103ACC6AB921237F70305204C4C1F24576FCFD4EBC6B0978A5D07020CF1FC5BC054DE65FF128DCAD223B9F8AD91BEC1D9C8E30CE9476249346B979E833B22E60BF07C8DE04317625DBEA639B99AEDA61C89D82593B2D5DC34BC3E2EC937CDBCA5B822EFD6398145E80EFDCDF648530C653FB403E7A918058D519F60C73C7EAF9A