0x608060405234801561001057600080fd5b5060016000556130de806100256000396000f3fe608060405234801561001057600080fd5b50600436106102415760003560e01c8063765a8a5411610145578063c3b04e7f116100bd578063f2d7e2b61161008c578063fa34c84e11610071578063fa34c84e146104d3578063fa52c7d8146104e6578063fd9be522146104f957610241565b8063f2d7e2b6146104b8578063f2fde38b146104c057610241565b8063c3b04e7f14610451578063c5e193cd14610464578063c76ae8e714610477578063e3a0fd8b1461049857610241565b80639b19251a11610114578063abf785b2116100f9578063abf785b214610416578063ac353e0414610429578063b8f8bad41461043e57610241565b80639b19251a146103fb5780639cf4364b1461040e57610241565b8063765a8a541461039f578063793e6410146103bf5780638644c578146103d25780638da5cb5b146103f357610241565b8063485cc955116101d8578063673448dd116101a7578063715018a61161018c578063715018a61461037c578063724e78da14610384578063741bef1a1461039757610241565b8063673448dd146103545780636c473aff1461036757610241565b8063485cc955146102fb5780634b0bddd21461030e57806353d6fd59146103215780635553fb8e1461033457610241565b8063429b62e511610214578063429b62e5146102ad57806342cde4e8146102c05780634623c91d146102d557806346f83b50146102e857610241565b806301e3366714610246578063093104521461025b5780632f1be6511461026e57806331d2609414610297575b600080fd5b6102596102543660046128bb565b61050c565b005b610259610269366004612ada565b6105a8565b61028161027c3660046129d5565b6106a8565b60405161028e9190612bff565b60405180910390f35b61029f6106e7565b60405161028e929190612ee6565b6102816102bb36600461283c565b610727565b6102c861073c565b60405161028e9190612ea0565b6102596102e33660046128fb565b61075e565b6102596102f63660046129d5565b610a40565b610259610309366004612883565b610cfc565b61025961031c3660046128fb565b610f5d565b61025961032f3660046128fb565b611086565b610347610342366004612b15565b6111af565b60405161028e9190612f6f565b61028161036236600461283c565b6111c4565b61036f6111e3565b60405161028e9190612b90565b6102596111ff565b61025961039236600461283c565b611316565b61036f6113ca565b6103b26103ad3660046129bb565b6113e6565b60405161028e9190612e34565b6102596103cd3660046129bb565b6114d3565b6103e56103e03660046129bb565b611659565b60405161028e929190612e7d565b61036f611695565b61028161040936600461283c565b6116b1565b6102c86116c6565b610281610424366004612a0d565b6116ea565b610431611769565b60405161028e9190612e60565b61025961044c366004612a60565b611781565b61025961045f36600461299f565b6117ee565b610347610472366004612b15565b61189e565b61048a6104853660046129d5565b61195c565b60405161028e929190612eaf565b6104ab6104a6366004612aa8565b611997565b60405161028e9190612f78565b6102c86119be565b6102596104ce36600461283c565b6119dc565b6102596104e136600461283c565b611b7e565b6102816104f436600461283c565b611cb2565b610259610507366004612858565b611cc7565b33610515611695565b73ffffffffffffffffffffffffffffffffffffffff1614610582573360009081526067602052604090205460ff16610582576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b60405180910390fd5b6105a373ffffffffffffffffffffffffffffffffffffffff84168383611dc2565b505050565b336105b1611695565b73ffffffffffffffffffffffffffffffffffffffff1614610615573360009081526067602052604090205460ff16610615576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b61ffff8381166000908152606b60209081526040808320938616835292905281902080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff8416179055517fa919b8179a0920376a5f6ac5b26cd567acf115c8b5af1400b09015dd862277d99061069b90859085908590612efb565b60405180910390a1505050565b61ffff939093166000908152606c6020908152604080832094835293815283822092825291825282812093815292905290205462010000900460ff1690565b60665461ffff7601000000000000000000000000000000000000000000008204811691740100000000000000000000000000000000000000009004169091565b60676020526000908152604090205460ff1681565b60665474010000000000000000000000000000000000000000900461ffff1681565b610766611e4f565b73ffffffffffffffffffffffffffffffffffffffff16610784611695565b73ffffffffffffffffffffffffffffffffffffffff161461080657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526068602052604090205460ff161515811515141561086c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612da0565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260686020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016821580159190911790915561091c5760668054600161ffff76010000000000000000000000000000000000000000000080840482169290920116027fffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff90911617905561098f565b606680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61ffff76010000000000000000000000000000000000000000000080840482169290920116027fffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff9091161790555b60665461ffff7401000000000000000000000000000000000000000082048116760100000000000000000000000000000000000000000000909204161015610a03576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612d43565b7f763b63b30e91c843bb39e4379603697003d3b7c1f192619cd782fa33bdc443968282604051610a34929190612bd7565b60405180910390a15050565b3360009081526068602052604090205460ff16610a89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612caf565b61ffff84166000908152606c60209081526040808320868452825280832085845282528083208484529091529020805462010000900460ff1615610af9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612c41565b33600090815260018201602052604090205460ff1615610b45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612c0a565b805460665461ffff9182169160018301811674010000000000000000000000000000000000000000909204161415610c36576066546040517f704316e500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063704316e590610bd3908990899089908990600401612ec5565b600060405180830381600087803b158015610bed57600080fd5b505af1158015610c01573d6000803e3d6000fd5b505083547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff166201000017845550610ca09050565b3360009081526001838101602052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168217905582547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001690820161ffff161782555b3373ffffffffffffffffffffffffffffffffffffffff167f14b979ba7a996246f6721545d6bab2fafab7ff3738c512b4d0e9610b612faf1687878787604051610cec9493929190612ec5565b60405180910390a2505050505050565b6000610d06611e53565b905073ffffffffffffffffffffffffffffffffffffffff8116610d5f5773ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355610d81565b3373ffffffffffffffffffffffffffffffffffffffff821614610d8157600080fd5b600154610100900460ff1680610d9a5750610d9a611e78565b80610da8575060015460ff16155b610dfd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613030602e913960400191505060405180910390fd5b600154610100900460ff16158015610e6257600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff9091166101001716811790555b610e6a611e89565b606680547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff87811691909117909255606e8054606d805490931693871693909317909155612ee07fffffffffffffffffffffffffffffffff00000000000000000000000000000000909216919091177fffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff167084000000000000000000000000000000001790558015610f5757600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b50505050565b610f65611e4f565b73ffffffffffffffffffffffffffffffffffffffff16610f83611695565b73ffffffffffffffffffffffffffffffffffffffff161461100557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152606760205260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016831515179055517f235bc17e7930760029e9f4d860a2a8089976de5b381cf8380fc11c1d88a1113390610a349084908490612bd7565b61108e611e4f565b73ffffffffffffffffffffffffffffffffffffffff166110ac611695565b73ffffffffffffffffffffffffffffffffffffffff161461112e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152606960205260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016831515179055517ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d90610a349084908490612bd7565b60006111bb8585611fac565b95945050505050565b73ffffffffffffffffffffffffffffffffffffffff811630145b919050565b60665473ffffffffffffffffffffffffffffffffffffffff1681565b611207611e4f565b73ffffffffffffffffffffffffffffffffffffffff16611225611695565b73ffffffffffffffffffffffffffffffffffffffff16146112a757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60345460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603480547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b3361131f611695565b73ffffffffffffffffffffffffffffffffffffffff1614611383573360009081526067602052604090205460ff16611383576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b606d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b606d5473ffffffffffffffffffffffffffffffffffffffff1681565b6113ee612813565b606d546040517fe0ad121a00000000000000000000000000000000000000000000000000000000815260009173ffffffffffffffffffffffffffffffffffffffff169063e0ad121a90611445908690600401612ea0565b60606040518083038186803b15801561145d57600080fd5b505afa158015611471573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611495919061292c565b6040805180820190915281516fffffffffffffffffffffffffffffffff16815260209182015167ffffffffffffffff16918101919091529392505050565b6114db611e4f565b73ffffffffffffffffffffffffffffffffffffffff166114f9611695565b73ffffffffffffffffffffffffffffffffffffffff161461157b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60665461ffff760100000000000000000000000000000000000000000000909104811690821611156115d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612ce6565b606680547fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000061ffff8416021790556040517f0baa24fbe4923f2cbbb68c187f1fa407c0a09eb52cebbc4d36cf88f2733f15399061164e908390612ea0565b60405180910390a150565b606a602052600090815260409020546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b60345473ffffffffffffffffffffffffffffffffffffffff1690565b60696020526000908152604090205460ff1681565b606654760100000000000000000000000000000000000000000000900461ffff1681565b61ffff85166000908152606c60209081526040808320878452825280832086845282528083208584529091528120805462010000900460ff16156117325760019150506111bb565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001909101602052604090205460ff16905095945050505050565b606e546fffffffffffffffffffffffffffffffff1681565b3361178a611695565b73ffffffffffffffffffffffffffffffffffffffff16146105a3573360009081526067602052604090205460ff166105a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b336117f7611695565b73ffffffffffffffffffffffffffffffffffffffff161461185b573360009081526067602052604090205460ff1661185b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b606e80547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff92909216919091179055565b60665460009073ffffffffffffffffffffffffffffffffffffffff163314611909573360009081526069602052604090205460ff16611909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612c78565b6119138585611fac565b90507f4e41ee13e03cd5e0446487b524fdc48af6acf26c074dacdbdfb6b574b42c8146858585858560405161194c959493929190612f23565b60405180910390a1949350505050565b606c60209081526000948552604080862082529385528385208152918452828420909152825290205461ffff81169062010000900460ff1682565b606b60209081526000928352604080842090915290825290205467ffffffffffffffff1681565b606e54700100000000000000000000000000000000900461ffff1681565b6119e4611e4f565b73ffffffffffffffffffffffffffffffffffffffff16611a02611695565b73ffffffffffffffffffffffffffffffffffffffff1614611a8457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611af0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612fe46026913960400191505060405180910390fd5b60345460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000611b88611e53565b905073ffffffffffffffffffffffffffffffffffffffff8116611be15773ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355611c03565b3373ffffffffffffffffffffffffffffffffffffffff821614611c0357600080fd5b50606e8054606d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9490941693909317909255612ee07fffffffffffffffffffffffffffffffff00000000000000000000000000000000909216919091177fffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff16708400000000000000000000000000000000179055565b60686020526000908152604090205460ff1681565b33611cd0611695565b73ffffffffffffffffffffffffffffffffffffffff1614611d34573360009081526067602052604090205460ff16611d34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057990612dfd565b6066546040517f07b18bde00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116906307b18bde90611d8c9085908590600401612bb1565b600060405180830381600087803b158015611da657600080fd5b505af1158015611dba573d6000803e3d6000fd5b505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526105a390849061210b565b3390565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b6000611e83306121e3565b15905090565b600154610100900460ff1680611ea25750611ea2611e78565b80611eb0575060015460ff16155b611f05576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613030602e913960400191505060405180910390fd5b600154610100900460ff16158015611f6a57600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff9091166101001716811790555b611f726121e9565b611f7a6122fa565b8015611fa957600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b50565b61ffff8083166000908152606b60209081526040808320858516845290915280822054606d54606e5492517f7bc3c9ab000000000000000000000000000000000000000000000000000000008152939467ffffffffffffffff90921693859373ffffffffffffffffffffffffffffffffffffffff90921692637bc3c9ab92612053928a92700100000000000000000000000000000000909204909116908790600401612efb565b604080518083038186803b15801561206a57600080fd5b505afa15801561207e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120a29190612b6c565b50606e5460665491925061210091612710916120fa916fffffffffffffffffffffffffffffffff909116906120f490869074010000000000000000000000000000000000000000900461ffff16612489565b90612489565b90612503565b925050505b92915050565b600061216d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166125849092919063ffffffff16565b8051909150156105a35780806020019051602081101561218c57600080fd5b50516105a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061307f602a913960400191505060405180910390fd5b3b151590565b600154610100900460ff16806122025750612202611e78565b80612210575060015460ff16155b612265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613030602e913960400191505060405180910390fd5b600154610100900460ff16158015611f7a57600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff9091166101001716811790558015611fa957600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b600154610100900460ff16806123135750612313611e78565b80612321575060015460ff16155b612376576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613030602e913960400191505060405180910390fd5b600154610100900460ff161580156123db57600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff9091166101001716811790555b60006123e5611e4f565b603480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015611fa957600180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b60008261249857506000612105565b828202828482816124a557fe5b04146124fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061305e6021913960400191505060405180910390fd5b9392505050565b600080821161257357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161257c57fe5b049392505050565b6060612593848460008561259b565b949350505050565b6060824710156125f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061300a6026913960400191505060405180910390fd5b6125ff856121e3565b61266a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b602083106126d357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101612696565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612735576040519150601f19603f3d011682016040523d82523d6000602084013e61273a565b606091505b509150915061274a828286612755565b979650505050505050565b606083156127645750816124fc565b8251156127745782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156127d85781810151838201526020016127c0565b50505050905090810190601f1680156128055780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b604080518082019091526000808252602082015290565b803561ffff811681146111de57600080fd5b60006020828403121561284d578081fd5b81356124fc81612f8d565b6000806040838503121561286a578081fd5b823561287581612f8d565b946020939093013593505050565b60008060408385031215612895578182fd5b82356128a081612f8d565b915060208301356128b081612f8d565b809150509250929050565b6000806000606084860312156128cf578081fd5b83356128da81612f8d565b925060208401356128ea81612f8d565b929592945050506040919091013590565b6000806040838503121561290d578182fd5b823561291881612f8d565b9150602083013580151581146128b0578182fd5b60006060828403121561293d578081fd5b6040516060810181811067ffffffffffffffff8211171561295a57fe5b604052825161296881612faf565b8152602083015161297881612fcd565b6020820152604083015163ffffffff81168114612993578283fd5b60408201529392505050565b6000602082840312156129b0578081fd5b81356124fc81612faf565b6000602082840312156129cc578081fd5b6124fc8261282a565b600080600080608085870312156129ea578081fd5b6129f38561282a565b966020860135965060408601359560600135945092505050565b600080600080600060a08688031215612a24578081fd5b612a2d8661282a565b94506020860135935060408601359250606086013591506080860135612a5281612f8d565b809150509295509295909350565b600080600060608486031215612a74578081fd5b612a7d8461282a565b92506020840135612a8d81612faf565b91506040840135612a9d81612faf565b809150509250925092565b60008060408385031215612aba578182fd5b612ac38361282a565b9150612ad16020840161282a565b90509250929050565b600080600060608486031215612aee578081fd5b612af78461282a565b9250612b056020850161282a565b91506040840135612a9d81612fcd565b60008060008060808587031215612b2a578182fd5b612b338561282a565b9350612b416020860161282a565b92506040850135612b5181612fcd565b91506060850135612b6181612f8d565b939692955090935050565b60008060408385031215612b7e578182fd5b8251915060208301516128b081612faf565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b73ffffffffffffffffffffffffffffffffffffffff9290921682521515602082015260400190565b901515815260200190565b6020808252601e908201527f4f7261636c653a20616c726561647920617070726f76656420626c6f636b0000604082015260600190565b60208082526019908201527f4f7261636c653a20616c7265616479207375626d697474656400000000000000604082015260600190565b60208082526018908201527f4f7261636c653a206e6f7420696e2077686974656c6973740000000000000000604082015260600190565b60208082526015908201527f4f7261636c653a206e6f742076616c696461746f720000000000000000000000604082015260600190565b60208082526022908201527f4f7261636c653a207468726573686f6c64203e20636f6d6d697474656520736960408201527f7a65000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f4f7261636c653a20636f6d6d69747465652073697a65203c207468726573686f60408201527f6c64000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526027908201527f4f7261636c653a2076616c696461746f7220616c726561647920696e2074686160408201527f7420737461746500000000000000000000000000000000000000000000000000606082015260800190565b60208082526011908201527f4f7261636c653a206e6f742061646d696e000000000000000000000000000000604082015260600190565b81516fffffffffffffffffffffffffffffffff9081168252602092830151169181019190915260400190565b6fffffffffffffffffffffffffffffffff91909116815260200190565b6fffffffffffffffffffffffffffffffff92831681529116602082015260400190565b61ffff91909116815260200190565b61ffff9290921682521515602082015260400190565b61ffff94909416845260208401929092526040830152606082015260800190565b61ffff92831681529116602082015260400190565b61ffff938416815291909216602082015267ffffffffffffffff909116604082015260600190565b61ffff958616815293909416602084015267ffffffffffffffff91909116604083015273ffffffffffffffffffffffffffffffffffffffff166060820152608081019190915260a00190565b90815260200190565b67ffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff81168114611fa957600080fd5b6fffffffffffffffffffffffffffffffff81168114611fa957600080fd5b67ffffffffffffffff81168114611fa957600080fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220a92996d0cba1f03387c63ff649e73b63165f065f9b6e8accf9fd13b67eb6232464736f6c63430007060033