MKFLLGTLVVLATFVTLCNSQCYFIPNQSLKPNECQDLKGVSHPLNSVWKTKDCEECTCGQNAISCCNTAAIPTGYDTNKCQKILNKKTCTYTVVEKKDPGKTCDVTGWVL