610100604052348015610010575f5ffd5b50604051614e4e380380614e4e83398101604081905261002f91610373565b828282604051806060016040528060218152602001614e2d6021913960408051808201909152600c81526b14105393d4151250cb53919560a21b60208201528484845f5b8351811015610153575f5b83828151811061009057610090610446565b60200260200101515181101561014a578282815181106100b2576100b2610446565b602002602001015181815181106100cb576100cb610446565b60200260200101515f5f8785815181106100e7576100e7610446565b602002602001015181526020019081526020015f205f86858151811061010f5761010f610446565b6020026020010151848151811061012857610128610446565b60209081029190910181015182528101919091526040015f205560010161007e565b50600101610073565b50505050816001908161016691906104de565b50600261017382826104de565b5050506001600160a01b03998a1660a052505050509385166080525090831660c05290911660e05250610598565b6001600160a01b03811681146101b5575f5ffd5b50565b80516101c3816101a1565b919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b0381118282101715610204576102046101c8565b604052919050565b5f6001600160401b03821115610224576102246101c8565b5060051b60200190565b5f82601f83011261023d575f5ffd5b815161025061024b8261020c565b6101dc565b8082825260208201915060208360051b860101925085831115610271575f5ffd5b602085015b8381101561028e578051835260209283019201610276565b5095945050505050565b5f82601f8301126102a7575f5ffd5b81516102b561024b8261020c565b8082825260208201915060208360051b8601019250858311156102d6575f5ffd5b602085015b8381101561028e5780516001600160401b038111156102f8575f5ffd5b8601603f81018813610308575f5ffd5b602081015161031961024b8261020c565b808282526020820191506020808460051b8601010192508a83111561033c575f5ffd5b6040840193505b8284101561035e578351825260209384019390910190610343565b865250506020938401939190910190506102db565b5f5f5f5f5f5f5f60e0888a031215610389575f5ffd5b8751610394816101a1565b96506103a2602089016101b8565b95506103b0604089016101b8565b94506103be606089016101b8565b60808901519094506001600160401b038111156103d9575f5ffd5b6103e58a828b0161022e565b60a08a015190945090506001600160401b03811115610402575f5ffd5b61040e8a828b01610298565b60c08a015190935090506001600160401b0381111561042b575f5ffd5b6104378a828b01610298565b91505092959891949750929550565b634e487b7160e01b5f52603260045260245ffd5b600181811c9082168061046e57607f821691505b60208210810361048c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156104d957805f5260205f20601f840160051c810160208510156104b75750805b601f840160051c820191505b818110156104d6575f81556001016104c3565b50505b505050565b81516001600160401b038111156104f7576104f76101c8565b61050b81610505845461045a565b84610492565b6020601f82116001811461053d575f83156105265750848201515b5f19600385901b1c1916600184901b1784556104d6565b5f84815260208120601f198516915b8281101561056c578785015182556020948501946001909201910161054c565b508482101561058957868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b60805160a05160c05160e05161485b6105d25f395f611ba701525f81816107ba0152611b5901525f611a6301525f6118f5015261485b5ff3fe608060405260043610610123575f3560e01c806395d89b41116100a1578063b88d4fde11610071578063daa4c69711610057578063daa4c69714610380578063e985e9c51461039f578063f2626ead146103d8575f5ffd5b8063b88d4fde14610342578063c87b56dd14610361575f5ffd5b806395d89b41146102d0578063a03ba02f146102e4578063a22cb46514610303578063ac9650d814610322575f5ffd5b80630efb8bac116100f657806342842e0e116100dc57806342842e0e146102655780636352211e1461028457806370a08231146102a3575f5ffd5b80630efb8bac1461020357806323b872dd14610246575f5ffd5b806301ffc9a71461012757806306fdde031461015b578063081812fc1461017c578063095ea7b3146101e2575b5f5ffd5b348015610132575f5ffd5b506101466101413660046139a2565b61041c565b60405190151581526020015b60405180910390f35b348015610166575f5ffd5b5061016f610500565b6040516101529190613a09565b348015610187575f5ffd5b506101bd610196366004613a1b565b60056020525f908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610152565b3480156101ed575f5ffd5b506102016101fc366004613a53565b61058c565b005b34801561020e575f5ffd5b5061022261021d366004613a98565b6106d8565b604080516bffffffffffffffffffffffff9093168352602083019190915201610152565b348015610251575f5ffd5b50610201610260366004613aed565b6108fc565b348015610270575f5ffd5b5061020161027f366004613aed565b610bbf565b34801561028f575f5ffd5b506101bd61029e366004613a1b565b610d22565b3480156102ae575f5ffd5b506102c26102bd366004613b2b565b610db2565b604051908152602001610152565b3480156102db575f5ffd5b5061016f610e58565b3480156102ef575f5ffd5b5061016f6102fe366004613c59565b610e65565b34801561030e575f5ffd5b5061020161031d366004613cd7565b61112f565b610335610330366004613d12565b6111c5565b6040516101529190613d83565b34801561034d575f5ffd5b5061020161035c366004613e04565b6112d3565b34801561036c575f5ffd5b5061016f61037b366004613a1b565b611427565b34801561038b575f5ffd5b506101bd61039a366004613ead565b611857565b3480156103aa575f5ffd5b506101466103b9366004613f04565b600660209081525f928352604080842090915290825290205460ff1681565b3480156103e3575f5ffd5b506101bd6103f2366004613b2b565b73ffffffffffffffffffffffffffffffffffffffff9081165f908152600760205260409020541690565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614806104ae57507f80ac58cd000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b806104fa57507f5b5e139f000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6001805461050d90613f30565b80601f016020809104026020016040519081016040528092919081815260200182805461053990613f30565b80156105845780601f1061055b57610100808354040283529160200191610584565b820191905f5260205f20905b81548152906001019060200180831161056757829003601f168201915b505050505081565b5f8181526003602052604090205473ffffffffffffffffffffffffffffffffffffffff16338114806105ed575073ffffffffffffffffffffffffffffffffffffffff81165f90815260066020908152604080832033845290915290205460ff165b610658576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a454400000000000000000000000000000000000060448201526064015b60405180910390fd5b5f8281526005602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b5f806bffffffffffffffffffffffff851684015b80866bffffffffffffffffffffffff1610156108f157604080517fffffffffffffffffffff0000000000000000000000000000000000000000000060608b811b821660208401528a901b16602a8201527fffffffffffffffffffffffff000000000000000000000000000000000000000060a089901b1660348201525f910160405160208183030381529060405261078390613f81565b90505f73000000000001cd07e625a9e225c37bea50b3f441634a18eb8f61083573ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016856040513060388201526f5af43d82803e903d91602b57fd5bf3ff60248201526014810192909252733d602d80600a3d3981f3363d3d373d3d3d363d73825260588201526037600c8201206078820152605560439091012090565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602401602060405180830381865af415801561089c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108c09190613fc3565b9050838111156108d1578093508794505b8581106108e45787945092506108f19050565b60018801975050506106ec565b509550959350505050565b5f8181526003602052604090205473ffffffffffffffffffffffffffffffffffffffff84811691161461098b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f57524f4e475f46524f4d00000000000000000000000000000000000000000000604482015260640161064f565b73ffffffffffffffffffffffffffffffffffffffff8216610a08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f494e56414c49445f524543495049454e54000000000000000000000000000000604482015260640161064f565b3373ffffffffffffffffffffffffffffffffffffffff84161480610a5b575073ffffffffffffffffffffffffffffffffffffffff83165f90815260066020908152604080832033845290915290205460ff165b80610a8857505f8181526005602052604090205473ffffffffffffffffffffffffffffffffffffffff1633145b610aee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015260640161064f565b73ffffffffffffffffffffffffffffffffffffffff8084165f81815260046020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019055938616808352848320805460010190558583526003825284832080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610bca8383836108fc565b73ffffffffffffffffffffffffffffffffffffffff82163b15610d1d576040517f150b7a020000000000000000000000000000000000000000000000000000000080825233600483015273ffffffffffffffffffffffffffffffffffffffff858116602484015260448301849052608060648401525f608484015290919084169063150b7a029060a4016020604051808303815f875af1158015610c70573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c949190613fda565b7fffffffff000000000000000000000000000000000000000000000000000000001614610d1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f554e534146455f524543495049454e5400000000000000000000000000000000604482015260640161064f565b505050565b5f8181526003602052604090205473ffffffffffffffffffffffffffffffffffffffff1680610dad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f4e4f545f4d494e54454400000000000000000000000000000000000000000000604482015260640161064f565b919050565b5f73ffffffffffffffffffffffffffffffffffffffff8216610e30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f414444524553530000000000000000000000000000000000000000604482015260640161064f565b5073ffffffffffffffffffffffffffffffffffffffff165f9081526004602052604090205490565b6002805461050d90613f30565b6040517f4a18eb8f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152606090600f8616905f9073000000000001cd07e625a9e225c37bea50b3f44190634a18eb8f90602401602060405180830381865af4158015610eeb573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f0f9190613fc3565b90505f610f1c8383611ef8565b9050610f2b8189848a8a6121a1565b9050611103610f518973ffffffffffffffffffffffffffffffffffffffff1660146123b9565b5f8581527f7f98b23ecc45ef8113f30246eedf02ba90aaeca2cd03443f1b6caef9aed885f96020526040902054610f87906123fd565b610f9085612408565b604051602001610fa192919061400c565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610fdd929160200161400c565b6040516020818303038152906040528888610ff789612468565b60405160200161100993929190614050565b60405160208183030381529060405261102185612408565b5f8681527f934fcfd0ac41364bf414d3f5dd474e8c0fa3c5e6745ad2c3cf0573b1c870f1786020526040902054611057906123fd565b604051602001611068929190614113565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181525f8881527f7f98b23ecc45ef8113f30246eedf02ba90aaeca2cd03443f1b6caef9aed885f960205220546110c9906123fd565b6110d161251a565b6110da87612d02565b6040516020016110ef9695949392919061414e565b604051602081830303815290604052612d02565b6040516020016111139190614348565b6040516020818303038152906040529350505050949350505050565b335f81815260066020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b60608167ffffffffffffffff8111156111e0576111e0613b46565b60405190808252806020026020018201604052801561121357816020015b60608152602001906001900390816111fe5790505b5090505f5b828110156112cc575f803086868581811061123557611235614379565b905060200281019061124791906143a6565b60405161125592919061440e565b5f60405180830381855af49150503d805f811461128d576040519150601f19603f3d011682016040523d82523d5f602084013e611292565b606091505b5091509150816112a457805160208201fd5b808484815181106112b7576112b7614379565b60209081029190910101525050600101611218565b5092915050565b6112de8585856108fc565b73ffffffffffffffffffffffffffffffffffffffff84163b15611420576040517f150b7a02000000000000000000000000000000000000000000000000000000008082529073ffffffffffffffffffffffffffffffffffffffff86169063150b7a02906113579033908a9089908990899060040161441d565b6020604051808303815f875af1158015611373573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113979190613fda565b7fffffffff000000000000000000000000000000000000000000000000000000001614611420576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f554e534146455f524543495049454e5400000000000000000000000000000000604482015260640161064f565b5050505050565b60605f8290506118508173000000000001cd07e625a9e225c37bea50b3f4416395917e7a8473ffffffffffffffffffffffffffffffffffffffff16634f94c5306040518163ffffffff1660e01b8152600401602060405180830381865afa158015611494573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114b891906144aa565b73ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611500573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061152491906144aa565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024015f60405180830381865af415801561158a573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526115cf91908101906144c5565b73000000000001cd07e625a9e225c37bea50b3f4416395917e7a8573ffffffffffffffffffffffffffffffffffffffff16634f94c5306040518163ffffffff1660e01b8152600401602060405180830381865afa158015611632573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061165691906144aa565b73ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561169e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116c291906144aa565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024015f60405180830381865af4158015611728573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261176d91908101906144c5565b8473ffffffffffffffffffffffffffffffffffffffff16634f94c5306040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117b6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117da91906144aa565b73ffffffffffffffffffffffffffffffffffffffff1663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015611822573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611846919061453a565b62ffffff16610e65565b9392505050565b5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611892578385611895565b84845b6040517f1698ee8200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8084166004830152808316602483015262ffffff871660448301529297509095505f917f00000000000000000000000000000000000000000000000000000000000000001690631698ee8290606401602060405180830381865afa15801561193a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061195e91906144aa565b905073ffffffffffffffffffffffffffffffffffffffff81166119ad576040517f4f361fe400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8181165f908152600760205260409020541615611a0b576040517f7983c05100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fc035e24200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8781166004830152868116602483015262ffffff861660448301527f0000000000000000000000000000000000000000000000000000000000000000169063c035e242906064015f604051808303815f87803b158015611aa4575f5ffd5b505af1158015611ab6573d5f5f3e3d5ffd5b5050604080517fffffffffffffffffffff0000000000000000000000000000000000000000000033606090811b8216602084015286901b16602a8201527fffffffffffffffffffffffff000000000000000000000000000000000000000060a088901b1660348201525f9350019050604051602081830303815290604052611b3d90613f81565b9050611b7f73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001682612d0f565b92505f611bcd611b90836001614582565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690612d0f565b90505f611bde611b90846002614582565b6040517fd8ba510c0000000000000000000000000000000000000000000000000000000081526001600482015273ffffffffffffffffffffffffffffffffffffffff8b811660248301528a8116604483015262ffffff8a16606483015287811660848301529192509083169063d8ba510c9060a4015f604051808303815f87803b158015611c6a575f5ffd5b505af1158015611c7c573d5f5f3e3d5ffd5b50506040517fd8ba510c0000000000000000000000000000000000000000000000000000000081525f600482015273ffffffffffffffffffffffffffffffffffffffff8c811660248301528b8116604483015262ffffff8b16606483015288811660848301528416925063d8ba510c915060a4015f604051808303815f87803b158015611d07575f5ffd5b505af1158015611d19573d5f5f3e3d5ffd5b50506040517fe8a792fc00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87811660048301528c811660248301528b81166044830152858116606483015284811660848301528816925063e8a792fc915060a4015f604051808303815f87803b158015611da3575f5ffd5b505af1158015611db5573d5f5f3e3d5ffd5b5050505073ffffffffffffffffffffffffffffffffffffffff8481165f818152600760205260409081902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169389169390931790925590517f32148f67000000000000000000000000000000000000000000000000000000008152603360048201526332148f67906024015f604051808303815f87803b158015611e5a575f5ffd5b505af1158015611e6c573d5f5f3e3d5ffd5b50505073ffffffffffffffffffffffffffffffffffffffff86169050611e923382612dd0565b6040805173ffffffffffffffffffffffffffffffffffffffff8581168252848116602083015280881692908916917f5f7560a5797edc6f72421362defa094d690eb9f7ced3cc5a5c13383502e4fcc5910160405180910390a35050505050949350505050565b7f6672616d657300000000000000000000000000000000000000000000000000005f9081526020819052606090611f8f907fb91d8243643df86448a69427c49e640b48570a9d7972520807ad21ce3b248bf29060128510611f715760178510611f61575f611f7c565b611f6c856017614595565b611f7c565b611f7c6003866145d5565b81526020019081526020015f2054612f67565b604080518082018252600e81527f3c212d2d204c4142454c202d2d3e0000000000000000000000000000000000006020808301919091525f8781527f7f98b23ecc45ef8113f30246eedf02ba90aaeca2cd03443f1b6caef9aed885f9909152919091205491925061201d9161201590612007906123fd565b61201086612f7a565b612fb0565b839190613214565b604080518082018252600f81527f3c212d2d2046494c544552202d2d3e00000000000000000000000000000000006020808301919091525f8681527f1947e2f3b28d67acaca05a6bfbe5324d3779c5816467e7d5ae12cabf6a56bd6990915291909120549192506118509161209190612f67565b604080518082018252600c81527f3c212d2d20415254202d2d3e00000000000000000000000000000000000000006020808301919091525f8981527ff6ff15696fcd98b5c1a0b33d3221f7a9ec7068f5e0d630b9a639a13fb9203b85909152919091205461219a919061210390612f67565b61219a6040518060400160405280600d81526020017f3c212d2d2054455854202d2d3e000000000000000000000000000000000000008152506121925f5f7f6465736372697074696f6e73000000000000000000000000000000000000000081526020019081526020015f205f60088d61217d91906145d5565b6121889060106145e8565b611f7c908f614582565b899190613214565b9190613214565b60606122466040518060400160405280601081526020017f3c212d2d20434841494e4944202d2d3e000000000000000000000000000000008152506121e461251a565b61219a6040518060400160405280601481526020017f3c212d2d20504f4f4c41444452455353202d2d3e00000000000000000000000081525061223e8a73ffffffffffffffffffffffffffffffffffffffff1660146123b9565b8b9190613214565b604080518082018252601481527f3c212d2d205241524954595f4e414d45202d2d3e0000000000000000000000006020808301919091525f8881527f934fcfd0ac41364bf414d3f5dd474e8c0fa3c5e6745ad2c3cf0573b1c870f17890915291909120549197506122cf916122c7906122be906123fd565b61201088613352565b889190613214565b95506123af6040518060400160405280601081526020017f3c212d2d2053594d424f4c31202d2d3e00000000000000000000000000000000815250612317846120108861340f565b61219a6040518060400160405280601081526020017f3c212d2d2053594d424f4c30202d2d3e0000000000000000000000000000000081525061235d886120108b61340f565b61219a6040518060400160405280600f81526020017f3c212d2d20524152495459202d2d3e00000000000000000000000000000000008152506123a76123a28d612408565b6134b1565b8e9190613214565b9695505050505050565b60606123c583836134dd565b805161307882526002017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9091019081529392505050565b60606104fa82613581565b60606080604051019050602081016040525f8152805f19835b928101926030600a8206018453600a9004806124215750508190037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909101908152919050565b60606124826124786064846145ff565b62ffffff166135ee565b61248d606484614624565b62ffffff16156124e3576124b0600a6124a681866145ff565b6124789190614624565b6124be612478600a86614624565b6040516020016124cf929190614649565b6040516020818303038152906040526124f3565b60405180602001604052805f8152505b60405160200161250492919061468b565b6040516020818303038152906040529050919050565b60604660010361255c575060408051808201909152600881527f457468657265756d000000000000000000000000000000000000000000000000602082015290565b4660380361259c575060408051808201909152600f81527f424e4220536d61727420436861696e0000000000000000000000000000000000602082015290565b4661a4b1036125dd575060408051808201909152600c81527f417262697472756d204f6e650000000000000000000000000000000000000000602082015290565b466121050361261e575060408051808201909152600481527f4261736500000000000000000000000000000000000000000000000000000000602082015290565b4661a86a0361265f575060408051808201909152601181527f4176616c616e63686520432d436861696e000000000000000000000000000000602082015290565b4660890361269f575060408051808201909152600781527f506f6c79676f6e00000000000000000000000000000000000000000000000000602082015290565b46600a036126df575060408051808201909152600881527f4f7074696d69736d000000000000000000000000000000000000000000000000602082015290565b4661a4ec03612720575060408051808201909152600481527f43454c4f00000000000000000000000000000000000000000000000000000000602082015290565b4660ee03612760575060408051808201909152600581527f426c617374000000000000000000000000000000000000000000000000000000602082015290565b46611388036127a1575060408051808201909152600681527f4d616e746c650000000000000000000000000000000000000000000000000000602082015290565b4661e708036127e2575060408051808201909152600581527f4c696e6561000000000000000000000000000000000000000000000000000000602082015290565b466208275003612824575060408051808201909152600681527f5363726f6c6c0000000000000000000000000000000000000000000000000000602082015290565b46606403612864575060408051808201909152600681527f476e6f7369730000000000000000000000000000000000000000000000000000602082015290565b4661868b036128a5575060408051808201909152600481527f4d6f646500000000000000000000000000000000000000000000000000000000602082015290565b4661bf04036128e6575060408051808201909152600781527f5a69726375697400000000000000000000000000000000000000000000000000602082015290565b4661045c03612927575060408051808201909152600f81527f436f726520426c6f636b636861696e0000000000000000000000000000000000602082015290565b4660fa03612967575060408051808201909152600681527f46616e746f6d0000000000000000000000000000000000000000000000000000602082015290565b466082036129a7575060408051808201909152600881527f556e69636861696e000000000000000000000000000000000000000000000000602082015290565b46610144036129e8575060408051808201909152600a81527f5a6b53796e632045726100000000000000000000000000000000000000000000602082015290565b4661053103612a29575060408051808201909152600381527f5365690000000000000000000000000000000000000000000000000000000000602082015290565b4661ed8803612a6a575060408051808201909152600381527f424f420000000000000000000000000000000000000000000000000000000000602082015290565b46601e03612aaa575060408051808201909152600981527f526f6f7473746f636b0000000000000000000000000000000000000000000000602082015290565b4662028c5803612aec575060408051808201909152600581527f5461696b6f000000000000000000000000000000000000000000000000000000602082015290565b4661013a03612b2d575060408051808201909152600881527f46696c65636f696e000000000000000000000000000000000000000000000000602082015290565b466101e003612b6e575060408051808201909152600b81527f576f726c6420436861696e000000000000000000000000000000000000000000602082015290565b4661050403612baf575060408051808201909152600881527f4d6f6f6e6265616d000000000000000000000000000000000000000000000000602082015290565b4661046f03612bf0575060408051808201909152600481527f4c69736b00000000000000000000000000000000000000000000000000000000602082015290565b4661012003612c31575060408051808201909152600481527f426f626100000000000000000000000000000000000000000000000000000000602082015290565b4661044d03612c72575060408051808201909152600d81527f506f6c79676f6e207a6b45564d00000000000000000000000000000000000000602082015290565b4660a903612cb2575060408051808201909152600581527f4d616e7461000000000000000000000000000000000000000000000000000000602082015290565b466276adf103612cf4575060408051808201909152600481527f5a6f726100000000000000000000000000000000000000000000000000000000602082015290565b612cfd46612408565b905090565b60606104fa825f5f6136ab565b5f763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c175f526e5af43d82803e903d91602b57fd5bf38360781b1760205281603760095ff5905073ffffffffffffffffffffffffffffffffffffffff81166104fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f455243313136373a2063726561746532206661696c6564000000000000000000604482015260640161064f565b73ffffffffffffffffffffffffffffffffffffffff8216612e4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f494e56414c49445f524543495049454e54000000000000000000000000000000604482015260640161064f565b5f8181526003602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612ed8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f414c52454144595f4d494e544544000000000000000000000000000000000000604482015260640161064f565b73ffffffffffffffffffffffffffffffffffffffff82165f81815260046020908152604080832080546001019055848352600390915280822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60606104fa612f7583613581565b6137b7565b5f6006821015612f8d5750612328919050565b60168211612f9e5750610f3c919050565b6016821115610dad5750612328919050565b60605f805b845181101561312f575f6130415f5f7f636861724f66667365747300000000000000000000000000000000000000000081526020019081526020015f205f88858151811061300557613005614379565b016020908101517fff000000000000000000000000000000000000000000000000000000000000001682528101919091526040015f2054613581565b61304a90613f81565b90506130568184614582565b925061306181612408565b846130e45f5f7f636861725061746873000000000000000000000000000000000000000000000081526020019081526020015f205f8a87815181106130a8576130a8614379565b016020908101517fff000000000000000000000000000000000000000000000000000000000000001682528101919091526040015f20546123fd565b6040516020016130f6939291906146c7565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052935050600101612fb5565b5060608382111561319e575f8261314886610d486145e8565b61315291906145d5565b9050606381111561316d5761316681612408565b9150613198565b61317681612408565b6040516020016131869190614761565b60405160208183030381529060405291505b506131d4565b5060408051808201909152600281527f333400000000000000000000000000000000000000000000000000000000000060208201525b806131e86131e36002856145d5565b612408565b846040516020016131fb93929190614792565b6040516020818303038152906040529250505092915050565b606083518351835160208701965060208601955060208501945060206040510193508287018383116132e4576001838203015f6020851061325457508388205b601f851660200360031b89515b8b51818118831c6132cb57831561329b5783888e201461329b57808a5260019c8d019c90990198848d1061329557506132df565b50613261565b5f5b8b8101518b82015260200187811061329d57509b87019b9886019887156132cb57848d1061329557506132df565b895260019b8c019b90980197838c10613261575b505050505b84935060206040510194508781038585030192505b808810156133145787518452602097880197909301926132f9565b50505f8184019081526020016040527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201918252509392505050565b5f6003821015613364575060d2919050565b6006821015613375575060dc919050565b6009821015613386575060d2919050565b600c821015613397575060dc919050565b600f8210156133a95750610104919050565b60138210156133ba575060e1919050565b60148210156133cc5750610104919050565b60158210156133dd575060dc919050565b60168210156133ee575060d2919050565b60178210156133ff575060dc919050565b60178210610dad575060d2919050565b5f60038210156134225750610640919050565b60098210156134345750610546919050565b600c82101561344657506105aa919050565b600f8210156134585750610546919050565b601382101561346a57506104e2919050565b601482101561347c5750610546919050565b601582101561348e57506105aa919050565b60178210156134a05750610546919050565b60178210610dad5750610640919050565b60606104fa827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff612fb0565b6060601f1960428360011b0116604051019050602081016040525f8152806f30313233343536373839616263646566600f528283018203600119855b600f811651948201946001860153600f8160041c1651855360081c84830361351957801561354e57632194895a5f526004601cfd5b5050508190037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090910190815292915050565b60608160a081901c65ffffffffffff1660d082901c5f8167ffffffffffffffff8111156135b0576135b0613b46565b6040519080825280601f01601f1916602001820160405280156135da576020820181803683370190505b509050818360208301863c95945050505050565b60605f6135fa83613891565b60010190505f8167ffffffffffffffff81111561361957613619613b46565b6040519080825280601f01601f191660200182016040528015613643576020820181803683370190505b5090508181016020015b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461364d575b509392505050565b6060835180156136a3576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020830181810183886020010180515f82525b60038a0199508951603f8160121c16515f53603f81600c1c1651600153603f8160061c1651600253603f811651600353505f5184526004840193508284106137265790526020016040527f3d3d00000000000000000000000000000000000000000000000000000000000060038406600204808303919091525f861515909102918290035290038252509392505050565b60405181516020838101938184019201015b8084101561385b578351805f1a8060051c806137fb5750600186810151855295810160020195930190920191506137c9565b600781148360011a600701821881028218600201600185836001011a85601f1660081b0101808803602082186020831102821891505f5b818101518a8201528201838110613832579a84016002019a9883019850505050505050506137c9565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08282030182525f8152602001604052919050565b5f807a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106138d9577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310613905576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061392357662386f26fc10000830492506010015b6305f5e100831061393b576305f5e100830492506008015b612710831061394f57612710830492506004015b60648310613961576064830492506002015b600a83106104fa5760010192915050565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461399f575f5ffd5b50565b5f602082840312156139b2575f5ffd5b813561185081613972565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61185060208301846139bd565b5f60208284031215613a2b575f5ffd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461399f575f5ffd5b5f5f60408385031215613a64575f5ffd5b8235613a6f81613a32565b946020939093013593505050565b80356bffffffffffffffffffffffff81168114610dad575f5ffd5b5f5f5f5f5f60a08688031215613aac575f5ffd5b8535613ab781613a32565b94506020860135613ac781613a32565b9350613ad560408701613a7d565b94979396509394606081013594506080013592915050565b5f5f5f60608486031215613aff575f5ffd5b8335613b0a81613a32565b92506020840135613b1a81613a32565b929592945050506040919091013590565b5f60208284031215613b3b575f5ffd5b813561185081613a32565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715613bba57613bba613b46565b604052919050565b5f67ffffffffffffffff821115613bdb57613bdb613b46565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f830112613c16575f5ffd5b8135613c29613c2482613bc2565b613b73565b818152846020838601011115613c3d575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f60808587031215613c6c575f5ffd5b8435613c7781613a32565b9350602085013567ffffffffffffffff811115613c92575f5ffd5b613c9e87828801613c07565b935050604085013567ffffffffffffffff811115613cba575f5ffd5b613cc687828801613c07565b949793965093946060013593505050565b5f5f60408385031215613ce8575f5ffd5b8235613cf381613a32565b915060208301358015158114613d07575f5ffd5b809150509250929050565b5f5f60208385031215613d23575f5ffd5b823567ffffffffffffffff811115613d39575f5ffd5b8301601f81018513613d49575f5ffd5b803567ffffffffffffffff811115613d5f575f5ffd5b8560208260051b8401011115613d73575f5ffd5b6020919091019590945092505050565b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b82811015613df8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0878603018452613de38583516139bd565b94506020938401939190910190600101613da9565b50929695505050505050565b5f5f5f5f5f60808688031215613e18575f5ffd5b8535613e2381613a32565b94506020860135613e3381613a32565b935060408601359250606086013567ffffffffffffffff811115613e55575f5ffd5b8601601f81018813613e65575f5ffd5b803567ffffffffffffffff811115613e7b575f5ffd5b886020828401011115613e8c575f5ffd5b959894975092955050506020019190565b62ffffff8116811461399f575f5ffd5b5f5f5f5f60808587031215613ec0575f5ffd5b8435613ecb81613a32565b93506020850135613edb81613a32565b92506040850135613eeb81613e9d565b9150613ef960608601613a7d565b905092959194509250565b5f5f60408385031215613f15575f5ffd5b8235613f2081613a32565b91506020830135613d0781613a32565b600181811c90821680613f4457607f821691505b602082108103613f7b577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b80516020808301519190811015613f7b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60209190910360031b1b16919050565b5f60208284031215613fd3575f5ffd5b5051919050565b5f60208284031215613fea575f5ffd5b815161185081613972565b5f81518060208401855e5f93019283525090919050565b5f6140178285613ff5565b7f2d0000000000000000000000000000000000000000000000000000000000000081526140476001820185613ff5565b95945050505050565b7f50616e6f7074696320506f6f6c20666f7220746865200000000000000000000081525f6140816016830186613ff5565b7f2d0000000000000000000000000000000000000000000000000000000000000081526140b16001820186613ff5565b90507f2d0000000000000000000000000000000000000000000000000000000000000081526140e36001820185613ff5565b7f206d61726b65740000000000000000000000000000000000000000000000000081526007019695505050505050565b5f61411e8285613ff5565b7f202d20000000000000000000000000000000000000000000000000000000000081526140476003820185613ff5565b7f7b226e616d65223a22000000000000000000000000000000000000000000000081525f61417f6009830189613ff5565b7f222c20226465736372697074696f6e223a22000000000000000000000000000081526141af6012820189613ff5565b90507f222c202261747472696275746573223a205b7b2274726169745f74797065223a81527f2022526172697479222c202276616c7565223a2022000000000000000000000060208201526142076035820188613ff5565b90507f227d2c207b2274726169745f74797065223a20225374726174656779222c202281527f76616c7565223a20220000000000000000000000000000000000000000000000602082015261425f6029820187613ff5565b90507f227d2c207b2274726169745f74797065223a2022436861696e4964222c20227681527f616c7565223a202200000000000000000000000000000000000000000000000060208201526142b76028820186613ff5565b90507f227d5d2c2022696d616765223a2022646174613a696d6167652f7376672b786d81527f6c3b6261736536342c0000000000000000000000000000000000000000000000602082015261433b6143126029830186613ff5565b7f227d000000000000000000000000000000000000000000000000000000000000815260020190565b9998505050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081525f611850601d830184613ff5565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126143d9575f5ffd5b83018035915067ffffffffffffffff8211156143f3575f5ffd5b602001915036819003821315614407575f5ffd5b9250929050565b818382375f9101908152919050565b73ffffffffffffffffffffffffffffffffffffffff8616815273ffffffffffffffffffffffffffffffffffffffff8516602082015283604082015260806060820152816080820152818360a08301375f81830160a090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101949350505050565b5f602082840312156144ba575f5ffd5b815161185081613a32565b5f602082840312156144d5575f5ffd5b815167ffffffffffffffff8111156144eb575f5ffd5b8201601f810184136144fb575f5ffd5b8051614509613c2482613bc2565b81815285602083850101111561451d575f5ffd5b8160208401602083015e5f91810160200191909152949350505050565b5f6020828403121561454a575f5ffd5b815161185081613e9d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156104fa576104fa614555565b818103818111156104fa576104fa614555565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f826145e3576145e36145a8565b500490565b80820281158282048414176104fa576104fa614555565b5f62ffffff831680614613576146136145a8565b8062ffffff84160491505092915050565b5f62ffffff831680614638576146386145a8565b8062ffffff84160691505092915050565b7f2e0000000000000000000000000000000000000000000000000000000000000081525f61468361467d6001840186613ff5565b84613ff5565b949350505050565b5f61469961467d8386613ff5565b7f62707300000000000000000000000000000000000000000000000000000000008152600301949350505050565b7f3c67207472616e73666f726d3d227472616e736c617465282d0000000000000081525f6146f86019830186613ff5565b7f2c203029223e0000000000000000000000000000000000000000000000000000815261473161472b6006830187613ff5565b85613ff5565b7f3c2f673e0000000000000000000000000000000000000000000000000000000081526004019695505050505050565b7f300000000000000000000000000000000000000000000000000000000000000081525f6118506001830184613ff5565b7f3c67207472616e73666f726d3d227363616c6528302e3000000000000000000081525f6147c36017830186613ff5565b7f29207472616e736c61746528000000000000000000000000000000000000000081526147f3600c820186613ff5565b90507f2c203029223e000000000000000000000000000000000000000000000000000081526147316006820185613ff556fea2646970667358221220f065bda6a2d98bd6254dbadb18a67af05cb0c6e28b0f7f2a75828db9916f515564736f6c634300081c003350616e6f7074696320563120466163746f7279204465706c6f796572204e4654730000000000000000000000000000000000000dededdd16227aa3d836c57531940000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f9840000000000000000000000000000000000001b1a7fe31692d107caa42fb06862000000000000000000000000000000000001931ac40ff8b16f08e47d2a7cd65000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000024e000000000000000000000000000000000000000000000000000000000000000086672616d6573000000000000000000000000000000000000000000000000000073747261746567696573000000000000000000000000000000000000000000006465736372697074696f6e730000000000000000000000000000000000000000726172697469657300000000000000000000000000000000000000000000000066696c74657273000000000000000000000000000000000000000000000000006172740000000000000000000000000000000000000000000000000000000000636861724f66667365747300000000000000000000000000000000000000000063686172506174687300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a200000000000000000000000000000000000000000000000000000000000000d6000000000000000000000000000000000000000000000000000000000000010a000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000001ac0000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000250000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002700000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000029000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000002f00000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000003f30000000000000000000000000000000000000000000000000000000000000003100000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000039000000000000000000000000000000000000000000000000000000000000004100000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004700000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000004f0000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000680000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007400000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000000000007a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f30000000000000000000000000000000000000000000000000000000000000003100000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000039000000000000000000000000000000000000000000000000000000000000004100000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004700000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000004f0000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000680000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007400000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a200000000000000000000000000000000000000000000000000000000000000d6000000000000000000000000000000000000000000000000000000000000010a000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000001ac000000000000000000000000000000000000000000000000000000000000000060000000006aa00000000000000000000000142658e41964cbd294a7f731712fd0000000007ef0000000006aa00000000000142658e41964cbd294a7f731712fd000000000a70000000000e9900000000000142658e41964cbd294a7f731712fd000000000a9200000000190900000000000142658e41964cbd294a7f731712fd000000000d2000000000239b00000000000142658e41964cbd294a7f731712fd000000000d3d0000000030bb00000000000142658e41964cbd294a7f731712fd000000000000000000000000000000000000000000000000000000000000001000000000000e000000003df800000000000142658e41964cbd294a7f731712fd000000000006000000003e0600000000000142658e41964cbd294a7f731712fd000000000008000000003e0c00000000000142658e41964cbd294a7f731712fd000000000009000000003e1400000000000142658e41964cbd294a7f731712fd00000000000b000000003e1d00000000000142658e41964cbd294a7f731712fd00000000000b000000003e2800000000000142658e41964cbd294a7f731712fd00000000000b000000003e3300000000000142658e41964cbd294a7f731712fd000000000008000000003e3e00000000000142658e41964cbd294a7f731712fd000000000010000000003e4600000000000142658e41964cbd294a7f731712fd000000000005000000003e5600000000000142658e41964cbd294a7f731712fd00000000000b000000003e5b00000000000142658e41964cbd294a7f731712fd000000000004000000003e6600000000000142658e41964cbd294a7f731712fd000000000008000000003e6a00000000000142658e41964cbd294a7f731712fd00000000000a000000003e7200000000000142658e41964cbd294a7f731712fd00000000000c000000003e7c00000000000142658e41964cbd294a7f731712fd000000000006000000003e8800000000000142658e41964cbd294a7f731712fd00000000000000000000000000000000000000000000000000000000000000300000000000f9000000003e8e00000000000142658e41964cbd294a7f731712fd0000000000f6000000003f8700000000000142658e41964cbd294a7f731712fd0000000000fc00000000407d00000000000142658e41964cbd294a7f731712fd0000000000dc00000000417900000000000142658e41964cbd294a7f731712fd0000000000ed00000000425500000000000142658e41964cbd294a7f731712fd0000000000e100000000434200000000000142658e41964cbd294a7f731712fd0000000000cd00000000442300000000000142658e41964cbd294a7f731712fd0000000000ef0000000044f000000000000142658e41964cbd294a7f731712fd0000000000c70000000045df00000000000142658e41964cbd294a7f731712fd0000000000d80000000046a600000000000142658e41964cbd294a7f731712fd0000000000d000000000477e00000000000142658e41964cbd294a7f731712fd0000000000dc00000000484e00000000000142658e41964cbd294a7f731712fd0000000000f600000000492a00000000000142658e41964cbd294a7f731712fd0000000000e8000000004a2000000000000142658e41964cbd294a7f731712fd0000000000ef000000004b0800000000000142658e41964cbd294a7f731712fd0000000000f6000000004bf700000000000142658e41964cbd294a7f731712fd0000000000f6000000004ced00000000000142658e41964cbd294a7f731712fd0000000000ea000000004de300000000000142658e41964cbd294a7f731712fd0000000000ee000000004ecd00000000000142658e41964cbd294a7f731712fd0000000000e7000000004fbb00000000000142658e41964cbd294a7f731712fd0000000000e70000000050a200000000000142658e41964cbd294a7f731712fd0000000000ed00000000518900000000000142658e41964cbd294a7f731712fd0000000000da00000000527600000000000142658e41964cbd294a7f731712fd0000000000f500000000535000000000000142658e41964cbd294a7f731712fd0000000000dc00000000544500000000000142658e41964cbd294a7f731712fd0000000000e900000000552100000000000142658e41964cbd294a7f731712fd0000000000da00000000560a00000000000142658e41964cbd294a7f731712fd0000000000ee0000000056e400000000000142658e41964cbd294a7f731712fd0000000000ee0000000057d200000000000142658e41964cbd294a7f731712fd0000000000ed0000000058c000000000000142658e41964cbd294a7f731712fd0000000000e20000000059ad00000000000142658e41964cbd294a7f731712fd0000000000e2000000005a8f00000000000142658e41964cbd294a7f731712fd0000000000d2000000005b7100000000000142658e41964cbd294a7f731712fd0000000000e2000000005c4300000000000142658e41964cbd294a7f731712fd0000000000c4000000005d2500000000000142658e41964cbd294a7f731712fd000000000122000000005de900000000000142658e41964cbd294a7f731712fd00000000014e0000000000000000000000014be53913184e1b4585a059ab084100000000012d00000000014e0000000000014be53913184e1b4585a059ab084100000000016700000000027b0000000000014be53913184e1b4585a059ab08410000000000de0000000003e20000000000014be53913184e1b4585a059ab08410000000001280000000004c00000000000014be53913184e1b4585a059ab08410000000000e90000000005e80000000000014be53913184e1b4585a059ab08410000000001700000000006d10000000000014be53913184e1b4585a059ab08410000000001490000000008410000000000014be53913184e1b4585a059ab08410000000000ee00000000098a0000000000014be53913184e1b4585a059ab0841000000000110000000000a780000000000014be53913184e1b4585a059ab0841000000000168000000000b880000000000014be53913184e1b4585a059ab084100000000011f000000000cf00000000000014be53913184e1b4585a059ab08410000000000000000000000000000000000000000000000000000000000000019000000000006000000000e0f0000000000014be53913184e1b4585a059ab0841000000000008000000000e150000000000014be53913184e1b4585a059ab0841000000000008000000000e1d0000000000014be53913184e1b4585a059ab0841000000000009000000000e250000000000014be53913184e1b4585a059ab0841000000000007000000000e2e0000000000014be53913184e1b4585a059ab0841000000000008000000000e350000000000014be53913184e1b4585a059ab0841000000000009000000000e3d0000000000014be53913184e1b4585a059ab084100000000000a000000000e460000000000014be53913184e1b4585a059ab084100000000000b000000000e500000000000014be53913184e1b4585a059ab084100000000000a000000000e5b0000000000014be53913184e1b4585a059ab084100000000000a000000000e650000000000014be53913184e1b4585a059ab084100000000000a000000000e6f0000000000014be53913184e1b4585a059ab084100000000000b000000000e790000000000014be53913184e1b4585a059ab084100000000000e000000000e840000000000014be53913184e1b4585a059ab0841000000000008000000000e920000000000014be53913184e1b4585a059ab0841000000000006000000000e9a0000000000014be53913184e1b4585a059ab0841000000000007000000000ea00000000000014be53913184e1b4585a059ab0841000000000009000000000ea70000000000014be53913184e1b4585a059ab0841000000000008000000000eb00000000000014be53913184e1b4585a059ab084100000000000a000000000eb80000000000014be53913184e1b4585a059ab0841000000000008000000000ec20000000000014be53913184e1b4585a059ab0841000000000009000000000eca0000000000014be53913184e1b4585a059ab0841000000000007000000000ed30000000000014be53913184e1b4585a059ab084100000000000b000000000eda0000000000014be53913184e1b4585a059ab0841000000000009000000000ee50000000000014be53913184e1b4585a059ab0841000000000000000000000000000000000000000000000000000000000000001900000000006a000000000eee0000000000014be53913184e1b4585a059ab0841000000000070000000000f580000000000014be53913184e1b4585a059ab0841000000000083000000000fc80000000000014be53913184e1b4585a059ab084100000000007900000000104b0000000000014be53913184e1b4585a059ab084100000000007e0000000010c40000000000014be53913184e1b4585a059ab084100000000008e0000000011420000000000014be53913184e1b4585a059ab08410000000000a00000000011d00000000000014be53913184e1b4585a059ab084100000000009f0000000012700000000000014be53913184e1b4585a059ab08410000000000a400000000130f0000000000014be53913184e1b4585a059ab08410000000000a20000000013b30000000000014be53913184e1b4585a059ab08410000000000830000000014550000000000014be53913184e1b4585a059ab08410000000000950000000014d80000000000014be53913184e1b4585a059ab084100000000009e00000000156d0000000000014be53913184e1b4585a059ab084100000000009800000000160b0000000000014be53913184e1b4585a059ab08410000000000800000000016a30000000000014be53913184e1b4585a059ab08410000000000a00000000017230000000000014be53913184e1b4585a059ab084100000000008b0000000017c30000000000014be53913184e1b4585a059ab084100000000009100000000184e0000000000014be53913184e1b4585a059ab08410000000000860000000018df0000000000014be53913184e1b4585a059ab08410000000000850000000019650000000000014be53913184e1b4585a059ab08410000000000850000000019ea0000000000014be53913184e1b4585a059ab0841000000000084000000001a6f0000000000014be53913184e1b4585a059ab0841000000000088000000001af30000000000014be53913184e1b4585a059ab0841000000000087000000001b7b0000000000014be53913184e1b4585a059ab0841000000000077000000001c020000000000014be53913184e1b4585a059ab08410000000000000000000000000000000000000000000000000000000000000010000000001aeb000000001c790000000000014be53913184e1b4585a059ab08410000000019590000000037640000000000014be53913184e1b4585a059ab084100000000198e000000000000000000000001621a6649e38465b127693ffc5db80000000020f900000000198e000000000001621a6649e38465b127693ffc5db8000000001426000000003a87000000000001621a6649e38465b127693ffc5db80000000017b1000000000000000000000001653c672601086c5135a8a8920ca80000000011ea0000000017b1000000000001653c672601086c5135a8a8920ca8000000000d0800000000299b000000000001653c672601086c5135a8a8920ca8000000000ccf0000000036a3000000000001653c672601086c5135a8a8920ca80000000038bd00000000000000000000000172ea491d6b28ae9bc1c1468b6abb000000000a410000000038bd00000000000172ea491d6b28ae9bc1c1468b6abb0000000011b40000000042fe00000000000172ea491d6b28ae9bc1c1468b6abb0000000008260000000054b200000000000172ea491d6b28ae9bc1c1468b6abb0000000023220000000000000000000000017e67ed55a9b29e103c2f164bff71000000000c830000000023220000000000017e67ed55a9b29e103c2f164bff71000000001bc5000000002fa50000000000017e67ed55a9b29e103c2f164bff71000000000000000000000000000000000000000000000000000000000000003f000000000020000000004b6a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004b8a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004baa0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004bca0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004bea0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004c0a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004c2a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004c4a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004c6a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004c8a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004caa0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004cca0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004cea0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004d0a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004d2a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004d4a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004d6a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004d8a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004daa0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004dca0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004dea0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004e0a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004e2a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004e4a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004e6a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004e8a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004eaa0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004eca0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004eea0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004f0a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004f2a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004f4a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004f6a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004f8a0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004faa0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004fca0000000000017e67ed55a9b29e103c2f164bff71000000000020000000004fea0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000500a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000502a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000504a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000506a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000508a0000000000017e67ed55a9b29e103c2f164bff710000000000200000000050aa0000000000017e67ed55a9b29e103c2f164bff710000000000200000000050ca0000000000017e67ed55a9b29e103c2f164bff710000000000200000000050ea0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000510a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000512a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000514a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000516a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000518a0000000000017e67ed55a9b29e103c2f164bff710000000000200000000051aa0000000000017e67ed55a9b29e103c2f164bff710000000000200000000051ca0000000000017e67ed55a9b29e103c2f164bff710000000000200000000051ea0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000520a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000522a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000524a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000526a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000528a0000000000017e67ed55a9b29e103c2f164bff710000000000200000000052aa0000000000017e67ed55a9b29e103c2f164bff710000000000200000000052ca0000000000017e67ed55a9b29e103c2f164bff710000000000200000000052ea0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000530a0000000000017e67ed55a9b29e103c2f164bff7100000000002000000000532a0000000000017e67ed55a9b29e103c2f164bff71000000000000000000000000000000000000000000000000000000000000003f00000000011900000000534a0000000000017e67ed55a9b29e103c2f164bff7100000000002b0000000054630000000000017e67ed55a9b29e103c2f164bff710000000000cb00000000548e0000000000017e67ed55a9b29e103c2f164bff710000000000e30000000055590000000000017e67ed55a9b29e103c2f164bff7100000000004a00000000563c0000000000017e67ed55a9b29e103c2f164bff7100000000007d0000000056860000000000017e67ed55a9b29e103c2f164bff710000000000fd0000000057030000000000017e67ed55a9b29e103c2f164bff710000000000310000000058000000000000017e67ed55a9b29e103c2f164bff7100000000016a0000000058310000000000017e67ed55a9b29e103c2f164bff710000000000ed00000000599b0000000000017e67ed55a9b29e103c2f164bff7100000000007d000000005a880000000000017e67ed55a9b29e103c2f164bff710000000000f7000000005b050000000000017e67ed55a9b29e103c2f164bff71000000000096000000005bfc0000000000017e67ed55a9b29e103c2f164bff710000000000a6000000005c920000000000017e67ed55a9b29e103c2f164bff710000000000a0000000005d380000000000017e67ed55a9b29e103c2f164bff71000000000067000000005dd80000000000017e67ed55a9b29e103c2f164bff710000000000a0000000005e3f0000000000017e67ed55a9b29e103c2f164bff71000000000050000000005edf0000000000017e67ed55a9b29e103c2f164bff71000000000024000000005f2f0000000000017e67ed55a9b29e103c2f164bff7100000000004f000000005f530000000000017e67ed55a9b29e103c2f164bff710000000000a2000000000000000000000001866c0708da6574069c9d5d58b7c800000000002b0000000000a2000000000001866c0708da6574069c9d5d58b7c80000000000a10000000000cd000000000001866c0708da6574069c9d5d58b7c800000000005d00000000016e000000000001866c0708da6574069c9d5d58b7c80000000000dd0000000001cb000000000001866c0708da6574069c9d5d58b7c80000000000a70000000002a8000000000001866c0708da6574069c9d5d58b7c80000000000ec00000000034f000000000001866c0708da6574069c9d5d58b7c80000000000c400000000043b000000000001866c0708da6574069c9d5d58b7c80000000000f70000000004ff000000000001866c0708da6574069c9d5d58b7c80000000000300000000005f6000000000001866c0708da6574069c9d5d58b7c8000000000060000000000626000000000001866c0708da6574069c9d5d58b7c8000000000030000000000686000000000001866c0708da6574069c9d5d58b7c800000000009f0000000006b6000000000001866c0708da6574069c9d5d58b7c8000000000058000000000755000000000001866c0708da6574069c9d5d58b7c800000000003c0000000007ad000000000001866c0708da6574069c9d5d58b7c800000000005a0000000007e9000000000001866c0708da6574069c9d5d58b7c8000000000071000000000843000000000001866c0708da6574069c9d5d58b7c80000000000df0000000008b4000000000001866c0708da6574069c9d5d58b7c8000000000076000000000993000000000001866c0708da6574069c9d5d58b7c800000000009d000000000a09000000000001866c0708da6574069c9d5d58b7c800000000007c000000000aa6000000000001866c0708da6574069c9d5d58b7c800000000005a000000000b22000000000001866c0708da6574069c9d5d58b7c800000000009e000000000b7c000000000001866c0708da6574069c9d5d58b7c8000000000043000000000c1a000000000001866c0708da6574069c9d5d58b7c8000000000024000000000c5d000000000001866c0708da6574069c9d5d58b7c800000000004a000000000c81000000000001866c0708da6574069c9d5d58b7c8000000000078000000000ccb000000000001866c0708da6574069c9d5d58b7c800000000002b000000000d43000000000001866c0708da6574069c9d5d58b7c80000000000a9000000000d6e000000000001866c0708da6574069c9d5d58b7c800000000005e000000000e17000000000001866c0708da6574069c9d5d58b7c80000000000c4000000000e75000000000001866c0708da6574069c9d5d58b7c800000000008e000000000f39000000000001866c0708da6574069c9d5d58b7c80000000000f6000000000fc7000000000001866c0708da6574069c9d5d58b7c80000000000ad0000000010bd000000000001866c0708da6574069c9d5d58b7c80000000000eb00000000116a000000000001866c0708da6574069c9d5d58b7c8000000000032000000001255000000000001866c0708da6574069c9d5d58b7c8000000000087000000001287000000000001866c0708da6574069c9d5d58b7c800000000009d00000000130e000000000001866c0708da6574069c9d5d58b7c80000000000960000000013ab000000000001866c0708da6574069c9d5d58b7c80000000000d4000000001441000000000001866c0708da6574069c9d5d58b7c8000000000089000000001515000000000001866c0708da6574069c9d5d58b7c800000000003700000000159e000000000001866c0708da6574069c9d5d58b7c800000000000d0000000015d5000000000001866c0708da6574069c9d5d58b7c8