MSTHTAIFDRWIRSAFPQINSELEQLYWQQDDKANVEGLGEPLKQQLKDEGNALISNLLAEGNTDEGFDSAFDLLGNVGLFMAACRRHEITEPSRETTSPLVEASALAMHIGASIGVTPRFATAHLTTHNKALNGTYKRFTNLPDEKLFIDYNTQGILAYKRASDALLKILPLGISHPTCAELLKVAKQALIDVIESNNALYTQLDTERFFNCVRPYYKPHRVGNEIYRGANAGDFAGINVIDMLLGLCSANEPSYSQMLVDKFLYMMPEDQQILREAMRMQSFMDDFLQAQQYKDNDWFKYHAKLFIQVCKLHGDTAIGHHNQLVEKFIAQPSKQMQQQHMSKVTASGPPLHVLLDSLEKLRDKRASAKRDDIKTRYDDINLLKQWIK