0x60806040523480156200001157600080fd5b5060405162002fdd38038062002fdd83398181016040528101906200003791906200024d565b6001600081905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603620000b1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000a89062000361565b60405180910390fd5b818311620000f6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ed90620003f9565b60405180910390fd5b86600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560028190555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600481905550836005819055508260068190555081600781905550505050505050506200041b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001da82620001ad565b9050919050565b620001ec81620001cd565b8114620001f857600080fd5b50565b6000815190506200020c81620001e1565b92915050565b6000819050919050565b620002278162000212565b81146200023357600080fd5b50565b60008151905062000247816200021c565b92915050565b600080600080600080600060e0888a0312156200026f576200026e620001a8565b5b60006200027f8a828b01620001fb565b9750506020620002928a828b0162000236565b9650506040620002a58a828b0162000236565b9550506060620002b88a828b0162000236565b9450506080620002cb8a828b0162000236565b93505060a0620002de8a828b0162000236565b92505060c0620002f18a828b01620001fb565b91505092959891949750929550565b600082825260208201905092915050565b7f4e465420616464726573732063616e6e6f74206265207a65726f000000000000600082015250565b600062000349601a8362000300565b9150620003568262000311565b602082019050919050565b600060208201905081810360008301526200037c816200033a565b9050919050565b7f496e7374616e7420627579207072696365206d7573742062652067726561746560008201527f72207468616e2073746172742070726963650000000000000000000000000000602082015250565b6000620003e160328362000300565b9150620003ee8262000383565b604082019050919050565b600060208201905081810360008301526200041481620003d2565b9050919050565b612bb2806200042b6000396000f3fe60806040526004361061011f5760003560e01c806378e97925116100a0578063ca628c7811610064578063ca628c7814610371578063d57bde7914610388578063e5ed219d146103b3578063ecfc7ecc146103de578063f1a9af89146103e85761011f565b806378e97925146102ae5780638d0f6da3146102d95780638fa8b7901461030457806391f901571461031b57806395ee1221146103465761011f565b80634423c5f1116100e75780634423c5f1146101e557806347ccca021461022357806351b0498f1461024e5780635402612414610279578063559afd64146102a45761011f565b806308bfc3001461012457806317d70f7c1461014f57806324600fc31461017a5780633197cbb6146101915780634075fa0f146101bc575b600080fd5b34801561013057600080fd5b50610139610413565b6040516101469190611cf2565b60405180910390f35b34801561015b57600080fd5b5061016461047c565b6040516101719190611d26565b60405180910390f35b34801561018657600080fd5b5061018f610482565b005b34801561019d57600080fd5b506101a66107a7565b6040516101b39190611d26565b60405180910390f35b3480156101c857600080fd5b506101e360048036038101906101de9190611da4565b6107ad565b005b3480156101f157600080fd5b5061020c60048036038101906102079190611dfd565b6109bb565b60405161021a929190611e39565b60405180910390f35b34801561022f57600080fd5b50610238610a0f565b6040516102459190611ec1565b60405180910390f35b34801561025a57600080fd5b50610263610a35565b6040516102709190611ef7565b60405180910390f35b34801561028557600080fd5b5061028e610a48565b60405161029b9190611f12565b60405180910390f35b6102ac610a6e565b005b3480156102ba57600080fd5b506102c3610e05565b6040516102d09190611d26565b60405180910390f35b3480156102e557600080fd5b506102ee610e0b565b6040516102fb9190612029565b60405180910390f35b34801561031057600080fd5b50610319610eca565b005b34801561032757600080fd5b50610330611344565b60405161033d9190611f12565b60405180910390f35b34801561035257600080fd5b5061035b61136a565b6040516103689190611ef7565b60405180910390f35b34801561037d57600080fd5b5061038661137d565b005b34801561039457600080fd5b5061039d611778565b6040516103aa9190611d26565b60405180910390f35b3480156103bf57600080fd5b506103c861177e565b6040516103d59190611d26565b60405180910390f35b6103e6611784565b005b3480156103f457600080fd5b506103fd611c1c565b60405161040a9190611d26565b60405180910390f35b6000600a60009054906101000a900460ff16156104335760029050610479565b600a60019054906101000a900460ff16156104515760039050610479565b60055442101580610466575060065460095410155b156104745760019050610479565b600090505b90565b60025481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610512576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610509906120ce565b60405180910390fd5b61051a611c22565b6001600381111561052e5761052d611c7b565b5b610536610413565b600381111561054857610547611c7b565b5b148061057e575060038081111561056257610561611c7b565b5b61056a610413565b600381111561057c5761057b611c7b565b5b145b6105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490612160565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361064e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610645906121cc565b60405180910390fd5b6000600954905060006009819055506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516106a59061221d565b60006040518083038185875af1925050503d80600081146106e2576040519150601f19603f3d011682016040523d82523d6000602084013e6106e7565b606091505b505090508061072b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107229061227e565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d836040516107939190611d26565b60405180910390a250506107a5611c71565b565b60055481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461083d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083490612310565b60405180910390fd5b600454421015610882576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108799061237c565b60405180910390fd5b60055442106108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd906123e8565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306002546040518463ffffffff1660e01b815260040161094993929190612408565b600060405180830381600087803b15801561096357600080fd5b505af1158015610977573d6000803e3d6000fd5b505050507fe00a2da3a0f34a566402a244ab7ec63f8ab7472591cb18edf3269aa00461a4106004546005546040516109b092919061243f565b60405180910390a150565b600b81815481106109cb57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60019054906101000a900460ff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006003811115610a8257610a81611c7b565b5b610a8a610413565b6003811115610a9c57610a9b611c7b565b5b14610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad3906124da565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610b6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b639061256c565b60405180910390fd5b610b74611c22565b6006543414610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf906125fe565b60405180910390fd5b60065460095410610bfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf590612690565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d26576000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600954604051610c9e9061221d565b60006040518083038185875af1925050503d8060008114610cdb576040519150601f19603f3d011682016040523d82523d6000602084013e610ce0565b606091505b5050905080610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b906126fc565b60405180910390fd5b505b33600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550346009819055506001600a60016101000a81548160ff0219169083151502179055507f6d810f9c89de1c474f5490afe48536d61ce03cd6f76859e1588343689f3648643334604051610dba929190611e39565b60405180910390a17fdaec4582d5d9595688c8c98545fdd1c696d41c6aeaeb636737e84ed2f5c00eda3334604051610df3929190611e39565b60405180910390a1610e03611c71565b565b60045481565b6060600b805480602002602001604051908101604052809291908181526020016000905b82821015610ec157838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190610e2f565b50505050905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f51906120ce565b60405180910390fd5b610f62611c22565b600a60009054906101000a900460ff1615610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa99061278e565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f275a41f6c34bd9f83f523850d292d4c5b8f477639ea47434ba3c0082e17e8a3f600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405161101e9190611f12565b60405180910390a13073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e6002546040518263ffffffff1660e01b815260040161109a9190611d26565b602060405180830381865afa1580156110b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110db91906127c3565b73ffffffffffffffffffffffffffffffffffffffff16036111ac57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002546040518463ffffffff1660e01b815260040161117993929190612408565b600060405180830381600087803b15801561119357600080fd5b505af11580156111a7573d6000803e3d6000fd5b505050505b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561120d57506000600954115b1561133a576000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006009549050600060098190555060008273ffffffffffffffffffffffffffffffffffffffff16826040516112b09061221d565b60006040518083038185875af1925050503d80600081146112ed576040519150601f19603f3d011682016040523d82523d6000602084013e6112f2565b606091505b5050905080611336576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132d9061283c565b60405180910390fd5b5050505b611342611c71565b565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900460ff1681565b611385611c22565b6001600381111561139957611398611c7b565b5b6113a1610413565b60038111156113b3576113b2611c7b565b5b14806113e957506003808111156113cd576113cc611c7b565b5b6113d5610413565b60038111156113e7576113e6611c7b565b5b145b611428576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141f906128a8565b60405180910390fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114af9061293a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611549576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611540906121cc565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e6002546040518263ffffffff1660e01b81526004016115bd9190611d26565b602060405180830381865afa1580156115da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115fe91906127c3565b73ffffffffffffffffffffffffffffffffffffffff1614611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b906129cc565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002546040518463ffffffff1660e01b81526004016116d793929190612408565b600060405180830381600087803b1580156116f157600080fd5b505af1158015611705573d6000803e3d6000fd5b50505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddc3ac3e461767b9d8482222c5ac6e4bd6fa8c7f4e73c814f558e62eae724de460405160405180910390a2611776611c71565b565b60095481565b60065481565b6000600381111561179857611797611c7b565b5b6117a0610413565b60038111156117b2576117b1611c7b565b5b146117f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e9906124da565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603611882576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118799061256c565b60405180910390fd5b61188a611c22565b6007543410156118cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c690612a5e565b60405180910390fd5b600954341015611914576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190b90612af0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a3c576000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166009546040516119b49061221d565b60006040518083038185875af1925050503d80600081146119f1576040519150601f19603f3d011682016040523d82523d6000602084013e6119f6565b606091505b5050905080611a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a31906126fc565b60405180910390fd5b505b33600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034600981905550600b60405180604001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200134815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550503373ffffffffffffffffffffffffffffffffffffffff167f3fabff0a9c3ecd6814702e247fa9733e5d0aa69e3a38590f92cb18f623a2254d34604051611b739190611d26565b60405180910390a26006543410611c12576001600a60016101000a81548160ff0219169083151502179055507f6d810f9c89de1c474f5490afe48536d61ce03cd6f76859e1588343689f3648643334604051611bd0929190611e39565b60405180910390a17fdaec4582d5d9595688c8c98545fdd1c696d41c6aeaeb636737e84ed2f5c00eda3334604051611c09929190611e39565b60405180910390a15b611c1a611c71565b565b60075481565b600260005403611c67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5e90612b5c565b60405180910390fd5b6002600081905550565b6001600081905550565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60048110611cbb57611cba611c7b565b5b50565b6000819050611ccc82611caa565b919050565b6000611cdc82611cbe565b9050919050565b611cec81611cd1565b82525050565b6000602082019050611d076000830184611ce3565b92915050565b6000819050919050565b611d2081611d0d565b82525050565b6000602082019050611d3b6000830184611d17565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611d7182611d46565b9050919050565b611d8181611d66565b8114611d8c57600080fd5b50565b600081359050611d9e81611d78565b92915050565b600060208284031215611dba57611db9611d41565b5b6000611dc884828501611d8f565b91505092915050565b611dda81611d0d565b8114611de557600080fd5b50565b600081359050611df781611dd1565b92915050565b600060208284031215611e1357611e12611d41565b5b6000611e2184828501611de8565b91505092915050565b611e3381611d66565b82525050565b6000604082019050611e4e6000830185611e2a565b611e5b6020830184611d17565b9392505050565b6000819050919050565b6000611e87611e82611e7d84611d46565b611e62565b611d46565b9050919050565b6000611e9982611e6c565b9050919050565b6000611eab82611e8e565b9050919050565b611ebb81611ea0565b82525050565b6000602082019050611ed66000830184611eb2565b92915050565b60008115159050919050565b611ef181611edc565b82525050565b6000602082019050611f0c6000830184611ee8565b92915050565b6000602082019050611f276000830184611e2a565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611f6281611d66565b82525050565b611f7181611d0d565b82525050565b604082016000820151611f8d6000850182611f59565b506020820151611fa06020850182611f68565b50505050565b6000611fb28383611f77565b60408301905092915050565b6000602082019050919050565b6000611fd682611f2d565b611fe08185611f38565b9350611feb83611f49565b8060005b8381101561201c5781516120038882611fa6565b975061200e83611fbe565b925050600181019050611fef565b5085935050505092915050565b600060208201905081810360008301526120438184611fcb565b905092915050565b600082825260208201905092915050565b7f4f6e6c7920746865206f726967696e616c2061756374696f6e2063726561746f60008201527f722063616e2063616c6c20746869732066756e6374696f6e0000000000000000602082015250565b60006120b860388361204b565b91506120c38261205c565b604082019050919050565b600060208201905081810360008301526120e7816120ab565b9050919050565b7f41756374696f6e206973206e6f7420796574206f766572206f7220776173206360008201527f616e63656c6c6564000000000000000000000000000000000000000000000000602082015250565b600061214a60288361204b565b9150612155826120ee565b604082019050919050565b600060208201905081810360008301526121798161213d565b9050919050565b7f4e6f2062696473207765726520706c6163656400000000000000000000000000600082015250565b60006121b660138361204b565b91506121c182612180565b602082019050919050565b600060208201905081810360008301526121e5816121a9565b9050919050565b600081905092915050565b50565b60006122076000836121ec565b9150612212826121f7565b600082019050919050565b6000612228826121fa565b9150819050919050565b7f46756e6473207769746864726177616c206661696c6564000000000000000000600082015250565b600061226860178361204b565b915061227382612232565b602082019050919050565b600060208201905081810360008301526122978161225b565b9050919050565b7f4f6e6c79207468652061756374696f6e2063726561746f722063616e2073746160008201527f7274207468652061756374696f6e000000000000000000000000000000000000602082015250565b60006122fa602e8361204b565b91506123058261229e565b604082019050919050565b60006020820190508181036000830152612329816122ed565b9050919050565b7f53746172742074696d65206973206e6f74207265616368656420796574000000600082015250565b6000612366601d8361204b565b915061237182612330565b602082019050919050565b6000602082019050818103600083015261239581612359565b9050919050565b7f456e642074696d6520697320696e207468652070617374000000000000000000600082015250565b60006123d260178361204b565b91506123dd8261239c565b602082019050919050565b60006020820190508181036000830152612401816123c5565b9050919050565b600060608201905061241d6000830186611e2a565b61242a6020830185611e2a565b6124376040830184611d17565b949350505050565b60006040820190506124546000830185611d17565b6124616020830184611d17565b9392505050565b7f41756374696f6e2068617320616c726561647920656e646564206f722063616e60008201527f63656c6c65640000000000000000000000000000000000000000000000000000602082015250565b60006124c460268361204b565b91506124cf82612468565b604082019050919050565b600060208201905081810360008301526124f3816124b7565b9050919050565b7f43726561746f722063616e6e6f7420626964206f6e207468656972206f776e2060008201527f61756374696f6e00000000000000000000000000000000000000000000000000602082015250565b600061255660278361204b565b9150612561826124fa565b604082019050919050565b6000602082019050818103600083015261258581612549565b9050919050565b7f457861637420696e7374616e742062757920707269636520697320726571756960008201527f7265640000000000000000000000000000000000000000000000000000000000602082015250565b60006125e860238361204b565b91506125f38261258c565b604082019050919050565b60006020820190508181036000830152612617816125db565b9050919050565b7f496e7374616e742062757920707269636520616c72656164792072656163686560008201527f64206f7220657863656564656400000000000000000000000000000000000000602082015250565b600061267a602d8361204b565b91506126858261261e565b604082019050919050565b600060208201905081810360008301526126a98161266d565b9050919050565b7f526566756e64206661696c656400000000000000000000000000000000000000600082015250565b60006126e6600d8361204b565b91506126f1826126b0565b602082019050919050565b60006020820190508181036000830152612715816126d9565b9050919050565b7f41756374696f6e2068617320616c7265616479206265656e2063616e63656c6c60008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b600061277860228361204b565b91506127838261271c565b604082019050919050565b600060208201905081810360008301526127a78161276b565b9050919050565b6000815190506127bd81611d78565b92915050565b6000602082840312156127d9576127d8611d41565b5b60006127e7848285016127ae565b91505092915050565b7f526566756e6420746f206869676865737420626964646572206661696c656400600082015250565b6000612826601f8361204b565b9150612831826127f0565b602082019050919050565b6000602082019050818103600083015261285581612819565b9050919050565b7f41756374696f6e206973206e6f7420796574206f766572000000000000000000600082015250565b600061289260178361204b565b915061289d8261285c565b602082019050919050565b600060208201905081810360008301526128c181612885565b9050919050565b7f4f6e6c79207468652068696768657374206269646465722063616e207769746860008201527f647261772074686520746f6b656e000000000000000000000000000000000000602082015250565b6000612924602e8361204b565b915061292f826128c8565b604082019050919050565b6000602082019050818103600083015261295381612917565b9050919050565b7f41756374696f6e20636f6e747261637420646f6573206e6f74206f776e20746860008201527f65204e4654000000000000000000000000000000000000000000000000000000602082015250565b60006129b660258361204b565b91506129c18261295a565b604082019050919050565b600060208201905081810360008301526129e5816129a9565b9050919050565b7f426964206d757374206265206174206c6561737420746865207374617274696e60008201527f6720707269636500000000000000000000000000000000000000000000000000602082015250565b6000612a4860278361204b565b9150612a53826129ec565b604082019050919050565b60006020820190508181036000830152612a7781612a3b565b9050919050565b7f426964206d757374206265206174206c65617374207468652063757272656e7460008201527f2068696768657374206269640000000000000000000000000000000000000000602082015250565b6000612ada602c8361204b565b9150612ae582612a7e565b604082019050919050565b60006020820190508181036000830152612b0981612acd565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000612b46601f8361204b565b9150612b5182612b10565b602082019050919050565b60006020820190508181036000830152612b7581612b39565b905091905056fea2646970667358221220f47402e876050db61c8a5503e093fe42bf06f280fd8bd9c2a7413b989eb022a664736f6c634300081300330000000000000000000000001b8758c7abe4fe288a3eee9f117ecfa6aaee3e9a000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000680923980000000000000000000000000000000000000000000000000000000068150820000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000001a5890d6fdcc8bb4defc63a94b493b31cead7512