MGAAYSNFKQTALPVIAQLYPPKPKFSVDQIPDLTGRVTIVTGGNAGCGYETVKALVQHNAKVYLAARSKAKADAAIATLKESTGKEAIFLQLDLASLASVKEAVGEFLSKETELHILFNNAGVMWPPLDELTKDGYDLQWGTNVVGHFYFTELLMPALLAGVKTSPDHHARVITTASSGAYLETLHFETFRDGPERRKLSTEALYYQTKHANVIVARQIAKRYADKGIISVSVNPGNIKTELQRYVPSLRRKILDTLLLYPAPYGALTQLFAGTMPEALNYNGEFLIPWARLGKCRPEAYDDAVGEQLWKWLEDEVNAFESRQ*