Function at 0x4e4d70
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp edx, 0x88
ja case.0x4e4d7e.0
jmp dword [edx*4 + 0x545240]
push eax
push 6
push 1
push str.BLOCK
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.OTHER_NA
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.OTHER_PRIVATE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xd
push 1
push str.OTHER_FORMAT
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.OTHER_CONTROL
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 6
push 1
push str.OTHER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.SYMBOL_OTHERS
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.SYMBOL_MODIFIER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.SYMBOL_CURRENCY
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.SYMBOL_MATH
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 7
push 1
push str.SYMBOL
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xb
push 1
push str.SEPAR_PARA
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xb
push 1
push str.SEPAR_LINE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.SEPAR_SPACE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 6
push 1
push str.SEPAR
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xd
push 1
push str.PUNCT_OTHERS
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xf
push 1
push str.PUNCT_FINQUOTE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.PUNCT_INITQUOTE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.PUNCT_CLOSE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xb
push 1
push str.PUNCT_OPEN
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xb
push 1
push str.PUNCT_DASH
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.PUNCT_CONNECTOR
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 6
push 1
push str.PUNCT
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.NUMBER_OTHERS
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.NUMBER_LETTER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xf
push 1
push str.NUMBER_DECIMAL
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 7
push 1
push str.NUMBER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xf
push 1
push str.MARK_ENCLOSING
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x14
push 1
push str.MARK_SPACECOMBINING
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.MARK_NONSPACING
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 5
push 1
push str.MARK
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xe
push 1
push str.LETTER_OTHERS
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x10
push 1
push str.LETTER_MODIFIER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x11
push 1
push str.LETTER_TITLECASE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x11
push 1
push str.LETTER_LOWERCASE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0x11
push 1
push str.LETTER_UPPERCASE
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 7
push 1
push str.LETTER
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.notrealchar
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.realchar
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xb
push 1
push str.notdecimal
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 8
push 1
push str.decimal
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.notnamechar
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.namechar
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 0xc
push 1
push str.notinitname
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.initname
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.notspace
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 9
push 1
push str.anyspace
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 8
push 1
push str.anychar
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 7
push 1
push str.string
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 8
push 1
push str.subexpr
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 7
push 1
push str.ranges
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 8
push 1
push str.charval
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret
push eax
push 8
push 1
push str.epsilon
call sub.msvcrt.dll_fwrite
add esp, 0x10
leave
ret