105AB8401BA0F0702A45699C7FE52E2F7C29B93A7DC428232645DBF9423C99C6FA83F7734367E92D8D93196DDA8DABDEDF5FE35E6878019C0A8523A7B139D5BB1BF89962A089F593EFDC85D2F203F6C06A0A3D62046AD68B9BAB58F79B15D0A59D78DC7F2CEA9AE765EF079416369E6132E8428C0F28968B3764652B497620A9E