MTLFSTNPREVTKMAEDSYEDAIAGLKKLLSEKNELEDAAVAKIRQLTAELEGAGGKKSDPDERIRTGFAHFKAEKYEKNPELFGQLAKGQSPKFLVFACSDSRVCPSHILNFQPGEAFVVRNIANMVPPFDQTKYSGVGAAVEYAVVHLKVENILVIGHSCCGGIKGLMSIPDDGSTNSDFIEEWVKICLPAKAKVKAECCHLDLTEQCTKLEKEAVNVSLGNLLTYPFVREAVVQKSLALKGGHYDFVNGSFELWNIDFNLTPSVSL*