Function at 0x4395f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
mov ebx, dword [ecx + 0x14]
push esi
push edi
mov edi, ecx
cmp ebx, 8
jb 0x439603
mov edi, dword [ecx]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 4], eax
cmp eax, 2
jne 0x439635
mov edx, 0x643a24
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439632
add edx, 2
sub esi, 1
jne 0x439617
pop edi
lea eax, [esi + 1]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43963e
mov edi, dword [ecx]
cmp eax, 2
jne 0x43966e
mov edx, 0x643a3c
mov esi, eax
sub edi, edx
nop dword [eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x43966b
add edx, 2
sub esi, 1
jne 0x439650
pop edi
lea eax, [esi + 2]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439677
mov edi, dword [ecx]
cmp eax, 2
jne 0x4396a3
mov edx, 0x643a54
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x4396a0
add edx, 2
sub esi, 1
jne 0x439685
pop edi
lea eax, [esi + 3]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4396ac
mov edi, dword [ecx]
cmp eax, 2
jne 0x4396de
mov edx, 0x643a6c
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x4396db
add edx, 2
sub esi, 1
jne 0x4396c0
pop edi
lea eax, [esi + 4]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4396e7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439713
mov edx, 0x643a84
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439710
add edx, 2
sub esi, 1
jne 0x4396f5
pop edi
lea eax, [esi + 5]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43971c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43974e
mov edx, 0x643aa0
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43974b
add edx, 2
sub esi, 1
jne 0x439730
pop edi
lea eax, [esi + 6]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439757
mov edi, dword [ecx]
cmp eax, 2
jne 0x439783
mov edx, 0x643ab8
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439780
add edx, 2
sub esi, 1
jne 0x439765
pop edi
lea eax, [esi + 7]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43978c
mov edi, dword [ecx]
cmp eax, 2
jne 0x4397be
mov edx, 0x643ad8
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x4397bb
add edx, 2
sub esi, 1
jne 0x4397a0
pop edi
lea eax, [esi + 8]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4397c7
mov edi, dword [ecx]
cmp eax, 2
jne 0x4397f3
mov edx, 0x643aec
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x4397f0
add edx, 2
sub esi, 1
jne 0x4397d5
pop edi
lea eax, [esi + 9]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4397fc
mov edi, dword [ecx]
cmp eax, 2
jne 0x43982e
mov edx, 0x643b04
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43982b
add edx, 2
sub esi, 1
jne 0x439810
pop edi
lea eax, [esi + 0xa]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439837
mov edi, dword [ecx]
cmp eax, 2
jne 0x439863
mov edx, 0x643b1c
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439860
add edx, 2
sub esi, 1
jne 0x439845
pop edi
lea eax, [esi + 0xb]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43986c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43989e
mov edx, 0x643b30
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43989b
add edx, 2
sub esi, 1
jne 0x439880
pop edi
lea eax, [esi + 0xc]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4398a7
mov edi, dword [ecx]
cmp eax, 2
jne 0x4398d3
mov edx, 0x643b60
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x4398d0
add edx, 2
sub esi, 1
jne 0x4398b5
pop edi
lea eax, [esi + 0xd]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4398dc
mov edi, dword [ecx]
cmp eax, 2
jne 0x43990e
mov edx, 0x643b90
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43990b
add edx, 2
sub esi, 1
jne 0x4398f0
pop edi
lea eax, [esi + 0xe]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439917
mov edi, dword [ecx]
cmp eax, 2
jne 0x439943
mov edx, 0x643bac
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439940
add edx, 2
sub esi, 1
jne 0x439925
pop edi
lea eax, [esi + 0xf]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43994c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43997e
mov edx, 0x643bc8
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43997b
add edx, 2
sub esi, 1
jne 0x439960
pop edi
lea eax, [esi + 0x10]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439987
mov edi, dword [ecx]
cmp eax, 2
jne 0x4399b3
mov edx, 0x643be0
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x4399b0
add edx, 2
sub esi, 1
jne 0x439995
pop edi
lea eax, [esi + 0x11]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4399bc
mov edi, dword [ecx]
cmp eax, 2
jne 0x4399ee
mov edx, 0x643bf8
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x4399eb
add edx, 2
sub esi, 1
jne 0x4399d0
pop edi
lea eax, [esi + 0x12]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x4399f7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439a23
mov edx, 0x643c14
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439a20
add edx, 2
sub esi, 1
jne 0x439a05
pop edi
lea eax, [esi + 0x13]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439a2c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439a5e
mov edx, 0x643c30
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439a5b
add edx, 2
sub esi, 1
jne 0x439a40
pop edi
lea eax, [esi + 0x14]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439a67
mov edi, dword [ecx]
cmp eax, 2
jne 0x439a93
mov edx, 0x643c48
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439a90
add edx, 2
sub esi, 1
jne 0x439a75
pop edi
lea eax, [esi + 0x15]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439a9c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439ace
mov edx, 0x643c60
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439acb
add edx, 2
sub esi, 1
jne 0x439ab0
pop edi
lea eax, [esi + 0x16]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439ad7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439b03
mov edx, 0x643c80
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439b00
add edx, 2
sub esi, 1
jne 0x439ae5
pop edi
lea eax, [esi + 0x17]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439b0c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439b3e
mov edx, 0x643c98
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439b3b
add edx, 2
sub esi, 1
jne 0x439b20
pop edi
lea eax, [esi + 0x18]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439b47
mov edi, dword [ecx]
cmp eax, 2
jne 0x439b73
mov edx, 0x643cb0
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439b70
add edx, 2
sub esi, 1
jne 0x439b55
pop edi
lea eax, [esi + 0x19]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439b7c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439bae
mov edx, 0x643cc8
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439bab
add edx, 2
sub esi, 1
jne 0x439b90
pop edi
lea eax, [esi + 0x1a]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439bb7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439be3
mov edx, 0x643ce4
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439be0
add edx, 2
sub esi, 1
jne 0x439bc5
pop edi
lea eax, [esi + 0x1b]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439bec
mov edi, dword [ecx]
cmp eax, 2
jne 0x439c1e
mov edx, 0x643cfc
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439c1b
add edx, 2
sub esi, 1
jne 0x439c00
pop edi
lea eax, [esi + 0x1c]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439c27
mov edi, dword [ecx]
cmp eax, 2
jne 0x439c53
mov edx, 0x643d18
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439c50
add edx, 2
sub esi, 1
jne 0x439c35
pop edi
lea eax, [esi + 0x1d]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439c5c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439c8e
mov edx, 0x643d34
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439c8b
add edx, 2
sub esi, 1
jne 0x439c70
pop edi
lea eax, [esi + 0x1e]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439c97
mov edi, dword [ecx]
cmp eax, 2
jne 0x439cc3
mov edx, 0x643d4c
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439cc0
add edx, 2
sub esi, 1
jne 0x439ca5
pop edi
lea eax, [esi + 0x1f]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439ccc
mov edi, dword [ecx]
cmp eax, 2
jne 0x439cfe
mov edx, 0x643d64
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439cfb
add edx, 2
sub esi, 1
jne 0x439ce0
pop edi
lea eax, [esi + 0x20]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439d07
mov edi, dword [ecx]
cmp eax, 2
jne 0x439d33
mov edx, 0x643d80
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439d30
add edx, 2
sub esi, 1
jne 0x439d15
pop edi
lea eax, [esi + 0x21]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439d3c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439d6e
mov edx, 0x643d98
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439d6b
add edx, 2
sub esi, 1
jne 0x439d50
pop edi
lea eax, [esi + 0x22]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439d77
mov edi, dword [ecx]
cmp eax, 2
jne 0x439da3
mov edx, 0x643db0
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439da0
add edx, 2
sub esi, 1
jne 0x439d85
pop edi
lea eax, [esi + 0x23]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439dac
mov edi, dword [ecx]
cmp eax, 2
jne 0x439dde
mov edx, 0x643dcc
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439ddb
add edx, 2
sub esi, 1
jne 0x439dc0
pop edi
lea eax, [esi + 0x24]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439de7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439e13
mov edx, 0x643de8
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439e10
add edx, 2
sub esi, 1
jne 0x439df5
pop edi
lea eax, [esi + 0x25]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439e1c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439e4e
mov edx, 0x643dfc
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439e4b
add edx, 2
sub esi, 1
jne 0x439e30
pop edi
lea eax, [esi + 0x26]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439e57
mov edi, dword [ecx]
cmp eax, 2
jne 0x439e83
mov edx, 0x643e1c
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439e80
add edx, 2
sub esi, 1
jne 0x439e65
pop edi
lea eax, [esi + 0x27]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439e8c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439ebe
mov edx, 0x643e38
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439ebb
add edx, 2
sub esi, 1
jne 0x439ea0
pop edi
lea eax, [esi + 0x28]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439ec7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439ef3
mov edx, 0x643e4c
mov esi, eax
sub edi, edx
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439ef0
add edx, 2
sub esi, 1
jne 0x439ed5
pop edi
lea eax, [esi + 0x29]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439efc
mov edi, dword [ecx]
cmp eax, 2
jne 0x439f2e
mov edx, 0x643e64
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x439f2b
add edx, 2
sub esi, 1
jne 0x439f10
pop edi
lea eax, [esi + 0x2a]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439f37
mov edi, dword [ecx]
cmp eax, 2
jne 0x439f63
mov edx, 0x643e78
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439f60
add edx, 2
sub esi, 1
jne 0x439f45
pop edi
lea eax, [esi + 0x2b]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439f6c
mov edi, dword [ecx]
cmp eax, 2
jne 0x439f9e
mov edx, 0x643e94
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439f9b
add edx, 2
sub esi, 1
jne 0x439f80
pop edi
lea eax, [esi + 0x2c]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439fa7
mov edi, dword [ecx]
cmp eax, 2
jne 0x439fd3
mov edx, 0x643eb0
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x439fd0
add edx, 2
sub esi, 1
jne 0x439fb5
pop edi
lea eax, [esi + 0x2d]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x439fdc
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a00e
mov edx, 0x643ec4
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a00b
add edx, 2
sub esi, 1
jne 0x439ff0
pop edi
lea eax, [esi + 0x2e]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a017
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a043
mov edx, 0x643ee4
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a040
add edx, 2
sub esi, 1
jne 0x43a025
pop edi
lea eax, [esi + 0x2f]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a04c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a07e
mov edx, 0x643f00
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a07b
add edx, 2
sub esi, 1
jne 0x43a060
pop edi
lea eax, [esi + 0x30]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a087
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a0b3
mov edx, 0x643f14
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a0b0
add edx, 2
sub esi, 1
jne 0x43a095
pop edi
lea eax, [esi + 0x31]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a0bc
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a0ee
mov edx, 0x643f2c
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a0eb
add edx, 2
sub esi, 1
jne 0x43a0d0
pop edi
lea eax, [esi + 0x32]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a0f7
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a123
mov edx, 0x643f48
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a120
add edx, 2
sub esi, 1
jne 0x43a105
pop edi
lea eax, [esi + 0x33]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a12c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a15e
mov edx, 0x643f60
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a15b
add edx, 2
sub esi, 1
jne 0x43a140
pop edi
lea eax, [esi + 0x34]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a167
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a193
mov edx, 0x643f74
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a190
add edx, 2
sub esi, 1
jne 0x43a175
pop edi
lea eax, [esi + 0x35]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a19c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a1ce
mov edx, 0x643f94
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a1cb
add edx, 2
sub esi, 1
jne 0x43a1b0
pop edi
lea eax, [esi + 0x36]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a1d7
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a203
mov edx, 0x643fac
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a200
add edx, 2
sub esi, 1
jne 0x43a1e5
pop edi
lea eax, [esi + 0x37]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a20c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a23e
mov edx, 0x643fbc
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a23b
add edx, 2
sub esi, 1
jne 0x43a220
pop edi
lea eax, [esi + 0x38]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a247
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a273
mov edx, 0x643fd4
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a270
add edx, 2
sub esi, 1
jne 0x43a255
pop edi
lea eax, [esi + 0x39]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a27c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a2ae
mov edx, 0x643ff4
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a2ab
add edx, 2
sub esi, 1
jne 0x43a290
pop edi
lea eax, [esi + 0x3a]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a2b7
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a2e3
mov edx, 0x644018
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a2e0
add edx, 2
sub esi, 1
jne 0x43a2c5
pop edi
lea eax, [esi + 0x3b]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a2ec
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a31e
mov edx, 0x644038
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a31b
add edx, 2
sub esi, 1
jne 0x43a300
pop edi
lea eax, [esi + 0x3c]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a327
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a353
mov edx, 0x64404c
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a350
add edx, 2
sub esi, 1
jne 0x43a335
pop edi
lea eax, [esi + 0x3d]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a35c
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a38e
mov edx, 0x644068
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a38b
add edx, 2
sub esi, 1
jne 0x43a370
pop edi
lea eax, [esi + 0x3e]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a397
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a3c3
mov edx, 0x644080
mov esi, eax
sub edi, edx
mov ax, word [edx + edi]
cmp ax, word [edx]
jne 0x43a3c0
add edx, 2
sub esi, 1
jne 0x43a3a5
pop edi
lea eax, [esi + 0x3f]
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
mov edi, ecx
cmp ebx, 8
jb 0x43a3cc
mov edi, dword [ecx]
cmp eax, 2
jne 0x43a3fe
mov edx, 0x644094
mov esi, eax
sub edi, edx
nop word [eax + eax]
mov ax, word [edi + edx]
cmp ax, word [edx]
jne 0x43a3fb
mov edi, ecx
cmp ebx, 8
jb 0x43a407