MKYPIVLHTDDGDSYSVTVPDVPGCFSAGTTLNEAIDMAEEAIFFHLEGMLEDGEDVPVASEIAVYKDNPDFADGIWAVASVDITPLLGKSEKINVTLPHLLISKIDKAVASNPQYKNRSAFLAQVSRKELKLA