70C050BED7DE31E35A1E0EB7AE968B4F2C30E5A60A19D853E5A01AE2AA3AE71E
FF08003DC1345256E65FA44FA8F83E7B1E10753E11D63396919A2FFF2B9B0CE8