MLIQTVSHGFLSEALKLQEETHISQFLMNLQPDFELVRSAFMNSKLLANLDTCFQEVLREELLLTSQRAILEEPKAFLAPLLADSALLATPNPKLTQCYECKSFGHIAKNCRKKLVCRYCKRSGHLIDDCRSLQRRNETQPKKPPSNLPR