BA9C11FC881C1E20B3EFE7987AC4BDF1424485B1F64BC2F19B64E3993AC040E3
68B1E5AED44801D4AC07DD2CA0DBA24CF9CF4C7C5BD3821080BEA62577D5A8BA