QANTTAKGALSIHGTNPQFLIDKVVRSRIYDSQYWKETCFALTAESIIDCAISLKYVGGTYANVRPTEFMCLALKLLQLQPEKEIILEYLRAEEFKYLRALAAFYVRLTFTPLNVYQTLEPLLTDFRKLRFRHMNGSYSLVTFDDFVDSLLVEERVFEIVLPRLTMRKVWKRLKAWLSERAP