MLVGTPHLLTLDEADATWTLIKDKVIEERFGPNVVAVPFLSDAACYDLLGVLVKQSRPAHTRLALPSRQGRRALQPVGLLPNLVEQAGSEGAFAHCTQEYSPNGRAEIAYEEMRLLDGQPCRIRLHVGGLRKKVAFLLLQPGQVSLQQNLPWLRSTHSIYVIYQVFSCSWLQLGLLPTAQEPQLLRLQRSLPVAFSCLKFSLQPKGVLGPQKPLTKDPLPHGANWVRPDLRIMPPLAPMPAPANTPEAAAMPPPVPAPPTPPPQEGPEDRPTRFSYKGRNPFRRKPQMVSENWLFSPRSPPPGVQGGGPGDPDRHSMSLPLLQGLSSEFDSDE