MKGRIQVLKKLAEKKIKAAWVLADCGQPILHLCANHNQFDALTRIIDRVKDTAPEKLVEFVNLKDDYDNTILHLLAAEAQCQVIELLFPEDQSKNVFKVDVNAINQQGCTALDVLHQN