MMMKAVGFREAGPIDKADALVDVELPKPNATGRDLLVKVCAVSVNPVDTKVRSGKIPKGDAEVRVLGFDAAGVIEQVGNECANTSNLKVGDEVYYSGSIARPGTNSEYHLVDERIVAHKPTSLSMVQAAALPLTTITAWEMLFDRLDVNKPTVQGGDTILIIGGAGGVGSMAIQLLRARTEMTVIATASRDETKEWVQKLGAHHVINHRQPMAPQIKEMGIPAPGFVFSTTNTEDHLLDIVELMPPQGRLGLIDDPTNAFPIMALKKKSISLHWELMFTRPVFQTIDMDEQGKLLEKVAKLVEQGKIQSTATFTAGKIDAATLTKVHTVIESGKAKGKIVLEGF*