MKVLLVLYDAGSHAKDEPKLLGCTENELGIRDWLESQGHTLVTTSSKDGADSVLDKEIVDADVVITTPFHPGYINKERIDKAKKLKICITAGVGSDHVDLDAANARDIAVLEVTGSNVQSVAEHVIMTMLVLVRNFVPAHEQIISGGWDVAAVAKDSYDLEGKVIGTVGGGRIGQRVLKRCKPFDPMEMLYYDYQAMPADVEKEIGCRRVESLEEMLSLCDVVTINCPLHASTKGLFNKELISHMKDGAWLVNTARGAICVTEDIVEALESGKIRGYGGDVWFPQPAPKDHPWRTMRNKYGGGNAMTPHISGTSIDAQGRYAEGTKKILEVFFSGKQDYRPQDIICINGHYGTKAYGDDKEHKEHQLK*