MHRSKTALNLLQRLDRLRTASSGSLITRQMQMVSTAQAAHSRLLWSGCSHQAPVRHFSTEKDTARVEEPTENEKKLTVEVEELRKEAAELTEKVKSLDDKYKRALAESENIRRRLTKQIDDAKLFGIQGFCKDLLEVADILGHATEAVPKDEISDKNPHLKNLFEGLSMTRQQLNSVFKRHGLETVNPMNEKFNPNLHEALFQQEVANVEPNTVVVVSKIGYKLHDRCIRPALVGVTKG