MHRSRSALNLLQRVDRLRTSPTGVSLASRLNTRNVPQLTHTRSLWCSWSVRPEKGLQMRSFSTEKDTARVEDPSEAEKKLTLEVEELRKETAELSEKVKTLDDKYKRALAESENIRRRLTKQIDDAKLFGIQGFCKDLLEVADILGHATEAVPKDEISDKNPHLKNLFEGLSMTRQQLNSVFKRHGLETVNPINEKFNPNLHEALFQQEVANVEPNTVVVVSKIGYKLHDRCIRPALVGVTKG