D3D8FF280A21C1863EDB2222571AD9DBE2A0F76B03458DEF77FABAC3C82DCD6E
4267ECFB02A2FDCD3B0D228948424B26279237B62CD731C10E8098CBC220F02F