Function at 0x42b578
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 0x11
jne 0x42b5b1
mov eax, 0x6894a0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b5a8
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x10
jne 0x42b5da
mov eax, 0x6894a5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b5d1
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x12
jne 0x42b603
mov eax, 0x6894ab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b5fa
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x30
jne 0x42b62c
mov eax, 0x686d9e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b623
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x31
jne 0x42b655
mov eax, 0x6894af
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b64c
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x32
jne 0x42b67e
mov eax, 0x6894b1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b675
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x33
jne 0x42b6a7
mov eax, 0x6894b3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b69e
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x34
jne 0x42b6d0
mov eax, 0x6894b5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b6c7
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x35
jne 0x42b6f9
mov eax, 0x6894b7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b6f0
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x36
jne 0x42b722
mov eax, 0x6894b9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b719
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x37
jne 0x42b74b
mov eax, 0x6894bb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b742
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x38
jne 0x42b774
mov eax, 0x6894bd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b76b
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x39
jne 0x42b79d
mov eax, 0x6894bf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b794
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x41
jne 0x42b7c6
mov eax, 0x6894c1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b7bd
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x42
jne 0x42b7ef
mov eax, 0x6894c3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b7e6
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x43
jne 0x42b818
mov eax, 0x6894c5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b80f
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x44
jne 0x42b841
mov eax, 0x6894c7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b838
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x45
jne 0x42b86a
mov eax, 0x6894c9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b861
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x46
jne 0x42b893
mov eax, 0x6894cb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b88a
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x47
jne 0x42b8bc
mov eax, 0x6894cd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b8b3
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x48
jne 0x42b8e5
mov eax, 0x6894cf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b8dc
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x49
jne 0x42b90e
mov eax, 0x6894d1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b905
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4a
jne 0x42b937
mov eax, 0x6894d3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b92e
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4b
jne 0x42b960
mov eax, 0x6894d5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b957
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4c
jne 0x42b989
mov eax, 0x6894d7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b980
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4d
jne 0x42b9b2
mov eax, 0x6894d9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b9a9
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4e
jne 0x42b9db
mov eax, 0x6894db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b9d2
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x4f
jne 0x42ba04
mov eax, 0x6894dd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42b9fb
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x50
jne 0x42ba2d
mov eax, 0x6894df
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42ba24
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x51
jne 0x42ba56
mov eax, 0x6894e1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42ba4d
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x52
jne 0x42ba7f
mov eax, 0x6894e3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42ba76
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x53
jne 0x42baa8
mov eax, 0x6894e5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42ba9f
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x54
jne 0x42bad1
mov eax, 0x6894e7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bac8
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x55
jne 0x42bafa
mov eax, 0x6894e9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42baf1
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x56
jne 0x42bb23
mov eax, 0x6894eb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bb1a
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x57
jne 0x42bb4c
mov eax, 0x6894ed
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bb43
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x58
jne 0x42bb75
mov eax, 0x686b4c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bb6c
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x59
jne 0x42bb9e
mov eax, 0x6894ef
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bb95
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x5a
jne 0x42bbc7
mov eax, 0x6894f1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bbbe
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x70
jne 0x42bbf0
mov eax, 0x6894f3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bbe7
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x71
jne 0x42bc19
mov eax, 0x6894f6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bc10
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x72
jne 0x42bc42
mov eax, 0x6894f9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bc39
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x73
jne 0x42bc6b
mov eax, 0x6894fc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bc62
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x74
jne 0x42bc94
mov eax, 0x6894ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bc8b
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x75
jne 0x42bcbd
mov eax, 0x689502
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bcb4
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x76
jne 0x42bce6
mov eax, 0x689505
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bcdd
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x77
jne 0x42bd0f
mov eax, 0x689508
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bd06
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x78
jne 0x42bd38
mov eax, 0x68950b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bd2f
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x79
jne 0x42bd61
mov eax, 0x68950e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bd58
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7a
jne 0x42bd8a
mov eax, 0x689512
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bd81
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7b
jne 0x42bdb3
mov eax, 0x689516
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bdaa
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7c
jne 0x42bddc
mov eax, 0x68951a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bdd3
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7d
jne 0x42be05
mov eax, 0x68951e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bdfc
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7e
jne 0x42be2e
mov eax, 0x689522
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42be25
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x7f
jne 0x42be57
mov eax, 0x689526
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42be4e
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 3
jne 0x42be80
mov eax, 0x68952a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42be77
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xd
jne 0x42bea9
mov eax, 0x689530
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bea0
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x13
jne 0x42bed2
mov eax, 0x689535
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bec9
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x14
jne 0x42befb
mov eax, str.Caps_Lock
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bef2
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x90
jne 0x42bf27
mov eax, 0x689545
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bf1e
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x91
jne 0x42bf53
mov eax, 0x68954d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bf4a
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x1b
jne 0x42bf7c
mov eax, 0x689558
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bf73
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x20
jne 0x42bfa5
mov eax, 0x68955c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bf9c
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x21
jne 0x42bfce
mov eax, 0x689561
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bfc5
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x22
jne 0x42bff7
mov eax, 0x689566
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42bfee
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x23
jne 0x42c020
mov eax, 0x68956b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c017
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x24
jne 0x42c049
mov eax, 0x68956f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c040
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x25
jne 0x42c072
mov eax, 0x689574
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c069
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x26
jne 0x42c09b
mov eax, 0x689577
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c092
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x27
jne 0x42c0c4
mov eax, 0x68957a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c0bb
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x28
jne 0x42c0ed
mov eax, 0x68957d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c0e4
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x2c
jne 0x42c116
mov eax, str.PryScr
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c10d
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x2d
jne 0x42c13f
mov eax, 0x689587
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c136
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x2e
jne 0x42c168
mov eax, 0x68958b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c15f
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xba
jne 0x42c194
mov eax, 0x68958f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c18b
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xbb
jne 0x42c1c0
mov eax, 0x689594
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c1b7
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xbc
jne 0x42c1ec
mov eax, 0x689596
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c1e3
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xbd
jne 0x42c218
mov eax, 0x689599
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c20f
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xbe
jne 0x42c244
mov eax, 0x68959b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c23b
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xbf
jne 0x42c270
mov eax, 0x68959e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c267
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xdb
jne 0x42c29c
mov eax, 0x6895a0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c293
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xdd
jne 0x42c2c8
mov eax, 0x6895a2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c2bf
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xdc
jne 0x42c2f4
mov eax, 0x686f18
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c2eb
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xde
jne 0x42c320
mov eax, 0x6895a4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c317
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 8
jne 0x42c349
mov eax, str.BackSpace
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c340
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x5b
jne 0x42c372
mov eax, 0x6895b5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c369
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 9
jne 0x42c39b
mov eax, 0x6895b9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c392
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xc0
jne 0x42c3c7
mov eax, 0x6895bd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c3be
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xe5
jne 0x42c3f3
mov eax, 0x6895bf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c3ea
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa0
jne 0x42c41f
mov eax, 0x6895c6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c416
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa1
jne 0x42c44b
mov eax, 0x6895ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c442
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa2
jne 0x42c477
mov eax, 0x6895d6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c46e
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa3
jne 0x42c4a3
mov eax, 0x6895dd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c49a
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa4
jne 0x42c4cf
mov eax, 0x6895e4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c4c6
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0xa5
jne 0x42c4fb
mov eax, 0x6895ea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c4f2
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x60
jne 0x42c524
mov eax, str.Num_0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c51b
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x61
jne 0x42c54d
mov eax, str.Num_1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c544
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x62
jne 0x42c576
mov eax, str.Num_2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c56d
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x63
jne 0x42c59f
mov eax, str.Num_3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c596
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x64
jne 0x42c5c8
mov eax, str.Num_4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c5bf
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x65
jne 0x42c5f1
mov eax, str.Num_5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c5e8
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x66
jne 0x42c61a
mov eax, str.Num_6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c611
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x67
jne 0x42c643
mov eax, str.Num_7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c63a
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x68
jne 0x42c66c
mov eax, str.Num_8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c663
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x69
jne 0x42c695
mov eax, str.Num_9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c68c
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6a
jne 0x42c6be
mov eax, 0x68962c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c6b5
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6b
jne 0x42c6e7
mov eax, 0x689633
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c6de
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6c
jne 0x42c710
mov eax, 0x68963a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c707
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6d
jne 0x42c739
mov eax, 0x689643
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c730
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6e
jne 0x42c762
mov eax, 0x68964a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c759
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x6f
jne 0x42c78b
mov eax, str.Num_
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c782
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
cmp dword [ebp + 8], 0x5d
jne 0x42c7b4
mov eax, 0x689658
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c7ab
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x42c7eb
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x5231f0
call fcn.00520700
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c7e7
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x42c807
push eax
mov ebx, eax
call fcn.0040387f
inc eax
push eax
call fcn.005206ee
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x42c80c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c81d
push ebx
call fcn.005206e8
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4