>3012901..3013866 MGQILHGSATTTEAVRRAIQHSQESLRALAKRYGINPKTVSKWKKRSSVADVPTGPKEPKSTVLSVEEEA IIVAFRKHTLLPLDDCLYALQATIPHLTRSSLHRCLQRHGISRLPDVEGDKPARKKFKSYPIGYFHVDIA EVQTAEGKLYLYVAIDRTSKFAFVQLVKKTGRTSASAFLVALIEAVPYKIHTVLTDNGIQFTFPPRYADG PTARYMTHMFDMRCSENGIEHRLTKVKHPWTNGQVERMNRTIKEATVKRYHYDRHEQLETHLSDFINAYN FARRLKTLKGLTPYEFICKCWTNEPERFKIDPIHQMPGLNN