608060405273e0e7ac2b0884ba8a05190fb6ceaffadc7c3aedf1609a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550733364f53cb866762aef66deef2a6b1a17c1f17f46609b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000bb57600080fd5b50620000cc620000d260201b60201c565b6200027c565b600060019054906101000a900460ff161562000125576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200011c906200021f565b60405180910390fd5b60ff801660008054906101000a900460ff1660ff1614620001965760ff6000806101000a81548160ff021916908360ff1602179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860ff6040516200018d91906200025f565b60405180910390a15b565b600082825260208201905092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320696e69746960008201527f616c697a696e6700000000000000000000000000000000000000000000000000602082015250565b60006200020760278362000198565b91506200021482620001a9565b604082019050919050565b600060208201905081810360008301526200023a81620001f8565b9050919050565b600060ff82169050919050565b620002598162000241565b82525050565b60006020820190506200027660008301846200024e565b92915050565b6130ae806200028c6000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806376965867116100f9578063a9059cbb11610097578063dfee9e0d11610071578063dfee9e0d146104d9578063e2bbb1581461050a578063f2fde38b14610526578063f80adbf314610542576101a9565b8063a9059cbb1461045b578063cf3090121461048b578063dd62ed3e146104a9576101a9565b806389a30271116100d357806389a30271146103d15780638da5cb5b146103ef57806395d89b411461040d578063a457c2d71461042b576101a9565b8063769658671461038b5780638129fc1c146103a95780638480f5bc146103b3576101a9565b8063313ce567116101665780634c15b42d116101405780634c15b42d146102f057806361b8b5dc1461032057806370a0823114610351578063715018a614610381576101a9565b8063313ce56714610284578063381a6295146102a257806339509351146102c0576101a9565b806306fdde03146101ae578063095ea7b3146101cc57806315eccced146101fc57806318160ddd1461021a57806323b872dd146102385780632e1a7d4d14610268575b600080fd5b6101b6610560565b6040516101c3919061200b565b60405180910390f35b6101e660048036038101906101e191906120c6565b6105f2565b6040516101f39190612121565b60405180910390f35b610204610615565b604051610211919061219b565b60405180910390f35b61022261062d565b60405161022f91906121c5565b60405180910390f35b610252600480360381019061024d91906121e0565b610637565b60405161025f9190612121565b60405180910390f35b610282600480360381019061027d9190612233565b610666565b005b61028c610b31565b604051610299919061227c565b60405180910390f35b6102aa610b3a565b6040516102b791906122b8565b60405180910390f35b6102da60048036038101906102d591906120c6565b610b60565b6040516102e79190612121565b60405180910390f35b61030a60048036038101906103059190612233565b610b97565b60405161031791906121c5565b60405180910390f35b61033a600480360381019061033591906122d3565b610bb7565b604051610348929190612300565b60405180910390f35b61036b600480360381019061036691906122d3565b610be8565b60405161037891906121c5565b60405180910390f35b610389610c31565b005b610393610c45565b6040516103a091906121c5565b60405180910390f35b6103b1610c8f565b005b6103bb610e4a565b6040516103c8919061234a565b60405180910390f35b6103d9610e62565b6040516103e69190612386565b60405180910390f35b6103f7610e7a565b60405161040491906123b0565b60405180910390f35b610415610ea4565b604051610422919061200b565b60405180910390f35b610445600480360381019061044091906120c6565b610f36565b6040516104529190612121565b60405180910390f35b610475600480360381019061047091906120c6565b610fad565b6040516104829190612121565b60405180910390f35b610493610fd0565b6040516104a09190612121565b60405180910390f35b6104c360048036038101906104be91906123cb565b610fe3565b6040516104d091906121c5565b60405180910390f35b6104f360048036038101906104ee9190612233565b61106a565b60405161050192919061240b565b60405180910390f35b610524600480360381019061051f9190612434565b61108e565b005b610540600480360381019061053b91906122d3565b611642565b005b61054a6116c6565b6040516105579190612495565b60405180910390f35b60606036805461056f906124df565b80601f016020809104026020016040519081016040528092919081815260200182805461059b906124df565b80156105e85780601f106105bd576101008083540402835291602001916105e8565b820191906000526020600020905b8154815290600101906020018083116105cb57829003601f168201915b5050505050905090565b6000806105fd6116ec565b905061060a8185856116f4565b600191505092915050565b73ab5eb14c09d416f0ac63661e57edb7aecdb9befa81565b6000603554905090565b6000806106426116ec565b905061064f8582856118bf565b61065a85858561194b565b60019150509392505050565b609760009054906101000a900460ff16156106b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ad9061255d565b60405180910390fd5b6001609760006101000a81548160ff021916908315150217905550609860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a900460ff16801561076f575080609860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015410155b6107ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a5906125ef565b60405180910390fd5b6000609860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000828260000154610803919061263e565b9050600081141561082c5760008260010160006101000a81548160ff0219169083151502179055505b8082600001819055506000806000609b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633de2f6b273ab5eb14c09d416f0ac63661e57edb7aecdb9befa308973daec887e37e86ea9b78852eb7470d70bbf2662586040518563ffffffff1660e01b81526004016108c39493929190612672565b606060405180830381600087803b1580156108dd57600080fd5b505af11580156108f1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091591906126cc565b92509250925073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33856040518363ffffffff1660e01b815260040161096a92919061271f565b602060405180830381600087803b15801561098457600080fd5b505af1158015610998573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109bc9190612774565b506000806000806000609b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dde3ab95306040518263ffffffff1660e01b8152600401610a2091906123b0565b60a06040518083038186803b158015610a3857600080fd5b505afa158015610a4c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7091906127a1565b9450945094509450945060008385610a88919061263e565b905060006099600043815260200190815260200160002090508181600101819055504381600001819055503373ffffffffffffffffffffffffffffffffffffffff167fe08737ac48a1dab4b1a46c7dc9398bd5bfc6d7ad6fabb7cd8caa254de14def358e8c8c8c604051610aff949392919061281c565b60405180910390a25050505050505050505050506000609760006101000a81548160ff02191690831515021790555050565b60006012905090565b609b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610b6b6116ec565b9050610b8c818585610b7d8589610fe3565b610b879190612861565b6116f4565b600191505092915050565b600060996000438152602001908152602001600020600101549050919050565b60986020528060005260406000206000915090508060000154908060010160009054906101000a900460ff16905082565b6000603360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c39611bc6565b610c436000611c44565b565b6000609860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154905090565b60008060019054906101000a900460ff16159050808015610cc05750600160008054906101000a900460ff1660ff16105b80610ced5750610ccf30611d0a565b158015610cec5750600160008054906101000a900460ff1660ff16145b5b610d2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2390612929565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610d69576001600060016101000a81548160ff0219169083151502179055505b610ddd6040518060400160405280601b81526020017f48564158204d6574726f6e6f6d65537472617465677920332e335800000000008152506040518060400160405280601281526020017f485641582d4d6574726f6e6f6d6520332e330000000000000000000000000000815250611d2d565b610de5611d8a565b610dee33611642565b8015610e475760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610e3e9190612984565b60405180910390a15b50565b73daec887e37e86ea9b78852eb7470d70bbf26625881565b73a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4881565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060378054610eb3906124df565b80601f0160208091040260200160405190810160405280929190818152602001828054610edf906124df565b8015610f2c5780601f10610f0157610100808354040283529160200191610f2c565b820191906000526020600020905b815481529060010190602001808311610f0f57829003601f168201915b5050505050905090565b600080610f416116ec565b90506000610f4f8286610fe3565b905083811015610f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8b90612a11565b60405180910390fd5b610fa182868684036116f4565b60019250505092915050565b600080610fb86116ec565b9050610fc581858561194b565b600191505092915050565b609760009054906101000a900460ff1681565b6000603460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60996020528060005260406000206000915090508060000154908060010154905082565b8173a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016110dc91906123b0565b60206040518083038186803b1580156110f457600080fd5b505afa158015611108573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112c9190612a31565b1015801561113a5750600082115b611179576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117090612aaa565b60405180910390fd5b6000609860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161120b91906123b0565b60206040518083038186803b15801561122357600080fd5b505afa158015611237573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125b9190612a31565b905073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff1660e01b81526004016112ae93929190612aca565b602060405180830381600087803b1580156112c857600080fd5b505af11580156112dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113009190612774565b5060008173a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161135191906123b0565b60206040518083038186803b15801561136957600080fd5b505afa15801561137d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113a19190612a31565b6113ab919061263e565b90508083600001546113bd9190612861565b83600001819055508260010160009054906101000a900460ff166113f95760018360010160006101000a81548160ff0219169083151502179055505b73a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873ffffffffffffffffffffffffffffffffffffffff1663095ea7b3609a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161146a92919061271f565b602060405180830381600087803b15801561148457600080fd5b505af1158015611498573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114bc9190612774565b50609a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634d7e9a7673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4873daec887e37e86ea9b78852eb7470d70bbf26625873ab5eb14c09d416f0ac63661e57edb7aecdb9befa85672dcbf4840eca00008a6040518763ffffffff1660e01b815260040161156696959493929190612b01565b6040805180830381600087803b15801561157f57600080fd5b505af1158015611593573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115b79190612b62565b505060006099600043815260200190815260200160002090508581600101819055504381600001819055503373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a1587672dcbf4840eca000060405161163292919061240b565b60405180910390a2505050505050565b61164a611bc6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156116ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b190612c14565b60405180910390fd5b6116c381611c44565b50565b609a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175b90612ca6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb90612d38565b60405180910390fd5b80603460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516118b291906121c5565b60405180910390a3505050565b60006118cb8484610fe3565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146119455781811015611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e90612da4565b60405180910390fd5b61194484848484036116f4565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156119bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b290612e36565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2290612ec8565b60405180910390fd5b611a36838383611de3565b6000603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611abd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab490612f5a565b60405180910390fd5b818103603360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611bad91906121c5565b60405180910390a3611bc0848484611de8565b50505050565b611bce6116ec565b73ffffffffffffffffffffffffffffffffffffffff16611bec610e7a565b73ffffffffffffffffffffffffffffffffffffffff1614611c42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3990612fc6565b60405180910390fd5b565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16611d7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7390613058565b60405180910390fd5b611d868282611ded565b5050565b600060019054906101000a900460ff16611dd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd090613058565b60405180910390fd5b611de1611e6e565b565b505050565b505050565b600060019054906101000a900460ff16611e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3390613058565b60405180910390fd5b8160369080519060200190611e52929190611ecf565b508060379080519060200190611e69929190611ecf565b505050565b600060019054906101000a900460ff16611ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb490613058565b60405180910390fd5b611ecd611ec86116ec565b611c44565b565b828054611edb906124df565b90600052602060002090601f016020900481019282611efd5760008555611f44565b82601f10611f1657805160ff1916838001178555611f44565b82800160010185558215611f44579182015b82811115611f43578251825591602001919060010190611f28565b5b509050611f519190611f55565b5090565b5b80821115611f6e576000816000905550600101611f56565b5090565b600081519050919050565b600082825260208201905092915050565b60005b83811015611fac578082015181840152602081019050611f91565b83811115611fbb576000848401525b50505050565b6000601f19601f8301169050919050565b6000611fdd82611f72565b611fe78185611f7d565b9350611ff7818560208601611f8e565b61200081611fc1565b840191505092915050565b600060208201905081810360008301526120258184611fd2565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061205d82612032565b9050919050565b61206d81612052565b811461207857600080fd5b50565b60008135905061208a81612064565b92915050565b6000819050919050565b6120a381612090565b81146120ae57600080fd5b50565b6000813590506120c08161209a565b92915050565b600080604083850312156120dd576120dc61202d565b5b60006120eb8582860161207b565b92505060206120fc858286016120b1565b9150509250929050565b60008115159050919050565b61211b81612106565b82525050565b60006020820190506121366000830184612112565b92915050565b6000819050919050565b600061216161215c61215784612032565b61213c565b612032565b9050919050565b600061217382612146565b9050919050565b600061218582612168565b9050919050565b6121958161217a565b82525050565b60006020820190506121b0600083018461218c565b92915050565b6121bf81612090565b82525050565b60006020820190506121da60008301846121b6565b92915050565b6000806000606084860312156121f9576121f861202d565b5b60006122078682870161207b565b93505060206122188682870161207b565b9250506040612229868287016120b1565b9150509250925092565b6000602082840312156122495761224861202d565b5b6000612257848285016120b1565b91505092915050565b600060ff82169050919050565b61227681612260565b82525050565b6000602082019050612291600083018461226d565b92915050565b60006122a282612168565b9050919050565b6122b281612297565b82525050565b60006020820190506122cd60008301846122a9565b92915050565b6000602082840312156122e9576122e861202d565b5b60006122f78482850161207b565b91505092915050565b600060408201905061231560008301856121b6565b6123226020830184612112565b9392505050565b600061233482612168565b9050919050565b61234481612329565b82525050565b600060208201905061235f600083018461233b565b92915050565b600061237082612168565b9050919050565b61238081612365565b82525050565b600060208201905061239b6000830184612377565b92915050565b6123aa81612052565b82525050565b60006020820190506123c560008301846123a1565b92915050565b600080604083850312156123e2576123e161202d565b5b60006123f08582860161207b565b92505060206124018582860161207b565b9150509250929050565b600060408201905061242060008301856121b6565b61242d60208301846121b6565b9392505050565b6000806040838503121561244b5761244a61202d565b5b6000612459858286016120b1565b925050602061246a858286016120b1565b9150509250929050565b600061247f82612168565b9050919050565b61248f81612474565b82525050565b60006020820190506124aa6000830184612486565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806124f757607f821691505b6020821081141561250b5761250a6124b0565b5b50919050565b7f4e6f207265656e7472616e637900000000000000000000000000000000000000600082015250565b6000612547600d83611f7d565b915061255282612511565b602082019050919050565b600060208201905081810360008301526125768161253a565b9050919050565b7f43616e6e6f7420776974686472617720756e6c657373207374616b696e67206260008201527f616c616e63652069732073756666696369656e74000000000000000000000000602082015250565b60006125d9603483611f7d565b91506125e48261257d565b604082019050919050565b60006020820190508181036000830152612608816125cc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061264982612090565b915061265483612090565b9250828210156126675761266661260f565b5b828203905092915050565b6000608082019050612687600083018761218c565b61269460208301866123a1565b6126a160408301856121b6565b6126ae606083018461233b565b95945050505050565b6000815190506126c68161209a565b92915050565b6000806000606084860312156126e5576126e461202d565b5b60006126f3868287016126b7565b9350506020612704868287016126b7565b9250506040612715868287016126b7565b9150509250925092565b600060408201905061273460008301856123a1565b61274160208301846121b6565b9392505050565b61275181612106565b811461275c57600080fd5b50565b60008151905061276e81612748565b92915050565b60006020828403121561278a5761278961202d565b5b60006127988482850161275f565b91505092915050565b600080600080600060a086880312156127bd576127bc61202d565b5b60006127cb8882890161275f565b95505060206127dc888289016126b7565b94505060406127ed888289016126b7565b93505060606127fe888289016126b7565b925050608061280f888289016126b7565b9150509295509295909350565b600060808201905061283160008301876121b6565b61283e60208301866121b6565b61284b60408301856121b6565b61285860608301846121b6565b95945050505050565b600061286c82612090565b915061287783612090565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156128ac576128ab61260f565b5b828201905092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000612913602e83611f7d565b915061291e826128b7565b604082019050919050565b6000602082019050818103600083015261294281612906565b9050919050565b6000819050919050565b600061296e61296961296484612949565b61213c565b612260565b9050919050565b61297e81612953565b82525050565b60006020820190506129996000830184612975565b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006129fb602583611f7d565b9150612a068261299f565b604082019050919050565b60006020820190508181036000830152612a2a816129ee565b9050919050565b600060208284031215612a4757612a4661202d565b5b6000612a55848285016126b7565b91505092915050565b7f555344432062616c616e636520696e73756666696369656e7400000000000000600082015250565b6000612a94601983611f7d565b9150612a9f82612a5e565b602082019050919050565b60006020820190508181036000830152612ac381612a87565b9050919050565b6000606082019050612adf60008301866123a1565b612aec60208301856123a1565b612af960408301846121b6565b949350505050565b600060c082019050612b166000830189612377565b612b23602083018861233b565b612b30604083018761218c565b612b3d60608301866121b6565b612b4a60808301856121b6565b612b5760a08301846121b6565b979650505050505050565b60008060408385031215612b7957612b7861202d565b5b6000612b87858286016126b7565b9250506020612b98858286016126b7565b9150509250929050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612bfe602683611f7d565b9150612c0982612ba2565b604082019050919050565b60006020820190508181036000830152612c2d81612bf1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612c90602483611f7d565b9150612c9b82612c34565b604082019050919050565b60006020820190508181036000830152612cbf81612c83565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612d22602283611f7d565b9150612d2d82612cc6565b604082019050919050565b60006020820190508181036000830152612d5181612d15565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612d8e601d83611f7d565b9150612d9982612d58565b602082019050919050565b60006020820190508181036000830152612dbd81612d81565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612e20602583611f7d565b9150612e2b82612dc4565b604082019050919050565b60006020820190508181036000830152612e4f81612e13565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612eb2602383611f7d565b9150612ebd82612e56565b604082019050919050565b60006020820190508181036000830152612ee181612ea5565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612f44602683611f7d565b9150612f4f82612ee8565b604082019050919050565b60006020820190508181036000830152612f7381612f37565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612fb0602083611f7d565b9150612fbb82612f7a565b602082019050919050565b60006020820190508181036000830152612fdf81612fa3565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000613042602b83611f7d565b915061304d82612fe6565b604082019050919050565b6000602082019050818103600083015261307181613035565b905091905056fea26469706673582212202b499ea4bb9bbe602fa65428fbf1fd72158d3b5bd8af2a4c034d6ef606a6413f64736f6c63430008090033