MRTVQVSSQTHQDDDSSMNLDVGELCLSELLTSDYFQGHDTGEPYLFNQETMEDWSGGDCDQIDFREKRELARRNRWKVNSAWHEQQERLRNLQQRLKIPFDVTLLDHQDSLRQLWKLAYPNRKLPSLKSELWKEMGWQGPDPSTDFRGDGFISLENLLFCQRLSGRPTSVAGIRFLELLGEDEMAFDNLFCVAFQMMDVQWLAKRASYMEFNDVLKSTRSQLERELALENVSSIKDLPAYNLLKR