Function at 0x1335cc0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0xdb4bd3
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xe28
push ebx
push esi
push edi
mov edi, ecx
push 0x104
lea eax, [ebp - 0xd28]
mov dword [ebp - 4], 0
push 0
push eax
call fcn.01405710
mov esi, dword [0xdbd310]
lea eax, [ebp - 0xd28]
add esp, 0xc
push eax
push 0
push 0
push 0x1a
push 0
call esi
push 0x104
lea eax, [ebp - 0xe30]
push 0
push eax
call fcn.01405710
add esp, 0xc
lea eax, [ebp - 0xe30]
push eax
push 0
push 0
push 0x1c
push 0
call esi
lea ecx, [ebp - 0xfb]
mov dword [ebp - 0xfb], 0x8d958183
mov dword [ebp - 0xf7], 0xba868d8e
mov dword [ebp - 0xf3], 0x8b8a87ab
mov dword [ebp - 0xef], 0x9abecc87
mov dword [ebp - 0xeb], 0x95908280
mov word [ebp - 0xe7], 0x96
mov byte [ebp - 0xe5], 1
call fcn.0138bea0
push dword [ebp - 0x14]
lea ecx, [ebp - 0x890]
call fcn.013282c0
lea ecx, [ebp - 0xfb]
mov byte [ebp - 4], 1
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1335da6
sub ecx, edx
lea eax, [ebp - 0xfb]
push ecx
push eax
lea ecx, [ebp - 0x890]
call fcn.013282e0
lea eax, [ebp - 0x890]
mov byte [ebp - 4], 2
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x878]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x890]
mov byte [ebp - 4], 4
call fcn.013280d0
lea ecx, [ebp - 0x878]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
mov esi, dword [0xdbd118]
test al, al
je 0x1335eff
lea ecx, [ebp - 0x18e]
mov dword [ebp - 0x18e], 0x8d95a183
mov dword [ebp - 0x18a], 0x868d8e
mov byte [ebp - 0x186], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x650]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x650]
mov byte [ebp - 4], 5
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1335e76
push 0
lea ecx, [ebp - 0x650]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1335ef0
sub esp, 0x18
lea eax, [ebp - 0x650]
mov ecx, esp
mov dword [ebp - 0x14], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 6
lea eax, [ebp - 0x878]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 5
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1335eb8
mov byte [edi], 1
jmp 0x1335ef0
lea ecx, [ebp - 0x650]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa70]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xa70]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa70]
call fcn.013280d0
lea ecx, [ebp - 0x650]
mov byte [ebp - 4], 4
call fcn.013280d0
lea ecx, [ebp - 0xaf]
mov dword [ebp - 0xaf], 0x878da583
mov dword [ebp - 0xab], 0x93979080
mov dword [ebp - 0xa7], 0x8b9eb48a
mov dword [ebp - 0xa3], 0x9a888087
mov word [ebp - 0x9f], 0x9c
mov byte [ebp - 0x9d], 1
call fcn.0138be70
push dword [ebp - 0x10]
lea ecx, [ebp - 0x8a8]
call fcn.013282c0
lea ecx, [ebp - 0xaf]
mov byte [ebp - 4], 8
lea edx, [ecx + 1]
lea ecx, [ecx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1335f60
sub ecx, edx
lea eax, [ebp - 0xaf]
push ecx
push eax
lea ecx, [ebp - 0x8a8]
call fcn.013282e0
lea eax, [ebp - 0x8a8]
mov byte [ebp - 4], 9
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x860]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x8a8]
mov byte [ebp - 4], 0xb
call fcn.013280d0
lea ecx, [ebp - 0x860]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x13360bc
lea ecx, [ebp - 0x244]
mov dword [ebp - 0x244], 0x878da583
mov dword [ebp - 0x240], 0x93979080
mov word [ebp - 0x23c], 0x8a
mov byte [ebp - 0x23a], 1
call fcn.0132e2f0
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x668]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x668]
mov byte [ebp - 4], 0xc
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336033
push 0
lea ecx, [ebp - 0x668]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x13360ad
sub esp, 0x18
lea eax, [ebp - 0x668]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x860]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0xc
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336075
mov byte [edi], 1
jmp 0x13360ad
lea ecx, [ebp - 0x668]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa88]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xa88]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa88]
call fcn.013280d0
lea ecx, [ebp - 0x668]
mov byte [ebp - 4], 0xb
call fcn.013280d0
lea ecx, [ebp - 0xcd]
mov dword [ebp - 0xcd], 0x8d99a583
mov dword [ebp - 0xc9], 0xba969187
mov dword [ebp - 0xc5], 0x8e869082
mov dword [ebp - 0xc1], 0x99c39f9e
mov dword [ebp - 0xbd], 0x979d9c8e
mov word [ebp - 0xb9], 0x87
mov byte [ebp - 0xb7], 1
call fcn.0138bea0
push dword [ebp - 0x10]
lea ecx, [ebp - 0x8c0]
call fcn.013282c0
lea ecx, [ebp - 0xcd]
mov byte [ebp - 4], 0xf
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1336124
sub ecx, edx
lea eax, [ebp - 0xcd]
push ecx
push eax
lea ecx, [ebp - 0x8c0]
call fcn.013282e0
lea eax, [ebp - 0x8c0]
mov byte [ebp - 4], 0x10
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x848]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x8c0]
mov byte [ebp - 4], 0x12
call fcn.013280d0
lea ecx, [ebp - 0x848]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1336277
lea ecx, [ebp - 0x197]
mov dword [ebp - 0x197], 0x8d99a583
mov dword [ebp - 0x193], 0x969187
mov byte [ebp - 0x18f], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x680]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x680]
mov byte [ebp - 4], 0x13
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13361ee
push 0
lea ecx, [ebp - 0x680]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336268
sub esp, 0x18
lea eax, [ebp - 0x680]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x848]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x13
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336230
mov byte [edi], 1
jmp 0x1336268
lea ecx, [ebp - 0x680]
call fcn.01328220
push eax
lea ecx, [ebp - 0xaa0]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xaa0]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xaa0]
call fcn.013280d0
lea ecx, [ebp - 0x680]
mov byte [ebp - 4], 0x12
call fcn.013280d0
lea ecx, [ebp - 0xe4]
mov dword [ebp - 0xe4], 0x878da583
mov dword [ebp - 0xe0], 0x93979080
mov dword [ebp - 0xdc], 0xbea5c58a
mov dword [ebp - 0xd8], 0x8f9ab0a8
mov dword [ebp - 0xd4], 0x86949c83
mov word [ebp - 0xd0], pe_nt_image_headers32
mov byte [ebp - 0xce], 1
call fcn.0138bea0
push dword [ebp - 0x10]
lea ecx, [ebp - 0x8d8]
call fcn.013282c0
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 0x16
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x13362e0
sub ecx, edx
lea eax, [ebp - 0xe4]
push ecx
push eax
lea ecx, [ebp - 0x8d8]
call fcn.013282e0
lea eax, [ebp - 0x8d8]
mov byte [ebp - 4], 0x17
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x830]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x8d8]
mov byte [ebp - 4], 0x19
call fcn.013280d0
lea ecx, [ebp - 0x830]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x133643f
lea ecx, [ebp - 0x2be]
mov dword [ebp - 0x2be], 0x878da583
mov dword [ebp - 0x2ba], 0x93979080
mov dword [ebp - 0x2b6], 0xa9bda48a
mov word [ebp - 0x2b2], 0x100
call fcn.01333710
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x698]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x698]
mov byte [ebp - 4], 0x1a
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13363b6
push 0
lea ecx, [ebp - 0x698]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336430
sub esp, 0x18
lea eax, [ebp - 0x698]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x830]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x1a
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x13363f8
mov byte [edi], 1
jmp 0x1336430
lea ecx, [ebp - 0x698]
call fcn.01328220
push eax
lea ecx, [ebp - 0xab8]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xab8]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xab8]
call fcn.013280d0
lea ecx, [ebp - 0x698]
mov byte [ebp - 4], 0x19
call fcn.013280d0
lea ecx, [ebp - 0x77]
mov dword [ebp - 0x77], 0x8c8ead83
mov dword [ebp - 0x73], 0xba8a9686
mov dword [ebp - 0x6f], 0x86858990
mov dword [ebp - 0x6b], 0x9e988e
mov byte [ebp - 0x67], 1
call fcn.0138bc80
push dword [ebp - 0x10]
lea ecx, [ebp - 0x6b0]
call fcn.013282c0
lea ecx, [ebp - 0x77]
mov byte [ebp - 4], 0x1d
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1336480
sub ecx, edx
lea eax, [ebp - 0x77]
push ecx
push eax
lea ecx, [ebp - 0x6b0]
call fcn.013282e0
lea eax, [ebp - 0x6b0]
mov byte [ebp - 4], 0x1e
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x818]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x6b0]
mov byte [ebp - 4], 0x20
call fcn.013280d0
lea ecx, [ebp - 0x818]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x13365d0
lea ecx, [ebp - 0x13d]
mov dword [ebp - 0x13d], 0x8c8ead83
mov dword [ebp - 0x139], 0x8a9686
mov byte [ebp - 0x135], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x4d0]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 4], 0x21
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336547
push 0
lea ecx, [ebp - 0x4d0]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x13365c1
sub esp, 0x18
lea eax, [ebp - 0x4d0]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x818]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x21
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336589
mov byte [edi], 1
jmp 0x13365c1
lea ecx, [ebp - 0x4d0]
call fcn.01328220
push eax
lea ecx, [ebp - 0x8f0]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x8f0]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x8f0]
call fcn.013280d0
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 4], 0x20
call fcn.013280d0
lea ecx, [ebp - 0x9c]
mov dword [ebp - 0x9c], 0x8f8e8383
mov dword [ebp - 0x98], 0x848c88cd
mov dword [ebp - 0x94], 0x939d9a82
mov dword [ebp - 0x90], 0x968c86c5
mov word [ebp - 0x8c], 0x97
mov byte [ebp - 0x8a], 1
call fcn.0138be70
push dword [ebp - 0x10]
lea ecx, [ebp - 0x6c8]
call fcn.013282c0
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 0x24
lea edx, [ecx + 1]
mov edi, edi
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1336630
sub ecx, edx
lea eax, [ebp - 0x9c]
push ecx
push eax
lea ecx, [ebp - 0x6c8]
call fcn.013282e0
lea eax, [ebp - 0x6c8]
mov byte [ebp - 4], 0x25
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x488]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x6c8]
mov byte [ebp - 4], 0x27
call fcn.013280d0
lea ecx, [ebp - 0x488]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1336c35
lea ecx, [ebp - 0x2db]
mov dword [ebp - 0x2db], 0x9a80aa83
mov dword [ebp - 0x2d7], 0x8fa9c49b
mov dword [ebp - 0x2d3], 0x9e9b8d85
mov word [ebp - 0x2cf], 0x92
mov byte [ebp - 0x2cd], 1
call fcn.0132e470
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x4a0]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x28
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336711
push 0
lea ecx, [ebp - 0x4a0]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336c26
lea ecx, [ebp - 0x28c]
mov dword [ebp - 0x28c], 0x868fa983
mov dword [ebp - 0x288], 0x82809c86
mov dword [ebp - 0x284], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x488]
lea ecx, [ebp - 0xbd8]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xbd8]
mov byte [ebp - 4], 0x28
mov bl, al
call fcn.013280d0
test bl, bl
je 0x13368a7
lea ecx, [ebp - 0x280]
mov dword [ebp - 0x280], 0x868fa983
mov dword [ebp - 0x27c], 0x82809c86
mov dword [ebp - 0x278], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x4a0]
lea ecx, [ebp - 0x4e8]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x2a
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13367ea
push 0
lea ecx, [ebp - 0x4e8]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336898
sub esp, 0x18
lea eax, [ebp - 0x4e8]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x274]
mov dword [ebp - 0x274], 0x868fa983
mov dword [ebp - 0x270], 0x82809c86
mov esi, esp
mov dword [ebp - 0x26c], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x488]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x2a
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x133685a
mov byte [edi], 1
jmp 0x1336892
lea ecx, [ebp - 0x4e8]
call fcn.01328220
push eax
lea ecx, [ebp - 0x908]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x908]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x908]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x28
call fcn.013280d0
lea ecx, [ebp - 0x2fa]
mov dword [ebp - 0x2fa], 0x818eac83
mov dword [ebp - 0x2f6], 0xb5c58882
mov dword [ebp - 0x2f2], 0x8b9b8793
mov dword [ebp - 0x2ee], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x488]
lea ecx, [ebp - 0xbf0]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xbf0]
mov byte [ebp - 4], 0x28
mov bl, al
call fcn.013280d0
test bl, bl
je 0x1336a5b
lea ecx, [ebp - 0x30a]
mov dword [ebp - 0x30a], 0x818eac83
mov dword [ebp - 0x306], 0xb5c58882
mov dword [ebp - 0x302], 0x8b9b8793
mov dword [ebp - 0x2fe], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x4a0]
lea ecx, [ebp - 0x500]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x2e
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336994
push 0
lea ecx, [ebp - 0x500]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336a4c
sub esp, 0x18
lea eax, [ebp - 0x500]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x31a]
sub esp, 0x18
mov dword [ebp - 0x31a], 0x818eac83
mov dword [ebp - 0x316], 0xb5c58882
mov esi, esp
mov dword [ebp - 0x312], 0x8b9b8793
mov dword [ebp - 0x30e], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x488]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x2e
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336a0e
mov byte [edi], 1
jmp 0x1336a46
lea ecx, [ebp - 0x500]
call fcn.01328220
push eax
lea ecx, [ebp - 0x920]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x920]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x920]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x28
call fcn.013280d0
lea ecx, [ebp - 0x3b3]
mov dword [ebp - 0x3b3], 0x9184b383
mov dword [ebp - 0x3af], 0x888a8d90
mov dword [ebp - 0x3ab], 0x859dbbc7
mov dword [ebp - 0x3a7], 0x8b8a8d99
mov word [ebp - 0x3a3], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x488]
lea ecx, [ebp - 0xc08]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x31
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xc08]
mov byte [ebp - 4], 0x28
mov bl, al
call fcn.013280d0
test bl, bl
je 0x1336c26
lea ecx, [ebp - 0x38f]
mov dword [ebp - 0x38f], 0x9184b383
mov dword [ebp - 0x38b], 0x888a8d90
mov dword [ebp - 0x387], 0x859dbbc7
mov dword [ebp - 0x383], 0x8b8a8d99
mov word [ebp - 0x37f], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x4a0]
lea ecx, [ebp - 0x518]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x32
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336b5a
push 0
lea ecx, [ebp - 0x518]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336c1b
sub esp, 0x18
lea eax, [ebp - 0x518]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x37d]
sub esp, 0x18
mov dword [ebp - 0x37d], 0x9184b383
mov dword [ebp - 0x379], 0x888a8d90
mov esi, esp
mov dword [ebp - 0x375], 0x859dbbc7
mov dword [ebp - 0x371], 0x8b8a8d99
mov word [ebp - 0x36d], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x488]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x32
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336bdd
mov byte [edi], 1
jmp 0x1336c15
lea ecx, [ebp - 0x518]
call fcn.01328220
push eax
lea ecx, [ebp - 0x938]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x938]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x938]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x518]
call fcn.013280d0
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x27
call fcn.013280d0
lea ecx, [ebp - 0x425]
mov dword [ebp - 0x425], 0x9a80aa83
mov dword [ebp - 0x421], 0x89a9b89b
mov dword [ebp - 0x41d], 0xca858984
mov dword [ebp - 0x419], 0x9c8298b8
mov dword [ebp - 0x415], 0x94978e
mov byte [ebp - 0x411], 1
call fcn.01333860
push eax
lea ecx, [ebp - 0xc20]
call fcn.01328180
push eax
lea edx, [ebp - 0xd28]
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x800]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xc20]
mov byte [ebp - 4], 0x37
call fcn.013280d0
lea ecx, [ebp - 0x800]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1336db5
lea ecx, [ebp - 0xb6]
mov dword [ebp - 0xb6], 0x9a80aa83
mov word [ebp - 0xb2], 0x9b
mov byte [ebp - 0xb0], 1
call fcn.0132db30
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x530]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x530]
mov byte [ebp - 4], 0x38
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336d2c
push 0
lea ecx, [ebp - 0x530]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336da6
sub esp, 0x18
lea eax, [ebp - 0x530]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x800]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x38
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336d6e
mov byte [edi], 1
jmp 0x1336da6
lea ecx, [ebp - 0x530]
call fcn.01328220
push eax
lea ecx, [ebp - 0x950]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x950]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x950]
call fcn.013280d0
lea ecx, [ebp - 0x530]
mov byte [ebp - 4], 0x37
call fcn.013280d0
lea ecx, [ebp - 0x456]
mov dword [ebp - 0x456], 0x8b8ea383
mov dword [ebp - 0x452], 0x8f888b8d
mov dword [ebp - 0x44e], 0x8386abbb
mov dword [ebp - 0x44a], 0x87808385
mov dword [ebp - 0x446], 0x9e9087b3
mov dword [ebp - 0x442], 0x8581919f
mov word [ebp - 0x43e], 0x100
call fcn.0132e320
push eax
lea ecx, [ebp - 0xad0]
call fcn.01328180
push eax
lea edx, [ebp - 0xe30]
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x7e8]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xad0]
mov byte [ebp - 4], 0x3d
call fcn.013280d0
lea ecx, [ebp - 0x7e8]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1336f44
lea ecx, [ebp - 0x218]
mov dword [ebp - 0x218], 0x8b8ea383
mov dword [ebp - 0x214], 0x8f888b8d
mov word [ebp - 0x210], 0x100
call fcn.013336b0
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x548]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x548]
mov byte [ebp - 4], 0x3e
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1336ebb
push 0
lea ecx, [ebp - 0x548]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1336f35
sub esp, 0x18
lea eax, [ebp - 0x548]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x7e8]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x3e
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1336efd
mov byte [edi], 1
jmp 0x1336f35
lea ecx, [ebp - 0x548]
call fcn.01328220
push eax
lea ecx, [ebp - 0x968]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x968]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x968]
call fcn.013280d0
lea ecx, [ebp - 0x548]
mov byte [ebp - 4], 0x3d
call fcn.013280d0
lea ecx, [ebp - 0x146]
mov dword [ebp - 0x146], 0x8f93a183
mov dword [ebp - 0x142], 0x9c968c
mov byte [ebp - 0x13e], 1
call fcn.0132f640
push eax
lea ecx, [ebp - 0xae8]
call fcn.01328180
push eax
lea edx, [ebp - 0xd28]
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x7d0]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xae8]
mov byte [ebp - 4], 0x43
call fcn.013280d0
lea ecx, [ebp - 0x7d0]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x13370a7
lea ecx, [ebp - 0x14f]
mov dword [ebp - 0x14f], 0x8f93a183
mov dword [ebp - 0x14b], 0x9c968c
mov byte [ebp - 0x147], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x560]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x560]
mov byte [ebp - 4], 0x44
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x133701e
push 0
lea ecx, [ebp - 0x560]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337098
sub esp, 0x18
lea eax, [ebp - 0x560]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x45
lea eax, [ebp - 0x7d0]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x44
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1337060
mov byte [edi], 1
jmp 0x1337098
lea ecx, [ebp - 0x560]
call fcn.01328220
push eax
lea ecx, [ebp - 0x980]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x980]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x980]
call fcn.013280d0
lea ecx, [ebp - 0x560]
mov byte [ebp - 4], 0x43
call fcn.013280d0
lea ecx, [ebp - 0x20e]
mov dword [ebp - 0x20e], 0x8e80b783
mov dword [ebp - 0x20a], 0xb191818f
mov dword [ebp - 0x206], 0x88889b86
mov dword [ebp - 0x202], 0x82aeb082
mov dword [ebp - 0x1fe], 0x869f9586
mov dword [ebp - 0x1fa], 0x9a94a3af
mov dword [ebp - 0x1f6], 0x898d9d9b
mov word [ebp - 0x1f2], 0x100
call fcn.0138b8e0
push dword [ebp - 0x10]
lea ecx, [ebp - 0x6e0]
call fcn.013282c0
lea ecx, [ebp - 0x20e]
mov byte [ebp - 4], 0x47
lea edx, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1337120
sub ecx, edx
lea eax, [ebp - 0x20e]
push ecx
push eax
lea ecx, [ebp - 0x6e0]
call fcn.013282e0
lea eax, [ebp - 0x6e0]
mov byte [ebp - 4], 0x48
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x7b8]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x6e0]
mov byte [ebp - 4], 0x4a
call fcn.013280d0
lea ecx, [ebp - 0x7b8]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1337273
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x158], 0x9180b783
mov dword [ebp - 0x154], 0x8c8682
mov byte [ebp - 0x150], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x578]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x578]
mov byte [ebp - 4], 0x4b
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13371ea
push 0
lea ecx, [ebp - 0x578]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337264
sub esp, 0x18
lea eax, [ebp - 0x578]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x7b8]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, bl
mov byte [ebp - 4], 0x4b
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x133722c
mov byte [edi], 1
jmp 0x1337264
lea ecx, [ebp - 0x578]
call fcn.01328220
push eax
lea ecx, [ebp - 0x998]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x998]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x998]
call fcn.013280d0
lea ecx, [ebp - 0x578]
mov byte [ebp - 4], 0x4a
call fcn.013280d0
lea ecx, [ebp - 0x3ea]
mov dword [ebp - 0x3ea], 0x9688a283
mov dword [ebp - 0x3e6], 0xba97818b
mov dword [ebp - 0x3e2], 0x829d8185
mov dword [ebp - 0x3de], 0x8ac39e8e
mov word [ebp - 0x3da], 0x8d
mov byte [ebp - 0x3d8], 1
call fcn.0132e8d0
push eax
lea ecx, [ebp - 0xb00]
call fcn.01328180
push eax
lea edx, [ebp - 0xd28]
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x7a0]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xb00]
mov byte [ebp - 4], 0x50
call fcn.013280d0
sub esp, 0x18
lea eax, [ebp - 0x7a0]
mov ecx, esp
push eax
call fcn.0138e990
call fcn.0132fd60
mov ebx, dword [0xdbd090]
add esp, 0x18
test al, al
je 0x1337436
lea ecx, [ebp - 0x161]
mov dword [ebp - 0x161], 0x9688a283
mov dword [ebp - 0x15d], 0x97818b
mov byte [ebp - 0x159], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x590]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x590]
mov byte [ebp - 4], 0x51
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x133737b
push 0
lea ecx, [ebp - 0x590]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337427
lea ecx, [ebp - 0x2b0]
mov dword [ebp - 0x2b0], 0x96888283
mov dword [ebp - 0x2ac], 0xc897818b
mov dword [ebp - 0x2a8], 0x1008a83
call fcn.013336e0
push eax
lea edx, [ebp - 0x590]
lea ecx, [ebp - 0xb18]
call fcn.01392530
add esp, 4
mov ecx, eax
call fcn.01328220
lea ecx, [ebp - 0x7a0]
mov esi, eax
call fcn.01328220
push 0
push esi
push eax
call ebx
lea ecx, [ebp - 0xb18]
mov esi, eax
call fcn.013280d0
test esi, esi
je 0x13373e9
mov byte [edi], 1
jmp 0x1337421
lea ecx, [ebp - 0x590]
call fcn.01328220
push eax
lea ecx, [ebp - 0x9b0]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x9b0]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x9b0]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x590]
mov byte [ebp - 4], 0x50
call fcn.013280d0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 0x43c], 0x878da583
mov dword [ebp - 0x438], 0x89979080
mov dword [ebp - 0x434], 0x9988ab89
mov dword [ebp - 0x430], 0x8f9ab083
mov dword [ebp - 0x42c], 0x86949c83
mov word [ebp - 0x428], pe_nt_image_headers32
mov byte [ebp - 0x426], 1
call fcn.0132e4a0
push eax
lea ecx, [ebp - 0xb30]
call fcn.01328180
push eax
lea edx, [ebp - 0xd28]
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x788]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xb30]
mov byte [ebp - 4], 0x55
call fcn.013280d0
lea ecx, [ebp - 0x788]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x13375d6
lea ecx, [ebp - 0x2ea]
mov dword [ebp - 0x2ea], 0x878da583
mov dword [ebp - 0x2e6], 0x89979080
mov dword [ebp - 0x2e2], 0x9988ab89
mov word [ebp - 0x2de], 0x83
mov byte [ebp - 0x2dc], 1
call fcn.0132e470
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x5a8]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x5a8]
mov byte [ebp - 4], 0x56
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x133754a
push 0
lea ecx, [ebp - 0x5a8]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x13375c7
sub esp, 0x18
mov byte [ebp - 0x15], 0
lea eax, [ebp - 0x5a8]
mov dword [ebp - 0x10], esp
mov ecx, esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x788]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, byte [ebp - 0x15]
mov byte [ebp - 4], 0x56
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x133758f
mov byte [edi], 1
jmp 0x13375c7
lea ecx, [ebp - 0x5a8]
call fcn.01328220
push eax
lea ecx, [ebp - 0x9c8]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x9c8]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x9c8]
call fcn.013280d0
lea ecx, [ebp - 0x5a8]
mov byte [ebp - 4], 0x55
call fcn.013280d0
lea ecx, [ebp - 0x134]
mov dword [ebp - 0x134], 0x8c88a283
mov dword [ebp - 0x130], 0x83868a82
mov dword [ebp - 0x12c], 0x9a9989bb
mov dword [ebp - 0x128], 0x81999fc6
mov dword [ebp - 0x124], 0x98df959d
mov dword [ebp - 0x120], 0x9b9b80
mov byte [ebp - 0x11c], 1
call fcn.0138ba00
push dword [ebp - 0x10]
lea ecx, [ebp - 0x6f8]
call fcn.013282c0
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0x59
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1337640
sub ecx, edx
lea eax, [ebp - 0x134]
push ecx
push eax
lea ecx, [ebp - 0x6f8]
call fcn.013282e0
lea eax, [ebp - 0x6f8]
mov byte [ebp - 4], 0x5a
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x770]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x6f8]
mov byte [ebp - 4], 0x5c
call fcn.013280d0
sub esp, 0x18
lea eax, [ebp - 0x770]
mov ecx, esp
push eax
call fcn.0138e990
call fcn.0132fd60
add esp, 0x18
test al, al
je 0x13377e3
lea ecx, [ebp - 0x1be]
mov dword [ebp - 0x1be], 0x8c88a283
mov dword [ebp - 0x1ba], 0x83868a82
mov word [ebp - 0x1b6], 0x100
call fcn.013336b0
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x5c0]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 0x5d
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1337717
push 0
lea ecx, [ebp - 0x5c0]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x13377d4
lea ecx, [ebp - 0x36b]
mov dword [ebp - 0x36b], 0x92918183
mov dword [ebp - 0x367], 0x899197ce
mov dword [ebp - 0x363], 0x80c78d95
mov dword [ebp - 0x35f], 0x838398
mov byte [ebp - 0x35b], 1
call fcn.01333680
push eax
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0xb48]
call fcn.01392530
add esp, 4
mov ecx, eax
call fcn.01328220
lea ecx, [ebp - 0x770]
mov esi, eax
call fcn.01328220
push 0
push esi
push eax
call ebx
lea ecx, [ebp - 0xb48]
mov esi, eax
call fcn.013280d0
test esi, esi
je 0x1337796
mov byte [edi], 1
jmp 0x13377ce
lea ecx, [ebp - 0x5c0]
call fcn.01328220
push eax
lea ecx, [ebp - 0x9e0]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x9e0]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x9e0]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 0x5c
call fcn.013280d0
lea ecx, [ebp - 0x3fd]
mov dword [ebp - 0x3fd], 0x8a95a583
mov dword [ebp - 0x3f9], 0x93809686
mov dword [ebp - 0x3f5], 0x8b9eb48a
mov dword [ebp - 0x3f1], 0x9a888087
mov word [ebp - 0x3ed], 0x9c
mov byte [ebp - 0x3eb], 1
call fcn.0132e8d0
push eax
lea ecx, [ebp - 0xb60]
call fcn.01328180
push eax
lea edx, [ebp - 0xd28]
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x758]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0xb60]
mov byte [ebp - 4], 0x61
call fcn.013280d0
lea ecx, [ebp - 0x758]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x133796f
lea ecx, [ebp - 0x22e]
mov dword [ebp - 0x22e], 0x8a95a583
mov dword [ebp - 0x22a], 0x93809686
mov word [ebp - 0x226], 0x8a
mov byte [ebp - 0x224], 1
call fcn.0132e2f0
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x5d8]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x5d8]
mov byte [ebp - 4], 0x62
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13378e3
push 0
lea ecx, [ebp - 0x5d8]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337960
sub esp, 0x18
mov byte [ebp - 0x15], 0
lea eax, [ebp - 0x5d8]
mov dword [ebp - 0x10], esp
mov ecx, esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x758]
mov ecx, esp
push eax
call fcn.0138e990
mov cl, byte [ebp - 0x15]
mov byte [ebp - 4], 0x62
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1337928
mov byte [edi], 1
jmp 0x1337960
lea ecx, [ebp - 0x5d8]
call fcn.01328220
push eax
lea ecx, [ebp - 0x9f8]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x9f8]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0x9f8]
call fcn.013280d0
lea ecx, [ebp - 0x5d8]
mov byte [ebp - 4], 0x61
call fcn.013280d0
lea ecx, [ebp - 0x25]
mov dword [ebp - 0x25], 0x8394a783
mov dword [ebp - 0x21], 0x848091
mov byte [ebp - 0x1d], 1
call fcn.0138bdb0
push dword [ebp - 0x10]
lea ecx, [ebp - 0x710]
call fcn.013282c0
lea ecx, [ebp - 0x25]
mov byte [ebp - 4], 0x65
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x13379a1
sub ecx, edx
lea eax, [ebp - 0x25]
push ecx
push eax
lea ecx, [ebp - 0x710]
call fcn.013282e0
lea eax, [ebp - 0x710]
mov byte [ebp - 4], 0x66
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x470]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x710]
mov byte [ebp - 4], 0x68
call fcn.013280d0
lea ecx, [ebp - 0x470]
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
je 0x1337f96
lea ecx, [ebp - 0x16a]
mov dword [ebp - 0x16a], 0x8394a783
mov dword [ebp - 0x166], 0x848091
mov byte [ebp - 0x162], 1
call fcn.0132f640
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x4b8]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 4], 0x69
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1337a6c
push 0
lea ecx, [ebp - 0x4b8]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337f87
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x268], 0x868fa983
mov dword [ebp - 0x264], 0x82809c86
mov dword [ebp - 0x260], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x470]
lea ecx, [ebp - 0xb78]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x6a
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xb78]
mov byte [ebp - 4], 0x69
mov bl, al
call fcn.013280d0
test bl, bl
je 0x1337c02
lea ecx, [ebp - 0x25c]
mov dword [ebp - 0x25c], 0x868fa983
mov dword [ebp - 0x258], 0x82809c86
mov dword [ebp - 0x254], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x4b8]
lea ecx, [ebp - 0x5f0]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x5f0]
mov byte [ebp - 4], 0x6b
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1337b45
push 0
lea ecx, [ebp - 0x5f0]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337bf3
sub esp, 0x18
lea eax, [ebp - 0x5f0]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x298], 0x868fa983
mov dword [ebp - 0x294], 0x82809c86
mov esi, esp
mov dword [ebp - 0x290], 0x100aaa3
call fcn.013336e0
push eax
lea edx, [ebp - 0x470]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x6b
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1337bb5
mov byte [edi], 1
jmp 0x1337bed
lea ecx, [ebp - 0x5f0]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa10]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0xa10]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa10]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x5f0]
mov byte [ebp - 4], 0x69
call fcn.013280d0
lea ecx, [ebp - 0x32a]
mov dword [ebp - 0x32a], 0x818eac83
mov dword [ebp - 0x326], 0xb5c58882
mov dword [ebp - 0x322], 0x8b9b8793
mov dword [ebp - 0x31e], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x470]
lea ecx, [ebp - 0xb90]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xb90]
mov byte [ebp - 4], 0x69
mov bl, al
call fcn.013280d0
test bl, bl
je 0x1337db6
lea ecx, [ebp - 0x33a]
mov dword [ebp - 0x33a], 0x818eac83
mov dword [ebp - 0x336], 0xb5c58882
mov dword [ebp - 0x332], 0x8b9b8793
mov dword [ebp - 0x32e], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x4b8]
lea ecx, [ebp - 0x608]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x608]
mov byte [ebp - 4], 0x6f
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1337cef
push 0
lea ecx, [ebp - 0x608]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337da7
sub esp, 0x18
lea eax, [ebp - 0x608]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x34a]
sub esp, 0x18
mov dword [ebp - 0x34a], 0x818eac83
mov dword [ebp - 0x346], 0xb5c58882
mov esi, esp
mov dword [ebp - 0x342], 0x8b9b8793
mov dword [ebp - 0x33e], 0x100898c
call fcn.01333830
push eax
lea edx, [ebp - 0x470]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x6f
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1337d69
mov byte [edi], 1
jmp 0x1337da1
lea ecx, [ebp - 0x608]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa28]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0xa28]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa28]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x608]
mov byte [ebp - 4], 0x69
call fcn.013280d0
lea ecx, [ebp - 0x3d7]
mov dword [ebp - 0x3d7], 0x9184b383
mov dword [ebp - 0x3d3], 0x888a8d90
mov dword [ebp - 0x3cf], 0x859dbbc7
mov dword [ebp - 0x3cb], 0x8b8a8d99
mov word [ebp - 0x3c7], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x470]
lea ecx, [ebp - 0xba8]
call fcn.01392530
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
lea ecx, [ebp - 0xba8]
mov byte [ebp - 4], 0x69
mov bl, al
call fcn.013280d0
test bl, bl
je 0x1337f81
lea ecx, [ebp - 0x3c5]
mov dword [ebp - 0x3c5], 0x9184b383
mov dword [ebp - 0x3c1], 0x888a8d90
mov dword [ebp - 0x3bd], 0x859dbbc7
mov dword [ebp - 0x3b9], 0x8b8a8d99
mov word [ebp - 0x3b5], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x4b8]
lea ecx, [ebp - 0x620]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x620]
mov byte [ebp - 4], 0x73
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x1337eb5
push 0
lea ecx, [ebp - 0x620]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x1337f76
sub esp, 0x18
lea eax, [ebp - 0x620]
mov ecx, esp
mov dword [ebp - 0x10], esp
xor bl, bl
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x3a1]
sub esp, 0x18
mov dword [ebp - 0x3a1], 0x9184b383
mov dword [ebp - 0x39d], 0x888a8d90
mov esi, esp
mov dword [ebp - 0x399], 0x859dbbc7
mov dword [ebp - 0x395], 0x8b8a8d99
mov word [ebp - 0x391], 0x100
call fcn.01333650
push eax
lea edx, [ebp - 0x470]
mov ecx, esi
call fcn.01392530
add esp, 4
mov byte [ebp - 4], 0x73
mov cl, bl
call fcn.013338b0
add esp, 0x30
test eax, eax
jne 0x1337f38
mov byte [edi], 1
jmp 0x1337f70
lea ecx, [ebp - 0x620]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa40]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0xa40]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa40]
call fcn.013280d0
mov esi, dword [0xdbd118]
lea ecx, [ebp - 0x620]
call fcn.013280d0
mov ebx, dword [0xdbd090]
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 4], 0x68
call fcn.013280d0
lea ecx, [ebp - 0x1b4]
mov dword [ebp - 0x1b4], 0x8e94ad83
mov dword [ebp - 0x1b0], 0x89a18d97
mov dword [ebp - 0x1ac], 0x87b58d80
mov dword [ebp - 0x1a8], 0x8799809e
mov dword [ebp - 0x1a4], 0x97969f8b
mov dword [ebp - 0x1a0], 0x9a9483dd
mov dword [ebp - 0x19c], 0x8d9d9b
mov byte [ebp - 0x198], 1
call fcn.0138ba30
push dword [ebp - 0x10]
lea ecx, [ebp - 0x728]
call fcn.013282c0
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 4], 0x76
lea edx, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1338010
sub ecx, edx
lea eax, [ebp - 0x1b4]
push ecx
push eax
lea ecx, [ebp - 0x728]
call fcn.013282e0
lea eax, [ebp - 0x728]
mov byte [ebp - 4], 0x77
push eax
lea edx, [ebp - 0xd28]
lea ecx, [ebp - 0x740]
call fcn.01392660
add esp, 4
lea ecx, [ebp - 0x728]
mov byte [ebp - 4], 0x79
call fcn.013280d0
sub esp, 0x18
lea eax, [ebp - 0x740]
mov ecx, esp
push eax
call fcn.0138e990
call fcn.0132fd60
add esp, 0x18
test al, al
je 0x13381b7
lea ecx, [ebp - 0x2a4]
mov dword [ebp - 0x2a4], 0x8e94ad83
mov dword [ebp - 0x2a0], 0x89a18d97
mov dword [ebp - 0x29c], 0x1008d80
call fcn.013336e0
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x638]
call fcn.01392530
add esp, 4
lea ecx, [ebp - 0x638]
mov byte [ebp - 4], 0x7a
call fcn.01328220
mov ecx, eax
call fcn.0132fdf0
test al, al
jne 0x13380e8
push 0
lea ecx, [ebp - 0x638]
call fcn.01328220
push eax
call esi
test eax, eax
je 0x13381a8
lea ecx, [ebp - 0x410]
mov dword [ebp - 0x410], 0x8e948d83
mov dword [ebp - 0x40c], 0x89818d97
mov dword [ebp - 0x408], 0x9dc78d80
mov dword [ebp - 0x404], 0x8b81808a
mov word [ebp - 0x400], 0x9b
mov byte [ebp - 0x3fe], 1
call fcn.0132e8d0
push eax
lea edx, [ebp - 0x638]
lea ecx, [ebp - 0xbc0]
call fcn.01392530
add esp, 4
mov ecx, eax
call fcn.01328220
lea ecx, [ebp - 0x740]
mov esi, eax
call fcn.01328220
push 0
push esi
push eax
call ebx
lea ecx, [ebp - 0xbc0]
mov esi, eax
call fcn.013280d0
test esi, esi
je 0x1338170
mov byte [edi], 1
jmp 0x13381a8
lea ecx, [ebp - 0x638]
call fcn.01328220
push eax
lea ecx, [ebp - 0xa58]
call fcn.01328180
push 0
mov dl, 1
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0xa58]
call fcn.0132feb0
add esp, 4
lea ecx, [ebp - 0xa58]
call fcn.013280d0
lea ecx, [ebp - 0x638]
mov byte [ebp - 4], 0x79
call fcn.013280d0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x173]
mov dword [ebp - 0x173], 0x8195899d
mov dword [ebp - 0x16f], 0x8b8d8c
mov esi, esp
mov byte [ebp - 0x16b], 1
call fcn.0132f640
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x1c8], 0x87868f9b
mov dword [ebp - 0x1c4], 0x888c8b80
mov esi, esp
mov word [ebp - 0x1c0], 0x100
call fcn.013336b0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x1d2]
mov dword [ebp - 0x1d2], 0x8c8e8e9e
mov dword [ebp - 0x1ce], 0x888c8b80
mov esi, esp
mov word [ebp - 0x1ca], 0x100
call fcn.013336b0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x17c]
mov dword [ebp - 0x17c], 0xa1b0a29d
mov dword [ebp - 0x178], 0x8b8d8c
mov esi, esp
mov byte [ebp - 0x174], 1
call fcn.0132f640
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], pe_nt_image_headers32
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x1dc], 0x8a92819b
mov dword [ebp - 0x1d8], 0x83978ba0
mov esi, esp
mov word [ebp - 0x1d4], 0x100
call fcn.013336b0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x250]
mov dword [ebp - 0x250], 0x908e8c99
mov dword [ebp - 0x24c], 0x89868a8a
mov esi, esp
mov dword [ebp - 0x248], 0x100868e
call fcn.013336e0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x103]
mov dword [ebp - 0x103], 0x8c809299
mov dword [ebp - 0xff], 0x1008b88
mov esi, esp
call fcn.01331b60
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x1e6]
mov dword [ebp - 0x1e6], 0x8b849299
mov dword [ebp - 0x1e2], 0x888c8b80
mov esi, esp
mov word [ebp - 0x1de], 0x100
call fcn.013336b0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x35a]
sub esp, 0x18
mov dword [ebp - 0x35a], 0x868d8f98
mov dword [ebp - 0x356], 0x888c8ba0
mov esi, esp
mov dword [ebp - 0x352], 0xa6aec0c7
mov dword [ebp - 0x34e], 0x100c5af
call fcn.01333830
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x10b]
mov dword [ebp - 0x10b], 0x8da2af96
mov dword [ebp - 0x107], 0x1008a8a
mov esi, esp
call fcn.01331b60
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x2cc]
sub esp, 0x18
mov dword [ebp - 0x2cc], 0x8b878e96
mov dword [ebp - 0x2c8], 0x83918d8d
mov esi, esp
mov dword [ebp - 0x2c4], 0x84808784
mov word [ebp - 0x2c0], 0x100
call fcn.01333710
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x87
sub esp, 0x18
mov dword [ebp - 0x113], 0x8d829896
mov esi, esp
mov dword [ebp - 0x10f], 0x1008a8a
lea ecx, [ebp - 0x113]
call fcn.01331b60
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x66]
mov dword [ebp - 0x66], 0x83868592
mov dword [ebp - 0x62], 0x888c8b80
mov word [ebp - 0x5e], 0x100
call fcn.0138bc50
sub esp, 0x18
lea eax, [ebp - 0x66]
mov ecx, esp
push eax
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x185]
mov dword [ebp - 0x185], 0x818f8992
mov dword [ebp - 0x181], 0x8b8d8c
mov esi, esp
mov byte [ebp - 0x17d], 1
call fcn.0132f640
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1f0], 0x878c8191
mov dword [ebp - 0x1ec], 0x888c8b80
mov esi, esp
mov word [ebp - 0x1e8], 0x100
call fcn.013336b0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x8b
mov dword [ebp - 0x239], 0x8f88928f
mov dword [ebp - 0x235], 0x8f8a8786
sub esp, 0x18
mov word [ebp - 0x231], 0x89
lea ecx, [ebp - 0x239]
mov byte [ebp - 0x22f], 1
mov esi, esp
call fcn.0132e2f0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x223]
sub esp, 0x18
mov dword [ebp - 0x223], 0x9093858b
mov dword [ebp - 0x21f], 0x8f8a8782
mov esi, esp
mov word [ebp - 0x21b], 0x89
mov byte [ebp - 0x219], 1
call fcn.0132e2f0
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
sub esp, 0x18
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x11b]
mov dword [ebp - 0x11b], 0x8da2a186
mov dword [ebp - 0x117], 0x1008a8a
mov esi, esp
call fcn.01331b60
push eax
mov ecx, esi
call fcn.01328180
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x91808385
mov word [ebp - 0x18], 0x8b
mov byte [ebp - 0x16], 1
call fcn.0138bfc0
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x8f
lea edx, [ecx + 1]
lea ebx, [ebx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x13387f0
sub ecx, edx
lea eax, [ebp - 0x1c]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x8e
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x2e]
mov dword [ebp - 0x2e], 0x819785bb
mov dword [ebp - 0x2a], 0x8b8d8c
mov byte [ebp - 0x26], 1
call fcn.0138bdb0
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x2e]
mov byte [ebp - 4], 0x91
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1338860
sub ecx, edx
lea eax, [ebp - 0x2e]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x90
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x5c], 0x8b8689bb
mov dword [ebp - 0x58], 0x85898597
mov dword [ebp - 0x54], 0x878188
mov byte [ebp - 0x50], 1
call fcn.0138bd40
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x93
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x13388d6
sub ecx, edx
lea eax, [ebp - 0x5c]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x92
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x38], 0x87958993
mov dword [ebp - 0x34], 0x888c8b80
mov word [ebp - 0x30], 0x100
call fcn.0138bc50
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x95
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1338947
sub ecx, edx
lea eax, [ebp - 0x38]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x94
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x42]
mov dword [ebp - 0x42], 0x8685858d
mov dword [ebp - 0x3e], 0x888c8b80
mov word [ebp - 0x3a], 0x100
call fcn.0138bc50
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x42]
mov byte [ebp - 4], 0x97
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x13389b8
sub ecx, edx
lea eax, [ebp - 0x42]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x96
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x89]
mov dword [ebp - 0x89], 0x8684819b
mov dword [ebp - 0x85], 0x95908882
mov dword [ebp - 0x81], 0x8388a5c7
mov dword [ebp - 0x7d], 0x9a888285
mov word [ebp - 0x79], 0x100
call fcn.0138bcb0
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x89]
mov byte [ebp - 4], 0x99
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1338a46
sub ecx, edx
lea eax, [ebp - 0x89]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x98
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x10], esp
push eax
call fcn.0138e990
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x4f]
mov dword [ebp - 0x4f], 0x85858593
mov dword [ebp - 0x4b], 0xaac59686
mov dword [ebp - 0x47], 0x8c9e8e
mov byte [ebp - 0x43], 1
call fcn.0138bd40
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x14], esi
mov ecx, esi
push dword [ebp - 0x10]
call fcn.013282c0
lea ecx, [ebp - 0x4f]
mov byte [ebp - 4], 0x9b
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1338ac0
sub ecx, edx
lea eax, [ebp - 0x4f]
push ecx
push eax
mov ecx, esi
call fcn.013282e0
mov byte [ebp - 4], 0x9a
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.01334e00
add esp, 0x30
lea ecx, [ebp - 0x740]
call fcn.013280d0
lea ecx, [ebp - 0x470]
call fcn.013280d0
lea ecx, [ebp - 0x758]
call fcn.013280d0
lea ecx, [ebp - 0x770]
call fcn.013280d0
lea ecx, [ebp - 0x788]
call fcn.013280d0
lea ecx, [ebp - 0x7a0]
call fcn.013280d0
lea ecx, [ebp - 0x7b8]
call fcn.013280d0
lea ecx, [ebp - 0x7d0]
call fcn.013280d0
lea ecx, [ebp - 0x7e8]
call fcn.013280d0
lea ecx, [ebp - 0x800]
call fcn.013280d0
lea ecx, [ebp - 0x488]
call fcn.013280d0
lea ecx, [ebp - 0x818]
call fcn.013280d0
lea ecx, [ebp - 0x830]
call fcn.013280d0
lea ecx, [ebp - 0x848]
call fcn.013280d0
lea ecx, [ebp - 0x860]
call fcn.013280d0
lea ecx, [ebp - 0x878]
call fcn.013280d0
lea ecx, [ebp + 8]
call fcn.013280d0
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret