MDVTQLKMLHNAKVISEIKKGFSVDRKYQVDETYLVRVFPIDLLQERKQEFKIIQALDSQTPFVPKAYDFGFIEREGYMIISYLRGEDAESGMTHLSHSEQFKAGFSAGEILREVHKIPLDIPKMNWLDFQTAKFKRKVEELKELEITASFLTDTEKFVYKNIARLKNRPICLQHGDFHPANIILNNKKFVGLIDFNRLEFGDPLFDLAKIGFFTTEVSIPFARGNILGYIDKEEVTDFWNLYALYTAMHITSAVSWAAKNESRNFKKLMDYAVKTAASHDNFQKIVPNWMNEEEFK*