Function at 0x14002c110
Capabilities:
Authenticate hmac

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x308
movaps xmmword [rsp + 0x2f0], xmm6
mov r15d, edx
mov rsi, rcx
mov rax, qword [0x141746c90]
xor rax, rsp
mov qword [rsp + 0x2e8], rax
lea r14, [rsp + 0xe0]
mov qword [rsp + 0x68], r14
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov r8d, 0x208
xor edx, edx
call fcn.140083010
lea rax, [rsp + 0x88]
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0x48]
mov byte [rcx], 0x5c
mov rdx, qword [rsp + 0x48]
mov ecx, 0x519dbe9e
nop dword [rax]
cmp ecx, 0x89bcfbf4
je 0x14002c1af
cmp ecx, 0x519dbe9e
jne 0x14002c190
mov dword [rsp + 0x38], 0x43
mov ecx, 0x89bcfbf4
jmp 0x14002c190
movsx rcx, byte [rsp + 0x88]
mov ebx, 0x1205e6c8
nop dword [rax]
cmp ebx, 0x7428187d
je 0x14002c1dc
cmp ebx, 0x1205e6c8
jne 0x14002c1c0
mov qword [rsp + 0x28], rcx
mov ebx, 0x7428187d
jmp 0x14002c1c0
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 1], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c20f
cmp ebx, 0x519dbe9e
jne 0x14002c1f0
mov dword [rsp + 0x38], 0x38
mov ebx, 0x89bcfbf4
jmp 0x14002c1f0
lea rbx, [rcx + 1]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c23c
cmp edi, 0x1205e6c8
jne 0x14002c220
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c220
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 2], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c26f
cmp ebx, 0x519dbe9e
jne 0x14002c250
mov dword [rsp + 0x38], 0x41
mov ebx, 0x89bcfbf4
jmp 0x14002c250
lea rbx, [rcx + 2]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c29c
cmp edi, 0x1205e6c8
jne 0x14002c280
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c280
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 3], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c2cf
cmp ebx, 0x519dbe9e
jne 0x14002c2b0
mov dword [rsp + 0x38], 0x39
mov ebx, 0x89bcfbf4
jmp 0x14002c2b0
lea rbx, [rcx + 3]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c2fc
cmp edi, 0x1205e6c8
jne 0x14002c2e0
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c2e0
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 4], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c32f
cmp ebx, 0x519dbe9e
jne 0x14002c310
mov dword [rsp + 0x38], 0x32
mov ebx, 0x89bcfbf4
jmp 0x14002c310
lea rbx, [rcx + 4]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c35c
cmp edi, 0x1205e6c8
jne 0x14002c340
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c340
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 5], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c38f
cmp ebx, 0x519dbe9e
jne 0x14002c370
mov dword [rsp + 0x38], 0x45
mov ebx, 0x89bcfbf4
jmp 0x14002c370
lea rbx, [rcx + 5]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c3bc
cmp edi, 0x1205e6c8
jne 0x14002c3a0
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c3a0
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 6], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c3ef
cmp ebx, 0x519dbe9e
jne 0x14002c3d0
mov dword [rsp + 0x38], 0x30
mov ebx, 0x89bcfbf4
jmp 0x14002c3d0
lea rbx, [rcx + 6]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c41c
cmp edi, 0x1205e6c8
jne 0x14002c400
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c400
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 7], bl
mov ebx, 0x519dbe9e
cmp ebx, 0x89bcfbf4
je 0x14002c44f
cmp ebx, 0x519dbe9e
jne 0x14002c430
mov dword [rsp + 0x38], 0x35
mov ebx, 0x89bcfbf4
jmp 0x14002c430
lea rbx, [rcx + 7]
mov edi, 0x1205e6c8
nop dword [rax + rax]
cmp edi, 0x7428187d
je 0x14002c47c
cmp edi, 0x1205e6c8
jne 0x14002c460
mov qword [rsp + 0x28], rbx
mov edi, 0x7428187d
jmp 0x14002c460
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
xor bl, bpl
mov byte [rdx + 8], bl
add rdx, 9
mov qword [rsp + 0x58], rdx
mov edx, 0x519dbe9e
nop dword [rax]
cmp edx, 0x89bcfbf4
je 0x14002c4bf
cmp edx, 0x519dbe9e
jne 0x14002c4a0
mov dword [rsp + 0x38], 0x39
mov edx, 0x89bcfbf4
jmp 0x14002c4a0
add rcx, 8
mov edx, 0x1205e6c8
nop dword [rax + rax]
cmp edx, 0x7428187d
je 0x14002c4ec
cmp edx, 0x1205e6c8
jne 0x14002c4d0
mov qword [rsp + 0x28], rcx
mov edx, 0x7428187d
jmp 0x14002c4d0
mov rcx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x38]
xor dl, cl
mov byte [rsp + 0x37], dl
mov ecx, 0xe87db3ea
mov r8d, 0x95b0137f
lea r9, [0x1400b42e6]
nop dword [rax]
cmp ecx, 0xe87db3e9
jg 0x14002c540
cmp ecx, 0x8cf6bba3
je 0x14002ccf4
cmp ecx, 0x95b0137f
jne 0x14002c510
jmp 0x14002d986
cmp ecx, 0x6bed03b5
je 0x14002cd2b
cmp ecx, 0xe87db3ea
jne 0x14002c510
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x37]
mov byte [rcx], dl
mov rcx, qword [rsp + 0x58]
mov edx, 0x519dbe9e
nop dword [rax]
cmp edx, 0x89bcfbf4
je 0x14002c58f
cmp edx, 0x519dbe9e
jne 0x14002c570
mov dword [rsp + 0x24], 0x42
mov edx, 0x89bcfbf4
jmp 0x14002c570
movsx rdx, byte [rsp + 0x88]
lea rdi, [rdx + 9]
mov ebp, 0x1205e6c8
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c5cc
cmp ebp, 0x1205e6c8
jne 0x14002c5b0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c5b0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 1], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c60f
cmp ebp, 0x519dbe9e
jne 0x14002c5f0
mov dword [rsp + 0x24], 0x37
mov ebp, 0x89bcfbf4
jmp 0x14002c5f0
lea rdi, [rdx + 0xa]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c63c
cmp ebp, 0x1205e6c8
jne 0x14002c620
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c620
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 2], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c67f
cmp ebp, 0x519dbe9e
jne 0x14002c660
mov dword [rsp + 0x24], 0x41
mov ebp, 0x89bcfbf4
jmp 0x14002c660
lea rdi, [rdx + 0xb]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c6ac
cmp ebp, 0x1205e6c8
jne 0x14002c690
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c690
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 3], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c6ef
cmp ebp, 0x519dbe9e
jne 0x14002c6d0
mov dword [rsp + 0x24], 0x31
mov ebp, 0x89bcfbf4
jmp 0x14002c6d0
lea rdi, [rdx + 0xc]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c71c
cmp ebp, 0x1205e6c8
jne 0x14002c700
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c700
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 4], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c75f
cmp ebp, 0x519dbe9e
jne 0x14002c740
mov dword [rsp + 0x24], 0x33
mov ebp, 0x89bcfbf4
jmp 0x14002c740
lea rdi, [rdx + 0xd]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c78c
cmp ebp, 0x1205e6c8
jne 0x14002c770
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c770
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 5], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c7cf
cmp ebp, 0x519dbe9e
jne 0x14002c7b0
mov dword [rsp + 0x24], 0x37
mov ebp, 0x89bcfbf4
jmp 0x14002c7b0
lea rdi, [rdx + 0xe]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c7fc
cmp ebp, 0x1205e6c8
jne 0x14002c7e0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c7e0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 6], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c83f
cmp ebp, 0x519dbe9e
jne 0x14002c820
mov dword [rsp + 0x24], 0x33
mov ebp, 0x89bcfbf4
jmp 0x14002c820
lea rdi, [rdx + 0xf]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c86c
cmp ebp, 0x1205e6c8
jne 0x14002c850
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c850
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 7], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c8af
cmp ebp, 0x519dbe9e
jne 0x14002c890
mov dword [rsp + 0x24], 0x43
mov ebp, 0x89bcfbf4
jmp 0x14002c890
lea rdi, [rdx + 0x10]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c8dc
cmp ebp, 0x1205e6c8
jne 0x14002c8c0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c8c0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 8], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c91f
cmp ebp, 0x519dbe9e
jne 0x14002c900
mov dword [rsp + 0x24], 0x46
mov ebp, 0x89bcfbf4
jmp 0x14002c900
lea rdi, [rdx + 0x11]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c94c
cmp ebp, 0x1205e6c8
jne 0x14002c930
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c930
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 9], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c98f
cmp ebp, 0x519dbe9e
jne 0x14002c970
mov dword [rsp + 0x24], 0x33
mov ebp, 0x89bcfbf4
jmp 0x14002c970
lea rdi, [rdx + 0x12]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002c9bc
cmp ebp, 0x1205e6c8
jne 0x14002c9a0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002c9a0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xa], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002c9ff
cmp ebp, 0x519dbe9e
jne 0x14002c9e0
mov dword [rsp + 0x24], 0x35
mov ebp, 0x89bcfbf4
jmp 0x14002c9e0
lea rdi, [rdx + 0x13]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002ca2c
cmp ebp, 0x1205e6c8
jne 0x14002ca10
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002ca10
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xb], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002ca6f
cmp ebp, 0x519dbe9e
jne 0x14002ca50
mov dword [rsp + 0x24], 0x36
mov ebp, 0x89bcfbf4
jmp 0x14002ca50
lea rdi, [rdx + 0x14]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002ca9c
cmp ebp, 0x1205e6c8
jne 0x14002ca80
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002ca80
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xc], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002cadf
cmp ebp, 0x519dbe9e
jne 0x14002cac0
mov dword [rsp + 0x24], 0x42
mov ebp, 0x89bcfbf4
jmp 0x14002cac0
lea rdi, [rdx + 0x15]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cb0c
cmp ebp, 0x1205e6c8
jne 0x14002caf0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002caf0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xd], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002cb4f
cmp ebp, 0x519dbe9e
jne 0x14002cb30
mov dword [rsp + 0x24], 0x30
mov ebp, 0x89bcfbf4
jmp 0x14002cb30
lea rdi, [rdx + 0x16]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cb7c
cmp ebp, 0x1205e6c8
jne 0x14002cb60
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002cb60
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xe], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002cbbf
cmp ebp, 0x519dbe9e
jne 0x14002cba0
mov dword [rsp + 0x24], 0x42
mov ebp, 0x89bcfbf4
jmp 0x14002cba0
lea rdi, [rdx + 0x17]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cbec
cmp ebp, 0x1205e6c8
jne 0x14002cbd0
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002cbd0
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0xf], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002cc2f
cmp ebp, 0x519dbe9e
jne 0x14002cc10
mov dword [rsp + 0x24], 0x41
mov ebp, 0x89bcfbf4
jmp 0x14002cc10
lea rdi, [rdx + 0x18]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cc5c
cmp ebp, 0x1205e6c8
jne 0x14002cc40
mov qword [rsp + 0x28], rdi
mov ebp, 0x7428187d
jmp 0x14002cc40
mov rbp, qword [rsp + 0x28]
mov edi, dword [rsp + 0x24]
xor dil, bpl
mov byte [rcx + 0x10], dil
mov ebp, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002cc9f
cmp ebp, 0x519dbe9e
jne 0x14002cc80
mov dword [rsp + 0x24], 0x30
mov ebp, 0x89bcfbf4
jmp 0x14002cc80
add rdx, 0x19
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cccc
cmp ebp, 0x1205e6c8
jne 0x14002ccb0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002ccb0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rcx + 0x11], bpl
add rcx, 0x12
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x60], r9
mov ecx, 0x8cf6bba3
jmp 0x14002c510
mov rcx, qword [rsp + 0x60]
movsx ecx, byte [rcx]
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002cd45
cmp edx, 0x519dbe9e
jne 0x14002cd10
mov dword [rsp + 0x24], ecx
mov edx, 0x89bcfbf4
jmp 0x14002cd10
mov byte [rbx], 0
add rbx, 1
cmp rbx, qword [rsp + 0x38]
mov ecx, 0x6bed03b5
cmove ecx, r8d
jmp 0x14002c510
movsx rcx, byte [rsp + 0x88]
add rcx, 0x1a
mov edx, 0x1205e6c8
nop word [rax + rax]
cmp edx, 0x7428187d
je 0x14002cd7c
cmp edx, 0x1205e6c8
jne 0x14002cd60
mov qword [rsp + 0x28], rcx
mov edx, 0x7428187d
jmp 0x14002cd60
mov rcx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x24]
xor dl, cl
mov rcx, qword [rsp + 0x50]
mov byte [rcx], dl
mov rbx, qword [rsp + 0x50]
mov ecx, 0x519dbe9e
nop dword [rax + rax]
cmp ecx, 0x89bcfbf4
je 0x14002cdbf
cmp ecx, 0x519dbe9e
jne 0x14002cda0
mov dword [rsp + 0x24], 0x30
mov ecx, 0x89bcfbf4
jmp 0x14002cda0
movsx rcx, byte [rsp + 0x88]
lea rdx, [rcx + 0x1b]
mov ebp, 0x1205e6c8
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cdfc
cmp ebp, 0x1205e6c8
jne 0x14002cde0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002cde0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 1], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002ce3f
cmp edx, 0x519dbe9e
jne 0x14002ce20
mov dword [rsp + 0x24], 0x32
mov edx, 0x89bcfbf4
jmp 0x14002ce20
lea rdx, [rcx + 0x1c]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002ce6c
cmp ebp, 0x1205e6c8
jne 0x14002ce50
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002ce50
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 2], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002ceaf
cmp edx, 0x519dbe9e
jne 0x14002ce90
mov dword [rsp + 0x24], 0x46
mov edx, 0x89bcfbf4
jmp 0x14002ce90
lea rdx, [rcx + 0x1d]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cedc
cmp ebp, 0x1205e6c8
jne 0x14002cec0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002cec0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 3], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002cf1f
cmp edx, 0x519dbe9e
jne 0x14002cf00
mov dword [rsp + 0x24], 0x34
mov edx, 0x89bcfbf4
jmp 0x14002cf00
lea rdx, [rcx + 0x1e]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cf4c
cmp ebp, 0x1205e6c8
jne 0x14002cf30
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002cf30
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 4], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002cf8f
cmp edx, 0x519dbe9e
jne 0x14002cf70
mov dword [rsp + 0x24], 0x36
mov edx, 0x89bcfbf4
jmp 0x14002cf70
lea rdx, [rcx + 0x1f]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002cfbc
cmp ebp, 0x1205e6c8
jne 0x14002cfa0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002cfa0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 5], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002cfff
cmp edx, 0x519dbe9e
jne 0x14002cfe0
mov dword [rsp + 0x24], 0x43
mov edx, 0x89bcfbf4
jmp 0x14002cfe0
lea rdx, [rcx + 0x20]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d02c
cmp ebp, 0x1205e6c8
jne 0x14002d010
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d010
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 6], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d06f
cmp edx, 0x519dbe9e
jne 0x14002d050
mov dword [rsp + 0x24], 0x38
mov edx, 0x89bcfbf4
jmp 0x14002d050
lea rdx, [rcx + 0x21]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d09c
cmp ebp, 0x1205e6c8
jne 0x14002d080
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d080
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 7], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d0df
cmp edx, 0x519dbe9e
jne 0x14002d0c0
mov dword [rsp + 0x24], 0x30
mov edx, 0x89bcfbf4
jmp 0x14002d0c0
lea rdx, [rcx + 0x22]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d10c
cmp ebp, 0x1205e6c8
jne 0x14002d0f0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d0f0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 8], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d14f
cmp edx, 0x519dbe9e
jne 0x14002d130
mov dword [rsp + 0x24], 0x45
mov edx, 0x89bcfbf4
jmp 0x14002d130
lea rdx, [rcx + 0x23]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d17c
cmp ebp, 0x1205e6c8
jne 0x14002d160
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d160
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 9], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d1bf
cmp edx, 0x519dbe9e
jne 0x14002d1a0
mov dword [rsp + 0x24], 0x34
mov edx, 0x89bcfbf4
jmp 0x14002d1a0
lea rdx, [rcx + 0x24]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d1ec
cmp ebp, 0x1205e6c8
jne 0x14002d1d0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d1d0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xa], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d22f
cmp edx, 0x519dbe9e
jne 0x14002d210
mov dword [rsp + 0x24], 0x43
mov edx, 0x89bcfbf4
jmp 0x14002d210
lea rdx, [rcx + 0x25]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d25c
cmp ebp, 0x1205e6c8
jne 0x14002d240
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d240
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xb], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d29f
cmp edx, 0x519dbe9e
jne 0x14002d280
mov dword [rsp + 0x24], 0x32
mov edx, 0x89bcfbf4
jmp 0x14002d280
lea rdx, [rcx + 0x26]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d2cc
cmp ebp, 0x1205e6c8
jne 0x14002d2b0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d2b0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xc], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d30f
cmp edx, 0x519dbe9e
jne 0x14002d2f0
mov dword [rsp + 0x24], 0x44
mov edx, 0x89bcfbf4
jmp 0x14002d2f0
lea rdx, [rcx + 0x27]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d33c
cmp ebp, 0x1205e6c8
jne 0x14002d320
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d320
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xd], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d37f
cmp edx, 0x519dbe9e
jne 0x14002d360
mov dword [rsp + 0x24], 0x38
mov edx, 0x89bcfbf4
jmp 0x14002d360
lea rdx, [rcx + 0x28]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d3ac
cmp ebp, 0x1205e6c8
jne 0x14002d390
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d390
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xe], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d3ef
cmp edx, 0x519dbe9e
jne 0x14002d3d0
mov dword [rsp + 0x24], 0x30
mov edx, 0x89bcfbf4
jmp 0x14002d3d0
lea rdx, [rcx + 0x29]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d41c
cmp ebp, 0x1205e6c8
jne 0x14002d400
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d400
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0xf], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d45f
cmp edx, 0x519dbe9e
jne 0x14002d440
mov dword [rsp + 0x24], 0x35
mov edx, 0x89bcfbf4
jmp 0x14002d440
lea rdx, [rcx + 0x2a]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d48c
cmp ebp, 0x1205e6c8
jne 0x14002d470
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d470
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x10], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d4cf
cmp edx, 0x519dbe9e
jne 0x14002d4b0
mov dword [rsp + 0x24], 0x42
mov edx, 0x89bcfbf4
jmp 0x14002d4b0
lea rdx, [rcx + 0x2b]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d4fc
cmp ebp, 0x1205e6c8
jne 0x14002d4e0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d4e0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x11], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d53f
cmp edx, 0x519dbe9e
jne 0x14002d520
mov dword [rsp + 0x24], 0x32
mov edx, 0x89bcfbf4
jmp 0x14002d520
lea rdx, [rcx + 0x2c]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d56c
cmp ebp, 0x1205e6c8
jne 0x14002d550
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d550
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x12], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d5af
cmp edx, 0x519dbe9e
jne 0x14002d590
mov dword [rsp + 0x24], 0x35
mov edx, 0x89bcfbf4
jmp 0x14002d590
lea rdx, [rcx + 0x2d]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d5dc
cmp ebp, 0x1205e6c8
jne 0x14002d5c0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d5c0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x13], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d61f
cmp edx, 0x519dbe9e
jne 0x14002d600
mov dword [rsp + 0x24], 0x34
mov edx, 0x89bcfbf4
jmp 0x14002d600
lea rdx, [rcx + 0x2e]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d64c
cmp ebp, 0x1205e6c8
jne 0x14002d630
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d630
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x14], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d68f
cmp edx, 0x519dbe9e
jne 0x14002d670
mov dword [rsp + 0x24], 0x31
mov edx, 0x89bcfbf4
jmp 0x14002d670
lea rdx, [rcx + 0x2f]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d6bc
cmp ebp, 0x1205e6c8
jne 0x14002d6a0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d6a0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x15], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d6ff
cmp edx, 0x519dbe9e
jne 0x14002d6e0
mov dword [rsp + 0x24], 0x46
mov edx, 0x89bcfbf4
jmp 0x14002d6e0
lea rdx, [rcx + 0x30]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d72c
cmp ebp, 0x1205e6c8
jne 0x14002d710
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d710
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x16], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d76f
cmp edx, 0x519dbe9e
jne 0x14002d750
mov dword [rsp + 0x24], 0x44
mov edx, 0x89bcfbf4
jmp 0x14002d750
lea rdx, [rcx + 0x31]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d79c
cmp ebp, 0x1205e6c8
jne 0x14002d780
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d780
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x17], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d7df
cmp edx, 0x519dbe9e
jne 0x14002d7c0
mov dword [rsp + 0x24], 0x33
mov edx, 0x89bcfbf4
jmp 0x14002d7c0
lea rdx, [rcx + 0x32]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d80c
cmp ebp, 0x1205e6c8
jne 0x14002d7f0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d7f0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x18], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d84f
cmp edx, 0x519dbe9e
jne 0x14002d830
mov dword [rsp + 0x24], 0x43
mov edx, 0x89bcfbf4
jmp 0x14002d830
lea rdx, [rcx + 0x33]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d87c
cmp ebp, 0x1205e6c8
jne 0x14002d860
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d860
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x19], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d8bf
cmp edx, 0x519dbe9e
jne 0x14002d8a0
mov dword [rsp + 0x24], 0x34
mov edx, 0x89bcfbf4
jmp 0x14002d8a0
lea rdx, [rcx + 0x34]
mov ebp, 0x1205e6c8
nop dword [rax + rax]
cmp ebp, 0x7428187d
je 0x14002d8ec
cmp ebp, 0x1205e6c8
jne 0x14002d8d0
mov qword [rsp + 0x28], rdx
mov ebp, 0x7428187d
jmp 0x14002d8d0
mov rdx, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x24]
xor bpl, dl
mov byte [rbx + 0x1a], bpl
mov edx, 0x519dbe9e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x89bcfbf4
je 0x14002d92f
cmp edx, 0x519dbe9e
jne 0x14002d910
mov dword [rsp + 0x24], 0x35
mov edx, 0x89bcfbf4
jmp 0x14002d910
add rcx, 0x35
mov edx, 0x1205e6c8
nop dword [rax + rax]
cmp edx, 0x7428187d
je 0x14002d95c
cmp edx, 0x1205e6c8
jne 0x14002d940
mov qword [rsp + 0x28], rcx
mov edx, 0x7428187d
jmp 0x14002d940
mov rcx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x24]
xor dl, cl
mov byte [rbx + 0x1b], dl
add rbx, 0x1c
mov rcx, qword [rsp + 0x48]
add rcx, 0x38
mov qword [rsp + 0x38], rcx
mov ecx, 0x6bed03b5
jmp 0x14002c510
mov ebx, 0xc44f0eb7
mov ecx, 0xaf565a29
jmp 0x14002d9b0
mov rdx, qword [rsp + 0x60]
mov bl, byte [rsp + 0x37]
mov byte [rdx], bl
mov ebx, 0xc0dc7923
mov rdx, qword [rsp + 0x50]
nop word [rax + rax]
cmp ebx, 0xd873b45a
jle 0x14002da10
cmp ebx, 0x31a39745
jle 0x14002da60
cmp ebx, 0x59700a69
je 0x14002d992
cmp ebx, 0x5f1c008b
jne 0x14002db3c
mov rbp, qword [rsp + 0x60]
movsx edi, byte [rbp]
mov rbx, qword [rsp + 0x38]
mov ebp, 0x519dbe9e
nop dword [rax + rax]
cmp ebp, 0x89bcfbf4
je 0x14002dabe
cmp ebp, 0x519dbe9e
jne 0x14002d9f0
mov dword [rsp + 0x24], edi
mov ebp, 0x89bcfbf4
jmp 0x14002d9f0
cmp ebx, 0xc0dc7922
jg 0x14002daa0
cmp ebx, 0xa6dc9056
je 0x14002daec
cmp ebx, 0xaf565a29
jne 0x14002d9b0
mov rbp, qword [rsp + 0x38]
add rbp, 1
mov qword [rsp + 0x50], rbp
mov rbp, qword [rsp + 0x50]
add rbp, rax
mov qword [rsp + 0x60], rbp
mov ebx, 0x5f1c008b
jmp 0x14002d9b0
cmp ebx, 0xd873b45b
je 0x14002daf8
cmp ebx, 0x14f9fa35
jne 0x14002d9b0
mov rbp, qword [rsp + 0x48]
mov byte [rbp + 0x37], 0
mov rbp, qword [rsp + 0x48]
add rbp, 1
mov qword [rsp + 0x58], rbp
mov ebx, 0x31a39746
jmp 0x14002d9b0
cmp ebx, 0xc0dc7923
je 0x14002db07
cmp ebx, 0xc44f0eb7
jne 0x14002d9b0
mov ebx, 0xa6dc9056
jmp 0x14002d9b0
movsx rbp, byte [rsp + 0x88]
add rbx, rbp
mov ebp, 0x1205e6c8
nop
cmp ebp, 0x7428187d
je 0x14002db22
cmp ebp, 0x1205e6c8
jne 0x14002dad0
mov qword [rsp + 0x28], rbx
mov ebp, 0x7428187d
jmp 0x14002dad0
mov ebx, 0xc0dc7923
xor edx, edx
jmp 0x14002d9b0
mov qword [rsp + 0x48], rax
mov ebx, 0x14f9fa35
jmp 0x14002d9b0
mov qword [rsp + 0x38], rdx
mov rbp, qword [rsp + 0x38]
cmp rbp, 0x36
mov ebx, 0xd873b45b
cmovb ebx, ecx
jmp 0x14002d9b0
mov rbp, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x24]
xor bl, bpl
mov byte [rsp + 0x37], bl
mov ebx, 0x59700a69
jmp 0x14002d9b0
cmp ebx, 0x31a39746
jne 0x14002d9b0
mov rdx, qword [rsp + 0x58]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
call fcn.140001ab0
lea rcx, [0x141747d00]
mov rdx, rbx
call fcn.14001a400
mov qword [rsp + 0x80], rax
mov eax, 0x5394589
mov ebx, 0x2a09acf
movaps xmm6, xmmword [section..rdata]
jmp 0x14002dba0
mov rax, qword [rsp + 0x68]
mov eax, 0x2ee36cd9
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x2a09ace
jg 0x14002dbd0
cmp eax, 0xeb6d39cf
jg 0x14002dc20
cmp eax, 0x855f5493
je 0x14002db87
cmp eax, 0x992d3798
jne 0x14002dba0
mov eax, 0x855f5493
jmp 0x14002dba0
cmp eax, 0x2877dd97
jg 0x14002dc49
cmp eax, 0x2a09acf
je 0x14002dc5e
cmp eax, 0x5394589
jne 0x14002dba0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x78], r14
mov rdx, qword [rsp + 0x78]
xor ecx, ecx
mov r8d, r15d
mov r9d, 1
call rax
test eax, eax
sete byte [rsp + 0x47]
mov eax, 0xeb6d39d0
jmp 0x14002dba0
cmp eax, 0xeb6d39d0
je 0x14002dc87
cmp eax, 0xfa505087
jne 0x14002dba0
mov rdx, qword [rsp + 0x78]
mov rcx, rsi
call fcn.140001880
mov eax, 0x992d3798
jmp 0x14002dba0
cmp eax, 0x2877dd98
jne 0x14002dd6e
mov eax, 0x855f5493
jmp 0x14002dba0
mov eax, 0x6dbfd0f
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x6dbfd0f
je 0x14002dc80
cmp eax, 0x5bbae94d
jne 0x14002dc70
jmp 0x14002dc9e
mov eax, 0x5bbae94d
jmp 0x14002dc70
mov rax, qword [rsp + 0x70]
cmp byte [rsp + 0x47], 0
mov eax, 0xfa505087
cmovne eax, ebx
jmp 0x14002dba0
mov qword [rsp + 0x28], rsi
mov eax, 0x8398b37d
nop dword [rax + rax]
cmp eax, 0x2a1d9867
je 0x14002dcd1
cmp eax, 0x8398b37d
jne 0x14002dcb0
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
mov eax, 0x2a1d9867
jmp 0x14002dcb0
mov eax, 0xf2aa9b5f
nop word cs:[rax + rax]
cmp eax, 0x3e5ef586
je 0x14002dcfd
cmp eax, 0xf2aa9b5f
jne 0x14002dce0
mov qword [rsi + 0x10], 0
mov eax, 0x3e5ef586
jmp 0x14002dce0
mov qword [rsp + 0x28], rsi
mov eax, 0x84a9998f
nop word [rax + rax]
cmp eax, 0x17c69d13
je 0x14002dd2a
cmp eax, 0x84a9998f
jne 0x14002dd10
mov rax, qword [rsp + 0x28]
mov eax, 0x17c69d13
jmp 0x14002dd10
movups xmmword [rsi + 0x10], xmm6
mov eax, 0xe8f894cb
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x86dc6abe
je 0x14002dd5c
cmp eax, 0xe8f894cb
jne 0x14002dd40
mov word [rsp + 0x38], 0
mov eax, 0x86dc6abe
jmp 0x14002dd40
movzx eax, word [rsp + 0x38]
mov word [rsi], ax
mov eax, 0x2877dd98
jmp 0x14002dba0
cmp eax, 0x2ee36cd9
jne 0x14002dba0
mov rcx, qword [rsp + 0x2e8]
xor rcx, rsp
call fcn.14007f670
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x2f0]
add rsp, 0x308
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret