0x60a06040523060805234801561001457600080fd5b5061001d610022565b6100e2565b600054610100900460ff161561008e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811610156100e0576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516117fb610119600039600081816104520152818161049b01528181610572015281816105b2015261064101526117fb6000f3fe6080604052600436106101145760003560e01c806352d1902d116100a057806395d89b411161006457806395d89b41146102e1578063a457c2d7146102f6578063a9059cbb14610316578063dd62ed3e14610336578063f2fde38b1461035657600080fd5b806352d1902d1461024457806370a0823114610259578063715018a61461028f5780638129fc1c146102a45780638da5cb5b146102b957600080fd5b8063313ce567116100e7578063313ce567146101b35780633659cfe6146101cf57806339509351146101f157806340c10f19146102115780634f1ef2861461023157600080fd5b806306fdde0314610119578063095ea7b31461014457806318160ddd1461017457806323b872dd14610193575b600080fd5b34801561012557600080fd5b5061012e610376565b60405161013b9190611322565b60405180910390f35b34801561015057600080fd5b5061016461015f366004611371565b610408565b604051901515815260200161013b565b34801561018057600080fd5b506035545b60405190815260200161013b565b34801561019f57600080fd5b506101646101ae36600461139b565b610422565b3480156101bf57600080fd5b506040516012815260200161013b565b3480156101db57600080fd5b506101ef6101ea3660046113d7565b610448565b005b3480156101fd57600080fd5b5061016461020c366004611371565b610530565b34801561021d57600080fd5b506101ef61022c366004611371565b610552565b6101ef61023f366004611408565b610568565b34801561025057600080fd5b50610185610634565b34801561026557600080fd5b506101856102743660046113d7565b6001600160a01b031660009081526033602052604090205490565b34801561029b57600080fd5b506101ef6106e7565b3480156102b057600080fd5b506101ef6106fb565b3480156102c557600080fd5b506065546040516001600160a01b03909116815260200161013b565b3480156102ed57600080fd5b5061012e610862565b34801561030257600080fd5b50610164610311366004611371565b610871565b34801561032257600080fd5b50610164610331366004611371565b6108f7565b34801561034257600080fd5b506101856103513660046114ca565b610905565b34801561036257600080fd5b506101ef6103713660046113d7565b610930565b606060368054610385906114fd565b80601f01602080910402602001604051908101604052809291908181526020018280546103b1906114fd565b80156103fe5780601f106103d3576101008083540402835291602001916103fe565b820191906000526020600020905b8154815290600101906020018083116103e157829003601f168201915b5050505050905090565b6000336104168185856109a6565b60019150505b92915050565b600033610430858285610aca565b61043b858585610b44565b60019150505b9392505050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036104995760405162461bcd60e51b815260040161049090611537565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166104e260008051602061177f833981519152546001600160a01b031690565b6001600160a01b0316146105085760405162461bcd60e51b815260040161049090611583565b61051181610cef565b6040805160008082526020820190925261052d91839190610cf7565b50565b6000336104168185856105438383610905565b61054d91906115cf565b6109a6565b61055a610e67565b6105648282610ec1565b5050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105b05760405162461bcd60e51b815260040161049090611537565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166105f960008051602061177f833981519152546001600160a01b031690565b6001600160a01b03161461061f5760405162461bcd60e51b815260040161049090611583565b61062882610cef565b61056482826001610cf7565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106d45760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610490565b5060008051602061177f83398151915290565b6106ef610e67565b6106f96000610f82565b565b600054610100900460ff161580801561071b5750600054600160ff909116105b806107355750303b158015610735575060005460ff166001145b6107985760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610490565b6000805460ff1916600117905580156107bb576000805461ff0019166101001790555b61080a604051806040016040528060128152602001710aee4c2e0e0cac8408ceadcc6e8d2dedc40b60731b815250604051806040016040528060038152602001620ae8cb60eb1b815250610fd4565b610812611005565b61081a611034565b801561052d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b606060378054610385906114fd565b6000338161087f8286610905565b9050838110156108df5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610490565b6108ec82868684036109a6565b506001949350505050565b600033610416818585610b44565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b610938610e67565b6001600160a01b03811661099d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610490565b61052d81610f82565b6001600160a01b038316610a085760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610490565b6001600160a01b038216610a695760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610490565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610ad68484610905565b90506000198114610b3e5781811015610b315760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610490565b610b3e84848484036109a6565b50505050565b6001600160a01b038316610ba85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610490565b6001600160a01b038216610c0a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610490565b6001600160a01b03831660009081526033602052604090205481811015610c825760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610490565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ce29086815260200190565b60405180910390a3610b3e565b61052d610e67565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610d2f57610d2a8361105b565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610d89575060408051601f3d908101601f19168201909252610d86918101906115f0565b60015b610dec5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610490565b60008051602061177f8339815191528114610e5b5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610490565b50610d2a8383836110f7565b6065546001600160a01b031633146106f95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610490565b6001600160a01b038216610f175760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610490565b8060356000828254610f2991906115cf565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b606580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610ffb5760405162461bcd60e51b815260040161049090611609565b610564828261111c565b600054610100900460ff1661102c5760405162461bcd60e51b815260040161049090611609565b6106f961115c565b600054610100900460ff166106f95760405162461bcd60e51b815260040161049090611609565b6001600160a01b0381163b6110c85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610490565b60008051602061177f83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6111008361118c565b60008251118061110d5750805b15610d2a57610b3e83836111cc565b600054610100900460ff166111435760405162461bcd60e51b815260040161049090611609565b603661114f83826116a2565b506037610d2a82826116a2565b600054610100900460ff166111835760405162461bcd60e51b815260040161049090611609565b6106f933610f82565b6111958161105b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b6112345760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610490565b600080846001600160a01b03168460405161124f9190611762565b600060405180830381855af49150503d806000811461128a576040519150601f19603f3d011682016040523d82523d6000602084013e61128f565b606091505b50915091506112b7828260405180606001604052806027815260200161179f602791396112c0565b95945050505050565b606083156112cf575081610441565b61044183838151156112e45781518083602001fd5b8060405162461bcd60e51b81526004016104909190611322565b60005b83811015611319578181015183820152602001611301565b50506000910152565b60208152600082518060208401526113418160408501602087016112fe565b601f01601f19169190910160400192915050565b80356001600160a01b038116811461136c57600080fd5b919050565b6000806040838503121561138457600080fd5b61138d83611355565b946020939093013593505050565b6000806000606084860312156113b057600080fd5b6113b984611355565b92506113c760208501611355565b9150604084013590509250925092565b6000602082840312156113e957600080fd5b61044182611355565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561141b57600080fd5b61142483611355565b9150602083013567ffffffffffffffff8082111561144157600080fd5b818501915085601f83011261145557600080fd5b813581811115611467576114676113f2565b604051601f8201601f19908116603f0116810190838211818310171561148f5761148f6113f2565b816040528281528860208487010111156114a857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156114dd57600080fd5b6114e683611355565b91506114f460208401611355565b90509250929050565b600181811c9082168061151157607f821691505b60208210810361153157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b8082018082111561041c57634e487b7160e01b600052601160045260246000fd5b60006020828403121561160257600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b601f821115610d2a57600081815260208120601f850160051c8101602086101561167b5750805b601f850160051c820191505b8181101561169a57828155600101611687565b505050505050565b815167ffffffffffffffff8111156116bc576116bc6113f2565b6116d0816116ca84546114fd565b84611654565b602080601f83116001811461170557600084156116ed5750858301515b600019600386901b1c1916600185901b17855561169a565b600085815260208120601f198616915b8281101561173457888601518255948401946001909101908401611715565b50858210156117525787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600082516117748184602087016112fe565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220e5a38e60f3cc03538053ab29134d575c7a5a73a44a436b7bcd72c921961281c064736f6c63430008110033
0x6080604052600436106101145760003560e01c806352d1902d116100a057806395d89b411161006457806395d89b41146102e1578063a457c2d7146102f6578063a9059cbb14610316578063dd62ed3e14610336578063f2fde38b1461035657600080fd5b806352d1902d1461024457806370a0823114610259578063715018a61461028f5780638129fc1c146102a45780638da5cb5b146102b957600080fd5b8063313ce567116100e7578063313ce567146101b35780633659cfe6146101cf57806339509351146101f157806340c10f19146102115780634f1ef2861461023157600080fd5b806306fdde0314610119578063095ea7b31461014457806318160ddd1461017457806323b872dd14610193575b600080fd5b34801561012557600080fd5b5061012e610376565b60405161013b9190611322565b60405180910390f35b34801561015057600080fd5b5061016461015f366004611371565b610408565b604051901515815260200161013b565b34801561018057600080fd5b506035545b60405190815260200161013b565b34801561019f57600080fd5b506101646101ae36600461139b565b610422565b3480156101bf57600080fd5b506040516012815260200161013b565b3480156101db57600080fd5b506101ef6101ea3660046113d7565b610448565b005b3480156101fd57600080fd5b5061016461020c366004611371565b610530565b34801561021d57600080fd5b506101ef61022c366004611371565b610552565b6101ef61023f366004611408565b610568565b34801561025057600080fd5b50610185610634565b34801561026557600080fd5b506101856102743660046113d7565b6001600160a01b031660009081526033602052604090205490565b34801561029b57600080fd5b506101ef6106e7565b3480156102b057600080fd5b506101ef6106fb565b3480156102c557600080fd5b506065546040516001600160a01b03909116815260200161013b565b3480156102ed57600080fd5b5061012e610862565b34801561030257600080fd5b50610164610311366004611371565b610871565b34801561032257600080fd5b50610164610331366004611371565b6108f7565b34801561034257600080fd5b506101856103513660046114ca565b610905565b34801561036257600080fd5b506101ef6103713660046113d7565b610930565b606060368054610385906114fd565b80601f01602080910402602001604051908101604052809291908181526020018280546103b1906114fd565b80156103fe5780601f106103d3576101008083540402835291602001916103fe565b820191906000526020600020905b8154815290600101906020018083116103e157829003601f168201915b5050505050905090565b6000336104168185856109a6565b60019150505b92915050565b600033610430858285610aca565b61043b858585610b44565b60019150505b9392505050565b6001600160a01b037f0000000000000000000000003b983a3d77233c180374946f770de8a3067a58bf1630036104995760405162461bcd60e51b815260040161049090611537565b60405180910390fd5b7f0000000000000000000000003b983a3d77233c180374946f770de8a3067a58bf6001600160a01b03166104e260008051602061177f833981519152546001600160a01b031690565b6001600160a01b0316146105085760405162461bcd60e51b815260040161049090611583565b61051181610cef565b6040805160008082526020820190925261052d91839190610cf7565b50565b6000336104168185856105438383610905565b61054d91906115cf565b6109a6565b61055a610e67565b6105648282610ec1565b5050565b6001600160a01b037f0000000000000000000000003b983a3d77233c180374946f770de8a3067a58bf1630036105b05760405162461bcd60e51b815260040161049090611537565b7f0000000000000000000000003b983a3d77233c180374946f770de8a3067a58bf6001600160a01b03166105f960008051602061177f833981519152546001600160a01b031690565b6001600160a01b03161461061f5760405162461bcd60e51b815260040161049090611583565b61062882610cef565b61056482826001610cf7565b6000306001600160a01b037f0000000000000000000000003b983a3d77233c180374946f770de8a3067a58bf16146106d45760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610490565b5060008051602061177f83398151915290565b6106ef610e67565b6106f96000610f82565b565b600054610100900460ff161580801561071b5750600054600160ff909116105b806107355750303b158015610735575060005460ff166001145b6107985760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610490565b6000805460ff1916600117905580156107bb576000805461ff0019166101001790555b61080a604051806040016040528060128152602001710aee4c2e0e0cac8408ceadcc6e8d2dedc40b60731b815250604051806040016040528060038152602001620ae8cb60eb1b815250610fd4565b610812611005565b61081a611034565b801561052d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b606060378054610385906114fd565b6000338161087f8286610905565b9050838110156108df5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610490565b6108ec82868684036109a6565b506001949350505050565b600033610416818585610b44565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b610938610e67565b6001600160a01b03811661099d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610490565b61052d81610f82565b6001600160a01b038316610a085760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610490565b6001600160a01b038216610a695760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610490565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610ad68484610905565b90506000198114610b3e5781811015610b315760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610490565b610b3e84848484036109a6565b50505050565b6001600160a01b038316610ba85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610490565b6001600160a01b038216610c0a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610490565b6001600160a01b03831660009081526033602052604090205481811015610c825760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610490565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ce29086815260200190565b60405180910390a3610b3e565b61052d610e67565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610d2f57610d2a8361105b565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610d89575060408051601f3d908101601f19168201909252610d86918101906115f0565b60015b610dec5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610490565b60008051602061177f8339815191528114610e5b5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610490565b50610d2a8383836110f7565b6065546001600160a01b031633146106f95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610490565b6001600160a01b038216610f175760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610490565b8060356000828254610f2991906115cf565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b606580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610ffb5760405162461bcd60e51b815260040161049090611609565b610564828261111c565b600054610100900460ff1661102c5760405162461bcd60e51b815260040161049090611609565b6106f961115c565b600054610100900460ff166106f95760405162461bcd60e51b815260040161049090611609565b6001600160a01b0381163b6110c85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610490565b60008051602061177f83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6111008361118c565b60008251118061110d5750805b15610d2a57610b3e83836111cc565b600054610100900460ff166111435760405162461bcd60e51b815260040161049090611609565b603661114f83826116a2565b506037610d2a82826116a2565b600054610100900460ff166111835760405162461bcd60e51b815260040161049090611609565b6106f933610f82565b6111958161105b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b6112345760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610490565b600080846001600160a01b03168460405161124f9190611762565b600060405180830381855af49150503d806000811461128a576040519150601f19603f3d011682016040523d82523d6000602084013e61128f565b606091505b50915091506112b7828260405180606001604052806027815260200161179f602791396112c0565b95945050505050565b606083156112cf575081610441565b61044183838151156112e45781518083602001fd5b8060405162461bcd60e51b81526004016104909190611322565b60005b83811015611319578181015183820152602001611301565b50506000910152565b60208152600082518060208401526113418160408501602087016112fe565b601f01601f19169190910160400192915050565b80356001600160a01b038116811461136c57600080fd5b919050565b6000806040838503121561138457600080fd5b61138d83611355565b946020939093013593505050565b6000806000606084860312156113b057600080fd5b6113b984611355565b92506113c760208501611355565b9150604084013590509250925092565b6000602082840312156113e957600080fd5b61044182611355565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561141b57600080fd5b61142483611355565b9150602083013567ffffffffffffffff8082111561144157600080fd5b818501915085601f83011261145557600080fd5b813581811115611467576114676113f2565b604051601f8201601f19908116603f0116810190838211818310171561148f5761148f6113f2565b816040528281528860208487010111156114a857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156114dd57600080fd5b6114e683611355565b91506114f460208401611355565b90509250929050565b600181811c9082168061151157607f821691505b60208210810361153157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b8082018082111561041c57634e487b7160e01b600052601160045260246000fd5b60006020828403121561160257600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b601f821115610d2a57600081815260208120601f850160051c8101602086101561167b5750805b601f850160051c820191505b8181101561169a57828155600101611687565b505050505050565b815167ffffffffffffffff8111156116bc576116bc6113f2565b6116d0816116ca84546114fd565b84611654565b602080601f83116001811461170557600084156116ed5750858301515b600019600386901b1c1916600185901b17855561169a565b600085815260208120601f198616915b8281101561173457888601518255948401946001909101908401611715565b50858210156117525787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600082516117748184602087016112fe565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220e5a38e60f3cc03538053ab29134d575c7a5a73a44a436b7bcd72c921961281c064736f6c63430008110033