MLKVPLTLPLPDGVKPNDVLTVEGKVNPGASTLLLELCRGDDVALNLDPNADENNKRVVVANEVVNGKWGEPIYVDKFPFTPGTPHRLELRVEPTFWVVSVDGVPLTTIKLRFKDRDKVNTLLVSGDIELLSIDSSKI