Loading
6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610140523480156200003757600080fd5b5060405162002e9838038062002e988339810160408190526200005a91620006d3565b82604051806040016040528060018152602001603160f81b815250818186868160049080519060200190620000919291906200057a565b508051620000a79060059060208401906200057a565b50620000be9150636578737160e01b9050620001ca565b620000d06301ffc9a760e01b620001ca565b815160208084019190912082518383012060e08290526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81880181905281830187905260608201869052608082019490945230818401528151808203909301835260c00190528051940193909320919290916080523060601b60c052610120525062000177945060009350339250506200024f9050565b620001a37f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f336200024f565b620001af33826200025f565b620001c1634fc3585960e01b620001ca565b505050620007e1565b6001600160e01b031980821614156200022a5760405162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e746572666163652069640000000060448201526064015b60405180910390fd5b6001600160e01b0319166000908152600660205260409020805460ff19166001179055565b6200025b828262000352565b5050565b6001600160a01b038216620002b75760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000221565b620002c560008383620003f2565b8060036000828254620002d9919062000743565b90915550506001600160a01b038216600090815260016020526040812080548392906200030890849062000743565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166200025b576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620003ae3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6200040a8383836200042e60201b620006e61760201c565b6001600160a01b038316620004335762000424826200045e565b6200042e620004a3565b505050565b6001600160a01b0382166200044d5762000424836200045e565b62000458836200045e565b6200042e825b620004a062000481826001600160a01b0316600090815260086020526040902090565b6001600160a01b038316600090815260016020526040902054620004b4565b50565b620004b26009600354620004b4565b565b6000620004c062000503565b905080620004ce8462000521565b10156200042e578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b60006200051c600b6200057660201b62000b221760201c565b905090565b80546000906200053357506000919050565b8154829062000545906001906200075e565b815481106200056457634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b5490565b828054620005889062000778565b90600052602060002090601f016020900481019282620005ac5760008555620005f7565b82601f10620005c757805160ff1916838001178555620005f7565b82800160010185558215620005f7579182015b82811115620005f7578251825591602001919060010190620005da565b506200060592915062000609565b5090565b5b808211156200060557600081556001016200060a565b600082601f83011262000631578081fd5b81516001600160401b03808211156200064e576200064e620007cb565b604051601f8301601f19908116603f01168101908282118183101715620006795762000679620007cb565b8160405283815260209250868385880101111562000695578485fd5b8491505b83821015620006b8578582018301518183018401529082019062000699565b83821115620006c957848385830101525b9695505050505050565b600080600060608486031215620006e8578283fd5b83516001600160401b0380821115620006ff578485fd5b6200070d8783880162000620565b9450602086015191508082111562000723578384fd5b50620007328682870162000620565b925050604084015190509250925092565b60008219821115620007595762000759620007b5565b500190565b600082821015620007735762000773620007b5565b500390565b600181811c908216806200078d57607f821691505b60208210811415620007af57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60805160a05160c05160601c60e051610100516101205161014051612652620008466000396000818161040c015261159901526000610fca0152600061101901526000610ff401526000610f4d01526000610f7701526000610fa101526126526000f3fe608060405234801561001057600080fd5b50600436106102125760003560e01c80637ecebe0011610120578063a457c2d7116100b8578063d505accf1161007c578063d505accf146104a2578063d547741f146104b5578063dd62ed3e146104c8578063eb79554914610501578063ef1944351461051457600080fd5b8063a457c2d714610436578063a9059cbb14610449578063b88d4fde1461045c578063b9844d8d1461046f578063cae9ca511461048f57600080fd5b80637ecebe001461039b57806391d14854146103ae5780639321478c146103c157806395d89b41146103dc578063970875ce146103e45780639711715a146103ec578063981b24d0146103f4578063982aaf6b14610407578063a217fddf1461042e57600080fd5b806336568abe116101ae5780634ee2cd7e116101725780634ee2cd7e1461033a5780637028e2cd1461034d5780637065cb481461036257806370a082311461037557806379cc67901461038857600080fd5b806336568abe146102db57806339509351146102ee578063423f6cef1461030157806342842e0e1461031457806342966c681461032757600080fd5b806301ffc9a71461021757806306fdde031461023f578063095ea7b31461025457806318160ddd1461026757806323b872dd14610279578063248a9ca31461028c5780632f2ff15d146102af578063313ce567146102c45780633644e515146102d3575b600080fd5b61022a61022536600461233a565b610537565b60405190151581526020015b60405180910390f35b610247610569565b6040516102369190612471565b61022a610262366004612262565b6105fb565b6003545b604051908152602001610236565b61022a610287366004612150565b610611565b61026b61029a366004612300565b60009081526020819052604090206001015490565b6102c26102bd366004612318565b6106c0565b005b60405160128152602001610236565b61026b6106eb565b6102c26102e9366004612318565b6106fa565b61022a6102fc366004612262565b610778565b6102c261030f366004612262565b6107b4565b6102c2610322366004612150565b6107ce565b6102c2610335366004612300565b6107e9565b61026b610348366004612262565b6107f6565b61026b6000805160206125fd83398151915281565b6102c2610370366004612104565b610827565b61026b610383366004612104565b610856565b6102c2610396366004612262565b610871565b61026b6103a9366004612104565b6108f2565b61022a6103bc366004612318565b610910565b6103cf636578737160e01b81565b604051610236919061245c565b610247610939565b61026b610948565b61026b610953565b61026b610402366004612300565b61097c565b61026b7f000000000000000000000000000000000000000000000000000000000000000081565b61026b600081565b61022a610444366004612262565b6109a5565b61022a610457366004612262565b610a3e565b6102c261046a36600461218b565b610a4b565b61026b61047d366004612104565b60076020526000908152604090205481565b61022a61049d36600461228b565b610a85565b6102c26104b03660046121f1565b610aa6565b6102c26104c3366004612318565b610ac9565b61026b6104d636600461211e565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6102c261050f36600461228b565b610aef565b61022a61052236600461233a565b60066020526000908152604090205460ff1681565b6001600160e01b0319811660009081526006602052604081205460ff1680610563575061056382610b26565b92915050565b60606004805461057890612585565b80601f01602080910402602001604051908101604052809291908181526020018280546105a490612585565b80156105f15780601f106105c6576101008083540402835291602001916105f1565b820191906000526020600020905b8154815290600101906020018083116105d457829003601f168201915b5050505050905090565b6000610608338484610b5b565b50600192915050565b600061061e848484610c7f565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156106a85760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6106b58533858403610b5b565b506001949350505050565b6000828152602081905260409020600101546106dc8133610e58565b6106e68383610ebc565b505050565b60006106f5610f40565b905090565b6001600160a01b038116331461076a5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161069f565b6107748282611067565b5050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916106089185906107af9086906124d4565b610b5b565b610774828260405180602001604052806000815250610aef565b6106e683838360405180602001604052806000815250610a4b565b6107f333826110cc565b50565b60008060006108058585611226565b915091508161081c5761081785610856565b61081e565b805b95945050505050565b60006108338133610e58565b61083e60008361125e565b6107746000805160206125fd8339815191528361125e565b6001600160a01b031660009081526001602052604090205490565b600061087d83336104d6565b9050818110156108db5760405162461bcd60e51b8152602060048201526024808201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604482015263616e636560e01b606482015260840161069f565b6108e88333848403610b5b565b6106e683836110cc565b6001600160a01b038116600090815260076020526040812054610563565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b60606005805461057890612585565b60006106f5600b5490565b60006000805160206125fd83398151915261096e8133610e58565b610976611268565b91505090565b600080600061098a846112c2565b915091508161099b5760035461099d565b805b949350505050565b3360009081526002602090815260408083206001600160a01b038616845290915281205482811015610a275760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161069f565b610a343385858403610b5b565b5060019392505050565b6000610608338484610c7f565b610a56848484610611565b50610a63848484846112df565b610a7f5760405162461bcd60e51b815260040161069f90612484565b50505050565b6000610a9184846105fb565b610a9a57600080fd5b610a343385858561139d565b610ab587878787878787611545565b610ac0878787610b5b565b50505050505050565b600082815260208190526040902060010154610ae58133610e58565b6106e68383611067565b610af98383610a3e565b50610b06338484846112df565b6106e65760405162461bcd60e51b815260040161069f90612484565b5490565b60006001600160e01b03198216637965db0b60e01b148061056357506301ffc9a760e01b6001600160e01b0319831614610563565b6001600160a01b038316610bbd5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161069f565b6001600160a01b038216610c1e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161069f565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ce35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161069f565b6001600160a01b038216610d455760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161069f565b610d5083838361169e565b6001600160a01b03831660009081526001602052604090205481811015610dc85760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161069f565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290610dff9084906124d4565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e4b91815260200190565b60405180910390a3610a7f565b610e628282610910565b61077457610e7a816001600160a01b031660146116e6565b610e858360206116e6565b604051602001610e969291906123ba565b60408051601f198184030181529082905262461bcd60e51b825261069f91600401612471565b610ec68282610910565b610774576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055610efc3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610f9957507f000000000000000000000000000000000000000000000000000000000000000046145b15610fc357507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6110718282610910565b15610774576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160a01b03821661112c5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161069f565b6111388260008361169e565b6001600160a01b038216600090815260016020526040902054818110156111ac5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161069f565b6001600160a01b03831660009081526001602052604081208383039055600380548492906111db90849061252b565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6001600160a01b038216600090815260086020526040812081908190819061124f9086906118cf565b909450925050505b9250929050565b6107748282610ebc565b6000611278600b80546001019055565b6000611282610948565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516112b591815260200190565b60405180910390a1919050565b6000806000806112d38560096118cf565b90969095509350505050565b60006001600160a01b0384163b6112f85750600161099d565b604051634fc3585960e01b81526000906001600160a01b03861690634fc358599061132d9033908a9089908990600401612429565b602060405180830381600087803b15801561134757600080fd5b505af115801561135b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061137f9190612356565b6001600160e01b031916634fc3585960e01b14915050949350505050565b632139e50b60e11b6113af84826119d1565b6114155760405162461bcd60e51b815260206004820152603160248201527f617070726f7665416e6443616c6c3a207370656e64657220646f65736e277420604482015270737570706f7274206f6e417070726f766560781b606482015260840161069f565b600080856001600160a01b0316838888888860405160240161143a9493929190612429565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051611478919061239e565b6000604051808303816000865af19150503d80600081146114b5576040519150601f19603f3d011682016040523d82523d6000602084013e6114ba565b606091505b50915091508181906114df5760405162461bcd60e51b815260040161069f9190612471565b506020810151915081610ac05760405162461bcd60e51b815260206004820152602860248201527f617070726f7665416e6443616c6c3a206661696c656420746f2063616c6c206f6044820152676e417070726f766560c01b606482015260840161069f565b834211156115955760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161069f565b60007f00000000000000000000000000000000000000000000000000000000000000008888886115c48c6119ed565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061161f82611a15565b9050600061162f82878787611a63565b9050896001600160a01b0316816001600160a01b0316146116925760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161069f565b50505050505050505050565b6001600160a01b0383166116bd576116b582611a8b565b6106e6611aba565b6001600160a01b0382166116d4576116b583611a8b565b6116dd83611a8b565b6106e682611a8b565b606060006116f583600261250c565b6117009060026124d4565b67ffffffffffffffff81111561172657634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611750576020820181803683370190505b509050600360fc1b8160008151811061177957634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106117b657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006117da84600261250c565b6117e59060016124d4565b90505b6001811115611879576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061182757634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061184b57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c936118728161256e565b90506117e8565b5083156118c85760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161069f565b9392505050565b6000806000841161191b5760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b604482015260640161069f565b611923610948565b8411156119725760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e74206964000000604482015260640161069f565b600061197e8486611ac9565b8454909150811415611997576000809250925050611257565b60018460010182815481106119bc57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549250925050611257565b60006119dc83611ba8565b80156118c857506118c88383611bdb565b6001600160a01b03811660009081526007602052604090208054600181018255905b50919050565b6000610563611a22610f40565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000806000611a7487878787611ccc565b91509150611a8181611daf565b5095945050505050565b6107f3611aac826001600160a01b0316600090815260086020526040902090565b611ab583610856565b611fab565b611ac76009600354611fab565b565b8154600090611ada57506000610563565b82546000905b80821015611b44576000611af48383611ff5565b905084868281548110611b1757634e487b7160e01b600052603260045260246000fd5b90600052602060002001541115611b3057809150611b3e565b611b3b8160016124d4565b92505b50611ae0565b600082118015611b8757508385611b5c60018561252b565b81548110611b7a57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154145b15611ba057611b9760018361252b565b92505050610563565b509050610563565b6000611bbb826301ffc9a760e01b611bdb565b80156105635750611bd4826001600160e01b0319611bdb565b1592915050565b6000806301ffc9a760e01b83604051602401611bf7919061245c565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050509050600080856001600160a01b031661753084604051611c4a919061239e565b6000604051808303818686fa925050503d8060008114611c86576040519150601f19603f3d011682016040523d82523d6000602084013e611c8b565b606091505b5091509150602081511015611ca65760009350505050610563565b818015611cc2575080806020019051810190611cc291906122e0565b9695505050505050565b6000806fa2a8918ca85bafe22016d0b997e4df60600160ff1b03831115611cf95750600090506003611da6565b8460ff16601b14158015611d1157508460ff16601c14155b15611d225750600090506004611da6565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611d76573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611d9f57600060019250925050611da6565b9150600090505b94509492505050565b6000816004811115611dd157634e487b7160e01b600052602160045260246000fd5b1415611dda5750565b6001816004811115611dfc57634e487b7160e01b600052602160045260246000fd5b1415611e455760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b604482015260640161069f565b6002816004811115611e6757634e487b7160e01b600052602160045260246000fd5b1415611eb55760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161069f565b6003816004811115611ed757634e487b7160e01b600052602160045260246000fd5b1415611f305760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161069f565b6004816004811115611f5257634e487b7160e01b600052602160045260246000fd5b14156107f35760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b606482015260840161069f565b6000611fb5610948565b905080611fc184612010565b10156106e6578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b600061200460028484186124ec565b6118c8908484166124d4565b805460009061202157506000919050565b815482906120319060019061252b565b8154811061204f57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b919050565b80356001600160a01b038116811461206157600080fd5b600082601f83011261208d578081fd5b813567ffffffffffffffff808211156120a8576120a86125d0565b604051601f8301601f19908116603f011681019082821181831017156120d0576120d06125d0565b816040528381528660208588010111156120e8578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215612115578081fd5b6118c882612066565b60008060408385031215612130578081fd5b61213983612066565b915061214760208401612066565b90509250929050565b600080600060608486031215612164578081fd5b61216d84612066565b925061217b60208501612066565b9150604084013590509250925092565b600080600080608085870312156121a0578081fd5b6121a985612066565b93506121b760208601612066565b925060408501359150606085013567ffffffffffffffff8111156121d9578182fd5b6121e58782880161207d565b91505092959194509250565b600080600080600080600060e0888a03121561220b578283fd5b61221488612066565b965061222260208901612066565b95506040880135945060608801359350608088013560ff81168114612245578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215612274578182fd5b61227d83612066565b946020939093013593505050565b60008060006060848603121561229f578283fd5b6122a884612066565b925060208401359150604084013567ffffffffffffffff8111156122ca578182fd5b6122d68682870161207d565b9150509250925092565b6000602082840312156122f1578081fd5b815180151581146118c8578182fd5b600060208284031215612311578081fd5b5035919050565b6000806040838503121561232a578182fd5b8235915061214760208401612066565b60006020828403121561234b578081fd5b81356118c8816125e6565b600060208284031215612367578081fd5b81516118c8816125e6565b6000815180845261238a816020860160208601612542565b601f01601f19169290920160200192915050565b600082516123b0818460208701612542565b9190910192915050565b76020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b8152600083516123ec816017850160208801612542565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161241d816028840160208801612542565b01602801949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611cc290830184612372565b6001600160e01b031991909116815260200190565b6020815260006118c86020830184612372565b60208082526030908201527f45524332303a207472616e7366657220746f206e6f6e2045524332305265636560408201526f34bb32b91034b6b83632b6b2b73a32b960811b606082015260800190565b600082198211156124e7576124e76125ba565b500190565b60008261250757634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612526576125266125ba565b500290565b60008282101561253d5761253d6125ba565b500390565b60005b8381101561255d578181015183820152602001612545565b83811115610a7f5750506000910152565b60008161257d5761257d6125ba565b506000190190565b600181811c9082168061259957607f821691505b60208210811415611a0f57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146107f357600080fdfe5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07fa264697066735822122067bceed4f06f82580cc5e9d0cf58255b7ed68d745e27a173080f34f53cfc3ee664736f6c63430008040033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000084595161401484a00000000000000000000000000000000000000000000000000000000000000000000044c5944410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c59444100000000000000000000000000000000000000000000000000000000