0x60806040523480156200001157600080fd5b506040518060400160405280600581526020017f64656c6c6c0000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f64656c6c0000000000000000000000000000000000000000000000000000000081525081600390816200008f919062000963565b508060049081620000a1919062000963565b505050620000c4620000b86200012560201b60201c565b6200012d60201b60201c565b6000600960146101000a81548160ff0219169083151502179055506200011f33620000f4620001f360201b60201c565b600a62000102919062000bda565b6304a2cb7162000113919062000c2b565b620001fc60201b60201c565b62000e3e565b600033905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200026e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002659062000cd7565b60405180910390fd5b62000282600083836200036960201b60201c565b806002600082825462000296919062000cf9565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000349919062000d45565b60405180910390a362000365600083836200039660201b60201c565b5050565b620003796200039b60201b60201c565b62000391838383620003f060201b620009711760201c565b505050565b505050565b620003ab620004e960201b60201c565b15620003ee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003e59062000db2565b60405180910390fd5b565b620004088383836200050060201b62000a291760201c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000464576200044e826200050560201b60201c565b6200045e6200056860201b60201c565b620004e4565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620004c057620004aa836200050560201b60201c565b620004ba6200056860201b60201c565b620004e3565b620004d1836200050560201b60201c565b620004e2826200050560201b60201c565b5b5b505050565b6000600960149054906101000a900460ff16905090565b505050565b62000565600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002062000559836200058c60201b60201c565b620005d460201b60201c565b50565b6200058a60066200057e6200066060201b60201c565b620005d460201b60201c565b565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000620005e66200066a60201b60201c565b905080620005fd846000016200068860201b60201c565b10156200065b5782600001819080600181540180825580915050600190039060005260206000200160009091909190915055826001018290806001815401808255809150506001900390600052602060002001600090919091909150555b505050565b6000600254905090565b6000620006836008620006db60201b62000a2e1760201c565b905090565b600080828054905003620006a05760009050620006d6565b8160018380549050620006b4919062000dd4565b81548110620006c857620006c762000e0f565b5b906000526020600020015490505b919050565b600081600001549050919050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200076b57607f821691505b60208210810362000781576200078062000723565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007eb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620007ac565b620007f78683620007ac565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620008446200083e62000838846200080f565b62000819565b6200080f565b9050919050565b6000819050919050565b620008608362000823565b620008786200086f826200084b565b848454620007b9565b825550505050565b600090565b6200088f62000880565b6200089c81848462000855565b505050565b5b81811015620008c457620008b860008262000885565b600181019050620008a2565b5050565b601f8211156200091357620008dd8162000787565b620008e8846200079c565b81016020851015620008f8578190505b6200091062000907856200079c565b830182620008a1565b50505b505050565b600082821c905092915050565b6000620009386000198460080262000918565b1980831691505092915050565b600062000953838362000925565b9150826002028217905092915050565b6200096e82620006e9565b67ffffffffffffffff8111156200098a5762000989620006f4565b5b62000996825462000752565b620009a3828285620008c8565b600060209050601f831160018114620009db5760008415620009c6578287015190505b620009d2858262000945565b86555062000a42565b601f198416620009eb8662000787565b60005b8281101562000a1557848901518255600182019150602085019450602081019050620009ee565b8683101562000a35578489015162000a31601f89168262000925565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000ad85780860481111562000ab05762000aaf62000a4a565b5b600185161562000ac05780820291505b808102905062000ad08562000a79565b945062000a90565b94509492505050565b60008262000af3576001905062000bc6565b8162000b03576000905062000bc6565b816001811462000b1c576002811462000b275762000b5d565b600191505062000bc6565b60ff84111562000b3c5762000b3b62000a4a565b5b8360020a91508482111562000b565762000b5562000a4a565b5b5062000bc6565b5060208310610133831016604e8410600b841016171562000b975782820a90508381111562000b915762000b9062000a4a565b5b62000bc6565b62000ba6848484600162000a86565b9250905081840481111562000bc05762000bbf62000a4a565b5b81810290505b9392505050565b600060ff82169050919050565b600062000be7826200080f565b915062000bf48362000bcd565b925062000c237fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000ae1565b905092915050565b600062000c38826200080f565b915062000c45836200080f565b925082820262000c55816200080f565b9150828204841483151762000c6f5762000c6e62000a4a565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000cbf601f8362000c76565b915062000ccc8262000c87565b602082019050919050565b6000602082019050818103600083015262000cf28162000cb0565b9050919050565b600062000d06826200080f565b915062000d13836200080f565b925082820190508082111562000d2e5762000d2d62000a4a565b5b92915050565b62000d3f816200080f565b82525050565b600060208201905062000d5c600083018462000d34565b92915050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b600062000d9a60108362000c76565b915062000da78262000d62565b602082019050919050565b6000602082019050818103600083015262000dcd8162000d8b565b9050919050565b600062000de1826200080f565b915062000dee836200080f565b925082820390508181111562000e095762000e0862000a4a565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6125a28062000e4e6000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806370a08231116100c35780639711715a1161007c5780639711715a14610368578063981b24d014610372578063a457c2d7146103a2578063a9059cbb146103d2578063dd62ed3e14610402578063f2fde38b146104325761014d565b806370a08231146102cc578063715018a6146102fc57806379cc6790146103065780638456cb59146103225780638da5cb5b1461032c57806395d89b411461034a5761014d565b80633950935111610115578063395093511461020c5780633f4ba83a1461023c57806340c10f191461024657806342966c68146102625780634ee2cd7e1461027e5780635c975abb146102ae5761014d565b806306fdde0314610152578063095ea7b31461017057806318160ddd146101a057806323b872dd146101be578063313ce567146101ee575b600080fd5b61015a61044e565b6040516101679190611927565b60405180910390f35b61018a600480360381019061018591906119e2565b6104e0565b6040516101979190611a3d565b60405180910390f35b6101a8610503565b6040516101b59190611a67565b60405180910390f35b6101d860048036038101906101d39190611a82565b61050d565b6040516101e59190611a3d565b60405180910390f35b6101f661053c565b6040516102039190611af1565b60405180910390f35b610226600480360381019061022191906119e2565b610545565b6040516102339190611a3d565b60405180910390f35b61024461057c565b005b610260600480360381019061025b91906119e2565b61058e565b005b61027c60048036038101906102779190611b0c565b6105a4565b005b610298600480360381019061029391906119e2565b6105b8565b6040516102a59190611a67565b60405180910390f35b6102b6610628565b6040516102c39190611a3d565b60405180910390f35b6102e660048036038101906102e19190611b39565b61063f565b6040516102f39190611a67565b60405180910390f35b610304610687565b005b610320600480360381019061031b91906119e2565b61069b565b005b61032a6106bb565b005b6103346106cd565b6040516103419190611b75565b60405180910390f35b6103526106f7565b60405161035f9190611927565b60405180910390f35b610370610789565b005b61038c60048036038101906103879190611b0c565b61079c565b6040516103999190611a67565b60405180910390f35b6103bc60048036038101906103b791906119e2565b6107cd565b6040516103c99190611a3d565b60405180910390f35b6103ec60048036038101906103e791906119e2565b610844565b6040516103f99190611a3d565b60405180910390f35b61041c60048036038101906104179190611b90565b610867565b6040516104299190611a67565b60405180910390f35b61044c60048036038101906104479190611b39565b6108ee565b005b60606003805461045d90611bff565b80601f016020809104026020016040519081016040528092919081815260200182805461048990611bff565b80156104d65780601f106104ab576101008083540402835291602001916104d6565b820191906000526020600020905b8154815290600101906020018083116104b957829003601f168201915b5050505050905090565b6000806104eb610a3c565b90506104f8818585610a44565b600191505092915050565b6000600254905090565b600080610518610a3c565b9050610525858285610c0d565b610530858585610c99565b60019150509392505050565b60006012905090565b600080610550610a3c565b90506105718185856105628589610867565b61056c9190611c5f565b610a44565b600191505092915050565b610584610f0f565b61058c610f8d565b565b610596610f0f565b6105a08282610ff0565b5050565b6105b56105af610a3c565b82611146565b50565b600080600061060584600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611313565b915091508161061c576106178561063f565b61061e565b805b9250505092915050565b6000600960149054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61068f610f0f565b6106996000611408565b565b6106ad826106a7610a3c565b83610c0d565b6106b78282611146565b5050565b6106c3610f0f565b6106cb6114ce565b565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461070690611bff565b80601f016020809104026020016040519081016040528092919081815260200182805461073290611bff565b801561077f5780601f106107545761010080835404028352916020019161077f565b820191906000526020600020905b81548152906001019060200180831161076257829003601f168201915b5050505050905090565b610791610f0f565b610799611531565b50565b60008060006107ac846006611313565b91509150816107c2576107bd610503565b6107c4565b805b92505050919050565b6000806107d8610a3c565b905060006107e68286610867565b90508381101561082b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082290611d05565b60405180910390fd5b6108388286868403610a44565b60019250505092915050565b60008061084f610a3c565b905061085c818585610c99565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108f6610f0f565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095c90611d97565b60405180910390fd5b61096e81611408565b50565b61097c838383610a29565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c6576109b982611587565b6109c16115da565b610a24565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a1057610a0383611587565b610a0b6115da565b610a23565b610a1983611587565b610a2282611587565b5b5b505050565b505050565b600081600001549050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ab3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaa90611e29565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1990611ebb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c009190611a67565b60405180910390a3505050565b6000610c198484610867565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c935781811015610c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7c90611f27565b60405180910390fd5b610c928484848403610a44565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cff90611fb9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6e9061204b565b60405180910390fd5b610d828383836115ee565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dff906120dd565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ef69190611a67565b60405180910390a3610f09848484611606565b50505050565b610f17610a3c565b73ffffffffffffffffffffffffffffffffffffffff16610f356106cd565b73ffffffffffffffffffffffffffffffffffffffff1614610f8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8290612149565b60405180910390fd5b565b610f9561160b565b6000600960146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610fd9610a3c565b604051610fe69190611b75565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361105f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611056906121b5565b60405180910390fd5b61106b600083836115ee565b806002600082825461107d9190611c5f565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161112e9190611a67565b60405180910390a361114260008383611606565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ac90612247565b60405180910390fd5b6111c1826000836115ee565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611247576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123e906122d9565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112fa9190611a67565b60405180910390a361130e83600084611606565b505050565b60008060008411611359576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135090612345565b60405180910390fd5b611361611654565b8411156113a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139a906123b1565b60405180910390fd5b60006113bb858560000161166590919063ffffffff16565b9050836000018054905081036113d8576000809250925050611401565b60018460010182815481106113f0576113ef6123d1565b5b906000526020600020015492509250505b9250929050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6114d661171e565b6001600960146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861151a610a3c565b6040516115279190611b75565b60405180910390a1565b600061153d6008611768565b6000611547611654565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516115789190611a67565b60405180910390a18091505090565b6115d7600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206115d28361063f565b61177e565b50565b6115ec60066115e7610503565b61177e565b565b6115f661171e565b611601838383610971565b505050565b505050565b611613610628565b611652576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116499061244c565b60405180910390fd5b565b60006116606008610a2e565b905090565b60008083805490500361167b5760009050611718565b600080848054905090505b808210156116cf57600061169a83836117f9565b9050846116a7878361181f565b6000015411156116b9578091506116c9565b6001816116c69190611c5f565b92505b50611686565b6000821180156116f75750836116f1866001856116ec919061246c565b61181f565b60000154145b1561171257600182611709919061246c565b92505050611718565b81925050505b92915050565b611726610628565b15611766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175d906124ec565b60405180910390fd5b565b6001816000016000828254019250508190555050565b6000611788611654565b90508061179784600001611841565b10156117f45782600001819080600181540180825580915050600190039060005260206000200160009091909190915055826001018290806001815401808255809150506001900390600052602060002001600090919091909150555b505050565b6000600282841861180a919061253b565b8284166118179190611c5f565b905092915050565b600080836000528260206000200190506118388161188d565b91505092915050565b6000808280549050036118575760009050611888565b8160018380549050611869919061246c565b8154811061187a576118796123d1565b5b906000526020600020015490505b919050565b6000819050919050565b600081519050919050565b600082825260208201905092915050565b60005b838110156118d15780820151818401526020810190506118b6565b60008484015250505050565b6000601f19601f8301169050919050565b60006118f982611897565b61190381856118a2565b93506119138185602086016118b3565b61191c816118dd565b840191505092915050565b6000602082019050818103600083015261194181846118ee565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006119798261194e565b9050919050565b6119898161196e565b811461199457600080fd5b50565b6000813590506119a681611980565b92915050565b6000819050919050565b6119bf816119ac565b81146119ca57600080fd5b50565b6000813590506119dc816119b6565b92915050565b600080604083850312156119f9576119f8611949565b5b6000611a0785828601611997565b9250506020611a18858286016119cd565b9150509250929050565b60008115159050919050565b611a3781611a22565b82525050565b6000602082019050611a526000830184611a2e565b92915050565b611a61816119ac565b82525050565b6000602082019050611a7c6000830184611a58565b92915050565b600080600060608486031215611a9b57611a9a611949565b5b6000611aa986828701611997565b9350506020611aba86828701611997565b9250506040611acb868287016119cd565b9150509250925092565b600060ff82169050919050565b611aeb81611ad5565b82525050565b6000602082019050611b066000830184611ae2565b92915050565b600060208284031215611b2257611b21611949565b5b6000611b30848285016119cd565b91505092915050565b600060208284031215611b4f57611b4e611949565b5b6000611b5d84828501611997565b91505092915050565b611b6f8161196e565b82525050565b6000602082019050611b8a6000830184611b66565b92915050565b60008060408385031215611ba757611ba6611949565b5b6000611bb585828601611997565b9250506020611bc685828601611997565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c1757607f821691505b602082108103611c2a57611c29611bd0565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c6a826119ac565b9150611c75836119ac565b9250828201905080821115611c8d57611c8c611c30565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611cef6025836118a2565b9150611cfa82611c93565b604082019050919050565b60006020820190508181036000830152611d1e81611ce2565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611d816026836118a2565b9150611d8c82611d25565b604082019050919050565b60006020820190508181036000830152611db081611d74565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611e136024836118a2565b9150611e1e82611db7565b604082019050919050565b60006020820190508181036000830152611e4281611e06565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ea56022836118a2565b9150611eb082611e49565b604082019050919050565b60006020820190508181036000830152611ed481611e98565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611f11601d836118a2565b9150611f1c82611edb565b602082019050919050565b60006020820190508181036000830152611f4081611f04565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611fa36025836118a2565b9150611fae82611f47565b604082019050919050565b60006020820190508181036000830152611fd281611f96565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120356023836118a2565b915061204082611fd9565b604082019050919050565b6000602082019050818103600083015261206481612028565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006120c76026836118a2565b91506120d28261206b565b604082019050919050565b600060208201905081810360008301526120f6816120ba565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006121336020836118a2565b915061213e826120fd565b602082019050919050565b6000602082019050818103600083015261216281612126565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061219f601f836118a2565b91506121aa82612169565b602082019050919050565b600060208201905081810360008301526121ce81612192565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006122316021836118a2565b915061223c826121d5565b604082019050919050565b6000602082019050818103600083015261226081612224565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006122c36022836118a2565b91506122ce82612267565b604082019050919050565b600060208201905081810360008301526122f2816122b6565b9050919050565b7f4552433230536e617073686f743a206964206973203000000000000000000000600082015250565b600061232f6016836118a2565b915061233a826122f9565b602082019050919050565b6000602082019050818103600083015261235e81612322565b9050919050565b7f4552433230536e617073686f743a206e6f6e6578697374656e74206964000000600082015250565b600061239b601d836118a2565b91506123a682612365565b602082019050919050565b600060208201905081810360008301526123ca8161238e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006124366014836118a2565b915061244182612400565b602082019050919050565b6000602082019050818103600083015261246581612429565b9050919050565b6000612477826119ac565b9150612482836119ac565b925082820390508181111561249a57612499611c30565b5b92915050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006124d66010836118a2565b91506124e1826124a0565b602082019050919050565b60006020820190508181036000830152612505816124c9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612546826119ac565b9150612551836119ac565b9250826125615761256061250c565b5b82820490509291505056fea2646970667358221220c947f75715befd065e275e0a7160e58ca12c675172f1e1f693ffdb44484bbe8a64736f6c63430008120033