Loading
608060405265e35fa931a000600b55668e1bc9bf040000600c5560006200002b620004ce60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c9c653963073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26040518363ffffffff1660e01b8152600401620001e692919062000544565b602060405180830381600087803b1580156200020157600080fd5b505af115801562000216573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023c9190620005a7565b600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b546006600062000293620004d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002e1620004d660201b60201c565b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060001960076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160056000620003fe620004d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200045f620004d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b54604051620004c09190620005f4565b60405180910390a362000611565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200052c82620004ff565b9050919050565b6200053e816200051f565b82525050565b60006040820190506200055b600083018562000533565b6200056a602083018462000533565b9392505050565b600080fd5b62000581816200051f565b81146200058d57600080fd5b50565b600081519050620005a18162000576565b92915050565b600060208284031215620005c057620005bf62000571565b5b6000620005d08482850162000590565b91505092915050565b6000819050919050565b620005ee81620005d9565b82525050565b60006020820190506200060b6000830184620005e3565b92915050565b612a2f80620006216000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806352390c02116100b8578063a8aa1b311161007c578063a8aa1b3114610389578063a9059cbb146103a7578063b59c0974146103d7578063dd62ed3e146103e1578063e6bd7ed114610411578063ee97f7f31461042d57610142565b806352390c02146102d157806370a08231146102ed57806383d972f91461031d5780638da5cb5b1461034d57806395d89b411461036b57610142565b80632782e35b1161010a5780632782e35b146101ff578063313ce5671461022f5780633685d4191461024d5780633b24c4bb146102695780633fb5c1cb1461029957806342966c68146102b557610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b357806326fae0d3146101e3575b600080fd5b61014f61044b565b60405161015c9190612007565b60405180910390f35b61017f600480360381019061017a91906120c2565b610488565b60405161018c919061211d565b60405180910390f35b61019d6104a6565b6040516101aa9190612147565b60405180910390f35b6101cd60048036038101906101c89190612162565b6104b0565b6040516101da919061211d565b60405180910390f35b6101fd60048036038101906101f891906121b5565b6105c2565b005b610219600480360381019061021491906121b5565b610828565b604051610226919061211d565b60405180910390f35b610237610848565b60405161024491906121fe565b60405180910390f35b610267600480360381019061026291906121b5565b610851565b005b610283600480360381019061027e91906121b5565b610906565b6040516102909190612147565b60405180910390f35b6102b360048036038101906102ae9190612219565b61091e565b005b6102cf60048036038101906102ca9190612219565b6109bd565b005b6102eb60048036038101906102e691906121b5565b610acb565b005b610307600480360381019061030291906121b5565b610b80565b6040516103149190612147565b60405180910390f35b610337600480360381019061033291906121b5565b610bc9565b6040516103449190612147565b60405180910390f35b610355610be1565b6040516103629190612255565b60405180910390f35b610373610c0a565b6040516103809190612007565b60405180910390f35b610391610c47565b60405161039e91906122cf565b60405180910390f35b6103c160048036038101906103bc91906120c2565b610c6d565b6040516103ce919061211d565b60405180910390f35b6103df610ca3565b005b6103fb60048036038101906103f691906122ea565b610d81565b6040516104089190612147565b60405180910390f35b61042b60048036038101906104269190612219565b610e08565b005b610435610f16565b6040516104429190612255565b60405180910390f35b60606040518060400160405280600681526020017f5363726f6c6c0000000000000000000000000000000000000000000000000000815250905090565b600061049c610495610f3c565b8484610f44565b6001905092915050565b6000600b54905090565b60006104bd84848461110f565b156105b7576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061050d610f3c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561058d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105849061239c565b60405180910390fd5b610598858585611324565b6105b5856105a4610f3c565b85846105b091906123eb565b610f44565b505b600190509392505050565b6105ca610f3c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e9061246b565b60405180910390fd5b600060076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060001960076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60056020528060005260406000206000915054906101000a900460ff1681565b60006006905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ab57600080fd5b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600a6020528060005260406000206000915090505481565b610926610f3c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa9061246b565b60405180910390fd5b80600c8190555050565b6109c5610f3c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a499061246b565b60405180910390fd5b8060066000610a5f610be1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610aa891906123eb565b9250508190555080600b6000828254610ac191906123eb565b9250508190555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b2557600080fd5b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60096020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600681526020017f5343524f4c4c0000000000000000000000000000000000000000000000000000815250905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610c81610c7a610f3c565b848461110f565b15610c9957610c98610c91610f3c565b8484611324565b5b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfd57600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610d6757600080fd5b505af1158015610d7b573d6000803e3d6000fd5b50505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e10610f3c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e949061246b565b60405180910390fd5b8060066000610eaa610be1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ef3919061248b565b9250508190555080600b6000828254610f0c919061248b565b9250508190555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fab90612553565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611024576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101b906125e5565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111029190612147565b60405180910390a3505050565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111b25750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111c0576001905061131d565b6111c9846115a7565b806111d957506111d8836115a7565b5b156111e7576000905061131d565b6111f0846118f3565b156111fe576001905061131d565b611207836118f3565b15611318576000611217836119a5565b90506000600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600a60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085826112f1919061248b565b831015801561130d57508381611307919061248b565b600c5410155b94505050505061131d565b600190505b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611394576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138b90612677565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fb90612709565b60405180910390fd5b61140f838383611d52565b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611491576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114889061279b565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114e091906123eb565b9250508190555080600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611536919061248b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161159a9190612147565b60405180910390a3505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b14156115d157600090506118ee565b600082905060008060008373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561162157600080fd5b505afa92505050801561165257506040513d601f19601f8201168201806040525081019061164f91906127d0565b60015b611696573d8060008114611682576040519150601f19603f3d011682016040523d82523d6000602084013e611687565b606091505b506000955050505050506118ee565b809350508373ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b1580156116e057600080fd5b505afa92505050801561171157506040513d601f19601f8201168201806040525081019061170e91906127d0565b60015b611755573d8060008114611741576040519150601f19603f3d011682016040523d82523d6000602084013e611746565b606091505b506000955050505050506118ee565b809250508373ffffffffffffffffffffffffffffffffffffffff1663ddca3f436040518163ffffffff1660e01b815260040160206040518083038186803b15801561179f57600080fd5b505afa9250505080156117d057506040513d601f19601f820116820180604052508101906117cd9190612838565b60015b611814573d8060008114611800576040519150601f19603f3d011682016040523d82523d6000602084013e611805565b606091505b506000955050505050506118ee565b80915050731f98431c8ad98523631ae4a59f267346ea31f98473ffffffffffffffffffffffffffffffffffffffff16631698ee828484846040518463ffffffff1660e01b815260040161186993929190612874565b60206040518083038186803b15801561188157600080fd5b505afa158015611895573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118b991906127d0565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16149450505050505b919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148061199e5750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b6000806000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611a1257600080fd5b505afa158015611a26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a4a919061292d565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff169150600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611ad757600080fd5b505afa158015611aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b0f91906127d0565b73ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015611b8d57600080fd5b505afa158015611ba1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bc591906127d0565b73ffffffffffffffffffffffffffffffffffffffff161415611c9957600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663054d50d48583856040518463ffffffff1660e01b8152600401611c4093929190612980565b60206040518083038186803b158015611c5857600080fd5b505afa158015611c6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c9091906129cc565b92505050611d4d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663054d50d48584846040518463ffffffff1660e01b8152600401611cf893929190612980565b60206040518083038186803b158015611d1057600080fd5b505afa158015611d24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4891906129cc565b925050505b919050565b611d5a611e8d565b15611e8857611d68836118f3565b15611dc45780600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611dbc919061248b565b925050819055505b611dcd826118f3565b15611e875780600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e21919061248b565b92505081905550611e31816119a5565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e7f919061248b565b925050819055505b5b505050565b6000806000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611efa57600080fd5b505afa158015611f0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f32919061292d565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff169150600082118015611f675750600081115b9250505090565b600081519050919050565b600082825260208201905092915050565b60005b83811015611fa8578082015181840152602081019050611f8d565b83811115611fb7576000848401525b50505050565b6000601f19601f8301169050919050565b6000611fd982611f6e565b611fe38185611f79565b9350611ff3818560208601611f8a565b611ffc81611fbd565b840191505092915050565b600060208201905081810360008301526120218184611fce565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006120598261202e565b9050919050565b6120698161204e565b811461207457600080fd5b50565b60008135905061208681612060565b92915050565b6000819050919050565b61209f8161208c565b81146120aa57600080fd5b50565b6000813590506120bc81612096565b92915050565b600080604083850312156120d9576120d8612029565b5b60006120e785828601612077565b92505060206120f8858286016120ad565b9150509250929050565b60008115159050919050565b61211781612102565b82525050565b6000602082019050612132600083018461210e565b92915050565b6121418161208c565b82525050565b600060208201905061215c6000830184612138565b92915050565b60008060006060848603121561217b5761217a612029565b5b600061218986828701612077565b935050602061219a86828701612077565b92505060406121ab868287016120ad565b9150509250925092565b6000602082840312156121cb576121ca612029565b5b60006121d984828501612077565b91505092915050565b600060ff82169050919050565b6121f8816121e2565b82525050565b600060208201905061221360008301846121ef565b92915050565b60006020828403121561222f5761222e612029565b5b600061223d848285016120ad565b91505092915050565b61224f8161204e565b82525050565b600060208201905061226a6000830184612246565b92915050565b6000819050919050565b600061229561229061228b8461202e565b612270565b61202e565b9050919050565b60006122a78261227a565b9050919050565b60006122b98261229c565b9050919050565b6122c9816122ae565b82525050565b60006020820190506122e460008301846122c0565b92915050565b6000806040838503121561230157612300612029565b5b600061230f85828601612077565b925050602061232085828601612077565b9150509250929050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000612386602883611f79565b91506123918261232a565b604082019050919050565b600060208201905081810360008301526123b581612379565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006123f68261208c565b91506124018361208c565b925082821015612414576124136123bc565b5b828203905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612455602083611f79565b91506124608261241f565b602082019050919050565b6000602082019050818103600083015261248481612448565b9050919050565b60006124968261208c565b91506124a18361208c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156124d6576124d56123bc565b5b828201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061253d602483611f79565b9150612548826124e1565b604082019050919050565b6000602082019050818103600083015261256c81612530565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006125cf602283611f79565b91506125da82612573565b604082019050919050565b600060208201905081810360008301526125fe816125c2565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612661602583611f79565b915061266c82612605565b604082019050919050565b6000602082019050818103600083015261269081612654565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006126f3602383611f79565b91506126fe82612697565b604082019050919050565b60006020820190508181036000830152612722816126e6565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612785602683611f79565b915061279082612729565b604082019050919050565b600060208201905081810360008301526127b481612778565b9050919050565b6000815190506127ca81612060565b92915050565b6000602082840312156127e6576127e5612029565b5b60006127f4848285016127bb565b91505092915050565b600062ffffff82169050919050565b612815816127fd565b811461282057600080fd5b50565b6000815190506128328161280c565b92915050565b60006020828403121561284e5761284d612029565b5b600061285c84828501612823565b91505092915050565b61286e816127fd565b82525050565b60006060820190506128896000830186612246565b6128966020830185612246565b6128a36040830184612865565b949350505050565b60006dffffffffffffffffffffffffffff82169050919050565b6128ce816128ab565b81146128d957600080fd5b50565b6000815190506128eb816128c5565b92915050565b600063ffffffff82169050919050565b61290a816128f1565b811461291557600080fd5b50565b60008151905061292781612901565b92915050565b60008060006060848603121561294657612945612029565b5b6000612954868287016128dc565b9350506020612965868287016128dc565b925050604061297686828701612918565b9150509250925092565b60006060820190506129956000830186612138565b6129a26020830185612138565b6129af6040830184612138565b949350505050565b6000815190506129c681612096565b92915050565b6000602082840312156129e2576129e1612029565b5b60006129f0848285016129b7565b9150509291505056fea26469706673582212202ccb559a18df5342531269a7d941be7c13331d869c8fc0322d829dffeed4a68164736f6c63430008090033