608060405260016009556009600a5566c3663566a58000600b5566b1a2bc2ec50000600c553480156200003157600080fd5b50604080518082018252600a81526920bcb0a9ba32b63630b960b11b60208083019182528351808501909452600b84526a20aca09029ba32b63630b960a91b908401528151733cc6cdda760b79bafa08df41ecfa224f810dceb693600193929091620000a0916000916200029c565b508051620000b69060019060208401906200029c565b5050600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b03191690555062000104336200024a565b60016006556daaeb6d7670e522a718067333cd4e3b15620002425780156200019557604051633e9f1edf60e11b81526daaeb6d7670e522a718067333cd4e90637d3e3dbe906200015b903090869060040162000366565b600060405180830381600087803b1580156200017657600080fd5b505af11580156200018b573d6000803e3d6000fd5b5050505062000242565b6001600160a01b03821615620001da5760405163a0af290360e01b81526daaeb6d7670e522a718067333cd4e9063a0af2903906200015b903090869060040162000366565b604051632210724360e11b81526daaeb6d7670e522a718067333cd4e90634420e486906200020d9030906004016200038c565b600060405180830381600087803b1580156200022857600080fd5b505af11580156200023d573d6000803e3d6000fd5b505050505b5050620003e2565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620002aa90620003b2565b90600052602060002090601f016020900481019282620002ce576000855562000319565b82601f10620002e957805160ff191683800117855562000319565b8280016001018555821562000319579182015b8281111562000319578251825591602001919060010190620002fc565b50620003279291506200032b565b5090565b5b808211156200032757600081556001016200032c565b60006001600160a01b0382165b92915050565b620003608162000342565b82525050565b6040810162000376828562000355565b62000385602083018462000355565b9392505050565b602081016200034f828462000355565b634e487b7160e01b600052602260045260246000fd5b600281046001821680620003c757607f821691505b602082108103620003dc57620003dc6200039c565b50919050565b612c0480620003f26000396000f3fe6080604052600436106102515760003560e01c80637cb6475911610139578063b88d4fde116100b6578063e222c7f91161007a578063e222c7f914610685578063e268e4d31461069a578063e985e9c5146106ba578063ec8bda8e14610703578063f2fde38b14610716578063fddcb5ea1461073657600080fd5b8063b88d4fde146105f7578063c87b56dd14610617578063dbd30ae014610637578063dc4efe101461064c578063dc9a15351461066b57600080fd5b806396dee896116100fd57806396dee8961461056f578063984adc661461058f578063988934af146105af578063a0712d68146105c4578063a22cb465146105d757600080fd5b80637cb64759146104e657806380eae578146105065780638c770067146105265780638da5cb5b1461053c57806395d89b411461055a57600080fd5b806341f43434116101d257806360fa1fbd1161019657806360fa1fbd1461043b5780636352211e146104515780636673c4c2146104715780636790a9de1461049157806370a08231146104b1578063715018a6146104d157600080fd5b806341f43434146103a057806342842e0e146103cf578063453c2310146103ef5780634f6ccce7146104055780635f23c4221461042557600080fd5b806323b872dd1161021957806323b872dd1461031f5780632eb4a7ab1461033f5780632f745c591461035557806332cb6b0c146103755780633ccfd60b1461038b57600080fd5b806301ffc9a71461025657806306fdde031461028c578063081812fc146102ae578063095ea7b3146102db57806318160ddd146102fd575b600080fd5b34801561026257600080fd5b50610276610271366004611b57565b610763565b6040516102839190611b82565b60405180910390f35b34801561029857600080fd5b506102a161078e565b6040516102839190611bee565b3480156102ba57600080fd5b506102ce6102c9366004611c10565b610820565b6040516102839190611c4b565b3480156102e757600080fd5b506102fb6102f6366004611c6d565b61086c565b005b34801561030957600080fd5b50610312610885565b6040516102839190611cb0565b34801561032b57600080fd5b506102fb61033a366004611cbe565b61089c565b34801561034b57600080fd5b50610312600d5481565b34801561036157600080fd5b50610312610370366004611c6d565b6108c7565b34801561038157600080fd5b506103126108ae81565b34801561039757600080fd5b506102fb610979565b3480156103ac57600080fd5b506103c26daaeb6d7670e522a718067333cd4e81565b6040516102839190611d2d565b3480156103db57600080fd5b506102fb6103ea366004611cbe565b6109c4565b3480156103fb57600080fd5b50610312600a5481565b34801561041157600080fd5b50610312610420366004611c10565b6109e9565b34801561043157600080fd5b50610312600c5481565b34801561044757600080fd5b5061031260095481565b34801561045d57600080fd5b506102ce61046c366004611c10565b610a11565b34801561047d57600080fd5b506102fb61048c366004611d8d565b610a5b565b34801561049d57600080fd5b506102fb6104ac366004611e51565b610b8a565b3480156104bd57600080fd5b506103126104cc366004611ebe565b610bb2565b3480156104dd57600080fd5b506102fb610c3d565b3480156104f257600080fd5b506102fb610501366004611c10565b610c51565b34801561051257600080fd5b506102fb610521366004611c10565b610c5e565b34801561053257600080fd5b50610312600b5481565b34801561054857600080fd5b506005546001600160a01b03166102ce565b34801561056657600080fd5b506102a1610c6b565b34801561057b57600080fd5b506102fb61058a366004611c10565b610c7a565b34801561059b57600080fd5b506102fb6105aa366004611c10565b610c87565b3480156105bb57600080fd5b506102fb610c94565b6102fb6105d2366004611c10565b610cb9565b3480156105e357600080fd5b506102fb6105f2366004611ef2565b610ddb565b34801561060357600080fd5b506102fb610612366004612018565b610def565b34801561062357600080fd5b506102a1610632366004611c10565b610e15565b34801561064357600080fd5b506102fb610ea4565b34801561065857600080fd5b50600e5461027690610100900460ff1681565b34801561067757600080fd5b50600e546102769060ff1681565b34801561069157600080fd5b506102fb610ee0565b3480156106a657600080fd5b506102fb6106b5366004611c10565b610efc565b3480156106c657600080fd5b506102766106d5366004612097565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b6102fb6107113660046120ca565b610f09565b34801561072257600080fd5b506102fb610731366004611ebe565b6110ae565b34801561074257600080fd5b50610312610751366004611ebe565b600f6020526000908152604090205481565b60006001600160e01b0319821663780e9d6360e01b14806107885750610788826110e5565b92915050565b60606000805461079d9061213c565b80601f01602080910402602001604051908101604052809291908181526020018280546107c99061213c565b80156108165780601f106107eb57610100808354040283529160200191610816565b820191906000526020600020905b8154815290600101906020018083116107f957829003601f168201915b5050505050905090565b600061082b82611135565b6108505760405162461bcd60e51b8152600401610847906121b4565b60405180910390fd5b506000908152600360205260409020546001600160a01b031690565b816108768161117f565b6108808383611227565b505050565b600254600090610897906001906121da565b905090565b826001600160a01b03811633146108b6576108b63361117f565b6108c18484846112a7565b50505050565b60006108d283610bb2565b82106108f05760405162461bcd60e51b815260040161084790612239565b6000805b600254811015610960576002818154811061091157610911612249565b6000918252602090912001546001600160a01b039081169086160361094e578382036109405791506107889050565b8161094a8161225f565b9250505b806109588161225f565b9150506108f4565b5060405162461bcd60e51b815260040161084790612239565b6109816112d8565b604051731762c438fe2377a459164922b25f5f0492001dbe904780156108fc02916000818181858888f193505050501580156109c1573d6000803e3d6000fd5b50565b826001600160a01b03811633146109de576109de3361117f565b6108c1848484611302565b6002546000908210610a0d5760405162461bcd60e51b8152600401610847906122c2565b5090565b60008060028381548110610a2757610a27612249565b6000918252602090912001546001600160a01b03169050806107885760405162461bcd60e51b815260040161084790612318565b610a636112d8565b828114610a825760405162461bcd60e51b81526004016108479061236f565b6000805b84811015610ac457858582818110610aa057610aa0612249565b9050602002013582610ab2919061237f565b9150610abd8161225f565b9050610a86565b506002546108ae610ad5838361237f565b1115610af35760405162461bcd60e51b8152600401610847906123c3565b6000915060005b83811015610b815760005b878783818110610b1757610b17612249565b90506020020135811015610b7057610b60868684818110610b3a57610b3a612249565b9050602002016020810190610b4f9190611ebe565b84610b598161225f565b955061131d565b610b698161225f565b9050610b05565b50610b7a8161225f565b9050610afa565b50505050505050565b610b926112d8565b610b9e60078585611aa5565b50610bab60088383611aa5565b5050505050565b60006001600160a01b038216610bda5760405162461bcd60e51b81526004016108479061241a565b6000805b600254811015610c365760028181548110610bfb57610bfb612249565b6000918252602090912001546001600160a01b0390811690851603610c2657610c238261225f565b91505b610c2f8161225f565b9050610bde565b5092915050565b610c456112d8565b610c4f600061133b565b565b610c596112d8565b600d55565b610c666112d8565b600b55565b60606001805461079d9061213c565b610c826112d8565b600955565b610c8f6112d8565b600c55565b610c9c6112d8565b600e805461ff001981166101009182900460ff1615909102179055565b610cc161138d565b600e5460ff16610ce35760405162461bcd60e51b815260040161084790612453565b600a54336000908152600f6020526040902054610d0190839061237f565b1115610d1f5760405162461bcd60e51b815260040161084790612490565b336000908152600f602052604081208054839290610d3e90849061237f565b90915550506002546108ae610d53838361237f565b1115610d715760405162461bcd60e51b8152600401610847906123c3565b3482600b54610d8091906124a0565b14610d9d5760405162461bcd60e51b8152600401610847906124ec565b60005b82811015610dcf57610dbd3383610db68161225f565b945061131d565b80610dc78161225f565b915050610da0565b50506109c16001600655565b81610de58161117f565b61088083836113b6565b836001600160a01b0381163314610e0957610e093361117f565b610bab8585858561144d565b6060610e2082611135565b610e3c5760405162461bcd60e51b815260040161084790612548565b600060078054610e4b9061213c565b905011610e7057604051806060016040528060358152602001612b9a60359139610788565b6007610e7b8361147f565b6008604051602001610e8f939291906125e8565b60405160208183030381529060405292915050565b610eac6112d8565b600e805461010060ff19821660ff80841615918217839004161590910261ff001990911661ffff1990921691909117179055565b610ee86112d8565b600e805460ff19811660ff90911615179055565b610f046112d8565b600a55565b610f1161138d565b600e54610100900460ff16610f385760405162461bcd60e51b815260040161084790612649565b600033604051602001610f4b9190612681565b604051602081830303815290604052805190602001209050610fa08184848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061151392505050565b610fbc5760405162461bcd60e51b8152600401610847906126ba565b600954336000908152600f6020526040902054610fda90869061237f565b1115610ff85760405162461bcd60e51b815260040161084790612490565b336000908152600f60205260408120805486929061101790849061237f565b90915550506002546108ae61102c868361237f565b111561104a5760405162461bcd60e51b8152600401610847906123c3565b3485600c5461105991906124a0565b146110765760405162461bcd60e51b8152600401610847906124ec565b60005b858110156110a15761108f3383610db68161225f565b806110998161225f565b915050611079565b5050506108806001600655565b6110b66112d8565b6001600160a01b0381166110dc5760405162461bcd60e51b81526004016108479061270d565b6109c18161133b565b60006001600160e01b031982166380ac58cd60e01b148061111657506001600160e01b03198216635b5e139f60e01b145b8061078857506301ffc9a760e01b6001600160e01b0319831614610788565b60025460009082108015610788575060006001600160a01b03166002838154811061116257611162612249565b6000918252602090912001546001600160a01b0316141592915050565b6daaeb6d7670e522a718067333cd4e3b156109c157604051633185c44d60e21b81526daaeb6d7670e522a718067333cd4e9063c6171134906111c7903090859060040161271d565b602060405180830381865afa1580156111e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112089190612743565b6109c15780604051633b79c77360e21b81526004016108479190611c4b565b600061123282610a11565b9050806001600160a01b0316836001600160a01b0316036112655760405162461bcd60e51b8152600401610847906127a2565b336001600160a01b0382161480611281575061128181336106d5565b61129d5760405162461bcd60e51b81526004016108479061280c565b6108808383611529565b6112b13382611597565b6112cd5760405162461bcd60e51b81526004016108479061286a565b61088083838361163c565b6005546001600160a01b03163314610c4f5760405162461bcd60e51b8152600401610847906128ac565b61088083838360405180602001604052806000815250610def565b611337828260405180602001604052806000815250611714565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002600654036113af5760405162461bcd60e51b8152600401610847906128f0565b6002600655565b336001600160a01b038316036113de5760405162461bcd60e51b815260040161084790612934565b3360008181526004602090815260408083206001600160a01b038716808552925291829020805460ff191685151517905590519091907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3190611441908590611b82565b60405180910390a35050565b6114573383611597565b6114735760405162461bcd60e51b81526004016108479061286a565b6108c184848484611747565b6060600061148c8361177a565b600101905060008167ffffffffffffffff8111156114ac576114ac611f25565b6040519080825280601f01601f1916602001820160405280156114d6576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846114e0575b509392505050565b600061152282600d5485611852565b9392505050565b600081815260036020526040902080546001600160a01b0319166001600160a01b038416908117909155819061155e82610a11565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006115a282611135565b6115be5760405162461bcd60e51b81526004016108479061298d565b60006115c983610a11565b9050806001600160a01b0316846001600160a01b031614806116045750836001600160a01b03166115f984610820565b6001600160a01b0316145b8061163457506001600160a01b0380821660009081526004602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b031661164f82610a11565b6001600160a01b0316146116755760405162461bcd60e51b8152600401610847906129e3565b6001600160a01b03821661169b5760405162461bcd60e51b815260040161084790612a34565b6116a6600082611529565b81600282815481106116ba576116ba612249565b6000918252602082200180546001600160a01b0319166001600160a01b03938416179055604051839285811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a4505050565b61171e8383611868565b61172b6000848484611930565b6108805760405162461bcd60e51b815260040161084790612a93565b61175284848461163c565b61175e84848484611930565b6108c15760405162461bcd60e51b815260040161084790612a93565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106117b95772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106117e5576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061180357662386f26fc10000830492506010015b6305f5e100831061181b576305f5e100830492506008015b612710831061182f57612710830492506004015b60648310611841576064830492506002015b600a83106107885760010192915050565b60008261185f8584611a31565b14949350505050565b6001600160a01b03821661188e5760405162461bcd60e51b815260040161084790612ad5565b61189781611135565b156118b45760405162461bcd60e51b815260040161084790612b19565b6002805460018101825560009182527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b0319166001600160a01b0385169081179091556040518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b15611a2657604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611974903390899088908890600401612b29565b6020604051808303816000875af19250505080156119af575060408051601f3d908101601f191682019092526119ac91810190612b78565b60015b611a0c573d8080156119dd576040519150601f19603f3d011682016040523d82523d6000602084013e6119e2565b606091505b508051600003611a045760405162461bcd60e51b815260040161084790612a93565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611634565b506001949350505050565b600081815b845181101561150b57611a6282868381518110611a5557611a55612249565b6020026020010151611a76565b915080611a6e8161225f565b915050611a36565b6000818310611a92576000828152602084905260409020611522565b6000838152602083905260409020611522565b828054611ab19061213c565b90600052602060002090601f016020900481019282611ad35760008555611b19565b82601f10611aec5782800160ff19823516178555611b19565b82800160010185558215611b19579182015b82811115611b19578235825591602001919060010190611afe565b50610a0d9291505b80821115610a0d5760008155600101611b21565b6001600160e01b031981165b81146109c157600080fd5b803561078881611b35565b600060208284031215611b6c57611b6c600080fd5b60006116348484611b4c565b8015155b82525050565b602081016107888284611b78565b60005b83811015611bab578181015183820152602001611b93565b838111156108c15750506000910152565b6000611bc6825190565b808452602084019350611bdd818560208601611b90565b601f01601f19169290920192915050565b602080825281016115228184611bbc565b80611b41565b803561078881611bff565b600060208284031215611c2557611c25600080fd5b60006116348484611c05565b60006001600160a01b038216610788565b611b7c81611c31565b602081016107888284611c42565b611b4181611c31565b803561078881611c59565b60008060408385031215611c8357611c83600080fd5b6000611c8f8585611c62565b9250506020611ca085828601611c05565b9150509250929050565b80611b7c565b602081016107888284611caa565b600080600060608486031215611cd657611cd6600080fd5b6000611ce28686611c62565b9350506020611cf386828701611c62565b9250506040611d0486828701611c05565b9150509250925092565b600061078882611c31565b600061078882611d0e565b611b7c81611d19565b602081016107888284611d24565b60008083601f840112611d5057611d50600080fd5b50813567ffffffffffffffff811115611d6b57611d6b600080fd5b602083019150836020820283011115611d8657611d86600080fd5b9250929050565b60008060008060408587031215611da657611da6600080fd5b843567ffffffffffffffff811115611dc057611dc0600080fd5b611dcc87828801611d3b565b9450945050602085013567ffffffffffffffff811115611dee57611dee600080fd5b611dfa87828801611d3b565b95989497509550505050565b60008083601f840112611e1b57611e1b600080fd5b50813567ffffffffffffffff811115611e3657611e36600080fd5b602083019150836001820283011115611d8657611d86600080fd5b60008060008060408587031215611e6a57611e6a600080fd5b843567ffffffffffffffff811115611e8457611e84600080fd5b611e9087828801611e06565b9450945050602085013567ffffffffffffffff811115611eb257611eb2600080fd5b611dfa87828801611e06565b600060208284031215611ed357611ed3600080fd5b60006116348484611c62565b801515611b41565b803561078881611edf565b60008060408385031215611f0857611f08600080fd5b6000611f148585611c62565b9250506020611ca085828601611ee7565b634e487b7160e01b600052604160045260246000fd5b601f19601f830116810181811067ffffffffffffffff82111715611f6157611f61611f25565b6040525050565b6000611f7360405190565b9050611f7f8282611f3b565b919050565b600067ffffffffffffffff821115611f9e57611f9e611f25565b601f19601f83011660200192915050565b82818337506000910152565b6000611fce611fc984611f84565b611f68565b905082815260208101848484011115611fe957611fe9600080fd5b61150b848285611faf565b600082601f83011261200857612008600080fd5b8135611634848260208601611fbb565b6000806000806080858703121561203157612031600080fd5b600061203d8787611c62565b945050602061204e87828801611c62565b935050604061205f87828801611c05565b925050606085013567ffffffffffffffff81111561207f5761207f600080fd5b61208b87828801611ff4565b91505092959194509250565b600080604083850312156120ad576120ad600080fd5b60006120b98585611c62565b9250506020611ca085828601611c62565b6000806000604084860312156120e2576120e2600080fd5b60006120ee8686611c05565b935050602084013567ffffffffffffffff81111561210e5761210e600080fd5b61211a86828701611d3b565b92509250509250925092565b634e487b7160e01b600052602260045260246000fd5b60028104600182168061215057607f821691505b60208210810361216257612162612126565b50919050565b602c81526000602082017f4552433732313a20617070726f76656420717565727920666f72206e6f6e657881526b34b9ba32b73a103a37b5b2b760a11b602082015291505b5060400190565b6020808252810161078881612168565b634e487b7160e01b600052601160045260246000fd5b6000828210156121ec576121ec6121c4565b500390565b602b81526000602082017f455243373231456e756d657261626c653a206f776e657220696e646578206f7581526a74206f6620626f756e647360a81b602082015291506121ad565b60208082528101610788816121f1565b634e487b7160e01b600052603260045260246000fd5b60006000198203612272576122726121c4565b5060010190565b602c81526000602082017f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f81526b7574206f6620626f756e647360a01b602082015291506121ad565b6020808252810161078881612279565b602981526000602082017f4552433732313a206f776e657220717565727920666f72206e6f6e657869737481526832b73a103a37b5b2b760b91b602082015291506121ad565b60208082528101610788816122d2565b602a81526000602082017f5175616e74697479206c656e677468206973206e6f7420657175616c20746f20815269726563697069656e747360b01b602082015291506121ad565b6020808252810161078881612328565b60008219821115612392576123926121c4565b500190565b601281526000602082017113585e081cdd5c1c1b1e481c995858da195960721b815291505b5060200190565b6020808252810161078881612397565b602a81526000602082017f4552433732313a2062616c616e636520717565727920666f7220746865207a65815269726f206164647265737360b01b602082015291506121ad565b60208082528101610788816123d3565b6012815260006020820171141d589b1a58c81b5a5b9d0818db1bdcd95960721b815291506123bc565b602080825281016107888161242a565b60168152600060208201754578636565647320796f757220616c6c6f77616e636560501b815291506123bc565b6020808252810161078881612463565b60008160001904831182151516156124ba576124ba6121c4565b500290565b6016815260006020820175125b9d985b1a5908199d5b991cc81c1c9bdd9a59195960521b815291506123bc565b60208082528101610788816124bf565b602f81526000602082017f4552433732314d657461646174613a2055524920717565727920666f72206e6f81526e3732bc34b9ba32b73a103a37b5b2b760891b602082015291506121ad565b60208082528101610788816124fc565b600081546125658161213c565b60018216801561257c576001811461258d576125bd565b60ff198316865281860193506125bd565b60008581526020902060005b838110156125b557815488820152600190910190602001612599565b838801955050505b50505092915050565b60006125d0825190565b6125de818560208601611b90565b9290920192915050565b60006125f48286612558565b915061260082856125c6565b915061260c8284612558565b95945050505050565b601781526000602082017f5761697420666f7220616c6c6f776c697374206d696e74000000000000000000815291506123bc565b6020808252810161078881612615565b60006107888260601b90565b600061078882612659565b611b7c61267c82611c31565b612665565b600061268d8284612670565b50601401919050565b600d81526000602082016c24b73b30b634b210383937b7b360991b815291506123bc565b6020808252810161078881612696565b602681526000602082017f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526564647265737360d01b602082015291506121ad565b60208082528101610788816126ca565b6040810161272b8285611c42565b6115226020830184611c42565b805161078881611edf565b60006020828403121561275857612758600080fd5b60006116348484612738565b602181526000602082017f4552433732313a20617070726f76616c20746f2063757272656e74206f776e658152603960f91b602082015291506121ad565b6020808252810161078881612764565b603881526000602082017f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7781527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015291506121ad565b60208082528101610788816127b2565b603181526000602082017f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f8152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b602082015291506121ad565b602080825281016107888161281c565b60208082527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572910190815260006123bc565b602080825281016107888161287a565b601f81526000602082017f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00815291506123bc565b60208082528101610788816128bc565b601981526000602082017f4552433732313a20617070726f766520746f2063616c6c657200000000000000815291506123bc565b6020808252810161078881612900565b602c81526000602082017f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657881526b34b9ba32b73a103a37b5b2b760a11b602082015291506121ad565b6020808252810161078881612944565b602981526000602082017f4552433732313a207472616e73666572206f6620746f6b656e2074686174206981526839903737ba1037bbb760b91b602082015291506121ad565b602080825281016107888161299d565b602481526000602082017f4552433732313a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b602082015291506121ad565b60208082528101610788816129f3565b603281526000602082017f4552433732313a207472616e7366657220746f206e6f6e20455243373231526581527131b2b4bb32b91034b6b83632b6b2b73a32b960711b602082015291506121ad565b6020808252810161078881612a44565b60208082527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373910190815260006123bc565b6020808252810161078881612aa3565b601c81526000602082017f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000815291506123bc565b6020808252810161078881612ae5565b60808101612b378287611c42565b612b446020830186611c42565b612b516040830185611caa565b8181036060830152612b638184611bbc565b9695505050505050565b805161078881611b35565b600060208284031215612b8d57612b8d600080fd5b60006116348484612b6d56fe697066733a2f2f516d576d52445a65676362764d4d336b653248764d4674636b76763143394a6d4e7a6a3151654a52327263503450a2646970667358221220735d0b95b86f44db60eec84b1c879ffee5f47d800d4bd491e818fe2342ff0b7f64736f6c634300080d0033