MVKKQGSGSNATVSKFVQFSESLGTAYSSYLKEVNGNKQLLLIDSFLAFLVVLGVVQFLFVLLIRDNFPFNAFLSGFIICVGQFVLLVSLRLQLISPFEGISKQRAFGEFIVASLVLHFISVHFVN