Contract code size exceeds 24576 bytes and/or Stack too deep when compiling inline assembly