0x60c06040525f60055f6101000a81548160ff02191690831515021790555034801562000029575f80fd5b50604051620034f0380380620034f083398181016040528101906200004f9190620002b2565b3360405180602001604052805f815250508060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200016c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001639062000355565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001dd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001d490620003c3565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050620003e3565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200027c8262000251565b9050919050565b6200028e8162000270565b811462000299575f80fd5b50565b5f81519050620002ac8162000283565b92915050565b5f8060408385031215620002cb57620002ca6200024d565b5b5f620002da858286016200029c565b9250506020620002ed858286016200029c565b9150509250929050565b5f82825260208201905092915050565b7f5a65726f206d6f746865722061646472657373000000000000000000000000005f82015250565b5f6200033d601383620002f7565b91506200034a8262000307565b602082019050919050565b5f6020820190508181035f8301526200036e816200032f565b9050919050565b7f5a65726f20677561726469616e732061646472657373000000000000000000005f82015250565b5f620003ab601683620002f7565b9150620003b88262000375565b602082019050919050565b5f6020820190508181035f830152620003dc816200039d565b9050919050565b60805160a0516130d66200041a5f395f8181610f1801526112ba01525f818161086601528181610950015261150701526130d65ff3fe608060405234801561000f575f80fd5b50600436106101ed575f3560e01c8063989bdbb61161010d578063d516bb30116100a0578063f23a6e611161006f578063f23a6e6114610587578063f242432a146105b7578063f2fde38b146105d3578063f8cf7217146105ef576101ed565b8063d516bb30146104ed578063dbe7e3bd14610509578063e985e9c514610539578063ed7dfee314610569576101ed565b8063b22cd29e116100dc578063b22cd29e14610463578063bc197c8114610481578063bd236c9e146104b1578063cd79683b146104cf576101ed565b8063989bdbb614610401578063a22cb4651461040b578063a4624dc914610427578063ae53442f14610445576101ed565b80633cc494141161018557806369d2ceb11161015457806369d2ceb1146103895780637095a72a146103a757806376d020b4146103c55780638da5cb5b146103e3576101ed565b80633cc49414146102ff5780634b29c9591461031d5780634e1273f41461033b5780635a81d4ba1461036b576101ed565b80630e89341c116101c15780630e89341c1461028d57806311b176f7146102bd578063162094c4146102c75780632eb2c2d6146102e3576101ed565b8062fdd58e146101f157806301ffc9a71461022157806302eacfeb146102515780630d71e3bc1461026f575b5f80fd5b61020b60048036038101906102069190611cba565b61060d565b6040516102189190611d07565b60405180910390f35b61023b60048036038101906102369190611d75565b610662565b6040516102489190611dba565b60405180910390f35b6102596106db565b6040516102669190611d07565b60405180910390f35b6102776106e0565b6040516102849190611d07565b60405180910390f35b6102a760048036038101906102a29190611dd3565b6106e4565b6040516102b49190611e88565b60405180910390f35b6102c5610785565b005b6102e160048036038101906102dc9190611fd4565b610ab3565b005b6102fd60048036038101906102f891906120e0565b610bb4565b005b610307610da4565b6040516103149190611d07565b60405180910390f35b610325610dab565b6040516103329190611d07565b60405180910390f35b6103556004803603810190610350919061220c565b610db0565b6040516103629190612341565b60405180910390f35b610373610f16565b6040516103809190612370565b60405180910390f35b610391610f3a565b60405161039e9190611dba565b60405180910390f35b6103af610f4c565b6040516103bc9190611d07565b60405180910390f35b6103cd610f5d565b6040516103da9190611dba565b60405180910390f35b6103eb610f70565b6040516103f89190612370565b60405180910390f35b610409610f95565b005b610425600480360381019061042091906123b3565b61108f565b005b61042f611187565b60405161043c9190611d07565b60405180910390f35b61044d61118c565b60405161045a9190611d07565b60405180910390f35b61046b611193565b6040516104789190611d07565b60405180910390f35b61049b600480360381019061049691906120e0565b611198565b6040516104a89190612400565b60405180910390f35b6104b96111af565b6040516104c69190611d07565b60405180910390f35b6104d76111b4565b6040516104e49190611d07565b60405180910390f35b61050760048036038101906105029190611dd3565b6111b9565b005b610523600480360381019061051e9190611dd3565b61145a565b6040516105309190611dba565b60405180910390f35b610553600480360381019061054e9190612419565b611477565b6040516105609190611dba565b60405180910390f35b610571611505565b60405161057e9190612370565b60405180910390f35b6105a1600480360381019061059c9190612457565b611529565b6040516105ae9190612400565b60405180910390f35b6105d160048036038101906105cc9190612457565b61153e565b005b6105ed60048036038101906105e891906124ed565b611615565b005b6105f76117d0565b6040516106049190611d07565b60405180910390f35b5f805f8381526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7f4e2312e0000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106d457506106d3826117d5565b5b9050919050565b600181565b5f81565b606060025f8381526020019081526020015f20805461070290612545565b80601f016020809104026020016040519081016040528092919081815260200182805461072e90612545565b80156107795780601f1061075057610100808354040283529160200191610779565b820191905f5260205f20905b81548152906001019060200180831161075c57829003601f168201915b50505050509050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610814576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080b906125bf565b60405180910390fd5b600360149054906101000a900460ff1615610864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085b90612627565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663054f7d9c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f19190612659565b610930576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610927906126ce565b60405180910390fd5b6001600360146101000a81548160ff0219169083151502179055506109867f00000000000000000000000000000000000000000000000000000000000000005f600160405180602001604052805f815250611846565b6109ae3060636065606361099a9190612719565b60405180602001604052805f815250611846565b6109ed60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166042620182b860405180602001604052805f815250611846565b5f600190505b60098111610a4c57610a3960035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682620182b860405180602001604052805f815250611846565b8080610a449061275a565b9150506109f3565b5060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2f27e06eb705c17696251108e1f815736e7d395751f3ac4f295a5c1c31e4a6af60405160405180910390a2565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b39906125bf565b60405180910390fd5b60055f9054906101000a900460ff1615610b91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b88906127eb565b60405180910390fd5b8060025f8481526020019081526020015f209081610baf91906129a6565b505050565b3373ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff161480610bf45750610bf38833611477565b5b610c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2a90612abf565b60405180910390fd5b838390508686905014610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7290612b27565b60405180910390fd5b5f5b86869050811015610d1757610d0a8989898985818110610ca057610c9f612b45565b5b90506020020135888886818110610cba57610cb9612b45565b5b9050602002013587878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505061192b565b8080600101915050610c7d565b508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb89898989604051610d929493929190612bda565b60405180910390a45050505050505050565b620182b881565b600981565b6060828290508585905014610dfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df190612b27565b60405180910390fd5b8484905067ffffffffffffffff811115610e1757610e16611eb0565b5b604051908082528060200260200182016040528015610e455781602001602082028036833780820191505090505b5090505f5b85859050811015610f0d575f80858584818110610e6a57610e69612b45565b5b9050602002013581526020019081526020015f205f878784818110610e9257610e91612b45565b5b9050602002016020810190610ea791906124ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054828281518110610ef457610ef3612b45565b5b6020026020010181815250508080600101915050610e4a565b50949350505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60055f9054906101000a900460ff1681565b60656063610f5a9190612719565b81565b600360149054906101000a900460ff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611024576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101b906125bf565b60405180910390fd5b60055f9054906101000a900460ff1615611073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106a90612c5d565b60405180910390fd5b600160055f6101000a81548160ff021916908315150217905550565b8060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161117b9190611dba565b60405180910390a35050565b600181565b620182b881565b606381565b5f63bc197c8160e01b905098975050505050505050565b606381565b606581565b600360149054906101000a900460ff16611208576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ff90612cc5565b60405180910390fd5b6001811015801561121a575060638111155b611259576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125090612d2d565b60405180910390fd5b60045f8281526020019081526020015f205f9054906101000a900460ff16156112b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ae90612d95565b60405180910390fd5b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016113119190611d07565b602060405180830381865afa15801561132c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113509190612dc7565b90503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146113c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b790612e3c565b60405180910390fd5b600160045f8481526020019081526020015f205f6101000a81548160ff02191690831515021790555061140630336063606560405180602001604052805f81525061192b565b813373ffffffffffffffffffffffffffffffffffffffff167f98448c01c1723ced798124ae8c4828dabe679957d46ff9a8ceace4c22b5061d1606560405161144e9190611d07565b60405180910390a35050565b6004602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f63f23a6e6160e01b90509695505050505050565b3373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16148061157e575061157d8633611477565b5b6115bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b490612abf565b60405180910390fd5b61160d8686868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505061192b565b505050505050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169b906125bf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611712576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170990612ea4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b604281565b5f63d9b67a2660e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061182f5750630e89341c60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061183f575061183e82611b91565b5b9050919050565b815f808581526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546118a09190612ec2565b925050819055508373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62868660405161191d929190612ef5565b60405180910390a450505050565b815f808581526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156119b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b090612f66565b60405180910390fd5b815f808581526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611a139190612f84565b92505081905550815f808581526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611a749190612ec2565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628686604051611af1929190612ef5565b60405180910390a4611b0284611bfa565b15611b8a578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6133878686866040518663ffffffff1660e01b8152600401611b48959493929190613009565b6020604051808303815f875af1158015611b64573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b889190613075565b505b5050505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611c5682611c2d565b9050919050565b611c6681611c4c565b8114611c70575f80fd5b50565b5f81359050611c8181611c5d565b92915050565b5f819050919050565b611c9981611c87565b8114611ca3575f80fd5b50565b5f81359050611cb481611c90565b92915050565b5f8060408385031215611cd057611ccf611c25565b5b5f611cdd85828601611c73565b9250506020611cee85828601611ca6565b9150509250929050565b611d0181611c87565b82525050565b5f602082019050611d1a5f830184611cf8565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611d5481611d20565b8114611d5e575f80fd5b50565b5f81359050611d6f81611d4b565b92915050565b5f60208284031215611d8a57611d89611c25565b5b5f611d9784828501611d61565b91505092915050565b5f8115159050919050565b611db481611da0565b82525050565b5f602082019050611dcd5f830184611dab565b92915050565b5f60208284031215611de857611de7611c25565b5b5f611df584828501611ca6565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611e35578082015181840152602081019050611e1a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611e5a82611dfe565b611e648185611e08565b9350611e74818560208601611e18565b611e7d81611e40565b840191505092915050565b5f6020820190508181035f830152611ea08184611e50565b905092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611ee682611e40565b810181811067ffffffffffffffff82111715611f0557611f04611eb0565b5b80604052505050565b5f611f17611c1c565b9050611f238282611edd565b919050565b5f67ffffffffffffffff821115611f4257611f41611eb0565b5b611f4b82611e40565b9050602081019050919050565b828183375f83830152505050565b5f611f78611f7384611f28565b611f0e565b905082815260208101848484011115611f9457611f93611eac565b5b611f9f848285611f58565b509392505050565b5f82601f830112611fbb57611fba611ea8565b5b8135611fcb848260208601611f66565b91505092915050565b5f8060408385031215611fea57611fe9611c25565b5b5f611ff785828601611ca6565b925050602083013567ffffffffffffffff81111561201857612017611c29565b5b61202485828601611fa7565b9150509250929050565b5f80fd5b5f80fd5b5f8083601f84011261204b5761204a611ea8565b5b8235905067ffffffffffffffff8111156120685761206761202e565b5b60208301915083602082028301111561208457612083612032565b5b9250929050565b5f8083601f8401126120a05761209f611ea8565b5b8235905067ffffffffffffffff8111156120bd576120bc61202e565b5b6020830191508360018202830111156120d9576120d8612032565b5b9250929050565b5f805f805f805f8060a0898b0312156120fc576120fb611c25565b5b5f6121098b828c01611c73565b985050602061211a8b828c01611c73565b975050604089013567ffffffffffffffff81111561213b5761213a611c29565b5b6121478b828c01612036565b9650965050606089013567ffffffffffffffff81111561216a57612169611c29565b5b6121768b828c01612036565b9450945050608089013567ffffffffffffffff81111561219957612198611c29565b5b6121a58b828c0161208b565b92509250509295985092959890939650565b5f8083601f8401126121cc576121cb611ea8565b5b8235905067ffffffffffffffff8111156121e9576121e861202e565b5b60208301915083602082028301111561220557612204612032565b5b9250929050565b5f805f806040858703121561222457612223611c25565b5b5f85013567ffffffffffffffff81111561224157612240611c29565b5b61224d878288016121b7565b9450945050602085013567ffffffffffffffff8111156122705761226f611c29565b5b61227c87828801612036565b925092505092959194509250565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6122bc81611c87565b82525050565b5f6122cd83836122b3565b60208301905092915050565b5f602082019050919050565b5f6122ef8261228a565b6122f98185612294565b9350612304836122a4565b805f5b8381101561233457815161231b88826122c2565b9750612326836122d9565b925050600181019050612307565b5085935050505092915050565b5f6020820190508181035f83015261235981846122e5565b905092915050565b61236a81611c4c565b82525050565b5f6020820190506123835f830184612361565b92915050565b61239281611da0565b811461239c575f80fd5b50565b5f813590506123ad81612389565b92915050565b5f80604083850312156123c9576123c8611c25565b5b5f6123d685828601611c73565b92505060206123e78582860161239f565b9150509250929050565b6123fa81611d20565b82525050565b5f6020820190506124135f8301846123f1565b92915050565b5f806040838503121561242f5761242e611c25565b5b5f61243c85828601611c73565b925050602061244d85828601611c73565b9150509250929050565b5f805f805f8060a0878903121561247157612470611c25565b5b5f61247e89828a01611c73565b965050602061248f89828a01611c73565b95505060406124a089828a01611ca6565b94505060606124b189828a01611ca6565b935050608087013567ffffffffffffffff8111156124d2576124d1611c29565b5b6124de89828a0161208b565b92509250509295509295509295565b5f6020828403121561250257612501611c25565b5b5f61250f84828501611c73565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061255c57607f821691505b60208210810361256f5761256e612518565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6125a9602083611e08565b91506125b482612575565b602082019050919050565b5f6020820190508181035f8301526125d68161259d565b9050919050565b7f416c7265616479206672616374616c697a6564000000000000000000000000005f82015250565b5f612611601383611e08565b915061261c826125dd565b602082019050919050565b5f6020820190508181035f83015261263e81612605565b9050919050565b5f8151905061265381612389565b92915050565b5f6020828403121561266e5761266d611c25565b5b5f61267b84828501612645565b91505092915050565b7f4d6f74686572206d7573742062652066726f7a656e00000000000000000000005f82015250565b5f6126b8601583611e08565b91506126c382612684565b602082019050919050565b5f6020820190508181035f8301526126e5816126ac565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61272382611c87565b915061272e83611c87565b925082820261273c81611c87565b91508282048414831517612753576127526126ec565b5b5092915050565b5f61276482611c87565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612796576127956126ec565b5b600182019050919050565b7f4d61746b61334672616374616c733a206d65746164617461206c6f636b6564005f82015250565b5f6127d5601f83611e08565b91506127e0826127a1565b602082019050919050565b5f6020820190508181035f830152612802816127c9565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026128657fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261282a565b61286f868361282a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6128aa6128a56128a084611c87565b612887565b611c87565b9050919050565b5f819050919050565b6128c383612890565b6128d76128cf826128b1565b848454612836565b825550505050565b5f90565b6128eb6128df565b6128f68184846128ba565b505050565b5b818110156129195761290e5f826128e3565b6001810190506128fc565b5050565b601f82111561295e5761292f81612809565b6129388461281b565b81016020851015612947578190505b61295b6129538561281b565b8301826128fb565b50505b505050565b5f82821c905092915050565b5f61297e5f1984600802612963565b1980831691505092915050565b5f612996838361296f565b9150826002028217905092915050565b6129af82611dfe565b67ffffffffffffffff8111156129c8576129c7611eb0565b5b6129d28254612545565b6129dd82828561291d565b5f60209050601f831160018114612a0e575f84156129fc578287015190505b612a06858261298b565b865550612a6d565b601f198416612a1c86612809565b5f5b82811015612a4357848901518255600182019150602085019450602081019050612a1e565b86831015612a605784890151612a5c601f89168261296f565b8355505b6001600288020188555050505b505050505050565b7f455243313135353a206e6f7420617574686f72697a65640000000000000000005f82015250565b5f612aa9601783611e08565b9150612ab482612a75565b602082019050919050565b5f6020820190508181035f830152612ad681612a9d565b9050919050565b7f455243313135353a206c656e677468206d69736d6174636800000000000000005f82015250565b5f612b11601883611e08565b9150612b1c82612add565b602082019050919050565b5f6020820190508181035f830152612b3e81612b05565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f80fd5b82818337505050565b5f612b8a8385612294565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115612bbd57612bbc612b72565b5b602083029250612bce838584612b76565b82840190509392505050565b5f6040820190508181035f830152612bf3818688612b7f565b90508181036020830152612c08818486612b7f565b905095945050505050565b7f4d61746b61334672616374616c733a20616c7265616479206c6f636b656400005f82015250565b5f612c47601e83611e08565b9150612c5282612c13565b602082019050919050565b5f6020820190508181035f830152612c7481612c3b565b9050919050565b7f4e6f74206672616374616c697a656420796574000000000000000000000000005f82015250565b5f612caf601383611e08565b9150612cba82612c7b565b602082019050919050565b5f6020820190508181035f830152612cdc81612ca3565b9050919050565b7f496e76616c6964204d61746b61322069640000000000000000000000000000005f82015250565b5f612d17601183611e08565b9150612d2282612ce3565b602082019050919050565b5f6020820190508181035f830152612d4481612d0b565b9050919050565b7f416c726561647920636c61696d656400000000000000000000000000000000005f82015250565b5f612d7f600f83611e08565b9150612d8a82612d4b565b602082019050919050565b5f6020820190508181035f830152612dac81612d73565b9050919050565b5f81519050612dc181611c5d565b92915050565b5f60208284031215612ddc57612ddb611c25565b5b5f612de984828501612db3565b91505092915050565b7f4e6f74206f776e6572206f662074686973204d61746b613200000000000000005f82015250565b5f612e26601883611e08565b9150612e3182612df2565b602082019050919050565b5f6020820190508181035f830152612e5381612e1a565b9050919050565b7f4f776e61626c653a207a65726f206164647265737300000000000000000000005f82015250565b5f612e8e601583611e08565b9150612e9982612e5a565b602082019050919050565b5f6020820190508181035f830152612ebb81612e82565b9050919050565b5f612ecc82611c87565b9150612ed783611c87565b9250828201905080821115612eef57612eee6126ec565b5b92915050565b5f604082019050612f085f830185611cf8565b612f156020830184611cf8565b9392505050565b7f455243313135353a20696e73756666696369656e742062616c616e63650000005f82015250565b5f612f50601d83611e08565b9150612f5b82612f1c565b602082019050919050565b5f6020820190508181035f830152612f7d81612f44565b9050919050565b5f612f8e82611c87565b9150612f9983611c87565b9250828203905081811115612fb157612fb06126ec565b5b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f612fdb82612fb7565b612fe58185612fc1565b9350612ff5818560208601611e18565b612ffe81611e40565b840191505092915050565b5f60a08201905061301c5f830188612361565b6130296020830187612361565b6130366040830186611cf8565b6130436060830185611cf8565b81810360808301526130558184612fd1565b90509695505050505050565b5f8151905061306f81611d4b565b92915050565b5f6020828403121561308a57613089611c25565b5b5f61309784828501613061565b9150509291505056fea264697066735822122096f8e039e49454575d9707350d8ff5dea7d8a50e792fbe072e11c615dac46ae76468797063430000020033000000000000000000000000291375b03d01a04444f4146531894f21da97862e000000000000000000000000d103f2b7876bfffcacbd55dd5f29ac4a3485cabb