MSAFRPDGWTTPELAQAVERGQLELHYQPVVDLRSGGIVGAEALLRWRHPTLGLLPPGQFLPVVESSGLMPEIGAWVLGEACRQMRDWRMLAWRPFRLAVNVSASQVGPDFDGWVKGVLADAELPAEYLEIELTESVAFGDPAIFPALDALRQIGVRFAADDFGTGYSCLQHLKCCPISTLKIDQSFVAGLANDRRDQTIVHTVIQLAHGLGMDVVAEGVETSASLDLLRQADCDTGQGFLFAKPMPAAAFAVFVSQWRGATMNASDSTTTSCCVCCKEIPLDAAFTPEGAEYVEHFCGLECYQRFEAQAHRLRPRQQLRPEPRTAARTDPGG