MKLNLLSDARNKIENDLQNFTGKFVYVPEVKIFKMACGCSGFLADIRGLEVEDAEVFHKHITKMIKKILKNITMKVDIVYARNFPGTSMVVGLTARKLCNRCKKEFSGKSPRPDILVLSRGKQLVKSI