0ef945aa30d4a263590c15d882ed3c30150113ad1d080ac855018cf50487f389c6c5e837039d241823e3a88641dd519178d8c8d19369d904f7ea9a2524674b2b7b0ded801ffdd4e97b12eb4e13e5c07b2b7c0c5c34aa69eb62454fcd79d3280f4c55393e3749a29d3ff89af63298cbc98e78e31042d5204b37d8d68d869e6fd347b7c7843fb17cc17321c2148caad67f4f82ea3f504696a65c84c876fa9d76289b05b903ddf967077d6bfd0d5fed43e58d4b611ba26d73a681530c382764bc0b6216505222696bddb8c99d3798f703fb8ae33c65dcb9cf26776dfecddde1902f6593d4dfeaa7dbeb1da67d0110f5b353f14204e6c292c936445b2706efc78518d50dfde6