MRAYTDNKADTVVNPALGTSFDSVEEAYEYYNLYSWECGFGVRYAESRLNVHRTKCTQEFVCACAGRPLQTNSRSTRCGCLALMRVLRSEDKDWYICEHKTDHNHALSVNCMEKLHWKSHRHIDRYTRDLVKQLRENNISLSKVYSVVGSFFGSVKEVPFTKRSLKTLCGKLSREQSENDATKTIEVFNAMRAEDPEFKYSVQVDDDGRVKTLMWTTGRSIEQFKCFGDDVTFDTTYKINLYDMPFGLFVGVNNHFQSIIFGGVLMSDEKIDTFKWIFTEFFQMIGAPQPRTMLTDQARAMEVAIEDVMKHTIHRWCKWHVLKKAKECLGPLLGKGMNSSRSSTRWCTMLSVRKSLRMVGRVWLRIMVYRKIRFSPRYRRHEKSGLSHILWMYSVRR