0x608060405260405161025a38038061025a8339818101604052604081101561002657600080fd5b810190808051604051939291908464010000000082111561004657600080fd5b8382019150602082018581111561005c57600080fd5b825186602082028301116401000000008211171561007957600080fd5b8083526020830192505050908051906020019060200280838360005b838110156100b0578082015181840152602081019050610095565b50505050905001604052602001805160405193929190846401000000008211156100d957600080fd5b838201915060208201858111156100ef57600080fd5b825186602082028301116401000000008211171561010c57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610143578082015181840152602081019050610128565b5050505090500160405250505060005b825181101561020a5782818151811061016857fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166305f5e10083838151811061019757fe5b602002602001015163ffffffff163402816101ae57fe5b0460405180600001905060006040518083038185875af1925050503d80600081146101f5576040519150601f19603f3d011682016040523d82523d6000602084013e6101fa565b606091505b5050508080600101915050610153565b505050603f8061021b6000396000f3fe6080604052600080fdfea2646970667358221220c2361e7ffede8123bd3970dad665ace2321b380b20cb5521f3f39d63913a6b6164736f6c63430007000033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000002322c7d2b38338ad59252f7c4f660fb4a65e09a9000000000000000000000000f3d5dd639fd5ac2013e55d613e5a89dcbcbc7f9f00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000004c4b4000000000000000000000000000000000000000000000000000000000001312d00