MGGIRIAIDRGGTFTDVYAHCPDQEIVLKLLSVDPANYEDAPTEGIRRILEKAIGKKIPKGEPIDLSEVESVRMGTTVATNALLERKGDRVAFLVTKGFGDILTIGQQARPNIFDLSVKKLKKLYEVVYEVDERVVPDAAGEVTGDTGEKYHVFQTPDKAVVVAELEKIKASGIDSLAIAFMHGYSFTEHEEMVAKWARDIGFEVSVSHELQPQIKLVSRANSATASAYLSPTTRRYITQFGKGFKGGLDEVGRKLLFMQSDGGLTHWNQFSGLKAILSGPAGGVVGFSRTAYDDSQKPNPKPVLGFDMGGTSTDVSRYAGTLPHIFETTTAQVTIQSPQLDISTVAAGGGSILFWRNGLFAVGPESASAHPGPACYRKGGPLTVTDANLFLGRLVVSQFPNIFGPNENEPLDSEIVKKKFQELTDEINKDQGSDLTPHNVALGFLQVANETMCRPIRSLTEGKGYITSGHDLCSFGGAGGQHACDVAQSLGISRVVIPKYSSILSAYGMALADVVVDTQQPADAILGDTALGELKERLSVLAKEATATLMSQGFTEGDVECEKYLNLRYRGSESLMMVAQQGEGDYTSFAKQFTELHKQEFGFTLDRDILVADVRVRAVGKTGYNPEHPIQELTKAKSNGVTTPKATNTQKVYFDESWHDCCVFKIADLQTGDQVAGPALIIDATQTLVVASNGKATVLDNHVIIELDETVKEIDSGDHIDLVELSIFSHRFMSIAEQMGQTLQKTAISTNIKERLDFSCALFDQDGDLVANAPHIPVHLGSMSSAVRYQVEHWKGDLHEGDVLVCNHPAYGGSHLPDITVVTPVFDETGKVAFFCASRGHHSDIGGISAGSMPPFSKELWEEGATIQAFKVVSKGKYDEAGMVRLLFDEPSKYPGCEGSRSLQDSLSDLQAQIAANNKGIRLIEALIEDFGLNVVQKYMKAIQQNAEEAVRKLLIGAREKRETTVFTARDQLDEGTPIVLTITIADDGSARFDFSGTGPQVYGNLNAPKSVTYSAILYVLRSLIDADIPLNGGCLKPIEIFIPNNTVLAPSADAATVGGNVETSQRVTDVVLKAFEAMGASQGTCNNLTFGISPQMLKDKECTATETFGYYETIAGGAGAGPTWNGQSGVQVHMTNTRSTDPEIFEKRYPAILREFSVRRGSGGAGEFTGGNGVVRDIQFTQPVQCSILSERRSSAPYGMKGGESGKPGMNLWVRKNGTTATLGGKNTVRMSPGERIIIQTPGGGGYGHVKEDKSSKAEEAQKSETHSFIPRASGSIHERAAAQGAL*