MKVLLILYDAGSHAKDEPKLLGCTENELGIRDWLESQGHTLVTTSSKDGADSVLDKEIVDADVVITTPFHPGYINKERIDKAKKLKICITAGVGSDHVDLDAANARDIAVLEVTGSNVQSVAEHVVMTMLVLVRNFVPAHEQIISGGWDVAAVAKDSYDLEGKVIGTVGGGRIGQRVLKRCKPFDPMEMLYYDYQPMPADVEKEIGCRRVESLEEMLSLCDVVTINCPLHASTKGLFNKELISHMKNGAWLVNTARGAICVTEDIVEALESGKMRGYGGDVWFPQPAPKDHPWRTMRNKYGGGNAMTPHISGTSIDAQGRYAEGTKKILEVFFSGKQDYRPQDIICINGHYGTKAYGDDKEHKEHQLK*