MQKKELEKLQENLLLWYEKNGRKTLPWRNLQSQNCDESLKHIDRAYGVYISEIMLQQTQVKSVLERFYFPFLQKFPTLESLANANEDELLKAWQGLGYYTRARNLKKAALECVDKFGAKLPKEVEDLKKLSGIGAYTAGAIACFGYDQKVSFVDGNIRRVLSRLFALENPSMKELEKRAKELLNLNHAFDHNQALLDIGALVCVGKNAKCGICPLYDFCQGKFHTELYPRAKKILYESLNLNLFLFEFNKKFAIQKSQDKLYKGMYNFPFFKEGEYKLSKDMGFVGEFKHNYTKYKLNIKVYHQILNNENKNYEFKTLKELESTALSALSLKALKLIKL*