MRALILVGGYGTRLRPLTLSCPKPLVEFANKPMIIHQIEALKVAGCTEVVLAINYQPEVMLGFIQEWQEKLGVRIVCSQEKEPMGTAGPLALARETLDDGKGTPFFVLNSDVICDYPLKDMLDFHKARGAEATILVTKVDDPTKYGVVVMDEYGQVQRFVEKPKEFVGDKINAGIYVCSPSILNRIELRPTSIEREVFPHVAADNRLYAYTLNGYWMDVGQPKDYLKGLHLYLDSMAIRQSPQLAKGTGINGNVLVDPSAKIGEGCLIGPDVSISAGCVIGNGVRLSHCVVMRGVRIKDHSKVESCIVGWDSKVGAWSRLENHCVLGEDVTVKDELYLNGAIVLPHKEIKESVSTPAIIL*