MKVLLVLYDAGSHAADEPKLLGCTENELGIRDWLESQGHTLVTTSSKDGADSVLDKEIVDADVVITTPFHPGYINKERIDKAKKLKICITAGVGSDHVDLDAANARDIAVLEVTGSNVQSVAEHVVMTMLVLVRNFVPAHEQIISGGWDVAAVAKDSYDLEGKVIGTVGGGRIGQRVLKRCKPFDPMEMLYYDYQPMPADVEEEIGCRRVESLEQMLSLCDVVTINCPLHASTKGLFNKELISHMKDGAWLVNTARGAICVTEDIVEALESGKIRGYGGDVWFPQPAPKDHPWRTMRNNYGGGNAMTPHISGTSIDAQGRYAEGTKKILEVFFSGKQDYRPQDIICINGHYGTKAYGDDKEHKEHQLK*