c2f389e557e6bea3e9cb1d47dcc3486e6963cf175688a6be2c24cc3a8e92693fc188966d104e19d5aff8a2726fc9750ef4d44868e1c834ddd5e114b10a90e39e3e5f9669d63e7e141b41ed06f0cbe4ed2ca34d8784e60178e4d5594694001bce9b269886bfdd32783e0f507155e4b7ae83f44c595c6d5218facac629e9220746aea2753687506f0b214b2f400b1ac456e205bd729bdffeb47ca436aaae8ab7e8419a26f50c70f6c9c82c83ac830e04488ce9b1625e035b1c0e6c8029e3aa0e6ba70da02d3c14be0f5db76ad7b7b4964effa40dcc6a7aba1a5cc0c7e7e76a00399b448546cff879e46d49e9c794a22e2e19a15f6a0ca4cd847cca4603c03b2f3f2ba0f2fea94aead90fa9b075027dcb5e7b7dd616839d30f48cc84d6553da0f331189bcb2b4d1a7393e5bf0782002684574591e27df804bb61affbe75a9cfd9aa