MKVLLVLYDAGSHAKDEPKLLGCTENELGIRDWLESQGHTLVTTSSKDGAHSVLDKEIVDADVVITTPFHPGYINKERIDKAKKLKICITAGVGSDHVDLDAANARDISVLEVTGSNVQSVAEHVVMTMLVLVRNFVPAHEQIIEGGWNVAAVAKDSYDLEGKVIGTVGGGRIGQRVLKRCKPFDPMEMLYYDYQAMPADVEKEIGCRRVESLEEKLSLCDVVTINCPLHASTKGLFNKELISHMKDGAWLVNTARGAICVTEDIVDALELGKIRGYGGDVWFPQPASKDHPWRTMRNKYGGGNAMTPHISGTSIDAQGRYAEGTKKILEVFFSGKQNYRPQDIICINGHYGTKAYGDDKEHKGHQQK*