18A67A0B52347315403E9F8B49C3CD62A8D09C4E17033A146B247A61305D3C83
66B1FC3AE0649A5BB680A23C0CB180E3C801E58E32C9C33A91502C43EE4FD4B9