MTLFSTSREVTKMAEDSYEDAIAGLKKLLSEKNELEDTAAAKIRQLTAELEGADGKKSDPDEKIRSGFAHFKAEKYEKNPELFGQLAKGQSPKFLVFACSDSRVCPSHILNFQPGEAFVVRNIANMVPPYDQTKYSGVGAAVEYAVVHLKVENILVIGHSCCGGIKGLMSIPDDGSTKSDFIEEWVKICSTAKAKVKAEFCDLDHSEQCTKLEKEAVNVSLGNLLTYPFVREAVVKKNIALKGGHYDFENGSFELWNIDFKLTPSVAL*