MSTILVKENELKALAFNKLTQAGLDAQTAQQVADVLVHADITGVHSHGVIRVEHYCTRLNAGGLNPKATFSIEQISPSVAILDSDDGMGHCALIKATDHAISLARETGLGFVSVKNTSHCGALSWFIEQATSQGMVAIAMTRTDTCVAPYGGAERFLGTNPIAFGFPVKDSHPMIVDMATSAIAFGKILHAKETGKPIGHGLALDKEGHITTDPHKIENLLPFGGHKGSGIALAIDALTGVLMGANFSNHIVRMYGDYDKMRKLASLVIVIDPQMLGNPLFSSIMSTMVNELRAVKPMPGVDKVLAPNDPQIAYKEKCLKEGIPVAEGIYQYLIG*