Function at 0x1438930c7
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using chaskey
Execute anti-debugging instructions
Hash data using murmur3
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rsi
mov qword [rsp], 0xfffffffffdf42752
push r11
push r8
push r12
mov qword [rsp + 0x10], rbp
lea rsp, [rsp + 0x10]
jmp 0x143b17d3c
push rdx
movabs rdx, 0x8ea7d59e0484f53a
mov rdx, qword [rsp]
mov qword [rsp], 0xdb2de08
push 0x4dbdac0c
pushfq
test word [rsp + 8], 0x2485
mov qword [rsp + 8], r12
push qword [rsp]
popfq
lea rsp, [rsp + 8]
jmp 0x143a21203
push rbp
pushfq
movabs rbp, 0x670acc2f462e0eb1
shl ebp, 0x4f
mov rbp, qword [rsp + rbp*4 - 0x1d61fff8]
mov qword [rsp + 8], 0xdb2de08
push qword [rsp]
popfq
mov qword [rsp], r10
jmp 0x143a21203
push rbx
movabs rbx, 0x2a99b112159b8c1b
mov rbx, qword [rsp]
mov qword [rsp], 0xffffffffac0b61c2
pushfq
mov qword [rsp], rsi
jmp 0x143bdef9e
push qword [rsp]
popfq
mov qword [rsp], r8
jmp 0x143915390
push r13
pushfq
movabs r13, 0x70813a250c2cadad
or r13b, 0x1a
neg r13b
setae r13b
mov r13, qword [rsp + 8]
mov qword [rsp + 8], 0xffffffffe22f7205
jg 0x14388a644
mov ah, 0x20
and edx, dword [rsi - 0x39]
cmp dl, byte [rdx + riz + 0x27]
sahf
lahf
invalid
push r13
pushfq
movabs r13, 0x9cb0410ba3bbe8a7
mov r13, qword [rsp + 8]
mov qword [rsp + 8], 0xffffffff8de63bd9
push qword [rsp]
popfq
mov qword [rsp], rcx
jmp 0x143a21203
push rbp
push rdi
mov qword [rsp + 8], 0xffffffffab6f24a9
pushfq
movabs rdi, 0x892cb192f7158e05
sub rdi, rdi
bswap rdi
mov rdi, qword [rsp + rdi + 8]
mov qword [rsp + 8], rsi
push qword [rsp]
popfq
lea rsp, [rsp + 8]
jmp 0x143bdef9e
push r13
push r10
mov qword [rsp + 8], 0xffffffffcdc016c3
pushfq
movabs r10, 0xf2098780141e5d27
mov r10, qword [rsp + 8]
mov qword [rsp + 8], rbp
push qword [rsp]
popfq
lea rsp, [rsp + 8]
jmp 0x143a21203
push rcx
pushfq
movabs rcx, 0x32bfa128fa92363b
mov rcx, qword [rsp + 8]
mov qword [rsp + 8], 0xffffffff887272c5
push qword [rsp]
popfq
mov qword [rsp], r8
jmp 0x143915390
mov word [rsi + r8 + 4], r9w
lea rdx, [rdi + rdi*2 - 0x46d513f4]
lea rdx, [rsi + r8*2 + 4]
mov qword [rsi + r8 - 4], rdx
lea rsi, [rsi + r8 - 4]
sar al, cl
ror r8b, 7
jns 0x143998aeb
mov eax, 0xc40f3c8f
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0x4135852f
jmp 0x143bfd45e
lea rsp, [rsp + 8]
jne 0x143928ab1
mov ecx, 0x999ae63f
mov rcx, rax
jmp 0x1438e8e25
xor bx, 0xf2b7
inc al
jmp r11
jmp 0x143afd501
push 0x76208621
lea rsp, [rsp + 8]
jne 0x143ac46f0
mov edx, 0x4b1911d
lea rdx, [rdx*4 + 0x45173188]
mov rdx, rax
jmp 0x14395b23e
and sil, byte [rsp + rsi*2 - 0x161f0]
ror ebx, 1
xchg byte [rsp + rsi - 0xaff9], dil
cdqe
inc dl
not ebx
dec cx
mov qword [rsp + rbp*4 - 0x37fc8], r8
xor dword [rsp + rsi*4 - 0x2c000], ebx
mov r8d, 0x3085d886
pop r8
movsxd rbx, ebx
lea rbp, [rax + rdx - 0x4bd058dc]
add r11, rbx
movzx ebx, bpl
jmp r11
div r11w
sub sil, bpl
xor edi, r8d
sar eax, 0x2b
lea rcx, [rax + rsi*2 - 0x2ee6e37b]
lea edi, [rdi + rdx*2 + 0x5e19871a]
shr ax, 0xa6
or cl, dl
bts rax, rdx
rol edi, 2
ror edx, cl
neg edi
shr edx, 0xf2
cbw
adc edi, 0xd5306539
dec sil
div ebp
bswap edi
lea rsi, [r11*4 + 0x4ab7f208]
push r8
ror r11w, 0xaf
mov r8d, r11d
xor dword [rsp + rdx - 8], edi
pop r8
not rcx
movsxd rdi, edi
xor rbp, 0xffffffffe43ce314
rol si, 0x2e
xadd sil, bpl
add r9, rdi
sal edx, 0xa4
jnp 0x1439b3bf8
mov ecx, 0xdab2f6bd
mov ecx, dword [rbp + riz - 4]
mov eax, 0x70985fb3
xor ecx, ebx
mov r11d, 0x603e0917
movzx r8d, ax
shl r11d, 7
lea ecx, [rcx + r11 - 0x5aa9f39e]
bt eax, r11d
adc r11, 0xffffffff81a720b4
neg ecx
sub r11w, r8w
lea rdi, [rax + r11*4 + 0x5b849587]
cqo
lea ecx, [rcx + r11*2 + 0x69eebae2]
ja 0x143a994d8
lea r9, [rdx + r9 - 0x4bacebe]
imul esi, esi
push rax
sbb byte [rsp + rdx - 0x4bacec5], al
add rbx, rcx
shl esi, 0xe2
mov qword [r9 + rdx*2 - 0x9759d8c], rbx
movzx edi, al
pop rsi
jmp r11
or bl, dil
cdqe
mov qword [rsp + rax*8 - 0x68], r11
dec rdi
xadd dil, bl
push rdi
xor dword [rsp + rax*8 - 0x60], ecx
xadd ax, bx
movzx r9d, dil
imul edi, eax
mov r11, qword [rsp + rax*8 - 0x118c0]
sbb r9w, r9w
movsxd rcx, ecx
add rbp, rcx
mov r8d, dword [rsp + rax - 0x2316]
mov qword [rsp + rax - 0x2311], rbx
mov edx, dword [rax + r10 - 0x2319]
mov ebx, dword [rax + r10 - 0x2315]
inc dil
mov cl, byte [r10 + rax*2 - 0x462a]
btr ax, r8w
shr edi, 0x19
lea r10, [r10 + rdi - 0x48]
shl r9d, 0x3d
js 0x143a5d3f1
neg cl
setp al
jmp r11
jmp 0x143bd366d
mov r9d, ecx
jg 0x143998aeb
mov r11d, dword [rsp + 0xa]
movsx eax, byte [rsp + 9]
shl ebp, cl
sar word [rsp + rax - 0xe], 0x61
not qword [rsp + rax*8 - 0xc8]
mov dword [rbx + rax*4 - 0x68], ebp
movsx ebp, r11b
movzx ecx, bpl
mov eax, dword [rax + r10 - 0x1a]
jne 0x143b336a2
lea r10, [rcx + r10 - 0x1c03]
movzx edx, byte [rcx + r10 - 0x1c02]
movzx eax, dil
xor dl, r8b
lea rax, [rcx*4 - 0x3b578d80]
dec rbx
ror rsi, cl
inc dl
not dl
jmp 0x14393e4c0
lea rcx, [rsp + 0x1b0]
jmp 0x143c0ae17
jb 0x143af8cba
mul eax
pop rdi
movsxd r8, r8d
rol r11b, 0xe7
inc bx
adc rbp, r8
inc r11
shl rdx, 0xbc
movzx r8d, r11b
or rcx, rbp
jmp rcx
push 0x1abf879b
cmp ebx, 2
mov dword [rsp + 1], 0xc6b549b1
jmp 0x14399077b
lea rsi, [rdx + rcx*8 + 0x533d8fa4]
lea r8, [rdx + rdx*8 - 0x44cd07e8]
mov r8d, dword [r10 + riz + 4]
neg dx
mov cl, byte [r10 + riz + 8]
movzx r11d, sil
dec rsi
sub r11d, r11d
lea r10, [r10 + r11 + 6]
lea r11, [rdx*4 - 0x2dedf1df]
add eax, esi
shrd edi, r8d, cl
sal sil, 0x62
adc r11d, r11d
mov dword [r10 + rax*2 - 0x4df1e91e], edi
movzx r8d, al
lea rdi, [rsi + rsi - 0x7864f7e9]
mov ecx, dword [r9 + rax - 0x26f8f48f]
inc edx
or dx, 0xebb5
sal al, 0xa4
lea r9, [r9 + r8*2 - 0x11a]
xor ecx, ebx
lea rax, [rdx + rsi*8 + 0x162acdad]
bswap ecx
not dil
idiv dil
inc edx
lea ecx, [r8 + rcx - 0x311b0eb0]
sal ax, 0x6d
inc r8d
xor ecx, 0x248b0d87
ror ecx, 3
btr ax, 0x9c
neg dx
rol r11d, 2
sbb ecx, 0x8d3e5090
bt si, 0x31
xor ecx, 0x2cba7708
push rbx
xor dword [rsp + r8 - 0x90], ecx
inc r8
inc sil
neg r8d
pop rbx
cbw
movsxd rcx, ecx
and r11b, 0x28
dec rsi
adc rbp, rcx
or r11, rdi
rol si, 0xce
jmp rbp
jmp 0x143afd036
xor ebx, edi
movzx r9d, r8w
mov ecx, r11d
bts r9w, r8w
not ebx
movzx eax, cx
lea ebx, [r8 + rbx + 0x3c19f495]
lea rdx, [r8 + rcx + 0x7ba4c631]
and r9w, r9w
neg ebx
shr r9d, cl
sbb r8w, r8w
bswap ebx
shr r8, 0xf2
and cl, 0x1e
jne 0x143b21c6d
adc rbp, 5
shrd edi, eax, cl
ror r8d, 0xe1
mov dword [rbp + riz], edi
jb 0x143a98b6a
shl rax, 0xa7
jne 0x14397c9c8
sub dil, 0x80
not dil
movsx ecx, dl
sub dil, 0x2c
sub r11, 0xffffffff820c4eb5
not dil
movzx r9d, dx
mov r8d, 0x4fb15424
bts r9, 0x95
xor bl, dil
bt r8w, ax
btr dx, r9w
add r11d, 0xe276528
adc rdi, rsp
mul dl
mov rcx, qword [rdi + r11 - 0x7ca472b6]
mov rdx, rcx
xadd r8, r9
inc r11w
lea rbx, [rax - 0x4e62dc7c]
mov rbx, rdx
mov rbp, rsi
bts r8w, r9w
jb 0x1438e236a
mov r8d, 0xab31d6b9
mov rbp, qword [rbp + riz - 8]
movzx edi, r8w
mov ebx, r8d
bt edi, 0x95
mov qword [rbp + rdi*2 - 0x1ad72], rax
jae 0x143aadc62
inc esi
add r9, r11
mov r11, qword [r10 + rdx]
lea rax, [rdx*2 + 0x288d6687]
sal al, cl
cqo
lea r10, [r10 + rdx*8 + 8]
xor r11, r8
bswap r11
jmp 0x143ae7ba9
bt r8, r8
xor sil, r11b
btr cx, cx
btr dx, cx
rol r9, 0xf7
adc r11, rsp
mov qword [r11 + riz], rdi
mov r8d, dword [rbx + riz - 5]
dec eax
xor r8d, esi
lea r11, [rdx + rax*8 + 0x4a17e23d]
mov edi, r9d
neg r8d
inc rdx
bt r9d, 0x85
inc r8d
neg edx
sbb al, 0xb
push rdi
ror r8d, 1
bswap r8d
sal dword [rsp + rdx - 0x18cffffe], cl
not r8d
ror r8d, 2
push r11
mov qword [rsp + rdx*2 - 0x319ffff4], rsi
imul word [rsp + rdx - 0x18cffff8]
rol al, 0x66
add qword [rsp + rdx - 0x18cf0000], r9
xor dword [rsp + rdx*4 - 0x633bfff8], r8d
xchg r11d, eax
movzx esi, byte [rsp + rdx - 0x18cefffd]
mov rsi, qword [rsp + rdx*4 - 0x633bfff8]
movsxd r8, r8d
btr ecx, 0xaa
adc r10, r8
dec rdi
movzx r9d, byte [rbx + rdx*2 - 0x319e0006]
lea rbx, [rbx + rdx*4 - 0x633c0006]
movzx r8d, dx
dec dword [rsp + rdx*2 - 0x319dfffd]
mov qword [rsp + rdx*2 - 0x319dfff8], 0x83dda2d
xor r9b, sil
dec qword [rsp + rdx - 0x18cefff8]
add r11d, ecx
dec di
sbb r9b, 6
dec rax
add ecx, 0xde8b7482
rol r9b, 1
cqo
xor r11w, dx
neg r9b
rol r8, 0xc5
rol r9b, 1
xor r9b, 0x39
idiv edi
bt r8w, cx
xor sil, r9b
lea r9, [rsp + r9 + 0x10]
xchg ecx, r8d
bts r11d, 0x31
ror rax, 0x81
movzx dx, byte [r9 + rax*4 - 0x12c]
mov word [rbp + rax*8 - 0x252], dx
jo 0x1439c33cb
or dx, 0x8315
inc r8d
dec r9b
ror dx, 0xc9
and r9w, dx
not r8d
rol r8d, 1
add dx, cx
bswap r9
btr r9, rcx
inc r8d
bts edx, 0x92
neg r8d
imul di
sal r9b, 0x22
btc rcx, 0xba
bswap r8d
cwde
rol ecx, 0x90
push rbx
xor dword [rsp + rax*2 - 0xf1cc], r8d
pop rbx
imul r11b
and rcx, 0xffffffffe21282a5
movsxd r8, r8d
push rdi
adc r10, r8
sal byte [rsp + r11 - 0x6983c815], 0x61
neg r11
pop r9
jno 0x143998aeb
movzx r10w, byte [rax + r8 - 0x2800200]
btr rcx, rcx
bts edx, ecx
mov word [rbp + r8 - 0x2800200], r10w
movzx r10d, dx
jmp r11
lea rsp, [rsp + 0x18]
jne 0x14395e448
mov ecx, 0x4e199a31
mov rcx, rax
jmp 0x14392b681
lea rsp, [rsp + 0x10]
jne 0x143ad2712
mov ecx, 0xb99955b0
jmp 0x143a3faec
push 0x1a9322b5
cmp ebx, 1
push 0xffffffffb50f8430
jmp 0x143bfc198
rol r11b, 0x86
movsxd rcx, ecx
bts r9w, r9w
not edx
add r10, rcx
xor r8w, r9w
mov r8d, dword [rdx + rbp - 0x25f747bd]
movzx ecx, dl
jb 0x143bab9bd
lea rbp, [rbp + rdx - 0x25f747b9]
imul di
dec dl
lea rdi, [rsp + rdx - 0x25f7f687]
imul rax
sar rdx, 0x8e
bswap r9
mov dword [rdx + rdi], r8d
adc rdx, r10
jmp rdx
jmp 0x14396b3ff
movzx ecx, r8b
neg esi
add cx, dx
mul cl
adc esi, edx
mul r8b
sar edi, cl
shl rcx, cl
rol esi, 1
lea rdx, [rdi*2 - 0x54eacbd0]
xchg r8b, al
cbw
push rbx
mov ebx, r8d
btr di, 0xb
sbb r11d, 0x2e30a939
xor dword [rsp + r11 - 0x7e853a59], esi
pop rbx
not r11
xchg dx, r11w
movsxd rsi, esi
not ax
add rbp, rsi
mov dx, word [r10 + r11 + 0x7e854bd8]
shr edi, 0x72
ror r11w, 0xa8
push r11
mov r11w, word [r10 + r11 + 0x7e85d74e]
lea r10, [r10 + rdi*8 - 0x1fff6]
adc dx, r11w
mov word [rdi + r10 - 0x3fff], dx
movzx r11d, cx
pop rcx
add r11, rbp
jmp r11
lea r9, [rbx + r9 - 0x41f9100e]
setge bpl
sub word [rsp + rdi - 0x6f42b9a1], di
sub ebp, ecx
mov dword [r9 + rbp - 0x52ebb7bb], eax
shr byte [rsp + rbx - 0x41f91000], cl
rol ecx, 0xeb
adc si, 0x4b19
mov dword [r9 + rbx - 0x41f91006], edx
mov eax, dword [rsp + rbp - 0x52ebb7bd]
pop rbp
jns 0x143bdf597
bswap ecx
btr ax, 0x3e
cbw
ror dil, 0xe4
rol ecx, 1
lea ecx, [rcx + rdi*4 - 0x2998840b]
xor ax, 0xf909
push rbx
cwde
xor dword [rsp + rdi - 0xd193], ecx
pop rbx
cqo
rol r9d, 0x56
lea rsi, [r9 + rsi - 8]
btr ax, ax
cbw
mov qword [rsi + r9*4], rcx
movsx ecx, al
xor edx, 0x4d965288
jns 0x143998aeb
movzx esi, cx
lea edx, [rdi + rdx - 0x3b84fa87]
bswap edx
movsx eax, cx
cdqe
lea rsi, [rax - 0x195939cd]
lea edx, [rdx + rdi + 0x3c8a0063]
and edi, edi
mov r8d, 0x150da0b7
xor al, r8b
ror edx, 1
bts ax, si
movsx r11d, cl
btc rcx, 0x16
inc edx
shr r8b, 1
sar esi, cl
sbb cx, ax
not edx
push rbx
shr al, 0xc1
push r11
xor dword [rsp + r8 - 0x150da053], edx
sal r11d, cl
or ecx, eax
sbb rdi, qword [rsp + rax + 0x2bf1]
mov rbx, qword [rsp + rax + 0x2bf9]
sbb sil, cl
shr r8d, 0x1e
lea r11, [rax + r8*4 - 0x6ae7a76d]
movsxd rdx, edx
adc rbp, rdx
push r11
or r8, qword [r10 + rax*2 + 0x57e2]
shr ax, 0x42
adc r11w, di
movzx edx, r11b
mov rax, qword [r10 + rax + 0xcb05]
xadd rdx, rsi
pop rsi
mov cl, byte [r10 + r11 + 0x6ae72fd7]
je 0x143a0ada5
not si
lea r10, [r10 + rsi + 0x6ae72cad]
neg dword [rsp + rsi + 0x6ae72ca3]
setns sil
mov qword [rsp + r11 + 0x6ae72fcf], r11
shld r8, rax, cl
movzx eax, word [rsp + r11 + 0x6ae72fd3]
mov qword [rsi + r10 + 0x6ae72cff], r8
xchg dword [rsp + rsi + 0x6ae72d02], edi
mov r8d, dword [rsp + rdi + 8]
neg dword [rsp + rdi + 3]
pop rdi
pop r8
jmp rbp
xor dx, ax
jns 0x143bc814f
ror cx, 1
push rdi
not r8w
inc cx
xchg qword [rsp + rbx + 8], rdi
ror cx, 1
movsx eax, bl
add byte [rsp + rbx*2 + 4], ah
bt ebx, edx
sbb cx, 0x2b8b
inc r8w
add r8b, dl
sub dword [rsp + rbx + 0xa], 0x6b21292c
xor r11w, cx
lea r10, [r10 + rbx*2 - 4]
mov dword [rbx + r10], ecx
neg dword [rsp + rbx + 6]
dec r9
not ebx
mov edi, dword [rsi + r8 - 0x210a30f]
lea rsi, [rsi + r8 - 0x210a30b]
adc word [rsp + r8*2 - 0x4214616], 0x861c
xor edi, r11d
rol r8b, 0xc1
sub word [rsp + r8*2 - 0x4214634], 0x7eaa
sar r9, 0x63
neg edi
lea edi, [rdi + r8 - 0x18a4b1b5]
inc qword [rsp + r8 - 0x210a316]
bswap edi
xchg byte [rsp + r8*2 - 0x4214635], al
pop r8
neg edi
ror edi, 1
mov qword [rsp + r8*2 - 0x56], r11
xor dword [rsp + r8 - 0x2b], edi
add al, 0xa6
pop r11
ror ebx, 0xb1
movsxd rdi, edi
add rbp, rdi
sar rax, 0x50
btc rax, rdx
movzx ecx, r8w
jae 0x1438b7d12
neg ecx
cdq
dec ecx
jmp 0x143a4c9fd
sub byte [rsp + rdi - 0x59db], bh
bts rcx, rax
lea edx, [rdx + rdi*2 + 0x3cabc953]
push rdi
xor edx, 0x86814090
shr bp, 0x41
dec rbx
pop rax
bswap edx
xchg qword [rsp + rax - 0x59cd], rbp
shr qword [rsp + rax - 0x59d8], 0xd2
mov qword [rsp + rdi - 0x59cd], r8
sar bp, cl
shr eax, cl
xor dword [rsp + rax*8 + 0x10], edx
mov r8, qword [rsp + rax*4 + 0x10]
add esi, eax
movsxd rdx, edx
mov qword [rsp + rax*4 + 0x10], rcx
div byte [rsp + rax*8 + 5]
add r11, rdx
shl qword [rsp + rax*2 + 0xf], cl
sar rsi, cl
pop rbp
pop rsi
pop rax
jp 0x143bdf597
mov esi, 0xd4386d19
mov edi, 0x200e1d85
jmp 0x143b60c03
mov edi, 0x108fdaa9
inc rdi
push rdi
lea rdi, [rsp + rdi - 0x108fd8f2]
rol qword [rsp], 0xd6
cmp r10, rdi
mov dword [rsp], 0x66b70932
lea rsp, [rsp + 8]
ja 0x1438d75d7
mov r11d, 0x3d93deb7
mov r11, rsp
mov r8d, 0x5d93630a
add r8d, 0x9c387817
setg r8b
mov ecx, 0x130
movsx edi, r8b
lea r8, [r10 + rdi*2 - 0x80]
and dil, dil
btc edi, 0x83
and r8, 0xfffffffffffffff0
bts rdi, rdi
jae 0x143afa74e
mov edx, 0x38235512
mov rdi, qword [r10 + rdx - 0x38235512]
movsx r9d, dx
movsx ecx, r9w
mov r9, qword [r10 + rdx*2 - 0x7046aa1c]
mov r8d, 0x6188e61d
lea r10, [r10 + rdx - 0x3823550a]
mov ebx, r8d
and rdi, r9
imul edx, edx
push rdx
sbb r8, r8
xor rdi, r8
add rbx, qword [rsp + rcx*2 - 0xaa24]
xor rbx, 0x51dac21
bts r8d, r8d
mov qword [rdx + r10 - 0x3f30f544], rdi
movzx edi, dx
adc word [rsp + rdx - 0x3f30f541], di
mov ecx, dword [rsi + rdx*2 - 0x7e61ea88]
lea rsi, [rsi + rdx*2 - 0x7e61ea84]
add byte [rsp + rdx - 0x3f30f53d], dh
add rdi, qword [rsp + rdx*2 - 0x7e61ea88]
xor ecx, r11d
btr bx, dx
sbb ecx, r8d
push r8
sar dil, 4
inc dl
xor ecx, 0xbc114c9a
ror qword [rsp + rdx - 0x3f30f544], 0x9b
adc ecx, r8d
bswap ecx
xchg dil, r8b
xchg r8w, bx
mov qword [rsp + rdx*2 - 0x7e61ea82], r11
mov r11d, r8d
xor dword [rsp + rdx*2 - 0x7e61ea82], ecx
mov eax, r11d
jmp 0x143a45c54
pop rbx
mov r11d, 0x48af8eb1
movsx esi, r11b
mov edi, esi
not eax
add dil, dil
and r11, rsi
imul di, r11w
mov dword [rbx + r11 - 0x48af8eb1], eax
jmp r9
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
push 0x6134b48c
xor byte [rsp], 0xa4
shl dword [rsp + 2], 0xf4
dec ebx
lea rsp, [rsp + 8]
jne 0x143b8ab53
mov eax, 0x72218abb
mov rax, qword [rax + rbp - 0x72218abb]
sub rsp, 0x20
push 0x1f8c1e37
push 0xffffffff908c6225
jmp 0x1439fdde5
not r9b
movsx eax, r8b
jae 0x143c0c964
ror dl, 1
mov word [rsp + rsi - 0x40fff8], 0x15a3
sar ecx, 0xf8
add dl, r8b
sal r8w, cl
not r8
xor bl, dl
add dword [rsp + rsi - 0x40fff4], r11d
xadd rdi, rcx
not r8
lea rdx, [rsp + rdx + 0x18]
xadd si, cx
and r8, qword [rsp + rsi*2 - 0x820010]
movzx di, byte [rdx + r8*4]
ror ax, 0x2f
mov word [r10 + r8*2 + 2], di
not dword [rsp + r8*2 + 6]
lea r10, [r10 + r8*2 + 2]
pop rdi
pop rcx
pop rsi
xor r8, rbp
jmp r8
dec bl
movsx r9d, dl
inc rdx
xor bl, 8
rol dil, 5
ror edx, cl
sbb bl, 0x2b
and rdx, 0x6a9ed705
bt rdi, r9
xor r11b, bl
cdq
sub edx, ecx
ror di, 0xc9
adc rbx, rsp
shl dl, 0x25
add r9, qword [rbx + r8*2 - 0x1cd5a]
lea rbx, [rdx - 0x54deffde]
not rcx
lea r10, [r8 + r10 - 0xe6b5]
dec dl
mov qword [r10 + r8 - 0xe6ad], r9
jno 0x143af5023
adc r11, rax
mov cl, byte [r10 + rsi + 0x55a44cf]
inc dil
not si
xchg byte [rsp + rsi*4 + 0x156aecb1], sil
lea r10, [r10 + rsi*8 + 0x2ad5dc92]
xor cl, r8b
neg bl
not di
sbb cl, 0xba
ror dword [rsp + rsi + 0x55abb96], 0xa
not cl
sub bpl, sil
mov eax, ebp
mov qword [rsp + rbx - 0xdd], rbp
adc cl, dil
not cl
neg cl
ror byte [rsp + rsi*2 + 0xab5772b], 5
or edx, edi
or qword [rsp + rsi*2 + 0xab57732], rbp
adc cl, 0x93
shr edx, 0xa5
pop rdi
rol cl, 1
xor r8b, cl
xadd byte [rsp + rsi*2 + 0xab57731], al
neg rdx
lea rcx, [rsp + rcx + 0x10]
jb 0x143a16391
movzx esi, byte [r8 + rsi - 0x576dd90d]
ror rdi, 0x46
cwde
xor sil, bl
bts r10d, r10d
adc rbp, rdi
lea rdi, [rbp + rdx*2 + 0x379e0201]
sbb sil, dl
sub r10b, al
sbb r10w, 0x8c2e
sub r10, rax
neg sil
push rbp
not edx
ror al, 0xe1
xor sil, 0x1f
shr edi, 0x5b
cmove edi, dword [rsp + rdi*8 - 0xbf]
dec r10w
sbb sil, 0xbb
rol sil, 1
rol rdx, 0x66
sar rax, 0x33
adc sil, 9
ror dx, 0x42
sar dword [rsp + rdi*8 - 0xbd], 0x7b
cqo
xor sil, 0x17
xor bl, sil
ror r10w, 0x41
not word [rsp + rdi*2 - 0x2e]
lea rsi, [rsp + rsi + 8]
add rdi, 0xffffffffb608993a
mov dword [rsi + rax*2], ecx
lea rdi, [rdx + rdx*8 + 0x3515dc04]
mov esi, dword [r9 + rdi*2 - 0x6a2bb80c]
sbb rax, rax
neg eax
sete byte [rsp + rdi - 0x3515dc04]
movzx edi, byte [r8 + rax*8 - 6]
pop r10
inc r10w
not r10b
lea r8, [r8 + rax - 6]
push rbp
sar r10, 0xf4
xor dil, bl
neg dil
inc r10
xor dil, 0x9a
xchg qword [rsp + rax], r10
cwd
add dil, 0x98
and dl, dl
not dil
xchg dword [rsp + rax + 1], eax
rol rdx, 0xcd
xor rbp, rax
xor bl, dil
jmp 0x143936f55
btr bx, bx
pop rbx
movsx r10d, dil
dec esi
movsxd rdx, edx
not di
xchg esi, edi
cbw
adc r11, rdx
movzx ecx, r10b
xadd ecx, ebp
lea r8, [r8 + rbp*2 - 2]
cqo
movzx eax, word [r8 + r10*2]
bts rsi, rsi
xor ax, bx
neg r10
sar r10d, 0x7f
or r10b, 0xb
xor ax, 0x1b19
bswap ebp
ror ax, 1
not ax
inc ax
xor bx, ax
inc cl
rol ebp, cl
adc rax, rsp
rol si, cl
movzx si, byte [rax + rbp]
shr cl, cl
js 0x143c23105
setbe dil
lea r9, [rbp + r9 - 2]
jle 0x14391b484
mov ebx, 0xa0875391
mov dx, word [r10 + riz]
movsx r9d, bl
mov bx, word [r10 + riz + 2]
mov edi, 0x31beb2a4
push r9
add dx, bx
inc r9d
mov word [r10 + rdi*2 - 0x637d6546], dx
pop rdi
sub di, r9w
movzx ebx, byte [rsi + riz]
dec r9
mov edx, r9d
xor bl, r11b
push r9
rol bl, 1
sub bl, dil
pop rax
rol bl, 1
inc rdi
xchg r9d, edx
lea rdi, [r9*2 - 0x4df7d84c]
xor bl, 0x35
dec bl
neg eax
movsx r8d, dx
push r8
not bl
xadd word [rsp + rax*8 - 0x376], dx
sbb bl, 4
xor r11b, bl
not di
lea rbx, [rsp + rbx + 8]
xor eax, edi
lea rdx, [rdi + rax*4 - 0x7cc3fe69]
mov rdx, qword [rbx + riz]
movsx ecx, byte [rsp + 1]
mov qword [r10 + riz - 6], rdx
jae 0x143b000d0
mov ebx, 0xf16d517
mov r9d, dword [rbx + rsi - 0xf16d517]
lea rsi, [rsi + rbx*4 - 0x3c5b5458]
lea r8, [rbx + rbx*2 + 0x251279b5]
movzx ecx, bx
movzx eax, r8b
xor r9d, edi
jmp 0x14397c872
sbb byte [rsp + rax - 0x1102], ah
xor r8b, dl
lea rdx, [rsp + rdx + 0x10]
xchg rdi, rax
movsx ebx, dil
mov ecx, eax
movzx di, byte [rdx + rdi*8 - 0x8860]
or bl, ch
movzx edx, al
shr rbx, cl
lea r9, [rax + r9 - 0x277f9101]
sbb rcx, 0xffffffffd9354108
xadd qword [rsp + rax*2 - 0x4eff21fd], rbp
mov word [r9 + rax - 0x277f90ff], di
movsx esi, cx
sal qword [rsp + rbx*2 + 8], 0x82
add ax, si
lea r10, [r10 + rbx - 4]
js 0x143aa486d
xadd dil, al
pop rbx
shl ax, 0xc1
movsxd rdx, edx
adc r11, rdx
sub rsi, 8
mov rdi, qword [rsi + riz]
rol rcx, cl
imul ecx
push rdx
xor rdi, rbx
xor rdi, 0x1a207f9e
and cl, r9b
sar r9w, 0xe
inc rdi
bts r9w, r8w
mov r10d, 0xa6a77223
xor rdi, 0xffffffffe7074215
add r9d, dword [rsp + rdx - 0x1991d8d5]
jne 0x143bbe7a8
mov r10d, 0x8fa603a9
movzx edx, r10b
lea rsi, [rsi + rdx*8 - 0x54c]
btc rdx, r10
mov eax, dword [rsi + riz]
xor eax, ebx
lea rcx, [r10*2 - 0x3eef8653]
mov edi, 0xa537a634
xchg di, cx
bswap eax
lea eax, [r10 + rax - 0x3084099a]
movsx r9d, r10w
lea r8, [rcx*8 + 0x702f5c31]
xchg dx, r10w
xor eax, 0xa187db08
xchg cx, r9w
add di, 0xa528
adc dil, r10b
dec eax
bt edi, r8d
rol r8, 0xdf
rol eax, 1
not edi
push rbx
jmp 0x14398e9e1
push 0x42902bb8
lea rsp, [rsp + 8]
jmp 0x143913e4a
jmp 0x143b4f36c
push 0xffffffff9819cd2a
lea rsp, [rsp + 8]
jmp 0x143b5b4c3
add rax, r10
jmp rax
push 0x41aaa601
lea rsp, [rsp + 0x18]
jne 0x143b8f72f
mov r8, rax
jmp 0x143bfd826
cmp ebx, 3
push 0xffffffffdd14bbb2
push 0x3393bb26
lea rsp, [rsp + 0x10]
jne 0x143a108a4
push 0xffffffffefa045b1
mov r8, rax
jmp 0x143935f2b
dec ebx
push 0xffffffff8fb51434
jmp 0x143ab0eab
inc edx
cmovns edx, eax
adc rbp, r11
mov edi, dword [rdx + r9 - 0x47e30008]
lea r9, [r9 + rcx - 0x568117e6]
xor edi, ebx
push rcx
movzx r8d, byte [rsp + rax - 0x47e30007]
dec word [rsp + rdx - 0x47e30004]
bswap edi
xor rdx, 0xffffffffcab038b6
neg edx
inc edi
or edx, dword [rsp + rdx - 0x72acc741]
movzx r11d, dl
dec esi
xor edi, 0xf73f3c0e
ror byte [rsp + rcx - 0x568117e4], 0xc6
jae 0x143b03bce
mov eax, 0x4eb35301
imul ax, ax
neg al
mov rax, qword [rbp + rbx*8]
jb 0x14398b1eb
xor al, 0x39
xor r8b, al
dec dl
and sil, byte [rsp + rdi + 4]
sbb dl, 0x8d
lea rbx, [rbx + rdi*2 - 8]
ror dl, 0x44
bts bp, dx
mov word [rdi + rbx - 3], ax
mov ebp, dword [r10 + rdi - 3]
xadd dword [rsp + rdi*2 - 2], esi
lea r10, [r10 + rdi*8 - 0x14]
or esi, 0x5c848586
lea rdi, [r11*4 + 0x4b8d7ab4]
xor ebp, r8d
xor dl, 0x83
js 0x143beb68e
mov r9d, r8d
lea rsi, [rsi + r10 - 2]
btr ax, 0x38
btr ax, r10w
movzx eax, word [rsi + r10]
bt rdi, rdx
xor ax, bx
jmp 0x14399b667
cmp ebx, 1
push 0xffffffffe80ad19a
push 0x1f894d1b
lea rsp, [rsp + 0x10]
jne 0x1438daedc
mov rcx, rax
jmp 0x143b7b73d
pop r11
add r9d, 0xddbfa813
movsxd rdi, edi
add eax, ecx
lea r8, [r9 + rax - 0x56ded947]
add rbp, rdi
cqo
ror cx, 0xe6
inc dl
jmp rbp
cmp ebx, 3
jmp 0x143b20d98
adc dil, r9b
mov esi, r9d
jmp 0x143a2c6a0
neg r8d
sub r8d, 0xed100a3b
add rcx, r9
rol r8d, 1
shr cx, 0xc9
mov r11d, 0xb11b7b98
shl dl, 0xc5
bswap r8d
mul cl
push rbx
movzx ebx, cl
xor dword [rsp + r9*2], r8d
pop rbx
add ax, 0x1e23
sub r11, 0xffffffffe781c1b1
movsxd r8, r8d
add r10, r8
add r9, r10
jmp r9
bts ax, di
push r8
xor dword [rsp + rax - 1], ebp
pop r8
or al, ah
cwd
lea rbx, [rbx + rax - 9]
cqo
sal al, 0x63
mov qword [rbx + rax*8 - 0x40], rbp
jne 0x1439b3bf8
xchg edi, ecx
movsxd r9, r9d
add rbp, r9
shr r8w, 0xa7
cqo
not eax
mov r8, r10
not ecx
neg rcx
sar cl, 5
lea r10, [r10 + rax - 0x2c1efffb]
add edx, 0x3dbf6a3e
shl dx, 0xcd
shr dx, 0xaf
mov qword [r10 + rdi*4 - 0x384], r8
setnp bl
jns 0x1438b7d12
not dword [rsp + 3]
lea rsp, [rsp + 8]
je 0x143a0164c
mov eax, 0x7c047291
btc rax, rax
mov rax, qword [rbp + rbx*8]
push 0xffffffff8139aca5
sal qword [rsp], 0xf
cmp ebx, 1
push 0xffffffffad3162b0
push 0x4931a53f
jmp 0x1438bae73
call rax
mov r8d, 0xce9bbf01
mov ebx, r8d
mov rsp, qword [rbp + riz - 0x10]
btc bx, bx
movzx edx, r8b
sub r8b, dl
mov rbp, qword [rbp + rdx - 9]
movzx edi, bl
mov qword [rbp + rdx*2 - 2], rax
movzx ecx, bx
movzx r10d, di
add edx, ebx
mov r9, rbp
sub edx, r10d
pop rbx
pop r11
sal r10, cl
ja 0x143b1f9ff
sub rbx, 4
mov edx, 0xf720a195
movsx r8d, dl
movzx r11d, dl
mov edx, dword [r11 + rbx - 0x95]
sal r8b, 3
mov edi, r8d
xor edx, esi
ror edx, 1
jmp 0x143b4d694
pop rdi
xor dword [rsp + r11 - 0xa437], r8d
inc dl
pop rbx
rol r11d, 0xdd
xadd ecx, esi
movsxd r8, r8d
jle 0x143a9c104
lea rcx, [rdx + rdi*2 + 0x30b17caf]
mov r9d, dword [rbp + rdx*4 - 0x162ace64]
movzx eax, cl
xor r9d, ebx
cdqe
rol r9d, 1
mov r11d, 0x1d2ce2b4
sub r9d, 0xc2a978b4
xor edi, 0xac1bff33
xadd cx, di
bswap r9d
btr cx, 0xa0
dec r9d
ror r9d, 2
push rbx
lea rax, [r11*4 - 0x5fc3fd5e]
movsx r8d, ax
mul al
xor dword [rsp + rdx - 0x58ab399], r9d
dec dx
pop rbx
bt rdi, 0xa7
movsxd r9, r9d
adc r10, r9
lea r9, [rcx + r8*4 - 0x60662466]
xadd r11w, cx
add r8d, ecx
lea rbp, [rdx + rbp - 0x58ab39a]
movzx r9d, word [rdx + rbp - 0x58ab398]
sal dil, 0x41
bts rdx, 6
xor r9w, bx
cwd
dec r9w
xor r9w, 0x8f31
not r9w
inc r9w
neg r9w
btr r8w, 0x3e
xor bx, r9w
add r9, rsp
mov r11, qword [rdx + r9 - 0x58a0000]
imul edi
movsx r9d, dx
lea rsi, [rsi + rdx - 0x28fdff]
mov qword [rdx + rsi - 0x28fdf7], r11
not dl
rol eax, cl
jae 0x143998aeb
mov ebp, 0x3409b038
lea r8, [r8 + rbp - 0x3409b03c]
movsx edx, bp
mov ebp, dword [r8 + rbp - 0x3409b038]
movzx eax, dx
xor ebp, ebx
mov edi, eax
xchg edx, eax
mov ecx, 0xbf0e7235
neg ebp
movzx r10d, di
push rax
xor cl, r10b
xor ebp, 0x86276310
mov esi, edi
sar dword [rsp + rdx - 0xb037], cl
xadd word [rsp + rdi*2 - 0x16070], cx
sbb ebp, 0xc4ab11a8
sar edi, cl
sub dword [rsp + rdx - 0xb035], r10d
neg dword [rsp + rdx - 0xb034]
neg ebp
sal word [rsp + rdx*2 - 0x1606f], 0xa9
rol ecx, 0xe1
sal r10w, 0xa6
inc ebp
inc ecx
neg ebp
ror word [rsp + rdx*2 - 0x1606c], 0x61
xor dl, 0x39
sbb ebp, 0xeaa299a2
mov qword [rsp + rdx - 0xb001], rbx
add di, 0xec30
cwd
xor dword [rsp + rdx - 0xffff], ebp
bts rdi, rcx
ror sil, 0x66
pop rbx
btc ecx, edx
lea r10, [rax + rdx - 0x72fde2ca]
movsxd rbp, ebp
push rdx
dec word [rsp + rdx - 0xffff]
shl rsi, 5
adc r11, rbp
or rsi, qword [rsp + rdx*4 - 0x3fffc]
sub al, al
mov rax, qword [rdx + r9 - 0xffff]
btr rdx, 0x9f
jae 0x143c3a05a
inc eax
imul edx, edi
btr edx, 0xba
ror dx, 2
push rbx
movzx r11d, dil
xor dword [rsp + rdx - 0x31935990], eax
xor rdx, rdi
pop rbx
shl r8w, 0xc5
movsxd rax, eax
xor dx, 0xf188
not dil
add esi, 0x1ab4b99e
adc rbp, rax
xor rcx, qword [rdx + r10 - 0x2b0a9033]
lea rdx, [r11 - 0x4d44526f]
mov rax, qword [rdi + r10 - 0x1a9938cc]
lea r10, [r10 + rdi*2 - 0x35327198]
jmp 0x143acf248
jmp 0x143b03307
jmp 0x143bfc2a1
xchg qword [rsp + rsi - 0x3f62eb6d], rcx
mov qword [rsp + rsi - 0x3f62eb6d], rbx
xor dword [rsp + r10*2 - 0x42], edx
shl r10w, 0x26
pop rbx
movsxd rdx, edx
btc r10d, 9
adc r11, rdx
xor rdi, rax
mov esi, dword [r9 + rsi - 0x3f62eb69]
and eax, 0xb204449a
mov r10d, dword [r9 + rax - 0x12040412]
shl eax, 0xa3
xchg rdi, rax
imul al
and esi, r10d
not esi
movzx r10d, cl
mov dword [r9 + r10*8 + 8], esi
lea rdx, [rdi + rbp*4 - 0x4a630acf]
lea r9, [r9 + r10*4 + 8]
xor r10, r11
jmp r10
push 0x4e288311
dec dword [rsp + 2]
jg 0x143999605
mov ebp, 0xce062a06
movzx ecx, bp
lea r10, [r10 + rcx*2 - 0x5410]
mov esi, dword [rcx + r10 - 0x2a06]
lea rax, [rbp + rbp*2 - 0x39ddef61]
movzx ebx, bp
mov edi, ecx
xor esi, r8d
sal rax, 0xce
sbb rcx, rdi
rol rax, 0xc7
dec esi
movsx edx, bpl
ror rbp, 0x26
sal ecx, 0x35
xor esi, 0x8a342b18
sal rbx, 0xce
dec esi
neg esi
cdq
mul dil
ror esi, 1
xor rbx, rbp
push r8
sal rax, 0x6b
xor dword [rsp + rcx], esi
shr ebx, 0x8f
bts rbx, rbp
pop r8
xchg rdx, rdi
rol rcx, 0x1c
xor al, ah
movsxd rsi, esi
shl cl, 0x61
je 0x1438ee028
movzx r8d, r11w
bswap eax
movzx edx, r9w
btr edx, edx
neg eax
bswap eax
sub eax, 0xeb11079a
bts dx, r11w
not eax
xor eax, 0x403f1931
lea eax, [rax + r9 + 0x445656ef]
xor eax, 0x5ea3769b
lea eax, [rax + r11 - 0x5f2dd7d9]
push rbx
jmp 0x1439c1d0e
mov r10d, dword [rcx + r10*4]
shr edi, 8
xor edi, r10d
inc rbx
rol word [rsp + 0xd], 1
xor edi, 0x119f34af
shr dword [rsp + 0xc], 0x4c
jne 0x143bf2e1a
push 0x39077f9e
mov edi, 0x35109491
sar qword [rsp + rdi*2 - 0x6a212922], 0x7e
mov eax, dword [r9 + rdi - 0x35109491]
lea rsi, [rdi + rdi*4 - 0xe4f9341]
lea rcx, [rsi*2 - 0x19771dce]
lea r9, [r9 + rdi*2 - 0x6a21291e]
xor eax, ebx
shr qword [rsp + rdi - 0x35109491], 0xed
btc rcx, 0xb9
dec rcx
sbb eax, 0xadb90238
push rdi
sal qword [rsp + rdi - 0x3510948a], cl
ror eax, 3
inc cx
inc eax
bswap eax
imul si, si
mov r11d, ecx
sar r11d, 0x42
ror eax, 2
xor eax, 0x5faa4ca9
movzx edx, dil
dec qword [rsp + rdi*2 - 0x6a212922]
add qword [rsp + rdi - 0x35109489], rbx
shr word [rsp + rdi*2 - 0x6a21291d], 0x69
xchg dl, r11b
xor dword [rsp + rdi - 0x35109489], eax
shr di, 5
mov rbx, qword [rsp + rdi - 0x3510049c]
xadd dx, si
xor cx, cx
xor r11d, edx
movsxd rax, eax
adc rbp, rax
pop rdi
mov qword [rsp + rdi*2 - 0x6a212920], rdx
btc rcx, 0x25
movzx r11d, word [r9 + rdi - 0x35109490]
sub word [rsp + rdi - 0x3510948a], 0x72ae
xor rcx, qword [rsp + rdi - 0x35109490]
lea r9, [rdi + r9 - 0x3510948e]
lea rsi, [rsi + rdx - 0x305014e5]
movzx r8d, byte [rsp + rdx - 0x4de2]
xor byte [rsp + rdi - 0x35109490], 0x81
xor r11w, bx
sar dword [rsp + rdi - 0x35109490], cl
sbb r11w, r8w
sal rsi, 0xcb
btr rsi, rsi
ror r11w, 1
push rsi
inc r11w
not r11w
inc r11w
xor bx, r11w
lea r11, [rsp + r11 + 0x10]
push rdi
not rdx
bts r8d, esi
mov esi, dword [r11 + rdi - 0x35109490]
shr word [rsp + rdx*4 + 0x1379c], cl
jne 0x143a478b3
lea rdi, [rdi + 0x3a02c03a]
pop rdi
mov r11, qword [rsp + 0x38]
pop rdx
lea rdi, [r9 + r9*2 - 0x47c2d960]
mov r9, qword [rsp + rdx - 0xca29e64]
jmp 0x143bb7490
or r10w, si
push rbx
bts si, ax
xor dword [rsp + rbp], ecx
mov edi, esi
pop rbx
neg r10w
movsxd rcx, ecx
xadd eax, edi
imul r10d
add r11, rcx
mov ax, word [r9 + rbp*2 + 0xe]
sub r10w, 0xea2e
btc ebp, edi
movzx ecx, bp
lea r9, [rbp + r9 + 0xf]
movzx r10d, byte [r8 + rbp*2 - 7]
jae 0x143ab4539
movsxd rax, eax
add r10, rax
pop rdi
pop rdi
jmp r10
push 0xffffffff858c453b
cmp ebx, 2
push 0xffffffffd3033799
push 0xffffffffb496fb1b
lea rsp, [rsp + 0x18]
jne 0x143b972bf
mov edx, 0x4e285b99
push rdx
push rdx
mov rdx, rax
not word [rsp + 0xb]
not qword [rsp + 8]
jmp 0x143a7c232
mov edx, eax
jmp r11
sub al, 0x20
neg al
sal rdx, cl
movzx r11d, di
sar edx, 0xb7
not al
xchg dh, cl
xor dx, 0xcf80
xor bl, al
and rsi, 0x58089cbf
bts si, dx
btr edx, esi
adc rax, rsp
shl sil, 0xe1
bts r8d, r8d
sar edi, 0x4d
mov edx, dword [rdi + rax - 0x800]
ror edi, 0xad
shl r11, 0xef
mov dword [r10 + rdi*2 - 0x80000000], edx
jmp rbp
shr al, 0x46
movsxd rdi, edi
bts eax, 0xac
adc r9, rdi
or cx, ax
neg ecx
shr dl, 0xc5
jmp r9
xor edi, 0x1c0a3535
shl ecx, 0xd8
bswap edi
bswap r11
ja 0x1439d99c9
xor eax, edi
bswap r9
movsx ebx, r9b
inc eax
lea rcx, [r9 + r9*2 + 0x478e6731]
movzx r8d, bx
bswap eax
movzx r11d, bl
inc rcx
sar r11b, 0xa2
lea eax, [rax + rbx - 0x530cb33d]
bswap eax
xor eax, 0x20361ab1
lea eax, [rax + rbx*8 + 0x270e7aa7]
sar r8d, 0x78
rol eax, 1
not eax
xor r8b, 0xd
sal rcx, cl
neg eax
push rdi
push rcx
mov word [rsp + rbx*2 + 3], 0xe6af
xor dword [rsp + rbx*4 + 8], eax
mov rdi, qword [rsp + rbx*4 + 8]
push r11
pop r11
imul r9, rcx
movsxd rax, eax
setno bl
add rbp, rax
inc r8b
add rbx, qword [r10 + r9]
jmp 0x143a50a17
jmp 0x1439fb12b
neg cx
sal bp, 0xcf
adc cx, 0x6118
xadd rbp, rdi
xor bx, cx
imul rax, r10
add rcx, rsp
shl dil, 0x61
sbb r10b, bpl
mov dword [rcx + rsi*2 - 0x74a8ecd4], edx
lea rcx, [rbp*8 + 0x689ed033]
jmp r11
mov eax, 0xc409fc07
sar ax, 0xc5
mov rax, qword [rbp + rbx*8]
ja 0x143b9b440
mov edx, 0xd8911b97
mov r8d, dword [rsi + riz]
movzx r9d, dx
movsx ecx, r9b
ror cl, 1
lea rsi, [r9 + rsi - 0x1b93]
jno 0x143c2fb77
mov r8d, 0xac8f4eb2
movsx edx, r8b
lea rax, [rdx*2 + 0x6e2f7b35]
mov edx, dword [r10 + riz]
neg eax
movsx r11d, al
mov eax, dword [r10 + r11 - 0x63]
lea rcx, [r8 + r8*4 - 0x28fc0d5f]
movsx esi, cx
mov r11d, dword [r11 + r10 - 0x5f]
shr ecx, 9
lea r10, [r10 + rcx*4 - 0x6ba0f4]
div r11d
lea rdi, [r8*8 - 0x5ec2878]
shr di, 6
mov dword [r10 + rcx*2 - 0x35d07c], edx
movzx edx, r8b
xchg edi, r8d
mov dword [r8 + r10 - 0x5e8e0130], eax
imul cx, dx
mov r11d, r8d
mov edi, dword [r9 + r8 - 0x5e8e0134]
lea r9, [r9 + r8 - 0x5e8e0130]
btr r11, rdx
xor edi, ebx
neg edi
xchg r8, rcx
not cx
bts cx, 0xa9
xor edi, 0x850e4b9c
lea rcx, [r8 - 0x3a5b3fc3]
ror edi, 3
lea rax, [rsi + r8*4 - 0x66e0d844]
lea edi, [r8 + rdi - 0x46516858]
btr esi, esi
xadd dl, al
mul rax
neg edi
cwde
push rcx
mov qword [rsp + r8 - 0x1a7b1c], rbx
xor dword [rsp + r8*4 - 0x69ec70], edi
movzx ebx, dx
pop rbx
mul edx
bts r11, rsi
movsxd rdi, edi
jb 0x143b340e3
mov edx, 0x61031886
mov r8d, dword [rdx + r9 - 0x61031886]
mov eax, 0xb92b58f
inc dx
cbw
lea r9, [r9 + rdx - 0x61031883]
xor r8d, ebx
mov edi, 0x571b8ea9
xadd dl, dil
shl rdi, 0xbd
lea r8d, [r8 + rdx - 0x3874ac15]
not r8d
inc r8d
lea r11, [rdi + rdx*2 - 0x1177be45]
neg r8d
cwde
neg di
push rbx
shl r11w, 0xe3
sal rdi, 0x51
xor dword [rsp + rdi*8], r8d
xadd r11b, al
shl dl, 0x44
pop rbx
or edx, r11d
not dil
movsxd r8, r8d
cdq
adc rbp, r8
mov esi, r11d
mov r8d, dword [r10 + rdi - 0xff]
mov ecx, esi
mov esi, dword [r10 + rdi*2 - 0x1fa]
xchg rdx, rax
mov cl, byte [r10 + rdi*2 - 0x1f6]
btc rax, 0x1c
xchg edi, edx
and r11, rdx
lea r10, [rdx + r10 - 0xf9]
bts ax, dx
shld r8d, esi, cl
lea rcx, [rax + r11 - 0x2cca7ec]
sub ecx, ecx
bts ax, cx
mov dword [r10 + rdx*2 - 0x1fe], r8d
rol r11w, 0xe5
shr r11w, 0x45
mul eax
or rcx, rbp
jmp rcx
push 0x31203438
jmp 0x143a5c797
push 0x2693e9ab
adc rax, rdx
mov qword [rbp + riz - 8], rax
lea rsp, [rsp + 0x10]
mov qword [rbp + riz - 0x10], rsp
sub rsp, rcx
and rsp, 0xfffffffffffffff0
push 0xfffffffff702ffb6
inc byte [rsp + 6]
lea rsp, [rsp + 8]
add rsp, rcx
jmp 0x14390347d
rep movsb byte [rdi], byte [rsi]
not word [rsp + 3]
dec word [rsp + 5]
push qword [rsp + 0x10]
popfq
lea rsp, [rsp + 0x18]
push 0x5a1675bd
jmp 0x143a30a60
push rcx
sub word [rsp + rdx*2 + 3], dx
mov qword [rdx + rbp], r8
or r11b, dil
lea rbx, [rcx + rbx - 0x600ae0f0]
add edx, dword [rbx + rcx - 0x600ae0ec]
bt ax, 1
neg di
xor edx, esi
xadd r9w, cx
ror edx, 1
movzx r8d, word [rsp + rcx - 0x6009fffd]
not edx
lea edx, [rdx + rdi - 0x5f6ea1c4]
not r8
mov word [rsp + rcx - 0x6009fff8], 0xae2c
neg edx
sar r8d, 0xff
adc cx, word [rsp + rcx - 0x6009fff2]
rol edx, 2
mov qword [rsp + rcx - 0x6009fff9], rsi
xor dword [rsp + rcx - 0x6009fff9], edx
mov rsi, qword [rsp + rcx - 0x6009fff9]
jmp 0x143af5125
adc r10, rdi
lea rbx, [rbx + rdx*2 - 2]
div ecx
add r11w, word [rax + rbx - 1]
sub ax, cx
xor r11w, si
add r8w, cx
rol r11w, 1
lea rdi, [rax + r8*4 - 0x3d7c44d0]
xor al, r8b
neg r11w
not eax
or rax, rdx
adc r11w, 0x6523
sal di, 0xa1
ror r11w, 1
and r9, rdi
shr dx, 0x26
adc r8w, cx
xor si, r11w
and rcx, rdx
shr dx, 0xc6
or rdx, rcx
lea rbp, [rbp + rdx*2 - 0xcba0038]
setp dl
bt r9d, r9d
mov dword [rdx + rbp - 0x65d0000], r11d
sub dl, 0x83
shr edx, 0x32
not ax
jne 0x143c4eb51
lea rsp, [rsp + 0x10]
jbe 0x1438d801a
mov edx, 4
mov ecx, 0x750feb3e
lea rax, [rcx*8 + 0x1a202cbe]
lea ecx, [rbx + rcx - 0x750feb42]
mov eax, 0xa695821d
lea rax, [rax + rax*4 + 0x7f221ea3]
xor eax, eax
shl ecx, 3
bts eax, 0x99
btr ax, 0
adc al, al
shl edx, 3
mov rax, rbp
push 0xffffffffb0991f11
push 0xffffffffcaad7587
add rax, rdx
ror dword [rsp + 0xa], 0x29
setae byte [rsp + 8]
mov qword [rbp + riz - 8], rax
jb 0x143af3c98
add word [rsp + 0xc], 0x1411
push 0x153c8f26
lea rsp, [rsp + 0x18]
mov qword [rbp + riz - 0x10], rsp
sbb rsp, rcx
jmp 0x143ac47ef
lea r9, [r9 + rbx*4 - 0x3fffdde]
mov word [rbx + r9 - 0xffff77], di
xadd word [rsp + rbx - 0xffff75], bp
movzx esi, word [rsp + rbx - 0xffff73]
lea r10, [r10 + rbx - 0xffff7b]
adc cx, 0xb002
mov edx, dword [r10 + rbx - 0xffff77]
ror rax, 0xf4
shr eax, 0x98
ja 0x1438f3501
mov ebp, 0xd9916b81
lea rbp, [rbp*2 - 0x5d96fe1]
mov r10, qword [r9 + riz]
mov esi, dword ss:[r10 + riz]
lea rdi, [rbp + rbp*2 - 0xcc4d9fa]
push rbp
mov eax, ebp
mov dword [r9 + riz + 4], esi
mov esi, edi
rol bp, 0x64
mov edx, dword [r8 + riz - 4]
movsx ecx, bpl
not rdi
adc qword [rsp + rcx*4 - 0x58], 0xffffffffc02f2a12
lea r8, [rcx + r8 - 0x1a]
jge 0x143bddce0
mov eax, 0xfe178cb9
movsx edx, ax
mov edx, dword [rsi + riz]
movzx edi, ax
xor edx, r11d
lea r8, [rax*2 + 0x42a97709]
lea rbx, [r8 + rax*4 + 0x91a1c82]
inc ebx
rol edx, 1
lea r9, [rdi*4 - 0x48781255]
dec edx
add bx, 0xf20c
bt ebx, ebx
adc ebx, r8d
ror edx, 1
xor r9, 0xffffffffdaa43401
lea edx, [rax + rdx - 0x2a5bcca8]
and r8, r9
sbb r9b, r9b
push rbx
mov qword [rsp + rdi - 0x8cb9], r11
jnp 0x1439ab0eb
xor dword [rsp + rdi - 0x8cb9], edx
shr rax, 0xf
pop r11
and rax, 0x6eab902e
mov ecx, r9d
movsxd rdx, edx
dec al
not r8
adc rbp, rdx
sal r9, 0x4e
movzx ebx, byte [rsi + rax*4 - 0x640b0]
lea rsi, [rsi + rax*2 - 0x32055]
push rcx
xor bl, r11b
bt rax, rdi
not bl
dec bl
or dword [rsp + rax - 0x19029], 0xc12f1428
ror edi, 0x51
pop rax
xor bl, 8
shr ecx, 0x61
sbb bl, 0x2b
movzx edx, r9b
shl r9, 0x86
xor r11b, bl
idiv rcx
mul r9b
adc rbx, rsp
cwd
mov r8, qword [rbx + rcx*2 - 0x6d2e1400]
cwd
movsx ebx, cl
bswap rdi
mov rdi, r8
movzx r8d, cl
add cl, byte [r10 + rdx - 0x22590000]
sar bx, 0xe8
shr rdi, cl
mov qword [r10 + rdx*2 - 0x44b20006], rdi
cdq
push r9
lea r10, [r10 + rbx*8 - 6]
pop rdx
push r9
jmp 0x143ae8f8e
xor al, 0x9a
push rsi
sal edi, cl
neg sil
adc al, 0x97
btr rcx, 0x81
not al
xor bl, al
ror dil, 0xe4
sal dil, 0x86
bts rdi, 0x81
lea rax, [rsp + rax + 8]
xadd r10w, dx
adc r10d, dword [rsp + r10*2 - 0x40f3]
bt r10d, 0x88
mov dword [rax + r10*2 - 0x8043bc], ebp
btc esi, r10d
mov qword [rsp + rsi*2 - 0x47f20524], rsi
sal dword [rsp + rsi*2 - 0x47f20521], cl
pop rsi
jmp r11
bts bp, si
lea rcx, [rsi*2 - 0xfec646d]
pop r8
sub di, cx
and dil, sil
movsxd rbx, ebx
add di, 0x8bbc
or cx, cx
adc r11, rbx
shr rcx, cl
jmp r11
rol dword [rsp], 0xfd
movzx edx, sil
bswap eax
movzx r10d, sil
movzx edi, sil
ror eax, 1
not word [rsp + rdx*8 - 0x97]
bswap rsi
or dword [rsp + rdx*2 - 0x22], 0xe907901c
mov qword [rsp + rdx*8 - 0x98], rbx
xor dword [rsp + rdx - 0x13], eax
pop rbx
btr esi, edx
shl r10b, 0x65
neg si
movsxd rax, eax
ror r10w, 0x81
not r10b
btr rdx, 0x3e
adc r11, rax
xadd edi, edx
bt edi, 0xb8
shl dl, 0xe6
mov rdi, qword [r9 + rsi]
mov rcx, qword [rsi + r9 + 8]
lea r9, [r9 + rsi + 8]
or rdi, rcx
not rdi
lea rbp, [rsi + rsi - 0x75f711df]
mov qword [r9 + rdx - 0xc0], rdi
not sil
lea rdx, [rsi + rbp + 0x4a63137]
jmp r11
cmp ebx, 4
jmp 0x1439b75fc
mov ecx, 0xaa10ac80
sub r10, 4
mov edx, ebp
mov ebx, 0x3a849faf
rol dl, 0xe7
mov edx, dword [r10 + rbx*2 - 0x75093f5e]
xor edx, r8d
neg edx
mov edi, 0x899938b5
lea rdi, [rdi + rcx*2 + 0x3aed513]
xor edx, 0xfa8c580e
jmp 0x143b1c93f
push 0xffffffffa1aada8e
cmp ebx, 2
lea rsp, [rsp + 8]
jne 0x143aac426
mov rdx, rax
push 0xfffffffff206f53c
lea rsp, [rsp + 8]
jmp 0x143c1e045
jmp 0x143c07398
sub rsp, 0x20
push 0xffffffffbb0ec2a8
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov edi, 0xd339b01c
push rdi
mov qword [rbp + riz], rax
lea rdi, [rdi + rdi*2 - 0x2cc3f14f]
mov r8, rbp
mov rbx, qword [rsp + 8]
movzx ecx, di
movzx r10d, cl
movsx edx, dil
mov r11, qword [rsp + rcx - 0x1ef5]
mov r10, qword [rsp + rcx - 0x1eed]
pop r9
shl rdx, 0x39
jnp 0x143a9d588
pop rsi
pop rcx
pop rdx
jmp r11
push r11
xor dword [rsp + r8 - 0xd], ebx
and r9, rdi
pop r11
sbb al, 0x8f
lea r8, [r9 + 0x1b08d6a9]
movsxd rbx, ebx
not rax
add rbp, rbx
cbw
xadd edx, r8d
jne 0x1438b7d12
lea r8, [r8*4 + 0x3bdec0b]
movsxd rax, eax
adc r10, rax
or rdx, rcx
mov eax, 0xdb30e797
jmp r10
mov dword [r9 + rcx*2 - 0x24462], edx
bts ax, di
lea r8, [r8 + rcx*2 - 0x24466]
xadd bpl, al
movsx esi, r10w
mov r10d, dword [r8 + rcx - 0x12231]
xor r10d, ebx
xadd ebp, eax
neg r10d
dec ax
rol r10d, 1
lea rdx, [rsi + rsi*2 + 0x25265abc]
dec r10d
jmp 0x143b2982c
lea r11, [rax*4 + 0x671f163d]
xor dil, r8b
add r8, rsp
dec ax
movzx ecx, r11w
mov rbx, qword [rbx + r8 - 0x1b4ac8c7]
mov qword [r10 + rax*2 - 0x5deabea], rbx
shl cx, 0x61
inc rdx
sal ax, 0xaa
mov ebx, dword [rdx + rsi - 0x10ac46eb]
not dl
or rcx, rax
xor ebx, edi
dec ebx
neg ebx
lea r8, [rcx - 0x3aff1de6]
not ebx
lea ebx, [rbx + r8 - 0x5294c6ac]
rol ebx, 3
dec cl
jno 0x1439a18ab
mov r11d, 0x38374d20
mov esi, r11d
mov rdi, qword [rbx + r11 - 0x38374d20]
movsx edx, r11w
mov dl, byte [r11 + rbx - 0x38374d18]
lea rbx, [r11 + rbx - 0x38374d16]
mov byte ss:[rdi + r11*2 - 0x706e9a40], dl
mov eax, dword [rsi + r10 - 0x38374d20]
mov edi, 0xc204e2bc
btr r11, 0xaa
btc r11w, 0xad
lea r10, [r10 + r11*2 - 0x706eda3c]
xor eax, r8d
imul rdi, rdi
ror eax, 1
mov ebp, r11d
mov edx, ebp
or r11d, 0xb787b1b3
inc eax
ror r11d, 0x3e
neg eax
dec eax
ror eax, 1
add dil, 0xb9
not edx
push r8
mov ecx, esi
inc ebp
btr rsi, rsi
xor dword [rsp + rsi*2 - 0x706e9a40], eax
pop r8
movsxd rax, eax
add r9, rax
add esi, ebp
jmp r9
jne 0x143a1b441
mov edx, 0x323bd53d
jmp 0x143b7a495
sbb r10, 3
mov eax, 0x5a26f933
movzx edi, al
mov esi, dword [r10 + rdi - 0x33]
rol rdi, cl
jae 0x143c1f20d
push qword [rsp + 0x10]
popfq
sal r9d, cl
jne 0x143904582
mov r11d, 0xc10ebb8
lea rbx, [rbx + r11*2 - 0x1821d774]
movsx r8d, r11b
xchg r11d, r8d
mov edi, dword [r8 + rbx - 0xc10ebb8]
movsx r9d, r11w
movsx ecx, r11w
xor edi, esi
btr r8d, 0x84
jb 0x143927083
mov eax, dword [rbp + riz]
mov r9d, 0xd7b5e093
add r9w, 0xa8f
bt r9, 0x96
mov r10d, dword [rbp + riz + 4]
btr r9w, r9w
mov edi, 0x7f0d70a4
not eax
movzx ecx, r9w
and di, 0xc23
not r10d
ror r9b, 0x21
and eax, r10d
push r9
imul rdi, rdi
mov dword [rbp + rcx - 0xeb1e], eax
mov byte [rsp + rcx*2 - 0x1d63e], r9b
adc qword [rsp + rcx*2 - 0x1d644], r9
mov r8d, dword [rsi + rcx*2 - 0x1d648]
bt rcx, rdi
shr dword [rsp + rcx - 0xeb20], 0x7c
lea rsi, [rsi + rcx - 0xeb26]
movzx eax, r9b
xor r8d, ebx
jmp 0x143afd7c7
cmp ebx, 3
jmp 0x143b02c29
push 0xffffffffe895a6af
mov qword [rsp], 0x5b335535
cmp ebx, 2
lea rsp, [rsp + 8]
jne 0x14394cc97
mov rdx, rax
jmp 0x143a730a2
lea rsp, [rsp + 0x50]
ret
lea rsp, [rsp + 0x10]
jne 0x1438b9b27
mov rcx, rax
jmp 0x143be1156
xor ebx, 0xcf83053f
push 0xffffffffcd8d9289
dec r11
lea rsp, [rsp + 0x28]
jne 0x143a38047
mov r8d, 0x4c12dfa8
movzx edx, r8b
not ebx
mov dword [r8 + r10 - 0x4c12dfa8], ebx
mov r8d, dword [rdx + rsi - 0xa8]
movzx ebx, dx
sar dx, 0xca
push rbx
lea rsi, [rsi + rdx*4 + 4]
xor r8d, edi
ror r8d, 3
not dword [rsp + rdx + 3]
not r8d
neg dword [rsp + rdx*2 + 3]
movsx ecx, dx
bswap r8d
sal qword [rsp + rdx*2], 0xaa
lea rdx, [rbx + rbx*4 + 0xe1b40ae]
not r8d
lea r11, [rbx + rcx*8 - 0x434bb94f]
mov qword [rsp + rdx - 0xe1b43f6], rdi
movzx eax, dl
xor dword [rsp + rdx - 0xe1b43f6], r8d
pop rdi
ror bx, 0x2a
movsxd r8, r8d
add edx, eax
adc rbp, r8
add rcx, rbp
jmp rcx
jmp 0x143a2a601
xor eax, 0x5d853c9f
mov edx, ebp
lea rsi, [r11*8 - 0x47c9b256]
xor bpl, r11b
lea eax, [rax + rbp + 0x5b8b2fbc]
neg eax
btr esi, 0x85
adc ebp, ebp
xadd ebp, esi
lea eax, [rcx + rax + 0x29a0791e]
btr cx, 0x81
push r8
jae 0x143aadd80
mov r8d, 0x61a8f3a2
movzx r9d, byte [rsi + r8 - 0x61a8f3a2]
jmp 0x143c58f6d
movzx eax, word [rsp + rcx - 0x653e2d57]
mov r10, qword [r11 + r10 - 0x653e96af]
pop r8
pop rdx
pop r8
jno fcn.143ac99e2
mov r11d, 0x30ba1992
jmp 0x143a5e6dc
movzx ecx, dil
sar cx, 0xa4
or rax, r8
xor dword [rsp + rdi + 0x3343], edx
xor ax, 0xfb81
pop r11
ror eax, cl
movsxd rdx, edx
sub ecx, 0x31a7ddb6
add rbp, rdx
shl rax, 0xc4
cqo
jne 0x1438b7d12
lea rsp, [rsp + 0x10]
jmp 0x1438a7319
lea rsi, [rdi + rdi*2 + 0x4037033b]
mov rsi, rbp
mov rdi, r9
push 0xffffffff989481b1
cld
rol byte [rsp], 0x22
jae 0x143b049f7
push 0x8af1d39
ror byte [rsp + 4], 0x65
sar dword [rsp + 1], 0xa1
cmp ebx, 4
jmp 0x143a92d42
test ebx, ebx
lea rsp, [rsp + 0x10]
je 0x1439ef647
mov eax, 0x8b105cba
mov rax, qword [rbp + rbx*8]
push 0xffffffffb08f68be
inc word [rsp + 5]
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x14398ffc5
mov ecx, 0xc5296c35
jmp 0x143ae713b
lea r12, [r13*4 + 0x58a957b7]
pop r12
mov edi, r9d
sub r13d, edi
or r13w, 0x9728
pop rbx
movzx r15d, dil
rol r9, 0x85
pop rax
lea r8, [r9 + r15*2 + 0x2c788a]
lea r14, [r15 + r10 + 0x38ae4834]
pop r14
pop r10
xor r9d, r13d
and dil, 5
pop r13
lea r11, [r9 + r8*2 - 0x6d4f4156]
pop rdx
rol r11b, 0x41
mov ebp, r15d
pop rdi
adc r11, rbp
mov esi, 0xfc339d9e
pop r15
bts r9d, r9d
rol rbp, 0x4d
bts r9w, r8w
pop r11
inc r8d
pop rsi
adc r9, r9
js 0x1438c221d
pop r9
sbb r8, rbp
add r8, rbp
popfq
push r8
mov r8, qword [rsp + rbp*2 - 0x3ff8]
xchg dword [rsp + rbp*8 - 0xfffd], ebp
mov word [rsp + rbp*8 - 0x1ab], bp
jmp 0x143c19b10
xor dword [rsp + rbx - 0x63], r8d
cdqe
btr rcx, rbx
pop r11
cqo
movsxd r8, r8d
shr rdx, 0x83
add rbp, r8
jmp rbp
add ebp, edx
push rsi
neg byte [rsp + rdx*4 - 3]
rol ebp, 3
cqo
shr dx, 0x4f
mov qword [rsp + rdx*2], rbx
push rdx
push r9
xor dword [rsp + rdx*4 + 0x10], ebp
mov rbx, qword [rsp + rax*4 + 0x10]
mul r9
div cx
pop r9
movsxd rbp, ebp
mov qword [rsp + r9 - 0x74609892], rdx
bswap edi
and byte [rsp + r9 - 0x74609896], r9b
adc r11, rbp
lea rsi, [rsi + rax - 0x376bead0]
sub byte [rsp + r9 - 0x7460988e], dil
pop rdi
movzx ebp, word [r9 + r10 - 0x746098a0]
mul ecx
and dword [rsp + rdx*4 + 2], 0xd5aa2a21
sal cl, 0xc1
xor bp, bx
xor edi, 0xbb1f6099
imul dword [rsp + r9 - 0x74609896]
sbb bp, 0xd491
xchg qword [rsp + r9 - 0x7460989a], rdx
rol byte [rsp + r9 - 0x74609894], 0x81
add rcx, qword [rsp + rcx*8 + 0x3e7c840]
rol bp, 1
cwde
sub edx, edx
neg rax
not bp
cwd
adc bp, 0x9180
inc word [rsp + rdx + 1]
xor bx, bp
add byte [rsp + r9 - 0x74609897], al
shr edi, cl
mov word [r8 + r9 - 0x7460989a], bp
sub dl, byte [rsp + rdx]
mov rcx, qword [r10 + rdx*4 - 0xe]
not qword [rsp + r9 - 0x7460989a]
sub rdi, r9
cdqe
lea r10, [r9 + r10 - 0x746098a8]
not byte [rsp + rdx + 2]
lea rbp, [rdi*2 + 0x3001aba]
xor rcx, rbx
mov byte [rsp + rdx*2 + 7], 0xb
neg rcx
sar edx, 0x8b
bts esi, ebp
or byte [rsp + rdx], sil
not rcx
lea rcx, [rdx + rcx - 0x16ebca69]
shr dil, 0x81
push rbp
sub word [rsp + r9 - 0x74609894], 0x9a12
bswap rcx
adc ebp, dword [rsp + rdx*8 + 9]
xor rbx, rcx
sal qword [rsp + rdx + 8], 0x9c
and dx, word [rsp + r9 - 0x74609890]
lea rdi, [rax + 0x4f2b1d13]
mov qword [r8 + rdx*2 - 8], rcx
shr ebp, 0xc5
lea r8, [r8 + r9 - 0x746098a2]
sbb rbp, qword [rsp + rdx*2]
js 0x143a08bbb
movsx edi, cl
mov rdx, qword [r8 + rcx*2 - 0x146d7822]
ror rdi, cl
lea rsi, [rdi - 0x21fd1dea]
movzx eax, byte [r10 + rcx*2 - 0x146d7823]
xor al, bl
rol al, 1
lea r9, [rcx + rdi + 0x2303a3be]
not al
xchg sil, dil
xor al, 0xab
lea r9, [rsi + rsi*2 - 0x1173e8fb]
or r9, rcx
inc al
xor bl, al
sub ecx, 0x910dca1a
bts rcx, 0x94
rol rcx, 0x42
adc rax, rsp
mov qword [rax + riz], rdx
mov rsi, qword [r8 + riz + 8]
btc rcx, r9
bt edi, edi
movsx edx, di
movzx r9d, byte [r10 + rdx*2 - 0x2e]
jb 0x1438ccc31
lea rcx, [rcx + rdx + 0x72933031]
shl ecx, 0x23
xor r9b, bl
inc r9b
rol r9b, 1
add r9b, 0xa9
lea rax, [rdx - 0x4ddc46d3]
rol al, 0x46
ror r9b, 1
lea rbp, [rdi + rdi*2 + 0x75b9dc28]
or dl, 0
dec r9b
imul edi, ecx
jb 0x143a5b374
neg rcx
xor r8, rcx
lea rax, [rax + rdi*4 - 0x3be5b349]
shr ax, 0x69
not ax
mov qword [rbx + rdx*2 - 0xe], rcx
movzx ecx, word [rsp + rdx + 5]
lea rbx, [rbx + rdx*4 - 0xe]
pop rcx
pop rcx
jns 0x1439b3bf8
lea rsi, [rdx*2 - 0x7d51ef55]
xor cl, bl
lea rdi, [rdx + rax*4 - 0x5b462971]
bt eax, edi
dec eax
sbb cl, 0x13
shr dl, 1
neg cl
cdq
or esi, 0xfd13c19d
rol cl, 1
sub edi, 0xeb990aaf
neg di
xor cl, dl
sar ax, 0xaf
ror cl, 1
sar edi, 4
xor cl, dl
xor bl, cl
add rcx, rsp
mov word [rcx + riz], r10w
imul dl
mov ecx, edx
lea r10, [rdi*4 + 0x7702d1ae]
mov eax, dword [r8 + riz - 5]
sbb r8, 5
xor eax, ebx
sub eax, 0xdcbcdf2b
rol eax, 1
bswap eax
xadd sil, dil
sub sil, r10b
lea r10, [rcx + r10*8 + 0x6b307999]
sbb eax, edx
inc rdx
push rbx
movzx ebp, dl
or r10, 0xfffffffffab35c2b
adc si, r10w
xor dword [rsp + r10 + 0x1488095], eax
sub rsi, rsi
pop rbx
movsxd rax, eax
adc r11, rax
add rsi, r11
jmp rsi
jmp 0x143b25620
bt rdx, 0x2d
pop rdi
lea r9, [rcx + r9*2 - 0xe6340c6]
xchg cx, r8w
movzx eax, r9b
movsxd rbx, ebx
cmovb r8w, r9w
and rcx, 0xdb27000
adc rbp, rbx
dec ax
and r8w, ax
btr rax, 0x12
mov rcx, qword [r10 + rcx - 0x5205000]
mov dx, word [r10 + r8*2 - 0x24]
setb r8b
sal rax, 0xee
sub r8w, ax
lea r10, [r10 + r8 + 0xa]
xchg r11, r9
mov word [rcx + r8*2], dx
cbw
add r8, rbp
jmp r8
mov eax, 0xfaa16185
dec al
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffbe8ba01f
ror byte [rsp + 3], 0x22
dec byte [rsp]
mov qword [rsp], rax
dec ebx
jmp 0x143c392bd
lea rsp, [rsp + 8]
jne 0x143c1e024
push 0xffffffffd7b9c13e
mov r9, rax
jmp 0x143c42ada
mov edx, 0x6d85b107
mov rdx, rax
push 0x10bc5a6
jmp 0x143a82941
mov eax, 0x133a0a3c
mov rax, qword [rbp + rbx*8]
jmp 0x143bad6bd
jmp 0x143c15a0a
mov ecx, 0x7496738c
movzx bp, byte [r8 + rcx - 0x7496738c]
movsx r9d, cl
btr r9d, 0x92
jb 0x1439728cb
push 0xffffffff91160501
lea rsp, [rsp + 8]
jmp 0x143aa128c
xchg byte [rsp + rdx*2 - 0x27fffa], dl
xor r8d, 0xf7150d3b
sub eax, 0x6618103f
mov ecx, 0x400a5fa8
lea r8d, [rdx + r8 - 0x7e3b671c]
mov qword [rsp + rdx - 0x140000], rbx
div r11
not edi
xor dword [rsp + rdi*2 - 0x708016d6], r8d
cdq
lea rbx, [r9*2 - 0x655bfcc8]
rol di, 0xed
pop rbx
movsxd r8, r8d
bt edi, r11d
add r10, r8
mul al
seto r11b
and ax, 0xf0b1
or rdx, r10
jmp rdx
cmp ebx, 2
jmp 0x1438b5ea1
rol r10d, 2
and qword [rsp + rax - 0x17], 0x5a964024
adc r8d, r11d
xor rax, 0x401b78a4
adc r10, rsi
xor byte [rsp + rax - 0x401b78b9], bh
lea r11d, [r11 - 0x80d9]
lea rsi, [rbx + r9 - 0x5ad1dbcd]
pop rbx
dec qword [rsp + rbp*8 + 0x80000]
sal r11, 0x1a
xadd dword [rsp + rbp + 0x10001], eax
sub r8d, dword [rsp + rbp*8 + 0x80004]
sbb esi, 0x56b6c19a
add r10, r11
ror byte [rsp + rbp + 0x10006], 7
or rax, 0xffffffffcc9d573b
mov qword [rsp + rbp + 0x10080], rdx
mov qword [rsp + rax + 0x12000089], rdi
lea rdi, [rbp + r8 + 0x60ba1113]
pop rdi
mov r9, rsp
lea rbp, [r9 + rax*2 + 0x23fffdd2]
and edi, ebx
mov r11d, 0xdb9ac3b7
and bpl, 0xf0
xor al, r8b
dec bl
mov rsp, rbp
mov r8d, 0xc73cc011
mov r8, r10
mov ecx, 0x4ab09b9a
movsx edi, cl
dec dil
movabs rdx, 0
sub r8, rdx
mov ebp, 0x713baa4
lea r11, [0x1438e86aa]
lea r10, [r10 + rbp*2 - 0xe27754c]
movsx edx, bp
mov esi, 0x8c978fa0
mov ecx, dword [r10 + rbp - 0x713baa4]
btr rbp, 0x2f
xor ecx, r8d
neg si
not ecx
xor ecx, 0x49298995
jmp 0x143aecd3b
sar r8w, 0x6f
lea r11, [r8 + r8 - 0x3642aae2]
mov rdx, qword [r10 + r8 - 0x5617ffff]
mov r9d, r11d
inc r9
movsx ebx, r9b
mov rbx, qword [r10 + r8 - 0x5617fff7]
movzx eax, r11w
jne 0x143be040a
jmp 0x143b59226
mov eax, 0x5688d820
neg ax
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x5008d812
push 0x6bb6669c
push 0xfffffffff78ea89d
mov qword [rsp + 0x10], rax
lea rsp, [rsp + 0x10]
push 0x2b0d9f37
sal dword [rsp + 3], 0xa7
dec ebx
lea rsp, [rsp + 8]
jne 0x14391e92c
mov eax, 0xc88c0235
mov rax, qword [rbp + riz]
jmp 0x14390eaaf
push 0x2323948f
rol dword [rsp + 3], 0xf5
dec byte [rsp + 3]
cmp ebx, 3
push 0xffffffff9dacbf15
push 0x4da8eeb5
push 0xffffffffa584a027
lea rsp, [rsp + 0x20]
jne 0x143b0c0d8
mov r8d, 0x871fd893
not r8w
bswap r8
mov r8, rax
push 0xffffffffa5bc8713
lea rsp, [rsp + 8]
jmp 0x143976563
mov eax, 0xa49a3ab0
mov rax, qword [rbp + rbx*8]
jmp fcn.143b04a6d
mov r10d, 0xa12268bb
lea rdi, [r10 + r10 + 0x462e5799]
movzx r11d, r10b
mov rbx, rsi
btr r10w, 0x92
movzx r8d, dil
xor r8, r10
movabs r10, 0
lea r9, [r11 + r8 - 0x6b547d4b]
sbb rbx, r10
mov edi, 0x272f6e9e
bts di, di
movzx eax, di
lea r11, [0x1438eaa12]
lea rsi, [rsi + rdi - 0x272f6ea2]
jb 0x143af7238
mov edx, 0x32338189
lea rbp, [rdx*4 - 0x1af44d4b]
mov rcx, qword [r8 + rdx*2 - 0x64670312]
mov rax, qword gs:[rcx + rdx*2 - 0x64670312]
mov qword [r8 + rdx*2 - 0x64670312], rax
lea rdx, [rdx + rbp*4 - 0x71f59eff]
sub r10, 4
push rbp
movsx esi, dx
sar dl, 0xa1
mov esi, dword [r10 + riz]
movzx edi, byte [rsp]
pop r9
jg 0x1439794bc
xor esi, ebx
inc esi
ror esi, 1
movsx eax, r9w
inc esi
neg esi
dec edi
btr bp, 0xa7
inc esi
xchg edx, ebp
btc edi, edi
push rbx
xor dword [rsp + rdi*2 - 0x20001b0], esi
mul rdi
bt rbp, rdx
movzx ebx, bp
pop rbx
mul eax
bt bp, dx
inc rdx
movsxd rsi, esi
mov ecx, 0x87959890
add cx, di
adc r11, rsi
shl bp, cl
not rdi
jmp r11
push 0x6b895cbc
lea rsp, [rsp + 8]
call rax
mov edx, 0xa894c0b7
lea rdi, [rdx*8 + 0x6fa57291]
movzx r11d, di
mov rsp, qword [rbp + r11 - 0x7859]
mov rbp, qword [rbp + r11*2 - 0xf09a]
movsx r8d, dx
mov qword [r11 + rbp - 0x7849], rax
imul r11, rdi
mov r10, rbp
not r11d
pop r11
add dil, dil
pop rbp
neg dx
pop rsi
jle 0x143998b00
lea r9, [rdx*8 + 0x4a086807]
sal r8, 0xfc
jmp rbp
jmp 0x1439c005a
movzx edi, bx
mov ebp, edi
xor dword [rsp + rcx - 0x5a2862e0], esi
shr ebx, 0x58
pop r8
movsxd rsi, esi
add r11, rsi
shr rdx, 0x7f
mov bp, word [r9 + rcx - 0x5a2862e0]
dec edx
xor dx, dx
mov cl, byte [r9 + rax*4 - 0x7a]
lea rsi, [rdx + 0x1e8ead02]
xchg rbx, rax
xor eax, 0x6f2a7f0e
shr bp, cl
mov word [r9 + rbx - 0x1d], bp
movzx ebp, dil
movzx eax, word [rax + r10 - 0x6f2a7f07]
xor ax, r8w
or edx, 0x90066f00
lea rcx, [rdi*4 + 0x45172934]
bts dx, si
adc ax, 0x7d22
and rdi, 0xffffffffb628d2b4
sar rdx, 0xad
or rdx, rbx
neg ax
not ax
rol ax, 1
sar bpl, 0xe6
bt esi, ebx
adc si, si
adc ax, 0x799f
xor ax, 0xdcb2
ror bl, 0x47
sbb ax, 0xa2ba
sal esi, cl
xor r8w, ax
xadd bpl, dl
inc ebx
dec rdx
mov word [r9 + rdx*2 - 0x1fa], ax
sar rdx, cl
setbe sil
inc di
mov rcx, qword [rdx + r10 - 0xe]
jg 0x1439c11af
mov word [r8 + r9 + 0x5dff], cx
xor sil, sil
xchg dil, r9b
jbe 0x143b4221f
jmp 0x1439db2f1
jmp 0x143b60b5d
mul rsi
pop r8
and ebp, ebp
movsxd rcx, ecx
neg rbp
add r9, rcx
inc sil
neg r11w
jb 0x143a4e781
imul edx
mov edx, dword [rdi + r9 - 0x720202c8]
bt di, ax
adc r10, rdi
mov eax, dword [r9 + rax - 0x7221f468]
movsx esi, bp
sal r10d, 0xba
lea r9, [r10 + r9 - 0x3ffffffc]
add edx, eax
rol rdi, 0x1b
mov eax, ebp
movsx ecx, bpl
mov dword [r10 + r9 - 0x40000000], edx
jmp r11
xadd dil, r9b
add rbp, rdx
shr r9, 0x66
movzx cx, byte [r10 + r8*2 - 0x7e8]
push rdi
mov dil, byte [r10 + r8*4 - 0xfd0]
sar r8d, 0x2d
pop rbx
and cl, dil
lea rdi, [r9 + r8*2 + 0x8acc302]
btc rbx, r9
not cl
imul rbx
pop rdx
mov word [r10 + r8*2 + 4], cx
movzx ebx, word [rsi + r8*4 + 4]
rol r9w, 0xaf
jae 0x1438f4c76
not cl
mov eax, dword [r10 + rbx - 0x15ab833b]
mov ecx, dword [r10 + rbx - 0x15ab8337]
xor r9, 0x15240324
and bl, 0x15
dec dx
not eax
jns 0x143a50b9a
not ecx
or r8b, r9b
lea r8, [rdx + rbx*4 + 0x4804a13f]
and eax, ecx
movsx ecx, r9b
imul r8d, ecx
mov edi, ecx
mov dword [r10 + r8 - 0x641c5478], eax
or di, 0xf52a
lea r10, [rdx + r10 + 0x2307397b]
push rbx
xadd qword [rsp + r8 - 0x641c5480], rbx
pop rbx
jmp rbp
jmp 0x143a89d7b
or si, r11w
cbw
movzx ecx, di
not si
shl rcx, cl
shr edx, 0xa5
cwd
mov word [r10 + rdx - 0x7a0000], si
xchg dx, di
bt edx, eax
movsx r11d, dl
jmp rbp
xor edx, 0xda1ce730
rol r8b, 0x83
mov qword [rsp + r8*8 - 0x33f30], r11
shr rax, cl
xor dword [rsp + r8 - 0x67df], edx
xor cl, 0x8a
push rcx
mov r11, qword [rsp + rbx*2 - 0xab2]
setbe al
mov dword [rbx + r10 - 0x561], edx
mov rdx, r10
xadd r9d, edi
bts r8d, ecx
mov qword [r10 + rbx*2 - 0xaca], rdx
adc qword [rsp + rbx*2 - 0xaba], 0xffffffff98908523
btc rdi, 0xb7
lea r10, [r10 + rbx - 0x569]
adc di, 0x120
jae 0x143a5665d
push 0x8176ad
and r10d, 0xff
sal dword [rsp + 4], 0x4a
push 0xffffffffadbac62f
mov r10d, dword [rdx + r10*4]
jns 0x1439493a2
movsxd rcx, ecx
imul r9, rdi
sbb edi, r8d
add r10, rcx
lea rbp, [rbp + rdi - 0x24361bb6]
mov dx, word [rdi + rbp - 0x24361bb4]
ror dword [rsp + rdi - 0x24361bb2], 0xa7
shl word [rsp + rdi - 0x24361bb2], 0x42
xor dx, bx
bswap r9
mov ecx, r9d
shl dword [rsp + rcx + 1], 0xc4
neg dx
dec dx
jmp 0x143b6ccde
dec cl
lea r11, [rdi*4 - 0x7d5ae865]
ror cl, 1
add cl, 0x2c
mov eax, esi
cwde
movsx ebp, r11w
xor bl, cl
lea rdx, [r11 + rax*8 + 0x6917c010]
lea rdx, [rdx*8 + 0x63e4fba]
add rcx, rsp
btr bp, 0x91
or rdi, qword [r9 + rcx - 0x403da608]
mov rax, rdi
lea rdi, [rbp - 0x3dc19c61]
movsx ecx, r11w
mov rbp, rax
mov rsi, r8
xadd dil, cl
xor r9b, r11b
sub r9, rdi
jge 0x143b0e279
ror sil, 1
dec bp
ror bp, cl
neg sil
add sil, 0x8f
and ecx, edx
xor sil, 0xf
xchg word [rsp + rax*8 + 1], bp
cwde
div dword [rsp + rax + 2]
not sil
cqo
dec cl
add r11b, bpl
xor r8b, sil
dec bpl
pop rdx
jnp 0x143aac302
add rsi, rsp
sar ax, cl
push rbp
mov r11, qword [rsi + rcx - 0x10c]
cdq
mov qword [rbx + rcx*4 - 0x440], r11
cbw
lea rbx, [rbx + rcx*8 - 0x870]
cdq
cwde
sets byte [rsp + rax*4 - 0x18]
pop r11
jae 0x1439b3bf8
mov ebx, 0xc9023609
lea rdx, [rbx + rbx*2 - 0x78f8bed2]
mov r9d, dword [r10 + riz]
movsx eax, bx
lea rax, [rdx*2 - 0x1951fcea]
movzx r11d, byte [rsi + riz]
sal ax, 0x87
btc dx, ax
xor r11b, dil
mov ecx, 0xfae26b7
xor r11b, 0x18
push rdx
or ax, word [rsp + rcx*8 - 0x7d7135b8]
ror word [rsp + rcx - 0xfae26b3], 0x2b
not r11b
sbb cx, ax
xadd rdx, rcx
cbw
neg r11b
dec r11b
mov r8d, edx
xor edx, ecx
idiv word [rsp + rdx*4 - 0x4ec7c7f9]
xor dil, r11b
cbw
not eax
lea r11, [rsp + r11 + 8]
mov dword [r11 + rdx - 0x13b1ff94], r9d
shl rax, cl
mov r8d, dword [rdx + rsi - 0x13b1ff93]
xor r8d, edi
add qword [rsp + rdx*2 - 0x2763ff28], rbx
xor r8d, 0x821a1d27
movzx r9d, cx
not r8d
ror r8d, 1
bts edx, ebx
shl dword [rsp + rdx - 0x13b1ff92], cl
ror byte [rsp + rdx - 0x13b1ff93], 0x41
sbb r8d, 0xfab4de9c
push rbx
movzx r11d, bx
jmp 0x143a3a6e3
movsx edx, cl
xor eax, 0xb40a0b8a
btc r8w, 5
sub r8, rcx
inc eax
push rbx
not edi
xor dword [rsp + rcx*2 - 0x3e274942], eax
imul esi, r8d
pop rbx
sar rcx, 0x86
xchg sil, cl
xor ecx, r11d
movsxd rax, eax
not edi
bt esi, r8d
xor dil, cl
adc rbp, rax
xchg dx, si
btr di, di
jmp rbp
adc r11, rsi
shl dx, 0x8b
imul rax
lea rdi, [rcx*4 + 0x34800d1b]
mov di, word [r9 + rcx*8]
sal bx, 0xe5
lea r9, [r9 + rcx*4 + 2]
bt eax, 0xa2
lea r10, [rcx + r10 - 2]
dec al
add cx, word [r10 + rcx*4]
xor cx, r8w
push rax
sub cx, 0x8c2a
bts ebp, 0xb6
ror cx, 1
mov esi, 0xc9ab8025
ror sil, 0x81
cwd
sbb cx, bp
bt rsi, 0x31
bt rbx, 0x8a
or sil, byte [rsp + rbp - 0x183ffffd]
neg cx
xor rbx, qword [rsp + rbp*2 - 0x30800000]
div esi
xor r8w, cx
xor rbp, rsi
sub dword [rsp + rax*2 + 3], edx
lea rcx, [rsp + rcx + 8]
sal dl, 5
inc byte [rsp + rax + 4]
mov word [rax + rcx], di
pop rbx
xor rax, r11
jmp rax
mov r11d, dword [r9 + r8*4 - 0x24c]
and esi, 0xde924a18
movzx edi, r8w
xchg dx, ax
lea r9, [r9 + r8 - 0x8f]
shl dil, 0x41
xor r11d, ebx
xor r11d, 0x8d8221b4
neg r8
mov ecx, edi
neg r11d
push rcx
dec r11d
cbw
neg r11d
sar al, cl
not dword [rsp + r8*8 + 0x49b]
lea r11d, [r11 + rsi + 0xb9110f0]
xor byte [rsp + r8*4 + 0x24f], cl
or cl, ch
pop rax
push rbx
ror r8d, 0x74
xor dword [rsp + rdi*2 - 0x4c], r11d
imul r8w
or edi, edi
pop rbx
movsxd r11, r11d
cbw
adc rbp, r11
idiv cl
mov r11d, edx
bswap r8d
jmp rbp
lea rsp, [rsp + 0x10]
jmp 0x143bee2c9
lea rsp, [rsp + 8]
jmp 0x1438b11b6
jmp 0x143997bf1
adc cx, ax
movsxd r8, r8d
btc ecx, ebx
xor eax, eax
btc r11d, 0x97
adc rbp, r8
movzx r9d, r11w
cqo
bts r9, rcx
add rax, rbp
jmp rax
mov edi, 0xea3c7c30
btr edi, edi
sbb rbp, 4
mov edi, dword [rbp + riz]
push 0x65929419
xor word [rsp + 4], 0x8cbe
ror qword [rsp], 0x88
xor edi, ebx
shr byte [rsp + 2], 0xe4
neg edi
neg qword [rsp]
inc edi
shl byte [rsp + 4], 6
jp 0x14393ccf2
not dil
rol dil, 1
inc si
dec dil
bts edx, 0x19
inc edx
xor bl, dil
rol bp, 0x25
sub rbp, 0xffffffff9f075f39
add rdi, rsp
jmp 0x143b63b92
mov eax, 0x3bb48f12
or rax, 0x169b3323
mov rax, qword [rbp + rbx*8 + 0x20]
ja 0x143bee2c8
dec edi
movzx ebp, dx
movsx ecx, bp
not edi
lea rsi, [rdx*8 - 0x5b5527f4]
or cl, 0xaa
lea edi, [rdx + rdi - 0xecb3c1d]
imul rsi, rcx
jno 0x143a38f17
mov rdi, qword [r8]
mov ecx, 0x2f17ea89
mov rsi, qword [r8 + rcx*2 - 0x5e2fd50a]
movzx ebp, cx
add bpl, cl
mov qword ss:[rcx + rdi - 0x2f17ea89], rsi
and cx, cx
mov ebp, dword [rcx + r10 - 0x2f17ea8d]
movzx edx, cx
movzx edi, dl
lea r10, [r10 + rdx*4 - 0x3aa28]
xor ebp, ebx
movsx r9d, dil
xadd rdx, r9
add ecx, edx
dec ebp
xor r9b, dl
xor ebp, 0xb3b49402
imul r9w, di
adc di, r9w
ror ebp, 3
dec r9
mov eax, edx
dec ebp
lea rsi, [rax + 0x22b4a5a1]
neg ebp
push rbx
xor dword [rsp + rcx - 0x2f18d49b], ebp
shl dl, 0xa3
imul ax, si
ror al, 0x21
pop rbx
or rdi, rdi
sal edi, cl
movsxd rbp, ebp
jb 0x143a9b3d8
ror r10b, 0x63
not r8d
setb cl
movsx eax, r10w
lea r8d, [r8 + rcx*2 + 0x6557582a]
xadd eax, ecx
lea rdi, [rcx + r9 - 0x2a6e536d]
xchg r9b, dil
push rbx
inc r10d
and r10b, r9b
xor dword [rsp + rcx - 0x55f3], r8d
btr di, di
pop rbx
movsxd r8, r8d
push rdi
push rdi
adc r11, r8
btr r10w, ax
mov r8d, dword [rsp + rcx - 0x55ea]
sub r8, r10
mov rcx, qword [rcx + rbp - 0x55f3]
cwde
btc rdi, r10
mov rdi, qword [rbp + r10 - 0x551c]
lea rbp, [rbp + r10*2 - 0xaa40]
or rcx, rdi
rol r9d, 0x1c
imul r8
idiv dword [rsp + r10 - 0x551d]
not rcx
mov qword [rbp + r10 - 0x5524], rcx
xchg dword [rsp + r10 - 0x5518], edx
sal ax, 0xab
pop r9
pop rdx
jmp r11
movzx eax, cl
dec al
lea ecx, [rbx + rax*2 - 0x102]
mov eax, 0x58a0fa28
shl ecx, 3
btc rax, rax
sal edx, 3
shl eax, 0xe
rol ax, 0x4a
push rax
mov rax, rbp
neg word [rsp + 5]
adc dword [rsp + 2], 0x21afd29
adc rax, rdx
mov qword [rbp + riz - 8], rax
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
push 0xffffffffcb1a6408
mov qword [rsp], 0x4f33f230
rol byte [rsp + 4], 0xc1
lea rsp, [rsp + 8]
sbb rsp, rcx
jmp 0x143c38830
cmp ebx, 2
push 0xffffffffeeac43a0
jmp 0x143bf1350
lea rsp, [rsp + 8]
jne 0x1439971b4
jmp 0x1438e768e
xor edx, r8d
inc edx
and byte [rsp + rbx*4 - 0x3fffdd6], bpl
ror edx, 2
jmp 0x143b7224d
adc sil, dil
sbb r9d, esi
movsxd rbp, ebp
sub al, dil
jbe 0x143bec0a2
idiv edi
add r11, r10
sal sil, 0xe3
sal ecx, cl
jne 0x143bc814f
mov edx, 0x851eac86
movzx edi, dx
movzx r8w, byte [rbp + rdi - 0xac86]
movsx r9d, dil
mov r9b, byte [rbp + rdi*8 - 0x5642e]
movzx eax, dl
lea rcx, [rax*8 + 0x35bbf293]
movsx r11d, dl
lea rbp, [rbp + rdi*4 - 0x2b216]
sal ax, 0x61
adc r8b, r9b
lea r9, [rax + rdi*8 - 0x544c6e74]
idiv al
mov word [rdi + rbp - 0xac86], r8w
sal dx, cl
lea rbx, [rbx + rdi - 0xac8a]
or dx, r9w
mov r8d, 0x24120720
bswap r11
mov edx, dword [rbx + rdi*2 - 0x1590c]
xor edx, esi
dec r9
xadd cl, r11b
bts r9d, r8d
inc edx
neg dil
shr r8w, cl
xor edx, 0xfea91816
ror r9d, cl
lea edx, [rdx + rcx*4 - 0x9392981]
not edx
setae r11b
shl edi, 0xe8
neg r11
neg edx
sal r8b, cl
push rsi
push r11
xor dword [rsp + rdi*2 - 0x158f3f8], edx
mov rsi, qword [rsp + rdi*2 - 0x158f3f8]
shl qword [rsp + rdi*4 - 0x2b1e800], 0xe8
movsxd rdx, edx
or di, r8w
adc r10, rdx
dec byte [rsp + rdi*2 - 0x158f43c]
add cl, byte [rsp + rdi - 0xac7a1a]
mov qword [rsp + rdi - 0xac7a18], 0xffffffff9ebfe72f
pop r9
pop r8
jmp r10
ror cl, 1
not esi
and r8w, si
dec cl
lea rdi, [rax*8 - 0x44eeb8f4]
xor cl, 0x39
jmp 0x14392c930
push 0x7108fc1c
push 0x4222db00
sbb rsp, 0xf
push 0x3f0ad604
mov byte [rsp + 1], 0xa5
push 0x169b3025
lea rsp, [rsp + 0x10]
call rax
mov ecx, 0x1f13a4a0
push rcx
movsx r8d, byte [rsp + rcx - 0x1f13a49e]
mov rsp, qword [rbp + rcx*2 - 0x3e274950]
movsx ebx, cx
ror bx, 0x4b
xor r8w, 0xe0a0
mov rbp, qword [rbp + rcx*2 - 0x3e274948]
sal r8b, 2
mov qword [rbp + rcx - 0x1f13a4a0], rax
lea r9, [rbx + rbx*2 + 0x6b0cb60d]
lea rdi, [rbx + rcx*2 + 0x3b3b630e]
mov r10, rbp
shr di, 0x65
or r9d, r8d
mov ebp, 0xf4a46d00
pop rbx
lea rsi, [r9 + rbp*8 - 0x13db7943]
dec bpl
ror r8b, 0x64
pop rbp
btc rsi, rcx
pop r9
movzx eax, di
mov eax, dword [r9 + rcx*2 - 0x3e274940]
dec dil
lea r11, [rdi + r8*4 - 0x36d108c7]
lea r9, [r9 + rcx*2 - 0x3e27493c]
inc ecx
sbb rsi, 0xffffffffcb09152e
inc sil
xor eax, ebx
push rcx
pop rcx
inc eax
shr r8w, 0xe3
xchg r11w, r8w
jnp 0x143990773
pop r11
bt r8, rbx
and rax, rax
movsxd r9, r9d
inc ax
adc rbp, r9
mov rbx, qword [rdi + r10]
btr r8d, eax
sub rax, 0x2530f703
ja 0x143a264c5
mov eax, 0x6e9372b7
mov rdx, qword [r10 + rax - 0x6e9372b7]
movzx r8d, ax
mov rax, qword [rax + r10 - 0x6e9372af]
not r8w
lea rbx, [r8 + r8 - 0x1bd1adf3]
dec ebx
or rdx, rax
not rdx
btc bx, bx
btc ebx, ebx
adc r8, r8
mov qword [r10 + r8*2 - 0x23518], rdx
movsx eax, bx
mov r9d, dword [r8 + rsi - 0x11a90]
add ax, r8w
inc r8w
shl bx, 3
lea rsi, [rsi + r8*2 - 0x2351e]
xor r9d, r11d
mov edi, ebx
push r8
ror r9d, 1
bswap r9d
rol r9d, 1
shr ebx, 0xf2
xor r9d, 0x669128aa
or al, byte [rsp + r8 - 0x11a91]
movsx ecx, r8w
ror r9d, 1
mul dil
mov qword [rsp + rbx*2 - 0x7a16], r11
xor dword [rsp + r8*2 - 0x23522], r9d
not di
pop r11
and dil, 0xbf
bt rbx, r8
movsxd r9, r9d
adc rbp, r9
inc ecx
movsx r9d, bl
ror r8b, 2
mov rdx, qword [r10 + r8*4 - 0x46988]
and r9b, dil
jo 0x14397558d
rol bx, 4
push rdx
dec al
popfq
dec bl
lea rdi, [r8 + r10 - 0x11a54]
btr r9d, ebx
mov qword [r8 + r10 - 0x11a5c], rdi
cbw
xor ecx, r8d
lea r10, [r10 + r8*2 - 0x234c0]
jmp rbp
push 0x3302771d
rol word [rsp + 4], 0x86
sbb rsp, 0x18
call rax
mov edx, 0x8c048e08
xor dl, dl
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
movzx esi, dl
lea r9, [rdx*2 - 0x46cebd5f]
lea rcx, [r9 + r9 + 0x721dbc25]
mov qword [rsi + rbp], rax
sar rsi, 0x5e
neg edx
jb 0x143ba8142
cdqe
neg ebp
not r11d
lea ebp, [rbp + rsi + 0x29a0391e]
imul ecx, eax
sar r11b, 0xe7
xchg di, si
push r8
cwd
movzx r8d, cx
xor dword [rsp + rax*2 + 0x77e7fc72], ebp
btr dx, si
dec r11
pop r8
sar rcx, cl
or rdi, rcx
imul si
movsxd rbp, ebp
add r9, rbp
dec dil
imul si, r11w
and edx, eax
mov si, word [r10 + rsi*2 - 0x13900]
bswap rdi
add rdx, rcx
lea r10, [r10 + rax*2 + 0x77e74f02]
xor si, r8w
rol si, 1
inc si
btc rcx, rdi
cmovae di, dx
rol si, cl
xchg ah, al
dec cl
sub si, 0xbf83
xor r8w, si
lea rbx, [rax + rbx + 0x3bf37fa6]
imul di
mov word [rax + rbx + 0x3bf39400], si
mov esi, ecx
jo 0x1439b3bf8
xor edx, r8d
shl si, 0x6a
inc edx
and rbp, rax
add eax, ebp
xor edx, 0x38898030
neg rsi
dec edx
shl rsi, 0x56
rol edx, 1
sar cl, 0xe7
xadd r11b, cl
sub rcx, rax
inc edx
sal ecx, 0xf7
ror edx, 1
push r8
cwde
xor dword [rsp + rbp - 0x2102404], edx
rol rax, 0xdd
setb bpl
setb cl
pop r8
movsxd rdx, edx
adc r9, rdx
jmp r9
lea rsi, [rsi + r8*2 + 6]
lea r9, [rdx*2 - 0x16da5966]
adc r8b, r9b
xor bx, r11w
rol ax, 1
add al, ah
adc bx, 0x25aa
inc rdx
cmovs r9w, dx
neg bx
dec bx
rol bx, 1
add di, r8w
xor r11w, bx
movsx ecx, dx
btr edi, eax
mov word [r8 + r10 - 0x86], bx
cmovae dx, r9w
lea r10, [r10 + r8*2 - 0x10e]
ror dil, 0xc6
lea rbx, [r9*4 - 0x6960a1e9]
jmp rbp
sal rdx, 0x8d
push r12
adc r9, rax
movzx eax, dx
neg rax
not r8w
push rcx
jp 0x143b87705
mov rdx, qword [rsp + rdx + 0x21]
bswap rcx
lea rcx, [rcx*4 - 0x5c5be4c3]
push rcx
mov rcx, qword [rsp + 0x30]
jmp 0x1439fbd4c
or dil, dl
xor dword [rsp + rdx], r10d
pop rbx
not cl
xor r8, r8
movsxd r10, r10d
or dx, cx
or rax, 0x72999904
ror rdi, cl
adc r11, r10
mov rdi, qword [rbp + r8*8]
div r9
or ax, cx
mul ax
mov cx, word es:[rdi + rdx - 0x1d29fde7]
cmovno dx, ax
div rax
ror r8, 0x64
lea rbp, [r8 + rbp + 6]
shr r9d, 0x6b
mov word [rbp + r8*8], cx
ror edx, 7
or r8, r11
jmp r8
mov r9d, dword [rbx + rcx - 0x229303b1]
dec edi
sar ecx, cl
bswap rcx
xor r9d, esi
lea r9d, [r9 + rdi*4 + 0x65d768f6]
movzx r8d, dil
cdqe
sal edi, 0xb1
bswap r9d
js 0x143a97966
jmp 0x143be828c
imul rdx, r8
mul r11b
mov ecx, r11d
movsxd r9, r9d
neg dx
sbb dil, cl
adc r10, r9
movsx r9d, di
not rdx
bts ecx, 0xb9
lea rbx, [rdi + rbx - 0x7c9fc829]
xadd rdi, rcx
shl ecx, 0x42
inc dx
mov edi, dword [rdi + rbx - 0x7e9fc825]
dec r8d
mul r9w
xor edi, esi
or r9d, eax
xadd r11d, r9d
neg edi
ror rax, 0xcb
ror edi, 1
neg al
jle 0x143b5cf59
mov rdi, r11
push 0x53a9028
sal dword [rsp + 2], 0x98
cld
rol qword [rsp], 0x7e
push 0x44a3ae85
jae 0x14399a1b0
mov edx, 0x513ff094
mov r8d, edx
movsx edi, dl
lea rbx, [rdx + rbx - 0x513ff098]
btr edi, 0x39
lea r9, [r8 + rdi*2 - 0x7f72985f]
mov ecx, dword [rbx + r8 - 0x513ff094]
xor ecx, esi
lea rax, [r8 + r9*8 - 0x39786d79]
inc ecx
not di
neg ecx
ror r8d, 0x88
lea r11, [rdi + rax*2 - 0x1b51c4e2]
div rax
sub ecx, 0x29947c8e
shr di, 0xea
bt r9, r11
ror r11d, 0x68
rol ecx, 1
xchg r9, rdi
not ecx
inc r9w
cwde
add dil, 0x19
push rsi
cmovae di, r9w
shl rdx, 0x86
xor dword [rsp + rax - 0x7f95], ecx
bt edx, eax
bswap eax
neg al
pop rsi
xchg r9d, r11d
inc ax
xor r8b, dl
movsxd rcx, ecx
adc r10, rcx
sub rbx, 2
mul r11
movzx r9d, word [rbx + rdx*4]
xor r9w, si
sar rdi, 0x3a
movzx ecx, dx
ror r9w, 1
cwde
and rax, r8
xor r9w, 0x66b6
dec r8
neg r8d
setnp dl
not r9w
lea rdx, [rax*4 + 0x3d290eab]
jp 0x143c53eb4
push 0x3300318b
push 0xffffffffe00eeb30
lea rsp, [rsp + 0x18]
jmp 0x143bab280
and edx, 0xff
add byte [rsp + 5], 0xa0
jne 0x143994571
neg r10
xor dword [rsp + rcx - 0x7e03], edx
lea rbx, [rdi + r10*8 - 0x2453dce7]
cwde
bswap rcx
mov rbx, qword [rsp + rdi - 0x5b078000]
pop r10
btc eax, 0x93
and di, di
movsxd rdx, edx
rol dil, 0x63
adc r11, rdx
mov qword [rsp + rdi - 0x5b078040], 0xffffffff9d0b8429
xchg qword [rsp + rdi - 0x5b078040], rbp
cbw
pop rdx
jmp r11
lea rdx, [r11*4 - 0x1fc83d63]
xor edx, 0xd10fb627
bswap eax
mov r8d, edx
mov r9d, 0xdb24fb88
sbb eax, 0xbabf803f
neg r9w
xor eax, 0xc83ed916
ror r9w, 0xec
sal edx, 0x68
sbb r8w, r11w
inc eax
and r9d, edx
sal r9d, 0xf6
sar r8b, 7
push rdi
lea rcx, [r8 + r11 + 0x5907149e]
xor dword [rsp + r9 - 0x80000000], eax
movzx edi, r11b
pop rdi
sub cl, ch
movsxd rax, eax
add rbp, rax
push r9
mov rax, qword [r9 + rsi - 0x80000000]
lea rsi, [rsi + r9 - 0x7ffffff8]
push rcx
movzx ebx, cx
xor rax, rdi
dec rax
sub byte [rsp + r8 - 0x7b84aef0], r8b
xor rax, 0x7dbc3631
inc cx
rol rax, 3
shl r8w, 0xec
add r11w, r8w
not rax
add cl, r9b
xor rax, 0xfffffffffc180109
btc rdx, r11
and r9w, 0x5517
xor rdi, rax
lea r10, [r10 + r8 - 0x7b84f008]
xadd r9, rbx
mov qword [r10 + r8 - 0x7b84f000], rax
neg r9d
pop rbx
pop r9
jb fcn.143ac99e2
jmp 0x143a7d0ee
xchg qword [rsp + 0x50], r14
push 0x1139153c
mov qword [rsp + 0x50], 0x28b76482
lea rsp, [rsp + 0x58]
jmp r14
movzx edi, byte [rsp + rax - 0xa264af6]
dec bp
imul dword [rsp + rax - 0xa264af0]
lea rax, [rdi + rdi + 0x2b1e7e2d]
xor bp, 0x8ca2
dec dx
mov qword [rsp + rdx*8 - 0x7ffe8], rsi
shr edi, 0x82
adc bp, dx
sub eax, dword [rsp + rdx - 0xffeb]
neg rax
xor bp, dx
sal dx, 0xeb
bswap eax
rol bp, 1
xor word [rsp + rdx - 0xf7fa], si
xor bx, bp
bswap esi
mov word [r8 + rdx*2 - 0x1f000], bp
movsx ebp, di
mov rsi, qword [r10 + rdx*2 - 0x1f00e]
or r9, 0x2a34b692
bts ecx, ebp
lea r10, [r10 + rdx - 0xf80e]
xor rsi, rbx
imul cl
bts r9, rcx
not r9w
xor rsi, 0xffffffff83135495
lea rax, [r9 + rdx*4 + 0x122d6d90]
dec rsi
push rbp
bswap rsi
pop r9
sub qword [rsp + rdx*2 - 0x1eff0], rdi
lea rsi, [rsi + r9*2 - 0x31fcacf8]
and edi, ecx
neg rsi
xor rbx, rsi
mul ebp
bswap r9d
mov qword [r8 + rdx*2 - 8], rsi
adc ebp, r9d
xchg word [rsp + rdx + 0xf], ax
lea r8, [r8 + rdx*8 - 8]
neg rcx
push rdx
not ebp
pop r9
pop rdx
pop rdi
pop rdi
jb 0x143b4221f
mov edi, 0x6d361532
lea r10, [r10 + rdi - 0x6d361536]
movsx esi, di
mov edi, dword [rdi + r10 - 0x6d361532]
ror sil, 0x81
mov ebx, esi
xor edi, r8d
mov ecx, ebx
lea rbx, [rsi*2 + 0x1326592c]
bswap edi
ror edi, 1
imul ecx, ecx
lea edi, [rdi + rsi*2 - 0x5ca50dd1]
sbb ebx, esi
bswap edi
push r8
mov r8d, ebx
ja 0x14391580a
dec ebx
push 0xfffffffff625e3a5
push 0xffffffffebac1437
lea rsp, [rsp + 0x10]
jne 0x1438caca9
mov rax, qword [rbp + riz]
jmp 0x1439fc174
neg r9d
not rcx
xor r9d, 0x1c25f51b
mov edi, 0x70ad148a
imul rsi, rbp
not bpl
ror r9d, 2
not r9d
bts rbp, 0xa9
sal ax, 0x42
setp al
push rbx
rol rbp, cl
xor dword [rsp + rcx + 0x316b], r9d
xor ecx, ecx
setns cl
pop rbx
neg esi
btc si, 0xa0
mul rdx
movsxd r9, r9d
sar esi, cl
cdqe
sub sil, 3
add r11, r9
inc rax
add rdx, r11
jmp rdx
ror di, 0x8c
mov r8d, dword [rbp + r11*4 - 0x250]
adc r11d, 0xc98b9b9d
dec r11d
mov word [rsp + rdi - 0x5e1905], 0xe03a
xor r8d, ebx
lea rax, [rcx - 0x4471db6d]
lea r8d, [r8 + r11 - 0x1f84398b]
neg r8d
rol rax, cl
and di, 0xc110
rol r8d, 1
dec r8d
mul word [rsp + rdi - 0x5e00fe]
neg r11
or r9d, ecx
neg r8d
shl dil, 0xa4
rol di, 0x6f
dec cl
lea r8d, [r8 + r11 + 0x5802ea9b]
inc qword [rsp + rdi*2 - 0xbc0100]
dec rcx
mov qword [rsp + rdi - 0x5e0080], rbx
xor dword [rsp + rdi - 0x5e0080], r8d
shr ecx, cl
pop rbx
movsxd r8, r8d
add r10, r8
dec r9d
jl 0x143998aeb
mov ebx, dword [r10 + rdx*4 - 0x3c64]
movsx ebp, cl
btr rdx, rdx
lea rax, [rbp*8 - 0x414faf57]
xor ebx, r8d
or dx, 0x839e
lea ebx, [rbx + rax*4 + 0x4f80fd1f]
movzx edi, dx
and rdi, 0x233d1b3b
bswap ebx
dec ebx
xor ebx, 0x98235687
bts ax, ax
neg ebx
cwd
rol cl, 0x24
lea rsi, [rcx + rdx*4 + 0x2286ff1e]
ror ebx, 1
lea rdi, [rbp - 0x7170dbed]
neg dx
dec ebx
xor ebx, 0x960cb83d
div di
xchg ebp, esi
push r8
bswap edi
movzx r8d, si
xor dword [rsp + rdx*2 - 0x1236], ebx
shr bpl, 0xe1
add rsi, rcx
pop r8
movsxd rbx, ebx
mul rdi
add r11, rbx
movzx ebx, dl
imul bpl
lea r10, [rdx + r10 - 0x2c248f8e]
adc rdi, rcx
add ebp, 0xfc27fbb0
mov bl, byte [r10 + rdx - 0x2c248f8d]
xor bl, r8b
push rcx
sub bl, 0x29
bswap rsi
add byte [rsp + rdx*2 - 0x58491f17], 3
dec si
rol bl, 1
sub word [rsp + rdx*2 - 0x58491f14], si
neg dword [rsp + rdx*2 - 0x58491f19]
inc dword [rsp + rdx - 0x2c248f8c]
add bl, bpl
dec al
xor bl, sil
xor rbp, 0x333b1983
push rdx
sub word [rsp + rdx*2 - 0x58491f0e], 0xcdbb
adc bl, 0x93
xor r8b, bl
bswap ecx
lea r9, [r9 + rdx*2 - 0x58491f1c]
mov word [r9 + rdx*2 - 0x58491f1a], bx
pop rax
pop rdi
jmp 0x143bdf597
sal r9w, 0xa1
add eax, dword [r9 + r8 - 0x400c1a0a]
mov ecx, dword [rdx + r8 + 4]
mov qword [rsp + rdi - 0x400c89ff], rdi
shl byte [rsp + rdi - 0x400c8a03], 6
mov qword [rsp + rdx + 8], rbx
cpuid
lea r8, [r8 + rdi - 0x400c8a0f]
lea r9, [rsi + rdi + 0x8159a2a]
rol r9d, 0x7d
sal qword [rsp + rdi - 0x400c8a07], 0x22
mov dword [rdi + r8 - 0x400c89fb], eax
imul r9d, dword [rsp + rsi]
dec word [rsp + r9 + 5]
pop rdi
mov dword [r8 + r9 + 8], ebx
lea rbp, [rsi + rsi*4 + 0x4c20b022]
mov dword [r8 + r9*2 + 4], ecx
lea rax, [rdi + r9 - 0x42e81700]
movzx ebx, r9b
mov dword [r8 + r9], edx
movsx ecx, dil
pop rbx
jl 0x143b4221f
jmp 0x143bbdbc0
lea rsp, [rsp + 8]
jmp 0x143b03307
neg rdi
mov r8d, r11d
neg eax
inc eax
jmp 0x143abc502
jmp 0x143a692a0
bswap ecx
sar r9d, 0x79
lea rbx, [rdi + rbx - 0x20acae05]
mov edx, 0xe53c330f
rol rcx, 0x6c
xor r11w, si
rol r11w, 1
imul dil
sub r9b, cl
sbb r11w, 0xc417
ror r11w, 1
bswap ecx
ror eax, 3
sbb r11w, 0x13b1
bt ax, 0x1b
xor r11w, 0xc80a
or dl, dh
sbb rcx, rdx
adc r11w, 0x5d8b
ror ecx, cl
ror r11w, 1
xor r11w, 0xaaa7
bts r9w, dx
setb r9b
xor si, r11w
mov word [rbp + rdi - 0x20acadf5], r11w
lea rbp, [rdi + rbp - 0x20acadf5]
sub dil, 0xb
lea r11, [rdi + rax*4 - 0xb786d52]
jmp r10
inc esi
imul ecx
xor esi, 0x14bd1733
div r8d
btc r11, rax
sal edx, cl
not esi
or r8w, di
lea esi, [rsi + rcx + 0xcdd2313]
seta r8b
ror esi, 1
push rbx
not r8d
xor dword [rsp + rcx - 0x7f595b06], esi
idiv r11d
pop rbx
mov dword [rcx + r10 - 0x7f595b0a], esi
mov r11d, dword [rcx + r9 - 0x7f595b02]
or rdi, rcx
sal cl, 0x44
btc rax, 0x8c
lea r9, [r9 + rcx - 0x7f595b58]
or r8, rcx
xor r11d, ebx
push r8
sar byte [rsp + rcx - 0x7f595b5c], 0x67
not r11d
sal dword [rsp + rcx - 0x7f595b5d], 0xbe
movsx esi, dx
rol r11d, 3
lea rdi, [rcx + rdx - 0x41fe5874]
rol cl, 0x65
jae 0x14392ea0a
test ebx, ebx
push 0x770f7d3c
jmp 0x143ab15a7
mov rdi, qword [r9 + riz]
sub edx, edx
mov rax, qword [rdx + r9 + 8]
movzx ebp, dl
mov esi, edx
lea r9, [rdx + r9 + 8]
mov ebx, 0x63a63982
adc rdi, rax
xchg si, bx
movzx eax, bl
mov qword [rdx + r9], rdi
movzx edi, bx
dec sil
idiv rbx
lea r10, [r10 + rdx*2 - 4]
neg al
xor edx, dword [r10 + rdx]
inc sil
xchg esi, edi
dec al
xor edx, r8d
neg di
ror edx, 3
sal bpl, 0x47
lea edx, [rdx + rbp*4 + 0x7928512a]
neg edx
shr sil, 0x24
jae 0x143a7ceb5
mov rdi, r9
mov ecx, esi
mov edx, 0x70128503
mov rax, rdi
inc esi
lea rbx, [rcx + rcx*8 + 0x1b29bf12]
mov rdx, qword ss:[rcx + rax - 0x486bf83]
movsx edi, si
xadd cl, ch
lea rax, [rdi*2 - 0xc52efd5]
mov rbx, rdx
sal rcx, 0x1c
setnp sil
lea rbp, [rcx + rsi*2 - 0x1c4ddcf2]
mov rcx, qword [rsi + r9 - 0x486bf00]
and rbx, rcx
dec bpl
setns dil
imul rax
not rbx
rol dx, 0x46
cwd
ror edi, 0xeb
mov qword [r9 + rsi - 0x486bf00], rbx
jae 0x143aafdbe
lea rax, [r9 - 0x3a42dee6]
jnp 0x1439d04f3
movzx ecx, byte [r9]
mov esi, 0xa513f122
lea r8, [rsi*2 + 0x679bc03c]
xor cl, bl
sub cl, 0xc
mov edi, esi
neg cl
inc rdi
movsx eax, dil
dec cl
lea rdx, [rsi*8 - 0x1479417d]
idiv sil
sub rsi, rdi
neg cl
mov r11d, r8d
add cl, sil
xor bl, cl
shr r11d, 0xf7
imul r11w
lea r11, [rsi - 0x59d9fdfa]
mov word [r10 + rsi - 1], cx
lea r8, [rsi + r10 - 1]
bts rsi, rdi
mov qword [r10 + rsi*2 - 8], r8
sbb edi, 0x441a9b2b
btr rdx, 0x3a
mov r8d, eax
mov rsi, qword [r9 + rsi*2 + 3]
movsx ecx, ax
sal rdi, cl
adc dl, 0xa5
xor rsi, rbx
neg rsi
jmp 0x143939cb2
xchg r9, r11
neg edx
sar dil, 0xa5
add r11, rdi
not edx
btc r9d, r8d
rol edx, 2
cbw
push rbx
bts cx, r9w
xor dword [rsp + r9*4 - 4], edx
btr r9d, edi
bt r8, rcx
pop rbx
shl ax, 2
lea r8, [rax*8 + 0x55320802]
sbb ecx, 0x94bbfea1
movsxd rdx, edx
xchg r11d, ecx
adc r10, rdx
xadd al, r9b
sal al, 0xc7
mov edx, dword [rsi + r9*2 - 0x50]
and r8d, r9d
adc r8d, dword [rsi + r9*2 - 0x4c]
mov cl, byte [r9 + rsi - 0x20]
lea rsi, [r9 + rsi - 0x22]
btc r9w, 4
shr r9d, 0xd0
shld edx, r8d, cl
movzx ecx, ax
mov dword [rsi + r9], edx
add r9, r10
jmp r9
dec word [rsp + 1]
mov qword [rbp + riz - 8], rax
jo 0x1439bcb9a
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
jp 0x143ab3f35
mov eax, 0x761fb4b2
lea r10, [r10 + rax - 0x761fb4b6]
mov edx, eax
mov edi, dword [r10 + rax - 0x761fb4b2]
movzx ecx, dl
xor ecx, 0xdbbddb31
or dl, al
xor edi, r8d
neg eax
mov esi, edx
dec edi
movzx ebp, dx
mov ebx, ecx
rol edi, 1
xadd dl, sil
imul dx
inc edi
xor eax, ebp
xor bx, cx
not edi
neg cx
sbb edi, 0x81ac99b6
inc rbp
jnp 0x143927f87
sar di, 0x2f
push rdi
xor dword [rsp + rcx - 0x77164a], edx
dec r8
add di, word [rsp + r8 - 0x20679fc7]
setb dil
mov rbx, qword [rsp + rcx*2 - 0xee2c9c]
movsxd rdx, edx
sar r8b, 0x82
adc rbp, rdx
mul sil
pop rsi
mov qword [rsp + rcx*2 - 0xee2ca4], rcx
movzx edi, byte [rcx + r9 - 0x77164e]
bt rcx, rcx
xadd byte [rsp + rcx - 0x77164f], al
shl cl, 0x81
lea r9, [rcx + r9 - 0x77169f]
jae 0x143c29470
ror r9d, 3
xor r9d, 0x7f20e0aa
btr r8, rdx
neg r11
neg r9d
lea r9d, [r9 + rcx - 0x226d0896]
bt r8w, r11w
push rbx
sub rdx, r11
xor dword [rsp + rcx + 0x6494eb0c], r9d
movzx edi, r11w
sal dl, 0xc1
pop rbx
movsxd r9, r9d
imul rcx, r11
cqo
lea rdx, [rcx*8 - 0x4651eedb]
adc r10, r9
jmp r10
xor dword [rsp + r11 + 0x602fbd77], esi
shr rdi, 0xfb
pop r8
movsxd rsi, esi
idiv al
ror di, 0x44
jb 0x143a7580d
mov ebx, 0xa71fcbb6
neg bx
movzx edi, byte [r10 + riz - 1]
xor dil, r8b
sub ebx, ebx
movzx edx, bl
mov ecx, 0x980ea414
rol dil, 1
movzx esi, cx
and edx, 0x1accba0
sal dx, 0xc6
xor dil, 0x85
mov ebp, ebx
lea rax, [rcx + rbp*2 + 0x14177337]
btr rax, rcx
dec dil
bswap rbp
btc rsi, rbx
mul dl
neg dil
btc si, si
inc esi
inc bp
xor r8b, dil
mov cx, di
lea rdi, [rsi + rsi - 0x19d2457d]
shr bl, 0x22
movzx esi, byte [r10 + rbx - 2]
mul ebx
sbb al, 0x1d
add di, 0x73a2
xor sil, r8b
imul di, ax
or ebp, edi
xor edi, edx
neg sil
dec dl
btc edi, ebx
dec bp
ror sil, 1
xor sil, 0x9a
ror dil, 0xc2
jb 0x143c43f6d
mov eax, 0xd524aa8f
jmp 0x143966768
jmp 0x14392763e
push 0x34997fa4
sal byte [rsp + 6], 0x67
test ebx, ebx
push 0x2b071619
push 0x1f86c21e
lea rsp, [rsp + 0x18]
je 0x14399b582
push 0x2f33cca3
push 0xfffffffffe039d1c
mov eax, dword [rsp + 0xa]
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
lea rsp, [rsp + 0x10]
jne 0x143bb4d46
push 0xffffffffda0429ba
push 0xffffffffa01783a7
mov rcx, rax
jmp 0x143c570ba
rol r11b, 0x21
xor cl, byte [rsi + rbx + 2]
or word [rsp + rsi*2 + 3], di
ror si, 0xae
lea rbx, [rbx + rsi*4 + 2]
jnp 0x143bc355d
mov ecx, 0x5700971c
movzx esi, cl
lea rax, [rsi + rsi*4 + 0x5108e10c]
movzx eax, byte [r10 + rcx - 0x5700971d]
xor al, bl
mov edx, 0x67115533
dec al
btr si, dx
jae 0x143b91958
movsx edi, cl
neg al
xadd si, dx
movsx r9d, dl
inc al
imul rsi, rdx
not cx
neg al
or r9b, r9b
ror al, 1
movsx ebp, si
xor bl, al
dec dl
add rax, rsp
xadd sil, r9b
and rbp, 0x1e87a2a7
btr edi, edx
mov esi, dword [rax + rdx - 0x67110013]
mov r9d, esi
neg cl
btr rdx, rbp
mov cl, byte [r8 + rdi*4 - 0x70]
sal r9d, cl
mov eax, edi
mov dword [rdx + r8 - 0x67110005], r9d
mov edi, dword [r10 + rdi - 0x21]
lea rcx, [rax*8 + 0x219c1a84]
imul rbp
xor edi, ebx
xor cl, ch
adc al, al
bswap edi
push rbp
rol byte [rsp + rdx + 2], 0xa3
ror edi, 3
lea rsi, [rbp*2 - 0x21cc86dd]
or rbp, qword [rsp + rdx]
mov r9d, eax
not edi
lea edi, [rdi + rdx*2 - 0x6789292a]
mov qword [rsp + rdx], rbx
xor dword [rsp + rdx*2], edi
pop rbx
movsxd rdi, edi
add r11, rdi
movzx edi, byte [r10 + rdx - 6]
xadd sil, r9b
push rbp
not qword [rsp + rdx*2]
lea r10, [rdx + r10 - 6]
xor dil, bl
idiv qword [rsp + rdx]
shl byte [rsp + rdx - 0x189fa0d7], 0x83
je 0x143ac21fb
mov dword [r8 + rbp - 0x5bbdd07e], eax
mov eax, r9d
pop rdx
add rcx, r10
jmp rcx
cmp r10, rcx
jmp 0x143a52836
xadd rcx, rdx
pop rdx
pop rbx
pop rcx
jmp rbp
mov rdi, qword [rsp + r8*8 + 8]
mov dword [r10 + r8*4 + 4], ecx
lea r10, [r8 + r10 + 4]
mov ecx, dword [rsp + r8*4 + 2]
add dword [rsp + r8*8], r9d
mov qword [rsp + r8*2 + 8], rax
pop rax
pop r8
xor rdx, rbp
jmp rdx
lea rsp, [rsp + 8]
jmp 0x1439a8966
btr rax, r8
lea rcx, [rsp + rcx + 8]
and di, bx
dec byte [rsp + r9*2 + 7]
xor byte [rsp + r9*8 + 3], 0x1b
mov word [r9 + rcx], dx
mov ecx, ebx
mov r8d, dword [r9 + rsi]
bswap rdi
xor bx, word [rsp + r9*2 + 1]
dec ax
lea rsi, [rsi + r9*4 + 4]
add edi, edi
xor r8d, r11d
lea rdx, [rcx*4 + 0xf34a581]
lea r8d, [r8 + r9 - 0x9344c3f]
bts r9d, 0x3b
idiv qword [rsp + r9*4 - 0x20000000]
not r8d
sub byte [rsp + r9 - 0x7fffff9], cl
xor r8d, 0x9fb1a217
rol dword [rsp + r9 - 0x8000000], cl
mov byte [rsp + rdi - 0x6c19fff9], 0x84
neg r8d
mov qword [rsp + r9*4 - 0x20000000], r11
xor dword [rsp + r9 - 0x8000000], r8d
and dil, dl
and rax, rdx
pop r11
and r9b, 0xb0
movsxd r8, r8d
adc rbp, r8
ror edi, 0x67
jmp rbp
dec rsi
adc r11, rbp
ror rdi, 0x5c
cwd
mul r9b
adc r9w, word [r8 + rdx*8]
imul di
btr edi, 0x9e
mov cl, byte [rax + r8 - 0x4a7ffffe]
sub al, dl
lea r8, [r8 + rdx + 2]
lea rbp, [rdx*4 + 0x4ca6d838]
or dx, di
add rdi, rbp
sal r9w, cl
dec di
not ebp
mov word [r8 + rax - 0x4a800000], r9w
jmp r11
pop rbx
ror r9b, 0x63
bt ecx, 0x2e
add r9d, edx
movsxd rbp, ebp
cwd
adc r11, rbp
mov r9, qword [r8 + rax - 0x697d0018]
add si, word es:[r9 + rcx*2]
mov ebp, 0x2b085004
lea r8, [rax + r8 - 0x697d0012]
mov word [rax + r8 - 0x697d0018], si
add rcx, r11
jmp rcx
xor dword [rsp + rbx*2 - 0x6921aa1a], edi
sar rbx, 0x7c
pop rbx
je 0x143b8cc12
adc rbp, rax
lea rdx, [r8*8 + 0x1914850a]
movsx eax, word [rsp + r8 - 0x701fffff]
pop rcx
pop rsi
jmp rbp
div di
dec r8d
lea r9, [rdi + rdi*2 - 0x115f5e4b]
push rdx
neg eax
mov qword [rsp + rcx], rbx
xor dword [rsp + rcx], r8d
bswap rdx
pop rbx
cbw
neg ecx
dec rax
movsxd r8, r8d
push rax
bts r11, 0x39
adc r10, r8
pop r11
add rcx, r10
jmp rcx
xchg byte [rsp + rbx - 0xe32b100], bh
mov word [rsp + rax - 0x7416b784], 0x4a90
not r8b
jmp 0x143b67122
lea rsi, [rsi + rax*8 + 4]
neg ax
xor r8d, r11d
cdq
neg r8d
jmp 0x143a152e0
lea ebp, [rdi + rbp + 0x6f78c0a3]
jmp 0x143b0638b
call rax
mov r11d, 0x10b88f35
mov rsp, qword [rbp + r11*4 - 0x42e23ce4]
lea rsi, [r11*2 + 0x4494b934]
movzx ebx, r11w
mov rbp, qword [rbp + rbx*2 - 0x11e72]
xchg r11, rsi
mov ecx, 0x978420aa
mov qword [r11 + rbp - 0x6605d79e], rax
movzx edx, r11w
mov rsi, rbp
pop rbx
pop r10
push rdx
mov rbp, qword [rsp + r11 - 0x6605d796]
lea rbp, [rbp + r11 - 0x6605d7a2]
sar dx, 0xe
mov edi, dword [rbp + rdx - 0xffff]
movsx r9d, byte [rsp + r11 - 0x6605d79e]
bts r11w, r11w
xor edi, ebx
dec cx
jge 0x143a7c2f6
jp 0x143c37ea8
sub cx, di
xor cx, di
jmp 0x1439279b3
jmp 0x143b3a42f
push 0xffffffff80940596
shl word [rsp + 4], 0x88
sbb rsp, 0x17
push 0xffffffff900a8e87
not word [rsp + 4]
lea rsp, [rsp + 8]
call rax
mov edx, 0x62380301
lea rbx, [rdx + rdx - 0x41f88059]
mov rsp, qword [rbp + rdx - 0x62380311]
lea rcx, [rbx + rdx*4 + 0x5f3cff2e]
movsx edi, dl
mov rbp, qword [rbp + rdx - 0x62380309]
jmp 0x143bbac5a
mov eax, 0x5c12c43c
btr rax, 0x3e
mov rax, qword [rbp + rbx*8]
jae 0x1438cc396
sub r8, 4
mov ebp, 0xea88cf32
mov edx, dword [r8 + riz]
sal rbp, 0x55
push rbp
xor edx, ebx
movzx eax, byte [rsp + 3]
neg edx
not edx
sub edx, 0xe337350e
push rbp
jmp 0x143b19bf0
lea rsp, [rsp + 0x18]
jne 0x143bdb304
mov edx, 0x1f07da37
mov rdx, rax
push 0xffffffff91b56022
lea rsp, [rsp + 8]
jmp 0x143aa420e
lea rdx, [rsp + 0x1b0]
jmp 0x14396b1e5
mov rsp, r8
bswap rdi
push rsi
push rdi
not dword [rsp + 4]
pop rdi
pushfq
movsx esi, dil
lea rdi, [rdi*4 + 0x305060b]
xor rsi, rax
rol di, 0x49
mov rdi, r8
jae 0x143a12f19
xor ecx, ecx
cmp ebx, 4
jbe 0x14390f3a8
mov edx, 4
lea ecx, [rbx - 4]
shl ecx, 3
mov eax, 0x4604b8b1
lea rax, [rax + rax*4 + 0x6f32d530]
lea rax, [rax + rax*8 + 0x67185197]
sal edx, 3
shr ax, 0xc6
push rax
mov rax, rbp
shr byte [rsp + 3], 0xc1
jle 0x1438d6f0a
lea rax, [rcx*4 + 0x4d3fb1be]
cdqe
mov r13, qword [rsp + rax - 0x72f8c1c6]
mov qword [rsp + rax - 0x72f8c1e6], rbx
mov rbx, qword [rsp + rax - 0x72f8c1be]
mov rcx, qword [rsp + rax - 0x72f8c1b6]
not rax
jmp 0x143aaafbb
mov r8d, 0xb033ccaf
mov word [rbp + rdx - 1], r10w
or rcx, r11
jmp rcx
mov r11, qword [rsp + rbx*2 + 0x6ef38a04]
sar dword [rsp + rdi - 0x6222264b], 0x8d
sub rdi, 0xffffffffe0b22721
add dword [rsp + rbx + 0x3779c502], 0x7286ed93
movsxd rax, eax
setne bl
xchg r9, rbx
adc rbp, rax
jmp 0x143b834b5
ror r11d, 3
not r9d
push rbx
neg ax
movsx ebx, di
xor dword [rsp + r8 - 0x5e654923], r11d
pop rbx
sub r9b, r8b
movsxd r11, r11d
adc r10, r11
jmp r10
div cl
ror r8d, 3
mul r9
bts ax, 0xa9
or rdx, 0x4431d3ae
lea r8d, [r8 + rax - 0x12af641f]
mov edi, eax
sar edi, cl
sub rdx, rdi
push r11
idiv r9b
xor dword [rsp + rbx - 0x22], r8d
movsx r11d, dil
shl ax, 0x66
sub dl, 6
pop r11
movsxd r8, r8d
xor cl, 0x35
adc rbp, r8
mul rdx
ror cl, 0xa1
or edx, dword [r10 + rbx*2 - 0x44]
sal ax, 0xa7
mov eax, dword [r10 + rbx*4 - 0x84]
sar ecx, cl
mov r9d, dword [rbx + r10 - 0x1a]
lea r10, [r10 + rbx - 0x1e]
jne 0x143b31b03
mov ecx, 0xee97e383
sub r10, 4
movzx edi, cl
mov ebp, edi
mov edx, dword [r10 + rdi*2 - 0x106]
lea r9, [rcx + rbp*2 + 0xdbfea00]
or bp, 0xa588
xor edx, ebx
movzx esi, cl
bt bp, r9w
btr di, 0x21
inc edx
lea rax, [r9*4 + 0x78b459b8]
push rdi
bt di, ax
ror edx, 1
cdqe
not rbp
bswap edx
inc edx
rol edx, 2
dec dil
shr dword [rsp + rdi - 0x7e], cl
shl cx, 0x8b
mov qword [rsp + rdi - 0x80], rbx
xor dword [rsp + rdi*2 - 0x100], edx
sub rdi, 0x259ce5a6
dec cx
rol bp, 0xc3
pop rbx
shr esi, 0x78
xor r9w, 0x2f26
movsxd rdx, edx
push rax
adc r11, rdx
xadd byte [rsp + rdi*2 + 0x4b39ca4e], ch
xor si, word [rdi + r8 + 0x259ce526]
mov byte [rsp + rdi + 0x259ce527], r9b
lea r8, [r8 + rdi*2 + 0x4b39ca4e]
lea r10, [rdi + r10 + 0x259ce525]
inc dword [rsp + rdi + 0x259ce528]
neg dword [rsp + rbp + 0x2c60]
movzx ecx, byte [r10 + rbp*2 + 0x58bc]
pop rax
xor cl, bl
movsx edx, r9w
cdqe
btc r9d, edi
dec cl
cdqe
neg cl
not bp
xchg r9, rbp
btr r9w, di
ror cl, 1
neg bpl
adc ebp, eax
shr di, 0x6e
dec cl
not rax
rol cl, 1
cwd
cwde
inc edi
neg cl
btr r9, rdi
xor bl, cl
bts edx, ebp
not dil
adc rcx, rsp
mul bpl
push rax
mov byte [rcx + r9*8 + 0x6bd18], sil
movzx ecx, word [rsp + r9*8 + 0x6bd1b]
pop rax
or rcx, r11
jmp rcx
mov edi, dword [r10 + rdi*4]
sal qword [rsp + 8], 0x10
not byte [rsp + 7]
shr r9d, 8
jmp 0x143a7b0b4
sub rsp, 0x20
jmp 0x143bf31cc
movsxd r8, r8d
neg r9d
ror r9w, 0xa4
and di, ax
adc r10, r8
shl eax, 0xf4
push r11
pop rdx
jmp r10
lea rsp, [rsp + 8]
jmp 0x1439353bc
push rdi
xadd r11b, dl
xor dword [rsp + rdx*4 - 0x42b11800], ebx
cwd
pop rdi
movsxd rbx, ebx
inc dx
or r9b, 0xa3
bts dx, 0x20
adc rbp, rbx
inc rax
neg r8d
mov ebx, edx
movzx ecx, byte [rsi + rdx*4 - 0x42affffe]
lea rsi, [rdx + rsi - 0x10abfffa]
xor cl, dil
not r8w
ror ax, 0xec
div r8b
xor cl, 0xac
ror cl, 1
cwd
dec eax
inc al
add cl, 0xa2
and dx, bx
jae 0x14397f694
mov edi, 0x18bdd8ab
jmp 0x143abb92b
rol qword [rsp], 0xca
mov qword [rsp], rax
dec ebx
jne 0x143bb63e7
mov eax, 0xdf9908ae
push rax
bswap eax
mov rax, qword [rbp + riz]
sal qword [rsp], 0x18
not word [rsp]
adc qword [rsp], 0xffffffffcaa1b393
sbb rsp, 0x17
call rax
mov ecx, 0x449d81bf
movsx esi, cl
movsx r10d, si
mov rsp, qword [rbp + rcx - 0x449d81cf]
movzx edi, si
mov rbp, qword [rbp + rdi*8 - 0x7fe00]
mov qword [rbp + rcx - 0x449d81bf], rax
movsx eax, si
mov rsi, rbp
pop rbx
mov ebp, r10d
cqo
pop r10
neg al
lea r9, [rcx + rcx*2 + 0x66004529]
btc rcx, 0x95
pop rbp
lea rbp, [rdi + rbp - 0xffc3]
setae al
mov eax, dword [rdi + rbp - 0xffbf]
sar rdi, 0x3b
xor eax, ebx
btc edx, 0xbf
sbb dil, 0x94
bswap eax
bt rdx, rdi
ror rdx, cl
lea eax, [rax + rcx*2 - 0x43d4dfee]
movsx r11d, r9w
xor eax, 0xf622732a
rol eax, 2
movzx r8d, cl
shr r9, 0xc2
shl ecx, 0xb5
push rbx
add edi, r11d
sar r9, 0x92
xor dx, 0x5cba
xor dword [rsp + r9 - 0x133d], eax
sal edi, 0xcd
pop rbx
adc r8b, 0xad
sal dil, 2
movsxd rax, eax
adc r10, rax
and rcx, r11
inc r9d
xor r9w, 0x320a
jmp r10
inc r8w
bswap r9d
sal al, 0x87
xor r11d, eax
push rdi
xor dword [rsp + rdx - 0x15fb0bf2], r9d
movzx edi, dl
idiv rcx
rol r8w, 0x81
pop rdi
imul r8b
cbw
movsxd r9, r9d
add rbp, r9
mov r9d, edx
sal r9w, cl
sal r8, cl
jae fcn.143ac99e2
jge 0x143a39ae6
movsxd rcx, ecx
adc r11, rcx
mov rsi, qword [rax + r9]
shl word [rsp + rax + 0xe], 0xc2
mov ecx, r10d
lea rbp, [rcx + rdx*8 + 0x573cdd0b]
xor rdx, qword [rax + r9 + 8]
dec ebp
not rsi
dec bpl
add word [rsp + rax*8 + 6], bp
not rdx
pop rax
or rsi, rdx
and al, bpl
mov qword [r9 + rbp - 0x573c8b3d], rsi
sub al, ch
setae al
lea r9, [r9 + rbp - 0x573c8b3d]
mov edx, ecx
pop rdi
xor rdi, r11
jmp rdi
push 0x3b09cf9e
lea rsp, [rsp + 8]
jmp 0x143b3a7f4
jmp 0x143aacd7f
lea rsp, [rsp + 8]
jne 0x143c3741d
jmp 0x143ba0394
xor dword [rsp + rsi - 0x1519], edi
pop r8
shl ecx, 0x59
sub si, si
movsxd rdi, edi
dec ecx
and cl, 0xe
adc r11, rdi
mov rdx, qword [r9 + rsi*2]
lea rax, [rbx*2 + 0x21a4fa85]
xor rsi, qword gs:[rdx + rsi]
or ax, cx
or bx, cx
mov qword [rbx + r9 - 0x1326ff4f], rsi
jmp r11
jmp 0x143a7b92d
bswap edx
inc edx
ror edx, 1
not edx
mov qword [rsp + 8], r8
movzx ebp, cx
sar word [rsp + rbp - 0x1bca], 0x64
xor dword [rsp + rbp*2 - 0x3790], edx
sar byte [rsp + rbp - 0x1bcc], 0x43
mov byte [rsp + rbp*2 - 0x3791], cl
pop r8
pop r8
lea rdi, [rbp + rcx*4 - 0xe8a65a]
sal rcx, 0x83
movsxd rdx, edx
adc r11, rdx
mov rdi, qword [r9 + rbp*2 - 0x3798]
imul rcx, rcx
mov edx, 0x3812b428
mov al, byte [r9 + rbp*4 - 0x6f28]
mov esi, ebp
lea r9, [r9 + rbp - 0x1bc2]
sub rcx, rsi
dec rsi
mov byte ss:[rdi + rbp*2 - 0x3798], al
dec cl
neg bp
jmp r11
or dword [rsp + 4], edi
xor sil, 0x8a
lea rbp, [r9*4 + 0x558f0eaf]
xor bl, sil
sub byte [rsp + 6], 0x24
lea rsi, [rsp + rsi + 8]
movzx edx, r9w
mov qword [rdx + rsi - 0x4d9e], rax
mov esi, dword [r10 + rdx*8 - 0x26cf5]
jne 0x143b6a68b
rol edi, 3
push rbx
push r8
add r11d, 0x702d03ba
xor dword [rsp + rdx*2 + 8], edi
cdq
xadd dword [rsp + rax*4 + 0x2abcff88], edx
mov rbx, qword [rsp + rdx - 0x6d264a7f]
mov qword [rsp + rax + 0xaaf3fea], r11
mul ax
movsxd rdi, edi
add rbp, rdi
cbw
btc cx, cx
dec rcx
rdtsc
movsx edi, si
lea r10, [r10 + rcx*8 - 0x25038]
sal edi, 0x72
sbb r8b, dil
jl 0x1439e27a0
sub r10, 1
mov ebx, 0xb7bdf103
movzx ebp, bl
lea rax, [rbp*2 - 0x40dd1deb]
movzx ebx, byte [r10 + rbp - 3]
xor bl, r8b
mov ecx, 0xdb37f92b
movsx edx, bp
movzx esi, dx
dec bl
rol bl, 1
movzx edi, cx
neg bl
xor ax, 0x1192
add ax, cx
and edi, esi
rol bl, 1
lea rax, [rbp + rbp*2 + 0x4a1666ac]
xor r8b, bl
btc ebp, ebp
sub sil, 0xa3
add rbx, rsp
mov rax, qword [rbx + rbp*2 - 0x16]
neg edi
lea r9, [rbp + r9 - 0x13]
mov qword [rbp + r9 - 0xb], rax
lea r10, [r10 + rbp*2 - 0x1a]
dec rdi
rol rsi, cl
lea rbx, [rcx - 0x3ee66872]
adc esi, dword [r10 + rbp*2 - 0x16]
xadd rbx, rcx
shr cx, 0xe5
btr di, di
xor esi, r8d
sal bpl, 0xe2
btr dx, bx
movsx eax, cx
not esi
cbw
sub edi, 0x2fa66b2c
xor esi, 0xa237953c
xadd bl, bpl
neg rdx
lea esi, [rsi + rcx + 0x47548233]
xor bp, cx
cmovae dx, bx
neg ebx
ror esi, 3
and ecx, eax
push r8
inc rcx
xor dword [rsp + rbp - 0x461], esi
push rdi
neg dword [rsp + rbp*2 - 0x8bf]
mov r8, qword [rsp + rbp*2 - 0x8ba]
push rbp
sal ebx, 0xb2
movsxd rsi, esi
shr rdx, 0x72
add r11, rsi
pop rcx
pop rax
pop rbp
jmp 0x143bdf597
not dword [rsp + 4]
mov rdx, rax
not qword [rsp]
push 0x487ae98
jmp 0x143c20204
xor r9d, edi
inc rax
not qword [rsp + 0xe]
xor r9d, 0xa7141614
not word [rsp + 5]
inc qword [rsp + 4]
push 0xffffffffb300cca7
dec r8
not dword [rsp + 8]
lea rsp, [rsp + 0x20]
jne 0x143ac282a
mov r10d, 0x608cd83b
movzx ebx, r10b
pop r10
mov edx, 0x1c0cdc0b
ror rdx, 0x51
mov ecx, 0x16b97a16
not r9d
mov dword [r10 + rcx*4 - 0x5ae5e858], r9d
setb dl
movzx r9d, dx
movsx eax, dl
or rax, rbp
jmp rax
sbb rsp, rcx
push 0x1380cf3c
xor byte [rsp + 3], 0x97
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
push 0xffffffff988a1d80
lea rsp, [rsp + 8]
add rsp, rcx
push 0x7620fb23
test ebx, ebx
not qword [rsp]
push 0xfffffffff8aabd97
push 0xffffffffc794f62f
lea rsp, [rsp + 0x18]
je 0x143af8946
mov eax, 0x589baa34
bt ax, ax
add al, al
mov rax, qword [rbp + rbx*8]
push 0x53999699
push 0x21231f17
cmp ebx, 1
push 0xffffffff89949dbf
not qword [rsp + 0x10]
push 0xffffffffc8aa0c16
lea rsp, [rsp + 0x20]
jne 0x143bfdbe5
mov ecx, 0x39b960ad
push rcx
not ecx
mov rcx, rax
lea rsp, [rsp + 8]
jmp 0x143974b6e
movsxd rbx, ebx
bts r9w, 0x2c
setae al
adc rbp, rbx
bts ax, 0xbc
xchg edi, eax
movzx r8d, byte [rsi + r8 - 0x625bbf1]
shl di, 0xe9
xor r8b, r11b
mov ebx, r9d
and r9b, bl
btc bx, dx
neg r8b
sub r8b, 0x12
shr di, 0x46
jae 0x1439998be
push 0x3baab689
sal word [rsp + 3], 0x21
sbb r10, 2
dec word [rsp + 4]
movzx esi, word [r10]
mov ebx, dword [rsp + 3]
xor si, r8w
movsx ebp, bx
movsx ecx, bl
lea rcx, [rcx + rbx*2 - 0x38627ef4]
ror si, 1
mov eax, ebx
lea rdi, [rbx*8 - 0x41c0a749]
xadd word [rsp + rbx*2 - 0x1fffeeb], di
neg si
add rdi, rax
xor si, 0xdb06
ror si, 1
inc si
xor byte [rsp + rbx*2 - 0x1fffee7], bl
xor si, 0x77a3
inc si
mov edx, ecx
btc bx, 0x20
xadd word [rsp + rbx - 0xffff77], cx
xor r8w, si
xchg rdx, rax
rol byte [rsp + rbx - 0xffff71], 0xa7
ror word [rsp + rbx - 0xffff77], 0x2f
lea rsi, [rsp + rsi + 8]
movzx di, byte [rsi + rbx*4 - 0x3fffddc]
xadd bp, dx
jl 0x1438d8328
mov r9d, 0xe33b712a
mov rax, qword [r10 + riz]
mov r8, qword [r10 + riz + 8]
push r9
add r10, 8
lea rbx, [r9*2 - 0x52632653]
and byte [rsp + 2], r9b
and rax, r8
not rax
sub r9b, byte [rsp + 1]
mov qword [r10 + riz], rax
mov eax, dword [rsi + riz]
mov edi, ebx
lea rsi, [rsi + rdi - 0x7413bbfd]
sar bx, 0xb
xor eax, r11d
mov edx, dword [rsp + rdi - 0x7413bc00]
inc eax
movsx ecx, bl
mov r8d, 0xb4ab2080
sal qword [rsp + rdx*2 - 0x1c654e2], 0xa3
xor eax, 0xbc114c9a
mov word [rsp + rdx - 0xe32a6e], dx
sal qword [rsp + rdx - 0xe32a71], cl
or dword [rsp + rdx*4 - 0x38ca9c3], r9d
dec eax
and rdx, 0xffffffffb5bc168e
add edx, 0x70255a4
sal rdi, 0xeb
bswap eax
xor dword [rsp + rdx*8 - 0x3d12bd1f], 0xf1236b81
btc di, 0x8f
mov qword [rsp + rdx - 0x7a257a4], r11
sub dl, 0xb2
xor dword [rsp + rdx - 0x7a257f2], eax
pop r11
movsxd rax, eax
dec dl
add rbp, rax
rol cl, 7
or r9, r8
jmp rbp
lea rbp, [rcx + rcx + 0x348ca2b0]
mov eax, dword [rbx + rcx - 0x6b2f8f19]
lea rbx, [rbx + rcx - 0x6b2f8f15]
movzx edi, bp
mov edx, 0xcda71100
push rcx
movzx ebp, byte [r10 + rdi - 0xc0e2]
inc rdx
movzx r11d, cl
pop rdx
lea r10, [r10 + rdi - 0xc0e1]
jge 0x143b04201
not dl
push 0xffffffffb89bcc22
jmp 0x1439ff76d
test ebx, ebx
push 0xffffffffbe98c984
push 0x4386a38c
lea rsp, [rsp + 0x10]
je 0x143bad65d
mov eax, 0x1cac8c13
mov rax, qword [rbp + rbx*8]
push 0xffffffffdd2b0f3e
neg byte [rsp + 2]
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x14393d0b5
mov ecx, 0xfd17c5a8
push rcx
mov rcx, rax
jmp 0x1438f662e
jmp 0x14398825e
xor dword [rsp + rdx*2 - 0x74], esi
sub rdi, rax
cwd
pop r8
jl 0x143b200c0
mov edi, 0x8cbfaa84
mov edx, dword [rsi + riz - 4]
lea rax, [rdi + rdi + 0x191aac01]
ror eax, 0x9a
bt ax, 0xb4
xor edx, ebx
lea r8, [rdi + rdi*8 - 0x46575d53]
movsx r9d, dil
sub r9, rdi
not edx
rol edx, 1
shl r9w, 0x4d
lea edx, [rdx + rdi - 0x5e9c8f7c]
sal dil, 0xc1
rol edx, 3
rol r8d, 0xd
shl rdi, 0x4d
push rbx
cmovp r9d, eax
rol r8w, 0xe9
xor dword [rsp], edx
pop rbx
movsxd rdx, edx
add r11, rdx
movsx ecx, r8b
dec di
mov rdx, qword [rbp + rcx - 0x6b]
xchg rdi, rcx
mov rax, qword [rdi + rdx - 0x6b]
inc r9w
mov qword [rbp + rdi*8 - 0x358], rax
mov r8, qword [rbp + rdi*4 - 0x1ac]
lea rbp, [rbp + rdi*2 - 0xce]
movzx r10d, r9w
lea rax, [r10*2 + 0x41a1a128]
movzx eax, byte [rsi + rdi*2 - 0xdb]
setp r9b
push r9
btr rcx, 0x23
lea rsi, [rsi + rdi - 0x70]
movzx edx, r9w
pop r9
xor al, bl
push r9
ror al, 1
dec dword [rsp + rdi*2 - 0xd3]
sub di, word [rsp + rdi - 0x66]
adc ecx, 0x282bd19
not al
sar r10w, 0xc4
neg r9
rol di, 6
adc al, 0x81
sal ecx, cl
not qword [rsp + rdi - 0x1ac0]
ror al, 1
bswap rdi
add edx, r9d
adc al, r9b
xor al, r9b
sal r9w, 0x21
neg al
ror word [rsp + rcx*2 - 0x2ffffffa], 0x8f
sal r10w, 0xa1
xor bl, al
btr r10w, dx
lea rax, [rsp + rax + 8]
and word [rsp + rcx - 0x17fffffe], r10w
rol rdx, 0x55
mov qword [rcx + rax - 0x18000000], r8
cmovbe edx, dword [rsp + r10*8 - 0x4240]
dec r10w
add edi, edi
pop r10
or rdi, r11
jmp rdi
mov word [r9 + rbp], si
jle 0x143bc814f
movzx ecx, ax
xor r9d, 0xd3f4296
and r8b, r8b
inc r8b
sbb r10w, 0xfb29
lea r9d, [r9 + rax - 0x6c7546db]
lea r10, [rcx + rcx - 0x94fe0f4]
shr r10w, 0xc3
jp 0x143c2bde4
mov eax, 0xf0b36abc
xor dword [rsp + rbx - 0x231f], edi
pop r8
mul cx
or ecx, 0x3a016021
movsxd rdi, edi
btr rbp, rax
adc r11, rdi
mov rdi, qword [r9 + rbx*2 - 0x463e]
cbw
lea rbx, [rax + rsi*2 + 0x16996404]
mov ax, word ss:[rdx + rdi - 0x4f986a8c]
xchg bl, sil
push rbx
lea r9, [r9 + rbp - 0x807a]
imul rbx, rdx
mov word [rsi + r9 - 0x2523248], ax
pop rdx
jmp r11
jmp 0x143b200d9
jmp 0x143c21215
jmp 0x143a26ca5
push 0xffffffff9787ad99
lea rsp, [rsp + 0x10]
jmp 0x143b25620
lea rsp, [rsp + 8]
je 0x1438e8e3c
mov rax, qword [rbp + rbx*8]
jmp 0x143a0699d
jmp 0x143adb79b
cmp ebx, 4
jmp 0x143a36fa1
movsx eax, cx
lea edx, [rcx - 0x7988ee95]
not rcx
lea ecx, [rbx + rcx + 0x7988ee96]
sal ecx, 3
mov eax, 0x27037125
sal edx, 3
mov rax, rbp
push 0xffffffff9e3a0e3d
dec dword [rsp + 4]
add rax, rdx
mov qword [rbp + riz - 8], rax
or qword [rsp], 0x59a5ae02
ror dword [rsp + 1], 4
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
sub rsp, rcx
jmp 0x143b6924b
lea rsp, [rsp + 8]
je 0x143a562fc
mov eax, 0xb63ae4a9
rol rax, 0x59
mov rax, qword [rbp + rbx*8]
jae 0x143ad3134
sub rbx, 1
mov ecx, 0xf784ba03
movsx edi, cx
movsx eax, cl
movzx r9d, byte [rbx + rax - 3]
div cl
lea rcx, [rax*8 - 0x34fbcb71]
xor r9b, sil
jmp 0x1439534cb
adc r10, r9
movsx r9d, di
neg edx
movsx eax, r11w
add r8, r10
jmp r8
xor r11b, 0xbc
mov qword [r10 + r11*2 + 0x19c], r8
jge 0x143c3625d
push 0x930f8b9
not word [rsp + 5]
mov r9d, 0x121341a
mov r8, qword [rsi + r9 - 0x121341a]
mov ecx, 0xe1b2650a
lea rdx, [rcx*4 - 0x246dd846]
mov rax, qword [r9 + rsi - 0x1213412]
rol dword [rsp + r9 - 0x1213419], 0xa
lea rsi, [rsi + r9*4 - 0x484d060]
or r8, rax
sal rdx, cl
sal dword [rsp + r9*2 - 0x2426834], cl
not r8
dec cx
movsx edi, cx
movsx eax, byte [rsp + r9*8 - 0x909a0cc]
mov qword [r9 + rsi - 0x121341a], r8
mov dword [rsp + r9 - 0x1213418], ecx
neg byte [rsp + r9 - 0x1213413]
cbw
lea rbp, [rbp + r9 - 0x121341e]
sbb al, 0xae
push rdi
adc word [rsp + r9*4 - 0x484d060], 0x3c97
mov r8d, dword [r9 + rbp - 0x121341a]
setge r9b
xor r8d, ebx
xchg qword [rsp + r9*2 - 0x24267fa], rcx
ror r8d, 1
inc r8d
idiv al
push rdx
not r8d
bswap r8d
shr r9d, 0xfd
adc r8d, eax
xor di, word [rsp + r9*4 + 0x10]
mov qword [rsp + r9*4 + 0x10], rbx
xor dword [rsp + r9 + 0x10], r8d
cqo
idiv cl
mov rbx, qword [rsp + r9 + 0x10]
not rdi
mov qword [rsp + r9*8 + 0x10], 0x3c103337
add dword [rsp + r9*2 + 0xb], r9d
movsxd r8, r8d
adc r10, r8
lea r8, [rdx*2 + 0x3d831a27]
cdqe
pop r8
pop r9
pop r11
xor rdx, r10
jmp rdx
cld
rep movsb byte [rdi], byte [rsi]
popfq
mov esi, 0x282e9806
lea rsi, [rsi + rsi*8 + 0x51fdf98]
push rsi
mov rsi, qword [rsp + 8]
lea rsp, [rsp + 0x10]
jmp r11
mov r11d, dword [rsi + rcx*2 - 0x8768ae8]
lea rsi, [rsi + rcx - 0x43b4570]
xor r11d, edi
lea r11d, [rcx + r11 + 0x43c62e3e]
lea rbx, [rcx + 0xb087f2f]
movzx r8d, r9w
dec ebx
ror r11d, 3
neg r11d
imul r8
push r9
sbb r8w, 0xc3ac
sbb r11d, 0xa6b145b9
xchg r9b, r8b
push r9
mov qword [rsp + rcx*4 - 0x10ed15c8], rdi
bt r9, 0x99
xor dword [rsp + rcx - 0x43b456c], r11d
rol r8, 0xaa
mov rdi, qword [rsp + rcx*2 - 0x8768ae0]
not r9d
imul dword [rsp + rcx - 0x43b4572]
dec r9
movsxd r11, r11d
mov qword [rsp + rcx - 0x43b456c], r9
add rbp, r11
not qword [rsp + rcx*2 - 0x8768ae8]
div qword [rsp + rcx*4 - 0x10ed15c8]
pop r9
pop rdx
jmp rbp
sar r8w, 0x48
neg dil
rol dil, 1
btc rax, r9
add rax, r9
not dil
neg dil
and r11d, 0x831b9886
imul r9b
ror dil, 1
xor sil, dil
add rdi, rsp
mov word [r11 + rdi - 0x8886], cx
jmp r10
cmp ebx, 3
jmp 0x1439b16b8
movzx r15d, di
mov rax, qword [rsp + rax*2 - 0x14704]
mov r14, qword [rsp + r11 - 0x72]
mov qword [rsp + r11 - 0x7a], r15
sub word [rsp + r11*8 - 0x44a], bp
mov r10, qword [rsp + r11 - 0x6a]
xadd ebp, r15d
mov qword [rsp + rdi*2 - 0x1470c], r15
movsx esi, bpl
mov r13, qword [rsp + r11*2 - 0xec]
mov rdx, qword [rsp + r11 - 0x5a]
not qword [rsp + r11*2 - 0x105]
mov rdi, qword [rsp + r11*2 - 0xdc]
or ebp, 0x5aa5e299
mov r9d, 0x918811b1
xadd word [rsp + r11*2 - 0x111], r11w
mov r15, qword [rsp + r11*2 + 0x40]
movsx r8d, word [rsp + r11 + 7]
pop r8
mov r11, qword [rsp + r11 + 0x40]
lea r8, [r9 + r9*8 + 0x348bad3f]
sub r8d, 0x9d8b7c2e
mov rsi, qword [rsp + rbp - 0x5bbfe273]
jnp 0x143bb2343
mov cx, word [rbp + riz]
mov edi, 0xd63e9d97
movzx r9d, byte [rbx + riz - 1]
push rdi
movsx edx, di
xor r9b, sil
sub dword [rsp], 0x55b0b03e
neg qword [rsp]
ror r9b, 1
lea rax, [rdi + rdi - 0x31fe2d6e]
and word [rsp + 5], di
mul dword [rsp]
adc r9b, 0x3c
movzx r8d, word [rsp + rdx*2 - 0x79f73aa3]
add dx, di
movsx r11d, word [rsp + rdx - 0x3cfb3ae9]
rol r9b, 1
not rdi
not dil
sub dword [rsp + rdx*2 - 0x79f675d2], r11d
inc r9b
rol dl, 7
shl qword [rsp + rdx - 0x3cfb3a75], 5
not r9b
ror r9b, 1
sub r9b, 0xae
inc al
xor sil, r9b
cdqe
xadd byte [rsp + rdx - 0x3cfb3a71], dl
lea r9, [rsp + r9 + 8]
add al, 0xb4
mov byte [r9 + rdx*2 - 0x79f675c2], cl
mul dx
add al, 0x9f
sub r11b, dl
mov ecx, dword [rbx + rdx - 0x3cfb1bd6]
movzx r9d, word [rsp + rax*2 - 0x6eb3a3e4]
lea rbx, [rbx + rdx - 0x3cfb1bd6]
mul qword [rsp + rdx*2 - 0x79f637a2]
adc r9b, al
add edi, r8d
xor ecx, esi
jmp 0x143bd3c3d
lea rsp, [rsp + 0x18]
je 0x143c551c6
mov eax, 0xccb4f2a5
shr eax, 0x66
cbw
mov rax, qword [rbp + rbx*8]
push 0x7e37781f
ja 0x143a78d29
sar dword [rsp + 1], 0xd5
cmp ebx, 1
jmp 0x143bb7ce2
push r9
mov rdi, qword [rsp + r9 - 0x413c8c84]
lea rax, [r9 + r9*2 + 0x5e31df27]
movzx r11d, ax
pop rdx
mov r9, qword [rsp + r9 - 0x413c8c84]
mov r12d, 0x609f4a8c
mov rbp, qword [rsp + r11 - 0x84eb]
push r11
pop r10
movzx r13d, r11b
mov r12, qword [rsp + r11 - 0x84e3]
cbw
bswap edx
mov r10, qword [rsp + r11*4 - 0x21414]
mov ebx, edx
mov qword [rsp + r11*2 - 0x109fe], 0xffffffffb99f950c
mov r8, qword [rsp + r11 - 0x84d3]
xchg r11d, r13d
push r13
not bx
mov rax, qword [rsp + r11 + 0x3d]
bswap r11
lea r11, [rbx*2 + 0x6c2a7418]
mov r13, qword [rsp + r13 - 0x84bb]
pop rcx
mov r11, qword [rsp + rcx*8 - 0x42840]
pop rcx
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov ecx, 0xa185c93d
not ecx
push rcx
mov rcx, qword [rsp + rcx - 0x5e7a3652]
push 0xffffffff8e1f7b35
jmp 0x143b7a27f
mov qword [rsp + 8], 0x55bdb901
movsxd rdi, edi
adc r11, rdi
lea rsp, [rsp + 0x10]
push 0x4c1a843d
jmp 0x1438f0a8e
jb 0x143aa2f4a
xor ebp, ebx
lea ebp, [rdx + rbp - 0x371e0220]
not ebp
rol r9w, 0xa8
bswap ebp
neg ebp
lea ebp, [rbp + rsi - 0x6ebda458]
push rbx
xor dword [rsp + rdx], ebp
sub r9w, r9w
div rdi
rol si, 0xa2
pop rbx
jb 0x143c5a9fc
jae 0x143c212e4
setbe byte [rsp + rsi - 0x60000001]
pop rbp
xor edi, 0x810b7123
shl si, 1
sbb esi, 0xd5221d9e
sub esi, esi
ror edi, 3
lea edi, [rdi + rbp - 0x70b4f60]
mov ecx, 0xf0a9921e
push rbx
imul rbp, rbp
xor dword [rsp + rsi], edi
pop rbx
movsx edx, cl
movsxd rdi, edi
add r11, rdi
movzx edi, dx
lea r8, [r8 + rsi - 1]
shr edi, 0xf0
mov eax, r10d
movzx r10d, byte [r8 + rsi]
xor r10b, bl
or rdi, 0xb899801
not r10b
sbb r10b, dil
btr edi, edi
ror r10b, 1
sub esi, ebp
xchg di, ax
btr rax, 0x8f
sbb r10b, 0x36
lea rax, [rdi + rdi*4 - 0x64ff1ee1]
bswap ecx
xor bl, r10b
sar bp, 0xc8
jae 0x143a82d35
movsxd rax, eax
and r11b, 0x9f
adc r10, rax
lea rax, [r9*4 + 0x2585a22e]
xor r9b, 0x99
rol al, 0x23
mov rdi, qword [rcx + rsi - 0x388182df]
mov cl, byte [rsi + rcx - 0x388182d7]
sar ax, 0x2b
sal rdi, cl
bt dx, r11w
shl eax, 0xa7
mov qword [r11 + rsi - 0x33bbfffe], rdi
movsx edi, dx
dec dx
mov rdi, qword [rsi + r11*2 - 0x6777fffe]
mov r11, qword [r11 + rsi - 0x33bbfff6]
shl r8b, 0xa5
btr r9d, 0x27
neg r9
add rdi, r11
shl r9, 0xd2
btc r9w, r8w
movzx ecx, al
mov qword [rsi + rdx - 0x7dcc], rdi
sar r8b, 0x22
dec r8w
jo 0x1438e86c6
lea rsi, [rsi + rdx - 0x7dcc]
xor rcx, r10
jmp rcx
sal qword [rsp], 0x83
cmp ebx, 3
push 0x5c19218a
push 0x10b9e920
push 0xffffffff9629cfb4
lea rsp, [rsp + 0x20]
jne 0x143c4bedc
lea r8, [rax + rbx*8 - 0x3fb7ecf]
lea rcx, [rdx*2 + 0x4a210fa4]
rol r9d, 3
inc r9d
ror r9d, 3
neg rdx
jno 0x143b65293
mov r8d, 0x8fa979a0
movsx esi, r8b
movzx esi, word [r9 + riz]
btc r8w, r8w
movzx edx, r8b
lea r9, [r9 + rdx*2 - 0x140]
btr dx, 0x34
xor si, bx
ror si, 1
xor rdx, r8
lea r11, [r8 + rdx*4 - 0x68cb27f4]
adc si, 0x51ad
movzx edi, dl
rol si, 1
not si
xadd dx, di
xor bx, si
movsx eax, dl
add rsi, rsp
or rax, qword [rsi + rdi*2 - 0xf200]
lea rsi, [r11 + rdi + 0x6a855c07]
jmp 0x143a037d5
rol r8d, 1
shr cx, 0x43
bswap r8d
mov esi, edx
push rdx
inc r8d
bswap esi
xor ax, cx
js 0x14397af60
inc r8w
mov dword [rbp + r8 - 0x418a91c3], r9d
sal edi, cl
idiv dl
mov edi, dword [r8 + rsi - 0x418a91d0]
and r8w, 0x7521
xor edi, ebx
sal rdx, cl
push rdx
sbb edi, 0xf8251888
sub ax, r8w
mul r10d
jb 0x143afb4e2
sub r8, 4
mov r10d, 0xa48b5696
mov eax, dword [r8 + riz]
lea rdi, [r10 + r10*2 - 0x5a6a7e7c]
dec rdi
xor eax, ebx
movsx edx, r10b
sar r10d, 0xf4
sbb eax, 0x83bf392
btr dx, r10w
mov ebp, edx
btc bp, 0x1c
ror eax, 2
sub r10d, 0xa5a4483c
not eax
sbb dil, bpl
ror eax, 1
sub edx, 0x388df935
neg eax
shl bp, 0xd
sub r10, rbp
xchg dil, dl
push rbx
xchg r10b, bpl
xor dword [rsp], eax
movzx ebx, bp
shl rdi, 0xa7
pop rbx
ror rbp, 0xa9
movzx esi, dx
adc r10b, 0xb
movsxd rax, eax
xchg rdi, rbp
adc r11, rax
movzx ecx, dx
dec si
mov r10d, dword [r9 + rsi*4 - 0x16b8]
not rdx
bswap ecx
sal si, 0x68
mov ecx, dword [rsi + r9 - 0xadfc]
xchg ebp, esi
lea r9, [r9 + rbp - 0xadfc]
ror rdi, 3
movzx eax, bp
not r10d
btr esi, 0x18
not ecx
mul al
btc ebp, eax
xadd rbp, rsi
or r10d, ecx
imul rbp
cdq
or dx, ax
mov dword [rdx + r9], r10d
xor rdx, r11
jmp rdx
push 0x1bb90bb2
jmp 0x143a463d5
jmp 0x143929fff
neg r9
pop rbx
mul eax
movsxd rdi, edi
bts edx, r9d
add r11, rdi
lea r10, [r10 + rbp*2 - 0x3e76bc02]
movzx eax, word [r10 + rbp*4 - 0x7ced7800]
dec si
sets r9b
xor ax, bx
inc dl
rol ax, 1
neg dl
sub ax, si
mov edi, esi
xor ax, 0x9e84
add ax, si
xor bx, ax
sar rsi, 0x8a
movsx ecx, r9w
add rax, rsp
inc dx
not rdx
movzx cx, byte [rax + rbp*2 - 0x3e76bc00]
add rdi, rbp
not bp
lea r8, [r8 + rbp*2 - 0x3e774400]
xchg ebp, edx
jg 0x1438eb73c
mov r8d, 0x2ab73021
movzx r9d, r8b
inc r9d
mov r9, qword [r8 + r10 - 0x2ab73021]
mov rbx, qword [r8 + r10 - 0x2ab73019]
lea r10, [r10 + r8*2 - 0x556e603a]
movzx eax, r8w
mov edi, 0xe5061b1e
setg dil
or r9, rbx
push rdi
imul edi
lea r8, [rax*4 + 0x6c0e099b]
not r9
mov byte [rsp + 7], dl
neg r8d
mov qword [r10 + riz], r9
xchg word [rsp + 4], ax
cqo
sar dword [rsp + rdx*8], 0x63
mov edi, dword [rsi + rdx*8]
ror eax, 0x11
sub dword [rsp + rdx + 4], edx
cqo
lea rsi, [rdx + rsi + 4]
cdqe
lea r8, [r8 + rdx + 0x2c91979a]
xor edi, r11d
mul rdx
ror edi, 3
inc edi
xor edi, 0xe9949eb5
or word [rsp + rax + 5], dx
xor eax, eax
or r8, rdx
bswap edi
movsx ecx, ax
ror edi, 1
push r8
mov word [rsp + rax + 9], cx
neg edi
ror edi, 1
bswap edi
shl byte [rsp + rax + 1], 0xc5
ror edi, 2
mov qword [rsp + rax*2 + 8], r11
xor dword [rsp + rax + 8], edi
and word [rsp + rax*8 + 4], 0x80bf
mov r11, qword [rsp + rax + 8]
movsxd rdi, edi
mov qword [rsp + rax*2 + 8], 0x681ef637
adc rbp, rdi
movsx r9d, word [rsp + rax + 3]
pop rdi
pop rcx
or rax, rbp
jmp rax
xadd rdi, rcx
mov dil, byte [rbp + r9 - 0x7d39fffb]
or al, dil
imul edx, r9d
xor al, r9b
mov r11d, 0xac2dd1a8
lea rdi, [rcx + rdx*4 - 0x3451cdd9]
mov word [rbp + r9 - 0x7d39fffb], ax
shr rcx, cl
xadd r11b, dl
jnp 0x1439b2c2b
shr r8d, 0x18
mov r10d, dword [rbp + r8*2 - 0x88]
and dx, dx
sub dl, 0xba
movsx eax, dx
lea rbp, [rbp + r8 - 0x3e]
movzx ecx, dx
not cx
movzx ecx, byte [rsi + r8*4 - 0x119]
bt r8w, r8w
neg r8
add dil, al
xor cl, bl
inc ax
ror rdx, 0x4f
inc cl
xchg r8w, di
sal r8d, 0x46
not cl
ror cl, 1
shl rdi, 0x15
xchg edx, edi
bswap eax
xor cl, al
sub cl, 0x37
ror rax, 0x22
or rdi, r8
movzx r9d, r8b
neg cl
inc r8b
xor bl, cl
add rcx, rsp
inc r8
add r8w, ax
mov dword [rcx + r9*4 - 0x100], r10d
shr r8b, 0x23
sub di, dx
mov edx, dword [rsi + r9*2 - 0x85]
sbb r8d, r9d
movsx ecx, r8b
neg cx
lea rsi, [rsi + r9 - 0x45]
shl al, 0xc2
lea r10, [rdi*8 - 0x4d6ac4d5]
xor edx, ebx
neg rcx
sal r8, cl
not edx
jnp 0x1439e5633
xadd r10d, edi
not cl
rol edx, 1
sal cl, 1
not r8d
not edx
jg 0x143bd06ea
push 0x53129b8f
lea rsp, [rsp + 8]
add rsp, rcx
jmp 0x143b043e0
mov esi, 0xee372a08
mov ecx, esi
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
btr ecx, 0xb7
mov edx, esi
movzx ebx, si
mov r10, rbp
mov edi, 0xcc3f3d3f
add ecx, 0xe4352787
pop rbx
bts esi, 0xad
pop rbp
and rcx, 0x67b29f36
sar rdi, 0x28
pop r9
sar edi, 0xe1
add rdi, rbp
jmp rdi
bswap ebp
rol ebp, 2
jmp 0x143bd8eea
movsx eax, cx
inc edi
btr r8d, 0x30
not edi
and r9w, r11w
mov edx, r8d
cbw
dec edi
dec eax
dec edx
rol edi, 3
ror r11d, cl
jae 0x143ba7e12
push rsi
xor dword [rsp + r8 - 0xc10eba8], edi
pop rsi
jmp 0x143a5a609
sal r9, 0xa5
sbb edx, eax
movzx r11d, r8w
xor al, ch
ror edx, cl
bswap rcx
add r11d, 0xb489749d
neg edx
inc r8b
sub ecx, 0xb50bdab1
adc edx, r9d
shl r11b, 0xe7
not edx
push rsi
sbb r8b, al
xadd rcx, r8
xor dword [rsp], edx
pop rsi
mov dword [rbp + riz], edx
mov rcx, rbp
movsx edx, r11b
mov qword [rbp + rdx - 8], rcx
lea rbp, [rdx + rbp - 8]
jmp 0x14394e99a
jmp 0x14393e08b
add bp, r10w
rol cx, 1
jmp 0x1438d58fa
lea rsp, [rsp + 0x10]
jne 0x1439664cc
mov r8, rax
jmp 0x143bbd7f4
push r8
xor dword [rsp + rbp - 0xb4b3], edi
neg cx
pop r8
setge bl
movsxd rdi, edi
dec edx
add r11, rdi
mov edi, ebp
push rbx
mov ecx, dword [rdx + r9 - 0x761fe9c1]
pop rdx
neg rax
mov esi, dword [r9 + rbp*8 - 0x5a594]
imul eax, edx
lea r9, [r9 + rbp - 0xb4af]
xor rax, rax
not di
shl edx, 0xf4
and ecx, esi
not ecx
movsx esi, bpl
sub ebx, ebp
mov dword [r9 + rax*4], ecx
setle al
add rdx, r11
jmp rdx
jmp 0x143a6a29b
jmp 0x1438cea28
xor dword [rsp + rdx - 0x45222f1f], eax
sub cl, r9b
or rdx, r8
mov rsi, qword [rsp + rdi*2 + 8]
movsxd rax, eax
sar r8d, 0x59
xchg qword [rsp + rdi*2], rdx
sar r8, cl
adc r10, rax
jmp 0x143a93a4f
xor dword [rsp + r10 - 0xffc8], eax
sal rdi, 0x29
pop rbx
movsxd rax, eax
add r11, rax
dec rdi
jmp r11
push 0xa0cd48b
lea rsp, [rsp + 8]
jmp 0x143ad9e86
not edx
cbw
mov qword [rsp + rbx - 0xffff77], r8
xor dword [rsp + rbx*2 - 0x1fffeee], edx
pop r8
movsx edi, bl
dec rdi
ror al, 0xc1
movsxd rdx, edx
adc eax, ecx
rol si, 0x28
cbw
add r11, rdx
jmp 0x143bdf597
push 0xffffffff8eab5ab9
sar dword [rsp + 4], 0x6c
mov qword [rbp + riz - 8], rax
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
push 0xffffffffee899bb0
setnp byte [rsp]
jp 0x143af4099
ror r8d, 3
dec cl
dec r8d
btr rax, rcx
sub rcx, rbx
bswap r8d
or ebx, r9d
cmovnp rdi, rdx
push r11
rol dil, 0xa5
jne 0x1438e35e1
push rdx
mov r9d, dword [rbp + riz]
xor r9d, ebx
push rdx
xor r9d, 0x36aaa793
movzx eax, dil
ror dil, 0x81
dec r9d
xor r9d, 0x9e39e112
ror r9d, 1
mov r8d, edi
not r9d
lea rax, [r8*8 - 0x79ec76d0]
neg r9d
shr r8d, 0xdc
ror r9d, 1
sub byte [rsp + r8*8 - 0x21], al
movsx r11d, ax
mov qword [rsp + r8*8 - 0x28], rbx
cqo
movsx ecx, byte [rsp + rdx + 2]
xor dword [rsp + rdx + 8], r9d
mul ecx
mov rbx, qword [rsp + rax*2 - 0x31b2a598]
not rdx
and rdi, 0xffffffffbd0ef585
movsxd r9, r9d
or r8b, byte [rsp + rax - 0x18d952c9]
dec cl
adc r10, r9
lea r9, [rdx + rdi*2 + 0x922ef99]
pop r11
pop r9
jmp r10
rol r8w, 0xa1
lea rax, [rdx - 0x7c727d9]
rol cl, 1
sal r8b, 7
bswap r8
inc cl
jmp 0x143a4ebb1
movzx ecx, r8w
dec di
ror eax, 1
and edi, 0xffa157af
bswap eax
bt rcx, rdx
bt r8, rdx
ror r8, cl
rol eax, 1
add edx, 0x988596b1
mov ebx, 0x64124002
xor eax, 0x669128aa
ror eax, 1
dec edi
cmovle rbx, r8
push r11
movzx r11d, cx
not bl
cmove r11, rcx
xor dword [rsp + rdi*4 - 0x15eb8], eax
rol di, 0x47
pop r11
movsxd rax, eax
sar ebx, cl
movzx r9d, cx
shr dx, 0x8f
add rbp, rax
lea r8, [r8 - 0x40eb4b67]
add rdx, 0x3024e813
mov rax, qword [r10 + rdi*8 - 0x6b958]
sbb bl, 0x34
shr cl, 0xc4
sar ecx, cl
lea r10, [r10 + rdi*8 - 0x6b950]
push rax
popfq
jmp rbp
jmp 0x143ab17ce
lea rbp, [rbp + rdi - 0x88]
mov ecx, dword [rdx + rbp - 0x77b4db00]
dec edi
imul rdi, rdx
movsx r8d, r11w
xor ecx, ebx
lea ecx, [r8 + rcx - 0x4380626]
rol ecx, 1
movsx r9d, r11w
or r9d, edx
not ecx
not r11b
sbb ecx, 0xb3354791
xor rdi, r8
btr rdx, r11
push rbx
xor dword [rsp + rdx - 0x67b4db00], ecx
sar di, 0x2b
not edx
pop rbx
movsxd rcx, ecx
rol di, 0x2d
xchg dx, r11w
adc r10, rcx
movzx eax, r11b
bt r11d, r8d
jmp r10
xor r11d, 0x2d36389c
mov byte [rsp + r8 - 0x7f5ddffc], r8b
lea rcx, [rdx + rsi*8 + 0x5735e533]
neg edx
sbb r11d, 0x84b04330
and rax, 0x51b67e94
and byte [rsp + rax - 0x1a66a81], r8b
bswap r11d
inc cx
or al, al
dec r11d
xor di, r8w
sbb cl, dl
mov qword [rsp + rax*2 - 0x34cd508], rbx
sar eax, cl
mov ebx, eax
inc si
xor dword [rsp + rax*4], r11d
or ebx, ecx
cmovo rbx, rdx
pop rbx
dec edi
movsxd r11, r11d
sub r8, rax
dec ecx
adc rbp, r11
push rax
lea rdi, [rsp + rax + 0x70]
or eax, dword [rax + rdi]
ror qword [rsp + rsi - 0x2532], cl
setae r8b
lea rdi, [rdx + rsi*2 - 0x1ae23348]
mov dword [r10 + rcx - 0x6c9d3325], eax
add di, cx
add qword [rsp + r8 - 0x7f5ddf01], rsi
lea r10, [r10 + r8 - 0x7f5ddf09]
xadd word [rsp + rcx - 0x6c9d331c], si
setno dl
mov eax, 0xf602eb98
pop rdx
jae 0x1438c28c9
mov qword [rbp + r9 - 0x7daf], rax
lea rbx, [rbp + rdi*8 + 0x141c2929]
ror dx, 0xcb
jmp r11
add r9w, cx
mov r11d, dword [rbx + r8*4 - 0x369ee200]
xor r11d, esi
sub r9, r8
jne 0x143b4f40f
jmp 0x143b072ca
cmp ebx, 3
jne 0x14398531a
mov r8d, 0x669c8487
jmp 0x143934ea1
jmp 0x143c41e3a
lea r8d, [r8 + rax*2 + 0x7368e6ec]
not esi
mov qword [rsp + r11 - 0xa42f], rbx
mov qword [rsp + rdi - 0x5e32be56], rcx
jmp 0x1438ced46
xadd di, cx
not r8d
xchg cl, dl
xor rcx, r11
dec r9d
push rsi
xor dword [rsp + rax*2], r8d
imul r9d
sar dil, 0x67
pop rsi
movsxd r8, r8d
add r10, r8
rol r9w, 0xd
movzx r9d, byte [rbx + rax*4 - 5]
xor r9b, sil
neg al
btc rdx, rcx
sub rax, r11
adc r9b, 0x96
movsx r8d, r11w
sub rcx, 0x5bb96600
neg r9b
shl rcx, cl
xchg r8w, di
adc ecx, edi
adc r9b, 0xa9
bts eax, r8d
dec r8
mul al
xor r9b, r11b
xor sil, r9b
xadd edx, edi
adc r9, rsp
cdqe
mov r11, qword [r9 + rdi*4]
sub r8d, ecx
or di, 0x701d
lea r9, [rdx*2 - 0x2c7ee8f8]
mov qword [rdi + rbp - 0x7025], r11
lea r8, [rax*8 + 0x3f39e902]
mov r8, qword [rbx + rdi - 0x702a]
not cx
inc rax
shr r9d, 0x82
xor r8, rsi
push rdi
bswap r8
rol dword [rsp + rdi - 0x701c], 0xc1
not rdi
ror r8, 3
pop r9
lea r8, [r8 + rdi + 0x1a9da0be]
sar r9w, 0xe4
bswap r8
not r8
xor rsi, r8
sub eax, 0xb52d8339
shr edx, 0xd
ror edi, 0xd0
mov qword [rbp + rcx - 0xd470a10], r8
sar dx, 0xd
mov r11, qword [rbx + rcx*4 - 0x351c2815]
lea rbx, [rcx + rbx - 0xd470a15]
ja 0x143bdd5eb
btr r9w, r9w
not ebp
movzx ecx, sil
push rax
xor ebp, 0x18b37e32
ror rsi, cl
movzx edx, sil
neg ebp
btr rsi, r9
sub eax, 0xa594f498
rol ebp, 1
shr cx, 0xe7
add word [rsp + rax - 0x697d1513], si
mov qword [rsp + rax - 0x697d1518], rbx
not r9d
xor dword [rsp + rax - 0x697d1518], ebp
cbw
jmp 0x14390b7c2
lea rbp, [rbp + rax*2 + 0x56]
mul dx
sbb r9d, ecx
adc ax, di
mov qword [rbp + rax + 0x72f7], r11
add r8d, edi
add edi, 0xfeb9ee3a
adc r9w, cx
jge 0x143c4eb51
mov r8, rax
jmp 0x143ab79db
mov r9, rax
jmp 0x143bc9391
mov qword [rsp], rax
dec ebx
push 0x3e8bb329
jmp 0x143c551bb
jmp 0x14397eec9
lea rsp, [rsp + 8]
jmp 0x143be1156
sete bpl
not rdi
push r8
jl 0x143b4e466
mov edi, 0xac36e825
neg edi
mov ecx, edi
lea r8, [r8 + rcx - 0x53c917df]
movsx esi, cx
mov ecx, dword [r8 + rdi - 0x53c917db]
or esi, esi
jnp 0x143c0febb
xor ecx, ebx
lea r10, [rsi + 0xe18938f]
xchg r10d, edi
neg ecx
movzx edx, r10w
lea rbp, [rsi*4 - 0x2deff5d2]
ror ecx, 1
xadd rbp, rdx
dec ecx
sub dil, 0x17
dec r10b
rol ecx, 3
ror sil, 0x44
dec ecx
mov eax, edx
lea rdi, [rdx*4 + 0x5b85df07]
push rbx
neg rsi
xor dword [rsp + rdi + 0x5c387a91], ecx
imul r10w, bp
pop rbx
sub ax, si
sal r10, 0x78
movsxd rcx, ecx
or dx, ax
adc r11, rcx
dec eax
mov r9d, dword [r9 + rsi + 0x17bd]
jl 0x143bc814f
push 0xffffffffff0f8a8a
ror dword [rsp + 1], 0xac
mov qword [rsp], rax
dec ebx
jmp 0x143bb2d35
dec ecx
inc ebx
push rdi
xor dword [rsp + rax - 0x25d0], ebx
btc eax, edx
pop rdi
or r8, rax
movsxd rbx, ebx
movzx r11d, cl
adc rbp, rbx
xadd r11b, r9b
jmp rbp
sal r10b, 0xa1
or rcx, rax
movzx bp, byte [r10 + r9 - 0x61bebb46]
xor al, byte [r9 + rax*4 + 2]
sal ecx, cl
and bpl, al
jmp 0x1439a89f8
cdqe
mov ecx, eax
lea rdi, [rsp + rdi + 8]
add edx, r10d
or r10d, ebp
neg qword [rsp + rax + 7]
mov dword [rax + rdi + 7], esi
movsx edi, byte [rsp + rax*2 + 0xe]
pop rcx
add rdi, r11
jmp rdi
xor dl, 5
sar cx, 0x8a
sal rbp, 0x86
xor r8b, dl
add rdx, rsp
rol eax, 0x29
sar r11d, 0xb0
and rax, rbp
mov edi, dword [rdx + rdi*2 - 0x60aa0020]
mov dword [rbx + rcx*8 + 8], edi
lea r11, [rbp - 0x1bfd52f6]
lea r11, [rbx + rcx*8 + 8]
xadd ebp, esi
mov qword [rbx + rsi - 0x558f31c0], r11
sar si, 0x23
shl rbp, 0xf3
movsx r11d, cl
xor r11d, dword [r10 + rcx*8 + 1]
lea r10, [rsi + r10 - 0x558f0633]
neg rbp
sal rcx, 0x31
xor r11d, r8d
movzx edi, bp
bt rcx, 0x32
sbb r11d, 0x8e08fd82
neg r11d
btr ecx, 0x2c
sal esi, 0x96
lea r11d, [r11 + rsi*2 - 0x344c7f71]
and rsi, rdi
ror edi, 1
shl esi, 7
rol r11d, 2
neg rcx
sbb ecx, 0x2212c11b
inc rdi
push r8
and dil, cl
xor dword [rsp + rsi], r11d
pop r8
or si, di
mov edx, ebp
movsxd r11, r11d
idiv sil
add r9, r11
xadd rdx, rcx
dec eax
lea r11, [rcx + 0x1fbf6c0b]
or rcx, r9
jmp rcx
mov rbx, qword [rsp + r11 + 8]
rol dword [rsp + rsi - 0x7419305c], 0x86
movsxd rax, eax
mov qword [rsp + r11*2 + 8], r8
adc rbp, rax
sal r8, 0xfb
pop rdx
ror dil, 0xc1
pop rdx
jle 0x1438c28c9
or rsi, r9
jmp rsi
push rdx
shl dword [rsp + rdx - 0xa1e9227], 0xcd
adc sil, 0x94
xor r8b, sil
lea r9, [r9 + rbp - 2]
mul qword [rsp + rbp]
or ebx, eax
mov word [r9 + rbp], si
shl rbx, 0x16
pop rbp
pop rax
jns 0x143bdf597
mov rax, qword [r9]
mov rdi, qword [r9 + 8]
push 0xffffffff8c109335
mov esi, dword [rsp + 2]
add rax, rdi
mov rdx, rax
movzx cx, byte [rdx + riz]
mov word [r9 + riz + 0xe], cx
sal dword [rsp + 4], 0x85
setnp byte [rsp + 1]
mov ecx, dword [r8 + riz - 4]
sal rsi, 0x29
xor ecx, ebx
or qword [rsp], rsi
mov edx, dword [rsp + 2]
mov ebp, esi
sbb ecx, 0xaaafba27
pop r10
movzx eax, r10w
shl eax, 0xb4
rol ecx, 3
xadd r10d, edx
adc ecx, esi
ror ecx, 2
shl al, 0x85
jns 0x1438d0c59
mov r9d, 0x5424e629
jmp 0x143b3e59f
inc rsi
cwde
ror rsi, 7
bt r11d, 0x37
add dil, r11b
inc rsi
xor rsi, 0xffffffffc13a7e8a
ror r8b, 0xc7
xor rbx, rsi
sar edi, 0xbe
inc cx
mov qword [r10 + rdi*2 - 0x12], rsi
lea r10, [r10 + rdi - 0x12]
mov ecx, dword [r9 + rdi + 9]
lea r9, [r9 + rdi + 0xd]
xor ecx, ebx
inc ecx
mov esi, 0x12b1a3a3
ror ecx, 1
jmp 0x143c35f5a
cmp ebx, 3
push 0x279e52a9
lea rsp, [rsp + 8]
jne 0x14397b7a9
mov r8d, 0xf40a84ac
lea r8, [r8 + r8*4 + 0x56359abb]
mov r8, rax
jmp 0x143aa128c
mov dword [r10 + r11*2 - 0x70ce0], ecx
mov dword [r10 + r11 - 0x38672], edx
movzx ecx, r11b
pop rbx
pop r8
pop rax
jne fcn.143ac99e2
add r11, rsi
lea rcx, [rax + rax*8 - 0xcf49a53]
movsx esi, al
mov qword [r10 + rax*2 - 0x4742dd56], r11
mov edx, dword [r9 + rax - 0x23a16eaf]
inc r8d
movzx r11d, cx
lea r9, [r11 + r9 - 0x49d0]
btc r8w, si
sar cx, 0x6f
xor edx, ebx
not r8
rol edx, 3
movzx edi, r11w
dec edx
push r11
bswap edx
or al, ch
xor edx, 0x54a9d80b
rol eax, 0xc4
neg cl
not edx
ror qword [rsp + rax - 0x3a16eaf2], 0x4d
rol edx, 1
btr rdi, 0x10
lea edx, [rdx + r11*4 + 0x44b36c55]
mov qword [rsp + rax*2 - 0x742dd5e4], rbx
sal rcx, 0x9d
xor dword [rsp + rax - 0x3a16eaf2], edx
pop rbx
inc sil
inc eax
xor eax, 0x9d1d5f8b
movsxd rdx, edx
adc rbp, rdx
xadd di, ax
rol esi, 0x31
mov r10, qword [r10 + r11*2 - 0x93a0]
push rsi
pop rcx
jbe 0x1438c28c9
imul ax, bx
mov esi, dword [r9 + rdi*8 - 0x1f8]
dec cl
shr cl, 0xe2
mov edx, dword [r9 + rdx*2 - 0x211759ce]
lea r9, [r9 + rdi*2 - 0x7a]
mov qword [rsp + rdi - 0x37], rdi
shr cl, 0xc6
not esi
setb al
setp al
jne 0x143b8d6dd
not edx
or qword [rsp + rdi*2 - 0x76], rax
or esi, edx
cqo
mov dword [r9 + rdi - 0x3f], esi
pop rax
pop rbx
xor rdx, r11
jmp rdx
add r9, 2
push 0x4db6731f
shr bx, cl
and byte [rsp + 7], 0x34
mov word [r9], bx
mov eax, 0x9b357486
mov edi, eax
mov edx, eax
sbb r10, 4
movzx ebx, dx
shr dword [rsp + rbx - 0x7485], 0xc1
jle 0x143a8cb3a
mov edx, dword [r10 + rbx*2 - 0xe90c]
xor edx, r8d
inc word [rsp + rbx - 0x7480]
sal ax, 0x2b
movzx esi, dil
not edx
dec edx
lea rcx, [rsi*2 - 0x58ef8bef]
not al
ror edx, 1
lea edx, [rdx + rbx*4 - 0x7b2e5aaf]
jmp 0x1439694aa
js 0x143a085ec
movzx edx, byte [rbx + rsi - 0xf190]
btr rbx, rcx
xor dl, r11b
inc dl
neg dl
jmp 0x143be265c
push 0x899e702
rol byte [rsp + 7], 0x24
jb 0x143c2c2f0
cmp ebx, 2
push 0xffffffffe4a9f8a7
lea rsp, [rsp + 0x10]
jne 0x143a44260
mov edx, 0x703b508f
bswap rdx
jmp 0x1439e2941
push rsi
push r10
lea rsi, [rbp*4 - 0x7c7d9268]
push r14
not di
movzx r10d, bx
push r8
push r8
xchg r11, rbp
push r9
lea rbx, [rbx*2 - 0x20c159d3]
lea r9, [rbp*2 - 0x71ef0a7b]
push rdx
push rsi
pushfq
pop r10
mov qword [rsp], r10
movabs r9, 0
or si, 0xa237
shr r11, 0x57
mov qword [rsp + r11 - 0x6e3], r9
mov esi, dword [rsp + r11 - 0x683]
lea esi, [rbp + rsi - 0x85265d9]
inc r11d
neg esi
lea esi, [rsi + rdi*2 + 0x66d52c62]
lea r10, [r11 + rbx*2 + 0x71a9bc11]
ror esi, 3
dec esi
sar dil, 0xe1
add rbx, r10
bswap esi
dec r11
xor esi, 0x7b00a235
movsx edx, bpl
ror esi, 1
bswap rdx
neg esi
jmp 0x14397e71d
lea rsp, [rsp + 0x10]
jmp 0x143961bbd
or eax, r8d
pop rbx
ror rdx, 0xd0
idiv r8d
imul r8, r8
movsxd rcx, ecx
shl r8b, 0x63
cwde
rol edi, 0x9a
adc r11, rcx
add r10b, r9b
setnp dil
mov r8, qword [rax + rbp - 0x49e1]
mov r10, qword ss:[r8 + rax - 0x49e1]
mov qword [rax + rbp - 0x49e1], r10
cdq
or rdi, rdx
xadd dx, r9w
add rdi, r11
jmp rdi
push 0xffffffffd43143a5
lea rsp, [rsp + 8]
jne 0x143b4c7fd
push 0x3ea5cc22
cmp ebx, 3
mov dword [rsp], 0xb9a6ffbb
lea rsp, [rsp + 8]
jne 0x143987571
mov r8, rax
push 0x1b04392f
jmp 0x143b4202b
inc dl
dec rsi
xor dl, sil
ror rbx, 0x81
add dl, sil
lea rcx, [rbp + rbx*8 + 0x4e101620]
xor r8b, dl
or al, dil
lea r9, [r9 + rsi - 3]
bt rax, 0x36
mov dword [r9 + rsi*2 + 2], edx
sar si, 0xc7
movzx edx, ax
jb 0x143bdf597
mov edx, 0x358cac9b
mov rdx, qword [r10 + rdx*2 - 0x6b195936]
mov r9d, dword ss:[rdx]
mov eax, 0x153b0b14
lea r10, [r10 + rax - 0x153b0b10]
jmp 0x143a87f8f
mov r11b, byte [rdx + rdi*2 + 0x9e04]
mov word [rsi + rcx*4 - 0x4000], r11w
lea rsi, [rsi + rcx*2 - 0x2002]
movzx eax, dil
lea rdx, [rax + r8*8 + 0x75951e32]
mov r11d, 0x72b3c796
jb 0x143998aeb
bswap edx
xor rbx, rbx
lea rcx, [rax*2 + 0x1e181498]
xor byte [rsp + rbx*2 + 4], r9b
lea edx, [rdx + rbx + 0x103868e]
mov qword [rsp + rbx], r11
neg r8w
bts r8d, ebx
cwde
xor dword [rsp + rbx*2], edx
lea rdi, [rcx + rax*2 + 0x5c880f97]
ror r8w, cl
shl r9w, 0x6b
pop r11
sbb rdi, 0xffffffffcb094e12
not rbx
dec al
movsxd rdx, edx
adc bl, r8b
add rbp, rdx
btc r8d, 0xb
push r9
neg ecx
mov r8, qword [rbx + r10 + 6]
xor qword [rsp + rbx*4 + 0x18], 0xffffffffe33505a3
shl r9d, cl
mov rax, qword [r10 + rbx*4 + 0x20]
movsx edx, r9b
mov cl, byte [rbx + r10 + 0x16]
lea r10, [r10 + rbx*2 + 0x16]
shrd r8, rax, cl
sub rdi, 0x253a453e
inc qword [rsp + rbx + 6]
jnp 0x14394b92a
mov r10d, 0x4018f51c
mov r8, qword [rbp + r10 - 0x4018f51c]
movzx edi, r10w
movzx r9d, r10w
bts r9w, r10w
mov edi, dword [r10 + r8 - 0x4018f51c]
movzx eax, r9b
movsx ecx, al
lea r8, [rcx - 0x606c6775]
lea rbp, [r10 + rbp - 0x4018f518]
movsx edx, r9b
jb 0x143a71330
mov dx, word [r9]
mov ebp, 0xa130a91c
shl bpl, 0xa4
mov cl, byte [r9 + riz + 2]
lea rsi, [rbp + 0x431de3f]
lea rdi, [rsi*8 + 0x5910eb08]
mov ebx, ebp
adc r9, 1
bt rsi, 3
sal dx, cl
movsx ecx, si
btr ebp, esi
mov word [r9 + rbp*2 - 0x42615380], dx
lea r10, [r10 + rbp - 0x2130a9c4]
xor si, bx
mov edi, dword [rbp + r10 - 0x2130a9c0]
lea rdx, [rbp*2 + 0x6a1dab10]
xor edi, r8d
jmp 0x143ac9ea4
dec edx
shl byte [rsp + r8*2 + 3], 0xa5
pop rdi
je 0x143c4eb51
mov r11d, 0x3185780d
movzx esi, r11b
lea rcx, [rsi*2 + 0x3d2fea37]
mov rdx, qword [rbx + r11*2 - 0x630af01a]
movsx ebp, si
inc r11
mov r11, qword [rbx + r11 - 0x31857806]
bts rsi, 0x86
or rdx, r11
shl cl, 0x63
adc ebp, ebp
not rdx
shl rsi, cl
js 0x14390d274
mov qword [rbx + rsi*2 - 0x99f8], rdx
xadd ecx, esi
lea rdi, [rsi + rbx - 0x3d2fea80]
mov qword [rbx + rsi*2 - 0x7a5fd510], rdi
sal esi, 0xd0
bt rcx, rsi
mov ebp, dword [rcx + r10 - 0x3d303788]
movzx r11d, cl
jb 0x143a06d63
lea r10, [r10 + rcx - 0x3d303784]
jae 0x143aed2bc
xor ebx, 0x8819fd15
lea rsi, [rcx + rcx*2 + 0x1c0bd585]
mov qword [rsp + rbp*8 - 0x580], r8
xor dword [rsp + rbp - 0xb0], ebx
jmp 0x1438d8f55
je 0x143c1e99a
mov eax, 0x3233f720
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0x79328018
push 0x493c09ac
lea rsp, [rsp + 0x10]
jne 0x143b52346
mov rcx, rax
jmp 0x143b2b57c
jmp 0x14396ffb4
sub r10w, 0x25ac
shl rsi, 8
xor r10w, r10w
adc r8, rsi
shl r10b, 0xa1
lea rsi, [r10 + r10*2 - 0x635919c8]
xchg esi, r10d
push r15
not rsi
inc esi
adc r10d, esi
push rdx
adc si, si
sbb rsi, rsi
dec esi
push rdi
mov edi, r10d
adc r8, rcx
ror dil, 0x26
not dil
mov qword [rsp + 0x70], rax
sal si, 0x6b
jne 0x143a7d9af
add di, r11w
cdqe
lea rbx, [rbx + rcx*2 + 0x80013c]
neg cx
cwde
jns 0x1439b3bf8
lea r8, [rsi + rdi*8 - 0x7b51c569]
dec r11d
bswap r11d
jmp 0x143b32c95
mov ebp, dword [rcx + rax - 0x4f619c77]
lea r9, [rcx + r9 - 0x4f619c7b]
mov eax, 0x7182fe3d
mov dword [r9 + rsi*2 - 0x26f7fcbe], ebp
adc bx, di
jnp 0x143bdf597
setb al
adc rcx, rsp
btc r8d, 0xc
or r8, 0xffffffffbc30861d
mov byte [rax + rcx], dil
sal dx, 0xab
bswap eax
or rax, r10
jmp rax
neg edi
lea edi, [rdi + rax*2 + 0x62e8e3b4]
rol r8b, 0x83
xor edi, 0xc43aaebf
shr r8b, 0x61
push rax
lea rax, [rax + r8 - 0x5ce605dc]
ror edi, 3
cwde
mov qword [rsp + r8*2 - 0xaa], r11
xor dword [rsp + r8*4 - 0x154], edi
pop r11
shl rax, 0xa3
shl eax, 0x86
movsxd rdi, edi
bts r8d, r8d
cwde
sal r8d, 0xbe
add rbp, rdi
neg ax
or rax, qword [rax + r10]
mov r8, qword [r10 + r8*2 - 0x7ffffff8]
add r10, 0xc
jmp 0x14397c9b8
movsx edx, cl
neg dil
xor ax, dx
not r11b
and dx, 0x9016
ror dil, 1
shl r9d, cl
cwde
xchg r11, r9
xor dil, 0x19
lea rcx, [rcx*2 + 0x53a3e0bf]
jmp 0x143991ff1
jmp 0x143953da5
jmp 0x14398825e
ror bp, 0xeb
xor dword [rsp + rsi*2 - 0x2931dc52], r9d
btr di, di
div rcx
pop rbx
not si
sub rbp, rbp
btc edi, ecx
movsxd r9, r9d
add rax, rdx
dec rdx
xor rcx, rdx
adc r11, r9
lea rcx, [rsi + rdi*4 + 0x14ba4a80]
sal esi, 0x42
mov ax, word [r8 + rbp*2]
dec si
bswap rdx
xor ecx, ecx
add bp, word [rbp + r8 + 2]
xchg rcx, rsi
mov cl, byte [rsi + r8 + 4]
bts dx, 0x8e
btc edi, edi
lea r8, [r8 + rsi*2 + 4]
bt si, dx
movzx r9d, sil
shrd ax, bp, cl
mov word [rsi + r8], ax
lea rbp, [r9 - 0x7a586d73]
sub rbp, rdx
adc rsi, r11
jmp rsi
lea rbp, [rbp + rbp*4 - 0x3dcdffd6]
push rax
mov eax, 0xed0b3b8f
push r9
lea rbp, [rax - 0x186e2d69]
push rbp
cbw
mov qword [rsp], rsi
push rax
lea rax, [rbp + rax*4 - 0x60cb93eb]
mov qword [rsp], r15
lea rsi, [rbp + rbp*2 + 0x7eb2251a]
cbw
bswap rax
push r8
push rsi
pop rsi
push r13
cdqe
cbw
cbw
pushfq
not eax
push rdi
sar rsi, 0x72
mov r9d, dword [rsp + rsi*8 + 0x58]
sbb r9d, 0xbf027f89
dec rsi
xor r9d, 0x943667a0
mov edi, 0x51283113
rol rsi, 0x39
movsx r8d, si
lea r9d, [r9 + rsi - 0x3f0cd010]
xor r9d, 0x9cbfa5b0
lea r9d, [r9 + rsi*2 - 0x6305090a]
cbw
and di, si
mov qword [rsp + rsi*8 + 0x58], rdx
mov edx, esi
inc eax
lea eax, [rsi + 0x101]
neg edx
shl rax, 0x18
jmp 0x1438f4e1d
add r11, rcx
movsxd r9, r9d
btc eax, eax
btc cx, 0xa3
adc rbp, r9
idiv r11w
xadd cx, r8w
xor rax, rbp
jmp rax
lea rsp, [rsp + 0x80]
jmp rdi
jmp 0x1438e8552
shr ebx, 8
jmp 0x143c54b78
dec word [rsp + rax - 0xa264af3]
jg 0x143b7be4b
movzx ebp, word [rax + r10 - 0xa264b02]
dec esi
xor bp, bx
sar ecx, cl
ja 0x1438f91bf
mov r8d, dword [r9]
mov edi, 0xd1b5b502
lea rax, [rdi + rdi + 0x1b3131c]
add r9, 4
xor r8d, ebx
movsx esi, dil
neg r8d
movzx ecx, al
movsx r11d, sil
sal rsi, 0xe0
lea r8d, [r8 + r11*2 + 0x23a15712]
rol r8d, 1
ror rsi, 0x1a
lea rsi, [rdi*4 + 0xf25ccbc]
xchg al, dil
dec r8d
neg r8d
not r8d
push rbx
movsx ebx, sil
sar si, 0xec
ror rsi, cl
xor dword [rsp + rcx - 0x20], r8d
shr bx, 0x8d
pop rbx
xor r11b, 0x2d
cwde
cdqe
movsxd r8, r8d
or sil, sil
push r11
sbb r11b, 0xbe
add rbp, r8
movsx r8d, cx
dec dword [rsp + rax*2 - 0xfa03]
mov r8d, dword [r10 + rax - 0x7d02]
not ecx
dec di
inc di
mov eax, dword [rax + r10 - 0x7cfe]
mul r8d
lea rdi, [r11*2 + 0x5b0e54b9]
sal dword [rsp + rdi - 0x5b0e5598], cl
btc esi, esi
mov dword [r10 + rsi - 0xb], edx
xchg byte [rsp + rdi - 0x5b0e5594], dil
xor r11, 0x563b8ea8
mov dword [rdi + r10 - 0x5b0e54fc], eax
pop rcx
jmp rbp
xor al, 0x12
xor sil, dil
sub rbp, 8
xchg r11d, ecx
ror r9w, 0xee
ror dword [rsp + r11 - 0x746ceae1], cl
mov qword [rbp + r11 - 0x746ceaf1], rdi
or word [rsp + r11 - 0x746ceaf1], cx
pop r11
pop rax
pop r9
ja 0x143c4eb51
mov edx, 0x8f1f4f3a
sub rsi, 2
movzx eax, word [rsi + riz]
movsx ecx, dl
lea r9, [rcx*4 + 0x4eb0e23f]
xor ax, bx
shr dx, 0x27
adc ax, 0x825
xor dl, 0xa7
not cl
xor ax, 0xff10
movzx r8d, cx
not ax
rol ax, 1
mov r10d, 0x3780849d
xor bx, ax
shr r10d, cl
shl r10b, 0xe1
dec r10
adc rax, rsp
dec dl
je 0x1438d7f76
shr ecx, 0xdc
mov rdx, qword [rax + rcx*4]
mov edi, 0x7f056d9c
add ecx, 0xc59674ad
movsx eax, r8w
lea rbp, [rbp + r8*4 - 0x31c]
mov qword [r9 + rbp - 0x4eb0e327], rdx
xadd r8, r10
lea rsi, [r9 + rsi - 0x4eb0e32b]
mov ecx, dword [rsi + r9 - 0x4eb0e327]
cdqe
sbb r9d, 0xcd8185be
movsx edx, di
xor ecx, ebx
inc ecx
xor ecx, 0x37044420
bts ax, di
sbb ax, dx
sete al
ror ecx, 1
cdqe
imul r9w
neg ecx
ror r8b, 0xa3
push rbx
xor dword [rsp + r8*2 - 0x3780b02], ecx
movzx ebx, r8b
pop rbx
bts edi, r8d
shr r10b, 0x61
movsxd rcx, ecx
shl edx, 0x7d
adc r11, rcx
jmp 0x143a4e7b4
lea rsp, [rsp + 0x68]
ret
dec ebx
jmp fcn.1438dd52c
mov r9, qword [rsp + rdi - 0x9c3a]
cdq
mov r11, qword [rsp + rdi*2 - 0x13884]
mov qword [rsp + rbp - 0x58a29c9d], rdi
cbw
mov rcx, qword [rsp + rdi - 0x9c2a]
mov r15, qword [rsp + rbp - 0x58a29c7d]
jmp 0x143b2b20a
cqo
sbb r9b, 0x39
sal rbx, 0xba
sub r8w, ax
jbe 0x143c178db
lea rsp, [rsp + 8]
jmp 0x1438e5f6b
mov qword [rbx + r10 + 6], r8
mov r8d, edx
jno 0x143b1a1e4
mov edi, 0x853746a0
ror r9w, 0x4b
not ebx
sar dl, 6
or r9d, r8d
bswap ebx
neg ax
push r11
dec r8w
btr dx, ax
shl rax, 0xf4
xor dword [rsp], ebx
lea rcx, [r8 + r9*8 - 0xf75e85b]
pop r11
sub edx, eax
movsxd rbx, ebx
adc rbp, rbx
mov rbx, qword [r10 + rdx - 0x7c323201]
mov dx, word ss:[rbx + rdx - 0x7c323201]
mov bx, dx
bts di, r9w
mov cl, byte [r10 + riz + 8]
push rdi
shl bx, cl
mov word [r10 + riz + 8], bx
shl word [rsp + 5], 0xc
inc word [rsp + 2]
adc r10, 8
pop r9
jmp rbp
push 0x46216d9a
jmp 0x1438df53a
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov edi, 0x610aae9a
lea rsi, [rdi*4 - 0x4f586165]
mov qword [rbp + rdi - 0x610aae9a], rax
inc sil
neg rdi
lea rcx, [rsi + rsi - 0x79e8c15b]
mov r10, rbp
lea r11, [rdi + 0x478e7c19]
pop rdi
pop rbp
movzx ebx, cl
lea rax, [rsi + rbx*8 + 0x3801d4bb]
pop rsi
movzx r8d, ax
sar r8d, 0xe2
xor bx, ax
jmp rbp
movsx esi, dx
adc eax, edx
inc esi
sar dx, 0x84
xor eax, 0x45bdb906
add eax, 0xbeaa8914
ror eax, 2
add eax, esi
mov qword [rsp + rdx + 6], r11
mov qword [rsp + rdx*2 + 8], rbx
sub esi, edi
neg byte [rsp + rdx*8 + 6]
xor dword [rsp + rdx*2 + 8], eax
bswap r8
mov rbx, qword [rsp + r11 + 8]
movsxd rax, eax
dec cx
add rbp, rax
btc r11w, r8w
or byte [rsp + rdx + 7], cl
pop rax
pop r8
jne 0x1438c28c9
bswap r10
xchg r10w, bp
not si
xchg bpl, al
xor bx, si
lea r9, [r9 + rdi*8 - 2]
neg ecx
mov word [r9 + rdi*8], si
movsx esi, dl
bt r10w, 0x1a
cqo
jae 0x143bc814f
mov edi, 0x33276381
mov r11d, dword [r9 + rdi*2 - 0x664ec702]
lea rsi, [rdi*2 + 0x772e9c25]
movsx edx, dil
push rsi
lea r9, [rdi + r9 - 0x3327637d]
shr word [rsp + rdi - 0x33276381], 0xac
xadd dword [rsp + rdi*2 - 0x664ec701], esi
xor r11d, ebx
dec edx
mov ecx, edi
xor r11d, 0x8d8221b4
neg r11d
dec r11d
and qword [rsp + rdi*2 - 0x664ec702], 0xffffffffd539410a
movzx eax, cx
neg r11d
lea rsi, [rcx + rdi + 0x138c9201]
lea rcx, [rcx + rdx*8 - 0x5d6f5f6f]
shl byte [rsp + rsi - 0x79db58fd], 0xa5
lea r11d, [r11 + rsi*2 - 0x9935706]
mov qword [rsp + rdi - 0x33276381], rbx
sal dl, 0xa1
movsx ebx, sil
mul eax
xor dword [rsp + rsi - 0x79db5903], r11d
shl ax, 0xe2
pop rbx
btc rdi, rcx
imul dx, di
btc ecx, 0x20
movsxd r11, r11d
adc rbp, r11
or di, 0x7eb0
lea r8, [rax*4 - 0x44a5873]
adc dil, dil
mov r11, qword [r10 + rdi - 0x33237f62]
mov di, word [r10 + rdi - 0x33237f5a]
sete al
cdqe
lea r10, [r10 + rsi - 0x79db58f9]
sbb cl, al
div rsi
neg al
mov word [r11 + rsi - 0x79db5903], di
sub dx, 0x1403
mov edi, r8d
or rax, rbp
jmp rax
neg r9d
cwde
jns 0x143c4eb51
lea ebp, [rbp + rax*2 - 0x38b7a2ba]
shr sil, 0x67
ror dx, 0x89
bswap ebp
div rdi
movzx ecx, di
xadd bl, dl
push r8
movsx r8d, dil
rol rdi, 0x46
cqo
xor dword [rsp + rdi*2 - 0x80000000], ebp
jmp 0x1439fee1b
mov eax, dword [rax + rsi - 0x419ce909]
sub r9d, 0xca3c6916
lea rdi, [rcx*2 + 0x19b22f88]
mov r8d, dword [rsi + r9 - 0x77607fef]
mov qword [rsp + r11 - 0x419ce8f9], rdi
btr cx, r11w
mov cl, byte [rsi + r11 - 0x419ce901]
inc r9b
push r11
lea rsi, [rsi + r11 - 0x419ce903]
sub qword [rsp + r11 - 0x419ce907], 0xffffffff9128fb26
shld eax, r8d, cl
mov dword [r9 + rsi - 0x77607ff4], eax
xor word [rsp + r9 - 0x77607fdc], 0x7934
adc r11w, word [rsp + r9 - 0x77607fee]
pop r11
pop rdi
pop r11
pop r11
jmp r10
neg edi
btr r9, rdx
mov word [r9 + r8 - 0x77ffffe], ax
jmp r11
xor r8b, 0x3d
add rbx, rax
xor r11b, r8b
mov word [rax + r10 - 0xa14c], r8w
cbw
mov rbx, qword [rsi + rax - 0x45]
shr r9w, 0xa1
sbb cl, cl
shr di, 0x4c
lea rsi, [rsi + r9 - 0x801]
xor rbx, r11
lea rbx, [rbx + rax - 0x8488494]
ror rbx, 7
push rdx
lea rbx, [rbx + rax - 0x65bbf608]
push r9
rol rbx, 6
push r9
cwd
inc rdi
xor r11, rbx
shl word [rsp + rax - 0x38], 6
mov qword [rax + r10 - 0x54], rbx
cbw
sbb eax, r9d
lea r10, [r10 + r9*4 - 0x2042]
pop r9
pop rdi
pop rbx
js 0x1438b7d12
shl dl, 0x85
rol r10d, 2
movzx ecx, r9b
dec al
sub r9b, 0x82
xor r10d, 0x5605c801
sar cx, 0xc
lea r10d, [r10 + rdx - 0x289b80b1]
bswap r10d
cwd
neg eax
push rbx
shl eax, 0x63
sub di, di
cwde
xor dword [rsp + rdi - 0x332f0000], r10d
movsx r8d, dl
xor rdx, rcx
mul rdi
pop rbx
adc ecx, r8d
sal rcx, cl
adc dl, ch
movsxd r10, r10d
adc r11, r10
lea r8, [r8 + r8*4 - 0xccbdc80]
sar r8d, 0x57
jb 0x143bdf5d3
mov r10w, word [rbp + rdx*4 - 4]
rol cl, 0xa5
mov r8w, word [rbp + rdi*2 - 0x665dfffe]
js 0x143a8b364
mov r11d, dword [rbx + rdx*2 - 0x17936]
inc edx
movzx r9d, al
xor r11d, esi
bswap r11d
rol edx, cl
push r9
jae 0x1438bfb6e
inc r11d
or eax, 0xd7a98d0b
shl dx, 1
xor r11d, 0x91af7cba
movsx r8d, cl
xadd dx, r9w
sbb r11d, 0x9a99dc3f
mov qword [rsp + r9 - 0x2f2], rsi
xor dword [rsp + r9 - 0x2f2], r11d
pop rsi
rol cx, 0x29
ror rcx, cl
movsxd r11, r11d
inc cx
adc r10, r11
sal r9d, 0x25
cdqe
mov edx, dword [rax + rbx + 0x2856425d]
lea rbx, [rbx + rax*2 + 0x50ac84c2]
neg r9b
xor edx, esi
bswap rax
jmp 0x143927145
jae 0x1439215a0
mov edi, 0x6a96303a
jmp 0x1438f5cd9
mov rbx, qword [r10 + rbx - 0x2d3bcf83]
mov r11d, dword [r10 + 8]
add r10, 0xc
mov dword ss:[rbx], r11d
mov ebx, 0x7f379b81
sal bl, 0xc6
mov r8d, dword [rsi + rbx - 0x7f379b40]
mov r9d, 0xc801569a
lea rsi, [rbx + rsi - 0x7f379b3c]
lea rdx, [rbx + rbx - 0x1c658a57]
lea rcx, [r9*4 - 0x7a623aeb]
movzx r11d, bx
xor r8d, edi
dec rbx
movzx eax, bl
ror r8d, 1
lea rbx, [rbx*2 - 0x63fa3ffa]
neg r8d
add r9d, 0xcd219592
rol r8d, 1
dec r11d
not r9d
mul cl
neg r8d
bts rax, rcx
setae r9b
lea r9, [rbx + 0x51320f3b]
lea r8d, [r8 + rax*8 - 0x48a319bf]
jae 0x143a9c9ec
push 0x40bf7781
mov edx, dword [rsp + 3]
mov edi, dword [rsp + rdx - 0x40]
lea rbx, [rbx + rdx*8 - 0x204]
ror qword [rsp + rdx*4 - 0x100], 0x11
movzx ecx, dil
not dword [rsp + rdx - 0x3f]
mov edx, dword [rdx + rbx - 0x40]
lea r8, [rdi*2 + 0xc2e0eb0]
xor edx, esi
ror edx, cl
lea r11, [rdi + rdi*2 - 0xa481ef5]
mov eax, r11d
bswap edx
dec edx
shr word [rsp + rdi - 0x40bf777e], cl
ror edx, cl
movsx r9d, byte [rsp + rdi - 0x40bf777e]
sar eax, cl
mov qword [rsp + rcx*2 - 0x102], rsi
mov esi, 0x801ff99c
xor dword [rsp + rdi - 0x40bf7781], edx
pop rsi
movsxd rdx, edx
btc r11d, 0x8c
adc r10, rdx
xor r8d, ecx
btc r9w, 3
mov r8d, dword [rdi + rbp - 0x40bf7781]
add rcx, r9
mov edx, dword [rbp + rdi - 0x40bf777d]
adc rdi, r11
xchg cl, r9b
adc rbp, 4
or r8d, edx
movzx edx, cl
xor r11b, dl
mul ax
not r8d
btc dx, ax
not r9
mov dword [rbp + rdx - 0x502], r8d
imul dx
sub r9w, 0x5337
jmp r10
movzx ecx, r11w
xor r9d, esi
bswap eax
ror r9d, 2
add r11, r8
jbe 0x1439ad5b1
test rax, rax
lea rsp, [rsp + 8]
je 0x143a1262e
jmp 0x143b8b180
shl edx, 0xa1
sbb ecx, 0xbc156201
not ecx
sar r11w, 0x8d
bts r11w, r8w
shl bx, 3
sbb ecx, edx
neg ecx
push rdi
btc r11d, ebx
btc dx, dx
xor dword [rsp + rbx*2 - 0x6d506000], ecx
ror bx, 0xc1
pop rdi
adc r11b, 0x3d
jg 0x143b20bd7
add rbp, rdx
xadd r8d, ebx
mul r11b
sal r8, cl
add rax, qword [r10 + r11 - 0x7a12c200]
mov dl, byte [r10 + r11 - 0x7a12c1f8]
lea r10, [r10 + r11 - 0x7a12c1f6]
mov byte ss:[r11 + rax - 0x7a12c200], dl
lea rcx, [r9 + rcx - 0x4ed042e4]
btr r9w, bx
jmp rbp
movsx edx, cl
sub r9b, al
div rcx
not r9b
mov r8d, edx
btr rdx, 0x21
movzx r11d, ax
neg r9b
btc r11, r8
xor r8d, 0x8d253526
rol r9b, 1
and dil, 0xbf
sub ecx, ecx
cwd
xor r9b, 0x90
mul edx
adc r9b, cl
xadd r11, r8
xor r9b, 0xb
and di, 0x4faf
sbb ecx, edi
adc r8w, ax
xor sil, r9b
push rax
bswap edi
lea r9, [rsp + r9 + 8]
jmp 0x143959f4c
xor edi, ebx
mov eax, edx
lea rcx, [rsi + rdx*2 - 0x4df6cfc9]
lea r9, [rsi + rdx*8 + 0x4137c30e]
ror edi, 3
lea rbp, [rdx*4 - 0x6978bc4a]
bswap edi
not r9b
sal rax, cl
xadd cx, bp
ror edi, 2
cqo
bt cx, 0x33
cwde
add edi, edx
rol edx, 0x14
xor cl, ah
shl r9w, 0x41
push rbx
movsx ebx, si
cdq
setl bl
xor dword [rsp + rdx], edi
pop rbx
sal esi, cl
btr eax, 0x31
movsxd rdi, edi
cwd
inc bpl
sal dl, 5
adc r11, rdi
dec al
mov rbp, qword [r8 + rdx]
not rsi
lea r9, [rsi*8 - 0x2f694de7]
mov r9b, byte [r8 + rdx + 8]
neg al
xadd esi, ecx
movsx edi, si
lea r8, [r8 + rdx*8 + 0xa]
add rcx, rcx
inc di
cwd
mov byte es:[rbp + rsi - 0x74771e8b], r9b
shr rax, 0xb5
movsx r9d, al
mov ebp, 0x92af8d
adc rdx, r11
jmp rdx
jmp 0x143b8031e
lea rsp, [rsp + 8]
jmp 0x14396ffb4
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
jmp 0x143ad355d
neg word [rsp + r11 - 0x58d04e1a]
adc qword [rsp + rcx + 0x1000100], rbx
jmp 0x143b04175
sal rdx, 0x14
xor edi, 0xb40a0b8a
not ax
mov qword [rsp + r8 + 0x10], r11
inc edi
mov qword [rsp + r11*2 - 0x40492f56], rax
mov qword [rsp + r11*2 - 0x40492f56], rbx
xor dword [rsp + r11 - 0x2024979f], edi
sar rcx, 0xf4
movzx ebx, r11b
mov rbx, qword [rsp + r11 - 0x2024979f]
xadd cl, al
cwd
and sil, byte [rsp + r11 - 0x202497a2]
movsxd rdi, edi
lea rax, [rdx + rax*8 - 0x524c18cd]
add dl, 0x8e
add rbp, rdi
sar rax, cl
neg rdx
pop rcx
pop rcx
pop rsi
pop rdi
add r8, rbp
jmp r8
jmp 0x143c1e045
xor dword [rsp + rdx], r11d
pop rbx
sal r9w, 0x81
xadd edi, r8d
bswap r9
movsxd r11, r11d
bswap ecx
ror ecx, 6
cwde
adc r10, r11
idiv rcx
cbw
movzx r11d, byte [rbp + rax - 5]
inc r8w
lea rbp, [rbp + rax*8 - 5]
mul r8w
xor r11b, bl
rol r8, 0xd9
xchg cl, al
not r11b
xchg r8b, al
push r8
inc r8w
sbb r11b, r8b
btr r8d, 0x3a
sbb r8w, 0x2716
not r11b
xchg dword [rsp + rax + 3], edx
sub r8d, ecx
sbb cl, dil
xor r11b, 0xbb
mov byte [rsp + rax*2 + 6], ch
push r9
rol ax, 0x82
xor bl, r11b
xadd edi, r8d
and r9d, dword [rsp + rax + 3]
lea r11, [rsp + r11 + 0x10]
lea r8, [rdi + rdi*4 - 0x117a5d4a]
sub eax, r9d
idiv rcx
mov edx, dword [r11 + r9*2]
cwde
sub qword [rsp + r9*4 + 7], 0xffffffffdfb13889
mov r11d, edx
movzx edx, dil
pop rcx
xor r9d, dword [r9 + rsi]
bswap edi
xor edx, 0xdcb6ed8a
and r11d, r9d
neg cx
sbb cl, r8b
not r11d
movsx r9d, dil
mov dword [rdi + rsi - 0x132bc089], r11d
pop rdx
jmp r10
jmp 0x1439c4c41
rol r11d, 3
cwd
dec r11d
rol r11d, 3
neg dword [rsp + rcx - 0x12ff3b]
not r11d
idiv dword [rsp + rcx - 0x12ff40]
neg r11d
bts cx, dx
mov qword [rsp + rcx*4 - 0x4bfcf8], rsi
lea rsi, [rcx + 0x1f8b7d15]
xor dword [rsp + rcx*8 - 0x97f9f8], r11d
lea rsi, [rsi - 0x18d3bac7]
mov rsi, qword [rsp + rcx - 0x12ff38]
or qword [rsp + rcx*2 - 0x25fe80], 0x1017deb3
movsxd r11, r11d
adc r10, r11
movsx r11d, word [rsp + rcx - 0x12ff3e]
xor edi, dword [rbx + rcx - 0x12ff4a]
and word [rsp + rcx - 0x12ff3a], 0x7896
sar al, 1
lea rbx, [rbx + rcx*2 - 0x25fe8a]
mov qword [rsp + rcx - 0x12ff38], 0x5b389e99
xadd word [rsp + rcx - 0x12ff3e], r8w
xor r9b, byte [rsp + rcx - 0x12ff3f]
xor edi, esi
neg dx
sub r8b, 0xb3
rol edi, 3
push rdx
pop rdx
bswap edi
lea edi, [rdi + r8*2 + 0x41445750]
add r9b, r9b
ror edi, 2
mul dword [rsp + rcx - 0x12ff3c]
mul rax
shl dx, 0x65
dec edi
ror eax, 0x97
jae 0x143c01fd8
mov rsi, rax
push rcx
movzx eax, word [rsp + rcx*4 - 0x23cd97]
mov rcx, qword [rcx + rbx - 0x8f366]
and rsi, rcx
pop rcx
sal rcx, 0xf
not rsi
mov qword [rdi + rbx - 0x2001404], rsi
lea rsi, [r11 + rdx*8 - 0x747d1f4e]
mov ebp, 0x9836278b
seta cl
jmp r9
mov word [rbx + r10 - 0x11f16711], ax
bswap ecx
movsx r8d, cl
mov eax, dword [rsp + rbx*2 - 0x23e2ce21]
pop r8
jns 0x1438b7d12
movsx eax, di
rol r11d, 1
bswap rcx
neg eax
push rsi
xor r11d, 0x8492ea0c
dec r11d
sub si, bp
not r11d
jle 0x143a3cbd8
mov ebp, 0x4e0e5394
mov eax, 0xb4b02897
movzx edi, byte [rsi + rbp - 0x4e0e5394]
push rax
lea rsi, [rsi + rbp - 0x4e0e5393]
push rax
xor dil, r11b
rol bp, 0xe2
not dil
or qword [rsp + rbp - 0x4e0e4e49], rax
dec dil
xor dil, 8
sub dil, 0x2b
xchg dword [rsp + rbp - 0x4e0e4e47], ebp
xadd byte [rsp + rbp*4 - 0x2d2b7], al
xor r11b, dil
movsx ebx, word [rsp + rbp - 0xb4a5]
movsx ecx, bx
not eax
lea rdi, [rsp + rdi + 0x10]
mov rbx, qword [rdi + rbp*8 - 0x5a580]
or dword [rsp + rbp*4 - 0x2d2b4], ebp
lea r11, [rbp*8 - 0x32fe725c]
and r11, qword [rsp + rbp*2 - 0x1695e]
mov rdi, rbx
btr ecx, eax
ror dword [rsp + rbp - 0xb4ab], 0xdd
mov rbx, rdi
lea rdx, [rbp + r11*2 + 0x44051818]
mov rbp, r10
pop rax
pop r8
jb 0x1438e236a
pop rax
pop rdi
pop r8
jb 0x1438c28c9
jne 0x143a0c301
mov r8, rax
lea rsp, [rsp + 8]
jmp 0x143ab79ea
shr cx, 0xa6
sar rcx, cl
xor dword [rsp + rdx*4], r9d
pop rbx
xadd r8w, dx
cqo
movsxd r9, r9d
shr r11, 0x59
ror dl, 3
adc r10, r9
cwd
mov esi, dword [rsi + rdx*8]
jmp 0x143998aeb
cmp ebx, 3
push 0x5cbd7387
not byte [rsp + 2]
jmp 0x143b5830a
sal byte [rsp + rcx*2 - 0x1ebf4], 0x44
not r8
mov edx, dword [r9 + rcx*2 - 0x1ebfa]
lea rbp, [rcx + rbp - 0xf601]
pop rax
cbw
mov dword [rcx + rbp - 0xf5fd], edx
lea rbx, [rbx + rcx*8 - 0x7afec]
mov ecx, dword [rbx + rcx - 0xf5fd]
movsx edx, al
xor r11w, r11w
inc r11d
xor ecx, esi
lea ecx, [rcx + rdi*4 - 0x9ff20d9]
btr dx, r8w
jae 0x143a231f2
lea rax, [rax*8 + 0x5906559a]
sal rsi, cl
shr r9b, 5
dec qword [rsp + rdx - 0x78277e40]
mov qword [rdx + r8 - 0x78277e46], rsi
jno 0x143bf2a38
xor ebp, r8d
lea ebp, [rbp + rdi*2 + 0x5e1843a6]
movzx ecx, di
rol ebp, 2
neg ebp
mov r11d, 0xc7263126
shr cl, 0x42
mov edx, ecx
lea ebp, [rax + rbp - 0x296d3c85]
jne 0x143bb5c4b
bswap edi
add rbp, rdx
not dl
push r8
xor dword [rsp + rsi - 0x7f33d832], edi
div sil
movsx r11d, sil
pop r8
movsxd rdi, edi
add r9, rdi
mov r11d, dword [rbx + rdx - 0x5144]
sar ecx, 0x35
not si
lea rbx, [rsi + rbx - 0x7f3327c9]
movzx edi, bpl
bswap rdx
add cl, ch
movzx ebp, byte [r10 + rcx*2 - 0x612]
lea rax, [rdx + rdi*2 + 0x4bb3ca99]
neg dl
lea r10, [r10 + rcx*4 - 0xc23]
xor bpl, r8b
bt si, ax
adc al, dl
neg bpl
not bpl
sub bpl, 0xaa
xor bpl, 0x8f
xor r8b, bpl
add rbp, rsp
shl edi, 0x2c
not edx
mov dword [rbp + rcx - 0x309], r11d
lea r11, [rsi + rdx*8 - 0x54610f59]
idiv dx
cwd
jmp r9
xor ecx, ecx
push 0x5e2d438b
not dword [rsp + 3]
cmp ebx, 4
jmp fcn.1438d2ab2
jmp 0x14395423f
jne 0x143a6a234
mov r9d, 0x5901bb07
lea r9, [r9 + r9*4 - 0x3377fa47]
jmp 0x143adb3ab
push 0x4f1c22af
lea rsp, [rsp + 8]
jne 0x14399aeae
jmp 0x143b67be1
cmp ebx, 4
push 0x109b2797
lea rsp, [rsp + 8]
jne 0x143954239
push 0xffffffffddbbfc96
mov r9, rax
lea rsp, [rsp + 8]
jmp 0x14395423f
adc rsi, rsp
mov dword [rsi + rdi], ebx
add rcx, rax
xor edi, dword [r9 + rdi*2 + 4]
mov ebp, dword [rdx + r9 - 0x55300d7c]
bts dx, cx
btr eax, eax
lea rbx, [rax*4 + 0x36046a9e]
lea r9, [r9 + rax - 0x33]
movzx esi, cl
sub rbx, rbx
add rcx, rax
adc edi, ebp
idiv dl
mov ebp, edi
dec rbx
mov sil, byte [r10 + rax - 0x3f06]
mov edi, edx
shr dx, 0x25
lea r10, [rax + r10 - 0x3f06]
and dil, dil
xor sil, r8b
neg sil
and bl, bl
sbb sil, bl
xor edi, 0x508aff93
adc cl, ch
xor sil, bl
ror sil, 1
lea rdx, [rbx + rax + 0x67b126a6]
add sil, bl
not cl
rol cx, 0x21
ror sil, 1
sar rdx, cl
mul ax
xor r8b, sil
shl ecx, cl
add rsi, rsp
mov dword [rsi + rcx*2 - 0x7cc40000], ebp
imul ax, cx
inc al
push rax
pop rbx
jmp r11
push 0x4316e3bb
lea rsp, [rsp + 0x10]
jmp 0x143bbd7f4
cbw
pop rax
mov dword [r10 + rbx - 0xa200000], r9d
jmp 0x1438b7d12
jmp 0x143b00e26
push 0x49124f97
shl byte [rsp], 0xa4
cmp ebx, 2
not byte [rsp + 3]
lea rsp, [rsp + 8]
jne 0x143c002ba
push 0x179a3ca4
jmp 0x143be520b
lea rsp, [rsp + 0x18]
jmp 0x143be1156
mov edi, dword [r10 + rdi - 0xffa9]
movsx r9d, si
or rdx, rdx
jg 0x143953a5a
pop rdx
pop r9
pop r8
pop r14
pop r10
push rsi
push rsi
xchg dword [rsp + 0xb], esi
mov rsi, qword [rsp + rsi*8 - 0x518]
pop rdi
mov r12, qword [rsp + 0x10]
mov qword [rsp + 8], 0x47b80fb9
pop rdi
mov rbp, qword [rsp + 0x10]
mov rdi, qword [rsp + 0x18]
jmp 0x1439f2e83
jmp 0x143bab280
jmp 0x143b418bf
sub esi, esi
rol dil, 0x62
adc rbp, r11
and r8b, 0x3b
adc sil, r8b
jmp rbp
cmp ebx, 4
push 0x20813c84
lea rsp, [rsp + 0x10]
jne 0x143be113c
push 0xffffffff94089aae
push 0x33366e3f
mov r9, rax
push 0xcb3f79a
jmp 0x143b987b6
mov eax, 0xe610b6af
imul rax, rax
jae 0x143924e86
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffa4222d23
push 0x611f6fa7
ror dword [rsp + 3], 0x30
mov qword [rsp + 8], rax
lea rsp, [rsp + 8]
jmp 0x14399b570
xadd cl, bh
sbb al, r9b
rol dil, 1
rol dx, cl
btr r8, 0x11
btc r9, rcx
xor r11b, dil
or r9, 0xab3b33e
adc rdi, rsp
or r9w, r9w
btr r8d, r8d
mov r8d, dword [rdi + rdx - 0x10]
movzx edi, bx
mov dword [r9 + r10 - 0x5fbbc004], r8d
push rbx
xor qword [rsp + r9 - 0x5fbbbffe], 0xffffffff95afaa94
lea r10, [r10 + rcx - 0x5d8a]
pop rax
ja 0x1438b7d12
mov edx, 0x4815fb9a
mov rdx, qword [rsi + rdx - 0x4815fb9a]
mov r11d, 0x908dcb1c
movsx r8d, r11w
xadd r8d, r11d
mov r11, qword [rsi + riz + 8]
movsx eax, r8b
lea rsi, [rsi + rax*8 - 0x1b0]
mov qword [rdx + rax*8 - 0x1c0], r11
movzx edx, al
lea r11, [rdx*4 - 0x11e76243]
bt r11, r11
lea rbp, [rax + rbp - 0x3c]
mov r11d, dword [rax + rbp - 0x38]
xor r11d, ebx
imul dx, dx
movsx edi, r8w
rol r11d, 3
push rdx
not r11d
cdq
dec r8b
sal eax, 0x1e
dec r11d
mov ecx, 0x2a2c7a2b
mov qword [rsp + rax], 0xffffffffa233b325
pop r8
neg r11d
xor r11d, 0xf11b440d
not r11d
jmp 0x143b4c23d
adc word [rsp + rbx*2 - 0x49], r9w
add rdi, rcx
movzx r8d, byte [rsp + rbx*4 - 0x94]
mov qword [r10 + rbx*2 - 0x4a], rdi
pop rdi
jmp rbp
jmp 0x143b343ff
movzx r8d, dx
rol r8b, 0xa1
ror r9b, 1
bswap ecx
cwde
cwde
sub r9b, cl
rol rdi, cl
ror edi, 0x9a
xor sil, r9b
shl eax, 0xd8
add r9, rsp
mov dx, word [r9 + rdx*4 - 0x7cc22464]
and rdi, r8
mov r9d, 0xe0bebe00
mov word [rbp + r11 - 0x1f30891b], dx
sub eax, ecx
rol cx, 0x6c
mov di, word [rbp + r11 - 0x1f30891b]
push r9
mov r9w, word [r11 + rbp - 0x1f308919]
jb 0x143a7be07
not cl
jae 0x1438c4ad7
mov rdi, qword [r9]
movzx si, byte ss:[rdi]
mov r10d, 0x1b968bf
mov ebp, 0x98bf2b28
lea r9, [r9 + r10*4 - 0x6e5a2f6]
mov word [r9 + r10 - 0x1b968bf], si
movsx edi, r10b
lea r8, [r10 + r8 - 0x1b968c3]
mov edi, dword [r8 + r10*2 - 0x372d17e]
lea rcx, [rbp*2 + 0x362297ab]
xor edi, ebx
xchg cx, bp
bts ebp, ecx
mov edx, 0x6f8294ad
neg edi
sub rcx, r10
xadd r10w, dx
bswap edi
not ebp
sbb edi, 0x8caa0505
not edi
mov eax, ebp
xadd rcx, rdx
not bpl
lea edi, [rdi + rdx - 0x6bb52c30]
cwde
neg edi
rol rbp, 0x7b
push rbx
sal rdx, cl
idiv bpl
xor dword [rsp + r10 - 0x1b9fd6c], edi
movzx esi, ax
pop rbx
ror r10w, 0x6a
movsxd rdi, edi
mul edx
adc r11, rdi
jmp 0x143ae455e
movsx eax, dil
mul al
xor dword [rsp + rdi], r11d
pop rbx
and rdi, rdi
btr rax, r8
movsxd r11, r11d
push rdx
adc r10, r11
mul rdx
cdqe
lea r9, [rdi + rsi + 8]
mov rcx, r9
cdqe
mov r11, qword ss:[rcx + rdx*2]
movsx ecx, r8b
mov qword [rsi + rdi], r11
pop rdi
adc rdi, r10
jmp rdi
neg r11d
not esi
mov r8d, r11d
sar rcx, cl
lea esi, [rsi + rcx*2 - 0x5e941b9e]
sar rcx, cl
mov edi, eax
js 0x14396c99e
rol esi, 3
sub esi, 0xaa188a0c
push rbx
xor dword [rsp + rcx*4], esi
bt rax, 0x95
jb 0x143ae5959
seto r11b
dec eax
mov qword [rsp + rcx - 0x65bd95a6], r8
mov edi, dword [rsp + rcx - 0x65bd95ac]
xor dword [rsp + r11 - 0x65bd94f8], eax
inc r11b
setp dil
jno 0x143ae2b33
pop r9
mov ebx, eax
cwd
pop rbp
jmp 0x143c00334
neg byte [rsp + 1]
mov qword [rbp + riz - 8], rax
not word [rsp + 1]
shl word [rsp + 3], 0xa1
not word [rsp + 1]
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
sub rsp, rcx
push 0xffffffffb4830326
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
add rsp, rcx
push 0xffffffff9d2c89b1
test ebx, ebx
push 0x2e0fefb3
jmp 0x143b4409a
bt ebp, ecx
mov rcx, qword [rsp + rdx - 0x3eb1001f]
ror r13d, 0xa4
mov rdi, qword [rsp + rdx*2 - 0x7d620056]
adc r11w, r9w
push qword [rsp + 0x30]
popfq
mov r13, qword [rsp + r14 + 0x38]
mov qword [rsp + rdx*2 - 0x7d620066], rsi
xchg dx, si
mov qword [rsp + rdx - 0x3eb19fbe], r11
mov r8, qword [rsp + rdx*2 - 0x7d633fac]
jmp 0x143b00417
cmovbe rax, r11
mov dx, word [rbp + rax*8 + 8]
div cl
bts rax, 0x2d
lea rbp, [rbp + r9*2 - 0x1ffa2]
lea rdi, [rcx*8 + 0x538774af]
neg rcx
shl r9d, 0x3c
mov word [r8 + r9 - 0x60000000], dx
bt r9w, ax
mov edx, edi
xor r11, r10
jmp r11
jne 0x143ba2d74
bswap eax
xadd cl, dh
sbb eax, 0xeb110799
xadd byte [rsp + r8*2 + 3], cl
not r9d
dec r9
not eax
ror edi, cl
xor eax, 0x403f1931
and r9b, 0x95
dec r8w
lea eax, [rdx + rax - 0x4e7ef575]
setae byte [rsp + rdi*2 - 0xec]
neg r9
xor eax, 0x5ea3769b
sal edi, 0xb4
lea eax, [rax + rdi - 0x668dd791]
shl r8b, 0xc7
lea r11, [r8 + rdi*2 - 0x5f5a0f5]
je 0x143b8d8cd
mov qword [rsp + r8 - 0xff80], rbx
xor dword [rsp + r8 - 0xff80], eax
sub rdx, rdi
pop rbx
jno 0x1439f0397
cmp ebx, 4
jne 0x1438e8dff
mov r9d, 0xaa16ce9e
bswap r9d
not r9
mov r9, rax
jmp 0x1438e8e25
sets dil
mov word [rsi + rcx - 0x23d54d87], dx
lea rdx, [rdi + rax*2 - 0x64a0dd4]
jno 0x143b6a13c
mul eax
neg r8
xchg byte [rsp + r9*2 - 0x1fffc], r11b
not r8
neg byte [rsp + r9*2 - 0x1fffc]
bswap r8
sub qword [rsp + r9 - 0xffff], rcx
inc r8
inc rcx
rol r8, 4
idiv qword [rsp + r9*2 - 0x1fffe]
push rax
xor rbx, r8
lea rsi, [r9 + rsi - 0x10007]
xadd dx, cx
mov qword [r9 + rsi - 0xffff], r8
dec qword [rsp + r9 - 0xfff7]
setbe byte [rsp + r9*2 - 0x1fffd]
adc r9, rdi
pop r9
pop rcx
jno 0x143998aeb
sub r8d, ebx
sar r9w, 0x6e
cbw
push rdi
not r11w
xor dword [rsp + rax], r8d
lea rcx, [rcx + r11*2 + 0x420a3aac]
inc r9
pop rdi
add rbx, rcx
movsxd r8, r8d
bt rdx, rdx
sal cl, 0xc1
push r9
adc rbp, r8
movzx edx, byte [rsi + rax*4 + 4]
lea rsi, [rsi + rax + 5]
mov r8d, r9d
dec rax
shl r11, 0x4f
xor dl, dil
xchg r8b, bl
neg r8d
push r8
adc dl, r11b
neg dl
add dl, 0x37
jmp 0x143a2d576
adc r11, rdx
mov rax, qword [r9 + rax*2 - 0x14]
mov rbp, qword [r9 + rdi - 0x310a7f6b]
not edi
neg word [rsp + rcx - 0x600888e0]
lea r9, [r9 + rsi - 0x6d6889ee]
rol rsi, cl
mov qword ss:[rax + rcx - 0x600888e0], rbp
mov eax, esi
add cl, 0xc
pop rcx
add rax, r11
jmp rax
push 0x2a2eb408
push 0xffffffffce3feb0e
jmp 0x1438d9768
push 0x51372e0e
lea rsp, [rsp + 8]
jne 0x1438e7953
mov eax, 0x6b04e21c
mov rax, qword [rbp + rax - 0x6b04e21c]
jmp 0x143c32eac
sub r10, 4
mov ecx, dword [r10 + riz]
xor ecx, r8d
xor ecx, 0x19f1f99
mov edi, eax
mov ebx, 0x7d22421c
cdq
lea ecx, [rbx + rcx - 0x37fdf9dd]
xor ecx, 0x6dbd8fb1
xor ecx, edx
shl al, 0xa4
push rax
inc di
lea ecx, [rcx + rdi - 0x3b2123e8]
bswap ecx
dec dil
movzx ebp, word [rsp + rbx - 0x7d224219]
xor ecx, 0x8819fd15
mov qword [rsp + rbp - 0xd5], r8
lea r8, [rdi + rdi*4 - 0x5e9d1d6]
cdqe
bt r8d, 0x81
xor dword [rsp + rax*2 + 0x55b6aa20], ecx
pop r8
bts ebx, edx
sub rdx, 0xffffffff8e1bfb2c
sbb bl, al
movsxd rcx, ecx
mov esi, edx
shr eax, 0x8d
adc r11, rcx
shl ebx, 0x9c
bt ebp, ebx
movzx ax, byte [rax + r9 - 0x6a925]
sub bl, bl
seta bpl
mov dil, byte [r9 + rbp + 2]
lea r9, [rbp + r9 + 2]
or al, dil
not al
xor sil, sil
xor bx, si
mov word [r9 + rbp], ax
add rbp, r11
jmp rbp
rol dl, 1
cdqe
sal esi, 0xf9
neg dl
shr al, 0x81
xor dl, 0x21
sal rax, cl
xor r8b, dl
shr si, cl
adc rdx, rsp
sal ebp, 0xf0
or bp, word [rdx + rbx - 0xd26]
movsx edx, cx
inc eax
mov word [r9 + rbx*8 - 0x6930], bp
jmp r11
setns byte [rsp + 6]
inc rcx
xor ebx, 0x4a16a182
dec r8
push 0xffffffffa623f72a
lea rsp, [rsp + 0x18]
jne 0x1439b0e9b
mov eax, 0x992378a1
movzx edi, ax
lea rcx, [rax + rdi*2 + 0x1e8ada0e]
pop r10
not ebx
mov edi, 0x289a1839
mov ecx, edi
mov dword [rdi + r10 - 0x289a1839], ebx
rol dil, 0x44
mov eax, ecx
jb 0x143b9dbd1
or al, 0x1a
adc r10, r8
cwd
bt edx, 0xf
lea r8, [rdx*8 + 0x71a62196]
mov di, word [rax + rsi + 0x41]
lea rsi, [rsi + rax*8 + 0x20a]
bts rdx, r8
lea rbp, [rax + rbp + 0x40]
dec r11b
inc r11d
xor dl, r9b
movzx eax, byte [r11 + rbp - 0xcc13642]
sar ecx, 0x59
btc rcx, r11
xor al, bl
sub r8, r8
neg al
btc r8d, edx
add r11b, r8b
rol rcx, cl
xor al, cl
bt r8d, 0xbe
push r9
rol r8b, 0x81
adc al, 0x86
shr r9d, 0x4a
neg al
xchg r8d, edx
xor bl, al
lea rax, [rsp + rax + 8]
shr rdx, cl
mov byte [r11 + rax - 0xcc13643], dil
neg cx
pop rdx
add r9, r10
jmp r9
sub r9b, 0x87
mov qword [rsp + rcx*2 - 0x40210000], rbx
dec al
dec bpl
xor dword [rsp + rcx - 0x20108000], edi
xchg bpl, sil
movsx ebx, r9b
pop rbx
movsxd rdi, edi
inc rbp
mul al
add r11, rdi
add rdx, r11
jmp rdx
bswap rax
lea r10, [r10 + r9*4 - 0x39801]
bts ecx, ebp
movzx r9d, byte [r9 + r10 - 0xe600]
btr dx, dx
adc ecx, edi
xor r9b, bl
lea rdx, [rcx*4 + 0x4908e12f]
inc dil
dec dx
rol r9b, 1
lea rdi, [rax*2 + 0x37978bbf]
add r9b, 0x14
push rax
sub cl, 0x19
not r9b
jbe 0x143a247b5
rol r9b, 1
lea rbp, [rdi + rdi*8 + 0x62e8a10]
or dword [rsp + rcx*2 - 0x7bfeafba], 0x68017e8c
setno byte [rsp + rcx*2 - 0x7bfeafb8]
xor bl, r9b
neg al
lea r9, [rsp + r9 + 8]
xadd ecx, edx
mov dword [rcx + r9 - 0x7f0598ed], esi
mov esi, ebp
shl si, 0x2f
pop rax
jmp r11
mov qword [rsp + rbx - 0x7486], r8
bt rsi, rax
xor dword [rsp + rbx*4 - 0x1d218], edx
btr bx, 0xd
and al, ah
pop r8
movsxd rdx, edx
adc r11, rdx
sar rdi, 0x2f
rol al, 0xc4
sar ebx, cl
or rdi, r11
jmp rdi
jne 0x143be2128
mov ecx, 0xd99e1ead
mov rcx, rax
jmp 0x143add1e1
jmp 0x143aba08f
cmp ebx, 1
jmp 0x1439baac0
mov eax, 0x7b927b12
or rax, rax
movzx eax, byte [rbx + rax - 0x7b927b12]
ja 0x143a8fb8c
jbe 0x143b4221f
mov dword [rdx + r8 - 0x60], eax
pop r10
jmp r11
xor eax, 0xb5ae629a
btr dx, dx
push rbx
sbb rdx, rdi
mov qword [rsp + rdi - 0x6007122a], r8
xor dword [rsp + rdx + 0x44b0e3fd], eax
dec bp
movzx r8d, bl
pop r8
jp 0x143b9be67
movsxd rax, eax
add r11, rax
movzx eax, di
cqo
or rdx, r11
jmp rdx
jnp fcn.143ac99e2
movzx ebp, cl
bswap r10d
lea r10d, [r10 + rcx + 0x76e090fc]
not di
movsx esi, ax
ror r10d, 2
cqo
and ebp, ecx
push rbx
not rdi
bswap edi
shr bpl, 0x22
xor dword [rsp + rcx - 0x6026ed1b], r10d
dec cl
bt rcx, 0x90
pop rbx
neg al
movsxd r10, r10d
add r11, r10
imul dx, bp
lea r10, [rcx + rax*2 + 0x36189f0f]
add edx, dword [rdi + r8 - 0x17bcd455]
jmp 0x1439761c4
bts rbx, rbx
mov rsp, qword [rbp + riz - 0x10]
dec rbx
lea rcx, [rbx*2 - 0x62d34c6a]
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
movsx r11d, cl
mov r9, rbp
push rcx
pop rdi
pop rbx
lea rdx, [rcx*2 - 0x760e34b]
lea r8, [rdi - 0x2ee4c3f6]
bts rdx, r8
pop r11
shl edi, 0xaa
jp 0x143a48de0
adc r11, rcx
add rdi, r11
jmp rdi
mov rcx, qword [r10 + rbx - 0x36a8e680]
movzx eax, bl
sal bl, 7
movzx r9d, bl
xor r9b, byte [r10 + rbx - 0x36a8e5f8]
lea r8, [rbx + rbx*8 - 0x58edcb4d]
cwde
movsx edx, bl
lea r10, [r10 + rbx - 0x36a8e5f6]
shl r8b, 5
rol r8w, 0xa9
mov byte [rbx + rcx - 0x36a8e600], r9b
mov ecx, dword [rsi + rbx - 0x36a8e600]
add bl, bl
neg al
lea rsi, [rsi + rbx - 0x36a8e5fc]
jbe 0x143b8ab42
and dword [rsp + rax - 0x4b], 0x5a2bc899
mov ebp, dword [r10 + rax*4 - 0x138]
lea r10, [r10 + rax*8 - 0x26c]
add dx, 0xd61c
xor ebp, r8d
pop rdx
mov edi, ecx
sub ebp, 0x8e08fd82
mul rdi
mov r11d, 0x581a42a5
lea rcx, [rax + r11*2 + 0x4a02508d]
neg ebp
jmp 0x14390dc18
mov ebx, eax
pop rbx
movsxd rdx, edx
add rbp, rdx
inc dil
rol r8b, 1
sbb rcx, rax
jmp rbp
add r11w, r8w
lea r10, [rbx + r10 - 0xf2a0011]
btr bx, 0x34
mov dword [rbx + r10 - 0xf2a0005], eax
or r11b, bl
add r9d, r9d
jbe 0x143a93ba1
mov rcx, rax
push 0x7a22c203
jmp 0x143ae619c
cmp ebx, 1
jmp 0x143969ce1
dec edx
bswap edx
shl rax, 0xf1
xchg r10d, eax
lea edx, [r10 + rdx - 0x935c9a0]
rol r10, 0x5b
cwde
dec r9d
push rbx
movzx edi, r8w
xor dword [rsp + r10*2], edx
sub dil, r8b
lea rbx, [r8 + r8*2 + 0xe8efdb8]
pop rbx
jge 0x143a0d8e2
lea r9, [r9 + rcx*2 - 0x1fffffee]
mov qword ss:[rsi + rcx - 0xfffffff], rax
xadd ebp, edx
jmp r11
mov eax, 0x4eb62e81
or eax, 0x34baa39e
bswap rax
mov rax, qword [rbp + rbx*8 + 0x20]
jne 0x143aa127e
neg ecx
ror ecx, 1
movzx edi, r9w
div r9
mul r8b
mov qword [rsp + r8*2 - 2], rbx
add eax, eax
movsx ebx, r10w
sub bx, r9w
xor dword [rsp + r10 - 0x1d156402], ecx
dec di
pop rbx
bt r8d, 0xa1
adc dil, dl
inc r9w
movsxd rcx, ecx
inc r8b
adc r11, rcx
or di, r10w
mov ecx, 0x57837b3d
push rdx
lea rsi, [rsi + r10 - 0x1d156403]
movzx edi, byte [r10 + rsi - 0x1d156402]
mul edx
ror r8w, 0xa9
setae byte [rsp + r10 - 0x1d1563ff]
xor dil, bl
neg r8b
sbb dil, 0xb
not dil
shl r9b, 0x67
sub qword [rsp + r10 - 0x1d156402], rdx
dec word [rsp + r10*4 - 0x74559004]
adc dil, 0x1e
neg dil
xchg r9w, cx
sub dil, 0xb4
not dil
bts r10d, 0x1f
push rcx
sbb byte [rsp + rax*8 - 0x5db3bffa], r8b
xor bl, dil
sal eax, 0xee
lea rbp, [rdx + rbp - 0x360d44de]
mul rcx
mov dword [r8 + rbp - 0x100], edi
shl eax, 0xf
or byte [rsp + rax*2 + 4], dh
sal rax, 0x3f
pop r9
pop r10
je 0x143a4e7b4
xadd ax, cx
pop rbx
neg rax
movsxd rdx, edx
or cx, r11w
adc rbp, rdx
mul r8d
movzx cx, byte [r10 + rcx*2 - 0x2080]
shl edx, 0x28
xor dl, byte [rdi + r10 - 0x136474d2]
inc r8
inc r11w
or cl, dl
and r8, 0xfffffffff1905888
mov edx, esi
ror r11b, 0xe7
not cl
or rdx, rax
movzx cx, cl
and sil, al
push r8
cmovns edx, dword [rsp + rdi - 0x136474d0]
mov dil, byte [rdi + r10 - 0x136474d0]
and cl, dil
sal si, 0x8f
add dx, si
not cl
mov word [r8 + r10 - 0x407e], cx
cmovp eax, dword [rsp + r8 - 0x407d]
or r8, r8
ror rsi, 0xcd
lea r10, [r10 + rsi - 0x9519e]
or r8b, byte [rsp + rsi*8 - 0x4a8cfc]
sbb qword [rsp + rsi - 0x951a0], rsi
btc esi, r11d
pop rsi
or rax, rbp
jmp rax
cmp ebx, 3
push 0xffffffff97b02520
push 0x5e00189d
jmp 0x143927d85
mov rcx, qword [rdi + r8 - 0x5e]
xchg al, sil
movzx r9w, byte ss:[rcx + rax + 0xff6f]
xor rdx, 0x61d7796
shr rsi, 0xfc
lea r8, [rax + r8 + 0xff75]
movsx ecx, sil
cmovp esi, edx
sal ax, 0x4d
mov word [r8 + rdi*2 - 0xbc], r9w
cqo
xchg rdx, rbp
rol edx, 0xdf
or rcx, r11
jmp rcx
mov eax, 0xb41dce0a
add rax, 0xffffffff9720e600
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x3a2e7a80
mov qword [rsp], rax
dec ebx
jne 0x143b9d88b
mov eax, 0x84a57f9c
mov rax, qword [rbp + riz]
jmp 0x143aee9ad
lea rbp, [rbp + r8*4 - 0x3209c]
mov qword [rbp + r8*8 - 0x64128], rdi
bswap r9d
jle 0x143c4eb51
imul edi, ecx
lea edx, [rdx + rcx*2 + 0x44b2c04f]
push rbx
add r11d, eax
cmovs esi, ecx
mov ebx, ecx
xor dword [rsp + rsi*2 - 0x1d356], edx
bt ebx, r11d
pop rbx
sar ecx, cl
btr cx, r11w
sub r11, 0x6183a71c
movsxd rdx, edx
xor rcx, 0x5425e137
adc rbp, rdx
bt r11w, si
mov r10, qword [r10 + rsi - 0xe9ab]
movsx edx, dil
neg rcx
adc edx, edi
jns 0x1438c28c9
movzx edi, byte [rbx + rax*2]
xor dil, sil
rol dil, 1
jmp 0x1439424c1
lea rsp, [rsp + 0x10]
jne 0x143a75e66
push 0x79079f97
jmp 0x143be65ea
mul qword [rsp + rsi*2]
mov qword [rsp + rdi], rbx
xor dword [rsp + rsi*8], r10d
xor al, 0x1c
pop rbx
inc rdx
sbb cl, dh
jnp 0x143a5f932
mov eax, dword [rsp + rbp*2 + 0x7fd1fff0]
imul esi, dword [rsp + rbp*2 + 0x7fd1ffef]
mov qword [rbp + r10 + 0x3fe8ffee], rdx
neg dword [rsp + rbp*2 + 0x7fd1ffec]
movzx r10d, cx
mov rdi, qword [r9 + rbp*2 + 0x7fd1ffec]
mov rax, qword [rbp + rdi + 0x3fe8ffee]
sub sil, 0x2e
shr bpl, 0x87
lea rsi, [rbp*8 - 0x766773d8]
mov qword [r9 + rbp + 0x3fe90010], rax
lea rdx, [r10*2 + 0x4b25810f]
lea r9, [r9 + rbp*2 + 0x7fd20010]
bts cx, bp
sub edx, ecx
pop rdi
pop rdi
pop rcx
pop rcx
jmp r11
jmp 0x143afa55f
adc r8w, dx
rol ax, 0x82
adc edi, edi
ror r8w, 1
lea rdx, [rcx + rcx*8 + 0x592e183d]
or rcx, rax
adc edi, edi
xor r11w, r8w
cdq
lea rbx, [rcx*8 + 0x159a379b]
idiv ax
add r8, rsp
mov qword [rdi + r8 - 0x1fd5ca94], r9
movsx r9d, bl
movzx eax, word [rdi + rsi - 0x1fd5ca8e]
bswap rcx
add bx, dx
lea rsi, [rsi + rdi*2 - 0x3fab9520]
movzx r8d, cl
add r8w, bx
xor ax, r11w
sal rdi, 0xcd
neg ax
push rdi
not ax
sub ax, 0x4d8f
xor qword [rsp + r8 - 0x85d3], 0xffffffffb7262cbd
neg ax
xor r11w, ax
mov word [r10 + r8*4 - 0x21746], ax
lea r10, [r10 + r8 - 0x85cd]
ror r9d, 0xc6
btc rbx, 0x8b
neg ecx
pop rax
xor rcx, rbp
jmp rcx
mov dil, byte [r8 + rcx - 0x7496738a]
not bpl
movzx eax, cx
ror rax, 0x24
not dil
movsx edx, cx
lea rsi, [rax*4 + 0x1928b2b7]
idiv rcx
or bpl, dil
or rcx, r9
inc r9d
mov word [rdx + r8 - 0x5b577446], bp
mov ebp, dword [rdx + r10 - 0x5b57744c]
or rsi, rax
shl rcx, cl
jns 0x143aa666f
idiv bp
add r11, rsi
xadd eax, ecx
sal r10b, 0x81
and bpl, bpl
mov rdx, qword [rax + r9 - 0x4133b400]
rol di, 0x8d
ror ecx, 0x9f
mov esi, 0x391f5004
mov rdi, qword ss:[rax + rdx - 0x4133b400]
lea rdx, [rcx*8 + 0x332b712d]
add cx, r10w
mov qword [rax + r9 - 0x4133b400], rdi
or dx, 0x6515
xadd cl, sil
dec esi
jmp r11
or rdi, qword [rsp + rdi - 0x1f5ff1f]
sbb r10, 1
btr rdi, 0x32
movzx edx, byte [r10 + riz]
cdqe
sub bpl, bpl
pop rdi
xor dl, bl
mov qword [rsp + rax + 0x60000000], rdi
dec dl
neg dl
lea rsi, [rbp + rbp*2 + 0x7b3e1833]
inc dl
neg dl
jmp 0x14399aad8
mov edx, 0x20a64f9e
mov rdx, rax
push 0x43886688
jmp 0x143c48eee
lea r10, [rcx + r10 - 0x13c0051]
js 0x1439dfb7b
mov dword [r10 + rcx - 0x13c004d], r8d
sub dx, r11w
neg dl
jno 0x14396c33b
lea rdi, [rbp + rax + 0x51aa3730]
mov rbx, qword [r9 + rax*4 - 0x260e4]
sar di, 0x4f
and rdx, rbx
not rdx
mov esi, ebp
inc ebp
mov rbp, rdx
mov rax, qword [r9 + rax - 0x982b]
not rbp
not rax
mov ecx, esi
add si, 0xe51d
mov edx, 0xdb2a5a9a
or rbp, rax
bt edi, ecx
mov qword [r9 + riz + 0x10], rbp
add dx, di
sbb r9, 0xfffffffffffffff0
mov edi, dword [r10 + riz - 4]
lea rbp, [rcx*4 - 0x1468d76e]
movzx eax, si
sub edx, 0x658dd2be
lea r10, [r10 + rdx - 0x759c87e0]
xor edi, r8d
and si, ax
ror edi, 3
movzx ebx, cx
neg ax
lea edi, [rax + rdi - 0x522404db]
sar al, 0xc5
shl ax, 0x4a
bswap edi
xor edi, 0xe11a02a3
not bl
ror ebp, 0xc8
dec rax
not edi
sbb edi, 0xe213069f
sal rdx, 0x83
cwde
xadd dl, bpl
push r8
lea r8, [rbx + rsi*8 - 0x6f6768c8]
sbb cx, r8w
xor dword [rsp + rbx - 0x98c4], edi
pop r8
sub eax, 0x44be6d83
movsxd rdi, edi
cwde
jle 0x143be3e47
mov r11d, dword [rbx]
mov edi, 0xc09a3636
mov esi, dword [rbx + riz + 4]
add rbx, 4
add r11d, esi
not di
movsx eax, di
movzx ebp, di
mov dword [rbp + rbx - 0xc9c9], r11d
cwde
lea rcx, [rax*8 - 0x7e5983e9]
mov edi, dword [r10 + rbp*4 - 0x32724]
lea rsi, [rcx + rcx - 0x62c7c47f]
lea r10, [rbp + r10 - 0xc9c5]
xor edi, r8d
bts si, ax
neg edi
bt rbp, rax
lea edi, [rdi + rbp*2 - 0x4293a612]
inc bp
movzx r11d, ax
jle 0x1438d3276
jmp 0x143a3fb0a
push rax
jmp 0x143abb40b
sub ecx, eax
push rbx
cdqe
bts r8d, ecx
xor dword [rsp + rax - 0x13862f14], r9d
bt r10d, edi
add r10b, 0x8e
pop rbx
movsxd r9, r9d
and r10b, 0xa0
sete r8b
sar dil, 0x82
adc r11, r9
jmp 0x143bd5bea
mov ecx, dword [rsi + riz]
add rsi, 4
xadd bl, bh
xor ecx, r11d
push rbx
lea ecx, [rbx + rcx - 0x1c8c5aa2]
lea rdi, [rbx*4 + 0x79b6730b]
neg ecx
sub di, bx
movsx eax, dil
lea ecx, [rcx + rax*4 + 0x4a2f268b]
ror ecx, 3
xor ecx, 0x2682681f
jmp 0x1438b6c4a
lea rsp, [rsp + 0x10]
jne 0x143a0974f
jmp 0x1439e2eb4
cbw
sub rcx, rdi
lea r8, [rcx + r8 - 0x486a18d5]
xor edx, ebx
xor cl, sil
sub bp, si
btc di, 0x3d
bswap edx
bswap rax
sal cx, cl
neg edx
btc rsi, 0x3e
lea edx, [rcx + rdx + 0x671efc11]
xadd rax, rbp
imul cx, cx
neg edx
rol edx, 3
xor edx, 0x6407d8b8
inc ebp
ror edx, 1
push rax
mov qword [rsp + rcx - 0x486a0000], rbx
lea r10, [rsi*2 - 0x29d1b6c3]
shl rbp, 0x86
btc ebp, r10d
xor dword [rsp + rcx - 0x486a0000], edx
mov ebx, esi
bts cx, bp
pop rbx
bswap rsi
push rdi
mov dword [r9 + rcx - 0x486a0001], edx
pop r10
jmp r11
movzx ecx, byte [r8 + rdx*2 - 0x20003]
rol rax, 0xe9
bswap rdx
adc r8, 0xfffffffffffffffa
movsx esi, ax
xor cl, bl
not cl
xadd r10d, esi
jle 0x143a9cdf6
ror rdx, 0x6b
mov qword [rdx + r10], r11
and bx, 0xe1bc
mov ecx, ebx
mov r11d, 0xe4a6162f
or rdx, rbp
jmp rdx
jmp rdx
pop rbp
sal cl, 0x63
pop rsi
ror eax, 0x41
ror r8d, cl
adc bx, 0xe2b6
mov eax, dword [rsi + rcx - 0x6a9492d8]
rol di, 0xe2
ror ebx, 0x97
add rsi, rdi
neg bl
btr r8, r8
xor eax, r11d
shl dil, 0xc3
sbb eax, 0xe8bf7c92
neg r8b
rol eax, 2
xor eax, 0xda1e1f02
and r8d, ebx
seta cl
not eax
rol eax, 3
push r11
bswap r8
btc edi, 0x3f
xor edi, 0xecb03315
xor dword [rsp + rcx - 0x6a949201], eax
movzx r9d, dx
pop r11
push rdi
rol cl, cl
and byte [rsp + rcx - 0x6a9491ff], 0x95
movsxd rax, eax
adc rbp, rax
bts edx, edi
sub edi, 0xb7bf5bbd
pop rcx
jmp rbp
mov eax, 0xb22fa83b
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
dec ebx
push 0x77375d28
lea rsp, [rsp + 8]
jne 0x143b815fe
mov rax, qword [rbp + riz]
sub rsp, 0x20
jmp 0x14390de05
push 0x4a18a5b9
push 0xffffffffa608762d
lea rsp, [rsp + 0x18]
jmp 0x143abbeda
rol esi, 1
inc esi
shr cl, 5
bswap r11
bswap rbp
ror esi, 1
sar dl, 0x22
sub bp, di
ror ax, cl
push r8
shr dx, 8
mul bp
xor dword [rsp + rdx*4 - 0xcce4], esi
pop r8
movsxd rsi, esi
inc rbp
mul di
add r9, rsi
bts ecx, 0x80
adc al, bpl
movzx edx, byte [r10 + rdx - 0x347b]
jp 0x143b64783
mov rsi, qword [r9]
mov ebp, 0xcab58318
mov r10d, 0x102d1210
jmp 0x143b479b8
movsxd rsi, esi
adc r11, rsi
xadd cx, di
mov rdx, qword [r9 + rdx - 0x25]
neg edi
mov rcx, qword [r9 + rbx - 0x3010731d]
xadd rbx, rax
lea r9, [r9 + rax*2 - 0x6020e642]
xadd edi, ebx
not rdx
lea rsi, [rax*2 - 0x3dcc49d2]
not rcx
lea rbp, [rbx + rax*2 + 0x1e82ce14]
not rdi
and rdx, rcx
not bx
mov qword [r9 + rbx - 0x156b7324], rdx
jmp 0x143be88c9
movzx r11d, byte [r10 + rcx - 0x20342839]
cwde
lea r10, [r10 + rbp*8 - 0x107f91d3]
ror ax, 0x42
xor r11b, r8b
not dil
rol al, 0xc5
sbb dl, bpl
neg r11b
not r11b
xor dx, dx
push rbp
dec r11b
pop rcx
btr ebp, eax
ror r11b, 1
inc r11b
xadd cx, ax
movzx esi, bpl
or eax, 0xada10125
xor r8b, r11b
imul si, cx
cmovo dx, cx
sar bpl, 4
add r11, rsp
inc sil
ror rdi, cl
lea rsi, [rcx*8 - 0x7ccce644]
mov edi, dword [r11 + rbp*4 - 0x83fc80c]
movzx r11d, dl
or rcx, 0xffffffffd235cb2e
mov dword [rbp + rbx - 0x20ff203], edi
js 0x143bd633e
mov eax, dword [r8 + rdx*2 - 8]
mov ecx, ebp
xor eax, ebx
dec eax
xor eax, 0x613775bf
not eax
sal dx, cl
cmovne rdx, rbp
mov edi, ecx
xor eax, 0x431b9198
inc rdi
push rdi
movzx r10d, word [rsp + 1]
lea eax, [rcx + rax - 0x789cc65]
add byte [rsp + r10 - 0x8f91], r10b
and bp, word [rsp + r10 - 0x8f8b]
cmovno ecx, dword [rsp + r10 - 0x8f8d]
not eax
bswap eax
mov qword [rsp + rcx*2], rbx
btr rdi, 4
movzx ebx, di
xor dword [rsp + rcx], eax
pop rbx
movsxd rax, eax
and rbp, rbp
adc r11, rax
shr di, 0xa5
movsx eax, r10b
xor cl, byte [r9 + rcx*8]
btr bp, 0x16
rol r10d, 0xc1
or bpl, byte [r9 + r10*8 - 0x8f90e]
neg r10w
dec r10w
cdqe
lea r9, [r9 + r10 - 0x1e0db]
imul dl
not cl
not bpl
and cl, bpl
mov ebp, 0x88b6968a
ror al, 0xc7
mov word [r9 + r10 - 0x1e0dd], cx
jmp r11
sub rbx, rsi
pop rbx
rol si, 0xc2
shr si, 0x27
jbe 0x143c4dac4
mov esi, 0x2406ea87
mov rdi, qword [rsi + r9 - 0x2406ea87]
lea rcx, [rsi*4 + 0x793388a6]
movsx edx, si
mov eax, 0xb0277a9b
mov ebp, dword [r9 + rsi*2 - 0x480dd506]
add ecx, eax
movzx r10d, si
btr rsi, 0xb8
lea r9, [r9 + rsi*2 - 0x480dd502]
mov dword [rdi + rsi - 0x2406ea87], ebp
lea rdx, [rcx*2 - 0x11dbb2d5]
and dl, cl
ror r10, cl
lea r8, [rsi + r8 - 0x2406ea8b]
movsx edi, ax
mov edx, dword [r8 + rdi - 0x7a9b]
xor edx, ebx
xor edx, 0xc92c73ac
add dil, 0x2e
xchg rcx, rdi
dec edx
sal r10b, 0x41
ror edx, 3
sub edx, 0xd59a3307
mov ebp, 0x5eb291a2
push rbx
shl r10d, cl
neg ecx
sar al, 0x86
xor dword [rsp + rsi - 0x2406ea87], edx
xadd bp, ax
pop rbx
not edi
dec bp
xchg rbp, rax
movsxd rdx, edx
add r11, rdx
add dil, bpl
btc di, r10w
adc r10, r11
jmp r10
jmp 0x143c23508
lea r10, [r10 + rdx*4 + 0x18]
add rdx, rbp
jmp rdx
movsxd rdx, edx
bts edi, ecx
shr sil, 0x83
adc r11, rdx
cwde
mov r10d, dword [r9 + rsi*2 - 0x1b61c]
sub rbp, rbp
mov edi, dword [r9 + rdi - 0x40000000]
movzx edx, bpl
and r10d, edi
push rax
btr ebp, edx
xchg esi, edx
not r10d
mul qword [rsp + rbp]
mov dword [r9 + rbp*4], r10d
adc sil, byte [rbp + r8 - 5]
sub al, cl
lea r8, [r8 + rbp - 5]
mul qword [rsp + rbp*2]
cmovno ebp, dword [rsp + rbp + 1]
sar cx, 0x6e
xor sil, bl
not rbp
xor sil, 0xbd
cwde
movsx edi, bp
cwde
add sil, 0x80
cwde
ror sil, 1
cwde
neg sil
shr rax, 0xac
lea r10, [rbp*2 - 0x36723dd2]
sets al
xor sil, 0x12
pop r10
xor bl, sil
add rsi, rsp
add ecx, dword [rax + rsi]
dec dl
or rdi, 0xffffffff83b30f37
mov dword [r9 + rax*2 - 4], ecx
movsx ecx, di
lea r9, [rax + r9 - 4]
jle 0x143bc814f
mov r9d, dword [r8 + rdx]
lea rsi, [rdx + rsi + 4]
push rcx
idiv r11
mov dword [rdx + rsi], r9d
pop rdx
add rax, r10
jmp rax
not rdx
pop rdi
add cl, r11b
movsxd rax, eax
adc rbp, rax
btc r11d, 0
shr r8, 0x3d
movzx eax, r11b
xor r8, rbp
jmp r8
neg r8d
add si, ax
idiv dl
lea rdi, [rsi*2 - 0x6c2a375]
lea r8d, [r8 + rdx*2 - 0x7cda7441]
mov qword [rsp + rdx - 0x4e811240], rbx
mov r11d, edx
shr cx, 7
xor dword [rsp + rdx - 0x4e811240], r8d
mul eax
shr dl, 0x44
ror r11d, cl
pop rbx
movsxd r8, r8d
xchg r11d, edi
push rdi
xadd dword [rsp + rcx - 0x871ffff], edx
adc rbp, r8
mov rdx, qword [r10 + rdx*2 - 0x4e80]
ror qword [rsp + rcx*2 - 0x10e40002], 0xa5
mov r11, qword [rcx + rdx - 0x8720001]
sal byte [rsp + rcx*2 - 0x10e3ffff], cl
mov qword [r10 + rcx*8 - 0x43900008], r11
pop rdx
jmp rbp
and byte [rsp + rsi - 0x341f78e6], 0x32
lea rdx, [rax + rdx*2 + 0x7b072e16]
xor edi, r8d
inc dl
shl qword [rsp + rsi - 0x341f78ec], 0x55
shr word [rsp + rax*4 - 0xe6], 0x62
neg edi
pop rax
xadd qword [rsp + rbx], rcx
mul esi
xor edi, 0x2326135
neg rdx
adc qword [rsp + rsi - 0x341f78f4], rcx
rol word [rsp + rax*4 - 0x420d7270], 0xad
sbb edi, ebx
inc cx
shl edx, cl
setb byte [rsp + rsi - 0x341f78f0]
neg edi
mov qword [rsp + rax - 0x10835c9c], r8
lea rdx, [rbx + 0x2f182cbf]
xor rbx, rax
mul sil
xor dword [rsp + rsi - 0x341f78f4], edi
bswap eax
rol rbx, 5
pop r8
movsxd rdi, edi
adc r11, rdi
lea rbx, [rbx + rdx*4 + 0x1725d601]
movsx edi, al
xadd dx, di
jmp r11
dec r8b
ror r8b, cl
not r11b
jmp 0x143aea045
cmp ebx, 4
jmp 0x143adc7ab
ror rbx, 0xf2
movsxd r9, r9d
add rax, 0x15ba9d14
shl r8d, cl
and bl, 0x1a
adc rbp, r9
ror rcx, cl
xchg dl, bl
xor ebx, eax
mov eax, dword [r10 + rax - 0x15ba9d14]
mov ecx, dword [rdi + r10 - 0x738c]
ror edi, 0x64
sal rbx, 0x54
cpuid
add r8d, 0x2a89ab26
lea r10, [rdi + r10 - 0x741]
lea r9, [r8 + rdi*2 + 0x63314c9f]
or r8d, 0x3e26e6b4
or r9d, r8d
mov dword [r10 + rdi*2 - 0xe66], eax
sar r9, 0x32
dec r9w
mov eax, 0xc216f48c
mov dword [r10 + rdi*4 - 0x1cdc], ebx
mov dword [r10 + rdi*4 - 0x1ce0], ecx
lea rbx, [r8 + rdi*8 + 0x281964a9]
and bx, bx
mov ecx, r8d
mov dword [r10 + rdi*4 - 0x1ce4], edx
shl eax, 0x71
jne 0x1438b7d12
mov edx, 0x88123e99
mov eax, 0x539d8522
movzx ecx, dl
lea r10, [r10 + rcx - 0x9a]
mov edi, ecx
inc ecx
push rdx
movzx ebx, byte [r10 + rax - 0x539d8522]
jp 0x143c13556
mov r10w, word ss:[rdi + r8*2 - 0x100]
lea rdi, [r9 - 0x7c551142]
lea rbp, [rbp + r8*2 - 0xfa]
mov eax, edi
sub r8d, 0xb81c8c31
mov word [rbp + r9], r10w
add dl, r9b
or r9, r11
jmp r9
xor rbx, r8
lea rdi, [rdx*2 + 0x2682868c]
sal edi, 0x43
bts rdx, rdx
bswap rbx
push rdi
movzx ebp, byte [rsp + 2]
rol rbx, 6
imul ebp, edi
not rbx
ror rbx, 3
lea rcx, [rbp + rdi*8 - 0x26d1fc66]
movzx eax, word [rsp + 4]
xor r8, rbx
xor rax, 0x7c99821a
mov esi, ebp
lea r9, [r9 + rax - 0x7c998222]
mov qword [r9 + rax - 0x7c99821a], rbx
ror rdx, 0x9e
rol rdi, 0x21
sub al, cl
lea r10, [r10 + rax - 0x7c9982e4]
xor cx, 0x5b98
shr byte [rsp + rax - 0x7c9982df], 0xc3
dec esi
mov ebx, dword [rax + r10 - 0x7c9982e0]
shr dword [rsp + rax - 0x7c9982dc], 0xfd
xor ebx, r8d
lea ebx, [rbx + rbp - 0x64c3a8fd]
push rax
xor ebx, 0x983a44a5
btc ax, 0xa5
mul rbp
lea ebx, [rbx + rdx*8 - 0x52312fb0]
cwd
cqo
imul dl
ror ebx, 1
neg ebx
bswap ebx
rol word [rsp + rdx + 3], 0x63
not ebx
sbb ebx, edi
add al, ah
mov byte [rsp + rdx*4 + 0xc], cl
neg ebx
btr edi, 0x22
rol qword [rsp + rdx + 3], 0x81
or byte [rsp + rdx + 5], ch
bswap ebx
or byte [rsp + rdx + 0xa], cl
mov qword [rsp + rdx*4 + 8], r8
and al, byte [rsp + rdx*2 + 7]
cwde
movzx r8d, cx
xor dword [rsp + rdx*4 + 8], ebx
add edx, 0xf1286594
pop rsi
pop r8
sar al, cl
lea rbp, [rbp + rbp*4 + 0x75b3b99f]
jp 0x1439edeb4
not rdx
lea rbp, [rbp + r8 - 0x232eca55]
imul r11d, dword [rsp + r9 - 0x15aeddfa]
pop rcx
pop rcx
pop rcx
jno 0x143c4eb51
mov r9d, dword [rbp + rcx - 0x6494eb0b]
movsx eax, dl
neg rax
cdqe
xor r9d, ebx
not rcx
movsx r8d, dx
inc r9d
jmp 0x143902d6a
btc r8, rbx
xor r9d, 0x2584fc34
mov r11d, 0x2c8a908d
jmp 0x143c4cc0f
xor r9d, r9d
push 0xffffffffd928033a
test r8, r8
jmp 0x143ac280c
mov ecx, dword [rdi + r10 - 0x10b]
xor ecx, r8d
push rbx
add ecx, 0x988497a3
mul rbx
not edx
xor ecx, 0x983a44a5
lea ecx, [rcx + rdi*2 - 0x523131ae]
movsx esi, dx
xchg dword [rsp + rdi*2 - 0x1fd], edi
imul si, bx
ror ecx, 1
sar byte [rsp + rdi - 0x79e1fff5], 5
neg ecx
sub word [rsp + rdi - 0x79e1fff3], 0xb322
bswap ecx
not ecx
btr di, dx
shl rsi, 0xb6
je 0x143a1c713
xor ecx, r8d
lea rsi, [rax + rax*4 + 0x493d7a87]
sub ecx, 0xd90a9a1f
imul rsi
movsx ebp, si
sar esi, 0x2e
rol ecx, 2
lea rdi, [rax*8 + 0x1b8e335]
neg edx
not dil
xor ecx, 0x8d1408a5
dec ecx
push rbp
mul sil
xadd r11, rbp
ror ecx, 1
ror r11w, 0x28
xor ecx, 0x591321b9
lea rdi, [rdi + rsi*4 + 0x6108f812]
shl ebp, 0xbe
inc qword [rsp + rsi - 0x124f5]
inc ecx
rol bp, 2
neg dl
or edi, dword [rsp + rsi - 0x124f3]
not ecx
and r11b, r11b
mov qword [rsp + rsi*2 - 0x249ea], r8
neg dl
xor dword [rsp + rsi - 0x124f5], ecx
and sil, sil
pop r8
dec si
movsxd rcx, ecx
not esi
shl rbp, 0x51
adc r9, rcx
shl r11d, 0x4f
xor ax, bp
xor rdx, qword [rbx + rdx]
movzx ecx, bp
cbw
add rbp, qword ss:[rdx + rbp*4]
cbw
and cx, 0x340d
mov qword [rbx + rcx], rbp
xor rcx, r9
jmp rcx
jmp 0x1439c81f6
neg r11d
rol r9d, cl
rol ebx, 3
ror r9b, 0x24
rol r11d, cl
lea rdx, [r8 + r8*4 + 0x61069920]
xor ebx, 0x16ae0835
sar ax, 0x8b
sar dx, 1
cqo
bswap ebx
cwd
imul r9d
bswap rdx
push rdi
btc ecx, eax
mov edi, edx
sub r8, 0x57a1dcae
xor dword [rsp + rax - 0x392f04b9], ebx
pop rdi
movsxd rbx, ebx
or r8w, 0x71af
and al, 0x31
inc cl
adc rbp, rbx
cdqe
sub cl, r9b
inc cl
jmp rbp
xor r8b, dil
btr dx, ax
lea r9, [rax + rbx - 0x2be1d779]
adc bl, bl
dec r8b
xchg dx, r11w
jmp 0x1439c3398
adc r11, rsp
add r8, rsi
mov qword [r8 + r11 + 0x1b78f39f], rdx
lea rsi, [r8*4 + 0x623dc61f]
mov eax, dword [r8 + r9 + 0x1b78f39f]
lea r9, [r8 + r9 + 0x1b78f3a3]
xor eax, ebx
or esi, 0xbba4df11
lea r11, [rsi + rcx*8 - 0x60700969]
bswap eax
xor si, r8w
inc edi
shr sil, 0xa3
xor eax, 0x2e13bc21
neg eax
imul cx, si
add eax, edi
lea rdx, [rsi + rsi - 0x2c46a4d7]
not di
push rbx
rol ecx, cl
movsx ebx, di
xor dword [rsp + rdi - 0xfffe], eax
bt bx, r8w
dec edx
pop rbx
imul si, dx
ror sil, 0x61
or r11w, 0xb58e
movsxd rax, eax
shl r11d, 0x82
btr si, r11w
add rbp, rax
jmp rbp
jmp 0x143a2df02
lea rsp, [rsp + 0x10]
jne 0x143abb049
push 0xfffffffff3a5a284
jmp 0x143beb7e5
push 0xffffffff98a85987
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
sub rsp, rcx
jmp 0x143a71a15
setns bl
not cl
push rax
xor dil, cl
lea rcx, [rsp + rcx + 8]
mov r11, qword [rdx + rcx - 0x10ac0000]
movsx ecx, r9w
add dword [rsp + rdx*2 - 0x2157fffc], edx
mov qword [r10 + rdx - 0x10ac0014], r11
neg r8b
cdqe
lea r10, [r10 + rdx*2 - 0x21580014]
div byte [rsp + rdx - 0x10abfffa]
neg r9b
shl dl, 0x85
pop r9
jbe fcn.143ac99e2
push 0x1d0f7d85
xor ebp, ebp
dec byte [rsp + 1]
test rdi, rdi
jmp 0x143924faa
or dword [rsp + rsi + 0x3f4a48dc], r11d
xor dl, dil
xor r8b, dl
lea rdx, [rsp + rdx + 8]
pop rcx
mov rdi, qword [rsi + rdx + 0x3f4a48d8]
sub r11b, 5
xadd ax, r11w
mov edx, 0xe40e380e
mov qword [rbx + rsi*2 + 0x7e9491b0], rdi
dec bpl
mul rdx
movsx edi, al
xor edx, dword [rdx + r10 + 1]
lea r10, [r10 + rsi*2 + 0x7e9491b5]
rol rdi, cl
and r11d, esi
js 0x1438f4c26
push 0x75194bbd
lea rsp, [rsp + 0x10]
jne 0x143b5cac0
mov rdx, rax
push 0xffffffffe6a9bf97
jmp 0x143abbe3d
ror dword [rsp], 5
dec ebx
not word [rsp + 3]
not qword [rsp]
push 0xffffffff8fad038a
lea rsp, [rsp + 0x10]
jne 0x143b35e97
mov eax, 0x98911bb
neg eax
mov rax, qword [rbp + riz]
sbb rsp, 0x1f
call rax
mov edx, 0x94a6c61b
movzx r8d, dl
movsx ebx, r8w
mov rsp, qword [rbp + r8*8 - 0xe8]
lea r9, [rbx*4 - 0x346f696e]
mov rbp, qword [rbp + r8 - 0x23]
movzx ecx, bx
mov qword [r8 + rbp - 0x1b], rax
sar r8b, 0x44
mov eax, r8d
mov rsi, rbp
push r9
xadd qword [rsp + r8 - 1], rbx
mov rbx, qword [rsp + r8 + 7]
mov r10, qword [rsp + r8 + 0xf]
add rax, 0xffffffffbe19543b
mov qword [rsp + r8 + 7], rax
mov rbp, qword [rsp + r9 + 0x346f691a]
lea rbp, [rbp + r8*2 - 6]
dec cx
xchg dx, r9w
movzx r11d, byte [rsp + r8 + 0xa]
mov r9d, dword [rbp + r8*4 - 4]
jl 0x143b820d4
js 0x1439a85a1
xor r9d, ebx
sal eax, 0xee
sets cl
bswap r9d
mul edx
rol word [rsp + r8 + 5], 0xe
lea r9d, [rdx + r9 + 0x14421dab]
xor r9d, 0xf622732a
lea r11, [rcx + rcx - 0x1a568dec]
mov qword [rsp + rdx*2 - 0x62c80bba], r11
rol r9d, 2
cwde
mov qword [rsp + rdx - 0x316405cd], rbx
xor dword [rsp + r8*2 + 0x16], r9d
imul r11
xor edx, ecx
mov rbx, qword [rsp + rdx*2 + 0x18]
bswap ecx
shl word [rsp + rdx + 8], 0x4e
movsxd r9, r9d
ror al, 0x81
adc r10, r9
mov qword [rsp + rdx*2 + 0x18], rax
pop rax
pop rax
pop rax
pop rax
add rdx, r10
jmp rdx
lea rsp, [rsp + 0x10]
jbe 0x1439832c6
mov eax, 0x17135b86
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
jmp 0x143b0a4c3
jmp 0x143b9ca83
je 0x1439a896e
mov eax, 0x2499f6b0
xor eax, eax
xor rax, qword [rbp + rbx*8]
push 0xffffffff9f9a2610
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x1439b2fec
push 0x47a87d95
mov ecx, 0xef30fbb9
jmp 0x143b1a14d
mov dword [r10 + rax], ecx
dec rdi
movsx ecx, byte [rsp + r10*2]
pop rdx
add r10, r11
jmp r10
jmp 0x143a7e66b
setnp byte [rsp + rdx*2 + 8]
pop rdi
pop r8
or rdx, r10
jmp rdx
push 0xffffffffe9a28bad
lea rsp, [rsp + 0x10]
jmp 0x143c06bbb
inc r10
pop rbx
movsxd rax, eax
add r11, rax
bts r8w, dx
sub r10b, r10b
push r10
mov rdi, qword [rdx + rbp - 0x4dbf0d00]
mov r8, qword [r9 + rbp - 0x4d8]
mov dword [rsp + r9*4 - 0x137d], edx
mov eax, dword [rsp + r9*2 - 0x9bf]
mov cl, byte [rbp + rdx - 0x4dbf0cf0]
mov byte [rsp + rdx - 0x4dbf0d00], 0x85
lea r10, [rdx + rax + 0x6f3cf232]
lea rbp, [rbp + rdx - 0x4dbf0cf6]
sar r10, 0xa1
shld rdi, r8, cl
mov qword [rbp + r9*2 - 0x9c0], rdi
lea rdx, [r9 + rdx - 0x69e42bcf]
movsx r8d, ax
jmp 0x143a3b222
mov qword [rcx + rbp - 0xcdea199], r10
lea rax, [r8*8 - 0x57d938f1]
mov r8, qword [rbp + rcx*2 - 0x19bd433a]
lea r10, [rcx*4 + 0x141f9737]
mov r9, qword [rbp + rcx - 0xcdea191]
adc r8, r9
lea r9, [r10 + rax + 0x1a3e621f]
mov qword [rcx + rbp - 0xcdea191], r8
mov r8d, dword [rsi + rcx*2 - 0x19bd4346]
xadd rdi, rcx
lea rsi, [rax + rsi + 0x57d1d22d]
neg r9
sar r9b, 0x43
inc dil
xor r8d, ebx
sub ecx, 0x7f3b1225
and r9b, cl
rol r8d, 1
bswap r8d
cdq
cbw
ror r8d, 1
lea r8d, [r8 + rax - 0x7745bbde]
shr cl, 0x81
add rcx, 0x5b127611
push r9
bswap r8d
rol word [rsp + r10 - 0x479a1db8], 0xc4
mov qword [rsp + r10 - 0x479a1dbb], rbx
movsx ebx, r9b
xor dword [rsp + rax + 0x57d10031], r8d
rol rdi, cl
bswap edi
push rax
mov rbx, qword [rsp + rax + 0x57d10039]
not r9w
rol rdi, 0xf1
movsxd r8, r8d
adc r11, r8
or r9b, dl
cqo
mov r9, qword [rbp + r9*2 + 0x140ca412]
mov rdx, qword ss:[rax + r9 + 0x57d10031]
mov r8d, 0xac8686af
mov qword [rbp + r10 - 0x479a1dab], rdx
mov qword [rsp + rax + 0x57d10039], r10
movzx edx, byte [rsp + r10 - 0x479a1db1]
jnp 0x1438d7ecd
lea rbp, [rbp + r10 - 0x479a1dab]
pop rdx
pop r8
jmp r11
push 0xfffffffffc2f550a
lea rsp, [rsp + 8]
jmp 0x1439a7b8c
not rbp
and dword [rsp + 0xa], edi
neg dword [rsp + 0xb]
or cx, 0x3a16
and r10, rbp
mov ebp, dword [rsp + 5]
mov qword [r9 + rbp - 0x67000000], r10
pop rax
pop rdx
jmp r11
adc r11, rsi
jmp r11
xor r8b, dl
xor ecx, ebx
lea r9, [r8 + rdi*2 + 0x3a130ba2]
lea ecx, [rcx + rdx*2 - 0x439560d]
rol ecx, 1
dec rdx
not ecx
sub ecx, 0xb3354791
xchg r9w, ax
push rbx
lea rdi, [r9 + r11*8 + 0x54a1610d]
xor dword [rsp + rdx - 0xa884], ecx
imul r8d
setno r9b
push r8
mov rbx, qword [rsp + rdx - 0x24b9cf6]
adc r11w, di
cdq
xadd r11b, r8b
movsxd rcx, ecx
mov qword [rsp + rdx + 8], rdx
cdq
adc r10, rcx
btr edi, eax
pop r11
pop rdi
add rdx, r10
jmp rdx
jmp 0x143965e70
xadd rdi, rcx
jge 0x143b7881f
mov r11d, 0x9db85b08
movzx edx, r11b
mov r11w, word [rdx + rbp - 8]
mov r9w, word [rbp + rdx - 6]
bts edx, edx
mov cl, byte [rdx + rbp - 0x104]
mov edi, edx
lea rax, [rdx*2 - 0x41e57cee]
adc di, 0x3f30
lea rbp, [rbp + rdx - 0x104]
mov r8d, 0x9c960e97
sub edx, 0xdf2b90aa
bt eax, eax
shrd r11w, r9w, cl
ror r8b, 0xa6
and rax, 0xfffffffffd00498c
mov word [rdx + rbp - 0x20d4705e], r11w
shr di, 0x48
lea rbx, [rdx + rbx - 0x20d47062]
jp 0x143a12359
xchg edx, eax
mov r9d, dword [rbx + rdi*2 - 0x80]
cdqe
add di, r8w
btr edi, 0x82
xor r9d, esi
movsx ecx, dl
shl edi, 0x10
xor r9d, 0x9aae6937
rol r9d, 1
neg edx
adc r9d, ecx
rol r9d, 1
add r8b, r8b
bswap r8
lea rdi, [rdx*2 - 0x14cc6d67]
bswap r9d
push rsi
xor dword [rsp + rdx - 0x43ffff00], r9d
pop rsi
btc rdi, rcx
setb al
sal al, 0x67
movsxd r9, r9d
lea rcx, [r8 + rdx*8 - 0x2afba343]
adc r10, r9
or r8d, ecx
push r8
rol rdx, cl
pop rdx
jmp r10
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x423642a4
mov qword [rsp], rax
jmp 0x143ba1008
push r9
movsxd rdx, edx
mov r8d, edi
xadd rbx, r9
adc rbp, rdx
rol dword [rsp + rax + 0x44], 0xfd
neg r9
sbb word [rsp + rcx - 0x3934e800], r8w
movzx r9d, byte [rsi + rax*2 + 0x8a]
lea rsi, [rcx + rsi - 0x3934e7fc]
and r8d, 0xd30354af
xor cx, word [rsp + rax + 0x49]
xor r9b, r11b
add r9b, cl
sub ebx, eax
rol r9b, cl
not r9b
add r9b, 0x20
xchg bx, ax
not dword [rsp + rcx*2 - 0x7269d000]
xor r9b, 0x30
inc dword [rsp + rdi - 0x39341685]
mov byte [rsp + rcx - 0x3934e800], 0x9a
setge al
xor r11b, r9b
lea r9, [rsp + r9 + 8]
btc edi, 0x98
mov r8w, word [r9 + rdi - 0x38341689]
pop rax
mov word [r10 + rcx*2 - 0x7269d000], r8w
movzx r9d, di
lea r10, [rdi + r10 - 0x38341687]
add ecx, edi
jmp rbp
add word [rsp + r8*8 - 0x7f483], di
mov qword [rsp + r8*4 - 0x3fa44], r11
jl 0x143b4232b
imul rax
jmp r11
rol dx, cl
mov rbp, qword [rbx + r11 - 0x32]
imul rdx
mov rax, qword [rbx + rdx*2 + 8]
jb 0x143a39cd4
sar rsi, 0xd6
or r11w, 0x5934
not rbp
lea rsi, [rsi + rdx*4 - 0x1e4ed266]
lea rdi, [rdx*2 - 0x18f5235e]
not rax
lea rcx, [rsi + 0x33204aa6]
dec rsi
sbb r11d, edi
or rbp, rax
xchg dh, cl
bswap rcx
bt rcx, rdx
mov qword [rbx + rdx - 0x3ef8], rbp
setae dl
lea rsi, [rdx + rbx - 0x3ef9]
neg r11w
push r11
mov qword [rbx + rdx*8 - 0x1f808], rsi
pop rax
jmp r9
cmp ebx, 3
jne 0x1438fba85
mov r8, rax
jmp 0x143be2277
add r8d, dword [rsi + r8]
mov ebx, edi
btr di, ax
neg rdx
lea rsi, [rdi + rsi - 0x4110]
je 0x14397e68f
xor r8d, r11d
btc eax, 0x83
dec r8d
cbw
not rdi
ror di, 0x85
xor r8d, 0xeaad0eaa
mul dl
or bl, dh
not r8d
lea r8d, [rdi + r8 - 0x6624380b]
push r11
inc ax
setae bl
xor dword [rsp + rdi*4 + 0x28824], r8d
ror rcx, 0x69
pop r11
mul bx
imul edx, r9d
movsxd r8, r8d
add rbp, r8
jmp rbp
push 0x30bea5ba
ror qword [rsp], 0xad
cmp rbp, r9
lea rsp, [rsp + 8]
ja 0x1439215bc
mov edi, 0xac940e32
movzx ecx, dil
movzx eax, cx
mov rax, rsp
xor edi, 0x2f2c5f26
lea ecx, [rcx + 0xfe]
lea r8, [rbp + riz - 0x80]
and r8, 0xfffffffffffffff0
sub r8, rcx
jmp 0x14390f368
push 0xffffffffad1f9c36
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x14398418d
mov ecx, 0xc4a482b5
bswap ecx
not ecx
mov rcx, rax
push 0xffffffff8aa9f10b
lea rsp, [rsp + 8]
jmp 0x143bbd7f4
neg qword [rsp + r10 - 0x1515c00]
rol esi, 3
pop rbp
xor r10, 0xfffffffffd24183a
setae bpl
lea esi, [rsi + r10*8 + 0x63e60566]
sets cl
or cl, cl
or edx, 0x4fbb7f37
bswap esi
shl r10, 0x8c
imul rdx, rdi
adc dl, dh
push rbx
lea rbx, [rdi + rdi*8 + 0x71aeed9c]
xor dword [rsp + rbp*2 + 0x4bfe], esi
sal rdi, cl
pop rbx
bts edi, 0x86
cmovb dx, di
mov dword [r9 + rbp*8 + 0x12ff8], esi
add edx, 0xa98663b9
xchg bp, cx
mov r10, r9
lea rax, [rbp + rcx*2 + 0x270f1288]
or dl, ah
mov qword [r9 + rbp*4 + 0x3fff4], r10
setno cl
lea r9, [r9 + rbp + 0xfff7]
inc edx
cbw
movsx esi, di
mov esi, dword [r8 + rdi - 0x45704a72]
mul ax
cqo
sar rdx, 0xc7
lea r8, [rdi + r8 - 0x45704a72]
or rcx, rcx
xor esi, ebx
not edi
bt ax, dx
shl dil, 0x63
ror esi, 3
and edi, edx
lea esi, [rsi + rdi*2 - 0x3a246f1d]
xor esi, 0xfb3ed839
inc esi
xor ax, 0x8792
bts bp, 0xb8
sbb al, dl
push rbx
cdq
xor dword [rsp + rdi], esi
shr dl, 0x67
pop rbx
movsxd rsi, esi
adc r11, rsi
jmp 0x143bc814f
xor edx, ebx
xor edx, 0x71b3dd39
jmp 0x143bdd63f
jmp 0x14395b9f9
push 0xffffffffb6164803
jmp 0x143949933
adc r11, rdx
xor rcx, rdi
lea rbx, [rbx + rbp - 0x3bd5507a]
mov edx, dword [r9 + rdi*2 - 0x12e7dfc]
cbw
xchg bx, ax
mov cl, byte [r9 + rdi - 0x973efa]
sal ebx, 0xeb
sbb edi, ebp
shr bl, 0xe6
lea r9, [r9 + rdi*2 - 0x1339df8]
sal edx, cl
ror bx, 0xad
mov dword [r9 + rdi*2 - 0x1339dfa], edx
ror ebx, 0xb0
rol rbx, 0x9f
jmp r11
not ebp
bt rbx, 0x21
movsx edi, bl
lea rax, [rdi - 0x59e853e4]
mov dword [r9 + riz + 0x14], ebp
movzx esi, ax
lea r9, [r9 + rsi - 0xabaa]
bts eax, edi
lea rdx, [rsi + rax + 0x18a77a94]
and al, 0x1d
jmp r11
movsxd rdx, edx
push rax
not r11d
bts eax, r8d
add r10, rdx
neg word [rsp + r8*2 - 0x23ba20]
neg al
inc cl
mov eax, dword [r8 + rsi - 0x11dd13]
jno 0x143b4da48
sub rcx, rbp
neg ax
add ax, dx
dec bp
jne 0x143addf21
mov edi, 0x3693f8b5
movsx ecx, dil
movzx eax, byte [rdi + r10 - 0x3693f8b5]
lea rsi, [rdi + rdi*4 + 0x268e252e]
movsx r11d, cl
lea r10, [r10 + rdi*2 - 0x6d27f169]
xor al, r8b
mov edx, r11d
lea rbp, [rcx + rdx - 0x195bf5ea]
xor si, cx
neg al
rol rbp, 0xd2
xchg di, r11w
imul cx, r11w
sbb al, bpl
sub esi, ecx
setnp r11b
not r11w
xor al, 0x81
and edi, 0x2f02b69a
xchg edi, r11d
push rbp
adc al, dil
sal ecx, 0x2d
inc word [rsp + rsi*2 - 0x6ee7b810]
sar word [rsp + rsi - 0x3773dc05], 0xa7
xor r8b, al
lea rbx, [r11 + rbx - 0x2602b692]
inc r11
sub qword [rsp + rsi - 0x3773dc09], r11
or byte [rsp + r11*2 - 0x4c056d20], dl
mov word [rbx + r11*2 - 0x4c056d22], ax
mov r11d, dword [r10 + r11*2 - 0x4c056d22]
sar qword [rsp + rsi*2 - 0x6ee7b812], 0x1b
mov eax, 0x8d1817af
neg bpl
lea r10, [r10 + rsi*2 - 0x6ee7b80e]
sete dl
idiv di
imul esi
xor r11d, r8d
inc edx
lea rdi, [rdx*8 + 0x58b1b206]
ror r11d, 2
or eax, 0xe599e507
not r11d
xchg esi, edx
or rdx, rcx
cqo
inc r11d
neg r11d
mul rdi
mov qword [rsp + rdx*4 - 0x1c], r8
bswap rsi
cmovno rsi, rdx
dec al
xor dword [rsp + rdx - 7], r11d
push rdi
mov r8, qword [rsp + rdx*2 - 6]
mov qword [rsp + rdx + 1], rsi
shl dl, 0x61
movsxd r11, r11d
adc byte [rsp + rdx - 0xe], 0x87
shl byte [rsp + rdx + 1], 0x86
sal dword [rsp + rdx*2 - 0x12], 0x23
adc r9, r11
shl di, 0xe4
inc cx
lea rdi, [rbp*2 - 0x235d29f9]
pop r11
pop rbp
jno 0x1439b3bf8
add rdi, rsp
mov r11, qword [rdi + r9 - 0x1b3aee1]
jmp 0x14398e817
mov r9d, dword [rsp + r8 - 0x74bef807]
mov word [r11 + rsi], ax
pop r8
or r11, r10
jmp r11
xor bl, cl
dec al
or edi, 0x357481
adc rcx, rsp
mov dword [rdx + rcx - 0x140000], r9d
inc al
cdqe
lea rbp, [rdx + rbp - 0x140004]
and dil, r11b
btc rdi, 0x2c
mov r8d, dword [rbp + rdx - 0x140000]
xor r8d, ebx
movsx r9d, r11w
dec al
not r8d
push r11
inc r8d
jmp 0x1438e7d9d
cwde
mov qword [rbp + rcx*2 + 0x48], r11
cqo
mov r11d, dword [rbx + r9*2 - 0x3675dc7]
xchg al, r8b
neg r8w
lea rdi, [rcx - 0x715e9a79]
xor r11d, esi
mul dx
sar rdx, 0xe1
sub dl, cl
bswap r11d
push rax
not r11d
rol r11d, 1
ror qword [rsp + r9*8 - 0xd9d7708], 0x4f
lea r11d, [r11 + r9*8 - 0x5ca5c237]
sar rcx, 0x66
bts r9w, 0x96
not word [rsp + r9 - 0x1b3aee1]
xor r11d, ecx
sub qword [rsp + r9*2 - 0x3675dc2], rcx
mov qword [rsp + r9 - 0x1b3aee1], rsi
cwde
xor dword [rsp + r9*2 - 0x3675dc2], r11d
xadd rdi, rdx
pop rsi
push rcx
movsxd r11, r11d
sar al, 0x82
adc r10, r11
movzx ecx, byte [rbx + rcx - 5]
mov qword [rsp + r9*2 - 0x3675dc2], rdx
xchg qword [rsp + r9 - 0x1b3aee1], r9
xor cl, sil
ror r9, 0xf6
bt edi, 0x8f
ror cl, 1
and r9w, 0x911
neg edx
movzx r11d, r9w
not cl
neg cl
not cl
mul eax
add byte [rsp + rdx + 1], r9b
xor sil, cl
sar r8b, 0x26
xadd r8w, r9w
jae 0x143ac0fba
ror r11d, cl
mov qword [rsp + rdi + 0x2801], rsi
bt ecx, r9d
sbb r8b, cl
movsx esi, dil
xor dword [rsp + rdi*2 + 0x5002], r11d
neg r9b
add rcx, r9
pop rsi
and cx, cx
setge r9b
movsxd r11, r11d
cmovno r9d, edi
adc r10, r11
imul r9, r8
sal dx, cl
jmp r10
sal r10, cl
xchg r10d, ecx
xor dword [rsp + rcx], eax
rol cl, 0xc1
shr r10w, 4
xadd r10b, dil
pop rbx
btc r10d, r8d
sar r8, 0x17
movsxd rax, eax
sub r9, 0x79ab6e16
add r11, rax
lea rax, [r9*4 - 0x7154c0fa]
xchg dl, dil
bts rcx, 0x22
mov rdx, qword [rbp + r9 + 0x79aac7e2]
neg r8w
mov edi, dword [rbp + r9 + 0x79aac7ea]
btc eax, r10d
sub eax, r10d
inc r10d
lea rbp, [r9 + rbp + 0x79aac7ee]
mov dword [rdx + r9 + 0x79aac7e2], edi
movsx edx, r9b
rol r8b, 0xe7
ror rcx, 0x8e
jmp r11
jmp 0x143948614
not eax
jne 0x1438edfb3
push 0x5b8875b7
lea rsp, [rsp + 0x10]
jne 0x1439e4fa0
mov edx, 0x198d1913
lea rdx, [rdx*4 - 0x40760ec9]
bswap rdx
mov rdx, rax
jmp 0x1439add16
sub ebp, 0xdcbcdf2b
xadd r10b, cl
rol ebp, 1
bswap ebp
inc ebp
mov qword [rsp + rcx - 0x88], rbx
push r10
xor dword [rsp + rcx - 0x80], ebp
mov rbx, qword [rsp + rcx - 0x80]
movsxd rbp, ebp
dec word [rsp + rcx*4 - 0x238]
mov eax, edi
add r11, rbp
cqo
pop rcx
pop rcx
pop r10
xor rdx, r11
jmp rdx
lea rsp, [rsp + 8]
jne 0x143988a87
mov edx, 0x493a5fab
mov rdx, rax
push 0xfffffffff9b5f328
lea rsp, [rsp + 8]
jmp 0x143b3a7f4
mov dword [rdi + r10 - 0x35109490], esi
sub r8b, 0xb1
pop r11
pop rax
pop rsi
jb 0x1438c28c9
or edi, eax
xor dword [rsp + rsi - 0x1ff6], edx
bswap rbp
cbw
pop r8
and rbp, rax
movsxd rdx, edx
rol di, 0x62
add r11, rdx
neg esi
mov rdi, qword [r9 + rcx - 0x751b3da5]
bt ecx, ecx
lea rbx, [rsi - 0x35d8449]
jb 0x1439fd22b
dec rcx
btr r11w, r9w
mov eax, dword [r11 + rbx - 0x6c8bd42e]
sub cx, r11w
bt edi, edx
shr edi, 0x17
lea rbx, [r11 + rbx - 0x6c8bd42e]
sar r9, 0x69
btr ecx, r9d
sub rcx, 0xffffffffdc168b83
xor eax, esi
bts r11w, r11w
inc eax
rol rdx, cl
ror eax, 1
sar edx, 0x84
lea r8, [rdi + r9*8 + 0x20173091]
bswap eax
push r8
sbb dx, word [rsp + r11 - 0x6c8bd629]
shl byte [rsp + r11 - 0x6c8bd624], 7
neg eax
imul di, word [rsp + r11 - 0x6c8bd627]
not qword [rsp + r11 - 0x6c8bd629]
or r8w, cx
dec eax
ror dword [rsp + r9 + 1], 1
imul edi, dword [rsp + r11 - 0x6c8bd629]
shr r9b, 0x84
bswap eax
add di, 0xe784
mov qword [rsp + r11 - 0x6c8bd629], rsi
imul r8w, cx
bt r8d, 0xaf
xor dword [rsp + r9], eax
shr r9, cl
pop rsi
movsxd rax, eax
neg rdi
rol dil, 0x81
add r10, rax
xchg di, r11w
sar r11, 0x1d
movsx eax, dil
adc r9, r10
jmp r9
xor sil, dil
sal edx, cl
cdqe
btc r8d, ecx
lea rbp, [rbp + r9*4 - 0x3fe]
xchg rdx, r8
lea r11, [rdx*8 + 0x7e071d25]
shr r11d, 0xc4
mov word [rbp + r8], di
jnp 0x143c4eb51
xor esi, 0x4e3cdd06
shr qword [rsp + rdx*8 - 0x6cae1c20], 0x4b
cwde
rol esi, 1
dec rdx
lea esi, [rsi + rax*2 - 0x3c1f0de2]
mul edx
or byte [rsp + rdx - 0x269], dh
rol esi, 2
lea rcx, [rax*8 + 0x78b9080b]
mov qword [rsp + rdx*4 - 0x9ac], rbx
btc rbp, rax
xor dword [rsp + rdx*2 - 0x4d6], esi
mov ebx, eax
and r9, rbp
sar bpl, 0x27
pop rbx
sal bp, cl
dec dil
sbb r9w, di
movsxd rsi, esi
neg di
dec dl
cwde
add r11, rsi
mov rbp, qword [r8 + rdx - 0x266]
btr rdi, rcx
lea r8, [r8 + rdx - 0x25e]
or ax, 0x830c
movzx edi, byte [r10 + rdx*2 - 0x4d9]
sub edx, ecx
lea r10, [r10 + rdx - 0x458f87ac]
xor dil, bl
neg al
sbb ecx, r9d
js 0x1438cd0a6
jmp 0x1438e79f7
lea rbx, [rax + rax - 0x534d16e9]
xor r8d, 0xce144b3f
rol bx, 0xcb
ror r8d, 2
lea rdx, [rax + rax*4 + 0x2d93332b]
lea r9, [r11*4 - 0x7956ffdc]
not r8d
push rdi
xor dword [rsp + r11 - 0x28], r8d
shl dx, 0x2a
xor rdx, rdx
pop rdi
movsxd r8, r8d
shl edx, 0xc
idiv r11w
add rbp, r8
mov eax, dword [r10 + r11 - 0x28]
lea r8, [rdx + r9*4 + 0x2e8b7019]
mov r11d, dword [r10 + r11 - 0x24]
mov cl, byte [r10 + rdx*8 + 8]
lea r10, [r10 + rdx*4 + 6]
and edx, edx
shrd eax, r11d, cl
shr dx, 0xa4
mov dword [r10 + rdx], eax
sub r9, rdx
inc r8b
xchg edx, r8d
adc r8, rbp
jmp r8
push 0xffffffffd2b98aae
lea rsp, [rsp + 8]
jmp 0x143b5b4c3
mov rbp, qword [rsp + rbp - 0x58a29c6d]
mov rax, qword [rsp + rdi - 0x9c0a]
mov rdx, qword [rsp + rdi*2 - 0x13854]
mov rdi, qword [rsp + rdi*2 - 0x1384c]
lea rsp, [rsp + 0x60]
ret
mov eax, 0x6f205daf
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0x4ba17407
lea rsp, [rsp + 8]
jne 0x143be7f1d
push 0xffffffffb3316b21
mov ecx, 0x4d93ef01
push rcx
mov rcx, rax
push 0x3eb1bd1f
push 0x57334303
lea rsp, [rsp + 0x20]
jmp 0x1439c4c41
cmp ebx, 4
jmp 0x143acf35d
lea rax, [rcx + rax*8 + 0x32079934]
lea edi, [rdi + rdx*2 + 0x4f243b0a]
shl dx, cl
push rsi
sub rcx, r11
xor dword [rsp + rdx*4], edi
movzx esi, r11b
pop rsi
shr r8b, 5
movsxd rdi, edi
adc r10, rdi
add rdx, r10
jmp rdx
mov edx, dword [rcx + rdx*4]
shr qword [rsp + 8], 0xac
push 0x260d582e
shr ebx, 8
sal dword [rsp + 1], 0x21
or qword [rsp + 0x10], 0xffffffffbfa3f983
seto byte [rsp + 0x11]
xor ebx, edx
push 0xaa2652d
ror word [rsp + 4], 0xc
inc r8
sar dword [rsp + 0xe], 0x8f
dec qword [rsp + 0x14]
jno 0x1438e00bb
mov edx, 0xb6a6431e
lea r10, [rdx*4 - 0x56e653f6]
or edx, r10d
mov rax, qword [rbp + riz]
inc r10d
movsx r8d, dl
mov r8, qword ss:[rax + riz]
neg r10w
mov qword [rbp + riz], r8
sbb rsi, 3
sal dl, 7
shr r10d, 0x42
jne 0x143b2d60a
mov ebx, dword [rcx + rbx*4]
js 0x143994544
shr eax, 8
xor eax, ebx
inc rbp
sar word [rsp], 0x88
seta byte [rsp + 4]
xor eax, 0xe0020f1a
dec rdx
jmp 0x143c26f6e
mov r9, rax
push 0xffffffffe8b74d3a
push 0xffffffffaeb93484
lea rsp, [rsp + 0x10]
jmp 0x1439353bc
not word [rsp + 1]
push 0x56190e97
lea rsp, [rsp + 0x10]
jne 0x143976558
mov r9, rax
jmp 0x143976563
movsxd rbp, ebp
lea rsi, [rsi + rdi - 0x76bfde0]
sar al, 0xa3
xor dil, sil
adc r9, rbp
cbw
div rsi
mov bx, word [rbx + rdx - 0x73edfb29]
ror al, 0x21
shr al, 0x81
and al, r11b
jg 0x1439b3bf8
rol edi, 3
lea rbx, [rdx*4 - 0x26749e5b]
btc r8, 0xa7
xor r9d, r8d
neg edi
mov qword [rsp + rdx*8 + 0x118], r11
xchg r8w, dx
movzx r11d, dx
cwd
xor dword [rsp + rdx*8 + 8], edi
pop r11
rol ebx, 0x61
bt r9w, bx
movsxd rdi, edi
add rbp, rdi
jmp rbp
jmp 0x143b550ae
sub rsp, 0x20
push 0xffffffff842cfbbd
jmp 0x143a62460
dec di
not r11
not rsi
and ecx, edx
rol eax, cl
imul bpl
and r11, rsi
sal bp, cl
mov qword [rbx + rdi*2 - 0x5bffffea], r11
bt bp, ax
xadd ecx, edi
adc rbx, 0x10
jmp 0x143b5e32c
mov eax, 0xc61b820f
lea rax, [rsp + 0x1b0]
cmp rsi, rax
push 0xfffffffff79b6319
jmp 0x143a72fb2
bts r9w, dx
xor eax, 0xef2d3e36
neg r11
ja 0x1438e88e5
sal rcx, 0xdb
sbb eax, 0xfc0c318b
ror r11w, 0xcf
neg eax
rol eax, 3
shr dil, 0x26
inc eax
neg eax
neg r9d
rol eax, 1
dec rdi
inc eax
jmp 0x143c39633
cmp ebx, 2
lea rsp, [rsp + 8]
jne 0x143931e7b
mov rdx, rax
jmp 0x143943b65
shl dl, 0x83
xor r8b, 0xbd
idiv dil
dec ecx
mul cx
ror r8b, 1
shl ax, 0x61
sbb r8b, 0xb5
jmp 0x14394fcae
jmp 0x143b07c5b
jmp 0x143c0f7d6
rep movsb byte [rdi], byte [rsi]
push qword [rsp + 0x10]
popfq
mov esi, 0xda17e798
mov rsi, qword [rsp + 0x18]
lea rsp, [rsp + 0x20]
jmp 0x143af24d9
movsx ecx, al
push rax
ror dl, 1
inc dword [rsp + rcx*8 + 8]
add rsi, rcx
lea r9, [rdi + rdi*2 - 0x3f7c1767]
xor bl, dl
and esi, edi
push rdi
cbw
lea rdx, [rsp + rdx + 0x18]
bswap rbp
pop rcx
add di, r9w
or ebp, dword [rdx + rsi*4 - 0x80000000]
mul r9
sal word [rsp + rsi*4 - 0x7ffffff8], 0x21
lea r8, [rsi + r8 - 0x20000004]
mov dword [r8 + rsi*2 - 0x40000000], ebp
setp al
pop rax
pop rax
ja 0x143b4221f
xor edi, 0x54a9d80b
xadd edx, eax
sbb eax, ecx
or r11, rsi
not edi
rol edi, 1
lea rdx, [rdx + 0x5a1f478b]
mul r11d
lea edi, [rdi + rcx*2 + 0x44b2bf89]
jno 0x143a646cc
adc r8d, edx
push rbx
add cx, cx
mul ax
or r8, rdx
xor dword [rsp + rcx - 0xd41c], edi
pop rbx
btr r11w, si
movsxd rdi, edi
adc rbp, rdi
mov r10, qword [r10 + rcx*2 - 0x1a838]
jmp 0x1438c28c9
jmp 0x143b8a7fc
push 0x7e8ee2ba
dec ebx
lea rsp, [rsp + 8]
jne 0x14390349e
mov rax, qword [rbp + riz]
push 0xfffffffff99aa21a
neg qword [rsp]
sbb rsp, 0x17
push 0xffffffffca1cef34
mov qword [rsp], 0x7785d92d
lea rsp, [rsp + 8]
call rax
mov r11d, 0x292309ab
mov esi, 0xf31cac94
mov r10d, 0xf2b62c9a
mov rsp, qword [rbp + r11 - 0x292309bb]
btc r11, r11
mov edx, esi
movsx ecx, r11b
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
movsx edi, cl
pop rsi
pop r10
sal cl, 1
movzx r9d, cx
pop rbx
sete cl
jbe 0x143b819c0
jmp 0x143c54475
neg ax
shr r10d, 0x71
not ax
sbb ax, 0xf686
push r9
sal r10w, 0xa7
adc word [rsp + r10 + 2], r8w
xor ax, 0x2703
jmp 0x143c06f46
or dl, dh
xor dword [rsp + rdi*8 - 0x19b70], eax
pop rbx
movsxd rax, eax
shl bp, 0xa2
xadd ecx, edx
adc r11, rax
shl rcx, 0x1d
movzx eax, word [rdi + r10 - 0x3374]
mov esi, 0x9689c217
and r9, rsi
xchg si, r9w
lea r10, [r9 + r10 - 0xc21d]
xor ax, bx
xchg r9b, dil
sar rcx, 7
xor ax, 0xfbac
push rbp
dec cl
inc r9
dec ax
not r9d
mov word [rsp + rdi - 0x3313], 0x3b07
xor ax, 0x7b00
dec rbp
dec ax
xadd esi, r9d
jne 0x1439c62a5
sal rax, 0x72
sub rbx, rax
sbb ecx, eax
rol ecx, 1
lea rbp, [rdx*2 - 0x32e435e8]
cdqe
neg ecx
push r8
xor dword [rsp + rsi*4 - 0x2868440c], ecx
imul ebp, edx
pop r8
bt edi, ebp
cqo
movsxd rcx, ecx
adc r11, rcx
bswap rax
xor rax, r11
jmp rax
push r9
push rbp
mov r9d, 0x35b42a00
shl r9d, 0xc7
push rsi
movzx esi, r9w
sbb r9w, r9w
shr rsi, 0x37
push r11
lea r11, [r9 + r9 - 0x4cf59472]
dec r9w
bt r11d, r11d
xor esi, dword [rsp + rsi*2 + 0x30]
inc r11d
not esi
not r11
not r9d
bswap r11
sub esi, r11d
dec r9b
jl 0x143a39c2a
sub rbp, 1
movzx r8d, byte [rbp + riz]
xor r8b, bl
mov edi, 0x8616ea9d
movsx eax, dil
add r8b, 0x3e
movsx r9d, dil
sar r9d, 0xf0
neg r8b
lea rdx, [rdi + rdi*4 - 0x78d4196e]
ror r8b, 1
sal dil, 0xe1
movsx r11d, dil
xadd rax, r11
neg r8b
sub r8b, 0xb5
rol r8b, 1
push rax
inc r11d
sub r8b, r9b
not r11w
movzx ecx, dx
xor bl, r8b
sub qword [rsp + rcx*4 - 0x1ee8c], 0x1587a006
lea rsi, [rcx + rsi - 0x7ba5]
mov word [rsi + rcx*4 - 0x1ee8c], r8w
adc eax, eax
cdq
lea rbp, [rbp + rcx - 0x7ba7]
bt r9w, 0x8d
mov edx, dword [rcx + rbp - 0x7ba3]
cbw
xor edx, ebx
sub edx, 0xba206e09
neg edx
sub edx, r9d
movzx r8d, byte [rsp + rcx*8 - 0x3dd18]
sal r9w, cl
neg edx
sal ax, cl
rol edi, 0x99
rol edx, cl
cdqe
ror r9d, cl
mov qword [rsp + rdi - 0x750c2dd4], rbx
btc r11d, 0xb5
xor dword [rsp + rdi - 0x750c2dd4], edx
lea rcx, [r9 + r11*2 - 0x6cd4ca69]
lea rax, [rdi + rax*8 - 0x16527eed]
movsx ebx, cl
pop rbx
and r8w, 0xbca5
movsxd rdx, edx
adc r10, rdx
bswap r8d
jmp 0x1439d3af3
or qword [rsp + r11*4 - 0x90823c], r9
or ecx, dword [rsp + r11 - 0x242091]
xor dl, 0x39
xor sil, dl
or dword [rsp + r11 - 0x242085], edi
lea rdx, [rsp + rdx + 0x10]
xchg rdi, rax
movzx ax, byte [rdx + r11*2 - 0x484122]
or r11, 0xffffffffaf206fb3
not cx
ror r11, cl
mov word [rbp + rdi*2 - 0x23fffffe], ax
adc qword [rsp + rdi - 0x11fffff8], r8
sar r8w, 9
lea rbp, [rbp + rdi*4 - 0x47fffffe]
sar r9b, 0x42
add word [rsp + rdi*2 - 0x23fffff6], 0x82ae
pop rdx
pop rcx
jmp r10
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0xffffffff909ad884
lea rsp, [rsp + 8]
jne 0x143b40c64
mov ecx, 0xbd3c0781
mov rcx, rax
push 0x549a6a89
push 0x76bd4aad
not qword [rsp + 8]
lea rsp, [rsp + 0x10]
jmp 0x143ab79ea
xor ebx, 0x8c805b1b
xchg r8w, r11w
ror r11, cl
lea ebx, [rbx + r8*4 - 0x16fe9e98]
jae 0x143a50609
movsxd r11, r11d
adc r10, r11
or rdx, 0x771330b8
mov r11, qword [rsi + rdi*4]
xchg edi, ecx
add cl, al
mov r9b, byte [rsi + rcx*2 + 8]
lea rsi, [rsi + rcx + 0xa]
neg ax
mov byte [rcx + r11], r9b
add rcx, r10
jmp rcx
ror r8b, 1
neg r8b
xor dl, dl
ror r8b, 1
push rdx
pop r9
inc r8b
xor dil, r8b
mov eax, ecx
or rdx, 0x35aa6535
adc r8, rsp
not rcx
mul cx
bt r11d, eax
mov rbx, qword [rbx + r8 - 0x39004b38]
xor r9b, al
ror dx, 0x4e
mov qword [rcx + r10 + 0x80261a], rbx
ror r11b, cl
jmp rbp
lea rcx, [rdi + rax*4 - 0x2278feda]
neg bpl
lea r10, [rdi*2 + 0x180a7da0]
cwde
inc bpl
xor bpl, 1
sar ecx, cl
rol bpl, 1
rol rax, 0xa1
btr r10w, 0x19
xchg cl, dl
xor bl, bpl
push rsi
lea rbp, [rsp + rbp + 8]
mov rsi, qword [rbp + rsi*2 - 0x7248c8dc]
jmp 0x143c2ddb8
push 0x65398da6
lea rsp, [rsp + 8]
sub rsp, rcx
jmp 0x143a2c63f
mov eax, 0xbf10422a
lea ecx, [rbx + riz - 4]
mov eax, 0xb010233a
shl ecx, 3
jmp 0x143ab41e8
xor dword [rsp + rdx - 0x28], edi
div r11w
movzx ebx, sil
pop rbx
shl si, cl
cqo
movsxd rdi, edi
div r11b
idiv al
not r8w
add rbp, rdi
xchg r11b, cl
xchg edx, eax
mov si, word [r10 + rdx - 0x6b90001]
mov cl, byte [r10 + rdx*2 - 0xd720000]
btr rax, 0x98
lea r10, [r10 + rdx*8 - 0x35c80006]
sbb dx, 0x133
sbb r11, r8
xor r8w, r8w
shl si, cl
movsx edi, r8w
lea rax, [rdx + rdx*2 + 0x508f289e]
rol r8b, 0xa7
mov word [rdx + r10 - 0x6b9fece], si
add r8, rbp
jmp r8
push rdi
movsx r9d, cx
sbb dl, 0x2e
xor r8w, r11w
sar edx, 0x25
xchg di, dx
xor r8w, 0x63af
jmp 0x143b11e82
inc r8
lea rdx, [r8*4 + 0x27035aa3]
sub rdi, rcx
mov edx, 0x9cb55336
lea rbp, [0x1439a69af]
mov ecx, 0xd11b4b09
lea r9, [rcx + rcx*4 + 0x79a86111]
lea r11, [rdx + r9*4 + 0x183a850d]
mov eax, dword [rsi + riz]
neg dx
shr r9b, 7
sbb rdx, rcx
lea rsi, [rdx + rsi + 0x34659e43]
sar dx, cl
lea r8, [r9 + rcx*4 - 0x44ec7adc]
xor eax, edi
neg eax
sal cx, 0xea
lea r8, [r8 - 0x6c5785f8]
inc r8d
inc eax
xor cl, dl
dec r9b
jno 0x143a297ff
mov esi, dword [r10 - 4]
mov ecx, 0x5a289d1f
lea rdx, [rcx + rcx*4 + 0x799850b2]
xor esi, r8d
movsx eax, cx
jmp 0x1439cd490
mov ecx, 0x3934e8bd
mov ebx, dword [r10 + rcx*2 - 0x7269d17a]
mov r9d, dword [r10 + rcx*2 - 0x7269d176]
mov edi, ecx
movsx eax, cl
add ebx, r9d
cbw
mov dword [r10 + rcx - 0x3934e8b9], ebx
cqo
bts eax, 5
jb 0x143a557d9
xchg bh, al
xor r9b, 0xb
xor dil, r9b
add r9, rsp
cdqe
rol edx, cl
adc bx, 0x6db2
mov rax, qword [r9 + r8*4 - 0x4ad8c]
push r11
rol qword [rsp + r8*2 - 0x256c6], 0x68
sar qword [rsp + r8*2 - 0x256c6], cl
mov qword [r10 + r8*2 - 0x256d6], rax
movzx eax, bl
mov r9d, ebx
cdq
lea r10, [rdx + r10 - 0x10]
dec qword [rsp + rdx]
pop rbx
seto r9b
jge fcn.143ac99e2
jmp 0x143a96c3b
lea rsp, [rsp + 8]
jne 0x14391cf81
mov ecx, 0x7c29daaf
mov rcx, rax
jmp 0x143afd116
dec r8
mov dword [rdi + r10], r9d
neg rbx
pop r8
jp 0x1438b7d12
bswap r9d
neg r9d
sal r8b, 0x23
mov qword [rsp + rdi*2], rbx
neg dx
lea rcx, [rax + rdx*4 + 0x63adb321]
movsx r11d, dl
xor dword [rsp + rdi], r9d
jmp 0x143a17f9c
not dword [rsp + 4]
mov qword [rsp], rax
dec ebx
jmp 0x143a249da
lea rsp, [rsp + 8]
jmp 0x143bee2c9
cmp ebx, 2
jmp 0x143a582ff
jmp 0x143bd1577
mov r9d, dword [rsi]
add rsi, 4
mov ecx, 0x85266dac
movsx eax, cx
mul cl
xor r9d, r11d
dec r9d
bswap r9d
movzx edi, ax
push rdi
movzx r8d, di
not r9d
rol r9d, 2
jmp 0x143b2695d
mov eax, 0xd00ccfad
neg rax
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffcfa79834
not byte [rsp + 1]
mov qword [rsp], rax
dec ebx
jne 0x1439843d0
mov eax, 0xd41082b9
mov rax, qword [rbp + riz]
jmp 0x1439dc54a
push 0xffffffffdd9ea80e
push 0xfffffffff51ff10f
jmp 0x143c2cbbb
sub rsi, 0xffffffff9802e3ac
lea rdx, [rdi + 0x347896]
not bpl
mov r10w, bp
movzx edx, byte [r8 + rcx - 0x68000005]
shr si, 0xee
imul rcx, rcx
xor dl, bl
xadd ecx, edi
mov eax, ecx
cdqe
dec dl
jmp 0x143a0aeee
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x18], 0xffffffffe9b678aa
push 0xffffffffdc8232b5
lea rsp, [rsp + 0x68]
ret
add byte [rsp + 6], 3
lea rsp, [rsp + 8]
add rsp, rcx
push 0xffffffffb23731a9
jmp 0x143b5fdd8
lea rsp, [rsp + 8]
jmp 0x143961bbd
cmp ebx, 3
push 0x532e5e3f
jmp 0x143bda25a
ror al, 1
jmp 0x143b71a13
movzx edx, byte [rbx + rdx*2 + 0xda]
rol r11d, 0xcc
xor dl, sil
rol al, 0xe1
adc dl, 0x8c
movzx ecx, r11b
xor dl, 0xa4
rol dil, 2
adc rax, 0xffffffff8e1e5f1e
sal eax, 0x84
dec dl
bt rax, rcx
ror r11w, 0xc5
and al, 0x97
neg dl
xor sil, dl
add rdx, rsp
mov r11, qword [rdi + rdx - 0xd02]
shr eax, 0xa5
not cl
adc eax, r8d
lea rbp, [rbp + rdi*2 - 0x1a0c]
neg r8d
shr cl, 0x86
ror rax, cl
mov qword [r8 + rbp - 0x80000000], r11
sal rax, 0x31
lea r9, [rax + rax*4 - 0x625631fc]
xchg rdi, rax
jb 0x143c4eb51
or bx, 0xdfa3
mov qword [rsp + rdx - 0x6e09fed7], r11
add edx, ebx
btc di, dx
imul dx, bx
xor dword [rsp + r8*2 + 0x2119e22c], eax
mov r11d, edi
pop r11
imul rdx, r8
movsxd rax, eax
adc rbp, rax
movzx eax, r8b
mov r9d, ebx
mov rax, qword [r8 + rsi + 0x108cf11b]
or rdx, r8
jnp 0x1439d21bb
dec edi
not edi
mov byte [rsp + r9*2 - 0x3d4e47d], 0xa
dec qword [rsp + r9 - 0x1ea7242]
inc edi
shr byte [rsp + r9 - 0x1ea723b], 0x85
movzx ebp, r9w
not qword [rsp + r9*4 - 0x7a9c908]
rol edi, 2
rol dword [rsp + r9 - 0x1ea7240], 0x7e
mov qword [rsp + r9*2 - 0x3d4e484], rbx
movzx ecx, r9w
mov edx, r9d
xor dword [rsp + r9 - 0x1ea7242], edi
pop rbx
movsxd rdi, edi
rol bpl, 0x21
movsx eax, cx
adc r11, rdi
xadd dx, ax
mov rdi, qword [r8 + r9*8 - 0xf539210]
lea r8, [r8 + r9*2 - 0x3d4e47c]
shl rdx, cl
rol bpl, 0xc3
lea r10, [r9 + r10 - 0x1ea7244]
and bpl, 0x8f
lea rsi, [rdx*2 - 0x3dd0abdd]
xor r9w, bp
mov ax, word [r10 + r9*2 - 0x3d4008c]
dec edx
neg dx
shl bpl, 5
xor ax, bx
rol ax, 1
inc dl
sal ecx, 0x7d
jne 0x143bcb975
mov r11d, 0xa4b2820a
movzx edx, r11b
mov r11d, dword [r9 + rdx*2 - 0x14]
mov eax, edx
and edx, edx
lea r9, [r9 + rdx*4 - 0x24]
lea rdi, [rax + rax + 0x198eeba7]
lea rcx, [rax*2 + 0xd2f9cbb]
add edi, ecx
xor r11d, ebx
sar eax, 0x62
bswap r11d
movzx esi, dx
sal sil, 0x21
rol r11d, 1
sar esi, 0xb2
lea rsi, [rcx + rdx*2 - 0x3ae79e54]
bt dx, ax
bswap r11d
movsx r8d, al
dec r11d
rol r11d, 3
push rbx
neg dil
jle 0x143b15f5c
mul ax
xor dword [rsp + rdx*4], r11d
movzx ebx, dil
pop rbx
movsxd r11, r11d
dec rcx
add rbp, r11
mul al
movzx r11d, cx
mov rsi, qword [r10 + rdx*2]
div ecx
sar r11b, 0x82
xadd r11, rcx
mov rdi, qword [rdx + r10 - 8]
or r8w, r11w
not rsi
shr ecx, 0x50
cwd
not rdi
xadd ecx, eax
and rsi, rdi
btr r8d, 0x3f
or rcx, rsi
mov r11, qword [r10 + rdx*8 + 0x10]
movsx esi, dx
shl r8d, 0x1d
xadd rsi, rax
and rcx, r11
sub r8w, 0x93a
not rcx
add rax, rcx
mov rdi, qword [r10 + rsi*2 + 0x18]
shl esi, 0xa4
ror esi, 0xc6
bts r8w, 0x16
and rax, rdi
neg r8d
movzx r11d, dl
not rax
mov qword [r10 + rdx + 0x18], rax
js 0x143978bd3
jmp rdx
lea r8d, [r8 + rcx*2 + 0x1b193760]
jmp fcn.143b711fa
pop rsi
sar bp, 0x85
mul rcx
btc r11w, 0x22
mov qword [rbx + r11 - 0x65bd9505], rdx
btc bp, 0xe
sal edi, 0xe1
push rsi
mov qword [rdi + rbx - 0x3ffa], rax
ja 0x143b3cd9b
mov eax, dword [r10]
mov ecx, 0xc7a43cbe
movsx esi, cl
add r10, 4
movsx edx, cl
xor eax, r8d
sub eax, 0xe9ab273f
bt ecx, esi
movsx r11d, cl
ror eax, 3
btr rsi, r11
setae cl
or si, si
bswap eax
movsx ebp, cl
xor dx, bp
shr rcx, 0x9c
sbb eax, ebp
sal r11b, 0x83
mov edi, 0xfd0dab28
xchg si, cx
push r8
rol ebp, cl
lea rbp, [rdi*4 - 0x2f52a066]
xor dword [rsp + rcx - 0xffbe], eax
pop r8
movsxd rax, eax
add r9, rax
movzx edi, word [rcx + r10 - 0xffbe]
jmp fcn.1439c4fe1
sub cl, 0x95
sbb r9d, r11d
not al
add r11, r11
not r9d
movsx edx, di
cwd
add rdi, 0x4a2762ba
rol r9d, 1
cwde
neg r11d
push rsi
dec rcx
xor r11d, ecx
lea rsi, [rax + rdi*2 - 0x5674f7dc]
xor dword [rsp + r11 - 0x6a], r9d
btc eax, r8d
pop rsi
dec al
movsxd r9, r9d
add r10, r9
lea rcx, [rdi*4 + 0x1c945496]
btc r11w, 0x29
mov rax, qword [r11 + rbp - 0x25e]
and rdx, r8
mov r11, qword [rbp + r11*2 - 0x4c0]
push rdx
dec byte [rsp + r8 + 6]
pop rdi
adc rax, r11
bt edi, edx
jb 0x143a042cf
movzx r9d, dx
mov qword [r8 + rbp + 0x14], rax
movsx eax, dl
lea rbp, [r8 + rbp + 0x14]
bts dx, r8w
movzx r11d, r8b
add r8, r10
jmp r8
jmp 0x1439a7b8c
rol r9, 0x55
jae 0x1438ccc25
sub rbp, 4
mov edi, 0xe72a3a3b
lea rax, [rdi*8 - 0x4d7e84de]
mov edx, dword [rbp + riz]
mov r9d, 0xa7a47534
jmp 0x1439d0773
push 0x27136089
neg qword [rsp]
cmp ebx, 3
push 0xffffffffa492eaa8
jmp 0x143a15dfe
dec ebx
jmp 0x143a562f6
jmp 0x1439c376c
sal bp, 0x41
dec sil
inc cl
xor r8b, sil
add bp, 0x6724
lea rbx, [rax + rbx - 0x60880025]
mov word [rbx + rdi*8 - 0x53200], si
bts r11d, ebp
inc dl
jge 0x1439b3bf8
adc r8w, di
adc r10, r11
ror r9b, 0x22
or r9d, r8d
lea r8, [r9*2 - 0x27c41852]
mov r11, qword [rsi + rdx - 0x1c22fa70]
neg rdx
sbb r8w, r9w
mov eax, 0xb20bf801
lea rsi, [rdx + rsi + 0x1c22fa78]
cdqe
neg eax
lea rbp, [rbp + rdx + 0x1c22fa6f]
cdq
sal dx, cl
mov dil, byte [rbp + rdx]
bt r9w, ax
xor r8w, r8w
and al, 0xaa
xor dil, bl
cqo
imul eax, ecx
neg dx
not dil
shr r9, cl
sal edx, 0xf2
xor dil, 0x15
cdqe
xadd r9, r8
sar r8, cl
dec dil
neg r9b
setle r9b
rol dil, 1
xor bl, dil
inc r9w
sar r8b, cl
adc rdi, rsp
xor rcx, rcx
inc r8d
seto cl
mov qword [rdi + rdx], r11
or rdx, r10
jmp rdx
jmp 0x143b622b7
movzx r10d, byte [rcx]
xor r10d, ebx
jmp 0x1438ecb0e
or r11, qword ss:[rcx + rbx - 0x6e0286de]
jmp 0x143b439aa
mov r8d, ecx
pop r8
cqo
not r13b
cbw
pop rax
push r11
bswap r11d
mov r13, qword [rsp + rdx + 9]
xchg byte [rsp + rdx*2 + 4], cl
jmp fcn.143a96013
jmp 0x14397d97c
sbb r8w, r8w
mul rbx
mov ebx, edi
bt cx, 0x91
mov qword [r10 + rdi*2], rdx
mov qword [r10 + rdi*8 + 8], rax
movzx eax, r8w
lea rdx, [rcx*8 - 0x7c7f0ac5]
cmovae di, ax
xor rdi, rbp
jmp rdi
mov eax, dword [rbx + rcx - 0x12cc]
sal r9w, 0x4a
and dil, 0x9e
xor eax, esi
jmp 0x1438fb54c
cmp ebx, 2
push 0x612d90aa
push 0x42a2d901
lea rsp, [rsp + 0x10]
jne 0x1439aabf8
mov edx, 0x5d0b762c
lea rdx, [rdx + 0x20b05512]
lea rdx, [rdx + 0x17ad2706]
mov rdx, rax
jmp 0x1439a8966
mov edi, 0x4063d35
ror edi, 0x32
lea rdi, [rsp + 0x1b0]
push 0x6932043c
setb byte [rsp + 3]
jb 0x143a4a6aa
setnp dl
shl eax, cl
not rdx
mov dword [rsi + r9 + 0x1e15e], eax
jmp r11
mov edx, 0xb137529d
lea r10, [r10 + rbx + 0xf3f370a]
pop rdx
pop rdx
jmp rbp
movsxd r11, r11d
add r10, r11
xadd ax, dx
lea r11, [rdx + rcx*2 - 0x3c7f2add]
movzx r11d, byte [rbx + riz - 5]
and rdx, rax
shl cl, 0xc4
lea rbx, [rbx + rdx*8 - 0x2648c025]
btc r9w, r8w
xor r11b, sil
not eax
ror r11b, 1
push rdx
xor r11b, 0xbe
inc r11b
xor r9w, word [rsp + rdx*2 - 0x9923007]
xor r11b, 0x3e
or rdx, rdx
shr r8d, 0xfd
inc qword [rsp + rdx - 0x4c91804]
xor sil, r11b
mov word [rbp + rdx*2 - 0x992300a], r11w
shl qword [rsp + rdx*8 - 0x2648c020], 0xec
lea r8, [rsp + rdx - 0x4c9171c]
btc ecx, 0x10
movsx r11d, r9b
inc rcx
mov rdi, qword [r8 + rdx*8 - 0x2648c020]
cqo
mov qword [rbp + r11*8 - 0xea], rdi
xchg r11, rdx
sbb dl, 0xb7
seto byte [rsp + rdx - 0x62]
mov r8, qword [rbp + rdx - 0x6f]
pop rcx
or cl, byte [rdx + rbp - 0x67]
shr r8, cl
shl r9b, 0x61
cwd
mov qword [rbp + rdx*4 - 0x40004], r8
lea rbp, [rbp + rdx*8 - 0x80000]
mov ecx, 0xbdbf6d93
xadd r9, rax
jns 0x143c4eb51
mov ecx, 0x47ad6d26
bt cx, 0x94
movzx r8d, cx
movzx edi, byte [rsi + r8*2 - 0xda4c]
movsx edx, r8w
movsx r9d, dx
xor dil, r11b
jmp 0x143bbeefa
idiv rax
and bl, dil
movsxd r8, r8d
movsx ecx, word [rsp + rdi*4 + 1]
shl edx, 0xe8
mov qword [rsp + rdi*8 + 8], rax
add rbp, r8
lea r8, [r10 + rdi*2 + 4]
mov qword [r10 + rdi*4 - 4], r8
dec di
sub edi, dword [rsp + rcx*4 - 0x18983]
mov word [rsp + rdx - 0x3d2ecbf7], bx
lea r10, [r10 + rbx*2 - 4]
shr r9w, cl
rol cx, cl
pop rcx
pop rdx
jnp 0x1438b7d12
sal si, cl
cdq
movsx ecx, r11b
bt r11w, r11w
mov word [rbx + rdi], si
or rdi, r9
jmp rdi
adc r8w, 0xc7b3
xor bx, r8w
add r8, rsp
xor dx, word [r8 + rdx]
movsx r11d, r9b
lea rdi, [rax + rdi + 0x1f9fc3a2]
neg eax
lea rsi, [rcx + rsi - 0x101]
mov word [rsi + rcx - 0xff], dx
adc ax, 0xb207
lea r9, [r9 + rax*8 + 0x3817906]
or rcx, 0xffffffffc7ac5826
jne 0x143998aeb
mov eax, 0x60e5638
movsx r8d, ax
movsx r9d, r8w
mov ebx, dword [rsi + rax - 0x60e5638]
push rax
and r9d, eax
xor ebx, r11d
lea rdi, [r9 + r8*8 + 0x5f064a15]
mov edx, dword [rsp + rax*4 - 0x183958df]
movzx ecx, r9w
bswap ebx
xadd byte [rsp + rax - 0x60e5638], ah
rol ebx, 1
cwde
sub dil, r9b
dec ebx
and r9b, byte [rsp + rax*2 - 0x7069]
cwde
neg al
xor ebx, 0x168bd2b2
neg rdx
rol ebx, 1
sal rdx, 0x9a
neg r8w
mov qword [rsp + rax - 0x38c8], r11
cdq
jbe 0x143a9c4ae
neg ebp
lea rsi, [r11*8 + 0x7eb37fbd]
lea ebp, [rbp + rax - 0x6e0e94db]
lea rcx, [r11*4 - 0x5fea3859]
cdqe
xor ebp, 0x1c0a3535
inc rax
imul ecx, esi
inc dl
bswap ebp
adc dl, al
lea ebp, [rbp + rax*2 - 0x651e3262]
neg rdi
setno sil
ror ebp, 1
div ax
sar ax, 0x66
sbb ebp, r11d
bts r11, rdi
push r8
add cl, 0x13
xor dword [rsp + rax - 0x2b7c0002], ebp
pop r8
xor eax, esi
rol r11d, cl
movsxd rbp, ebp
adc r9, rbp
dec cx
lea rbp, [rbx + rsi - 0x7eb37ef9]
mov qword [rbx + rax - 0x55cf7f03], rbp
dec edi
cqo
push rsi
pop rax
add r11, r9
jmp r11
push 0xfffffffffc19a52d
shr qword [rsp], 8
xor ecx, ecx
jmp 0x143b801a7
dec dl
bt dx, 0x1b
xor dword [rsp + rdi - 0xbe39], esi
xor rax, rdi
pop r8
push r11
imul dword [rsp + rdi*4 - 0x2f8e0]
mul r11d
movsxd rsi, esi
ror r11b, 0x42
or rdx, 0xc3ab227
adc r9, rsi
pop rax
jmp r9
cmp ebx, 1
jne 0x143a45517
mov ecx, 0x68212739
not ecx
jmp 0x14396d7ee
add r10, rdi
push r9
movzx r8d, r11w
mov rdx, qword [r8 + rbp]
movzx eax, r11w
add r8b, byte ss:[rdx + r8*2]
lea rbp, [rbp + rax*8 + 6]
sub byte [rsp + rax + 3], ah
lea rdi, [r11*2 - 0x19771049]
and r9b, 0x25
mov word [rbp + rax*8], r8w
pop rdx
or rax, r10
jmp rax
cmp ebx, 3
push 0x430a7f1c
push 0x1cb1521a
lea rsp, [rsp + 0x10]
jne 0x143b0dc7d
mov r8, rax
jmp 0x143c58a28
jmp 0x143c4eb51
push 0xffffffffd9926415
push 0xffffffffcb356726
lea rsp, [rsp + 0x20]
jne 0x143a9e0ca
mov r9d, 0x1c310134
push r9
mov r9, rax
jmp 0x1439433cb
and rsp, 0xfffffffffffffff0
push 0x180d6da8
jmp 0x143a08d7e
cmp ebx, 4
jmp 0x1439af55a
test ebx, ebx
jmp 0x14393fc10
sbb r8w, 0x35a4
xor r9d, ecx
neg r8w
inc dx
shr r9b, 0xc7
not r8w
sub edx, ecx
cdq
neg r8w
xor r8w, 0xe434
add rdi, rdx
jne 0x1439b4659
mov eax, dword [rbx]
mov edi, 0x8caad2b7
movsx ecx, dil
mov edx, ecx
movzx ecx, byte [r10 + riz]
movzx esi, dil
xchg di, si
not si
xor cl, r8b
movzx r11d, sil
push rdx
mov ebp, dword [rsp + rsi*2 - 0x5a8c]
dec cl
xadd r11w, si
and sil, byte [rsp + rsi*2 - 0x8e]
xor cl, 0x22
sal dword [rsp + rsi - 0x46], 0xe8
cmovnp rdx, qword [rsp + rsi*4 - 0x120]
adc r11b, 0xbd
adc cl, 0x3d
rol byte [rsp + rsi - 0x42], 0xa4
ror cl, 1
pop rdx
xor r8b, cl
sub rbp, rsi
add rcx, rsp
mov dword [rcx + rsi*2 - 0x90], eax
sar si, 0x6c
sbb r11b, bpl
mov edi, dword [r10 + rsi*8 + 1]
add edx, esi
lea rbp, [rsi + rbp*8 - 0x3e71aa5b]
xor edi, r8d
xor r11d, edx
xor edi, 0x340695bd
dec dl
or dl, bpl
dec r11
not edi
lea edi, [rdi + rsi*2 + 0x65169d3b]
push r11
bswap edi
sar qword [rsp + rsi*2], 6
adc word [rsp + rsi + 5], 0x8f9d
mov qword [rsp + rsi*2], r8
jg 0x143987305
push rdx
sbb rsi, rdx
xor dword [rsp + rbp*2 + 0x7ce3593e], edi
mov r8, qword [rsp + rbp + 0x3e71aca3]
not bp
imul rdx, rbp
movsxd rdi, edi
sal dword [rsp + rbp + 0x3e71536a], 0x21
mov qword [rsp + rbp*2 + 0x7ce2a6d4], r11
adc r9, rdi
sub dword [rsp + rbp + 0x3e715370], ebp
mov rdx, qword [rbx + rbp + 0x3e71536a]
dec word [rsp + rbp + 0x3e715374]
lea rbx, [rbx + rbp*2 + 0x7ce2a6d8]
movzx ebp, byte [rbp + r10 + 0x3e71536b]
sbb r10, 0xfffffffffffffff9
sal dword [rsp + 1], 0xfc
movzx ecx, r11b
xor bpl, r8b
xor bpl, 3
mov eax, ecx
imul r11w, cx
rol bpl, cl
not bpl
shl si, 0x86
sete byte [rsp + rcx*2 - 0x3a]
sbb bpl, 0xb4
ror bpl, cl
div sil
xor r8b, bpl
lea rbp, [rsp + rbp + 0x10]
sub cl, cl
sar si, 0x2a
adc qword [rsp + rcx + 8], 0x21ae0f9c
mov qword [rcx + rbp], rdx
pop rdi
pop rbp
or rcx, r9
jmp rcx
push 0xffffffffa687ff3b
xor edi, r9d
jmp 0x143b8109c
push 0xffffffffbb951cac
not qword [rsp + 4]
lea rsp, [rsp + 0x10]
jne 0x143b0bf58
mov rcx, rax
jmp 0x143adb62f
jmp 0x1438f2130
push 0x620d1888
lea rsp, [rsp + 8]
jmp 0x143afa55f
xor eax, ebx
shl rsi, cl
sbb eax, 0xc11fd6a6
inc esi
neg eax
neg rsi
push rsi
sub eax, esi
movzx edx, si
pop rcx
rol eax, 2
push rbx
lea rbx, [rsi + r8 - 0x2053d8e5]
bts r8w, cx
xor dword [rsp + rsi*2 + 2], eax
pop rbx
imul r11d, r11d
jno 0x143962283
lea rdi, [rcx*4 - 0x22519c5d]
movsxd rax, eax
add rbp, rax
jmp 0x1438c28c9
movzx edx, r9b
ror rax, 0xb3
xadd al, dil
jmp rbp
lea rbp, [rbp + rdi*2 - 0x665dfffe]
sub cl, dil
rol ecx, 0x9f
shr ecx, 0x85
adc r10w, r8w
jmp 0x14390f870
adc r10, rcx
push r11
dec byte [rsp + r8 - 0xe9f]
pop rdi
jmp r10
sub rsp, 0x18
push 0x3e154ba5
push 0x2206e7b6
lea rsp, [rsp + 0x10]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov ecx, 0x3936e005
and rcx, 0x4287ed27
mov rbp, qword [rbp + rcx - 0x6e00d]
movzx r9d, cx
mov r10d, 0xe10ff305
movzx edx, r10w
mov qword [rcx + rbp - 0x6e005], rax
not r10
mov rsi, rbp
movsx edi, cl
movsx eax, r10w
xadd r9w, ax
pop rbx
xchg r10, rdi
pop r10
movzx r8d, cx
pop rbp
inc ax
lea rbp, [rbp + rcx - 0x6e009]
mov edx, dword [rbp + rcx*2 - 0xdc00a]
xor edx, ebx
xchg r8b, r9b
lea r11, [rax + r8*8 + 0x7b816e26]
bswap edx
lea edx, [rdx + rcx + 0x459f438b]
xor edx, 0xf622732a
not ax
rol edx, 2
rol edi, 0x68
shr r9b, 5
div al
push rbx
inc rdi
sub cx, 0x9c3d
movsx ebx, r11b
xor dword [rsp + rcx*2 - 0xc8790], edx
pop rbx
inc cl
movsxd rdx, edx
imul rdi, rax
btr edi, eax
adc r10, rdx
and edi, ecx
jmp r10
movzx ecx, r11b
mov edx, r8d
mov cl, byte [rbp + rcx - 0xa8]
or r9b, cl
mov eax, 0xb90e3d95
or r8w, r11w
btr ax, r11w
not r9b
movzx ecx, al
lea r11, [r11 + rax*4 + 0x7b1a9489]
lea rdi, [rax + rdx - 0x6c79a8c4]
mov word [rbp + rcx*2 - 0x128], r9w
mov r11, qword [rcx + rbp - 0x93]
add ecx, edi
lea r9, [rdx + rdi*2 - 0x234d83fc]
jp 0x143ac3eef
mov rax, qword [rcx + rbp - 0x369f8e06]
xor ecx, 0x24d232
adc r11, rax
shl r9b, 0xe4
mov qword [rbp + rcx*2 - 0x6d76b83a], r11
lea r11, [r9 + 0x3233678c]
sal rdx, cl
or dx, 0xb625
lea rbp, [rbp + rcx - 0x36bb5c18]
mov ecx, dword [rcx + rbx - 0x36bb5c26]
adc rbx, 0xfffffffffffffffc
push r8
rol dword [rsp + 1], 0x27
and word [rsp + 6], 0x7fb7
xor ecx, esi
sar edi, 0xa
btc dx, 0x1f
ror ecx, 2
dec dword [rsp + rdi*2 - 0x1b4fc2]
dec ecx
mov eax, dword [rsp + rdi*2 - 0x1b4fc5]
jmp 0x143c1f2f4
shr r9d, cl
xor r11, rdi
add r8, rcx
setno dl
dec r11
movzx ebx, r9w
xchg r9w, cx
and cx, ax
xor r11, 0x7dbc3631
rol r11, 3
not dl
div cl
not r11
xor r11, 0xfffffffffc180109
cbw
inc r9d
cbw
xor rdi, r11
mov qword [r10 + r9*2 - 0x13d70], r11
neg al
lea r10, [r10 + r9*8 - 0x4f59c]
jb fcn.143ac99e2
mov edi, 0x452fe6b7
neg rdi
mov rsp, rbp
popfq
pop rsi
pop r15
mov r9d, edi
pop r14
mov r10d, 0xf097db0d
pop rdi
movsx ecx, r9b
movzx eax, cx
pop r9
lea rbx, [rcx + rcx*8 - 0x75c55ceb]
lea rax, [rax*4 - 0x30e330ef]
pop rbp
lea r8, [r10 - 0x787f72d8]
jmp 0x143c175e3
lea rsp, [rsp + 0x50]
ret
or r11w, cx
xor dword [rsp + r11 - 0x6b], eax
not r9b
movzx ebx, cl
pop rbx
bts r11, 0x1d
not r11
movsxd rax, eax
bts r8w, cx
add r10, rax
mov rcx, qword [rsi + r11*2 + 0x400000d8]
neg r11d
movsx edi, dl
mov r11b, byte [rsi + r11 - 0x20000064]
mov byte ss:[rcx + r8*2 - 0x90], r11b
mov rax, qword [rdx + rbp - 0x3b2f]
movsx ecx, di
btc r8, r9
not edx
lea rbp, [r9 + rbp - 0x6d2a3be8]
sal r9, 0x5f
inc r8b
xor rax, rbx
bt r9w, dx
ror edi, cl
bswap rax
lea rax, [rax + r8 - 0x2259879]
not rax
xadd r9b, cl
sete r9b
push rdx
ror rax, 2
not rax
inc byte [rsp + r8 - 0x10000045]
rol di, 0xca
setb byte [rsp + r8 - 0x10000044]
xor rbx, rax
lea r11, [r9*2 + 0x7bb5bebe]
sal r9d, 0x86
mov qword [rsi + r9*4 + 2], rax
lea rsi, [rsi + r9*2 + 2]
pop rcx
adc r9, r10
jmp r9
push 0x5b151e8e
jmp 0x143b686d1
ror eax, 0x64
ror r8b, 1
add r11, rbx
bt rbx, 6
adc r8b, dl
cwd
add r9w, ax
seta dl
rol r8b, 1
neg r11
adc rbx, rbx
mul ebx
neg r8b
jmp 0x1438dd03f
lea rbp, [rbp + rcx + 6]
pop r11
pop rdi
xor rcx, r10
jmp rcx
jne 0x1438f1c1d
jmp 0x143ae8b0f
push 0xffffffffbb169816
shr dword [rsp], 0x89
mov qword [rbp + riz - 8], rax
shr byte [rsp + 2], 0xe6
push 0xffffffffe515e7be
js 0x1439ee340
lea rsp, [rsp + 0x10]
mov qword [rbp + riz - 0x10], rsp
sbb rsp, rcx
and rsp, 0xfffffffffffffff0
jmp 0x143b39a80
sbb r11d, 0x8aa3e498
movzx r8d, dx
ror word [rsp + rcx - 0x23], 0xa8
rol r11d, 3
neg byte [rsp + rcx - 0x23]
btr r8, rdx
xor r11d, 0x8c805b1b
pop rbx
sub r11d, 0xf73ce6a4
btc dx, 0x2a
push rdi
xor dword [rsp + rcx*2 - 0x4c], r11d
or r8w, 0x6883
xor bl, 0x1a
movsx edi, dx
pop rdi
bts dx, 0x84
xchg ecx, r9d
movsxd r11, r11d
xadd ebx, ecx
adc rbp, r11
dec r9
movzx r8d, byte [rsi + r9*2 - 0x45]
bts ebx, ebx
adc rbx, rbx
lea rsi, [rcx + rsi - 0x802613]
inc ebx
jge 0x143c46bd4
bt dx, 0xb4
rol r11b, 1
btr edx, edx
and edx, 0x1422ab12
not r11b
imul rdx, rdx
push rdx
xor bl, r11b
inc edx
or rdx, rdx
and edx, edx
mov qword [rsp + rdx*8 - 8], rbp
lea rbp, [rdx*4 + 0x41120395]
push r10
push rbp
mov qword [rsp + rdx - 1], rbx
mov rbp, rsi
lea rbx, [rdx + rdx*8 + 0x330bd99]
shr rbx, 0x41
mov ebx, r11d
mov edx, ebx
jg 0x1439b5174
mov ecx, edi
mov r8d, dword [rbp + riz]
mov eax, edi
dec cx
movsx edx, cl
xor r8d, ebx
cdq
movsx r11d, di
rol r8d, 2
mul rdi
lea r11, [rdx + r11*8 - 0x3d83352]
dec r8d
and rdx, rcx
xor r8d, 0x5ea2b4ae
bswap r8d
neg r8d
mov r9d, edx
shl ecx, 0x97
mul rdi
push rbx
neg rdx
xor cx, 0xdf9a
mov ebx, 0xfe3e9daf
xor dword [rsp + r9*2], r8d
jmp 0x143c1e315
mov eax, 0xe40b2992
ror eax, 0x72
inc rax
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
push 0xffffffff8c83af90
jmp 0x143a0a5b9
lea rsp, [rsp + 8]
jmp 0x143974b6e
xor bx, ax
mov word [r8 + rdi - 0x3319], ax
xor word [rsp + rdi*2 - 0x662a], di
movzx eax, word [rsp + rdi*2 - 0x662c]
lea r8, [r8 + rdi*8 - 0x198ba]
mov qword [rsp + rax*4 - 0x31f80], r9
rol word [rsp + rdi - 0x3315], 0x27
or dword [rsp + rax*8 - 0x63efe], ebp
pop rdx
js 0x143b4221f
mov r11d, 0x75a81e02
not r11w
bts r11w, r11w
mov rdi, qword [rbx + r11 - 0x75a8e1fd]
mov esi, 0xcea4f90d
movzx ecx, sil
movsx edx, cx
mov cx, word [rdi + rcx*2 - 0x1a]
xchg sil, r11b
lea rbx, [rbx + rdx - 7]
mov word [rbx + rdx - 0xd], cx
jb 0x143c57d86
mov ecx, 0xcc13c38b
movzx ebp, cx
mov ecx, dword [r10 + rbp*2 - 0x18716]
lea r10, [rbp + r10 - 0xc387]
movzx esi, bp
movsx edi, si
xor ecx, r8d
lea ecx, [rbp + rcx - 0x66baed99]
movzx eax, sil
btc eax, edi
lea rdx, [rax + rdi*2 + 0x70946ab0]
not ecx
push rbp
neg ecx
movzx r11d, al
imul ax
dec ecx
not di
mul dil
jb 0x143a30a4c
lea rsp, [rsp + 0x10]
je 0x1439f5cd5
btc rbp, rcx
bts rcx, rax
pop rbx
ror r9b, 7
movsxd rdx, edx
adc r11, rdx
shr r9w, 0x81
xor cx, 0xab30
or rax, r11
jmp rax
jne 0x143b67b7b
mov r8d, 0xc2a2aab1
mov r8, rax
push 0xffffffffcf17b696
push 0x248c4626
push 0x6a038612
lea rsp, [rsp + 0x18]
jmp 0x143b192b7
js 0x143a2fd3f
mov r9d, 0xac2321a8
movsx r8d, r9b
mov r11d, r9d
mov ecx, dword [rsi + riz]
rol r11w, 0x8a
adc rsi, 4
xor ecx, edi
not ecx
inc ecx
lea rdx, [r8 + 0xf2a4ab6]
not ecx
shr dx, 0xab
or r11w, dx
adc r8d, 0xf03e00b0
ror ecx, 1
mov ebx, edx
push r8
mov qword [rsp + rbx - 0xf2a0009], rdi
xor dword [rsp + rbx - 0xf2a0009], ecx
pop rdi
add r11b, bl
movsxd rcx, ecx
adc r8, rbx
adc rbp, rcx
lea rax, [r11*4 - 0x406319cc]
rdtsc
add r11, r11
ja 0x14396d7c9
mov rax, qword [r8]
mov ecx, 0x74960c98
mov rsi, qword [r8 + rcx - 0x74960c90]
mov qword [rcx + rax - 0x74960c98], rsi
mov eax, ecx
dec rax
mov edi, ecx
mov rax, qword [r10 + rax - 0x74960c9f]
movsx esi, cx
xor rax, rbx
movsx edx, si
bswap rax
ror sil, 7
setae dil
lea rax, [rdi + rax - 0x1ae62472]
xadd cl, dil
not rax
neg rax
movsx ebp, dx
xor rbx, rax
inc cl
sete sil
shr edx, cl
mov qword [rdi + r8 - 0x74960c90], rax
movsx eax, di
lea r8, [r8 + rcx - 0x74960c92]
not rdx
mov eax, dword [r10 + rcx - 0x74960ca6]
bt rsi, rsi
movzx r9d, cx
lea r10, [rdi + r10 - 0x74960ca4]
rol dx, 0x41
xor eax, ebx
and cx, r9w
not si
lea eax, [rax + rcx + 0x77f915ef]
ror eax, 1
add rdi, 0x18b3242b
xchg cx, bp
inc sil
sbb eax, edx
rol eax, 1
or r9b, sil
neg eax
shl dx, 0x85
sar ecx, 3
dec rcx
inc eax
ror eax, 1
shr rsi, 0x30
shl rdi, 0x17
push rbx
movsx ebx, dl
inc esi
xor dword [rsp + rcx*2 - 0x1d258324], eax
neg edx
adc bl, dl
btr bp, 0x21
pop rbx
bt ecx, ecx
or rcx, 0xffffffffbabddc94
sal rdi, 0x29
movsxd rax, eax
add r11, rax
add rdi, r11
jmp rdi
push 0x1e1daf95
lea rsp, [rsp + 0x18]
jne 0x143b7f6f4
mov edx, 0x4f8b571d
jmp 0x143a4ce35
push 0xffffffffe5b28087
push 0x588a568f
cmp ebx, 4
lea rsp, [rsp + 0x10]
jne 0x143c26a45
mov r9, rax
jmp 0x143ad9e86
mov r8, qword [rsi + rdx*2 - 0xd070]
lea rax, [rax + rdx*4 - 0x117bc372]
mov rax, qword [rdx + rsi - 0x6830]
adc r8, rax
sar dl, 0xe1
not r9b
mov qword [rdx + rsi - 0x6814], r8
btr r9w, r9w
or cl, dh
lea rsi, [rcx + rsi - 0xa5af7]
lea rcx, [rcx + rdx - 0x426cfad5]
shr dl, 0x81
movzx r8d, dl
jmp r10
neg r10
mov r9d, dword [rsi + rdx*8 - 0x6392142c]
mov byte [rsp + rdx - 0xc724283], 0x9d
rol byte [rsp + rdx - 0xc724281], 0x65
xor r9d, ebx
shr r10w, 0xa8
shr r8, 0x4a
rol r9d, 1
movsx eax, dil
bts r10, rax
xor r10, 0xffffffff849a12a8
inc r9d
sal r10d, 0xfa
xor r8w, word [rsp + rdx*2 - 0x18e48505]
neg r8b
neg r9d
cwd
movsx ecx, di
lea r9d, [r9 + rdx - 0x18a3e4b3]
shr ax, cl
mov qword [rsp + rdx - 0xc720000], rbx
add dx, r10w
bswap rax
sar edx, 0x2c
xor dword [rsp + rdx - 0xc720], r9d
mul rdi
pop rbx
movsxd r9, r9d
adc r10w, di
adc r11, r9
movzx edi, byte [rdx + rsi - 5]
lea r9, [r8 + rcx*8 + 0x3a11ee11]
rol rdx, cl
lea rsi, [rsi + rdx*2 - 5]
xor dil, bl
sub cx, r10w
neg dil
idiv r9w
btc ecx, r9d
inc edx
sbb dil, dl
div r10
div r9d
push rdx
ror dil, 1
neg byte [rsp + r8 + 5]
sbb dil, 0xaa
bswap r10d
sub dl, 2
not qword [rsp + rdx*2 - 0x414bf996]
xor bl, dil
lea rdi, [rsp + rdi + 8]
and r9w, 0xa2d
shr edx, 0xf6
mov dl, byte [rdx + rdi - 0x82]
movsx edi, cl
sar r8, 0xc4
adc r8d, edi
mov word [rbp + r10 - 0x476f0056], dx
xchg r10b, cl
lea rbp, [rax + rbp - 0x3dad82d6]
bswap eax
pop rax
xor r8, r11
jmp r8
call rax
mov edi, 0x52a66e39
mov ebx, edi
mov rsp, qword [rbp + rbx - 0x52a66e49]
movsx ecx, bx
movsx r8d, cl
movzx r11d, di
mov rbp, qword [rdi + rbp - 0x52a66e41]
mov qword [rbp + rcx - 0x6e39], rax
lea rax, [r11*8 - 0x2943ea7b]
mov esi, ecx
movsx r9d, r8w
mov r9, rbp
push rbx
mov rbx, qword [rsp + rdi - 0x52a66e31]
or rdi, 0x907d18f
adc r8, qword [rsp + rcx*4 - 0x1b8e4]
mov r11, qword [rsp + rdi - 0x5ba7ffaf]
and r8w, 0x41a4
cdqe
movzx edx, di
mov r8, qword [rsp + rdi - 0x5ba7ffa7]
mul esi
lea r8, [r8 + rcx*4 - 0x1b8e8]
mov esi, dword [r8 + rcx*8 - 0x371c8]
xor esi, ebx
mov qword [rsp + rcx*8 - 0x371b0], 0xfffffffff02bedac
neg esi
lea r10, [rcx + rax + 0x218b1d91]
ror dword [rsp + rdi - 0x5ba7ffbc], cl
not esi
lea esi, [rdi + rsi + 0xd08c4c6]
not esi
ror esi, 1
mov qword [rsp + rcx*4 - 0x1b8d4], 0xfffffffff117e524
lea rbp, [rdx + rcx*8 - 0x2efaa3cd]
cbw
not esi
and cx, word [rsp + rcx - 0x6e33]
and byte [rsp + rdi - 0x5ba7ffbf], 0x3f
ror dword [rsp + rdi - 0x5ba7ffa7], 0xc6
mov qword [rsp + rdi - 0x5ba7ffa7], rbx
movzx ebx, cl
cdq
shl byte [rsp + rcx*8 + 0x16], 0xa4
xor dword [rsp + rdi - 0x5ba7ffa7], esi
neg edx
adc cl, ch
adc edi, dword [rsp + rdi - 0x5ba7ffac]
mov rbx, qword [rsp + rdi - 0x4ca7ff98]
mov qword [rsp + rcx + 8], rdi
movsxd rsi, esi
cdqe
add r11, rsi
pop rbp
dec dword [rsp + rcx*2 + 9]
pop rsi
pop rbp
pop r10
xor rcx, r11
jmp rcx
mov dword [r9 + rsi*8], edi
lea r10, [rbx + r10 - 0x2004]
not ebx
jmp 0x143c570c4
cmp ebx, 1
jne 0x1438d58d9
push 0xffffffff960baab4
mov ecx, dword [rsp + 1]
push rcx
mov rcx, rax
push 0xffffffff952b221b
lea rsp, [rsp + 0x18]
jmp 0x143983472
lea rbx, [rcx + rdx*8 - 0x2d5d01ff]
not esi
dec esi
shl dx, 0xa1
cbw
adc rdx, rax
ror esi, 1
cwde
cbw
not cx
lea esi, [rsi + rax - 0x7b2c88b6]
push r8
jmp 0x1438eb605
lea rsp, [rsp + 8]
jmp 0x143983472
lea r10, [r10 + rbp*4 - 0xc0]
movsx esi, cl
shl r11b, 0x81
mov qword [rsp + rbp*4 - 0xc3], 0x6d2f728e
xor eax, r8d
sal qword [rsp + rbp - 0x2a], 0x77
neg sil
shl byte [rsp + rbp - 0x26], 0xa6
bswap eax
xor byte [rsp + rbp - 0x31], sil
shl si, 0xec
dec eax
rol eax, 2
xor byte [rsp + rbp - 0x2c], sil
bswap eax
sbb r11, rsi
lea rdi, [rsi + rbp*8 - 0x526f68f7]
lea eax, [rax + rdi - 0x70476199]
lea rcx, [r11*8 + 0x39b4a611]
ror di, 0x46
btr ecx, r11d
xor eax, 0x7285ae9f
xor qword [rsp + rbp*2 - 0x5a], r8
neg word [rsp + rcx*2 - 0x7354f23e]
movzx edx, cx
xor dword [rsp + rbp*8 - 0x180], eax
movzx r8d, sil
and dword [rsp + rbp*2 - 0x5e], 0x1017db06
dec esi
mov r8, qword [rsp + rbp - 0x29]
xor word [rsp + rbp - 0x31], r11w
movsxd rax, eax
adc r9, rax
mov qword [rsp + rbp - 0x29], 0xffffffffdf3fce34
pop rax
pop rax
jmp r9
cwd
mov word [r9 + rbp - 2], bx
neg rsi
mov edi, dword [r9 + rbp*4 - 2]
neg bp
sbb ax, 0x1735
mov cl, byte [r9 + rbp*2 + 2]
not rax
shl edi, cl
lea rbx, [rdx + 0x6917168b]
mov dword [r9 + rbp*2], edi
lea rcx, [rsi + rax*2 + 0x6f11d133]
imul sil
bt ecx, 0x9b
or rbp, r11
jmp rbp
push r8
xor rax, r11
bswap rax
sub qword [rsp + r8 + 0x108cf116], 0xffffffffe59f3793
rol rax, 5
xchg di, r8w
not r8w
bswap rax
sal rcx, cl
inc rax
not r9b
not cl
xor rdx, 0xffffffff9d986101
xor r11, rax
bswap rcx
btc r9, r9
mov qword [r10 + rdx - 0x626f700d], rax
sal ebx, 0x45
pop rbx
lea r10, [rdx + r10 - 0x626f700d]
movsx eax, cx
cqo
jb 0x1438b7d12
movzx ecx, ax
neg r9d
sub r9d, 0xe232b08e
shr edi, 0x47
rol r9d, 1
sal bl, 0x67
inc r9d
add dl, dil
add di, cx
xadd rdx, rdi
push r11
xor dword [rsp + rax - 0x1f378629], r9d
sub dl, dh
ror al, 0xc4
adc dl, ch
pop r11
movsxd r9, r9d
imul edi, ebx
lea rdx, [rax + 0x653d0c9c]
add rbp, r9
and al, 9
add di, 0xa0b1
bswap r8
movzx cx, byte [r10 + rax - 0x1f378600]
mov r9d, r8d
sar r8b, 0xe6
push r8
mov dl, byte [r10 + rax - 0x1f3785fe]
lea r10, [r10 + rax - 0x1f3785fe]
not cl
inc di
and bx, 0x5a1e
not dl
neg qword [rsp + rax - 0x1f378600]
sbb dword [rsp + rax*2 - 0x3e6f0bfe], 0x64801e9b
and cl, dl
neg dil
and word [rsp + rax*2 - 0x3e6f0bfa], r8w
bswap rbx
mov word [r10 + rax*4 - 0x7cde1800], cx
sub ebx, edi
mov word [rsp + rax*2 - 0x3e6f0bfa], r9w
pop rax
or r9, rbp
jmp r9
push 0xffffffff86213aa7
lea rsp, [rsp + 8]
jmp 0x143ab30c8
ror r8d, 2
movsx edi, r9w
xor r8d, 0xc11b1887
mov edx, dword [rsp + rdi*2 - 0xd50c]
mul byte [rsp + rdi*2 - 0xd50a]
mov qword [rsp + rdi*2 - 0xd50e], rbx
neg dx
mov r11d, edi
mul ax
xor dword [rsp + rdi - 0x6a87], r8d
ror al, 0xe3
neg r11
pop rbx
add edx, edi
or r11b, 0x87
movsxd r8, r8d
sal r11d, 0xe6
adc r9b, r9b
add r10, r8
and r9, rdx
movzx ecx, r9w
imul r11w
lea rbp, [rdi + rbp - 0x6a89]
mov cx, word [rbp + rdi*4 - 0x1aa1c]
bswap edx
xor cx, bx
mov r8d, 0x6ca41812
inc cx
and dl, al
or al, dil
neg r8w
neg cx
add cx, 0xd900
and r9d, r11d
cwde
rol cx, 1
mul rdi
xor bx, cx
mul dil
add rdi, r9
cwde
lea rsi, [rsi + rax*2 - 0x33b2]
inc al
btc r9w, ax
mov dword [rax + rsi - 0x19d8], ecx
jae 0x143998aeb
mov ecx, 0xe2a3cebc
movsx edi, cx
btc di, cx
rdtsc
mov dword [r9 + riz - 4], eax
mov dword [r9 + riz - 8], edx
mov esi, 0x6e0ac096
mov eax, 0x7937e898
mov ebp, dword [r8 + rax - 0x7937e89c]
xor ebp, ebx
mul rsi
inc ebp
bswap ebp
lea rsi, [rsi + rsi*4 + 0x785d2b6]
movsx r10d, dl
mul cx
rol ebp, 2
or rdx, 0x2a17a134
inc ebp
add ax, 0xb219
sal rcx, 0xab
or si, ax
push rbx
setb sil
lea rbx, [rax + 0xb3af63e]
xor dword [rsp + rdx - 0x2a17bb34], ebp
xchg rdi, rax
bts rbx, 0x1e
pop rbx
movsxd rbp, ebp
inc r10w
add ecx, edx
adc r11, rbp
and r10w, 0x619f
mov ebp, dword [r9 + rdx - 0x2a17bb3c]
shl rax, 0x55
div eax
movzx edx, byte [r8 + rax - 0x3200de68]
sar r10w, 0xcf
or r10w, si
xor dl, bl
neg dl
neg r10
or rcx, rax
bt ax, 0x92
xor dl, 0x9a
or eax, ecx
shr di, 0xe2
xchg edi, r10d
adc dl, 0x98
bts rdi, rdi
or dil, 0xa6
not dl
adc edi, edi
neg r10w
xor bl, dl
or dil, 0x8f
adc rdx, rsp
mov dword [rdx + rcx*2 - 0x742ffeee], ebp
inc cl
mov ecx, dword [r9 + rax*2 - 0x742ffef2]
lea rbp, [rsi + rax*4 - 0x5cec4480]
btc r10w, bp
movzx edx, ax
movzx r10d, byte [r8 + rax*2 - 0x742ffef4]
sbb ebp, 0xe18aed23
and dil, 0x26
lea r8, [rax + r8 - 0x3a17ff7d]
rol sil, 0x47
xor r10b, bl
shl bpl, 0xc4
sbb r10b, 0x34
ror r10b, 1
add r10b, 0x9f
ror r10b, 1
xor r10b, 0xa7
cdq
not rax
jmp 0x143c2e905
mov r11d, eax
xor edx, ebx
mov r8d, edi
not edx
bt r8d, r8d
or rdi, rdi
rol edx, 3
dec r8b
xor edx, 0xd3066a31
rol r8, 0xc2
cdqe
not edx
rol al, 0x64
neg edx
lea rcx, [rdi + rdi*8 + 0x4d139dbc]
lea rdi, [rdi*2 - 0x4be7d5ca]
xor edx, 0xfe94b082
sub r11d, r8d
inc ax
not edx
sal r9d, 0x7d
rol rax, 0x46
push rbx
xor dword [rsp + r11 - 0x4f2a6412], edx
btr rax, r11
btr ax, 0xa
and edi, r8d
pop rbx
neg r9w
bts r9, r8
xadd r8, rdi
movsxd rdx, edx
adc r8d, ecx
shl r8, 0x10
adc r10, rdx
push rcx
inc rdi
push r8
mov rax, qword [r11 + rsi - 0x4f2a6412]
imul r8w, r8w
mov edx, r8d
btr edi, edx
mov cl, byte [rsi + rdx - 0x1b5efff8]
sbb r8b, r11b
lea rsi, [r11 + rsi - 0x4f2a6410]
and r9, 0xffffffffce17c725
shl di, 5
or r11b, r8b
shr rax, cl
mov qword [r11 + rsi - 0x4f2a64ff], rax
pop rax
pop rdi
jmp r10
cmp ebx, 4
push 0x6b15ef18
not dword [rsp]
push 0xfffffffff5a65736
lea rsp, [rsp + 0x10]
jne 0x143c0ac4b
mov r9, rax
jmp 0x143b38357
jmp 0x1438dc3ed
lea rsi, [rdx + rsi + 0x8f10f]
add cl, bh
js 0x1439cf1f0
mov esi, 0x961d252f
jmp 0x143b80288
lea rsp, [rsp + 8]
jne 0x143b3a7e5
mov r9d, 0x528e7f87
jmp 0x143bcaba4
jmp 0x143998aeb
jmp 0x143acbda6
mov dword [rbp + rax*2 - 0x1d6e0], ecx
jno 0x143ab0ad9
push 0x10bcaf34
sub qword [rsp], 0xffffffffaf351532
dec word [rsp + 4]
cmp ebx, 2
push 0xffffffffff826108
push 0x38352fa1
lea rsp, [rsp + 0x18]
jne 0x143a7db98
mov edx, 0xca827a1c
mov rdx, rax
jmp 0x143b192b7
movzx r9d, dl
xor esi, 0x4d9b6600
mov qword [rsp + rax*4], rbx
push rdx
xor dword [rsp + rax*2 + 8], esi
not dword [rsp + rax*2 + 4]
neg cx
setnp cl
mov rbx, qword [rsp + rax*2 + 8]
setg al
neg rcx
cdq
movsxd rsi, esi
add r11, rsi
cwde
rol cx, 0xa
rol rdi, 0x73
pop rbp
pop rdi
or rax, r11
jmp rax
jmp 0x143b8d8bc
movsxd r9, r9d
setb r8b
adc r10, r9
xadd rdx, r11
or rax, r10
jmp rax
push r8
shl cx, cl
inc rcx
push r11
xor dword [rsp + rdi - 0x3fbfcff8], esi
pop r8
rol al, 0x63
pop r8
cbw
or dl, dil
movsxd rsi, esi
dec eax
adc r9, rsi
shr edx, cl
add r11d, ebp
add eax, 0xaaa34c83
jmp r9
push r15
pushfq
push r14
push r10
lea r9, [rsp + r9*2 - 0x2322630e]
movabs rcx, 0
mov r8d, r10d
mov qword [rsp + r10 - 0x315b], rcx
lea r8, [r10 + 0x483ca884]
xor qword [rsp + r10*2 - 0x62e6], r8
inc qword [rsp + r10 - 0x3173]
mov qword [rsp + r10*4 - 0xc5cc], rsi
shl r10, 0x66
lea rsi, [r8*2 + 0x4300c030]
mov r8d, dword [rsp + r8 - 0x483cd99f]
bswap r8d
rol r8d, 1
neg r8d
lea rsi, [rsi + 0x6caf4d0e]
bt esi, 0x18
sar sil, 0x42
sbb r8d, 0x64398935
lea rsi, [r10 + rsi - 0x2b54ca73]
rol r8d, 2
push rbp
sal si, 0x2e
lea rbp, [r10*8 - 0x2ad79d7f]
lea rbp, [r9 + riz - 0x230]
adc r10w, 0x7034
shl r10, 0x17
and bpl, 0xf0
lea r10, [r10 + r10*4 - 0x73e70a72]
mov esi, 0x1000000
rol r10b, 0xe3
jae 0x143940581
inc bl
adc r9, rsp
rol dx, 3
mov ecx, dword [r9 + rbx*8 - 0x6d2b2188]
adc eax, eax
mov dword [r10 + rbx*2 - 0x1b4ac866], ecx
idiv ax
movzx r8d, byte [rsi + rbx*2 - 0x1b4ac861]
jmp 0x14397e4c8
dec dl
xor dword [rsp + rdi*2 - 0x56b0167a], eax
mov rsi, qword [rsp + rdi*2 - 0x56b0167a]
sal ecx, 0xf0
mov qword [rsp + rdi - 0x2b580b39], 0x173f091b
lea rdx, [r8 + rcx*2 - 0x3edd5ad3]
movsxd rax, eax
adc word [rsp + rdi - 0x2b580b40], r11w
adc r10, rax
or r8b, byte [rbp + rcx]
add cl, byte [rdi + rbp - 0x2b580b3f]
sub r11b, byte [rsp + rdi - 0x2b580b3b]
jb 0x143c42f55
lea rbp, [rdi + rbp - 0x2b580b3f]
setbe dl
sar r9d, 0x58
inc r9w
shr r8b, cl
mov word [rdi + rbp - 0x2b580b41], r8w
jmp 0x143c4ce65
mov eax, 0x878c2887
mov rax, qword [rbp + rbx*8]
push 0x602ec306
cmp ebx, 1
jmp fcn.143a4c321
lea edi, [rbp + rdi - 0xe25f774]
dec eax
ror edi, 1
dec edi
push r8
lea rdx, [r11*8 - 0x5cc2477a]
xor dword [rsp + rbp*4 - 0x32728], edi
neg bp
pop r8
jne 0x1438d2989
sar r11b, 0x44
shl r11d, cl
bswap esi
lea esi, [rdi + rsi + 0x4317931]
lea rcx, [r8 - 0x2850aefb]
rol esi, 1
movsx edx, cx
shl r11b, cl
jae 0x1438fc690
not ax
mov esi, r9d
xor esi, esi
mov word [r8 + r9*2 - 0x2500], ax
lea r10, [rdi + r10 - 0x12a4]
lea rax, [rsi + rdi*8 - 0x5d712a6f]
mov eax, dword [r10 + r9*4 - 0x4a00]
xor eax, ebx
mov ebp, esi
imul rsi, r9
neg eax
not dil
mov ecx, 0x7fa4f60a
ror eax, 3
xor cx, dx
jb 0x143aa60cf
xor eax, 0xd63640b5
ror eax, 3
neg sil
push rbx
xor dword [rsp + rdi - 0x125f], eax
pop rbx
imul rdi, rbp
neg dl
movsxd rax, eax
inc dl
lea rdx, [rsi - 0x467bfadb]
bswap rcx
add r11, rax
sar r9b, 0x23
or rdi, r11
jmp rdi
mov r9, rax
jmp 0x143961bbd
and rax, rax
sal ecx, 3
push rax
add al, 0x8f
bt rax, 0x39
shl edx, 3
sub qword [rsp], rax
mov rax, rbp
mov dword [rsp + 1], 0xd1229e11
sets byte [rsp + 2]
dec dword [rsp + 4]
adc rax, rdx
jmp 0x1439fd683
and r9d, 0xff
dec word [rsp + 1]
mov r9d, dword [r10 + r9*4]
jnp 0x143bba71e
mov eax, dword [rbp + riz]
mov r11d, 0x5d1483a7
movzx ecx, r11b
mov r8d, dword [rbp + rcx*2 - 0x14a]
movzx r9d, r11b
not eax
xchg cx, r11w
not r8d
neg r9d
and eax, r8d
lea r8, [r9*4 + 0x48b4f434]
mov dword [rbp + rcx*4 - 0x20e98], eax
mov edx, dword [rbp + r11 - 0x5d1400a3]
lea rbp, [rcx + rbp - 0x839f]
xchg r9w, r8w
movzx ecx, byte [rbx + r11 - 0x5d1400a8]
movzx eax, r11w
rol r11d, 0xb1
xor cl, sil
movzx edi, r11b
xadd r9d, r11d
rol cl, 1
btr ax, r9w
jb 0x143923955
lea rsp, [rsp + 0x10]
jne 0x143b875b2
push 0x54193db7
mov r8, rax
lea rsp, [rsp + 8]
jmp 0x143a9535d
sub r10, 4
mov edi, 0x400c8a06
mov r9d, edi
movsx ecx, dil
mov ebp, dword [r9 + r10 - 0x400c8a06]
lea rdx, [rdi + rdi + 0x79940b2c]
xor ebp, ebx
lea ebp, [rbp + rcx*2 - 0x73b94b39]
bts rcx, r9
neg ebp
xor ecx, 0x983c8f27
rol edx, cl
bswap ebp
adc cx, 0xdc9b
sbb rdx, rdx
neg ebp
sub ebp, 0xb3284c3b
movzx eax, cx
inc rdx
lea rsi, [rdx + rdx*8 - 0x10dff2fb]
not ebp
btc edi, edx
dec r9
push rbx
sal cl, 0x62
lea rbx, [rsi + rax*4 - 0x457c4a4e]
push rdx
xor dword [rsp + r9 - 0x400c89fd], ebp
mul word [rsp + rdx*4]
shr byte [rsp + r9 - 0x400c8a02], 0xe6
je 0x143c473e3
jmp 0x143a6975b
push 0x35a8b2ac
mov qword [rsp], 0xffffffffc43312b6
sub rsp, 0x18
call rax
mov r11d, 0x6197bc02
mov rsp, qword [rbp + r11 - 0x6197bc12]
movsx r8d, r11w
movsx r10d, r11w
push r11
mov rbp, qword [rbp + r11 - 0x6197bc0a]
mov qword [rbp + r11 - 0x6197bc02], rax
shl dword [rsp + r11 - 0x6197bc00], 0x1a
sbb dword [rsp + r11 - 0x6197bc01], r10d
movsx ebx, r10w
mov rsi, qword [rsp + r11 - 0x6197bbfa]
push rbx
mov r10, qword [rsp + r11 - 0x6197bbea]
mov qword [rsp + r11 - 0x6197bbf2], r11
mov rbx, qword [rsp + r11 - 0x6197bbe2]
or r8, qword [rsp + r11 - 0x6197bbf2]
pop r9
pop r11
pop rdi
pop rcx
pop r11
jmp r10
sub rsp, 0x20
call rax
mov rsp, qword [rbp + riz - 0x10]
mov ecx, 0xb03c5c3a
lea r9, [rcx*2 + 0x69500b2]
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
rol r9d, cl
movsx edi, r9w
ror di, 3
mov r10, rbp
adc r9d, 0x36ba2299
movsx ebx, cl
and di, 0xe606
pop rdi
pop rbp
mov r8d, r9d
sbb ecx, r8d
movzx r11d, r8w
pop rsi
shr ecx, 0x23
sal bl, 0x87
add rbx, rbp
jmp rbx
pop rdi
movsx ebp, bl
push r12
lea rbx, [rbp*4 - 0x7e7b1a53]
xchg rbp, rbx
jmp 0x14393d4c7
jle 0x1439eb70f
mov ecx, 0x12911623
push rcx
inc byte [rsp + rcx - 0x1291161c]
movzx edx, word [rcx + rbx - 0x12911625]
ror ecx, 0xda
xor dx, si
btr cx, cx
xor dx, 0x8c0b
lea r8, [rcx*4 - 0xce0bae8]
xchg dword [rsp + 1], ecx
neg dx
lea r9, [rcx + rcx + 0x1118a28c]
rol cl, 0xc1
and cx, word [rsp + r9 - 0x113dc4b8]
ror dx, 1
sal dword [rsp + rcx - 0x12801f], 0xed
adc dword [rsp + rcx - 0x12801c], r8d
sar qword [rsp + rcx*2 - 0x250040], 0x6e
xor dx, 0xc08a
dec dx
xadd byte [rsp + rcx - 0x128019], ch
sete byte [rsp + rcx - 0x12ff20]
xor dx, 0x9cba
lea rax, [rcx + r8 - 0x68cad3e7]
neg dx
sal cl, 0x61
mov r11d, dword [rsp + r9 - 0x113dc4b4]
xor si, dx
mov word [rbp + rcx*4 - 0x4bfd02], dx
cqo
push rcx
mov r11d, dword [rbx + r9*4 - 0x44f712e6]
bswap r8d
bt r8w, 0x11
movsx edi, word [rsp + rcx*4 - 0x4bfcfb]
xor r11d, esi
lea r11d, [r11 + rcx*2 - 0x1bb0cd17]
sar eax, 0xd8
jp 0x143957b90
mov r11, qword [rdi + r8]
and edx, r9d
mov qword [rsi + rdx - 0x20086289], r11
mov r9d, dword [rbp + r8 - 5]
btr eax, edx
pop rax
lea rbp, [rbp + rdx - 0x2008628e]
xor r9d, ebx
ror r9d, 1
push r8
mov edi, 0xf71f88a9
inc r9d
ror eax, 0x10
shl di, cl
not r9d
bswap r9d
inc r9d
and dword [rsp + rdx*2 - 0x4010c511], edi
xchg byte [rsp + rdx - 0x20086289], dl
movzx r11d, al
mov qword [rsp + rdx*2 - 0x4010c400], rbx
lea rbx, [rdi + r11 + 0x66824607]
add ecx, r8d
xor dword [rsp + rdx - 0x20086200], r9d
lea rbx, [rax + rdi*4 - 0x6de27a54]
imul rdx, r8
pop rbx
mul rax
movsxd r9, r9d
sub r8, rcx
dec dx
add r10, r9
mov r8, qword [rsi + rdx*2 - 0x1fffe]
mov rdx, qword [rsi + rdx*2 - 0x1fff6]
sub r11, rdi
lea r9, [rcx + rcx + 0x4a017815]
or r8, rdx
movzx edx, di
not r8
neg al
mov qword [rsi + rax*8 + 8], r8
movzx r8d, al
and r9w, 0x6ba4
lea rsi, [rsi + rax*2 + 8]
or eax, eax
xor rax, r10
jmp rax
jmp 0x143b8bbe6
add edi, dword [r10 + rdx*4 - 0x40000e8]
lea rbp, [rdx*4 - 0x1cf2ba7d]
xor edi, r8d
rol edi, 3
lea edi, [rdi + rbp*8 - 0x2672ee95]
bswap edi
bt bp, 0x97
jae 0x143b3e634
push rax
mov rax, qword [rsp + rdx + 8]
not r13w
xchg ch, dl
mov r13, qword [rsp + rdx - 8]
jmp 0x143bfb1c7
mov edx, 0xa967e04
not rsi
shr dl, 0x21
not rdi
push r8
sbb dword [rsp + rcx - 0x7f43a317], 0xb3aad69a
or rsi, rdi
mov qword [rax + r10 + 0x6ad0c656], rsi
movsx edi, al
lea rax, [rsp + rax + 0x6ad0c73e]
lea rsi, [r8 - 0x72e3cf4d]
push r8
mov rcx, qword [rax + rcx - 0x7f43a318]
mov qword [r10 + rdx - 0xa967e0a], rcx
movzx r11d, word [rsp + rdx*2 - 0x152cfc03]
lea rcx, [r8 + rdi + 0x23ac1d8d]
lea r10, [r10 + rdx - 0xa967e0a]
rol r11, 0x11
shl dword [rsp + rdx*2 - 0x152cfbfe], cl
pop rdi
pop rdx
jne 0x1438c28c9
add cl, byte [rax + r9 + 2]
bswap rax
bts si, 0x39
lea r9, [r9 + rax*2 + 2]
mul bpl
shl dil, cl
mov word [rax + r9], di
mul si
imul rdx, rsi
imul rbp, rdx
add rax, r11
jmp rax
bts ax, ax
shl ecx, 3
not rax
sal edx, 3
jmp 0x1439ee169
mov r9d, 0x94b9bcba
bswap r9
mov r9, rax
jmp 0x14391ee4c
mov dword [r10 + rcx*2 - 0x9408], eax
xor word [rsp + r8 - 0x6d264a85], 0xc99e
mov dword [r10 + rcx*4 - 0x12818], edx
shl si, cl
push rcx
pop r11
pop rax
pop rdi
js 0x1438c28c9
mov rdx, rax
jmp 0x143c3bf78
mov rdx, rax
push 0x7bb22b21
lea rsp, [rsp + 8]
jmp 0x143bab280
push 0xfffffffff5b902b8
mov rax, qword [rbp + riz]
sub rsp, 0x18
jmp 0x1439b0cc8
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
push 0x7f395e28
jmp 0x143a5c30b
neg edx
movsx eax, r9w
lea rdi, [r9*8 + 0xe8218a6]
movzx ecx, di
bswap edx
dec r9w
inc edx
xor edx, 0xee3f059b
movzx esi, r9w
inc ax
push rbx
cwde
shl si, cl
xor dword [rsp + r9 - 0x6996ce5b], edx
sal eax, cl
sete cl
pop rbx
sub r9b, cl
mov ebp, esi
sbb rdi, 0x79a60c3e
movsxd rdx, edx
push rbp
not dword [rsp + r9 - 0x6996ce58]
adc r11, rdx
mov esi, dword [rcx + r8 - 0x8b00]
not rax
mov edx, edi
lea r8, [r9 + r8 - 0x6996ce57]
sar rdi, 0xa2
lea r10, [r10 + r9 - 0x6996ce5c]
movzx eax, byte [r10 + rdi*8]
xor al, bl
xor r9b, byte [rsp + r9 - 0x6996ce57]
rol al, 1
bt r9, 0x9a
sbb r9d, ecx
adc al, 0x14
pop rbp
add edi, ebp
not al
rol al, 1
bts bp, di
xor bl, al
add rax, rsp
push rbp
xchg cl, dl
xadd dil, bpl
mov dword [r9 + rax - 0x699643a4], esi
push rcx
sub edx, ecx
pop rdx
pop r9
jmp r11
sbb dl, 0x87
jmp 0x143a0f07f
dec ebx
lea rsp, [rsp + 8]
jne 0x143a20f13
mov rax, qword [rbp + riz]
push 0x46a28a10
jmp 0x143a6cdce
cmp ebx, 3
push 0x3994a697
push 0xffffffffd8b84816
lea rsp, [rsp + 0x10]
jne 0x1439d148d
mov r8d, 0xb83f811d
mov r8, rax
push 0xffffffff8c1c99b0
lea rsp, [rsp + 8]
jmp 0x1439a7b8c
pop rbx
btr ecx, 0x9f
push rax
jae 0x143a044e7
movsxd rdi, edi
add cl, ah
imul rax, r11
idiv word [rsp + r11 - 0x5b2e7d8f]
add r10, rdi
and word [rsp + r8 - 0x4ce61dfe], 0x1a1d
cwd
ror qword [rsp + r8 - 0x4ce61e00], 0xf6
pop rax
jbe 0x143998aeb
bswap edx
inc edx
btr eax, 0xa4
xchg r8, r11
xor edx, 0x6927d1a2
bswap edx
push rsi
push rdi
xor dword [rsp + 8], edx
mov rsi, qword [rsp + 8]
pop rdi
mov qword [rsp], 0xffffffffe0a88d1b
sar al, 0x61
movsxd rdx, edx
add r10, rdx
lea rdx, [rax*4 - 0x6e5e7b75]
jmp 0x143bf325a
push rbx
movzx eax, word [rsp + r9*2 - 0x22e4]
mov ecx, dword [rsi + r9*2 - 0x22e4]
cdq
lea rsi, [rsi + rdx + 4]
idiv r9
lea rdi, [rdx*2 + 0x238772ad]
xor ecx, r11d
shl bx, 0xa7
ror ecx, 3
neg ecx
ror r8b, 0x83
setb dl
sbb ecx, 0xe232b08e
rol ecx, 1
and rdx, r9
push r8
cdqe
adc ecx, eax
mov qword [rsp + rdx + 8], r11
xor dword [rsp + rdx + 8], ecx
ror r8b, 0xe7
inc dx
mov r11, qword [rsp + rdx + 7]
movsxd rcx, ecx
add rbp, rcx
pop rax
pop rax
jmp rbp
mov edx, 0xc82031b0
add r10, 8
lea rax, [rdx + rdx*4 - 0x6bd05b75]
shl al, 0x26
btr rdx, rdx
movzx edx, word [rsi + riz]
lea rbx, [rax + rax*4 - 0x5d61f95d]
movsx ecx, al
mov r8d, 0xd6002b01
adc rsi, 2
xor dx, di
movsx r11d, r8w
and r11w, r8w
sar r8d, 0xaf
not dx
neg r11b
xadd ecx, r11d
neg dx
dec eax
inc dx
neg dx
lea r11, [r11 + r11*2 - 0x19e802c3]
shr cl, 0x66
dec dx
lea rax, [rcx + r8*2 + 0x37ac6d1e]
bswap rax
add rcx, r8
xor di, dx
add rdx, rsp
add r8b, r8b
add cx, bx
lea rax, [r11 + rax - 0x46ed4c76]
mov qword [rdx + riz], r9
shl bx, cl
mul al
btc r8, r8
mov edx, dword [rsi + riz]
ror bl, cl
xchg r11w, ax
inc r8w
adc rsi, 4
ror ax, 0xa1
lea rcx, [r11 + 0x4087f488]
xor edx, edi
dec edx
not eax
bt ax, r8w
rol r8d, cl
ror edx, 3
or rax, 0xffffffffdf81e718
inc edx
shl r11w, 0xec
adc rcx, 0x27102899
bswap edx
push rcx
movzx r9d, word [rsp + rax + 0x202a1829]
lea edx, [rdx + r8 + 0x4826d35a]
or r9d, 0x7fb6bdbc
setne r9b
mov qword [rsp + rax*2 + 0x4054304e], rdi
sub r8d, r11d
dec r9w
cwde
xor dword [rsp + r8 - 0x1fe8ef58], edx
shr cl, 0x83
ja 0x143a4e8d6
mov r8d, 0xd8872202
mov rax, qword [rsi + riz]
movsx edx, r8w
movsx r9d, r8b
lea rsi, [rsi + rdx - 0x21fa]
lea rdi, [r9 + r9 - 0x54ed92c1]
sar dl, 6
sbb rbp, r9
add r8, r8
lea rcx, [r9*2 + 0x3a314838]
lea r8, [r8 - 0x73c8d468]
movzx r11d, word [rbp + rdx - 0x2200]
shl edi, 0x75
imul edx, edx
add rdx, 0xffffffff85bc6126
xor r11w, bx
rol r11w, 1
push r8
not r11w
xor r11w, 0x97a2
sub r8b, dil
xchg qword [rsp + r9 - 2], rdi
ror r11w, 1
add dword [rsp + r9 + 1], 0x3a91e923
and dword [rsp + r9*4 - 6], 0x463ecaa8
xor bx, r11w
sal byte [rsp + r9*2], 0xc5
jne 0x143965e2a
rol dl, 0xc1
lea r11, [rsp + r11 + 8]
mov qword [r9 + r11 - 2], rax
not r9b
sal byte [rsp + rdx + 0x75bf9eb6], 0xa7
shr word [rsp + r9 - 0xf9], 0xcc
lea rbp, [rbp + r9*2 - 0x1fe]
bts r8, rdx
mov r8d, dword [rdx + rbp + 0x75bf9eb4]
ror dword [rsp + rdx + 0x75bf9eb7], 0x52
setae cl
xor r8d, ebx
or word [rsp + r9 - 0xfd], cx
not r8d
mov eax, edx
inc rcx
movzx r11d, r9b
lea r8d, [r8 + rax*2 - 0x1643f480]
not r8d
pop r11
setp dil
bswap r8d
inc r11w
xor r9w, 0x822
xor r8d, 0x89255fa6
jmp 0x143a1b7a9
not rsi
neg dl
push rax
ror dword [rsp + rcx - 0xd003], 0x2a
ror dl, 1
rol ebp, 0xe1
adc dl, 3
and ebp, ecx
movzx r9d, cx
cmovbe ecx, dword [rsp + rcx - 0xd004]
not dl
sbb r9w, 0x6cb2
sbb dl, 0xa4
xor bl, dl
lea rdx, [rsp + rdx + 0x10]
ror cl, 0xa2
lea r9, [rcx + rsi*8 + 0x7480bd2b]
cmovae esi, dword [rsp + rcx*4 - 0x33fff]
mov qword [rdx + rcx*8 - 0x68010], rdi
mov edx, esi
pop r9
pop rcx
or rax, r11
jmp rax
mov rdx, qword [rsi + riz]
add rsi, 8
mov r8d, 0x7599148c
lea rbp, [rbp + r8 - 0x7599148e]
movzx eax, word [rbp + r8 - 0x7599148c]
xor ax, bx
rol ax, 1
lea r9, [r8*2 + 0x41250a13]
not ax
lea r11, [r8 + r9*8 - 0x496a8dfd]
xor ax, 0x97a2
jmp 0x143acccec
lea rsp, [rsp + 0x10]
jne 0x143a7800c
mov r8d, 0x621b8e97
mov r8, rax
jmp 0x143c51ad2
shr dl, 0x65
lea r10, [r10 + rcx*4 - 0x26]
movzx edi, dl
or edx, ecx
mov word [r10 + rcx*2 - 0x16], r11w
mov r8d, dword [rcx + r9 - 0xb]
mov eax, edx
xor dl, cl
ja 0x1439ff8e4
lea rsp, [rsp + 8]
jbe 0x1439e9801
mov ecx, 0x8510741c
movsx edx, cl
lea rax, [rdx + 0x3723b9b7]
lea edx, [rax - 0x3723b9cf]
inc cl
dec cl
lea ecx, [rbx + rax*2 - 0x6e4773aa]
sal ecx, 3
mov eax, 0x62ad099d
rol eax, 0x50
sal edx, 3
mov rax, rbp
add rax, rdx
jmp 0x1439c3943
lea rsp, [rsp + 8]
jmp 0x143a9535d
jmp 0x14399f68b
xor ebx, 0x8c805b1b
sub ebx, 0xf73ce6a4
idiv r9
sar r9, 0x4a
or rcx, qword [rsp + r9 - 0x39a800]
mov qword [rsp + r9 - 0x39a800], rdi
xor dword [rsp + r9*4 - 0xe6a000], ebx
movzx r8d, ax
sar r9w, 0xa
cdqe
pop rdi
movsxd rbx, ebx
mul eax
mul r9b
add rbp, rbx
cbw
xadd r9b, dl
jl fcn.143ac99e2
mov r8d, edx
mov qword [r10 + riz], r11
mov eax, r8d
mov edx, dword [r9 + riz]
adc r9, 4
movsx esi, al
jmp 0x143a0417d
push 0xffffffff97885938
cmp ebx, 2
jmp 0x143aece84
sub rsp, 0x20
push 0xffffffff8a18ac08
lea rsp, [rsp + 8]
call rax
mov esi, 0x52ba0d93
mov rsp, qword [rbp + rsi - 0x52ba0da3]
movsx ecx, sil
mov rbp, qword [rsi + rbp - 0x52ba0d9b]
mov qword [rbp + rsi - 0x52ba0d93], rax
mov edi, 0xdc995b03
inc cx
mov rbx, rbp
push rdi
lea rdx, [rsi*8 - 0x16c38bcd]
movzx eax, word [rsp + rsi - 0x52ba0d92]
mov r8, qword [rsp + rax*2 - 0x132ae]
xchg dx, di
mov r9, qword [rsp + rax - 0x994b]
mov r10, qword [rsp + rsi - 0x52ba0d7b]
mov qword [rsp + rsi - 0x52ba0d8b], rdx
movzx ebp, byte [rsp + rax*4 - 0x26563]
pop r11
pop rcx
pop rbp
pop rsi
jmp r9
jmp 0x143a3cf53
xor eax, r11d
sar byte [rsp + rdx*4 + 1], 0xa1
xor qword [rsp + rdx], 0x2e243400
not eax
inc r9
ror dword [rsp + rdx*2 + 4], 0xbc
sbb eax, r9d
neg edx
movsx edi, word [rsp + rdx*2 + 3]
adc r9d, 0xd03de97
xor eax, 0x83871239
or di, cx
neg cx
ror cl, 0x81
dec eax
movsx ebx, word [rsp + rdx*2 + 7]
mov qword [rsp + rdx + 8], r11
sal bl, 0x45
xor dword [rsp + rdx*4 + 8], eax
ror dword [rsp + rdx + 1], 0x19
adc edx, 0x2b8fe7a1
mov r11, qword [rsp + rdx - 0x2b8fe799]
btr r9w, 0x1a
inc r9w
mov qword [rsp + rdx - 0x2b8fe799], 0xffffffffff3e6195
movsxd rax, eax
or r8d, 0x8da4703a
cmovl edx, dword [rsp + rdx*2 - 0x571fcf38]
jae 0x143b13c0c
rol esi, 1
ror bp, 8
mul rdi
push rbx
xor dword [rsp + r10 - 0x1c00], esi
dec r10b
pop rbx
shl rcx, cl
div bpl
movsxd rsi, esi
mul bpl
xor rdi, rax
neg ax
adc r11, rsi
movzx esi, byte [r8 + r10*4 - 0x7402]
mul cl
xor sil, bl
bswap rdx
sar bpl, 0x82
sbb sil, 0x89
imul ecx, ecx
neg sil
sub sil, r10b
cwd
xor sil, 1
and bpl, 0x37
rol sil, 1
or dx, 0x8e31
rol edx, 0xfd
xchg r10d, edi
xor bl, sil
rol ax, 0x45
jae 0x143c40c8b
sub r10b, 1
not dx
xor rdx, rdx
xor r10b, 0x9c
bt rbp, rbp
xor bl, r10b
push r8
or rbp, 0xffffffff9ebef93a
shl dl, 3
sar dl, 3
push r11
neg ebp
add ebp, 0x4bbeaf22
push rbx
shr rbp, 0xc6
mov rbp, r9
shr rdx, 0xb8
mov ebx, r10d
or edx, ebx
push 0x29818538
shr dword [rsp + 4], 0x78
dec qword [rsp]
xor ecx, ecx
neg byte [rsp + 5]
ror dword [rsp + 1], 0x41
push 0xffffffffc9b2c1b6
cmp ebx, 4
push 0x3590748d
push 0xffffffffa5280a07
lea rsp, [rsp + 0x20]
jbe 0x1439eb89d
mov edx, 4
mov eax, 0x649b5f3c
sar eax, 0x57
mov ecx, eax
lea ecx, [rbx + rax - 0xcd]
mov eax, 0x2d3a8182
sal ecx, 3
xor al, ah
shl edx, 3
dec eax
mov rax, rbp
add rax, rdx
jmp 0x14392c65b
lea rsp, [rsp + 0x10]
jne 0x14396ff99
mov r9d, 0x7489aead
mov r9, rax
jmp 0x143c172cd
movsxd rcx, ecx
adc r10, rcx
add r11d, 0x792f599d
jne 0x143998aeb
mov edx, 0x8912d993
lea rdi, [rdx + 0x72157c97]
lea r9, [rsp + 0xb0]
mov rcx, qword [r9 + riz]
movzx esi, dil
mov r9, rcx
mov rsi, r9
movsx r8d, dil
mov rbp, r10
sub dx, di
js 0x1438ea9db
xchg r11d, eax
bt edx, 0x11
jmp rbp
push 0xffffffffb3b1e394
sar word [rsp + 6], 0xad
cmp ebx, 3
push 0xffffffffd28119bc
jmp 0x143a1bf7e
movsxd rbx, ebx
adc r11, rbx
idiv cl
bts rcx, 0x3b
shr rdx, 0xc9
jns 0x143bdf597
lea r8, [rcx + rdx + 0x62179bbf]
pop r10
pop r9
add rcx, r11
jmp rcx
push rdi
lea rbp, [rdx + rdx*2 + 0x1336fbb0]
mov rbp, r10
not dl
mov ebx, ecx
dec dx
ror dl, 0x85
mov edx, ebx
jp 0x143b1869e
rol ax, 0xa7
mov rax, rbp
jae 0x143b917a9
pop rbx
xor eax, eax
xadd esi, edi
and bp, cx
movsxd rdx, edx
sal sil, 0x66
xor sil, sil
btr eax, 0x21
adc r11, rdx
inc dil
lea rdx, [rdi + rax*2 - 0x150e0e4]
jns 0x143b4221f
or eax, ebx
not eax
ror rdi, 0x32
movzx edx, dil
mov dword [r10 + r8 - 0x78ca940f], eax
mov r8d, dword [r8 + rsi - 0x78ca9413]
lea rax, [rdx*2 - 0x5e4cf15e]
xadd rdi, rax
movsx r9d, dil
lea rsi, [rsi + rdx*2 - 0xac]
shl rdx, 0xb1
xor r8d, r11d
xor r8d, 0xc0b89291
shr edi, 0xd3
movzx ebx, r9b
dec r8d
jmp 0x143acd2d4
add r8d, r11d
mov dword [r10 + rdx*8 - 0x4318], ecx
and r8b, 0xb6
jmp rbp
mov rdx, rax
jmp 0x143c32d28
mul r11
cqo
push rbx
bt dx, 0x87
movsx ebx, dil
xor dword [rsp + r9 - 0x9bc9], ecx
ror edx, 0x41
inc r8
pop rbx
movsxd rcx, ecx
adc r10, rcx
sub r9d, eax
movzx ecx, byte [rbp + rdi*2 + 0x189]
cmovb r8w, dx
bts r8w, di
lea rbp, [rdi + rbp + 0xc0]
imul rdi, rdi
not r11
xor cl, bl
dec r8b
rol rdx, 0x95
sbb cl, 0x80
not cl
sub r11d, r8d
btc r11w, 0x83
sub rax, r9
sbb cl, 0x2c
xchg edx, r9d
imul eax
not cl
ror r11, 0x1d
xor bl, cl
bt rdi, 0xbe
bts r11w, r11w
lea r9, [r9 - 0x15ed184a]
adc rcx, rsp
mov r8, qword [rcx + r9*2 + 0x2bda3094]
dec rdx
mov qword [r9 + rsi + 0x15ed183e], r8
bt rax, r9
lea rsi, [rsi + r9*2 + 0x2bda3088]
xchg di, dx
jae 0x143998aeb
mov eax, edi
xor edx, r8d
sal ebp, cl
ror edx, 3
lea r11, [rbp + rax*8 + 0x17bc0133]
cdqe
sar rcx, cl
not edx
add dil, 0x9f
bts rdi, 0x88
bts rax, rbp
neg edx
mov esi, ecx
bt r11, rcx
lea edx, [rdx + rdi + 0x2d07ebb5]
xor ecx, 0x3985df21
adc ax, 0x8f9e
rol edx, cl
sub di, 0x63b0
lea rax, [rcx*4 - 0x4fdfe844]
push r8
jno 0x143aca90d
mov ecx, 0x9e005d28
lea r8, [rcx + rcx + 0x10006008]
sub rbp, 1
movzx r11d, byte [rbp + riz]
movsx edi, cl
lea rax, [r8 + rdi + 0x4b2afc33]
mov r9d, r8d
xor r11b, bl
push rdi
ror r11b, 1
xor r11b, 0x37
ror r11b, 1
and di, ax
movsx edx, cx
sub dl, dh
not r11b
sbb rdx, rcx
xor bl, r11b
lea rsi, [rsi + rdi*2 - 0x42]
dec r8b
mul r8w
imul dil
mov word [rsi + rdi*2 - 0x40], r11w
adc dword [rsp + rdi - 0x1e], edi
mul dword [rsp + rdi - 0x1d]
lea rdx, [r9 + rdx*8 - 0x6ff120e9]
lea rbp, [rbp + rax - 4]
push r9
pop rax
mov r11d, dword [rbp + rdi - 0x20]
adc r9w, cx
xor r11d, ebx
sub rdx, rdx
xchg byte [rsp + rdi - 0x1b], al
dec byte [rsp + rdi - 0x1c]
lea r11d, [rcx + r11 + 0xc07057d]
div rax
xor edx, edi
cwde
neg r11d
sar r9w, cl
rol r11d, 1
jmp 0x143bff3cb
lea rsp, [rsp + 8]
jne 0x1438e2577
mov rax, qword [rbp + riz]
jmp 0x1439d1fc8
push rdx
setno byte [rsp + r8 - 0xff80]
movsxd rax, eax
and dx, word [rsp + r8*2 - 0x1feff]
pop rcx
sal ecx, 0x2c
add r10, rax
sar r9, 0xa7
jmp r10
neg rdx
xchg r9w, dx
sbb r11, rcx
cbw
imul rbx
imul edx, eax
xor r11, 0x3532959c
dec ecx
cdqe
inc r11
xor r9, r9
sbb eax, r9d
ror r11, 2
sal r8w, 0x2d
bswap r11
lea rcx, [rdx*8 - 0x795eac6c]
ror ebx, 0xb5
xor rdi, r11
btc cx, bx
shl dx, 0xa6
mov qword [r10 + rbx - 0x20c713f], r11
btr ebx, 0x34
lea r10, [r10 + rbx*8 - 0x10638a4c]
sar rcx, 0x16
add r9, rbp
jmp r9
ror cx, 0xcc
xor ebp, 0x84a6409e
bt rcx, rcx
shl esi, 0x2f
rol r11d, 0xfe
lea ebp, [rbp + rcx - 0x48800516]
movsx eax, r11w
ror ebp, 1
bswap rdi
mov qword [rsp + rcx - 0x4862fff8], r8
dec dil
or r11, 0xffffffffb789a78c
jl 0x143afa509
movsxd rax, eax
mov edx, dword [rsp + rsi*8 + 1]
add r11, rax
push rsi
lea rax, [rbx - 0x2d55fc61]
push rdi
movzx cx, byte [r9 + rsi]
mov qword [rsp + rsi + 0x18], 0xffffffff84a02d93
idiv ax
ror edi, 0x3f
mov bpl, byte [r9 + rsi*2 + 2]
add word [rsp + rsi*4 + 0x1c], 0x5db2
shr qword [rsp + rsi + 0x14], 0xd6
dec al
lea r9, [rsi + r9 + 2]
bt bx, 0x3b
shr rdi, 0xd0
inc rdi
adc cl, bpl
btr rdx, 0xa8
mov word [rsi + r9], cx
inc eax
bts rsi, 0x15
pop rdi
pop rax
pop rdi
pop rcx
adc rdx, r11
jmp rdx
lea rsp, [rsp + 8]
jmp 0x143936925
jmp 0x143b56782
mov r13d, dword [rsp + 1]
mov r15, qword [rsp + r13*4 - 0x11ee01c]
movsx eax, r13w
mov r11, qword [rsp + r13*8 - 0x23dc050]
lea rbx, [rax*2 + 0x6011dcaa]
not al
mov r13, qword [rsp + r13 - 0x47b7df]
not qword [rsp]
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x28], 0xffffffffdc3edb3d
mov rax, qword [rsp + 0x48]
xchg qword [rsp + 0x50], r14
jmp fcn.143c46577
push 0xffffffffe492db38
mov qword [rsp + 0x10], rbp
mov ebp, 0x65024a0d
or ebp, 0xe89d832f
mov qword [rsp + 8], rbx
dec rbp
mov rbp, r10
mov ebx, dword [rsp + 3]
mov ebx, edx
sal dword [rsp + 3], 0xdf
mov edx, dword [rsp]
mov edx, ebx
xor ecx, ecx
shl word [rsp + 4], 0x6a
push 0x783773f
cmp ebx, 4
jmp 0x143b223ca
jne fcn.143ac99e2
bswap eax
adc dx, dx
neg eax
xchg bpl, dil
rol bp, 0x44
xchg rcx, rdi
push rbx
jae 0x14399bca4
add rax, rsp
not r12b
dec rdi
mov rsi, qword [r12 + rax - 0x3eb100c0]
neg r14d
setnp r9b
mov qword [r12 + r10 - 0x3eb100c8], rsi
sar bp, cl
lea r13, [rbp + rbp*2 + 0x291cad17]
lea rsp, [r12 + r10 - 0x3eb100c8]
push r15
lea rsi, [r11*4 - 0x10cb3f76]
mov r10, qword [rsp + r12 - 0x3eb100b8]
jge 0x143b7f60e
movsxd rdx, edx
sbb ecx, eax
bts r9d, r9d
add r11, rdx
lea rdx, [rsi*4 - 0x5ae53ddc]
or rbp, r11
jmp rbp
adc rbp, rcx
neg al
jmp rbp
mov eax, 0xdd195517
not al
mov rax, qword [rbp + rbx*8]
jmp 0x1439b5944
cmp ebx, 4
jne 0x143a36993
mov r9d, 0x5980a488
mov r9, rax
jmp 0x1439bb0bf
movsxd rsi, esi
inc qword [rsp + rdi*2 - 0x3ebfe3e]
add r11, rsi
dec qword [rsp + rdi*2 - 0x3ebfe3e]
jno 0x143972b5f
mov r10d, 0x111aa00d
movsx ebp, r10w
lea r8, [r8 + r10 - 0x111aa00f]
lea rsi, [r10 + r10 - 0x4b69bfdd]
lea rdi, [rbp + rbp*2 + 0x76395925]
movzx esi, word [r8 + r10 - 0x111aa00d]
mov ecx, ebp
xor si, bx
jmp 0x143a08365
jmp 0x143c12e9b
imul bp, di
xor eax, r8d
neg cl
btr ecx, 0x11
ror eax, 1
and edx, 0x5994c4a9
bswap eax
xchg bpl, sil
rol dx, 0x45
inc eax
not rdi
sar cl, 0x43
rol eax, 1
xor rdi, 0x7417d83c
ror edi, 0x59
inc eax
rol rbp, 0x97
push r8
xor dword [rsp + rdx - 0x59948010], eax
imul edx, esi
bt rcx, rbp
not dl
pop r8
lea r11, [rsi + rsi + 0x122e2025]
movsxd rax, eax
cmovae di, cx
neg si
add r9, rax
movsx eax, bpl
add rax, r9
jmp rax
xchg r15d, edi
mov r15, qword [rsp + rdi + 0x20]
cbw
mov rbx, qword [rsp + rdi*4 + 0x28]
mov rbp, qword [rsp + rdi*2 + 0x30]
mov rax, qword [rsp + rdi + 0x38]
push rdi
push rdi
mov rdx, qword [rsp + rdi + 0x50]
mov qword [rsp + rdi*2 + 0x40], rdi
mov rdi, qword [rsp + rdi + 0x58]
not byte [rsp + 2]
xchg qword [rsp + 0x60], rcx
mov qword [rsp + 0x20], 0xffffffffa0b6a090
lea rsp, [rsp + 0x60]
jmp rcx
neg r9d
xor eax, 0xd502dc82
neg eax
xchg rdx, rcx
ror esi, 0x71
push r9
mov qword [rsp + rdx - 0x316], rbx
cmovb rsi, rdx
shl cx, 0xea
adc ecx, ebp
xor dword [rsp + rdx*4 - 0xc58], eax
sal ecx, cl
neg rsi
inc rdi
pop rbx
imul di, dx
xor ebp, 0x7b9d3a2
shr cl, 0x82
lea r8, [r8 + rdx*2 - 0x634]
push rdx
or r9d, dword [rsp + rdx - 0x314]
mov qword [r8 + rdx*2 - 0x62c], rax
rol di, 3
xor rdx, qword [rsp + rdx - 0x316]
pop rax
jge 0x143b4221f
movsxd rsi, esi
movsx eax, r11w
or r11b, dl
adc rbp, rsi
movsx r8d, ax
mov r10w, word [r10 + r11*2 - 0x123aa]
movzx esi, di
neg dx
and rax, 0x7bb4c4ac
jge 0x1438c28c9
mov edi, 0x7288a3a4
mov rax, qword [rsi + rdi - 0x7288a3a4]
mov r9b, byte [rdi + rsi - 0x7288a39c]
movzx r8d, dil
lea rsi, [r8 + rsi - 0x9a]
btr di, r8w
mov byte ss:[rax + rdi - 0x7288a3a4], r9b
lea rcx, [r8*4 + 0x63109089]
movsx r9d, di
mov edx, edi
lea rbp, [rbp + r8*8 - 0x524]
shr dil, 0x46
and dx, cx
mov r11d, dword [rdi + rbp - 0x7288a302]
xor r8w, 0xf284
adc di, di
xor r11d, ebx
sar r9w, 0xc
xchg r8b, cl
btr rdx, r9
bswap r11d
lea rax, [r8 + 0x1147630]
adc cx, r8w
neg dl
neg r11d
bswap r11d
shl edx, 0xc1
xchg r8w, ax
sbb r11d, 0xeb11079a
add r9w, cx
imul r8b
not r11d
xor r11d, 0x403f1931
or r9, rax
btr r9w, 0xbc
lea r11d, [rdi + r11 + 0x3ef84c0e]
and rdx, 0x328f8f14
add eax, 0x8a8c6222
xor r11d, 0x5ea3769b
shl al, 0x43
lea r11d, [r11 + r8*8 - 0x5f3119d9]
adc di, 0xe621
shl al, 0xe1
push r8
mov qword [rsp + rdx*2 - 0x40020c00], rbx
xor dword [rsp + rdi - 0x72882c25], r11d
pop rbx
inc di
movsxd r11, r11d
jo 0x143b89d51
inc r8
btc rcx, rcx
adc r10, r11
btc rcx, rax
bt r9d, 0x88
sbb r9w, di
jmp r10
mov qword [rsp + rbp - 0xaa6ed66], r8
xor dword [rsp + rsi - 0x2bfde0f0], r11d
pop r8
or cx, 0x7b06
shr di, cl
movsxd r11, r11d
bts di, di
or ebp, eax
adc r9, r11
shl cx, cl
movsx edx, cl
jmp r9
lea r8d, [r8 + rdi*2 + 0x640f1aad]
ror r8d, 1
cbw
lea rcx, [rdi*8 - 0x71412d5b]
lea rcx, [rax + rdx*4 - 0x19ec9a52]
bswap r8d
push rcx
mul qword [rsp + rdi - 0x171e83]
xor dl, byte [rsp + rdi - 0x171e7c]
ror r8d, 3
xadd edx, ebx
lea r8d, [r8 + rdi*4 - 0x130bdc2b]
mov qword [rsp + rdi - 0x171e83], r11
xchg edi, edx
shr cx, 0xa1
xor dword [rsp + rdi*2 - 0x60], r8d
div eax
lea rdi, [rdi*2 - 0x4d44c6f1]
pop r11
movsxd r8, r8d
xor ax, 0x7eb4
adc rbp, r8
not eax
cwd
movsx r9d, bl
mov edx, dword [r10 + rbx*8]
mov eax, dword [r10 + rbx + 4]
sar edi, 0xbf
not dil
mov edi, dword [r10 + rbx*2 + 8]
adc bx, 0x291f
inc bl
sar cl, 0xc1
lea r10, [r10 + rbx - 0x291c]
setb cl
rol rbx, 0x81
div edi
mov dword [rbx + r10 - 0x5240], edx
lea r8, [rbx + 0x24974115]
mov dword [rbx + r10 - 0x523c], eax
movsx edx, r8w
movzx eax, r9b
bt rax, 5
add r9, rbp
jmp r9
push 0xffffffffb016aabe
sal qword [rsp], 0xd7
cmp ebx, 2
jmp 0x143a08786
mov qword [rsp + 0x28], 0xffffffffab9d1f3d
push 0x22a0b935
xchg qword [rsp + 0x40], rdi
jmp 0x143a7c50c
sub rsp, 0x20
jmp 0x1438e7962
movsxd rdi, edi
dec ebx
cdqe
add rsi, rcx
adc r11, rdi
lea r10, [r10 + rcx*2 - 0x3b2a2776]
btr esi, esi
jae 0x143a9fcd5
mov eax, dword [r9 + rax - 0x74d11ed8]
movsx esi, cl
xor eax, ebx
inc eax
shr cl, 0xc7
rol eax, cl
sub eax, 0x280bd212
rol qword [rsp], 0x12
neg ecx
movzx r11d, si
neg eax
sar qword [rsp + r11 - 0xffa5], cl
adc qword [rsp + rcx - 0x3e41d0ff], rbx
bswap rdi
btr rsi, r11
movsx edx, cl
xor dword [rsp + rcx - 0x3e41d0ff], eax
movsx ebx, si
pop rbx
btr rdx, rdx
btc di, si
movsxd rax, eax
adc rbp, rax
neg r11d
mov r8d, edi
lea rax, [r8 + r11*4 - 0x71fb65e3]
lea r11, [rsp + r8 - 0xffffc0]
idiv cx
sal cx, 0xcb
mov edx, dword [rcx + r11 - 0x3e41f800]
xadd rcx, rsi
dec edi
bts r8w, si
mov dword [r10 + rdi - 0x100001b], edx
or cx, 0x1b86
movzx eax, byte [r9 + rdi - 0x100001b]
sbb rsi, rdi
shl si, cl
lea r9, [rdi + r9 - 0x100001a]
movzx edx, r8w
shl dx, 0xc3
rol r8w, cl
xor al, bl
and rdi, rdi
sub edx, 0x7587a290
jb 0x143c37fc1
inc dx
lea rsi, [rsi + r11 - 0x5eafa538]
jle 0x143add60e
mul ax
add rdx, r10
jmp rdx
mov cl, byte [rbp + r9 - 0xf8]
lea r9, [r9 + rbp*4 - 0x3fe]
cqo
shr rdi, cl
cbw
ror rbx, 0xbe
xadd rdx, rsi
mov qword [r9 + rbp*8 - 0x800], rdi
cdqe
add rsi, r11
jmp rsi
mov qword [rbp + riz - 8], rax
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
push 0xffffffffe40f0bb8
lea rsp, [rsp + 8]
sub rsp, rcx
push 0x6baf773d
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
jmp 0x143ad13b7
lea rsp, [rsp + 0x10]
call rax
mov r9d, 0x22309923
mov edx, 0x2f924f92
movzx ecx, dx
mov rsp, qword [rbp + r9*2 - 0x44613256]
mov rbp, qword [r9 + rbp - 0x2230992b]
mov qword [rdx + rbp - 0x2f924f92], rax
movsx eax, dl
and rax, rdx
push r9
mov r10, rbp
mov rdi, qword [rsp + rdx - 0x2f924f8a]
mov rbp, qword [rsp + r9 - 0x22309913]
movzx esi, byte [rsp + r9*2 - 0x44613246]
inc r9
mov rsi, qword [rsp + r9 - 0x2230990c]
mov qword [rsp + rcx - 0x4f82], 0x3199843a
pop rax
pop r11
pop rdx
pop r9
jmp rbp
btc ecx, edi
neg bl
lea edx, [rdx + rsi + 0x1cf4e9a1]
cdqe
bt rbp, rbp
rol edx, 1
rol cx, cl
not edx
sub bl, 0x34
neg edx
shr si, 0xc8
push r8
xor dword [rsp + rbp*2 - 0x1fffe], edx
xadd eax, ebp
pop r8
push rsi
xadd bx, bp
movsxd rdx, edx
neg bl
add r11, rdx
btr rbp, 0x95
add rbp, rdi
cwde
lea rcx, [rbx + r9 - 0xcd0a]
btr ebx, 0x94
cqo
mov qword [r9 + rbx*8 - 0x66874], rcx
div edi
movzx ebp, byte [rax + r10 - 0x2005]
cdq
dec bx
shr ebx, 0x97
lea r10, [r10 + rax*2 - 0x4005]
xor bpl, r8b
ror bpl, 1
xor qword [rsp + rax - 0x2000], 0xffffffffe3848386
sete dl
dec bpl
sal byte [rsp + rax - 0x1ffa], 0x81
pop rcx
rol bpl, 1
inc bpl
shr ax, 0x84
jnp 0x14396cefe
lea rax, [rcx*8 + 0xf8a8720]
neg bpl
lea rsi, [rdx + rcx + 0x6030e28a]
cdq
xor bpl, 0xac
xor r8b, bpl
mov qword [rbx + r9 - 0xc], rbp
lea r9, [rdx + r9 - 0xc]
btr si, di
jb 0x143bdf597
movsx ecx, word [rsp + r9 + 3]
pop r9
pop rdi
or rcx, r10
jmp rcx
jmp 0x143a4751b
pop r8
movsxd rbp, ebp
inc ebx
and ecx, ebx
add dx, si
adc r11, rbp
xadd rax, rdx
mov rax, qword [r9 + rdi - 0x40000000]
bts cx, 0xb4
imul edx, edx
rol rdx, 0xe6
mov bpl, byte [rdi + r9 - 0x3ffffff8]
lea r9, [r9 + rdi - 0x3ffffff6]
xchg rcx, rdx
mov byte es:[rax + rdi*2 - 0x80000000], bpl
jmp r11
xor dword [rsp + rbp*2 - 0x34d6164], edx
pop r8
or rsi, rcx
movsxd rdx, edx
adc r11, rdx
ror cl, 0xc7
mov edx, 0x802fd080
lea rbx, [r9 + rbp*8 - 0xd358580]
mov qword [rbp + r9 - 0x1a6b0aa], rbx
bts esi, edi
cwde
lea r9, [rbp + r9 - 0x1a6b0aa]
sal rcx, 0x5e
jmp r11
jmp 0x1439af3be
xor bl, dl
not dword [rsp + 0x10]
or dword [rsp + 0x14], 0xd1b85092
mov qword [rsp + 0x10], r9
neg word [rsp + 8]
mov qword [rsp + 8], rbp
pop rbp
add bpl, 0x22
sbb rbp, rbp
push rbx
movsx ebx, bp
sal bp, 0xa7
add rbp, r10
add ebx, edx
mov edx, 0x11a05d1a
and dl, 0x9c
adc rdx, rdx
mov edx, ebx
jno 0x143b7fabb
mov ebp, 0x963595a4
movzx eax, bpl
jmp 0x143c2262d
adc r9, rdi
movzx r11d, di
not ax
xor r8d, ebx
bswap r8d
ror r11d, cl
xchg cl, r11b
lea rsi, [rcx + rdi - 0x1965a47e]
dec r8d
bts dx, 0x8a
not r8d
rol r8d, 1
push rbx
and ax, 0xd997
btc rdx, rdx
xor dword [rsp + rcx], r8d
sub r11, rcx
bts eax, edx
mul di
pop rbx
movsxd r8, r8d
not si
adc rbp, r8
bswap ecx
bts rsi, rax
bswap ecx
add rcx, rbp
jmp rcx
mov eax, 0x3bbb12ba
sub ax, ax
ror eax, 0x5f
mov rax, qword [rbp + rbx*8]
push 0xffffffffc1127806
ja 0x143a78d45
cmp ebx, 1
push 0xffffffffda936a14
jmp 0x143baa072
jmp 0x143962b61
push 0x14a6ff28
mov word [rsp + 8], 0x1fb1
lea rsp, [rsp + 0x10]
jne 0x1438cde58
mov eax, 0x178ccc39
sub al, ah
jbe 0x143a4c176
mov eax, 0x5906c823
movzx r11d, ax
push r11
mov rsp, r10
mov r13d, eax
mov edx, eax
movzx r14d, al
popfq
pop rdx
lea r13, [r11 + r11 - 0x9fdf9cf]
pop r9
pop r8
pop r14
jmp 0x143a5b083
cdqe
xor r8d, 0x973795ab
xor r11b, r9b
bt rbx, 0x35
xor al, ah
lea r10, [r10 + rax*2 + 0x9a86]
btc r8, 0xf
mov word [r10 + rax + 0x4d44], r9w
xadd eax, ecx
jbe 0x1438b7d12
sub r10, 4
mov esi, dword [r10]
xor esi, ebx
mov edi, 0x162eec84
btc rdi, 6
rol esi, 3
lea rbp, [rdi + rdi*8 + 0x320a748e]
inc esi
movsx ecx, dil
ror esi, 1
xor esi, 0x13145493
inc cx
push rbp
mov eax, 0xa2b6dd35
mov qword [rsp + rdi - 0x162eecc4], rbx
rol eax, 0xa9
xor dword [rsp + rax - 0x6dba6b45], esi
rol eax, 0xf6
pop rbx
movsxd rsi, esi
btr rbp, 0xa1
sal cl, cl
movzx r9d, bp
adc r11, rsi
mov rcx, qword [r8 + rdi - 0x162eecc4]
mov rbp, qword [r8 + rdi - 0x162eecbc]
lea r8, [r8 + rdi*2 - 0x2c5dd978]
bt r9, rax
mov qword [rcx + rdi - 0x162eecc4], rbp
mov edx, edi
movsx esi, ax
jmp r11
xor dword [rsp + rdx - 0x1d], esi
pop rax
pop r8
xadd rbx, rcx
jae 0x143977f61
mov r8d, 0x3995690d
lea rax, [r8*4 + 0x662ec625]
mov edi, eax
mov dx, word [r10 + r8 - 0x3995690d]
movsx ecx, di
dec r8b
mov cl, byte [r10 + r8*2 - 0x732ad216]
movzx r9d, dil
sar ax, 6
bt di, ax
lea r10, [r8 + r10 - 0x3995690a]
sal dx, cl
neg r9
movsx ebx, r8b
mov word [r10 + r8 - 0x3995690c], dx
bswap r8
add r8d, dword [rsi + r9*2 + 0xb2]
movsx edx, dil
ror dx, 0x27
cdq
lea rsi, [rsi + rdi - 0x4c846a55]
xadd ebx, r9d
idiv rbx
xor di, 0x821e
xor r8d, r11d
bswap r8d
not r9b
sub r8d, eax
or di, dx
xor r9b, 0x92
movsx ecx, r9b
rol r8d, 2
or cx, 0x8fac
btr di, di
dec cl
xor r8d, 0xf7281cba
xor edx, r9d
cmovno rdi, rdx
bswap rdi
push r11
not di
xor dword [rsp + rax - 1], r8d
cbw
xor cl, r9b
sub ax, ax
pop r11
adc bx, 0xae9a
movsxd r8, r8d
or dx, r9w
xor r9, rdx
idiv bl
add rbp, r8
add rax, rbp
jmp rax
shr al, 0x47
xor dword [rsp + r11 + 8], r8d
shr cx, 0xc3
mov rbx, qword [rsp + r11*2 + 8]
add rdx, rcx
movsxd r8, r8d
sbb si, ax
cdq
adc r11w, r11w
adc rbp, r8
mov qword [rsp + r11 + 7], 0x9be61c
movsx r8d, r11b
jmp 0x143c1bcdf
mov dword [rsi + rax - 0x45389d29], edx
rol r8b, 0x85
add r8, r10
jmp r8
lea r10, [r10 + rdi*2 - 0xf208]
mov qword [r10 + rdi*4 - 0x1e400], rax
mov esi, dword [r9 + rdi*2 - 0xf200]
add edi, edi
push r11
lea r9, [rdi + r9 - 0xf1fc]
xor esi, ebx
neg esi
bswap esi
inc r8d
pop rax
xor r11, 0x2c999917
ror esi, 1
lea esi, [rsi + r8*2 - 0x4c4340b6]
movsx ecx, dl
btc edi, 0xb0
push rbx
mov ebx, eax
bt dx, r8w
xor dword [rsp + rdi - 0x1f200], esi
pop rbx
movsxd rsi, esi
push r8
xchg qword [rsp + rdi - 0x1f200], rdi
not dword [rsp + rcx*4]
add rbp, rsi
pop r11
jmp 0x1438c28c9
shl eax, 0x61
xor edx, ebx
lea rcx, [r8 + r8 + 0x2b828789]
mov edi, r8d
not edx
mov r11d, ecx
rol edx, cl
push rsi
inc edx
not ax
neg r8w
ror edx, 1
shr qword [rsp + rsi*2 - 0x7a], 0x28
rol word [rsp + rsi*8 - 0x1e6], 0xaf
adc qword [rsp + rax - 0x704f1785], rbx
bts r8d, r11d
and ax, r11w
add r8b, 0x31
xor dword [rsp + rax - 0x704f1001], edx
pop rbx
add sil, r8b
bt r11d, r8d
sal eax, cl
movsxd rdx, edx
add rbp, rdx
or ecx, 0x8a04e716
shr di, 0x8e
jmp rbp
xor edi, r11d
movzx eax, cl
movzx edx, cl
bswap edi
cdq
dec edi
rol edi, 2
inc al
cmovne eax, dword [rsp + rbx]
xor edi, 0xf7281cba
shl r8b, 0xc4
sbb r8d, 0x5a0a3f32
or word [rsp + rbx + 4], bx
mov qword [rsp + rbx], r11
cdqe
xor dword [rsp + rbx], edi
movsx r11d, r8b
cqo
lea r11, [rcx + r11*4 + 0x680aea87]
pop r11
btc r9w, cx
sub r8, 0x40a6daad
movsxd rdi, edi
bt r9d, 0x1b
adc rbp, rdi
add bx, word [r10 + rbx]
and r9d, 0xe7001195
adc cl, byte [r10 + rcx*2 + 2]
mul r9w
lea r10, [rax + r10 + 0x2dfedc5a]
rol r9w, 0x6f
push r9
sal bx, cl
lea rdi, [r9*2 + 0x19b47c9d]
sal r9d, 0xa9
and word [rsp + r9 - 0x1017ffd], dx
mov word [r10 + r9*8 - 0x80c0000], bx
rol ax, 0xe1
movsx ebx, dx
pop rcx
jmp rbp
push rax
pop rax
push rsi
rol ax, 0x41
shl dx, 0x26
cdqe
xor dword [rsp + r11 - 0x10008fdb], r8d
pop rsi
btr r11, rcx
shr cx, 7
movsxd r8, r8d
add r10, r8
lea r8, [rcx + 0x5fb4fe0f]
bt di, 0x3b
mov cx, word [rax + rbp + 0x266ee045]
xadd dx, r8w
sbb r11b, 3
lea rbp, [r11 + rbp - 0x10008fd5]
add r8, rdx
lea rbx, [rbx + r11 - 0x10008fd8]
movzx edi, byte [rbx + r11*4 - 0x40023f5c]
xor dil, sil
dec r8
xchg rdx, rax
not dil
jge 0x143921b5e
xor eax, 0x6d23ce81
pop r11
ror eax, 2
movsx r8d, word [rsp + r11 - 0x653e96ae]
push r11
inc cx
lea eax, [rax + rcx*2 - 0x7a68a03c]
push r11
cmovp r8w, word [rsp + rcx - 0x653e2d4b]
mov qword [rsp + r11 - 0x653e969f], rdi
rol r8b, 0x44
xor dword [rsp + rcx - 0x653e2d50], eax
shr dl, 1
mov rdi, qword [rsp + rcx - 0x653e2d50]
jne 0x143bbe2e6
rol ecx, 1
dec word [rsp + rdx - 0x32a2fd19]
jle 0x143b20d45
xor dword [rsp + r11 - 0xa240], esi
not rax
btc rcx, r8
movsx ebx, al
pop rbx
mul al
seto al
movsxd rsi, esi
ror r8d, cl
and cx, 0x7c91
neg dil
adc rbp, rsi
jmp 0x1438c28c9
mov rcx, rax
push 0x70a871ab
jmp 0x143b77e6c
lea r8, [rdx + rax - 0x7c574046]
xor dword [rsp + rax - 2], esi
div dl
shl r8, 0xc4
pop r8
lea rcx, [rcx + rdx*8 + 0x7d03511f]
sub dl, 0x12
setnp al
movsxd rsi, esi
sbb rbx, 0xffffffff9028e80a
xor rbx, rbp
sub rdi, rax
adc r11, rsi
sar rbp, cl
and dl, bh
jmp r11
mov rsi, qword [rsp + rsi + 0x754d2379]
lea rsp, [rsp + 0x18]
jmp 0x143b9d8c8
lea rbx, [rbx + rdi*2 - 0xf147554]
rol r9b, 0xc5
mov r11d, dword [rbx + rdi*2 - 0xf147550]
movzx ecx, di
movsx edx, r9b
xor r11d, esi
ror dil, 1
xor r11d, 0x4704cb15
lea r11d, [rdx + r11 - 0x23d9520a]
and cl, r9b
push r9
bswap r11d
setp byte [rsp + rdi - 0x78a3a51]
lea r11d, [r11 + r9*4 + 0x200224be]
not byte [rsp + rdi*8 - 0x3c51d299]
sar word [rsp + rdi - 0x78a3a50], 0xc3
dec rdx
ror r11d, 1
lea rdx, [rdx + rcx*2 - 0x49ca3cf5]
movzx eax, cx
sub r11d, 0xb42da003
push rdx
bts r9d, 0xb2
mov qword [rsp + rdi*2 - 0xf1474a0], rsi
lea rsi, [rcx + rcx*8 - 0x6ee99fca]
neg rdi
xor dword [rsp + rdi*2 + 0xf1474b0], r11d
sal r9b, 0x82
mov rsi, qword [rsp + rdi*2 + 0xf1474b0]
shr cl, 0x41
ror rdi, 0x50
movsxd r11, r11d
add rcx, r9
adc r10, r11
mov rbp, qword [r9 + rbp - 0x2e0ea070]
pop rax
pop rcx
jmp 0x143c4eb51
add rsp, rcx
jmp 0x143a51d2d
push 0x700db43c
cmp ebx, 4
lea rsp, [rsp + 8]
jne 0x143961b90
mov r9d, 0xfd1a5fa6
jmp 0x1439d9f5e
jmp 0x143a46642
xor ebx, edx
cbw
not r9d
xor ebx, 0xf0ac20f
push rcx
sar r9b, 0x81
jle 0x143bacab0
inc esi
rol edx, 0x7b
ror esi, 3
mov ecx, edi
lea rax, [rdx*2 + 0xd073d21]
bt r11d, r11d
xor esi, 0x59a11132
dec esi
dec ebp
bswap rax
push rbp
not esi
bts r11, rbp
not rcx
add byte [rsp + rdx - 0x472927cb], ch
xor esi, 0x9d0a8709
ror ax, cl
mov qword [rsp + rdx - 0x472927d2], r8
adc edi, r11d
imul ecx, ecx
xor dword [rsp + rdx - 0x472927d2], esi
pop r8
movsxd rsi, esi
imul rbp
add r9, rsi
xadd ebp, eax
not edx
jmp r9
cwde
and ecx, 0x7f8a56a3
xor dword [rsp + rsi - 0x30900ffa], edx
sub word [rsp + rsi*2 - 0x61202001], ax
neg ecx
mov r8, qword [rsp + rsi*2 - 0x61201ffc]
sal dword [rsp + rsi*2 - 0x61202004], 0x25
and si, 0x3582
sal r11w, 0xc2
movsxd rdx, edx
not r11d
mov qword [rsp + rsi*2 - 0x61201ffc], rsi
add r9, rdx
not r11w
push rsi
pop rsi
pop rdi
pop rax
jmp 0x1439b3bf8
push 0x34aecdae
cmp ebx, 3
jmp 0x143afc66f
movsx edx, cl
xor si, 0x1b19
mov eax, edx
cbw
sal edx, 0xaf
ror si, 1
div r10d
div dl
xor edx, ecx
not si
sub dx, r10w
bts di, ax
bt cx, r10w
inc si
inc al
shl ecx, cl
sbb rbp, rcx
xor bx, si
add rsi, rsp
imul rdi
shl bp, 0x86
add dl, byte [rsi + r10 - 0x111aa00d]
not r10b
movzx esi, bpl
lea r9, [r9 + r10 - 0x111aa0f4]
bt si, 0x18
or cl, bpl
mov word [r9 + r10*2 - 0x223541e4], dx
seta dil
and rbp, 0x403fb890
movsx edx, sil
lea r8, [r8 + r10 - 0x111aa0f6]
bswap rax
sal rbp, 0x84
mov edi, dword [r8 + r10 - 0x111aa0f2]
xor edi, ebx
sar r10b, 0x46
not edi
sub al, 0x96
sbb edi, 0x92aabc18
neg rax
div cx
bswap edi
xor edi, 0xd5183bac
cwd
sar eax, 0x2f
bswap eax
rol edi, 2
shl rdx, 0x1b
bswap ecx
dec esi
push rbx
and al, sil
xor dword [rsp + r10 - 0x111aa0ff], edi
btr cx, ax
pop rbx
movsxd rdi, edi
adc r11, rdi
inc eax
jg 0x143bc814f
shr r8, cl
movzx ecx, sil
cdq
mov qword [r10 + r11*2 - 0x4d2c], r8
rol esi, cl
mov edi, 0x889d4896
not cl
lea r10, [r10 + r11*8 - 0x134a4]
jae 0x1438c28c9
or byte [rsp + rax - 0x74a77021], dil
xchg rbx, rax
inc ecx
mov qword [rsp + rbx - 0x74a77020], r11
xor dword [rsp + rax - 0x7020], ecx
or r8d, edx
or word [rsp + rax*8 - 0x3813d], dx
adc dx, r9w
mov r11, qword [rsp + rdi - 0x74a831e6]
dec r8d
movsxd rcx, ecx
sbb ebx, 0x25000409
pop rbx
adc rbp, rcx
lea rcx, [rax + r9*2 + 0x1aa83f03]
pop r9
jmp rbp
xor edi, 0x8584a289
jmp 0x1438dbad3
push 0x68b13622
lea rsp, [rsp + 0x10]
jne 0x143c4857b
push 0x6da6a616
mov rdx, rax
jmp 0x1439cdb4b
movsx ecx, bpl
pop rsi
pop rdi
jbe 0x143b4221f
mov edi, 0x5696c982
lea r8, [rdi + r8 - 0x5696c986]
mov ebp, dword [r8 + rdi - 0x5696c982]
movzx edx, dil
xor rdx, rdi
xor ebp, ebx
sub dx, di
and di, dx
ror ebp, 1
lea rsi, [rdx + rdi*4 - 0x3f422a54]
neg ebp
push rsi
btr rdx, 6
lea ebp, [rbp + rdi*4 - 0x60b6bdfa]
rol esi, 0xc
neg ebp
neg dword [rsp + rdi - 0x5696c8fe]
and di, si
shr qword [rsp + rdx - 0x5696ff3e], 0x91
mov qword [rsp + rdi - 0x56960102], rbx
dec edx
jg 0x143b78496
mov word [rbp + r9*2 - 0x168], dx
dec r10w
inc dword [rsp + r9 - 0xab]
pop r9
pop r9
pop rdi
jmp r11
shr dword [rsp + 3], 0x4d
lea rsp, [rsp + 8]
adc rsp, rcx
push 0xffffffffc8346786
test ebx, ebx
jmp 0x143ae9307
add rsp, rcx
push 0x3d9f6c19
test ebx, ebx
push 0x2d181f17
push 0x591e399a
mov word [rsp + 0x16], 0xfb81
lea rsp, [rsp + 0x18]
je 0x143976072
mov eax, 0x382e232d
sub al, 0x9d
rol al, 5
mov rax, qword [rbp + rbx*8]
jae 0x1439c8a14
mov edi, dword [r9 + rcx - 0x748c7938]
movsx edx, cx
lea rsi, [rcx*8 + 0x7eba3dbf]
mov ebx, dword [r9 + rdx*8 - 0x3c9bc]
mov cl, byte [r9 + rcx - 0x748c7930]
lea r9, [r9 + rdx - 0x7932]
mov eax, edx
xor eax, eax
and dl, dh
shld edi, ebx, cl
sub eax, 0x893039f
mov dword [r9 + rdx*2 - 0xf270], edi
movzx ebp, al
cdq
movzx ebx, ax
lea r10, [rbp + r10 - 0x65]
xadd si, bx
sub dl, al
movzx ecx, si
mov edx, dword [r10 + rbp - 0x61]
xor edx, r8d
dec esi
btr ax, ax
xor edx, 0x20347c3a
neg ax
bts ax, bp
movsx edi, ax
ror edx, 2
bswap rsi
bswap edx
not ax
cdqe
sal ax, 0x6a
xor edx, 0x6eaedbaf
jmp 0x143ad5a85
je 0x143b5b4cb
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0xffffffff8e365d24
lea rsp, [rsp + 8]
jne 0x1439bab2b
jmp 0x143b1f017
dec ebx
push 0x32ae860b
not word [rsp]
push 0xffffffff8f3f1c90
lea rsp, [rsp + 0x18]
jne 0x14399398f
mov rax, qword [rbp + riz]
jmp 0x1438f11b6
mov esi, dword [r10 + rdx*2 - 0x3e38]
not cl
inc dl
mov edi, 0x7503d733
xor esi, r8d
shr byte [rsp + rdx - 0x1f1a], cl
and dil, cl
lea rcx, [rdi - 0x2f5d34f2]
bswap esi
lea rdi, [rcx + rdi*8 + 0x72245d05]
btc rdx, rdx
not esi
movzx eax, bl
bswap esi
dec esi
imul rax, qword [rsp + rdx - 0x20001f1d]
or ebx, 0x29854524
mov qword [rsp + rdx - 0x20001f1d], r8
xor dword [rsp + rdx*2 - 0x40003e3a], esi
dec ebp
pop r8
sal al, 0xc1
movsxd rsi, esi
adc r11, rsi
idiv di
rol dil, 5
jmp r11
or edi, ecx
sub cl, sil
xor dl, 0xac
inc dl
mov ebp, esi
neg dl
xchg cl, bpl
sub dl, 0xb
and di, bp
xor bl, dl
add rdx, rsp
mov byte [rdx + rax*2 + 0x807fb24], r10b
xadd si, ax
mov ebp, dword [r9 + rax + 0x4040004]
jge 0x143c4513e
movzx ebp, cx
lea r11, [rsi*2 - 0x5560b1eb]
mov dword ss:[rax + rbp*8 - 0x4e498], edx
sub sil, sil
setle bpl
lea rdi, [rbp*8 - 0x29e7a061]
mov rdx, qword [rsi + r10 - 0x73b55100]
lea rax, [rbp + rbp + 0x317e901]
not rcx
lea rdi, [rdi*8 - 0x7859ea78]
xor rdx, r8
dec rdx
shl rbp, cl
dec bp
bswap rdx
jbe 0x143b18406
add r11b, r11b
shr dil, 0x61
lea rdx, [rdx + rsi*2 - 0x7f4b9871]
bswap rdx
xor r8, rdx
push rcx
and esi, edi
mov qword [rbx + rax - 0x31920ff], rdx
mov rbp, qword [r10 + rsi*2 - 0x61201ff8]
xor rbp, r8
mul byte [rsp + rsi - 0x30900ffd]
shl byte [rsp + rsi - 0x30900ff9], 0x21
mov edx, 0xa1931539
bswap rbp
lea rbp, [rbp + rsi*2 - 0x655d1f82]
adc rdx, 0x1a24cf31
btr r11, 0x30
neg rbp
shr rdi, 0x2e
imul di, dx
cqo
xor rbp, 0xffffffff92b5b12f
imul rdx, qword [rsp + rsi - 0x30901000]
and byte [rsp + rsi*2 - 0x61201ffe], 0x27
xor r8, rbp
ror word [rsp + rsi - 0x30900ffd], cl
mov qword [rsi + rbx - 0x30901004], rbp
xor cl, ch
idiv word [rsp + rsi - 0x30900ffc]
mov ebp, esi
lea rbx, [rax + rbx - 0x319fff5]
bt ax, 0x87
add edx, dword [r10 + rsi - 0x30900ff0]
sar rdi, cl
cbw
lea r10, [r10 + rax - 0x319ffdd]
inc esi
inc sil
xor edx, r8d
ror word [rsp + rdi - 2], cl
btr edi, r11d
inc byte [rsp + rsi*2 - 0x61202004]
not edx
bswap rdi
bswap edx
neg edx
ror eax, cl
push rsi
ror edx, 1
not rdi
dec bp
mov qword [rsp + rbp - 0x30900ff7], r8
jg 0x143a06f7f
dec edx
lea rbp, [rax + rdi*2 + 0x380d5c88]
xadd si, di
xor edx, 0xcc053f81
push rbx
xor rbp, 0xffffffffc38f1227
movsx ebx, dil
xor dword [rsp + r9*2 - 0x1e4], edx
add edi, 0x12346331
pop rbx
add cl, 0x22
movsxd rdx, edx
btr rax, rbp
add r11, rdx
push rbp
mov bp, word [r9 + r8 - 0xf2]
sub si, r9w
lea r8, [r8 + r9*8 - 0x78e]
lea r10, [r10 + r9 - 0xf4]
pop r9
movzx eax, word [r10 + rsi - 0x6a30df0d]
xor ax, bx
xchg dil, cl
movsx edx, dil
not ax
not rdi
xor ax, 0x5093
inc dil
btc si, dx
dec ax
push r9
dec ecx
and r9w, cx
xor ax, 0xdb33
ror ax, 1
shr rdx, 0x3b
add word [rsp + rsi - 0x6a30de09], di
xchg word [rsp + rsi - 0x6a30de0a], cx
xor bx, ax
xadd dword [rsp + rcx - 0x8236], ecx
mov qword [rsp + rsi - 0x6a30de0d], 0x6d1dde1e
or di, 0x872c
lea rax, [rsp + rax + 8]
mov byte [rcx + rax - 0x856517], bpl
ror rsi, 0x15
shr dword [rsp + rcx*2 - 0x10aca2e], 0xca
pop rcx
add rdx, r11
jmp rdx
push 0x7f082223
lea rsp, [rsp + 0x10]
jne 0x143ab45b8
jmp 0x1439ee82f
lea r9, [r9 + rcx*2 - 0x449d76c5]
sar r8, 0x5e
je 0x143bd49be
lea rbx, [rbx + rcx*2 + 0x12]
add qword [rsp + rcx + 7], 0xfffffffff3b23087
or al, 0x34
not edi
or edx, 0x8e1461b1
not ebp
or edi, ebp
btc eax, edx
mov ebp, dword [rsp + rcx + 0xa]
mov dword [rbx + rcx*8 + 0x38], edi
sal dl, 0x81
sar r11w, 0xcf
pop rax
or r11, r9
jmp r11
push 0x2f9a3eb9
add rax, rdx
push 0x12e1a3b
mov qword [rbp + riz - 8], rax
add dword [rsp + 0xa], 0xa78bd1a7
jg 0x143c42ade
lea rsp, [rsp + 0x10]
mov qword [rbp + riz - 0x10], rsp
sbb rsp, rcx
push 0xffffffffb23a68b3
shr byte [rsp + 1], 4
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
jmp 0x143a09729
jmp 0x1439ddd4e
bt edi, eax
movzx ecx, r9w
movsxd rdx, edx
adc r11, rdx
add rax, qword [rbp + r10*4]
mov edx, 0x94a4b124
jmp 0x143b6cace
or cx, cx
not edx
lea edx, [rdx + r9*2 + 0x49a276d1]
pop rbx
ror edx, 1
push rdi
shr r9w, cl
btr ax, 0x8e
xor dword [rsp + r9], edx
xor rcx, r8
xadd ecx, r9d
setns al
pop rdi
setge bl
cdqe
movsxd rdx, edx
or rax, 0x59352bb6
and r8w, 0x6d03
sar ax, cl
add rbp, rdx
mov edx, 0x97a41407
shr cl, 4
mov rcx, qword [r10 + rax - 0x5934fff8]
xadd r9w, r11w
mul al
not r11d
mov r11, qword [r10 + rax - 0x5934fff0]
mov qword ss:[rax + rcx - 0x59350000], r11
mov r8, qword [rsi + rax - 0x5934fffc]
sar al, 3
cmovbe dx, r9w
mov r11d, r9d
lea rsi, [rax + rsi - 0x5934fff4]
or dx, 0xf597
xor r8, rdi
sub rax, r9
adc r9b, dl
neg r8
inc r9b
rol r8, 2
dec r11d
and bl, ah
adc r9, rax
lea r8, [r8 + r9*2 - 0x4c93fafd]
cwde
bt rdx, 0x9d
btr edx, r11d
not r8
neg ax
xor rdi, r8
mov qword [r10 + r9 - 0x5934ffd1], r8
lea r10, [r10 + r9 - 0x5934ffd1]
imul r11b
mov ecx, r11d
add bl, 0x3c
jmp rbp
push r9
cqo
mov r9, qword [rbx + r9*4 - 0x3fe20]
xchg dx, di
div r8d
xor r9, rsi
shl eax, 0x93
lea r9, [r9 + rcx - 0x7a146449]
rol r9, 6
neg r9
add r9, 0xffffffff9e8a49a4
dec rdx
add di, 0x24b0
rol r9, 2
lea r9, [rcx + r9 - 0xd4a7011]
idiv cl
add word [rsp + rcx - 0x7c9c97ce], r11w
xor rsi, r9
xadd qword [rsp + rcx - 0x7c9c97da], rdi
lea rbp, [rcx + rbp - 0x7c9c97e3]
inc cx
mov word [rsp + rdx - 0x7bbdc60b], cx
mov qword [rbp + rcx - 0x7c9c97dc], r9
pop rdx
pop r9
pop rdi
pop rdx
jl 0x143c4eb51
mov edx, 0xd8043e1a
movzx r9d, dl
not r9b
mov ebx, dword [r10 + r9 - 0xe5]
movzx r8d, dl
mov r9d, dword [r10 + r9 - 0xe1]
push rdx
mov eax, edx
movsx r11d, word [rsp + r8 - 0x18]
mov cl, byte [r10 + r8*2 - 0x2c]
not r11d
cqo
lea r10, [r10 + rdx*8 + 6]
shrd ebx, r9d, cl
mov dword [r10 + rdx], ebx
mov r8d, dword [rsi + rdx*2]
neg rdx
cdq
lea rsi, [r11 + rsi - 0x27f7]
lea rax, [rax + rdx + 0x3b93c3a8]
movsx ecx, al
mov ebx, dword [rsp + r11 - 0x27fa]
xor r8d, edi
add r8d, edx
cwd
xor r8d, 0xce144b3f
ror r8d, 2
not r8d
add ax, r11w
rol dword [rsp + r11*2 - 0x4ff4], 0xa5
mov qword [rsp + r11*2 - 0x4ff6], rdi
sar dx, 0x61
xor dword [rsp + r11*2 - 0x4ff6], r8d
sub eax, 0x5d1c1fa7
pop rdi
ror r11w, cl
movsxd r8, r8d
neg rcx
shl dl, 0xe5
adc rbp, r8
push rbx
pop r11
jmp rbp
cmp ebx, 2
jne 0x143b58f58
mov edx, 0xce23eb82
mov rdx, rax
push 0x4f3e18a9
jmp 0x143a4c08e
cmp ebx, 3
jmp 0x143b6338d
push 0xffffffff921de3b2
not dl
xor bl, dl
mov qword [rsp + 0x10], r9
jmp 0x1439f39ee
lea r8, [r8 + r10 - 0x10a59cbc]
movzx edi, bp
ror rdx, 0x4c
shl edx, 0xf
mov edi, dword [r8 + r10 - 0x10a59cb8]
not rcx
and cl, dh
xor edi, ebx
cdqe
sar bp, 0x86
adc r10b, r10b
not edi
dec ebp
sbb edi, 0x92aabc18
shl rbp, 0xfd
btr eax, r10d
neg rax
bswap edi
setno sil
and rdx, rcx
dec edx
xor edi, 0xd5183bac
rol edi, 2
push rbx
add eax, edx
xor dword [rsp + r10 - 0x10a59c70], edi
shl edx, 0x42
mov ebx, 0xcea9051a
pop rbx
lea rax, [r10 + rbp*8 - 0x425fdc54]
xor rsi, rdx
movsxd rdi, edi
dec rsi
ror ax, 0xe6
xor si, bp
adc r11, rdi
jmp 0x143bc814f
inc ecx
not ecx
not r9b
bswap ecx
neg ecx
lea rdi, [r8 + r8*4 + 0xb4fc1d]
lea ecx, [rcx + r9*4 - 0xa9a6a37]
mov edx, r8d
xor ax, ax
neg rdi
not ecx
lea r8, [rdi + r10*4 - 0x35fdeff3]
neg ecx
bswap ecx
shr r9w, 0xac
cdq
sal r8d, 1
neg ecx
rol r8, 0x33
shl edi, 0x21
push rbx
xor dword [rsp + rax - 0x64870000], ecx
pop rbx
ror eax, 0x4c
mul edx
add rax, rdi
movsxd rcx, ecx
adc edx, 0x34208a3c
adc r11, rcx
xor r9, r11
jmp r9
jmp 0x143ad26fb
neg esi
add bpl, dil
inc rbp
push rdx
not esi
jge 0x14398b41a
adc rdx, rcx
jmp 0x143c28eae
dec eax
imul rdi, r10
sal cx, 0x2b
push r10
ror eax, 3
shr r8b, 0x61
bswap rdi
mov qword [rsp + r8*8 + 0x10ce8], rbx
push r9
xor dword [rsp + r8*2 + 0x4342], eax
shr cx, 0x49
sal cl, 0x65
mov rbx, qword [rsp + r8*2 + 0x4342]
shl edx, 0x4e
btc rdx, 0x1a
movsxd rax, eax
adc r11, rax
mov qword [rsp + r8 + 0x21a5], 0x3a979a04
ror byte [rsp + r8 + 0x219f], 0x24
mov r10, qword [rsi + r8*2 + 0x432e]
adc r8w, 0xb1b1
lea rsi, [rsi + r8 + 0x6fe0]
xor r10, rbx
mov dword [rsp + r8 + 0x6fed], 0xc146394
xchg qword [rsp + r8 + 0x6ff4], r8
inc r10
rol r10, 5
xor dl, 0xac
lea rdi, [rcx + rdi*8 - 0x7dfb1247]
neg r10
not r10
add ecx, ecx
lea rdx, [rdi*4 + 0x59aa6720]
dec r10
xor rbx, r10
rol r9d, 0x48
setb r8b
mov qword [rbp + r8*2 - 0x752f33fc], r10
lea rbp, [rbp + r8 - 0x3a9799fc]
not word [rsp + r9 - 0x2139f9]
pop rdx
pop r10
add rcx, r11
jmp rcx
mov qword [rsp], r8
push r11
lea r8, [0x143bb54b8]
movzx r11d, byte [rdx]
push 0xffffffff94ab1438
add qword [rsp], 0x55856022
jle 0x143a6efde
push 0xffffffffb9bca0ad
jmp 0x143961429
jmp 0x143a0b650
pop rbx
btc eax, eax
dec rbp
sal r9w, 0x65
movsxd rdi, edi
xor si, 0x4694
dec rax
adc r11, rdi
cbw
add ax, ax
jmp r11
adc r9, rdx
shl si, 0x63
lea rdx, [rsi + rcx*4 - 0x787becde]
jmp r9
ror r9d, 1
or qword [rsp + r11 + 0x587d5c7d], 0x4906433c
cbw
xadd eax, r11d
dec r9d
and word [rsp + r8 - 0x144ff488], di
rol r9d, 3
xadd dil, dl
mul dx
ror dl, 0x41
mov qword [rsp + rdx*4 - 0x513e7370], rbx
xor dword [rsp + r8 - 0x144ff487], r9d
inc qword [rsp + r8 - 0x144ff48f]
cdq
mov rbx, qword [rsp + r8 - 0x144ff487]
movsxd r9, r9d
add r10, r9
mul word [rsp + rax - 0x65ecc433]
setae cl
pop r11
pop rax
jae 0x143998aeb
mov r8, qword [r10]
mov edx, 0x84095dac
movsx ecx, dx
shl edx, 0xd
mov r9d, dword [r10 + rdx*2 - 0x576afff8]
lea r10, [rdx + r10 - 0x2bb57ff4]
lea rax, [rdx - 0x4eca8e49]
mov dword ss:[r8 + rcx - 0x5dac], r9d
lea rdx, [rax + rax*8 + 0x10227594]
cwd
mov ebx, dword [rcx + rsi - 0x5dac]
lea rsi, [rsi + rcx - 0x5da8]
bt ecx, 0xae
xor ebx, edi
mul dl
ror ebx, 1
neg ebx
sal rcx, 0x24
rol ebx, 1
neg ebx
movzx r8d, al
push rdx
lea ebx, [r8 + rbx - 0x48a223f0]
shl r8d, 0xb0
xor ebx, 0x74a61915
rol ebx, 1
shl rax, 0x6d
mov qword [rsp + r8 - 0x490000], rdi
push rcx
movsx edi, word [rsp + r8 - 0x48fffd]
xor dword [rsp + r8 - 0x48fff8], ebx
mov rdi, qword [rsp + r8 - 0x48fff8]
mul dword [rsp + r8 - 0x48fffd]
movsxd rbx, ebx
adc eax, dword [rsp + rdx*8 + 3]
movzx r11d, dl
jae 0x143a8fe5b
push 0xffffffffe517dd8d
mov edi, 0xaf195f2b
mov r8, qword [r10 + riz]
mov ecx, edi
mov rsi, qword [r10 + riz + 8]
not r8
not rsi
or r8, rsi
btr di, cx
mov qword [r10 + riz + 8], r8
mov edx, 0xee930227
sub qword [rsp], rdx
pop rax
mov r8d, dword [r9 + riz]
lea rsi, [rdx + rdi*8 - 0x12dd1748]
adc r9, 4
xor r8d, ebx
ror rdx, 0x44
push rdx
cbw
bswap r8d
push rdx
add ecx, ecx
xadd rcx, rdi
rol r8d, 2
movzx r11d, si
and word [rsp + r11 - 0xa42d], cx
neg r8d
add rax, rdi
sar qword [rsp + rdi - 0x5e32be4e], cl
rol rcx, cl
ror r8d, 1
jmp 0x1439327b3
shl byte [rsp + rsi*2 - 0x161eb], 0xa1
movsx eax, bpl
shl dword [rsp + rsi*2 - 0x161f0], 0xbb
not ebx
adc byte [rsp + rsi - 0xb0f3], ah
btc cx, ax
xchg rdi, rbp
xor ebx, 0x802954af
xchg bp, di
cwde
shr dword [rsp + rsi*2 - 0x161f0], 0xfe
lea ebx, [rbx + rsi + 0x6e3b4c32]
xadd word [rsp + rsi*2 - 0x161ec], ax
jno 0x1438b5fd6
rol r9b, 1
xor cl, 5
xor bl, r9b
add r9, rsp
lea r8, [rax*2 + 0x6bb7e9b3]
dec ax
mov dx, word [rcx + r9 - 0x23d54d85]
jne 0x143965e90
neg r10d
inc rdx
rol r10d, 1
movzx eax, cl
inc al
sar r9d, 0x6a
lea r10d, [r10 + r8*2 + 0xa3c3786]
adc dx, 0xcbbf
and cl, al
push rbx
xadd cx, ax
mov ebx, r8d
sbb r9, 0x2a1a03a4
xor dword [rsp + rcx*2 - 2], r10d
xor rcx, rax
shl r9b, cl
push rax
mov rbx, qword [rsp + rcx*2 + 6]
push rax
push r9
mul cx
movsxd r10, r10d
push r8
ror cl, 0xc7
inc cx
adc r11, r10
cbw
imul rax, qword [rsp + rdx + 0x18]
pop r10
pop rdx
pop rdi
pop r8
pop rdi
xor r8, r11
jmp r8
or cl, byte [rdi + r8 + 6]
shr rax, cl
not rsi
sar byte [rsp + rdi*4 - 0x21], 0xc1
mov edx, edi
mov qword [r8 + rdi], rax
adc r8, rdi
pop rbp
pop rdx
jmp r11
lea rsp, [rsp + 0x30]
jne 0x143a1088c
mov ebp, 0x799dda39
pop r11
movzx r9d, bpl
movsx r8d, r9b
movzx eax, r9w
pop r8
mov esi, 0xbab8ac24
xor rsi, rsi
not edi
mov dword [r8 + rsi*2], edi
add rsi, r11
jmp rsi
jne 0x143b60066
mov r9, rax
push 0x5d929e2f
jmp 0x1439f15b2
jae 0x1439502bc
add rsi, 1
inc r11w
sal bl, 0x22
xor r8b, dil
xor r11b, 0x29
pop r9
adc r8b, 0x9d
bts edx, r11d
push rcx
rol r8b, 1
sal word [rsp + 2], cl
xor dword [rsp + 3], 0x597010a
inc r8b
not byte [rsp + 2]
rol r8b, 1
add r11, rbx
lea rax, [rcx + r11 + 0x5219c07]
adc r8b, 0x8a
xor dil, r8b
sub r10, 2
sub eax, eax
mov word [r10 + rax*2], r8w
sal dword [rsp + rax*4 + 3], 0x41
pop rdx
jb fcn.143ac99e2
mov r11d, edx
js 0x143b3721b
lea r10, [r10 + rax - 0x55c]
neg dx
inc r11b
xor ebp, r8d
neg ebp
sar r11d, 0xbd
xor dx, ax
lea ebp, [rbp + rdx - 0x68f51f2c]
and al, 0xb8
je 0x143c2466c
cwde
not ebp
jbe 0x143a05f79
xor ebp, 0x5b3f2e97
not ebp
inc cl
cwde
mov edi, esi
sub ebp, ecx
push r8
or esi, 0x668f52a6
xor dword [rsp + rax - 0x520], ebp
bt rsi, r11
pop r8
not edx
not si
shl rax, 0x4c
movsxd rbp, ebp
and cl, ah
adc r9, rbp
btr r11d, eax
lea r11, [r11 + rcx*4 - 0x69606df9]
setb dil
jmp r9
lea rsp, [rsp + 8]
jne 0x143bd9130
mov edx, 0xaf1cb09c
bswap edx
lea rdx, [rdx*2 - 0x40fb02d5]
mov rdx, rax
jmp 0x143ab79ea
lea edx, [rcx + rdx - 0x494922eb]
xchg ebx, edi
bswap edx
movzx eax, bl
xadd rax, rcx
add cl, 0xb3
push r8
inc cx
btc edi, 0x8d
xor dword [rsp + rcx - 0x55], edx
mov r8d, ebx
pop r8
movsxd rdx, edx
shl rcx, cl
movsx esi, bl
xchg al, cl
adc r11, rdx
xadd dil, bpl
jo 0x143a897aa
movsxd rax, eax
lea rdi, [r11*2 + 0x1489a2b0]
dec r9
adc r10, rax
sal r9w, cl
movzx eax, r9b
idiv r8d
mov edi, dword [rsi + rcx*2 - 0xad26]
or r11, r11
lea r11, [r11 + r9 + 0x58aa459e]
neg r11d
lea rsi, [rsi + rdx - 0x5093afdc]
lea r9, [r11*4 + 0xcbd6cb3]
movzx r8d, byte [rbp + r11 - 0xa1663e3]
lea rbp, [r9 + rbp - 0x3516fc30]
xor r8b, bl
sub r11d, ecx
add dx, ax
ror r8b, 1
xor r8b, 4
sub cx, 0x52bd
neg r8b
sub dl, r11b
setnp dl
xor r8b, 0xa0
xor r11w, cx
xor bl, r8b
mul rdx
adc r8, rsp
dec dx
xchg r9, rdx
inc dx
mov dword [r8 + r9 - 0xffff], edi
movzx edi, r9w
dec ax
jne 0x143998aeb
mov edi, 0x1f36739a
add edx, r11d
mov dword [rbp + r8 - 0x2b3b], edx
sub qword [rsp + r8 - 0x2b3f], r8
mov r11d, dword [rbx + r8*2 - 0x5682]
mov eax, ecx
xor r11d, esi
push rax
sub qword [rsp + r8*4 - 0xacf6], 0x2f13d03c
lea r11d, [r8 + r11 + 0x2f286a46]
push r8
push rcx
rol r11d, 3
bswap r11d
dec r11d
rol r11d, 3
lea rdi, [rax + rdi*8 - 0x5ffabdd2]
cdqe
neg r11d
mov qword [rsp + r8 - 0x2b27], rsi
movsx r9d, ax
and ax, 0xc528
xor dword [rsp + r8*4 - 0xace4], r11d
mov rsi, qword [rsp + r8*4 - 0xace4]
inc cx
movsxd r11, r11d
or qword [rsp + rax + 0x6546fee0], rax
adc r10, r11
movzx edx, byte [rbx + rax + 0x6546fed3]
xor dl, sil
dec dl
or cl, cl
mov dword [rsp + r8*2 - 0x566e], edi
not dl
neg dl
movzx r11d, byte [rsp + r8 - 0x2b2f]
rol dl, 1
sal ax, 0x61
pop r8
or qword [rsp + r9*2 - 0x567d], 0x2a10adaf
xor dl, 0x90
mov qword [rsp + r9 - 0x2b2f], r11
shl word [rsp + rax + 0x6546fdbf], 0xc4
neg al
inc dl
add al, byte [rsp + rax + 0x6546fd57]
add rcx, r11
neg byte [rsp + r9 - 0x2b3a]
xor dl, 0xb
xor sil, dl
jmp 0x143b7ca6f
sub r8w, 0xcea1
mov qword [r10 + r11*4], r9
bt rcx, r11
pop r8
adc r11, rbp
jmp r11
bswap edi
dec r9d
shl r8w, 0x23
rol di, 0xaf
xor rbx, rcx
rol r9d, 1
not bx
imul edx, edx
not r9d
xor dx, r8w
sbb r9d, 0x5e8fa0b4
div rbx
push r11
shl edi, 0x5a
sal bl, 0xa2
xor dword [rsp + rdi*2 - 0x48000000], r9d
bswap rdi
pop r11
rol ebx, 0x77
push rdx
not rdi
movsxd r9, r9d
not r8b
ror byte [rsp + 3], 0x23
adc rbp, r9
ror ax, 0xe4
sar word [rsp + 5], 0x66
ja 0x14390cca2
pop rdx
je 0x1438b7d12
pop r8
movsxd rbp, ebp
cbw
inc al
neg di
add r11, rbp
jmp 0x143bdf597
push 0x4a82758d
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x1438df77b
mov ecx, 0xc3adc727
xchg ch, cl
mov rcx, rax
jmp 0x143ae75e3
dec r8d
rol r8d, 3
shl dx, 0xe6
xchg dil, bl
add edi, 0x2a902b0b
neg r8d
rol bl, 0x65
lea rdx, [rdi + rbx*8 + 0x7202fb84]
sar di, cl
push r11
xor dword [rsp + rax*2], r8d
sub eax, edi
mov r11d, r9d
pop r11
btr r9, rdi
adc r9b, 0xad
movsxd r8, r8d
ror bl, cl
push rdi
not byte [rsp + rax*2 - 0x53bfff54]
adc rbp, r8
mov r8d, eax
pop rdx
jmp 0x1438b7d12
sub rdi, 0xffffffff819a41a5
movzx eax, byte [r8 + rax*4 + 0x100ffffa]
jno 0x143c09f21
sub r10, 1
movzx edi, byte [r10]
mov ecx, 0xb711b707
movsx ebp, cx
sub cl, cl
xor dil, bl
lea r9, [rcx + rcx + 0x7290a189]
jmp 0x143bef513
jmp 0x143a6a95c
xor eax, r11d
push 0xffffffff87378cb3
sal dword [rsp + 1], 0x1e
push 0x63970294
and eax, 0xff
inc byte [rsp]
push 0xffffffffe2bb8387
shr dword [rsp + 0xf], 0xaa
mov eax, dword [rcx + rax*4]
shl qword [rsp + 7], 0x8b
sar qword [rsp + 0x10], 0xf5
shr r11d, 8
shl word [rsp + 4], 0xaf
jb 0x143b7e386
xor r9d, edi
lea rdx, [rbx + 0x7321c389]
mov r8d, ecx
not cl
ror r9d, 1
sar rdx, 0x9d
neg r9d
sar rax, 0x48
rol cl, 0x21
rol r9d, 1
dec ecx
push r11
neg r9d
lea r9d, [r9 + rax - 0x48a22455]
jmp 0x143b2f228
mov di, word [rsi + rcx + 0x55abb93]
adc dword [rsp + rsi + 0x55abb95], eax
mov word [rsp + rsi*8 + 0x2ad5dca6], bp
mov word [r9 + rsi*4 + 0x156aee4c], di
movsx ecx, word [rsp + rsi + 0x55abb9d]
pop rsi
pop rax
jmp r11
jns 0x143af4432
movsxd rax, eax
movzx r11d, cx
rol ecx, cl
dec dx
add r10, rax
mov rax, qword [rdi + rbp - 0x4d52abe4]
inc r9b
mov r9, qword [rdi + rbp - 0x4d52abdc]
shr r8w, cl
lea rbp, [rbp + rcx*2 - 0x580c2706]
sbb cl, 0x27
push r11
and dword [rsp + rcx*2 - 0x580c26c4], r11d
mov qword ss:[rax + rdi - 0x4d52abe4], r9
pop rax
jmp r10
mov rsp, r11
bswap edi
not dil
jmp 0x143a2da9d
lea rbx, [r11 + r8*2 + 0x70a57d23]
xor dil, 0xa2
pop rbx
sar r11b, 0x21
lea rdx, [rdx*4 - 0x68fc8a80]
add di, cx
movsxd r9, r9d
xor eax, r11d
adc r10, r9
sub dil, r8b
mov si, word [rdi + rsi - 0x816d]
jae 0x1438b77d0
xor dl, r11b
btc rcx, r11
lea rax, [rcx + rbp*8 + 0x30af3309]
ror ecx, 0xf3
ror dl, 1
and si, cx
lea rsi, [rdi*8 - 0x3f5245e0]
sub eax, ebp
adc dl, 0x25
xadd rbp, r11
ror dl, 1
ror di, 0xa7
push rcx
xor cx, si
neg dl
add dl, 0x8f
xor dl, 0xf
jmp 0x14398105b
btc rbp, rax
push r8
ror rsi, 0x83
jae 0x143991b65
mov r9d, 0x35815e95
movsx r11d, r9w
lea rbp, [rbp + r9*2 - 0x6b02bd2e]
movsx edi, r11w
movsx edx, dil
bt di, r9w
mov edx, dword [r9 + rbp - 0x35815e95]
sbb r11w, r11w
lea rax, [r11*4 - 0x59d3df76]
xor edx, ebx
inc r9d
movsx r8d, r11b
mov ecx, 0xcf14761f
rol edx, 2
cbw
and dil, al
dec edx
rol r8d, cl
jae 0x14390191a
mov rdx, qword [rdi + rbp - 0x12]
bts r11w, 0xac
mov rsi, rdx
mov byte [rsp + rbp - 8], bpl
cqo
movsx edi, bpl
mov cl, byte [rbx + rbp*2 - 0x24]
sal rsi, cl
inc r11w
mov qword [rbx + rbp*4 - 0x4e], rsi
mul dword [rsp + rbp - 0x12]
sal rbp, 0x4f
mov eax, dword [r10 + rbp - 0x8ffff]
push rdx
shr r11w, 0xea
xor eax, r8d
push rbp
not eax
mov ecx, 0xb9ae7a1b
dec byte [rsp + rbp - 0x8fffd]
bswap eax
lea rbp, [r11*4 + 0x5b2cca94]
sub r11w, 0x8dae
neg eax
movsx esi, di
shr qword [rsp + rbp - 0x5b2cca9c], cl
ror eax, 1
mov qword [rsp + r11 - 0x723e], r8
shl ecx, cl
xor dword [rsp + r11 - 0x723e], eax
or cx, bp
adc r11d, edi
shl word [rsp + rbp - 0x5b2ccaa2], 0xe8
mov r8, qword [rsp + r11*2 - 0xe4b8]
mov qword [rsp + rbp - 0x5b2cca8c], rsi
movsxd rax, eax
add r9, rax
mov r11, qword [rbp + r10 - 0x5b2cca9f]
lea r10, [r10 + rbp - 0x5b2cca97]
xor r11, r8
xor word [rsp + rdx*4 + 0x10], cx
and word [rsp + rbp - 0x5b2cca97], bp
rol cl, cl
neg r11
neg edi
lea rax, [rdx*2 - 0x10e9135e]
cdqe
xor r11, 0xffffffffd49adb1c
and di, word [rsp + rbp - 0x5b2cca8b]
shl si, cl
add qword [rsp + rbp - 0x5b2cca9f], rbp
neg r11
shl di, cl
rol r11, 1
dec r11
push rbp
bswap r11
sub al, byte [rsp + rbp - 0x5b2cca86]
xor dx, word [rsp + rbp - 0x5b2cca84]
setle al
xor r8, r11
bt ebp, eax
adc word [rsp + rbp - 0x5b2cca81], ax
neg ecx
mov qword [rbx + rdx*8 - 0x9e], r11
neg cl
lea r11, [rsi + rsi*2 - 0x204f266c]
lea rbx, [rdx + rbx - 0x20]
pop r11
not word [rsp + rdx*8 - 0x75]
pop rsi
pop rdx
pop rax
pop rsi
jnp 0x1439b3bf8
sbb r10, 4
mov ecx, dword [r10 + riz]
xor ecx, r8d
movzx edi, bl
or ebp, esi
ror ecx, 3
movsx eax, bl
or sil, al
and sil, al
lea ecx, [rcx + rdi + 0x3cac7c0f]
imul ebp, ebx
movsx edx, al
neg rdi
xor ecx, 0x86814090
cbw
push rax
shr ebx, 0x5f
bswap ecx
inc dx
mov qword [rsp + rbx*4 - 4], r8
adc dl, 0xb9
jnp 0x143ae3c2c
mov edi, 0x94a7daa6
movsx r10d, dil
lea rax, [rdi*4 - 0x7bfec77b]
movzx r10d, byte [rsi + riz - 1]
bts di, 0x12
xor r10b, bl
lea rax, [rax + rdi*4 + 0x14a42b]
mov ecx, edi
mov r8d, 0x798024ae
neg r10b
lea rdx, [r8*4 + 0x1aab1db5]
rol r10b, 1
btr ecx, edi
add al, ah
or edi, edx
sbb r10b, 0x8c
xor r8b, 0x9a
and rdi, rdx
add rdi, r8
xor r10b, 0x2e
btr r8d, edx
jae 0x143ac97d7
add r10b, al
ror r10b, 1
xor bl, r10b
imul rdx, rdi
and ecx, eax
adc r10, rsp
mov rax, qword [rdi + r10 - 0x7a2bd4a1]
ror r8w, 0x21
mov qword [rbp + rdi - 0x7a2bd4a9], rax
or rdx, rdi
push rdx
sbb r8b, cl
mov r9, qword [rbp + rdi - 0x7a2bd4a9]
push rdx
jl 0x143a630cd
mov rcx, qword [rcx + rbp - 0x49080]
or r9, rcx
sar rdi, 0xe4
not r9
push rdi
mov qword [rdi + rbp], r9
neg r8d
bswap rdi
mov r8d, dword [rsi + rdi*2 - 5]
push rdi
lea r9, [rdi - 0x2e5d6900]
movzx ecx, dl
xor r8d, ebx
inc r8d
neg dil
ror r8d, 3
movzx eax, byte [rsp + r9*2 + 0x5cbad219]
dec byte [rsp + rdi*2 + 0x13]
cbw
not r8d
pop rdi
mov r10d, ecx
add qword [rsp + rdi + 6], rcx
adc r8d, 0xa022d62c
xchg dword [rsp + rdi*4 + 0xe], ecx
mov qword [rsp + rdi*2 + 0x10], rbx
neg dl
dec byte [rsp + rdi + 1]
xor qword [rsp + rdi*2 + 8], rax
xor dword [rsp + rdi*2 + 0x10], r8d
shr byte [rsp + rdi*2 + 0xc], 0xc2
mov rbx, qword [rsp + rdi*2 + 0x10]
mov qword [rsp + rdi + 0x10], 0xffffffff95b93c08
movsxd r8, r8d
idiv cx
and r10d, 0xc1a2c592
adc r11, r8
add r9, 0x4218063d
xor word [rsp + rdi + 1], 0x380
movsx r8d, al
mov r8, qword [rsi + rdi*2 - 0xd]
pop rax
imul r10d, eax
lea rsi, [rsi + rdi*2 - 0xd]
inc rax
xor r8, rbx
dec qword [rsp + rdi + 1]
xadd byte [rsp + rdi + 4], al
or r9d, edi
dec r8
cwd
inc rdx
idiv r10w
rol r8, 4
pop rax
dec r8
ror cx, cl
sar r9d, 0x13
seta byte [rsp + rdi + 1]
not r8
mul dword [rsp + rdi + 1]
sal word [rsp + rdi*2], 0x29
xor rbx, r8
rol rax, cl
mov qword [rbp + rdi*8 - 8], r8
sal qword [rsp + rdi*2], 0xd
sal dx, 0x89
lea rbp, [rdi + rbp - 8]
lea r9, [r9 - 0x46df925d]
movsx r8d, byte [rsp + rdi*4 + 3]
not r10d
pop r9
jne 0x143a4e7b4
mov ebp, 0xd3290d2f
sub r10, 4
movsx edx, bpl
push rbp
mov eax, dword [r10 + rdx - 0x2f]
mov edi, edx
mov r9d, ebp
xor eax, ebx
shr qword [rsp + rdx - 0x2f], 0x34
rol eax, 1
ror qword [rsp + rdx - 0x2f], 0x41
and word [rsp + rdi*2 - 0x5c], dx
not eax
sub word [rsp + rdx*2 - 0x5d], 0x668c
sal edx, 0x15
je 0x14394aea6
rol eax, 2
sub r9d, edx
jb 0x143998c32
sal byte [rsp + rdx - 0x5e00000], 6
sbb eax, 0xcc31e990
shr dl, 0x24
movzx ecx, r9b
neg bpl
ror eax, 3
push rcx
jmp 0x143bb141c
lea r8, [r8 + rcx*4 + 0x417f4177]
imul cx, cx
cwde
bswap eax
xor r11, r8
cdq
cdq
sal rbx, 0xe8
mov qword [r10 + rax - 0x10], r8
movsx r8d, cx
shl r9w, 0xc1
lea r10, [r10 + rax - 0x10]
xadd al, dil
jae 0x1438b7d12
lea rsp, [rsp + 0x10]
jne 0x143aa8832
mov ecx, 0xba2dbfa7
mov rcx, rax
jmp 0x1438c5b63
xor qword [rsp + r8 - 0x8801], rdi
xor dword [rsp + r8 - 0x8801], r11d
shl r8w, cl
pop rdi
shr bl, cl
xor r8w, dx
jae 0x143adbf9d
push 0x5e961aa9
movzx esi, byte [r9]
xor sil, bl
mov edx, dword [rsp + 1]
inc sil
mov r11d, 0x730e54a0
or dl, dl
neg sil
movsx eax, byte [rsp + rdx - 0x5e961a]
rol ax, 0x8a
cwde
ror sil, 1
or byte [rsp + rdx*8 - 0x2f4b0ce], ah
movzx ecx, r11w
add word [rsp + rdx - 0x5e9614], ax
not sil
adc sil, 0xb3
ror byte [rsp + rdx - 0x5e9613], 4
not qword [rsp + rdx*4 - 0x17a5868]
xor bl, sil
dec dword [rsp + rdx*2 - 0xbd2c32]
jge 0x14395433f
lea rsi, [rsp + rsi + 8]
imul rax
mul cx
shr dx, 0x23
mov r11, qword [rdx + rsi - 0x3f7]
lea r8, [rcx + rdx*8 + 0x683e6d80]
mov dword [rsp + rdx*2 - 0x7ea], eax
mov rdi, r11
mov rcx, qword [r10 + rdx - 0x3f7]
push rdx
not rdi
sbb rax, 0x110cfb3e
lea rsi, [rdx - 0x3c7e504a]
not rcx
or rdi, rcx
sar word [rsp + rdx - 0x3f1], 0xc3
shr byte [rsp + rdx*2 - 0x7e3], 1
mov qword [rdx + r10 - 0x3f7], rdi
xchg word [rsp + rdx*2 - 0x7e9], si
xor dx, 0xba38
movzx edi, byte [rdx + r9 - 0xb9ce]
rol byte [rsp + rdx - 0xb9c1], 0x42
xor dil, bl
xadd dword [rsp + rdx*8 - 0x5ce6d], r8d
bt ax, 0x12
lea rdx, [rax*4 - 0x4d478762]
adc dil, 0xb7
lea rcx, [r8*8 - 0xace2e59]
movzx r11d, si
ror cx, 0xf
xor dil, 0x31
rol dil, 1
sub dil, 0x1a
neg dil
xor bl, dil
lea rdi, [rsp + rdi + 0x10]
sub byte [rsp + r8 - 0x552804b], r8b
lea r11, [rdx*4 + 0x8314c88]
ror r11w, 0x4b
mov rsi, qword [rdi + r8 - 0x5528050]
jbe 0x143af8eb5
cdq
mov qword [r10 + rdx*2 - 8], rsi
lea r10, [r10 + rdx*4 - 8]
jnp 0x143c3fffa
mov rax, qword [rdx + rbp - 0xfd]
push rdi
add byte [rsp + rdx*2 - 0x1ee], bl
mov qword [r9 + rdx*2 - 0x204], rax
lea r9, [r9 + rdx - 0x107]
mov edi, dword [rdx + r10 - 0x103]
sal word [rsp + rdx*2 - 0x1f2], cl
lea r10, [r10 + rdx*2 - 0x200]
movsx ebp, bl
mov esi, ebx
xor edi, r8d
push rcx
xchg byte [rsp + rdx - 0xde], bl
not edi
xor edi, 0xa237953c
pop rbx
lea edi, [rdi + rbx*2 - 0x13aa7f4a]
pop rcx
mov eax, ebx
ror edi, 3
mov qword [rsp + rdx - 0xf5], r8
idiv ebx
neg bx
inc cx
xor dword [rsp + rcx - 0x29], edi
bt si, cx
cdq
div bx
mov r8, qword [rsp + rdx - 0x204]
jmp 0x143c05ac6
jmp 0x143ba7a9d
push 0x14a9eb36
jmp 0x143abbed5
cmp ebx, 3
jne 0x143b5e694
mov r8d, 0x3923c2d
not r8b
mov r8, rax
push 0xffffffffa4b3c8b0
jmp 0x143b99d87
cld
rep movsb byte [rdi], byte [rsi]
jmp 0x143a4f9b7
inc r11d
push rbx
or ecx, eax
bt ax, ax
xor dword [rsp + r9 - 0x8df], r8d
rol rcx, 0xc
setae dil
setae dl
pop rbx
sub di, 0x6fb5
bts rax, rdi
movsxd r8, r8d
xchg ah, al
and r11d, r9d
adc r10, r8
idiv rdi
xchg cl, dl
jmp r10
push 0x75905817
lea rsp, [rsp + 0x18]
jne 0x1439ec6c8
push rdi
and r11b, 0x9b
xchg r11, rbx
add ax, bx
xor dword [rsp + rbx - 0x7fffd288], ecx
pop rdi
jmp 0x143b07eed
mov word [rsp + 6], 0x5825
jmp 0x143be689b
sub r9b, 0x26
mov rcx, qword [r8 + rdx*2 + 0x28133f2e]
mov r9, qword [r9 + rcx + 0x293]
ror word [rsp + rdx + 0x14099f9b], 0xce
and eax, dword [rsp + rdx*4 + 0x50267e55]
mov rdi, r9
shr dword [rsp + rax*2 - 0x1d60076], 0xd4
push rdx
cbw
mov rdx, qword [r8 + rax*2 - 0x1d60074]
movzx r9d, ax
adc rdi, rdx
ror dword [rsp + rax - 0xeb002c], 0x63
lea rdx, [rbp + r9*8 + 0x5c38e935]
mov qword [r8 + rax - 0xeb0034], rdi
lea r8, [r8 + r9*2 - 0x74]
pop rax
pop rdx
pop rcx
jmp r11
xadd edx, eax
xor r9b, 0x14
xor dil, r9b
add r9, rsp
or rdx, rbx
btr rbx, rbx
mov bx, word [r9 + riz]
neg dx
sbb r10, 1
neg dl
mov word [r10 + riz], bx
ror dl, 0x64
lea rbx, [rax*4 - 0x4ae7a646]
lea r9, [rcx + rcx*4 + 0x4c1fe087]
mov r11d, dword [rsi + riz]
adc rsi, 3
xor r11d, edi
cbw
inc eax
not r11d
bts cx, 0x8c
btc rax, r9
rol cl, 0x46
bswap r11d
xchg r8, rdx
bswap eax
xor r11d, 0xa891ffb9
shl rdx, 0x1b
rol r11d, 3
btr rax, rdx
neg r11d
push rdi
shr bl, 0xa5
xor dword [rsp + rax - 0x6900a7c2], r11d
movzx edi, r8w
rol edx, 0x5f
pop rdi
or al, bl
shr rbx, 0x9d
movsxd r11, r11d
adc rbp, r11
jmp fcn.143ac99e2
inc ebx
pop rdi
lea rbp, [rsi*2 + 0x5baa5826]
bswap ebx
imul sil
movsx edx, di
rol ebx, 3
inc rdx
lea ebx, [rbx + rsi + 0x728185dc]
sete bpl
sal di, 0x8d
sbb bp, 0x1d95
bswap ebx
jb 0x1439360b6
movzx eax, word [rsi]
mov edx, 0x8b8091a1
add rsi, 2
xor ax, di
mov ebx, edx
dec ax
neg ax
bt edx, ebx
movzx ecx, bx
rol bl, 0xe4
dec ax
ror ebx, 0xfb
movsx r8d, cl
sbb r8d, r8d
xor ax, 0x54b9
imul rcx, rdx
inc rcx
bts r8d, ecx
inc ax
xor di, ax
mov r9d, r8d
lea rdx, [rcx*4 - 0x43c3f0fb]
mov r11d, 0xf0b82815
add rax, rsp
inc r11w
mov cx, word [rax + r8*4 - 0x10]
sub edx, r11d
xchg r9b, r11b
bswap edx
lea r10, [r10 + r8*4 - 0x12]
mov word [rbx + r10 - 0x70122351], cx
mov ecx, 0x1f23990c
lea rax, [r11 + rdx*2 - 0x315bfff1]
mov r8d, dword [rbx + rsi - 0x70122351]
jp 0x143a735ad
xor eax, 0x24bf0cac
lea rsi, [rsi + r9*8 - 0xac]
neg al
cqo
xor r8d, edi
sar r11w, cl
lea r8d, [rbx + r8 + 0x27f9b8b4]
ror al, 1
sal dx, cl
bswap r8d
sete al
rol r8d, 1
neg r9w
bswap r11d
not r8d
bswap r11
cwde
btr eax, 0x92
ror r8d, 2
lea rbx, [rax*4 + 0x30075d05]
or al, r9b
push rdi
inc cx
movzx edi, bl
xor dword [rsp + rdx*4], r8d
bt r9d, edi
pop rdi
rol dl, 0xa2
movsxd r8, r8d
sal r9d, cl
or cl, 9
xor r9b, bl
adc rbp, r8
lea r8, [r11 + rbx*2 + 0x53b0fe91]
sal rcx, 0xb3
js fcn.143ac99e2
mov rbp, qword [rbx]
mov r11d, 0x3f9a4bbe
mov esi, dword [rbp + r11*2 - 0x7f34977c]
lea rbp, [r11 + r11*4 - 0x73469fcc]
movsx eax, bpl
lea rbx, [rbx + r11*2 - 0x7f349778]
sar rax, 0x33
lea rcx, [r11 + rbp*4 - 0x5f50544b]
movsx edi, cx
mov dword [r11 + rbx - 0x3f9a4bbe], esi
dec rbp
sete al
mov edi, dword [r10 + r11 - 0x3f9a4bbe]
lea r10, [r10 + r11*2 - 0x7f349778]
not rax
xor edi, r8d
ror ecx, 0xe5
mov edx, 0x6d98df20
and rbp, rbp
xor edi, eax
ror edi, 1
xadd al, r11b
bswap edi
btr rbp, rax
ror edi, 2
btc ecx, r11d
xadd r11d, edx
jge 0x143a3e629
push 0x6516b21b
lea rsp, [rsp + 8]
je 0x143ad4eac
mov eax, 0x97b44496
not ax
mov rax, qword [rbp + rbx*8]
push 0x5a0c20a5
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x143aa9822
push 0xffffffffe22a1e03
pop rcx
mov rcx, rax
jmp 0x1438e49fe
xchg rsi, rdi
pushfq
add dil, dil
or edi, 0xa03c52ad
mov rsi, r11
lea rdi, [rdi + rdi*2 + 0x7e9719b2]
sbb rdi, rdi
adc rdi, rax
jmp 0x143acc8ef
lea rsp, [rsp + 0x10]
je 0x143a72af3
mov rax, qword [rax + rbp - 0x29b7e97]
jns 0x143bd2153
sar r9, 0xce
sal r9, cl
movsxd r8, r8d
lea rdi, [r9 + rcx - 0xb4373ce]
shr r9, 0x52
jp 0x143bee563
lea r10, [r10 + rcx - 0x6aaa3741]
ror cx, 0x2f
movzx edi, cl
mov eax, dword [rcx + r10 - 0x6aaa6e7a]
xor eax, r8d
xchg cx, di
lea rbp, [rcx - 0x1d412763]
bswap eax
xor eax, 0x75ac3288
movsx esi, dil
mov ebx, ebp
movsx edx, sil
dec eax
shr rdx, cl
ror edi, 7
xor rsi, rdi
rol eax, 1
lea eax, [rax + rdx*4 - 0x65a3e79d]
bt cx, 0x12
sub dl, 0x9a
rol dl, 0x43
push r8
xor dword [rsp + rcx - 0x6aaa007a], eax
pop r8
xadd cl, dl
ror cx, cl
neg bl
movsxd rax, eax
sbb rdi, rbx
xor si, bx
adc r11, rax
lea r10, [rbx + r10 - 0x4d68d9eb]
sub edi, ebp
add cl, dh
bts bp, dx
movzx eax, word [r10 + rdi - 0x592e4ddb]
xchg bp, bx
push rcx
sbb word [rsp + rbp - 0x4d68d9e7], di
xor ax, r8w
xor sil, sil
add dword [rsp + rcx - 0x6aaa0564], edi
push rbx
inc ax
sal rbx, 0x7b
ror rsi, 0x34
sar dword [rsp + rcx - 0x6aaa055c], 0xf9
not ax
jns 0x143add176
sal byte [rsp + rbp - 0x732734f1], 0x67
pop rdx
pop rax
jmp r9
mov rax, qword [rbp + rbx*8]
jmp 0x1438bc250
push rax
mov eax, 0xe2aaec14
cbw
not eax
push rbp
push rax
bswap eax
mov qword [rsp], rbx
movzx ebp, al
movzx ebx, ax
jmp 0x143b6089c
xor dword [rsp + r11*2 - 0x7cdec194], edx
sal ecx, 0x24
cbw
pop rsi
push r9
pop rdi
lea rdi, [rcx + rcx + 0x468a9103]
movsxd rdx, edx
jnp 0x143c41457
mov ebx, 0xb3a0fb89
jmp 0x143b243df
push 0x498a5b01
lea rsp, [rsp + 0x98]
jmp r9
dec rcx
xor dil, 0x9f
btc cx, bp
adc dil, 0x9d
btr r9w, 0xa1
xor bl, dil
movsx eax, cl
movsx esi, bpl
jmp fcn.143b1d502
lea rsp, [rsp + 8]
jmp 0x143ae75e3
sar dx, 0x26
sal al, 0x83
btr edi, edi
mov bp, word [rbp + r9 - 0xffffbfe]
bt si, ax
inc bl
lea r9, [rdi + r9 - 0x4a857e45]
neg edi
btc esi, 0x36
not cx
neg sil
cqo
xchg rdx, rax
not bp
sar rax, 0x10
or cx, bp
dec rdi
setge dil
mov word [r9 + rbx*4 - 0x120], cx
movsx ebp, bl
add rax, r11
jmp rax
not ecx
adc dx, 0x3e9c
dec r8
xor ecx, 0x3699ba95
shr dil, 0x22
not ecx
push rsi
jb 0x143b535fe
mov edx, 0x32baaa11
lea r9, [rdx + rdx*8 - 0x77dcfce4]
mov r9d, dword [r8 + rdx*2 - 0x65755422]
movsx esi, dl
bt rsi, rsi
mov ecx, dword [r8 + rdx*2 - 0x6575541e]
adc rsi, rdx
movzx ebp, si
sal rdx, 0x91
lea r8, [rsi + r8 - 0x32baaa1e]
lea rdi, [rsi*2 - 0x47d16ecd]
and r9d, ecx
push rsi
mov qword [rsp + rsi - 0x32baaa22], rdi
shl byte [rsp + rsi*2 - 0x65755443], 0xc3
not r9d
btc edi, 0xb8
inc dl
mov dword [rsi + r8 - 0x32baaa22], r9d
lea r10, [r10 + rsi*2 - 0x65755448]
sal word [rsp + rbp*4 - 0x2a882], 0xa6
movzx eax, word [rsp + rsi - 0x32baaa22]
mov ecx, dword [r10 + rsi - 0x32baaa22]
inc byte [rsp + rbp*2 - 0x15440]
xor ecx, ebx
rol dword [rsp + rsi*2 - 0x65755441], 0x5a
sub al, 0xa5
dec ecx
pop rbp
neg ecx
not ecx
shr eax, 0x31
lea r9, [rsi*8 - 0x6ddbb6df]
rol rdx, 0x8b
xor ecx, 0x6d137393
or dx, bp
shl r9d, 0x6d
bswap ecx
sal edx, 0x37
adc ebp, r9d
neg ecx
inc r9
cwd
push rbx
xor dword [rsp + rdx - 0x3b800000], ecx
imul edi
lea r9, [rdx + rbp + 0x62f062f]
pop rbx
btc si, 0x94
jb 0x143bed1b5
xor bp, 0x5299
movsxd rcx, ecx
adc r11, rcx
shr dx, 0xe3
movsx ecx, r9w
rol eax, cl
adc rdx, r11
jmp rdx
inc eax
push rcx
jmp 0x143a63f69
jae 0x143b4221f
mov r11d, 0xfc2e4812
mov ecx, r11d
lea r8, [rcx + r11 - 0x1f792aca]
movzx ecx, word [rsi + riz]
and r11w, 0xaa96
adc rsi, 2
lea rdx, [r11*8 + 0x54b53998]
xor cx, di
ror cx, 1
ror r8b, 0x85
sbb cx, 0xd28b
xor cx, 0x4305
movzx r9d, r8w
dec r9
ror cx, 1
xor di, cx
push rdx
lea rcx, [rsp + rcx + 8]
mov edx, dword [rcx + r9*2 - 0xcba2]
ror dword [rsp + r9 - 0x65cd], 0x4a
movsx ecx, r8b
lea r10, [r9 + r10 - 0x65d5]
movsx ebx, cx
shr dword [rsp + r9 - 0x65ce], cl
mov dword [r10 + r9*4 - 0x19744], edx
mov ebx, dword [rsi + r9*2 - 0xcba2]
lea rsi, [rsi + r9*4 - 0x19740]
mov edx, dword [rsp + r9 - 0x65d1]
or qword [rsp + r9*4 - 0x19744], r9
lea r8, [rcx + r8*8 + 0x1d8aab04]
xor ebx, edi
shr r11w, 0xa3
ror r8b, 0xc5
bswap ebx
mov eax, dword [rsp + r9*4 - 0x19741]
rol ebx, 1
btr edx, 0xae
not ebx
dec rax
inc rcx
ror ebx, 1
mov qword [rsp + r9*2 - 0xcba2], rdi
bts r11, rax
bts rdx, rax
neg cx
xor dword [rsp + r9 - 0x65d1], ebx
bt eax, edx
shr r11d, cl
lea rcx, [r8 - 0x61c992dd]
pop rdi
push rcx
shl dword [rsp + r11*2 - 0xfc2de], cl
xor qword [rsp + r11 - 0x7e170], r8
movsxd rbx, ebx
lea rcx, [r9*8 + 0x35277a38]
adc rbp, rbx
dec r11d
movzx ebx, byte [rsp + r9 - 0x65ce]
pop rax
jge fcn.143ac99e2
push 0xffffffff90325980
movsxd rdi, edi
sar dword [rsp + 2], 0xa3
push 0x6e3e2601
adc rbp, rdi
jmp 0x143b19382
jmp 0x143966627
lea rsp, [rsp + 0x10]
jne 0x1439d96ad
mov eax, 0x6b362827
mov rax, qword [rbp + rax - 0x6b362827]
push 0xffffffffa429f98f
neg qword [rsp]
sbb rsp, 0x17
jmp fcn.143c05351
neg rax
xadd r11w, dx
movsxd rdi, edi
adc r10, rdi
lea r11, [rax + rcx - 0x4b47b94c]
btc dx, cx
inc ax
mov r11w, word [r9 + rbp]
movzx edi, al
inc cl
mov cl, byte [rbp + rdx - 0x7ffe]
xor r9w, 0x93ac
lea rbp, [rbp + r9 - 0x93aa]
js 0x143ab11b3
inc qword [rsp + rax - 0x34831384]
imul r9d
mov qword [rsp + rax], rbx
xor dword [rsp + rax*4], r8d
xadd r10b, cl
xor edx, edi
cwde
pop rbx
sar rax, 0xc
sal rax, 0x5c
movsxd r8, r8d
adc r11, r8
imul rdi
or r10w, word [rbp + rax*8]
inc dx
mov r8d, 0xb0133196
mov r8w, word [rbp + rax*4 + 2]
lea rbp, [rax + rbp + 2]
jg 0x143aef04a
bts r11w, cx
xor ebp, 0x84a6409e
not word [rsp + rsi - 0x45af]
mov edx, dword [rsp + rsi - 0x45b3]
lea ebp, [rsi + rbp - 0x1d4acb]
dec r11w
ror ebp, 1
mov qword [rsp + rsi*4 - 0x116d4], r8
lea rsi, [rsi*8 - 0x73712441]
movzx r8d, r11b
xor dword [rsp + rcx - 0x45b5], ebp
xadd r11, rdx
pop r8
sal cx, 1
dec dil
movsxd rbp, ebp
bt rcx, rdx
adc r9, rbp
movsx ebp, si
mov rax, qword [rcx + rbx - 0x8b6a]
add edi, ebp
shl rdx, cl
mov si, word ss:[rax + rbp*2 - 0x12ce]
lea rax, [rbp - 0x44e2ed4c]
not ax
imul rcx
lea rbx, [rbx + rcx*2 - 0x116ce]
jae 0x143b799b4
mov ebx, 0xd69dd084
movzx ecx, bl
lea r10, [rbx - 0x7866ab53]
mov rax, qword [r9 + r10 - 0x5e372531]
inc cl
mov edx, 0x29258618
lea r9, [r9 + rcx - 0x7d]
jno 0x143b3b921
xor ebp, ebx
rol rdi, 8
cdq
adc rcx, 0xffffffffff8306b2
xor ebp, 0x80b91389
dec ebp
xor ebp, 0x54b714af
div al
ror r9d, 0xe4
inc r9d
lea ebp, [rbp + rdx*2 - 0x32b7fa13]
movzx esi, di
idiv edi
ror ebp, 1
shr cl, 0x21
jne 0x143a7edca
add di, 0x692e
adc r11, rbx
cbw
neg rsi
mov qword [rsp + rsi + 0x80f36f], rsi
mov edx, dword [rcx + r9 - 0x1d0f70ab]
sal di, 0x8c
add word [rsp + rsi*8 + 0x4079b46], bp
mov ebx, ecx
mov eax, dword [r9 + rsi*4 + 0x203cda4]
pop rsi
add edx, eax
mov dword [r9 + rsi - 0x80f35f], edx
lea r9, [rsi + r9 - 0x80f35f]
pop rdx
jmp r11
mov rax, qword [rdi + r10 + 8]
neg cl
jle 0x1439b1c81
movsxd rax, eax
lea rdx, [rsi + rdi*8 + 0x22075b8b]
adc r11, rax
btr bp, di
shl ecx, cl
mov r9, qword [r8 + rsi*2 - 0xca]
mov bpl, byte [r8 + rdx - 0x22076088]
shr ecx, 1
je 0x143c4faeb
lea r8, [r8 + rdx*2 - 0x440ec116]
sub rcx, 0x431551b1
mov byte [r9 + rdx - 0x22076090], bpl
movsx eax, dil
jmp r11
push 0xffffffffc3329eac
cmp ebx, 2
jmp 0x143a108ae
inc rdi
dec r11d
bt rdi, rax
push r8
lea r8, [rdx*4 - 0x5a7d8561]
lea rbp, [rcx + rcx*2 - 0x7974d9d3]
cqo
xor dword [rsp + rax*2 - 0x4f420d74], r11d
cwd
dec r8w
pop r8
shl di, 0x4f
push rsi
setns byte [rsp + rax*2 - 0x4f420d74]
movsxd r11, r11d
add r9, r11
ror word [rsp + rdx + 3], 0xe6
pop rdx
add edx, 0x96ba1815
mov eax, dword [rax + rbx - 0x27a106ba]
lea rsi, [rcx + rdi - 0x536f38da]
rol dil, 0x81
mov ecx, dword [rcx + rbx - 0xb6]
and rdx, rbp
xor edi, esi
neg rbp
mov rdi, rbx
push rbx
not edx
dec edx
cpuid
sal ebp, 0xcb
lea rdi, [rdi + rsi + 0x536eb818]
sbb ebp, 0x6216b792
mov dword [rdi + rbp - 0x44a67061], eax
mov dword [rdi + rbp - 0x44a67065], ebx
mov dword [rsi + rdi + 0x536eb824], ecx
movsx ecx, sil
lea rbp, [rsi + rcx + 0x59a83d8d]
mov dword [rdi + rsi + 0x536eb820], edx
lea rdx, [rbp*8 - 0x29df207a]
pop rbx
mov rbx, rdi
mov r11d, esi
jle 0x1439b3bf8
xchg qword [rsp], r11
jmp r11
ror dil, 1
mov edx, r8d
not dil
xadd rax, rcx
inc dil
sub r9, 0xffffffffd62c228b
lea r11, [r8 + r8*2 + 0x6010782]
not dil
dec r11
xor bl, dil
add r11w, cx
sbb r11d, r11d
add al, r8b
add rdi, rsp
or r11, qword [rax + rdi - 0x34340616]
shl r9b, 0xc4
sar edx, 0x19
movzx edi, dl
mov qword [rax + rsi - 0x3434061a], r11
lea rsi, [rsi + rcx - 0x44]
ror r9b, 0x61
bswap r8
mov ecx, dword [rbp + rax*2 - 0x68680c32]
xadd eax, edx
jbe 0x143a39c94
lea rbp, [rbp + rax - 0x3434061c]
xor ecx, ebx
neg edx
rol ecx, 2
or r9d, edx
add r8, 0xfffffffff0b7520d
btr rdi, rdx
dec ecx
shr rdi, 0xd1
neg ecx
bswap rdi
dec ecx
neg edx
lea r11, [rdx*4 - 0xc502edb]
push r9
mov qword [rsp + rax - 0x34340616], rbx
xor dword [rsp + rax*2 - 0x68680c2c], ecx
and edi, edx
pop rbx
not rdi
jge 0x1439ecd43
mov esi, 0xdba1ef18
movsx r9d, si
sub r10, 4
lea rdx, [rsi + r9*2 + 0x21a6df06]
shl si, 0x6a
mov edx, dword [r10 + riz]
ja 0x14398c3b0
mov ebx, 0x4e1ff0a0
or bx, 0x44b4
mov r8, qword [rbx + r10 - 0x4e1ff4b4]
movsx eax, bl
mov ecx, dword [r8 + rbx - 0x4e1ff4b4]
ror ebx, 0x29
movzx r9d, ax
jp 0x143a65486
mov ecx, 0xb4a09eb8
movsx r11d, cl
mov rbx, qword [r10 + riz]
lea r8, [rcx*4 + 0x89df797]
ror r11b, 0x24
movsx r9d, r8b
mov rax, qword [r10 + r9*4 - 0x1d4]
movsx edx, cl
add rbx, rax
neg r8b
bt r9d, 0x30
mov qword [r10 + r9*4 - 0x1d4], rbx
mov edx, dword [rsi + r9 - 0x77]
push r11
xor edx, edi
not rcx
rol edx, 1
movzx eax, byte [rsp + r9*2 - 0xeb]
jmp 0x143a0de0e
push 0x398018c
not edx
rol word [rsp + 0xc], 0x23
sbb qword [rsp + 2], 0xffffffffbe983b1d
ja 0x143b899ff
inc edx
xor edx, 0x5625a40a
not dword [rsp + 3]
rol qword [rsp + 8], 0xf0
sbb edx, 0xec32c686
neg edx
mov qword [rsp + 8], r11
and qword [rsp], 0x3d02acb7
mov r11d, dword [rsp]
neg r11
xor dword [rsp + r11 + 0x3502008c], edx
bts r11w, r11w
sar r11d, 0x25
mov r11, qword [rsp + 8]
push 0xffffffffe99232a8
push 0x26a4f6a9
movsxd rdx, edx
push 0xf27ca14
adc qword [rsp + 0x18], 0xffffffffcebe0908
add rbp, rdx
lea rsp, [rsp + 0x28]
push 0x2dbd6db8
jmp 0x143b5d83e
jmp 0x14391b7ba
rol eax, 2
shr r9b, 0x46
jns 0x143af28e4
inc ax
xor r8d, r9d
neg edx
not edx
and r8w, 0xf4ba
dec r8d
cmovo ax, di
dec edx
inc rax
inc rax
cbw
push rbx
and r8b, 0x1d
setge cl
xchg r9w, ax
xor dword [rsp + r9 - 0x7db1003c], edx
movzx ebx, r8w
pop rbx
push r9
not qword [rsp + rax*8 - 0x38d70]
movsxd rdx, edx
add cl, ch
jae 0x143a3ad93
and rdx, r10
mov qword [rbp + r8*8 + 2], rcx
sub r8, r8
sbb r8d, 0x5bb84fab
movzx r9d, dl
or r9, qword [rsi + r10*8 - 0x7d4]
shl di, 0xce
sar r8w, 0x82
lea rsi, [rsi + r10*2 - 0x1fe]
div di
cdqe
xor r9, rbx
xor edx, r10d
bswap r9
rol r9, 1
cqo
inc r9
movzx ecx, di
not r10
not r8d
bswap r9
dec rdi
not dl
xor rbx, r9
bts rdx, r8
mov qword [r10 + rbp + 0xf4], r9
push rax
idiv r10b
lea rbp, [rbp + r10*4 + 0x3e2]
xor word [rsp + r10*4 + 0x3e9], 0x919c
pop r9
ja 0x143a4e7b4
push rdi
mov rsp, r8
push rdi
not qword [rsp + rdi*4 - 0x420]
pushfq
pop rsi
mov qword [rsp + rdi*8 - 0x840], rsi
push rdi
mov rsi, r11
push rdi
not edi
xor byte [rsp + 8], dil
mov rdi, r8
cld
jmp 0x1438d75c1
mov rsi, qword [rsp + 8]
lea rsp, [rsp + 0x10]
push 0xc2d602d
lea rsp, [rsp + 8]
jmp rbp
push 0xffffffffc4000e38
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
jmp 0x143a491cf
lea rcx, [rsi + rcx*4 + 0x302deb9c]
rol dil, cl
add edx, ecx
xor dl, 0x93
adc dil, 0xa9
or sil, 0xba
sar r9w, cl
neg edx
ror dil, cl
shl esi, cl
dec dil
sub rdx, 0x61d2a26
ror dil, cl
sub cx, 0x35b6
xor dil, 0x8a
jmp 0x143afa536
bt ecx, ecx
rol r11b, 1
xor bl, r11b
add r11, rsp
or ecx, 0x65117e25
sbb r9d, edi
mov qword [r11 + rax], r8
or dil, byte [rbp + rax - 6]
rol eax, cl
push r9
lea rbp, [rax + rbp - 6]
jae 0x143a7dd44
sbb ebp, ebp
ror r9w, 1
sub r9w, 0x338f
cdq
or dx, ax
rol r9w, 1
dec eax
sub r9w, 0xd8a0
rol r9w, 1
neg ecx
xchg dl, dil
xor bx, r9w
sub ecx, 0x34944032
adc r9, rsp
neg al
xadd rdx, rcx
setge dil
mov dword [rdi + r9 - 0x57b41901], esi
btc dx, cx
lea rdi, [rcx + rdx*2 - 0x2e42b7de]
shr edx, 0xcf
lea r10, [r10 + rcx - 0xb33a]
push rdi
xor dil, dil
adc ebp, dword [r10 + rcx - 0xb336]
lea r9, [rcx*8 - 0x5c6a96f5]
or dil, byte [rsp + rcx - 0xb332]
jae 0x143be4c4f
add r10, 4
mov ecx, edx
xor edi, r8d
btc edx, edx
and cl, ch
movzx r11d, cl
not edi
movzx esi, cx
adc dx, 0xcc39
rol edi, 3
not edi
mov eax, edx
sar al, 0x61
sbb edi, 0xdba25910
idiv sil
btc rcx, rcx
push r8
lea rbp, [rcx + r11 + 0x4ca78cbc]
neg esi
mov r8d, eax
xor dword [rsp + r11 - 0x32], edi
btc cx, bp
imul r11b
cbw
pop r8
movsxd rdi, edi
setb cl
add r9, rdi
inc rsi
jns 0x1439888a6
rol qword [rsp + rdi*4 - 0x6e3bfed4], 0xbd
inc r8b
rol r8b, 1
neg r8b
mul byte [rsp + rdi - 0x1b8effaf]
ror r8b, 1
cwde
and dword [rsp + rdi - 0x1b8effb3], esi
dec r8b
ror cl, 0xc5
not eax
xor r8b, 0xd
sal rsi, cl
xor bl, r8b
inc word [rsp + rdi - 0x1b8effb3]
xor rdx, 0x3aa95db8
lea r8, [rsp + r8 + 8]
bt rdi, 3
cbw
mov esi, dword [r8 + rdi - 0x1b8effb5]
mov dword [r10 + rdi*2 - 0x371dff66], esi
lea r10, [r10 + rdi - 0x1b8effb1]
rol byte [rsp + rdi*2 - 0x371dff66], cl
adc word [rsp + rdi - 0x1b8effb1], 0xa324
sal eax, cl
pop rdx
jmp rbp
push 0xffffffffff14ed9e
xor edx, ebx
push 0xffffffffa7214738
jmp 0x1438f6ed3
neg byte [rsp + rax*4 + 0xf]
xor dl, al
not qword [rsp + rax + 9]
btc ax, bx
xor dil, dl
and qword [rsp + rax + 6], rcx
push r9
ror word [rsp + rax + 0x13], cl
lea rdx, [rsp + rdx + 0x18]
pop r8
dec word [rsp + rax*2 + 0x10]
sar eax, 0x8e
mov ebx, dword [rdx + riz]
cqo
mov dword [r10 + rdx*2], ebx
jb 0x143ad41fc
mov edx, 0xcf0be58a
movsx eax, dx
sub rbx, 4
mov ecx, dword [rbx + riz]
mov edi, eax
xor ecx, esi
movsx r9d, dl
mov r11d, 0xbe3a3b04
rol ecx, 3
movzx r8d, ax
bswap ecx
xor dl, 0xb4
adc r9w, r11w
xor al, r11b
lea ecx, [rdx + rcx - 0x3cf76d26]
btc r11, rdx
ror ecx, 2
jmp 0x143b5e00c
push rsi
movzx esi, dil
pushfq
inc edi
btc rsi, rdi
mov rsi, r8
jae 0x143a43088
or byte [rsp + rcx - 0x68c2fcd4], 0x96
dec ecx
xor dx, 0x66b6
movzx r8d, dil
xor al, r11b
not dx
not rcx
adc dx, 0xed24
inc r8w
neg dword [rsp + rcx + 0x68c2fce8]
adc word [rsp + rcx + 0x68c2fce2], 0xfbb3
rol dx, 1
add r9b, al
shr edi, 0x31
xor si, dx
pop r9
lea rax, [rcx + rcx - 0x7ace6ee9]
lea rbp, [r8 + rbp - 0x1c]
not r11w
pop r11
mov qword [rbp + rdi*4 - 0xb4c4], rdx
lea r8, [r9 + rdi*4 + 0x2c9f8d3f]
jmp 0x143c4eb51
dec bl
add rsi, r9
lea r8d, [r11 + 0xfd]
inc edx
sal r8, 0x15
movsx r9d, r11w
add rsi, r8
ror ebp, 3
mov qword [rsp + r11*4 - 0x1b94], rcx
not r9w
jb 0x1438c4b75
mov qword [rsp + r11 - 0x683], rax
mov r10, rsp
push rdi
lea r11, [r10 + r11*8 - 0x3a48]
and r11b, 0xf0
mov rsp, r11
mov eax, 0x372e3025
mov rdi, rsi
cdqe
lea r8, [rax*4 - 0xafc0359]
movsx r11d, r8w
movabs rcx, 0
jmp 0x1439a69a1
neg cx
add cx, r8w
xor cx, 0x54b9
sub cx, r8w
sal r8w, 0xa7
shr r11b, 0x67
jbe 0x143ac3ee0
lea r10, [r10 + rdx*2 - 0x60903060]
lea r8, [rsi + rcx*8 - 0x74fef9e4]
jmp rbp
cmp ebx, 1
jne 0x1439158ae
mov ecx, 0x5b05fb9b
mov rcx, rax
jmp 0x143a65bf3
mov qword [rsp + rbp - 0xc38b], r8
xor dword [rsp + rbp - 0xc38b], ecx
jmp 0x1438eb8c6
lea rsp, [rsp + 8]
jmp rbp
lea rsp, [rsp + 0x10]
jbe 0x1439a4ead
mov edx, 4
jmp 0x1439a4ea4
lea rsp, [rsp + 0x18]
jne 0x1438eb763
mov r8d, 0xc1252730
lea r8, [r8*8 - 0x4f5796c2]
mov r8, rax
jmp 0x143b5b4c3
xor dil, sil
bts rax, 0x86
jb 0x143b507da
mov ecx, 0x6b2f8f19
jmp 0x143919138
jmp 0x143bea59b
jmp 0x143948102
jmp 0x143bddcd9
lea rsp, [rsp + 8]
jmp rbp
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143b4cdec
lea rax, [rdx*2 + 0x459bf287]
bswap ebx
xor r9d, r11d
btr r8, rbx
or r8b, 0xa3
push rax
dec r9d
pop rcx
xor r9d, 0x13241a18
movzx edi, cl
cwd
bts rdx, rcx
rol r9d, 2
or rdi, rbx
neg r9d
btc edi, eax
push r11
xor dword [rsp + r8 - 0x4f3f6bbf], r9d
mul dil
jb 0x143ad8c9a
lea rbx, [rbx + r11 - 0x7acbc281]
inc dx
mul rsi
xadd rax, r11
adc bp, cx
lea rdi, [rsi + rdx*8 - 0x33dc7dc8]
sub dl, 0x36
setb al
mov word [rbx + rdx*2 - 0x194], bp
cqo
sar r11w, 0x2f
xor rdx, r9
jmp rdx
jmp 0x14398c5de
lea rdi, [rsi*8 + 0x2f248a3f]
lea eax, [rax + rsi - 0x76fd28b2]
push rsi
rol eax, 3
not eax
push rsi
rol r8, 0xad
xor eax, 0x33308a32
sar rdi, 0xdf
neg sil
lea eax, [rdx + rax - 0x672341c]
mov qword [rsp + r11 + 0x10008], rbx
xor dword [rsp + r11*2 + 0x20008], eax
mov rbx, qword [rsp + r11*2 + 0x20008]
lea rdx, [rdi + rdi - 0x12433351]
shr rsi, 0x4a
movsxd rax, eax
inc esi
add rbp, rax
mov qword [rsp + rdx + 0x12433339], rsi
bswap edx
shr word [rsp + r11 + 0x10002], 0x81
movzx edx, byte [r9 + r11*4 + 0x40004]
btc rsi, rdi
inc qword [rsp + r11 + 0x10008]
lea r9, [r9 + r11*2 + 0x20005]
sets r8b
shl byte [rsp + r11 + 0x10001], 0xa6
lea r11, [r8*2 - 0x35db26dc]
xor dl, bl
mov eax, 0xbcbf812a
dec dl
push rax
shr dword [rsp + rsi*2 - 0x81fffe], 0xf0
not dl
lea rcx, [rax + r11*2 + 0x7b89d9aa]
je 0x1438c4ae4
sal dl, 7
xor al, byte [r9 + rax*2 - 0xff8]
lea rdx, [rdx - 0x3ce6447c]
lea r9, [rdx + r9 + 0x3ce64486]
mov byte ss:[rbx + rdx + 0x3ce6447c], al
add rsi, r11
jmp rsi
push 0xfffffffffe82230d
lea rsp, [rsp + 8]
jmp 0x143913e4a
lea rsp, [rsp + 8]
je 0x1438e00d4
lea rcx, [0x14391a060]
jmp 0x143bb92c3
rol bp, 2
rol edi, 1
mov eax, ecx
push r8
movsx ebx, ax
xchg bx, bp
xor dword [rsp + rdx*2 - 0x3c123a3e], edi
add sil, bpl
pop r8
movsxd rdi, edi
jp 0x143b25e65
mov eax, 0x24ba59af
movsx edx, al
movzx edi, al
mov ax, word [rbp + rdi - 0xaf]
neg dx
lea r8, [rdi + rdx*4 + 0x2615cb19]
jg 0x143aa6ee0
lea rsp, [rsp + 0x18]
jne 0x143b8fe46
mov r11d, 0xf8a0286
imul r11d, r11d
pop r8
lea rdx, [r11 + r11*4 + 0x4033b419]
lea rsi, [rdx*8 + 0x6b857f9c]
pop r11
not edi
mov ebp, 0x5fbae1be
movzx eax, bp
lea rdx, [rax*8 - 0x2fefd878]
mov dword [r8 + rax*2 - 0x1c37c], edi
lea r10, [rax + r10 - 0xe1c2]
mov edi, eax
mov esi, dword [rbp + r10 - 0x5fbae1be]
cqo
push rbp
xchg qword [rsp + rax - 0xe1be], rdi
xor esi, ebx
xor bpl, al
rol byte [rsp + rbp - 0x5fbae0fb], 4
cwde
lea esi, [rsi + rdx*2 - 0x5d8702a8]
neg esi
dec esi
cdq
pop rcx
mov r9d, edi
xor esi, edx
add rcx, rbp
btc rdx, rbp
btc rax, rcx
inc esi
or ebp, 0x4c31a4b9
push rbx
mov ebx, r9d
jge 0x143b8d113
add rdx, 0xffffffffe79ec688
and ebx, ebx
xor dword [rsp + rdx - 0x4b38f1c9], r8d
or dil, dil
xchg rdi, rax
pop r11
div rcx
rol rdx, cl
movsxd r8, r8d
add rbp, r8
rol rcx, cl
jmp rbp
push 0x1899689b
push 0xffffffff9280e10b
cmp ebx, 3
push 0xffffffffc2a57907
lea rsp, [rsp + 0x18]
jne 0x143c13dbb
push 0xffffffff899bd23e
pop r8
push r8
mov r8, rax
jmp 0x143976bef
btr r11, r9
xor esi, 0x50bed5a8
shr r9b, 0xc6
xor r9, r9
lea esi, [r9 + rsi - 0xf2e692d]
rol r9, 7
push r15
sub r9, r11
rol r9w, 0x41
push r9
mov qword [rsp], rdi
push rdx
shr r9, 0xf2
mov qword [rsp + r9*2 - 0x4774], r8
push r13
je 0x143bc1fb2
movzx edi, r11w
mov qword [rsp + r9*4 - 0x8f18], rbp
setns r11b
lea rdx, [r9 + r11*4 - 0x64c34559]
sal r9d, 0x9a
lea r11d, [r9 - 0x67f80000]
movzx r8d, r9w
shl r11, 0xd
sal r8w, 0xad
xchg r9, rdx
inc r8w
movabs rdx, 0
ror r8d, 0x6f
btc r9, 0x8a
push r10
push r14
push r9
not r9
mov qword [rsp + rdi - 0xffff], rax
lea r8, [r8*8 - 0x5df25048]
movsx eax, r9w
lea rdi, [r9 + r8*4 + 0x6f0d4d1d]
push rbx
rol ax, 0xc7
mov r10d, r8d
push r12
push rcx
bts edi, r9d
mov ebx, 0x488487a9
cmovb r8, rax
mov qword [rsp + rdi - 0x5c472d17], rdx
lea rcx, [rbx*8 + 0x5db79f32]
add rsi, rdx
add rsi, r11
lea r11, [rax*8 - 0x31deedcf]
mov r10, rsp
sal ecx, 0x5d
shr rdi, 0x50
lea rax, [rdi + r10 - 0x5e77]
and al, 0xf0
sal r11w, 0x63
movzx ebp, bl
lea rbx, [r11*8 - 0x6376b4c4]
mov rsp, rax
mov ecx, 0xd0b32035
mov ebp, ecx
mov r11, rsi
dec ebp
movabs rax, 0
sub r11, rax
lea rbp, [0x143a39d52]
mov r8d, 0x94adb405
mov eax, 0x20111610
mov eax, dword [rsi + rax*2 - 0x40222c20]
lea r9, [r8*4 + 0x7fa2f53f]
lea rdx, [r8 + r9*4 + 0x1143f1b]
mov ecx, 0x16897c86
lea rsi, [rsi + rcx - 0x16897c82]
xor eax, r11d
neg r9b
movzx ebx, dx
neg eax
lea r8, [rcx - 0x21ea5570]
not eax
movsx edi, r8w
bswap eax
or rdx, r8
btc dx, 0x18
neg edx
rol eax, 2
not r8
xor eax, 0x33bdcf2b
lea r9, [rdx*4 - 0x4de15769]
or dl, dil
sar r9w, cl
push r11
add di, dx
xor dword [rsp + r8*4 - 0x2d8363a4], eax
movsx r11d, cx
pop r11
movsxd rax, eax
add rbp, rax
jmp rbp
not r8d
and ecx, 0x9497bd31
pop rcx
jl 0x143c22a42
movsx ebp, al
inc eax
movsxd rcx, ecx
btc rbx, rbp
adc r11, rcx
jmp 0x1438b4edb
shr r11b, 0xe5
imul rdi, qword [rsp + rdx*8 + 8]
xor cl, bl
xor cl, 0x37
btr r9, rax
xor r11b, 0x8a
xadd r11, rdx
sbb cl, 0xa4
jmp fcn.143919c37
shl rdi, 0xf0
adc r11, rdx
cdq
imul dword [rsp + rdi*2 + 4]
movzx cx, byte [r9 + rbp - 0x7db1003c]
sal r9b, 0x61
mul dil
bt edx, edi
xor al, byte [rbp + r9 - 0x7db10076]
sal dl, 0xc7
sub word [rsp + rdi*4 + 2], dx
push r9
or cl, al
xadd r9d, edx
dec byte [rsp + r9 - 0x7db0fff2]
not cl
mov word [rdi + rbp + 2], cx
ror byte [rsp + r9 - 0x7db0fff2], 0x66
mov r10, qword [rbp + rdi*4 + 2]
mov rcx, qword [rbp + rdi + 0xa]
and r8w, r8w
adc r10, rcx
neg r9w
mov qword [rdx + rbp - 0x7db1006e], r10
mov r10d, 0xb6987c15
lea rcx, [r8 + r8*8 + 0x46ab8a91]
lea rbp, [rbp + rdx - 0x7db1006e]
pop rax
pop r10
add rdi, r11
jmp rdi
pop r9
or r10, r11
jmp r10
xor cx, r11w
adc r10, rdx
mov edx, dword [rbp + r11*2 - 0x61743324]
sub rdi, r9
mov eax, dword [r11 + rbp - 0x30ba198e]
mov cl, byte [r11 + rbp - 0x30ba198a]
push r8
xor r9, 0xffffffff91100291
lea rbp, [rbp + r8 - 5]
btr r8w, di
shld edx, eax, cl
mov dword [rbp + r8*2 - 0x16], edx
mov eax, dword [rsp + r11*2 - 0x61743322]
movzx ecx, al
pop r8
add rax, r10
jmp rax
jmp 0x143a46190
jno 0x1439f94ab
mov edx, 0xd01f473d
mov r8d, 0xb2e3d21
movsx ecx, dl
mov r8d, dword [r10 + rcx*2 - 0x7a]
movzx eax, dx
add dx, 0xa297
mov r11d, dword [rcx + r10 - 0x39]
adc r8d, r11d
movzx r11d, dx
mov dword [rcx + r10 - 0x39], r8d
lea rsi, [rdx + rax*4 + 0xaa99ea5]
inc rsi
movzx eax, byte [r9 + rcx*4 - 0xf4]
or rdx, rcx
xor al, bl
not rdx
add rcx, r11
inc al
ror al, 1
add si, si
sar ecx, 0xcb
inc al
ror al, 1
movzx r8d, sil
sal rcx, 0x30
and dx, dx
dec al
bts dx, cx
shr r11w, 0xa9
ror rdx, 0xf6
ror al, 1
neg r11
movzx edi, si
xor al, dl
add rsi, rcx
adc edx, esi
xor bl, al
add rax, rsp
jmp 0x143bfaab8
cmp ebx, 4
jmp 0x143bd5884
btc di, di
sub r8, rcx
mov rsp, r8
jmp 0x143b5c66b
movzx r8d, cl
not edx
movzx edi, r8b
movsx r11d, r8w
mov esi, ecx
mov dword [r10 + r8*4 - 0x2c0], edx
bt si, cx
jmp rbp
xchg qword [rsp + r8 - 0x3343b0cc], r8
sub ecx, 0x5ebbc3b7
dec dword [rsp + 1]
shr word [rsp + 8], 9
or qword [rsp + 8], r9
not ecx
sub r11b, 0x12
xchg dl, r11b
sbb ecx, 0x8e03aa36
bt r11, rdi
xor ecx, 0x9d922f91
pop rdx
mov qword [rsp + rdx*2 - 0x66875f98], rbx
dec edi
xor dword [rsp + rdx - 0x3343afcc], ecx
pop rbx
lea r11, [rdx + r11 - 0x5ac23cc3]
movsxd rcx, ecx
lea rax, [rdx + rdx*8 + 0x7c33433e]
add r10, rcx
imul edi, edi
movsx ecx, dl
bts r8d, edx
jmp r10
neg edx
lea rbx, [r8 + r9*8 + 0x69ae89b4]
rol edx, 3
add r9d, r9d
dec edx
or al, dil
push r11
shl r9w, 0xea
not rdi
lea r11, [rbx + rdi*8 - 0x117d55ea]
xor dword [rsp + rdi*2 + 0x16], edx
push rax
shr r11w, 0xe6
mov r11, qword [rsp + rdi*2 + 0x1e]
sub al, r9b
movsxd rdx, edx
not r8b
adc dil, byte [rsp + rdi + 0xd]
add rbp, rdx
xchg rdi, rcx
jmp 0x143a4eb15
dec word [rsp + 1]
lea rsp, [rsp + 8]
add rsp, rcx
jmp 0x143b3a924
rol r8b, 1
sar r11d, 0x9d
mul rbx
xor dil, r8b
not r11w
mul r9d
lea r8, [rsp + r8 + 0x10]
mov r11d, dword [r9 + r8 - 4]
mov dword [r10 + rcx*2 - 8], r11d
shr word [rsp + r9 + 8], 0x44
lea r10, [r10 + r9*2 - 0x10]
jnp 0x143ab98da
jmp 0x1438d098b
push 0xffffffffd2391596
lea rsp, [rsp + 0x10]
jne 0x14399a1ab
push 0xffffffff9221cb11
mov rcx, rax
jmp 0x143b89b5c
btc di, 0xa
jae 0x1438f653b
jb 0x143ae9eca
adc rbx, rax
btr rcx, rdi
mov qword [r9 + rbp*2 - 0x700], rbx
dec edi
imul rdi, rbp
movzx eax, cl
lea rax, [r9 + rbp - 0x378]
lea rbx, [rbp*4 - 0x71d5fee8]
inc bl
dec cl
mov qword [r9 + rbp*4 - 0xe18], rax
lea r9, [r9 + rbp*4 - 0xe18]
jmp r11
jmp 0x143b44a16
mov eax, 0xfb42f35
mov rax, qword [rbp + rbx*8]
push 0xffffffffbf13680d
cmp ebx, 1
jmp 0x143b553f9
xor dword [rsp + rsi - 1], ecx
pop rbx
sub dil, al
bts si, 0x30
btr rdi, 0x2a
movsxd rcx, ecx
sar dil, 4
neg sil
add r11, rcx
rol r10b, 0xa6
jb 0x1438d1d66
mov esi, 0x413c8ca4
mov rsp, rbp
popfq
push rsi
xchg qword [rsp + rsi - 0x413c8ca4], rsi
mov rsi, qword [rsp + rsi - 0x413c8c9c]
pop r9
mov r15, qword [rsp + r9 - 0x413c8c9c]
mov r14, qword [rsp + r9 - 0x413c8c94]
mov qword [rsp + r9 - 0x413c8c94], r9
jmp 0x143923675
push 0xffffffff9096f10c
push 0xffffffffa785301f
push 0x24372d00
cmp ebx, 2
jmp 0x14390ef4c
adc r10, rdx
not byte [rsp + rcx*2 - 0xffffe]
mov rcx, qword [rcx + rsi - 0x7fff8]
mov rdx, qword [r8 + rsi - 0x3f393b6a]
add dword [rsp + r11 - 0x95], 0x36acde11
or rcx, rdx
xor word [rsp + r8 - 0x3f393b72], r9w
lea rdx, [r9 + r8*2 - 0x366e2e1]
not rcx
mov qword [rsi + r11*4 - 0x270], rcx
lea rsi, [rsi + r11*2 - 0x130]
ror word [rsp + r11*2 - 0x13b], 0x41
pop rdx
pop rcx
jmp r10
cqo
mov r11, qword [rsp + rdx + 8]
mov qword [rsp + rdx*2 + 8], rdx
movsxd rcx, ecx
sub rax, rax
adc rbp, rcx
shr qword [rsp + rdx + 8], 0xdd
jns 0x143b5dd24
pop r8
xor edi, ebp
add ebp, edi
sal r11, 0x50
movsxd rax, eax
btr ecx, edx
imul edi, ebp
add r9, rax
movzx ebp, word [r10 + rcx*4 + 5]
xadd esi, r11d
not rdi
bts si, r11w
lea r10, [r10 + rcx + 7]
xor bp, r8w
xor ecx, edi
xor bp, 0xc34
neg bp
movzx eax, dx
neg rcx
adc bp, 0x11d
shr rdx, 0x77
shr edx, 0xd6
xor r11d, 0x65041916
not bp
xor bp, 0x8586
add bp, si
neg r11d
jge 0x143994569
adc sil, sil
xor bp, 0xe43b
rol ax, 0xc7
xor r8w, bp
xor ax, di
mov word [rbx + rdx + 6], bp
cdq
lea r11, [rsi*4 + 0x65136c02]
dec r11w
lea rbx, [rbx + rdi + 0x49d86e93]
idiv rcx
xor rax, r9
jmp rax
xor esi, r8d
lea esi, [rbp + rsi + 0x42935cf2]
shr ecx, cl
not esi
shl dil, 4
setp cl
movsx eax, di
ror esi, 3
xadd r11, rcx
sbb esi, 0xd791013a
push r8
xchg r11, rax
xor dword [rsp + rbp - 0x20ff23b], esi
pop r8
sub di, 0xdd10
inc cx
lea rdx, [rdi*2 + 0x20077088]
movsxd rsi, esi
add r9, rsi
or rax, 0x5496be9e
cwde
jge 0x143977fb5
sub r10, 4
mov r9d, dword [r10]
mov ebp, 0x9417d8b6
lea rcx, [rbp*4 + 0xa978883]
xor r9d, ebx
bswap r9d
lea rdi, [rcx*2 + 0x2498d6be]
movsx eax, bp
ror r9d, 1
mov esi, 0x1498eeb4
neg r9d
movsx edx, di
xor rdx, 0x10805faa
not edi
rol r9d, 2
neg edi
sbb sil, 0x8a
sub cx, si
push rbx
or cl, cl
jne 0x143947202
mov r11d, 0x5a2f036
lea rbp, [r11*4 + 0x79d9e87]
bswap ebp
mov ecx, dword [r10 + r11 - 0x5a2f036]
bt r11d, r11d
rol bpl, 0x61
lea r10, [r10 + r11*8 - 0x2d1781ac]
add r11, 0xffffffffb2839624
mov edx, r11d
push r11
xor ecx, r8d
movzx edi, byte [rsp + r11 + 0x47d979a7]
ror ecx, 1
lea ecx, [rcx + rbp - 0x569f838a]
xadd byte [rsp + rbp - 0x5f5f2938], dil
pop rdx
bt r11, rdx
xor ecx, 0x6301f29c
movzx eax, bp
xchg rdi, rax
bswap ecx
push r8
mov esi, 0xe138938e
xor dword [rsp + r11 + 0x47d979a6], ecx
div al
cwd
movzx r8d, dl
pop r8
and r11, r11
cwd
movsxd rcx, ecx
sub r11b, al
adc r9, rcx
sal bpl, 0x85
mov rax, qword [r11 + rbx + 0x47d979a7]
lea rbx, [rbx + rbp - 0x5f5f2978]
movzx ecx, byte [r11 + r10 + 0x47d979a7]
neg rsi
push rdx
lea r10, [r11 + r10 + 0x47d979a8]
or ebp, dword [rsp + r11 + 0x47d979aa]
xor cl, r8b
xor sil, bpl
rol rdx, 0x71
xor cl, 3
rol cl, 1
not cl
shr di, 0xa1
sar dil, 0xc5
sbb cl, 0xb3
add dil, r11b
sal dx, 0xed
xor r11, rdi
ror cl, 1
xor r8b, cl
sar r11b, 0x85
lea rcx, [rsp + rcx + 8]
jp 0x143a85291
mov rax, qword [r8 + rax - 0x278]
jae 0x143a12477
jne 0x14398824f
mov r9d, 0x80bceb83
lea r9, [r9 + r9*8 - 0x37f43e5e]
jmp 0x14393505f
lea rsp, [rsp + 0x10]
je 0x143bba782
jmp 0x143c2ac5d
push 0x510f2f0a
cmp ebx, 1
not qword [rsp]
jmp 0x1438b4e9f
jmp 0x1438c9de7
movsx eax, dil
lea r10, [rdi + r10 - 0x35109494]
ja 0x143991b4f
mov si, word [r9]
mov eax, 0x217009e
movzx edi, ax
mov r10w, word [rax + r9 - 0x217009c]
sar ax, 0xb
xadd ax, di
lea r9, [r9 + rax*2 - 0x42e013a]
movsx edx, dil
push rax
not si
lea rbp, [rdi*2 - 0x29dc845c]
ror edx, 0x13
rol dil, 0x22
not r10w
sar bpl, 0xc3
movsx ecx, dx
xadd dword [rsp + rax - 0x217009c], edi
or si, r10w
mov word [r9 + rax*2 - 0x42e013c], si
lea rsi, [rax + 0x7abc0a9c]
xadd qword [rsp + rax*2 - 0x42e013c], rcx
lea r8, [r8 + rax - 0x21700a2]
adc cx, 0x9421
jnp 0x143ad4de1
mov edi, 0x53894131
movzx r9d, di
movsx r11d, r9b
mov edi, dword [rbp + rdi - 0x53894135]
xor edi, ebx
xor r11d, 0x658c5c8d
sal r9w, 0x63
jp 0x143af5bcf
lea r11, [r11 + rdx + 0x3652d4f8]
inc rax
sbb si, 0xdb9e
shr dword [rsp + rdx + 3], 0xa9
not r11
ror r11, 5
bswap r11
div rsi
push rdi
mov word [rsp + rdx - 0x1eab1deb], bp
xor r8, r11
sal al, 0x43
mov qword [rbx + rdx*2 - 0x3d563be2], r11
or byte [rsp + rax - 0x4d15e9aa], dl
dec rax
xchg dword [rsp + rdx*2 - 0x3d563bca], ecx
lea rbx, [rbx + rdx*2 - 0x3d563be2]
jge 0x143b736c7
shr al, 0xe7
movsxd rdi, edi
jnp 0x143a66323
jmp 0x143c27c27
push rsi
mov edi, dword [rsi + r8 - 0x2c0f1012]
movsx r11d, al
lea r10, [r10 + rax - 0x2c0f0004]
mov dword [rax + r10 - 0x2c0f0000], edi
movzx r8d, dl
mov eax, dword [r9 + rdx - 0x58162024]
lea r9, [r9 + r11*2 + 4]
rol r11b, 0xe3
xor rsi, rdx
xor eax, ebx
push rcx
btr r11, rdx
pop rdx
sbb eax, 0xadb90238
add sil, byte [rsp + rsi - 0x74193031]
and r11w, 0xae8c
imul rdx, qword [rsp + r11*2 + 8]
ror eax, 3
movzx edi, byte [rsp + r11 + 4]
inc eax
sub r11w, dx
bswap eax
setne dl
sal sil, 0x64
ror eax, 2
xor eax, 0x5faa4ca9
or r8d, ecx
inc qword [rsp + r11 + 4]
or r8, 0x11bb6a84
mov qword [rsp + rdi + 8], rbx
sbb word [rsp + rsi - 0x7419305d], cx
xor dword [rsp + r11*2 + 8], eax
sal dword [rsp + r11 + 2], cl
jbe 0x143939044
pop rsi
movsxd rcx, ecx
rol dx, 0x48
adc r10, rcx
imul eax, edx
or rdx, qword [rbx + rdx*2 - 0xc]
lea r11, [rdi*4 + 0x233e71aa]
sal rdi, 0xd5
and r11b, r9b
xor rdx, rsi
lea rdi, [rax + rdi + 0x34123fb0]
bswap rdx
lea rdx, [rdx + rax*4 + 0x5f7d5e6]
rol rdx, 6
lea rdx, [rax + rdx + 0x5403ca82]
mov r8d, edi
btc r8d, 0xae
xor rsi, rdx
cwde
mov qword [rax + rbp - 8], rdx
ror r8d, 0x7b
imul eax
mov r11, qword [rbx + rax*2 - 0x14]
lea rbx, [rbx + rax*2 - 0x14]
dec rax
and r8, 0xffffffff8838c106
bt r8w, 0x93
xor r11, rsi
lea r11, [rax + r11 - 0x47ae7014]
xor ax, r8w
rol r11, 3
bswap r11
not di
push r8
ror r9d, 0x53
ror r11, 5
xchg byte [rsp + r9*4 - 0x22187fff], dil
xadd r8, rdi
xchg r8b, dil
inc r11
ror r11, 7
rol rax, 0x67
ror r9b, 0x21
movzx ecx, r8w
xor r11, 0xffffffffe489e58a
shl dword [rsp + r9 - 0x8861ffd], 0x91
push rdi
add r9w, r8w
lea r11, [r11 + r9*8 - 0x24e9c2a7]
rol rdx, 0x52
sbb ecx, dword [rsp + r9*2 - 0x110d4003]
cwde
not r11
dec byte [rsp + rdx*8 + 0xa]
xor r11, 0x47ae6191
xor rsi, r11
lea rax, [rdi + 0xca7a4ba]
dec qword [rsp + r9*2 - 0x110d4003]
mov qword [rbp + r9*2 - 0x110d4018], r11
lea rbp, [rbp + r9*2 - 0x110d4018]
mul dword [rsp + r9 - 0x886a004]
inc r8d
bt ax, r8w
pop rdi
pop rax
jb 0x143c4eb51
push rdi
xor cl, byte [r10 + r8 - 0xffef]
push rdi
shr rax, cl
ror r9, 0xa
and di, di
sar bl, 4
mov qword [r8 + r10 - 0xfff5], rax
je 0x1439b3d03
mov edi, dword [r10 + rax*8 - 0x518]
idiv al
or bpl, 0x2e
shl bp, 0x29
xor edi, ebx
lea edi, [rdi + rbp*2 - 0x7594be20]
shr eax, 0x88
not edi
jbe 0x143a67a72
sub r10, 4
mov ebx, dword [r10 + riz]
xor ebx, r8d
xor ebx, 0xa188718e
movsx esi, bp
mov edi, 0x59a1c0ad
dec ebx
push rdi
ror ebx, 2
push rdi
mov edx, esi
not ebx
mov qword [rsp + rdi - 0x59a1c0a5], r8
jmp 0x143b9c8f1
ja 0x143917da0
inc ecx
inc qword [rsp + rax]
neg ecx
shr dword [rsp + rax*8 + 1], 0x22
sbb ecx, 0xeaa299a1
shl byte [rsp + rax*2], 0xe5
neg dword [rsp + rax]
mov qword [rsp + rax], rbx
neg si
btc r10d, 4
and eax, 0x3b169f9e
xor dword [rsp + rax*4], ecx
lea rdi, [rax + r10*4 + 0x2dbd8fb3]
push rsi
idiv qword [rsp + rax*2]
mov rbx, qword [rsp + rax + 8]
and byte [rsp + rax + 7], r10b
mov qword [rsp + rax + 8], rdx
jge 0x143915091
add r11, rdx
bts r9d, ecx
mov qword [rax + rbp - 0x4a], r11
movzx r11d, word [rbx + rdi - 0x20acae05]
jae 0x1438fbe0b
lea r10, [r10 + rcx*4 - 0x308]
mov qword [r10 + rcx*2 - 0x180], r8
bts eax, r9d
neg rax
mov ecx, dword [rcx + rsi - 0xc0]
lea rsi, [rsi + rbx*2 - 0x1fefc]
xor ecx, edi
sal ax, 0x82
ror ecx, 1
btc bx, ax
xor ax, 0xb920
xor ecx, 0x9112fe13
inc ecx
bswap r11d
mov r8d, edx
neg ecx
lea r9, [r9*2 + 0x611a840b]
dec ecx
dec r9w
cmovnp r11, rbx
and rbx, 0xffffffff988f632c
push rdi
and r8, rax
xor r11w, 0x1f29
xor dword [rsp + rbx - 0x6300], ecx
or r11, rdx
and r11b, r9b
pop rdi
inc r11b
bt r8, r9
imul bx
movsxd rcx, ecx
imul r11d, r8d
add rbp, rcx
shl r11d, 0x36
jp fcn.143ac99e2
ror al, 0x41
lea rbx, [rcx + rbx - 0x40]
adc rcx, rcx
xor dl, sil
and rcx, r8
dec dl
ror r11, 0xf3
not dl
neg dl
rol dl, 1
xor dl, 0x90
btr r11, r11
neg di
adc dl, r11b
sar r11w, 0x63
xchg r11b, r8b
inc r11d
xor dl, 0xb
xor sil, dl
rol di, cl
add rdx, rsp
ror r11b, 0x81
xor r9, rcx
mov r9d, dword [rcx + rdx - 0x25]
inc cl
mov dword [rbp + rcx*4 - 0x9e], r9d
sal edi, cl
mov eax, dword [rbp + rdi*8 - 0x1fefe06]
xadd r11, r8
xchg rdi, rcx
dec r11b
mov cl, byte [rdi + rbp - 0x28]
movsx r9d, r8b
neg r8d
sal eax, cl
mov dword [rbp + r8 - 0x4ec8f7ad], eax
btc r8d, r11d
lea rdx, [r9 + 0x61876f9a]
shl r9b, 0x65
lea rbp, [rbp + rdi*2 - 0x50]
jne 0x143c4eb51
ror edi, 1
dec edi
sub r11, 0x5e3d1f8d
rol edi, 3
not r11
mul dl
neg edi
idiv r9
and edx, r9d
push rbx
movsx ebx, r9w
bt dx, bx
xor dword [rsp + rax - 1], edi
not al
pop rbx
dec r9
lea r8, [rdx - 0x4556215c]
bts edx, r8d
movsxd rdi, edi
dec edx
cmove r8, rcx
adc r10, rdi
mov r9, qword [rsi + r11 - 0x5e3c6a3d]
btr rdx, 0x8f
mul ax
mov eax, dword [rdx + rsi - 0x2fff8]
lea rsi, [rdx + rsi - 0x2fff4]
and dl, r8b
mov dword [r11 + r9 - 0x5e3c6a3d], eax
movsx edi, dx
or rdi, r10
jmp rdi
lea r10, [rdx + 0x22b22db3]
pop r8
setb dl
or dl, dil
jmp r11
jmp 0x143b74cd9
sar dword [rsp + rdx + 2], cl
btr rcx, rdi
xor dword [rsp + rdx + 0x10], ebp
mov rbx, qword [rsp + rdx*2 + 0x10]
and r9, 0x422a6c04
xadd rdx, rax
rol r9w, 0x8d
movsxd rbp, ebp
sub r9w, di
add r11, rbp
mul rdx
push r9
lea rsi, [r9*4 - 0x3b5ca1d1]
pop r9
pop r9
pop rax
pop rcx
jno 0x143b4221f
mov r9d, dword [r10 + r9 - 0x120a316a]
xor r9d, ebx
neg ax
imul si, ax
inc r9d
sub bpl, dl
shl rbp, cl
jae 0x1438f9def
not si
bt r9, 0x8a
and dx, r9w
dec r9
not ax
sar r9w, 0x89
add rcx, 0x2bb3972f
btr ecx, 0x8f
or si, ax
lea rdi, [rcx + rcx*4 - 0x1efebcc8]
xadd cx, di
movsx eax, cl
mov word [r8 + rax*4 - 0x150], si
xor rcx, rbp
rol rcx, cl
jmp r11
jmp 0x143926234
cmp ebx, 4
push 0xffffffffb0bea8b6
push 0xffffffff992f2aae
push 0xffffffffa7b25494
lea rsp, [rsp + 0x18]
jne 0x143b032e9
push 0xffffffffdd1b7fbe
mov r9, rax
jmp 0x1438fb325
cqo
pop rbx
movsxd rcx, ecx
idiv r9d
add r11, rcx
add r8w, r8w
and rdx, r9
cdq
xor rax, r11
jmp rax
cmp rbx, rdi
not qword [rsp]
lea rsp, [rsp + 8]
ja 0x143c3504d
mov edx, 0xe91d1c22
mov rbp, rsp
lea rcx, [rdx*2 - 0x3d74455b]
movsx esi, cl
movzx edi, cx
lea ecx, [rdi - 0xf1b9]
xor edi, edx
or dl, dil
lea rdx, [rbx + riz - 0x80]
xadd si, di
or edi, esi
setnp dil
and rdx, 0xfffffffffffffff0
jmp 0x143c2e64c
jb 0x143987302
mov eax, ebx
pop rbx
dec dx
ror r11w, 0x6a
idiv r9d
lea rbx, [rbx + rcx - 0x289fbd37]
dec cl
mov edi, dword [r11 + rbx - 0xf10]
xor edi, esi
inc edi
movzx r8d, r11w
push rdx
sub rax, 0x66944b84
xor edi, 0x91278fbb
shl ecx, 0xff
jbe 0x143bea003
cmp ebx, 3
jne 0x1439eb376
mov r8d, 0x4ca5e2a3
push r8
mov r8, rax
mov byte [rsp + 3], 0xbc
not dword [rsp + 1]
lea rsp, [rsp + 8]
jmp 0x143aedc42
jno 0x1439e3a0f
sar byte [rsp + rcx*2 - 0x1fff8], 2
div esi
lea r9d, [r9 + rsi - 0x106f99ef]
ror r9d, 1
shr word [rsp + rcx*2 - 0x1fffa], 0x47
cbw
mov word [rsp + rcx - 0xfffb], ax
bswap r9d
btr bp, di
neg r9d
shr eax, 0xd9
bswap r9d
not r9d
bts si, 0xa9
dec r9d
pop rax
xor r9d, 0xcc053f81
bt dx, cx
push rbx
xor dword [rsp + rcx - 0xffff], r9d
add esi, 0xa24e4a2
lea rbx, [rdi + 0x6202414]
pop rbx
push rax
movsxd r9, r9d
inc qword [rsp + rsi - 0xa24d6a3]
adc di, word [rsp + rsi - 0xa24d69e]
dec bpl
adc r11, r9
neg dword [rsp + rsi - 0xa24d6a2]
movsx r9d, sil
mul rsi
pop rbp
jmp r11
btc ebx, r8d
add bl, 0x34
pop r11
jae 0x14397b7b4
jmp 0x1439a7c27
mov eax, 0xa40eac22
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x8886797
jmp 0x1439353b7
push 0xfffffffffd9c7d2c
cmp ebx, 4
jmp 0x1438b556e
mov rax, qword [rax + rbp - 0x178ccc6d]
sbb rsp, 0x1f
jmp 0x143a8e098
mov ebx, 0x7e8ead3f
push rbx
mov rsp, qword [rbp + rbx - 0x7e8ead4f]
mov edi, 0x1a181121
xchg di, bx
lea r10, [rbx + rdi - 0x4d549ff4]
mov rbp, qword [rdi + rbp - 0x1a18ad47]
push r10
shl byte [rsp + rbx - 0x7e8e111d], 4
mov qword [rbp + rdi - 0x1a18ad3f], rax
xchg qword [rsp + rdi*4 - 0x6862b4fc], r10
movzx ecx, byte [rsp + rdi - 0x1a18ad3f]
movsx r11d, dil
mov r10, rbp
dec r11
shl cx, 0x65
mov r11, qword [rsp + rbx - 0x7e8e1119]
lea r8, [rdi + rbx*2 + 0x208a5a2e]
sal qword [rsp + rbx - 0x7e8e1121], 0x6c
movzx r9d, dil
mov rbp, qword [rsp + rdi - 0x1a18ad2f]
add rdi, 0x7011b097
mov rsi, qword [rsp + rbx - 0x7e8e1109]
imul r8, r9
mov r8d, dword [rsi + rbx - 0x7e8e1121]
pop rbx
lea rsi, [rsi + rcx - 0xd7c]
movzx edx, cl
mov qword [rsp + r9 - 0x2f], rdx
xor r8d, r11d
sub r8d, 0xe8bf7c92
rol r8d, 2
mov qword [rsp + rcx*2 - 0x1b00], r9
xor r8d, 0xda1e1f02
mov word [rsp + rcx*2 - 0x1aff], 0x10a8
not r8d
rol r8d, 3
pop r9
mov qword [rsp + rcx*4 - 0x35f8], r11
lea rdx, [rcx*4 - 0x62e0a8cd]
xor dword [rsp + rcx - 0xd78], r8d
mov qword [rsp + rcx*2 - 0x1b00], 0x65b8c323
ror r9d, 0xfe
movsx r11d, bl
mov r11, qword [rsp + rcx*2 - 0x1af8]
sal byte [rsp + rcx - 0xd79], 0xc1
sar ecx, 0x32
btc edi, ecx
movsxd r8, r8d
adc rbp, r8
btc r9, rbx
pop rdi
pop rcx
jmp rbp
dec rdi
push rbx
not al
xor dword [rsp + rax - 0x66233640], ecx
cbw
push r8
bswap r8
mov rbx, qword [rsp + rax - 0x66230038]
mov qword [rsp + rax - 0x66230038], 0x7cbba88e
movsxd rcx, ecx
add r10, rcx
lea r9, [rdx*2 + 0x4733788d]
mov rax, qword [rsi + rdx*2]
imul r9w, dx
rol r9, 0x27
mov r11, qword [rsi + rdx*4 + 8]
btc r8d, 0x91
btr r9d, 0x17
lea rsi, [rsi + rdx*2 + 8]
adc rax, r11
bts r8w, 0x1c
rol rdx, 0x63
mov qword [rsi + rdx], rax
pop r9
pop rcx
adc rdx, r10
jmp rdx
mov rdx, rax
push 0x6c81f923
jmp 0x143be4fe9
mov r11, qword [rbp + rbx + 0xc38b]
mov rcx, qword [rbx + rbp + 0xc393]
lea rbx, [rbp + rbx + 0xc393]
sar eax, 0x27
not r11
and dx, dx
xor rbp, 0x36b77a8e
not rdx
xor rcx, rdx
jmp 0x143b6ee25
mov r9d, 0xcd2ea282
lea r9, [rsp + 0x1b0]
jmp 0x14398a3cc
lea rax, [r11 + rax + 0x51cc891]
pop rdi
setbe r8b
btc r8, 0xb6
movsxd rdx, edx
push rax
rol al, 0xc7
not rcx
add rbp, rdx
bswap eax
pop rdx
jmp rbp
rol ebp, 3
sub r9b, dl
xor ebp, 0xf4292b0c
mov qword [rsp + rdi - 0x57c66c72], rbx
inc r9b
idiv r9b
xor dword [rsp + r9*4 - 0x42062804], ebp
pop rbx
shr r9w, 0xec
mov ecx, edx
movsxd rbp, ebp
and rdi, rcx
adc r11, rbp
xchg rcx, r9
ror r9, cl
mul al
jmp r11
pop rcx
pop rdi
jmp 0x1438b7d12
bswap r11d
xchg si, di
xor bl, cl
shr di, 0xa2
adc r8, r11
sub si, r11w
adc rcx, rsp
cdqe
sub si, di
sub rsi, rdx
mov r11d, dword [r11 + rcx - 0x22020000]
shl dx, 4
bswap r8
lea r10, [r10 + rdx - 4]
bswap rdi
sets al
mov dword [r10 + rdx*4], r11d
lea rcx, [rdi*4 + 0x56b6ca85]
or al, r8b
movsx r11d, cl
jge 0x1438c28c9
mov ebp, 0x6309b020
mov ecx, ebp
lea rax, [rcx*4 - 0x35d61ee6]
mov rbp, qword [rbp + r8 - 0x6309b020]
lea rsi, [rcx + rax*8 - 0x7870f046]
lea rsi, [rax + rax*8 - 0x4e5e7851]
movzx edi, si
mov r9, qword [rcx + r8 - 0x6309b018]
xor esi, ecx
mov cl, byte [rcx + r8 - 0x6309b010]
sub si, di
lea r8, [r8 + rdi - 0x360f]
rol di, 0xef
shrd rbp, r9, cl
mov ecx, 0x3f874630
shl cx, 0x65
btr esi, esi
mov qword [r8 + rdi - 0x9b0c], rbp
push rcx
mul byte [rsp + rdi - 0x9b08]
lea r10, [r10 + rdi*4 - 0x26c34]
mov esi, dword [rdi + r10 - 0x9b0c]
shr word [rsp + rdi*2 - 0x13617], 0xe2
shl ecx, 2
lea rdx, [rcx*2 + 0x46bbb5b6]
xor esi, ebx
movsx ebp, byte [rsp + rdi - 0x9b08]
ror byte [rsp + rdi*4 - 0x26c29], 0x25
bswap rax
xor esi, 0xf924b589
and eax, ecx
neg esi
dec edi
shl dx, 6
xor ebp, 0x19932b29
dec esi
bswap esi
add bpl, 3
sbb esi, 0xddb1a88c
cdq
shl eax, 0xf2
imul byte [rsp + rax + 7]
xor esi, 0xdd8a8704
and rdi, 0x72395430
rol esi, 1
dec qword [rsp + rax]
jno 0x1439d4dc1
ror edi, 2
not edx
movsx ecx, r10b
push rbx
xor dword [rsp + rdx - 0x3a7e7e1d], edi
pop rbx
movsxd rdi, edi
imul r10w, si
imul rcx, rsi
adc r11, rdi
mov eax, 0x2034b525
lea r8, [r8 + rdx - 0x3a7e7e21]
mov esi, dword [rdx + r8 - 0x3a7e7e1d]
xor esi, ebx
neg cx
sete al
lea rdi, [rdx + rdx + 0x7b91872a]
sbb esi, 0xd482ac0d
rol esi, cl
not esi
xor edx, 0xdc21e689
ror esi, 3
bt r10, rcx
push rbx
xor dword [rsp + r10 - 0x170f805e], esi
rol dil, cl
cmovae ecx, edi
pop rbx
lea r9, [r9 + r10*2 - 0x2e1f00c0]
btc cx, di
dec cl
imul r10, rdx
mov dword [r9 + rax*2 - 0x40696a00], esi
adc edi, r10d
jne 0x1438c048e
mov edi, 0xdf9de52a
movsx ecx, di
mov ecx, dword [rbx + riz]
movzx edi, byte [r10 + riz]
xor dil, r8b
mov r11d, 0x241dbd33
neg dil
movsx eax, r11w
not dil
ror rax, 0x23
sbb dil, 0xaa
and rax, r11
mov edx, 0xa499b22e
xor dil, 0x8f
movsx ebp, r11b
btr edx, edx
dec rdx
xor r8b, dil
add rdi, rsp
mov dword [r11 + rdi - 0x241dbd33], ecx
jmp 0x143b18067
cdqe
xor bl, r10b
lea r10, [rsp + r10 + 0x10]
ror al, 0xc1
adc byte [rsp + rbp - 0x770e6f2f], al
mov qword [r10 + rbp - 0x770e6f38], rdx
lea r8, [r8 + rdi*2 - 0x74]
movzx ecx, byte [rsp + rbp - 0x770e6f2e]
mov eax, dword [rbp + r8 - 0x770e6f38]
xor eax, ebx
lea eax, [rax + rdi - 0x5c296ac8]
lea rbp, [rdi + rbp*4 + 0x3d35dd8b]
movzx r10d, dil
bswap eax
and dword [rsp + rdi - 0x2f], r10d
or edi, 0x3b2d5b09
mov edx, dword [rsp + rdi - 0x3b2d5b2f]
dec eax
neg eax
pop rsi
shl word [rsp + rdi - 0x3b2d5b37], 0x81
neg r10w
ror eax, 1
lea rdi, [rsi*8 + 0x1d1dec3a]
dec edx
add rdx, r10
neg eax
not cl
rol eax, 1
bt si, di
mov qword [rsp + rcx*8 - 0x788], rbx
sub rbp, rsi
jne 0x14392b1d5
mov eax, 0x72a02fb7
mov ecx, dword [rax + r9 - 0x72a02fb7]
movzx esi, ax
lea r9, [r9 + rsi - 0x2fb3]
xor ecx, ebx
lea rdi, [rax + rsi*4 + 0xe069c25]
movzx edx, di
bswap ecx
dec ecx
cwde
not ecx
xchg di, ax
lea r8, [rsi + rax*4 + 0x9a2d28f]
rol ecx, 1
or edx, 0x82912ca3
mul rdi
lea r8, [rdi*2 + 0x590f312a]
push rbx
lea rbx, [r8 + 0x221216bc]
adc rsi, 0xffffffffe188033c
xor dword [rsp + rdx], ecx
bt dx, 0x3a
neg r8b
cdq
pop rbx
sar rsi, 0xd2
movzx r11d, sil
movsxd rcx, ecx
sal r8w, 0x8c
neg ax
btr di, ax
add rbp, rcx
mov rcx, qword [r10 + rsi + 0x79e]
mov si, word ss:[rcx + rsi*2 + 0xf3c]
lea r10, [r10 + r11*2 - 0xbe]
xadd di, r11w
movzx ecx, al
imul edi
mov word [r10 + rdx - 0x33cafa13], si
add r11w, 0x3a22
inc r8b
setg cl
jmp rbp
popfq
push 0x66b99e83
lea rsp, [rsp + 8]
jmp r11
xchg dl, r10b
jmp r11
jae 0x143912986
rol dil, 0x85
jb 0x143c3aa67
not dl
adc dl, 0x86
bts di, 0x1f
not r8d
ror eax, 0xc9
xor dl, 0xb9
neg r9b
neg rax
adc dl, dil
sar r9b, 0xe4
sete r11b
not r9b
ror dl, 1
push r8
inc byte [rsp + rax*4 + 0x680005ff]
add dl, r8b
shl r9w, 0x6c
sbb word [rsp + rax + 0x1a000181], 0x5f9d
not r11b
xor sil, dl
not r8b
push r8
not di
lea rdx, [rsp + rdx + 0x10]
or word [rsp + rax*4 + 0x68000602], r9w
or r9w, di
mov qword [rdx + rax + 0x1a00017e], rcx
xchg r8d, eax
mov ecx, edi
movsx edx, al
pop rax
pop rdi
jne 0x143c4eb51
or al, al
mov eax, dword [r9 + rax*4 - 0x3c]
add r11b, 0xc
mov edi, 0xa310e98c
lea r9, [r9 + r11*2 - 0x32]
movsx esi, di
dec rsi
mov r8d, 0x6ba1cf99
xor eax, ebx
bswap r11d
sub eax, 0xc11fd6a6
btc rcx, r11
bt edi, ecx
shr r8b, 0x81
neg eax
inc eax
rol eax, 2
push rbx
btc r8d, 0x9f
xchg r8d, esi
xor dword [rsp + r11*4 - 0x6c000000], eax
xor r11w, di
xadd rcx, rsi
movzx edx, cx
pop rbx
shr r8d, cl
movsxd rax, eax
add rbp, rax
ror di, 0xe9
rol rcx, 0x6c
mov r8, qword [r10 + r11 - 0x1b00e994]
ror rsi, cl
push rcx
movzx dx, byte ss:[r8 + r11 - 0x1b00e98c]
sbb dil, byte [rsp + r11 - 0x1b00e989]
not word [rsp + r11*4 - 0x6c03a62e]
mov cx, dx
lea rdx, [rsi + rsi*8 - 0x58cef56b]
jae 0x143b7d252
movsxd rax, eax
add r10, rax
xchg ecx, r8d
mov rdi, qword [rbp + r11*8 - 0x20bdc9b0]
sub r9d, ecx
mov ecx, dword [r11 + rbp - 0x417b92e]
xor r9d, 0x8406bba7
btr r11d, 0x24
lea rax, [r9*4 + 0x64182000]
lea rbp, [rbp + r11*4 - 0x105ee48c]
shl edx, 0x69
xadd r9b, r8b
mov dword [rdi + r11*4 - 0x105ee498], ecx
jmp r10
lea rax, [r8*8 - 0x5546874b]
sub r8d, dword [rsp + r9 + 3]
mov rax, qword [r10 + r9*4 + 8]
lea r8, [r8*2 + 0x2fb1680a]
mov qword [rsp + r9 + 8], r9
mul rbx
ror r11w, 2
shl r8d, 0x5c
mov qword [r10 + r11], rdx
mov qword [r10 + r9*8 + 8], rax
or dword [rsp + r9*4 + 9], r9d
shr qword [rsp + r9 + 8], 0xfd
shl dword [rsp + r9 + 0xb], 0x90
pop rax
pop r11
adc r9, rbp
jmp r9
cwd
shl ax, 0xc4
xor esi, 0x248b0d87
bt rcx, rdx
ror esi, 3
not r8w
imul r11
sbb al, ah
sbb esi, 0x8d3e5090
xor esi, 0x2cba7708
push rbx
xor dword [rsp + rdx], esi
dec al
rol ecx, cl
btc r8, r8
pop rbx
not rdi
movsxd rsi, esi
inc rcx
sar r11b, 5
adc rbp, rsi
add rdx, rbp
jmp rdx
inc r10d
xchg edi, r8d
bts ecx, r8d
movsx edx, r9w
rol r10d, 2
inc r8w
lea rax, [r9 + r9*8 - 0xf4aeefc]
push rbx
or r8b, al
xor dword [rsp + rcx - 0x5bbb14eb], r10d
bswap eax
rol edi, cl
ror rdi, 0x65
pop rbx
btc rdi, 0x19
cbw
xor r9b, 0x8f
movsxd r10, r10d
div al
mul dl
neg r8w
add r11, r10
mov r10, qword [r9 + rbp - 0x5d115755]
bswap rdi
shr r9b, 0x84
shr dil, 0xc5
lea rbp, [rbp + r9 - 0x5d1156fd]
push r10
mov r10d, 0x7809f689
rol r8w, cl
shl eax, 0xc8
popfq
imul rdx
ror r10b, 0x61
cqo
add rdx, r11
jmp rdx
jmp 0x1439b9501
shr rsi, 0x66
bswap r11
mov sil, byte [r10 + rsi*8 - 0x5d43588]
inc dword [rsp + 1]
or cl, sil
not cl
movsx eax, dl
mov word [r10 + riz], cx
pop rdi
jmp rbp
movsxd r9, r9d
add r11, r9
cdq
not r10b
add r8d, dword [rbp + r8*4 + 4]
ror rcx, cl
mov edi, dword [rbp + rcx*2 - 0x18]
add rax, rax
dec eax
or r8d, edi
ror r10, 0xc9
and r10b, 0x24
lea r9, [rax*8 - 0x68c744cb]
xor r8d, edx
not r9b
xadd eax, ecx
lea rax, [r9 + r10 + 0x76245e1c]
mov dword [rbp + riz + 8], r8d
sbb rbp, 0xfffffffffffffff8
mul r9b
sub r9d, 0xfc810786
movzx edi, r9w
jmp r11
jmp 0x143a68427
movsxd rdi, edi
ror dx, cl
adc r10, rdi
btc edx, 0x2b
jae 0x143b00149
movsxd rax, eax
adc dil, 6
and r9d, 0xf08481b5
adc r8b, 6
adc r11, rax
movzx eax, dl
mul r9
xor dx, word [rbp + rdi*4 - 0x4611a3c0]
mov r8w, word [rbp + rdi - 0x118468ee]
lea rbp, [rbp + rax*8 + 2]
sar r10b, 0x25
adc r9w, cx
xchg cl, r10b
add dx, r8w
btc edi, r10d
mov r8d, r10d
mov word [rbp + rdi*4 - 0x4615a3c0], dx
add rax, r11
jmp rax
adc dl, cl
sal esi, cl
and rdi, 0x30b9f8b6
sal ebp, cl
xor dl, 0x33
lea rsi, [rcx + rbp*8 - 0x1dcad9cb]
sub dl, 0x38
neg dl
rol word [rsp + rdi*2 - 0x40118024], 0x21
adc dword [rsp + rdi - 0x2008c010], ecx
cbw
adc dl, 0xa3
xchg qword [rsp + rdi - 0x2008c014], rbp
mov r11d, 0x65153235
sar di, 0x64
neg dl
not dl
push r11
xadd r11b, cl
rol dl, 1
shr rax, 0x37
dec sil
adc dl, dil
bts esi, ebp
sbb qword [rsp + rdi - 0x2008fc00], rax
rol dl, 1
neg ebp
jb 0x143aab013
add ax, 0x51a5
xor dl, 5
xor r8b, dl
sal bpl, 0x46
xchg dword [rsp + rdi*2 - 0x4011f800], eax
lea rdx, [rsp + rdx + 0x10]
sar word [rsp + rdi*2 - 0x4011f7fe], 0x21
mov ecx, dword [rdx + rsi - 0x4f960e35]
lea rdx, [rsi + r11 + 0x1724f22b]
bts rbp, rsi
mov dword [rbx + rdi*2 - 0x4011f7fe], ecx
sal dx, 9
mov eax, dword [rdi + r10 - 0x2008fc00]
adc esi, esi
sbb qword [rsp + r11 - 0x65153232], rdi
lea r10, [r10 + rdi*2 - 0x4011f7fd]
movsx ecx, byte [rsp + rdi - 0x2008fbfa]
add rsi, rdx
xor eax, r8d
neg qword [rsp + rdi - 0x2008fbfd]
lea eax, [rdi + rax + 0x249a532c]
sub qword [rsp + rdi - 0x2008fbfc], rcx
shr edx, 0x1f
shl dx, 0x29
not eax
bt cx, si
ror eax, 3
add dx, 0xf5b6
xchg byte [rsp + rdi - 0x2008fbfd], bpl
dec ebp
sbb eax, 0xd791013a
mov qword [rsp + rdi*2 - 0x4011f7fa], r8
neg byte [rsp + rdi - 0x2008fbfe]
pop r11
xor dword [rsp + rbp], eax
jmp 0x143a6dcd8
lea rsp, [rsp + 8]
call rax
mov r11d, 0x202497b7
movzx r8d, r11b
push r8
mov rsp, qword [rbp + r11 - 0x202497c7]
mov r10d, 0xc333de87
mov rbp, qword [r8 + rbp - 0xbf]
push r11
lea rsi, [r10 + r10*8 - 0x1cfc9b67]
mov qword [r11 + rbp - 0x202497b7], rax
lea rcx, [r10 + r10*8 + 0x4692beaf]
movzx ebx, r10w
mov r10, rbp
movzx eax, cx
mov rbx, qword [rsp + r8*4 - 0x2d4]
mov rbp, qword [rsp + r11 - 0x202497a7]
sal rax, cl
mov r9, qword [rsp + r11*2 - 0x40492f56]
jnp 0x143b67cae
xchg rcx, rax
mov edi, dword [r11 + r9 - 0x202497b7]
mov qword [rsp + r11 - 0x202497af], 0xffffffffe385d4b6
lea r9, [r9 + r11*2 - 0x40492f6a]
xor edi, ebx
sub qword [rsp + r8 - 0xaf], r8
mov edx, r8d
sar r8, 0x38
inc edi
sal eax, 0xf5
not edi
xchg rcx, rax
jae 0x1439560d9
jmp 0x143b885e2
bswap rdx
push r9
mov r9, qword [rsp + r14*2 + 0x62]
mov rax, qword [rsp + r14*2 + 0x6a]
xchg r11d, edx
mov r14, qword [rsp + rdx - 0x73b366b]
lea rbp, [rdx + rdx*4 - 0x285be8fc]
jmp 0x143b26150
neg rdx
movsxd r10, r10d
xchg byte [rsp + rdx + 0xbf3b], ch
xchg qword [rsp + rdx + 0xbf3b], rax
add r11, r10
rol rcx, 1
pop rdi
jmp r11
or edx, dword [rsi + rcx - 0x3934e8bd]
bts rax, rdi
mov ebx, 0x19a922
xor edx, r11d
inc edx
sar ebx, 0xcf
bswap edx
xor cl, cl
neg edx
xor edx, 0x48bf7928
movzx r9d, bl
btc ecx, ecx
push r11
xor dword [rsp + rcx - 0x3934e801], edx
or rax, 0xffffffff9bacf98c
jbe 0x143be7a8b
pop r11
imul di, ax
jb 0x1439886fe
xor ecx, edi
neg ecx
shr ax, 0xc1
lea ecx, [r9 + rcx + 0x4f24cc97]
and bx, bx
xchg word [rsp + rax + 5], dx
bswap ecx
pop rax
inc ecx
btr ax, bx
push rdi
sar ax, 0x69
cmovs r8d, eax
mul bl
xor dword [rsp + r8], ecx
movsx edi, r11w
push r8
jmp 0x1439045a2
jne 0x14391fde1
mov rax, qword [rbp + riz]
jmp 0x1438f4b41
cbw
pop r8
pop rdx
pop rdx
jp 0x1438b7d12
lea rsp, [rsp + 8]
mov edi, dword [rsi]
mov eax, 0x3c259734
movsx r8d, al
lea rsi, [rsi + rax*2 - 0x784b2e64]
and r8b, al
xor edi, r11d
sar r8, 0xc6
sbb r8b, 0xaa
jne 0x143941be3
sub r8, 4
mov ebp, 0x4c2cedb2
mov r10d, ebp
mov edi, dword [r8 + r10 - 0x4c2cedb2]
push rbp
xor edi, ebx
bswap edi
rol edi, 3
not edi
dec edi
ror word [rsp + rbp - 0x4c2cedb2], 0xc3
mov ecx, r10d
mov esi, ecx
rol edi, 2
push rbp
dec bpl
neg edi
mov qword [rsp + rsi - 0x4c2cedaa], rbx
imul si, word [rsp + r10 - 0x4c2cedb1]
push rsi
pop rax
xor dword [rsp + r10 - 0x4c2cedaa], edi
mov rbx, qword [rsp + rsi - 0x4c2ca5c2]
xchg r10w, si
lea r9, [r10 + r9 - 0x4c2ca5d2]
and r10, rbp
mov qword [rsp + rcx - 0x4c2cedaa], 0xffffffff871d9d91
adc word [rsp + rsi - 0x4c2ceda8], 0x6a0b
mov qword [rbp + r9 - 0x4c2cedb1], rdi
lea r8, [r8 + rbp - 0x4c2cedb5]
sub qword [rsp + rbp - 0x4c2cedae], 0x60acc827
mov edx, dword [r10 + r8 - 0x4c2ca580]
sal cl, 0xc1
ror dword [rsp + rcx - 0x4c2ced5b], 0x7c
xor edx, ebx
sal r10, cl
div sil
movsx edi, word [rsp + rcx - 0x4c2ced60]
inc edx
or qword [rsp + rbp - 0x4c2ceda9], rsi
rol ax, 0x8f
neg byte [rsp + rbp - 0x4c2ceda9]
rol edx, 1
neg edx
bswap edx
xchg dword [rsp + rbp - 0x4c2ceda5], ecx
sal r10w, 0xc7
mov qword [rsp + rsi - 0x4c2cedaa], rbx
movzx ebx, dil
xor dword [rsp + rbp - 0x4c2ceda9], edx
cwde
mov rbx, qword [rsp + rsi - 0x4c2cedaa]
cbw
xor r10b, sil
movsxd rdx, edx
adc r10, r10
sal esi, 0x37
adc r11, rdx
sar dword [rsp + rdi - 0x5336], cl
idiv r10b
mov qword [rsp + rax - 0x12f9], 0xffffffffa21cb48d
pop rdi
pop r10
jmp 0x143bc814f
seta byte [rsp + 3]
mov qword [rsp], rbx
mov ebx, 0x3490d50d
jae 0x14390bbcc
neg cl
lea rbx, [rbx*4 - 0x18f677c6]
not cl
neg word [rsp + 7]
imul ebx, ebx
shr edx, 0xcc
dec cl
btr ebx, 0x39
cmovb dx, word [rsp + rdx - 0xa0fb0]
pop rbx
xor dil, cl
mov qword [rsp + rdx*2 - 0x141f64], rsi
not dl
push rbp
jmp 0x143bf85f0
xor edi, r8d
push rsi
not dx
inc rcx
sub edi, 0xf3bb5d04
inc byte [rsp + rdx*2 - 0x1ffc7]
neg edi
bswap edi
shr dword [rsp + rdx - 0xffe6], cl
dec rdx
sbb edi, 0xe213acb3
rol word [rsp + rdx - 0xffe2], 0x27
movsx ebp, cx
ror edi, 1
dec esi
xor edi, 0xa004aa12
lea rdx, [rbp + rbp + 0x7996dd0f]
mov qword [rsp + rdx - 0x7996dedf], r8
sal rdx, 0x8c
mov r11d, ecx
lea r11, [rdx + r11 - 0x52bb5a]
xor dword [rsp + rcx - 0xe8], edi
push rcx
sal sil, 0x67
movsx eax, dx
mov r8, qword [rsp + rcx - 0xe0]
movsxd rdi, edi
adc r9, rdi
mov eax, dword [rbx + rcx*2 - 0x1d0]
mov qword [rsp + rcx - 0xe0], 0x66161d8c
mov edi, dword [rbx + rcx - 0xe4]
xor qword [rsp + rcx - 0xe7], r11
sbb qword [rsp + rcx - 0xe4], r11
imul rcx, rdx
xor cl, byte [rbx + rbp*2 - 0x1c8]
shl sil, 0xc1
adc sil, bpl
shl esi, 0xde
lea rbx, [rsi + rbx + 6]
shrd eax, edi, cl
mov dword [rbx + rsi], eax
add rsi, rdx
mov ecx, dword [rsp + rbp*2 - 0x1c9]
pop rdi
pop rsi
jmp r9
jmp 0x1438b7191
lea r10, [r10 + rbx - 0x44bb14ce]
jp fcn.143ac99e2
push 0xffffffffe2a10f98
sar qword [rsp], 0x27
adc r10, 0xb
xor dword [rsp + 4], 0x5da1268b
xor word [rsp + 4], 0x35bd
neg qword [rsp]
xor ebx, ebx
test r11, r11
jmp 0x143a38035
sal r8b, 3
xchg r8, r9
movsxd rdi, edi
inc rcx
rol r8, cl
add r10, rdi
lea rdi, [rdx*8 + 0x57b13c05]
lea rbx, [r9 + rbx - 0xc10eb42]
movzx r9d, word [rbx + r9*8 - 0x60875a00]
not r8d
shr dx, 0xca
xor r9w, si
btc rdi, rcx
neg rdx
rol r9w, 1
neg di
cqo
btr rcx, rax
neg r9w
ror edx, cl
adc r9w, 0x6523
ror r9w, 1
btr rcx, r11
jae 0x143b4ace6
cmp ebx, 1
push 0x469d4ba0
not dword [rsp + 2]
lea rsp, [rsp + 8]
jne 0x143bf61f6
push 0xfb8bfb5
mov ecx, 0xc0043c29
mov rcx, rax
lea rsp, [rsp + 8]
jmp 0x143a9535d
not r11
pop r10
lea r11, [r11 + r13*4 - 0x79fcd8c9]
pop rsi
push r11
mov r12, qword [rsp + r13*4 + 0x27f1a62c]
mov rbp, qword [rsp + rax - 0x5906c813]
push rax
xchg qword [rsp + r13 + 0x9fc698b], r11
mov rdi, qword [rsp + r13*2 + 0x13f8d332]
not r13
cwde
bswap eax
mov r15, qword [rsp + rax*2 - 0x4791ffd6]
mov r11, qword [rsp + rax - 0x23c8ffcf]
push rax
jmp 0x143bb433b
push rdx
mov rdx, qword [rsp + rdx*4 + 0x38]
push r11
bswap r11d
lea r11, [r11 + r11*8 + 0x4d1a181b]
mov r11, qword [rsp + 0x48]
jmp 0x1438dfcbc
ror r9b, 1
dec dil
lea rdx, [rax - 0x1dfce2d0]
jp 0x143b16230
mov r11d, 0x602fbdab
lea rdi, [rsp + r11 - 0x602fbcc3]
mov rax, qword [rdi + r11 - 0x602fbdab]
mov qword [r11 + rbx - 0x602fbdb3], rax
not r11
mov esi, dword [r10 + r11 + 0x602fbdac]
lea r10, [r10 + r11 + 0x602fbdb0]
mov eax, r11d
xor esi, r8d
lea rcx, [r11 + r11 + 0x2f956714]
sar ecx, 0x34
inc esi
lea rdx, [rax + rax*4 - 0x2dea5278]
lea rbp, [rdx + r11*2 + 0xcb139b5]
xor esi, 0x38898030
movsx edi, r11b
not rcx
xchg r11b, bpl
dec esi
sar cx, cl
sub ax, di
xor rbp, rdx
rol esi, 1
or rax, rcx
jnp 0x143c041db
or rdi, rax
sbb esi, eax
not rcx
ror esi, 1
cdqe
push r8
shr ecx, 0x81
jge 0x143902db7
mov eax, 0xe49a6f95
lea rcx, [rax + rax + 0x4814eaa3]
mov eax, dword [r9 + riz]
lea rsi, [rcx + rcx*4 - 0x3452665]
mov cl, byte [r9 + riz + 4]
add r9, 2
movzx ebp, si
shr eax, cl
mov dword [r9 + rbp*2 - 0x19538], eax
lea rdx, [rbp*4 + 0x56b55f83]
mov edi, ebp
lea r8, [r8 + rbp*4 - 0x32a74]
movsx r10d, bpl
mov ecx, dword [r8 + rbp*4 - 0x32a70]
xor ecx, ebx
neg edx
or esi, esi
movzx eax, r10w
neg ecx
cdq
bts r10d, r10d
or rax, rdi
ror ecx, 3
bt eax, 0x2a
cdq
sal al, 0x44
not ecx
shr r10b, 0x21
xchg edx, edi
cqo
sbb ecx, 0xc80d3aa2
push rbx
jmp 0x143c4cb31
cdq
lea r8, [rbx*4 + 0x751f9e3f]
lea rsi, [rsi + r9 - 0x6d21]
sar dword [rsp + r9*2 - 0xda4a], 0xa9
shr word [rsp + r9*4 - 0x1b493], 0x89
xor ecx, r11d
cdq
rol ecx, 1
cwd
dec ecx
push rax
idiv qword [rsp + r9*2 - 0xda45]
cdq
ror ecx, 1
lea ecx, [rcx + rbx + 0x10fd1073]
cbw
mov qword [rsp + r9*2 - 0xda44], r11
sal r8w, 0x88
mov edi, eax
xor dword [rsp + r9*8 - 0x36928], ecx
rol r9, 0x44
cmovae r8, qword [rsp + r9*4 - 0x1b4980]
btr r8d, r8d
mov r11, qword [rsp + r9 - 0x6d258]
imul dword [rsp + r8 - 0x60d54209]
movsxd rcx, ecx
and qword [rsp + r9 - 0x6d260], r8
mov qword [rsp + r9*2 - 0xda4b8], 0xffffffff8fa74d3a
adc rbp, rcx
neg word [rsp + r8 - 0x60d54207]
sbb bx, 0xb52a
mov rdx, qword [r8 + r10 - 0x60d54214]
not qword [rsp + r9*4 - 0x1b4979]
rol ax, 8
bts r9d, edi
mov rdi, qword [r10 + r9*4 - 0x1b5980]
movzx ecx, word [rsp + r9*2 - 0xdacbe]
not byte [rsp + r9*2 - 0xdacb3]
pop r9
or rdx, rdi
jmp 0x143b9c506
add dword [rsp + 4], 0xb96f2af
lea rsp, [rsp + 8]
adc rsp, rcx
jmp fcn.1438f4a30
dec ebx
push 0xffffffffdf86b784
jmp 0x143a253b0
ror ax, cl
btc ecx, edi
lea rbx, [rbx + r11*2 - 0x13713]
xor rdx, rsi
and di, di
xor rdx, 0xffffffffa684d48f
sal edi, 0x93
lea rdx, [rdx + r11*8 - 0x43f2267b]
rol rdx, 7
dec r9b
inc r11d
dec rdx
and dil, r11b
xor rdx, 0xffffffffafb6ce04
cdqe
xor rsi, rdx
movsx r8d, r11w
cdqe
dec ecx
mov qword [rbp + r11*2 - 0x13718], rdx
neg r9b
lea rax, [r11 + rcx*4 - 0x51e1897d]
lea rdx, [r8*2 + 0x7ebbe219]
lea rbp, [rbp + r11 - 0x9b94]
and r11b, 0x2a
sub r11d, edi
setb r9b
jp 0x143c4eb51
mov r8d, 0x7b9f1287
lea rdi, [r8 + r8*4 - 0x54e1e7c8]
lea rbx, [rbx + r8 - 0x7b9f128b]
mov ecx, edi
mov edx, edi
movzx r11d, cx
mov edx, dword [rbx + r8 - 0x7b9f1287]
btc edi, ecx
xor edx, esi
lea r11, [r11 - 0x18da1980]
sar r8b, 6
movzx eax, cl
lea edx, [rdi + rdx - 0x38c44372]
rol edx, 3
movsx r9d, dil
xor di, ax
dec edx
xchg r11d, r9d
shr rax, 0xc7
rol edx, 3
not edx
jmp 0x143ac9715
shld edx, ebx, cl
mov dword [r10 + rdi - 0x4e], edx
jmp 0x143bdabca
mov r9d, r11d
lea rbx, [r9 + rbx - 0x30ba1996]
mov edi, r9d
lea rcx, [rdi + r9*8 - 0x37f2c259]
mov edx, dword [r11 + rbx - 0x30ba1992]
xadd cl, r9b
movsx r8d, di
xor edx, esi
rol edx, 3
lea r9, [r9 + r8*8 - 0x1e4814d5]
bt cx, r9w
btr di, di
not edx
mov eax, 0xb90370e
dec edx
shl eax, cl
sar rdi, 0x7b
sal r9, cl
rol edx, 1
neg edx
inc edx
neg cx
ror edx, 2
sub ecx, ecx
sar r8w, 0x49
adc edx, edi
inc cl
neg edx
push rsi
xor rdi, r11
xor dword [rsp + r11 - 0x30ba1992], edx
neg ax
movzx esi, r8b
pop rsi
shl di, 0xc
not dil
movsxd rdx, edx
dec r8w
jnp 0x143a3b22a
lea rsp, [rsp + 0xa0]
ret
xor ebp, ebx
cdq
xor ebp, 0x22be1d19
lea rsi, [rdx + r10*4 - 0x7aed88dd]
push rdx
dec ebp
lea rcx, [rsi*4 + 0xab8f03e]
shr qword [rsp + r10 - 0x5dba7532], cl
not ebp
idiv rcx
lea rcx, [rcx + rdx*2 + 0x213e569e]
xor ebp, 0xd08d18c
sar al, 0x83
and word [rsp + rax*4 + 2], si
adc qword [rsp + rax], rbx
xor si, 0x4985
xor dword [rsp + rax], ebp
mov edi, esi
imul r10w, r10w
pop rbx
movsxd rbp, ebp
adc edx, edi
sub r10d, edx
add ecx, edi
add r11, rbp
jmp 0x143936df7
lea rbx, [rbx + rdi - 0x6038d2a4]
lea rdi, [rdi*2 + 0xfb4d481]
jp 0x143952848
xadd cx, ax
lea rbp, [rax + rbp - 0x96a]
add r8, rax
idiv ax
cwd
mov ecx, dword [rax + rsi - 0xf]
lea rsi, [rax + rsi - 0xf]
xor ecx, ebx
ror eax, 0xa1
ror ecx, 3
dec r9
btc r9, r9
xor ecx, 0x82a8d38a
mov r10d, edx
bswap ecx
push rdi
shl ax, 0xa7
pop rax
ror ecx, 1
push rbx
cdq
mul r9d
xor dword [rsp + rdx*4 - 0x40014c], ecx
sar ax, 6
movzx ebx, dil
btr eax, 0x98
pop rbx
neg r8d
movsxd rcx, ecx
dec r8d
add r11, rcx
lea r10, [rax*2 + 0x2f2c64b8]
bts r8, r10
jae 0x143a4e7b4
lea rsi, [r8 + rsi - 0x2cb0]
jmp 0x143bb405c
movsxd r10, r10d
add r11, r10
bt rcx, rdx
mov ebp, 0x6a03c592
lea r10, [rsi + rbp*8 - 0x30e2aa48]
add rsi, r11
jmp rsi
mov word [rsp + 0xd], 0x6198
lea rsp, [rsp + 0x10]
mov qword [rbp + riz - 0x10], rsp
push 0xffffffffc0a6443c
setae byte [rsp + 2]
je 0x143a66cd7
lea rsp, [rsp + 8]
sbb rsp, rcx
jmp 0x1439b8847
push 0xffffffffda2508a3
lea rsp, [rsp + 0x10]
call rax
mov edx, 0xf0b81608
jmp 0x143bb3184
push 0xffffffff8b16c999
shl qword [rsp], 0x65
setp byte [rsp]
cmp ebx, 4
jmp 0x143b709eb
movsxd rsi, esi
bts ebx, ecx
cwde
div bpl
add r11, rsi
sub eax, 0x7327622a
movsx esi, dx
add di, bp
jmp r11
mov dword [r10 + rbx - 0x4766709b], eax
mov eax, dword [rsi + rdi*2]
lea r8, [rbx + rbx*4 + 0x5a9894b3]
movzx edx, bl
bt edx, ebx
lea rsi, [rsi + rdi + 4]
xor eax, r11d
lea eax, [rax + rbx + 0x1cd6e714]
jmp fcn.143b4d931
not ecx
xor dil, 0x32
bswap edx
push rbp
inc sil
sub dil, 0x2d
jmp 0x143c56e57
mov eax, 0xfa22ac82
add rax, rax
mov rax, qword [rbp + rbx*8]
jnp 0x143a5a893
mov ecx, 0x5bbb14ac
mov r9d, 0x5d115810
lea rsi, [rcx + rsi - 0x5bbb14b0]
movsx edi, cl
bts r9d, 0xc
add r9d, edi
mov r10d, dword [rcx + rsi - 0x5bbb14ac]
sal dil, 0x82
lea r8, [rdi*4 - 0x6bea61e0]
xor r10d, ebx
add rdi, 0x3ba3d2b6
dec cx
xor r9b, dil
lea r10d, [r9 + r10 - 0x11643f4d]
neg r10d
jmp 0x143a515ff
and byte [rsp + 8], ch
xor eax, 0xe5bc2bab
inc eax
bswap eax
movzx edx, cx
ror eax, 3
lea eax, [rax + rdx*2 + 0x7a30af85]
rol eax, 3
lea eax, [rdx + rax - 0x5ca33348]
rol dword [rsp + rdx*2 - 0x1c932], cl
inc di
lea r8, [rdx + rcx*8 + 0x398ea39d]
neg eax
shr rcx, cl
and dword [rsp + rcx - 4], edi
and dl, 0xd
mov qword [rsp + rcx*2 - 0x16], rbx
rol r8w, 0x2e
add dword [rsp + rcx - 0xd], ecx
xor dword [rsp + rcx*2 - 0x16], eax
or dil, byte [rsp + rcx - 9]
sal byte [rsp + rcx - 0xe], 0x43
xadd byte [rsp + rcx*8 - 0x76], ch
mov rbx, qword [rsp + rcx - 0xe07]
ror dword [rsp + rcx*8 - 0x7078], 0x45
mov qword [rsp + rcx*2 - 0x1c16], r8
movsxd rax, eax
xor rdx, qword [rsp + rcx*4 - 0x3837]
sar r8b, 0xe7
mov r10d, dword [rsp + rcx*4 - 0x3838]
add r11, rax
imul rcx, rdx
mov eax, ecx
shr rdx, 0x69
movzx dx, byte [rdx + rbp - 0x41cc7]
mov cl, byte [rbp + r10 - 0x3fffffff]
sbb qword [rsp + r10 - 0x40000001], 0xffffffffd6bc0f20
movzx r9d, al
lea rbp, [rbp + r10*2 - 0x80000000]
sbb r10b, 0x27
mov dword [rsp + r10 - 0x400000d7], r9d
add dl, cl
push r9
jmp 0x143a08c2c
btr rax, r8
inc cl
mov qword [rdx + rsi - 0x6e620000], r11
btr r8w, 0xaa
rol r9b, cl
movzx r11d, cl
xor rax, r10
jmp rax
sbb rsp, 0x20
push 0xffffffff9689f807
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov edx, 0x6e2ca5bb
mov qword [rbp + rdx - 0x6e2ca5bb], rax
shl dx, 0x6c
movzx esi, dl
mov r10, rbp
jns 0x143bebfc6
pop r11
pop rbp
lea rcx, [rdx*8 - 0x9704fdd]
movsx r8d, cl
movsx eax, r8b
pop rsi
mov edi, dword [rsi + rdx - 0x6e2cb000]
lea rbx, [rdx*2 + 0x6eb9e9a1]
shl edx, 0xa2
lea rsi, [rsi + r8*4 - 0x88]
xchg r8, rax
adc cx, 0x61bb
neg edx
xor edi, r11d
sub edi, 0xe8bf7c92
bt r8w, ax
rol bl, 0x65
jae 0x143ab777c
lea r11, [rax + 0x653eab9f]
and rdx, rdi
shl qword [rsp + rsi - 0x56e1], cl
movzx edi, si
sub rcx, rax
mov qword [r10 + rsi*4 - 0x15b7c], rdx
xor word [rsp + r11 - 0x653eac19], 0x4e86
lea r8, [rsp + rsi*2 - 0xad6a]
mov rax, qword [r8 + rsi*2 - 0xadc2]
jno 0x143b6e674
dec ecx
sal r9b, 0xe7
neg ecx
rol r11, 0x19
rol ecx, 1
not r9w
movsx r8d, bl
movzx edx, r9b
xor ecx, 0x86b094af
neg ecx
xadd rax, r8
inc r8w
lea ecx, [rcx + rax + 0x369db09f]
ror ecx, 2
btc ax, r11w
inc r11w
push rdi
or bl, al
jle 0x143bd6a2d
inc dx
xor dword [rsp + rax - 0x807e], ecx
inc r11b
cqo
or dx, r9w
pop rdi
neg r8b
bts r9, rax
btc rax, rbx
movsxd rcx, ecx
cwde
adc rbp, rcx
mov r9, qword [r8 + r10 - 0x80ff]
imul bx
bswap r8
rol rax, 0x8a
mov rax, qword [rdx + r10 - 0xe1d6]
sal ebx, 0xc4
lea r10, [r10 + rdx*2 - 0x1c3b4]
or bl, dh
movsx ecx, dx
not r9
dec r8b
sar r11, 0xf2
adc r8d, ecx
not rax
or r9, rax
push rdx
jmp 0x143a1384d
mov dword [rbx + rax*4 - 0x3fc00], ecx
jmp r11
mov dword [r10 + r9*8 - 0x7fd9c], ecx
mov eax, dword [rsi + r9*4 - 0x3fed0]
movzx ecx, r9b
xor eax, edi
bswap r9d
shl bx, 4
imul cx, cx
neg eax
movzx r8d, r9w
movzx r11d, r8b
inc eax
rol eax, 3
lea eax, [rax + rbx*2 + 0x3cccc40]
neg r8b
push rdi
xor dword [rsp + rbx - 0x5a27ffa0], eax
movsx edi, r11b
imul r11w, r8w
jno 0x143ace9cb
movsx ecx, di
push rbx
bt rbp, rcx
xor dword [rsp + rax*4], edx
pop rbx
movsxd rdx, edx
xadd eax, ecx
bts esi, eax
adc r11, rdx
mov rdx, qword [r8 + rax*2 - 0x805a]
btr eax, 0xb1
cdqe
ror eax, 0x73
mov rdi, qword [r8 + rax*2 - 0x100b3ff8]
sbb sil, r9b
and rdx, rdi
not rdx
neg ecx
mov rdi, rdx
dec al
or cl, byte [r10 + rax*2 - 0x100b4203]
btr rax, rax
xchg r9d, eax
adc rbp, 0x600be29d
lea r10, [r10 + r9 - 0x805a104]
mov edx, eax
xor cl, bl
cqo
sub cl, r9b
bswap rdx
shl sil, 7
rol cl, 1
add cl, 0xa9
xchg r9w, ax
xchg rdx, rsi
inc rdx
ror cl, 1
imul si
sal al, 0x25
setp dl
sbb cl, dl
xchg rbp, r9
ror cl, 1
xor cl, 0x8a
jmp 0x143a6565d
shl bpl, 0x41
push rdx
xor bl, cl
and qword [rsp + rsi], 0xffffffffe6040c0b
jae 0x143c0603c
push rsi
xor dword [rsp + r9 - 0x67b4829e], edx
pop rsi
movsxd rdx, edx
lea rax, [rcx + r8*4 - 0x1d47e5f0]
add r10, rdx
sar r8d, 0xaa
rol edi, 0x62
mov r8d, dword [r9 + rbp - 0x67b4829e]
sar al, cl
mov cl, byte [rbp + rcx - 0x67b49043]
bt edi, edi
sal r9b, 7
lea rbp, [rbp + rax - 0x4a6eb4fd]
sal r8d, cl
btc eax, r9d
dec r9
movsx edx, di
mov dword [r9 + rbp - 0x67b481ff], r8d
div r9b
shr dl, 0x82
jmp r10
push 0x6e8e6526
lea rsp, [rsp + 8]
jmp 0x143abbeda
add r11, rdi
movzx r9w, byte [rbp + r8 - 0x11060000]
movsx edi, dx
add r8b, byte [r8 + rbp - 0x1105fffe]
cbw
or r9b, r8b
xchg di, ax
shr r10, 0xe2
btc di, ax
not r9b
cwd
mov word [rcx + rbp - 0x11060014], r9w
lea r9, [r10 + 0x6a2cdf87]
sal r10, 0x7c
push rdx
add rax, qword [rbp + rcx*4 - 0x44180056]
or word [rsp + rcx*4 - 0x44180058], r9w
mov cl, byte [rbp + rcx*2 - 0x220c0022]
sub rdx, qword [rsp + rdx*8]
lea r8, [rdx + r10 - 0x34e2fe46]
shl rax, cl
mov qword [rbp + rdx + 0xdf8b], rax
pop r8
movzx ecx, di
push rcx
lea rbp, [rbp + r10 + 4]
pop r8
or r10, r11
jmp r10
pop rdi
push 0xffffffffab822d27
push 0xffffffffea8fc8a7
push 0x4babe29c
xchg qword [rsp + 0x18], rcx
jmp 0x143a28dd9
push rdx
mov rdx, qword [rsp + rcx - 0x93c1e35]
jmp 0x143ab74b0
setno al
xor dword [rsp + r8 + 0x11c405f7], edx
inc ax
pop rbx
sal r8b, 3
adc eax, edi
dec r8d
movsxd rdx, edx
btc ecx, r8d
bts di, r8w
cwde
adc rbp, rdx
cdqe
movzx esi, word [r9 + rax*4 + 0x10bb0]
and ax, ax
or rdi, 0xfb5aa8a
sal r8b, 0x46
lea r9, [r9 + rax + 0x42ee]
xor si, bx
add rax, rcx
ror si, 1
dec si
inc rax
ror si, 1
push rcx
movsx edx, byte [rsp + rax*2 - 0x17338]
add si, 0x8cb1
not si
add dx, word [rsp + rax*2 - 0x17339]
lea rdi, [rcx*8 + 0x61b6e3a9]
xor bx, si
lea rdi, [r8*8 + 0x758ed299]
bswap rdx
or di, r11w
lea rsi, [rsp + rsi + 8]
movzx di, byte [rax + rsi - 0xb99e]
sub byte [rsp + rax*2 - 0x1733a], r11b
bts r8, r8
lea r10, [r10 + rax - 0xb9a0]
sal r8b, 0xc7
neg r8
shl rcx, cl
mov word [r10 + rax*4 - 0x2e678], di
movzx esi, word [rsp + rax - 0xb99a]
dec qword [rsp + rax*2 - 0x1733c]
pop rdx
jne 0x1438c28c9
xor bl, dl
neg bl
mul al
sbb word [rsp + rdi*4 - 0x7f4b7c9c], 0xd132
adc bl, 0x92
rol bl, cl
bt dx, ax
xor r8b, bl
sar edi, 0x7a
add sil, cl
and dword [rsp + rdi*8 - 0x34], esi
lea rbx, [rsp + rbx + 8]
dec qword [rsp + rdi*4 - 0x1c]
xadd word [rsp + rdi - 5], di
mov ax, word [rbx + rdi*2]
movzx ebx, byte [rsp + rdi + 4]
lea r9, [r9 + rdi - 2]
jle 0x143bb0c3d
shl dil, 0x41
mov word [r9 + rdi*8], ax
seta dil
sub ebp, edx
pop rax
jne 0x143bdf597
mov dword [rdi + rcx*4 + 0x400], edx
movzx r9d, word [rsp + rcx*4 + 0x404]
jb 0x143ad2cc6
xor ebx, dword [rcx + rsi + 0x100]
lea rdx, [rcx*4 - 0x1fdad9c8]
dec rax
and cl, dh
lea rsi, [rsi + rcx*2 + 0x204]
xor ebx, r11d
xor ebx, 0x78be6101
lea r8, [rdx + r8 + 0x5883ec28]
rol ebx, 2
cbw
add edx, r8d
lea rdx, [rcx + rax*2 - 0x1cf4cd7]
neg ebx
imul r9w, word [rsp + rcx + 0x101]
dec rcx
sar r9d, 0x71
not ebx
shr dword [rsp + rcx + 0x105], 0x69
mul dx
xor qword [rsp + rcx + 0x101], r11
xor dword [rsp + rcx + 0x101], ebx
xor r9, rdx
sets cl
lea r8, [rdx + rax*4 - 0x12c526e9]
pop r11
xadd r8d, eax
movsxd rbx, ebx
mul r8b
add rbp, rbx
sub rdx, r8
cwd
jmp rbp
mov edx, ebp
bswap edi
movsx r9d, bp
movzx esi, ax
neg ax
neg edi
lea edi, [rdi + rbp*4 + 0x22c3203c]
mul bp
push rbx
lea rbx, [r9 + rsi + 0x1db544a7]
imul r9
xchg sil, al
xor dword [rsp + rbp*2 - 0x3e76bc00], edi
lea rdx, [rdx + rax*8 + 0x19938792]
jmp 0x143925cd2
jmp 0x143ab8da4
jnp 0x143b592be
xor ebx, r8d
ror ebx, 3
lea rbp, [rdx*2 - 0x365ae36a]
lea ebx, [rbx + rdx*2 + 0x3fa12fdb]
sub rbp, 0x54b2cc9e
push rcx
bswap ebx
sub rcx, 0x7da740ae
imul rbp, rdi
xor ebx, 0xe11a02a3
lea rax, [rdi + rdi*2 + 0x4521832c]
shl si, 0x26
not ebx
inc word [rsp + rsi - 0xd5c0]
shl bpl, 0xa1
inc bp
lea ebx, [rbx + rcx*2 + 0x193b7abd]
jl 0x143ae4227
lea r9, [rbp + r9 - 0x1888ff69]
sbb ebx, ecx
mov dword [rbx + r9 - 0x21b44d84], eax
jb 0x143bdf597
neg r8b
add word [rsp + rax + 0xe03], 0x282d
sub word [rsp + rdx + 1], 0x518e
sbb ebx, 0x31a75223
xor dil, r8b
lea r8, [rsp + r8 + 8]
movsx r11d, r9w
sar rdx, 0x5e
mov dword [r8 + rdx*2 + 2], ecx
add qword [rsp + rdx*8 + 8], r11
mov ecx, edx
dec r11
mov ebx, dword [rdx + rsi + 4]
lea rsi, [rsi + rdx*2 + 9]
ror qword [rsp + rdx*2 + 2], 9
rol r9w, 0x29
xchg r9b, r11b
xor ebx, edi
dec byte [rsp + rdx*4 + 5]
xor ebx, 0x821a1d27
pop rax
mul eax
movsx r8d, dl
xor ebx, ecx
or al, r9b
mul dl
ror ebx, 1
shl al, 0xe6
sbb ebx, 0xfab4de9d
xor ebx, ecx
neg ebx
push rdi
xor dword [rsp + rdx*2 - 0x17f224a], ebx
sar r11d, cl
pop rdi
bts ecx, eax
lea r9, [r8 + r9*8 - 0x67c74b]
movsxd rbx, ebx
sal al, 0xe7
div ecx
cdqe
add rbp, rbx
cwde
mov ebx, 0x113d06ba
cbw
jmp rbp
xchg r9, rdi
neg rcx
mov di, word [r10 + rcx*4 + 0x4c]
mov word [rbp + rcx*2 + 0x24], di
lea rdx, [r8*8 + 0x720538a2]
mov r10d, dword [rsp + rcx + 0x15]
movzx r9d, byte [rsi + rcx*2 + 0x21]
shl dl, 0x83
btr r10, rcx
jae 0x143b0ce44
pop r8
movsxd rbx, ebx
btc bp, bp
bts cx, dx
mul rbp
add r11, rbx
jmp r11
cmp ebx, 4
push 0xfffffffffe872f3f
jmp 0x1439d3540
mov r8, qword [r10]
mov r11d, 0x623971a6
mov edi, r11d
movzx esi, r11b
mov rax, qword gs:[rdi + r8 - 0x623971a6]
lea r8, [r11 + r11*4 - 0x375fc167]
mov qword [r10 + r11 - 0x623971a6], rax
mov r11d, dword [r9 + r11 - 0x623971a6]
lea r9, [rsi + r9 - 0xa2]
not di
dec di
setge dil
xor r11d, ebx
imul rsi, r8
movzx ecx, di
sbb r11d, 0xbfb5b68e
movsx eax, cx
rol r11d, 1
xor r11d, 0x4483a60f
neg r11d
ror dil, 0x85
lea rdx, [rdi*4 + 0x63db0be]
xor ecx, r8d
not r11d
cmova rdi, rax
push rbx
xor dword [rsp], r11d
inc cx
pop rbx
btr edi, esi
neg edx
movsxd r11, r11d
rol rax, 0xf7
btr di, ax
adc rbp, r11
jmp rbp
mov ebp, dword [r10 + rax*4 - 0x80]
sbb qword [rsp + rax*8 - 0x100], rax
lea r10, [rax + r10 - 0x1c]
movzx ecx, ax
xor ebp, r8d
sub ebp, 0x8e08fd82
sar byte [rsp + rax*2 - 0x3b], 0x21
neg ebp
ror qword [rsp + rax - 0x20], cl
movzx edx, word [rsp + rax*4 - 0x7e]
adc ebp, 0xe7b3808e
cwd
rol ebp, 2
ror dl, 0xc7
shr byte [rsp + rax - 0x1c], 0xa3
sbb word [rsp + rax*2 - 0x3e], dx
mov qword [rsp + rax - 0x20], r8
movzx r8d, al
xor dword [rsp + rax - 0x20], ebp
lea r11, [r8 + rax - 0x11c6dc43]
div cl
pop r8
lea r11, [rax*8 + 0x2e04fc98]
movsxd rbp, ebp
imul edx, edx
add cx, 0x2c1b
bts edx, 0x37
adc r9, rbp
ror cx, 0xa8
lea rbp, [rdx + rcx*8 + 0x160da1b1]
lea rbp, [rbx + rax + 3]
mov qword [rbx + rax*8 - 0xc], rbp
lea rbx, [rbx + rax*4 - 8]
or ecx, r11d
ja 0x1439b3bf8
sub r8, 2
mov eax, 0x8c1d95b9
mov r10d, eax
movzx esi, ax
movzx edi, word [rsi + r8 - 0x95b9]
cdqe
push rsi
xor di, bx
dec dword [rsp + rax + 0x73e26a49]
rol di, 1
add rax, 0x6fb13814
neg di
xor di, 0x4daa
not di
dec di
mov ecx, dword [rsp + rax + 0x4313237]
not word [rsp + rax + 0x4313233]
xor bx, di
lea rdi, [rsp + rdi + 8]
or byte [rsp + rax*2 + 0x862646b], sil
ror word [rsp + rax*2 + 0x862646b], 0x2b
mov ebp, dword [rdi + rsi*2 - 0x12b72]
mov dword [rsp + rax*4 + 0x10c4c8ce], ecx
lea r9, [rax + r9 + 0x431322f]
lea rdi, [rcx + r10*8 - 0x5beec55d]
not r10b
mov dword [r9 + rax*2 + 0x8626466], ebp
rol word [rsp + rax + 0x4313233], 0x42
sbb al, sil
lea r8, [r8 + rsi*2 - 0x12b76]
pop rcx
setg dil
ja 0x143bcc553
mov r11d, 0x5fba5c88
mov rax, qword [rbx + r11 - 0x5fba5c88]
lea rbp, [r11*4 - 0x5241e1e7]
lea rbx, [rbx + r11 - 0x5fba5c80]
mov ecx, dword [rax + r11 - 0x5fba5c88]
lea rsi, [rbp + r11*2 + 0x138c4709]
mov eax, ecx
lea rbp, [r11 + rsi*2 + 0x72898f92]
bt r11, r11
movzx esi, byte [r10 + r11 - 0x5fba5c88]
xor sil, r8b
movsx edi, r11w
xchg bp, di
xor sil, 0x25
dec sil
not sil
movzx edx, r11b
btr edi, 7
ror di, 0x82
ror sil, 1
add rbp, r11
sar dl, 0x45
xor r8b, sil
dec bp
xchg r11w, bp
add rsi, rsp
dec rbp
mov ecx, 0x8680b68a
mov dword [rdi + rsi - 0x830f], eax
jo 0x1438f4274
mov ecx, dword [r10 + rdi*2 - 0x1061d]
and edx, 0x803e3d12
lea rax, [rdx*4 + 0x6a8dfd1a]
ror rbp, 0xaf
lea r10, [rdi + r10 - 0x830a]
imul edi, edi
movzx esi, bpl
xor ecx, r8d
mul si
shl edx, 0x32
xor ecx, 0x340695bd
sar ax, 0xac
btr ax, 0x99
dec rax
not ecx
cdq
sbb sil, r11b
lea ecx, [r11 + rcx + 0x55be42c]
sal r11, 0x95
cdqe
bswap ecx
jnp 0x143b0b256
ror r11, 0x10
cdq
push r8
xor dword [rsp + rdx*4], ecx
pop r8
and r11, rsi
ror rax, 0x6b
movsxd rcx, ecx
mul rdi
add r9, rcx
inc rdi
jmp r9
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143974b6d
push 0xffffffffa3306a04
rol dword [rsp + 1], 0xec
cmp ebx, 2
push 0xffffffffba3a481c
not byte [rsp + 0xe]
lea rsp, [rsp + 0x10]
jne 0x143902fc9
push 0x6b0e9497
jmp 0x143917052
neg al
lea rbx, [rdi + rdx*8 + 0x2d0dac2e]
bswap rbx
add al, 4
xor di, di
inc sil
not al
imul edi, edx
rol rdi, cl
lea rdx, [rsi + 0x927b99a]
xor r8b, al
imul rsi, rbx
rol ebp, 0x1d
adc rax, rsp
xor bx, cx
btc dx, bp
movzx di, byte [rax + rdi*4 - 0x521400]
imul bx, dx
movsx eax, dl
mov bp, di
add cx, 0x9e1f
movsx edi, cl
movzx bp, bpl
bts ax, ax
mul rsi
neg eax
or sil, byte [rax + r9 - 0x2fd5fffe]
not bpl
neg dx
idiv bl
bts ax, 0x95
not sil
neg rbx
and bpl, sil
inc cl
or rdi, rax
mov word [r9 + rcx - 0x9ed4], bp
or eax, eax
sar cl, 0x25
lea r9, [r9 + rcx*2 - 0x13dfa]
mov eax, dword [r10 + rcx - 0x9f03]
not bx
lea r10, [rcx + r10 - 0x9f03]
xor eax, r8d
xor eax, 0x19f1f99
xadd bl, dil
add rdi, rcx
lea rsi, [rcx*2 + 0x1f88543e]
lea eax, [rax + rcx*2 + 0x45230a43]
xor eax, 0x6dbd8fb1
sal bl, 0xa4
not eax
lea eax, [rdx + rax + 0x4ffb4856]
mov ebp, ebx
ror dx, 0xc
bswap eax
xadd sil, dl
xor eax, 0x8819fd15
sar rdi, 0x93
push r8
cmovb rsi, rcx
push rbp
xchg byte [rsp + rcx - 0x9ef8], ch
xor dword [rsp + rcx*2 - 0x1f4], eax
ror bx, 0x2b
sar edi, 0xe
mov r8, qword [rsp + rcx - 0xf6]
xchg rbp, rcx
mov qword [rsp + rcx - 0x52fd8b98], rbx
movsxd rax, eax
not byte [rsp + rdx - 0x4a08e537]
ror bx, 0x25
add r11, rax
pop rbx
pop rdi
jmp r11
lea rsp, [rsp + 0x10]
jne 0x1438e2533
mov r8, rax
push 0xffffffffd59527af
lea rsp, [rsp + 8]
jmp 0x143b25620
mov eax, 0x713e31b8
xor al, ah
btc ax, 0x8d
mov rax, qword [rbp + rbx*8]
jb 0x143c57162
ror r8, cl
sub al, r8b
bts rdx, 0x19
cmovb r11, r8
add r8b, 0x83
rol al, 1
neg al
xadd r8, r9
push rcx
xor dil, al
xor byte [rsp + rcx - 0x24], dl
lea rax, [rsp + rax + 8]
and qword [rsp + rcx*8 - 0x130], r9
mov r8, qword [rcx + rax - 0x26]
mov qword [r10 + rcx*2 - 0x44], r8
mov r11d, dword [rsi + rcx*4 - 0x97]
xor r11d, edi
bts dx, 0xa3
inc qword [rsp + rcx*2 - 0x4c]
dec r11d
neg r11d
or byte [rsp + rcx - 0x20], bh
imul rbx, r9
not r11d
rol word [rsp + rcx*8 - 0x12f], cl
jae 0x1439c463e
bt r9, 0x84
mov qword [rsp + r11 - 0x98], rbx
rol al, 0x21
setno al
xor dword [rsp + r11*4 - 0x278], edx
bts ecx, 0x13
mov rbx, qword [rsp + rcx*8 - 0x3ffff8]
and r11, r11
mov qword [rsp + rcx*2 - 0xffff8], rax
movsxd rdx, edx
jp 0x143a4555f
xor bpl, dl
and cl, bpl
sar dx, 0x21
bswap rdi
movsx r9d, dil
mov word [r8 + rsi - 0x11021], cx
sar rdx, 0x95
movzx ebp, dx
lea r8, [r8 + rsi*2 - 0x22040]
rol rdx, 0xe6
setbe r9b
jne 0x143b4221f
lea rcx, [rdx + r9*2 - 0x5078d167]
mov ebp, dword [r10 + r9*2 - 0x132]
xor ebp, ebx
and rdx, rdx
movzx esi, dx
not ebp
bswap esi
ror dx, cl
bswap rsi
xor ebp, 0x18b37e32
imul cx, r9w
dec cl
inc esi
neg ebp
mov eax, 0x99b9d34
cqo
rol r9d, 0x31
rol ebp, 1
xor al, sil
push rbx
movsx edi, cl
jg 0x143c37cd9
mov ecx, 0x43bae88
movzx r8w, byte [r10 + rcx*8 - 0x21dd7440]
movsx r11d, cl
mov r11b, byte [r10 + rcx - 0x43bae86]
movsx eax, cl
lea r10, [rcx + r10 - 0x43bae86]
lea r9, [rcx + rax*4 - 0x6f959f6]
not r8b
not r11b
sub r9, 0x7786b537
ror cx, 5
sal rax, cl
and r8b, r11b
not r9b
inc ax
lea rdx, [r9 + r9*4 + 0x601aea0e]
mov word [r10 + rcx*8 - 0x21da2ba0], r8w
jg 0x1439219c1
jmp 0x1438f1b42
shr edi, 8
dec word [rsp + 5]
xor edi, r8d
push 0x539b2b38
inc rsi
push 0xffffffffe8078b0f
jmp 0x143c1c42a
push rbx
xor dword [rsp + r11 - 0x58d0c001], ecx
not r9d
cwde
xadd r11w, r8w
pop rbx
or r11d, 0xd387b000
lea rsi, [rsi + rdx*2 + 0x2ce0004]
setge dl
mov dword [rdx + rsi + 0x1670100], ecx
jle 0x143998aeb
shl dword [rsp + 4], 6
sbb rsp, 0x18
push 0x75175836
lea rsp, [rsp + 8]
call rax
jmp 0x143be1841
jmp 0x14394d9ca
not ebp
pop r8
movsxd rax, eax
add r9, rax
neg rcx
ror ebp, cl
lea rax, [rsp + rdi - 0x2008fbe9]
bts rsi, rdx
mov esi, dword [rax + rdi - 0x2008fc01]
mov dword [rdx + rbx - 0xf7b6], esi
imul edx, edi
movzx esi, dil
sbb cx, 0xcf31
jmp r9
inc r9w
dec dl
xor r9d, ecx
btr eax, 0x18
lea r8, [r9 + rax*2 + 0x32a4e02b]
xor dl, 0x9b
movsx edi, cl
div dil
add dl, r9b
lea rdi, [rax*4 + 0x34320509]
or r8d, edi
neg dl
add dl, r9b
not dl
neg cl
adc dl, 0x2f
xor dl, 0xc
rol dil, 0x23
xchg rdi, rcx
xor bl, dl
imul r9w, r9w
bt ecx, r9d
ror di, 0x6a
add rdx, rsp
shl r8, cl
mov dword [rdx + rax*2 - 0x10092], r11d
ror r8, cl
and rcx, rcx
movzx edi, byte [rbp + rax*2 - 0x10094]
seto al
inc r9b
bts r9, 0xa9
xor dil, bl
sar eax, cl
movzx r11d, cl
neg dil
inc dil
rol r11d, cl
jae 0x143a2814b
mov ecx, 0x9118b190
movzx eax, cl
mov edx, dword [rax + r9 - 0x90]
lea rbp, [rax*4 + 0x2e058fb3]
movsx edi, cx
mov esi, dword [r9 + rax*8 - 0x47c]
xor edi, ecx
lea r9, [r9 + rax*2 - 0x11c]
jb 0x1439b741e
xor al, bpl
setge al
not edx
shr ecx, 0x6f
sal edi, 0x26
not esi
lea r10, [rdi + rbp + 0x48212b90]
and edx, esi
or dil, dil
jns 0x1438dcbbe
mov rdi, qword [rbp + riz]
mov eax, 0xef90439c
mov ecx, eax
movzx r11d, byte [rbx + riz - 1]
xor r11b, sil
add r11b, 0x99
lea rdx, [rax + rax + 0x8103caa]
xor r11b, 0x9b
movsx r8d, dl
dec cx
lea r9, [r8*2 + 0x4c3bad86]
ror r11b, 1
cwd
bts ecx, ecx
inc dl
xor r11b, 0x1c
dec ax
jns 0x1438bac9b
jmp 0x142ee4e6e
xor r11d, edi
neg byte [rsp + 5]
jp 0x143a80bf7
and r11d, 0xff
push 0x73869083
mov r11d, dword [r8 + r11*4]
shl dword [rsp + 4], 0x9e
shr dword [rsp + 0xc], 0x79
shr edi, 8
push 0xffffffffefa0888e
jmp 0x143bcc4d8
cmp ebx, 2
push 0x6396a62d
mov word [rsp + 4], 0x3d17
lea rsp, [rsp + 8]
jne 0x143a922fc
jmp 0x1439743f2
push 0xffffffffe733ea81
push 0xffffffff981b5829
lea rsp, [rsp + 0x10]
jmp 0x143aedc42
xor dil, dl
inc byte [rsp + rdx*2 + 5]
cwd
xor bl, dil
and dx, 0xfb86
neg dword [rsp + rdx + 0x485]
bt si, 0xb4
lea rdi, [rsp + rdi + 0x10]
setb cl
or qword [rsp + rdx + 0x481], rdx
mov rdx, qword [rdi + rdx*4 + 0x11e8]
jp 0x143b425ba
mov r9d, 0x419ce909
lea rbp, [rbp + r9 - 0x419ce90d]
push r9
mov r8d, dword [rbp + r9 - 0x419ce909]
xor r8d, ebx
rol r8d, 2
push r9
sal byte [rsp + r9 - 0x419ce906], 3
dec r8d
neg r8d
mov eax, r9d
lea rcx, [r9*2 + 0x759bfe80]
not r8d
rol r8d, 2
push rcx
inc byte [rsp + rax - 0x419ce8f3]
mov qword [rsp + r9 - 0x419ce8f9], rbx
mov byte [rsp + r9 - 0x419ce901], 0xbd
and ecx, 0x7604fc3b
xor dword [rsp + r9 - 0x419ce8f9], r8d
mov r11d, eax
mov rbx, qword [rsp + r9 - 0x419ce8f9]
xor qword [rsp + rax - 0x419ce907], 0x289d101b
movsxd r8, r8d
cmovs rcx, rax
adc r10, r8
jmp 0x14394f949
mov r11d, 0x1194af28
mov rax, qword [r10 + r11 - 0x1194af28]
movsx edx, r11b
mov rbx, qword [r10 + rdx*2 - 0x48]
movzx r8d, dx
xchg r8b, r11b
ror r11, 0xb4
adc rax, rbx
movzx ebx, r8b
movzx ecx, bl
neg bx
mov r8, rax
adc rcx, rbx
mov rcx, qword gs:[r8 + rdx - 0x28]
mov qword [r10 + rdx*2 - 0x48], rcx
lea rcx, [r11 + 0x2e211ca0]
lea r10, [r10 + rdx*2 - 0x48]
cmovg rcx, r11
lea r8, [rdx + rdx*4 + 0x360252ab]
sub r11, r11
mov r8d, dword [rsi + r11]
sub r11, r11
ror rbx, 0x67
xadd rdx, r11
lea rsi, [r11 + rsi - 0x24]
xor r8d, edi
xor r8d, 0x2584fc34
bswap r8d
shl rbx, 0xec
movsx eax, dl
neg r8d
mov r9d, r11d
rol r8d, 2
lea r8d, [r8 + r11*2 + 0x521ebbc0]
sal bl, 0x21
xadd r9w, dx
cwde
ror r8d, 1
push rdi
xor dword [rsp + r11*2 - 0x50], r8d
and r9b, cl
pop rdi
bswap r9d
inc edx
movsxd r8, r8d
neg r9d
shl rbx, 0xbb
adc rbp, r8
bt rbx, 0xab
or rbx, rbp
jmp rbx
xor dword [rsp + rdx - 0x866f806], ecx
xchg rbx, rax
pop rbx
rol rdi, 0x29
cmovae rdi, rdx
shr r9w, 0x85
movsxd rcx, ecx
or edx, 0x23c04a3
adc r11, rcx
rol edx, 0x19
setb bpl
lea r9, [rdx + r8 - 0x4e14fdff]
add rbp, 0x161b7d37
mov qword [r8 + rdx - 0x4e14fe07], r9
lea r8, [r8 + rdx - 0x4e14fe07]
or edx, eax
xadd ax, di
js 0x143b4221f
mov eax, 0xf1290a38
movsx r8d, ax
movzx di, byte [r10 + r8*2 - 0x1470]
mov dl, byte [r10 + r8*2 - 0x146e]
or dil, dl
not dil
cqo
shr dx, 0x43
movsx r9d, r8b
mov word [r10 + r8*2 - 0x146e], di
mov rdi, qword [r10 + r8 - 0xa36]
mov ebx, edx
div rax
mov cl, byte [r10 + rax + 9]
or r8d, edx
shl rdi, cl
xchg edx, r9d
push rbx
btc bx, ax
mov qword [r10 + rax*4], rdi
setae byte [rsp + rax*8 - 8]
neg r8d
mul r8d
mov rbx, qword [r10 + rdx*2 + 4]
mov rax, qword [rdx + r10 + 0xc]
movzx ecx, r9b
adc rbx, rax
or dl, dh
mov qword [r10 + rdx*4 + 0xc], rbx
rol dword [rsp + rdx + 1], 0x94
mov dword [rsp + rdx + 4], r9d
lea r10, [r10 + rdx*4 + 0xc]
mov eax, dword [rsi + rdx*4]
push rcx
neg qword [rsp + rdx + 5]
sub word [rsp + rdx + 0xb], cx
lea rsi, [rsi + rdx*8 + 4]
jp 0x1439dd6a4
mov eax, 0x234d182
movzx edi, ax
mov esi, dword [r8 + rax*2 - 0x469a308]
xor esi, ebx
lea rbp, [rdi + rdi*4 - 0x54c27267]
movzx r10d, ax
lea esi, [rsi + rbp*4 + 0x7d3d5c3a]
xor esi, 0x7429aba9
cqo
inc esi
shr rdx, 0xf
ja 0x143b72438
xadd dx, bp
neg esi
cdqe
sub dil, 0x34
dec rax
xor esi, 0x9ab91524
mul r10d
cdqe
ror ax, 8
push rbx
lea rbx, [rbp + rbp*8 - 0xc6b7fd6]
xor dword [rsp + rdi*2 - 0x1a29c], esi
pop rbx
dec ax
add edi, 0x2a5a19c
or r10b, bpl
movsxd rsi, esi
lea rcx, [rbp + rdx*4 - 0x27db5843]
sbb ax, 0x6e35
xor rcx, rbp
adc r11, rsi
mov cx, word [r9 + rax - 0x3ddc147e]
push rax
mov si, word [r9 + rax - 0x3ddc147c]
not cx
xchg dx, ax
sar r10w, 0x2c
bswap r10
not si
or cx, si
rol byte [rsp + rax - 0x3ddc01c8], 0xe7
dec word [rsp + rax - 0x3ddc01c9]
movzx r10d, byte [r8 + rax*2 - 0x7bb803a1]
cbw
xor r10b, bl
sub r10b, 0x14
neg r10b
bt edx, edx
rol r10b, 1
lea rbp, [rbp + rdi*8 + 0x6a08491]
idiv al
not r10b
add byte [rsp + rax - 0x3ddbfffb], 0x2d
bswap rdx
ror r10b, 1
sar dil, 0x43
shl bp, 0xc2
not r10b
xor bl, r10b
sub bp, 0xea31
bswap eax
push rax
lea r10, [rsp + r10 + 0x10]
mov word [r10 + rax*8 - 0x806e1e8], cx
mov rdi, qword [rax + r8 - 0x100dc4a]
setg al
add bpl, bpl
lea r8, [rax + r8 - 0x100dc0e]
sal dx, 0x42
and edx, ebp
xor rdi, rbx
cqo
xchg word [rsp + rax - 0x100dbfe], ax
lea rdi, [rax + rdi - 0x4e2689b5]
movzx esi, dl
ror rdi, 1
xchg qword [rsp + rax*4 - 0x3ffffff], rbp
bswap rdi
neg qword [rsp + rax - 0xfffffc]
adc rdi, rdx
movzx ecx, sil
or qword [rsp + rax*2 - 0x1fffffa], rsi
bswap rdi
cdq
movzx r10d, ax
pop rax
xor rbx, rdi
mov qword [r9 + rdx*4 - 4], rdi
rol r10w, 0xcd
lea r9, [r9 + rdx*2 - 4]
pop rax
jae 0x143bc814f
mov edx, dword [rsi]
mov eax, 0x403c71be
lea rsi, [rsi + rax - 0x403c71ba]
lea rcx, [rax + rax*2 + 0x6b15f94]
movsx ebx, ax
mov r9d, 0xccb3f721
xor edx, edi
jmp 0x143be21e9
bt rdx, 0xb0
mov dword [r9 + rbp - 0xf51c], edi
cmovb r8d, edx
lea rsi, [r9 + rsi - 0xf520]
or r10d, 0xfe38ac31
movsx edi, r9b
adc edx, r8d
mov r8d, dword [r9 + rsi - 0xf51c]
xor edi, r10d
xor r8d, ebx
ror cx, 0x24
and r10b, 0x28
ror r8d, 2
or rax, rax
bswap r8d
mul dil
rol r10d, cl
xadd cl, dl
neg r8d
or ecx, 0xdc9d8d3b
btr rcx, rdx
sbb r8d, 0x8b1a91be
xchg dil, cl
jmp 0x143aad0aa
push 0xffffffff9105bb19
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
add rsp, rcx
push 0x5c24453f
jmp 0x143b78e37
pop rbp
push 0xffffffffd9b177a1
not word [rsp + 2]
not byte [rsp + 3]
xchg qword [rsp + 8], rbp
jmp 0x143a3651a
and dword [rsp + rbp + 1], eax
mov word [r9 + rbp*2], bx
lea rbx, [rax + rdx*4 - 0x697dc6ff]
neg di
pop rcx
adc rbp, r11
jmp rbp
lea rsp, [rsp + 8]
ja 0x143a05ada
mov r11, rsp
mov eax, 0xc7010b8a
lea rcx, [rax*4 - 0x23668bdf]
lea rdi, [rcx + rax*8 + 0x6bbcee8a]
mov ecx, 0x130
jmp 0x143ad806c
push 0xffffffffb7bbc796
jmp 0x143a22588
pop r10
sar r11d, cl
lea rsi, [rdi*4 - 0x59573bee]
lea r11, [rdx + r11*4 - 0x40502bee]
mov edx, dword [r10 + rcx*4 - 0x1143c]
mov ebp, r11d
lea r10, [rcx + r10 - 0x450b]
xor edx, r8d
xchg rsi, r11
lea edx, [rdx + rdi*2 - 0x28420f2]
sub ecx, 0x520ed614
shl rsi, 0xff
neg edx
rol edx, 2
sal bp, 0xa6
sbb bp, di
sub ebp, edi
lea edx, [rdx + rsi*8 - 0x2989f82e]
sbb rdi, rcx
neg edx
btc cx, 0xa8
push r8
movzx r8d, bp
xor dword [rsp + r8*2 - 0x715c], edx
neg esi
setno sil
pop r8
movsx eax, dil
movsxd rdx, edx
jp 0x143a11267
movsxd rax, eax
push rdx
add r8b, r9b
pop r8
add rbp, rax
push rdx
push rdi
rol byte [rsp + r9 - 0x56bc5da7], cl
mov rax, qword [rsi + r9 - 0x56bc5da5]
seto r9b
cmovb rdi, qword [rsp + rdi*8 - 0x2eb0a]
shr r8, cl
lea rsi, [rsi + r9 - 0x56bc5cf4]
ror qword [rsp + r9 - 0x56bc5cfa], 0x99
sal bl, cl
xor rax, r11
or cx, 0xae1f
adc ecx, edi
add r8w, 0xccad
inc rax
push rcx
lea rbx, [r9*8 - 0x17e52f60]
or word [rsp + r9 - 0x56bc5cec], di
xor rax, 0xffffffff86b55e84
lea rbx, [rcx + rbx*4 - 0x4860655e]
not cl
not rax
pop r8
xor r9b, r9b
lea rax, [rax + rcx + 0x1fd84fdd]
xor r11, rax
or qword [rsp + r9 - 0x56bc5cfb], rdx
mov qword [r10 + rdi - 0x5d72], rax
movsx eax, cl
jne 0x143c32d0d
push 0xffffffffc0a181ad
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
push 0xffffffffb71c8c35
push 0x22011c89
sub byte [rsp + 1], 0x2f
lea rsp, [rsp + 0x10]
add rsp, rcx
jmp 0x14395fed3
rol ax, 1
btr rsi, rdi
neg ax
ror esi, 0xab
inc ax
rol dil, 0xa7
movsx r11d, di
ror ax, 1
imul dx, si
or dl, dh
xor bx, ax
lea r10, [r10 + r8 - 0x8002]
btc esi, r11d
mov word [r10 + r8 - 0x8000], ax
mov eax, dword [r9 + r8*4 - 0x20000]
or dil, 9
bts edx, esi
dec r8w
lea r9, [r8 + r9 - 0x7ffb]
movsx ecx, sil
sar r11w, 0x42
sal ecx, 0x66
xor eax, ebx
neg rdi
shr r11b, 0xc6
sub sil, 0x33
lea eax, [r8 + rax + 0x473e62b3]
lea rdx, [rdi*4 - 0x4beb75e7]
not esi
bswap eax
rol eax, 1
push rdi
rol cl, 0x26
neg eax
sar rsi, 0xe1
lea eax, [rax + rdi + 0x1486851d]
setae byte [rsp + r11*4 - 0x7007]
mov qword [rsp + r8 - 0x7fff], rbx
xor r11w, si
xor dword [rsp + r8*2 - 0xfffe], eax
btr rcx, r11
dec edx
pop rbx
jb 0x143a63272
sar r11b, 7
jbe 0x143c3b469
xor rax, r11
xadd dil, al
movzx ecx, al
dec r8d
xadd edi, esi
movzx edx, ax
sar r11d, 0x59
not r8d
sar ax, 0xe6
mul esi
xor r8d, 0x410613bc
bswap rcx
dec r8d
sar rax, 0xdd
bts ax, si
push rbx
btr edx, 0x1a
bswap eax
xor dword [rsp + rsi - 0x4a], r8d
jmp 0x143a880d0
and edi, 0xff
jmp 0x14399b5f0
mov qword [rsp + r11*8 - 0x1e0], rsi
neg rcx
sbb rdx, rdx
xadd rdx, rax
xor dword [rsp + rcx], edi
or cx, ax
dec r8d
pop rsi
rol r8b, 0xa2
xchg r8d, eax
btr r9d, edx
movsxd rdi, edi
setb r11b
cwde
adc r10, rdi
lea r9, [r8 + rcx + 0x56b63b22]
or r11b, r9b
inc r9w
xor rcx, r10
jmp rcx
rol ecx, 1
inc ecx
bts r9, 0x85
lea rax, [r8 + r11*2 + 0x1c031f90]
cbw
push rbx
bt r11, rax
btc r9d, r9d
xor dword [rsp + rdi], ecx
neg r11w
and r9, 0x59215d2f
add r8d, eax
pop rbx
and di, di
movsxd rcx, ecx
adc r10, rcx
mov r11, qword [rdi + rsi]
rol rdi, 0x88
xor al, r9b
mov rax, qword [rsi + rdi*4 + 8]
lea rcx, [r8 + r8 - 0x3bd60ec6]
mul r11
lea rcx, [rdi*4 - 0x3f7be868]
neg rdi
mov qword [rsi + rdi], rdx
lea r11, [r8*4 + 0x270e0d0f]
ror r9b, 0xe5
sub ecx, 0xaa9cce06
mov qword [rsi + rdi*8 + 8], rax
setnp r8b
inc edi
jmp r10
add r9, rsi
ror cl, 0x26
sub ax, ax
push rdx
adc rcx, qword [rbx + r11 + 0x602fbd6f]
xor r11b, 0x36
ror eax, 0x1c
inc qword [rsp + r11 + 0x602fbd41]
mov rdx, qword [rbx + r11 + 0x602fbd41]
mov byte [rsp + r11 + 0x602fbd43], dil
xadd rax, r11
ror bpl, 0x67
or rcx, rdx
mul dword [rsp + rdi - 0xf001]
push r11
not rcx
adc byte [rsp + rdi - 0xeff4], dl
mov qword [rbx + rdi*2 - 0x1e002], rcx
movsx esi, byte [rsp + rdi*2 - 0x1dff6]
not word [rsp + rdi - 0xeffc]
pop r11
pop r11
jmp r9
jae 0x143b0dade
adc rbp, r11
xor bx, bx
or rax, r9
mov r8, qword [rsi + rdx*2 + 8]
setnp al
ror rdx, 0x10
push rax
lea rsi, [rdx + rsi + 0x10]
bswap rdx
lea r11, [rax + 0x149e9404]
lea rax, [rbx + r9*2 + 0xf9d76aa]
xor r8, rdi
dec r8
xor r8, 0x7dbc3631
and r11w, 0xfb21
div dword [rsp + rdx + 1]
rol r8, 3
sar word [rsp + rdx - 0xe0236a], 0x86
not r8
sub dword [rsp + rdx - 0xe0236a], r9d
xor r8, 0xfffffffffc180109
shr dl, 5
xor rdi, r8
mov qword [rcx + r10 - 0x680000ac], r8
lea r10, [rdx + r10 - 0xe0230f]
neg byte [rsp + rdx*2 - 0x1c04601]
lea r8, [rax + rax + 0x2f36ae1e]
pop rax
jbe fcn.143ac99e2
xor al, 0xa1
ror al, 1
xor di, bp
xor cl, sil
adc al, 0x26
imul esi, ebp
ror al, 1
sar esi, 0xe3
neg al
ror dx, 0x6e
neg sil
adc ecx, edi
adc al, 0x8e
xor si, 0xf326
push r11
xor al, 0xf
shl dx, 0x8b
ror cx, 9
btc bp, 0x37
xor al, dil
neg byte [rsp + rcx - 0x6f7a]
jg 0x143b45edb
xor r8b, al
btr edi, esi
and r11, rbp
ror word [rsp + rcx - 0x6f80], 0x48
lea rax, [rsp + rax + 8]
xchg qword [rsp + rcx*4 - 0x1be00], rdi
or r11, qword [rax + rdi*8]
neg bp
lea rbx, [rbx + rcx*8 - 0x37c08]
jbe 0x143aaf776
cwd
adc rdx, r9
jmp rdx
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143ab79e0
push 0xffffffffd8a83700
lea rsp, [rsp + 0x10]
ja 0x14399a1c6
mov r8, rsp
mov ecx, 0x130
mov r11d, 0x7510f315
shl r11d, 0xec
adc r11, 0x3da2a4a5
lea r11, [rbp + r11 - 0x4cd3f526]
and r11, 0xfffffffffffffff0
mov edi, 0xa2ab2587
and dil, 0x8a
add dil, dil
sub r11, rcx
push rdi
jmp 0x143a17e9a
xor dword [rsp + rdx*8 - 0x80001d0], edi
rol sil, 0xc5
mov ecx, esi
adc ebp, ebx
pop r8
idiv cx
movsxd rdi, edi
jmp 0x143b0175f
cmp ebx, 4
jne 0x143adc54f
mov r9d, 0xb40429b8
not r9b
mov r9, rax
push 0x4c32b4b3
lea rsp, [rsp + 8]
jmp 0x143aa420e
or dl, r8b
xor dword [rsp + rbx - 0x6bf9003a], eax
shr cx, 0x63
pop r11
sal r9b, 0x23
movsxd rax, eax
adc rbp, rax
bswap ecx
mov eax, 0x1d88b210
lea rax, [r8 - 0x7c402d58]
add r9, rbp
jmp r9
lea rsp, [rsp + 8]
jne 0x143a6ae6c
mov eax, 0xfd910f97
not rax
jmp 0x143ae048b
push r9
mov r9, rax
jmp 0x143bb5258
bswap r15
pop r12
movsx eax, di
cbw
pop r10
pop r14
cbw
jmp 0x143ae7442
push 0x7c9fe8a2
jmp 0x14391741a
cwd
mov qword [r9 + rdx*2 - 0x1fff2], r10
movsx edi, dx
lea r9, [rdx + r9 - 0xfff3]
jns 0x143c2fd93
sub edx, 0x81946928
or bp, 0x7586
jne 0x1439b3bf8
cmp ebx, 2
jne 0x143a396b5
mov edx, 0x65221695
not dx
mov rdx, rax
jmp 0x143abbeda
shl byte [rsp + r11*2 - 0x3e61122b], 5
neg rcx
or di, r9w
mul r11d
not di
idiv qword [rsp + r11 - 0x1f308919]
shl r8d, 0x79
mov word [rbp + r11 - 0x1f308919], di
movzx r11d, word [rbx + r11*2 - 0x3e611235]
cdqe
cwde
mul word [rsp + rdx - 0x3878b519]
xor r11w, si
movzx edi, byte [rsp + rcx*2 + 0x33140000]
mul rdi
idiv ecx
neg r11w
inc edx
neg cl
push rax
not r11w
sbb r11w, r8w
sar dword [rsp + rdx - 0x7b5801], cl
neg r11w
movzx r9d, al
shr edi, 0xff
sbb r9, 0x6e11c621
xor si, r11w
sub r9, rdx
adc r8w, word [rsp + rcx*2 + 0x3313fe0d]
neg r8d
mov word [rbp + rcx + 0x1989feff], r11w
idiv r9
shl dx, 0xc4
not ax
lea rbp, [rcx + rbp + 0x1989feff]
mov ecx, dword [rbx + rcx*2 + 0x3313fdfb]
lea r11, [r9 + 0x6f0d3595]
lea rbx, [rbx + rdx*2 - 0x4080ac47]
and byte [rsp + rdx - 0x2040561c], r8b
xor dword [rsp + rdx - 0x2040561b], r8d
xor ecx, esi
lea rdi, [rdx*8 - 0x2f484ac8]
shr qword [rsp + rdx - 0x2040561c], 0xcb
sal r9, 0x97
sbb ecx, 0xd78e32ac
not ecx
dec edx
dec word [rsp + r11*2 - 0x10030bd]
xor ecx, 0x98ac8bad
shr qword [rsp + rdx*2 - 0x4080ac36], 0x74
neg ecx
xadd rdx, r11
setge al
xor ecx, 0xf130a887
push r9
neg edx
add qword [rsp + r11*2 - 0x4080ac2e], rsi
not r9
xor dword [rsp + r11 - 0x2040560f], ecx
lea r8, [rax + rdi*8 + 0x5410cb35]
lea r11, [r11 + rdx*4 - 0x5ef15cf1]
mov rsi, qword [rsp + 0x10]
movsxd rcx, ecx
cqo
ror dl, 0xe6
add r10, rcx
or dl, dh
pop rdi
pop rdx
pop rax
jne 0x143c4eb51
mov dword [rcx + rbp - 0x6483], edx
mov dword [rcx + rbp - 0x647f], eax
sbb cl, ch
lea rbx, [rbx + rcx*2 - 0xc842]
movsx edx, r9w
neg r9d
lea rdi, [r8 + rdx*4 - 0x31c0cec6]
mov r8d, dword [rbx + rcx*4 - 0x1907c]
shr r9, 0x87
imul r9w, cx
xor r8d, esi
not r9
xor ecx, 0x301f85b7
neg r8d
mov eax, ecx
lea r8d, [r8 + rcx*2 + 0x63e9efed]
btr rdx, rcx
rol r8d, 2
shl r9w, 0x8c
shl cx, 1
xor r8d, 0x7284e584
sub r8d, 0xac86d112
dec dl
push rsi
xadd al, dh
bts eax, eax
adc ax, 0xe1ad
xor dword [rsp + r11 - 0x192017a5], r8d
pop rsi
inc r11w
dec r9w
movsxd r8, r8d
sal r11d, 0x8f
adc r10, r8
jmp r10
lea rsp, [rsp + 0x10]
jmp 0x143aa128c
movsx eax, byte [rsp + r11 - 0x6605d79e]
bswap edi
lea edi, [rdi + rdx*4 + 0x45a22394]
sal rax, 0xfd
neg ecx
xor edi, 0xf622732a
rol edi, 2
neg word [rsp + rcx - 0x687bdf54]
btr r11, r9
rol edx, 0x1b
mov qword [rsp + r11*2 - 0x4c0baf34], rbx
mov ebx, 0x9931133e
shl word [rsp + r11 - 0x2605d79c], 0xc4
ror r11w, 0x2d
xor dword [rsp + r11 - 0x2605bcee], edi
and byte [rsp + rax*4], ch
mov rbx, qword [rsp + r11 - 0x2605bcee]
add al, byte [rsp + r11 - 0x2605bcef]
not cl
movsxd rdi, edi
adc r10, rdi
movsx r8d, word [rsp + rcx - 0x687bdfa4]
add word [rsp + r11 - 0x2605bcf2], 0xd5b7
mul edx
pop r8
pop rdx
adc rax, r10
jmp rax
jmp 0x143c2be1f
or ebx, ebx
ror edx, 3
push r8
xor dword [rsp + rbp], edx
pop r8
movsxd rdx, edx
shr edi, 0x61
bts esi, esi
adc r11, rdx
add bl, 0x93
sbb ax, di
or rbp, r11
jmp rbp
and rsp, 0xfffffffffffffff0
push 0xffffffffa61dee92
jmp 0x1439aa1d2
push rbx
sar r10d, 0xbe
push rsi
mov qword [rsp + 0x88], r11
movsx eax, dil
xor eax, 0xb61202b3
mov rsp, rbp
mov eax, 0xb4339e32
movsx ebx, al
mov rbx, r8
movabs rsi, 0
sub eax, eax
sbb rbx, rsi
jmp 0x143b072dc
or byte [rax], al
or byte [rax], al
add cl, 0x3a
neg ebp
not dil
xlatb
xlatb
btc cx, ax
rol dil, 1
rol bh, 1
mov ebx, 0xc7d040c1
rol bh, 1
dec ecx
not dil
mov qword [rsp + rax*2 - 0x46], rbp
mul dl
inc dil
inc bh
inc bh
imul qword [rsp + rcx - 0x65b4010a]
lodsb al, byte [rsi]
or al, 0xf6
dec byte [rbx - 0x66]
movzx esi, dl
xor dil, 0x39
cmp dword [rcx + 0x44], edx
xor al, bh
cmp dword [rcx + 0x44], edx
xor al, bh
rol r11, cl
shl r11w, 0xa3
sal word [rsp + rcx - 0x65b40107], 8
or al, 0xf9
dec byte [rbx - 0x66]
or byte [rax - 0x73], cl
pop rsp
invalid
invalid
mov word [rax + rbx], di
sbb dword [rsp + rax*8 + 1], ebp
add dword [rsi - 0x68], esp
or al, 0xf9
stc
dec byte [rbx - 0x66]
or byte [rax - 0x73], cl
pop rsp
invalid
invalid
add dword [rsi - 0x68], esp
add edx, dword [r10 + rcx - 0x65b40112]
rol rbp, cl
cbw
dec byte [rsp + rax + 0x12]
adc cl, byte [rsi - 0x73]
xchg esp, eax
adc edx, esi
dec byte [rbx - 0x66]
invalid
invalid
adc cl, byte [rsi - 0x73]
xchg esp, eax
adc edx, esi
dec byte [rbx - 0x66]
invalid
invalid
invalid
jl 0x143bf2cc8
setb bpl
seto byte [rsp + rdi*2 - 0x1da83]
invalid
jmp qword [rsi + 0x41]
mov word [r8 + rdi - 0xed4d], cx
sbb word [rsp + rdi - 0xed39], 0x3d97
cbw
sbb dword [rsp + rdi - 0xed39], 0x98663d97
lea r8, [rdi + r8 - 0xed4d]
inc byte [rsp + rdi*8 - 0x76a37]
pop rsi
pop rcx
pop rdi
pop rcx
pop rcx
pop rcx
invalid
invalid
jnp 0x143b4221f
mov rcx, qword [rsi]
mov edx, dword [rcx]
mov dword [rsi + 4], edx
movzx ecx, byte [rbp + riz - 1]
invalid
push qword [rdx]
retf
invalid
and eax, 0x41cb32ff
mov r11d, 0xa130d387
mov ebx, 0xa130d387
movsx r9d, r11b
movsx ecx, bl
mov esi, 0x41d9f6cb
shr bl, 0xc6
retf
neg cl
shr r11b, 0xc6
movsx eax, r11b
lea r8, [r9 + r11*2 + 0x288d9903]
adc cl, 0x2a
ret
not cl
mov edi, 0xfb318105
rol cl, 1
xor bl, cl
fld dword [rdi + rcx - 0x40]
fisttp word [rax + 0x13]
int3
movsx edx, r11b
mov r9d, dword [rcx + rax*4 - 8]
cmp rax, 0x44b0e280
mov dword [rsi + rax*2 - 4], ecx
cld
fld dword [rdi + rcx - 0x40]
fisttp word [rax + 0x13]
int3
cmp rax, 0x44b0e280
mov dword [rsi + rax*2 - 4], ecx
cld
cld
mov r11d, dword [rbp + rax - 7]
mov r9d, edi
sbb rdi, 0xffffffffa48f4299
push rdi
lea rbp, [rax + rbp - 7]
div r8
xor r11d, ebx
movsx ecx, dl
mul rax
neg r11d
sub r9, qword [rsp + rdx]
not r11d
shl ax, 0x21
adc rdi, rcx
bswap r11d
cbw
not r11d
mov qword [rsp + rax*2], rbx
mul r8b
xor dword [rsp + rdx*8], r11d
mul dl
pop rbx
neg r9b
movsxd r11, r11d
cqo
idiv r9w
ror rcx, 0xc6
adc r10, r11
imul rax
shr r9b, 0xa6
neg ecx
add rax, r10
jmp rax
jmp 0x1439227ba
imul al
xor dil, bl
movsx r8d, dl
sub dil, 0x80
neg dx
not dil
sbb dil, 0x2c
sar qword [rsp + rax], cl
not dil
cmove eax, edx
lea r8, [rcx*2 + 0x4b86f69d]
ror ecx, cl
xor bl, dil
not qword [rsp + rdx*8]
imul byte [rsp + rax + 4]
lea rdi, [rsp + rdi + 8]
setb r9b
mul byte [rsp + rax]
mov r8, qword [rdi + rax*8]
ror qword [rsp + rax], cl
movsx r11d, dl
movsx edi, word [rsp + rdx]
mov qword [rsi + rax], r8
pop r8
add rax, r10
jmp rax
jmp 0x143b99f84
lea rbx, [rbx + rdi*8 + 0x7fffc]
jne 0x143b37954
lea rcx, [rax + rax*8 + 0x41a1cc96]
mov dword [rdx + rbx - 2], r11d
bswap edx
adc eax, dword [r10 + rdx + 1]
lea r11, [rbp*8 + 0x731e6a1]
or edx, edx
inc ecx
lea r10, [r10 + rdx + 5]
rol r11d, 0xf3
sbb dl, ch
xor eax, r8d
bswap eax
and rbp, rdi
dec eax
or cx, 0x69ab
push r11
rol eax, 2
sub si, di
or dword [rsp + rdx*2 - 0x62], 0xfe3b163d
bswap eax
lea eax, [rax + rbp - 0x62b5eb98]
pop rbp
xor eax, 0x7285ae9f
add rcx, rdx
push r8
xor dword [rsp + rdx - 0x33], eax
pop r8
jmp 0x143a9980f
xor ebp, 0x8a057825
neg rax
btr r9w, r9w
ror ebp, 1
jmp 0x1438e368f
bswap r11d
or esi, 0xfcba4013
bt edx, eax
adc sil, cl
sbb r11d, eax
not cx
push rbx
mul rdi
sbb si, si
lea rdi, [rsi*2 - 0x22fb04d0]
xor dword [rsp + rax*2 - 0xa800000], r11d
pop rbx
or rax, 0x47a3cbb7
idiv cx
rol rdi, 0x76
movsxd r11, r11d
jae 0x1438ca960
mov eax, 0x9af8218
mov ebx, 0x29970737
bswap eax
lea r10, [r10 + rax*4 - 0x620abc28]
movzx edi, al
movsx edx, bl
mov ecx, dword [rax + r10 - 0x1882af09]
imul dx
lea rdi, [rbx + rdi*4 + 0xb166bac]
xor ecx, r8d
rol eax, 0xab
neg rax
inc ecx
shr ebx, 0xe8
ja 0x143a579cd
jmp 0x1439febc4
sub esi, ebx
jns 0x143941360
neg word [rsp + rdx]
movzx r8d, word [rsp + rdx + 3]
mov r8, qword [rsp + rdx*4 + 8]
imul bl
movsxd rcx, ecx
dec rdx
add dx, 0xc6b4
mov qword [rsp + rdx*8 + 0x1ca70], rdi
add r11, rcx
pop rbp
pop rdi
jmp r11
mov rbx, rbp
mov edi, 0x94a92d90
pop r8
pop r9
xchg rcx, r10
rol edi, 0xb3
jb 0x143a73206
mov ebx, 0x3eb2f588
movsx eax, bl
mov eax, dword [rsi + rbx*2 - 0x7d65eb10]
lea rsi, [rsi + rbx*2 - 0x7d65eb0c]
movsx r9d, bx
or r9d, ebx
xor eax, edi
xor eax, 0xac3f8294
movsx r8d, r9b
rol eax, 1
not eax
movsx edx, r9w
lea eax, [rax + rbx*2 - 0x3a5201d3]
neg r9b
push rdi
xor r9w, bx
neg ebx
movzx r11d, r8w
xor dword [rsp + r11*2 - 0x1ff10], eax
pop rdi
movsxd rax, eax
shr ebx, 0xb1
add rbp, rax
lea rcx, [rdx + rbx*2 - 0x4f2e8d7]
xadd dl, ch
setbe bl
mov bx, word [rsi + rbx*4 - 0x18004]
lea rsi, [rsi + r11 - 0xff86]
and r11w, r8w
xor bx, di
ror bx, 1
xadd r8d, ecx
ror r11, 0x75
btc r9, 0xb9
dec bx
xor bx, 0x2da7
not r9b
bts r11d, r11d
neg r11
rol bx, 1
sub bx, 0x8388
add r9w, r11w
sbb r9d, edx
xor di, bx
lea r10, [r10 + r11*8 + 0x3fe20000]
movsx eax, r11w
neg r8
mov qword [r11 + r10 + 0x7fc4001], rbx
movzx ebx, dx
jb fcn.143ac99e2
sub esi, dword [rsp + rdi - 0x162d3d]
movzx esi, byte [r10 + rdi*8 - 0xb169f3]
setle byte [rsp + rdi*8 - 0xb169fd]
lea r10, [rdi + r10 - 0x162d32]
not qword [rsp + rdi*2 - 0x2c5a80]
sal byte [rsp + rdi*2 - 0x2c5a7a], 0x21
xor sil, r8b
mov qword [rsp + rdi*8 - 0xb16a00], rbp
add sil, 0x8d
mov eax, edi
sal qword [rsp + rdi*2 - 0x2c5a80], 0x19
not sil
sbb sil, 0x9f
btr eax, edi
btc edi, edi
xor bp, di
rol sil, 1
dec sil
movsx edx, word [rsp + rdi - 0x162d3f]
xor r8b, sil
dec bp
mul qword [rsp + rdi - 0x162d41]
sbb eax, 0x4803c888
lea rsi, [rsp + rsi + 8]
xadd edi, ebp
sub qword [rsp + rbp*2 - 0x2c5a82], 0x3ebe8e1b
mov qword [rbp + rsi - 0x162d41], rcx
jb 0x1438e2227
pop rsi
jge 0x1439b3bf8
mov ebp, 0xa2010320
push rbp
mov r11d, dword [rbx + riz]
movzx eax, word [rsp + 4]
lea rcx, [rsp + rax + 0xbc]
cwde
mov dword [rax + rcx], r11d
btc eax, 5
cdqe
jae 0x143a69f23
sbb edx, 0xeab21c2a
push rbx
neg rax
shr cx, 0xc9
lea rbx, [rdi*2 + 0x470c9882]
xor dword [rsp + rcx - 0x6b], edx
pop rbx
ror sil, 3
sub rdi, rcx
movsxd rdx, edx
adc r11, rdx
movzx edx, ax
sal di, cl
jmp r11
push 0x1b26d68d
sub rsp, 0x18
jmp 0x14392576b
xor ecx, r8d
sal si, 0xb
cbw
sbb ecx, 0xb5bdbd1d
xchg edi, eax
xchg al, dl
push rdi
bswap ecx
lea rbp, [rax*4 - 0x63f6b3c4]
bt di, 0x85
dec ecx
imul dx, word [rsp + rdi - 7]
xor ecx, 0x98235687
inc rsi
jns 0x143bdb79a
mov edi, 0x860ab702
movzx edx, dil
inc dx
mov rax, qword [rdx + rbx - 3]
mov edx, dword [rbx + rdx + 5]
mov r11d, edi
movsx ecx, dil
mov esi, 0xf78c2692
mov dword ss:[rax + rcx - 2], edx
sal edi, cl
imul edi, ecx
movzx edx, byte [r10 + rcx*2 - 4]
xor dl, r8b
or ecx, ecx
inc dl
xor dl, 0x33
sub dl, 0x38
neg dl
not cl
add dl, 0xa3
rol esi, cl
sal rcx, cl
neg dl
movsx eax, dil
not dl
rol dl, 1
inc dl
lea rbp, [r11 + rdi*2 - 0x7360c356]
and di, ax
rol dl, 1
sar al, 0x84
ror ebp, 0xfc
ja 0x14393843b
movsx ebp, r9b
xor ecx, 0xee3f059b
shl bpl, 0xc2
mov qword [rsp + rdx + 0x14099f9d], rbx
cdqe
sub byte [rsp + rdx*4 + 0x50267e59], dil
xor dword [rsp + rax + 0x183ac340], ecx
add eax, edi
mov rbx, qword [rsp + rdx + 0x14099f9d]
sub ax, word [rsp + rdx*2 + 0x28133f2d]
cwde
imul ebp, dword [rsp + rdx*2 + 0x28133f2d]
movsxd rcx, ecx
mov qword [rsp + rdx*2 + 0x28133f32], rbp
xchg word [rsp + rdx*2 + 0x28133f34], r9w
adc r11, rcx
dec di
jg 0x143a1c787
mov ecx, 0x480fb7b0
bts rcx, 0x33
movsx edx, cx
mov edx, dword [r10 + riz]
mov ebx, dword [r10 + riz + 4]
adc edx, ebx
mov dword [r10 + riz + 4], edx
mov edx, ecx
mov edi, ecx
movzx ebx, cl
mov edx, dword [rsi + rdi - 0x480fb7b0]
sal rbx, cl
xor edx, r11d
ror edx, 1
lea r9, [rbx*2 + 0x7f3b441f]
movsx eax, bl
xor r9b, r9b
inc edx
lea r8, [rax + 0xb22f097]
ror edx, 1
lea edx, [rdx + r8*8 + 0x2f11e6e9]
cbw
sub r8b, r9b
push r11
bts r9d, edi
xor dword [rsp + rdi - 0x480fb7b0], edx
dec r9d
movzx r11d, ax
xor ax, r8w
pop r11
mov dword [r10 + rax*4 - 0x3c25c], edx
mov ecx, dword [rsi + rax - 0xf093]
mov edx, 0x74318986
lea rsi, [rdi + rsi - 0x480fb7a8]
xor ecx, r11d
shr r9w, 0x4c
neg ecx
cwde
inc ecx
btc bx, dx
jae 0x143a98965
mov rbx, qword [rsp + rax*2 + 8]
mov qword [rsp + rax + 8], 0x11235f82
movsxd r10, r10d
lea rdx, [rax + rbp*8 + 0x51af71b4]
btr rbp, rsi
adc r11, r10
sar dx, 9
movzx r10w, byte [r9 + rax]
neg si
xor rsi, rsi
xchg edx, ebp
mov dl, byte [r9 + rax + 2]
xor qword [rsp + rax + 4], rbp
cwde
xor bpl, 0x3d
lea r9, [r9 + rax + 2]
jg 0x143aafe98
lea r9, [rdx + rdx*4 - 0x4b56e366]
mov rax, rbp
rol r9d, 0x21
lea rbp, [r9 + rbp - 0x32c285f0]
xor rdx, 0xffffffff8b2b09af
mov qword [rbp + r9 - 0x32c285e8], rax
lea r8, [rdx*8 + 0x15a1a781]
movzx edi, dx
sbb rdi, rdx
lea rsi, [r9 + rsi - 0x32c285ec]
movsx eax, r9b
bts edx, 0x1e
mov ecx, r8d
mov edx, dword [rsi + r9 - 0x32c285e8]
lea r10, [rcx*8 + 0x2db1fc15]
shr r9, 0x4b
or rax, 0x2a8d1ab4
xor edx, ebx
ror r8b, 0x45
not edx
shl r10b, 0x27
jp 0x14395168e
xor edx, 0x18a68438
bswap edx
dec r10
push r10
shl ecx, 2
dec edx
lea r10, [r9 + rcx*8 + 0x77125237]
rol edx, 3
mov qword [rsp + r9 - 0x65850], rbx
jmp 0x143b5a1ca
push 0x3591763c
lea rsp, [rsp + 0x10]
jmp 0x143b03307
cmp ebx, 3
jne 0x143b1037c
mov r8d, 0xaa1c4903
bswap r8d
lea r8, [r8 + r8 - 0x68e2c4ed]
mov r8, rax
jmp 0x1438e8916
lea r9, [r9 + rsi*2 - 0x6eb80002]
mov word [r9 + rsi - 0x375c0000], r10w
sub eax, ecx
div ebp
neg rdx
jb 0x143bc814f
or bp, cx
movzx si, byte [r9 + rcx - 0x1576c47e]
adc al, byte [r9 + rdx - 0x2049dc21]
shr cx, 0xa1
adc cx, di
sar r10d, 0x69
not sil
inc ecx
shl r10b, cl
neg r10
not al
jnp 0x143b8e04a
and sil, al
rol r10d, 0xd9
cmovae rbp, rdi
imul ebp, edi
mov word [r9 + rdx - 0x2049dc21], si
add r10d, ebp
shl ecx, 0xf2
xadd r10d, edi
lea r9, [r9 + rbp + 4]
movzx eax, r10b
xchg ecx, r10d
bt r10, rdi
adc rbp, r11
jmp rbp
call rax
push 0x6fa55912
mov r8d, 0x9a23f309
mov rsp, qword [rbp + riz - 0x10]
mov ecx, r8d
and r8, rcx
mov rbp, qword [rbp + riz - 8]
btr ecx, 0x92
mov qword [rbp + riz], rax
pop rbx
jae 0x143aa211c
pop rbx
xadd edi, r11d
movsxd r9, r9d
and r8b, r11b
neg r8d
movsx eax, r11b
add r10, r9
btr cx, di
jmp r10
dec ebx
push 0xfffffffff790ff02
push 0x723cba0d
push 0x5f12b396
lea rsp, [rsp + 0x18]
jne 0x1438d5c4f
mov eax, 0x7e348a38
mov rax, qword [rbp + rax - 0x7e348a38]
jmp 0x143911a12
xadd rsi, rax
push r8
xor dword [rsp + rcx*2 - 0x3b2abf56], edi
xadd cx, ax
sbb dl, bh
pop r8
shl al, 0x61
lea rsi, [rsi*2 - 0x5a7f4046]
jl 0x1439fd0df
adc r9, r11
push rbp
pop rcx
xor rax, r9
jmp rax
sub edx, 0xf10634bb
imul rdi, r11
mov qword [rcx + rdx - 0xe054b45], rax
pop rsi
jmp r9
xor r9, r8
lea rbp, [rbp + rax - 0x36a2eeac]
mov dword [rbp + rax - 0x36a2eeb0], ecx
movzx edi, dx
xor rdx, r10
jmp rdx
xchg word [rsp + r9*2 - 0x5669], r11w
rol r8, cl
mov r8d, dword [rdx + rax + 0x6546fda9]
mov dword [rbp + rax + 0x6546fda9], r8d
movsx edx, ax
xor r11b, byte [rbx + r9 - 0x2b45]
push r9
sar qword [rsp + rdx - 0x245], 0x75
lea rbx, [rbx + r9 - 0x2b45]
bt rax, r9
neg byte [rsp + r9 - 0x2b24]
xor r11b, sil
jmp 0x143aabee0
push rdi
inc rdx
inc ecx
cmovge ecx, r11d
bswap rdx
xor rbx, rdx
pop r8
shl rdi, 0x6b
mov qword [rsi + rax*4 - 0x13da84c4], rdx
bt di, r11w
setae al
mov edx, r9d
lea rsi, [rsi + rax*2 - 0x9ed4206]
cdq
cqo
sub di, cx
jne 0x143998aeb
mov ecx, 0x76179626
lea rbx, [rcx + rbx - 0x7617962a]
lea r9, [rcx*2 + 0x71681b1]
movsx edi, r9b
movzx r11d, di
mov edi, dword [rbx + rcx - 0x76179626]
rol r11, cl
mov edx, 0xf609cf3f
xor edi, esi
inc edi
neg edi
or dl, 0xa3
sub rdx, 0xffffffffe43b9199
bswap edi
ror r11w, cl
jnp 0x143c5b64f
btc r9d, edi
movsxd r11, r11d
sbb dil, cl
sar di, 0x8b
adc r10, r11
lea r8, [rbp + rax*2 + 6]
movsx r11d, dl
and r11w, 0x5d9c
btr edx, 0x35
mov qword [rbp + rax*2 - 2], r8
imul rdi
lea r8, [r11 + r9*2 + 0x1094b091]
add rdx, r10
jmp rdx
xadd dil, bl
sete r9b
jmp rbp
xor dword [rsp + rcx - 0x62e4191a], edx
mov rbx, qword [rsp + rdi*4 - 0x80]
movsxd rdx, edx
mov r11d, r8d
add r8, rax
sbb cx, r11w
add r10, rdx
mul r9
add word [rsp + rdi*2 - 0x44], r8w
mov qword [rsp + rdi - 0x1a], rcx
lea rcx, [rcx + rsi - 0x62e47285]
lea r11, [r11 + r11*8 - 0x6cdf0778]
btc r8d, r8d
add dword [rsp + r8 - 0x4ca45232], r11d
lea rsi, [rsi + rdi - 0x2a]
lea rdi, [rsp + r8 - 0x4ca4512c]
mov qword [rdi + rdx*8 - 0x10], rcx
bts edx, 0xa2
push rax
lea rcx, [r8*4 - 0x5bfbf74e]
pop r8
pop rdx
pop r9
jae 0x143998aeb
push 0x52aca623
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
jmp fcn.1439faa67
mov eax, dword [r10 + rdi*2 - 0x5c]
adc edx, dword [r10 + rdx*8 + 4]
sal r8b, 0xe3
mov cl, byte [rdi + r10 - 0x26]
shr edi, 0xe2
sub edi, 0x9ab52009
lea r10, [rdi + r10 - 0x654adffc]
shld eax, edx, cl
mov dword [rdi + r10 - 0x654ae002], eax
mov ecx, r8d
jmp rbp
lea rcx, [rax*2 + 0x372bf8bb]
movzx r11d, cl
mov dword [rax + r10 - 0x153b0b14], r9d
cbw
lea r8, [rax*8 - 0x9f31fd7]
movzx ebx, r11b
mov r8d, dword [rsi + rax - 0x153b0014]
btc ax, bx
ror al, cl
cqo
lea rsi, [rsi + rax*2 - 0x2a760102]
shr dl, 0x42
bts ax, r11w
xor r8d, edi
inc r8d
shr ebx, 0x21
not r8d
shl al, 0xc1
xadd r11b, cl
xadd ecx, eax
ror r8d, 2
imul ax
inc r8d
push rdi
not edx
bts eax, edx
xor dword [rsp + rax - 0x61a29d4d], r8d
bt rbx, rdx
cwde
pop rdi
jae 0x1438f1635
mov edx, 0x6f887b2b
movzx r8d, dl
movzx eax, dl
mov r8d, dword [r9 + r8*8 - 0x158]
lea r9, [rdx + r9 - 0x6f887b27]
cwde
xor r8d, ebx
movzx r11d, dl
lea r8d, [r8 + rax*4 + 0x7ba9ad79]
mov ecx, 0x6f82bf85
movsx esi, al
lea rdi, [rax + rsi - 0x8653ae1]
ror r8d, 2
or rax, rax
shr al, cl
not r8d
neg ecx
adc r11d, edx
adc r8d, eax
rol ax, 0x8f
xor di, cx
push rbx
jp 0x143bc1f64
cmovns di, r11w
xor dword [rsp + rdx - 0x6f887b2b], r8d
pop rbx
or r11w, cx
cdqe
push rcx
movsxd r8, r8d
neg word [rsp + rdx - 0x6f887b2b]
bts si, cx
xchg si, r11w
adc rbp, r8
shr rdx, cl
adc rdx, qword [rdx + r10]
neg qword [rsp + rax - 0x8000]
lea rsi, [rax*4 + 0x62b75d23]
neg cx
mov cl, byte [r10 + rax*4 - 0x1fff8]
or qword [rsp + rax - 0x8000], 0xffffffff9eafda00
lea r10, [r10 + rsi - 0x62b95d21]
jno 0x143b655a6
pop rbx
ror dil, 0xc1
movsxd r8, r8d
push rcx
sbb esi, 0x5136b334
add rbp, r8
bswap eax
pop rax
add r11, r11
jmp rbp
xor r9d, ebx
mul r8
lea r9d, [r9 + r11 - 0x6f41a1a7]
push rdx
shl cx, 0x65
jne 0x143a11c23
mov r10d, 0x5dba7532
movsx eax, r10b
mov ebp, dword [r8 + rax*2 - 0x68]
jmp 0x143a5e774
shr edi, cl
ror r8w, 0x87
neg eax
ror eax, 3
sal edx, cl
push rbx
sal r8d, cl
mov ebx, ecx
inc rcx
xor dword [rsp + r11 - 0x109fffff], eax
bt bx, r8w
pop rbx
jb 0x143b85561
sal di, 0xa
movsxd rax, eax
adc r10, rax
xor dx, word [rsi + rcx - 0x109f7431]
xor r8w, word [rsi + rcx - 0x109f742f]
or dil, cl
xor dx, r11w
movzx r9d, r11w
xor r8w, r11w
movzx eax, r11b
xadd cl, dil
and dx, r8w
push r9
movzx r8d, r9w
mov word [rsi + r11 - 0x109ffffd], dx
mul rdi
lea rdx, [rsp + rcx*2 - 0x213ee8bc]
jno 0x143aa799c
mov eax, dword [r8 + rcx*8 - 0x7e408]
xor eax, ebx
sal si, 0x61
xor si, bp
jae 0x143b0af7f
mov ecx, 0xa23559bb
sub r10, 4
movsx edx, cl
movzx eax, cx
lea rdx, [rdx + 0x5d2c62b5]
mov ebp, dword [r10 + rax - 0x59bb]
cbw
xadd dl, al
push rdx
xor ebp, ebx
lea ebp, [rbp + rax*4 + 0x7157b78]
movzx edi, byte [rsp + rax - 0xff6d]
movzx r9d, al
inc dil
neg ebp
not word [rsp + rax*2 - 0x1fedc]
rol rcx, cl
bswap ebp
lea ebp, [rbp + rax*8 + 0x2997e022]
pop rdx
push rbx
xor dword [rsp + rax - 0xff70], ebp
pop rbx
neg r9
mov esi, r9d
movsxd rbp, ebp
and rdx, 0xffffffffefa5d510
cmovs rcx, r9
neg rax
add r11, rbp
inc sil
mov ebp, eax
js 0x14396f2cd
mov edx, 0xd10910a8
sub r10, 4
mov ebx, edx
lea rbx, [rdx*4 - 0x1c4e2cf4]
movzx esi, bx
mov edx, dword [r10 + rsi - 0x15ac]
or ebx, ebx
movzx ecx, si
bts si, si
xor edx, r8d
sal bx, 0xa2
sal sil, 0xc5
shl rbx, 0xb3
dec edx
not bx
rol esi, 0xf3
push rcx
bswap edx
xadd bl, bh
rol dword [rsp + rcx - 0x15ac], cl
ror edx, 2
bt rsi, rbx
lea rax, [rbx + rsi*4 + 0x172f659b]
bswap edx
mov edi, ebx
lea edx, [rdx + rsi + 0x12a6c4bd]
imul rsi, rsi
mov qword [rsp + rcx*4 - 0x56b0], 0xffffffffdb286a9e
mov ebp, 0x5899c690
rol edx, 1
xadd sil, al
dec word [rsp + rcx - 0x15a9]
mov qword [rsp + rcx*8 - 0xad60], r8
xadd cl, sil
xor dword [rsp + rcx*4 - 0x5514], edx
pop r8
sar eax, cl
cdqe
jb 0x143ad882f
movsxd rdx, edx
btr edi, esi
sal ax, cl
cbw
adc r11, rdx
and cl, 0xbb
mov rbp, qword [r9 + rcx - 0x1501]
cbw
mov esi, dword [r9 + rcx - 0x14f9]
jl 0x143918ef8
shl rbx, cl
not ecx
lea r9, [r9 + rdi*8 - 0x77fe4]
mov dword [rbp + rax + 0x1c70000], esi
cqo
jmp r11
sbb eax, eax
jmp r11
jmp 0x143b90f07
lea rsp, [rsp + 8]
jne 0x1439ed970
mov rdx, rax
jmp 0x143befb3f
xadd edx, edi
sets dil
push r11
or ecx, ebx
mov r9d, 0xcf1a53ae
xor dword [rsp + rax - 0x64b6], r8d
imul bx
pop r11
movsxd r8, r8d
cmovo ecx, edx
add rbp, r8
sub ebx, 0x1b3c8e0c
mul edi
cmovae r9, rbx
jo 0x1438b7d12
pop rax
jmp r11
js 0x1439bd5fb
sal r11b, 0x81
neg sil
ror edi, 0xbc
xchg rbp, rdi
rol sil, 1
sub sil, 0xbc
mov edx, 0xa9fa3a1
xor r8b, sil
add rsi, rsp
xchg dil, bpl
neg dx
shl ebp, cl
mov word [rsi + rdi - 0xbec7], ax
mov esi, dword [r10 + rdi - 0xbec6]
btr ebp, r11d
imul ecx, edi
or dl, cl
lea r10, [r10 + rdi - 0xbec2]
neg dil
not bp
dec r11w
xor esi, r8d
lea rax, [rdi*2 + 0x1f90bb05]
sub esi, 0xb59d91a3
sar ecx, cl
ror dx, 0xcc
mul ebp
not esi
neg esi
xchg ebp, ecx
rol esi, 3
bswap esi
cwde
sub bpl, 0x98
dec esi
not edx
push r8
jmp 0x1439b5827
push rbx
sbb ax, 0x6a93
lea rbx, [rcx + rsi + 0x1d0ad2a5]
movsx r11d, bl
xor dword [rsp + rcx - 0x278c9c3f], r8d
rol dl, 0x42
add rcx, 0xffffffff9405c015
pop rbx
inc rcx
movsxd r8, r8d
sal r11, cl
adc rbp, r8
movzx eax, byte [r9 + rcx + 0x446da3af]
lea r9, [r9 + rcx + 0x446da3b0]
bt rdi, 0x11
xor al, bl
shl rcx, cl
jb 0x143ade3a3
push r9
lea rax, [rdi + r11*4 - 0x424918f2]
xor r8d, 0x379c3b0a
cqo
ror r11w, 0xca
not ax
mov qword [rsp + rdx + 0x10], rbx
xor dword [rsp + rdx*2 + 0x10], r8d
pop rcx
neg r9b
imul rdi, r9
mov rbx, qword [rsp + rdx + 8]
mov qword [rsp + rdx*8 + 8], r9
bt di, r9w
movsxd r8, r8d
not cx
adc r10, r8
or al, ah
inc ecx
neg eax
mov r8, qword [rsi + rdx*4]
shr cl, 0x21
lea rsi, [rsi + rdx*4 + 8]
movzx ecx, byte [rbp + rdx*2 - 5]
div byte [rsp + rdx + 1]
xchg dword [rsp + rdx*4], r11d
lea rbp, [rbp + rdx*8 - 5]
jmp 0x143a3a795
jmp 0x143a493b8
dec ebx
lea rsp, [rsp + 8]
jne 0x1439ffc57
mov eax, 0x88053f96
push rax
ror eax, 0x79
mov rax, qword [rax + rbp - 0x29fcb44]
jae 0x143b50d38
xor dl, bh
btc di, 0x26
mov qword [rsp + rdx*2 - 0x1fe], r8
btr si, dx
mov r8d, edx
xor dword [rsp + rdx - 0xff], eax
shl r8, 0xe1
xadd rbx, rdi
pop r8
ror cx, 0x27
movsxd rax, eax
inc esi
ror edi, 0xe3
add r11, rax
mov dl, byte [r10 + rdx - 0x104]
rol sil, 0xa7
xchg bx, di
xor dl, r8b
inc dl
neg dl
jmp 0x143ab4406
bt edx, edi
jae 0x143af8e62
jb 0x143998aeb
jmp 0x143a81ba6
push 0x63adfb1a
lea rsp, [rsp + 8]
call rax
mov r8d, 0xdb95741c
movzx r11d, r8b
mov rsp, qword [rbp + r11*2 - 0x48]
lea r11, [r8*8 - 0x10cd5ef2]
rol r8b, 0xa4
movzx edx, r8b
mov rbp, qword [rdx + rbp - 0xc9]
mov qword [rdx + rbp - 0xc1], rax
mov edi, 0x3872481
mov rbx, rbp
pop r8
movzx ebp, dil
jb 0x143b51168
mov edi, dword [r8]
mov edx, 0xf9951314
add rdx, rdx
push rdx
mov esi, dword [r8 + riz + 4]
adc r8, 4
mov ebp, 0x189d848b
or edi, esi
lea r9, [rbp + rdx*8 + 0xdae0819]
and bpl, bpl
not edi
mov dword [r8 + rbp*2 - 0x313b0916], edi
movzx esi, bp
imul r9w, bp
lea r10, [r10 + rsi - 0x848f]
xadd byte [rsp + rbp*2 - 0x313b0910], dh
lea rax, [rbp - 0x6dc3676a]
mov esi, dword [r10 + rsi - 0x848b]
rol dword [rsp + rbp*2 - 0x313b0916], 0x52
not dword [rsp + rbp - 0x189d8488]
xor esi, ebx
lea rax, [rax*2 - 0x7ce26b50]
cbw
ror esi, 2
not al
cbw
dec esi
not esi
xor esi, 0x750e1133
or eax, 0xa987cb80
mov qword [rsp + rbp - 0x189d848b], rbx
xor dword [rsp + rbp*4 - 0x6276122c], esi
pop rbx
lea rcx, [rdx*8 + 0x2b8e5b12]
neg eax
cmove eax, ecx
movsxd rsi, esi
add eax, eax
adc r11, rsi
jmp r11
jne 0x143a162b4
mov r11d, 0x2c038d92
mov rcx, qword [r10 + r11*2 - 0x58071b24]
mov edx, r11d
mov r8, qword [r10 + r11*2 - 0x58071b1c]
mov qword [rcx + r11 - 0x2c038d92], r8
mov rcx, qword [rsi + rdx - 0x2c038d92]
lea rbx, [rdx*2 - 0x3d62e8e6]
add rbx, rdx
adc rdx, rbx
xor rcx, rdi
dec rcx
neg rcx
bswap rcx
and r11, rbx
push rdx
movzx r8d, dl
ror rcx, 5
movzx r9d, word [rsp + r11 - 0x4038d8c]
xor rcx, 0x779bcc36
sar byte [rsp + r11*8 - 0x201c6c7d], 0x66
and r9d, r8d
xor rdi, rcx
mov qword [r10 + r11*4 - 0x100e3638], rcx
mov ecx, 0x562f4c86
xchg dword [rsp + r11*2 - 0x8071b20], r9d
lea r10, [r11 + r10 - 0x4038d88]
mov r11d, dword [rsi + r11*2 - 0x8071b18]
sar qword [rsp + rdx - 0x72ab4d62], 0x5a
neg ebx
lea rsi, [rsi + r8*2 - 0xb8]
and qword [rsp + rdx - 0x72ab4d62], 0xffffffffcab26f2d
and byte [rsp + rdx - 0x72ab4d5e], r9b
xor r11d, edi
bswap r11d
ror r8w, cl
sbb r11d, 0xbabf803e
add rdx, rbx
xor r11d, 0xc83ed916
shr r9b, cl
and bx, r9w
inc r11d
jmp 0x143a192ae
adc rbp, rbx
shl ax, 1
cbw
pop rbx
pop r8
xor rdx, rbp
jmp rdx
lea rsp, [rsp + 8]
jne 0x143a62d68
jmp 0x143af322f
shr dx, 0xeb
neg di
neg dx
neg r9b
not di
or r9w, r11w
inc di
xor bx, di
rol r11w, cl
setae r9b
setae cl
adc rdi, rsp
xchg r11d, r8d
mov word [rdi + r9 - 0x539b9001], ax
mov edi, 0x33ad9319
jmp 0x143a9bb2a
rol bx, 0xed
xadd cx, dx
add rdi, rsp
xor r9, r9
not cl
mov qword [rdi + r9*2], rax
movsx eax, dx
sub bx, 0xf7a2
xadd ebx, eax
mov rcx, qword [r10 + r9 + 8]
movsx r8d, bl
dec rax
xchg rdx, rax
mov edi, dword [rcx + rbx*2 - 0xe3bee]
mul dx
push rax
adc r9w, 0xaebe
mov dword [r10 + r9*2 - 0x15d72], edi
lea r10, [r10 + r9*4 - 0x2baf0]
mul dx
and r9, r9
pop rdx
jmp rbp
push 0xffffffff80abe702
sal qword [rsp], 0x68
push 0x320188a7
cmp ebx, 3
jmp 0x1439da80c
mov esi, dword [r9 + r11*2 - 0x646b7b0e]
movzx edx, cx
sub edi, 0x691f5bb9
lea r9, [r9 + rdi - 0x45f2e7f7]
xor esi, ebx
rol esi, 3
imul r11d, edx
xor dil, dil
bts rcx, rdx
bswap esi
mov eax, r11d
dec dil
inc esi
push rax
mov r8d, edx
cwd
xor esi, 0x4fa33804
div r11
mov qword [rsp + rdx - 0x6ee68b3d], rbx
rol r8, 0x26
cbw
xor dword [rsp + rdi - 0x45f2e7ff], esi
lea rbx, [rcx + r11 - 0x4700568]
neg bl
pop rbx
cdq
rol r11w, 3
imul r8w
movsxd rsi, esi
bt r11w, r11w
jae 0x143bf4ab2
not r11d
xor r8d, 0x4bb5f08d
bswap eax
bswap r11d
movsx ecx, dl
not r11d
dec r8d
mul r8
push rbx
mov edi, edx
sub r8, rdi
jge 0x143956ccb
mov edx, 0xe68c379b
movsx ecx, dx
mov eax, ecx
movzx dx, byte [r10 + rcx*2 - 0x6f36]
dec rcx
mov r9b, byte [r10 + rcx - 0x3798]
movsx ebx, ax
lea r10, [rax + r10 - 0x3799]
movzx r8d, al
movzx r11d, ax
add dl, r9b
mov word [r10 + rcx*2 - 0x6f34], dx
cqo
movsx r9d, r11b
add edx, dword [rsi + rcx - 0x379a]
sub rax, 0x321740c
not r11b
lea rsi, [rsi + rcx - 0x3796]
xor edx, edi
dec ebx
xor r11d, eax
xor edx, 0xc838cd1c
or r11b, 0x22
lea edx, [rcx + rdx + 0x5b92327c]
xor al, 0x98
xadd r9, r8
jl 0x143900b20
neg edx
push r8
sal dword [rsp + rcx*4 - 0xde68], 0xda
bswap edx
not edx
or r11d, 0xa86493
neg edx
ror edx, 3
add cl, byte [rsp + rcx*2 - 0x6f31]
shr r11d, cl
mov qword [rsp + rcx*2 - 0x6e0c], rdi
not eax
xor dword [rsp + rcx - 0x3706], edx
ror r11b, cl
movzx edi, bx
pop rdi
not ebx
bswap ecx
xadd r8, rbx
movsxd rdx, edx
rol rcx, 0xad
adc rbp, rdx
bts eax, 0x84
push r8
dec cl
pop r8
jmp rbp
push 0xfffffffffdbd453d
not byte [rsp + 0xd]
lea rsp, [rsp + 0x10]
jne 0x143b25611
mov r9d, 0xe5a2830e
push r9
mov r9, rax
jmp 0x143b8d8ad
sal dword [rsp + 1], 0xd0
and edi, 0xff
inc byte [rsp + 0xb]
jl 0x143911424
mov r9d, 0x562abcb6
mov edi, r9d
mov rdx, qword [rbp + rdi - 0x562abcb6]
movzx r8d, dil
lea r11, [rdi + r9*8 - 0x3b6f69e1]
movsx eax, r9w
movzx cx, byte [r9 + rdx - 0x562abcb6]
lea rbp, [rbp + rdi - 0x562abcb0]
mov word [rbp + rdi - 0x562abcb6], cx
lea rbx, [rbx + r9 - 0x562abcba]
imul r9, r9
lea rcx, [r9 + r8*2 - 0x65c68dfe]
mov edx, dword [rbx + rdi - 0x562abcb6]
xor edx, esi
dec edx
sub r11w, 0xc0ab
neg edx
btr r11d, eax
bswap edx
rol di, 0xe6
or rcx, rcx
shl r8b, 0x26
xor edx, 0x7393c407
xor r11, 0x4bb89e9e
push rsi
mov esi, 0x469a0cad
xor dword [rsp + r8 - 0x80], edx
pop rsi
btr rcx, r9
ror r11b, 0xa1
movsxd rdx, edx
xchg r8, r11
adc r10, rdx
lea rdx, [r8 - 0x7e500d55]
sar edx, 0x56
or r9b, r9b
jmp r10
lea rsi, [rsi + r9*2 - 0x511cd14a]
mov eax, ebx
sete bl
xor edi, r11d
add edi, r8d
lea r9, [rdx*2 + 0x27075d22]
add r9d, ebx
movsx ecx, dl
ror edi, 3
btc r8w, 0x2b
shl rax, 0x52
inc r9b
not edi
and cx, 0x948c
inc edi
ror bl, cl
push r11
xor dword [rsp + r9*4 - 0x65c7253c], edi
mov r11d, edx
sal dx, 9
inc al
pop r11
sar ecx, cl
movsxd rdi, edi
dec cl
and r8d, ebx
adc rbp, rdi
cbw
movzx edi, cl
sub r9b, 0x90
jo 0x1438b7d12
lea rbx, [rbx + rcx*8 - 0x31a3a]
setg dil
mov word [rbx + rcx*4 - 0x18d20], dx
movzx r11d, cl
mov esi, 0x82193614
mov ebp, dword [r10 + rcx*2 - 0xc690]
movzx edx, si
lea r10, [r10 + rcx*8 - 0x31a3c]
push rdi
dec dword [rsp + rcx*2 - 0xc68e]
bswap ecx
xor ebp, r8d
xor ebp, 0x7f873bb0
xadd rdx, r11
neg qword [rsp + rcx - 0x48630000]
inc ebp
push rcx
jmp 0x1439f0de4
lea rbx, [rbx + r8*4 - 2]
inc r8w
xor di, word [rbx + r8*8 - 8]
xor dx, word [rsp + r8 - 1]
push r11
jae 0x143b707ee
mov r8d, 0xb4315faa
movsx ecx, r8w
mov edi, ecx
mov ebx, dword [rsi + rcx - 0x5faa]
movsx edx, r8w
xor ebx, r11d
bt rcx, 0xaa
adc r8, rdx
sbb ebx, 0x92934c80
not di
bswap ebx
sub ebx, 0xcfb33a13
movzx r9d, cx
rol ebx, 3
xadd r9, rdi
xor dl, 0xbb
movzx eax, r8b
xor ebx, 0x672872a2
lea r9, [r9 + 0x500f525]
rol ebx, 1
cdqe
push r11
cdq
xor dword [rsp + rcx*2 - 0xbf54], ebx
cdq
pop r11
movsxd rbx, ebx
xadd rdi, rax
dec di
bswap edx
adc rbp, rbx
add edx, dword [r10 + rdi*2 - 0xbffa]
movzx edi, byte [rsi + rcx - 0x5fa6]
sar r9, 0xe5
not r9w
bswap r9d
xor dil, r11b
bt rax, rcx
movzx ebx, al
dec rbx
rol dil, 1
sar ecx, 0x79
js 0x1439764a0
sbb dil, 0x29
shr r9, 0x47
rol ax, 0x87
xor dil, 0xaa
imul ax, cx
jno 0x143bdc986
mov eax, 0x81a00229
movzx edi, al
rol rdi, 0x4a
mov ecx, dword [rbp + rdi - 0xa400]
mov r8d, 0x22092609
jae 0x143b36e93
mov eax, 0x13862f14
cqo
movzx r10d, dx
lea rsi, [rax + rsi - 0x13862f18]
jmp 0x143b1d003
mov dword [r10 + rbx*4 - 0x3ca80024], edx
mov eax, 0x5627ae86
shr rax, 0xc7
jns fcn.143ac99e2
bswap edx
rol edx, 3
jmp 0x143a13679
push rax
dec ebx
push 0x7a030c11
not dword [rsp + 2]
lea rsp, [rsp + 8]
jne 0x143a63e1b
mov eax, 0x1596fe26
cdqe
mov rax, qword [rbp + rax*4 - 0x565bf898]
sub rsp, 0x20
call rax
mov ebx, 0xf82cdd0d
mov r9d, ebx
mov rsp, qword [rbp + riz - 0x10]
neg r9w
mov rbp, qword [rbp + riz - 8]
movsx r11d, bx
mov qword [rbp + riz], rax
movsx esi, bx
mov r9, rbp
movzx ebp, bx
pop r8
neg ebp
movzx eax, r11w
movsx r10d, sil
pop r11
shl al, 0x85
pop r10
jmp r11
xor eax, 0x821a1d27
lea r9, [rbx + 0x34372c38]
movsx r11d, cx
or r9b, r8b
not eax
cmovle r9, rbx
bts r9w, cx
ror eax, 1
and r9, 0xffffffffecac1a07
sal bl, 1
sbb eax, 0xfab4de9c
not eax
lea r8, [r9 + r8*2 + 0x2b2c572d]
jmp 0x143ab8c04
not esi
mov edx, dword [r9 + rcx - 0x8124002]
xor bl, 0x83
mov eax, dword [r9 + rcx - 0x8123ffe]
sub cl, 0x24
mov ebx, dword [r9 + rcx - 0x81240d6]
xadd cl, dil
lea r9, [r9 + rcx - 0x81240da]
div ebx
sar sil, 0xa6
mov dword [r9 + rcx*4 - 0x20490378], edx
mov dword [r9 + rcx - 0x81240da], eax
jmp r11
lea rsp, [rsp + 0x50]
jmp r9
sal rdx, 0x52
xor ecx, 0x930b9fbd
sub ecx, 0xd42ce116
push r11
movsx r11d, r9w
shl di, 0x84
xor dword [rsp + r8*2 - 0x1645e12e], ecx
pop r11
mul r8
dec al
mul r8
movsxd rcx, ecx
add rbp, rcx
jmp rbp
movsx edi, dx
jmp r11
bts r8d, 0x92
neg ecx
sar di, 0x82
sbb ecx, edx
sar rdi, 0xdb
push rbx
not r8w
xor dword [rsp + rax - 0x70985fb3], ecx
pop rbx
push rax
cbw
push r11
movsxd rcx, ecx
lea r8, [r8*8 + 0x7d91a930]
add r10, rcx
inc r11
jge 0x143be8184
mov rdi, qword [rax + rsi - 0x7098ffb3]
xadd r8, r11
not word [rsp + rax - 0x7098ffa9]
mov r8, qword [r11 + rsi - 0x7db6ab88]
lea rcx, [rax*2 + 0x7a35a098]
movzx r9d, r11w
add rdi, r8
mov qword [rsi + rax - 0x7098ffab], rdi
xadd qword [rsp + r11 - 0x7db6ab88], r11
movzx eax, byte [rbp + rax - 0x7098ffb8]
not r11
lea rbp, [rbp + rdx - 5]
xor al, bl
and word [rsp + rdx + 8], cx
dec al
neg al
mov byte [rsp + rdx*2 + 6], 0x97
xor al, 0x2a
xor dword [rsp + rdx*2 + 9], 0x1c14cfa0
lea rdi, [r9 + r11*2 - 0x7c531ec3]
lea r8, [rdi + rcx + 0x73883a80]
not al
shr rdx, 0x8f
sbb r9w, r11w
jp 0x143b703d2
mov r11d, 0xb382f58a
lea rdi, [r11 + r11*8 - 0x42530e53]
mov r8d, dword [rbx + riz - 4]
xor r8d, esi
bswap r8d
sar r11b, 0x47
mov r9d, 0x80399bb0
mov eax, edi
not r8d
movsx ecx, r11b
shl cl, 0x43
cdq
rol r8d, 1
lea r8d, [r8 + rax*2 - 0x6997723d]
idiv r9d
jmp 0x1439334a7
sal r11d, 0xdb
movsxd rax, eax
add r9, rax
dec dl
mov edx, dword [rbx + rdx - 0x34]
sal cx, 0x6c
xadd ebp, r11d
push rcx
add cl, byte [rcx + rbx - 0x41a11ffe]
lea rsi, [rdi + rdi*4 + 0x12bb349a]
shl edx, cl
lea rdi, [rsi + 0x49f2fac]
bts r11w, si
mov dword [rbx + riz], edx
pop r11
jmp r9
lea rsp, [rsp + 0x10]
jmp 0x143b03307
mov rdx, qword [rsp + rdx*4 - 0x374]
mov rcx, qword [rsp + 0x30]
push 0xffffffffa4116ca9
push 0x408139be
xchg qword [rsp + 0x48], rdi
mov qword [rsp + 0x18], 0xffffffffce9eb6bd
lea rsp, [rsp + 0x48]
jmp rdi
add al, 0xb6
rol cl, 0x61
add r11, rbp
lea rdx, [rdi + rsi*4 - 0x3cd47d51]
mov r9d, dword [rcx + r8 - 0x2f18d427]
xor dl, dl
bswap edi
mov ebp, dword [r8 + rcx*2 - 0x5e31a85a]
dec esi
adc r9d, ebp
push rcx
shl rdi, cl
push rsi
mov dword [r8 + rcx - 0x2f18d423], r9d
btr si, dx
lea r8, [rcx + r8 - 0x2f18d423]
pop rsi
pop rax
jmp r11
lea rbp, [r9 + rbp - 0x539b9005]
mov eax, edx
bts r8d, r8d
sal r8d, 0xae
mov edx, dword [rcx + rbp - 0x539b9001]
xor edx, ebx
xor r8, 0xffffffffa2b76a10
sub r11w, di
dec edx
sub r9w, r11w
xor edx, 0xc0194fb1
sal dil, 0xe1
rol edx, 3
shr cx, 9
xor edx, 0x78a2a68c
xor al, 0xb3
sar cx, 0x45
ror edx, 1
push rbx
xor dword [rsp + rcx - 0x539b0002], edx
bt r11, r11
setb r11b
pop rbx
bts r8w, 0x2c
shl edi, cl
adc r9, 0xffffffff82b6b619
movsxd rdx, edx
lea rdi, [rcx + r8*4 - 0x4e7cd5dc]
adc r10, rdx
xadd cl, r11b
or dil, r9b
jnp 0x143a877ec
jmp r10
and ecx, 0xf9b4c49c
cwd
adc rbp, r8
shr r11b, 0x25
sal eax, 0xa1
movzx r8d, r11b
lea rdi, [rsp + rsi*2 - 0x35305534]
add rsi, rdx
btr rdx, rcx
mov rax, qword [r8 + rdi - 4]
cmovae r11w, dx
mov qword [r10 + r8*4 - 0x10], rax
mov eax, ecx
shr r8, 0x9b
add r11, rdx
xor r8, rbp
jmp r8
xor dword [rsp + rax*2 - 0x7190], ebx
pop r11
sal edx, 0x49
movsxd rbx, ebx
setne dil
neg r8w
neg edx
adc rbp, rbx
mov r9, qword [r10 + rax*8 - 0x1c640]
mov r8w, word [rax + rsi - 0x38c4]
mul cl
xor eax, 0xffb6adb1
xor r8w, r11w
sub r8w, 0x533f
sar edx, cl
shl ax, 0x2f
not r8w
not rcx
cqo
xor r8w, 0x9e0e
bts ecx, 0x1e
lea rdi, [rax + rdx*8 - 0x37c10d5b]
jb 0x1439725f1
mov r8d, 0xc229670b
movsx edx, r8b
lea rsi, [rsi + rdx - 0xf]
lea r9, [rdx + rdx*8 + 0x3e16c316]
movzx eax, r8b
mov r10d, dword [rsi + rdx*4 - 0x2c]
btr ax, 0x9a
xor r10d, ebx
xchg r9b, al
bswap r10d
ror r10d, 3
movsx ecx, r8w
movzx edi, r9w
inc r10d
neg r10d
div rax
push r8
cwd
mov qword [rsp + rdx], rbx
rol ecx, 0xa2
jae 0x1438f506e
pop r8
adc rdx, 0x52839e23
ror sil, 0x84
rol dl, 0x65
movsxd rcx, ecx
div rbp
add r11, rcx
jmp 0x143bdf597
cwd
sal r9d, cl
xor r8d, 0x74a61915
rol r8d, 1
push rdi
sal bx, 0xe8
and al, 0xbd
sbb rbx, rcx
xor dword [rsp + r11 - 0x9b3f], r8d
pop rdi
movsxd r8, r8d
add rbp, r8
jmp rbp
rol dword [rsp + 3], 0x8d
mov rbx, qword [rsp + 8]
jae 0x143bf8fd0
xor cl, ch
xor byte [rsp + rcx - 0x24], 0xf
mov word [rcx + r10 - 0x31], si
mov r10d, dword [rsp + rcx - 0x26]
lea r8, [r8 + rcx - 0x35]
sal qword [rsp + rcx - 0x29], 0x3d
sar qword [rsp + rcx - 0x30], cl
mov ebp, dword [r8 + rcx*2 - 0x62]
xor ebp, ebx
jmp 0x1439917cf
inc cl
not cl
xchg r10w, ax
neg cl
movsx edi, r10b
shr edi, 0x86
xor bl, cl
dec rax
bswap r10d
push rax
lea rcx, [rsp + rcx + 8]
mov qword [rcx + rdi*2 - 2], rbp
pop rdx
jmp r11
shr r8b, 0x86
idiv ecx
xor dword [rsp + rax*4 + 8], esi
btc r8, r8
xor al, r11b
xadd word [rsp + rax - 0x9b], di
mov rbx, qword [rsp + rax*4 - 0x27c]
mov qword [rsp + rax - 0x99], rcx
movsxd rsi, esi
not r11
lea rdi, [rcx + r11*4 + 0x17ae6cb3]
adc rbp, rsi
pop r11
pop rdx
jmp rbp
sub dx, word [rsp + rdx - 0x786f3f98]
mov qword [rsp + rdx - 0x786f3f9e], r9
btr dx, dx
lea rdx, [rdx + rdx*8 + 0x4bbc9492]
sbb rdx, rdx
push rbp
lea rbp, [rdx + rdx - 0xd6f7fee]
push rbp
mov qword [rsp + rdx], rbx
mov ebx, ebp
add edx, edx
cmovae rbx, rbp
mov rbp, r10
add rdx, 0x4c0ad225
inc bx
not rdx
mov ebx, esi
dec edx
or dx, dx
sub dl, 0x85
mov edx, ebx
push 0x5fb7c711
shl byte [rsp + 7], 7
ror dword [rsp + 3], 0x99
xor ecx, ecx
push 0xffffffff91338931
push 0x14266897
or dword [rsp + 2], 0x208a23b0
cmp ebx, 4
jmp 0x143999c0d
jmp 0x143a0f9ca
mov eax, 0x969344b3
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143ad6a09
call rax
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov r10d, 0x9daeba2b
jmp 0x143c05aee
movzx r9d, r8b
mov edx, dword [rdi + rbp - 0x7be59fc9]
movzx ecx, r9w
lea r9, [r11*2 + 0x70a19aad]
lea rcx, [rdi + r11 + 0x461f35a5]
lea r8, [rsp + rdi - 0x7be59fa9]
movsx eax, r9b
xadd r11w, cx
sub rdi, rax
mov dword [r8 + rax*8 - 0x1a8], edx
sbb ecx, 0xd3977a27
mov r9d, dword [rdi + rbx - 0x7be59f98]
lea rbx, [rbx + rdi - 0x7be59f98]
inc r11d
rol r11d, 0x36
xor r9d, esi
cwde
bswap r9d
lea rdx, [rdi + rcx*4 + 0x3620063f]
xadd r11b, al
cbw
ror r9d, 3
bswap r9d
imul dx
sal r11w, 0x8d
rol r9d, 1
cdqe
xchg cx, dx
cwd
bswap r9d
cwde
bt r11, r11
movzx r8d, cl
xor r9d, 0x9d33cc05
not edi
jmp 0x143b81bfd
sbb dx, 0x1e90
mov ax, word [rbx + r10 - 0x3683bb21]
xor ax, r8w
sar rdx, 0xe1
adc edx, ecx
movzx edi, bl
sbb ax, 0xbf13
rol ax, 1
bswap rdx
dec ax
jmp 0x143987d2c
jmp 0x143ba48a7
push 0x15b22197
not dword [rsp + 4]
mov qword [rsp], rax
dec ebx
push 0x6da6f802
jmp 0x143ac7652
sar r8w, 7
pop r11
pop rsi
mov r10d, r8d
jmp r11
push 0x2a19071b
lea rsp, [rsp + 8]
jmp 0x1438e5f6b
jmp 0x1438eade4
neg cl
or r9, r8
xchg rdi, rax
dec cl
ror cl, 1
rol r11w, 0x25
lea rdi, [r9*8 - 0x484630f7]
bswap r8d
xor sil, cl
not rax
neg ax
and r9, 0xfffffffffb13f397
adc rcx, rsp
xadd r8d, r11d
ror ax, 0xaf
mov dword [rcx + rax*2 + 0x1ff5c], edx
mov r9d, dword [rbx + rax + 0xffa9]
idiv r8b
lea rcx, [rax*8 - 0x256c92e8]
xchg cx, r8w
lea rbx, [rbx + r8 - 0x59fefd1d]
lea rdx, [r8*8 - 0x9fceaf3]
add di, di
xor r9d, esi
mul cl
bswap r9d
cdq
ror r9d, 3
cwde
bswap r9d
or r8d, 0x18007218
rol r9d, 1
bswap edi
add r11b, dl
add rax, rax
bswap r9d
push rdx
ror cx, cl
bswap ecx
xor r9d, 0x9d33cc05
cqo
mov qword [rsp + rax], rsi
xor dword [rsp + r8 - 0x59feff18], r9d
bswap r8d
cqo
lea rsi, [rdx + r8 + 0x139d332f]
pop rsi
shl rax, cl
cdqe
movsxd r9, r9d
lea rdi, [r8 + rdi*4 + 0x7b0bb33b]
adc r10, r9
bt di, di
and r8, 0xffffffffc501310c
add rax, r10
jmp rax
dec dword [rsp + 4]
and ebx, 0xff
neg qword [rsp]
jp 0x1439945f3
lea rdi, [rdx + r8*4 - 0x5ecb1c6b]
mov qword [r10 + rbx*2 - 0x160], r9
btr rbx, rdx
bt rdx, rbx
lea rax, [rdi*4 + 0x7eb33dbe]
lea r10, [r10 + rbx*2 - 0x160]
mov r9d, dword [rbx + rsi - 0xad]
lea rcx, [rax + rdx*4 + 0x3e24470d]
div rdi
lea rsi, [rsi + rbx - 0xa9]
inc edx
jo 0x143a9295b
or rdx, 0x6fae6c0e
xor r9d, r11d
jmp 0x143a13863
xor dword [rsp], 0x3012e78b
mov qword [rsp], rax
push 0xffffffffa525e21d
inc dword [rsp + 2]
dec ebx
jmp 0x143c18194
xadd ecx, r11d
adc rsi, rsp
mov qword [rdi + rsi - 0x38], rax
push rcx
pop rbp
xor r11, r9
jmp r11
jmp 0x143b45bf0
and ax, word [rsp + rax - 0x277fe0e9]
xor ebx, dword [rax + r10 - 0x277f0000]
sub qword [rsp + rax - 0x277efff9], 0x7295f309
sbb dx, si
xor ebx, r8d
cqo
sal dl, 0xc5
not ebx
bswap ebx
sbb ebx, 0xdba02994
neg ebx
xchg byte [rsp + rax - 0x277efff5], sil
and qword [rsp + rax - 0x277efffd], rcx
dec ebx
rol ebx, 2
push rdx
bswap eax
bswap ebx
mul si
xor ebx, 0x3098f50f
bswap ebx
not ebx
and rax, qword [rsp + rax*8 - 0x2819d]
xor ebx, 0xa22dd639
mov qword [rsp + rdx*2 - 0x4eac], r8
shl rdx, 0xde
sete bpl
lea r8, [rax + rax*4 - 0x2a4998d2]
xor dword [rsp + rax - 5], ebx
cwd
cwde
mov r8, qword [rsp + rax - 5]
shr byte [rsp + rax - 6], 0x45
neg cl
movsxd rbx, ebx
movzx edi, bpl
add r11, rbx
idiv cx
pop rdi
pop rax
pop rdi
jmp 0x143bdf597
mov r11, qword [rsp + rdx]
not dl
xchg rdx, rbx
xchg rbx, rdx
mov rbx, qword [rsp + rdx - 0xc7]
jmp 0x143a9ad8a
sal di, 3
bswap ebx
and rcx, 0xffffffffb088f19c
mov esi, edx
ror ebx, 1
neg ebx
cbw
inc si
not ebx
bt edx, 0
shl di, 0x2c
sub rcx, rsi
push r8
lea r8, [rbp*8 + 0x3b8abea4]
ror ax, 0x44
xor dword [rsp + rdi - 0x46250000], ebx
inc di
bswap edx
add rcx, r8
pop r8
movsxd rbx, ebx
xor sil, al
jge 0x143ba7393
mov r9, qword [r10 + r8 + 7]
mul r8d
pop rbx
jo 0x14391a5c6
add cl, byte [r10 + r8*2 + 0xe]
bswap eax
shl rbx, 0x86
shr r9, cl
mov qword [r8 + r10 + 9], r9
lea r10, [r8 + r10 + 9]
movzx ecx, al
rol bl, 0xc4
add rdx, rbp
jmp rdx
lea r10, [r10 + rdx - 0x5b57744c]
sbb eax, 0x9426aa87
xor ebp, ebx
inc ebp
shl al, 0xe2
xor ebp, 0xb9beda18
bswap ebp
cqo
sar edx, 0xfd
xor ebp, 0x3d2ec916
ror ebp, 1
mov edi, esi
push rbx
cwde
or cl, dil
cwde
xor dword [rsp + rax*8 - 0x3c660], ebp
pop rbx
sar r9, cl
movsxd rbp, ebp
bt dx, 0x3f
jb case.default.0x143aa66e8
adc r11, rbp
and rdx, rsi
add r9, qword [r8 + r9*2 + 2]
bt dx, di
rol edi, 0x73
mov cl, byte [r8 + rax - 0x78c2]
div rax
shr r9, cl
mov qword [r8 + rax + 3], r9
push rdi
lea r8, [rax + r8 + 3]
pop rsi
xor rdx, r11
jmp rdx
mov r9w, word [rbp + rdi - 0xad]
bts r8w, di
mov cl, byte [rdi + rbp - 0xab]
lea rbp, [rbp + rdi*4 - 0x2b8]
shld ax, r9w, cl
xor edx, edx
sar di, 0x4d
mov word [rbp + rdx*2], ax
lea rsi, [rsi + rdx*2 - 4]
push rdx
adc edx, dword [rdx + rsi]
shl byte [rsp + rdi + 1], 7
adc dword [rsp + rdi*2 + 3], edi
xor edx, ebx
pop r10
bswap edx
xor edx, 0x7d004bba
movsx ecx, r8b
ror edx, 1
sal r10, cl
shr r10b, 0xc1
neg edx
push rbx
and di, 0xad91
xor dword [rsp + rdi], edx
xadd cl, dil
lea rax, [r10 - 0x1c58d544]
btc r10w, 0
pop rbx
jae 0x143aae6e5
bswap ebp
push rcx
lea rdi, [rdx + rdx*2 - 0x46d47ce4]
ror word [rsp + r11*2 - 0x1f9], 0xef
inc ebp
bts ax, r11w
ror rax, cl
rol dword [rsp + rdx - 0x4d91db2c], cl
ror ebp, 1
lea ebp, [rbp + r11*2 - 0x3143a06]
not cl
neg ebp
mov qword [rsp + r11*2 - 0x1fe], r8
lea rsi, [rcx*2 - 0x6ce39fd]
cwd
div rsi
xor dword [rsp + r11 - 0xff], ebp
lea rcx, [rdx + rsi + 0x4904a36]
pop r8
movsxd rbp, ebp
add ax, dx
add r9, rbp
lea rbp, [rcx*4 - 0x4df3bfe3]
bswap r11d
imul dl
mov di, word [rax + rbx - 0x4d911040]
bts rax, rsi
mul rdx
mov cl, byte [rbx + rsi*8 + 0x366d702a]
bts r11w, dx
lea rbx, [rbx + rsi*4 + 0x1b36b816]
shr di, cl
xchg bp, dx
mov word [rbx + rsi + 0x6cdae05], di
btc bp, 0xad
lea rcx, [rax + rsi*8 + 0xbe4b0]
jmp r9
mov di, word [rcx + rdx - 0x109f7462]
shr r11d, 0x86
mov word [rsi + rcx*4 - 0x427dd188], di
xchg r9, r11
shl word [rsp + rcx - 0x109f745e], 0x8c
shl word [rsp + rcx - 0x109f7460], cl
pop r9
jmp r10
add rdx, r8
push rdi
mov dword [r8 + r10 - 0x2d1e9e17], esi
add byte [rsp + r8 - 0x2d1e9e1a], dl
adc rdx, 0xffffffff8d95083a
mov r8d, dword [r9 + rcx - 0x278cca17]
xor r8d, ebx
or word [rsp + rcx - 0x278cca13], 0x3832
bswap r8d
lea r8d, [r8 + rdx + 0x1a3eae99]
xchg word [rsp + rcx - 0x278cca12], dx
rol r8d, 3
sub word [rsp + rcx - 0x278cca14], 0x7c1f
lea r8d, [r8 + rdx + 0x3dd31074]
bt dx, di
xchg word [rsp + rcx*2 - 0x4f19942c], cx
dec dx
rol r8d, 1
or cx, dx
and word [rsp + rcx - 0x278c9c3f], cx
pop rsi
bswap r8d
lea r8d, [r8 + rcx*2 - 0x7a38cf2b]
lea rax, [rdx + rcx*2 + 0x1b8ed816]
sbb sil, 0x1e
jle 0x143a8bcf8
xor edi, 0xa8105ea1
movzx r9d, r8b
lea edi, [rdi + r8*2 - 0x28b6bf18]
mov eax, r9d
movsx r11d, r9b
push rbx
cdq
shr dx, 1
sub r9, rcx
xor dword [rsp + rdx*4], edi
neg r8w
pop rbx
movsxd rdi, edi
lea rcx, [rdx + r9 + 0x409f1289]
adc r10, rdi
and al, 0x8f
inc cx
imul dx, r11w
mov di, word [rsi + rdx*4]
xor ax, word [rsi + rdx + 2]
sub r11d, r8d
setbe r11b
xadd cx, dx
and di, ax
movzx eax, dx
lea rax, [r11 + rax*2 + 0x678b081f]
shr cl, 1
not di
jno 0x143a7360f
adc r9w, di
not rdx
neg dx
movsx edi, r11b
mov dx, word [rsi + rdx*8 + 0x76bac]
ror r8b, 0x21
sbb eax, edi
adc r9w, dx
sar r11b, 0x67
je 0x1438b43a5
movsx r9d, r8b
xor r11d, edi
cwd
xor r11d, 0x60a4b99
cdqe
ror r11d, 3
ror r9d, 0x6b
shl r9b, 0x66
cwd
neg r11d
rol r11d, 3
lea r11d, [r11 + rbx + 0x40d2534]
inc rbx
xor r8w, 0xd784
inc ax
rol r11d, 3
rol r9d, 0xb
imul bx, r9w
lea r11d, [r11 + rbx - 0x47a52718]
push rdi
dec r9w
adc rbx, rdx
xor dword [rsp + rbx*2], r11d
pop rdi
imul r9, r9
movsxd r11, r11d
adc rbp, r11
lea r11, [rdx + rax + 0x7a36b2a1]
bt bx, r11w
or rbx, qword [r10 + rbx*8 + 2]
mov r8, qword [r10 + r8*2 - 0x6477aefe]
sar r11b, 0xe7
neg dx
shr dx, 0x44
adc rbx, r8
mov r8d, r9d
imul edx
movzx ecx, ax
mov qword [r10 + rdx*2 + 0xa], rbx
sal rcx, 0x8a
lea rbx, [rdx + rdx - 0x22e76857]
shl edx, 0x37
lea r10, [r10 + rdx + 0xa]
and r9, rbx
xor al, 0x37
div r9w
add rdx, rbp
jmp rdx
jmp 0x143b7c5d8
jmp 0x143c0fc03
neg eax
push r8
inc ebp
mov r8d, 0x613d6dba
xor dword [rsp + rdx - 0x784f04b9], eax
sar r11b, 0x87
pop r8
rol dl, 0xe5
not edx
movsxd rax, eax
adc esi, 0x571bc789
adc r9, rax
add bpl, 0x39
neg r11b
jmp r9
mov rax, qword [rsp + rax + 0x72f8c25f]
lea rsp, [rsp + 0x60]
ret
jmp 0x143b21b9e
dec cl
rol cl, 1
sub cl, 5
neg cl
xor bl, cl
dec rax
add rcx, rsp
cbw
cwd
movzx r8w, byte [rcx + rdi - 0x45f2e700]
bts rsi, rax
lea r10, [r10 + rdi - 0x45f2e702]
bswap edi
mov word [rdi + r10 - 0xe7f245], r8w
jae 0x1438c28c9
xchg dword [rsp + rbx - 0x49337796], r9d
movzx r8d, byte [rsi + r9*2 + 4]
lea rsi, [rbx + rsi - 0x49337794]
xor r8b, dil
movzx r11d, al
not r9w
rol r8b, 1
sub eax, dword [rsp + r9 - 0xfffc]
sub r8b, r9b
ror r8b, 1
sub r8b, r9b
pop rbx
xor r8b, r9b
xadd r9, r11
xor dil, r8b
lea r11, [r11 + 0x603ff397]
mov cx, r8w
mul rbx
movzx cx, cl
inc rax
shl r11, 0x5b
mov r8b, byte [r10 + r9*4 - 0x40190]
not cl
bts bx, 0x24
not r8b
xadd r11w, bx
and cl, r8b
push r9
sub r9w, word [rsp + r9*2 - 0x200c6]
mov word [r9 + r10 - 0x10063], cx
pop rdx
mov ecx, eax
xadd bl, dl
mov rcx, qword [r10 + r9*4 - 0x4018c]
jns 0x143c44910
mov r8, qword [rsp + rdx*2 + 0x10]
push rcx
mov rbx, qword [rsp + rax*2 - 0x120]
movzx r15d, byte [rsp + rax - 0x9e]
mov rax, qword [rsp + rax*2 - 0x118]
push rdx
push r15
mov r15, qword [rsp + rdx + 0x40]
mov rbp, qword [rsp + rdx*2 + 0x48]
not rsi
lea rdx, [rdx*2 - 0x72cd38dc]
push rsi
mov rsi, qword [rsp + rcx - 0x93c1e5d]
mov r10, qword [rsp + rcx - 0x93c1e55]
mov r12, qword [rsp + rdx + 0x72cd3944]
push rdx
jmp 0x143a668c1
dec r11b
mov r8d, ecx
bswap rcx
not r11b
neg r11b
ror byte [rsp + rdx*8 - 0x12a2], 0x46
rol r11b, 1
bts r9w, cx
xor r11b, 0x90
cwde
inc r11b
xor r11b, 0xb
xor sil, r11b
sub r9w, word [rsp + rax - 0x23e]
not rcx
lea r11, [rsp + r11 + 0x20]
mov r9d, dword [r11 + rax - 0x257]
mov dword [rbp + rax*2 - 0x4b2], r9d
pop r8
btc dx, r8w
mov r11d, dword [rsp + rax - 0x249]
lea rbp, [rbp + rax*2 - 0x4b2]
xor r8b, 0xa9
sbb rax, 0x510e08bf
pop rcx
pop rax
pop rax
jl 0x143c4eb51
mov eax, 0xa287a885
cdq
lea rcx, [rdx + 0x6626778e]
mov edi, dword [r10 + riz]
jmp 0x1438b920b
add r11, rcx
jmp 0x143bdf597
xor edx, edi
xor edx, 0x2584fc34
mov r9d, r8d
lea rbx, [r8 + r9*4 + 0x382124b2]
sal bl, 0x81
bswap edx
xadd rbx, rcx
mov eax, 0xd3bb40ab
neg edx
sar cl, 0x83
shr rbx, cl
rol edx, 2
sub ecx, ecx
inc bl
lea edx, [rcx + rdx + 0x521ebc10]
setno bl
shr cx, 0x43
ror edx, 1
lea r11, [rcx*8 - 0x3d5e76e2]
sar r8b, 0x82
cwde
push rdi
xor dword [rsp + rbx*2 - 2], edx
cdqe
sub r11b, 0x86
pop rdi
imul r9w, ax
sal bl, 0x87
movsxd rdx, edx
add r9d, r9d
add rbp, rdx
mov rax, qword [r10 + rcx*4]
imul r9, r11
lea r8, [rcx + r11*4 + 0x3282981d]
mov r9, qword gs:[rcx + rax]
shr r8w, 0xc9
push rbx
lea rax, [rbx + rcx*2 + 0x4e87f88b]
mov qword [r10 + rcx*4], r9
pop r11
adc rcx, rbp
jmp rcx
push 0x5eac0e18
cmp ebx, 3
lea rsp, [rsp + 8]
jne 0x1439d55a5
mov r8d, 0x4627833b
not r8
mov r8, rax
jmp 0x143956a1b
cmp ebx, 3
push 0xffffffffa6865f3e
push 0x763c128c
lea rsp, [rsp + 0x10]
jne 0x143b9caa4
mov r8d, 0x10109ab2
jmp 0x143b3b1c8
push r13
push r9
mov r9d, 0x1191ce8c
push rcx
movsx ecx, r9w
lea rcx, [rcx*4 - 0x5844234c]
push r8
not r9w
push r10
movzx r10d, r9w
push r12
jmp 0x1439d74cc
push rbx
dec ecx
shr rcx, cl
sar r10b, 0xc1
xor dword [rsp + r9*2 - 0x1ea38], r8d
pop rbx
movsxd r8, r8d
add r11, r8
movzx r8d, di
mul r10
btr di, 0xa4
or rcx, r11
jmp rcx
imul r8d, edi
lea rdi, [r8*4 + 0x1a232838]
mov r9, rbp
push rdi
mov r8, qword [rsp + r8 - 0x6082d1a9]
lea rax, [rbx + rdi*2 - 0x25fbe3c8]
movzx r11d, ax
cdq
mov r11, qword [rsp + r11 - 0xd0d9]
cwde
lea r10, [rax*4 - 0x5a7a37f9]
mov qword [rsp + 8], r10
mov r10, qword [rsp + 0x18]
movzx ebp, bx
pop rbx
pop rcx
pop rbp
pop rcx
jmp r11
xor dword [rsp + rcx*8], eax
shr rsi, 0x7f
jns 0x143a45c75
mov edx, 0xfd3bdaaf
mov eax, edx
mov eax, dword [rsi + riz]
mov edi, edx
shl dx, 0xe2
mov r9d, edx
adc rsi, 3
movsx ebx, dx
xor eax, r11d
neg eax
lea r8, [rdx + rbx*4 + 0x6939f820]
shr dx, 0xac
dec eax
neg eax
xadd di, r9w
rol di, 3
ror r9b, 3
xor eax, 0x3a6a37
push r11
dec bl
xor dword [rsp + rbx*8 - 0x355d8], eax
movzx ecx, bx
mov r11d, ebx
pop r11
rol r9b, 0xc4
ror bl, 0xa5
movsxd rax, eax
setb bl
ror dx, 0x21
neg r8d
add rbp, rax
rol di, 0x85
sar edi, 0x11
adc dil, 0xac
mov rax, qword [r10 + rbx - 0x6a01]
mov bl, byte [r10 + rbx*2 - 0xd3fa]
lea r10, [r10 + rcx*2 - 0xd56c]
shl dil, 0x86
sub di, r9w
add cx, di
mov byte es:[rax + rcx - 0x8edc], bl
shl cx, 0xe3
sub r8w, 0xa133
jmp rbp
push 0xffffffff98b2ae39
sal word [rsp + 4], 0xac
xor r9d, edi
and r9d, 0xff
push 0x139b430b
mov r9d, dword [r10 + r9*4]
not word [rsp + 0xd]
shl dword [rsp + 7], 0xca
rol qword [rsp + 8], 0xa1
shr edi, 8
jmp 0x1439b9c27
shl edi, cl
btr edi, r10d
movsxd rdx, edx
adc r10b, r8b
adc r11, rdx
movzx edx, r8w
push rcx
inc dil
pop rdx
jmp r11
jmp 0x14393a296
mov qword [rsp + rcx - 0x6f80], rdx
add rdx, rdx
mov qword [rbx + rcx*4 - 0x1be00], r11
pop rcx
jne 0x1439b3bf8
pop rsi
movsxd r9, r9d
or edi, 0xc014c184
jg 0x143b415fc
adc r10, r9
add r8, rax
mov r9d, r8d
lea rbx, [rbx + rax*2 - 0x4377]
lea rdi, [r11 + r9*8 - 0x765dc8d0]
movzx r9d, byte [rbx + rax*2 - 0x4376]
jp 0x14398d51d
xor r9b, sil
rol r9b, 1
neg r9b
or dil, al
ror r9b, 1
div cl
sar dil, 0x21
idiv edi
xor r9b, 0x19
btc di, 0x1c
or edi, 0xb79dfe00
rol r8w, 0xa
xor sil, r9b
lea rbp, [rax + rbp - 0x2c654]
and eax, edi
sal r11d, 0x66
mov word [rbp + rax - 0xc650], r9w
inc r8
not al
push r8
pop r11
jg 0x143c4eb51
xor r8d, edi
dec r8d
ror bl, 0x44
movsx ecx, bx
xor edx, ebx
xor r8d, 0x9f0e599e
lea r11, [rdx + rdx + 0x34971019]
lea r9, [r11 + r9 - 0x4c4bf2d4]
bswap r8d
lea rax, [rdx + rbx*4 + 0x671a849e]
not r9b
lea r8d, [r9 + r8 - 0x7e4529c3]
neg ecx
push rdi
bt edx, r11d
inc r11b
xor dword [rsp], r8d
inc r9w
pop rdi
btr rcx, 0x3e
not cx
btr edx, ecx
movsxd r8, r8d
push rcx
rol bl, 5
adc rbp, r8
div qword [rsp]
pop rbx
jmp rbp
push 0xffffffff8427e11b
lea rsp, [rsp + 0x10]
jne 0x1438cfc39
mov ecx, 0xc8bff0a0
not ecx
jmp 0x143a04dec
or r10b, dl
sub rcx, rdi
not r10b
adc rax, rbp
shr di, cl
mov word [r9 + rsi*2], r10w
jb 0x143b38032
xadd dword [rsp + rsi + 5], ecx
pop rdi
pop rcx
add rsi, r11
jmp rsi
movzx r9d, dx
rol r8w, 0x89
movzx r10d, byte [rsi + rax*2 - 0x1d6e9]
xor r9b, 0x3e
movzx ecx, dil
lea rsi, [rsi + rax*4 - 0x3adcd]
add r9w, r9w
bswap r8
sal eax, cl
xor r10b, bl
cdq
ror r10b, 1
btr di, r8w
shl al, 0x61
sar r9, cl
adc r10b, 0x35
shr r8w, 0x87
sal di, 0x8e
neg r10b
bt dx, dx
xadd r8, rax
dec al
adc r10b, 0x9d
ror r8, 0x44
or rax, 0xfffffffffca96733
rol r10b, 1
sub r10b, 0xa3
imul ecx
btc cx, dx
push rdi
xor bl, r10b
lea r10, [rsp + r10 + 8]
xadd r8, rdx
ja 0x143b4972d
mov edx, 0xc78f842c
mov r9d, dword [rsi + riz]
mov r8d, 0xf3bfb229
add rsi, 4
mov ecx, r8d
movzx edi, cl
lea rbp, [rbp + rdi*8 - 0x149]
movzx ecx, byte [rbp + rdi*2 - 0x52]
xadd edi, edx
sal rdx, 0xf
xor cl, bl
ror cl, 1
xor cl, 4
movsx eax, r8b
inc al
cbw
neg cl
sal r8d, 0xb2
cwde
add dx, dx
xor cl, 0xa0
lea r11, [r8*2 - 0x7c5b516a]
jmp 0x14398dc45
lea rsp, [rsp + 8]
jne 0x143bb3848
mov rax, qword [rbp + riz]
push 0x1b915336
sub rsp, 0x18
jmp 0x1439c9f74
shr r11w, cl
or rdx, r9
xadd al, r9b
and edx, r9d
mov word [rbp + r9*2 - 0x12774], r11w
or r8, r10
jmp r8
push 0xffffffffaab5f197
lea rsp, [rsp + 0x10]
je 0x143b5c954
mov eax, 0x42171923
xor eax, 0x8a34ec99
mov rax, qword [rbp + rbx*8]
jno 0x143b7345c
push r8
lea r8, [rsi*2 - 0x11442f52]
xor dword [rsp + rdx*8 - 8], r11d
pop r8
sal rdx, cl
sbb rbp, 0xffffffffa700c521
movsxd r11, r11d
add r9, r11
movsx r11d, di
btc ax, dx
jmp r9
mov r8d, 0xa90b9d20
mov r11d, r8d
mov ecx, 0xe49071b0
mov rax, qword [r10 + riz]
movzx edi, cl
push rcx
neg byte [rsp + rdi*8 - 0x57d]
mov rdi, qword [r10 + rdi*2 - 0x158]
adc r10, 0xf
lea rdx, [r11*8 + 0x35a463af]
sal qword [rsp], cl
setbe r11b
mov qword ss:[rax + riz], rdi
btr r11, r11
mov r11d, dword [r9 + riz]
mov dword [rsp + 4], 0xbd1d92ac
pop rax
mul r8w
adc r9, 4
xor r11d, ebx
dec r11d
rol dx, 0x8d
movsx esi, ax
bts rsi, rax
not r11d
cbw
xor r11d, 0x2fa5d411
btc rsi, 0xbb
rol r11d, 1
add r8d, 0x5b15ec11
lea rdi, [r8*8 - 0x11c28064]
lea r11d, [r8 + r11 - 0xead1041]
xadd r8d, esi
push rbx
dec si
xor dword [rsp + rsi - 0x4218930], r11d
movzx ebx, r8b
pop rbx
btr esi, 0x8f
movsxd r11, r11d
bts esi, edx
btr rdx, rdi
adc rbp, r11
lea r11, [rax + r8 - 0x64e8bdc3]
rol di, 0x2d
shr r11b, 0x61
jmp rbp
sub rsp, 0x20
jmp 0x143aa26d0
xor ebx, r11d
and ebx, 0xff
mov ebx, dword [r9 + rbx*4]
shr r11d, 8
shr dword [rsp + 1], 0x96
push 0xfffffffffe8940b3
jns 0x143b34153
mov ebx, 0xcc314c3b
mov bx, word [r9 + riz]
mov cl, byte [r9 + 2]
jmp 0x14393c739
add rsi, rsp
xor rbp, rbx
shr cx, 0x23
push rcx
mov qword [rsi + rbx*2 - 0xb056a54], rax
jae 0x1439fe8be
push 0x3686b8a8
dec ebx
jmp 0x143b0ac6a
sub rsp, rcx
jmp 0x143b9cfbd
not ax
xor rax, 0xffffffffb40b4687
sal edx, 3
btr ax, ax
xor rax, rax
add rax, rbp
add rax, rdx
mov qword [rbp + riz - 8], rax
jmp 0x143bff5d7
mov eax, ecx
rol dl, 1
xchg ebx, eax
xadd rdi, rcx
adc dl, 1
neg dl
xor r8b, dl
and sil, sil
adc rdx, rsp
xchg dil, cl
jmp fcn.1439c5e4b
lea r8, [r8 + rbp*4 - 9]
sar bpl, cl
push rcx
dec rdi
xor r10b, bl
xor dil, 0x96
neg bp
sbb r10b, sil
push rdi
ror word [rsp + rbp + 9], 0x69
or di, word [rsp + rbp*2 + 0xc]
xor r10b, 0xac
xchg dil, bpl
neg dil
adc r10b, sil
neg r10b
push rdi
shl dx, 0x6f
sbb r10b, 0xa
lea rsi, [rcx*8 + 0x362fed0c]
xor bl, r10b
mov byte [rsp + rsi - 0x362fed0f], 0x23
lea r10, [rsp + r10 + 0x18]
bt rcx, rdx
sbb di, word [rsp + rsi - 0x362fed0d]
pop rdi
mov byte [r10 + rsi*2 - 0x6c5fda28], al
ror byte [rsp + rbp - 0x62], cl
pop r10
pop rsi
jmp r11
jmp 0x143b0f903
or r8, r9
adc rax, rsp
inc r8d
mov qword [rdi + rax - 0xffff], r10
neg r9b
jmp r11
xor ebx, edi
movzx r8d, r11w
lea rdx, [r8 + r8*4 - 0x5162f867]
btc r11w, r11w
ror ebx, 1
lea rcx, [r8 + r8*2 - 0x4d44fa68]
lea ebx, [rbx + r8*2 - 0x5c128600]
neg ebx
inc edx
bswap r8
not ebx
cmovp r11, rdx
push rdi
jge 0x143b0b830
lea rdi, [r11 + r8*2 - 0x46f8b150]
xor dword [rsp + rcx + 0x4d42614f], ebx
movsx r9d, cl
shl rdx, 0xb8
xor r9b, 7
pop rdi
movsx eax, r9b
movsxd rbx, ebx
lea r9, [rdx*8 + 0x5bac5538]
btr r11, r9
idiv r11b
add rbp, rbx
movsx ebx, r9b
cwde
mov ebx, dword [rsi + rbx*8 - 0x1bc]
imul r11b
xor ebx, edi
or rcx, rcx
lea r9, [rdx + 0x298531a8]
sbb r11d, 0x30861297
dec ebx
shl r11w, 0x22
div rcx
rol ebx, 2
lea ebx, [rbx + rcx + 0x1c8a7b45]
neg ebx
shl r8b, 1
lea rax, [r8*2 + 0x640c4a8a]
inc ebx
push rdi
xor dword [rsp + rcx + 0x4d42614f], ebx
pop rdi
mov dword [r10 + rcx + 0x4d42614b], ebx
mov r11, qword [rsi + rcx + 0x4d426157]
lea rsi, [rsi + rcx + 0x4d42615f]
jmp 0x1438eae53
movsx r8d, dx
movsxd r9, r9d
sub dx, di
cdq
jbe 0x143c4b8ff
jmp 0x1439832a5
xchg byte [rsp + rcx - 0x93c1e89], cl
jmp 0x143ba5585
pop rbx
or rdx, rbp
jmp rdx
rol edi, 2
bts ax, bx
inc r8w
add r8b, 0xb3
xor edi, 0xda1e1f02
or ecx, 0x200b4690
bswap ecx
not edi
div rcx
sal r8b, cl
movsx r9d, al
rol edi, 3
push r11
lea r9, [rbx + rax - 0x7adbfd72]
sub eax, r9d
xor dword [rsp + r8 - 0x80], edi
pop r11
shr dl, 0x46
sar edx, cl
movsxd rdi, edi
jnp 0x143a7ad7f
btc dx, 0xb8
add r9b, r8b
adc rbp, rdi
dec ebx
setg r9b
bt r8d, edx
jmp rbp
jmp 0x14398825e
push 0x28bd3926
mov qword [rsp], rax
dec ebx
jmp 0x143b2380a
neg eax
xadd bx, r11w
push rdi
or r11b, 0x33
dec r9d
xor dword [rsp + r9 - 0x642c0800], eax
imul r11d, ecx
pop rdi
jno 0x143bc1f3b
jmp rbp
ja 0x143a2c5da
mov rax, rsp
mov r8d, 0x54995f3a
bswap r8
mov ecx, 0x130
lea r8, [r10 + riz - 0x80]
mov edi, 0x6909f499
neg di
and r8, 0xfffffffffffffff0
rol dil, 0xa3
jb 0x143a3f14b
sal r10w, 0xe7
shr edx, cl
lea r8, [rax + 0xa35718d]
btc r8d, 0x99
mov ecx, edi
mov dword [rbp + r10 - 0xa380], edx
jb 0x143b2cc3e
sbb r10, 8
mov dword [r10 + riz + 0xc], eax
ror r11w, 0x6d
xor edi, r11d
movsx eax, dil
mov dword [r10 + rdi*8 - 0x26ff0], ebx
btc eax, 0x98
xadd r8b, al
idiv al
mov dword [r10 + rdi - 0x4dfb], ecx
sal di, 8
mov dword [rdi + r10 - 0xff00], edx
pop rbx
ror r11w, 4
sal r11, 0x45
jne 0x1438c28c9
neg ecx
mov esi, 0x281e1c3f
mov ecx, dword [r8 + rcx - 0x61a5400c]
xor ecx, ebx
lea r10, [rsi + rsi*8 - 0x69da30cb]
mov ebp, esi
neg r10b
ror ecx, 1
jmp 0x143b5ea4f
mov edi, dword [r10 + rdi*4]
push 0x1f8f2da3
shr dword [rsp + 4], 0x9d
sal dword [rsp + 4], 0xbb
shr edx, 8
not word [rsp + 6]
dec byte [rsp + 1]
dec dword [rsp + 2]
xor edx, edi
inc r8
xor edx, 0x989bab15
dec rsi
jmp 0x1439a8238
dec ebx
lea rsp, [rsp + 8]
jne 0x143bff623
mov eax, 0x4335e81
push rax
mov rax, qword [rbp + rax*4 - 0x10cd7a04]
dec dword [rsp]
rol byte [rsp + 4], 0x22
sub byte [rsp + 5], 0x35
sbb rsp, 0x17
jmp 0x143ac758b
inc dword [rsp + r9 + 8]
pop r9
pop rcx
jge fcn.143ac99e2
sub r10, 4
mov edi, dword [r10]
mov ebx, 0x3683bb22
mov ecx, 0x1d955fab
lea rbp, [rbx + rbx*2 - 0x10db055f]
xor edi, r8d
movsx eax, bl
movsx esi, bpl
xor edi, 0xb9439b4
inc edi
or si, 0xb40d
movzx edx, cl
ror edi, 1
imul al
sal bp, 0x69
sar edx, 0x21
bswap edi
rol edi, 1
jmp 0x143a851ab
jns 0x143a903aa
sal ax, 0xa5
xor ecx, r8d
cbw
movzx esi, dx
sar al, 0xa7
neg ecx
cbw
movsx ebp, word [rsp + rdi - 0xf9b526]
rol ebp, 0x38
lea ecx, [rcx + rdi - 0x438bc7aa]
dec ax
xor ecx, 0x1c0a3535
shl bpl, 0x61
bswap ecx
movsx r11d, byte [rsp + rdi*2 - 0x1f36a51]
lea ecx, [rdi + rcx - 0xf1ee2d4]
cwd
add word [rsp + rdi*2 - 0x1f36a52], bp
mul word [rsp + rdi*2 - 0x1f36a52]
ror ecx, 1
dec ecx
xor r11b, byte [rsp + rdi*2 - 0x1f36a4f]
cmove r11w, bp
not qword [rsp + rdi - 0xf9b52a]
mov qword [rsp + rax*4 + 0x7b4fe6d8], r8
add rax, rdi
and rdx, rsi
cqo
xor dword [rsp + rdx + 1], ecx
btc dx, dx
pop r8
movsxd rcx, ecx
add r9, rcx
mul r11w
setae sil
mov edx, dword [rbx + rdx*2 + 0x8930]
mov edi, dword [rbx + rdi*2 - 0x1f36a44]
dec rax
movsx ecx, bpl
add edx, edi
lea rdi, [rcx + rcx*4 + 0x36835cb1]
mov dword [rbx + rax*4 + 0x776880c4], edx
btr r11w, r11w
adc rdi, rdi
sub rsi, 0x44305d22
lea rbx, [rbx + rax + 0x1dda203d]
mov edx, 0xe3817284
xor rbp, r9
jmp rbp
jmp 0x143b06f9b
bswap r8
or dil, r11b
not eax
dec eax
imul r9, r11
sal r8b, 0xa1
neg eax
movzx ecx, r8b
push rdi
inc eax
sal byte [rsp + rcx*2 + 2], 0x61
not edi
push r8
mov qword [rsp + rcx*4 + 8], rsi
lea rsi, [rdi + r9*2 - 0x31c6cec8]
jp 0x1439d859f
lea r10, [r10 + rdi - 0x5d14022a]
mov esi, eax
lea rax, [rsi + rdi - 0x1f804d7]
ror r8d, 0x55
add r11b, cl
bswap rdi
mov r8w, r11w
sub di, 0xfbaf
movsx r11d, si
shl rsi, 0x4d
mov r11b, byte [r9 + rdx + 4]
cbw
imul rsi, rax
lea r9, [r9 + rdx + 5]
shl rdx, 0x70
shr rsi, 0x45
lea rcx, [rdi*4 + 0x760b8ca1]
xor r11b, bl
rol r11b, 1
sal cx, cl
shl sil, 0xe4
or rdi, rsi
not r11b
cmovbe cx, dx
cqo
neg r11b
xor r11b, 0x8e
sub ax, cx
shr rsi, 5
neg rdx
rol r11b, 1
neg dl
xor bl, r11b
inc rax
add r11, rsp
ror ax, 0xac
rol cx, 0x42
shl dl, cl
mov byte [rdx + r11], r8b
and dil, dl
seta cl
or rdx, rbp
jmp rdx
push 0x1923f42a
sar byte [rsp + 3], 0xe6
or byte [rsp + 3], 0x22
cmp ebx, 2
jmp 0x1438f2df1
push 0x2436a3bc
dec ebx
not word [rsp + 2]
jmp 0x143b892f8
movsx ebp, di
mov ecx, dword [rbx + rdi*2 - 0x317bb156]
mov eax, dword [rbx + rdi - 0x18bdd8a7]
sal bp, 0x67
mul ecx
mov r11d, edi
xor dil, 0x9d
btc r11, 0x83
mov dword [rbx + rdi*4 - 0x62f760d8], edx
mov dword [rbx + r11*4 - 0x62f76288], eax
movsx ecx, dil
or cx, cx
mov esi, dword [rdi + r10 - 0x18bdd836]
not r11w
or rdi, 0x3716f2a3
lea r10, [rdi + r10 - 0x3fbffab3]
setge dil
shr dil, 0x61
lea rcx, [r11 + r11 - 0x1ff36075]
xor esi, r8d
xchg r11d, ebp
sal di, cl
lea rdx, [rdi*2 + 0x20b2b03a]
dec esi
lea rax, [rdi*2 - 0x3243314a]
sar bp, 0x8a
cbw
rol esi, 1
lea esi, [rsi + rdi*4 - 0x12781359]
cdq
neg esi
idiv rbp
idiv r11w
jmp 0x1439d7157
lea rsp, [rsp + 8]
jmp 0x143936925
mov qword [rsp], rax
jmp 0x143bb6aab
jmp 0x14396ffb4
imul r9w, r8w
ror eax, 1
or r8, r8
sar r11, cl
bswap eax
and r11, 0x4a2520b2
xor ecx, 0xc63be5bb
rol r8b, 0xe3
not eax
add rdi, r11
ror eax, 2
push rsi
imul dx, r11w
movsx esi, r11w
bswap r9
xor dword [rsp + r11 - 0x242090], eax
or r8, 0x3125f996
push rdi
shr dword [rsp + r11*2 - 0x48411d], cl
mov rsi, qword [rsp + rsi - 0x2088]
mov qword [rsp + r11*2 - 0x484118], rcx
neg r9
movsxd rax, eax
or r8, rdx
add cl, r11b
or dx, dx
adc r10, rax
mov dword [rsp + r11*2 - 0x484119], r11d
sal dx, cl
movzx edx, byte [rbx + r11*4 - 0x908245]
lea rbx, [rbx + r11*2 - 0x484125]
inc r11d
bt r8w, 0xb1
xor dl, sil
sub dl, 7
sar ecx, cl
xadd byte [rsp + r11*2 - 0x48411b], r9b
rol dl, 1
shl word [rsp + r11*2 - 0x484117], 0x61
push rdi
pop r8
neg dl
mov eax, r9d
rol eax, 0x95
rol dl, 1
jmp 0x14399f506
sub rdi, rdi
pop rbx
movsxd rdx, edx
not rsi
inc sil
adc rbp, rdx
xor al, ch
adc rdi, rbp
jmp rdi
movsx eax, bpl
pop rsi
lea rdx, [r11*4 - 0x47d86474]
push rcx
pop r12
pop r12
cdq
cqo
xchg rbp, r10
pop r10
pop r14
jmp 0x143b6895f
lea rdi, [rsp + rdi + 0x10]
lea rax, [rdx + r9*8 - 0x7fc6db4d]
bts eax, r8d
idiv ax
mov byte [rdx + rdi - 0x2d6d2436], cl
xor dx, r8w
pop r8
pop rcx
jmp r10
lea rcx, [rsp + rcx + 8]
adc rax, qword [rcx + rdx*4]
jmp 0x143b308f2
jmp 0x143ba430d
not dil
mul word [rsp + rdx*2 - 0x313f41ae]
jo 0x143a63c59
mov di, word [r10 + riz + 2]
inc ecx
movzx r8d, cl
or bx, di
movsx r9d, al
lea r9, [rax + r8*2 + 0x68b3a516]
not bx
neg r9
mov word [r10 + r8*4 - 0xae], bx
sar r8, 0x51
movzx ebx, r9w
or r8d, dword [rsi + r8]
xor r8d, r11d
movsx edi, r9w
mul al
dec r8d
lea rdx, [rdi*8 - 0x674fc1c6]
bswap r8d
cdq
xor r8d, 0x2318bd04
xor rdi, 0xffffffff8aa26b34
dec r8d
dec r9b
inc ecx
xadd rbx, rax
push r11
sub eax, ebx
xor dword [rsp + rdx*4], r8d
jmp 0x143be37a5
jmp 0x1438ebb64
push 0x430957a0
lea rsp, [rsp + 0x10]
je 0x143917459
push r10
mov edi, 0x5e81a495
lea r10, [0x14390d2b8]
mov edi, 0x6f981d10
movzx edi, byte [rax + rdi - 0x6f981d10]
push 0xffffffffc2b8640e
push 0x4289a1a8
xor edi, r9d
shl dword [rsp + 2], 0xba
ja 0x143a92d66
mov eax, 0xf1209b0
mov r9d, eax
lea r10, [rax + r10 - 0xf1209b4]
bswap r9d
lea rdi, [rax + rax*8 + 0x1c3dceaf]
lea rsi, [r9 - 0x7f5228e5]
mov ebp, dword [r10 + rax*4 - 0x3c4826c0]
xadd r9w, di
xor ebp, ebx
jmp 0x1439344ec
sbb word [rsp + rdx*8 + 6], cx
push r8
movzx edi, byte [rdx + rbx]
lea r9, [rcx + rdx*4 - 0x655229de]
pop r11
div r9
xor dil, sil
sub dil, 0x2b
cwde
rol dil, 1
sub dil, 2
push rcx
neg dil
inc byte [rsp + rax*4]
cmovg r11, rax
push r8
inc dil
lea rax, [r8 + rcx*8 - 0x68e4db60]
rol dil, 1
rol word [rsp + 0xa], 0x4f
jae 0x1439497d5
jmp 0x143a06123
xor di, cx
imul dx
neg r8d
mul r11d
add rcx, rsp
and edx, edx
mov r8w, word [r8 + rcx - 0x2e000080]
cwde
lea r10, [r11 + r10 - 0x101403]
sbb eax, 0x61ae1313
shr al, 0x66
mov word [r10 + rdx*8 - 0x4eefb0], r8w
btc rdx, rdx
jae fcn.143ac99e2
shr rdi, 0x5e
mov esi, dword [r10 + rbx - 0xa1a8c3a]
lea rbx, [rax*4 + 0xd24bdaa]
add eax, 0xc3331785
movzx ecx, dil
xor esi, r8d
and di, ax
ror esi, 3
btc bp, 0x8b
sal ax, 0xa7
lea esi, [rsi + rcx*2 + 0x79284fa8]
neg esi
ror esi, 3
div edi
cwd
imul rbp, rbx
push r8
xor dword [rsp + rcx - 0xc1], esi
pop r8
mul rdi
movsxd rsi, esi
add r11, rsi
cdqe
xadd bl, dh
jmp r11
lea r10, [rsi + rsi + 0x612be29]
lea eax, [rax + rsi - 0x78df2b57]
xadd dx, r10w
and rcx, rbp
not eax
inc eax
lea rdi, [rcx + rsi*8 - 0x2e3d471]
push rbx
shl dx, 0x6f
imul bp, cx
xor dword [rsp + rcx*2 - 0x1f900], eax
neg rcx
and edx, ebp
movsx ebx, bp
pop rbx
movsxd rax, eax
dec sil
adc r11, rax
btc rbp, 0x82
jmp r11
cmp ebx, 3
jmp 0x143b5610e
push 0x411a490c
jmp 0x1439e334f
pop r11
lea rax, [rdi*8 + 0xe82ee21]
movsx esi, dl
pop r8
ror si, 2
jmp r11
movsxd rcx, ecx
neg si
cwd
adc r11, rcx
pop rbp
xor rdx, r11
jmp rdx
call rax
mov ebx, 0x683cd6ae
jmp 0x14396c3d5
push 0x3c2a26a5
lea rsp, [rsp + 0x10]
jne 0x143ae931c
mov rax, qword [rbp + riz]
push 0xffffffffce36fdbd
ror word [rsp + 5], 0x61
sbb rsp, 0x17
jmp 0x143bd6e5f
add r8, rsp
bswap ebx
push r9
or ecx, dword [rsp + rbx*2 - 0x1f9bfffb]
mov rbx, qword [rcx + r8 - 0x29afe5fc]
btr edx, edx
setae byte [rsp + rcx - 0x29afe5fc]
sub dl, 0x3c
lea r10, [r10 + rcx*2 - 0x535fcc00]
xchg byte [rsp + rcx - 0x29afe5fb], r9b
mov qword [r10 + rcx*2 - 0x535fcbf8], rbx
lea rbx, [rdi + rcx*8 - 0x57df07d2]
shr byte [rsp + rcx*2 - 0x535fcbf2], 0xa2
lea r8, [rdx*2 - 0x5d709fc]
pop rdi
jns 0x1438b7d12
neg dx
inc eax
or cl, dl
lea rdi, [r11 + rcx*8 - 0x12f24bc1]
neg eax
inc edi
jne 0x143b230c8
xchg dh, cl
xor r9b, byte [r9 + r11 + 0xddb0000]
mov word [rbp + rax*4 - 4], r9w
movsx edi, al
and edx, eax
xor dl, byte [rax + rbp - 4]
mov r8b, byte [rbp + rax - 2]
movsx r9d, cx
mov r11d, edi
not dl
not r8b
inc ax
or dl, r8b
mov r8d, ecx
mov word [rbp + rax*4 - 6], dx
lea rbp, [rax + rbp - 3]
jmp 0x143c4eb51
sar dil, 0xe2
neg edx
push rsi
shr r8b, 0x65
xor dword [rsp + r8 - 0x7b9f1207], edx
pop rsi
btr r11w, 0x95
sar r9b, 0x24
or eax, r11d
movsxd rdx, edx
inc eax
adc r10, rdx
mov edx, r11d
mul rax
lea rbx, [r8 + rbx - 0x7b9f120b]
seto r9b
mov eax, dword [r8 + rbx - 0x7b9f1207]
imul rdx, r9
shr rcx, cl
xor eax, esi
xadd r9w, cx
rol eax, 3
bswap eax
neg r8b
shr cx, 0x66
and dil, r8b
lea eax, [rax + r8*2 - 0x6529adda]
xchg r9w, r11w
sar di, cl
dec r11w
ror eax, 2
xchg rdx, r9
xchg edi, edx
shr r9b, 0x23
dec eax
imul r9, rdi
cmovo edx, r11d
not di
push rsi
lea r9, [rcx - 0x606a7e63]
sbb ecx, r11d
jg 0x143b5d6f2
ror ecx, 1
shr ebx, 0x5f
cmovne edx, ebx
lea rsi, [rbx*2 - 0x7ccb6bca]
push r8
sar si, 0xed
lea rdi, [rax + rax - 0x3f7742e9]
mul bpl
xor dword [rsp + rbp - 5], ecx
not al
xor edi, edi
xadd bpl, sil
pop r8
movsxd rcx, ecx
rol esi, 0x68
jbe 0x143aac007
xor r9d, 0xc7192da2
movsx ebp, di
bswap r9d
xor cl, 0x99
dec r9d
dec bp
push rbx
xor dword [rsp + rax - 0xc9], r9d
dec al
cmove rcx, rdx
dec si
pop rbx
movsxd r9, r9d
not ecx
add r11, r9
jmp 0x143b4221f
dec word [rsp + rdi - 0x62ce5df4]
mov qword [rsp + r8 + 0x50], rbx
movzx ebx, word [rsp + r8*2 + 0x84]
xor dword [rsp + rdi - 0x62ce5de8], r11d
mov rbx, qword [rsp + r8*8 + 0x1d8]
mov dword [rsp + rdi - 0x62ce5dfe], edi
movsxd r11, r11d
mov qword [rsp + r8*2 + 0x88], 0x308e25ae
add r10, r11
mov r9, qword [r8 + rsi + 0x28]
lea rsi, [rsi + r8 + 0x30]
or al, 0x2d
shl ecx, 0x59
lea rcx, [rsp + r8*4 + 0x1f8]
or al, r8b
mov qword [rcx + r8*2 + 0x70], r9
movsx r11d, byte [rsp + r8*8 + 0x1d3]
pop rax
pop rcx
pop rax
pop rdi
jle 0x143998aeb
not esi
or edx, esi
rol rdi, 0x12
lea rsi, [rcx + rcx - 0x4aca5cfe]
sal r10d, 9
mov dword [r9 + r10 - 0x1515bfc], edx
movsx ebp, cx
ror rbp, cl
mov esi, dword [r10 + r8 - 0x1515c04]
or di, 0x2514
adc dil, r10b
xor esi, ebx
inc rdi
neg esi
movzx edx, di
ror rcx, 0x19
rol esi, 1
jmp 0x143a102bf
btr ebx, ebp
xor rbp, 0xffffffffb1a387a0
rol edi, 1
push rsi
add dx, si
bswap edi
shr si, 0x8a
not edi
or byte [rsp + rbp + 0x6f6cd1a4], bl
shr cx, 0x68
lea edi, [rdi + rbp*2 + 0x302abfb7]
bswap edi
btc edx, ebp
ror edi, 2
bts ebp, ecx
push rsi
push rbx
mov qword [rsp + 0x10], r8
bt edx, 0x80
xor dword [rsp + 0x10], edi
mov r8, qword [rsp + 0x10]
bts bp, 0xa0
mov qword [rsp + 0x10], rsi
dec bx
movsxd rdi, edi
xchg byte [rsp], ch
adc r11, rdi
rol cl, cl
jae 0x143a0e3a1
pop rsi
pop rdx
pop rdx
jmp r11
jmp 0x1439a714c
xor si, bp
xor dword [rsp + rbp - 0x2b558000], edx
sub cl, ch
movzx r8d, dil
xadd ax, cx
pop r8
sal r11d, 0xb7
movsxd rdx, edx
lea rsi, [rbp*8 + 0x229f609f]
and rdi, rdi
neg ecx
add r9, rdx
xadd dil, al
ror rbp, 0x41
mov rdx, qword [rbp + rbx - 0x15aac000]
inc rcx
lea rbx, [rbx + rbp*4 - 0x56aafff8]
xchg ecx, r11d
inc rdi
push rdx
sal si, 0x8e
rol bp, 0xc
inc rbp
popfq
push rdi
add dword [rsp + rbp*2 - 0x2b541801], edi
pop r11
jmp r9
jmp 0x143ae24e6
add r11, rdx
pop rdi
pop rax
pop rcx
jmp r11
push 0x7db1992b
cld
push 0xffffffff8ab2dc97
jmp 0x143b71d46
lea rsp, [rsp + 0x10]
jbe 0x143acc927
mov edx, 4
mov eax, 0x91ba78b
lea ecx, [rbx + rax - 0x91ba78f]
mov eax, 0xff18fb13
not ax
xor rax, 0xffffffffc3b0d385
shl ecx, 3
jmp 0x143c2a030
neg r8d
mov dword [r11 + rsi - 0x1d93bd40], edx
mov ebx, r9d
pop rbx
movsx eax, r11b
movzx ecx, r9w
rol r9d, cl
jp 0x143998aeb
mov r9, qword [rbp + riz]
mov edx, 0xf12fbb10
mov edi, dword [r9 + riz]
mov dword [rbp + riz + 4], edi
push rdx
movsx r10d, dl
neg edx
mov eax, dword [rbp + rdx*2 - 0x1da089dc]
lea r9, [r10 + rdx*4 - 0x38e31166]
mov r8d, dword [rdx + rbp - 0xed044e8]
sbb rdx, r9
shl r9w, 0x48
adc eax, r8d
movsx r8d, r10b
ror dword [rsp + rdx*2 - 0x18e48506], 0x29
lea rdi, [r8*2 - 0xa7390d9]
mov dword [rbp + rdx - 0xc72427d], eax
jae 0x1439c989d
sal r11, cl
add r11w, 0xa134
adc al, 0x39
xor dil, al
lea r10, [r10 + rdx*4 - 0xb8]
or r8d, ecx
sub bl, r9b
mov dword [r10 + rdx - 0x2d], eax
sbb r11d, edx
lea rax, [rbx*8 + 0x3a3bb488]
jp 0x1439f4134
xor sil, r8b
add dil, al
shl edx, cl
neg sil
movsx r11d, al
shl ecx, cl
bts ebp, r11d
dec sil
bt rax, 0xaa
bts cx, 0xb5
neg r11b
xor sil, 0x81
imul edi, ecx
jae 0x1439b0150
sub rsi, 4
mov edi, 0xb1808129
movsx r9d, di
movzx r10d, r9w
mov edx, dword [r10 + rsi - 0x8129]
xor edx, ebx
bswap rdi
lea rdi, [r10 + r10*2 + 0x140f049c]
dec edx
inc r9w
movzx eax, r9b
not edx
mov r8d, r10d
xchg rdi, rax
neg rax
bswap edx
not r8d
cdqe
not r9b
xor edx, 0xf60e7f8b
push rbx
sub rax, rax
xor r9, rax
mov ebx, edi
xor dword [rsp + rdi*2 - 0x54], edx
add rdi, rax
pop rbx
cdqe
inc r8d
push r9
movsxd rdx, edx
adc rax, qword [rsp + rdi - 0x2a]
adc r11, rdx
mov r8w, word [rbp + rdi - 0x2a]
jmp 0x143af3bf3
dec r9d
lea rcx, [r9 + r8*8 - 0x68cbbaea]
ror ax, 1
neg cl
lea rdi, [r11*8 - 0x19e6a67d]
xor bx, ax
sal rdi, 0xb7
sal r8w, 1
adc rax, rsp
btr di, 0x97
mov qword [rax + r8 - 0x75992918], rdx
lea rbp, [r8 + rbp - 0x7599291c]
btc edi, r11d
add r11d, r8d
mov edi, dword [rbp + r8 - 0x75992918]
xor edi, ebx
dec rcx
movsx edx, r9w
not edi
movsx eax, r11w
imul r11w, r11w
lea edi, [rdi + r9*8 - 0x647ccb38]
rol eax, cl
xor rcx, 0xffffffffacae358e
not edi
or r9, rdx
bswap edi
or r8d, 0x5025938f
xchg r8b, al
xor edi, 0x89255fa6
sal r11, cl
bt rdx, r11
sub r8d, eax
push rbx
xor edx, 0xcb8b3a39
shr cl, 0xa5
xor dword [rsp + r9*2 - 0x58ae6654], edi
inc cx
pop rbx
sal r11d, 0x6f
adc r8w, 0x330b
movsxd rdi, edi
shr dx, 0x43
and r8, r9
sal rax, cl
adc r10, rdi
add rcx, 0xfffffffffe92950a
add r11, r10
jmp r11
not r8d
jmp 0x143c44990
cwde
ror r8w, 0x6f
lea rdx, [rsp + rdx + 0x20]
mov qword [rdx + rax - 1], r11
sub r8w, 0xcd8d
shl r9b, 0x41
sar rdi, cl
pop rdi
pop rax
pop rcx
pop r8
jmp r10
pop rdi
lea r8, [rbx*4 + 0x2082359f]
movsxd rax, eax
sar rbx, cl
adc r8w, 0x33ba
cmovbe r11d, r8d
adc rbp, rax
xor cl, bh
shr cl, 0x82
dec r11d
mov ecx, dword [rbx + rsi - 0x5a23]
movzx eax, r11w
sub r9, rax
setle r8b
lea rsi, [rsi + rbx*2 - 0xb446]
inc al
mov edx, r11d
xor ecx, edi
push rbx
not qword [rsp + rbx*4 - 0x1689c]
pop r11
rol ecx, 1
neg ecx
shr r11d, 0x21
sbb ecx, edx
rol ecx, 3
jmp 0x143a1c36d
inc r11w
xadd edi, esi
mov qword [rdx + rcx + 0x4d445244], rax
mov ecx, 0xc42d67b4
jmp rbp
jmp 0x143b7787b
jmp 0x143b6bf31
jmp 0x143bac4f8
mul byte [rsp + r11 + 2]
shr r11d, cl
rol r9d, 1
bswap rcx
lea rbx, [rcx + rbx + 0x6c8f712f]
mov qword [rsp + r11*2], rdi
or r8d, ecx
jne 0x143b85545
mov esi, 0xe6893306
mov ebp, esi
movzx ecx, byte [r8 + riz - 1]
movsx eax, bp
lea rdx, [rax*4 + 0xab9611e]
xor cl, bl
btr esi, edx
lea r10, [rdx + rdx + 0x2f3f0e0a]
shr dx, 0x8e
adc cl, dl
not cl
imul esi, esi
cdqe
inc r10w
rol cl, 1
xor cl, 0x25
xchg dl, bpl
btr r10, rdx
xor bl, cl
add rcx, rsp
mov r10, qword [rsi + rcx - 0x6e976424]
not esi
ror rbp, 0xc8
mul edx
mov qword [r9 + rbp*2 - 0x1cd126e], r10
shr al, 0xa7
add ebp, 0x9814b2b
cdq
mov edi, dword [r8 + rbp*4 - 0x299f517d]
seta sil
movsx r10d, bpl
dec r10b
lea r8, [rbp + r8 - 0xa67d463]
mov ecx, r10d
sal cl, 0xa1
adc bpl, 0x95
xor edi, ebx
ror al, 3
mul rsi
not edi
bts rsi, 0x99
btc esi, r10d
inc edi
sub si, 0x1f9e
not cl
bswap edi
lea edi, [rdi + rbp*2 + 0x78541754]
sal al, cl
xchg r10b, sil
xor edi, 0xcbb50998
inc ax
push rbx
xchg sil, al
ror dx, cl
xor dword [rsp + rbp*8 - 0x533ea798], edi
and sil, 2
cqo
xor ebp, 0x7894e1b9
pop rbx
sar sil, 0x63
and ebp, eax
movsxd rdi, edi
btr ax, ax
rol eax, cl
add r11, rdi
and eax, ebp
lea rdx, [r9 + rbp*2 - 0x5466098]
lea rbp, [rax + rax*8 - 0x6777b6db]
mov qword [rbp + r9 + 0x6645b6cb], rdx
push rbp
lea r9, [r9 + rax*2 - 0x440010]
pop rdi
jp 0x143bc814f
xor edx, ebx
movsx eax, di
not edx
or al, 0x87
sbb edx, 0x92aabc19
bswap edx
dec eax
xor edx, 0xd5183bac
movzx ebp, al
bts ebp, 0x26
mov esi, edi
rol edx, 2
imul rsi, rsi
ror rbp, 0x6b
push rbx
movzx ebx, di
xor dword [rsp + rbx - 0x9100], edx
inc si
jne 0x1438c54c9
mov rcx, qword [rbx]
mov ebp, 0x7d8e2e9d
shl ebp, 0x39
lea rsi, [rbp*4 + 0x6b4a3ad]
movzx edx, word [r10 + rbp*2 - 0x74000000]
js 0x143a928e7
xor dx, r8w
movsx eax, bpl
lea rdi, [rax*2 + 0x472c64b4]
bts ebp, 8
xor dx, 0x4f02
ror rbp, 0xeb
mov r11d, eax
inc dx
sar ebp, 0x25
not al
sar rsi, 0xc4
neg dx
bt rsi, 0x2c
xchg ebp, r11d
xor dx, 0xfb06
xor edi, esi
rol rsi, 0xcc
adc ax, 0xf62b
rol dx, 1
cdqe
jmp 0x143b9979c
btc dx, di
inc r8w
adc rbp, r11
cbw
jmp rbp
add rsp, rcx
test ebx, ebx
jmp 0x143a09898
jmp 0x14397d3c0
not ebx
mul rcx
lea r11, [r9 + rax*8 - 0x2755c9c5]
inc r9w
push rdi
cqo
movsx r8d, al
xor dword [rsp + rcx - 0x3146b85c], ebx
pop rdi
sar dx, 0x4f
movsxd rbx, ebx
xchg r8w, ax
setae r9b
adc rbp, rbx
and r8b, cl
push r9
jae 0x143b3cd39
mov eax, 0x5f982d0d
mov edx, dword [rsi + rax - 0x5f982d0d]
xor edx, r11d
lea rdi, [rax + rax - 0x6cd966d5]
xchg rdi, rax
mov r9d, 0x27bfc891
rol edx, 1
mov ecx, edi
bt ax, 0x97
bswap edx
ror edx, 3
xadd ax, di
shr ax, cl
dec edx
movsx ebx, r9b
shr ebx, 0xcd
push r11
xor dword [rsp + rdi - 0x5f98f345], edx
pop r11
movsxd rdx, edx
add cx, r9w
adc rbp, rdx
and eax, eax
mov rax, qword [r10 + r9*2 - 0x4f7f9122]
lea rdx, [rcx - 0x797fdfff]
bswap edx
movzx edi, byte [rdi + rsi - 0x5f98f341]
sal r9w, 0xae
jae 0x143c523b1
mov ebp, 0x9003bdb6
mov r10d, ebp
movsx eax, r10w
lea rcx, [rsp + 0x88]
movzx edi, r10b
mov ebp, dword [rdi + rcx - 0xb6]
mov dword [r9 + rdi*4 - 0x2dc], ebp
mov edx, dword [r8 + rdi*2 - 0x170]
add dil, 1
setbe dil
lea rcx, [r10 + 0x658e8384]
xor edx, ebx
rol rax, 4
shl cx, 0x89
ror edx, 1
movzx ebp, r10w
sar di, 0xab
neg edx
sal di, 0xc9
ror rcx, 0x9b
lea edx, [rdx + r10*2 - 0x2663155e]
je 0x143b38f07
pop rbx
btr r8w, 0x88
xchg edi, ecx
sal rdi, cl
movsxd r9, r9d
bswap eax
sar dil, 0x86
neg rcx
add r10, r9
lea rcx, [rdi + rdi*2 - 0xccaa5e6]
or r8d, 0x968ea503
jae 0x143998aeb
lea rcx, [rsp + 0xb8]
mov r8d, 0x5b26ce8e
lea r9, [r8 + r8*8 - 0x63d50770]
mov rdi, qword [r8 + rcx - 0x5b26ce8e]
rol r9b, 0xe3
lea r8, [r9 + r8*8 - 0x2be10465]
mov eax, r8d
mov qword [rsi + rax - 0x7dddab87], rdi
lea rcx, [rax - 0x1af991d3]
mov edx, dword [rax + rbp - 0x7dddab83]
push rax
sbb cl, 0x8a
lea rbp, [rcx + rbp - 0x62e41926]
jl 0x143c07f71
xor edx, ebx
neg edx
mov byte [rsp + rcx - 0x62e4191d], 1
not r8
xor edx, 0x8a0ad612
push r8
lea r8, [r8 + rax + 0x4ca4a6a6]
neg edx
jmp 0x143bc8d60
movzx edx, dil
mov ebp, dword [r10 + rdx*2 - 0x158]
cmovbe rdi, rsi
lea rsi, [rsi + r11 + 0x71acc980]
lea r10, [r10 + rdx*2 - 0x154]
xor ebp, r8d
movsx ecx, dx
imul rcx
inc dl
rol ebp, 2
sub dl, 0x1e
add ax, 0xd697
add rsi, 0x2fbe291d
dec ebp
bt rcx, rax
bswap ebp
bts edi, r11d
bts ax, dx
inc ebp
ror ebp, 1
lea ebp, [rbp + rdx*2 - 0x31439ce]
ror ax, 0x65
dec edi
neg ebp
push r8
xor dword [rsp + rdx - 0xe3], ebp
btc dx, dx
bts rcx, rsi
ror rcx, 0x42
pop r8
bt edi, ecx
push rcx
cwde
movsxd rbp, ebp
add r9, rbp
and ecx, 0x4708249e
pop r11
jmp r9
lea rsp, [rsp + 0x18]
je 0x1438bc05a
mov edi, 0xddba7e1f
lea rdi, [0x1438fd4f0]
mov r11d, 0x7706231d
sub r11w, r11w
add r11d, 0xf0befcbd
movzx r11d, byte [rsi + r11 - 0x67c4fcbd]
push 0x3a658a0
xor r11d, edx
xor byte [rsp + 6], 0x23
and r11d, 0xff
rol dword [rsp + 2], 0xfc
mov r11d, dword [rdi + r11*4]
shr word [rsp + 5], 0x2c
shr edx, 8
neg byte [rsp + 2]
xor edx, r11d
shr word [rsp + 5], 0xc5
sal dword [rsp], 0xfe
rol dword [rsp + 2], 0x7a
inc rsi
xor edx, 0x5498e48f
ror dword [rsp], 0xe1
push 0x1ba2c3bf
dec rax
jmp 0x1438bc04f
lea rdx, [rax*4 - 0x5deae579]
push rdi
xchg qword [rsp + rcx + 0x6637bbbd], rcx
adc r10, r9
sub rdx, rcx
mov ax, word [rsi + rcx*8 - 0x88]
mov r9w, word [rsi + rcx - 0xf]
cmovnp r8w, dx
shr r8w, 0xc5
bt r11, 0x2c
mov cl, byte [rsi + rcx*4 - 0x40]
rol dword [rsp + r8 + 3], 0x76
or r8, 0x74bef807
lea rsi, [rsi + r11*2 + 4]
bt r11, rdi
shrd ax, r9w, cl
jmp 0x14398d809
jae 0x143a14dfb
bswap ecx
push rdx
ror ecx, 3
ror qword [rsp + rdx - 0x4d7116d4], 0x7c
dec rdi
bswap ecx
sbb byte [rsp + rdx - 0x4d7116d0], r9b
rol ecx, 1
sub byte [rsp + r11*2 - 0x5689], 0x85
rol r8w, 0x4f
not dword [rsp + rax - 0x2b03]
bswap ecx
xor ecx, 0x9d33cc05
mov qword [rsp + rax - 0x2b06], rsi
xor dword [rsp + rax - 0x2b06], ecx
lea r8, [r9*8 + 0x2c035328]
bt ax, r11w
pop rsi
shl r11d, 0x6c
movsxd rcx, ecx
inc r9b
cwde
adc r10, rcx
bts r11d, r9d
jmp r10
dec ebx
push 0xffffffffe82b068a
jmp 0x1439ef63c
pop rdx
pop rcx
jmp rbp
jae 0x143978910
lea ecx, [rcx + r10 - 0x6d1bd015]
rol ecx, 1
push rbx
mov ebx, edx
xor dword [rsp + r10*2 + 0x3a], ecx
pop rbx
movsxd rcx, ecx
lea rdx, [rax*8 - 0x2ffe4573]
cqo
sar di, 0x65
adc r11, rcx
bt ax, 0xa9
lea rdi, [rsi + rsi*8 + 0x13853d22]
xadd edi, esi
mov rbp, qword [r9 + r10*2 + 0x3e]
sete dil
mov rcx, qword [rbp + r10 + 0x1d]
mov r10, rcx
mov rdi, qword [r9 + rdi - 0x15b6bef4]
add r10, rdi
and eax, 0x55adea0f
jns 0x143a7b901
mov eax, 0xd40018bd
movsx edx, al
jmp 0x143afc032
mov ebp, dword [r8 + rax*4 - 0x85c0278]
xor ebp, ebx
sub rcx, qword [rsp + rax - 0x217009e]
sbb ebp, 0xd5bc0f3a
shl qword [rsp + rax - 0x217009e], cl
shr byte [rsp + rdx + 1], cl
ror dword [rsp + rax - 0x217009d], 0xfb
xor ebp, 0x7429aba9
inc ebp
neg ebp
xor ebp, 0x9ab91524
mov qword [rsp + rax*2 - 0x42e013c], rbx
push rcx
inc rdi
movzx ebx, di
xor dword [rsp + rax*4 - 0x85c0270], ebp
mov rbx, qword [rsp + rax - 0x2170096]
movsxd rbp, ebp
add r11, rbp
imul di
pop rax
pop rcx
jmp r11
push 0x7282a705
not word [rsp + 7]
lea rsp, [rsp + 0x10]
jne 0x143a1eb5d
mov rax, qword [rbp + riz]
jmp 0x1439ea949
lea rsp, [rsp + 0x68]
ret
add edx, 0xca358f29
dec rbx
sal sil, 0x66
neg edx
push r8
push rbx
rol cl, 0x41
xor dword [rsp + rax*2 + 0x11270008], edx
cwde
btc rbx, 0x2c
not byte [rsp + rbp - 0x5d]
mov r8, qword [rsp + rbp*4 - 0x17c]
mov qword [rsp + rbp*4 - 0x17c], rdi
shl rcx, 0x65
sbb dil, dil
movsxd rdx, edx
adc edi, 0x4508ac9f
push rax
shr rdi, 0x9b
add r11, rdx
cdqe
xchg word [rsp + rax*2 + 0x10015], bp
imul qword [rsp + rax + 0x8010]
pop rdx
pop rsi
pop rdi
adc rbp, r11
jmp rbp
lea rsp, [rsp + 8]
jne 0x143b7ba2a
mov rax, qword [rbp + riz]
jmp 0x14392d8d1
jmp 0x143bbd7f3
xor dword [rsp + rbp*8 - 0x45d50], edx
ror ebp, 0xd8
rol r11, 0x3a
sal bp, 0xec
pop r8
btr rbp, rbp
movsxd rdx, edx
bswap r11
adc r9, rdx
neg ax
mov edx, eax
adc dl, 7
jmp r9
mov rsp, qword [rbp + riz - 0x10]
lea rcx, [r9 + r9*8 - 0x4c4066fa]
mov rbp, qword [rbp + riz - 8]
lea rdx, [r9 + rcx*8 + 0x6dbf8f89]
mov qword [rbp + riz], rax
lea rbx, [r9*8 + 0x7c074702]
pop rsi
pop r10
movzx edi, r9w
pop rbx
jmp r10
shr al, 0xe4
lea rax, [rsi + riz - 0x80]
rol edi, 0x5f
and rax, 0xfffffffffffffff0
sub rax, rcx
mov rsp, rax
lea rdi, [rdi*2 + 0x2733d024]
lea rdi, [rdi + rdi*8 - 0x74c24de3]
push rsi
movzx esi, di
jmp 0x143a1f3fa
dec r9w
push rcx
and r8, r9
lea rsi, [rsi + r8*2 - 0x10804648]
mov dword [rsi + r8*2 - 0x1080463c], eax
mov dword [r8 + rsi - 0x8402320], edx
pop r8
jge 0x143998aeb
inc rcx
xor edx, 0x18a68438
bswap edx
cwde
sal r10w, 7
dec edx
inc r8b
sal ax, 0x4e
rol edx, 3
xadd cx, ax
or rax, r8
sub r9, rcx
push rbx
xor dword [rsp + r9 - 0x1e], edx
push r9
mov rbx, qword [rsp + r9 - 0x16]
neg r8d
movsxd rdx, edx
add r11, rdx
mov r10, qword [rbp + r8 - 0xd77e6c9]
movsx edx, al
mov qword [rsp + r8*2 - 0x1aefcd7e], 0x4d019c17
movzx di, byte ss:[r10 + r8*2 - 0x1aefcd86]
btr eax, r9d
mov word [r8 + rbp - 0xd77e6c3], di
lea rdi, [rdx + r9*2 - 0x14d5b3d9]
not dword [rsp + r8 - 0xd77e6b7]
pop rcx
pop r8
jmp r11
cmp ebx, 3
jne 0x14391efd1
mov r8, rax
jmp 0x143b6e1a8
cqo
not r9d
cwd
movsx edi, al
bswap r9d
mov r8d, 0x1a9ea6bc
shr rdi, cl
lea rcx, [rax + rax + 0x53003d80]
rol r9d, 1
sar cx, cl
div ecx
push rbx
bt ecx, 0x14
xor dword [rsp + rax*2 - 6], r9d
mov r11d, 0xe0896607
shl dil, 0x44
pop rbx
mul rdi
jae 0x1439d6527
jmp 0x1438e27f6
pop r11
movsxd r9, r9d
sbb r8w, ax
add rbp, r9
cqo
dec rdi
add rdx, qword [r8 + r10 - 0x4f3fe2fb]
bt di, 0x13
mov ebx, dword [rdx + r8 - 0x4f3fe2fb]
lea r10, [r8 + r10 - 0x4f3fe2f7]
shr al, 0x42
mov dword [r10 + r8 - 0x4f3fe2fb], ebx
inc r8w
mov ebx, eax
add rcx, 0xffffffffa4878a26
jmp rbp
push 0xffffffffd5bd3abb
lea rsp, [rsp + 8]
add rsp, rcx
jmp 0x143bb3822
push 0x1300ba06
mov qword [rsp], rax
push 0xffffffffac83f33a
jmp 0x143b3136a
bts edx, 0x96
mov ebx, 0xc2beaf9e
not dil
xor r8d, r8d
movsx eax, dx
or dx, 0x925
adc dil, 0x8c
btr ax, r8w
jae 0x143b274cc
pop rbx
jmp rbp
mov r9, rax
push 0xffffffffce194c05
jmp 0x1439c5ef6
push 0x4a2249ad
lea rsp, [rsp + 8]
jmp 0x143976563
mov rsi, qword [rsp + rdx*8 - 0x508]
lea r10, [r10 + rcx*4 + 0x253535b6]
mov r10, qword [rsp + rdx - 0x8b]
mov byte [rsp + rdx*2 - 0x146], r12b
mov qword [rsp + rdx*2 - 0x13e], r12
mov r12, qword [rsp + rdx - 0x83]
mov rdx, qword [rsp + rdx - 0x7b]
pop rcx
jmp 0x143b54750
jmp 0x143c1c1fe
push 0xffffffffc1baef03
lea rsp, [rsp + 0x10]
jmp 0x1439a8966
movsxd r11, r11d
adc rbp, r11
jmp 0x143af3dee
neg word [rsp + r9 - 0x6193]
adc r10, rdx
lea rdx, [r9*8 + 0x49be6307]
jmp 0x143b80921
mov eax, 0x7b834833
sal ax, 0xea
shl eax, 0x8e
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffff90933a80
jp 0x143aa4201
movsxd rax, eax
adc rbp, rax
add r8, rbp
jmp r8
adc r10, rcx
movsx ecx, ax
sub dil, 0xa8
js 0x143998aeb
sub rbx, 4
mov r8d, dword [rbx]
mov edi, 0x728e5a34
movzx eax, di
xor r8d, esi
bswap r8d
movsx r9d, di
lea rdx, [r9 - 0x3ae0d561]
inc r8d
or r9w, ax
sal r9b, 0xc6
lea rdx, [rax*2 + 0x262fab20]
xor r8d, 0x91af7cba
sub r8d, 0x9a99dc3f
push rsi
cwde
movzx esi, r9b
xor dword [rsp + rax*2 - 0xb468], r8d
movzx ecx, dil
pop rsi
btc r9d, eax
setae dl
movsxd r8, r8d
btr dx, dx
sub rdx, r9
cbw
adc r10, r8
neg al
mov rdx, qword [rdi + rbp - 0x728e5a34]
shl rdi, cl
mov r11d, dword [rdx + rax*2 - 0x198]
lea rbp, [rbp + r9*2 - 0x20b3fc]
movzx r8d, cl
mov dword [rbp + rax*4 - 0x330], r11d
sub rax, 0xffffffffe90e9102
shl r8, cl
bt r8, r8
jmp r10
jne 0x14396ed48
mov r9, rax
jmp 0x143b19f98
mov qword [r10 + r11 - 0x6f88082b], rdx
jmp rbp
not qword [rsp + rdi - 0x592e4dd9]
sar rcx, 0x5a
adc ax, si
lea rbx, [rcx + rdi*2 - 0x6fc53e4f]
mov qword [rsp + rbp - 0x4d68d9e1], rcx
inc edx
neg ax
lea rbp, [rbp + rbp*4 - 0x5efdfb49]
add ebp, 0xb225005
adc ax, 0xbb1
inc edi
sar di, 0x46
ror rdx, 0x92
xor r8w, ax
xadd dword [rsp + rcx*2 - 0x2c], esi
shl rdi, 0xc4
shl rdi, 0xf
lea r9, [r9 + rcx*2 - 0x36]
mov word [rcx + r9 - 0x1a], ax
rol edi, cl
pop rdx
pop rdi
jp 0x143bdf597
mov qword [rsp], rax
jmp 0x143b64d19
lea r10, [rsi + r10 - 0x35084bb9]
or dil, r8b
movzx r8d, byte [rsi + r9 - 0x35084bc4]
lea r9, [r9 + rsi - 0x35084bc3]
xor r8b, bl
xadd cl, dil
ror rdi, 0xd6
neg r8b
movsx r11d, cx
mov eax, r11d
not r8b
add r8b, 3
not rsi
neg ecx
xor r8b, 0xb2
sar rdi, 0x75
xchg edi, esi
ror r8b, 1
bts di, 0x8b
cdqe
add cl, 0x35
neg r8b
shr rsi, cl
sbb r8b, 0xbc
add ecx, 0xc110a791
add si, r11w
xor bl, r8b
shr rcx, 0xd5
btc r11d, 0x2a
adc r8, rsp
sub rax, rcx
mov qword [r8 + rsi*4 - 0x3f0], rdx
movzx edx, cl
sub cx, r11w
jmp rbp
movsx ebx, r8b
ror bl, 0xa1
movzx edi, byte [rsi + r8 - 0x23a23ea7]
and r8b, bl
xchg bl, r8b
lea rsi, [rsi + r8 - 0x23a23ed2]
movzx edx, r8w
xor dil, r11b
not dx
mov ecx, r8d
inc dil
rol r8d, 0x52
btc rdx, rdx
neg dil
rol rbx, cl
inc dil
movzx r9d, bx
sar cx, 0x8a
bts r9d, 0xb2
ror dil, 1
neg rdx
shr bl, 0x44
mov eax, 0xe50fc20a
not dil
rol r9, cl
rol dil, 1
xor r11b, dil
bswap r8d
bts r9d, edx
adc rdi, rsp
inc rdx
shl cl, 0xc4
mov r9d, dword [rdi + r9 - 0x100000]
shl rdx, 0xf6
sar dl, 0xa7
or ecx, 0x9bbcf095
sbb r10, 4
movsx edi, al
mov dword [r10 + rdi*2 - 0x14], r9d
cqo
inc ebx
add edx, dword [rdx + rsi]
lea rsi, [rsi + rdi*2 - 0x10]
xor edx, r11d
mov r9d, r8d
add r9b, dil
btr edi, edi
rol edx, 2
xchg r9, rax
shl bx, 0xa1
jge 0x143a3fbd7
and r8b, dl
dec byte [rsp]
shl qword [rsp], 0xd1
sub r9, 0xffffffffd92e5e10
mov word [rbp + riz + 8], r8w
movzx r8d, byte [rbx + riz - 5]
adc rbx, 0xfffffffffffffffa
rol al, 0xc7
shr ax, 0xe
shl di, 0x61
xor r8b, sil
not dword [rsp + 2]
cdqe
xor r8b, 0x17
bt ax, 0xa8
rol r8b, 1
shl r9w, 0xc1
lea rdx, [rax*4 + 0x1107c11b]
mov qword [rsp + rdx - 0x533fc123], rdi
not r8b
lea rcx, [r11*8 + 0x1b18f2b9]
and byte [rsp + rax - 0x108dfffc], 0xa0
xor r8b, 0x1d
xor sil, r8b
div r9b
mov word [rbp + rax*2 - 0x211c03fa], r8w
lea rbp, [rbp + rax - 0x108e01fa]
pop rax
or r11d, 0x9d1a6c88
movsx r8d, ax
jmp r10
rol ax, 1
push rsi
dec dx
xor ax, 0x1324
dec ax
not sil
not ebx
xor r8w, ax
mov word [r9 + rbp - 0xfb], ax
push rdi
lea r9, [r9 + rbp*2 - 0x1f8]
sar dword [rsp + rbp - 0xef], 0x62
lea rbx, [rcx*2 + 0x583f9995]
sar word [rsp + rbp - 0xf2], cl
pop rdx
pop rbp
pop rsi
pop rsi
jmp r11
neg al
sub al, 0xb4
bt edi, esi
add r11d, edx
shr dil, 0xa2
not al
ror di, 0xe4
bts rsi, 0x80
jb 0x143b0e1f7
sbb al, 0xac
movsx r8d, dl
xor bl, al
push rcx
bt cx, r8w
shl edx, 0x45
lea rax, [rsp + rax + 8]
mov esi, dword [rax + r11 - 0x7a2600dc]
jp 0x143c2b586
lea rdx, [r10*4 - 0x4c764842]
mov dword [rcx + rbp - 0x70], edi
sal si, 0x4d
xadd sil, dl
or rax, r11
jmp rax
mov rax, qword [rbp + riz]
jmp 0x1439dc9a6
sbb ecx, eax
bt rdx, rdi
neg rax
cmovb r9d, r8d
xor ecx, 0x78bebb08
bt r8d, 0xb
sar r8d, 0x2b
push rdi
ror ecx, 1
mov qword [rsp + rax], rsi
cqo
xor dword [rsp + rax], ecx
inc dil
pop rsi
setl al
jl 0x143a9d50e
movsxd rcx, ecx
add r10, rcx
cwde
add edx, dword [rbp + rax*2]
sal r8, 0xba
shl r8w, 0x41
mov r9d, dword [rbp + rax + 4]
sub r8, r8
movzx ecx, di
ror r11d, cl
mov cl, byte [rbp + rax + 8]
lea rbp, [rbp + r8 + 6]
and eax, r11d
shrd edx, r9d, cl
or dil, r8b
add r11d, edi
mov dword [rbp + rax*2], edx
movsx r9d, dil
sbb ax, di
add r8, r10
jmp r8
jne 0x143c098bb
mov eax, 0x6d0e3421
mov rax, qword [rbp + rax - 0x6d0e3421]
jmp 0x143a8d786
jmp 0x143be1156
mov r8, qword [rsp + rcx - 0x65bd95a6]
movsxd rax, eax
pop rbp
not esi
mov qword [rsp + rcx - 0x65bd95ae], 0xffffffff90356f2d
add r9, rax
inc di
mov rcx, qword [rbx + rcx - 0x65bd95ae]
movzx eax, r11w
shr byte [rsp + r11 - 0x65bd94fa], 0xa7
mov rax, qword [rbx + r11 - 0x65bd94f9]
jnp 0x1439ad34d
mov r9d, 0x100cc083
mov eax, 0x11c502a
mov edx, dword [rsi + r9 - 0x100cc083]
sal r9w, 0x8c
bt r9, rax
jb 0x143ab15f8
xor edx, ebx
bswap edx
bt rax, rax
movzx edi, r9w
movzx r10d, r9w
xor edx, 0x4a0fe14
dec al
lea edx, [rdx + r9 + 0x7e2463bf]
bts edi, r10d
lea rax, [rdi + r9*2 - 0x29ddc949]
neg edx
ror edx, 3
jmp fcn.143c2e82c
and r10d, 0xff
jmp 0x143a42548
shr edi, 0x6d
xor dword [rsp + rbx - 1], ecx
lea rax, [rax + 0x1c14428c]
sar bpl, 0xa1
pop r8
add rbx, rdi
movsxd rcx, ecx
shl di, 0x45
add r11, rcx
movsx ecx, bl
jmp 0x143b9b7c2
mul bpl
mul dx
mov qword [rsp + rdx + 0x48e2e7a8], r8
xor dword [rsp + rdx + 0x48e2e7a8], ebx
bt rsi, rbp
bts eax, edi
pop r8
bt ax, dx
sbb ax, 0xf017
sub rdx, 0xffffffffef9c09ba
movsxd rbx, ebx
rol al, 0x24
adc r11, rbx
or dil, cl
jmp r11
lea rdi, [rbp*8 - 0x33e2e2e4]
add rdx, r11
jmp rdx
dec r9b
lea r10, [r9 + r10 - 0x288e68ab]
movsx ebx, r8w
mov dword [r10 + r9 - 0x288e68a7], edi
lea rdx, [r8 + r8*4 - 0x6cac9ea]
shr r8, 0x69
mov edi, r9d
mov edi, dword [rsi + r8]
inc r8d
js 0x143b99776
jae 0x143a93182
mov qword [rdi + rbx*2 - 0x19f3a], rdx
and r8b, cl
mov edi, dword [rbx + rsi - 0xcf9b]
xor edi, r11d
and r8, 0xfffffffff23ba925
imul r8d, r8d
inc edi
bswap edi
bt r8w, r8w
xor edi, 0xbd3a4f96
not cl
sar cx, 0xcf
cmovae cx, ax
dec edi
xor edi, 0xe131c197
sub r9b, 0x1a
btc r9w, r8w
rol r9b, 0x67
bswap edi
rol rax, 0x37
dec edi
lea rax, [rcx + r8 - 0x216f5a76]
mov edx, 0x53238be
push r11
add rbx, rdx
ror r9w, 0xe
xor dword [rsp + rbx*2 - 0xa6610b6], edi
btr rax, rax
pop r11
ror r8w, 0x86
mul r8d
mov dword [rbx + r10 - 0x5330857], edi
mul r9w
mov eax, dword [rsi + rbx - 0x5330855]
jae 0x143a47aa2
push r8
lea rdi, [rcx + rbx*2 + 0xc2ba799]
xor eax, r11d
not dword [rsp + rbx*2 - 0xa6610b5]
pop rbx
neg eax
inc eax
dec ebx
xchg rbx, r9
xor eax, 0x930b9fbd
sub eax, 0xd42ce116
sub rdx, rdx
push r11
and dx, cx
xor dword [rsp + rdx], eax
lea rdx, [r8*8 - 0x1cc5667a]
pop r11
xadd r8, rdx
push rcx
movsxd rax, eax
adc rbp, rax
mov r8, qword [r9 + rsi - 0x6611be29]
sub dil, byte [rsp + r9 - 0x6611be2e]
jbe 0x143a166c6
mov rbx, qword [r10]
mov r9d, 0x95044eb2
movzx ecx, r9w
add rcx, r9
mov r9d, dword [r10 + riz + 8]
mov eax, ecx
mov r11d, ecx
adc r10, 0xc
sub r11b, r11b
btr rax, 0xe
mov dword [rbx + riz], r9d
rol cl, 0x86
mov edx, r11d
mov ebx, dword [rsi + riz]
adc rsi, 3
xchg r11, rdx
movsx r9d, cx
xor ebx, edi
or dx, cx
movsx r8d, cx
lea ebx, [rcx + rbx - 0x7ed7e992]
jnp 0x14397da15
cmp ebx, 4
push 0x47261701
lea rsp, [rsp + 8]
jne 0x143aa4e4c
movzx ebx, di
pop rbx
movsxd rsi, esi
xor r11b, r8b
ror al, 0x46
adc rbp, rsi
not rdi
jmp 0x1438c28c9
push 0x7c3a890e
lea rsp, [rsp + 0x10]
jmp 0x143aa420e
cdq
rol ebp, 1
inc di
sal rdi, cl
jne 0x143926b33
neg ebx
lea ebx, [rbx + rsi*2 + 0x6321f034]
rol si, 0xe3
cwde
mov qword [rsp + rdi*2 + 0x3ed43fc6], r8
bswap ecx
shl rcx, cl
xor dword [rsp + rdi*2 + 0x3ed43fc6], ebx
cqo
mov r8, qword [rsp + rdi*2 + 0x3ed43fc6]
imul rdi
movsxd rbx, ebx
lea rbp, [rsi + rcx*8 - 0x656c386a]
adc r11, rbx
movzx ebx, byte [rsp + rdi + 0x1f6a1fe1]
sal rbx, 0x2f
adc rax, qword [r9 + rdi*2 + 0x3ed43fc6]
mov qword [rsp + rdi + 0x1f6a1fe7], rdi
lea r9, [rdi + r9 + 0x1f6a1fef]
neg rbp
add rdx, qword ss:[rax + rdi*2 + 0x3ed43fbe]
mov rbx, rdx
not bp
lea rdi, [rsp + rdi*4 + 0x7da87fdc]
lea rax, [rsi - 0x2c5233d7]
movzx edx, al
mov qword [rsi + rdi], rbx
bts rax, rdx
pop rcx
pop rdx
or rsi, r11
jmp rsi
mov rcx, rax
jmp 0x143b927cd
pop r9
push rbx
movsx ebp, bl
mov r11, qword [rsp + rbx*2 - 0x323a]
lea rdi, [r15*2 - 0xf525efc]
cbw
push rbp
mov rcx, qword [rsp + rbx - 0x1909]
jmp 0x1439f8880
mov rax, qword [rbp + rbx*8 + 0x20]
push rax
jmp 0x1439ff768
jmp r11
lea r11, [r11 + rdx*4 - 0x43cff82]
imul ebp
btc rcx, rax
neg r11
sal si, 3
jne 0x143bfd025
xor dword [rsp + r11*8 - 0x4dc18], r8d
not esi
mul edx
dec edi
pop rsi
or ecx, edi
not rdi
movsxd r8, r8d
add dx, 0x384
adc r10, r8
ror al, cl
xor r9, rax
mov rdx, qword [rbx + r11*2 - 0x13713]
jg 0x143a5cb1c
adc rbp, r9
xadd dx, ax
sub bx, dx
dec r11d
jmp rbp
pop r8
push rsi
cdqe
movsxd rcx, ecx
not r11
sar dword [rsp + r11 + 0x75a8e201], 0x84
adc r9, rcx
sar ax, 0xae
sub byte [rsp + rdi*2 - 0x1f3fa], bpl
pop rcx
jmp r9
adc r11, rdx
xchg di, cx
movzx ax, byte [rcx + r8 + 0xfe86171]
lea rdx, [rcx*4 - 0x3766a649]
inc rdi
or bpl, byte [r8 + r9*2 - 0xffffffc]
not edx
bt esi, r9d
dec r9w
lea r8, [r8 + r9 - 0x7fffffc]
sbb edx, edi
inc rsi
adc al, bpl
jmp 0x14394f9fb
mov r9d, 0xee33f8ad
push r9
mov r9, rax
push 0x449e8f07
jmp 0x1438f0732
pop rbx
jmp 0x1438b7d12
jmp 0x143a3420d
push 0x70a35196
not word [rsp + 9]
lea rsp, [rsp + 0x10]
je 0x143ac7662
mov rax, qword [rbp + rbx*8]
jmp 0x143b8048a
jmp 0x1439aa43a
ror edi, cl
pop r9
sub edi, 0x86312790
xor r8w, 0x7337
add cl, 0x35
lea rax, [rdx*8 - 0x585eb8f0]
not edi
bswap r11
xor edi, 0x67009007
xor rcx, rdx
add edx, r9d
neg r8d
push rbx
xadd rcx, r11
xchg rdx, r9
bt r9w, 0x86
xor dword [rsp + rdx - 0x19a2], edi
pop rbx
not dx
rol r9d, 0xbb
movsxd rdi, edi
dec cx
div r8
rol r9w, 0x24
add r10, rdi
not r8
btr r8w, dx
movzx dx, byte [rsi + r11*2 - 0x4466bbae]
mov al, byte [r9 + rsi - 0x1111aed7]
xchg r9b, r11b
sub cl, 0xb3
lea rsi, [rsi + r11 - 0x22335dd7]
adc dl, al
add r11b, r9b
lea rax, [rcx + rcx + 0x5e8e9fae]
mov word [rsi + r9*4 - 0x4446bb5c], dx
xchg r8b, r9b
movzx edx, cl
imul rax
jmp r10
dec r8b
push rbx
xor r8b, 0x14
xor dil, r8b
movzx edx, r11w
shr word [rsp + rcx - 0xdb4029e], cl
sub eax, 0xc2012224
lea r8, [rsp + r8 + 8]
mov ax, word [r8 + rcx*2 - 0x1b680542]
ror dword [rsp + rcx - 0xdb4029f], 0xbb
lea r10, [r10 + rcx - 0xdb402a3]
sar r11b, cl
ror rdx, 0xd1
setp dl
mov word [r10 + rcx - 0xdb402a1], ax
cmovne r9d, edx
mov eax, dword [rcx + rsi - 0xdb402a1]
xadd dword [rsp + rcx - 0xdb402a1], ebx
shr byte [rsp + rcx - 0xdb402a1], cl
ror byte [rsp + rcx - 0xdb4029f], 0xa2
lea rsi, [rsi + rcx - 0xdb4029d]
ror word [rsp + rcx*2 - 0x1b680542], 0x44
sbb dx, r11w
xor eax, edi
not eax
xor qword [rsp + rcx*4 - 0x36d00a84], r11
bswap eax
adc rcx, r11
cmovl r11w, cx
dec edx
xor eax, 0xa891ffb9
rol eax, 3
and qword [rsp + r9*2], rcx
neg eax
xor r11w, word [rsp + rbx - 0x4260641e]
jge 0x143c374c8
mov edx, 0x93afb291
mov bp, word [r9 + riz]
lea rbx, [rdx + rdx*2 + 0xaba7f89]
mov bx, word [r9 + riz + 2]
movzx eax, dl
lea rcx, [rax*4 - 0x4ff498d4]
ror dl, 0xa1
mov cl, byte [rax + r9 - 0x8d]
jno 0x143c34a32
mov r9d, dword [rsi]
mov edx, 0xc5b51497
mov ebx, edx
movzx r8d, dx
lea rsi, [rsi + r8*2 - 0x292a]
neg dl
adc rbx, 0xfffffffff6016f99
xor r9d, edi
sub bl, 0x8c
lea r9d, [rdx + r9 - 0x2da93864]
movzx r11d, r8w
jno 0x143b9be8f
lea rax, [rbx + rbx*2 + 0x333e42b4]
bswap r9d
shl r8d, 0xf9
sar r11b, 0x41
rol r9d, 1
not r9d
ror r9d, 2
push rdi
btr r11, rax
mul r11d
sub edx, ebx
xor dword [rsp + r8 - 0x2e000000], r9d
pop rdi
imul rax
add bl, al
not r8d
movsxd r9, r9d
bts rax, 0xbd
add rbp, r9
btc r11d, 0x34
movzx ecx, word [rsi + rdx*2]
lea rax, [rbx*2 + 0x25ae8b22]
jae 0x143a2f037
bt esi, 0x88
lea rdi, [rsi*2 + 0x1212de0a]
inc ecx
bt rbp, rdx
sal bpl, 0x82
movzx ebx, di
bswap ecx
ror bp, 0x6b
push r8
xor dword [rsp + rbp - 0x7135217], ecx
pop r8
add rbp, 0x7a9c75ab
neg di
rol si, 0x61
movsxd rcx, ecx
sub rsi, rbx
bt rbp, 4
sar di, 0x6b
adc r11, rcx
btc dx, di
movsx eax, bp
jmp r11
lea rsp, [rsp + 8]
jne 0x143ad8a32
mov rdx, rax
push 0xfffffffffe208700
lea rsp, [rsp + 8]
jmp 0x143974b6e
movzx edx, si
add edx, 0xc58872bf
xor ebp, r8d
jmp 0x143ba95f7
mov qword [rsp], rax
push 0x541fada0
and word [rsp + 3], 0x4d05
jno 0x143a8c1e4
mov qword [rsp + 0x38], 0xffffffff900bba93
lea rsp, [rsp + 0x50]
ret
lea rsp, [rsp + 0x10]
jne 0x1438e9be1
mov edx, 0x522e3084
not edx
push rdx
mov rdx, rax
jmp 0x143c040d4
push 0xa06d78f
sal word [rsp + 1], 0x22
sbb rsp, 0x18
jmp 0x143b6ab87
xor r9d, esi
inc r9d
shr dil, 0x21
jnp 0x143b99a79
xadd byte [rsp + r9 - 0x10818a08], r9b
mov ebp, dword [r9 + r10 - 0x10818a08]
xor ebp, ebx
rol ebp, 3
lea ebp, [rbp + r9*2 - 0x1e544fe6]
shl rax, 0xf6
mov edx, r9d
xor ebp, 0x7e30763f
jmp 0x143a4ea3b
ror dil, 0xe1
and r10w, r8w
ror edi, 0x36
not r10w
jae 0x143bb71ae
not ebx
movsx r9d, dil
ror ebx, 2
lea rax, [rax - 0x7176cbdc]
movzx ecx, r9b
btc cx, di
dec ebx
xadd rcx, r8
ror ebx, 3
push r11
movzx r11d, r8b
bt r11, rax
cmovb ax, cx
xor dword [rsp + rdi*2 - 0x38], ebx
shl rax, 0x45
btr eax, 0x87
pop r11
cqo
lea r8, [rdx + rdi*2 + 0x625bbbd]
jae 0x143918d62
mov edx, 0xbc250614
mov edi, dword [r9 + riz]
movsx r11d, dl
mov ecx, edx
lea r9, [r11 + r9 - 0x10]
movzx r8d, dx
movzx esi, r11b
xor edi, ebx
lea rax, [rsi + r11*4 + 0x6b9d590]
btc rsi, rsi
add r11b, dl
xor edi, 0xf890a592
btc rsi, r11
sar esi, cl
bt ecx, r11d
ror edi, 1
cdq
neg r8w
bswap edi
xchg ecx, esi
xor edi, 0x8f391d94
xchg r11w, dx
xadd r11w, r8w
setle r11b
push rbx
js 0x1439a4eba
mov rcx, qword [rbp + riz]
mov r11d, 0xf09c149e
mov r8w, word [rbp + riz + 8]
lea rdi, [r11 + 0x351857b4]
add rbp, 0xa
and r11b, dil
mov eax, edi
setb r11b
mov word ss:[rcx + rax - 0x25b46c52], r8w
sar al, 0xc2
movzx r8d, dil
lea rbx, [rax + rbx - 0x25b46c18]
and r8, r8
shr edi, 0xe
mov edi, dword [rdi + rbx - 0x96d1]
movsx r9d, al
jae 0x143b66f66
mov edx, 0xba64d92
xor edi, esi
cdqe
mul r9d
push rdx
xor edi, 0x9a05a6b2
mul qword [rsp + r9*2 - 0x28]
setae r11b
adc r11w, dx
ror edi, 1
sub edi, 0xbf2266b3
xor edi, 0xef2d3e36
sub edi, 0xfc0c318b
add word [rsp + r8 - 0x4e], r9w
xchg word [rsp + r8 - 0x4e], r8w
neg edi
bt rax, r9
rol edi, 3
inc edi
cwd
movzx ecx, dl
neg edi
bt r11, rdx
bswap rdx
rol edi, 1
not byte [rsp + r8 - 0x14]
inc edi
shr r8, 0x92
cwd
not r9
mov qword [rsp + r9*4 + 0x54], rsi
dec r8
ror r11w, 0xc1
xor dword [rsp + r9*4 + 0x54], edi
mul ax
pop rsi
bt r8, rdx
cmovb r8w, r11w
movsxd rdi, edi
imul eax
bts r8d, ecx
xchg dx, r8w
add r10, rdi
mul r8b
idiv r11d
shl r8d, cl
or r8, r10
jmp r8
sbb al, al
neg ax
movsxd rbx, ebx
add eax, eax
sbb al, ah
dec eax
add rbp, rbx
and dil, r9b
adc r10, r11
mov r8d, edi
xchg cx, r9w
mov r9, rbp
neg dl
rol cx, 0x87
and r8w, 0xd9a2
mov qword [rbp + rax - 0x9d7f], r9
btr rcx, 0
lea r11, [rdx + r8*8 + 0x6e248bb8]
lea rbp, [rbp + rax*4 - 0x275e4]
shr dl, 0xc2
jae 0x143c4eb51
mov qword [rsp + rdx + 0x4641e122], rdx
shr rdi, 0xb4
movsxd rax, eax
jbe 0x143bc7adf
mov r9d, 0xfa9c8b89
lea r11, [r9 + 0x8860307]
mov r8d, dword [rsi + riz]
movsx edi, r9b
movzx eax, r9w
movsx ecx, al
mov eax, dword [rax + rsi - 0x8b85]
add r8d, eax
movzx eax, cl
mov edx, 0xdd08d194
mov dword [rsi + rax*8 - 0x444], r8d
mov edx, dword [rax + rbp - 0x8d]
xor edx, ebx
neg edx
or r9, 0x371063b3
not edx
ror r11d, cl
bswap edx
push rax
inc byte [rsp + r11 - 0x48019145]
adc r9d, 0x67b933b3
not edx
btr r11, 0xa7
mov qword [rsp + r9 - 0x67561f6e], rbx
movsx r8d, ax
xor dword [rsp + rax - 0x89], edx
pop rbx
movsxd rdx, edx
dec dil
add r9d, 0x8eb79d24
ror rcx, 0x9a
add r10, rdx
mov edx, r11d
bswap rdi
mul r8d
mov r8b, byte [rbp + r11 - 0x4801914c]
cqo
neg r11d
lea rbp, [rbp + rax - 0x4956]
cqo
not di
xor r8b, bl
xchg r11, rdi
not rdi
add r8b, 0x36
bt eax, r11d
cbw
ror r8b, 1
shr dx, 0xeb
sbb r8b, 0x8f
div eax
xchg r9w, cx
cqo
neg r8b
sal eax, cl
adc r8b, r11b
imul eax
xor bl, r8b
mul r9w
and dx, 0xd21c
idiv r9w
add r8, rsp
neg rcx
mov edi, dword [rax + r8]
sar r9w, 0x25
jnp 0x143b771e1
mov r10b, byte [r8 + r10*2 - 0x1a]
or si, 0xe112
and cx, cx
lea r8, [r8 + rcx - 0x142f9406]
sub ecx, ebp
xor r10b, bl
or rcx, rsi
neg r10b
xor r10b, 0x9a
shr di, 0xc4
adc r10b, 0x97
movzx eax, sil
xadd bpl, sil
not r10b
and si, si
xor bl, r10b
bswap rax
btc cx, bp
adc r10, rsp
bswap esi
mov dword [r10 + rcx*2 - 0x285fe766], edx
movsx r10d, bpl
lea rdi, [r10 - 0x34478c53]
mov edi, dword [rcx + r9 - 0x142ff3ab]
movsx edx, si
lea r9, [r9 + rcx*2 - 0x285fe75a]
inc r10w
mul ecx
or cx, cx
lea rcx, [rsp + rcx - 0x142ff38b]
not rdx
jle 0x143ae031b
mov ebx, dword [rsi]
mov r11d, 0xc51eddb3
jmp 0x143ab6b47
jmp fcn.1439c9834
sbb dx, 0x4015
xor bx, dx
xor rcx, 0xffffffffce28c802
lea r10, [r10 + rdi + 0x236dfc]
xor r11w, cx
mov dword [r10 + rdi + 0x236e00], edx
or byte [rsp + rdi*8 + 0x11b7001], 0x2b
sal rcx, cl
pop rax
pop rax
jbe 0x1438c28c9
mov eax, 0xaac7996
jmp fcn.1439802bb
xor dword [rsp + r11*4 - 0x400fff4], edx
dec byte [rsp + r11*8 - 0x801fff1]
mov r8, qword [rsp + r11*2 - 0x2007ff6]
sub r11w, r11w
pop rsi
bt rsi, rcx
movsxd rdx, edx
mov qword [rsp + r11*8 - 0x8000000], 0x1097584
movsx edi, r11b
and dword [rsp + rbp - 0x1f758054], esi
adc r9, rdx
shr ecx, cl
pop rdi
jmp r9
push 0xfa7ba2c
lea rsp, [rsp + 8]
jmp r10
not r11w
bswap eax
and r11, 0xfffffffff582208b
ror eax, 1
bswap eax
lea r11, [r11*2 - 0x6671514e]
neg r11b
push rdi
xor dword [rsp + rdx*2 + 0x68cbffa0], eax
bts r11d, r9d
bswap r9d
dec r9d
pop rdi
sbb cl, 0xb1
movsxd rax, eax
add rbp, rax
push rdx
not r9b
pop rax
jmp rbp
mov r9d, 0x3aaac624
jmp 0x143b3b9ea
mov r8, rax
jmp 0x143983472
or ax, 0x47bd
shr edi, 0x52
lea rbp, [rdi + rbp + 2]
sar word [rsp + rdi + 5], 0xad
movzx edx, byte [rsp + rdi + 4]
div r9d
sub rsi, rax
movzx edx, byte [rsi + rdi*2]
dec rax
or r9b, byte [rsp + rdi]
push r9
xor dl, bl
neg dl
mov ecx, edi
ror dl, 1
xchg word [rsp + rdi + 3], di
xchg r9, rdi
xor dl, r9b
rol eax, 0xbd
setb byte [rsp + r9*2 - 0x1fa]
cbw
xor dl, 0x98
cdqe
shr qword [rsp + r9*2 - 0x1f9], 0x83
xor bl, dl
rol r9d, 0x6d
cwde
lea rdx, [rsp + rdx + 0x10]
setae dil
xor dword [rsp + r9*2 - 0x3fbff6], ecx
mov byte [rdx + r10*8 - 0x40948], r8b
add ax, 0x5500
lea r10, [rax*2 - 0x40e8d947]
pop r9
pop r8
add rcx, r11
jmp rcx
shr bp, cl
or bx, bx
adc r11, rax
push rdx
btc rbp, 0xa1
imul edi, ebp
pop rdx
jmp r11
xadd dx, r8w
add bx, dx
jmp rbp
lea rsp, [rsp + 8]
sub rsp, rcx
jmp 0x143afd2c6
lea rsi, [rsi + r9 - 0x6611be21]
bts ebx, 0x10
movsx eax, byte [rsp + r9 - 0x6611be33]
bswap ecx
xor r8, r11
sub r9w, 0x8082
xadd cl, bl
or ecx, dword [rsp + r9 - 0x66113dad]
bswap r8
dec dword [rsp + r9 - 0x66113db0]
xadd byte [rsp + r9 - 0x66113daf], dil
dec r8
idiv qword [rsp + r9 - 0x66113db1]
ror r8, 1
dec r8
xor r11, r8
neg dword [rsp + r9 - 0x66113daf]
shl bx, 0x64
mul dword [rsp + r9 - 0x66113db0]
mov qword [r9 + r10 - 0x66113db5], r8
lea r10, [r10 + r9 - 0x66113db5]
shr eax, cl
pop rdx
jnp 0x1438b7d12
and eax, 0x9e8a1130
mov r8d, dword [rsi + rax*2 - 0x1c102040]
bswap eax
lea rsi, [rax + rsi - 0x2010080a]
btc bx, cx
xor r8d, r11d
inc dil
div edi
rol r8d, 1
dec r8d
shl eax, 0xc1
or edi, 0xb40586a7
ror r8d, 1
lea rdx, [rcx*2 + 0x182897b3]
lea r8d, [r8 + rdi + 0x1ebc396a]
jmp 0x143a8ab32
mov qword [rsp + rcx - 0x6009fff9], rax
inc rax
movsxd rdx, edx
add r10, rdx
pop rcx
pop r11
jmp 0x143c4eb51
dec edi
xor edi, 0xe11d8bb
movsx edx, r9w
inc edi
sar r11, 0xd5
or r9, r9
lea r11, [r11*8 - 0x7f68ec7d]
neg edi
push r11
lea edi, [rdi + r11*2 + 0x4b47849d]
btr r11d, r11d
mov qword [rsp + r9 - 0x988], rbx
ror r9d, 0xa
mov ecx, edx
xor dx, r11w
xor dword [rsp + r9 - 0x62000002], edi
pop rbx
movzx r8d, r9b
rol r9b, 0x41
mov dword [rsi + rdx*4 - 0x95b0], edi
mov r9d, dword [r9 + rbp - 0x6200000c]
btr r8, 0xbd
xor r9d, ebx
inc cl
mov eax, 0xb0021c8d
sub al, ch
not r9d
imul dx, dx
lea r9d, [r11 + r9 - 0x3e0fc537]
cqo
xor r9d, 0x5b8a0917
xadd edx, r11d
sal edx, cl
adc r9d, r11d
cqo
rol rdx, 0xe6
ror r9d, 1
sar cl, 1
sbb ax, 0x714
jno 0x143c3966a
xor r11d, ebx
inc r11d
and cx, dx
ror r11d, 1
bts edi, 0x1c
lea rdx, [r8*4 - 0x3a42a1f6]
shl sil, 3
lea r11d, [rdi + r11 - 0x65d82dc8]
add r8b, 0x93
neg r11d
push r8
btc rdx, r8
mov qword [rsp + rsi - 0xe400], rbx
xor dword [rsp + rsi - 0xe400], r11d
imul di
pop rbx
jae 0x1438e863f
movsxd r11, r11d
jo 0x143ad10ee
sar byte [rsp + rdi - 0x43979010], 0xa3
imul word [rsp + rdi - 0x43979011]
mov r11, qword [rdi + rcx - 0x43979016]
movsx ecx, al
not sil
mov qword [rdi + rbx - 0x4397901e], r11
push rbp
movzx ebp, byte [r10 + rcx - 0x39]
rol dx, 0xab
sar dil, 0x45
sar al, 0xc2
xor bpl, r8b
bts dx, 0x3c
adc bpl, dil
mul rax
xor bpl, 0xb6
pop rax
dec bpl
ror bpl, 1
ror esi, cl
mov r11d, edx
sub dword [rsp + rdx + 2], edx
xor r8b, bpl
sal ax, 0x44
dec edx
lea rbp, [rsp + rbp + 8]
imul r11w
mov rdi, qword [rbp + rcx*8 - 0x1d0]
mov qword [rbx + rdx - 0x10], rdi
lea rbx, [rbx + rdx - 0x10]
lea rdi, [rcx - 0x4515c7c]
shl word [rsp + rdx + 1], 0x21
div byte [rsp + rdx + 4]
mov eax, dword [r10 + rdx*8 + 2]
btc rcx, 0x18
shr byte [rsp + rdx*4 + 4], 0x81
pop r11
lea r10, [r10 + rdx*8 + 6]
xor eax, r8d
jmp 0x143bc227e
ja 0x143afed4b
mov qword [rsi + rbx - 0x15], rdx
push rcx
ror rcx, 0xf5
shr qword [rsp + rbp*8 - 0x3a00000], 0xa0
movzx edx, byte [rsi + r10 - 0x1d]
inc ecx
movzx eax, bp
xor dl, r8b
and bp, 0xe820
jno 0x143a530c8
movzx r10d, byte [r9]
push 0xffffffffeb3a81a7
xor r10d, edx
and r10d, 0xff
dec qword [rsp + 8]
sal dword [rsp + 4], 0x4b
mov r10d, dword [r11 + r10*4]
mov word [rsp + 0xa], 0xd52e
shr edx, 8
and qword [rsp + 5], 0xffffffff83bb143e
mov byte [rsp + 9], 0x83
xor edx, r10d
rol dword [rsp + 8], 0xd1
inc r9
xor edx, 0xfd06ce1d
push 0xffffffff9b9f0383
dec rdi
not dword [rsp + 0x10]
lea rsp, [rsp + 0x18]
jne 0x143b1faaa
mov r8d, 0x468f21b8
movsx r9d, r8w
lea rcx, [r8 + r9*2 + 0x34379789]
pop r11
mov r9d, 0x3f20ca3f
lea rcx, [r9 + r9*2 - 0x1e51f8f5]
not edx
xadd r9d, ecx
movsx r8d, cx
mov dword [rbp + rcx*2 - 0x7e41947e], edx
movsx eax, cx
not r8
lea rsi, [rsi + rcx*2 - 0x7e419482]
movzx edx, r8b
mov r8d, dword [rdx + rsi - 0xc0]
xor r8d, ebx
lea r10, [rcx - 0x3ac0e970]
and ecx, r9d
cqo
neg r8d
xchg rdx, rax
inc r10b
rol r8d, 3
shr dl, 0x63
xor edx, r10d
inc r8d
idiv r9b
neg r8d
xadd r9b, dl
dec eax
or r9b, 0x96
bswap r8d
btc r9w, r9w
adc r8d, eax
ror r8d, 1
mov edi, r10d
bts ax, 0xa9
dec rdx
add r8d, eax
shr r10w, cl
push rbx
shr dx, 0x2e
xor dword [rsp + r10 - 0x45f01c1], r8d
movsx ebx, r10b
pop rbx
movsxd r8, r8d
or ax, r9w
neg rdi
add r11, r8
jmp r11
mov eax, 0xcb319bb6
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffff9521940f
jmp 0x143aedc3d
rep movsb byte [rdi], byte [rsi]
mov esi, 0xb00a8b9
rol esi, 0x72
popfq
push rsi
jmp 0x143a2c5d0
lea r8, [rax + rax*4 - 0x457502f6]
mov r9d, dword [rax + rsi - 0x6e9e]
xor r9d, ebx
cdq
not r9d
lea r10, [rax + rax + 0x67040c35]
imul rdx
xor r9d, 0xe92dac2f
lea rdi, [r8 + rax*8 + 0x68a27f93]
bt r10w, dx
ror r9d, 1
neg r9d
cwde
shr rax, 0xec
shl rax, 0x86
bswap r9d
dec r9d
btr rdx, rdi
neg r8b
idiv r8
not r9d
ror ax, 0x61
xor r10w, ax
dec edi
push rbx
inc dx
xor dword [rsp + rdi - 0x232fa5b2], r9d
rol dil, 0x61
pop rbx
sub r8w, di
shr dl, 0xa1
movsxd r9, r9d
mov ecx, 0x18b7018
xor di, dx
xor r10, r8
adc r11, r9
add rax, r11
jmp rax
bts ebx, 0xb1
bt rcx, rdi
xor r9b, bl
lea rax, [rdx + rdi*4 - 0x3c792d55]
sub r9b, bl
rol r9b, 1
rol rax, cl
add dl, ch
push rcx
xor r11b, r9b
shr dl, cl
neg edx
inc edx
lea r10, [rdi + r10 - 4]
xadd word [rsp + rdi], ax
jle 0x1439a770d
cdqe
inc ecx
neg ecx
sal r9, 0xdd
cbw
lea ecx, [rcx + r11*8 + 0x21fffb93]
and r8d, edx
inc edi
push rbx
mov ebx, r9d
xor dword [rsp + r8], ecx
pop rbx
and rax, rdi
shr rax, 0x2e
mov dword [r8 + rsi], ecx
push r8
mov r11, rsi
bswap edi
sal qword [rsp + r8*4], 0xf1
add r8, 0x3236eea5
mov qword [rsi + r8*2 - 0x646ddd52], r11
mul dil
shl di, 0xc3
lea rsi, [rsi + rdx*2 - 8]
movsx r11d, byte [rsp + rdx*8 + 4]
setbe al
pop rax
jb 0x143998aeb
ror r11b, 0x61
adc rbp, rdx
mov qword [rsp + r11 + 0x1f545f4], rcx
movzx edx, cx
div rbx
pop rcx
pop rbx
pop r8
jmp rbp
xor dword [rsp + r11*2 - 0x6a6b6bd8], r8d
shr r11, 0x4e
adc rsi, rdx
pop rbx
sub edi, eax
sbb cl, dil
movsxd r8, r8d
add rbp, r8
cbw
rol dx, 1
adc r11b, al
jl 0x1438c28c9
mov r8d, 0x1fb5f41a
mov edx, dword [r10 + r8*2 - 0x3f6be834]
lea rbx, [r8*8 + 0x152a091b]
imul r8w, r8w
mov r8d, dword [r10 + r8*4 - 0x7ed64a8c]
movzx eax, bl
shl rbx, 0x10
not bx
lea r10, [r10 + rax*2 - 0x1d2]
and edx, r8d
mov ecx, ebx
lea r11, [rcx + rcx*2 + 0x6b20d9ac]
ror rax, cl
not edx
dec rax
mov dword [r10 + rax*4 - 0x754], edx
push rbx
lea r9, [rcx*2 - 0x2ee02dd0]
mov r9d, dword [rsi + rax*8 - 0xea8]
lea rsi, [rsi + rax - 0x1d1]
xor r9d, edi
dec byte [rsp + rax*4 - 0x74e]
mul ecx
lea r9d, [r9 + rdx - 0x479a4c71]
btc ebx, ebx
rol dword [rsp + rbx - 0x29ebfffd], cl
sbb rdx, rdx
bswap r9d
sbb dword [rsp + rbx - 0x29ebfffd], 0x931da982
lea r9d, [r9 + rdx*8 - 0x7991ae21]
and r11, qword [rsp + rbx - 0x29ebffff]
neg r9d
xor r9d, 0x5826bf81
xadd word [rsp + rbx*2 - 0x53d7fff9], dx
sets r11b
sbb r9d, 0x9fb49cad
pop r8
sar dx, 0x8a
bswap r9d
shr r11b, 0x43
rol r9d, 3
dec r9d
mul ebx
imul rcx, rdx
push rdi
dec r11
xor dword [rsp + rbx*2 - 0x53d7fffe], r9d
pop rdi
or r8w, 0x863a
lea rdx, [rbx + r11*8 + 0x359b28ba]
push rcx
movsxd r9, r9d
bswap r11
mul rax
adc rbp, r9
jmp 0x143ab7776
lea rsp, [rsp + 8]
jne 0x143917de7
mov eax, 0x740c8880
mov rax, qword [rbp + rax - 0x740c8880]
push 0xffffffff932bf43a
sub rsp, 0x18
call rax
mov r9d, 0xf4887c32
mov ecx, 0x792f8607
mov rsp, qword [rbp + rcx - 0x792f8617]
movsx r8d, r9b
mov rbp, qword [rbp + r8 - 0x3a]
mov qword [rcx + rbp - 0x792f8607], rax
pop rsi
movsx r10d, cx
add r9d, ecx
push rcx
mov r10, qword [rsp + r8*4 - 0xc0]
movzx eax, cl
xadd dword [rsp + r9 - 0x6db80238], r8d
mov rbx, qword [rsp + r9 - 0x6db80229]
mov qword [rsp + r8*4 - 0x1e4be10], r8
movsx r11d, ax
pop rdi
pop rax
pop rcx
jmp r10
dec qword [rsp + 0xf]
xor edx, edx
test rax, rax
jmp 0x143a9df8b
jb 0x143c35030
xor r11d, 0x603bd00f
add word [rsp + 0x1c], 0x4e81
not word [rsp + 0x14]
dec r8
jmp 0x143a89c2d
jmp rbp
mov rax, qword [rbp + rbx*8]
push 0xffffffffe080988a
cmp ebx, 1
jmp 0x143b9b7d1
bts bp, 0xac
jae 0x14396bb84
neg r9d
pop rsi
xor r11d, ecx
movsxd r8, r8d
xor rcx, rdi
bswap rdx
adc r10, r8
sar dil, 0x85
lea rdi, [r11 - 0xc7a9acd]
or rdx, r10
jmp rdx
pop rdi
xor r11d, 0x340695bd
cwd
cbw
not r11d
lea r11d, [rdi + r11 + 0x65169d3b]
bswap r11d
push r8
xor dword [rsp + rcx - 0x7baf9f3a], r11d
lea rdx, [rdi + rdx - 0x2f4316e2]
mov r8d, 0xe2227ab4
pop r8
or ecx, edi
lea rdx, [rdi*8 + 0x7096e04]
and edx, ebp
movsxd r11, r11d
cqo
bswap rdi
adc r9, r11
movsx r11d, sil
shl r11b, 0x22
add rdi, r9
jmp rdi
xor dword [rsp + rcx - 0x4862fff8], ebp
imul edx
mov r8, qword [rsp + r11 + 0x4876507b]
movsxd rbp, ebp
and word [rsp + rcx - 0x4862fffc], 0x5e06
adc r9, rbp
mov qword [rsp + rdx + 8], rdi
pop rbp
pop rbp
add rdx, r9
jmp rdx
xor bl, dil
neg al
shl eax, cl
cbw
add rdi, rsp
cbw
push r9
and word [rsp + rsi - 0x6064373], ax
mov qword [rsi + rdi - 0x6064376], rbp
pop rax
jmp r11
mov qword [rsp], rax
push 0x2f8f949d
dec ebx
jmp 0x143b25d12
sbb r8, rcx
jmp 0x1438e0aa7
ror edi, 3
div ax
bswap edi
neg eax
rol edi, 2
div r10w
mov qword [rsp + r8 - 0x418a1101], rbx
bswap r8d
xor dword [rsp + rdx - 0x73a2], edi
mov ebx, r8d
xadd rcx, rax
lea rcx, [r10 + 0x1e31399f]
pop rbx
movsxd rdi, edi
adc r11, rdi
idiv r8
mov r10, qword [rsi + r8*2 - 0x2231493]
rol rcx, cl
lea rsi, [r8 + rsi - 0x1118a52]
adc cx, 0xf2bf
push r8
xor r10, rbx
ror r10, 1
dec word [rsp + r8 - 0x1118a3c]
xchg dword [rsp + r8*8 - 0x88c5206], eax
lea r10, [r10 + r8 - 0x6ea20676]
bswap r10
ror r10, 1
bts edx, 0x8a
bswap rax
inc r10
shr ax, 0xc6
bswap r10
movsx r9d, byte [rsp + r8*2 - 0x223147f]
sub word [rsp + r8 - 0x1118a41], 0xab8c
xor rbx, r10
add dword [rsp + r8*8 - 0x88c5208], edx
xchg r9b, al
mov edi, dword [rsp + r8*4 - 0x4462904]
mov qword [rbp + r8*2 - 0x2231486], r10
dec rdi
xor qword [rsp + r8*8 - 0x88c5208], r9
push r8
lea rbp, [rbp + r8*4 - 0x4462908]
not word [rsp + r8*4 - 0x44628f9]
xor al, dil
pop rax
pop r8
jp 0x143a4e7b4
neg rcx
lea esi, [rsi + rcx*2 - 0x1cc62374]
mov qword [rsp + rax*2 - 0xff4d218], rax
ror esi, 1
pop rbp
not esi
mov byte [rsp + rax*8 - 0x3fd3487f], dil
btc r9w, dx
xor esi, 0xeaa79a30
not word [rsp + rax*2 - 0xff4d21c]
bswap esi
inc esi
push rbp
neg esi
cwd
shl dl, 0x65
sar qword [rsp + rcx - 0x5178b7f7], 0xa9
dec esi
pop rdx
mov qword [rsp + rcx - 0x5178b7ff], rbx
movsx ebx, cx
xor dword [rsp + rax*2 - 0xff4d220], esi
shr cl, 0x25
pop rbx
setns dil
neg bpl
mov dword [rax + r8 - 0x7fa6918], esi
bts ebp, ecx
bt rdx, rdi
add ax, cx
lea r8, [rcx + r8 - 0x5178b70f]
cwd
inc eax
movzx esi, r9b
jp 0x143b4221f
not r8w
lea edi, [rdi + r9*2 - 0x4b2ad639]
sar r8w, cl
mov edx, r9d
ror edi, 2
xor edi, 0xfdaabca2
neg ecx
neg edi
dec dx
dec r11
or ecx, 0x2f220385
push rbx
add edx, 0x3c20b131
xor dword [rsp + r11 - 0x748898a2], edi
pop rbx
lea rax, [r11 + r9*4 - 0x37588560]
movsxd rdi, edi
add r10, rdi
mov edi, ecx
xadd r9b, r11b
dec r9
lea rbp, [rbp + r9 + 0x49496016]
bts r11d, eax
movzx r8d, word [r8 + rbp - 0x4b3bfffe]
dec edi
jl 0x143b99d10
ror r11b, 1
bt rcx, r9
imul word [rsp + rdi + 0x1ffd1]
ror rax, cl
xor r11b, al
shr qword [rsp + rdi + 0x1ffd1], cl
sar cl, 0x44
xor bl, r11b
mov word [rsi + rdx + 0x17071150], r11w
not word [rsp + rdi*2 + 0x3ffa7]
sar cx, cl
lea rsi, [rdi + rsi + 0x1ffcb]
xor dword [rsp + rdi*8 + 0xffe8b], eax
cdq
pop rdx
jne 0x143998aeb
neg eax
imul r8, r8
shl edx, 0x83
lea r8, [r11 + rcx*4 - 0x2cc35fe3]
xor eax, 0x34151b25
inc cl
lea eax, [rax + rdx - 0x179731b5]
add r11d, 0x9c8ebe07
movsx edi, r11b
not eax
push rbx
movsx ebx, r11w
xor dword [rsp + rdx*2], eax
ror dl, 0xc6
jae 0x143b02850
mov edx, 0x85b7ba30
movzx edi, dl
lea rcx, [rdi + rdi*4 - 0x34d4c8e1]
mov rax, qword [rbx + rdi*2 - 0x60]
lea rbp, [rcx + rcx*8 + 0x1332aa3d]
mov rdi, qword [rax + rdi - 0x30]
lea rsi, [rdx - 0x20ce00c3]
mov qword [rsi + rbx - 0x64e9b96d], rdi
shl rsi, cl
mov esi, dword [r10 + rcx*2 + 0x69a98fe2]
movsx eax, dl
lea r10, [r10 + rcx + 0x34d4c7f5]
neg cl
dec eax
xor esi, r8d
lea esi, [rcx + rsi - 0x38b7e61e]
btc ebp, ebp
cdq
xor esi, 0x8e3152a9
bswap esi
rol rcx, cl
neg esi
push r8
lea rdi, [rbp*8 + 0x1489abb4]
xor dword [rsp + rdx], esi
neg rcx
lea r8, [rdx + rax*4 - 0xcc4e9f4]
pop r8
not cx
movsxd rsi, esi
cwde
add r9, rsi
rol cl, 0x62
or rdx, r9
jmp rdx
push 0xfffffffffd31d820
push 0xffffffffb12f5ba0
lea rsp, [rsp + 0x28]
jmp rbp
mov esi, dword [r10 + riz]
mov eax, dword [r10 + riz + 4]
movsx r8d, dx
add esi, eax
movzx r11d, r8w
mov dword [r10 + r11*2 - 0x1ff76], esi
not r11
mov eax, 0x324512f
mov eax, dword [r9 + r11 + 0xffbe]
movsx esi, dx
dec si
xor eax, ebx
sar r11w, 0x8a
jae 0x143a3792c
xor r9w, 0x1097
xor dword [rsp + rdx*2], r10d
pop rbx
lea r9, [rdx*8 - 0x48d2567e]
xchg dx, ax
btr dx, r9w
movsxd r10, r10d
cwd
lea rdi, [rdx - 0x647ff8de]
ror rax, cl
add r11, r10
sub r9, r9
adc rdx, r11
jmp rdx
lea rsp, [rsp + 8]
jne 0x143b8df62
mov r8d, 0x5331c60a
mov r8, rax
jmp 0x1439353bc
movzx eax, dl
xor edi, esi
rol edi, 1
movsx r8d, dx
lea r9, [rdx*2 + 0x5507c09a]
inc edi
bts ax, 0xa8
ror edx, 0x2c
ror rdx, 0xd
rol edi, 3
sub edx, r8d
not edi
dec edi
push rax
bts rax, r11
shr word [rsp + rdx*2 - 0x46b74], 0xa
not edi
xor r11, 0x372e6f33
and r8d, 0x66831284
mov qword [rsp + rax*2 - 0x328], rsi
xor dword [rsp + rdx - 0x235bd], edi
bswap edx
neg r9
pop rsi
movsxd rdi, edi
mul rax
adc r10, rdi
movsx edi, al
movzx ecx, r11w
inc r8w
mov r11, rbp
xchg r8d, edx
push rdi
not r9w
mov qword [rbp + rdx*2 - 0x2112], r11
shr dx, 0x2a
btc ecx, ecx
mov rcx, qword [rbp + rdx*4 - 0x18]
mov rdx, qword ss:[rdx + rcx - 4]
lea rdi, [rdi*2 - 0x5b4df07e]
imul r9, rax
mov ecx, 0x4c13611b
mov qword [rax + rbp - 0x27d98], rdx
movzx edx, word [rsp + rax - 0x27d90]
inc ax
lea rbp, [rbp + rax*2 - 0x4fb2a]
rol dword [rsp + rax*8 - 0x13ec85], cl
ror word [rsp + rax*4 - 0x9f644], 0x66
pop rax
jns 0x143c4eb51
mov ecx, 0x5b84a885
movzx edx, cx
mov ax, word [rsi + rdx - 0xa885]
movsx edi, dx
bt edx, edi
mov cl, byte [rsi + rdx - 0xa883]
lea r8, [rdx + rdi*4 - 0x3b5e13ea]
lea rsi, [rsi + rdx - 0xa883]
movzx r9d, di
sal ax, cl
sar r9w, 0x4d
mov word [rdx + rsi - 0xa885], ax
sbb di, di
lea rax, [rdi*2 - 0x9e3ab63]
sbb edi, r9d
lea rbp, [rbp + rdx*2 - 0x1510e]
movzx r11d, r9b
movzx ecx, r8w
mov ecx, dword [rbp + rdx*2 - 0x1510a]
adc r11b, al
jb 0x14398734e
mov qword [rsp + 8], 0x5a089a8b
dec word [rsp + 5]
adc rbp, rbx
lea rsp, [rsp + 0x10]
push 0xffffffffe11f6c93
push 0xffffffffdb3f4716
jmp 0x143bc6628
cmp ebx, 2
push 0x190aa234
jmp 0x143b6aa85
push 0x51901aad
jmp 0x1439122df
jmp 0x143bce579
lea rsp, [rsp + 8]
jne 0x1439a894b
push 0xffffffffb6b7a607
push 0x30026da7
mov r9, rax
push 0x70a7d3b7
lea rsp, [rsp + 0x18]
jmp 0x1439a8966
movzx edx, byte [rsp + rcx - 0xeb22]
mov r10d, dword [rsp + rcx*4 - 0x3ac86]
ror r8d, 1
jmp 0x1439ac506
lea rsp, [rsp + 8]
jmp 0x143afa55f
jae 0x143b6c40c
mov esi, 0xcf9b4f98
lea rbx, [rsi + rsi*8 - 0x3f56f35c]
mov rbx, qword [r9 + riz]
lea rdi, [rsi*4 - 0x5c680ff9]
movzx ecx, byte [r10 + riz - 1]
xor cl, r8b
inc cl
lea rdi, [rdi + rdi*4 + 0xa1f3cb3]
movzx eax, dil
mov ebp, 0xe3390db4
ror cl, 1
add cl, 0xb0
neg cl
btc edi, esi
xor r8b, cl
add rcx, rsp
lea rax, [rbp*2 - 0x4e7703ef]
btc ebp, eax
inc al
mov qword [rcx + rdi - 0x753924b6], rbx
mov esi, dword [r10 + rdi - 0x753924bb]
movzx ebx, bp
xor esi, r8d
cdqe
rol di, 3
movzx ecx, bpl
ror esi, 1
dec esi
lea rdx, [rcx + rbx*2 + 0xbad8130]
shl rcx, 0x13
not esi
shr bx, 0xee
dec esi
bswap esi
cdqe
push r8
xor dword [rsp + rdi - 0x753925b1], esi
cwde
sub edx, edi
pop r8
dec rax
adc ecx, edi
xadd bpl, al
movsxd rsi, esi
xor rcx, rbp
xchg dil, al
rol bx, 0xe8
adc r11, rsi
add bx, 0x6015
xor rdx, rdi
mov rdx, qword [r9 + rax*2 - 0x2f5a]
setge bl
movzx ebx, byte [r10 + rax*2 - 0x2f68]
cmovb rcx, rbp
xor bl, r8b
sal rdi, 0xa9
push rcx
sar ax, 0xb
not bl
and word [rsp + rax - 2], cx
neg bl
lea rcx, [rbp*4 - 0x335e8d57]
mov dword [rsp + rax*2 - 3], ecx
xor bl, 0x9f
sub bl, 0x3c
push rax
pop rcx
sar word [rsp + rax - 1], 0x89
xor r8b, bl
lea rbx, [rsp + rbx + 8]
mov qword [rax + rbx - 2], rdx
movzx esi, byte [rsp + rax - 2]
btr rcx, 0x98
mov rdi, qword [r9 + rax*2 + 0xc]
cdqe
cwde
lea r9, [rcx + r9 + 0x16]
movzx ebx, byte [rax + r10 - 9]
ror bpl, 7
lea r10, [r10 + rax - 9]
shr word [rsp + rax*2 - 4], 0x41
mul byte [rsp + rax]
bswap rsi
xor bl, r8b
inc qword [rsp + rax*8 - 0xff0]
not byte [rsp + rax*2 - 0x3fa]
dec bl
rol esi, cl
ror bl, 1
cdqe
sar esi, cl
push rcx
neg bl
xor bl, 0x29
xor qword [rsp + rax - 0x1f6], rax
xor r8b, bl
lea rbx, [rsp + rbx + 0x10]
mov qword [rbx + rax*2 - 0x3fc], rdi
pop rax
pop rcx
add rsi, r11
jmp rsi
pop rbx
movzx edx, cx
mov r8, qword [rsi + rdx*8 - 0x7fff7]
cbw
btr cx, cx
idiv r9
xor r8, r11
or cx, ax
bts r9, r9
imul di, r9w
inc r8
push r9
xor r8, 0xffffffff86b55e84
inc dword [rsp + 1]
sub eax, 0xeebf0201
not r8
lea r8, [rax + r8 + 0xe295dcb]
push rbx
add byte [rsp + rax - 0x11affd86], bl
xor r11, r8
pop rdi
sal dil, 0x21
mov qword [r10 + rax*4 - 0x46bff64e], r8
cwd
dec byte [rsp + rax - 0x11affd8a]
jne 0x143b852bf
neg dl
shl word [rsp + 0xa], 0xa5
jae 0x1439e3efe
cdqe
mov rdx, qword [r9 + rsi - 0x293da98a]
mov cx, word [r9 + rdx - 0x293da98e]
mov word [r9 + rsi - 0x293da984], cx
xchg r8, r11
movzx ecx, r9b
lea rsi, [rsi + r9*2 - 0x527b5312]
or rax, r10
jmp rax
mov r15, qword [rsp + rdx - 0x3eb19fae]
mov qword [rsp + r14*4 + 0x20], r9
xchg r14b, r9b
not r14
mov rsi, qword [rsp + rdx*2 - 0x7d633f9c]
jmp 0x143a5537a
movzx ebp, byte [r10 + r11 - 0x6cb1952d]
bt edi, r11d
dec al
bt si, ax
lea r10, [rdi + r10 - 0x48bdefa5]
bts r11w, 0x92
xchg r11w, cx
xor bpl, r8b
imul di, dx
adc di, 0xe613
sar r11d, cl
neg bpl
xadd cx, si
rol cx, cl
shl rdi, cl
not bpl
sar rsi, cl
rol bpl, 1
shl sil, 0x44
adc bpl, 0xb4
ror bpl, 1
dec rcx
xchg edi, ecx
xor edi, 0x9ed18a
xor r8b, bpl
inc dx
neg dil
mov word [rsi + rbx + 0xc], bp
lea rbx, [rsi + rbx + 0xc]
jbe 0x1439b3bf8
mov ebx, dword [rsi]
mov r9d, 0x648f799a
lea rsi, [r9 + rsi - 0x648f7996]
mov eax, r9d
mov edx, eax
xor ebx, edi
movzx ecx, ax
sar rax, cl
dec ebx
xadd rcx, rax
not ebx
movzx r11d, r9w
ror ebx, 3
sub r9, r9
jns 0x143b3b1dd
mov r8d, 0x9191d43d
mov eax, dword [r10 + riz]
mov ecx, dword [r10 + riz + 4]
cpuid
movzx r9d, r8b
movsx edi, r8w
lea r10, [r10 + r9 - 0x45]
mov dword [r9 + r10 - 0x31], eax
shr r8b, 0xc6
lea rax, [r9 + r8*8 - 0x6ac368ce]
mov dword [r10 + r9 - 0x35], ebx
adc edi, eax
push r8
sbb r9b, byte [rsp + r9*2 - 0x79]
mov dword [r10 + r9*2 - 0xcc], ecx
not dword [rsp + r9 - 0x65]
mov dword [r10 + r9*4 - 0x1a0], edx
mov edx, dword [rsi + r9*4 - 0x1a0]
adc word [rsp + r9 - 0x64], 0x1b3c
movzx ecx, r9b
dec byte [rsp + r9*2 - 0xcc]
lea rsi, [rsi + r9*2 - 0xcc]
xor edx, r11d
ror rax, 0x57
dec edx
inc cx
xadd ecx, r8d
cmove r8d, dword [rsp + r9 - 0x66]
bswap edx
bt cx, 0xaf
ror r8w, cl
dec cx
not edx
lea r9, [rax - 0x4fd3fbe8]
dec qword [rsp + r8*4 - 0xd200]
rol edx, 2
add edi, dword [rsp + r8 - 0x347c]
not dword [rsp + r8 - 0x347d]
bswap edx
push r8
xchg cl, r8b
not edx
sbb word [rsp + r8 - 0x345e], 0xaf31
mov qword [rsp + r8*8 - 0x1a338], r11
sar r8b, 0x45
xor dword [rsp + rdi - 0x22ca26e0], edx
jmp 0x143b3d213
add r11, rdi
jmp r11
cmovae rbx, r8
pop rbx
movsxd rax, eax
adc rbp, rax
or edi, r11d
btc r11w, di
ror dx, 0x2e
mov rdi, qword [r10 + rdx*8 + 4]
btr r8, r11
mov cl, byte [r10 + rdx + 0xc]
xor edx, 0x9a53f17
sub r8w, r11w
lea rsi, [rdx + r8*2 - 0x53e56b4d]
shr rdi, cl
and si, 0x5411
rol r11, 0xfa
movzx eax, si
mov qword [rdx + r10 - 0x9a53f11], rdi
cqo
lea r10, [r10 + rdx*2 + 6]
imul r11w
lea rcx, [rax + rax*4 - 0x425d064e]
jmp rbp
push 0x5335908f
jmp 0x143b28dd8
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffef9e2400
shl byte [rsp + 1], 0xc1
push 0x55a9c8ab
mov qword [rsp + 8], rax
lea rsp, [rsp + 8]
push 0xffffffffba982fb6
dec ebx
jmp 0x143a78d73
xor dword [rsp + r11 - 0x58d04e1b], r9d
bt r11, 0x20
movzx ebx, cx
pop rbx
movsxd r9, r9d
imul r11w, ax
seto dl
inc r11w
add r10, r9
lea rbp, [rbp + rcx*8 + 0x80007fc]
mov ecx, dword [rbp + rcx*4 + 0x4000400]
lea r9, [r11 + r11*4 + 0x22bafb9d]
shl dil, 0x66
xor ecx, ebx
div r11d
dec ecx
rol dil, 2
xor ecx, 0xe11d8bb
inc rdi
inc ecx
neg ecx
neg rdx
not r9d
not dx
sbb ecx, 0xb38a219c
inc r9d
jno 0x143a6cd9c
mov r8d, dword [rsi]
add rsi, 4
mov eax, 0x95b1a528
xor r8d, edi
dec r8d
movsx r11d, al
jmp 0x1439928af
movzx esi, di
xor bpl, r8b
add dil, sil
cmovl r11d, esi
neg bpl
not bpl
bswap rdi
sub bpl, 0xaa
or r11w, 0xb900
sbb si, 0xa7bf
xor bpl, 0x8f
rol rdx, cl
sbb r11b, cl
xor r8b, bpl
shr r11b, 0x61
add rbp, rsp
xor r11b, 0x37
btc r11d, 0x1e
mov dword [rbp + rsi*4 - 0x648c], eax
bt r11w, r11w
xadd rsi, rdx
lea rax, [rdx*8 - 0x4b47e270]
mov r11d, dword [r10 + rdx - 0x1923]
imul edi
or rcx, 0x1a899b20
neg ax
lea r10, [rax + r10 + 4]
inc ecx
movzx ebp, dl
push rbp
xor r11d, r8d
inc bp
jnp 0x143af97ee
add dx, di
mov word [r11 + rbx - 0x6f04], dx
mov ebp, dword [r10 + r11*2 - 0xde08]
lea r10, [r11 + r10 - 0x6f00]
mov edi, 0x63180d99
xor ebp, r8d
mov ecx, edi
bswap ebp
inc ebp
ror ebp, 1
inc ebp
lea rdx, [rcx + rcx + 0x2c8bbe11]
push r8
ror cx, 0xe6
mov eax, 0xaf9ddc98
not r11w
xor dword [rsp + r11 - 0x90fb], ebp
xchg ecx, r11d
mov r8d, edx
bswap rdi
pop r8
push r11
movsxd rbp, ebp
bswap rdx
push rsi
add r9, rbp
bts edx, eax
movsx ebp, dx
pop r11
pop r11
or rbp, r9
jmp rbp
jmp fcn.143967dde
dec edx
ror cx, 0x8c
xor r11b, bl
dec r11b
inc ax
or al, 0xf
mov r8d, edi
ror r11b, 1
imul rdi
setb dl
sbb r11b, sil
neg r8b
cdq
cqo
xor r11b, dl
shl di, 0x61
cmovs rdx, rcx
sbb r11b, dl
bswap edx
cdqe
xor bl, r11b
add r11, rsp
mov rdx, qword [r11 + rcx - 0x7f43a318]
mov rsi, rdx
mov rdi, qword [rcx + r10 - 0x7f43a318]
jmp 0x1439deeee
push 0x3f3f2e98
rep movsb byte [rdi], byte [rsi]
push qword [rsp + 0x10]
popfq
lea rsp, [rsp + 0x18]
push 0xffffffffc5b68106
jmp 0x143b60bfe
cmp ebx, 4
jmp 0x1439c24a0
lea rdi, [rdi + rdi*8 + 0x3716e936]
push rsi
movzx esi, di
pushfq
sal sil, 6
btr di, 0x31
mov rsi, rax
imul rdi, rdi
shr edi, 0xaa
mov rdi, r8
jns 0x143c330ad
adc bx, word [rsp + rsi - 0x8584]
sbb ax, 0x980
xor edx, r8d
shr ebx, 0x7a
shl edi, 0x3c
sub rbx, rsi
not edx
shl bx, 0xc
ror ecx, 0x16
rol byte [rsp + rbx + 0x5005], 1
xor edx, 0xa237953c
sal eax, 0xee
not rbx
sal word [rsp + rbx*2 - 0x9ffa], 0x47
lea edx, [rax + rdx + 0x35a206b8]
cbw
sete byte [rsp + rbx - 0x4ffb]
ror edx, 3
mov qword [rsp + rcx - 0xf3800], r8
xchg rdi, rbx
rol bl, 0x83
xor dword [rsp + rbx - 0x50000000], edx
cwde
pop r8
sal dil, 0xa5
movsxd rdx, edx
add r11, rdx
movsx ebp, dil
inc rbp
sal edi, 0xf1
ja 0x143bdf597
sal dl, 0xa6
not rax
not r8
dec dx
and rax, r8
movsx r8d, dl
mov qword [rsi + rdx*2 - 0x17e], rax
and r8b, 0xa8
xor r11, r10
jmp r11
btr dx, 0x21
bswap rax
rol ebp, 2
push r8
shl rcx, 0x24
and rax, rax
sar ax, 0xc2
xor dword [rsp + rdx], ebp
and dx, ax
sbb di, ax
jnp 0x143b636b8
movzx ax, byte [r10]
mov edx, 0xec89ba23
movsx edi, dx
sar dl, 0x24
mov r8b, byte [r10 + riz + 2]
not al
movsx r9d, dil
sbb dx, 0x6108
movzx ecx, dx
not r8b
or al, r8b
rol r9d, cl
sal r9b, 0x45
mov bx, ax
movzx bx, bl
adc r9b, byte [r10 + rcx - 0x58f6]
imul edi, edx
lea rdx, [rdx + rdx - 0x2b764d79]
btc rdi, 0xa2
adc bl, r9b
add dx, di
movzx r8d, dx
mov word [r10 + rcx*4 - 0x163e4], bx
lea rax, [rcx + r10 - 0x58f6]
setle dil
mov qword [r10 + rcx - 0x58fe], rax
lea rbx, [rdx - 0x6dd4d946]
jp 0x143b17499
cmp r9, rdx
push 0xffffffffcb00da25
lea rsp, [rsp + 8]
ja 0x143a4f9b8
mov ecx, 0x6a3bae8f
movsx esi, cx
lea rdx, [rsi*8 + 0x480440b]
mov rbp, rsp
mov edi, ecx
xadd rsi, rdx
lea ecx, [rdi - 0x6a3bad5f]
shr dl, 0x61
sbb esi, edx
neg sil
lea rdx, [rdi + r9 - 0x6a3baf0f]
cmovle di, si
shr si, 9
and rdx, 0xfffffffffffffff0
dec rdi
rol sil, 0x61
bts esi, edi
sbb rdx, rcx
mov rsp, rdx
not si
pushfq
sub si, 0x2e25
mov rsi, rbp
sub di, di
mov rdi, rdx
jbe 0x143a1b463
mov edi, 0xd597972b
push rdi
xadd word [rsp + 3], di
movzx edi, word [rsi + riz]
mov edx, dword [rsp + 3]
lea rsi, [rdx + rsi - 0x97fe]
xor di, r11w
lea rax, [rdx*8 - 0x73e09ff4]
lea rcx, [rax + 0x4481620c]
add di, 0x3f05
mov ebx, 0xee3e2023
rol di, 1
add qword [rsp + rdx*4 - 0x26000], rbx
inc di
ror dx, 0xc4
not bx
movsx r9d, cx
ror di, 1
add dx, cx
cbw
cwd
inc di
sub byte [rsp + rdx + 6], 0xb5
not di
lea rdx, [rbx + r9*2 + 0x61103c85]
xor r11w, di
push rdx
sub dword [rsp + rcx*2 + 0x5eb4fbd1], ebx
imul bx
lea rdi, [rsp + rdi + 0x10]
push r9
movzx r8w, byte [rax + rdi + 0x73db81b0]
sbb dl, byte [rsp + rcx + 0x2f5a7dfb]
lea r10, [r10 + rcx*2 + 0x5eb4fbce]
lea rdi, [rdx - 0x32da93e6]
btc rax, 0x10
mov word [r10 + rcx + 0x2f5a7de8], r8w
sbb word [rsp + rcx + 0x2f5a7dfc], di
neg rbx
cdq
mov r9d, dword [rsi + rcx + 0x2f5a7de8]
shl dx, 0x4a
lea rsi, [rax + rsi + 0x73da81b4]
not dword [rsp + rcx + 0x2f5a7ded]
imul cx
cqo
xor r9d, r11d
and ax, dx
bswap rdi
xor cx, word [rsp + rdx*2 + 0x18]
lea r9d, [r9 + rax*2 + 0x3ead684c]
neg r9d
xor r9d, 0xaf8c10ac
xchg dword [rsp + rdx*4 + 0x17], edi
mul qword [rsp + rdx + 0xc]
dec r9d
not word [rsp + rdi - 0x4b956fed]
ror r9d, 1
mul dx
or rbx, rcx
lea rdi, [rdx + rdi*8 - 0x655e4061]
mov qword [rsp + rbx + 0x2e1a5d99], r11
imul word [rsp + rcx + 0x2f5a7db5]
mov r8d, dword [rsp + rbx*2 + 0x5c34bb1a]
sal dword [rsp + rcx + 0x2f5a7db6], cl
xor dword [rsp + rcx*2 + 0x5eb4fb6a], r9d
mov r11, qword [rsp + rbx + 0x2e1a5d99]
pop rax
movsxd r9, r9d
div rbx
add rbp, r9
pop rdx
pop r8
jmp 0x1438b7d12
add rsp, rcx
push 0x3a3e72b3
push 0xffffffffe5b2b2ab
jmp 0x1438e256a
mov r11d, 0xcba7d72c
not r11b
lea r11, [0x143a7d9e3]
mov esi, 0x228a2295
mov ebp, esi
bswap rsi
lea r8, [rbp + r8 - 0x228a2299]
mov ecx, dword [r8 + rbp*2 - 0x4514452a]
ror esi, 0xf2
neg rsi
xor ecx, ebx
inc rsi
xor ecx, 0xa03a204
lea ecx, [rcx + rsi*2 + 0x3a18a224]
not ecx
rol ecx, 3
mov r10d, ebp
mov edi, esi
shr di, 0x25
push rbx
lea rax, [r10 - 0x71698ef8]
ror eax, 0x54
jbe 0x143a4524c
movsxd r9, r9d
dec r8
bt cx, 0x15
add r10, r9
sal r11d, 0x5a
and r8w, di
movzx edx, byte [rcx + rbp - 0x4fbb]
mov qword [rsp + rcx - 0x4fb6], 0x69bd218b
sbb rdi, 0xfffffffff58b520f
lea rbp, [rbp + rcx - 0x4fbb]
xor dl, bl
sub dl, 0x88
shr rcx, 0x77
sete r11b
xor dl, 6
sal word [rsp + rcx + 6], 0x61
not ecx
xchg rdi, r8
sbb dl, cl
movsx r9d, r8w
rol dl, 1
dec r9b
pop r8
sar r9w, 0xee
neg dl
shr r9w, 0xc
bswap r8d
xor bl, dl
shl r8w, 0x21
bswap r8d
sal r8w, 0x6b
adc rdx, rsp
shr ecx, 0xf4
jb 0x14393e90b
mov edx, 0x1f308919
mov r11d, edx
movzx r9d, byte [rbx + rdx*2 - 0x3e611233]
movzx eax, dx
xor r9b, sil
movsx ecx, r11w
add r9b, 0xa1
movsx edi, dl
not r9b
jmp 0x143962b77
adc r11, rax
sar edi, cl
lea r10, [r10 + rdx*2 - 0xad27]
movzx r9d, byte [r10 + rdx - 0x5693]
shr edx, 8
xor r9b, bl
neg r9b
not dx
ror esi, 0xce
rol r9b, 1
push rcx
push rcx
neg r9b
sub word [rsp + rdx*8 - 0x7fd44], dx
shr byte [rsp + rdx*4 - 0x3fea4], 0x61
xadd dl, dh
not r9b
bswap rcx
movzx ebp, dil
rol dil, 0xe6
xor bl, r9b
shl byte [rsp + rdx*2 - 0x1534c], 0x61
lea r9, [rsp + r9 + 0x10]
adc word [rsp + rdx*2 - 0x15345], cx
movzx ax, byte [r9 + rsi*2 - 0x4017597e]
jp 0x143bacb08
lea r8, [rsi + r8 - 0x200bacc1]
mov word [r8 + rsi - 0x200bacbf], ax
pop rax
pop rsi
jb 0x143b4221f
jmp 0x143b7d284
mov dword [r10 + r11*2 - 0xb44e], ecx
shl bl, 0x61
sal eax, 0xcb
imul r11
xor rdx, rbp
jmp rdx
sal word [rsp + 2], cl
adc rbp, 2
xchg r11b, r8b
pop r9
btc r8d, 0xbc
lea rbx, [rbx + r8 - 0x1d56a3b9]
or al, 0x8d
adc eax, 0xc58b5b85
movzx edi, byte [rbx + r8*2 - 0x3aad4770]
sbb ecx, r9d
bts ecx, 0xa1
shl r9b, 0x21
xor dil, sil
ror dil, 1
shl r11w, 0x21
inc r9d
adc dil, 0x3c
cwde
rol dil, 1
sal r11, cl
shl cx, 0x61
inc dil
bts r11w, r11w
inc r11w
not dil
ror dil, 1
push rax
sub dil, 0xae
shl qword [rsp + r8*2 - 0x3aad4770], cl
add r11d, 0xf21ea211
xor sil, dil
lea rdi, [rsp + rdi + 8]
cbw
sub r8w, 0x3d20
or r11, qword [rsp + r8*2 - 0x3aaccd30]
mov byte [r8 + rdi - 0x1d566698], dl
btr cx, r9w
sal rax, 0xfa
pop r9
jmp r10
sar word [rsp + rax + 0x2cd4], cl
bts r9, 7
movsxd r8, r8d
sal dword [rsp + rax + 0x2cd5], 0x8f
not ebx
and rcx, rbx
adc rbp, r8
sal rax, cl
rol ax, 0x2e
mov r10, qword [r10 + rbx - 0x53cd73ee]
not cl
add dx, 0x68bf
pop rbx
pop rcx
jbe 0x1438b7d12
mov r9d, dword [rbp + riz]
btc di, 0x19
mov eax, dword [rbp + riz + 4]
dec r8d
mul r9d
or di, 0x6c37
rol r8b, 0x84
lea r11, [rdi + 0x4611670d]
mov dword [rbp + riz], edx
movsx edx, r11w
ror edi, 0xb5
add di, dx
mov dword [rdi + rbp - 0x7be59fc5], eax
jl 0x143a9f599
mul rdi
ror r8d, 1
jmp 0x143bb7fed
mov word [rdx + r9 - 0x35], di
sub r10w, 0xd3b3
sub r10b, 0x8e
btc rbp, r10
or rsi, r11
jmp rsi
push 0xfffffffff91334a1
jmp 0x143ab95b9
jmp 0x143c3587c
neg eax
lea rbp, [rdi*8 + 0x7033633a]
movzx esi, r11b
ror eax, 1
shl r11b, 0x46
bswap eax
adc si, r11w
ror eax, 3
dec eax
rol dx, 0x46
push r8
xor dword [rsp + r11 - 0xd600], eax
pop r8
rol r11, cl
movsxd rax, eax
bt di, 0x36
add r9, rax
mov si, word [rbx + rsi*2 - 0x1ad20]
sal edi, cl
adc di, word [rdx + rbx - 0x6925a433]
lea rbx, [rbx + rdx - 0x6925a433]
inc edx
bt edx, edx
bt r11d, ebp
and si, di
sar dx, 0x4e
not si
lea r11, [rbp + rdx*4 + 0x619dc020]
movzx edi, bpl
mov word [rdx + rbx - 0x6925fffe], si
imul r11w, bp
adc r11b, dil
jmp r9
bswap eax
sar cl, cl
xor eax, 0x908e6a26
add dx, si
jne 0x143ac42ea
lea rdi, [r9*4 + 0x4e01bd91]
and cl, r8b
neg r9d
movsx eax, dl
idiv rdi
xor cl, r9b
jmp 0x143c3bd70
movsx esi, dl
movsx eax, sil
mov di, word [r10 + rdx*4 - 0x2cc1e244]
dec eax
sal rax, 0x6b
lea r10, [rdx + r10 - 0xb307889]
mov word [r8 + rdx*2 - 0x1660f126], di
neg edx
movzx r8d, sil
jno 0x1438efff1
mov rax, qword [r9]
mov edi, 0xb01f35a9
mov edx, edi
movzx ecx, di
mov rbp, qword [rcx + r9 - 0x35a1]
lea r9, [r9 + rcx - 0x35a1]
sal dx, cl
lea rbx, [rdi + rdi*4 - 0x2cecbdcc]
lea rdx, [rcx*8 - 0x48e40741]
not rax
btc ecx, edi
not rbp
movzx esi, dil
not dl
neg si
or rax, rbp
xadd cx, di
mov qword [r9 + rsi*8 - 0x7fab8], rax
lea r10, [r10 + rcx - 0x6d56]
add cx, 0x3b8b
inc dx
and ecx, 0xcd977eb0
mov ebx, dword [rcx + r10 - 0x2890]
shl cx, 0x2d
je 0x143a68ced
mov edx, 0x45222f27
lea rbx, [rbx + rdx - 0x45222f2b]
lea r8, [rdx + rdx*4 - 0x7bee756e]
shr r8b, 0x62
mov eax, dword [rbx + rdx - 0x45222f27]
mov edi, 0x528de20c
xor eax, esi
inc eax
movsx r11d, r8w
not eax
push rdx
sar qword [rsp + rdx - 0x45222f27], 0x69
dec eax
push rdx
xchg qword [rsp + r11*2 - 0xec22], rdi
mov ecx, dword [rsp + rdi*8 + 6]
rol eax, 3
mov qword [rsp + rdi + 8], rsi
lea r9, [r11*4 - 0x6cc306d0]
xadd dword [rsp + rdi*2 + 4], r11d
jne 0x14392a9fa
mov eax, dword [rbx]
mov esi, 0x8589e21e
mov esi, dword [rbx + riz + 4]
mov ebp, 0x20ff29d
lea r11, [rbp + 0x1e24359f]
lea rdi, [r11*4 + 0x64903915]
and eax, esi
rol bpl, 0x41
not eax
mov dword [rbx + rbp*2 - 0x41fe472], eax
movsx ecx, r11b
movzx esi, di
mov esi, dword [r10 + rbp - 0x20ff23b]
jo 0x143a45fe1
mov r8, qword [rsi + r9*2 - 0x78]
movzx edx, al
lea rdx, [rcx + r9*8 + 0x41326209]
xor r8, r11
mov ebx, edx
jmp 0x143b35faa
mov qword [rsp + rdx + 8], 0xffffffffafa65935
add r10, r11
pop rcx
pop rax
jmp 0x143998aeb
xor edi, r8d
movzx ecx, word [rsp + rbx]
jmp 0x143bb030e
mov r10, r9
movzx r11d, cl
jns 0x143a2df4b
neg ebp
not dil
dec ecx
sub ebp, 0xd3b2330e
neg ebp
mov eax, 0xd0352393
xadd edi, ecx
cdq
bswap ebp
push rbx
neg rax
sar rcx, 0xc5
mov ebx, ecx
xor dword [rsp + rdi*2 - 0x189fc], ebp
xor rdx, 0x431bd031
pop rbx
jno 0x1438f365a
push 0x2da55c0a
push 0x55a609a3
dec dword [rsp + 9]
cmp ebx, 2
jmp 0x143aee0e9
not eax
jmp 0x1439f91f6
push 0xffffffffdb8a892d
cmp ebx, 4
jmp 0x143994c7a
lea rsi, [rsi + rcx*4 + 0x47]
push r8
xor r9b, bl
inc r9b
neg r9b
and word [rsp + r8*2 - 0x177], r10w
or edx, dword [rsp + rcx + 0x16]
jl 0x143900b38
not r9b
inc r9b
ror r9b, 1
imul cx, cx
neg r9b
bts dx, 0x14
pop rax
inc dl
xor bl, r9b
and qword [rsp + rcx + 0xfe97], r10
lea r9, [rsp + r9 + 8]
pop r8
shr r10b, 0xe4
mov r8w, word [r9 + rcx*8 + 0x7f4b8]
idiv dl
and r10w, ax
movsx r9d, dl
mov word [rbp + rcx + 0xfe93], r8w
movsx r8d, dl
jg 0x143c4e3e3
lea r10, [r10 + rdx - 0xc18d]
mov edi, dword [rdx + r10 - 0xc189]
xadd dword [rsp + rdx - 0xc188], edx
xor word [rsp + rdx*2 - 0x13c1a2f], 0xfaa2
xor edi, r8d
neg word [rsp + rdx*2 - 0x13c1a34]
dec edi
push rsi
ror edi, 1
sub edi, 0xcb1c663d
btr si, cx
not edi
movzx ebx, byte [rsp + rdx - 0x9e0d10]
movzx eax, cl
mov qword [rsp + rdx - 0x9e0d12], r8
add dword [rsp + rdx - 0x9e0d1a], ebx
xor dword [rsp + rdx - 0x9e0d12], edi
mov r8, qword [rsp + rdx - 0x9e0d12]
movsxd rdi, edi
and rax, qword [rsp + rdx*2 - 0x13c1a34]
or word [rsp + rdx - 0x9e0d19], ax
mov qword [rsp + rdx*8 - 0x4f068c8], rbp
adc r11, rdi
lea rdi, [rbp + rdx*8 + 0x6bb81814]
pop rax
pop rbp
jmp r11
xor dil, bl
movsx edx, word [rsp + rbp + 0x2bf9a60b]
pop rcx
ror dil, 1
push rcx
ror bpl, 0xe4
sbb dil, 0xe
rol dil, 1
inc ebp
mov r10d, edx
dec dil
xor bl, dil
sub dword [rsp + rax*4 - 0x390], edx
lea r9, [r9 + rax - 0xe8]
ror r10w, 0x2c
mov word [r9 + rax - 0xe6], di
adc word [rsp + rax - 0xe4], cx
jg 0x143c0a521
mov ecx, dword [r10]
mov r11d, 0x121ae10a
lea r10, [r10 + r11*4 - 0x486b8424]
xor ecx, r8d
movsx edx, r11w
xor ecx, 0x1eb6de15
xchg r11, rdx
not ecx
shr r11, 0x85
movsx eax, r11w
rol ecx, 1
lea rsi, [rax + rax*2 + 0x3016c40d]
movsx edi, sil
inc ecx
bt rsi, 0x97
ror dil, 0x23
movzx ebp, sil
push r8
not rax
sub ebp, 0xaea5e792
xor dword [rsp + rdx*4 - 0x486b8428], ecx
lea r8, [r11 + r11 - 0x3f48145b]
pop r8
not r11w
movsxd rcx, ecx
or dx, 0x5210
inc rbp
adc r9, rcx
idiv bpl
bswap rdi
xor bp, 0xbdb4
mov rdi, qword [rbx + r11*4 - 0x1ffc03dc]
mov rax, qword gs:[rdx + rdi - 0x121af31a]
mov qword [rbx + r11 - 0x7ff00f7], rax
sbb si, si
inc dl
lea rcx, [r11 + r11*2 + 0x4925a93d]
jmp r9
push 0xffffffff90112087
push 0x6498d894
neg qword [rsp + 5]
cmp ebx, 4
jmp 0x1439ec338
mov r9d, dword [rbx + rdx*2 - 0x6d457578]
inc qword [rsp + rax*2 - 0x6d457578]
cdqe
rol word [rsp + rax*2 - 0x6d457573], 0xcd
xor r9d, esi
movsx r11d, dx
sar ax, 0xa2
dec r9d
movzx edi, ax
not r9d
dec rdx
xor r9d, 0x6f8be096
sal rdx, 3
not r9d
inc rax
inc r9d
neg dword [rsp + rax*2 - 0x6d45dd5e]
neg r9d
movsx ecx, word [rsp + rax*2 - 0x6d45dd60]
mov qword [rsp + rax*2 - 0x6d45dd60], rsi
xor dword [rsp + rdi*2 - 0x1dd5e], r9d
movzx esi, al
pop rsi
cdq
jmp 0x143ab749a
push r14
lea r10, [rcx + rdi*4 - 0x72c566d9]
sub rdi, 0xffffffffe1b86581
mov qword [rsp + 0x50], rsi
xor edx, r10d
push r11
and edx, edx
movsx eax, r10w
add cl, 0x24
mov qword [rsp + 0x40], r9
movsx esi, dx
xor edx, 0xd9b32e0a
push r13
cbw
push r12
push rbx
push r10
mov r11d, edx
movzx r9d, ax
mov qword [rsp + rdx - 0x4c113253], r15
not r10d
shr sil, 0x41
not edx
lea rsi, [rsp + rsi*2 - 0x3860]
push r8
jle 0x143a3c8dd
mov eax, 0xf82e3485
mov rbx, rbp
btr ax, ax
mov ecx, eax
sal ax, cl
movabs rcx, 0
cbw
sbb rbx, rcx
lea r10, [0x143b0e299]
mov r9d, 0x661de69d
movzx edx, r9w
lea rbp, [rbp + rdx - 0xe6a1]
movzx r8d, dl
mov edi, dword [rbp + rdx*2 - 0x1cd3a]
xor edi, ebx
neg edi
or r8, r8
mov eax, edx
not edi
push rdx
sub qword [rsp + r9 - 0x661de69d], r9
sbb r9b, r8b
ror edi, 1
not r9w
add rdx, qword [rsp + r9 - 0x661d1900]
dec edi
movsx ecx, dl
xadd qword [rsp + rdx + 0x661c1963], r8
mov qword [rsp + r9 - 0x661d1900], rbx
movzx r11d, r9b
lea rbx, [r9 + rax*2 + 0x533f2139]
seto r11b
xor dword [rsp + r9 - 0x661d1900], edi
and rbx, r9
and edx, eax
pop rbx
push rcx
not word [rsp + rdx - 0xe699]
and dword [rsp + r9 - 0x661d18fc], eax
movsxd rdi, edi
adc r10, rdi
mov edi, eax
pop r9
xor r11, r10
jmp r11
bt ax, 0xbe
pop r8
adc edx, r11d
adc r11, rdi
setne cl
movsxd rbp, ebp
push rdx
sub dword [rsp + rax - 0x281aa08b], 0x3da49f01
add r9, rbp
btc edi, esi
or r11, qword [rsp + rdi - 0x416b0662]
dec word [rsp + rax*2 - 0x5035411e]
pop rax
jmp r9
jmp 0x143a072b9
jmp 0x143a8bee4
add r8w, 0x2292
xadd word [rsp + rdi*4 - 0xb9e], r9w
ror r8w, 1
pop r9
ror r9b, 0x63
bswap r9d
adc r8w, 0xde83
ror r8w, 1
sar cl, 0x43
xor r11w, r8w
jmp 0x143ac869e
not byte [rsp]
lea rsp, [rsp + 8]
call rax
mov r10d, 0x1d8d2d86
shl r10, 0x61
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov esi, r10d
mov qword [rbp + rsi*2], rax
movzx edx, r10b
adc si, 0x6eb1
movzx r11d, dx
mov rsi, rbp
sal r10, 0xb9
movzx edi, dx
pop rbx
mov r8d, edx
bt r8, rdx
movzx r9d, r11w
pop r10
pop rbp
add rdx, r10
jmp rdx
adc rbp, rax
sal rdi, 0x62
pop rcx
pop rdx
jmp rbp
push 0x41a29f0c
not word [rsp + 2]
lea rsp, [rsp + 0x10]
jne 0x14390ed18
mov eax, 0x29b4e87
or ax, 0x7693
ja 0x143a20784
mov eax, 0x59ab789b
mov r8d, dword [rbp + rax - 0x59ab789f]
mov edx, eax
cqo
xor r8d, ebx
movsx edi, dl
lea r8d, [rdi + r8 - 0x5ebbc3b7]
movzx r11d, dl
mov r9d, edx
mul dx
not r8d
adc r11, rdi
sbb r8d, 0x8e03aa37
xor r8d, 0x9d922f91
neg ax
inc r9
push rbx
xor dword [rsp + rax - 0x59ab0000], r8d
pop rbx
bts edx, 8
xor r11, rax
movsxd r8, r8d
xor ax, 0x3433
adc r10, r8
lea rcx, [r11 + rdx*4 - 0x2b766b63]
neg r11w
setg dil
mov r8, qword [rsi + rdx*4 - 0x400]
inc r11
rol rax, 0xe6
neg r11d
movzx r11d, byte [rbp + rdx - 0x105]
xor r11b, bl
add ecx, eax
ror r9d, cl
not r11b
btc cx, r9w
xor r11b, 0x15
shl rdi, cl
cbw
imul edx
dec r11b
cbw
jmp 0x143a2c860
pop r12
pop rbx
lea r10, [rbp + r11*4 - 0x2dedd5d3]
movzx r8d, bp
dec dx
pop rax
lea rsi, [r11 + r10*2 - 0x66794cf9]
jno 0x143bbc5de
movsxd rbp, ebp
ja 0x143c060cd
push 0xffffffff86bf1e0e
cmp ebx, 4
jmp 0x143b4ff76
xor r9b, 0x8a
sar edi, cl
mul cx
xor bl, r9b
add r9, rsp
shl dl, 0xa3
mov qword [r9 + rdi*4 - 0x2c], rsi
push rdi
adc cx, ax
mov eax, dword [r10 + rdi*2 - 0x1c]
push rbp
lea r10, [r10 + rdi*2 - 0x1c]
inc ebp
xor eax, ebx
sar dword [rsp + rdi*2 - 0x10], 0x14
neg edx
lea eax, [rdi + rax + 0x8a2d931]
or word [rsp + rdx - 0x6bd973be], 0xcc04
mov r9d, 0x442e5014
xadd r9b, dil
bswap eax
sal ebp, cl
inc byte [rsp + rdi - 6]
xor eax, 0x4e3cdd06
sal r9d, 0xdc
inc bpl
rol eax, 1
lea eax, [rdi + rax - 0x3c1eb2bc]
mov esi, r9d
and dil, sil
rol rbp, cl
rol eax, 2
mov qword [rsp + rdi + 8], rbx
btr r9, rbp
sal dword [rsp + rdi], 0x39
xor dword [rsp + rdi*2 + 8], eax
sal rcx, 0xdc
ror dil, 0x47
mov rbx, qword [rsp + rdi + 8]
ror esi, 0x28
dec cl
mov qword [rsp + rsi*4 - 0x3bffff8], 0xffffffffa1bca320
movsxd rax, eax
dec bp
jae 0x143bb2741
mov qword [rdx + r10 - 0x7d96f7b4], r8
sar ax, 0x8f
jae 0x143a58f80
mov ebp, 0xa9025793
movzx r10d, bp
lea r8, [r8 + r10 - 0x5797]
push r10
movzx eax, r10w
mov r10d, dword [r8 + r10*2 - 0xaf26]
movsx edx, byte [rsp + rax*4 - 0x15e4a]
mov ecx, 0xfdbd0b38
xor r10d, ebx
lea rdi, [rdx + rcx + 0x2d3a0210]
dec r10d
cbw
push rax
xor r10d, 0x613775bf
sub cx, di
not r10d
btr ax, ax
not bpl
xor r10d, 0x431b9198
and dx, word [rsp + rax*4 - 0x3fe43]
imul byte [rsp + rax*4 - 0x3fe41]
lea r10d, [rbp + r10 + 0x3d036d33]
not r10d
neg qword [rsp + rax*2 + 8]
idiv bpl
bswap r10d
mov qword [rsp + rax*2 + 8], rbx
sal byte [rsp + rax*2 + 3], 0xe4
xor dword [rsp + rax*2 + 8], r10d
movzx esi, byte [rsp + rax*2 + 4]
shl qword [rsp + rax], 0xd6
jns 0x143a8273e
sbb rsp, rcx
and rsp, 0xfffffffffffffff0
push 0x7037c0aa
push 0xffffffff982f429d
lea rsp, [rsp + 0x10]
add rsp, rcx
push 0x5e951412
jmp 0x143bb63da
movzx ecx, r11b
lea rsi, [rsi + r11*2 - 0x1d6b4]
xor edx, edi
lea r9, [r11*2 + 0x43209e00]
lea edx, [r11 + rdx + 0x5c8d4c47]
xadd word [rsp + r11 - 0xeb5c], r9w
sbb rcx, 0x251a360b
movsx ebx, r9b
ror edx, 2
neg edx
bswap edx
mov r8d, ecx
bt r11d, 0x9b
mov qword [rsp + r11*2 - 0x1d6b8], rdi
imul ebx, ebx
xor dword [rsp + rcx + 0x251a35b0], edx
or r11, r11
xor rcx, r9
ror bl, 0x25
pop rdi
btr r8d, ecx
movsx eax, r9w
movsxd rdx, edx
sal bx, 0xcb
adc rbp, rdx
xchg r9b, r8b
jmp rbp
pushfq
jmp 0x14399f060
mov eax, dword [r10 + r11*2 - 0x483b7a65]
lea rcx, [r11 + rdx*8 - 0x152dfc8]
movsx edi, r11b
not di
xor eax, r8d
sub rbp, 0xffffffff863fb133
inc eax
xadd r11b, cl
lea rsi, [rcx*8 - 0x27fe8a46]
rol eax, 1
sal si, 0x4b
or r11b, dl
sub si, si
bswap eax
xor edx, edx
rol r11d, cl
bt edi, 0x8f
sbb eax, 0xdb17bc8c
and r11d, edx
imul rdi, rdi
neg r11w
neg eax
push rsi
imul edx, dword [rsp + r11*2]
inc di
mov qword [rsp + r11*2], r8
xor dword [rsp + r11], eax
bswap ecx
not r11d
imul bp, dx
pop r8
movsxd rax, eax
shr rcx, 0xfe
sbb cl, r11b
add r9, rax
inc rsi
mov esi, dword [r10 + rdx*2 + 5]
lea r10, [r10 + rdx + 9]
dec bpl
xor esi, r8d
inc rdx
bswap esi
neg esi
btc r11d, 0x9a
lea esi, [rsi + rdx*4 + 0x7207eb22]
ror esi, 2
push r8
add r11d, ecx
sub edx, edx
xor dword [rsp + rdx*4], esi
mov eax, ecx
pop r8
mov dword [rbx + rdx], esi
lea rbp, [r11*8 + 0x561a9d8b]
xor rdx, r9
jmp rdx
xchg r10b, dl
pop r15
push rdx
mov rbp, qword [rsp + rdx*4 - 0x284]
jmp 0x143adb66f
push 0xffffffff819252bf
xor ecx, ecx
not qword [rsp]
rol word [rsp + 5], 0xcb
cmp ebx, 4
push 0x7238d210
lea rsp, [rsp + 0x10]
jbe 0x143b186dd
mov eax, 0x4024bca6
lea edx, [rax - 0x4024bca2]
movzx ecx, ax
not al
lea ecx, [rbx + rcx - 0xbcaa]
mov eax, 0xe694c39f
jmp 0x1439da0bf
xadd rax, r11
pop r9
jle fcn.143ac99e2
btr r11w, r11w
movzx ecx, byte [r9 + r11*8 - 0x1fc010]
push r8
push r8
xor cl, bl
rol r11b, 0xc2
bt r8d, esi
sbb rdi, 0xffffffff88259a1d
xor cl, 0x95
neg byte [rsp + r11*2 - 0x7f010]
shl qword [rsp + r11 - 0x3f800], 0x98
or edi, edi
sbb cl, 0x94
not cl
dec cl
ror cl, 1
xor bl, cl
lea rcx, [rsp + rcx + 0x10]
mov dword [rcx + rdi - 0x77da65e5], edx
xor r8, 0x221f10d
mov ecx, r8d
and qword [rsp + r11 - 0x3f800], rsi
mov eax, dword [r9 + r11*8 - 0x1fc03f]
sub dword [rsp + rdi - 0x77da65db], esi
xor r8, rsi
sal edi, 0xdc
xor eax, ebx
dec eax
sub byte [rsp + r8 + 0x118ef80d], 0x9b
ror eax, 1
sal esi, 0xdd
cmove rdi, rcx
neg eax
sar dword [rsp + r8*4 + 0x463be00f], cl
adc rsi, r11
not eax
jle 0x143b24e1c
dec eax
xor word [rsp + r8 + 0x118ef80b], di
bts r11w, 0x8a
sub word [rsp + r8*2 + 0x231df00d], r11w
mov qword [rsp + r8 + 0x118ef80b], rbx
movsx ebx, byte [rsp + r8*4 + 0x463be00d]
xadd rbx, rsi
adc bl, sil
xor dword [rsp + r8*2 + 0x231df00e], eax
or sil, bl
mov rbx, qword [rsp + r8 + 0x118ef80b]
bts rcx, 0x30
movsxd rax, eax
mov qword [rsp + r11 - 0x3fc00], rdi
push rdi
neg byte [rsp + r8 + 0x118ef808]
adc rbp, rax
sar rcx, cl
mov edi, dword [r10 + r8 + 0x118ef7ff]
btc ecx, 0x9d
add byte [rsp + r11 - 0x3fbf9], 0xa1
sub byte [rsp + r8 + 0x118ef813], 0xab
movzx r11d, byte [r9 + r8 + 0x118ef808]
movzx eax, sil
lea rdx, [rsi + rcx*8 - 0x69751bd9]
sbb rax, rcx
lea r9, [r8 + r9 + 0x118ef809]
xor r11b, bl
not qword [rsp + r8 + 0x118ef813]
rol r11b, 1
rol sil, 0xc7
xor r11b, 0x14
ror r11b, 1
xor r11b, 0x3f
mul r8b
ror rax, 0x8b
setae dl
not r11b
ror r11b, 1
lea rcx, [rdx + rsi*2 + 0x6d81921b]
neg al
xor r11b, 0x93
rol r11b, 1
xor word [rsp + r8*4 + 0x463be011], 0x7125
xor bl, r11b
cwd
lea r11, [rsp + r11 + 0x18]
neg word [rsp + r8*2 + 0x231df006]
mov dword [r11 + r8*4 + 0x463be00c], edi
div r8d
pop rax
pop rcx
pop rsi
jmp rbp
push 0x41a5670d
dec ebx
lea rsp, [rsp + 8]
jne 0x1438e6ec3
lea rsp, [rsp + 0x20]
jmp 0x143854b69
not edx
rol word [rsp + rax*4 - 0x396], 0xab
movzx esi, al
mov edi, dword [rsp + rax - 0xe3]
inc edx
rol edx, 1
sub edx, 0x842f611a
ror edx, 3
sub byte [rsp + rax - 0xda], bpl
sar rbp, 0x59
movsx ecx, ax
mov qword [rsp + rbp*2 - 0x1d5119de], rbx
xor dword [rsp + rbp*8 - 0x75446790], edx
add ebp, edi
mov word [rsp + rbp*2 - 0x57f34bf0], cx
mov rbx, qword [rsp + rbp*2 - 0x57f34bec]
sar si, 0x85
ror sil, cl
mov qword [rsp + rbp - 0x2bf9a5f2], rcx
movsxd rdx, edx
adc r11, rdx
neg rbp
push rsi
lea r8, [rbp + r8 + 0x2bf9a5f9]
add byte [rsp + rbp*2 + 0x57f34c0a], al
mov dword [rsp + rax*4 - 0x386], esi
movzx edi, byte [rbp + r8 + 0x2bf9a5fa]
jnp 0x143a75b04
add bl, 0x94
mov edi, r9d
xor eax, r11d
mov ecx, 0x4aa9053a
xchg r9d, ebx
dec eax
push rdi
bts bx, bx
rol eax, 2
not eax
movzx r8d, byte [rsp + r9 - 0x9f7]
shl ebx, 0x45
lea eax, [rbx + rax + 0x3a16746d]
rol byte [rsp + r9*2 - 0x13ef], 5
sbb r8b, 0x88
xor eax, 0x618bd590
ror rdi, cl
not r8b
bswap eax
ror bx, 0x83
setb dl
and r8, rcx
mov qword [rsp + rdx - 0x900], r11
movzx r11d, cx
rol dl, 0x86
xor dword [rsp + r9 - 0x9f9], eax
shr r8d, 0xa1
add r11d, r9d
ror r9w, 0x2e
pop r11
neg r8w
imul edi, edx
neg edi
movsxd rax, eax
setnp r9b
sal di, 0xee
bt r9, 0x3d
adc rbp, rax
add dil, 0x21
mov r8d, dword [r9 + r10 - 0x2700]
ror edi, cl
bt cx, cx
mov edi, dword [r10 + r9 - 0x26fc]
setae cl
mov eax, ecx
neg dl
add cl, byte [r10 + r9*4 - 0x9bf8]
shl rdx, 0xc3
imul dx
lea r10, [r10 + r9*4 - 0x9bfa]
cdqe
bt rax, rdx
xor dl, al
shrd r8d, edi, cl
mov dword [r10 + r9*2 - 0x4e00], r8d
lea rbx, [rbx*8 + 0x40d7306]
or rdx, 0xfffffffff231f61b
jmp rbp
jmp 0x1438e7a15
mov rcx, rax
jmp 0x143904df8
pop rdx
adc r9, rbp
jmp r9
lea r11, [rax*4 + 0x61374fb8]
bswap r11
xor cl, bl
inc qword [rsp + rdx + 0x4641e11a]
je 0x143a75663
ror cl, 1
push r11
and qword [rsp + rdx + 0x4641e129], r11
xor cl, 4
dec word [rsp + rdx + 0x4641e125]
neg cl
xor cl, 0xa0
imul edi, dword [rsp + rdx + 0x4641e11d]
xor bl, cl
lea rcx, [rsp + rcx + 0x18]
mov dword [rcx + rdx + 0x4641e11a], r9d
lea rcx, [rdi + r11*2 - 0xaca697e]
pop r8
pop r8
pop r8
jmp r10
cmp ebx, 4
push 0x1081b326
lea rsp, [rsp + 8]
jne 0x143c06b93
mov r9d, 0x58bd3891
jmp 0x143a79ac9
and cx, di
shl di, 0xe4
inc edx
lea rsi, [rbx*8 + 0x1d069bbb]
xor bpl, bl
not edx
sal ebx, 0xc6
bswap ebx
push r8
xor bp, bx
movzx eax, bx
sal edi, 0x59
xor dword [rsp + rdi], edx
neg dil
shl ecx, 7
pop r8
bts cx, ax
setb al
movsxd rdx, edx
bts ecx, ebx
shr ebx, cl
add ax, bp
adc r11, rdx
ror bl, 0xa4
jb 0x143a961f7
lea rdi, [rdi + r9 - 0x742afffa]
movzx esi, bp
sal ebx, cl
sub bx, bp
mov qword [r9 + rsi*8], rdi
sbb ebp, ebp
adc eax, esi
mov rbx, qword [r10 + rbp*2 - 0xc]
cdq
cmovge bp, dx
xor esi, eax
lea r10, [r10 + rbp - 0xc]
movzx edi, cx
xor rbx, r8
btc edi, ecx
sal rcx, cl
btr rdx, rbp
neg rbx
ror rbx, 3
xor edi, esi
shr di, 5
inc rbx
not rbx
xor r8, rbx
bts edi, edi
inc rdi
mov qword [r9 + rbp*2 - 8], rbx
lea r9, [rbp + r9 - 8]
sar rbp, 0x3f
bts di, bp
cwd
jae 0x143bdf597
jle 0x1439f56a0
btc rax, rdx
add r10, rcx
sal edi, 0x1a
xor rdi, r10
jmp rdi
lea r10, [rdx*8 + 0x3c2f7c9f]
movsx edi, dl
mov r9d, dword [rsi + rax*2 - 0x270c5e28]
rol dl, 0xc3
cmovb r10d, eax
xor r9d, ebx
lea r8, [rdx*2 + 0x45256b90]
bswap r9d
bt r8d, 0xa2
xor r9d, 0x7d004bba
mov ecx, 0xf492960b
or r10, rdi
ror r9d, 1
neg r9d
shr di, cl
jbe 0x1439751ea
rol rdx, 0x5f
adc cl, sil
shl sil, 0x66
or r11w, 0x988b
bswap edi
ror cl, 1
bts rdx, r11
add r8b, r11b
adc cl, dl
bts dx, 0xa0
push rdi
ror cl, 1
sub cl, dl
bts rax, rdx
sar word [rsp + r8 - 0x412e0518], 0xe2
sar qword [rsp + r8 - 0x412e0519], 0x3d
ror cl, 1
cwde
not cl
pop rdx
neg edx
xor bl, cl
dec r11w
xadd rax, rdx
shr r11d, 0x22
add rcx, rsp
sar ax, 0xa3
push r8
mov r8, qword [r8 + rcx - 0x412e0519]
lea r10, [r10 + rax - 0xaf]
shl sil, 0x61
mov qword [r10 + rax*2 - 0x14e], r8
jnp 0x143b4c6ea
neg r10d
xchg edi, ecx
bswap edi
sal edx, 0x48
sbb r10d, 0x8b1a91bf
movsx r8d, r9w
neg rdi
btc ax, di
push rbx
xor dword [rsp + rax - 0x55987f37], r10d
inc rcx
inc edx
div eax
pop rbx
cqo
bts dx, r8w
sub r8, 0x5a210705
movsxd r10, r10d
jno 0x143bf1434
mov r8d, 0x4eae3197
movzx r9d, r8w
mov edx, dword [r9 + rbx - 0x319b]
lea rcx, [r8*4 - 0x3ac7cb67]
xor edx, esi
rol edx, 1
shl r9w, 0x4d
push r8
shl cx, 5
inc edx
xadd word [rsp + r8 - 0x4eae3192], r9w
xor cl, 0xbc
lea rax, [r8 + r9*8 - 0x2f65dd6f]
rol edx, 3
not edx
not dword [rsp + r8 - 0x4eae3196]
not r9d
add edx, r9d
xor edx, r9d
mov r11d, dword [rsp + r8 - 0x4eae3196]
mov qword [rsp + r8 - 0x4eae3197], rsi
xor r11, r8
xor dword [rsp + rax - 0x1f485428], edx
bswap r8
lea rdi, [rcx - 0x69c4ee56]
xor edi, r8d
pop rsi
movsxd rdx, edx
adc r10, rdx
bts r11, r8
sub di, ax
mov r8, rbp
movzx edx, di
add r9, rdi
mov qword [rbp + rax - 0x1f485430], r8
or rdi, r11
cdqe
push rax
movzx r8d, byte [rbx + rdx*8 - 0xdcf5]
xchg word [rsp + rdx - 0x1b9a], dx
cdqe
push r11
lea rbx, [rbx + rdx - 5]
bswap rdx
xor r8b, sil
jmp 0x143b962c2
movzx edx, byte [r8 + rcx - 0x31aa988f]
movsx esi, cx
lea rcx, [rsi*4 - 0x6cf016e4]
xor dl, bl
btr ax, ax
rol dl, 1
sal r10w, 7
or sil, cl
inc dl
xor dl, 0x14
add rax, r10
sar rax, 0x37
adc rsi, rax
sbb dl, 0x32
and si, cx
add r10w, cx
xor bl, dl
add rdx, rsp
inc r10
mov dword [rdx + rax*2], edi
mov ecx, dword [r8 + rax*2 - 5]
bts r10, r10
btr r10d, eax
mov ebp, esi
lea r8, [r8 + rax*2 - 5]
xchg r10w, si
lea rdi, [rax + r10 - 0x78dd2af7]
mov edx, edi
xor ecx, ebx
xor di, r10w
lea ecx, [rax + rcx - 0x83bf393]
sar al, 0xe5
not rbp
ror ecx, 2
xor al, dil
not ecx
ror dl, 6
ror ecx, 1
neg ecx
push rbx
neg rbp
not r10
btc r10w, 0x2c
xor dword [rsp + rax*2 - 0x12], ecx
pop rbx
dec di
movsxd rcx, ecx
xor bpl, dl
or edi, eax
shl dx, 0x61
add r11, rcx
rol sil, 0x86
mov r10d, dword [rax + r9 - 5]
mov ecx, dword [r9 + rax*4 - 0x1c]
lea rsi, [rbp - 0x7758256d]
idiv dil
and r10d, ecx
bts rax, rdx
rol ebp, 0x3d
not r10d
lea rcx, [rsi*8 - 0x13665df3]
mov dword [rbp + r9 - 0x1fffe0fc], r10d
lea r9, [r9 + rbp - 0x1fffe0fc]
dec rsi
lea rdx, [rbp + rdi*4 + 0x37a40686]
rol di, cl
jmp r11
mov rcx, rax
jmp 0x1438c6f0c
mov bl, byte [r9 + rsi - 0x443556d2]
sbb cl, dil
lea r9, [r9 + rdx*8 - 0x3682e]
mov byte es:[rsi + rbp - 0x443556da], bl
lea rbp, [rax*8 + 0x51f40a5]
inc ecx
xadd ecx, edx
jmp r11
pop r8
mov eax, edx
lea r8, [r8 + rdi*4 - 0x10]
push rdx
lea rdx, [rax + rdx - 0x347aa760]
mov r10d, dword [rdi + r8 - 3]
inc dl
xor r10d, ebx
push rcx
movzx ebp, di
lea rdi, [rcx*4 + 0x28811eb9]
neg r10d
add di, cx
not r10d
dec eax
lea r10d, [rdi + r10 + 0x402beabd]
not r10d
pop rdx
sbb cx, dx
ror r10d, 1
not r10d
xor ax, bp
sbb word [rsp + rdx*4 - 0x2fc09], 0x541b
mov qword [rsp + rdx - 0xbf03], rbx
mov esi, ebp
seto al
jb 0x143bb6a12
push 0x219cf612
neg word [rsp + 5]
adc rbp, 0xc
xor edx, edx
test rdi, rdi
push 0x55ba6d18
push 0xffffffffe4883c26
push 0x589b0818
lea rsp, [rsp + 0x20]
je 0x143af654c
mov r10d, 0xf902dbbb
rol r10d, 0x9b
push r11
lea r11, [0x1439fef20]
push 0x2c0066a5
jmp 0x143af64d7
shr edx, 0x97
movsxd rsi, esi
btr rdx, rbx
btc dx, dx
and rdx, rbx
adc r11, rsi
xor rdx, r11
jmp rdx
lea rsp, [rsp + 0x18]
jmp rcx
jne 0x143a9e021
xchg word [rsp + rdx - 0x32a2fd1c], bx
mov qword [rsp + rdx*2 - 0x6545fa38], rdi
xor dword [rsp + rdx*2 - 0x6545fa38], ecx
pop rdi
rol r8b, 0xe7
not rdx
movsxd rcx, ecx
adc r9b, r9b
adc rbp, rcx
sar r8w, 0x86
lea r8, [r9*4 - 0x62c558e3]
jmp rbp
push 0x47b59811
jmp 0x143a9039a
push 0x70002da1
not qword [rsp]
jmp 0x1439a7ee7
not rdi
or cl, r8b
lea r9d, [r9 + rcx + 0x51087a51]
movzx edx, r8w
neg r9d
imul cx, cx
ror r9d, 3
sub r11w, di
lea r11, [r8*8 + 0x16a66d94]
not dil
lea r9d, [r9 + r11 + 0xb0f5e6e]
btr r8, 0x90
xchg r8w, dx
shr cx, 0xc8
push rbx
xor dword [rsp + r11*4 - 0x5a99f8d0], r9d
mov ebx, r8d
pop rbx
imul di, dx
xor r11b, r11b
shr r8, 0xf
movsxd r9, r9d
ror r11d, cl
je 0x1439209bf
mov qword [rsi + r8*8 - 0x4dc28], rdi
and dl, 0xa1
xchg r9, rdx
movsx ecx, r9w
jmp r10
inc ebx
not rax
neg ax
xchg r8, rcx
xor ebx, 0x458a02ac
push rdi
lea rdi, [rcx*4 + 0x292aab99]
or r9w, r11w
xor dword [rsp + r8 - 0xe], ebx
pop rdi
add dx, cx
ror dl, 0x66
movsxd rbx, ebx
cdqe
dec r11
sal al, 0x46
add rbp, rbx
mov ebx, r8d
add r8, 0xffffffffd33cdc19
btr r8, rbx
mov r9b, byte [r8 + rsi + 0x2cc363d9]
dec ecx
jo 0x143907842
shl r11, cl
lea rsi, [r8 + rsi + 0x2cc363da]
and rbx, 0xfffffffffe80403e
xor r9b, dil
rol r9b, 1
sar r8w, 4
sbb r9b, cl
xor r9b, 0x8f
sub ecx, 0x5c8e4219
sbb r11, 0xffffffff8f3226b1
inc r9b
inc r11b
and edx, ecx
xor dil, r9b
neg r11
rol rax, 0x62
push r11
lea r9, [rsp + r9 + 8]
bts ax, r8w
add r11, rcx
mov bl, byte [r9 + r8 + 0x2cc3063e]
cdq
lea r10, [r10 + r8*2 + 0x59860c7a]
ror ax, cl
mov word [r10 + r8*2 + 0x59860c7c], bx
idiv dword [rsp + r8*2 + 0x59860c80]
pop r11
jmp fcn.143ac99e2
jmp 0x143b2576b
xor dword [rsp + rdi - 0x682b0391], edx
push rdi
mov rbx, qword [rsp + rdi - 0x682b0389]
movzx ecx, al
lea rsi, [rax + rsi*2 - 0x19e119eb]
sar dil, 0x87
movsxd rdx, edx
imul di, r10w
bswap edi
jb 0x143acc76b
mov r8d, 0x4229a116
mov r9d, dword [r8 + rsi - 0x4229a116]
lea rsi, [rsi + r8 - 0x4229a112]
movzx ebx, r8b
movsx r11d, bx
xor r9d, edi
movsx edx, r11b
mov ecx, edx
inc bl
dec r9d
sar r11, cl
xchg r8d, edx
sbb dx, r11w
not r9d
sar r8, 0x95
adc ecx, r8d
inc rbx
dec r9d
sub r8b, 0x8c
ror r9d, 1
or rbx, r8
and r11b, cl
inc cl
xor r9d, 0x23011ebd
push rdi
inc r8
xor dword [rsp + r8 - 0x75], r9d
shl edx, 0xbf
pop rdi
push rbx
and r8, r8
movsxd r9, r9d
adc rbp, r9
mov r8b, byte [rsi + r8 - 0x75]
xadd r11d, edx
movsx r9d, bx
ror dword [rsp + rbx - 0x7c], 0x7a
lea rsi, [rsi + rbx*4 - 0x1ef]
btr rcx, rcx
xor r8b, dil
xor r11w, r9w
adc r8b, 0xbb
lea r11, [rbx + r9*8 + 0x63018a2]
lea rax, [rdx + rcx*4 - 0x32f903cd]
not r8b
inc r8b
not r8b
ror r11d, cl
xor r8b, 0x3f
inc r8b
mov byte [rsp + rbx - 0x7c], r11b
cbw
push rdx
xor r8b, 0x86
add r8b, 0x39
push rbx
mul r9
xor dil, r8b
btc ebx, r11d
jae 0x143bd8957
mov r10d, 0xbdba9eac
sub r8, 4
mov edx, dword [r8 + riz]
xor edx, ebx
lea rdi, [r10 + r10*8 - 0x464ecb7d]
xor edx, 0xbc283cac
mov ebp, edi
not edx
lea rax, [rdi*2 - 0x51da56f3]
movsx esi, r10b
push rdi
sub edx, 0xd0077b84
btc r10, rsi
inc qword [rsp + rbp - 0x6540c88f]
not edx
ror edx, 1
movzx ecx, r10b
sub dword [rsp + rcx - 0xa9], ecx
sub qword [rsp + rcx*4 - 0x2b0], 0x5fb71110
xor edx, 0x36ad740a
sub qword [rsp + rbp - 0x6540c88f], rax
jns 0x143c24bd4
dec edx
bt si, di
cmovae r10w, word [rsp + rcx - 0xa7]
xor edx, 0x11bf7906
xadd ebp, r10d
inc cx
mov qword [rsp + r10 - 0x6540c88f], rbx
btr rcx, r10
or esi, ebp
inc rsi
xor dword [rsp + rbp - 0x22fb673b], edx
bt cx, cx
pop rbx
xadd si, ax
movsxd rdx, edx
not rsi
xadd edi, r10d
adc r11, rdx
mov di, word [rbp + r9 - 0x22fb673b]
imul cx, cx
lea rbp, [r10 + rsi*8 - 0x42cb9361]
movzx edx, si
mov r10w, word [r9 + r10 - 0x6540c88d]
idiv bpl
shl si, cl
mov cl, byte [r9 + rcx*4 - 0x1d3a0]
lea r9, [r9 + rdx*2 - 0x18c24]
and ax, 0xa1b9
shrd di, r10w, cl
xchg si, ax
mov word [r9 + rdx*2 - 0x18c28], di
shr esi, 0x25
movsx r10d, bpl
jmp r11
dec eax
ror eax, 1
rol esi, 0x62
sub dl, dl
shl r11w, 0x2c
push r8
bt rdi, 0xb1
xor dword [rsp + rbp*2 - 0x575c], eax
btc edx, 0xa0
shl dl, 0x44
pop r8
movsxd rax, eax
lea rdx, [rbp + r11*8 + 0x3b4d32]
adc r9, rax
movzx eax, r11b
sal ecx, cl
cmovne r11w, bp
mov r11d, dword [rbx + rcx*4 - 0x51ffff6]
add eax, dword [rbx + rcx - 0x147fff2]
lea rsi, [rdi + rcx*8 + 0x7b9bd88]
bt esi, ecx
push rsi
lea rbx, [rbx + rcx - 0x147ffee]
ror rdx, 0x8c
add r11d, eax
mov qword [rsp + rcx*2 - 0x2900000], rbp
mov ecx, r11d
movzx eax, byte [rbp + r10 - 0x2baa]
lea r10, [r10 + rbp*4 - 0xaeb3]
bswap rsi
xor al, r8b
push rsi
rol al, 1
lea r11, [rdi*4 + 0x6e875230]
lea rbp, [rdx + r11*8 - 0x4dd48e1]
add al, 0xab
shl si, 0x87
or qword [rsp + 1], 0x6a3f7791
shr qword [rsp + 5], 0x45
rol al, 1
xor al, 0x9a
not al
btc rdi, 1
xor r8b, al
rol rdi, 0x49
lea rax, [rsp + rax + 0x10]
mov dword [rax + riz], ecx
movzx eax, r11w
pop r11
pop rsi
jmp r9
push 0xffffffff88076cb0
lea rsp, [rsp + 8]
jne 0x1439e9e8f
mov eax, 0x86a5732f
xor rax, rax
or rax, qword [rbp + rax]
push 0x3c90681d
jmp 0x143c0ad14
mov r9d, 0x32073406
mov r8d, dword [rsi + r9*2 - 0x640e680c]
lea rsi, [rsi + r9 - 0x32073402]
xor r9b, r9b
lea rbx, [r9*2 - 0x25dbde72]
not r9
xor r8d, r11d
movsx ecx, r9b
bswap r8d
btc ecx, ebx
adc rcx, r9
jp 0x143bb5b1e
sar r9b, 0x41
not cl
xor r11b, cl
add rcx, rsp
push r9
movzx ebx, r9w
push rbx
mov byte [rcx + rdx - 0x11], dil
rol word [rsp + rdx*8 - 0x7d], 0x66
sar dword [rsp + r8 + 1], 0x3d
sets r9b
mov edx, dword [rdx + rsi - 0x11]
neg r9b
lea rsi, [rsi + r8 + 4]
xor edx, r11d
bswap edx
neg eax
rol edx, 1
add eax, r9d
add r9b, bl
lea edx, [rdx + r8*2 + 0x4110b9a7]
bt r9, rax
sbb rbx, r9
ror edx, 2
mov qword [rsp + r8*2 + 8], r11
dec r8d
cbw
xor dword [rsp + rax - 0x30bcfff8], edx
mov r11, qword [rsp + rax*2 - 0x6179fff8]
lea rdi, [rbx + r9*8 - 0x848c149]
mov qword [rsp + rbx*2 + 0x617a0008], rax
xor r8b, bl
movsxd rdx, edx
sal di, 0x4c
push rbx
add rbp, rdx
shr word [rsp + r9*2 - 0x617abfba], 0x4c
lea rcx, [rbx*2 + 0x1a7bbb9]
pop rax
pop r9
pop rax
jmp rbp
adc dil, 0x85
rol rax, 0x8a
add r9d, 0x9989e89
sub r8w, 0x4991
neg dil
sar qword [rsp + r8*2 + 0x20a22ada], 0x29
shr rax, 0x9e
xor bl, dil
mul word [rsp + rax*4 + 5]
jae 0x143ac0d53
mov rcx, r9
push 0xffffffffdba018a2
mov qword [r9 - 8], rcx
mov esi, dword [r10 - 4]
sub r10, 4
pop rdx
mov ecx, 0x7dbf2f02
xor esi, r8d
lea rbp, [rdx + rdx*4 - 0x5bc45554]
sar edx, 0xae
adc ecx, edx
rol esi, 3
and cx, 0xc10f
lea esi, [rsi + rbp + 0x5717429b]
sal rdx, 0xd5
mov ebx, 0xb3b05495
dec rbx
neg esi
sal dx, cl
inc esi
lea rcx, [rbx + rcx*4 - 0x3b4875ed]
push r8
xchg cx, bx
sar rdx, cl
xor dword [rsp], esi
pop r8
movsxd rsi, esi
lea rax, [rbp + rcx*8 + 0x7e93fb26]
add r11, rsi
rol ebp, cl
lea rdi, [rcx - 0x4ffea7f7]
mov rcx, qword [r9 + rbp - 0x5d6ee5ca]
movzx esi, ax
sar ebp, 0x1f
mov bx, word ss:[rcx + rbp*2]
dec al
jnp 0x1439ce2a8
add ecx, ecx
rol al, 1
xadd esi, edx
sbb ebp, ecx
not al
and ecx, edx
neg rbp
xor al, 0x9b
xor bl, al
and rcx, 0xffffffff94835db7
btc di, 0xae
adc rax, rsp
shl sil, 0x81
bswap edi
mov qword [rax + rsi - 0x4924707e], r10
movsx eax, dl
mov r10d, 0xd41a5fb8
movzx ebp, byte [r8 + rbp + 0x18aec141]
xor bpl, bl
btc si, 0x1a
sub rsi, rcx
sbb bpl, 0x8a
xadd rdx, rdi
jae 0x1439a2ec4
adc edx, 0x8b15a7ad
sal cx, 0xaa
push rbx
or eax, 0x821c9217
inc cx
lea rsi, [rcx*2 - 0x6ddac34a]
xor dword [rsp + r11 - 0x3f], edx
sal cx, 0x63
pop rbx
movsxd rdx, edx
add rbp, rdx
movzx edi, r8b
movzx cx, byte [r10 + r8 - 0x3f]
xchg r8w, ax
rol rsi, 0x7c
mov sil, byte [r10 + r11*2 - 0x7c]
movsx edx, ax
lea r10, [r10 + r11*2 - 0x7c]
mul r11b
and r11, r8
bts eax, edx
add cl, sil
mul di
neg r8d
mov word [r10 + r11*2 - 0x7e], cx
inc r11w
rol r8b, 0x22
jmp rbp
mov word [r10 + rbx*2 - 0x7851816a], r11w
lea r11, [rax*4 + 0x92fb885]
inc rax
pop r9
pop r8
jmp rbp
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffff9110fa8c
mov qword [rsp], rax
push 0x22b8579b
sal word [rsp], 0x8b
neg byte [rsp + 3]
dec ebx
jmp 0x143ad4e97
not qword [rsp + 6]
lea rsp, [rsp + 0x10]
jbe 0x143b25799
xor dil, 0xa4
idiv qword [rsp + rdx + 6]
sub dil, cl
ror byte [rsp + r9 + 8], cl
xor r9d, dword [rsp + r9*8 + 8]
neg dil
inc r9
mul r9w
sar word [rsp + rax*2 + 2], cl
xor sil, dil
cwd
push r8
ror dword [rsp + rax*4 + 0xa], cl
lea rdi, [rsp + rdi + 0x18]
mov r9, qword [rdi + rax*2]
jo 0x14390d9b0
not dl
cdqe
mov qword [rax + rbp - 0x10], r9
shl cl, cl
shl word [rsp + rax*2 + 0xa], 0x25
movzx edi, word [rbx + rax*2 - 8]
add word [rsp + r8 - 0x61], ax
sub rdx, qword [rsp + rax*2 + 0x10]
lea rbx, [rbx + rax - 8]
xor di, si
cbw
neg di
idiv r8b
rol di, 1
neg di
ror di, 1
shl qword [rsp + rax*2 + 0x10], cl
sar ecx, 0xbf
xor si, di
mov word [rbp + r8 - 0x73], di
xor r8d, dword [rsp + rax*2 + 0x11]
movsx edi, byte [rsp + rax]
lea rbp, [rbp + rax*4 - 0x12]
shl dil, 0xe1
jns 0x143a5b093
mul al
pop rdi
pop r9
pop r11
jae 0x143c4eb51
mov r8d, dword [rsi - 4]
xor r8d, ebx
mov edi, 0x94bcb208
bswap r8d
inc r8d
lea r10, [rdi*8 + 0x24be3d]
not r8d
movzx r9d, dil
push r10
movsx ecx, byte [rsp + r9*4 - 0x1e]
ror r8d, 1
add r9d, r10d
js 0x143b5b9ab
mov r9d, 0x8db1c41b
sub ecx, r8d
movzx eax, byte [rsi + rdx*4 - 0x2fdd4]
sal cx, 0x87
sar dx, 0x45
shl r9w, 0xae
xor al, bl
sub ecx, edx
imul edi, ecx
ror al, 1
xchg r8b, r9b
inc al
bts rdx, rdx
ror al, 1
add al, 0x18
rol cl, cl
not al
shr rdi, cl
inc r8d
adc al, r8b
not di
ror di, 0x84
and r9b, r9b
xor bl, al
jmp 0x143ab4e0c
lea rsp, [rsp + 8]
jne 0x143bb2325
mov eax, 0x170ae6be
jmp 0x143b4a9ff
add r11, rdi
dec dx
sar rsi, cl
sbb rax, rcx
mov rdx, qword [r9 + rdx*4 - 0x78247478]
add rsi, qword [r9 + rbp*8 - 0xedf0]
xadd cx, bx
add al, 0x97
btc rcx, 0x22
lea r9, [r9 + rbp - 0x1db7]
not rdx
mov edi, 0x7f12d905
not rsi
jae 0x143bd04f8
ror dil, 1
xor r11w, r11w
xchg word [rsp + rax*2 + 3], dx
shr al, 0x61
xor dil, 0xb5
sub ebp, ebp
shl r11b, 5
inc dil
lea rcx, [rbp*2 - 0x21e1807d]
xor r8b, dil
shl r11, 0x3b
div dword [rsp + rax + 0xd]
xchg dword [rsp + rax - 0x7b0c0069], r11d
lea rdi, [rsp + rdi + 0x18]
div dword [rsp + rdx + 0x13]
xadd ecx, edx
xor byte [rsp + rax - 8], 0
mov qword [rdi + rax*2 - 0x10], rsi
cwde
mov edx, dword [r10 + rax*4 - 0x1e]
xadd dword [rsp + rax - 5], r11d
lea r10, [rax + r10 - 2]
and cl, 0xaa
pop rax
add r11, qword [rsp + r11*4 - 0xffff]
xor edx, r8d
ror word [rsp + r11*2 - 0x2007ffb], 0xab
sar word [rsp + r11*2 - 0x2007ff4], 0x29
push rcx
ror edx, 1
xor byte [rsp + r11*4 - 0x400fff2], bpl
pop rbp
lea edx, [rdx + r11*2 + 0x6bf25b4]
xor edx, 0x6301f29c
not ebp
or ax, cx
bswap edx
mov qword [rsp + r11*2 - 0x2007ff6], r8
jnp 0x143af216d
or r11w, di
sbb al, r11b
xchg r11d, edx
ror rcx, 0xac
ror al, 1
bt ebp, 0xba
sub esi, edx
xor r8b, al
mov word [rbx + rdx*2 - 0xb600], ax
mov ebp, dword [r10 + rdx*4 - 0x16bfb]
lea rax, [rcx + rsi*2 + 0x30adcf8e]
xadd ecx, edx
cwde
xor ebp, r8d
inc ebp
ror ebp, 3
add dx, r11w
add di, r11w
not ebp
ror ax, 0x6d
shr cx, 0xab
dec ebp
idiv edi
or esi, 0x2f972b87
or rcx, rax
push r8
imul esi
xor dword [rsp + rcx - 0x20d0f], ebp
not rsi
pop r8
movsxd rbp, ebp
add r9, rbp
jmp 0x14395dd07
push r11
mov rbp, qword [rsp + rdx - 0x73b365b]
not r11
mov rdx, qword [rsp + rdx*4 - 0x1cecdae4]
pop r11
mov r11, qword [rsp + r11*2 + 0x88]
jmp 0x143bdaac9
push 0xfffffffffda81aab
lea rsp, [rsp + 8]
add rsp, rcx
test ebx, ebx
push 0xda91107
lea rsp, [rsp + 8]
je 0x143c392d1
mov eax, 0xbc3d1489
btc eax, 0xc
mov rax, qword [rbp + rbx*8]
push 0x5cac2828
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x143b20fac
mov ecx, 0xa9a7c03a
mov rcx, rax
jmp 0x1438e5f6b
pop rcx
add ecx, 0x7c2d4b84
xor dil, r11b
inc dil
bts ebx, 0xa1
not dil
shl r9, cl
rol dil, 1
inc bl
add dil, dl
idiv al
xor ebx, ebx
or r9, rdx
neg dil
shr r8, 0xe2
xor r11b, dil
add rdi, rsp
sub bx, cx
xadd bl, ah
lea rax, [rax*2 + 0x68259f0a]
mov edx, dword [rdi + r8 - 0xdfaa000]
rol r9b, cl
sbb r8b, al
sal r8b, cl
mov dword [r10 + r8*2 - 0x1bf54082], edx
mov edx, r9d
lea r10, [r10 + r8*4 - 0x37ea8102]
jns 0x1438b7d12
inc ecx
mov eax, edi
movzx edx, dil
push r8
rol esi, 0x6e
and esi, edi
lea r8, [rdx + rbp*8 - 0x1cf17fd4]
xor dword [rsp + rsi - 0xaf], ecx
pop r8
movsxd rcx, ecx
bt bp, di
adc r9, rcx
cwde
mov rbp, qword [rbx + rsi - 0xaf]
dec dil
mov rcx, qword gs:[rbp + rsi - 0xaf]
and ax, ax
mov qword [rsi + rbx - 0xaf], rcx
sbb ax, dx
movsx ecx, ax
mul di
or rax, r9
jmp rax
cbw
bswap r9d
movsx ebx, al
sub rax, rax
movzx edx, ax
not r9d
sub cl, byte [rsp + rax]
xor dx, 0x8209
mov qword [rsp + rax], r11
movzx r11d, cx
imul edi
xor dword [rsp + rax*2], r9d
jmp 0x143a4c07f
pop r11
shl r8, 0x3b
shr dl, 0x67
movsxd rax, eax
bt di, 0xb1
or rbx, r8
adc rbp, rax
ror cl, 0x67
neg cx
or r8, rbp
jmp r8
div rbx
neg dil
add ecx, edx
bts rax, r9
ror dil, 1
xadd ecx, r8d
xor r11b, dil
push rdx
div r8
shr r8b, 0xc3
lea rdi, [rsp + rdi + 8]
mov rdx, qword [rdx + rdi - 0x5fd1b9c9]
mov qword [r10 + r9*2 - 0xda54], rdx
mov ecx, dword [rsi + r9 - 0x6d25]
jbe 0x143a5b4a2
jmp 0x143acc90b
lea rsp, [rsp + 0x10]
jne 0x143bd6076
mov r8d, 0xce17d89d
lea r8, [r8 + r8 - 0x36ec045b]
mov r8, rax
push 0x2e01f484
lea rsp, [rsp + 8]
jmp 0x143ae75e3
not si
xor r10d, 0xa28e103c
bt si, 0xb2
cdq
bts rcx, rsi
lea r10d, [r10 + rax - 0x3e3a598b]
and bpl, 0xb
inc edi
push rbx
or rsi, rdi
inc dx
inc bpl
xor dword [rsp + rbp - 0x2e059204], r10d
not cx
rol bp, 0x4e
pop rbx
lea rdi, [rdx + rdi + 0x50a5bb31]
dec bpl
btr bp, ax
movsxd r10, r10d
idiv ax
imul cx, cx
add r11, r10
jmp r11
jp 0x143c59f66
sub rbp, rbp
or dx, word [r9 + rdi - 0x15c]
shr ebx, 0xd1
mov di, word [r9 + rdi - 0x15a]
lea r9, [r9 + rbp*2 + 2]
neg rax
not dx
ror bpl, 0xc3
not di
xchg bx, ax
or dx, di
mov word [r9 + rbp*2], dx
push rcx
pop rbx
add rbp, r11
jmp rbp
cbw
mov rbx, qword [rsp + rbp - 0x58a29c75]
jmp 0x1439933b4
mov rdi, qword [rsp + rbx - 0x718eae10]
xor r11d, 0xd8af6dbb
jl 0x143c4f153
lea r8, [r9 + r11*4 + 0x4dbeb808]
inc r8d
lea rbx, [rsp + rbx + 0x10]
or ecx, ecx
mov qword [rax + rbx], rdx
shl rcx, 0x8a
bts ax, cx
mov rax, qword [r9 + r10 + 0x69faf122]
lea r10, [rcx + r10 - 0xd3e8]
movsx ebx, byte [rsp + r9 + 0x69faf117]
lea rdx, [rsp + rcx*4 - 0x34f08]
setb byte [rsp + r9 + 0x69faf11c]
sar byte [rsp + rcx - 0xd3f1], 0x65
ror r9d, 0x7e
mov qword [r9 + rdx - 0x58143bba], rax
pop r11
pop rbx
jmp rbp
jmp 0x14394abfc
push 0x49b2dd26
mov qword [rsp + 8], 0x2794ec04
lea rsp, [rsp + 0x10]
jne 0x143b8bbd7
mov r9, rax
push 0xffffffffb308e101
lea rsp, [rsp + 8]
jmp 0x143b8bbe6
xor eax, eax
shl al, 7
xor rax, r11
jmp rax
mov edx, dword [r10 + rsi - 0x20ec91df]
xor r10, r10
xor edx, ebx
rol edx, 1
movsx eax, r10w
movzx r8d, ax
bswap edx
cwde
ror edx, 1
lea r9, [r8 + rax*4 - 0x3bf64d58]
lea edx, [rdx + r9*4 + 0x20c27951]
sub r8w, r8w
bswap edx
movzx edi, r8b
mov ecx, 0x5585a2a4
cmovge r9w, r10w
push rbx
sar edi, 0xbc
jae 0x143c0726b
mov esi, 0xbeba0f2c
mov ecx, r11d
jg 0x143ba3e30
sub rdi, 0x300fd3bb
xor rax, rax
adc eax, dword [rbp + rbx - 0x4eda0879]
movsx r11d, dl
neg dx
add ecx, eax
inc r11w
mov dword [rbp + rbx - 0x4eda0879], ecx
seto sil
setp dil
xor r11b, r11b
lea rbx, [rbx + rdi*2 + 0x601fa7fa]
inc rbp
ror edi, 0xe2
ja 0x1439b3bf8
mov r9d, 0x9f992c36
mov rax, qword [rbp + riz]
mov rdi, qword [rbp + riz + 8]
movzx edx, r9w
rol r9d, 0xcc
adc r9, rdx
mov cl, byte [rbp + rdx*2 - 0x585c]
lea r11, [rdx - 0x6ef34348]
bt r11w, r11w
movsx r8d, r11b
lea rbp, [rdx + rbp - 0x2c2c]
or r9d, edx
sar r11d, 0xb7
shld rax, rdi, cl
ror edx, 0x42
jb 0x143bff96a
lea rsi, [rsi + rax - 0x5bbe8002]
xor ebx, edi
rol ebx, 3
mov r8d, 0x62135aa1
mov r9d, 0x88e68c
neg ebx
btc cx, r11w
lea rdx, [r11 - 0x6a7edef9]
xor ebx, 0x69326ca6
bt r11, rax
not r8b
adc al, al
ror ebx, 3
rol dl, 0xe6
lea ebx, [r8 + rbx + 0x203cce]
cmovb eax, r11d
not ebx
adc r11, rax
cqo
rol ebx, 1
idiv eax
push rdi
neg cl
xor dword [rsp + rax*2 - 2], ebx
shr rcx, 0xdf
imul r11
pop rdi
btr ax, r11w
ror cl, 5
dec eax
movsxd rbx, ebx
adc rbp, rbx
sub r8, rax
idiv r11w
movsx ebx, al
xor rbx, qword [r10 + rcx - 0x30]
not r9w
sub r8w, r11w
mov cl, byte [r10 + rcx*8 - 0x178]
lea r10, [rax + r10 - 0x204afffe]
shr rbx, cl
inc r11w
lea r11, [rdx + rdx + 0x1d0054ac]
btr r9d, r11d
mov qword [r10 + rax*2 - 0x40960000], rbx
jmp rbp
neg cx
xadd rcx, rbx
xor r8d, 0x878f00a1
movzx edi, bl
push rdi
pop rbx
rol r8d, 1
push r11
btc ecx, 0x31
bt rbx, rbx
movsx edx, bx
xor dword [rsp + rbx*2 - 2], r8d
not cx
sar edx, cl
or cl, 0x3c
pop r11
jl 0x143b43170
sar cl, 0x41
movsxd r8, r8d
adc rbp, r8
movzx r9d, byte [rbx + rsi - 1]
add rsi, rbx
lea rax, [rdi*8 - 0x36ca7f4f]
push rax
xor r9b, r11b
add r9b, al
ror word [rsp + rbx + 1], 0x66
imul bl
sbb bl, ch
xor r9b, dil
movsx r8d, byte [rsp + rbx - 0xfb]
neg qword [rsp + rbx - 0xff]
shr word [rsp + rbx*4 - 0x3fb], 0xc2
add r9b, bl
btr edi, 0x92
sub bl, 0xae
rol r9b, 1
rol ebx, 0xd5
shr rdx, 0x1b
shl rax, cl
xor r11b, r9b
sal dx, 0xe8
idiv qword [rsp + rbx*2 - 0x14400000]
lea r10, [r10 + rbx*2 - 0x14400004]
jmp 0x14395db33
cwde
xor r9d, 0x74a61915
xchg r11, r8
rol r9d, 1
dec word [rsp + rax*2 - 0x157]
mov qword [rsp + rax - 0xae], rdi
btr dx, cx
bswap rax
xor dword [rsp + rbx - 0x718eae18], r9d
push rax
jmp 0x143b2b219
btr cx, 0xb6
ror ebx, 0x9d
mul r8
pop rbx
sub cl, dil
btr rdi, 0xbe
movsxd r11, r11d
jae 0x1439607aa
jmp 0x143a7070c
add qword [rsp + rdx*2], 0x74ad4608
mov qword [rbp + rdx*2 - 0x10], rax
mov r8, qword [rbp + rdx*4 - 0x10]
lea rbp, [rbp + rdx - 8]
sub dword [rsp + rdx + 2], edx
lea rax, [r11 + r11 + 0x37b0b320]
movzx edi, byte [rbx + rdx - 7]
lea rbx, [rbx + rdx*4 - 7]
xor dil, sil
neg dil
mov dword [rsp + rdx + 4], 0xf882d191
bts r11d, 0x8d
adc dil, r9b
xadd r9, rax
ror dil, 1
sal r9b, 0x21
pop rax
sbb r11b, 0x2d
adc dil, dl
xor r9d, 0x2c167792
mov ecx, 0xe20e14bf
neg dil
push r11
xchg cl, r11b
xor sil, dil
ror ecx, 0xc1
lea rdi, [rsp + rdi + 8]
cmovo dx, word [rsp + rdx*2 + 1]
mov qword [rdx + rdi - 0x29], r8
pop rdi
jo 0x143c4eb51
dec ebx
jmp 0x143a01635
movsxd rbx, ebx
add r11, rbx
dec rdx
bt rdx, 0x35
mov r9d, dword [r9 + riz]
xchg dword [rsp + 2], edi
push rcx
pop rbx
pop rbx
pop rbx
jae 0x143bdf597
or word [rsp + rdx*4 + 0x43eabfaf], cx
inc r10d
rol r10d, 2
inc r10d
rol r10d, 2
mov qword [rsp + rcx], rbx
lea rdi, [rcx*2 - 0x16d0a86f]
lea rbx, [rdx*4 + 0x5f98d30f]
xor dword [rsp + rdx + 0x10faafeb], r10d
lea rbp, [rdx + rbx - 0x7c4e2554]
pop rbx
and ecx, edx
rol rcx, 0x4e
lea rax, [rbp*2 - 0x494a50d9]
movsxd r10, r10d
adc r11, r10
movzx r10d, si
cdqe
inc cx
mov cx, word [r9 + rdx*2 + 0x21f55fd6]
mov r10w, word [rsi + r9 - 0x79ae370c]
setns dil
xadd dil, sil
sub esi, eax
lea r9, [r9 + rdx + 0x10faafed]
or edi, 0x38028c82
cwde
cdqe
adc cx, r10w
mov word [rdx + r9 + 0x10faafeb], cx
jmp r11
sar cx, 0x26
div r9d
xchg dil, bl
sar bl, 0x82
or cl, 0xb9
mov dword [r10 + rbx*4], edx
mov edx, ebx
setp cl
xchg bx, cx
mov dword [r10 + rbx*4 - 0x3fbfc], eax
movsx r8d, dl
neg bx
xor rdx, rbp
jmp rdx
bswap r8
not r8
imul dx, r9w
jae 0x143a18881
adc rdx, rsp
sar ebp, 0xd1
mov word [rdi + rdx - 0x45000000], si
movzx esi, ax
lea r10, [r10 + rcx*2 - 0x1fe08]
sbb cl, bh
btr ecx, 7
cmovb rax, rdi
mov esi, dword [rcx + r10 - 0xff03]
bt ebx, ecx
mov edx, 0xe294780f
xor esi, r8d
sub rdi, rdx
rol esi, 2
btr bx, cx
sub rdx, rbx
shl ebp, cl
bswap esi
not esi
or rbx, 0xffffffffc33c6d04
sub rbp, 0xffffffffe8992b3c
push rdx
rol esi, 2
pop rdx
push r8
sar dil, 6
xor dword [rsp + rcx - 0xff03], esi
cbw
lea rbx, [rbx*4 - 0x694b7653]
pop r8
sar ebx, cl
imul rbx
dec dx
movsxd rsi, esi
not cl
xchg dil, al
and bx, 0x2886
adc r11, rsi
and rax, 0x11a0749e
add rbx, 0x581ce03f
add eax, edx
jmp r11
neg dil
movzx eax, cl
btc edx, edx
adc dil, dl
ror dil, 1
shr ecx, cl
not dil
jae 0x1439621f9
mov r10d, 0x46b5031d
lea rcx, [r10 + r10*8 - 0x6f7e7a65]
lea rdi, [r10 + r10*8 - 0x71da2f6d]
mov r10, qword [rbp + r10 - 0x46b5031d]
bts edi, 6
movsx r9d, cl
inc ecx
mov rax, qword [rbp + rcx - 0xcdea199]
movzx r8d, di
or r10, rax
shl rdi, cl
dec r9
sbb r9w, di
not r10
jno 0x143986683
mov qword [rbx + rcx*4 - 0x40006], rdi
lea rbx, [rcx + rbx - 0x10009]
push r11
not r11w
mov r11d, dword [r10 + rcx*2 - 0x1fff2]
jmp 0x143b51d36
sar esi, 0x9e
sal dl, 0x81
xor r11d, 0x54a9d80b
mul edi
cdq
dec r8d
xor r11d, edx
shl rdi, cl
rol r11d, 1
push r8
shl edx, 0x4b
lea r11d, [r11 + rcx*2 + 0x1f5694cf]
cwd
sar qword [rsp + rcx*2 - 0x255dfed6], 0x33
jp 0x143b5eeb4
mov eax, 0x38a7b918
mov edi, eax
lea rdx, [rsp + rax - 0x38a7b890]
cwde
movzx ecx, ax
sar cx, 0xce
mov di, word [rdx + rdi - 0x38a7b918]
push rax
mov dx, di
mov di, word [rsi + rcx*2 - 0x1fffc]
add dx, di
bts eax, eax
movsx r9d, al
mov word [rcx + rsi - 0xfffe], dx
shr word [rsp + rcx - 0xfffe], 0xb
xadd word [rsp + rcx - 0xfffa], r9w
add r9d, dword [rbp + rcx*2 - 0x20000]
sar dword [rsp + rcx - 0xfffa], 0x77
lea rbp, [rcx + rbp - 0x10002]
xor r9d, ebx
cwde
bswap r9d
lea rax, [rcx*4 - 0x4bd2c7ce]
pop rax
rol r9d, 2
jmp 0x143ad8b2f
jbe 0x1439cdc4a
rol ebp, 2
cwd
not ebp
dec ebp
lea rax, [rdi + rsi*4 - 0x5fdfdd5]
rol ebp, 2
dec di
ror r11b, 0x63
btc edi, 0x14
bswap ebp
lea ebp, [rbp + rcx + 0xadac3b4]
pop rdx
neg dx
bswap ebp
idiv ecx
dec ebp
cdqe
cdq
push r8
xor dword [rsp + rax*2 - 0x5035411c], ebp
inc ax
jnp 0x143b0eeaa
sub r10, 4
mov r9d, 0x6996e72e
mov edx, dword [r9 + r10 - 0x6996e72e]
xor edx, ebx
add r9w, r9w
jle 0x143a4b860
mov r11d, ebx
pop r11
movsxd rdi, edi
add rbp, rdi
and bx, cx
push rcx
mov r8w, word [r10 + r9*2]
sal cl, 0x44
sub dword [rsp + r9 + 4], ecx
adc byte [rsp + r9*4 + 1], bl
mov ax, word [r10 + r9 + 2]
shl dl, 1
mov cl, byte [r10 + r9*2 + 4]
lea r10, [r10 + r9*2 + 4]
and rbx, 0xffffffffb30efeb7
ror byte [rsp + rbx*2 - 0x103fe], 0x22
shrd r8w, ax, cl
movsx eax, bl
mov word [r10 + r9*8], r8w
neg rdx
pop r9
xor rax, rbp
jmp rax
sub esi, 0xcbae0b6
add rbp, rdi
inc esi
add r8b, r8b
jmp rbp
shl r11, cl
cmovae rdx, r11
add r10, r8
mov r8d, r9d
pop r8
movzx edi, byte [rbx + r9*2 - 6]
lea rax, [r9 + rdx*2 + 0x7782cd13]
push rdx
cqo
xor dil, sil
push r9
movzx r8d, byte [rsp + r9*8 + 8]
dec r8d
add dil, 0x8c
shl dword [rsp + rdx + 5], cl
jne 0x143b25a39
movzx ecx, di
neg ebx
mov eax, ecx
xor ebx, edx
shl ax, 0xec
lea ebx, [rdx + rbx - 0x71d9d56c]
jb 0x143bf33bf
sar di, 6
jns 0x1438dc498
xor r11d, ebx
or byte [rsp + 7], 0x9b
inc rcx
push 0xffffffff92bd78b0
xor r11d, 0x3d85ce82
dec rdx
lea rsp, [rsp + 0x18]
jne 0x143b69f3a
mov r8d, 0xfca10fbf
movzx r9d, r8w
lea rbx, [r9*4 + 0x610bea23]
not r11d
mov dword [r10 + r9 - 0xfbf], r11d
mov r9d, dword [rsi + r9 - 0xfbf]
lea rsi, [rsi + rbx - 0x610c291b]
xor r9d, edi
ror r9d, 3
movzx eax, r8w
not r9d
movsx ecx, bl
bswap r9d
lea rdx, [rcx*8 - 0x60e0e6da]
not r9d
sub dx, ax
shl rdx, 0xbf
lea r8, [rdx + 0x5db5faa2]
push rdi
xor dword [rsp + rbx - 0x610c291f], r9d
movzx edi, dx
div cl
pop rdi
neg ebx
movsxd r9, r9d
adc rax, r8
xchg cl, dl
adc rbp, r9
bswap r8d
push rax
pop r8
or rcx, rbp
jmp rcx
jmp 0x143ab30c8
push 0x2625e531
test ebx, ebx
lea rsp, [rsp + 8]
je 0x14398112f
mov eax, 0xa91644a0
bts ax, ax
shr ax, 0xe3
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0x40b3c396
jmp 0x143a42bcb
shr ecx, 0x84
not r8
not r9w
ror r9b, 5
shr dl, 0xe3
dec r8
lea rax, [rdx*2 + 0x1437bd85]
xor r8, 0xffffffff810fa40d
lea rbx, [rcx + rdx*4 - 0x5b6dadd4]
shr ecx, 0x32
inc r8
not r9d
movzx edi, al
xor r11, r8
not dl
jmp 0x143bd14cf
mov edx, dword [r10 + rsi*2 + 8]
ja 0x143ab77cf
cmovle r8, rsi
lea r10, [r10 + r8*8 + 0xc]
and al, 0xa5
movsx r11d, al
ror r8, 0x37
mov dword [r8 + rcx], edx
movsx ecx, al
sal rsi, 0x3e
add rsi, rsi
add r8, rbp
jmp r8
mov eax, dword [rbp + rdi*2 - 0x147fc]
or ecx, eax
not ecx
mov dword [rbp + rdi*2 - 0x147fc], ecx
mov edi, dword [rbx + rdi*2 - 0x14804]
movsx ecx, r8b
xor edi, esi
mov eax, r8d
and ax, cx
ror edi, 1
inc al
add cl, 5
setnp r8b
bswap edi
rol al, 0x83
btc r8d, 0x84
mov r9d, ecx
dec edi
ror edi, 1
ror eax, 0x7a
rol eax, 0x59
push rsi
sub ecx, ecx
dec ax
mov esi, r8d
xor dword [rsp + r8 - 0x22092611], edi
sal rax, 0x39
push rcx
mov edx, 0x6c874f88
mov rsi, qword [rsp + r8 - 0x22092609]
movsxd rdi, edi
adc rcx, rdx
lea r11, [rax + rcx*2 + 0x69a6b702]
adc r11w, r8w
adc r10, rdi
add dx, word [rsp + r8 - 0x2209260d]
jg 0x143b606e2
mov edi, r11d
xor dword [rsp + r8*2 - 2], ebx
pop rdi
lea rcx, [r11 + rax*2 - 0x2559cf6f]
shr r11w, 0x61
movsxd rbx, ebx
add rbp, rbx
mov r9w, word [r10 + r8 - 1]
mov cl, byte [r10 + r8 + 1]
lea r10, [r10 + r8*4 - 2]
shr r9w, cl
mov word [r10 + r8*2 - 2], r9w
movzx ecx, r8w
ror r11w, cl
jb 0x143b252e1
jmp rbp
cbw
inc sil
dec rdi
ror r11b, 0xa7
btc r8d, 3
xor bl, sil
and rdi, rdi
xor r8w, r8w
adc cx, r11w
add rsi, rsp
dec ax
mov word [rsi + r11*8 + 0x3b686800], dx
jmp rbp
cmovo rdi, rbp
jp 0x1439b3bf8
inc edi
lea rax, [rax + r8*4 - 0x60c71b44]
bts r9, 0x33
xor edi, 0xf7150d3b
movsx edx, r9b
ror r9d, 0x90
lea edi, [rdi + rdx*8 - 0x7e276904]
movsx ecx, r8w
sal rax, 0xa7
push rbx
xor dword [rsp + r9 - 0x293da98e], edi
or cx, 0x7985
pop rbx
cqo
jg 0x143a52d61
mov ebx, dword [rsi]
add rsi, 4
xor ebx, edi
push 0x53b2fc06
rol ebx, 1
neg ebx
bswap ebx
pop rax
shr al, 0xa1
lea r8, [rax*4 + 0x309aea01]
sbb ebx, 0xe70f5608
movzx edx, r8w
movsx ecx, r8w
bswap ebx
push rdi
xor dword [rsp + rax - 0x53b2fc03], ebx
pop rdi
sal rdx, 0x7f
btc r8, rdx
lea r10, [rax + r10 - 0x53b2fc0b]
lea r11, [rcx*2 + 0x418de30d]
cwde
bts rcx, rcx
mov qword [r10 + rdx*8], rbx
setb r8b
mov r8d, dword [rsi + rdx*8]
lea rsi, [rsi + rdx*4 + 4]
cwd
xor r8d, edi
movzx ebx, r11b
cwd
sal dl, 0xe6
dec r8d
xchg cl, r11b
inc ebx
bt rcx, r11
ror r8d, 3
shl r11w, 0x45
btr rax, rbx
ror r11b, cl
bswap r8d
lea r9, [rbx + r11*4 + 0x4d14f828]
lea r8d, [r8 + rax - 0x3be28d63]
add bl, 0x14
dec r9w
mul dl
ror r8d, 3
cwde
dec r8d
sar r11, cl
bswap rax
push rdi
not r9d
or rcx, r9
idiv cl
xor dword [rsp + rdx*8 - 0x7fe00], r8d
bt r11w, bx
mov edi, r9d
imul r9
pop rdi
rol rcx, cl
cwde
push rdx
movsxd r8, r8d
setae bl
adc edx, 0x872d62aa
adc rbp, r8
mov r8d, 0x5f26f58a
jmp 0x143b18f2f
cwde
movzx esi, cl
movzx bp, byte [r9 + rdi - 0x70fbff2a]
sar rdx, cl
sbb bl, dil
not bl
mov cl, byte [r9 + rbx - 0x7c583737]
lea r9, [r9 + rax + 2]
or rsi, 0xffffffffff154c0a
jb 0x143aef543
mul sil
shl bpl, cl
lea rcx, [rbx + rax*8 - 0x3dfa71e5]
mov word [r9 + rax*2], bp
add rax, r11
jmp rax
add eax, dword [rsp + rax*8 - 0x50e171ef]
mov qword [rsp + rax*8 - 0x513257d8], rbx
movsx ecx, sil
btc esi, ecx
shl r9w, cl
xor dword [rsp + rax - 0xa264af4], edi
push rcx
mov rbx, qword [rsp + rax*8 - 0x513257d0]
movsxd rdi, edi
add r11, rdi
jmp 0x143949693
jmp 0x143986b23
neg edx
push rbx
push rax
movzx esi, word [rsp + rdi*2]
pop r10
xor dword [rsp + rdi*2], edx
pop rbx
not ebp
inc bp
jg 0x1439793fb
mov esi, dword [rsi + r9 + 0x4377de25]
shl rax, cl
adc r9, 4
btc rcx, 0xa3
cdqe
or ebp, esi
push rdx
sar eax, cl
not ebp
cwd
mov dword [rax + r9 - 0x11b45e49], ebp
inc qword [rsp + rax - 0x11b45e49]
pop r10
jmp r11
jmp 0x143b2641a
mov edx, 0xf334f01f
neg dx
jge 0x143900b03
jmp 0x143c266c8
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x683ed68b
mov qword [rsp], rax
push 0x62a14523
dec ebx
jmp 0x143bfbe55
jmp 0x143b35e85
not r8
mov r8, rax
push 0xffffffff9f35892c
lea rsp, [rsp + 8]
jmp 0x143936925
movzx r8d, al
inc ebx
sub r9d, 0x8490fc39
bswap ebx
cdqe
sbb ebx, 0xae3401a0
btc rax, r9
bswap ebx
xadd rax, r8
sar dl, 0xa6
dec ebx
imul r8, rdx
cmovae rax, r8
cmovb r8w, r11w
not ebx
bt r8w, 0x97
neg ebx
btc edx, eax
push rdi
lea rdi, [r9 + rcx*8 - 0x76de2cc8]
neg edi
inc rdi
xor dword [rsp + rdx - 0x648f69fe], ebx
inc eax
pop rdi
movsxd rbx, ebx
neg r11d
sub dl, r11b
btc cx, cx
adc rbp, rbx
not eax
movsx ebx, al
neg cl
mov ebx, dword [r9 + r10 - 0x7b6f03c7]
btc ecx, 0xbb
mov cl, byte [r10 + rdx - 0x648f6994]
dec r8b
cqo
xadd al, r11b
lea r10, [r9 + r10 - 0x7b6f03c5]
shl ax, 0x42
sar r8d, 0xb5
push rdx
shr ebx, cl
mov ecx, 0x45a0e596
not cx
shr rcx, 0xd
mov dword [r10 + rdx*2], ebx
sbb r11, qword [rsp + rdx]
ror qword [rsp + r9 - 0x7b6f03c7], 0xc1
pop r9
adc r9, rbp
jmp r9
jp 0x1438e860d
mov rsi, rax
sub cx, bx
jne 0x143b0bf12
rol edx, 2
or ecx, 0x522990a7
ror ebp, 0x8f
adc ebp, 0x6a367202
mov qword [rsp + rsi - 0x7612e407], r8
xor dword [rsp + r11 - 0x7fffd], edx
dec rdi
btr rcx, rax
cdqe
pop r8
bts r11w, 0xbb
movsxd rdx, edx
cmovae rax, rdi
xor sil, sil
adc r9, rdx
lea rdx, [rsp + r11 - 0x7ff85]
sub rsi, rdi
mov r11, qword [rsi + rdx - 0x7612e401]
mov qword [rbx + rax - 0x21342c6c], r11
mov rsi, qword [rsi + r10 - 0x7612e3fd]
cdqe
mov edx, ebp
lea r10, [rcx + r10 - 0x5229bcab]
xor rsi, r8
and ebp, eax
rol cl, 0x26
lea rsi, [rsi + rax*2 - 0x6d98aef5]
bswap rsi
btr rbp, rdi
neg rsi
shl ebp, cl
mov r11d, ebp
xchg r11w, di
lea rsi, [rax + rsi + 0x1fb986f0]
shr edx, cl
xor r8, rsi
inc eax
lea rax, [rax + r11*4 + 0x1593b82c]
mov qword [rdi + rbx + 0xfffc], rsi
jp 0x143a7e7cf
movzx r9d, byte [rdx + r9*2 - 0x75558c48]
jmp 0x143aae061
mov esi, 0xc02f3423
mov cx, word [r8 + riz]
mov si, word [r8 + riz + 2]
and cx, si
mov edx, 0xc6000184
movzx eax, dl
rol eax, 0xa8
not cx
inc al
lea rsi, [rax + 0xa1baa3e]
mov word [r8 + rax*2 - 0x10800], cx
dec dx
push rsi
mov edi, dword [r10 + rax*8 - 0x4200c]
shr esi, 0x33
xor edi, ebx
xadd qword [rsp + rax - 0x8401], rax
xor edi, 0xd18c9616
or qword [rsp + rax - 0xa1c2e3f], rax
bt rsi, rax
sbb byte [rsp + rax - 0xa1c2e3e], dh
rol edi, 1
inc edi
push rdx
cdqe
not edi
mov r9d, 0xd3305c8d
jmp 0x143b38221
movzx r11w, byte [r10 + rcx*2 - 0x628d70b8]
or rcx, r8
dec r9b
adc rcx, r8
mov cl, byte [r10 + r9 - 0x31a478fe]
setae dl
lea r10, [r10 + rax + 2]
shr r9b, 0xe5
xadd word [rsp + r9*2 - 0x6348f1fe], r8w
shr r11b, cl
sal r9b, 0xc1
mov word [r10 + r9*2 - 0x6348f200], r11w
pop r9
add rax, rbp
jmp rax
pop rdi
jmp r9
cwde
mov r11, qword [rsp + r8*2 - 0x67fe]
rol ecx, 0x97
sar eax, cl
shr rcx, cl
movsxd rdx, edx
shl r9, 0xd7
mov qword [rsp + rax*2 + 4], rcx
rol eax, 0x5b
adc rbp, rdx
pop rax
pop rdi
jmp 0x1438b7d12
mov edi, r9d
lea r10, [r10 + rdi - 0x5424e62d]
and r9d, r9d
lea rcx, [r9 + rdi + 0x4932270d]
mov esi, dword [r9 + r10 - 0x5424e629]
imul r9, rcx
rol ecx, 0xd4
adc cl, r9b
xor esi, ebx
add dil, cl
movzx eax, di
neg esi
bswap esi
and r9b, r9b
shl di, 0xc1
neg r9d
inc esi
xor esi, 0xee3f059b
sal al, 0x65
mov ebp, 0x87a201b0
push rbx
bts cx, 0x2e
xor dword [rsp + rcx - 0x35ff57f7], esi
shr rdi, cl
shl ebp, cl
xchg r9, rax
pop rbx
movsxd rsi, esi
ror edi, 0x87
adc r11, rsi
add ebp, 0x395d81e
mov edx, 0xa4842094
mov esi, dword [r8 + r9 - 0xe600]
cqo
xchg rdi, rdx
bswap ebp
lea r8, [r8 + r9*2 - 0x1cbfc]
cdq
jp 0x143969423
not edi
movsx eax, sil
push r8
jae 0x143a773b8
mov edi, 0xe4885ca4
not ecx
dec ebx
xor ebx, 0x6d9fe8a4
dec ebx
add rax, rax
cmovp ecx, r8d
bswap rcx
push r11
not r8b
neg rdx
mul rcx
xor dword [rsp + r9 - 0x62ab1981], ebx
pop r11
movsxd rbx, ebx
not r8w
add cx, r8w
inc edi
adc rbp, rbx
xchg ch, cl
jmp rbp
push 0xffffffffb681b30b
add word [rsp + 5], 0xc3b4
cmp ebx, 2
not byte [rsp + 6]
jmp 0x143a13241
lea r9, [r9 + rdx*2 + 0xa]
movzx ebx, dil
bts di, 0x3a
shld rbp, rax, cl
mov qword [r9 + rdx*2], rbp
movzx ebp, dx
not si
add rdx, r11
jmp rdx
test ebx, ebx
jmp 0x143b89d73
lea rsp, [rsp + 8]
jmp 0x1438e8e25
mov ecx, 0x5bbee72a
bt rcx, rcx
lea rcx, [rsp + rcx - 0x5bbee57a]
push 0x34b298bc
push 0x58837c89
cmp r8, rcx
lea rsp, [rsp + 0x10]
ja 0x143b04a08
mov esi, 0x661963a3
mov rbp, rsp
mov edi, esi
lea ecx, [rdi - 0x66196273]
jmp 0x143c49d0d
xor dword [rsp + r8 - 0xfe91], eax
movzx r11d, r9b
pop r11
xor di, di
movsxd rax, eax
adc rbp, rax
dec r8b
jp 0x1438b7d12
mov eax, 0xe5389704
lea rsi, [rax + rax*8 - 0x50e9674f]
bt eax, esi
mov r9, qword [r8 + riz]
mov rdx, qword [r8 + riz + 8]
or al, 0x15
sub rsi, rax
mov qword ss:[r9 + riz], rdx
mov edx, dword [r10 + riz - 4]
seto al
xor edx, ebx
lea rcx, [rsi*8 - 0x414f30ff]
movzx r9d, si
dec edx
xor edx, 0xb3b49402
inc r9d
movsx ebp, cl
ror edx, 3
sub edx, ebp
neg edx
push rbx
dec eax
xor esi, 0x4f9cc430
push rbp
xor dword [rsp + r9 - 0x50b9], edx
sar si, 0xaf
xor bp, 0xb532
inc eax
mov rbx, qword [rsp + rbp*2 - 0x16a5e]
movsxd rdx, edx
adc r11, rdx
lea r9, [r8 + r9*4 - 0x142f4]
lea rdx, [rsi + rax*8 + 0x101c4a19]
mov qword [r8 + rbp*2 - 0x16a5e], r9
or cx, 0xbcb7
mov rdi, qword [r10 + rbp*2 - 0x16a72]
lea r10, [rbp + r10 - 0xb53f]
inc dx
mov qword [rsp + rbp*2 - 0x16a5e], rcx
xor rdi, rbx
btr cx, 0x83
inc byte [rsp + rbp - 0xb52a]
shl si, 0x47
not rdi
lea r9, [rax*4 - 0x32f364e6]
shr qword [rsp + rbp - 0xb52b], 0x6b
neg rdi
add ebp, ecx
jg 0x1438f59d8
xor rdi, 0x7c317827
bt r9d, ecx
neg dword [rsp + 0xa]
bswap rdi
xor edx, 0x6c123790
lea rdi, [rdi + rbp - 0x5c33fd9a]
sub dword [rsp + 0xa], 0x7512a4b4
pop rcx
and rbp, 0x25b5948a
xor rdi, 0xffffffffc12c9d86
rol rdi, 2
cbw
add rdi, rcx
mul word [rsp + rcx + 2]
neg rdi
sub dword [rsp + rcx + 1], edx
push rbp
xor rbx, rdi
cwd
mov qword [r8 + rcx*4 - 4], rdi
pop rsi
pop rcx
jmp r11
neg byte [rsp + rbp - 0x1ebfa07e]
mov qword [r8 + rsi - 0x1b42ba16], rdx
mov dword [rsp + rbp - 0x1ebfa078], ecx
lea r8, [r8 + rsi*2 - 0x36857422]
bt esi, 0x82
pop rcx
cqo
pop r9
jb 0x143b4221f
add dil, cl
ror dl, 1
xor bl, dl
sar r11b, 0x26
adc rdx, rsp
neg r8b
btc edi, 0x91
bts edi, 0x20
add r11b, byte [rdx + rax - 0x4630]
cdq
xchg r9b, cl
mov word [rsi + rax*2 - 0x8c64], r11w
sar rdx, 0xd1
or r9b, r8b
lea r11, [r8 + rcx*2 + 0x60824d9e]
lea rsi, [rax + rsi - 0x4634]
and dl, 0x8a
jno 0x143998aeb
imul si, si
not ax
push rbx
inc r10
xor dword [rsp + rbp - 0x52bffc02], ecx
push rdi
shr dword [rsp + rbp - 0x52bffbfe], 0xaa
mov rbx, qword [rsp + r10 - 0x52bffc09]
pop rdi
bts rdi, rdx
movsxd rcx, ecx
cwde
xor dx, dx
or rax, rdi
adc r11, rcx
pop rax
jmp r11
not word [rsp + rdi - 0x7d2e9ab6]
pop r9
jno 0x1438b7d12
mov r9d, 0xcc136196
mov r8d, dword [rbp + riz]
mov edx, r9d
lea r11, [r9 + r9*8 + 0x7b8edcab]
movzx edi, byte [rbx + riz - 1]
lea rax, [rdx + r11 - 0x3cd88dc5]
jmp 0x143a33d26
mov eax, 0x6c9a8bb3
bt eax, 0xae
sal rax, 0xb7
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffff849e0eb2
jbe 0x143913e3f
mov edx, 0xc632c12e
mov esi, dword [r10 + riz]
movsx r11d, dx
mov r8d, 0x2d1e9e1b
mov r11d, dword [r10 + r8*2 - 0x5a3d3c32]
not esi
mov edi, edx
mov ecx, 0x278ccabc
ror edi, 0xa6
not r11d
shr cl, 0xc3
and esi, r11d
jmp 0x143aa7bb2
jmp 0x143be42c4
jmp 0x143a2040d
jmp 0x143bbf2f9
push 0xffffffffb82b3c95
cmp ebx, 2
push 0xffffffffb190a829
jmp 0x1439c8dd9
rol r11d, 1
and byte [rsp + rdx - 0x49497fe], 0x13
sar qword [rsp + rdx - 0x4949800], 0x10
adc r11d, edi
cwde
bt edi, 0x97
imul qword [rsp + rdx*8 - 0x24a4c000]
neg r11d
and word [rsp + rdx + 3], 0xd190
and r8, rdx
bswap r11d
sub r9w, di
neg rdi
not rdi
mov qword [rsp + rdx], rbx
xadd r9w, r8w
bt r8, r9
xor dword [rsp + rdx], r11d
pop rbx
xchg r8w, ax
sar rdx, 0xa8
movsxd r11, r11d
setb al
adc r10, r11
lea rcx, [r9*2 + 0x32ba0d2c]
jmp 0x143998aeb
pop rbx
push rcx
mov rdx, qword [rsp + 8]
jmp 0x143c10d31
jae fcn.143ac99e2
mov edx, dword [r9 + r10*2 - 0x205a2418]
movsx edi, bp
ror r10d, 0x55
xchg ebp, edi
lea r9, [r9 + r10 - 0x68908075]
mov dword ss:[rsi + r10 - 0x68908081], edx
lea r8, [r10 + r8 - 0x68908085]
mov ecx, dword [r8 + r10 - 0x68908081]
xor ecx, ebx
xor ecx, 0x1692b492
and di, bp
and bp, r10w
sbb ecx, 0x8d242f1c
lea rax, [rdi + 0x68319728]
ror ecx, 2
movzx esi, r10b
or rsi, 0x4b15038f
bswap ecx
bt si, bp
sar ax, 0x8f
shl ax, 0x6d
ror ecx, 2
cqo
xor r10d, edx
cmovg si, dx
push rbx
cbw
not bp
xor dword [rsp + r10 - 0x68908081], ecx
shr r10d, 0x87
xadd dx, bp
pop rbx
sbb sil, bpl
push rdx
je 0x143ac67e0
mov dx, word [r10]
mov eax, 0xe8858783
add r10, 2
movsx edi, ax
bswap eax
bts eax, edi
movzx eax, word [rsi + riz]
movzx ebx, di
movsx r8d, di
lea rsi, [rsi + rbx*4 - 0x21e0a]
lea rcx, [rbx + rbx*2 - 0x5430271]
cmovae r8d, ebx
push rdi
xor ax, r11w
add ax, 0x339d
jmp 0x143bdcc96
xadd rax, rsi
lea rbp, [rax + rax - 0x60440f7a]
xor sil, dl
movsxd rdi, edi
adc r11, rdi
jmp 0x143988888
xor r9d, edi
mov edx, dword [rcx + r10 - 0x8026]
mov dword [rcx + rbp - 0x8026], edx
pop rdi
jmp r11
bts ax, 2
mov rax, qword [rax + rbp - 0x170ae6be]
push 0x6c8f7491
sbb rsp, 0x17
call rax
mov r9d, 0xbd217d3a
lea rdx, [r9*2 - 0x69d056e1]
mov r11d, edx
mov rsp, qword [rbp + r11*4 - 0x41ca8e5c]
movzx ebx, r9b
or r9b, r9b
mov rbp, qword [rbp + r11*2 - 0x20e5472e]
movsx esi, r9w
mov qword [rbp + rbx*2 - 0x74], rax
mov r9, rbp
pop rbx
xchg rdx, r11
movzx ebp, sil
movsx r8d, r11w
pop r11
dec esi
mov r10d, esi
pop r8
jmp r11
lea r11d, [r11 + r8 + 0x48ad08ce]
sar r8d, 0xa2
btc rax, rdi
rol r11d, 1
push rbx
xor dword [rsp + rdx], r11d
movzx r9d, al
cwde
pop rbx
push rdi
movsxd r11, r11d
add r10, r11
rol dword [rsp + rax + 1], 0x41
pop r8
add rax, r10
jmp rax
neg rdx
mov r11d, dword [r9 + rax*2 - 0x14e]
inc edx
lea rcx, [rax + rax + 0x5b325d97]
movsx r8d, byte [rsp + rax - 0xa6]
lea r9, [r9 + rax*2 - 0x14a]
imul rax, qword [rsp + rax*4 - 0x29c]
xor r11d, ebx
rol dil, cl
inc r11d
btr rdi, rsi
xor r11d, 0x45bdb906
add ax, word [rsp + rdi - 0x290a0fef]
jae 0x143bcdd08
mov eax, 0x2a034a96
movsx edx, al
cwde
mov r11d, dword [rax + r9 - 0x4a96]
cbw
jmp 0x143ba17d8
push 0xffffffff9d32d8b3
shl word [rsp + 3], 0xc6
cmp ebx, 2
jmp 0x143991ae0
push 0x298215a5
jmp 0x143afa55a
add rbp, rcx
jmp rbp
lea edx, [r11 + rdx - 0x7da9de20]
lea rax, [rdi + rdi*4 + 0x7c9c9992]
rol edx, 2
btc r8w, r11w
xor edx, 0xc3b8ba2f
movzx r9d, r8w
xor r8w, r9w
sal r11d, 0x23
bswap edx
adc r8b, r9b
push rsi
xor dword [rsp + r11 - 0x4a8], edx
push rax
inc ax
neg dword [rsp + r11*2 - 0x950]
mov rsi, qword [rsp + r11 - 0x4a0]
adc qword [rsp + r11*2 - 0x950], 0xffffffffa7b2e034
pop r11
push r9
movsxd rdx, edx
add r10, rdx
mov ecx, eax
push r11
cdqe
lea rbx, [rbx + r9 - 0xff90]
jmp 0x143a0e2da
mov edx, dword [rsi + r8*4 - 0x477448]
shl r8b, 0x23
lea rsi, [rsi + r8*2 - 0x23bb2c]
setbe byte [rsp + r8*2 - 0x23bb30]
inc qword [rsp + r8 - 0x11dd98]
or eax, edx
sar byte [rsp + r8*4 - 0x477660], 0xe6
not eax
xchg dword [rsp + r8*2 - 0x23bb2f], r11d
mov dword [rsi + r11 - 0xfe9e02], eax
sar dword [rsp + r11*2 - 0x1fd3c04], cl
not r8b
neg word [rsp + r11*2 - 0x1fd3c03]
pop rdx
jmp r10
xor sil, 0xba
bt ecx, edi
rol sil, 1
neg sil
cwde
sub eax, ebp
xor edi, edi
xor r8b, sil
ror rax, 0x9a
bt di, ax
jae 0x14395cc5d
mov edi, 0xf618b987
jmp 0x143b67bad
xor dword [rsp + rsi - 0x443556da], ebx
bt cx, 4
adc dil, cl
lea r8, [rdi + rdi*4 - 0x5f79ffdb]
pop r8
movsxd rbx, ebx
add r11, rbx
mov rbp, qword [r9 + rdx*2 - 0xda0e]
neg eax
jge 0x143b1f41a
lea r14, [r9 + rdx*8 + 0x44245b91]
pop r15
push r14
pop rax
pop rsi
cwd
lea rbp, [r14*8 + 0x7ab1d526]
pop r9
movzx r11d, bp
lea rbp, [rax*4 - 0x795842f6]
pop rax
pop r14
jmp loc.143c002de
jmp 0x14393db58
jmp 0x1439c4c41
xor eax, 0x83bf3629
dec r11d
add r8b, r9b
setb dil
ror r11d, 1
bt edi, 0x3e
inc rax
bswap r11d
not r11d
cdq
neg di
bswap r11d
not cl
cwd
push rsi
xor dword [rsp + r8*4 - 0x369ee258], r11d
ror edi, cl
pop rsi
movsxd r11, r11d
xchg dh, cl
imul di
add r10, r11
and r8w, 0xa4a0
or r9w, dx
push r8
pop rax
jmp r10
lea rsp, [rsp + 8]
jne 0x1438c441e
mov r9d, 0x250ed091
mov r9, rax
jmp 0x1438c4424
lea rax, [rax + rax*2 + 0x138bebb0]
ror dil, 1
inc r11w
movsx ecx, r9w
dec r11w
not dil
xor r11w, dx
sal dl, 0xa2
add dx, ax
inc dil
not cx
push rax
neg dil
neg dword [rsp + rcx - 0x9e65]
ror dword [rsp + rcx - 0x9e65], cl
or r9d, 0x85158b36
not dil
and r9b, dl
sbb dil, 0x9c
rol r11b, 0xc1
bt dx, 0xad
xor sil, dil
and rax, 0x28127a99
neg cx
lea rdi, [rsp + rdi + 8]
mov dword [rdi + rax*2 - 0x50208520], r8d
ror rdx, cl
ror qword [rsp + rax*2 - 0x50208520], cl
mov rdx, qword [rbp + rax*2 - 0x5020851c]
sar eax, cl
mov edi, dword [rdx + rax - 0x50]
mov dword [rbp + rax - 0x48], edi
push rcx
movsx edx, cl
movsx r8d, ax
mov edx, dword [rbx + rax*2 - 0xa5]
lea rbx, [rbx + rax*8 - 0x285]
xadd qword [rsp + rax - 0x48], rax
movzx edi, byte [rsp + rcx - 0x6192]
lea rax, [r11 + r8 - 0x685165e0]
xor edx, esi
ror r11w, 0xa9
bswap edx
pop r9
dec r11
adc edx, edi
xchg ecx, r8d
dec rdi
dec r9
xor edx, 0x91af7cba
dec dil
sub r11d, 0xc4368b08
sbb edx, 0x9a99dc3e
mov qword [rsp + r9 - 0x6196], rsi
mov esi, r8d
rol cx, 0x85
xor dword [rsp + r9 - 0x6196], edx
or al, 0xad
push rdi
mov rsi, qword [rsp + r9 - 0x618e]
mov qword [rsp + r9 - 0x618e], rcx
pop rdi
movsxd rdx, edx
inc r8
jno 0x143adc08c
xor eax, ebx
xchg dword [rsp + 2], ecx
btc edi, edi
jae 0x143a24691
jg 0x143b308d0
mov byte [rdx + rcx], r8b
rol r9b, 0x63
inc byte [rsp + rdx*2 + 3]
add al, byte [rsp + rdx + 7]
lea r9, [rsp + rdx*8 + 0x10]
inc byte [rsp + rdx + 6]
movzx r11w, byte [rdx + r9]
sal bl, 0xe2
bts rbx, 0x85
mov word [rdx + r10 + 2], r11w
lea rdx, [rbx*8 - 0x77783e72]
shr byte [rsp + rdx + 0x77683d73], 7
mov ecx, edx
lea r10, [r10 + rdx + 0x77683d74]
cdq
add ebx, dword [rsp + rdx*4 + 1]
mov r8d, 0x18af23bb
pop r11
xor rdx, rbp
jmp rdx
sbb rsp, 0x18
call rax
mov edx, 0x99b0278a
mov edi, edx
movsx r8d, dx
mov rsp, qword [rbp + r8 - 0x279a]
mov rbp, qword [r8 + rbp - 0x2792]
movsx esi, dx
mov ebx, esi
add r8b, bl
mov qword [rbp + r8*2 - 0x4e28], rax
mov rbx, rbp
inc rdi
movsx r10d, sil
sal dx, 0xc7
pop r8
sbb rsi, 0xfa8483f
mov r11d, esi
pop r9
pop r10
mov edx, dword [rsi + r10 + 0xfa820b6]
lea r10, [r10 + rsi + 0xfa820ba]
lea rbp, [rdi + 0x3d9e421a]
neg sil
xor edx, r8d
ror rbp, 0x70
lea edx, [rdi + rdx + 0x3cd50215]
neg edx
bt r11w, di
rol edx, 2
lea rcx, [rsi*4 - 0x1b76aee0]
lea edx, [rdx + rsi*2 - 0xa39b79a]
jmp 0x143c2005a
mov ecx, ebp
pop r9
pop r10
movsx eax, r11w
cdqe
jmp r9
mov edx, 0xb83d1907
not edx
mov rdx, rax
jmp 0x143a37e71
sbb esi, 0xef3601a2
sbb edx, 0x98afa1b2
push rbx
add r8d, esi
xor dword [rsp + rsi*2 - 0x219424d6], edx
movzx ebx, sil
add ecx, edi
pop rbx
shr ecx, 0xa9
not r8
movsxd rdx, edx
not r8d
shl r11d, cl
btr r11d, ecx
adc rbp, rdx
not cx
or r11d, r11d
add cl, 0x8a
add r11, rbp
jmp r11
lea rsi, [rdx*4 + 0x4199292d]
lea r10, [rcx + r10 - 0xffef]
xor r11d, r8d
xor r11d, edx
sub bpl, dl
movzx eax, bpl
sar dword [rsp + rcx*4 - 0x3fffa], cl
bswap r11d
neg r11d
rol ecx, cl
ror r11d, 1
mov qword [rsp + rbp*2 - 2], r8
xor dword [rsp + rbp - 1], r11d
pop r8
lea rdi, [rcx + rsi*8 - 0x43e5fe62]
inc al
lea rbp, [rax*4 - 0x354df6d2]
movsxd r11, r11d
rol al, 0xc4
and rdi, rdx
ror dl, 0x62
add r9, r11
jmp 0x1439b3bf8
push 0x18853cb3
sal dword [rsp], 0xe1
jle 0x143962371
cmp ebx, 2
not byte [rsp + 1]
not word [rsp + 3]
not word [rsp + 5]
lea rsp, [rsp + 8]
jne 0x143aefd16
mov rdx, rax
jmp fcn.143becc8b
inc eax
ror r11d, 0xa7
xor dword [rsp + rdi*2 - 0x615fe7e], ecx
mov esi, edi
shl r11b, 0xe1
pop rsi
ror rax, 0x82
neg r11
movsxd rcx, ecx
neg rax
lea r9, [r8 + rdx*4 - 0x9ef2b41]
add al, 1
adc r10, rcx
btc rax, 0x2f
add rdi, r11
ja 0x143c4eb51
lea eax, [rax + rcx - 0x505ea3f3]
and word [rsp + r10*4 - 0x102], 0xf036
push rsi
bswap eax
push rbp
shr sil, 0xa7
ror eax, 1
push rdx
sal byte [rsp + rbp + 0x5140f616], 0x85
mov qword [rsp + rcx - 0x1ba75ebb], rbx
lea rdi, [rdx + rdx*2 - 0x6c5b22e7]
xchg word [rsp + rbp + 0x5140f626], di
xor dword [rsp + rcx*2 - 0x374ebd9e], eax
mov rbx, qword [rsp + rbp + 0x5140f629]
inc dl
sar rcx, cl
push rsi
movsxd rax, eax
sub qword [rsp + rbp + 0x5140f628], 0xffffffff97bc88b0
add r11, rax
lea r10, [rbp + 0x6d8d0797]
jmp 0x143bc296e
mov rcx, qword [rsp + rcx + 7]
push 0xffffffff9cab03aa
jmp 0x143c4052a
jmp 0x143a8296b
lea rsp, [rsp + 8]
jne 0x143b4c8b3
jmp 0x143c2a957
push 0xffffffffb7a03922
mov word [rsp + 3], 0x1612
lea rsp, [rsp + 8]
jne 0x143bb9521
mov r8d, 0xd03b0491
jmp 0x143c358c1
push 0xfffffffffc9c392e
cmp rbp, rdx
jmp 0x143a77034
cmp ebx, 4
jmp 0x143c26863
lea rsp, [rsp + 8]
jne 0x1439a89e9
mov r8d, 0x87875e33
not r8b
lea r8, [r8 + r8*2 - 0x165db50]
mov r8, rax
push 0xffffffff94a3b499
not byte [rsp + 7]
jmp 0x14394b8df
cmp ebx, 3
jmp 0x143c3daa2
jmp 0x1438cf7d6
lea r10, [rbx + r10 - 8]
cwd
mov qword [r10 + rbx*2], r9
lea r9, [rbx*4 - 0x26c63c7]
idiv rax
jmp fcn.143ac99e2
cmp ebx, 4
jbe 0x143b5952a
mov edx, 4
mov eax, 0xcbb77103
lea ecx, [rbx + riz - 4]
mov eax, 0x3a8f408e
lea rax, [rax*4 + 0x51b93e25]
shl ecx, 3
sal edx, 3
mov rax, rbp
jmp 0x143bc3e3f
lea rdi, [r10 + rcx*2 - 0x506348ef]
movsx ebx, r9b
xor dword [rsp + r9*8 - 0x32c280], edx
cwde
sub rbx, r9
pop rbx
rol rdi, 1
movsxd rdx, edx
xchg r8w, di
sub dil, 0x39
lea rax, [rax - 0x7462fafe]
adc r11, rdx
ror edi, cl
jae 0x143a4e7b4
xor edx, ebx
movsx r10d, si
xor edx, 0xb1aa2882
lea rsi, [r10*2 - 0x3bc6f5d6]
and bp, r10w
bswap edx
movsx eax, di
xor edx, 0x5d131123
ror edx, 3
sal rax, 0xf1
push rbx
push rbp
jp 0x143b22919
mov eax, 0x759a5310
movzx esi, al
mov edx, dword [r10 + rsi - 0x10]
inc eax
movsx r11d, sil
lea r10, [rax + r10 - 0x759a530d]
lea rcx, [rax + rsi - 0x344c81d6]
lea rbp, [rax*4 - 0x12c9dece]
bt cx, ax
xor edx, r8d
xchg ch, al
neg edx
lea edx, [rdx + rsi - 0x42921290]
mov edi, eax
and rcx, rax
adc bp, 0xcbbb
xor edx, 0x1c0a3535
sub ax, 0xb830
btr rcx, rdi
bswap edx
sub ebp, ecx
lea edx, [rdx + rsi*4 - 0xe252dea]
bt ecx, edi
xor r11w, cx
shl bp, 0x4b
ror edx, cl
or edi, 0xdb238995
shr eax, 0x34
dec edx
bswap rbp
push r8
xchg ecx, eax
movsx r8d, al
xor dword [rsp + rax - 0x41081141], edx
pop r8
or rdi, rax
rol ax, 0xee
movsxd rdx, edx
imul rax, rsi
sar dil, 0xe2
setnp bpl
adc r9, rdx
lea rdx, [rsi*8 + 0x65374a82]
add edx, ecx
shr rax, cl
add ebp, dword [rax + rbx - 0x208]
or si, ax
lea rsi, [rdx - 0x3f40814e]
mov edx, dword [rbx + rax - 0x204]
lea rbx, [rax + rbx - 0x204]
adc ebp, edx
mov dword [rax + rbx - 0x208], ebp
rol al, 0xc3
mul cl
jno 0x143a0172d
jmp r9
mov eax, 0xea881817
bts ax, ax
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x630ac48c
push 0xffffffffd7bd2427
push 0xffffffffdf35312f
mov qword [rsp + 0x10], rax
lea rsp, [rsp + 0x10]
dec ebx
jne 0x143a0989e
mov eax, 0xcf0bf201
mov rax, qword [rbp + riz]
sub rsp, 0x20
push 0xffffffff8f04f22b
jmp 0x143a6d4e0
push 0x23bfc1b7
cmp ebx, 1
jmp 0x1439f8251
mov qword [rsp + rcx*2 - 0x14], rbx
neg r9w
xor dword [rsp + rcx*8 - 0x50], r8d
pop rbx
add cl, dil
ror r9d, 0x33
push rdi
movsxd r8, r8d
adc r11, r8
movzx r8d, byte [rsp + rcx - 0x10]
inc cx
ror r10w, 0x4d
lea r10, [rsp + rcx - 0xb]
ja 0x143a69083
mov r10d, 0x6822700
movzx ecx, r10w
lea rsi, [rsi + r10 - 0x6822704]
lea rdx, [r10 + rcx*2 - 0x26c43044]
mov r10d, dword [r10 + rsi - 0x6822700]
shr ecx, 0xf8
lea rax, [rcx*8 + 0x402fdd25]
jns 0x143bede9a
xor al, 1
rol rdx, 0x2a
lea rcx, [rbp + rdi - 0x2ef73fd9]
movzx esi, bp
inc al
shl bp, 0x6e
neg al
shr rsi, cl
xadd cx, di
adc esi, edi
xor bl, al
ror bpl, 6
dec bp
adc rax, rsp
xadd bpl, sil
shl rsi, 0xf2
add ebp, esi
mov r10d, dword [rbp + rax - 0x6392bf51]
setne bpl
xchg rcx, rdi
lea r9, [r9 + rbp - 0x6392bf05]
sal rsi, 0xf9
bt esi, 0x3b
mov dword [rbp + r9 - 0x6392bf01], r10d
lea r8, [rbp + r8 - 0x6392bf05]
sbb sil, cl
movsx r10d, si
push rdi
mov ecx, dword [rbp + r8 - 0x6392bf01]
ror rsi, 0x81
sub dil, byte [rsp + r10*2 - 0x166]
lea rbp, [rsi*2 - 0x27e01378]
xor ecx, ebx
ror byte [rsp + rbp + 0x27e012ca], 0xa6
ror ecx, 1
movsx eax, bp
and r10b, 0xb0
push rdi
neg ecx
lea ecx, [rcx + rdi - 0x3af743f2]
neg si
cmovno rbp, r10
push rdx
neg ecx
or qword [rsp + rsi*2 - 0x1ff4b], 0xffffffff8fa49908
mov qword [rsp + rbp*2 - 0x150], rbx
add r10, qword [rsp + rbp - 0xae]
xor dword [rsp + rbp - 0xa0], ecx
mov rbx, qword [rsp + rbp - 0xa0]
mov qword [rsp + rbp - 0xa0], rdx
neg ax
adc al, dil
movsxd rcx, ecx
btc ebp, 0xae
adc r11, rcx
xor rsi, 0x29ab7018
xadd dword [rsp + rbp*2 - 0x8151], r10d
sal word [rsp + rbp - 0x409b], 0x69
pop rdx
pop rbp
pop rsi
js 0x143bc814f
adc rbp, rdx
imul eax
or rdx, rbp
jmp rdx
jmp 0x143b05ba4
push 0xfffffffff404ee04
push 0xffffffffe69bedac
lea rsp, [rsp + 0x10]
jne 0x143ab15b7
mov eax, 0xca834796
mov rax, qword [rbp + riz]
sub rsp, 0x20
jmp 0x143a9ec97
jmp 0x143bee857
neg edi
ror edi, 3
idiv cl
neg edi
inc rdx
push rsi
xor r9, rax
xor al, r9b
xor dword [rsp + r8 - 0xc825], edi
pop rsi
shr dl, 0xc1
jge 0x143970496
inc dil
jmp 0x143b32c0e
xor dword [rsp + r8 - 0x7b9f12f9], eax
xor r8d, edi
shr r8, cl
pop rsi
bswap rdx
dec r9b
lea rbp, [r8 + rbp - 4]
shl r11w, cl
push rcx
lea rdx, [rdx + rcx*8 - 0x6dfc7fc2]
mov dword [rbp + r8*8], eax
jns 0x14393ede3
sal r9d, cl
not eax
sar dil, 0xe1
xor eax, 0x18a68438
bswap eax
dec eax
ror r9b, 0x25
rol eax, 3
bts r9, r8
push rcx
mov qword [rsp + rdx*2 - 0xb0], rbx
xchg r10, rcx
setb dil
xor dword [rsp + r10*2 - 0x214b0], eax
dec byte [rsp + r10 - 0x10a5b]
pop rdi
pop rbx
dec r9b
rol r8d, cl
not edi
movsxd rax, eax
ror dl, 0x82
adc r11, rax
lea rdx, [rbp + r10 - 0x10a4c]
mov qword [rbp + r10*4 - 0x42968], rdx
ror r9w, 0x27
add r9, rdi
lea rbp, [rbp + r10*2 - 0x214b0]
add r8b, cl
imul cx, r8w
xor r10d, 0x86055493
jmp r11
lea rsp, [rsp + 8]
jmp fcn.14388eddc
or al, 0x27
pop rdi
pop rbx
add rdx, rbp
jmp rdx
dec ecx
neg eax
push rsi
push r8
and r9d, dword [rsp + rax*4 - 0x69c7]
xor dword [rsp + rax - 0x1a6a], ecx
add word [rsp + rax*4 - 0x69c4], 0x87b0
dec rdi
mov rsi, qword [rsp + rax*4 - 0x69c0]
lea rbp, [rbp + r9*2 - 0x10c]
mov dword [rax + rbp - 0x1a72], ecx
xchg word [rsp + rax - 0x1a6d], r8w
sbb r8d, edx
mul r8d
lea rbx, [rbx + rdx*2 - 0xa20]
mov edi, dword [rdx + rbx - 0x50e]
push rdx
sar al, 0xc2
xor edi, esi
mov qword [rsp + rdx - 0x4fe], 0xffffffff91b8e214
lea edi, [rdi + rdx*2 - 0x1b8ad8b3]
cwd
movzx ecx, dx
rol edi, 3
dec edi
rol word [rsp + rdx - 0xfff0], 0xca
sar dword [rsp + r9 - 0x71], 0x5d
inc r9d
rol edi, 3
not edi
or ecx, dword [rsp + rdx*2 - 0x1ffee]
cdq
or qword [rsp + r9*2 - 0xfb], r11
neg edi
mov qword [rsp + r9 - 0x75], rsi
sub byte [rsp + r9 - 0x78], 0x9c
xor dword [rsp + r9*2 - 0xfa], edi
shl rdx, cl
mov rsi, qword [rsp + rdx*2 + 0x10]
movsxd rdi, edi
cwd
add r10, rdi
dec ecx
btr r9, rax
pop rax
pop rdi
pop rdx
jae 0x143c4eb51
neg ecx
or esi, 0xf816880
adc rbx, rsp
movzx dx, byte [rbx + rdx - 0x25610848]
sub cl, 0x97
shr rsi, 0x1c
mov word [rsi + r9 - 1], dx
movsx edx, dil
jmp r11
mul dil
dec rdi
jmp r9
push 0x7934739b
push 0xffffffffec8e9dbf
cmp ebx, 4
push 0xffffffffe91f4125
lea rsp, [rsp + 0x18]
jne 0x143bddcbb
mov r9d, 0x5535b22e
jmp 0x143bd981c
add ax, si
xadd rax, rdx
lea r10, [rdi + r10 - 0x34fd]
dec esi
bts rdi, 0x21
cmovb edi, eax
xor ebp, r8d
lea rdi, [rsi + rsi*2 - 0x4ae8935c]
neg ebp
sub dx, 0x87
sub edx, edi
je 0x143a258df
ror ebp, 1
bswap ebp
ror ebp, 3
sar dil, 0xa4
rol dil, 0x45
bts rsi, rdi
dec ebp
neg ax
push r8
cqo
xor dword [rsp + rdx*2], ebp
xor rdx, rdi
pop r8
movsxd rbp, ebp
movsx r11d, dil
adc r9, rbp
movsx ebp, cl
jmp r9
sub sil, byte [rsp + rdi*2 - 0xed5]
neg ecx
bts r10, rdi
movsx eax, sil
lea ecx, [rcx + rsi*8 - 0x474c7cc2]
xor word [rsp + rdi - 0x76a], 0x69a9
adc edx, 0xc0354f8b
mul word [rsp + rdi*2 - 0xed8]
neg ecx
mov dword [rsp + rdi*2 - 0xed5], esi
shl bp, 0x88
lea rdx, [rbp + r10*2 - 0x63da9dc8]
mov qword [rsp + rdi - 0x76c], rbx
xadd di, si
not dx
not rdx
xor dword [rsp + rdi*2 - 0x478c], ecx
pop rbx
movsxd rcx, ecx
not edx
bt si, 0xa
add r11, rcx
ror dil, 0x21
inc r10d
movzx edx, byte [r8 + rdi - 0x2370]
not si
dec r10
lea r8, [r8 + rdi - 0x2370]
or di, 0x7c0a
xor dl, bl
rol ax, 0x41
sbb dl, 0xb9
btr rax, 0x27
bt rsi, rdi
cbw
xor dl, 1
xor rdi, 0xfffffffff2363728
adc r10, rbp
inc dl
not eax
neg dl
xor bl, dl
lea rcx, [rdi + rax + 0x6ebb802e]
shr rdi, cl
neg rsi
add rdx, rsp
xor ecx, 0x12969d0b
shl sil, 0xe2
btc esi, eax
mov r10d, dword [rdx + rbp*2 - 0x503c7e00]
adc ax, bp
mov dword [r9 + rcx - 0x726655a4], r10d
lea r9, [r9 + rbp*2 - 0x503c7e0c]
sar dil, 0x61
jns 0x143bc814f
xor eax, 0x6aac7719
push rbx
shl eax, 0xdd
push rax
xor dword [rsp + rdi*2 - 0x3fffe9fa], esi
bswap edi
jmp 0x143bbf75f
adc qword [rsp + rcx*4 - 0x4abbfdac], rbx
shl dl, 0x21
dec r8d
shl rdx, 0x9c
xor dword [rsp + rcx - 0x12aeff6b], r11d
pop rbx
sub al, r8b
movsxd r11, r11d
adc rbp, r11
not rax
bt si, di
imul sil
mov r10, qword [r10 + rcx - 0x12aeff6b]
lea r11, [r8 + rdx*8 + 0x28bb5e06]
jae 0x1438c28c9
mov r11d, 0xac141a9a
push r11
movzx ecx, r11w
lea rbp, [rbp + rcx*2 - 0x3538]
mov r8d, dword [rbp + rcx - 0x1a9a]
xor r8d, ebx
and byte [rsp + rcx - 0x1a97], r11b
not r11b
sbb dword [rsp + rcx - 0x1a9a], r11d
xor r8d, 0x1a10b7b3
not r8d
dec byte [rsp + rcx - 0x1a9a]
lea rdx, [r11 + rcx - 0x627ac2d8]
ror r8d, 2
bts ecx, r11d
sar r11w, 0x4d
xor r8d, 0xc11b1887
mov qword [rsp + rcx - 0x1aba], rbx
movzx eax, r11w
movsx ebx, cx
xadd bx, cx
xor dword [rsp + rcx - 0x1aba], r8d
pop rbx
movsxd r8, r8d
add r10, r8
lea rbp, [rcx + rbp - 0x1abc]
movzx r9d, r11w
imul rcx, r9
push r11
movzx edi, word [rbp + rcx]
xor di, bx
cbw
mul dword [rsp + rcx*2 + 1]
inc di
inc r11
neg di
mul edx
idiv word [rsp + rcx*4 + 3]
ror rax, 0x67
adc di, 0xd900
cqo
cdqe
xadd rcx, rax
rol di, 1
sub rcx, 0xffffffff999d5585
xor cx, dx
cwd
xor bx, di
lea rsi, [rsi + rdx*2 - 4]
not byte [rsp + rcx - 0x6662aa74]
ror r9b, 0x66
inc rax
mov dword [rsi + rdx*2], edi
mov byte [rsp + rcx - 0x6662aa79], 0x1c
pop r9
ja 0x143998aeb
rol rax, 0xd7
neg r11
lea r11, [r11 + rcx*2 - 0x594e6072]
or edi, 0x413d772f
xor rbx, r11
jmp 0x143a6413a
push 0xffffffffb9250d16
test ebx, ebx
push 0x1203c8b9
jmp 0x143923189
jmp 0x143b7c704
mov edx, dword [rcx + rbx - 0x6c874f90]
shr r11b, 0x43
lea rbx, [r8 + rbx - 0x22092619]
sbb r8b, 0x37
mov qword [rsp + r8 - 0x220926d2], r9
xor edx, esi
rol qword [rsp + rcx - 0x6c874f80], 0x43
mov byte [rsp + r8 - 0x220926cf], al
dec r9
rol edx, 3
dec word [rsp + r8 - 0x220926d2]
bswap edx
lea edx, [rdx + r8 + 0x700b513e]
or r9b, r8b
ror edx, 2
movsx edi, word [rsp + r8 - 0x220926d6]
dec edx
shr r8, cl
mov qword [rsp + r8 - 0x22091e], rsi
xor dword [rsp + r8 - 0x22091e], edx
xor dword [rsp + r8 - 0x220923], r8d
add qword [rsp + r8 - 0x220926], 0xffffffff932b011f
mov rsi, qword [rsp + r8 - 0x22091e]
or cl, 3
bswap rax
mov dword [rbp + r8 - 0x220926], edx
pop r9
pop rcx
add rdi, r10
jmp rdi
push r15
bswap rbx
push rax
xchg byte [rsp + rbp - 0x1d], al
mov qword [rsp + rbp - 0x1d], rcx
push rbp
lea rax, [rbx*4 + 0x253b8119]
mov qword [rsp + rbp*4 - 0x74], r11
xchg bx, ax
movzx r11d, bx
push r12
jmp 0x143c2da8d
mov esi, dword [r10 + riz - 4]
movzx edi, cl
lea r10, [r10 + rdi - 0x21]
sbb rax, 0x1fb20e3a
sal ecx, 1
xor esi, ebx
shr dil, 0x46
neg esi
bswap esi
btc rax, rax
inc esi
mov r9d, 0xe6bbcaa1
ror ax, 0xc9
lea rdx, [rdi + 0x4831ea03]
xor esi, 0xee3f059b
movzx ebp, cx
bswap ebp
push rbx
xor dword [rsp + rdi], esi
pop rbx
movsxd rsi, esi
sar dil, 0xa5
adc r11, rsi
xadd rcx, rax
neg r9
mov edx, dword [r8 + rdi*2 + 6]
bt ax, 0x94
push rdi
lea r8, [rdi + r8 + 0xa]
lea rsi, [rsp + rdi + 0x18]
mov dword [rsi + rdi*2], edx
pop rcx
add rcx, r11
jmp rcx
xchg bp, cx
pop r11
cdqe
xchg rbx, rax
pop rcx
not bx
pop r15
pop rbx
cdq
lea rax, [rbp + 0x70972e89]
pop rbp
pop rax
pop rdx
jmp 0x143a6641d
push 0xfffffffff037e71d
dec dword [rsp + 4]
cmp ebx, 4
mov qword [rsp], 0xfffffffff28db734
lea rsp, [rsp + 8]
jne 0x143b5b49c
mov r9, rax
jmp 0x143992ab6
jmp 0x143bacb81
mov edi, dword [r10 + rdi - 0x200e1d85]
movzx edx, sil
lea r10, [r10 + rdx*4 - 0x60]
movsx ecx, sil
neg cl
jb 0x143a58018
lea rax, [rbp*2 - 0x26c75167]
xadd bx, bp
dec edx
neg eax
xor ax, 0xc48d
mov qword [rsp + rcx*4 - 0x42c8], r8
xor dword [rsp + rcx*4 - 0x42c8], edx
mov edi, ebp
mov r8d, ebp
pop r8
neg rdi
lea rdi, [rbp*2 + 0x7599341f]
push rcx
movsxd rdx, edx
shr word [rsp + rcx - 0x10b0], 0x46
xor dword [rsp + rcx - 0x10b0], ebp
adc r11, rdx
mov bp, word [r9 + rcx*4 - 0x42c8]
mov cx, word [r9 + rcx*4 - 0x42c6]
lea r9, [rax + r9 - 0x26c7f48c]
sar dword [rsp + rbx*4 - 0x858e], 0xba
sar byte [rsp + rdi - 0x7599557c], 4
not bp
not cx
bswap edi
or bp, cx
shl rdi, 0x7e
movzx esi, byte [rsp + rax - 0x26c7f48b]
mov word [rax + r9 - 0x26c7f48e], bp
pop rbx
xor rsi, r11
jmp rsi
push 0xffffffffabbf3c9c
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov edx, 0xe21bbd1f
mov rbp, qword [rbp + riz - 8]
mov r11d, edx
mov ebx, 0x6323450f
movzx ecx, bl
mov qword [rbp + rbx - 0x6323450f], rax
movzx r10d, bx
jmp 0x143a813e7
cmp ebx, 4
push 0x5db58493
push 0x36baf289
jmp 0x14397113f
push 0x22341135
lea rsp, [rsp + 8]
jne 0x143b8020e
mov r8d, 0xc9b66bb3
push r8
mov r8, rax
push 0xffffffffff80b894
lea rsp, [rsp + 0x10]
jmp 0x143b8bbe6
pop r8
movsxd rbp, ebp
btc rdi, 0xa0
mul ax
adc r9, rbp
and cx, dx
ror rdi, 0x7e
jae 0x1439b3bf8
lea rsp, [rsp + 0x98]
jmp rsi
xchg rcx, rax
mov word [rdi + rbp - 0x60f8a0c7], r10w
jmp r11
bt eax, edi
lea r10, [r10 + rax*2 - 0x1b94d]
shl ebp, cl
xor dl, r8b
xor cx, bp
btr rcx, rcx
sub dil, 0x17
adc dl, r11b
inc cx
neg dl
bswap ebp
and eax, eax
and edi, 0x3135e03d
ror dl, 1
not dl
neg di
xor bpl, bpl
sbb edi, eax
xor r8b, dl
or rbp, rdi
mov esi, edi
xchg edi, eax
adc rdx, rsp
mov rbp, qword [rdx + rdi*2 - 0x1b952]
sub ecx, esi
mov qword [rbx + rdi*2 - 0x1b952], rbp
jmp r9
push 0x4c9a7ba4
dec dword [rsp + 4]
dec ebx
jmp 0x143ad69f4
bswap r9d
xor ebx, 0x2128b71c
push r11
xor dword [rsp + rdx*4 + 0x58285404], r9d
cqo
pop r11
sal ebx, 0xbc
movsxd r9, r9d
xadd al, dil
adc rbp, r9
add rdx, rbp
jmp rdx
mov r8d, 0xf1087a3a
sub word [rsp + rax - 0x7ffd], r11w
shl rdx, cl
pop rax
jmp 0x143adce9d
idiv r11b
cqo
push rbx
push r11
shr ecx, 0x30
xor dword [rsp + rdx*4 + 8], esi
mov rbx, qword [rsp + rdx + 8]
ror word [rsp + rdx + 6], 0xc8
cwd
movsxd rsi, esi
cbw
dec dword [rsp + rdx*4 - 0x3fffc]
adc rbp, rsi
imul r11d, r11d
bswap r11
div cl
mov di, word [rdx + r10 - 0xffff]
mov qword [rsp + rdx*8 - 0x7fff0], rdx
movzx esi, r11w
sal ax, 0xe5
mov cl, byte [r10 + rdx - 0xfffd]
lea r10, [r10 + rdx*2 - 0x1fffc]
div qword [rsp + rdx*4 - 0x3fff8]
shl di, cl
rol word [rsp + rsi*2 + 0xa], 0x47
pop rsi
setb r11b
mov word [r10 + riz], di
pop r11
jmp rbp
bt ax, r9w
not qword [rsp + rbx - 0xe32b101]
xor dil, r8b
lea r10, [r10 + rbx*8 - 0x7195880a]
mov word [rax + r10 - 0x7416b785], r8w
sal qword [rsp + rax - 0x7416b785], 1
mov r9d, dword [rsi + rax - 0x7416b785]
movzx r11d, bl
lea rsi, [rax + rsi - 0x7416b781]
xor r9d, edi
lea rcx, [rbx + rbx - 0x30cf17de]
not r9d
mov edx, ebx
add r9d, r11d
sar qword [rsp + rbx*2 - 0x1c656202], cl
movsx r8d, r11w
rol r8, cl
neg r9d
sal edx, cl
cwde
not rdx
adc r9d, r11d
jmp 0x143acf4fb
jmp 0x143c213db
mov rdx, r10
movzx r11d, dil
lea r10, [r10 + r11 - 0x89]
xor edi, edi
mov word [r10 + rdi*2], dx
mov r11d, dword [r9 + rdi*4]
movzx r8d, di
not r8d
lea rax, [r8 + rdi*4 - 0x11e83ae6]
lea r9, [r9 + rdi + 4]
jbe 0x143bc4903
mov edx, 0xecbdc6a2
mov rdx, rax
jmp 0x143c06bbb
movzx r11d, r8w
movsx edx, r11w
xor rdx, r8
mov edi, dword [rbx + r11*4 - 0x3bad8]
lea r9, [rdx + r8*8 + 0x3eb56729]
xor edi, esi
push r9
neg edi
inc edi
rol edi, 1
xchg byte [rsp + r11*8 - 0x775a9], r11b
movzx eax, word [rsp + r11*4 - 0x3b800]
bts r8w, ax
lea edi, [rdi + rdx - 0x12af4bda]
cdq
xor r11w, r9w
ror edi, 1
xor qword [rsp + r11*2 - 0x65b2], 0xffffffffdd8bd92e
bswap eax
mov qword [rsp + r11 - 0x32d9], rsi
idiv r8b
rol r11w, 0xcd
xor dword [rsp + r11*4 - 0x996c], edi
lea rcx, [r11 - 0x56d7dce7]
pop rsi
movsxd rdi, edi
sar cx, 0x8d
and r8d, ecx
adc r10, rdi
and rcx, 0x53bfbd12
ror rax, cl
mov r11, qword [rbp + r11*4 - 0x996c]
btc ax, r8w
mov ax, word ss:[rdx + r11]
not dx
lea rbp, [rbp + rdx*4 - 0x3fff6]
shl r8, 0x81
movzx edi, r9b
mov word [rdx + rbp - 0xffff], ax
btc r8d, r8d
btr r8, rdi
dec dx
jmp r10
lea rsp, [rsp + 8]
jbe 0x14391fd97
mov ecx, 0x7988ee99
jmp 0x14391fd84
pop r9
jmp 0x143c174ff
and rsp, 0xfffffffffffffff0
add rsp, rcx
push 0x1bb5aa08
not qword [rsp]
test ebx, ebx
push 0xffffffff97061898
jmp 0x143c2357f
movzx ebx, byte [rcx]
push 0x6d8c5809
dec qword [rsp]
jg 0x143ab1f38
mov eax, 0x22dbe03
movzx ebp, al
mov rcx, qword [rax + rbx - 0x22dbe03]
mov rax, qword [rcx + rax*4 - 0x8b6f80c]
mov rsi, rax
mov eax, 0x6bc36a7
movzx edx, byte [r10 + rbp*2 - 6]
xor dl, r8b
xor dl, bpl
rol dl, 1
and rbp, 0xffffffffff813984
not dl
movzx ecx, ax
movzx r11d, bp
sbb dl, 0xb4
sar r11, cl
btc cx, 0x8f
not rax
ror dl, 1
and eax, ecx
cdqe
push rax
xor r8b, dl
lea rdx, [rsp + rdx + 8]
shr rcx, cl
pop rdi
btr ax, r11w
mov qword [rdx + rax*2 - 0x10000], rsi
dec dil
mov eax, dword [r10 + rbp + 1]
xor eax, r8d
jmp 0x1438e0b2e
add ax, dx
lea rsi, [rcx + rsi - 0x23d54d87]
jle 0x143c4af15
mov eax, 0x5b11fc9b
cbw
movzx edi, al
movzx r10w, byte [r9 + rax - 0x5b11ff9b]
movzx edx, al
mov dil, byte [r9 + rax - 0x5b11ff99]
lea r9, [r9 + rdx - 0x99]
movzx ecx, dx
bt rdx, rax
mul rdx
not r10b
imul cx
movsx ebp, dl
not dil
div ebp
neg al
or r10b, dil
movsx edi, bp
sar edx, cl
mov word [r9 + rax - 0xff26], r10w
neg rdx
sbb ecx, eax
lea r8, [r8 + rax*2 - 0x1fe50]
mov r10d, dword [r8 + rax*2 - 0x1fe4c]
xor r10d, ebx
mov esi, 0x5a12c7b0
or di, di
adc bp, bp
xor r10d, 0x22be1d19
dec r10d
push rsi
shr rcx, cl
bt cx, si
not r10d
and ebp, eax
shl dl, 0xa1
xor r10d, 0xd08d18c
dec ax
ror bpl, 0xa3
inc si
mov qword [rsp + rax - 0xff25], rbx
xor dword [rsp + rax*2 - 0x1fe4a], r10d
dec si
bswap rbp
cwde
pop rbx
movsxd r10, r10d
add r11, r10
or rax, rdx
or rcx, r11
jmp rcx
mov edi, 0x2539a19e
rol di, 0xcb
movzx edi, byte [rdi + r8 - 0x2539f50c]
xor edi, edx
jmp 0x143a745ac
xor esi, ebx
sar cl, 0x62
pop rdi
push rdx
dec esi
push rdx
btc r9w, 0xac
xor esi, 0xc7192da2
lea rcx, [rbp*2 + 0x53b3327]
mov eax, dword [rsp + rdx - 0x4d94]
bswap esi
shr ebp, cl
xchg cx, dx
bt r9, 0xad
dec esi
add rbp, rbp
cmovs di, dx
mov qword [rsp + rbp - 0x2f4], rbx
xor dword [rsp + rbp - 0x2f4], esi
inc qword [rsp + rbp - 0x2fc]
mov rbx, qword [rsp + rbp - 0x2f4]
movsxd rsi, esi
add r11, rsi
not word [rsp + rbp - 0x2f9]
sar byte [rsp + rbp*2 - 0x5f1], 0x63
mov qword [rsp + rbp - 0x2f4], rcx
lea r9, [r8 + rbp*4 - 0xbe8]
xchg byte [rsp + rbp - 0x2fa], dl
xadd rdx, rcx
ror eax, 0x8b
lea r8, [r8 + rcx*8 - 0x5e7f8]
movsx esi, bpl
mov rdi, r9
sbb bpl, 0xb9
cdqe
rol cx, 2
movzx edx, byte [r10 + rcx*2 - 0x1e80a]
sbb bpl, al
pop rsi
lea r10, [r10 + rcx*2 - 0x1e80a]
inc ebp
xor dl, bl
sal cx, cl
jbe 0x1439e631f
mov qword [r9 + riz], rdi
mov ecx, esi
rol esi, cl
jb 0x1438df2b1
rol word [rsp + rcx*4 - 0x2d028], 0x8c
inc eax
pop r8
neg r8w
btc di, dx
bswap eax
btc rdx, r9
adc cl, r8b
inc eax
xor eax, 0x6927d1a2
bswap eax
rol r9, cl
push rsi
setae cl
bt edi, 6
xor dword [rsp + rcx - 0xb400], eax
xadd rdi, r8
mov esi, r9d
pop rsi
movsxd rax, eax
shr r9b, 0x47
sar r8b, 0x43
add r10, rax
not r8d
sar rdx, 4
jmp r10
push 0x12a39b8e
lea rsp, [rsp + 0x10]
jne 0x143a80a64
mov edx, 0x8cb8692c
bswap edx
not edx
mov rdx, rax
jmp 0x1439d3bb7
push 0xffffffffc8a3ef1a
lea rsp, [rsp + 8]
call rax
mov ecx, 0x79008429
mov rsp, qword [rbp + rcx - 0x79008439]
mov rbp, qword [rcx + rbp - 0x79008431]
movsx r10d, cl
movsx edx, cl
lea rdi, [rdx + rcx*4 - 0x41fd75d3]
mov qword [rbp + rcx - 0x79008429], rax
mov esi, r10d
lea rax, [rsi*2 - 0x2dedb1eb]
add dil, dl
mov r8, rbp
bswap r10
sal rdi, cl
setp dil
pop rbx
sbb r10d, esi
mov r11d, 0x5c9ec9a9
xchg rdx, rsi
pop r11
cwd
pop r10
shl dx, 4
lea r10, [r10 + rsi*2 - 0x56]
jbe 0x143b2ab6c
mov ecx, 0x64a6f4aa
movzx r8d, byte [rcx + rbx - 0x64a6f4ab]
movsx eax, cx
xor r8b, sil
lea rdx, [rax + rcx*2 - 0x30dcbad3]
movzx r9d, dx
and al, ah
ror r8b, 1
push rax
cdq
xor r8b, 0xe
push rdx
add r8b, dl
mov r11d, ecx
sar r9w, 0xe8
lea rcx, [rcx + r11*8 + 0x1902311a]
xor r8b, 0x95
shr word [rsp + r9 - 0x20], 0x44
not r9b
push rax
ror r8b, 1
cwd
pop rdx
neg cl
inc r8b
xor word [rsp + r9 - 0xce], ax
setg cl
xor sil, r8b
lea r8, [rsp + r8 + 0x10]
and cx, 0x88a9
mov rax, qword [r8 + r9*2 - 0x1b8]
add cx, 0xa831
xadd byte [rsp + r9 - 0xdb], r9b
adc cl, 0x2f
mov qword [rbp + r9 - 0x107], rax
mov r8d, dword [rbx + r9*4 - 0x401]
xor r8d, esi
bswap r8d
dec word [rsp + r9 - 0xf1]
not r8d
sete r9b
xadd dword [rsp + r9 + 5], edx
setl byte [rsp + r9 + 4]
rol r8d, cl
lea r8d, [r8 + r9 - 0x4f084b2f]
ror r11w, cl
not r8d
mov qword [rsp + r9*2 + 8], rsi
xor dword [rsp + r9 + 8], r8d
mov rsi, qword [rsp + r9*2 + 8]
pop r11
inc rdx
xadd dx, cx
movsxd r8, r8d
jnp 0x143b340f3
mov ebp, eax
lea r10, [r10 + rdx*4 - 0x30]
jle 0x143bfafe2
mov qword [rax + rdx - 0x49dc], r11
xadd rbx, r8
xor ecx, r8d
mov ebx, dword [rcx + rsi - 0xff2a]
jnp 0x143c4c222
add rbp, r9
push r11
sar rcx, cl
mov ebx, 0xff2e86a4
mov eax, dword [r10 + rdx*4 - 4]
bswap r11d
or ecx, dword [r10 + rcx + 4]
cpuid
bswap r11d
shr r11, 0x4e
lea r10, [r11 + r10 - 0x3867a]
mov dword [r10 + r11*2 - 0x70cd8], eax
push r11
mov dword [r10 + r11 - 0x3866a], ebx
ja 0x14393ab9c
mov edx, 0x1f8c4518
lea rdi, [rdx + 0x72279980]
lea rbp, [rbp + rdx*2 - 0x3f188a34]
sal dil, 0x66
lea rcx, [rdi + rdi*4 - 0x49ce6f7d]
push rcx
mov r9d, dword [rdx + rbp - 0x1f8c4518]
btr rdi, rdx
xadd ecx, edx
xor r9d, ebx
sub r9d, 0x4380503
pop rdi
shr edi, cl
rol r9d, 1
mov r8d, 0x5b7aa2e
mov r11d, r8d
sal r8d, 0x99
not r9d
sbb r9d, 0xb3354791
bts di, dx
push rbx
lea rax, [rcx*4 + 0x2cbe3922]
xor dword [rsp + rdi*2 - 0x32], r9d
bts dx, 0xbb
or edi, eax
sar di, 0x44
pop rbx
lea r11, [rdx*2 - 0x32704c7e]
inc cl
movsxd r9, r9d
adc dx, ax
sal rdi, cl
adc r10, r9
mov r9w, word [rsi + r8 - 0x5c000000]
mov cl, byte [rsi + r8 - 0x5bfffffe]
push rdi
sal word [rsp + r8 - 0x5bfffffc], 0xc3
neg di
lea rsi, [r8 + rsi - 0x5bfffffe]
setle dil
add r11w, ax
shl r9w, cl
shr qword [rsp + r8 - 0x5c000000], 7
rol dil, 0x21
movzx ecx, dl
mov word [rsi + rcx*2 - 0x24], r9w
dec r8d
sal edx, cl
lea r9, [rax + r11*4 + 0x71b419b4]
pop rdi
jmp r10
cmp ebx, 2
jmp 0x14395be60
adc rax, rdx
mov qword [rbp + riz - 8], rax
jmp 0x14397f183
jmp 0x143ac1410
xor r10, qword gs:[rax + r10]
mov qword [rbp + rdi - 0xd300], r10
or r8b, r8b
movzx r10d, cx
jmp r11
neg r9w
setne byte [rsp + rdi*2 - 0x486c3765]
ror dx, 1
not dx
inc dword [rsp + rcx + 3]
add dword [rsp + rdi*2 - 0x486c3764], r9d
movsx eax, word [rsp + rdi - 0x24361bb2]
xor bx, dx
or r11, qword [rsp + rdi - 0x24361bb4]
lea rdx, [rsp + rdx + 8]
sal r8d, 0xbc
movzx r11w, byte [rdx + rdi*2 - 0x486c3768]
rol edi, 0xe9
push rax
lea rdx, [r8*8 - 0xe4d1e76]
lea rsi, [rsi + rdi - 0x6c37684a]
neg word [rsp + rcx*2 + 0xa]
lea r9, [r9 + r8*4 - 0x4759617a]
mov word [rcx + rsi], r11w
pop rdi
pop r11
jl 0x143998aeb
mov edx, 0x21bcff05
movsx ecx, dx
lea rbp, [rbp + rdx*2 - 0x4379fe0e]
movsx eax, dl
movzx r11d, al
mov edi, edx
mov r9d, dword [rbp + rdx*2 - 0x4379fe0a]
xor r9d, ebx
add r11, rdi
cwde
not r9d
sbb cx, 0xac85
btr di, di
lea r8, [r11 + rdi*2 + 0x4c30310b]
lea r9d, [r9 + rdx - 0x21fcb52e]
neg r8b
sbb rcx, 0x4130fc8b
dec dx
rol r9d, 2
sub r9d, 0x8d13c69e
sal edi, cl
add edx, 0xde8f55b8
not r9d
or edx, ecx
sal edx, 0xbf
sbb r11d, r8d
push rbx
jge 0x1439597e5
pop rdx
pop rcx
pop r9
pop r10
jmp 0x143a4e7b4
jmp 0x143974b6e
mov qword [r11 + r10 - 0x653eac1d], rax
lea rdx, [rsi + r11 - 0x5ed38d4]
setae byte [rsp + rsi*4 - 0x15b84]
xchg edi, r11d
pop rdx
jmp rbp
and r11, rcx
sub ax, 0xb595
bts ax, 1
and edx, edx
mov qword [rbx + rbp + 0x36b7b905], r11
shr sil, 0xe7
shr esi, 0xae
jmp r9
jmp 0x1438f854f
pop rbx
or esi, r9d
movsxd rdx, edx
not ax
adc r11, rdx
xadd r9w, ax
jmp r11
jmp 0x143bee2c9
xor bl, al
xor r8d, dword [rsp + rdx*2 + 4]
seto r9b
sbb r9d, 0xeeb5a72e
lea rax, [rsp + rax + 0x10]
rol word [rsp + rdx*8 + 0xc], 0xa5
mov rdi, qword [rax + rdx*2]
lea rax, [rcx*4 + 0x38a49e80]
mov qword [rsi + rdx*2], rdi
movzx edi, cx
jne 0x1439855ce
shl di, 0x2c
not dx
or dil, r9b
push rcx
push r8
and bx, dx
and word [rsp + rax - 0x543b], 0x5b2
imul rcx, rcx
add r8d, r8d
mov word [r9 + r10 - 1], bx
pop rbx
pop rax
jmp rbp
xor di, si
rol di, 1
imul cx, cx
and r8w, 0xe718
neg di
add di, 0x6523
not cx
push r9
movsx eax, word [rsp + r8*2 + 0x10]
ror di, 1
xor si, di
lea rbp, [rbp + r8 - 4]
push r11
mov dword [rbp + r8], edi
pop r8
pop r8
pop r11
pop r11
pop rdi
jmp 0x143c4eb51
lea rsp, [rsp + 8]
jne 0x143983467
mov r9d, 0x98567ab
mov r9, rax
jmp 0x143983472
dec al
xor al, 0x2b
btr bp, bp
inc al
xor al, 0x10
xor bl, al
lea rax, [rsp + rax + 8]
mov word [rdx + rax - 0x10000], si
or dword [rsp + rdx - 0xfffd], ecx
bt edi, 0x39
dec dword [rsp + rdx - 0xfffc]
lea r10, [r10 + rdx*2 - 0x20004]
pop rbp
movsx eax, dx
rol rdi, cl
mov ecx, dword [r10 + rdx - 0x10000]
setne al
ror di, 0xa
sar edx, 0xbc
xor ecx, ebx
cqo
btr rdi, rdx
bswap r9d
bswap ecx
cbw
adc ecx, eax
add dl, dil
not ecx
bt bp, ax
jb 0x14397b2df
lea ecx, [rcx + rdx*2 + 0x5d06f9b8]
bswap ecx
sbb rbp, rbp
push rax
mov qword [rsp + rdx*2], rbx
xor rdx, r9
xor dword [rsp + rdx - 0x2d00ffff], ecx
pop rbx
movsxd rcx, ecx
shr dx, 0x67
add r11, rcx
or rbp, r11
jmp rbp
rep movsb byte [rdi], byte [rsi]
push qword [rsp + 0x10]
popfq
pop rsi
jmp 0x143a05acd
and cl, 0x10
bswap edx
sar word [rsp + rbx - 0xffff76], 0x48
jp 0x14392b690
mov edx, dword [rbx]
mov ebp, 0x19015ca5
mov eax, dword [rbx + rbp*4 - 0x64057290]
mov ecx, dword [rbx + rbp*4 - 0x6405728c]
lea rbx, [rbx + rbp*4 - 0x64057290]
movsx esi, bp
movzx edi, si
ror rdi, 0x3b
div ecx
imul ebp, esi
movzx ecx, si
mov dword [rbx + rsi - 0x5ca5], edx
shr dil, 0x23
sbb rsi, 0x7a2ae0a5
sar sil, 0xe1
mov dword [rbx + rdi - 0xb9410], eax
mov eax, dword [rdi + r10 - 0xb9414]
movsx edx, di
add rcx, rsi
setns cl
lea r10, [rdi + r10 - 0xb9410]
jne 0x1439f8491
mov ecx, dword [rbp + riz]
mov edi, dword [rbp + 4]
mov edx, 0xa6913a15
add rbp, 4
movzx r10d, dx
mov r8d, r10d
movzx r9d, r8w
not ecx
not edi
neg dl
xchg edx, r10d
or ecx, edi
sar edx, 0xaa
movsx eax, r9w
mov dword [rbp + rdx - 0xe], ecx
adc rax, r10
ror r9d, 0xd6
xor r10b, dl
lea rsi, [rsi + rdx - 0x12]
ror r8w, 0xcf
sal r8, 0x6f
mov edx, dword [rdx + rsi - 0xe]
xchg r9d, eax
lea rdi, [r8*8 - 0x61e1836c]
xchg di, r8w
xor edx, ebx
ror edx, 2
and dil, r10b
dec edx
neg edx
movsx ecx, r10b
inc edx
bswap edi
btr r10w, r10w
rol edx, 1
sal rcx, cl
shl r9w, 0x4e
bt rcx, 0x22
neg edx
cdqe
push rbx
lea r8, [r10 + rax*2 + 0x22282c10]
sub eax, r10d
inc r10
xor dword [rsp + rax - 0x5a57193b], edx
not r10b
pop rbx
push r10
lea rdi, [rdi + r8*2 + 0x3c8c9804]
shl r9b, 0x25
movsxd rdx, edx
dec r9b
adc r11, rdx
pop r8
jmp r11
sal edx, 0xb4
xor dil, r11b
sub r9d, r8d
add r10, rcx
xor eax, 0x9302eb24
or rdi, r10
jmp rdi
cmp ebx, 1
jmp 0x143bb781d
mov r11d, dword [rsp + rdx - 0x1eab1de3]
and r11b, dl
pop rax
pop rsi
pop r11
jno 0x1439b3bf8
mov eax, 0x9f1595ad
mov ebx, 0xc685dd2b
movsx ebp, ax
sub r10, 4
cdq
mov ebp, dword [r10 + riz]
jmp 0x143ba933a
mov eax, r8d
movsx r9d, r11w
pop rdi
or eax, edx
pop rbp
pop rsi
btr r9, rdx
adc r11d, r11d
adc r8w, r11w
jmp rbp
cmp ebx, 4
jne 0x1439c4c30
mov r9, rax
jmp 0x14395705f
push 0x7bb145b5
cmp ebx, 1
push 0xf028415
jmp 0x1439358ea
xor r8b, dil
sar eax, 0xbb
adc dx, word [rsp + rbx - 0x9d]
sal ax, 0xa1
lea rdi, [rsp + rdi + 8]
sbb byte [rsp + rbx - 0x9f], 0xe
ror rbp, 0xf8
mov qword [rdi + rbx - 0xa1], rcx
mov ecx, dword [rsp + rbx*2 - 0x13f]
xor bpl, cl
mov ebx, dword [rbx + r10 - 0xa6]
lea r10, [rsi + r10 - 0xedcf]
add rbp, qword [rsp + rsi - 0xedca]
cdq
xor ebx, r8d
bts si, 0x8a
pop rax
ror ebx, 1
bswap rsi
lea rdi, [rsi*8 + 0x5184b615]
mul sil
adc ebx, edx
xor ebx, edx
add ebx, edx
bswap ebx
rol edx, 0xc6
push r8
sub rbp, 0xffffffffc1aeee0e
xadd cl, ah
xor dword [rsp], ebx
btr si, bp
pop r8
lea rdi, [rax + rdx*8 - 0x245959d6]
or sil, bpl
or esi, esi
movsxd rbx, ebx
rol sil, 0x22
rol bp, 0x65
bt bp, di
adc r11, rbx
lea rsi, [rcx + rdi*8 + 0x5789540d]
jmp r11
cwd
add eax, edi
mov edi, r11d
lea rdx, [r9*8 + 0x7d99dc23]
sub cl, r9b
mov r9d, dword [rdi + rsi - 0xfffb]
and eax, r9d
not eax
movzx r8d, r11b
shl r8b, 0x47
mov dword [rdi + rsi - 0xfffb], eax
lea rsi, [rdi + rsi - 0xfffb]
jmp r10
push 0xffffffff88944800
lea rsp, [rsp + 8]
jne 0x143bacebd
jmp 0x1439e1f36
jmp 0x143b8dd15
lea rsp, [rsp + 0x10]
jmp 0x143913e4a
xor dword [rsp + rdi - 0x56960102], ebp
pop rbx
mov r10d, edi
neg dx
movsxd rbp, ebp
lea rcx, [r10*8 + 0x148cfe90]
lea rsi, [rcx*2 + 0x5a945537]
add r11, rbp
movzx eax, dil
idiv dil
sub r8, rax
movzx ebp, byte [rdi + r8 - 0x56960102]
ror r10b, 0xe7
sbb di, r10w
xor bpl, bl
xor edi, 0x98b1927
and si, 0x37b5
not eax
sbb bpl, 0xba
xadd edx, ecx
sbb rdx, rax
xor sil, cl
xor bpl, 1
inc bpl
sub r10, 0xffffffffe62ec929
dec rdx
neg eax
neg bpl
mul rax
xor r10, rdx
neg edx
xor bl, bpl
mul r10w
adc rbp, rsp
push rsi
mov eax, dword [rdi + rbp - 0x5f1de6d9]
neg rcx
add dx, r10w
adc word [rsp + rdx - 0x37da], 0x81aa
lea r9, [r9 + rdx*4 - 0xdf70]
bts r10w, r10w
mov dword [r9 + rdi - 0x5f1de6d9], eax
rol si, 0xe7
pop rcx
jb 0x143bc814f
mov rsi, qword [rbx]
mov edx, 0x151a768a
mov r11w, word [rbx + rdx*2 - 0x2a34ed0c]
lea rbx, [rbx + rdx - 0x151a7680]
movzx ecx, dx
mov word [rsi + rdx*2 - 0x2a34ed14], r11w
mov ecx, dword [r10 + rdx*2 - 0x2a34ed14]
movzx edi, dx
sub edx, edi
sar dil, 0x83
lea r10, [r10 + rdi - 0x76ed]
and dx, di
xor ecx, r8d
lea r11, [rdi + rdi*8 + 0x1b9cf581]
movzx esi, dl
ror ecx, 1
not ecx
inc ecx
bswap ecx
lea r11, [r11 - 0x43f052ee]
push r8
xor dword [rsp + rdx - 0x151a0000], ecx
pop r8
movsxd rcx, ecx
add r9, rcx
ror rdx, 0x2b
add rsi, r9
jmp rsi
ror ax, cl
add bx, si
xor r8w, ax
rol dx, cl
adc rax, rsp
sub rbx, 0xf9a8381
jb 0x1439ae46b
mov ebx, dword [rax + rbx - 0x26e97c3a]
inc dl
neg rdx
lea r9, [r9 + rcx*4 - 0x88]
bts bp, 0x13
mov dword [r9 + rcx*4 - 0x84], ebx
dec rsi
jns 0x143bdf597
lea rsp, [rsp + 0x18]
jne 0x143c39a20
mov ecx, 0x58846e8a
pop r11
mov edx, 0xe737bab5
mov ecx, edx
not r10d
bts rcx, rcx
mov dword [rbp + riz], r10d
movsx r8d, cx
movzx eax, dl
xchg rdx, rcx
jmp r11
test ebx, ebx
jmp 0x143c319b1
push 0xffffffff96048439
push 0x36aa37b6
inc qword [rsp]
cmp ebx, 4
push 0x7b80b729
lea rsp, [rsp + 0x18]
jne 0x143b43958
mov r9d, 0x1d8d2909
mov r9, rax
jmp 0x143913e4a
bt r11, 0x9c
mov word [rcx + rbx - 0x8b6a], si
jmp r9
xchg qword [rsp + 0x80], rdi
jmp 0x143ae9136
lea rdx, [rdx + rdx + 0x20836e2e]
mov rdx, rax
jmp 0x143a3587b
jmp 0x143c1e045
mov eax, 0xa3ff682
mov rax, qword [rbp + rbx*8]
jmp 0x14396dcb8
pop r11
movsxd rdx, edx
adc rbp, rdx
btr cx, ax
add r9b, 0x8e
mov rdx, qword [r10 + r9 - 0x8e]
jp 0x143c5957b
mov cl, byte [rbp + rax - 0x66]
sub rax, 0xffffffffa035898e
sar r11w, 0xaf
lea rbp, [rbp + r8 - 0x6eb4f521]
setae al
shl di, cl
movsx ecx, r8b
bt rax, 0x39
mul r11
mov word [rbp + rdx], di
xor rdx, r10
jmp rdx
push 0x7a11ca01
sal byte [rsp + 1], 0x44
cmp ebx, 2
lea rsp, [rsp + 8]
jne 0x143bfa927
jmp 0x143b51449
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143936916
sub r11w, word [rsp + r9 - 0x2b33]
shr al, 0x81
lea rdx, [rsp + rdx + 0x18]
jns 0x143a8643f
dec word [rsp + 1]
jne 0x143b8b8d7
mov dword [rbx + r10 - 0x65996800], r9d
lea rcx, [rcx + r11*4 - 0x4a541bdb]
not qword [rsp + rbx - 0x65996800]
xadd eax, ecx
mov r9d, dword [rsi + r11*2 + 2]
dec r8b
mov edx, eax
lea rsi, [rbx + rsi - 0x659967fc]
adc rax, qword [rsp + r11*2 + 2]
btc rax, 8
xor r9d, edi
or ecx, dword [rsp + r11 + 5]
add r8, rdx
lea r9d, [r9 + rcx*4 - 0x479a4f36]
xadd r11w, dx
imul qword [rsp + r11 + 0xb2e1]
bswap r9d
lea r9d, [r9 + r11 - 0x7990fb48]
neg r9d
sal dl, 0xc7
neg dx
and byte [rsp + r11 + 0xb2e7], r8b
xor r9d, 0x5826bf81
sal dx, 0x69
ror r8b, 0x47
sbb r9d, 0x9fb49cad
bswap r9d
and qword [rsp + r11*2 + 0x165c2], r8
rol r9d, 3
xor cl, 0
xadd ebx, r8d
sbb r9d, eax
mul r8
shl dword [rsp + r8 - 0x659967fd], cl
bts ebx, 0x3d
or qword [rsp + r8 - 0x65996800], rdi
mov edi, ecx
div ecx
not r8d
xor dword [rsp + rbx - 0x7acb6c87], r9d
btc eax, r8d
sal rbx, cl
sbb ebx, ecx
pop rdi
sal bx, 0xef
lea r11, [r8 + r8*4 + 0x37a74abd]
movsxd r9, r9d
adc rbp, r9
shl r8b, 5
cwd
sets al
add rdx, rbp
jmp rdx
shl dx, 1
lea edi, [rdi + rdx - 0x3ba58246]
movzx r11d, cl
sal dl, 0xa1
inc dx
neg edi
add ax, ax
sbb cx, ax
lea edi, [rdi + rax - 0x54bac642]
not cl
adc rax, r8
sar ax, cl
neg edi
dec edi
ror r9d, cl
bt eax, eax
neg rax
push rbx
xor dl, r11b
and r11b, 0x31
xor dword [rsp + rdx - 0x1a0e], edi
pop rbx
rol dx, 0xc2
shl al, 0x26
sub r8b, al
movsxd rdi, edi
shr ecx, 0xcc
add r10, rdi
bswap r9d
or r9d, 0xe7b73ea6
jle 0x1439c91ec
cwde
sbb esi, 0xc4ab11a9
shr byte [rsp + rax*4 + 0xa], 0x43
lea rbp, [rdi*4 - 0x1bc26252]
neg esi
inc esi
xadd dword [rsp + rax*4 + 9], r10d
cbw
neg esi
not r10d
sub esi, 0xeaa299a2
mov qword [rsp + rax*2 + 8], rbx
xor dword [rsp + rax + 8], esi
pop r10
pop rbx
cbw
add rbp, 0x55878535
movsxd rsi, esi
xadd r10b, dil
bt di, 0x2f
adc r11, rsi
shl bpl, 0x64
movzx ecx, dx
jns 0x14391f64d
movzx cx, cl
jg 0x143a51d54
mov r11d, 0xbc17be8f
mov ecx, dword [r10 + riz]
lea r11, [r11 + r11 - 0x6d6ae7c6]
movzx eax, r11b
lea r10, [r10 + rax*4 - 0x15c]
jmp 0x143ad1782
lea rsp, [rsp + 0x18]
jbe 0x143b7d2a4
mov ecx, 0xea287da6
mov edx, 4
movzx eax, cl
xchg ecx, eax
lea ecx, [rbx + rcx*2 - 0x150]
mov eax, 0xd8bc578d
shr al, 0xc5
sal ecx, 3
sal edx, 3
mov rax, rbp
push 0x6d9a0e87
add rax, rdx
push 0x6112a09
mov qword [rbp + riz - 8], rax
sal qword [rsp + 3], 0x4a
jp 0x143a61ef0
sbb edx, edx
not r11d
xor ax, dx
rol r11d, 1
movzx r8d, cl
btr di, r8w
cdq
push rsi
xor dword [rsp + rax + 0x10000], r11d
push rcx
lea r9, [r9*8 - 0x375ba453]
mov rsi, qword [rsp + rax*8 + 0x80008]
mov qword [rsp + rax + 0x10008], 0xffffffff9988b9bd
movsxd r11, r11d
add r10, r11
cdq
not al
rol cx, 0xa4
mov rdx, qword [rbp + rax*2 + 0x1fe02]
mov r11b, byte [rax + rbp + 0xff09]
lea rbp, [rbp + rax*4 + 0x3fc0e]
or rcx, 0x59a9cf80
sar byte [rsp + rax*2 + 0x1fe07], 0x41
xadd byte [rsp + rax + 0xff0a], cl
mov byte [rdx + rax + 0xff01], r11b
sar edi, 0xd6
pop r11
pop rdx
add r8, r10
jmp r8
xor r11d, eax
inc rbx
push 0xffffffffb2272e1b
not qword [rsp + 6]
jmp 0x143af8cc0
or ebp, 0x26aa1f1a
mov qword [r9 + rdi - 0x6b6cc77d], rax
add dx, si
ja 0x143bdf597
mov esi, 0x46383ca9
movsx edx, sil
movzx edi, dx
lea r10, [r10 + rsi - 0x46383cad]
jmp 0x14395ee21
mov rbx, qword [rsp + r12 - 0x3eb100b0]
mov r12, qword [rsp + r12 - 0x3eb100a8]
jbe 0x143964b7c
mov edi, 0xe0388e9d
mov ecx, edi
movzx ebx, dil
mov rax, qword [r10 + rbx*4 - 0x274]
movzx r9d, bl
movsx r8d, bx
mov r9, qword [rbx + r10 - 0x95]
mov cl, byte [r10 + rbx*4 - 0x264]
movzx edx, r8b
sar rdi, 0x5a
sbb dx, 0xda12
lea r10, [rdi + r10 - 0x2e]
and edx, edi
ror rbx, 0xfd
shld rax, r9, cl
xchg bh, dl
movzx r9d, r8b
mov qword [r10 + rdi*4 - 0xe0], rax
and rdi, r9
movsx ecx, dil
mov r9d, dword [rbx + rsi - 0x8e8]
adc rsi, rdx
movzx eax, cl
imul ecx
xor r9d, r11d
sub edx, r8d
mul eax
shr rcx, cl
neg r9d
inc rbx
ror r9d, 2
bts r8d, eax
dec rdx
btr edx, edi
neg r9d
ror r9d, 2
neg r9d
mul cl
setae dl
btr rcx, rdi
push r11
xor dword [rsp + rdi - 0x18], r9d
pop r11
neg rcx
imul bx, r8w
dec cl
movsxd r9, r9d
bts edx, 0xaa
add rbp, r9
shl eax, 0x46
jmp rbp
cmp ebx, 3
jne 0x1439f6fe9
mov r8d, 0xca8e6b07
mov r8, rax
jmp 0x143b8fb0f
jne 0x14395aad7
jmp fcn.1438f710e
push 0xffffffffd9b44b12
shr qword [rsp + 8], 0xc
cmp ebx, 4
lea rsp, [rsp + 0x10]
jbe 0x1438f1f3e
mov edx, 0xb4b07e80
movsx ecx, dl
mov edx, 4
jmp 0x1438f1f32
jmp 0x143c53cf4
lea rbx, [rsi*8 - 0x6f7f742]
sub r10, 4
mov ebp, dword [r10 + riz]
sar esi, 0xbe
rol sil, 0x45
movzx edx, sil
xor ebp, r8d
not ebp
mov edi, edx
mov ecx, edx
xor ebp, 0x43027c2f
bt rbx, 0xaa
jb 0x143aac298
rol cx, 0x2c
bswap ebp
imul rdx, rcx
ror ebp, 3
push rcx
not ebp
lea rax, [rbx + rbx*8 + 0x35988e08]
ror ebp, 3
sub ebp, 0xe323b7ad
rol ebp, 2
btc rax, rdi
jae 0x143c36e39
imul r8b
movsxd rcx, ecx
add rbp, rcx
and rsi, rax
mov si, word [r10 + rsi - 0x20140080]
mov r11w, word [r10 + rdx - 0xf47e68d]
xor ax, 0x3fb7
lea r10, [r10 + rdx - 0xf47e68d]
ja 0x1438ec993
lea rsp, [rsp + 8]
jmp 0x143bbd7f4
push 0x5c2534b9
cmp ebx, 1
not dword [rsp + 1]
lea rsp, [rsp + 8]
jne 0x1438d1ba0
mov rcx, rax
jmp 0x143aa128c
cmovb di, si
adc r9, 7
inc byte [rsp + 1]
not r10
jno 0x143986e28
xor dword [rsp + r8 - 0x5b48], ebx
sal r11, 0xd5
jp 0x1438e4f8f
pop rsi
mov rsi, qword [rsp + rsi - 0x308acefd]
push rbp
mov r9, qword [rsp + r9 - 0x73ee]
push rbp
mov r11d, edx
mov qword [rsp + r11 - 0x4a57c0ee], rbp
mov rax, qword [rsp + r11 - 0x4a57c0de]
mov r14, qword [rsp + r11 - 0x4a57c0d6]
mov rbp, qword [rsp + r11 - 0x4a57c0ce]
bswap r11d
pop r11
not edx
mov rdx, qword [rsp + 0x40]
not r11d
mov r11, qword [rsp + r11 - 0x42fbcadc]
push 0xffffffff87bc5ca2
push 0x271f750b
jmp 0x143bb4efe
ror r8d, 0x4d
mov edx, dword [rbp + r9*4 - 0x18650]
rol dword [rsp + r9 - 0x6192], 0xad
mov edi, dword [rbp + r9*2 - 0xc320]
add r11d, r11d
rol r11w, 0x6b
not ax
adc edx, edi
ror r8b, 0xe1
bt r11, 0x18
pop rcx
mov dword [rbp + r9*2 - 0xc320], edx
lea rbp, [r9 + rbp - 0x618a]
ror rax, 0x8c
jmp r10
inc rdx
xor edi, 0x4d248533
shl byte [rsp + 5], 0x65
dec word [rsp + 0x14]
push 0xffffffffd18a6617
dec rax
push 0x186af34
lea rsp, [rsp + 0x28]
jne 0x143af2cc8
mov ebp, 0x9f32d40e
pop r9
lea rbx, [rbp + rbp - 0x7359d562]
mov esi, 0x119d2f18
pop r10
mov ecx, 0x7f87672c
sal cl, 0x43
not edi
mov dword [rcx + r9 - 0x7f876760], edi
lea rbp, [rcx*8 + 0x4aa0232e]
setae cl
jmp r11
mov rax, qword [rbp + rbx*8]
push 0xffffffffb1a4ad2d
jmp 0x1438be603
adc r10, r11
jmp 0x143998aeb
xchg r11d, r9d
jmp r10
btc r11, rcx
push rsi
rol r8w, 0xc
sal ax, cl
shl al, 0x63
xor dword [rsp + r11 - 0x3df18800], r9d
and rdx, rcx
pop rsi
sal r8d, 0x1d
imul r8, r11
cmovo eax, ecx
movsxd r9, r9d
seto r11b
sal r11d, 0x28
add r10, r9
mov edx, dword [r8 + rbp + 4]
ror r11, cl
lea rbp, [rbp + r11*2 - 0x3c61f8]
xadd cl, ch
lea rdi, [rsp + r11 - 0x1e30f0]
mov dword [r11 + rdi - 0x1e3100], edx
add r8, r10
jmp r8
ror r9b, 1
idiv dword [rsp + rax*2 - 0x122b]
inc r9b
bt ecx, r8d
inc dx
neg r9b
not cx
sal ax, 4
xor sil, r9b
lea r9, [rsp + r9 + 8]
lea rax, [rdi*2 - 0xf53bbd1]
rol r8d, 0xd9
mov qword [r9 + rax*2 + 0x1ea774c6], r11
and word [rsp + rax*8 + 0x7a9dd318], 0x9e09
lea rbx, [rbx + rax*2 + 0x1ea774c2]
and cx, 0xc7b8
mov r9d, dword [rbx + rax*2 + 0x1ea774c6]
rol dx, 4
movsx r11d, word [rsp + rax + 0xf53ba65]
js 0x143aee9c4
push 0xffffffffab22d037
adc rax, rdx
jmp 0x143964279
add rbx, rsp
jmp 0x143a64b92
pop rdi
pop r9
jmp rbp
lea r10, [rax + r10 - 0x11affd9e]
sub edi, dword [rsp + rax*2 - 0x235ffb1e]
mov eax, dword [rsi + rax - 0x11affd87]
rol dword [rsp + 2], cl
jnp 0x143ba01f1
add rsi, 4
jmp 0x143b9c152
xor dword [rsp + r11], r9d
not r8d
mov edi, 0x69a805b4
bt dx, dx
pop rdi
or cx, dx
lea rbx, [rax + rdx*8 + 0x18a8830b]
movsxd r9, r9d
rol edx, cl
push r8
ja 0x143c3d3bc
add rbp, r9
pop rbx
jmp fcn.143ac99e2
not edx
bswap edx
or qword [rsp + rbx*2 - 0xaba], r8
sal byte [rsp + rbx - 0x55c], cl
rol edx, cl
shl ax, cl
lea edx, [rbx + rdx - 0x7a3ca8ef]
dec dword [rsp + rbx - 0x55e]
jnp 0x1438ecaa3
cmp ebx, 4
push 0xffffffff95a52538
lea rsp, [rsp + 8]
jne 0x143c228cb
push 0x3abaed33
mov r9d, dword [rsp + 4]
mov r9, rax
jmp 0x143a1c563
mov qword [rsp + rsi + 0x69], r11
inc dil
push r12
movzx r11d, dx
push rax
mov qword [rsp + rsi + 1], rbx
movsx ebx, r8w
sal esi, 0x7a
movabs rcx, 0
or r11, 0xffffffffda362019
push r10
cdqe
lea r11, [rbp + 0x10bd8114]
mov qword [rsp + rdx*2 - 0x3fe0], rcx
sal r8w, 2
adc r9, rcx
ror r11, 0x77
or dl, sil
mov r10, rsp
jge 0x143b9a1cd
add r11, rdi
mov r8w, word [r8 + rbp - 0x5f143b18]
lea rcx, [r9*2 + 0x24be2033]
mov cl, byte [rbp + rax - 0x844]
lea rbp, [rbp + rax*2 - 0x108a]
movzx edi, dx
btc eax, eax
shl rdi, 0x31
shl r8w, cl
or dil, 0x96
mov word [rbp + rax*2 - 0x100c], r8w
or r10, 0xffffffff912ffe2f
movzx r8d, dl
jmp r11
add rax, rdx
push 0xffffffffbc394300
jmp 0x143902c96
jmp 0x143af893b
movsx r9d, r11b
xor eax, ebx
lea r8, [rcx + rdx*2 - 0x17de67c3]
neg r8w
rol r9b, 2
bswap eax
inc edx
add rcx, r11
sbb eax, 0x7f2b7e29
ror eax, 3
lea eax, [rax + rdx - 0x190fa510]
xchg cx, r9w
movzx edi, r11b
xadd r11b, dil
push rbx
xor dword [rsp + rdi - 0xad], eax
pop rbx
neg dil
and r9d, edx
movsxd rax, eax
adc r10, rax
xadd cx, r9w
neg r8b
lea rax, [r8*4 - 0x70d6f3d4]
mov eax, dword [rsi + rdi*8 - 0x298]
mov ecx, dword [rsi + rdi*2 - 0xa2]
bt r8, 0xe
rol dx, 0xa1
push rbx
or di, di
bswap r8d
cpuid
cmovle edi, r9d
btc di, r8w
lea r8, [r11*8 + 0x1d93f380]
lea rsi, [rsi + rdi - 0x59]
sbb r8w, r11w
mov dword [rsi + rdi - 0x45], eax
xchg r11d, r8d
imul r9w, r8w
mov dword [rsi + r11*2 - 0x3b27dde2], ebx
xchg r8, rdi
shl r11w, 0x66
mov dword [rsi + r11*4 - 0x764ef4fc], ecx
jb 0x143acca48
mov eax, 0x7c02432b
lea rbx, [rbx + rax - 0x7c02432f]
mov edi, eax
movzx r9d, al
mov ecx, dword [rbx + rdi - 0x7c02432b]
xor r9w, di
sbb di, ax
rol di, 0x6c
xor ecx, esi
lea rdx, [rax + rdi*8 - 0x584323d0]
not ecx
or eax, edi
sar rax, 0xf0
inc ecx
rol ecx, 3
mov r8d, 0x282ba982
neg r8
not ecx
cmovno r8d, edi
mul dil
rol ecx, 2
imul rdx, r8
movzx r11d, dil
jo 0x143ae1e32
mov edx, 0xdd00ee8e
movzx r9d, dl
mov ecx, edx
movzx ax, byte [r9 + r10 - 0x8e]
shl ecx, cl
mov bl, byte [r9 + r10 - 0x8c]
shr r9d, 0x68
neg dx
mov r8d, edx
lea r10, [r10 + r9*2 + 2]
or al, bl
mov ebx, r8d
not al
xor r9w, dx
mov word [r9 + r10 - 0x1172], ax
jp 0x1439e571f
mov r11d, dword [rsi]
mov eax, 0xa0210299
movzx edx, byte [rbp + riz - 1]
rol rax, 4
movsx r9d, al
xor dl, bl
jmp 0x143bb42e0
push 0xffffffffbc13942f
jmp 0x143923c6e
push 0xffffffffa420a19c
not dword [rsp + 9]
lea rsp, [rsp + 0x10]
jmp 0x143c1c1fe
jmp r10
jmp 0x143a1eb4d
cmp ebx, 3
push 0xffffffffda16c11f
push 0xffffffffd81da832
lea rsp, [rsp + 0x10]
jne 0x143b1c5ab
mov r8d, 0x8334af8c
mov r8, rax
push 0x3c0ff707
push 0xffffffffae82c220
lea rsp, [rsp + 0x10]
jmp 0x143c06bbb
jb 0x143b9af52
lea rsp, [rsp + 8]
je 0x1438c4440
mov eax, 0x46a32623
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
jmp 0x1439655ce
push 0x69db3a9
jmp 0x143a1087e
xor edi, 0xc63810b8
dec r9
jmp 0x143a38f60
rol esi, 1
push 0xffffffffbd002ebf
mov qword [rsp + 0x10], r8
push 0xd2a2c13
xor dword [rsp + 0x18], esi
and word [rsp + 5], 0xf1ad
mov r8d, dword [rsp + 9]
mov r8, qword [rsp + 0x18]
mov qword [rsp + 0x18], 0xffffffffcc80a730
movsxd rsi, esi
adc r9, rsi
jmp 0x143c28ce0
mov rax, qword [rbp + rbx*8 + 0x20]
push 0x2391c90e
mov qword [rsp], rax
dec ebx
jmp 0x143b5c93f
add r10, 2
movsx edi, r8w
sub r8, rdx
shl dl, 0x67
shr ebx, cl
bt r8, r8
movzx ecx, di
ror ax, 0xae
mov dword [r10 + r8*4], ebx
jae 0x143988f7f
ror dil, 1
shl dword [rsp + rax - 0x8cffff], 0x6c
mul bx
not rcx
not dil
sar r8b, 0xe1
shl bx, 0xe3
rol dil, 1
dec word [rsp + rax - 0x8cfffc]
lea rcx, [r9 + rcx - 0x7cd04d4e]
dec rcx
xor r11b, dil
pop rcx
add rdi, rsp
bts rdx, 0xb5
mov r9d, dword [rdi + rax - 0x8d0000]
sar r8d, 0x45
cqo
lea r10, [r10 + rax*4 - 0x2340004]
mov edi, ecx
sal cl, 0xe1
mov dword [r10 + rax - 0x8d0000], r9d
cmovo ebx, edx
jno 0x1438b7d12
xor dword [rsp], ecx
jmp 0x14393db0d
push r11
movsx r11d, dx
or cl, 0x1c
shr r9w, 0x22
xor dword [rsp + rbx], edi
xadd r8d, edx
pop r11
sbb ax, r9w
movsxd rdi, edi
jnp 0x143bf540f
push rbx
jb 0x143963e13
mov r11d, 0xde88c09f
mov esi, 0xbd09b21b
movsx edi, r11w
mov eax, dword [r9 + riz]
lea r8, [r11*4 - 0x6d74d8c6]
add r9, 4
lea r8, [rdi*2 + 0x44926828]
xor r8, rsi
xor eax, ebx
dec r11w
movsx ecx, r11w
not eax
movsx edx, r11b
sub eax, 0x5e926522
rol eax, 3
shr r8b, 0x47
sar r11w, 0x61
jg 0x143a36d85
sbb eax, 0xaa188a0c
dec rcx
xor cx, 0x1537
push rbx
xchg r8, rdx
rol dl, 0x26
adc r11b, 0xae
xor dword [rsp], eax
lea r8, [r8*4 + 0x329bb13a]
mov ebx, esi
shr edx, 2
pop rbx
sar r11w, cl
btc r11, 0xa8
movsxd rax, eax
adc rbp, rax
bswap edx
sar rdi, 0xe
mov rdx, qword [r10 + rdi - 0x3ffff]
sal r11d, 0x85
or rsi, rdi
mov eax, dword ss:[rdx + rdi*8 - 0x1ffff8]
movsx edx, sil
xor dil, 0x3d
add r11w, 0x6313
lea r10, [r10 + rdi*4 - 0xfff04]
sar ecx, cl
mov dword [rdi + r10 - 0x3ffc2], eax
jmp rbp
push 0xfffffffffdbab3a0
ja 0x143974745
movsxd rdi, edi
adc r10, rdi
lea rsp, [rsp + 8]
jmp 0x143bedbf0
jmp 0x1438c9ead
xor dword [rsp + rdi - 0x5fbae1be], esi
pop rbx
bt edx, eax
not r9d
movsxd rsi, esi
sbb ecx, edx
add r11, rsi
jmp r11
cqo
xor r8d, edi
dec r11b
movzx ecx, dl
xadd rax, rcx
xor r8d, 0x8208a7aa
mov ebx, r11d
ror r8d, cl
neg r8d
and r11, rbx
dec r9w
neg ax
bswap r8d
btr r11, rdx
or cl, 0x83
mul r11w
dec r8d
not rcx
sal r9w, 0x67
bswap rcx
push rdi
xor dword [rsp + rax*4 - 0x15478], r8d
dec r9d
pop rdi
idiv r9d
movsxd r8, r8d
lea rdx, [rbx*2 - 0xfca845]
div dl
ror rcx, cl
add rbp, r8
sal bx, 0xc8
sar dx, 0x63
jmp rbp
push 0xffffffffbab07f8b
lea rsp, [rsp + 0x10]
jmp 0x143b25620
push 0x669cc78c
sal qword [rsp], 0xdf
cmp ebx, 4
not qword [rsp]
jmp 0x1438e6c99
lea rsp, [rsp + 0x10]
jne 0x143c2e8f9
push 0x371f3cbb
mov r8d, 0x64adf806
push r8
mov r8, rax
jmp 0x14393d722
lea rsp, [rsp + 8]
jmp 0x143bddcd9
jmp 0x1439b700c
cmp ebx, 4
jne 0x143a4c0e8
jmp 0x143994912
jmp 0x143a2cb88
sbb r11b, al
sal r8w, 0x42
jbe 0x143b4d1f7
sub rbx, 4
mov r11d, 0xdeac2785
lea rdx, [r11 + 0x459bab2d]
mov edx, dword [rbx + riz]
mov eax, r11d
movsx r9d, al
xor edx, esi
xor edx, 0xd40e3c13
bts r9d, r11d
movzx r8d, r11b
lea r11, [r8 + 0x40ec38f]
rol edx, 3
neg edx
sar r9, 0xa1
neg rax
bswap edx
rol r11d, 0x22
push rsi
xor dword [rsp + r9], edx
xor r11d, eax
mov esi, r11d
xadd ax, r11w
pop rsi
adc r8d, r8d
mov ecx, 0xb191229a
movsxd rdx, edx
adc r10, rdx
mov eax, dword [rbp + r9*2]
lea rdi, [r9*8 - 0x5250d443]
rol r9b, 0x81
dec cl
mov ecx, dword [rbp + r11*2 - 0x62d1b0f2]
push rbx
cpuid
and r8d, 0xbc96930b
lea rbp, [r11 + rbp - 0x3168d883]
sub r11d, r8d
mov dword [rbp + r11 - 0x3168d764], eax
cmove r11w, di
mov dword [r11 + rbp - 0x3168d768], ebx
shl r11w, 0xea
mov dword [rbp + r11*2 - 0x62d17ffc], ecx
neg r8d
mov dword [rbp + r9], edx
lea rdx, [r9 + r8*2 + 0x6533761f]
sal dx, 0x6f
pop rbx
jne 0x143c4eb51
mov ecx, 0x7d875593
mov r13d, ecx
mov rsp, r9
jmp 0x143be44f2
push 0x3f10ea83
sub word [rsp + 2], 0xa8a5
cmp ebx, 4
not byte [rsp + 6]
lea rsp, [rsp + 8]
jne 0x143bab265
mov r9, rax
jmp 0x143bab280
jmp 0x1438e5f4c
jmp 0x1439725c9
mov r8d, 0x7084398
sal r8w, 0xe5
movzx r8d, byte [rsi + r8*4 - 0x1c21cc00]
push 0x26a62604
xor r8d, edi
and r8d, 0xff
mov r8d, dword [r11 + r8*4]
jmp 0x143a6c8b5
sbb r9d, 0xe8080101
xadd ax, r11w
btr rdx, 0x15
not r9d
adc rax, rdx
or edx, 0x65162422
push rbx
movzx edi, r8w
btr cx, di
mul rdi
xor dword [rsp + r11 - 0xea90], r9d
xadd r8, r11
pop rbx
neg r11w
movsxd r9, r9d
dec dx
add r10, r9
not edx
mov rdi, qword [rbp + rcx - 0x930]
lea r9, [rax*4 + 0x2da42fbd]
bts r8d, 0x18
sub cl, r8b
lea rbp, [rbp + r11*4 - 0x40008]
rol dx, cl
inc cx
inc cl
xor rdi, rbx
sar r11, cl
xor rdi, 0xffffffff86ac3c16
mul cl
div r9
lea rdi, [rdi + r11*4 + 0x5389f43d]
imul r9w, r8w
shr r11w, 0x63
ror rdi, 1
shl r9w, 0xcf
neg rdi
lea rdi, [rdi + r11*2 - 0x282dea13]
cwde
not rdi
lea r8, [r11*4 - 0x3ace5161]
shr dl, 0x61
neg rdi
inc rdi
xor rbx, rdi
btc cx, r11w
mov qword [r11 + rsi - 0xc], rdi
sar cx, 0xc1
or rcx, 0xffffffffc21f2d89
lea rsi, [rdx + rsi - 0x130f8d62]
shl edx, cl
push r9
div rcx
pop r8
jmp 0x143998aeb
mov rcx, r8
xchg word [rsp + rbp - 0x43107f38], dx
cdq
xchg qword [rsp + rbp - 0x43107f3c], rax
lea r8, [r8 + r9*2 - 0x205c]
idiv r9b
ror dl, 0x84
mov dword [rbp + r8 - 0x43107f3c], ecx
pop rbp
jb 0x143b4221f
movsx eax, r8w
movsx edx, r8b
lea rbp, [r8 + rbp - 0x70994519]
xor r9b, 0x91
bt ax, 0x32
sal r11, cl
or r8w, ax
mov qword [rbp + r9*8 - 0x22c50], r11
shl r9d, 0xb4
lea rbx, [r8 + rbx - 0x7099451f]
dec r8d
mov ecx, 0x6b329612
mov r11d, dword [rax + rbx - 0x451b]
or r9, rcx
xor r11d, esi
lea rax, [rax*2 + 0x25092712]
sal ax, 0xae
rol r11d, 2
inc r11d
sub r9w, 0xd08
ror r11d, 3
lea r11d, [rax + r11 - 0x52a79b11]
shl ecx, 0xae
imul ax
push rsi
cdq
movsx esi, cl
xor dword [rsp + r8 - 0x7099451a], r11d
movzx edi, ax
pop rsi
movsxd r11, r11d
imul r9d
add r10, r11
mul dx
ror dl, 0xe3
or rdi, r10
jmp rdi
jmp 0x143b96ec7
not dword [rsp + 5]
lea rsp, [rsp + 0x20]
jne 0x14396b7d1
mov eax, 0xbc3e3c35
movzx r8d, al
movzx edx, r8w
not r11d
or dl, r8b
idiv ax
mov dword [r10 + r8*4 - 0xd4], r11d
ror dx, 9
mov eax, dword [rsi + r8 - 0x35]
mov ecx, 0x348e2a90
lea rsi, [rsi + r8*2 - 0x66]
movsx ebx, r8w
dec dx
xadd ebx, r8d
xor eax, edi
ror eax, 3
not eax
bts ebx, r8d
lea r9, [rcx - 0x326166ea]
ror rbx, cl
bswap eax
sbb ebx, 0x498073b
movsx r11d, cl
btc r8d, r9d
not eax
push rdi
lea rbx, [rdx*4 - 0x29ec9776]
xor dword [rsp + r8*4 - 0x1d4], eax
neg r8w
pop rdi
movsxd rax, eax
add rbp, rax
movzx eax, r8w
xor edx, r9d
jmp rbp
movzx r9d, cx
add rbx, rbp
jmp rbx
adc rax, rdx
push 0x389bf51a
mov qword [rbp + riz - 8], rax
push 0xffffffff8aa8c3a5
lea rsp, [rsp + 0x10]
mov qword [rbp + riz - 0x10], rsp
jmp 0x143bc7f75
movsxd r8, r8d
lea rax, [rdx*8 - 0x2fc5984d]
movsx ecx, bl
cwd
adc rbp, r8
btc ecx, 0xb6
or dx, word [r10 + rdx*2]
mov r8d, 0x7fa749a0
dec r8w
mov di, word [r10 + rdi*4 - 0x2c2fa096]
shr bl, 0x62
lea r10, [r8 + r10 - 0x7fa7499d]
and dx, di
not dx
movzx r9d, al
cbw
neg rbx
mov word [r8 + r10 - 0x7fa7499f], dx
movsx edi, r8b
rol ecx, cl
jmp rbp
push 0x340f573a
lea rsp, [rsp + 8]
jmp 0x14395423f
xor bx, r8w
add r8, rsp
neg si
mov word [r8 + rdi - 0x9f], dx
push rcx
cdqe
or esi, dword [r9 + rax - 1]
lea r9, [rdi + r9 - 0x9b]
movsx r8d, r11w
cdq
xor esi, ebx
ror esi, cl
xor cx, word [rsp + rax + 4]
setno byte [rsp + rax - 1]
dec dil
bswap esi
dec dil
cmovp r11d, ecx
shr cl, 0xc3
xor esi, 0xbe015991
jmp 0x143bfde5f
inc r8b
not r11b
rol r8b, 1
sub r8b, 0x19
cdq
mov word [rsp + rax - 0x1f48541a], cx
jmp 0x143c31b8c
mov qword [rsp + rbp - 0x1a6b0b2], r8
shl ecx, 0xd0
jne 0x1439feede
sbb di, 0x9fa9
bswap ecx
movsx r10d, r9w
cwde
mov edx, 0xada4daa2
xor ecx, 0x7d004bba
dec r10b
and dx, r9w
adc dword [rsp + r10 - 0x5438], 0xda8dcf25
ror ecx, 1
or dword [rsp + r10 - 0x543a], 0x870c5b9a
sub r9d, 0x1b8873ac
not eax
neg ecx
movzx r8d, byte [rsp + rax*4 - 0x150ee]
shl ax, 0x61
cmovo ax, r10w
mov qword [rsp + rax*2 - 0xa878], rbx
ror r10d, 0x52
xor dword [rsp + rax*8 - 0x2a1e0], ecx
jmp 0x143a4a2bb
jmp 0x143993e73
jmp 0x143b994db
push 0xfffffffff3af8e95
cmp ebx, 2
lea rsp, [rsp + 8]
jne 0x143b899ff
mov edx, 0x5c8d1493
mov rdx, rax
jmp 0x1439ffd81
mov edi, 0x722ac809
mov qword [rbx + r11 - 0xad], rax
mov ebp, edi
mov esi, dword [r10 + r11*4 - 0x2d4]
xor esi, r8d
inc esi
shr rdx, 0x13
xor esi, 0x38898030
not r11w
dec esi
mov eax, edx
jmp 0x14397700f
jmp 0x14395eaa0
jmp 0x143aaf082
lea rbx, [rdx + rdx*8 - 0x5ae4c466]
mov r8d, edx
mov ebx, dword [r10 + riz]
lea r9, [rdx + rdx*8 + 0x31a7af23]
mov eax, 0xf4b19612
mov cl, byte [r10 + riz + 4]
jmp 0x143b8ca7d
shr ebp, 0x63
xor r8w, dx
inc eax
add rdx, rsp
xchg r11w, ax
add sil, bpl
push rax
mov qword [rdx + rbp*4], rcx
adc si, 0xa9be
push rax
add bpl, byte [r10 + rbp + 2]
xor bpl, r8b
sub bpl, 0x2f
lea rdx, [rax*4 - 0x7c4a8c50]
ror r11b, 0x24
pop rax
rol bpl, 1
rol esi, 0x2d
jae 0x143baa40a
sal edi, 0xce
xor dword [rsp + rcx - 0x55aec800], edx
lea r8, [r11*4 - 0x2ec5734c]
sub cx, 0x25
pop r8
sal r11d, cl
idiv al
movsxd rdx, edx
not edi
sub rcx, r11
movzx esi, r11b
add r9, rdx
btc ax, 0x12
mov r11, qword [rcx + rbx + 0xa513825]
lea rcx, [rsi + rdi + 0x780d8bb2]
dec di
btr bp, 0x95
mov dx, word ss:[r11 + rbp - 0x55be7f1b]
lea rbx, [rbx + rdi - 0x28c23ff8]
movzx r11d, dil
xchg si, ax
btc r11, rcx
mov word [rbp + rbx - 0x55be7f1b], dx
rol edi, cl
ror ebp, 0x47
cbw
jmp r9
ror r9d, 1
bswap r9d
neg r9d
push r11
dec r9d
pop rdi
and dx, r8w
imul dx
bswap r9d
mov qword [rsp + rax + 0xf540000], rsi
xor dword [rsp + rax*8 + 0x7aa00000], r9d
not r8w
pop rsi
push r11
shl r8w, cl
rol qword [rsp + rax*4 + 0x3d500000], cl
movsxd r9, r9d
adc r10, r9
rol di, 0x43
pop rdi
jmp r10
xor r8w, bx
or r9d, 0x9c8ecaac
xor dil, r11b
sub dx, di
dec r8w
not r8w
xadd dl, cl
sbb r9b, 0xb
sbb r8w, 0x4234
xchg dx, ax
bt r11d, 0x17
shr r11d, cl
neg r8w
cdq
shr rdi, 0x12
adc r8w, 0x4101
shr dx, cl
xor r11b, r11b
neg r8w
bt ax, 0x88
xor bx, r8w
inc r9d
lea rsi, [r11 + rsi - 0x1d22202]
lea rax, [r11*8 - 0xeca6773]
mov word [rsi + r11 - 0x1d22200], r8w
xchg dl, r11b
jno 0x143998aeb
push 0x750ba92e
lea rsp, [rsp + 0x10]
jmp 0x143bddcd9
cmp ebx, 4
jmp 0x143a3b5f8
not bx
lea r8, [r10 + rdi - 0x51283344]
dec di
and r8b, 0xf0
neg eax
div r11
mov rsp, r8
mov r8d, 0x4594e938
mov rbx, r9
lea rcx, [r8 + r8*8 - 0x39600679]
mov ebp, 0xc986b31d
movabs rcx, 0
sub rbx, rcx
lea rbp, [0x143b9a20a]
mov ecx, dword [r9]
mov r8d, 0xcda44126
movsx edi, r8b
lea rdx, [r8*8 - 0x6b5d7d7e]
lea r9, [r9 + rdi*4 - 0x94]
mov eax, 0xaf27808c
movzx r11d, ax
xor ecx, ebx
inc ecx
dec r8w
neg ecx
jmp 0x143c2d98c
mov r11d, edx
xor ecx, edi
jmp 0x143952871
cmp ebx, 1
push 0xffffffffa70814b7
push 0xffffffff931a17b8
push 0xffffffffa722181d
lea rsp, [rsp + 0x18]
jne 0x1438d0787
mov ecx, 0x213d0c04
mov rcx, rax
push 0xffffffffa3b84e39
lea rsp, [rsp + 8]
jmp 0x14398825e
jmp 0x143bdf597
push 0xffffffff9f17beb6
jmp 0x1438dfe2b
mov rax, qword [rbp + riz]
push 0x3f353786
dec word [rsp]
push 0xffffffffe51a9291
sub rsp, 0x10
push 0xffffffffa996a498
jmp 0x143b12d6a
cwd
or dl, byte [rsp + rdx*2 + 2]
lea rsi, [rsi + rdx*2 - 0x1e8]
or eax, dword [rsp + rdx*2 - 0x1e8]
xor ebx, edi
sub rdx, 0xffffffffc1b3e51b
dec ebx
neg qword [rsp + rdx - 0x3e4c1bdb]
neg ebx
cdq
not ebx
xor word [rsp + rdx], 0x9792
add al, byte [rsp + rdx + 1]
sbb ebx, 0x8aa3e497
cwd
btc r9w, 0xb2
rol ebx, 3
lea rcx, [r11*8 - 0x6a44cb65]
jmp 0x1439ea1b5
push 0x2c903120
xor edx, r11d
jmp 0x143a285ea
not rdx
mov qword [r8 + r10 - 0x60d5420c], rdx
movzx edx, byte [rsp + rcx*2 - 0xc1a7]
neg rcx
pop rax
jmp rbp
movsx ecx, byte [rsp + rdi - 0x59a1c0ad]
lea rdi, [rdi*4 - 0x196f665e]
xor dword [rsp + 8], ebx
mov r8, qword [rsp + 8]
jmp 0x143b315fe
cmp ebx, 2
jne 0x14396f127
mov edx, 0xc1239332
not rdx
mov rdx, rax
push 0x7510662a
jmp 0x14395d7a5
jmp 0x143bb9d41
push 0xffffffff8cb93bb4
push 0xffffffff84bbca04
lea rsp, [rsp + 0x10]
and rsp, 0xfffffffffffffff0
push 0x393e009a
lea rsp, [rsp + 8]
add rsp, rcx
push 0xffffffffb8a8edb7
or word [rsp + 5], 0x4b0
inc dword [rsp + 2]
test ebx, ebx
jmp 0x14391fdd6
mov r9d, dword [rdx + rbp - 0x4b9d0000]
not rdx
pop rdi
jmp 0x143be12af
mov eax, 0x8705b528
btr eax, eax
push rax
mov rax, qword [rbp + rbx*8]
not dword [rsp + 4]
add word [rsp], 0x910d
jae 0x1439e5a1f
cmp ebx, 1
lea rsp, [rsp + 8]
jne 0x143c0e11d
push 0x58a2007
mov rcx, rax
jmp 0x1439540f3
jmp r10
shr r10d, 8
push 0x4a9e0c0f
sal byte [rsp + 0x14], 0xa5
xor r10d, ecx
inc r9
sub byte [rsp + 0x16], 0x3b
xor r10d, 0xfa184eba
dec rdi
jmp 0x143b78866
jmp rbp
jae 0x143bfd32c
adc r11, r8
mul ecx
or rdx, r11
jmp rdx
jmp 0x1439d02b9
add rsi, rdx
movsx r9d, dx
mov ebx, r8d
lea r9, [rdx + r8*8 + 0x2393fe39]
xor eax, edi
rol r9b, 0x21
inc eax
movsx ecx, bl
bt r8, 0x2d
bswap eax
lea eax, [rax + rdx - 0x530cb341]
lea rdx, [r8 + r9 - 0x53cdcedb]
bswap eax
push rbx
xor eax, 0x20361ab1
pop rdx
ror r9w, 0xc
xor ebx, ebx
lea eax, [rax + rbx*2 + 0x270e7aa7]
movsx r11d, dx
adc r8d, 0x6d834ab6
shl r8w, 0xc3
rol eax, 1
rol r11d, cl
rol r8d, 0x61
not eax
xadd r9b, dl
bt ecx, 0x3e
setae bl
neg eax
or r11, rbx
push rdi
xor dword [rsp + r8 - 0x626e4ba0], eax
jmp 0x1439794b9
sbb rsi, 0xfffffffffffffff3
xor eax, r11d
neg eax
and word [rsp + 2], 0x6b8f
adc eax, ecx
rol eax, 3
movzx r8d, di
shr qword [rsp + r8*2 - 0x1fd22], cl
neg eax
jmp 0x143988871
mov rdx, rax
jmp 0x143b5b4c3
jmp 0x143a84dcb
mov esi, eax
lea r9, [r9 + rax*2 - 0x1ff28]
xor r11d, ebx
lea rcx, [rax + 0x2c3696bc]
neg r11d
btr si, cx
xchg rcx, rsi
shl sil, 0x66
lea r11d, [rdx + r11 - 0x45721a12]
and sil, sil
cbw
rol r11d, 1
movzx edi, ax
bts edi, edi
not r11d
push rsi
rol r11d, 2
xor si, di
bswap r11d
cwde
setb sil
lea r8, [rcx - 0x3fc15bf6]
mov qword [rsp + rsi*2 - 0x586ed200], rbx
bswap eax
dec dil
and dil, dl
xor dword [rsp + rsi - 0x2c376900], r11d
and cx, ax
sbb al, dl
sub dx, ax
pop rbx
xor si, cx
movsxd r11, r11d
adc cx, 0x6693
bts si, 0x1d
adc rbp, r11
lea r8, [rcx + 0x323faa8]
mov r8, r10
bts edx, 0xb9
lea r10, [rdi + r10 - 0x40ff96]
idiv esi
sar edx, cl
mov word [r10 + rsi*2 - 0x586f6d24], r8w
ja 0x1438c28c9
jmp 0x143b4221f
not rdx
bswap ebx
mov qword [rsp + r9*8 + 0x10], rdi
movsx edi, word [rsp + r11 + 2]
push r9
mul dil
xor dword [rsp + rcx - 0x6e0284ba], ebx
push r9
mov rdi, qword [rsp + r11*8 + 0x18]
cdqe
mov qword [rsp + rcx - 0x6e0284b2], 0x7a9b8614
shr r11d, cl
movsxd rbx, ebx
xadd r9d, edx
setb byte [rsp + rax + 0x5a43000e]
add rbp, rbx
sar word [rsp + rcx - 0x6e0284ba], cl
movsx r8d, word [rsp + rax + 0x5a430018]
or dx, ax
mov rbx, qword [rax + r10 + 0x5a430000]
or cx, r8w
sub eax, 0x16be0614
jae 0x1439b113b
push 0x5f3d86ab
cmp ebx, 4
push 0xffffffffc7a2dd82
jmp 0x143a32221
sub rbp, 4
mov eax, dword [rbp + riz]
jmp 0x143b896c8
jmp 0x1439b8de0
shl cl, 4
neg eax
xchg qword [rsp + 0x10], rbx
movsx r8d, dl
dec eax
btc r9d, 0xd
mov qword [rsp + 0x10], r11
ror r9b, 0xe1
xor dword [rsp + 0x10], eax
sal dword [rsp + 5], 7
mov edi, 0xdb179790
and r9, 0xffffffffaf364839
mov r11, qword [rsp + 0x10]
mov qword [rsp + 0x10], r9
movsxd rax, eax
adc rbp, rax
and rdx, r8
pop r9
pop rax
pop rdx
jmp rbp
jmp 0x1438de2d3
mov rcx, qword [rsp + rcx - 0x93c1d78]
push 0x4fb3401d
xchg qword [rsp + 0x98], rsi
jmp 0x143b639c2
adc r11, rbx
sub sil, dil
or cl, cl
mov r9w, word [r9 + rdi - 0x46250001]
xchg cx, ax
push rbp
pop rbx
jno 0x143bdf597
lea r10, [r10 + rdx - 0x5d92002]
movzx eax, word [r10 + rdx - 0x5d92000]
not cl
xor si, cx
movzx ebx, dl
xor ax, r8w
inc ax
bt ecx, 8
xor ax, 0xd38d
not ax
jmp 0x143c0fe1f
mov eax, 0x4699d383
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
push 0xffffffffe43e9085
not qword [rsp]
push 0xffffffff858e7e28
lea rsp, [rsp + 0x10]
jne 0x14393239e
mov rcx, rax
jmp 0x143bee2c9
jmp 0x143a4c166
jmp 0x143ab2722
mov rbx, rbp
pop r8
pop r9
lea rbp, [rsi + rcx*4 + 0x26051f1c]
pop r10
mov eax, dword [r10 + rdx - 0x73fb7200]
lea r10, [r10 + rdx - 0x73fb71fc]
jne 0x143c1729e
mov eax, 0x27a106ba
mov r11d, dword [r10 + rax*2 - 0x4f420d74]
lea r10, [r10 + rax*2 - 0x4f420d70]
movsx edx, ax
xor r11d, r8d
dec r11d
movzx ecx, dl
mov edi, ecx
neg r11d
mov esi, edi
movsx ebp, cl
ror r11d, 2
jmp 0x143a277fc
pop r10
xor edx, ebx
movzx eax, r9b
lea rax, [r9*2 - 0x2e3abd0]
inc edx
bswap edx
rol edx, 1
not edx
push rbx
xor dword [rsp + r9 - 0x78377c29], edx
movsx ebx, r10w
movzx r8d, bx
pop rbx
movsxd rdx, edx
push r8
add r11, rdx
movsx ecx, r10w
movzx edi, word [rsp + r9 - 0x78377c27]
mov r8, qword [r9 + rbp - 0x78377c29]
mov dl, byte [r9 + rbp - 0x78377c21]
neg rdi
add r9w, word [rsp + r9 - 0x78377c26]
jnp 0x143bc190a
lea r8, [r8 + rdi - 0x15a0427a]
and dword [rsp + rdi - 0x15a04274], 0x85a62b06
mov edx, dword [r8 + rdi*2 - 0x2b4084ec]
xor edx, ebx
ror byte [rsp + rdi - 0x15a04271], 0x83
jae 0x143befa94
push rsi
not dx
xor dword [rsp], r9d
sub ax, di
xadd r11, rcx
add r11w, r11w
pop rsi
movsxd r9, r9d
rol r8w, 0x4a
add r10, r9
push rdi
cqo
ror r11, cl
lea rbx, [rbx + rdx*2 - 1]
jae 0x143ac29f1
sub rsi, 4
mov eax, 0x186258e
movzx ecx, al
mov edx, dword [rax + rsi - 0x186258e]
movzx r10d, cx
sub ax, 0xdb5
lea r9, [rcx + rcx*8 - 0x60fb9c7a]
xor edx, ebx
shl r9d, cl
add al, r9b
dec edx
rol edx, 1
lea r8, [rax + rax*8 - 0x32e94dde]
ror r10d, cl
lea edx, [rdx + rax + 0x181bf0d0]
movzx edi, r8w
xor edx, 0x3d961225
sal r10w, cl
inc r8b
jbe 0x14393979d
neg edx
lea rdi, [r10 + r8*8 - 0x554a60c7]
sar r9, cl
xor edx, 0x553832aa
btr eax, ecx
sbb dil, al
btc rcx, 3
push rbx
lea r9, [rax + rcx*8 - 0x7a4ed362]
xor dword [rsp + rax - 0x18617d9], edx
pop rbx
rol edi, 0x43
sar r10, cl
movsxd rdx, edx
xchg ecx, r10d
rol edi, 1
or rax, r8
adc r11, rdx
and dil, 0xb5
sar ecx, 0x24
movzx r9w, byte [rbp + rax + 0x24306023]
xadd di, cx
or cl, byte [rbp + rax*2 + 0x4860c048]
movsx edx, di
sub edx, edi
xor rdx, 0x2f862196
lea rbp, [rbp + rax + 0x24306025]
xchg r8d, r10d
and r10d, 0xa3aafab4
sal r9b, cl
lea rcx, [rdi*4 + 0x6e06a6b9]
neg rdx
mov word [rbp + rax*2 + 0x4860c046], r9w
dec dx
jmp r11
lea rsi, [rax*2 - 0x464d866d]
xor ebp, r8d
mov ecx, esi
movsx edi, bl
sal bx, 0xa5
xor ebp, edx
imul rbx
dec ebp
xchg rcx, rbx
jmp 0x143ae6620
and esi, r11d
sbb ebp, 0xd90a9a1f
mov edi, 0xad17c01c
not rsi
rol ebp, 2
xor ebp, 0x8d1408a5
add ebp, esi
imul di, dx
lea rcx, [rdi + rdx*4 - 0x7953d17b]
ror ebp, 1
xor ebp, 0x591321b9
push rdx
sub ebp, esi
xor ebp, esi
mov qword [rsp + rsi*2 + 2], r8
bt edx, 0x94
xor dword [rsp + r11 - 0x88], ebp
ror r11d, cl
pop r8
btc si, 0xa1
movsx eax, r11w
movsxd rbp, ebp
add r9, rbp
bts dx, ax
xchg dx, ax
mov rdi, qword [rbx + rsi + 3]
mov rax, qword ss:[rdi + r11 - 0x40000004]
mov edi, esi
imul si, si
mov qword [rsi + rbx + 0xfff7], rax
mov eax, edx
movzx ebp, dil
sal rcx, cl
jmp r9
adc rax, 0x331f3b98
not dil
cwde
sar bp, 0x41
xor r8b, dil
inc rbp
add rdi, rsp
and ebp, ecx
or dl, byte [rax + rdi - 0x3b98]
lea rdi, [rsi*4 - 0x675904c6]
btr rcx, rbx
adc si, bx
lea r9, [r9 + rax*2 - 0x7732]
mov word [rax + r9 - 0x3b98], dx
xadd rax, rbx
jg 0x143bdf597
btr r8d, 0x24
rol r9d, 2
inc dl
or rax, r11
push rbx
movsx ebx, ax
sar r11w, 0xcd
xor dword [rsp + rcx - 0x5a], r9d
add cx, cx
movzx edi, ax
pop rbx
cdq
mul al
movsxd r9, r9d
inc eax
btc rdi, 0x9f
push r8
adc r10, r9
xchg byte [rsp + rcx*4 - 0x2cf], cl
mov r9d, dword [rcx + rsi - 0xda]
or qword [rsp + rcx - 0xda], rax
mov edi, dword [rsi + rcx*2 - 0x1b0]
mov cl, byte [rsi + rcx - 0xd2]
and al, 0x3a
adc rsi, 6
shl dl, 5
bts rdx, 0xa
shld r9d, edi, cl
movsx ecx, byte [rsp + 3]
mov dword [rsi + riz], r9d
btc r8, 0x1a
pop rdx
jmp r10
lea rsp, [rsp + 0x10]
jne 0x143b7d8c5
neg qword [rsp + rsi - 0x6937d694]
not bpl
mov word [rsp + rsi - 0x6937d690], di
sal rdi, 0x63
dec bpl
cdqe
idiv qword [rsp + rax]
movsx ecx, dx
xor r8b, bpl
sub sil, byte [rsp + rsi - 0x6937d690]
setb byte [rsp + rsi - 0x6937d606]
cdqe
lea rbp, [rsp + rbp + 8]
mov r11, qword [rax + rbp + 0x4ea9016a]
mov qword [rax + rbx + 0x4ea9016a], r11
rol dword [rsp + rsi - 0x6937d602], 0x74
pop rsi
mov r11d, dword [rax + r10 + 0x4ea9016d]
rol rdi, 0xf
movsx ebp, si
xor r11d, r8d
sar edx, 0xcf
btr ebp, ecx
cmovae esi, edx
bswap r11d
shl di, 0x81
lea r11d, [r11 + rsi*2 - 0x5a363f23]
bswap ecx
rol r11d, 1
neg r11d
push rbp
cqo
add qword [rsp + rsi*4], r8
xor rdx, rsi
mul dil
shr rax, 0xd7
xor dword [rsp + rsi], r11d
sal esi, 0xe1
or bpl, dil
sbb dl, 0x87
pop r8
cdq
sbb si, dx
movsxd r11, r11d
btc ecx, esi
adc r9, r11
mov rax, qword [rsi + rbx - 1]
shr edi, cl
shl rdi, 0xa8
inc si
lea rbx, [rsi + rbx + 6]
mov si, word [rsi + r10 + 5]
movsx r11d, bp
xchg r11d, edi
lea r10, [r10 + rdi*2 - 0x67]
xor si, r8w
xchg cl, r11b
sub r11w, dx
rol si, 1
xor si, dx
sal r11b, 0x21
adc si, 0xd703
dec bp
bts r11d, ecx
jb 0x143ae4c5d
rol si, 1
xor r8w, si
jmp 0x143aa45eb
mov eax, 0x82ad61e
bt rax, rax
sub rax, rax
xor rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffcc96882e
mov qword [rsp], rax
push 0x1d3a97bd
dec ebx
push 0x2e018213
push 0xffffffffb5864b99
jmp 0x143bad652
ja 0x143c4bd70
not edi
je 0x143ad43ef
dec edi
shl dword [rsp + 4], 8
sar dword [rsp + 3], 0xf5
sar qword [rsp + 8], 1
neg edi
mov qword [rsp + 8], rbx
xor dword [rsp + 8], edi
jmp 0x143a9cdb8
xor r8d, 0x49b0e31
dec r8d
rol r8d, 1
shl ax, cl
add cx, 0x931a
mov r11d, ecx
mov qword [rsp + r9 - 0x50c], rdi
xchg dword [rsp + r9 - 0x512], eax
or r11b, byte [rsp + r9 - 0x513]
not dl
xor dword [rsp + r9*2 - 0xa20], r8d
mov rdi, qword [rsp + r9*2 - 0xa20]
rol rbx, 0xbd
not dword [rsp + r9 - 0x510]
xor r11d, 0x486ea1e
movsxd r8, r8d
inc byte [rsp + rbx*2 - 4]
shl al, cl
adc rbp, r8
cdqe
or cx, ax
mov qword [rsp + r9 - 0x50c], rcx
pop rax
pop r11
jmp rbp
jmp 0x1439cbba5
add ebx, edx
not r8d
btr r11w, cx
btc r9w, ax
mov qword [rsp + rax - 0x761cff8a], rdi
jae 0x14392e1fc
cbw
xor dword [rsp + rax - 0x761cff8a], ebx
rol r11w, 3
add r11b, dl
pop rdi
btc r11d, edx
dec r8w
setge r8b
movsxd rbx, ebx
inc r8w
add rbp, rbx
sal rax, 0xb8
bt edx, r8d
mov edx, dword [r10 + r11 - 0x7fbafffa]
ror r8d, cl
xor cx, 0xaaa6
or eax, dword [r10 + r11 - 0x7fbafff6]
not r11
push r9
mov ebx, dword [rsp + r11 + 0x7fbafffe]
mov ecx, dword [r10 + rbx - 0x93]
neg qword [rsp + rbx*4 - 0x26c]
lea r10, [r10 + rbx*4 - 0x268]
div ecx
sub qword [rsp + r11 + 0x7fbafffb], r11
movsx ecx, word [rsp + rbx - 0x9a]
bt r8d, ecx
mov dword [r10 + r11 + 0x7fbafffb], edx
bt r9w, r9w
adc word [rsp + r11 + 0x7fbafffd], cx
mov dword [r10 + r11 + 0x7fbaffff], eax
xchg r9w, r11w
movsx edx, byte [rsp + r11 + 0x7fba8414]
dec r9b
pop rax
jmp rbp
lea rsp, [rsp + 8]
jmp r11
mov eax, 0xba0a538c
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143c1c1ef
lea rsp, [rsp + 0x18]
jne 0x143919476
jmp 0x143c0e5df
jmp 0x143b5b8fc
mul cl
mov qword [rsp + rbp - 0x486e], rbx
xor dword [rsp + rbp - 0x486e], r9d
mov rbx, qword [rsp + rbp - 0x486e]
pop rcx
mul rdx
movsxd r9, r9d
adc r11, r9
pop rdi
xor rdx, r11
jmp rdx
not edi
push rbp
xor edi, 0x1c3263a0
btc ebp, ecx
mul cl
bswap edi
not dword [rsp + rbx + 0x10]
and rcx, qword [rsp + rbx*2 + 0x10]
add dx, cx
neg edi
sal rbx, 0x3d
dec dl
push rsi
inc edi
not byte [rsp + rbx + 0x17]
neg edi
pop rcx
xchg byte [rsp + rbx + 2], bl
shl rbp, 0xc8
inc edi
neg ax
dec rbx
mov qword [rsp + rbx + 1], r8
pop rbp
xor dword [rsp + rbx - 7], edi
neg qword [rsp + rbx*2 - 0x1e]
adc rax, 0x39af760d
mov r8, qword [rsp + rbx*8 - 0x70]
lea r9, [r9 + rbx*2 - 0x22]
sbb edx, 0x1c0cdc8e
push rax
mov dword [rbx + r9 - 0xf], edi
pop rbp
pop rsi
pop rbp
jl 0x143bdf597
sal dl, 0xe5
bt r11w, si
lea rdi, [rcx + rdi - 0x675a60f6]
btc rdx, rcx
xchg ah, al
ror rdi, 1
xadd rsi, rbp
lea r11, [rdx + rax + 0x60977692]
neg rdi
bts rsi, rax
lea rdi, [rsi + rdi - 0x2c9bb73e]
neg rdi
sar rdx, 0xc3
push rdx
neg al
ror rdi, 7
neg ebp
xchg qword [rsp + rcx - 0x26], rcx
not qword [rsp + rax]
bswap rdi
ror rdi, 1
rol dword [rsp + rax + 4], 0x6d
xor rdi, 0xb8b3e1e
pop rax
shr r11b, 0xa7
xor rcx, 0xffffffffdd22b721
xor r8, rdi
lea rcx, [rbp + r11*2 - 0x1df05653]
div ebp
and al, 0x83
mov qword [rbx + rax], rdi
mov r11, qword [rax + r10 + 0xc]
rol edx, cl
lea r10, [r10 + rdx*2 - 0x5cdf7162]
xchg bpl, dl
setp cl
movsx edi, cx
xor r11, r8
bswap r11
lea rsi, [rdi*8 - 0x16e2e6db]
lea r11, [r11 + rax*2 - 0x43cff82]
ror bpl, cl
neg r11
cdqe
xor r11, 0xffffffff92b5b12f
cwd
or dx, dx
sbb cx, dx
xor r8, r11
xor al, ah
or bpl, 0x8b
dec di
mov qword [rbx + rax*2 - 8], r11
lea rbx, [rax + rbx - 8]
and ecx, 0xf8acd30f
cmovno rax, rdx
jg 0x1439b3bf8
shl word [rsp + 2], 0xc9
lea rsp, [rsp + 8]
sbb rsp, rcx
and rsp, 0xfffffffffffffff0
add rsp, rcx
test ebx, ebx
jmp 0x143bb2315
xor edx, 0xb1a92b6
xadd ebp, edx
dec dl
pop r8
movsxd rax, eax
adc di, di
imul ebp, esi
add r9, rax
movzx edi, word [r10 + rdx - 0x9b]
bt si, 0xab
lea r10, [rdx + r10 - 0x99]
not sil
not r11
xor di, r8w
btc edx, 0x1a
ror r11b, 1
dec di
not di
add di, 0x8132
xchg bpl, r11b
movsx eax, r11b
xor di, 0x6b8b
sub di, 0x2e0b
bswap ebp
imul r11d
rol dx, 0x4b
xor r8w, di
sub rbp, rbp
push r11
lea rdi, [rsp + rdi + 8]
pop rsi
mul sil
seto cl
xor bpl, byte [rdi + rcx*8 - 0x29808]
mov edi, 0x6cb5b280
bt rcx, r11
sal ecx, cl
lea rbx, [rbx + rcx*2 - 0x14c06]
mov word [rbx + rcx*4 - 0x29808], bp
movzx ebp, al
not rdx
sar ebp, cl
jns 0x1439b3bf8
bswap edx
add edx, r8d
shl rdi, cl
adc r9d, r9d
movsx eax, r8w
neg edx
idiv al
shl al, 0xe1
push rbx
dec r9d
xadd dil, r10b
setno dil
xor dword [rsp + r8*2 - 2], edx
movzx ebx, ax
not r10b
cbw
pop rbx
and cl, 0x9f
ror al, 0x43
sar r9b, 0x87
movsxd rdx, edx
cmovp r10w, di
shl r10, 0x54
sub al, ah
adc r11, rdx
movzx edx, r10b
jmp 0x143a4e7b4
mov qword [rsp + rdx*2 - 0xbbffff8], rbx
push rdx
xor dword [rsp + rdx*4 - 0x177ffff0], eax
movzx ebx, cl
sar bl, 0xc7
mov rbx, qword [rsp + rdi*4 - 0xac]
dec di
pop rdx
movsxd rax, eax
xor r9w, 0xed85
ror dword [rsp + rdx*2 - 0xbbffffd], cl
or edi, dword [rsp + rdx - 0x5e00000]
adc r11, rax
shr r9d, 0x13
inc r9
sub byte [rsp + rdx*2 - 0xbbffffb], 0xa6
mov rdx, qword [r8 + rdx*2 - 0xbc00000]
movsx eax, r9w
xadd ebp, ecx
or al, 0xbb
mov rdi, qword [r8 + rdi*8 - 0x170]
mov qword [rsp + r9 - 0x19a2], r9
movzx esi, r9b
lea r8, [r8 + r9 - 0x19a2]
push r9
adc rdx, rdi
mov qword [r8 + r9*8 - 0xcd50], rdx
push rsi
shr ebp, cl
pop rdi
pop rbp
pop rax
pop rdi
jmp r11
push 0xffffffffa50db495
lea rsp, [rsp + 8]
je 0x143b25d1d
mov rax, qword [rbp + rbx*8]
cmp ebx, 1
jne 0x143aa45ff
mov ecx, 0x1d04d20d
mov rcx, rax
jmp 0x143afa55f
mov qword [rsp + rbp - 0x5bbfe28b], r9
mov r9, qword [rsp + rbp - 0x5bbfe26b]
and r8w, bp
add r8w, 0x14ac
setnp bpl
push qword [rsp + 0x58]
popfq
mov r8, qword [rsp + rbp - 0x5bbfe1a1]
pop rbp
pop rbp
mov rbp, qword [rsp + 0x58]
jmp 0x14398d234
adc r11, rax
lea rax, [r9 - 0x1ccdebfe]
mov rbp, qword [r8 + rdi + 0x10]
lea r8, [r8 + rdi + 0x18]
dec ecx
lea rsi, [rsp + rdi + 0x68]
cwde
mov qword [rdi + rsi], rbp
sar byte [rsp + rdi*2 + 3], 0x82
pop rbp
pop rdi
jmp r11
jne 0x1438ea2bf
push 0x69a5b4bf
sar qword [rsp], 0x98
mov eax, 0x619df0c
mov rax, qword [rax + rbp - 0x619df0c]
neg byte [rsp + 5]
jno 0x143b51e0c
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
movsx r10d, dl
movsx r11d, r10w
mov r9, rbp
movzx eax, r10b
pop r8
sar r10w, 0xcc
cwde
pop r11
pop r10
lea rdi, [rdx + rdx*4 - 0x64f01b7c]
lea rsi, [rax + rdx*2 + 0x6d12713d]
jmp r11
lea rsp, [rsp + 8]
jmp 0x143bddcd9
push 0x210bd102
rol dword [rsp + 3], 0x6b
test ebx, ebx
push 0x18467b7
push 0x1b344014
push 0x54379684
lea rsp, [rsp + 0x20]
je 0x143ab0eb6
mov eax, 0x6db4aa13
mov rax, qword [rbp + rbx*8]
push 0x6c33afb4
rol word [rsp + 5], 0x21
shl dword [rsp + 3], 0xb1
cmp ebx, 1
push 0x60ab8c13
lea rsp, [rsp + 0x10]
jne 0x143a33f05
mov ecx, 0xaf9f5431
not cx
mov rcx, rax
push 0x73b7cfaa
jmp 0x143be0701
push 0x14144829
dec word [rsp]
cmp ebx, 3
push 0xffffffff9592ed37
jmp 0x143b8d8d7
mov edx, dword [r8 + rsi - 0x2cac]
movzx r10d, r8w
xor edx, ebx
shr r10d, 0x4e
movsx r9d, r8b
lea edx, [r10 + rdx + 0x6d0d69b5]
sete r8b
movsx eax, r10b
not r8d
neg edx
jmp 0x14396e022
cwde
not dl
movsx ecx, al
jmp 0x143a6e3b9
mov r13, qword [rsp + rax - 0x23c8ffbf]
mov rbx, qword [rsp + rax*2 - 0x4791ffb6]
pop rcx
mov rcx, qword [rsp + rax - 0x23c8ffb7]
bswap eax
push rax
jmp 0x1439a9c02
mov ebx, 0x30107325
push rbx
mov edi, 0xea94ad8b
mov esi, dword [r10 + rbx - 0x30107325]
shr byte [rsp + rbx - 0x3010731f], 0xc3
movzx edx, bl
sub qword [rsp + rbx - 0x30107325], rbx
xor esi, r8d
sal qword [rsp + rbx - 0x30107325], 0xa9
dec esi
not esi
lea esi, [rsi + rdx*2 + 0xf3de0b8]
bt dx, dx
movsx ecx, word [rsp + rbx - 0x30107324]
rol esi, 1
push rbx
add qword [rsp + rdx - 0x1d], r8
movzx eax, bx
movzx r8d, byte [rsp + rbx*2 - 0x6020e64a]
jmp 0x143a02257
push 0x6119193f
cmp ebx, 2
not qword [rsp]
push 0xffffffffde97bf93
push 0xffffffff92214c2f
lea rsp, [rsp + 0x18]
jne 0x143bb400a
mov edx, 0xea39f73e
lea rdx, [rdx*2 - 0x62c1aec1]
mov rdx, rax
push 0x520296b3
jmp 0x143ae9938
lea rsp, [rsp + 0x60]
ret
jmp 0x143985fd4
enter 0xffffffffffff960f, 0xffffffffffffff96
mov edi, 0x269fc7b5
mov ch, 199
lahf
invalid
mov ch, 0xc7
lahf
and esi, edi
and esi, edi
and esi, edi
cwde
push rcx
and byte [rdx - 4], 0xcf
invalid
cld
iretd
invalid
iretd
invalid
sti
mov eax, 569508780
add esi, edx
and dword [rdx], edi
invalid
add esi, edx
and dword [rdx], edi
and dword [rdx], edi
xor esi, ebp
cmc
push rsi
stosd dword [rdi], eax
invalid
invalid
cmp eax, 0x87b14d1e
mov r9b, 0x87
mov cl, 0x87
xchg dword [rdi + 0x44], ecx
sub byte [rcx], dl
sub byte [rcx], r10b
sub byte [rcx], r10b
adc dword [rdi + 0x43], edi
jg case.0x143b81c58.77
pop r15
pop rdi
mov dl, 0xea
invalid
shl dword [rdx + rbx*8], 0x20
fisub dword [rax]
mov dh, 0x9e
mov ebp, dword [rcx]
invalid
sub dword [rdi], ebp
invalid
or byte [rbx - 0x4902a7d2], bh
mov ebx, 0xb6fd582e
pop rax
std
mov dh, 38
invalid
invalid
invalid
imul eax, dword [rsi - 0x282e5ddf], 0x28
xchg byte [rcx], ah
and dword [rdx + 0x3b28d7d1], esp
movabs byte [0x4c2fe7473b28d7d1], al
in al, 114
invalid
rcl edi, 1
xlatb
sub byte [rbx], bh
cmp eax, dword [rdi - 0x19]
out 0x2f, eax
out 0x2f, eax
invalid
in al, 0x72
jb case.0x143b81c58.52
sal byte [r10 + 0x42], cl
sal byte [rdx + 0x42], cl
movsq qword [rdi], qword [rsi]
enter 0x4513, 0x3c
adc eax, dword [rbp + 0x3c]
pop rsi
and eax, dword [rdx + 75]
iretq
iretq
iretq
std
fistp dword [rcx + 0xe]
pop rcx
invalid
cli
lodsb al, byte [rsi]
jrcxz 5431317889
xor eax, 0x42f46f75
xor eax, 0x42f46f75
jne case.0x143aa66e8.13
outsd dx, dword [rsi]
hlt
invalid
invalid
nop
fadd qword [rax - 54]
invalid
invalid
retf 0xab97
retf 0xab97
xchg edi, eax
stosd dword [rdi], eax
cli
wait
sahf
xor ch, byte [rbx + rbp*4 - 103]
stosd dword [rdi], eax
cdq
insb byte [rdi], dx
stosd dword [rdi], eax
cdq
push r9
push rcx
xchg bh, bh
invalid
invalid
mov dh, 0xf8
clc
test byte [rbp - 0x19], bh
int1
sbb eax, 0x6af6d7eb
xlatb
imul byte [rdx + 72]
invalid
xchg edx, eax
xchg edx, eax
xchg edx, eax
hlt
jb 0x143bb54e4
xchg ebp, eax
and dword [rbx + riz - 0x64], 0x1a
and ebx, dword fs:[rdx + rbx + 0x6d9b13f2]
and ebx, dword [rdx + rbx + 0x6d9b13f2]
sbb dh, dl
adc ebx, dword [rbx + 604922733]
wait
insd dword [rdi], dx
invalid
invalid
invalid
adc ebx, dword [rbx + 0x240e636d]
wait
insd dword [rdi], dx
invalid
and al, 0xfd
std
cmc
and ecx, dword ds:[rdx + 0x132a6f4f]
and ecx, dword [rdx + 0x132a6f4f]
adc ebx, ecx
pop rdi
sub eax, 1238006372
retf 64073
fstp dword [rdi + 0x2d]
jp 5431317812
invalid
retf 0xfa49
cli
in al, dx
cli
lea r10, [rsi - 0x55]
push rsi
stosd dword [rdi], eax
adc al, 0xc0
adc al, 0xc0
wait
invalid
invalid
xor eax, 0xa3ee4896
xchg esi, eax
out dx, al
movabs dword [429477798], eax
cmpsb byte [rsi], byte [rdi]
cqo
sbb edi, esi
invalid
invalid
invalid
cmpsb byte [rsi], byte [rdi]
cqo
cdq
sbb edi, esi
test dword [rsi], 0x7741c78f
add byte [rdi + 0x2c7741c7], r9b
mov dword [rcx + 0x77], 0xe925522c
ja case.0x143b81c58.60
sub al, 0x52
push rdx
and eax, 0x2262bae9
mov edx, 0x9e2262
invalid
and bl, byte [rsi + 0x72b3300]
sahf
add byte [rbx], dh
invalid
xor ebp, dword [rbx]
sub eax, dword [rdi]
invalid
xchg esi, eax
add ebp, dword [rax + rsi*2]
sub al, 0x70
invalid
invalid
loopne 0x143bb552e
xchg ecx, eax
xchg esp, eax
xchg edi, eax
sub edi, dword [rdi - 0x63]
popfq
popfq
invalid
mov ebp, 0x1e799a4f
invalid
invalid
invalid
out 0x88, eax
mov dl, ch
invalid
stc
nop
xor bh, byte [rbx - 0x745bf610]
idiv dword [rsi + 9]
jle 0x143bb55c2
lock or dword [rbx + rcx*4 - 0x18f68109], esp
or dword [rbx + rcx*4 - 0x18f68109], esp
movsb byte [rdi], byte [rsi]
mov esi, edi
jle 0x143bb55c2
out 0x4d, eax
mov esi, 0xc94ad79f
and eax, 0xb3504386
mov dh, 0x44
invalid
movabs r14, 0x50438625c94ad79f
push r8
mov bl, 0xb6
invalid
ror r8d, 3
jmp 0x143b2e26e
movsx esi, r11w
bts rdi, rsi
bswap ebp
jb 0x143a72bc6
rol si, 0x86
push r8
sub edx, esi
adc esi, 0xd1126d9b
xor rdi, 0x200166b5
xor dword [rsp + rcx*2 - 0x1425e], ebp
sar edx, 0xac
pop r8
or al, 0xbf
idiv esi
movsxd rbp, ebp
add r9, rbp
cwde
dec r11b
mov ebp, dword [r10 + rcx*2 - 0x1425e]
lea r10, [r10 + rcx*2 - 0x1425a]
jp 0x1439e97b4
xor ebp, r8d
shr r11b, 0x27
lea ebp, [rcx + rbp - 0x74a0bab5]
xor r11d, r11d
mul eax
not dil
ror ebp, 3
or rdi, rsi
xor ebp, 0x2f2a9c05
jmp 0x143bf44c8
test ebx, ebx
lea rsp, [rsp + 8]
je 0x143913e52
mov eax, 0x5e03f494
jmp 0x143bc76b3
xor dword [rsp + rdx - 0xbf03], r10d
mov ebx, edi
and si, 0x60aa
sub dl, bl
pop rbx
push rdx
jnp 0x143a5561e
lea rsi, [rsi + rdi*8 - 0x114]
and dil, dl
movsx ecx, di
xor eax, r11d
dec ebx
add eax, edi
add ecx, r8d
inc di
sub edx, 0xbca9849c
neg eax
rol edi, 0x62
sar edx, cl
sal r8, 0x11
dec eax
xor eax, 0xe89ccc26
btr r8, 0xab
imul r9, r9
push r11
xor dword [rsp + rdx - 0xa764], eax
sal r9d, cl
ja 0x143b26a2e
cdqe
not rdi
not r11
sbb rax, 0xffffffff8aa1579e
not cl
or rdi, r11
sal esi, 0x95
cwde
movsx r11d, ax
mov qword [r10 + rsi*2 - 0x400000], rdi
xadd r8b, cl
movsx edi, r11w
shr cx, 0xcd
jmp rbp
dec ebx
push 0xffffffffcab7de04
push 0xfffffffff51ca894
jmp 0x143976067
cdq
mov word [rbp + rax*2], r10w
not rax
mul dl
movzx r8d, ax
xor rdx, r11
jmp rdx
mov rdi, qword [rsp + rdx*8 - 0x6514f4a0]
mov rdx, qword [rsp + rdx*8 - 0x6514f498]
jmp 0x143c43832
push 0xffffffffa78ce088
lea rsp, [rsp + 8]
jne 0x143c179e4
mov rcx, rax
jmp 0x143a0d1af
jmp 0x143aca8bb
neg r8d
cwde
push rbx
add rdi, r10
ror r10, 0x71
xor dword [rsp + rax*4], r8d
xchg r9d, edi
pop rbx
movsxd r8, r8d
xadd eax, r10d
adc r11, r8
xchg r10w, ax
lea rdx, [r9 + rax*2 - 0x6cf01edf]
jmp 0x143a4e7b4
movsxd rbp, ebp
adc r11, rbp
bt ax, dx
imul esi
jno 0x143a24699
adc ax, bx
xor r9d, r11d
shl bl, 0xe5
setnp dl
neg r9d
jmp 0x143923d76
add ah, byte [rsi + 0x45]
btc ecx, ecx
push rbx
movzx ebx, di
movzx edx, bx
xor dword [rsp + rbx*2], r11d
not r8b
lea rax, [rdx*2 - 0x664d448]
pop rbx
movsxd r11, r11d
add r10, r11
lea rbp, [rbp + rax*2 + 0xcc9a88e]
movzx r8d, word [rbp + rdx*2]
dec dl
shr eax, 9
movsx ecx, dx
xor r8w, bx
not dil
btc r9, rax
jae 0x1439b9724
xor edx, 0xa081298
movsx r9d, r8w
movsx edi, r11w
not edx
movzx ecx, al
btc r9w, 0x18
rol edx, 1
neg edx
neg edi
inc r8w
push rbx
mov ebx, r11d
xor dword [rsp + r11 - 0x15], edx
pop rbx
sar r8d, cl
btc r8d, 0xa0
jae 0x14398d681
lea rcx, [rbx + rcx*8 - 0x2f653077]
mov rax, qword [rsp + rbx - 0x488a1d9e]
push rbx
movzx r11d, cx
mov r13, qword [rsp + rbx - 0x488a1d8e]
mov qword [rsp + rdx + 0x20], 0x208129a8
lea rcx, [rdx*2 - 0x74e2776d]
lea rcx, [rdx + rbx*4 + 0x915c7a7]
mov r11, qword [rsp + rbx - 0x488a1d86]
pop rdx
mov qword [rsp + rdx - 0x488a1d8e], rcx
lea rcx, [rcx + rdx*4 - 0x384ab4c9]
mov rbx, qword [rsp + rdx - 0x488a1d86]
not ecx
pop rcx
mov rdx, qword [rsp + rdx - 0x488a1d86]
jmp 0x143c3ab86
movzx edx, byte [r8]
jmp 0x143b8e00e
jmp 0x14395bf26
mov rax, qword [rbp + rbx*8 + 0x20]
jmp 0x143a1ac6a
cmp ebx, 4
jmp 0x143a12afb
fidiv dword [0x152c6d61b]
sal bl, 0x40
neg dh
xor edi, r8d
bswap edi
imul rsi, rdx
rol edi, 3
not edi
mov eax, 0x67b2ff11
sub edi, 0x6bb415a2
sal al, 2
mul ax
bt ecx, edx
bswap edi
rol ax, 0xad
rol edi, 1
sub edi, 0x71a0460e
and bx, 0x418c
dec dl
inc eax
not edi
idiv bl
push r8
shl rcx, 0x7a
xor dword [rsp + rax - 0x67b20bda], edi
add sil, dl
pop r8
movsxd rdi, edi
xor edx, 0xe51e9a1a
btc rsi, rax
adc r11, rdi
jmp r11
shr ebp, 8
ror dword [rsp + 1], 0x39
push 0xffffffffe007031f
jb 0x143975554
xor ebp, r9d
not dword [rsp + 0xc]
rol qword [rsp + 2], 0xb7
mov dword [rsp + 1], 0x838a7b25
inc rax
inc qword [rsp + 3]
xor ebp, 0xc9a9e51f
ror dword [rsp + 0xa], 0x46
dec rdi
lea rsp, [rsp + 0x10]
jne 0x143c2ac81
mov ebx, 0xcba419a2
movzx edi, bx
pop r9
lea r10, [rbx*2 + 0x4d1f0008]
movsx esi, r10w
and r10d, edi
pop r10
mov ebx, 0x9301e1a2
jmp 0x14398d5f4
mov ebx, 0xa22b3386
movzx ebx, byte [rbp + riz]
xor ebx, eax
push 0x538f7a1c
jmp 0x143aa317f
mov esi, edi
mov qword [rbp + rdi*8 - 8], rax
mov r11d, ebx
movsx eax, cl
mov r10, rbp
movsx r8d, bx
mov ebp, r11d
sal r11b, 0xe1
pop r11
btc ecx, ebp
jae 0x1439764a2
btr edx, edi
rol ecx, 3
ror r10b, 0x21
xor ecx, 0xe8965c10
btc r8w, 0x8f
push rbx
cbw
xor dword [rsp + r10*4 - 0x200], ecx
lea rdx, [rax + r8*2 + 0x2a04c5a8]
pop rbx
movsxd rcx, ecx
shl eax, 0xce
sal r8, 0xeb
add r11, rcx
inc al
mov bp, word [r9 + rbp - 0x2b9daab3]
jns 0x143a4e7b4
pop rbx
inc r11w
movsxd r9, r9d
adc r10, r9
lea r9, [rdi*2 + 0x21b19b3a]
idiv r11d
xor r8, r10
jmp r8
push 0xfffffffffcbb842f
and ecx, 0xff
mov ecx, dword [r11 + rcx*4]
rol qword [rsp], 0xe
push 0x5623f62d
jb 0x143b9d9ef
mov edx, 0x5db6be17
lea r9, [rdx + rdx - 0x104c0bfe]
movzx di, byte [rbp + rdx - 0x5db6be17]
mov cl, byte [rbp + rdx - 0x5db6be15]
inc rdx
add r9, 0xfffffffff6bee836
lea rax, [rdx*8 - 0x79f5447e]
lea rbp, [rbp + rdx - 0x5db6be16]
mov r10d, r9d
shr dil, cl
ror edx, 0xfa
mov word [rbp + rdx - 0x6daf8617], di
lea rsi, [rsi + rdx - 0x6daf861b]
sal edx, 0x18
mov r9d, dword [rsi + rdx*4 - 0x5c000000]
movzx edi, r10w
xor r9d, ebx
mov r8d, 0x6295f0b0
cdqe
mul r8d
dec r9d
neg dl
not r9d
cwde
inc r9d
or eax, 0xb08a5d0c
bswap r9d
push r10
lea r9d, [rdx + r9 + 0x2b12ec1d]
sbb qword [rsp + rdx*2 - 0x59271a2e], rdx
mov qword [rsp + rdx*2 - 0x59271a2e], rbx
xor dword [rsp + rdx - 0x2c938d17], r9d
mov ebx, 0xef39aa82
pop rbx
inc edi
sar dx, 0xef
btr eax, edx
movsxd r9, r9d
xor edi, edx
adc r11, r9
movsx r9d, di
jmp 0x143a4ffc8
pop r14
not rbp
xchg rdx, rbp
pop r10
lea r9, [r11*4 - 0x285f9fdc]
pop r13
or r9w, r9w
lea r15, [rsi + rbp*2 + 0x1030b30a]
sub bp, 0x7028
pop rdx
rol r15d, 0xcd
inc r8
lea r9, [r11*8 + 0x74833c16]
pop rdi
or r15b, r9b
pop r15
dec ebp
pop r11
dec r9
pop rsi
btc r8d, ebp
pop r9
popfq
jmp 0x143bd264c
push rax
jmp 0x1438f92e5
lea rsi, [rsi + rdx - 0x4dbf0da0]
movzx edi, dl
movsx r9d, di
mov eax, dword [rsi + rdx - 0x4dbf0d9c]
movzx r10d, dl
push rdx
xor eax, ebx
lea rcx, [rdi + r9*4 + 0x159ae22d]
movsx r8d, dil
neg eax
sal r9w, 0x83
setbe dl
add r10b, 0x99
dec eax
btc edi, r8d
ror word [rsp + r9 - 0x4e0], 0x65
neg eax
inc eax
not r8d
mov qword [rsp + rdx - 0x4dbf0d00], rbx
bt r10, r10
xor dword [rsp + rdi*4 - 0x40000270], eax
jmp 0x14398620d
push 0xffffffffec3abcab
rol dword [rsp + 3], 0x7d
cmp ebx, 3
mov qword [rsp], 0x2e27f38b
lea rsp, [rsp + 8]
jne 0x143b90cde
mov r8, rax
jmp 0x143c1c1fe
shr word [rsp + rcx - 0x653e2d5f], 0xb
movsxd rax, eax
add rbp, rax
dec r9
js 0x1438e1959
movzx r8d, cx
mov rcx, qword [r8 + rbp - 0x48a5]
mov edi, r8d
mov eax, dword [r8 + rbp - 0x489d]
sar r8b, 0xc2
mov edx, 0x44bc213a
mov dword ss:[rcx + r8*2 - 0x91d2], eax
xadd rdi, r8
movzx r10d, dx
mov eax, dword [rsi + r8*2 - 0x914e]
movzx r9d, dx
or edi, 0xe8812b9d
xor eax, ebx
push r10
neg eax
pop r8
xor eax, 0x1a2b642c
neg r8
bswap eax
movzx ecx, r10b
bt r10d, r10d
not eax
bswap edi
jae 0x143a105f3
jmp 0x1439a6d66
neg rdi
pop r9
xor rbx, rdi
lea rbp, [rbp + r9*2 - 0x3323b1b6]
sub rdx, rdx
xchg ecx, r8d
mov qword [rbp + r9*2 - 0x3323b1ae], rdi
cdq
shl r10w, cl
jp 0x143a4e7b4
and rcx, rax
sbb r9w, 0xb594
rol r9w, 1
shr rax, 0xaa
cwd
sbb r9w, 0xd300
sar ax, 6
cdq
rol di, 0x81
not r9w
sar rax, 0xf
lea rdi, [rax + rax*4 - 0x466e446d]
xor bx, r9w
add r9, rsp
bts bp, 0xbc
shl sil, 0x61
mov eax, dword [r9 + rsi*4 - 0x4dd40d0]
js 0x1439de29e
sal rdi, 2
lea r8, [rsi + r8 - 0x1375038]
mov dword [r8 + rsi*8 - 0x9ba81a0], eax
sal edx, 0x66
xor esi, esi
push rbp
pop rdx
jns 0x143b4221f
rol r11d, 1
xor r11d, 0x33181f38
mov ecx, 0xa984d68c
push r9
ror r11d, 3
movsx edx, cx
lea r8, [rcx + r9*4 + 0x1c85ae96]
mov qword [rsp + rdi*2 - 0x4a], rsi
sal word [rsp + rdi*2 - 0x50], 0x41
mov eax, 0xdd0087ad
shr dword [rsp + rdi*8 - 0x148], cl
xor dword [rsp + rdi - 0x21], r11d
mul word [rsp + rdi*4 - 0xa4]
bswap rdi
pop rdi
pop rsi
lea rax, [r9 - 0x6c7eaace]
mul ax
jb 0x1439b3fce
mov eax, dword [rbx]
mov r11d, 0xb7a35b2d
lea rdx, [r11 + r11*4 + 0x63b74190]
mov ecx, dword [rbx + riz + 4]
dec dx
shr r11b, 5
push rdx
mov rbp, rbx
mov qword [rsp], rbx
lea rbx, [rdx + rdx*4 - 0x21c14de6]
movzx edi, bl
movzx esi, r11w
cpuid
lea rsi, [rdi*2 - 0x227bf564]
btc edi, 0x39
push r11
lea rbp, [rbp + rdi*2 - 0x400009c]
sar dword [rsp + rdi*2 - 0x4000093], 0x82
mov dword [rbp + rdi - 0x200003e], eax
mov dword [rbp + rdi*2 - 0x400008c], ebx
xor qword [rsp + rdi*4 - 0x8000128], 0xffffffff86ac1f8c
lea rbx, [rdi + r11*4 + 0x3ba62026]
shl sil, 0x61
mov dword [rbp + rdi*4 - 0x8000124], ecx
mov dword [rdi + rbp - 0x200004a], edx
mov rbx, qword [rsp + rdi - 0x2000042]
rol r11d, 0x5f
sbb r11w, 0x6ea7
mov rbx, rbp
mov edi, dword [r10 + rdi*8 - 0x10000250]
movsx eax, si
lea rcx, [rax + rax*4 + 0x5fb9d334]
lea r10, [r10 + rsi*2 + 0x44f7e944]
xor edi, r8d
dec edi
push rcx
neg edi
lea rbp, [rcx + rsi*2 + 0x7e93558b]
movsx edx, sil
ror edi, 2
mov qword [rsp + rax - 0xb50], rax
cbw
dec edi
shr qword [rsp + rax*2 - 0xb7], 0xc4
mov qword [rsp + rsi + 0x227bf4b0], r8
xor dword [rsp + rsi + 0x227bf4b0], edi
movsx r8d, dl
bts r8w, dx
mov r8, qword [rsp + rsi*2 + 0x44f7e950]
rol rbp, 0x67
movsxd rdi, edi
adc r9, rdi
pop rdi
pop rdx
pop rdx
jmp 0x1439b3bf8
neg word [rsp + rsi*2 - 0x38]
mov word [rsi + rcx - 0x20], r10w
lea r8, [rsi + r8 - 0x24]
mov esi, dword [r8 + rsi*4 - 0x80]
xor esi, ebx
xchg word [rsp + 4], di
neg esi
cdqe
lea esi, [rsi + rax + 0x10be7bd4]
ror dword [rsp + rax + 0x704fdbe7], 0x1c
shr edx, 0x45
neg esi
sub dword [rsp + rax + 0x704fdbf3], ebp
lea esi, [rdx + rsi - 0x64b5961a]
setp dl
setle byte [rsp + rax + 0x704fdbe4]
mov qword [rsp + rax + 0x704fdbf1], rbx
or ax, 0xb184
xor dword [rsp + rdx*8 - 0x3ffff7f8], esi
xor dil, 0x32
mov rbx, qword [rsp + rax + 0x704f4a71]
movsx r10d, di
setno al
movsxd rsi, esi
adc r11, rsi
pop rbp
pop rcx
pop rcx
jmp r11
ror dil, 1
jmp 0x143ada56e
push 0x51ac9f2f
cmp ebx, 3
push 0x80d9e20
jmp 0x1438c9197
mov rbx, qword [rsp + rdx - 0x7ffffffc]
jmp 0x1439f705b
mov r8d, dword [r11 + r9 + 0xd1]
xor r11, rdx
lea r9, [rdi + r9 - 0x4ad7]
xor r8d, ebx
rol rdi, cl
mov eax, esi
dec edi
adc r8d, ecx
bts r11, rax
xor r8d, 0x45bdb906
lea r8d, [r8 + rax - 0x1c1fc1c8]
ror r8d, 2
bswap edi
btr r11d, 0xb1
rol sil, 0x46
add r8d, ecx
dec rdx
push rbx
jg 0x143af844e
mov eax, 0xd6146c94
sub rbp, 4
mov r11d, dword [rbp + riz]
mov ecx, eax
cqo
mov r9d, eax
xor r11d, ebx
xor r11d, 0xd4b871b8
cbw
xadd edx, ecx
lea r11d, [rcx + r11 - 0x3d8f9819]
rol r11d, 2
push r9
lea rdi, [rax - 0x337d93c3]
sub word [rsp + rcx*8 + 5], 0x1d38
sbb r11d, ecx
mov qword [rsp + rcx], rbx
xor dword [rsp + rcx*2], r11d
bt edx, 0x22
movsx ebx, dil
pop rbx
bswap r9d
mov r8d, 0xe535172b
movsxd r11, r11d
add r10, r11
mov r11w, word [rcx + rsi]
mov dx, word [rcx + rsi + 2]
and cl, 0x19
not r9w
xor cl, byte [rsi + rcx + 4]
sal r8d, 0x3b
ror r9, 0x37
add dil, 0xb6
lea rsi, [rsi + r8 - 0x57fffffc]
bts ax, 0x96
shrd r11w, dx, cl
add r9b, al
adc di, 0x193c
movsx edx, di
mov word [r8 + rsi - 0x58000000], r11w
dec r8d
movzx r11d, r9w
jmp r10
lea rbp, [r9 + rbp - 0x78377c1f]
rol word [rsp + r9 - 0x78377c28], 0xca
push r10
mov byte [r9 + r8 - 0x78377c29], dl
sar rcx, cl
or r9d, eax
bts rdi, rdi
pop r10
pop rcx
jmp r11
movsxd rax, eax
adc rbp, rax
mov ebx, dword [r11 + r10 - 0x1ef141]
movzx eax, cx
bt ax, 8
lea r10, [r10 + r9 - 0x642c07fc]
rol eax, cl
movzx r9d, byte [rsi + r11*2 - 0x3de282]
rol dx, 0xce
cwd
xadd edx, ecx
lea rsi, [rsi + rdx*4 - 0x22b3feeb]
xor r9b, dil
mul r8b
dec rcx
neg r9b
sal rax, cl
adc r9b, 1
xchg r8b, al
shr dl, 0x27
je 0x14392cf9b
rol r9b, 1
sub r9b, 0x85
xadd dx, r8w
cdqe
xor dil, r9b
xadd dx, r8w
shr edx, cl
adc r9, rsp
rol cl, 0x46
btc rdx, r11
mov dword [rdx + r9 - 2], ebx
shl r8b, 0x41
mul eax
xchg r11w, r8w
or rdx, rbp
jmp rdx
inc eax
xor eax, 0x38898030
imul r11w, di
add di, 0x7b01
sbb eax, edx
rol eax, 1
inc eax
sub rsi, 0x30381e16
neg sil
je 0x143c0a13f
ror eax, 1
inc cl
push r8
lea rcx, [rcx + rsi + 0x7e97013e]
xor dword [rsp + rdx*8], eax
pop r8
imul cx, si
movsxd rax, eax
add r9, rax
jmp 0x143c061b0
pop rcx
pop rsi
pop rsi
pop rdx
pop rax
pop rbp
pop rsi
jmp r11
shr dx, cl
mov word [rbx + rsi*4], dx
lea rbp, [rdi*4 - 0x68ef2866]
ror dil, 0xc6
pop rbp
pop rdx
pop rcx
adc rsi, r9
jmp rsi
push 0x743fb603
shl qword [rsp], 0x41
adc rax, rdx
mov qword [rbp + riz - 8], rax
ror qword [rsp], 0xb2
setb byte [rsp + 3]
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
push 0xffffffffa7bf7d08
neg byte [rsp]
lea rsp, [rsp + 8]
sub rsp, rcx
and rsp, 0xfffffffffffffff0
push 0x21bfadb5
lea rsp, [rsp + 8]
add rsp, rcx
test ebx, ebx
jmp 0x1439843ca
mov edx, 0xb61ed08b
xor r11d, ebx
neg r11d
lea r11d, [r8 + r11 - 0x45721a7b]
div eax
imul rdi, rdi
rol r11d, 1
lea rdi, [rdi + rdx*2 + 0x58b4e49d]
add edx, 0x140c3526
xor r11d, r8d
sar r8b, 0x82
bts r8, rdi
movsx esi, dl
rol r11d, 2
xchg edi, r8d
movsx ecx, dil
bswap r11d
xchg r8d, eax
push rbx
xor dword [rsp + rsi - 0x24], r11d
xadd ax, dx
push rdx
setp dl
mov rbx, qword [rsp + rax - 0x321355b5]
not rdi
cdqe
movsxd r11, r11d
sar qword [rsp + rax*2 - 0x6426ab7a], cl
cdq
adc rbp, r11
sar edx, cl
bts rax, 0x95
pop rdi
pop rax
jae 0x1438c28c9
ror qword [rsp], 0x1c
lea rsp, [rsp + 8]
mov qword [rbp + riz - 0x10], rsp
jne 0x143a48a4f
lea r10, [r10 + rdx - 0x123ee9]
pop rdi
jmp rbp
lea rsp, [rsp + 0x10]
jmp 0x142ee12ef
bts rax, 0xb
mov rax, qword [rbp + rbx*8]
jae 0x143b9e5c1
xadd bl, bpl
push r8
movsx r8d, bx
xor dword [rsp + rbx - 0x52ad40ee], eax
pop r8
movsxd rax, eax
add r11, rax
sal cl, 0xe6
movzx edi, cl
shr bl, 0xe1
mov rcx, qword [rsi + r9 - 0xc0]
bt rbx, 0xa6
push rbp
mov dil, byte [rbx + r9 - 0x52ad406f]
lea r9, [r9 + rsi*2 - 0x176]
mov byte [rcx + rsi*2 - 0x180], dil
shr sil, 0x41
mov edx, dword [rsp + rbx - 0x52ad4077]
pop rax
jmp r11
sub byte [rsp + rdi - 0xffb], r8b
adc r10, rax
lea rax, [r11*8 + 0x482a9682]
mov r9d, dword [rsi + rdx + 0x4641e11a]
lea rsi, [rsi + rdi*4 - 0x3ff8]
lea rdi, [r11 + r8 - 0x3bfee86f]
neg byte [rsp + rdx + 0x4641e125]
lea rbp, [rbp + rdx + 0x4641e119]
add byte [rsp + rdx + 0x4641e129], ch
movzx ecx, byte [rbp + rdx + 0x4641e11a]
jg 0x143b1aa0b
sub ebx, 0x9ab2e205
dec r9
imul rdx, qword [rsp + r9*4 + 0xa]
rol ebx, 2
mul cx
dec r11d
xadd rcx, r11
xor ebx, r9d
jmp 0x143ba22e4
jmp 0x1439a30a4
mov edx, 0xe829a901
jmp 0x14390f34f
dec edx
movzx edi, cl
shr byte [rsp + rdi - 0x1d], cl
mov qword [rsp + rax - 0x7dddab77], rbx
setne byte [rsp + rax - 0x7dddab7f]
cwde
jne 0x143a87cff
mov eax, 0xcf9fb01b
mov edx, 0xa50621b8
mov r9w, 0xff7f
lea rdi, [rdx*8 - 0x7c409462]
lea r11, [rdi + rdx*4 - 0x14fe6fc9]
mov r11w, r9w
movzx r11w, r11b
mov cl, byte [rsi + riz]
or r11b, cl
lea r9, [rdi + rax*4 + 0x4b23d388]
add rdx, r9
lea rcx, [r9*2 - 0x475dc84c]
not r11b
setp cl
movsx r8d, cx
sbb rcx, rax
mov word [rsi + r8*4 - 0x14804], r11w
or rcx, 0xffffffffacaa5124
mov ecx, dword [rbp + rcx + 0x3550e16]
lea rbp, [rbp + r8*8 - 0x2900c]
mov r11d, edi
xor ecx, ebx
xadd rax, rdi
dec dl
inc rdx
lea ecx, [r8 + rcx + 0x6e85279c]
not r8w
shr dl, 0xa2
ror ecx, 2
bswap ecx
lea r8, [r11 - 0x615dd45b]
inc al
rol ecx, 2
or dl, r8b
push rbx
push r8
xor dword [rsp + r8 - 0x4a92a4fb], ecx
mul r11w
lea rdi, [rdx*8 + 0x3262231]
sar byte [rsp + r8 - 0x4a92a503], 0x47
mov rbx, qword [rsp + r8 - 0x4a92a4fb]
sal dx, 0x41
movsxd rcx, ecx
xchg r8w, dx
adc r10, rcx
movsx ecx, dil
xadd r8w, ax
and dword [rsp + rcx*8 - 0x3c4], 0x540ab3b3
pop r11
pop rdx
jmp r10
jmp 0x143919ee4
mov r9, rax
jmp 0x143b3a7f4
sbb ax, 0x9728
push rcx
rol dword [rsp + r9*4 - 0x7a80115], 0x8e
adc bpl, 0x36
not ax
shl r9, 0x34
xchg byte [rsp + rbp*2 - 0xe568], r9b
rol ax, 1
xchg r9w, dx
or ecx, ecx
xor ax, 0xb2bb
and rbp, 0xfffffffff394a99c
push rsi
jl 0x143b092b3
xor bx, ax
lea rax, [rsp + rax + 0x10]
shl rdx, 0xcc
mov qword [rax + rbp - 0x2094], rdi
setns byte [rsp + rbp - 0x208c]
imul rbp, qword [rsp + rsi + 0x2e7987c5]
jo 0x143965dfc
pop rsi
pop rcx
jmp r11
xor edi, r11d
not word [rsp + 3]
push 0xffffffffd78e9511
inc rdx
ror byte [rsp + 9], 0xa6
xor edi, 0xc891a699
push 0xffffffffea006819
xor byte [rsp + 0x1c], 0xb6
dec rax
push 0x3bba6b9f
jmp 0x143a1260e
mov ebp, dword [r8 + rax*2 + 0x86265da]
btc rcx, rdi
adc al, 0xe
imul sil
xor ebp, ebx
add rcx, rax
lea rdx, [rsi + r10*2 + 0x37977185]
xchg rcx, rax
ror ebp, 3
ror di, 0xab
sub rcx, 0x521eae84
lea ebp, [rsi + rbp - 0x141874db]
xor rax, 0xffffffffb59a941c
ror ebp, 1
dec rsi
imul cx, cx
sub rdi, r10
bswap ebp
push rbx
dec ax
adc r10, rdi
sal rcx, cl
xor dword [rsp + rsi*2 - 0x12b70], ebp
and esi, 0xe7145d0c
sal rsi, 0x1e
pop rbx
movsxd rbp, ebp
adc r11, rbp
jmp 0x143bc814f
jne 0x143c5013c
neg bpl
not ebx
and rcx, rax
xadd bp, ax
inc ebx
xor ebx, 0x641b5ebf
push r8
xor dword [rsp + rax - 0x2075], ebx
pop r8
sar ax, 0x67
cwde
movsxd rbx, ebx
add r11, rbx
xadd bp, dx
or si, di
jp 0x143bdf597
ror dil, 1
dec dil
neg dil
btc dx, 0x9e
sbb qword [rsp + rbx - 0xa1], 0x5c9c2cad
ror si, 0x4c
sbb dil, 0x96
xor ebp, esi
inc byte [rsp + rbx*2 - 0x141]
ror dil, 1
movsx eax, sil
jmp 0x143b75d53
push 0xffffffffba98e7bf
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
jmp 0x143c47d42
mov eax, dword [rax + rdi - 1]
mov dword [rcx + r10 - 0x71aa7582], eax
add rdx, rbp
jmp rdx
add rcx, rcx
bt ecx, 0x8c
and rdx, rsi
mov qword [r9 + rbp*2 - 0x3b7e], rdx
or edi, ecx
jmp r11
sar rax, 0x5c
sub r8d, 0xab158f0d
lea edx, [rdx + rcx + 0x1cfdca83]
push r10
and r10b, byte [rsp + r9*4 - 0xf9]
neg edx
sar qword [rsp + r9*2 - 0x80], cl
adc qword [rsp + r9 - 0x40], rbx
xor dword [rsp + r9*2 - 0x80], edx
movzx ebx, ax
pop rbx
movsxd rdx, edx
add r11, rdx
btr rdi, r10
jmp r11
mov qword [rcx + r10 - 8], r8
ror ecx, 0xd1
mov r9d, dword [rsi + rcx*4 + 8]
xor r9d, r11d
and edi, ebx
bt edx, edi
inc eax
neg r9d
sub r9d, edi
shl bx, 0x84
neg eax
bswap edi
rol r9d, 3
cwde
shl rax, 0x53
sub edi, edi
neg r9d
push r11
shl al, 0x81
xor dword [rsp + rcx], r9d
mov r11d, 0xde3f082b
pop r11
not bx
shl ax, 0xcb
shl ebx, 0x31
movsxd r9, r9d
add rbp, r9
movsx r8d, dx
mov r8, qword [rsi + rcx*8 + 0xc]
lea rsi, [rsi + rcx*2 + 0x14]
lea r9, [rax*4 + 0x3030de34]
lea rbx, [rax + 0x1f95e31c]
xor r8, r11
rol r9b, 5
add ebx, eax
neg r8
jmp 0x143bfb1d5
lea rsp, [rsp + 8]
jne 0x143b6a672
pop r10
mov esi, 0x4ab27135
not edx
movzx eax, si
lea rcx, [rsi + rax*2 - 0x28d44448]
mov dword [rax + r10 - 0x7135], edx
shl eax, cl
movzx edi, si
jmp rbp
jno 0x143a64683
mov edi, dword [r10 + rax*2 - 0x1308fa00]
lea r10, [rax + r10 - 0x9847cfc]
lea rbp, [rax*2 - 0x3a631dce]
add cl, 0x20
neg ebp
xor edi, r8d
lea r11, [rbp - 0x6ff606d8]
lea rdx, [r11 + rbp*8 - 0x6fcf2167]
lea edi, [rdi + r11*2 + 0x32ec892]
neg edi
lea edi, [rdi + rbp*8 - 0x531d9de1]
push rcx
rol edi, 2
add ax, word [rsp + rcx - 0x1d]
mov qword [rsp + rax - 0x9847d00], r8
movsx esi, dx
shr bp, 0xab
xor dword [rsp + rax*2 - 0x1308fa00], edi
movzx r8d, dl
shr ebp, 0xc6
div sil
pop r8
xchg bp, dx
dec r11
movsxd rdi, edi
lea rax, [rdx + rax*2 - 0x2feda847]
neg rcx
add r9, rdi
neg eax
movsx edi, si
mov rax, rbx
lea rbx, [rbx + rcx*2 + 0x38]
or rdx, rcx
jns 0x143c457df
mov qword [rbx + rcx + 0x20], rax
add si, 0xd039
add di, 0x4f2e
jno 0x1439b3bf8
div ecx
shr eax, 0x8c
bswap r8d
jae 0x143911279
jmp 0x14391945f
pop r8
jmp 0x143a720bb
lea rsp, [rsp + 8]
jne 0x143959be3
mov edx, 0xeb8b7d24
not dx
lea rdx, [rdx*8 - 0x3f89959]
mov rdx, rax
jmp 0x143aa24b4
imul qword [rsp + rdi*2 - 0x5384c42c]
div dl
bswap ecx
xadd word [rsp + rdi*2 - 0x5384c429], r8w
ror ecx, 3
sal qword [rsp + rdi - 0x29c26216], 0x75
neg word [rsp + r8 - 0x56a9]
bswap ecx
rol ecx, 1
dec qword [rsp + rdi - 0x29c26216]
bswap ecx
xor ecx, 0x9d33cc05
sal edx, 0x86
sar r11d, 0xf1
mov qword [rsp + rdi - 0x29c26216], rsi
cdqe
xor dword [rsp + rdi - 0x29c26216], ecx
pop rsi
shl edi, 8
jbe 0x1438bc4e5
jmp 0x143b04e68
xor rsi, r9
btc ecx, eax
bt r8w, cx
rol rdi, cl
mov qword [rcx + rbp - 0x5dbee2d], r9
jb 0x143af813f
mov eax, dword [rbx + rcx*2 - 0xbb7dc56]
lea rbx, [rcx + rbx - 0x5dbee31]
inc word [rsp + rcx - 0x5dbee21]
xor eax, esi
lea r9, [rdx - 0x17cb17e1]
dec qword [rsp + rcx - 0x5dbee25]
add rcx, 0xffffffff92995e1e
ror eax, 1
lea eax, [rax + rcx - 0x161f29ce]
xadd edx, r8d
rol eax, 2
xor eax, 0xc3b8ba2f
bswap eax
mov qword [rsp + rcx + 0x678ab3bd], rsi
sal cx, cl
xor dword [rsp + rcx + 0x678a9de8], eax
rol r9b, 0x64
setae dl
pop rsi
movsxd rax, eax
add r10, rax
xchg r11d, r8d
lea r8, [r11*8 + 0x31142d35]
rol r8, cl
mov r8, qword [rbp + rdx - 8]
mov ecx, dword [r8 + rdx*4]
setae dil
lea r8, [r11*2 + 0x48a768b5]
add edx, r11d
mov dword [rdx + rbp - 4], ecx
lea rbp, [rbp + rdx*2 - 4]
xchg r8d, r11d
and rdi, r8
jle 0x143c4eb51
mov dword [r10 + rax*4 - 0x20], r9d
mov r8d, eax
sub r8b, 0x9a
mov r9d, dword [rax + rsi - 8]
neg dword [rsp + rax*2 - 0xf]
idiv ax
div r8w
lea rsi, [rsi + rax + 4]
btr edx, 0xa0
sbb qword [rsp + rax*2], rdx
mov word [rsp + rax*4 + 4], dx
xor r9d, r11d
lea rcx, [r8 + rax*8 + 0x6897ed34]
neg r9d
movzx ebx, r8w
inc r9d
add word [rsp + rax + 3], r8w
neg r9d
rol r9d, 3
pop rbx
imul cx
xadd eax, ecx
inc r9d
sal bl, 5
rol r9d, 1
btc edx, edx
and rdx, 0x713bd1be
lea r9d, [rdx + r9 - 0x440f6506]
push rax
push rdx
mov qword [rsp + rdx*8 + 8], r11
inc dx
xor dword [rsp + rax - 0x6897ed9a], r9d
shr qword [rsp + rax - 0x6897eda2], 0xd2
imul ecx, edx
sal qword [rsp + rdx*2 - 2], 0x59
mov r11, qword [rsp + r8*2 - 0xd4]
dec r8
cmovns r8d, ebx
movsxd r9, r9d
rol di, 0x42
imul rbx, rdx
lea rdx, [rdx + r8*2 - 0x48dcadc5]
adc rbp, r9
and bl, ch
adc word [rsp + rcx + 2], di
mov qword [rsp + rcx + 8], rcx
pop rbx
pop rax
or rax, rbp
jmp rax
setns r11b
bswap r9d
div r8
btr bx, r11w
lea r9d, [r8 + r9 + 0x31741891]
neg ecx
jb 0x143913f5f
push 0xffffffffb38a810e
mov ebp, 0x2f81432e
lea rax, [rbp + rbp + 0x121a7984]
lea r8, [r8 + rbp - 0x2f81432f]
movsx edi, bp
movzx r10d, byte [rdi + r8 - 0x432e]
xor r10b, bl
push rdi
xchg dword [rsp + rbp - 0x2f814323], edi
add r10b, 0x32
dec bpl
dec di
rol r10b, 1
xor r10b, 0x82
not r10b
shr dword [rsp + rax - 0x711cffda], 0xee
movsx edx, ax
ror r10b, 1
movsx ecx, word [rsp + rax - 0x711cffd4]
cdqe
xchg qword [rsp + rbp - 0x2f814327], rax
xor bl, r10b
push rdx
ror word [rsp + rcx - 0x3c], 0xe2
jae 0x143c1adda
mov eax, 0x2d399819
mov ecx, eax
lea r10, [r10 + rcx - 0x2d39981d]
mov edx, ecx
movzx ebp, dl
lea rbx, [rdx*8 + 0x5a8d45a9]
mov esi, dword [r10 + rax - 0x2d399819]
xor esi, r8d
cqo
xor cx, ax
xor esi, 0x52a34898
not esi
inc edx
sub esi, 0xc607c7ba
jmp fcn.143b28a44
push 0xdb4198d
lea rsp, [rsp + 8]
jne 0x143af667b
mov r9d, 0x5ab79aa
not r9b
lea r9, [r9*4 + 0x5d96dd29]
mov r9, rax
jmp 0x143a6fa5a
mov ax, word [rax + rbp - 0x13862f14]
xchg rcx, r10
or di, word [rbp + rdx*2 + 2]
mov cl, byte [rbp + rdx*2 + 4]
push r10
movsx r9d, word [rsp + rdx*8]
xor qword [rsp + rdx*2], 0x14bd2fbc
lea rbp, [rdx + rbp + 4]
shld ax, di, cl
mov word [rbp + rdx*2], ax
not qword [rsp + rdx]
pop rdi
xor rdx, r11
jmp rdx
push 0x4938d587
jmp 0x143b575cf
jmp r9
sub r11d, r9d
lea edx, [rdx + r11*4 - 0x7fa7089d]
movzx r8d, bx
lea rcx, [rbx*4 + 0x721a4d29]
sal r9d, cl
rol edx, 3
xor edx, 0x16ae0835
btc bx, 0xbf
and cl, 0xb9
or cx, r8w
bswap edx
shr ecx, cl
btr r11w, r11w
or r8d, ebx
push rdi
movzx eax, r11b
neg r8b
xor dword [rsp + rcx - 0x390d26], edx
sar cl, 0xa7
rol rcx, 0xa9
sar ecx, 0x23
pop rdi
neg rax
movsxd rdx, edx
sar bx, 0x89
lea r11, [r9 + r9*2 + 0x17358c92]
lea r11, [r11*4 - 0x5698be0]
adc rbp, rdx
xchg cl, bl
sal r11, 0xb5
not bl
jmp rbp
push 0x35818c04
jmp 0x143a545f8
mov qword [rsp + rcx*8 - 0x6c000], rdi
xor dword [rsp + rcx*8 - 0x6c000], r9d
mov eax, ecx
and r8, r11
movsx edi, r11b
pop rdi
mul r11b
jno 0x1439480e3
shr edi, 0xa
inc dil
not dl
dec eax
shl di, 6
adc dl, cl
rol di, 0xe4
neg dl
neg r8b
adc dl, 0x27
shr di, 0x2d
neg sil
xor bl, dl
add rdx, rsp
mov rdi, qword [rdx + rcx]
mov qword [r10 + rcx - 0x10], rdi
lea r10, [r10 + rcx*2 - 0x10]
shl rsi, 0x26
jae 0x1438c28c9
shr rdx, 0x41
xor eax, edi
rol r11b, 0xe1
sub r11d, 0x4cb20834
movzx ecx, dx
bswap eax
sbb eax, 0xbabf803e
sal r9, 0x59
xor eax, 0xc83ed916
sub r9, r8
lea rbx, [r8 - 0x6ed4f3f0]
inc eax
sub bx, r8w
sar r9, 0xa3
push r11
mov qword [rsp + rdx - 0x1893], rdi
xor dword [rsp + rdx*4 - 0x624c], eax
pop rdi
bt r9w, r8w
bts dx, 0x84
sub bl, 0xba
movsxd rax, eax
or r9w, bx
not r8b
inc r8w
adc rbp, rax
bt edx, 0xc
lea rcx, [r11 + r8*4 - 0x6ad2e35a]
jb fcn.143ac99e2
mov r9d, 0xcc0a551f
movzx eax, r9w
lea r8, [rax*8 - 0x3c740654]
mov r11d, dword [rbp + r8*2 + 0x78e2bab4]
xor r11d, ebx
neg r11d
sub ax, r8w
movsx edx, r9w
jbe 0x143a92961
mov ecx, 0xdb402a0
movzx r8d, byte [rsi + rcx - 0xdb402a0]
movzx eax, cx
lea rsi, [rsi + rcx*2 - 0x1b68053f]
mov ebx, 0xa513641f
btc ecx, ecx
inc bx
xor r8b, dil
push rcx
pop r9
neg rax
adc r8b, 0x3e
mov r11d, ebx
imul ax, cx
neg r8b
btr rcx, rax
jae 0x14397b523
mov r8d, 0x831cc50e
movsx r11d, r8b
mov ebx, dword [r11 + rsi - 0xe]
sub r8w, r11w
adc r11d, r11d
adc r11b, 0x12
lea rsi, [rsi + r11*4 - 0xb4]
jge 0x1438b9ea9
mov eax, 0x338a4c37
movzx r8d, al
mov r11, qword [rsi + rax*2 - 0x6714986e]
mov edx, eax
ror eax, 0x39
mov r9d, r8d
mov cx, word [r8 + rsi - 0x2f]
lea rsi, [rsi + r8 - 0x2d]
mov word ss:[r8 + r11 - 0x37], cx
bts r9d, r9d
lea rbp, [rbp + r8*2 - 0x72]
cwd
neg eax
cdqe
mov r11d, dword [rbp + r8 - 0x37]
bt rax, rax
mul rax
jo 0x143c4dda8
xor r11d, ebx
neg r11d
lea rdi, [r9 + r8*2 + 0x2b839914]
btr ax, 0x84
shr al, 0xe1
lea r11d, [r11 + r8*2 + 0x6e34c328]
movzx ecx, r8w
xor r11d, 0x38b73e1b
lea r8, [rax - 0xae247d6]
rol dil, 0x42
dec r11d
dec ax
rol r11d, 1
dec ecx
sal rax, 0xd3
inc rax
lea r11d, [r11 + rdx*2 + 0x123a3d23]
or ax, 0x368f
neg r11d
ror r8d, 0x59
adc edi, ecx
lea r11d, [r11 + rdi*8 - 0x779c0531]
and eax, edi
bswap rcx
sbb rdi, r8
push rbx
shl r8b, 1
xor dword [rsp + rax*2 - 0x1000241a], r11d
pop rbx
sal dx, 0xb
movsxd r11, r11d
sar cl, 3
lea rdx, [rdi*2 - 0x47d9b0f0]
and rax, rcx
adc r10, r11
movzx r11d, di
shl r8b, 0x41
jbe 0x1438c7771
btr rax, 7
xor dword [rsp + r9*2 - 0x47e], ebx
shr qword [rsp + r9 - 0x243], 0x3c
mov r11, qword [rsp + r9 - 0x23b]
movsxd rbx, ebx
mov qword [rsp + r9*2 - 0x47e], 0xffffffff838b481c
shr r9, 0xfc
adc rbp, rbx
sar dil, 0x81
pop r8
pop r9
add r8, rbp
jmp r8
lea r10, [r10 + rbx - 0x1080]
xor eax, dword [rsp + rbx*2 - 0x20e7]
mov dword [r10 + rbx - 0x107c], r8d
btc rcx, 0x86
lea r8, [rax + rbx - 0x7a44e6d9]
mul r11
pop rax
pop rdx
pop rdx
jae fcn.143ac99e2
lea rsi, [rsi + r9*2 + 4]
shr edx, cl
sub r11w, r11w
rol r11d, 0xaf
jns 0x143a0312a
mov esi, 0xe3173e11
mov r8, r10
lea rcx, [rsi*8 + 0x1014503]
bt cx, si
mov r11d, 0xf5a9eb16
sbb r10, 7
shl esi, cl
mov qword [r10 + riz], r8
lea r8, [r11 + 0x531c0c8a]
mov eax, dword [r9 + riz]
btc r8d, 0x29
lea r9, [r9 + r8 - 0x48c5f59c]
rol r11b, 0x86
sar ecx, cl
jns 0x1439bc403
add bp, ax
lea edx, [rdx + rax - 0x5cdcaeea]
neg edx
dec r9
push rax
not edx
xchg r9, rsi
lea edx, [rax + rdx - 0x5e46daf3]
neg edx
inc edx
dec word [rsp + rdi - 0xa6]
pop rbp
ror edx, 1
lea rsi, [rax + rdi*4 + 0x271c7fbf]
ror r9, 0x9c
lea rcx, [rsi*8 - 0xf578873]
sbb edx, 0xb2839102
not edx
dec esi
setl sil
rol edx, 1
or r9, 0xffffffffde0518b4
push rbx
xor rcx, rcx
xadd r9w, bp
dec cl
xor dword [rsp + r9 + 0x103], edx
mov ebx, edi
jmp 0x143b6fa64
dec ebp
push r8
mov r8d, ecx
xor dword [rsp + rdx*8], ebp
pop r8
movsxd rbp, ebp
add r11, rbp
lea rbx, [rsi*8 + 0x7a37533f]
add di, word [r9 + rdx]
lea rbp, [rcx*4 + 0x74134a32]
xadd esi, ebx
adc rbp, rax
adc dx, word [r9 + rdx*4 + 2]
xor bp, bp
cmovbe ebx, esi
lea r9, [rbx + r9 - 0x31021f92]
neg rbp
bswap rcx
neg rsi
or di, dx
not bp
xor di, bp
movzx edx, bpl
ror esi, 0x7e
mul bp
mov word [r9 + rbx - 0x31021f94], di
movzx edi, si
xadd sil, bpl
cwde
jmp r11
push 0xffffffffd10ed905
cmp ebx, 3
lea rsp, [rsp + 8]
jne 0x143b63071
mov r8d, 0x553b13a2
push r8
jmp 0x143959113
push 0xffffffffb6b8e48c
cmp ebx, 3
not word [rsp + 1]
push 0x2917b709
lea rsp, [rsp + 0x10]
jne 0x143b78eea
push 0xfffffffff02e5633
not word [rsp + 5]
not word [rsp + 4]
mov r8, rax
push 0x158abc11
jmp 0x143b781b8
push r9
mov r9, rax
jmp 0x143bb3745
lea rsp, [rsp + 8]
jne 0x143a1ac65
mov r8d, 0xca0fd9bf
not r8
mov r8, rax
push 0x782b278d
jmp 0x143adbd1e
mov qword [rsp + 0x68], 0xfffffffff88c542e
xchg qword [rsp + 0x90], r9
jmp 0x143be35c7
not al
pop rbx
pop r8
jmp rbp
shr bpl, 0x23
lea r10, [r10 + rbp + 4]
xor edx, r8d
bswap edx
inc edx
push rcx
xor ebp, r11d
imul bp, ax
ror edx, 1
inc edx
btc di, 0xa5
mov qword [rsp + rbp*4 - 0x22ea8], r8
jb 0x143ad7a87
dec ebp
movzx esi, cx
mov ebp, dword [r9 + rbp - 0xe6e]
or edx, ebp
push rsi
not edx
xchg al, dil
add al, ch
ror byte [rsp + rax - 0x200010cf], 0xe3
mov dword [r9 + rdi*2 - 0x1ff8], edx
mov word [rsp + rax - 0x200010d2], cx
push rdi
lea r9, [r9 + rdi - 0xff8]
pop rdi
pop rdi
jmp r11
push 0x1d0dc909
push 0x16166037
cmp ebx, 3
mov byte [rsp + 9], 0xa6
jmp 0x1439e68af
idiv si
neg ecx
ror ecx, 1
add eax, 0x1e3d831b
dec ecx
mul dil
cdq
xor ecx, 0x960cb83d
ror eax, 0x4e
xadd word [rsp + rdx + 3], si
mov qword [rsp + rdx], r8
xor dword [rsp + rdi*2 - 0x12], ecx
cdq
inc al
pop r8
movsxd rcx, ecx
bt rax, rdi
btr ax, bp
shl di, 0xc1
adc r11, rcx
shr esi, 0x88
jae 0x143bdf597
ror sil, 1
ror edx, 0xb2
xor sil, 0xa4
movzx eax, dl
cwde
neg sil
ror rbp, 0x47
mul dil
sal al, 0xe5
inc sil
xor bl, sil
neg bpl
add rsi, rsp
ror rcx, 0x96
lea rcx, [rax*2 - 0x56699868]
shr ax, 1
mov ebp, dword [rsi + rcx + 0x56698268]
mov dword [r8 + rdx*4 - 0x10000040], ebp
jmp r11
adc dil, 0x8d
xadd r8, r9
bts r8w, bx
xor r11b, dil
shr rcx, 0x14
adc rdi, rsp
mov dword [rcx + rdi], edx
xor bx, bx
rol r8, 0x6d
movzx edx, byte [rcx + rsi + 5]
inc r9d
imul r8w, r9w
xor dl, r11b
inc rcx
neg dl
sub dl, 0x12
lea rdi, [rcx*8 + 0x11819d23]
add r9, rbx
rol cl, 0xe1
xor dl, 0xbd
lea r9, [rbx*2 + 0x2fb57f0e]
ror dl, 1
btr rcx, rax
lea rax, [rdi*2 + 0xe8c5d8d]
btr ax, cx
sbb dl, 0xb5
neg rbx
inc r8w
xor dl, 0x3d
or r9w, r9w
push rbx
xor r11b, dl
imul cx, bx
xor ebx, 0xb2bfae86
mov word [r10 + rcx*2 + 2], dx
mul eax
xadd rcx, r9
not dword [rsp + r9]
movzx edi, byte [rcx + rsi - 0x2fb57f08]
idiv ebx
lea rsi, [rsi + rcx*2 - 0x5f6afe15]
jmp 0x143b26495
inc qword [rsp + rbx - 0x8783]
rol ax, 1
movzx r9d, r8b
not ax
shr dword [rsp + rbx*8 - 0x43c15], 0x77
dec dil
ror ax, 1
xor r11w, ax
shr r8, 0xd2
sal word [rsp + rbx - 0x877f], 0xaa
bswap rcx
lea rax, [rsp + rax + 8]
adc r9d, r9d
push r9
or r9, rbx
mov word [rax + r8*2 - 0x7ffe], dx
lea rbx, [r8 + rbx - 0x377a8c80]
mov eax, dword [r8 + rsi - 0x3fff]
movsx edx, word [rsp + rbx + 0x3779c506]
lea rsi, [rsi + rbx*2 + 0x6ef38a00]
rol dword [rsp + r8*2 - 0x7ffd], cl
and r9b, 0x35
bswap ecx
xor eax, r11d
rol word [rsp + rbx + 0x3779c505], 0xe
shl r8d, cl
or dl, 0xaa
adc eax, ecx
lea rdi, [r9 + r9*2 + 0x6220913e]
btr rdx, 0xb0
lea r9, [r9*4 + 0x7bb1b1ac]
xor eax, 0x38070f35
sub eax, ecx
bt rcx, rdi
setb r8b
rol eax, 1
and qword [rsp + rdi - 0x6222264c], rbx
and r8b, 0xbe
sbb eax, ecx
mov qword [rsp + rbx + 0x3779c506], r11
movsx r11d, word [rsp + rbx + 0x3779c4fe]
xor dword [rsp + rdi - 0x62222645], eax
jmp 0x1439101c7
movzx ecx, r9w
inc edx
not edx
lea rdi, [rcx + r9*2 + 0x2683c4bf]
bts si, 0xb4
rol edx, 1
mov eax, edi
movzx ebp, r9w
or rdi, 0x76b91c8b
bswap edx
dec edx
cwde
ror edx, 1
not si
lea rsi, [rsi + r9*8 - 0x2d41e7c5]
push rbx
sar ebp, cl
sar r9d, cl
xor rax, 0x2fa78632
xor dword [rsp + rcx - 0xef18], edx
movsx ebx, si
pop rbx
sar r9, 5
movsxd rdx, edx
lea rcx, [rcx*2 - 0xfea957d]
or rdi, rdi
ja 0x143ae832f
mov esi, 0xc7336a26
movsx ebp, sil
mov eax, 0x4a805406
lea r10, [r10 + rbp*2 - 0x50]
or ax, 0x690f
movzx edx, al
lea r9, [rbp*4 - 0x2a66bbc1]
mov ebp, dword [r10 + rbp*2 - 0x4c]
ror dx, 0xe4
sub ax, r9w
mov edi, r9d
xor ebp, ebx
inc ebp
ror ebp, 2
neg si
jb 0x143c3beef
mov ebp, 0x91bf4e8e
movzx edx, bp
mov eax, dword [r10 + rdx*8 - 0x27470]
lea rcx, [rbp + rdx*4 + 0x5d8586aa]
movzx edi, bpl
sar rbp, 0x68
lea r10, [r10 + rdx - 0x4e8a]
xor eax, r8d
and rdx, rdi
not eax
sub edx, 0x60194f8b
movzx esi, cl
shr dl, 0xc6
bswap eax
sub rbp, 0xffffffff9a93bc2a
neg eax
xchg di, cx
sal esi, cl
ror eax, 1
dec di
neg rbp
push r8
movsx r11d, si
not rdi
jge 0x143abab7d
xor dword [rsp + rbp + 0x656c43d6], eax
ror cx, cl
sar rdx, cl
rol bp, 3
pop r8
movsxd rax, eax
add r9, rax
rol edx, 0xbd
mov rcx, qword [rdx + r10]
lea r10, [r10 + rdi*2 + 0x1ee8]
mov eax, ebp
xor rcx, r8
bts ax, r11w
bswap rcx
rol dx, 0x6b
not al
bt esi, eax
lea rcx, [rcx + rdx*2 - 0x43cff82]
inc al
btc bp, bp
rol rax, 1
neg rcx
rol edi, 0xc4
xor rcx, 0xffffffff92b5b12f
xor r8, rcx
sub sil, 0x9f
or dil, 0xac
sbb r11w, r11w
lea rbx, [rbx + rdx - 8]
dec di
xchg di, r11w
xadd edx, esi
mov qword [rbx + rdx*8 - 0xe00308], rcx
shr ax, 0x6f
bts r11d, esi
idiv bp
jmp 0x1439b3bf8
mov eax, 0xaf37cca0
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffff89b63730
push 0xffffffffa78a050d
mov qword [rsp + 8], rax
lea rsp, [rsp + 8]
dec ebx
jmp 0x143ae1eb0
sal qword [rsp + rcx*2 - 0x2c], cl
xor edx, ebx
bts ecx, ecx
sbb bpl, dil
movsx r10d, al
lea edx, [rdx + rcx*4 - 0x93bf3eb]
dec ax
rol esi, 0x1d
ror edx, 2
not edx
not rbp
sal byte [rsp + rcx - 0x400016], 0x81
xor word [rsp + rcx - 0x400014], ax
ror edx, 1
xadd rbp, rax
neg edx
jmp 0x1438d019c
lea rsp, [rsp + 0x10]
jne 0x143acf362
mov ecx, 0x1b9c5992
mov rcx, rax
jmp 0x143c06bbb
push rbp
mov ebp, 0x37bccc9a
push r14
not ebp
jmp 0x143947568
pop rbx
cwde
btr rdx, 0x26
div al
movsxd r11, r11d
dec eax
and edx, r8d
btr r8d, eax
add r10, r11
bt di, ax
mov r9w, word [rsi + rcx*2 - 0x704c6322]
bswap ecx
jae 0x143bd6a2a
push rcx
mov cl, byte [rsi + rax*4 - 0x1b04e]
lea r11, [rdx + rdx*4 + 0x4ca9222d]
push rax
setb al
lea rsi, [rax + rsi - 0x6bff]
shr r9w, cl
btr r8w, dx
cdq
dec qword [rsp + rdx + 7]
mov word [rsi + rdx*2], r9w
movsx ecx, dil
pop rcx
pop r8
adc rdx, r10
jmp rdx
lea rbp, [rsp + 0x1b0]
cmp r9, rbp
ja 0x143c4d5f0
mov esi, 0xc197a003
movsx ebp, sil
bswap rbp
mov rbx, rsp
neg rbp
lea rbp, [rsi*8 - 0x495406f6]
shr rbp, 0x50
lea ecx, [rbp - 0x5c238]
movzx edi, si
imul rdi, rbp
and ebp, edi
lea rbp, [r9 + rbp*2 - 0x84d0]
and rbp, 0xfffffffffffffff0
xchg edi, esi
neg di
sub rbp, rcx
mov rsp, rbp
xchg esi, edi
lea rsi, [rsi + rdi*2 + 0x7fa3d838]
pushfq
btc di, di
mov rsi, rbx
mov rdi, rbp
jae 0x143c4d5cb
mov r11d, 0xef1eb296
push r11
mov rdx, qword [rbp + riz]
movzx r9d, word [rsp + 4]
and r9d, r9d
sar dword [rsp + r9 + 2], 0x1c
adc r9b, byte [rbp + r9 + 8]
movsx ecx, r11w
mov r8d, ecx
add rbp, 0xa
movzx eax, word [rsp + 2]
xadd r11d, r8d
cdqe
mov byte ss:[rdx + rax*2], r9b
shr r11w, 0xef
setne cl
btr r11, 0x28
lea rbx, [rbx + rax*2 - 4]
mov ecx, dword [rax + rbx]
push rax
xor ecx, esi
cbw
rol ecx, 1
lea rdx, [r8*2 - 0x7be8f1c1]
lea rdi, [rdx*4 + 0x5d2ce3ae]
dec ecx
push rdx
dec dx
bswap ecx
cwde
ror ecx, 3
and word [rsp + rax*4 + 8], ax
not qword [rsp + rax*8 + 2]
ror r11b, 0xa3
mov qword [rsp + rax + 0x10], rsi
xor dword [rsp + rax*2 + 0x10], ecx
xor ax, word [rsp + rax + 5]
seto byte [rsp + rax*8 - 0x7fff0]
mov rsi, qword [rsp + rax*2 - 0x1ffee]
movsxd rcx, ecx
xadd r8d, edi
cbw
add r10, rcx
cdq
mul r8
push rdi
pop rdi
pop r8
pop rdi
pop r11
xor rdx, r10
jmp rdx
cmovno r11w, r9w
mov cl, byte [r8 + r10 - 0x5617ffef]
bt rax, rax
cwde
lea r10, [r10 + rax - 0x5512]
and r9w, r9w
bswap rax
sub rax, r11
shrd rdx, rbx, cl
dec ax
mov qword [r8 + r10 - 0x5617ffff], rdx
neg r11d
mov r8d, dword [rsi + r9 - 0x75ed551d]
xor eax, r11d
lea rsi, [rsi + rax + 3]
movsx edx, r11b
jnp 0x143b8d68f
inc rcx
movsxd rax, eax
shl esi, 0xd6
bts si, dx
and bpl, bpl
adc r11, rax
dec esi
shl edi, cl
dec edx
mov ebx, dword [rcx + r9 - 0x7e15cf1a]
lea rax, [rsi + rbp*2 + 0x1347e99]
jbe 0x1438c587c
shr bpl, 5
movzx esi, byte [r10 + rcx - 0x7e15cf1f]
bt ecx, edx
cdqe
dec rdx
xor sil, r8b
div eax
and dx, 0xd86
dec sil
jmp 0x143b4e439
jmp 0x143c4250d
mov eax, 0x763dae1b
and ax, ax
sbb rax, rax
add rax, qword [rbp + rbx*8 + 0x20]
push 0x1e9ca080
mov qword [rsp], rax
push 0xffffffffd203bb23
dec ebx
push 0xffffffff9f3404a0
lea rsp, [rsp + 0x10]
jne 0x143af8e6f
mov eax, 0x47a7840b
sub ax, 0x5b03
mov rax, qword [rbp + rax - 0x47a72908]
jle 0x143bab92f
mov edx, dword [r9]
add r9, 4
xor edx, ebx
mov eax, 0xb00dcb14
movsx r11d, al
add r11b, al
sbb edx, 0xa1ba7a15
lea rdi, [r11*4 + 0x738ac917]
sar r11, 0x75
not edx
lea rdi, [rdi*8 + 0x406b19d]
dec edx
xor edx, 0x8e1ef790
lea r8, [r11*4 - 0x6bd28c4c]
lea edx, [rdx + r8*2 + 0x56e9c7ee]
inc r11w
push rbx
inc rdi
xadd r8, rdi
lea rcx, [rax + r8*2 + 0x3caf5e12]
xor dword [rsp + r11*2 - 2], edx
movsx ebx, dil
btc rdi, rcx
sar rax, cl
pop rbx
bts r8, 0x1e
movsxd rdx, edx
push rdi
push r8
adc rbp, rdx
shr qword [rsp + rax + 5], 0x3a
mov rsi, qword [r10 + rax*2]
movsx edx, al
lea r10, [r10 + rax*2 + 8]
btc eax, 0x9c
mul eax
jae 0x1438f64e1
movzx ecx, byte [rax + r9]
shr word [rsp + r11 + 0xb], 0xae
cqo
bts r11, r11
lea r9, [r9 + rax + 1]
cdqe
xor cl, bl
ror cl, 1
and r11b, 0xab
xor dword [rsp + r11*2 - 1], r8d
not cl
xadd r11w, di
push rdi
inc r11d
neg cl
rol dl, 0x62
sbb cl, 0x15
xor bl, cl
lea rcx, [rsp + rcx + 0x18]
xor al, 0x2b
lea r8, [rdi + r11 - 0x8fc11ea]
push rdi
mov qword [rcx + rax*8 - 0x158], rsi
setne byte [rsp + rax*4 - 0x92]
mov ecx, eax
or edx, edx
pop rsi
pop rdx
pop r8
pop rcx
jmp rbp
xor r9d, ebx
not r9d
lea r9d, [r9 + rdx*2 - 0x538093b7]
sal dil, 0xa3
rol r9d, 3
mov r11d, edi
movsx ecx, dl
neg r9d
lea rdx, [r8 + 0x3b9e38bf]
sub r9d, ecx
push rdx
mov qword [rsp + r8 - 0x31034b9d], rbx
btr edi, edi
inc r11
xor dword [rsp + r8 - 0x31034b9d], r9d
mov ebx, r11d
inc r8b
jne 0x143a83fa7
jmp 0x142f235e3
mov rsp, qword [rbp + riz - 0x10]
jmp 0x1439262e9
cmp ebx, 2
jmp 0x143b4f243
lea r11, [rcx*8 - 0x69738ede]
ror edx, 3
ror r9w, 0x63
mov r8d, 0x1c1a3a8e
sbb edx, 0xf901baaa
dec ecx
add r11b, r8b
add r8, 0xb8cff19
bswap edx
neg edx
rol edx, 2
shl r8d, 0xb
btr rbx, r9
cdqe
push rdi
xor dword [rsp + rbx - 0x71be], edx
xadd ebx, r9d
xor r9, 0xffffffffadbc9633
not bx
pop rdi
dec r8w
and r8b, bl
not r9
movsxd rdx, edx
sar al, 5
bt cx, cx
cwde
add rbp, rdx
rol cl, 6
movzx edx, ax
lea rdx, [r11 + rax + 0x38869824]
mov r10w, word [r9 + r10 - 0x52431872]
bswap r11d
sar rax, cl
dec r11d
ja fcn.143ac99e2
jmp 0x143b3a7f4
rol cl, 0x21
inc dl
btr r8, r9
inc al
ror dl, 1
shr rbx, 0x34
mov edi, r9d
adc r9w, r9w
not dl
seto cl
bt r9d, r9d
rol dl, cl
or dil, 0x2c
xor r11b, dl
xadd di, r8w
adc rdx, rsp
btr rax, rcx
sbb edi, ecx
add di, bx
mov r8d, dword [rdx + rbx*2]
and bl, r9b
inc eax
jo 0x14390104f
mov dword [r10 + rax*4 - 0x254], r8d
sbb ebx, 0x64228a0c
sal cl, 0x66
add ebx, eax
movzx edi, byte [rsi + rax*8 - 0x4ab]
mov r8d, 0x14b23d94
sal r9, 0xcf
lea rsi, [rax + rsi - 0x90]
btc ecx, ecx
mov edx, ebx
xor dx, ax
xor dil, r11b
inc dil
neg dil
add dx, r8w
sar ax, cl
shr r9w, cl
inc dil
sal ebx, 0xe5
cmovp cx, ax
bt r9, r9
ror dil, cl
not dil
cwd
cqo
rol dil, cl
sal cl, 0x41
xor r11b, dil
cqo
add rdi, rsp
idiv rax
jmp 0x143bcf991
pop rdi
pop rbx
jmp 0x1438b7d12
jmp 0x143a221f9
imul dil
dec r9w
pop r11
setp dil
movsxd r8, r8d
sbb cl, dil
dec rcx
adc dl, ah
adc rbp, r8
sub r9b, r9b
cdqe
setp cl
movzx eax, byte [rax + rsi + 0x59abe337]
lea r8, [rbx*4 + 0x671f5ca2]
adc rcx, 0xffffffffc8be5584
lea rsi, [rsi + rcx - 0x74f9fe80]
xchg dx, cx
xor al, r11b
lea rdi, [rbx + rbx*4 + 0x439fb51e]
ror dil, 0xc2
xchg dh, dl
ror al, 1
xchg ecx, edi
sub dl, bh
inc al
shr rcx, cl
neg al
xor edx, edi
rol al, 1
bt bx, r9w
imul di, cx
sbb al, 0x91
neg r9b
not bx
xor al, 0x3d
btc r8d, ecx
xor r11b, al
rol ebx, 0x9b
adc rdi, 0x37a67e33
xadd edx, r9d
adc rax, rsp
bts dx, cx
cmovae ebx, ecx
mov di, word [rax + rcx*4]
mov eax, r8d
adc edx, eax
mov word [r10 + rcx*4], di
add r9, r9
add rcx, rbp
jmp rcx
ror ebx, 0x63
add r11, rdi
jmp 0x143ae7811
cbw
mov qword [r10 + rcx - 0x6e0286de], r11
ror r9b, 0xe2
pop r8
pop rbx
pop rcx
pop rcx
jmp rbp
mov ebp, r13d
mov edi, ebp
pop r8
lea rbx, [rdi + rdi*8 + 0x9ad0d94]
mov r11d, 0x3bb2138d
lea r10, [rbx*8 - 0x70c239ce]
popfq
bswap edi
xchg r11w, cx
pop r13
movsx edx, bpl
jmp 0x143abdb04
xor ebp, ebx
shr dword [rsp + rcx*2 - 0x1666c], 0x68
dec word [rsp + rcx - 0xb331]
not ebp
jo 0x1439dcfa8
shl byte [rsp + rcx*2 - 0x16665], 0xa3
neg ebp
inc byte [rsp + rcx - 0xb32f]
ror edi, 0x10
inc ebp
div dl
neg ebp
mov qword [rsp + rcx*8 - 0x599b0], rbx
lea rsi, [rcx + rdx*2 + 0x51b4d81c]
xor dword [rsp + rcx - 0xb336], ebp
cqo
movzx ebx, al
or edi, edi
pop rbx
idiv cl
movsxd rbp, ebp
xor si, r9w
lea r9, [rdi - 0x7ede5acf]
adc r11, rbp
xor rdx, r11
jmp rdx
jmp 0x143afe2af
push 0xffffffffc6a2141e
mov rdx, rax
lea rsp, [rsp + 0x10]
jmp 0x143ad9e86
add ax, r8w
movzx edi, r8b
neg edx
add di, cx
sbb edx, 0xed100a3b
xadd rdi, r8
sbb dil, cl
rol edx, 1
ror r8b, 0x61
bswap edx
bswap r8
push rbx
xor dword [rsp + r9 + 1], edx
pop rbx
neg r8w
setl r8b
movsxd rdx, edx
sar r8w, 2
adc r10, rdx
jmp r10
mov r9, rax
lea rsp, [rsp + 8]
jmp 0x143ab79ea
lea rsp, [rsp + 8]
jmp 0x143a9535d
ror rsi, 1
xor edx, r8d
xor edx, 0x52a34898
not edx
add bpl, al
sbb edx, 0xc607c7b9
neg edx
sub esi, edi
and ebp, esi
xadd edi, esi
lea edx, [rdx + rbp*2 - 0x79da0d5e]
mov ecx, 0x751b3da5
jns 0x143a182b7
push rdi
mov qword [rsp + rdi - 0x310a7f6b], rbx
xor dword [rsp + rax*4 + 8], edx
xadd byte [rsp + rdi - 0x310a7f71], al
sbb word [rsp + rdi - 0x310a7f6f], si
mov rbx, qword [rsp + rdi - 0x310a7f6b]
pop r10
cwde
movsxd rdx, edx
mov qword [rsp + rdi - 0x310a7f73], rsi
sar word [rsp + rdi*2 - 0x6214fee3], 0xc9
jp 0x14396617d
lea rbx, [rbx + rdx - 0x890d412]
mov ecx, 0x5b8804b6
movzx r9d, dl
mov r9d, dword [rcx + rbx - 0x5b8804b6]
movzx r8d, cl
xor r9d, esi
push rcx
xor r9d, 0x183bbf10
not r9d
lea rdx, [r8*8 + 0x6a013e15]
pop rcx
dec dl
ror r9d, 2
xor r9d, 0x8a19b6b1
movsx r11d, r8b
mov eax, r8d
dec r9d
push rsi
inc al
xor dword [rsp + r8 - 0xb6], r9d
pop rsi
bts rdx, 0xa9
shl r8w, 0xc5
sub r11b, 0x1b
movsxd r9, r9d
adc r10, r9
sar r11b, 0xe3
bts dx, ax
mov ax, word [rbp + r8 - 0x16c0]
lea rdi, [r8 + r11*8 - 0x765d737e]
lea rbp, [rbp + r8 - 0x16be]
lea rbx, [rcx + rbx - 0x5b8804b8]
mov r8w, word [r8 + rbx - 0x16c0]
movzx r9d, r11b
dec di
bt cx, dx
xor r8w, si
push rdi
shr dx, 0x8b
lea r11, [r11 + r9*4 - 0x5b56eb6c]
xor r8w, 0x4887
not dword [rsp + rcx - 0x5b8804b3]
xadd byte [rsp + r9*2 - 0x1e4], dil
sbb r8w, 0x9a31
or cx, dx
xadd byte [rsp + rcx - 0x5b8804bc], r9b
neg r8w
ror r8w, 1
ror dil, 0x42
xchg r9b, r11b
xor si, r8w
and edi, dword [rsp + r9*2 - 0xa3]
xor di, r9w
lea r8, [rsp + r8 + 8]
adc r11d, r9d
lea rdx, [rcx + 0x3ba4c1b7]
lea rdx, [rdx + r11*2 - 0xd691470]
mov word [r8 + r9*4 - 0x14c], ax
movzx eax, cl
pop rcx
jmp r10
cmp ebx, 2
jne 0x14390df00
mov edx, 0x570b4d20
mov rdx, rax
jmp 0x1438c5faf
rol dx, 1
bts rax, rax
sbb dx, 0xe5bd
neg rdi
rol dx, 1
xchg rsi, r8
shr r8w, 0x2f
jb 0x143af12a6
sub r10, 4
mov ecx, dword [rsp + 4]
or ecx, dword [r10 + rcx*8]
jmp 0x143c122e1
mov rdx, qword [rsi + rdi - 0x6a96303a]
dec di
lea rax, [rdi + rdi*4 + 0x6bba3d0f]
btc rdi, rdi
mov di, word es:[rdx + riz]
movzx r9d, al
movzx ecx, r9b
inc r9w
lea rsi, [rsi + r9*2 - 0x54]
movsx edx, ax
mov word [rsi + r9*4 - 0xb4], di
sbb dl, dh
movsx r8d, r9b
lea rbp, [r9 + rbp - 0x31]
add edx, r9d
setnp r9b
mov r8d, dword [r9 + rbp]
shl dl, 0xa5
cwd
bt edx, edx
xor r8d, ebx
neg r8d
sar r9d, 0x8d
inc r8d
xor dx, 0x5ba1
jno 0x1438cd995
mov edx, 0xba98b2af
sub r8, 4
lea rdi, [rdx*2 + 0x69a6b009]
movzx ebp, di
movzx eax, dl
mov eax, dword [r8 + rbp*2 - 0x2ace]
mov esi, edx
push rdi
xor eax, ebx
lea eax, [rax + rsi + 0x2884af87]
add qword [rsp + rbp - 0x1567], rsi
xor edx, 0x9c1d099d
shr qword [rsp + rbp*2 - 0x2ace], 0x48
xor eax, 0xeaf6c3d
sub byte [rsp + rbp - 0x1567], dh
rol rdx, 0x6f
lea eax, [rax + rbp*2 - 0x34b76fde]
movsx ecx, sil
btc rbp, rbp
jb 0x143b4902c
bswap eax
sub dword [rsp + 3], edi
push rdi
ror eax, 1
sar dx, cl
mov qword [rsp + 8], rbx
xor dword [rsp + 8], eax
xor cl, 0xb6
and byte [rsp + 2], dh
mov rbx, qword [rsp + 8]
or dl, cl
mov qword [rsp + 8], rdi
movsxd rax, eax
adc r11, rax
mov r10, qword [r9 + riz]
imul ebp, edi
mov rbp, qword [r9 + rbp - 0x62b20f69]
jb 0x143b8089b
mov ebp, 0xecbdf18a
mov ecx, ebp
movzx cx, byte [r8 + riz]
mov r9d, ebp
mov bpl, byte [r8 + riz + 2]
add r8, 2
movsx esi, r9w
neg r9
movzx edx, si
not cl
lea rdi, [rsi + rsi - 0x265bb2e4]
not bpl
or dil, 0xb7
or cl, bpl
dec rsi
mov word [rdx + r8 - 0xf18a], cx
movsx eax, r9w
and r9b, sil
lea r10, [r10 + rdx - 0xf18e]
bts r9w, si
mov ebp, 0x573bc9ad
cdqe
mov edx, dword [r10 + rdx - 0xf18a]
lea rcx, [rax*4 - 0x41efd843]
sar sil, 0x83
xor edx, ebx
or ebp, r9d
inc edx
sal edi, 0x41
shl edi, 0xf6
neg bpl
xor edx, 0xb9beda18
shr ax, 0x8e
sal bpl, 0xc1
bt si, bp
bswap edx
xor edx, 0x3d2ec916
xchg r9b, al
ror edx, 1
cdqe
btc esi, r9d
push rbx
sub ecx, edi
xor dword [rsp + rax*2], edx
jmp 0x1439c7d2b
lea rdi, [rax*2 - 0x43df205d]
mul ebx
jmp r11
jb 0x143bf3646
mov r9d, 0x403da604
mov esi, r9d
movzx ecx, byte [r10 + r9 - 0x403da605]
lea r10, [r10 + rsi - 0x403da605]
movsx edi, r9b
bt si, 0xbe
sub dil, dil
xor cl, bl
xadd r9b, sil
not sil
rol cl, 1
jmp 0x1438ed9dd
push 0xffffffffaaa22713
sar dword [rsp + 4], 0x50
cmp ebx, 2
jmp 0x143ac24b9
adc rbp, rbx
xor rdx, qword [rdx + r10]
sal r8d, 0xd5
sal r8b, cl
movzx ebx, r8b
mov cx, word es:[r11 + rdx - 0xffb4]
lea r9, [r8*2 + 0x6984db9c]
lea r10, [r10 + r11 - 0xffae]
add rbx, 0xffffffffcc9587b6
mov word [r11 + r10 - 0xffb4], cx
dec bl
lea rdx, [rbx*2 + 0x24324ca1]
movsx ecx, bx
jmp rbp
xor rdx, rcx
inc ebp
ror ebp, 3
not ebp
xadd rsi, r11
dec ebp
mov qword [rsp + rdx*2 - 0x519b3838], r8
movsx eax, cl
dec dx
xor dword [rsp + r11 - 0x5c848587], ebp
not ecx
pop r8
xchg dx, di
xadd di, si
sub di, si
movsxd rbp, ebp
bts ecx, eax
adc r9, rbp
movsx ebp, dx
bswap r11d
jmp 0x1439b3bf8
mov rcx, rax
not qword [rsp]
push 0x6e39e3a9
jmp 0x143a99c1d
lea r10, [r10 + rdx*2 - 4]
cwd
xadd ax, di
mov dword [rax + r10 - 0x22e8aa43], r11d
idiv esi
pop rcx
pop r8
pop rcx
jmp 0x1438c28c9
add r11, rbp
xchg rsi, rax
ror eax, 0x87
lea r10, [r10 + rdi - 0xc502]
mov eax, dword [rdi + r10 - 0xc4fe]
mov ebp, edx
push rdi
pop rdx
xor eax, ebx
bswap rdx
btr edx, 0x85
ror eax, 2
jmp 0x143b0bf76
bts ecx, eax
sal ax, 0x6c
ror rax, cl
not r8w
xchg si, di
xor r11, rax
rol cx, 9
ror r8w, cl
rol rsi, 0xf4
cbw
jae 0x143b94a64
imul r11w, r8w
xor edx, ebx
lea r9, [r8 - 0x1d6e33d8]
not r11b
dec edx
movsx edi, r11w
xor edx, 0xe11d8bb
rol r9, 0x2e
lea rcx, [r11 - 0x167f81f1]
rol ecx, 0x58
inc edx
neg edx
sub edx, 0xb38a219d
sar r9d, cl
push rbx
movzx ebx, r9w
movzx eax, r9w
xor dword [rsp + r8 - 0x54b5], edx
lea r11, [r9 + rdi*2 - 0x774a6bde]
xor al, 0x3e
lea r11, [rax + rdi*8 + 0x4c12e81d]
pop rbx
xchg edi, r9d
and ecx, ecx
mov dword [r11 + rsi - 0x4c16204c], edx
cwde
mov ecx, dword [r11 + rbp - 0x4c162050]
xor ecx, ebx
dec eax
not ecx
not r8b
lea ecx, [rcx + r11*2 - 0x55a4d8e4]
bts r8, 0x9e
setae dil
xor ecx, 0x5b8a0917
inc ecx
bt r11w, r11w
or rdi, 0xffffffff870b1d80
ror ecx, 1
add r9w, r8w
sub dil, r8b
lea ecx, [rcx + r11*2 + 0x588cd786]
imul r11w, di
setae r9b
xor ax, 0xd9ac
rol ecx, 2
not ecx
btr r8d, r9d
bswap ecx
sub r9w, di
sbb ecx, 0xe8080100
shl r8, 0x78
not ecx
jns 0x1439eeaa4
neg ebp
ror r11, 0x9b
imul rdx, r11
sar si, 4
push r8
ja 0x143b56787
movsx r8d, dx
sal edx, 0x42
xor dword [rsp + rax - 0xa80000], ebp
push r11
push rax
neg ax
mov r8, qword [rsp + rsi + 0x10]
mov qword [rsp + rsi + 0x10], 0x6aa9fb3e
movsxd rbp, ebp
or dl, 0xac
adc r9, rbp
xchg r11d, eax
sal dword [rsp + rsi*2 + 0xc], 0x59
shl r11b, 0x25
mov dx, word [rsi + rbx]
shl word [rsp + rsi*4 + 0xf], 0x2a
je 0x143903563
pop r8
neg rbp
movsxd rdi, edi
push rsi
movsx ebx, bpl
sar bx, 0x87
add r11, rdi
add si, 0xcfa0
neg bpl
xchg dword [rsp + rbx + 2], ebp
mov r9d, dword [r9 + rbp*2 - 0x1be5c]
pop rdi
jno 0x143bdf597
mov edx, 0xc49c7eba
mov ebp, dword [r10 + riz]
lea rsi, [rdx + rdx*2 + 0x33202994]
add r10, 4
bts esi, esi
movzx r11d, si
xor ebp, r8d
jmp 0x143c11be5
push 0xffffffffbfba0497
mov qword [rsp], 0xffffffffc6a0931b
lea rsp, [rsp + 8]
jmp 0x1438aa27b
xor r10d, ebx
mul al
jno 0x143a7fff4
rol al, 0xe1
dec r10d
mul ax
lea r8, [rcx*2 - 0x42e06c7c]
imul r8w, dx
not r10d
adc r10d, ecx
movzx edi, al
xor rdx, rcx
movzx r9d, cl
bswap r10d
lea r10d, [r10 + rcx + 0x57a67934]
idiv r8
push rbx
push r9
add r9, qword [rsp + rcx]
dec rdx
xor dword [rsp + rcx*2 + 8], r10d
sal dword [rsp + rcx*2], 0x9d
shr byte [rsp + rcx*2 + 2], 0xa1
sal rax, 0xe5
mov rbx, qword [rsp + rcx*4 + 8]
xor dl, 0x9f
mov qword [rsp + rcx*4 + 8], 0xffffffffbab5cdb3
bts r9w, di
movsxd r10, r10d
jae 0x143bf0a90
bswap ecx
inc rax
lea ecx, [rcx + rdx - 0x6cd565fc]
bswap rdi
xor ecx, 0x9db64783
lea rsi, [rdi*2 - 0x7ce80ef5]
rol r10w, 0x6a
add ecx, edx
rol ecx, 1
sub ecx, 0x879e5a90
shl ax, 4
push rbx
xor dword [rsp + r10 - 0x5813], ecx
mov ebx, 0xd2b291b3
imul ebx, edi
sar esi, 0xa7
pop rbx
neg edx
shl esi, 0x12
bts si, si
movsxd rcx, ecx
adc r11, rcx
not dl
mov si, word [r9 + rdx - 0xfe]
lea rcx, [rdi*2 - 0x6aedc8e4]
movzx ebp, dil
inc di
mov cl, byte [r9 + r10*4 - 0x1604a]
sar ax, 0x46
neg r10b
lea r9, [rdx + r9 - 0xfc]
shr si, cl
ror edi, 0x70
mov word [r9 + rdx*2 - 0x1fc], si
mov ecx, eax
jmp r11
push rax
push 0xffffffffb2283f0d
inc dword [rsp + 4]
js 0x143a73c76
dec ebx
push 0x27a67911
jmp 0x143c30a97
adc r10, r8
or ecx, 0x4f172d14
shr cx, 0x4b
mov cl, byte [rbp + r9]
lea r8, [rax - 0x664fc2e6]
add r8w, r9w
mov r11b, byte [r9 + rbp + 2]
lea rbp, [rbp + r9 + 2]
cwde
push r9
ror r9, 0xb2
or cl, r11b
movzx r11d, word [rsp + r9 + 4]
inc r8w
rol edx, 0xa3
not cl
sub qword [rsp + r9*4], r11
div di
lea r8, [r11 + rdx*8 + 0x3001d084]
mov word [rbp + r9*4], cx
add r8b, 0x14
pop rdx
add r9, r10
jmp r9
jmp 0x143aacc7c
lea r10, [r10 + rdi - 0x54c0010d]
xadd cx, bx
bswap rdx
btr rdi, rbx
xor rbp, r8
inc dil
bswap rbp
rol rbp, 6
xadd edi, ecx
bt rbx, rbx
shl rdx, 0x24
not rbp
sub rbx, 0x1f98b6ab
imul rcx, rdx
ror rbp, 3
xor r8, rbp
sub rbx, 0x414a717
mov qword [r9 + rdx*8 - 8], rbp
mov ebp, edi
lea r9, [r9 + rdx*8 - 8]
push rdi
dec qword [rsp + rdx*8]
lea rsi, [rdx*4 - 0x547265d6]
pop rsi
jns 0x143bdf597
and byte [rsp + rbx*2], 0x1f
mov qword [rsp + rbx*2 + 8], rdi
xchg byte [rsp + rbx], r9b
push r8
xor dword [rsp + rbx + 0x10], edx
xchg rcx, rax
mov rdi, qword [rsp + rbx + 0x10]
mov qword [rsp + rbx*4 + 0x10], rcx
dec cx
movsxd rdx, edx
sete cl
bts r11w, r8w
sal byte [rsp + rcx*2 + 2], 0x21
adc rbp, rdx
inc r9d
movzx r8d, byte [rsi + rbx*4 + 5]
pop rbx
setns byte [rsp + r9 + 2]
movzx edx, word [rsp + r9 + 3]
lea rsi, [rsi + r9*4 - 0xe]
sub word [rsp + r9 - 2], dx
cqo
xor r8b, dil
dec r8b
btc r11w, r9w
sar qword [rsp + r9*8 - 0x25], 0x9c
xadd byte [rsp + r9 + 7], r11b
xor r8b, 0x3e
sar ecx, 0xa1
btc r9d, ebx
imul rax
adc r8b, 0xba
ror r11b, 0xa7
bt r9w, ax
jae 0x143a42513
mov eax, 0xba31372d
xor r11d, ebx
lea r11d, [rdx + r11 - 0x578a9a41]
lea r8, [rcx + rdx*2 - 0x667c2d5e]
not r11d
ror r8, cl
or r8d, edx
inc r11d
neg r11d
push rbx
xor dword [rsp], r11d
btc dx, 0x98
sal rdx, 0xfb
movzx ebx, cx
pop rbx
movsxd r11, r11d
btc ax, dx
movsx edi, cl
shr r8b, 0xa7
add rbp, r11
or r8d, 0x84bf7f3a
jno 0x143a87db2
movsx r9d, bpl
shld di, dx, cl
sub rbp, 0xffffffffd7b3a1ad
mov word [r8 + riz], di
bts r9d, 0x1b
movzx ecx, bp
push rcx
lea r10, [rcx + r10 - 0xecfc]
mov r9d, dword [r10 + rcx - 0xecf8]
xor r9d, ebx
pop rbp
and cx, 0x5926
movzx edx, cx
rol r9d, 2
lea rsi, [rdx*2 - 0xce20765]
xor bp, 0xa48e
push rsi
inc r9d
push rcx
not r9d
movsx eax, dl
ror r9d, 1
jmp 0x143baf2e9
ror dil, 1
and r9w, 0x8938
not r9w
inc dil
jmp 0x143a224eb
mov edi, dword [rbp + rdx*2 - 0x1a2c]
ror r9b, 0x43
lea rcx, [rax*2 - 0x5a5504c9]
lea rbp, [rbp + rdx*4 - 0x3454]
movzx r8d, r9w
xor edi, ebx
jmp 0x143b7ce73
inc edx
movsx ecx, sil
neg byte [rsp + rdi - 0x15a04275]
xor edx, 0x572cce84
mov word [rsp + rdi*2 - 0x2b4084eb], 0x4d84
movzx eax, bp
ror edx, 2
xor dword [rsp + rdi - 0x15a04273], edi
sbb byte [rsp + rdi - 0x15a04276], bpl
dec word [rsp + rdi - 0x15a04275]
lea edx, [rdx + rdi*8 + 0x45b1127c]
push rsi
bt ebp, 0x99
setb byte [rsp + rdi - 0x15a0426c]
xor edx, 0xab0ccd31
rol qword [rsp + rdi - 0x15a0426e], 0xd8
shr bpl, 0x62
rol edx, 3
mov qword [rsp + rdi - 0x15a0426e], rbx
push r10
xor dword [rsp + rdi*2 - 0x2b4084dc], edx
shl dword [rsp + rdi - 0x15a04274], 0x13
mov ebx, dword [rsp + rdi - 0x15a04276]
and r10b, byte [rsp + rdi*2 - 0x2b4084dd]
mov rbx, qword [rsp + rdi - 0x15a04266]
pop rsi
movsxd rdx, edx
adc r11, rdx
movsx edx, bp
mov qword [rsp + rdi - 0x15a0426e], rax
pop rdx
pop rsi
jmp r11
push 0xffffffffc1bcf4a7
jmp fcn.143c53c14
adc r11, r10
shr di, 0xab
mul qword [rsp + rcx*4 + 5]
movzx dx, byte [rbp + rcx*2]
shl byte [rsp + rcx*2 + 0xc], 0xc1
and cl, 0xb3
add cl, byte [rbp + rcx*2 + 2]
ror al, 0x87
sar r9b, 0xa4
lea rbp, [rbp + rax*4 + 2]
movzx r10d, word [rsp + rax*2 + 6]
shr dl, cl
sal r8w, 0xa9
lea rcx, [r8*8 - 0x50e3c450]
mov word [rbp + rax*2], dx
pop r8
bts r10, r10
inc r10w
pop r10
add r8, r11
jmp r8
jmp 0x143915506
add r11, r10
xchg r8d, edi
shr ecx, 0x5e
mov r9, qword [rbp + rax - 3]
xor ecx, dword [r9 + rax - 3]
imul ax, di
not edx
jno 0x1439d3cbf
mov r8d, 0x9b13b02a
push r8
sub rbx, 4
movsx ecx, r8w
movsx eax, r8w
mov edi, dword [rbx + riz]
or word [rsp + 5], r8w
xor edi, esi
add r8w, word [rsp + 3]
adc r8w, word [rsp + 4]
xor qword [rsp], r8
rol edi, 1
cdqe
mov word [rsp + rax*2 + 0x9faf], ax
neg edi
movzx r9d, word [rsp + rax + 0x4fd7]
not byte [rsp + rax + 0x4fd7]
bswap edi
movsx edx, byte [rsp + rax*4 + 0x13f5a]
cwd
bswap r9d
neg edi
movsx r11d, r9w
mov qword [rsp + rax*4 + 0x13f58], rsi
btr r9, r9
add rcx, rax
and edx, 0xf3aa4e05
xor dword [rsp + rax + 0x4fd6], edi
sub dl, r8b
pop rsi
movsxd rdi, edi
and r9d, edx
xadd dx, cx
and r9, r9
adc r10, rdi
or r9b, al
dec rdx
sar edx, 3
mov r8, qword [rbp + rax*8 + 0x27eb0]
neg r9w
jnp 0x143964dcb
movsx edi, bpl
inc r10b
xor r10b, 0x9b
movzx eax, bp
jmp 0x143a4f5f9
mov ecx, dword [r10 + rdx - 0x78277e45]
lea r10, [r10 + rdx - 0x78277e45]
mov esi, r9d
pop rsi
ror eax, 0xf3
xor ecx, ebx
movsx ebp, r9b
btr rdx, r9
dec ecx
xor ecx, 0xc7192da2
and dx, 0x3237
lea r9, [rdx + r9 + 0x5fb9deb9]
mov edi, edx
bswap ecx
cdq
ror r9b, 0xa2
sal dx, 0x68
sbb ecx, ebp
push rbx
lea rbx, [rax*2 + 0x4d975f2c]
imul r9d
jb 0x143a71011
mov r9, qword [rbx - 8]
push 0xffffffffa18b8004
xor r9, rsi
ror r9, 7
sar dword [rsp + 4], 0x83
mov eax, 0xcc33e12b
lea rcx, [rax + rax*2 + 0x3fbbf905]
bswap r9
and rax, 0x61bf8884
xadd dword [rsp + rax - 0x40337ffe], eax
movsx edx, word [rsp + 3]
ror r9, 3
movzx r8d, word [rsp + rdx*8 - 0x19907]
lea r9, [r9 + rdx + 0x4b63a330]
lea rax, [rax*4 - 0x3c45c560]
rol al, 0xc1
bswap r9
jae 0x143b173a5
or dword [rsp + rdx - 0x3320], eax
lea r9, [r9 + rdx*4 + 0x3e20a693]
xadd r8b, al
movzx r11d, cx
neg r9
movzx edi, r11b
cqo
imul ecx, edi
xor r9, 0x58bfce34
sub eax, edx
sete byte [rsp + rcx - 0x5dbee1e]
jno 0x143a0baca
sub r10, 8
mov edx, 0xb5a81c8e
mov rbx, qword [r10 + riz]
add dl, dl
jo 0x14397b9dc
lea r9, [r9 + rsi + 6]
lea rbp, [rsi + rbx*8 + 0x22b9e13]
neg rax
bts rbx, 0x8d
shrd edi, edx, cl
movsx ecx, bp
jmp 0x1439cb21b
sar si, 0xa5
sar si, 0xee
xor edx, r8d
add ebp, eax
inc edx
ror dword [rsp + rax*2 + 0xa], 0xd1
xor word [rsp + rax + 0x13], bp
ror edx, 3
not edx
shl rax, 0x45
shr ebp, 0x8c
dec edx
shl dword [rsp + rax + 3], 0xe1
neg word [rsp + rax + 0xe]
mov qword [rsp + rax + 0x10], r8
movzx r8d, r11w
sbb qword [rsp + rcx - 0x65b4010a], 0xfffffffff8aca33b
xor dword [rsp + rcx - 0x65b40102], edx
xor rbp, qword [rsp + rcx - 0x65b4010a]
add bpl, byte [rsp + rcx - 0x65b40103]
adc cx, 0xa217
mov r8, qword [rsp + rcx - 0x65b4a31a]
mov qword [rsp + rcx - 0x65b4a31a], 0xffffffff8f1ed030
movsxd rdx, edx
mov edi, r11d
add r11, 0x4a20ab04
adc r9, rdx
pop rcx
pop rcx
pop rcx
jmp 0x1439b3bf8
dec rdx
lea rsp, [rsp + 0x10]
jne 0x143c1c4d1
mov edx, 0xf8273504
lea r10, [rdx*2 - 0x14c4894c]
movsx eax, r10b
pop r10
push 0xffffffffe23c8317
mov eax, dword [rsp]
not edi
movsx ebx, ax
mov dword [r9 + riz], edi
cwde
movsx esi, word [rsp + 4]
movsx edx, byte [rsp + 1]
pop rbx
jmp r11
push 0x3d3867b9
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov edi, 0x330861b
mov rbp, qword [rbp + rdi - 0x3308623]
lea rdx, [rdi*8 - 0x3fc5e067]
mov r8d, edx
movsx r11d, r8w
mov qword [rdi + rbp - 0x330861b], rax
mov r10, rbp
jmp 0x143b7456f
mov dx, word [rbp + riz]
jmp 0x143b08e48
push rsi
sal r8, 0x30
xor dword [rsp + rdx*2 - 0x1dbc2eac], r9d
movzx esi, dil
dec r8d
pop rsi
ror dl, 0x62
movzx ecx, di
bts dx, di
movsxd r9, r9d
cbw
add r10, r9
not dx
shr al, 4
add rdi, rcx
jmp r10
lea r8, [rax + 0x10af5396]
xor dword [rsp + rax + 0x15e3e669], ebp
movzx edi, bx
pop r8
idiv al
mul rdx
shr bx, 0x8f
movsxd rbp, ebp
sal ecx, cl
add bx, 0x9b86
adc r11, rbp
xadd rcx, rax
mov eax, dword [rdx + r9 + 0x15e3d63f]
mov edx, dword [r9 + rdx*4 + 0x578f5900]
lea r9, [r9 + rdi*2 - 0xaa8c]
xadd bx, di
bts di, cx
or eax, edx
shr edi, 0x49
mov ebp, ebx
inc edi
not eax
push rcx
xor qword [rsp + rdi - 0x6e], 0xffffffffd3825f3e
movsx edx, cx
mov dword [r9 + rdi - 0x6e], eax
pop rbp
jmp r11
adc edi, ecx
shr r11d, 0x46
sal ecx, 0xe3
ror edi, 1
dec r9b
jns 0x143a74c30
mov r8d, dword [rbp + riz]
mov r9d, 0x500e1f82
movsx ecx, r9w
movzx edi, r9b
mov ecx, dword [rbp + rcx*2 - 0x3f00]
lea r10, [r9*8 - 0x25c844ef]
not r8d
not ecx
movsx eax, r9b
movsx edx, r10b
not edi
and r8d, ecx
sub rax, r9
cmovne r9d, r10d
mov dword [r9 + rbp - 0x5aa8b71d], r8d
movsx r8d, r9b
movsx ecx, dx
sal cl, cl
mov r9d, dword [rsi + rdx*4 - 0x88]
inc ax
lea rsi, [rsi + rdx*2 - 0x46]
bts eax, 0xb3
xor r9d, ebx
cqo
sar r8d, 0x19
ror r9d, 1
cdq
ror r8d, 0x95
and ax, cx
lea r9d, [r9 + r8 + 0x1b1b0da4]
idiv eax
sar di, 0xe1
sal r10, 0xa9
ror r9d, cl
push r10
add r9d, eax
not eax
mov qword [rsp + rdx], 0x20206da1
mov qword [rsp + rdx], rbx
movsx ebx, cl
cdq
xor dword [rsp + r8*8], r9d
bt ebx, r8d
mul bx
pop rbx
inc r10w
jge 0x143a52540
movsx edx, r9w
mov qword [rsp + rbp - 0x2c], rbx
movzx ebx, dx
lea rcx, [rdi + rdi*4 - 0x5d609f59]
dec bl
xor dword [rsp + r9 - 0x102c], esi
pop rbx
lea rax, [rdi + rcx*4 + 0x2090449f]
movsxd rsi, esi
push rbp
or rbp, 0x43107f10
adc r11, rsi
jmp 0x143b900e3
cbw
dec ebp
xchg r11b, dil
btc ax, ax
xor ebp, 0x73029717
jmp 0x1438cdde1
movsxd rcx, ecx
jg 0x1439bd666
rol dil, 0x64
add rbp, rsi
inc dil
cbw
movzx ecx, byte [rdi + r9 - 0x45f2e700]
lea r9, [r9 + rdi - 0x45f2e6ff]
bswap rax
xadd r8w, r11w
movzx esi, r8b
xor cl, bl
ror sil, 0x25
jae 0x143aab3be
mov eax, 0x2c1d8d21
mov r9d, eax
lea rbx, [rbx + rax - 0x2c1d8d25]
movzx r11d, r9b
xchg r11w, r9w
movzx edx, ax
mov r8d, dword [rbx + rax - 0x2c1d8d21]
xor r8d, esi
sar r9, 0x70
neg r8d
lea rdi, [rdx + rax*2 + 0x499a95bc]
xor edi, edx
dec r8d
bt rax, rdi
btc r11d, 0xf
movzx ecx, r9w
neg r8d
xchg ah, al
dec r8d
cwde
bswap r8d
shl dx, 0x21
shr edi, 0x2e
xchg r9, rdi
push rsi
xor dword [rsp + rax*2 - 0x431a], r8d
pop rsi
rol dil, 0x25
movsxd r8, r8d
push rdx
sub dl, 0x2b
adc r10, r8
sub word [rsp + rax - 0x218a], 0x940c
lea rbx, [rbx + rax*2 - 0x431e]
bts eax, eax
bts r11, 0xbc
mov r11d, dword [rbx + rax*2 - 0x431a]
and ecx, eax
xor dil, byte [rsp + r9 - 0x28753]
mul word [rsp + rax - 0x218c]
xor r11d, esi
bt di, 0x30
neg r11d
not rax
sar ecx, 0xd3
ror r11d, 1
movzx r8d, cx
btr rdx, r8
sal r9w, 0xea
neg r11d
and dl, cl
dec r9b
xchg qword [rsp + rax*8 + 0x34298], rdx
ror r11d, 3
xor ax, cx
neg r11d
sub qword [rsp + rax*2 + 0xd0a6], 0x2dab3694
sar rax, 0xf6
cbw
mov qword [rsp + rax + 1], rsi
lea rdi, [r8 + 0x793a5f27]
xor dword [rsp + rax*2 + 2], r11d
sub al, 0x2e
xadd ax, cx
pop rsi
bswap r9d
inc r8
jg 0x143934e78
sub dx, r9w
movsxd rcx, ecx
rol ax, 0x84
not r8b
ror rdi, 0x14
adc rbp, rcx
ror r8, 0x6a
xor rax, qword [rdx + r10 - 0x2b25236e]
mov rdx, qword [r10 + rdx - 0x2b252366]
neg bl
dec dil
sal bl, 0xe3
and rax, rdx
not rax
movzx ecx, dil
inc r9
mov rdx, rax
xchg r9, rbx
mov eax, r9d
push rcx
mov rcx, qword [rcx + r10 - 0xf7]
or rdx, rcx
not rdx
bt r9d, r8d
neg rdi
mov qword [r10 + rbx + 0x5045e987], rdx
cqo
lea r10, [rdx + r10 + 8]
pop rdi
add rdx, rbp
jmp rdx
adc rbx, 0x7119cd16
xor eax, r9d
adc rbp, rdi
movzx r8d, byte [rsi + rcx - 0x6facacfd]
shr dx, 0x2f
lea rsi, [rbx + rsi - 0x7119cd16]
xor r8b, r11b
xadd dx, bx
sbb r8b, 0x94
btr rax, 0x29
shr rbx, 0x5a
and rcx, rbx
not r8b
mov edi, ecx
rol r8b, 1
cbw
add r8b, 0x96
neg r8b
btc rax, 0x80
inc r8b
btr dx, 0xaa
sar rcx, cl
and ebx, ecx
xor r11b, r8b
rol eax, 0xbe
add bx, di
setb r9b
adc r8, rsp
mul rdi
add cl, byte [r8 + rbx*2 - 0x38]
inc bl
cqo
sar ax, 0x41
lea r10, [r10 + rbx - 0x1f]
btc rdi, rax
btc ebx, r9d
cqo
mov word [r10 + rbx*2 - 0x38], cx
div r9d
movsx r8d, bl
jmp 0x1438b7d12
jmp 0x143a6f970
jmp 0x1439ee14b
jae 0x14392376f
mov ebp, 0xd42835a5
mov cx, word [rbx + riz]
mov dx, word [rbx + riz + 2]
add rbx, 2
movsx eax, bpl
mov esi, ebp
bts rsi, rbp
and cx, dx
add rax, rbp
shr bp, 0xe6
movzx edi, ax
not cx
setnp dil
btc bp, di
mov word [rbx + rdi*2 - 0x6a02], cx
mov edx, esi
mov ecx, 0x1815cbae
mov ebp, dword [r10 + rdi*4 - 0xd404]
jb 0x143b5e6bf
xor dword [rsp + rsi - 0x5000000], edi
jmp 0x143a10bbb
lea rsp, [rsp + 8]
jne 0x1439f653e
mov rax, qword [rbp + riz]
sub rsp, 0x20
push 0xffffffffdf00da9d
push 0xfffffffff2aa7d0c
lea rsp, [rsp + 0x10]
call rax
mov rsp, qword [rbp + riz - 0x10]
jmp 0x1438ba8cc
jmp 0x143bd9714
mov r8, qword [r8 + rax - 0xdc]
jmp 0x143920e00
or rax, rax
xor ecx, r8d
idiv si
inc rsi
rol ecx, 2
sub eax, r11d
jns 0x1438f004a
lea ecx, [rdx + rcx - 0x46b377de]
cdq
xchg r11b, sil
xor ecx, edx
jmp 0x143c43a25
bswap rbx
jmp 0x143aa50a7
not r8
dec rdx
cqo
setle bl
inc r8
rol r9, 0xe2
neg r8
xor rdx, rdi
add dl, ch
sar dil, 5
lea r8, [r8 + rcx + 0x4571d84f]
inc r9
rol r8, 1
bswap edi
not r8
jmp 0x143b32969
lea rsp, [rsp + 8]
jne 0x143a44bb0
mov eax, 0xf1be08bc
mov rax, qword [rbp + riz]
push 0x7911f813
push 0x2b67981
sub rsp, 0x10
jmp 0x143a83f7a
jmp 0x143bde05e
cmp ebx, 2
jmp 0x143aa0493
lea rsp, [rsp + 0x10]
jne 0x143ae75dd
mov r9, rax
jmp 0x143ae75e3
bt ax, dx
xor r11, 0xffffffff92b5b12f
push rdi
xor r8, r11
lea rbx, [rbx + rsi - 0xfe80]
bswap ecx
mov qword [rsi + rbx - 0xfe78], r11
neg byte [rsp + rsi*2 - 0x1fcf0]
pop rdx
jno 0x1439b3bf8
xor dword [rsp + rcx - 0x318a437f], r8d
and edx, 0x6cbcb68f
mul eax
pop rbx
bswap esi
movsxd r8, r8d
dec rdx
mul edx
add rbp, r8
btr r11w, r11w
lea rdi, [rax + r11*8 + 0x21bafdaa]
movzx r11d, byte [r9 + rcx*2 - 0x631486fa]
bswap ecx
lea r9, [r9 + rcx - 0x7f438a2c]
jb 0x143b04723
mov r10d, 0xb19cf8a1
movsx edx, r10w
add rbp, 8
mov eax, 0x64876e93
lea r9, [rax + r10*8 + 0x2684f699]
imul ax, ax
lea rsi, [rsi + rax - 0x6487a86b]
jae 0x143a02257
movzx edx, word [rsi + rax - 0x6487a869]
movsx r8d, al
movzx ecx, r8b
add r10w, r10w
xor dx, bx
btr r10, 0x95
ror dx, 1
rol cl, 0xa6
sal r9d, 0xbc
xor dx, 0x18d
ror al, 0x21
sbb dx, 0x8a7f
add rcx, 0x5f374d0d
shr r9, cl
rol dx, 1
rol r8b, 0xa2
sub ecx, r10d
not dx
xor bx, dx
bt rcx, rax
and r8, rax
adc rdx, rsp
or r9w, r8w
mov qword [r9 + rdx - 0xa4], rdi
push r9
pop r9
movzx edi, r8b
lea rsi, [rsi + r9*2 - 0x14c]
lea rdi, [r9*2 + 0x6d9354b2]
sbb cx, r10w
mov ecx, dword [rsi + r9 - 0xa4]
xor ecx, ebx
neg r9b
sets r10b
jbe 0x143a0f4be
imul rsi
push r8
mov ecx, 0x7125f93c
xor dword [rsp + rbx*4 - 0x54ce0a70], ebp
pop r8
movsxd rbp, ebp
rol esi, cl
not edx
adc r11, rbp
lea r10, [r10 + rbx - 0x1533829d]
or rdx, rdx
lea rbp, [rdx + rdx*8 + 0x24af8f25]
movzx ecx, byte [r10 + rbx - 0x1533829c]
or edx, 0xc1129d9d
idiv eax
xor cl, r8b
sub bx, si
sete bl
sbb cl, bl
dec bpl
sub rbx, 0xfffffffff7a18e16
rol cl, 1
or dx, dx
div si
neg cl
rol cl, 1
xor r8b, cl
mul rdx
adc rcx, rsp
xor rdx, qword [rcx + rbx*2 - 0x3b23ffd4]
lea r9, [r9 + rbx*2 - 0x3b23ffdc]
mov qword [r9 + rbx - 0x1d91ffea], rdx
jmp 0x143bdf597
push 0xffffffff86aeef25
cmp ebx, 1
jmp fcn.143a7fc84
not byte [rsp + 3]
lea rsp, [rsp + 8]
jne 0x143a479d0
mov rcx, rax
jmp 0x143b9e833
jmp 0x14395faa1
jmp 0x1439ea504
push rdi
div r11b
bswap esi
shr word [rsp + rax*2 - 0x1f3], 0x4d
mov qword [rsp + rax - 0xf8], rbx
jns 0x143a9d360
mov eax, 0x51013596
mov rax, qword [rax + rbx - 0x51013596]
mov esi, 0x43ad21b5
movsx edx, sil
mov rdi, qword [rbx + rsi - 0x43ad21ad]
movzx r11d, sil
bt rdx, r11
xadd rdx, rsi
adc rax, rdi
lea rcx, [rdx*4 - 0x345426c2]
jmp 0x143b97959
not r8w
sub r11d, eax
neg r11d
xor cx, di
and eax, 0x32ade683
mul edi
lea r11d, [r11 + rdi*8 - 0x7188b295]
mov qword [rsp + rdi - 0x20], r8
idiv r9b
xor word [rsp + rax - 0x2000], 0x98b8
mov qword [rsp + rdi*2 - 0x40], rbx
xor dword [rsp + rdi*4 - 0x80], r11d
sal al, 0x64
pop rbx
not dil
dec ax
movsxd r11, r11d
adc cl, dil
ja 0x143b81641
xadd r9, rcx
or cl, 0x92
dec eax
not rcx
rol eax, 1
push rbx
xor dword [rsp + rdx*4 - 0x15a4c], eax
mov edi, r9d
pop rbx
ror cl, 0x22
movsxd rax, eax
jae 0x143b07bcc
ror ebx, 1
mul rdx
neg r11w
sbb ebx, edx
add r8w, 0x8d19
adc r9d, eax
push rdi
xor dword [rsp + rdx], ebx
pop rdi
bts eax, r9d
movsxd rbx, ebx
add r11w, dx
ja 0x143bea9a2
push 0x693d681a
not dword [rsp + 3]
mov r9d, 0x78377c29
lea rsi, [r9 + rsi - 0x78377c2d]
mov edx, dword [rsi + r9 - 0x78377c29]
jmp 0x143ba8279
mov qword [rbp + riz - 0x10], rsp
push 0x4ab800a7
lea rsp, [rsp + 8]
sub rsp, rcx
push 0xffffffff9d3983b2
shl byte [rsp + 3], 0xa6
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
push 0xffffffffcd2f5704
lea rsp, [rsp + 8]
add rsp, rcx
push 0x148cfbba
shr dword [rsp + 2], 0x2d
test ebx, ebx
lea rsp, [rsp + 8]
je 0x143ab95c6
mov rax, qword [rbp + rbx*8]
jmp 0x143acf4f6
movsx edi, r8w
mov qword [rbp + riz], rax
xchg r9d, r8d
shl di, 0x84
sbb rbx, 3
mov r9d, dword [rbx + riz]
or dl, 0x2e
xor r11d, r8d
xor r9d, esi
lea r9d, [r8 + r9 + 0x22ec70e0]
add r11d, 0x8780b594
movzx eax, r8b
not r9d
bts edx, r8d
xor r9d, 0x7f183483
rol r9d, 1
div rdi
btc r11, 9
jb 0x143bf337d
mov edi, 0xa38d1494
mov edx, edi
mov edi, dword [rbx + riz - 4]
lea r11, [rdx + rdx*4 + 0x4eafc299]
not r11w
sub rbx, 4
jmp 0x143afc69f
cmp ebx, 3
push 0x491c7210
lea rsp, [rsp + 8]
jne 0x1439c8e42
mov r8d, 0x9e0f3834
mov r8, rax
jmp 0x14391c790
pop r12
mov ecx, 0x6ab83522
pop r10
lea rdx, [rbx + 0x6e0b2635]
jmp 0x1439b1432
mov qword [rsp + rcx - 0x12ff38], rsi
sal qword [rsp + rcx*2 - 0x25fe80], 0x2d
shl cl, 3
xor dword [rsp + rcx - 0x12fef8], edi
pop r8
pop rsi
mov dword [rbp + rcx*2 - 0x25fe06], edi
neg r11
lea rbp, [rbp + rcx*2 - 0x25fe06]
ror r9, 0x69
jae 0x143c4eb51
mov eax, 0x6a9102b
lea rbx, [rbx + rax - 0x6a9102f]
mov edx, dword [rbx + rax*2 - 0xd522056]
xor edx, esi
dec rax
jl 0x143a2df50
xor edx, 0x9a05a6b2
sub al, 0xf
lea r11, [rax*4 + 0x2abf6d9c]
mov r8d, r11d
ror edx, 1
mov edi, 0xfbaf7b99
or r8d, 0x4d98bd2c
or eax, eax
sbb edx, 0xbf2266b3
xadd rax, rdi
xor edx, 0xef2d3e36
xor r8d, 0x2a199f2d
sbb edx, 0xfc0c318b
ror al, 0xe3
neg edx
rol edx, 3
rol ax, 0xc2
lea r9, [r11*2 - 0x4ce27946]
xor di, 0xe69c
inc edx
neg edx
cbw
lea r11, [r8 - 0x2972bff5]
movzx ecx, r8b
rol edx, cl
rol ecx, cl
inc edx
xchg r9b, r11b
bts r8, 0x85
push rsi
sbb r9b, r11b
sbb r8b, r8b
jb 0x143a21550
sub rbp, 4
mov edx, 0x4430560d
lea r9, [rdx*8 - 0x28c5a000]
movzx r11d, r9b
mov r8d, dword [rbp + r11*4 - 0x1a0]
xor r8d, ebx
ror r8d, 1
inc r8d
rol r8d, 1
and dx, dx
bswap r8d
mov eax, 0x763631a9
rol r8d, 1
lea r8d, [r8 + r11*2 - 0x29953e8f]
mov ecx, r9d
movzx edi, ax
sub cx, 0xe68c
push rbx
xor dword [rsp + r11*2 - 0xd0], r8d
xchg rcx, r9
cdq
pop rbx
lea rsi, [rsi + rdx*2 - 8]
mov qword [rdx + rsi], r8
btc r11w, ax
ror r11w, 0x28
lea rbp, [rdx + rbp - 4]
and r11, r9
push r9
add edx, dword [rdx + rbp]
xor edx, ebx
shr rax, cl
inc edx
inc r11d
xor edx, 0xcead8488
ror edx, 1
sub edx, 0xeb23bc1c
mov qword [rsp + r11 - 0x2801], rbx
not eax
movzx ebx, di
bt edi, ecx
xor dword [rsp + r11 - 0x2801], edx
and r11, rdi
pop rbx
neg rdi
adc edi, r11d
mov r8d, r9d
movsxd rdx, edx
adc r10, rdx
jmp 0x143998aeb
push 0x62aea9b5
lea rsp, [rsp + 0x10]
jmp 0x143976563
push rdi
or ax, si
xor bx, dx
sar r11b, 0xe2
neg sil
add word [rsp + r11 + 2], cx
lea rdx, [rsp + rdx + 0x18]
bswap r11
mov dword [rsp + r11*2 + 0xc], 0x342c8121
mov dword [rdx + r11*2], r8d
movsx edx, si
mov r8d, dword [r11 + r9]
lea r9, [rcx + r9 - 0x77892aa6]
xor r8d, ebx
inc ax
xadd qword [rsp + rcx - 0x77892aa4], rax
lea r8d, [r8 + r11*8 - 0x57362025]
pop rdx
push rdi
sal rdi, 0x74
bswap r8d
push rax
neg r8d
rol di, 0x41
bts rcx, r11
lea r8d, [r8 + rcx*2 - 0xe6e52a3]
pop rcx
xor r8d, 0x3c2e3d02
sal dword [rsp + r11*2 + 0xa], 0x11
pop rax
bswap r8d
lea r8d, [r8 + r11 + 0x330ed198]
shl rdx, 0xe1
shr r11d, 0x4d
mul word [rsp + r11 + 6]
bswap r8d
dec byte [rsp + r11*2 + 8]
rol r8d, 3
mov qword [rsp + r11 + 8], rbx
jmp 0x143a029ec
xadd al, ch
movsxd rdi, edi
sub esi, 0x99861380
adc r11, rdi
lea rdi, [rsi*2 - 0x475b37fa]
dec bl
add esi, edx
pop rcx
pop rbp
jns 0x143bdf597
jmp 0x143b3bb45
lea rbx, [r10 + 0x24246883]
mov qword [rbp + riz], rax
mov r9, rbp
lea r11, [rbx*4 + 0x5e0a2c8a]
pop rbx
movsx edi, r11w
mov edx, r10d
jmp 0x143ac5af0
lea rcx, [rsp + rcx + 8]
sbb r9, 0x3f0f4e1c
bswap r9d
inc r9d
mov qword [rsi + rcx], rdi
movsx edi, bpl
or edi, 0xd188332d
mov rcx, qword [r8 + rsi*2 + 0x10]
imul dword [rsp + rsi*8 + 2]
setno bpl
sub al, byte [rsp + rax - 0x1dfffffc]
mov rdi, qword [r8 + rsi + 0x18]
dec word [rsp + rsi*2 + 3]
neg r9w
add rcx, rdi
btr si, ax
mov qword [r8 + rsi*2 + 0x18], rcx
add ebp, ebp
lea r8, [r8 + rsi*2 + 0x18]
pop rbp
or rsi, r11
jmp rsi
jns 0x143c16dc8
xor rbp, r9
jmp rbp
and esi, ecx
btc dx, 0xb7
jae 0x1439b3bf8
xor al, 0xb7
push r11
xor dword [rsp + rdx*2 - 0xa1a2], r9d
push rbx
movsx r11d, cl
sal rdi, 0x8b
mov r11, qword [rsp + rdx*4 - 0x1433c]
cbw
movsxd r9, r9d
add rdi, 0xffffffffa506f20b
push rbx
shr ecx, 4
add rbp, r9
mov qword [rsp + rdx*4 - 0x14334], 0xffffffffceac2730
pop rcx
pop rax
pop r8
xor rax, rbp
jmp rax
mov eax, 0xf3323fb6
shr ax, 0x21
push rax
mov rax, qword [rbp + rbx*8 + 0x20]
inc word [rsp + 5]
push 0xffffffffb5332132
sbb byte [rsp], 0x98
mov qword [rsp + 8], rax
lea rsp, [rsp + 8]
push 0x17ae98b7
xor qword [rsp], 0xffffffff8f00c930
jle 0x1439e4eee
mov r11d, 0xea0afcaa
lea r9, [r11*2 - 0x1f5462f4]
mov r8d, r11d
movzx r9w, byte [rbp + riz]
jmp 0x1439be21c
pop rdi
inc ax
inc r8
and edi, r8d
neg ax
add dx, di
push r10
sbb edx, edx
xor bx, ax
lea rax, [rsp + rax + 8]
neg r8w
jb 0x14398503a
mov ebx, 0xbfa3c408
inc bx
movsx ecx, bx
sub r10, 1
sal bl, 0x65
movzx ebx, byte [r10 + riz]
movsx edx, cl
shr cx, 0x4d
xor bl, r8b
movzx edi, cl
neg dx
sbb bl, 0x28
mov esi, 0xbba16414
rol bl, 1
or dx, 0x9530
bswap rcx
btr rsi, rdi
adc bl, 7
not bl
add bl, 0x94
xor r8b, bl
lea r9, [r9 + rdx - 0xfff9]
mov word [rdx + r9 - 0xfff7], bx
neg dx
movzx ebx, dil
or cx, 0xc1a1
lea r10, [rdx + r10 - 0xd]
movzx eax, dl
cmovle esi, eax
not bx
mov ecx, dword [r10 + rdx*4 - 0x24]
bt ebx, 0xa8
sar bx, 0xad
jbe 0x143a8258e
add dl, al
lea r9, [r8 + rax + 0x7c32b9b9]
neg dl
pop r8
add ecx, 0xf281299e
xor sil, dl
jmp 0x143acd451
setb dil
xor dword [rsp + r10], edx
pop rbx
bt r10d, 0x2e
sub r8w, 0x4815
bt edi, 0x3d
movsxd rdx, edx
shl ecx, 0xb5
inc cx
adc r11, rdx
lea rdx, [r9*8 + 0x3d80dbbb]
xor di, ax
xor r10, r11
jmp r10
add edi, 0x3217d9a4
rol edi, 3
neg qword [rsp]
neg qword [rsp]
xor edi, 0xc5a9da05
sar word [rsp + 3], 0x23
jnp 0x143a56bc3
lea rcx, [rsp + rcx + 0x18]
jmp 0x143bbece4
rol r9d, 1
inc r11
jns 0x143bd572c
mov eax, 0x51a68eb8
lea r9, [rax + rax*8 + 0x68353027]
movzx di, byte [r10 + rax - 0x51a68eb8]
mov r8b, byte [r10 + rax - 0x51a68eb6]
movsx edx, r9b
lea r10, [rax + r10 - 0x51a68eb6]
lea r9, [rax + rdx - 0x18d58a75]
push rdx
and dil, r8b
sub r9d, eax
push rax
not dil
mov word [r10 + rax - 0x51a68eb8], di
cdqe
mov eax, dword [rsi + rax - 0x51a68eb8]
mov ebx, r9d
and dword [rsp + 2], edx
sub byte [rsp + 0xa], 0xf
adc rsi, 4
push rdx
sar r9b, 1
xor eax, r11d
rol eax, 3
xor eax, 0x91ac9b1f
lea rcx, [r9 + rbx*8 + 0x793c431c]
lea eax, [rbx + rax + 0xe8b4c92]
jmp 0x143ba4312
mov rax, qword [rbp + rbx*8]
push 0x1e106009
inc dword [rsp + 3]
cmp ebx, 1
jmp 0x143aaf9f0
lea rdx, [rcx + rdx*8 + 0x7e1609bb]
bts rsi, rsi
adc r8, 0xfffffffffffffffa
bts rsi, rdi
movzx r10d, cl
sbb cl, 0x26
xor al, bl
imul ecx, edi
neg al
jmp 0x1438d8d1e
movzx edi, r9w
mov qword [rsp + r9 - 0xb7], rax
mov ecx, eax
mov r9b, byte [rbx + r9 - 0xb7]
jbe 0x143c28f8a
neg rdi
jne 0x143911f3d
mov r9d, 0x710c3b1f
lea rsi, [r9*2 - 0x63e24349]
mov rax, qword [r9 + r8 - 0x710c3b1f]
movsx edi, r9b
lea rcx, [rdi*4 - 0x4d5d35fe]
ror di, 0x86
movzx esi, byte [r9 + r10 - 0x710c3b20]
sub edi, 0x54083ca1
bswap rcx
neg cl
xor sil, bl
sar ecx, cl
imul r9d, r9d
xchg di, cx
inc sil
rol sil, 1
neg dil
adc sil, 0xa8
lea rbp, [rdi + rcx*4 + 0x60073f35]
push rbp
inc rdi
ror sil, 1
add bpl, dil
xor r9b, cl
dec sil
shr dword [rsp + 3], 0xff
ror sil, 1
jmp 0x143916ccb
neg sil
pop rsi
pop rax
pop r10
jl 0x143bc814f
mov edi, 0x2e3d061c
movzx ebx, di
mov r8d, dword [rdi + rsi - 0x2e3d061c]
mov eax, edi
mov edx, 0x349fef02
lea rsi, [rbx + rsi - 0x618]
shr rbx, 0x45
sar edi, 0x89
xor r8d, r11d
jmp 0x1439fb062
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffb4875416
jmp 0x1439a7b83
sub rsp, 0x18
call rax
mov r11d, 0xc00d8f88
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
lea rcx, [r11 + r11*4 - 0x2b556d6b]
lea r10, [rcx + r11*2 + 0x29103033]
mov qword [rbp + riz], rax
lea r9, [rcx*4 + 0x2c8477b0]
mov r10, rbp
mov eax, 0x24030a31
neg rax
lea rbx, [rcx + r9*8 + 0x2a183496]
pop rbx
ror rcx, 0x4e
pop rbp
not r11
cqo
pop r9
jmp rbp
jmp 0x143903fa5
or cl, r9b
lea r9, [rdx + r8 + 0x3705121d]
xor r8w, 0x532a
mov word [r10 + rdx*4 - 0xca], cx
xchg rdx, rax
movzx ebx, di
not dil
mov edx, dword [rsi + rdx*2 - 0x5a]
ror r9b, 0xe7
xor edx, r11d
rol edx, 3
imul r8, r8
or edi, r8d
xor edx, 0x91ac9b1f
not r8d
or r8b, r9b
sbb r8w, bx
lea edx, [r8 + rdx - 0x78c0c1d]
movsx ecx, bx
rol rbx, 0x86
sar r9d, cl
neg edx
btc ebx, r8d
bts r9, rbx
or rdi, rax
dec edx
shr r8d, 0xd6
rol di, 0x21
push r11
xadd edi, ecx
mov r11d, 0xc9188b39
xor dword [rsp + r8 - 0x3f5], edx
dec r11w
and r9w, 0x7f8f
sbb dil, cl
pop r11
xadd cx, di
movsxd rdx, edx
push rdi
jne 0x1438ebab3
or dx, dx
xor ebp, r8d
not ebp
xadd dl, dh
lea rsi, [rdx + rdx*2 - 0x21d3c5f3]
lea rax, [rdx - 0x6e40bede]
bswap ebp
mov edi, 0xba9025a5
mov ecx, 0xb8b02984
sbb ebp, 0xdba02994
or di, 0x82f
neg ebp
and dl, 0xbf
mul cl
neg eax
dec ebp
mul al
movsx ebx, cl
setae dil
rol ebp, 2
btr rdx, rdi
bswap ebp
sub rcx, 0x5b11a733
xor dl, cl
xor ebp, 0x3098f50f
bswap ebp
not ebp
sal dl, 0xe2
sar dx, 0x2d
inc dl
xor ebp, 0xa22dd639
push r8
btr rdx, 0x8a
xor dword [rsp + rcx - 0x5d9e8251], ebp
bt rcx, 0x89
sub edx, 0x2b98ae0f
pop r8
bts di, bx
movsxd rbp, ebp
lea rcx, [rbx - 0x5c75ba4b]
adc r11, rbp
movzx ebp, dx
sal bpl, 6
jne 0x143c2a041
mov qword [rsi + rdi - 0x5b2e7d8f], rcx
lea rbp, [rbp + rdi - 0x5b2e7d93]
sar edx, 0x12
mul edx
mul r8w
mov edi, dword [rbp + r11 - 0x5b2e7d8f]
mov ecx, r8d
bt r11d, 0x2a
idiv r8w
xor edi, ebx
sar r9w, 0x48
ror edi, 3
not r8d
or cx, r8w
cdq
dec edi
xchg r8b, al
xor edi, 0x24ae7596
neg edx
neg cl
not edi
push rbx
mul ax
xor dword [rsp + rax*4 - 0xf04], edi
or rcx, 0xffffffffed2a2217
jle 0x1439e55ca
not ax
jae 0x1438f7e73
adc ax, di
or di, 0xcb37
movzx esi, di
xor bx, ax
movzx ecx, si
sar cl, 0x24
mov edx, ecx
adc rax, rsp
shl r10b, cl
jnp 0x143b5183e
sal si, cl
movzx di, byte [rax + r10 - 0x10a59cb8]
and rcx, 0xffffffffe22afc16
mov eax, esi
lea r9, [r9 + rbp*2 - 2]
sub ebp, 0xb6a6b12e
bswap rdx
mov word [r10 + r9 - 0x10a59cb8], di
shl ax, cl
xadd rcx, rax
jg 0x143a0f437
cwd
ror r8d, 3
or r10b, r9b
push rbx
xor dword [rsp + rdx*2 + 0x5e7c0002], r8d
pop rbx
btr dx, di
cwd
movsxd r8, r8d
lea rcx, [rdi*8 + 0x441f14af]
lea rax, [rdx + rax*4 + 0x6639eaae]
shl r9, 0xb7
adc r11, r8
mul dx
movsx r8d, al
xor cx, cx
mov r10, qword [rbp + rdx*2 + 0x5e7c2ac0]
bswap rcx
bts ax, 0x85
mov rax, qword [rbp + rax - 0x637f1577]
shr edi, 0xf1
or rdx, rdi
sbb rdx, 0xffffffffc8141d05
lea rbp, [rbp + rdi*2 - 0xdcaa]
adc r10, rax
push r9
mov qword [rbp + rdi*2 - 0xdcb2], r10
bts dx, 0x24
rol r9b, 0xe5
mov r10d, 0x230e8735
pop r10
jmp r11
push 0x5d2ff0a0
cmp ebx, 2
push 0x53ab1f80
lea rsp, [rsp + 0x10]
jne 0x143b8df51
mov edx, 0x291fcc19
not edx
mov rdx, rax
jmp 0x14394022e
cdq
shr r9, 0xee
dec ecx
push rbx
lea rdi, [r9 + 0x7b8dc199]
xor dword [rsp + r8*2 - 0x42cb5f06], ecx
lea rbx, [rdx + rdx*2 - 0x2b70d1e2]
mul ax
pop rbx
lea r11, [rdx + r8 + 0x2a30122f]
movsxd rcx, ecx
sub r11d, r9d
xor r11, rdx
jge 0x143adc577
mov edx, 0x6925d690
mov eax, dword [r10 + rdx - 0x6925d690]
movsx ecx, dx
movzx r11d, cx
movsx edi, r11w
lea r10, [r10 + rdx - 0x6925d68c]
neg rdi
xor eax, r8d
shl dil, 0xa2
js 0x143b0ac6f
mov ebp, 0x5b33853c
mov rbp, qword [rbp + r9 - 0x5b33853c]
mov edx, 0x73033926
lea r10, [rdx*8 + 0x6b275b0b]
and rdx, rdx
mov rcx, qword [r9 + rdx - 0x7303391e]
imul dx, r10w
shr rdx, 0x6f
movsx esi, r10b
not rbp
movzx eax, r10b
add r10b, al
not rcx
shl al, 0x43
cwde
div r10w
or rbp, rcx
xadd eax, esi
btr rax, r10
dec r10b
mov rax, rbp
mov rbp, qword [r9 + rdx - 0xc8]
bt rdx, r10
movsx edi, si
or rax, rbp
not rax
sub sil, sil
lea rcx, [r10*2 + 0x10014a19]
push rdx
mov qword [r9 + rdx*2 - 0x1a0], rax
lea r9, [r9 + rdx - 0xc8]
mov r10d, dword [rdx + r8 - 0xdc]
lea r8, [rdx + r8 - 0xdc]
xor r10d, ebx
xadd dword [rsp + rdx*8 - 0x6bd], esi
adc r10d, 0xe31d6236
rol qword [rsp + rdx*2 - 0x1b0], cl
xor r10d, 0xeaf6c3d
lea r10d, [rdx + r10 - 0x34b745e8]
lea rax, [rdi*2 - 0x20653afc]
xchg byte [rsp + rdx*4 - 0x35b], al
bswap r10d
ror r10d, 1
imul qword [rsp + rdx*2 - 0x1b0]
jb 0x143971465
mov ecx, 0x31aa988e
mov edi, ecx
movsx r10d, di
mov edi, dword [r9 + rcx*2 - 0x6355311c]
movsx eax, cl
jmp 0x143b1d798
mov eax, 0xa1bd4620
add al, al
mov rax, qword [rbp + riz]
push 0xffffffffc1be883c
sbb rsp, 0x18
call rax
mov r9d, 0xee8d8483
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
movsx edi, r9w
movzx edx, di
lea r11, [rdx*4 - 0x4ddd206f]
mov rsi, rbp
lea r10, [r11 + rdx + 0x1593611b]
movsx ebx, dl
pop rbx
shl r9w, 0x8a
sbb r11b, dil
pop r10
dec rdi
movzx r8d, r9b
movzx ecx, dl
pop rbp
not dl
lea rbp, [rdx + rbp - 0x8480]
mov eax, r9d
xadd r9w, ax
btc rcx, rdi
or r8d, dword [rbp + rdx - 0x847c]
neg edx
sub eax, edi
add al, cl
xor r8d, ebx
bswap r8d
imul edi
xadd ecx, eax
lea r8d, [r8 + rdx + 0x45a61b26]
xor ax, 0x435
push r9
xor r8d, 0xf622732a
push r9
rol r8d, 2
pop r9
mov qword [rsp + rdx - 0x86a], rbx
or r9b, r11b
sal r11, 0xb
neg cl
xor dword [rsp + rdx - 0x86a], r8d
not r11d
pop rbx
sar dl, 0x63
cqo
movsxd r8, r8d
adc r10, r8
not r9
add rdx, r10
jmp rdx
cmp ebx, 2
push 0xffffffffa9a690b4
lea rsp, [rsp + 8]
jne 0x143bbde8c
mov edx, 0x22027215
push rdx
pop rdx
mov rdx, rax
jmp 0x143c1c1fe
cmp ebx, 2
jne 0x1439ae986
mov rdx, rax
push 0x323b338e
jmp 0x14391d9e3
add rdi, 0xffffffffc311663d
lea rbx, [rdx + rcx*8 - 0x1d55c84d]
sbb ax, 0xd9d
add bl, 0xb4
dec dil
bt bp, 3
xor r8w, ax
inc rdx
lea r9, [rdi + r9 - 0x6b6cc785]
jno 0x143b7e3c9
mov ebx, 0x60d9ba5
lea rsi, [rbx + rbx + 0x381a1f90]
btr si, bx
lea r10, [rbx + r10 - 0x60d9ba9]
mov ebx, dword [r10 + rbx - 0x60d9ba5]
lea rcx, [rsi + rsi*2 + 0x211cc93b]
xor ebx, r8d
mov eax, 0x9d326d06
push rax
jmp 0x143a1e1ba
ror cl, 4
add rsi, rbx
xor ax, di
imul cx, r11w
sal r11w, cl
rol r8w, cl
neg ax
neg word [rsp + rcx - 0x5246109f]
not ax
ror ax, 1
dec ecx
bts r8, 0x2b
movzx r9d, byte [rsp + rbx + 2]
dec ax
ror r9d, cl
add r8b, r11b
inc dword [rsp + rcx - 0x524610a0]
not ax
inc byte [rsp + rcx - 0x5246109c]
xor di, ax
btc bx, bx
xadd byte [rsp + rcx - 0x5246109d], r8b
or r8b, 0xaa
lea rax, [rsp + rax + 8]
and r8d, dword [rsp + rbx*8 - 0x2d]
shl r8w, cl
mov word [rcx + rax - 0x524610a2], dx
mov edx, dword [rsp + r8 + 2]
bt edx, 0x8b
mov ebx, dword [rsi + rcx - 0x524610a2]
sub word [rsp + r8*2 + 1], r11w
imul r9d, r9d
shl r11b, cl
lea rsi, [rcx + rsi - 0x5246109e]
xor ebx, edi
neg r8d
ror ebx, cl
lea rax, [r9 + rdx*4 + 0x498ce526]
bswap ebx
ror r11b, cl
xchg r11w, cx
sbb rdx, r8
dec ebx
pop rdx
bts dx, r11w
jae 0x143c0beef
pop rcx
mov rcx, qword [rsp + 8]
push 0x188fa62e
push 0xffffffff8a9c29bd
not byte [rsp + 1]
lea rsp, [rsp + 0x20]
ret
sbb rax, 0x67ba1c27
adc rcx, r9
or eax, 0x75897829
mov qword [r10 + rax - 0x7fd9fba3], rcx
lea r10, [rdx + r10 - 0xfff8]
lea r9, [r8*8 + 0x10f8eac]
adc r11w, 0x883f
bswap r11
jmp rbp
ror esi, 2
and dword [rsp + rbp], 0x29b536b4
cmovno cx, ax
imul ebp
lea esi, [rsi + rcx + 0x76a0b241]
imul di, cx
mov r9d, edi
bswap esi
neg r9b
mov qword [rsp + rax*4], rbx
xchg ebp, edx
xor dword [rsp + rax], esi
movsx ebx, al
and bp, bp
pop rbx
push rax
sar byte [rsp + rax*2 + 4], 7
sal edx, 0xf2
movsxd rsi, esi
adc r11, rsi
shr dword [rsp + rax], 0xf6
pop rbp
jae 0x143b4221f
xor qword [rsp + rax*2], rax
mov esi, dword [r9 + rsi - 0x5a54d2e0]
lea r9, [r9 + rax*2 + 4]
xor esi, ebx
cwde
bswap esi
mov edi, r8d
ror dword [rsp + rax + 3], 0xf9
neg esi
bswap esi
lea esi, [rdx + rsi + 0x170ec68e]
ror di, 0xcb
adc byte [rsp + rax + 1], 0x95
xor byte [rsp + rax*2 + 4], r8b
mov qword [rsp + rax], rbx
mov r11d, edi
xor dword [rsp + rdi], esi
pop rbx
movzx ecx, r8w
movsxd rsi, esi
and dl, dil
add edi, ecx
adc rbp, rsi
sar al, 0xa5
xchg dl, dil
mul rax
add rax, rbp
jmp rax
rol ebp, 1
movsx edi, sil
bswap ebp
movzx eax, r11w
lea rdx, [rdx*2 - 0x5fc82be3]
dec r11d
xor ebp, 0x6ba43bad
bswap r11
add r11d, 0xa6a3e2ae
lea ebp, [rax + rbp - 0x27a6a8e7]
cdqe
bswap ebp
bts r11w, r11w
or dl, dil
inc ebp
not di
xor ebp, 0x7c9d2fbc
btr rdx, 0x82
push r8
idiv r11d
sal edi, 0x9d
xor dword [rsp + rdi - 0x20000000], ebp
rol edx, 0x57
pop r8
jae 0x143996899
shl si, 0x4c
xor edx, r8d
not rax
neg al
shl rsi, 0x48
xor edx, 0x6a89ef8f
movzx edi, ax
btc edi, 0x2e
neg edx
mov ecx, 0xfb02ad9b
bt ebp, 0x3b
lea edx, [rbp + rdx + 0x531801ab]
adc ebp, 0xcf138d96
ror edx, 1
shr cx, 0x6c
xor esi, edi
lea rsi, [rbx*8 + 0x1a6a998]
sbb edx, 0xe30ae385
xor bpl, bpl
xadd rsi, rbp
add bp, bx
rol edx, 1
sar ecx, 0x4a
or sil, bpl
cdqe
not edx
xchg esi, eax
sal dil, 0x67
neg edx
push rsi
jmp 0x143b96725
sal qword [rsp], 0xb2
shl byte [rsp + 6], 0x84
xor ecx, r8d
mov ebx, 0x293530a7
pop rsi
movsx eax, bl
not ecx
movsx edi, si
movsx ebp, al
dec ecx
ror ecx, 1
shl rbp, 0x67
lea ecx, [rdi + rcx - 0x7b2c8897]
sar ebx, 0xb7
movzx edx, si
push r8
push rax
sal qword [rsp + rbx*4 - 0x148], 3
cbw
xor dword [rsp + rbx*4 - 0x140], ecx
mov r8, qword [rsp + rbx*2 - 0x9c]
ror dword [rsp + rbx - 0x4e], 0x81
sub esi, 0xf5b9472c
dec word [rsp + rsi*2 - 0x148d71a6]
movsxd rcx, ecx
sar rsi, 0xb8
adc r11, rcx
and dl, byte [rsp + rbx*2 - 0xa2]
mov qword [rsp + rbx*4 - 0x140], rbp
pop rax
add bp, word [r9 + rbx*4 - 0x148]
mov cl, byte [r9 + rbx - 0x50]
mov word [rsp + rbx*2 - 0x9e], di
push rdx
cqo
lea r9, [r9 + rbx*8 - 0x28e]
idiv rdx
dec byte [rsp + rbx*4 - 0x148]
btc rdx, rsi
shr bp, cl
push rax
mov word [r9 + rbx*4 - 0x148], bp
movzx ebp, sil
pop rdx
pop rcx
pop rdi
add rsi, r11
jmp rsi
push 0xffffffffcbbfa525
lea rsp, [rsp + 0x10]
jne 0x1438b91f3
mov rcx, rax
push 0xffffffff8b3faf39
not dword [rsp + 4]
push 0xffffffffd09ce2b7
lea rsp, [rsp + 0x10]
jmp 0x1439a7b8c
mov esi, edi
xor bl, r8b
or byte [rsp + rax - 0x539d8522], 0x95
sub di, di
adc eax, dword [rsp + rax - 0x539d851f]
sbb bl, 0xbb
inc rcx
xchg sil, cl
shl word [rsp + rax - 0x539d85a9], 0xc9
not bl
dec bl
movsx ebp, word [rsp + rax - 0x539d85a6]
not bl
pop rbp
sub ecx, edx
neg bl
lea rax, [rsi*4 + 0x77b98b90]
xchg bpl, dil
shl bp, 0x65
adc bl, 0x93
rol bl, 1
sub cx, cx
xor r8b, bl
not dil
btc si, bp
ror rcx, 0x81
adc rbx, rsp
mov ax, word [rbx + rdi*2 - 0xc4]
mov ebx, ecx
push rbp
lea r9, [rcx + r9 - 0x3bf68002]
push rcx
bts dx, 0x19
dec rsi
mov word [r9 + rcx*2 - 0x77ed0000], ax
lea rax, [rdi + rdx*8 - 0x17ed4468]
or dil, byte [rsp + rcx*2 - 0x77ecfff3]
setl bl
lea r10, [r10 + rcx*2 - 0x77ed0004]
mov ebp, dword [r10 + rcx - 0x3bf68000]
not edx
sbb rcx, 0xffffffffb1324f33
cqo
xor ebp, r8d
neg ebp
add qword [rsp + rdx + 8], rsi
bswap ebx
cmove ebx, edx
bswap ebp
xadd ax, di
rol dword [rsp + rdx*2 + 4], 0x65
xor ebp, 0x8f921d99
inc ebp
xadd rdx, rsi
mov qword [rsp + rdx - 0x91], r8
ror word [rsp + rdx*2 - 0x12f], cl
xor dword [rsp + rdx - 0x91], ebp
add edx, edx
mov r8d, edi
btc rax, rbx
mov r8, qword [rsp + rdx*4 - 0x4c0]
mov qword [rsp + rdx*4 - 0x4c0], rbx
ror esi, 0xb9
imul dx, word [rsp + rdx - 0x132]
movsxd rbp, ebp
not sil
add r11, rbp
or al, dh
cdqe
pop rsi
pop rsi
jg 0x143bdf597
cmovb r10w, ax
xor dword [rsp + rdx*2 - 2], esi
lea rbx, [rbp*4 + 0x2c294fb1]
mul ecx
not cx
pop rbx
cwd
xor ecx, 0xd785979c
movsxd rsi, esi
adc r11, rsi
mov rdi, r9
mul dl
mov rsi, rdi
xchg ebp, r10d
add ebp, ebp
lea rdi, [rsp + rdx*2 - 0x1ff06]
ror r10w, 0xa5
setbe dl
div cl
mov qword [rdi + rdx - 0xff00], rsi
dec dl
btc bp, r10w
mov rbp, qword [r9 + rdx*4 - 0x3fffc]
imul dl
lea r9, [r9 + rdx - 0xfff7]
jae 0x143976291
bswap r8d
or r10w, 0x4ba8
rol r8d, 2
xadd ecx, edi
btr cx, r9w
push rbx
movsx ebx, dil
add rax, r10
xor dword [rsp + rcx - 0x35d2caa4], r8d
sar r10b, 0x22
lea rdi, [r10 + rdx*4 + 0x228f72b4]
pop rbx
rol cx, cl
bswap r9d
or rax, r10
movsxd r8, r8d
bt r9, rdi
adc r11, r8
shl rdi, cl
movsx r8d, dx
xchg r10, rcx
jp 0x143a4e7b4
jmp 0x1439c0c7b
cmp ebx, 4
push 0x3828b30a
not dword [rsp + 3]
lea rsp, [rsp + 8]
jne 0x143bb95ec
mov r9, rax
push 0xffffffff933cad39
lea rsp, [rsp + 8]
jmp 0x143abbeda
cdqe
rol ecx, 1
sar r9w, 0xae
mov qword [rsp + r8 - 0xea0], rsi
cdqe
idiv eax
xor dword [rsp + r8*4 - 0x3a80], ecx
xadd rdi, rdx
lea rsi, [r11 - 0x7edb59f8]
bswap rdi
pop rsi
jne 0x143bf4aa9
mov r9d, 0x4fa1573a
mov eax, 0x1c0ed016
movsx edx, ax
mov ecx, dword [rsi + rax*2 - 0x381da02c]
mov eax, dword [rsi + r9 - 0x4fa15736]
movzx edi, dl
neg r9
lea rsi, [rsi + r9 + 0x4fa1573e]
or ecx, eax
btc edi, 0xb3
lea rax, [rdi + rdi*2 - 0x48fe1070]
shr r9, 0x89
not ecx
mov dword [rsi + rdi*8 - 0x4000b0], ecx
rol rdi, 0x7b
lea rbp, [rbp + rax + 0x48e6102a]
mov edi, dword [rbp + rax + 0x48e6102e]
mov r8d, edx
movsx ecx, dl
inc al
xor edi, ebx
btc r8, rax
or cl, 0x10
bt rdx, rax
bswap edi
adc r8b, dl
or dx, dx
or r9, 0xffffffffcd84fea7
xor edi, 0xa081298
bt r8, rdx
movzx r11d, dl
not edi
rol edi, 1
sal ecx, cl
xor r11w, ax
neg edi
push rbx
and dl, al
xor r9, rcx
xor dword [rsp + r9*8 + 0x2d180048], edi
ror r11b, 0x87
setae r9b
pop rbx
cwde
mul cl
sbb cl, r9b
movsxd rdi, edi
sal ax, 0x23
adc r10, rdi
shl r8b, 0x44
jmp r10
call rax
mov r9d, 0xd318b83b
jmp 0x143ad7e51
mov si, word [r9 + rax - 0x17f9]
and dword [rsp + rdi - 0x57fffffe], 0x4e1011a2
mov ax, word [rdi + r9 - 0x58000008]
pop rbp
pop rdi
jle 0x143bd7948
or si, ax
lea rax, [rcx + rdx*2 + 0x339bb004]
and dil, bpl
lea r10, [rdx + rax*8 - 0x495ba3c4]
not si
adc qword [rsp], r10
and word [rsp + 1], 0x2895
pop r10
mov word [r9 + riz + 4], si
js 0x143907802
lea rsi, [r9 + riz + 4]
jno 0x143c452e3
mov edx, 0xcf20bd82
movsx r11d, dl
mov dx, word [rbx + riz]
lea rax, [r11 + r11*4 + 0xab1f023]
mov cl, byte [rbx + riz + 2]
dec al
movsx edi, ax
dec ax
add rbx, 2
movsx esi, di
lea rbp, [rdi + rdi*8 - 0x35e8cd71]
shr dx, cl
and rbp, 0xffffffffb92aaea2
sub ebp, esi
mov word [rbx + riz], dx
jle 0x143ad1e2e
mov word [rbx + rbp*4], ax
sal cl, 0xc7
lea rax, [rcx + rdi*4 - 0x63c4606b]
movsx edx, r11w
mov edx, dword [rbp + r10]
jbe 0x143bdacdc
mov ebx, 0xf393cd26
movzx eax, bx
mov ebx, dword [r9 + rax - 0xcd26]
movzx ecx, ax
mov esi, dword [r9 + rax - 0xcd22]
movzx ebp, ax
lea rdx, [rbp + rcx*8 + 0x5af9f00]
not ebx
shl cl, cl
not edx
not esi
shl bpl, 0xa4
and ebx, esi
cwde
movzx edi, cl
shr di, 0x29
mov dword [rcx + r9 - 0xcd7c], ebx
xadd edi, ebp
movzx ebx, bp
btr di, 0x90
mov edx, dword [rcx + r10 - 0xcd84]
movzx esi, bl
xor edx, r8d
sal esi, 0xed
neg edi
xor edx, 0x6a89ef8f
neg edx
rol ecx, 0x58
sub rsi, rax
not bp
lea edx, [rcx + rdx - 0x4e7ff22]
ror rdi, cl
ror edx, 1
jmp 0x1439feae0
adc r11, rbp
movsx ebp, bl
xor dil, bl
mov ecx, dword [r9 + rbx*2 - 0xd022]
btc rdi, rsi
movzx edx, bp
sal sil, 0xe4
lea r9, [r9 + rbx - 0x680d]
btc ebx, 0xb6
lea r10, [r10 + rbx - 0x406813]
movzx ebx, word [rbx + r10 - 0x406811]
xor bx, r8w
sub ebp, 0x28a06a9c
dec bx
shr eax, 0xd7
jnp 0x143be59ee
imul dx, di
ror bx, 1
btc rsi, 0xa8
ror bpl, 0x44
ror rbp, 0x2e
sbb bx, 0x70b6
and ebp, 0x9bf9fa3
cbw
not bx
sal sil, 0x61
setb al
xor r8w, bx
jmp 0x143b824e4
xor eax, r8d
lea eax, [rax + rdx*2 - 0x1171ba60]
bt edx, ecx
cmovae edx, ebp
neg eax
rol eax, 2
lea r11, [rcx + rbp + 0x72a9c68d]
shl cx, cl
inc edx
lea eax, [rax + rsi*4 - 0x2989f82e]
jns 0x143aaa578
push 0x2592ae81
lea rsp, [rsp + 8]
jmp 0x14396ffb4
jmp 0x143b60b3d
cdqe
pop r12
pop r10
cdq
pop r8
pop rax
lea r13, [rbx + rcx - 0x38c33bd1]
lea rcx, [rdx*8 - 0xb6ed45c]
lea rcx, [rbx + rcx*8 - 0x6f5b36e7]
pop r13
not edx
lea rdx, [rbx*8 - 0x41d23b5c]
pop r11
jmp 0x143b460f4
cmp ebx, 2
push 0xffffffffef30492f
lea rsp, [rsp + 8]
jne 0x143a0ecd3
push 0x71209333
mov rdx, rax
push 0x6d907614
lea rsp, [rsp + 0x10]
jmp 0x143b8bbe6
jmp 0x143bfa233
mov rbp, qword [rsp + rbp - 0x26]
mov qword [rsp + 8], 0xffffffff8d1c482c
xchg qword [rsp + 0x18], rbp
jmp 0x143afbecb
lea r10, [rsp + r10 + 0x18]
sbb rcx, qword [rsp + rcx*4 - 0x10c]
shl di, 0x68
sbb di, dx
mov ax, word [rbp + r10 - 0x2f81432d]
lea r9, [rbp + r9 - 0x2f81432f]
adc bpl, 5
mov word [r9 + rbp - 0x2f814333], ax
lea r8, [r8 + rbp*2 - 0x5f02866a]
movsx r10d, dx
push rdi
mov esi, dword [rbp + r8 - 0x2f814333]
xor esi, ebx
shr dil, cl
pop r10
ror esi, 1
shr rdi, 0x20
bt r10, 0xd
movsx eax, word [rsp + rdi*2 + 0x13]
lea esi, [rbp + rsi - 0x10c98527]
bswap esi
jb 0x143bcf15d
pop r11
pop rsi
add rdx, rbp
jmp rdx
push 0xfffffffff4221417
inc word [rsp]
mov qword [rsp], rax
push 0x65b4589c
jmp 0x14398110e
jmp 0x143b8b52e
mov r10d, 0x8d16a394
push r10
dec r10
movzx r10d, byte [rbx + riz]
not dword [rsp + 2]
xor r10d, edi
push 0xffffffffa1ac899f
shl dword [rsp + 0xa], 0x3d
jns 0x143ae36e1
cqo
xor dword [rsp + rdx], r9d
btr r10d, edi
pop rbx
shr cl, 0x85
shr dx, cl
movsxd r9, r9d
adc r11, r9
xor rax, qword [rdi + rsi - 0x3c27cc0c]
xchg rdx, rdi
lea rsi, [rsi + r10*2 - 0xc]
lea r9, [rcx*2 + 0x9893282]
lea rcx, [rdx*2 - 0x6ccbca6c]
not r10w
xor rax, rbx
sar r9w, 0xa5
js 0x143b3a421
bts r10, r9
bswap rax
xor r10b, r8b
inc r10b
dec rax
btr edx, edi
ror dx, 0x43
xor rax, 0x7580f23b
neg rdi
xadd ecx, r9d
sal r9d, cl
not rax
sbb edi, r10d
xadd edx, ecx
xor rbx, rax
add cl, dh
push rdi
bt r10, 0x8a
mov qword [rbp + r10 - 0x10ffb1], rax
pop r9
jmp r11
mov rax, qword [rbp + rbx*8 + 0x20]
push 0xffffffffcf9a35ac
push 0x620602ab
sub dword [rsp + 6], 0x38955bb
mov qword [rsp + 8], rax
lea rsp, [rsp + 8]
push 0xffffffffa10e3130
dec ebx
jmp 0x143b14793
not r9d
pop rbx
idiv r11
xor edx, 0xfb96c82c
movsxd r8, r8d
and r9d, r11d
adc r10, r8
mov si, word [rsi + rdx*4 - 0x540af38c]
jmp 0x143998aeb
mov rax, qword [rbp + riz]
sub rsp, 0x20
call rax
mov r8d, 0x7b90b215
lea r10, [r8*8 + 0xbb50507]
mov rsp, qword [rbp + r8 - 0x7b90b225]
movsx edi, r10b
sar r8d, 0xce
mov rbp, qword [rbp + r8*2 - 0x3dc8c]
sal r10b, 0x43
mov qword [r8 + rbp - 0x1ee42], rax
movsx ecx, dil
adc cl, 0xbb
mov r10, rbp
pop r11
pop rbp
jge 0x143a756c4
mov edx, 0x8810b38b
pop rsi
jmp rbp
lea rbp, [rdi*2 - 0x115b56e5]
xor esi, r8d
rol esi, 2
inc esi
dec bp
shr eax, 0x7d
mov edx, ebx
rol esi, 1
xor ecx, edi
lea rdi, [rbp*8 + 0x71f0624]
neg edx
bswap esi
push r8
jbe 0x143a0571f
cdq
cbw
lea rbp, [rbp + rdx + 4]
add dil, byte [rax + rbx - 0x7b41ffc6]
sal ax, 2
pop r8
shr dword [rsp + rax - 0x7b41feff], 0xb9
lea rbx, [rax + rbx - 0x7b41ff06]
mov r9d, eax
pop rax
xor dil, sil
mov ecx, edx
push rdx
dec dil
idiv r9
not dil
and edx, dword [rsp + rax*4 + 4]
sbb dil, 0x37
neg dil
xor dil, 0x23
dec dil
xor dil, 0xb1
xor sil, dil
xchg r9b, al
lea rdi, [rsp + rdi + 8]
cbw
mov word [rdi + rax*2], r11w
cwd
mov edi, r9d
shr qword [rsp + rax], 0xf5
pop r11
add rax, r10
jmp rax
rol r9b, 0xe5
not ecx
shr r8, 0x94
jne 0x143c15384
mov ebx, 0x8f1088ba
sub r10, 4
mov ecx, dword [r10 + riz]
movzx ebp, bx
mov eax, ebp
xor ecx, r8d
movsx edx, al
btr bp, 0x33
cqo
sbb ecx, edx
not ecx
mov esi, 0xb0380588
rol ecx, 3
push rax
or rbp, rbx
inc ecx
pop rbx
xchg rsi, rax
push r8
btc edx, eax
push rbx
xor dword [rsp + rbx - 0x88b2], ecx
mov r8, qword [rsp + rbx*8 - 0x445c8]
mov qword [rsp + rbx*2 - 0x1116c], rax
movsxd rcx, ecx
shr rbx, 0xe2
adc r11, rcx
dec qword [rsp + rbx*2 + 8]
mul word [rsp + rdx*4 - 0x3fb]
sbb qword [rsp + rbx*8], rbp
lea r10, [r10 + rbx*2 - 4]
shr dword [rsp + rbx + 7], 0xe2
mov edi, dword [rbx + r10]
jns 0x143b0bd46
mov edi, 0x7a05d924
movsx r9d, di
lea rdx, [rdi*4 - 0x64c88de1]
mov edi, dword [rdi + rsi - 0x7a05d924]
movsx eax, r9b
lea rsi, [rax + rsi - 0x20]
cbw
xor edi, r11d
lea rdx, [rax*8 - 0x787f8345]
dec eax
je 0x1439a510d
bswap edi
bts edx, 0xa8
mov ecx, eax
lea edi, [rdi + r9 - 0x23dc4497]
neg edi
or rcx, rdx
lea edi, [rdx + rdi + 0x7a18ec4]
xchg edx, eax
sub rax, r9
push r11
xor dword [rsp + rdx - 0x23], edi
movsx r8d, r9w
pop r11
movsx ebx, r8w
ror r8w, 0x84
movsxd rdi, edi
adc rbp, rdi
mov rax, r10
lea rdi, [r9 + rbx + 0x66131995]
lea r10, [rdx + r10 - 0x27]
shl rcx, 0x6f
mov dword [rdx + r10 - 0x23], eax
jp 0x1438b7d12
lea r11d, [r8 + r11 - 0x5ebbc37f]
not r11d
xor edx, 0xa6a2ad27
sbb r11d, 0x8e03aa37
xor r11d, 0x9d922f91
jmp 0x143ac9d07
jne 0x143b6c424
mov r8, rax
jmp 0x143b6fa79
xor sil, sil
btc ebp, ecx
neg edx
bt edi, edi
push r8
lea r8, [rdi + rbp*4 - 0x657824e1]
not rbp
adc di, bp
xor dword [rsp + rcx + 0x5a173008], edx
xchg r8, rbp
pop r8
not esi
movsxd rdx, edx
add r9, rdx
jmp r9
lea rsp, [rsp + 0x10]
jmp 0x1438e8e25
jmp 0x143ad9e86
jae 0x143bb8167
mov eax, 0xf5b1f202
shr rbp, cl
mov edx, 0x5b96c73a
mov qword [rbx + rdx - 0x5b96c73a], rbp
or al, dl
movzx ecx, r11w
mov edx, dword [r10 + rdx - 0x5b96c73a]
lea r10, [r10 + rcx*2 - 0x10446]
movsx esi, r11b
inc rcx
xor edx, r8d
inc rsi
lea rdi, [rcx - 0xf563d5e]
movzx ebp, al
lea edx, [rdx + rcx*2 - 0x602eb961]
bts r11w, cx
lea rbp, [rsi + r11*4 + 0x38b18fa9]
xadd esi, edi
rol edx, 3
bts rbp, 0x8b
inc edx
and esi, esi
sub r11d, edi
neg ecx
ror edx, 1
sub edx, 0xce862217
push r8
btr eax, ecx
xor dword [rsp + rdi*2 - 0x4c], edx
rol ebp, cl
pop r8
bts si, bp
movsxd rdx, edx
sal ecx, cl
adc rdi, 0xffffffffa70df902
adc r9, rdx
shl al, 0xc1
jmp r9
push 0xffffffffd635d998
cmp ebx, 4
push 0xffffffff9d0e732b
jmp fcn.143ab1594
mov rdi, qword [r9 + rax*2 - 0x148]
movzx r10d, ax
movzx ecx, word [r8 + rax - 0xa6]
xor cx, bx
ror cx, 1
mov edx, eax
neg dl
cwd
adc cx, dx
bt edx, r10d
mov esi, eax
ror cx, 1
push rax
neg cx
ror al, 0xe1
jo 0x143c24ff0
mov eax, 0x3f34928a
sub ax, ax
lea rax, [rax + 0x3fb27aa0]
mov rax, qword [rbp + rbx*8 + 0x20]
jp 0x143a9535c
mov eax, 0x51961d36
mov ebp, eax
movzx bx, byte [r9 + rbp - 0x51961d36]
jmp 0x143c5088d
neg r8d
shl word [rsp + rdx - 0x13b1ff91], 0x89
inc al
mov qword [rsp + rdx*2 - 0x2763ff28], rdi
inc r9b
sal ebx, cl
bswap edx
xor dword [rsp + rbx*4 - 0x11b04800], r8d
lea rdx, [rax*4 + 0x6d95d196]
shl r9w, 0xef
pop rdi
xchg r9, rbx
adc eax, eax
movsxd r8, r8d
btr rcx, rbx
add rbp, r8
movsx r8d, dx
mov r11d, dword [r10 + rbx*4 - 0x1fffc]
xadd r9, rbx
lea r10, [r10 + rax - 0x6c0009fa]
movzx r9d, byte [rsi + rbx*2 - 0x8d823fb]
lea rsi, [rsi + rbx*2 - 0x8d823fa]
mul bx
and r8, 0x3093ff0d
and edx, ebx
xor r9b, dil
lea rax, [r8 + rcx*8 - 0x1c7895c6]
sub r9b, 4
sub bl, ch
rol r9b, 1
or cx, ax
imul ax
xor r9b, 0x18
bswap rbx
sal eax, 0xdb
xadd bx, cx
rol r9b, 1
btr ebx, 0x2d
sbb r9b, dl
inc rdx
btc r8w, cx
or ecx, 0xb711d58e
xor dil, r9b
xadd rcx, rbx
adc r9, rsp
not cx
mov dword [r9 + rdx*2 - 0x8080002], r11d
sar ebx, 0xb8
jmp rbp
mov r9, qword [rsp + rax - 4]
cqo
mov rax, qword [rsp + rax + 4]
pop r14
mov r14, qword [rsp + r14*2 - 0x18]
mov rbp, qword [rsp + rdx + 0x28]
jmp 0x143a5b2da
lea rsp, [rsp + 8]
jmp 0x1439c4c41
jmp 0x1439c6374
xor ecx, ecx
jmp 0x143b59510
inc r8w
lea rdi, [r11 + r8*4 - 0x524c5d49]
sal r8b, 0x27
not dl
bt r8w, r11w
add rdi, r8
movzx eax, dil
mov word [rbp + r8*2 - 0x1b4f7100], dx
lea rcx, [r8 + 0x68b83b1a]
lea rbx, [rbx + r8*2 - 0x1b4f7104]
jae 0x1439300ba
xor eax, r8d
neg eax
rol eax, 2
btr edi, 1
inc rbp
not eax
mov byte [rsp + rdi - 0xbd1385], 0x87
jnp 0x143ad2769
xchg word [rsp + rdi*8 - 0x5e89c3f], bp
dec eax
rol eax, 2
add rdi, qword [rsp + rdi*2 - 0x17a2710]
or ebp, edi
bswap eax
jnp 0x1438bfeed
adc rdi, rdi
lea eax, [rax + rbp - 0x48a0d915]
dec byte [rsp + 3]
bswap eax
dec eax
shl rdx, 0x18
push rbp
mov r11d, edx
mov qword [rsp + 8], r8
bts rdx, 0x2f
lea r8, [rdi + rbp*4 - 0x405249fc]
add r11b, 0x1d
xor dword [rsp + 8], eax
lea rsi, [r11*8 - 0x457fddd]
lea rcx, [rsi*8 - 0x6856e17c]
pop rbp
pop r8
movsxd rax, eax
xadd rbp, r11
inc rsi
sal r11d, 0xa8
add r9, rax
imul edi, edx
or ecx, ebp
lea rdx, [rsi + rcx*4 - 0x37e65ff6]
mov r11, qword [rbx + riz + 8]
movsx eax, dx
not edi
mov rsi, qword [rbx + rdi - 0x2dffffef]
sal dil, 0x81
jl 0x143998a0a
cmovge r8, r11
ror al, 1
sar r8b, 0xe2
shr r8, cl
not al
rol al, 1
movzx r9d, dil
shr rdi, cl
xor bl, al
add rax, rsp
neg r11
mov dword [rax + r11 + 0x58900000], edx
adc edi, 0x8c800614
movsx edx, di
sal r8b, 0x44
mov r9d, dword [r11 + rbp + 0x588ffffb]
xor r9d, ebx
not dx
not r8w
not r9d
push r11
shr r11, cl
push r11
inc r9d
sar di, 0xed
xor r9d, 0xf7150d3b
mov eax, ecx
sub r8, 0xb091416
lea r9d, [r9 + r8*4 - 0x5205b6c0]
mul dword [rsp + r8*4 + 0x2c21b068]
shl r8d, cl
mov qword [rsp + rax*8 - 0x27b53b78], rbx
adc dword [rsp + rax - 0x4f6a76f], ecx
pop r8
xchg r11d, ecx
xor dword [rsp + rax - 0x4f6a770], r9d
pop rbx
ror edi, cl
movsxd r9, r9d
sub edi, r8d
and ax, 0xa1b1
adc r10, r9
sub di, r11w
movsx r9d, r11b
btc r8w, r11w
mov rdx, qword [rbp + rax*4 - 0x13da84cd]
add rcx, 0x34aa5a2c
lea rbp, [rbp + rax*2 - 0x9ed426d]
sal cx, 0x4b
or r9, rdi
not r9w
xor rdx, rbx
sal r8d, 0x32
lea rdx, [rdx + rax + 0x5e84729d]
bts rdi, 8
xor rdx, 0x62aac939
jmp 0x143a86a20
push 0x5ea7753b
cmp ebx, 3
lea rsp, [rsp + 8]
jne 0x143a48df2
mov r8d, 0xe208261f
lea r8, [r8*8 - 0x6be87fdc]
push r8
mov r8, rax
jmp 0x143978b9c
push 0xffffffffbebefd24
jmp 0x143bfce8a
mov eax, 0x2485e190
bt rax, rax
jae 0x143ab994f
mov rax, qword [rbp + rbx*8 + 0x20]
jb 0x143ad9e7c
mov r10d, 0xa424d980
mov esi, r10d
sub r8, 4
mov edi, dword [r8 + riz]
lea rbp, [r10 + rsi*2 - 0xce27847]
xor edi, ebx
xor edi, 0xb1aa2882
not sil
movsx edx, r10b
sub r10w, r10w
bswap edi
movzx eax, bpl
cqo
xor edi, 0x5d131123
xor rsi, 0x1c02102f
ror edi, 3
sar rdx, 0x54
push rbx
mov ebx, edx
xor dword [rsp + rdx*4], edi
pop rbx
movsxd rdi, edi
inc al
add r10w, dx
adc r11, rdi
lea rdi, [rdx*2 + 0x5424f6ab]
bts dx, 0xba
not si
mov r10d, dword [r9 + rdx - 0x400]
mov cl, byte [r9 + rdx - 0x3fc]
btr esi, eax
lea r9, [r9 + rdx*2 - 0x7fe]
sal ax, 0xd
shl r10d, cl
movzx ecx, ax
cqo
and edx, edx
mov dword [r9 + rdx*4], r10d
shr al, 0x46
add rdx, r11
jmp rdx
lea rsp, [rsp + 8]
jne 0x143bbab53
mov esi, 0x761849af
jmp 0x1438c3569
jmp 0x143b975ea
lea rsp, [rsp + 0x20]
jmp 0x1438abecb
inc al
mov qword [rbp + r11*2 - 0x4071a3f4], rdx
jp 0x143a47ac3
mov r9d, dword [r11 + rbx - 0x2038d205]
xor r11d, r11d
xadd r8, r11
jno 0x143a5f3b2
mov bp, word [r9]
mov ecx, 0x2c86608f
push rcx
mov cl, byte [r9 + rcx*2 - 0x590cc11c]
add r9, 2
mov eax, dword [rsp + 3]
push rax
ror word [rsp + rax*2 - 0x4f], 0x81
shl bp, cl
lea r10, [rax + rax*8 + 0x2d012530]
mov word [r10 + r9 - 0x2d0126bc], bp
pop rdx
mov ecx, eax
lea r8, [r8 + rax*2 - 0x5c]
imul dx
mov ebp, dword [rax + r8 - 0x790]
setb byte [rsp + rax*2 - 0xf1e]
sbb qword [rsp + rax*2 - 0xf20], rax
mul qword [rsp + rax - 0x790]
xor ebp, ebx
div rax
not ebp
bswap ebp
neg qword [rsp + rax - 1]
push rdx
lea rsi, [rdx + rdx*4 + 0x985df83]
lea ebp, [rbp + rax*2 - 0x72035332]
sal dword [rsp + rax*2 + 9], 0xe2
sal al, 0x45
bswap ebp
mov qword [rsp + rax - 0x18], rbx
xor dword [rsp + rax - 0x18], ebp
mul byte [rsp + rax - 0x1f]
mov rbx, qword [rsp + rax*8 + 8]
movsxd rbp, ebp
shr qword [rsp + rax], cl
mov edi, 0xd5987fb0
adc r11, rbp
mul si
pop r10
pop rcx
or rax, r11
jmp rax
ror qword [rsp + rdi - 0xb7], cl
xor r9b, sil
mul qword [rsp + rdi - 0xb7]
xor dl, dil
movsx r8d, byte [rsp + rdi - 0xb6]
neg r9b
shl eax, 0xe1
shr ax, 0x84
cwde
dec r9b
jmp 0x143b820a2
mov edx, ecx
ror dl, 0x47
xor dil, bl
push rax
pop rax
sub dil, sil
sal esi, 0x23
xor dil, 0x1f
bswap ecx
add r11d, r11d
adc dil, 0xb
dec word [rsp + r8 - 0x20679ff0]
xor dil, 0x8b
bt si, r8w
ror sil, 0x42
shl dword [rsp + rdx - 0x771645], 0x9f
sbb dil, 0x81
xchg byte [rsp + r8 - 0x20679fef], sil
and cx, r8w
not dil
adc dil, 0x2f
xor bl, dil
mov byte [rsp + r8 - 0x20679ff2], 0x13
imul r11w, cx
div rcx
lea rdi, [rsp + rdi + 8]
shr dword [rsp + r8*2 - 0x40cf3fe2], 0x85
cmovp rcx, rdx
xadd si, cx
mov ecx, dword [rdi + r8*2 - 0x40cf3fe6]
cqo
mov dword [r10 + r8 - 0x20679ff7], ecx
xadd word [rsp + r8 - 0x20679fee], ax
shr esi, 0x94
movsx edi, dx
lea r10, [r10 + r8*2 - 0x40cf3fea]
sar r8w, 0xe1
bts r11w, 0x24
pop rdx
jae 0x1438c28c9
mov ebp, 0xf934a91d
movsx ecx, bp
mov rdi, qword [r8 + riz]
lea rsi, [rcx + rcx - 0x569af5a]
btr rcx, 0xb1
lea rax, [rcx + rcx*2 - 0x4f5128dd]
mov bp, word ss:[rdi + riz]
mov word [r8 + riz + 6], bp
jae 0x143b60937
lea eax, [rax + rcx*8 + 0x6b8ff211]
lea r8, [r11 + 0x2094bfa9]
shr di, 0xa5
add r11w, 0x3db4
xor eax, 0xed165fa6
ror dil, 0xe3
not eax
sub r11w, r11w
not r11w
ror eax, 3
jmp 0x143a88ee1
cwde
shl edx, 3
sal ax, 0x4c
mov rax, rbp
ja 0x143af64a5
lea r10, [rbp + r10 - 0x4d81]
setne dl
movzx edi, byte [r10 + rbp - 0x4d80]
not rbp
xor dil, r8b
or cx, si
inc eax
xor dil, 0x18
neg dil
shr ax, 0x8f
rol bpl, 0xc7
adc dil, 3
mul bp
jno 0x143ba9b3d
lea edx, [rdx + rsi - 0x3ef10900]
not edx
lea rcx, [rcx + rsi*8 - 0x19d90951]
bt ax, 0x84
xadd r8b, cl
sbb edx, 0xc28cc135
neg r11w
mov qword [rsp + rdi*2 - 0x3f2], rbx
and r11d, 0x4a0fb0ba
or eax, r8d
btc eax, 0x2f
xor dword [rsp + rdi - 0x1f9], edx
jmp 0x143abc7fb
mov rcx, rax
jmp 0x143915281
push 0x6981f423
inc byte [rsp + 3]
mov qword [rsp], r10
mov r10d, 0x489831af
push r9
movsx r9d, r10b
or r9, r10
lea r10, [0x1438663c0]
mov r9d, 0x7b026b8d
bswap r9
movzx r9d, byte [rax + riz]
push 0x7b2a699b
xor r9d, ebp
rol byte [rsp + 7], 0x25
jae 0x1439da781
lea r9, [rdx - 0x1ff33273]
add rsi, 4
lea rbx, [r9 + r9*4 + 0x263ddf87]
lea rcx, [rdx + rbx*2 - 0x5de79e7]
movzx eax, r9b
xor r8d, r11d
bswap ebx
btc bx, bx
bswap r8d
xor ax, word [rsp + rax*2 - 0x157]
sub r9, 0xffffffffbaa38a89
sub rbx, r9
neg r8d
movzx edi, r9w
and eax, ecx
xor cx, dx
not r8d
not ax
shl byte [rsp + rbx*2 - 0x23e2ce1c], 0x21
or ax, 0xfa96
lea r8d, [rdx + r8 - 0x2812c58e]
adc rcx, 0x7596d090
neg cl
xadd dil, r9b
mov qword [rsp + rbx*2 - 0x23e2ce20], r11
neg di
mul di
jo 0x143c55567
adc cx, cx
adc r10, r9
imul ax
bts rax, rdi
inc r8d
mov r9, qword [rdx + rbx - 0x14]
neg r8
neg rax
rol edx, 0x6a
lea rbx, [rbx + r8*4 - 0x10]
xor r9, rsi
cqo
and dl, r11b
imul edx, r11d
lea r9, [r9 + r8 + 0x2883393]
not cx
not rcx
rol r9, 6
neg r9
btc edi, edx
lea r9, [r9 + r8 - 0x6175b65b]
bt rdx, 0x15
rol r9, 2
mul rdx
lea r9, [r9 + rdx - 0x49aaa796]
or rdx, 0xffffffffed145688
adc rcx, rax
inc r8
xor rsi, r9
lea rdx, [rdx + 0x4705d2a4]
mov qword [rdx + rbp - 0x4502b294], r9
push rcx
lea rbp, [rdx + rbp - 0x4502b294]
push rax
xchg dh, al
movsx r9d, word [rsp + rdx - 0x45020080]
pop rdi
pop rax
jmp 0x143c4eb51
lea rsi, [rbx + rsi - 0x7fffa]
xor dil, r11b
xor dil, 0x9b
rol dil, 1
shl r9w, 0xaf
dec rcx
sbb dil, 0x8a
xor dil, 0x1b
rol edx, 0x72
shl bl, 0x85
adc dil, r9b
inc r9b
bt bx, r9w
not dx
xor dil, 0xa5
dec rdx
xor r11b, dil
jmp 0x143a91953
rol r9d, 2
or r8w, di
not r9d
rol di, 5
add dx, r8w
dec dx
push rbx
xor dword [rsp + r8 + 0x70630046], r9d
push rax
mov rbx, qword [rsp + rdx - 0x5c]
not r8b
btr edi, 0x1e
movsxd r9, r9d
add r11, r9
cqo
pop rax
pop rax
or rdx, r11
jmp rdx
lea rsp, [rsp + 0x40]
jmp rdi
mov eax, dword [rsi + rdx*2 - 8]
jmp 0x143b9ffab
cmp ebx, 4
push 0xfffffffff7a45213
push 0xffffffffc196d924
push 0xffffffffd7815c3f
lea rsp, [rsp + 0x28]
jne 0x143b8f8fd
mov r9, rax
push 0xffffffffa8a65203
mov dword [rsp + 3], 0xd485cca8
lea rsp, [rsp + 8]
jmp 0x1438e5f6b
shl r8w, 0x21
xor r11, 0xffffffff8412f02d
ror ecx, 2
neg r8d
lea rsi, [r11*2 - 0x2dc20962]
dec si
dec ecx
and r11b, al
push rbx
mov ebx, edi
xor dword [rsp + r8 - 0x325b7db6], ecx
push rsi
mov rbx, qword [rsp + r8*2 - 0x64b6fb64]
movsxd rcx, ecx
mov byte [rsp + r8 - 0x325b7db5], sil
xchg byte [rsp + r8 - 0x325b7db2], al
btc esi, edx
adc rbp, rcx
cdqe
sub r8d, 0x9300921c
pop rsi
pop r8
jmp rbp
push r9
not rbp
xchg bh, al
push r14
xchg ebx, eax
push r10
push r12
push rsi
lea rsi, [rax*8 - 0x2a5e9e64]
movzx r10d, r11b
push r13
pushfq
push r8
push rax
push rbp
dec qword [rsp + rax*2 - 0x31]
movabs rsi, 0
xchg dword [rsp + rax - 0x11], r10d
mov qword [rsp + rax*8 - 0x78], rsi
lea r9, [r11*2 - 0x7440b200]
mov r10d, dword [rsp + rax*2 + 0x5e]
add word [rsp + rax*2 - 0x2e], 0x2c93
or rbp, 0x57b83d07
xor bp, bp
not r10d
shr dword [rsp + rax - 0xe], 0x3f
adc r9w, bx
lea r10d, [r10 + rbx*8 - 0x2cd322e8]
sal qword [rsp + rax - 0x14], 0x75
mov r8d, ebp
bts eax, ebp
not r10d
jb 0x1438e85ec
mov r8d, 0xc3a83811
movzx r9d, byte [rsi + riz]
mov edx, 0xb3ad418
lea rcx, [r8 + rdx*2 - 0x4bc0936c]
movsx ebx, dx
lea rsi, [rsi + rdx*2 - 0x1675a82f]
xor r9b, dil
add r9b, 0x3f
sub ebx, 0xe92ebf83
neg r9b
movsx eax, dx
btr rcx, rcx
dec r9b
xor ax, ax
ror r9b, 1
bts edx, edx
not ebx
sbb r9b, al
mul r8d
jb 0x143a1dc80
btc rdx, 0x2a
lea rax, [rcx*8 + 0x70b93612]
rol r8w, 1
lea r11, [rdx*2 - 0x44ea9d53]
cbw
rol rdi, 0x2b
sbb r8w, 0xc417
ror cx, 0x2c
ror r8w, 1
sub r8w, 0x13b1
xor r8w, 0xc80a
add r8w, 0x5d8c
inc rcx
ror r8w, cl
sar cx, cl
not r11d
and di, r9w
xor r8w, 0xaaa7
sar edi, 6
idiv cx
bswap rax
xor si, r8w
btc edi, edi
ror cx, 1
xchg r11d, ecx
lea rbp, [rbp + rdi - 3]
mov word [rdi + rbp - 1], r8w
shl r9, 8
lea rbx, [rbx + rdi - 5]
add r9, rax
mov ecx, dword [rbx + rdi*4 - 4]
xor ecx, esi
not r11d
cdqe
sal rdx, 0x99
sbb ecx, 0xd78e32ad
movsx r8d, dl
not ecx
rol r11, 0xb7
xor ecx, 0x98ac8bad
neg ecx
inc r11
xor ecx, 0xf130a887
bt r11w, r9w
push rsi
xor dword [rsp + rdi*2 - 2], ecx
sub al, 0x33
shr r9w, 0x24
inc al
pop rsi
movsxd rcx, ecx
sbb r9b, 0xb9
dec r9
shl r8b, 0x24
adc r10, rcx
jmp 0x143c4eb51
or r10, qword [rsp]
or qword [rsp], rcx
mov qword [r9 + riz], rsi
mul rdx
cdq
mov esi, dword [rsp + rdx + 4]
mov r10, qword [r8 + rdx - 0xe]
xor qword [rsp + rdx], 0xfffffffffe89bc84
or dx, 0x8a04
sbb byte [rsp + rsi*2 + 4], ch
lea r8, [rdx + r8 - 0x8a12]
xor r10, rbx
pop rdi
lea r10, [r10 + rdx*8 + 0x11e88a28]
btc rax, rsi
setae dl
bts ecx, eax
ror r10, 4
not edx
dec r10
bswap r10
not dil
add esi, ecx
or rax, rdx
xor rbx, r10
rol edx, cl
sub dil, dil
mov qword [r9 + riz - 8], r10
adc r9, 0xfffffffffffffff8
jmp 0x143bc814f
sal rdi, 0xf4
sub rdx, rcx
push rdi
push rsi
mov rsp, rdx
not di
not di
xchg esi, edi
pushfq
and rsi, rdi
ror si, 0x62
adc rsi, rbp
bts edi, 0x9a
mov rdi, rdx
jb 0x1438b90c3
sub ax, 0xe432
xor r11d, 0x660708a7
xor r8w, ax
xchg word [rsp + rcx - 0x5100e4a5], si
lea rax, [rsp + rax + 0x20]
pop rsi
neg qword [rsp + rcx - 0x5100e496]
sbb sil, dil
mov qword [rcx + rax - 0x5100e4a6], rdx
neg r11b
push rsi
pop rax
pop rsi
pop rax
pop rsi
add rdi, r9
jmp rdi
jmp 0x143a0612b
xor bl, r10b
bts si, 0xac
add r10, rsp
push rbp
bt rdi, rbp
mov dword [r10 + rax*2 + 0x742ffef0], ecx
pop rdx
jmp r11
sal r11d, 0x5a
mov rdx, qword [r8 + rbp - 0x361000]
add r8d, r8d
add r9w, word [rbp + r8*8 - 0x360fff8]
neg r11b
sbb r11b, dil
lea rbp, [r8 + rbp - 0x6c1ff6]
mov word ss:[rdx + r11 - 0x1c0000ff], r9w
cmovl r11w, r8w
jmp r10
movzx ebx, r9b
xchg bx, r9w
xor r8d, edi
shr ebx, 0x41
lea rcx, [rbx + r9*4 + 0x42bf8c12]
rol r9d, 0x21
ror r8d, 1
not bx
lea r8d, [r8 + r9*2 - 0x5c10ccf6]
lea rax, [rcx*4 + 0x5901fe33]
lea rax, [rbx*2 - 0x4fdfb242]
neg r8d
movzx r11d, r9b
not r8d
shr ax, 0xc8
sub ecx, 0xaa297599
rol r9b, 0x42
push rdi
sets al
ror edx, 0xf5
xor dword [rsp + r9 - 0x1b8], r8d
add ecx, 0xa9a13322
lea rdi, [rax + 0x189fc539]
pop rdi
sar r11w, cl
mul dl
movsxd r8, r8d
xadd ebx, ecx
adc rbp, r8
neg cl
or ax, 0xd2ad
mov edx, dword [r9 + rsi - 0x1b8]
lea rsi, [rsi + r9*2 - 0x36c]
xor edx, edi
add ebx, 0xe5aaea0e
btc ax, bx
neg edx
lea edx, [rdx + rbx*2 + 0x7c780792]
shr rax, cl
inc ax
bswap edx
movzx r8d, r11b
inc edx
ror ax, cl
push rdi
sar eax, 0xff
xor dword [rsp + r9 - 0x1b8], edx
mov edi, r11d
pop rdi
and rcx, r9
lea r10, [r10 + r9*2 - 0x374]
cbw
xor cl, r11b
mov dword [r9 + r10 - 0x1b8], edx
jl fcn.143ac99e2
lea r10, [r10 + r11*2 - 2]
setae al
jae 0x1439e59d9
mov word [r10 + r11], cx
pop rdx
pop rdi
jo 0x1438c28c9
cmovne rdx, r11
ror ecx, 1
btr r11, 0xa6
rol qword [rsp + r8 - 0xb2b590], 0xaa
sbb ecx, 0xdc0c2e12
or word [rsp + r8*4 - 0x2cad66c], r9w
xor ecx, 0xa82ce589
sub eax, dword [rsp + r8 - 0xb2b58d]
mov qword [rsp + r8 - 0xb2b590], rdi
xor dword [rsp + r11 - 0x4a51], ecx
add r9b, r8b
or word [rsp + r8 - 0xb2b59f], ax
cqo
mov rdi, qword [rsp + r8 - 0xb2b590]
adc r8d, r9d
shl r8d, 0x7e
movsxd rcx, ecx
neg al
btc r8d, r9d
adc rbp, rcx
pop r11
pop r11
pop rax
add rdx, rbp
jmp rdx
setge al
jmp r11
lea rsp, [rsp + 0x10]
jne 0x143ba793b
mov rax, qword [rbp + riz]
push 0xffffffff95bba404
jmp 0x1439bd731
jmp 0x14391e921
neg r8b
btc rdi, 0x2a
xchg dx, cx
xor sil, r8b
pop rdx
sub rcx, r9
mov qword [rax + rbp - 0x1f485438], r8
cqo
lea rbp, [rbp + rax*2 - 0x3e90a860]
pop rdi
jp 0x143c4eb51
mov r11d, 0xea9ecf85
mov rcx, r10
movzx edx, r11b
btc edx, edx
movsx eax, r11w
mov rsi, rcx
mov ecx, 0xf12ec395
setae al
mov edx, dword ss:[rsi + rdx*4 - 0x294]
shr cx, 0xa
bswap r11d
mov dword [r10 + riz - 4], edx
lea rcx, [r11*2 - 0x3060afc4]
sbb r10, 3
mov esi, dword [r9 + riz]
sub r9, 0xfffffffffffffffc
xor esi, ebx
jmp 0x14396404e
lea r10, [r9 + r10 - 0x56bc5d10]
adc dword [rsp + rdi*2 - 0xbab9], 0x42100690
pop rax
pop rbx
jp 0x1438b7d12
jmp 0x1439353bc
xor dword [rsp + rbx*2 - 0x1e2daa2c], r9d
sub bx, r8w
bswap r11
sub r11b, 0x3e
pop rdi
sbb r8, 0xffffffffa095330a
movsxd r9, r9d
bt rdx, r8
sbb r11w, dx
adc rbp, r9
or r11d, 0x4b034fa6
shr rbx, cl
mov rdx, qword [r10 + rcx*2 - 0x21f4]
imul bx, ax
mov rax, qword gs:[rdx + rbx]
bts rcx, r11
sar r8, 0x3c
mov qword [rbx + r10], rax
or r11b, r8b
jae 0x143b91118
lea rdi, [rsi + rax - 0x7644a65c]
xor dword [rsp + rsi - 0x68470946], ecx
lea rbx, [rax*2 - 0x3143fdf8]
pop rbx
dec dil
movsxd rcx, ecx
btr r10, 0x10
shl ebp, 0x8a
adc r11, rcx
movzx r10w, byte [r9 + rbp - 0xb424000]
and edi, 0xa1825eb1
movsx ecx, dx
shl esi, 0xd5
xor cl, byte [r9 + rsi*2 - 0x517ffffe]
lea r9, [rbp + r9 - 0xb423ffe]
sub al, bpl
bswap esi
sbb dx, 0xec8b
shl r10b, cl
push rdi
and ax, word [rsp + rsi - 0xc023]
mov word [r9 + rsi*8 - 0x60140], r10w
rol word [rsp + rsi - 0xc025], 0xa6
pop rsi
jmp r11
push 0xffffffffef9dc23a
sub rsp, 0x18
push 0x679ecb05
lea rsp, [rsp + 8]
call rax
mov ecx, 0x289fbd31
movsx edx, cx
mov rsp, qword [rbp + rcx - 0x289fbd41]
mov r9d, 0xa715403c
movzx r11d, r9w
mov rbp, qword [rcx + rbp - 0x289fbd39]
mov r10d, edx
movsx edi, r10b
mov qword [rbp + rcx - 0x289fbd31], rax
movzx esi, dx
pop rsi
btc cx, dx
movsx ebx, dl
pop r10
jae 0x143a4a81a
xor dword [rsp + rsi - 0x7b], r10d
xadd dword [rsp + rax - 0x17f4], ebp
xor dil, 0xc
and cx, cx
mov rbx, qword [rsp + rdi - 0x57fffffc]
dec cx
movsxd r10, r10d
adc r11, r10
mov qword [rsp + rax*8 - 0xbfc8], rbp
xadd qword [rsp + rax - 0x17eb], rsi
jp 0x143c15efa
cwd
seto bl
ror esi, 1
shl ebp, 0x94
sbb esi, 0x8b1713be
rol esi, 1
xchg rbx, rdi
lea rbp, [rbp*2 + 0x4b9af2ba]
rol rdi, 0x94
push r8
not cl
movsx r8d, dl
xor dword [rsp + r8*4], esi
sal rax, cl
inc eax
pop r8
movsxd rsi, esi
btr rdx, 4
adc r11, rsi
lea rsi, [rbx - 0x58fe16d8]
and cl, 0x1e
adc rdx, r11
jmp rdx
cld
jmp 0x143af70cb
jo 0x1438d7eda
lea rdi, [rdx - 0xe420672]
lea r9, [r9 + rax*8 - 0x484]
sub eax, edi
bswap edi
shld bp, bx, cl
mov esi, edi
mov word [rax + r9 - 0x7a92543b], bp
or dl, 0x99
lea rbp, [rdi - 0x29f78371]
lea r10, [rax + r10 - 0x7a92543f]
and edi, esi
imul edx
cwde
mov edx, dword [r10 + rbp*2 - 0x5969d428]
xor edx, r8d
ror si, 0x65
sbb dil, bpl
neg rbp
lea edx, [rsi + rdx + 0x5d864241]
dec eax
bswap edx
sub dil, bpl
xor edx, 0xda921a97
lea rsi, [rsi - 0xed2ad0]
lea rax, [rsi*4 + 0x5a05351e]
shl ebp, 0xb6
ror edx, 2
movzx ebx, ax
bt rbp, 0xac
bswap edx
mov ecx, 0xc92d141b
push r8
cbw
btr ebp, 0xaa
bswap rdi
xor dword [rsp + rsi - 0x55bf009c], edx
pop r8
cbw
movsxd rdx, edx
add r11, rdx
bts rcx, 0xad
jmp r11
cld
push 0x4d84db99
sar word [rsp + 6], 0xc6
rep movsb byte [rdi], byte [rsi]
push 0xffffffffc10b792b
push qword [rsp + 0x10]
popfq
lea rsp, [rsp + 0x18]
jmp r9
lea rsp, [rsp + 8]
jne 0x1438b4684
jmp 0x143b9b87c
mov r8, rax
push 0xffffffffd9a39c36
lea rsp, [rsp + 8]
jmp 0x14395423f
cdqe
lea ecx, [rcx + rsi*4 + 0x4466f419]
push r11
lea r8, [rsi + rdx*2 + 0x12909333]
bswap edx
neg ecx
lea rax, [rdx + rax*8 - 0x1e5344c1]
shr si, 0x6d
mov qword [rsp + rdi], rbx
bt dx, ax
lea rax, [rdx + r8*8 + 0x2da5b896]
btc eax, r8d
xor dword [rsp + rdi], ecx
cdqe
dec sil
pop rbx
ror si, 0x85
movsxd rcx, ecx
xor esi, 0x47101122
rol rdx, 0xe3
add rbp, rcx
xadd r8, r11
sar r8d, 0x34
jae 0x1438c28c9
mov eax, 0xae2419ac
mov r8, qword [r10 + riz]
sar al, 0x86
movsx edx, ax
btr ax, dx
mov ecx, dword [r8 + rdx - 0x19fe]
mov dword [r10 + rdx*2 - 0x33f8], ecx
movsx ecx, al
xchg cx, dx
mov eax, dword [rsi + rdx*2 - 0x1fffc]
xor eax, r11d
lea rdi, [rcx*4 + 0x4f17ebb0]
shl edx, cl
sete dl
neg eax
imul rdx, rdx
sub edx, ecx
xchg cx, di
inc eax
imul rdx, rdi
neg cx
movzx ebx, cx
xor eax, 0x930b9fbd
shr bx, 5
not cl
sbb eax, 0xd42ce115
mov r9d, ecx
sal edi, 0xe2
dec bl
push r11
xor dword [rsp + rdi*2 - 0x78a0cff0], eax
rol di, 0x8c
cmovae cx, di
movzx r8d, dx
pop r11
imul r9w, di
sar edi, 0x1b
movsxd rax, eax
setp dil
add edx, ecx
add rbp, rax
push r8
movsx eax, word [rsp + rdi + 2]
mov edx, dword [rsi + rdi*2 + 4]
lea rdi, [rcx + rcx*2 + 0x709e929f]
sal ax, cl
lea rsi, [rsi + rbx*8 - 0x2b00]
bt r9, rbx
shr cl, cl
xor edx, r11d
push rcx
dec edx
jmp 0x143b87586
movsx r8d, r11b
setns dl
lea r10, [r10 + rdx - 0x5b225a05]
btc cx, r11w
cmovae rdx, rsi
jae 0x143bc107f
mov edi, 0x8708622d
mov si, word [r8 + riz]
movzx edx, dil
movsx r9d, dil
lea r8, [r8 + rdx - 0x2b]
movsx eax, dl
push rax
not r9w
lea r10, [r10 + rdx*2 - 0x5b]
dec dword [rsp + rdx - 0x29]
lea rcx, [rax + rdx*2 - 0x354566cf]
mov al, byte [r10 + rdx*2 - 0x5a]
lea rcx, [rcx*4 + 0x120f4cb3]
not r9
sub rdx, r9
xor al, bl
movsx ebp, r9b
sar word [rsp + rdx - 0xffff], 0xe2
jp 0x1439ab081
adc di, r10w
jmp r11
mov qword [rsp + rdx*8 - 0x688da98], r8
xor dword [rsp + rdx*2 - 0x1a236a6], ebp
bt ecx, esi
sbb dl, bl
add si, ax
pop r8
or rdx, 0xffffffffdd02a434
dec edi
movsxd rbp, ebp
xor edi, edi
sub al, bh
adc r11, rbp
add edi, dword [r9 + rdx + 0x222c40c3]
mov cl, byte [r9 + rdx + 0x222c40c7]
rol dl, 0x81
btc rdx, rsi
shr esi, 0x5e
lea r9, [r9 + rsi - 1]
mov ebp, edx
btr rax, rbx
shr ebp, 0x16
shr edi, cl
ror al, 0xc1
add rsi, rsi
mov dword [r9 + rsi*2 - 0xc], edi
push rbp
inc si
pop rdx
jmp r11
push 0xffffffffd201ec94
cmp ebx, 3
push 0x5c8a6c34
push 0xffffffff8f94f993
jmp 0x143a3339d
xadd edx, ecx
mov qword [rsp + rcx - 0x9b10], rdi
xor dword [rsp + rcx*4 - 0x26c40], eax
or bx, r11w
shl r11b, 0xc5
pop rdi
movsxd rax, eax
add rbp, rax
xor rdx, rbx
and edx, r9d
jp 0x143b479b2
xor ebx, r11d
inc r8b
sub byte [rsp + r9 - 0x1c00], r8b
inc ebx
movzx eax, dx
rol ebx, 1
xchg word [rsp + r9*2 - 0x37f2], dx
shr rax, cl
xor ebx, 0xcc381aad
bts r8d, r8d
btc cx, 0xa3
lea rcx, [r9 + r8*2 + 0x5b03672c]
lea ebx, [rbx + r9*2 - 0x2a8c099c]
mov qword [rsp + r9*2 - 0x37f8], r11
add rcx, r9
mul rdx
xor dword [rsp + r9 - 0x1bf8], ebx
not dword [rsp + r9 - 0x1c00]
dec dl
movzx edi, cl
mov r11, qword [rsp + r9*4 - 0x6ff8]
lea r10, [r9 + r10 - 0x1c04]
imul cx, r8w
mov qword [rsp + r9 - 0x1bf8], r9
idiv qword [rsp + r9*2 - 0x37fb]
mov dword [r9 + r10 - 0x1c00], ebx
jmp 0x143be28d9
idiv rsi
xor dword [rsp + rdx*2], ebp
movsx ebx, al
div ebx
pop rbx
movsxd rbp, ebp
add r11, rbp
movzx ebp, cl
mov rcx, qword [r8 + rdx - 0x17]
push rdi
sar word [rsp + rdx - 0x15], 4
mov si, word es:[r9 + rcx - 0x1320000]
lea r8, [r8 + rdx - 0x11]
mov word [r8 + rdx*2 - 0x2e], si
pop rdi
jmp r11
or ax, cx
btc si, si
mov word [rsi + r9 - 0x9ffd], ax
and rbx, 0x2da7558c
mov ecx, dword [r10 + rbx - 0xd260010]
sub bx, di
movsx eax, si
xor ecx, r8d
bt rdi, 0x29
neg ecx
btr bx, 0x2f
bswap ecx
xor ecx, 0x8f921d99
xadd esi, ebp
and eax, edx
add ebp, esi
inc ecx
not ebp
btc bx, dx
push r8
shl eax, 0x33
xor dword [rsp + rbx*8 - 0x69310060], ecx
inc al
pop r8
btc rdx, rdx
neg esi
movsxd rcx, ecx
sar ebx, 0xd0
btr bp, bx
neg dl
add r11, rcx
mov ecx, esi
rol sil, 0x67
movzx edx, byte [r10 + rdi*2 - 5]
btc rdi, rbx
lea r10, [r10 + rbx*2 - 0x1a51]
xor dl, r8b
ror dl, 1
not dl
jmp 0x143967b3e
neg al
jmp 0x1438d27a3
push 0x46b9192e
sal dword [rsp + 1], 0xe1
lea rsp, [rsp + 8]
and rsp, 0xfffffffffffffff0
push 0xffffffffe5be17ad
jmp 0x143a40da2
push 0xffffffffc6b39617
not byte [rsp + 3]
lea rsp, [rsp + 8]
jne 0x143b26439
mov rax, qword [rbp + riz]
sub rsp, 0x20
call rax
mov r9d, 0x122e282d
mov rsp, qword [rbp + r9*2 - 0x245c506a]
lea rbx, [r9*8 + 0x311f0a07]
mov rbp, qword [rbp + r9*2 - 0x245c5062]
lea r11, [rbx*2 - 0x1058874e]
movzx edi, r11b
mov qword [r9 + rbp - 0x122e282d], rax
btc di, 0x15
movsx esi, bl
mov rsi, rbp
pop rbx
movzx edx, r11b
pop r10
sar edi, 0xa9
xadd rdx, r11
pop rbp
movsx eax, dl
cmovle r11d, edx
xor rdi, r10
jmp rdi
neg dx
rol r9b, 0xe2
push rsi
cmove r9w, cx
xor dword [rsp + r8*4 - 0xd840], eax
pop rsi
lea r11, [rdi + rdx*8 + 0xfab3e26]
sar r8w, 3
movsxd rax, eax
sal r9d, 0x15
add r10, rax
rol r8d, 0x6b
jae 0x143c2f33f
lea r9d, [rax + r9 + 0x40b702a7]
bswap r11
dec edx
cqo
rol r9d, 2
not r9d
ror edx, 0x87
shl cl, 3
not eax
bswap r9d
or edx, r11d
jbe 0x143b8ffa2
mov eax, 0xef015e3d
lea r9, [rax - 0x71da8f69]
cqo
lea rsi, [rsi + rdx - 4]
mov r8d, dword [rdx + rsi]
movzx edi, r9w
lea rcx, [r9 + 0x5ba5cf20]
sar eax, 0x34
xor r8d, ebx
add di, dx
sbb r8d, 0x8592dfae
neg r8d
movsx r10d, dx
neg dl
imul cx
sbb r8d, r10d
bswap r10
bt eax, edi
bswap r8d
cwd
push rbx
shl dil, 0xe7
xor rax, 0x44236d89
xor dword [rsp + rdi - 0xce00], r8d
pop rbx
push r9
sub dword [rsp + rdx + 3], r10d
movsxd r8, r8d
adc r11, r8
mov r8d, 0x2c00d19f
xadd edx, r8d
xadd r10b, dl
mov rdi, qword [rbp + rdx - 0x2c00d100]
or dword [rsp + rdx - 0x2c00d0fc], r8d
mul r9b
movzx ax, byte ss:[r9 + rdi - 0x7d26ced4]
push r10
lea rbp, [rbp + r9 - 0x7d26cece]
mov word [rbp + rdx*2 - 0x5801a200], ax
pop rax
pop rcx
or r8, r11
jmp r8
movzx ecx, byte [r9]
xor ecx, r10d
jmp 0x143bbbdb9
mov rcx, qword [r9 + rsi*2 - 0x2dfff4]
inc dl
shl word [rsp + rdx*8 - 0x7f7fa], 0xe1
movsx ebp, byte [rsp + rdx - 0xfefe]
lea r9, [r9 + rdx - 0xfef8]
sal rdi, 0x58
sal qword [rsp + rdx - 0xff00], 0x5a
and rax, rcx
lea rcx, [r10*8 - 0x7adeb0ea]
and dword [rsp + rdx*8 - 0x7f7fd], edi
not rax
add word [rsp + rdx*8 - 0x7f7fe], si
mov qword [r9 + rdx*2 - 0x1fe00], rax
pop rsi
xor rbp, r11
jmp rbp
or di, di
ror r9, cl
jp 0x143c4eb51
add rbp, r11
mov rcx, qword [rsi + r10]
sub r8w, r8w
jge 0x143b365e7
mov rsp, r10
mov ecx, 0x32bfa38a
movzx eax, cx
pop rcx
movzx r11d, al
movzx edi, ax
lea rbp, [rax + rax*2 + 0x59179403]
pop r12
movzx edx, ax
push rdi
mov rbx, qword [rsp + rax - 0xa382]
jmp 0x14392288d
not cl
mov rcx, qword [rsp + rcx - 0x488a1cc1]
jmp 0x143ad5931
mov word [rbp + rdx - 0x45709a81], cx
movsx ecx, ax
cdqe
movzx ax, byte [rbp + r9 - 0x7d39fffd]
jmp 0x143926130
movzx ecx, ax
xor ebp, 0x819c7e0f
add ecx, 0x7f3bd72d
neg si
inc eax
dec ebp
or ecx, edx
sal r9, cl
push rbx
xor dword [rsp + rcx - 0x7f3cff65], ebp
mov ebx, eax
xadd dil, r9b
or r9b, 0xa5
pop rbx
xor r9w, r9w
dec eax
movsxd rbp, ebp
jns 0x143908765
mov rdx, qword [rsi]
mov r9d, 0x6e920d14
mov rdi, qword [rdx + r9 - 0x6e920d14]
movzx edx, r9w
mov qword [r9 + rsi - 0x6e920d14], rdi
movsx eax, dx
jmp 0x143bef8f6
push 0xffffffffefa32d0e
lea rsp, [rsp + 0x10]
jmp 0x1438d6360
movzx edi, r9b
movzx r11d, dil
xor edx, 0x7f183483
rol eax, cl
sar r9w, 4
cmovns r9d, edi
rol edx, 1
dec rax
ror ax, 0xa6
btc cx, 0x9b
push rsi
xadd r9b, r11b
seto dil
xor dword [rsp + r9], edx
xadd ax, r11w
lea r9, [rdi*8 - 0x65626c1]
pop rsi
shl eax, cl
cbw
bts rdi, 0x83
movsxd rdx, edx
setb r9b
sal r9, 0x73
adc r10, rdx
mov rdx, qword [rbp + rcx*8 - 0x1b8e8]
cdqe
mov r11, qword [rcx + rbp - 0x3715]
mov cl, byte [r8 + rbp - 0x6799268a]
lea rbp, [rbp + r8 - 0x67992690]
not al
sub ax, ax
xor ax, 0x65a4
shld rdx, r11, cl
lea r11, [rax*4 - 0x8e75b53]
mov qword [rdi + rbp - 8], rdx
jmp r10
jmp 0x143c1f7a0
movzx edi, byte [rsp + rdx*2 + 0xa]
cmova r11d, edx
mov eax, dword [r9 + rdx + 2]
ror dword [rsp + rdx + 3], 0x8e
lea r9, [r9 + rdx*4 + 6]
sub rcx, qword [rsp + rdx*4 + 4]
xadd rcx, rdi
xor eax, ebx
sal byte [rsp + rdx], 6
jp 0x14394dfb3
pop rbx
push rbp
movsxd rdi, edi
xor bpl, 0x8f
sbb dword [rsp + r9*2 - 0x5128435], esi
shl byte [rsp + r9*2 - 0x5128434], 0xc5
add r11, rdi
pop rax
add ax, word [r8 + r9*4 - 0xa250870]
neg r9b
sar r9d, 0xa3
mov cl, byte [r8 + r9 - 0x51285a]
lea r8, [r8 + r9*2 - 0xa250b6]
shr ax, cl
or dl, dh
mov word [r8 + r9 - 0x51285c], ax
xor rdx, r11
jmp rdx
lea rsp, [rsp + 0x38]
ret
adc rsi, rsp
inc di
mov r10, qword [rsi + rcx*4]
mov qword [r9 + rcx - 4], r10
not dx
or ax, 0xe107
mul edi
movzx ebp, byte [r8 + rcx - 7]
bt dx, 6
btc di, di
lea r8, [r8 + rcx*4 - 7]
sbb edi, eax
xor bpl, bl
movsx r10d, dx
cbw
mov esi, 0x12113805
not bpl
sub sil, 0x39
bswap edx
mul r10w
rol bpl, 1
sar cl, 0x61
sbb rsi, 0x5db4f5b0
xor bpl, cl
or eax, esi
sub dx, r10w
sbb bpl, cl
sal r10, 0xd9
sbb rax, r10
setns r10b
ror bpl, 1
lea rax, [rdi + rsi + 0x54b43588]
xor bl, bpl
sub edx, esi
neg dx
add rbp, rsp
and eax, esi
mov rdi, qword [rbp + rcx]
adc al, 0x1e
mov ebp, 0x219468b6
ror r10b, 0x67
mov qword [r9 + rcx*2 - 0xc], rdi
push r10
shr r10d, 0xc5
ror rdx, 0xa2
lea r9, [r9 + rcx*2 - 0xc]
pop rsi
jp 0x143bc814f
mov edi, 0x412f869c
movzx eax, dil
mov edi, dword [rdi + rsi - 0x412f869c]
sal eax, 0xf9
lea r9, [rax*8 + 0x472e4eb9]
lea rsi, [rsi + rax*2 - 0x6ffffffc]
sete r9b
movsx ebx, ax
xor edi, r11d
mov edx, ebx
lea r8, [r9 + rbx - 0xa4be5ec]
sub dx, 0x610a
bswap edi
or r8, 0xffffffffe81db4a4
or r8w, 0xe482
lea rcx, [rdx*4 + 0x6faa3119]
lea edi, [rdi + rax*2 + 0x763fd580]
not r9d
and r9d, 0xdea49b13
seto bl
not edi
dec edi
jmp 0x143b8cb17
rol r11b, 1
add r10, rdx
xor r9w, 0xbf1a
mov r8, qword [rbp + r11*2 - 0x7cdec12a]
mov r9w, word [rbp + r11 - 0x3e6f608d]
add ecx, eax
shl cl, 0xa1
btc r11w, 0x37
lea rbp, [rbp + rdi - 0x468a9139]
xor r11w, ax
mov word ss:[r11 + r8 - 0x3e6f604f], r9w
jmp r10
jmp 0x143a0e5f2
lea rsp, [rsp + 8]
jmp 0x143b8cf1a
not byte [rsp + 2]
lea rsp, [rsp + 8]
jmp 0x143c1e045
mov r9d, 0xb403bb0b
lea rdi, [rdx + r9*2 - 0x1048d1c1]
rol edx, 0x90
mov r11d, dword [rsi + riz + 8]
adc rsi, 0xb
mov dword ss:[r8 + riz], r11d
movsx r8d, r9b
shr dl, 0x86
btc rdi, r8
lea rbp, [r8 + rbp - 0xf]
movzx ecx, dil
dec r8b
mov eax, dword [rbp + r8 - 0xa]
xor eax, ebx
movzx r11d, r8b
dec eax
btc edx, edi
and rcx, 0xffffffffbb10a618
and rcx, r8
xor eax, 0xf0ad8208
push rdx
or r9w, r9w
inc eax
rol eax, 1
not byte [rsp + r8 - 5]
xchg byte [rsp + rcx*2 + 2], r9b
sal byte [rsp + r8*2 - 0x10], 0x22
mov qword [rsp + r8*2 - 0x14], rbx
mov ebx, r9d
bts r8w, di
xor dword [rsp + r8 - 0xa], eax
pop rbx
and r11d, ecx
bt cx, cx
movsxd rax, eax
shl cx, 0xa6
adc r10, rax
movsx eax, r11b
sar r11w, 0x49
adc rcx, r10
jmp rcx
jmp 0x143b6f63d
xor ecx, 0x7c0ee789
and eax, esi
cdq
push rdi
mov qword [rsp + r11 - 0x75a8e1fe], r8
xor dword [rsp + r11 - 0x75a8e1fe], ecx
jmp 0x143ae8094
not edi
adc sil, bl
ror sil, 1
sub sil, dl
mul bx
bswap rbx
xor dx, 0xcab7
xor r8b, sil
lea rbx, [rdx + rdx*8 - 0x4364c04e]
not rdx
dec dil
add rsi, rsp
mov byte [rsi + rbx + 0x435d9fdf], cl
xor eax, dword [r10 + rbx + 0x435d9fd9]
sal edi, 0xf5
push rbx
and dx, di
xor eax, r8d
imul edx, edx
xadd dl, bh
lea eax, [rbp + rax - 0x4daa8aef]
imul edi, dword [rsp + rbx + 0x435dffe3]
xor eax, 0x983a44a5
lea rcx, [rdi + 0x6b8c163d]
and edi, edi
lea eax, [rax + rbx*2 + 0x348ad00e]
or rbp, rdi
ror eax, 1
ror ebp, 0x37
jae 0x143a95e66
neg eax
bswap eax
sar ebx, cl
add dl, byte [rsp + rdx - 0x5d]
not eax
sete bpl
dec eax
neg eax
bswap eax
add dl, byte [rsp + rdx - 0x1b]
mov qword [rsp + rdi - 0x54c00000], r8
movzx r8d, bpl
not dil
rol ebp, cl
xor dword [rsp + rdx*8 - 0x3e0], eax
pop r8
xor rcx, rdx
movsxd rax, eax
lea rdx, [rbx + rcx*4 + 0x2c30f594]
adc r11, rax
sal dl, cl
mov rbp, qword [r10 + rbp - 0x1bc8a4ae]
jl 0x143bee85c
add dword [rsp + r11 - 0x344aa000], 0xfb0e1208
sar dword [rsp + r11 - 0x344a9ffe], 0x76
pop rsi
jmp rbp
mov r8d, r9d
bts bx, r8w
mov r9, qword [r10 + r9*2 - 0x200be]
jae 0x143c1108b
sub r8, rdx
pop rsi
bts eax, ecx
adc ax, 0xa90a
inc cx
movsxd r9, r9d
sal ecx, 0x47
bt ax, 0x94
sal r11w, 0xa5
add r10, r9
bts r8w, ax
mov rdx, qword [rbp + r11 - 0x2d38000]
movzx r9d, r8w
dec r8
dec eax
mov rax, qword [r11 + rbp - 0x2d37ff8]
btr di, r8w
sbb ecx, 0x9a178699
jle 0x1439c4c3b
lea rbp, [rbp + rcx - 0x40db54d7]
adc rdi, 0xffffffff95a5f020
mov qword [rdx + r11*8 - 0x169c0000], rax
jmp r10
div r9b
xor r8d, 0xbc388b2b
shr rdi, 0x76
sbb ax, di
push r11
and dil, dl
xor r9d, 0xd320fd97
xor dword [rsp + rdi], r8d
push rax
add byte [rsp + rdi + 2], ah
mov r11, qword [rsp + rdi + 8]
ja 0x1439b4322
mov r8d, 0x31034b9d
lea rcx, [r8 + r8*2 + 0x3cb42a13]
mov rcx, qword [rsi + r8 - 0x31034b9d]
push r8
movzx r11d, word [rsp + r8*2 - 0x6206973a]
mov r11d, dword ss:[rcx + r8 - 0x31034b9d]
push r8
lea rsi, [rsi + r8*2 - 0x62069736]
mov edx, dword [rsp + r8*2 - 0x62069734]
lea rdi, [rdx + r8 - 0x6a6a987a]
pop r9
mov dword [rsi + r8*2 - 0x6206973a], r11d
lea rbp, [rbp + r8 - 0x31034ba1]
jmp 0x143b9d0d3
lea r9, [rax + r9 + 0x4040008]
mov edx, 0xdb8c2298
jnp 0x143a15954
mov eax, 0x389cd1a
cbw
mov ebx, dword [rsi + rax - 0x389001a]
movsx ecx, al
or eax, ecx
lea rsi, [rsi + rax*4 - 0xe240064]
xor ebx, edi
push rcx
xor ebx, 0x8208a7aa
movzx r8d, ax
lea rdx, [r8*4 + 0x178dd183]
mov r11d, eax
ror ebx, 1
neg ebx
shr qword [rsp + rax*2 - 0x7120034], 0xc7
bswap ebx
sal rdx, cl
cbw
dec ebx
shr rax, cl
mov dword [rsp + rax], 0xc50bb79e
mov qword [rsp + rax*2], rdi
movzx r9d, ax
push r8
xor dword [rsp + rax + 8], ebx
mov edi, dword [rsp + rax]
xadd dil, r8b
btc r8d, ecx
mov rdi, qword [rsp + rax + 8]
cwd
movsxd rbx, ebx
setae r9b
rol dl, 0xc2
lea rdx, [rdx*8 - 0x7c5366f2]
adc rbp, rbx
mov rbx, qword [r10 + rax]
mov qword [rsp + rax + 8], 0xffffffffccacb21a
add rax, qword [r10 + rax*2 + 8]
dec qword [rsp + rcx - 0x12]
neg r11d
mov cl, byte [r10 + rcx - 0xa]
and r9b, byte [rsp + r8 - 0x400001a]
sub byte [rsp + r8 - 0x4000013], 0xf
sal r11w, 0xa5
lea r10, [r10 + r8*2 - 0x800002a]
shrd rbx, rax, cl
mov qword [r10 + r8 - 0x400001a], rbx
rol r11b, 0x61
pop rcx
pop rcx
add r9, rbp
jmp r9
shl r10w, 0x81
xadd dil, dl
mov qword [r9 + riz - 4], rsi
movsx esi, bp
inc cl
ror ecx, cl
lea r9, [r9 + rcx - 0x5b34d1d3]
jne 0x143bc814f
neg cl
btr rcx, rcx
mov word [rax + riz], r10w
or qword [rsp], 0xffffffffa1b81621
cmove cx, bp
not word [rsp + 4]
sbb r8, 4
and dword [rsp + 1], 0xaa065a95
mov r10d, dword [r8 + riz]
xadd qword [rsp], rdi
xor r10d, ebx
neg r10d
push rdx
inc dx
sub r10d, 0x5f91600d
imul ebp, dword [rsp + 0xb]
bts ecx, 9
add rbp, 0xffffffff99008217
neg r10d
sub r10d, 0x5cb5961b
lea rdi, [rdx*8 + 0x76842dbe]
neg si
mov qword [rsp + rbp - 0x2e00820f], rbx
xadd rdi, rsi
xchg rdi, rbp
xor dword [rsp + rdi*2 - 0x5c010426], r10d
add byte [rsp + rdi*2 - 0x5c010429], cl
not byte [rsp + rdi - 0x2e008212]
mov rbx, qword [rsp + rdi*2 - 0x5c010426]
movsxd r10, r10d
ror sil, 0x23
push rsi
add r11, r10
sal byte [rsp + rdi*2 - 0x5c01041f], 0xc1
bt bp, dx
pop rax
pop rcx
pop rbp
jmp r11
ror ebx, 2
btc r9d, ecx
movsx eax, cx
not ebx
lea r11, [r9*8 - 0x31dde271]
shr rax, 0xdc
dec ebx
shl r9w, cl
xor ebx, 0xd8b357b8
not ecx
ror rax, 0xe1
jae 0x143ad1787
or rcx, 0x59291b8d
lea rdi, [rax*8 - 0xb79937e]
inc esi
push rdx
inc dl
and dword [rsp + rdx*2 - 0x200076], 0xc12ccb21
neg esi
xor esi, 0x34151b25
lea esi, [rsi + rdx*2 - 0x17b7322d]
rol rax, cl
setae r8b
not esi
rol r8w, cl
mov qword [rsp + rdx - 0x10003c], rbx
rol ax, 0xa9
xor dword [rsp + rdx - 0x10003c], esi
inc rax
pop rbx
jle 0x143a226cf
sub rcx, 0x7f1b2a23
movsxd rsi, esi
push rax
add rbp, rsi
neg dl
mov esi, dword [r10 + rdx*8 - 0x800628]
and word [rsp + rdx*8 - 0x80061a], cx
adc cx, r11w
mov r11d, dword [rdx + r10 - 0x1000c8]
and esi, r11d
mul rcx
not esi
mov dword [r10 + rdx*2 - 0x1d80004], esi
lea r10, [r10 + rdx*2 - 0x1d80004]
ror eax, cl
pop rcx
jb 0x1438c28c9
sub rbp, 1
mov eax, 0x5abaa394
movzx edx, ax
movsx ecx, ax
movzx eax, byte [rbp + rdx - 0xa394]
movzx r11d, cl
shl rdx, 0xd3
imul edx, ecx
xor al, bl
dec rdx
btc edx, edx
lea r8, [rcx + 0x14969e0c]
ror al, 1
xor al, 0x37
movzx edi, r11b
bswap r8d
ror al, 1
movsx r9d, r8b
or dl, 0x90
push rcx
xor al, dl
shr byte [rsp + r11*4 - 0x24b], 0x24
shr dword [rsp + r11 - 0x92], cl
imul r9w, word [rsp + r11*2 - 0x123]
xor bl, al
imul rdi, qword [rsp + r11 - 0x94]
lea rsi, [rsi + r11*2 - 0x12a]
mov word [rsi + r11*2 - 0x128], ax
dec r8d
jo 0x143ac3f18
lea rbp, [rbp + r11*2 - 0x12c]
jnp 0x1438f9f8e
add r8w, 0x520c
mov al, byte [rdx + r11*2]
lea rsi, [rsi + r11*2 - 2]
mov word [r11 + rsi], ax
movzx edx, r9b
dec edi
je 0x143b0e078
pop rdi
ja 0x143998aeb
inc sil
xor r8w, dx
push rax
lea r9, [r9 + rsi*2 - 6]
dec si
btr rbp, rcx
mov dword [rsi + r9], edx
lea r10, [r10 + rsi*2 - 4]
mov edx, dword [rsp + rdi - 0x630d848e]
mov ebp, dword [r10 + rdi - 0x630d848e]
xor ebp, r8d
ror ebp, 3
bts rbx, rbx
lea ebp, [rbp + rsi*2 + 0x3cac7d0d]
xor ebp, 0x86814090
or dword [rsp + rdi - 0x630d848c], edx
bswap ebp
cdqe
mov qword [rsp + rdi - 0x630d848e], r8
lea rdi, [rax + rdi + 0x7db72e0e]
and edx, 0x4a55729
xor dword [rsp + rsi], ebp
pop r8
movsxd rbp, ebp
add r11, rbp
jmp 0x143bdf597
movsx r11d, r9w
xor r8b, dil
jmp 0x1439a1d84
mov rbx, qword [rsp + r9 - 0x400c89fd]
xchg r9w, si
sar si, 0xa
movsxd rbp, ebp
and esi, dword [rsp + rdi - 0x400c8a05]
adc r11, rbp
jmp 0x1438fa7bd
jmp 0x143ad8d63
jmp 0x1438ccd95
jmp 0x1439e9949
lea r9, [r8 + rdi - 0x66196423]
shl di, 6
push rsi
and r9, 0xfffffffffffffff0
inc dword [rsp + rsi - 0x661963a1]
sub r9, rcx
lea rsi, [rsi*8 + 0x72aca205]
not qword [rsp + rdi - 0x6619e8c0]
not si
mov rsp, r9
push rsi
lea rdi, [rdi*4 - 0x6e56e1d0]
lea rsi, [rsi + rsi*2 + 0x1a904b2a]
pushfq
pop rsi
mov qword [rsp], rsi
jmp 0x1438e2514
adc ecx, r11d
not di
mov r9d, dword [rbp + r11 + 0x587d5c6f]
add dl, 0xa3
push r11
lea rbp, [rbp + rax*2 + 0x57669b14]
add dx, di
js 0x143a88b8f
pop r8
add r10, r11
jmp r10
add r10, r9
movzx r9d, r11w
mov rdi, qword [rbp + rdx*4]
shr cl, 0x44
mov ecx, dword ss:[rax + rdi - 0x36a2eeb0]
shl r9d, 0xa7
jne 0x143a85fd6
mov qword [rsp + rcx*2 - 0x91a4fb0], r8
xor dword [rsp + rcx*4 - 0x12349f70], eax
mov r8, qword [rsp + rcx*2 - 0x91a4fb0]
movsxd rax, eax
inc esi
sar si, 0xc1
jle 0x143a73946
sbb rsp, 0x20
push 0x49b6178f
lea rsp, [rsp + 8]
call rax
jmp 0x143a4c1fa
bt ax, ax
lea rdx, [rax*2 + 0x60a673b]
lea rsi, [rax + rsi - 0x49d6]
cmovb r8d, ecx
xor ebx, edi
or ecx, 0xb8102214
adc dx, r9w
bswap ebx
mul r8b
lea ebx, [rcx + rbx + 0xda1db57]
bswap ebx
jb 0x14393692c
mov ecx, dword [r10]
mov edi, 0xa8168bd
lea rbp, [rdi + rdi*2 - 0x7cd8d25b]
lea r10, [r10 + rdi*2 - 0x1502d176]
lea rdx, [rdi + rdi + 0x37a60a3f]
mov r11d, 0xfb14409d
lea rax, [r11*2 - 0x5fc13b69]
xor ecx, r8d
imul ebp
lea ecx, [rdi + rcx - 0x7f218243]
lea rdx, [rax + 0x13991ebc]
cbw
ror ecx, 3
xor ecx, 0x2f2a9c05
xor r11, rbp
and di, 0xbd8c
dec ecx
imul rdi
xor ecx, 0x73029717
cdq
lea rsi, [rdi*2 - 0x1bfa3ee9]
push r8
xor dword [rsp + rdi*2 - 0x15025118], ecx
add dil, sil
pop r8
sub bp, ax
lea rbx, [rbx + rdi*2 - 0x1502517e]
lea r11, [rdi*8 - 0x7c77e6e7]
mov qword [rbx + rdi*2 - 0x15025176], rcx
adc bpl, al
xor si, 0xf5a7
mov edi, dword [r10 + rdi*8 - 0x540945d8]
bswap r11
sar eax, 0xdd
lea r10, [r10 + rbp + 0x5d54c128]
jne 0x1438b657e
lea eax, [r8 + rax - 0x59101f80]
ror r10, 0xc7
bswap eax
bt r8, 0x3b
inc eax
xor edx, r8d
not r8w
movsx r9d, r8w
not eax
shl r8w, 0xf
push rbx
sub rcx, rcx
xor dword [rsp + r8 - 0x8000], eax
lea rbx, [r9 + r9*4 + 0x6d81b419]
btc r8, rdi
pop rbx
adc r10d, edx
shr r10b, 1
movsxd rax, eax
or rcx, rdx
adc r11, rax
jmp 0x143a4e7b4
mov ebx, 0x26190028
xor dword [rsp + rsi - 0x532bca9c], ecx
pop rbx
movsxd rcx, ecx
mul eax
shr eax, 0x51
seta al
adc r11, rcx
cwde
dec di
xor rdx, r11
jmp rdx
bswap r9d
xadd rax, rcx
neg r9d
mul r8b
dec bl
shr r11w, 0xc4
rol r9d, 2
lea r9d, [r9 + rbx*4 + 0x15c367b8]
ror r9d, 1
movzx edx, r11b
xadd bl, ch
btc r11d, r8d
push rdi
and rcx, r8
jns 0x143c32dd8
mov edx, 0x83b5bc00
jmp 0x1439e686b
inc r9
pop r9
pop rdx
jmp r10
push 0x289d7626
mov byte [rsp + 1], 0xbd
cld
inc qword [rsp]
rep movsb byte [rdi], byte [rsi]
shr byte [rsp + 2], 0x26
inc dword [rsp + 2]
push qword [rsp + 8]
popfq
lea rsp, [rsp + 0x10]
jmp r11
movsxd rax, eax
rol esi, 1
adc rbp, rax
or esi, esi
xor rsi, qword [r10 + rsi*2]
mov eax, 0xf2abbda0
push rax
shr qword [rsp], 0x28
mov rax, qword [r10 + riz + 8]
push 0xffffffffb9b4b6a3
push 0x7591909b
shl byte [rsp + 0x10], 0x61
adc r10, 0xc
jmp 0x143af89bc
bt esi, ecx
neg ebp
sbb r10, 3
sal ax, 0x2d
neg si
add esi, dword [r10 + riz]
and rbp, rdi
xor edi, 0xff2ef21c
xor eax, 0xdd22fb2f
xor esi, r8d
lea esi, [rsi + rax*4 - 0x2f3e7ca6]
bswap esi
cwd
cqo
mul al
xor esi, 0x9da19d3b
and cl, dil
rol ecx, 0x19
shl ecx, cl
lea esi, [rsi + rax*4 + 0x508e539c]
shr ecx, 0x2d
movsx ebx, di
push r8
movzx r8d, dl
xor dword [rsp + rax - 0x22dd08a1], esi
xchg rbp, rbx
pop r8
movsxd rsi, esi
or dx, bx
adc r11, rsi
imul cx, bx
btr rcx, rbp
imul edi, ecx
jb 0x143bdf597
sub r8, 4
mov eax, dword [r8]
mov esi, 0xee247013
xor eax, ebx
lea eax, [rax + rsi - 0xb070ddd]
push rsi
xor eax, 0xeaf6c3d
sub eax, 0x34b74510
jmp 0x1438d92de
lea rdi, [r8 + rax*2 + 0x362a42a2]
lea rbp, [rcx + rbp + 0xfe93]
bswap r10d
not rdx
jge 0x143a4e7b4
lea rdx, [rsp + 0x1b0]
jmp 0x1439f1d40
mov qword [rsp + rdx*8 - 0x30], rcx
movsxd r9, r9d
sub rbx, 0x482e6c8a
dec rcx
adc rbp, r9
idiv r8d
sar qword [rsp + rbx - 0x2960418a], 0x18
mov rdx, qword [r10 + rbx - 0x29604186]
pop r9
mov ecx, dword [rbx + r10 - 0x2960417e]
mov dword ss:[rdx + rbx - 0x2960418e], ecx
sal r11w, 0xea
movzx ecx, al
pop r9
mov r11, qword [rsi + rax*2 - 0x1a]
shl r8b, 0x81
lea rsi, [rsi + rax*2 - 0x12]
shr ecx, cl
xor r11, rdi
bt r9w, 0x9f
movsx edx, bx
sbb r8b, 0x93
xor r11, 0x43048f0d
imul cx, r8w
bswap ecx
inc r11
btr rdx, rdx
bswap r11
ror r11, 1
jmp 0x1439f03e5
movzx ebx, dil
xor dword [rsp + rbx*2 - 0x1b0], eax
sub edx, edx
bt r11, 0x2d
ror r11b, 0xe1
pop rbx
movsxd rax, eax
or r11d, 0xf21b2836
sal rsi, cl
push rdi
add rbp, rax
movzx r11w, byte [r10 + rdx*8]
neg edi
movzx r8d, word [rsp + rdx*8 + 2]
jo 0x143bdf168
mov cl, byte [r10 + rdx*4 + 2]
not esi
movzx eax, dx
lea r10, [r10 + rdx + 2]
sal r11b, cl
mov word [r10 + rdx*2], r11w
cdqe
shr rsi, 0x36
pop rax
xor rdx, rbp
jmp rdx
lea r11d, [r11 + rsi*2 - 0x6688f3ec]
xadd dword [rsp + rcx - 0x5b325ee4], eax
cmovno rcx, rax
xor word [rsp + rax - 0x412e01], 0x1baf
ror r11d, 2
shl word [rsp + rax - 0x412e04], 0x67
mul dx
inc r11d
cdq
mov qword [rsp + rax - 0x41efcf], rbx
ror rdx, 0xe9
idiv edi
sub edx, eax
xor dword [rsp + rax], r11d
push rax
mul rdx
mov rbx, qword [rsp + rax + 8]
movsxd r11, r11d
shr rcx, cl
adc rbp, r11
btr eax, r8d
or edi, 0xda8d7fa3
pop rdi
pop rsi
jl 0x1438c28c9
mov ebp, 0xb40daf00
jmp 0x1438d9d90
movzx edi, al
mov esi, eax
mov dl, byte [r9 + rdi*2 - 0x6a]
cwde
not bl
lea rdi, [rsi + 0x59add281]
movzx ecx, dil
add rax, rsi
not dl
dec rcx
ror rdi, cl
and bl, dl
mov word [r9 + rax - 0x51963a6a], bx
movsx ebx, bpl
movzx eax, byte [rbp + r10 - 0x51961d37]
movsx edx, bpl
and bpl, dl
xor al, r8b
rol bl, 0x21
xor al, 0x18
jmp 0x143a6a3d3
push 0xffffffffbd3b0184
not dword [rsp + 4]
lea rsp, [rsp + 8]
jmp 0x143aa420e
jae 0x143c2b7d4
movzx esi, r9b
mov rsi, qword [rsp + r11 - 0xd65a28f]
movsxd rcx, ecx
add r10, rcx
bt r9w, 0x1e
mov rax, qword [rbp + r11 - 0xd65a297]
sub r8, r9
mov r9d, dword ss:[rax + r11 - 0xd65a297]
lea rax, [rdi + 0xea3bca2]
mul rax
lea rbp, [r11 + rbp - 0xd65a293]
mov qword [rsp + r11*4 - 0x35968a54], 0x213fc79e
mov dword [rbp + r11 - 0xd65a297], r9d
inc rdx
add r8b, dl
pop rcx
pop rdi
jmp r10
movsx ecx, r8w
pop r9
jmp rbp
push 0x3a224aa3
cmp ebx, 4
jmp 0x143b2c114
adc r9w, 0xed23
push rcx
rol r9w, 1
xor si, r9w
bswap r11
rol rdi, 0xfe
lea rbp, [rbp + rdx*2 - 0x7a521d5e]
lea r8, [rdi - 0x667260c6]
mov qword [rbp + rdx*2 - 0x7a521d56], r9
or r11, r11
pop r11
jae 0x143c4eb51
ror eax, cl
add eax, 0x461d0abb
lea rdi, [rdi*4 + 0x79ab9725]
mov esi, 0x4783f9a9
xor eax, 0x3421e389
bswap ecx
shl sil, 0x61
bt r11d, edx
rol eax, 1
push rbx
xor dword [rsp + rsi - 0x4783f952], eax
rol rdx, 0x46
movsx r8d, dl
push r8
mov rbx, qword [rsp + rsi - 0x4783f94a]
sbb di, 0x7932
movsxd rax, eax
dec r11d
add rbp, rax
mov qword [rsp + rsi - 0x4783f94a], 0x36984e15
pop r11
movzx ax, byte [r10 + r11*4 - 0x100]
mov cl, byte [r10 + r11*2 - 0x7e]
imul r8, rdx
sub edx, esi
lea r10, [r11 + r10 - 0x3e]
shr al, cl
mov word [r10 + r11 - 0x40], ax
pop rcx
jmp rbp
jmp 0x143ab8ff5
mov byte [rsp], 9
not dword [rsp + 9]
xor ebx, r10d
shl dword [rsp + 8], 0xc2
jp 0x143967cdd
not word [rsp + r8 - 0x79952489]
ror r8d, 0xe3
xor r11d, ebx
rol r8d, 0x61
neg r11d
pop r9
movzx eax, cx
inc r8d
bswap r11d
not r11d
ror r11d, 3
xor r11d, 0xe0a946af
shl r9, 0x57
xadd rax, r9
sal r9, 8
bswap r11d
sar cl, 7
js 0x143911251
movzx eax, byte [rbp + riz - 1]
xor al, bl
mov r9d, 0xce1e0639
lea rdi, [r9*4 + 0x42a59697]
movzx edx, r9w
ror al, 1
mov r11d, edx
sub al, 9
dec di
neg r9d
xor al, 0x33
neg al
xor bl, al
add rax, rsp
mov r11d, dword [rdx + rax - 0x639]
not r9d
movzx ecx, dx
mov dword [rsi + rdx - 0x63d], r11d
lea rcx, [rdx - 0x66ddc54d]
add r9b, r9b
mov r8d, dword [rdx + rbp - 0x63e]
lea rbp, [rbp + rdx*8 - 0x31cd]
movzx r11d, di
rol rdx, cl
lea rax, [r11*2 - 0x37f3ffe1]
xor r8d, ebx
bts r9, 0x8f
bswap r8d
adc cl, ch
xor r8d, 0xa081298
dec cx
mul cx
push rdx
not r8d
sar r9d, cl
jae 0x143a2f04a
sal edi, 0xce
rol r8d, 1
rol byte [rsp + r11*2 - 0x15ef1], 0x21
lea r9, [r11 - 0x66e8e86a]
push rdx
neg r8d
dec qword [rsp + rcx + 0x66ddbfd6]
neg dword [rsp + rdi - 0x6bde7ffe]
mov qword [rsp + r9 + 0x66e838f8], rbx
and word [rsp + r11 - 0xaf75], r11w
rol rdi, 0xe5
push r11
xor dword [rsp + r9 + 0x66e83900], r8d
bt r11w, 0x10
or word [rsp + r11 - 0xaf6c], di
mov rbx, qword [rsp + r9 + 0x66e83900]
idiv r9w
movsxd r8, r8d
lea rax, [rdi + r9*2 - 0x58d59ed8]
add r10, r8
mov r11d, dword [rsi + r9 + 0x66e838ec]
add edi, 0x2c12fd08
and qword [rsp + rcx + 0x66ddbfdd], rdx
mov eax, dword [r9 + rsi + 0x66e838f0]
btr di, 0x1f
or r11d, eax
mov qword [rsp + rdi - 0x2c127d05], 0xffffffffce34cd31
pop r9
movsx r8d, r9b
not r11d
pop r8
and cl, dil
mov dword [rsi + r9 - 0xaf7a], r11d
shl r8b, 0xc2
movsx eax, di
pop rax
jmp r10
lea rsp, [rsp + 8]
jne 0x143923194
mov eax, 0x7a2bb522
and al, 0x23
shl al, 0x27
mov rax, qword [rbp + rax - 0x7a2bb500]
jns 0x1438f45e5
xor dl, dh
sar rcx, cl
mov rbx, qword [rsp + rsi*4 - 0x1f8]
movsxd rdi, edi
neg cl
jae 0x143bb4c36
add r11, rdi
lea rbp, [rsp + rsi + 0x28]
xchg byte [rsp + rsi - 0x7d], sil
lea rdi, [rdx*2 - 0x2973a7ee]
dec word [rsp + rsi + 2]
xor r9w, word [rbp + rsi]
sub dx, cx
mov word [rsi + r8 - 0xc], r9w
inc dl
lea r8, [r8 + rsi - 0xc]
pop rbp
pop rsi
jle 0x143b4221f
lea edi, [rdi + r9 - 0x39f35a4e]
inc sil
rol edi, 1
sub edi, 0xffad3838
not edi
push rbx
bt si, dx
xor dword [rsp + rdx], edi
xor cl, dl
movsx ebp, dx
dec rsi
pop rbx
shr cx, cl
movsxd rdi, edi
ror si, 0x46
adc r11, rdi
btr ebp, 0xa
xadd rsi, r9
and dx, cx
or rdx, r11
jmp rdx
xor dword [rsp + rax - 0x334a], r8d
inc al
inc bx
pop r11
movsxd r8, r8d
add rbp, r8
rol rdi, 0x1e
btr ecx, edx
mov rax, r10
adc dl, dil
or rdx, rbx
push rbx
lea r10, [r10 + rbx - 0x11f16713]
rol cl, 0x85
jns 0x143959022
xchg r11w, ax
ror r8d, cl
push r11
div r9b
dec r8d
push rax
not r8d
dec r8d
neg r9
shl qword [rsp + rax*2 + 7], 0xcd
neg r8d
rol r8d, cl
ror r11w, cl
xor r8d, 0x86b094af
neg r8d
mov ebx, 0x901ff8a9
lea r8d, [rcx + r8 - 0x5a7e4383]
btc r9d, eax
rol qword [rsp + rax*2 + 8], 0x5e
ror r8d, 2
mul dword [rsp + rax*8 + 7]
mov qword [rsp + rax + 8], rdi
cdqe
xadd word [rsp + rax*2 + 5], ax
xor dword [rsp + rax*4 + 8], r8d
mov rdi, qword [rsp + rax + 8]
pop rbx
movsxd r8, r8d
imul rcx
xor dx, 0x733c
neg r9
add rbp, r8
pop rax
add rbx, rbp
jmp rbx
xor dil, 0x26
cqo
shr rax, 0xa0
adc qword [rsp + rdx + 3], 0xfffffffff20160ad
sub dil, dl
ror dil, 1
jmp 0x143a6fa6e
lea rsp, [rsp + 0x10]
jmp 0x143961bbd
mov edx, dword [r10 + rsi]
bswap ebp
sub si, ax
xor edx, r8d
xor ebx, 0xa80cbc1d
lea rsi, [rcx*2 - 0x4669e052]
neg rcx
lea edx, [rdx + rax + 0x3eb72b14]
not edx
neg bpl
lea rdi, [rax*8 - 0x17512af5]
lea edx, [rdx + rax*8 - 0x5b1724b4]
inc esi
cmovno rcx, rax
btc rdi, 0x97
bswap edx
shr ecx, 0x52
shl ebp, 0x88
push r8
bts bx, 0xb9
xor dword [rsp + rax*2], edx
pop r8
btr si, ax
rol edi, 2
movsxd rdx, edx
add r11, rdx
add rax, r11
jmp rax
jb 0x143b75a64
mov eax, 0x9f0c3aaf
movzx ecx, ax
cqo
mov esi, dword [r8 + rcx - 0x3ab3]
dec dx
xor esi, ebx
or dl, cl
sar rax, cl
sbb esi, 0xe5bc8917
movsx edi, dx
mov r10d, 0x42b3c916
xor esi, 0xbca8fa9a
not rdx
add r10w, 0x7388
ror esi, 3
sar rax, cl
imul ax, cx
sub cl, 0xb9
xor esi, 0xd7203021
push rbx
add dl, dil
xor dword [rsp + rcx - 0x3af6], esi
pop rbx
lea rax, [rax*2 + 0x392e980b]
not r10w
ror ecx, cl
movsxd rsi, esi
ror r10w, 0xe8
add dil, al
add r11, rsi
sar r10, 0x76
movzx ecx, byte [r8 + rax - 0x392e9810]
movzx esi, dx
neg dil
lea r8, [rax + r8 - 0x392e9810]
btc rax, rdx
movsx ebp, dl
add r10b, dil
xor cl, bl
bswap esi
ror cl, 1
and bp, r10w
adc cl, dl
ror dx, 0x4a
rol cl, 1
sal rdx, 0xdd
mul r10d
sbb cl, 2
xor cl, 0xbc
xor bl, cl
dec dl
btr ebp, edi
add rcx, rsp
shl rdi, 0xe6
inc rdi
sar al, 0x24
movzx ax, byte [rcx + rdx - 0x35]
mov di, ax
movzx di, dil
sar rsi, 0xbe
mov cl, byte [r9 + rdx*2 - 0x6a]
shr dil, cl
jmp 0x143b0953f
movzx edi, si
mov eax, 0x6a997204
mov ecx, dword [r10 + rdx*2 - 0x1a]
sar dil, 1
jne 0x143b6acec
lea esi, [rsi + rax - 0x9f932f1]
jne 0x143c117da
mov cl, byte [rdx + rbp + 0x10]
xchg rdx, r9
bt r8d, r8d
and r10b, r10b
shr rax, cl
sub r9, r8
movzx ecx, r8b
mov qword [r10 + rbp - 0x611e4e83], rax
lea rbp, [rbp + rcx*2 - 0x44]
sbb r10w, r10w
jmp r11
jmp 0x143abc4a0
movzx r11d, r8b
lea r11, [r8*8 + 0x23fd62c]
xor r9b, dil
lea rax, [r8 + r8*8 - 0x7055e479]
movzx edx, r11b
sub r11d, 0x7517be3c
sbb r9b, 0x12
sal r8, 0x11
sbb r11d, eax
cdqe
rol r9b, 1
mov ecx, r8d
movsx ebx, cl
inc r9b
dec r11w
xor r9b, 0x1f
cdqe
xchg bx, ax
rol r9b, 1
btr ebx, 0xab
jb 0x14394b38f
xor ebp, edx
adc rsi, rdi
add dl, 0x29
lea rcx, [rdx + rbp - 0x401475]
imul rbp
mov qword [rbx + rdx*4], rsi
or rdx, r9
jmp rdx
shl rdi, 0x46
btc r8, r8
mov cl, byte [r9 + r10 - 0x86]
lea r10, [r10 + r9*2 - 0x112]
push rax
not ax
mov byte ss:[rdx + r9 - 0x8e], cl
mov edx, 0x7c1f490a
jae 0x143c526d9
xor cl, 0xb7
btr r10d, eax
shl dword [rsp + r10*4 - 0x1b], 0x31
pop rbp
ror cl, 1
or edx, r10d
inc cl
neg rsi
rol rdx, 0xe5
and bpl, al
rol cl, 1
sar si, 0xe8
div edi
sub rdx, 0xffffffffca89728a
xor bl, cl
and rsi, rdi
cwde
not rbp
mov rdi, rcx
and si, ax
add rax, qword [r9 + r10*8 - 0x38]
push rsi
pop rbp
add rdi, rax
mov qword [r9 + rbp - 0x49590000], rdi
movzx edi, dl
lea rcx, [rsi + rbp*8 + 0x3d1b8d82]
jmp r11
mov edi, dword [rdx + r10]
push rdx
sbb cl, sil
sub qword [rsp + rdx], 0xffffffffb8394390
xor edi, ebx
sal ecx, 5
rol dword [rsp + rdx*4 + 2], 0xb5
lea edi, [rdi + rax*2 - 0x4caf76ea]
dec dword [rsp + rcx - 0x20107fff]
ror word [rsp + rcx - 0x20107ffe], 0x81
movsx r9d, word [rsp + rcx*2 - 0x4020fffc]
ror edi, 2
neg edi
mov ebp, ecx
rol esi, 0xb3
bswap edi
xor dword [rsp + rcx*2 - 0x4020fffe], 0x3bf404
jl 0x143968dad
mov ebp, 0x55ae7f1d
inc ebx
xadd cx, bp
or bpl, cl
neg rsi
xor ebx, 0xc90eb716
bts ebp, 0x9f
push r8
rol edx, 0x8c
xor dword [rsp + rdx - 0x5d92000], ebx
btc cx, 0x29
movzx eax, sil
pop r8
movsxd rbx, ebx
bt edx, edx
jb 0x143c0e235
ror rbp, cl
adc r11, rbx
lea rax, [rbp + rdi + 0x61041c83]
jmp 0x143ba73ae
pop rdx
jmp rbp
rol edx, 0xdd
not edi
push rcx
shl rcx, cl
mov qword [rsp], rsi
add cl, 0xa0
btc r9w, r11w
xor dword [rsp], edi
sal rcx, cl
sbb r9, rcx
xchg rdx, r9
pop rsi
movsxd rdi, edi
bswap rdx
js 0x1439b62f4
push r9
mov ebp, dword [r10 + rbp*2 - 0x4fb8]
xor ebp, ebx
add edx, dword [rsp + rax*2 + 0x64c9ba0e]
rol ebp, 1
sub edx, edx
ror edi, 0xc5
lea ebp, [rbp + rax*4 + 0x406209d7]
not ebp
pop rcx
cmovnp edi, edx
add ecx, eax
xor ebp, 0xd7006e89
shl byte [rsp + rdx + 0x14], cl
sal qword [rsp + rdx + 9], cl
mov qword [rsp + rdx + 0x10], rbx
jae 0x143a48feb
mov rdx, qword [r10 + rsi - 0x35084bc1]
jmp 0x143add43a