MEEEEHEVYGGEIPDVGEMDGDMEALNPDLDMAAADDDAVKELDEMKKRLKEMEDEAAALREMQAKVEKEMGAQDPASIAANQAGKEEVDARSVFVGNVDYACTPEEVQQHFQTCGTVHRVTILTDKFGQPKGFAYVEFVEVEAVQEALQLNESELHGRQLKVLQKRTNVPGLKQFRGRRFNPYMGYRFRRPFMPPYMYSPYGYGKAPRFRRPMRYMPYQ