QSQAILDEAKSLDELTINMTKYIIRQYEGGETVRDISKSLGLATSTVCGIRKASENIEAKAQRMTPFVAATLMRKRSPLMENMEESLGMWIKHQNEHRMPLSTALIQVKALIQAKALRLEESRQAETFGASTGWYAKFKGRYNLHHLKMTGETAGADVEAAEAFKSTLKEIIEGGGYSPEQVFNVNETRLFWKRMPASTFLSREKKTAPGFKASKDRLALLVGANGAGDCRLKPLLVYHSKTPRYLKGCIKADLPIWRSNKKGWITASVFLDWLKNHFCPAIEKYCKKKNLDLKALLLRNNAPGHPPTPSELSEHVKIVANTDKDVQIIREFWHSYNIMDAIDNINEAWNEVAQTTLNAYWGKLWKECKCDLTGLQEPVNDIHRIVELARKGLVSVEKDDGAEATQTPTPTFTLRKL