MKKLTLLLLVLCTSLVFTTDATAQKFSGLDKSPADIAYYPASSREANKAARVIYSRPQLKGRSLAELAPVGKVWRTGANEATEITFYKDASVGGKTIKAGSYALFTIPGEDEWTVILNSNLHQWGAYSYDSDSDVVRTTATASTDNEELEAFGIAFDDDGNMVMGWGTTRVTLPISY