42C68E1AFACD78E7C8D8582BA3A4158FFFDA686540258EE7E0153B98FFC3E13F
EDBFFDE361A95F86DC8CE18201134401567E55650DDDB5CF54A6C16518A5FD70