__________________ _____________________ ______ ______ ___ ______ ______
___ ____/___ __ \__ ____//__ /__|__ \__< / ___ |/ /_____ ___________ /_______ ___ /
__ __/ __ /_/ /_ / __ / ____/ /__ / __ /|_/ / _ _ \__ ___/__ //_/_ _ \__ /
_ /___ _ _, _/ / /___ _ / _ __/ _ / _ / / / / __/_ / _ ,< / __/_ /
/_____/ /_/ |_| \____/ /_/ /____/ /_/ /_/ /_/ \___/ /_/ /_/|_| \___/ /_/
ERC721 token template contract that can accept any erc20 token and uses Merkel tree white listing