MSTQIQILRFQDLFDRDKYYVFNRVAVENDVTNDTLTTIHPSQAKSHYIFQHDRDSTESPESLPSLPYPGRLNWPGLLKYAYPGILTSHLSSHGHQQSLDVICKVVSMSYNNNRIAHELFFYKKLEDLQGRKIPECFGMFEGQINGERVECLVLEYCGEPVEDFRTTSWEFREELVDIVHELHAQNIHHGGLYKENILYRQRLEPDGATASIEAPLSGKHIEPVLINFGNASLGFQCDAMKTNQRIQLRVEEPQAKDLIGCQQLLRFARSISAWYPSTFKLQKCSVPIELRDSPIEKLIDAVKERRYYSDEEIRALDVNVIEKERRQALERYDKWIRTWKACEKYSDGSQASTL*