MSDKGLETNEEYMLQIGDTLISLDVIERDFICNLSACRGACCIEGDAGAPITEEERLVLMKLLPEVWNDLTPAAREIIKSQGVAYVDEEGDLVTSIVGGKDCVFTCYGEDGMCMCAIEKAYREGRVSFYKPLSCHLYPIRVTRYPAFTAVNYHRWKICKAAEVLGRKEGVKVYRFLREPLIRSFGEEWYDELDRTAQAYLQQKESGEI