MTTKRAEVLLGSGNYFHWEYNMRMTLARKGLLAHVQKVKAESEITEAWLVNDAKALGIIAQGVELQHQTKIRSATRAIQAWGTLREFYNRTTLHNRVTMTRRLHDFKMDDGTSMAKHLDDFDELVVGLQTMGEPVDEARQLVVLLSSLPAEYEMITSIIENAKDITLIEVKEKLLKEHERLEKKDLATERAFKVNAGRFKGGKGDGRKWNVCKRNTGEFRGKCFKCNQPGHMKRDCPVRNTGGDDDAVFAVGTERFNGWLIDSGT