Function at 0x101052e0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101792d0
mov eax, dword fs:[0]
push eax
sub esp, 0x5f4
mov eax, dword [0x102241c0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, ecx
push 0x104
lea eax, [ebp - 0x21c]
mov dword [ebp - 0x27c], esi
push eax
push dword [0x102290dc]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push 0
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x25c]
call fcn.100ae6b0
mov byte [ebp - 0x278], 0
lea ecx, [ebp - 0x294]
push dword [ebp - 0x278]
mov edx, 0x101f3790
mov dword [ebp - 4], 0
call fcn.1007d110
add esp, 4
lea eax, [ebp - 0x5d0]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x25c]
call fcn.1007a850
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 2
push ecx
mov edx, eax
lea ecx, [ebp - 0x244]
call fcn.1007a920
add esp, 4
lea ecx, [ebp - 0x5d0]
call fcn.1007c440
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 5
call fcn.1007c440
lea ecx, [ebp - 0x244]
call fcn.1008d760
test al, al
je 0x101055f2
push 0xb8
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 6
push 0
push eax
call fcn.10138470
add esp, 0xc
lea eax, [ebp - 0x244]
lea ecx, [ebp - 0xcc]
push 1
push 0x40
push 1
push eax
call fcn.10102540
push 0
push 0
sub esp, 0x28
mov byte [ebp - 4], 7
mov eax, esp
lea edx, [ebp - 0xcc]
lea ecx, [ebp - 0x22c]
mov dword [eax + 0x24], 0
call fcn.10111cb0
add esp, 0x30
push 0x101a5dd3
mov ecx, 0x1022c6d8
call fcn.10030560
test al, al
jne 0x101054ad
push 0x101f37d8
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 9
call fcn.1000cfb0
lea eax, [ebp - 0x2ac]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x10]
mov ecx, eax
call fcn.10115400
lea ecx, [ebp - 0x2ac]
call fcn.100076d0
jmp 0x101054a6
mov dword [ebp - 4], 8
push 0x101f37ac
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0xc
call fcn.1000cfb0
lea eax, [ebp - 0x2ac]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x28]
mov ecx, eax
call fcn.1011bfa0
lea ecx, [ebp - 0x2ac]
call fcn.100076d0
jmp 0x1010551c
lea ecx, [ebp - 0x22c]
call fcn.1005ab30
lea ecx, [ebp - 0x5c]
call fcn.101020f0
lea ecx, [ebp - 0x5c]
call fcn.1000cc30
jmp 0x10105545
push 0x14
lea edx, [esi + 0x10]
mov dword [ebp - 4], 5
push 0x101f37c0
lea ecx, [ebp - 0x600]
call fcn.1002a2f0
mov byte [ebp - 0x278], 0
lea ecx, [ebp - 0x2ac]
push dword [ebp - 0x278]
mov edx, eax
mov byte [ebp - 4], 0x10
call fcn.100af850
add esp, 0xc
lea eax, [ebp - 0x5e8]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x25c]
call fcn.1007a850
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0x12
push ecx
mov edx, eax
lea ecx, [ebp - 0x274]
call fcn.1007a920
add esp, 4
lea ecx, [ebp - 0x5e8]
call fcn.1007c440
lea ecx, [ebp - 0x2ac]
call fcn.1007c440
lea ecx, [ebp - 0x600]
mov byte [ebp - 4], 0x16
call fcn.100076d0
lea ecx, [ebp - 0x274]
call fcn.1008d760
test al, al
jne 0x1010560d
lea ecx, [ebp - 0x274]
call fcn.1007c440
lea ecx, [ebp - 0x244]
call fcn.1007c440
lea ecx, [ebp - 0x25c]
call fcn.1007c440
jmp 0x1010b4c1
push 0xb8
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x17
push 0
push eax
call fcn.10138470
add esp, 0xc
lea eax, [ebp - 0x274]
lea ecx, [ebp - 0xcc]
push 1
push 0x40
push 1
push eax
call fcn.10102540
push 0
push 0
sub esp, 0x28
mov byte [ebp - 4], 0x18
mov eax, esp
mov dword [ebp - 0x278], esp
lea edx, [ebp - 0xcc]
lea ecx, [ebp - 0x22c]
mov dword [eax + 0x24], 0
call fcn.10111cb0
add esp, 0x30
push 0x101f3728
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x1a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x2d]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101056e2
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f373c
mov byte [ebp - 4], 0x1d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x2e]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010575e
mov dword [ebp - 4], 0x19
cmp byte [esi + 0x2e], 0
je 0x101057e8
push 0x101f3710
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x20
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x2f]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101057e1
mov dword [ebp - 4], 0x19
push 0x101f371c
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x23
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
mov edx, esi
mov ecx, eax
call fcn.1005a210
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010585c
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3774
mov byte [ebp - 4], 0x26
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x30]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101058d8
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3780
mov byte [ebp - 4], 0x29
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x31]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105954
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3750
mov byte [ebp - 4], 0x2c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101059d0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f376c
mov byte [ebp - 4], 0x2f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x33]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105a4c
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f38b4
mov byte [ebp - 4], 0x32
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32c8]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105acb
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f38c8
mov byte [ebp - 4], 0x35
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32cc]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105b4a
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f388c
mov byte [ebp - 4], 0x38
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x39
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32d0]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105bc9
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f38a0
mov byte [ebp - 4], 0x3b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32d4]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105c48
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f390c
mov byte [ebp - 4], 0x3e
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32e8]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105cc7
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3924
mov byte [ebp - 4], 0x41
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32ec]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105d46
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f38dc
mov byte [ebp - 4], 0x44
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32f0]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105dc5
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f38f4
mov byte [ebp - 4], 0x47
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32f4]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105e44
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3818
mov byte [ebp - 4], 0x4a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x4b
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32f8]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105ec3
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3830
mov byte [ebp - 4], 0x4d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x32fc]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105f42
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f37e8
mov byte [ebp - 4], 0x50
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3300]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10105fc1
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3800
mov byte [ebp - 4], 0x53
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3304]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106040
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f386c
mov byte [ebp - 4], 0x56
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x35]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101060bc
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f387c
mov byte [ebp - 4], 0x59
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3c]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106138
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3848
mov byte [ebp - 4], 0x5c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3d]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101061b4
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3860
mov byte [ebp - 4], 0x5f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x36]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106230
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39d8
mov byte [ebp - 4], 0x62
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x38]
mov ecx, eax
call fcn.1011bfa0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101062ac
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39e4
mov byte [ebp - 4], 0x65
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3e]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106328
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39b4
mov byte [ebp - 4], 0x68
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x3f]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
lea ecx, [ebp - 0x294]
call fcn.10007720
jmp 0x101063af
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39c8
mov byte [ebp - 4], 0x6b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x40]
push ecx
mov ecx, eax
call fcn.10111dc0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010642c
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a18
mov byte [ebp - 4], 0x6e
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x6f
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x58]
push ecx
mov ecx, eax
call fcn.10111dc0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101064a9
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a28
mov byte [ebp - 4], 0x71
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x70]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106526
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39f4
mov byte [ebp - 4], 0x74
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x75
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x74]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101065a3
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a04
mov byte [ebp - 4], 0x77
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x78]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106620
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3960
mov byte [ebp - 4], 0x7a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x195]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101066a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f396c
mov byte [ebp - 4], 0x7d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x196]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106720
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f393c
mov byte [ebp - 4], 0x80
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x81
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x197]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101067a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3950
mov byte [ebp - 4], 0x83
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3338]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106820
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3994
mov byte [ebp - 4], 0x86
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3390]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101068a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f39a0
mov byte [ebp - 4], 0x89
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x8a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x199]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106920
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3978
mov byte [ebp - 4], 0x8c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x8d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x198]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101069a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3988
mov byte [ebp - 4], 0x8f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x90
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xbc]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106a20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3ad0
mov byte [ebp - 4], 0x92
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x93
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3418]
push ecx
mov ecx, eax
call fcn.10112090
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106aa0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3ae0
mov byte [ebp - 4], 0x95
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3444]
push ecx
mov ecx, eax
call fcn.10111dc0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106b20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3ab8
mov byte [ebp - 4], 0x98
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x99
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x33e8]
push ecx
mov ecx, eax
call fcn.10111dc0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106ba0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3ac4
mov byte [ebp - 4], 0x9b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x9c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15a]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106c20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b08
mov byte [ebp - 4], 0x9e
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x9f
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15b]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106ca0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b14
mov byte [ebp - 4], 0xa1
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xa2
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15c]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106d20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3af0
mov byte [ebp - 4], 0xa4
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xa5
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15e]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106da0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3afc
mov byte [ebp - 4], 0xa7
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xa8
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15d]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106e20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a54
mov byte [ebp - 4], 0xaa
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xab
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x15f]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106ea0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a60
mov byte [ebp - 4], 0xad
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xae
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x160]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106f20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a38
mov byte [ebp - 4], 0xb0
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xa4]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10106fa0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a44
mov byte [ebp - 4], 0xb3
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xb4
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xa8]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107020
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a94
mov byte [ebp - 4], 0xb6
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xb7
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x140]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101070a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3aa4
mov byte [ebp - 4], 0xb9
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xba
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x148]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107120
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a70
mov byte [ebp - 4], 0xbc
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xbd
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x154]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101071a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3a88
mov byte [ebp - 4], 0xbf
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3400]
push ecx
mov ecx, eax
call fcn.10111dc0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107220
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3bb8
mov byte [ebp - 4], 0xc2
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xca]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101072a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3bc4
mov byte [ebp - 4], 0xc5
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xc6
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xcc]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107320
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b9c
mov byte [ebp - 4], 0xc8
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xc9
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xd0]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101073a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3bac
mov byte [ebp - 4], 0xcb
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xcc
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1ec]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107420
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3c04
mov byte [ebp - 4], 0xce
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1ed]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101074a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3c1c
mov byte [ebp - 4], 0xd1
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xd2
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1ee]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107520
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3bd0
mov byte [ebp - 4], 0xd4
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xd5
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1ef]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101075a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3bec
mov byte [ebp - 4], 0xd7
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xd8
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f0]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107620
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b40
mov byte [ebp - 4], 0xda
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xdb
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f1]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101076a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b4c
mov byte [ebp - 4], 0xdd
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xde
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3318]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107720
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b20
mov byte [ebp - 4], 0xe0
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xe1
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x331c]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101077a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b30
mov byte [ebp - 4], 0xe3
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xe4
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3320]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107820
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b7c
mov byte [ebp - 4], 0xe6
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xe7
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3324]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101078a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b8c
mov byte [ebp - 4], 0xe9
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xea
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f2]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107920
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b5c
mov byte [ebp - 4], 0xec
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xed
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f3]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101079a0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3b70
mov byte [ebp - 4], 0xef
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xf0
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f4]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107a20
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3cdc
mov byte [ebp - 4], 0xf2
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xf3
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1f8]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107aa0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3cec
mov byte [ebp - 4], 0xf5
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xf6
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x1fc]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107b20
mov dword [ebp - 4], 0x19
cmp byte [esi + 0x2e], 0
je 0x10107bb1
push 0x101f3cc0
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0xf8
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xf9
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x246]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107baa
mov dword [ebp - 4], 0x19
push 0x101f3ccc
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0xfb
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xfc
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3328]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107c2a
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x294]
push 0x101f3d2c
mov byte [ebp - 4], 0xfe
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xff
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x332c]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107caa
push 0x101f3d3c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x101
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3330]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107d26
push 0x101f3d00
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x104
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x3334]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107da2
push 0x101f3d10
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x107
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x247]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107e1e
push 0x101f3c48
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x10a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x248]
push ecx
mov ecx, eax
call fcn.10111de0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107e9a
push 0x101f3c60
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x10d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x24c]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107f16
push 0x101f3c30
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], pe_nt_image_headers32
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x200]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10107f92
push 0x101f3c38
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x113
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x201]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010800e
push 0x101f3ca4
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x116
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x202]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010808a
push 0x101f3cb0
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x119
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x203]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108106
push 0x101f3c78
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x11c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x204]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108182
push 0x101f3c8c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x11f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x205]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101081fe
push 0x101f3df4
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x122
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x206]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010827a
push 0x101f3e08
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x125
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x207]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101082f6
push 0x101f3ddc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x128
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x208]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108372
push 0x101f3de8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x12b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x9c]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101083ee
push 0x101f3e30
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x12e
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x32b0]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010846a
push 0x101f3e3c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x131
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x32b4]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101084e6
push 0x101f3e18
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x134
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0x32b8]
push ecx
mov ecx, eax
call fcn.10111f70
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108562
push 0x101f3e24
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x137
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea ecx, [esi + 0xc8]
push ecx
mov ecx, eax
call fcn.10111ee0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101085de
push 0x101f3d70
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x13a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0xc9]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108659
push 0x101f3d84
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x13d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x134]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101086d4
push 0x101f3d4c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x140
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x135]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010874f
push 0x101f3d58
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x143
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x136]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101087ca
push 0x101f3db8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x146
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x47
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x137]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108845
push 0x101f3dcc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x149
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x138]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101088c0
push 0x101f3d90
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x14c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x20c]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010893b
push 0x101f3da4
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x14f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x20e]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101089b6
push 0x101f3edc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x152
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x20f]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108a31
push 0x101f3ef0
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x155
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x165]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108aac
push 0x101f3ec8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x158
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x166]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108b27
push 0x101f3ed0
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x15b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x167]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108ba2
push 0x101f3f20
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x15e
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x168]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108c1d
push 0x101f3f2c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x161
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x16c]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108c98
push 0x101f3efc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x164
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x65
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x16d]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108d13
push 0x101f3f0c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x167
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x16e]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108d8e
push 0x101f3e6c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x16a
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x16f]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108e09
push 0x101f3e78
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x16d
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x170]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108e84
push 0x101f3e4c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x170
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x71
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x174]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108eff
push 0x101f3e5c
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x173
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x178]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108f7a
push 0x101f3ea8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x176
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x17c]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10108ff5
push 0x101f3eb8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x179
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x180]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10109070
push 0x101f3e88
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x17c
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x184]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101090eb
push 0x101f3e98
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x17f
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x188]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10109166
push 0x101f3fcc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x182
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x18c]
mov ecx, eax
call fcn.1011c0e0
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101091e1
push 0x101f3fdc
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x185
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x354a]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x1010925c
push 0x101f3fa8
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x188
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x89
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x19d]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x101092d7
push 0x101f3fc0
lea ecx, [ebp - 0x294]
mov dword [ebp - 4], 0x18b
call fcn.1000cfb0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [ebp - 0x22c]
call fcn.1005aa40
lea edx, [esi + 0x19e]
mov ecx, eax
call fcn.1011bf10
lea ecx, [ebp - 0x294]
call fcn.100076d0
jmp 0x10109352
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10135ef1
mov esp, ebp
pop ebp
ret