MESSGCDEIQEIVIVGGGLCGLATALALHRKGVESVVLEKSETLRSEGAAIGVLPNGWKALDQLGVASHLRTTALPLQGMRITWMDKGNEKFTPYKNIGEVRCLKRSDIVETFADALPPKAIRFGCDIVSVEMDPITSLPSLLLSNGKRIGAKVLIGCDGWRSIVASFLGLKPAKTFRTCAIRGLTSYPNGHSFPLEFVRLIIGHTAVGRLPITDKLVHWFVSVQQGIDAKFPQNTQFIKQRAMEAVSGHPADVQEMIEKCDLDSLSFAHLKYRAPWDLMFGNFREKTVTVAGDAMHVMGPFLGQGGSSGIEDAVVLGRNLAKTINGNCFDHEEALDQYIKERKMRVVKLATQSYLTALLIENRPMLTKIVVVAVMAIFFRNQSAHTQYDCGLL*