VTTALALQTPEMQKGLLAVKVKEEEGNHAYREESGLSRENPHTREIFRRRFRQFCYQETPGPREAFQRLQELCHQWLRPEMHTKEQILELLVLEQFLTILPEELQAWVREHRPVSGEEAVTVLEDLERELDEPGEQVPTNEHEQEELGKEKATPAAQESSSGQLQTMEKQPQCNLQEVCRVQEIDDEAGAGNVELAPKRELFKEMKLLVKVPENLNGDIIQMPDCEETCDHEGRLERQRVSSSVERPYVCCECGKTFTQNSILIEHQRTHTGEKPYECEECGRAFSQRSGLFQHQRLHTGEKRYQCNVCGKAFSQNAGLFHHLRIHTGEKPYQCNQCSKSFSRRSVLIKHQRIHTGERPYECEECGKNFVYHCNLIQHQKVHPVAQSS