MKNQFKFSAMAIALMAITFTSCEKETEEAIENDLVTEEFVADTREAVTDAGVLGKIREDLKLDAGAVTKGDFHLPDGTVQQRIYIGEDIVVTAKELDEMTVNQDTRQFRTNNLVTGANRTIDIIGYTGNDNFGLSTKGRTALEWAVANFNRISGSALRFRLTFGTNFNNSDMVVYDNTANNPGQSGGVAGFPSAQGLPNKFVQIYGLEGSSTNVNEHVITHEIGHSIGFRHSDYYDRASCGSGGGESAGSTGAIQLPGTPTRDFDSIMQACFSNNEDGEFSSNDVTALRAMY