MLKVKSDFLTKDQVIYDVAIVGAGPAGIAAGIYGKRANLNLAIIEGSTPGGKVVKTNIVENYPGYKSITGPDLGLEMYNHLIDLEPTFFYANLIKLDKAADTFILYLDDKTVVFAKTVIYATGMLERKLGVAKEDHFYGKGISYCAICDGSLYKDQVVGVVGGGNSAIQEALYLAGMAKTVHLIHRREGFRADETALNKLRNLPNVVFHLNYTVKELLGNNTLNGIVLQNTLDHSTKQIDLNCVFPYIGFESITKPVEHLNLKLDPQGFLITNEQMETSLKGLFAAGDCRSKHFRQIGTAINDGIIAVLTIRDVL*