MAVKTNGVVDGILPEELMKLLMSLATKWGDVLDLKNLKVHHLSGAMTNEVYRISWPTKNENVPRRVLVRMYGEGVDRFFNRDEEIRTFECLSKKGQGPKLLGQFANGRVEEFIHARTLSAEDLRDSEISSLIAAKLREFHNLDMPGSRNVLLWDRLRKWLNEAKGLCSPEHLKEFSLGNLDEEISLLEKELPTESQNIAFCHNDMQYGNIMIDDKTKAVTIIDYEYGGYNPIAYDFANHFCEMTANYHTDTPHIMHFNTYPDFEERQRFVRAYLSSSGNQPSDEEVKKLVDESEKYTLANHLFWGLWGVISAYVNNIEFDYMEYARGRFKQYWLRKPELLGASDDLLHVDDSAEPVHILRSKDLC*