MLPQAIILLGAAVLGRSQETAGCNDSCRKAYEAALAAEAVNWATYDVSNDPFYDTPGNYSASSKPGDLLRWQDLGSDQLASNWTLVPEGMSLSRFIYVTEDKDRRPIPSSGYVLLPYSVPDGRDTFRTLAWAHGTAGNARKCAPSNNQRLDYSWMAPFLYASHGYAVVGTDYAGLGVQIPTAFQYEAGHLHAADVAYSVVAARKAVGHLLSEDWVVVGHSEGGMTAWRTNERLAMPDQDELLKAGRFLGAASIAPALQPIKLIPREIERANGGHIEIVSVYLLQALAGLYPDAVRKEDYLTERALSLLPLIDEGCLRSGSTIMSLFNVSEIYKNTSWITGPAMQKWQREINGAGPHRLAGPMLVVQGDADVLTYAEFAEEDFDATCRQFPESSAEYHRVPGAGHGTSLEASALYYIPWIKALFEGRKPEPGCRKVTAKPVTDRFAKDKTGPLA