Function at 0x1800aea00
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x40
mov rax, qword [0x180274300]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rdi, rdx
mov rsi, rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rcx], al
mov dword [rsp + 0x20], 1
mov rbx, qword [rdx + 0x10]
mov rcx, rdx
mov rbp, qword [rdx + 0x18]
cmp rbp, 0xf
jbe 0x1800aea61
mov rcx, qword [rdx]
cmp rbx, 0xa
jne 0x1800aea7a
mov r8, rbx
lea rdx, str.driftboard
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aea9f
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aea86
mov rcx, qword [rdi]
cmp rbx, 9
jne 0x1800aeab0
mov r8, rbx
lea rdx, str.overboard
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aeab0
lea r9, str._Game_Athena_DrivableVehicles_JackalVehicle_Athena.JackalVehicle_Athena_C
mov edx, 0x49
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeabc
mov rcx, qword [rdi]
cmp rbx, 9
jne 0x1800aead5
mov r8, rbx
lea rdx, str.surfboard
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aeafa
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeae1
mov rcx, qword [rdi]
cmp rbx, 0xd
jne 0x1800aeb3b
mov r8, rbx
lea rdx, str.pranchadesurf
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aeb3b
cmp qword [rsi + 0x18], 0x4f
jb 0x1800aeb2a
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x4f
mov r8d, 0x4f
lea rdx, str._Game_Athena_DrivableVehicles_SurfboardVehicle_Athena.SurfboardVehicle_Athena_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x4f], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_SurfboardVehicle_Athena.SurfboardVehicle_Athena_C
mov edx, 0x4f
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeb47
mov rcx, qword [rdi]
cmp rbx, 0xb
jne 0x1800aeb60
mov r8, rbx
lea rdx, str.quadcrasher
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aeb85
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeb6c
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800aebc6
mov r8, rbx
lea rdx, str.moto4
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aebc6
cmp qword [rsi + 0x18], 0x3f
jb 0x1800aebb5
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x3f
mov r8d, 0x3f
lea rdx, str._Game_Athena_DrivableVehicles_AntelopeVehicle.AntelopeVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x3f], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_AntelopeVehicle.AntelopeVehicle_C
mov edx, 0x3f
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aebd2
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800aebeb
mov r8, rbx
lea rdx, str.baller
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aec35
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aebf7
mov rcx, qword [rdi]
cmp rbx, 0xd
jne 0x1800aec10
mov r8, rbx
lea rdx, str.boladehamster
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aec35
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aec1c
mov rcx, qword [rdi]
cmp rbx, 0xb
jne 0x1800aec76
mov r8, rbx
lea rdx, str.hamsterball
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aec76
cmp qword [rsi + 0x18], 0x45
jb 0x1800aec65
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x45
mov r8d, 0x45
lea rdx, str._Game_Athena_DrivableVehicles_Octopus_OctopusVehicle.OctopusVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x45], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Octopus_OctopusVehicle.OctopusVehicle_C
mov edx, 0x45
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aec82
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800aec9b
mov r8, rbx
lea rdx, str.plane
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aece5
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeca7
mov rcx, qword [rdi]
cmp rbx, 7
jne 0x1800aecc0
mov r8, rbx
lea rdx, str.biplane
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aece5
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeccc
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800aed26
mov r8, rbx
lea rdx, [0x180228158]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aed26
cmp qword [rsi + 0x18], 0x4e
jb 0x1800aed15
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x4e
mov r8d, 0x4e
lea rdx, str._Game_Athena_DrivableVehicles_Biplane_BluePrints_FerretVehicle.FerretVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x4e], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Biplane_BluePrints_FerretVehicle.FerretVehicle_C
mov edx, 0x4e
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aed32
mov rcx, qword [rdi]
cmp rbx, 0xa
jne 0x1800aed4b
mov r8, rbx
lea rdx, str.santaplane
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aed95
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aed57
mov rcx, qword [rdi]
cmp rbx, 0xc
jne 0x1800aed70
mov r8, rbx
lea rdx, str.santabiplane
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aed95
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aed7c
mov rcx, qword [rdi]
cmp rbx, 0xc
jne 0x1800aedd6
mov r8, rbx
lea rdx, [0x1802281c0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aedd6
cmp qword [rsi + 0x18], 0x5a
jb 0x1800aedc5
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x5a
mov r8d, 0x5a
lea rdx, str._Game_Athena_DrivableVehicles_Biplane_BluePrints_SantaBiplaneVehicle.SantaBiplaneVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x5a], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Biplane_BluePrints_SantaBiplaneVehicle.SantaBiplaneVehicle_C
mov edx, 0x5a
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aede2
mov rcx, qword [rdi]
cmp rbx, 8
jne 0x1800aedfb
mov r8, rbx
lea rdx, str.golfcart
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aee45
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aee07
mov rcx, qword [rdi]
cmp rbx, 3
jne 0x1800aee20
mov r8, rbx
lea rdx, [0x1802281bc]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aee45
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aee2c
mov rcx, qword [rdi]
cmp rbx, 0xe
jne 0x1800aee86
mov r8, rbx
lea rdx, str.carrinhodegolf
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aee86
cmp qword [rsi + 0x18], 0x67
jb 0x1800aee75
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x67
mov r8d, 0x67
lea rdx, str._Game_Athena_DrivableVehicles_Golf_Cart_Golf_Cart_Base_Blueprints_GolfCartVehicleSK.GolfCartVehicleSK_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x67], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Golf_Cart_Golf_Cart_Base_Blueprints_GolfCartVehicleSK.GolfCartVehicleSK_C
mov edx, 0x67
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aee92
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800aeeab
mov r8, rbx
lea rdx, str.cannon
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aeed0
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeeb7
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800aef11
mov r8, rbx
lea rdx, str.canh
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aef11
cmp qword [rsi + 0x18], 0x35
jb 0x1800aef00
mov rbx, qword [rsi]
mov qword [rsi + 0x10], gethostname
mov r8d, gethostname
lea rdx, str._Game_Athena_DrivableVehicles_PushCannon.PushCannon_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x35], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_PushCannon.PushCannon_C
mov edx, gethostname
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aef1d
mov rcx, qword [rdi]
cmp rbx, 0xc
jne 0x1800aef36
mov r8, rbx
lea rdx, str.shoppingcart
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800aef5b
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aef42
mov rcx, qword [rdi]
cmp rbx, 0x11
jne 0x1800aef9c
mov r8, rbx
lea rdx, str.carrinhodecompras
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800aef9c
cmp qword [rsi + 0x18], 0x4b
jb 0x1800aef8b
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x4b
mov r8d, 0x4b
lea rdx, str._Game_Athena_DrivableVehicles_ShoppingCartVehicleSK.ShoppingCartVehicleSK_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x4b], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_ShoppingCartVehicleSK.ShoppingCartVehicleSK_C
mov edx, 0x4b
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aefa8
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800aefc1
mov r8, rbx
lea rdx, str.brute
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af030
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aefcd
mov rcx, qword [rdi]
cmp rbx, 4
jne 0x1800aefe6
mov r8, rbx
lea rdx, str.mech
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af030
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800aeff2
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800af00b
mov r8, rbx
lea rdx, str.mecha
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af030
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af017
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800af071
mov r8, rbx
lea rdx, str.bruto
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af071
cmp qword [rsi + 0x18], 0x44
jb 0x1800af060
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x44
mov r8d, 0x44
lea rdx, str._Game_Athena_DrivableVehicles_Mech_TestMechVehicle.TestMechVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x44], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Mech_TestMechVehicle.TestMechVehicle_C
mov edx, 0x44
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af07d
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800af096
mov r8, rbx
lea rdx, str.truck
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af0bb
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af0a2
mov rcx, qword [rdi]
cmp rbx, 8
jne 0x1800af0fc
mov r8, rbx
lea rdx, str.frogneta
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af0fc
cmp qword [rsi + 0x18], 0x45
jb 0x1800af0eb
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x45
mov r8d, 0x45
lea rdx, str._Valet_BasicTruck_Valet_BasicTruck_Vehicle.Valet_BasicTruck_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x45], 0
jmp 0x1800af615
lea r9, str._Valet_BasicTruck_Valet_BasicTruck_Vehicle.Valet_BasicTruck_Vehicle_C
mov edx, 0x45
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af108
mov rcx, qword [rdi]
cmp rbx, 3
jne 0x1800af121
mov r8, rbx
lea rdx, [0x18022848c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af146
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af12d
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800af187
mov r8, rbx
lea rdx, str.carro
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af187
cmp qword [rsi + 0x18], 0x3f
jb 0x1800af176
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x3f
mov r8d, 0x3f
lea rdx, str._Valet_BasicCar_Valet_BasicCar_Vehicle.Valet_BasicCar_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x3f], 0
jmp 0x1800af615
lea r9, str._Valet_BasicCar_Valet_BasicCar_Vehicle.Valet_BasicCar_Vehicle_C
mov edx, 0x3f
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af193
mov rcx, qword [rdi]
cmp rbx, 8
jne 0x1800af1ac
mov r8, rbx
lea rdx, str.sportcar
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af1d1
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af1b8
mov rcx, qword [rdi]
cmp rbx, 0xb
jne 0x1800af212
mov r8, rbx
lea rdx, str.carror
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af212
cmp qword [rsi + 0x18], 0x42
jb 0x1800af201
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x42
mov r8d, 0x42
lea rdx, str._Valet_SportsCar_Valet_SportsCar_Vehicle.Valet_SportsCar_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x42], 0
jmp 0x1800af615
lea r9, str._Valet_SportsCar_Valet_SportsCar_Vehicle.Valet_SportsCar_Vehicle_C
mov edx, 0x42
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af21e
mov rcx, qword [rdi]
cmp rbx, 4
jne 0x1800af276
mov r8, rbx
lea rdx, str.taxi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af276
cmp qword [rsi + 0x18], 0x3c
jb 0x1800af265
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x3c
lea r8d, [rax + 0x3c]
lea rdx, str._Valet_TaxiCab_Valet_TaxiCab_Vehicle.Valet_TaxiCab_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x3c], 0
jmp 0x1800af615
lea r9, str._Valet_TaxiCab_Valet_TaxiCab_Vehicle.Valet_TaxiCab_Vehicle_C
mov edx, 0x3c
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af282
mov rcx, qword [rdi]
cmp rbx, 7
jne 0x1800af29b
mov r8, rbx
lea rdx, str.mudflap
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af2c0
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af2a7
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800af301
mov r8, rbx
lea rdx, str.cami
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af301
cmp qword [rsi + 0x18], 0x39
jb 0x1800af2f0
mov rbx, qword [rsi]
mov qword [rsi + 0x10], reloc.WS2_32.dll_gethostname
mov r8d, reloc.WS2_32.dll_gethostname
lea rdx, str._Valet_BigRig_Valet_BigRig_Vehicle.Valet_BigRig_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x39], 0
jmp 0x1800af615
lea r9, str._Valet_BigRig_Valet_BigRig_Vehicle.Valet_BigRig_Vehicle_C
mov edx, reloc.WS2_32.dll_gethostname
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af30d
mov rcx, qword [rdi]
cmp rbx, 8
jne 0x1800af326
mov r8, rbx
lea rdx, str.starkcar
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af34b
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af332
mov rcx, qword [rdi]
cmp rbx, 0xc
jne 0x1800af38c
mov r8, rbx
lea rdx, str.carrodostark
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af38c
cmp qword [rsi + 0x18], 0x56
jb 0x1800af37b
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x56
mov r8d, 0x56
lea rdx, str._Valet_SportsCar_Valet_SportsCar_Vehicle_HighTower.Valet_SportsCar_Vehicle_HighTower_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x56], 0
jmp 0x1800af615
lea r9, str._Valet_SportsCar_Valet_SportsCar_Vehicle_HighTower.Valet_SportsCar_Vehicle_HighTower_C
mov edx, 0x56
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af398
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800af3f0
mov r8, rbx
lea rdx, str.octane
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af3f0
cmp qword [rsi + 0x18], 0x4e
jb 0x1800af3df
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x4e
lea r8d, [rax + 0x4e]
lea rdx, str._Valet_SportsCar_Valet_SportsCar_Vehicle_Turbo.Valet_SportsCar_Vehicle_Turbo_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x4e], 0
jmp 0x1800af615
lea r9, str._Valet_SportsCar_Valet_SportsCar_Vehicle_Turbo.Valet_SportsCar_Vehicle_Turbo_C
mov edx, 0x4e
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af3fc
mov rcx, qword [rdi]
cmp rbx, 4
jne 0x1800af415
mov r8, rbx
lea rdx, str.boat
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af45f
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af421
mov rcx, qword [rdi]
cmp rbx, 5
jne 0x1800af43a
mov r8, rbx
lea rdx, str.barco
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af45f
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af446
mov rcx, qword [rdi]
cmp rbx, 6
jne 0x1800af4a0
mov r8, rbx
lea rdx, str.lancha
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af4a0
cmp qword [rsi + 0x18], 0x5b
jb 0x1800af48f
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x5b
mov r8d, 0x5b
lea rdx, str._Game_Athena_DrivableVehicles_Meatball_Meatball_Large_MeatballVehicle_L.MeatballVehicle_L_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x5b], 0
jmp 0x1800af615
lea r9, str._Game_Athena_DrivableVehicles_Meatball_Meatball_Large_MeatballVehicle_L.MeatballVehicle_L_C
mov edx, 0x5b
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af4ac
mov rcx, qword [rdi]
cmp rbx, 0xa
jne 0x1800af4c5
mov r8, rbx
lea rdx, str.helicopter
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af4ea
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af4d1
mov rcx, qword [rdi]
cmp rbx, 0xb
jne 0x1800af52b
mov r8, rbx
lea rdx, str.helic
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af52b
cmp qword [rsi + 0x18], 0x25
jb 0x1800af51a
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x25
mov r8d, 0x25
lea rdx, str._Hoagie_HoagieVehicle.HoagieVehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x25], 0
jmp 0x1800af615
lea r9, str._Hoagie_HoagieVehicle.HoagieVehicle_C
mov edx, 0x25
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af537
mov rcx, qword [rdi]
cmp rbx, 3
jne 0x1800af550
mov r8, rbx
lea rdx, [0x1802286f8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800af575
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af55c
mov rcx, qword [rdi]
cmp rbx, 9
jne 0x1800af5b0
mov r8, rbx
lea rdx, str.navealien
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af5b0
cmp qword [rsi + 0x18], 0x40
jb 0x1800af5a2
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x40
mov r8d, 0x40
lea rdx, str._Nevada_Blueprints_Vehicle_Nevada_Vehicle_V2.Nevada_Vehicle_V2_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x40], 0
jmp 0x1800af615
lea r9, str._Nevada_Blueprints_Vehicle_Nevada_Vehicle_V2.Nevada_Vehicle_V2_C
mov edx, 0x40
jmp 0x1800af60c
mov rcx, rdi
cmp rbp, 0xf
jbe 0x1800af5bc
mov rcx, qword [rdi]
cmp rbx, 7
jne 0x1800af615
mov r8, rbx
lea rdx, str.ferrari
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800af615
cmp qword [rsi + 0x18], 0x2c
jb 0x1800af600
mov rbx, qword [rsi]
mov qword [rsi + 0x10], 0x2c
lea r8d, [rax + 0x2c]
lea rdx, str._Foray_Vehicle_Foray_Vehicle.Foray_Vehicle_C
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x2c], 0
jmp 0x1800af615
lea r9, str._Foray_Vehicle_Foray_Vehicle.Foray_Vehicle_C
mov edx, 0x2c
mov rcx, rsi
call fcn.18009c730
nop
mov rcx, rdi
call fcn.18005f090
mov rax, rsi
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.1801c3a00
mov rbx, qword [rsp + 0x70]
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret