Function at 0x4a0819
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 0x11
jne 0x4a0852
mov eax, 0x7ecff0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0849
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x10
jne 0x4a087b
mov eax, 0x7ecff5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0872
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x12
jne 0x4a08a4
mov eax, 0x7ecffb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a089b
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x30
jne 0x4a08cd
mov eax, 0x6d1ccd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a08c4
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x31
jne 0x4a08f6
mov eax, 0x7ecfff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a08ed
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x32
jne 0x4a091f
mov eax, 0x7ed001
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0916
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x33
jne 0x4a0948
mov eax, 0x7ed003
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a093f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x34
jne 0x4a0971
mov eax, 0x7ed005
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0968
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x35
jne 0x4a099a
mov eax, 0x7ed007
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0991
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x36
jne 0x4a09c3
mov eax, 0x7ed009
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a09ba
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x37
jne 0x4a09ec
mov eax, 0x7ed00b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a09e3
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x38
jne 0x4a0a15
mov eax, 0x7ed00d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0a0c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x39
jne 0x4a0a3e
mov eax, 0x7ed00f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0a35
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x41
jne 0x4a0a67
mov eax, 0x7ed011
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0a5e
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x42
jne 0x4a0a90
mov eax, 0x7ed013
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0a87
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x43
jne 0x4a0ab9
mov eax, 0x7bfa78
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0ab0
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x44
jne 0x4a0ae2
mov eax, 0x7ed015
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0ad9
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x45
jne 0x4a0b0b
mov eax, 0x7ed017
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0b02
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x46
jne 0x4a0b34
mov eax, 0x7ed019
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0b2b
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x47
jne 0x4a0b5d
mov eax, 0x7ed01b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0b54
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x48
jne 0x4a0b86
mov eax, 0x7ed01d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0b7d
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x49
jne 0x4a0baf
mov eax, 0x7ed01f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0ba6
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4a
jne 0x4a0bd8
mov eax, 0x7ed021
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0bcf
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4b
jne 0x4a0c01
mov eax, 0x7ed023
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0bf8
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4c
jne 0x4a0c2a
mov eax, 0x7ed025
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0c21
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4d
jne 0x4a0c53
mov eax, 0x7ed027
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0c4a
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4e
jne 0x4a0c7c
mov eax, 0x7ed029
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0c73
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x4f
jne 0x4a0ca5
mov eax, 0x7ed02b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0c9c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x50
jne 0x4a0cce
mov eax, 0x7ed02d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0cc5
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x51
jne 0x4a0cf7
mov eax, 0x7ed02f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0cee
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x52
jne 0x4a0d20
mov eax, 0x7ed031
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0d17
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x53
jne 0x4a0d49
mov eax, 0x7ed033
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0d40
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x54
jne 0x4a0d72
mov eax, 0x7ed035
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0d69
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x55
jne 0x4a0d9b
mov eax, 0x7ed037
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0d92
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x56
jne 0x4a0dc4
mov eax, 0x7ed039
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0dbb
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x57
jne 0x4a0ded
mov eax, 0x7ed03b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0de4
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x58
jne 0x4a0e16
mov eax, 0x6d205a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0e0d
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x59
jne 0x4a0e3f
mov eax, 0x7ed03d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0e36
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x5a
jne 0x4a0e68
mov eax, 0x7ed03f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0e5f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x70
jne 0x4a0e91
mov eax, 0x7ed041
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0e88
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x71
jne 0x4a0eba
mov eax, 0x7ed044
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0eb1
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x72
jne 0x4a0ee3
mov eax, 0x7ed047
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0eda
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x73
jne 0x4a0f0c
mov eax, 0x7ed04a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0f03
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x74
jne 0x4a0f35
mov eax, 0x7ed04d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0f2c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x75
jne 0x4a0f5e
mov eax, 0x7ed050
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0f55
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x76
jne 0x4a0f87
mov eax, 0x7ed053
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0f7e
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x77
jne 0x4a0fb0
mov eax, 0x7ed056
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0fa7
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x78
jne 0x4a0fd9
mov eax, 0x7ed059
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0fd0
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x79
jne 0x4a1002
mov eax, 0x7ed05c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0ff9
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7a
jne 0x4a102b
mov eax, 0x7ed060
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1022
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7b
jne 0x4a1054
mov eax, 0x7ed064
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a104b
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7c
jne 0x4a107d
mov eax, 0x7ed068
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1074
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7d
jne 0x4a10a6
mov eax, 0x7ed06c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a109d
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7e
jne 0x4a10cf
mov eax, 0x7ed070
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a10c6
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x7f
jne 0x4a10f8
mov eax, 0x7ed074
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a10ef
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 3
jne 0x4a1121
mov eax, 0x7ed078
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1118
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xd
jne 0x4a114a
mov eax, 0x7ed07e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1141
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x13
jne 0x4a1173
mov eax, 0x7ed083
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a116a
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x14
jne 0x4a119c
mov eax, 0x7ed089
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1193
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x90
jne 0x4a11c8
mov eax, 0x7ed093
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a11bf
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x91
jne 0x4a11f4
mov eax, 0x7ed09b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a11eb
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x1b
jne 0x4a121d
mov eax, 0x7ed0a6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1214
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x20
jne 0x4a1246
mov eax, 0x7ed0aa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a123d
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x21
jne 0x4a126f
mov eax, 0x7ed0af
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1266
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x22
jne 0x4a1298
mov eax, 0x7ed0b4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a128f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x23
jne 0x4a12c1
mov eax, 0x7ed0b9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a12b8
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x24
jne 0x4a12ea
mov eax, 0x7ed0bd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a12e1
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x25
jne 0x4a1313
mov eax, 0x7ed0c2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a130a
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x26
jne 0x4a133c
mov eax, 0x7ed0c5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1333
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x27
jne 0x4a1365
mov eax, 0x7ed0c8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a135c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x28
jne 0x4a138e
mov eax, 0x7ed0cb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1385
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x2c
jne 0x4a13b7
mov eax, 0x7ed0ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a13ae
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x2d
jne 0x4a13e0
mov eax, 0x7ed0d5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a13d7
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x2e
jne 0x4a1409
mov eax, 0x7ed0d9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1400
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xba
jne 0x4a1435
mov eax, 0x7ed0dd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a142c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xbb
jne 0x4a1461
mov eax, 0x6d5766
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1458
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xbc
jne 0x4a148d
mov eax, 0x7ed0e2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1484
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xbd
jne 0x4a14b9
mov eax, 0x6d5723
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a14b0
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xbe
jne 0x4a14e5
mov eax, 0x7ed0e5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a14dc
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xbf
jne 0x4a1511
mov eax, 0x7ed0e8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1508
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xdb
jne 0x4a153d
mov eax, 0x7ed0ea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1534
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xdd
jne 0x4a1569
mov eax, 0x7ed0ec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1560
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xdc
jne 0x4a1595
mov eax, 0x6d22da
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a158c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xde
jne 0x4a15c1
mov eax, 0x7ed0ee
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a15b8
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 8
jne 0x4a15ea
mov eax, 0x7ed0f5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a15e1
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x5b
jne 0x4a1613
mov eax, 0x7ed0ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a160a
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 9
jne 0x4a163c
mov eax, 0x7ed103
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1633
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xc0
jne 0x4a1668
mov eax, 0x7ed107
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a165f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xe5
jne 0x4a1694
mov eax, 0x7ed109
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a168b
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa0
jne 0x4a16c0
mov eax, 0x7ed110
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a16b7
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa1
jne 0x4a16ec
mov eax, 0x7ed118
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a16e3
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa2
jne 0x4a1718
mov eax, 0x7ed120
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a170f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa3
jne 0x4a1744
mov eax, 0x7ed127
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a173b
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa4
jne 0x4a1770
mov eax, 0x7ed12e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1767
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0xa5
jne 0x4a179c
mov eax, 0x7ed134
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1793
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x60
jne 0x4a17c5
mov eax, 0x7ed13a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a17bc
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x61
jne 0x4a17ee
mov eax, 0x7ed140
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a17e5
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x62
jne 0x4a1817
mov eax, 0x7ed146
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a180e
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x63
jne 0x4a1840
mov eax, 0x7ed14c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1837
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x64
jne 0x4a1869
mov eax, 0x7ed152
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1860
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x65
jne 0x4a1892
mov eax, 0x7ed158
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1889
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x66
jne 0x4a18bb
mov eax, 0x7ed15e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a18b2
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x67
jne 0x4a18e4
mov eax, 0x7ed164
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a18db
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x68
jne 0x4a190d
mov eax, 0x7ed16a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1904
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x69
jne 0x4a1936
mov eax, 0x7ed170
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a192d
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6a
jne 0x4a195f
mov eax, 0x7ed176
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1956
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6b
jne 0x4a1988
mov eax, 0x7ed17d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a197f
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6c
jne 0x4a19b1
mov eax, 0x7ed184
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a19a8
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6d
jne 0x4a19da
mov eax, 0x7ed18d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a19d1
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6e
jne 0x4a1a03
mov eax, 0x7ed194
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a19fa
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x6f
jne 0x4a1a2c
mov eax, 0x7ed19b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1a23
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
cmp dword [ebp + 8], 0x5d
jne 0x4a1a55
mov eax, 0x7ed1a2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1a4c
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a1a8c
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x5a4000
call fcn.005a15a7
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1a88
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x4a1aa8
push eax
mov ebx, eax
call fcn.00401570
inc eax
push eax
call fcn.005a1595
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x4a1aad
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a1abe
push ebx
call fcn.005a158f
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4