MAKKIRVCKDFTYSSIIREAILSSKDQKATSSMIFVYMVNKHPNMFKESNSMTWKGNVRQLLSKNPEFVKLKKDEKNKLHYWKYVPLKEIEDQEREVLFRYHHFVRRWDTSTKTTSK