Function at 0x4010d3
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 0x40110c
mov eax, 0x494485
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401103
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x10
jne 0x401135
mov eax, 0x49448c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40112c
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x12
jne 0x40115e
mov eax, 0x494494
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401155
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x30
jne 0x401187
mov eax, 0x49449a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40117e
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x31
jne 0x4011b0
mov eax, 0x49449e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4011a7
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x32
jne 0x4011d9
mov eax, 0x4944a2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4011d0
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x33
jne 0x401202
mov eax, 0x4944a6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4011f9
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x34
jne 0x40122b
mov eax, 0x4944aa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401222
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x35
jne 0x401254
mov eax, 0x4944ae
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40124b
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x36
jne 0x40127d
mov eax, 0x4944b2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401274
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x37
jne 0x4012a6
mov eax, 0x4944b6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40129d
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x38
jne 0x4012cf
mov eax, 0x4944ba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4012c6
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x39
jne 0x4012f8
mov eax, 0x4944be
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4012ef
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x41
jne 0x401321
mov eax, 0x4944c2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401318
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x42
jne 0x40134a
mov eax, 0x4944c6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401341
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x43
jne 0x401373
mov eax, 0x4944ca
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40136a
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x44
jne 0x40139c
mov eax, 0x4944ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401393
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x45
jne 0x4013c5
mov eax, 0x4944d2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4013bc
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x46
jne 0x4013ee
mov eax, 0x4944d6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4013e5
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x47
jne 0x401417
mov eax, 0x4944da
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40140e
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x48
jne 0x401440
mov eax, 0x4944de
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401437
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x49
jne 0x401469
mov eax, 0x4944e2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401460
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4a
jne 0x401492
mov eax, 0x4944e6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401489
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4b
jne 0x4014bb
mov eax, 0x4944ea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4014b2
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4c
jne 0x4014e4
mov eax, 0x4944ee
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4014db
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4d
jne 0x40150d
mov eax, 0x4944f2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401504
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4e
jne 0x401536
mov eax, 0x4944f6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40152d
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x4f
jne 0x40155f
mov eax, 0x4944fa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401556
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x50
jne 0x401588
mov eax, 0x4944fe
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40157f
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x51
jne 0x4015b1
mov eax, 0x494502
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4015a8
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x52
jne 0x4015da
mov eax, 0x494506
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4015d1
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x53
jne 0x401603
mov eax, 0x49450a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4015fa
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x54
jne 0x40162c
mov eax, 0x49450e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401623
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x55
jne 0x401655
mov eax, 0x494512
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40164c
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x56
jne 0x40167e
mov eax, 0x494516
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401675
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x57
jne 0x4016a7
mov eax, 0x49451a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40169e
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x58
jne 0x4016d0
mov eax, 0x49451e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4016c7
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x59
jne 0x4016f9
mov eax, 0x494522
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4016f0
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x5a
jne 0x401722
mov eax, 0x494526
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401719
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x70
jne 0x40174b
mov eax, 0x49452a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401742
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x71
jne 0x401774
mov eax, 0x49452f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40176b
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x72
jne 0x40179d
mov eax, 0x494534
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401794
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x73
jne 0x4017c6
mov eax, 0x494539
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4017bd
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x74
jne 0x4017ef
mov eax, 0x49453e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4017e6
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x75
jne 0x401818
mov eax, 0x494543
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40180f
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x76
jne 0x401841
mov eax, 0x494548
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401838
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x77
jne 0x40186a
mov eax, 0x49454d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401861
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x78
jne 0x401893
mov eax, 0x494552
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40188a
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x79
jne 0x4018bc
mov eax, 0x494557
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4018b3
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7a
jne 0x4018e5
mov eax, 0x49455d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4018dc
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7b
jne 0x40190e
mov eax, 0x494563
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401905
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7c
jne 0x401937
mov eax, 0x494569
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40192e
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7d
jne 0x401960
mov eax, 0x49456f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401957
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7e
jne 0x401989
mov eax, 0x494575
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401980
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x7f
jne 0x4019b2
mov eax, 0x49457b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4019a9
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 3
jne 0x4019db
mov eax, 0x494581
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4019d2
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xd
jne 0x401a04
mov eax, 0x494589
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4019fb
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x13
jne 0x401a2d
mov eax, 0x494590
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401a24
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x14
jne 0x401a56
mov eax, 0x494598
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401a4d
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x90
jne 0x401a82
mov eax, 0x4945a3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401a79
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x91
jne 0x401aae
mov eax, 0x4945ad
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401aa5
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x1b
jne 0x401ad7
mov eax, 0x4945ba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401ace
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x20
jne 0x401b00
mov eax, 0x4945c0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401af7
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x21
jne 0x401b29
mov eax, 0x4945c7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401b20
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x22
jne 0x401b52
mov eax, 0x4945d0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401b49
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x24
jne 0x401b7b
mov eax, 0x4945db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401b72
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x23
jne 0x401ba4
mov eax, 0x4945e2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401b9b
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x25
jne 0x401bcd
mov eax, 0x4945e8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401bc4
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x26
jne 0x401bf6
mov eax, 0x4945f1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401bed
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x27
jne 0x401c1f
mov eax, 0x4945fa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c16
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x28
jne 0x401c48
mov eax, 0x494603
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c3f
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x2d
jne 0x401c71
mov eax, 0x49460c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c68
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x2e
jne 0x401c9a
mov eax, 0x494612
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c91
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xba
jne 0x401cc6
mov eax, 0x494618
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401cbd
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xbb
jne 0x401cf2
mov eax, 0x49461f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401ce9
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xbc
jne 0x401d1e
mov eax, 0x494626
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d15
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xbd
jne 0x401d4a
mov eax, 0x49462d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d41
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xbe
jne 0x401d76
mov eax, 0x494634
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d6d
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xbf
jne 0x401da2
mov eax, 0x49463b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d99
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xc0
jne 0x401dce
mov eax, 0x494642
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401dc5
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xdb
jne 0x401dfa
mov eax, 0x49464b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401df1
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xdd
jne 0x401e26
mov eax, 0x494656
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401e1d
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xdc
jne 0x401e52
mov eax, 0x494661
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401e49
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0xde
jne 0x401e7e
mov eax, 0x494668
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401e75
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x6a
jne 0x401ea7
mov eax, 0x494671
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401e9e
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 0x6b
jne 0x401ed0
mov eax, 0x494678
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401ec7
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401ef4
cmp dword [ebp + 8], 8
jne 0x401ef4
mov eax, 0x49467f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401ef0
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x401f10
push eax
mov ebx, eax
call fcn.00401068
inc eax
push eax
call fcn.004169cd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x401f15
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401f26
push ebx
call fcn.004169d3
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4