MNEQTSYWNRLVQPGIVALVGAGGKTTVLSKLVEYGRLKGQPMVVTTTTRLYESQVAHYEPIYTTDINEADEYCTERILRGYCGAWFSGITGTKVDSLDCDFIDGLSRLHPNWQIVVEADGAKEKWLKAPKTTEPVIPSLTKTTIGLVNLQMLGTSLDDEHVHNIELVQDIVKRDMGAIVTPRMLADIVLHKQGLFQYSRGKKVLFCTGYDTVQHRIIDDFIDQIVDSDISAIILADGYKASCEIRRIIQCR