MSTSLETATQPEQLRRVVIEPLTRVEGHGKVTLLLDQHDRVQQARLHIVEFRGFEKFIQGRPYWELPVLVQRLCGICPVSHHLAAAKACDQLVGAERLTPTAEKVRRLMHFGQVLQSHALHFFHLSSPDLLFGFDDPVTHRNIVGLIHDHPDIARRGVLLRKYGQEVIRITCGKRIHGTGALPGGVNKSLSNAERDLLRTDIGQIVRWAQDAVTLIRHILSADAERNWRFGTVQANALSLVRGDGALELYDGVLRACDALGNPIFDQADCHDYATLIREQIKPWTYMKFPFIAALGPDSGWYRVGPLARIGNCDHIDTPLAEQERIALLEVDHGRAVQALMANHWARMIELLHCAESIERLLDDPDIGGSDLLREGKRQGTGIGVIEAPRGTLFHHYEVGDDGLVRRANLIVSTTHNNQVMNESIREVARVYLDGNRLTEPLLNRIEIAIRAYDPCLSCATHALGKMPLEIELLDADGNVRQRMRKRASGDVEAELPLADNDVLEPVDGRVP