MESSGCDEMQEIVIVGGGLCGLATALALHRKGVKSVVLEKSESLRSEGAAIGVLPNGWKALDQLGVAPYLRTTALPLQGMRITWMDKGNEKFTPYKNIGEVRCLKRSDIVETFADALPPRTIRFGCDIVSVEMDPITSLPSILLSNGNRIGAKVLIGCDGSRSIVASFLGLKPAKTFRTCAIRGLTSYPNGHSFPLEFVRLIVGQTAVGRLPITDKLVHWFVSVQQGTDAKFPQDTQVIKQRAMEAVIGHPADVQEMIKKCDLDSLWFSHLRYRAPWDLMFGNFREKTVTVAGDAMHVMGPFLGQGGSSGIEDAVVLGRNLAKTINGSCFDHEEAVNQYIKERKMRVVKLATQSYLTGLLFENRPMLTKIVIVAVMAIFFRNPSAHTQYDCGLL*