MSTSHCRFYENKYPEIDDIVMVNVQQIAEMGAYVKLLEYDNIEGMILLSELSRRRIRSIQKLIRVGKNDVAVVLRVDKEKGYIDLSKRRVSSEDIIKCEEKYQKSKTVHSILRYCAEKFQISLEELYKTIAWPLSRKFGHAYEAFKLSIIDETVWTGIEPPSKDVLDELKNYISKRLTPQAVKIRADAEVSCFSYEGIDAIKEALKSAEDMSTEQMQIKVKLVAAPLYVLTTQALDKQKGIEQLESAIEKITEVITKYGGVCNITMSPKAVTATEDAELQALLESKELENKSDSEDDEDESDDE