0 txs
0 calls
constructor
No constructor.
functions
contractURI
viewfunction contractURI() view returns (string)
description
viewfunction description() view returns (string)
getOwnerOf
viewfunction getOwnerOf(uint256 tokenId) view returns (address ownerAddress)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
tokenContract
viewfunction tokenContract() view returns (address)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
zorbCount
viewfunction zorbCount() view returns (uint256)
initialize
nonpayablefunction initialize(address owner)
renounceOwnership
nonpayablefunction renounceOwnership()
setDescription
nonpayablefunction setDescription(string _description)
setTokenColorMode
nonpayablefunction setTokenColorMode(uint256 tokenId, uint256 colorMode)
setTokenContract
nonpayablefunction setTokenContract(address _tokenContract)
setZorbCount
nonpayablefunction setZorbCount(uint256 _zorbCount)
setZorbPaths
nonpayablefunction setZorbPaths(uint256 chunkNum, string _zorbPaths)
setZorbPositions
nonpayablefunction setZorbPositions(string[] _zorbPositions)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenContractUpdated
event TokenContractUpdated(address tokenContract)
ZorbPathsUpdated
event ZorbPathsUpdated(uint256 chunkNum, string zorbPathsChunkA)
ZorbPositionsUpdated
event ZorbPositionsUpdated(string[] zorbPositions)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506158a680620000216000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806383638710116100a2578063bbcd5bbe11610071578063bbcd5bbe1461026c578063c4d66de814610288578063c87b56dd146102a4578063e8a3d485146102d4578063f2fde38b146102f25761010b565b806383638710146101e65780638da5cb5b1461021657806390c3f38f146102345780639d567b6e146102505761010b565b80635f4f5e35116100de5780635f4f5e351461018657806361ec5e13146101a2578063715018a6146101be5780637284e416146101c85761010b565b806306fdde03146101105780632b483c1f1461012e57806355a373d61461014c57806357de01761461016a575b600080fd5b61011861030e565b60405161012591906133e4565b60405180910390f35b61013661039c565b604051610143919061341f565b60405180910390f35b6101546103a2565b60405161016191906134b9565b60405180910390f35b610184600480360381019061017f9190613703565b6103c8565b005b6101a0600480360381019061019b9190613778565b6104a9565b005b6101bc60048036038101906101b791906137b8565b61057b565b005b6101c6610615565b005b6101d0610629565b6040516101dd91906133e4565b60405180910390f35b61020060048036038101906101fb91906137b8565b6106b7565b60405161020d9190613806565b60405180910390f35b61021e61075c565b60405161022b9190613806565b60405180910390f35b61024e60048036038101906102499190613821565b610786565b005b61026a6004803603810190610265919061386a565b610829565b005b61028660048036038101906102819190613904565b61092d565b005b6102a2600480360381019061029d919061395d565b610a38565b005b6102be60048036038101906102b991906137b8565b610d87565b6040516102cb91906133e4565b60405180910390f35b6102dc610d99565b6040516102e991906133e4565b60405180910390f35b61030c6004803603810190610307919061395d565b610de8565b005b6067805461031b906139b9565b80601f0160208091040260200160405190810160405280929190818152602001828054610347906139b9565b80156103945780601f1061036957610100808354040283529160200191610394565b820191906000526020600020905b81548152906001019060200180831161037757829003601f168201915b505050505081565b606c5481565b607060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90613a36565b60405180910390fd5b80606a908051906020019061046e929190613198565b507f2b7abd1f068bd4e763667505e2ce98a4662d50785666d20829af216b305e97d38160405161049e9190613b62565b60405180910390a150565b60006104b4836106b7565b90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051b90613bd0565b60405180910390fd5b6040518060600160405280606c5481526020016000815260200183815250606f6000858152602001908152602001600020600082015181600001556020820151816001015560408201518160020155905050505050565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060290613a36565b60405180910390fd5b80606c8190555050565b61061d610e6b565b6106276000610ee9565b565b60668054610636906139b9565b80601f0160208091040260200160405190810160405280929190818152602001828054610662906139b9565b80156106af5780601f10610684576101008083540402835291602001916106af565b820191906000526020600020905b81548152906001019060200180831161069257829003601f168201915b505050505081565b6000607060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610714919061341f565b602060405180830381865afa158015610731573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107559190613c05565b9050919050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080d90613a36565b60405180910390fd5b80606690816108259190613dd4565b5050565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b090613a36565b60405180910390fd5b600082036108d65780606890816108d09190613dd4565b506108f0565b600182036108ef5780606990816108ed9190613dd4565b505b5b7faf4c49b8e8d317bf5f3835c14c53f247efc3696763d6d0f22631ddaa70fcbc228282604051610921929190613ea6565b60405180910390a15050565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b490613a36565b60405180910390fd5b80607060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f23d5823548e4652c04b1d029323232659612a32681d27872dd94b8d6b97ce6b181604051610a2d91906134b9565b60405180910390a150565b60008060019054906101000a900460ff16159050808015610a695750600160008054906101000a900460ff1660ff16105b80610a965750610a7830610faf565b158015610a955750600160008054906101000a900460ff1660ff16145b5b610ad5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acc90613f48565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610b12576001600060016101000a81548160ff0219169083151502179055505b81606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506030606c81905550604051602001610b6a906142c6565b60405160208183030381529060405260669081610b879190613dd4565b50604051602001610b9790614327565b60405160208183030381529060405260679081610bb49190613dd4565b5060405180602001604052806040518060400160405280600881526020017f5374616e64617264000000000000000000000000000000000000000000000000815250815250606b906001610c099291906131f1565b5060405180604001604052806040518060400160405280600781526020017f234542454245420000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f2330303030303000000000000000000000000000000000000000000000000000815250815250606d906002610c9992919061324a565b5060405180604001604052806040518060400160405280600781526020017f234646464646460000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f2331423142314200000000000000000000000000000000000000000000000000815250815250606e906002610d2992919061324a565b508015610d835760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610d7a9190614384565b60405180910390a15b5050565b6060610d9282610fd2565b9050919050565b6060610dc46066604051602001610db09190614613565b6040516020818303038152906040526110a2565b604051602001610dd491906146bd565b604051602081830303815290604052905090565b610df0610e6b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5690614751565b60405180910390fd5b610e6881610ee9565b50565b610e73611226565b73ffffffffffffffffffffffffffffffffffffffff16610e9161075c565b73ffffffffffffffffffffffffffffffffffffffff1614610ee7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ede906147bd565b60405180910390fd5b565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000610fe7610fe28461122e565b6110a2565b604051602001610ff791906147dd565b604051602081830303815290604052905061107b606761101685611560565b60405160200161102691906147dd565b6040516020818303038152906040528360405160200161104691906147dd565b60405160208183030381529060405260405160200161106793929190614991565b6040516020818303038152906040526110a2565b60405160200161108b91906146bd565b604051602081830303815290604052915050919050565b606060008251036110c457604051806020016040528060008152509050611221565b600060405180606001604052806040815260200161583160409139905060006003600285516110f39190614a1d565b6110fd9190614aa2565b60046111099190614ad3565b9050600060208261111a9190614a1d565b67ffffffffffffffff811115611133576111326134ed565b5b6040519080825280601f01601f1916602001820160405280156111655781602001600182028036833780820191505090505b509050818152600183018586518101602084015b818310156111e0576003830192508251603f8160121c1685015160f81b8252600182019150603f81600c1c1685015160f81b8252600182019150603f8160061c1685015160f81b8252600182019150603f811685015160f81b825260018201915050611179565b6003895106600181146111fa576002811461120a57611215565b613d3d60f01b6002830352611215565b603d60f81b60018303525b50505050508093505050505b919050565b600033905090565b6060600061123b8361162e565b90506000606d60008154811061125457611253614b2d565b5b906000526020600020018054611269906139b9565b80601f0160208091040260200160405190810160405280929190818152602001828054611295906139b9565b80156112e25780601f106112b7576101008083540402835291602001916112e2565b820191906000526020600020905b8154815290600101906020018083116112c557829003601f168201915b505050505090506000606e600081548110611300576112ff614b2d565b5b906000526020600020018054611315906139b9565b80601f0160208091040260200160405190810160405280929190818152602001828054611341906139b9565b801561138e5780601f106113635761010080835404028352916020019161138e565b820191906000526020600020905b81548152906001019060200180831161137157829003601f168201915b505050505090506001606f6000878152602001908152602001600020600201541061153257606d606f600087815260200190815260200160002060020154815481106113dd576113dc614b2d565b5b9060005260206000200180546113f2906139b9565b80601f016020809104026020016040519081016040528092919081815260200182805461141e906139b9565b801561146b5780601f106114405761010080835404028352916020019161146b565b820191906000526020600020905b81548152906001019060200180831161144e57829003601f168201915b50505050509150606e606f6000878152602001908152602001600020600201548154811061149c5761149b614b2d565b5b9060005260206000200180546114b1906139b9565b80601f01602080910402602001604051908101604052809291908181526020018280546114dd906139b9565b801561152a5780601f106114ff5761010080835404028352916020019161152a565b820191906000526020600020905b81548152906001019060200180831161150d57829003601f168201915b505050505090505b81818460405160200161154793929190614d4a565b6040516020818303038152906040529350505050919050565b60606000600161156f84611860565b01905060008167ffffffffffffffff81111561158e5761158d6134ed565b5b6040519080825280601f01601f1916602001820160405280156115c05781602001600182028036833780820191505090505b509050600082602001820190505b600115611623578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161161757611616614a73565b5b049450600085036115ce575b819350505050919050565b6060806000607060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116c49190614dbc565b90506000606c5490506000859050606c54866116e09190614a1d565b83101561170257600182846116f59190614de9565b6116ff9190614a1d565b90505b606c5483101561171457859150600190505b60005b82811015611853576000818361172d9190614a1d565b9050600061173a826106b7565b90506000611747826119b3565b905087606a858154811061175e5761175d614b2d565b5b9060005260206000200161177185611560565b8360006005811061178557611784614b2d565b5b60200201518460016005811061179e5761179d614b2d565b5b6020020151856002600581106117b7576117b6614b2d565b5b6020020151866003600581106117d0576117cf614b2d565b5b6020020151876004600581106117e9576117e8614b2d565b5b60200201516117f78b611560565b60405160200161180e9897969594939291906152b7565b60405160208183030381529060405260405160200161182e92919061538c565b60405160208183030381529060405297505050508061184c906153b0565b9050611717565b5083945050505050919050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106118be577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816118b4576118b3614a73565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106118fb576d04ee2d6d415b85acef810000000083816118f1576118f0614a73565b5b0492506020810190505b662386f26fc10000831061192a57662386f26fc1000083816119205761191f614a73565b5b0492506010810190505b6305f5e1008310611953576305f5e100838161194957611948614a73565b5b0492506008810190505b612710831061197857612710838161196e5761196d614a73565b5b0492506004810190505b6064831061199b576064838161199157611990614a73565b5b0492506002810190505b600a83106119aa576001810190505b80915050919050565b6119bb6132a3565b60008273ffffffffffffffffffffffffffffffffffffffff1660001b9050600060116018836013602081106119f3576119f2614b2d565b5b1a60f81b60f81c60ff160281611a0c57611a0b614a73565b5b049050600060206022600585601d60208110611a2b57611a2a614b2d565b5b1a60f81b60f81c60ff160281611a4457611a43614a73565b5b0401905060006061905060486033600586601760208110611a6857611a67614b2d565b5b1a60f81b60f81c60ff160281611a8157611a80614a73565b5b04018101905060028181611a9857611a97614a73565b5b04905060006051601086601860208110611ab557611ab4614b2d565b5b1a60f81b60f81c60ff1681611acd57611acc614a73565b5b04019050600060466080600b88601560208110611aed57611aec614b2d565b5b1a60f81b60f81c0260ff1681611b0657611b05614a73565b5b04019050600a8203811115611b1c57600a820390505b6040518060a00160405280611bfd611b8289601c60208110611b4157611b40614b2d565b5b1a60f81b60f81c60028b601960208110611b5e57611b5d614b2d565b5b1a60f81b60f81c60ff1681611b7657611b75614a73565b5b0660ff168a6000611f3f565b611bbd60028b601c60208110611b9b57611b9a614b2d565b5b1a60f81b60f81c60ff1681611bb357611bb2614a73565b5b0687876064612187565b611bf860028c601a60208110611bd657611bd5614b2d565b5b1a60f81b60f81c60ff1681611bee57611bed614a73565b5b068a8a60646121f3565b612274565b8152602001611cd8611c5d89601c60208110611c1c57611c1b614b2d565b5b1a60f81b60f81c60028b601960208110611c3957611c38614b2d565b5b1a60f81b60f81c60ff1681611c5157611c50614a73565b5b0660ff168a600a611f3f565b611c9860028b601c60208110611c7657611c75614b2d565b5b1a60f81b60f81c60ff1681611c8e57611c8d614a73565b5b068787605a612187565b611cd360028c601a60208110611cb157611cb0614b2d565b5b1a60f81b60f81c60ff1681611cc957611cc8614a73565b5b068a8a605a6121f3565b612274565b8152602001611db3611d3889601c60208110611cf757611cf6614b2d565b5b1a60f81b60f81c60028b601960208110611d1457611d13614b2d565b5b1a60f81b60f81c60ff1681611d2c57611d2b614a73565b5b0660ff168a6046611f3f565b611d7360028b601c60208110611d5157611d50614b2d565b5b1a60f81b60f81c60ff1681611d6957611d68614a73565b5b0687876046612187565b611dae60028c601a60208110611d8c57611d8b614b2d565b5b1a60f81b60f81c60ff1681611da457611da3614a73565b5b068a8a60466121f3565b612274565b8152602001611e8e611e1389601c60208110611dd257611dd1614b2d565b5b1a60f81b60f81c60028b601960208110611def57611dee614b2d565b5b1a60f81b60f81c60ff1681611e0757611e06614a73565b5b0660ff168a605a611f3f565b611e4e60028b601c60208110611e2c57611e2b614b2d565b5b1a60f81b60f81c60ff1681611e4457611e43614a73565b5b0687876014612187565b611e8960028c601a60208110611e6757611e66614b2d565b5b1a60f81b60f81c60ff1681611e7f57611e7e614a73565b5b068a8a60146121f3565b612274565b8152602001611f2f611eee89601c60208110611ead57611eac614b2d565b5b1a60f81b60f81c60028b601960208110611eca57611ec9614b2d565b5b1a60f81b60f81c60ff1681611ee257611ee1614a73565b5b0660ff168a6064611f3f565b611f2960028b601c60208110611f0757611f06614b2d565b5b1a60f81b60f81c60ff1681611f1f57611f1e614a73565b5b0687876000612187565b88612274565b8152509650505050505050919050565b600080600486611f4f91906153f8565b60ff169050600084905060008203611fcd57611fc460008714611f7e57600a82611f799190615433565b611f8c565b600a82611f8b91906154c7565b5b8560ff16611f9a919061555b565b828660ff166064611fab91906154c7565b611fb5919061555b565b611fbf9190615433565b6122bb565b9250505061217f565b600182036120415761203860008714611ff257601e82611fed9190615433565b612000565b601e82611fff91906154c7565b5b8560ff1661200e919061555b565b828660ff16606461201f91906154c7565b612029919061555b565b6120339190615433565b6122bb565b9250505061217f565b600282036120c5576120bc60008714612066576032826120619190615433565b612074565b60328261207391906154c7565b5b6120808660ff16612330565b61208a919061555b565b826120978760ff16612330565b60646120a391906154c7565b6120ad919061555b565b6120b79190615433565b6122bb565b9250505061217f565b61217a601e60808960ff16116120dc5760006120df565b60015b60ff16600089146120f157603c612113565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc45b61211d919061555b565b836121289190615433565b6121329190615433565b61213e8660ff16612330565b612148919061555b565b826121558760ff16612330565b606461216191906154c7565b61216b919061555b565b6121759190615433565b6122bb565b925050505b949350505050565b60008060008660ff16036121c95761219e83612864565b60ff169050606484820286836064030201816121bd576121bc614a73565b5b046001019150506121eb565b829050606484820286836064030201816121e6576121e5614a73565b5b049150505b949350505050565b60008060008660ff16036122145761220a83612864565b60ff169050612223565b61221d83612bf4565b60ff1690505b606484826122319190614ad3565b8683606461223f9190614de9565b6122499190614ad3565b6122539190614a1d565b61225d9190614aa2565b60016122699190614a1d565b915050949350505050565b606061227f84613038565b61228884613038565b61229184613038565b6040516020016122a3939291906157a2565b60405160208183030381529060405290509392505050565b6000606482816122ce576122cd614a73565b5b059150600082126122f35761016882816122eb576122ea614a73565b5b06905061232b565b610168827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff028161232757612326614a73565b5b0690505b919050565b6000600d8261ffff161015612348576000905061285f565b60118261ffff16101561235e576001905061285f565b60138261ffff161015612374576002905061285f565b60158261ffff16101561238a576003905061285f565b60178261ffff1610156123a0576004905061285f565b60188261ffff1610156123b6576005905061285f565b60198261ffff1610156123cc576006905061285f565b601b8261ffff1610156123e2576007905061285f565b601c8261ffff1610156123f8576008905061285f565b601d8261ffff16101561240e576009905061285f565b601e8261ffff16101561242457600a905061285f565b601f8261ffff16101561243a57600b905061285f565b60208261ffff16101561245057600d905061285f565b60218261ffff16101561246657600e905061285f565b60228261ffff16101561247c57600f905061285f565b60238261ffff161015612492576011905061285f565b60248261ffff1610156124a8576012905061285f565b60258261ffff1610156124be576014905061285f565b60268261ffff1610156124d4576015905061285f565b60278261ffff1610156124ea576017905061285f565b60288261ffff161015612500576019905061285f565b60298261ffff16101561251657601b905061285f565b602a8261ffff16101561252c57601d905061285f565b602b8261ffff16101561254257601f905061285f565b602c8261ffff161015612558576022905061285f565b602d8261ffff16101561256e576024905061285f565b602e8261ffff161015612584576026905061285f565b602f8261ffff16101561259a576029905061285f565b60308261ffff1610156125b057602c905061285f565b60318261ffff1610156125c657602f905061285f565b60328261ffff1610156125dc576032905061285f565b60338261ffff1610156125f2576034905061285f565b60348261ffff161015612608576037905061285f565b60358261ffff16101561261e57603a905061285f565b60368261ffff16101561263457603d905061285f565b60378261ffff16101561264a57603f905061285f565b60388261ffff161015612660576041905061285f565b60398261ffff161015612676576044905061285f565b603a8261ffff16101561268c576046905061285f565b603b8261ffff1610156126a2576048905061285f565b603c8261ffff1610156126b857604a905061285f565b603d8261ffff1610156126ce57604c905061285f565b603e8261ffff1610156126e457604e905061285f565b603f8261ffff1610156126fa57604f905061285f565b60408261ffff161015612710576051905061285f565b60418261ffff161015612726576052905061285f565b60428261ffff16101561273c576054905061285f565b60438261ffff161015612752576055905061285f565b60448261ffff161015612768576056905061285f565b60458261ffff16101561277e576058905061285f565b60468261ffff161015612794576059905061285f565b60478261ffff1610156127aa57605a905061285f565b60488261ffff1610156127c057605b905061285f565b604a8261ffff1610156127d657605c905061285f565b604b8261ffff1610156127ec57605d905061285f565b604c8261ffff16101561280257605e905061285f565b604e8261ffff16101561281857605f905061285f565b60508261ffff16101561282e576060905061285f565b60528261ffff161015612844576061905061285f565b60568261ffff16101561285a576062905061285f565b606390505b919050565b600060278210156128785760009050612bef565b602d82101561288a5760019050612bef565b603182101561289c5760029050612bef565b60348210156128ae5760039050612bef565b60358210156128c05760049050612bef565b60368210156128d25760049050612bef565b60378210156128e45760059050612bef565b60388210156128f65760059050612bef565b60398210156129085760069050612bef565b603a82101561291a5760069050612bef565b603b82101561292c5760079050612bef565b603c82101561293e5760079050612bef565b603d8210156129505760089050612bef565b603e8210156129625760099050612bef565b603f8210156129745760099050612bef565b604082101561298657600a9050612bef565b604182101561299857600b9050612bef565b60428210156129aa57600c9050612bef565b60438210156129bc57600d9050612bef565b60448210156129ce57600e9050612bef565b60458210156129e057600f9050612bef565b60468210156129f25760109050612bef565b6047821015612a045760129050612bef565b6048821015612a165760139050612bef565b6049821015612a285760149050612bef565b604a821015612a3a5760169050612bef565b604b821015612a4c5760179050612bef565b604c821015612a5e5760199050612bef565b604d821015612a7057601b9050612bef565b604e821015612a8257601c9050612bef565b604f821015612a9457601e9050612bef565b6050821015612aa65760209050612bef565b6051821015612ab85760229050612bef565b6052821015612aca5760259050612bef565b6053821015612adc5760279050612bef565b6054821015612aee5760299050612bef565b6055821015612b0057602c9050612bef565b6056821015612b1257602f9050612bef565b6057821015612b245760319050612bef565b6058821015612b365760349050612bef565b6059821015612b485760379050612bef565b605a821015612b5a57603b9050612bef565b605b821015612b6c57603e9050612bef565b605c821015612b7e5760419050612bef565b605d821015612b905760459050612bef565b605e821015612ba25760499050612bef565b605f821015612bb457604d9050612bef565b6060821015612bc65760519050612bef565b6061821015612bd85760559050612bef565b6062821015612bea57605a9050612bef565b605f90505b919050565b60006016821015612c085760009050613033565b601c821015612c1a5760019050613033565b6020821015612c2c5760029050613033565b6020821015612c3e5760039050613033565b6022821015612c505760039050613033565b6024821015612c625760049050613033565b6027821015612c745760059050613033565b6029821015612c865760069050613033565b602b821015612c985760079050613033565b602e821015612caa5760099050613033565b602f821015612cbc57600a9050613033565b6031821015612cce57600b9050613033565b6032821015612ce057600c9050613033565b6033821015612cf257600d9050613033565b6035821015612d0457600e9050613033565b6036821015612d1657600f9050613033565b6037821015612d285760109050613033565b6038821015612d3a5760119050613033565b6039821015612d4c5760129050613033565b603a821015612d5e5760139050613033565b603b821015612d705760149050613033565b603c821015612d825760159050613033565b603d821015612d945760169050613033565b603e821015612da65760179050613033565b603f821015612db85760199050613033565b6040821015612dca57601a9050613033565b6041821015612ddc57601b9050613033565b6042821015612dee57601c9050613033565b6043821015612e0057601e9050613033565b6044821015612e1257601f9050613033565b6045821015612e245760209050613033565b6046821015612e365760229050613033565b6047821015612e485760239050613033565b6048821015612e5a5760259050613033565b6049821015612e6c5760269050613033565b604a821015612e7e5760289050613033565b604b821015612e9057602a9050613033565b604c821015612ea257602b9050613033565b604d821015612eb457602d9050613033565b604e821015612ec657602f9050613033565b604f821015612ed85760319050613033565b6050821015612eea5760339050613033565b6051821015612efc5760359050613033565b6052821015612f0e5760379050613033565b6053821015612f205760399050613033565b6054821015612f3257603b9050613033565b6055821015612f4457603d9050613033565b6056821015612f5657603f9050613033565b6057821015612f685760419050613033565b6058821015612f7a5760449050613033565b6059821015612f8c5760469050613033565b605a821015612f9e5760489050613033565b605b821015612fb057604b9050613033565b605c821015612fc257604d9050613033565b605d821015612fd45760509050613033565b605e821015612fe65760539050613033565b605f821015612ff85760559050613033565b606082101561300a5760589050613033565b606182101561301c57605b9050613033565b606282101561302e57605e9050613033565b606190505b919050565b60606000820361307f576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613193565b600082905060005b600082146130b157808061309a906153b0565b915050600a826130aa9190614aa2565b9150613087565b60008167ffffffffffffffff8111156130cd576130cc6134ed565b5b6040519080825280601f01601f1916602001820160405280156130ff5781602001600182028036833780820191505090505b5090505b6000851461318c576001826131189190614de9565b9150600a8561312791906157ff565b60306131339190614a1d565b60f81b81838151811061314957613148614b2d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856131859190614aa2565b9450613103565b8093505050505b919050565b8280548282559060005260206000209081019282156131e0579160200282015b828111156131df5782518290816131cf9190613dd4565b50916020019190600101906131b8565b5b5090506131ed91906132ca565b5090565b828054828255906000526020600020908101928215613239579160200282015b828111156132385782518290816132289190613dd4565b5091602001919060010190613211565b5b50905061324691906132ca565b5090565b828054828255906000526020600020908101928215613292579160200282015b828111156132915782518290816132819190613dd4565b509160200191906001019061326a565b5b50905061329f91906132ca565b5090565b6040518060a001604052806005905b60608152602001906001900390816132b25790505090565b5b808211156132ea57600081816132e191906132ee565b506001016132cb565b5090565b5080546132fa906139b9565b6000825580601f1061330c575061332b565b601f01602090049060005260206000209081019061332a919061332e565b5b50565b5b8082111561334757600081600090555060010161332f565b5090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561338557808201518184015260208101905061336a565b83811115613394576000848401525b50505050565b6000601f19601f8301169050919050565b60006133b68261334b565b6133c08185613356565b93506133d0818560208601613367565b6133d98161339a565b840191505092915050565b600060208201905081810360008301526133fe81846133ab565b905092915050565b6000819050919050565b61341981613406565b82525050565b60006020820190506134346000830184613410565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600061347f61347a6134758461343a565b61345a565b61343a565b9050919050565b600061349182613464565b9050919050565b60006134a382613486565b9050919050565b6134b381613498565b82525050565b60006020820190506134ce60008301846134aa565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6135258261339a565b810181811067ffffffffffffffff82111715613544576135436134ed565b5b80604052505050565b60006135576134d4565b9050613563828261351c565b919050565b600067ffffffffffffffff821115613583576135826134ed565b5b602082029050602081019050919050565b600080fd5b600080fd5b600067ffffffffffffffff8211156135b9576135b86134ed565b5b6135c28261339a565b9050602081019050919050565b82818337600083830152505050565b60006135f16135ec8461359e565b61354d565b90508281526020810184848401111561360d5761360c613599565b5b6136188482856135cf565b509392505050565b600082601f830112613635576136346134e8565b5b81356136458482602086016135de565b91505092915050565b600061366161365c84613568565b61354d565b9050808382526020820190506020840283018581111561368457613683613594565b5b835b818110156136cb57803567ffffffffffffffff8111156136a9576136a86134e8565b5b8086016136b68982613620565b85526020850194505050602081019050613686565b5050509392505050565b600082601f8301126136ea576136e96134e8565b5b81356136fa84826020860161364e565b91505092915050565b600060208284031215613719576137186134de565b5b600082013567ffffffffffffffff811115613737576137366134e3565b5b613743848285016136d5565b91505092915050565b61375581613406565b811461376057600080fd5b50565b6000813590506137728161374c565b92915050565b6000806040838503121561378f5761378e6134de565b5b600061379d85828601613763565b92505060206137ae85828601613763565b9150509250929050565b6000602082840312156137ce576137cd6134de565b5b60006137dc84828501613763565b91505092915050565b60006137f08261343a565b9050919050565b613800816137e5565b82525050565b600060208201905061381b60008301846137f7565b92915050565b600060208284031215613837576138366134de565b5b600082013567ffffffffffffffff811115613855576138546134e3565b5b61386184828501613620565b91505092915050565b60008060408385031215613881576138806134de565b5b600061388f85828601613763565b925050602083013567ffffffffffffffff8111156138b0576138af6134e3565b5b6138bc85828601613620565b9150509250929050565b60006138d1826137e5565b9050919050565b6138e1816138c6565b81146138ec57600080fd5b50565b6000813590506138fe816138d8565b92915050565b60006020828403121561391a576139196134de565b5b6000613928848285016138ef565b91505092915050565b61393a816137e5565b811461394557600080fd5b50565b60008135905061395781613931565b92915050565b600060208284031215613973576139726134de565b5b600061398184828501613948565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806139d157607f821691505b6020821081036139e4576139e361398a565b5b50919050565b7f52656a65637465643a206e6f74206f776e657200000000000000000000000000600082015250565b6000613a20601383613356565b9150613a2b826139ea565b602082019050919050565b60006020820190508181036000830152613a4f81613a13565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b6000613a9e8261334b565b613aa88185613a82565b9350613ab8818560208601613367565b613ac18161339a565b840191505092915050565b6000613ad88383613a93565b905092915050565b6000602082019050919050565b6000613af882613a56565b613b028185613a61565b935083602082028501613b1485613a72565b8060005b85811015613b505784840389528151613b318582613acc565b9450613b3c83613ae0565b925060208a01995050600181019050613b18565b50829750879550505050505092915050565b60006020820190508181036000830152613b7c8184613aed565b905092915050565b7f52656a65637465643a206e6f7420746f6b656e206f776e657200000000000000600082015250565b6000613bba601983613356565b9150613bc582613b84565b602082019050919050565b60006020820190508181036000830152613be981613bad565b9050919050565b600081519050613bff81613931565b92915050565b600060208284031215613c1b57613c1a6134de565b5b6000613c2984828501613bf0565b91505092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613c947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613c57565b613c9e8683613c57565b95508019841693508086168417925050509392505050565b6000613cd1613ccc613cc784613406565b61345a565b613406565b9050919050565b6000819050919050565b613ceb83613cb6565b613cff613cf782613cd8565b848454613c64565b825550505050565b600090565b613d14613d07565b613d1f818484613ce2565b505050565b5b81811015613d4357613d38600082613d0c565b600181019050613d25565b5050565b601f821115613d8857613d5981613c32565b613d6284613c47565b81016020851015613d71578190505b613d85613d7d85613c47565b830182613d24565b50505b505050565b600082821c905092915050565b6000613dab60001984600802613d8d565b1980831691505092915050565b6000613dc48383613d9a565b9150826002028217905092915050565b613ddd8261334b565b67ffffffffffffffff811115613df657613df56134ed565b5b613e0082546139b9565b613e0b828285613d47565b600060209050601f831160018114613e3e5760008415613e2c578287015190505b613e368582613db8565b865550613e9e565b601f198416613e4c86613c32565b60005b82811015613e7457848901518255600182019150602085019450602081019050613e4f565b86831015613e915784890151613e8d601f891682613d9a565b8355505b6001600288020188555050505b505050505050565b6000604082019050613ebb6000830185613410565b8181036020830152613ecd81846133ab565b90509392505050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000613f32602e83613356565b9150613f3d82613ed6565b604082019050919050565b60006020820190508181036000830152613f6181613f25565b9050919050565b600081905092915050565b7f4861707079205a6f72627320697320612067656e657261746976652c20636f6c60008201527f6c61626f7261746976652c20616e6420636f6e74696e756f75736c792065766f60208201527f6c76696e67206172742070726f6a6563742e20456163682065646974696f6e2060408201527f697320756e6971756520616e6420616c6c20617274776f726b2069732067656e60608201527f65726174656420616e642073746f726564206f6e636861696e2e20456163682060808201527f6d696e742067656e65726174657320612067726964206f6620757020746f203460a08201527f38207a6f7262732c20776974682065616368207a6f726220726570726573656e60c08201527f74696e6720616e6f74686572206f776e6572206f66207468652048617070792060e08201527f5a6f72627320636f6c6c656374696f6e2e2054686520636f6c6f722070616c656101008201527f747465206f66207a6f7262732061726520646572697665642066726f6d2074686101208201527f6520636f6c6c656374696f6e206f776e6572732077616c6c65742061646472656101408201527f73732e204173204861707079205a6f72622065646974696f6e732061726520746101608201527f72616e73666572726564206265747765656e2077616c6c6574732c20746865206101808201527f617274776f726b2077696c6c2065766f6c766520746f207265666c65637420746101a08201527f6865207a6f726273206f66206e657720636f6c6c656374696f6e206f776e65726101c08201527f732e20496e206f7264657220746f206b656570207468652072616e646f6d207a6101e08201527f6f72626e65737320696e746163742c206d696e74696e67206973206c696d69746102008201527f656420746f206f6e652070657220616464726573732e20426967207468616e6b6102208201527f7320746f204a61636b20427574636865722c2044616d69656e2048697273742c6102408201527f20616e64205a6f726120666f722074686520696e737069726174696f6e20666f6102608201527f7220746869732070726f6a6563742e000000000000000000000000000000000061028082015250565b60006142af61028f83613f68565b91506142ba82613f73565b61028f82019050919050565b60006142d1826142a1565b9150819050919050565b7f4861707079205a6f726273000000000000000000000000000000000000000000600082015250565b6000614311600b83613f68565b915061431c826142db565b600b82019050919050565b600061433282614304565b9150819050919050565b6000819050919050565b600060ff82169050919050565b600061436e6143696143648461433c565b61345a565b614346565b9050919050565b61437e81614353565b82525050565b60006020820190506143996000830184614375565b92915050565b7f7b226e616d65223a20224861707079205a6f726273222c20226465736372697060008201527f74696f6e223a2022000000000000000000000000000000000000000000000000602082015250565b60006143fb602883613f68565b91506144068261439f565b602882019050919050565b6000815461441e816139b9565b6144288186613f68565b9450600182166000811461444357600181146144585761448b565b60ff198316865281151582028601935061448b565b61446185613c32565b60005b8381101561448357815481890152600182019150602081019050614464565b838801955050505b50505092915050565b7f222c2022696d616765223a2022697066733a2f2f6261666b72656965796d736b60008201527f326b6a6f6b35366e78346a336265676f72637464663734636479616d77786a3460208201527f746b726276717770346277376b6479222c202273656c6c65725f6665655f626160408201527f7369735f706f696e7473223a202230222c202273656c6c65725f6665655f726560608201527f63697069656e74223a202230784342343330373843333234323346353334384360808201527f616235383835393131433342356661453231374639222c2022616e696d61746960a08201527f6f6e5f75726c223a2022697066733a2f2f626166796265696464706d646c753660c08201527f36696b6832666a6676626871353665757a6837356b65357579726d6d337a6f7960e08201527f6d62766d7475343363623269227d00000000000000000000000000000000000061010082015250565b60006145fc61010e83613f68565b915061460782614494565b61010e82019050919050565b600061461e826143ee565b915061462a8284614411565b9150614635826145ee565b915081905092915050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b6000614676601d83613f68565b915061468182614640565b601d82019050919050565b60006146978261334b565b6146a18185613f68565b93506146b1818560208601613367565b80840191505092915050565b60006146c882614669565b91506146d4828461468c565b915081905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061473b602683613356565b9150614746826146df565b604082019050919050565b6000602082019050818103600083015261476a8161472e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006147a7602083613356565b91506147b282614771565b602082019050919050565b600060208201905081810360008301526147d68161479a565b9050919050565b60006147e9828461468c565b915081905092915050565b7f7b226e616d65223a202200000000000000000000000000000000000000000000600082015250565b600061482a600a83613f68565b9150614835826147f4565b600a82019050919050565b7f2023000000000000000000000000000000000000000000000000000000000000600082015250565b6000614876600283613f68565b915061488182614840565b600282019050919050565b600081519050919050565b600081905092915050565b60006148ad8261488c565b6148b78185614897565b93506148c7818560208601613367565b80840191505092915050565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c3b6260008201527f61736536342c0000000000000000000000000000000000000000000000000000602082015250565b600061492f602683613f68565b915061493a826148d3565b602682019050919050565b7f227d000000000000000000000000000000000000000000000000000000000000600082015250565b600061497b600283613f68565b915061498682614945565b600282019050919050565b600061499c8261481d565b91506149a88286614411565b91506149b382614869565b91506149bf82856148a2565b91506149ca82614922565b91506149d682846148a2565b91506149e18261496e565b9150819050949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614a2882613406565b9150614a3383613406565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614a6857614a676149ee565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614aad82613406565b9150614ab883613406565b925082614ac857614ac7614a73565b5b828204905092915050565b6000614ade82613406565b9150614ae983613406565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614b2257614b216149ee565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060008201527f30302f737667222076696577426f783d2230203020313030203130302220776960208201527f6474683d223230303022206865696768743d223230303022203e3c706174682060408201527f66696c6c3d220000000000000000000000000000000000000000000000000000606082015250565b6000614c04606683613f68565b9150614c0f82614b5c565b606682019050919050565b7f2220643d224d31303020304830563130304831303056305a222f3e3c7061746860008201527f2066696c6c3d2200000000000000000000000000000000000000000000000000602082015250565b6000614c76602783613f68565b9150614c8182614c1a565b602782019050919050565b7f2220643d224d37372e333631352031362e333439364832322e3635303456383360008201527f2e363436314837372e333631355631362e333439365a222f3e00000000000000602082015250565b6000614ce8603983613f68565b9150614cf382614c8c565b603982019050919050565b7f3c2f7376673e0000000000000000000000000000000000000000000000000000600082015250565b6000614d34600683613f68565b9150614d3f82614cfe565b600682019050919050565b6000614d5582614bf7565b9150614d61828661468c565b9150614d6c82614c69565b9150614d78828561468c565b9150614d8382614cdb565b9150614d8f828461468c565b9150614d9a82614d27565b9150819050949350505050565b600081519050614db68161374c565b92915050565b600060208284031215614dd257614dd16134de565b5b6000614de084828501614da7565b91505092915050565b6000614df482613406565b9150614dff83613406565b925082821015614e1257614e116149ee565b5b828203905092915050565b7f3c67207472616e73666f726d3d227472616e736c617465280000000000000000600082015250565b6000614e53601883613f68565b9150614e5e82614e1d565b601882019050919050565b7f29223e3c7376672077696474683d223522206865696768743d2235222076696560008201527f77426f783d2230203020352035223e3c646566733e3c72616469616c4772616460208201527f69656e742069643d227a6f72622d000000000000000000000000000000000000604082015250565b6000614eeb604e83613f68565b9150614ef682614e69565b604e82019050919050565b7f22206772616469656e745472616e73666f726d3d227472616e736c617465283360008201527f2e30353720312e323229207363616c6528332e3436333337292220677261646960208201527f656e74556e6974733d227573657253706163654f6e557365222063783d22302260408201527f2063793d22302220723d2231223e3c73746f70206f66667365743d222e31353660608201527f222073746f702d636f6c6f723d22000000000000000000000000000000000000608082015250565b6000614fcf608e83613f68565b9150614fda82614f01565b608e82019050919050565b7f22202f3e3c73746f70206f66667365743d222e333936222073746f702d636f6c60008201527f6f723d2200000000000000000000000000000000000000000000000000000000602082015250565b6000615041602483613f68565b915061504c82614fe5565b602482019050919050565b7f22202f3e3c73746f70206f66667365743d222e373239222073746f702d636f6c60008201527f6f723d2200000000000000000000000000000000000000000000000000000000602082015250565b60006150b3602483613f68565b91506150be82615057565b602482019050919050565b7f22202f3e3c73746f70206f66667365743d222e393036222073746f702d636f6c60008201527f6f723d2200000000000000000000000000000000000000000000000000000000602082015250565b6000615125602483613f68565b9150615130826150c9565b602482019050919050565b7f22202f3e3c73746f70206f66667365743d2231303025222073746f702d636f6c60008201527f6f723d2200000000000000000000000000000000000000000000000000000000602082015250565b6000615197602483613f68565b91506151a28261513b565b602482019050919050565b7f22202f3e3c2f72616469616c4772616469656e743e3c2f646566733e3c70617460008201527f682066696c6c3d2275726c28237a6f72622d0000000000000000000000000000602082015250565b6000615209603283613f68565b9150615214826151ad565b603282019050919050565b7f292220643d224d342e38393920322e3461322e3320322e332030203120302d3460008201527f2e36203020322e3320322e3320302030203020342e3620305a222f3e3c2f737660208201527f673e3c2f673e0000000000000000000000000000000000000000000000000000604082015250565b60006152a1604683613f68565b91506152ac8261521f565b604682019050919050565b60006152c282614e46565b91506152ce828b614411565b91506152d982614ede565b91506152e5828a61468c565b91506152f082614fc2565b91506152fc82896148a2565b915061530782615034565b915061531382886148a2565b915061531e826150a6565b915061532a82876148a2565b915061533582615118565b915061534182866148a2565b915061534c8261518a565b915061535882856148a2565b9150615363826151fc565b915061536f828461468c565b915061537a82615294565b91508190509998505050505050505050565b600061539882856148a2565b91506153a4828461468c565b91508190509392505050565b60006153bb82613406565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036153ed576153ec6149ee565b5b600182019050919050565b600061540382614346565b915061540e83614346565b92508261541e5761541d614a73565b5b828206905092915050565b6000819050919050565b600061543e82615429565b915061544983615429565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03831360008312151615615484576154836149ee565b5b817f80000000000000000000000000000000000000000000000000000000000000000383126000831216156154bc576154bb6149ee565b5b828201905092915050565b60006154d282615429565b91506154dd83615429565b9250827f800000000000000000000000000000000000000000000000000000000000000001821260008412151615615518576155176149ee565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0182136000841216156155505761554f6149ee565b5b828203905092915050565b600061556682615429565b915061557183615429565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821160008413600084131616156155b0576155af6149ee565b5b817f800000000000000000000000000000000000000000000000000000000000000005831260008412600084131616156155ed576155ec6149ee565b5b827f8000000000000000000000000000000000000000000000000000000000000000058212600084136000841216161561562a576156296149ee565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0582126000841260008412161615615667576156666149ee565b5b828202905092915050565b7f68736c2800000000000000000000000000000000000000000000000000000000600082015250565b60006156a8600483613f68565b91506156b382615672565b600482019050919050565b7f2c20000000000000000000000000000000000000000000000000000000000000600082015250565b60006156f4600283613f68565b91506156ff826156be565b600282019050919050565b7f252c200000000000000000000000000000000000000000000000000000000000600082015250565b6000615740600383613f68565b915061574b8261570a565b600382019050919050565b7f2529000000000000000000000000000000000000000000000000000000000000600082015250565b600061578c600283613f68565b915061579782615756565b600282019050919050565b60006157ad8261569b565b91506157b9828661468c565b91506157c4826156e7565b91506157d0828561468c565b91506157db82615733565b91506157e7828461468c565b91506157f28261577f565b9150819050949350505050565b600061580a82613406565b915061581583613406565b92508261582557615824614a73565b5b82820690509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212201f0bc817d62e839be9e763838a8aab8c13b36e77d086d1fb879ec03cc851797764736f6c634300080f0033