MKQFKSIINTSQDFEKRIEKIKKEVINDPDVKQFLEAHRAELTNAMIDEDLNVLQEYKDQQKHYDGHKFADCPNFVKGHVPELYVDNNRIKIRYLQCPCKIKYDEERFEAELITSHHMQRDTLNAKLKDIYMNHRDRLDVAMAADDICTAITNGEQVKGLYLYGPFGTGKSFILGAIANQLKSKKVRSTIIYLPEFIRTLKGGFKDGSFEKKLHRVREANILMLDDIGAEEVTPWVRDEVIGPLLHYRMVHELPTFFSSNFDYSELEHHLAMTRDGEEKTKAARIIERVKSLSTPYFLSGENFRNN*