89A947A5911DF80037491F207C260AFEC50C427E5582903036C8A99A9A7A4F4C5618D2F0D16A2970E137F0AC94213AA78C259366C16E47241D0C131C4D308766C7B4E701A38756DB1AC96357BA6FFAB903D17D9782D5F89B1D3FAE67915022E13BB0188B2FB2CD6BE1F7559774DE4F78DFBA0BDB57F6C103939A0E7B72CC8AF9