0x60a06040523073ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff168152503480156200004457600080fd5b50620000556200005b60201b60201c565b62000205565b600060019054906101000a900460ff1615620000ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000a590620001a8565b60405180910390fd5b60ff801660008054906101000a900460ff1660ff16146200011f5760ff6000806101000a81548160ff021916908360ff1602179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860ff604051620001169190620001e8565b60405180910390a15b565b600082825260208201905092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320696e69746960008201527f616c697a696e6700000000000000000000000000000000000000000000000000602082015250565b60006200019060278362000121565b91506200019d8262000132565b604082019050919050565b60006020820190508181036000830152620001c38162000181565b9050919050565b600060ff82169050919050565b620001e281620001ca565b82525050565b6000602082019050620001ff6000830184620001d7565b92915050565b6080516135946200023d600039600081816105ec0152818161067a015281816107d501528181610863015261091301526135946000f3fe60806040526004361061012a5760003560e01c806352d1902d116100ab5780638da5cb5b1161006f5780638da5cb5b146103bd57806395d89b41146103e8578063a457c2d714610413578063a9059cbb14610450578063dd62ed3e1461048d578063f2fde38b146104ca5761012a565b806352d1902d146102fe57806370a0823114610329578063715018a61461036657806379cc67901461037d5780638129fc1c146103a65761012a565b80633659cfe6116100f25780633659cfe61461022a578063395093511461025357806340c10f191461029057806342966c68146102b95780634f1ef286146102e25761012a565b806306fdde031461012f578063095ea7b31461015a57806318160ddd1461019757806323b872dd146101c2578063313ce567146101ff575b600080fd5b34801561013b57600080fd5b506101446104f3565b6040516101519190611f4a565b60405180910390f35b34801561016657600080fd5b50610181600480360381019061017c9190612014565b610585565b60405161018e919061206f565b60405180910390f35b3480156101a357600080fd5b506101ac6105a8565b6040516101b99190612099565b60405180910390f35b3480156101ce57600080fd5b506101e960048036038101906101e491906120b4565b6105b2565b6040516101f6919061206f565b60405180910390f35b34801561020b57600080fd5b506102146105e1565b6040516102219190612123565b60405180910390f35b34801561023657600080fd5b50610251600480360381019061024c919061213e565b6105ea565b005b34801561025f57600080fd5b5061027a60048036038101906102759190612014565b610772565b604051610287919061206f565b60405180910390f35b34801561029c57600080fd5b506102b760048036038101906102b29190612014565b6107a9565b005b3480156102c557600080fd5b506102e060048036038101906102db919061216b565b6107bf565b005b6102fc60048036038101906102f791906122cd565b6107d3565b005b34801561030a57600080fd5b5061031361090f565b6040516103209190612342565b60405180910390f35b34801561033557600080fd5b50610350600480360381019061034b919061213e565b6109c8565b60405161035d9190612099565b60405180910390f35b34801561037257600080fd5b5061037b610a11565b005b34801561038957600080fd5b506103a4600480360381019061039f9190612014565b610a25565b005b3480156103b257600080fd5b506103bb610a45565b005b3480156103c957600080fd5b506103d2610c31565b6040516103df919061236c565b60405180910390f35b3480156103f457600080fd5b506103fd610c5b565b60405161040a9190611f4a565b60405180910390f35b34801561041f57600080fd5b5061043a60048036038101906104359190612014565b610ced565b604051610447919061206f565b60405180910390f35b34801561045c57600080fd5b5061047760048036038101906104729190612014565b610d64565b604051610484919061206f565b60405180910390f35b34801561049957600080fd5b506104b460048036038101906104af9190612387565b610d87565b6040516104c19190612099565b60405180910390f35b3480156104d657600080fd5b506104f160048036038101906104ec919061213e565b610e0e565b005b606060368054610502906123f6565b80601f016020809104026020016040519081016040528092919081815260200182805461052e906123f6565b801561057b5780601f106105505761010080835404028352916020019161057b565b820191906000526020600020905b81548152906001019060200180831161055e57829003601f168201915b5050505050905090565b600080610590610e91565b905061059d818585610e99565b600191505092915050565b6000603554905090565b6000806105bd610e91565b90506105ca858285611062565b6105d58585856110ee565b60019150509392505050565b60006012905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610678576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066f90612499565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166106b7611367565b73ffffffffffffffffffffffffffffffffffffffff161461070d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107049061252b565b60405180910390fd5b610716816113be565b61076f81600067ffffffffffffffff811115610735576107346121a2565b5b6040519080825280601f01601f1916602001820160405280156107675781602001600182028036833780820191505090505b5060006113c9565b50565b60008061077d610e91565b905061079e81858561078f8589610d87565b610799919061257a565b610e99565b600191505092915050565b6107b1611537565b6107bb82826115b5565b5050565b6107d06107ca610e91565b8261170c565b50565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610861576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085890612499565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166108a0611367565b73ffffffffffffffffffffffffffffffffffffffff16146108f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ed9061252b565b60405180910390fd5b6108ff826113be565b61090b828260016113c9565b5050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461099f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099690612620565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000603360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a19611537565b610a2360006118db565b565b610a3782610a31610e91565b83611062565b610a41828261170c565b5050565b60008060019054906101000a900460ff16159050808015610a765750600160008054906101000a900460ff1660ff16105b80610aa35750610a85306119a1565b158015610aa25750600160008054906101000a900460ff1660ff16145b5b610ae2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad9906126b2565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610b1f576001600060016101000a81548160ff0219169083151502179055505b610b936040518060400160405280600581526020017f4b76616b690000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f6b766b00000000000000000000000000000000000000000000000000000000008152506119c4565b610b9b611a21565b610ba3611a72565b610bab611acb565b610bd533610bb76105e1565b600a610bc39190612805565b612710610bd09190612850565b6115b5565b8015610c2e5760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610c2591906128d7565b60405180910390a15b50565b6000609760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060378054610c6a906123f6565b80601f0160208091040260200160405190810160405280929190818152602001828054610c96906123f6565b8015610ce35780601f10610cb857610100808354040283529160200191610ce3565b820191906000526020600020905b815481529060010190602001808311610cc657829003601f168201915b5050505050905090565b600080610cf8610e91565b90506000610d068286610d87565b905083811015610d4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4290612964565b60405180910390fd5b610d588286868403610e99565b60019250505092915050565b600080610d6f610e91565b9050610d7c8185856110ee565b600191505092915050565b6000603460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e16611537565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7c906129f6565b60405180910390fd5b610e8e816118db565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eff90612a88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6e90612b1a565b60405180910390fd5b80603460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110559190612099565b60405180910390a3505050565b600061106e8484610d87565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146110e857818110156110da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d190612b86565b60405180910390fd5b6110e78484848403610e99565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361115d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115490612c18565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c390612caa565b60405180910390fd5b6111d7838383611b1c565b6000603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561125e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125590612d3c565b60405180910390fd5b818103603360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161134e9190612099565b60405180910390a3611361848484611b21565b50505050565b60006113957f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b611b26565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6113c6611537565b50565b6113f57f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b611b30565b60000160009054906101000a900460ff16156114195761141483611b3a565b611532565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561148157506040513d601f19601f8201168201806040525081019061147e9190612d88565b60015b6114c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b790612e27565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114611525576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151c90612eb9565b60405180910390fd5b50611531838383611bf3565b5b505050565b61153f610e91565b73ffffffffffffffffffffffffffffffffffffffff1661155d610c31565b73ffffffffffffffffffffffffffffffffffffffff16146115b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115aa90612f25565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611624576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161b90612f91565b60405180910390fd5b61163060008383611b1c565b8060356000828254611642919061257a565b9250508190555080603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116f49190612099565b60405180910390a361170860008383611b21565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361177b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177290613023565b60405180910390fd5b61178782600083611b1c565b6000603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561180e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611805906130b5565b60405180910390fd5b818103603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603560008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516118c29190612099565b60405180910390a36118d683600084611b21565b505050565b6000609760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081609760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16611a13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0a90613147565b60405180910390fd5b611a1d8282611c1f565b5050565b600060019054906101000a900460ff16611a70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6790613147565b60405180910390fd5b565b600060019054906101000a900460ff16611ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab890613147565b60405180910390fd5b611ac9611c92565b565b600060019054906101000a900460ff16611b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1190613147565b60405180910390fd5b565b505050565b505050565b6000819050919050565b6000819050919050565b611b43816119a1565b611b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b79906131d9565b60405180910390fd5b80611baf7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b611b26565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611bfc83611cf3565b600082511180611c095750805b15611c1a57611c188383611d42565b505b505050565b600060019054906101000a900460ff16611c6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6590613147565b60405180910390fd5b8160369081611c7d919061339b565b508060379081611c8d919061339b565b505050565b600060019054906101000a900460ff16611ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd890613147565b60405180910390fd5b611cf1611cec610e91565b6118db565b565b611cfc81611b3a565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060611d67838360405180606001604052806027815260200161353860279139611d6f565b905092915050565b60606000808573ffffffffffffffffffffffffffffffffffffffff1685604051611d9991906134b4565b600060405180830381855af49150503d8060008114611dd4576040519150601f19603f3d011682016040523d82523d6000602084013e611dd9565b606091505b5091509150611dea86838387611df5565b925050509392505050565b60608315611e57576000835103611e4f57611e0f856119a1565b611e4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4590613517565b60405180910390fd5b5b829050611e62565b611e618383611e6a565b5b949350505050565b600082511115611e7d5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb19190611f4a565b60405180910390fd5b600081519050919050565b600082825260208201905092915050565b60005b83811015611ef4578082015181840152602081019050611ed9565b60008484015250505050565b6000601f19601f8301169050919050565b6000611f1c82611eba565b611f268185611ec5565b9350611f36818560208601611ed6565b611f3f81611f00565b840191505092915050565b60006020820190508181036000830152611f648184611f11565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fab82611f80565b9050919050565b611fbb81611fa0565b8114611fc657600080fd5b50565b600081359050611fd881611fb2565b92915050565b6000819050919050565b611ff181611fde565b8114611ffc57600080fd5b50565b60008135905061200e81611fe8565b92915050565b6000806040838503121561202b5761202a611f76565b5b600061203985828601611fc9565b925050602061204a85828601611fff565b9150509250929050565b60008115159050919050565b61206981612054565b82525050565b60006020820190506120846000830184612060565b92915050565b61209381611fde565b82525050565b60006020820190506120ae600083018461208a565b92915050565b6000806000606084860312156120cd576120cc611f76565b5b60006120db86828701611fc9565b93505060206120ec86828701611fc9565b92505060406120fd86828701611fff565b9150509250925092565b600060ff82169050919050565b61211d81612107565b82525050565b60006020820190506121386000830184612114565b92915050565b60006020828403121561215457612153611f76565b5b600061216284828501611fc9565b91505092915050565b60006020828403121561218157612180611f76565b5b600061218f84828501611fff565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6121da82611f00565b810181811067ffffffffffffffff821117156121f9576121f86121a2565b5b80604052505050565b600061220c611f6c565b905061221882826121d1565b919050565b600067ffffffffffffffff821115612238576122376121a2565b5b61224182611f00565b9050602081019050919050565b82818337600083830152505050565b600061227061226b8461221d565b612202565b90508281526020810184848401111561228c5761228b61219d565b5b61229784828561224e565b509392505050565b600082601f8301126122b4576122b3612198565b5b81356122c484826020860161225d565b91505092915050565b600080604083850312156122e4576122e3611f76565b5b60006122f285828601611fc9565b925050602083013567ffffffffffffffff81111561231357612312611f7b565b5b61231f8582860161229f565b9150509250929050565b6000819050919050565b61233c81612329565b82525050565b60006020820190506123576000830184612333565b92915050565b61236681611fa0565b82525050565b6000602082019050612381600083018461235d565b92915050565b6000806040838503121561239e5761239d611f76565b5b60006123ac85828601611fc9565b92505060206123bd85828601611fc9565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061240e57607f821691505b602082108103612421576124206123c7565b5b50919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b6000612483602c83611ec5565b915061248e82612427565b604082019050919050565b600060208201905081810360008301526124b281612476565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b6000612515602c83611ec5565b9150612520826124b9565b604082019050919050565b6000602082019050818103600083015261254481612508565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061258582611fde565b915061259083611fde565b92508282019050808211156125a8576125a761254b565b5b92915050565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b600061260a603883611ec5565b9150612615826125ae565b604082019050919050565b60006020820190508181036000830152612639816125fd565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b600061269c602e83611ec5565b91506126a782612640565b604082019050919050565b600060208201905081810360008301526126cb8161268f565b9050919050565b60008160011c9050919050565b6000808291508390505b6001851115612729578086048111156127055761270461254b565b5b60018516156127145780820291505b8081029050612722856126d2565b94506126e9565b94509492505050565b60008261274257600190506127fe565b8161275057600090506127fe565b816001811461276657600281146127705761279f565b60019150506127fe565b60ff8411156127825761278161254b565b5b8360020a9150848211156127995761279861254b565b5b506127fe565b5060208310610133831016604e8410600b84101617156127d45782820a9050838111156127cf576127ce61254b565b5b6127fe565b6127e184848460016126df565b925090508184048111156127f8576127f761254b565b5b81810290505b9392505050565b600061281082611fde565b915061281b83612107565b92506128487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612732565b905092915050565b600061285b82611fde565b915061286683611fde565b925082820261287481611fde565b9150828204841483151761288b5761288a61254b565b5b5092915050565b6000819050919050565b6000819050919050565b60006128c16128bc6128b784612892565b61289c565b612107565b9050919050565b6128d1816128a6565b82525050565b60006020820190506128ec60008301846128c8565b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061294e602583611ec5565b9150612959826128f2565b604082019050919050565b6000602082019050818103600083015261297d81612941565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006129e0602683611ec5565b91506129eb82612984565b604082019050919050565b60006020820190508181036000830152612a0f816129d3565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612a72602483611ec5565b9150612a7d82612a16565b604082019050919050565b60006020820190508181036000830152612aa181612a65565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612b04602283611ec5565b9150612b0f82612aa8565b604082019050919050565b60006020820190508181036000830152612b3381612af7565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612b70601d83611ec5565b9150612b7b82612b3a565b602082019050919050565b60006020820190508181036000830152612b9f81612b63565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612c02602583611ec5565b9150612c0d82612ba6565b604082019050919050565b60006020820190508181036000830152612c3181612bf5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612c94602383611ec5565b9150612c9f82612c38565b604082019050919050565b60006020820190508181036000830152612cc381612c87565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612d26602683611ec5565b9150612d3182612cca565b604082019050919050565b60006020820190508181036000830152612d5581612d19565b9050919050565b612d6581612329565b8114612d7057600080fd5b50565b600081519050612d8281612d5c565b92915050565b600060208284031215612d9e57612d9d611f76565b5b6000612dac84828501612d73565b91505092915050565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b6000612e11602e83611ec5565b9150612e1c82612db5565b604082019050919050565b60006020820190508181036000830152612e4081612e04565b9050919050565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b6000612ea3602983611ec5565b9150612eae82612e47565b604082019050919050565b60006020820190508181036000830152612ed281612e96565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612f0f602083611ec5565b9150612f1a82612ed9565b602082019050919050565b60006020820190508181036000830152612f3e81612f02565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000612f7b601f83611ec5565b9150612f8682612f45565b602082019050919050565b60006020820190508181036000830152612faa81612f6e565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061300d602183611ec5565b915061301882612fb1565b604082019050919050565b6000602082019050818103600083015261303c81613000565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061309f602283611ec5565b91506130aa82613043565b604082019050919050565b600060208201905081810360008301526130ce81613092565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000613131602b83611ec5565b915061313c826130d5565b604082019050919050565b6000602082019050818103600083015261316081613124565b9050919050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b60006131c3602d83611ec5565b91506131ce82613167565b604082019050919050565b600060208201905081810360008301526131f2816131b6565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261325b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261321e565b613265868361321e565b95508019841693508086168417925050509392505050565b600061329861329361328e84611fde565b61289c565b611fde565b9050919050565b6000819050919050565b6132b28361327d565b6132c66132be8261329f565b84845461322b565b825550505050565b600090565b6132db6132ce565b6132e68184846132a9565b505050565b5b8181101561330a576132ff6000826132d3565b6001810190506132ec565b5050565b601f82111561334f57613320816131f9565b6133298461320e565b81016020851015613338578190505b61334c6133448561320e565b8301826132eb565b50505b505050565b600082821c905092915050565b600061337260001984600802613354565b1980831691505092915050565b600061338b8383613361565b9150826002028217905092915050565b6133a482611eba565b67ffffffffffffffff8111156133bd576133bc6121a2565b5b6133c782546123f6565b6133d282828561330e565b600060209050601f83116001811461340557600084156133f3578287015190505b6133fd858261337f565b865550613465565b601f198416613413866131f9565b60005b8281101561343b57848901518255600182019150602085019450602081019050613416565b868310156134585784890151613454601f891682613361565b8355505b6001600288020188555050505b505050505050565b600081519050919050565b600081905092915050565b600061348e8261346d565b6134988185613478565b93506134a8818560208601611ed6565b80840191505092915050565b60006134c08284613483565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000613501601d83611ec5565b915061350c826134cb565b602082019050919050565b60006020820190508181036000830152613530816134f4565b905091905056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ae5839ddfc7e71a75164eede4bb2d029011152bf94eef675b21bf812b33cb7f564736f6c63430008120033