61016060405234801562000011575f80fd5b506040516200319238038062003192833981810160405281019062000037919062000800565b6040518060400160405280600981526020017f50657276546f6b656e0000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250836040518060400160405280600981526020017f50657276546f6b656e00000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f5045525600000000000000000000000000000000000000000000000000000000815250816003908162000122919062000a94565b50806004908162000134919062000a94565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001aa575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620001a1919062000b89565b60405180910390fd5b620001bb81620002fe60201b60201c565b50620001d2600683620003c160201b90919060201c565b6101208181525050620001f0600782620003c160201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a081815250506200022f6200041660201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050508060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002ef33620002c26200047260201b60201c565b600a620002d0919062000d2d565b65065dd0837000620002e3919062000d7d565b6200047a60201b60201c565b6002600a819055505062001027565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f602083511015620003e657620003de836200050460201b60201c565b905062000410565b82620003f8836200056e60201b60201c565b5f01908162000408919062000a94565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e0516101005146306040516020016200045795949392919062000df2565b60405160208183030381529060405280519060200120905090565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620004ed575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620004e4919062000b89565b60405180910390fd5b620005005f83836200057760201b60201c565b5050565b5f80829050601f815111156200055357826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016200054a919062000ed7565b60405180910390fd5b805181620005619062000f28565b5f1c175f1b915050919050565b5f819050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620005cb578060025f828254620005be919062000f97565b925050819055506200069c565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101562000657578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016200064e9392919062000fd1565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006e5578060025f82825403925050819055506200072f565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200078e91906200100c565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620007ca826200079f565b9050919050565b620007dc81620007be565b8114620007e7575f80fd5b50565b5f81519050620007fa81620007d1565b92915050565b5f602082840312156200081857620008176200079b565b5b5f6200082784828501620007ea565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620008ac57607f821691505b602082108103620008c257620008c162000867565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620009267fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008e9565b620009328683620008e9565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200097c6200097662000970846200094a565b62000953565b6200094a565b9050919050565b5f819050919050565b62000997836200095c565b620009af620009a68262000983565b848454620008f5565b825550505050565b5f90565b620009c5620009b7565b620009d28184846200098c565b505050565b5b81811015620009f957620009ed5f82620009bb565b600181019050620009d8565b5050565b601f82111562000a485762000a1281620008c8565b62000a1d84620008da565b8101602085101562000a2d578190505b62000a4562000a3c85620008da565b830182620009d7565b50505b505050565b5f82821c905092915050565b5f62000a6a5f198460080262000a4d565b1980831691505092915050565b5f62000a84838362000a59565b9150826002028217905092915050565b62000a9f8262000830565b67ffffffffffffffff81111562000abb5762000aba6200083a565b5b62000ac7825462000894565b62000ad4828285620009fd565b5f60209050601f83116001811462000b0a575f841562000af5578287015190505b62000b01858262000a77565b86555062000b70565b601f19841662000b1a86620008c8565b5f5b8281101562000b435784890151825560018201915060208501945060208101905062000b1c565b8683101562000b63578489015162000b5f601f89168262000a59565b8355505b6001600288020188555050505b505050505050565b62000b8381620007be565b82525050565b5f60208201905062000b9e5f83018462000b78565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000c2e5780860481111562000c065762000c0562000ba4565b5b600185161562000c165780820291505b808102905062000c268562000bd1565b945062000be6565b94509492505050565b5f8262000c48576001905062000d1a565b8162000c57575f905062000d1a565b816001811462000c70576002811462000c7b5762000cb1565b600191505062000d1a565b60ff84111562000c905762000c8f62000ba4565b5b8360020a91508482111562000caa5762000ca962000ba4565b5b5062000d1a565b5060208310610133831016604e8410600b841016171562000ceb5782820a90508381111562000ce55762000ce462000ba4565b5b62000d1a565b62000cfa848484600162000bdd565b9250905081840481111562000d145762000d1362000ba4565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000d39826200094a565b915062000d468362000d21565b925062000d757fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000c37565b905092915050565b5f62000d89826200094a565b915062000d96836200094a565b925082820262000da6816200094a565b9150828204841483151762000dc05762000dbf62000ba4565b5b5092915050565b5f819050919050565b62000ddb8162000dc7565b82525050565b62000dec816200094a565b82525050565b5f60a08201905062000e075f83018862000dd0565b62000e16602083018762000dd0565b62000e25604083018662000dd0565b62000e34606083018562000de1565b62000e43608083018462000b78565b9695505050505050565b5f82825260208201905092915050565b5f5b8381101562000e7c57808201518184015260208101905062000e5f565b5f8484015250505050565b5f601f19601f8301169050919050565b5f62000ea38262000830565b62000eaf818562000e4d565b935062000ec181856020860162000e5d565b62000ecc8162000e87565b840191505092915050565b5f6020820190508181035f83015262000ef1818462000e97565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f62000f1f825162000dc7565b80915050919050565b5f62000f348262000ef9565b8262000f408462000f03565b905062000f4d8162000f12565b9250602082101562000f905762000f8b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802620008e9565b831692505b5050919050565b5f62000fa3826200094a565b915062000fb0836200094a565b925082820190508082111562000fcb5762000fca62000ba4565b5b92915050565b5f60608201905062000fe65f83018662000b78565b62000ff5602083018562000de1565b62001004604083018462000de1565b949350505050565b5f602082019050620010215f83018462000de1565b92915050565b60805160a05160c05160e051610100516101205161014051612119620010795f395f610d4601525f610d0b01525f61111601525f6110f501525f610a4001525f610a9601525f610abf01526121195ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c80637ecebe00116100a0578063a9059cbb1161006f578063a9059cbb146102d6578063c6d69a3014610306578063d505accf14610322578063dd62ed3e1461033e578063f2fde38b1461036e57610114565b80637ecebe001461024657806384b0196e146102765780638da5cb5b1461029a57806395d89b41146102b857610114565b8063313ce567116100e7578063313ce567146101b45780633644e515146101d257806340c10f19146101f057806370a082311461020c578063715018a61461023c57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806323b872dd14610184575b5f80fd5b61012061038a565b60405161012d91906117ff565b60405180910390f35b610150600480360381019061014b91906118b0565b61041a565b60405161015d9190611908565b60405180910390f35b61016e61043c565b60405161017b9190611930565b60405180910390f35b61019e60048036038101906101999190611949565b610445565b6040516101ab9190611908565b60405180910390f35b6101bc610473565b6040516101c991906119b4565b60405180910390f35b6101da61047b565b6040516101e791906119e5565b60405180910390f35b61020a600480360381019061020591906118b0565b610489565b005b610226600480360381019061022191906119fe565b61049f565b6040516102339190611930565b60405180910390f35b6102446104e4565b005b610260600480360381019061025b91906119fe565b6104f7565b60405161026d9190611930565b60405180910390f35b61027e610508565b6040516102919796959493929190611b29565b60405180910390f35b6102a26105ad565b6040516102af9190611bab565b60405180910390f35b6102c06105d5565b6040516102cd91906117ff565b60405180910390f35b6102f060048036038101906102eb91906118b0565b610665565b6040516102fd9190611908565b60405180910390f35b610320600480360381019061031b9190611bc4565b610687565b005b61033c60048036038101906103379190611c43565b6106dd565b005b61035860048036038101906103539190611ce0565b610822565b6040516103659190611930565b60405180910390f35b610388600480360381019061038391906119fe565b6108a4565b005b60606003805461039990611d4b565b80601f01602080910402602001604051908101604052809291908181526020018280546103c590611d4b565b80156104105780601f106103e757610100808354040283529160200191610410565b820191905f5260205f20905b8154815290600101906020018083116103f357829003601f168201915b5050505050905090565b5f80610424610928565b905061043181858561092f565b600191505092915050565b5f600254905090565b5f8061044f610928565b905061045c858285610941565b6104678585856109d3565b60019150509392505050565b5f6012905090565b5f610484610a3d565b905090565b610491610af3565b61049b8282610b7a565b5050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6104ec610af3565b6104f55f610bf9565b565b5f61050182610cbc565b9050919050565b5f6060805f805f6060610519610d02565b610521610d3d565b46305f801b5f67ffffffffffffffff8111156105405761053f611d7b565b5b60405190808252806020026020018201604052801561056e5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105e490611d4b565b80601f016020809104026020016040519081016040528092919081815260200182805461061090611d4b565b801561065b5780601f106106325761010080835404028352916020019161065b565b820191905f5260205f20905b81548152906001019060200180831161063e57829003601f168201915b5050505050905090565b5f8061066f610928565b905061067c8185856109d3565b600191505092915050565b61068f610af3565b60148111156106d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ca90611e18565b60405180910390fd5b80600a8190555050565b8342111561072257836040517f627913020000000000000000000000000000000000000000000000000000000081526004016107199190611930565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886107508c610d78565b8960405160200161076696959493929190611e36565b6040516020818303038152906040528051906020012090505f61078882610dcb565b90505f61079782878787610de4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461080b57808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610802929190611e95565b60405180910390fd5b6108168a8a8a61092f565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6108ac610af3565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361091c575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109139190611bab565b60405180910390fd5b61092581610bf9565b50565b5f33905090565b61093c8383836001610e12565b505050565b5f61094c8484610822565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109cd57818110156109be578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016109b593929190611ebc565b60405180910390fd5b6109cc84848484035f610e12565b5b50505050565b5f6064600a54836109e49190611f1e565b6109ee9190611f8c565b90505f81836109fd9190611fbc565b9050610a2b8560095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610fe1565b610a36858583610fe1565b5050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ab857507f000000000000000000000000000000000000000000000000000000000000000046145b15610ae5577f00000000000000000000000000000000000000000000000000000000000000009050610af0565b610aed6110d1565b90505b90565b610afb610928565b73ffffffffffffffffffffffffffffffffffffffff16610b196105ad565b73ffffffffffffffffffffffffffffffffffffffff1614610b7857610b3c610928565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b6f9190611bab565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bea575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610be19190611bab565b60405180910390fd5b610bf55f8383611166565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610d3860067f000000000000000000000000000000000000000000000000000000000000000061137f90919063ffffffff16565b905090565b6060610d7360077f000000000000000000000000000000000000000000000000000000000000000061137f90919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610ddd610dd7610a3d565b8361142c565b9050919050565b5f805f80610df48888888861146c565b925092509250610e048282611553565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610e82575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610e799190611bab565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ef2575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610ee99190611bab565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610fdb578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610fd29190611930565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611051575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016110489190611bab565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110c1575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016110b89190611bab565b60405180910390fd5b6110cc838383611166565b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000463060405160200161114b959493929190611fef565b60405160208183030381529060405280519060200120905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036111b6578060025f8282546111aa9190612040565b92505081905550611284565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561123f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161123693929190611ebc565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112cb578060025f8282540392505081905550611315565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113729190611930565b60405180910390a3505050565b606060ff5f1b831461139b57611394836116b5565b9050611426565b8180546113a790611d4b565b80601f01602080910402602001604051908101604052809291908181526020018280546113d390611d4b565b801561141e5780601f106113f55761010080835404028352916020019161141e565b820191905f5260205f20905b81548152906001019060200180831161140157829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156114a8575f600385925092509250611549565b5f6001888888886040515f81526020016040526040516114cb9493929190612073565b6020604051602081039080840390855afa1580156114eb573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361153c575f60015f801b93509350935050611549565b805f805f1b935093509350505b9450945094915050565b5f6003811115611566576115656120b6565b5b826003811115611579576115786120b6565b5b03156116b15760016003811115611593576115926120b6565b5b8260038111156115a6576115a56120b6565b5b036115dd576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156115f1576115f06120b6565b5b826003811115611604576116036120b6565b5b0361164857805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161163f9190611930565b60405180910390fd5b60038081111561165b5761165a6120b6565b5b82600381111561166e5761166d6120b6565b5b036116b057806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016116a791906119e5565b60405180910390fd5b5b5050565b60605f6116c183611727565b90505f602067ffffffffffffffff8111156116df576116de611d7b565b5b6040519080825280601f01601f1916602001820160405280156117115781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f81111561176c576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156117ac578082015181840152602081019050611791565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6117d182611775565b6117db818561177f565b93506117eb81856020860161178f565b6117f4816117b7565b840191505092915050565b5f6020820190508181035f83015261181781846117c7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61184c82611823565b9050919050565b61185c81611842565b8114611866575f80fd5b50565b5f8135905061187781611853565b92915050565b5f819050919050565b61188f8161187d565b8114611899575f80fd5b50565b5f813590506118aa81611886565b92915050565b5f80604083850312156118c6576118c561181f565b5b5f6118d385828601611869565b92505060206118e48582860161189c565b9150509250929050565b5f8115159050919050565b611902816118ee565b82525050565b5f60208201905061191b5f8301846118f9565b92915050565b61192a8161187d565b82525050565b5f6020820190506119435f830184611921565b92915050565b5f805f606084860312156119605761195f61181f565b5b5f61196d86828701611869565b935050602061197e86828701611869565b925050604061198f8682870161189c565b9150509250925092565b5f60ff82169050919050565b6119ae81611999565b82525050565b5f6020820190506119c75f8301846119a5565b92915050565b5f819050919050565b6119df816119cd565b82525050565b5f6020820190506119f85f8301846119d6565b92915050565b5f60208284031215611a1357611a1261181f565b5b5f611a2084828501611869565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611a5d81611a29565b82525050565b611a6c81611842565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611aa48161187d565b82525050565b5f611ab58383611a9b565b60208301905092915050565b5f602082019050919050565b5f611ad782611a72565b611ae18185611a7c565b9350611aec83611a8c565b805f5b83811015611b1c578151611b038882611aaa565b9750611b0e83611ac1565b925050600181019050611aef565b5085935050505092915050565b5f60e082019050611b3c5f83018a611a54565b8181036020830152611b4e81896117c7565b90508181036040830152611b6281886117c7565b9050611b716060830187611921565b611b7e6080830186611a63565b611b8b60a08301856119d6565b81810360c0830152611b9d8184611acd565b905098975050505050505050565b5f602082019050611bbe5f830184611a63565b92915050565b5f60208284031215611bd957611bd861181f565b5b5f611be68482850161189c565b91505092915050565b611bf881611999565b8114611c02575f80fd5b50565b5f81359050611c1381611bef565b92915050565b611c22816119cd565b8114611c2c575f80fd5b50565b5f81359050611c3d81611c19565b92915050565b5f805f805f805f60e0888a031215611c5e57611c5d61181f565b5b5f611c6b8a828b01611869565b9750506020611c7c8a828b01611869565b9650506040611c8d8a828b0161189c565b9550506060611c9e8a828b0161189c565b9450506080611caf8a828b01611c05565b93505060a0611cc08a828b01611c2f565b92505060c0611cd18a828b01611c2f565b91505092959891949750929550565b5f8060408385031215611cf657611cf561181f565b5b5f611d0385828601611869565b9250506020611d1485828601611869565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611d6257607f821691505b602082108103611d7557611d74611d1e565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f5461782072617465206d757374206265206265747765656e20302520616e64205f8201527f3230250000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0260238361177f565b9150611e0d82611da8565b604082019050919050565b5f6020820190508181035f830152611e2f81611df6565b9050919050565b5f60c082019050611e495f8301896119d6565b611e566020830188611a63565b611e636040830187611a63565b611e706060830186611921565b611e7d6080830185611921565b611e8a60a0830184611921565b979650505050505050565b5f604082019050611ea85f830185611a63565b611eb56020830184611a63565b9392505050565b5f606082019050611ecf5f830186611a63565b611edc6020830185611921565b611ee96040830184611921565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611f288261187d565b9150611f338361187d565b9250828202611f418161187d565b91508282048414831517611f5857611f57611ef1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611f968261187d565b9150611fa18361187d565b925082611fb157611fb0611f5f565b5b828204905092915050565b5f611fc68261187d565b9150611fd18361187d565b9250828203905081811115611fe957611fe8611ef1565b5b92915050565b5f60a0820190506120025f8301886119d6565b61200f60208301876119d6565b61201c60408301866119d6565b6120296060830185611921565b6120366080830184611a63565b9695505050505050565b5f61204a8261187d565b91506120558361187d565b925082820190508082111561206d5761206c611ef1565b5b92915050565b5f6080820190506120865f8301876119d6565b61209360208301866119a5565b6120a060408301856119d6565b6120ad60608301846119d6565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea26469706673582212209a0cd4534486ad26c23022dbf328440f08d86070363080915af8267a15e98f6c64736f6c63430008160033000000000000000000000000e96c0e5a5e5e39fa212da4ce56a7bd8ddf8e0ab3