トランザクションの詳細
トランザクションハッシュ
: 0x4beb279eb94c720c9cbebf1492d97eba505ec1498ff8466498257fcf65345ee2
やり取りの相手:
金額:
0AVAX
($0)
取引料金:
0.128474425
$1.89
ガス価格:
0.000000025 AVAX (25 nAVAX)
取引ごとのガスの上限と使用量:
5,138,977|5,138,977 (100%)
その他の属性:
ナンス:0
ブロック内ポジション:2
入力データ:
0x60e06040523480156200001157600080fd5b506040516200600d3803806200600d8339810160408190526200003491620001e6565b6040518060400160405280600d81526020016c3c20b931b0b232902a37b5b2b760991b815250604051806040016040528060048152602001637841524360e01b815250828483838383818180806200009b620000956200018d60201b60201c565b62000191565b6001600160a01b0316608052505060ff1660a05250600a9050620000c08382620002da565b50600b620000cf8282620002da565b5050506000620000e4620001e160201b60201c565b90508060ff168360ff161115620001515760405162461bcd60e51b815260206004820152602760248201527f4f46543a20736861726564446563696d616c73206d757374206265203c3d20646044820152666563696d616c7360c81b606482015260840160405180910390fd5b6200015d8382620003bc565b6200016a90600a620004db565b60c0525050600d80546001600160a01b0319163317905550620004f39350505050565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b601290565b60008060408385031215620001fa57600080fd5b82516001600160a01b03811681146200021257600080fd5b602084015190925060ff811681146200022a57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200026057607f821691505b6020821081036200028157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002d557600081815260208120601f850160051c81016020861015620002b05750805b601f850160051c820191505b81811015620002d157828155600101620002bc565b5050505b505050565b81516001600160401b03811115620002f657620002f662000235565b6200030e816200030784546200024b565b8462000287565b602080601f8311600181146200034657600084156200032d5750858301515b600019600386901b1c1916600185901b178555620002d1565b600085815260208120601f198616915b82811015620003775788860151825594840194600190910190840162000356565b5085821015620003965787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b60ff8281168282160390811115620003d857620003d8620003a6565b92915050565b600181815b808511156200041f578160001904821115620004035762000403620003a6565b808516156200041157918102915b93841c9390800290620003e3565b509250929050565b6000826200043857506001620003d8565b816200044757506000620003d8565b81600181146200046057600281146200046b576200048b565b6001915050620003d8565b60ff8411156200047f576200047f620003a6565b50506001821b620003d8565b5060208310610133831016604e8410600b8410161715620004b0575081810a620003d8565b620004bc8383620003de565b8060001904821115620004d357620004d3620003a6565b029392505050565b6000620004ec60ff84168362000427565b9392505050565b60805160a05160c051615a9d6200057060003960008181613c390152818161415601526144b901526000610893015260008181610a7301528181610c6e0152818161112101528181611207015281816116a1015281816123cf015281816129ea0152818161318101528181613a0101526143440152615a9d6000f3fe6080604052600436106103a15760003560e01c80637533d788116101e7578063a9059cbb1161010d578063dd62ed3e116100a0578063eb8d72b71161006f578063eb8d72b714610bf8578063f2fde38b14610c18578063f5ecbdbc14610c38578063fc0c546a14610c5857600080fd5b8063dd62ed3e14610b50578063df2a5b3b14610ba3578063e6a20ae614610bc3578063eaffd49a14610bd857600080fd5b8063c7dda62e116100dc578063c7dda62e14610acb578063cbed8b9c14610aeb578063ce0a256414610b0b578063d1deba1f14610b3d57600080fd5b8063a9059cbb14610a41578063b353aaa714610a61578063baf3292d14610a95578063c446183414610ab557600080fd5b80639358928b116101855780639f38369a116101545780639f38369a146109c1578063a457c2d7146109e1578063a4c51df514610a01578063a6c3d16514610a2157600080fd5b80639358928b14610918578063950c8a741461092d57806395d89b411461095a5780639bdb98121461096f57600080fd5b806379cc6790116101c157806379cc679014610861578063857749b0146108815780638cfd8f5c146108b55780638da5cb5b146108ed57600080fd5b80637533d7881461080157806376203b4814610821578063779552451461083457600080fd5b80633d8b38f6116102cc5780634c42899a1161026a57806366ad5c8a1161023957806366ad5c8a14610776578063695ef6bf1461079657806370a08231146107a9578063715018a6146107ec57600080fd5b80634c42899a146106dd5780635b8c41e6146106f25780635faf98d6146107415780635fb7bad01461076157600080fd5b806342966c68116102a657806342966c681461066857806342d65a8d1461068857806344770515146106a8578063472007fb146106bd57600080fd5b80633d8b38f6146105fb5780633f1f4fa41461061b5780633f4cb2461461064857600080fd5b80630df374831161034457806323b872dd1161031357806323b872dd14610564578063313ce56714610584578063365260b4146105a657806339509351146105db57600080fd5b80630df37483146104d157806310ddb137146104f157806318160ddd146105115780631da033121461053057600080fd5b8063049789c211610380578063049789c21461041d57806306fdde031461046f57806307e0db1714610491578063095ea7b3146104b157600080fd5b80621d3567146103a657806301ffc9a7146103c857806302e65b8a146103fd575b600080fd5b3480156103b257600080fd5b506103c66103c13660046148da565b610c6b565b005b3480156103d457600080fd5b506103e86103e336600461496e565b610ef4565b60405190151581526020015b60405180910390f35b34801561040957600080fd5b506103c66104183660046149d2565b610f8d565b34801561042957600080fd5b50600c5461044a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016103f4565b34801561047b57600080fd5b50610484611055565b6040516103f49190614a5d565b34801561049d57600080fd5b506103c66104ac366004614a70565b6110e7565b3480156104bd57600080fd5b506103e86104cc366004614a8b565b611196565b3480156104dd57600080fd5b506103c66104ec366004614ab7565b6111ae565b3480156104fd57600080fd5b506103c661050c366004614a70565b6111cd565b34801561051d57600080fd5b506009545b6040519081526020016103f4565b34801561053c57600080fd5b506105227f2ce8d04a9c35987429af538825cd2438cc5c5bb5dc427955f84daaa3ea10501681565b34801561057057600080fd5b506103e861057f366004614ad3565b61124b565b34801561059057600080fd5b5060125b60405160ff90911681526020016103f4565b3480156105b257600080fd5b506105c66105c1366004614b22565b61126f565b604080519283526020830191909152016103f4565b3480156105e757600080fd5b506103e86105f6366004614a8b565b6112c4565b34801561060757600080fd5b506103e8610616366004614b8a565b611310565b34801561062757600080fd5b50610522610636366004614a70565b60036020526000908152604090205481565b34801561065457600080fd5b506103c6610663366004614a8b565b6113dc565b34801561067457600080fd5b506103c6610683366004614bdd565b61164f565b34801561069457600080fd5b506103c66106a3366004614b8a565b61165c565b3480156106b457600080fd5b50610522600081565b3480156106c957600080fd5b506103c66106d8366004614bdd565b611708565b3480156106e957600080fd5b50610594600081565b3480156106fe57600080fd5b5061052261070d366004614cba565b6005602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561074d57600080fd5b506103c661075c366004614bdd565b61186e565b34801561076d57600080fd5b506103c6611ab3565b34801561078257600080fd5b506103c66107913660046148da565b611b9e565b6103c66107a4366004614d73565b611cab565b3480156107b557600080fd5b506105226107c43660046149d2565b73ffffffffffffffffffffffffffffffffffffffff1660009081526007602052604090205490565b3480156107f857600080fd5b506103c6611d16565b34801561080d57600080fd5b5061048461081c366004614a70565b611d2a565b6103c661082f366004614de7565b611dc4565b34801561084057600080fd5b50600d5461044a9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561086d57600080fd5b506103c661087c366004614a8b565b611e73565b34801561088d57600080fd5b506105947f000000000000000000000000000000000000000000000000000000000000000081565b3480156108c157600080fd5b506105226108d0366004614e9a565b600260209081526000928352604080842090915290825290205481565b3480156108f957600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff1661044a565b34801561092457600080fd5b50610522611e8c565b34801561093957600080fd5b5060045461044a9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561096657600080fd5b50610484611e9c565b34801561097b57600080fd5b506103e861098a366004614cba565b6006602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205460ff1681565b3480156109cd57600080fd5b506104846109dc366004614a70565b611eab565b3480156109ed57600080fd5b506103e86109fc366004614a8b565b611fdb565b348015610a0d57600080fd5b506105c6610a1c366004614ecd565b6120ac565b348015610a2d57600080fd5b506103c6610a3c366004614b8a565b61213b565b348015610a4d57600080fd5b506103e8610a5c366004614a8b565b6121e2565b348015610a6d57600080fd5b5061044a7f000000000000000000000000000000000000000000000000000000000000000081565b348015610aa157600080fd5b506103c6610ab03660046149d2565b6121f0565b348015610ac157600080fd5b5061052261271081565b348015610ad757600080fd5b506103c6610ae63660046149d2565b61226b565b348015610af757600080fd5b506103c6610b06366004614f8b565b61238a565b348015610b1757600080fd5b50600c546103e89074010000000000000000000000000000000000000000900460ff1681565b6103c6610b4b3660046148da565b61243a565b348015610b5c57600080fd5b50610522610b6b366004614ffa565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260086020908152604080832093909416825291909152205490565b348015610baf57600080fd5b506103c6610bbe366004615033565b6126bc565b348015610bcf57600080fd5b50610594600181565b348015610be457600080fd5b506103c6610bf336600461506f565b612726565b348015610c0457600080fd5b506103c6610c13366004614b8a565b612892565b348015610c2457600080fd5b506103c6610c333660046149d2565b6128ec565b348015610c4457600080fd5b50610484610c53366004615138565b6129a0565b348015610c6457600080fd5b503061044a565b337f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614610d0f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526001602052604081208054610d2d90615185565b80601f0160208091040260200160405190810160405280929190818152602001828054610d5990615185565b8015610da65780601f10610d7b57610100808354040283529160200191610da6565b820191906000526020600020905b815481529060010190602001808311610d8957829003601f168201915b50505050509050805186869050148015610dc1575060008151115b8015610de9575080516020820120604051610ddf90889088906151d2565b6040518091039020145b610e75576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610d06565b610eeb8787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250612a9592505050565b50505050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f1f7ecdf7000000000000000000000000000000000000000000000000000000001480610f8757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b600d5473ffffffffffffffffffffffffffffffffffffffff16331461100e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e0000006044820152606401610d06565b600d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6060600a805461106490615185565b80601f016020809104026020016040519081016040528092919081815260200182805461109090615185565b80156110dd5780601f106110b2576101008083540402835291602001916110dd565b820191906000526020600020905b8154815290600101906020018083116110c057829003601f168201915b5050505050905090565b6110ef612b59565b6040517f07e0db1700000000000000000000000000000000000000000000000000000000815261ffff821660048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906307e0db17906024015b600060405180830381600087803b15801561117b57600080fd5b505af115801561118f573d6000803e3d6000fd5b5050505050565b6000336111a4818585612bda565b5060019392505050565b6111b6612b59565b61ffff909116600090815260036020526040902055565b6111d5612b59565b6040517f10ddb13700000000000000000000000000000000000000000000000000000000815261ffff821660048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906310ddb13790602401611161565b600033611259858285612d8e565b611264858585612e65565b506001949350505050565b6000806112b58888888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506130db92505050565b91509150965096945050505050565b33600081815260086020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091906111a4908290869061130b908790615211565b612bda565b61ffff83166000908152600160205260408120805482919061133190615185565b80601f016020809104026020016040519081016040528092919081815260200182805461135d90615185565b80156113aa5780601f1061137f576101008083540402835291602001916113aa565b820191906000526020600020905b81548152906001019060200180831161138d57829003601f168201915b5050505050905083836040516113c19291906151d2565b60405180910390208180519060200120149150509392505050565b600d5473ffffffffffffffffffffffffffffffffffffffff16331461145d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e0000006044820152606401610d06565b6b0295be96e6406697200000008161147460095490565b61147e9190615211565b111561150c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f416d6f756e7420746f206d696e742077696c6c2065786365656420746f74616c60448201527f20737570706c79000000000000000000000000000000000000000000000000006064820152608401610d06565b600c5474010000000000000000000000000000000000000000900460ff1615611591576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5661756c7473206861766520616c7265616479206265656e206d696e746564006044820152606401610d06565b73ffffffffffffffffffffffffffffffffffffffff821661160e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f5661756c7420616464726573732063616e6e6f742062652030783000000000006044820152606401610d06565b611618828261320d565b6040518181527f53673049296f0f7928d6a3ac30160b2c1567f0b44bb563e517134a4f1bbb7c589060200160405180910390a15050565b6116593382613302565b50565b611664612b59565b6040517f42d65a8d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906116da9086908690869060040161526d565b600060405180830381600087803b1580156116f457600080fd5b505af1158015610eeb573d6000803e3d6000fd5b600c5473ffffffffffffffffffffffffffffffffffffffff1633146117af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f43616c6c6572206d75737420626520417263616465205377617020636f6e747260448201527f61637400000000000000000000000000000000000000000000000000000000006064820152608401610d06565b6000816117bb60095490565b6117c5919061528b565b101561182d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f43616e6e6f74206275726e20746f6b656e732062656c6f7720300000000000006044820152606401610d06565b6118373382613302565b6040518181527fba9c0fd280e9503b1c5ac9d49d6856a24bf38d863cea68c9bd8c0ade6167b35a906020015b60405180910390a150565b600c5473ffffffffffffffffffffffffffffffffffffffff163314611915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f43616c6c6572206d75737420626520417263616465205377617020636f6e747260448201527f61637400000000000000000000000000000000000000000000000000000000006064820152608401610d06565b6b0295be96e6406697200000008161192c60095490565b6119369190615211565b11156119c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f416d6f756e7420746f206d696e742077696c6c2065786365656420746f74616c60448201527f20737570706c79000000000000000000000000000000000000000000000000006064820152608401610d06565b600c546119e79073ffffffffffffffffffffffffffffffffffffffff168261320d565b600c546040517f3950935100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024810182905230906339509351906044016020604051808303816000875af1158015611a5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a82919061529e565b506040518181527f53673049296f0f7928d6a3ac30160b2c1567f0b44bb563e517134a4f1bbb7c5890602001611863565b600d5473ffffffffffffffffffffffffffffffffffffffff163314611b34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e0000006044820152606401610d06565b600c80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f0e20dd88735f2c726eba106cadd9e5a43b1946e59531958abd9b76d77b1c70fc90600090a1565b333014611c2d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d75737420626560448201527f204c7a41707000000000000000000000000000000000000000000000000000006064820152608401610d06565b611ca38686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8901819004810282018101909252878152899350915087908790819084018382808284376000920191909152506134c592505050565b505050505050565b611ca385858585611cbf60208701876149d2565b611ccf60408801602089016149d2565b611cdc60408901896152bb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061358492505050565b611d1e612b59565b611d286000613697565b565b60016020526000908152604090208054611d4390615185565b80601f0160208091040260200160405190810160405280929190818152602001828054611d6f90615185565b8015611dbc5780601f10611d9157610100808354040283529160200191611dbc565b820191906000526020600020905b815481529060010190602001808311611d9f57829003601f168201915b505050505081565b611e688888888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250611e1191505060208901896149d2565b611e2160408a0160208b016149d2565b611e2e60408b018b6152bb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061370c92505050565b505050505050505050565b611e7e823383612d8e565b611e888282613302565b5050565b6000611e9760095490565b905090565b6060600b805461106490615185565b61ffff8116600090815260016020526040812080546060929190611ece90615185565b80601f0160208091040260200160405190810160405280929190818152602001828054611efa90615185565b8015611f475780601f10611f1c57610100808354040283529160200191611f47565b820191906000526020600020905b815481529060010190602001808311611f2a57829003601f168201915b505050505090508051600003611fb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610d06565b611fd4600060148351611fcc919061528b565b839190613834565b9392505050565b33600081815260086020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091908381101561209f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610d06565b6112648286868403612bda565b6000806121298b8b8b8b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b81528e93508d9250908c908c90819084018382808284376000920191909152506139ae92505050565b91509150995099975050505050505050565b612143612b59565b81813060405160200161215893929190615320565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291815261ffff85166000908152600160205220906121a1908261539f565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce8383836040516121d59392919061526d565b60405180910390a1505050565b6000336111a4818585612e65565b6121f8612b59565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b90602001611863565b600d5473ffffffffffffffffffffffffffffffffffffffff1633146122ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e0000006044820152606401610d06565b600c80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831690811790915561234690806b0295be96e640669720000000612bda565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fe98a32e4bf5a63d23ed896a4d1a826ca3b18640829e2ab66a067b9139d9cdd7990600090a250565b612392612b59565b6040517fcbed8b9c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061240c90889088908890889088906004016154b9565b600060405180830381600087803b15801561242657600080fd5b505af1158015611e68573d6000803e3d6000fd5b61ffff8616600090815260056020526040808220905161245d90889088906151d2565b908152604080516020928190038301902067ffffffffffffffff871660009081529252902054905080612512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201527f61676500000000000000000000000000000000000000000000000000000000006064820152608401610d06565b8083836040516125239291906151d2565b6040518091039020146125b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f6160448201527f64000000000000000000000000000000000000000000000000000000000000006064820152608401610d06565b61ffff871660009081526005602052604080822090516125db90899089906151d2565b908152604080516020928190038301812067ffffffffffffffff8916600090815290845282902093909355601f88018290048202830182019052868252612674918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a9350915088908890819084018382808284376000920191909152506134c592505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e587878787856040516126ab9594939291906154f2565b60405180910390a150505050505050565b6126c4612b59565b61ffff83811660008181526002602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac0906060016121d5565b33301461278f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4f4654436f72653a2063616c6c6572206d757374206265204f4654436f7265006044820152606401610d06565b61279a308686613a8f565b93508473ffffffffffffffffffffffffffffffffffffffff168a61ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf866040516127e991815260200190565b60405180910390a36040517f7fcf35da00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861690637fcf35da908390612853908e908e908e908e908e908d908d908d9060040161552e565b600060405180830381600088803b15801561286d57600080fd5b5087f1158015612881573d6000803e3d6000fd5b505050505050505050505050505050565b61289a612b59565b61ffff831660009081526001602052604090206128b882848361558a565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab8383836040516121d59392919061526d565b6128f4612b59565b73ffffffffffffffffffffffffffffffffffffffff8116612997576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610d06565b61165981613697565b6040517ff5ecbdbc00000000000000000000000000000000000000000000000000000000815261ffff808616600483015284166024820152306044820152606481018290526060907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063f5ecbdbc90608401600060405180830381865afa158015612a46573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052612a8c91908101906156a4565b95945050505050565b600080612b435a60966366ad5c8a60e01b89898989604051602401612abd9493929190615712565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915230929190613b08565b9150915081611ca357611ca38686868685613b93565b60005473ffffffffffffffffffffffffffffffffffffffff163314611d28576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d06565b73ffffffffffffffffffffffffffffffffffffffff8316612c7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff8216612d1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600860209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612e5f5781811015612e52576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610d06565b612e5f8484848403612bda565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316612f08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff8216612fab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff831660009081526007602052604090205481811015613061576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526007602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906130ce9086815260200190565b60405180910390a3612e5f565b6000806000613141876130ed88613c31565b6040805160006020820152602181019390935260c09190911b7fffffffffffffffff000000000000000000000000000000000000000000000000166041830152805160298184030181526049909201905290565b6040517f40a7bb1000000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906340a7bb10906131be908b90309086908b908b90600401615751565b6040805180830381865afa1580156131da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131fe91906157b0565b92509250509550959350505050565b73ffffffffffffffffffffffffffffffffffffffff821661328a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610d06565b806009600082825461329c9190615211565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152600760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff82166133a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600760205260409020548181101561345b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152608401610d06565b73ffffffffffffffffffffffffffffffffffffffff831660008181526007602090815260408083208686039055600980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101612d81565b505050565b60006134d18282613cd2565b905060ff81166134ec576134e785858585613d52565b61118f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60ff821601613522576134e785858585613dfc565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610d06565b600061359287828481614045565b61359b8561414e565b5090506135aa8888888461418e565b905060008111613616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f4654436f72653a20616d6f756e7420746f6f20736d616c6c000000000000006044820152606401610d06565b6000613625876130ed84613c31565b90506136358882878787346141cd565b868973ffffffffffffffffffffffffffffffffffffffff168961ffff167fd81fc9b8523134ed613870ed029d6170cbb73aa6a6bc311b9a642689fb9df59a8560405161368391815260200190565b60405180910390a450979650505050505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006137258960018467ffffffffffffffff8916614045565b61372e8761414e565b50905061373d8a8a8a8461418e565b9050600081116137a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f4654436f72653a20616d6f756e7420746f6f20736d616c6c000000000000006044820152606401610d06565b60006137c0338a6137b985613c31565b8a8a6143c0565b90506137d08a82878787346141cd565b888b73ffffffffffffffffffffffffffffffffffffffff168b61ffff167fd81fc9b8523134ed613870ed029d6170cbb73aa6a6bc311b9a642689fb9df59a8560405161381e91815260200190565b60405180910390a4509998505050505050505050565b60608161384281601f615211565b10156138aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f736c6963655f6f766572666c6f770000000000000000000000000000000000006044820152606401610d06565b6138b48284615211565b8451101561391e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152606401610d06565b60608215801561393d57604051915060008252602082016040526139a5565b6040519150601f8416801560200281840101858101878315602002848b0101015b8183101561397657805183526020928301920161395e565b5050858452601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016604052505b50949350505050565b60008060006139c1338a6137b98b613c31565b6040517f40a7bb1000000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906340a7bb1090613a3e908d90309086908b908b90600401615751565b6040805180830381865afa158015613a5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a7e91906157b0565b925092505097509795505050505050565b6000333073ffffffffffffffffffffffffffffffffffffffff861614801590613ae457508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15613af457613af4858285612d8e565b613aff858585612e65565b50909392505050565b6000606060008060008661ffff1667ffffffffffffffff811115613b2e57613b2e614bf6565b6040519080825280601f01601f191660200182016040528015613b58576020820181803683370190505b50905060008087516020890160008d8df191503d925086831115613b7a578692505b828152826000602083013e909890975095505050505050565b8180519060200120600560008761ffff1661ffff16815260200190815260200160002085604051613bc491906157d4565b90815260408051918290036020908101832067ffffffffffffffff88166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c90613c2290879087908790879087906157f0565b60405180910390a15050505050565b600080613c5e7f000000000000000000000000000000000000000000000000000000000000000084615872565b905067ffffffffffffffff811115610f87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f4654436f72653a20616d6f756e745344206f766572666c6f770000000000006044820152606401610d06565b6000613cdf826001615211565b83511015613d49576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f746f55696e74385f6f75744f66426f756e6473000000000000000000000000006044820152606401610d06565b50016001015190565b600080613d5e8361440e565b909250905073ffffffffffffffffffffffffffffffffffffffff8216613d845761dead91505b6000613d8f826144b2565b9050613d9c8784836144e8565b90508273ffffffffffffffffffffffffffffffffffffffff168761ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf83604051613deb91815260200190565b60405180910390a350505050505050565b6000806000806000613e0d866144fb565b945094509450945094506000600660008b61ffff1661ffff16815260200190815260200160002089604051613e4291906157d4565b908152604080516020928190038301902067ffffffffffffffff8b166000908152925281205460ff169150613e76856144b2565b905081613f0357613e888b30836144e8565b61ffff8c16600090815260066020526040908190209051919250600191613eb0908d906157d4565b908152604080516020928190038301902067ffffffffffffffff8d1660009081529252902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790555b73ffffffffffffffffffffffffffffffffffffffff86163b613f745760405173ffffffffffffffffffffffffffffffffffffffff871681527f9aedf5fdba8716db3b6705ca00150643309995d4f818a249ed6dde6677e7792d9060200160405180910390a150505050505050612e5f565b8a8a8a8a8a8a868a60008a613f93578b67ffffffffffffffff16613f95565b5a5b9050600080613fc75a609663eaffd49a60e01b8e8e8e8d8d8d8d8d604051602401612abd989796959493929190615886565b915091508115614020578751602089012060405161ffff8d16907fb8890edbfc1c74692f527444645f95489c3703cc2df42e4a366f5d06fa6cd88490614012908e908e908690615906565b60405180910390a25061402d565b61402d8b8b8b8b85613b93565b50505050505050505050505050505050505050505050565b6000614050836145d1565b61ffff808716600090815260026020908152604080832093891683529290522054909150806140db576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610d06565b6140e58382615211565b821015611ca3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610d06565b60008061417b7f000000000000000000000000000000000000000000000000000000000000000084615935565b9050614187818461528b565b9150915091565b60003373ffffffffffffffffffffffffffffffffffffffff861681146141b9576141b9868285612d8e565b6141c38684613302565b5090949350505050565b61ffff8616600090815260016020526040812080546141eb90615185565b80601f016020809104026020016040519081016040528092919081815260200182805461421790615185565b80156142645780601f1061423957610100808354040283529160200191614264565b820191906000526020600020905b81548152906001019060200180831161424757829003601f168201915b5050505050905080516000036142fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201527f61207472757374656420736f75726365000000000000000000000000000000006064820152608401610d06565b614307878751614647565b6040517fc580310000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063c5803100908490614385908b9086908c908c908c908c90600401615949565b6000604051808303818588803b15801561439e57600080fd5b505af11580156143b2573d6000803e3d6000fd5b505050505050505050505050565b60606001858573ffffffffffffffffffffffffffffffffffffffff891685876040516020016143f4969594939291906159bd565b604051602081830303815290604052905095945050505050565b6000808061441c8482613cd2565b60ff1614801561442d575082516029145b614493576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f4654436f72653a20696e76616c6964207061796c6f616400000000000000006044820152606401610d06565b61449e83600d6146d2565b91506144ab836021614762565b9050915091565b6000610f877f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff8416615a50565b60006144f4838361320d565b5092915050565b60008080606081600161450e8783613cd2565b60ff1614614578576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f4654436f72653a20696e76616c6964207061796c6f616400000000000000006044820152606401610d06565b61458386600d6146d2565b9350614590866021614762565b925061459d8660296147e2565b94506145aa866049614762565b90506145c660518088516145be919061528b565b889190613834565b915091939590929450565b600060228251101561463f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610d06565b506022015190565b61ffff82166000908152600360205260408120549081900361466857506127105b808211156134c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610d06565b60006146df826014615211565b83511015614749576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f416464726573735f6f75744f66426f756e647300000000000000000000006044820152606401610d06565b5001602001516c01000000000000000000000000900490565b600061476f826008615211565b835110156147d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f55696e7436345f6f75744f66426f756e64730000000000000000000000006044820152606401610d06565b50016008015190565b60006147ef826020615211565b83511015614859576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f427974657333325f6f75744f66426f756e647300000000000000000000006044820152606401610d06565b50016020015190565b803561ffff8116811461487457600080fd5b919050565b60008083601f84011261488b57600080fd5b50813567ffffffffffffffff8111156148a357600080fd5b6020830191508360208285010111156148bb57600080fd5b9250929050565b803567ffffffffffffffff8116811461487457600080fd5b600080600080600080608087890312156148f357600080fd5b6148fc87614862565b9550602087013567ffffffffffffffff8082111561491957600080fd5b6149258a838b01614879565b909750955085915061493960408a016148c2565b9450606089013591508082111561494f57600080fd5b5061495c89828a01614879565b979a9699509497509295939492505050565b60006020828403121561498057600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611fd457600080fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461165957600080fd5b6000602082840312156149e457600080fd5b8135611fd4816149b0565b60005b83811015614a0a5781810151838201526020016149f2565b50506000910152565b60008151808452614a2b8160208601602086016149ef565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000611fd46020830184614a13565b600060208284031215614a8257600080fd5b611fd482614862565b60008060408385031215614a9e57600080fd5b8235614aa9816149b0565b946020939093013593505050565b60008060408385031215614aca57600080fd5b614aa983614862565b600080600060608486031215614ae857600080fd5b8335614af3816149b0565b92506020840135614b03816149b0565b929592945050506040919091013590565b801515811461165957600080fd5b60008060008060008060a08789031215614b3b57600080fd5b614b4487614862565b955060208701359450604087013593506060870135614b6281614b14565b9250608087013567ffffffffffffffff811115614b7e57600080fd5b61495c89828a01614879565b600080600060408486031215614b9f57600080fd5b614ba884614862565b9250602084013567ffffffffffffffff811115614bc457600080fd5b614bd086828701614879565b9497909650939450505050565b600060208284031215614bef57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715614c6c57614c6c614bf6565b604052919050565b600067ffffffffffffffff821115614c8e57614c8e614bf6565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600080600060608486031215614ccf57600080fd5b614cd884614862565b9250602084013567ffffffffffffffff811115614cf457600080fd5b8401601f81018613614d0557600080fd5b8035614d18614d1382614c74565b614c25565b818152876020838501011115614d2d57600080fd5b81602084016020830137600060208383010152809450505050614d52604085016148c2565b90509250925092565b600060608284031215614d6d57600080fd5b50919050565b600080600080600060a08688031215614d8b57600080fd5b8535614d96816149b0565b9450614da460208701614862565b93506040860135925060608601359150608086013567ffffffffffffffff811115614dce57600080fd5b614dda88828901614d5b565b9150509295509295909350565b60008060008060008060008060e0898b031215614e0357600080fd5b8835614e0e816149b0565b9750614e1c60208a01614862565b96506040890135955060608901359450608089013567ffffffffffffffff80821115614e4757600080fd5b614e538c838d01614879565b9096509450849150614e6760a08c016148c2565b935060c08b0135915080821115614e7d57600080fd5b50614e8a8b828c01614d5b565b9150509295985092959890939650565b60008060408385031215614ead57600080fd5b614eb683614862565b9150614ec460208401614862565b90509250929050565b600080600080600080600080600060e08a8c031215614eeb57600080fd5b614ef48a614862565b985060208a0135975060408a0135965060608a013567ffffffffffffffff80821115614f1f57600080fd5b614f2b8d838e01614879565b9098509650869150614f3f60808d016148c2565b955060a08c01359150614f5182614b14565b90935060c08b01359080821115614f6757600080fd5b50614f748c828d01614879565b915080935050809150509295985092959850929598565b600080600080600060808688031215614fa357600080fd5b614fac86614862565b9450614fba60208701614862565b935060408601359250606086013567ffffffffffffffff811115614fdd57600080fd5b614fe988828901614879565b969995985093965092949392505050565b6000806040838503121561500d57600080fd5b8235615018816149b0565b91506020830135615028816149b0565b809150509250929050565b60008060006060848603121561504857600080fd5b61505184614862565b925061505f60208501614862565b9150604084013590509250925092565b6000806000806000806000806000806101008b8d03121561508f57600080fd5b6150988b614862565b995060208b013567ffffffffffffffff808211156150b557600080fd5b6150c18e838f01614879565b909b5099508991506150d560408e016148c2565b985060608d0135975060808d013591506150ee826149b0565b90955060a08c0135945060c08c0135908082111561510b57600080fd5b506151188d828e01614879565b9150809450508092505060e08b013590509295989b9194979a5092959850565b6000806000806080858703121561514e57600080fd5b61515785614862565b935061516560208601614862565b92506040850135615175816149b0565b9396929550929360600135925050565b600181811c9082168061519957607f821691505b602082108103614d6d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b8183823760009101908152919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610f8757610f876151e2565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b61ffff84168152604060208201526000612a8c604083018486615224565b81810381811115610f8757610f876151e2565b6000602082840312156152b057600080fd5b8151611fd481614b14565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126152f057600080fd5b83018035915067ffffffffffffffff82111561530b57600080fd5b6020019150368190038213156148bb57600080fd5b8284823760609190911b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169101908152601401919050565b601f8211156134c057600081815260208120601f850160051c810160208610156153805750805b601f850160051c820191505b81811015611ca35782815560010161538c565b815167ffffffffffffffff8111156153b9576153b9614bf6565b6153cd816153c78454615185565b84615359565b602080601f83116001811461542057600084156153ea5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555611ca3565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b8281101561546d5788860151825594840194600190910190840161544e565b50858210156154a957878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b600061ffff8088168352808716602084015250846040830152608060608301526154e7608083018486615224565b979650505050505050565b61ffff86168152608060208201526000615510608083018688615224565b67ffffffffffffffff94909416604083015250606001529392505050565b61ffff8916815260c06020820152600061554c60c08301898b615224565b67ffffffffffffffff8816604084015286606084015285608084015282810360a084015261557b818587615224565b9b9a5050505050505050505050565b67ffffffffffffffff8311156155a2576155a2614bf6565b6155b6836155b08354615185565b83615359565b6000601f84116001811461560857600085156155d25750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b17835561118f565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b828110156156575786850135825560209485019460019092019101615637565b5086821015615692577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000602082840312156156b657600080fd5b815167ffffffffffffffff8111156156cd57600080fd5b8201601f810184136156de57600080fd5b80516156ec614d1382614c74565b81815285602083850101111561570157600080fd5b612a8c8260208301602086016149ef565b61ffff8516815260806020820152600061572f6080830186614a13565b67ffffffffffffffff8516604084015282810360608401526154e78185614a13565b61ffff8616815273ffffffffffffffffffffffffffffffffffffffff8516602082015260a06040820152600061578a60a0830186614a13565b841515606084015282810360808401526157a48185614a13565b98975050505050505050565b600080604083850312156157c357600080fd5b505080516020909101519092909150565b600082516157e68184602087016149ef565b9190910192915050565b61ffff8616815260a06020820152600061580d60a0830187614a13565b67ffffffffffffffff86166040840152828103606084015261582f8186614a13565b905082810360808401526157a48185614a13565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60008261588157615881615843565b500490565b600061010061ffff8b1683528060208401526158a48184018b614a13565b905067ffffffffffffffff8916604084015287606084015273ffffffffffffffffffffffffffffffffffffffff871660808401528560a084015282810360c08401526158f08186614a13565b9150508260e08301529998505050505050505050565b6060815260006159196060830186614a13565b67ffffffffffffffff9490941660208301525060400152919050565b60008261594457615944615843565b500690565b61ffff8716815260c06020820152600061596660c0830188614a13565b82810360408401526159788188614a13565b73ffffffffffffffffffffffffffffffffffffffff87811660608601528616608085015283810360a085015290506159b08185614a13565b9998505050505050505050565b7fff000000000000000000000000000000000000000000000000000000000000008760f81b16815285600182015260007fffffffffffffffff000000000000000000000000000000000000000000000000808760c01b166021840152856029840152808560c01b166049840152508251615a3e8160518501602087016149ef565b91909101605101979650505050505050565b8082028115828204841417610f8757610f876151e256fea264697066735822122037d83bb11561a3c48a8ecc284fc42a9658934695c2b8dfd4098000c152ea9be164736f6c634300081100330000000000000000000000003c2269811836af69497e5f486a85d7316753cf620000000000000000000000000000000000000000000000000000000000000006