KIHTSYDEQSSGESKVKKIEFSKFTVKIKNKDKSGNWTDLGDLVVRKEENGIDTGLNAGGHSATFFSLEEEVVNNFVKVMTEGGSFKTSLYYGYKEEQSVINGIQNKEIITKIEKIDGTEYITFSGDKIKNSGDKVAEYAISLEELKKNLK