60a06040526040518060400160405280600b81526020017f416c706861527573684149000000000000000000000000000000000000000000815250600690816200004a919062000cad565b506040518060400160405280600681526020017f72757368414900000000000000000000000000000000000000000000000000008152506007908162000091919062000cad565b506000600860006101000a81548160ff0219169083151502179055506b033b2e3c9fd0803ce80000006009556b033b2e3c9fd0803ce8000000600a556b033b2e3c9fd0803ce8000000600b5573d8b70558f410bac78e4655a09f4325ac262ef56d600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507390385db8166036b5998871458e18faafee2240eb600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601160006101000a81548160ff02191690831515021790555060326012556032601355348015620001fc57600080fd5b50600680546200020c9062000a9c565b80601f01602080910402602001604051908101604052809291908181526020018280546200023a9062000a9c565b80156200028b5780601f106200025f576101008083540402835291602001916200028b565b820191906000526020600020905b8154815290600101906020018083116200026d57829003601f168201915b5050505050600780546200029f9062000a9c565b80601f0160208091040260200160405190810160405280929190818152602001828054620002cd9062000a9c565b80156200031e5780601f10620002f2576101008083540402835291602001916200031e565b820191906000526020600020905b8154815290600101906020018083116200030057829003601f168201915b5050505050816003908162000334919062000cad565b50806004908162000346919062000cad565b505050620003696200035d620007b960201b60201c565b620007c160201b60201c565b6200037d336009546200088760201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000416573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200043c919062000dfe565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620004a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004ca919062000dfe565b6040518363ffffffff1660e01b8152600401620004e992919062000e41565b6020604051808303816000875af115801562000509573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200052f919062000dfe565b601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016010600062000585620009ff60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505062000f89565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008f9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008f09062000ecf565b60405180910390fd5b6200090d6000838362000a2960201b60201c565b806002600082825462000921919062000f20565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000978919062000f20565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009df919062000f6c565b60405180910390a3620009fb6000838362000a2e60201b60201c565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000ab557607f821691505b60208210810362000acb5762000aca62000a6d565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000af6565b62000b41868362000af6565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000b8e62000b8862000b828462000b59565b62000b63565b62000b59565b9050919050565b6000819050919050565b62000baa8362000b6d565b62000bc262000bb98262000b95565b84845462000b03565b825550505050565b600090565b62000bd962000bca565b62000be681848462000b9f565b505050565b5b8181101562000c0e5762000c0260008262000bcf565b60018101905062000bec565b5050565b601f82111562000c5d5762000c278162000ad1565b62000c328462000ae6565b8101602085101562000c42578190505b62000c5a62000c518562000ae6565b83018262000beb565b50505b505050565b600082821c905092915050565b600062000c826000198460080262000c62565b1980831691505092915050565b600062000c9d838362000c6f565b9150826002028217905092915050565b62000cb88262000a33565b67ffffffffffffffff81111562000cd45762000cd362000a3e565b5b62000ce0825462000a9c565b62000ced82828562000c12565b600060209050601f83116001811462000d25576000841562000d10578287015190505b62000d1c858262000c8f565b86555062000d8c565b601f19841662000d358662000ad1565b60005b8281101562000d5f5784890151825560018201915060208501945060208101905062000d38565b8683101562000d7f578489015162000d7b601f89168262000c6f565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000dc68262000d99565b9050919050565b62000dd88162000db9565b811462000de457600080fd5b50565b60008151905062000df88162000dcd565b92915050565b60006020828403121562000e175762000e1662000d94565b5b600062000e278482850162000de7565b91505092915050565b62000e3b8162000db9565b82525050565b600060408201905062000e58600083018562000e30565b62000e67602083018462000e30565b9392505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000eb7601f8362000e6e565b915062000ec48262000e7f565b602082019050919050565b6000602082019050818103600083015262000eea8162000ea8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000f2d8262000b59565b915062000f3a8362000b59565b925082820190508082111562000f555762000f5462000ef1565b5b92915050565b62000f668162000b59565b82525050565b600060208201905062000f83600083018462000f5b565b92915050565b608051614b8162000fba60003960008181610ca20152818161329001528181613389015261342c0152614b816000f3fe60806040526004361061026b5760003560e01c80637ea382c111610144578063bc93233f116100b6578063df8408fe1161007a578063df8408fe14610993578063e086e5ec146109bc578063e37ba8f9146109d3578063ef81bad814610a10578063f2fde38b14610a39578063f345bd8514610a6257610272565b8063bc93233f14610888578063c18bc195146108b1578063d4698016146108ee578063db708e7d14610919578063dd62ed3e1461095657610272565b80639b19251a116101085780639b19251a1461073e578063a457c2d71461077b578063a5481ebb146107b8578063a9059cbb146107e3578063aa4bde2814610820578063b6c1e84b1461084b57610272565b80637ea382c1146106675780638c0b5e22146106925780638da5cb5b146106bd578063905bd955146106e857806395d89b411461071357610272565b806339509351116101dd5780634cdf6b1f116101a15780634cdf6b1f146105575780636256d1811461056e57806370a08231146105ab578063715018a6146105e8578063768dc710146105ff5780637b1b90dc1461063c57610272565b80633950935114610470578063494942c3146104ad57806349bd5a5e146104d857806349df728c146105035780634ae0639c1461052c57610272565b80631694505e1161022f5780631694505e1461035e57806318160ddd146103895780631b56bbf9146103b45780632093357a146103dd57806323b872dd14610408578063313ce5671461044557610272565b806303fd2a451461027757806306fdde03146102a2578063095ea7b3146102cd57806312650d341461030a578063129d6f331461033357610272565b3661027257005b600080fd5b34801561028357600080fd5b5061028c610a8d565b6040516102999190613503565b60405180910390f35b3480156102ae57600080fd5b506102b7610ab3565b6040516102c491906135ae565b60405180910390f35b3480156102d957600080fd5b506102f460048036038101906102ef9190613646565b610b45565b60405161030191906136a1565b60405180910390f35b34801561031657600080fd5b50610331600480360381019061032c9190613830565b610b63565b005b34801561033f57600080fd5b50610348610c7a565b6040516103559190613503565b60405180910390f35b34801561036a57600080fd5b50610373610ca0565b60405161038091906138eb565b60405180910390f35b34801561039557600080fd5b5061039e610cc4565b6040516103ab9190613915565b60405180910390f35b3480156103c057600080fd5b506103db60048036038101906103d69190613930565b610cce565b005b3480156103e957600080fd5b506103f2610e8d565b6040516103ff91906136a1565b60405180910390f35b34801561041457600080fd5b5061042f600480360381019061042a919061395d565b610f85565b60405161043c91906136a1565b60405180910390f35b34801561045157600080fd5b5061045a61107d565b60405161046791906139cc565b60405180910390f35b34801561047c57600080fd5b5061049760048036038101906104929190613646565b611086565b6040516104a491906136a1565b60405180910390f35b3480156104b957600080fd5b506104c2611132565b6040516104cf9190613915565b60405180910390f35b3480156104e457600080fd5b506104ed611138565b6040516104fa9190613503565b60405180910390f35b34801561050f57600080fd5b5061052a60048036038101906105259190613930565b61115e565b005b34801561053857600080fd5b50610541611333565b60405161054e9190613915565b60405180910390f35b34801561056357600080fd5b5061056c611339565b005b34801561057a57600080fd5b50610595600480360381019061059091906139e7565b611406565b6040516105a291906136a1565b60405180910390f35b3480156105b757600080fd5b506105d260048036038101906105cd9190613930565b61155a565b6040516105df9190613915565b60405180910390f35b3480156105f457600080fd5b506105fd6115a2565b005b34801561060b57600080fd5b5061062660048036038101906106219190613930565b61162a565b60405161063391906136a1565b60405180910390f35b34801561064857600080fd5b5061065161164a565b60405161065e91906136a1565b60405180910390f35b34801561067357600080fd5b5061067c61165d565b60405161068991906136a1565b60405180910390f35b34801561069e57600080fd5b506106a7611800565b6040516106b49190613915565b60405180910390f35b3480156106c957600080fd5b506106d2611806565b6040516106df9190613503565b60405180910390f35b3480156106f457600080fd5b506106fd611830565b60405161070a9190613915565b60405180910390f35b34801561071f57600080fd5b50610728611836565b60405161073591906135ae565b60405180910390f35b34801561074a57600080fd5b5061076560048036038101906107609190613930565b6118c8565b60405161077291906136a1565b60405180910390f35b34801561078757600080fd5b506107a2600480360381019061079d9190613646565b6118e8565b6040516107af91906136a1565b60405180910390f35b3480156107c457600080fd5b506107cd6119d3565b6040516107da9190613915565b60405180910390f35b3480156107ef57600080fd5b5061080a60048036038101906108059190613646565b6119d9565b60405161081791906136a1565b60405180910390f35b34801561082c57600080fd5b506108356119f7565b6040516108429190613915565b60405180910390f35b34801561085757600080fd5b50610872600480360381019061086d9190613a14565b6119fd565b60405161087f91906136a1565b60405180910390f35b34801561089457600080fd5b506108af60048036038101906108aa9190613a54565b611b1b565b005b3480156108bd57600080fd5b506108d860048036038101906108d391906139e7565b611bf2565b6040516108e591906136a1565b60405180910390f35b3480156108fa57600080fd5b50610903611d46565b6040516109109190613503565b60405180910390f35b34801561092557600080fd5b50610940600480360381019061093b9190613930565b611d6c565b60405161094d91906136a1565b60405180910390f35b34801561096257600080fd5b5061097d60048036038101906109789190613a94565b611f33565b60405161098a9190613915565b60405180910390f35b34801561099f57600080fd5b506109ba60048036038101906109b59190613a54565b611fba565b005b3480156109c857600080fd5b506109d1612091565b005b3480156109df57600080fd5b506109fa60048036038101906109f59190613930565b6121b8565b604051610a0791906136a1565b60405180910390f35b348015610a1c57600080fd5b50610a376004803603810190610a329190613830565b61237f565b005b348015610a4557600080fd5b50610a606004803603810190610a5b9190613930565b612496565b005b348015610a6e57600080fd5b50610a7761258d565b604051610a849190613915565b60405180910390f35b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060038054610ac290613b03565b80601f0160208091040260200160405190810160405280929190818152602001828054610aee90613b03565b8015610b3b5780601f10610b1057610100808354040283529160200191610b3b565b820191906000526020600020905b815481529060010190602001808311610b1e57829003601f168201915b5050505050905090565b6000610b59610b52612593565b848461259b565b6001905092915050565b610b6b612593565b73ffffffffffffffffffffffffffffffffffffffff16610b89611806565b73ffffffffffffffffffffffffffffffffffffffff1614610bdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd690613b80565b60405180910390fd5b600082905060005b8151811015610c74578260106000848481518110610c0857610c07613ba0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610c6c90613bfe565b915050610be7565b50505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b610cd6612593565b73ffffffffffffffffffffffffffffffffffffffff16610cf4611806565b73ffffffffffffffffffffffffffffffffffffffff1614610d4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4190613b80565b60405180910390fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610dda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd190613cb8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4090613d24565b60405180910390fd5b80601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e97612593565b73ffffffffffffffffffffffffffffffffffffffff16610eb5611806565b73ffffffffffffffffffffffffffffffffffffffff1614610f0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0290613b80565b60405180910390fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6015549081150290604051600060405180830381858888f19350505050158015610f75573d6000803e3d6000fd5b5060006015819055506001905090565b6000610f92848484612764565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610fdd612593565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561105d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105490613db6565b60405180910390fd5b61107185611069612593565b85840361259b565b60019150509392505050565b60006012905090565b6000611128611093612593565b8484600160006110a1612593565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111239190613dd6565b61259b565b6001905092915050565b60175481565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611166612593565b73ffffffffffffffffffffffffffffffffffffffff16611184611806565b73ffffffffffffffffffffffffffffffffffffffff16146111da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d190613b80565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112529190613503565b602060405180830381865afa15801561126f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112939190613e1f565b6040518363ffffffff1660e01b81526004016112b0929190613e4c565b6020604051808303816000875af11580156112cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f39190613e8a565b503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113305760006017819055505b50565b60155481565b611341612593565b73ffffffffffffffffffffffffffffffffffffffff1661135f611806565b73ffffffffffffffffffffffffffffffffffffffff16146113b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ac90613b80565b60405180910390fd5b600a60128190555060006013819055506a18d0bf423c03d8de000000600a819055506a18d0bf423c03d8de000000600b819055506001600860006101000a81548160ff021916908315150217905550565b6000611410612593565b73ffffffffffffffffffffffffffffffffffffffff1661142e611806565b73ffffffffffffffffffffffffffffffffffffffff1614611484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147b90613b80565b60405180910390fd5b60006064600a6009546114979190613eb7565b6114a19190613f28565b9050600060c860016009546114b69190613eb7565b6114c09190613f28565b905081841115611505576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fc90613fcb565b60405180910390fd5b80841015611548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153f9061405d565b60405180910390fd5b83600a81905550600192505050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115aa612593565b73ffffffffffffffffffffffffffffffffffffffff166115c8611806565b73ffffffffffffffffffffffffffffffffffffffff161461161e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161590613b80565b60405180910390fd5b6116286000612d85565b565b600f6020528060005260406000206000915054906101000a900460ff1681565b600860009054906101000a900460ff1681565b6000611667612593565b73ffffffffffffffffffffffffffffffffffffffff16611685611806565b73ffffffffffffffffffffffffffffffffffffffff16146116db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d290613b80565b60405180910390fd5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6016549081150290604051600060405180830381858888f19350505050158015611745573d6000803e3d6000fd5b503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166017546040518363ffffffff1660e01b81526004016117a5929190613e4c565b6020604051808303816000875af11580156117c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e89190613e8a565b50600060168190555060006017819055506001905090565b600a5481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60165481565b60606004805461184590613b03565b80601f016020809104026020016040519081016040528092919081815260200182805461187190613b03565b80156118be5780601f10611893576101008083540402835291602001916118be565b820191906000526020600020905b8154815290600101906020018083116118a157829003601f168201915b5050505050905090565b60106020528060005260406000206000915054906101000a900460ff1681565b600080600160006118f7612593565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156119b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ab906140ef565b60405180910390fd5b6119c86119bf612593565b8585840361259b565b600191505092915050565b60135481565b60006119ed6119e6612593565b8484612764565b6001905092915050565b600b5481565b6000611a07612593565b73ffffffffffffffffffffffffffffffffffffffff16611a25611806565b73ffffffffffffffffffffffffffffffffffffffff1614611a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7290613b80565b60405180910390fd5b600f831115611abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab690614181565b60405180910390fd5b600f821115611b03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afa90614213565b60405180910390fd5b82601281905550816013819055506001905092915050565b611b23612593565b73ffffffffffffffffffffffffffffffffffffffff16611b41611806565b73ffffffffffffffffffffffffffffffffffffffff1614611b97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8e90613b80565b60405180910390fd5b80601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000611bfc612593565b73ffffffffffffffffffffffffffffffffffffffff16611c1a611806565b73ffffffffffffffffffffffffffffffffffffffff1614611c70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6790613b80565b60405180910390fd5b60006064600a600954611c839190613eb7565b611c8d9190613f28565b9050600060c86001600954611ca29190613eb7565b611cac9190613f28565b905081841115611cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce8906142a5565b60405180910390fd5b80841015611d34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2b90614337565b60405180910390fd5b83600b81905550600192505050919050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611d76612593565b73ffffffffffffffffffffffffffffffffffffffff16611d94611806565b73ffffffffffffffffffffffffffffffffffffffff1614611dea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de190613b80565b60405180910390fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611e7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e71906143c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ee9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee090614435565b60405180910390fd5b81600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611fc2612593565b73ffffffffffffffffffffffffffffffffffffffff16611fe0611806565b73ffffffffffffffffffffffffffffffffffffffff1614612036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202d90613b80565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b612099612593565b73ffffffffffffffffffffffffffffffffffffffff166120b7611806565b73ffffffffffffffffffffffffffffffffffffffff161461210d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210490613b80565b60405180910390fd5b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161215590614486565b60006040518083038185875af1925050503d8060008114612192576040519150601f19603f3d011682016040523d82523d6000602084013e612197565b606091505b50509050806121a557600080fd5b6000601581905550600060168190555050565b60006121c2612593565b73ffffffffffffffffffffffffffffffffffffffff166121e0611806565b73ffffffffffffffffffffffffffffffffffffffff1614612236576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222d90613b80565b60405180910390fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036122c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122bd906143c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612335576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232c90614435565b60405180910390fd5b81600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b612387612593565b73ffffffffffffffffffffffffffffffffffffffff166123a5611806565b73ffffffffffffffffffffffffffffffffffffffff16146123fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f290613b80565b60405180910390fd5b600082905060005b81518110156124905782600f600084848151811061242457612423613ba0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061248890613bfe565b915050612403565b50505050565b61249e612593565b73ffffffffffffffffffffffffffffffffffffffff166124bc611806565b73ffffffffffffffffffffffffffffffffffffffff1614612512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250990613b80565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125789061450d565b60405180910390fd5b61258a81612d85565b50565b60125481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361260a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126019061459f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267090614631565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516127579190613915565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036127d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ca906146c3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612842576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283990614755565b60405180910390fd5b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156128e65750601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156129df57601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146129de57600a54811115612985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161297c906147e7565b60405180910390fd5b600b546129918361155a565b8261299c9190613dd6565b11156129dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d490614879565b60405180910390fd5b5b5b6000819050600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015612a885750600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612d7457601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612b365750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15612d7357600860009054906101000a900460ff16612b8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b819061490b565b60405180910390fd5b6000601254601354612b9c9190613dd6565b90506000811115612d7157600060648285612bb79190613eb7565b612bc19190613f28565b9050612bce863083612e4b565b8084612bda919061492b565b92508473ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015612c835750601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612cd95750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612d1157503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b8015612d2a5750601160009054906101000a900460ff16155b15612d6f576001601160006101000a81548160ff021916908315150217905550612d53826130ca565b6000601160006101000a81548160ff0219169083151502179055505b505b505b5b612d7f848483612e4b565b50505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb1906146c3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2090614755565b60405180910390fd5b612f348383836131e7565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fb1906149d1565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461304d9190613dd6565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516130b19190613915565b60405180910390a36130c48484846131ec565b50505050565b60006130d53061155a565b03156131e4576000806000806130ea3061155a565b905084601354826130fb9190613eb7565b6131059190613f28565b925084601254826131169190613eb7565b6131209190613f28565b91506000479050600083111561319f576131476002846131409190613f28565b60006131f1565b8047613153919061492b565b945084601660008282546131679190613dd6565b9250508190555060028361317b9190613f28565b83613186919061492b565b601760008282546131979190613dd6565b925050819055505b60008411156131de574790506131b68460006131f1565b80476131c2919061492b565b945084601560008282546131d69190613dd6565b925050819055505b50505050505b50565b505050565b505050565b6000600267ffffffffffffffff81111561320e5761320d6136c1565b5b60405190808252806020026020018201604052801561323c5781602001602082028036833780820191505090505b509050308160008151811061325457613253613ba0565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156132f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061331d9190614a06565b8160018151811061333157613330613ba0565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250503073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016133e6929190613e4c565b6020604051808303816000875af1158015613405573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134299190613e8a565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac94784848430426040518663ffffffff1660e01b815260040161348b959493929190614af1565b600060405180830381600087803b1580156134a557600080fd5b505af11580156134b9573d6000803e3d6000fd5b50505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006134ed826134c2565b9050919050565b6134fd816134e2565b82525050565b600060208201905061351860008301846134f4565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561355857808201518184015260208101905061353d565b60008484015250505050565b6000601f19601f8301169050919050565b60006135808261351e565b61358a8185613529565b935061359a81856020860161353a565b6135a381613564565b840191505092915050565b600060208201905081810360008301526135c88184613575565b905092915050565b6000604051905090565b600080fd5b600080fd5b6135ed816134e2565b81146135f857600080fd5b50565b60008135905061360a816135e4565b92915050565b6000819050919050565b61362381613610565b811461362e57600080fd5b50565b6000813590506136408161361a565b92915050565b6000806040838503121561365d5761365c6135da565b5b600061366b858286016135fb565b925050602061367c85828601613631565b9150509250929050565b60008115159050919050565b61369b81613686565b82525050565b60006020820190506136b66000830184613692565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6136f982613564565b810181811067ffffffffffffffff82111715613718576137176136c1565b5b80604052505050565b600061372b6135d0565b905061373782826136f0565b919050565b600067ffffffffffffffff821115613757576137566136c1565b5b602082029050602081019050919050565b600080fd5b600061378061377b8461373c565b613721565b905080838252602082019050602084028301858111156137a3576137a2613768565b5b835b818110156137cc57806137b888826135fb565b8452602084019350506020810190506137a5565b5050509392505050565b600082601f8301126137eb576137ea6136bc565b5b81356137fb84826020860161376d565b91505092915050565b61380d81613686565b811461381857600080fd5b50565b60008135905061382a81613804565b92915050565b60008060408385031215613847576138466135da565b5b600083013567ffffffffffffffff811115613865576138646135df565b5b613871858286016137d6565b92505060206138828582860161381b565b9150509250929050565b6000819050919050565b60006138b16138ac6138a7846134c2565b61388c565b6134c2565b9050919050565b60006138c382613896565b9050919050565b60006138d5826138b8565b9050919050565b6138e5816138ca565b82525050565b600060208201905061390060008301846138dc565b92915050565b61390f81613610565b82525050565b600060208201905061392a6000830184613906565b92915050565b600060208284031215613946576139456135da565b5b6000613954848285016135fb565b91505092915050565b600080600060608486031215613976576139756135da565b5b6000613984868287016135fb565b9350506020613995868287016135fb565b92505060406139a686828701613631565b9150509250925092565b600060ff82169050919050565b6139c6816139b0565b82525050565b60006020820190506139e160008301846139bd565b92915050565b6000602082840312156139fd576139fc6135da565b5b6000613a0b84828501613631565b91505092915050565b60008060408385031215613a2b57613a2a6135da565b5b6000613a3985828601613631565b9250506020613a4a85828601613631565b9150509250929050565b60008060408385031215613a6b57613a6a6135da565b5b6000613a79858286016135fb565b9250506020613a8a8582860161381b565b9150509250929050565b60008060408385031215613aab57613aaa6135da565b5b6000613ab9858286016135fb565b9250506020613aca858286016135fb565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613b1b57607f821691505b602082108103613b2e57613b2d613ad4565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613b6a602083613529565b9150613b7582613b34565b602082019050919050565b60006020820190508181036000830152613b9981613b5d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613c0982613610565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613c3b57613c3a613bcf565b5b600182019050919050565b7f4c5020506169722063616e6e6f742062652074686520446561642077616c6c6560008201527f7421000000000000000000000000000000000000000000000000000000000000602082015250565b6000613ca2602283613529565b9150613cad82613c46565b604082019050919050565b60006020820190508181036000830152613cd181613c95565b9050919050565b7f4c5020506169722063616e6e6f74206265203021000000000000000000000000600082015250565b6000613d0e601483613529565b9150613d1982613cd8565b602082019050919050565b60006020820190508181036000830152613d3d81613d01565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000613da0602883613529565b9150613dab82613d44565b604082019050919050565b60006020820190508181036000830152613dcf81613d93565b9050919050565b6000613de182613610565b9150613dec83613610565b9250828201905080821115613e0457613e03613bcf565b5b92915050565b600081519050613e198161361a565b92915050565b600060208284031215613e3557613e346135da565b5b6000613e4384828501613e0a565b91505092915050565b6000604082019050613e6160008301856134f4565b613e6e6020830184613906565b9392505050565b600081519050613e8481613804565b92915050565b600060208284031215613ea057613e9f6135da565b5b6000613eae84828501613e75565b91505092915050565b6000613ec282613610565b9150613ecd83613610565b9250828202613edb81613610565b91508282048414831517613ef257613ef1613bcf565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613f3382613610565b9150613f3e83613610565b925082613f4e57613f4d613ef9565b5b828204905092915050565b7f43616e6e6f7420736574206d61785478416d6f756e7420746f206d6f7265207460008201527f68616e20313025206f662074686520737570706c790000000000000000000000602082015250565b6000613fb5603583613529565b9150613fc082613f59565b604082019050919050565b60006020820190508181036000830152613fe481613fa8565b9050919050565b7f43616e6e6f7420736574206d61785478416d6f756e7420746f206c657373207460008201527f68616e202e3525206f662074686520737570706c790000000000000000000000602082015250565b6000614047603583613529565b915061405282613feb565b604082019050919050565b600060208201905081810360008301526140768161403a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006140d9602583613529565b91506140e48261407d565b604082019050919050565b60006020820190508181036000830152614108816140cc565b9050919050565b7f4c6971756964697479205461782063616e6e6f74206265206d6f72652074686160008201527f6e20313525000000000000000000000000000000000000000000000000000000602082015250565b600061416b602583613529565b91506141768261410f565b604082019050919050565b6000602082019050818103600083015261419a8161415e565b9050919050565b7f486f6e6f72617269756d205461782063616e6e6f74206265206d6f726520746860008201527f616e203135250000000000000000000000000000000000000000000000000000602082015250565b60006141fd602683613529565b9150614208826141a1565b604082019050919050565b6000602082019050818103600083015261422c816141f0565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574416d6f756e7420746f206d6f60008201527f7265207468616e20313025206f662074686520737570706c7900000000000000602082015250565b600061428f603983613529565b915061429a82614233565b604082019050919050565b600060208201905081810360008301526142be81614282565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574416d6f756e7420746f206c6560008201527f7373207468616e202e3525206f662074686520737570706c7900000000000000602082015250565b6000614321603983613529565b915061432c826142c5565b604082019050919050565b6000602082019050818103600083015261435081614314565b9050919050565b7f486f6e6f72617269756d2057616c6c65742063616e6e6f74206265207468652060008201527f446561642077616c6c6574210000000000000000000000000000000000000000602082015250565b60006143b3602c83613529565b91506143be82614357565b604082019050919050565b600060208201905081810360008301526143e2816143a6565b9050919050565b7f486f6e6f72617269756d2057616c6c65742063616e6e6f742062652030210000600082015250565b600061441f601e83613529565b915061442a826143e9565b602082019050919050565b6000602082019050818103600083015261444e81614412565b9050919050565b600081905092915050565b50565b6000614470600083614455565b915061447b82614460565b600082019050919050565b600061449182614463565b9150819050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006144f7602683613529565b91506145028261449b565b604082019050919050565b60006020820190508181036000830152614526816144ea565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614589602483613529565b91506145948261452d565b604082019050919050565b600060208201905081810360008301526145b88161457c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061461b602283613529565b9150614626826145bf565b604082019050919050565b6000602082019050818103600083015261464a8161460e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006146ad602583613529565b91506146b882614651565b604082019050919050565b600060208201905081810360008301526146dc816146a0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061473f602383613529565b915061474a826146e3565b604082019050919050565b6000602082019050818103600083015261476e81614732565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473207460008201527f6865206d6178207472616e73616374696f6e20616d6f756e7400000000000000602082015250565b60006147d1603983613529565b91506147dc82614775565b604082019050919050565b60006020820190508181036000830152614800816147c4565b9050919050565b7f45524332303a2062616c616e636520616d6f756e74206578636565646564206d60008201527f61782077616c6c657420616d6f756e74206c696d697400000000000000000000602082015250565b6000614863603683613529565b915061486e82614807565b604082019050919050565b6000602082019050818103600083015261489281614856565b9050919050565b7f5075626c69632054726164696e67206973206e6f742079657420617661696c6160008201527f626c650000000000000000000000000000000000000000000000000000000000602082015250565b60006148f5602383613529565b915061490082614899565b604082019050919050565b60006020820190508181036000830152614924816148e8565b9050919050565b600061493682613610565b915061494183613610565b925082820390508181111561495957614958613bcf565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006149bb602683613529565b91506149c68261495f565b604082019050919050565b600060208201905081810360008301526149ea816149ae565b9050919050565b600081519050614a00816135e4565b92915050565b600060208284031215614a1c57614a1b6135da565b5b6000614a2a848285016149f1565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614a68816134e2565b82525050565b6000614a7a8383614a5f565b60208301905092915050565b6000602082019050919050565b6000614a9e82614a33565b614aa88185614a3e565b9350614ab383614a4f565b8060005b83811015614ae4578151614acb8882614a6e565b9750614ad683614a86565b925050600181019050614ab7565b5085935050505092915050565b600060a082019050614b066000830188613906565b614b136020830187613906565b8181036040830152614b258186614a93565b9050614b3460608301856134f4565b614b416080830184613906565b969550505050505056fea2646970667358221220c8a208e244c0d399f0d8815e75ab79dcbedfae5ed60b7975501a959474ef761864736f6c63430008120033