```\nrequire(\n    \_balanceOfByPartition[\_from][\_fromPartition] >= \_value,\n    EC\_52\_INSUFFICIENT\_BALANCE\n);\n\nbytes32 toPartition = \_fromPartition;\nif (\_data.length >= 64) {\n    toPartition = \_getDestinationPartition(\_fromPartition, \_data);\n}\n\n\_callPreTransferHooks(\n    \_fromPartition,\n    \_operator,\n    \_from,\n    \_to,\n    \_value,\n    \_data,\n    \_operatorData\n);\n\n\_removeTokenFromPartition(\_from, \_fromPartition, \_value);\n\_transfer(\_from, \_to, \_value);\n\_addTokenToPartition(\_to, toPartition, \_value);\n\n\_callPostTransferHooks(\n    toPartition,\n```\n