Function at 0x100d85d0
Capabilities:
Create thread
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, dword [0x108c93d8]
sub esp, 0xc
push ebx
push esi
mov esi, dword [sym.imp.USER32.dll_LoadImageA]
push edi
push 0x10
push 0
push 0
push 0
push str..DataCustomInitSplash.bmp
push eax
call esi
mov ecx, dword [0x108c93d8]
push 0x10
push 0
push 0
push 0
push str..DataCustomWarningSplash.bmp
push ecx
mov dword [0x10a771f8], eax
call esi
mov edx, dword [0x108c93d8]
push 0x10
push 0
push 0
push 0
push str..DataCustomCloseSplash.bmp
push edx
mov dword [0x10a771fc], eax
call esi
push 0
push 0
push 0
push 0x100d8400
push 0
push 0
mov dword [0x10a77200], eax
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x100d8440
push 0x4cf56c
mov bl, 0xe8
call fcn.10110d60
push 0x100d8440
push 0x4d04ba
call fcn.10110d60
push 0x100d8440
push 0x77255e
call fcn.10110d60
add esp, 0x18
mov ebx, 0x102346f8
call fcn.100fc440
test al, al
jne 0x100d86a3
push 0x10
push str.Error
push str.License_corrupted_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov ebx, 0x102346f8
call fcn.100fc260
test al, al
jne 0x100d86cd
push 0x10
push str.Error
push str.DataLocalTooltipTRSData.bmd_missing_or_File_corrupt_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov ebx, 0x102346f8
call fcn.100fc350
test al, al
jne 0x100d86f7
push 0x10
push str.Error
push str.DataLocalMakeWorldTRSData.bmd_missing_or_File_corrupt_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov ebx, 0x102346f8
call fcn.100fc170
test al, al
jne 0x100d8721
push 0x10
push str.Error
push str.DataLocalEffectTRSData.bmd_missing_or_File_corrupt_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0xfff
mov esi, 0x588447
call fcn.10110cd0
mov esi, dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
push 4
call esi
add esp, 8
test eax, eax
je 0x100d8749
mov dword [eax], vtable.CNewUISystem.0
jmp 0x100d874b
xor eax, eax
push 0x24
mov dword [0x108c6c38], eax
call esi
add esp, 4
test eax, eax
je 0x100d8763
push eax
call fcn.1006e5a0
jmp 0x100d8765
xor eax, eax
push 4
mov dword [0x108c6c0c], eax
call esi
add esp, 4
test eax, eax
je 0x100d877d
mov dword [eax], vtable.CNewUIMessageBoxMng.0
jmp 0x100d877f
xor eax, eax
push 0x100743c0
push 0x790a53
mov bl, 0xe9
mov dword [0x108c6c34], eax
call fcn.10110d60
push 0xa0
push 0xe61144
call fcn.10110c70
push 0xeb
push 0x4d1e69
call fcn.10110c70
push 0xe9
push 0x4d228d
call fcn.10110c70
push 0x8b
push 0x4d228e
call fcn.10110c70
push 0
push 0x4d228f
call fcn.10110c70
push 0
push 0x4d2290
call fcn.10110c70
push 0
push 0x4d2291
call fcn.10110c70
add esp, 0x40
push 0xeb
push 0x4d559c
call fcn.10110c70
push 0xeb
push 0x633f7a
call fcn.10110c70
push 0xeb
push 0x634403
call fcn.10110c70
push 0xeb
push 0x63e6c4
call fcn.10110c70
push 0xeb
push 0x4d2246
call fcn.10110c70
push 0xeb
push 0x501163
call fcn.10110c70
push 0
push 0x40af0a
call fcn.10110c70
push 0x50
push 0x40b4bc
call fcn.10110c70
add esp, 0x40
push 0x50
push 0x40b4c5
call fcn.10110c70
push 0x18
push 0x40b4cf
call fcn.10110c70
push 0
push 0x40af0a
call fcn.10110c70
push 0xeb
push 0x40afd5
call fcn.10110c70
push 0x70
push 0x777fd6
call fcn.10110c70
push 0x17
push 0x777fd7
call fcn.10110c70
push 0x3c
push 0x4ebec7
call fcn.10110c70
push 0x3c
push 0x5c4004
call fcn.10110c70
add esp, 0x40
push 0x3c
push 0x7e40bb
call fcn.10110c70
push 0x3c
push 0x81b546
call fcn.10110c70
push 0x3c
push 0x81b58d
call fcn.10110c70
push 0x3c
push 0x86e284
call fcn.10110c70
push 0x3c
push 0x86e44c
call fcn.10110c70
push 0x3c
push 0x86e573
call fcn.10110c70
push 0x3c
push 0x86f8fc
call fcn.10110c70
push 0xb7
push 0x7da373
call fcn.10110c70
add esp, 0x40
push 0xb7
push 0x7e1c44
call fcn.10110c70
push 0xeb
push 0x52100d
call fcn.10110c70
push 0
push 0x9543c4
call fcn.10110c70
mov esi, 5
mov edi, 0x5ad691
call fcn.10110de0
push 0x1d
push 0x4d128f
call fcn.10110c70
push 0x100d84e0
push 0x4d1cf0
call fcn.10110d60
mov esi, 0x1b
mov edi, 0xd20170
call fcn.10110de0
mov eax, dword [0x1023496c]
neg eax
sbb al, al
and al, 0x8a
add al, 0xeb
movzx ecx, al
push ecx
push 0x64cbd1
call fcn.10110c70
movzx edx, byte [0x10234970]
push edx
push 0x64cbd0
call fcn.10110c70
movzx eax, byte [0x10234970]
push eax
push 0x95ceef
call fcn.10110c70
movzx ecx, byte [0x10234970]
add esp, 0x40
push ecx
push 0x95cf14
call fcn.10110c70
movzx edx, byte [0x10234760]
inc dl
movzx eax, dl
push eax
push 0xe61f68
call fcn.10110c70
movzx ecx, byte [0x10234762]
add cl, 2
movzx edx, cl
push edx
push 0xe61f69
call fcn.10110c70
mov al, byte [0x10234763]
add al, 3
movzx ecx, al
push ecx
push 0xe61f6a
call fcn.10110c70
movzx edx, byte [0x10234765]
add dl, 4
movzx eax, dl
push eax
push 0xe61f6b
call fcn.10110c70
movzx ecx, byte [0x10234766]
add cl, 5
movzx edx, cl
push edx
push 0xe61f6c
call fcn.10110c70
push 9
mov esi, 0x7af176
call fcn.1010cec0
push 9
mov esi, 0x7af416
call fcn.1010cec0
push 9
mov esi, 0x7af796
call fcn.1010cec0
push 9
mov esi, 0x7b0316
call fcn.1010cec0
movzx eax, word [0x1023475e]
add esp, 0x40
push eax
mov esi, 0xe609e4
call fcn.10110ca0
mov eax, dword [0x10234a40]
add esp, 4
test eax, eax
jne 0x100d8b7e
push 0x10a76ee4
mov esi, 0x4d9d3b
call fcn.10110cd0
push 0x10a76ee4
mov esi, 0x4dac60
call fcn.10110cd0
push 0xa
mov esi, 0x7b55338
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4d597b
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4da289
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4da297
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4da3a2
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4da3ce
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x4da3d9
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x63d326
call fcn.10110cd0
push 0x10a76ee8
mov esi, 0x642112
call fcn.10110cd0
push 0x100aec40
push 0x4da280
call fcn.10110d60
push 0x100aec70
push 0x4da3a1
call fcn.10110d60
add esp, 0x3c
jmp 0x100d8b83
cmp eax, 1
jne 0x100d8be7
mov ebx, 0xc
mov edi, 0x4d9d39
call fcn.10110e20
mov ebx, 7
mov edi, 0x4d9d45
call fcn.10110e20
mov ebx, 0xf
mov edi, 0x4d9efc
call fcn.10110e20
mov ebx, 8
mov edi, 0x4dac5c
call fcn.10110e20
mov ebx, 5
mov edi, 0x5451f7
call fcn.10110e20
mov ebx, 8
mov edi, 0x545230
call fcn.10110e20
mov edi, 0x5a52e9
call fcn.10110e20
push 0x10234779
mov esi, 0x4d0e09
call fcn.10110cd0
push 0x10234799
mov esi, 0x4d9f55
call fcn.10110cd0
push 0x102348cc
mov esi, 0x954149
call fcn.10110cd0
push 0x102348ec
mov esi, 0x954116
call fcn.10110cd0
push 0x1023490c
mov esi, 0x9540e3
call fcn.10110cd0
push 0x1023492c
mov esi, 0x9540ad
call fcn.10110cd0
movzx ecx, byte [0x102349a0]
push ecx
push 0x4030d4
call fcn.10110c70
push 0x20
push 0x1023473d
push 0xe611b2
call fcn.10110da0
push 0x11
push 0x10234768
push 0xe61f70
call fcn.10110da0
push 0
push 0x5c914e
call fcn.10110c70
add esp, 0x40
mov esi, 0x14
mov edi, 0x63e908
call fcn.10110de0
push 0x644537
push 0x64452a
mov bl, 0xe9
call fcn.10110d60
push 0x59b00e
push 0x59affa
mov bl, 0xe8
call fcn.10110d60
push fcn.100fd570
push 0x65fd79
or bl, 0xff
call fcn.10110d60
push 0xc
mov esi, 0x7d56d3
call fcn.1010cec0
push 0xd
mov esi, 0x84f587
call fcn.1010cec0
push 0xd
mov esi, 0x841fe1
call fcn.1010cec0
push 0x400
mov esi, 0x5b57ed
call fcn.10110cd0
push 0x400
mov esi, 0x589dbe
call fcn.10110cd0
push 0x3800
mov esi, 0x4d2cb2
call fcn.10110cd0
push 0x3800
mov esi, 0x4d2d9c
call fcn.10110cd0
push 0x100af0b0
push 0x5b96e8
mov bl, 0xe8
call fcn.10110d60
push 0x10a768f8
mov eax, 0x6a
call fcn.10110ee0
add esp, 0x40
push 0x10a76808
mov eax, 0x6b
call fcn.10110ee0
push 0x10a75098
mov eax, 0x6c
call fcn.10110ee0
add esp, 8
cmp dword [0x10234b90], 1
jne 0x100d8d86
push str.Interface_none.tga
mov esi, 0x4d562d
call fcn.10110cd0
add esp, 4
push 0x19
mov esi, 0x7d14e7
call fcn.1010cec0
push 0x1e
mov esi, 0x7d157f
call fcn.1010cec0
push 0x23
mov esi, 0x7cfebb
call fcn.1010cec0
push 0x100d84d0
push 0x7d00b9
mov bl, 0xe9
call fcn.10110d60
add esp, 0x14
call fcn.100999e0
push 0x10039300
push 0x7dd0d9
mov bl, 0xe8
call fcn.10110d60
add esp, 8
cmp dword [0x10234a98], 1
jne 0x100d8dfd
mov esi, 5
mov ebx, 0x835116
call fcn.1010cff0
mov cl, 0xe8
mov eax, 0x100b50d0
mov esi, ebx
call fcn.1010cf80
call fcn.100800c0
cmp dword [0x10234994], 1
jne 0x100d8e1a
mov esi, 5
mov edi, 0x5f8924
call fcn.10110de0
mov eax, 0x1058f78c
call fcn.100a4cf0
mov eax, 0x10234f60
call fcn.100a4db0
mov eax, 0x10255300
call fcn.100a4e10
mov eax, 0x102756a0
call fcn.100a4e70
mov eax, 0x10295a40
call fcn.100a3d70
mov eax, 0x1029a090
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [esp + 0x14], edx
cmp ecx, 0x63
ja 0x100d8e72
mov edx, ecx
mov dword [ecx*8 + 0x116e3a14], edx
mov edx, dword [eax + 4]
mov dword [ecx*8 + 0x116e3a18], edx
add eax, 8
cmp eax, 0x1029a3b0
jl 0x100d8e51
mov edx, 0x1029a3b0
call fcn.100adce0
mov eax, 0x102a3050
call fcn.1009be70
mov eax, 0x102e27f0
call fcn.100952b0
mov eax, 0x102e4fb4
call fcn.10095620
mov eax, 0x102e28a4
call fcn.100d6bc0
push 0x102e5b6c
call fcn.100a54a0
mov edx, 0x102fd36c
call fcn.100a7830
mov eax, 0x102ff1e4
call fcn.10095b75
mov eax, 0x102fe62c
call fcn.10094910
mov eax, 0x10300a1c
call fcn.100a7aa0
mov eax, 0x10306c8c
call fcn.100953b0
mov eax, 0x10307dbc
call fcn.1009f4d0
mov ecx, 0x1030fabc
call fcn.10095510
mov eax, 0x103100fc
call fcn.1009cb00
mov eax, 0x105300fc
call fcn.100e1100
mov eax, 0x1057f74c
call fcn.10012830
push 0x27d8
push 0x1058a7dc
push 0x1190acf4
call sub.MSVCR100.dll_memcpy
push 0x27d8
push 0x1058cfb4
push 0x1190d4cc
call sub.MSVCR100.dll_memcpy
add esp, 0x18
mov eax, 0x10587a8c
call fcn.1003a6e0
mov eax, 0x10589134
call fcn.1003a750
mov eax, 0x105997cc
call fcn.1009a7e0
mov eax, 0x105b6c8c
call fcn.10106a00
mov eax, 0x105ec7ec
call fcn.100ae2b0
mov eax, 0x1062234c
call fcn.1008bbc0
mov eax, 0x106290ac
call fcn.100a74b0
mov eax, 0x10629b9c
call fcn.100a7580
mov eax, 0x1062a1dc
call fcn.100e1df0
mov eax, 0x1063a3ac
call fcn.100d7bf0
mov eax, 0x1063c2ec
call fcn.100097b0
mov eax, 0x106562ec
call fcn.10009830
mov eax, 0x106702ec
call fcn.100098b0
mov eax, 0x1068a2ec
call fcn.1009d9b0
mov eax, 0x106fb76c
call fcn.1009da30
mov eax, 0x1077a6ac
mov ecx, dword [eax]
xor ebx, ebx
cmp ecx, ebx
jl 0x100d9009
cmp ecx, 1
jge 0x100d9009
mov esi, eax
add eax, 0x128
mov ecx, 0x4a
mov edi, 0x10233ba8
rep movsd dword es:[edi], dword [esi]
cmp eax, 0x1077a7d4
jl 0x100d8fe2
mov eax, 0x105746bc
call fcn.100a4340
mov edx, 0x1057966c
call fcn.100e3510
push ebx
push str.DataEnc1.dat
call fcn.100ee770
push 1
push str.DataDec2.dat
call fcn.100ee770
call fcn.100aee50
mov dword [0x10a72120], ebx
mov dword [0x10a72124], ebx
mov byte [0x10a72128], bl
call fcn.1008a530
call fcn.1008a4b0
call fcn.100923e0
call fcn.100d7f50
call fcn.1008faf0
mov eax, 0x118d9f70
call fcn.100d3d90
call fcn.100e9470
cmp dword [0x10234a90], 1
jne 0x100d909e
push ebx
call dword [sym.imp.MSVCR100.dll__time64]
push eax
call dword [sym.imp.MSVCR100.dll_srand]
push 0x10103550
push 0x4d70d4
mov bl, 0xe8
call fcn.10110d60
add esp, 0x10
call fcn.100e5ef0
cmp dword [0x10234a94], 1
jne 0x100d90cf
push 0x10093b50
push 0x4d6c3e
mov bl, 0xe8
call fcn.10110d60
push 0x100937e0
push 0x405a0a
call fcn.10110d60
add esp, 0x10
push 0x1009f540
push 0x5d0b94
mov bl, 0xe8
call fcn.10110d60
add esp, 8
cmp dword [0x10234a68], 0
jne 0x100d90f1
call fcn.1008b850
cmp dword [0x10234a70], 0
jne 0x100d912a
call fcn.100f0440
call fcn.100f0870
push 0x1009a8b0
push 0x56f476
call fcn.10110d60
push 0x1009a8b0
push 0x5ebbe6
call fcn.10110d60
add esp, 0x10
call fcn.100f1c2c
call fcn.100e0e20
call fcn.100cfca0
call fcn.100cfdd0
call fcn.100faa90
call fcn.10102100
call fcn.10102f70
call fcn.100932d0
call fcn.100cfe50
call fcn.10090dc0
cmp dword [0x10234a58], 0
jne 0x100d9167
mov byte [0x119209d8], 1
call fcn.1010fa60
call fcn.100b04e0
cmp dword [0x10234a28], 4
ja 0x100d918e
push 0x100c3370
push 0x836ef6
mov bl, 0xe8
call fcn.10110d60
add esp, 8
call fcn.100192e0
call fcn.10103d10
push 0x100823c0
push 0x5bafab
mov bl, 0xe8
call fcn.10110d60
push 0x10082280
push 0x7c5db0
call fcn.10110d60
add esp, 0x10
call fcn.10002de0
call fcn.100e7d60
mov ebx, 1
cmp dword [0x10234a08], ebx
jne 0x100d91d7
call fcn.100a6760
call fcn.100e33f0
cmp dword [0x10234a64], 0
jne 0x100d91ea
call fcn.100946b0
cmp dword [0x10234a60], 0
jne 0x100d91f8
call fcn.10095bf8
call fcn.100db080
cmp dword [0x102349e8], ebx
jne 0x100d920a
call fcn.100d6430
cmp dword [0x102349ac], ebx
jne 0x100d92c4
push 0
push 0x5b89c6
call fcn.10110c70
push 0
push 0x5b89cc
call fcn.10110c70
push 0
push 0x5b89d2
call fcn.10110c70
push 0
push 0x5b89d8
call fcn.10110c70
push 0
push 0x5b89de
call fcn.10110c70
push 0
push 0x5b89e4
call fcn.10110c70
push 0
mov esi, 0x5b89ea
call fcn.10110ca0
push 0
push 0x5c6316
call fcn.10110c70
push 0
push 0x5c6329
call fcn.10110c70
add esp, 0x44
push 0
push 0x5c633c
call fcn.10110c70
push 0
push 0x5c634f
call fcn.10110c70
push 0
push 0x5c6362
call fcn.10110c70
push 0
push 0x5c6375
call fcn.10110c70
push 0
mov esi, 0x5c6388
call fcn.10110ca0
add esp, 0x24
cmp dword [0x1023499c], 3
jne 0x100d92dc
push 6
push 0x4030d4
call fcn.10110c70
add esp, 8
cmp dword [0x1023499c], 2
jne 0x100d92f4
push 5
push 0x4030d4
call fcn.10110c70
add esp, 8
cmp dword [0x1023499c], ebx
jne 0x100d930b
push 4
push 0x4030d4
call fcn.10110c70
add esp, 8
movzx eax, word [0x10234998]
push eax
mov esi, 0x405b7c
call fcn.10110ca0
movzx ecx, word [0x10234998]
push ecx
mov esi, 0x40cc40
call fcn.10110ca0
add esp, 8
cmp dword [0x102349a8], ebx
jne 0x100d9349
mov esi, 0xc8
mov edi, 0x8193f0
call fcn.10110de0
cmp dword [0x10234a44], 0
jne 0x100d9361
mov esi, 0x69d
mov edi, 0x6097b0
call fcn.10110de0
cmp dword [0x10234a48], ebx
jne 0x100d9378
mov esi, 5
mov edi, 0x7c5ad2
call fcn.10110de0
cmp dword [0x10234a4c], ebx
jne 0x100d938f
mov esi, 0x30
mov edi, 0x62f876
call fcn.10110de0
cmp dword [0x10234a78], ebx
jne 0x100d93b0
push 0x100d84a0
push 0x83693c
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a7c], ebx
jne 0x100d93d1
push 0x100d8490
push 0x8369af
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a80], ebx
jne 0x100d93f2
push 0x100d8480
push 0x836a23
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a84], ebx
jne 0x100d9413
push 0x100d8450
push 0x77ebb0
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a88], ebx
jne 0x100d9434
push 0x100d8460
push 0x77ec59
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a8c], ebx
jne 0x100d9455
push 0x100d8470
push 0x77ece2
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234a5c], 0
jne 0x100d9486
push 0x100d41a0
push 0x61041c
mov bl, 0xe8
call fcn.10110d60
push 0x100d41a0
push 0x5666c1
call fcn.10110d60
add esp, 0x10
mov ebx, 1
cmp dword [0x10234a28], ebx
jne 0x100d94af
push 0xc3
push 0x5528a0
call fcn.10110c70
add esp, 8
mov esi, 0x52
mov edi, 0x8684f0
call fcn.10110de0
cmp dword [0x10234a50], ebx
jne 0x100d94da
mov esi, 5
mov edi, 0x85b6ac
call fcn.10110de0
mov edi, 0x85cc50
call fcn.10110de0
mov edi, 0x7d40a2
call fcn.10110de0
cmp dword [0x10234a74], ebx
jne 0x100d950a
mov esi, 5
mov ebx, 0xd46c8c
call fcn.1010cff0
push 0x1009c8e0
push 0x835234
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234b64], ebx
jne 0x100d952b
push 0x832897
push 0x832862
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov ebx, 1
cmp dword [0x10234b68], ebx
jne 0x100d9595
push 0x7e4d16
push 0x7e4ca4
mov bl, 0xe9
call fcn.10110d60
mov esi, 5
mov edi, 0x878b5f
call fcn.10110de0
mov edi, 0x87500f
call fcn.10110de0
push 7
mov esi, 0x8743ff
call fcn.1010cec0
push 7
mov esi, 0x874d5a
call fcn.1010cec0
push 0
mov esi, 0x7e4cba
call fcn.1010cec0
push 6
mov esi, 0x877edf
call fcn.1010cec0
add esp, 0x18
mov ebx, 1
cmp dword [0x10234b6c], ebx
jne 0x100d95ea
mov esi, 5
mov edi, 0x7aa3ba
call fcn.10110de0
mov edi, 0x7aa39c
call fcn.10110de0
mov edi, 0x7aa9b3
call fcn.10110de0
push 0xbe
mov esi, 0x7aa2f6
call fcn.1010cf20
push 0x78
mov esi, 0x7aa294
call fcn.1010cec0
push 0x32
mov esi, 0x7aa66b
call fcn.1010cec0
add esp, 0xc
xor bl, bl
cmp dword [0x10234b70], 0
mov byte [esp + 0xf], bl
je 0x100d961d
mov esi, 0x3a
mov ebx, 0x94346b
call fcn.1010cff0
mov esi, 0x38
mov ebx, 0x9434a5
call fcn.1010cff0
mov bl, 0xf
mov byte [esp + 0xf], bl
cmp dword [0x10234b74], 0
je 0x100d964b
mov esi, 0x3a
mov ebx, 0x943524
call fcn.1010cff0
mov esi, 0x38
mov ebx, 0x94355e
call fcn.1010cff0
add byte [esp + 0xf], 0xf
jmp 0x100d967a
mov dl, byte [0x943541]
sub dl, bl
movzx eax, dl
push eax
push 0x943541
call fcn.10110c70
mov cl, byte [0x943578]
sub cl, bl
movzx edx, cl
push edx
push 0x943578
call fcn.10110c70
add esp, 0x10
cmp dword [0x10234b78], 0
je 0x100d96a3
mov esi, 0x3a
mov ebx, 0x9435dd
call fcn.1010cff0
mov esi, 0x38
mov ebx, 0x943617
call fcn.1010cff0
jmp 0x100d96d5
mov al, byte [0x9435fa]
mov bl, byte [esp + 0xf]
sub al, bl
movzx ecx, al
push ecx
push 0x9435fa
call fcn.10110c70
mov dl, byte [0x943631]
sub dl, bl
movzx eax, dl
push eax
push 0x943631
call fcn.10110c70
add esp, 0x10
call fcn.100f2000
call fcn.10106480
push 0x720894
push 0x71b1a3
mov bl, 0xe9
call fcn.10110d60
call fcn.100ae9e0
push 0x95dfd3
push 0x95dfbe
call fcn.10110d60
add esp, 0x10
push 0x102346f8
call fcn.100fc540
push 0x102346f8
call fcn.100fc5a0
mov edi, 0x102346f8
call fcn.100fc620
mov ebx, edi
call fcn.100fc820
call fcn.100fc950
call fcn.100fca80
call fcn.100fcbb0
call fcn.100fcce0
call fcn.100fce10
call fcn.100fcf40
mov esi, 1
cmp dword [0x10234aa0], esi
jne 0x100d97ab
push 0xa8
push 0x958d4f
call fcn.10110c70
push 3
push 0x958d50
call fcn.10110c70
push 0xeb
push 0x4215a7
call fcn.10110c70
push 0x72
push 0x507aeb
call fcn.10110c70
push 0xeb
push 0x507afd
call fcn.10110c70
push 4
push 0x958d59
call fcn.10110c70
add esp, 0x30
cmp dword [0x10234aa4], esi
jne 0x100d97e5
push 0
push 0x82bab6
call fcn.10110c70
add esp, 8
mov esi, 2
mov ebx, 0x82bab7
call fcn.1010cff0
mov esi, 0xa0
mov ebx, 0x82b7fa
call fcn.1010cff0
mov esi, 1
cmp dword [0x10234aa8], esi
jne 0x100d97f2
call fcn.10092080
call fcn.1006e3d0
call fcn.10108240
push 4
push 0x597695
call fcn.10110c70
add esp, 8
mov eax, 0x1057e48c
call fcn.10081ce0
call fcn.10077cf0
call fcn.10079bc0
call fcn.10071590
call fcn.10074080
call fcn.10072330
push 0x100802c0
push 0x4d9e2a
mov bl, 0xe8
call fcn.10110d60
push 0x10080390
push 0x4da2dc
call fcn.10110d60
push 0x400
mov esi, 0x7e3d8f
call fcn.10110cd0
push 0x100b9c80
push 0x7d33cc
call fcn.10110d60
add esp, 0x1c
call fcn.1006f240
cmp dword [0x10234b58], 1
jne 0x100d988f
push 0x10082110
push 0x842ac7
call fcn.10110d60
add esp, 8
push 0x100d84b0
push 0x811072
mov bl, 0xe9
call fcn.10110d60
add esp, 8
mov esi, 5
mov edi, 0x64c9be
call fcn.10110de0
mov edi, 0x64a904
call fcn.10110de0
mov edi, 0x64aca7
call fcn.10110de0
mov edi, 0x651627
call fcn.10110de0
mov ebx, 1
cmp dword [0x10234a40], ebx
jne 0x100d98e2
call fcn.1000cb50
cmp dword [0x10234f50], ebx
jne 0x100d9911
mov ecx, dword [0x10234f54]
fild dword [0x10234f54]
test ecx, ecx
jns 0x100d9900
fadd dword [0x1013f6c8]
push ecx
mov esi, 0xd27b1c
fstp dword [esp]
call fcn.10110d00
add esp, 4
cmp dword [0x10234f44], ebx
jne 0x100d991e
call fcn.1009b510
push 0xcaed
mov esi, 0x958d4f
call fcn.10110cd0
push 0xcaed
mov esi, 0x958d88
call fcn.10110cd0
push 0xcaed
mov esi, 0x958dbe
call fcn.10110cd0
push 0xcaed
mov esi, 0x958dda
call fcn.10110cd0
push 0xeb
push 0x4215a7
call fcn.10110c70
push 0xeb
push 0x507aea
call fcn.10110c70
push 0x72
push 0x507aeb
call fcn.10110c70
add esp, 0x28
call fcn.10079c30
call fcn.1007a6a0
cmp dword [0x10234f4c], 0
jne 0x100d99a3
cmp dword [0x10234a28], 3
jb 0x100d99d2
call fcn.10053440
call fcn.1005db00
call fcn.10074290
test byte [0x119216b4], bl
jne 0x100d99cd
or dword [0x119216b4], ebx
push 0x10132e80
call fcn.1012dbc6
add esp, 4
call fcn.100799a0
call fcn.100048f0
call fcn.100696b0
call fcn.100f4290
call fcn.10002080
call fcn.100103a0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret