MKVLFPLLQVLLTSLVLSTIGSAAADDGDCSPAEGTCRVYNILGKPEEYTESTVPGVKLAVRRWTPDDVKSVVLFAHGGAGFHSGYSDIMGKSFQEAGIAVISYDVAGSGYSDGLKDKNGNTLRNYFDSMDTLTNDFTKVLNDVRSQYPTKKVFAVGESFGCKILLAQIMKEQEQSKGSLADGYVFSGPVVQLLPEMLPPKPVIAVMSFIAKFFPMLTMPGTDFFSTFDLAFGDKAWAQTGRHDPFVIEAASIPPKLGMIISVLNSLKKLNDSLETIGVPFKIFVGENEGRVDVDAIKRLAKVAKSTDKDIEIVPGAYHQLFQDLPEVTQLVCRHIQEWILARS*