MELVGEYVGPDGQPQRLRAPCELPGDADPLEGLLAGAAQMRELVSELLGPLVQRETRDRVAAAGDEASDGGDEDDAEDDSDIDNRTSSGGPSAKRPKPSSS