MSPFEPDRWIEQLRECQHLAEPDMKALCERVRSILMEESNIQPVSSPVTICGDIHGQFWDLLELLRKGGDVPQTSYIFMARLLKRMQGDFVDRGHYSLETVSLLLVLKAKHPDRVTLLRGNHESRQITQVYGFYDECQQKYGSALVWKACCSVFDYLNLAAIIDGETLCVHGGLSPDIRTLDQIRVLSRAQEIPHEGAFCDLMWSDPDDIDNWAISPRGAGWLFGGNVTREFNHVNSLSLIARAHQLVQEGYKYMFDDQLVTVWSAPNYCYRCGNMASILTIHEDGGRSFTTHKPCHSGQSPSLS*