Function at 0x497b6c
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov ecx, 0x223
push ecx
shl ecx, 2
add ecx, 8
push ecx
call fcn.006b9b73
add esp, 4
mov edi, eax
mov dword [edi], 1
add edi, 4
pop ecx
push eax
push ecx
mov dword [edi], 0x223
add edi, 4
mov ebx, dword [0x7f33e1]
call fcn.004759e1
pop edx
test edx, edx
je 0x497bbb
mov ecx, edx
xor eax, eax
rep stosd dword es:[edi], eax
push dword [0x7f33e1]
call fcn.006b9b6d
add esp, 4
pop eax
mov dword [0x7f33e1], eax
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0
cmp eax, ecx
jl 0x497bf0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a73b2
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 1
cmp eax, ecx
jl 0x497c22
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7571
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 2
cmp eax, ecx
jl 0x497c54
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a769e
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 3
cmp eax, ecx
jl 0x497c86
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a782e
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 4
cmp eax, ecx
jl 0x497cb8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7871
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 5
cmp eax, ecx
jl 0x497cea
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7899
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 6
cmp eax, ecx
jl 0x497d1c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7899
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 7
cmp eax, ecx
jl 0x497d4e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7899
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 8
cmp eax, ecx
jl 0x497d80
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a86f8
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 9
cmp eax, ecx
jl 0x497db2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4aad66
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xa
cmp eax, ecx
jl 0x497de4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ab09d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xb
cmp eax, ecx
jl 0x497e16
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ac8ae
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xc
cmp eax, ecx
jl 0x497e48
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4acc59
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xd
cmp eax, ecx
jl 0x497e7a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ad806
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xe
cmp eax, ecx
jl 0x497eac
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ae123
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0xf
cmp eax, ecx
jl 0x497ede
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4af0d9
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x10
cmp eax, ecx
jl 0x497f10
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4af151
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x11
cmp eax, ecx
jl 0x497f42
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4af192
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x12
cmp eax, ecx
jl 0x497f74
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4af48d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x13
cmp eax, ecx
jl 0x497fa6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4af82d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x14
cmp eax, ecx
jl 0x497fd8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4afb31
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x15
cmp eax, ecx
jl 0x49800a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4afb50
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x16
cmp eax, ecx
jl 0x49803c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4afb6f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x17
cmp eax, ecx
jl 0x49806e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4afe50
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x18
cmp eax, ecx
jl 0x4980a0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b0127
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x19
cmp eax, ecx
jl 0x4980d2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b0408
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1a
cmp eax, ecx
jl 0x498104
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b06df
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1b
cmp eax, ecx
jl 0x498136
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b09a8
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1c
cmp eax, ecx
jl 0x498168
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b0c7f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1d
cmp eax, ecx
jl 0x49819a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b0f60
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1e
cmp eax, ecx
jl 0x4981cc
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7899
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x1f
cmp eax, ecx
jl 0x4981fe
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a7899
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x20
cmp eax, ecx
jl 0x498230
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b10dc
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x21
cmp eax, ecx
jl 0x498262
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b11a2
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x22
cmp eax, ecx
jl 0x498294
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b14a6
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x23
cmp eax, ecx
jl 0x4982c6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b14d3
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x24
cmp eax, ecx
jl 0x4982f8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b2208
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x25
cmp eax, ecx
jl 0x49832a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b2227
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x26
cmp eax, ecx
jl 0x49835c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b29df
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x27
cmp eax, ecx
jl 0x49838e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b328c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x28
cmp eax, ecx
jl 0x4983c0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b3a0f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x29
cmp eax, ecx
jl 0x4983f2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b4171
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2a
cmp eax, ecx
jl 0x498424
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b48e1
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2b
cmp eax, ecx
jl 0x498456
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b5051
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2c
cmp eax, ecx
jl 0x498488
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b5070
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2d
cmp eax, ecx
jl 0x4984ba
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b57c9
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2e
cmp eax, ecx
jl 0x4984ec
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b636f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x2f
cmp eax, ecx
jl 0x49851e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b6eb2
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x30
cmp eax, ecx
jl 0x498550
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b79e7
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x31
cmp eax, ecx
jl 0x498582
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b8525
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x32
cmp eax, ecx
jl 0x4985b4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b9093
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x33
cmp eax, ecx
jl 0x4985e6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4b9bff
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x34
cmp eax, ecx
jl 0x498618
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ba74b
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x35
cmp eax, ecx
jl 0x49864a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bb2a1
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x36
cmp eax, ecx
jl 0x49867c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bbded
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x37
cmp eax, ecx
jl 0x4986ae
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bc943
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x38
cmp eax, ecx
jl 0x4986e0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bd484
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x39
cmp eax, ecx
jl 0x498712
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bdfb9
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3a
cmp eax, ecx
jl 0x498744
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bec59
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3b
cmp eax, ecx
jl 0x498776
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bec78
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3c
cmp eax, ecx
jl 0x4987a8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bee35
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3d
cmp eax, ecx
jl 0x4987da
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4beff2
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3e
cmp eax, ecx
jl 0x49880c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bf110
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x3f
cmp eax, ecx
jl 0x49883e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bf3d1
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x40
cmp eax, ecx
jl 0x498870
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bf6a7
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x41
cmp eax, ecx
jl 0x4988a2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bf8e7
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x42
cmp eax, ecx
jl 0x4988d4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bfb2c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x43
cmp eax, ecx
jl 0x498906
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bfd71
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x44
cmp eax, ecx
jl 0x498938
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bffe1
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x45
cmp eax, ecx
jl 0x49896a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0251
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x46
cmp eax, ecx
jl 0x49899c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c04bf
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x47
cmp eax, ecx
jl 0x4989ce
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c072d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x48
cmp eax, ecx
jl 0x498a00
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c074c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x49
cmp eax, ecx
jl 0x498a32
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c076b
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4a
cmp eax, ecx
jl 0x498a64
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0a4f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4b
cmp eax, ecx
jl 0x498a96
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0a6e
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4c
cmp eax, ecx
jl 0x498ac8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0d2b
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4d
cmp eax, ecx
jl 0x498afa
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0d4a
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4e
cmp eax, ecx
jl 0x498b2c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c0f15
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x4f
cmp eax, ecx
jl 0x498b5e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c10e0
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x50
cmp eax, ecx
jl 0x498b90
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1289
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x51
cmp eax, ecx
jl 0x498bc2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1452
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x52
cmp eax, ecx
jl 0x498bf4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c161b
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x53
cmp eax, ecx
jl 0x498c26
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c17ce
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x54
cmp eax, ecx
jl 0x498c58
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c17ed
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x55
cmp eax, ecx
jl 0x498c8a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1996
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x56
cmp eax, ecx
jl 0x498cbc
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1b63
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x57
cmp eax, ecx
jl 0x498cee
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1d0c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x58
cmp eax, ecx
jl 0x498d20
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1ebf
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x59
cmp eax, ecx
jl 0x498d52
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c2068
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5a
cmp eax, ecx
jl 0x498d84
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c221b
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5b
cmp eax, ecx
jl 0x498db6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c23bb
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5c
cmp eax, ecx
jl 0x498de8
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c2564
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5d
cmp eax, ecx
jl 0x498e1a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c2717
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5e
cmp eax, ecx
jl 0x498e4c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c28f9
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x5f
cmp eax, ecx
jl 0x498e7e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c2c90
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x60
cmp eax, ecx
jl 0x498eb0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c303c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x61
cmp eax, ecx
jl 0x498ee2
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c3356
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x62
cmp eax, ecx
jl 0x498f14
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c3675
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x63
cmp eax, ecx
jl 0x498f46
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c3986
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x64
cmp eax, ecx
jl 0x498f78
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c3cd0
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x65
cmp eax, ecx
jl 0x498faa
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c402d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x66
cmp eax, ecx
jl 0x498fdc
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c4355
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x67
cmp eax, ecx
jl 0x49900e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c46a1
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x68
cmp eax, ecx
jl 0x499040
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c49d3
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x69
cmp eax, ecx
jl 0x499072
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c4cfb
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6a
cmp eax, ecx
jl 0x4990a4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c5023
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6b
cmp eax, ecx
jl 0x4990d6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c5384
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6c
cmp eax, ecx
jl 0x499108
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c569e
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6d
cmp eax, ecx
jl 0x49913a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c59f2
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6e
cmp eax, ecx
jl 0x49916c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c5d3f
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x6f
cmp eax, ecx
jl 0x49919e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6050
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x70
cmp eax, ecx
jl 0x4991d0
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6361
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x71
cmp eax, ecx
jl 0x499202
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c669a
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x72
cmp eax, ecx
jl 0x499234
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c69c0
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x73
cmp eax, ecx
jl 0x499266
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6d21
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x74
cmp eax, ecx
jl 0x499298
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7b15
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x75
cmp eax, ecx
jl 0x4992ca
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7b34
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x76
cmp eax, ecx
jl 0x4992fc
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c8755
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x77
cmp eax, ecx
jl 0x49932e
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c936c
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x78
cmp eax, ecx
jl 0x499360
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c9f75
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x79
cmp eax, ecx
jl 0x499392
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cabbd
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7a
cmp eax, ecx
jl 0x4993c4
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cb81a
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7b
cmp eax, ecx
jl 0x4993f6
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cc423
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7c
cmp eax, ecx
jl 0x499428
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cd031
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7d
cmp eax, ecx
jl 0x49945a
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cdc31
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7e
cmp eax, ecx
jl 0x49948c
push 1
call fcn.006b9b79
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ce87d
mov ebx, dword [0x7f33e1]
call fcn.004759e1
mov eax, 0x7f
cmp eax, ecx
jl 0x4994be