0x608060405234801561001057600080fd5b506004361061011b5760003560e01c806377b28482116100b2578063b1a03b6b11610081578063ee07080511610066578063ee070805146101fd578063f2fde38b14610212578063f7c618c1146102255761011b565b8063b1a03b6b146101d7578063df18e047146101ea5761011b565b806377b28482146101ac5780638da5cb5b146101bf57806394b5798a146101c7578063acfd9325146101cf5761011b565b80634e71d92d116100ee5780634e71d92d1461018157806366a7d821146101895780636fbaaa1e1461019c578063715018a6146101a45761011b565b8063100223bb14610120578063194f480e1461013e5780633b342a85146101535780634831976c14610168575b600080fd5b61012861022d565b60405161013591906115ea565b60405180910390f35b610146610233565b604051610135919061118e565b610166610161366004611104565b61024f565b005b610170610324565b604051610135959493929190611206565b61012861034f565b610166610197366004611104565b61049f565b6101286104e2565b6101666104e8565b6101666101ba36600461111e565b6105ce565b610146610823565b61012861083f565b610166610845565b6101286101e5366004611104565b610a0d565b6101286101f8366004611104565b610a1f565b610205610a31565b6040516101359190611241565b610166610220366004611104565b610a3a565b610146610b90565b60075481565b600c5473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff811661028b5760405162461bcd60e51b8152600401610282906114c2565b60405180910390fd5b610293610823565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102dd5760405162461bcd60e51b8152600401610282906115b3565b600c80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015460025460035460045460055473ffffffffffffffffffffffffffffffffffffffff9094169385565b600061035a33610bac565b336000908152600b6020526040902054806103875760405162461bcd60e51b81526004016102829061139a565b336000818152600b602052604080822091909155600d5490517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169163a9059cbb916103f1919085906004016111af565b602060405180830381600087803b15801561040b57600080fd5b505af115801561041f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104439190611156565b5061044c610845565b3373ffffffffffffffffffffffffffffffffffffffff167f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d48260405161049291906115ea565b60405180910390a2905090565b600c5473ffffffffffffffffffffffffffffffffffffffff1633146104d65760405162461bcd60e51b81526004016102829061124c565b6104df81610bac565b50565b60095481565b6104f0610c39565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461055f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6105d6610823565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106205760405162461bcd60e51b8152600401610282906115b3565b60065460ff16156106435760405162461bcd60e51b8152600401610282906113d1565b60015473ffffffffffffffffffffffffffffffffffffffff16156106c55773ffffffffffffffffffffffffffffffffffffffff8416156106955760405162461bcd60e51b8152600401610282906112e0565b600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556106f8565b73ffffffffffffffffffffffffffffffffffffffff84166106f85760405162461bcd60e51b81526004016102829061133d565b73ffffffffffffffffffffffffffffffffffffffff84166107725782156107315760405162461bcd60e51b8152600401610282906114f9565b811561074f5760405162461bcd60e51b815260040161028290611556565b801561076d5760405162461bcd60e51b815260040161028290611408565b6107b1565b8282116107915760405162461bcd60e51b815260040161028290611465565b600081116107b15760405162461bcd60e51b815260040161028290611283565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8616179055600283905560038290556108058284610c3d565b600455600581905560075483111561081d5760078390555b50505050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60085481565b600d546040517f70a0823100000000000000000000000000000000000000000000000000000000815260009173ffffffffffffffffffffffffffffffffffffffff16906370a082319061089c90309060040161118e565b60206040518083038186803b1580156108b457600080fd5b505afa1580156108c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ec9190611176565b90508015806108fd57506008548111155b1561090a57600855610a0b565b600c54604080517fc2077e81000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163c2077e81916004808301926020929190829003018186803b15801561097557600080fd5b505afa158015610989573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ad9190611176565b9050806109bb575050610a0b565b60006109d260085484610c3d90919063ffffffff16565b905060006109fe6109f5846109ef85670de0b6b3a7640000610c88565b90610ce1565b60095490610d23565b6008949094555050506009555b565b600a6020526000908152604090205481565b600b6020526000908152604090205481565b60065460ff1681565b610a42610c39565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610ab1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610b035760405162461bcd60e51b81526004018080602001828103825260268152602001806115f46026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600d5473ffffffffffffffffffffffffffffffffffffffff1681565b610bb4610d7d565b610bbc610845565b6000610bc782610ee5565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600b6020526040902054909150610bfa9082610d23565b73ffffffffffffffffffffffffffffffffffffffff9092166000908152600b6020908152604080832094909455600954600a9091529290209190915550565b3390565b6000610c7f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fe4565b90505b92915050565b600082610c9757506000610c82565b82820282848281610ca457fe5b0414610c7f5760405162461bcd60e51b815260040180806020018281038252602181526020018061161a6021913960400191505060405180910390fd5b6000610c7f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061107b565b600082820183811015610c7f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60015473ffffffffffffffffffffffffffffffffffffffff161580610da3575060025442105b15610dad57610a0b565b60035442811115610dbb5750425b8060075410610dca5750610a0b565b6000610de160075483610c3d90919063ffffffff16565b600454909150600090610e00906109ef84670de0b6b3a7640000610c88565b90506000610e28670de0b6b3a76400006109ef84600160040154610c8890919063ffffffff16565b42600755600d546001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815292935073ffffffffffffffffffffffffffffffffffffffff918216926323b872dd92610e8c921690309086906004016111d5565b602060405180830381600087803b158015610ea657600080fd5b505af1158015610eba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ede9190611156565b5050505050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a60205260408120546009548291610f1a9190610c3d565b600c546040517f70a08231000000000000000000000000000000000000000000000000000000008152919250610fdb91670de0b6b3a7640000916109ef91859173ffffffffffffffffffffffffffffffffffffffff16906370a0823190610f85908a9060040161118e565b60206040518083038186803b158015610f9d57600080fd5b505afa158015610fb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd59190611176565b90610c88565b9150505b919050565b600081848411156110735760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611038578181015183820152602001611020565b50505050905090810190601f1680156110655780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836110ca5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611038578181015183820152602001611020565b5060008385816110d657fe5b0495945050505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610fdf57600080fd5b600060208284031215611115578081fd5b610c7f826110e0565b60008060008060808587031215611133578283fd5b61113c856110e0565b966020860135965060408601359560600135945092505050565b600060208284031215611167578081fd5b81518015158114610c7f578182fd5b600060208284031215611187578081fd5b5051919050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b73ffffffffffffffffffffffffffffffffffffffff959095168552602085019390935260408401919091526060830152608082015260a00190565b901515815260200190565b60208082526015908201527f6f6e6c792063616c6c61626c65206279206261726e0000000000000000000000604082015260600190565b6020808252602d908201527f736574757020636f6e74726163743a20616d6f756e74206d757374206265206760408201527f726561746572207468616e203000000000000000000000000000000000000000606082015260800190565b6020808252602e908201527f636f6e747261637420697320616c7265616479207365742075702c20736f757260408201527f6365206d75737420626520307830000000000000000000000000000000000000606082015260800190565b6020808252602c908201527f636f6e7472616374206973206e6f742073657475702c20736f75726365206d7560408201527f737420626520213d203078300000000000000000000000000000000000000000606082015260800190565b60208082526010908201527f6e6f7468696e6720746f20636c61696d00000000000000000000000000000000604082015260600190565b60208082526014908201527f636f6e74726163742069732064697361626c6564000000000000000000000000604082015260600190565b60208082526022908201527f64697361626c6520636f6e74726163743a20616d6f756e74206d75737420626560408201527f2030000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526032908201527f736574757020636f6e74726163743a20656e645473206d75737420626520677260408201527f6561746572207468616e20737461727454730000000000000000000000000000606082015260800190565b6020808252601c908201527f6261726e2061646472657373206d757374206e6f742062652030783000000000604082015260600190565b60208082526023908201527f64697361626c6520636f6e74726163743a2073746172745473206d757374206260408201527f6520300000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f64697361626c6520636f6e74726163743a20656e645473206d7573742062652060408201527f3000000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526006908201527f216f776e65720000000000000000000000000000000000000000000000000000604082015260600190565b9081526020019056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212207d247d8ed91b871edc5d442d65ce783bb6381f7c70230169a8c9122b7dc3c75b64736f6c63430007060033
0x60806040523480156200001157600080fd5b50604051620019ae380380620019ae833981016040819052620000349162000231565b60006200004062000112565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350916000805160206200198e833981519152908290a3506001600160a01b038216620000ab5760405162461bcd60e51b8152600401620000a2906200027a565b60405180910390fd5b6001600160a01b038116620000d45760405162461bcd60e51b8152600401620000a290620002b1565b620000df8362000116565b600d80546001600160a01b039384166001600160a01b031991821617909155600c805492909316911617905550620002e8565b3390565b6200012062000112565b6000546001600160a01b0390811691161462000183576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620001ca5760405162461bcd60e51b8152600401808060200182810382526026815260200180620019686026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216916000805160206200198e83398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b80516001600160a01b03811681146200022c57600080fd5b919050565b60008060006060848603121562000246578283fd5b620002518462000214565b9250620002616020850162000214565b9150620002716040850162000214565b90509250925092565b6020808252601c908201527f72657761726420746f6b656e206d757374206e6f742062652030783000000000604082015260600190565b6020808252601c908201527f6261726e2061646472657373206d757374206e6f742062652030783000000000604082015260600190565b61167080620002f86000396000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c806377b28482116100b2578063b1a03b6b11610081578063ee07080511610066578063ee070805146101fd578063f2fde38b14610212578063f7c618c1146102255761011b565b8063b1a03b6b146101d7578063df18e047146101ea5761011b565b806377b28482146101ac5780638da5cb5b146101bf57806394b5798a146101c7578063acfd9325146101cf5761011b565b80634e71d92d116100ee5780634e71d92d1461018157806366a7d821146101895780636fbaaa1e1461019c578063715018a6146101a45761011b565b8063100223bb14610120578063194f480e1461013e5780633b342a85146101535780634831976c14610168575b600080fd5b61012861022d565b60405161013591906115ea565b60405180910390f35b610146610233565b604051610135919061118e565b610166610161366004611104565b61024f565b005b610170610324565b604051610135959493929190611206565b61012861034f565b610166610197366004611104565b61049f565b6101286104e2565b6101666104e8565b6101666101ba36600461111e565b6105ce565b610146610823565b61012861083f565b610166610845565b6101286101e5366004611104565b610a0d565b6101286101f8366004611104565b610a1f565b610205610a31565b6040516101359190611241565b610166610220366004611104565b610a3a565b610146610b90565b60075481565b600c5473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff811661028b5760405162461bcd60e51b8152600401610282906114c2565b60405180910390fd5b610293610823565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102dd5760405162461bcd60e51b8152600401610282906115b3565b600c80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015460025460035460045460055473ffffffffffffffffffffffffffffffffffffffff9094169385565b600061035a33610bac565b336000908152600b6020526040902054806103875760405162461bcd60e51b81526004016102829061139a565b336000818152600b602052604080822091909155600d5490517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169163a9059cbb916103f1919085906004016111af565b602060405180830381600087803b15801561040b57600080fd5b505af115801561041f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104439190611156565b5061044c610845565b3373ffffffffffffffffffffffffffffffffffffffff167f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d48260405161049291906115ea565b60405180910390a2905090565b600c5473ffffffffffffffffffffffffffffffffffffffff1633146104d65760405162461bcd60e51b81526004016102829061124c565b6104df81610bac565b50565b60095481565b6104f0610c39565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461055f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6105d6610823565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106205760405162461bcd60e51b8152600401610282906115b3565b60065460ff16156106435760405162461bcd60e51b8152600401610282906113d1565b60015473ffffffffffffffffffffffffffffffffffffffff16156106c55773ffffffffffffffffffffffffffffffffffffffff8416156106955760405162461bcd60e51b8152600401610282906112e0565b600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556106f8565b73ffffffffffffffffffffffffffffffffffffffff84166106f85760405162461bcd60e51b81526004016102829061133d565b73ffffffffffffffffffffffffffffffffffffffff84166107725782156107315760405162461bcd60e51b8152600401610282906114f9565b811561074f5760405162461bcd60e51b815260040161028290611556565b801561076d5760405162461bcd60e51b815260040161028290611408565b6107b1565b8282116107915760405162461bcd60e51b815260040161028290611465565b600081116107b15760405162461bcd60e51b815260040161028290611283565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8616179055600283905560038290556108058284610c3d565b600455600581905560075483111561081d5760078390555b50505050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60085481565b600d546040517f70a0823100000000000000000000000000000000000000000000000000000000815260009173ffffffffffffffffffffffffffffffffffffffff16906370a082319061089c90309060040161118e565b60206040518083038186803b1580156108b457600080fd5b505afa1580156108c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ec9190611176565b90508015806108fd57506008548111155b1561090a57600855610a0b565b600c54604080517fc2077e81000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163c2077e81916004808301926020929190829003018186803b15801561097557600080fd5b505afa158015610989573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ad9190611176565b9050806109bb575050610a0b565b60006109d260085484610c3d90919063ffffffff16565b905060006109fe6109f5846109ef85670de0b6b3a7640000610c88565b90610ce1565b60095490610d23565b6008949094555050506009555b565b600a6020526000908152604090205481565b600b6020526000908152604090205481565b60065460ff1681565b610a42610c39565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610ab1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610b035760405162461bcd60e51b81526004018080602001828103825260268152602001806115f46026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600d5473ffffffffffffffffffffffffffffffffffffffff1681565b610bb4610d7d565b610bbc610845565b6000610bc782610ee5565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600b6020526040902054909150610bfa9082610d23565b73ffffffffffffffffffffffffffffffffffffffff9092166000908152600b6020908152604080832094909455600954600a9091529290209190915550565b3390565b6000610c7f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fe4565b90505b92915050565b600082610c9757506000610c82565b82820282848281610ca457fe5b0414610c7f5760405162461bcd60e51b815260040180806020018281038252602181526020018061161a6021913960400191505060405180910390fd5b6000610c7f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061107b565b600082820183811015610c7f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60015473ffffffffffffffffffffffffffffffffffffffff161580610da3575060025442105b15610dad57610a0b565b60035442811115610dbb5750425b8060075410610dca5750610a0b565b6000610de160075483610c3d90919063ffffffff16565b600454909150600090610e00906109ef84670de0b6b3a7640000610c88565b90506000610e28670de0b6b3a76400006109ef84600160040154610c8890919063ffffffff16565b42600755600d546001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815292935073ffffffffffffffffffffffffffffffffffffffff918216926323b872dd92610e8c921690309086906004016111d5565b602060405180830381600087803b158015610ea657600080fd5b505af1158015610eba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ede9190611156565b5050505050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a60205260408120546009548291610f1a9190610c3d565b600c546040517f70a08231000000000000000000000000000000000000000000000000000000008152919250610fdb91670de0b6b3a7640000916109ef91859173ffffffffffffffffffffffffffffffffffffffff16906370a0823190610f85908a9060040161118e565b60206040518083038186803b158015610f9d57600080fd5b505afa158015610fb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd59190611176565b90610c88565b9150505b919050565b600081848411156110735760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611038578181015183820152602001611020565b50505050905090810190601f1680156110655780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836110ca5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611038578181015183820152602001611020565b5060008385816110d657fe5b0495945050505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610fdf57600080fd5b600060208284031215611115578081fd5b610c7f826110e0565b60008060008060808587031215611133578283fd5b61113c856110e0565b966020860135965060408601359560600135945092505050565b600060208284031215611167578081fd5b81518015158114610c7f578182fd5b600060208284031215611187578081fd5b5051919050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b73ffffffffffffffffffffffffffffffffffffffff959095168552602085019390935260408401919091526060830152608082015260a00190565b901515815260200190565b60208082526015908201527f6f6e6c792063616c6c61626c65206279206261726e0000000000000000000000604082015260600190565b6020808252602d908201527f736574757020636f6e74726163743a20616d6f756e74206d757374206265206760408201527f726561746572207468616e203000000000000000000000000000000000000000606082015260800190565b6020808252602e908201527f636f6e747261637420697320616c7265616479207365742075702c20736f757260408201527f6365206d75737420626520307830000000000000000000000000000000000000606082015260800190565b6020808252602c908201527f636f6e7472616374206973206e6f742073657475702c20736f75726365206d7560408201527f737420626520213d203078300000000000000000000000000000000000000000606082015260800190565b60208082526010908201527f6e6f7468696e6720746f20636c61696d00000000000000000000000000000000604082015260600190565b60208082526014908201527f636f6e74726163742069732064697361626c6564000000000000000000000000604082015260600190565b60208082526022908201527f64697361626c6520636f6e74726163743a20616d6f756e74206d75737420626560408201527f2030000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526032908201527f736574757020636f6e74726163743a20656e645473206d75737420626520677260408201527f6561746572207468616e20737461727454730000000000000000000000000000606082015260800190565b6020808252601c908201527f6261726e2061646472657373206d757374206e6f742062652030783000000000604082015260600190565b60208082526023908201527f64697361626c6520636f6e74726163743a2073746172745473206d757374206260408201527f6520300000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f64697361626c6520636f6e74726163743a20656e645473206d7573742062652060408201527f3000000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526006908201527f216f776e65720000000000000000000000000000000000000000000000000000604082015260600190565b9081526020019056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212207d247d8ed91b871edc5d442d65ce783bb6381f7c70230169a8c9122b7dc3c75b64736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e000000000000000000000000089d652c64d7cee18f5df53b24d9d29d130b187980000000000000000000000000391d2021f89dc339f60fff84546ea23e337750f00000000000000000000000010e138877df69ca44fdc68655f86c88cde142d7f