Function at 0x401e30
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffff80
push esi
push edi
push ebx
sub esp, 0x474
xor ebx, ebx
push ebx
push ebx
push ebx
call fcn.004ca420
push 0x4f7398
call fcn.004554f0
add esp, 0x10
call fcn.0041f690
mov edx, 3
lea eax, [esp + 0x3f8]
mov dword [eax - 0x68], 0
lea esi, [esp + 0x390]
mov dword [eax], 0xa
mov dword [eax + 4], 0x4f7818
mov dword [eax + 8], edx
mov dword [eax + 0xc], 0x4f7824
push 0x80120
push eax
push 0x4f739c
push 0x8384ff01
push edx
push esi
call fcn.004566e0
add esp, 0x18
test eax, eax
jg 0x402dfa
mov dword [esp + 0x390], 0
lea eax, [esp + 0x410]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73ac
push 0x8384ff01
push 3
push esi
call fcn.0045b8c0
add esp, 0x1c
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x408]
mov dword [eax], 1
mov dword [eax + 4], 0x546210
push 0x80120
push eax
push 0x4f73b4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x3e8]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73bc
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
mov dword [esp + 0x3ac], 0
lea eax, [esp + 0x40c]
mov dword [eax], 8
mov dword [eax + 4], 0x546211
push 0x80120
push eax
push 0x4f73c4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x34
test eax, eax
jg 0x402df0
mov eax, 8
push eax
push eax
push 0x546211
push 0x52a300
push 0x4f7390
call fcn.0041f970
mov dword [esp + 0x3a4], 0
lea eax, [esp + 0x3dc]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73cc
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
mov dword [esp + 0x3c0], 0
lea eax, [esp + 0x400]
mov dword [eax], 0x4e
mov dword [eax + 4], 0x545000
push 0x80120
push 0x52a2b8
push eax
push 0x4f73d4
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
movups xmm0, xmmword [0x545000]
movups xmm1, xmmword [0x545010]
movups xmm2, xmmword [0x545020]
movups xmm3, xmmword [0x545030]
movsd xmm4, qword [0x545040]
mov eax, dword [0x545048]
movzx edx, word [0x54504c]
movups xmmword [0x2e00b80], xmm0
movups xmmword [0x2e00b90], xmm1
movups xmmword [0x2e00ba0], xmm2
movups xmmword [0x2e00bb0], xmm3
movsd qword [0x2e00bc0], xmm4
mov dword [0x2e00bc8], eax
mov word [0x2e00bcc], dx
mov dword [esp + 0x3dc], 0
lea eax, [esp + 0x424]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73dc
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
add esp, 0x68
mov dword [esp + 0x390], 0
lea eax, [esp + 0x3e0]
mov dword [eax], 0x10
mov dword [eax + 4], 0x546219
push 0x80120
push eax
push 0x4f73e4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x3b0]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73ec
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
mov dword [esp + 0x3ac], 0
lea eax, [esp + 0x3d4]
mov dword [eax], 0xc8
mov dword [eax + 4], 0x545060
push 0x80120
push eax
push 0x4f73f4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x34
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x378]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f73fc
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
mov dword [esp + 0x3ac], 0
lea eax, [esp + 0x39c]
mov dword [eax], 0x10
mov dword [eax + 4], 0x546229
push 0x80120
push eax
push 0x4f7404
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x34
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x3c0]
mov dword [eax], 0x545d70
push 0x80120
push eax
push 0x4f740c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x388]
mov dword [eax], 0x545d78
push 0x80120
push eax
push 0x4f7414
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x370]
mov dword [eax], 0x5461d0
push 0x80120
push eax
push 0x4f741c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
pxor xmm0, xmm0
lea eax, [esp + 0x368]
cvtsi2sd xmm0, dword [0x5461d0]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x28], 0
mov dword [eax], 0x545d80
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f7424
push 0x8384ff01
push 3
push esi
movsd qword [0x545d88], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545d80]
lea eax, [esp + 0x360]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x30], 0
mov dword [eax], 0x545d90
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f742c
push 0x8384ff01
push 3
push esi
movsd qword [0x545d98], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545d90]
lea eax, [esp + 0x358]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x38], 0
mov dword [eax], 0x545da0
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f7434
push 0x8384ff01
push 3
push esi
movsd qword [0x545da8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545da0]
lea eax, [esp + 0x350]
divsd xmm0, qword [0x4f76c8]
mov dword [eax + 0x40], 0
mov dword [eax], 0x545db0
push 0x80120
push eax
push 0x4f743c
push 0x8384ff01
push 3
push esi
movsd qword [0x545db8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545db0]
lea eax, [esp + 0x348]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x48], 0
mov dword [eax], 0x545dc0
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f7444
push 0x8384ff01
push 3
push esi
movsd qword [0x545dc8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545dc0]
lea eax, [esp + 0x340]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x50], 0
mov dword [eax], 0x545dd0
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f744c
push 0x8384ff01
push 3
push esi
movsd qword [0x545dd8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545dd0]
lea eax, [esp + 0x338]
divsd xmm0, qword [0x4f76c0]
mov dword [eax + 0x58], 0
mov dword [eax], 0x545de0
push 0x80120
push eax
mulsd xmm0, qword [0x4f76c8]
push 0x4f7454
push 0x8384ff01
push 3
push esi
movsd qword [0x545de8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545de0]
lea eax, [esp + 0x330]
divsd xmm0, qword [0x4f76d0]
mov dword [eax + 0x60], 0
mov dword [eax], 0x5461d4
push 0x80120
push eax
mulsd xmm0, qword [0x4f76d8]
push 0x4f745c
push 0x8384ff01
push 3
push esi
movsd qword [0x545df0], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
pxor xmm0, xmm0
lea eax, [esp + 0x328]
cvtsi2sd xmm0, dword [0x5461d4]
mov dword [eax + 0x68], 0
mov dword [eax], 0x5461d8
push 0x80120
push eax
mulsd xmm0, qword [0x4f76e0]
push 0x4f7464
push 0x8384ff01
push 3
push esi
movsd qword [0x545df8], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
pxor xmm0, xmm0
lea eax, [esp + 0x320]
cvtsi2sd xmm0, dword [0x5461d8]
mov dword [eax + 0x70], 0
mov dword [eax], 0x545e00
push 0x80120
push eax
mulsd xmm0, qword [0x4f76e0]
push 0x4f746c
push 0x8384ff01
push 3
push esi
movsd qword [0x545e08], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x318]
mov dword [eax], 0x545e10
push 0x80120
push eax
push 0x4f7474
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x310]
mov dword [eax], 0x545e18
push 0x80120
push eax
push 0x4f747c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2f0]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f7484
push 0x8384ff00
push 3
push esi
call fcn.0045b8c0
mov dword [esp + 0x3ac], 0
lea eax, [esp + 0x324]
mov dword [eax], 0x545e20
push 0x80120
push eax
push 0x4f748c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x34
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x300]
mov dword [eax], 0x545e28
push 0x80120
push eax
push 0x4f7494
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2f8]
mov dword [eax], 0x545e30
push 0x80120
push eax
push 0x4f749c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2d8]
mov dword [eax], 8
mov dword [eax + 4], 0x546239
push 0x80120
push eax
push 0x4f74a4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jne 0x40281e
mov dword [esp + 0x2b8], 8
lea eax, [esp + 0x2b8]
mov dword [eax + 4], 0x546241
push eax
push 0x4f74ac
push esi
call fcn.004628f0
add esp, 0xc
test eax, eax
jne 0x40281e
mov dword [esp + 0x2b0], 0x2e00be4
lea eax, [esp + 0x2b0]
push eax
push 0x4f74b4
push esi
call fcn.004628f0
add esp, 0xc
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2e8]
mov dword [eax], 0x545e38
push 0x80120
push eax
push 0x4f74bc
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2e0]
mov dword [eax], 0x545e40
push 0x80120
movsd xmm0, qword [0x545e38]
push eax
mulsd xmm0, qword [0x4f76e8]
push 0x4f74c4
push 0x8384ff01
push 3
push esi
movsd qword [0x545e38], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2d0]
mov dword [eax], 0x545e48
push 0x80120
movsd xmm0, qword [0x545e40]
push eax
mulsd xmm0, qword [0x4f76e8]
push 0x4f74cc
push 0x8384ff01
push 3
push esi
movsd qword [0x545e40], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2c8]
mov dword [eax], 0x545e50
push 0x80120
push eax
push 0x4f74d4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2c0]
mov dword [eax], 0x545e58
push 0x80120
movsd xmm0, qword [0x545e50]
push eax
mulsd xmm0, qword [0x4f76f0]
push 0x4f74dc
push 0x8384ff01
push 3
push esi
movsd qword [0x545e50], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545e58]
pxor xmm1, xmm1
ucomisd xmm0, xmm1
jp 0x4029a9
je 0x4029b5
mov dword [0x5461dc], 1
jmp 0x4029bf
mov dword [0x5461dc], 0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x298]
mov dword [eax], 8
mov dword [eax + 4], 0x546249
push 0x80120
push eax
push 0x4f74e4
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x2a8]
mov dword [eax], 0x545e60
push 0x80120
push eax
push 0x4f74ec
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545e60]
lea eax, [esp + 0x2a0]
mov dword [eax + 0xf0], 0
mov dword [eax], 0x545e68
push 0x80120
push eax
push 0x4f74f4
push 0x8384ff01
push 3
push esi
subsd xmm0, qword [0x4f76f8]
mulsd xmm0, qword [0x4f7708]
addsd xmm0, qword [0x4f7700]
movsd qword [0x545e60], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x290]
mov dword [eax], 0x545e70
push 0x80120
push eax
push 0x4f74fc
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x288]
mov dword [eax], 0x545e78
push 0x80120
movsd xmm0, qword [0x545e70]
push eax
mulsd xmm0, qword [0x4f76e8]
push 0x4f7504
push 0x8384ff01
push 3
push esi
movsd qword [0x545e70], xmm0
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x280]
mov dword [eax], 0x545e80
push 0x80120
push eax
push 0x4f750c
push 0x8384ff01
push 3
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402df0
movsd xmm0, qword [0x545d70]
mov dword [0x5461e0], 1
movsd qword [esp], xmm0
call fcn.00464800
fstp qword [esp + 0x1d0]
movsd xmm0, qword [esp + 0x1d0]
cvttsd2si eax, xmm0
movsd xmm1, qword [0x545d78]
mov dword [0x5461e4], eax
movsd qword [esp], xmm1
call fcn.00464800
fstp qword [esp + 0x1d0]
movsd xmm0, qword [esp + 0x1d0]
cvttsd2si eax, xmm0
movsd xmm1, qword [0x545e10]
mov dword [0x5461e8], eax
movsd qword [esp], xmm1
call fcn.00464800
fstp qword [esp + 0x1d0]
movsd xmm0, qword [esp + 0x1d0]
cvttsd2si edx, xmm0
mov dword [0x5461ec], edx
lea eax, [edx - 1]
cmp eax, 1
jbe 0x402c65
lea eax, [edx - 3]
cmp eax, 1
ja 0x402c21
movsd xmm0, qword [0x4f7710]
pxor xmm1, xmm1
movsd qword [0x545e88], xmm0
movsd qword [0x545e90], xmm1
jmp 0x402c91
add edx, 0xfffffffb
cmp edx, 3
ja 0x402c47
movsd xmm1, qword [0x4f7710]
pxor xmm0, xmm0
movsd qword [0x545e88], xmm0
movsd qword [0x545e90], xmm1
jmp 0x402c91
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x28
push str.IDWOT_input_error__it_must_between_1__8
call fcn.004654a0
add esp, 0x1c
jmp 0x402c91
movsd xmm1, qword [0x545df0]
mulsd xmm1, qword [0x4f7718]
movsd xmm0, qword [0x4f7710]
movsd qword [0x545e88], xmm0
subsd xmm0, xmm1
movsd qword [0x545e90], xmm0
push 0xc8
mov edi, 0x545060
push edi
call fcn.00465500
mov dword [0x5461f0], eax
lea ecx, [eax - 4]
add esp, 8
lea edi, [edi + eax - 4]
sub eax, ecx
test eax, eax
movq xmm0, qword [0x4f77a8]
cmovle eax, ebx
cdq
mov dword [esp], 0x546251
movd xmm2, eax
movq qword [esp + 4], xmm0
movd xmm1, edx
punpckldq xmm2, xmm1
mov dword [esp + 0xc], edi
movq qword [esp + 0x10], xmm2
mov dword [esp + 0x18], ebx
call fcn.004656e0
push 3
push 0x546251
call fcn.0041fcd0
add esp, 8
movq xmm0, qword [0x4f77a8]
movq xmm1, qword [0x4f77b0]
movq xmm2, qword [0x4f77b8]
mov dword [esp], 0x546251
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str..AWX
movq qword [esp + 0x10], xmm1
movq qword [esp + 0x18], xmm2
call fcn.00465770
test eax, eax
je 0x4049b0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x260]
mov dword [eax], 0xc8
mov dword [eax + 4], 0x545060
mov dword [eax + 8], 4
mov dword [eax + 0xc], str.read
mov dword [eax + 0x10], 3
mov dword [eax + 0x14], 0x4f7864
push 0x88120
push eax
push 0x4f7514
push 0x8384ff00
push 0x12
push esi
call fcn.004566e0
add esp, 0x18
test eax, eax
jne 0x404924
mov edi, 0x545190
mov dword [esp + 0x390], 0
lea eax, [esp + 0x278]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f7528
push 0x8384ff01
push 0x12
push esi
call fcn.0045b8c0
add esp, 0x1c
test eax, eax
jg 0x402ecb
jmp 0x402f5c
mov edi, 0x545190
jmp 0x402e7f
mov edi, 0x545190
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f77f8]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.Stop_in_RunCondWOT____cannot_open
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f7800]
mov dword [esp], edi
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.input_file_CondWOT.IN
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
push 0x50
push 0x4f7398
push 0x545140
call fcn.0041ff50
add esp, 0xc
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f7808]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.In_reading_CondWOT.IN____input_error
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
push 0x50
push 0x4f7530
push 0x545140
call fcn.0041ff50
add esp, 0xc
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f77c8]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.Error_reading_AuxFile.__The_file_name_is
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
movups xmm0, xmmword [0x545060]
movups xmmword [edi], xmm0
movups xmm1, xmmword [0x545070]
movups xmmword [edi + 0x10], xmm1
movups xmm2, xmmword [0x545080]
movups xmmword [edi + 0x20], xmm2
movups xmm3, xmmword [0x545090]
movups xmmword [edi + 0x30], xmm3
movups xmm4, xmmword [0x5450a0]
movups xmmword [edi + 0x40], xmm4
push 0x50
push 0x4f7398
push 0x545140
call fcn.0041ff50
add esp, 0xc
xor eax, eax
add esp, 0x474
pop ebx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov dword [esp + 0x390], 0
lea eax, [esp + 0x258]
mov dword [eax], 0x545e98
push 0x80120
push eax
push 0x4f7534
push 0x8384ff01
push 0x12
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jne 0x402fd9
mov dword [esp + 0x250], 0x52a2e0
lea eax, [esp + 0x250]
push eax
push 0x4f753c
push esi
call fcn.004628f0
add esp, 0xc
test eax, eax
jne 0x402fd9
mov dword [esp + 0x230], 0x52a2e8
lea eax, [esp + 0x230]
push eax
push 0x4f7544
push esi
call fcn.004628f0
add esp, 0xc
test eax, eax
jg 0x402ecb
mov dword [esp + 0x390], 0
lea eax, [esp + 0x148]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f754c
push 0x8384ff01
push 0x12
push esi
call fcn.0045b8c0
add esp, 0x1c
test eax, eax
jg 0x402ecb
mov dword [esp + 0x390], 0
lea eax, [esp + 0x138]
mov dword [eax], 0x5461f4
push 0x80120
push eax
push 0x4f7554
push 0x8384ff01
push 0x12
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jg 0x402ecb
mov eax, dword [0x5461f4]
test eax, eax
je 0x4030fd
cmp eax, 1
jne 0x4030c1
mov dword [esp + 0x390], 0
lea eax, [esp + 0x130]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f755c
push 0x8384ff01
push 0x12
push esi
call fcn.0045b8c0
add esp, 0x1c
test eax, eax
jg 0x402ecb
jmp 0x40455d
cmp eax, 2
jne 0x4030e1
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x2f
push str.Currently_this_option_has_not_been_implemented_
call fcn.004654a0
jmp 0x4030fa
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x27
push str.WOT2Reading_err:_IDAD_should_be_0_or_1_
call fcn.004654a0
add esp, 0x1c
push 0x4e
push 0x10
push 1
push 0x5461f8
push 0x545000
push 0x4f7564
push 0x546219
push 0x546210
call fcn.00420050
add esp, 0x20
movsd xmm0, qword [0x52a2f0]
mulsd xmm0, qword [0x545e20]
movsd qword [0x52a2f0], xmm0
call fcn.00420530
push 8
push 0x546239
call fcn.00420640
add esp, 8
mov dword [esp], 0x5461e4
lea eax, [esp + 0x178]
mov dword [esp + 4], 0x5461e8
mov dword [esp + 8], 0x545d88
mov dword [esp + 0xc], 0x545d98
mov dword [esp + 0x10], 0x545da8
mov dword [esp + 0x14], 0x545db8
mov dword [esp + 0x18], 0x545dc8
mov dword [esp + 0x1c], 0x545dd8
mov dword [esp + 0x20], 0x545de8
mov dword [esp + 0x24], 0x545df0
mov dword [esp + 0x28], 0x545e50
mov dword [esp + 0x2c], 0x545e48
mov dword [esp + 0x30], 0x545e38
mov dword [esp + 0x34], 0x545ea0
mov dword [esp + 0x38], 0x545e58
mov dword [esp + 0x3c], 0x545e88
mov dword [esp + 0x40], 0x545e90
mov dword [esp + 0x44], 0x545e80
mov dword [esp + 0x48], 0x545e70
mov dword [esp + 0x4c], 0x545e60
mov dword [esp + 0x50], 0x545e68
mov dword [esp + 0x54], 0x545df8
mov dword [esp + 0x58], 0x545e08
mov dword [esp + 0x5c], 0x545ea8
mov dword [esp + 0x60], 0x545eb0
mov dword [esp + 0x64], 0x545e00
mov dword [esp + 0x68], 0x52a2f8
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], 0x545e98
mov dword [esp + 0x74], 0x52a2e0
mov dword [esp + 0x78], 0x52a2f0
movsd xmm0, qword [0x545e18]
mov dword [esp + 0x7c], 0x52a2e8
mov dword [esp + 0x80], 0x5461ec
mov dword [esp + 0x84], 0x5461f4
mov dword [esp + 0x88], 0x5461fc
mov dword [esp + 0x8c], 0x546200
mulsd xmm0, qword [0x545e28]
mov dword [esp + 0x90], 0x545280
mov dword [esp + 0x94], 0x5461dc
mov dword [esp + 0x98], 0x5461e0
mov dword [esp + 0x9c], 0x5461f8
mov dword [esp + 0xa0], 0x545e40
mov dword [esp + 0xa4], 0x545eb8
mov dword [esp + 0xa8], 0x545ec0
mov dword [esp + 0xac], 0x545ec8
mov dword [esp + 0xb0], 0x545ed0
mov dword [esp + 0xb4], 0x545ed8
mov dword [esp + 0xb8], 0x545ee0
mov dword [esp + 0xbc], 0x545ee8
mov dword [esp + 0xc0], 0x545ef0
mov dword [esp + 0xc4], 0x545ef8
mov dword [esp + 0xc8], 0x545f00
mov dword [esp + 0xcc], 0x545f08
mov dword [esp + 0xd0], 0x545f10
movsd qword [eax], xmm0
mov dword [esp + 0xd4], 0x546204
call fcn.004084f0
test byte [0x546204], 1
jne 0x403449
mov dword [esp + 0x390], 0
lea eax, [esp + 0x158]
mov dword [eax], 0x2c
mov dword [eax + 4], str.The_results_are_not_good._Please_change_the
push 0x80120
push eax
push 0x4f7568
push 0x8384ff00
push 0xffffffffffffffff
push esi
call fcn.0044ed90
mov dword [esp + 0x178], 0x15
lea eax, [esp + 0x178]
mov dword [eax + 4], str.inputs_and_run_again.
push eax
push 0x4f7570
push esi
call fcn.00450b40
add esp, 0x24
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f77d0]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.Convergence_error_in_CondWOT.
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f77d8]
mov dword [esp], edi
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.Please_change_the_inputs_and_run_again.
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
push 0x50
push 0x4f7398
push 0x545140
call fcn.0041ff50
add esp, 0xc
movsd xmm0, qword [0x545ee8]
movsd xmm1, qword [0x4f76c8]
movsd xmm2, qword [0x545ef0]
movsd xmm3, qword [0x545ec0]
movsd xmm4, qword [0x545e50]
divsd xmm0, xmm1
divsd xmm2, xmm1
divsd xmm3, qword [0x4f7720]
divsd xmm4, qword [0x4f76f0]
movsd xmm5, qword [0x545e38]
movsd xmm6, qword [0x4f76e8]
movsd xmm7, qword [0x545e40]
divsd xmm5, xmm6
divsd xmm7, xmm6
movsd qword [esp + 0x1b8], xmm0
movsd qword [esp + 0x168], xmm2
movsd qword [esp + 0x190], xmm3
movsd qword [esp + 0x198], xmm4
push 0xb
push 0xd
push 0x546208
push 0x4f7564
push 0x4f7564
push 0x4f7578
push 0x4f757c
push 0x4f79e0
push str.ANY
push 0x545f18
push 0x545f20
push 0x545f28
push 0x545f30
push 0x545f38
push 0x545f40
movsd qword [0x545f48], xmm0
push 0x545f50
movsd xmm0, qword [0x545e48]
movsd xmm1, qword [0x545eb8]
push 0x545f58
movsd qword [0x545f60], xmm2
movsd qword [0x545f68], xmm3
movsd qword [0x545f70], xmm4
movsd qword [0x545f40], xmm5
movsd qword [0x545f78], xmm7
movsd qword [0x545f30], xmm0
movsd qword [0x545f80], xmm1
call fcn.00416740
add esp, 0x44
push 0xb
push 0xd
push 0x546208
push 0x4f7564
push 0x4f7564
push 0x4f7578
push 0x4f757c
push 0x4f79fc
push str.ANY
push 0x545f88
push 0x545f90
push 0x545f98
push 0x545f80
push 0x545fa0
push 0x545f78
push 0x545fa8
push 0x545fb0
call fcn.00416740
add esp, 0x44
movsd xmm0, qword [esp + 0x168]
movsd xmm3, qword [esp + 0x1b8]
pxor xmm6, xmm6
divsd xmm0, xmm3
movsd xmm2, qword [0x545da8]
divsd xmm2, qword [0x4f76c8]
movsd xmm1, qword [0x4f7810]
movsd qword [esp + 0x168], xmm0
subsd xmm1, xmm0
mulsd xmm2, xmm2
comisd xmm6, xmm1
mulsd xmm2, qword [0x4f7728]
movsd qword [0x545fb8], xmm0
movsd xmm4, qword [0x4f7730]
movsd xmm0, qword [0x545ed8]
movsd xmm5, qword [0x545ee0]
divsd xmm0, xmm4
divsd xmm5, xmm4
mulsd xmm3, xmm2
movsd qword [esp + 0x170], xmm1
movsd qword [0x545fc0], xmm1
movsd qword [0x545fc8], xmm2
movsd qword [esp + 0x1b8], xmm3
movsd qword [0x545fd0], xmm3
movsd qword [0x545fd8], xmm0
movsd qword [esp + 0x1c0], xmm5
movsd qword [0x545fe0], xmm5
jb 0x4036a6
movsd xmm1, qword [0x4f7738]
movsd qword [esp + 0x1c0], xmm1
movsd qword [0x545fe8], xmm1
jmp 0x4036cf
movaps xmm2, xmm5
mulsd xmm1, qword [esp + 0x1b8]
mulsd xmm2, qword [0x545f28]
divsd xmm2, xmm1
movsd qword [esp + 0x1c0], xmm2
movsd qword [0x545fe8], xmm2
movsd xmm2, qword [0x545e58]
movaps xmm1, xmm0
mulsd xmm1, xmm2
comisd xmm2, xmmword [0x4f7740]
movsd qword [esp + 0x1b0], xmm1
movsd qword [0x545ff0], xmm1
jbe 0x403714
divsd xmm1, xmm0
divsd xmm1, xmm2
movsd qword [esp + 0x1b0], xmm1
movsd qword [0x545ff8], xmm1
jmp 0x403725
movsd xmm0, qword [0x545ff8]
movsd qword [esp + 0x1b0], xmm0
movsd xmm0, qword [0x545ef8]
movsd xmm1, qword [0x545ec8]
divsd xmm0, qword [0x4f7748]
divsd xmm1, qword [0x4f76f0]
movsd xmm2, qword [0x545e70]
divsd xmm2, qword [0x4f76e8]
movsd xmm3, qword [0x545e60]
movsd qword [esp + 0x180], xmm0
movsd qword [esp + 0x140], xmm1
push 7
push 0x4f7564
push 0x4f7580
push 0x4f7a08
push 0x546000
push 0x546008
push 0x546010
push 0x546018
push 0x546020
movsd xmm4, qword [0x545e68]
push 0x546028
movsd qword [0x546030], xmm0
movsd qword [0x546038], xmm1
movsd qword [0x546008], xmm2
movsd qword [0x546018], xmm4
subsd xmm3, qword [0x4f7700]
mulsd xmm3, qword [0x4f7750]
addsd xmm3, qword [0x4f76f8]
movsd qword [0x546028], xmm3
call fcn.0041d460
movsd xmm2, qword [0x545ed0]
divsd xmm2, qword [0x4f76e8]
movsd xmm1, qword [esp + 0x1b8]
divsd xmm1, qword [esp + 0x168]
movsd qword [esp + 0x1b0], xmm2
push 7
push 0x4f7564
push 0x4f7584
push 0x4f7a10
push 0x546040
movsd xmm3, qword [0x546008]
push 0x546048
push 0x546050
push 0x546058
push 0x546060
movsd xmm0, qword [0x546018]
subsd xmm3, xmm2
addsd xmm1, qword [0x546010]
push 0x546068
movsd qword [0x546058], xmm0
movsd qword [0x546050], xmm1
movsd qword [0x546070], xmm2
movsd qword [0x546048], xmm3
call fcn.0041d460
add esp, 0x50
movsd xmm2, qword [esp + 0x188]
movsd xmm4, qword [esp + 0x180]
pxor xmm3, xmm3
mulsd xmm4, xmm4
addsd xmm2, xmm2
divsd xmm2, qword [0x4f7758]
mulsd xmm2, qword [0x4f7760]
mulsd xmm2, qword [0x546000]
movsd xmm1, qword [0x545e80]
movsd xmm0, qword [0x4f7810]
mulsd xmm2, xmm4
addsd xmm0, qword [0x546018]
mulsd xmm1, xmm1
mulsd xmm2, qword [0x4f7768]
mulsd xmm0, xmm1
divsd xmm2, xmm0
movsd xmm4, qword [0x545f30]
movsd qword [esp + 0x188], xmm2
movsd qword [0x546078], xmm2
comisd xmm3, xmm4
jbe 0x40396a
movsd xmm0, qword [0x545f58]
movsd xmm1, qword [0x545f40]
pxor xmm3, xmm3
movsd xmm2, qword [esp + 0x190]
movsd qword [0x546080], xmm0
movsd qword [0x546088], xmm1
movsd qword [0x546090], xmm3
movsd qword [esp + 0x1a8], xmm2
movsd qword [0x546098], xmm2
movsd qword [0x5460a0], xmm3
movsd qword [esp + 0x1a0], xmm3
jmp 0x403ab1
movsd xmm1, qword [0x545f80]
pxor xmm0, xmm0
comisd xmm1, xmm0
jbe 0x4039d0
movsd xmm0, qword [0x545fb0]
movsd xmm1, qword [0x545f78]
pxor xmm3, xmm3
movsd xmm2, qword [esp + 0x190]
movsd qword [0x546080], xmm0
movsd qword [0x546088], xmm1
movsd qword [0x546098], xmm3
movsd qword [esp + 0x1a0], xmm2
movsd qword [0x546090], xmm2
movsd qword [esp + 0x1a8], xmm3
jmp 0x403ab1
movaps xmm0, xmm4
push 0xb
push 0xd
push 0x546208
movsd xmm3, qword [0x545f40]
subsd xmm0, xmm1
divsd xmm4, xmm0
push 0x4f7564
movaps xmm2, xmm3
pxor xmm1, xmm1
push 0x4f7564
push 0x4f7578
push 0x4f757c
push 0x4f7a18
push str.ANY
push 0x5460a8
push 0x5460b0
push 0x5460b8
push 0x5460c0
push 0x5460c8
push 0x546088
push 0x5460d0
push 0x546080
movsd qword [0x5460c0], xmm1
subsd xmm2, qword [0x545f78]
mulsd xmm2, xmm4
subsd xmm3, xmm2
movsd qword [0x546088], xmm3
call fcn.00416740
add esp, 0x44
movsd xmm1, qword [0x5460c8]
movsd xmm0, qword [esp + 0x190]
movsd xmm4, qword [0x545f30]
subsd xmm1, qword [0x545fa0]
mulsd xmm1, qword [esp + 0x198]
movsd qword [esp + 0x1a8], xmm1
subsd xmm0, xmm1
movsd qword [0x546098], xmm1
movsd qword [esp + 0x1a0], xmm0
movsd qword [0x546090], xmm0
movsd xmm0, qword [esp + 0x1a8]
divsd xmm0, qword [esp + 0x140]
movsd xmm2, qword [0x546058]
movsd xmm1, qword [0x4f7770]
movsd xmm3, qword [0x4f7778]
mulsd xmm1, xmm2
addsd xmm0, qword [0x546010]
mulsd xmm3, xmm2
movsd qword [0x5460d8], xmm0
subsd xmm0, xmm1
addsd xmm3, qword [0x4f7780]
divsd xmm0, xmm3
movsd xmm5, qword [0x4f7810]
movsd qword [0x5460e0], xmm2
movsd qword [0x5460e8], xmm0
comisd xmm5, xmm4
jb 0x403b6c
movsd xmm3, qword [0x545f58]
movsd xmm1, qword [0x4f7810]
pxor xmm2, xmm2
movsd qword [0x5460f0], xmm2
movsd qword [0x5460f8], xmm3
movsd qword [0x546100], xmm1
movsd qword [0x546108], xmm2
movsd qword [esp + 0x150], xmm2
movsd qword [esp + 0x190], xmm2
jmp 0x403cc9
movsd xmm1, qword [0x545f80]
comisd xmm1, xmmword [0x4f7810]
jb 0x403bc5
movsd xmm2, qword [0x4f7810]
movsd xmm3, qword [0x545fb0]
movsd xmm1, qword [esp + 0x190]
movsd qword [0x5460f0], xmm2
movsd qword [0x5460f8], xmm3
movsd qword [0x5460a0], xmm2
movsd qword [0x546108], xmm1
movsd qword [esp + 0x150], xmm2
jmp 0x403cc9
movsd xmm3, qword [0x4f7810]
movaps xmm2, xmm4
pxor xmm5, xmm5
movaps xmm6, xmm4
movsd qword [0x546110], xmm3
maxsd xmm5, xmm1
subsd xmm2, xmm3
subsd xmm4, xmm1
subsd xmm6, xmm5
movaps xmm7, xmm2
divsd xmm7, xmm6
divsd xmm2, xmm4
movsd qword [esp + 0x150], xmm7
push 0xe
push 0xd
push 0x546208
push 0x4f7564
movsd xmm5, qword [0x545f40]
push 0x4f7564
movaps xmm1, xmm5
push 0x4f7578
push 0x4f757c
push str.RUNCondWOT
push str.ANY
push 0x546118
push 0x546120
push 0x546128
push 0x546110
push 0x546130
push 0x546138
push 0x546140
push 0x5460f8
movsd qword [0x5460f0], xmm7
movsd qword [esp + 0x184], xmm0
subsd xmm1, qword [0x545f78]
mulsd xmm2, xmm1
subsd xmm5, xmm2
movsd qword [0x546138], xmm5
call fcn.00416740
movsd xmm0, qword [esp + 0x184]
add esp, 0x44
movsd xmm1, qword [0x545f38]
movsd xmm3, qword [0x5460f8]
subsd xmm1, qword [0x546130]
mulsd xmm1, qword [esp + 0x198]
movsd qword [esp + 0x190], xmm1
movsd qword [0x546108], xmm1
movsd xmm2, qword [0x546068]
movaps xmm4, xmm2
movaps xmm5, xmm2
movsd xmm1, qword [esp + 0x150]
pxor xmm7, xmm7
movsd xmm6, qword [esp + 0x1a0]
subsd xmm4, xmm0
subsd xmm6, qword [esp + 0x190]
comisd xmm1, xmm7
mulsd xmm4, xmm1
movsd qword [esp + 0x1c8], xmm6
subsd xmm5, xmm4
movsd qword [0x546148], xmm5
subsd xmm3, xmm5
movsd qword [0x546150], xmm6
movsd qword [0x546158], xmm7
maxsd xmm3, qword [0x4f7788]
movsd qword [0x546160], xmm3
jbe 0x403e12
movsd xmm1, qword [0x545f58]
subsd xmm1, xmm2
movsd xmm2, qword [0x4f7740]
movsd qword [esp + 0x150], xmm1
comisd xmm2, xmm1
ja 0x404808
movsd qword [0x546168], xmm1
divsd xmm1, xmm3
pxor xmm2, xmm2
movsd qword [0x546170], xmm1
comisd xmm2, xmm1
jae 0x40475f
movaps xmm4, xmm1
movsd xmm2, qword [0x4f77a0]
subsd xmm4, qword [0x4f7810]
andps xmm4, xmmword [0x4f76b0]
comisd xmm2, xmm4
jbe 0x403dc9
movsd xmm1, qword [esp + 0x150]
addsd xmm1, xmm3
mulsd xmm1, qword [0x4f7718]
movsd qword [0x546100], xmm1
jmp 0x403e12
movsd qword [esp], xmm1
movsd qword [esp + 0x140], xmm0
call fcn.004bf5c0
fstp qword [esp + 0x1d0]
movsd xmm0, qword [esp + 0x140]
movsd xmm1, qword [esp + 0x1d0]
movsd xmm2, qword [esp + 0x150]
subsd xmm2, qword [0x546160]
divsd xmm2, xmm1
movsd qword [0x546100], xmm2
movsd xmm1, qword [esp + 0x170]
pxor xmm2, xmm2
comisd xmm1, xmm2
jbe 0x403f13
movsd xmm1, qword [esp + 0x1c8]
pxor xmm2, xmm2
comisd xmm1, xmm2
jbe 0x403f13
movsd xmm1, qword [0x546080]
push 0x546178
push 0x546160
movsd qword [esp + 0x148], xmm0
subsd xmm1, xmm0
movsd qword [0x546178], xmm1
call fcn.00423110
fstp qword [esp + 0x1d8]
movsd xmm0, qword [esp + 0x148]
movsd xmm5, qword [esp + 0x1d8]
add esp, 8
movsd xmm6, qword [0x546100]
movsd xmm2, qword [esp + 0x1c8]
movsd xmm3, qword [esp + 0x190]
divsd xmm2, xmm5
divsd xmm3, xmm6
movsd xmm4, qword [esp + 0x170]
addsd xmm3, xmm2
movaps xmm1, xmm4
mulsd xmm1, xmm2
divsd xmm1, xmm3
movsd qword [0x546180], xmm1
subsd xmm4, xmm1
mulsd xmm1, xmm5
movsd qword [0x546188], xmm4
mulsd xmm4, xmm6
movsd qword [0x5460a0], xmm5
addsd xmm1, xmm4
mulsd xmm1, qword [esp + 0x180]
movsd xmm5, qword [esp + 0x1a0]
divsd xmm5, xmm1
movsd qword [esp + 0x1a0], xmm5
movsd qword [0x546190], xmm5
jmp 0x403f7f
movsd xmm1, qword [esp + 0x170]
comisd xmm1, xmmword [0x4f7790]
jbe 0x403f66
pxor xmm1, xmm1
comisd xmm1, xmmword [esp + 0x1c8]
jb 0x403f66
movsd xmm1, qword [0x546100]
mulsd xmm1, qword [esp + 0x180]
movsd xmm2, qword [esp + 0x1a0]
divsd xmm2, xmm1
movsd qword [esp + 0x1a0], xmm2
movsd qword [0x546190], xmm2
jmp 0x403f7f
movsd xmm1, qword [0x4f7798]
movsd qword [esp + 0x1a0], xmm1
movsd qword [0x546190], xmm1
movsd xmm1, qword [esp + 0x1a8]
pxor xmm2, xmm2
comisd xmm1, xmm2
jbe 0x40405d
movsd xmm1, qword [0x545fb0]
movsd xmm2, qword [0x546080]
push 0x546178
push 0x546198
subsd xmm1, qword [0x546028]
subsd xmm2, xmm0
movsd qword [0x546198], xmm1
movsd qword [0x546178], xmm2
call fcn.00423110
fstp qword [esp + 0x1d8]
movsd xmm0, qword [esp + 0x1d8]
add esp, 8
movsd xmm1, qword [esp + 0x168]
mulsd xmm1, qword [esp + 0x180]
pxor xmm2, xmm2
comisd xmm2, xmmword [esp + 0x170]
mulsd xmm1, xmm0
movsd xmm0, qword [esp + 0x1a8]
divsd xmm0, xmm1
movsd qword [esp + 0x1a8], xmm0
movsd qword [0x5461a0], xmm0
jb 0x404038
movsd qword [esp + 0x1a0], xmm0
movsd qword [0x546190], xmm0
movsd xmm0, qword [esp + 0x1a8]
divsd xmm0, qword [esp + 0x1a0]
movsd qword [esp + 0x1a8], xmm0
movsd qword [0x5461a8], xmm0
jmp 0x404076
movsd xmm0, qword [0x4f7798]
movsd qword [esp + 0x1a8], xmm0
movsd qword [0x5461a8], xmm0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x168]
mov dword [eax], 0xb
mov dword [eax + 4], str.CondWOT.OUT
mov dword [eax + 8], 4
push 0x80120
push eax
push 0x4f7588
push 0x8384ff00
push 9
push esi
call fcn.004566e0
add esp, 0x18
movsd xmm0, qword [0x545f40]
pxor xmm1, xmm1
subsd xmm0, qword [0x545f78]
movsd qword [esp + 0x190], xmm0
movsd qword [0x5461b0], xmm0
movsd xmm0, qword [0x545e28]
ucomisd xmm0, xmm1
jp 0x4040ec
je 0x40410c
movsd xmm1, qword [esp + 0x1a0]
divsd xmm1, xmm0
movsd qword [esp + 0x1a0], xmm1
movsd qword [0x5461b8], xmm1
jmp 0x40411d
movsd xmm0, qword [0x5461b8]
movsd qword [esp + 0x1a0], xmm0
movsd xmm1, qword [0x545e20]
pxor xmm0, xmm0
ucomisd xmm1, xmm0
jp 0x404131
je 0x404151
movsd xmm0, qword [esp + 0x190]
divsd xmm0, xmm1
movsd qword [esp + 0x190], xmm0
movsd qword [0x5461c0], xmm0
jmp 0x404162
movsd xmm0, qword [0x5461c0]
movsd qword [esp + 0x190], xmm0
mov dword [esp + 0x390], 0
lea eax, [esp + 0x140]
mov dword [eax], 0x4e
mov dword [eax + 4], 0x545000
pxor xmm0, xmm0
push 0x80120
push 0x52a020
push eax
push 0x4f7598
push 0x8384ff00
push 9
push esi
movsd qword [0x5461c8], xmm0
call fcn.00465c30
movsd xmm0, qword [esp + 0x19c]
lea eax, [esp + 0x16c]
movsd qword [eax], xmm0
push eax
push 0x4f75a0
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x1b0]
lea eax, [esp + 0x1a8]
movsd qword [eax], xmm0
push eax
push 0x4f75a8
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x1c4]
lea eax, [esp + 0x1bc]
movsd qword [eax], xmm0
push eax
push 0x4f75b0
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x1d8]
lea eax, [esp + 0x1d0]
movsd qword [eax], xmm0
push eax
push 0x4f75b8
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x1ec]
lea eax, [esp + 0x1e4]
movsd qword [eax], xmm0
push eax
push 0x4f75c0
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x200]
lea eax, [esp + 0x1f8]
movsd qword [eax], xmm0
push eax
push 0x4f75c8
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x21c]
lea eax, [esp + 0x20c]
movsd qword [eax], xmm0
push eax
push 0x4f75d0
push esi
call fcn.004683e0
movsd xmm0, qword [esp + 0x230]
lea eax, [esp + 0x228]
movsd qword [eax], xmm0
push eax
push 0x4f75d8
push esi
call fcn.004683e0
add esp, 0x7c
movsd xmm0, qword [esp + 0x1b0]
lea eax, [esp + 0x1c0]
movsd qword [eax], xmm0
push eax
push 0x4f75e0
push esi
call fcn.004683e0
lea eax, [esp + 0x1bc]
pxor xmm0, xmm0
movsd qword [eax], xmm0
push eax
push 0x4f75e8
push esi
call fcn.004683e0
lea eax, [esp + 0x1e0]
pxor xmm0, xmm0
movsd qword [eax], xmm0
push eax
push 0x4f75f0
push esi
call fcn.004683e0
movsd xmm0, qword [0x545d70]
lea eax, [esp + 0x1f4]
mov dword [eax + 0x1c0], 0
movsd qword [eax], xmm0
push 0x80120
push section..data
push eax
push 0x4f75f8
push 0x8384ff00
push 9
push esi
call fcn.00465c30
movsd xmm0, qword [0x545d78]
lea eax, [esp + 0x218]
movsd qword [eax], xmm0
push eax
push 0x4f7600
push esi
call fcn.004683e0
mov eax, dword [0x5461d0]
lea edx, [esp + 0x284]
mov dword [edx], eax
push edx
push 0x4f7608
push esi
call fcn.004683e0
movsd xmm0, qword [0x545d80]
lea eax, [esp + 0x238]
movsd qword [eax], xmm0
push eax
push 0x4f7610
push esi
call fcn.004683e0
movsd xmm0, qword [0x545d90]
lea eax, [esp + 0x24c]
movsd qword [eax], xmm0
push eax
push 0x4f7618
push esi
call fcn.004683e0
movsd xmm0, qword [0x545da0]
lea eax, [esp + 0x260]
movsd qword [eax], xmm0
push eax
push 0x4f7620
push esi
call fcn.004683e0
add esp, 0x7c
movsd xmm0, qword [0x545db0]
lea eax, [esp + 0x1f8]
movsd qword [eax], xmm0
push eax
push 0x4f7628
push esi
call fcn.004683e0
movsd xmm0, qword [0x545dc0]
lea eax, [esp + 0x20c]
movsd qword [eax], xmm0
push eax
push 0x4f7630
push esi
call fcn.004683e0
movsd xmm0, qword [0x545dd0]
lea eax, [esp + 0x220]
movsd qword [eax], xmm0
push eax
push 0x4f7638
push esi
call fcn.004683e0
movsd xmm0, qword [0x545de0]
lea eax, [esp + 0x234]
movsd qword [eax], xmm0
push eax
push 0x4f7640
push esi
call fcn.004683e0
mov eax, dword [0x5461d4]
lea edx, [esp + 0x270]
mov dword [edx], eax
push edx
push 0x4f7648
push esi
call fcn.004683e0
mov eax, dword [0x5461d8]
lea edx, [esp + 0x284]
mov dword [edx], eax
push edx
push 0x4f7650
push esi
call fcn.004683e0
movsd xmm0, qword [0x545e00]
lea eax, [esp + 0x260]
movsd qword [eax], xmm0
push eax
push 0x4f7658
push esi
call fcn.004683e0
movsd xmm0, qword [0x545e10]
lea eax, [esp + 0x274]
movsd qword [eax], xmm0
push eax
push 0x4f7660
push esi
call fcn.004683e0
movsd xmm0, qword [0x545e18]
lea eax, [esp + 0x288]
movsd qword [eax], xmm0
push eax
push 0x4f7668
push esi
call fcn.004683e0
add esp, 0x6c
mov dword [esp + 0x390], ebx
push 0x80120
push ebx
push 0x4f7670
push 0x8384ff00
push 3
push esi
call fcn.0046aef0
mov dword [esp + 0x3a8], ebx
push 0x80120
push ebx
push 0x4f7678
push 0x8384ff00
push 9
push esi
call fcn.0046aef0
mov dword [esp + 0x3c0], ebx
push 0x80120
push ebx
push 0x4f7680
push 0x8384ff00
push 0x12
push esi
call fcn.0046aef0
add esp, 0x48
call fcn.004233d0
push 0x4f7564
call fcn.0046ba30
add esp, 4
jmp 0x402dff
mov dword [esp + 0x390], 0
lea eax, [esp + 0x128]
mov dword [eax], 0x5461fc
push 0x80120
push eax
push 0x4f7688
push 0x8384ff01
push 0x12
push esi
call fcn.00460e80
add esp, 0x18
test eax, eax
jne 0x4045b5
mov dword [esp + 0x120], 0x546200
lea eax, [esp + 0x120]
push eax
push 0x4f7690
push esi
call fcn.004628f0
add esp, 0xc
test eax, eax
jg 0x402ecb
mov eax, dword [0x5461fc]
cmp eax, dword [0x5461e8]
jne 0x40473e
mov eax, dword [0x546200]
cmp dword [0x5461ec], 5
jge 0x40470c
cmp eax, 7
jg 0x4046eb
mov dword [esp + 0x390], 0
lea eax, [esp + 0x118]
mov dword [eax], 0x50
mov dword [eax + 4], 0x544fa0
push 0x80120
push 0x52a2cc
push eax
push 0x4f7698
push 0x8384ff01
push 0x12
push esi
call fcn.0045b8c0
add esp, 0x1c
test eax, eax
jg 0x402ecb
mov edx, dword [0x5461fc]
mov dword [0x54620c], 1
test edx, edx
jle 0x4030fd
mov eax, 1
mov esi, edx
mov edi, eax
mov edx, eax
mov ecx, dword [0x546200]
test ecx, ecx
mov dword [esp + 0x390], ebx
lea eax, [edi*8 + 0x545278]
cmovle ecx, ebx
mov dword [esp + 0x100], edx
mov dword [esp + 0x104], eax
mov dword [esp + 0x108], edx
mov dword [esp + 0x10c], ecx
mov dword [esp + 0x110], 0x190
push 0x80120
lea eax, [esp + 0x104]
push eax
push 0x4f76a0
push 0x8384ff01
push 0x12
lea ecx, [esp + 0x3a4]
push ecx
call fcn.00460e80
mov edx, 1
add esp, 0x18
test eax, eax
jg 0x4046e1
inc edi
mov dword [0x54620c], edi
cmp edi, esi
jle 0x404653
mov edi, 0x545190
lea esi, [esp + 0x390]
jmp 0x4030fd
mov edi, 0x545190
jmp 0x402ecb
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x38
push str.WOT2Reading_err:__t_t_t_tJADsec_must_be_smaller_than_MaxSect
call fcn.004654a0
add esp, 0x1c
jmp 0x4045e9
cmp eax, dword [0x5461e4]
jg 0x40471d
cmp eax, 7
jle 0x4045e9
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x3e
push str.WOT2Reading___t_t_terr:_JADsec_must_be_smaller_than_Nr_or_MaxSect
call fcn.004654a0
add esp, 0x1c
jmp 0x4045e9
push 0x80120
push ebx
push ebx
push 0x8384ff00
push ebx
push 0x36
push str.WOT2Reading_err:___________IADsec_must_be_equal_to_Ntr
call fcn.004654a0
add esp, 0x1c
jmp 0x4045ce
movq xmm1, qword [0x4f77c0]
movq xmm2, qword [0x4f77c8]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm1
mov dword [esp + 0xc], str.Error_calculating_temperature_difference.
movq qword [esp + 0x10], xmm2
mov dword [esp + 0x18], 0
movsd qword [esp + 0x140], xmm0
call fcn.004656e0
movq xmm1, qword [0x4f77c0]
movq xmm2, qword [0x4f77d8]
movsd xmm0, qword [esp + 0x140]
mov dword [esp], edi
movq qword [esp + 4], xmm1
mov dword [esp + 0xc], str.Reduced_parameters_will_not_be_updated.
movq qword [esp + 0x10], xmm2
mov dword [esp + 0x18], 0
movsd qword [esp + 0x140], xmm0
call fcn.004656e0
push 0x50
push 0x4f7398
push 0x545140
call fcn.0041ff50
movsd xmm0, qword [esp + 0x14c]
add esp, 0xc
jmp 0x403e12
movq xmm2, qword [0x4f77c0]
movq xmm3, qword [0x4f77e0]
movsd xmm1, qword [0x4f7740]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm2
mov dword [esp + 0xc], str.Air_dry_bulb_temperature__TDB2__leaving_condenser
movq qword [esp + 0x10], xmm3
mov dword [esp + 0x18], 0
movsd qword [0x546168], xmm1
movsd qword [esp + 0x140], xmm0
call fcn.004656e0
movq xmm1, qword [0x4f77c0]
movq xmm2, qword [0x4f77e8]
movsd xmm0, qword [esp + 0x140]
mov dword [esp], edi
movq qword [esp + 4], xmm1
mov dword [esp + 0xc], str.is_higher_than_the_inlet_refrigerant_temp.__T1_.
movq qword [esp + 0x10], xmm2
mov dword [esp + 0x18], 0
movsd qword [esp + 0x140], xmm0
call fcn.004656e0
movq xmm1, qword [0x4f77c0]
movq xmm2, qword [0x4f77f0]
movsd xmm0, qword [esp + 0x140]
mov dword [esp], 0x5451e0
movq qword [esp + 4], xmm1
mov dword [esp + 0xc], str.Reset_TDB2__T1___0.0001
movq qword [esp + 0x10], xmm2
mov dword [esp + 0x18], 0
movsd qword [esp + 0x140], xmm0
call fcn.004656e0
push 0x50
push 0x4f757c
push 0x545140
call fcn.00423430
movsd xmm0, qword [esp + 0x14c]
add esp, 0xc
movsd xmm1, qword [0x4f7740]
movsd xmm3, qword [0x546160]
movsd qword [esp + 0x150], xmm1
jmp 0x403d70
movq xmm0, qword [0x4f77c0]
movq xmm1, qword [0x4f77c8]
mov dword [esp], 0x545140
movq qword [esp + 4], xmm0
mov dword [esp + 0xc], str.Error_opening_AuxFile.__The_file_name_is
movq qword [esp + 0x10], xmm1
mov dword [esp + 0x18], 0
call fcn.004656e0
mov edi, 0x545190
movups xmm0, xmmword [0x545060]
movups xmmword [edi], xmm0
movups xmm1, xmmword [0x545070]
movups xmmword [edi + 0x10], xmm1
movups xmm2, xmmword [0x545080]
movups xmmword [edi + 0x20], xmm2
movups xmm3, xmmword [0x545090]
movups xmmword [edi + 0x30], xmm3
movups xmm4, xmmword [0x5450a0]
movups xmmword [edi + 0x40], xmm4
push 0x50
push 0x4f7398
push 0x545140
call fcn.0041ff50
add esp, 0xc
jmp 0x402da4
movsd xmm0, qword [0x4f7810]
mov edi, 0x545190
movsd qword [0x545e98], xmm0
movsd qword [0x52a2e0], xmm0
movsd qword [0x52a2e8], xmm0
mov dword [0x5461f4], 0
jmp 0x4030fd