50922e4d0db977b23f8fcc0eb6a4388cc30f040eea3ff380433d4751add0d8e5928f4a867fafe4848785f2331c8c7c0d4cc689cd55a3a7cb401ab03c74882159551fb6300d396d1023219c307a1ce039b255f35cd511cd009b80688ed2fa296a09a5f1988f70ddf110a43283dadb7030e421e2a45123c3bf1b396c3c1038477ce8d90c3b230630310dc3a298129d8f907bd1639b392618fc5819ba32efc50f49f8571108f12ecaf8a1015770b8925020c5f739f89b48b60301aa31fd50f02aa67bada7d2341e99642022be7e0461289d91a0e2de6be434405638b64604946fb681137b299c95caf96365eefbaab12774f8058de6f0dfb2d4f4bedabf33085028e7a2f64d78bb7d9d0990bf8cd9f74fc53cb6972d0c70295802e04d99228c607313917995c080a944c28c02255c532ff64ee25f366f35a6512714faca356592e4e241dc2660eed16edf444e053aaae1b882b9eaf6081a2842a88139412f5f170faa88ecde3a519d59024ec62995beb0ed482a1c61be751a04716c3ad8c647f5679cfe6b526b94c1581db362d82aa134d36102