MTLTQLDPHVGPMRGINRFKPDKATIINPETPQEGGGELVKTDSPNFVCSALPSHWRCNKTLPMAFKVIALSGDIPDGVTVTIFAGNDDNFSAELRNATAVMKNQVARFNDLRFVGRSGRGKTFTLTITVNSEPPQVATYTRAIKVTVDGPREPRRHRVRDGEGGFLDHYSFVSRVGEMGVDNFRQFSYIHGSPIATNSLSHMQPDVLIRSPPAWQHNFNGNVYGHNISPNSNESYSNIMDHDGYQQPNLALNLKLGNNDLSLQESFQNDVRCYNQLSQNRSSSINSNEPSSPSSLQSFQYSNNSSLHSFQGAHFPTPNHTHDQVSNSFLNNVTINNNYLMNLAPSGGSINIPFKSYSSQNISRAQEDINNNQLGHFYRSPFYETHGYAFQNNIKAYTSQINGGDDDGNSTPKVWRPY