316F053253406C2C886480F489A305B0679471FB814BA626287C35CDC0BA58AF
12A1A41ED3DFD7F857BBED9D29D7CC8B8E106BFA59D27E4CA228A00045E4D29E