MRDTLKFQRLVQEDESVLTHTIGRARHTPLQLACKFKHNELASFPTFAKVKNETEETPLHEASRVGELDIVKQLLDDCLCVAYMLNKDRESAFFIACSCEHSEVAWQFCSRMDFLA