MSLTNCRFYEEKYPEVDSYVMVNVKQIAEMGAYVKLLEYDNIDGMILLSELSRRRIRSIQKLIRIGRNEVVIVLRVDKEKGYIDLSKRRVSPEDVIKCEERYNKSKAVHSIMRHVAEATQTPLETLYQNIAWPLNRKYGHSHDAFKISITNTDVWNDVEFPSEAVKKELTQYISKRLTPHPTKVRADIEVTCFGYEGIDAVKAALRTAEEANTPDSQVKVKLVAPPLYVLTSQCLDKAIGIKQLEEAIQRIEAKIKEAGGGCSVKMAPKAVTEHDDAALQELMEKRERENMEVSGDESQSESDDGVPE