0x608060405234801561001057600080fd5b5061001a33610039565b336000908152600660205260409020805460ff19166001179055610089565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61310280620000996000396000f3fe608060405234801561001057600080fd5b50600436106101d95760003560e01c8063897a4f2211610104578063c4315553116100a2578063f19a0b5411610071578063f19a0b541461048b578063f2fde38b1461049e578063f90d2c0d146104b1578063fa746322146104e857600080fd5b8063c431555314610437578063c6c3524a1461045a578063c73d7c7b14610465578063c8e6ff1b1461047857600080fd5b806393d8e161116100de57806393d8e161146103ce578063a8728156146103e1578063a8d49271146103f4578063acb586df1461041757600080fd5b8063897a4f221461032b5780638da5cb5b1461033e5780639081c5571461035957600080fd5b8063525418e01161017c578063693b67441161014b578063693b6744146102cd5780636ffad084146102f0578063715018a6146103035780638914a8a01461030b57600080fd5b8063525418e014610289578063540e617d1461029c57806360769f28146102af57806368e9d372146102ba57600080fd5b806337ee2150116101b857806337ee21501461021c5780633f683b6a1461022f5780634010ccf11461025357806340f946f01461027657600080fd5b80629f2d60146101de57806311585e46146101f3578063178aa95c14610206575b600080fd5b6101f16101ec3660046127bb565b6104fb565b005b6101f16102013660046127f7565b610596565b6002546040519081526020015b60405180910390f35b6101f161022a36600461292d565b6105e6565b60095461024390600160a01b900460ff1681565b6040519015158152602001610213565b610243610261366004612984565b60009081526008602052604090205460ff1690565b610243610284366004612984565b6106b6565b6101f161029736600461299d565b6106ed565b6101f16102aa3660046129fb565b610781565b60035460ff16610243565b6101f16102c83660046127f7565b6107d6565b6102436102db366004612984565b60086020526000908152604090205460ff1681565b6101f16102fe3660046127f7565b610829565b6101f1610879565b61031e610319366004612984565b6108af565b6040516102139190612b14565b6101f1610339366004612984565b6117c5565b6000546040516001600160a01b039091168152602001610213565b6103a86040805160608101825260008082526020820181905291810191909152506040805160608101825260015460ff9081161515825260025460208301526003541615159181019190915290565b604080518251151581526020808401519082015291810151151590820152606001610213565b6101f16103dc366004612c96565b61182b565b6101f16103ef366004612d67565b611896565b610243610402366004612984565b60076020526000908152604090205460ff1681565b61042a610425366004612984565b6121af565b6040516102139190612fc3565b610243610445366004612984565b60009081526007602052604090205460ff1690565b60015460ff16610243565b6101f1610473366004612c96565b61230d565b6101f1610486366004612fd6565b612355565b6101f1610499366004613013565b61247f565b6101f16104ac366004613013565b6124cb565b6001546002546003546104c99260ff90811692911683565b6040805193151584526020840192909252151590820152606001610213565b6101f16104f6366004612c96565b612566565b6009546001600160a01b0316331461052657604051630b5681f760e11b815260040160405180910390fd5b600954600160a01b900460ff16156105595760405162461bcd60e51b81526004016105509061302e565b60405180910390fd5b600082815260046020526040902060029081018054839261ff00199091169061010090849081111561058d5761058d612a72565b02179055505050565b3360009081526006602052604090205460ff166105c65760405163b2c3aa6b60e01b815260040160405180910390fd5b600091825260076020526040909120805460ff1916911515919091179055565b6009546001600160a01b0316331461061157604051630b5681f760e11b815260040160405180910390fd5b600954600160a01b900460ff161561063b5760405162461bcd60e51b81526004016105509061302e565b60008381526005602090815260409091208251610660926001909201918401906125f3565b50600083815260056020526040902060029081018054849262ff000019909116906201000090849081111561069757610697612a72565b021790555050506000908152600860205260409020805460ff19169055565b6000806000838152600460205260409020600290810154610100900460ff16908111156106e5576106e5612a72565b141592915050565b6009546001600160a01b0316331461071857604051630b5681f760e11b815260040160405180910390fd5b600954600160a01b900460ff16156107425760405162461bcd60e51b81526004016105509061302e565b60008281526004602090815260409091208251610767926001909201918401906125f3565b50506000908152600760205260409020805460ff19169055565b6000546001600160a01b031633146107ab5760405162461bcd60e51b81526004016105509061305d565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff166108065760405163b2c3aa6b60e01b815260040160405180910390fd5b600091825260056020526040909120600201805460ff1916911515919091179055565b3360009081526006602052604090205460ff166108595760405163b2c3aa6b60e01b815260040160405180910390fd5b600091825260086020526040909120805460ff1916911515919091179055565b6000546001600160a01b031633146108a35760405162461bcd60e51b81526004016105509061305d565b6108ad60006125a3565b565b6108b7612677565b600460008381526020019081526020016000206040518060a0016040529081600082015481526020016001820180546108ef90613092565b80601f016020809104026020016040519081016040528092919081815260200182805461091b90613092565b80156109685780601f1061093d57610100808354040283529160200191610968565b820191906000526020600020905b81548152906001019060200180831161094b57829003601f168201915b505050918352505060028281015460ff80821615156020850152604090930192610100909104169081111561099f5761099f612a72565b60028111156109b0576109b0612a72565b81526020016003820160405180610160016040529081600082016040518060e0016040529081600082015481526020016001820180546109ef90613092565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1b90613092565b8015610a685780601f10610a3d57610100808354040283529160200191610a68565b820191906000526020600020905b815481529060010190602001808311610a4b57829003601f168201915b505050918352505060028281015460ff808216151560208501526101008204811615156040850152606090930192620100009091041690811115610aae57610aae612a72565b6002811115610abf57610abf612a72565b81526020016002820160039054906101000a900460ff16600b811115610ae757610ae7612a72565b600b811115610af857610af8612a72565b81526020016003820154815250508152602001600482016040518060e001604052908160008201548152602001600182018054610b3490613092565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6090613092565b8015610bad5780601f10610b8257610100808354040283529160200191610bad565b820191906000526020600020905b815481529060010190602001808311610b9057829003601f168201915b505050918352505060028281015460ff808216151560208501526101008204811615156040850152606090930192620100009091041690811115610bf357610bf3612a72565b6002811115610c0457610c04612a72565b81526020016002820160039054906101000a900460ff16600b811115610c2c57610c2c612a72565b600b811115610c3d57610c3d612a72565b81526020016003820154815250508152602001600882016040518060e001604052908160008201548152602001600182018054610c7990613092565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca590613092565b8015610cf25780601f10610cc757610100808354040283529160200191610cf2565b820191906000526020600020905b815481529060010190602001808311610cd557829003601f168201915b505050918352505060028281015460ff808216151560208501526101008204811615156040850152606090930192620100009091041690811115610d3857610d38612a72565b6002811115610d4957610d49612a72565b81526020016002820160039054906101000a900460ff16600b811115610d7157610d71612a72565b600b811115610d8257610d82612a72565b81526020016003820154815250508152602001600c82016040518060e001604052908160008201548152602001600182018054610dbe90613092565b80601f0160208091040260200160405190810160405280929190818152602001828054610dea90613092565b8015610e375780601f10610e0c57610100808354040283529160200191610e37565b820191906000526020600020905b815481529060010190602001808311610e1a57829003601f168201915b505050918352505060028281015460ff808216151560208501526101008204811615156040850152606090930192620100009091041690811115610e7d57610e7d612a72565b6002811115610e8e57610e8e612a72565b81526020016002820160039054906101000a900460ff16600b811115610eb657610eb6612a72565b600b811115610ec757610ec7612a72565b81526020016003820154815250508152602001601082016040518060e001604052908160008201548152602001600182018054610f0390613092565b80601f0160208091040260200160405190810160405280929190818152602001828054610f2f90613092565b8015610f7c5780601f10610f5157610100808354040283529160200191610f7c565b820191906000526020600020905b815481529060010190602001808311610f5f57829003601f168201915b505050918352505060028281015460ff808216151560208501526101008204811615156040850152606090930192620100009091041690811115610fc257610fc2612a72565b6002811115610fd357610fd3612a72565b81526020016002820160039054906101000a900460ff16600b811115610ffb57610ffb612a72565b600b81111561100c5761100c612a72565b81526020016003820154815250508152602001601482016040518060e00160405290816000820154815260200160018201805461104890613092565b80601f016020809104026020016040519081016040528092919081815260200182805461107490613092565b80156110c15780601f10611096576101008083540402835291602001916110c1565b820191906000526020600020905b8154815290600101906020018083116110a457829003601f168201915b505050918352505060028281015460ff80821615156020850152610100820481161515604085015260609093019262010000909104169081111561110757611107612a72565b600281111561111857611118612a72565b81526020016002820160039054906101000a900460ff16600b81111561114057611140612a72565b600b81111561115157611151612a72565b81526020016003820154815250508152602001601882016040518060e00160405290816000820154815260200160018201805461118d90613092565b80601f01602080910402602001604051908101604052809291908181526020018280546111b990613092565b80156112065780601f106111db57610100808354040283529160200191611206565b820191906000526020600020905b8154815290600101906020018083116111e957829003601f168201915b505050918352505060028281015460ff80821615156020850152610100820481161515604085015260609093019262010000909104169081111561124c5761124c612a72565b600281111561125d5761125d612a72565b81526020016002820160039054906101000a900460ff16600b81111561128557611285612a72565b600b81111561129657611296612a72565b81526020016003820154815250508152602001601c82016040518060e0016040529081600082015481526020016001820180546112d290613092565b80601f01602080910402602001604051908101604052809291908181526020018280546112fe90613092565b801561134b5780601f106113205761010080835404028352916020019161134b565b820191906000526020600020905b81548152906001019060200180831161132e57829003601f168201915b505050918352505060028281015460ff80821615156020850152610100820481161515604085015260609093019262010000909104169081111561139157611391612a72565b60028111156113a2576113a2612a72565b81526020016002820160039054906101000a900460ff16600b8111156113ca576113ca612a72565b600b8111156113db576113db612a72565b81526020016003820154815250508152602001602082016040518060e00160405290816000820154815260200160018201805461141790613092565b80601f016020809104026020016040519081016040528092919081815260200182805461144390613092565b80156114905780601f1061146557610100808354040283529160200191611490565b820191906000526020600020905b81548152906001019060200180831161147357829003601f168201915b505050918352505060028281015460ff8082161515602085015261010082048116151560408501526060909301926201000090910416908111156114d6576114d6612a72565b60028111156114e7576114e7612a72565b81526020016002820160039054906101000a900460ff16600b81111561150f5761150f612a72565b600b81111561152057611520612a72565b81526020016003820154815250508152602001602482016040518060e00160405290816000820154815260200160018201805461155c90613092565b80601f016020809104026020016040519081016040528092919081815260200182805461158890613092565b80156115d55780601f106115aa576101008083540402835291602001916115d5565b820191906000526020600020905b8154815290600101906020018083116115b857829003601f168201915b505050918352505060028281015460ff80821615156020850152610100820481161515604085015260609093019262010000909104169081111561161b5761161b612a72565b600281111561162c5761162c612a72565b81526020016002820160039054906101000a900460ff16600b81111561165457611654612a72565b600b81111561166557611665612a72565b81526020016003820154815250508152602001602882016040518060e0016040529081600082015481526020016001820180546116a190613092565b80601f01602080910402602001604051908101604052809291908181526020018280546116cd90613092565b801561171a5780601f106116ef5761010080835404028352916020019161171a565b820191906000526020600020905b8154815290600101906020018083116116fd57829003601f168201915b505050918352505060028281015460ff80821615156020850152610100820481161515604085015260609093019262010000909104169081111561176057611760612a72565b600281111561177157611771612a72565b81526020016002820160039054906101000a900460ff16600b81111561179957611799612a72565b600b8111156117aa576117aa612a72565b81526003919091015460209091015290525090525092915050565b6000546001600160a01b031633146117ef5760405162461bcd60e51b81526004016105509061305d565b60028190556040518181527faa993c0ccfe790c3878e2f8064ecdb0100910c5eb514c1d2cc899364f1bf22be906020015b60405180910390a150565b6000546001600160a01b031633146118555760405162461bcd60e51b81526004016105509061305d565b6001805460ff19168215159081179091556040519081527fbeeb9d2bc6b589f70cebdaa5b72d21e67d88f96a76d9d1cec27220e5b792fde490602001611820565b3360009081526006602052604090205460ff166118c65760405163b2c3aa6b60e01b815260040160405180910390fd5b805160009081526004602090815260409091208251815581830151805184936118f69260018501929101906125f3565b5060408201516002808301805492151560ff19841681178255606086015193919261ff001990911661ffff19909216919091179061010090849081111561193f5761193f612a72565b021790555060808201518051805160038401908155602080830151805192939284926119729260048901929101906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff00001990911690620100009084908111156119ca576119ca612a72565b021790555060a082015160028201805463ff0000001916630100000083600b8111156119f8576119f8612a72565b021790555060c0919091015160039091015560208281015180516004840190815581830151805192939192611a3392600587019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611a8b57611a8b612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611ab957611ab9612a72565b021790555060c0919091015160039091015560408201518051600883019081556020808301518051611af192600987019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611b4957611b49612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611b7757611b77612a72565b021790555060c0919091015160039091015560608201518051600c83019081556020808301518051611baf92600d87019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611c0757611c07612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611c3557611c35612a72565b021790555060c0919091015160039091015560808201518051601083019081556020808301518051611c6d92601187019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611cc557611cc5612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611cf357611cf3612a72565b021790555060c0919091015160039091015560a08201518051601483019081556020808301518051611d2b92601587019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611d8357611d83612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611db157611db1612a72565b021790555060c0918201516003909101558201518051601883019081556020808301518051611de692601987019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611e3e57611e3e612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611e6c57611e6c612a72565b021790555060c0919091015160039091015560e08201518051601c83019081556020808301518051611ea492601d87019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611efc57611efc612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611f2a57611f2a612a72565b021790555060c0919091015160039091015561010082015180516020808401918255808301518051611f6292602187019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff0000199091169062010000908490811115611fba57611fba612a72565b021790555060a082015160028201805463ff0000001916630100000083600b811115611fe857611fe8612a72565b021790555060c09190910151600390910155610120820151805160248301908155602080830151805161202192602587019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff000019909116906201000090849081111561207957612079612a72565b021790555060a082015160028201805463ff0000001916630100000083600b8111156120a7576120a7612a72565b021790555060c0919091015160039091015561014082015180516028830190815560208083015180516120e092602987019201906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff000019909116906201000090849081111561213857612138612a72565b021790555060a082015160028201805463ff0000001916630100000083600b81111561216657612166612a72565b021790555060c09190910151600390910155505082516040519081527fbe9fbd02916682efc3080e43790647854e512769bb885f3ea2fba5b50a459efb92506020019050611820565b6121b76126be565b600560008381526020019081526020016000206040518060e0016040529081600082015481526020016001820180546121ef90613092565b80601f016020809104026020016040519081016040528092919081815260200182805461221b90613092565b80156122685780601f1061223d57610100808354040283529160200191612268565b820191906000526020600020905b81548152906001019060200180831161224b57829003601f168201915b505050918352505060028281015460ff8082161515602085015261010082048116151560408501526060909301926201000090910416908111156122ae576122ae612a72565b60028111156122bf576122bf612a72565b81526020016002820160039054906101000a900460ff16600b8111156122e7576122e7612a72565b600b8111156122f8576122f8612a72565b81526020016003820154815250509050919050565b6000546001600160a01b031633146123375760405162461bcd60e51b81526004016105509061305d565b60098054911515600160a01b0260ff60a01b19909216919091179055565b3360009081526006602052604090205460ff166123855760405163b2c3aa6b60e01b815260040160405180910390fd5b805160009081526005602090815260409091208251815581830151805184936123b59260018501929101906125f3565b50604082015160028083018054606086015115156101000261ff00199415159490941661ffff1990911617929092178083556080850151929162ff000019909116906201000090849081111561240d5761240d612a72565b021790555060a082015160028201805463ff0000001916630100000083600b81111561243b5761243b612a72565b021790555060c0919091015160039091015580516040519081527f5a84592f4c733cc3b32a04f224f9a41fdc1df9bdcdbfeeb94ba2de66b38b275090602001611820565b6000546001600160a01b031633146124a95760405162461bcd60e51b81526004016105509061305d565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146124f55760405162461bcd60e51b81526004016105509061305d565b6001600160a01b03811661255a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610550565b612563816125a3565b50565b6000546001600160a01b031633146125905760405162461bcd60e51b81526004016105509061305d565b6003805460ff1916911515919091179055565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546125ff90613092565b90600052602060002090601f0160209004810192826126215760008555612667565b82601f1061263a57805160ff1916838001178555612667565b82800160010185558215612667579182015b8281111561266757825182559160200191906001019061264c565b506126739291506126fc565b5090565b6040518060a001604052806000815260200160608152602001600015158152602001600060028111156126ac576126ac612a72565b81526020016126b9612711565b905290565b6040805160e0810182526000808252606060208301819052928201819052918101829052906080820190815260200160008152602001600081525090565b5b8082111561267357600081556001016126fd565b6040518061016001604052806127256126be565b81526020016127326126be565b815260200161273f6126be565b815260200161274c6126be565b81526020016127596126be565b81526020016127666126be565b81526020016127736126be565b81526020016127806126be565b815260200161278d6126be565b815260200161279a6126be565b81526020016126b96126be565b8035600381106127b657600080fd5b919050565b600080604083850312156127ce57600080fd5b823591506127de602084016127a7565b90509250929050565b803580151581146127b657600080fd5b6000806040838503121561280a57600080fd5b823591506127de602084016127e7565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff811182821017156128535761285361281a565b60405290565b60405160a0810167ffffffffffffffff811182821017156128535761285361281a565b604051610160810167ffffffffffffffff811182821017156128535761285361281a565b600082601f8301126128b157600080fd5b813567ffffffffffffffff808211156128cc576128cc61281a565b604051601f8301601f19908116603f011681019082821181831017156128f4576128f461281a565b8160405283815286602085880101111561290d57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561294257600080fd5b83359250612952602085016127a7565b9150604084013567ffffffffffffffff81111561296e57600080fd5b61297a868287016128a0565b9150509250925092565b60006020828403121561299657600080fd5b5035919050565b600080604083850312156129b057600080fd5b82359150602083013567ffffffffffffffff8111156129ce57600080fd5b6129da858286016128a0565b9150509250929050565b80356001600160a01b03811681146127b657600080fd5b60008060408385031215612a0e57600080fd5b612a17836129e4565b91506127de602084016127e7565b6000815180845260005b81811015612a4b57602081850181015186830182015201612a2f565b81811115612a5d576000602083870101525b50601f01601f19169290920160200192915050565b634e487b7160e01b600052602160045260246000fd5b60038110612a9857612a98612a72565b9052565b805182526000602082015160e06020850152612abb60e0850182612a25565b90506040830151151560408501526060830151151560608501526080830151612ae76080860182612a88565b5060a0830151600c8110612afd57612afd612a72565b60a085015260c09283015192909301919091525090565b60208152815160208201526000602083015160a06040840152612b3a60c0840182612a25565b90506040840151151560608401526060840151612b5a6080850182612a88565b506080840151601f198483030160a08501526101608151818452612b8082850182612a9c565b91505060208201518382036020850152612b9a8282612a9c565b91505060408201518382036040850152612bb48282612a9c565b91505060608201518382036060850152612bce8282612a9c565b91505060808201518382036080850152612be88282612a9c565b91505060a082015183820360a0850152612c028282612a9c565b91505060c082015183820360c0850152612c1c8282612a9c565b91505060e082015183820360e0850152612c368282612a9c565b9150506101008083015184830382860152612c518382612a9c565b925050506101208083015184830382860152612c6d8382612a9c565b925050506101408083015192508382038185015250612c8c8183612a9c565b9695505050505050565b600060208284031215612ca857600080fd5b612cb1826127e7565b9392505050565b8035600c81106127b657600080fd5b600060e08284031215612cd957600080fd5b612ce1612830565b905081358152602082013567ffffffffffffffff811115612d0157600080fd5b612d0d848285016128a0565b602083015250612d1f604083016127e7565b6040820152612d30606083016127e7565b6060820152612d41608083016127a7565b6080820152612d5260a08301612cb8565b60a082015260c082013560c082015292915050565b600060208284031215612d7957600080fd5b813567ffffffffffffffff80821115612d9157600080fd5b9083019060a08286031215612da557600080fd5b612dad612859565b82358152602083013582811115612dc357600080fd5b612dcf878286016128a0565b602083015250612de1604084016127e7565b6040820152612df2606084016127a7565b6060820152608083013582811115612e0957600080fd5b92909201916101608387031215612e1f57600080fd5b612e2761287c565b833583811115612e3657600080fd5b612e4288828701612cc7565b825250602084013583811115612e5757600080fd5b612e6388828701612cc7565b602083015250604084013583811115612e7b57600080fd5b612e8788828701612cc7565b604083015250606084013583811115612e9f57600080fd5b612eab88828701612cc7565b606083015250608084013583811115612ec357600080fd5b612ecf88828701612cc7565b60808301525060a084013583811115612ee757600080fd5b612ef388828701612cc7565b60a08301525060c084013583811115612f0b57600080fd5b612f1788828701612cc7565b60c08301525060e084013583811115612f2f57600080fd5b612f3b88828701612cc7565b60e0830152506101008085013584811115612f5557600080fd5b612f6189828801612cc7565b8284015250506101208085013584811115612f7b57600080fd5b612f8789828801612cc7565b8284015250506101408085013584811115612fa157600080fd5b612fad89828801612cc7565b9183019190915250608082015295945050505050565b602081526000612cb16020830184612a9c565b600060208284031215612fe857600080fd5b813567ffffffffffffffff811115612fff57600080fd5b61300b84828501612cc7565b949350505050565b60006020828403121561302557600080fd5b612cb1826129e4565b602080825260159082015274456d657267656e63792073746f702061637469766560581b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c908216806130a657607f821691505b6020821081036130c657634e487b7160e01b600052602260045260246000fd5b5091905056fea2646970667358221220d50f980947e4fddcddee689a5a318955e0d8c987f65e7a553943c2257cf0f7da64736f6c634300080d0033