MKKLSLLAAFWGLMIVLGACSDDENSIPEQDKPMVEIPENAYVLAEQSRHAIVIRDANTQQNIWSWDPYTAKVPAAHQRWFVNPSEVKPVYNRRYILMTASGGAVALIRIADHKLMFYGNCGQNPHSAELLPDGNIVTAESKSGEINTFVVDTVKVFGVKANTVKLGNAHNVVWNKTRNYLYASATIKGGVTALFRFKYNGDRMKPKLTNQKRIYTFENESGGHDLFPVYGEADKLWFTATSAVYKFDVSTETPTCEKVFDLPGIKSVCNGPQGVLMLKPTEEWWAEGLVNEQGEALFKMKGAKIYKGRWMIDNTFSYPEQHDWVVSE