6105dc600d5560a0604081905260006080819052620000219160139162000148565b50600060148190556015805461ffff191690556016553480156200004457600080fd5b5060405162003209380380620032098339810160408190526200006791620002a1565b8451859085906200008090600090602085019062000148565b5080516200009690600190602084019062000148565b505050620000b3620000ad620000f260201b60201c565b620000f6565b601780546001600160a01b0319166001600160a01b0384161790558251620000e390601390602086019062000148565b5060105550620003ae92505050565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b82805462000156906200035b565b90600052602060002090601f0160209004810192826200017a5760008555620001c5565b82601f106200019557805160ff1916838001178555620001c5565b82800160010185558215620001c5579182015b82811115620001c5578251825591602001919060010190620001a8565b50620001d3929150620001d7565b5090565b5b80821115620001d35760008155600101620001d8565b600082601f830112620001ff578081fd5b81516001600160401b03808211156200021c576200021c62000398565b604051601f8301601f19908116603f0116810190828211818310171562000247576200024762000398565b8160405283815260209250868385880101111562000263578485fd5b8491505b8382101562000286578582018301518183018401529082019062000267565b838211156200029757848385830101525b9695505050505050565b600080600080600060a08688031215620002b9578081fd5b85516001600160401b0380821115620002d0578283fd5b620002de89838a01620001ee565b96506020880151915080821115620002f4578283fd5b6200030289838a01620001ee565b9550604088015191508082111562000318578283fd5b506200032788828901620001ee565b606088015190945090506001600160a01b038116811462000346578182fd5b80925050608086015190509295509295909350565b6002810460018216806200037057607f821691505b602082108114156200039257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b612e4b80620003be6000396000f3fe60806040526004361061023f5760003560e01c80636ff962931161012e578063a22cb465116100ab578063e985e9c51161006f578063e985e9c514610659578063ead29d4e14610679578063f2c64ad214610699578063f2fde38b146106ae578063fc68e62d146106ce57610246565b8063a22cb465146105c4578063a60118e8146105e4578063b88d4fde14610604578063c87b56dd14610624578063c94364e31461064457610246565b80638b42035a116100f25780638b42035a146105505780638da5cb5b1461056557806393791b031461057a57806395d89b411461058f578063a0bcfc7f146105a457610246565b80636ff96293146104c657806370a08231146104db578063715018a6146104fb5780637cb647591461051057806386063f711461053057610246565b80632f745c59116101bc5780634f02c420116101805780634f02c420146104475780634f6ccce71461045c5780635471f49f1461047c5780636352211e146104915780636dc7a627146104b157610246565b80632f745c59146103b2578063379607f5146103d25780633f879faf146103f257806340b898061461040757806342842e0e1461042757610246565b806318160ddd1161020357806318160ddd1461030d5780631b4f7f351461032f57806323b872dd1461034f5780632a55205a1461036f5780632eb4a7ab1461039d57610246565b806301ffc9a71461024857806306d254da1461027e57806306fdde031461029e578063081812fc146102c0578063095ea7b3146102ed57610246565b3661024657005b005b34801561025457600080fd5b506102686102633660046123ce565b6106ee565b60405161027591906125bd565b60405180910390f35b34801561028a57600080fd5b506102466102993660046121b1565b610701565b3480156102aa57600080fd5b506102b361076b565b60405161027591906125d1565b3480156102cc57600080fd5b506102e06102db3660046123b6565b6107fe565b6040516102759190612553565b3480156102f957600080fd5b50610246610308366004612343565b610841565b34801561031957600080fd5b506103226108d9565b60405161027591906125c8565b34801561033b57600080fd5b5061026861034a3660046122b8565b6108df565b34801561035b57600080fd5b5061024661036a366004612204565b610955565b34801561037b57600080fd5b5061038f61038a36600461247d565b61098d565b6040516102759291906125a4565b3480156103a957600080fd5b506103226109eb565b3480156103be57600080fd5b506103226103cd366004612343565b6109f1565b3480156103de57600080fd5b506102466103ed3660046123b6565b610a43565b3480156103fe57600080fd5b50610322610bf8565b34801561041357600080fd5b506102466104223660046121b1565b610bfe565b34801561043357600080fd5b50610246610442366004612204565b610c57565b34801561045357600080fd5b50610322610c72565b34801561046857600080fd5b506103226104773660046123b6565b610c78565b34801561048857600080fd5b50610322610cd3565b34801561049d57600080fd5b506102e06104ac3660046123b6565b610cd8565b3480156104bd57600080fd5b50610268610d0d565b3480156104d257600080fd5b50610246610d16565b3480156104e757600080fd5b506103226104f63660046121b1565b610d72565b34801561050757600080fd5b50610246610db6565b34801561051c57600080fd5b5061024661052b3660046123b6565b610e01565b34801561053c57600080fd5b5061024661054b36600461244c565b610e45565b34801561055c57600080fd5b50610268611033565b34801561057157600080fd5b506102e0611041565b34801561058657600080fd5b50610322611050565b34801561059b57600080fd5b506102b3611056565b3480156105b057600080fd5b506102466105bf366004612406565b611065565b3480156105d057600080fd5b506102466105df366004612309565b6110b7565b3480156105f057600080fd5b506103226105ff3660046121b1565b6110c9565b34801561061057600080fd5b5061024661061f36600461223f565b6110e4565b34801561063057600080fd5b506102b361063f3660046123b6565b611123565b34801561065057600080fd5b506102466111b5565b34801561066557600080fd5b506102686106743660046121d2565b611208565b34801561068557600080fd5b506103226106943660046121b1565b611236565b3480156106a557600080fd5b50610322611248565b3480156106ba57600080fd5b506102466106c93660046121b1565b61124d565b3480156106da57600080fd5b506102466106e936600461236c565b6112be565b60006106f98261136e565b90505b919050565b610709611393565b6001600160a01b031661071a611041565b6001600160a01b0316146107495760405162461bcd60e51b815260040161074090612af7565b60405180910390fd5b601780546001600160a01b0319166001600160a01b0392909216919091179055565b60606000805461077a90612d53565b80601f01602080910402602001604051908101604052809291908181526020018280546107a690612d53565b80156107f35780601f106107c8576101008083540402835291602001916107f3565b820191906000526020600020905b8154815290600101906020018083116107d657829003601f168201915b505050505090505b90565b600061080982611397565b6108255760405162461bcd60e51b815260040161074090612aab565b506000908152600460205260409020546001600160a01b031690565b600061084c82610cd8565b9050806001600160a01b0316836001600160a01b031614156108805760405162461bcd60e51b815260040161074090612bb2565b806001600160a01b0316610892611393565b6001600160a01b031614806108ae57506108ae81610674611393565b6108ca5760405162461bcd60e51b815260040161074090612986565b6108d483836113b4565b505050565b60085490565b600080846040516020016108f391906124ca565b60405160208183030381529060405280519060200120905061094c848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506010549150849050611422565b95945050505050565b610966610960611393565b82611438565b6109825760405162461bcd60e51b815260040161074090612bf3565b6108d48383836114bc565b6000828152600b602090815260408083208151808301909252546001600160a01b038116808352600160a01b90910462ffffff169282018390529291612710906109d79086612cf1565b6109e19190612cdd565b9150509250929050565b60105481565b60006109fc83610d72565b8210610a1a5760405162461bcd60e51b815260040161074090612696565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b60155460ff16610a655760405162461bcd60e51b815260040161074090612652565b6105dc60145482610a769190612cc5565b1115610a945760405162461bcd60e51b8152600401610740906125e4565b60008111610ab45760405162461bcd60e51b81526004016107409061294f565b600a811115610ad55760405162461bcd60e51b8152600401610740906127f5565b33600090815260126020526040902054600311610b045760405162461bcd60e51b815260040161074090612c90565b33600090815260126020526040902054600390610b219083612cc5565b1115610b3f5760405162461bcd60e51b815260040161074090612b2c565b3360009081526012602052604081208054839290610b5e908490612cc5565b90915550600090505b81811015610bf457610b82610b7a611393565b6014546115ef565b601454601754610b9e91906001600160a01b03166103e861165f565b600160146000828254610bb19190612cc5565b90915550506014546040517f7bb2b3c10797baccb6f8c4791f1edd6ca2f0d028ee0eda64b01a9a57e3a653f790600090a280610bec81612d8e565b915050610b67565b5050565b6105dc81565b610c06611393565b6001600160a01b0316610c17611041565b6001600160a01b031614610c3d5760405162461bcd60e51b815260040161074090612af7565b6001600160a01b0316600090815260116020526040812055565b6108d4838383604051806020016040528060008152506110e4565b60145481565b6000610c826108d9565b8210610ca05760405162461bcd60e51b815260040161074090612c44565b60088281548110610cc157634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b600a81565b6000818152600260205260408120546001600160a01b0316806106f95760405162461bcd60e51b815260040161074090612a2d565b60155460ff1681565b610d1e611393565b6001600160a01b0316610d2f611041565b6001600160a01b031614610d555760405162461bcd60e51b815260040161074090612af7565b6015805461ff001981166101009182900460ff1615909102179055565b60006001600160a01b038216610d9a5760405162461bcd60e51b8152600401610740906129e3565b506001600160a01b031660009081526003602052604090205490565b610dbe611393565b6001600160a01b0316610dcf611041565b6001600160a01b031614610df55760405162461bcd60e51b815260040161074090612af7565b610dff60006116e1565b565b610e09611393565b6001600160a01b0316610e1a611041565b6001600160a01b031614610e405760405162461bcd60e51b815260040161074090612af7565b601055565b601554610100900460ff16610e6c5760405162461bcd60e51b815260040161074090612652565b3360009081526011602052604090205460011015610e9c5760405162461bcd60e51b815260040161074090612822565b600033604051602001610eaf91906124ca565b604051602081830303815290604052805190602001209050610f08838380806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506010549150849050611422565b610f245760405162461bcd60e51b8152600401610740906128d4565b60008411610f445760405162461bcd60e51b81526004016107409061294f565b33600090815260116020526040902054600190610f619086612cc5565b1115610f7f5760405162461bcd60e51b815260040161074090612b2c565b3360009081526011602052604081208054869290610f9e908490612cc5565b90915550600090505b8481101561102c57610fba610b7a611393565b601454601754610fd691906001600160a01b03166103e861165f565b600160146000828254610fe99190612cc5565b90915550506014546040517f7bb2b3c10797baccb6f8c4791f1edd6ca2f0d028ee0eda64b01a9a57e3a653f790600090a28061102481612d8e565b915050610fa7565b5050505050565b601554610100900460ff1681565b600a546001600160a01b031690565b6103e881565b60606001805461077a90612d53565b61106d611393565b6001600160a01b031661107e611041565b6001600160a01b0316146110a45760405162461bcd60e51b815260040161074090612af7565b8051610bf4906013906020840190612042565b610bf46110c2611393565b8383611733565b6001600160a01b031660009081526011602052604090205490565b6110f56110ef611393565b83611438565b6111115760405162461bcd60e51b815260040161074090612bf3565b61111d848484846117d6565b50505050565b606061112e82611397565b61114a5760405162461bcd60e51b815260040161074090612b63565b6000611154611809565b6000848152600e602052604090205481519192509061118257604051806020016040528060008152506111ad565b8161118c82611818565b60405160200161119d9291906124e7565b6040516020818303038152906040525b949350505050565b6111bd611393565b6001600160a01b03166111ce611041565b6001600160a01b0316146111f45760405162461bcd60e51b815260040161074090612af7565b6015805460ff19811660ff90911615179055565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60126020526000908152604090205481565b600181565b611255611393565b6001600160a01b0316611266611041565b6001600160a01b03161461128c5760405162461bcd60e51b815260040161074090612af7565b6001600160a01b0381166112b25760405162461bcd60e51b815260040161074090612733565b6112bb816116e1565b50565b6112c6611393565b6001600160a01b03166112d7611041565b6001600160a01b0316146112fd5760405162461bcd60e51b815260040161074090612af7565b60005b8281101561111d57816011600086868581811061132d57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061134291906121b1565b6001600160a01b031681526020810191909152604001600020558061136681612d8e565b915050611300565b60006001600160e01b0319821663152a902d60e11b14806106f957506106f982611933565b3390565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906113e982610cd8565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008261142f8584611958565b14949350505050565b600061144382611397565b61145f5760405162461bcd60e51b815260040161074090612903565b600061146a83610cd8565b9050806001600160a01b0316846001600160a01b0316148061149157506114918185611208565b806111ad5750836001600160a01b03166114aa846107fe565b6001600160a01b031614949350505050565b826001600160a01b03166114cf82610cd8565b6001600160a01b0316146114f55760405162461bcd60e51b815260040161074090612779565b6001600160a01b03821661151b5760405162461bcd60e51b815260040161074090612859565b6115268383836119d2565b6115316000826113b4565b6001600160a01b038316600090815260036020526040812080546001929061155a908490612d10565b90915550506001600160a01b0382166000908152600360205260408120805460019290611588908490612cc5565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a46108d48383836108d4565b60006115f96119dd565b9050600061160682611a3e565b6000818152600f60205260409020549091501561163357634e487b7160e01b600052600160045260246000fd5b6000818152600f6020908152604080832060019055858352600e909152902081905561111d8484611af5565b6127108111156116815760405162461bcd60e51b81526004016107409061261b565b6040805180820182526001600160a01b03938416815262ffffff92831660208083019182526000968752600b905291909420935184549151909216600160a01b0262ffffff60a01b19929093166001600160a01b03199091161716179055565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b031614156117655760405162461bcd60e51b81526004016107409061289d565b6001600160a01b0383811660008181526005602090815260408083209487168084529490915290819020805460ff1916851515179055517f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31906117c99085906125bd565b60405180910390a3505050565b6117e18484846114bc565b6117ed84848484611b0f565b61111d5760405162461bcd60e51b8152600401610740906126e1565b60606013805461077a90612d53565b60608161183d57506040805180820190915260018152600360fc1b60208201526106fc565b8160005b8115611867578061185181612d8e565b91506118609050600a83612cdd565b9150611841565b60008167ffffffffffffffff81111561189057634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156118ba576020820181803683370190505b5090505b84156111ad576118cf600183612d10565b91506118dc600a86612da9565b6118e7906030612cc5565b60f81b81838151811061190a57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535061192c600a86612cdd565b94506118be565b60006001600160e01b0319821663780e9d6360e01b14806106f957506106f982611c2a565b600081815b84518110156119ca57600085828151811061198857634e487b7160e01b600052603260045260246000fd5b602002602001015190508083116119aa576119a38382611c6a565b92506119b7565b6119b48184611c6a565b92505b50806119c281612d8e565b91505061195d565b509392505050565b6108d4838383611c79565b60006014546105dc6119ef9190612d10565b6119fb575060006107fb565b600d544442334340604051602001611a169493929190612526565b6040516020818303038152906040528051906020012060001c611a399190612da9565b905090565b6000818152600c602052604081205480611a555750815b600c60006001600d54611a689190612d10565b81526020019081526020016000205460001415611aa2576001600d54611a8e9190612d10565b6000848152600c6020526040902055611ad6565b600c60006001600d54611ab59190612d10565b81526020808201929092526040908101600090812054868252600c90935220555b6001600d6000828254611ae99190612d10565b90915550909392505050565b610bf4828260405180602001604052806000815250611d02565b6000611b23846001600160a01b0316611d35565b15611c1f57836001600160a01b031663150b7a02611b3f611393565b8786866040518563ffffffff1660e01b8152600401611b619493929190612567565b602060405180830381600087803b158015611b7b57600080fd5b505af1925050508015611bab575060408051601f3d908101601f19168201909252611ba8918101906123ea565b60015b611c05573d808015611bd9576040519150601f19603f3d011682016040523d82523d6000602084013e611bde565b606091505b508051611bfd5760405162461bcd60e51b8152600401610740906126e1565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506111ad565b506001949350505050565b60006001600160e01b031982166380ac58cd60e01b1480611c5b57506001600160e01b03198216635b5e139f60e01b145b806106f957506106f982611d44565b60009182526020526040902090565b611c848383836108d4565b6001600160a01b038316611ca057611c9b81611d5d565b611cc3565b816001600160a01b0316836001600160a01b031614611cc357611cc38382611da1565b6001600160a01b038216611cdf57611cda81611e3e565b6108d4565b826001600160a01b0316826001600160a01b0316146108d4576108d48282611f17565b611d0c8383611f5b565b611d196000848484611b0f565b6108d45760405162461bcd60e51b8152600401610740906126e1565b6001600160a01b03163b151590565b6001600160e01b031981166301ffc9a760e01b14919050565b600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b60006001611dae84610d72565b611db89190612d10565b600083815260076020526040902054909150808214611e0b576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611e5090600190612d10565b60008381526009602052604081205460088054939450909284908110611e8657634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110611eb557634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611efb57634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000611f2283610d72565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b038216611f815760405162461bcd60e51b815260040161074090612a76565b611f8a81611397565b15611fa75760405162461bcd60e51b8152600401610740906127be565b611fb3600083836119d2565b6001600160a01b0382166000908152600360205260408120805460019290611fdc908490612cc5565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4610bf4600083836108d4565b82805461204e90612d53565b90600052602060002090601f01602090048101928261207057600085556120b6565b82601f1061208957805160ff19168380011785556120b6565b828001600101855582156120b6579182015b828111156120b657825182559160200191906001019061209b565b506120c29291506120c6565b5090565b5b808211156120c257600081556001016120c7565b600067ffffffffffffffff808411156120f6576120f6612de9565b604051601f8501601f19908116603f0116810190828211818310171561211e5761211e612de9565b8160405280935085815286868601111561213757600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b03811681146106fc57600080fd5b60008083601f840112612179578081fd5b50813567ffffffffffffffff811115612190578182fd5b60208301915083602080830285010111156121aa57600080fd5b9250929050565b6000602082840312156121c2578081fd5b6121cb82612151565b9392505050565b600080604083850312156121e4578081fd5b6121ed83612151565b91506121fb60208401612151565b90509250929050565b600080600060608486031215612218578081fd5b61222184612151565b925061222f60208501612151565b9150604084013590509250925092565b60008060008060808587031215612254578081fd5b61225d85612151565b935061226b60208601612151565b925060408501359150606085013567ffffffffffffffff81111561228d578182fd5b8501601f8101871361229d578182fd5b6122ac878235602084016120db565b91505092959194509250565b6000806000604084860312156122cc578283fd5b6122d584612151565b9250602084013567ffffffffffffffff8111156122f0578283fd5b6122fc86828701612168565b9497909650939450505050565b6000806040838503121561231b578182fd5b61232483612151565b915060208301358015158114612338578182fd5b809150509250929050565b60008060408385031215612355578182fd5b61235e83612151565b946020939093013593505050565b600080600060408486031215612380578283fd5b833567ffffffffffffffff811115612396578384fd5b6123a286828701612168565b909790965060209590950135949350505050565b6000602082840312156123c7578081fd5b5035919050565b6000602082840312156123df578081fd5b81356121cb81612dff565b6000602082840312156123fb578081fd5b81516121cb81612dff565b600060208284031215612417578081fd5b813567ffffffffffffffff81111561242d578182fd5b8201601f8101841361243d578182fd5b6111ad848235602084016120db565b600080600060408486031215612460578081fd5b83359250602084013567ffffffffffffffff8111156122f0578182fd5b6000806040838503121561248f578182fd5b50508035926020909101359150565b600081518084526124b6816020860160208601612d27565b601f01601f19169290920160200192915050565b60609190911b6bffffffffffffffffffffffff1916815260140190565b600083516124f9818460208801612d27565b83519083019061250d818360208801612d27565b64173539b7b760d91b9101908152600501949350505050565b938452602084019290925260601b6bffffffffffffffffffffffff19166040830152605482015260740190565b6001600160a01b0391909116815260200190565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061259a9083018461249e565b9695505050505050565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b90815260200190565b6000602082526121cb602083018461249e565b60208082526018908201527f4e6f7420656e6f756768206c65667420746f206d696e742e0000000000000000604082015260600190565b6020808252601a908201527f45524332393831526f79616c746965733a20546f6f2068696768000000000000604082015260600190565b60208082526024908201527f49742773206e6f7420706f737369626c6520746f20636c61696d206a757374206040820152633cb2ba1760e11b606082015260800190565b6020808252602b908201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560408201526a74206f6620626f756e647360a81b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b60208082526013908201527204d61782070657220636c61696d20697320313606c1b604082015260600190565b6020808252601d908201527f596f752063616e2774206561726c7920636c61696d20616e796d6f7265000000604082015260600190565b60208082526024908201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b60208082526015908201527424b73b30b634b21026b2b935b63290283937b7b31760591b604082015260600190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252601f908201527f4e756d626572206e65656420746f20626520686967686572207468616e203000604082015260600190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201526832b73a103a37b5b2b760b91b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f796f752063616e2774206561726c7920636c61696d2074686174206d75636800604082015260600190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201526e3732bc34b9ba32b73a103a37b5b2b760891b606082015260800190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656040820152603960f91b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252602c908201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60408201526b7574206f6620626f756e647360a01b606082015260800190565b6020808252818101527f6578636565647320746865207075626c6963206d696e74696e67206c696d6974604082015260600190565b60008219821115612cd857612cd8612dbd565b500190565b600082612cec57612cec612dd3565b500490565b6000816000190483118215151615612d0b57612d0b612dbd565b500290565b600082821015612d2257612d22612dbd565b500390565b60005b83811015612d42578181015183820152602001612d2a565b8381111561111d5750506000910152565b600281046001821680612d6757607f821691505b60208210811415612d8857634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612da257612da2612dbd565b5060010190565b600082612db857612db8612dd3565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146112bb57600080fdfea26469706673582212209f8f4bb5179f5b10d46cf75a882b1bdc31e6280988aaca250a6fb0e588e192a764736f6c6343000801003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000072a0688f72807c36ccdcc3a5309336de93906fa26a07127715b05a3b35628090ded73170c20b6b37dfe09643319538fb58afc08600000000000000000000000000000000000000000000000000000000000000105348524f4f4d53204f4e2050494c4c53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003534f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d546f52424346557a53376d586253765653523657556445485a7452727958385a43527872386a486e625266692f00000000000000000000