MKHTKLTPIEITLMLLFAALIILPFLTMKVSRRPFCHSRTHKNTLQFMQLEAEKKALQLALRRAAMPDRTVIITTLNKAWAAENSMIDLFLESFYHGEGTRKYLKHLLIVGLDQEAYDRCLLMHSHCYRLRTDGVDFSEEKYFMSDDYLALMWRRIDFLRAVLEEGYSFLFTDADILWLHDPFLHLSPVADFQIACDHFTGYPFSLLNQANGGFAFVRANKRTMEFYKYWYNSREVYPHKHDQDVLNEIKYDEVLVNIGLRIRFLDTHNYAGFCEGGKDIKKVCTMHANCCLGLDSKLHDLRVVLSEWKLFKSMSPRIRNLQNMSWSAPKECTLNWPY*