MKELFLSRLPASEQAAISRRVLQYTLQRHVLVSHLQRSQSLRFHLVYVQFQSSFESQDYRGRKKNRSPLHSDLDQIDAPQWITLYPVNALKSVTIFIQRWCFSQWT