MSLTNCRFYEEKYPEVDSYVMVNVKQIAEMGAYVKLLEYDNIDGMILLSELSRRRIRSIQKLIRIGRNEVVIVLRVDKEKGYIDLSKRRVSPEDVVKCEERYNKSKAVHSIMRHVAEATQTPLEELYQKIGWPLNRKYGHAHDAFKISITNPDVWQDVEFPSEAVKKELTQYISKKLTPSPTKVRADIEVTCFGYDGIDAVKTALRTAEANNTPENQIKVKLVAPPLYVLTSQCLDKNLGIKLLEEAIERIDSEIKKAGGGCVVKMAPKAVTEHDDAALQELMDKRERENMEVSGDESMSESDEGVPE