MKEMTAMQAAYWLGRQHDCLLDGVAAHLYAEFDGQALNRQALTQAVRALYAKHPMLRLAITKDGQQKILPLSTFHQLKVDDLSQWKPDEVESFVHTKRQRMTHQMLDLTQGNPIEISLTLLPEGKHRLHIDADMIACDAQSFRLLVDDLTSLYLKATEHRLEIIESDVVTFFQYLDAQQADRALAKRKEVDKKWWQERVATISAEPSLPYQPLPTDAVSANSQRFAHWFTPEERKGLAEVARQHHLTLTQLTLALFSQVIANACQKRQFRLNVPTFHRGNSSLDIEHTIGDFSNLLIFSADVGTTQTLLSLCKQTANQLHHLLRHESYSGVSVMRDLSRQQGGVQRSPIVFTSGMEMRDEEIFSDRVTQHLGRMNWVISQGAQVTLDAQIAPAYEGILLNWDVRMENFADKDITALFAHYVDLLRCVALHPEMMQQSVQQIDAQLGYARRESIQEMPLTPLQQAYLLGRSTQIALGGVAMHEFREYRGHIDTQSLHSRLLYLVEHIPALRTRIDQEKWIQWVSPCIALNWQAIDLQHLSREQALLAVEPVRQQYQQRMHDLTRSPWQICVVQLPIEEQEEFSSIVLTSFDALIVDGRTHALILAALLGSEEPDIAQVVQNARDTQSISPQFASKKAQDEAYWKSKLHPDCPPPALPWKQALETITTSRYARESLQIPKESVGKLNRCGIENGLFLNSLLTATILDVLSYWTTEIGMRVGFPVLIPSSNAIDGNESSFVILEHEKSTQSLLSQASKLQREMLEALEHLAFSGVELNRMLMNQAPQALVLPVVFTNGLSWKTLNQDDSVTLFDGLTQTPQVALDIRLTYDEQKNLIISFDYALAALETELVREMLSALHHRLNQLTFAASLTEPLEPCIDLSHYRFNSDESASHDSDFLAKLAQQLFARTEDKTAVICGEQTLSYAQLGEQVQRVMWQLKARGLTTGNVLAICLPRSVEHVVISLASALSGIIWVPIDAASPKERLNYLLENCHADLVVMDKPSELDNVIAFDALIEPVLFADGEPDVTPLDQLSRLSQSQQTAYYLYTSGTTGKPKCVVVNNQATSNVIGQTGQAWHLTSEDVVMSVTPLHHDMSVFDLFATLSFGATLVLPAVHQEKDALQWNRLIEQHQVTIWVSVPAILEMLLSCTQAGQLHSLRLVAQGGDYIKPATIAQLRAGSNPPRLISLGGPTETTIWSIWHELTADDISVIPYGRPLAGNRYFILDEIQRHVPQGVVGRIFTSGVNLAQGYLEDGELKQTDFVTVLDEHGHPVRAFRTGDQGYYRADGNIIFASRINGYVKVRGVRVSLPDIEKQLQTHPALASVVVVDYTDVNGDTALAALFSVKPQQSASSQALREFAKQSLPSSHIPSRFIALEALPLSANGKVDRKQCQAHVQRQSISVEPVRQPNQSQPLSPPTLSSASLSEFEQRVWRQHQRHGDGRNQYATAYRLSGKVNIARLITALSQLPNNFPVLNRRYVLDEASGLTLYSAKPTLLEIHFEHVESMDEAFEHLVRWQNQPMDLAKQAALSFCLLSLGSEERVLGVITHQIISEQWDWRRVFECVTNGYNQIGCDIDPVMEGEDLSFGFTPVMPQTPLSQALLPWLQPASHATWIEQSLPSANSAINTLCSRKYRIALHNGVLAEHGLAQPDKQEVLALIAALFARYLAASAKLGQFELYVPYDVERKTRELNGSMIETQLVHIALKGFERPLSQLSQEILDSMRQPLMRGGVASETHASAAALVTWLVDPSVHLQLEGLRCEKMLFAAMHPKFEVALGVGLNCQGALVLELALDATVSPHVGAYLLEQFVAAIGGRTMPSSTTSASHVSAIELTSNNPPASNDVHVALAESELELSAVNSSAVEESILAEFRSALGVAEMTAEDDFFDFGGHSLIATRVIGRLLSEQGIELHINDMFSFPNAKQLAQQAVLHRKPTSTSFAVSEVVESSKAPLSLAQASLWKAMSKYAKFGLTHIFNLPFALKFLDEVNEQAFGEAFHWLLLRHAGLRTHFGLEDGQPYQQVIEASHIGHYQWFWTSKDNAAQSVARLLAQEAEHTFDLSQELPLRLNFVRDEQTGTQYLSLLFHHIVLDEWSINILMDELAQAYQHSVQGTRPQWQTEPLPFHEFARKQRSSAFNQAHLNYWLTKFADVPWAQPLFAADHPLSNTSGVDLGEGGWVEIKLPKSTMVSLYQLAKACHASLFNVMYAAISASVHCLGAPEKLLVGTPASGRLDAEFFDTVGYFTTMGVQLVDFTKVQTVWQLIEQVKNSINQSMPYTDIPIDLIEEGLKGVEHETEGHMFEVFIQLHAKNKLHGELPLTEGHAIRFQQVDPDKSESGLGLQFEILEERIEQEQTLRVMMSYMSKHYSPAQVALLAKVTSGMFERFADCIAQDIALPTLKKQVRQLEDEACRSPSMG*