MSRVLKDKNRPKGPMSAYACFVQVIREEHKRKHPGEHIVFSDFSKKCAERWKVMTAKEKKRFEDMSALDKERFNREMVDYVPPEGVKKGKKRKAPKDPTQPKRAWSAFFFFCDEFRGKIKEEHPDWKVADIAKELGRRWEDCSDKPKYEALAQQDKQRYEEVAFAILFSSFCYLLKALISCLLIGNYVPPKKESKPEPAAVVAPDVAAGDAHPENGADDEEDDAEAEEGEDE