0C426FE23C18AF4D7DA6F12DD0010F6EF39EB7232EC50066349BD16173A31673
B016E04A3E6D1D92C0A2A8BD08D93CFC69CBF5CF54699E784BF240DDD518DD84