Function at 0x404a60
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 0x404a99
mov eax, 0x600b01
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404a90
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x10
jne 0x404ac2
mov eax, 0x600b08
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ab9
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x12
jne 0x404aeb
mov eax, 0x600b10
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ae2
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x30
jne 0x404b14
mov eax, 0x600b16
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b0b
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x31
jne 0x404b3d
mov eax, 0x600b1a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b34
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x32
jne 0x404b66
mov eax, 0x600b1e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b5d
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x33
jne 0x404b8f
mov eax, 0x600b22
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b86
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x34
jne 0x404bb8
mov eax, 0x600b26
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404baf
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x35
jne 0x404be1
mov eax, 0x600b2a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404bd8
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x36
jne 0x404c0a
mov eax, 0x600b2e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c01
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x37
jne 0x404c33
mov eax, 0x600b32
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c2a
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x38
jne 0x404c5c
mov eax, 0x600b36
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c53
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x39
jne 0x404c85
mov eax, 0x600b3a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c7c
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x41
jne 0x404cae
mov eax, 0x600b3e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ca5
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x42
jne 0x404cd7
mov eax, 0x600b42
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404cce
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x43
jne 0x404d00
mov eax, 0x600b46
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404cf7
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x44
jne 0x404d29
mov eax, 0x600b4a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404d20
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x45
jne 0x404d52
mov eax, 0x600b4e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404d49
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x46
jne 0x404d7b
mov eax, 0x600b52
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404d72
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x47
jne 0x404da4
mov eax, 0x600b56
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404d9b
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x48
jne 0x404dcd
mov eax, 0x600b5a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404dc4
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x49
jne 0x404df6
mov eax, 0x600b5e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ded
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4a
jne 0x404e1f
mov eax, 0x600b62
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e16
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4b
jne 0x404e48
mov eax, 0x600b66
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e3f
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4c
jne 0x404e71
mov eax, 0x600b6a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e68
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4d
jne 0x404e9a
mov eax, 0x600b6e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e91
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4e
jne 0x404ec3
mov eax, 0x600b72
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404eba
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x4f
jne 0x404eec
mov eax, 0x600b76
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ee3
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x50
jne 0x404f15
mov eax, 0x600b7a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f0c
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x51
jne 0x404f3e
mov eax, 0x600b7e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f35
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x52
jne 0x404f67
mov eax, 0x600b82
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f5e
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x53
jne 0x404f90
mov eax, 0x600b86
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f87
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x54
jne 0x404fb9
mov eax, 0x600b8a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404fb0
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x55
jne 0x404fe2
mov eax, 0x600b8e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404fd9
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x56
jne 0x40500b
mov eax, 0x600b92
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405002
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x57
jne 0x405034
mov eax, 0x600b96
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40502b
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x58
jne 0x40505d
mov eax, 0x600b9a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405054
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x59
jne 0x405086
mov eax, 0x600b9e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40507d
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x5a
jne 0x4050af
mov eax, 0x600ba2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050a6
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x70
jne 0x4050d8
mov eax, 0x600ba6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050cf
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x71
jne 0x405101
mov eax, 0x600bab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050f8
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x72
jne 0x40512a
mov eax, 0x600bb0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405121
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x73
jne 0x405153
mov eax, 0x600bb5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40514a
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x74
jne 0x40517c
mov eax, 0x600bba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405173
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x75
jne 0x4051a5
mov eax, 0x600bbf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40519c
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x76
jne 0x4051ce
mov eax, 0x600bc4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4051c5
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x77
jne 0x4051f7
mov eax, 0x600bc9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4051ee
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x78
jne 0x405220
mov eax, 0x600bce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405217
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x79
jne 0x405249
mov eax, 0x600bd3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405240
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7a
jne 0x405272
mov eax, 0x600bd9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405269
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7b
jne 0x40529b
mov eax, 0x600bdf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405292
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7c
jne 0x4052c4
mov eax, 0x600be5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4052bb
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7d
jne 0x4052ed
mov eax, 0x600beb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4052e4
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7e
jne 0x405316
mov eax, 0x600bf1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40530d
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x7f
jne 0x40533f
mov eax, 0x600bf7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405336
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 3
jne 0x405368
mov eax, str.Break
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40535f
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xd
jne 0x405391
mov eax, 0x600c03
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405388
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x13
jne 0x4053ba
mov eax, str.Pause
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4053b1
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x14
jne 0x4053e3
mov eax, str.Caps_Lock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4053da
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x90
jne 0x40540f
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405406
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x91
jne 0x40543b
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405432
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x1b
jne 0x405464
mov eax, 0x600c35
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40545b
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x20
jne 0x40548d
mov eax, 0x600c3b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405484
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x21
jne 0x4054b6
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4054ad
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x22
jne 0x4054df
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4054d6
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x24
jne 0x405508
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4054ff
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x23
jne 0x405531
mov eax, 0x600c5d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405528
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x25
jne 0x40555a
mov eax, 0x600c63
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405551
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x26
jne 0x405583
mov eax, 0x600c6c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40557a
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x27
jne 0x4055ac
mov eax, 0x600c75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4055a3
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x28
jne 0x4055d5
mov eax, 0x600c7e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4055cc
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x2d
jne 0x4055fe
mov eax, 0x600c87
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4055f5
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x2e
jne 0x405627
mov eax, 0x600c8d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40561e
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xba
jne 0x405653
mov eax, 0x600c93
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40564a
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xbb
jne 0x40567f
mov eax, 0x600c9a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405676
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xbc
jne 0x4056ab
mov eax, 0x600ca1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4056a2
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xbd
jne 0x4056d7
mov eax, 0x600ca8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4056ce
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xbe
jne 0x405703
mov eax, 0x600caf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4056fa
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xbf
jne 0x40572f
mov eax, 0x600cb6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405726
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xc0
jne 0x40575b
mov eax, 0x600cbd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405752
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xdb
jne 0x405787
mov eax, 0x600cc6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40577e
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xdd
jne 0x4057b3
mov eax, 0x600cd1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4057aa
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xdc
jne 0x4057df
mov eax, 0x600cdc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4057d6
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xde
jne 0x40580b
mov eax, 0x600ce3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405802
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x6a
jne 0x405834
mov eax, 0x600cec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40582b
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x6b
jne 0x40585d
mov eax, 0x600cf3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405854
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 8
jne 0x405886
mov eax, 0x600cfa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40587d
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0x5b
jne 0x4058af
mov eax, 0x600d01
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4058a6
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 9
jne 0x4058d8
mov eax, 0x600d07
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4058cf
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xc0
jne 0x405904
mov eax, 0x600d0d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4058fb
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xa0
jne 0x405930
mov eax, 0x600d0f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405927
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xa1
jne 0x40595c
mov eax, 0x600d0f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405953
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xa2
jne 0x405988
mov eax, 0x600d17
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40597f
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xa3
jne 0x4059b4
mov eax, 0x600d17
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4059ab
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
cmp dword [ebp + 8], 0xe5
jne 0x4059e0
mov eax, 0x600d1e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4059d7
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x405a17
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x5539b0
call fcn.00551397
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405a13
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x405a33
push eax
mov ebx, eax
call fcn.004010cd
inc eax
push eax
call fcn.0055138b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x405a38
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405a49
push ebx
call fcn.0055139d
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4