MSVSTDISQPPYPLHDSVKDKLDPEYVDFYNKYVINLQQVHLQPVAASRTSGILIPGGGPLLEVGKTEDITIKRRATEGPDILLRSFLPPGEKPADGWPVMLYFHGGGWVLGNIDTENPVCTNLCVRGNCVVVTVDYRLAPENPWPAAVHDCWEALLWLISDGASVLPVNTSKMATGGSSAGGNLASIITHKALTLSPPVRFHAQLLSVPVMDNTATVDNNESYRLYEHTPALPAAKMIWYRNHYLPNIADRANPEASPLFYDDDWSQLPPALIMVGELDVLRTEGEQYAAKLRKAGVKVDLQVMKGMPHPFLAMDAVLKEGRRSITLMCDTLKRIFWES*