MRTMVTTKLGMLHYVIDHIYGAFMHRTKMTPPFFSRGWGGPNLELLERMVQRLFPLEVQGQNWPPPLVRPVWRTVWETKTATLREGVFQTPCADELTAALPPESRTARVAWLVPKNVPPQKMACVVHLAGTGDHTYDRRLRLGGPLVKQNIATMVLESPFYGQRRPFLQCGARLLCVSDLLLLGRATIEESRSLIHWLDTEEGFGKMGVCGLSMGGVHASMVGSLHPTPVATLPFLSPHSAVVAFCEGILKYGTAWEALREELAAQKITMTLDEVRERMRNVLSLTDVTRFPIPKNPDAVIFVAATDDGYIPKHSVLELQKAWPGSEVRWVTGGHVSSFILHNDEFRRAIVDGLDRLDWKESW