MTKIFADSSINPLSVAPMMDHTDRHFRYFLRQLTRHTLLYTEMITAQAILHGDRQRLLNFSPEEKPVALQLGGDDPQLLAECARIGQDWGYDEINLNVGCPSDRVQSGNFGACLMAQPDLVAQCVSAMQKAVEIPVTVKHRIGIDHRDSYEDLVHFVEIVANAGCQRFTVHARKAWLQGLSPKENRTIPPLRYEDVYQLKKDFPQLLIEINGGITQTEQIQQHLSHVDAVMVGRAAYENPYLFATVDRDIYHKTNLVPSRAEIIERMLPYVEERLRHGDRLNQITRHLLSLFNGQPRAKFWRRTLSDSTLLASAGPELLQTALQAQKFPGVLVA