MEVIRRALLHGGRTAVARPSPSSPPTTYRDLLNFSSFLATNLLVSSNAADIPPPPENFSPLEGQAYVDAFRTLLRNVPFQGAGLERKRVGIMAPPSAAFVGALWGTWLTGGVAVPMALSHPPAELEYVMRDAGISAVLASDEFHPTLQNLVQKASIPLLPIPSVHAPNPLKTALDRKAAFLDVFKTPDGVSLLAANPQGPLVKFLEGRVNERVTEGVKDEPAMIIYTSGTTGKPKGVVHTHGSLEAQTRMLVDAWEWASSDAILHTLPLHHVHGLVNALLCPLYSGASIHFLPKFKANEVWERFRREASGDHPLTLFMGVPTMYVRLLEAFRTMPPDEQASATASVKRLRLMVSGSAACPTSLMEEWERVSGHRLLERYGMTEFGMALSNSLHGERQPGLVGVPLPGVDVKVVPDADASDASEGELLVRSGGLFTQYWNRPDATLEAFDADGFFRTGDKVRKEDGAFRILGRLSVDIIKSGGYKLSALEIETELLKHSAVAECAVLGLPDATYGETVAAVIVVRSGPEGASVTSKDVREWAKDHLAHYKIPRRIEMVETMPRNAMGKVNKKELLRTFFADITAQSSAPAA*