MKYIQPSKSPWDAPVILVKKKEGTMRLCVDYKGLNKLTVKNKYPLPRMDDLIDRLHGAKYFTKIDLRTGYHQIRIRAEDVPKTAFRTRYGHYEFLVMPFGLTNAPTTFQQMMNDIFRPYLGKFVVVFLDDILVYSRTLLEHEKHLRIVLTILRDSTLYAKESKCEFMKKELLYLGHVITVQGVRIDYDKIRKVREWPILKTITQVKSFLGFTGFFHSFIRDYAKIALPLSNLLKGVEKGKYSDRRVRQIF*