MSGRRGGRRWSPPVRRRGAGPDWAAQTPTWRQARPSLIADALERASARPSGNWFVVGASRQVRAGDRPYGRTVGGVEVVLWRSDDGEPRAGSGICPHLGAPLRDSRVVCGTLVCHWHGLALDGSASAGWRPFPVHDDGVLVWVRLDEVGGEEPTERPVVPTRPATGRGVDSVFTATGRCEPQDVVANRLDPWHGSWFHPYSFVDLSVVREPQGGEDDAFVVDVSFRVAGRLVVPVRAEFTAPEPRTVVMRITDGEGATSVVETHATPLTGPDHERPRTAVVEAVVAASDRPGFALARAAAPVLRPLMRRTAGRLWRDDLAYAERRWALRSTGRFPG