MVTAIGQVAVRVSEPRDAVGEEQPAVSGVYRNKAAVDGLPETYSECATLYELFNKSVELYPTNRCLGWRPIAEDGQPGDYEFLTYQETQAKATQLAAALSKAGFKPKDKFGIYSSNNVEWMLAIRAMDKLSGTIVPIYDSLGESAVEYIVGHSEMCMTMVDTANLPKFSHTADAIAKYVKHVIYIGKGDDAAVKKISDAGIKVSKFYDFLATGSGEELQATPPKPDDICCIMYTSGTTGTPKGVMATHKNYVSGVCGARTMLAQAGIAFTGTDCMLSFLPLAHSFDRILEELALCVGGHIGYWRGNVKLLMEDVAALRPTLFIAVPRIIERVEDGVRAKLKKASKVSQLLFSAAYNYKLFLLKSGVPFGVAGALVDGVVFGKVKQALGGRVRFIVSGGAPLAPHVEDFCNVCMAPLLQGYGLTETTAASFIMLPTPKMAYTVGPPLAATEFRLESVPELKYDAHGSPPKGEVCIRGPMVFAGYYKDPEKTKGEFDSDGFFHTGDIGLLNDQGCLKIVDRKKNIFKLAQGEYIAVEFLEQQYSSSEQVEQIWVYGSSLESSLVAVVVPKKAFTDKYSDLNSEEAKKAMLAELSATNKAKKLKGFEAIRGVHLESEQFSIENDLMTPSMKLKRPQLQKHYQKEIDEMYKKVKAASAARGX