Function at 0x408c05
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 0x408c3e
mov eax, 0x58e282
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408c35
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x10
jne 0x408c67
mov eax, 0x58e289
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408c5e
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x12
jne 0x408c90
mov eax, 0x58e291
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408c87
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x30
jne 0x408cb9
mov eax, 0x58e297
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408cb0
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x31
jne 0x408ce2
mov eax, 0x58e29b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408cd9
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x32
jne 0x408d0b
mov eax, 0x58e29f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408d02
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x33
jne 0x408d34
mov eax, 0x58e2a3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408d2b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x34
jne 0x408d5d
mov eax, 0x58e2a7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408d54
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x35
jne 0x408d86
mov eax, 0x58e2ab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408d7d
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x36
jne 0x408daf
mov eax, 0x58e2af
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408da6
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x37
jne 0x408dd8
mov eax, 0x58e2b3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408dcf
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x38
jne 0x408e01
mov eax, 0x58e2b7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408df8
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x39
jne 0x408e2a
mov eax, 0x58e2bb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408e21
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x41
jne 0x408e53
mov eax, 0x58e2bf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408e4a
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x42
jne 0x408e7c
mov eax, 0x58e2c3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408e73
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x43
jne 0x408ea5
mov eax, 0x58e2c7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408e9c
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x44
jne 0x408ece
mov eax, 0x58e2cb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408ec5
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x45
jne 0x408ef7
mov eax, 0x58e2cf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408eee
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x46
jne 0x408f20
mov eax, 0x58e2d3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408f17
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x47
jne 0x408f49
mov eax, 0x58e2d7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408f40
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x48
jne 0x408f72
mov eax, 0x58e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408f69
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x49
jne 0x408f9b
mov eax, 0x58e2df
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408f92
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4a
jne 0x408fc4
mov eax, 0x58e2e3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408fbb
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4b
jne 0x408fed
mov eax, 0x58e2e7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x408fe4
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4c
jne 0x409016
mov eax, 0x58e2eb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40900d
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4d
jne 0x40903f
mov eax, 0x58e2ef
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409036
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4e
jne 0x409068
mov eax, 0x58e2f3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40905f
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x4f
jne 0x409091
mov eax, 0x58e2f7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409088
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x50
jne 0x4090ba
mov eax, 0x58e2fb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4090b1
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x51
jne 0x4090e3
mov eax, 0x58e2ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4090da
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x52
jne 0x40910c
mov eax, 0x58e303
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409103
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x53
jne 0x409135
mov eax, 0x58e307
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40912c
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x54
jne 0x40915e
mov eax, 0x58e30b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409155
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x55
jne 0x409187
mov eax, 0x58e30f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40917e
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x56
jne 0x4091b0
mov eax, 0x58e313
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4091a7
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x57
jne 0x4091d9
mov eax, 0x58e317
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4091d0
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x58
jne 0x409202
mov eax, 0x58e31b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4091f9
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x59
jne 0x40922b
mov eax, 0x58e31f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409222
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x5a
jne 0x409254
mov eax, 0x58e323
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40924b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x70
jne 0x40927d
mov eax, 0x58e327
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409274
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x71
jne 0x4092a6
mov eax, 0x58e32c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40929d
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x72
jne 0x4092cf
mov eax, 0x58e331
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4092c6
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x73
jne 0x4092f8
mov eax, 0x58e336
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4092ef
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x74
jne 0x409321
mov eax, 0x58e33b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409318
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x75
jne 0x40934a
mov eax, 0x58e340
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409341
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x76
jne 0x409373
mov eax, 0x58e345
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40936a
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x77
jne 0x40939c
mov eax, 0x58e34a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409393
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x78
jne 0x4093c5
mov eax, 0x58e34f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4093bc
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x79
jne 0x4093ee
mov eax, 0x58e354
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4093e5
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7a
jne 0x409417
mov eax, 0x58e35a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40940e
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7b
jne 0x409440
mov eax, 0x58e360
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409437
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7c
jne 0x409469
mov eax, 0x58e366
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409460
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7d
jne 0x409492
mov eax, 0x58e36c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409489
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7e
jne 0x4094bb
mov eax, 0x58e372
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4094b2
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x7f
jne 0x4094e4
mov eax, 0x58e378
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4094db
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 3
jne 0x40950d
mov eax, str.Break
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409504
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xd
jne 0x409536
mov eax, 0x58e384
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40952d
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x13
jne 0x40955f
mov eax, 0x58e38b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409556
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x14
jne 0x409588
mov eax, str.Caps_Lock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40957f
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x90
jne 0x4095b4
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4095ab
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x91
jne 0x4095e0
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4095d7
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x1b
jne 0x409609
mov eax, 0x58e3b6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409600
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x20
jne 0x409632
mov eax, 0x58e3bc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409629
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x21
jne 0x40965b
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409652
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x22
jne 0x409684
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40967b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x24
jne 0x4096ad
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4096a4
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x23
jne 0x4096d6
mov eax, 0x58e3de
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4096cd
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x25
jne 0x4096ff
mov eax, 0x58e3e4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4096f6
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x26
jne 0x409728
mov eax, 0x58e3ed
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40971f
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x27
jne 0x409751
mov eax, 0x58e3f6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409748
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x28
jne 0x40977a
mov eax, 0x58e3ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409771
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x2d
jne 0x4097a3
mov eax, 0x58e408
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40979a
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x2e
jne 0x4097cc
mov eax, 0x58e40e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4097c3
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xba
jne 0x4097f8
mov eax, 0x58e414
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4097ef
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xbb
jne 0x409824
mov eax, 0x58e41b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40981b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xbc
jne 0x409850
mov eax, 0x58e422
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409847
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xbd
jne 0x40987c
mov eax, 0x58e429
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409873
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xbe
jne 0x4098a8
mov eax, 0x58e430
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40989f
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xbf
jne 0x4098d4
mov eax, 0x58e437
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4098cb
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xc0
jne 0x409900
mov eax, 0x58e43e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4098f7
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xdb
jne 0x40992c
mov eax, 0x58e447
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409923
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xdd
jne 0x409958
mov eax, 0x58e452
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40994f
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xdc
jne 0x409984
mov eax, 0x58e45d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40997b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xde
jne 0x4099b0
mov eax, 0x58e464
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4099a7
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x6a
jne 0x4099d9
mov eax, 0x58e46d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4099d0
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x6b
jne 0x409a02
mov eax, 0x58e474
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4099f9
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 8
jne 0x409a2b
mov eax, 0x58e47b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409a22
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0x5b
jne 0x409a54
mov eax, 0x58e482
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409a4b
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 9
jne 0x409a7d
mov eax, 0x58e488
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409a74
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xc0
jne 0x409aa9
mov eax, 0x58e48e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409aa0
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xa0
jne 0x409ad5
mov eax, 0x58e490
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409acc
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xa1
jne 0x409b01
mov eax, 0x58e49a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409af8
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xa2
jne 0x409b2d
mov eax, 0x58e4a4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409b24
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x409b54
cmp dword [ebp + 8], 0xa3
jne 0x409b54
mov eax, 0x58e4ad
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409b50
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x409b70
push eax
mov ebx, eax
call fcn.004016ef
inc eax
push eax
call fcn.004a4a8b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x409b75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409b86
push ebx
call fcn.004a4a7f
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4