MGKTKKEDLNQFLIAHLNTIYDTLQLFERTASPTEEKVNWNDVLQMSDHLSRQATIVGMLWSGEAPKAESLKETMESYFNALQGFLLCCHGSTVGAGPTLSSLIHLSVKKIVDSSFRLLQGSVSLYEGSYEKDKKPSIPQLSGAVWEACSSFKKVPATNITAIGRAITQVAVSMKDVLREMKEVKPASPEDDDDDEDDDDLGNDLSPEEMEVAQMVAEIVSETIIVIKELIRVITGMIKLENPKDNSGFVDSLEKLLKLCKGTGDQIDEIGACVYPPQEIVKMKQALKIIQGNFDEVESEVEGLKSASEAFTGACGKLRNTMKHMEGELDKRCEDEVVAEMQNVTLGS*