Function at 0x41f903
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 0x11
jne 0x41f93c
mov eax, 0x522bc3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f933
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x10
jne 0x41f965
mov eax, 0x522bc8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f95c
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x12
jne 0x41f98e
mov eax, 0x522bce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f985
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x30
jne 0x41f9b7
mov eax, 0x4d9878
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f9ae
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x31
jne 0x41f9e0
mov eax, 0x522bd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f9d7
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x32
jne 0x41fa09
mov eax, 0x522bd4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fa00
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x33
jne 0x41fa32
mov eax, 0x522bd6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fa29
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x34
jne 0x41fa5b
mov eax, 0x522bd8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fa52
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x35
jne 0x41fa84
mov eax, 0x522bda
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fa7b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x36
jne 0x41faad
mov eax, 0x522bdc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41faa4
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x37
jne 0x41fad6
mov eax, 0x522bde
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41facd
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x38
jne 0x41faff
mov eax, 0x522be0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41faf6
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x39
jne 0x41fb28
mov eax, 0x522be2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fb1f
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x41
jne 0x41fb51
mov eax, 0x522be4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fb48
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x42
jne 0x41fb7a
mov eax, 0x52246b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fb71
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x43
jne 0x41fba3
mov eax, 0x522be6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fb9a
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x44
jne 0x41fbcc
mov eax, 0x522be8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fbc3
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x45
jne 0x41fbf5
mov eax, 0x522bea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fbec
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x46
jne 0x41fc1e
mov eax, 0x522bec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fc15
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x47
jne 0x41fc47
mov eax, 0x522bee
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fc3e
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x48
jne 0x41fc70
mov eax, 0x522bf0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fc67
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x49
jne 0x41fc99
mov eax, 0x522bf2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fc90
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4a
jne 0x41fcc2
mov eax, 0x522bf4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fcb9
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4b
jne 0x41fceb
mov eax, 0x522bf6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fce2
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4c
jne 0x41fd14
mov eax, 0x522bf8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fd0b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4d
jne 0x41fd3d
mov eax, 0x4d9ad0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fd34
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4e
jne 0x41fd66
mov eax, 0x522bfa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fd5d
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x4f
jne 0x41fd8f
mov eax, 0x522bfc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fd86
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x50
jne 0x41fdb8
mov eax, 0x522bfe
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fdaf
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x51
jne 0x41fde1
mov eax, 0x522c00
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fdd8
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x52
jne 0x41fe0a
mov eax, 0x522467
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fe01
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x53
jne 0x41fe33
mov eax, 0x522469
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fe2a
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x54
jne 0x41fe5c
mov eax, 0x522c02
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fe53
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x55
jne 0x41fe85
mov eax, 0x522c04
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fe7c
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x56
jne 0x41feae
mov eax, 0x52246d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fea5
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x57
jne 0x41fed7
mov eax, 0x522c06
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fece
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x58
jne 0x41ff00
mov eax, 0x522c08
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fef7
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x59
jne 0x41ff29
mov eax, 0x522c0a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ff20
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x5a
jne 0x41ff52
mov eax, 0x522c0c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ff49
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x70
jne 0x41ff7b
mov eax, 0x522c0e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ff72
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x71
jne 0x41ffa4
mov eax, 0x522c11
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ff9b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x72
jne 0x41ffcd
mov eax, 0x522c14
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ffc4
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x73
jne 0x41fff6
mov eax, 0x522c17
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ffed
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x74
jne 0x42001f
mov eax, 0x522c1a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420016
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x75
jne 0x420048
mov eax, 0x522c1d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42003f
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x76
jne 0x420071
mov eax, 0x522c20
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420068
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x77
jne 0x42009a
mov eax, 0x522c23
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420091
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x78
jne 0x4200c3
mov eax, 0x522c26
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4200ba
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x79
jne 0x4200ec
mov eax, 0x522c29
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4200e3
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7a
jne 0x420115
mov eax, 0x522c2d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42010c
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7b
jne 0x42013e
mov eax, 0x522c31
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420135
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7c
jne 0x420167
mov eax, 0x522c35
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42015e
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7d
jne 0x420190
mov eax, 0x522c39
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420187
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7e
jne 0x4201b9
mov eax, 0x522c3d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4201b0
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x7f
jne 0x4201e2
mov eax, 0x522c41
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4201d9
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 3
jne 0x42020b
mov eax, str.Break
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420202
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xd
jne 0x420234
mov eax, 0x522c4b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42022b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x13
jne 0x42025d
mov eax, str.Pause
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420254
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x14
jne 0x420286
mov eax, str.Caps_Lock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42027d
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x90
jne 0x4202b2
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4202a9
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x91
jne 0x4202de
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4202d5
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x1b
jne 0x420307
mov eax, 0x522c73
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4202fe
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x20
jne 0x420330
mov eax, 0x522c77
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420327
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x21
jne 0x420359
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420350
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x22
jne 0x420382
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420379
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x24
jne 0x4203ab
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4203a2
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x23
jne 0x4203d4
mov eax, 0x522c91
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4203cb
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x25
jne 0x4203fd
mov eax, 0x522c95
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4203f4
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x26
jne 0x420426
mov eax, 0x522c9c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42041d
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x27
jne 0x42044f
mov eax, 0x522ca3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420446
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x28
jne 0x420478
mov eax, 0x522caa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42046f
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x2d
jne 0x4204a1
mov eax, 0x522cb1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420498
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x2e
jne 0x4204ca
mov eax, 0x522cb5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4204c1
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xba
jne 0x4204f6
mov eax, 0x522cb9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4204ed
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xbb
jne 0x420522
mov eax, 0x522cbe
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420519
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xbc
jne 0x42054e
mov eax, 0x522cc3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420545
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xbd
jne 0x42057a
mov eax, 0x522cc8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420571
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xbe
jne 0x4205a6
mov eax, 0x522ccd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42059d
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xbf
jne 0x4205d2
mov eax, 0x522cd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4205c9
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xc0
jne 0x4205fe
mov eax, 0x522cd7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4205f5
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xdb
jne 0x42062a
mov eax, 0x522cde
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420621
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xdd
jne 0x420656
mov eax, 0x522ce7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42064d
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xdc
jne 0x420682
mov eax, 0x522cf0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420679
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xde
jne 0x4206ae
mov eax, 0x522cf5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4206a5
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x6a
jne 0x4206d7
mov eax, 0x522cfc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4206ce
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x6b
jne 0x420700
mov eax, 0x522d01
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4206f7
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 8
jne 0x420729
mov eax, 0x522d06
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420720
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x5b
jne 0x420752
mov eax, 0x522d0b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420749
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x60
jne 0x42077b
mov eax, 0x4d9878
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420772
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x61
jne 0x4207a4
mov eax, 0x522bd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42079b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x62
jne 0x4207cd
mov eax, 0x522bd4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4207c4
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x63
jne 0x4207f6
mov eax, 0x522bd6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4207ed
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x64
jne 0x42081f
mov eax, 0x522bd8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420816
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x65
jne 0x420848
mov eax, 0x522bda
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42083f
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x66
jne 0x420871
mov eax, 0x522bdc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420868
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x67
jne 0x42089a
mov eax, 0x522bde
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420891
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x68
jne 0x4208c3
mov eax, 0x522be0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4208ba
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x69
jne 0x4208ec
mov eax, 0x522be2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4208e3
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x6f
jne 0x420915
mov eax, 0x522cd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42090c
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x6d
jne 0x42093e
mov eax, 0x522cc8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420935
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0xff
jne 0x42096a
mov eax, 0x522d13
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420961
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x2c
jne 0x420993
mov eax, 0x522d1e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42098a
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x5c
jne 0x4209bc
mov eax, 0x522d23
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4209b3
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 0x5d
jne 0x4209e5
mov eax, 0x522d2b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4209dc
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x420a09
cmp dword [ebp + 8], 9
jne 0x420a09
mov eax, 0x522d30
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420a05
push ebx
call fcn.00428009
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x420a25
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00428003
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x420a2a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x420a3b
push ebx
call fcn.00428009
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4