MLAPMAGVTNVTFRTLCREFGSTRGNLLRPAPPHLRSPLEQSQVGTISGLYVCEMVTARALVERNAVTIHMTTFAPDESPRSLQLYTVDPATTYTAAKMVADEGLADHIDMNFGCPMPKVTRRGGGAALPYKRRLFGQIVAAAVRATEGTKIPVTVKFRIGIDDEHHTHLDAGRIAEAEGAAAVALHARTAAQRYSGTADWAQIAQLKQQVRTIPVLGNGDIYDASDALAMMAVTGCDGVVIGRGCLGRPWLFAELSAAFTGRPAPAPPTLGEVAEIVRRHGKLLVAHFGEDKGMRDIRKHIAWYLHGFPAGSELRNALALVKTLDELDCLLNRLDGAVPFPDAAIGPRGRQGSPAWVALPDSWLTDPDDCTVPIGADIMESGG