Function at 0x417628
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 0x417661
mov eax, 0x49fd18
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417658
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x10
jne 0x41768a
mov eax, str.Shift
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417681
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x12
jne 0x4176b3
mov eax, 0x49fd27
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4176aa
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x30
jne 0x4176dc
mov eax, 0x49fd2d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4176d3
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x31
jne 0x417705
mov eax, 0x49fd31
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4176fc
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x32
jne 0x41772e
mov eax, 0x49fd35
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417725
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x33
jne 0x417757
mov eax, 0x49fd39
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41774e
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x34
jne 0x417780
mov eax, 0x49fd3d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417777
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x35
jne 0x4177a9
mov eax, 0x49fd41
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4177a0
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x36
jne 0x4177d2
mov eax, 0x49fd45
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4177c9
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x37
jne 0x4177fb
mov eax, 0x49fd49
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4177f2
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x38
jne 0x417824
mov eax, 0x49fd4d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41781b
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x39
jne 0x41784d
mov eax, 0x49fd51
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417844
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x41
jne 0x417876
mov eax, 0x49fd55
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41786d
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x42
jne 0x41789f
mov eax, 0x49fd59
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417896
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x43
jne 0x4178c8
mov eax, 0x49fd5d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4178bf
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x44
jne 0x4178f1
mov eax, 0x49fd61
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4178e8
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x45
jne 0x41791a
mov eax, 0x49fd65
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417911
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x46
jne 0x417943
mov eax, 0x49fd69
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41793a
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x47
jne 0x41796c
mov eax, 0x49fd6d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417963
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x48
jne 0x417995
mov eax, 0x49fd71
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41798c
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x49
jne 0x4179be
mov eax, 0x49fd75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4179b5
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4a
jne 0x4179e7
mov eax, 0x49fd79
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4179de
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4b
jne 0x417a10
mov eax, 0x49fd7d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417a07
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4c
jne 0x417a39
mov eax, 0x49fd81
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417a30
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4d
jne 0x417a62
mov eax, 0x49fd85
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417a59
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4e
jne 0x417a8b
mov eax, 0x49fd89
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417a82
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x4f
jne 0x417ab4
mov eax, 0x49fd8d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417aab
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x50
jne 0x417add
mov eax, 0x49fd91
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ad4
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x51
jne 0x417b06
mov eax, 0x49fd95
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417afd
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x52
jne 0x417b2f
mov eax, 0x49fd99
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417b26
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x53
jne 0x417b58
mov eax, 0x49fd9d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417b4f
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x54
jne 0x417b81
mov eax, 0x49fda1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417b78
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x55
jne 0x417baa
mov eax, 0x49fda5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ba1
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x56
jne 0x417bd3
mov eax, 0x49fda9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417bca
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x57
jne 0x417bfc
mov eax, 0x49fdad
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417bf3
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x58
jne 0x417c25
mov eax, 0x49fdb1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417c1c
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x59
jne 0x417c4e
mov eax, 0x49fdb5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417c45
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x5a
jne 0x417c77
mov eax, 0x49fdb9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417c6e
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x70
jne 0x417ca0
mov eax, 0x49fdbd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417c97
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x71
jne 0x417cc9
mov eax, 0x49fdc2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417cc0
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x72
jne 0x417cf2
mov eax, 0x49fdc7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ce9
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x73
jne 0x417d1b
mov eax, 0x49fdcc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417d12
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x74
jne 0x417d44
mov eax, 0x49fdd1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417d3b
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x75
jne 0x417d6d
mov eax, 0x49fdd6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417d64
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x76
jne 0x417d96
mov eax, 0x49fddb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417d8d
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x77
jne 0x417dbf
mov eax, 0x49fde0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417db6
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x78
jne 0x417de8
mov eax, 0x49fde5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ddf
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x79
jne 0x417e11
mov eax, 0x49fdea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417e08
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7a
jne 0x417e3a
mov eax, 0x49fdf0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417e31
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7b
jne 0x417e63
mov eax, 0x49fdf6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417e5a
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7c
jne 0x417e8c
mov eax, 0x49fdfc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417e83
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7d
jne 0x417eb5
mov eax, 0x49fe02
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417eac
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7e
jne 0x417ede
mov eax, 0x49fe08
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ed5
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x7f
jne 0x417f07
mov eax, 0x49fe0e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417efe
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 3
jne 0x417f30
mov eax, str.Break
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417f27
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xd
jne 0x417f59
mov eax, 0x49fe1c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417f50
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x13
jne 0x417f82
mov eax, str.Pause
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417f79
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x14
jne 0x417fab
mov eax, str.CapsLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417fa2
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x90
jne 0x417fd7
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417fce
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x91
jne 0x418003
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417ffa
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x1b
jne 0x41802c
mov eax, 0x49fe4d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418023
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x20
jne 0x418055
mov eax, 0x49fe53
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41804c
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x21
jne 0x41807e
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418075
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x22
jne 0x4180a7
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41809e
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x24
jne 0x4180d0
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4180c7
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x23
jne 0x4180f9
mov eax, 0x49fe75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4180f0
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x25
jne 0x418122
mov eax, 0x49fe7b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418119
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x26
jne 0x41814b
mov eax, 0x49fe84
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418142
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x27
jne 0x418174
mov eax, 0x49fe8d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41816b
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x28
jne 0x41819d
mov eax, 0x49fe96
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418194
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x2d
jne 0x4181c6
mov eax, 0x49fe9f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4181bd
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x2e
jne 0x4181ef
mov eax, 0x49fea5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4181e6
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xba
jne 0x41821b
mov eax, 0x49feab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418212
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xbb
jne 0x418247
mov eax, 0x49feb2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41823e
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xbc
jne 0x418273
mov eax, 0x49feb9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41826a
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xbd
jne 0x41829f
mov eax, 0x49fec0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418296
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xbe
jne 0x4182cb
mov eax, 0x49fec7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4182c2
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xbf
jne 0x4182f7
mov eax, 0x49fece
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4182ee
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xc0
jne 0x418323
mov eax, 0x49fed5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41831a
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xdb
jne 0x41834f
mov eax, 0x49fede
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418346
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xdd
jne 0x41837b
mov eax, 0x49fee9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418372
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xdc
jne 0x4183a7
mov eax, 0x49fef4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41839e
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0xde
jne 0x4183d3
mov eax, 0x49fefb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4183ca
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x6a
jne 0x4183fc
mov eax, 0x49ff04
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4183f3
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 0x6b
jne 0x418425
mov eax, 0x49ff0b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41841c
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x418449
cmp dword [ebp + 8], 8
jne 0x418449
mov eax, 0x49ff12
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x418445
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x418465
push eax
mov ebx, eax
call fcn.004010d8
inc eax
push eax
call fcn.0041a3ed
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x41846a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41847b
push ebx
call fcn.0041a3f3
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4