MKRKLHLILTLLTLATGSLYAQSKLDQDRAAIRSLGGFYKVTFDYGETFAPDTAYKNHPQYHASGYEWAVVEEESPKKIVIQHILVTGDSSVIKHWREDWVYEENKIVTFDKDNTWKTTALKTNETKGRWVQKVFQVDDSPRYESIGTWVHVDGRHEWHSECDSPLPRREFTKRNDYNVLRRGNRIYITPTGWMFEQDNQKIIRSASGDKLLAREKGYEEFIKADESKFNYAKTWWKTQQPYWTSVRQVWDEVYAQHAQVKLKGKTDGKLLYERLFDLADRSTKERWDAAKCKVETRKVIDGYLVAI