MTTPLKKIVIVGGGAGGLELATQLGRKLGRHKKAKITLVDRNHSHLWKPLLHEVATGSLDEGVDALSYLAHARNHGFQFQLGSVVDINREGKTITLGELRNEKGELLVAERKLPYDTLVMALGSTSNDFNTPGVKENCIFLDNPHQARRFHQEMLNLFLKYSANLGANGKVNIAIVGGGATGVELSAELHNAVKQLHSYGYKGLTNEALNVTLVEAGERILPALPPRISGAAHNELTKLGVRVLTQTMVTSADAGGLHTKDGEYIEADLMVWAAGIKAPDFMKEIGGLETNRINQLVVEPTLQTTRDADIFAIGDCASCARPEGGFVPPRAQAAHQMATCALNNILAQMKGKPLKAYTYKDHGSLVSLSNYSTVGSLMGNLMRGSMMVEGRIARFVYISLYRMHQIALHGYFKTGLMMLVGRINRIIRPRLKLH*