MSTSHCRFYENKYPEVDDIVMVNVQQIAEMGAYVKLLEYDNIEGMILLSELSRRRIRSIQKLIRVGKNDVVVVLRVDKEKGYIDLSKRRVSSEDIIKCEEKYQKSKTVHSILRFCAEKFQIPLEDLYKSIAWPLSRKYGHAYEAFKISIIDDSVWDGIEPPSKDVFEELKLYISKRLTPQAVKIRADVEVSCFGYEGIDAIKEALKAAEAMSTEQMQIKVKLVAAPLYVITTQALDKQQGIELLETAIEKINSIITKYDGVCNITMPPKAVTATEDAELQALLESKELDNRSDSDEDGEGDDDSDY