MDLDLWIQKVKGGEHLTEDELKLLCEYVKEILVEESNVQPVNSPVTVCGDIHGQFHDLMKLFQTGGQVPDTNYIFMGDFVDRGYNSLEVFTILLLLKARYPANITLLRGNHESRQITQVYGFYDECQRKYGNANAWRFCTDVFDYLTLSAIIDRRVLCVHGGLSPDIRAIDQIRVIERHCEIPHEGPFCDLMWSDPEDIDTWAVSPRGAGWLFGSRVTSEFNHINDLELVCRAHQLVQEGLKYMFEDKGLVTVWSAPNYCYRCGNVASILSFNENMERDVKFFTETEENNSMMGPRTAGSYFL*