0x60a06040526012600a620000149190620007c9565b633b9aca0062000025919062000819565b6008555f6009555f600a556001600b60016101000a81548160ff0219169083151502179055505f600e5f6101000a81548160ff0219169083151502179055505f600e60016101000a81548160ff0219169083151502179055503480156200008a575f80fd5b506040518060400160405280600881526020017f4d656741636f726e0000000000000000000000000000000000000000000000008152506040518060400160405280600881526020017f4d454741434f524e000000000000000000000000000000000000000000000000815250816003908162000108919062000abe565b5080600490816200011a919062000abe565b5050506200013d620001316200028d60201b60201c565b6200029460201b60201c565b737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620001956200028d60201b60201c565b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001e73060016200035760201b60201c565b620001fc61dead60016200035760201b60201c565b6200021e620002106200028d60201b60201c565b60016200035760201b60201c565b6200025260075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200035760201b60201c565b6200028760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008546200040f60201b60201c565b62000d2b565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620003676200057460201b60201c565b80600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78260405162000403919062000bbe565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000480576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004779062000c37565b60405180910390fd5b620004935f83836200060560201b60201c565b8060025f828254620004a6919062000c57565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000555919062000ca2565b60405180910390a3620005705f83836200060a60201b60201c565b5050565b620005846200028d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620005aa6200060f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000603576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005fa9062000d0b565b60405180910390fd5b565b505050565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620006c15780860481111562000699576200069862000637565b5b6001851615620006a95780820291505b8081029050620006b98562000664565b945062000679565b94509492505050565b5f82620006db5760019050620007ad565b81620006ea575f9050620007ad565b81600181146200070357600281146200070e5762000744565b6001915050620007ad565b60ff84111562000723576200072262000637565b5b8360020a9150848211156200073d576200073c62000637565b5b50620007ad565b5060208310610133831016604e8410600b84101617156200077e5782820a90508381111562000778576200077762000637565b5b620007ad565b6200078d848484600162000670565b92509050818404811115620007a757620007a662000637565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620007d582620007b4565b9150620007e283620007bd565b9250620008117fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006ca565b905092915050565b5f6200082582620007b4565b91506200083283620007b4565b92508282026200084281620007b4565b915082820484148315176200085c576200085b62000637565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620008df57607f821691505b602082108103620008f557620008f46200089a565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620009597fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200091c565b6200096586836200091c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620009a6620009a06200099a84620007b4565b6200097d565b620007b4565b9050919050565b5f819050919050565b620009c18362000986565b620009d9620009d082620009ad565b84845462000928565b825550505050565b5f90565b620009ef620009e1565b620009fc818484620009b6565b505050565b5b8181101562000a235762000a175f82620009e5565b60018101905062000a02565b5050565b601f82111562000a725762000a3c81620008fb565b62000a47846200090d565b8101602085101562000a57578190505b62000a6f62000a66856200090d565b83018262000a01565b50505b505050565b5f82821c905092915050565b5f62000a945f198460080262000a77565b1980831691505092915050565b5f62000aae838362000a83565b9150826002028217905092915050565b62000ac98262000863565b67ffffffffffffffff81111562000ae55762000ae46200086d565b5b62000af18254620008c7565b62000afe82828562000a27565b5f60209050601f83116001811462000b34575f841562000b1f578287015190505b62000b2b858262000aa1565b86555062000b9a565b601f19841662000b4486620008fb565b5f5b8281101562000b6d5784890151825560018201915060208501945060208101905062000b46565b8683101562000b8d578489015162000b89601f89168262000a83565b8355505b6001600288020188555050505b505050505050565b5f8115159050919050565b62000bb88162000ba2565b82525050565b5f60208201905062000bd35f83018462000bad565b92915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000c1f601f8362000bd9565b915062000c2c8262000be9565b602082019050919050565b5f6020820190508181035f83015262000c508162000c11565b9050919050565b5f62000c6382620007b4565b915062000c7083620007b4565b925082820190508082111562000c8b5762000c8a62000637565b5b92915050565b62000c9c81620007b4565b82525050565b5f60208201905062000cb75f83018462000c91565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f62000cf360208362000bd9565b915062000d008262000cbd565b602082019050919050565b5f6020820190508181035f83015262000d248162000ce5565b9050919050565b608051612bb162000d525f395f818161086b01528181611b100152611beb0152612bb15ff3fe60806040526004361061019f575f3560e01c80636ddd1713116100eb578063a9059cbb11610089578063dd62ed3e11610063578063dd62ed3e146105c2578063e2f45605146105fe578063f2fde38b14610628578063ffb54a9914610650576101a6565b8063a9059cbb14610534578063c024666814610570578063c876d0b914610598576101a6565b80638da5cb5b116100c55780638da5cb5b1461047c57806394cb5850146104a657806395d89b41146104ce578063a457c2d7146104f8576101a6565b80636ddd17131461040057806370a082311461042a578063715018a614610466576101a6565b8063311028af116101585780634706240211610132578063470624021461034657806349bd5a5e146103705780634fbee1931461039a578063583e0568146103d6576101a6565b8063311028af146102b6578063313ce567146102e0578063395093511461030a576101a6565b806306fdde03146101aa578063095ea7b3146101d457806318160ddd146102105780631aa85bfc1461023a57806323b872dd146102505780632b14ca561461028c576101a6565b366101a657005b5f80fd5b3480156101b5575f80fd5b506101be61067a565b6040516101cb9190611d26565b60405180910390f35b3480156101df575f80fd5b506101fa60048036038101906101f59190611de4565b61070a565b6040516102079190611e3c565b60405180910390f35b34801561021b575f80fd5b5061022461072c565b6040516102319190611e64565b60405180910390f35b348015610245575f80fd5b5061024e610735565b005b34801561025b575f80fd5b5061027660048036038101906102719190611e7d565b610774565b6040516102839190611e3c565b60405180910390f35b348015610297575f80fd5b506102a06107a2565b6040516102ad9190611e64565b60405180910390f35b3480156102c1575f80fd5b506102ca6107a8565b6040516102d79190611e64565b60405180910390f35b3480156102eb575f80fd5b506102f46107ae565b6040516103019190611ee8565b60405180910390f35b348015610315575f80fd5b50610330600480360381019061032b9190611de4565b6107b6565b60405161033d9190611e3c565b60405180910390f35b348015610351575f80fd5b5061035a6107ec565b6040516103679190611e64565b60405180910390f35b34801561037b575f80fd5b506103846107f2565b6040516103919190611f10565b60405180910390f35b3480156103a5575f80fd5b506103c060048036038101906103bb9190611f29565b610817565b6040516103cd9190611e3c565b60405180910390f35b3480156103e1575f80fd5b506103ea610869565b6040516103f79190611faf565b60405180910390f35b34801561040b575f80fd5b5061041461088d565b6040516104219190611e3c565b60405180910390f35b348015610435575f80fd5b50610450600480360381019061044b9190611f29565b6108a0565b60405161045d9190611e64565b60405180910390f35b348015610471575f80fd5b5061047a6108e5565b005b348015610487575f80fd5b506104906108f8565b60405161049d9190611f10565b60405180910390f35b3480156104b1575f80fd5b506104cc60048036038101906104c79190612132565b610920565b005b3480156104d9575f80fd5b506104e2610a18565b6040516104ef9190611d26565b60405180910390f35b348015610503575f80fd5b5061051e60048036038101906105199190611de4565b610aa8565b60405161052b9190611e3c565b60405180910390f35b34801561053f575f80fd5b5061055a60048036038101906105559190611de4565b610b1d565b6040516105679190611e3c565b60405180910390f35b34801561057b575f80fd5b506105966004803603810190610591919061218c565b610b3f565b005b3480156105a3575f80fd5b506105ac610bed565b6040516105b99190611e3c565b60405180910390f35b3480156105cd575f80fd5b506105e860048036038101906105e391906121ca565b610c00565b6040516105f59190611e64565b60405180910390f35b348015610609575f80fd5b50610612610c82565b60405161061f9190611e64565b60405180910390f35b348015610633575f80fd5b5061064e60048036038101906106499190611f29565b610c88565b005b34801561065b575f80fd5b50610664610d0a565b6040516106719190611e3c565b60405180910390f35b60606003805461068990612235565b80601f01602080910402602001604051908101604052809291908181526020018280546106b590612235565b80156107005780601f106106d757610100808354040283529160200191610700565b820191905f5260205f20905b8154815290600101906020018083116106e357829003601f168201915b5050505050905090565b5f80610714610d1c565b9050610721818585610d23565b600191505092915050565b5f600254905090565b61073d610ee6565b6001600e60016101000a81548160ff0219169083151502179055506001600e5f6101000a81548160ff021916908315150217905550565b5f8061077e610d1c565b905061078b858285610f64565b610796858585610fef565b60019150509392505050565b600a5481565b60085481565b5f6012905090565b5f806107c0610d1c565b90506107e18185856107d28589610c00565b6107dc9190612292565b610d23565b600191505092915050565b60095481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600e60019054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6108ed610ee6565b6108f65f611646565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610928610ee6565b5f5b8251811015610a135760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1683828151811061097e5761097d6122c5565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16036109dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d390612362565b60405180910390fd5b610a008382815181106109f2576109f16122c5565b5b602002602001015183611709565b8080610a0b90612380565b91505061092a565b505050565b606060048054610a2790612235565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5390612235565b8015610a9e5780601f10610a7557610100808354040283529160200191610a9e565b820191905f5260205f20905b815481529060010190602001808311610a8157829003601f168201915b5050505050905090565b5f80610ab2610d1c565b90505f610abf8286610c00565b905083811015610b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afb90612411565b60405180910390fd5b610b118286868403610d23565b60019250505092915050565b5f80610b27610d1c565b9050610b34818585610fef565b600191505092915050565b610b47610ee6565b80600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051610be19190611e3c565b60405180910390a25050565b600b60019054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600d5481565b610c90610ee6565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610cfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf59061249f565b60405180910390fd5b610d0781611646565b50565b600e5f9054906101000a900460ff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d889061252d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df6906125bb565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ed99190611e64565b60405180910390a3505050565b610eee610d1c565b73ffffffffffffffffffffffffffffffffffffffff16610f0c6108f8565b73ffffffffffffffffffffffffffffffffffffffff1614610f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5990612623565b60405180910390fd5b565b5f610f6f8484610c00565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610fe95781811015610fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd29061268b565b60405180910390fd5b610fe88484848403610d23565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361105d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611054906126f3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c290612781565b60405180910390fd5b5f81036110e2576110dd83835f6117a7565b611641565b6110ea6108f8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561115857506111286108f8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561119057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156111ca575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156111e25750600b5f9054906101000a900460ff16155b156112d657600e5f9054906101000a900460ff166112d557600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806112955750600f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b6112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cb906127e9565b60405180910390fd5b5b5b5f6112e0306108a0565b90505f600d5482101590508080156113045750600e60019054906101000a900460ff165b801561131c5750600b5f9054906101000a900460ff16155b801561136e575060115f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156113c15750600f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156114145750600f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611455576001600b5f6101000a81548160ff02191690831515021790555061143b611a13565b5f600b5f6101000a81548160ff0219169083151502179055505b5f600b5f9054906101000a900460ff161580156114b95750600f5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561150c5750600f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b90505f81156116315760115f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156115935761158c606461157e600a5488611a3f90919063ffffffff16565b611a5490919063ffffffff16565b905061160e565b60115f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561160d5761160a60646115fc60095488611a3f90919063ffffffff16565b611a5490919063ffffffff16565b90505b5b5f811115611622576116218730836117a7565b5b808561162e9190612807565b94505b61163c8787876117a7565b505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180c906128aa565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611883576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187a90612781565b60405180910390fd5b61188e838383611a69565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611911576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190890612938565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119fa9190611e64565b60405180910390a3611a0d848484611a6e565b50505050565b5f611a1d306108a0565b90505f819050600d548110611a3257600d5490505b611a3b81611a73565b5050565b5f8183611a4c9190612956565b905092915050565b5f8183611a6191906129c4565b905092915050565b505050565b505050565b5f600267ffffffffffffffff811115611a8f57611a8e611fcc565b5b604051908082528060200260200182016040528015611abd5781602001602082028036833780820191505090505b50905030815f81518110611ad457611ad36122c5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b77573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b9b9190612a08565b81600181518110611baf57611bae6122c5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8460075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401611c6b959493929190612b23565b5f604051808303815f87803b158015611c82575f80fd5b505af1158015611c94573d5f803e3d5ffd5b505050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611cd3578082015181840152602081019050611cb8565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611cf882611c9c565b611d028185611ca6565b9350611d12818560208601611cb6565b611d1b81611cde565b840191505092915050565b5f6020820190508181035f830152611d3e8184611cee565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611d8082611d57565b9050919050565b611d9081611d76565b8114611d9a575f80fd5b50565b5f81359050611dab81611d87565b92915050565b5f819050919050565b611dc381611db1565b8114611dcd575f80fd5b50565b5f81359050611dde81611dba565b92915050565b5f8060408385031215611dfa57611df9611d4f565b5b5f611e0785828601611d9d565b9250506020611e1885828601611dd0565b9150509250929050565b5f8115159050919050565b611e3681611e22565b82525050565b5f602082019050611e4f5f830184611e2d565b92915050565b611e5e81611db1565b82525050565b5f602082019050611e775f830184611e55565b92915050565b5f805f60608486031215611e9457611e93611d4f565b5b5f611ea186828701611d9d565b9350506020611eb286828701611d9d565b9250506040611ec386828701611dd0565b9150509250925092565b5f60ff82169050919050565b611ee281611ecd565b82525050565b5f602082019050611efb5f830184611ed9565b92915050565b611f0a81611d76565b82525050565b5f602082019050611f235f830184611f01565b92915050565b5f60208284031215611f3e57611f3d611d4f565b5b5f611f4b84828501611d9d565b91505092915050565b5f819050919050565b5f611f77611f72611f6d84611d57565b611f54565b611d57565b9050919050565b5f611f8882611f5d565b9050919050565b5f611f9982611f7e565b9050919050565b611fa981611f8f565b82525050565b5f602082019050611fc25f830184611fa0565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61200282611cde565b810181811067ffffffffffffffff8211171561202157612020611fcc565b5b80604052505050565b5f612033611d46565b905061203f8282611ff9565b919050565b5f67ffffffffffffffff82111561205e5761205d611fcc565b5b602082029050602081019050919050565b5f80fd5b5f61208561208084612044565b61202a565b905080838252602082019050602084028301858111156120a8576120a761206f565b5b835b818110156120d157806120bd8882611d9d565b8452602084019350506020810190506120aa565b5050509392505050565b5f82601f8301126120ef576120ee611fc8565b5b81356120ff848260208601612073565b91505092915050565b61211181611e22565b811461211b575f80fd5b50565b5f8135905061212c81612108565b92915050565b5f806040838503121561214857612147611d4f565b5b5f83013567ffffffffffffffff81111561216557612164611d53565b5b612171858286016120db565b92505060206121828582860161211e565b9150509250929050565b5f80604083850312156121a2576121a1611d4f565b5b5f6121af85828601611d9d565b92505060206121c08582860161211e565b9150509250929050565b5f80604083850312156121e0576121df611d4f565b5b5f6121ed85828601611d9d565b92505060206121fe85828601611d9d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061224c57607f821691505b60208210810361225f5761225e612208565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61229c82611db1565b91506122a783611db1565b92508282019050808211156122bf576122be612265565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f61234c603983611ca6565b9150612357826122f2565b604082019050919050565b5f6020820190508181035f83015261237981612340565b9050919050565b5f61238a82611db1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036123bc576123bb612265565b5b600182019050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63650000000000005f82015250565b5f6123fb601a83611ca6565b9150612406826123c7565b602082019050919050565b5f6020820190508181035f830152612428816123ef565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612489602683611ca6565b91506124948261242f565b604082019050919050565b5f6020820190508181035f8301526124b68161247d565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612517602483611ca6565b9150612522826124bd565b604082019050919050565b5f6020820190508181035f8301526125448161250b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6125a5602283611ca6565b91506125b08261254b565b604082019050919050565b5f6020820190508181035f8301526125d281612599565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61260d602083611ca6565b9150612618826125d9565b602082019050919050565b5f6020820190508181035f83015261263a81612601565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f612675601d83611ca6565b915061268082612641565b602082019050919050565b5f6020820190508181035f8301526126a281612669565b9050919050565b7f45524332303a207472616e7366657220746865207a65726f20616464726573735f82015250565b5f6126dd602083611ca6565b91506126e8826126a9565b602082019050919050565b5f6020820190508181035f83015261270a816126d1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61276b602383611ca6565b915061277682612711565b604082019050919050565b5f6020820190508181035f8301526127988161275f565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f6127d3601683611ca6565b91506127de8261279f565b602082019050919050565b5f6020820190508181035f830152612800816127c7565b9050919050565b5f61281182611db1565b915061281c83611db1565b925082820390508181111561283457612833612265565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612894602583611ca6565b915061289f8261283a565b604082019050919050565b5f6020820190508181035f8301526128c181612888565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f612922602683611ca6565b915061292d826128c8565b604082019050919050565b5f6020820190508181035f83015261294f81612916565b9050919050565b5f61296082611db1565b915061296b83611db1565b925082820261297981611db1565b915082820484148315176129905761298f612265565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6129ce82611db1565b91506129d983611db1565b9250826129e9576129e8612997565b5b828204905092915050565b5f81519050612a0281611d87565b92915050565b5f60208284031215612a1d57612a1c611d4f565b5b5f612a2a848285016129f4565b91505092915050565b5f819050919050565b5f612a56612a51612a4c84612a33565b611f54565b611db1565b9050919050565b612a6681612a3c565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612a9e81611d76565b82525050565b5f612aaf8383612a95565b60208301905092915050565b5f602082019050919050565b5f612ad182612a6c565b612adb8185612a76565b9350612ae683612a86565b805f5b83811015612b16578151612afd8882612aa4565b9750612b0883612abb565b925050600181019050612ae9565b5085935050505092915050565b5f60a082019050612b365f830188611e55565b612b436020830187612a5d565b8181036040830152612b558186612ac7565b9050612b646060830185611f01565b612b716080830184611e55565b969550505050505056fea26469706673582212204e05a42be10a86089e61154982f6e9e9b772925d30dafb006c4277a15b97ef3364736f6c63430008140033