Function at 0x48faf5
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x35
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x48fafd
call fcn.004c0cc0
call fcn.0042348c
push 0x125
call fcn.0049f965
and eax, eax
je 0x4903f7
mov eax, str.Auxiliary_Table:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0x1a
jne 0x48fbab
mov eax, str.Angle_Step:
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x12d
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x12e
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x12f
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x130
call fcn.0049fa51
mov eax, 0x57ee6a
push eax
push 0x131
call fcn.0049fa51
call fcn.0049fb88
jmp 0x48fcf2
mov ebx, dword [0x63b734]
cmp ebx, 0xd
jne 0x48fc1b
mov eax, str.Cant_Step:
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x132
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x133
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x134
call fcn.0049fa51
mov eax, 0x57ee6a
push eax
push 0x135
call fcn.0049fa51
mov eax, 0x580f5a
push eax
push 0x136
call fcn.0049fa51
call fcn.0049fb88
jmp 0x48fcf2
mov ebx, dword [0x63b734]
cmp ebx, 0x1c
je 0x48fc38
mov ebx, dword [0x63b734]
cmp ebx, 9
je 0x48fc38
mov eax, 1
jmp 0x48fc3a
xor eax, eax
and eax, eax
je 0x48fc50
mov ebx, dword [0x63b734]
cmp ebx, 0xc
je 0x48fc50
mov eax, 1
jmp 0x48fc52
xor eax, eax
and eax, eax
je 0x48fc68
mov ebx, dword [0x63b734]
cmp ebx, 0xd
je 0x48fc68
mov eax, 1
jmp 0x48fc6a
xor eax, eax
and eax, eax
je 0x48fcf2
mov eax, str.Table_Step:
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x126
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x127
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x128
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x129
call fcn.0049fa51
mov eax, 0x5801b8
push eax
push 0x12a
call fcn.0049fa51
mov eax, 0x5830d0
push eax
push 0x12b
call fcn.0049fa51
mov eax, 0x58d19a
push eax
push 0x12c
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0x13
jne 0x48fd37
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, 0x58487e
push eax
push 0x13a
call fcn.0049fa51
mov eax, str.Degree
push eax
push 0x13b
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0x1a
jne 0x48fd87
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, str.Max._Range_Values
push eax
push 0x138
call fcn.0049fa51
mov eax, 0x57e7e4
push eax
push 0x137
call fcn.0049fa51
mov eax, str.Elaspsed_Time_Values
push eax
push 0x139
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0xd
jne 0x48fdc7
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, 0x58d818
push eax
push 0x140
call fcn.0049fa51
mov eax, 0x587f9c
push eax
push 0x141
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0xe
jne 0x48fe17
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, str.Elapsed_Time
push eax
push 0x13d
call fcn.0049fa51
mov eax, str.Dwell_Time
push eax
push 0x13e
call fcn.0049fa51
mov eax, str.Vacuum_Time
push eax
push 0x13f
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0xc
jne 0x48fe97
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, str.NearPBR
push eax
push 0x142
call fcn.0049fa51
mov eax, str.NearZero
push eax
push 0x143
call fcn.0049fa51
mov eax, str.Apogee
push eax
push 0x144
call fcn.0049fa51
mov eax, 0x57e6c0
push eax
push 0x145
call fcn.0049fa51
mov eax, str.FarPBR
push eax
push 0x146
call fcn.0049fa51
mov eax, str.Span
push eax
push 0x147
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0x1c
jne 0x48fed7
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov eax, str.Cd.proj_Values
push eax
push 0x14f
call fcn.0049fa51
mov eax, str.Cd.ref_Values
push eax
push 0x150
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 7
je 0x48feef
mov ebx, dword [0x63b734]
cmp ebx, 8
je 0x48feef
jmp 0x48fef6
mov eax, 1
jmp 0x48fef8
xor eax, eax
and eax, eax
je 0x49003e
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x48ff1c
mov ebx, dword [0x63b760]
cmp ebx, 1
jne 0x48ff1c
mov eax, 1
jmp 0x48ff1e
xor eax, eax
and eax, eax
je 0x48ff2c
mov dword [0x63b760], 2
mov ebx, dword [0x63b770]
and ebx, ebx
je 0x48ff48
mov ebx, dword [0x63b760]
cmp ebx, 2
jne 0x48ff48
mov eax, 1
jmp 0x48ff4a
xor eax, eax
and eax, eax
je 0x48ff58
mov dword [0x63b760], 1
mov eax, str.List_Values:
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 0x148
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
mov ebx, dword [0x63b770]
and ebx, ebx
je 0x48ffdd
mov eax, 0x58487e
push eax
push 0x149
call fcn.0049fa51
jmp 0x490014
fld dword [0x63b61c]
fld dword [0x63b954]
fcompp
fnstsw ax
test ah, 0x40
je 0x490004
mov eax, str.Mil_dot
push eax
push 0x14a
call fcn.0049fa51
jmp 0x490014
mov eax, 0x586890
push eax
push 0x14a
call fcn.0049fa51
mov eax, 0x57ea12
push eax
push 0x14b
call fcn.0049fa51
mov eax, str.Click
push eax
push 0x14c
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x4901da
mov eax, str.List_Values:
push eax
call fcn.0049fb7a
mov ebx, dword [0x63b830]
cmp ebx, 3
jne 0x490073
mov ebx, dword [0x63b770]
and ebx, ebx
je 0x490073
mov eax, 1
jmp 0x490075
xor eax, eax
and eax, eax
je 0x490083
mov dword [0x63b830], 2
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 0x151
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.LoD__
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 0x152
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
mov eax, 0x58487e
push eax
push 0x153
call fcn.0049fa51
mov eax, 0x57ea12
push eax
push 0x154
call fcn.0049fa51
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x4901a0
fld dword [0x63b61c]
fld dword [0x63b954]
fcompp
fnstsw ax
test ah, 0x40
je 0x490190
mov eax, str.Mil_dot
push eax
push 0x155
call fcn.0049fa51
jmp 0x4901a0
mov eax, 0x586890
push eax
push 0x155
call fcn.0049fa51
mov eax, str.Click
push eax
push 0x156
call fcn.0049fa51
mov eax, 0x581ab8
push eax
push 0x157
call fcn.0049fa51
mov eax, str.Momentum
push eax
push 0x158
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 0xa
je 0x4901f2
mov ebx, dword [0x63b734]
cmp ebx, 0xb
je 0x4901f2
jmp 0x4901f9
mov eax, 1
jmp 0x4901fb
xor eax, eax
and eax, eax
je 0x490390
mov eax, str.List_Values:
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___MV__
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 0x15b
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.PoI___MV___
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 0x15a
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x5837ca
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 0x159
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.PoI_Span___
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 0x15c
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
call fcn.0049fb88
call fcn.0049fa63
mov eax, str.Hide_Auxiliary_Table
push eax
push 0x15d
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b6c4]
cmp ebx, 1
jne 0x4903c2
mov eax, str.Hide_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
jmp 0x4903d2
mov eax, str.Show_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Auxiliary_Table
push eax
push 0x15e
call fcn.0049fa51
mov eax, str.Save_Auxiliary_Table_as_.CSV
push eax
push 0x15f
call fcn.0049fa51
push 0x258
call fcn.0049f965
and eax, eax
je 0x490fad
mov eax, str.Plots_and_Graphs:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Point_of_Impact
push eax
push 0x259
call fcn.0049fa51
mov eax, 0x58487e
push eax
push 0x25a
call fcn.0049fa51
mov eax, 0x57ea12
push eax
push 0x25b
call fcn.0049fa51
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x49048f
fld dword [0x63b61c]
fld dword [0x63b954]
fcompp
fnstsw ax
test ah, 0x40
je 0x49047f
mov eax, str.Mil_dot
push eax
push 0x25c
call fcn.0049fa51
jmp 0x49048f
mov eax, 0x586890
push eax
push 0x25c
call fcn.0049fa51
mov eax, str.Click
push eax
push 0x25d
call fcn.0049fa51
mov eax, str.Velocity
push eax
push 0x25e
call fcn.0049fa51
mov eax, str.Kinetic_Energy
push eax
push 0x263
call fcn.0049fa51
mov eax, str.Point_Blank_Range
push eax
push 0x268
call fcn.0049fa51
mov eax, str.Windage_...
push eax
call fcn.0049fb7a
mov eax, str.Wind_Drift__Continuous_
push eax
push 0x25f
call fcn.0049fa51
mov eax, str.Wind_Drift__Custom_
push eax
push 0x260
call fcn.0049fa51
mov eax, str.Wind_Drift__Optimum_
push eax
push 0x261
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Vertical_Stringing_...
push eax
call fcn.0049fb7a
mov eax, str.Stringing_Plot
push eax
push 0x27b
call fcn.0049fa51
mov eax, str.Stringing_Detail
push eax
push 0x27c
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov eax, str.Esoteric_Plots_...
push eax
call fcn.0049fb7a
mov eax, str.Cant
push eax
push 0x269
call fcn.0049fa51
mov eax, str.Time_functions
push eax
push 0x26a
call fcn.0049fa51
mov eax, str.Drop_from_LoD
push eax
push 0x26b
call fcn.0049fa51
mov eax, str.Linear_Momentum
push eax
push 0x26d
call fcn.0049fa51
mov eax, str.Drag_Force
push eax
push 0x26c
call fcn.0049fa51
mov eax, str.Penetration
push eax
push 0x262
call fcn.0049fa51
mov eax, str.Impact_Angle
push eax
push 0x265
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Retained_Velocity_Momentum
push eax
push 0x272
call fcn.0049fa51
mov eax, str.Retained_Kinetic_Energy
push eax
push 0x273
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Horizontal_Velocity
push eax
push 0x270
call fcn.0049fa51
mov eax, str.Horizontal_Acceleration
push eax
push 0x26e
call fcn.0049fa51
mov eax, str.Vertical_Velocity
push eax
push 0x271
call fcn.0049fa51
mov eax, str.Vertical_Acceleration
push eax
push 0x26f
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Maximum_Range
push eax
push 0x264
call fcn.0049fa51
mov eax, str.Drag_Law
push eax
push 0x267
call fcn.0049fa51
mov eax, str.All_Drag_Laws
push eax
push 0x266
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b734]
and ebx, ebx
je 0x49067f
mov ebx, dword [0x63b734]
cmp ebx, 7
je 0x49067f
jmp 0x490686
mov eax, 1
jmp 0x490688
xor eax, eax
and eax, eax
jne 0x490699
mov ebx, dword [0x63b734]
cmp ebx, 8
je 0x490699
jmp 0x4906a0
mov eax, 1
jmp 0x4906a2
xor eax, eax
and eax, eax
je 0x49084e
mov eax, str.Display_Embellishments_...
push eax
call fcn.0049fb7a
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4906f0
mov eax, str.Whole_Dots_Only
push eax
push 0x277
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x4906eb
mov eax, str.Whole__Half_Dots
push eax
push 0x278
call fcn.0049fa51
jmp 0x490818
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4907e5
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
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
mov edx, str._MoA_Only
push edx
call fcn.004c0bf0
call fcn.004c0c50
push 0x277
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
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
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
mov edx, 0x589ade
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [0x63b774]
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0049c050
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.004be120
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
call fcn.004c0c50
push 0x278
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
jmp 0x490818
mov ebx, 2
cmp ebx, dword [esp]
jne 0x490818
call fcn.0040c786
and eax, eax
je 0x490818
mov eax, str.Defined_Intercepts
push eax
push 0x277
call fcn.0049fa51
mov eax, str.Defined__Virtual_Intercepts
push eax
push 0x278
call fcn.0049fa51
pop eax
call fcn.0049fa63
cmp dword [0x63b68c], 0
je 0x490839
mov eax, str.Hide_Intersects
push eax
push 0x276
call fcn.0049fa51
jmp 0x490849
mov eax, str.Show_Intersects
push eax
push 0x276
call fcn.0049fa51
call fcn.0049fb88
mov ebx, dword [0x63b734]
cmp ebx, 7
je 0x490866
mov ebx, dword [0x63b734]
cmp ebx, 8
je 0x490866
jmp 0x49086d
mov eax, 1
jmp 0x49086f
xor eax, eax
and eax, eax
je 0x490a18
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x4908e5
cmp dword [0x63b68c], 0
je 0x4908d5
mov eax, str.Intersects_...
push eax
call fcn.0049fb7a
mov eax, str.Hide_Intersects
push eax
push 0x276
call fcn.0049fa51
mov eax, str.Whole_Dots_Only
push eax
push 0x277
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x4908ce
mov eax, str.Whole__Half_Dots
push eax
push 0x278
call fcn.0049fa51
call fcn.0049fb88
jmp 0x4908e5
mov eax, str.Show_Intersects
push eax
push 0x276
call fcn.0049fa51
mov ebx, dword [0x63b770]
cmp ebx, 1
jne 0x490a18
cmp dword [0x63b68c], 0
je 0x490a08
mov eax, str.Intersects_...
push eax
call fcn.0049fb7a
mov eax, str.Hide_Intersects
push eax
push 0x276
call fcn.0049fa51
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
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
mov edx, str._MoA_Only
push edx
call fcn.004c0bf0
call fcn.004c0c50
push 0x277
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
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
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
mov edx, 0x589ade
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [0x63b774]
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0049c050
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.004be120
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
call fcn.004c0c50
push 0x278
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
call fcn.0049fb88
jmp 0x490a18
mov eax, str.Show_Intersects
push eax
push 0x276
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 9
jne 0x490a53
cmp dword [0x63b780], 0
je 0x490a3e
mov eax, str.Hide_Minima
push eax
push 0x274
call fcn.0049fa51
jmp 0x490a4e
mov eax, str.Show_Minima
push eax
push 0x274
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 8
jne 0x490a8e
cmp dword [0x63b904], 0
je 0x490a79
mov eax, str.Hide_Affected_Range
push eax
push 0x275
call fcn.0049fa51
jmp 0x490a89
mov eax, str.Show_Affected_Range
push eax
push 0x275
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b734]
cmp ebx, 7
je 0x490aab
mov ebx, dword [0x63b734]
cmp ebx, 8
je 0x490aab
mov eax, 1
jmp 0x490aad
xor eax, eax
and eax, eax
je 0x490ac3
mov ebx, dword [0x63b734]
cmp ebx, 9
je 0x490ac3
mov eax, 1
jmp 0x490ac5
xor eax, eax
and eax, eax
je 0x490adb
mov ebx, dword [0x63b734]
cmp ebx, 0x1a
je 0x490adb
mov eax, 1
jmp 0x490add
xor eax, eax
and eax, eax
je 0x490af3
mov ebx, dword [0x63b734]
cmp ebx, 0x1c
je 0x490af3
mov eax, 1
jmp 0x490af5
xor eax, eax
and eax, eax
je 0x490b0b
mov ebx, dword [0x63b734]
cmp ebx, 0x1b
je 0x490b0b
mov eax, 1
jmp 0x490b0d
xor eax, eax
and eax, eax
je 0x490b23
mov ebx, dword [0x63b734]
cmp ebx, 0xd
je 0x490b23
mov eax, 1
jmp 0x490b25
xor eax, eax
and eax, eax
je 0x490b3b
mov ebx, dword [0x63b734]
cmp ebx, 0xa
je 0x490b3b
mov eax, 1
jmp 0x490b3d
xor eax, eax
and eax, eax
je 0x490b53
mov ebx, dword [0x63b734]
cmp ebx, 0xb
je 0x490b53
mov eax, 1
jmp 0x490b55
xor eax, eax
and eax, eax
je 0x490bf9
call fcn.0049fa63
mov eax, str.Plot_Extent_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Zero_Range
push eax
push 0x286
call fcn.0049fa51
mov eax, str.Far_Zero_Range
push eax
push 0x287
call fcn.0049fa51
fld dword [0x63b794]
fld dword [0x63b704]
fcompp
fnstsw ax
test ah, 1
je 0x490bc4
mov eax, str.Reticle_Range
push eax
push 0x289
call fcn.0049fa51
mov eax, str.Target_Range
push eax
push 0x288
call fcn.0049fa51
jmp 0x490be4
mov eax, str.Target_Range
push eax
push 0x288
call fcn.0049fa51
mov eax, str.Reticle_Range
push eax
push 0x289
call fcn.0049fa51
mov eax, str.Max._Calculated_Range
push eax
push 0x28a
call fcn.0049fa51
call fcn.0049fb88
mov ebx, dword [0x63b734]
cmp ebx, 0x1c
jne 0x490cd6
mov eax, str.Velocity_Range_Options_...
push eax
call fcn.0049fb7a
mov ebx, dword [0x63b7e0]
cmp ebx, 1
jne 0x490c30
mov eax, str.Show_1_2_Drag_Law
push eax
push 0x28e
call fcn.0049fa51
jmp 0x490c40
mov eax, str.Show_Full_Drag_Law
push eax
push 0x28e
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b968]
cmp ebx, 1
jne 0x490c62
mov eax, str.Hide_Calculated_Range
push eax
push 0x28f
call fcn.0049fa51
jmp 0x490c72
mov eax, str.Show_Calculated_Range
push eax
push 0x28f
call fcn.0049fa51
mov ebx, dword [0x63b6ec]
cmp ebx, 1
jne 0x490c8f
mov eax, str.Hide_Reticle_Range
push eax
push 0x290
call fcn.0049fa51
jmp 0x490c9f
mov eax, 0x57e988
push eax
push 0x290
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b7dc]
cmp ebx, 1
jne 0x490cc1
mov eax, 0x5870f8
push eax
push 0x291
call fcn.0049fa51
jmp 0x490cd1
mov eax, str.Show_Mach1_Marker
push eax
push 0x291
call fcn.0049fa51
call fcn.0049fb88
mov ebx, dword [0x63b734]
cmp ebx, 0x1b
jne 0x490dfe
mov eax, str.Drag_Law_Selection_...
push eax
call fcn.0049fb7a
mov eax, 0x5844e8
push eax
push 0x2f4
call fcn.0049fa51
mov eax, 0x5850a0
push eax
push 0x2f5
call fcn.0049fa51
mov eax, 0x581fea
push eax
push 0x2f6
call fcn.0049fa51
mov eax, 0x585620
push eax
push 0x2f7
call fcn.0049fa51
mov eax, 0x58c40a
push eax
push 0x2f8
call fcn.0049fa51
mov eax, 0x5845cc
push eax
push 0x2f9
call fcn.0049fa51
mov eax, str.SLG0
push eax
push 0x2fa
call fcn.0049fa51
mov eax, str.SLG1
push eax
push 0x2fb
call fcn.0049fa51
mov eax, 0x58442c
push eax
push 0x2fc
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Display_All
push eax
push 0x2fd
call fcn.0049fa51
mov eax, str.Display_Current_Only
push eax
push 0x2fe
call fcn.0049fa51
mov eax, str.Display_None
push eax
push 0x2ff
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b7e0]
cmp ebx, 1
jne 0x490ddc
mov eax, str.Show_1_2_Drag_Law
push eax
push 0x28e
call fcn.0049fa51
jmp 0x490dec
mov eax, str.Show_Full_Drag_Law
push eax
push 0x28e
call fcn.0049fa51
mov eax, str.Go_to_Cd_Table
push eax
push 0x27d
call fcn.0049fa51
jmp 0x490e29
cmp dword [0x63b700], 0
je 0x490e19
mov eax, str.Hide_Auxiliary_Table
push eax
push 0x28d
call fcn.0049fa51
jmp 0x490e29
mov eax, str.Show_Auxiliary_Table
push eax
push 0x28d
call fcn.0049fa51
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x490e89
cmp dword [0x63b764], 0
je 0x490e4e
mov eax, str.Hide_Impact_Zone_Detail
push eax
push 0x279
call fcn.0049fa51
jmp 0x490e5e
mov eax, str.Show_Impact_Zone_Detail
push eax
push 0x279
call fcn.0049fa51
cmp dword [0x63b5d8], 0
je 0x490e79
mov eax, str.Hide_Line_of_Departure
push eax
push 0x27a
call fcn.0049fa51
jmp 0x490e89
mov eax, str.Show_Line_of_Departure
push eax
push 0x27a
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 0xd
jne 0x490ea9
call fcn.0049fa63
mov eax, str.Go_to_Cant_Table
push eax
push 0x27e
call fcn.0049fa51
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x490ed8
call fcn.0049fa63
mov eax, str.Go_to_POI_Table
push eax
push 0x284
call fcn.0049fa51
mov eax, str.Go_to_Custom_Table
push eax
push 0x285
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 0xc
jne 0x490f08
call fcn.0049fa63
mov eax, str.Toggle_IZ_Indicators
push eax
push 0x283
call fcn.0049fa51
mov eax, str.Go_to_PBR_Table
push eax
push 0x27f
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 0x1a
jne 0x490f28
call fcn.0049fa63
mov eax, str.Go_to_MaxRange_Table
push eax
push 0x280
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 0xa
jne 0x490f58
call fcn.0049fa63
mov eax, str.Go_to_Stringing_Detail
push eax
push 0x282
call fcn.0049fa51
mov eax, str.Go_to_Stringing_Table
push eax
push 0x281
call fcn.0049fa51
mov ebx, dword [0x63b734]
cmp ebx, 0xb
jne 0x490f88
call fcn.0049fa63
mov eax, str.Go_to_Stringing_Plot
push eax
push 0x282
call fcn.0049fa51
mov eax, str.Go_to_Stringing_Table
push eax
push 0x281
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Image
push eax
push 0x28b
call fcn.0049fa51
mov eax, str.Save_Image
push eax
push 0x28c
call fcn.0049fa51
push 1
push 0x4a
call fcn.004a1c2b
push 0
push 0x49
call fcn.004a1c2b
call fcn.0044edde
call fcn.0044b6fc
mov ebx, dword [0x63b734]
cmp ebx, 0xb
jne 0x490fea
call fcn.00498554
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 7
je 0x491002
mov ebx, dword [0x63b734]
cmp ebx, 8
je 0x491002
jmp 0x491009
mov eax, 1
jmp 0x49100b
xor eax, eax
and eax, eax
je 0x491019
call fcn.0045b88d
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 9
jne 0x49102e
call fcn.0045f007
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 0xd
jne 0x491043
call fcn.0044a2c9
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 0xc
jne 0x491058
call fcn.0045786c
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 0x1a
jne 0x49106d
call fcn.0040c7ca
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 0x1c
jne 0x491082
call fcn.004343fb
jmp 0x49834e
mov ebx, dword [0x63b734]
cmp ebx, 0x1b
jne 0x491097
call fcn.0042d5bc
jmp 0x49834e
push 0x49
call fcn.004a1f54
mov dword [esp], eax
push 0x49
call fcn.004a1fc6
mov dword [esp + 4], eax
fld dword [0x63b704]
fmul dword [0x63b5ac]
fstp dword [esp + 8]
push dword [0x63b8a0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4910ea
fld dword [0x63b85c]
fadd dword [0x58e4a8]
fmul dword [0x63b5ac]
fstp dword [esp + 0xc]
jmp 0x491170
mov ebx, 1
cmp ebx, dword [esp]
jne 0x49110c
fld dword [0x63b840]
fadd dword [0x58e4a8]
fmul dword [0x63b5ac]
fstp dword [esp + 0xc]
jmp 0x491170
mov ebx, 2
cmp ebx, dword [esp]
jne 0x49112e
fld dword [0x63b794]
fadd dword [0x58e4a8]
fmul dword [0x63b5ac]
fstp dword [esp + 0xc]
jmp 0x491170
mov ebx, 3
cmp ebx, dword [esp]
jne 0x491150
fld dword [0x63b704]
fadd dword [0x58e4a8]
fmul dword [0x63b5ac]
fstp dword [esp + 0xc]
jmp 0x491170
mov ebx, 4
cmp ebx, dword [esp]
jne 0x491170
fild dword [0x63b96c]
fadd dword [0x58e2d4]
fmul dword [0x63b5ac]
fstp dword [esp + 0xc]
pop eax
mov ebx, dword [0x63b734]
cmp ebx, 0xa
jne 0x491192
fld dword [0x63b794]
fadd dword [0x58e4a8]
fmul dword [0x63b5ac]
fstp dword [esp + 8]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 1
mov dword [esp + 0x1c], 0x3f800000
push 0x49
call fcn.004a2fc9
push eax
call fcn.004ac210
and eax, eax
je 0x498347
push 0xd
call fcn.004bffd2
push eax
call fcn.004ac3a5
push 0xffffff
call fcn.004ac3bc
push 0
call fcn.004ac275
push 0xffffff
push dword [esp + 8]
push dword [esp + 8]
push 0
push 0
call fcn.004ac3d5
cmp dword [0x63b768], 0
je 0x49128b
push 0x40
call fcn.004ac275
mov eax, dword [0x63b57c]
push eax
call fcn.004ac420
mov ebx, dword [esp + 4]
add ebx, 0xffffffbd
push ebx
mov ebx, dword [esp + 4]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push 0x43
mov ebx, dword [esp + 0xc]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004ac652
mov ebx, dword [esp + 4]
add ebx, 0xffffff7a
push ebx
mov ebx, dword [esp + 4]
add ebx, 0xffffff7a
push ebx
push 0x43
push 0x43
call fcn.004ac895
jmp 0x4912b6
mov eax, dword [0x63b57c]
push eax
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
push 0x43
push 0x43
call fcn.004ac3d5
push 0xffffff
call fcn.004ac3bc
cmp dword [0x63b6b0], 0
je 0x4912ee
push 0xff
mov ebx, dword [esp + 8]
add ebx, 0xffffffd3
push ebx
mov ebx, dword [esp + 8]
add ebx, 0xffffffd3
push ebx
push 0x36
call fcn.004b68f6
push eax
call fcn.004ac8e3
push 4
call fcn.004ac275
push 0
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
push 0x43
push 0x43
call fcn.004ac3d5
push 0
call fcn.004ac275
mov dword [esp + 0x18], 0x64
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
je 0x49135c
mov dword [esp + 0x18], 1
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
je 0x491384
mov dword [esp + 0x18], 2
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
je 0x4913ac
mov dword [esp + 0x18], 5
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
je 0x4913d4
mov dword [esp + 0x18], 0xa
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
je 0x4913fc
mov dword [esp + 0x18], 0x14
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
je 0x491421
mov dword [esp + 0x18], 0x32
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 1
je 0x491446
mov dword [esp + 0x18], 0x64
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e400]
fnstsw ax
test ah, 1
je 0x49146b
mov dword [esp + 0x18], 0xc8
jmp 0x491498
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fcomp dword [0x58e440]
fnstsw ax
test ah, 1
je 0x491490
mov dword [esp + 0x18], 0x1f4
jmp 0x491498
mov dword [esp + 0x18], 0x3e8
mov ebx, dword [0x63b8a0]
cmp ebx, 4
je 0x4914d4
fld dword [esp + 8]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
fild dword [esp + 0x18]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
jne 0x4914d4
mov eax, 1
jmp 0x4914d6
xor eax, eax
and eax, eax
je 0x4914f4
fld dword [esp + 8]
fild dword [esp + 0x18]
fdiv dword [0x58e2b0]
faddp st(1)
fadd dword [0x58e2c4]
fstp dword [esp + 8]
fld dword [esp + 8]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
fild dword [esp + 0x18]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
je 0x49152e
fld dword [esp + 8]
fadd dword [0x58e2d0]
fstp dword [esp + 8]
jmp 0x4914f4
fld dword [esp + 8]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
push eax
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 8], eax
fld dword [esp + 8]
fild dword [0x63b96c]
fmul dword [0x63b5ac]
fcompp
fnstsw ax
test ah, 1
je 0x491572
fild dword [0x63b96c]
fmul dword [0x63b5ac]
fstp dword [esp + 8]
mov ebx, dword [esp]
cmp ebx, 0x190
jge 0x491587
mov ebx, dword [esp + 0x18]
add ebx, ebx
mov dword [esp + 0x18], ebx
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xa0
call fcn.004a1e88
lea eax, [esp + 0x38]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
lea eax, [esp + 0x3c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x7d
call fcn.004a1e88
lea eax, [esp + 0x40]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xd2
call fcn.004a1e88
lea eax, [esp + 0x44]
push eax
call fcn.004c0b60
push dword [0x63b734]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4918d9
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Point_of_Impact__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Point_of_Impact__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
mov dword [esp + 0x54], 0
fld dword [0x63b800]
fmul dword [0x63b6ac]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
inc ebx
mov dword [esp + 0x48], ebx
push dword [0x63b840]
call fcn.0042ede8
fmul dword [0x63b6ac]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
inc ebx
cmp ebx, dword [esp + 0x48]
jle 0x4916fe
mov ebx, dword [0x63b5d8]
cmp ebx, 1
jne 0x4916fe
mov eax, 1
jmp 0x491700
xor eax, eax
and eax, eax
je 0x491724
fld dword [esp + 0xc]
fld dword [0x63b840]
fmul dword [0x63b5ac]
fcompp
fnstsw ax
test ah, 1
je 0x491724
mov eax, 1
jmp 0x491726
xor eax, eax
and eax, eax
je 0x49174d
push dword [0x63b840]
call fcn.0042ede8
fmul dword [0x63b6ac]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
inc ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x54], 0
mov ebx, dword [esp + 0x54]
cmp ebx, dword [esp + 0x48]
jge 0x49176e
push dword [esp + 0x54]
call fcn.0041512d
mov dword [esp + 0x54], eax
jmp 0x491755
push dword [esp + 0x54]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
dec ebx
mov dword [esp + 0x4c], ebx
mov ebx, dword [esp + 0x4c]
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov edi, eax
dec edi
cmp ebx, edi
jle 0x4917f5
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
dec ebx
mov dword [esp + 0x4c], ebx
mov ebx, dword [esp + 0x4c]
mov eax, ebx
cdq
idiv dword [esp + 0x54]
mov ebx, edx
and ebx, ebx
je 0x491811
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x4917f5
mov ebx, dword [esp + 0x48]
sub ebx, dword [esp + 0x4c]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fdiv dword [esp + 0x20]
fcomp dword [0x58e410]
fnstsw ax
test ah, 0x41
jne 0x49184d
fld dword [esp + 0x20]
push eax
fistp dword [esp]
call fcn.0041512d
push eax
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
jmp 0x491811
mov ebx, dword [esp + 0x4c]
neg ebx
fld dword [esp + 0x20]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
je 0x491877
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x49184d
fld dword [esp + 0x20]
fstp dword [esp + 0x14]
push dword [esp + 0x4c]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x18], eax
fld dword [esp + 0x14]
fsub dword [esp + 0x18]
fadd dword [0x58e2c4]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
je 0x4918b1
mov dword [esp + 0x20], 0x3f800000
fld dword [esp + 0x14]
fsub dword [esp + 0x18]
fadd dword [0x58e2c4]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
je 0x4918d4
mov dword [esp + 0x20], 0x3f000000
jmp 0x494921
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x491b1a
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57ef6c
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x57ef6c
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
fld dword [0x63b800]
fmul dword [0x63b6ac]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fadd qword [0x58e6dc]
fistp dword [esp + 0x48]
mov dword [esp + 0x54], 0
mov ebx, dword [esp + 0x54]
cmp ebx, dword [esp + 0x48]
jge 0x4919ac
push dword [esp + 0x54]
call fcn.0041512d
mov dword [esp + 0x54], eax
jmp 0x491993
push dword [esp + 0x54]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
push 2
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
dec ebx
mov dword [esp + 0x4c], ebx
mov ebx, dword [esp + 0x4c]
push 2
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov edi, eax
dec edi
cmp ebx, edi
jle 0x491a33
push 2
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
dec ebx
mov dword [esp + 0x4c], ebx
mov ebx, dword [esp + 0x4c]
mov eax, ebx
cdq
idiv dword [esp + 0x54]
mov ebx, edx
and ebx, ebx
je 0x491a4f
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x491a33
mov ebx, dword [esp + 0x48]
sub ebx, dword [esp + 0x4c]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fdiv dword [esp + 0x20]
fcomp dword [0x58e410]
fnstsw ax
test ah, 0x41
jne 0x491a8b
fld dword [esp + 0x20]
push eax
fistp dword [esp]
call fcn.0041512d
push eax
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
jmp 0x491a4f
mov ebx, dword [esp + 0x4c]
neg ebx
fld dword [esp + 0x20]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
je 0x491ab5
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x491a8b
fld dword [esp + 0x20]
fstp dword [esp + 0x14]
fild dword [esp + 0x4c]
fsub dword [esp + 0x20]
fadd dword [0x58e2c4]
fstp dword [esp + 0x18]
fld dword [esp + 0x14]
fsub dword [esp + 0x18]
fadd dword [0x58e2c4]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
je 0x491af2
mov dword [esp + 0x20], 0x3f800000
fld dword [esp + 0x14]
fsub dword [esp + 0x18]
fadd dword [0x58e2c4]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
je 0x491b15
mov dword [esp + 0x20], 0x3f000000
jmp 0x494921
mov ebx, 5
cmp ebx, dword [esp]
jne 0x491e30
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Velocity__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x30]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, str._vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____BC
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 3
push dword [0x63b6f8]
call fcn.004be280
pop eax
mov edx, 0x57e278
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
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov dword [esp + 0x18], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x491c5f
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x491c85
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x491cab
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x491cd1
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x491cf7
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x491d1d
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x491d43
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x491d69
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x491d8f
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x491db2
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x491dd5
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x491df8
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x491e2b
fld dword [esp + 0x50]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x491e1b
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e800000
jmp 0x491e2b
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x494921
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4920a5
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.MoA__MoA__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.MoA__MoA_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x58e314]
fabs
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x491ee7
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x43480000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x491f0d
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x491f33
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x491f59
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x491f7f
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x491fa5
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x491fc8
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x491feb
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x49200e
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x492041
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x492031
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x492041
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3f000000
fld dword [esp + 0x14]
fchs
fstp dword [esp + 0x18]
push 0
fld dword [0x63b8c0]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fabs
fstp dword [esp + 0x58]
mov dword [esp + 0x14], 0
fld dword [esp + 0x14]
fld dword [esp + 0x58]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4920a0
fld dword [esp + 0x14]
fadd dword [esp + 0x20]
fadd dword [0x58e2c4]
fstp dword [esp + 0x14]
jmp 0x49207b
jmp 0x494921
mov ebx, 3
cmp ebx, dword [esp]
jne 0x49241e
fld dword [0x63b61c]
fld dword [0x63b954]
fcompp
fnstsw ax
test ah, 0x40
je 0x4921ab
mov ebx, dword [0x63b810]
cmp ebx, 1
jne 0x49210e
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Mil_dot__m.dot__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____Mag:_N_A
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
jmp 0x492198
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Mil_dot__m.dot__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____Cal:
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 2
push dword [0x63b61c]
call fcn.004be280
pop eax
mov edx, str.x_Mag:
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 2
push dword [0x63b954]
call fcn.004be280
pop eax
mov edx, 0x57fe46
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Mil_dot__m.dot_
lea ecx, [esp + 0x30]
call fcn.0049c008
jmp 0x492243
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Dot__dot__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____Cal:
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 2
push dword [0x63b61c]
call fcn.004be280
pop eax
mov edx, str.x_Mag:
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 2
push dword [0x63b954]
call fcn.004be280
pop eax
mov edx, 0x57fe46
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Dot__dot_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x58e314]
fabs
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x4922ac
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x4922d2
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x4922f8
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x49231e
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x492341
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x492364
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x492387
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x4923ba
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x4923aa
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x4923ba
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3f000000
fld dword [esp + 0x14]
fchs
fstp dword [esp + 0x18]
push 0
fld dword [0x63b8c0]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fabs
fstp dword [esp + 0x58]
mov dword [esp + 0x14], 0
fld dword [esp + 0x14]
fld dword [esp + 0x58]
fcompp
fnstsw ax
test ah, 0x41
jne 0x492419
fld dword [esp + 0x14]
fadd dword [esp + 0x20]
fadd dword [0x58e2c4]
fstp dword [esp + 0x14]
jmp 0x4923f4
jmp 0x494921
mov ebx, 2
cmp ebx, dword [esp]
jne 0x49266d
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Mils__mil__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Mils__mil_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x58e314]
fabs
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x4924d5
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x4924fb
mov dword [esp + 0x14], 0x43c80000
mov dword [esp + 0x20], 0x42480000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x492521
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x492547
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x49256d
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x492590
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x4925b3
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x4925d6
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x492609
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x4925f9
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x492609
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3f000000
fld dword [esp + 0x14]
fchs
fstp dword [esp + 0x18]
push 0
fld dword [0x63b8c0]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fabs
fstp dword [esp + 0x58]
mov dword [esp + 0x14], 0
fld dword [esp + 0x14]
fld dword [esp + 0x58]
fcompp
fnstsw ax
test ah, 0x41
jne 0x492668
fld dword [esp + 0x14]
fadd dword [esp + 0x20]
fadd dword [0x58e2c4]
fstp dword [esp + 0x14]
jmp 0x492643
jmp 0x494921
mov ebx, 4
cmp ebx, dword [esp]
jne 0x49298e
fld dword [0x63b608]
fdivr dword [0x58e2d0]
sub esp, 4
fstp dword [esp]
push dword [0x63b608]
push 0xaa
call fcn.004a1e10
mov ebx, eax
and ebx, ebx
jne 0x4926aa
mov eax, 1
jmp 0x4926ac
xor eax, eax
push eax
call fcn.004813ed
fstp dword [esp + 0x5c]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Clicks__click__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x585b06
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 4
push dword [esp + 0x6c]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xaa
call fcn.004a1e88
pop eax
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Clicks__click_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x58e314]
fabs
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x4927a4
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x4927ca
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x43480000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x4927f0
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x492816
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x49283c
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x492862
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x492888
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x4928ab
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x4928ce
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x4928f1
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x492924
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x492914
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x492924
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3f000000
fld dword [esp + 0x14]
fchs
fstp dword [esp + 0x18]
push 0
fld dword [0x63b8c0]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fabs
fadd dword [0x58e2d0]
fstp dword [esp + 0x58]
mov dword [esp + 0x14], 0
fld dword [esp + 0x14]
fld dword [esp + 0x58]
fcompp
fnstsw ax
test ah, 0x41
jne 0x492989
fld dword [esp + 0x14]
fadd dword [esp + 0x20]
fadd dword [0x58e2c4]
fstp dword [esp + 0x14]
jmp 0x492964
jmp 0x494921
mov ebx, 6
cmp ebx, dword [esp]
jne 0x492c2d
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Kinetic_Energy__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x48]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Kinetic_Energy__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x48]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x492a54
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x492a7a
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x492aa0
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x492ac6
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x492aec
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x492b12
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x492b38
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x492b5e
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x492b84
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x492ba7
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x492bca
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x492bed
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x492c20
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x492c10
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x492c20
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
mov dword [esp + 0x18], 0
jmp 0x494921
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x492db7
mov edx, str.Impact_Angle__MoA_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov edx, dword [esp + 0x30]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, str._vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov dword [esp + 0x54], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
inc ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x54], 0
mov ebx, dword [esp + 0x54]
cmp ebx, dword [esp + 0x48]
jge 0x492cd5
push dword [esp + 0x54]
call fcn.0041512d
mov dword [esp + 0x54], eax
jmp 0x492cbc
push dword [esp + 0x54]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [esp + 0x20]
fadd dword [0x58e2c4]
fistp dword [esp + 0x4c]
mov ebx, dword [esp + 0x4c]
mov eax, ebx
cdq
idiv dword [esp + 0x54]
mov ebx, edx
and ebx, ebx
je 0x492d37
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x492d1b
mov ebx, dword [esp + 0x48]
sub ebx, dword [esp + 0x4c]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fdiv dword [esp + 0x20]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x492d73
fld dword [esp + 0x20]
push eax
fistp dword [esp]
call fcn.0041512d
push eax
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
jmp 0x492d37
mov ebx, dword [esp + 0x4c]
fld dword [esp + 0x20]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
je 0x492d9b
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x492d73
fld dword [esp + 0x20]
fstp dword [esp + 0x14]
push dword [esp + 0x4c]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x18], eax
jmp 0x494921
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x493061
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Drop_from_LoD__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Drop_from_LoD__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
fabs
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x492e7e
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x492ea4
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x492eca
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x492ef0
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x492f16
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x492f3c
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x492f62
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x492f88
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x492fae
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x492fd1
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x492ff4
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x493017
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x49304a
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x49303a
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x49304a
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
fld dword [esp + 0x14]
fchs
fstp dword [esp + 0x18]
mov dword [esp + 0x14], 0
jmp 0x494921
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x493450
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Penetration__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____600_Lbf_in
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Penetration__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x40]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fabs
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x493129
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x49314f
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x493175
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x49319b
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x4931c1
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x4931e7
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x49320d
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x493233
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x493259
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x49327f
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x4932a5
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x4932cb
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x4932f1
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e4d0]
fnstsw ax
test ah, 0x41
jne 0x493317
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e3f0]
fnstsw ax
test ah, 0x41
jne 0x49333d
mov dword [esp + 0x14], 0x41100000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e3d4]
fnstsw ax
test ah, 0x41
jne 0x493363
mov dword [esp + 0x14], 0x41000000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e3b8]
fnstsw ax
test ah, 0x41
jne 0x493389
mov dword [esp + 0x14], 0x40e00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x4933af
mov dword [esp + 0x14], 0x40c00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e3c0]
fnstsw ax
test ah, 0x41
jne 0x4933d2
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2c8]
fnstsw ax
test ah, 0x41
jne 0x4933f5
mov dword [esp + 0x14], 0x40800000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x493418
mov dword [esp + 0x14], 0x40400000
mov dword [esp + 0x20], 0x3e800000
jmp 0x49344b
fld dword [esp + 0x50]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x49343b
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e800000
jmp 0x49344b
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x494921
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x49374d
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Time__sec__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Time__sec_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x4934dc
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x493502
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x493528
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x49354e
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x493574
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x49359a
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x4935c0
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x4935e6
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x49360c
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x493632
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x493658
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x49367e
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x4936a4
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x4936c7
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x4936ea
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x49370d
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e800000
jmp 0x493740
fld dword [esp + 0x50]
fcomp dword [0x58e2cc]
fnstsw ax
test ah, 0x41
jne 0x493730
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x493740
mov dword [esp + 0x14], 0x3f000000
mov dword [esp + 0x20], 0x3d4ccccd
mov dword [esp + 0x18], 0
jmp 0x494921
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x493b16
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Drag_Force__Grain__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Drag_Force__Grain_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0xb1
call fcn.004a1e10
mov ebx, eax
cmp ebx, 1
jne 0x4937ec
mov edx, str.Drag_Force__Gram_
lea ecx, [esp + 0x30]
call fcn.0049c008
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Drag_Force__Gram__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e4d4]
fnstsw ax
test ah, 0x41
jne 0x49383b
mov dword [esp + 0x14], 0x48435000
mov dword [esp + 0x20], 0x469c4000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e4d8]
fnstsw ax
test ah, 0x41
jne 0x493861
mov dword [esp + 0x14], 0x47c35000
mov dword [esp + 0x20], 0x461c4000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x493887
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x4938ad
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x4938d3
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x4938f9
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x49391f
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x43480000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x493945
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x49396b
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x493991
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x4939b7
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x4939dd
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x493a03
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x493a29
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x493a4f
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x493a75
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e2cc]
fnstsw ax
test ah, 0x41
jne 0x493a98
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e450]
fnstsw ax
test ah, 0x41
jne 0x493abb
mov dword [esp + 0x14], 0x3f000000
mov dword [esp + 0x20], 0x3d4ccccd
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e39c]
fnstsw ax
test ah, 0x41
jne 0x493ade
mov dword [esp + 0x14], 0x3e4ccccd
mov dword [esp + 0x20], 0x3ca3d70a
jmp 0x493b11
fld dword [esp + 0x24]
fcomp dword [0x58e320]
fnstsw ax
test ah, 0x41
jne 0x493b01
mov dword [esp + 0x14], 0x3dcccccd
mov dword [esp + 0x20], 0x3c23d70a
jmp 0x493b11
mov dword [esp + 0x14], 0x3d4ccccd
mov dword [esp + 0x20], 0x3ba3d70a
jmp 0x494921
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x493edf
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Momentum__Lbf.s__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Momentum__Lbf.s_
lea ecx, [esp + 0x30]
call fcn.0049c008
push 0xd2
call fcn.004a1e10
mov ebx, eax
cmp ebx, 1
jne 0x493bb5
mov edx, str.Momentum__Lbf.s_
lea ecx, [esp + 0x30]
call fcn.0049c008
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Momentum__N.s__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x24]
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0x24]
fcomp dword [0x58e4d4]
fnstsw ax
test ah, 0x41
jne 0x493c04
mov dword [esp + 0x14], 0x48435000
mov dword [esp + 0x20], 0x469c4000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e4d8]
fnstsw ax
test ah, 0x41
jne 0x493c2a
mov dword [esp + 0x14], 0x47c35000
mov dword [esp + 0x20], 0x461c4000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e4cc]
fnstsw ax
test ah, 0x41
jne 0x493c50
mov dword [esp + 0x14], 0x47435000
mov dword [esp + 0x20], 0x459c4000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2dc]
fnstsw ax
test ah, 0x41
jne 0x493c76
mov dword [esp + 0x14], 0x469c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e440]
fnstsw ax
test ah, 0x41
jne 0x493c9c
mov dword [esp + 0x14], 0x461c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x493cc2
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x493ce8
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x43480000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x493d0e
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x493d34
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x493d5a
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x493d80
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x493da6
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x493dcc
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x493df2
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x493e18
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x493e3e
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e4ccccd
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e2cc]
fnstsw ax
test ah, 0x41
jne 0x493e61
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e450]
fnstsw ax
test ah, 0x41
jne 0x493e84
mov dword [esp + 0x14], 0x3f000000
mov dword [esp + 0x20], 0x3d4ccccd
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e39c]
fnstsw ax
test ah, 0x41
jne 0x493ea7
mov dword [esp + 0x14], 0x3e4ccccd
mov dword [esp + 0x20], 0x3ca3d70a
jmp 0x493eda
fld dword [esp + 0x24]
fcomp dword [0x58e320]
fnstsw ax
test ah, 0x41
jne 0x493eca
mov dword [esp + 0x14], 0x3dcccccd
mov dword [esp + 0x20], 0x3c23d70a
jmp 0x493eda
mov dword [esp + 0x14], 0x3d4ccccd
mov dword [esp + 0x20], 0x3ba3d70a
jmp 0x494921
mov ebx, 0x17
cmp ebx, dword [esp]
jne 0x4940db
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Horizontal_Acceleration__g__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Horizontal_Acceleration__g_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x14], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e4dc]
fnstsw ax
test ah, 1
je 0x493f74
mov dword [esp + 0x18], 0xc69c4000
mov dword [esp + 0x20], 0x44fa0000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4e0]
fnstsw ax
test ah, 1
je 0x493f9a
mov dword [esp + 0x18], 0xc61c4000
mov dword [esp + 0x20], 0x447a0000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4e4]
fnstsw ax
test ah, 1
je 0x493fc0
mov dword [esp + 0x18], 0xc59c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4e8]
fnstsw ax
test ah, 1
je 0x493fe6
mov dword [esp + 0x18], 0xc53b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4ec]
fnstsw ax
test ah, 1
je 0x49400c
mov dword [esp + 0x18], 0xc4fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4f0]
fnstsw ax
test ah, 1
je 0x494032
mov dword [esp + 0x18], 0xc47a0000
mov dword [esp + 0x20], 0x43480000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4f4]
fnstsw ax
test ah, 1
je 0x494055
mov dword [esp + 0x18], 0xc3fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4f8]
fnstsw ax
test ah, 1
je 0x494078
mov dword [esp + 0x18], 0xc3480000
mov dword [esp + 0x20], 0x41c80000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e4b4]
fnstsw ax
test ah, 1
je 0x49409b
mov dword [esp + 0x18], 0xc2c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x4940ce
fld dword [esp + 0x50]
fcomp dword [0x58e3ec]
fnstsw ax
test ah, 1
je 0x4940be
mov dword [esp + 0x18], 0xc2480000
mov dword [esp + 0x20], 0x41200000
jmp 0x4940ce
mov dword [esp + 0x18], 0xc1a00000
mov dword [esp + 0x20], 0x40000000
fld dword [esp + 0x20]
fstp dword [esp + 0x14]
jmp 0x494921
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x49438c
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Vertical_Acceleration__g__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Vertical_Acceleration__g_
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x20], 0x3dcccccd
fld dword [esp + 0xc]
push eax
fistp dword [esp]
call fcn.0045ef98
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [str.fff_]
fnstsw ax
test ah, 0x41
jne 0x494160
mov dword [esp + 0x18], 0x3f666666
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e500]
fnstsw ax
test ah, 0x41
jne 0x49417e
mov dword [esp + 0x18], 0x3f4ccccd
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e504]
fnstsw ax
test ah, 0x41
jne 0x49419c
mov dword [esp + 0x18], 0x3f333333
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e508]
fnstsw ax
test ah, 0x41
jne 0x4941ba
mov dword [esp + 0x18], 0x3f19999a
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e2cc]
fnstsw ax
test ah, 0x41
jne 0x4941d5
mov dword [esp + 0x18], 0x3f000000
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e50c]
fnstsw ax
test ah, 0x41
jne 0x4941f0
mov dword [esp + 0x18], 0x3ecccccd
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e510]
fnstsw ax
test ah, 0x41
jne 0x49420b
mov dword [esp + 0x18], 0x3e99999a
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e450]
fnstsw ax
test ah, 0x41
jne 0x494226
mov dword [esp + 0x18], 0x3e4ccccd
jmp 0x494249
fld dword [esp + 0x50]
fcomp dword [0x58e39c]
fnstsw ax
test ah, 0x41
jne 0x494241
mov dword [esp + 0x18], 0x3dcccccd
jmp 0x494249
mov dword [esp + 0x18], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e514]
fnstsw ax
test ah, 0x41
jne 0x494280
mov dword [esp + 0x14], 0x40000000
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e2fc]
fnstsw ax
test ah, 0x41
jne 0x49429e
mov dword [esp + 0x14], 0x3ff33333
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e518]
fnstsw ax
test ah, 0x41
jne 0x4942bc
mov dword [esp + 0x14], 0x3fe66666
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e51c]
fnstsw ax
test ah, 0x41
jne 0x4942da
mov dword [esp + 0x14], 0x3fd9999a
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e4a8]
fnstsw ax
test ah, 0x41
jne 0x4942f8
mov dword [esp + 0x14], 0x3fcccccd
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e520]
fnstsw ax
test ah, 0x41
jne 0x494313
mov dword [esp + 0x14], 0x3fc00000
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e524]
fnstsw ax
test ah, 0x41
jne 0x49432e
mov dword [esp + 0x14], 0x3fb33333
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e354]
fnstsw ax
test ah, 0x41
jne 0x494349
mov dword [esp + 0x14], 0x3fa66666
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e528]
fnstsw ax
test ah, 0x41
jne 0x494364
mov dword [esp + 0x14], 0x3f99999a
jmp 0x494387
fld dword [esp + 0x50]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x49437f
mov dword [esp + 0x14], 0x3f8ccccd
jmp 0x494387
mov dword [esp + 0x14], 0x3f800000
jmp 0x494921
mov ebx, 0x16
cmp ebx, dword [esp]
jne 0x4946a2
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Horizontal_Velocity__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
mov edx, dword [esp + 0x30]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0bf0
mov edx, str._vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, str.____BC
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 3
push dword [0x63b6f8]
call fcn.004be280
pop eax
mov edx, 0x57e278
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
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov dword [esp + 0x18], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fstp dword [esp + 0x50]
fld dword [esp + 0x50]
fcomp dword [0x58e43c]
fnstsw ax
test ah, 0x41
jne 0x4944d1
mov dword [esp + 0x14], 0x459c4000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e438]
fnstsw ax
test ah, 0x41
jne 0x4944f7
mov dword [esp + 0x14], 0x457a0000
mov dword [esp + 0x20], 0x43c80000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e400]
fnstsw ax
test ah, 0x41
jne 0x49451d
mov dword [esp + 0x14], 0x453b8000
mov dword [esp + 0x20], 0x43fa0000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e2e0]
fnstsw ax
test ah, 0x41
jne 0x494543
mov dword [esp + 0x14], 0x44fa0000
mov dword [esp + 0x20], 0x437a0000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e42c]
fnstsw ax
test ah, 0x41
jne 0x494569
mov dword [esp + 0x14], 0x447a0000
mov dword [esp + 0x20], 0x42c80000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e428]
fnstsw ax
test ah, 0x41
jne 0x49458f
mov dword [esp + 0x14], 0x43fa0000
mov dword [esp + 0x20], 0x42480000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e2d8]
fnstsw ax
test ah, 0x41
jne 0x4945b5
mov dword [esp + 0x14], 0x43480000
mov dword [esp + 0x20], 0x41a00000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e420]
fnstsw ax
test ah, 0x41
jne 0x4945db
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e414]
fnstsw ax
test ah, 0x41
jne 0x494601
mov dword [esp + 0x14], 0x42480000
mov dword [esp + 0x20], 0x40a00000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x494624
mov dword [esp + 0x14], 0x41a00000
mov dword [esp + 0x20], 0x40000000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e318]
fnstsw ax
test ah, 0x41
jne 0x494647
mov dword [esp + 0x14], 0x41200000
mov dword [esp + 0x20], 0x3f800000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e2b0]
fnstsw ax
test ah, 0x41
jne 0x49466a
mov dword [esp + 0x14], 0x40a00000
mov dword [esp + 0x20], 0x3f000000
jmp 0x49469d
fld dword [esp + 0x50]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 0x41
jne 0x49468d
mov dword [esp + 0x14], 0x40000000
mov dword [esp + 0x20], 0x3e800000
jmp 0x49469d
mov dword [esp + 0x14], 0x3f800000
mov dword [esp + 0x20], 0x3dcccccd
jmp 0x494921
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x49485b
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Vertical_Velocity__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, str.__vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Vertical_Velocity__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x44]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
mov dword [esp + 0x54], 0
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
inc ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x54], 0
mov ebx, dword [esp + 0x54]
cmp ebx, dword [esp + 0x48]
jge 0x494779
push dword [esp + 0x54]
call fcn.0041512d
mov dword [esp + 0x54], eax
jmp 0x494760
push dword [esp + 0x54]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
push 0
push dword [esp + 0x10]
push dword [0x63b734]
call fcn.0042387b
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub dword [esp + 0x20]
fadd dword [0x58e2c4]
fistp dword [esp + 0x4c]
mov ebx, dword [esp + 0x4c]
mov eax, ebx
cdq
idiv dword [esp + 0x54]
mov ebx, edx
and ebx, ebx
je 0x4947db
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x4947bf
mov ebx, dword [esp + 0x48]
sub ebx, dword [esp + 0x4c]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fdiv dword [esp + 0x20]
fcomp dword [0x58e2d4]
fnstsw ax
test ah, 0x41
jne 0x494817
fld dword [esp + 0x20]
push eax
fistp dword [esp]
call fcn.0041512d
push eax
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x20], eax
jmp 0x4947db
mov ebx, dword [esp + 0x4c]
fld dword [esp + 0x20]
sub esp, 8
fstp qword [esp]
call fcn.0049fdd0
xchg ebx, eax
cdq
idiv ebx
mov ebx, edx
and ebx, ebx
je 0x49483f
mov ebx, dword [esp + 0x4c]
dec ebx
mov dword [esp + 0x4c], ebx
jmp 0x494817
fld dword [esp + 0x20]
fstp dword [esp + 0x14]
push dword [esp + 0x4c]
fild dword [esp]
fstp dword [esp]
pop eax
mov dword [esp + 0x18], eax
jmp 0x494921
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x4948bf
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Retained_Velocity_Momentum_____vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Retained_Velocity_Momentum____
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
jmp 0x494921
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x494921
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Retained_Energy_____vs._Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x3c]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
mov edx, str.Retained_Energy____
lea ecx, [esp + 0x30]
call fcn.0049c008
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0x42c80000
mov dword [esp + 0x20], 0x41200000
pop eax
fild dword [esp]
fadd dword [0x58e328]
fld dword [esp + 8]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fdivp st(1)
fstp dword [esp + 0x5c]
fild dword [esp + 4]
fadd dword [0x58e328]
fld dword [esp + 0x10]
fsub dword [esp + 0x14]
fadd dword [0x58e2c4]
fdivp st(1)
fstp dword [esp + 0x60]
push 0
push dword [esp + 0x2c]
push 0xf
mov ebx, dword [esp + 0xc]
push dword [esp + 0x34]
call fcn.004ac939
sub ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004ac950
mov ebx, dword [0x63b734]
cmp ebx, 0xa
je 0x4949bb
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x4949b3
mov ebx, dword [0x63b5d8]
cmp ebx, 1
jne 0x4949b3
mov eax, 1
jmp 0x4949b5
xor eax, eax
and eax, eax
jne 0x4949bb
jmp 0x4949c2
mov eax, 1
jmp 0x4949c4
xor eax, eax
and eax, eax
je 0x494a13
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.__LoD_Angle_
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
push dword [0x63b678]
call fcn.004be280
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
jmp 0x494a21
mov edx, 0x57e040
lea ecx, [esp + 0x30]
call fcn.0049c008
push dword [0x63b8a0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x494abc
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Near_Zero_Range_
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
fld dword [0x63b85c]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
jmp 0x494d17
mov ebx, 1
cmp ebx, dword [esp]
jne 0x494b54
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Far_Zero_Range_
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
fld dword [0x63b840]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
jmp 0x494d17
mov ebx, 2
cmp ebx, dword [esp]
jne 0x494bec
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Target_Range_
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
fld dword [0x63b794]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
jmp 0x494d17
mov ebx, 3
cmp ebx, dword [esp]
jne 0x494c84
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Reticle_Range_
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
fld dword [0x63b704]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
jmp 0x494d17
mov ebx, 4
cmp ebx, dword [esp]
jne 0x494d17
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Max._Calc._Range_
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
fild dword [0x63b96c]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
pop eax
mov ebx, dword [0x63b734]
cmp ebx, 0xa
jne 0x494dac
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str._Target_Range_
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
fld dword [0x63b794]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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, dword [esp + 0x34]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x2c]
push eax
call fcn.004c0b60
push 0
push dword [esp + 0x2c]
push 0x23
mov ebx, dword [esp + 0xc]
push dword [esp + 0x34]
call fcn.004ac939
sub ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004ac950
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Range__
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x38]
push edx
call fcn.004c0bf0
mov edx, 0x57e8c0
push edx
call fcn.004c0bf0
lea eax, [esp + 0x2c]
push eax
call fcn.004c0b60
push 0
push dword [esp + 0x2c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffec
push ebx
mov ebx, dword [esp + 0xc]
push dword [esp + 0x34]
call fcn.004ac939
sub ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004ac950
fild dword [esp + 4]
sub esp, 8
fstp qword [esp]
push dword [esp + 0x34]
call fcn.004ac939
fld qword [esp]
add esp, 8
mov dword [esp - 4], eax
fiadd dword [esp - 4]
fadd dword [0x58e2c4]
fdiv dword [0x58e2b0]
fstp dword [esp + 0x24]
push 0
push 0x42b40000
push dword [esp + 0x34]
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 2
call fcn.004ac9b0
push 0
push 0x42b40000
push dword [esp + 0x34]
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
push dword [esp + 0x3c]
call fcn.004aca19
sub ebx, eax
add ebx, 0xfffffffb
push ebx
call fcn.004ac9b0
fld dword [esp + 0xc]
fstp dword [esp + 0x20]
fld dword [esp + 0x20]
fld dword [esp + 8]
fild dword [esp + 0x18]
fdiv dword [0x58e2d4]
faddp st(1)
fadd dword [0x58e2c4]
fcompp
fnstsw ax
test ah, 0x41
jne 0x494fa0
fld dword [esp + 0x20]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x64]
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
fld dword [esp + 0x28]
sub esp, 8
fistp qword [esp]
call fcn.004be120
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push 0
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffc5
push ebx
fld dword [esp + 0x2c]
fsub dword [esp + 0x18]
fadd dword [0x58e2c4]
fmul dword [esp + 0x68]
sub esp, 8
fstp qword [esp]
push dword [esp + 0x7c]
call fcn.004ac939
fld qword [esp]
add esp, 8
mov dword [esp - 4], eax
fild dword [esp - 4]
fdiv dword [0x58e2b0]
fsubp st(1)
fadd dword [0x58e330]
push eax
fistp dword [esp]
call fcn.004ac950
fld dword [esp + 0x20]
fiadd dword [esp + 0x18]
fadd dword [0x58e2c4]
fstp dword [esp + 0x20]
jmp 0x494ec6
fld dword [esp + 0x14]
fstp dword [esp + 0x24]
fld dword [esp + 0x24]
fld dword [esp + 0x10]
fld dword [esp + 0x1c]
fdiv dword [0x58e3c0]
faddp st(1)
fadd dword [0x58e2c4]
fcompp
fnstsw ax
test ah, 0x41
jne 0x49512c
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fsub dword [esp + 0x24]
fadd dword [0x58e2c4]
fmulp st(1)
fisub dword [0x63b8a8]
fadd dword [0x58e330]
fstp dword [esp + 0x64]
fld dword [esp + 0x1c]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 1
jne 0x495032
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
fld dword [esp + 0x2c]
sub esp, 8
fistp qword [esp]
call fcn.004be120
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
jmp 0x4950d0
fld dword [esp + 0x1c]
fcomp dword [0x58e2cc]
fnstsw ax
test ah, 1
jne 0x49506d
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 1
push dword [esp + 0x30]
call fcn.004be280
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
jmp 0x4950d0
fld dword [esp + 0x1c]
fcomp dword [0x58e39c]
fnstsw ax
test ah, 1
jne 0x4950a8
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 2
push dword [esp + 0x30]
call fcn.004be280
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
jmp 0x4950d0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 3
push dword [esp + 0x30]
call fcn.004be280
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push 0
push dword [esp + 0x6c]
fld dword [esp + 0x6c]
push eax
fistp dword [esp]
push dword [esp + 0x74]
call fcn.004ac939
mov ebx, eax
neg ebx
add ebx, 0x41
push ebx
call fcn.004ac950
push 0
push dword [esp + 0x6c]
fld dword [esp + 0x6c]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffbf
push ebx
call fcn.004ac950
fld dword [esp + 0x24]
fadd dword [esp + 0x1c]
fadd dword [0x58e2c4]
fstp dword [esp + 0x24]
jmp 0x494fa8
cmp dword [0x63b68c], 0
je 0x495146
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x495146
mov eax, 1
jmp 0x495148
xor eax, eax
and eax, eax
je 0x4953fc
push 1
call fcn.004ac275
cmp dword [0x63b68c], 0
je 0x4953fc
mov ebx, dword [0x63b5b0]
and ebx, ebx
jne 0x49524e
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4951a5
push dword [0x63b860]
mov eax, 0x57fe4a
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffe0
push ebx
push 0x21
call fcn.004ac950
jmp 0x495248
mov ebx, 1
cmp ebx, dword [esp]
jne 0x495220
push edx
call fcn.004c0b20
pop edx
push eax
push dword [0x63b860]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x582438
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
call fcn.004c0c50
mov ebx, dword [esp + 0x14]
add ebx, 0xffffffe0
push ebx
push 0x21
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004ac950
call fcn.0049c2e0
jmp 0x495248
mov ebx, 2
cmp ebx, dword [esp]
jne 0x495248
push dword [0x63b860]
mov eax, 0x582af4
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffe0
push ebx
push 0x21
call fcn.004ac950
pop eax
jmp 0x4953fc
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x49529c
push dword [0x63b860]
mov eax, 0x57fe4a
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffd6
push ebx
push 0x21
call fcn.004ac950
push dword [0x63b5a4]
mov eax, 0x57fb90
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffe4
push ebx
push 0x21
call fcn.004ac950
jmp 0x4953fb
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4953ac
push edx
call fcn.004c0b20
pop edx
push eax
push dword [0x63b860]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x582438
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [0x63b774]
cdq
push edx
push eax
call fcn.004be120
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
call fcn.004c0c50
mov ebx, dword [esp + 0x14]
add ebx, 0xffffffd6
push ebx
push 0x21
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004ac950
call fcn.0049c2e0
push edx
call fcn.004c0b20
pop edx
push eax
push dword [0x63b5a4]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, 0x582438
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov eax, dword [0x63b774]
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0049c050
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.004be120
pop eax
mov edx, str._MoA
push edx
call fcn.004c0bf0
call fcn.004c0c50
mov ebx, dword [esp + 0x14]
add ebx, 0xffffffe4
push ebx
push 0x21
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004ac950
call fcn.0049c2e0
jmp 0x4953fb
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4953fb
call fcn.0040c786
and eax, eax
je 0x4953fb
push dword [0x63b860]
mov eax, 0x582af4
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffd6
push ebx
push 0x21
call fcn.004ac950
push dword [0x63b5a4]
mov eax, 0x58a526
push eax
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffe4
push ebx
push 0x21
call fcn.004ac950
pop eax
mov ebx, dword [0x63b734]
cmp ebx, 0xa
jne 0x4957df
mov dword [esp + 0x6c], 1
push 0
push 5
cmp dword [0x63b6b0], 0
je 0x49542d
mov eax, 1
jmp 0x49542f
xor eax, eax
push eax
call fcn.0048140b
mov dword [esp + 0x70], eax
push 1
call fcn.004ac275
push 0x7d
call fcn.004a1e10
mov ebx, eax
cmp ebx, 2
jne 0x49545c
mov dword [esp + 0x6c], 3
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x74]
fld dword [0x63b5cc]
fmul dword [0x63b948]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x7d
call fcn.004a1e88
pop eax
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
push dword [0x63b860]
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.MV:
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x74]
push edx
call fcn.004c0bf0
call fcn.004c0c50
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffe0
push ebx
mov eax, str.MV:
push eax
call fcn.004ac939
mov ebx, eax
neg ebx
add ebx, dword [esp + 0x80]
add ebx, 0x2c
push ebx
call fcn.0049c2c2
add dword [esp + 8], edx
call fcn.004ac950
call fcn.0049c2e0
fld dword [0x63b658]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x49563f
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x74]
fld dword [0x63b5cc]
fsub dword [0x63b658]
fadd dword [0x58e2c4]
fmul dword [0x63b948]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x7d
call fcn.004a1e88
pop eax
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push dword [0x63b5a4]
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffed
push ebx
mov ebx, dword [esp + 0x7c]
add ebx, 0x2c
push ebx
call fcn.004ac950
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push dword [esp + 0x74]
fld dword [0x63b5cc]
fadd dword [0x63b658]
fadd dword [0x58e2c4]
fmul dword [0x63b948]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x7d
call fcn.004a1e88
pop eax
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push dword [0x63b5a8]
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffd3
push ebx
mov ebx, dword [esp + 0x7c]
add ebx, 0x2c
push ebx
call fcn.004ac950
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 0x98
call fcn.004a1e88
pop eax
mov edx, 0x57ee4c
push edx
call fcn.004c0bf0
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
pop eax
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push dword [0x63b860]
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffe0
push ebx
mov ebx, dword [esp + 0xc]
push dword [esp + 0x74]
call fcn.004ac939
sub ebx, eax
sub ebx, dword [esp + 0x7c]
add ebx, 0xffffffd4
push ebx
call fcn.004ac950
fld dword [0x63b9c0]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x4957df
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
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push dword [0x63b5a4]
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffed
push ebx
mov ebx, dword [esp + 0xc]
push dword [esp + 0x74]
call fcn.004ac939
sub ebx, eax
sub ebx, dword [esp + 0x7c]
add ebx, 0xffffffd4
push ebx
call fcn.004ac950
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
lea eax, [esp + 0x6c]
push eax
call fcn.004c0b60
push dword [0x63b5a8]
push dword [esp + 0x6c]
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffd3
push ebx
mov ebx, dword [esp + 0xc]
push dword [esp + 0x74]
call fcn.004ac939
sub ebx, eax
sub ebx, dword [esp + 0x7c]
add ebx, 0xffffffd4
push ebx
call fcn.004ac950
mov ebx, dword [0x63b734]
cmp ebx, 0xe
jne 0x49584e
push 1
call fcn.004ac275
push dword [0x63b860]
mov eax, str.Elapsed_Time
push eax
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffcf
push ebx
push 0x21
call fcn.004ac950
push dword [0x63b5a8]
mov eax, str.Vacuum_Time
push eax
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffdd
push ebx
push 0x21
call fcn.004ac950
push dword [0x63b5a4]
mov eax, str.Dwell_Time
push eax
mov ebx, dword [esp + 0xc]
add ebx, 0xffffffeb
push ebx
push 0x21
call fcn.004ac950
mov ebx, dword [esp + 4]
add ebx, 0xffffff78
push ebx
mov ebx, dword [esp + 4]
add ebx, 0xffffff78
push ebx
push 0x44
push 0x44
call fcn.004aca30
push 0
call fcn.004ac275
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x495897
cmp dword [0x63b764], 0
je 0x495897
mov eax, 1
jmp 0x495899
xor eax, eax
and eax, eax
je 0x495a12
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fld dword [0x63b8fc]
fdiv dword [0x58e2b0]
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x64]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fld dword [0x63b8fc]
fdiv dword [0x58e2b0]
fmul dword [0x63b6ac]
faddp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x74]
fld dword [0x63b714]
fsub dword [0x63b93c]
fadd dword [0x58e2c4]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fstp dword [esp + 0x78]
fld dword [0x63b8fc]
fmul dword [0x63b6ac]
fmul dword [esp + 0x5c]
fstp dword [esp + 0x7c]
push 0xedf7ea
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
fld dword [esp + 0x80]
push eax
fistp dword [esp]
fld dword [esp + 0x70]
push eax
fistp dword [esp]
fld dword [0x63b93c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x6c]
fadd dword [0x58e330]
push eax
fistp dword [esp]
call fcn.004ac3d5
push 0xc000
fld dword [esp + 0x78]
fsub dword [esp + 0x68]
fadd dword [0x58e2b0]
push eax
fistp dword [esp]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
fld dword [esp + 0x70]
push eax
fistp dword [esp]
fld dword [0x63b93c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x6c]
fadd dword [0x58e330]
push eax
fistp dword [esp]
call fcn.004ac3d5
push 4
call fcn.004ac275
push 0xc000
mov ebx, dword [esp + 8]
add ebx, 0xffffff7a
push ebx
fld dword [esp + 0x80]
push eax
fistp dword [esp]
fld dword [esp + 0x70]
push eax
fistp dword [esp]
fld dword [0x63b93c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x6c]
fadd dword [0x58e330]
push eax
fistp dword [esp]
call fcn.004ac3d5
push 0
call fcn.004ac275
fld dword [esp + 0x14]
fstp dword [esp + 0x24]
fld dword [esp + 0x24]
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x495a84
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fsub dword [esp + 0x24]
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x64]
push 0x808080
fld dword [esp + 0x68]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x70]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
fld dword [esp + 0x24]
fadd dword [esp + 0x1c]
fadd dword [0x58e2c4]
fstp dword [esp + 0x24]
jmp 0x495a1a
fld dword [esp + 0x14]
fld dword [esp + 0x1c]
fdiv dword [0x58e2b0]
faddp st(1)
fadd dword [0x58e2c4]
fstp dword [esp + 0x24]
fld dword [esp + 0x24]
fld dword [esp + 0x10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x495b08
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fsub dword [esp + 0x24]
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x64]
push 0xd0d0d0
fld dword [esp + 0x68]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x70]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
fld dword [esp + 0x24]
fadd dword [esp + 0x1c]
fadd dword [0x58e2c4]
fstp dword [esp + 0x24]
jmp 0x495a9e
fld dword [esp + 0xc]
fstp dword [esp + 0x20]
fld dword [esp + 0x20]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 0x41
jne 0x495b78
fld dword [esp + 0x20]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x64]
push 0x808080
mov ebx, dword [esp + 8]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x6c]
push eax
fistp dword [esp]
push 0x43
fld dword [esp + 0x74]
push eax
fistp dword [esp]
call fcn.004aca59
fld dword [esp + 0x20]
fiadd dword [esp + 0x18]
fadd dword [0x58e2c4]
fstp dword [esp + 0x20]
jmp 0x495b10
fld dword [esp + 0xc]
fild dword [esp + 0x18]
fdiv dword [0x58e2b0]
faddp st(1)
fadd dword [0x58e2c4]
fstp dword [esp + 0x20]
fld dword [esp + 0x20]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 0x41
jne 0x495bfa
fld dword [esp + 0x20]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x64]
push 0xd0d0d0
mov ebx, dword [esp + 8]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x6c]
push eax
fistp dword [esp]
push 0x43
fld dword [esp + 0x74]
push eax
fistp dword [esp]
call fcn.004aca59
fld dword [esp + 0x20]
fiadd dword [esp + 0x18]
fadd dword [0x58e2c4]
fstp dword [esp + 0x20]
jmp 0x495b92
mov ebx, dword [0x63b734]
and ebx, ebx
je 0x495c11
mov ebx, dword [0x63b734]
cmp ebx, 1
je 0x495c11
jmp 0x495c18
mov eax, 1
jmp 0x495c1a
xor eax, eax
and eax, eax
jne 0x495c2b
mov ebx, dword [0x63b734]
cmp ebx, 3
je 0x495c2b
jmp 0x495c32
mov eax, 1
jmp 0x495c34
xor eax, eax
and eax, eax
jne 0x495c45
mov ebx, dword [0x63b734]
cmp ebx, 2
je 0x495c45
jmp 0x495c4c
mov eax, 1
jmp 0x495c4e
xor eax, eax
and eax, eax
jne 0x495c5f
mov ebx, dword [0x63b734]
cmp ebx, 0x17
je 0x495c5f
jmp 0x495c66
mov eax, 1
jmp 0x495c68
xor eax, eax
and eax, eax
jne 0x495c79
mov ebx, dword [0x63b734]
cmp ebx, 0x18
je 0x495c79
jmp 0x495c80
mov eax, 1
jmp 0x495c82
xor eax, eax
and eax, eax
jne 0x495c93
mov ebx, dword [0x63b734]
cmp ebx, 0xa
je 0x495c93
jmp 0x495c9a
mov eax, 1
jmp 0x495c9c
xor eax, eax
and eax, eax
jne 0x495cad
mov ebx, dword [0x63b734]
cmp ebx, 0x19
je 0x495cad
jmp 0x495cb4
mov eax, 1
jmp 0x495cb6
xor eax, eax
and eax, eax
jne 0x495cc7
mov ebx, dword [0x63b734]
cmp ebx, 4
je 0x495cc7
jmp 0x495cce
mov eax, 1
jmp 0x495cd0
xor eax, eax
and eax, eax
jne 0x495ce1
mov ebx, dword [0x63b734]
cmp ebx, 0x13
je 0x495ce1
jmp 0x495ce8
mov eax, 1
jmp 0x495cea
xor eax, eax
and eax, eax
je 0x495da0
fld dword [esp + 0x60]
fmul dword [esp + 0x10]
fadd dword [0x58e330]
fstp dword [esp + 0x24]
push 0xc000
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x495d45
cmp dword [0x63b764], 0
je 0x495d45
mov eax, 1
jmp 0x495d47
xor eax, eax
and eax, eax
je 0x495da0
push 0xedf7ea
fld dword [esp + 0x28]
push eax
fistp dword [esp]
fld dword [0x63b93c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x64]
fadd dword [esp + 0x80]
fadd dword [0x58e52c]
push eax
fistp dword [esp]
fld dword [esp + 0x30]
push eax
fistp dword [esp]
fld dword [0x63b93c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x6c]
fadd dword [0x58e530]
push eax
fistp dword [esp]
call fcn.004aca59
mov ebx, dword [0x63b734]
cmp ebx, 0x19
jne 0x495dec
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fadd dword [0x58e314]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
push 0xc000
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
mov ebx, dword [0x63b734]
cmp ebx, 1
je 0x495e8a
mov ebx, dword [0x63b734]
cmp ebx, 3
je 0x495e8a
jmp 0x495e91
mov eax, 1
jmp 0x495e93
xor eax, eax
and eax, eax
jne 0x495ea4
mov ebx, dword [0x63b734]
cmp ebx, 2
je 0x495ea4
jmp 0x495eab
mov eax, 1
jmp 0x495ead
xor eax, eax
and eax, eax
jne 0x495ebe
mov ebx, dword [0x63b734]
cmp ebx, 4
je 0x495ebe
jmp 0x495ec5
mov eax, 1
jmp 0x495ec7
xor eax, eax
and eax, eax
je 0x495f39
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
push dword [esp + 0x98]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fild dword [esp + 4]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 1
je 0x495f39
fld dword [esp + 0x84]
fadd dword [0x58e38c]
fstp dword [esp + 0x84]
jmp 0x495ecb
push 0x3f000000
push 0x40600000
mov ebx, dword [0x63b734]
cmp ebx, 0x13
jne 0x495f55
mov eax, 1
jmp 0x495f57
xor eax, eax
push eax
call fcn.004813ed
fstp dword [esp + 0x94]
fld dword [esp + 0x84]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
push dword [esp + 0x98]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fld dword [esp + 0x94]
fmul dword [0x58e2b0]
faddp st(1)
fadd dword [0x58e2c4]
fcompp
fnstsw ax
test ah, 1
jne 0x49601f
fld dword [esp + 0x84]
fild dword [0x63b96c]
fmul dword [0x63b5ac]
fadd dword [0x58e404]
fcompp
fnstsw ax
test ah, 1
jne 0x49601f
jmp 0x496026
mov eax, 1
jmp 0x496028
xor eax, eax
and eax, eax
je 0x49602e
jmp 0x4960ad
push dword [0x63b9cc]
push dword [0x63b860]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
fld dword [esp + 0x84]
fadd dword [esp + 0x94]
fadd dword [0x58e2c4]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x495f64
mov ebx, dword [0x63b734]
cmp ebx, 0xa
jne 0x4967b9
cmp dword [0x63b630], 0
je 0x4961ab
fld dword [0x63b794]
fmul dword [0x63b5ac]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push dword [0x63b794]
call fcn.00483bb9
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
push dword [0x63b860]
fld dword [0x63b9cc]
fadd dword [0x58e2d0]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [0x63b860]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffae
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbd
push ebx
call fcn.004aca59
push dword [0x63b860]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
push 0x52
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
fld dword [0x63b658]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x4961d8
fld dword [0x63b9c0]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
je 0x4961d8
mov eax, 1
jmp 0x4961da
xor eax, eax
and eax, eax
je 0x4961e3
jmp 0x4967b9
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [0x63b5ac]
fdivr dword [0x58e2c4]
sub esp, 4
fstp dword [esp]
call fcn.0048c9c6
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
fld dword [esp + 0x84]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [esp + 0x94]
fdiv dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.0048c9c6
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 1
jne 0x496330
fld dword [esp + 0x84]
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]
fmul dword [0x63b5ac]
fcompp
fnstsw ax
test ah, 1
jne 0x496330
jmp 0x496337
mov eax, 1
jmp 0x496339
xor eax, eax
and eax, eax
jne 0x496359
fld dword [esp + 0x88]
fild dword [esp + 4]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 1
jne 0x496359
jmp 0x496360
mov eax, 1
jmp 0x496362
xor eax, eax
and eax, eax
je 0x496368
jmp 0x4963e0
push dword [0x63b9cc]
push dword [0x63b5a8]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
fld dword [esp + 0x84]
fadd dword [0x58e2d0]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x496271
cmp dword [0x63b630], 0
je 0x4964cf
fld dword [0x63b794]
fmul dword [0x63b5ac]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push dword [0x63b794]
call fcn.0048c9c6
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
push dword [0x63b5a8]
fld dword [0x63b9cc]
fadd dword [0x58e2d0]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [0x63b5a8]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffae
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbd
push ebx
call fcn.004aca59
push dword [0x63b5a8]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
push 0x52
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [0x63b5ac]
fdivr dword [0x58e2c4]
sub esp, 4
fstp dword [esp]
call fcn.0048c9c6
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
fld dword [esp + 0x84]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [esp + 0x94]
fdiv dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.0043e354
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 1
jne 0x49661a
fld dword [esp + 0x84]
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]
fmul dword [0x63b5ac]
fcompp
fnstsw ax
test ah, 1
jne 0x49661a
jmp 0x496621
mov eax, 1
jmp 0x496623
xor eax, eax
and eax, eax
jne 0x496643
fld dword [esp + 0x88]
fild dword [esp + 4]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 1
jne 0x496643
jmp 0x49664a
mov eax, 1
jmp 0x49664c
xor eax, eax
and eax, eax
je 0x496652
jmp 0x4966ca
push dword [0x63b9cc]
push dword [0x63b5a4]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
fld dword [esp + 0x84]
fadd dword [0x58e2cc]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x49655d
cmp dword [0x63b630], 0
je 0x4967b9
fld dword [0x63b794]
fmul dword [0x63b5ac]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push dword [0x63b794]
call fcn.0043e354
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
push dword [0x63b5a4]
fld dword [0x63b9cc]
fadd dword [0x58e2d0]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [0x63b5a4]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffae
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbd
push ebx
call fcn.004aca59
push dword [0x63b5a4]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
push 0x52
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
mov ebx, dword [0x63b734]
cmp ebx, 0xe
jne 0x496aa5
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
fld dword [esp + 0x84]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [esp + 0x94]
fdiv dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.00439ef9
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 1
je 0x4968c9
jmp 0x496941
push dword [0x63b9cc]
push dword [0x63b5a4]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
fld dword [esp + 0x84]
fadd dword [0x58e2d0]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x49684e
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
push 0
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
fld dword [esp + 0x84]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
fld dword [esp + 0x84]
fdiv dword [0x63b5ac]
fmul dword [0x58e2c8]
fdiv dword [0x63b5cc]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 1
je 0x496a2d
jmp 0x496aa5
push dword [0x63b9cc]
push dword [0x63b5a8]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
fld dword [esp + 0x84]
fadd dword [0x58e2d0]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x4969c7
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x496ac1
mov ebx, dword [0x63b5d8]
cmp ebx, 1
jne 0x496ac1
mov eax, 1
jmp 0x496ac3
xor eax, eax
and eax, eax
je 0x496f50
mov dword [esp + 0x80], 0x42860000
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [esp + 0x1c]
fdiv dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.0042ede8
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
fld dword [esp + 0xc]
fstp dword [esp + 0x84]
fld dword [esp + 0x84]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
fld dword [esp + 0x94]
fdiv dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.0042ede8
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
fld dword [esp + 0x84]
fld dword [esp + 8]
fcompp
fnstsw ax
test ah, 0x41
jne 0x496bf1
fld dword [esp + 0x88]
fcomp dword [0x58e330]
fnstsw ax
test ah, 1
jne 0x496bf1
mov eax, 1
jmp 0x496bf3
xor eax, eax
and eax, eax
je 0x496c18
fld dword [esp + 0x88]
fild dword [esp + 4]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 1
jne 0x496c18
mov eax, 1
jmp 0x496c1a
xor eax, eax
and eax, eax
je 0x496c31
mov ebx, dword [esp + 0x90]
cmp ebx, 0x43
jl 0x496c31
mov eax, 1
jmp 0x496c33
xor eax, eax
and eax, eax
je 0x496c50
mov ebx, dword [esp + 0x90]
mov edi, dword [esp + 4]
add edi, 0xffffffbd
cmp ebx, edi
jg 0x496c50
mov eax, 1
jmp 0x496c52
xor eax, eax
and eax, eax
je 0x496c90
push dword [0x63b9cc]
push 0x5faf
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
fild dword [esp]
fstp dword [esp]
push dword [esp + 0x98]
push dword [esp + 0x94]
call fcn.0043e82b
jmp 0x496c92
jmp 0x496cd1
fld dword [esp + 0x84]
fadd dword [0x58e40c]
fstp dword [esp + 0x84]
fld dword [esp + 0x80]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x8c], eax
fld dword [esp + 0x88]
push eax
fistp dword [esp]
pop eax
mov dword [esp + 0x90], eax
jmp 0x496b57
cmp dword [0x63b68c], 0
je 0x496f50
fld dword [0x63b85c]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push dword [0x63b85c]
call fcn.0042ede8
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
push 0xffffff
push dword [0x63b7b8]
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
mov ebx, dword [0x63b7b8]
dec ebx
push ebx
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x94]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffb3
push ebx
call fcn.004aca59
fld dword [0x63b840]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push dword [0x63b840]
call fcn.0042ede8
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fmul dword [0x63b6ac]
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x88]
push 0xffffff
push dword [0x63b7b8]
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
mov ebx, dword [0x63b7b8]
dec ebx
push ebx
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x94]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffb3
push ebx
call fcn.004aca59
fld dword [0x63b908]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x80]
fld dword [esp + 0x60]
fmul dword [esp + 0x10]
fadd dword [0x58e330]
fstp dword [esp + 0x88]
push 0xffffff
push dword [0x63b7b8]
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
mov ebx, dword [0x63b7b8]
dec ebx
push ebx
fld dword [esp + 0x90]
push eax
fistp dword [esp]
fld dword [esp + 0x8c]
push eax
fistp dword [esp]
call fcn.004acaae
push 0x5faf
mov ebx, dword [esp + 8]
add ebx, 0xffffffb3
push ebx
fld dword [esp + 0x88]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x90]
push eax
fistp dword [esp]
call fcn.004aca59
mov dword [esp + 0xac], 0
push 0
call fcn.004ac275
cmp dword [0x63b68c], 0
je 0x49777c
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x49777c
mov dword [esp + 0x98], 0
jmp 0x496f8d
mov eax, 0x29
cmp eax, dword [esp + 0x98]
jl 0x49735c
mov dword [esp + 0xac], 0
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x4971ca
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0xb0]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
mov ebx, dword [esp + 0x98]
mov ebp, dword [0x63baf0]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4970ad
push dword [0x63b860]
pop eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb0], 1
jmp 0x4970e4
mov ebx, 1
cmp ebx, dword [esp]
je 0x4970c1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4970e4
push dword [0x63b5a4]
pop eax
mov dword [esp + 0xb4], eax
mov ebx, dword [0x63b5b0]
and ebx, ebx
jle 0x4970e4
mov dword [esp + 0xb0], 1
pop eax
cmp dword [esp + 0xac], 0
je 0x4971ca
mov ebx, dword [esp + 0x98]
mov ebp, dword [0x63bae8]
shl ebx, 2
fld dword [ebp + ebx]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x40
jne 0x49715c
push 0x808080
fld dword [esp + 0x28]
push eax
fistp dword [esp]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
fld dword [esp + 0x6c]
fmul dword [esp + 0x1c]
fadd dword [0x58e330]
push eax
fistp dword [esp]
fld dword [0x63b708]
fmul dword [esp + 0x6c]
fdiv dword [0x58e308]
fchs
fadd dword [0x58e330]
push eax
fistp dword [esp]
call fcn.004aca59
push dword [esp + 0xb0]
mov ebx, dword [esp + 8]
add ebx, 0xffffffb3
push ebx
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
call fcn.004aca59
fld dword [esp + 0x20]
fild dword [esp]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4971ca
push dword [esp + 0xb0]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffb3
push ebx
call fcn.004aca59
mov dword [esp + 0xac], 0
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x49734f
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0xb0]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
mov ebx, dword [esp + 0x98]
mov ebp, dword [0x63baf0]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4972e1
push dword [0x63b860]
pop eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb0], 1
jmp 0x497318
mov ebx, 1
cmp ebx, dword [esp]
je 0x4972f5
mov ebx, 2
cmp ebx, dword [esp]
jne 0x497318
push dword [0x63b5a4]
pop eax
mov dword [esp + 0xb4], eax
mov ebx, dword [0x63b5b0]
and ebx, ebx
jle 0x497318
mov dword [esp + 0xb0], 1
pop eax
cmp dword [esp + 0xac], 0
je 0x49734f
push dword [esp + 0xb0]
mov ebx, dword [esp + 8]
add ebx, 0xffffffb3
push ebx
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
call fcn.004aca59
inc dword [esp + 0x98]
jno 0x496f8d
mov dword [esp + 0x98], 0
jmp 0x497369
mov eax, 0x29
cmp eax, dword [esp + 0x98]
jl 0x49777c
mov dword [esp + 0xac], 0
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x49750f
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
mov eax, dword [0x63bb04]
mov ebp, eax
push ebp
mov eax, dword [esp + 0xb0]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
mov ebx, dword [esp + 0x98]
mov ebp, dword [0x63baf0]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x497489
push dword [0x63b860]
pop eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb0], 1
jmp 0x4974c0
mov ebx, 1
cmp ebx, dword [esp]
je 0x49749d
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4974c0
push dword [0x63b5a4]
pop eax
mov dword [esp + 0xb4], eax
mov ebx, dword [0x63b5b0]
and ebx, ebx
jle 0x4974c0
mov dword [esp + 0xb0], 1
pop eax
cmp dword [esp + 0xac], 0
je 0x49750f
push 0xffffff
mov ebx, dword [0x63b7b8]
inc ebx
push ebx
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [esp + 0xb0]
push dword [0x63b7b8]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
mov dword [esp + 0xac], 0
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fcomp dword [0x58e2c4]
fnstsw ax
test ah, 0x41
jne 0x49776f
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0xb0]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
mov ebx, dword [esp + 0x98]
mov ebp, dword [0x63baf0]
shl ebx, 2
push dword [ebp + ebx]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x497626
push dword [0x63b860]
pop eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb0], 1
jmp 0x49765d
mov ebx, 1
cmp ebx, dword [esp]
je 0x49763a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x49765d
push dword [0x63b5a4]
pop eax
mov dword [esp + 0xb4], eax
mov ebx, dword [0x63b5b0]
and ebx, ebx
jle 0x49765d
mov dword [esp + 0xb0], 1
pop eax
cmp dword [esp + 0xac], 0
je 0x49776f
mov eax, dword [0x63bb04]
imul eax, eax, 0
mov ebp, eax
push ebp
mov eax, dword [esp + 0x9c]
pop ebp
add ebp, eax
shl ebp, 2
add ebp, dword [0x63bb00]
fld dword [ebp]
fld dword [0x63b85c]
fcompp
fnstsw ax
test ah, 0x41
je 0x4976e2
push 0xffffff
mov ebx, dword [0x63b7b8]
inc ebx
push ebx
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [esp + 0xb0]
push dword [0x63b7b8]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
jmp 0x497743
push 0xffffff
mov ebx, dword [0x63b7b8]
add ebx, ebx
mov eax, ebx
mov ecx, 3
cdq
idiv ecx
mov ebx, eax
inc ebx
push ebx
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [esp + 0xb0]
mov ebx, dword [0x63b7b8]
add ebx, ebx
mov eax, ebx
mov ecx, 3
cdq
idiv ecx
mov ebx, eax
push ebx
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
fld dword [esp + 0x2c]
push eax
fistp dword [esp]
call fcn.004acaae
push dword [esp + 0xb0]
mov ebx, dword [esp + 8]
add ebx, 0xffffffb3
push ebx
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
call fcn.004aca59
inc dword [esp + 0x98]
jno 0x497369
push 4
call fcn.004ac275
cmp dword [0x63b630], 0
je 0x4977a1
mov ebx, dword [0x63b734]
cmp ebx, 0xa
je 0x4977a1
mov eax, 1
jmp 0x4977a3
xor eax, eax
and eax, eax
je 0x4978bd
fld dword [0x63b794]
fmul dword [0x63b5ac]
fsub dword [esp + 0xc]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fadd dword [0x58e330]
fstp dword [esp + 0x20]
fld dword [esp + 0x60]
fld dword [esp + 0x10]
sub esp, 0x10
fstp qword [esp]
fstp qword [esp + 8]
push 0
fld dword [0x63b794]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
push dword [0x63b734]
call fcn.0042387b
fld qword [esp]
fld qword [esp + 8]
fxch st(2)
add esp, 0x10
fsubp st(1)
fadd dword [0x58e2c4]
fmulp st(1)
fadd dword [0x58e330]
fstp dword [esp + 0x24]
fld dword [esp + 0x24]
push eax
fistp dword [esp]
fld dword [esp + 0x24]
push eax
fistp dword [esp]
call fcn.00481447
mov dword [esp + 0xb4], eax
push dword [esp + 0xb4]
mov ebx, dword [esp + 8]
add ebx, 0xffffffae
push ebx
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffbc
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
call fcn.004aca59
push dword [esp + 0xb4]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
add ebx, 0xffffffbd
push ebx
fld dword [esp + 0x30]
push eax
fistp dword [esp]
mov ebx, dword [esp + 0x10]
add ebx, 0xffffffae
push ebx
call fcn.004aca59
push dword [esp + 0xb4]
fld dword [esp + 0x28]
push eax
fistp dword [esp]
push 0x52
fld dword [esp + 0x30]
push eax
fistp dword [esp]
push 0x43
call fcn.004aca59
push 1
call fcn.004ac275
mov ebx, dword [0x63b734]
and ebx, ebx
jne 0x4978e1
cmp dword [0x63b764], 0
je 0x4978e1
mov eax, 1
jmp 0x4978e3
xor eax, eax
and eax, eax
je 0x498347
mov dword [esp + 0xbc], 1
push 0x9e
call fcn.004a1e10
mov ebx, eax
cmp ebx, 2
jne 0x497912
mov dword [esp + 0xbc], 0
push 0xb3
call fcn.004a1e10
mov ebx, eax
neg ebx
add ebx, 2
mov dword [esp + 0xc0], ebx
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x497a1e
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 [0x63b8c0]
call fcn.00483bb9
fabs
sub esp, 4
fstp dword [esp]
push dword [0x63b8c0]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e038
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
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
fld dword [0x63b8fc]
fdiv dword [0x58e2b0]
sub esp, 4
fstp dword [esp]
push dword [0x63b7f8]
call fcn.00423856
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
call fcn.00423da5
pop eax
mov edx, 0x57e038
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
jmp 0x497be2
mov ebx, dword [0x63b770]
cmp ebx, 1
jne 0x497af5
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 dword [0x63b8c0]
call fcn.00483bb9
fabs
sub esp, 4
fstp dword [esp]
push dword [0x63b8c0]
call fcn.00415bcd
fmul dword [0x63b954]
fdiv dword [0x63b61c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, str._MoA__
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
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 [0x63b8fc]
fdiv dword [0x58e2b0]
sub esp, 4
fstp dword [esp]
push dword [0x63b7f8]
call fcn.00415bcd
fmul dword [0x63b954]
fdiv dword [0x63b61c]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, str._MoA__
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
jmp 0x497be2
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 [0x63b8c0]
call fcn.00483bb9
fabs
fmul dword [0x63b6ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
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, 0x57e038
push edx
call fcn.004c0bf0
lea eax, [esp + 0x30]
push eax
call fcn.004c0b60
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
fld dword [0x63b8fc]
fdiv dword [0x58e2b0]
fmul dword [0x63b828]
sub esp, 4
fstp dword [esp]
call fcn.004be280
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xb3
call fcn.004a1e88
pop eax
mov edx, 0x57e038
push edx
call fcn.004c0bf0
lea eax, [esp + 0x34]
push eax
call fcn.004c0b60
mov dword [esp + 0xb0], 0
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.MoAPeak:
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x30]
push edx
call fcn.004c0bf0
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 [0x63b8c0]
fmul dword [0x63b5ac]
fabs
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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
lea eax, [esp + 0x2c]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.Apogee:
push edx
call fcn.004c0bf0
mov edx, dword [esp + 0x34]
push edx
call fcn.004c0bf0
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 [0x63b7f8]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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
lea eax, [esp + 0xc8]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.C_C_Impact_Zone:
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xc
call fcn.004a1e88
pop eax
mov edx, 0x57e6fa
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0xb3
call fcn.004a1e88
pop eax
lea eax, [esp + 0xcc]
push eax
call fcn.004c0b60
push edx
call fcn.004c0b20
pop edx
push eax
mov edx, str.PBR:
push edx
call fcn.004c0bf0
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 [0x63b93c]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x58b6a8
push edx
call fcn.004c0bf0
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
mov ebx, dword [0x63b80c]
push ebx
fld dword [0x63b714]
fmul dword [0x63b5ac]
sub esp, 4
fstp dword [esp]
call fcn.004be280
pop eax
mov edx, 0x57e6fa
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
lea eax, [esp + 0xd0]
push eax
call fcn.004c0b60
push dword [esp + 0x28]
call fcn.004ac939
mov dword [esp + 0xd0], eax
push dword [esp + 0xc4]
call fcn.004ac939
mov ebx, eax
cmp ebx, dword [esp + 0xd0]
jle 0x497e37
push dword [esp + 0xc4]
call fcn.004ac939
mov dword [esp + 0xd0], eax
push dword [esp + 0xc8]
call fcn.004ac939
mov ebx, eax
cmp ebx, dword [esp + 0xd0]
jle 0x497e61
push dword [esp + 0xc8]
call fcn.004ac939
mov dword [esp + 0xd0], eax
push dword [esp + 0xcc]
call fcn.004ac939
mov ebx, eax
cmp ebx, dword [esp + 0xd0]
jle 0x497e8b
push dword [esp + 0xcc]
call fcn.004ac939
mov dword [esp + 0xd0], eax
fld dword [0x63b714]
fsub dword [0x63b93c]
fadd dword [0x58e2c4]
fcomp dword [0x58e2d0]
fnstsw ax
test ah, 1
je 0x497edb
fld dword [0x63b85c]
fadd dword [0x63b840]
fadd dword [0x58e2c4]
fdiv dword [0x58e2b0]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e534]
fstp dword [esp + 0xb8]
jmp 0x497f0a
fld dword [0x63b714]
fadd dword [0x63b93c]
fadd dword [0x58e2c4]
fdiv dword [0x58e2b0]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fadd dword [0x58e534]
fstp dword [esp + 0xb8]
fld dword [0x63b714]
fsub dword [0x63b93c]
fadd dword [0x58e2c4]
fmul dword [esp + 0x5c]
fild dword [esp + 0xd0]
fadd dword [0x58e414]
fcompp
fnstsw ax
test ah, 0x41
je 0x497f65
fld dword [0x63b714]
fadd dword [0x63b93c]
fadd dword [0x58e2c4]
fmul dword [0x63b5ac]
fmul dword [esp + 0x5c]
fdiv dword [0x58e2b0]
fadd dword [0x58e330]
fstp dword [esp + 0xb8]
fld dword [esp + 0xb8]
fild dword [esp]
fisub dword [esp + 0xd0]
fadd dword [0x58e538]
fcompp
fnstsw ax
test ah, 0x41
je 0x497f9c
fild dword [esp]
fisub dword [esp + 0xd0]
fadd dword [0x58e538]
fstp dword [esp + 0xb8]
mov ebx, dword [0x63b8a0]
and ebx, ebx
jne 0x497fc5
fild dword [esp]
fild dword [esp + 0xd0]
fdiv dword [0x58e2b0]
fsubp st(1)
fadd dword [0x58e468]
fstp dword [esp + 0xb8]
fld dword [esp + 0xb8]
fild dword [esp + 0xd0]
fdiv dword [0x58e2b0]
fsubp st(1)
fiadd dword [esp + 0xd0]
fadd dword [0x58e2d4]
fild dword [esp]
fadd dword [0x58e334]
fcompp
fnstsw ax
test ah, 1
je 0x498019
call fcn.004ac35d
xor eax, eax
push dword [esp + 0x28]
call fcn.004c0d20
push dword [esp + 0x34]
call fcn.004c0d20
push dword [esp + 0x2c]
call fcn.004c0d20
push dword [esp + 0x68]
call fcn.004c0d20
push dword [esp + 0x38]
call fcn.004c0d20
push dword [esp + 0x30]
call fcn.004c0d20
push dword [esp + 0x3c]
call fcn.004c0d20
push dword [esp + 0xc4]
call fcn.004c0d20
push dword [esp + 0x40]
call fcn.004c0d20
push dword [esp + 0xc8]
call fcn.004c0d20
push dword [esp + 0xcc]
call fcn.004c0d20
add esp, 0xd4
pop edi
pop ebx
pop ebp
ret