MTRIFILLFLWIGVVFANNPSVEKFAWPDGVSLLQFMETAGIPASVYYDLDKEDQELAAEVRAGVECQILRDPAGRVSQLLIPVSEELQIHIYRDKFGTFRFVYTPIVYEENSYSLGIQIESSPYQDIIKATGNAALANEFMLVFKNEVNFKKLQKGDRLVILYEQKTRLGKPFGGVNITAGMIEENKKPKSLYFFDDKYYDRSGKKVESFLLITPLVYTRISSYFTPKRFHPILKRYRAHLGVDYAAPKGTRVNAAGAGKISFVGRKNGYGNTVEINHGGGISTLYAHLSGFASGTKAGVSVKQGQLIAYVGSTGLSSGPHLHFGLYKNKQAIDPLKVVKIEKTNVISAEELKFKALVKDMDARMAAAKDGSKNPAKFENYESLITIN