MTTCGEFLVKQLEAWGVETVFGIPGVHTVELYRGLPGSRIRHVTPRHEQGAGFMADGYARVTGKPGVCFIITGPGMTNILTAMAQAYADSIPMLVISSVNERARLAHGNGYLHELPNQRNLVGNVCAFSHTLMSAEELPAVLARAFAVFDSERPRPVHIELPLDVITAPAEHLALRPRTVASRPAPALAPLREAAARLRNAKKPLLLLGGGCVEAAAEARALAAALDAPTALTINAKGLLPADHPLLLGSNQSCVPVRELAAEADVVLAIGTELGETDYDVVFDGGFALDGELIRIDIDPQQLMRNYTPSLAIHSDARLAMRVLLAELPGGEASPDSPGARRAAAVRQRLAEDFAGWSHYRQLFAAILAEWPDARFVGDSTQTVYSGNHLVDLDEPRRWFNASTGYGTLGYGLPAAIGAKLGEPGRPVVSLMGDGGLQFTLPELASAVEAKVGIVVLLWNNHGYGEIKRYMERREITPLGVDIYTPDFLAIARGFGCAAERARDLEHLRELLRGAPADRPLIVEVLQAAPFHP*