MKTVVLYPSLGVGHLNPMVELGKVFLRSRLSVIIAVVDSPDAMGRLATANPDITFRHLPVPPTGKDKYSHPIMRTIDVLRVANPALRSFLRTLPAIDAVVVDMFCTDALDVAAELDIPAYFFFTSPLGHLAVNVHLPYNFPAVSLKDMPETMLHFPGVPPIRAMDMVTTVQDRESDITRARLRQCARMPEVRGFLVNSFDWLEARALKALRSGLCTPGRSTPPVYCIGPLVPPGNTGGSRERHACLEWLDTQPNRSVVLLSFGSMGIFSEPQLREMARGLESSGHRFLWVVRNPPEHQSSKSIEPDLEALLPDGFLERTREKGLVVKNWAPQMEVLRHDAVGAFITHCGWNSALEGIVSGVPMICWPLYSEQRMNKVHMVEEMKVGVAVQGYEKELVEADQVEAKVRLVMESDEGKKLRKRLAMAKKMAADALKEGGSSYMGLEKFLEGLKKSSPELKA*