89A317DA7CB2B1478710CCAB094A1647A239446C72B58B75A6138BF0ACE86DCE5CD87457217CF3719F1D7A15E030214F6576EC8266486241839FBC1784A14873DF0F57850D9FB27412BF17D0309BDA4548EF10A0C3035A59542BD7AB4281E639F9D85617F5F833366A281D5807359ED1D8A04C8AB6B5F67EB0716DA199402E2D