E0FFF80B89C72B5247C2A0DEE1008C73CC5625C4534E31B5BC57390FF7AA114C
59F800BB8EB174B4246C446A0742097C4EF7A75693C9B19FD7FCB77A902F5AFB