def METHOD_NAME(amount):
    feeSharingCollectorProxy = Contract.from_abi("FeeSharingCollector", address=conf.contracts['FeeSharingCollectorProxy'], abi=FeeSharingCollector.abi, owner=conf.acct)
    multisig = Contract.from_abi("MultiSig", address=conf.contracts['multisig'], abi=MultiSigWallet.abi, owner=conf.acct)
    token = Contract.from_abi("MYNT", address=conf.contracts['MYNT'], abi=ERC20.abi, owner=conf.acct)
    if(token.allowance(multisig.address, feeSharingCollectorProxy.address) < amount):
        myntBalance = getBalanceOf(conf.contracts['MYNT'], conf.contracts['multisig'])
        if(myntBalance < amount):
            print('⚠️ ALERT! Multisig does not have enough MYNT balance to transfer to FeeSharingCollectorProxy: need ', amount - myntBalance)
        print('Approving MYNT for FeeSharingCollectorProxy: ', amount)
        tokenApproveFromMS(conf.contracts["MYNT"], feeSharingCollectorProxy, amount)
    data = feeSharingCollectorProxy.transferTokens.encode_input(conf.contracts['MYNT'], amount)
    print('Calling feeSharingCollectorProxy.transferTokens(multisig, mynt, amount): ', conf.contracts['multisig'], conf.contracts['MYNT'], amount)
    print(data)
    sendWithMultisig(conf.contracts['multisig'], conf.contracts['FeeSharingCollectorProxy'], data, conf.acct)