Function at 0x4263a2
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
call fcn.00427c37
cmp dword [ebp + 8], 1
jne 0x4263f7
mov eax, 0x4daf05
test eax, eax
je 0x4263dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4263ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 2
jne 0x426437
mov eax, 0x4debe3
test eax, eax
je 0x42641d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42642e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 3
jne 0x426477
mov eax, 0x4e1128
test eax, eax
je 0x42645d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42646e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 4
jne 0x4264b7
mov eax, 0x4e5e7a
test eax, eax
je 0x42649d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4264ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 5
jne 0x4264f7
mov eax, 0x4eaaab
test eax, eax
je 0x4264dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4264ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 6
jne 0x426537
mov eax, 0x4eefd6
test eax, eax
je 0x42651d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42652e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 7
jne 0x426577
mov eax, 0x4f9068
test eax, eax
je 0x42655d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42656e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 8
jne 0x4265b7
mov eax, 0x4fc184
test eax, eax
je 0x42659d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4265ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 9
jne 0x4265f7
mov eax, 0x500b7e
test eax, eax
je 0x4265dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4265ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xa
jne 0x426637
mov eax, 0x503f0e
test eax, eax
je 0x42661d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42662e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xb
jne 0x426677
mov eax, 0x509e6f
test eax, eax
je 0x42665d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42666e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xc
jne 0x4266b7
mov eax, 0x511689
test eax, eax
je 0x42669d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4266ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xd
jne 0x4266f7
mov eax, 0x513712
test eax, eax
je 0x4266dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4266ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xe
jne 0x426737
mov eax, 0x519e1c
test eax, eax
je 0x42671d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42672e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0xf
jne 0x426777
mov eax, 0x51db99
test eax, eax
je 0x42675d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42676e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x10
jne 0x4267b7
mov eax, 0x520aea
test eax, eax
je 0x42679d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4267ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x11
jne 0x4267f7
mov eax, 0x526725
test eax, eax
je 0x4267dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4267ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x12
jne 0x426837
mov eax, 0x52b8ac
test eax, eax
je 0x42681d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42682e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x13
jne 0x426877
mov eax, 0x52fa1e
test eax, eax
je 0x42685d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42686e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x14
jne 0x4268b7
mov eax, 0x5327c2
test eax, eax
je 0x42689d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4268ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x15
jne 0x4268f7
mov eax, 0x536e17
test eax, eax
je 0x4268dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4268ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x16
jne 0x426937
mov eax, 0x53a071
test eax, eax
je 0x42691d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42692e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x17
jne 0x426977
mov eax, 0x5432ce
test eax, eax
je 0x42695d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42696e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x18
jne 0x4269b7
mov eax, 0x54abc4
test eax, eax
je 0x42699d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4269ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x19
jne 0x4269f7
mov eax, 0x55103f
test eax, eax
je 0x4269dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4269ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1a
jne 0x426a37
mov eax, 0x559722
test eax, eax
je 0x426a1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426a2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1b
jne 0x426a77
mov eax, 0x56084b
test eax, eax
je 0x426a5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426a6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1c
jne 0x426ab7
mov eax, 0x567b5a
test eax, eax
je 0x426a9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426aae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1d
jne 0x426af7
mov eax, 0x56b82c
test eax, eax
je 0x426add
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426aee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1e
jne 0x426b37
mov eax, 0x570936
test eax, eax
je 0x426b1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426b2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x1f
jne 0x426b77
mov eax, 0x57528b
test eax, eax
je 0x426b5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426b6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x20
jne 0x426bb7
mov eax, 0x57cc31
test eax, eax
je 0x426b9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426bae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x21
jne 0x426bf7
mov eax, 0x587887
test eax, eax
je 0x426bdd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426bee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x22
jne 0x426c37
mov eax, 0x58c7c2
test eax, eax
je 0x426c1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426c2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x23
jne 0x426c77
mov eax, 0x58d87d
test eax, eax
je 0x426c5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426c6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x24
jne 0x426cb7
mov eax, 0x5903f6
test eax, eax
je 0x426c9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426cae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x25
jne 0x426cf7
mov eax, 0x592b1f
test eax, eax
je 0x426cdd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426cee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x26
jne 0x426d37
mov eax, 0x5956d7
test eax, eax
je 0x426d1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426d2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x27
jne 0x426d77
mov eax, 0x59d9f1
test eax, eax
je 0x426d5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426d6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x28
jne 0x426db7
mov eax, 0x59fb23
test eax, eax
je 0x426d9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426dae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x29
jne 0x426df7
mov eax, 0x5a2907
test eax, eax
je 0x426ddd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426dee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2a
jne 0x426e37
mov eax, 0x5a7637
test eax, eax
je 0x426e1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426e2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2b
jne 0x426e77
mov eax, 0x5addc9
test eax, eax
je 0x426e5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426e6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2c
jne 0x426eb7
mov eax, 0x5b2459
test eax, eax
je 0x426e9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426eae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2d
jne 0x426ef7
mov eax, 0x5b45d6
test eax, eax
je 0x426edd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426eee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2e
jne 0x426f37
mov eax, 0x5b61e7
test eax, eax
je 0x426f1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426f2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x2f
jne 0x426f77
mov eax, 0x5b8ca8
test eax, eax
je 0x426f5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426f6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x30
jne 0x426fb7
mov eax, 0x5bb3c8
test eax, eax
je 0x426f9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426fae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x31
jne 0x426ff7
mov eax, 0x5bdd2f
test eax, eax
je 0x426fdd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x426fee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x32
jne 0x427037
mov eax, 0x5c5d5f
test eax, eax
je 0x42701d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42702e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x33
jne 0x427077
mov eax, 0x5c7128
test eax, eax
je 0x42705d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42706e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x34
jne 0x4270b7
mov eax, 0x5c8e79
test eax, eax
je 0x42709d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4270ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x35
jne 0x4270f7
mov eax, 0x5cb1c3
test eax, eax
je 0x4270dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4270ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x36
jne 0x427137
mov eax, 0x5d1bde
test eax, eax
je 0x42711d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42712e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x37
jne 0x427177
mov eax, 0x5d7b95
test eax, eax
je 0x42715d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42716e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x38
jne 0x4271b7
mov eax, 0x5d8f7d
test eax, eax
je 0x42719d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4271ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x39
jne 0x4271f7
mov eax, 0x5dbb04
test eax, eax
je 0x4271dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4271ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3a
jne 0x427237
mov eax, 0x5dd92f
test eax, eax
je 0x42721d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42722e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3b
jne 0x427277
mov eax, 0x5df8da
test eax, eax
je 0x42725d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42726e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3c
jne 0x4272b7
mov eax, 0x5e0da9
test eax, eax
je 0x42729d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4272ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3d
jne 0x4272f7
mov eax, 0x5e359b
test eax, eax
je 0x4272dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4272ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3e
jne 0x427337
mov eax, 0x5ea52e
test eax, eax
je 0x42731d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42732e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x3f
jne 0x427377
mov eax, 0x5ec026
test eax, eax
je 0x42735d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42736e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x40
jne 0x4273b7
mov eax, 0x5f00d5
test eax, eax
je 0x42739d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4273ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x41
jne 0x4273f7
mov eax, 0x5fc306
test eax, eax
je 0x4273dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4273ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x42
jne 0x427437
mov eax, 0x6014fd
test eax, eax
je 0x42741d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42742e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x43
jne 0x427477
mov eax, 0x608bcf
test eax, eax
je 0x42745d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42746e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x44
jne 0x4274b7
mov eax, 0x60ceb1
test eax, eax
je 0x42749d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4274ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x45
jne 0x4274f7
mov eax, 0x60f72b
test eax, eax
je 0x4274dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4274ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x46
jne 0x427537
mov eax, 0x61766f
test eax, eax
je 0x42751d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42752e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x47
jne 0x427577
mov eax, 0x61bde8
test eax, eax
je 0x42755d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42756e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x48
jne 0x4275b7
mov eax, 0x61d94c
test eax, eax
je 0x42759d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4275ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x49
jne 0x4275f7
mov eax, 0x6200fd
test eax, eax
je 0x4275dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4275ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4a
jne 0x427637
mov eax, 0x62169b
test eax, eax
je 0x42761d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42762e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4b
jne 0x427677
mov eax, 0x62ce6f
test eax, eax
je 0x42765d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42766e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4c
jne 0x4276b7
mov eax, 0x62f442
test eax, eax
je 0x42769d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4276ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4d
jne 0x4276f7
mov eax, 0x63409f
test eax, eax
je 0x4276dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4276ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4e
jne 0x427737
mov eax, 0x63972a
test eax, eax
je 0x42771d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42772e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x4f
jne 0x427777
mov eax, 0x643e64
test eax, eax
je 0x42775d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42776e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x50
jne 0x4277b7
mov eax, 0x644e6a
test eax, eax
je 0x42779d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4277ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x51
jne 0x4277f7
mov eax, 0x647953
test eax, eax
je 0x4277dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4277ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x52
jne 0x427837
mov eax, 0x647953
test eax, eax
je 0x42781d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42782e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x53
jne 0x427877
mov eax, 0x64dd93
test eax, eax
je 0x42785d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42786e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x54
jne 0x4278b7
mov eax, 0x653195
test eax, eax
je 0x42789d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4278ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x55
jne 0x4278f7
mov eax, 0x655c53
test eax, eax
je 0x4278dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4278ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x56
jne 0x427937
mov eax, 0x65a6ec
test eax, eax
je 0x42791d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42792e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x57
jne 0x427977
mov eax, 0x66076d
test eax, eax
je 0x42795d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42796e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x58
jne 0x4279b7
mov eax, 0x66b802
test eax, eax
je 0x42799d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4279ae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x59
jne 0x4279f7
mov eax, 0x670852
test eax, eax
je 0x4279dd
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4279ee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5a
jne 0x427a37
mov eax, 0x679321
test eax, eax
je 0x427a1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427a2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5b
jne 0x427a77
mov eax, 0x67e063
test eax, eax
je 0x427a5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427a6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5c
jne 0x427ab7
mov eax, 0x687417
test eax, eax
je 0x427a9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427aae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5d
jne 0x427af7
mov eax, 0x68db99
test eax, eax
je 0x427add
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427aee
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5e
jne 0x427b37
mov eax, 0x693cdf
test eax, eax
je 0x427b1d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427b2e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x5f
jne 0x427b77
mov eax, 0x69ac50
test eax, eax
je 0x427b5d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427b6e
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x427bb2
cmp dword [ebp + 8], 0x60
jne 0x427bb2
mov eax, 0x6a0b54
test eax, eax
je 0x427b9d
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00434ec2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427bae
push ebx
call fcn.00434ec8
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x80000005
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x427bc5
mov eax, 0x4d991d
push eax
push 1
mov ebx, 0x435530
call fcn.00434ebc
add esp, 0x10
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4d097e
push dword [ebp - 8]
mov eax, dword [ebp - 4]
test eax, eax
je 0x427bff
add eax, 8
push eax
mov eax, 0x18
call fcn.00434eb6
cmp dword [ebp - 0xc], esp
je 0x427c1c
push 6
call fcn.00434eb0
add esp, 4
call fcn.00427dc2
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427c31
push ebx
call fcn.00434ec8
add esp, 4
mov esp, ebp
pop ebp
ret 4