MRERYLYLADTPQGILMSGQVPEYQFWLLAEISPVHSEKVINALRDYLVMGYNRMEACGRHSVSPGYFSGALKRFQRVSQTVYRLVPFYFPEAGHEVHRGE