MSALEAIKYSRGKLEVLDQLRLPHEHHYDEVSTSEEAFDCIKAMRVRGAPAIAIVAALAASVELHNGSCTATGTEDVIKYIDSRLDYLYESRPTAVDLGNAVRLLKKTVRGVKTEGLTDAEAKEAIIKAFIEASEEILAKDLKTNKSIGAFGAKWLQEQYKITDDSKITVMTHCNTGSLATSGHGTALGIIRTLRDEGLLRHAYCTETRPYNQGSRLTAFELVHEGIPATLVTDSMAAALFRLRKAEENIAAVIVGADRVVRNGDTANKIGTYQLAVLAKHHGIKFMVAAPTTSIDVDTETGDDIEIEQRKREELTQISGAVVNADGSIDTSKSVRVAIADQRIGVWNPGFDVTPHEYIDAIVTEKGTVVKGEDGKFHFEDLMPERFQ*