107F103D450F87841A8C6288C6AC8EB489082F913C06EBA39388C8501E5D28F9
BCDDD33316EE600AA7CCDB3390F677ED7ED568F8A326B730D989115E8495F682