60806040523480156200001157600080fd5b50604051620031ea380380620031ea83398181016040528101906200003791906200028d565b81818160009080519060200190620000519291906200016b565b5080600190805190602001906200006a9291906200016b565b5050506200008d620000816200009d60201b60201c565b620000a560201b60201c565b6000600781905550505062000470565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001799062000395565b90600052602060002090601f0160209004810192826200019d5760008555620001e9565b82601f10620001b857805160ff1916838001178555620001e9565b82800160010185558215620001e9579182015b82811115620001e8578251825591602001919060010190620001cb565b5b509050620001f89190620001fc565b5090565b5b8082111562000217576000816000905550600101620001fd565b5090565b6000620002326200022c8462000329565b62000300565b9050828152602081018484840111156200024b57600080fd5b620002588482856200035f565b509392505050565b600082601f8301126200027257600080fd5b8151620002848482602086016200021b565b91505092915050565b60008060408385031215620002a157600080fd5b600083015167ffffffffffffffff811115620002bc57600080fd5b620002ca8582860162000260565b925050602083015167ffffffffffffffff811115620002e857600080fd5b620002f68582860162000260565b9150509250929050565b60006200030c6200031f565b90506200031a8282620003cb565b919050565b6000604051905090565b600067ffffffffffffffff82111562000347576200034662000430565b5b62000352826200045f565b9050602081019050919050565b60005b838110156200037f57808201518184015260208101905062000362565b838111156200038f576000848401525b50505050565b60006002820490506001821680620003ae57607f821691505b60208210811415620003c557620003c462000401565b5b50919050565b620003d6826200045f565b810181811067ffffffffffffffff82111715620003f857620003f762000430565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b612d6a80620004806000396000f3fe608060405234801561001057600080fd5b506004361061018d5760003560e01c806370a08231116100e3578063a91aa9a81161008c578063e985e9c511610066578063e985e9c514610447578063f2fde38b14610477578063fa468cd5146104935761018d565b8063a91aa9a8146103df578063b88d4fde146103fb578063c87b56dd146104175761018d565b80638da5cb5b116100bd5780638da5cb5b1461038757806395d89b41146103a5578063a22cb465146103c35761018d565b806370a082311461032f578063715018a61461035f5780637f78636a146103695761018d565b806323b872dd116101455780634f558e791161011f5780634f558e79146102b15780636352211e146102e157806364f39ba8146103115761018d565b806323b872dd1461025d57806340c10f191461027957806342842e0e146102955761018d565b806306fdde031161017657806306fdde03146101f3578063081812fc14610211578063095ea7b3146102415761018d565b806301ffc9a71461019257806306e43197146101c2575b600080fd5b6101ac60048036038101906101a79190611d32565b6104c3565b6040516101b9919061211a565b60405180910390f35b6101dc60048036038101906101d79190611dc0565b6105a5565b6040516101ea929190612150565b60405180910390f35b6101fb6105cf565b6040516102089190612179565b60405180910390f35b61022b60048036038101906102269190611dc0565b610661565b60405161023891906120b3565b60405180910390f35b61025b60048036038101906102569190611cf6565b6106a7565b005b61027760048036038101906102729190611ba1565b6107bf565b005b610293600480360381019061028e9190611cf6565b61081f565b005b6102af60048036038101906102aa9190611ba1565b610835565b005b6102cb60048036038101906102c69190611dc0565b610855565b6040516102d8919061211a565b60405180910390f35b6102fb60048036038101906102f69190611dc0565b610867565b60405161030891906120b3565b60405180910390f35b610319610919565b6040516103269190612135565b60405180910390f35b61034960048036038101906103449190611b3c565b610920565b604051610356919061233b565b60405180910390f35b6103676109d8565b005b6103716109ec565b60405161037e9190612179565b60405180910390f35b61038f610a08565b60405161039c91906120b3565b60405180910390f35b6103ad610a32565b6040516103ba9190612179565b60405180910390f35b6103dd60048036038101906103d89190611c6b565b610ac4565b005b6103f960048036038101906103f49190611ca7565b610ada565b005b61041560048036038101906104109190611bf0565b610afa565b005b610431600480360381019061042c9190611dc0565b610b5c565b60405161043e9190612179565b60405180910390f35b610461600480360381019061045c9190611b65565b610bc4565b60405161046e919061211a565b60405180910390f35b610491600480360381019061048c9190611b3c565b610c58565b005b6104ad60048036038101906104a89190611d84565b610cdc565b6040516104ba919061233b565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061058e57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061059e575061059d82610d00565b5b9050919050565b60008062989680836105b7919061282b565b905062989680836105c891906124d9565b9150915091565b6060600080546105de9061277f565b80601f016020809104026020016040519081016040528092919081815260200182805461060a9061277f565b80156106575780601f1061062c57610100808354040283529160200191610657565b820191906000526020600020905b81548152906001019060200180831161063a57829003601f168201915b5050505050905090565b600061066c82610d6a565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006106b282610867565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a906122fb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610742610db5565b73ffffffffffffffffffffffffffffffffffffffff16148061077157506107708161076b610db5565b610bc4565b5b6107b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a79061227b565b60405180910390fd5b6107ba8383610dbd565b505050565b6107d06107ca610db5565b82610e76565b61080f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108069061231b565b60405180910390fd5b61081a838383610f0b565b505050565b610827611172565b61083182826111f0565b5050565b61085083838360405180602001604052806000815250610afa565b505050565b6000610860826113ca565b9050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610910576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610907906122db565b60405180910390fd5b80915050919050565b6298968081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610991576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109889061225b565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109e0611172565b6109ea6000611436565b565b604051806060016040528060228152602001612d136022913981565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610a419061277f565b80601f0160208091040260200160405190810160405280929190818152602001828054610a6d9061277f565b8015610aba5780601f10610a8f57610100808354040283529160200191610aba565b820191906000526020600020905b815481529060010190602001808311610a9d57829003601f168201915b5050505050905090565b610ad6610acf610db5565b83836114fc565b5050565b610ae2611172565b610af583610af08484610cdc565b6111f0565b505050565b610b0b610b05610db5565b83610e76565b610b4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b419061231b565b60405180910390fd5b610b5684848484611669565b50505050565b6060610b6782610d6a565b6000610b716116c5565b90506000815111610b915760405180602001604052806000815250610bbc565b80610b9b846116e5565b604051602001610bac92919061208f565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610c60611172565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc7906121bb565b60405180910390fd5b610cd981611436565b50565b6000816298968084610cee9190612574565b610cf891906123ef565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610d73816113ca565b610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da9906122db565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610e3083610867565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610e8283610867565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610ec45750610ec38185610bc4565b5b80610f0257508373ffffffffffffffffffffffffffffffffffffffff16610eea84610661565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610f2b82610867565b73ffffffffffffffffffffffffffffffffffffffff1614610f81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f78906121db565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe89061221b565b60405180910390fd5b610ffc838383611892565b611007600082610dbd565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611057919061268b565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110ae9190612483565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461116d838383611897565b505050565b61117a610db5565b73ffffffffffffffffffffffffffffffffffffffff16611198610a08565b73ffffffffffffffffffffffffffffffffffffffff16146111ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e5906122bb565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611260576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112579061229b565b60405180910390fd5b611269816113ca565b156112a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a0906121fb565b60405180910390fd5b6112b560008383611892565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113059190612483565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46113c660008383611897565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561156b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115629061223b565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161165c919061211a565b60405180910390a3505050565b611674848484610f0b565b6116808484848461189c565b6116bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b69061219b565b60405180910390fd5b50505050565b6060604051806060016040528060228152602001612d1360229139905090565b6060600082141561172d576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061188d565b600082905060005b6000821461175f578080611748906127e2565b915050600a826117589190612543565b9150611735565b60008167ffffffffffffffff8111156117a1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156117d35781602001600182028036833780820191505090505b5090505b60008514611886576001826117ec919061268b565b9150600a856117fb919061285c565b60306118079190612483565b60f81b818381518110611843577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561187f9190612543565b94506117d7565b8093505050505b919050565b505050565b505050565b60006118bd8473ffffffffffffffffffffffffffffffffffffffff16611a33565b15611a26578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026118e6610db5565b8786866040518563ffffffff1660e01b815260040161190894939291906120ce565b602060405180830381600087803b15801561192257600080fd5b505af192505050801561195357506040513d601f19601f820116820180604052508101906119509190611d5b565b60015b6119d6573d8060008114611983576040519150601f19603f3d011682016040523d82523d6000602084013e611988565b606091505b506000815114156119ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c59061219b565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611a2b565b600190505b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000611a69611a648461237b565b612356565b905082815260208101848484011115611a8157600080fd5b611a8c84828561273d565b509392505050565b600081359050611aa381612c9f565b92915050565b600081359050611ab881612cb6565b92915050565b600081359050611acd81612ccd565b92915050565b600081519050611ae281612ccd565b92915050565b600082601f830112611af957600080fd5b8135611b09848260208601611a56565b91505092915050565b600081359050611b2181612ce4565b92915050565b600081359050611b3681612cfb565b92915050565b600060208284031215611b4e57600080fd5b6000611b5c84828501611a94565b91505092915050565b60008060408385031215611b7857600080fd5b6000611b8685828601611a94565b9250506020611b9785828601611a94565b9150509250929050565b600080600060608486031215611bb657600080fd5b6000611bc486828701611a94565b9350506020611bd586828701611a94565b9250506040611be686828701611b27565b9150509250925092565b60008060008060808587031215611c0657600080fd5b6000611c1487828801611a94565b9450506020611c2587828801611a94565b9350506040611c3687828801611b27565b925050606085013567ffffffffffffffff811115611c5357600080fd5b611c5f87828801611ae8565b91505092959194509250565b60008060408385031215611c7e57600080fd5b6000611c8c85828601611a94565b9250506020611c9d85828601611aa9565b9150509250929050565b600080600060608486031215611cbc57600080fd5b6000611cca86828701611a94565b9350506020611cdb86828701611b12565b9250506040611cec86828701611b12565b9150509250925092565b60008060408385031215611d0957600080fd5b6000611d1785828601611a94565b9250506020611d2885828601611b27565b9150509250929050565b600060208284031215611d4457600080fd5b6000611d5284828501611abe565b91505092915050565b600060208284031215611d6d57600080fd5b6000611d7b84828501611ad3565b91505092915050565b60008060408385031215611d9757600080fd5b6000611da585828601611b12565b9250506020611db685828601611b12565b9150509250929050565b600060208284031215611dd257600080fd5b6000611de084828501611b27565b91505092915050565b611df2816126bf565b82525050565b611e01816126d1565b82525050565b6000611e12826123ac565b611e1c81856123c2565b9350611e2c81856020860161274c565b611e3581612949565b840191505092915050565b611e4981612709565b82525050565b6000611e5a826123b7565b611e6481856123d3565b9350611e7481856020860161274c565b611e7d81612949565b840191505092915050565b6000611e93826123b7565b611e9d81856123e4565b9350611ead81856020860161274c565b80840191505092915050565b6000611ec66032836123d3565b9150611ed18261295a565b604082019050919050565b6000611ee96026836123d3565b9150611ef4826129a9565b604082019050919050565b6000611f0c6025836123d3565b9150611f17826129f8565b604082019050919050565b6000611f2f601c836123d3565b9150611f3a82612a47565b602082019050919050565b6000611f526024836123d3565b9150611f5d82612a70565b604082019050919050565b6000611f756019836123d3565b9150611f8082612abf565b602082019050919050565b6000611f986029836123d3565b9150611fa382612ae8565b604082019050919050565b6000611fbb603e836123d3565b9150611fc682612b37565b604082019050919050565b6000611fde6020836123d3565b9150611fe982612b86565b602082019050919050565b60006120016020836123d3565b915061200c82612baf565b602082019050919050565b60006120246018836123d3565b915061202f82612bd8565b602082019050919050565b60006120476021836123d3565b915061205282612c01565b604082019050919050565b600061206a602e836123d3565b915061207582612c50565b604082019050919050565b61208981612733565b82525050565b600061209b8285611e88565b91506120a78284611e88565b91508190509392505050565b60006020820190506120c86000830184611de9565b92915050565b60006080820190506120e36000830187611de9565b6120f06020830186611de9565b6120fd6040830185612080565b818103606083015261210f8184611e07565b905095945050505050565b600060208201905061212f6000830184611df8565b92915050565b600060208201905061214a6000830184611e40565b92915050565b60006040820190506121656000830185611e40565b6121726020830184611e40565b9392505050565b600060208201905081810360008301526121938184611e4f565b905092915050565b600060208201905081810360008301526121b481611eb9565b9050919050565b600060208201905081810360008301526121d481611edc565b9050919050565b600060208201905081810360008301526121f481611eff565b9050919050565b6000602082019050818103600083015261221481611f22565b9050919050565b6000602082019050818103600083015261223481611f45565b9050919050565b6000602082019050818103600083015261225481611f68565b9050919050565b6000602082019050818103600083015261227481611f8b565b9050919050565b6000602082019050818103600083015261229481611fae565b9050919050565b600060208201905081810360008301526122b481611fd1565b9050919050565b600060208201905081810360008301526122d481611ff4565b9050919050565b600060208201905081810360008301526122f481612017565b9050919050565b600060208201905081810360008301526123148161203a565b9050919050565b600060208201905081810360008301526123348161205d565b9050919050565b60006020820190506123506000830184612080565b92915050565b6000612360612371565b905061236c82826127b1565b919050565b6000604051905090565b600067ffffffffffffffff8211156123965761239561291a565b5b61239f82612949565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006123fa82612709565b915061240583612709565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038313600083121516156124405761243f61288d565b5b817f80000000000000000000000000000000000000000000000000000000000000000383126000831216156124785761247761288d565b5b828201905092915050565b600061248e82612733565b915061249983612733565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156124ce576124cd61288d565b5b828201905092915050565b60006124e482612709565b91506124ef83612709565b9250826124ff576124fe6128bc565b5b600160000383147f8000000000000000000000000000000000000000000000000000000000000000831416156125385761253761288d565b5b828205905092915050565b600061254e82612733565b915061255983612733565b925082612569576125686128bc565b5b828204905092915050565b600061257f82612709565b915061258a83612709565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821160008413600084131616156125c9576125c861288d565b5b817f800000000000000000000000000000000000000000000000000000000000000005831260008412600084131616156126065761260561288d565b5b827f800000000000000000000000000000000000000000000000000000000000000005821260008413600084121616156126435761264261288d565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05821260008412600084121616156126805761267f61288d565b5b828202905092915050565b600061269682612733565b91506126a183612733565b9250828210156126b4576126b361288d565b5b828203905092915050565b60006126ca82612713565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561276a57808201518184015260208101905061274f565b83811115612779576000848401525b50505050565b6000600282049050600182168061279757607f821691505b602082108114156127ab576127aa6128eb565b5b50919050565b6127ba82612949565b810181811067ffffffffffffffff821117156127d9576127d861291a565b5b80604052505050565b60006127ed82612733565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156128205761281f61288d565b5b600182019050919050565b600061283682612709565b915061284183612709565b925082612851576128506128bc565b5b828207905092915050565b600061286782612733565b915061287283612733565b925082612882576128816128bc565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b612ca8816126bf565b8114612cb357600080fd5b50565b612cbf816126d1565b8114612cca57600080fd5b50565b612cd6816126dd565b8114612ce157600080fd5b50565b612ced81612709565b8114612cf857600080fd5b50565b612d0481612733565b8114612d0f57600080fd5b5056fe68747470733a2f2f6170692e65766572646f6d652e696f2f6e66742f706c6f74732fa2646970667358221220dd0e5084a072f39962590264e48b18690877afe0bf0199a5abc1946ae1c7879764736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d45766572646f6d65204c616e64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009444f4d455f4c414e440000000000000000000000000000000000000000000000