MKQPFFKLNTGASIPSLGFGSGTPISVEEMKAAVVCAIKLGYRHFDTAGLYGTEAGIGEGLAQAFATGLVSREDIFLTTKLKHEDHGSQDVLPALQKSLSALKMNYVDLFLIHAPLRTTRGAPFPPKEEDFLPVDIPATWEAMEECFRKGLAKAIGVSNFSTKKLHDLLQHAKITPAVDQVEVHPLWQQEQLRDLCKRNCVQVIAWSPLGGLGKPWGSKSVIEHPVIQEIALKHHKSPAQVIIRWLTESNVAPVVKSYNSQRLLENINSFDFSLADEDHKRIESIAQERLGMWDALCNFTTSPYKSPFELWDGEI*