60806040526001600660146101000a81548161ffff021916908361ffff160217905550604051806080016040528060438152602001620032d760439139600790816200004c91906200045b565b503480156200005a57600080fd5b506040518060400160405280601181526020017f4d696e74696679204c69746520506173730000000000000000000000000000008152506040518060400160405280600781526020017f4d4e5446594c50000000000000000000000000000000000000000000000000008152508160009081620000d891906200045b565b508060019081620000ea91906200045b565b5050506200010d620001016200011360201b60201c565b6200011b60201b60201c565b62000542565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200026357607f821691505b6020821081036200027957620002786200021b565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002e37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002a4565b620002ef8683620002a4565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200033c62000336620003308462000307565b62000311565b62000307565b9050919050565b6000819050919050565b62000358836200031b565b62000370620003678262000343565b848454620002b1565b825550505050565b600090565b6200038762000378565b620003948184846200034d565b505050565b5b81811015620003bc57620003b06000826200037d565b6001810190506200039a565b5050565b601f8211156200040b57620003d5816200027f565b620003e08462000294565b81016020851015620003f0578190505b62000408620003ff8562000294565b83018262000399565b50505b505050565b600082821c905092915050565b6000620004306000198460080262000410565b1980831691505092915050565b60006200044b83836200041d565b9150826002028217905092915050565b6200046682620001e1565b67ffffffffffffffff811115620004825762000481620001ec565b5b6200048e82546200024a565b6200049b828285620003c0565b600060209050601f831160018114620004d35760008415620004be578287015190505b620004ca85826200043d565b8655506200053a565b601f198416620004e3866200027f565b60005b828110156200050d57848901518255600182019150602085019450602081019050620004e6565b868310156200052d578489015162000529601f8916826200041d565b8355505b6001600288020188555050505b505050505050565b612d8580620005526000396000f3fe608060405234801561001057600080fd5b506004361061012b5760003560e01c80636352211e116100ad578063a22cb46511610071578063a22cb4651461031a578063b88d4fde14610336578063c87b56dd14610352578063e985e9c514610382578063f2fde38b146103b25761012b565b80636352211e1461027457806370a08231146102a4578063715018a6146102d45780638da5cb5b146102de57806395d89b41146102fc5761012b565b806318160ddd116100f457806318160ddd146101e657806323b872dd1461020457806342842e0e1461022057806351cff8d91461023c57806355f804b3146102585761012b565b8062b6849f1461013057806301ffc9a71461014c57806306fdde031461017c578063081812fc1461019a578063095ea7b3146101ca575b600080fd5b61014a60048036038101906101459190611ade565b6103ce565b005b61016660048036038101906101619190611b7f565b61046c565b6040516101739190611bc7565b60405180910390f35b61018461054e565b6040516101919190611c61565b60405180910390f35b6101b460048036038101906101af9190611cb9565b6105e0565b6040516101c19190611cf5565b60405180910390f35b6101e460048036038101906101df9190611d10565b610626565b005b6101ee61073d565b6040516101fb9190611d5f565b60405180910390f35b61021e60048036038101906102199190611d7a565b610765565b005b61023a60048036038101906102359190611d7a565b6107c5565b005b61025660048036038101906102519190611e0b565b6107e5565b005b610272600480360381019061026d9190611e93565b610837565b005b61028e60048036038101906102899190611cb9565b610855565b60405161029b9190611cf5565b60405180910390f35b6102be60048036038101906102b99190611ee0565b610906565b6040516102cb9190611d5f565b60405180910390f35b6102dc6109bd565b005b6102e66109d1565b6040516102f39190611cf5565b60405180910390f35b6103046109fb565b6040516103119190611c61565b60405180910390f35b610334600480360381019061032f9190611f39565b610a8d565b005b610350600480360381019061034b919061202e565b610aa3565b005b61036c60048036038101906103679190611cb9565b610b05565b6040516103799190611c61565b60405180910390f35b61039c600480360381019061039791906120b1565b610c0d565b6040516103a99190611bc7565b60405180910390f35b6103cc60048036038101906103c79190611ee0565b610ca1565b005b6103d6610d24565b60005b81518110156104685761041a8282815181106103f8576103f76120f1565b5b6020026020010151600660149054906101000a900461ffff1661ffff16610da2565b6006601481819054906101000a900461ffff168092919061043a9061215d565b91906101000a81548161ffff021916908361ffff16021790555050808061046090612187565b9150506103d9565b5050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061053757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610547575061054682610dc0565b5b9050919050565b60606000805461055d906121fe565b80601f0160208091040260200160405190810160405280929190818152602001828054610589906121fe565b80156105d65780601f106105ab576101008083540402835291602001916105d6565b820191906000526020600020905b8154815290600101906020018083116105b957829003601f168201915b5050505050905090565b60006105eb82610e2a565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061063182610855565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610698906122a1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166106c0610e75565b73ffffffffffffffffffffffffffffffffffffffff1614806106ef57506106ee816106e9610e75565b610c0d565b5b61072e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072590612333565b60405180910390fd5b6107388383610e7d565b505050565b60006001600660149054906101000a900461ffff1661075c9190612353565b61ffff16905090565b610776610770610e75565b82610f36565b6107b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ac906123fb565b60405180910390fd5b6107c0838383610fcb565b505050565b6107e083838360405180602001604052806000815250610aa3565b505050565b6107ed610d24565b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610833573d6000803e3d6000fd5b5050565b61083f610d24565b8181600791826108509291906125d2565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f4906126ee565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096d90612780565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109c5610d24565b6109cf6000611231565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610a0a906121fe565b80601f0160208091040260200160405190810160405280929190818152602001828054610a36906121fe565b8015610a835780601f10610a5857610100808354040283529160200191610a83565b820191906000526020600020905b815481529060010190602001808311610a6657829003601f168201915b5050505050905090565b610a9f610a98610e75565b83836112f7565b5050565b610ab4610aae610e75565b83610f36565b610af3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aea906123fb565b60405180910390fd5b610aff84848484611463565b50505050565b6060610b10826114bf565b610b4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b46906127ec565b60405180910390fd5b600060078054610b5e906121fe565b905011610b7a5760405180602001604052806000815250610c06565b60078054610b87906121fe565b80601f0160208091040260200160405190810160405280929190818152602001828054610bb3906121fe565b8015610c005780601f10610bd557610100808354040283529160200191610c00565b820191906000526020600020905b815481529060010190602001808311610be357829003601f168201915b50505050505b9050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610ca9610d24565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0f9061287e565b60405180910390fd5b610d2181611231565b50565b610d2c610e75565b73ffffffffffffffffffffffffffffffffffffffff16610d4a6109d1565b73ffffffffffffffffffffffffffffffffffffffff1614610da0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d97906128ea565b60405180910390fd5b565b610dbc82826040518060200160405280600081525061152b565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610e33816114bf565b610e72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e69906126ee565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610ef083610855565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610f4283610855565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610f845750610f838185610c0d565b5b80610fc257508373ffffffffffffffffffffffffffffffffffffffff16610faa846105e0565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610feb82610855565b73ffffffffffffffffffffffffffffffffffffffff1614611041576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110389061297c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a790612a0e565b60405180910390fd5b6110bb838383611586565b6110c6600082610e7d565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111169190612a2e565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461116d9190612a62565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461122c83838361158b565b505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611365576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135c90612ae2565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114569190611bc7565b60405180910390a3505050565b61146e848484610fcb565b61147a84848484611590565b6114b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b090612b74565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6115358383611717565b6115426000848484611590565b611581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157890612b74565b60405180910390fd5b505050565b505050565b505050565b60006115b18473ffffffffffffffffffffffffffffffffffffffff166118f0565b1561170a578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026115da610e75565b8786866040518563ffffffff1660e01b81526004016115fc9493929190612be9565b6020604051808303816000875af192505050801561163857506040513d601f19601f820116820180604052508101906116359190612c4a565b60015b6116ba573d8060008114611668576040519150601f19603f3d011682016040523d82523d6000602084013e61166d565b606091505b5060008151036116b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a990612b74565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061170f565b600190505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177d90612cc3565b60405180910390fd5b61178f816114bf565b156117cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c690612d2f565b60405180910390fd5b6117db60008383611586565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461182b9190612a62565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46118ec6000838361158b565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6119758261192c565b810181811067ffffffffffffffff821117156119945761199361193d565b5b80604052505050565b60006119a7611913565b90506119b3828261196c565b919050565b600067ffffffffffffffff8211156119d3576119d261193d565b5b602082029050602081019050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a14826119e9565b9050919050565b611a2481611a09565b8114611a2f57600080fd5b50565b600081359050611a4181611a1b565b92915050565b6000611a5a611a55846119b8565b61199d565b90508083825260208201905060208402830185811115611a7d57611a7c6119e4565b5b835b81811015611aa65780611a928882611a32565b845260208401935050602081019050611a7f565b5050509392505050565b600082601f830112611ac557611ac4611927565b5b8135611ad5848260208601611a47565b91505092915050565b600060208284031215611af457611af361191d565b5b600082013567ffffffffffffffff811115611b1257611b11611922565b5b611b1e84828501611ab0565b91505092915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611b5c81611b27565b8114611b6757600080fd5b50565b600081359050611b7981611b53565b92915050565b600060208284031215611b9557611b9461191d565b5b6000611ba384828501611b6a565b91505092915050565b60008115159050919050565b611bc181611bac565b82525050565b6000602082019050611bdc6000830184611bb8565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611c1c578082015181840152602081019050611c01565b60008484015250505050565b6000611c3382611be2565b611c3d8185611bed565b9350611c4d818560208601611bfe565b611c568161192c565b840191505092915050565b60006020820190508181036000830152611c7b8184611c28565b905092915050565b6000819050919050565b611c9681611c83565b8114611ca157600080fd5b50565b600081359050611cb381611c8d565b92915050565b600060208284031215611ccf57611cce61191d565b5b6000611cdd84828501611ca4565b91505092915050565b611cef81611a09565b82525050565b6000602082019050611d0a6000830184611ce6565b92915050565b60008060408385031215611d2757611d2661191d565b5b6000611d3585828601611a32565b9250506020611d4685828601611ca4565b9150509250929050565b611d5981611c83565b82525050565b6000602082019050611d746000830184611d50565b92915050565b600080600060608486031215611d9357611d9261191d565b5b6000611da186828701611a32565b9350506020611db286828701611a32565b9250506040611dc386828701611ca4565b9150509250925092565b6000611dd8826119e9565b9050919050565b611de881611dcd565b8114611df357600080fd5b50565b600081359050611e0581611ddf565b92915050565b600060208284031215611e2157611e2061191d565b5b6000611e2f84828501611df6565b91505092915050565b600080fd5b60008083601f840112611e5357611e52611927565b5b8235905067ffffffffffffffff811115611e7057611e6f611e38565b5b602083019150836001820283011115611e8c57611e8b6119e4565b5b9250929050565b60008060208385031215611eaa57611ea961191d565b5b600083013567ffffffffffffffff811115611ec857611ec7611922565b5b611ed485828601611e3d565b92509250509250929050565b600060208284031215611ef657611ef561191d565b5b6000611f0484828501611a32565b91505092915050565b611f1681611bac565b8114611f2157600080fd5b50565b600081359050611f3381611f0d565b92915050565b60008060408385031215611f5057611f4f61191d565b5b6000611f5e85828601611a32565b9250506020611f6f85828601611f24565b9150509250929050565b600080fd5b600067ffffffffffffffff821115611f9957611f9861193d565b5b611fa28261192c565b9050602081019050919050565b82818337600083830152505050565b6000611fd1611fcc84611f7e565b61199d565b905082815260208101848484011115611fed57611fec611f79565b5b611ff8848285611faf565b509392505050565b600082601f83011261201557612014611927565b5b8135612025848260208601611fbe565b91505092915050565b600080600080608085870312156120485761204761191d565b5b600061205687828801611a32565b945050602061206787828801611a32565b935050604061207887828801611ca4565b925050606085013567ffffffffffffffff81111561209957612098611922565b5b6120a587828801612000565b91505092959194509250565b600080604083850312156120c8576120c761191d565b5b60006120d685828601611a32565b92505060206120e785828601611a32565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061ffff82169050919050565b60006121688261214f565b915061ffff820361217c5761217b612120565b5b600182019050919050565b600061219282611c83565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036121c4576121c3612120565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061221657607f821691505b602082108103612229576122286121cf565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061228b602183611bed565b91506122968261222f565b604082019050919050565b600060208201905081810360008301526122ba8161227e565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b600061231d603e83611bed565b9150612328826122c1565b604082019050919050565b6000602082019050818103600083015261234c81612310565b9050919050565b600061235e8261214f565b91506123698361214f565b9250828203905061ffff81111561238357612382612120565b5b92915050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b60006123e5602e83611bed565b91506123f082612389565b604082019050919050565b60006020820190508181036000830152612414816123d8565b9050919050565b600082905092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026124887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261244b565b612492868361244b565b95508019841693508086168417925050509392505050565b6000819050919050565b60006124cf6124ca6124c584611c83565b6124aa565b611c83565b9050919050565b6000819050919050565b6124e9836124b4565b6124fd6124f5826124d6565b848454612458565b825550505050565b600090565b612512612505565b61251d8184846124e0565b505050565b5b818110156125415761253660008261250a565b600181019050612523565b5050565b601f8211156125865761255781612426565b6125608461243b565b8101602085101561256f578190505b61258361257b8561243b565b830182612522565b50505b505050565b600082821c905092915050565b60006125a96000198460080261258b565b1980831691505092915050565b60006125c28383612598565b9150826002028217905092915050565b6125dc838361241b565b67ffffffffffffffff8111156125f5576125f461193d565b5b6125ff82546121fe565b61260a828285612545565b6000601f8311600181146126395760008415612627578287013590505b61263185826125b6565b865550612699565b601f19841661264786612426565b60005b8281101561266f5784890135825560018201915060208501945060208101905061264a565b8683101561268c5784890135612688601f891682612598565b8355505b6001600288020188555050505b50505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006126d8601883611bed565b91506126e3826126a2565b602082019050919050565b60006020820190508181036000830152612707816126cb565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061276a602983611bed565b91506127758261270e565b604082019050919050565b600060208201905081810360008301526127998161275d565b9050919050565b7f4e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b60006127d6601183611bed565b91506127e1826127a0565b602082019050919050565b60006020820190508181036000830152612805816127c9565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612868602683611bed565b91506128738261280c565b604082019050919050565b600060208201905081810360008301526128978161285b565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006128d4602083611bed565b91506128df8261289e565b602082019050919050565b60006020820190508181036000830152612903816128c7565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000612966602583611bed565b91506129718261290a565b604082019050919050565b6000602082019050818103600083015261299581612959565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006129f8602483611bed565b9150612a038261299c565b604082019050919050565b60006020820190508181036000830152612a27816129eb565b9050919050565b6000612a3982611c83565b9150612a4483611c83565b9250828203905081811115612a5c57612a5b612120565b5b92915050565b6000612a6d82611c83565b9150612a7883611c83565b9250828201905080821115612a9057612a8f612120565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612acc601983611bed565b9150612ad782612a96565b602082019050919050565b60006020820190508181036000830152612afb81612abf565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612b5e603283611bed565b9150612b6982612b02565b604082019050919050565b60006020820190508181036000830152612b8d81612b51565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000612bbb82612b94565b612bc58185612b9f565b9350612bd5818560208601611bfe565b612bde8161192c565b840191505092915050565b6000608082019050612bfe6000830187611ce6565b612c0b6020830186611ce6565b612c186040830185611d50565b8181036060830152612c2a8184612bb0565b905095945050505050565b600081519050612c4481611b53565b92915050565b600060208284031215612c6057612c5f61191d565b5b6000612c6e84828501612c35565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000612cad602083611bed565b9150612cb882612c77565b602082019050919050565b60006020820190508181036000830152612cdc81612ca0565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000612d19601c83611bed565b9150612d2482612ce3565b602082019050919050565b60006020820190508181036000830152612d4881612d0c565b905091905056fea264697066735822122071c0548b60ee17917d252d5eccf67df84e6bc42589abc371fe6f67c8e84cd3db64736f6c6343000811003368747470733a2f2f697066732e696f2f697066732f516d627156774a347079574b743645597662545a3173613567716539753477564d736f54463558544d425469596b