MDSDFVPPSVSFQLPVIDFSDQNLKPGSSKWDEVTADVLKALEDYGCFEASFDKLSVELNRSVFEAMEDLFELPIPTKQRNVSSKPFHGYLCHNLYESLGINDANVLEKVNDFTQQLWPDHGNKSISETIHLFSEQLVELDLMVRRMIMESFGIENYIDEHLNSTYYLTRLMKYTSPPDDDDDDDEETKLGLRSHTDKNIITILHQYQVDGLEVKTKDDKWIKVKPSQDSVLVMVGDSLCALLNGRLHSPYHRVIMTGKKTRYSTGLFSIPKTGVIIDSPEELVDKEHPRIFKPFEYTDFLHFFQTEAGRIAQSALHAFAAF*