MKKAELVFIPLPAMGHIIAAVEIAKLIVERDDRISTSVLIMRPTLDSTTTKYTESLSPSTLPNRMRVVDLPCLEHTAVHKTGASWMASLAEAQKNHVKEFVSKIKAQSELSPNDSPRLAGFVLDTFVLGMNDLAAEFGVPWYVFSASGAAFIGSMLYLQALHDEQKADLPEYKDSDAELEIPSLVNRLPAKLLPSLVFDRESLPIFLGAARRLKHARGILINTFKELESHAINSLSKGEIPPVYPLGPIVRCKGNSYDVGSSQINDYKDIMQWLDDQPPCSVVFLCFRSWGSFSVDQVKENAYALEQCGHRFLWCLRERPCKGKIESPSDYVNFQDILPEGFLDRSVKIGKVIKWAPQVEILGHKAIGGFVSHCGWNSTLESILSGVPIATWPLYGEQQFNAFEIVIELGLGVEIKIDSGIDIIEGAIGEIVSSDDIKRGLKLLMENGSEIRKKVKEMSQLSRKALMEDGSSYSALTRLIEDVMDSIACHDCSLLS*