Function at 0x490d04
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
push 0
push ebx
push esi
mov ebx, 0x4a3b40
lea esi, [ebp - 0xc]
xor eax, eax
push ebp
push 0x492b11
push dword fs:[eax]
mov dword fs:[eax], esp
cmp dword [ebx + 0x14], 0
jne 0x490e0d
call fcn.00497160
mov esi, eax
cmp esi, 3
je 0x490df0
cmp esi, 0xd
je 0x490d49
cmp esi, 0xe
jne 0x490d6a
cmp esi, 0xd
jne 0x490d55
mov dword [ebx + 0x14], 0xc8
cmp esi, 0xe
jne 0x492af6
mov dword [ebx + 0x14], 0x12c
jmp 0x492af6
lea ecx, [ebp - 4]
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x320]
mov eax, dword [eax + 0x218]
mov edx, esi
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 8]
push eax
mov ecx, 4
mov edx, 0x15
mov eax, dword [ebp - 4]
call fcn.004051c0
mov eax, dword [ebp - 8]
call fcn.0040aa74
fstp dword [0x4a3a70]
wait
lea eax, [ebp - 8]
push eax
mov ecx, 4
mov edx, 0x1a
mov eax, dword [ebp - 4]
call fcn.004051c0
mov eax, dword [ebp - 8]
call fcn.0040aa74
fstp dword [0x4a3a9c]
wait
push dword [0x4a3a70]
push dword [0x4a3a9c]
push 0
call fcn.004892e8
mov dword [ebx + 0x14], 1
jmp 0x492af6
push 0xc2800000
push 0x43908000
push 0
call fcn.004892e8
mov dword [ebx + 0x14], 3
jmp 0x492af6
cmp dword [ebx + 0x14], 1
jne 0x490e71
push dword [0x4a3a70]
push dword [0x4a3a9c]
call fcn.00497058
cmp al, 1
jne 0x492af6
push 0x3e8
call sub.kernel32.dll_Sleep_1
push 0x492b28
call fcn.00496bf4
cmp al, 1
jne 0x492af6
call fcn.00497160
cmp eax, 3
jle 0x490e59
mov esi, 3
jmp 0x490e5e
mov esi, 2
mov eax, esi
call fcn.00489c38
mov dword [ebx + 0x14], 2
jmp 0x492af6
cmp dword [ebx + 0x14], 2
jne 0x490eba
push 0x42b00000
push 0x43400000
mov eax, 0x14
call fcn.00498040
cmp al, 1
jne 0x492af6
push 0xfa0
call sub.kernel32.dll_Sleep_1
push 0xc2800000
push 0x43908000
push 0
call fcn.004892e8
mov dword [ebx + 0x14], 3
jmp 0x492af6
cmp dword [ebx + 0x14], 3
jne 0x490f18
push 0xc2800000
push 0x43908000
call fcn.00497058
cmp al, 1
jne 0x492af6
push 0x492b38
call fcn.00496bf4
cmp al, 1
jne 0x492af6
xor edx, edx
mov eax, 0x2775
call fcn.00489b58
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1388
call fcn.0043950c
mov dword [ebx + 0x14], 4
jmp 0x492af6
cmp dword [ebx + 0x14], 4
jne 0x490f67
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x3e8
call fcn.0043950c
push 0xc3840000
push 0x42240000
mov eax, 5
call fcn.00498040
cmp al, 1
jne 0x492af6
mov dword [ebx + 0x14], 5
push 0x7d0
call sub.kernel32.dll_Sleep_1
jmp 0x492af6
cmp dword [ebx + 0x14], 5
jne 0x490f92
push 0x3e8
call sub.kernel32.dll_Sleep_1
push 0xc3820000
push 0x42700000
call fcn.00489110
mov dword [ebx + 0x14], 0xd903
jmp 0x492af6
cmp dword [ebx + 0x14], 0xd903
jne 0x491005
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
push 0xc3820000
push 0x42700000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xf
call fcn.0049810c
cmp al, 1
jne 0x490fde
mov eax, 0x492b48
call fcn.00488e9c
push 0x3e8
call sub.kernel32.dll_Sleep_1
push 0xc37c0000
push 0x42820000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 6
jmp 0x492af6
cmp dword [ebx + 0x14], 6
jne 0x491075
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
push 0xc37c0000
push 0x42820000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xf
call fcn.0049810c
cmp al, 1
jne 0x49104e
mov eax, 0x492b48
call fcn.00488e9c
push 0x3e8
call sub.kernel32.dll_Sleep_1
push 0xc35e0000
push 0x42820000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 7
jmp 0x492af6
cmp dword [ebx + 0x14], 7
jne 0x4910af
push 0xc35e0000
push 0x42820000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc3500000
push 0x42800000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x58
jmp 0x492af6
cmp dword [ebx + 0x14], 0x58
jne 0x4910e9
push 0xc3500000
push 0x42800000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc3590000
push 0x42280000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 8
jmp 0x492af6
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x49113f
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 8
jne 0x49117f
push 0xc3590000
push 0x42280000
call fcn.00496f64
cmp al, 1
jne 0x492af6
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
mov dword [ebx + 0x14], 9
jmp 0x492af6
cmp dword [ebx + 0x14], 9
jne 0x4911c3
mov eax, 0x492b58
call fcn.00488e9c
push 0xc3450000
push 0x421c0000
push 0
call fcn.00488fa0
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x2710
call fcn.0043950c
mov dword [ebx + 0x14], 0xa
jmp 0x492af6
cmp dword [ebx + 0x14], 0xa
jne 0x491294
call fcn.00496ef0
test eax, eax
jne 0x492af6
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x491230
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b5c]
fnstsw ax
sahf
jbe 0x491260
mov dword [ebx + 0x14], 0xb
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1770
call fcn.0043950c
jmp 0x492af6
push 0xc3590000
push 0x42280000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 8
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1770
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0xb
jne 0x49133e
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b5c]
fnstsw ax
sahf
jbe 0x49130a
mov eax, 0x492b58
call fcn.00488e9c
push 0xc3390000
push 0x42200000
push 0
call fcn.00488fa0
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x2710
call fcn.0043950c
mov dword [ebx + 0x14], 0xc
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x492af6
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0xc
jne 0x49140f
call fcn.00496ef0
test eax, eax
jne 0x492af6
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x4913ab
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b60]
fnstsw ax
sahf
jbe 0x4913db
mov dword [ebx + 0x14], 0xd
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x3e8
call fcn.0043950c
jmp 0x492af6
push 0xc3450000
push 0x421c0000
push 0
call fcn.00488fa0
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1770
call fcn.0043950c
mov dword [ebx + 0x14], 0xb
jmp 0x492af6
cmp dword [ebx + 0x14], 0xd
jne 0x4914b2
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b64]
fnstsw ax
sahf
jbe 0x49147e
mov eax, 0x492b48
call fcn.00488e9c
push 0x3e8
call sub.kernel32.dll_Sleep_1
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x3e8
call fcn.0043950c
mov dword [ebx + 0x14], 0xe
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x492af6
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b4c]
fnstsw ax
sahf
jae 0x491508
mov dword [ebx + 0x14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0xe
jne 0x491542
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
push 0xc3350000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0xf
jmp 0x492af6
cmp dword [ebx + 0x14], 0xf
jne 0x49157c
push 0xc3350000
push 0x42240000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc3370000
push 0x41f00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x10
jmp 0x492af6
cmp dword [ebx + 0x14], 0x10
jne 0x4915b6
push 0xc3370000
push 0x41f00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc32e0000
push 0x42040000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x11
jmp 0x492af6
cmp dword [ebx + 0x14], 0x11
jne 0x4915df
push 0xc32e0000
push 0x42040000
call fcn.00496f64
cmp al, 1
jne 0x492af6
mov dword [ebx + 0x14], 0x12
jmp 0x492af6
cmp dword [ebx + 0x14], 0x12
jne 0x491630
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
push 0xc3300000
push 0x41980000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc2e60000
push 0x41980000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x13
jmp 0x492af6
cmp dword [ebx + 0x14], 0x13
jne 0x49166a
push 0xc2e60000
push 0x41980000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc2c60000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x14
jmp 0x492af6
cmp dword [ebx + 0x14], 0x14
jne 0x491693
push 0xc2c60000
push 0x42240000
call fcn.00496f64
cmp al, 1
jne 0x492af6
mov dword [ebx + 0x14], 0x15
jmp 0x492af6
cmp dword [ebx + 0x14], 0x15
jne 0x4916e4
fld dword [0x4a3a64]
fcomp dword [0x492b68]
fnstsw ax
sahf
jbe 0x4916c7
fld dword [0x4a3a64]
fcomp dword [0x492b6c]
fnstsw ax
sahf
jae 0x4916c7
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc29a0000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x16
jmp 0x492af6
cmp dword [ebx + 0x14], 0x16
jne 0x49174c
push 0xc29a0000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b70]
fnstsw ax
sahf
jbe 0x49172f
fld dword [0x4a3a64]
fcomp dword [0x492b74]
fnstsw ax
sahf
jae 0x49172f
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc29a0000
push 0x41c80000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x17
jmp 0x492af6
cmp dword [ebx + 0x14], 0x17
jne 0x491786
push 0xc29a0000
push 0x41c80000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc2080000
push 0x41c80000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x18
jmp 0x492af6
cmp dword [ebx + 0x14], 0x18
jne 0x4917ee
push 0xc2080000
push 0x41c80000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b74]
fnstsw ax
sahf
jbe 0x4917d1
fld dword [0x4a3a64]
fcomp dword [0x492b78]
fnstsw ax
sahf
jae 0x4917d1
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc2080000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x19
jmp 0x492af6
cmp dword [ebx + 0x14], 0x19
jne 0x491828
push 0xc2080000
push 0x42240000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc1400000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1a
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1a
jne 0x491890
push 0xc1400000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b7c]
fnstsw ax
sahf
jbe 0x491873
fld dword [0x4a3a64]
fcomp dword [0x492b80]
fnstsw ax
sahf
jae 0x491873
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x41e80000
push 0x41880000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1b
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1b
jne 0x4918ca
push 0x41e80000
push 0x41880000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x42240000
push 0x41880000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1c
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1c
jne 0x491932
push 0x42240000
push 0x41880000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b84]
fnstsw ax
sahf
jbe 0x491915
fld dword [0x4a3a64]
fcomp dword [0x492b88]
fnstsw ax
sahf
jae 0x491915
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x42b00000
push 0x41b80000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1d
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1d
jne 0x49199a
push 0x42b00000
push 0x41b80000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b88]
fnstsw ax
sahf
jbe 0x49197d
fld dword [0x4a3a64]
fcomp dword [0x492b8c]
fnstsw ax
sahf
jae 0x49197d
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x42d60000
push 0x41b80000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1e
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1e
jne 0x4919d4
push 0x42d60000
push 0x41b80000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x42d60000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1f
jmp 0x492af6
cmp dword [ebx + 0x14], 0x1f
jne 0x491a25
push 0x42d60000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x42f00000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x20
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0xbb8
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0x20
jne 0x491a85
push 0x43b98000
push 0x43030000
mov eax, 5
call fcn.00498040
cmp al, 1
jne 0x492af6
push 0x7d0
call sub.kernel32.dll_Sleep_1
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
mov dword [ebx + 0x14], 0x21
push 0x43b00000
push 0x43030000
push 0
call fcn.00488fa0
jmp 0x492af6
cmp dword [ebx + 0x14], 0x21
jne 0x491aed
push 0x43b00000
push 0x43030000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b90]
fnstsw ax
sahf
jbe 0x491ad0
fld dword [0x4a3a90]
fcomp dword [0x492b94]
fnstsw ax
sahf
jbe 0x491ad0
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43b38000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x22
jmp 0x492af6
cmp dword [ebx + 0x14], 0x22
jne 0x491b27
push 0x43b38000
push 0x42c40000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43c10000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x15e
jmp 0x492af6
cmp dword [ebx + 0x14], 0x15e
jne 0x491b64
push 0x43c10000
push 0x42c40000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43c10000
push 0x42b20000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x23
jmp 0x492af6
cmp dword [ebx + 0x14], 0x23
jne 0x491bcc
push 0x43c10000
push 0x42b20000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492b94]
fnstsw ax
sahf
jae 0x491baf
fld dword [0x4a3a90]
fcomp dword [0x492b98]
fnstsw ax
sahf
jbe 0x491baf
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43c10000
push 0x42a00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x24
jmp 0x492af6
cmp dword [ebx + 0x14], 0x24
jne 0x491c06
push 0x43c10000
push 0x42a00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43b30000
push 0x429e0000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x25
jmp 0x492af6
cmp dword [ebx + 0x14], 0x25
jne 0x491c6e
push 0x43b30000
push 0x429e0000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492b9c]
fnstsw ax
sahf
jae 0x491c51
fld dword [0x4a3a90]
fcomp dword [0x492ba0]
fnstsw ax
sahf
jbe 0x491c51
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43b30000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x26
jmp 0x492af6
cmp dword [ebx + 0x14], 0x26
jne 0x491cd6
push 0x43b30000
push 0x41d00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492ba4]
fnstsw ax
sahf
jae 0x491cb9
fld dword [0x4a3a90]
fcomp dword [0x492ba8]
fnstsw ax
sahf
jbe 0x491cb9
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43b30000
push 0xc0000000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x27
jmp 0x492af6
cmp dword [ebx + 0x14], 0x27
jne 0x491d44
push 0x43b30000
push 0xc0000000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492bac]
fnstsw ax
sahf
jae 0x491d21
fld dword [0x4a3a90]
fcomp dword [0x492bb0]
fnstsw ax
sahf
jbe 0x491d21
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
mov eax, 0x492bbc
call fcn.0043a9e8
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
xor edx, edx
call fcn.004394fc
jmp 0x492af6
cmp dword [ebx + 0x14], 0x28
jne 0x491d67
push 0x43b30000
push 0xc0000000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x29
jmp 0x492af6
cmp dword [ebx + 0x14], 0x29
jne 0x491dcf
push 0x43b30000
push 0xc0000000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492bac]
fnstsw ax
sahf
jae 0x491db2
fld dword [0x4a3a90]
fcomp dword [0x492bb0]
fnstsw ax
sahf
jbe 0x491db2
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43b30000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2a
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2a
jne 0x491e37
push 0x43b30000
push 0x41d00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492ba4]
fnstsw ax
sahf
jae 0x491e1a
fld dword [0x4a3a90]
fcomp dword [0x492ba8]
fnstsw ax
sahf
jbe 0x491e1a
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43b30000
push 0x429e0000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2b
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2b
jne 0x491e9f
push 0x43b30000
push 0x429e0000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492b9c]
fnstsw ax
sahf
jae 0x491e82
fld dword [0x4a3a90]
fcomp dword [0x492ba0]
fnstsw ax
sahf
jbe 0x491e82
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43c10000
push 0x42a00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2c
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2c
jne 0x491ed9
push 0x43c10000
push 0x42a00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43c10000
push 0x42b20000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2d
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2d
jne 0x491f41
push 0x43c10000
push 0x42b20000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492b94]
fnstsw ax
sahf
jae 0x491f24
fld dword [0x4a3a90]
fcomp dword [0x492b98]
fnstsw ax
sahf
jbe 0x491f24
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43c10000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2e
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2e
jne 0x491f7b
push 0x43c10000
push 0x42c40000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43b30000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2f
jmp 0x492af6
cmp dword [ebx + 0x14], 0x2f
jne 0x491fb5
push 0x43b30000
push 0x42c40000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x43b20000
push 0x43030000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x30
jmp 0x492af6
cmp dword [ebx + 0x14], 0x30
jne 0x492034
push 0x43b20000
push 0x43030000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b90]
fnstsw ax
sahf
jbe 0x492000
fld dword [0x4a3a90]
fcomp dword [0x492b94]
fnstsw ax
sahf
jbe 0x492000
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x43c80000
push 0x43030000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x31
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0xbb8
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0x31
jne 0x492094
push 0xc2e60000
push 0x42200000
mov eax, 0xa
call fcn.00498040
cmp al, 1
jne 0x492af6
push 0x7d0
call sub.kernel32.dll_Sleep_1
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
push 0xc2dc0000
push 0x41f00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x32
jmp 0x492af6
cmp dword [ebx + 0x14], 0x32
jne 0x4920bd
push 0xc2dc0000
push 0x41f00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
mov dword [ebx + 0x14], 0xc8
jmp 0x492af6
cmp dword [ebx + 0x14], 0x33
jne 0x4920e0
push 0x42d80000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x34
jmp 0x492af6
cmp dword [ebx + 0x14], 0x34
jne 0x49211a
push 0x42d80000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x42d60000
push 0x41b00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x35
jmp 0x492af6
cmp dword [ebx + 0x14], 0x35
jne 0x492154
push 0x42d60000
push 0x41b00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0x42b00000
push 0x41b00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x36
jmp 0x492af6
cmp dword [ebx + 0x14], 0x36
jne 0x4921bc
push 0x42b00000
push 0x41b00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b88]
fnstsw ax
sahf
jbe 0x49219f
fld dword [0x4a3a64]
fcomp dword [0x492b8c]
fnstsw ax
sahf
jae 0x49219f
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0x42240000
push 0x41880000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x37
jmp 0x492af6
cmp dword [ebx + 0x14], 0x37
jne 0x492224
push 0x42240000
push 0x41880000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b84]
fnstsw ax
sahf
jbe 0x492207
fld dword [0x4a3a64]
fcomp dword [0x492b88]
fnstsw ax
sahf
jae 0x492207
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc1400000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x38
jmp 0x492af6
cmp dword [ebx + 0x14], 0x38
jne 0x49228c
push 0xc1400000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b7c]
fnstsw ax
sahf
jbe 0x49226f
fld dword [0x4a3a64]
fcomp dword [0x492b80]
fnstsw ax
sahf
jae 0x49226f
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc20c0000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x39
jmp 0x492af6
cmp dword [ebx + 0x14], 0x39
jne 0x4922f4
push 0xc20c0000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b70]
fnstsw ax
sahf
jbe 0x4922d7
fld dword [0x4a3a64]
fcomp dword [0x492b78]
fnstsw ax
sahf
jae 0x4922d7
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc2200000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x3a
jmp 0x492af6
cmp dword [ebx + 0x14], 0x3a
jne 0x49232e
push 0xc2200000
push 0x41d00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc28e0000
push 0x41e00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x3b
jmp 0x492af6
cmp dword [ebx + 0x14], 0x3b
jne 0x492368
push 0xc28e0000
push 0x41e00000
call fcn.00496f64
cmp al, 1
jne 0x492af6
push 0xc29a0000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x3c
jmp 0x492af6
cmp dword [ebx + 0x14], 0x3c
jne 0x4923d0
push 0xc29a0000
push 0x42200000
call fcn.00496f64
cmp al, 1
jne 0x492af6
fld dword [0x4a3a64]
fcomp dword [0x492b70]
fnstsw ax
sahf
jbe 0x4923b3
fld dword [0x4a3a64]
fcomp dword [0x492b78]
fnstsw ax
sahf
jae 0x4923b3
mov dword [ebx + 0x14], 0x64
jmp 0x492af6
push 0xc2c60000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x14
jmp 0x492af6
cmp dword [ebx + 0x14], 0x64
jne 0x4923fc
mov dword [0x4a3b14], 5
mov eax, dword [0x4a10f4]
mov eax, dword [eax]
mov eax, dword [eax + 0x308]
mov edx, 0x1f4
call fcn.0043950c
jmp 0x492af6
cmp dword [ebx + 0x14], 0xc8
jne 0x492754
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0d18]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492bcc]
fnstsw ax
sahf
jae 0x492448
mov dword [ebx + 0x14], 5
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bcc]
fnstsw ax
sahf
jb 0x49247f
fld dword [esi]
fcomp dword [0x492bd0]
fnstsw ax
sahf
jae 0x49247f
push 0xc35e0000
push 0x42820000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 7
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bd0]
fnstsw ax
sahf
jb 0x4924b6
fld dword [esi]
fcomp dword [0x492bd4]
fnstsw ax
sahf
jae 0x4924b6
push 0xc34d0000
push 0x42800000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x58
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bd8]
fnstsw ax
sahf
jb 0x4924ed
fld dword [esi]
fcomp dword [0x492bdc]
fnstsw ax
sahf
ja 0x4924ed
push 0xc32e0000
push 0x42040000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x11
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bdc]
fnstsw ax
sahf
jb 0x492524
fld dword [esi]
fcomp dword [0x492be0]
fnstsw ax
sahf
jae 0x492524
push 0xc2e60000
push 0x41980000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x13
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b68]
fnstsw ax
sahf
jb 0x49255b
fld dword [esi]
fcomp dword [0x492b6c]
fnstsw ax
sahf
jae 0x49255b
push 0xc2c60000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x14
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b68]
fnstsw ax
sahf
jbe 0x492592
fld dword [esi]
fcomp dword [0x492b6c]
fnstsw ax
sahf
jae 0x492592
push 0xc2c60000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x14
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b6c]
fnstsw ax
sahf
jb 0x492625
fld dword [esi]
fcomp dword [0x492be4]
fnstsw ax
sahf
jae 0x492625
fld dword [0x4a3a64]
fcomp dword [0x492be8]
fnstsw ax
sahf
jae 0x492608
fld dword [esi]
fcomp dword [0x492bec]
fnstsw ax
sahf
jbe 0x4925eb
push 0xc2200000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x3a
jmp 0x492af6
push 0xc29a0000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x3c
jmp 0x492af6
push 0xc29a0000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x16
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492be4]
fnstsw ax
sahf
jb 0x49268a
fld dword [esi]
fcomp dword [0x492b84]
fnstsw ax
sahf
jae 0x49268a
fld dword [0x4a3a64]
fcomp dword [0x492be4]
fnstsw ax
sahf
jae 0x49266d
push 0xc1400000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x38
jmp 0x492af6
push 0xc1400000
push 0x42240000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1a
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492b84]
fnstsw ax
sahf
jb 0x4926ef
fld dword [esi]
fcomp dword [0x492bf0]
fnstsw ax
sahf
jae 0x4926ef
fld dword [0x4a3a64]
fcomp dword [0x492b84]
fnstsw ax
sahf
jae 0x4926d2
push 0xc1400000
push 0x42200000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x38
jmp 0x492af6
push 0x42240000
push 0x41880000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1c
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bf0]
fnstsw ax
sahf
jb 0x492754
fld dword [esi]
fcomp dword [0x492bf4]
fnstsw ax
sahf
jae 0x492754
fld dword [0x4a3a64]
fcomp dword [0x492bf0]
fnstsw ax
sahf
jae 0x492737
push 0x42240000
push 0x41880000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x37
jmp 0x492af6
push 0x42b00000
push 0x41b80000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x1d
jmp 0x492af6
cmp dword [ebx + 0x14], 0x12c
jne 0x492af6
mov eax, dword [0x4a1198]
push eax
push 4
push esi
mov eax, dword [0x4a1008]
mov eax, dword [eax]
mov edx, dword [0x4a0c54]
add eax, dword [edx]
push eax
mov eax, dword [0x4a0f4c]
mov eax, dword [eax]
push eax
call sub.kernel32.dll_ReadProcessMemory
fld dword [esi]
fcomp dword [0x492b94]
fnstsw ax
sahf
jb 0x4927e5
fld dword [esi]
fcomp dword [0x492bf8]
fnstsw ax
sahf
ja 0x4927e5
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x4927c8
mov dword [ebx + 0x14], 0x30
push 0x43b00000
push 0x43030000
push 0
call fcn.00488fa0
jmp 0x492af6
push 0x43b00000
push 0x43030000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x21
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bfc]
fnstsw ax
sahf
jb 0x492871
fld dword [esi]
fcomp dword [0x492b94]
fnstsw ax
sahf
jae 0x492871
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x492826
push 0x43b30000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2f
jmp 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492b94]
fnstsw ax
sahf
jbe 0x492854
push 0x43b30000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2f
jmp 0x492af6
push 0x43b38000
push 0x42c40000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x22
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492c00]
fnstsw ax
sahf
jb 0x492916
fld dword [esi]
fcomp dword [0x492bfc]
fnstsw ax
sahf
jae 0x492916
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x4928ba
push 0x43c10000
push 0x42b20000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2d
jmp 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492c00]
fnstsw ax
sahf
jbe 0x4928f9
fld dword [0x4a3a90]
fcomp dword [0x492bfc]
fnstsw ax
sahf
jae 0x4928f9
push 0x43c10000
push 0x42b20000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2d
jmp 0x492af6
push 0x43c10000
push 0x42a00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x24
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492c04]
fnstsw ax
sahf
jb 0x4929bb
fld dword [esi]
fcomp dword [0x492c00]
fnstsw ax
sahf
jae 0x4929bb
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x49295f
push 0x43b30000
push 0x42a00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2c
jmp 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492c04]
fnstsw ax
sahf
jbe 0x49299e
fld dword [0x4a3a90]
fcomp dword [0x492c00]
fnstsw ax
sahf
jae 0x49299e
push 0x43b30000
push 0x42a00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2c
jmp 0x492af6
push 0x43b30000
push 0x429e0000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x25
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492c08]
fnstsw ax
sahf
jb 0x492a60
fld dword [esi]
fcomp dword [0x492c04]
fnstsw ax
sahf
jae 0x492a60
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x492a04
push 0x43b30000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2a
jmp 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492c08]
fnstsw ax
sahf
jbe 0x492a43
fld dword [0x4a3a90]
fcomp dword [0x492c04]
fnstsw ax
sahf
jae 0x492a43
push 0x43b30000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x2a
jmp 0x492af6
push 0x43b30000
push 0x41d00000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x26
jmp 0x492af6
fld dword [esi]
fcomp dword [0x492bb0]
fnstsw ax
sahf
jb 0x492af6
fld dword [esi]
fcomp dword [0x492bac]
fnstsw ax
sahf
jae 0x492af6
mov eax, dword [0x4a1088]
cmp dword [eax], 0xd
jne 0x492aa2
push 0x43b30000
push 0xc0000000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x29
jmp 0x492af6
fld dword [0x4a3a90]
fcomp dword [0x492bb0]
fnstsw ax
sahf
jbe 0x492ade
fld dword [0x4a3a90]
fcomp dword [0x492bac]
fnstsw ax
sahf
jae 0x492ade
push 0x43b30000
push 0xc0000000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x29
jmp 0x492af6
push 0x43b30000
push 0xc0000000
push 0
call fcn.00488fa0
mov dword [ebx + 0x14], 0x27
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x492b18
lea eax, [ebp - 8]
mov edx, 2
call fcn.00404ca8
ret