MKLFFTFVSVLCIVYAHDVPEYTDSNFEDRMSGHDIALVKFYAPWCGHCKRLAPDYEKAAGILRDNDPPVALIKVDCTEGGKETCNKYGVSGYPTLKIFKGGAQTEDYNGPRDADGIVKYMRSKAGPSSKALTSLKDVEKFVSGEDHAIVGFFKSSDSALYQQFLKLADSHSNDYRFAHTFDSASLEKYGYTDDVVIFQPPRLQSKMEDSQVKYTEDATLHKLKTWLVDNVHGLVGHRTRGNEAQFKRPLVIVYYDVDYTKNAKGTNYWRNRVIKVAKSFRDNGKNVHFAISSKTEFANELTEHGLKAEGDKPLVAGKDTSDRKFSLTEEFSPENLEKFVSDFLAGNLEPFLKSEPIPTSDDGNVKVVVAKNFNEIVQDPTKNVLIEFYAPWCGHCKSLAPKYEELATKLKDEPDVVIAKIDATANDVPKPYEVRGFPTIYFAPKGNKSNPKKYEGEREVKDFIKFIARESTDPLQNYDRDGKKIKKEL*