MKTQAVVVADDPVYLSWLENAAGQGVEFSLVRPLDAEDLIERVQIMGRVDVAFFQFEAGTLDARISMMERLAERMPDLPVAGLGADSNPDIVLAAMRAGARDFLVLRRDEGDVAALMSKLLRRSTPAARAAQKQGQLFGVFAAHPTDAIAFVAEHLALSAVDMLPHSEPVLLIDMATPSGAAAIFLNINQSYSVLDAINDVYRCDQTLIDTAFAKHASGLYLLSLPEDMVGRPQANFEEFIKLLQVVRGLFACVVVCFDGHLPLETIAGIVTQADRSVLLTDQSIMKSRHSKYLLRALRLEDCPLDRTALVVDNYRRRIGLEPENLAEILDLPMLGTLSASNGNARIQAMNAGESMFTIAPKDPFAVDVRRLSATLLGGGARMEPAQSGLLGRLFG