Function at 0x43c63a
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xe8
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x24], 0
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x43c754
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cab1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cab9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cac1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cac9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43c826
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cab1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cad1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cac1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cac9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 2
jne 0x43c8f8
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cad9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cae1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cae9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cac9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 4
jne 0x43c9ca
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54caf1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54caf9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb01]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb09]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 5
jne 0x43ca9c
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb11]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb19]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb21]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb29]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 7
jne 0x43cb6e
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb31]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb39]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54caf1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb41]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 8
jne 0x43cc40
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb21]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb49]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb11]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb51]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 3
jne 0x43cd12
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb59]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb61]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb69]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb71]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 6
jne 0x43cde4
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb79]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb81]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb89]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb91]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 9
jne 0x43ceb6
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb99]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cba1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cba9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbb1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xa
jne 0x43cf88
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb99]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cb61]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cba9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbb1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xb
jne 0x43d05a
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb99]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbb9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cba9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbb1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xc
jne 0x43d12c
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cbc1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbc9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cbd1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbd9]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xd
jne 0x43d1fe
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54cbe1]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cbe9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cbf1]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54cbe1]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cbf9]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc01]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xe
jne 0x43d2d0
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc09]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc11]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc19]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc21]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xf
jne 0x43d3a2
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb01]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc29]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc31]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc39]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x10
jne 0x43d474
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc41]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc49]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc51]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc59]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x11
jne 0x43d546
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc61]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc69]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cc71]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc79]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x12
jne 0x43d618
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d73a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d742]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d74a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d752]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x13
jne 0x43d6ea
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d75a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d762]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d76a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d772]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x14
jne 0x43d7bc
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d77a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d782]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cb31]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d78a]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x15
jne 0x43d88e
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d74a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d792]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54cab1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d79a]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x16
jne 0x43d960
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d7a2]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc21]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d75a]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54d7aa]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
jmp 0x43da2d
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x17
jne 0x43da2d
fild dword [ebp + 8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54d7b2]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc01]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 5
call fcn.0041d267
fild dword [ebp + 0xc]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x54c987]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fmul qword [0x54caf1]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x54cc39]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 8], eax
push 0
push 0x3e8
push 0xffffffffffffffff
push 8
push 0x1601dc50
push 0x52010201
call fcn.0049533f
add esp, 0x18
call fcn.004247db
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x12c
call fcn.0041d267
push 0x4d
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x3e8
call fcn.0041d267
push dword [ebp - 8]
push dword [ebp - 4]
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x497070
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x80000301
push 0
push dword [ebp + 0xc]
push 1
mov ebx, 0x497070
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x30], eax
push 0x54c057
push dword [ebp - 0x30]
push 0x54caaf
push dword [ebp - 0x2c]
push 0x54d7ba
push dword [ebp - 0x28]
mov ecx, 6
call fcn.0040135e
add esp, 0x18
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43db25
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43db35
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x43db45
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x43db58
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43db8a
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 1
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x12c
call fcn.0041d267
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x7c]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x12c
call fcn.0041d267
push 0x4d
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x1f4
call fcn.0041d267
push 0xffffffffffffffff
push 0x12
push 0x1601ff8e
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43eda0
xor ecx, ecx
mov eax, 0x598614
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x2d
jg 0x43e009
call fcn.00427020
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0xc], eax
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x3e8
call fcn.0041d267
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x38]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [ebp - 0x38]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43dd86
mov ebx, dword [0x598608]
mov dword [ebp - 0x48], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x58]
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
fsub qword [ebp - 0x58]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43dd86
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x68], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x68]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43dd86
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x98]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [ebp - 0x98]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43dd86
mov eax, 1
jmp 0x43dd88
xor eax, eax
test eax, eax
je 0x43de0a
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d7d5
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ddc0
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43ddd3
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43de05
push ebx
call fcn.00495321
add esp, 4
jmp 0x43e009
cmp dword [0x598614], 0xa
je 0x43de42
cmp dword [0x598614], 0x14
je 0x43de42
cmp dword [0x598614], 0x1e
je 0x43de42
cmp dword [0x598614], 0x28
je 0x43de42
xor eax, eax
jmp 0x43de47
mov eax, 1
test eax, eax
je 0x43e002
call fcn.004247db
call fcn.0042af4f
push 0x52b624
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43df30
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
push eax
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43df26
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54c057
push dword [0x598610]
push 0x54d7e4
push dword [ebp - 0x28]
mov ecx, 4
call fcn.0040135e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43decd
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43dee0
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43df12
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 0
jmp 0x43e009
mov dword [0x5985d4], 1
call fcn.00427020
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0xc], eax
jne 0x43df79
mov eax, dword [ebp - 0x18]
cmp dword [ebp - 0x10], eax
jne 0x43df79
mov eax, 1
jmp 0x43df7b
xor eax, eax
test eax, eax
je 0x43e002
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d7ef
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43dfb3
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43dfc6
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43dff8
push ebx
call fcn.00495321
add esp, 4
call fcn.004403ef
jmp 0x43e009
pop ebx
pop ecx
jmp 0x43dc25
add esp, 8
cmp dword [0x5985d4], 0
jne 0x43e01e
jmp 0x4403e9
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x38]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [ebp - 0x38]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43e131
mov ebx, dword [0x598608]
mov dword [ebp - 0x48], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x58]
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
fsub qword [ebp - 0x58]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43e131
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x68], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x68]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43e131
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x98]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [ebp - 0x98]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43e131
mov eax, 1
jmp 0x43e133
xor eax, eax
test eax, eax
je 0x43ed9b
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
push 0xffffffffffffffff
push 0x13
push 0x1601ff56
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
je 0x43e25e
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_closesocket
push dword [0x598634]
push dword [0x598630]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 3
mov ebx, 0x497560
call fcn.00495327
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
fld qword [ebp - 0x3c]
call fcn.00403165
mov dword [0x598638], eax
push 0xffffffffffffffff
push 8
push 0x1601ff52
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x43e207
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e22d
push ebx
call fcn.00495321
add esp, 4
mov eax, dword [ebp - 0x2c]
cmp dword [0x598638], eax
jle 0x43e25e
call fcn.00441160
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [0x598630], eax
mov dword [0x598634], edx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 9
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
call fcn.00441668
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.bfefff_353535
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d5c6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x43
push 0x25f
push 0x26
push 0x182
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43e31a
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e32a
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e33a
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43e51d
call fcn.00443272
cmp dword [0x59863c], 0
jne 0x43e3d8
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d80a
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e389
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43e39c
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e3ce
push ebx
call fcn.00495321
add esp, 4
call fcn.004432a6
jmp 0x43e44d
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d820
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e408
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43e41b
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e44d
push ebx
call fcn.00495321
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1601ff93
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x43e518
push 0x41
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x74]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x1f4
call fcn.0041d267
push 0x41
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x32
call fcn.0041d267
push 0x44
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x74]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x1f4
call fcn.0041d267
push 0x44
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x32
call fcn.0041d267
call fcn.00421ed4
push 0xffffffffffffffff
push 0x12
push 0x1602076c
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43e5ee
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.24a8ff_0505054fcb00_050505fff5e5_303030
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d86c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x27b
push 0x31e
push 0xa0
push 0xc8
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43e5b7
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e5c7
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e5d7
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43e5e9
call fcn.00444afa
jmp 0x43e697
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.24a8ff_0505054fcb00_050505fff5e5_303030
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d8b7
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x27b
push 0x31e
push 0xa0
push 0xc8
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43e665
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e675
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e685
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43e697
call fcn.00444afa
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 3
mov ebx, 0x497560
call fcn.00495327
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
fld qword [ebp - 0x3c]
call fcn.00403165
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 5
jle 0x43ea64
call fcn.0042af4f
push 0x52b624
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43e7da
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
push eax
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43e7d0
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54c057
push dword [0x598610]
push 0x54d7e4
push dword [ebp - 0x28]
mov ecx, 4
call fcn.0040135e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e777
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43e78a
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e7bc
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 0
jmp 0x43ed9b
mov dword [0x5985d4], 1
push 0xffffffffffffffff
push 0x12
push 0x1601de1d
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43e802
call fcn.00423477
push 0xffffffffffffffff
push 0x12
push 0x16020428
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
je 0x43e8d3
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0
push 0x3fe99999
push 0x9999999a
mov eax, str.000000
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d916
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x2ee
push 0x3cb
push 0x2a8
push 0x366
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1e8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e8a2
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e8b2
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43e8ce
mov dword [0x5985d4], 0
jmp 0x43ed9b
jmp 0x43ea42
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_closesocket
push dword [0x59862c]
push dword [0x598628]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 3
mov ebx, 0x497560
call fcn.00495327
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
fld qword [ebp - 0x3c]
call fcn.00403165
mov dword [0x598640], eax
push 0xffffffffffffffff
push 8
push 0x16020429
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x43e964
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e98a
push ebx
call fcn.00495321
add esp, 4
mov eax, dword [ebp - 0x2c]
cmp dword [0x598640], eax
jle 0x43ea42
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0
push 0x3fe99999
push 0x9999999a
mov eax, str.000000
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d916
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x2ee
push 0x3cb
push 0x2a8
push 0x366
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1e8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43ea16
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ea26
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43ea42
mov dword [0x5985d4], 0
jmp 0x43ed9b
call fcn.004247db
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
call fcn.00421ed4
call fcn.00427020
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
push 0xffffffffffffffff
push 8
push 0x1601ff8b
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43ea9e
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43eac4
push ebx
call fcn.00495321
add esp, 4
fild dword [ebp + 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fild dword [ebp - 0x30]
fstp qword [ebp - 0x40]
fadd qword [ebp - 0x40]
fstp qword [ebp - 0x48]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [ebp - 0x48]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
je 0x43ed0f
mov ebx, dword [0x598608]
mov dword [ebp - 0x58], ebx
push 0xffffffffffffffff
push 8
push 0x1601ff8b
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x5c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43eb2d
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43eb53
push ebx
call fcn.00495321
add esp, 4
fild dword [ebp + 8]
fstp qword [ebp - 0x68]
fld qword [ebp - 0x68]
fild dword [ebp - 0x60]
fstp qword [ebp - 0x70]
fsub qword [ebp - 0x70]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x58]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
jne 0x43ed0f
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
push 0xffffffffffffffff
push 8
push 0x1601ff8b
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x8c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x43ebce
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x43ebfa
push ebx
call fcn.00495321
add esp, 4
fild dword [ebp + 0xc]
fstp qword [ebp - 0x98]
fld qword [ebp - 0x98]
fild dword [ebp - 0x90]
fstp qword [ebp - 0xa0]
fadd qword [ebp - 0xa0]
fstp qword [ebp - 0xa8]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
fsub qword [ebp - 0xa8]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
je 0x43ed0f
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0xb8], ebx
push 0xffffffffffffffff
push 8
push 0x1601ff8b
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0xbc], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xbc]
test eax, eax
jne 0x43ec8d
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x43ecb9
push ebx
call fcn.00495321
add esp, 4
fild dword [ebp + 0xc]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fild dword [ebp - 0xc0]
fstp qword [ebp - 0xd0]
fsub qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
mov ebx, dword [ebp - 0xb8]
fild dword [ebx]
fstp qword [ebp - 0xe0]
fld qword [ebp - 0xe0]
fsub qword [ebp - 0xd8]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
jne 0x43ed0f
xor eax, eax
jmp 0x43ed14
mov eax, 1
test eax, eax
je 0x43ed96
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d91f
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ed4c
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43ed5f
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43ed91
push ebx
call fcn.00495321
add esp, 4
jmp 0x43ed9b
jmp 0x43e153
jmp 0x4402ad
push 0xffffffffffffffff
push 0x12
push 0x1601ff97
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
je 0x43edea
push 0xffffffffffffffff
push 0x12
push 0x1601ff96
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
je 0x43edea
xor eax, eax
jmp 0x43edef
mov eax, 1
test eax, eax
je 0x43f865
xor ecx, ecx
mov eax, 0x598614
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x3c
jg 0x43f375
call fcn.00427020
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0xc], eax
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x3e8
call fcn.0041d267
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x38]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [ebp - 0x38]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43ef61
mov ebx, dword [0x598608]
mov dword [ebp - 0x48], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x58]
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
fsub qword [ebp - 0x58]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43ef61
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x68], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x68]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43ef61
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x98]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [ebp - 0x98]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43ef61
mov eax, 1
jmp 0x43ef63
xor eax, eax
test eax, eax
je 0x43f139
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d7d5
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ef9b
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43efae
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43efe0
push ebx
call fcn.00495321
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1601ff96
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43f134
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xc8
jg 0x43f131
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 9
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0xc8
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.bfefff_353535
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d5c6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x43
push 0x25f
push 0x26
push 0x182
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43f0b4
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f0c4
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f0d4
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43f12b
push 9
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
call fcn.00441668
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
jmp 0x43f131
pop ecx
jmp 0x43f005
add esp, 4
jmp 0x43f375
cmp dword [0x598614], 5
je 0x43f198
cmp dword [0x598614], 0xa
je 0x43f198
cmp dword [0x598614], 0xf
je 0x43f198
cmp dword [0x598614], 0x14
je 0x43f198
cmp dword [0x598614], 0x19
je 0x43f198
cmp dword [0x598614], 0x1e
je 0x43f198
cmp dword [0x598614], 0x23
jg 0x43f198
xor eax, eax
jmp 0x43f19d
mov eax, 1
test eax, eax
je 0x43f286
call fcn.004247db
call fcn.0042af4f
push 0x52b624
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43f286
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
push eax
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43f27c
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54c057
push dword [0x598610]
push 0x54d7e4
push dword [ebp - 0x28]
mov ecx, 4
call fcn.0040135e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f223
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f236
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f268
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 0
jmp 0x43f375
mov dword [0x5985d4], 1
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0xc8
call fcn.0041d267
call fcn.00427020
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0xc], eax
jne 0x43f2e5
mov eax, dword [ebp - 0x18]
cmp dword [ebp - 0x10], eax
jne 0x43f2e5
mov eax, 1
jmp 0x43f2e7
xor eax, eax
test eax, eax
je 0x43f36e
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d7ef
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f31f
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f332
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f364
push ebx
call fcn.00495321
add esp, 4
call fcn.004403ef
jmp 0x43f375
pop ebx
pop ecx
jmp 0x43ee00
add esp, 8
cmp dword [0x5985d4], 0
jne 0x43f38a
jmp 0x4403e9
push 0xffffffffffffffff
push 0x12
push 0x1601ff96
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43f865
cmp dword [0x598618], 0
jne 0x43f5b0
push 0xffffffffffffffff
push 0x13
push 0x1601ff56
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
je 0x43f4db
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_closesocket
push dword [0x598634]
push dword [0x598630]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 3
mov ebx, 0x497560
call fcn.00495327
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
fld qword [ebp - 0x3c]
call fcn.00403165
mov dword [0x598638], eax
push 0xffffffffffffffff
push 8
push 0x1601ff52
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x43f46e
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f494
push ebx
call fcn.00495321
add esp, 4
mov eax, dword [ebp - 0x2c]
cmp dword [0x598638], eax
jle 0x43f4db
call fcn.00441160
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x1f4
call fcn.0041d267
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [0x598630], eax
mov dword [0x598634], edx
push 0xffffffffffffffff
push 8
push 0x1601ff84
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x52b624
push dword [ebp - 0x28]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f522
push ebx
call fcn.00495321
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x43f5b0
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d930
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f55c
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f56f
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f5a1
push ebx
call fcn.00495321
add esp, 4
mov dword [0x598618], 1
jmp 0x4403e9
cmp dword [0x59861c], 0
jne 0x43f692
push 0xffffffffffffffff
push 8
push 0x1601ff86
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x52b624
push dword [ebp - 0x28]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f604
push ebx
call fcn.00495321
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x43f692
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d940
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f63e
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f651
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f683
push ebx
call fcn.00495321
add esp, 4
mov dword [0x59861c], 1
jmp 0x4403e9
cmp dword [0x598620], 0
jne 0x43f774
push 0xffffffffffffffff
push 8
push 0x1601ff88
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x52b624
push dword [ebp - 0x28]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f6e6
push ebx
call fcn.00495321
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x43f774
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d950
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f720
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f733
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f765
push ebx
call fcn.00495321
add esp, 4
mov dword [0x598620], 1
jmp 0x4403e9
cmp dword [0x598644], 0
jne 0x43f865
push 0xffffffffffffffff
push 8
push 0x1601ff88
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x52b624
push dword [ebp - 0x28]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f7c8
push ebx
call fcn.00495321
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x43f865
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d960
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f802
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f815
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f847
push ebx
call fcn.00495321
add esp, 4
mov dword [0x598618], 0
mov dword [0x59861c], 0
mov dword [0x598620], 0
xor ecx, ecx
mov eax, 0x598614
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x3c
jg 0x440131
call fcn.00427020
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 9
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
call fcn.004419ce
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.bfefff_353535
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d5c6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x43
push 0x25f
push 0x26
push 0x182
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43f93d
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f94d
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f95d
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43fead
call fcn.00443272
cmp dword [0x59863c], 0
jne 0x43f9fb
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d80a
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f9ac
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43f9bf
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f9f1
push ebx
call fcn.00495321
add esp, 4
call fcn.00446559
jmp 0x43fa70
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d820
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fa2b
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43fa3e
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fa70
push ebx
call fcn.00495321
add esp, 4
call fcn.00421ed4
push 0xffffffffffffffff
push 0x12
push 0x16020428
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
je 0x43fb46
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0
push 0x3feccccc
push 0xcccccccd
mov eax, str.000000
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d916
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x2ee
push 0x3cb
push 0x2a8
push 0x366
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1e8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fb15
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fb25
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43fb41
mov dword [0x5985d4], 0
jmp 0x440131
jmp 0x43fcb5
push 0
mov ebx, 0x497bc0
call fcn.00495327
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_closesocket
push dword [0x59862c]
push dword [0x598628]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 3
mov ebx, 0x497560
call fcn.00495327
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
fld qword [ebp - 0x3c]
call fcn.00403165
mov dword [0x598640], eax
push 0xffffffffffffffff
push 8
push 0x16020429
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x28], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x43fbd7
mov eax, 0x52b624
push eax
push 1
mov ebx, 0x496410
call fcn.00495327
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fbfd
push ebx
call fcn.00495321
add esp, 4
mov eax, dword [ebp - 0x2c]
cmp dword [0x598640], eax
jle 0x43fcb5
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0
push 0x3feccccc
push 0xcccccccd
mov eax, str.000000
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d916
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x2ee
push 0x3cb
push 0x2a8
push 0x366
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1e8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fc89
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fc99
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x43fcb5
mov dword [0x5985d4], 0
jmp 0x440131
call fcn.0042af4f
push 0x52b624
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43fd91
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
push eax
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x43fd87
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54c057
push dword [0x598610]
push 0x54d7e4
push dword [ebp - 0x28]
mov ecx, 4
call fcn.0040135e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fd2e
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x43fd41
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fd73
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 0
jmp 0x440131
mov dword [0x5985d4], 1
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.bfefff_353535
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54d5c6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x43
push 0x25f
push 0x26
push 0x182
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x43fe08
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fe18
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fe28
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jge 0x43fe80
push 0xffffffffffffffff
push 0x12
push 0x1601ff96
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43fe7b
call fcn.00444afa
mov dword [0x598618], 0
mov dword [0x59861c], 0
mov dword [0x598620], 0
jmp 0x440131
push 0xffffffffffffffff
push 0x12
push 0x1601de1d
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x43fea8
call fcn.00423477
jmp 0x440049
call fcn.00444afa
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x38]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [ebp - 0x38]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43ffc5
mov ebx, dword [0x598608]
mov dword [ebp - 0x48], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x58]
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
fsub qword [ebp - 0x58]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43ffc5
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x68], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x68]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x43ffc5
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x98]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [ebp - 0x98]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x43ffc5
mov eax, 1
jmp 0x43ffc7
xor eax, eax
test eax, eax
je 0x440049
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54d975
push dword [ebp - 0x28]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ffff
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x440012
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x440044
push ebx
call fcn.00495321
add esp, 4
jmp 0x440131
call fcn.0042af4f
push 0x52b624
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x440125
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
push eax
push dword [0x598610]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x44011b
call fcn.0041f6de
mov dword [ebp - 0x28], eax
push 0x54c057
push dword [0x598610]
push 0x54d7e4
push dword [ebp - 0x28]
mov ecx, 4
call fcn.0040135e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4400c2
push ebx
call fcn.00495321
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4400d5
mov eax, 0x52b624
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4992c0
call fcn.00495327
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x440107
push ebx
call fcn.00495321
add esp, 4
mov dword [0x5985d4], 0
jmp 0x440131
mov dword [0x5985d4], 1
call fcn.004247db
pop ebx
pop ecx
jmp 0x43f86e
add esp, 8
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x64
call fcn.0041d267
mov ebx, dword [0x598608]
mov dword [ebp - 0x28], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x38]
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [ebp - 0x38]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x44025d
mov ebx, dword [0x598608]
mov dword [ebp - 0x48], ebx
fild dword [ebp + 8]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x58]
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
fsub qword [ebp - 0x58]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x44025d
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x68], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x54d7cd]
fstp qword [ebp - 0x78]
mov ebx, dword [ebp - 0x68]
fild dword [ebx]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x78]
fcomp qword [0x52c2ba]
fnstsw ax
test ah, 1
je 0x44025d
mov ebx, dword [0x598608]
add ebx, 4
mov dword [ebp - 0x88], ebx
fild dword [ebp + 0xc]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [0x54d7cd]
fstp qword [ebp - 0x98]
mov ebx, dword [ebp - 0x88]
fild dword [ebx]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [ebp - 0x98]
fcomp qword [0x52c2aa]
fnstsw ax
test ah, 0x41
jne 0x44025d
mov eax, 1
jmp 0x44025f
xor eax, eax
test eax, eax
je 0x4402ad
push 0xffffffffffffffff
push 0x12
push 0x1601ff96
push 0x52010201
call fcn.00495339
add esp, 0x10
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jne 0x4402a8
mov dword [0x598618], 0
mov dword [0x59861c], 0
mov dword [0x598620], 0
jmp 0x4403e9
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x32
call fcn.0041d267
push 0x5985b8
push 0x5985b4
push 0x3ff00000
push 0
mov eax, str.b9973b_303030
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x54c69a
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x46
push 0x3e8
push 0x28
push 0x343
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x440324
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x440334
push ebx
call fcn.00495321
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x440344
push ebx
call fcn.00495321
add esp, 4
cmp dword [0x5985b4], 0
jl 0x44037b
push 0x4d
push 0x598550
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x1f4
call fcn.0041d267
cmp dword [0x5985d4], 0
jne 0x4403e4
push 0
push 0
push 0xffffffffffffffff
push 8
push 0x1601ff4e
push 0x52010201
call fcn.0049533f
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 8
push 0x1601ff4d
push 0x52010201
call fcn.0049533f
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 8
push 0x1601dc50
push 0x52010201
call fcn.0049533f
add esp, 0x18
jmp 0x4403e9
jmp 0x43da4a
mov esp, ebp
pop ebp
ret 0xc