MLGGFGPQEPALWEPGAWVAEPSPDAVADDVPAADAVSGTAVPDAAVVPDAVVSGAAVPGAAVSDGALPADDAAPRVVPARAAAREVAPSPVFGHAPTAGAQPAPTIPANLLPHRTPAQLLAIAHEGLREASRTRPDGLRYAAAHLAALRAAAAVLAARARPAAPTRRNRVTSVWSLLVLVAPEFGDWATYFALGATKRAAAEAGIPRVVTAREADDLLRSAETFVAQVQAALGLSFQPSLEAA