MKSLWDEFNELGTEMIVTKAGRRMFPAFQVRVTGMDPHADYMVMMDFVASDDKRYRYSFHSSSWVVAGKADTQMPGRIHMHPDSPAKGSQWMKQIISFDKLKLTNNLLDDNGHIILNSMHSYQPRFHVVYNPPKSEDVSEMEVFKHFIFPETKFTAVTAYQNHRITQLKIASNPFAKGFRDCDPNDW