Function at 0x41f344
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], esp
push 0x14
mov eax, 0xd5
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f390
push 0x25
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
je 0x41f3a9
mov dword [ebp - 4], 1
jmp 0x41f3b0
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], esp
push 0x10
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f3de
push 0xbe
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f429
mov eax, str._SHIFT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f404
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f424
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x10
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f457
push 0x175
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
je 0x41f470
mov dword [ebp - 0xc], 1
jmp 0x41f477
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], esp
push 2
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f4a5
push 0x221
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f4f0
mov eax, 0x838c41
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f4cb
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f4eb
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x30
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f51e
push 0x348
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f597
cmp dword [ebp - 0xc], 0
je 0x41f557
mov eax, str._0_1_23_4_5678_9aAbBcCdDeEfFgGhHiIjJkKlLmnNoOpPqQrRsStTuUvVwWxXyYzZ
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f54e
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f571
mov eax, 0x83920d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f56d
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f58d
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x31
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f5c5
push 0x422
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f63e
cmp dword [ebp - 0xc], 0
je 0x41f5fe
mov eax, 0x83920f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f5f5
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f618
mov eax, 0x839211
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f614
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f634
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x32
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f66c
push 0x4fc
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f6e5
cmp dword [ebp - 0xc], 0
je 0x41f6a5
mov eax, 0x839213
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f69c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f6bf
mov eax, 0x839215
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f6bb
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f6db
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x33
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f713
push 0x5d6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f78c
cmp dword [ebp - 0xc], 0
je 0x41f74c
mov eax, 0x839217
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f743
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f766
mov eax, 0x839219
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f762
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f782
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x34
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f7ba
push 0x6b0
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f833
cmp dword [ebp - 0xc], 0
je 0x41f7f3
mov eax, 0x83921b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f7ea
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f80d
mov eax, 0x83921d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f809
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f829
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x35
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f861
push 0x78a
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f8da
cmp dword [ebp - 0xc], 0
je 0x41f89a
mov eax, 0x83921f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f891
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f8b4
mov eax, 0x839221
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f8b0
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f8d0
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x36
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f908
push 0x864
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41f981
cmp dword [ebp - 0xc], 0
je 0x41f941
mov eax, 0x839223
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f938
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41f95b
mov eax, 0x839225
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f957
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41f977
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x37
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41f9af
push 0x93e
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41fa28
cmp dword [ebp - 0xc], 0
je 0x41f9e8
mov eax, 0x839227
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f9df
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fa02
mov eax, 0x839229
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41f9fe
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fa1e
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x38
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fa56
push 0xa18
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41facf
cmp dword [ebp - 0xc], 0
je 0x41fa8f
mov eax, 0x83922b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fa86
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41faa9
mov eax, 0x83922d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41faa5
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fac5
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x39
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fafd
push 0xaf2
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41fb71
cmp dword [ebp - 0xc], 0
je 0x41fb36
mov eax, 0x83922f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fb2d
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fb50
mov eax, 0x839231
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fb4c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fb6c
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x41
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fb9f
push 0xbf6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41fc6a
cmp dword [ebp - 4], 0
je 0x41fc01
cmp dword [ebp - 0xc], 0
je 0x41fbe2
mov eax, 0x839233
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fbd9
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fbfc
mov eax, 0x839235
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fbf8
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fc44
cmp dword [ebp - 0xc], 0
je 0x41fc2a
mov eax, 0x839235
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fc21
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fc44
mov eax, 0x839233
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fc40
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fc60
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x42
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fc98
push 0xd76
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41fd63
cmp dword [ebp - 4], 0
je 0x41fcfa
cmp dword [ebp - 0xc], 0
je 0x41fcdb
mov eax, 0x839237
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fcd2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fcf5
mov eax, 0x839239
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fcf1
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fd3d
cmp dword [ebp - 0xc], 0
je 0x41fd23
mov eax, 0x839239
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fd1a
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fd3d
mov eax, 0x839237
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fd39
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fd59
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x43
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fd91
push 0xef6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41fe5c
cmp dword [ebp - 4], 0
je 0x41fdf3
cmp dword [ebp - 0xc], 0
je 0x41fdd4
mov eax, 0x83923b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fdcb
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fdee
mov eax, 0x83923d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fdea
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fe36
cmp dword [ebp - 0xc], 0
je 0x41fe1c
mov eax, 0x83923d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fe13
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fe36
mov eax, 0x83923b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fe32
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41fe52
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x44
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41fe8a
push 0x1076
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x41ff55
cmp dword [ebp - 4], 0
je 0x41feec
cmp dword [ebp - 0xc], 0
je 0x41fecd
mov eax, 0x83923f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fec4
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41fee7
mov eax, 0x839241
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41fee3
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41ff2f
cmp dword [ebp - 0xc], 0
je 0x41ff15
mov eax, 0x839241
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ff0c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41ff2f
mov eax, 0x83923f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ff2b
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x41ff4b
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x45
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x41ff83
push 0x11f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x42004e
cmp dword [ebp - 4], 0
je 0x41ffe5
cmp dword [ebp - 0xc], 0
je 0x41ffc6
mov eax, 0x839243
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ffbd
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x41ffe0
mov eax, 0x839245
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ffdc
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420028
cmp dword [ebp - 0xc], 0
je 0x42000e
mov eax, 0x839245
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420005
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420028
mov eax, 0x839243
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420024
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420044
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x46
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42007c
push 0x1376
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420147
cmp dword [ebp - 4], 0
je 0x4200de
cmp dword [ebp - 0xc], 0
je 0x4200bf
mov eax, 0x839247
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4200b6
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4200d9
mov eax, 0x839249
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4200d5
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420121
cmp dword [ebp - 0xc], 0
je 0x420107
mov eax, 0x839249
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4200fe
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420121
mov eax, 0x839247
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42011d
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42013d
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x47
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420175
push 0x14f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420240
cmp dword [ebp - 4], 0
je 0x4201d7
cmp dword [ebp - 0xc], 0
je 0x4201b8
mov eax, 0x83924b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4201af
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4201d2
mov eax, 0x83924d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4201ce
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42021a
cmp dword [ebp - 0xc], 0
je 0x420200
mov eax, 0x83924d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4201f7
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42021a
mov eax, 0x83924b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420216
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420236
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x48
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42026e
push 0x1676
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420339
cmp dword [ebp - 4], 0
je 0x4202d0
cmp dword [ebp - 0xc], 0
je 0x4202b1
mov eax, 0x83924f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4202a8
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4202cb
mov eax, 0x839251
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4202c7
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420313
cmp dword [ebp - 0xc], 0
je 0x4202f9
mov eax, 0x839251
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4202f0
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420313
mov eax, 0x83924f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42030f
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42032f
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x49
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420367
push 0x17f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420432
cmp dword [ebp - 4], 0
je 0x4203c9
cmp dword [ebp - 0xc], 0
je 0x4203aa
mov eax, 0x839253
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4203a1
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4203c4
mov eax, 0x839255
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4203c0
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42040c
cmp dword [ebp - 0xc], 0
je 0x4203f2
mov eax, 0x839255
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4203e9
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42040c
mov eax, 0x839253
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420408
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420428
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4a
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420460
push 0x1976
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x42052b
cmp dword [ebp - 4], 0
je 0x4204c2
cmp dword [ebp - 0xc], 0
je 0x4204a3
mov eax, 0x839257
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42049a
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4204bd
mov eax, 0x839259
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4204b9
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420505
cmp dword [ebp - 0xc], 0
je 0x4204eb
mov eax, 0x839259
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4204e2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420505
mov eax, 0x839257
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420501
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420521
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4b
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420559
push 0x1af6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420624
cmp dword [ebp - 4], 0
je 0x4205bb
cmp dword [ebp - 0xc], 0
je 0x42059c
mov eax, 0x83925b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420593
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4205b6
mov eax, 0x83925d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4205b2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4205fe
cmp dword [ebp - 0xc], 0
je 0x4205e4
mov eax, 0x83925d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4205db
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4205fe
mov eax, 0x83925b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4205fa
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42061a
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4c
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420652
push 0x1c76
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x42071d
cmp dword [ebp - 4], 0
je 0x4206b4
cmp dword [ebp - 0xc], 0
je 0x420695
mov eax, 0x83925f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42068c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4206af
mov eax, 0x839261
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4206ab
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4206f7
cmp dword [ebp - 0xc], 0
je 0x4206dd
mov eax, 0x839261
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4206d4
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4206f7
mov eax, 0x83925f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4206f3
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420713
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4d
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42074b
push 0x1df6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420816
cmp dword [ebp - 4], 0
je 0x4207ad
cmp dword [ebp - 0xc], 0
je 0x42078e
mov eax, 0x839263
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420785
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4207a8
mov eax, 0x53e29a
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4207a4
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4207f0
cmp dword [ebp - 0xc], 0
je 0x4207d6
mov eax, 0x53e29a
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4207cd
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4207f0
mov eax, 0x839263
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4207ec
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42080c
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4e
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420844
push 0x1f76
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x42090f
cmp dword [ebp - 4], 0
je 0x4208a6
cmp dword [ebp - 0xc], 0
je 0x420887
mov eax, 0x839265
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42087e
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4208a1
mov eax, 0x839267
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42089d
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4208e9
cmp dword [ebp - 0xc], 0
je 0x4208cf
mov eax, 0x839267
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4208c6
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4208e9
mov eax, 0x839265
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4208e5
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420905
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x4f
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42093d
push 0x20f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420a08
cmp dword [ebp - 4], 0
je 0x42099f
cmp dword [ebp - 0xc], 0
je 0x420980
mov eax, 0x839269
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420977
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42099a
mov eax, 0x83926b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420996
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4209e2
cmp dword [ebp - 0xc], 0
je 0x4209c8
mov eax, 0x83926b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4209bf
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4209e2
mov eax, 0x839269
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4209de
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4209fe
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x50
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420a36
push 0x2276
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420b01
cmp dword [ebp - 4], 0
je 0x420a98
cmp dword [ebp - 0xc], 0
je 0x420a79
mov eax, 0x83926d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420a70
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420a93
mov eax, 0x83926f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420a8f
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420adb
cmp dword [ebp - 0xc], 0
je 0x420ac1
mov eax, 0x83926f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420ab8
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420adb
mov eax, 0x83926d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420ad7
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420af7
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x51
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420b2f
push 0x23f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420bfa
cmp dword [ebp - 4], 0
je 0x420b91
cmp dword [ebp - 0xc], 0
je 0x420b72
mov eax, 0x839271
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420b69
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420b8c
mov eax, 0x839273
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420b88
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420bd4
cmp dword [ebp - 0xc], 0
je 0x420bba
mov eax, 0x839273
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420bb1
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420bd4
mov eax, 0x839271
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420bd0
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420bf0
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x52
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420c28
push 0x2576
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420cf3
cmp dword [ebp - 4], 0
je 0x420c8a
cmp dword [ebp - 0xc], 0
je 0x420c6b
mov eax, 0x839275
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420c62
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420c85
mov eax, 0x839277
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420c81
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420ccd
cmp dword [ebp - 0xc], 0
je 0x420cb3
mov eax, 0x839277
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420caa
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420ccd
mov eax, 0x839275
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420cc9
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420ce9
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x53
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420d21
push 0x26f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420dec
cmp dword [ebp - 4], 0
je 0x420d83
cmp dword [ebp - 0xc], 0
je 0x420d64
mov eax, 0x839279
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420d5b
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420d7e
mov eax, 0x83927b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420d7a
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420dc6
cmp dword [ebp - 0xc], 0
je 0x420dac
mov eax, 0x83927b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420da3
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420dc6
mov eax, 0x839279
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420dc2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420de2
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x54
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420e1a
push 0x2876
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420ee5
cmp dword [ebp - 4], 0
je 0x420e7c
cmp dword [ebp - 0xc], 0
je 0x420e5d
mov eax, 0x83927d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420e54
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420e77
mov eax, 0x83927f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420e73
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420ebf
cmp dword [ebp - 0xc], 0
je 0x420ea5
mov eax, 0x83927f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420e9c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420ebf
mov eax, 0x83927d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420ebb
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420edb
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x55
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x420f13
push 0x29f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x420fde
cmp dword [ebp - 4], 0
je 0x420f75
cmp dword [ebp - 0xc], 0
je 0x420f56
mov eax, 0x839281
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420f4d
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420f70
mov eax, 0x839283
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420f6c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420fb8
cmp dword [ebp - 0xc], 0
je 0x420f9e
mov eax, 0x839283
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420f95
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x420fb8
mov eax, 0x839281
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x420fb4
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x420fd4
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x56
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42100c
push 0x2b76
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4210d7
cmp dword [ebp - 4], 0
je 0x42106e
cmp dword [ebp - 0xc], 0
je 0x42104f
mov eax, 0x839285
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421046
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x421069
mov eax, 0x839287
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421065
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4210b1
cmp dword [ebp - 0xc], 0
je 0x421097
mov eax, 0x839287
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42108e
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4210b1
mov eax, 0x839285
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4210ad
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4210cd
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x57
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421105
push 0x2cf6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4211d0
cmp dword [ebp - 4], 0
je 0x421167
cmp dword [ebp - 0xc], 0
je 0x421148
mov eax, 0x839289
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42113f
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x421162
mov eax, 0x83928b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42115e
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4211aa
cmp dword [ebp - 0xc], 0
je 0x421190
mov eax, 0x83928b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421187
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4211aa
mov eax, 0x839289
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4211a6
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4211c6
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x58
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4211fe
push 0x2e76
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4212c9
cmp dword [ebp - 4], 0
je 0x421260
cmp dword [ebp - 0xc], 0
je 0x421241
mov eax, 0x83928d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421238
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42125b
mov eax, 0x83928f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421257
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4212a3
cmp dword [ebp - 0xc], 0
je 0x421289
mov eax, 0x83928f
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421280
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x4212a3
mov eax, 0x83928d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42129f
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4212bf
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x59
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4212f7
push 0x2ff6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4213c2
cmp dword [ebp - 4], 0
je 0x421359
cmp dword [ebp - 0xc], 0
je 0x42133a
mov eax, 0x839291
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421331
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x421354
mov eax, 0x839293
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421350
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42139c
cmp dword [ebp - 0xc], 0
je 0x421382
mov eax, 0x839293
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421379
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42139c
mov eax, 0x839291
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421398
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4213b8
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x5a
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4213f0
push 0x3176
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4214b6
cmp dword [ebp - 4], 0
je 0x421452
cmp dword [ebp - 0xc], 0
je 0x421433
mov eax, 0x839295
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42142a
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x42144d
mov eax, 0x839297
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421449
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x421495
cmp dword [ebp - 0xc], 0
je 0x42147b
mov eax, 0x839297
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421472
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x421495
mov eax, 0x839295
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421491
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4214b1
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 8
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4214e4
push 0x3369
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421534
mov eax, 0x839299
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42150a
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42152a
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 9
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421562
push 0x33f8
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4215b2
mov eax, str._TAB_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421588
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4215a8
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0xd
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4215e0
push 0x3483
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421630
mov eax, str._ENTER_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421606
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421626
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x10
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42165e
push 0x3510
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4216ae
mov eax, str._SHIFT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421684
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4216a4
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x11
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4216dc
push 0x359d
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x42172c
mov eax, str._CTRL_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421702
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421722
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x12
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x42175a
push 0x3629
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4217aa
mov eax, str._ALT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421780
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4217a0
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x12
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4217d8
push 0x36b4
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421828
mov eax, str._ALT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4217fe
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42181e
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x13
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421856
push 0x373f
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4218a6
mov eax, str._PAUSE_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42187c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42189c
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x14
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4218d4
push 0x37cc
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421924
mov eax, str._CAPS_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4218fa
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x42191a
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x1b
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421952
push 0x3858
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x4219a2
mov eax, str._ESC_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421978
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421998
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x20
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4219d0
push 0x38e3
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421a20
mov eax, 0x8392d3
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4219f6
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421a16
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x21
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421a4e
push 0x396a
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421a9e
mov eax, str._PGUP_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421a74
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421a94
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x22
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421acc
push 0x39f6
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421b1c
mov eax, str._PGDN_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421af2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421b12
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x23
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421b4a
push 0x3a82
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421b9a
mov eax, str._END_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421b70
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421b90
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x24
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421bc8
push 0x3b0d
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421c18
mov eax, str._HOME_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421bee
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421c0e
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x25
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421c46
push 0x3b99
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421c96
mov eax, str._LEFT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421c6c
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421c8c
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x26
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421cc4
push 0x3c25
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421d14
mov eax, str._UP_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421cea
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421d0a
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x27
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421d42
push 0x3caf
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421d92
mov eax, str._RIGHT_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421d68
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421d88
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x28
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421dc0
push 0x3d3c
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421e10
mov eax, str._DOWN_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421de6
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421e06
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x2c
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421e3e
push 0x3dc8
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421e8e
mov eax, str._SYSRQ_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421e64
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421e84
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x2d
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421ebc
push 0x3e55
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421f0c
mov eax, str._INS_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421ee2
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421f02
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x2e
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421f3a
push 0x3ee0
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x421f85
mov eax, str._DEL_
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421f60
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421f80
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x60
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x421fb3
push 0x4000
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x422003
mov eax, 0x83920d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421fd9
push ebx
call fcn.00443693
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x421ff9
push eax
mov ebx, eax
call fcn.004010e2
inc eax
push eax
call fcn.0044368d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423692
mov dword [ebp - 0x10], esp
push 0x61
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x422031
push 0x4087
push 0x402ad35
push 6
call fcn.0044367b
add esp, 0xc
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0xffff8001
jne 0x422081
mov eax, 0x839211
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x422057
mov dword [ebp - 0x10], esp
push 0x62
mov eax, 0xd6
call fcn.00443681
cmp dword [ebp - 0x10], esp
je 0x4220af
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4236a3
push ebx
call fcn.00443693
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret