Function at 0x1800b7720
Capabilities:
Encode data using xor

Disassembly:
lea rcx, [0x180248570]
jmp 0x1800b7720
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
xor ebx, ebx
lea r11, [0x1801ec128]
mov r9d, ebx
lea r10, str.MP0_H4CNF_BS_GEN
nop
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7750
lea eax, [r9 + r9*8]
mov edx, 0x1ffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec141]
lea r10, str.MP0_H4CNF_WEAPONS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b77c0
lea eax, [r9 + r9*8]
mov edx, 1
mov ecx, eax
mov r8d, edx
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec15b]
lea r10, str.MP0_H4CNF_WEP_DISRP
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7830
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec173]
lea r10, str.MP0_H4CNF_ARM_DISRP
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b78a0
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec18b]
lea r10, str.MP0_H4CNF_HEL_DISRP
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7910
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec1a0]
lea r10, str.MP1_H4CNF_BS_GEN
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7980
lea eax, [r9 + r9*8]
mov edx, 0x1ffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec1b9]
lea r10, str.MP1_H4CNF_WEAPONS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b79f0
lea eax, [r9 + r9*8]
mov edx, 1
mov ecx, eax
mov r8d, edx
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
lea r13, str.MP1_H4CNF_WEP_DISRP
mov r9d, ebx
mov r10, r13
lea r11, [0x1801ec1d3]
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7a60
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
lea r12, str.MP1_H4CNF_ARM_DISRP
mov r9d, ebx
mov r10, r12
lea r11, [0x1801ec1eb]
nop dword [rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7ad0
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
lea r15, str.MP1_H4CNF_HEL_DISRP
mov r9d, ebx
mov r10, r15
lea r11, [0x1801ec203]
nop dword [rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7b40
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov eax, dword [0x180266254]
lea rdi, [0x1801ec218]
lea rsi, str.MP0_H4CNF_TARGET
lea r14, [0x1801ec230]
lea rbp, str.MP1_H4CNF_TARGET
cmp eax, 1
jne 0x1800b7c8b
mov r9d, ebx
mov r10, rsi
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, rdi
jne 0x1800b7bd0
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
mov r10, rbp
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r14
jne 0x1800b7c30
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov eax, dword [0x180266254]
cmp eax, 2
jne 0x1800b7d5b
mov r9d, ebx
mov r10, rsi
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, rdi
jne 0x1800b7ca0
lea eax, [r9 + r9*8]
mov edx, 2
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 1]
call fcn.18005d5b0
mov r9d, ebx
mov r10, rbp
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r14
jne 0x1800b7d00
lea eax, [r9 + r9*8]
mov edx, 2
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 1]
call fcn.18005d5b0
mov eax, dword [0x180266254]
cmp eax, 3
jne 0x1800b7e2b
mov r9d, ebx
mov r10, rsi
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, rdi
jne 0x1800b7d70
lea eax, [r9 + r9*8]
mov edx, 4
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 3]
call fcn.18005d5b0
mov r9d, ebx
mov r10, rbp
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r14
jne 0x1800b7dd0
lea eax, [r9 + r9*8]
mov edx, 4
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 3]
call fcn.18005d5b0
mov eax, dword [0x180266254]
cmp eax, 4
jne 0x1800b7ef9
mov r9d, ebx
mov r10, rsi
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, rdi
jne 0x1800b7e40
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
nop word [rax + rax]
movzx r8d, byte [rbp]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc rbp
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp rbp, r14
jne 0x1800b7ea0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov eax, dword [0x180266254]
mov r9d, ebx
test eax, eax
jne 0x1800b7fc8
mov r10, rsi
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, rdi
jne 0x1800b7f10
lea eax, [r9 + r9*8]
mov edx, 5
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 4]
call fcn.18005d5b0
mov r9d, ebx
nop dword [rax + rax]
movzx r8d, byte [rsi]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc rsi
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp rsi, rdi
jne 0x1800b7f70
lea eax, [r9 + r9*8]
mov edx, 5
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 4]
call fcn.18005d5b0
mov r9d, ebx
lea r10, str.MP0_H4CNF_BOLTCUT
lea r11, [0x1801ec249]
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b7fe0
lea eax, [r9 + r9*8]
mov edx, 0x1148
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec261]
lea r10, str.MP0_H4CNF_UNIFORM
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8050
lea eax, [r9 + r9*8]
mov edx, 0x1488
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec279]
lea r10, str.MP0_H4CNF_GRAPPEL
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b80c0
lea eax, [r9 + r9*8]
mov edx, 0x1424
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec290]
lea r10, str.MP0_H4CNF_TROJAN
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8130
lea eax, [r9 + r9*8]
mov edx, 1
mov ecx, eax
mov r8d, edx
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec2a9]
lea r10, str.MP0_H4LOOT_CASH_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b81a0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec2c8]
lea r10, str.MP0_H4LOOT_CASH_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8203
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec2e1]
lea r10, str.MP0_H4LOOT_CASH_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8270
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec300]
lea r10, str.MP0_H4LOOT_CASH_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b82d3
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec319]
lea r10, str.MP0_H4LOOT_COKE_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8340
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec338]
lea r10, str.MP0_H4LOOT_COKE_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b83a3
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec351]
lea r10, str.MP0_H4LOOT_COKE_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8410
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec370]
lea r10, str.MP0_H4LOOT_COKE_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8473
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec389]
lea r10, str.MP0_H4LOOT_GOLD_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b84e0
lea eax, [r9 + r9*8]
mov edx, 0xffffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec3a8]
lea r10, str.MP0_H4LOOT_GOLD_I_SCOPED
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8550
lea eax, [r9 + r9*8]
mov edx, 0xffffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec3c1]
lea r10, str.MP0_H4LOOT_GOLD_C
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b85c0
lea eax, [r9 + r9*8]
mov edx, 0xff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec3e0]
lea r10, str.MP0_H4LOOT_GOLD_C_SCOPED
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8630
lea eax, [r9 + r9*8]
mov edx, 0xff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec3f9]
lea r10, str.MP0_H4LOOT_WEED_I
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b86a0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec418]
lea r10, str.MP0_H4LOOT_WEED_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8703
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec431]
lea r10, str.MP0_H4LOOT_WEED_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8770
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec450]
lea r10, str.MP0_H4LOOT_WEED_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b87d3
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec468]
lea r10, str.MP0_H4LOOT_PAINT
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8840
lea eax, [r9 + r9*8]
mov edx, 0x7f
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 0x7e]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec487]
lea r10, str.MP0_H4LOOT_PAINT_SCOPED
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b88b0
lea eax, [r9 + r9*8]
mov edx, 0x7f
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 0x7e]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec499]
lea r10, str.MP0_H4LOOT_GOLD_V
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8920
lea eax, [r9 + r9*8]
mov edx, 0x921d4
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec4b2]
lea r10, str.MP0_H4LOOT_PAINT_V
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8990
lea eax, [r9 + r9*8]
mov edx, 0x6d95f
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec4c7]
lea r10, str.MP0_H4_PROGRESS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8a00
lea eax, [r9 + r9*8]
mov edx, 0x1e56f
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec4d7]
lea r10, str.MP0_H4_MISSIONS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8a70
lea eax, [r9 + r9*8]
mov edx, 0xffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec4f1]
lea r10, str.MP0_H4_PLAYTHROUGH_STATUS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8ae0
lea eax, [r9 + r9*8]
mov edx, 0x9c40
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
xor edx, edx
xor ecx, ecx
lea r9d, [rdx + 1]
lea r8d, [rdx + 3]
call fcn.18005d4e0
mov r9d, ebx
lea r10, str.MP1_H4CNF_BS_GEN
lea r11, [0x1801ec1a0]
nop dword [rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8b60
lea eax, [r9 + r9*8]
mov edx, 0x1ffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r10, str.MP1_H4CNF_WEAPONS
lea r11, [0x1801ec1b9]
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8bd0
lea eax, [r9 + r9*8]
mov edx, 1
mov ecx, eax
mov r8d, edx
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r10, [0x1801ec1d3]
nop
movzx r8d, byte [r13]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r13
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r13, r10
jne 0x1800b8c30
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r10, [0x1801ec1eb]
movzx r8d, byte [r12]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r12
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r12, r10
jne 0x1800b8c90
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r10, [0x1801ec203]
movzx r8d, byte [r15]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r15
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r15, r10
jne 0x1800b8cf0
lea eax, [r9 + r9*8]
mov edx, 3
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 2]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec509]
lea r10, str.MP1_H4CNF_BOLTCUT
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8d60
lea eax, [r9 + r9*8]
mov edx, 0x1148
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec521]
lea r10, str.MP1_H4CNF_UNIFORM
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8dd0
lea eax, [r9 + r9*8]
mov edx, 0x1488
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec539]
lea r10, str.MP1_H4CNF_GRAPPEL
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8e40
lea eax, [r9 + r9*8]
mov edx, 0x1424
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec550]
lea r10, str.MP1_H4CNF_TROJAN
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8eb0
lea eax, [r9 + r9*8]
mov edx, 1
mov ecx, eax
mov r8d, edx
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec569]
lea r10, str.MP1_H4LOOT_CASH_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8f20
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec588]
lea r10, str.MP1_H4LOOT_CASH_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8f83
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec5a1]
lea r10, str.MP1_H4LOOT_CASH_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b8ff0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec5c0]
lea r10, str.MP1_H4LOOT_CASH_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9053
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec5d9]
lea r10, str.MP1_H4LOOT_COKE_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b90c0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec5f8]
lea r10, str.MP1_H4LOOT_COKE_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9123
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec611]
lea r10, str.MP1_H4LOOT_COKE_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9190
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec630]
lea r10, str.MP1_H4LOOT_COKE_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b91f3
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec649]
lea r10, str.MP1_H4LOOT_GOLD_I
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9260
lea eax, [r9 + r9*8]
mov edx, 0xffffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec668]
lea r10, str.MP1_H4LOOT_GOLD_I_SCOPED
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b92d0
lea eax, [r9 + r9*8]
mov edx, 0xffffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec681]
lea r10, str.MP1_H4LOOT_GOLD_C
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9340
lea eax, [r9 + r9*8]
mov edx, 0xff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec6a0]
lea r10, str.MP1_H4LOOT_GOLD_C_SCOPED
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b93b0
lea eax, [r9 + r9*8]
mov edx, 0xff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec6b9]
lea r10, str.MP1_H4LOOT_WEED_I
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9420
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec6d8]
lea r10, str.MP1_H4LOOT_WEED_I_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9483
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec6f1]
lea r10, str.MP1_H4LOOT_WEED_C
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b94f0
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec710]
lea r10, str.MP1_H4LOOT_WEED_C_SCOPED
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9553
lea eax, [r9 + r9*8]
xor edx, edx
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 1]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec728]
lea r10, str.MP1_H4LOOT_PAINT
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b95c0
lea eax, [r9 + r9*8]
mov edx, 0x7f
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 0x7e]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec747]
lea r10, str.MP1_H4LOOT_PAINT_SCOPED
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9630
lea eax, [r9 + r9*8]
mov edx, 0x7f
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx - 0x7e]
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec759]
lea r10, str.MP1_H4LOOT_GOLD_V
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b96a0
lea eax, [r9 + r9*8]
mov edx, 0x921d4
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec772]
lea r10, str.MP1_H4LOOT_PAINT_V
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9710
lea eax, [r9 + r9*8]
mov edx, 0x6d95f
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec787]
lea r10, str.MP1_H4_PROGRESS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b9780
lea eax, [r9 + r9*8]
mov edx, 0x1e56f
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
mov r9d, ebx
lea r11, [0x1801ec797]
lea r10, str.MP1_H4_MISSIONS
nop dword [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x1800b97f0
lea eax, [r9 + r9*8]
mov edx, 0xffff
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
lea r11, [0x1801ec7b1]
lea r10, str.MP1_H4_PLAYTHROUGH_STATUS
nop word [rax + rax]
movzx r8d, byte [r10]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, ebx
imul ebx, eax, 0x401
mov eax, ebx
shr eax, 6
xor ebx, eax
cmp r10, r11
jne 0x1800b9860
lea eax, [rbx + rbx*8]
mov edx, 0x9c40
mov ecx, eax
mov r8d, 1
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.18005d5b0
xor edx, edx
xor ecx, ecx
lea r9d, [rdx + 1]
lea r8d, [rdx + 3]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
jmp fcn.18005d4e0