Function at 0x18002c520
Capabilities:
Check http status code
Hash data with md5

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x278]
sub rsp, 0x340
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x180078228]
xor rax, rsp
mov qword [rbp + 0x208], rax
mov rdi, rcx
mov qword [rbp - 0x10], rcx
xor ebx, ebx
mov dword [rsp + 0x78], ebx
mov byte [rsp + 0x70], bl
mov byte [rsp + 0x68], 1
mov byte [rsp + 0x60], 1
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0x48724e74
mov dword [rsp + 0x48], 0x54725532
mov dword [rsp + 0x40], 0x20101
lea rax, str.HoRNet
mov qword [rsp + 0x38], rax
lea r12, [0x18006b7f8]
mov qword [rsp + 0x30], r12
lea rax, str.HoRNetTrackUtilityMK2
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 1
lea r9, str.1_1_2_2
lea r8d, [rbx + 0x1f]
call fcn.180028a70
nop
lea rax, vtable.HoRNetTrackUtilityMK2.0
mov qword [rdi], rax
lea ecx, [rbx + 2]
lea rax, [rdi + 0xb20]
nop word [rax + rax]
mov qword [rax + 0x50], rbx
mov qword [rax + 0x48], rbx
mov qword [rax + 0x40], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 0x20], rbx
mov qword [rax + 0x10], rbx
mov qword [rax], rbx
mov qword [rax + 0x38], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x18], rbx
mov qword [rax + 8], rbx
lea rax, [rax + 0x58]
sub rcx, 1
jne 0x18002c5f0
mov qword [rdi + 0xc28], rbx
mov qword [rdi + 0xc20], rbx
mov qword [rdi + 0xc30], rbx
mov qword [rdi + 0xc40], rbx
mov qword [rdi + 0xc38], rbx
mov qword [rdi + 0xc48], rbx
mov qword [rdi + 0xc58], rbx
mov qword [rdi + 0xc50], rbx
mov qword [rdi + 0xc60], rbx
mov qword [rdi + 0xc70], rbx
mov qword [rdi + 0xc68], rbx
mov qword [rdi + 0xc78], rbx
mov qword [rdi + 0xc88], rbx
mov qword [rdi + 0xc80], rbx
mov qword [rdi + 0xc90], rbx
mov qword [rdi + 0xca0], rbx
mov qword [rdi + 0xc98], rbx
mov qword [rdi + 0xca8], rbx
mov qword [rdi + 0xcb8], rbx
mov qword [rdi + 0xcb0], rbx
mov qword [rdi + 0xcc0], rbx
mov qword [rdi + 0xcd0], rbx
mov qword [rdi + 0xcc8], rbx
mov qword [rdi + 0xcd8], rbx
mov qword [rdi + 0xce8], rbx
mov qword [rdi + 0xce0], rbx
mov qword [rdi + 0xcf0], rbx
mov qword [rdi + 0xd00], rbx
mov qword [rdi + 0xcf8], rbx
mov qword [rdi + 0xd08], rbx
mov qword [rdi + 0xd18], rbx
mov qword [rdi + 0xd10], rbx
mov qword [rdi + 0xd20], rbx
mov qword [rdi + 0xd30], rbx
mov qword [rdi + 0xd28], rbx
mov qword [rdi + 0xd38], rbx
mov qword [rdi + 0xd48], rbx
mov qword [rdi + 0xd40], rbx
mov qword [rdi + 0xd50], rbx
mov qword [rdi + 0xd60], rbx
mov qword [rdi + 0xd58], rbx
mov qword [rdi + 0xd68], rbx
mov qword [rdi + 0xd78], rbx
mov qword [rdi + 0xd70], rbx
mov qword [rdi + 0xd80], rbx
mov qword [rdi + 0xd90], rbx
mov qword [rdi + 0xd88], rbx
mov qword [rdi + 0xd98], rbx
mov qword [rdi + 0xda8], rbx
mov qword [rdi + 0xda0], rbx
mov qword [rdi + 0xdb0], rbx
mov qword [rdi + 0xdc0], rbx
mov qword [rdi + 0xdb8], rbx
mov qword [rdi + 0xdc8], rbx
mov qword [rdi + 0xdd8], rbx
mov qword [rdi + 0xdd0], rbx
mov qword [rdi + 0xde0], rbx
mov qword [rdi + 0xdf0], rbx
mov qword [rdi + 0xde8], rbx
mov qword [rdi + 0xdf8], rbx
mov qword [rdi + 0xe08], rbx
mov qword [rdi + 0xe00], rbx
mov qword [rdi + 0xe10], rbx
mov qword [rdi + 0xe20], rbx
mov qword [rdi + 0xe18], rbx
mov qword [rdi + 0xe28], rbx
mov qword [rdi + 0xe38], rbx
mov qword [rdi + 0xe30], rbx
mov qword [rdi + 0xe40], rbx
mov qword [rdi + 0xe50], rbx
mov qword [rdi + 0xe48], rbx
mov qword [rdi + 0xe58], rbx
mov qword [rdi + 0xe68], rbx
mov qword [rdi + 0xe60], rbx
mov qword [rdi + 0xe70], rbx
mov qword [rdi + 0xe80], rbx
mov qword [rdi + 0xe78], rbx
mov qword [rdi + 0xe88], rbx
mov qword [rdi + 0xe98], rbx
mov qword [rdi + 0xe90], rbx
mov qword [rdi + 0xea0], rbx
mov qword [rdi + 0xeb0], rbx
mov qword [rdi + 0xea8], rbx
mov qword [rdi + 0xeb8], rbx
mov qword [rdi + 0xec8], rbx
mov qword [rdi + 0xec0], rbx
mov qword [rdi + 0xed0], rbx
mov qword [rdi + 0xee0], rbx
mov qword [rdi + 0xed8], rbx
mov qword [rdi + 0xee8], rbx
mov qword [rdi + 0xef8], rbx
mov qword [rdi + 0xef0], rbx
mov qword [rdi + 0xf00], rbx
mov dword [rdi + 0xf48], 0xac44
mov qword [rdi + 0xf40], rbx
mov dword [rdi + 0xf68], 0xac44
mov qword [rdi + 0xf60], rbx
mov dword [rdi + 0xf9c], ebx
mov byte [rdi + 0xfa0], cl
lea rsi, vtable.RMSBuffer.0
mov qword [rdi + 0xf80], rsi
mov qword [rdi + 0xf08], rbx
mov qword [rdi + 0xf18], rbx
movabs rax, 0xc04e000000000000
mov qword [rdi + 0xf20], rax
mov dword [rdi + 0xff8], 0xac44
mov qword [rdi + 0xff0], rbx
mov dword [rdi + 0x1018], 0xac44
mov qword [rdi + 0x1010], rbx
mov dword [rdi + 0x104c], ebx
mov byte [rdi + 0x1050], cl
mov qword [rdi + 0x1030], rsi
mov qword [rdi + 0xfb8], rbx
mov qword [rdi + 0xfc8], rbx
mov qword [rdi + 0xfd0], rax
mov eax, 2
lea rcx, [rdi + 0x1068]
mov qword [rcx], rbx
lea rcx, [rcx + 0x18]
sub rax, 1
jne 0x18002c961
mov eax, 2
lea rcx, [rdi + 0x1098]
nop word [rax + rax]
mov qword [rcx], rbx
lea rcx, [rcx + 0x18]
sub rax, 1
jne 0x18002c980
lea rcx, [rdi + 0x1150]
call fcn.18002f390
nop
mov dword [rdi + 0x1374], ebx
mov byte [rdi + 0x1378], 0
mov qword [rdi + 0x1358], rsi
mov dword [rdi + 0x13ac], ebx
mov byte [rdi + 0x13b0], 0
mov qword [rdi + 0x1390], rsi
movabs rax, 0xbff0000000000000
mov qword [rdi + 0x1408], rax
mov qword [rdi + 0x1400], rax
mov qword [rdi + 0x13f8], rax
mov qword [rdi + 0x13f0], rax
mov qword [rdi + 0x13e8], rax
movabs rax, 0x405e000000000000
mov qword [rdi + 0x13e0], rax
mov dword [rdi + 0x1414], 4
mov dword [rdi + 0x1410], 4
mov word [rdi + 0x1418], 0
lea r14, [rdi + 0x1428]
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
lea rsi, [rdi + 0x1448]
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov r8d, 0x3c
lea rdx, str.for:ABQcDwAdHB0ONA0BBwUIBwNaAAk
mov rcx, r14
call fcn.1800330f0
mov rcx, qword [rsi + 0x18]
cmp rcx, 0xe
jb 0x18002ca9c
mov r15, rsi
cmp rcx, 0x10
jb 0x18002ca75
mov r15, qword [rsi]
mov qword [rsi + 0x10], 0xe
mov r8d, 0xe
lea rdx, [0x18005f1f0]
mov rcx, r15
call fcn.180035ec0
mov byte [r15 + 0xe], 0
jmp 0x18002cbb4
mov rdx, rcx
shr rdx, 1
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rcx, rax
jbe 0x18002cb13
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.180034570
test rax, rax
je 0x18002ef03
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
mov qword [rsi + 0x10], 0xe
mov qword [rsi + 0x18], r15
movsd xmm0, qword [0x18005f1f0]
movsd qword [rcx], xmm0
mov eax, dword [0x18005f1f8]
mov dword [rcx + 8], eax
movzx eax, word [0x18005f1fc]
mov word [rcx + 0xc], ax
mov byte [rcx + 0xe], 0
jmp 0x18002cbb1
lea rax, [rdx + rcx]
mov r15d, 0xf
cmp rax, r15
cmova r15, rax
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x18002cb40
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18002eefd
jmp 0x18002cac1
test rcx, rcx
je 0x18002cb7f
call fcn.180034570
mov rcx, rax
mov qword [rsi + 0x10], 0xe
mov qword [rsi + 0x18], r15
movsd xmm0, qword [0x18005f1f0]
movsd qword [rax], xmm0
mov eax, dword [0x18005f1f8]
mov dword [rcx + 8], eax
movzx eax, word [0x18005f1fc]
mov word [rcx + 0xc], ax
mov byte [rcx + 0xe], 0
jmp 0x18002cbb1
mov rcx, rbx
mov qword [rsi + 0x10], 0xe
mov qword [rsi + 0x18], r15
movsd xmm0, qword [0x18005f1f0]
movsd qword [rbx], xmm0
mov eax, dword [0x18005f1f8]
mov dword [rbx + 8], eax
movzx eax, word [0x18005f1fc]
mov word [rbx + 0xc], ax
mov byte [rbx + 0xe], bl
mov qword [rsi], rcx
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 0xf
mov byte [rbp + 0x100], 0
mov ecx, 0x30
call fcn.180034570
mov r13, rax
mov qword [rbp + 0x110], 0x20
mov qword [rbp + 0x118], 0x2f
movups xmm0, xmmword [str.0c54abf8e6becfb67baf48f7953c962e]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x18005f210]
movups xmmword [rax + 0x10], xmm1
mov byte [rax + 0x20], 0
mov qword [rbp + 0x100], rax
cmp qword [r14 + 0x18], 0x10
jb 0x18002cc1a
mov r14, qword [r14]
mov qword [rbp + 0x80], rbx
mov dword [rbp + 0x70], 0x67452301
mov dword [rbp + 0x74], 0xefcdab89
mov dword [rbp + 0x78], 0x98badcfe
mov dword [rbp + 0x7c], 0x10325476
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], 0
jne 0x18002cc44
mov rdx, r14
lea rcx, [rbp + 0x70]
call fcn.180032fe0
mov r8d, ebx
lea rdx, [rbp + 0x202]
mov r9d, 2
nop word [rax + rax]
mov ecx, r8d
movzx eax, byte [rbp + rcx*4 + 0x80]
mov byte [rdx - 2], al
movzx eax, byte [rbp + rcx*4 + 0x81]
mov byte [rdx - 1], al
movzx eax, byte [rbp + rcx*4 + 0x82]
mov byte [rdx], al
movzx eax, byte [rbp + rcx*4 + 0x83]
mov byte [rdx + 1], al
inc r8d
lea rdx, [rdx + 4]
sub r9, 1
jne 0x18002cc70
mov ecx, dword [rbp + 0x80]
mov r9d, ecx
shr r9d, 3
and r9d, 0x3f
mov eax, 0x78
sub eax, r9d
mov r15d, 0x38
sub r15d, r9d
cmp r9d, 0x38
cmovae r15d, eax
lea ecx, [rcx + r15*8]
mov dword [rbp + 0x80], ecx
lea eax, [r15*8]
cmp ecx, eax
mov ecx, dword [rbp + 0x84]
jae 0x18002ccf3
inc ecx
mov eax, r15d
shr eax, 0x1d
add ecx, eax
mov dword [rbp + 0x84], ecx
mov esi, 0x40
mov r14d, esi
sub r14d, r9d
lea rdx, [0x180078180]
cmp r15d, r14d
jb 0x18002cd77
mov r8d, r14d
mov eax, r9d
lea rcx, [rbp + 0x88]
add rcx, rax
call fcn.180035ec0
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x70]
call fcn.18002fd30
lea eax, [r14 + 0x3f]
cmp eax, r15d
jae 0x18002cd72
lea r12, [0x180078180]
nop dword [rax]
mov edx, r14d
add rdx, r12
lea rcx, [rbp + 0x70]
call fcn.18002fd30
add r14d, esi
lea eax, [r14 + 0x3f]
cmp eax, r15d
jb 0x18002cd50
lea r12, [0x18006b7f8]
mov r9d, ebx
jmp 0x18002cd7a
mov r14d, ebx
sub r15d, r14d
mov r8d, r15d
mov edx, r14d
lea rax, [0x180078180]
add rdx, rax
mov eax, r9d
lea rcx, [rbp + 0x88]
add rcx, rax
call fcn.180035ec0
mov eax, dword [rbp + 0x80]
mov ecx, eax
shr ecx, 3
and ecx, 0x3f
add eax, esi
mov dword [rbp + 0x80], eax
cmp eax, esi
jae 0x18002cdbf
inc dword [rbp + 0x84]
sub esi, ecx
cmp esi, 8
ja 0x18002ce24
mov r8d, esi
mov eax, ecx
lea rcx, [rbp + 0x88]
add rcx, rax
lea rdx, [rbp + 0x200]
call fcn.180035ec0
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x70]
call fcn.18002fd30
lea eax, [rsi + 0x3f]
cmp eax, 8
jae 0x18002ce20
nop dword [rax]
mov eax, esi
lea rdx, [rbp + 0x200]
add rdx, rax
lea rcx, [rbp + 0x70]
call fcn.18002fd30
add esi, 0x40
lea eax, [rsi + 0x3f]
cmp eax, 8
jb 0x18002ce00
mov ecx, ebx
jmp 0x18002ce26
mov esi, ebx
mov r8d, 8
sub r8d, esi
mov eax, esi
lea rdx, [rbp + 0x200]
add rdx, rax
mov eax, ecx
lea rcx, [rbp + 0x88]
add rcx, rax
call fcn.180035ec0
mov r8d, ebx
lea rdx, [rbp + 0xca]
mov r9d, 4
nop dword [rax]
mov ecx, r8d
movzx eax, byte [rbp + rcx*4 + 0x70]
mov byte [rdx - 2], al
movzx eax, byte [rbp + rcx*4 + 0x71]
mov byte [rdx - 1], al
movzx eax, byte [rbp + rcx*4 + 0x72]
mov byte [rdx], al
movzx eax, byte [rbp + rcx*4 + 0x73]
mov byte [rdx + 1], al
inc r8d
lea rdx, [rdx + 4]
sub r9, 1
jne 0x18002ce60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rax
lea rsi, [rbp + 0xc8]
lea r14, [rbp + 0xd8]
lea r15d, [r9 + 0x10]
nop dword [rax]
movzx r8d, byte [rsi]
lea rdx, str._02x
mov rcx, r14
call fcn.180001270
add r14, 2
lea rsi, [rsi + 1]
sub r15, 1
jne 0x18002ced0
lea rax, [rbp + 0xd8]
mov r8, r13
sub r8, rax
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x18002cf13
inc rax
test ecx, ecx
jne 0x18002cf00
test edx, edx
jne 0x18002eef7
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002cf3d
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002cf3d
test eax, 0xfffffff8
jbe 0x18002cf3d
mov rcx, qword [rcx]
jmp 0x18002cf40
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.DC_Block
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002cf7b
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002cf7b
and eax, 0xfffffff8
cmp eax, 8
jbe 0x18002cf7b
mov rcx, qword [rcx + 8]
jmp 0x18002cf7e
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Mute
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002cfb9
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002cfb9
and eax, 0xfffffff8
cmp eax, 0x10
jbe 0x18002cfb9
mov rcx, qword [rcx + 0x10]
jmp 0x18002cfbc
mov rcx, rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 4
xor r8d, r8d
lea rdx, str.Channel_Selector
call fcn.180001580
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002cfff
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002cfff
and eax, 0xfffffff8
cmp eax, 0x10
jbe 0x18002cfff
mov rcx, qword [rcx + 0x10]
jmp 0x18002d002
mov rcx, rbx
lea r8, [0x18005f254]
xor edx, edx
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d034
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d034
and eax, 0xfffffff8
cmp eax, 0x10
jbe 0x18002d034
mov rcx, qword [rcx + 0x10]
jmp 0x18002d037
mov rcx, rbx
lea r8, [0x18005f258]
mov edx, 1
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d06c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d06c
and eax, 0xfffffff8
cmp eax, 0x10
jbe 0x18002d06c
mov rcx, qword [rcx + 0x10]
jmp 0x18002d06f
mov rcx, rbx
lea r8, [0x18005f25c]
mov edx, 2
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d0a4
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d0a4
and eax, 0xfffffff8
cmp eax, 0x10
jbe 0x18002d0a4
mov rcx, qword [rcx + 0x10]
jmp 0x18002d0a7
mov rcx, rbx
lea r8, [0x18005f260]
mov edx, 3
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d0dc
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d0dc
and eax, 0xfffffff8
cmp eax, 0x18
jbe 0x18002d0dc
mov rcx, qword [rcx + 0x18]
jmp 0x18002d0df
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Phase_Rev._L
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d11a
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d11a
and eax, 0xfffffff8
cmp eax, 0x20
jbe 0x18002d11a
mov rcx, qword [rcx + 0x20]
jmp 0x18002d11d
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Phase_Rev._R
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d158
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d158
and eax, 0xfffffff8
cmp eax, 0x28
jbe 0x18002d158
mov rcx, qword [rcx + 0x28]
jmp 0x18002d15b
mov rcx, rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 2
xor r8d, r8d
lea rdx, str.Auto_Gain_Mode
call fcn.180001580
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d19e
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d19e
and eax, 0xfffffff8
cmp eax, 0x28
jbe 0x18002d19e
mov rcx, qword [rcx + 0x28]
jmp 0x18002d1a1
mov rcx, rbx
lea r8, str.Peak
xor edx, edx
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d1d3
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d1d3
and eax, 0xfffffff8
cmp eax, 0x28
jbe 0x18002d1d3
mov rcx, qword [rcx + 0x28]
jmp 0x18002d1d6
mov rcx, rbx
lea r8, [0x18005f2a0]
mov edx, 1
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d20b
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d20b
and eax, 0xfffffff8
cmp eax, 0x30
jbe 0x18002d20b
mov rcx, qword [rcx + 0x30]
jmp 0x18002d20e
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Auto_Gain_On_Off
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d249
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d249
and eax, 0xfffffff8
cmp eax, 0x38
jbe 0x18002d249
mov rcx, qword [rcx + 0x38]
jmp 0x18002d24c
mov rcx, rbx
movsd xmm6, qword [0x18006fea0]
movsd qword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r12
lea rsi, [0x18005f2bc]
mov qword [rsp + 0x30], rsi
movaps xmm0, xmmword [0x18005f820]
movups xmmword [rsp + 0x20], xmm0
movsd xmm8, qword [0x18005f778]
movaps xmm3, xmm8
xorps xmm7, xmm7
xorps xmm2, xmm2
lea rdx, str.Gain_Level
call fcn.1800015f0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d2ba
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d2ba
and eax, 0xfffffff8
cmp eax, 0x40
jbe 0x18002d2ba
mov rcx, qword [rcx + 0x40]
jmp 0x18002d2bd
mov rcx, rbx
movsd qword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rsi
movsd qword [rsp + 0x28], xmm6
movsd qword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movsd xmm2, qword [0x18005f768]
lea rdx, str.Auto_Gain_Level
call fcn.1800015f0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d315
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d315
and eax, 0xfffffff8
cmp eax, 0x48
jbe 0x18002d315
mov rcx, qword [rcx + 0x48]
jmp 0x18002d318
mov rcx, rbx
movsd qword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
movsd qword [rsp + 0x28], xmm6
movsd xmm8, qword [0x18005ea10]
movsd qword [rsp + 0x20], xmm8
movsd xmm3, qword [0x18005f788]
xorps xmm2, xmm2
lea rdx, [0x18005f2e0]
call fcn.1800015f0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d379
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d379
and eax, 0xfffffff8
cmp eax, 0x50
jbe 0x18002d379
mov rcx, qword [rcx + 0x50]
jmp 0x18002d37c
mov rcx, rbx
movsd qword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r12
lea rax, [0x18005f2e4]
mov qword [rsp + 0x30], rax
movsd qword [rsp + 0x28], xmm6
movsd xmm0, qword [0x18005f738]
movsd qword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movaps xmm2, xmm8
lea rdx, str.Stereo_Width
call fcn.1800015f0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d3de
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d3de
and eax, 0xfffffff8
cmp eax, 0x58
jbe 0x18002d3de
mov rcx, qword [rcx + 0x58]
jmp 0x18002d3e1
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Clip
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d41c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d41c
and eax, 0xfffffff8
cmp eax, 0x60
jbe 0x18002d41c
mov rcx, qword [rcx + 0x60]
jmp 0x18002d41f
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
xor r8d, r8d
lea rdx, str.Limit
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d45a
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d45a
and eax, 0xfffffff8
cmp eax, 0x68
jbe 0x18002d45a
mov rcx, qword [rcx + 0x68]
jmp 0x18002d45d
mov rcx, rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 3
lea r8d, [r9 - 2]
lea rdx, str.Limiter_release_sync
call fcn.180001580
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d4a1
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d4a1
and eax, 0xfffffff8
cmp eax, 0x68
jbe 0x18002d4a1
mov rcx, qword [rcx + 0x68]
jmp 0x18002d4a4
mov rcx, rbx
lea r8, str.1_2_Bar
xor edx, edx
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d4d6
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d4d6
and eax, 0xfffffff8
cmp eax, 0x68
jbe 0x18002d4d6
mov rcx, qword [rcx + 0x68]
jmp 0x18002d4d9
mov rcx, rbx
lea r8, str.1_Bar
mov edx, 1
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d50e
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d50e
and eax, 0xfffffff8
cmp eax, 0x68
jbe 0x18002d50e
mov rcx, qword [rcx + 0x68]
jmp 0x18002d511
mov rcx, rbx
lea r8, str.2_Bars
mov edx, 2
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d546
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d546
and eax, 0xfffffff8
cmp eax, 0x70
jbe 0x18002d546
mov rcx, qword [rcx + 0x70]
jmp 0x18002d549
mov rcx, rbx
movsd qword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r12
lea rax, [0x18005f338]
mov qword [rsp + 0x30], rax
movsd qword [rsp + 0x28], xmm8
movsd xmm0, qword [0x18006fed8]
movsd qword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movsd xmm2, qword [0x18005f748]
lea rdx, str.RMS_wind._size
call fcn.1800015f0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d5b1
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d5b1
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d5b1
mov rcx, qword [rcx + 0x78]
jmp 0x18002d5b4
mov rcx, rbx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 0x11
xor r8d, r8d
lea rdx, str.Group
call fcn.180001580
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d5f7
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d5f7
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d5f7
mov rcx, qword [rcx + 0x78]
jmp 0x18002d5fa
mov rcx, rbx
lea r8, str.No_group
xor edx, edx
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d62c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d62c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d62c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d62f
mov rcx, rbx
lea r8, str.Group_1
mov edx, 1
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d664
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d664
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d664
mov rcx, qword [rcx + 0x78]
jmp 0x18002d667
mov rcx, rbx
lea r8, str.Group_2
mov edx, 2
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d69c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d69c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d69c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d69f
mov rcx, rbx
lea r8, str.Group_3
mov edx, 3
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d6d4
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d6d4
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d6d4
mov rcx, qword [rcx + 0x78]
jmp 0x18002d6d7
mov rcx, rbx
lea r8, str.Group_4
mov edx, 4
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d70c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d70c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d70c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d70f
mov rcx, rbx
lea r8, str.Group_5
mov edx, 5
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d744
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d744
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d744
mov rcx, qword [rcx + 0x78]
jmp 0x18002d747
mov rcx, rbx
lea r8, str.Group_6
mov edx, 6
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d77c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d77c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d77c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d77f
mov rcx, rbx
lea r8, str.Group_7
mov edx, 7
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d7b4
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d7b4
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d7b4
mov rcx, qword [rcx + 0x78]
jmp 0x18002d7b7
mov rcx, rbx
lea r8, str.Group_8
mov edx, 8
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d7ec
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d7ec
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d7ec
mov rcx, qword [rcx + 0x78]
jmp 0x18002d7ef
mov rcx, rbx
lea r8, str.Group_9
mov edx, 9
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d824
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d824
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d824
mov rcx, qword [rcx + 0x78]
jmp 0x18002d827
mov rcx, rbx
lea r8, str.Group_10
mov edx, 0xa
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d85c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d85c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d85c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d85f
mov rcx, rbx
lea r8, str.Group_11
mov edx, 0xb
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d894
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d894
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d894
mov rcx, qword [rcx + 0x78]
jmp 0x18002d897
mov rcx, rbx
lea r8, str.Group_12
mov edx, 0xc
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d8cc
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d8cc
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d8cc
mov rcx, qword [rcx + 0x78]
jmp 0x18002d8cf
mov rcx, rbx
lea r8, str.Group_13
mov edx, 0xd
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d904
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d904
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d904
mov rcx, qword [rcx + 0x78]
jmp 0x18002d907
mov rcx, rbx
lea r8, str.Group_14
mov edx, 0xe
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d93c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d93c
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d93c
mov rcx, qword [rcx + 0x78]
jmp 0x18002d93f
mov rcx, rbx
lea r8, str.Group_15
mov edx, 0xf
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d974
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d974
and eax, 0xfffffff8
cmp eax, 0x78
jbe 0x18002d974
mov rcx, qword [rcx + 0x78]
jmp 0x18002d977
mov rcx, rbx
lea r8, str.Group_16
mov edx, 0x10
call fcn.1800016e0
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d9b1
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d9b1
and eax, 0xfffffff8
cmp eax, 0x80
jbe 0x18002d9b1
mov rcx, qword [rcx + 0x80]
jmp 0x18002d9b4
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_DC_Block
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002d9f4
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002d9f4
and eax, 0xfffffff8
cmp eax, 0x88
jbe 0x18002d9f4
mov rcx, qword [rcx + 0x88]
jmp 0x18002d9f7
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Mute
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002da37
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002da37
and eax, 0xfffffff8
cmp eax, 0x90
jbe 0x18002da37
mov rcx, qword [rcx + 0x90]
jmp 0x18002da3a
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Chan._Sel.
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002da7a
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002da7a
and eax, 0xfffffff8
cmp eax, 0x98
jbe 0x18002da7a
mov rcx, qword [rcx + 0x98]
jmp 0x18002da7d
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Phase_Rev._L
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dabd
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dabd
and eax, 0xfffffff8
cmp eax, 0xa0
jbe 0x18002dabd
mov rcx, qword [rcx + 0xa0]
jmp 0x18002dac0
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Phase_Rev._R
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002db00
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002db00
and eax, 0xfffffff8
cmp eax, 0xa8
jbe 0x18002db00
mov rcx, qword [rcx + 0xa8]
jmp 0x18002db03
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Auto_Gain_Mode
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002db43
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002db43
and eax, 0xfffffff8
cmp eax, 0xb0
jbe 0x18002db43
mov rcx, qword [rcx + 0xb0]
jmp 0x18002db46
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Auto_Gain_on_off
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002db86
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002db86
and eax, 0xfffffff8
cmp eax, 0xb8
jbe 0x18002db86
mov rcx, qword [rcx + 0xb8]
jmp 0x18002db89
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Auto_Gain_Ref.
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dbc9
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dbc9
and eax, 0xfffffff8
cmp eax, 0xc0
jbe 0x18002dbc9
mov rcx, qword [rcx + 0xc0]
jmp 0x18002dbcc
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Gain_Level
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dc0c
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dc0c
and eax, 0xfffffff8
cmp eax, 0xc8
jbe 0x18002dc0c
mov rcx, qword [rcx + 0xc8]
jmp 0x18002dc0f
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Pan
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dc4f
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dc4f
and eax, 0xfffffff8
cmp eax, 0xd0
jbe 0x18002dc4f
mov rcx, qword [rcx + 0xd0]
jmp 0x18002dc52
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Stereo_Width
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dc92
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dc92
and eax, 0xfffffff8
cmp eax, 0xd8
jbe 0x18002dc92
mov rcx, qword [rcx + 0xd8]
jmp 0x18002dc95
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Clip_on_off
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dcd5
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dcd5
and eax, 0xfffffff8
cmp eax, 0xe0
jbe 0x18002dcd5
mov rcx, qword [rcx + 0xe0]
jmp 0x18002dcd8
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Limit_on_off
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dd18
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dd18
and eax, 0xfffffff8
cmp eax, 0xe8
jbe 0x18002dd18
mov rcx, qword [rcx + 0xe8]
jmp 0x18002dd1b
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_Limit_release_time
call fcn.180001430
mov eax, dword [rdi + 0x234]
test eax, eax
je 0x18002dd5b
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x18002dd5b
and eax, 0xfffffff8
cmp eax, 0xf0
jbe 0x18002dd5b
mov rcx, qword [rcx + 0xf0]
jmp 0x18002dd5e
mov rcx, rbx
mov qword [rsp + 0x20], r12
mov r9, r12
mov r8b, 1
lea rdx, str.Group_RMS_wind._size
call fcn.180001430
mov ecx, 0x140
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002dda9
mov dword [rsp + 0x20], ebx
mov r9d, 0x20a
lea r8d, [r9 - 0x70]
mov rdx, rdi
mov rcx, rax
call fcn.1800098e0
mov rsi, rax
jmp 0x18002ddac
mov rsi, rbx
mov rax, qword [0x180081a90]
mov qword [rsi + 0xc0], rax
lea r8, str.resources_img_background.png
mov edx, 0x65
mov rcx, rsi
call fcn.180005080
movdqa xmm0, xmmword [0x18005f7b0]
mov dword [rbp + 0x1b0], 0xc
movups xmmword [rbp + 0x1b4], xmm0
movups xmm1, xmmword [0x180081ad0]
movups xmmword [rbp + 0x1c4], xmm1
movups xmm2, xmmword [0x180081ab0]
movups xmmword [rbp + 0x1d4], xmm2
mov dword [rbp + 0x1e4], ebx
mov qword [rbp + 0x1e8], 1
mov dword [rbp + 0x1f0], ebx
mov qword [rbp + 0x1f8], rbx
mov rcx, rbx
lea rdx, str.Arial
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
mov byte [rbp + rcx + 0x190], al
lea rcx, [rcx + 1]
test al, al
jne 0x18002de30
movdqa xmm0, xmmword [0x18005f790]
mov dword [rbp + 0x140], 0xc
movups xmmword [rbp + 0x144], xmm0
movups xmmword [rbp + 0x154], xmm1
movups xmmword [rbp + 0x164], xmm2
mov dword [rbp + 0x174], ebx
mov qword [rbp + 0x178], 1
mov dword [rbp + 0x180], ebx
mov qword [rbp + 0x188], rbx
mov rcx, rbx
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
mov byte [rbp + rcx + 0x120], al
lea rcx, [rcx + 1]
test al, al
jne 0x18002de90
mov byte [rsp + 0x28], al
mov dword [rsp + 0x20], 0x30
lea r9, str.resources_img_meter.png
mov r8d, 0x66
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x30
lea r9, str.resources_img_peak_hold.png
mov r8d, 0x6d
lea rdx, [rbp - 0x28]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
lea r9, str.resources_img_onoff.png
mov r8d, 0x67
lea rdx, [rbp - 0x58]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
lea r9, str.resources_img_onoff_small.png
mov r8d, 0x6e
lea rdx, [rbp - 0x70]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 4
lea r9, str.resources_img_channel_selector.png
mov r8d, 0x68
lea rdx, [rbp - 8]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
lea r9, str.resources_img_peak_rms_selector.png
mov r8d, 0x69
lea rdx, [rbp + 0x10]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xc9
lea r9, str.resources_img_gain_knob.png
mov r8d, 0x6a
lea rdx, [rbp + 0x28]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xc9
lea r9, str.resources_img_pan_knob.png
mov r8d, 0x6b
lea rdx, [rbp + 0x40]
mov rcx, rsi
call fcn.1800058f0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x65
lea r9, str.resources_img_width_knob.png
mov r8d, 0x6c
lea rdx, [rbp + 0x58]
mov rcx, rsi
call fcn.1800058f0
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e036
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9d, 0x32
lea r8d, [r9 + 0x6a]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e039
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e088
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0x32
mov r8d, 0xe3
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e08b
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x148
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e0dd
mov dword [rsp + 0x38], ebx
mov byte [rsp + 0x30], 1
lea rcx, [rbp - 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 2
mov r9d, 0x6f
lea r8d, [r9 - 7]
mov rdx, rdi
mov rcx, rax
call fcn.1800077d0
jmp 0x18002e0e0
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e12d
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 3
mov r9d, 0xb1
lea r8d, [r9 - 0x21]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e130
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e17d
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 4
mov r9d, 0xb1
lea r8d, [r9 + 0x32]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e180
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x148
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e1d4
mov dword [rsp + 0x38], ebx
mov byte [rsp + 0x30], 1
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 5
mov r9d, 0xec
mov r8d, 0x68
mov rdx, rdi
mov rcx, rax
call fcn.1800077d0
jmp 0x18002e1d7
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e224
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 6
mov r9d, 0x108
lea r8d, [r9 - 0x79]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e227
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10e8], eax
mov ecx, 0x190
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e293
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x40], 2
mov byte [rsp + 0x38], 1
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x28]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 7
mov r9d, 0x108
lea r8d, [r9 - 0x52]
mov rdx, rdi
mov rcx, rax
call fcn.18002efb0
jmp 0x18002e296
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x190
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e2fe
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x40], 2
mov byte [rsp + 0x38], 1
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 9
mov r9d, 0x169
mov r8d, 0x69
mov rdx, rdi
mov rcx, rax
call fcn.18002efb0
jmp 0x18002e301
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x190
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e369
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x40], 2
mov byte [rsp + 0x38], 1
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0xa
mov r9d, 0x169
mov r8d, 0xb6
mov rdx, rdi
mov rcx, rax
call fcn.18002efb0
jmp 0x18002e36c
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e3bb
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0xb
mov r9d, 0x1ca
mov r8d, 0x8d
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e3be
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e40d
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0xc
mov r9d, 0x1ca
mov r8d, 0xe4
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e410
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x130
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e466
movdqa xmm0, xmmword [0x18005f7c0]
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x28], 0
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x20], rcx
mov r9d, 8
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180008230
jmp 0x18002e469
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x130
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e4bf
movdqa xmm0, xmmword [0x18005f7d0]
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x28], 0
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x20], rcx
mov r9d, 0xe
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180008230
jmp 0x18002e4c2
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x130
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e518
movdqa xmm0, xmmword [0x18005f7a0]
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x28], 0
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x20], rcx
mov r9d, 0xf
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180008230
jmp 0x18002e51b
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x130
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e571
movdqa xmm0, xmmword [0x18005f800]
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x28], 0
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x20], rcx
mov r9d, 0xd
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180008230
jmp 0x18002e574
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x130
call fcn.180034570
mov r14, rax
mov qword [rbp + 0x200], rax
lea r15, vtable.IReadOutControl.0
test rax, rax
je 0x18002e5d4
movdqa xmm0, xmmword [0x18005f7e0]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x190]
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180006f30
mov qword [r14], r15
mov byte [r14 + 0x128], 0
jmp 0x18002e5d7
mov r14, rbx
mov qword [rdi + 0x1138], r14
mov ecx, 0x130
call fcn.180034570
mov r14, rax
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e62c
movdqa xmm0, xmmword [0x18005f7f0]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x190]
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180006f30
mov qword [r14], r15
mov byte [r14 + 0x128], 0
jmp 0x18002e62f
mov r14, rbx
mov qword [rdi + 0x1140], r14
mov rdx, qword [rdi + 0x1138]
mov rcx, rsi
call fcn.180005240
mov rdx, qword [rdi + 0x1140]
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e698
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x10
mov r9d, 0x73
mov r8d, 0x111
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e69b
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e6ea
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x11
mov r9d, 0x87
mov r8d, 0x111
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e6ed
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e73a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x12
mov r9d, 0x9c
lea r8d, [r9 + 0x75]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e73d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e78a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x13
mov r9d, 0xb0
lea r8d, [r9 + 0x61]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e78d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e7da
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x14
mov r9d, 0xc5
lea r8d, [r9 + 0x4c]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e7dd
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e82a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x15
mov r9d, 0xd9
lea r8d, [r9 + 0x38]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e82d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e87a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x16
mov r9d, 0xee
lea r8d, [r9 + 0x23]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e87d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e8ca
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x17
mov r9d, 0x103
lea r8d, [r9 + 0xe]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e8cd
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e91a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x18
mov r9d, 0x117
lea r8d, [r9 - 6]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e91d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e96a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x19
mov r9d, 0x12c
lea r8d, [r9 - 0x1b]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e96d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002e9ba
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x1a
mov r9d, 0x140
lea r8d, [r9 - 0x2f]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002e9bd
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ea0a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x1b
mov r9d, 0x155
lea r8d, [r9 - 0x44]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002ea0d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ea5a
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x1c
mov r9d, 0x169
lea r8d, [r9 - 0x58]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002ea5d
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002eaaa
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x1d
mov r9d, 0x17e
lea r8d, [r9 - 0x6d]
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002eaad
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002eafc
mov dword [rsp + 0x30], ebx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x193
mov r8d, 0x111
mov rdx, rdi
mov rcx, rax
call fcn.180006e90
jmp 0x18002eaff
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002eb44
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 - 0x15]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002eb47
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10c8], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002eb92
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 - 9]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002eb95
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10cc], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ebe0
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 + 0x15]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002ebe3
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10d0], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ec2e
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 + 0x21]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002ec31
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10d4], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ec7c
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 - 0x15]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002ec7f
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10d8], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ecca
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 - 9]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002eccd
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10dc], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ed18
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 + 0x15]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002ed1b
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10e0], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002ed66
mov dword [rsp + 0x28], ebx
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x20], rcx
mov r9d, 0x27
lea r8d, [r9 + 0x21]
mov rdx, rdi
mov rcx, rax
call fcn.18002ef10
jmp 0x18002ed69
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov dword [rdi + 0x10e4], eax
mov ecx, 0x128
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002edc1
movdqa xmm0, xmmword [0x18005f810]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, str.V._2.1.1
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x190]
lea r8, [rbp - 0x80]
mov rdx, rdi
mov rcx, rax
call fcn.180006f30
jmp 0x18002edc4
mov rax, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180005240
mov rdx, rsi
mov rcx, rdi
call fcn.180028e00
mov r8d, 1
lea rdx, [0x18005f6c4]
mov rcx, rdi
call fcn.180003910
mov qword [rdi + 0xb10], rbx
mov dword [rdi + 0xb08], ebx
mov dword [rdi + 0xb18], ebx
mov word [rdi + 0xb00], 0x101
movabs rax, 0xc059000000000000
mov qword [rdi + 0x10f0], rax
mov qword [rdi + 0x1100], rax
mov qword [rdi + 0x1110], rax
mov qword [rdi + 0x1120], rax
mov qword [rdi + 0x10f8], rax
mov qword [rdi + 0x1108], rax
mov qword [rdi + 0x1118], rax
mov qword [rdi + 0x1128], rax
mov dword [rdi + 0x1130], ebx
mov byte [rdi + 0x1148], 0
mov byte [rdi + 0x13d4], 0
mov dword [rdi + 0x13d8], ebx
mov dword [rdi + 0x13d0], ebx
mov ecx, 0x8e0
call fcn.180034570
mov qword [rbp + 0x200], rax
test rax, rax
je 0x18002eea6
mov dword [rsp + 0x20], 0x400
mov r9d, 8
lea r8, str.HoRNetTrackUtilityMK2
mov rdx, rdi
mov rcx, rax
call fcn.18002f660
mov rbx, rax
mov qword [rdi + 0x13c8], rbx
mov edx, 0x30
mov rcx, r13
call fcn.180034480
nop
mov rax, rdi
mov rcx, qword [rbp + 0x208]
xor rcx, rsp
call fcn.180034520
lea r11, [rsp + 0x340]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1800442d0
nop
call fcn.1800330b0
int3
call fcn.1800440ec
int3