89A9918B6F8ADBEB945F816BAC4B71EEC64E34B2B5DBEC2B06AAAAFD930B098C364C38E6C9EF2A5A42770BE766E91F8870C0522827467EBB699A9F71CE69D99DDF3E5F6914A1DF5F85F3D8970BFD25C387A1413810A9EDA1DDCD8F88AF2ED7782EFE4CC9225A43552CEB616DFFD322099E83D5AC04AC22570298B71FE2D4E32D