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

Disassembly:
push ebp
push ebx
mov edx, 0x44
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4172be
call fcn.004c0cc0
call fcn.0042348c
push 0x22b
call fcn.0049f965
and eax, eax
je 0x417866
mov eax, str.Tables:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x57e90c
push eax
push 0x22c
call fcn.0049fa51
mov eax, str.Wind_Drift
push eax
push 0x22d
call fcn.0049fa51
mov eax, str.Ballistics_...
push eax
call fcn.0049fb7a
mov eax, str.Practical
push eax
push 0x22e
call fcn.0049fa51
mov eax, str.Esoteric
push eax
push 0x22f
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Maximum_Range_Envelope
push eax
push 0x230
call fcn.0049fa51
mov eax, str.Inclined_Shooting_...
push eax
call fcn.0049fb7a
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.PoI__
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.004c0c50
push 0x231
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x417406
fld dword [0x63b61c]
fld dword [0x63b954]
fcompp
fnstsw ax
test ah, 0x40
je 0x4173f6
mov eax, str.Mil_dots
push eax
push 0x232
call fcn.0049fa51
jmp 0x417406
mov eax, str.Dots
push eax
push 0x232
call fcn.0049fa51
mov eax, 0x57ea0a
push eax
push 0x234
call fcn.0049fa51
mov eax, 0x58487e
push eax
push 0x233
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.PBR_Table
push eax
push 0x235
call fcn.0049fa51
mov eax, str.Cant_Table
push eax
push 0x236
call fcn.0049fa51
mov eax, 0x58a83c
push eax
push 0x237
call fcn.0049fa51
mov eax, str.Vertical_Stringing_Table
push eax
push 0x238
call fcn.0049fa51
mov eax, str.Custom_Table
push eax
push 0x239
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 0xa
jne 0x41749b
call fcn.0049fa63
mov eax, str.Custom_Table_Columns_...
push eax
push 0xca
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 4
je 0x4174b8
mov ebx, dword [0x63b838]
cmp ebx, 6
je 0x4174b8
mov eax, 1
jmp 0x4174ba
xor eax, eax
and eax, eax
je 0x4174d0
mov ebx, dword [0x63b838]
cmp ebx, 8
je 0x4174d0
mov eax, 1
jmp 0x4174d2
xor eax, eax
and eax, eax
je 0x4175f6
call fcn.0049fa63
mov eax, str.Table_Extent_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Zero_Range
push eax
push 0x248
call fcn.0049fa51
mov eax, str.Far_Zero_Range
push eax
push 0x249
call fcn.0049fa51
fld dword [0x63b794]
fld dword [0x63b704]
fcompp
fnstsw ax
test ah, 1
je 0x417541
mov eax, str.Reticle_Range
push eax
push 0x24b
call fcn.0049fa51
mov eax, str.Target_Range
push eax
push 0x24a
call fcn.0049fa51
jmp 0x417561
mov eax, str.Target_Range
push eax
push 0x24a
call fcn.0049fa51
mov eax, str.Reticle_Range
push eax
push 0x24b
call fcn.0049fa51
mov eax, str.Max._Calculated_Range
push eax
push 0x24c
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Table_Step_...
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x23a
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x23b
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x23c
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x23d
call fcn.0049fa51
mov eax, 0x5801b8
push eax
push 0x23e
call fcn.0049fa51
mov eax, 0x5830d0
push eax
push 0x23f
call fcn.0049fa51
mov eax, 0x58d19a
push eax
push 0x240
call fcn.0049fa51
call fcn.0049fb88
mov ebx, dword [0x63b838]
cmp ebx, 4
jne 0x417666
call fcn.0049fa63
mov eax, str.MaxRange_Table_Step_...
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x24f
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x250
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x251
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x252
call fcn.0049fa51
mov eax, 0x57ee6a
push eax
push 0x253
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b6c4]
cmp ebx, 1
jne 0x417688
mov eax, str.Hide_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
jmp 0x417698
mov eax, str.Show_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 8
jne 0x417772
mov eax, str.Cd_Reference_Table_Step_...
push eax
call fcn.0049fb7a
push 0x7d
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4176f6
mov eax, str.20_Ft_s
push eax
push 0x255
call fcn.0049fa51
mov eax, str.50_Ft_s
push eax
push 0x256
call fcn.0049fa51
mov eax, str.100_Ft_s
push eax
push 0x257
call fcn.0049fa51
jmp 0x41776c
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417732
mov eax, str.10_m_s
push eax
push 0x255
call fcn.0049fa51
mov eax, str.25_m_s
push eax
push 0x256
call fcn.0049fa51
mov eax, str.50_m_s
push eax
push 0x257
call fcn.0049fa51
jmp 0x41776c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41776c
mov eax, str.0.02_Mach
push eax
push 0x255
call fcn.0049fa51
mov eax, str.0.05_Mach
push eax
push 0x256
call fcn.0049fa51
mov eax, str.0.10_Mach
push eax
push 0x257
call fcn.0049fa51
pop eax
call fcn.0049fb88
mov ebx, dword [0x63b838]
and ebx, ebx
jne 0x417791
call fcn.0049fa63
mov eax, str.Go_to_PoI_Plot
push eax
push 0x247
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 8
jne 0x4177b1
call fcn.0049fa63
mov eax, str.Go_to_Cd_Plot
push eax
push 0x241
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 7
jne 0x4177d1
call fcn.0049fa63
mov eax, str.Go_to_Cant_Plot
push eax
push 0x242
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 6
jne 0x4177f1
call fcn.0049fa63
mov eax, str.Go_to_PBR_Plot
push eax
push 0x243
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 4
jne 0x417811
call fcn.0049fa63
mov eax, str.Go_to_MaxRange_Plot
push eax
push 0x244
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 9
jne 0x417841
call fcn.0049fa63
mov eax, str.Go_to_Stringing_Plot
push eax
push 0x245
call fcn.0049fa51
mov eax, str.Go_to_Stringing_Detail
push eax
push 0x246
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Table
push eax
push 0x24d
call fcn.0049fa51
mov eax, str.Save_Table_as_.CSV
push eax
push 0x24e
call fcn.0049fa51
call fcn.0044edde
call fcn.0048cb3b
mov dword [esp + 0x8c], 0
mov dword [esp + 0x94], 1
push dword [0x63b8d4]
call fcn.0044706d
fstp dword [esp + 0x98]
push dword [0x63b6f8]
push dword [0x63b624]
push dword [0x63b858]
call fcn.0041557e
fstp dword [esp + 0x9c]
mov dword [esp + 0xa4], 0x64
mov dword [esp + 0xa8], 1
push 0xb3
call fcn.004a1e10
mov ebx, eax
and ebx, ebx
jne 0x4178f2
mov dword [esp + 0xa4], 0x50
mov dword [esp + 0xa8], 2
mov ebx, dword [0x63b720]
cmp ebx, 1
jl 0x41790a
mov dword [esp + 0x94], 0
jmp 0x417915
mov dword [esp + 0x94], 1
push dword [0x63b9b8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417940
fld dword [0x63b85c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fistp dword [esp + 0xa4]
jmp 0x417a06
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417968
fld dword [0x63b840]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fistp dword [esp + 0xa4]
jmp 0x417a06
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41798d
fld dword [0x63b794]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fistp dword [esp + 0xa4]
jmp 0x417a06
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4179b2
fld dword [0x63b704]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fistp dword [esp + 0xa4]
jmp 0x417a06
mov ebx, 4
cmp ebx, dword [esp]
jne 0x417a06
push dword [0x63b96c]
pop eax
mov dword [esp + 0xa4], eax
mov ebx, dword [0x63b838]
cmp ebx, 9
jne 0x417a06
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fistp dword [esp + 0xa4]
pop eax
mov dword [esp + 0xac], 1
mov dword [esp + 0xb0], 0
mov dword [esp + 0xb4], 1
push 0x7d
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417ad5
mov dword [esp + 0xbc], 0xfa0
push dword [0x63b610]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417a63
mov dword [esp + 0xc4], 0x41a00000
jmp 0x417a8f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417a7a
mov dword [esp + 0xc4], 0x42480000
jmp 0x417a8f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417a8f
mov dword [esp + 0xc4], 0x42c80000
pop eax
fld dword [esp + 0x9c]
fdivr dword [0x58e2d0]
fstp dword [esp + 0xc4]
mov dword [esp + 4], 0x3f800000
mov edx, str._Ft_s_
lea ecx, [esp + 0x28]
call fcn.0049c008
fld dword [esp + 0x9c]
fstp dword [esp + 8]
mov dword [esp + 0xb0], 1
jmp 0x417c1d
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417b80
mov dword [esp + 0xbc], 0x4b0
push dword [0x63b610]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417b08
mov dword [esp + 0xc4], 0x41200000
jmp 0x417b34
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417b1f
mov dword [esp + 0xc4], 0x41c80000
jmp 0x417b34
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417b34
mov dword [esp + 0xc4], 0x42480000
pop eax
fld dword [esp + 0x9c]
fdivr dword [0x58e3d0]
fstp dword [esp + 0xc4]
mov dword [esp + 4], 0x3e9c0ebf
mov edx, str._m_s_
lea ecx, [esp + 0x28]
call fcn.0049c008
fld dword [esp + 0x9c]
fmul dword [0x58e2f8]
fstp dword [esp + 8]
mov dword [esp + 0xb0], 1
jmp 0x417c1d
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417c1d
mov dword [esp + 0xbc], 4
push dword [0x63b610]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417bb3
mov dword [esp + 0xc4], 0x3ca3d70a
jmp 0x417bdf
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417bca
mov dword [esp + 0xc4], 0x3d4ccccd
jmp 0x417bdf
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417bdf
mov dword [esp + 0xc4], 0x3dcccccd
pop eax
mov dword [esp + 0xc4], 0x3f800000
fld dword [esp + 0x9c]
fdivr dword [0x58e2d0]
fstp dword [esp + 4]
mov edx, str._Mach_
lea ecx, [esp + 0x28]
call fcn.0049c008
mov dword [esp + 8], 0x3f800000
mov dword [esp + 0xb0], 3
pop eax
push 0xa0
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417c48
mov dword [esp + 0xc], 0x3eaaaaab
mov edx, 0x580cbc
lea ecx, [esp + 0x2c]
call fcn.0049c008
jmp 0x417c8a
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417c6a
mov dword [esp + 0xc], 0x3f800000
mov edx, 0x585a3a
lea ecx, [esp + 0x2c]
call fcn.0049c008
jmp 0x417c8a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417c8a
mov dword [esp + 0xc], 0x3f8bfb85
mov edx, 0x58ab1a
lea ecx, [esp + 0x2c]
call fcn.0049c008
pop eax
push 0x9e
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417cc0
mov dword [esp + 0x10], 0x3f800000
mov edx, str._Inch_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0xb4], 2
jmp 0x417d18
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417ced
mov dword [esp + 0x10], 0x40228f5c
mov edx, str._cm_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0xb4], 1
jmp 0x417d18
mov ebx, 2
cmp ebx, dword [esp]
jne 0x417d18
mov dword [esp + 0x10], 0x41cb3333
mov edx, 0x589708
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0xb4], 0
pop eax
push 0xd2
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417d43
mov dword [esp + 0x20], 0x3f800000
mov edx, str._Ft.Lbf_
lea ecx, [esp + 0x34]
call fcn.0049c008
jmp 0x417d63
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417d63
mov dword [esp + 0x20], 0x408e57d1
mov edx, 0x587874
lea ecx, [esp + 0x34]
call fcn.0049c008
pop eax
push 0xd2
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417d86
mov edx, str._Lbf.s_
lea ecx, [esp + 0x3c]
call fcn.0049c008
jmp 0x417d9e
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417d9e
mov edx, str._N.s_
lea ecx, [esp + 0x3c]
call fcn.0049c008
pop eax
push 0x48
call fcn.004a3599
push 0x46
call fcn.004a3599
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
push dword [0x63b838]
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x41a3d7
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0xcc]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov dword [esp + 0x94], 0
jmp 0x417e3b
mov eax, 0xa
cmp eax, dword [esp + 0x94]
jl 0x418fe7
mov ebx, dword [esp + 0x94]
mov ebp, dword [0x63bb18]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x417ef1
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e040
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e040
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 1
cmp ebx, dword [esp]
jne 0x417f82
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x44]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x418015
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._MoA_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4180a8
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._mil_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 4
cmp ebx, dword [esp]
jne 0x418169
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 5
cmp ebx, dword [esp]
jne 0x4181fc
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._clk_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 6
cmp ebx, dword [esp]
jne 0x41828d
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x44]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 7
cmp ebx, dword [esp]
jne 0x418320
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._MoA_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 8
cmp ebx, dword [esp]
jne 0x4183b3
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._mil_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x418474
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x418507
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._clk_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x418598
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Velocity
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x418629
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581ab8
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x48]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x4186ba
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Momentum
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x50]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x41874b
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drop
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x44]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x4187de
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Elapsed
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._sec_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x418871
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Dwell
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._sec_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x418904
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Vacuum
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._sec_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x418995
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Vel.H
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x418a26
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Vel.V
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x418ab9
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Acc.H
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x584ca4
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x418b4c
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Acc.V
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x584ca4
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x16
cmp ebx, dword [esp]
jne 0x418c4a
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Cd.ref
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov ebx, dword [0x63b92c]
mov ebp, dword [0x63ba28]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004bdf70
call fcn.0049c2c2
add dword [esp], edx
call fcn.004be930
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x17
cmp ebx, dword [esp]
jne 0x418d48
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Cd.proj
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov ebx, dword [0x63b92c]
mov ebp, dword [0x63ba28]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004bdf70
call fcn.0049c2c2
add dword [esp], edx
call fcn.004be930
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x418ddb
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Cd0.204
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x5852b4
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x418ec0
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drag
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
push 0xb1
call fcn.004a1e10
mov ebx, eax
and ebx, ebx
jne 0x418e7b
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Grain_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418ebb
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Gram_
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x1a
cmp ebx, dword [esp]
jne 0x418f51
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x580cf8
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x44]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
jmp 0x418fd9
mov ebx, 0x1b
cmp ebx, dword [esp]
jne 0x418fd9
mov edx, dword [esp + 0xcc]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x5866b2
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0xd0]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x44]
call fcn.00415a9f
pop eax
lea eax, [esp + 0xd4]
push eax
call fcn.004c0b60
pop eax
inc dword [esp + 0x94]
jno 0x417e3b
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xd4]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x48
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xd8]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x48
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
fld dword [esp + 0x88]
fild dword [esp + 0xa4]
fdiv dword [esp + 0xc]
fcompp
fnstsw ax
test ah, 1
jne 0x41a3d2
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xac]
push dword [esp + 0xa0]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
mov ebx, dword [esp + 0xd0]
inc ebx
mov dword [esp + 0xd0], ebx
fld dword [esp + 0x88]
fmul dword [esp + 0xc]
fstp dword [esp + 0x8c]
mov dword [esp + 0x94], 0
jmp 0x41910c
mov eax, 0xa
cmp eax, dword [esp + 0x94]
jl 0x41a31d
mov ebx, dword [esp + 0x94]
mov ebp, dword [0x63bb18]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41917b
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e040
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x419202
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xd0]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.00483bb9
fmul dword [esp + 0x30]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x1a
cmp ebx, dword [esp]
jne 0x4192a1
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xd0]
add ebx, dword [0x63b80c]
push ebx
push 0
push dword [esp + 0xb0]
call fcn.00486fc6
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.00483d2e
fmul dword [esp + 0x30]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x1b
cmp ebx, dword [esp]
jne 0x419328
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xd0]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.0042ede8
fmul dword [esp + 0x30]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x419413
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x41938c
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41940e
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4194fe
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x419477
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x4194f9
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x419683
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x4195af
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x41956d
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x4195aa
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x583a00
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41967e
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x419641
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41967e
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x583a00
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x419772
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x4196e7
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41976d
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xb0]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb4]
call fcn.0044b110
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4197f9
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xd0]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.0047208c
fmul dword [esp + 0x30]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x41988e
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 8
cmp ebx, dword [esp]
jne 0x419923
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 9
cmp ebx, dword [esp]
jne 0x419a05
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x4199c3
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x419a00
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x583a00
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x419a9c
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xb0]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb4]
call fcn.0044b110
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x419b23
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.00486fc6
fmul dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x419bbd
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [0x63b858]
push dword [esp + 0xb0]
call fcn.00486fc6
sub esp, 4
fstp dword [esp]
call fcn.00481b62
fmul dword [0x63b6e4]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x419c44
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
push 0
push dword [esp + 0xb0]
push 0x11
call fcn.0042387b
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x419ccd
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 0
push dword [esp + 0xb0]
push 0x10
call fcn.0042387b
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x419d50
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0041237b
fmul dword [esp + 0x30]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x419dcf
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [esp + 0xac]
call fcn.00411580
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x419e4e
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [esp + 0xac]
call fcn.00439ef9
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x419edc
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
fld dword [esp + 0xac]
fmul dword [esp + 0x2c]
fmul dword [0x58e2c8]
fdiv dword [0x63b5cc]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x419f63
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.004898e6
fmul dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x419fea
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xac]
call fcn.00489a5b
fmul dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x41a069
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0047e75d
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x41a0e8
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xac]
call fcn.0047e97b
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x16
cmp ebx, dword [esp]
jne 0x41a17e
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
push dword [0x63b92c]
push dword [esp + 0xb0]
call fcn.00486fc6
fdiv dword [esp + 0xc0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x17
cmp ebx, dword [esp]
jne 0x41a21b
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
push dword [0x63b92c]
push dword [esp + 0xb0]
call fcn.00486fc6
fdiv dword [esp + 0xc0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
fmul dword [esp + 0xc0]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x41a30f
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x41a27f
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.______
push eax
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x41a30f
push dword [esp + 0x90]
push dword [esp + 0x94]
call fcn.00486fc6
sub esp, 4
fstp dword [esp]
push dword [0x63b5cc]
call fcn.00487ab3
fstp dword [esp + 0xd8]
mov edx, dword [esp + 0x7c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [esp + 0xf4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
pop eax
inc dword [esp + 0x94]
jno 0x41910c
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41a398
cmp dword [0x63b6c4], 0
je 0x41a398
mov eax, 1
jmp 0x41a39a
xor eax, eax
and eax, eax
je 0x41a3b3
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x88]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x88]
jmp 0x419073
jmp 0x423305
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41b12d
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41ab23
mov edx, 0x57e040
lea ecx, [esp + 0x70]
call fcn.0049c008
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x41ab1e
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
fld dword [esp + 0x90]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x41a829
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
jmp 0x41a9dd
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xac]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.0044b110
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41aae4
cmp dword [0x63b6c4], 0
je 0x41aae4
mov eax, 1
jmp 0x41aae6
xor eax, eax
and eax, eax
je 0x41aaff
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x41a6dd
jmp 0x41b127
mov ebx, 1
cmp ebx, dword [esp]
je 0x41ab3b
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41b127
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x41b127
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
fld dword [esp + 0x90]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x41aea8
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
jmp 0x41aff0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xac]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.0044b110
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41b0ed
cmp dword [0x63b6c4], 0
je 0x41b0ed
mov eax, 1
jmp 0x41b0ef
xor eax, eax
and eax, eax
je 0x41b108
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x41ad87
pop eax
jmp 0x423305
mov ebx, 1
cmp ebx, dword [esp]
jne 0x41bd3b
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41b7bb
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x41b7b6
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
fchs
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xac]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.0044b110
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41b77c
cmp dword [0x63b6c4], 0
je 0x41b77c
mov eax, 1
jmp 0x41b77e
xor eax, eax
and eax, eax
je 0x41b797
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x41b428
jmp 0x41bd35
mov ebx, 1
cmp ebx, dword [esp]
je 0x41b7d3
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41bd35
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x41bd35
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
fchs
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xac]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xb0]
call fcn.0044b110
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41bcfb
cmp dword [0x63b6c4], 0
je 0x41bcfb
mov eax, 1
jmp 0x41bcfd
xor eax, eax
and eax, eax
je 0x41bd16
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x41ba1f
pop eax
jmp 0x423305
mov ebx, 6
cmp ebx, dword [esp]
jne 0x41c542
push 0xb3
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41bd76
mov edx, str._Inch_
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 1
jmp 0x41bdbe
mov ebx, 1
cmp ebx, dword [esp]
jne 0x41bd9b
mov edx, str._cm_
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 1
jmp 0x41bdbe
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41bdbe
mov edx, 0x589708
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 0
pop eax
mov dword [esp + 0xb0], 1
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 8
mov eax, str.I.Zone
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.NPBR
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.NearZR
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Apogee
push eax
call fcn.00415a9f
lea eax, [esp + 0x44]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.FarZR
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.FPBR
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
mov eax, str.Span
push eax
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 8
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x44]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0xd8], 0
mov dword [esp + 0x90], 0
mov ebx, dword [esp + 0xd8]
cmp ebx, dword [esp + 0xa8]
jg 0x41c53d
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 3
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x44]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 5
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
mov eax, 6
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 8
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xcc]
mov edx, dword [0x63bb54]
imul edx, dword [esp + 0xf0]
mov ebp, edx
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb50]
fld dword [ebp]
fmul dword [0x63b828]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41c508
cmp dword [0x63b6c4], 0
je 0x41c508
mov eax, 1
jmp 0x41c50a
xor eax, eax
and eax, eax
je 0x41c523
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
mov ebx, dword [esp + 0xd8]
add ebx, dword [esp + 0xac]
mov dword [esp + 0xd8], ebx
jmp 0x41c0d6
jmp 0x423305
mov ebx, 7
cmp ebx, dword [esp]
jne 0x41cc08
push 0x9e
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41c57d
mov edx, str._Inch_
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 3
jmp 0x41c5c5
mov ebx, 1
cmp ebx, dword [esp]
jne 0x41c5a2
mov edx, str._cm_
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 2
jmp 0x41c5c5
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41c5c5
mov edx, 0x589708
lea ecx, [esp + 0x34]
call fcn.0049c008
mov dword [esp + 0xbc], 1
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x58a9ae
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57efe8
push eax
call fcn.00415a9f
mov edx, 0x57e26c
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x58af52
push edx
call fcn.004c0bf0
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0xd8], 0
mov dword [esp + 0x90], 0
mov dword [esp + 0xb0], 0
mov ebx, dword [esp + 0xd8]
mov eax, ebx
mov dword [esp - 4], eax
fild dword [esp - 4]
fild dword [esp + 0xa4]
fdiv dword [esp + 0xc]
fcompp
fnstsw ax
test ah, 1
jne 0x41cc03
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
fild dword [esp + 0xf4]
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.0048db51
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
fild dword [esp + 0xf4]
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.0048db0f
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xf0]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0xd8]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul dword [esp + 0xc]
fld dword [0x63b908]
fcompp
fnstsw ax
test ah, 0x41
jne 0x41c9ab
mov ebx, dword [esp + 0xd8]
add ebx, dword [0x63b720]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul dword [esp + 0xc]
fld dword [0x63b908]
fcompp
fnstsw ax
test ah, 1
je 0x41c9ab
mov eax, 1
jmp 0x41c9ad
xor eax, eax
and eax, eax
je 0x41cb9a
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
push dword [0x63b908]
call fcn.0048db51
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
push dword [0x63b908]
call fcn.0048db0f
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
fld dword [0x63b908]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, str.__approx._LoS_LoD_incidence_
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41cb39
cmp dword [0x63b6c4], 0
je 0x41cb39
mov eax, 1
jmp 0x41cb3b
xor eax, eax
and eax, eax
je 0x41cb54
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41cbcf
cmp dword [0x63b6c4], 0
je 0x41cbcf
mov eax, 1
jmp 0x41cbd1
xor eax, eax
and eax, eax
je 0x41cbea
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
mov ebx, dword [esp + 0xd8]
add ebx, dword [0x63b720]
mov dword [esp + 0xd8], ebx
jmp 0x41c78e
jmp 0x423305
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41d741
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Velocity
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581ab8
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x57e914
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0xe4]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drift
push eax
call fcn.00415a9f
lea eax, [esp + 0xec]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x580cf8
push eax
call fcn.00415a9f
lea eax, [esp + 0x88]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x88]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x34]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0xe4]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._clk_
push eax
call fcn.00415a9f
lea eax, [esp + 0xec]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x88]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x88]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], 0
fld dword [esp + 0x88]
fild dword [esp + 0xa4]
fdiv dword [esp + 0xc]
fcompp
fnstsw ax
test ah, 1
jne 0x41d73c
fld dword [esp + 0x88]
fmul dword [esp + 0xc]
fstp dword [esp + 0x8c]
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x41d183
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
fld dword [0x63b5cc]
fmul dword [esp + 0x1c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
jmp 0x41d2c7
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc4]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.00486fc6
fmul dword [esp + 0x1c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa4]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xa8]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xa8]
call fcn.00483bb9
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.0044b110
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [0x63b858]
push dword [esp + 0xa8]
call fcn.00486fc6
sub esp, 4
fstp dword [esp]
call fcn.00481b62
fmul dword [0x63b6e4]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.00483bb9
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.0047208c
fchs
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa4]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xa8]
call fcn.00415bcd
fchs
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe4]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
push 1
push dword [esp + 0xa8]
call fcn.0047208c
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.0044b110
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xec]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 5
push ebx
fld dword [esp + 0xa0]
fmul dword [esp + 0x24]
fmul dword [0x58e2c8]
fdiv dword [0x63b5cc]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push 0
fld dword [esp + 0xa8]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.00486fc6
sub esp, 4
fstp dword [esp]
call fcn.00483d2e
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x88]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xac]
push dword [esp + 0xa0]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x88]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41d702
cmp dword [0x63b6c4], 0
je 0x41d702
mov eax, 1
jmp 0x41d704
xor eax, eax
and eax, eax
je 0x41d71d
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x88]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x88]
jmp 0x41d085
jmp 0x423305
mov ebx, 8
cmp ebx, dword [esp]
jne 0x41e261
mov edx, 0x57e040
lea ecx, [esp + 0xec]
call fcn.0049c008
mov edx, 0x57e040
lea ecx, [esp + 0xf0]
call fcn.0049c008
mov edx, 0x57e040
lea ecx, [esp + 0xf4]
call fcn.0049c008
mov edx, 0x57e040
lea ecx, [esp + 0xf8]
call fcn.0049c008
push 0
push 2
push 0x7d
call fcn.004a1e10
mov ebx, eax
cmp ebx, 2
jne 0x41d7b5
mov eax, 1
jmp 0x41d7b7
xor eax, eax
push eax
call fcn.0048140b
mov dword [esp + 0x98], eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Vel.
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x5844e8
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x5850a0
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x581fea
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x585620
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x5845cc
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x58c40a
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.SLG0
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.SLG1
push eax
call fcn.00415a9f
lea eax, [esp + 0xf0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, 0x58442c
push eax
call fcn.00415a9f
lea eax, [esp + 0xf4]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xfc]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf4]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x34]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0xf0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Cd.ref_
push eax
call fcn.00415a9f
lea eax, [esp + 0xf4]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xfc]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf4]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 0
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 1
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 2
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 3
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 5
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 4
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 6
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 7
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xf0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 8
call fcn.00481a36
push eax
fld dword [esp + 0xa8]
fmul dword [esp + 0xe0]
sub esp, 4
fstp dword [esp]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xf4]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xac]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe4]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xec]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xfc]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xf4]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
fld dword [esp + 0x8c]
fadd dword [esp + 0xc0]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
fld dword [esp + 0x8c]
fild dword [esp + 0xbc]
fcompp
fnstsw ax
test ah, 1
je 0x41e216
jmp 0x41e25c
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41e23c
cmp dword [0x63b6c4], 0
je 0x41e23c
mov eax, 1
jmp 0x41e23e
xor eax, eax
and eax, eax
je 0x41e257
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
jmp 0x41dc8e
jmp 0x423305
mov ebx, 9
cmp ebx, dword [esp]
jne 0x41fd3b
push 1
push 3
push 0x7d
call fcn.004a1e10
mov ebx, eax
cmp ebx, 2
jne 0x41e291
mov eax, 1
jmp 0x41e293
xor eax, eax
push eax
call fcn.0048140b
mov dword [esp + 0xfc], eax
mov dword [esp + 0xd0], 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Item
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
inc ebx
push ebx
mov eax, str.Minimum
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Nominal
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Maximum
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
dec ebx
push ebx
mov eax, 0x58a4e0
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0
push 0x48
call fcn.004a35bc
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x100], 0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Velocity
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0x110]
add ebx, dword [0x63b80c]
push ebx
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fmul dword [esp + 0x1c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0x110]
add ebx, dword [0x63b80c]
push ebx
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fmul dword [esp + 0x1c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0x110]
add ebx, dword [0x63b80c]
push ebx
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fmul dword [esp + 0x1c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x7d
call fcn.004a1e88
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e68c
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov ebx, dword [0x63b92c]
mov ebp, dword [0x63ba28]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004bdf70
call fcn.0049c2c2
add dword [esp], edx
call fcn.004be930
pop eax
mov edx, 0x57f2e4
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 6
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
push dword [ebp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 6
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
push dword [ebp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 6
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
push dword [ebp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 2
push ebx
mov eax, str.Lbf_In
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Near.ZR
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
je 0x41e934
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
jmp 0x41e9a2
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x58ad2c
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
je 0x41ebcf
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
jmp 0x41ec3d
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Max.TR
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
inc ebx
push ebx
mov eax, str.PoI_a_
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 2
push ebx
mov eax, 0x580bac
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 0xfffffffe
push ebx
mov eax, str.PoI_b_
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 2
push ebx
mov eax, 0x586a6e
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 0xfffffffe
push ebx
mov eax, str.PoI_c_
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
add ebx, 2
push ebx
mov eax, str.Span_a_c_
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
inc ebx
push ebx
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x88]
fild dword [esp + 0xa4]
fdiv dword [esp + 0xc]
fcompp
fnstsw ax
test ah, 1
jne 0x41fd36
fld dword [esp + 0x88]
fmul dword [esp + 0xc]
fstp dword [esp + 0x8c]
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0xc]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x41f660
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
jmp 0x41f755
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.0043e354
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push dword [esp + 0x8c]
call fcn.0043e354
sub esp, 8
fstp qword [esp]
push dword [esp + 0x94]
call fcn.00483bb9
fld qword [esp]
fxch st(1)
add esp, 8
fsubp st(1)
fadd dword [0x58e2c4]
fmul dword [esp + 0x10]
fstp dword [esp + 0x100]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0x118]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe0]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0xc]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x41f7b3
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
jmp 0x41f817
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.00483bb9
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0xc]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
jne 0x41f8a4
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
jmp 0x41f999
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.00483bb9
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x50]
push eax
call fcn.004c0b60
push dword [esp + 0x8c]
call fcn.0048c9c6
sub esp, 8
fstp qword [esp]
push dword [esp + 0x94]
call fcn.00483bb9
fld qword [esp]
fxch st(1)
add esp, 8
fsubp st(1)
fadd dword [0x58e2c4]
fmul dword [esp + 0x10]
fstp dword [esp + 0x100]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0x118]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0xe8]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0xc]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
je 0x41fa5d
push dword [esp + 0x8c]
call fcn.0048c9c6
sub esp, 8
fstp qword [esp]
push dword [esp + 0x94]
call fcn.0043e354
fld qword [esp]
fxch st(1)
add esp, 8
fsubp st(1)
fadd dword [0x58e2c4]
fmul dword [esp + 0x10]
fstp dword [esp + 0x100]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0x118]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
jmp 0x41fa86
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
mov eax, dword [0x63bb68]
add eax, eax
mov ebp, eax
push ebp
mov eax, 4
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb64]
fld dword [ebp]
fdiv dword [esp + 0xc]
fld dword [esp + 0x88]
fcompp
fnstsw ax
test ah, 0x41
je 0x41fb1e
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.0048c9c6
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
jmp 0x41fb47
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push dword [esp + 0xe4]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xdc]
mov eax, 0x583a00
push eax
call fcn.00415a9f
call fcn.0049c340
mov edx, eax
pop ecx
call fcn.0049c350
je 0x41fbb5
push dword [esp + 0x58]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xdc]
mov eax, 0x583a00
push eax
call fcn.00415a9f
call fcn.0049c340
mov edx, eax
pop ecx
call fcn.0049c350
je 0x41fbb5
mov eax, 1
jmp 0x41fbb7
xor eax, eax
and eax, eax
je 0x41fbe4
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push dword [esp + 0xd8]
mov eax, 0x583a00
push eax
call fcn.00415a9f
lea eax, [esp + 0x58]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
mov ebx, dword [esp + 0xd8]
dec ebx
push ebx
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xac]
push dword [esp + 0xa0]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe0]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x50]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0xe8]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x58]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x41fcfc
cmp dword [0x63b6c4], 0
je 0x41fcfc
mov eax, 1
jmp 0x41fcfe
xor eax, eax
and eax, eax
je 0x41fd17
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x88]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x88]
jmp 0x41f5a5
jmp 0x423305
mov ebx, 3
cmp ebx, dword [esp]
jne 0x420705
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Drop
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Momentum
push eax
call fcn.00415a9f
lea eax, [esp + 0x54]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Cd.proj
push eax
call fcn.00415a9f
lea eax, [esp + 0x4c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Cd.ref
push eax
call fcn.00415a9f
lea eax, [esp + 0x48]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Elapsed
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Dwell
push eax
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str.Vacuum
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x54]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x4c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x48]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Lbf.s_
push eax
call fcn.00415a9f
lea eax, [esp + 0x54]
push eax
call fcn.004c0b60
push 0xd2
call fcn.004a1e10
mov ebx, eax
cmp ebx, 1
jne 0x41ffab
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._N.s_
push eax
call fcn.00415a9f
lea eax, [esp + 0x54]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
mov ebx, dword [0x63b92c]
mov ebp, dword [0x63ba28]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004bdf70
call fcn.0049c2c2
add dword [esp], edx
call fcn.004be930
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x48]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
lea eax, [esp + 0x4c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Sec_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Sec_
push eax
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
mov eax, str._Sec_
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x54]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x4c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x48]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x8c], 0
mov dword [esp + 0x88], 0
push dword [0x63b6f8]
push dword [0x63b624]
push dword [0x63b858]
call fcn.0041557e
fstp dword [esp + 0xa0]
fld dword [esp + 0x88]
fild dword [esp + 0xa4]
fdiv dword [esp + 0xc]
fcompp
fnstsw ax
test ah, 1
jne 0x420700
fld dword [esp + 0x88]
fmul dword [esp + 0xc]
fstp dword [esp + 0x8c]
fld dword [esp + 0x8c]
fdiv dword [esp + 0xc]
sub esp, 4
fstp dword [esp]
call fcn.00486fc6
fdiv dword [esp + 0x9c]
fstp dword [esp + 0x100]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xc8]
add ebx, dword [0x63b80c]
push ebx
push dword [esp + 0xa4]
call fcn.0047208c
fchs
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 0
fld dword [esp + 0xa8]
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
push 0x10
call fcn.0042387b
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x54]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [0x63b92c]
push dword [esp + 0x11c]
call fcn.00437c74
fmul dword [esp + 0xb8]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x4c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [0x63b92c]
push dword [esp + 0x11c]
call fcn.00437c74
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x48]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push dword [esp + 0xa4]
call fcn.0041237b
fmul dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
fld dword [esp + 0x8c]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x420489
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 0
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push 0
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
jmp 0x420540
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [esp + 0xa4]
call fcn.00411580
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
push dword [esp + 0xa4]
call fcn.00439ef9
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xa
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 4
push ebx
fld dword [esp + 0xa0]
fmul dword [esp + 0x24]
fmul dword [0x58e2c8]
fdiv dword [0x63b5cc]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xac]
push dword [esp + 0xa0]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x54]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x4c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x48]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x4206c6
cmp dword [0x63b6c4], 0
je 0x4206c6
mov eax, 1
jmp 0x4206c8
xor eax, eax
and eax, eax
je 0x4206e1
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x88]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x88]
jmp 0x420183
jmp 0x423305
mov ebx, 5
cmp ebx, dword [esp]
jne 0x422cfe
mov dword [esp + 0x108], 7
mov dword [esp + 0x10c], 3
lea edx, [esp + 0x104]
push edx
push 0
push 9
push 4
push 2
call fcn.004abdda
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str.POI:0
push eax
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str.POI:15
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str.POI:30
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str.POI:45
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str.POI:60
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x58510c
push eax
call fcn.00415a9f
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x64]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x80]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push 0
call fcn.0043e749
mov eax, dword [esp + 0x108]
imul eax, eax, 0
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0
call fcn.0045a49e
mov eax, dword [esp + 0x108]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x41700000
call fcn.0043e749
mov eax, dword [esp + 0x108]
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x41700000
call fcn.0045a49e
mov eax, dword [esp + 0x108]
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x41f00000
call fcn.0043e749
mov eax, dword [esp + 0x108]
add eax, eax
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x41f00000
call fcn.0045a49e
mov eax, dword [esp + 0x108]
add eax, eax
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42340000
call fcn.0043e749
mov eax, dword [esp + 0x108]
imul eax, eax, 3
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42340000
call fcn.0045a49e
mov eax, dword [esp + 0x108]
imul eax, eax, 3
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42700000
call fcn.0043e749
mov eax, dword [esp + 0x108]
shl eax, 2
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42700000
call fcn.0045a49e
mov eax, dword [esp + 0x108]
shl eax, 2
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42960000
call fcn.0043e749
mov eax, dword [esp + 0x108]
imul eax, eax, 5
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push 0x42960000
call fcn.0045a49e
mov eax, dword [esp + 0x108]
imul eax, eax, 5
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x104]
fstp dword [ebp]
push dword [0x63b81c]
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4212c5
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57e878
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x4212c0
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
fld dword [esp + 0x90]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x420ec9
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
jmp 0x421172
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41f00000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42340000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42960000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x421286
cmp dword [0x63b6c4], 0
je 0x421286
mov eax, 1
jmp 0x421288
xor eax, eax
and eax, eax
je 0x4212a1
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x420d8e
jmp 0x422605
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x42184e
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push dword [esp + 0x40]
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x421849
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0x41700000
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0x41f00000
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0x42340000
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0x42700000
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [esp + 0xcc]
add ebx, dword [0x63b80c]
push ebx
push 0x42960000
push dword [esp + 0xac]
call fcn.00433a7d
fmul dword [esp + 0x2c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x42180f
cmp dword [0x63b6c4], 0
je 0x42180f
mov eax, 1
jmp 0x421811
xor eax, eax
and eax, eax
je 0x42182a
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x42145d
jmp 0x422605
mov ebx, 2
cmp ebx, dword [esp]
jne 0x421f2c
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._MoA_
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x421f27
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
fld dword [esp + 0x90]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x421b30
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
jmp 0x421dd9
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41f00000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42340000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42960000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.00415bcd
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x421eed
cmp dword [0x63b6c4], 0
je 0x421eed
mov eax, 1
jmp 0x421eef
xor eax, eax
and eax, eax
je 0x421f08
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x4219f5
jmp 0x422605
mov ebx, 3
cmp ebx, dword [esp]
jne 0x422605
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push dword [esp + 0x3c]
call fcn.00415a9f
lea eax, [esp + 0x64]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, str._mil_
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push dword [esp + 0x7c]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x90], 0
mov dword [esp + 0x8c], 0
fld dword [esp + 0x8c]
fild dword [esp + 0xa8]
fdiv dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 1
jne 0x422605
fld dword [esp + 0x8c]
fmul dword [esp + 0x10]
fstp dword [esp + 0x90]
fld dword [esp + 0x90]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x42220e
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
mov eax, 0x581bec
push eax
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
jmp 0x4224b7
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x41f00000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42340000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x74]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42700000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 2
push ebx
push 0x42960000
push dword [esp + 0xac]
call fcn.00433a7d
sub esp, 4
fstp dword [esp]
push dword [esp + 0xac]
call fcn.004813ce
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x84]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x60]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x84]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x80]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x88]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x94]
inc ebx
mov dword [esp + 0x94], ebx
mov ebx, dword [esp + 0x94]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x4225cb
cmp dword [0x63b6c4], 0
je 0x4225cb
mov eax, 1
jmp 0x4225cd
xor eax, eax
and eax, eax
je 0x4225e6
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
fld dword [esp + 0x8c]
fiadd dword [0x63b720]
fadd dword [0x58e2c4]
fstp dword [esp + 0x8c]
jmp 0x4220d3
pop eax
mov edx, 0x57e040
lea ecx, [esp + 0x78]
call fcn.0049c008
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Zero_Ranges__
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
pop eax
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov edx, 0x57e040
lea ecx, [esp + 0x78]
call fcn.0049c008
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
mov eax, str.Near
push eax
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 0
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
add eax, eax
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 3
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
shl eax, 2
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 5
mov ebp, eax
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 5
mov eax, 0x584fec
push eax
call fcn.00415a9f
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
add eax, eax
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 3
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
shl eax, 2
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xb
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
inc ebx
push ebx
mov eax, dword [esp + 0x124]
imul eax, eax, 5
mov ebp, eax
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [esp + 0x120]
fld dword [ebp]
fdiv dword [esp + 0x28]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
pop eax
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
jmp 0x423305
mov ebx, 4
cmp ebx, dword [esp]
jne 0x423305
push 0xa0
call fcn.004a1e10
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x422d4c
mov dword [esp + 0x10], 0x40400000
mov edx, 0x580cbc
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x20], 0x40400000
mov edx, 0x580cbc
lea ecx, [esp + 0x3c]
call fcn.0049c008
jmp 0x422dba
mov ebx, 1
cmp ebx, dword [esp]
jne 0x422d84
mov dword [esp + 0x10], 0x3f800000
mov edx, 0x585a3a
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x20], 0x40400000
mov edx, 0x580cbc
lea ecx, [esp + 0x3c]
call fcn.0049c008
jmp 0x422dba
mov ebx, 2
cmp ebx, dword [esp]
jne 0x422dba
mov dword [esp + 0x10], 0x3f6a161e
mov edx, str._Metre_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x20], 0x3f6a161e
mov edx, str._Metre_
lea ecx, [esp + 0x3c]
call fcn.0049c008
pop eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, str.Angle
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str.MaxRange
push eax
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str.MaxHeight
push eax
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 8
mov eax, str.__Range
push eax
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str.Time
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
mov eax, 0x582748
push eax
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push dword [esp + 0x44]
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push dword [esp + 0x38]
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
mov eax, str._sec_
push eax
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push dword [esp + 0x78]
push 0xffffffff
push 0x48
call fcn.004a35bc
mov dword [esp + 0x110], 0
mov ebx, dword [esp + 0x110]
cmp ebx, 0x5a
jg 0x423305
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 6
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [esp + 0x124]
cdq
push edx
push eax
call fcn.004be120
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x60]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb10]
imul edx, dword [esp + 0x128]
mov ebp, edx
push ebp
xor eax, eax
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb0c]
fld dword [ebp]
fmul dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x68]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb10]
imul edx, dword [esp + 0x128]
mov ebp, edx
push ebp
mov eax, 1
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb0c]
fld dword [ebp]
fmul dword [esp + 0x34]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x5c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 9
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
mov edx, dword [0x63bb10]
imul edx, dword [esp + 0x128]
mov ebp, edx
push ebp
mov eax, 2
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb0c]
fld dword [ebp]
fmul dword [esp + 0x24]
sub esp, 4
fstp dword [esp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x70]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push 0x57e6fa
push 0xc
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
add ebx, 3
push ebx
mov edx, dword [0x63bb10]
imul edx, dword [esp + 0x128]
mov ebp, edx
push ebp
mov eax, 3
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb0c]
push dword [ebp]
call fcn.004be280
call fcn.0049c2c2
add dword [esp], edx
call fcn.00415a9f
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x68]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x5c]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x70]
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x6c]
push edx
call fcn.004c0bf0
lea eax, [esp + 0x7c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x84]
call fcn.004bf2a0
call fcn.004c0c50
push 0xffffffff
push 0x46
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004a35bc
call fcn.0049c2e0
mov ebx, dword [esp + 0x90]
inc ebx
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x90]
mov eax, ebx
cdq
idiv dword [0x63b750]
mov ebx, edx
and ebx, ebx
jne 0x4232d1
cmp dword [0x63b6c4], 0
je 0x4232d1
mov eax, 1
jmp 0x4232d3
xor eax, eax
and eax, eax
je 0x4232ec
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
mov ebx, dword [esp + 0x110]
add ebx, dword [0x63b998]
mov dword [esp + 0x110], ebx
jmp 0x422ff4
pop eax
mov eax, 0x57e040
push eax
push 0xffffffff
push 0x46
call fcn.004a35bc
call fcn.0048cb3b
xor eax, eax
push dword [esp + 0x44]
call fcn.004c0d20
push dword [esp + 0xf0]
call fcn.004c0d20
push dword [esp + 0x78]
call fcn.004c0d20
push dword [esp + 0x34]
call fcn.004c0d20
push dword [esp + 0x2c]
call fcn.004c0d20
push dword [esp + 0xf4]
call fcn.004c0d20
push dword [esp + 0x6c]
call fcn.004c0d20
push dword [esp + 0x40]
call fcn.004c0d20
push dword [esp + 0x4c]
call fcn.004c0d20
push dword [esp + 0x24]
call fcn.004c0d20
push dword [esp + 0x30]
call fcn.004c0d20
push dword [esp + 0x5c]
call fcn.004c0d20
push dword [esp + 0x38]
call fcn.004c0d20
push dword [esp + 0x74]
call fcn.004c0d20
push dword [esp + 0x58]
call fcn.004c0d20
push dword [esp + 0x7c]
call fcn.004c0d20
push dword [esp + 0x64]
call fcn.004c0d20
push dword [esp + 0xc4]
call fcn.004c0d20
push dword [esp + 0x60]
call fcn.004c0d20
push dword [esp + 0x80]
call fcn.004c0d20
push dword [esp + 0x3c]
call fcn.004c0d20
push dword [esp + 0xc8]
call fcn.004c0d20
push dword [esp + 0x48]
call fcn.004c0d20
push dword [esp + 0xdc]
call fcn.004c0d20
push dword [esp + 0x68]
call fcn.004c0d20
push dword [esp + 0x28]
call fcn.004c0d20
push dword [esp + 0xe4]
call fcn.004c0d20
push dword [esp + 0x70]
call fcn.004c0d20
push dword [esp + 0xe8]
call fcn.004c0d20
push dword [esp + 0xd8]
call fcn.004c0d20
push dword [esp + 0x50]
call fcn.004c0d20
push dword [esp + 0xec]
call fcn.004c0d20
push dword [esp + 0xe0]
call fcn.004c0d20
push dword [esp + 0x54]
call fcn.004c0d20
push eax
push dword [esp + 0x104]
call fcn.004abe86
pop eax
add esp, 0x110
pop ebx
pop ebp
ret