80D6571A0FF7DA40C8E399DFCFA7E443F760D62B6D4C73AD7E9E722DD5A1228B1001B8FF91DE9FE4A9FED4252220E5F5D016DB5EDFFC0471E04B08422BDE0F2DA1E4CC002A4A0723874AA07BDE50136FC70F17840E61C72A2B78538C461CFC0AFBA710A4389724C0FC32DA304FD3FF3CB318C0D4F6FF544EAC0F8CD37ECF4123