Function at 0x4518f9
Capabilities:
Parse pe header

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x19
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x451901
call fcn.004c0cc0
mov dword [esp], 0xa
mov dword [esp + 4], 0x6e
mov dword [esp + 8], 0xcd
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x24], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 5
mov dword [esp + 0x30], 0
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 2
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x38], 0x49
mov dword [esp + 0x20], 4
mov dword [esp + 0x28], 5
mov dword [esp + 0x2c], 5
mov dword [esp + 0x10], 5
mov dword [esp + 0x30], 0x10
mov dword [esp + 0x34], 0
mov dword [esp + 0x24], 0xa
mov dword [esp + 0x3c], 2
mov ebx, dword [esp]
add ebx, dword [0x63b8c8]
add ebx, 0x19
mov dword [esp + 4], ebx
mov ebx, dword [esp + 4]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x28]
add ebx, 0x14
mov dword [esp + 8], ebx
mov dword [0x63b834], 0x10cf0000
mov ebp, dword [0x63ba0c]
mov ebx, dword [ebp]
and ebx, ebx
jl 0x451a25
mov ebp, dword [0x63ba14]
mov ebx, dword [ebp]
and ebx, ebx
jl 0x451a25
jmp 0x451a2c
mov eax, 1
jmp 0x451a2e
xor eax, eax
and eax, eax
je 0x451a41
mov ebx, dword [0x63b834]
or ebx, 1
mov dword [0x63b834], ebx
push dword [0x63b834]
mov eax, str.1.9.9
push eax
push dword [0x63b940]
push dword [0x63b9c8]
mov ebp, dword [0x63ba14]
push dword [ebp]
mov ebp, dword [0x63ba0c]
push dword [ebp]
push 0x2e
call fcn.004a747a
push 0xffffffff
push 0x20
push dword [0x63b5c8]
push dword [0x63b8c8]
push 0xffffffff
call fcn.004b692c
mov dword [esp + 0x48], eax
push 0xffffffff
push 0x20
mov ebx, dword [0x63b5c8]
imul ebx, ebx, 3
mov edi, dword [esp + 0x3c]
add edi, edi
add ebx, edi
push ebx
mov ebx, dword [0x63b8c8]
add ebx, 0xa
push ebx
push 0xffffffff
call fcn.004b692c
mov dword [esp + 0x4c], eax
push 0xffffffff
push 0x20
push dword [0x63b7d4]
mov ebx, dword [esp + 0x14]
sub ebx, dword [esp + 0x10]
add ebx, 0x14
push ebx
push 0xffffffff
call fcn.004b692c
mov dword [esp + 0x50], eax
push 0xffffffff
push 0x20
push dword [0x63b5c8]
push 0x64
push 0xffffffff
call fcn.004b692c
mov dword [esp + 0x54], eax
push 0xffff0001
push 0xffff0001
push dword [0x63b814]
push 0x30c
push 0x2e
call fcn.004a7ba5
push dword [esp + 0x44]
push dword [0x63b940]
push 0x64
push 0
push 0
push 0x119
call fcn.004a37c8
push dword [esp + 0x44]
mov ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
add ebx, dword [0x63b900]
push ebx
push dword [esp + 0x10]
push 0
push 0
push 0x11e
call fcn.004a37c8
push 1
mov eax, str.Display_Selection
push eax
push dword [0x63b5c8]
push 0xb4
push dword [esp + 0x20]
push 0xa
push 0xdd
call fcn.0045ed3b
push dword [0x63b900]
push 0xb4
mov ebx, dword [esp + 0x18]
add ebx, dword [0x63b5c8]
add ebx, dword [0x63b7f4]
push ebx
push 0xa
push 0xde
call fcn.004a3ff6
mov eax, str.Tables
push eax
push 0
push 0xde
call fcn.004a35bc
mov eax, str.Plots_and_Graphs
push eax
push 1
push 0xde
call fcn.004a35bc
mov eax, str.Reticle_Details
push eax
push 2
push 0xde
call fcn.004a35bc
mov eax, str.Rangefinder
push eax
push 3
push 0xde
call fcn.004a35bc
mov eax, str.Vertical_Drift
push eax
push 4
push 0xde
call fcn.004a35bc
mov eax, str.Range_Card
push eax
push 5
push 0xde
call fcn.004a35bc
mov eax, str.Scope_Cap_Label
push eax
push 6
push 0xde
call fcn.004a35bc
mov eax, str.Visualisation
push eax
push 7
push 0xde
call fcn.004a35bc
mov eax, str.Summary
push eax
push 8
push 0xde
call fcn.004a35bc
push dword [0x63b72c]
push 0xde
call fcn.004a1bf3
call fcn.004a4bc0
mov ebx, dword [esp + 0x10]
push 0x11e
call fcn.004a1fc6
add ebx, eax
mov dword [esp + 0x10], ebx
push dword [esp + 0x44]
push dword [0x63b940]
push dword [esp + 0x10]
push dword [esp + 0x1c]
push 5
push 0x11d
call fcn.004a37c8
mov dword [esp + 0x10], 0
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Muzzle_Velocity
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0x7c
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 1
push dword [0x63b5cc]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b900]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2e9
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0x7d
call fcn.004a3ff6
mov eax, str.Ft_s
push eax
push 0
push 0x7d
call fcn.004a35bc
mov eax, 0x585c56
push eax
push 1
push 0x7d
call fcn.004a35bc
mov eax, str.Mach
push eax
push 2
push 0x7d
call fcn.004a35bc
push dword [0x63b7b0]
push 0x7d
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, 0x58014e
push eax
push dword [0x63b5c8]
push 0x5a
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffffb
push ebx
push 0x97
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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
push dword [0x63b6f8]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 1
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x37
call fcn.004b68f6
push eax
push 0xc
push 0xc
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x99
call fcn.004a4b78
push 0x38
call fcn.004b68f6
push eax
push 0xc
push 0xc
mov ebx, dword [esp + 0x1c]
add ebx, 0xe
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x9a
call fcn.004a4b78
cmp byte [0x63b9f2], 0
je 0x451f52
xor eax, eax
jmp 0x451f57
mov eax, 1
and eax, eax
je 0x451f79
push 1
push 0x99
call fcn.004a1c2b
push 1
push 0x9a
call fcn.004a1c2b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0x98
call fcn.004a3ff6
mov eax, 0x5844e8
push eax
push 0
push 0x98
call fcn.004a35bc
mov eax, 0x5850a0
push eax
push 1
push 0x98
call fcn.004a35bc
mov eax, 0x581fea
push eax
push 2
push 0x98
call fcn.004a35bc
mov eax, 0x585620
push eax
push 3
push 0x98
call fcn.004a35bc
mov eax, 0x58c40a
push eax
push 4
push 0x98
call fcn.004a35bc
mov eax, 0x5845cc
push eax
push 5
push 0x98
call fcn.004a35bc
mov eax, str.SLG0
push eax
push 6
push 0x98
call fcn.004a35bc
mov eax, str.SLG1
push eax
push 7
push 0x98
call fcn.004a35bc
mov eax, 0x58442c
push eax
push 8
push 0x98
call fcn.004a35bc
push dword [0x63b92c]
call fcn.0042d4a4
push eax
push 0x98
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Far_Zero
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0x9b
call fcn.0045ed3b
push dword [esp + 0x48]
call fcn.004b68f6
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x1c]
push dword [esp + 0x10]
push 0x111
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
push 0x15
call fcn.004bffd2
push eax
push 0x9b
call fcn.004a361d
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 1
push dword [0x63b920]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 2
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x1b4
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b900]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2eb
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0x9c
call fcn.004a3ff6
mov eax, str.Foot
push eax
push 0
push 0x9c
call fcn.004a35bc
mov eax, str.Yard
push eax
push 1
push 0x9c
call fcn.004a35bc
mov eax, str.Metre
push eax
push 2
push 0x9c
call fcn.004a35bc
push dword [0x63b6bc]
push 0x9c
call fcn.004a1bf3
push dword [0x63b7e8]
push 1
push 0x9b
call fcn.004a1de5
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Sight_Height
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0x9d
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b730]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 3
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x1b3
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x18]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2ee
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0x9e
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0x9e
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0x9e
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0x9e
call fcn.004a35bc
push dword [0x63b91c]
push 0x9e
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Target_Range
push eax
push dword [0x63b5c8]
push 0x5a
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffffb
push ebx
push 0x9f
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 1
push dword [0x63b794]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 4
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2e8
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xa0
call fcn.004a3ff6
mov eax, str.Foot
push eax
push 0
push 0xa0
call fcn.004a35bc
mov eax, str.Yard
push eax
push 1
push 0xa0
call fcn.004a35bc
mov eax, str.Metre
push eax
push 2
push 0xa0
call fcn.004a35bc
push dword [0x63b984]
push 0xa0
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Muzzle_Energy
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffff6
push ebx
push 0xd1
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b978]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 5
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x18]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2ea
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0xd2
call fcn.004a3ff6
mov eax, str.Ft.Lbf
push eax
push 0
push 0xd2
call fcn.004a35bc
mov eax, 0x586884
push eax
push 1
push 0xd2
call fcn.004a35bc
push dword [0x63b6f0]
push 0xd2
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Dots___Target
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff6
push ebx
push 0xab
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b698]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 6
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xac
call fcn.004a3ff6
mov eax, 0x57eda8
push eax
push 0
push 0xac
call fcn.004a35bc
mov eax, 0x58134a
push eax
push 1
push 0xac
call fcn.004a35bc
mov eax, 0x581372
push eax
push 2
push 0xac
call fcn.004a35bc
mov eax, 0x581378
push eax
push 3
push 0xac
call fcn.004a35bc
mov eax, 0x581438
push eax
push 4
push 0xac
call fcn.004a35bc
mov eax, 0x581484
push eax
push 5
push 0xac
call fcn.004a35bc
mov eax, 0x5814ea
push eax
push 6
push 0xac
call fcn.004a35bc
mov eax, 0x5814f0
push eax
push 7
push 0xac
call fcn.004a35bc
mov eax, 0x5814f6
push eax
push 8
push 0xac
call fcn.004a35bc
push 0
push 0xac
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Scope_Type
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffff6
push ebx
push 0xd8
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0xd9
call fcn.004a3ff6
mov eax, 0x57ffac
push eax
push 0
push 0xd9
call fcn.004a35bc
mov eax, 0x58a016
push eax
push 1
push 0xd9
call fcn.004a35bc
mov eax, str.Fixed
push eax
push 2
push 0xd9
call fcn.004a35bc
push dword [0x63b810]
push 0xd9
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
sub ebx, dword [0x63b900]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, 0x58b208
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff6
push ebx
push 0xae
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b61c]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 7
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Set_Mag
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffff6
push ebx
push 0xad
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b954]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 8
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
sub ebx, dword [0x63b900]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Weight
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xaf
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 2
push dword [0x63b858]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 9
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2ed
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xb1
call fcn.004a3ff6
mov eax, str.Grain
push eax
push 0
push 0xb1
call fcn.004a35bc
mov eax, str.Gram
push eax
push 1
push 0xb1
call fcn.004a35bc
push dword [0x63b5fc]
push 0xb1
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Calibre
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0xb0
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 3
push dword [0x63b624]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0xa
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x18]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2f2
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0xb2
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0xb2
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 1
push 0xb2
call fcn.004a35bc
push dword [0x63b83c]
push 0xb2
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Click_size
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xa9
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 3
push dword [0x63b608]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xb
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x1b7
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2f0
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xaa
call fcn.004a3ff6
mov eax, str.c_MoA
push eax
push 0
push 0xaa
call fcn.004a35bc
mov eax, str.MoA_c
push eax
push 1
push 0xaa
call fcn.004a35bc
mov eax, str.c_Mil
push eax
push 2
push 0xaa
call fcn.004a35bc
mov eax, str.Mil_c
push eax
push 3
push 0xaa
call fcn.004a35bc
push dword [0x63b7a0]
push 0xaa
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Impact_Zone
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffff6
push ebx
push 0xb4
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 1
push dword [0x63b8fc]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0xc
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x18]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2ef
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0xb3
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0xb3
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0xb3
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0xb3
call fcn.004a35bc
push dword [0x63b6a0]
push 0xb3
call fcn.004a1bf3
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Wind_Speed
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xa3
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 1
push dword [0x63b854]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xd
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push dword [0x63b7d4]
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x1b6
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b900]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2ec
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xa4
call fcn.004a3ff6
mov eax, 0x585a0c
push eax
push 0
push 0xa4
call fcn.004a35bc
mov eax, str.Ft_s
push eax
push 1
push 0xa4
call fcn.004a35bc
mov eax, str.Km_h
push eax
push 2
push 0xa4
call fcn.004a35bc
mov eax, 0x585c56
push eax
push 3
push 0xa4
call fcn.004a35bc
mov eax, str.Knot
push eax
push 4
push 0xa4
call fcn.004a35bc
push dword [0x63b5f4]
push 0xa4
call fcn.004a1bf3
push dword [esp + 0x14]
pop eax
mov dword [esp + 0x10], eax
push 1
mov eax, str.Wind_Angle
push eax
push dword [0x63b5c8]
push 0x5a
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffffb
push ebx
push 0xa7
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 0
push dword [0x63b84c]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
mov edx, 0x57f97e
push edx
call fcn.004c0bf0
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0xe
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push dword [0x63b7d4]
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x1b5
call fcn.004a4b78
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x18], eax
mov ebx, dword [esp + 0x14]
add ebx, dword [esp + 0x38]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x14], eax
push 1
mov eax, str.Barrel_Length
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff6
push ebx
push 0xa5
call fcn.0045ed3b
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
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 1
push dword [0x63b8fc]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0xf
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b7d4]
add ebx, dword [0x63b7f4]
mov dword [esp + 0x10], ebx
push 0
mov eax, 0x57e140
push eax
push dword [0x63b7d4]
push 0xc
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x3c]
push ebx
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, dword [esp + 0x34]
push ebx
push 0x2f1
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0xa6
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0xa6
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0xa6
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0xa6
call fcn.004a35bc
push dword [0x63b8f4]
push 0xa6
call fcn.004a1bf3
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b900]
sub ebx, dword [0x63b5c8]
mov dword [esp + 0x10], ebx
mov ebx, dword [esp + 0x10]
add ebx, dword [0x63b900]
mov dword [esp + 0x1c], ebx
push 1
mov eax, str.Tools_Popup
push eax
push dword [0x63b5c8]
mov ebx, dword [0x63b8c8]
add ebx, 0x14
push ebx
mov ebx, dword [esp + 0x20]
sub ebx, dword [esp + 0x50]
push ebx
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffff6
push ebx
push 0xc2
call fcn.0045ed3b
push 0x15
call fcn.004bffd2
push eax
push 0xc2
call fcn.004a361d
push dword [esp + 0x50]
call fcn.004b68f6
push eax
push dword [0x63b7d4]
mov ebx, dword [esp + 0x10]
sub ebx, dword [esp + 0xc]
add ebx, 0x14
push ebx
mov ebx, dword [esp + 0x1c]
sub ebx, dword [esp + 0x4c]
mov edi, dword [0x63b7d4]
sub edi, dword [0x63b5c8]
mov eax, edi
mov ecx, 2
cdq
idiv ecx
mov edi, eax
sub ebx, edi
push ebx
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff6
push ebx
push 0x113
call fcn.004a4b78
mov eax, str.Click_for_Tools_Options_Popup
push eax
push 0x113
call fcn.004a4c42
push dword [0x63b7e8]
push 1
push 0xc2
call fcn.004a1de5
mov ebx, dword [esp + 0x18]
add ebx, dword [esp + 0x30]
mov dword [esp + 0x10], ebx
push dword [esp + 0x10]
pop eax
mov dword [esp + 0x18], eax
push 1
push 0x42
push 0x64
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0xffffffff
call fcn.004a37c8
push 1
mov eax, 0x58416c
push eax
push 0x16
push 0x62
push 2
push 1
push 0xe9
call fcn.0045ed3b
push 1
mov eax, str.95.60_InHg
push eax
push 0x16
push 0x62
push 0x17
push 1
push 0xea
call fcn.0045ed3b
push 1
mov eax, 0x584c9c
push eax
push 0x16
push 0x62
push 0x2c
push 1
push 0xeb
call fcn.0045ed3b
push dword [esp + 0x4c]
call fcn.004b68f6
push eax
push 0x46
push 0x64
push 0
push 0
push 0x112
call fcn.004a4b78
call fcn.004a4bc0
mov eax, str.Click_for_Environmental_Applet.
push eax
push 0x112
call fcn.004a4c42
push dword [0x63b7e8]
push 1
push 0xe9
call fcn.004a1de5
push dword [0x63b7e8]
push 1
push 0xea
call fcn.004a1de5
push dword [0x63b7e8]
push 1
push 0xeb
call fcn.004a1de5
call fcn.004a4bc0
push dword [esp + 0x1c]
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x11d
call fcn.004a3381
mov dword [esp + 0x58], 5
push 0x20d
push 0x1f9
push dword [esp + 0x60]
mov ebx, dword [esp + 0x14]
add ebx, 5
push ebx
push 0x45
call fcn.004a3970
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x47
call fcn.004a37c8
push 0x32
push 0x3e8
push 0
push 0
push 0x48
call fcn.004a51a6
push 0x1388
push 0x3e8
push 0x32
push 0
push 0x46
call fcn.004a51a6
push 1
mov eax, 0x5896fe
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0x95
call fcn.0045ed3b
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
push dword [0x63b9c0]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0x13
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x96
call fcn.004a4b78
push 1
mov eax, 0x58e26a
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0x92
call fcn.0045ed3b
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 1
push dword [0x63b658]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0x12
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0x93
call fcn.004a3ff6
mov eax, str.Ft_s
push eax
push 0
push 0x93
call fcn.004a35bc
mov eax, 0x585c56
push eax
push 1
push 0x93
call fcn.004a35bc
mov eax, str.Mach
push eax
push 2
push 0x93
call fcn.004a35bc
push dword [0x63b864]
push 0x93
call fcn.004a1bf3
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x94
call fcn.004a4b78
push 1
mov eax, 0x58787c
push eax
push dword [0x63b5c8]
push 0x1e
push dword [esp + 0x20]
push 0x64
push 0xe0
call fcn.0045ed3b
push 1
mov eax, 0x58787c
push eax
push dword [0x63b5c8]
push 0x1e
push dword [esp + 0x20]
push 0x64
push 0xe1
call fcn.0045ed3b
push 1
mov eax, str.Cant_Angle
push eax
push dword [0x63b5c8]
push 0x50
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffffb
push ebx
push 0xb5
call fcn.0045ed3b
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 0
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0x24
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Degree
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x1f4
push 0xe4
call fcn.0045ed3b
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x308
call fcn.004a37c8
push dword [esp + 0x44]
push 0x7d0
push 0xaa
push 0
push 0
push 0x11a
call fcn.004a37c8
push 0x32
push 0xaa
push 0
push 0
push 0x123
call fcn.004a51a6
push 0x1388
push 0xaa
push 0x32
push 0
push 0x124
call fcn.004a51a6
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x309
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1388
push 0
call fcn.004ab639
push eax
push 0
push 0
push 0x30a
call fcn.004a37c8
push 0x1f4
push 0x1f4
push 0
push 0
push 0x49
call fcn.004a2fac
push 0x1f4
push 0x1f4
push 0
push 0
push 0x4a
call fcn.004a2fac
push 1
push 0x4a
call fcn.004a1c2b
call fcn.004a4bc0
push 1
mov eax, str.Start_Range
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
push 0x64
push 0xdb
call fcn.0045ed3b
push 1
mov eax, str.____Metre____
push eax
push dword [0x63b5c8]
push 0x78
push dword [esp + 0x20]
push 0x64
push 0xda
call fcn.0045ed3b
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 1
push dword [0x63b620]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0x26
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Affected_Range
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
push 0x64
push 0xdc
call fcn.0045ed3b
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 1
push dword [0x63b820]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0x27
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, 0x5896fe
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0x81
call fcn.0045ed3b
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
push dword [0x63b9c0]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0x11
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push 0x82
call fcn.004a4b78
push 1
mov eax, 0x58e26a
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffff8
push ebx
push 0x7e
call fcn.0045ed3b
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 1
push dword [0x63b658]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x14]
push 0x10
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0xc]
push 0x7f
call fcn.004a3ff6
mov eax, str.Ft_s
push eax
push 0
push 0x7f
call fcn.004a35bc
mov eax, 0x585c56
push eax
push 1
push 0x7f
call fcn.004a35bc
mov eax, str.Mach
push eax
push 2
push 0x7f
call fcn.004a35bc
push 0x35
call fcn.004b68f6
push eax
push 0x1b
push 0xe
push dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
add ebx, dword [0x63b8c8]
add ebx, 2
push ebx
push pe_nt_image_headers32
call fcn.004a4b78
push 1
mov eax, 0x58787c
push eax
push dword [0x63b5c8]
push 0x1e
push dword [esp + 0x20]
push 0x64
push 0xdf
call fcn.0045ed3b
push 1
mov eax, 0x58787c
push eax
push dword [0x63b5c8]
push 0x1e
push dword [esp + 0x20]
push 0x64
push 0xe2
call fcn.0045ed3b
push 1
mov eax, str.Cant_Angle
push eax
push dword [0x63b5c8]
push 0x50
push dword [esp + 0x20]
mov ebx, dword [esp + 0x18]
add ebx, 0xfffffffb
push ebx
push 0xb6
call fcn.0045ed3b
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 0
push dword [0x63b748]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push dword [esp + 0x18]
push 0x25
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Degree
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x1f4
push 0xe5
call fcn.0045ed3b
push dword [0x63b87c]
push 0x7f
call fcn.004a1bf3
call fcn.004a4bc0
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x30b
call fcn.004a37c8
push 0x226
push 0x1f4
push 0
push 0
push 0x4b
call fcn.004a2fac
push 0x226
push 0x1f4
push 0
push 0
push 0x4c
call fcn.004a2fac
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x30c
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1388
push 0
call fcn.004ab639
push eax
push 0
push 0
push 0x30d
call fcn.004a37c8
push 0x1a4
push 0x1a4
push 0
push 0
push 0x4d
call fcn.004a2fac
push 0x1a4
push 0x1a4
push 0
push 0
push 0x4e
call fcn.004a2fac
call fcn.004a4bc0
push 1
mov eax, str.Target_Size
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
push 0x64
push 0xb7
call fcn.0045ed3b
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 1
push dword [0x63b798]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0x1a
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push 0x6e
push 0xb8
call fcn.004a3ff6
mov eax, str.Metre
push eax
push 0
push 0xb8
call fcn.004a35bc
mov eax, str.Yard
push eax
push 1
push 0xb8
call fcn.004a35bc
mov eax, str.Foot
push eax
push 2
push 0xb8
call fcn.004a35bc
mov eax, str.Inch
push eax
push 3
push 0xb8
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 4
push 0xb8
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 5
push 0xb8
call fcn.004a35bc
push dword [0x63b988]
push 0xb8
call fcn.004a1bf3
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x313
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x314
call fcn.004a37c8
push 0x1db
push 0x1db
push 0
push 0
push 0x56
call fcn.004a2fac
push 0x1db
push 0x1db
push 0
push 0
push 0x57
call fcn.004a2fac
push 0x1db
push 0x1db
push 0
push 0
push 0x58
call fcn.004a2fac
call fcn.004a4bc0
push 1
mov eax, str.Gyro_Coefficient
push eax
push dword [0x63b5c8]
push 0x78
push dword [esp + 0x20]
push 0x64
push 0xb9
call fcn.0045ed3b
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 3
push dword [0x63b74c]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
mov ebx, dword [0x63b8c8]
add ebx, 0xa
push ebx
push dword [esp + 0x20]
push 0x64
push 0x1b
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, 0x580770
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffffb
push ebx
push 0xbb
call fcn.0045ed3b
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 1
push dword [0x63b9c4]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x6c]
push ebx
push dword [esp + 0x14]
push 0x1c
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Pitch
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
add ebx, 0xfffffffb
push ebx
push 0xba
call fcn.0045ed3b
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 1
push dword [0x63b9bc]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
mov ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x6c]
push ebx
push dword [esp + 0x14]
push 0x1d
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Degree
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x1f4
push 0xe3
call fcn.0045ed3b
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push dword [esp + 0x10]
push 0xe7
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0xe7
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0xe7
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0xe7
call fcn.004a35bc
push dword [0x63b6e8]
push 0xe7
call fcn.004a1bf3
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x30e
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x30f
call fcn.004a37c8
push 0x1a4
push 0x1a4
push 0
push 0
push 0x4f
call fcn.004a2fac
push 0x1a4
push 0x1a4
push 0
push 0
push 0x50
call fcn.004a2fac
call fcn.004a4bc0
push 1
mov eax, str.Print_Diameter
push eax
push dword [0x63b5c8]
push 0x64
push dword [esp + 0x20]
push 0x64
push 0xbc
call fcn.0045ed3b
push 1
mov eax, str.Label_Colour
push eax
push dword [0x63b5c8]
push 0x78
push dword [esp + 0x20]
push 0x64
push 0x204
call fcn.0045ed3b
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 2
push dword [0x63b6a4]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0x19
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
mov ebx, dword [0x63b8c8]
add ebx, 0x14
push ebx
push dword [esp + 0x18]
push 0x64
push 0x205
call fcn.004a3ff6
mov eax, str.None
push eax
push 0
push 0x205
call fcn.004a35bc
mov eax, str.Grey
push eax
push 1
push 0x205
call fcn.004a35bc
mov eax, str.Yellow
push eax
push 2
push 0x205
call fcn.004a35bc
mov eax, str.Pink
push eax
push 3
push 0x205
call fcn.004a35bc
mov eax, str.Green
push eax
push 4
push 0x205
call fcn.004a35bc
mov eax, str.Blue
push eax
push 5
push 0x205
call fcn.004a35bc
mov eax, str.Cyan
push eax
push 6
push 0x205
call fcn.004a35bc
mov eax, str.Orange
push eax
push 7
push 0x205
call fcn.004a35bc
mov eax, str.Magenta
push eax
push 8
push 0x205
call fcn.004a35bc
push dword [0x63b5e8]
push 0x205
call fcn.004a1bf3
mov eax, str.Gradient
push eax
push 0xf
push 0x50
push 0xa
push 0xa
push 0x206
call fcn.004a5706
push 0x14
call fcn.004bffd2
push eax
push 0x206
call fcn.004a361d
push dword [0x63b79c]
push 0x206
call fcn.004a1bf3
push dword [0x63b900]
push dword [0x63b8c8]
push dword [esp + 0x18]
push 0x6e
push 0xbd
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0xbd
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0xbd
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0xbd
call fcn.004a35bc
push dword [0x63b8d0]
push 0xbd
call fcn.004a1bf3
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x310
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x311
call fcn.004a37c8
push 0x2db
push 0x389
push 0xa
push 0
push 0x51
call fcn.004a2fac
push 0x2db
push 0x389
push 0
push 0
push 0x52
call fcn.004a2fac
call fcn.004a4bc0
push 0
mov eax, str.2_x_3_Inch
push eax
push dword [0x63b5c8]
push 0xfa
push 0
push 0x64
push 0x2c3
call fcn.0045ed3b
push 1
mov eax, str.Panel_Print_Width
push eax
push dword [0x63b5c8]
push 0x78
push 0
push 0x64
push 0x2c2
call fcn.0045ed3b
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 2
push dword [0x63b6a4]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push 0x14
push 0x64
push 0x29
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push dword [0x63b900]
push dword [0x63b8c8]
push 0x28
push 0x64
push 0x2c4
call fcn.004a3ff6
mov eax, str.Inch
push eax
push 0
push 0x2c4
call fcn.004a35bc
mov eax, 0x58129c
push eax
push 1
push 0x2c4
call fcn.004a35bc
mov eax, 0x58b1d0
push eax
push 2
push 0x2c4
call fcn.004a35bc
push dword [0x63b910]
push 0x2c4
call fcn.004a1bf3
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x312
call fcn.004a37c8
push 0x1f4
push 0x1f4
push 0
push 0
push 0x53
call fcn.004a51a6
call fcn.004a4bc0
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x5b
call fcn.004a37c8
push dword [esp + 0x44]
push 0x1f4
push 0x1f4
push 0
push 0
push 0x5c
call fcn.004a37c8
push 0x1f4
push 0x1f4
push 0
push 0
push 0x59
call fcn.004a2fac
push 0x1f4
push 0x1f4
push 0
push 0
push 0x5a
call fcn.004a2fac
call fcn.004a4bc0
push 1
mov eax, str.Inclination
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0xe8
call fcn.0045ed3b
push 1
mov eax, str.Degree
push eax
push dword [0x63b5c8]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x1f4
push 0xe6
call fcn.0045ed3b
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 0
push dword [esp + 0x70]
fild dword [esp]
fstp dword [esp]
call fcn.004be280
call fcn.004c0c50
push dword [0x63b7d4]
push dword [0x63b8c8]
push dword [esp + 0x20]
push 0x64
push 0x2a
call fcn.0049c2c2
add dword [esp + 0x14], edx
call fcn.00473af6
call fcn.0049c2e0
push 1
mov eax, str.Target_Image
push eax
push dword [0x63b5c8]
mov ebx, dword [0x63b8c8]
imul ebx, ebx, 3
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push dword [esp + 0x20]
push 0x64
push 0x62
call fcn.0045ed3b
push dword [0x63b900]
mov ebx, dword [0x63b8c8]
imul ebx, ebx, 3
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push dword [esp + 0x18]
push 0x6e
push 0x63
call fcn.004a3ff6
mov eax, str.None
push eax
push 0
push 0x63
call fcn.004a35bc
mov eax, str.Brown_Rat
push eax
push 1
push 0x63
call fcn.004a35bc
mov eax, str.Squirrel
push eax
push 2
push 0x63
call fcn.004a35bc
mov eax, str.Rabbit
push eax
push 3
push 0x63
call fcn.004a35bc
mov eax, str.FT_Rat
push eax
push 4
push 0x63
call fcn.004a35bc
mov eax, str.FT_Squirrel
push eax
push 5
push 0x63
call fcn.004a35bc
mov eax, str.FT_Rabbit
push eax
push 6
push 0x63
call fcn.004a35bc
mov eax, str.FT_Rook
push eax
push 7
push 0x63
call fcn.004a35bc
mov eax, str.FT_Magpie
push eax
push 8
push 0x63
call fcn.004a35bc
push dword [0x63b938]
push 0x63
call fcn.004a1bf3
call fcn.004a4bc0
call fcn.004a4bc0
push 0xb
call fcn.004bffd2
push eax
push 0x48
call fcn.004a361d
push 0xb
call fcn.004bffd2
push eax
push 0x46
call fcn.004a361d
push 0xb
call fcn.004bffd2
push eax
push 0x123
call fcn.004a361d
push 0xb
call fcn.004bffd2
push eax
push 0x124
call fcn.004a361d
push 0xb
call fcn.004bffd2
push eax
push 0x53
call fcn.004a361d
call fcn.004a4bc0
call fcn.0042f3b1
push 0x2ac
call fcn.0049f965
and eax, eax
je 0x454ed4
mov eax, str.Range_Card_Front:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Show_Card_Panel_s__...
push eax
call fcn.0049fb7a
mov eax, str.Front_Panel_Only
push eax
push 0x2ad
call fcn.0049fa51
mov eax, str.Reverse_Panel_Only
push eax
push 0x2ae
call fcn.0049fa51
mov eax, 0x581350
push eax
push 0x2af
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Reverse_Panel_Columns_...
push eax
push 0x19e
call fcn.0049fa51
call fcn.0049fa63
mov ebx, dword [0x63b790]
cmp ebx, 3
jge 0x454d94
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x454c0b
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Whole_Dots_Only
push eax
push 0x2b0
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x454c01
mov eax, str.Whole__Half_Dots
push eax
push 0x2b1
call fcn.0049fa51
call fcn.0049fb88
jmp 0x454d53
mov ebx, 1
cmp ebx, dword [esp]
jne 0x454d10
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
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 0x2b0
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 0x2b1
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
call fcn.0049fb88
jmp 0x454d53
mov ebx, 2
cmp ebx, dword [esp]
jne 0x454d53
call fcn.0040c786
and eax, eax
je 0x454d53
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Defined_Intercepts
push eax
push 0x2b0
call fcn.0049fa51
mov eax, str.Defined__Virtual_Intercepts
push eax
push 0x2b1
call fcn.0049fa51
call fcn.0049fb88
pop eax
mov eax, str.Range_Card_LHS_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Ranges
push eax
push 0x2b4
call fcn.0049fa51
mov eax, str.Far_Ranges
push eax
push 0x2b5
call fcn.0049fa51
mov eax, str.Wind_Drift
push eax
push 0x2b6
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b790]
cmp ebx, 3
jne 0x454db6
mov eax, str.Show_Detailed_Image
push eax
push 0x2b7
call fcn.0049fa51
jmp 0x454dc6
mov eax, str.Show_Blank_Image
push eax
push 0x2b7
call fcn.0049fa51
mov ebx, dword [0x63b790]
cmp ebx, 3
jge 0x454e9a
cmp dword [0x63b9a0], 0
je 0x454df0
mov eax, str.Hide_PBR_Detail
push eax
push 0x2b8
call fcn.0049fa51
jmp 0x454e00
mov eax, str.Show_PBR_Detail
push eax
push 0x2b8
call fcn.0049fa51
mov eax, str.Intercept_Variables_...
push eax
call fcn.0049fb7a
mov eax, str.None
push eax
push 0x2ba
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x57e914
push eax
push 0x2bb
call fcn.0049fa51
mov eax, 0x58487e
push eax
push 0x2bc
call fcn.0049fa51
mov eax, 0x57ea12
push eax
push 0x2bd
call fcn.0049fa51
mov eax, str.Click
push eax
push 0x2be
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Velocity
push eax
push 0x2bf
call fcn.0049fa51
mov eax, str.Momentum
push eax
push 0x2c0
call fcn.0049fa51
mov eax, 0x581ab8
push eax
push 0x2c1
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov eax, 0x5873f8
push eax
push 0x2b9
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Image
push eax
push 0x2b2
call fcn.0049fa51
mov eax, str.Save_Image
push eax
push 0x2b3
call fcn.0049fa51
push 0x293
call fcn.0049f965
and eax, eax
je 0x454ff3
mov eax, str.Reticle_View:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Whole_Dots_Only
push eax
push 0x277
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x454f2f
mov eax, str.Whole__Half_Dots
push eax
push 0x278
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Reticle_LHS_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Ranges
push eax
push 0x294
call fcn.0049fa51
mov eax, str.Far_Ranges
push eax
push 0x295
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov eax, str.PoI_Mode_...
push eax
call fcn.0049fb7a
mov eax, str.None
push eax
push 0x296
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x57e914
push eax
push 0x297
call fcn.0049fa51
mov eax, 0x58487e
push eax
push 0x298
call fcn.0049fa51
mov eax, 0x57ea12
push eax
push 0x299
call fcn.0049fa51
mov eax, str.Click
push eax
push 0x29a
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov eax, str.Print_Image
push eax
push 0x29e
call fcn.0049fa51
mov eax, str.Save_Image
push eax
push 0x29f
call fcn.0049fa51
push 0x2a0
call fcn.0049f965
and eax, eax
je 0x4552bd
mov eax, str.Scope_Cap_Label:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x455065
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Whole_Dots_Only
push eax
push 0x277
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x45505b
mov eax, str.Whole__Half_Dots
push eax
push 0x278
call fcn.0049fa51
call fcn.0049fb88
jmp 0x4551ad
mov ebx, 1
cmp ebx, dword [esp]
jne 0x45516a
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
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 0x4551ad
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4551ad
call fcn.0040c786
and eax, eax
je 0x4551ad
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
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
call fcn.0049fb88
pop eax
mov eax, str.Label_LHS_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Ranges
push eax
push 0x2a7
call fcn.0049fa51
mov eax, str.Far_Ranges
push eax
push 0x2a8
call fcn.0049fa51
mov eax, str.Wind_Drift
push eax
push 0x2a9
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
cmp byte [0x63b9ea], 0
je 0x45520e
mov eax, str.Coloured_Image
push eax
push 0x2ab
call fcn.0049fa51
jmp 0x45521e
mov eax, str.Monochrome_Image
push eax
push 0x2ab
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Monochrome
push eax
push 0x2ab
call fcn.0049fa51
call fcn.0049fa63
cmp dword [0x63b694], 0
je 0x455253
mov eax, str.Hide_PBR_Detail
push eax
push 0x2a1
call fcn.0049fa51
jmp 0x455263
mov eax, str.Show_PBR_Detail
push eax
push 0x2a1
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Options_...
push eax
call fcn.0049fb7a
mov eax, str.Print_ScopeCap_Image
push eax
push 0x2a3
call fcn.0049fa51
mov eax, str.Print_a_Page_of_Images
push eax
push 0x2a4
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Calibration_Target
push eax
push 0x1e9
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Save_Image
push eax
push 0x2a6
call fcn.0049fa51
push 0x2c5
call fcn.0049f965
and eax, eax
je 0x45533a
mov eax, str.Vertical_Drift:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Ignore_Velocity_Loss_at_range
push eax
push 0x2c6
call fcn.0049fa51
mov eax, str.Ignore_Head_tail_wind_vector
push eax
push 0x2c7
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Show_Slope_Plot
push eax
push 0x2c8
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Image
push eax
push 0x2c9
call fcn.0049fa51
mov eax, str.Save_Image
push eax
push 0x2ca
call fcn.0049fa51
push 0x2cb
call fcn.0049f965
and eax, eax
je 0x4553a8
mov eax, str.Summary:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
cmp byte [0x63b9f0], 0
je 0x455378
mov eax, str.Concise_Format
push eax
push 0x2ce
call fcn.0049fa51
jmp 0x455388
mov eax, str.Verbose_Format
push eax
push 0x2ce
call fcn.0049fa51
mov eax, str.Copy_to_File
push eax
push 0x2cc
call fcn.0049fa51
mov eax, str.Print_Summary
push eax
push 0x2cd
call fcn.0049fa51
push 0x201
call fcn.0049f965
and eax, eax
je 0x4553eb
mov eax, str.Zero_Options_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Set_Single_Zero
push eax
push 0x202
call fcn.0049fa51
mov eax, str.Zero_on_Target_Range
push eax
push 0x203
call fcn.0049fa51
push 0x1fb
call fcn.0049f965
and eax, eax
je 0x45545e
mov eax, str.Sight_Height_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x586c32
push eax
push 0x1fc
call fcn.0049fa51
mov eax, str.Low_medium
push eax
push 0x1fd
call fcn.0049fa51
mov eax, str.Medium
push eax
push 0x1fe
call fcn.0049fa51
mov eax, str.Medium_high
push eax
push 0x1ff
call fcn.0049fa51
mov eax, str.High
push eax
push 0x200
call fcn.0049fa51
push 0x207
call fcn.0049f965
and eax, eax
je 0x45552f
mov eax, str.Click_Size_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.1_Inch_per_click___100_Yard
push eax
push 0x208
call fcn.0049fa51
mov eax, str.1_2_Inch_per_click___100_Yard
push eax
push 0x209
call fcn.0049fa51
mov eax, str.1_4_Inch_per_click___100_Yard
push eax
push 0x20a
call fcn.0049fa51
mov eax, str.1_8_Inch_per_click___100_Yard
push eax
push 0x20b
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.1_MoA_per_click
push eax
push 0x20c
call fcn.0049fa51
mov eax, str.1_2_MoA_per_click
push eax
push 0x20d
call fcn.0049fa51
mov eax, str.1_4_MoA_per_click
push eax
push 0x20e
call fcn.0049fa51
mov eax, str.1_8_MoA_per_click
push eax
push 0x20f
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.1_10_mil_per_click
push eax
push 0x210
call fcn.0049fa51
mov eax, str.1_20_mil_per_click
push eax
push 0x211
call fcn.0049fa51
push 0x21f
call fcn.0049f965
and eax, eax
je 0x455606
mov eax, str.Wind_Speed_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Calm
push eax
push 0x220
call fcn.0049fa51
mov eax, str.Light_Air
push eax
push 0x221
call fcn.0049fa51
mov eax, 0x582bb4
push eax
push 0x222
call fcn.0049fa51
mov eax, str.Gentle_Breeze
push eax
push 0x223
call fcn.0049fa51
mov eax, 0x58c014
push eax
push 0x224
call fcn.0049fa51
mov eax, str.Fresh_Breeze
push eax
push 0x225
call fcn.0049fa51
mov eax, str.Strong_Breeze
push eax
push 0x226
call fcn.0049fa51
mov eax, str.Near_Gale
push eax
push 0x227
call fcn.0049fa51
mov eax, str.Gale
push eax
push 0x228
call fcn.0049fa51
mov eax, str.Strong_Gale
push eax
push 0x229
call fcn.0049fa51
mov eax, str.Whole_Gale
push eax
push 0x22a
call fcn.0049fa51
push 0x212
call fcn.0049f965
and eax, eax
je 0x4556ed
mov eax, str.Wind_FROM_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.12_oclock__0
push eax
push 0x213
call fcn.0049fa51
mov eax, str.1_oclock__30
push eax
push 0x214
call fcn.0049fa51
mov eax, str.2_oclock__60
push eax
push 0x215
call fcn.0049fa51
mov eax, str.3_oclock__90
push eax
push 0x216
call fcn.0049fa51
mov eax, str.4_oclock__120
push eax
push 0x217
call fcn.0049fa51
mov eax, str.5_oclock__150
push eax
push 0x218
call fcn.0049fa51
mov eax, str.6_oclock__180
push eax
push 0x219
call fcn.0049fa51
mov eax, str.7_oclock__210
push eax
push 0x21a
call fcn.0049fa51
mov eax, str.8_oclock__240
push eax
push 0x21b
call fcn.0049fa51
mov eax, str.9_oclock__270
push eax
push 0x21c
call fcn.0049fa51
mov eax, str.10_oclock__300
push eax
push 0x21d
call fcn.0049fa51
mov eax, str.11_oclock__330
push eax
push 0x21e
call fcn.0049fa51
push 0x1f6
call fcn.0049f965
and eax, eax
je 0x455750
mov eax, 0x57f9c8
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x58d1c6
push eax
push 0x1f7
call fcn.0049fa51
mov eax, str.0.01
push eax
push 0x1f8
call fcn.0049fa51
mov eax, str.0.001
push eax
push 0x1f9
call fcn.0049fa51
mov eax, str.0.0001
push eax
push 0x1fa
call fcn.0049fa51
push 0x83
call fcn.0049f965
and eax, eax
je 0x4557ec
mov eax, str.BC_Variation_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.None
push eax
push 0x84
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x58ab36
push eax
push 0x85
call fcn.0049fa51
mov eax, 0x57e712
push eax
push 0x86
call fcn.0049fa51
mov eax, 0x581e96
push eax
push 0x87
call fcn.0049fa51
mov eax, 0x586aea
push eax
push 0x88
call fcn.0049fa51
mov eax, 0x57fcda
push eax
push 0x89
call fcn.0049fa51
mov eax, 0x584dda
push eax
push 0x8a
call fcn.0049fa51
push 0x8b
call fcn.0049f965
and eax, eax
je 0x455874
mov eax, str.MV_Variation_...
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.None
push eax
push 0x8c
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x58ab36
push eax
push 0x8d
call fcn.0049fa51
mov eax, 0x58ba24
push eax
push 0x8e
call fcn.0049fa51
mov eax, 0x58ce80
push eax
push 0x8f
call fcn.0049fa51
mov eax, 0x58dc5c
push eax
push 0x90
call fcn.0049fa51
mov eax, 0x57e712
push eax
push 0x91
call fcn.0049fa51
push 0x22b
call fcn.0049f965
and eax, eax
je 0x455be6
mov eax, str.Tables:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
mov eax, 0x57e90c
push eax
push 0x22c
call fcn.0049fa51
mov eax, str.Wind_Drift
push eax
push 0x22d
call fcn.0049fa51
mov eax, str.Ballistics_...
push eax
call fcn.0049fb7a
mov eax, str.Practical
push eax
push 0x22e
call fcn.0049fa51
mov eax, str.Esoteric
push eax
push 0x22f
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Maximum_Range_Envelope
push eax
push 0x230
call fcn.0049fa51
mov eax, str.Inclined_Shooting_...
push eax
call fcn.0049fb7a
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push edx
call fcn.004c0b20
pop edx
push eax
push 0x9e
call fcn.004a1e88
call fcn.004c0c50
push 0x231
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
mov ebx, dword [0x63b770]
and ebx, ebx
jne 0x45595f
mov eax, str.Mil_dots
push eax
push 0x232
call fcn.0049fa51
mov eax, 0x57ea0a
push eax
push 0x234
call fcn.0049fa51
mov eax, 0x58487e
push eax
push 0x233
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.PBR_Table
push eax
push 0x235
call fcn.0049fa51
mov eax, 0x58a83c
push eax
push 0x237
call fcn.0049fa51
mov eax, str.Custom_Table
push eax
push 0x239
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 0xa
jne 0x4559d4
call fcn.0049fa63
mov eax, str.Custom_Table_Columns_...
push eax
push 0xca
call fcn.0049fa51
mov ebx, dword [0x63b838]
cmp ebx, 4
je 0x4559f1
mov ebx, dword [0x63b838]
cmp ebx, 6
je 0x4559f1
mov eax, 1
jmp 0x4559f3
xor eax, eax
and eax, eax
je 0x455a09
mov ebx, dword [0x63b838]
cmp ebx, 8
je 0x455a09
mov eax, 1
jmp 0x455a0b
xor eax, eax
and eax, eax
je 0x455b1f
call fcn.0049fa63
mov eax, str.Table_Extent_...
push eax
call fcn.0049fb7a
mov eax, str.Near_Zero_Range
push eax
push 0x248
call fcn.0049fa51
mov eax, str.Far_Zero_Range
push eax
push 0x249
call fcn.0049fa51
fld dword [0x63b794]
fld dword [0x63b704]
fcompp
fnstsw ax
test ah, 1
je 0x455a7a
mov eax, str.Reticle_Range
push eax
push 0x24b
call fcn.0049fa51
mov eax, str.Target_Range
push eax
push 0x24a
call fcn.0049fa51
jmp 0x455a9a
mov eax, str.Target_Range
push eax
push 0x24a
call fcn.0049fa51
mov eax, str.Reticle_Range
push eax
push 0x24b
call fcn.0049fa51
mov eax, str.Max._Calculated_Range
push eax
push 0x24c
call fcn.0049fa51
call fcn.0049fb88
mov eax, str.Table_Step_...
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x23a
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x23c
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x23d
call fcn.0049fa51
mov eax, 0x5801b8
push eax
push 0x23e
call fcn.0049fa51
mov eax, 0x5830d0
push eax
push 0x23f
call fcn.0049fa51
mov eax, 0x58d19a
push eax
push 0x240
call fcn.0049fa51
call fcn.0049fb88
mov ebx, dword [0x63b838]
cmp ebx, 4
jne 0x455b8f
call fcn.0049fa63
mov eax, str.MaxRange_Table_Step_...
push eax
call fcn.0049fb7a
mov eax, 0x57ea1e
push eax
push 0x24f
call fcn.0049fa51
mov eax, 0x57ea6e
push eax
push 0x250
call fcn.0049fa51
mov eax, 0x57eabc
push eax
push 0x251
call fcn.0049fa51
mov eax, 0x57eda2
push eax
push 0x252
call fcn.0049fa51
mov eax, 0x57ee6a
push eax
push 0x253
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov ebx, dword [0x63b6c4]
cmp ebx, 1
jne 0x455bb1
mov eax, str.Hide_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
jmp 0x455bc1
mov eax, str.Show_Table_Gaps
push eax
push 0x254
call fcn.0049fa51
call fcn.0049fa63
mov eax, str.Print_Table
push eax
push 0x24d
call fcn.0049fa51
mov eax, str.Save_Table_as_.CSV
push eax
push 0x24e
call fcn.0049fa51
push 0x2e0
call fcn.0049f965
and eax, eax
je 0x455e06
mov eax, str.Rangefinder:
push eax
push 0xffffffff
call fcn.0049fa51
call fcn.0049fa63
push dword [0x63b770]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x455c58
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Whole_Dots_Only
push eax
push 0x2e1
call fcn.0049fa51
cmp dword [0x63b960], 0
je 0x455c4e
mov eax, str.Whole__Half_Dots
push eax
push 0x2e2
call fcn.0049fa51
call fcn.0049fb88
jmp 0x455da0
mov ebx, 1
cmp ebx, dword [esp]
jne 0x455d5d
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
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 0x2e1
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 0x2e2
call fcn.0049c2c2
add dword [esp + 4], edx
call fcn.0049fa51
call fcn.0049c2e0
call fcn.0049fb88
jmp 0x455da0
mov ebx, 2
cmp ebx, dword [esp]
jne 0x455da0
call fcn.0040c786
and eax, eax
je 0x455da0
mov eax, str.Show_Ranges_for_...
push eax
call fcn.0049fb7a
mov eax, str.Defined_Intercepts
push eax
push 0x2e1
call fcn.0049fa51
mov eax, str.Defined__Virtual_Intercepts
push eax
push 0x2e2
call fcn.0049fa51
call fcn.0049fb88
pop eax
mov eax, str.Indicators_...
push eax
call fcn.0049fb7a
mov eax, str.Show_None
push eax
push 0x2e3
call fcn.0049fa51
mov eax, str.Show_Circles
push eax
push 0x2e4
call fcn.0049fa51
mov eax, str.Show_Lines
push eax
push 0x2e5
call fcn.0049fa51
call fcn.0049fb88
call fcn.0049fa63
mov eax, str.Print_Image
push eax
push 0x2e6
call fcn.0049fa51
mov eax, str.Save_Image
push eax
push 0x2e7
call fcn.0049fa51
call fcn.00472c0c
push 0x16
call fcn.004bffd2
push eax
push 0x9b
call fcn.004a361d
push 0x16
call fcn.004bffd2
push eax
push 0xe9
call fcn.004a361d
push 0x16
call fcn.004bffd2
push eax
push 0xea
call fcn.004a361d
push 0x16
call fcn.004bffd2
push eax
push 0xeb
call fcn.004a361d
push 0x16
call fcn.004bffd2
push eax
push 0xc2
call fcn.004a361d
cmp dword [0x63b974], 0
je 0x455f7b
push 0xfffffffe
push 0xfffffffe
push 0xffffffff
push 0x2e
call fcn.0048f00c
push 0xfffffffe
push 0x303030
push 0xffffffff
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xe9
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xea
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xeb
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xc2
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0x9b
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xe9
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xea
push 0x2e
call fcn.0048f00c
push 0xc000
push 0xfffffffe
push 0xeb
push 0x2e
call fcn.0048f00c
xor eax, eax
add esp, 0x64
pop edi
pop ebx
pop ebp
ret