Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c806380ca29f411610104578063961a929c116100a2578063c3accd4811610071578063c3accd481461045b578063c4590d3f1461046e578063d9972b9614610481578063ecd8dc3a14610494576101da565b8063961a929c1461040c5780639d87999014610415578063a47559dc14610428578063b42953e71461043b576101da565b806385c99e2b116100de57806385c99e2b146103c85780638c04166f146103db5780638cf1d12f146103e4578063933f0f3c146103f9576101da565b806380ca29f41461037557806381cbd3ea14610388578063822a6572146103a8576101da565b806344ba1fca1161017c5780636646a4361161014b5780636646a4361461031f5780636eacd398146103325780637b103999146103455780637d43d4ed1461036c576101da565b806344ba1fca146102925780634fd49efd146102b9578063541d5548146102d957806360f3309b1461030c576101da565b806328f4dbb6116101b857806328f4dbb61461021a578063389aa342146102365780633f81a1921461023f57806343f68a491461027f576101da565b80630eddd955146101df57806313e3b57c146101f45780631f17637714610207575b600080fd5b6101f26101ed3660046128d4565b6104a7565b005b6101f26102023660046127e8565b61056a565b6101f261021536600461296e565b61066d565b61022360045481565b6040519081526020015b60405180910390f35b61022361cf0881565b61025a73ffffffffffffffffffffffffffffffffffffffff81565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161022d565b6101f261028d366004612ac0565b610850565b6102237ff66b632ae3b479ef109dee46eb319414289a8426a08b64d81aad232941f9d22a81565b60025461025a9073ffffffffffffffffffffffffffffffffffffffff1681565b6102fc6102e73660046127e8565b60086020526000908152604090205460ff1681565b604051901515815260200161022d565b61022361031a3660046127e8565b610911565b6101f261032d366004612858565b6109c9565b6102236103403660046127e8565b610a05565b61025a7f000000000000000000000000de6d4872c0c8167fb4f405c7854fd2fed7edca2181565b61022360075481565b6101f26103833660046127e8565b610a23565b60095461025a9073ffffffffffffffffffffffffffffffffffffffff1681565b600a5461025a9073ffffffffffffffffffffffffffffffffffffffff1681565b6102fc6103d63660046127e8565b610ac0565b610223600b5481565b6103ec610ae5565b60405161022d9190612c77565b6101f2610407366004612858565b610af6565b61022360065481565b6101f26104233660046128a9565b610b2e565b6102fc6104363660046127e8565b610bdc565b60035461025a9073ffffffffffffffffffffffffffffffffffffffff1681565b6101f26104693660046127e8565b610be9565b6101f261047c366004612af0565b610c86565b6102fc61048f366004612858565b610cfb565b6101f26104a2366004612820565b610db1565b6104d5336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b6002600154141561052d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b600260015561053a610eb8565b60008061054c89898989898989610f38565b9150915061055a8282611195565b5050600180555050505050505050565b610598336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b60025473ffffffffffffffffffffffffffffffffffffffff16156105fe5760405162461bcd60e51b815260206004820152601760248201527f534d4152545f5641554c545f414c52454144595f5345540000000000000000006044820152606401610524565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517f6a7abc646862eeb16d8760c0c56dff37a2d2c6b012a3419910005e57e503a08790600090a250565b61069b336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b80518251146106ec5760405162461bcd60e51b815260206004820152601e60248201527f49474e4f52455f535741505f544f4b454e535f494e56414c49445f4c454e00006044820152606401610524565b60005b825181101561084b5781818151811061071857634e487b7160e01b600052603260045260246000fd5b6020026020010151156107665761076083828151811061074857634e487b7160e01b600052603260045260246000fd5b6020026020010151600c61148090919063ffffffff16565b506107a3565b6107a183828151811061078957634e487b7160e01b600052603260045260246000fd5b6020026020010151600c6114a290919063ffffffff16565b505b8281815181106107c357634e487b7160e01b600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fba98933b87903ad2ad2782c8c0d2e6ed59f46e64c02af845ac351470e26236b183838151811061082257634e487b7160e01b600052603260045260246000fd5b602002602001015160405161083b911515815260200190565b60405180910390a26001016106ef565b505050565b61087e336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b670de0b6b3a76400008111156108d65760405162461bcd60e51b815260206004820152601a60248201527f434c41494d45525f534c4950504147455f41424f56455f4f4e450000000000006044820152606401610524565b600b8190556040518181527f655eeddda94c0a9de22c1474e6b5aa4f18d3e8048dc9eff185437c7fe3bfb5059060200160405180910390a150565b6009546002546040517fd4fac45d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301529182166024820152600092919091169063d4fac45d9060440160206040518083038186803b15801561098b57600080fd5b505afa15801561099f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c39190612ad8565b92915050565b6109f7336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b610a0182826114c4565b5050565b6000610a1082611569565b610a1983610911565b6109c39190612e06565b610a51336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b600a80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517f4d9d2ba5c0639dea1c439fd3edeacebe6a652da84db3ac9f62cc17f2f2ac46f990600090a250565b6000610acb82611590565b1580156109c357506000610ade83610a05565b1192915050565b6060610af1600c61169a565b905090565b610b24336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b610a0182826116a7565b610b5c336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff841690811790915560048290556040518281527ff7e18aa0532694077d6fc7df02e85d86b91ba964f958d1949d45c5776d36eb6e906020015b60405180910390a25050565b60006109c3600c8361174f565b610c17336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fb491d03b6c989ff3c8769d9d1c74494e7b665047912d10ef3af72a6ab04d4d5190600090a250565b610cb4336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b6006829055600781905560408051838152602081018390527f2a00ae88790916c355d74c47251101f6daa7fe1b163c26b2add418af558d8080910160405180910390a15050565b7fffffffff00000000000000000000000000000000000000000000000000000000811660009081527f50c7a3d1a23c7ff4a61d37c3f2c4aeb36cf60b43ee893723db201d3eb941cbad602052604081205460ff1680610daa575073ffffffffffffffffffffffffffffffffffffffff83166000908152602081815260408083207fffffffff000000000000000000000000000000000000000000000000000000008616845290915290205460ff165b9392505050565b610ddf336000357fffffffff0000000000000000000000000000000000000000000000000000000016610e62565b73ffffffffffffffffffffffffffffffffffffffff821660008181526008602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915591519182527fee42947bc760229eeff964017ac68eddb00ba98b0defcd90a1bc85a5afceb0579101610bd0565b610e6c8282610cfb565b610a015760405162461bcd60e51b815260206004820152601760248201527f415554485f53454e4445525f4e4f545f414c4c4f5745440000000000000000006044820152606401610524565b3360009081526008602052604090205460ff16610ed457610f36565b5a600555600654801580610ee85750803a11155b610f345760405162461bcd60e51b815260206004820152601560248201527f4741535f50524943455f41424f56455f4c494d495400000000000000000000006044820152606401610524565b505b565b600080610f4489611590565b15610f915760405162461bcd60e51b815260206004820152601b60248201527f45524332305f434c41494d45525f494e56414c49445f544f4b454e00000000006044820152606401610524565b600254604080517f17fcb39b000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff16916317fcb39b916004808301926020929190829003018186803b158015610ffc57600080fd5b505afa158015611010573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110349190612804565b90506110468a828b8b8b8b8b8b61177e565b61104f8a610bdc565b156110975760006110608a896118bc565b90506000611077826110718e610911565b906119bd565b90506110838382611ab7565b61108c8c611b0d565b508a9350915061115f565b6110a18189611ab7565b6110ab8888611cd5565b6110b48a611b0d565b60025473ffffffffffffffffffffffffffffffffffffffff166337e0ac0260038c848d60018e8c6040518863ffffffff1660e01b81526004016110fd9796959493929190612cd1565b602060405180830381600087803b15801561111757600080fd5b505af115801561112b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114f9190612ad8565b50809250670de0b6b3a764000091505b6040517f68f46c45a243a0e9065a97649faf9a5afe1692f2679e650c2f853b9cd734cc0e90600090a15097509795505050505050565b3360009081526008602052604081205460ff166111b4575060006109c3565b6000600554116112065760405162461bcd60e51b815260206004820152601a60248201527f52454c415945445f54585f4e4f545f494e495449414c495a45440000000000006044820152606401610524565b60075460005a6005546112199190612e5b565b905060003a3073ffffffffffffffffffffffffffffffffffffffff1663389aa3426040518163ffffffff1660e01b815260040160206040518083038186803b15801561126457600080fd5b505afa158015611278573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129c9190612ad8565b6112a69084612e06565b6112b09190612e1e565b90508215806112bf5750828111155b61130b5760405162461bcd60e51b815260206004820152601360248201527f54585f434f53545f41424f56455f4c494d4954000000000000000000000000006044820152606401610524565b60006113178287611d97565b600254604080517fc415b95c000000000000000000000000000000000000000000000000000000008152905192935073ffffffffffffffffffffffffffffffffffffffff90911691639003afee918a918591859163c415b95c91600480820192602092909190829003018186803b15801561139157600080fd5b505afa1580156113a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c99190612804565b6040518060400160405280600781526020017f52454c41594552000000000000000000000000000000000000000000000000008152506040518563ffffffff1660e01b815260040161141e9493929190612c2e565b602060405180830381600087803b15801561143857600080fd5b505af115801561144c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114709190612ad8565b5060006005559695505050505050565b6000610daa8373ffffffffffffffffffffffffffffffffffffffff8416611e20565b6000610daa8373ffffffffffffffffffffffffffffffffffffffff8416611e6f565b73ffffffffffffffffffffffffffffffffffffffff82166000818152602081815260408083207fffffffff0000000000000000000000000000000000000000000000000000000086168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055519182527fa2e97b9eea8d1168700e334304edd057dff89c0384ca6f920c73cc3e48c8e5239101610bd0565b6002546000906109c390839073ffffffffffffffffffffffffffffffffffffffff16611f8c565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff831614806109c35750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166317fcb39b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561162d57600080fd5b505afa158015611641573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116659190612804565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b60606000610daa83612084565b73ffffffffffffffffffffffffffffffffffffffff82166000818152602081815260408083207fffffffff0000000000000000000000000000000000000000000000000000000086168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055519182527f7f06c1c34ad47198873da9dcde2e40904035d41b23da3a9132df674a75022df79101610bd0565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001830160205260408120541515610daa565b600061178f898989898989896120e0565b905060006117f36117ed836040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b84612128565b600a5490915073ffffffffffffffffffffffffffffffffffffffff8083169116146118605760405162461bcd60e51b815260206004820152601660248201527f494e56414c49445f535741505f5349474e4154555245000000000000000000006044820152606401610524565b844211156118b05760405162461bcd60e51b815260206004820152601560248201527f535741505f444541444c494e455f4558504952454400000000000000000000006044820152606401610524565b50505050505050505050565b60008161190b5760405162461bcd60e51b815260206004820152600d60248201527f5a45524f5f4449564953494f4e000000000000000000000000000000000000006044820152606401610524565b82611918575060006109c3565b670de0b6b3a76400008381029084828161194257634e487b7160e01b600052601260045260246000fd5b04146119905760405162461bcd60e51b815260206004820152600c60248201527f4449565f494e5445524e414c00000000000000000000000000000000000000006044820152606401610524565b8260018203816119b057634e487b7160e01b600052601260045260246000fd5b0460010191505092915050565b600081611a0c5760405162461bcd60e51b815260206004820152600d60248201527f5a45524f5f4449564953494f4e000000000000000000000000000000000000006044820152606401610524565b82611a19575060006109c3565b670de0b6b3a764000083810290848281611a4357634e487b7160e01b600052601260045260246000fd5b0414611a915760405162461bcd60e51b815260206004820152600c60248201527f4449565f494e5445524e414c00000000000000000000000000000000000000006044820152606401610524565b828181611aae57634e487b7160e01b600052601260045260246000fd5b04949350505050565b611ac1828261214c565b610a015760405162461bcd60e51b815260206004820152601560248201527f4d494e5f5448524553484f4c445f4e4f545f4d455400000000000000000000006044820152606401610524565b611b1681610911565b611b1f57610f34565b6002546040805173ffffffffffffffffffffffffffffffffffffffff84811660248084019190915293811660448084018290528451808503909101815260649093018452602080840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fae11c7f80000000000000000000000000000000000000000000000000000000017905260095485516000808252928101968790527fcc58002c0000000000000000000000000000000000000000000000000000000090965293959094919363cc58002c93611bff93911691879187918101612bdc565b600060405180830381600087803b158015611c1957600080fd5b505af1158015611c2d573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611c739190810190612a4d565b905080806020019051810190611c899190612a31565b61084b5760405162461bcd60e51b815260206004820152601b60248201527f4645455f434c41494d45525f57495448445241575f4641494c454400000000006044820152606401610524565b80821115611d255760405162461bcd60e51b815260206004820152601d60248201527f4d494e5f414d4f554e545f47545f45585045435445445f414d4f554e540000006044820152606401610524565b6000611d3183836118bc565b611d4390670de0b6b3a7640000612e5b565b9050600b5481111561084b5760405162461bcd60e51b815260206004820152601860248201527f434c41494d45525f534c4950504147455f544f4f5f42494700000000000000006044820152606401610524565b6000828202831580611dc5575082848281611dc257634e487b7160e01b600052601260045260246000fd5b04145b611e115760405162461bcd60e51b815260206004820152600c60248201527f4d554c5f4f564552464c4f5700000000000000000000000000000000000000006044820152606401610524565b670de0b6b3a764000081611aae565b6000818152600183016020526040812054611e67575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556109c3565b5060006109c3565b60008181526001830160205260408120548015611f82576000611e93600183612e5b565b8554909150600090611ea790600190612e5b565b9050818114611f28576000866000018281548110611ed557634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080876000018481548110611f0657634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611f4757634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506109c3565b60009150506109c3565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff84161415611fde575073ffffffffffffffffffffffffffffffffffffffff8116316109c3565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301528416906370a082319060240160206040518083038186803b15801561204557600080fd5b505afa158015612059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061207d9190612ad8565b90506109c3565b6060816000018054806020026020016040519081016040528092919081815260200182805480156120d457602002820191906000526020600020905b8154815260200190600101908083116120c0575b50505050509050919050565b6040516000908190612104908a908a9084908b908b908b908b908b90602001612b5b565b60405160208183030381529060405280519060200120915050979650505050505050565b60008060006121378585612238565b91509150612144816122a8565b509392505050565b600254600090819073ffffffffffffffffffffffffffffffffffffffff1663ac41865a612178866124e1565b60035460405160e084901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff92831660048201529116602482015260440160206040518083038186803b1580156121e657600080fd5b505afa1580156121fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221e9190612ad8565b60045490915061222e8483611d97565b1015949350505050565b60008082516041141561226f5760208301516040840151606085015160001a612263878285856125ba565b945094505050506122a1565b825160401415612299576020830151604084015161228e8683836126d2565b9350935050506122a1565b506000905060025b9250929050565b60008160048111156122ca57634e487b7160e01b600052602160045260246000fd5b14156122d557610f34565b60018160048111156122f757634e487b7160e01b600052602160045260246000fd5b14156123455760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610524565b600281600481111561236757634e487b7160e01b600052602160045260246000fd5b14156123b55760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610524565b60038160048111156123d757634e487b7160e01b600052602160045260246000fd5b141561244b5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610524565b600481600481111561246d57634e487b7160e01b600052602160045260246000fd5b1415610f345760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610524565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff83161461251a57816109c3565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166317fcb39b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561258257600080fd5b505afa158015612596573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c39190612804565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156125f157506000905060036126c9565b8460ff16601b1415801561260957508460ff16601c14155b1561261a57506000905060046126c9565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561266e573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166126c2576000600192509250506126c9565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83168161270860ff86901c601b612e06565b9050612716878288856125ba565b935093505050935093915050565b600082601f830112612734578081fd5b8135602061274961274483612d9c565b612d4d565b80838252828201915082860187848660051b8901011115612768578586fd5b855b8581101561278f57813561277d81612ef0565b8452928401929084019060010161276a565b5090979650505050505050565b600082601f8301126127ac578081fd5b81356127ba61274482612dc0565b8181528460208386010111156127ce578283fd5b816020850160208301379081016020019190915292915050565b6000602082840312156127f9578081fd5b8135610daa81612ece565b600060208284031215612815578081fd5b8151610daa81612ece565b60008060408385031215612832578081fd5b823561283d81612ece565b9150602083013561284d81612ef0565b809150509250929050565b6000806040838503121561286a578182fd5b823561287581612ece565b915060208301357fffffffff000000000000000000000000000000000000000000000000000000008116811461284d578182fd5b600080604083850312156128bb578182fd5b82356128c681612ece565b946020939093013593505050565b600080600080600080600060e0888a0312156128ee578283fd5b87356128f981612ece565b96506020880135955060408801359450606088013593506080880135925060a088013567ffffffffffffffff80821115612931578384fd5b61293d8b838c0161279c565b935060c08a0135915080821115612952578283fd5b5061295f8a828b0161279c565b91505092959891949750929550565b60008060408385031215612980578182fd5b823567ffffffffffffffff80821115612997578384fd5b818501915085601f8301126129aa578384fd5b813560206129ba61274483612d9c565b8083825282820191508286018a848660051b89010111156129d9578889fd5b8896505b84871015612a045780356129f081612ece565b8352600196909601959183019183016129dd565b5096505086013592505080821115612a1a578283fd5b50612a2785828601612724565b9150509250929050565b600060208284031215612a42578081fd5b8151610daa81612ef0565b600060208284031215612a5e578081fd5b815167ffffffffffffffff811115612a74578182fd5b8201601f81018413612a84578182fd5b8051612a9261274482612dc0565b818152856020838501011115612aa6578384fd5b612ab7826020830160208601612e72565b95945050505050565b600060208284031215612ad1578081fd5b5035919050565b600060208284031215612ae9578081fd5b5051919050565b60008060408385031215612b02578182fd5b50508035926020909101359150565b60008151808452612b29816020860160208601612e72565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60007fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808b60601b168352808a60601b1660148401525087151560f81b60288301528660298301528560498301528460698301528360898301528251612bc88160a9850160208701612e72565b9190910160a9019998505050505050505050565b600073ffffffffffffffffffffffffffffffffffffffff8616825260806020830152612c0b6080830186612b11565b8460408401528281036060840152612c238185612b11565b979650505050505050565b600073ffffffffffffffffffffffffffffffffffffffff808716835285602084015280851660408401525060806060830152612c6d6080830184612b11565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015612cc557835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101612c93565b50909695505050505050565b60ff8816815273ffffffffffffffffffffffffffffffffffffffff87811660208301528616604082015260608101859052600060028510612d2057634e487b7160e01b81526021600452602481fd5b8460808301528360a083015260e060c0830152612d4060e0830184612b11565b9998505050505050505050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715612d9457612d94612eb8565b604052919050565b600067ffffffffffffffff821115612db657612db6612eb8565b5060051b60200190565b600067ffffffffffffffff821115612dda57612dda612eb8565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b60008219821115612e1957612e19612ea2565b500190565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612e5657612e56612ea2565b500290565b600082821015612e6d57612e6d612ea2565b500390565b60005b83811015612e8d578181015183820152602001612e75565b83811115612e9c576000848401525b50505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610f3457600080fd5b8015158114610f3457600080fdfea264697066735822122014f0f83420fed55214c9b637d54094981708b2ba1cba05977823f599b0aa2c9564736f6c63430008030033