Function at 0x564d04
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 0x564d3d
mov eax, 0x7f4556
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564d34
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x10
jne 0x564d66
mov eax, 0x7f455d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564d5d
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x12
jne 0x564d8f
mov eax, 0x7f4573
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564d86
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x30
jne 0x564db8
mov eax, 0x7f3bac
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564daf
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x31
jne 0x564de1
mov eax, 0x7f3bb0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564dd8
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x32
jne 0x564e0a
mov eax, 0x7f3bb4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564e01
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x33
jne 0x564e33
mov eax, 0x7f3bb8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564e2a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x34
jne 0x564e5c
mov eax, 0x7f3bbc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564e53
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x35
jne 0x564e85
mov eax, 0x7f3bc0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564e7c
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x36
jne 0x564eae
mov eax, 0x7f3bc4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564ea5
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x37
jne 0x564ed7
mov eax, 0x7f3bc8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564ece
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x38
jne 0x564f00
mov eax, 0x7f3bcc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564ef7
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x39
jne 0x564f29
mov eax, 0x7f3bd0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564f20
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x41
jne 0x564f52
mov eax, 0x7f3bd4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564f49
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x42
jne 0x564f7b
mov eax, 0x7f3bd8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564f72
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x43
jne 0x564fa4
mov eax, 0x7f3bdc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564f9b
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x44
jne 0x564fcd
mov eax, 0x7f3be0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564fc4
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x45
jne 0x564ff6
mov eax, 0x7f3be4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x564fed
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x46
jne 0x56501f
mov eax, 0x7f3be8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565016
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x47
jne 0x565048
mov eax, 0x7f3bec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56503f
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x48
jne 0x565071
mov eax, 0x7f3bf0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565068
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x49
jne 0x56509a
mov eax, 0x7f3bf4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565091
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4a
jne 0x5650c3
mov eax, 0x7f3bf8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5650ba
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4b
jne 0x5650ec
mov eax, 0x7f3bfc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5650e3
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4c
jne 0x565115
mov eax, 0x7f3c00
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56510c
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4d
jne 0x56513e
mov eax, 0x7f3c04
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565135
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4e
jne 0x565167
mov eax, 0x7f3c08
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56515e
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x4f
jne 0x565190
mov eax, 0x7f3c0c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565187
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x50
jne 0x5651b9
mov eax, 0x7f3c10
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5651b0
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x51
jne 0x5651e2
mov eax, 0x7f3c14
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5651d9
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x52
jne 0x56520b
mov eax, 0x7f3c18
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565202
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x53
jne 0x565234
mov eax, 0x7f3c1c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56522b
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x54
jne 0x56525d
mov eax, 0x7f3c20
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565254
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x55
jne 0x565286
mov eax, 0x7f3c24
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56527d
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x56
jne 0x5652af
mov eax, 0x7f3c28
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5652a6
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x57
jne 0x5652d8
mov eax, 0x7f3c2c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5652cf
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x58
jne 0x565301
mov eax, 0x7f3c30
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5652f8
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x59
jne 0x56532a
mov eax, 0x7f3c34
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565321
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x5a
jne 0x565353
mov eax, 0x7f3c38
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56534a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x70
jne 0x56537c
mov eax, 0x7f3c3c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565373
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x71
jne 0x5653a5
mov eax, 0x7f3c41
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56539c
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x72
jne 0x5653ce
mov eax, 0x7f3c46
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5653c5
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x73
jne 0x5653f7
mov eax, 0x7f3c4b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5653ee
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x74
jne 0x565420
mov eax, 0x7f3c50
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565417
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x75
jne 0x565449
mov eax, 0x7f3c55
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565440
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x76
jne 0x565472
mov eax, 0x7f3c5a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565469
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x77
jne 0x56549b
mov eax, 0x7f3c5f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565492
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x78
jne 0x5654c4
mov eax, 0x7f3c64
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5654bb
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x79
jne 0x5654ed
mov eax, 0x7f3c69
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5654e4
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7a
jne 0x565516
mov eax, 0x7f3c6f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56550d
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7b
jne 0x56553f
mov eax, 0x7f3c75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565536
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7c
jne 0x565568
mov eax, 0x7f3c7b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56555f
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7d
jne 0x565591
mov eax, 0x7f3c81
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565588
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7e
jne 0x5655ba
mov eax, 0x7f3c87
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5655b1
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x7f
jne 0x5655e3
mov eax, 0x7f3c8d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5655da
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 3
jne 0x56560c
mov eax, 0x7f520a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565603
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xd
jne 0x565635
mov eax, 0x7f3c9b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56562c
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x13
jne 0x56565e
mov eax, str.Pause
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565655
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x14
jne 0x565687
mov eax, str.Caps_Lock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56567e
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x90
jne 0x5656b3
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5656aa
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x91
jne 0x5656df
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5656d6
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x1b
jne 0x565708
mov eax, 0x7f523b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5656ff
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x20
jne 0x565731
mov eax, 0x7f3cd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565728
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x21
jne 0x56575a
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565751
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x22
jne 0x565783
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56577a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x24
jne 0x5657ac
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5657a3
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x23
jne 0x5657d5
mov eax, 0x7f525c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5657cc
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x25
jne 0x5657fe
mov eax, 0x7f3cfa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5657f5
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x26
jne 0x565827
mov eax, 0x7f3d03
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56581e
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x27
jne 0x565850
mov eax, 0x7f3d0c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565847
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x28
jne 0x565879
mov eax, 0x7f3d15
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565870
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x2d
jne 0x5658a2
mov eax, 0x7f5262
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565899
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x2e
jne 0x5658cb
mov eax, 0x7f5268
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5658c2
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xba
jne 0x5658f7
mov eax, 0x7f3d2a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5658ee
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xbb
jne 0x565923
mov eax, 0x7f3d31
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56591a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xbc
jne 0x56594f
mov eax, 0x7f3d38
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565946
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xbd
jne 0x56597b
mov eax, 0x7f3d3f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565972
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xbe
jne 0x5659a7
mov eax, 0x7f3d46
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x56599e
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xbf
jne 0x5659d3
mov eax, 0x7f3d4d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5659ca
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xc0
jne 0x5659ff
mov eax, 0x7f3d54
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x5659f6
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xdb
jne 0x565a2b
mov eax, 0x7f3d5d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565a22
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xdd
jne 0x565a57
mov eax, 0x7f3d68
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565a4e
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xdc
jne 0x565a83
mov eax, 0x7f3d73
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565a7a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0xde
jne 0x565aaf
mov eax, 0x7f3d7a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565aa6
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x6a
jne 0x565ad8
mov eax, 0x7f3d83
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565acf
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x6b
jne 0x565b01
mov eax, 0x7f3d8a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565af8
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 8
jne 0x565b2a
mov eax, 0x7f3d91
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565b21
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x565b4e
cmp dword [ebp + 8], 0x5b
jne 0x565b4e
mov eax, 0x7f526e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565b4a
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x565b6a
push eax
mov ebx, eax
call fcn.005024e5
inc eax
push eax
call fcn.005712ba
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x565b6f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x565b80
push ebx
call fcn.005712c0
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4