Function at 0x438efe
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 0x438f37
mov eax, str.Ctrl
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438f2e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x10
jne 0x438f60
mov eax, str.Shift
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438f57
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x12
jne 0x438f89
mov eax, 0x50d569
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438f80
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x30
jne 0x438fb2
mov eax, 0x50d56f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438fa9
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x31
jne 0x438fdb
mov eax, 0x50d573
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438fd2
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x32
jne 0x439004
mov eax, 0x50d577
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x438ffb
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x33
jne 0x43902d
mov eax, 0x50d57b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439024
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x34
jne 0x439056
mov eax, 0x50d57f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43904d
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x35
jne 0x43907f
mov eax, 0x50d583
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439076
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x36
jne 0x4390a8
mov eax, 0x50d587
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43909f
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x37
jne 0x4390d1
mov eax, 0x50d58b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4390c8
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x38
jne 0x4390fa
mov eax, 0x50d58f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4390f1
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x39
jne 0x439123
mov eax, 0x50d593
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43911a
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x41
jne 0x43914c
mov eax, 0x50d597
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439143
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x42
jne 0x439175
mov eax, 0x50d59b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43916c
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x43
jne 0x43919e
mov eax, 0x50d59f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439195
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x44
jne 0x4391c7
mov eax, 0x50d5a3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4391be
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x45
jne 0x4391f0
mov eax, 0x50d5a7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4391e7
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x46
jne 0x439219
mov eax, 0x50d5ab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439210
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x47
jne 0x439242
mov eax, 0x50d5af
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439239
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x48
jne 0x43926b
mov eax, 0x50d5b3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439262
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x49
jne 0x439294
mov eax, 0x50d5b7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43928b
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4a
jne 0x4392bd
mov eax, 0x50d5bb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4392b4
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4b
jne 0x4392e6
mov eax, 0x50d5bf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4392dd
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4c
jne 0x43930f
mov eax, 0x50d5c3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439306
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4d
jne 0x439338
mov eax, 0x50d5c7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43932f
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4e
jne 0x439361
mov eax, 0x50d5cb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439358
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x4f
jne 0x43938a
mov eax, 0x50d5cf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439381
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x50
jne 0x4393b3
mov eax, 0x50d5d3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4393aa
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x51
jne 0x4393dc
mov eax, 0x50d5d7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4393d3
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x52
jne 0x439405
mov eax, 0x50d5db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4393fc
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x53
jne 0x43942e
mov eax, 0x50d5df
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439425
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x54
jne 0x439457
mov eax, 0x50d5e3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43944e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x55
jne 0x439480
mov eax, 0x50d5e7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439477
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x56
jne 0x4394a9
mov eax, 0x50d5eb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4394a0
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x57
jne 0x4394d2
mov eax, 0x50d5ef
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4394c9
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x58
jne 0x4394fb
mov eax, 0x50d5f3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4394f2
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x59
jne 0x439524
mov eax, 0x50d5f7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43951b
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x5a
jne 0x43954d
mov eax, 0x50d5fb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439544
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x60
jne 0x439576
mov eax, 0x50d5ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43956d
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x61
jne 0x43959f
mov eax, 0x50d089
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439596
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x62
jne 0x4395c8
mov eax, 0x50d05d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4395bf
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x63
jne 0x4395f1
mov eax, 0x50d099
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4395e8
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x64
jne 0x43961a
mov eax, 0x50d06b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439611
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x65
jne 0x439643
mov eax, 0x50d605
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43963a
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x66
jne 0x43966c
mov eax, 0x50d079
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439663
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x67
jne 0x439695
mov eax, 0x50d60b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43968c
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x68
jne 0x4396be
mov eax, 0x50d04f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4396b5
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x69
jne 0x4396e7
mov eax, 0x50d611
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4396de
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6a
jne 0x439710
mov eax, 0x50d617
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439707
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6b
jne 0x439739
mov eax, 0x50d61d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439730
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6d
jne 0x439762
mov eax, 0x50d623
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439759
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6f
jne 0x43978b
mov eax, 0x50d629
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439782
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x70
jne 0x4397b4
mov eax, 0x50d62f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4397ab
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x71
jne 0x4397dd
mov eax, 0x50d634
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4397d4
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x72
jne 0x439806
mov eax, 0x50d639
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4397fd
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x73
jne 0x43982f
mov eax, 0x50d63e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439826
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x74
jne 0x439858
mov eax, 0x50d643
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43984f
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x75
jne 0x439881
mov eax, 0x50d648
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439878
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x76
jne 0x4398aa
mov eax, 0x50d64d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4398a1
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x77
jne 0x4398d3
mov eax, 0x50d652
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4398ca
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x78
jne 0x4398fc
mov eax, 0x50d657
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4398f3
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x79
jne 0x439925
mov eax, 0x50d65c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43991c
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7a
jne 0x43994e
mov eax, 0x50d662
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439945
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7b
jne 0x439977
mov eax, 0x50d041
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43996e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7c
jne 0x4399a0
mov eax, 0x50d668
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439997
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7d
jne 0x4399c9
mov eax, 0x50d66e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4399c0
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7e
jne 0x4399f2
mov eax, 0x50d674
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4399e9
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x7f
jne 0x439a1b
mov eax, 0x50d67a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439a12
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 3
jne 0x439a44
mov eax, str.Break
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439a3b
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xd
jne 0x439a6d
mov eax, 0x50d688
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439a64
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x13
jne 0x439a96
mov eax, str.Pause
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439a8d
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x14
jne 0x439abf
mov eax, str.CapsLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439ab6
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x90
jne 0x439aeb
mov eax, str.NumLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439ae2
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x91
jne 0x439b17
mov eax, str.ScrollLock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439b0e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x1b
jne 0x439b40
mov eax, 0x50d6b9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439b37
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x20
jne 0x439b69
mov eax, 0x50d6bf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439b60
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x21
jne 0x439b92
mov eax, str.PageUp
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439b89
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x22
jne 0x439bbb
mov eax, str.PageDown
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439bb2
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x24
jne 0x439be4
mov eax, str.Home
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439bdb
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x23
jne 0x439c0d
mov eax, 0x50d6e1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439c04
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x25
jne 0x439c36
mov eax, 0x50d6e7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439c2d
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x26
jne 0x439c5f
mov eax, 0x50d6f0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439c56
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x27
jne 0x439c88
mov eax, 0x50d6f9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439c7f
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x28
jne 0x439cb1
mov eax, 0x50d702
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439ca8
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x2d
jne 0x439cda
mov eax, 0x50d032
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439cd1
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x2e
jne 0x439d03
mov eax, 0x50d70b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439cfa
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xba
jne 0x439d2f
mov eax, 0x50d711
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439d26
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xbb
jne 0x439d5b
mov eax, 0x50d718
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439d52
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xbc
jne 0x439d87
mov eax, 0x50d71f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439d7e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xbd
jne 0x439db3
mov eax, 0x50d726
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439daa
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xbe
jne 0x439ddf
mov eax, 0x50d72d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439dd6
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xbf
jne 0x439e0b
mov eax, 0x50d734
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439e02
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xc0
jne 0x439e37
mov eax, 0x50d020
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439e2e
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xdb
jne 0x439e63
mov eax, 0x50d73b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439e5a
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xdd
jne 0x439e8f
mov eax, 0x50d746
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439e86
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xdc
jne 0x439ebb
mov eax, 0x50d751
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439eb2
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0xde
jne 0x439ee7
mov eax, 0x50d758
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439ede
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6a
jne 0x439f10
mov eax, 0x50d761
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439f07
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 0x6b
jne 0x439f39
mov eax, 0x50d768
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439f30
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x439f5d
cmp dword [ebp + 8], 8
jne 0x439f5d
mov eax, 0x50d76f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439f59
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x439f79
push eax
mov ebx, eax
call fcn.00401000
inc eax
push eax
call fcn.004d8e1b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x439f7e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x439f8f
push ebx
call fcn.004d8e2d
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4