02b59ab10101fff999b1010180e0f8a4bb110362f6a80dd7014f0078c4032824fb2a6466b3dccc1aea66758963e90fa91017e56c2b01b0bb33de9ced8a120c9eea16246db89c0b67cc7e9352c7d2afae010c7d0e54fa0208e553e84a52fdfc0000