MKKLLWSLTLFGVILILPVNGEKFKDFNGTNVYQTENNVNSKAKVTMVGLTLIKNAALRSAVCLDGSPAGYHFHPGSGSGAKNWLVHLEGGGWCSDTESCEYSKRTSHGSSKHMEKKIPFTGILSDKASENPDFYNWNRVKVRYCDGGSFMGDNENKDAKLQFRGKRIWTSVMSDLLSNGMEHAKQGLLSGCSAGGLAAIFQCEDFKSSLMSSTRVKCLSDAGFFVDATDVSGDRSLRQLYTDVIEFQSITNNLPNDCLNRLNPTSCFFPQNLINQVKTPLFILNAAYDSWQIQESLTSKSADPTGSWADCTFNLAKCNESQIMFFQEFRIHMVNLLGGFKEQRKNGVFLNSCFSHCQTESHDTWYSKNSPSVKNKRIAVAVGDWFFERGGAKIIDCAYPCDKTCRNLI*