MKLVDASAMHRGLQPALVDTSACYCRADTLTVVGAKKFVPGTRHCVQPDLKPSIQRKRNRVPKGERNKLPPDLIPGLPNDLAVACLVRVPRLYHRKLRLVCRKWYRLLTSNYFFSQRIQFGMAEEWIYVIKRDRDGRVSWHTFDPKHQSWQPLPPIPAEYSEALGFGCAVLSGYLLFLFGGGECEGIPRSLRSAEMFDPNKNKWFFISDMSTAMVPFIGVVYRGRWFLKGLGAHRQVMSEVYAPATNHWSPVFDGMVAGWRNPCVSLDGRLYALDCPDGCKLRVYDHVTDSWNKSVDSKLHLGNSQALEAAALLPVGGKLCVIRNNLSIVLIDVANANSRGQLWETIAGKGHFKSVVSNLWSNISGWNRHKSHIVHCQVLQA*