Function at 0x1404e0f7e
Capabilities:
Authenticate hmac

Disassembly:
push rbp
ror al, cl
sub eax, esi
add bpl, sil
push rbx
bt ax, 0xa8
bsf ax, bp
push rsi
neg rbp
push rdi
push r12
not bp
push r14
movsx ebp, sp
push r15
cmp r9, 0xabe1e91
btc r12d, r10d
lea rbp, [rsp - 0x6f0]
rol sil, cl
sub rsp, 0x7f0
cmc
sar r12, cl
and sil, r13b
mov rax, qword [0x1400b7288]
movzx esi, dx
bt r12w, 0x57
xor rax, rsp
movsxd r12, edi
movsx r12d, r11w
movzx r14w, r11b
mov qword [rbp + 0x6e0], rax
movsx rsi, bx
not r14w
mov qword [rsp + 0x38], rcx
movsx r12d, sp
mov sil, spl
movzx r12, r11w
mov r14, r9
lea rcx, [rsp + 0x68]
movsxd rsi, r15d
movzx si, bl
movsx r12d, r13w
mov qword [rbp - 0x80], r9
bswap si
mov r12, r8
mov qword [rbp - 0x70], r8
mov esi, edx
jmp 0x1404e102c
call fcn.1404e5acd
mov eax, dword [rsp + 0x68]
inc r15b
adc r15d, r12d
mov r15d, 1
and eax, 0x1f
jmp 0x1404e1049
cmp al, 0x1f
jmp 0x1404e1050
jne 0x1404e1065
mov byte [rsp + 0x70], 0
jmp 0x1404e1060
jmp 0x1404e1079
lea rcx, [rsp + 0x68]
jmp 0x1404e106f
call fcn.1404e5bb5
mov byte [rsp + 0x70], r15b
mov rbx, qword [rsp + 0x38]
shl ax, 0x69
and al, r12b
cmp r12, r15
mov edi, 0x20
movzx ax, r14b
cwde
movzx rax, di
mov eax, edi
bts cx, cx
or ch, 0x44
mov qword [r12 + 8], r14
rol cl, cl
rcl cl, cl
shr ecx, 0x5e
test rbx, rbx
movsx rcx, ax
lea ecx, [rdi + 0xd]
jmp 0x1404e10bb
cmovs eax, ecx
shld ecx, r12d, 0x5d
xor r8d, r8d
rcl ch, 0x2a
test r15w, 0x3ddc
xor edx, edx
mov cl, 0x25
mov dword [r12], eax
movsxd rcx, edi
lea rcx, [rsp + 0x78]
jmp 0x1404e10e4
call fcn.1404e5a0a
mov rax, rbx
bts r10, r15
mov r10d, 0x7ff
not r9b
shr rax, 0x34
shrd r9w, bp, 0xa
movabs r9, 0xfffffffffffff
jmp 0x1404e1112
and rax, r10
jmp 0x1404e111a
jne 0x1404e116b
test r9, rbx
je 0x1404e113c
test dword [rsp + 0x78], 0x1000000
jmp 0x1404e1136
je 0x1404e116b
and dword [r12 + 4], 0
cdq
lea r8, [0x1400ced74]
mov rdx, qword [rbp + 0x750]
mov rcx, r14
jmp 0x1404e1159
call fcn.1404c8557
test eax, eax
jne 0x1404e3387
jmp 0x1404e3328
cmp rax, r10
jmp 0x1404e1173
je 0x1404e1180
sub eax, eax
jmp 0x1404e11fa
mov rax, rbx
and rax, r9
jne 0x1404e1199
mov eax, r15d
jmp 0x1404e1194
jmp 0x1404e11eb
test rbx, rbx
jmp 0x1404e11a1
jns 0x1404e11ca
movabs rcx, 0x8000000000000
cmc
cmp rax, rcx
jmp 0x1404e11ba
jne 0x1404e11ca
mov eax, 4
jmp 0x1404e11eb
mov rax, rbx
test r15w, cx
test di, 0x76c0
shr rax, 0x33
not eax
and eax, r15d
cmc
test bpl, 0x83
or eax, 2
cmp bx, r14w
mov dword [r12 + 4], r15d
cmp r10w, cx
jmp 0x1404e11fa
sub eax, r15d
jmp 0x1404e1202
je 0x1404e32f1
sub eax, r15d
je 0x1404e32e0
sub eax, r15d
jmp 0x1404e1219
je 0x1404e32cf
cmp eax, r15d
jmp 0x1404e1227
je 0x1404e32be
movabs rax, 0x7fffffffffffffff
sar r12b, 0xee
sbb r12b, r9b
mov byte [rsp + 0x30], r15b
adc cl, r8b
btc r12d, esp
neg r8w
and rbx, rax
cdqe
inc esi
rcl r8b, 0xea
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x58], xmm0
clc
xadd r12b, cl
shl ah, 0x23
mov rdx, qword [rsp + 0x58]
shld r8d, edx, 0x50
mov r8, rdx
cdqe
bswap r12w
sbb al, spl
mov dword [rsp + 0x60], esi
sar al, cl
shr ax, 0xe9
shr r8, 0x34
mov esi, 2
cmc
cdqe
mov rcx, r8
mov al, 0x5c
and rcx, r10
sub r12b, spl
mov rax, rcx
rcl r12b, 0x37
neg rax
movsx eax, r15w
movabs rax, 0x10000000000000
movzx r12, sp
sbb rbx, rbx
mov r12d, r14d
shl r12b, cl
and rdx, r9
movsx r12d, ax
ror r12b, cl
and rbx, rax
shl r12b, cl
lea rbx, [rbx + rdx]
ror r12b, 0x7d
sar r12d, 0xd2
neg rcx
dec r12w
sbb eax, eax
stc
shl r12w, 5
and r8d, r10d
bts r12d, esp
rcl r12b, cl
lea r12d, [rsi + rax]
add r12d, r8d
jmp 0x1404e130f
call fcn.1400b4700
call fcn.140215b23
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
bts ax, r11w
xadd rax, rax
sal al, 0xda
lea eax, [rcx - 0x7fffffff]
test r12b, 0x94
and eax, 0xfffffffe
clc
jmp 0x1404e1340
neg eax
jmp 0x1404e1347
sbb eax, eax
shr rbx, 0x20
cmc
stc
jmp 0x1404e1354
and eax, ecx
test r15w, di
cmc
cmp rcx, rsi
mov dword [rbp - 0x58], ebx
cmc
mov dword [rsp + 0x40], eax
sal ax, cl
mov eax, ebx
neg eax
jmp 0x1404e1372
sbb edx, edx
neg edx
add edx, r15d
test r11b, 0x38
mov dword [rbp - 0x60], edx
cmp r12d, 0x434
jmp 0x1404e138c
jb 0x1404e1836
xor eax, eax
test r11, r9
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
clc
test ebx, ebx
jmp 0x1404e13b5
je 0x1404e1630
sub r8d, r8d
rcl al, 0xc2
sbb al, r9b
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e13d6
jne 0x1404e1630
add r8d, r15d
test r12b, 0x29
cmp r8w, bp
cmp r8d, esi
jmp 0x1404e13ef
jne 0x1404e13c4
and dword [rsp + 0x38], 0
sal si, cl
lea r11d, [r12 - 0x432]
and ebx, esp
mov r8d, r11d
movsx r12w, al
lea eax, [rdx - 1]
jmp 0x1404e1417
and r11d, 0x1f
sal sil, 0xb8
xadd rsi, rbx
rol bh, 0xc3
shr r8d, 5
shl cl, 0xa7
mov esi, edi
btr bx, cx
inc r12b
clc
mov rbx, r15
sub esi, r11d
or r12b, r8b
mov ecx, esi
shrd r12d, r8d, 0xf4
movzx r12d, si
stc
shl rbx, cl
mov r12d, 0x54984d0d
bsr r12, rdx
test bl, r11b
sub ebx, r15d
movsxd r12, ebp
and r12b, sil
btr r12w, 0xaf
bsr eax, dword [rbp + rax*4 - 0x5c]
movzx r12, r13w
mov r12d, r11d
movzx r12w, dl
mov r12d, ebx
jmp 0x1404e1484
not r12d
jmp 0x1404e148c
je 0x1404e149e
inc eax
jmp 0x1404e1499
jmp 0x1404e14a5
sub eax, eax
jmp 0x1404e14a5
sub edi, eax
stc
lea eax, [rdx + r8]
jmp 0x1404e14b2
cmp eax, 0x73
jmp 0x1404e14ba
ja 0x1404e15f7
xor r14d, r14d
mov r14b, 0xec
mov r14b, r12b
cmp r11d, edi
seta r14b
cmc
add r14d, edx
clc
jmp 0x1404e14da
add r14d, r8d
jmp 0x1404e14e7
cmp r14d, 0x73
jmp 0x1404e14f0
ja 0x1404e15f7
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
cmp r10d, edi
jmp 0x1404e1506
je 0x1404e15c7
mov eax, r10d
test rcx, r14
rcl cl, 0x69
sal rcx, cl
sub eax, r8d
sal cx, cl
cmp dx, 0x6bfd
xchg rcx, rcx
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404e1530
jae 0x1404e1540
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e154c
sub r9d, r9d
cmp r13w, cx
stc
cmp r12b, 0x2f
cmp ecx, edx
jmp 0x1404e1553
jae 0x1404e1567
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e1562
jmp 0x1404e1569
xor edx, edx
and edx, r12d
shld rcx, rbp, 4
movsx ecx, r15w
mov ecx, esi
clc
stc
shr edx, cl
and r9d, ebx
mov ecx, r11d
cmp bl, r12b
shl r9d, cl
cmp dil, dl
test sil, 0x3e
or edx, r9d
jmp 0x1404e1596
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e15a0
dec r10d
jmp 0x1404e15ac
cmp r10d, edi
jmp 0x1404e15b4
je 0x1404e15c7
mov edx, dword [rbp - 0x60]
jmp 0x1404e15c2
jmp 0x1404e150c
sub ecx, ecx
cmp esi, edx
test r8d, r8d
je 0x1404e1601
and dword [rbp + rcx*4 - 0x5c], 0
add ecx, r15d
jmp 0x1404e15e4
cmp ecx, r8d
jmp 0x1404e15ec
jne 0x1404e15d4
jmp 0x1404e1601
xor r14d, r14d
movzx r12, sp
xchg r12d, r12d
mov dword [rbp - 0x60], r14d
movsxd r12, ebp
movzx r12w, spl
mov r12d, r15d
jmp 0x1404e1615
mov dword [rbp + 0x170], r15d
jmp 0x1404e1621
mov dword [rbp + 0x174], 4
jmp 0x1404e1c87
and dword [rsp + 0x38], 0
shl bx, 0x26
not bx
btc ax, 0x5e
lea r11d, [r12 - 0x433]
test r8w, 0x7098
not rbx
mov r8d, r11d
lea eax, [rdx - 1]
bts rsi, rcx
and r11d, 0x1f
ror sil, cl
shr r8d, 5
mov esi, edi
dec cx
mov rbx, r15
bt rcx, rcx
sbb r12b, r10b
ror r12, cl
sub esi, r11d
sar cl, cl
ror r12b, cl
cmp cx, bx
mov ecx, esi
movsx r12w, sil
shld r12w, si, 2
shl rbx, cl
rcl r12b, 0xd7
sub ebx, r15d
or r12d, esp
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404e16ab
not r12d
jmp 0x1404e16b3
je 0x1404e16c5
inc eax
jmp 0x1404e16c0
jmp 0x1404e16c7
xor eax, eax
sub edi, eax
bt ax, 0xe6
lea eax, [rdx + r8]
clc
cmp bx, 0x7d45
cmc
cmp eax, 0x73
jmp 0x1404e16e1
ja 0x1404e180c
xor r14d, r14d
xor r14b, r12b
cmp r11d, edi
xchg r14b, r14b
seta r14b
cmc
add r14d, edx
add r14d, r8d
cmp r14d, 0x73
jmp 0x1404e1707
ja 0x1404e180c
lea edi, [r8 - 1]
and r10d, 0x52c5657a
movzx r10w, r10b
lea r10d, [r14 - 1]
cmp sil, 0x6f
cmp r10d, edi
jmp 0x1404e172d
je 0x1404e17d1
mov eax, r10d
rcr ch, cl
sub eax, r8d
lea ecx, [rax - 1]
cmc
cmp eax, edx
jmp 0x1404e1746
jae 0x1404e175b
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e1756
jmp 0x1404e1764
sub r9d, r9d
cmp rbx, r15
test r10b, cl
cmp ecx, edx
jae 0x1404e177a
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e1775
jmp 0x1404e1780
xor edx, edx
movzx ecx, r12w
and edx, r12d
mov ecx, esi
cmp r12b, 0xa9
cmp r12, rsp
stc
shr edx, cl
and r9d, ebx
shr ch, 0x68
dec ecx
mov ecx, r11d
cmp r12w, 0x1fe4
shl r9d, cl
clc
cmc
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e17b2
dec r10d
jmp 0x1404e17bb
cmp r10d, edi
jmp 0x1404e17c3
je 0x1404e17d1
mov edx, dword [rbp - 0x60]
jmp 0x1404e1733
sub ecx, ecx
test r8d, r8d
je 0x1404e180f
and dword [rbp + rcx*4 - 0x5c], 0
jmp 0x1404e17ed
add ecx, r15d
test r10b, r15b
cmp r10w, 0xa8d
cmp ecx, r8d
jmp 0x1404e1801
jne 0x1404e17dc
jmp 0x1404e180f
sub r14d, r14d
mov dword [rbp - 0x60], r14d
mov r12d, r15d
jmp 0x1404e181b
mov dword [rbp + 0x170], r15d
jmp 0x1404e1827
mov dword [rbp + 0x174], 2
jmp 0x1404e1c87
cmp r12d, 0x36
jmp 0x1404e183f
je 0x1404e1a90
xor eax, eax
jmp 0x1404e1852
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
test r12b, 0x74
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404e1873
je 0x1404e1a90
sub r8d, r8d
bt eax, edx
jmp 0x1404e1887
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e1899
jne 0x1404e1a90
add r8d, r15d
test rsi, r13
cmp r8d, esi
jne 0x1404e1887
and dword [rsp + 0x38], 0
bsr eax, ebx
jmp 0x1404e18bb
je 0x1404e18cd
inc eax
jmp 0x1404e18c8
jmp 0x1404e18d8
sub eax, eax
jmp 0x1404e18d8
sub r14d, r14d
sub edi, eax
sub r14b, al
cmp edi, esi
setb r14b
or r11d, 0xffffffff
add r14d, edx
cmp r14d, 0x73
jmp 0x1404e18f6
jbe 0x1404e19f2
xor r14d, r14d
mov esi, 0x436
movsxd r8, ebx
mov dword [rbp - 0x60], r14d
neg r8w
sub esi, r12d
lea rcx, [rbp + 0x344]
ror dil, cl
btc di, 0xf9
mov edi, esi
xor edx, edx
sub bh, 0xc9
shr edi, 5
xchg rbx, rbx
movzx r8d, r10w
mov ebx, edi
ror r8b, 0x7e
and r8w, 0x22a
test r12b, bl
shl rbx, 2
movzx r8d, ax
mov r8, rbx
call fcn.1404a348f
and esi, 0x1f
add cl, 0x74
shld r8w, r14w, 0xc9
and cl, r8b
mov eax, r15d
rol r12b, 0x95
mov cl, sil
btr r8w, 0x9e
not r8
rcl r12, cl
shl eax, cl
cmc
mov dword [rbp + rbx + 0x344], eax
lea r12d, [rdi + 1]
bts r8w, cx
mov r8d, r12d
cmp r13b, spl
jmp 0x1404e1994
shl r8, 2
mov dword [rbp + 0x340], r12d
cmc
stc
test sil, sil
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x1404e19b3
je 0x1404e1c87
mov ebx, 0x1cc
lea rcx, [rbp + 0x174]
test edx, 0x69bf18fa
test r13b, al
jmp 0x1404e19d3
cmp r8, rbx
jmp 0x1404e19db
ja 0x1404e1c4f
lea rdx, [rbp + 0x344]
call fcn.1404a29dd
jmp 0x1404e1c77
lea eax, [r14 - 1]
clc
test r12d, ebx
stc
cmp eax, r11d
jmp 0x1404e1a03
je 0x1404e18ff
mov r10d, eax
rcl r8d, 0x27
sbb r8w, 0x4156
lea r8d, [rax - 1]
cmc
cmp eax, edx
jae 0x1404e1a2d
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e1a30
xor r9d, r9d
cmp r8d, edx
jmp 0x1404e1a38
jae 0x1404e1a4d
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e1a48
jmp 0x1404e1a51
xor ecx, ecx
neg eax
shr ecx, 0x1e
or al, r10b
cwde
bsf eax, ebp
mov eax, r9d
shl eax, 2
or ecx, eax
movzx rax, r15w
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
jmp 0x1404e1a75
cmp r8d, r11d
jmp 0x1404e1a7d
je 0x1404e18ff
mov edx, dword [rbp - 0x60]
jmp 0x1404e1a8b
jmp 0x1404e1a09
neg ebx
jmp 0x1404e1a97
sbb rax, rax
test r12, 0x2fc05064
cmp bh, 0xf1
and dword [rsp + 0x38], 0
cmp rbx, 0x19a55c79
stc
test ax, di
and eax, 4
jmp 0x1404e1abc
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404e1ac6
je 0x1404e1ad8
inc eax
jmp 0x1404e1ad3
jmp 0x1404e1adf
sub eax, eax
test r11b, al
clc
cmc
xor r14d, r14d
sub edi, eax
cmp edi, r15d
setb r14b
test spl, 5
or r11d, 0xffffffff
cmc
add r14d, edx
cmc
test dil, 0xe0
cmp r14d, 0x73
jbe 0x1404e1b8a
sub r14d, r14d
mov esi, 0x435
shr cx, cl
mov dword [rbp - 0x60], r14d
rol r8, cl
sub esi, r12d
xor r8d, r9d
lea rcx, [rbp + 0x344]
rcl dil, 0xcf
mov edi, esi
xor edx, edx
xor bl, r14b
btr r8d, 0x39
shr edi, 5
rcr r8b, cl
not r8w
mov ebx, edi
bswap r8
shl rbx, 2
movsx r8w, r15b
mov r8d, edi
movzx r8d, r9w
mov r8, rbx
jmp 0x1404e1b5c
call fcn.1404a348f
and esi, 0x1f
sbb cl, r13b
or al, ah
mov eax, r15d
mov cl, sil
cmp r10b, 0xf7
clc
cmp r10b, bpl
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404e1b85
jmp 0x1404e1980
lea eax, [r14 - 1]
cmp ebp, 0x3bcc1c20
jmp 0x1404e1b99
cmp eax, r11d
je 0x1404e1b09
mov r10d, eax
adc r8b, 0xc8
rol r8w, 0x20
sub r8b, r14b
lea r8d, [rax - 1]
cmp eax, edx
jmp 0x1404e1bbc
jae 0x1404e1bcc
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e1bda
sub r9d, r9d
jmp 0x1404e1bda
cmp r8d, edx
jmp 0x1404e1be2
jae 0x1404e1bf7
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e1bf2
jmp 0x1404e1c04
sub ecx, ecx
btc rax, rdx
btr eax, 0x3e
rcl rax, cl
shr ecx, 0x1f
movzx rax, bp
shl ah, 0x98
jmp 0x1404e1c13
lea eax, [r9 + r9]
clc
test dil, 0x17
test spl, r14b
or ecx, eax
mov eax, r8d
test cx, si
mov dword [rbp + r10*4 - 0x5c], ecx
jmp 0x1404e1c34
cmp r8d, r11d
jmp 0x1404e1c3c
je 0x1404e1b09
mov edx, dword [rbp - 0x60]
jmp 0x1404e1c4a
jmp 0x1404e1ba2
mov r8, rbx
jmp 0x1404e1c5b
sub edx, edx
jmp 0x1404e1c62
call fcn.1404a348f
call fcn.1404b4780
mov dword [rax], 0x22
call fcn.1404b545c
mov r12d, dword [rbp + 0x170]
and ax, r14w
btc rcx, 0x7f
mov ecx, dword [rsp + 0x40]
inc ax
mov eax, 0xcccccccd
jmp 0x1404e1c98
test ecx, ecx
jmp 0x1404e1c9f
js 0x1404e25d7
mul ecx
movsx rcx, di
add ecx, 0x68492897
mov eax, edx
adc edx, esi
bts ecx, r10d
movsxd rcx, esp
lea rdx, [0x140000000]
inc rcx
rcl cl, 0x66
rol rcx, 1
shr eax, 3
sbb ch, 0xf8
xor cl, bpl
movsx cx, bl
mov dword [rsp + 0x50], eax
cmovnp cx, si
cmp spl, 0xa2
mov ecx, eax
test bpl, bpl
cmc
mov dword [rsp + 0x48], eax
stc
test eax, eax
jmp 0x1404e1cf7
je 0x1404e2421
mov r8d, 0x26
movsxd rax, r9d
cmp ecx, r8d
movzx di, r12b
lahf
mov eax, ecx
seto ch
cmova eax, r8d
cmovno rdi, r11
jmp 0x1404e1d24
mov dword [rsp + 0x4c], eax
dec eax
test r9, r13
mov edi, eax
dec r8
test spl, r8b
movzx ecx, byte [rdx + rax*4 + 0xc5822]
sar rbx, cl
jmp 0x1404e1d45
movzx esi, byte [rdx + rax*4 + 0xc5823]
sal bl, 0x83
adc r8, 0x428c0b43
mov ebx, ecx
sal r8b, cl
ror r8b, cl
shl rbx, 2
sal eax, cl
sub edx, edx
cdqe
movzx r8d, r13w
mov r8, rbx
lea eax, [rsi + rcx]
setns cl
xchg rcx, rcx
lea rcx, [rbp + 0x344]
jmp 0x1404e1d85
mov dword [rbp + 0x340], eax
call fcn.1404a348f
lea rcx, [0x140000000]
shl r8b, cl
cdq
bsr rax, r13
shl rsi, 2
lahf
or al, 0x37
shl dl, 0x14
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
sal r8b, cl
lea rcx, [rbp + 0x344]
adc r8, 0x26755ac7
mov r8, rsi
cmp r13w, bp
test r14w, r11w
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404e1de0
call fcn.1404a29dd
mov r10d, dword [rbp + 0x340]
cmp r11b, dil
stc
test ah, 0x7c
cmp r10d, r15d
ja 0x1404e1f38
mov eax, dword [rbp + 0x344]
stc
cmp eax, r10d
cmc
test eax, eax
jne 0x1404e1e28
xor r12d, r12d
jmp 0x1404e1e17
mov dword [rbp + 0x170], r12d
jmp 0x1404e1e23
jmp 0x1404e23d2
cmp eax, r15d
je 0x1404e23d2
test r12d, r12d
je 0x1404e23d2
xor r8d, r8d
btc r10, r8
inc r10w
mov r10, rax
not ah
sub r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
jmp 0x1404e1e5a
mov eax, r8d
mov r8d, 0x753b0745
setl r8b
stc
imul rcx, r10
lea rcx, [rcx + rax]
btc r8, rbp
sal r8, cl
cmovs r8, r15
mov r8, rcx
cmc
test bpl, r9b
jmp 0x1404e1e87
mov dword [rbp + r9*4 + 0x174], ecx
jmp 0x1404e1e98
shr r8, 0x20
test dx, si
stc
test r10b, 0xa0
add r9d, r15d
test r15b, 0xa1
jmp 0x1404e1eb3
cmp r9d, r12d
jmp 0x1404e1ebb
jne 0x1404e1e4d
test r8d, r8d
je 0x1404e23c4
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e1ed6
jae 0x1404e1f18
mov eax, dword [rbp + 0x170]
bt r12w, 0xba
sal r12b, cl
sar r12d, cl
mov dword [rbp + rax*4 + 0x174], r8d
and r12b, 0xef
btc r12d, ecx
rcr r12b, cl
mov r12d, dword [rbp + 0x170]
test r15b, dil
add r12d, r15d
jmp 0x1404e1f13
jmp 0x1404e1e17
sub r12d, r12d
clc
mov dword [rbp + 0x170], r12d
cmc
jmp 0x1404e1f2c
sub al, al
jmp 0x1404e1f33
jmp 0x1404e23dd
cmp r12d, r15d
jmp 0x1404e1f40
ja 0x1404e2086
mov ebx, dword [rbp + 0x174]
cmp rsi, 0x344c3fbe
btc r8d, 0x2a
mov r8, r10
jmp 0x1404e1f62
shl r8, 2
mov r12d, r10d
stc
mov dword [rbp + 0x170], r10d
test r8, r8
je 0x1404e1fef
mov eax, 0x1cc
bsf cx, si
btc ecx, 0xb0
and rcx, 0x7e463ce
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404e1f9d
ja 0x1404e1fb9
lea rdx, [rbp + 0x344]
jmp 0x1404e1faf
call fcn.1404a29dd
jmp 0x1404e1fe2
mov r8, rax
jmp 0x1404e1fc1
sub edx, edx
jmp 0x1404e1fc8
call fcn.1404a348f
call fcn.1404b4780
mov dword [rax], 0x22
jmp 0x1404e1fdd
call fcn.1404b545c
mov r12d, dword [rbp + 0x170]
stc
jmp 0x1404e1fef
test ebx, ebx
je 0x1404e1e0f
cmp ebx, r15d
je 0x1404e23d2
test r12d, r12d
jmp 0x1404e2008
je 0x1404e23d2
sub r8d, r8d
cbw
mov r10, rbx
xadd ch, cl
cdqe
xor r9d, r9d
sal cl, 0x78
mov ecx, dword [rbp + r9*4 + 0x174]
cmp r10d, 0x31b268ac
rcl eax, 0xe7
mov eax, r8d
btc r8d, r11d
imul rcx, r10
sub r8b, 0x8e
lea rcx, [rcx + rax]
bt r8, 0x21
and r8b, bl
clc
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
cmp r11b, 0x8d
cmc
test rsp, 0x2edc0a67
shr r8, 0x20
add r9d, r15d
test r9w, 0x7b40
cmp r9d, r12d
jmp 0x1404e207b
jne 0x1404e2021
jmp 0x1404e1ec1
cmp r10d, r12d
movsx bx, r14b
movzx rcx, r15w
cwd
lea rdx, [rbp + 0x174]
movzx cx, r12b
mov ebx, r12d
not al
jmp 0x1404e20aa
lea rcx, [rbp + 0x344]
not r8b
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cmovb ebx, r10d
mov qword [rsp + 0x58], rcx
xchg al, dl
setb al
movsxd rdx, r10d
mov dword [rsp + 0x44], ebx
mov dl, r8b
lea rdx, [rbp + 0x174]
cmovae rdx, r8
cmc
cmp r15d, 0xa933015
test al, al
jmp 0x1404e20f1
mov qword [rsp + 0x38], rdx
jmp 0x1404e20fb
cmovne r10d, r12d
test r9, 0x40707acf
xor r12d, r12d
cmp rbx, 0xfa64496
xor r9d, r9d
clc
test dl, 0x19
mov dword [rbp + 0x510], r12d
cmc
test ebx, ebx
jmp 0x1404e2126
je 0x1404e2345
mov esi, dword [rcx + r9*4]
jmp 0x1404e2136
test esi, esi
jmp 0x1404e213d
jne 0x1404e2178
cmp r9d, r12d
jmp 0x1404e214b
jne 0x1404e2334
and dword [rbp + r9*4 + 0x514], esi
bswap r12d
movzx r12, r8w
movsxd r12, edi
lea r12d, [r9 + 1]
mov dword [rbp + 0x510], r12d
jmp 0x1404e2173
jmp 0x1404e2334
sub r11d, r11d
mov r8d, r9d
test r10d, r10d
je 0x1404e2315
mov ebx, r9d
cmp r12d, r8d
clc
test sil, dl
neg ebx
cmp r8d, 0x73
je 0x1404e2261
mov edi, r8d
stc
cmp r8d, r12d
jmp 0x1404e21a9
jne 0x1404e21d1
and dword [rbp + rdi*4 + 0x514], 0
rol ah, cl
lea eax, [r8 + 1]
cmp r11b, spl
xadd r12, r12
or r12, 0x6660476c
mov dword [rbp + 0x510], eax
lea eax, [r8 + rbx]
rcl r12b, 0xb7
cmovg r12d, r9d
add r8d, r15d
mov edx, dword [rdx + rax*4]
sal eax, 0x68
clc
mov ah, 0x5a
mov eax, r11d
clc
sar r12d, cl
imul rdx, rsi
add rdx, rax
test al, 0x3c
and al, r14b
cbw
mov eax, dword [rbp + rdi*4 + 0x514]
shrd r12, rbx, 0x85
add rdx, rax
adc r12b, sil
rcl al, cl
shrd r12d, ebp, 0xce
lea eax, [r8 + rbx]
adc r12b, spl
rcl r11b, cl
mov r11, rdx
stc
mov dword [rbp + rdi*4 + 0x514], edx
rol r12b, 0x7a
ror r12b, 0xab
mov r12d, dword [rbp + 0x510]
shr r11, 0x20
cmp r10, r8
stc
cmp eax, r10d
jmp 0x1404e224c
je 0x1404e2261
mov rdx, qword [rsp + 0x38]
jmp 0x1404e225c
jmp 0x1404e2193
test r11d, r11d
jmp 0x1404e2269
je 0x1404e230a
cmp r8d, 0x73
jmp 0x1404e2278
je 0x1404e25c3
mov edx, r8d
cmp r10, r8
stc
jmp 0x1404e228a
cmp r8d, r12d
jmp 0x1404e2292
jne 0x1404e22b2
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
bt r12, 0x42
rol r12b, cl
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
inc r12w
add r8d, r15d
xchg r12b, cl
bswap rcx
mov ecx, r11d
btr r11w, 0xdc
cmp r12b, 0xfb
add rcx, rax
and r12b, 0x24
mov dword [rbp + rdx*4 + 0x514], ecx
adc r12b, r15b
not r12b
mov r12d, dword [rbp + 0x510]
bswap r11w
sal r11w, cl
shr rcx, 0x20
mov r11d, ecx
test ecx, ecx
jmp 0x1404e2304
jne 0x1404e226f
mov ebx, dword [rsp + 0x44]
test rbx, 0x13dc0efe
cmp r8d, 0x73
jmp 0x1404e231e
je 0x1404e25c3
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
cmp r9w, 0x3170
add r9d, r15d
cmp r9d, ebx
jmp 0x1404e233f
jne 0x1404e212c
mov r8d, r12d
jmp 0x1404e2351
shl r8, 2
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x1404e2364
je 0x1404e23d2
mov eax, 0x1cc
add cx, 0x781b
add cl, r8b
xor rcx, r11
lea rcx, [rbp + 0x174]
cmp r8, rax
ja 0x1404e239b
lea rdx, [rbp + 0x514]
call fcn.1404a29dd
jmp 0x1404e23c4
mov r8, rax
jmp 0x1404e23a8
xor edx, edx
call fcn.1404a348f
call fcn.1404b4780
mov dword [rax], 0x22
jmp 0x1404e23bf
call fcn.1404b545c
mov r12d, dword [rbp + 0x170]
ror al, cl
xor al, r8b
sbb al, 0x6c
mov al, r15b
cmc
test r8b, r10b
cmp bp, r9w
test al, al
jmp 0x1404e23e4
je 0x1404e25c3
mov ecx, dword [rsp + 0x48]
lea rdx, [0x140000000]
sub ecx, dword [rsp + 0x4c]
movzx r8, r11w
movzx r8d, sp
mov r8d, 0x26
jmp 0x1404e240c
mov dword [rsp + 0x48], ecx
jmp 0x1404e2415
jne 0x1404e1d06
mov eax, dword [rsp + 0x50]
bswap ecx
mov ecx, dword [rsp + 0x40]
lea eax, [rax + rax*4]
add eax, eax
cmc
sub ecx, eax
je 0x1404e2521
lea eax, [rcx - 1]
cmp r8b, 0xc5
mov eax, dword [rdx + rax*4 + 0xc58b8]
cmc
test eax, eax
jmp 0x1404e2449
je 0x1404e25c3
cmp eax, r15d
jmp 0x1404e2457
je 0x1404e2521
test r12d, r12d
jmp 0x1404e2465
je 0x1404e2521
xor r8d, r8d
bt r10, rax
add r10b, 0x1e
mov r10d, eax
movzx cx, r8b
bts rcx, r14
sub r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
bsf rax, rbx
mov eax, r8d
imul rcx, r10
and r8b, 0x93
mov r8w, 0x6724
rol r8d, cl
add rcx, rax
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
cmc
jmp 0x1404e24b8
shr r8, 0x20
clc
cmp r10b, sil
add r9d, r15d
stc
cmp r9d, r12d
jmp 0x1404e24cc
jne 0x1404e2485
test r8d, r8d
je 0x1404e251a
cmp dword [rbp + 0x170], 0x73
jae 0x1404e25c3
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
shld r12d, r13d, 0x34
rcl r12b, 0x2e
mov r12d, dword [rbp + 0x170]
test r11d, 0x17031348
add r12d, r15d
jmp 0x1404e2515
jmp 0x1404e25cb
mov r12d, dword [rbp + 0x170]
mov rsi, qword [rbp - 0x80]
cmovg rbx, r12
add bl, 0xb8
btr ebx, 0x7d
mov rbx, rsi
test r14d, r14d
je 0x1404e2e9c
sub r8d, r8d
rol ah, cl
bts ax, sp
ror ax, cl
xor r9d, r9d
mov eax, dword [rbp + r9*4 - 0x5c]
not cx
btc cx, r8w
lea rcx, [rax + rax*4]
adc al, r12b
mov eax, r8d
lea r8, [rax + rcx*2]
jmp 0x1404e256c
mov dword [rbp + r9*4 - 0x5c], r8d
test bh, bh
add r9d, r15d
shr r8, 0x20
cmp r9w, 0x21c0
clc
cmp r9d, r14d
jmp 0x1404e2589
jne 0x1404e254b
test r8d, r8d
je 0x1404e2e9c
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e25a1
jae 0x1404e2e4d
mov eax, dword [rbp - 0x60]
cmp r15b, dl
mov dword [rbp + rax*4 - 0x5c], r8d
stc
test r14b, 0xf3
cmp r10b, r10b
add dword [rbp - 0x60], r15d
jmp 0x1404e2e9c
xor r12d, r12d
jmp 0x1404e25cb
mov dword [rbp + 0x170], r12d
jmp 0x1404e2521
neg ecx
neg r8w
xadd r8b, r8b
lea r8, [0x140000000]
movsxd rdx, r8d
mul ecx
movsxd rax, r8d
cbw
mov dword [rsp + 0x4c], ecx
movsx eax, r8w
mov eax, edx
movsx dx, spl
xchg dx, dx
shr eax, 3
mov dh, 0x85
adc dl, dil
mov dword [rsp + 0x38], eax
sar dh, cl
cmovo dx, dx
mov edx, eax
test r14w, 0x5b94
test r12, r13
cmp r13b, 0xec
mov dword [rsp + 0x44], eax
cmp bpl, r9b
test sp, di
cmc
test eax, eax
jmp 0x1404e2638
je 0x1404e2d17
mov ecx, 0x26
btr rsi, rbp
test dx, 0x3745
cmp edx, ecx
cdqe
movzx si, r8b
mov eax, edx
cmova eax, ecx
and sil, dl
rcl rdi, 0x17
bsf ecx, r11d
sub edx, edx
movzx ebx, sp
mov dword [rsp + 0x50], eax
not rdi
movzx ecx, r15w
setnp dil
dec eax
shr bx, cl
mov edi, eax
xor rsi, r13
test edi, 0x310b285a
shr ecx, cl
movzx ecx, byte [r8 + rax*4 + 0xc5822]
movsx rbx, si
movzx esi, byte [r8 + rax*4 + 0xc5823]
neg r8b
bts r8w, di
mov ebx, ecx
setl al
cwde
add r8w, di
shl rbx, 2
not ah
movzx r8w, r11b
movsx rax, cx
mov r8, rbx
lea eax, [rsi + rcx]
movsxd rcx, r13d
lea rcx, [rbp + 0x344]
jmp 0x1404e26d7
mov dword [rbp + 0x340], eax
jmp 0x1404e26e2
call fcn.1404a348f
lea rcx, [0x140000000]
shr r8w, cl
shl rsi, 2
sub r8b, 8
sbb dl, r12b
mov ax, r15w
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x344]
xadd r8b, r8b
movsx r8, si
ror r8w, cl
mov r8, rsi
add rcx, rbx
jmp 0x1404e272e
lea rdx, [rdx + rax*4]
call fcn.1404a29dd
mov r10d, dword [rbp + 0x340]
stc
cmp r15b, r13b
cmp r10d, r15d
jmp 0x1404e274a
ja 0x1404e283b
mov eax, dword [rbp + 0x344]
test r9d, eax
test eax, eax
jne 0x1404e2772
xor r14d, r14d
mov dword [rbp - 0x60], r14d
jmp 0x1404e276d
jmp 0x1404e2cc1
cmp eax, r15d
jmp 0x1404e277a
je 0x1404e2cc1
test r14d, r14d
je 0x1404e2cc1
xor r8d, r8d
adc r10b, 0x7c
mov r10, rax
sub r9d, r9d
jmp 0x1404e27a0
mov ecx, dword [rbp + r9*4 - 0x5c]
sbb ax, 0x21c1
mov eax, r8d
sar r8b, 0xff
imul rcx, r10
clc
ror r8w, 0xc1
add rcx, rax
test r13b, r12b
sbb r8b, 0x1f
bt r8w, r12w
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
add r9d, r15d
clc
jmp 0x1404e27e1
cmp r9d, r14d
jmp 0x1404e27e9
jne 0x1404e27a0
test r8d, r8d
jmp 0x1404e27f7
je 0x1404e2cb6
cmp dword [rbp - 0x60], 0x73
jae 0x1404e2828
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
mov r14w, r10w
add r14b, 0x18
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x1404e2823
jmp 0x1404e2764
xor r14d, r14d
mov dword [rbp - 0x60], r14d
sub al, al
jmp 0x1404e2836
jmp 0x1404e2cc8
cmp r14d, r15d
ja 0x1404e296b
mov ebx, dword [rbp - 0x5c]
sbb r14b, r14b
sete r8b
adc r8w, bp
mov r8, r10
sal r14b, 0x57
cmp r15, r13
shl r8, 2
shl r14w, cl
movsx r14w, r13b
mov r14d, r10d
jmp 0x1404e2872
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x1404e287e
je 0x1404e28ec
mov eax, 0x1cc
sbb ch, 0xab
stc
lea rcx, [rbp - 0x5c]
jmp 0x1404e289a
cmp r8, rax
jmp 0x1404e28a2
ja 0x1404e28be
lea rdx, [rbp + 0x344]
jmp 0x1404e28b4
call fcn.1404a29dd
jmp 0x1404e28e7
mov r8, rax
cmp bx, 0x4378
sub edx, edx
jmp 0x1404e28cd
call fcn.1404a348f
call fcn.1404b4780
mov dword [rax], 0x22
jmp 0x1404e28e2
call fcn.1404b545c
mov r14d, dword [rbp - 0x60]
stc
test ebx, ebx
jmp 0x1404e28f3
je 0x1404e2761
cmp ebx, r15d
jmp 0x1404e2901
je 0x1404e2cc1
test r14d, r14d
jmp 0x1404e290f
je 0x1404e2cc1
xor r8d, r8d
mov r10, rbx
xor r9d, r9d
sub al, r12b
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
mov r8w, r11w
imul rcx, r10
add rcx, rax
mov r8, rcx
test r15b, 0xc4
cmc
clc
mov dword [rbp + r9*4 - 0x5c], ecx
cmp rbp, rcx
shr r8, 0x20
cmp r11b, 0x81
test r10b, 0x6c
add r9d, r15d
stc
cmp r9b, sil
cmp r9d, r14d
jmp 0x1404e2960
jne 0x1404e2921
jmp 0x1404e27ef
cmp r10d, r14d
movsx edx, r14w
movzx dx, ch
lea rdx, [rbp - 0x5c]
mov ebx, r14d
lea rcx, [rbp + 0x344]
setb al
movzx r8, cx
cmovae rcx, rdx
not r8w
xchg al, dl
lea r8, [rbp + 0x344]
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
movsx dx, r8b
not dl
setb al
movzx dx, r11b
cdq
mov dword [rsp + 0x48], ebx
movsxd rdx, r8d
movzx rdx, r12w
jmp 0x1404e29c4
lea rdx, [rbp - 0x5c]
jmp 0x1404e29cd
cmovae rdx, r8
stc
test al, al
jmp 0x1404e29d9
mov qword [rsp + 0x58], rdx
jmp 0x1404e29e3
cmovne r10d, r14d
cmp sil, 0xde
sub r14d, r14d
xor r9d, r9d
test r11d, esi
mov dword [rbp + 0x510], r14d
test ebx, ebx
jmp 0x1404e2a02
je 0x1404e2c36
mov esi, dword [rcx + r9*4]
stc
clc
test esi, esi
jne 0x1404e2a41
cmp r9d, r14d
jmp 0x1404e2a1e
jne 0x1404e2c2a
and dword [rbp + r9*4 + 0x514], esi
lea r14d, [r9 + 1]
mov dword [rbp + 0x510], r14d
jmp 0x1404e2a3c
jmp 0x1404e2c2a
sub r11d, r11d
clc
rcr r8b, 0x2c
mov r8d, r9d
jmp 0x1404e2a51
test r10d, r10d
jmp 0x1404e2a59
je 0x1404e2c06
mov ebx, r9d
jmp 0x1404e2a71
neg ebx
jmp 0x1404e2a79
cmp r8d, 0x73
je 0x1404e2b5a
mov edi, r8d
test cx, r11w
cmp r8d, r14d
jmp 0x1404e2a92
jne 0x1404e2abe
and dword [rbp + rdi*4 + 0x514], 0
sal rax, cl
stc
lea eax, [r8 + 1]
movsxd r14, r13d
cmovp r14w, bp
mov dword [rbp + 0x510], eax
rcl ax, 0x96
cmc
or ah, 0x74
lea eax, [rbx + r8]
clc
add r8d, r15d
mov edx, dword [rdx + rax*4]
xchg r14b, al
test bh, 0x77
mov eax, dword [rbp + rdi*4 + 0x514]
inc r14w
imul rdx, rsi
sar r14b, cl
add r14b, 0x2e
and r14b, r9b
lea rdx, [rdx + rax]
mov eax, r11d
shr r11, cl
add r11b, al
lea rdx, [rdx + rax]
sub eax, 0x64490b49
lea eax, [rbx + r8]
shr r14w, cl
xor r14b, 0x4b
rcr r14w, 0x98
mov r11, rdx
rol r14w, cl
bt r14w, r11w
movzx r14w, dl
mov dword [rbp + rdi*4 + 0x514], edx
xor r14b, dl
mov r14d, dword [rbp + 0x510]
cmp r8b, 0xb0
cmp ebp, r15d
shr r11, 0x20
cmc
cmp eax, r10d
jmp 0x1404e2b45
je 0x1404e2b5a
mov rdx, qword [rsp + 0x58]
jmp 0x1404e2b55
jmp 0x1404e2a79
test r11d, r11d
je 0x1404e2bf9
cmp r8d, 0x73
je 0x1404e2e3d
mov edx, r8d
cmp r8d, r14d
jmp 0x1404e2b78
jne 0x1404e2ba1
and dword [rbp + rdx*4 + 0x514], 0
adc ax, 0x1910
inc r14w
rol al, 0xa6
lea eax, [r8 + 1]
ror r14, cl
rcr ch, 5
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
test bp, 0x6dd0
neg r14b
mov r14b, dil
add r8d, r15d
mov ecx, r11d
bts r11w, bx
add rcx, rax
sar r11b, 0x8c
mov dword [rbp + rdx*4 + 0x514], ecx
mov r14d, dword [rbp + 0x510]
movzx r11w, al
cmovae r11w, r11w
shr rcx, 0x20
neg r11w
and r11b, 0x3a
not r11d
mov r11d, ecx
cmp bl, bl
test ecx, ecx
jne 0x1404e2b63
mov ebx, dword [rsp + 0x48]
jmp 0x1404e2c06
cmp r8d, 0x73
jmp 0x1404e2c0f
je 0x1404e2e3d
mov rcx, qword [rbp - 0x78]
sub dl, r10b
bt rdx, 0xa3
movzx dx, ah
mov rdx, qword [rsp + 0x58]
add r9d, r15d
cmp r9d, ebx
jne 0x1404e2a08
mov r8d, r14d
shl r8, 2
test bx, 0x4de5
cmp r13b, sil
mov dword [rbp - 0x60], r14d
cmp rcx, rsp
stc
test r8, r8
jmp 0x1404e2c55
je 0x1404e2cc1
mov eax, 0x1cc
rcl ecx, 0x98
xchg ch, ch
lea rcx, [rbp - 0x5c]
test si, di
stc
cmp r8, rax
jmp 0x1404e2c75
ja 0x1404e2c8c
lea rdx, [rbp + 0x514]
call fcn.1404a29dd
jmp 0x1404e2cb6
mov r8, rax
clc
jmp 0x1404e2c95
xor edx, edx
jmp 0x1404e2c9c
call fcn.1404a348f
call fcn.1404b4780
mov dword [rax], 0x22
jmp 0x1404e2cb1
call fcn.1404b545c
mov r14d, dword [rbp - 0x60]
jmp 0x1404e2cc1
mov al, r15b
test r12b, 0xc7
test al, al
jmp 0x1404e2ccf
je 0x1404e2e3d
mov edx, dword [rsp + 0x44]
lea r8, [0x140000000]
shr cx, 0xd3
and cx, 0x51e4
sub edx, dword [rsp + 0x50]
bswap ecx
movzx cx, cl
mov ecx, 0x26
jmp 0x1404e2cfd
mov dword [rsp + 0x44], edx
jmp 0x1404e2d06
jne 0x1404e264c
mov ecx, dword [rsp + 0x4c]
sub al, r12b
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
test r10b, 0x3e
jmp 0x1404e2d23
add eax, eax
sub ecx, eax
jmp 0x1404e2d2c
je 0x1404e2521
lea eax, [rcx - 1]
jmp 0x1404e2d3e
mov eax, dword [r8 + rax*4 + 0xc58b8]
cmp rax, rbx
stc
test eax, eax
je 0x1404e2e3d
cmp eax, r15d
jmp 0x1404e2d5a
je 0x1404e2521
test r14d, r14d
jmp 0x1404e2d68
je 0x1404e2521
sub r8d, r8d
mov r10d, eax
adc cl, 0xea
test dl, r13b
movzx ax, r9b
xor r9d, r9d
sbb ah, 0x82
mov ecx, dword [rbp + r9*4 - 0x5c]
bsr rax, rbp
bsf ax, r9w
ror al, cl
mov eax, r8d
imul rcx, r10
mov r8b, bpl
cmp bx, 0x28a7
lea rcx, [rcx + rax]
and r8b, r13b
or r8w, 0x1dfc
mov r8, rcx
stc
mov dword [rbp + r9*4 - 0x5c], ecx
cmp sil, 0x76
stc
clc
shr r8, 0x20
cmp r11d, r11d
jmp 0x1404e2dcc
add r9d, r15d
cmp r9d, r14d
jmp 0x1404e2dd7
jne 0x1404e2d85
test r8d, r8d
jmp 0x1404e2de5
je 0x1404e2e2f
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e2df4
jae 0x1404e2e3d
mov eax, dword [rbp - 0x60]
sbb r14b, r8b
mov dword [rbp + rax*4 - 0x5c], r8d
dec r14w
btc r14w, 0x25
mov r14d, dword [rbp - 0x60]
clc
cmc
test r10w, bx
add r14d, r15d
jmp 0x1404e2e21
mov dword [rbp - 0x60], r14d
jmp 0x1404e2e2a
jmp 0x1404e2521
mov r14d, dword [rbp - 0x60]
jmp 0x1404e2e38
jmp 0x1404e2521
mov rsi, qword [rbp - 0x80]
and dword [rbp - 0x60], 0
mov rbx, rsi
jmp 0x1404e2e9c
and dword [rbp + 0x340], 0
sar r8w, cl
mov cl, 0x5b
dec r8d
lea r8, [rbp + 0x344]
mov dl, r15b
and dword [rbp - 0x60], 0
shrd ecx, r10d, 0x8a
jmp 0x1404e2e78
lea rcx, [rbp - 0x5c]
ror dh, 0x93
cmp r11d, 0x3148700f
cwd
xor r9d, r9d
not dx
movsx rdx, bp
mov edx, 0x1cc
call fcn.1404b8b82
lea rdx, [rbp + 0x170]
movzx ecx, r15w
movsxd rcx, edi
lea rcx, [rbp - 0x60]
jmp 0x1404e2eb3
call fcn.1404b8c97
mov edi, dword [rsp + 0x40]
cmp eax, 0xa
jmp 0x1404e2ec4
jne 0x1404e2fd3
add edi, r15d
sar bx, cl
mov byte [rsi], 0x31
movzx rbx, r9w
movzx bx, r12b
setae bh
lea rbx, [rsi + 1]
test r12d, r12d
jmp 0x1404e2eeb
je 0x1404e2ff8
xor r8d, r8d
xor r9d, r9d
bts ax, r14w
mov eax, dword [rbp + r9*4 + 0x174]
bswap ecx
lea rcx, [rax + rax*4]
mov eax, r8d
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 + 0x174], r8d
test r12, 0x3fb05077
cmp al, 0x69
add r9d, r15d
test r14b, 0xa0
shr r8, 0x20
test ebx, 0x6b0a70ca
cmp bp, r15w
cmp r9d, r12d
jmp 0x1404e2f3f
jne 0x1404e2efc
test r8d, r8d
jmp 0x1404e2f4d
je 0x1404e2ff8
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e2f5f
jae 0x1404e2f85
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
clc
add dword [rbp + 0x170], r15d
jmp 0x1404e2f80
jmp 0x1404e2ff8
and dword [rbp + 0x340], 0
ror dl, cl
sal dx, 0xe4
lea r8, [rbp + 0x344]
clc
sal dx, 0x4d
and dword [rbp + 0x170], 0
cmp dl, r9b
sbb ecx, 0x101e5421
bsf rcx, rbp
lea rcx, [rbp + 0x174]
sub r9d, r9d
not rdx
mov edx, 0x1cc
jmp 0x1404e2fc9
call fcn.1404b8b82
jmp 0x1404e2ff8
test eax, eax
jmp 0x1404e2fda
jne 0x1404e2fe8
sub edi, r15d
jmp 0x1404e2ff8
add al, 0x30
lea rbx, [rsi + 1]
sal ch, 0x95
test r9b, 0x18
mov byte [rsi], al
clc
mov rax, qword [rbp - 0x70]
add cl, r11b
mov ecx, dword [rsp + 0x60]
cmp r8d, esi
test sil, dil
test sp, 0x171b
mov dword [rax + 4], edi
test edi, edi
jmp 0x1404e3018
js 0x1404e303b
cmp ecx, 0x7fffffff
jmp 0x1404e3029
ja 0x1404e303b
add ecx, edi
movzx rdi, dx
bswap di
movsxd rax, r12d
mov rax, qword [rbp + 0x750]
setbe dil
movzx rdi, r9w
movzx edi, r15w
dec rax
mov edi, ecx
cmp r14w, si
cmp r13w, 0x2930
cmp rax, rdi
jmp 0x1404e3065
cmovb rdi, rax
cmp bpl, 0xf8
add rdi, rsi
cmc
cmp rbx, rdi
jmp 0x1404e3079
je 0x1404e3297
mov r10d, dword [rbp - 0x60]
bsf r12w, r8w
mov r12d, 9
cmp ah, 0x65
test r10d, r10d
jmp 0x1404e3099
je 0x1404e3297
xor r8d, r8d
cmovb rax, rsp
sub r9d, r9d
mov eax, dword [rbp + r9*4 - 0x5c]
imul rcx, rax, 0x3b9aca00
movzx rax, r15w
and ax, r13w
mov eax, r8d
btr r8w, 0x74
add rcx, rax
movzx r8, cx
test r15b, cl
xadd r8, r8
mov r8, rcx
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
test r10w, 0x4d8
shr r8, 0x20
test dh, 0x3f
test r12b, al
add r9d, r15d
test r15b, 0xe4
clc
cmp r9d, r10d
jmp 0x1404e30fd
jne 0x1404e30a9
test r8d, r8d
je 0x1404e3177
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e3115
jae 0x1404e313b
mov eax, dword [rbp - 0x60]
clc
test r9b, sil
stc
mov dword [rbp + rax*4 - 0x5c], r8d
jmp 0x1404e312d
add dword [rbp - 0x60], r15d
jmp 0x1404e3136
jmp 0x1404e3177
and dword [rbp + 0x340], 0
btc cx, 0xe4
lea r8, [rbp + 0x344]
xchg dl, dh
cqo
and dword [rbp - 0x60], 0
rcr cl, 0x53
movsx rdx, r15w
dec ch
lea rcx, [rbp - 0x5c]
btc edx, ebp
sub rdx, rsp
stc
sub r9d, r9d
mov edx, 0x1cc
call fcn.1404b8b82
lea rdx, [rbp + 0x170]
movsx cx, dl
mov cx, 0x1d6f
lea rcx, [rbp - 0x60]
call fcn.1404b8c97
mov r10d, dword [rbp - 0x60]
not ecx
ror r11b, 0xf5
movsx cx, bl
mov r11d, edi
test r10d, r10d
bswap ecx
movzx r9w, r15b
movsx rsi, r8w
mov r8, rax
seto sil
movzx rcx, bx
cwd
mov r9d, 8
setns r14b
sete r14b
mov ax, 0x2d07
sub r11d, ebx
mov eax, 0xcccccccd
mul r8d
shr edx, 3
mov al, dl
cmp ebp, 0x54e637c9
shl al, 2
sub sil, dl
bsr cx, si
lea ecx, [rax + rdx]
movzx rsi, bp
inc sil
and si, 0x3526
add cl, cl
test r11, rdx
sub r8b, cl
sar esi, 0x34
lea esi, [r8 + 0x30]
or r8w, 0x3767
mov r8d, edx
cmp r11d, r9d
jmp 0x1404e321c
jae 0x1404e3250
xor ecx, ecx
sal rax, cl
stc
adc eax, 0x58d2ead
movzx eax, r14b
clc
ror r14b, 0x3f
cmp sil, 0x30
not r14b
cmove ecx, eax
jmp 0x1404e3248
mov r14b, cl
jmp 0x1404e3259
mov eax, r9d
cmc
mov byte [rax + rbx], sil
cmc
or eax, 0xffffffff
clc
add r9d, eax
clc
cmp r10, r11
cmp r9d, eax
jne 0x1404e31d0
mov rax, rdi
jmp 0x1404e3275
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
cmovg rax, r12
cmp rsi, 0x49cc41d8
add rbx, rax
cmp rbx, rdi
jne 0x1404e3091
sub r15d, r15d
cmp r12b, al
test r11d, 0x7d7759
mov byte [rbx], 0
cmp r13w, dx
cmp byte [rsp + 0x30], r15b
setne r15b
jmp 0x1404e32b9
jmp 0x1404e3328
lea r8, [0x1400cecfc]
jmp 0x1404e32ca
jmp 0x1404e114a
lea r8, [0x1400cecc4]
jmp 0x1404e32db
jmp 0x1404e114a
lea r8, [0x1400ceccc]
jmp 0x1404e32ec
jmp 0x1404e114a
mov rdx, qword [rbp + 0x750]
not cl
lea r8, [0x1400cecec]
movzx cx, spl
not cl
mov rcx, r14
jmp 0x1404e3310
call fcn.1404c8557
test eax, eax
jmp 0x1404e331c
jne 0x1404e3387
xor r15d, r15d
cmp sil, al
cmp byte [rsp + 0x70], 0
jmp 0x1404e3332
je 0x1404e3347
lea rcx, [rsp + 0x68]
jmp 0x1404e3342
call fcn.1404e5b17
mov eax, r15d
mov rcx, qword [rbp + 0x6e0]
test r11w, r13w
xor rcx, rsp
call fcn.14049edb0
add rsp, 0x7f0
pop r15
mov ebp, 0xf9266d1
pop r14
movzx ebp, cx
not dil
pop r12
pop rdi
jmp 0x1404e337b
pop rsi
movzx ebx, bx
pop rbx
pop rbp
jmp 0x1404e3386
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
jmp 0x1404e3395
xor r8d, r8d
cmc
test r10w, 0x11d6
stc
xor edx, edx
cmp dx, 0x53d7
sub ecx, ecx
call fcn.1404b54ff
int3