MSVKNDYSDTFFFSINRGFDYLRQRLPSNTNEKKLSKVDTLRGAMEYIRQLQAVLEQQLPNDVKTEHKILIDGVGEESSLYMVSWRRTPEKYGEIHETSRGPVVYQKDVWVPDTH