MDISRSVDNSLNRTIEFLKELIKIDSQQGEPISQCPFGIGPKKSLDKTLDYCASLGFSVKNIDNYIGYAEIGEGEELIGIPMHLDIVPPGEGWSVDPFSGAVIDNIIYGRGVIDNKGAVSMLIHVLKNIEDMYPTINKRIRLIFGTNEETGMKCIKYYLDKGEEIPSMGFTPDAMYPVVNGEKGRVHIRIEKEIKIDKSKPYIIVRGGTKENVVPSHCTAKIINGIISELTTKGVAVHASNPEKGENAISKMVIKIVEDNMDFQHREDIELVSKYLCSDYYGDALGINQYDEVFKNTTLNLGILKVNEEKIVCELDIRYGKNIVLNNIIDRFKKVFCNGWKIEVIAHKDLHYVDESNLVLKKLLEAYEEVTDENGYTIAMGGGTYASWFKDMVAFGPKFLAYKTGGHGVDERVPINHIRKNMEIYTLALIKLLEL*