MSLEGKLVSEINIKCDGDVFHEIFRQRPYHISSMCDKVQNVNIHEGEWGSVGSIISWNFIHDGKEKVAKDIVEVIDEEKKLVKMKVIGGDILEEYKSLSFTAHVESKGDQNNLVTWIIEYEKKNANVPNPHTYMEFVLNMSKDIEAHHDLTRKLVSEIEIKSDGDVFHEIFRYRPHHISSMCPDKIQNVDIHEDGKEKVSKHIVEAIDEEKKLVKYKVIEGDILEEYKSCSFTVHVECKGFGKVGSLGLGMTGISSFGNVGTSGFGRVGSSGFGISGN*