Function at 0x499989
Capabilities:
Parse pe header

Disassembly:
mov eax, 0x5606d5
call fcn.00514868
push ecx
mov eax, dword [0x65bc14]
push ebx
push esi
push edi
cmp dword [eax + 0x14], 5
mov edi, ecx
jb 0x4999c1
push 0x5cbdec
push 0x5de714
push 0x49
push 0x5de738
push 5
push 5
call fcn.0049283a
add esp, 0x18
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp - 0x10], eax
xor esi, esi
mov dword [ebp - 4], esi
test eax, eax
je 0x4999e1
push dword [ebp + 8]
mov ecx, eax
call fcn.004bde52
jmp 0x4999e3
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 2
pop ebx
push ebx
call fcn.00499906
push 0x20
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 1
test eax, eax
je 0x499a14
push esi
push esi
mov ecx, eax
call fcn.004bdca1
jmp 0x499a16
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 5
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x499a44
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x499a46
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 3
pop ebx
push ebx
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x499a76
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x499a78
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 4
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x499aaf
push 7
push 0x5de748
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499ab1
mov eax, esi
or ebx, 0xffffffff
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 6
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 5
test eax, eax
je 0x499aea
push 0x5de754
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499aec
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 7
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 6
test eax, eax
je 0x499b24
push 9
push 0x5de764
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499b26
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 8
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 7
test eax, eax
je 0x499b5c
push 0x5de770
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499b5e
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 9
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 8
test eax, eax
je 0x499b96
push 0xb
push 0x5de780
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499b98
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xa
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 9
test eax, eax
je 0x499bce
push 0x5de78c
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499bd0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xb
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xa
test eax, eax
je 0x499c08
push 0xd
push 0x5de798
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499c0a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xc
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xb
test eax, eax
je 0x499c40
push 0x5de7a4
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499c42
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xd
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xc
test eax, eax
je 0x499c7a
push 0xf
push 0x5de7b0
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499c7c
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xe
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xd
test eax, eax
je 0x499cb2
push 0x5cba50
push 0x5de7bc
mov ecx, eax
call fcn.004bcc67
jmp 0x499cb4
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0xf
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xe
test eax, eax
je 0x499cec
push 0x11
push 0x5de7cc
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499cee
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x10
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0xf
test eax, eax
je 0x499d24
push 0x5cba50
push 0x5de7dc
mov ecx, eax
call fcn.004bcc67
jmp 0x499d26
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x11
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x10
test eax, eax
je 0x499d5e
push 0x13
push 0x5de7f0
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499d60
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x12
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x11
test eax, eax
je 0x499d96
push 0x5cba50
push 0x5de800
mov ecx, eax
call fcn.004bcc67
jmp 0x499d98
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x13
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x12
test eax, eax
je 0x499dd0
push 0x15
push 0x5de814
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499dd2
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x14
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x13
test eax, eax
je 0x499e08
push 0x5cba50
push 0x5de828
mov ecx, eax
call fcn.004bcc67
jmp 0x499e0a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x15
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x14
test eax, eax
je 0x499e42
push 0x17
push 0x5de844
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499e44
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x16
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x15
test eax, eax
je 0x499e7a
push 0x5de84c
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499e7c
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x17
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x16
test eax, eax
je 0x499eb4
push 0x19
push 0x5de85c
push 0x5cbed8
mov ecx, eax
call fcn.004bc958
jmp 0x499eb6
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x18
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x17
test eax, eax
je 0x499eec
push 0x5de864
push 0x5cbebc
mov ecx, eax
call fcn.004bcc67
jmp 0x499eee
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x19
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x18
test eax, eax
je 0x499f1f
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x499f21
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1a
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x19
test eax, eax
je 0x499f58
push esi
push 0x5de874
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x499f5a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1b
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1a
test eax, eax
je 0x499f91
push esi
push 0x5de884
push 0x5cbed8
mov ecx, eax
call fcn.004bb70b
jmp 0x499f93
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1c
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1b
test eax, eax
je 0x499fca
push esi
push 0x5de890
push 0x5cbed8
mov ecx, eax
call fcn.004bb70b
jmp 0x499fcc
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1d
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1c
test eax, eax
je 0x49a004
push 1
push 0x5de8a4
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a006
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1e
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1d
test eax, eax
je 0x49a03e
push 1
push 0x5de8b0
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a040
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x23
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1e
test eax, eax
je 0x49a078
push 1
push 0x5de8c0
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a07a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x20
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x1f
test eax, eax
je 0x49a0b2
push 1
push 0x5de8d4
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a0b4
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x1f
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x20
test eax, eax
je 0x49a0eb
push esi
push 0x5de8e4
push 0x5cbed8
mov ecx, eax
call fcn.004bb70b
jmp 0x49a0ed
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x21
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a122
push esi
push 0x5de8fc
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a124
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 0x22
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a15b
push 1
push 0x5de910
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a15d
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 0x2b
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x23
test eax, eax
je 0x49a195
push esi
push 0x5de924
push 0x5cbed8
mov ecx, eax
call fcn.004bb70b
jmp 0x49a197
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 0x24
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a1ce
push 1
push 0x5de934
push 0x5cbed8
mov ecx, eax
call fcn.004bb70b
jmp 0x49a1d0
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 0x25
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a20a
push 0x5cba50
push 0x5de944
push 0x5cbed8
mov ecx, eax
call fcn.004bb5a9
jmp 0x49a20c
mov eax, esi
or ebx, 0xffffffff
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x28
call fcn.00499906
push 0x20
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x26
test eax, eax
je 0x49a23d
push esi
push esi
mov ecx, eax
call fcn.004bdca1
jmp 0x49a23f
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x29
call fcn.00499906
push 0x4c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x27
test eax, eax
je 0x49a275
push 0x5cba50
push 0x5de958
mov ecx, eax
call fcn.004bcc67
jmp 0x49a277
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x27
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x28
test eax, eax
je 0x49a2af
push 0x27
push 0x5cc060
push 0x5de960
mov ecx, eax
call fcn.004bc958
jmp 0x49a2b1
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x26
call fcn.00499906
push 0x20
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x29
test eax, eax
je 0x49a2e3
push 0x5de970
push esi
mov ecx, eax
call fcn.004bdca1
jmp 0x49a2e5
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x2a
pop ebx
push ebx
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a31b
push 1
push 0x5de984
push 0x5cbed8
mov ecx, eax
call fcn.004bb61e
jmp 0x49a31d
mov eax, esi
or ebx, 0xffffffff
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x2c
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x2b
test eax, eax
je 0x49a35b
push 0x800000
push 0x5de994
push 0x5de9a0
mov ecx, eax
call fcn.004bb61e
jmp 0x49a35d
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x2d
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x2c
test eax, eax
je 0x49a395
push 1
push 0x5de9ac
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a397
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x2e
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x2d
test eax, eax
je 0x49a3cf
push 1
push 0x5de9bc
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a3d1
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x2f
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x2e
test eax, eax
je 0x49a40c
push 0x5dc
push 0x5de9c4
push 0x5de9a0
mov ecx, eax
call fcn.004bb61e
jmp 0x49a40e
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x30
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x2f
test eax, eax
je 0x49a445
push esi
push 0x5de9d0
push 0x5de9a0
mov ecx, eax
call fcn.004bb61e
jmp 0x49a447
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x31
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x30
test eax, eax
je 0x49a47f
push 2
push 0x5de9e0
push 0x5de9a0
mov ecx, eax
call fcn.004bb61e
jmp 0x49a481
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x32
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x31
test eax, eax
je 0x49a4b8
push esi
push 0x5de9f0
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a4ba
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x33
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x32
test eax, eax
je 0x49a4f2
push 1
push 0x5de9f8
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a4f4
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x34
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x33
test eax, eax
je 0x49a52c
push 1
push 0x5dea0c
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a52e
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x35
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x34
test eax, eax
je 0x49a565
push esi
push 0x5dea18
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a567
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x36
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x35
test eax, eax
je 0x49a59f
push 1
push 0x5dea28
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a5a1
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x37
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x36
test eax, eax
je 0x49a5d8
push esi
push 0x5dea44
push 0x5de9a0
mov ecx, eax
call fcn.004bb70b
jmp 0x49a5da
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x38
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x37
test eax, eax
je 0x49a611
push esi
push 0x5dea50
push 0x5de9a0
mov ecx, eax
call fcn.004bb61e
jmp 0x49a613
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x39
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x38
test eax, eax
je 0x49a647
push esi
push 0x63
push 0x5d4784
mov ecx, eax
call fcn.004bd069
jmp 0x49a649
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3a
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x39
test eax, eax
je 0x49a680
push esi
push 0x97
push 0x5dea64
mov ecx, eax
call fcn.004bd069
jmp 0x49a682
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5e
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3a
test eax, eax
je 0x49a6b4
push ebx
push 0x5dea6c
mov ecx, eax
call fcn.004d0eec
jmp 0x49a6b6
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3b
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3b
test eax, eax
je 0x49a6e9
push 2
push 0x5dea78
mov ecx, eax
call fcn.004d0966
jmp 0x49a6eb
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3c
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3c
test eax, eax
je 0x49a71e
push 0x2d
push 0x5de994
mov ecx, eax
call fcn.004d0ce4
jmp 0x49a720
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3d
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3d
test eax, eax
je 0x49a754
push esi
push 0x32
push 0x5de9e0
mov ecx, eax
call fcn.004bd069
jmp 0x49a756
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3e
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3e
test eax, eax
je 0x49a789
push 0x2f
push 0x5de9bc
mov ecx, eax
call fcn.004d128f
jmp 0x49a78b
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x3f
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x3f
test eax, eax
je 0x49a7be
push 1
push 0x5dea84
mov ecx, eax
call fcn.004d1250
jmp 0x49a7c0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x40
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x40
test eax, eax
je 0x49a7f2
push esi
push 0x5dea90
mov ecx, eax
call fcn.004d1250
jmp 0x49a7f4
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x41
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x41
test eax, eax
je 0x49a827
push 0x33
push 0x5de9f0
mov ecx, eax
call fcn.004d128f
jmp 0x49a829
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x42
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x42
test eax, eax
je 0x49a85c
push 1
push 0x5dea9c
mov ecx, eax
call fcn.004d1250
jmp 0x49a85e
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x43
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x43
test eax, eax
je 0x49a892
push esi
push 0x35
push 0x5dea0c
mov ecx, eax
call fcn.004bd069
jmp 0x49a894
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x44
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x44
test eax, eax
je 0x49a8c8
push esi
push 0x34
push 0x5de9f8
mov ecx, eax
call fcn.004bd069
jmp 0x49a8ca
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x45
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x45
test eax, eax
je 0x49a8fc
push esi
push 0x5deaa4
mov ecx, eax
call fcn.004d1250
jmp 0x49a8fe
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x46
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x46
test eax, eax
je 0x49a931
push esi
push esi
push 0x5deab4
mov ecx, eax
call fcn.004bcfe9
jmp 0x49a933
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x47
pop ebx
push ebx
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a964
push esi
push esi
push 0x5deac8
mov ecx, eax
call fcn.004bcfe9
jmp 0x49a966
mov eax, esi
or dword [ebp - 4], 0xffffffff
mov ecx, edi
push eax
push 0x48
pop ebx
push ebx
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x49a998
push esi
push esi
push 0x5dead8
mov ecx, eax
call fcn.004bcfe9
jmp 0x49a99a
mov eax, esi
or ebx, 0xffffffff
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x49
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x49
test eax, eax
je 0x49a9d4
push esi
push 0x106
push 0x5deaec
mov ecx, eax
call fcn.004bd069
jmp 0x49a9d6
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4a
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4a
test eax, eax
je 0x49aa0d
push esi
push 0x107
push 0x5deaf8
mov ecx, eax
call fcn.004bd069
jmp 0x49aa0f
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4b
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4b
test eax, eax
je 0x49aa42
push esi
push esi
push 0x5deb08
mov ecx, eax
call fcn.004bd0e6
jmp 0x49aa44
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4c
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4c
test eax, eax
je 0x49aa77
push esi
push esi
push 0x5deb18
mov ecx, eax
call fcn.004bcfe9
jmp 0x49aa79
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4d
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4d
test eax, eax
je 0x49aaad
push esi
push 1
push 0x5deb24
mov ecx, eax
call fcn.004bcfe9
jmp 0x49aaaf
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4e
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4e
test eax, eax
je 0x49aae2
push 1
push 0x5deb30
mov ecx, eax
call fcn.004d1250
jmp 0x49aae4
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x4f
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x4f
test eax, eax
je 0x49ab17
push 1
push 0x5deb3c
mov ecx, eax
call fcn.004d1557
jmp 0x49ab19
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x50
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x50
test eax, eax
je 0x49ab4d
push esi
push 1
push 0x5deb44
mov ecx, eax
call fcn.004bd0e6
jmp 0x49ab4f
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x52
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x51
test eax, eax
je 0x49ab82
push esi
push esi
push 0x5deb50
mov ecx, eax
call fcn.004bd0e6
jmp 0x49ab84
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x51
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x52
test eax, eax
je 0x49abb8
push esi
push 1
push 0x5deb60
mov ecx, eax
call fcn.004bd0e6
jmp 0x49abba
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x53
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x53
test eax, eax
je 0x49abee
push esi
push 1
push 0x5deb6c
mov ecx, eax
call fcn.004bd0e6
jmp 0x49abf0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x54
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x54
test eax, eax
je 0x49ac24
push esi
push 0x38
push 0x5dea44
mov ecx, eax
call fcn.004bd069
jmp 0x49ac26
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x55
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x55
test eax, eax
je 0x49ac5a
push esi
push 1
push 0x5deb74
mov ecx, eax
call fcn.004bd0e6
jmp 0x49ac5c
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x56
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x56
test eax, eax
je 0x49ac90
push esi
push 0x30
push 0x5de9c4
mov ecx, eax
call fcn.004bd069
jmp 0x49ac92
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x57
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x57
test eax, eax
je 0x49acc6
push esi
push 0x31
push 0x5de9d0
mov ecx, eax
call fcn.004bd069
jmp 0x49acc8
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x58
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x58
test eax, eax
je 0x49acfa
push esi
push 0x5deb80
mov ecx, eax
call fcn.004d1250
jmp 0x49acfc
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x59
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x59
test eax, eax
je 0x49ad2e
push esi
push 0x5deb94
mov ecx, eax
call fcn.004d1250
jmp 0x49ad30
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5a
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5a
test eax, eax
je 0x49ad62
push esi
push 0x5deba4
mov ecx, eax
call fcn.004d1250
jmp 0x49ad64
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5b
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5b
test eax, eax
je 0x49ad98
push esi
push 0x36
push 0x5dea18
mov ecx, eax
call fcn.004bd069
jmp 0x49ad9a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5c
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5c
test eax, eax
je 0x49adce
push esi
push 0x37
push 0x5dea28
mov ecx, eax
call fcn.004bd069
jmp 0x49add0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5d
call fcn.00499906
push 0x2c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5d
test eax, eax
je 0x49ae04
push esi
push 0x39
push 0x5debb0
mov ecx, eax
call fcn.004bd069
jmp 0x49ae06
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x5f
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5e
test eax, eax
je 0x49ae37
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x49ae39
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x60
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x5f
test eax, eax
je 0x49ae6a
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x49ae6c
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x61
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x60
test eax, eax
je 0x49ae9d
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x49ae9f
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x62
call fcn.00499906
push 0x1c
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x61
test eax, eax
je 0x49aed0
push 0x5cba50
mov ecx, eax
call fcn.004bde52
jmp 0x49aed2
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x63
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x62
test eax, eax
je 0x49af08
push 0x5cba50
push 0x5d4784
mov ecx, eax
call fcn.004cfec6
jmp 0x49af0a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x64
call fcn.00499906
push 0x20
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x63
test eax, eax
je 0x49af38
push esi
push esi
mov ecx, eax
call fcn.004bdca1
jmp 0x49af3a
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x65
call fcn.00499906
push 0xc
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x64
test eax, eax
je 0x49af67
push esi
mov ecx, eax
call fcn.004d1acd
jmp 0x49af69
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x66
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x65
test eax, eax
je 0x49af9b
push esi
push 0x5debc0
mov ecx, eax
call fcn.004cff4a
jmp 0x49af9d
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x67
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x66
test eax, eax
je 0x49afcf
push esi
push 0x5debcc
mov ecx, eax
call fcn.004cff4a
jmp 0x49afd1
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x68
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x67
test eax, eax
je 0x49b003
push esi
push 0x5debdc
mov ecx, eax
call fcn.004cff4a
jmp 0x49b005
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x69
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x68
test eax, eax
je 0x49b037
push esi
push 0x5debf0
mov ecx, eax
call fcn.004cff4a
jmp 0x49b039
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6a
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x69
test eax, eax
je 0x49b06f
push 0x100
push 0x5debc0
mov ecx, eax
call fcn.004cff4a
jmp 0x49b071
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6b
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6a
test eax, eax
je 0x49b0a7
push 0x102
push 0x5debcc
mov ecx, eax
call fcn.004cff4a
jmp 0x49b0a9
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6c
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6b
test eax, eax
je 0x49b0df
push 0x104
push 0x5debdc
mov ecx, eax
call fcn.004cff4a
jmp 0x49b0e1
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6d
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6c
test eax, eax
je 0x49b117
push 0xfd
push 0x5debf0
mov ecx, eax
call fcn.004cff4a
jmp 0x49b119
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6e
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6d
test eax, eax
je 0x49b14c
push 0x3b
push 0x5debfc
mov ecx, eax
call fcn.004cff4a
jmp 0x49b14e
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x6f
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6e
test eax, eax
je 0x49b181
push 0x3c
push 0x5dec08
mov ecx, eax
call fcn.004cff4a
jmp 0x49b183
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x70
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x6f
test eax, eax
je 0x49b1b5
push esi
push 0x5dec10
mov ecx, eax
call fcn.004cff08
jmp 0x49b1b7
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x71
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x70
test eax, eax
je 0x49b1ea
push 0x44
push 0x5dea0c
mov ecx, eax
call fcn.004cff4a
jmp 0x49b1ec
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x72
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x71
test eax, eax
je 0x49b21f
push 0x3d
push 0x5dec24
mov ecx, eax
call fcn.004cff4a
jmp 0x49b221
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x7d
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x72
test eax, eax
je 0x49b254
push 0x3e
push 0x5de9e0
mov ecx, eax
call fcn.004cff4a
jmp 0x49b256
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x7e
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x73
test eax, eax
je 0x49b289
push 0x3f
push 0x5de9bc
mov ecx, eax
call fcn.004cff4a
jmp 0x49b28b
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x7f
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x74
test eax, eax
je 0x49b2be
push 0x40
push 0x5dea84
mov ecx, eax
call fcn.004cff4a
jmp 0x49b2c0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x80
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x75
test eax, eax
je 0x49b2f6
push 0x41
push 0x5dea90
mov ecx, eax
call fcn.004cff4a
jmp 0x49b2f8
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x81
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x76
test eax, eax
je 0x49b32e
push 0x46
push 0x5deaa4
mov ecx, eax
call fcn.004cff4a
jmp 0x49b330
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x87
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x77
test eax, eax
je 0x49b366
push 0x42
push 0x5de9f0
mov ecx, eax
call fcn.004cff4a
jmp 0x49b368
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x74
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x78
test eax, eax
je 0x49b39b
push 0x43
push 0x5dea9c
mov ecx, eax
call fcn.004cff4a
jmp 0x49b39d
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x82
call fcn.00499906
push 0xc
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x79
test eax, eax
je 0x49b3cd
push esi
mov ecx, eax
call fcn.004d1acd
jmp 0x49b3cf
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x7b
call fcn.00499906
push 0xc
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7a
test eax, eax
je 0x49b3fc
push esi
mov ecx, eax
call fcn.004d1acd
jmp 0x49b3fe
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x7c
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7b
test eax, eax
je 0x49b431
push 0x45
push 0x5dec30
mov ecx, eax
call fcn.004cff4a
jmp 0x49b433
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x73
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7c
test eax, eax
je 0x49b466
push 0x4a
push 0x5dec3c
mov ecx, eax
call fcn.004cff4a
jmp 0x49b468
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x88
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7d
test eax, eax
je 0x49b49e
push 0x4b
push 0x5dec44
mov ecx, eax
call fcn.004cff4a
jmp 0x49b4a0
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x89
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7e
test eax, eax
je 0x49b4d6
push 0x4c
push 0x5deb08
mov ecx, eax
call fcn.004cff4a
jmp 0x49b4d8
mov eax, esi
mov dword [ebp - 4], ebx
mov ecx, edi
push eax
push 0x8a
call fcn.00499906
push 0x58
call fcn.005145dd
pop ecx
mov dword [ebp + 8], eax
mov dword [ebp - 4], 0x7f
test eax, eax
je 0x49b50e