103818B0D50DF0912C7906C9682917588885799504FBBEFEA5F9FEC6D11A470CB2D2A9CAAF49AE0DCC548010AA36F30A4EA01B54B4B0A6143D8B50CCB6CC92B885EE5FC507B2882BEA22BF6EA28426C486A923C1738757FCA9CFC94B0B3C09D64FC08CB8393A177FCB72F42314299D7613CE8B08CCED594F2DCE30FD137764952