MAVKTNGVVDGILPEELMKLLMSLATKWGDVLDLKNLKVHHLSGAMTNEVYRISWPTKNENVPRRVLVRMYGEGVDRFFNRDEEIRTFECLSKKGQGPKLLGQFANGRVEEFIHARTLSAEDLRDSEISSLIAAKLREFHNLDMPGSRNVLLWDRLRKWLNEAKGLCSPEHLKEFSLGNLDEEISLLEKELPTESQNIAFCHNDMQYGNIMIDDKTKAVTIIDYEYGGYNPIAYDFANHFCEMTANYHTDTPHIMHFNTYPDLEERQRFVRAYLSSSGNQPSDEEVKKLVDESEKYTLANHLFWGLWGVISAYVNNIEFDYMEYARGRFKQYWLRKPELLGASDDLLHVDNSAEPVHIHRTIALC*