MSLTNCRFYEEKYPEVDSYVMVNVKQIAEMGAYVKLLEYDNIDGMILLSELSRRRIRSIQKLIRIGRNEVVIVLRVDKEKGYIDLSKRRVSPEDVVKCEERYNKSKAVHSIMRHVAEATQTPLEDLYQKIGWPLNRKYGHAHDAFKISITNPDVWEDVEFPSDAVKKELTQYISKKLTPAPTKVRADIEVTCFGYEGIDAVKTALRTAEANNTPENQIKVKLVAPPLYVLTSQCLDKTMGIKLLEEAIEKIQVNIKEAGGGCIVKMAPKAVTEHDDAALQELMDKRERENMEVSGDESMSESDEGVPE