MLGPALGPFLPSIEHLRLLLAHDDADSLLKIIPRLTLPALMSHSSQDKQGRTLLHLLTTPKQLLQDIDAAQYYSYPGTCGGVSDGGVRLALLQQLRNHLGDPDFALLASKANQPSLSSALHTAIRHARDWQQGHLYLELLLGPAPLALLLQRTQASYQPLHCAARCSDPQAADLVLQRILARLQEAHLPASRAQVVLWDHDDPFYRGSQASQVLLQAAARHSLPGPLPPDSRRGQVHCSHTYSLLVEHQARSQVAHIMAPPQ*