MDEHVIEGLGRARIVVRDGKVVEVGEPQISYCPIFDKHRGIKKLDPETIKKNIEFRIQDFGMCTPDRVLKMKDFLSFGVSEIVCTAMVKKLIDAAVIVCEGTGTLVVTDPEMVQGIGGRVSGLVSTTPIPEVIEKVGRENVVDPATAKIDQAGGVKKAIDMGYKNIAVSIIDGTGAKQMKEIEQQHPGVSIYTFVVHTTGMPEREAELVYRYADIATGCASKFIREYGARCNVYKVGDSIPMFGITERGIRLIEERIRFTGKEIKSNPDAPQPDKLL