RSSQFRGVTKHRRSGRWEAHLWVKELGRQVYLGGYENEEHAAEAYDVAALKCKGPRVRTNFPLSRYSDLTECMGGISVEELIMAVRRQSQGFSRGTSAFRGVTHHPSGRWEARIGVPGSKHIYLGLFTGEREAAKAYDRALVRLRGTAAATNFALSDY