MESPGNDHVVGGGESNDVARTYSHREDHDQHHNSQPLTGDGASPGKIFIGGLARETTIAQFIKHFGKYGEITDSVIMKDRKTAQPRGFGFITYADPSVVDKVIEDTHIINGKQVEIKRTIPRGAVGSKDFKTKKIFVGGIPSNVTEDEFRDFFTRYGEVKDNQIMRDHSTNRSRGFGFITFDSEDAVDDLLSMGNKIDFAGTQVEIKKAEPKKPNPPTPSSKRYNDSRSSYSSGYGEAYDGFGGSYGAAGGYRSSAAYAGRSGAYGGYGSEFGGYGGYAGAMGPYRGDPSLGFAGRYGGSFSRGYDLGGYGGASESYGAYGAGAAAGGGSSAAGAYQGGYDASLAGGYGGASGGSFYGSRGGYGAGRYHPYGR