60c060405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600860026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b50604051620037013803806200370183398181016040528101906200008c9190620009e0565b6040518060400160405280600981526020017f4a757374416e45676700000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4547470000000000000000000000000000000000000000000000000000000000815250816003908162000109919062000cac565b5080600490816200011b919062000cac565b5050506200013e620001326200019560201b60201c565b6200019d60201b60201c565b6200015033846200026360201b60201c565b81608081815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050505050620010a4565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002d5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002cc9062000df4565b60405180910390fd5b620002e960008383620003d060201b60201c565b8060026000828254620002fd919062000e45565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003b0919062000e91565b60405180910390a3620003cc600083836200073360201b60201c565b5050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015620004755750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b620004b7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004ae9062000efe565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603620005da576200051e6200073860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480620005925750620005636200073860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b620005d4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005cb9062000f70565b60405180910390fd5b6200072e565b600860019054906101000a900460ff168015620006445750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156200067d576007548162000664846200076260201b6200079f1760201c565b62000670919062000e45565b11156200067c57600080fd5b5b600860009054906101000a900460ff168015620006e75750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156200072d57620006fd620007aa60201b60201c565b8162000714846200076260201b6200079f1760201c565b62000720919062000e45565b11156200072c57600080fd5b5b5b505050565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600860029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016200082c919062000fa3565b602060405180830381865afa1580156200084a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000870919062000fc0565b905060003073ffffffffffffffffffffffffffffffffffffffff166370a08231600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401620008d1919062000fa3565b602060405180830381865afa158015620008ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000915919062000fc0565b9050818160065462000928919062000ff2565b6200093491906200106c565b9250505090565b600080fd5b6000819050919050565b620009558162000940565b81146200096157600080fd5b50565b60008151905062000975816200094a565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620009a8826200097b565b9050919050565b620009ba816200099b565b8114620009c657600080fd5b50565b600081519050620009da81620009af565b92915050565b600080600060608486031215620009fc57620009fb6200093b565b5b600062000a0c8682870162000964565b935050602062000a1f8682870162000964565b925050604062000a3286828701620009c9565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000abe57607f821691505b60208210810362000ad45762000ad362000a76565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b3e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000aff565b62000b4a868362000aff565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000b8d62000b8762000b818462000940565b62000b62565b62000940565b9050919050565b6000819050919050565b62000ba98362000b6c565b62000bc162000bb88262000b94565b84845462000b0c565b825550505050565b600090565b62000bd862000bc9565b62000be581848462000b9e565b505050565b5b8181101562000c0d5762000c0160008262000bce565b60018101905062000beb565b5050565b601f82111562000c5c5762000c268162000ada565b62000c318462000aef565b8101602085101562000c41578190505b62000c5962000c508562000aef565b83018262000bea565b50505b505050565b600082821c905092915050565b600062000c816000198460080262000c61565b1980831691505092915050565b600062000c9c838362000c6e565b9150826002028217905092915050565b62000cb78262000a3c565b67ffffffffffffffff81111562000cd35762000cd262000a47565b5b62000cdf825462000aa5565b62000cec82828562000c11565b600060209050601f83116001811462000d24576000841562000d0f578287015190505b62000d1b858262000c8e565b86555062000d8b565b601f19841662000d348662000ada565b60005b8281101562000d5e5784890151825560018201915060208501945060208101905062000d37565b8683101562000d7e578489015162000d7a601f89168262000c6e565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000ddc601f8362000d93565b915062000de98262000da4565b602082019050919050565b6000602082019050818103600083015262000e0f8162000dcd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000e528262000940565b915062000e5f8362000940565b925082820190508082111562000e7a5762000e7962000e16565b5b92915050565b62000e8b8162000940565b82525050565b600060208201905062000ea8600083018462000e80565b92915050565b7f616e7469426f7400000000000000000000000000000000000000000000000000600082015250565b600062000ee660078362000d93565b915062000ef38262000eae565b602082019050919050565b6000602082019050818103600083015262000f198162000ed7565b9050919050565b7f74726164696e67206973206e6f74207374617274656400000000000000000000600082015250565b600062000f5860168362000d93565b915062000f658262000f20565b602082019050919050565b6000602082019050818103600083015262000f8b8162000f49565b9050919050565b62000f9d816200099b565b82525050565b600060208201905062000fba600083018462000f92565b92915050565b60006020828403121562000fd95762000fd86200093b565b5b600062000fe98482850162000964565b91505092915050565b600062000fff8262000940565b91506200100c8362000940565b92508282026200101c8162000940565b9150828204841483151762001036576200103562000e16565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010798262000940565b9150620010868362000940565b9250826200109957620010986200103d565b5b828204905092915050565b60805160a051612629620010d8600039600081816106f80152610ed90152600081816108bf01526111c701526126296000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806370a08231116100de578063a457c2d711610097578063dd62ed3e11610071578063dd62ed3e1461048b578063e701ac67146104bb578063f2fde38b146104d9578063fc78692f146104f55761018e565b8063a457c2d7146103fb578063a9059cbb1461042b578063bfd792841461045b5761018e565b806370a082311461034957806370db69d614610379578063715018a6146103975780638da5cb5b146103a157806395d89b41146103bf57806399c8d556146103dd5761018e565b80632dc0562d1161014b57806342966c681161012557806342966c68146102d357806349bd5a5e146102ef5780635f48f3931461030d5780636d6a6a4d1461032b5761018e565b80632dc0562d14610267578063313ce5671461028557806339509351146102a35761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101e15780631b52887a146101ff57806323b872dd1461021b5780632597e6e51461024b575b600080fd5b61019b610513565b6040516101a891906119b6565b60405180910390f35b6101cb60048036038101906101c69190611a71565b6105a5565b6040516101d89190611acc565b60405180910390f35b6101e96105c8565b6040516101f69190611af6565b60405180910390f35b61021960048036038101906102149190611b3d565b6105d2565b005b61023560048036038101906102309190611bb8565b610664565b6040516102429190611acc565b60405180910390f35b61026560048036038101906102609190611c0b565b610693565b005b61026f6106f6565b60405161027c9190611c5a565b60405180910390f35b61028d61071a565b60405161029a9190611c91565b60405180910390f35b6102bd60048036038101906102b89190611a71565b610723565b6040516102ca9190611acc565b60405180910390f35b6102ed60048036038101906102e89190611cac565b61075a565b005b6102f7610767565b6040516103049190611c5a565b60405180910390f35b61031561078d565b6040516103229190611af6565b60405180910390f35b610333610793565b6040516103409190611af6565b60405180910390f35b610363600480360381019061035e9190611cd9565b61079f565b6040516103709190611af6565b60405180910390f35b6103816107e7565b60405161038e9190611af6565b60405180910390f35b61039f6107ed565b005b6103a9610801565b6040516103b69190611c5a565b60405180910390f35b6103c761082b565b6040516103d491906119b6565b60405180910390f35b6103e56108bd565b6040516103f29190611af6565b60405180910390f35b61041560048036038101906104109190611a71565b6108e1565b6040516104229190611acc565b60405180910390f35b61044560048036038101906104409190611a71565b610958565b6040516104529190611acc565b60405180910390f35b61047560048036038101906104709190611cd9565b61097b565b6040516104829190611acc565b60405180910390f35b6104a560048036038101906104a09190611d06565b61099b565b6040516104b29190611af6565b60405180910390f35b6104c3610a22565b6040516104d09190611acc565b60405180910390f35b6104f360048036038101906104ee9190611cd9565b610a35565b005b6104fd610ab8565b60405161050a9190611acc565b60405180910390f35b60606003805461052290611d75565b80601f016020809104026020016040519081016040528092919081815260200182805461054e90611d75565b801561059b5780601f106105705761010080835404028352916020019161059b565b820191906000526020600020905b81548152906001019060200180831161057e57829003601f168201915b5050505050905090565b6000806105b0610acb565b90506105bd818585610ad3565b600191505092915050565b6000600254905090565b6105da610c9c565b81600860006101000a81548160ff02191690831515021790555080600860016101000a81548160ff021916908315150217905550836007819055508260068190555084600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050565b60008061066f610acb565b905061067c858285610d1a565b610687858585610da6565b60019150509392505050565b61069b610c9c565b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006012905090565b60008061072e610acb565b905061074f818585610740858961099b565b61074a9190611dd5565b610ad3565b600191505092915050565b6107643382610f1e565b50565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b670de0b6b3a764000081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60065481565b6107f5610c9c565b6107ff60006110eb565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461083a90611d75565b80601f016020809104026020016040519081016040528092919081815260200182805461086690611d75565b80156108b35780601f10610888576101008083540402835291602001916108b3565b820191906000526020600020905b81548152906001019060200180831161089657829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806108ec610acb565b905060006108fa828661099b565b90508381101561093f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093690611e7b565b60405180910390fd5b61094c8286868403610ad3565b60019250505092915050565b600080610963610acb565b9050610970818585610da6565b600191505092915050565b600a6020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600860019054906101000a900460ff1681565b610a3d610c9c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610aac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa390611f0d565b60405180910390fd5b610ab5816110eb565b50565b600860009054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3990611f9f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba890612031565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c8f9190611af6565b60405180910390a3505050565b610ca4610acb565b73ffffffffffffffffffffffffffffffffffffffff16610cc2610801565b73ffffffffffffffffffffffffffffffffffffffff1614610d18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0f9061209d565b60405180910390fd5b565b6000610d26848461099b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610da05781811015610d92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8990612109565b60405180910390fd5b610d9f8484848403610ad3565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610e305750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80610ec15750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610ec05750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b5b15610f0e576000610ed1826111b1565b9050610efe847f00000000000000000000000000000000000000000000000000000000000000008361120b565b8082610f0a9190612129565b9150505b610f1983838361120b565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f84906121cf565b60405180910390fd5b610f9982600083611481565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561101f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101690612261565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110d29190611af6565b60405180910390a36110e68360008461179e565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000670de0b6b3a7640000662386f26fc10000837f00000000000000000000000000000000000000000000000000000000000000006111f09190612281565b6111fa9190612281565b61120491906122f2565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361127a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127190612395565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e090612427565b60405180910390fd5b6112f4838383611481565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561137a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611371906124b9565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114689190611af6565b60405180910390a361147b84848461179e565b50505050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156115255750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611564576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155b90612525565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611671576115c2610801565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061162d57506115fe610801565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b61166c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166390612591565b60405180910390fd5b611799565b600860019054906101000a900460ff1680156116da5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b1561170257600754816116ec8461079f565b6116f69190611dd5565b111561170157600080fd5b5b600860009054906101000a900460ff16801561176b5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611798576117786117a3565b816117828461079f565b61178c9190611dd5565b111561179757600080fd5b5b5b505050565b505050565b600080600860029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016118239190611c5a565b602060405180830381865afa158015611840573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061186491906125c6565b905060003073ffffffffffffffffffffffffffffffffffffffff166370a08231600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016118c39190611c5a565b602060405180830381865afa1580156118e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190491906125c6565b905081816006546119159190612281565b61191f91906122f2565b9250505090565b600081519050919050565b600082825260208201905092915050565b60005b83811015611960578082015181840152602081019050611945565b60008484015250505050565b6000601f19601f8301169050919050565b600061198882611926565b6119928185611931565b93506119a2818560208601611942565b6119ab8161196c565b840191505092915050565b600060208201905081810360008301526119d0818461197d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a08826119dd565b9050919050565b611a18816119fd565b8114611a2357600080fd5b50565b600081359050611a3581611a0f565b92915050565b6000819050919050565b611a4e81611a3b565b8114611a5957600080fd5b50565b600081359050611a6b81611a45565b92915050565b60008060408385031215611a8857611a876119d8565b5b6000611a9685828601611a26565b9250506020611aa785828601611a5c565b9150509250929050565b60008115159050919050565b611ac681611ab1565b82525050565b6000602082019050611ae16000830184611abd565b92915050565b611af081611a3b565b82525050565b6000602082019050611b0b6000830184611ae7565b92915050565b611b1a81611ab1565b8114611b2557600080fd5b50565b600081359050611b3781611b11565b92915050565b600080600080600060a08688031215611b5957611b586119d8565b5b6000611b6788828901611a26565b9550506020611b7888828901611a5c565b9450506040611b8988828901611a5c565b9350506060611b9a88828901611b28565b9250506080611bab88828901611b28565b9150509295509295909350565b600080600060608486031215611bd157611bd06119d8565b5b6000611bdf86828701611a26565b9350506020611bf086828701611a26565b9250506040611c0186828701611a5c565b9150509250925092565b60008060408385031215611c2257611c216119d8565b5b6000611c3085828601611a26565b9250506020611c4185828601611b28565b9150509250929050565b611c54816119fd565b82525050565b6000602082019050611c6f6000830184611c4b565b92915050565b600060ff82169050919050565b611c8b81611c75565b82525050565b6000602082019050611ca66000830184611c82565b92915050565b600060208284031215611cc257611cc16119d8565b5b6000611cd084828501611a5c565b91505092915050565b600060208284031215611cef57611cee6119d8565b5b6000611cfd84828501611a26565b91505092915050565b60008060408385031215611d1d57611d1c6119d8565b5b6000611d2b85828601611a26565b9250506020611d3c85828601611a26565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611d8d57607f821691505b602082108103611da057611d9f611d46565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611de082611a3b565b9150611deb83611a3b565b9250828201905080821115611e0357611e02611da6565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611e65602583611931565b9150611e7082611e09565b604082019050919050565b60006020820190508181036000830152611e9481611e58565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611ef7602683611931565b9150611f0282611e9b565b604082019050919050565b60006020820190508181036000830152611f2681611eea565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611f89602483611931565b9150611f9482611f2d565b604082019050919050565b60006020820190508181036000830152611fb881611f7c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061201b602283611931565b915061202682611fbf565b604082019050919050565b6000602082019050818103600083015261204a8161200e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612087602083611931565b915061209282612051565b602082019050919050565b600060208201905081810360008301526120b68161207a565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006120f3601d83611931565b91506120fe826120bd565b602082019050919050565b60006020820190508181036000830152612122816120e6565b9050919050565b600061213482611a3b565b915061213f83611a3b565b925082820390508181111561215757612156611da6565b5b92915050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006121b9602183611931565b91506121c48261215d565b604082019050919050565b600060208201905081810360008301526121e8816121ac565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061224b602283611931565b9150612256826121ef565b604082019050919050565b6000602082019050818103600083015261227a8161223e565b9050919050565b600061228c82611a3b565b915061229783611a3b565b92508282026122a581611a3b565b915082820484148315176122bc576122bb611da6565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006122fd82611a3b565b915061230883611a3b565b925082612318576123176122c3565b5b828204905092915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061237f602583611931565b915061238a82612323565b604082019050919050565b600060208201905081810360008301526123ae81612372565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612411602383611931565b915061241c826123b5565b604082019050919050565b6000602082019050818103600083015261244081612404565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006124a3602683611931565b91506124ae82612447565b604082019050919050565b600060208201905081810360008301526124d281612496565b9050919050565b7f616e7469426f7400000000000000000000000000000000000000000000000000600082015250565b600061250f600783611931565b915061251a826124d9565b602082019050919050565b6000602082019050818103600083015261253e81612502565b9050919050565b7f74726164696e67206973206e6f74207374617274656400000000000000000000600082015250565b600061257b601683611931565b915061258682612545565b602082019050919050565b600060208201905081810360008301526125aa8161256e565b9050919050565b6000815190506125c081611a45565b92915050565b6000602082840312156125dc576125db6119d8565b5b60006125ea848285016125b1565b9150509291505056fea2646970667358221220e4a6ebf6f39db499444c2f3b26effacb44d959f6f66bdfd468fe246b78e46c8f64736f6c6343000812003300000000000000000000000000000000000000050a877099e3dbdeb3673c00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabdeb48db17347a7e1e2205f1b54e52fd2d6161