A0CFCAAA680DE0F3D14074AB4C5E960F956B70E7EFF87CB8AA9D7FEE0CD1A12F
6271070F416C5F09ABA4E0013EF175C44B522EE453AF8F74AB519B6C54D306AA