0x7f71d16a00000000000000000000000000000000000000000000000168d28e3f0028000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014a38977fbb9251c23bfde9899f6004ba49255e97df10d95061a89927b77a89f367e92ba5b45639e4459e4242852b291b8eb882ed4ebe4f35532977047d669b111b099fb0fbc722e94d730dfbc13dd5519e763f35a422788f244aef1f32bf955ee92c0e7537f2a1003b8c9df9baaf4242157e0c4a496e4d79d7c3e8dd7ea5fbf933c2c92f33f4d73263ab394fc68d91d955fc2ac302d45a0e9de9a513d48f471b0c4b23a25598b9b0be411f531bb4971e2e2a909c50097853b0d52e3656fdb6c8f647fddea73cb028898d71eff6f49b68a1bd988d3f78a71e81628e3f1fb84e14851a1ed9e8a68fa939ef0149e687ca6dff769835eb7d2812f183f4ecfc55ca2c55fcf6009465aed86a72bd52376a3c19028d3aee572bd0cd78c5c08ecd6d943be01763bb7bbe6482c5bad467248556519be3ce45c807d2c8a3be8f583958c369a3c176019b85fc8227b24331cafc95e458957c705acfa0e10252c969c659c70a6a3ca2730039e318d9fd1891d6808fdce9b80b40325807398851135ec25ab078ea6af396e99fa77e8447fa3e5b36c8ac93d0237f1f25b204eb9a5fb356062c3b14231d8e1d9211a01a11ce5e5e7582d5bf1f7e16f27d5c87982bc9dc1d02cd5f83918bf9c6dab019ad3f43febbea033b92246bb5844b64af39e8ec5df8310ec8e9eaff8e66846ffeb594ef0f1d662dca38eb366d12c8214f623505fe20ad574e0efdc073d8ae55b87b6a6c60cd27ee56f893ee85b41d7d6add8ded2baf370d4b9b5458edccbfac598043774b666a9bfa53b6e88885dce3209bc1bfa471b0b907272ea0183d32e13b0d10db8385a9812171aeda11080bbf9285a02c6ddc26b7abccf5c2f4f2490d4ddf7982be38e610d755df7489f6bb77fabc9bce2890dec666f