MKATAIGAKVVFRGELQSGKEIKAVHTDRGGEYVNEVMTTLLEKILVALVVKSDGMEHKLEQNMEGNPSKGLAFSVIEGVAANDWLVDAGSLQYLTVDKSLSETVEMFGGSGREFLFGDKGTLWAEGSGSVKLLCATSTEDCLVTLQNVVYVSGVAADLIPVSKATAVALVLFKETANFPMKQKSEVAKLTEHLIKRLELQTGKKLSERCVFVGYEPDFKAYRVLGESDGRIMISWTSSLTRAGGQRGC*