MARAARERHREDEPLNREPSPEPEDKLKDATTLYVGNLSFYTTEEQIHELFSKCGEIKRLVMGLDRFQKTPCGFCFVEYYTHQDALDCMKYIGGTKLDERVIRTDLDEGFAEGRQYGRGKSGGQVRDEYRNEYDPGRGGYGKAYADEYND