60806040526301312d006009553480156200001957600080fd5b50604051620033c9380380620033c983398181016040528101906200003f9190620003d4565b818181600390805190602001906200005992919062000187565b5080600490805190602001906200007292919062000187565b5050506200009562000089620000b960201b60201c565b620000c160201b60201c565b66470de4df82000060078190555066470de4df8200006008819055505050620004be565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001959062000488565b90600052602060002090601f016020900481019282620001b9576000855562000205565b82601f10620001d457805160ff191683800117855562000205565b8280016001018555821562000205579182015b8281111562000204578251825591602001919060010190620001e7565b5b50905062000214919062000218565b5090565b5b808211156200023357600081600090555060010162000219565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620002a08262000255565b810181811067ffffffffffffffff82111715620002c257620002c162000266565b5b80604052505050565b6000620002d762000237565b9050620002e5828262000295565b919050565b600067ffffffffffffffff82111562000308576200030762000266565b5b620003138262000255565b9050602081019050919050565b60005b838110156200034057808201518184015260208101905062000323565b8381111562000350576000848401525b50505050565b60006200036d6200036784620002ea565b620002cb565b9050828152602081018484840111156200038c576200038b62000250565b5b6200039984828562000320565b509392505050565b600082601f830112620003b957620003b86200024b565b5b8151620003cb84826020860162000356565b91505092915050565b60008060408385031215620003ee57620003ed62000241565b5b600083015167ffffffffffffffff8111156200040f576200040e62000246565b5b6200041d85828601620003a1565b925050602083015167ffffffffffffffff81111562000441576200044062000246565b5b6200044f85828601620003a1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004a157607f821691505b60208210811415620004b857620004b762000459565b5b50919050565b612efb80620004ce6000396000f3fe6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063d6e6eb9f1161008a578063f2fde38b11610064578063f2fde38b14610675578063f46d93241461069e578063fbe53234146106c9578063fcd3533c146106f2576101b7565b8063d6e6eb9f146105d0578063d7e89466146105fb578063dd62ed3e14610638576101b7565b8063a457c2d7116100c6578063a457c2d7146104f0578063a49834211461052d578063a9059cbb14610556578063c5a1d5e214610593576101b7565b80638da5cb5b1461047e57806394bf804d146104a957806395d89b41146104c5576101b7565b806338cb037a116101595780634ce7957c116101335780634ce7957c146103d657806370a0823114610401578063715018a61461043e5780637a31c18514610455576101b7565b806338cb037a1461031f578063395093511461035c5780634768e88514610399576101b7565b806323b872dd1161019557806323b872dd1461024f57806327de8f271461028c578063313ce567146102c957806332cb6b0c146102f4576101b7565b806306fdde03146101bc578063095ea7b3146101e757806318160ddd14610224575b600080fd5b3480156101c857600080fd5b506101d161071b565b6040516101de919061210e565b60405180910390f35b3480156101f357600080fd5b5061020e600480360381019061020991906121c9565b6107ad565b60405161021b9190612224565b60405180910390f35b34801561023057600080fd5b506102396107d0565b604051610246919061224e565b60405180910390f35b34801561025b57600080fd5b5061027660048036038101906102719190612269565b6107da565b6040516102839190612224565b60405180910390f35b34801561029857600080fd5b506102b360048036038101906102ae91906122bc565b610809565b6040516102c0919061224e565b60405180910390f35b3480156102d557600080fd5b506102de610852565b6040516102eb9190612305565b60405180910390f35b34801561030057600080fd5b50610309610857565b604051610316919061224e565b60405180910390f35b34801561032b57600080fd5b50610346600480360381019061034191906122bc565b61085d565b604051610353919061224e565b60405180910390f35b34801561036857600080fd5b50610383600480360381019061037e91906121c9565b610914565b6040516103909190612224565b60405180910390f35b3480156103a557600080fd5b506103c060048036038101906103bb91906122bc565b61094b565b6040516103cd919061224e565b60405180910390f35b3480156103e257600080fd5b506103eb61099b565b6040516103f8919061232f565b60405180910390f35b34801561040d57600080fd5b506104286004803603810190610423919061234a565b6109c1565b604051610435919061224e565b60405180910390f35b34801561044a57600080fd5b50610453610a09565b005b34801561046157600080fd5b5061047c600480360381019061047791906122bc565b610a1d565b005b34801561048a57600080fd5b50610493610a2f565b6040516104a0919061232f565b60405180910390f35b6104c360048036038101906104be9190612377565b610a59565b005b3480156104d157600080fd5b506104da610eff565b6040516104e7919061210e565b60405180910390f35b3480156104fc57600080fd5b50610517600480360381019061051291906121c9565b610f91565b6040516105249190612224565b60405180910390f35b34801561053957600080fd5b50610554600480360381019061054f91906122bc565b611008565b005b34801561056257600080fd5b5061057d600480360381019061057891906121c9565b61101a565b60405161058a9190612224565b60405180910390f35b34801561059f57600080fd5b506105ba60048036038101906105b591906122bc565b61103d565b6040516105c7919061224e565b60405180910390f35b3480156105dc57600080fd5b506105e561112f565b6040516105f2919061224e565b60405180910390f35b34801561060757600080fd5b50610622600480360381019061061d91906122bc565b611135565b60405161062f919061224e565b60405180910390f35b34801561064457600080fd5b5061065f600480360381019061065a91906123b7565b61117e565b60405161066c919061224e565b60405180910390f35b34801561068157600080fd5b5061069c6004803603810190610697919061234a565b611205565b005b3480156106aa57600080fd5b506106b3611289565b6040516106c0919061224e565b60405180910390f35b3480156106d557600080fd5b506106f060048036038101906106eb919061234a565b61128f565b005b3480156106fe57600080fd5b5061071960048036038101906107149190612377565b6112db565b005b60606003805461072a90612426565b80601f016020809104026020016040519081016040528092919081815260200182805461075690612426565b80156107a35780601f10610778576101008083540402835291602001916107a3565b820191906000526020600020905b81548152906001019060200180831161078657829003601f168201915b5050505050905090565b6000806107b861172b565b90506107c5818585611733565b600191505092915050565b6000600254905090565b6000806107e561172b565b90506107f28582856118fe565b6107fd85858561198a565b60019150509392505050565b60008061081c6108176107d0565b61094b565b9050600061083b8461082c6107d0565b6108369190612487565b61094b565b9050818161084991906124dd565b92505050919050565b600090565b60095481565b60008061087061086b6107d0565b61094b565b9050600061088f846108806107d0565b61088a9190612487565b61094b565b90506000828261089f91906124dd565b90506000670de0b6b3a7640000600754836108ba9190612511565b6108c4919061259a565b90506000670de0b6b3a7640000600854846108df9190612511565b6108e9919061259a565b905060008183856108fa9190612487565b6109049190612487565b9050809650505050505050919050565b60008061091f61172b565b9050610940818585610931858961117e565b61093b9190612487565b611733565b600191505092915050565b60006006600183600261095e9190612511565b6109689190612487565b6001846109759190612487565b846109809190612511565b61098a9190612511565b610994919061259a565b9050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a11611c02565b610a1b6000611c80565b565b610a25611c02565b8060088190555050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae29061263d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b52906126cf565b60405180910390fd5b60095482610b676107d0565b610b719190612487565b1115610bb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba99061273b565b60405180910390fd5b6000610bbd83610809565b90506000670de0b6b3a764000060075483610bd89190612511565b610be2919061259a565b90506000670de0b6b3a764000060085484610bfd9190612511565b610c07919061259a565b90506000818385610c189190612487565b610c229190612487565b905080341015610c6b5780346040517f7040b58c000000000000000000000000000000000000000000000000000000008152600401610c6292919061275b565b60405180910390fd5b610c753387611d46565b80341115610d455760003373ffffffffffffffffffffffffffffffffffffffff168234610ca291906124dd565b604051610cae906127b5565b60006040518083038185875af1925050503d8060008114610ceb576040519150601f19603f3d011682016040523d82523d6000602084013e610cf0565b606091505b5050905080610d4357338234610d0691906124dd565b6040517f2c6a51e2000000000000000000000000000000000000000000000000000000008152600401610d3a9291906127ca565b60405180910390fd5b505b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1684604051610d8d906127b5565b60006040518083038185875af1925050503d8060008114610dca576040519150601f19603f3d011682016040523d82523d6000602084013e610dcf565b606091505b5050905060008673ffffffffffffffffffffffffffffffffffffffff1684604051610df9906127b5565b60006040518083038185875af1925050503d8060008114610e36576040519150601f19603f3d011682016040523d82523d6000602084013e610e3b565b606091505b50509050818015610e495750805b610e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7f9061283f565b60405180910390fd5b610e906107d0565b8773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167ff3f9b81b1aa7af42b83e33d01a22621ecf67d5ebeb4587a4d63e3737276076818b604051610eed919061224e565b60405180910390a45050505050505050565b606060048054610f0e90612426565b80601f0160208091040260200160405190810160405280929190818152602001828054610f3a90612426565b8015610f875780601f10610f5c57610100808354040283529160200191610f87565b820191906000526020600020905b815481529060010190602001808311610f6a57829003601f168201915b5050505050905090565b600080610f9c61172b565b90506000610faa828661117e565b905083811015610fef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe6906128d1565b60405180910390fd5b610ffc8286868403611733565b60019250505092915050565b611010611c02565b8060078190555050565b60008061102561172b565b905061103281858561198a565b600191505092915050565b60006110476107d0565b821115611057576000905061112a565b60006110696110646107d0565b61094b565b90506000611088846110796107d0565b61108391906124dd565b61094b565b90506000818361109891906124dd565b90506000670de0b6b3a7640000600754836110b39190612511565b6110bd919061259a565b90506000670de0b6b3a7640000600854846110d89190612511565b6110e2919061259a565b905080826110f09190612487565b8310156111055760009550505050505061112a565b600081838561111491906124dd565b61111e91906124dd565b90508096505050505050505b919050565b60075481565b6000806111486111436107d0565b61094b565b90506000611167846111586107d0565b61116291906124dd565b61094b565b9050808261117591906124dd565b92505050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61120d611c02565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561127d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127490612963565b60405180910390fd5b61128681611c80565b50565b60085481565b611297611c02565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561136d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113649061263d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156113dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d4906126cf565b60405180910390fd5b6113e6336109c1565b821115611434576113f6336109c1565b826040517f59efbd2000000000000000000000000000000000000000000000000000000000815260040161142b92919061275b565b60405180910390fd5b600061143f83611135565b90506000670de0b6b3a76400006007548361145a9190612511565b611464919061259a565b90506000670de0b6b3a76400006008548461147f9190612511565b611489919061259a565b90506114953386611e9d565b60003373ffffffffffffffffffffffffffffffffffffffff168284866114bb91906124dd565b6114c591906124dd565b6040516114d1906127b5565b60006040518083038185875af1925050503d806000811461150e576040519150601f19603f3d011682016040523d82523d6000602084013e611513565b606091505b5050905080611571573382848661152a91906124dd565b61153491906124dd565b6040517f2c6a51e20000000000000000000000000000000000000000000000000000000081526004016115689291906127ca565b60405180910390fd5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846040516115b9906127b5565b60006040518083038185875af1925050503d80600081146115f6576040519150601f19603f3d011682016040523d82523d6000602084013e6115fb565b606091505b5050905060008673ffffffffffffffffffffffffffffffffffffffff1684604051611625906127b5565b60006040518083038185875af1925050503d8060008114611662576040519150601f19603f3d011682016040523d82523d6000602084013e611667565b606091505b505090508180156116755750805b6116b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ab9061283f565b60405180910390fd5b6116bc6107d0565b8773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9eaa2feeb3b37bf70a72e15de2e6e61b6f2060b2fb40839961c26bbc238dd2028b604051611719919061224e565b60405180910390a45050505050505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156117a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179a906129f5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611813576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180a90612a87565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516118f1919061224e565b60405180910390a3505050565b600061190a848461117e565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146119845781811015611976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196d90612af3565b60405180910390fd5b6119838484848403611733565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156119fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f190612b85565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6190612c17565b60405180910390fd5b611a7583838361206b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611afb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af290612ca9565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611be9919061224e565b60405180910390a3611bfc848484612070565b50505050565b611c0a61172b565b73ffffffffffffffffffffffffffffffffffffffff16611c28610a2f565b73ffffffffffffffffffffffffffffffffffffffff1614611c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7590612d15565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611db6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dad90612d81565b60405180910390fd5b611dc26000838361206b565b8060026000828254611dd49190612487565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611e85919061224e565b60405180910390a3611e9960008383612070565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0490612e13565b60405180910390fd5b611f198260008361206b565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611f9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9690612ea5565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612052919061224e565b60405180910390a361206683600084612070565b505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156120af578082015181840152602081019050612094565b838111156120be576000848401525b50505050565b6000601f19601f8301169050919050565b60006120e082612075565b6120ea8185612080565b93506120fa818560208601612091565b612103816120c4565b840191505092915050565b6000602082019050818103600083015261212881846120d5565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061216082612135565b9050919050565b61217081612155565b811461217b57600080fd5b50565b60008135905061218d81612167565b92915050565b6000819050919050565b6121a681612193565b81146121b157600080fd5b50565b6000813590506121c38161219d565b92915050565b600080604083850312156121e0576121df612130565b5b60006121ee8582860161217e565b92505060206121ff858286016121b4565b9150509250929050565b60008115159050919050565b61221e81612209565b82525050565b60006020820190506122396000830184612215565b92915050565b61224881612193565b82525050565b6000602082019050612263600083018461223f565b92915050565b60008060006060848603121561228257612281612130565b5b60006122908682870161217e565b93505060206122a18682870161217e565b92505060406122b2868287016121b4565b9150509250925092565b6000602082840312156122d2576122d1612130565b5b60006122e0848285016121b4565b91505092915050565b600060ff82169050919050565b6122ff816122e9565b82525050565b600060208201905061231a60008301846122f6565b92915050565b61232981612155565b82525050565b60006020820190506123446000830184612320565b92915050565b6000602082840312156123605761235f612130565b5b600061236e8482850161217e565b91505092915050565b6000806040838503121561238e5761238d612130565b5b600061239c858286016121b4565b92505060206123ad8582860161217e565b9150509250929050565b600080604083850312156123ce576123cd612130565b5b60006123dc8582860161217e565b92505060206123ed8582860161217e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061243e57607f821691505b60208210811415612452576124516123f7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061249282612193565b915061249d83612193565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156124d2576124d1612458565b5b828201905092915050565b60006124e882612193565b91506124f383612193565b92508282101561250657612505612458565b5b828203905092915050565b600061251c82612193565b915061252783612193565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156125605761255f612458565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006125a582612193565b91506125b083612193565b9250826125c0576125bf61256b565b5b828204905092915050565b7f70726f746f636f6c46656544657374696e6174696f6e20697320746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612627602a83612080565b9150612632826125cb565b604082019050919050565b600060208201905081810360008301526126568161261a565b9050919050565b7f5f73747265616d6572416464726573732069732061207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006126b9602283612080565b91506126c48261265d565b604082019050919050565b600060208201905081810360008301526126e8816126ac565b9050919050565b7f4d6178696d756d20737570706c79206578636565646564000000000000000000600082015250565b6000612725601783612080565b9150612730826126ef565b602082019050919050565b6000602082019050818103600083015261275481612718565b9050919050565b6000604082019050612770600083018561223f565b61277d602083018461223f565b9392505050565b600081905092915050565b50565b600061279f600083612784565b91506127aa8261278f565b600082019050919050565b60006127c082612792565b9150819050919050565b60006040820190506127df6000830185612320565b6127ec602083018461223f565b9392505050565b7f556e61626c6520746f2073656e642066756e6473000000000000000000000000600082015250565b6000612829601483612080565b9150612834826127f3565b602082019050919050565b600060208201905081810360008301526128588161281c565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006128bb602583612080565b91506128c68261285f565b604082019050919050565b600060208201905081810360008301526128ea816128ae565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061294d602683612080565b9150612958826128f1565b604082019050919050565b6000602082019050818103600083015261297c81612940565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006129df602483612080565b91506129ea82612983565b604082019050919050565b60006020820190508181036000830152612a0e816129d2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612a71602283612080565b9150612a7c82612a15565b604082019050919050565b60006020820190508181036000830152612aa081612a64565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612add601d83612080565b9150612ae882612aa7565b602082019050919050565b60006020820190508181036000830152612b0c81612ad0565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612b6f602583612080565b9150612b7a82612b13565b604082019050919050565b60006020820190508181036000830152612b9e81612b62565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612c01602383612080565b9150612c0c82612ba5565b604082019050919050565b60006020820190508181036000830152612c3081612bf4565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612c93602683612080565b9150612c9e82612c37565b604082019050919050565b60006020820190508181036000830152612cc281612c86565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612cff602083612080565b9150612d0a82612cc9565b602082019050919050565b60006020820190508181036000830152612d2e81612cf2565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000612d6b601f83612080565b9150612d7682612d35565b602082019050919050565b60006020820190508181036000830152612d9a81612d5e565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612dfd602183612080565b9150612e0882612da1565b604082019050919050565b60006020820190508181036000830152612e2c81612df0565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e8f602283612080565b9150612e9a82612e33565b604082019050919050565b60006020820190508181036000830152612ebe81612e82565b905091905056fea26469706673582212207a966fdda78434be3ea34f53d8acc5438bb6288bba75575eb07f4dc9dae5625264736f6c63430008080033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005566962657300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055649424553000000000000000000000000000000000000000000000000000000