MSLTNCRFYEEKYPEVDSYVMVNVKQIAEMGAYVKLLEYDNIDGMILLSELSRRRIRSIQKLIRIGRNEVVIVLRVDKEKGYIDLSKRRVSPEDVVKCEERYNKSKAVHSIMRHVAEATQTPLETLYQTIAWPLNRKYGHSHDAFKISITNPDVWNEIEFPSEAVKKELTNYIGKRLTPHPTKVRADIEVTCFGYEGIDAVKTALRTAEESNTVDNQIKVKLVAPPLYVLTSQCLDKAVGIKTLEEAIQRIEAKIKESGGGCIVKMAPKAVTEHDDAALQELMEKRERENMEVSGDESLSESDEGVPE