MMAPSLDPAILKALGLDAETTNMSTHGGSGFASTFKLCGTVNGREKTFFVKTGSGKDAETMFRGEHASLNAIHSAVPNFCPASHAYGAMSSEGRFFMATDFLDLGGRGASGTGKSLAAKLAQLHTTPAPVPDGFDKPMFGFPVPTCCGSTVQDNSWKESWAEFYADNRLRHILAAGIKSNGKDAELERTVETVASRVVPRLLGDGHLKGVKPVVIHGDLWSGNHGAGRFAGSDGGVEEVVYDPSCVYGHSEYELGIMNMFGGFGSRFWEEYGKLVPKSEPVEEFEDRVALYELYHHLNHFALFGGGYRGGAMSIMKKLISKYG