MGPERVCPNQHEDAGPQEAPEGVPDPVGDWSGEEPEEEEEDSGGYLYQPLNQDPEQGPWEQSLPAAEEATGSTEPAPGIQERLQMMRLHLPDPPVDSEDEEEAAAGAGARGNQGSIPMDPEHVELVKRTMASVKLPSLGIPAWASEISDEQWKDMVQRTLQARQNRSISVPEWK