KPPYSYVALIAMAIKESTEKRLTLSGIYNFIVGKFPYYEKNKKGWQNSIRHNLSLNECFVKVPREGGGERKGNYWTVDPAFEDMFEKGNY