MPPTGITVVTGFLGAGKTTLVNYVLNADHGYRIAVILNEFGAELGVEKMLVQDKKGGDDDAAVEEWVEMNNGCVCCTVKGSLIQTIDSLMERRARSGKKFDFILLETTGLADPGPVAQELWVDDELLEEDGAVLDAVVTLVDASNIAKQLREGKEAALQIAHADVIVLNKLDLVSESDADEIERTLSTMNAEAKIVRSTRSVVALEHVLNQGAATGRGFWAKGVERYMPGNVAASAVHDAGIRTVCLAVEGRIDVRKFETWLEGLLWEGTKLAVLRAKGVLFAHDDDGATEAKKILQAVREVYEITPGPPSEPGERELNKVVLIGRGL