MKTAKVWRFFDELPTPEQAAECRLCRKKIKATNSSTTGMIRHLRSCHVQEYQQVQEARQSTLILKMGRRISTFVSKNLLLPTFLVWFLLQTLRRLRIVDNLELILRGLLGLIG