QAPQDSESLPGHTVKIQEKKIFQIPWMHAARHGWDVEKDAPLFRNWAIHTGKHQPGVDKPDPKTWKANFRCAMNSLPDIEEVKDKSIKKGNNAFRVYRMLPLSERPSKKGKKTKTEKEDRVKHIKQEPVESSLGLSNGVSDLSPEYAVLTSAIKDEVDSTVNIIVVGQSHLGGNIEDQEIVTNPPDICQVVEVTTESDEQPVSMSELYPLQISPVSSYAESETTDSVPSDEESTEAEIECPEWPKQPPEGS