MSAFRPDGWTTPELAQAVERGQLELHYQPVVDLRSGGIVGAEALLRWRHPTLGLLPPGQFLPVVESSGLMPEIGAWVLGEACRQMRDWRMLAWRPFRLAVNVSASQVGPDFDGWVKGVLADAELPAEYLEIELTESVAFGDPAIFPALDALRQIGVRFAADDFGTGYSCLQHLKCCPISTLKIDQSFVAGLANDRRDQTIVHTVIQLAHGLGMDVVAEGVETSASLDLLRQADCDTGQGFLFAKPMPAAAFAVFVSQWRGATMNASDSTTTSCCVCCKEIPLDAAFTPEGAEYVEHFCGLECYQRFEARAKTGNETDADPNACDSLPSD