Function at 0x1800fab20
Capabilities:
Encode data using xor

Disassembly:
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, [0x1801caa96]
mov r9d, ebx
lea r10, str.MP0_CHAR_XP_FM
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 0x180096f00
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x210c5a
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab08]
lea r10, str.MP0_SCRIPT_INCREASE_STAM
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 0x180096f70
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caae8]
lea r10, str.MP0_SCRIPT_INCREASE_STRN
nop dword [rax]
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 0x180096fe0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab48]
lea r10, str.MP0_SCRIPT_INCREASE_LUNG
nop dword [rax]
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 0x180097050
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab28]
lea r10, str.MP0_SCRIPT_INCREASE_DRIV
nop dword [rax]
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 0x1800970c0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab7f]
lea r10, str.MP0_SCRIPT_INCREASE_FLY
nop dword [rax]
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 0x180097130
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab67]
lea r10, str.MP0_SCRIPT_INCREASE_SHO
nop dword [rax]
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 0x1800971a0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cabaf]
lea r10, str.MP0_SCRIPT_INCREASE_STL
nop dword [rax]
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 0x180097210
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x64]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cab97]
lea r10, str.MP0_tattoo_fm_unlocks_1
nop dword [rax]
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 0x180097280
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cabdf]
lea r10, str.MP0_tattoo_fm_unlocks_2
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 0x1800972f0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cabc7]
lea r10, str.MP0_tattoo_fm_unlocks_3
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 0x180097360
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac0f]
lea r10, str.MP0_tattoo_fm_unlocks_4
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 0x1800973d0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cabf7]
lea r10, str.MP0_tattoo_fm_unlocks_5
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 0x180097440
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac3f]
lea r10, str.MP0_tattoo_fm_unlocks_6
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 0x1800974b0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac27]
lea r10, str.MP0_tattoo_fm_unlocks_7
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 0x180097520
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac6f]
lea r10, str.MP0_tattoo_fm_unlocks_8
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 0x180097590
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac57]
lea r10, str.MP0_tattoo_fm_unlocks_9
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 0x180097600
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caca8]
lea r10, str.MP0_tattoo_fm_unlocks_10
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 0x180097670
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cac88]
lea r10, str.MP0_tattoo_fm_unlocks_11
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 0x1800976e0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cace8]
lea r10, str.MP0_tattoo_fm_unlocks_12
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 0x180097750
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caccc]
lea r10, str.MP0_AWD_FMRACEWORLDRECHOLDER
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 0x1800977c0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.1800959f0
mov r9d, ebx
lea r11, [0x1801cad21]
lea r10, str.MP0_AWD_ENEMYDRIVEBYKILLS
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 0x180097820
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cad02]
lea r10, str.MP0_USJS_COMPLETED
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 0x180097890
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cad56]
lea r10, str.MP0_USJS_FOUND
nop dword [rax]
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 0x180097900
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cad41]
lea r10, str.MP0_AWD_FMWINALLRACEMODES
nop dword [rax]
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 0x180097970
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.1800959f0
mov r9d, ebx
lea r11, [0x1801cad8a]
lea r10, str.MP0_AWD_FMWINEVERYGAMEMODE
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 0x1800979d0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.1800959f0
mov r9d, ebx
lea r11, [0x1801cad6b]
lea r10, str.MP0_DB_PLAYER_KILLS
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 0x180097a30
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x3e8
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cadc1]
lea r10, str.MP0_KILLS_PLAYERS
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 0x180097aa0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x3e8
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cadaa]
lea r10, str.MP0_AWD_FMHORDWAVESSURVIVE
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 0x180097b10
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x15]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cadfd]
lea r10, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
nop dword [rax]
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 0x180097b80
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x19]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cadda]
lea r10, str.MP0_AWD_FM_TDM_MVP
nop dword [rax]
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 0x180097bf0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x3c]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cae2d]
lea r10, str.MP0_AWD_HOLD_UP_SHOPS
nop dword [rax]
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 0x180097c60
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x14]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cae11]
lea r10, str.MP0_AWD_RACES_WON
nop dword [rax]
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 0x180097cd0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x65]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cae64]
lea r10, str.MP0_AWD_NO_ARMWRESTLING_WINS
nop dword [rax]
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 0x180097d40
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x15]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cae43]
lea r10, str.MP0_AWD_FMATTGANGHQ
nop dword [rax]
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 0x180097db0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.1800959f0
mov r9d, ebx
lea r11, [0x1801cae91]
lea r10, str.MP0_AWD_FMBBETWIN
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 0x180097e10
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0xc350
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
lea rdi, str.MP0_AWD_FM_DM_WINS
mov r9d, ebx
mov r10, rdi
lea rsi, [0x1801cae7a]
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, rsi
jne 0x180097e80
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x33]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caed0]
lea r10, str.MP0_AWD_FMFULLYMODDEDCAR
nop dword [rax]
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 0x180097ef0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.1800959f0
mov r9d, ebx
lea r11, [0x1801caeb0]
lea r10, str.MP0_AWD_FM_DM_TOTALKILLS
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 0x180097f50
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x1f4
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf11]
lea r10, str.MP0_MPPLY_DM_TOTAL_DEATHS
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 0x180097fc0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x19c
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caef7]
lea r10, str.MP0_MPPLY_TIMES_FINISH_DM_TOP_3
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 0x180098030
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x24]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf44]
lea r10, str.MP0_PLAYER_HEADSHOTS
nop dword [rax]
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 0x1800980a0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x26f
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
nop word [rax + rax]
movzx r8d, byte [rdi]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc rdi
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp rdi, rsi
jne 0x180098100
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x3f]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf2b]
lea r10, str.MP0_AWD_FM_TDM_WINS
nop dword [rax]
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 0x180098170
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0xd]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf78]
lea r10, str.MP0_AWD_FM_GTA_RACES_WON
nop dword [rax]
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 0x1800981e0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0xc]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf5b]
lea r10, str.MP0_AWD_FM_GOLF_WON
nop dword [rax]
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 0x180098250
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cafbb]
lea r10, str.MP0_AWD_FM_SHOOTRANG_TG_WON
nop dword [rax]
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 0x1800982c0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caf9b]
lea r10, str.MP0_AWD_FM_SHOOTRANG_RT_WON
nop dword [rax]
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 0x180098330
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801caffb]
lea r10, str.MP0_AWD_FM_SHOOTRANG_CT_WON
nop dword [rax]
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 0x1800983a0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cafdd]
lea r10, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
nop dword [rax]
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 0x180098410
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb035]
lea r10, str.MP0_AWD_FM_TENNIS_WON
nop dword [rax]
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 0x180098480
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb01c]
lea r10, str.MP0_MPPLY_TENNIS_MATCHES_WON
nop dword [rax]
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 0x1800984f0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb077]
lea r10, str.MP0_MPPLY_TOTAL_TDEATHMATCH_WON
nop dword [rax]
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 0x180098560
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x3f]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb051]
lea r10, str.MP0_MPPLY_TOTAL_RACES_WON
nop dword [rax]
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 0x1800985d0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x65]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb0b7]
lea r10, str.MP0_MPPLY_TOTAL_DEATHMATCH_LOST
nop dword [rax]
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 0x180098640
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x17]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb092]
lea r10, str.MP0_MPPLY_TOTAL_RACES_LOST
nop dword [rax]
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 0x1800986b0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x24]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb0f4]
lea r10, str.MP0_AWD_25_KILLS_STICKYBOMBS
nop dword [rax]
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 0x180098720
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb0d1]
lea r10, str.MP0_AWD_50_KILLS_GRENADES
nop dword [rax]
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 0x180098790
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
lea rsi, str.MP0_GRENADE_ENEMY_KILLS
mov r9d, ebx
mov r10, rsi
lea r14, [0x1801cb127]
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, r14
jne 0x180098800
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb10e]
lea r10, str.MP0_AWD_20_KILLS_MELEE
nop dword [rax]
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 0x180098870
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea edx, [r8 + 0x32]
call fcn.180095960
lea rdi, str.MP0_MOLOTOV_ENEMY_KILLS
mov r9d, ebx
mov r10, rdi
lea rbp, [0x1801cb15f]
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, rbp
jne 0x1800988e0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb142]
lea r10, str.MP0_CMBTPISTOL_ENEMY_KILLS
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 0x180098950
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb198]
lea r10, str.MP0_PISTOL50_ENEMY_KILLS
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 0x1800989c0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb178]
lea r10, str.MP0_APPISTOL_ENEMY_KILLS
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 0x180098a30
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb1d0]
lea r10, str.MP0_MICROSMG_ENEMY_KILLS
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 0x180098aa0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb1b3]
lea r10, str.MP0_SMG_ENEMY_KILLS
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 0x180098b10
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb20f]
lea r10, str.MP0_ASLTSMG_ENEMY_KILLS
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 0x180098b80
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb1f1]
lea r10, str.MP0_ASLTRIFLE_ENEMY_KILLS
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 0x180098bf0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb249]
lea r10, str.MP0_CRBNRIFLE_ENEMY_KILLS
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 0x180098c60
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb228]
lea r10, str.MP0_ADVRIFLE_ENEMY_KILLS
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 0x180098cd0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb27a]
lea r10, str.MP0_MG_ENEMY_KILLS
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 0x180098d40
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb266]
lea r10, str.MP0_CMBTMG_ENEMY_KILLS
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 0x180098db0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb2ae]
lea r10, str.MP0_ASLTMG_ENEMY_KILLS
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 0x180098e20
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb294]
lea r10, str.MP0_PUMP_ENEMY_KILLS
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 0x180098e90
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb2df]
lea r10, str.MP0_SAWNOFF_ENEMY_KILLS
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 0x180098f00
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb2c7]
lea r10, str.MP0_BULLPUP_ENEMY_KILLS
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 0x180098f70
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb319]
lea r10, str.MP0_ASLTSHTGN_ENEMY_KILLS
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 0x180098fe0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb2f9]
lea r10, str.MP0_SNIPERRFL_ENEMY_KILLS
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 0x180099050
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb359]
lea r10, str.MP0_HVYSNIPER_ENEMY_KILLS
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 0x1800990c0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb339]
lea r10, str.MP0_GRNLAUNCH_ENEMY_KILLS
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 0x180099130
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb393]
lea r10, str.MP0_RPG_ENEMY_KILLS
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 0x1800991a0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb378]
lea r10, str.MP0_MINIGUNS_ENEMY_KILLS
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 0x180099210
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
nop word [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, r14
jne 0x180099270
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb3ca]
lea r10, str.MP0_SMKGRENADE_ENEMY_KILLS
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 0x1800992e0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb3af]
lea r10, str.MP0_STKYBMB_ENEMY_KILLS
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 0x180099350
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
mov r9d, ebx
nop word [rax + rax]
movzx r8d, byte [rdi]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc rdi
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp rdi, rbp
jne 0x1800993b0
lea eax, [r9 + r9*8]
xor r8d, r8d
mov ecx, eax
mov edx, 0x258
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
call fcn.180095960
lea rdi, str.MP0_CLTHS_AVAILABLE_FEET_1
mov r9d, ebx
mov r10, rdi
lea rsi, [0x1801cb40a]
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, rsi
jne 0x180099420
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb3e8]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR
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 0x180099490
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb44a]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_1
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 0x180099500
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb42a]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_2
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 0x180099570
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb48a]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_3
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 0x1800995e0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb46a]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_4
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 0x180099650
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb4ca]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_5
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 0x1800996c0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb4aa]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_6
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 0x180099730
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb50a]
lea r10, str.MP0_CLTHS_AVAILABLE_HAIR_7
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 0x1800997a0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb4e8]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB
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 0x180099810
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb54a]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_1
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 0x180099880
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb52a]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_2
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 0x1800998f0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb58a]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_3
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 0x180099960
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb56a]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_4
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 0x1800999d0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb5ca]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_5
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 0x180099a40
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb5aa]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_6
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 0x180099ab0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb60a]
lea r10, str.MP0_CLTHS_AVAILABLE_JBIB_7
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 0x180099b20
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb5e8]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS
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 0x180099b90
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb64a]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_1
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 0x180099c00
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb62a]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_2
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 0x180099c70
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb68a]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_3
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 0x180099ce0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb66a]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_4
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 0x180099d50
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb6ca]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_5
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 0x180099dc0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb6aa]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_6
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 0x180099e30
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb70a]
lea r10, str.MP0_CLTHS_AVAILABLE_LEGS_7
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 0x180099ea0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb6e8]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET
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 0x180099f10
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
nop dword [rax + rax]
movzx r8d, byte [rdi]
movzx eax, r8b
or al, 0x20
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc rdi
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp rdi, rsi
jne 0x180099f70
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb74a]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_2
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 0x180099fe0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb72a]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_3
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 0x18009a050
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb78a]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_4
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 0x18009a0c0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb76a]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_5
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 0x18009a130
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb7ca]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_6
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 0x18009a1a0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb7aa]
lea r10, str.MP0_CLTHS_AVAILABLE_FEET_7
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 0x18009a210
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb808]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD
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 0x18009a280
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb7ea]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_1
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 0x18009a2f0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb84a]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_2
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 0x18009a360
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb82a]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_3
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 0x18009a3d0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb88a]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_4
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 0x18009a440
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb86a]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_5
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 0x18009a4b0
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb8ca]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_6
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 0x18009a520
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb8aa]
lea r10, str.MP0_CLTHS_AVAILABLE_BERD_7
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 0x18009a590
lea eax, [r9 + r9*8]
mov edx, 0xffffffff
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul ecx, ecx, 0x8001
lea r8d, [rdx + 2]
call fcn.180095960
mov r9d, ebx
lea r11, [0x1801cb909]
lea r10, str.MP0_CLTHS_AVAILABLE_PROPS
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 0x18009a600
mov rcx, qword [0x180254bb0]
jmp 0x180096ed0