Function at 0x1800e3280
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1600]
mov eax, 0x1700
call fcn.180358570
sub rsp, rax
movaps xmmword [rsp + 0x16f0], xmm6
movaps xmmword [rsp + 0x16e0], xmm7
movaps xmmword [rsp + 0x16d0], xmm8
movaps xmmword [rsp + 0x16c0], xmm9
movaps xmmword [rsp + 0x16b0], xmm10
movaps xmmword [rsp + 0x16a0], xmm11
mov rax, qword [0x18054e100]
xor rax, rsp
mov qword [rbp + 0x1590], rax
mov r14d, edx
xor r12d, r12d
movss xmm0, dword [0x180568954]
comiss xmm0, dword [0x180504208]
jae 0x1800e3323
movss xmm0, dword [0x180506b04]
movss xmm1, dword [0x1805040e8]
movss xmm2, dword [0x180504158]
jmp 0x1800e333b
movss xmm0, dword [0x180504034]
movss xmm1, dword [0x180506b24]
movss xmm2, dword [0x1805040d8]
movss dword [0x1805708ac], xmm2
movss dword [0x180568940], xmm1
movss dword [0x1805708b0], xmm0
mov dword [0x1805870f8], r12d
movabs rax, 0x50fac3a3e030a6e1
mov qword [0x1805dd278], rax
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], r14d
mov rax, qword [rsp + 0x58]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov esi, dword [rax]
mov ecx, esi
call fcn.180167810
mov dword [0x1805870f8], r12d
movabs rax, 0xeef059fad016d209
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov ebx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rax, 0x15d757606d170c3c
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov ecx, dword [rax]
imul eax, ebx, 0x64
cdq
idiv ecx
mov ebx, eax
lea rcx, [rbp + 0x1310]
call fcn.180076280
nop
lea rdx, str.Health:s
lea rcx, [rbp + 0x1310]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov dword [0x1805870f8], r12d
movabs rax, 0x9483af821605b1d8
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov ebx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rax, 0x92659b4ce1863cb3
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], r14d
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov ecx, dword [rax]
imul eax, ebx, 0x64
cdq
idiv ecx
mov ebx, eax
lea rcx, [rbp + 0x1220]
call fcn.180076280
nop
lea rdx, str.Armor:s
lea rcx, [rbp + 0x1220]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov dword [0x1805870f8], r12d
movabs rax, 0x3317dedb88c95038
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], 1
mov rax, qword [rsp + 0x40]
mov qword [0x180587128], rax
mov dword [0x1805870e8], 2
call fcn.1801e4620
lea rdi, [0x18048775c]
lea rbx, [0x1804872d8]
cmp dword [rax], 0
cmovne rbx, rdi
lea rcx, [rbp + 0x1130]
call fcn.180076280
nop
lea rdx, str.Alive:s
lea rcx, [rbp + 0x1130]
call fcn.18007acb0
mov rcx, rax
mov rdx, rbx
call fcn.18007acb0
mov dword [0x1805870f8], r12d
movabs rax, 0x997abd671d25ca0b
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [0x180587128], r12
mov dword [0x1805870e8], 2
call fcn.1801e4620
mov ebx, dword [rax]
lea rcx, [rbp + 0x500]
call fcn.180076280
nop
lea rdx, str.Vehicle:s
lea rcx, [rbp + 0x500]
call fcn.18007acb0
lea rcx, [rbp + 0x410]
call fcn.180076280
nop
lea rdx, str.Speed:s
lea rcx, [rbp + 0x410]
call fcn.18007acb0
lea rcx, [rbp + 0x320]
call fcn.180076280
nop
lea rdx, str.In_Vehicle:s
lea rcx, [rbp + 0x320]
call fcn.18007acb0
movss xmm11, dword [0x180504024]
movabs r15, 0x7b5280eba9840c72
lea rcx, [rbp + 0x320]
test ebx, ebx
je 0x1800e37fd
lea rdx, [0x1804872d8]
call fcn.18007acb0
mov dword [0x1805870f8], r12d
movabs rbx, 0x9a9112a0fe9a4713
mov qword [0x1805dd278], rbx
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [0x180587128], r12
mov dword [0x1805870e8], 2
call fcn.1801e4620
mov ecx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rax, 0x9f47b058362c84b5
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], ecx
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov ecx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rax, 0xb215aac32d25d019
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], ecx
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rcx, qword [rax]
mov dword [0x1805870f8], r12d
mov qword [0x1805dd278], r15
mov qword [0x180587120], rcx
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rdx, qword [rax]
lea rcx, [rbp + 0x500]
call fcn.18007acb0
mov dword [0x1805870f8], r12d
mov qword [0x1805dd278], rbx
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [0x180587128], r12
mov dword [0x1805870e8], 2
call fcn.1801e4620
mov ecx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rax, 0xd5037ba82e12416f
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], ecx
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x180504348]
call fcn.180370488
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
lea rcx, [rbp + 0x410]
call fcn.1800774a0
lea rdx, str._KM_H
jmp 0x1800e3883
mov rdx, rdi
call fcn.18007acb0
mov dword [0x1805870f8], r12d
movabs rax, 0xd5037ba82e12416f
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
movss xmm0, dword [rax]
mulss xmm0, dword [0x18050552c]
call fcn.18038c4c0
mulss xmm0, xmm11
movaps xmm1, xmm0
lea rcx, [rbp + 0x410]
call fcn.1800774a0
mov rcx, rax
lea rdx, str._M_S
call fcn.18007acb0
lea rax, [rbp + 0x500]
lea rdx, str.________
mov rcx, rax
call fcn.18007acb0
lea rcx, [rbp + 0x1040]
call fcn.180076280
nop
lea rdx, str.Wanted_Level:s
lea rcx, [rbp + 0x1040]
call fcn.18007acb0
mov rbx, rax
mov dword [0x1805870f8], r12d
movabs rax, 0xe28e54788ce8f12d
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], r14d
mov rcx, qword [rsp + 0x40]
mov qword [0x180587120], rcx
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov edx, dword [rax]
mov rcx, rbx
call fcn.1800778d0
lea rcx, [rbp + 0x230]
call fcn.180076280
nop
lea rdx, str.Weapon:_s
lea rcx, [rbp + 0x230]
call fcn.18007acb0
mov dword [0x1805870f8], r12d
movabs rax, 0x3a87e44bb9a01d54
mov qword [0x1805dd278], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
lea rax, [rsp + 0x50]
mov qword [0x180587128], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], 1
mov rax, qword [rsp + 0x40]
mov qword [0x180587130], rax
mov dword [0x1805870e8], 3
call fcn.1801e4620
cmp dword [rax], 0
je 0x1800e4142
mov ecx, dword [rsp + 0x50]
cmp ecx, 0xa2719263
je 0x1800e4142
cmp ecx, 0x99b507ea
jne 0x1800e39a3
lea rdx, str.Knife
jmp 0x1800e4149
cmp ecx, 0x678b81b1
jne 0x1800e39b7
lea rdx, str.Nightstick
jmp 0x1800e4149
cmp ecx, 0x4e875f73
jne 0x1800e39cb
lea rdx, str.Hammer
jmp 0x1800e4149
cmp ecx, 0x958a4a8f
jne 0x1800e39df
lea rdx, [0x1804877dc]
jmp 0x1800e4149
cmp ecx, 0x440e4788
jne 0x1800e39f3
lea rdx, [0x1804877e0]
jmp 0x1800e4149
cmp ecx, 0x84bd7bfd
jne 0x1800e3a07
lea rdx, str.Crowbar
jmp 0x1800e4149
cmp ecx, 0x1b06d571
jne 0x1800e3a1b
lea rdx, str.Pistol
jmp 0x1800e4149
cmp ecx, 0x5ef9fec4
jne 0x1800e3a2f
lea rdx, str.Combat_Pistol
jmp 0x1800e4149
cmp ecx, 0x22d8fe39
jne 0x1800e3a43
lea rdx, str.AP_Pistol
jmp 0x1800e4149
cmp ecx, 0x99aeeb3b
jne 0x1800e3a57
lea rdx, str.Pistol_50
jmp 0x1800e4149
cmp ecx, 0x13532244
jne 0x1800e3a6b
lea rdx, str.Micro_SMG
jmp 0x1800e4149
cmp ecx, 0x2be6766b
jne 0x1800e3a7f
lea rdx, [0x18048783c]
jmp 0x1800e4149
cmp ecx, 0xefe7e2df
jne 0x1800e3a93
lea rdx, str.Assault_SMG
jmp 0x1800e4149
cmp ecx, 0xbfefff6d
jne 0x1800e3aa7
lea rdx, str.Assault_Riffle
jmp 0x1800e4149
cmp ecx, 0x83bf0278
jne 0x1800e3abb
lea rdx, str.Carbine_Riffle
jmp 0x1800e4149
cmp ecx, 0xaf113f99
jne 0x1800e3acf
lea rdx, str.Advanced_Riffle
jmp 0x1800e4149
cmp ecx, 0x9d07f764
jne 0x1800e3ae3
lea rdx, [0x180487880]
jmp 0x1800e4149
cmp ecx, 0x7fd62962
jne 0x1800e3af7
lea rdx, str.Combat_MG
jmp 0x1800e4149
cmp ecx, 0x1d073a89
jne 0x1800e3b0b
lea rdx, str.Pump_Shotgun
jmp 0x1800e4149
cmp ecx, 0x7846a318
jne 0x1800e3b1f
lea rdx, str.Sawed_Off_Shotgun
jmp 0x1800e4149
cmp ecx, 0xe284c527
jne 0x1800e3b33
lea rdx, str.Assault_Shotgun
jmp 0x1800e4149
cmp ecx, 0x9d61e50f
jne 0x1800e3b47
lea rdx, str.Bullpup_Shotgun
jmp 0x1800e4149
cmp ecx, 0x3656c8c1
jne 0x1800e3b5b
lea rdx, str.Stun_Gun
jmp 0x1800e4149
cmp ecx, 0x5fc3c11
jne 0x1800e3b6f
lea rdx, str.Sniper_Rifle
jmp 0x1800e4149
cmp ecx, 0xc472fe2
jne 0x1800e3b83
lea rdx, str.Heavy_Sniper
jmp 0x1800e4149
cmp ecx, 0xa284510b
jne 0x1800e3b97
lea rdx, str.Grenade_Launcher
jmp 0x1800e4149
cmp ecx, 0x4dd2dc56
jne 0x1800e3bab
lea rdx, str.Smoke_Grenade_Launcher
jmp 0x1800e4149
cmp ecx, 0xb1ca77b1
jne 0x1800e3bbf
lea rdx, [0x180487940]
jmp 0x1800e4149
cmp ecx, 0x42bf8a85
jne 0x1800e3bd3
lea rdx, str.Minigun
jmp 0x1800e4149
cmp ecx, 0x93e220bd
jne 0x1800e3be7
lea rdx, str.Grenade
jmp 0x1800e4149
cmp ecx, 0x2c3731d9
jne 0x1800e3bfb
lea rdx, str.Sticky_Bomb
jmp 0x1800e4149
cmp ecx, 0xfdbc8a50
jne 0x1800e3c0f
lea rdx, str.Smoke_Grenade
jmp 0x1800e4149
cmp ecx, 0xa0973d5e
jne 0x1800e3c23
lea rdx, str.BZGas
jmp 0x1800e4149
cmp ecx, 0x24b17070
jne 0x1800e3c37
lea rdx, str.Molotov
jmp 0x1800e4149
cmp ecx, 0x60ec506
jne 0x1800e3c4b
lea rdx, str.Fire_Extinguisher
jmp 0x1800e4149
cmp ecx, 0x34a67b97
jne 0x1800e3c5f
lea rdx, str.Petrol_Can
jmp 0x1800e4149
cmp ecx, 0xfdbadced
jne 0x1800e3c73
lea rdx, str.Digital_scanner
jmp 0x1800e4149
cmp ecx, 0x88c78eb7
jne 0x1800e3c87
lea rdx, str.Briefcase
jmp 0x1800e4149
cmp ecx, 0x23c9f95c
jne 0x1800e3c9b
lea rdx, str.Ball
jmp 0x1800e4149
cmp ecx, 0x497facc3
jne 0x1800e3caf
lea rdx, str.Flare
jmp 0x1800e4149
cmp ecx, 0xf9e6aa4b
jne 0x1800e3cc3
lea rdx, str.Bottle
jmp 0x1800e4149
cmp ecx, 0x61012683
jne 0x1800e3cd7
lea rdx, str.Gusenberg
jmp 0x1800e4149
cmp ecx, 0xc0a3098d
jne 0x1800e3ceb
lea rdx, str.Special_Carabine
jmp 0x1800e4149
cmp ecx, 0xd205520e
jne 0x1800e3cff
lea rdx, str.Heavy_Pistol
jmp 0x1800e4149
cmp ecx, 0xbfd21232
jne 0x1800e3d13
lea rdx, str.SNS_Pistol
jmp 0x1800e4149
cmp ecx, 0x7f229f94
jne 0x1800e3d27
lea rdx, str.Bullpup_Rifle
jmp 0x1800e4149
cmp ecx, 0x92a27487
jne 0x1800e3d3b
lea rdx, str.Dagger
jmp 0x1800e4149
cmp ecx, 0x83839c4
jne 0x1800e3d4f
lea rdx, str.Vintage_Pistol
jmp 0x1800e4149
cmp ecx, 0x7f7497e5
jne 0x1800e3d63
lea rdx, str.Firework
jmp 0x1800e4149
cmp ecx, 0xa89cb99e
jne 0x1800e3d77
lea rdx, str.Musket
jmp 0x1800e4149
cmp ecx, 0x3aabbbaa
jne 0x1800e3d8b
lea rdx, str.Heavy_Shotgun
jmp 0x1800e4149
cmp ecx, 0xc734385a
jne 0x1800e3d9f
lea rdx, str.Marksman_Rifle
jmp 0x1800e4149
cmp ecx, 0x63ab0442
jne 0x1800e3db3
lea rdx, str.Homing_Launcher
jmp 0x1800e4149
cmp ecx, 0xab564b93
jne 0x1800e3dc7
lea rdx, str.Proximity_Mine
jmp 0x1800e4149
cmp ecx, 0x787f0bb
jne 0x1800e3ddb
lea rdx, str.Snowball
jmp 0x1800e4149
cmp ecx, 0x47757124
jne 0x1800e3def
lea rdx, str.Flare_Gun
jmp 0x1800e4149
cmp ecx, 0xe232c28c
jne 0x1800e3e03
lea rdx, str.Garbage_Bag
jmp 0x1800e4149
cmp ecx, 0xd04c944d
jne 0x1800e3e17
lea rdx, str.Handcuffs
jmp 0x1800e4149
cmp ecx, 0xa3d4d34
jne 0x1800e3e2b
lea rdx, str.Combat_PDW
jmp 0x1800e4149
cmp ecx, 0xdc4db296
jne 0x1800e3e3f
lea rdx, str.Marksman_Pistol
jmp 0x1800e4149
cmp ecx, 0xd8df3c3c
jne 0x1800e3e53
lea rdx, str.Brass_Knuckles
jmp 0x1800e4149
cmp ecx, 0x6d544c99
jne 0x1800e3e67
lea rdx, str.Railgun
jmp 0x1800e4149
cmp ecx, 0xaf3696a1
jne 0x1800e3e7b
lea rdx, str.RAYPISTOL
jmp 0x1800e4149
cmp ecx, 0x476bf155
jne 0x1800e3e8f
lea rdx, str.RAYCARBINE
jmp 0x1800e4149
cmp ecx, 0xb62d1f67
jne 0x1800e3ea3
lea rdx, str.RAYMINIGUN
jmp 0x1800e4149
cmp ecx, 0x3813fc08
jne 0x1800e3eb7
lea rdx, str.HATCHET
jmp 0x1800e4149
cmp ecx, 0x8bb05fd7
jne 0x1800e3ecb
lea rdx, str.FlashLight
jmp 0x1800e4149
cmp ecx, 0xf9dcbf2d
jne 0x1800e3edf
lea rdx, str.Hatchet
jmp 0x1800e4149
cmp ecx, 0xdd5df8d9
jne 0x1800e3ef3
lea rdx, str.Machete
jmp 0x1800e4149
cmp ecx, 0xdfe37640
jne 0x1800e3f07
lea rdx, str.SwitchBlade
jmp 0x1800e4149
cmp ecx, 0x19044ee0
jne 0x1800e3f1b
lea rdx, str.Wrench
jmp 0x1800e4149
cmp ecx, 0xcd274149
jne 0x1800e3f2f
lea rdx, str.Battleaxe
jmp 0x1800e4149
cmp ecx, 0x94117305
jne 0x1800e3f43
lea rdx, str.Poolcue
jmp 0x1800e4149
cmp ecx, 0xbfe256d4
jne 0x1800e3f57
lea rdx, str.SnsPistol_mk2
jmp 0x1800e4149
cmp ecx, 0x88374054
jne 0x1800e3f6b
lea rdx, str.VintagePistol
jmp 0x1800e4149
cmp ecx, 0xc1b3c3d1
jne 0x1800e3f7f
lea rdx, str.Revolver
jmp 0x1800e4149
cmp ecx, 0xcb96392f
jne 0x1800e3f93
lea rdx, str.Revolver_mk2
jmp 0x1800e4149
cmp ecx, 0x97ea20b8
jne 0x1800e3fa7
lea rdx, str.DoubleAction
jmp 0x1800e4149
cmp ecx, 0x78a97cd0
jne 0x1800e3fbb
lea rdx, str.Smg_mk2
jmp 0x1800e4149
cmp ecx, 0xdb1aa450
jne 0x1800e3fcf
lea rdx, str.MachinePistol
jmp 0x1800e4149
cmp ecx, 0xbd248b55
jne 0x1800e3fe3
lea rdx, str.Minismg
jmp 0x1800e4149
cmp ecx, 0x555af99a
jne 0x1800e3ff7
lea rdx, str.PumpShotGun_mk2
jmp 0x1800e4149
cmp ecx, 0xef951fbb
jne 0x1800e400b
lea rdx, str.dbShotGun
jmp 0x1800e4149
cmp ecx, 0x12e82d3d
jne 0x1800e401f
lea rdx, str.AutoShotGun
jmp 0x1800e4149
cmp ecx, 0x394f415c
jne 0x1800e4033
lea rdx, str.AssaultRifle_mk2
jmp 0x1800e4149
cmp ecx, 0xfad1f1c9
jne 0x1800e4047
lea rdx, str.CarbineRifle_mk2
jmp 0x1800e4149
cmp ecx, 0x969c3d67
jne 0x1800e405b
lea rdx, str.Specialcarbine_mk2
jmp 0x1800e4149
cmp ecx, 0x84d6fafd
jne 0x1800e406f
lea rdx, str.BullpupRifle_mk2
jmp 0x1800e4149
cmp ecx, 0x624fe830
jne 0x1800e4083
lea rdx, str.CompactRifle
jmp 0x1800e4149
cmp ecx, 0xdbbd7280
jne 0x1800e4097
lea rdx, str.Combatmg_mk2
jmp 0x1800e4149
cmp ecx, 0xa914799
jne 0x1800e40ab
lea rdx, str.HeavySniper_mk2
jmp 0x1800e4149
cmp ecx, 0x6a6c02e0
jne 0x1800e40bf
lea rdx, str.MarksManRifle_mk2
jmp 0x1800e4149
cmp ecx, 0x781fe4a
jne 0x1800e40d0
lea rdx, str.CompactLauncher
jmp 0x1800e4149
cmp ecx, 0xba45e8b8
jne 0x1800e40e1
lea rdx, str.PipeBomb
jmp 0x1800e4149
cmp ecx, 0x6056ac20
jne 0x1800e40f2
lea rdx, [0x180487d14]
jmp 0x1800e4149
cmp ecx, 0x5a96ba4
jne 0x1800e4103
lea rdx, str.COMBATSHOTGUN
jmp 0x1800e4149
cmp ecx, 0x57a4368c
jne 0x1800e4114
lea rdx, str.GADGETPISTOL
jmp 0x1800e4149
cmp ecx, 0x9d1f17e6
jne 0x1800e4125
lea rdx, str.MILITARYRIFLE
jmp 0x1800e4149
lea rax, str.Parachute
lea rdx, str.Unarmed
cmp ecx, 0xfbab5776
cmovne rax, rdx
mov rdx, rax
jmp 0x1800e4149
lea rdx, str.Unarmed
lea rcx, [rbp + 0x230]
call fcn.18007acb0
mov dword [0x1805870e8], r12d
mov dword [0x1805870f8], r12d
movabs rax, 0xd80958fc74e988a6
mov qword [0x1805dd278], rax
call fcn.1801e4620
mov ecx, dword [rax]
mov dword [0x1805870f8], r12d
movabs rbx, 0x3fef770d40960d5a
mov qword [0x1805dd278], rbx
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], ecx
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], 1
mov rax, qword [rsp + 0x40]
mov qword [0x180587128], rax
mov dword [0x1805870e8], 2
call fcn.1801e4620
movups xmm9, xmmword [rax]
movsd xmm10, qword [rax + 0x10]
mov dword [0x1805870f8], r12d
mov qword [0x1805dd278], rbx
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esi
mov rax, qword [rsp + 0x40]
mov qword [0x180587120], rax
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], 1
mov rax, qword [rsp + 0x40]
mov qword [0x180587128], rax
mov dword [0x1805870e8], 2
call fcn.1801e4620
movups xmm7, xmmword [rax]
movsd xmm8, qword [rax + 0x10]
lea rcx, [rbp + 0xf50]
call fcn.180076280
nop
lea rdx, str.Zone:_s
lea rcx, [rbp + 0xf50]
call fcn.18007acb0
mov rbx, rax
movsd qword [rbp + 0x1430], xmm8
movaps xmm2, xmm8
movaps xmm6, xmm7
shufps xmm6, xmm7, 0xaa
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.18015b0f0
mov dword [0x1805870f8], r12d
mov qword [0x1805dd278], r15
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rdx, qword [rax]
mov rcx, rbx
call fcn.18007acb0
mov dword [0x1805870f8], r12d
movabs rax, 0x2eb41072b4c1e4c0
mov qword [0x1805dd278], rax
movss dword [rsp + 0x40], xmm7
mov qword [rbp + 0x1420], r12
mov eax, dword [rsp + 0x40]
mov dword [rbp + 0x1420], eax
mov rax, qword [rbp + 0x1420]
mov qword [0x180587120], rax
movss dword [rsp + 0x40], xmm6
mov qword [rbp + 0x1420], r12
mov eax, dword [rsp + 0x40]
mov dword [rbp + 0x1420], eax
mov rax, qword [rbp + 0x1420]
mov qword [0x180587128], rax
movss dword [rsp + 0x40], xmm8
mov qword [rbp + 0x1420], r12
mov eax, dword [rsp + 0x40]
mov dword [rbp + 0x1420], eax
mov rax, qword [rbp + 0x1420]
mov qword [0x180587130], rax
lea rax, [rsp + 0x4c]
mov qword [0x180587138], rax
lea rax, [rsp + 0x58]
mov qword [0x180587140], rax
mov dword [0x1805870e8], 5
call fcn.1801e4620
lea rcx, [rbp + 0xe60]
call fcn.180076280
nop
lea rdx, str.Street:_s
lea rcx, [rbp + 0xe60]
call fcn.18007acb0
mov rbx, rax
mov dword [0x1805870f8], r12d
movabs rax, 0xd0ef8a959b8a4cb9
mov qword [0x1805dd278], rax
mov qword [rbp + 0x1420], r12
mov ecx, dword [rsp + 0x4c]
mov dword [rbp + 0x1420], ecx
mov rcx, qword [rbp + 0x1420]
mov qword [0x180587120], rcx
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rdx, qword [rax]
mov rcx, rbx
call fcn.18007acb0
subss xmm7, xmm9
xorps xmm0, xmm0
cvtss2sd xmm0, xmm7
mulsd xmm0, xmm0
cvtpd2ps xmm3, xmm0
shufps xmm9, xmm9, 0xaa
subss xmm6, xmm9
xorps xmm0, xmm0
cvtss2sd xmm0, xmm6
mulsd xmm0, xmm0
cvtpd2ps xmm2, xmm0
movsd qword [rbp + 0x1430], xmm10
subss xmm8, xmm10
xorps xmm0, xmm0
cvtss2sd xmm0, xmm8
mulsd xmm0, xmm0
cvtpd2ps xmm1, xmm0
addss xmm3, xmm2
addss xmm3, xmm1
xorps xmm6, xmm6
sqrtss xmm6, xmm3
lea rcx, [rbp + 0x140]
call fcn.180076280
nop
lea rdx, str.Distance:_s
lea rcx, [rbp + 0x140]
call fcn.18007acb0
movss xmm0, dword [0x180506538]
comiss xmm6, xmm0
jbe 0x1800e4476
mulss xmm6, dword [0x1805040bc]
movaps xmm0, xmm6
call fcn.18038c4c0
mulss xmm0, xmm11
movaps xmm1, xmm0
lea rcx, [rbp + 0x140]
call fcn.1800774a0
lea rdx, str._Kilometers
jmp 0x1800e449d
mulss xmm6, xmm0
movaps xmm0, xmm6
call fcn.18038c4c0
mulss xmm0, xmm11
movaps xmm1, xmm0
lea rcx, [rbp + 0x140]
call fcn.1800774a0
lea rdx, str._Meters
mov rcx, rax
call fcn.18007acb0
imul eax, r14d, 0x373
inc eax
movsxd rdi, eax
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x14790]
lea rcx, [rbp + 0xd70]
call fcn.180076280
nop
lea rdx, str.Wallet:_s
lea rcx, [rbp + 0xd70]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x14938]
lea rcx, [rbp + 0xc80]
call fcn.180076280
nop
lea rdx, str.Bank:_s
lea rcx, [rbp + 0xc80]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x147a0]
lea rcx, [rbp + 0xb90]
call fcn.180076280
nop
lea rdx, str.RP:_s
lea rcx, [rbp + 0xb90]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x14858]
lea rcx, [rbp + 0xaa0]
call fcn.180076280
nop
lea rdx, str.Kill:_s
lea rcx, [rbp + 0xaa0]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x14860]
lea rcx, [rbp + 0x9b0]
call fcn.180076280
nop
lea rdx, str.Dead:_s
lea rcx, [rbp + 0x9b0]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
movss xmm6, dword [rcx + rdi*8 + 0x14848]
lea rcx, [rbp + 0x8c0]
call fcn.180076280
nop
lea rdx, str.KD:_s
lea rcx, [rbp + 0x8c0]
call fcn.18007acb0
movaps xmm1, xmm6
mov rcx, rax
call fcn.1800774a0
mov rax, qword [0x1805dd210]
mov rcx, qword [rax + 0x38]
mov ebx, dword [rcx + rdi*8 + 0x147a8]
lea rcx, [rbp + 0x7d0]
call fcn.180076280
nop
lea rdx, str.Rank:_s
lea rcx, [rbp + 0x7d0]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
mov dword [0x1805870f8], r12d
movabs rax, 0x388eb2b86c73b6b3
mov qword [0x1805dd278], rax
mov qword [rbp + 0x1420], r12
mov dword [rbp + 0x1420], r14d
mov rax, qword [rbp + 0x1420]
mov qword [0x180587120], rax
lea rax, [rbp + 0x1460]
mov qword [0x180587128], rax
mov qword [rbp + 0x1420], r12
mov dword [rbp + 0x1420], 0xd
mov rax, qword [rbp + 0x1420]
mov qword [0x180587130], rax
mov dword [0x1805870e8], 3
call fcn.1801e4620
mov dword [0x1805870f8], r12d
movabs rax, 0xc82630132081bb6f
mov qword [0x1805dd278], rax
lea rax, [rbp + 0x1460]
mov qword [0x180587120], rax
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rcx, qword [rax]
call fcn.180361d70
mov ebx, eax
lea rcx, [rbp + 0x50]
call fcn.180076280
nop
lea rcx, [rbp + 0x6e0]
call fcn.180076280
nop
mov dword [0x1805870f8], r12d
movabs rax, 0x93dc1be4e1abe9d1
mov qword [0x1805dd278], rax
mov qword [rbp + 0x1420], r12
mov dword [rbp + 0x1420], r14d
mov rcx, qword [rbp + 0x1420]
mov qword [0x180587120], rcx
mov dword [0x1805870e8], 1
call fcn.1801e4620
mov rdi, 0xffffffffffffffff
lea rcx, [rbp + 0x50]
cmp dword [rax], 0
jne 0x1800e4795
lea rdx, str.rUser_ID:w_N_A
call fcn.18007acb0
lea rdx, [0x18047990c]
lea rcx, [rbp + 0x6e0]
call fcn.18007acb0
jmp 0x1800e4857
lea rdx, str.rUser_ID:w
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
lea rdx, [0x18043ad70]
lea rcx, [rbp + 0x6e0]
call fcn.18007acb0
mov edx, ebx
mov rcx, rax
call fcn.1800778d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x58]
call fcn.1800791b0
nop
lea rdx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rdx, qword [rbp + 0x1400]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x1800e47f3
lea rcx, [0x1805755c0]
call fcn.180068770
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x6e8]
call fcn.1800791b0
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
call fcn.180361d70
mov dword [0x1805b1b00], eax
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
mov ecx, esi
call fcn.180167810
lea rcx, [rbp + 0x5f0]
call fcn.180076280
nop
mov rax, qword [0x18058c9e8]
mov rdx, qword [rax + 0x60]
movzx ecx, r14b
call rdx
test rax, rax
je 0x1800e48f4
mov ecx, r14d
call fcn.18015afc0
mov ebx, eax
mov edx, eax
shr edx, 0x18
lea rcx, [rbp + 0x5f0]
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
mov ecx, ebx
shr ecx, 0x10
movzx edx, cl
mov rcx, rax
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
mov ecx, ebx
shr ecx, 8
movzx edx, cl
mov rcx, rax
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
movzx edx, bl
mov rcx, rax
call fcn.1800778d0
lea r15, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
cmp byte [0x1805b1098], 0
jne 0x1800e4923
cmp byte [0x1805b11c3], 0
je 0x1800e5b8f
call fcn.1801e26a0
cmp byte [0x1805b1098], 0
je 0x1800e5b8f
mov rax, qword [0x1805b1cb8]
mov ecx, dword [0x1805b11f0]
call rax
mov rcx, rax
mov edx, r14d
call fcn.1801e2880
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1318]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
xor edx, edx
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1228]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
mov edx, 1
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1138]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
mov edx, 2
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x328]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
mov edx, 3
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x508]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
mov ebx, 4
mov edx, ebx
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x418]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 1]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1048]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 2]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x238]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 3]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xf58]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 4]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xe68]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 5]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x148]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 6]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xd78]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 7]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xc88]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 8]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xb98]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 9]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0xaa8]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 0xa]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x9b8]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rcx, qword [rbp + 0x1400]
mov esi, 0xf
mov edx, esi
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x8c8]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], rsi
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 0xc]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x7d8]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], rsi
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 0xd]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x58]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], rsi
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 0xe]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
mov rax, qword [0x18058c9e8]
mov rdx, qword [rax + 0x60]
movzx ecx, r14b
call rdx
test rax, rax
je 0x1800e5b8f
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x5f8]
call fcn.1800791b0
nop
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], rsi
cmova rcx, qword [rbp + 0x1400]
lea edx, [rbx + 0xf]
call fcn.1801e2da0
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
cmp byte [0x1805b11c3], 0
je 0x1800e5b8f
lea r13, [0x18058c368]
mov rcx, r13
cmp qword [0x18058c380], rsi
cmova rcx, qword [0x18058c368]
mov r8, qword [0x18058c378]
test r8, r8
jne 0x1800e5187
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
jne 0x1800e5187
lea rcx, [0x18058c388]
cmp qword [0x18058c3a0], rsi
cmova rcx, qword [0x18058c388]
mov r8, qword [0x18058c398]
test r8, r8
jne 0x1800e5187
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
jne 0x1800e5187
call fcn.18009ed90
lea rcx, [rsp + 0x60]
call fcn.180076280
nop
mov rax, qword [0x18058c9e8]
mov rdx, qword [rax + 0x60]
movzx ecx, byte [0x1805b11ec]
call rdx
test rax, rax
je 0x1800e5122
mov ecx, dword [0x1805b11ec]
call fcn.18015afc0
mov ebx, eax
mov edx, eax
shr edx, 0x18
lea rcx, [rsp + 0x60]
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
mov ecx, ebx
shr ecx, 0x10
movzx edx, cl
mov rcx, rax
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
mov ecx, ebx
shr ecx, 8
movzx edx, cl
mov rcx, rax
call fcn.1800778d0
mov rcx, rax
lea rdx, [0x18043ad78]
call fcn.18007acb0
movzx edx, bl
mov rcx, rax
call fcn.1800778d0
lea rdx, [rbp + 0x1400]
lea rcx, [rsp + 0x68]
call fcn.1800791b0
nop
lea rdx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], rsi
cmova rdx, qword [rbp + 0x1400]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1800e4fb0
lea r12, [0x180575580]
mov rcx, r12
call fcn.180068770
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1420], xmm0
mov ebx, 4
mov qword [rbp + 0x1430], rbx
mov qword [rbp + 0x1438], rsi
mov eax, dword [str.IP:]
mov dword [rbp + 0x1420], eax
mov byte [rbp + 0x1424], 0
lea r14, [rbp + 0x1420]
cmp qword [0x180575598], 0xf
seta r8b
mov byte [rsp + 0x48], r8b
mov r15, r12
cmova r15, qword [0x180575580]
mov rsi, qword [0x180575590]
cmp rbx, rsi
ja 0x1800e5101
mov r12, rsi
sub r12, rbx
movsx edx, byte [r14]
lea r8, [r12 + 1]
add r8, r15
sub r8, r15
mov rcx, r15
call fcn.18038d9a0
mov rbx, rax
test rax, rax
je 0x1800e50fc
mov r8d, 4
mov rdx, r14
mov rcx, rbx
call fcn.18038de00
test eax, eax
je 0x1800e509a
inc rbx
lea r8, [r15 + 1]
add r8, r12
sub r8, rbx
movsx edx, byte [r14]
mov rcx, rbx
call fcn.18038d9a0
mov rbx, rax
test rax, rax
jne 0x1800e5062
jmp 0x1800e50fc
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x1800e50fc
lea r12, [0x180575580]
mov rcx, qword [0x180575580]
movzx r8d, byte [rsp + 0x48]
cmp rsi, rbx
jb 0x1800e6545
mov rax, rsi
sub rax, rbx
mov r9d, 4
mov edx, r9d
cmp rax, r9
cmovb rdx, rax
test r8b, r8b
cmovne r12, rcx
lea rcx, [r12 + rbx]
sub rsi, rdx
mov r8, rsi
sub r8, rbx
inc r8
add rdx, rcx
call fcn.18038d320
mov qword [0x180575590], rsi
mov ebx, 4
call fcn.180189410
nop
lea rcx, [rbp + 0x1420]
call fcn.18006b8d0
xor r12d, r12d
lea esi, [r12 + 0xf]
lea r15, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x68]
call fcn.18008ca30
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x60], r15
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x5c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.1803379ec
nop
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x5f8]
call fcn.1800791b0
nop
lea rdx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova rdx, qword [rbp + 0x1400]
inc rdi
cmp byte [rdx + rdi], 0
jne 0x1800e51b2
mov r8, rdi
lea r15, [0x1805755a0]
mov rcx, r15
call fcn.180068770
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1440], xmm0
mov qword [rbp + 0x1450], rbx
mov qword [rbp + 0x1458], rsi
mov eax, dword [str.IP:]
mov dword [rbp + 0x1440], eax
mov byte [rbp + 0x1444], 0
lea rsi, [rbp + 0x1440]
cmp qword [0x1805755b8], 0xf
seta r8b
mov byte [rsp + 0x48], r8b
mov r14, r15
mov rcx, qword [0x1805755a0]
cmova r14, rcx
mov rdi, qword [0x1805755b0]
cmp rbx, rdi
ja 0x1800e530c
test rbx, rbx
jne 0x1800e5248
mov rbx, r12
jmp 0x1800e52c7
mov r15, rdi
sub r15, rbx
movsx r12d, byte [rsi]
lea r8, [r14 + 1]
add r8, r15
sub r8, r14
mov edx, r12d
mov rcx, r14
call fcn.18038d9a0
mov rbx, rax
test rax, rax
je 0x1800e530c
mov r8d, 4
mov rdx, rsi
mov rcx, rbx
call fcn.18038de00
test eax, eax
je 0x1800e52aa
inc rbx
lea r8, [r14 + 1]
add r8, r15
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call fcn.18038d9a0
mov rbx, rax
test rax, rax
jne 0x1800e5273
jmp 0x1800e530c
sub rbx, r14
cmp rbx, 0xffffffffffffffff
je 0x1800e530c
lea r15, [0x1805755a0]
mov rcx, qword [0x1805755a0]
movzx r8d, byte [rsp + 0x48]
cmp rdi, rbx
jb 0x1800e654b
mov rax, rdi
sub rax, rbx
mov r9d, 4
mov edx, r9d
cmp rax, r9
cmovb rdx, rax
test r8b, r8b
cmovne r15, rcx
lea rcx, [r15 + rbx]
sub rdi, rdx
mov r8, rdi
sub r8, rbx
inc r8
add rdx, rcx
call fcn.18038d320
mov qword [0x1805755b0], rdi
call fcn.180189bb0
call fcn.1801e26a0
cmp byte [0x1805b11fc], 0
je 0x1800e5b88
lea rbx, [0x18058c3a8]
mov rcx, rbx
cmp qword [0x18058c3c0], 0xf
cmova rcx, qword [0x18058c3a8]
mov rdi, qword [0x18058c3b8]
test rdi, rdi
jne 0x1800e5b49
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
jne 0x1800e5b49
lea rbx, [0x18058c3c8]
mov rcx, rbx
cmp qword [0x18058c3e0], 0xf
cmova rcx, qword [0x18058c3c8]
mov rdi, qword [0x18058c3d8]
test rdi, rdi
jne 0x1800e539d
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e53d8
lea rcx, [rdi + 1]
call fcn.180357d9c
cmp qword [0x18058c3e0], 0xf
cmova rbx, qword [0x18058c3c8]
mov rdx, rax
sub rdx, rbx
nop dword [rax]
movzx ecx, byte [rbx]
mov byte [rdx + rbx], cl
lea rbx, [rbx + 1]
test cl, cl
jne 0x1800e53c0
xor edx, edx
mov rcx, rax
call fcn.1801e3130
lea rbx, [0x18058c3e8]
mov rcx, rbx
cmp qword [0x18058c400], 0xf
cmova rcx, qword [0x18058c3e8]
mov rdi, qword [0x18058c3f8]
test rdi, rdi
jne 0x1800e5411
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e544c
lea rcx, [rdi + 1]
call fcn.180357d9c
cmp qword [0x18058c400], 0xf
cmova rbx, qword [0x18058c3e8]
mov r8, rax
sub r8, rbx
movzx ecx, byte [rbx]
mov byte [r8 + rbx], cl
lea rbx, [rbx + 1]
test cl, cl
jne 0x1800e5430
mov edx, 1
mov rcx, rax
call fcn.1801e3130
lea rbx, [0x18058c408]
mov rcx, rbx
cmp qword [0x18058c420], 0xf
cmova rcx, qword [0x18058c408]
mov rdi, qword [0x18058c418]
test rdi, rdi
jne 0x1800e5485
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e54cc
lea rcx, [rdi + 1]
call fcn.180357d9c
cmp qword [0x18058c420], 0xf
cmova rbx, qword [0x18058c408]
mov r8, rax
sub r8, rbx
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rbx]
mov byte [r8 + rbx], cl
lea rbx, [rbx + 1]
test cl, cl
jne 0x1800e54b0
mov edx, 2
mov rcx, rax
call fcn.1801e3130
lea rbx, [0x18058c428]
mov rcx, rbx
cmp qword [0x18058c440], 0xf
cmova rcx, qword [0x18058c428]
mov rdi, qword [0x18058c438]
test rdi, rdi
jne 0x1800e5505
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e554c
lea rcx, [rdi + 1]
call fcn.180357d9c
cmp qword [0x18058c440], 0xf
cmova rbx, qword [0x18058c428]
mov r8, rax
sub r8, rbx
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rbx]
mov byte [r8 + rbx], cl
lea rbx, [rbx + 1]
test cl, cl
jne 0x1800e5530
mov edx, 3
mov rcx, rax
call fcn.1801e3130
lea r14, [0x18058c448]
mov r15, qword [0x18058c460]
cmp r15, 0xf
seta sil
mov rcx, r14
mov r12, qword [0x18058c448]
cmova rcx, r12
movabs rdi, 0x7fffffffffffffff
mov rbx, qword [0x18058c458]
test rbx, rbx
jne 0x1800e559d
mov r8, rbx
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e564f
mov rax, rdi
sub rax, rbx
cmp rax, 0xa
jb 0x1800e653f
mov rax, r14
test sil, sil
cmovne rax, r12
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.Latitude:
lea rcx, [rbp + 0x1420]
call fcn.18006a4c0
nop
mov rcx, qword [rbp + 0x1430]
inc rcx
call fcn.180357d9c
lea r8, [rbp + 0x1420]
cmp qword [rbp + 0x1438], 0xf
cmova r8, qword [rbp + 0x1420]
mov r9, rax
sub r9, r8
nop word [rax + rax]
movzx ecx, byte [r8]
mov byte [r9 + r8], cl
lea r8, [r8 + 1]
test cl, cl
jne 0x1800e5610
mov edx, 4
mov rcx, rax
call fcn.1801e3130
nop
lea rcx, [rbp + 0x1420]
call fcn.18006b8d0
mov r15, qword [0x18058c460]
mov rbx, qword [0x18058c458]
mov r12, qword [0x18058c448]
lea rsi, [0x18058c468]
cmp qword [0x18058c480], 0xf
seta dl
mov byte [rsp + 0x48], dl
mov r9, rsi
mov rcx, qword [0x18058c468]
cmova r9, rcx
mov rdi, qword [0x18058c478]
test rdi, rdi
jne 0x1800e56a5
mov r8, rdi
lea rdx, [0x18043ad70]
mov rcx, r9
call fcn.18038de00
test eax, eax
je 0x1800e5766
mov rcx, qword [0x18058c468]
movzx edx, byte [rsp + 0x48]
movabs rax, 0x7fffffffffffffff
sub rax, rdi
cmp rax, 0xb
jb 0x1800e653f
mov rax, rsi
test dl, dl
cmovne rax, rcx
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xb
lea r9, str.longitude:
lea rcx, [rbp + 0x1420]
call fcn.18006a4c0
nop
mov rcx, qword [rbp + 0x1430]
inc rcx
call fcn.180357d9c
lea r8, [rbp + 0x1420]
cmp qword [rbp + 0x1438], 0xf
cmova r8, qword [rbp + 0x1420]
mov r9, rax
sub r9, r8
nop dword [rax + rax]
movzx ecx, byte [r8]
mov byte [r9 + r8], cl
lea r8, [r8 + 1]
test cl, cl
jne 0x1800e5720
mov edx, 5
mov rcx, rax
call fcn.1801e3130
nop
lea rcx, [rbp + 0x1420]
call fcn.18006b8d0
mov r15, qword [0x18058c460]
mov rbx, qword [0x18058c458]
mov r12, qword [0x18058c448]
mov rdi, qword [0x18058c478]
mov rcx, r14
cmp r15, 0xf
cmova rcx, r12
test rbx, rbx
jne 0x1800e578d
mov r8, rbx
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e5b88
mov rcx, rsi
cmp qword [0x18058c480], 0xf
cmova rcx, qword [0x18058c468]
test rdi, rdi
jne 0x1800e57bc
mov r8, rdi
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e5b88
mov rcx, r13
cmp qword [0x18058c380], 0xf
cmova rcx, qword [0x18058c368]
mov r8, qword [0x18058c378]
test r8, r8
jne 0x1800e57ef
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e5b88
lea rbx, [0x18058c388]
mov rcx, rbx
cmp qword [0x18058c3a0], 0xf
cmova rcx, qword [0x18058c388]
mov r8, qword [0x18058c398]
test r8, r8
jne 0x1800e5829
lea rdx, [0x18043ad70]
call fcn.18038de00
test eax, eax
je 0x1800e5b88
call fcn.180360704
mov rdi, rax
cmp qword [0x18058c460], 0xf
cmova r14, qword [0x18058c448]
xor r15d, r15d
mov dword [rax], r15d
lea rdx, [rbp + 0x1420]
mov rcx, r14
call fcn.18036cfc4
movaps xmm11, xmm0
cmp r14, qword [rbp + 0x1420]
je 0x1800e6551
cmp dword [rdi], 0x22
je 0x1800e655e
call fcn.180360704
mov rdi, rax
cmp qword [0x18058c480], 0xf
cmova rsi, qword [0x18058c468]
mov dword [rax], r15d
lea rdx, [rbp + 0x1420]
mov rcx, rsi
call fcn.18036cfc4
movaps xmm8, xmm0
cmp rsi, qword [rbp + 0x1420]
je 0x1800e656b
cmp dword [rdi], 0x22
je 0x1800e6578
call fcn.180360704
mov rdi, rax
cmp qword [0x18058c380], 0xf
cmova r13, qword [0x18058c368]
mov dword [rax], r15d
lea rdx, [rbp + 0x1420]
mov rcx, r13
call fcn.18036cfc4
movaps xmm6, xmm0
cmp r13, qword [rbp + 0x1420]
je 0x1800e6585
cmp dword [rdi], 0x22
je 0x1800e6592
call fcn.180360704
mov rdi, rax
cmp qword [0x18058c3a0], 0xf
cmova rbx, qword [0x18058c388]
mov dword [rax], r15d
lea rdx, [rbp + 0x1420]
mov rcx, rbx
call fcn.18036cfc4
movaps xmm1, xmm0
cmp rbx, qword [rbp + 0x1420]
je 0x1800e659f
cmp dword [rdi], 0x22
je 0x1800e65ac
movsd xmm7, qword [0x1805042a8]
mulsd xmm8, xmm7
mulsd xmm1, xmm7
subsd xmm1, xmm8
andps xmm1, xmmword [0x18050a120]
xorps xmm0, xmm0
movsd xmm0, xmm1
call fcn.180389970
movaps xmm10, xmm0
movaps xmm9, xmm0
shufpd xmm9, xmm0, 1
mulsd xmm6, xmm7
xorps xmm0, xmm0
movsd xmm0, xmm6
call fcn.180389970
movaps xmm6, xmm0
movaps xmm8, xmm0
shufpd xmm8, xmm0, 1
mulsd xmm10, xmm8
mulsd xmm11, xmm7
xorps xmm0, xmm0
movsd xmm0, xmm11
call fcn.180389970
movaps xmm2, xmm0
shufpd xmm2, xmm0, 1
movaps xmm3, xmm6
mulsd xmm3, xmm2
movaps xmm1, xmm8
mulsd xmm1, xmm0
mulsd xmm1, xmm9
subsd xmm3, xmm1
mulsd xmm8, xmm2
mulsd xmm8, xmm9
mulsd xmm6, xmm0
addsd xmm8, xmm6
mulsd xmm3, xmm3
mulsd xmm10, xmm10
addsd xmm3, xmm10
xorps xmm0, xmm0
sqrtsd xmm0, xmm3
movaps xmm1, xmm8
call fcn.18038b8d0
movaps xmm6, xmm0
mulsd xmm6, qword [0x1805044f0]
lea rcx, [rsp + 0x60]
call fcn.180076280
nop
lea rdx, str.distance
lea rcx, [rsp + 0x60]
call fcn.18007acb0
mov rbx, rax
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
mov ecx, dword [rdx + rax + 0x18]
btr ecx, 0xc
bts ecx, 0xd
mov dword [rdx + rax + 0x18], ecx
lea edx, [r15 + 6]
lea rcx, [rbp + 0x1420]
call fcn.180339230
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
movaps xmm1, xmm6
mov rcx, rbx
call fcn.180156ca0
lea rdx, [rbp + 0x1400]
lea rcx, [rsp + 0x68]
call fcn.1800791b0
nop
mov rcx, qword [rbp + 0x1410]
inc rcx
call fcn.180357d9c
lea r8, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0xf
cmova r8, qword [rbp + 0x1400]
mov r9, rax
sub r9, r8
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [r8]
mov byte [r9 + r8], cl
lea r8, [r8 + 1]
test cl, cl
jne 0x1800e5ab0
mov edx, 6
mov rcx, rax
call fcn.1801e3130
nop
lea rcx, [rbp + 0x1400]
call fcn.18006b8d0
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x68]
call fcn.18008ca30
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea r15, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], r15
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x5c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.1803379ec
nop
jmp 0x1800e5b8f
lea rcx, [rdi + 1]
call fcn.180357d9c
cmp qword [0x18058c3c0], 0xf
cmova rbx, qword [0x18058c3a8]
mov rdx, rax
sub rdx, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
mov byte [rdx + rbx], cl
lea rbx, [rbx + 1]
test cl, cl
jne 0x1800e5b70
xor edx, edx
mov rcx, rax
call fcn.1801e3130
lea r15, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov rax, qword [rbp + 0x5f0]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x5f0], r14
mov rax, qword [rbp + 0x5f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x5ec], edx
lea rcx, [rbp + 0x5f8]
call fcn.18008ca30
mov rax, qword [rbp + 0x5f0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x5f0], r15
mov rax, qword [rbp + 0x5f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x5ec], edx
lea rdi, vtable.std::ios_base.0
mov qword [rbp + 0x678], rdi
lea rcx, [rbp + 0x678]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x6e0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x6e0], r14
mov rax, qword [rbp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x6dc], edx
lea rcx, [rbp + 0x6e8]
call fcn.18008ca30
mov rax, qword [rbp + 0x6e0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x6e0], r15
mov rax, qword [rbp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x6dc], edx
mov qword [rbp + 0x768], rdi
lea rcx, [rbp + 0x768]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x50], r14
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x4c], edx
lea rcx, [rbp + 0x58]
call fcn.18008ca30
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x50], r15
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x4c], edx
mov qword [rbp + 0xd8], rdi
lea rcx, [rbp + 0xd8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x7d0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x7d0], r14
mov rax, qword [rbp + 0x7d0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x7cc], edx
lea rcx, [rbp + 0x7d8]
call fcn.18008ca30
mov rax, qword [rbp + 0x7d0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x7d0], r15
mov rax, qword [rbp + 0x7d0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x7cc], edx
mov qword [rbp + 0x858], rdi
lea rcx, [rbp + 0x858]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x8c0], r14
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x8bc], edx
lea rcx, [rbp + 0x8c8]
call fcn.18008ca30
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x8c0], r15
mov rax, qword [rbp + 0x8c0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x8bc], edx
mov qword [rbp + 0x948], rdi
lea rcx, [rbp + 0x948]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x9b0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x9b0], r14
mov rax, qword [rbp + 0x9b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x9ac], edx
lea rcx, [rbp + 0x9b8]
call fcn.18008ca30
mov rax, qword [rbp + 0x9b0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x9b0], r15
mov rax, qword [rbp + 0x9b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x9ac], edx
mov qword [rbp + 0xa38], rdi
lea rcx, [rbp + 0xa38]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xaa0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xaa0], r14
mov rax, qword [rbp + 0xaa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xa9c], edx
lea rcx, [rbp + 0xaa8]
call fcn.18008ca30
mov rax, qword [rbp + 0xaa0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xaa0], r15
mov rax, qword [rbp + 0xaa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xa9c], edx
mov qword [rbp + 0xb28], rdi
lea rcx, [rbp + 0xb28]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xb90], r14
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xb8c], edx
lea rcx, [rbp + 0xb98]
call fcn.18008ca30
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xb90], r15
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xb8c], edx
mov qword [rbp + 0xc18], rdi
lea rcx, [rbp + 0xc18]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xc80]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xc80], r14
mov rax, qword [rbp + 0xc80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xc7c], edx
lea rcx, [rbp + 0xc88]
call fcn.18008ca30
mov rax, qword [rbp + 0xc80]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xc80], r15
mov rax, qword [rbp + 0xc80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xc7c], edx
mov qword [rbp + 0xd08], rdi
lea rcx, [rbp + 0xd08]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xd70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xd70], r14
mov rax, qword [rbp + 0xd70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xd6c], edx
lea rcx, [rbp + 0xd78]
call fcn.18008ca30
mov rax, qword [rbp + 0xd70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xd70], r15
mov rax, qword [rbp + 0xd70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xd6c], edx
mov qword [rbp + 0xdf8], rdi
lea rcx, [rbp + 0xdf8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x140]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x140], r14
mov rax, qword [rbp + 0x140]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x13c], edx
lea rcx, [rbp + 0x148]
call fcn.18008ca30
mov rax, qword [rbp + 0x140]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x140], r15
mov rax, qword [rbp + 0x140]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x13c], edx
mov qword [rbp + 0x1c8], rdi
lea rcx, [rbp + 0x1c8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xe60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xe60], r14
mov rax, qword [rbp + 0xe60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xe5c], edx
lea rcx, [rbp + 0xe68]
call fcn.18008ca30
mov rax, qword [rbp + 0xe60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xe60], r15
mov rax, qword [rbp + 0xe60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xe5c], edx
mov qword [rbp + 0xee8], rdi
lea rcx, [rbp + 0xee8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0xf50]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xf50], r14
mov rax, qword [rbp + 0xf50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0xf4c], edx
lea rcx, [rbp + 0xf58]
call fcn.18008ca30
mov rax, qword [rbp + 0xf50]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xf50], r15
mov rax, qword [rbp + 0xf50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xf4c], edx
mov qword [rbp + 0xfd8], rdi
lea rcx, [rbp + 0xfd8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x230], r14
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x22c], edx
lea rcx, [rbp + 0x238]
call fcn.18008ca30
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x230], r15
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x22c], edx
mov qword [rbp + 0x2b8], rdi
lea rcx, [rbp + 0x2b8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1040], r14
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x103c], edx
lea rcx, [rbp + 0x1048]
call fcn.18008ca30
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1040], r15
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x103c], edx
mov qword [rbp + 0x10c8], rdi
lea rcx, [rbp + 0x10c8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x320], r14
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x31c], edx
lea rcx, [rbp + 0x328]
call fcn.18008ca30
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x320], r15
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x31c], edx
mov qword [rbp + 0x3a8], rdi
lea rcx, [rbp + 0x3a8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x410]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x410], r14
mov rax, qword [rbp + 0x410]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x40c], edx
lea rcx, [rbp + 0x418]
call fcn.18008ca30
mov rax, qword [rbp + 0x410]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x410], r15
mov rax, qword [rbp + 0x410]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x40c], edx
mov qword [rbp + 0x498], rdi
lea rcx, [rbp + 0x498]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x500]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x500], r14
mov rax, qword [rbp + 0x500]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x4fc], edx
lea rcx, [rbp + 0x508]
call fcn.18008ca30
mov rax, qword [rbp + 0x500]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x500], r15
mov rax, qword [rbp + 0x500]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x4fc], edx
mov qword [rbp + 0x588], rdi
lea rcx, [rbp + 0x588]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x1130]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1130], r14
mov rax, qword [rbp + 0x1130]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x112c], edx
lea rcx, [rbp + 0x1138]
call fcn.18008ca30
mov rax, qword [rbp + 0x1130]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1130], r15
mov rax, qword [rbp + 0x1130]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x112c], edx
mov qword [rbp + 0x11b8], rdi
lea rcx, [rbp + 0x11b8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x1220]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1220], r14
mov rax, qword [rbp + 0x1220]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x121c], edx
lea rcx, [rbp + 0x1228]
call fcn.18008ca30
mov rax, qword [rbp + 0x1220]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1220], r15
mov rax, qword [rbp + 0x1220]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x121c], edx
mov qword [rbp + 0x12a8], rdi
lea rcx, [rbp + 0x12a8]
call fcn.1803379ec
nop
mov rax, qword [rbp + 0x1310]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1310], r14
mov rax, qword [rbp + 0x1310]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x130c], edx
lea rcx, [rbp + 0x1318]
call fcn.18008ca30
mov rax, qword [rbp + 0x1310]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1310], r15
mov rax, qword [rbp + 0x1310]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x130c], edx
mov qword [rbp + 0x1398], rdi
lea rcx, [rbp + 0x1398]
call fcn.1803379ec
nop
mov rcx, qword [rbp + 0x1590]
xor rcx, rsp
call fcn.180357630
lea r11, [rsp + 0x1700]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18006b090
nop
call fcn.18006aae0
nop
call fcn.18006aae0
int3
lea rcx, str.invalid_stod_argument
call fcn.180337418
int3
lea rcx, str.stod_argument_out_of_range
call fcn.180337460
int3
lea rcx, str.invalid_stod_argument
call fcn.180337418
int3
lea rcx, str.stod_argument_out_of_range
call fcn.180337460
int3
lea rcx, str.invalid_stod_argument
call fcn.180337418
int3
lea rcx, str.stod_argument_out_of_range
call fcn.180337460
int3
lea rcx, str.invalid_stod_argument
call fcn.180337418
int3
lea rcx, str.stod_argument_out_of_range
call fcn.180337460
int3