Function at 0x14002cdf0
Capabilities:
Encrypt data using aes
Reference aes constants

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rax, qword [0x1400b1038]
xor rax, rsp
mov qword [rsp + 0xe0], rax
mov ebx, dword [0x1400b2d0c]
mov r8d, dword [0x1400b2d08]
lea edi, [rbx - 1]
imul edi, ebx
mov ebx, edi
not ebx
and edi, ebx
mov ebp, ebx
and ebp, edi
xor edi, ebx
or edi, ebp
mov r9d, edi
not r9d
mov ebp, edi
xor ebp, 0x27737007
mov ebx, ebp
and ebx, r9d
and ebp, edi
mov eax, ebx
not eax
mov esi, ebp
not esi
mov r10d, eax
and r10d, 0xe33187f9
and ebx, 0x1cce7806
or ebx, r10d
or eax, esi
and esi, 0xe33187f9
and ebp, 0x1cce7806
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd88c8ff9
and eax, 0x27737006
or eax, ebp
and edi, 0x6fe4036b
mov ebp, r9d
and ebp, 0x901bfc94
or ebp, edi
xor ebp, 0x6fe4036a
and r9d, 1
or r9d, ebp
mov ebp, r9d
not ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x116b414b
and eax, 0xee94beb4
or eax, edi
or ebx, r9d
and r9d, 0x116b414b
and ebp, 0xee94beb4
or ebp, r9d
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and ebx, eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
sete byte [rsp + 0x39]
cmp r8d, 0xa
setl byte [rsp + 0x3a]
mov r14, rdx
mov r12d, 0xaa5d0350
mov r15d, 0x59a5a677
nop word [rax + rax]
cmp r15d, 0x67efa98
jg 0x14002cfb0
cmp r15d, 0xc180588e
jg 0x14002d030
cmp r15d, 0xa6b18523
jg 0x14002d379
cmp r15d, 0x93a1402b
jle 0x14002d93a
cmp r15d, 0x9d25c1ff
jg 0x14002e09c
cmp r15d, 0x963d60af
jle 0x14002f059
cmp r15d, 0x963d60b0
je 0x14003109d
cmp r15d, 0x96f70cab
je 0x140031282
cmp r15d, 0x983cd51e
jne 0x14002cf10
movzx eax, byte [rsp + 0x5f]
movzx eax, byte [rsp + 0x6f]
movzx eax, byte [rsp + 0x7f]
movzx eax, byte [rsp + 0x5e]
mov r15d, 0xf1eb5553
cmp r15d, 0x67efa98
jle 0x14002cf1d
nop dword [rax + rax]
cmp r15d, 0x44c978a2
jle 0x14002d220
cmp r15d, 0x6266bafa
jg 0x14002d41b
cmp r15d, 0x517dd70e
jle 0x14002d7c8
cmp r15d, 0x59a5a676
jg 0x14002e20b
cmp r15d, 0x5677e4e1
jle 0x14002f1d8
cmp r15d, 0x5677e4e2
je 0x1400313a2
cmp r15d, 0x57f76360
je 0x140031548
cmp r15d, 0x590aeed9
jne 0x14002cf10
mov r15d, 0x963d60b0
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xe38199df
jg 0x14002d4a4
cmp r15d, 0xd00abff8
jle 0x14002dab6
cmp r15d, 0xd68a223e
jg 0x14002e354
cmp r15d, 0xd1d55f0c
jle 0x14002f36d
cmp r15d, 0xd1d55f0d
je 0x140031560
cmp r15d, 0xd3aee5e9
je 0x14003169a
cmp r15d, 0xd50c9065
jne 0x14002cf10
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x146265c
mov edi, ebp
and edi, 0xa4004002
or edi, ebx
xor edi, 0xa4004002
and ebp, 0x5ab999a1
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xaf97a088
and ebp, 0x50685f77
or ebp, ebx
mov ebx, ebp
xor ebx, 0xf52e3929
mov edi, ebp
xor edi, 0xf52e3928
and edi, ebx
xor ebp, 0xad1c6d6
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xb05395a5
and edi, 0x4fac6a5a
or edi, eax
or ebp, esi
and esi, 0xb05395a5
and ebx, 0x4fac6a5a
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x7a14f757
and ebx, ebp
and ebp, 0x85eb08a8
or ebp, eax
mov eax, ebp
xor eax, 0x85a20080
xor ebp, 0x7a14f757
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x5d4d68
and eax, 0xffa2b297
or eax, esi
or ebp, edi
and edi, 0x5d4d68
and ebx, 0xffa2b297
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xdf750585
and ebp, 0x208afa7a
or ebp, ebx
xor ebp, 0xdf750585
xor eax, ebp
test eax, ebp
sete r11b
setne r10b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg r9b
mov edi, esi
or dil, r11b
and r11b, r9b
xor r9b, r10b
xor dil, 1
or dil, r9b
mov r9d, edi
xor r9b, 1
and sil, r10b
or sil, r11b
mov ebx, edi
and bl, r9b
xor bl, 1
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, ebx
and bl, sil
xor sil, 1
xor al, 1
and al, sil
or bl, al
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov eax, esi
xor al, bl
test al, 1
mov eax, 0x963d60b0
mov edx, 0x590aeed9
cmovne eax, edx
test sil, sil
mov r15d, 0x963d60b0
jmp 0x14002ff11
cmp r15d, 0x2071332c
jg 0x14002d642
cmp r15d, 0x125f9bfc
jle 0x14002db0f
cmp r15d, 0x18134810
jg 0x14002e48b
cmp r15d, 0x13cc62b3
jle 0x14002f39f
cmp r15d, 0x13cc62b4
je 0x1400317e1
cmp r15d, 0x14678c51
je 0x1400318c6
cmp r15d, 0x174cace3
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea eax, [rbp - 1]
imul eax, ebp
mov r10d, eax
not r10d
mov edi, r10d
and edi, 0x9000858
mov ebx, eax
and ebx, 0x6f4401
or ebx, edi
xor ebx, 0x6f4401
mov ebp, eax
xor ebp, 0x96f4c59
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x7b7f7afd
and ebp, 0x84808502
or ebp, ebx
mov esi, ebp
xor esi, 0x8defc95a
xor ebp, 0x40002001
and r10d, 0x1320c3d6
and eax, 0xecdf3c29
or eax, r10d
mov ebx, eax
xor ebx, 0xc08e2801
xor eax, 0x1320c3d6
mov edi, esi
and edi, 0x3f5196ee
and ebp, 0xc0ae6911
or ebp, edi
or esi, eax
and eax, 0x3f5196ee
and ebx, 0xc0ae6911
or ebx, eax
xor ebx, ebp
not esi
or esi, ebx
cmp esi, 0xffffffff
sete r10b
setne r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov r9d, ebx
and r9b, r11b
and r10b, bl
xor bl, r11b
or bl, r9b
xor bl, 1
and sil, r11b
or sil, r10b
xor sil, bl
mov r9d, esi
not r9b
and r9b, bl
mov eax, r9d
xor al, sil
mov eax, 0xe6587e20
mov edx, 0x918c95a2
cmovne eax, edx
test sil, sil
jmp 0x140035a3a
cmp r15d, 0xb3b1d792
jle 0x14002dc7b
cmp r15d, 0xbe4b3b00
jg 0x14002e5cc
cmp r15d, 0xbbeb1392
jle 0x14002f5e3
cmp r15d, 0xbbeb1393
je 0x140031a3f
cmp r15d, 0xbbf57bef
je 0x140031b7e
cmp r15d, 0xbd57a348
jne 0x14002cf10
mov eax, dword [rsp + 0xd8]
lea eax, [rax*4 - 4]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x58]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x5e], al
mov eax, dword [rsp + 0x58]
add eax, 1
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x5f], al
mov eax, dword [rsp + 0x58]
add eax, 2
add rax, rcx
mov qword [rsp + 0x60], rax
mov r15d, 0x44c978a3
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x76f22799
jle 0x14002ddf0
cmp r15d, 0x7af113b6
jg 0x14002e7e2
cmp r15d, 0x78c4c6dc
jle 0x14002f615
cmp r15d, 0x78c4c6dd
je 0x140031bd3
cmp r15d, 0x79e9b91c
je 0x140031c07
cmp r15d, 0x7a096ba1
jne 0x14002cf10
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0xa0]
mov r15d, 0x93a1402c
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xf5b29956
jle 0x14002dfed
cmp r15d, 0xff87fd58
jg 0x14002e930
cmp r15d, 0xfa51a6cc
jle 0x14002f720
cmp r15d, 0xfa51a6cd
je 0x140031ddb
cmp r15d, 0xfb0113b1
je 0x140031f54
cmp r15d, 0xfce979c5
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov esi, ebx
xor esi, 0x873cd876
and esi, ebx
mov ebp, edi
and ebp, 0x873cd876
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbf88e2f2
and ebp, 0x40771d0d
or ebp, eax
xor ebp, 0x38b43a85
and edi, 0xeb9230f0
mov eax, ebx
and eax, 0x146dcf0f
or eax, edi
xor eax, 0xeb9230f1
and ebx, 1
or ebx, eax
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
mov eax, ebx
xor eax, 0xc4ebab78
and eax, ebx
not ebx
and ebx, 0x8421aa38
and ebp, 0x40ca0140
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20140
xor ebp, 0xbf35febf
mov edi, eax
not edi
mov esi, ebp
and esi, 0x64fcaa34
and ebx, 0x80030148
or ebx, esi
or ebp, edi
and edi, 0x64fcaa34
and eax, 0x9b0355cb
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3b145487
and ebp, 0xc4ebab78
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xe9fad79d
and ebp, 0x16052862
or ebp, ebx
xor ebp, 0x16052862
or ebp, eax
cmp ebp, 0xffffffff
sete dil
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov esi, r9d
and dil, r9b
and r9b, r10b
xor sil, r10b
or sil, r9b
and r11b, r10b
or dil, r11b
mov eax, edi
and dil, sil
xor sil, 1
xor al, 1
mov r9d, esi
xor r9b, al
and r9b, sil
and al, sil
or al, dil
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0x2071332d
mov edx, 0x379a14b9
cmovne ebp, edx
test al, al
jmp 0x140032436
cmp r15d, 0x30fd13b3
jle 0x14002e046
cmp r15d, 0x3ae01495
jg 0x14002eaa1
cmp r15d, 0x379a14b8
jle 0x14002f752
cmp r15d, 0x379a14b9
je 0x140031f6c
cmp r15d, 0x37d2245f
je 0x140032051
cmp r15d, 0x3a4bda38
jne 0x14002cf10
mov eax, dword [rsp + 0xd8]
cmp eax, 0x3c
setb byte [rsp + 0x57]
mov eax, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x1610a3c4
and ebx, 0xe9ef5c3b
or ebx, eax
mov eax, ebx
xor eax, 0xe9ef5c3b
mov edi, ebx
xor edi, 0x10108044
xor ebx, 0xe9ef5c3a
and ebx, eax
and edi, 0x58b68067
and eax, 0xa7497f98
or eax, edi
xor eax, 0xa7497f99
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x8fabd7a1
and eax, 0x7054285e
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x7054285e
and eax, 0x8fabd7a1
or eax, ebx
sete r10b
setne bl
cmp ebp, 9
setg r9b
cmp ebp, 0xa
setl al
and bl, al
and r9b, r10b
or r9b, bl
mov ebx, eax
or bl, r10b
xor al, r10b
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov r11d, r9d
xor r11b, 1
mov eax, r11d
and al, r9b
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov esi, eax
xor sil, 1
and sil, r10b
and al, bl
or al, sil
xor r11b, r10b
or bl, r9b
xor bl, 1
or bl, r11b
mov r9d, ebx
xor r9b, al
test bl, 1
mov r15d, 0xbe4b3b01
mov edx, 0x4305a53d
cmovne r15d, edx
test al, 1
cmove r15d, edx
test r9b, 1
mov eax, 0xbe4b3b01
jmp 0x140035a44
cmp r15d, 0x495fc758
jg 0x14002eede
cmp r15d, 0x491a74b5
je 0x140035ba6
cmp r15d, 0x44c978a3
je 0x140032069
cmp r15d, 0x452b868b
jne 0x14002cf10
mov ebx, dword [0x1400b2d0c]
mov r11d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x81e6ed7a
mov esi, ebp
and esi, 0x7e191284
or esi, edi
xor esi, 0x7e191284
mov edi, ebp
xor edi, 0xfffffffe
and edi, ebp
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
and ebx, 0xb788ee66
and ebp, 0x48771199
or ebp, ebx
mov eax, ebp
xor eax, 0x48771199
xor ebp, 0xb788ee66
and ebp, edi
not edi
and eax, edi
or ebp, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete sil
setne r10b
cmp r11d, 0xa
setl r9b
cmp r11d, 9
setg r11b
mov eax, r10d
xor al, sil
and al, r10b
mov ebx, eax
xor bl, 1
mov edi, eax
and dil, bl
mov ebp, edi
and bpl, al
xor dil, al
or dil, bpl
or bl, al
xor bl, 1
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov ebp, ebx
xor bpl, r11b
and bl, bpl
and bpl, r11b
mov edi, ebx
and dil, bpl
xor bpl, bl
or bpl, dil
and r10b, r9b
or r9b, sil
xor r9b, 1
and r11b, sil
or r11b, r10b
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
mov ebx, r11d
not bl
and bl, r11b
xor bl, 1
mov r9d, r11d
xor r9b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov r9d, ebp
xor r9b, 1
and r9b, bl
xor bl, 1
mov eax, ebp
xor al, bl
and al, bpl
and bl, bpl
or bl, r9b
mov r9d, ebx
xor r9b, al
test bl, 1
mov r15d, 0x2bf8c842
mov edx, 0xbbeb1393
cmovne r15d, edx
test al, 1
mov eax, 0x2bf8c842
cmove r15d, eax
test r9b, 1
jmp 0x140034c1f
cmp r15d, 0x8fcc9822
jle 0x14002eaed
cmp r15d, 0x90a3c45d
jle 0x14002f784
cmp r15d, 0x90a3c45e
je 0x1400321af
cmp r15d, 0x918c95a2
je 0x140032288
cmp r15d, 0x9253ef90
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
mov edi, ebx
xor edi, 0xa7832403
and edi, ebx
or ebx, 0x587cdbfc
mov esi, edi
not esi
mov eax, ebx
and eax, 0x68531f47
and ebp, 0x87802000
or ebp, eax
or ebx, esi
and esi, 0x68531f47
and edi, 0x97ace0b8
or edi, esi
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xa696fc1f
and ebx, 0x596903e0
or ebx, eax
mov ebp, ebx
xor ebp, 0xfeea27e3
mov eax, ebx
xor eax, 0xfeea27e2
and eax, ebp
xor ebx, 0x1051010
and ebx, 0xf56d3152
and ebp, 0xa92cead
or ebp, ebx
xor ebp, 0xa92ceac
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and ebp, eax
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x8ef40de7
and ebp, 0x710bf218
or ebp, eax
mov eax, ebp
xor eax, 0x400ac208
xor ebp, 0x86400407
and ebp, 0xb7413417
and eax, 0x48becbe8
or eax, ebp
xor eax, 0xb7413417
cmp eax, 0xffffffff
setne r10b
sete r11b
cmp r9d, 0xa
setl al
cmp r9d, 9
setg r9b
mov ebx, r9d
xor bl, r11b
and r11b, r9b
and al, r10b
or al, r11b
and bl, r9b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor bl, al
and al, bl
mov r9d, ebx
xor r9b, al
test bl, bl
mov r15d, 0xd1d55f0d
mov edx, 0x517dd70f
cmovne r15d, edx
test al, al
cmove r15d, edx
not r9b
test r9b, 1
mov eax, 0xd1d55f0d
jmp 0x140034d12
cmp r15d, 0xcb867956
jle 0x14002eb2c
cmp r15d, 0xcc38affc
jle 0x14002f910
cmp r15d, 0xcc38affd
je 0x140032445
cmp r15d, 0xcd07e120
je 0x1400325f1
cmp r15d, 0xce561906
jne 0x14002cf10
mov r15d, 0xcd07e120
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xabcbdd6
jle 0x14002ecc1
cmp r15d, 0xe2500fd
jle 0x14002fad1
cmp r15d, 0xe2500fe
je 0x14003276f
cmp r15d, 0x11ae4754
je 0x1400328fb
cmp r15d, 0x11f52dce
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov eax, edi
or eax, 1
mov esi, eax
not esi
and edi, 0xfffffffe
and ebx, 1
or ebx, edi
mov edi, ebx
not edi
mov ebp, eax
and ebp, 0x88f3813f
and esi, 0x770c7ec0
or esi, ebp
or eax, edi
and edi, 0x88f3813f
and ebx, 0x770c7ec0
or ebx, edi
xor ebx, esi
not eax
or eax, ebx
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
sete dil
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov esi, r10d
xor sil, dil
and sil, r10b
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
xor bl, 1
mov ebp, ebx
xor bpl, al
or bl, al
xor bl, 1
or bl, bpl
or al, sil
mov esi, eax
xor sil, bl
xor bl, 1
xor sil, 1
or bl, al
xor bl, 1
or bl, sil
mov eax, r10d
and al, r11b
and r11b, bl
not bl
and bl, r9b
or bl, r11b
and dil, r9b
or dil, al
mov eax, r9d
xor al, r10b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, dil
xor dil, 1
xor al, 1
or dil, r9b
xor dil, 1
or dil, al
mov r9d, edi
not r9b
mov r10d, ebx
xor r10b, 1
and r9b, r10b
or r10b, dil
and dil, bl
or dil, r9b
mov eax, r10d
xor al, dil
test al, 1
mov eax, 0xb015ad0d
mov edx, 0x710b1823
cmovne eax, edx
test dil, dil
mov r15d, eax
mov edx, 0xb015ad0d
jmp 0x1400330c9
cmp r15d, 0xaf53b50e
jle 0x14002ed00
cmp r15d, 0xafe4804e
jle 0x14002fc69
cmp r15d, 0xafe4804f
je 0x140032a42
cmp r15d, 0xb015ad0d
je 0x140032acb
cmp r15d, 0xb10c7e89
jne 0x14002cf10
mov r9d, dword [rsp + 0x3c]
add r9d, 3
mov eax, dword [0x1400b2d0c]
mov r10d, dword [0x1400b2d08]
lea r11d, [rax - 1]
imul r11d, eax
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x7436be1a
mov edi, r11d
and edi, 0x8bc941e4
or edi, eax
mov eax, edi
xor eax, 0xa414164
xor edi, 0x7436be1b
mov esi, r11d
xor esi, 0xfffffffe
and esi, r11d
mov ebp, edi
and ebp, 0x95aa9a93
and eax, 0x6a55656c
or eax, ebp
mov ebp, esi
not ebp
or edi, ebp
and ebp, 0x95aa9a93
and esi, 0x6a55656c
or esi, ebp
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
mov esi, eax
and esi, 0x5e4ad27b
and edi, 0xa1b52d84
or edi, esi
and r11d, 0x5e4ad27b
and ebx, 0xa1b52d84
or ebx, r11d
xor ebx, edi
xor eax, ebx
test eax, ebx
setne sil
sete r11b
cmp r10d, 0xa
setl bl
cmp r10d, 9
setg al
xor sil, r11b
and sil, r11b
xor sil, al
xor al, r11b
xor al, 1
mov r10d, ebx
and r10b, r11b
xor bl, r11b
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov edi, r10d
and dil, bl
mov r11d, edi
and r11b, r10b
xor dil, r10b
or dil, r11b
xor dil, sil
mov r10d, esi
and r10b, bl
xor bl, sil
or bl, r10b
mov eax, edi
xor al, bl
not al
test al, 1
mov eax, 0x174cace3
mov edx, 0xc98b47ef
cmovne eax, edx
test bl, 1
mov r15d, 0x174cace3
cmovne r15d, eax
mov dword [rsp + 0x50], r9d
test dil, 1
jmp 0x140034d12
cmp r15d, 0x6c2d3451
jle 0x14002ee12
cmp r15d, 0x71e38029
jle 0x14002fde6
cmp r15d, 0x71e3802a
je 0x140032c33
cmp r15d, 0x74d0c979
je 0x140032c48
cmp r15d, 0x754d2223
jne 0x14002cf10
mov r9, qword [rsp + 0xc8]
mov edi, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea ebx, [rdi - 1]
imul ebx, edi
mov edi, ebx
not edi
mov esi, edi
and esi, 0xd3efe064
and edi, ebx
and ebx, 0x2c101f9b
or ebx, esi
mov esi, ebx
xor esi, 0x1398
xor ebx, 0xd3efe064
mov eax, ebx
and eax, 0x7e934c63
and esi, 0x816cb39c
or esi, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x7e934c63
and edi, 0x816cb39c
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xfffffffe
and eax, 0x3a22aef8
and ebx, 0xc5dd5107
or ebx, eax
xor ebx, 0xc5dd5106
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x9d904acb
and ebx, 0x626fb534
or ebx, eax
mov eax, ebx
xor eax, 0x40649000
xor ebx, 0x19800009
and ebx, 0x3b8b253d
and eax, 0xc474dac2
or eax, ebx
mov ebx, eax
xor ebx, 0x1b88003c
xor eax, 0x80005080
and eax, 0xa0037581
and ebx, 0x5ffc8a7e
or ebx, eax
mov eax, ebx
xor eax, 0x1c580836
xor ebx, 0xa0032480
and ebx, 0xe3a7a6c8
and eax, 0x1c585937
or eax, ebx
mov ebx, eax
xor ebx, 0x83a70040
xor eax, 0x500833
and eax, 0x6050aebb
and ebx, 0x9faf5144
or ebx, eax
xor ebx, 0x9faf5144
sete r10b
cmp ebp, 0xa
setl sil
cmp ebp, 9
setg r11b
mov ebx, r10d
mov eax, esi
or al, r10b
xor sil, r10b
or r10b, r11b
xor r10b, 1
xor bl, r11b
not bl
and bl, r11b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor al, 1
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
mov r10d, esi
xor r10b, 1
mov r11d, r10d
and r11b, sil
xor r10b, r11b
xor r11b, 1
or r11b, sil
xor r11b, 1
or r11b, r10b
mov r10d, r11d
xor r10b, 1
xor r11b, bl
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r11b
test al, 1
mov eax, 0x7af113b7
mov edx, 0x6506257b
cmovne eax, edx
lea rdx, [0x1400a7970]
mov r9b, byte [r9 + rdx]
test r11b, 1
mov r15d, eax
mov edx, 0x7af113b7
cmovne r15d, edx
mov byte [rsp + 0xd3], r9b
test bl, 1
jmp 0x140034d12
cmp r15d, 0xe6587e1f
jle 0x14002ee59
cmp r15d, 0xf08f4a82
jle 0x14002ff1c
cmp r15d, 0xf08f4a83
je 0x140032c60
cmp r15d, 0xf1eb5553
je 0x140032c7e
cmp r15d, 0xf47e4c3e
jne 0x14002cf10
mov r15d, 0x7d79e120
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x2a166d60
jle 0x14002ee98
cmp r15d, 0x2bb13f4e
jle 0x14003004d
cmp r15d, 0x2bb13f4f
je 0x140032e05
cmp r15d, 0x2bf8c842
je 0x140032e1d
cmp r15d, 0x3047aef5
jne 0x14002cf10
cmp byte [rsp + 0x57], 0
mov r15d, 0xad5cd08b
mov eax, 0xbd57a348
jmp 0x140034d12
cmp r15d, 0xa0440330
jle 0x140030274
cmp r15d, 0xa0440331
je 0x140032e45
cmp r15d, 0xa4b56f00
je 0x140032e5d
cmp r15d, 0xa52f494d
jne 0x14002cf10
mov eax, dword [rsp + 0xd4]
mov eax, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov edx, edi
and edx, 0x331df4dd
mov eax, ebx
and eax, 0xcce20b22
or eax, edx
mov edx, eax
not edx
and edx, 0xcce20b23
and eax, 0x331df4dc
or eax, edx
mov edx, eax
not edx
and edx, 0xf0500540
and eax, 0xfaffabf
or eax, edx
mov edx, eax
xor edx, 0xf28ba82
and edi, 0x4e1f89b0
and ebx, 0xb1e0764f
or ebx, edi
mov edi, ebx
xor edi, 0x81603202
xor eax, 0xf0500540
xor ebx, 0x4e1f89b0
mov esi, eax
and esi, 0x7097457d
and edx, 0x8f68ba82
or edx, esi
or eax, ebx
and ebx, 0x7097457d
and edi, 0x8f68ba82
or edi, ebx
xor edi, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete al
setne r9b
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg bl
and r9b, bl
mov edx, r8d
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, bl
and r9b, dl
xor bl, al
not bl
and bl, al
xor al, r8b
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, r9d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov edx, r9d
and dl, r8b
and al, bl
mov r10d, edx
and r10b, r9b
xor dl, r9b
or dl, r10b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor al, dl
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xcb867957
mov ebp, 0xc180588f
cmovne edx, ebp
test bl, 1
mov r15d, 0xcb867957
jmp 0x140033c9f
cmp r15d, 0x5d3ceca1
jle 0x140030468
cmp r15d, 0x5d3ceca2
je 0x140032f49
cmp r15d, 0x5fae89e1
je 0x140032fa2
cmp r15d, 0x60350f73
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
xor ebp, 0x8f74fa34
and ebp, ebx
not ebx
and ebx, 0x8f74fa34
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x708b05cb
and ebp, 0x8f74fa34
or ebp, ebx
mov edi, ebp
not edi
mov ebx, edi
or ebx, 1
mov esi, ebx
not esi
and edi, 0xfffffffe
and ebp, 1
or ebp, edi
mov edi, ebp
not edi
mov eax, ebx
and eax, 0x6fb8fefb
and esi, 0x90470104
or esi, eax
or ebx, edi
and edi, 0x6fb8fefb
and ebp, 0x90470104
or ebp, edi
xor ebp, esi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x32ae76b1
and ebx, 0xcd51894e
or ebx, eax
mov eax, ebx
not eax
and eax, 0xcd51894e
and ebx, 0x32ae76b1
or ebx, eax
sete r11b
setne bl
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg al
mov r9d, eax
and r9b, bl
mov esi, eax
xor sil, bl
or sil, r9b
xor al, r11b
not al
and al, r11b
xor bl, r10b
not bl
and bl, r10b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, esi
xor r9b, bl
xor bl, 1
or bl, sil
mov eax, r9d
xor al, bl
test r9b, r9b
mov r15d, 0xff87fd59
mov edx, 0xc0b8aaec
cmovne r15d, edx
test bl, bl
cmovne r15d, edx
not al
test al, 1
mov eax, 0xff87fd59
jmp 0x140035a44
cmp r15d, 0xd7e85f23
jle 0x1400304a2
cmp r15d, 0xd7e85f24
je 0x1400330d6
cmp r15d, 0xda96c69c
je 0x14003310e
cmp r15d, 0xdd67f713
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0x5a4742be
mov ebx, edi
and ebx, 0xa5b8bd40
or ebx, ebp
xor ebx, 0xa5b8bd40
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x62461dbd
and ebp, 0x9db9e242
or ebp, eax
mov eax, ebp
xor eax, 0x1a1e000
xor ebp, 0x62461dbd
mov ebx, ebp
and ebx, 0xfc5807c6
and eax, 0x3a7f839
or eax, ebx
or ebp, edi
and edi, 0xfc5807c6
and esi, 0x3a7f839
or esi, edi
xor esi, eax
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x78b654b
and ebp, 0xf8749ab4
or ebp, eax
xor ebp, 0xf8749ab4
setne bl
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg r11b
mov r9d, r11d
and r9b, bl
xor r11b, bl
or r11b, r9b
xor r11b, 1
mov r9d, ebx
or r9b, r10b
xor bl, r10b
not bl
and bl, r10b
xor bl, 1
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, r11b
mov r9d, ebx
not r9b
and r9b, r11b
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x37d2245f
mov edx, 0x9253ef90
cmovne eax, edx
test bl, 1
jmp 0x140035a3a
cmp r15d, 0x1bfde5a2
jle 0x1400305e8
cmp r15d, 0x1bfde5a3
je 0x1400331dc
cmp r15d, 0x1ca5cff1
je 0x140033344
cmp r15d, 0x1f5fce61
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x4119eee6
mov esi, ebp
and esi, 0xbee61118
or esi, edi
mov edi, esi
xor edi, 0xbe421010
xor esi, 0x1ec65
mov eax, ebx
or eax, 0xa5ed6c
and esi, 0xa5ed6d
and edi, 0xff5a1292
or edi, esi
and eax, 0xa5ed6d
xor eax, edi
and ebx, 0x7afe442d
and ebp, 0x8501bbd2
or ebp, ebx
mov ebx, ebp
xor ebx, 0x8501bbd2
xor ebp, 0x7afe442d
and ebp, eax
not eax
and ebx, eax
or ebp, ebx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r10b
setne r11b
cmp r9d, 9
setg bl
cmp r9d, 0xa
setl r9b
mov esi, ebx
xor bl, r11b
and r11b, r9b
and sil, r10b
or sil, r11b
or r9b, r10b
xor bl, 1
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
xor sil, 1
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor al, sil
mov r9d, esi
and r9b, bl
xor sil, bl
or sil, r9b
mov ebx, eax
xor bl, sil
test sil, 1
mov r15d, 0x9ed281c6
mov edx, 0x12517fd
cmovne r15d, edx
test al, 1
cmovne r15d, edx
not bl
test bl, 1
mov eax, 0x9ed281c6
jmp 0x140035a44
cmp r15d, 0xc05d0e38
jle 0x14003061a
cmp r15d, 0xc05d0e39
je 0x1400334d5
cmp r15d, 0xc0b8aaec
je 0x14003351d
cmp r15d, 0xc11e8f6b
jne 0x14002cf10
mov rax, qword [rsp + 0x88]
lea rdx, [0x1400a7970]
movzx eax, byte [rax + rdx]
mov byte [rsp + 0x97], al
movzx eax, byte [rsp + 0x85]
mov dword [rsp + 0x98], eax
mov r9d, dword [rsp + 0xd8]
shr r9, 3
mov ebp, dword [0x1400b2d0c]
lea edi, [rbp - 1]
imul edi, ebp
mov ebx, edi
mov ebp, edi
xor ebp, 0xb21e564f
and ebp, edi
not edi
and edi, 0x80040001
and ebx, 0x321a564e
or ebx, edi
xor ebx, 0x321a564e
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x2425b4f2
and ebp, 0xdbda4b0d
or ebp, ebx
mov edi, ebp
xor edi, 0x49c01540
mov esi, ebp
xor esi, 0x963be2bd
mov ebx, ebp
xor ebx, 0x4fc295cc
and ebx, esi
and edi, 0xd9f97771
mov eax, ebx
and eax, edi
xor edi, ebx
mov r10d, dword [0x1400b2d08]
or edi, eax
mov eax, edi
not eax
and eax, 0xd9f97770
and edi, 0x2606888f
or edi, eax
and esi, 1
xor ebp, 0x963be2bc
or ebp, esi
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x5a142e37
and edi, ebp
and ebp, 0xa5ebd1c8
or ebp, eax
mov eax, ebp
xor eax, 0xa00ac1c8
xor ebp, 0x5a142e37
mov esi, ebp
and esi, 0x1de13230
and eax, 0xe21ecdcf
or eax, esi
mov esi, edi
not esi
or ebp, esi
and esi, 0x1de13230
and edi, 0xe21ecdcf
or edi, esi
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xaf1b1a02
and ebp, 0x50e4e5fd
or ebp, eax
mov eax, ebp
xor eax, 0x65c1
xor ebp, 0x7080a02
and ebp, 0x57ec8a3e
and eax, 0xa81375c1
or eax, ebp
xor eax, 0xa81375c1
sete sil
setne r11b
cmp r10d, 0xa
setl dil
cmp r10d, 9
setg r10b
mov ebp, edi
or bpl, sil
and sil, r10b
xor r10b, r11b
xor bpl, 1
or bpl, r10b
mov r10d, ebp
not r10b
and dil, r11b
or dil, sil
mov eax, edi
xor al, 1
and dil, bpl
or bpl, al
and al, r10b
or al, dil
mov ebx, ebp
xor bl, al
test bl, 1
mov ebx, 0x6c90494
mov edx, 0x5d3ceca2
cmovne ebx, edx
lea rdx, [0x1400a7a70]
movzx r9d, byte [r9 + rdx]
test al, al
mov r15d, ebx
mov eax, 0x6c90494
cmovne r15d, eax
mov byte [rsp + 0x9f], r9b
test bpl, bpl
cmovne r15d, ebx
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x7d79e11f
jle 0x140030745
cmp r15d, 0x7d79e120
je 0x140033535
cmp r15d, 0x7f3e89f6
je 0x14003362b
cmp r15d, 0x7ff8ef29
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov esi, edi
and esi, 0xfffffffe
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
and edi, 0x95a3936b
and ebx, 0x6a5c6c94
or ebx, edi
mov eax, ebx
xor eax, 0x140c80
mov edi, ebp
not edi
mov esi, edi
and esi, 0xfbe9f27e
and ebp, 0x4160d81
or ebp, esi
xor ebx, 0x91a1926a
and ebx, 0xfbe9f27e
and eax, 0x4160d81
or eax, ebx
xor eax, ebp
xor edi, eax
test edi, eax
sete r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl r9b
mov eax, r10d
xor al, r9b
mov esi, eax
xor sil, 1
mov ebx, esi
xor bl, r11b
and bl, sil
xor r11b, r10b
not r11b
and r11b, r10b
and al, r9b
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
mov r9d, ebx
xor r9b, 1
mov r10d, eax
xor r10b, 1
and bl, r9b
and al, r10b
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r11d, ebx
xor r11b, 1
and r11b, al
xor al, 1
and al, bl
or al, r11b
mov ebx, r9d
and bl, r10b
xor r10b, r9b
or r10b, bl
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0xaf53b50f
mov edx, 0xb4accfed
cmovne ebp, edx
test r10b, 1
mov r15d, 0xaf53b50f
jmp 0x14002f364
cmp r15d, 0x12517fc
jle 0x14003086d
cmp r15d, 0x12517fd
je 0x14003379e
cmp r15d, 0x21d511b
je 0x1400337b6
cmp r15d, 0x3c8748e
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
lea eax, [rbp - 1]
imul eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, eax
mov edi, ebp
not edi
mov esi, eax
and esi, 0x40b3ee58
and ebx, 0xbf4c11a7
or ebx, esi
or eax, edi
and edi, 0x40b3ee58
and ebp, 0xbf4c11a7
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
xor ebp, 1
and ebp, eax
mov ebx, eax
not ebx
and ebx, 0xfffffffe
and eax, 1
or eax, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x35071021
mov ebx, eax
and ebx, 0x8060c410
or ebx, ebp
xor ebx, 0x8060c410
and eax, 0x4a982bce
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x208814df
and eax, 0xdf77eb20
or eax, ebp
mov ebp, eax
xor ebp, 0x1010
xor eax, 0x95efc0ee
mov ebx, eax
and ebx, 0x6e172fe9
and ebp, 0x91e8d016
or ebp, ebx
xor ebp, 0x6e172fe9
xor eax, ebp
test eax, ebp
sete r10b
setne bl
cmp dword [0x1400b2d08], 0xa
setl r9b
xor bl, r9b
xor bl, 1
mov r11d, r9d
or r11b, r10b
xor r11b, 1
or r11b, bl
mov ebx, r10d
xor bl, r9b
and r10b, bl
and bl, r9b
mov r9d, r10d
and r9b, bl
xor bl, r10b
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
mov r10d, r9d
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
xor al, r11b
mov ebx, r11d
and bl, r9b
xor r9b, r11b
or r9b, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0x43164cab
mov edx, 0xf9bb223e
cmovne ebp, edx
test r9b, 1
mov r15d, 0x43164cab
jmp 0x14002f364
cmp r15d, 0x4305a53c
jle 0x14003089f
cmp r15d, 0x4305a53d
je 0x1400338f6
cmp r15d, 0x43164cab
je 0x140033915
cmp r15d, 0x4343dae8
jne 0x14002cf10
mov r15d, 0x4aea7e43
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x8be72116
jg 0x140030ad0
cmp r15d, 0x818ac88c
je 0x140033935
cmp r15d, 0x8b553712
jne 0x14002cf10
mov r15d, 0x67efa99
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xc98b47ee
jg 0x140030b16
cmp r15d, 0xc180588f
je 0x14003394d
cmp r15d, 0xc8f88d0e
jne 0x14002cf10
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbx - 1]
imul esi, ebx
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0xe3117e7e
mov eax, esi
and eax, 0x1cee8180
or eax, edi
xor eax, 0x1cee8180
mov edi, esi
and edi, 1
or edi, eax
and ebx, 0x36eb5dfb
and esi, 0xc914a204
or esi, ebx
mov eax, esi
xor eax, 0x40100000
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x8dacb765
and edi, 0x7253489a
or edi, ebx
xor esi, 0x4a81561
and esi, 0x8dacb765
and eax, 0x7253489a
or eax, esi
xor eax, edi
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r11b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl r9b
mov ebx, r9d
xor bl, al
and bl, r9b
mov esi, ebx
xor sil, 1
and bl, sil
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov esi, ebx
xor sil, 1
and sil, r11b
and bl, r10b
or bl, sil
and r11b, r9b
and al, r10b
or al, r11b
mov r11d, r9d
and r11b, r10b
xor r9b, r10b
or r9b, r11b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, eax
xor r10b, 1
mov r11d, ebx
and r11b, r9b
mov esi, eax
and sil, r10b
mov edi, r11d
xor dil, 1
xor r11b, bl
or dil, r9b
xor dil, 1
or dil, r11b
mov ebx, esi
xor bl, 1
xor sil, al
or bl, r10b
xor bl, 1
or bl, sil
xor bl, dil
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, bl
test r10b, 1
mov r15d, 0xda96c69c
mov edx, 0x57f76360
cmovne r15d, edx
test bl, 1
cmove r15d, edx
test al, 1
mov eax, 0xda96c69c
jmp 0x140035a44
cmp r15d, 0x7b8dee8
jg 0x140030b48
cmp r15d, 0x67efa99
je 0x14003396c
cmp r15d, 0x6c90494
jne 0x14002cf10
mov r15d, 0x8705c23
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xad251798
jg 0x140030b89
cmp r15d, 0xa6b18524
je 0x140033b33
cmp r15d, 0xaa5d0350
jne 0x14002cf10
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea eax, [rbx - 1]
imul eax, ebx
mov ebp, eax
not ebp
mov esi, eax
or esi, 1
mov edi, esi
not edi
mov ebx, ebp
or ebx, 0xbc4774c8
and esi, 0xbc4774c9
and edi, 0x43b88b36
or edi, esi
and ebx, 0xbc4774c9
xor ebx, edi
not ebx
and ebp, 0x1f11d366
and eax, 0xe0ee2c99
or eax, ebp
xor eax, 0xe0ee2c99
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
sete r11b
setne r10b
cmp r9d, 0xa
setl dil
cmp r9d, 9
setg r9b
mov esi, edi
and dil, r10b
and r10b, r9b
and sil, r11b
or sil, r10b
mov ebx, esi
xor bl, r9b
and bl, sil
and r11b, r9b
or dil, r11b
mov r9d, ebx
xor r9b, 1
xor dil, 1
mov r11d, ebx
and r11b, r9b
mov r10d, r11d
and r10b, bl
xor r11b, bl
or r11b, r10b
xor r11b, dil
mov ebx, r9d
and bl, dil
xor dil, r9b
or dil, bl
mov eax, r11d
xor al, dil
not al
test al, 1
mov eax, 0x1bfde5a3
mov edx, 0x5b9f68ba
cmovne eax, edx
test dil, 1
mov r15d, 0x1bfde5a3
cmovne r15d, eax
test r11b, 1
jmp 0x140034d12
cmp r15d, 0x65fdbaa1
jg 0x140030d6d
cmp r15d, 0x6266bafb
je 0x140033ca8
cmp r15d, 0x6506257b
jne 0x14002cf10
mov rax, qword [rsp + 0xc8]
mov r15d, 0x754d2223
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xe5d9fe59
jg 0x140030f49
cmp r15d, 0xe38199e0
je 0x140033dfb
cmp r15d, 0xe5c9061e
jne 0x14002cf10
mov r15d, 0x68699cdb
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x25df18f9
jg 0x14003106b
cmp r15d, 0x2071332d
je 0x140033e2d
cmp r15d, 0x23e933fc
jne 0x14002cf10
mov eax, dword [rsp + 0xd8]
mov r15d, 0xa4b56f00
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x495fc759
je 0x140033e45
cmp r15d, 0x4aea7e43
je 0x140033f8f
cmp r15d, 0x4b0ac9d0
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
and ebx, ebp
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov edi, ebx
xor edi, 1
and edi, ebx
mov ebp, ebx
not ebp
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xc42fea27
and edi, 0x3bd015d8
or edi, eax
or ebp, esi
and esi, 0xc42fea27
and ebx, 0x3bd015d8
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x88a4e0f9
and ebx, ebp
and ebp, 0x775b1f06
or ebp, eax
mov eax, ebp
xor eax, 0x255b1000
xor ebp, 0x88a4e0f9
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xd2840fc6
and eax, 0x2d7bf039
or eax, esi
or ebp, edi
and edi, 0xd2840fc6
and ebx, 0x2d7bf039
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xd5c835da
and ebp, 0x2a37ca25
or ebp, ebx
xor ebp, 0xd5c835da
xor eax, ebp
test eax, ebp
setne bl
sete r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl al
mov r9d, eax
xor r9b, r10b
and r11b, r10b
and bl, al
or bl, r11b
and al, r10b
or al, r9b
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
mov r10d, r9d
xor r10b, bl
and r10b, r9b
and bl, r9b
xor r9b, 1
and al, r9b
or bl, al
mov eax, r10d
xor al, bl
mov eax, 0x4305a53d
mov edx, 0x3a4bda38
cmovne eax, edx
test bl, bl
mov r15d, eax
cmovne r15d, edx
jmp 0x14002f5db
cmp r15d, 0x93a1402c
je 0x14003408f
cmp r15d, 0x96066966
jne 0x14002cf10
mov rax, qword [rsp + 0xa8]
lea rdx, [0x1400a7970]
mov al, byte [rax + rdx]
mov byte [rsp + 0xb7], al
movzx r9d, byte [rsp + 0xdd]
mov eax, dword [0x1400b2d0c]
mov r10d, dword [0x1400b2d08]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
mov eax, edi
xor eax, 0x2377d43a
and eax, edi
not edi
or ebx, 0xdc882bc5
mov esi, ebx
not esi
mov ebp, ebx
and ebp, 0xdc543048
and esi, 0x2323c432
or esi, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xdc543048
and eax, 0x23abcfb7
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x65e1d94c
and ebx, 0x9a1e26b3
or ebx, eax
mov eax, ebx
xor eax, 0x11488000
xor ebx, 0x42040970
and ebx, 0xea257bf8
and eax, 0x15da8407
or eax, ebx
xor eax, 0x15da8407
mov ebp, eax
and ebp, edi
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1372330
and eax, 0xfec8dccf
or eax, ebp
xor eax, 0xfec8dccf
setne r11b
sete sil
cmp r10d, 0xa
setl dil
cmp r10d, 9
setg bl
mov r10d, esi
or r10b, bl
mov r15d, edi
or r15b, r11b
mov ebp, r10d
xor bpl, r15b
or r15b, r10b
xor r15b, 1
or r15b, bpl
mov eax, ebx
xor al, sil
and al, bl
and r11b, dil
and bl, sil
or bl, r11b
mov r10d, eax
xor r10b, 1
xor al, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, r15d
xor al, 1
and r10b, al
or al, bl
and bl, r15b
or bl, r10b
mov r10d, ebx
xor r10b, al
test bl, 1
mov r15d, 0x8fcc9823
mov edx, 0xe5d9fe5a
cmovne r15d, edx
test al, 1
mov eax, 0x8fcc9823
cmovne r15d, eax
mov qword [rsp + 0xb8], r9
test r10b, 1
jmp 0x14003475b
cmp r15d, 0x517dd70f
je 0x140034337
cmp r15d, 0x54572339
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebp, edi
mov ebx, edi
xor ebx, 0x41f72ec6
and ebx, edi
not edi
and edi, 0x15424c0
and ebp, 0x40a30a06
or ebp, edi
mov edi, ebp
xor edi, 0x20800
xor ebp, 0xbf5cf5f9
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x49e94686
and edi, 0x162840
or edi, eax
or ebp, esi
and esi, 0x49e94686
and ebx, 0xb616b979
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xbe08d139
and ebp, 0x41f72ec6
or ebp, eax
mov eax, ebp
not eax
mov esi, eax
or esi, 1
mov edi, esi
not edi
and eax, 0x69091993
and ebp, 0x96f6e66c
or ebp, eax
mov eax, ebp
xor eax, 0x96e244
xor ebp, 0x69091992
mov ebx, esi
and ebx, 0x9f6915a9
and edi, 0x6096ea56
or edi, ebx
or esi, ebp
and ebp, 0x9f6915a9
and eax, 0x6096ea56
or eax, ebp
xor eax, edi
not esi
or esi, eax
mov eax, esi
mov ebx, esi
xor ebx, 0x1c7827b
and ebx, esi
not esi
and esi, 0x1438270
and eax, 0x84000b
or eax, esi
xor eax, 0x84000b
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xfe387d84
and ebx, 0x1c7827b
or ebx, eax
sete dil
setne r11b
cmp r9d, 9
setg r10b
cmp r9d, 0xa
setl r9b
mov eax, r9d
xor al, r11b
mov esi, eax
xor sil, r10b
and sil, al
and r11b, r9b
and dil, r10b
or dil, r11b
mov eax, edi
xor al, 1
mov r9d, esi
xor r9b, al
and al, dil
mov r10d, eax
and r10b, dil
xor al, dil
or al, r10b
xor al, sil
xor r9b, 1
or dil, sil
xor dil, 1
or dil, r9b
mov ebx, edi
xor bl, al
test bl, 1
mov ebp, 0xce561906
mov edx, 0xc0b8aaec
cmovne ebp, edx
test dil, dil
mov r15d, 0xce561906
cmovne r15d, ebp
jmp 0x14003139b
cmp r15d, 0xd00abff9
je 0x14003434f
cmp r15d, 0xd1880d1c
jne 0x14002cf10
mov r15d, 0x7b8dee9
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x125f9bfd
je 0x140034367
cmp r15d, 0x13bd17d2
jne 0x14002cf10
mov rax, qword [rsp + 0x70]
mov al, byte [rax]
mov byte [rsp + 0x7f], al
mov eax, dword [rsp + 0xd8]
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xfffffff8
and eax, 7
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbe796584
and eax, 0x41869a7b
or eax, ebp
xor eax, 0x41869a7b
mov ebp, eax
and ebp, ebx
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x832f6c23
and eax, 0x7cd093dc
or eax, ebp
xor eax, 0x7cd093dc
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0
sete byte [rsp + 0x84]
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x18ac82c2
mov edi, ebp
and edi, 0xa3004024
or edi, ebx
xor edi, 0xa3004024
and ebp, 0x44533d19
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x44533d19
and ebp, 0xbbacc2e6
or ebp, ebx
mov r10d, ebp
not r10d
mov edi, ebp
or edi, 0x4f1eb95d
mov esi, edi
not esi
mov eax, ebp
xor eax, 0xb0e146a2
and eax, ebp
mov ebx, eax
not ebx
mov r11d, edi
and r11d, 0x77b39a7
and esi, 0xb0804600
or esi, r11d
or edi, ebx
and ebx, 0x77b39a7
and eax, 0xf884c658
or eax, ebx
xor eax, esi
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x4f1eb95c
and edi, 0xb0e146a3
or edi, eax
and r10d, 1
xor ebp, 0xfffffffe
or ebp, r10d
mov eax, ebp
not eax
and eax, 0xc69fd48c
and ebp, 0x39602b73
or ebp, eax
mov eax, ebp
xor eax, 0x9202910
xor ebp, 0xc69fd48c
mov ebx, edi
not ebx
mov esi, ebx
and esi, 0xf65a82e3
and edi, 0x9a57d1c
or edi, esi
or ebx, ebp
and ebp, 0xf65a82e3
and eax, 0x9a57d1c
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xebb79f6e
and ebx, 0x14486091
or ebx, eax
mov eax, ebx
not eax
and eax, 0x91dd8814
and ebx, 0x6e2277eb
or ebx, eax
mov eax, ebx
xor eax, 0x1108005
xor ebx, 0x72020308
and eax, 0x9789477
and ebx, 0xf6876b88
or ebx, eax
xor ebx, 0xf6876b88
sete bl
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg al
and r11b, al
mov r9d, r10d
and r9b, bl
or r9b, r11b
mov r11d, r9d
xor r11b, al
and r11b, r9b
xor al, bl
not al
and al, bl
xor bl, r10b
and bl, r10b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
mov r9d, ebx
mov r10d, r11d
or bl, r11b
xor r11b, 1
xor al, 1
and r9b, r11b
and r10b, al
or r10b, r9b
xor al, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0xcb0a4ed6
mov edx, 0xbbf57bef
cmovne eax, edx
test bl, 1
mov r15d, 0xcb0a4ed6
cmovne r15d, eax
test r10b, r10b
jmp 0x140035a44
cmp r15d, 0xb3b1d793
je 0x14003437f
cmp r15d, 0xb4accfed
jne 0x14002cf10
mov r15d, 0x7ff8ef29
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x76f2279a
je 0x140034397
cmp r15d, 0x7767806d
jne 0x14002cf10
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0x8fa8e931
and eax, edx
not edx
mov ebx, edx
and ebx, 0x8fa8e931
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xba1d397e
and eax, 0x45e2c681
or eax, ebx
xor eax, 0x35b5d04e
mov ebx, eax
and ebx, edx
xor eax, edx
or eax, ebx
cmp eax, 0xffffffff
sete dl
setne r9b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl r8b
xor dl, r9b
and dl, r9b
mov r10d, edx
xor r10b, 1
mov ebx, r10d
or bl, dl
xor dl, bl
xor dl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
and r8b, dl
xor dl, 1
and dl, al
or dl, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, al
mov r15d, 0xd1880d1c
mov eax, 0xafe4804f
cmovne r15d, eax
test dl, dl
cmove r15d, eax
test bl, bl
mov eax, 0xd1880d1c
jmp 0x140035a44
cmp r15d, 0xf5b29957
je 0x1400343c7
cmp r15d, 0xf9bb223e
jne 0x14002cf10
mov r15d, 0x3c8748e
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x30fd13b4
je 0x140034579
cmp r15d, 0x34d0355d
jne 0x14002cf10
mov r15d, 0x78c4c6dd
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x8fcc9823
je 0x140034591
cmp r15d, 0x90249a07
jne 0x14002cf10
mov eax, dword [rsp + 0xd4]
cmp eax, 8
setb byte [rsp + 0x3b]
mov ebp, dword [0x1400b2d0c]
mov eax, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xc40c61e6
and ebx, 0x3bf39e19
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x2db02d88
and ebx, 0xd24fd277
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1643b391
mov edi, ebx
xor edi, 0x1643b390
and edi, ebp
xor ebx, 0xc8b00c48
and ebx, 0xcab39dd8
and ebp, 0x354c6227
or ebp, ebx
xor ebp, 0x354c6226
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
and ebp, ebx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x9bfa9a9f
and ebp, 0x64056560
or ebp, edi
xor ebp, 0x9bfa9a9f
xor ebx, ebp
test ebx, ebp
setne r9b
sete r10b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r11b
mov eax, r11d
xor al, bl
and al, r11b
mov esi, eax
xor sil, 1
or al, sil
mov edi, esi
xor dil, al
or al, sil
xor al, 1
or al, dil
xor al, 1
mov esi, eax
xor sil, r10b
not sil
and sil, r10b
or al, r10b
xor al, 1
mov edi, esi
and dil, al
xor al, sil
or al, dil
mov esi, ebx
xor sil, r10b
and sil, bl
and r9b, r11b
and bl, r10b
or bl, r9b
xor sil, 1
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
mov r10d, eax
xor r10b, bl
and r10b, al
and bl, al
or bl, r9b
mov eax, ebx
xor al, r10b
test bl, 1
mov r15d, 0xa6b18524
mov edx, 0xd50c9065
cmovne r15d, edx
test r10b, 1
mov ebp, 0xa6b18524
jmp 0x140034c19
cmp r15d, 0xcb867957
je 0x1400345b9
cmp r15d, 0xcbe34b43
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov esi, ebx
not esi
mov ebp, ebx
xor ebp, 0x33680311
mov edi, ebp
and edi, ebx
and ebp, esi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x990c9470
and ebp, 0x66f36b8f
or ebp, eax
mov edi, ebp
xor edi, 0x2a400460
and esi, 0x9a2a932c
mov eax, ebx
and eax, 0x65d56cd3
or eax, esi
xor eax, 0x9a2a932d
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe27330ca
and ebx, 0x1d8ccf35
or ebx, eax
mov eax, ebx
xor eax, 0x1c804434
xor ebp, 0x559b689f
xor ebx, 0xe27330ca
mov esi, ebp
and esi, 0xc12e9b09
and edi, 0x3ed164f6
or edi, esi
or ebp, ebx
and ebx, 0xc12e9b09
and eax, 0x3ed164f6
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edi, eax
or edi, 0xf7e7b95b
mov ebx, edi
not ebx
or ebp, 0x8184404
and ebp, 0xee9a5c0f
and eax, 0x1165a150
or eax, ebp
and edi, 0xee9a5c0f
and ebx, 0x2a0
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x81846a4
and ebx, 0xf7e7b95b
or ebx, eax
mov eax, ebx
not eax
and eax, 0x6ff84a19
and ebx, 0x9007b5e6
or ebx, eax
mov eax, ebx
xor eax, 0x395c4
xor ebx, 0x5600818
and ebx, 0x9564283a
and eax, 0x6a9bd7c5
or eax, ebx
xor eax, 0x9564283a
cmp eax, 0xffffffff
setne r10b
sete r11b
cmp r9d, 9
setg sil
cmp r9d, 0xa
setl bl
mov r9d, r11d
xor r9b, bl
mov eax, r9d
and al, bl
and bl, r11b
or bl, r9b
and r9b, r11b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
xor sil, r10b
xor bl, 1
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x4b0ac9d0
mov edx, 0x21d511b
cmovne eax, edx
test bl, 1
mov r15d, 0x4b0ac9d0
cmovne r15d, eax
mov dword [rsp + 0xd8], r13d
jmp 0x140033f86
cmp r15d, 0xabcbdd7
je 0x1400345d1
cmp r15d, 0xd28e19e
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x78dd78d5
and ebp, eax
and eax, 0x8722872a
or eax, ebx
mov ebx, eax
xor ebx, 0x84028400
xor eax, 0x78dd78d5
mov edi, ebp
not edi
mov esi, eax
and esi, 0x2b2423eb
and ebx, 0xd4dbdc14
or ebx, esi
or eax, edi
and edi, 0x2b2423eb
and ebp, 0xd4dbdc14
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebx, eax
not ebx
and ebx, 0x90c6c080
mov ebp, eax
and ebp, 0x6f393f7f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x6f393f7f
mov edi, ebx
and edi, 0xb91ef52e
and eax, 0x46e10ad1
or eax, edi
mov edi, eax
not edi
and edi, 0xbe83fbf3
and eax, 0x417c040c
or eax, edi
mov edi, eax
xor edi, 0x70429102
and ebx, 1
xor ebp, 0x6f393f7e
or ebp, ebx
mov ebx, ebp
not ebx
xor eax, 0x79d0edc
mov esi, eax
and esi, 0x8b246cb5
and edi, 0x74db934a
or edi, esi
or eax, ebp
and ebp, 0x8b246cb5
and ebx, 0x74db934a
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebx, eax
not ebx
mov edi, ebx
or edi, 0x6b40997c
mov ebp, edi
not ebp
or eax, 0x14180202
and eax, 0x1d580a12
and ebx, 0x6200916c
or ebx, eax
and edi, 0x1d580a12
and ebp, 0x80a76481
or ebp, edi
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x94bf6683
and ebp, 0x6b40997c
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x82debf3f
and ebp, 0x7d2140c0
or ebp, ebx
xor ebp, 0x82debf3f
xor eax, ebp
test eax, ebp
setne r9b
cmp dword [0x1400b2d08], 9
setg bl
mov eax, ebx
and al, r9b
xor bl, r9b
or al, bl
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
mov eax, r9d
xor al, bl
mov eax, 0x7a096ba1
mov edx, 0x93a1402c
cmovne eax, edx
test r9b, r9b
mov r15d, 0x93a1402c
cmovne r15d, eax
jmp 0x140031693
cmp r15d, 0xaf53b50f
je 0x1400345e9
cmp r15d, 0xaf746dce
jne 0x14002cf10
mov eax, dword [rsp + 0xd4]
shl eax, 2
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
mov bl, byte [r14 + rax]
mov byte [rcx + rax], bl
mov eax, dword [rsp + 0x3c]
add eax, 1
mov qword [rsp + 0x40], rax
mov r9, qword [rsp + 0x40]
mov edi, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea ebx, [rdi - 1]
imul ebx, edi
mov esi, ebx
not esi
mov edi, esi
and edi, ebx
mov eax, ebx
and eax, 0x4791f25d
and esi, 0xb86e0da2
or esi, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x4791f25d
and edi, 0xb86e0da2
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xfffffffe
and eax, 0xfffffffe
and ebx, 1
or ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
mov edi, ebx
xor edi, 0x83c1ec68
and edi, ebx
or ebx, 0x7c3e1397
mov esi, ebx
and esi, 0xa3a1242a
and eax, 0x40c840
or eax, esi
mov esi, edi
not esi
or ebx, esi
and esi, 0xa3a1242a
and edi, 0x5c5edbd5
or edi, esi
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x4b17730d
and ebx, 0xb4e88cf2
or ebx, eax
mov eax, ebx
xor eax, 0x4292018
xor ebx, 0x8444
and eax, 0xccff3b39
and ebx, 0x3300c4c6
or ebx, eax
xor ebx, 0xccff3b39
cmp ebx, 0xffffffff
setne r11b
sete r10b
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl al
and r11b, al
or al, r10b
xor al, 1
and bl, r10b
or bl, r11b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, al
xor r10b, 1
mov eax, r10d
xor al, bl
test r10b, 1
mov r15d, 0xd7e85f24
mov edx, 0xd73fa710
cmovne r15d, edx
mov r9b, byte [r14 + r9]
test bl, bl
mov ebp, 0xd7e85f24
cmovne r15d, ebp
mov byte [rsp + 0x4f], r9b
jmp 0x140034759
cmp r15d, 0x6c2d3452
je 0x140034771
cmp r15d, 0x710b1823
jne 0x14002cf10
mov edx, dword [0x1400b2d0c]
mov r8d, dword [0x1400b2d08]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov edx, esi
and edx, 0x25f8254b
mov ebx, eax
and ebx, 0xda07dab4
or ebx, edx
mov edx, ebx
xor edx, 0x800048b0
xor ebx, 0x502102
mov ebp, esi
or ebp, 0xaa527bb3
mov edi, ebp
not edi
or ebx, 0x54040408
and ebx, 0x5e56370a
and edx, 0xa00048b1
or edx, ebx
and ebp, 0x5e56370a
and edi, 0x1a98044
or edi, ebp
xor edi, edx
mov edx, edi
not edx
and edx, 0x98f37dcb
and edi, 0x670c8234
or edi, edx
mov edx, edi
xor edx, 0x8d025106
xor edi, 0x32a10679
mov ebp, edi
and ebp, 0x627daee8
and edx, 0x9d825117
or edx, ebp
and eax, 0x627daee8
and esi, 0x9d825117
or esi, eax
xor esi, edx
xor edi, esi
test edi, esi
sete r9b
setne al
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
mov ebx, edx
or bl, al
and al, dl
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
and r10b, r9b
or r10b, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x6266bafb
mov ebp, 0x76f2279a
cmovne eax, ebp
test dl, 1
mov r15d, 0x6266bafb
cmovne r15d, eax
test bl, bl
jmp 0x140035a44
cmp r15d, 0xe6587e20
je 0x140034789
cmp r15d, 0xf07089fa
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, edi
or ebx, 0x490edcc2
mov esi, edi
and esi, 0x490edcc2
mov ebp, eax
and ebp, 0xb6f1233c
or ebp, esi
and ebx, 0x490edcc3
xor ebx, ebp
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x2b479530
and ebx, 0xd4b86acf
or ebx, esi
and edi, 0x2b479530
and eax, 0xd4b86acf
or eax, edi
xor eax, ebx
xor ebp, eax
test ebp, eax
sete al
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg r9b
mov esi, r11d
and sil, r9b
mov ebx, r10d
and bl, al
or bl, sil
xor r9b, bl
and r9b, bl
or r11b, r10b
xor al, r10b
and al, r10b
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
mov r10d, r9d
xor r10b, 1
mov r11d, eax
xor r11b, 1
mov ebx, r11d
mov esi, r10d
mov edi, r11d
mov ebp, r10d
and bpl, r11b
xor r11b, r10b
and r10b, r9b
xor sil, r10b
xor r10b, 1
or r10b, r9b
and bl, al
xor r10b, 1
or r10b, sil
xor dil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dil
xor bl, r10b
or r11b, bpl
mov eax, r11d
xor al, bl
test r11b, 1
mov r15d, 0x3cd185ba
mov edx, 0x9d25c200
cmovne r15d, edx
test bl, 1
cmove r15d, edx
test al, 1
mov eax, 0x3cd185ba
jmp 0x140035a44
cmp r15d, 0x2a166d61
je 0x1400347a1
cmp r15d, 0x2b2c45c0
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r11d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x90065c2d
and ebx, 0x6ff9a3d2
or ebx, ebp
mov esi, ebx
xor esi, 0x88102c2
xor ebx, 0x10005801
or edi, 0x9ba5fbe3
mov ebp, edi
not ebp
or ebx, 0x4180410
and ebx, 0x1738fd11
and esi, 0x888502e2
or esi, ebx
and edi, 0x1738fd11
and ebp, 0x6042000c
or ebp, edi
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x645a041c
and ebp, 0x9ba5fbe3
or ebp, ebx
mov edi, ebp
not edi
mov ebx, edi
or ebx, 1
mov esi, ebx
not esi
and edi, 0xccadc8ac
and ebp, 0x33523753
or ebp, edi
mov edi, ebp
xor edi, 0x30101712
xor ebp, 0xccadc8ad
mov eax, ebx
and eax, 0x8746e8cc
and esi, 0x78b91732
or esi, eax
or ebx, ebp
and ebp, 0x8746e8cc
and edi, 0x78b91733
or edi, ebp
xor edi, esi
not ebx
or ebx, edi
mov ebp, ebx
mov eax, ebx
xor eax, 0xdb56caab
and eax, ebx
not ebx
and ebx, 0x5bc69fa9
and ebp, 0xa4396056
or ebp, ebx
mov ebx, ebp
xor ebx, 0x104000
xor ebp, 0x5b468aa9
or ebp, 0x24a93554
mov edi, eax
not edi
mov esi, ebp
and esi, 0x89a10fbb
and ebx, 0x5256c000
or ebx, esi
or ebp, edi
and edi, 0x89a10fbb
and eax, 0x765ef044
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x24a93554
and ebp, 0xdb56caab
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x374c066f
and ebp, 0xc8b3f990
or ebp, ebx
xor ebp, 0x374c066f
xor eax, ebp
test eax, ebp
setne r10b
sete r9b
cmp r11d, 0xa
setl sil
cmp r11d, 9
setg dil
mov r11d, r9d
xor r11b, r10b
and r11b, r9b
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
or al, r11b
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
mov ebx, eax
and bl, dil
xor al, 1
and al, sil
or al, bl
xor r9b, dil
mov ebx, edi
xor bl, r10b
or dil, r10b
xor dil, 1
or dil, bl
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, 1
xor al, 1
and bl, dil
mov r9d, edi
and r9b, bl
xor bl, dil
or bl, r9b
xor bl, al
mov r9d, eax
and r9b, dil
xor al, dil
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0x3c8748e
mov eax, 0xf9bb223e
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0x3c8748e
jmp 0x140035a44
cmp r15d, 0x9d25c200
je 0x140034883
cmp r15d, 0x9ed281c6
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
and ebx, ebp
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov r10d, ebx
not r10d
mov esi, ebx
or esi, 0xb4f6a5bb
mov eax, esi
not eax
mov edi, r10d
or edi, 0x4b095a44
mov ebp, edi
not ebp
and esi, 0x80210a0e
and eax, 0x4b085040
or eax, esi
and edi, 0x80210a0e
and ebp, 0x34d6a5b1
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xbe1140a
and ebp, 0xf41eebf5
or ebp, eax
mov esi, ebp
xor esi, 0xb143190
and r10d, 1
xor ebx, 0xfffffffe
or ebx, r10d
mov eax, ebx
not eax
and eax, 0xa805cab
and ebx, 0xf57fa354
or ebx, eax
mov eax, ebx
xor eax, 0x13c2114
xor ebp, 0x40e84e4f
xor ebx, 0xa805cab
mov edi, ebp
and edi, 0xf443c662
and esi, 0xbbc399d
or esi, edi
or ebp, ebx
and ebx, 0xf443c662
and eax, 0xbbc399d
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3066d616
and ebp, 0xcf9929e9
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc97b1c1
and ebp, 0xf3684e3e
or ebp, eax
mov eax, ebp
xor eax, 0x42028000
xor ebp, 0x20210393
and ebp, 0xa12d1bbb
and eax, 0x5ed2e444
or eax, ebp
mov ebp, eax
xor ebp, 0xa520404
xor eax, 0x212400a9
and eax, 0x75a4e0e9
and ebp, 0x8a5b1f16
or ebp, eax
mov eax, ebp
xor eax, 0x7424c0a8
xor ebp, 0x8a480102
and ebp, 0x8bc82143
and eax, 0x7437debc
or eax, ebp
xor eax, 0x7437debc
sete r10b
setne sil
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl bl
mov eax, ebx
xor al, sil
not al
and al, sil
or sil, bl
xor sil, 1
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov eax, r11d
xor al, r10b
and al, r11b
xor bl, r10b
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
xor al, sil
mov ebx, eax
xor bl, 1
and sil, bl
xor bl, sil
test bl, 1
mov ebp, 0x5fae89e1
mov edx, 0x12517fd
cmovne ebp, edx
test al, 1
mov r15d, ebp
mov eax, 0x5fae89e1
cmovne r15d, eax
test sil, sil
jmp 0x140035b90
cmp r15d, 0x59a5a677
je 0x14003489b
cmp r15d, 0x5b9f68ba
jne 0x14002cf10
movzx eax, byte [rsp + 0xdc]
mov r15d, 0x1bfde5a3
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xd68a223f
je 0x140034932
cmp r15d, 0xd73fa710
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
lea r11d, [rax - 1]
imul r11d, eax
mov r9d, r11d
not r9d
mov eax, r9d
or eax, 0xcc8e893d
mov edi, eax
not edi
mov ebp, r11d
xor ebp, 0xcc8e893d
and ebp, r9d
mov esi, ebp
not esi
mov r10d, eax
and r10d, 0x1346f611
and edi, 0x203100c2
or edi, r10d
or eax, esi
and esi, 0x1346f611
and ebp, 0xecb909ee
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xaa55a127
and eax, 0x55aa5ed8
or eax, ebp
mov edi, eax
xor edi, 0x6c3281b
and r9d, 0xe9472987
mov ebx, r11d
and ebx, 0x16b8d678
or ebx, r9d
xor ebx, 0xe9472986
and r11d, 1
or r11d, ebx
mov ebp, r11d
not ebp
xor eax, 0x9924d7e4
mov ebx, eax
and ebx, 0xf81c9480
and edi, 0x7e36b7f
or edi, ebx
or eax, r11d
and r11d, 0xf81c9480
and ebp, 0x7e36b7f
or ebp, r11d
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe8e2c073
and ebp, eax
and eax, 0x171d3f8c
or eax, ebx
xor eax, 0x171d3f8c
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
setne r9b
cmp dword [0x1400b2d08], 9
setg al
mov ebx, eax
and bl, r9b
xor al, r9b
or bl, al
mov r9d, ebx
xor r9b, 1
and bl, al
xor al, 1
mov r10d, r9d
xor r10b, al
and r10b, r9b
and al, r9b
or al, bl
mov ebx, r10d
xor bl, al
mov ebp, 0xffc77a03
mov edx, 0x13cc62b4
jmp 0x1400318b2
cmp r15d, 0x18134811
je 0x140034b04
cmp r15d, 0x1a84b611
jne 0x14002cf10
mov r15d, 0xb015ad0d
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xbe4b3b01
je 0x140034b51
cmp r15d, 0xbf0ba549
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rax - 1]
imul ebx, eax
mov esi, ebx
not esi
mov edi, esi
and edi, 0x45170958
mov eax, ebx
xor eax, 0x45170958
and eax, ebx
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb3056263
and eax, 0x4cfa9d9c
or eax, ebp
mov ebp, eax
xor ebp, 0x9ed94c5
and esi, 0xb4a69946
and ebx, 0x4b5966b9
or ebx, esi
mov edi, ebx
xor edi, 0x4b5966b9
xor eax, 0xf6126b3a
and edi, eax
xor ebx, 0xb4a69946
and ebx, ebp
or ebx, edi
xor eax, ebx
test eax, ebx
sete al
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg sil
mov r9d, r11d
and r9b, sil
mov ebx, r10d
and bl, al
or bl, r9b
xor sil, bl
and sil, bl
or r11b, r10b
xor al, r10b
and al, r10b
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
mov r9d, esi
xor r9b, 1
xor al, 1
mov ebx, r9d
and bl, sil
xor bl, 1
mov r10d, esi
xor r10b, bl
or bl, sil
xor bl, 1
or bl, r10b
xor bl, al
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0x54572339
mov eax, 0xb3b1d793
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0x54572339
jmp 0x140035a44
cmp r15d, 0x7af113b7
je 0x140034c35
cmp r15d, 0x7b652f7d
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xcdb04688
mov eax, ebp
xor eax, 0xcdb04688
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x324fb976
and eax, 0xcdb04689
or eax, edx
mov edx, eax
not edx
and ebx, 0xed3787a5
and ebp, 0x12c8785a
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2c02018
xor ebp, 0xed3787a5
mov edi, eax
and edi, 0x313c5b63
and edx, 0xcec3a49c
or edx, edi
or eax, ebp
and ebp, 0x313c5b63
and ebx, 0xcec3a49c
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400b2d08], 9
setg al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r8d, eax
and r8b, r9b
mov edx, r9d
and dl, bl
xor bl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or al, r8b
or bl, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x7767806d
mov ebp, 0xafe4804f
cmovne edx, ebp
test bl, 1
mov r15d, 0x7767806d
cmovne r15d, edx
test al, al
jmp 0x14003475b
cmp r15d, 0xff87fd59
je 0x140034c7d
cmp r15d, 0xffc77a03
jne 0x14002cf10
mov r15d, 0x13cc62b4
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x3ae01496
je 0x140034d28
cmp r15d, 0x3cd185ba
jne 0x14002cf10
mov eax, dword [0x1400b2d0c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x52b88c16
and ebx, 0xad4773e9
or ebx, ebp
mov edi, ebx
xor edi, 0x8001141
xor ebx, 0x42000400
or eax, 0x6f6afd49
mov ebp, eax
not ebp
or ebx, 0x1502a4
and ebx, 0x675766ac
and edi, 0x8289941
or edi, ebx
and eax, 0x675766ac
and ebp, 0x90800012
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xc28e032b
and ebp, 0x3d71fcd4
or ebp, eax
mov eax, ebp
xor eax, 0x521b019d
mov ebx, ebp
xor ebx, 0xa1848002
and ebx, 0xf38f800b
xor ebp, 0x3cd5f773
and ebp, eax
and eax, 0xc707ff4
or eax, ebx
mov ebx, eax
xor ebx, 0x628e800a
or ebx, 0x91310911
mov edi, ebx
not edi
mov esi, ebp
not esi
mov r9d, ebx
and r9d, 0xc1df5ff0
and edi, 0x2e00a00e
or edi, r9d
or ebx, esi
and esi, 0xc1df5ff0
and ebp, 0x3e20a00f
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x91310910
and ebx, 0x6ecef6ef
or ebx, ebp
mov ebp, eax
and ebp, 1
xor eax, 0xc707ff5
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbcca6379
and eax, 0x43359c86
or eax, ebp
xor eax, 0x43359c86
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
or eax, 0xbba6d94f
mov edi, eax
not edi
or ebx, 0x445926b0
mov ebp, ebx
not ebp
and eax, 0xc621ff31
and edi, 0x580080
or edi, eax
and ebx, 0xc621ff31
and ebp, 0x3986004e
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xbba6d94f
and ebp, 0x445926b0
or ebp, eax
mov eax, ebp
not eax
and eax, 0xfc906b89
and ebp, 0x36f9476
or ebp, eax
mov eax, ebp
xor eax, 0x3459416
xor ebp, 0xf8906b81
and ebp, 0xf8ba6be1
and eax, 0x745941e
or eax, ebp
xor eax, 0xf8ba6be1
cmp eax, 0xffffffff
setne r9b
sete bl
cmp dword [0x1400b2d08], 0xa
setl r10b
mov esi, r10d
or sil, bl
xor sil, 1
xor bl, r10b
or sil, bl
mov r11d, esi
xor r11b, 1
or r9b, r10b
and bl, r10b
mov eax, r9d
xor al, bl
xor bl, 1
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
and r10b, bl
mov r9d, r10d
and r9b, bl
xor r10b, bl
or r10b, r9b
and sil, r10b
xor r10b, 1
and r10b, r11b
or r10b, sil
mov r9d, r11d
xor r9b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x65fdbaa2
mov edx, 0x9d25c200
cmovne eax, edx
test bl, 1
mov r15d, 0x65fdbaa2
jmp 0x140034925
cmp r15d, 0x8be72117
je 0x1400355a9
cmp r15d, 0x8c6e7f70
jne 0x14002cf10
movzx eax, byte [rsp + 0x5f]
movzx eax, byte [rsp + 0x6f]
movzx eax, byte [rsp + 0x7f]
movzx eax, byte [rsp + 0x5e]
mov r15d, 0x1f5fce61
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xc98b47ef
je 0x14003562f
cmp r15d, 0xcb0a4ed6
jne 0x14002cf10
mov r15d, 0x18134811
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0x7b8dee9
je 0x14003564f
cmp r15d, 0x8705c23
jne 0x14002cf10
movzx eax, byte [rsp + 0x9f]
mov dword [rsp + 0xa0], eax
mov r15d, 0xd28e19e
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
cmp r15d, 0xad251799
je 0x14003573f
cmp r15d, 0xad5cd08b
jne 0x14002cf10
mov edx, dword [0x1400b2d0c]
mov r8d, dword [0x1400b2d08]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov edx, edi
and edx, 0x505f9ab6
xor edi, 0x9c04ab41
and edi, esi
and esi, 0xafa06549
or esi, edx
mov r9d, esi
not r9d
mov ebx, esi
xor ebx, 0x405b10b6
or ebx, 0x9c04ab41
mov edx, ebx
not edx
mov eax, edi
not eax
mov ebp, ebx
and ebp, 0x2c5d383e
and edx, 0x43a24480
or edx, ebp
or ebx, eax
and eax, 0x2c5d383e
and edi, 0xd3a2c7c1
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x9c04ab40
and ebx, 0x63fb54bf
or ebx, eax
and r9d, 1
xor esi, 0xafa06548
or esi, r9d
mov eax, esi
not eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xcadaff8f
and ebx, 0x35250070
or ebx, edx
or ebp, esi
and esi, 0xcadaff8f
and eax, 0x35250070
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x23f9cda9
and ebp, 0xdc063256
or ebp, eax
mov eax, ebp
xor eax, 0x90000210
xor ebp, 0x331c408
and ebp, 0x4f37f44e
and eax, 0xb0c80bb1
or eax, ebp
mov edx, eax
xor edx, 0x4907b04e
xor eax, 0xa0480320
and eax, 0xa6784720
and edx, 0x5987b8df
or edx, eax
mov eax, edx
xor eax, 0x51869054
xor edx, 0x26504520
and edx, 0x2e516dab
and eax, 0xd1ae9254
or eax, edx
xor eax, 0x2e516dab
cmp eax, 0xffffffff
sete bl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg dl
and r10b, dl
mov eax, r9d
and al, bl
or al, r10b
mov r8d, eax
xor r8b, dl
and r8b, al
xor dl, bl
not dl
and dl, bl
xor bl, r9b
and bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r10d, r8d
xor r10b, 1
mov edx, ebx
xor dl, 1
and r8b, r10b
and bl, dl
mov r9d, r10d
and r9b, r8b
xor r8b, r10b
or r8b, r9b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov eax, r8d
xor al, 1
and al, bl
xor bl, 1
and bl, r8b
or bl, al
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov r15d, 0x67efa99
mov edx, 0x8b553712
cmovne r15d, edx
test bl, 1
cmove r15d, edx
test al, 1
mov eax, 0x67efa99
jmp 0x140035a44
cmp r15d, 0x65fdbaa2
je 0x140035893
cmp r15d, 0x68699cdb
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
xor edi, 0xb490c05f
and edi, ebx
not ebx
and ebx, 0xb490c05f
mov ebp, ebx
and ebp, edi
xor edi, ebx
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x4b6f3fa0
and edi, 0xb490c05f
or edi, ebp
mov r10d, edi
mov eax, edi
xor eax, 0xd822f9c9
and eax, edi
not edi
and edi, 0x445fe72d
and r10d, 0xbba018d2
or r10d, edi
mov ebp, r10d
xor ebp, 0xbba018d2
xor r10d, 0x445fe72d
mov ebx, r10d
or ebx, 0x27dd0636
mov edi, ebx
not edi
mov esi, eax
not esi
mov r11d, ebx
and r11d, 0x5eb75ba7
and edi, 0x8000a048
or edi, r11d
or ebx, esi
and esi, 0x5eb75ba7
and eax, 0xa148a458
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x908f677d
and ebx, 0x6f709882
or ebx, eax
xor ebx, 0xb752614a
and r10d, 0xb3f9ba93
mov eax, ebp
and eax, 0x4c06456c
or eax, r10d
xor eax, 0xb3f9ba92
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8508d344
and ebp, 0x7af72cbb
or ebp, eax
xor ebp, 0x7af72cbb
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe48bcb25
and ebp, 0x1b7434da
or ebp, eax
mov eax, ebp
xor eax, 0x13141050
xor ebp, 0x20084b05
and ebp, 0x28686f8f
and eax, 0xd7979070
or eax, ebp
mov ebp, eax
xor ebp, 0x91849000
xor eax, 0x28682980
and eax, 0x6e7b29f0
and ebp, 0x9184d60f
or ebp, eax
xor ebp, 0x6e7b29f0
cmp ebp, 0xffffffff
setne bl
sete r10b
cmp r9d, 0xa
setl al
cmp r9d, 9
setg r9b
and r9b, r10b
and bl, al
or bl, r9b
or al, r10b
xor al, 1
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
xor al, 1
xor bl, 1
mov r9d, ebx
or r9b, al
xor bl, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x14678c51
mov edx, 0x125f9bfd
cmovne eax, edx
test bl, 1
mov r15d, eax
mov edx, 0x14678c51
cmovne r15d, edx
test r9b, 1
jmp 0x140034d12
cmp r15d, 0xe5d9fe5a
je 0x1400359a4
cmp r15d, 0xe611cff8
jne 0x14002cf10
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebx, edi
not ebx
and edi, 0xf6de0adb
and ebx, 0x921f524
or ebx, edi
mov ebp, ebx
xor ebp, 0xf6de0adb
xor ebx, 0x8011104
mov esi, ebp
and esi, 0xfffffffe
and ebx, 0x4e071b84
and ebp, 0xb1f8e47b
or ebp, ebx
xor ebp, 0xb1f8e47a
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x28044230
mov edi, ebp
and edi, 0x902b00c3
or edi, ebx
xor edi, 0x902b00c3
and ebp, 0x47d0bd0c
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x47d0bd0c
and ebp, 0xb82f42f3
or ebp, ebx
setne sil
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
and r9b, r10b
and sil, r11b
or sil, r9b
or r11b, r10b
xor r11b, 1
mov r9d, r11d
and r9b, sil
xor r11b, sil
or r11b, r9b
mov eax, esi
xor al, 1
and sil, al
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
xor sil, r11b
mov r9d, eax
and r9b, r11b
xor al, r11b
or al, r9b
mov ebx, eax
xor bl, sil
test bl, 1
mov ebp, 0xc11e8f6b
mov edx, 0x5d3ceca2
cmovne ebp, edx
test al, 1
mov r15d, 0xc11e8f6b
cmovne r15d, ebp
test sil, 1
jmp 0x140035b90
cmp r15d, 0x25df18fa
je 0x140035a5a
cmp r15d, 0x29c0de41
jne 0x14002cf10
mov r15d, 0x90a3c45e
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov eax, edi
mov ebx, edi
xor ebx, 0xed3d28a5
and ebx, edi
not edi
and edi, 0xe01c2881
and eax, 0xd210024
or eax, edi
xor eax, 0xd210024
mov edi, eax
and edi, ebx
xor ebx, eax
or ebx, edi
mov eax, ebx
not eax
and eax, 0x12c2d75a
and ebx, 0xed3d28a5
or ebx, eax
mov r10d, ebx
not r10d
mov esi, ebx
or esi, 0x33722225
mov edi, esi
not edi
mov ebp, ebx
xor ebp, 0xcc8dddda
and ebp, ebx
mov eax, ebp
not eax
mov r11d, esi
and r11d, 0x2457787
and edi, 0xcc888858
or edi, r11d
or esi, eax
and eax, 0x2457787
and ebp, 0xfdba8878
or ebp, eax
xor ebp, edi
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x33722224
and esi, 0xcc8ddddb
or esi, eax
and ebx, 0xc411c50c
mov eax, r10d
and eax, 0x3bee3af3
or eax, ebx
xor eax, 0xc411c50d
and r10d, 1
or r10d, eax
mov eax, r10d
not eax
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x46a55644
and esi, 0xb95aa9bb
or esi, ebp
or edi, r10d
and r10d, 0x46a55644
and eax, 0xb95aa9bb
or eax, r10d
xor eax, esi
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x4a24a0ca
and edi, 0xb5db5f35
or edi, eax
mov eax, edi
xor eax, 0x21421b01
xor edi, 0x20000c2
and edi, 0x969944f6
and eax, 0x6966bb09
or eax, edi
mov ebp, eax
xor ebp, 0x801904c6
xor eax, 0x49421809
and eax, 0x5fc25839
and ebp, 0xa03da7c6
or ebp, eax
xor ebp, 0xa03da7c6
cmp ebp, 0xffffffff
sete r10b
setne r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg al
mov ebx, r11d
xor bl, al
mov r9d, ebx
and r9b, r11b
and bl, al
xor r9b, 1
xor bl, 1
mov edi, r9d
xor dil, bl
or bl, r9b
xor bl, 1
or bl, dil
mov r9d, eax
xor r9b, r10b
and r9b, al
and sil, r11b
and al, r10b
or al, sil
xor r9b, 1
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
mov r10d, ebx
xor r10b, 1
and r9b, r10b
or r10b, al
and al, bl
or al, r9b
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0x71e3802a
mov edx, 0x590aeed9
cmovne ebp, edx
test al, 1
mov r15d, ebp
mov eax, 0x71e3802a
cmovne r15d, eax
test r10b, 1
jmp 0x14003486d
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov r10d, ebp
not r10d
mov esi, ebp
xor esi, 0xfffffffe
and esi, ebp
mov ebx, ebp
or ebx, 1
mov eax, esi
not eax
mov r11d, ebx
and r11d, 0x20c462ae
mov edi, r10d
and edi, 0xdf3b9d50
or edi, r11d
or ebx, eax
and eax, 0x20c462ae
and esi, 0xdf3b9d51
or esi, eax
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xa65ba2d9
and ebx, 0x59a45d26
or ebx, eax
xor ebx, 0x59a45d26
and r10d, 0xbd9403bd
and ebp, 0x426bfc42
or ebp, r10d
xor ebp, 0x426bfc42
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7df0683
and ebp, 0xf820f97c
or ebp, eax
xor ebp, 0xf820f97c
sete r10b
setne r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg al
mov r9d, r11d
and r9b, al
or r11b, sil
and sil, r10b
or sil, r9b
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
or al, r10b
mov r10d, eax
xor r10b, r11b
or al, r11b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
and al, sil
or sil, bl
and bl, r9b
or bl, al
mov eax, ebx
xor al, sil
test bl, 1
mov r15d, 0xad251799
mov ebp, 0x90a3c45e
cmovne r15d, ebp
test sil, 1
mov edx, 0xad251799
cmovne r15d, edx
test al, 1
jmp 0x140035b90
mov eax, dword [0x1400b2d0c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x10c444f7
and edx, 0xef3bbb08
or edx, ebp
mov ebx, edx
xor ebx, 0x5092000
xor edx, 0x440490
or eax, 0x8f5d34d9
mov ebp, eax
not ebp
or edx, 0x30a04220
and edx, 0xbaf456b8
and ebx, 0x5092041
or ebx, edx
and eax, 0xbaf456b8
and ebp, 0x40028906
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x70a2cb26
and ebp, 0x8f5d34d9
or ebp, eax
mov r9d, ebp
not r9d
mov edx, ebp
xor edx, 0x3fa662ae
and edx, r9d
mov esi, r9d
or esi, 0x3fa662ae
mov ebx, esi
not ebx
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xc4e21e0
and edx, 0xf3b1de1f
or edx, r8d
or eax, esi
and esi, 0xc4e21e0
and ebx, 0xc0119c11
or ebx, esi
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x3e4f715f
and eax, 0xc1b08ea0
or eax, edx
mov edx, eax
xor edx, 0x66106c08
and ebp, 0x4d9fe306
mov edi, r9d
and edi, 0xb2601cf9
or edi, ebp
xor edi, 0x4d9fe307
and r9d, 1
or r9d, edi
mov ebp, r9d
not ebp
xor eax, 0x1e913f0
mov ebx, eax
and ebx, 0x99af8107
and edx, 0x66507ef8
or edx, ebx
or eax, r9d
and r9d, 0x99af8107
and ebp, 0x66507ef8
or ebp, r9d
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and eax, 0x798d8694
and edx, 0x8672796b
or edx, eax
xor edx, 0x798d8694
setne al
cmp dword [0x1400b2d08], 9
setg dl
mov r8d, edx
xor r8b, al
and dl, al
or dl, r8b
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, ebx
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor al, 1
and al, dl
xor bl, dl
xor dl, 1
and r9b, dl
or al, r9b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test bl, 1
mov ebp, 0x29c0de41
mov ebx, 0x30fd13b4
cmovne ebp, ebx
test dl, 1
mov r15d, 0x29c0de41
jmp 0x1400325e6
mov r15d, 0xc8f88d0e
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov r10d, ebp
not r10d
mov edi, ebp
xor edi, 0x68c1ac70
and edi, ebp
or ebp, 0x973e538f
mov esi, edi
not esi
mov eax, ebp
and eax, 0x459246ab
mov ebx, r10d
and ebx, 0x2841a850
or ebx, eax
or ebp, esi
and esi, 0x459246ab
and edi, 0xba6db954
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x973e538e
and ebp, 0x68c1ac71
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc77132c3
and ebp, 0x388ecd3c
or ebp, eax
xor ebp, 0x388ecd3c
mov eax, ebp
and eax, r10d
xor ebp, r10d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x228b0d2
and ebp, 0xfdd74f2d
or ebp, eax
xor ebp, 0xfdd74f2d
setne r10b
sete r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg al
mov ebx, eax
xor bl, sil
and bl, al
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov edi, r9d
and dil, bl
xor bl, r9b
or bl, dil
mov r9d, ebx
xor r9b, 1
and r9b, r11b
and bl, r10b
or bl, r9b
mov r9d, eax
xor r9b, r11b
and r9b, al
and r10b, sil
and al, r11b
or al, r10b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
xor r9b, 1
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x452b868b
mov edx, 0x517dd70f
cmovne eax, edx
test r9b, 1
mov r15d, eax
mov edx, 0x452b868b
cmovne r15d, edx
test bl, bl
jmp 0x140034d12
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x95b8601e
and ebp, 0x6a479fe1
or ebp, ebx
mov ebx, ebp
xor ebx, 0x6a479fe1
mov edi, ebp
xor edi, 0x95b8201e
and edi, 0xd7b9a21e
xor ebp, 0xf3b94386
and ebp, ebx
and ebx, 0x28465de1
or ebx, edi
mov edi, ebx
xor edi, 0x28465de1
mov esi, ebx
xor esi, 0x4e477e79
and esi, edi
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x66012399
and ebp, 0x99fedc66
or ebp, eax
and edi, 1
xor ebx, 0x28465de0
or ebx, edi
mov eax, ebx
not eax
and eax, 0x709b1287
and ebx, 0x8f64ed78
or ebx, eax
xor ebx, 0x8f64ed78
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and ebx, eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and ebx, 0x101043b2
and eax, 0xefefbc4d
or eax, ebx
mov ebp, eax
xor ebp, 0x10004280
xor eax, 0x2e39c0c
and eax, 0x2f39d3e
and ebp, 0xfd0c62c1
or ebp, eax
xor ebp, 0xfd0c62c1
sete r10b
setne r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov r9d, ebx
and r9b, r11b
and r10b, bl
xor bl, r11b
or bl, r9b
mov r9d, ebx
not r9b
and sil, r11b
or sil, r10b
mov eax, esi
xor al, 1
and sil, bl
or bl, al
and al, r9b
or al, sil
mov r9d, eax
xor r9b, bl
test al, al
mov r15d, 0x2bb13f4f
mov eax, 0xe2500fe
cmovne r15d, eax
test bl, bl
mov edx, 0x2bb13f4f
cmovne r15d, edx
jmp 0x140033f86
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebx, edi
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
not edi
mov esi, edi
and esi, 0x9a35ff04
and ebx, 0x65ca00fa
or ebx, esi
xor ebx, 0x65ca00fa
mov esi, ebx
and esi, ebp
xor ebp, ebx
or ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x85e659c3
and ebp, 0x7a19a63c
or ebp, ebx
xor ebp, 0x7a19a63c
mov ebx, ebp
and ebx, edi
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x961b1abf
and ebp, 0x69e4e540
or ebp, ebx
xor ebp, 0x69e4e540
setne r10b
sete r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov eax, ebx
xor al, r11b
and al, bl
and sil, r10b
and bl, r11b
or bl, sil
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
not r9b
mov r10d, ebx
xor r10b, al
and r10b, bl
and al, bl
xor bl, 1
and bl, r9b
or al, bl
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0xffc77a03
mov edx, 0x34d0355d
cmovne ebp, edx
test al, al
mov r15d, ebp
cmovne r15d, edx
test r10b, r10b
jmp 0x140035b90
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x54f5593
and ebx, 0xfab0aa6c
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x2ac6f815
and ebx, 0xd53907ea
or ebx, ebp
mov ebp, ebx
xor ebp, 0xd0765279
xor ebx, 0x2f89ad86
mov edi, ebp
and edi, 0xfffffffe
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
xor ebx, 0x496b2cc6
and ebx, ebp
or ebp, 0xb694d339
mov edi, ebp
not edi
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xdc3d0c0b
and edi, 0x14220c4
or edi, eax
or ebp, esi
and esi, 0xdc3d0c0b
and ebx, 0x23c2f3f4
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xd81936d2
and ebp, 0x27e6c92d
or ebp, eax
mov eax, ebp
xor eax, 0x2208c508
xor ebp, 0x91301800
and eax, 0x224ac71c
and ebp, 0xddb538e3
or ebp, eax
mov eax, ebp
xor eax, 0x22028518
xor ebp, 0x9cb11862
and ebp, 0x9cf95a66
and eax, 0x6306a599
or eax, ebp
xor eax, 0x6306a599
sete r10b
setne r11b
cmp r9d, 0xa
setl al
cmp r9d, 9
setg r9b
and r11b, r9b
and al, r10b
or al, r11b
mov r11d, eax
xor r11b, r9b
and r11b, al
xor r9b, r10b
mov eax, r9d
xor al, 1
mov r10d, r11d
xor r10b, 1
mov esi, r11d
and sil, r10b
mov edi, eax
and dil, r9b
mov ebx, esi
xor bl, 1
xor sil, r11b
or bl, r10b
xor bl, 1
or bl, sil
mov esi, edi
and sil, al
xor dil, al
or dil, sil
xor dil, bl
xor r10b, r9b
or al, r11b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, dil
test al, 1
mov r15d, 0xd68a223f
mov eax, 0x125f9bfd
cmovne r15d, eax
test dil, 1
cmove r15d, eax
test bl, 1
mov eax, 0xd68a223f
jmp 0x140035a44
mov eax, dword [0x1400b2d0c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and ebx, eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
mov edi, ebx
or edi, 0x7561a9c7
mov r9d, edi
not r9d
mov ebp, ebx
xor ebp, 0x8a9e5638
and ebp, ebx
mov esi, ebp
not esi
mov r10d, edi
and r10d, 0x9d343a46
and r9d, 0x28a4438
or r9d, r10d
or edi, esi
and esi, 0x9d343a46
and ebp, 0x62cbc5b9
or ebp, esi
xor ebp, r9d
not edi
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x7561a9c6
and edi, 0x8a9e5639
or edi, ebp
and ebx, 0xcacb73d5
mov ebp, eax
and ebp, 0x35348c2a
or ebp, ebx
xor ebp, 0xcacb73d4
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x89eb5e00
and eax, 0x7614a1ff
or eax, ebp
xor eax, 0x7614a1ff
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xdeb10dce
and eax, 0x214ef231
or eax, ebx
xor eax, 0x214ef231
or eax, ebp
cmp eax, 0xffffffff
setne al
sete bl
cmp dword [0x1400b2d08], 0xa
setl r9b
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov r10d, ebx
not r10b
xor al, r9b
mov r9d, eax
not r9b
and r9b, bl
or bl, al
and al, r10b
or al, r9b
mov r9d, ebx
xor r9b, al
test al, al
mov r15d, 0x8fcc9823
mov edx, 0x96066966
cmovne r15d, edx
test bl, bl
mov eax, 0x8fcc9823
cmovne r15d, eax
test r9b, r9b
jmp 0x14003475b
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov r15d, 0x13bd17d2
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0x40]
movzx ebx, byte [rsp + 0x4f]
mov byte [rcx + rax], bl
mov eax, dword [rsp + 0x3c]
add eax, 2
movzx ebx, byte [r14 + rax]
mov byte [rcx + rax], bl
mov r15d, 0xf07089fa
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x94524650
and ebx, 0x42090808
or ebx, edi
mov esi, ebx
xor esi, 0x40090008
xor ebx, 0xa1e26093
or ebp, 0xd65b4e58
mov edi, ebp
not edi
and ebx, 0xa3e26893
and esi, 0x54190648
or esi, ebx
and ebp, 0xa3e26893
and edi, 0x8049124
or edi, ebp
xor edi, esi
mov ebp, edi
not ebp
and ebp, 0x29a4b1a7
and edi, 0xd65b4e58
or edi, ebp
mov ebp, edi
not ebp
mov esi, ebp
and esi, 0x3dc0e19
mov ebx, edi
xor ebx, 0x3dc0e19
and ebx, edi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfc23f1e7
and ebx, 0x3dc0e18
or ebx, eax
and edi, 0xd976a6e9
mov eax, ebp
and eax, 0x26895916
or eax, edi
xor eax, 0xd976a6e8
and ebp, 1
or ebp, eax
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x33eca5fc
and eax, 0xcc135a03
or eax, ebp
mov ebp, eax
xor ebp, 0x22080494
xor eax, 0x40020202
and eax, 0x51e6a36a
and ebp, 0xae195c95
or ebp, eax
mov eax, ebp
xor eax, 0x8e000080
xor ebp, 0x104a048
and ebp, 0x211dfc5d
and eax, 0xdee203a2
or eax, ebp
xor eax, 0x211dfc5d
cmp eax, 0xffffffff
setne r10b
sete r11b
cmp r9d, 9
setg bpl
cmp r9d, 0xa
setl r9b
mov eax, r11d
xor al, r9b
mov esi, eax
and sil, r11b
and al, r9b
mov edi, esi
xor dil, 1
xor sil, al
xor al, 1
or al, dil
xor al, 1
or al, sil
or r9b, r11b
xor bpl, r10b
mov r10d, r9d
xor r10b, bpl
xor bpl, 1
xor r10b, 1
or bpl, r9b
xor bpl, 1
or bpl, r10b
mov ebx, ebp
xor bl, 1
and bl, bpl
xor bl, 1
mov r9d, ebp
xor r9b, bl
or bl, bpl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
xor al, 1
mov r10d, ebx
and r10b, r9b
mov r11d, r10d
and r11b, bl
xor r10b, bl
or r10b, r11b
xor r10b, al
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, r10d
xor bl, al
test al, 1
mov r15d, 0x2b2c45c0
mov eax, 0xfb0113b1
cmovne r15d, eax
test r10b, 1
cmovne r15d, eax
not bl
test bl, 1
mov eax, 0x2b2c45c0
jmp 0x140035a44
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbp - 1]
imul esi, ebp
mov edi, esi
mov ebx, esi
xor ebx, 0x7bd73d58
and ebx, esi
not esi
and esi, 0x1b802900
and edi, 0x60571458
or edi, esi
xor edi, 0x60571458
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x8428c2a7
and ebx, 0x7bd73d58
or ebx, ebp
mov edi, ebx
not edi
and edi, 0x9a8bf17f
mov ebp, ebx
and ebp, 0x65740e80
or ebp, edi
mov edi, ebp
xor edi, 0x65740e80
mov esi, ebp
xor esi, 0x797fe2ec
and esi, edi
and ebx, 0x1c0bec6c
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1c0bec6d
and ebx, 0xe3f41392
or ebx, eax
and edi, 1
xor ebp, 0x65740e81
or ebp, edi
mov eax, ebp
not eax
and eax, 0x4994d229
and ebp, 0xb66b2dd6
or ebp, eax
xor ebp, 0xb66b2dd6
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3881c7b8
and ebp, 0xc77e3847
or ebp, eax
mov eax, ebp
xor eax, 0xc2783842
xor ebp, 0x8818238
and ebp, 0xd87823d
and eax, 0xf2787dc2
or eax, ebp
mov ebp, eax
xor ebp, 0x9878210
xor eax, 0x92684042
and ebp, 0x6997bf90
and eax, 0x9668406f
or eax, ebp
xor eax, 0x9668406f
sete r10b
setne r11b
cmp r9d, 0xa
setl al
cmp r9d, 9
setg sil
mov r9d, r11d
and r9b, sil
and al, r10b
or al, r9b
mov r9d, eax
xor r9b, sil
and r9b, al
xor sil, r11b
mov eax, esi
xor al, 1
mov r10d, r9d
xor r10b, 1
and sil, r10b
or r10b, al
and al, r9b
or al, sil
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0x818ac88c
mov edx, 0x8c6e7f70
cmovne ebp, edx
test al, al
mov r15d, ebp
mov eax, 0x818ac88c
cmovne r15d, eax
test r10b, r10b
jmp 0x14003486d
mov r15d, 0x79e9b91c
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
not eax
mov edi, eax
and edi, 0xfffffffe
mov ebx, esi
xor ebx, 0xfffffffe
and ebx, esi
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x3fca2e12
and ebx, 0xc035d1ed
or ebx, ebp
and esi, 0x3fca2e12
and eax, 0xc035d1ed
or eax, esi
xor eax, ebx
not eax
or eax, edi
cmp eax, 0xffffffff
sete dil
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov esi, r9d
and dil, r9b
and r9b, r10b
xor sil, r10b
or sil, r9b
mov ebx, esi
xor bl, 1
and r11b, r10b
or dil, r11b
mov r10d, edi
xor r10b, 1
and bl, sil
and dil, r10b
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
mov r9d, r10d
and r9b, dil
xor dil, r10b
or dil, r9b
xor dil, bl
mov ebx, esi
and bl, r10b
xor r10b, sil
or r10b, bl
mov eax, r10d
xor al, dil
test al, 1
mov eax, 0x3047aef5
mov edx, 0x2071332d
cmovne eax, edx
test r10b, r10b
mov r15d, 0x3047aef5
cmovne r15d, eax
test dil, 1
jmp 0x140035a44
mov r15d, 0xdd67f713
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbx - 1]
imul esi, ebx
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x7b49df68
mov ebp, esi
and ebp, 0x84b62096
or ebp, edi
xor ebp, 0x84b62096
mov edi, esi
and edi, 1
or edi, ebp
and ebx, 0x50720c3b
and esi, 0xaf8df3c4
or esi, ebx
mov ebp, esi
xor ebp, 0xa8887080
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x7458f44
and edi, 0xf8ba70bb
or edi, ebx
xor esi, 0x400c00
and esi, 0x7458f44
and ebp, 0xf8ba70bb
or ebp, esi
xor ebp, edi
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r10b
sete r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov r9d, ebx
xor r9b, r11b
mov r15d, r9d
not r15b
and r15b, r11b
mov edi, ebx
or dil, r11b
xor r15b, 1
mov ebp, r15d
xor bpl, dil
or r15b, dil
xor r15b, 1
or r15b, bpl
and r9b, bl
and sil, r10b
and bl, r11b
or bl, sil
mov r10d, r9d
xor r10b, 1
xor r9b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
xor r15b, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, r15b
mov r9d, r15d
and r9b, bl
xor r15b, bl
or r15b, r9b
mov ebx, r15d
xor bl, al
test r15b, 1
mov r15d, 0x7ff8ef29
mov edx, 0xb4accfed
cmovne r15d, edx
test al, 1
cmove r15d, edx
test bl, 1
mov eax, 0x7ff8ef29
jmp 0x140035a44
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov r10d, ebp
not r10d
mov edi, ebp
xor edi, 0xfffffffe
and edi, ebp
or ebp, 1
mov esi, edi
not esi
mov eax, ebp
and eax, 0x96934edd
mov ebx, r10d
and ebx, 0x696cb122
or ebx, eax
or ebp, esi
and esi, 0x96934edd
and edi, 0x696cb122
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
not ebp
mov eax, ebp
and eax, r10d
xor ebp, r10d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x61667296
and ebp, 0x9e998d69
or ebp, eax
xor ebp, 0x9e998d69
setne r10b
sete r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov eax, ebx
xor al, r11b
and al, bl
and sil, r10b
and bl, r11b
or bl, sil
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
xor bl, 1
mov r9d, ebx
or r9b, al
xor bl, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0xf08f4a83
mov edx, 0xad251799
cmovne eax, edx
test bl, bl
mov r15d, eax
mov edx, 0xf08f4a83
cmovne r15d, edx
test r9b, r9b
jmp 0x140034d12
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebp, edi
not ebp
and ebp, 0x8e002903
mov ebx, edi
and ebx, 0x41081254
or ebx, ebp
xor ebx, 0x41081254
and edi, 0x30f7c4a8
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x58d5a1ad
and edi, 0xa72a5e52
or edi, ebp
mov ebp, edi
xor ebp, 0x68226505
mov ebx, edi
xor ebx, 0x83109892
and ebx, 0xe332bc96
xor edi, 0x5de6c52f
and edi, ebp
mov eax, ebp
and eax, 0x1ccd4369
or eax, ebx
mov ebp, eax
xor ebp, 0x1ccd4369
mov esi, eax
xor esi, 0xd6f61cbc
and esi, ebp
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x836f3412
and edi, 0x7c90cbed
or edi, ebx
mov ebx, edi
xor ebx, 0x8006384
xor eax, 0x8330a882
and eax, 0x8b7ca9eb
mov esi, ebp
and esi, 0x74835614
or esi, eax
xor esi, 0x8b7ca9ea
and ebp, 1
or ebp, esi
mov eax, ebp
not eax
and eax, 0x59dc4193
and ebp, 0xa623be6c
or ebp, eax
mov eax, ebp
xor eax, 0x21a604
xor ebp, 0x59dc4193
xor edi, 0xb6ab9439
mov esi, edi
and esi, 0xf756186b
and ebx, 0x8a9e794
or ebx, esi
or edi, ebp
and ebp, 0xf756186b
and eax, 0x8a9e794
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x77af6abd
and edi, 0x88509542
or edi, eax
mov eax, edi
not eax
and eax, 0x88509542
and edi, 0x77af6abd
or edi, eax
mov eax, edi
not eax
and eax, 0xac6c2d9d
and edi, 0x5393d262
or edi, eax
xor edi, 0x5393d262
cmp edi, 0xffffffff
setne r10b
sete r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg bl
mov edi, ebx
xor dil, r11b
xor dil, 1
or dil, bl
or sil, r10b
or bl, r11b
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov eax, ebx
and bl, dil
xor dil, 1
xor al, 1
mov r9d, edi
xor r9b, al
and r9b, dil
and al, dil
or al, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0xe6587e20
mov edx, 0x6c2d3452
cmovne ebp, edx
test al, 1
mov r15d, ebp
cmovne r15d, edx
test r9b, r9b
jmp 0x140035b90
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbp - 1]
imul esi, ebp
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0xedc22229
and ebx, esi
and esi, 0x123dddd6
or esi, ebp
mov ebp, esi
xor ebp, 0x123d5d90
xor esi, 0xedc22229
mov edi, ebx
not edi
mov eax, esi
and eax, 0xe0c0824e
and ebp, 0x1f3f7db1
or ebp, eax
or esi, edi
and edi, 0xe0c0824e
and ebx, 0x1f3f7db1
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, esi
not ebp
mov eax, esi
xor eax, 0xca762c75
and eax, ebp
mov r10d, ebp
or r10d, 0xca762c75
mov ebx, r10d
not ebx
mov edi, eax
not edi
mov r11d, edi
and r11d, 0x9584416e
and eax, 0x6a7bbe91
or eax, r11d
or edi, r10d
and r10d, 0x9584416e
and ebx, 0x20099280
or ebx, r10d
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0xc91bfe23
and edi, 0x36e401dc
or edi, eax
xor edi, 0xfc922da8
and esi, 0x8299e7fa
mov eax, ebp
and eax, 0x7d661805
or eax, esi
xor eax, 0x8299e7fb
and ebp, 1
or ebp, eax
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2d6f621b
and ebp, 0xd2909de4
or ebp, eax
mov eax, ebp
xor eax, 0xd0809820
xor ebp, 0x202a6212
and eax, 0xddc59829
and ebp, 0x223a67d6
or ebp, eax
xor ebp, 0xddc59829
cmp ebp, 0xffffffff
setne r10b
sete r11b
cmp r9d, 9
setg sil
cmp r9d, 0xa
setl bl
mov r9d, ebx
xor r9b, r11b
and r10b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and sil, r11b
or sil, r10b
mov r10d, esi
xor r10b, 1
mov eax, ebx
and al, r9b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, eax
xor r11b, 1
and r11b, r10b
and al, sil
or al, r11b
xor r10b, bl
or sil, r9b
xor sil, 1
or sil, r10b
mov ebx, esi
xor bl, al
test bl, 1
mov ebp, 0xaf746dce
mov edx, 0xd7e85f24
cmovne ebp, edx
test sil, 1
mov r15d, 0xaf746dce
cmovne r15d, ebp
test al, al
jmp 0x140035b90
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
and ebx, ebp
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
mov esi, ebx
xor esi, 0x742982e5
and esi, ebx
not ebx
and ebx, 0xb5f35770
and ebp, 0x4a0ca88f
or ebp, ebx
mov r10d, ebp
xor r10d, 0x4a0ca88f
mov eax, ebp
xor eax, 0xc1dad595
and eax, r10d
mov ebx, eax
not ebx
mov edi, esi
not edi
mov r11d, ebx
and r11d, 0x91c206e7
and eax, 0x6e3df918
or eax, r11d
or ebx, edi
and edi, 0x91c206e7
and esi, 0x6e3df918
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x8bd67d1b
and ebx, 0x742982e4
or ebx, eax
and r10d, 1
xor ebp, 0x4a0ca88e
or ebp, r10d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x30212e09
and ebp, 0x400a4080
or ebp, eax
mov edi, ebp
xor edi, 0x40084080
xor ebp, 0x94b10d0a
or ebx, 0x702b6e89
mov eax, ebx
not eax
and ebp, 0x94b30d0a
and edi, 0x60086281
or edi, ebp
and ebx, 0x94b30d0a
and eax, 0xb449074
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x8fd49176
and eax, 0x702b6e89
or eax, ebp
setne r11b
sete r10b
cmp r9d, 0xa
setl al
cmp r9d, 9
setg r9b
and r11b, al
mov ebx, r9d
xor bl, r10b
xor al, r10b
and r10b, r9b
or r11b, r10b
and bl, r9b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
not r9b
mov ebx, r11d
xor bl, 1
and r9b, bl
and r11b, al
or r11b, r9b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov eax, ebx
xor al, r11b
test al, 1
mov eax, 0x13bd17d2
mov edx, 0xbbf57bef
cmovne eax, edx
test bl, bl
mov r15d, 0x13bd17d2
cmovne r15d, eax
jmp 0x140035737
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x57a4bf1b
and ebp, 0xa85b40e4
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa85b40e4
mov esi, ebp
xor esi, 0x57a4bf1b
mov edi, ebp
xor edi, 0x76dcc991
mov eax, edi
and eax, esi
and edi, ebx
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
not eax
and eax, 0x2178768b
and edi, 0xde878974
or edi, eax
and esi, 1
xor ebp, 0x57a4bf1a
or ebp, esi
mov eax, ebp
not eax
and eax, 0x2201d543
and ebp, 0xddfe2abc
or ebp, eax
mov eax, ebp
xor eax, 0x8d04083c
xor ebp, 0x2201d543
mov ebx, edi
not ebx
mov esi, ebx
and esi, 0x72fbb681
and edi, 0x8d04497e
or edi, esi
or ebx, ebp
and ebp, 0x72fbb681
and eax, 0x8d04497e
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x14f87d46
and ebx, 0xeb0782b9
or ebx, eax
mov eax, ebx
xor eax, 0x42060099
xor ebx, 0x14f87d46
mov ebp, ebx
and ebp, 0xad398366
and eax, 0x52c67c99
or eax, ebp
xor eax, 0xad398366
xor ebx, eax
test ebx, eax
sete r10b
setne r11b
cmp r9d, 9
setg sil
cmp r9d, 0xa
setl al
mov ebx, eax
xor bl, r11b
mov r9d, ebx
xor r9b, sil
and r9b, bl
and r10b, sil
and al, r11b
or al, r10b
mov r10d, r9d
xor r10b, 1
mov ebp, eax
xor bpl, 1
and al, bpl
mov r11d, r10d
mov esi, ebp
and sil, al
xor al, bpl
mov edi, r10d
and dil, bpl
xor bpl, r10b
and r10b, r9b
xor r11b, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r11b
or al, sil
xor al, r10b
or bpl, dil
mov ebx, ebp
xor bl, al
test bl, 1
mov ebx, 0x11f52dce
mov edx, 0x2bb13f4f
cmovne ebx, edx
test bpl, bpl
mov r15d, 0x11f52dce
cmovne r15d, ebx
test al, 1
cmove r15d, ebx
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbp - 1]
imul esi, ebp
mov eax, esi
not eax
mov edi, eax
and edi, 0xa0ba06e1
mov ebx, esi
and ebx, 0xd00e004
or ebx, edi
xor ebx, 0xd00e004
mov ebp, esi
xor ebp, 0xadbae6e5
and ebp, esi
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x5245191b
and ebp, 0xadbae6e4
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x2bc31ab
and ebp, 0xfd43ce54
or ebp, ebx
mov ebx, ebp
xor ebx, 0xfc43cc50
xor ebp, 0x2bc31ab
mov edi, ebp
and edi, 0x33c1284
and ebx, 0xfcc3ed7b
or ebx, edi
or ebp, esi
and esi, 0x33c1284
and eax, 0xfcc3ed7b
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x34b5d876
and ebp, 0xcb4a2789
or ebp, eax
xor ebp, 0xcb4a2789
sete al
setne bl
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg r9b
and r10b, bl
xor bl, r9b
xor bl, 1
mov r11d, ebx
xor r11b, r9b
and r11b, bl
and al, r9b
or al, r10b
mov r9d, r11d
xor r9b, 1
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, r9d
mov esi, ebx
and sil, al
xor al, bl
mov edi, r9d
and dil, bl
xor bl, r9b
and r9b, r11b
xor r10b, r9b
xor r9b, 1
or r9b, r11b
xor r9b, 1
or r9b, r10b
or al, sil
xor al, r9b
or bl, dil
mov r9d, ebx
xor r9b, al
test bl, 1
mov r15d, 0xc8f88d0e
mov edx, 0x57f76360
cmovne r15d, edx
test al, 1
cmove r15d, edx
test r9b, 1
mov eax, 0xc8f88d0e
jmp 0x140035a44
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov r15d, 0x7767806d
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0xb8]
lea rdx, [0x1400a7970]
mov al, byte [rax + rdx]
mov byte [rsp + 0xc6], al
movzx eax, byte [rsp + 0xde]
mov al, byte [rax + rdx]
mov byte [rsp + 0xc7], al
movzx r9d, byte [rsp + 0xdf]
mov ebx, dword [0x1400b2d0c]
mov r10d, dword [0x1400b2d08]
lea eax, [rbx - 1]
imul eax, ebx
mov r11d, eax
not r11d
mov esi, r11d
and esi, 0x23c90a0
mov ebx, eax
and ebx, 0x9802284f
or ebx, esi
mov esi, ebx
xor esi, 0x1002200f
xor ebx, 0x67fdd7b0
mov edi, eax
xor edi, 0x9a3eb8ef
and edi, eax
mov ebp, ebx
and ebp, 0xcffc88c0
and esi, 0x1002302f
or esi, ebp
mov ebp, edi
not ebp
or ebx, ebp
and ebp, 0xcffc88c0
and edi, 0x3003773f
or edi, ebp
xor edi, esi
not ebx
or ebx, edi
mov esi, ebx
not esi
and esi, 0x6cf0563c
and ebx, 0x930fa9c3
or ebx, esi
xor ebx, 0xf6ceeed2
and r11d, 0xe5b900f9
and eax, 0x1a46ff06
or eax, r11d
xor eax, 0x1a46ff06
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
sete r11b
setne sil
cmp r10d, 0xa
setl al
cmp r10d, 9
setg bl
mov r10d, esi
xor r10b, bl
xor r10b, 1
xor al, r11b
or bl, sil
xor bl, 1
or bl, al
xor al, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor al, 1
mov r11d, r10d
or r11b, al
xor al, r10b
mov ebx, r11d
xor bl, al
test bl, 1
mov ebp, 0xf47e4c3e
mov edx, 0x710b1823
cmovne ebp, edx
test al, 1
mov r15d, ebp
mov eax, 0xf47e4c3e
cmovne r15d, eax
mov qword [rsp + 0xc8], r9
test r11b, 1
jmp 0x14003486d
cmp byte [rsp + 0x3b], 0
mov r15d, 0x7f3e89f6
mov eax, 0xcc38affd
jmp 0x140034d12
mov r15d, 0xd3aee5e9
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0xcbe34b43
mov r13d, 8
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
movzx eax, byte [rsp + 0x5f]
lea rdx, [0x1400a7970]
mov al, byte [rax + rdx]
mov byte [rsp + 0x85], al
movzx eax, byte [rsp + 0x6f]
mov al, byte [rax + rdx]
mov byte [rsp + 0x86], al
movzx eax, byte [rsp + 0x7f]
mov al, byte [rax + rdx]
mov byte [rsp + 0x87], al
movzx r9d, byte [rsp + 0x5e]
mov edi, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea ebx, [rdi - 1]
imul ebx, edi
mov edi, ebx
not edi
mov esi, edi
and esi, 0xf6093272
and edi, ebx
and ebx, 0x9f6cd8d
or ebx, esi
xor ebx, 0x9f6cd8d
mov esi, ebx
and esi, edi
xor ebx, edi
or ebx, esi
mov edi, ebx
not edi
mov esi, edi
or esi, 1
mov eax, esi
not eax
and edi, 0xfffffffe
and ebx, 1
or ebx, edi
mov edi, esi
and edi, 0x1f9f9f44
and eax, 0xe06060ba
or eax, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0x1f9f9f44
and ebx, 0xe06060bb
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov edi, esi
mov eax, esi
xor eax, 0xfddc4311
and eax, esi
not esi
and esi, 0xa4870c95
and edi, 0x5b78f36a
or edi, esi
mov ebx, edi
xor ebx, 0x48400200
xor edi, 0xa4840011
or edi, 0x223bcee
mov esi, edi
and esi, 0xb51d41c1
and ebx, 0x48c00210
or ebx, esi
mov esi, eax
not esi
or edi, esi
and esi, 0xb51d41c1
and eax, 0x4ae2be3e
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x223bcee
and edi, 0xfddc4311
or edi, eax
sete al
cmp ebp, 0xa
setl r10b
cmp ebp, 9
setg r11b
mov ebx, r11d
xor bl, al
xor r11b, bl
and r11b, bl
not bl
and bl, al
xor al, r10b
and al, r10b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, r11d
xor bl, 1
xor r11b, al
xor al, 1
or al, bl
mov ebx, eax
xor bl, r11b
test r11b, r11b
mov r15d, 0x983cd51e
mov edx, 0xfa51a6cd
cmovne r15d, edx
test al, al
mov eax, 0x983cd51e
cmovne r15d, eax
mov qword [rsp + 0x88], r9
test bl, 1
jmp 0x14003475b
mov r15d, 0xe2500fe
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rsp + 0xdd]
mov r15d, 0xbbeb1393
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x11ae4754
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [rsp + 0xd8]
mov edx, dword [0x1400b2d0c]
mov eax, dword [0x1400b2d08]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0xfffffffe
mov ebp, edi
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
and edx, 0x3efc1388
and ebp, 0xc103ec77
or ebp, edx
mov edx, ebp
xor edx, 0x102cc52
xor ebp, 0x3efc1388
mov esi, ebp
and esi, 0xca79222d
and edx, 0x3586ddd2
or edx, esi
or ebp, edi
and edi, 0xca79222d
and ebx, 0x3586ddd2
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x3e7e5d7c
and ebp, 0xc181a283
or ebp, edx
xor ebp, 0xc181a283
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r8b
xor al, dl
and al, dl
xor bl, r8b
mov edx, ebx
xor dl, 1
xor al, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, eax
xor dl, bl
test al, al
mov r15d, 0xabcbdd7
mov eax, 0x23e933fc
cmovne r15d, eax
test bl, bl
cmove r15d, eax
test dl, 1
mov eax, 0xabcbdd7
jmp 0x140035a44
mov rax, qword [rsp + 0x88]
movzx eax, byte [rsp + 0x85]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov r15d, 0xc11e8f6b
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea esi, [rbp - 1]
imul esi, ebp
mov ebp, esi
not ebp
and esi, ebp
mov edi, ebp
and edi, esi
xor esi, ebp
or esi, edi
mov ebp, esi
mov ebx, esi
xor ebx, 0xbe7e3398
and ebx, esi
not esi
and esi, 0x2f9c6584
and ebp, 0xd0639a7b
or ebp, esi
mov edi, ebp
xor edi, 0xd0639a7b
mov esi, ebp
xor esi, 0x91e2561c
and esi, edi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7f34d6d1
and ebx, 0x80cb292e
or ebx, eax
xor ebx, 0x3eb51ab7
and edi, 1
xor ebp, 0xd0639a7a
or ebp, edi
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xeb8042a8
mov ebx, ebp
and ebx, 0x102c8100
or ebx, eax
xor ebx, 0x102c8100
and ebp, 0x4533c57
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x4533c57
and ebp, 0xfbacc3a8
or ebp, eax
sete r10b
setne r11b
cmp r9d, 9
setg sil
cmp r9d, 0xa
setl bl
and r11b, bl
and sil, r10b
or sil, r11b
mov r9d, ebx
and r9b, r10b
xor bl, r10b
or bl, r9b
xor bl, 1
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
mov r9d, ebx
not r9b
mov r10d, esi
xor r10b, 1
and r9b, r10b
or r10b, bl
and bl, sil
or bl, r9b
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0xf1eb5553
mov edx, 0x983cd51e
cmovne eax, edx
test bl, bl
mov r15d, eax
mov edx, 0xf1eb5553
cmovne r15d, edx
test r10b, 1
jmp 0x140034d12
mov eax, dword [rsp + 0xd4]
mov eax, dword [rsp + 0xd4]
mov eax, dword [rsp + 0xd4]
shl eax, 2
movzx edx, byte [r14 + rax]
mov byte [rcx + rax], dl
mov r15d, 0xaf746dce
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebp, edi
not ebp
mov esi, ebp
and esi, 0xd6e347fc
mov ebx, edi
and ebx, 0x291cb803
or ebx, esi
mov esi, ebx
not esi
and esi, 0x291cb802
and ebx, 0xd6e347fd
or ebx, esi
mov esi, ebx
not esi
mov eax, ebx
and eax, 0xfbc80721
and esi, 0x437f8de
or esi, eax
or ebx, edi
and edi, 0xfbc80721
and ebp, 0x437f8de
or ebp, edi
xor ebp, esi
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete al
setne r10b
cmp r9d, 0xa
setl bl
cmp r9d, 9
setg r9b
mov r11d, r9d
or al, r9b
and r9b, r10b
xor r11b, r10b
or r11b, r9b
or bl, r10b
xor bl, 1
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, 1
mov r9d, r11d
or r9b, al
xor al, r11b
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0xdd67f713
mov edx, 0x37d2245f
cmovne ebp, edx
test al, 1
mov r15d, ebp
mov eax, 0xdd67f713
jmp 0x140034865
movzx r9d, byte [rsp + 0xdc]
mov ebx, dword [0x1400b2d0c]
mov r10d, dword [0x1400b2d08]
lea edi, [rbx - 1]
imul edi, ebx
mov esi, edi
xor esi, 0x95cbd280
and esi, edi
not edi
and edi, 0x95cbd280
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov edi, esi
not edi
and edi, 0xa13a3170
and esi, 0x5ec5ce8f
or esi, edi
mov edi, esi
xor edi, 0xcb0e1c0f
mov r11d, esi
xor r11d, 0x34f1e3f0
mov ebx, esi
xor ebx, 0x47a98d1a
mov ebp, ebx
and ebp, r11d
and ebx, edi
mov edi, ebp
not edi
mov eax, edi
and eax, 0x7702dc4c
and ebp, 0x88fd23b3
or ebp, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0x7702dc4c
and ebx, 0x88fd23b3
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x5cbfb455
and edi, 0xa3404baa
or edi, eax
mov eax, edi
xor eax, 0x26e582a4
and r11d, 1
xor esi, 0x34f1e3f1
or esi, r11d
mov ebp, esi
not ebp
xor edi, 0xd0182541
mov ebx, edi
and ebx, 0x8912795a
and eax, 0x76ed86a5
or eax, ebx
or edi, esi
and esi, 0x8912795a
and ebp, 0x76ed86a5
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
cmp edi, 0xffffffff
sete sil
setne r11b
cmp r10d, 0xa
setl dil
cmp r10d, 9
setg r10b
mov eax, edi
and dil, r11b
and r11b, r10b
and al, sil
or al, r11b
mov ebx, eax
xor bl, r10b
and bl, al
and sil, r10b
or dil, sil
mov r10d, ebx
xor r10b, 1
and r10b, dil
xor dil, 1
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
or dil, r10b
mov ebx, edi
xor bl, al
test dil, dil
mov r15d, 0x5b9f68ba
mov edx, 0xa0440331
cmovne r15d, edx
test al, al
mov eax, 0x5b9f68ba
cmove r15d, eax
mov qword [rsp + 0xa8], r9
jmp 0x140034afc
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
or ebx, 0x6c4f91f7
mov esi, ebx
not esi
or edi, 0x93b06e08
mov ebp, edi
not ebp
and ebx, 0x76565337
and esi, 0x81a02c08
or esi, ebx
and edi, 0x76565337
and ebp, 0x80980c0
or ebp, edi
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x6c4f91f7
and ebp, 0x93b06e08
or ebp, ebx
mov edi, ebp
mov ebx, ebp
xor ebx, 0xf0148518
and ebx, ebp
not ebp
and ebp, 0xfa5b2135
and edi, 0x5a4deca
or edi, ebp
mov esi, edi
xor esi, 0x5a4deca
mov ebp, esi
and ebp, 0xf0148518
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfeb7ae6
and ebx, 0xf0148519
or ebx, eax
and esi, 1
xor edi, 0x5a4decb
or edi, esi
mov eax, edi
not eax
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xeb2ff9da
and ebx, 0x14d00625
or ebx, esi
or ebp, edi
and edi, 0xeb2ff9da
and eax, 0x14d00625
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xfb990102
and eax, 0x466fefd
or eax, ebp
xor eax, 0xfb990102
sete r10b
setne r11b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl sil
mov r9d, eax
xor al, r11b
and r11b, sil
and r9b, r10b
or r9b, r11b
or sil, r10b
mov ebx, esi
xor bl, al
xor al, 1
xor bl, 1
or al, sil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov r10d, r11d
and r10b, bl
xor r11b, bl
or r11b, r10b
xor r11b, r9b
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r11b
test al, 1
mov eax, 0x1f5fce61
mov edx, 0x8c6e7f70
cmovne eax, edx
test bl, 1
mov r15d, 0x1f5fce61
cmovne r15d, eax
test r11b, 1
jmp 0x140035a44
movzx eax, byte [rsp + 0x86]
mov byte [rsp + 0x2b], al
movzx eax, byte [rsp + 0x87]
mov byte [rsp + 0x27], al
movzx eax, byte [rsp + 0x97]
mov byte [rsp + 0x24], al
mov r15d, 0x8be72117
movzx eax, byte [rsp + 0xa7]
mov byte [rsp + 0x29], al
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0xff87fd59
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebx, dword [0x1400b2d0c]
mov eax, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x20040434
mov esi, ebp
and esi, 0x821181
or esi, ebx
xor esi, 0x821181
and ebp, 0xdf79ea4a
or ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xdf79ea4b
and ebp, 0x208615b4
or ebp, ebx
not ebp
mov ebx, ebp
and ebx, edi
xor ebp, edi
or ebp, ebx
cmp ebp, 0xffffffff
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov esi, r9d
mov ebx, r10d
xor bl, r9b
and r10b, r9b
or r9b, r11b
xor sil, r11b
not sil
and sil, r11b
xor sil, 1
mov r11d, r9d
xor r11b, sil
or sil, r9b
xor sil, 1
or sil, r11b
or r10b, bl
xor bl, 1
mov r9d, ebx
xor r9b, r10b
or bl, r10b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor bl, sil
mov r9d, esi
xor r9b, al
or al, sil
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0x754d2223
mov eax, 0x6506257b
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0x754d2223
jmp 0x140035a44
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x14048001
and ebx, 0x8101834
or ebx, ebp
mov esi, ebx
xor esi, 0x100830
xor ebx, 0xf00ee7c0
or edi, 0x1c149835
mov ebp, edi
not ebp
and ebx, 0xf80ef7c4
and esi, 0x4100831
or esi, ebx
and edi, 0xf80ef7c4
and ebp, 0x3e1000a
or ebp, edi
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xe3eb67ca
and ebp, 0x1c149835
or ebp, ebx
mov edi, ebp
xor edi, 1
and edi, ebp
mov ebx, ebp
not ebx
and ebx, 0xe45a167f
and ebp, 0x1ba5e980
or ebp, ebx
mov esi, ebp
xor esi, 0x204e181
mov ebx, edi
not ebx
xor ebp, 0xe45a167e
mov eax, ebx
and eax, 0xfdab1a04
and edi, 0x254e5fb
or edi, eax
or ebx, ebp
and ebp, 0xfdab1a04
and esi, 0x254e5fb
or esi, ebp
xor esi, edi
not ebx
or ebx, esi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0xff804407
and ebp, 0x7fbbf8
or ebp, esi
or ebx, edi
and edi, 0xff804407
and eax, 0x7fbbf8
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
sete r10b
cmp r9d, 9
setg bl
cmp r9d, 0xa
setl r9b
mov eax, r9d
xor al, r10b
or r9b, r10b
xor r9b, 1
or r9b, al
and al, r10b
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, ebx
xor al, 1
and bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
xor bl, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0x2a166d61
mov eax, 0xd00abff9
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0x2a166d61
jmp 0x140035a44
mov r15d, 0x9ed281c6
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov edx, dword [0x1400b2d0c]
mov edi, dword [0x1400b2d08]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0xc8fdcb11
and ebp, ebx
not ebx
and ebx, 0xe9c810
and edx, 0xc8140301
or edx, ebx
xor edx, 0xc8140301
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x370234ee
and ebp, 0xc8fdcb11
or ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0xfffffffe
and edx, 0x4fcb64bb
and ebp, 0xb0349b44
or ebp, edx
xor ebp, 0xb0349b45
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x6031001d
mov ebx, ebp
and ebx, 0x6c44820
or ebx, edx
xor ebx, 0x6c44820
and ebp, 0x990ab7c2
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x95054328
and ebp, 0x6afabcd7
or ebp, edx
mov edx, ebp
xor edx, 0xc08404a
xor ebp, 0xb3100804
and ebp, 0xb317bca4
and edx, 0x4ce8435b
or edx, ebp
xor edx, 0x4ce8435b
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp edi, 0xa
setl al
cmp edi, 9
setg dl
mov ebx, edx
and bl, r9b
and r8b, dl
xor dl, r9b
or dl, bl
xor dl, 1
and al, r9b
or al, r8b
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
test al, 1
mov r15d, 0xa4b56f00
mov eax, 0x23e933fc
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test dl, 1
mov eax, 0xa4b56f00
jmp 0x140035a44
mov eax, dword [rsp + 0xd8]
mov r15d, 0x3a4bda38
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x495fc759
mov dword [rsp + 0x2c], 0
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0xe611cff8
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [rsp + 0xd4]
mov r15d, 0xa52f494d
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov edx, dword [0x1400b2d0c]
mov r8d, dword [0x1400b2d08]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, esi
mov ebp, edx
not ebp
mov edi, esi
and edi, 0x69690f34
and ebx, 0x9696f0cb
or ebx, edi
or esi, ebp
and ebp, 0x69690f34
and edx, 0x9696f0cb
or edx, ebp
xor edx, ebx
not esi
or esi, edx
mov ebp, esi
not ebp
mov edx, esi
xor edx, 0xd47cf2f2
mov ebx, edx
and ebx, ebp
and edx, esi
mov edi, ebx
not edi
mov eax, edx
not eax
mov r9d, edi
and r9d, 0x229140b5
and ebx, 0xdd6ebf4a
or ebx, r9d
or edi, eax
and eax, 0x229140b5
and edx, 0xdd6ebf4a
or edx, eax
xor edx, ebx
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0x4c08021c
and edi, 0xb3f7fde3
or edi, eax
xor edi, 0x678b0f10
and esi, 0x3a08eac4
mov eax, ebp
and eax, 0xc5f7153b
or eax, esi
xor eax, 0x3a08eac5
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0xba000ecb
and ebp, 0x45fff134
or ebp, eax
xor ebp, 0x45fff134
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x168c96d0
and ebp, 0xe973692f
or ebp, eax
mov eax, ebp
xor eax, 0x2823600a
xor ebp, 0x8816d0
and ebp, 0xc1d81ff5
and eax, 0x3e27e00a
or eax, ebp
mov edx, eax
xor edx, 0x1822800a
xor eax, 0x81100ae5
and eax, 0xa7156ae5
and edx, 0x58ea951a
or edx, eax
mov eax, edx
xor eax, 0x26112a40
xor edx, 0x48a29008
and edx, 0xc9a6d0ad
and eax, 0x36592f52
or eax, edx
xor eax, 0x36592f52
sete bl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg dl
and r10b, dl
mov eax, r9d
and al, bl
or al, r10b
xor al, 1
or al, dl
xor dl, bl
not dl
and dl, bl
xor bl, r9b
and bl, r9b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
xor r8b, al
xor al, 1
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x491a74b5
mov ebp, 0x8b553712
cmovne eax, ebp
test bl, 1
mov r15d, 0x491a74b5
cmovne r15d, eax
jmp 0x14003588b
mov edx, dword [0x1400b2d0c]
mov eax, dword [0x1400b2d08]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0x44280224
mov ebp, ebx
and ebp, 0x130040c2
or ebp, edx
xor ebp, 0x130040c2
and ebx, 0xa8d7bd19
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x957692a6
and ebx, 0x6a896d59
or ebx, edx
mov edi, ebx
xor edi, 0x3da12fbf
xor ebx, 0x80548000
and ebx, 0xb8d58990
mov ebp, edi
and ebp, 0x472a766f
or ebp, ebx
mov edx, ebp
xor edx, 0x472a766f
mov ebx, edx
and ebx, 0xee64268b
and edi, 0x119bd974
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x119bd975
and edi, 0xee64268a
or edi, ebx
and edx, 1
xor ebp, 0x472a766e
or ebp, edx
mov edx, ebp
not edx
and edx, 0x415d86c
and ebp, 0xfbea2793
or ebp, edx
xor ebp, 0xfbea2793
mov edx, edi
and edx, ebp
xor ebp, edi
or ebp, edx
mov edx, ebp
xor edx, 0x281a0e80
and edx, ebp
not ebp
and ebp, 0x281a0e80
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xe0b6628b
and edx, 0x1f499d74
or edx, ebp
xor edx, 0x375393f4
setne r9b
sete r8b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, r11b
and dl, r10b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov esi, ebx
and sil, dl
xor bl, dl
or bl, sil
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r8b
and r9b, r10b
or r10b, r8b
xor r10b, 1
and r11b, r8b
or r11b, r9b
mov edx, r10d
and dl, r11b
xor r11b, r10b
or r11b, dl
xor r11b, al
and al, r11b
mov edx, r11d
xor dl, al
test dl, 1
mov edx, 0xa52f494d
mov ebp, 0xc180588f
cmovne edx, ebp
test r11b, 1
mov r15d, 0xa52f494d
cmovne r15d, edx
jmp 0x140034759
mov rax, qword [rsp + 0xb8]
mov al, byte [rsp + 0xde]
mov al, byte [rsp + 0xdf]
mov eax, dword [0x1400b2d0c]
lea edi, [rax - 1]
imul edi, eax
mov r8d, edi
not r8d
mov edx, r8d
and edx, 0x65008e9c
mov eax, edi
and eax, 0xe91020
or eax, edx
mov edx, eax
xor edx, 0x690000
xor eax, 0xff16efdf
mov ebp, edi
xor ebp, 0x65e99ebc
and ebp, edi
mov esi, ebp
not esi
mov ebx, eax
and ebx, 0x33943f78
and edx, 0x44698084
or edx, ebx
or eax, esi
and esi, 0x33943f78
and ebp, 0xcc6bc087
or ebp, esi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x9a166142
and eax, 0x65e99ebd
or eax, edx
mov edx, eax
not edx
and edx, 0xdbdfaf84
and eax, 0x2420507b
or eax, edx
mov edx, eax
xor edx, 0x20201029
and r8d, 0xb12d8d6b
and edi, 0x4ed27294
or edi, r8d
mov ebx, edi
xor ebx, 0x8923284
xor eax, 0xdbdfaf84
xor edi, 0xb12d8d6b
mov ebp, eax
and ebp, 0xd6404452
and edx, 0x29bfbbad
or edx, ebp
or eax, edi
and edi, 0xd6404452
and ebx, 0x29bfbbad
or ebx, edi
xor ebx, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
sete dl
cmp dword [0x1400b2d08], 0xa
setl al
mov ebx, eax
or bl, dl
xor bl, 1
xor dl, al
or bl, dl
xor bl, 1
or r8b, al
and dl, al
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test dl, 1
mov r15d, 0x76f2279a
mov edx, 0x1a84b611
cmovne r15d, edx
test bl, bl
mov ebp, 0x76f2279a
cmove r15d, ebp
jmp 0x140034759
mov eax, dword [rsp + 0x50]
movzx ebx, byte [r14 + rax]
mov byte [rcx + rax], bl
mov eax, dword [rsp + 0xd4]
add eax, 1
mov dword [rsp + 0x2c], eax
mov r15d, 0x495fc759
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x379a14b9
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [0x1400b2d0c]
lea edi, [rax - 1]
imul edi, eax
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0xadb398e9
mov eax, edi
and eax, 0x524c6716
or eax, ebx
mov ebx, eax
xor ebx, 0x40000012
xor eax, 0xa8029801
mov ebp, edi
xor ebp, 0xea069913
and ebp, edi
or eax, 0x15f966ec
mov esi, ebp
not esi
mov r10d, eax
and r10d, 0x8ab4d9e8
and ebx, 0x60020013
or ebx, r10d
or eax, esi
and esi, 0x8ab4d9e8
and ebp, 0x754b2617
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4ba49ec2
and eax, 0xb45b613d
or eax, ebp
xor eax, 0xa1a207d0
and r9d, 0x9b01516a
and edi, 0x64feae95
or edi, r9d
xor edi, 0x64feae95
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
cmp edi, 0xffffffff
sete r9b
setne bl
cmp dword [0x1400b2d08], 9
setg r11b
mov eax, ebx
xor al, r11b
and bl, al
mov r10d, eax
and r10b, r11b
xor bl, 1
xor r10b, 1
mov esi, ebx
xor sil, r10b
or r10b, bl
xor r10b, 1
or r10b, sil
xor r9b, r11b
and r9b, r11b
xor r9b, 1
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
xor bl, r10b
mov r9d, ebx
xor r9b, 1
and r9b, r10b
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0xa6b18524
mov edx, 0x90249a07
cmovne eax, edx
test bl, 1
mov r15d, eax
cmovne r15d, edx
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0xd4], edx
test r9b, 1
jmp 0x140035a44
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xab6c0d24
mov esi, ebp
and esi, 0x5493f2da
or esi, edi
xor esi, 0x5493f2da
mov edi, ebp
xor edi, 0xfffffffe
and edi, ebp
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
not edi
and ebx, 0xa343b40
and ebp, 0xf5cbc4bf
or ebp, ebx
xor ebp, 0xf5cbc4bf
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0xaf7c7744
and ebp, 0x508388bb
or ebp, eax
xor ebp, 0x508388bb
sete r10b
setne sil
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl r9b
mov ebx, r9d
xor bl, sil
mov eax, ebx
xor al, r11b
and al, bl
and sil, r9b
and r10b, r11b
or r10b, sil
mov r11d, eax
xor r11b, 1
and al, r11b
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
mov ebx, eax
and al, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or al, bl
mov ebx, r11d
and bl, r10b
xor r10b, r11b
or r10b, bl
mov ebx, r10d
xor bl, al
test r10b, r10b
mov r15d, 0x1ca5cff1
mov edx, 0x4343dae8
cmovne r15d, edx
test al, al
cmove r15d, edx
not bl
test bl, 1
mov eax, 0x1ca5cff1
jmp 0x140034d12
mov edi, dword [rsp + 0x98]
mov r9d, dword [rsp + 0xa0]
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0xda5492c1
mov ebp, r9d
and ebp, 0x25ab6d3e
or ebp, eax
xor ebp, 0x25ab6d3e
mov eax, r10d
and eax, r9d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov r11d, edi
not r11d
mov esi, r11d
and esi, 0x360d4380
mov ebp, edi
and ebp, 0xc9f2bc7f
or ebp, esi
mov esi, ebp
xor esi, 0x81c0304b
mov ebx, eax
not ebx
xor ebp, 0x360d4380
mov r15d, ebp
and r15d, 0x5c3f8eb4
and esi, 0xa3c0714b
or esi, r15d
or ebp, eax
and eax, 0x5c3f8eb4
and ebx, 0xa3c0714b
or ebx, eax
xor ebx, esi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7546771
and ebp, 0xf8ab988e
or ebp, eax
mov esi, ebp
xor esi, 0xf8ab988e
and r11d, 0xa0bad412
and edi, 0x5f452bed
or edi, r11d
mov eax, edi
not eax
and eax, 0x5f452bed
and edi, 0xa0bad412
or edi, eax
and r9d, edi
not edi
and edi, r10d
or edi, r9d
xor r10d, edi
and r10d, edi
mov eax, r10d
not eax
mov ebx, esi
xor ebx, eax
and ebx, esi
xor ebp, 0x2142030
and ebp, 0x4a3da8ba
and esi, 0xb5c25745
or esi, ebp
and eax, 0x4a3da8ba
and r10d, 0xb5c25745
or r10d, eax
xor r10d, esi
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xc22203c
and edi, 0x7114c840
or edi, ebx
mov esi, edi
xor esi, 0x6000c000
xor edi, 0x88aa061c
or eax, 0x7d36e87c
mov ebx, eax
not ebx
and edi, 0x99be0e5c
and esi, 0x6400e020
or esi, edi
and eax, 0x99be0e5c
and ebx, 0x2411183
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
and eax, 0x55068b97
and ebx, 0xaaf97468
or ebx, eax
mov eax, ebx
xor eax, 0xd7cf9c14
mov edi, ebx
xor edi, 0xd7cf9c15
and edi, eax
xor ebx, 0x20004349
and ebx, 0xe7004f59
and eax, 0x18ffb0a6
or eax, ebx
xor eax, 0x18ffb0a7
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, eax
not ebx
and eax, 0x1f5499cc
and ebx, 0xe0ab6633
or ebx, eax
mov eax, ebx
xor eax, 0x1d5410c8
xor ebx, 0x80a86620
and ebx, 0x82a8ef24
and eax, 0x7d5710db
or eax, ebx
mov ebx, eax
xor ebx, 0x7d55000b
xor eax, 0x280ee24
and eax, 0x282fef4
and ebx, 0xfd7d010b
or ebx, eax
mov eax, ebx
xor eax, 0x2809654
xor ebx, 0x814c0100
and ebx, 0x814e69a0
and eax, 0x7eb1965f
or eax, ebx
xor eax, 0x7eb1965f
sete r9b
setne r11b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl sil
mov ebx, eax
mov edi, r11d
xor dil, al
or al, r11b
and r11b, sil
and bl, r9b
or bl, r11b
xor sil, r9b
xor al, 1
or al, sil
xor al, 1
mov r9d, edi
and r9b, al
xor al, dil
or al, r9b
mov r9d, eax
xor r9b, 1
mov r11d, eax
and r11b, bl
xor bl, 1
and r9b, bl
or r9b, r11b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, ebx
xor al, r9b
test bl, 1
mov r15d, 0xc05d0e39
mov edx, 0x7a096ba1
cmovne r15d, edx
test r9b, r9b
cmove r15d, edx
mov byte [rsp + 0xa7], r10b
test al, 1
mov eax, 0xc05d0e39
jmp 0x140035a44
mov r15d, 0xd1d55f0d
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x2a166d61
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x14678c51
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0xbf0ba549
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rsp + 0xde]
movzx eax, byte [rsp + 0xdf]
mov r15d, 0x6266bafb
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc148020
and ebx, 0x408020d0
or ebx, ebp
mov esi, ebx
xor esi, 0x400000c0
xor ebx, 0x3959452d
or edi, 0x4c94a0f0
mov ebp, edi
not ebp
and ebx, 0x39d9653d
and esi, 0x440480c0
or esi, ebx
and edi, 0x39d9653d
and ebp, 0x82221a02
or ebp, edi
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xb36b5f0f
and ebp, 0x4c94a0f0
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xfffffffe
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x708e6d5a
and ebx, ebp
and ebp, 0x8f7192a5
or ebp, edi
mov edi, ebp
xor edi, 0x8f200004
xor ebp, 0x708e6d5a
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x505bd6e1
and edi, 0xafa4291e
or edi, eax
or ebp, esi
and esi, 0x505bd6e1
and ebx, 0xafa4291e
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x275ec8d5
and ebp, 0xd8a1372a
or ebp, ebx
xor ebp, 0xd8a1372a
or ebp, eax
cmp ebp, 0xffffffff
setne r10b
sete bl
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov eax, r9d
xor al, bl
and bl, r9b
and r11b, r10b
or r11b, bl
and al, r9b
mov ebx, eax
xor bl, 1
mov r9d, r11d
xor r9b, 1
xor al, r11b
or bl, r9b
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
mov r10d, r9d
and r10b, r11b
and bl, al
mov esi, r9d
and sil, r10b
xor r10b, r9b
or r10b, sil
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, r10b
mov r9d, r11d
xor r9b, al
or al, r11b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0x4aea7e43
mov eax, 0x4343dae8
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0x4aea7e43
jmp 0x140035a44
mov r15d, 0x5677e4e2
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rsp + 0xdd]
mov r15d, 0x96066966
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x90249a07
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x4b0ac9d0
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebx, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xf4531da3
and ebx, ebp
and ebp, 0xbace25c
or ebp, edi
xor ebp, 0xbace25c
mov edi, ebp
and edi, ebx
xor ebp, ebx
or ebp, edi
mov r10d, ebp
not r10d
mov esi, ebp
xor esi, 0x65471806
and esi, r10d
mov eax, r10d
or eax, 0x65471806
mov edi, eax
not edi
mov ebx, esi
not ebx
mov r11d, ebx
and r11d, 0xa706e000
and esi, 0x58f91fff
or esi, r11d
or ebx, eax
and eax, 0xa706e000
and edi, 0x18b807f9
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xb2a22fa8
and ebx, 0x4d5dd057
or ebx, eax
mov esi, ebx
xor esi, 0x24850
and r10d, 1
xor ebp, 0xfffffffe
or ebp, r10d
mov eax, ebp
not eax
and eax, 0xdc7c260b
and ebp, 0x2383d9f4
or ebp, eax
mov eax, ebp
xor eax, 0x30249f0
xor ebp, 0xdc7c260b
xor ebx, 0xd7e537af
mov edi, ebx
and edi, 0x6cf9960e
and esi, 0x930669f1
or esi, edi
or ebx, ebp
and ebp, 0x6cf9960e
and eax, 0x930669f1
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete r10b
setne al
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl bl
and al, bl
and r11b, r10b
or r11b, al
mov eax, ebx
and al, r10b
xor bl, r10b
or al, bl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov r9d, r11d
xor r9b, 1
and al, r9b
or r9b, bl
and bl, r11b
or bl, al
mov eax, ebx
xor al, r9b
test bl, bl
mov r15d, 0xe5c9061e
mov edx, 0x68699cdb
cmovne r15d, edx
test r9b, 1
mov ebp, 0xe5c9061e
cmovne r15d, ebp
test al, 1
cmove r15d, edx
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0xe38199e0
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x918c95a2
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea eax, [rbp - 1]
imul eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x2321843c
mov esi, eax
xor esi, 0x2321843c
and esi, eax
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x35979dfd
and esi, 0xca686202
or esi, ebp
mov ebp, esi
xor ebp, 0xe949e63f
xor esi, 0x16b619c0
and edi, esi
and ebp, eax
or ebp, edi
not ebp
or ebp, esi
cmp ebp, 0xffffffff
setne al
sete r10b
cmp r9d, 0xa
setl bl
cmp r9d, 9
setg r9b
and r9b, r10b
and al, bl
or al, r9b
mov r9d, ebx
or r9b, r10b
xor bl, r10b
mov r10d, r9d
xor r10b, bl
xor bl, 1
xor r10b, 1
or bl, r9b
xor bl, 1
or bl, r10b
xor al, 1
mov r9d, eax
or r9b, bl
xor al, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0x96f70cab
mov edx, 0xd00abff9
cmovne ebp, edx
test al, 1
mov r15d, ebp
mov eax, 0x96f70cab
cmovne r15d, eax
test r9b, 1
cmovne r15d, ebp
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r15d, 0x3cd185ba
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov r11b, byte [rsp + 0x39]
mov r9b, byte [rsp + 0x3a]
mov ebx, r9d
xor bl, 1
mov r10d, r11d
xor r10b, 1
xor r11b, bl
xor r11b, 1
or r11b, r10b
mov edi, r11d
xor dil, 1
and bl, r9b
mov esi, ebx
and sil, r9b
xor bl, r9b
or bl, sil
xor bl, r10b
mov r10d, ebx
xor r10b, 1
and dil, r11b
and r10b, bl
mov r9d, r11d
and r9b, dil
xor dil, r11b
or dil, r9b
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
xor r10b, dil
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x79e9b91c
mov edx, 0xfb0113b1
cmovne eax, edx
test bl, 1
mov r15d, 0x79e9b91c
cmovne r15d, eax
test r10b, 1
jmp 0x140035a44
mov ebp, dword [0x1400b2d0c]
mov r9d, dword [0x1400b2d08]
lea ebx, [rbp - 1]
imul ebx, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x65413261
and ebp, ebx
and ebx, 0x9abecd9e
or ebx, edi
mov edi, ebx
xor edi, 0x20d8a
xor ebx, 0x65413261
mov esi, ebp
not esi
mov eax, ebx
and eax, 0x9bbcf075
and edi, 0x64430f8a
or edi, eax
or ebx, esi
and esi, 0x9bbcf075
and ebp, 0x64430f8a
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xdef6a751
mov ebp, ebx
and ebp, 0x210958ae
or ebp, eax
mov eax, ebp
xor eax, 0x210958ae
mov edi, eax
and edi, 0x45504ced
and ebx, 0xbaafb312
or ebx, edi
mov edi, ebx
not edi
and edi, 0x546429f6
and ebx, 0xab9bd609
or ebx, edi
xor ebx, 0xeecb9ae5
and eax, 1
xor ebp, 0x210958af
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7951dd35
and ebp, 0x86ae22ca
or ebp, eax
xor ebp, 0x86ae22ca
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
xor eax, 0xebba92a4
and eax, ebp
or ebp, 0x14456d5b
mov ebx, ebp
not ebx
mov edi, eax
not edi
mov esi, ebp
and esi, 0xf3b23963
and ebx, 0x8088284
or ebx, esi
or ebp, edi
and edi, 0xf3b23963
and eax, 0xc4dc69c
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x398661a3
and ebp, 0xc6799e5c
or ebp, eax
mov eax, ebp
xor eax, 0x18008f0
xor ebp, 0xd23cf307
mov ebx, ebp
and ebx, 0x3e430609
and eax, 0xc1bcf9f6
or eax, ebx
xor eax, 0xc1bcf9f6
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r11b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg al
mov ebx, r11d
xor bl, r10b
and bl, r11b
mov r9d, esi
and r9b, bl
not bl
and bl, al
or bl, r9b
mov r9d, r11d
xor r9b, al
xor r9b, 1
xor sil, r10b
or al, r11b
xor al, 1
or al, sil
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
not r9b
mov r10d, ebx
xor r10b, al
and r10b, bl
and al, bl
xor bl, 1
and bl, r9b
or al, bl
mov ebx, r10d
xor bl, al
test al, al
mov r15d, 0xe5c9061e
mov edx, 0x25df18fa
cmovne r15d, edx
test r10b, r10b
mov eax, 0xe5c9061e
cmove r15d, eax
test bl, 1
jmp 0x140034c1f
cmp byte [rsp + 0x84], 0
mov r15d, 0x8be72117
mov eax, 0xf5b29957
cmovne r15d, eax
movzx eax, byte [rsp + 0x5e]
mov byte [rsp + 0x29], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x2b], al
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x27], al
movzx eax, byte [rsp + 0x7f]
mov byte [rsp + 0x24], al
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [0x1400b2d0c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
xor eax, 0xf9e57766
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0xf9e57766
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x61a8898
and eax, 0xf9e57767
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x8cb411f3
and eax, 0x734bee0c
or eax, ebx
xor eax, 0x734bee0c
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x50db0531
and eax, 0xaf24face
or eax, ebp
xor eax, 0xaf24face
sete r10b
setne bl
cmp dword [0x1400b2d08], 0xa
setl r9b
xor bl, r9b
xor bl, 1
mov eax, r9d
or al, r10b
xor al, 1
or al, bl
xor r10b, r9b
mov ebx, r10d
and r10b, al
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
and r9b, al
and bl, al
or bl, r10b
mov eax, r9d
xor al, bl
test bl, bl
mov r15d, 0x21d511b
mov edx, 0xfce979c5
cmovne r15d, edx
test r9b, r9b
mov ebp, 0x21d511b
cmove r15d, ebp
test al, 1
cmovne r15d, edx
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
movzx eax, byte [rsp + 0xb7]
mov byte [rsp + 0x2a], al
movzx eax, byte [rsp + 0xc6]
mov byte [rsp + 0x28], al
movzx eax, byte [rsp + 0xc7]
mov byte [rsp + 0x26], al
mov r15d, 0x3ae01496
movzx eax, byte [rsp + 0xd3]
mov byte [rsp + 0x25], al
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [0x1400b2d0c]
mov ebp, dword [0x1400b2d08]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
not eax
mov edi, eax
and edi, 0xfffffffe
mov ebx, esi
and ebx, 1
or ebx, edi
mov edi, ebx
not edi
and eax, edi
and ebx, esi
or ebx, eax
xor edi, ebx
test edi, ebx
setne r9b
sete r10b
cmp ebp, 0xa
setl r11b
cmp ebp, 9
setg bl
mov eax, ebx
xor al, r10b
xor al, 1
and r9b, r11b
or r11b, r10b
xor r11b, 1
and bl, r10b
or bl, r9b
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
xor bl, al
and al, bl
mov r9d, ebx
xor r9b, al
test bl, bl
mov r15d, 0xbf0ba549
mov edx, 0xb3b1d793
cmovne r15d, edx
test al, al
cmove r15d, edx
not r9b
test r9b, 1
mov eax, 0xbf0ba549
cmovne r15d, eax
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov esi, dword [rsp + 0xd8]
shl esi, 2
mov r15d, dword [rsp + 0xd8]
lea eax, [r15*4 - 0x20]
movzx r11d, byte [rcx + rax]
mov r9d, r11d
not r9b
mov r10d, r11d
and r10b, 0xd3
mov ebx, r9d
and bl, 0x2c
or bl, r10b
mov eax, ebx
xor al, 0xd3
xor bl, 0x20
and bl, 0xb1
and al, 0x4e
or al, bl
mov r10d, eax
xor r10b, 0x4e
movzx edx, byte [rsp + 0x2a]
mov ebx, edx
not bl
mov edi, ebx
and dil, 0x20
mov ebp, edx
and bpl, 0xdf
or bpl, dil
not al
and al, 0x20
and r10b, 0xdf
or r10b, al
xor r10b, bpl
not r10b
or r10b, bl
mov eax, edx
and al, 0x3a
and bl, 0xc5
or bl, al
mov eax, ebx
not al
xor bl, 0xc5
and bl, 0xcd
and al, 0x32
or al, bl
mov ebx, eax
xor bl, 0x12
xor al, 0xcd
mov edi, r11d
and dil, 0xe1
and r9b, 0x1e
or r9b, dil
or r11b, al
and al, 0xe1
and bl, 0x1e
or bl, al
xor bl, r9b
not r11b
or r11b, bl
mov eax, r11d
not al
and al, 0x4d
and r11b, 0xb2
or r11b, al
mov eax, r11d
xor al, 0xb2
and al, r10b
not r10b
xor r11b, 0x4d
mov ebx, r10d
xor bl, r11b
and bl, r10b
and r11b, r10b
or r11b, al
mov eax, ebx
not al
mov r9d, r11d
not r9b
mov r10d, eax
and r10b, 1
and bl, 0xfe
or bl, r10b
or al, r9b
and r9b, 1
and r11b, 0xfe
or r11b, r9b
xor r11b, bl
not al
or al, r11b
mov byte [rcx + rsi], al
lea eax, [r15*4 - 0x1f]
movzx r11d, byte [rcx + rax]
mov r10d, r11d
not r10b
mov r9d, r11d
and r9b, 0x1e
movzx edx, byte [rsp + 0x28]
mov edi, edx
not dil
mov ebx, edi
and bl, dl
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, ebx
not al
and al, 0x21
and bl, 0xde
or bl, al
mov r13d, ebx
xor r13b, 0xd8
mov ebp, r10d
and bpl, 7
and r11b, 0xf8
or r11b, bpl
xor bl, 1
and bl, 7
and r13b, 0xf8
or r13b, bl
xor r13b, r11b
not r13b
or r13b, r10b
and r10b, 0xe1
or r10b, r9b
mov ebx, r10d
xor bl, 0x1e
xor r10b, 0xe1
and r10b, dil
and bl, dl
or bl, r10b
not bl
or bl, dil
mov r10d, ebx
not r10b
mov eax, r13d
not al
mov r9d, ebx
or r9b, r13b
mov r11d, r9d
not r11b
and bl, 0x2b
and r10b, 0xd4
or r10b, bl
and r13b, 0x2b
and al, 0xd4
or al, r13b
xor al, r10b
mov ebx, eax
not bl
mov r10d, r9d
and r10b, 0x36
and r11b, 0xc9
or r11b, r10b
or r9b, bl
and bl, 0x36
and al, 0xc9
or al, bl
xor al, r11b
not r9b
or r9b, al
mov edi, esi
not edi
mov r11d, esi
or r11d, edi
mov eax, r11d
not eax
mov r10d, edi
and r10d, 0x77dfdf07
mov ebx, esi
and ebx, 0x882020f8
or ebx, r10d
mov ebp, ebx
xor ebp, 0x74528604
xor ebx, 0x882020f9
mov r10d, eax
xor r10d, ebx
and r10d, eax
and r11d, 0x83ad79ba
and eax, 0x7c528644
or eax, r11d
and ebx, 0x83ad79ba
and ebp, 0x7c528645
or ebp, ebx
xor ebp, eax
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov byte [rcx + rbp], r9b
lea eax, [r15*4 - 0x1e]
movzx eax, byte [rcx + rax]
mov r9d, eax
not r9b
mov ebx, r9d
and bl, 0xce
and al, 0x31
or al, bl
mov ebx, eax
xor bl, 0x10
xor al, 0x88
and al, 0xa9
and bl, 0x56
or bl, al
mov r10d, ebx
xor r10b, 0x56
movzx edx, byte [rsp + 0x26]
mov eax, edx
not al
and r10b, al
xor bl, 0xa9
and bl, dl
or bl, r10b
not bl
or bl, al
and al, 0x55
mov r11d, edx
xor r11b, 0x55
and r11b, dl
mov r10d, eax
and r10b, r11b
xor r11b, al
or r11b, r10b
mov eax, r11d
not al
and al, 0xa9
and r11b, 0x56
or r11b, al
xor r11b, 0xfc
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov eax, r11d
not al
and al, 0x8e
and r11b, 0x71
or r11b, al
mov r9d, r11d
xor r9b, 0x71
and r9b, bl
not bl
xor r11b, 0x8e
mov eax, ebx
xor al, r11b
and al, bl
and r11b, bl
or r11b, r9b
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, edi
and eax, esi
mov ebp, eax
not ebp
mov r9d, esi
and r9d, 0x30274048
mov ebx, edi
and ebx, 0xcfd8bfb7
or ebx, r9d
mov r10d, esi
or r10d, ebp
and ebp, 0x30274048
and eax, 0xcfd8bfb4
or eax, ebp
xor eax, ebx
not r10d
or r10d, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x85838ffd
mov ebx, r10d
and ebx, 0x7a7c7002
or ebx, eax
mov eax, ebx
xor eax, r9d
and eax, ebx
mov ebp, edi
and ebp, 0x7a7c7002
mov ebx, esi
and ebx, 0x85838ffc
or ebx, ebp
mov ebp, ebx
xor ebp, edi
and ebp, ebx
mov r13d, ebp
not r13d
mov ebx, eax
xor ebx, r13d
and ebx, eax
mov qword [rsp + 0x30], r14
mov r14d, eax
not r14d
and r14d, 0x1b4a2ae6
and eax, 0xe4b5d519
or eax, r14d
and r13d, 0x1b4a2ae6
and ebp, 0xe4b5d518
or ebp, r13d
xor ebp, eax
mov eax, ebx
not eax
mov r14d, ebp
not r14d
mov r13d, eax
and r13d, 0x83c5f256
and ebx, 0x7c3a0da9
or ebx, r13d
or eax, r14d
and r14d, 0x83c5f256
and ebp, 0x7c3a0da9
or ebp, r14d
xor ebp, ebx
not eax
or eax, ebp
mov r14d, eax
not r14d
mov ebp, eax
xor ebp, 0xa5177c71
and ebp, eax
or eax, 0x5ae8838e
mov ebx, ebp
not ebx
mov r13d, eax
and r13d, 0xf7998396
and r14d, 0x67c61
or r14d, r13d
or eax, ebx
and ebx, 0xf7998396
and ebp, 0x8667c69
or ebp, ebx
xor ebp, r14d
not eax
or eax, ebp
mov ebx, eax
not ebx
and ebx, 0xdf6b0c71
and eax, 0x2094f38e
or eax, ebx
mov ebx, r10d
xor ebx, 2
and ebx, r10d
and r9d, 0xfffffffd
and r10d, 2
or r10d, r9d
mov ebp, ebx
not ebp
mov r9d, r10d
not r9d
mov r14d, ebp
and r14d, 0x3f032a5f
and ebx, 0xc0fcd5a0
or ebx, r14d
or ebp, r9d
and r9d, 0x3f032a5f
and r10d, 0xc0fcd5a0
or r10d, r9d
xor r10d, ebx
not ebp
or ebp, r10d
mov r9d, ebp
not r9d
and r9d, 0x4405f182
mov ebx, ebp
and ebx, 0x200865
or ebx, r9d
xor ebx, 0x200865
and ebp, 0xbbda0618
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x9816560e
and ebp, 0x67e9a9f1
or ebp, ebx
mov ebx, ebp
xor ebx, 0x3044002
xor ebp, 0xdc33afe9
mov r9d, eax
xor r9d, ebp
and r9d, eax
mov r10d, eax
not r10d
and r10d, 0xfcfa92f5
and eax, 0x3056d0a
or eax, r10d
and ebp, 0xfcfa92f5
and ebx, 0x3056d0a
or ebx, ebp
xor ebx, eax
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov byte [rcx + rbx], r11b
lea eax, [r15*4 - 0x1d]
movzx eax, byte [rcx + rax]
mov r9d, eax
not r9b
mov r10d, eax
or r10b, 0xef
mov ebx, r9d
and bl, 0x10
and al, 0xef
or al, bl
xor r9b, al
and r9b, al
movzx r8d, byte [rsp + 0x25]
mov edx, r8d
not dl
mov ebx, r8d
and bl, 0xd3
mov eax, edx
and al, 0x2c
or al, bl
mov r14d, eax
not r14b
xor al, 0x2c
mov ebx, eax
and bl, 0xef
and r14b, 0x10
or r14b, bl
not r14b
or r14b, al
mov r15d, r14d
not r15b
mov eax, edx
and al, 0xe9
mov ebx, r8d
and bl, 0x16
or bl, al
xor bl, 0xf9
xor dl, bl
and dl, bl
mov eax, r9d
not al
mov ebx, r10d
or bl, al
not bl
and r10b, 0x56
and al, 0x56
and r9b, 0xa9
or r9b, al
xor r9b, r10b
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r14d
and al, 0x92
and r15b, 0x6d
or r15b, al
mov r11d, r15d
xor r11b, 0x6d
mov r12d, edx
not r12b
xor r15b, 0x92
mov r10d, r11d
or r10b, 0x81
or r14b, 0x32
mov eax, r14d
not al
mov r8d, edx
or r8b, 0xcd
mov r13d, r8d
not r13b
mov ebp, r12d
or bpl, 0x32
mov ebx, ebp
not bl
and r14b, 0x81
and al, 0x4c
or al, r14b
mov r14, qword [rsp + 0x30]
and r10b, 0xb3
xor r10b, al
and r8b, 0x15
and r13b, 0x22
or r13b, r8b
and bpl, 0x15
and bl, 0xc8
or bl, bpl
xor bl, r13b
mov eax, r10d
not al
and al, bl
not bl
and bl, r10b
or bl, al
mov eax, r15d
and al, 0xba
and r11b, 0x45
or r11b, al
or r15b, dl
and dl, 0xba
and r12b, 0x45
or r12b, dl
xor r12b, r11b
not r15b
or r15b, r12b
mov r12d, 0xaa5d0350
mov eax, r15d
not al
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0xbe
and bl, 0x41
or bl, r8b
or dl, r15b
and r15b, 0xbe
and al, 0x41
or al, r15b
xor al, bl
not dl
or dl, al
mov r10d, edx
xor r10b, r9b
and dl, r10b
and r10b, r9b
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, edi
and eax, 0x185bbed8
mov ebx, esi
and ebx, 0xe7a44124
or ebx, eax
mov r9d, ebx
xor r9d, 0xe7a44127
xor ebx, 0x185bbed8
mov eax, r9d
and eax, 0x99deae72
mov edx, ebx
and edx, 0x6621518c
or edx, eax
xor edx, 0xb7a9a8da
mov r11d, ebx
and r11d, 0x2e7706a8
or r11d, edx
mov ebp, r11d
not ebp
and edi, 0x6c4e8caa
and esi, 0x93b17354
or esi, edi
mov eax, esi
xor eax, 0x91807155
and eax, 0xd188f957
xor esi, 0x42398a02
or esi, eax
mov eax, esi
not eax
and eax, 0x9f6d7944
and esi, 0x609286ba
or esi, eax
mov edi, esi
xor edi, 0x201202b2
xor esi, 0x9f6d7945
mov eax, ebp
xor eax, esi
and eax, ebp
and r11d, 0x5fedd54c
and ebp, 0xa0122ab3
or ebp, r11d
and esi, 0x5fedd54c
and edi, 0xa0122ab3
or edi, esi
xor edi, ebp
mov esi, eax
not esi
mov edx, edi
not edx
mov ebp, esi
and ebp, 0x1a08d03f
and eax, 0xe5f72fc0
or eax, ebp
or esi, edx
and edx, 0x1a08d03f
and edi, 0xe5f72fc0
or edi, edx
xor edi, eax
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0x510da129
and esi, 0xaef25ed6
or esi, eax
mov eax, esi
not eax
and eax, 0x8085587d
and esi, 0x7f7aa782
or esi, eax
and r9d, 0xfffffffc
or ebx, 3
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov edx, ebx
not edx
and ebx, 0x57076bed
and edx, 0xa8f89410
or edx, ebx
mov ebp, edx
xor ebp, 0x57076bed
xor edx, 0xa0400002
mov eax, esi
not eax
and eax, 0x155e5ecb
mov edi, esi
and edi, 0xeaa1a134
or edi, eax
xor edi, 0xeaa1a134
and edx, 0xe744002e
mov eax, ebp
and eax, 0x18bbffd0
or eax, edx
mov ebx, eax
xor ebx, 0x18bbffd1
xor eax, 0xdca526f1
and eax, ebx
mov edx, edi
and edx, ebx
xor ebx, edi
and edi, 0x3be126df
and esi, 0xc41ed920
or esi, edi
and ebp, 0xc41ed920
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, esi
not eax
and eax, 0xf30bbd91
and esi, 0xcf4426e
or esi, eax
mov eax, ebp
not eax
and eax, 0xf30bbd91
and ebp, 0xcf4426e
or ebp, eax
xor ebp, esi
or ebx, edx
mov eax, ebx
not eax
and eax, 0xc86f50e3
and ebx, 0x3790af1c
or ebx, eax
xor ebx, 0x3790af1c
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov byte [rcx + rbx], r10b
mov r13d, dword [rsp + 0xd8]
add r13d, 1
mov r15d, 0xcbe34b43
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
movzx eax, byte [rsp + 0x29]
mov byte [rsp + 0xdc], al
movzx eax, byte [rsp + 0x2b]
mov byte [rsp + 0xdd], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0xde], al
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0xdf], al
mov eax, dword [rsp + 0x80]
cmp eax, 4
mov r15d, 0x3ae01496
cmove r15d, r12d
movzx eax, byte [rsp + 0xdf]
mov byte [rsp + 0x25], al
movzx eax, byte [rsp + 0xde]
mov byte [rsp + 0x26], al
movzx eax, byte [rsp + 0xdd]
mov byte [rsp + 0x28], al
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0x2a], al
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov r15d, 0xb10c7e89
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rax, qword [rsp + 0x60]
mov al, byte [rax]
mov byte [rsp + 0x6f], al
mov r9d, dword [rsp + 0x58]
add r9d, 3
add r9, rcx
mov ebx, dword [0x1400b2d0c]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xfffffffe
mov esi, ebp
xor esi, 0xfffffffe
and esi, ebp
mov eax, edi
and eax, esi
xor esi, edi
mov edi, dword [0x1400b2d08]
or esi, eax
and ebx, 0xf9ac6bfa
and ebp, 0x6539405
or ebp, ebx
mov eax, ebp
xor eax, 0x6539405
xor ebp, 0xf9ac6bfa
and ebp, esi
not esi
and eax, esi
or ebp, eax
not ebp
or ebp, esi
cmp ebp, 0xffffffff
sete al
setne r10b
cmp edi, 9
setg bl
cmp edi, 0xa
setl r11b
or r11b, r10b
or al, bl
mov esi, r11d
xor sil, al
or al, r11b
xor al, 1
or al, sil
mov r11d, ebx
and r11b, r10b
xor bl, r10b
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov r10d, eax
xor r10b, bl
xor bl, 1
mov r11d, eax
xor r11b, bl
xor r10b, 1
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r11b
test al, 1
mov eax, 0x60350f73
mov edx, 0x7b652f7d
cmovne eax, edx
test bl, 1
mov r15d, 0x60350f73
cmovne r15d, eax
mov qword [rsp + 0x70], r9
test r11b, r11b
jmp 0x140035a44
mov edx, dword [0x1400b2d0c]
mov r8d, dword [0x1400b2d08]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x8414010b
and ebx, 0x5a81a884
or ebx, ebp
mov edi, ebx
xor edi, 0x4080a000
xor ebx, 0x24124373
or edx, 0xde95a98f
mov ebp, edx
not ebp
and ebx, 0x3e134bf7
and edi, 0xc084a008
or edi, ebx
and edx, 0x3e134bf7
and ebp, 0x1681400
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xf7699611
and ebp, 0x89669ee
or ebp, edx
mov ebx, ebp
xor ebx, 0xd603c061
mov edx, ebp
xor edx, 0xd603c060
and edx, ebx
xor ebp, 0x29fc3f9e
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov edi, edx
not edi
mov ebp, ebx
not ebp
mov esi, edi
and esi, 0xcb9861d7
and edx, 0x34679e28
or edx, esi
or edi, ebp
and ebp, 0xcb9861d7
and ebx, 0x34679e28
or ebx, ebp
xor ebx, edx
not edi
or edi, ebx
mov edx, edi
not edx
and edi, 0x4f8cdc64
and edx, 0xb073239b
or edx, edi
xor edx, 0x4f8cdc64
sete r9b
setne r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl dl
mov ebx, eax
or al, r10b
and r10b, dl
and bl, r9b
or bl, r10b
xor dl, r9b
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
or dl, al
xor al, bl
xor al, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, 1
mov r15d, 0x30fd13b4
mov eax, 0x5677e4e2
cmovne r15d, eax
test bl, bl
mov ebp, 0x30fd13b4
cmove r15d, ebp
test dl, 1
jmp 0x140035a44
mov ebp, dword [0x1400b2d0c]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x2bb590af
and ebp, eax
and eax, 0xd44a6f50
or eax, ebx
xor eax, 0xd44a6f50
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 1
and ebp, eax
mov ebx, eax
not ebx
and ebx, 0xfffffffe
and eax, 1
or eax, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, eax
mov edi, ebp
not edi
mov esi, eax
and esi, 0xdc57ebb6
and ebx, 0x23a81449
or ebx, esi
or eax, edi
and edi, 0xdc57ebb6
and ebp, 0x23a81449
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
sete r9b
setne r11b
cmp dword [0x1400b2d08], 9
setg al
mov r10d, eax
and r10b, r11b
xor r11b, al
or r11b, r10b
mov r10d, r11d
xor r10b, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, r11b
mov esi, r10d
and sil, r11b
mov ebx, esi
xor bl, 1
xor sil, r10b
or bl, r11b
xor bl, 1
or bl, sil
xor bl, al
xor r9b, 1
or al, r10b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov r15d, 0xb10c7e89
mov eax, 0xc98b47ef
cmovne r15d, eax
test bl, 1
cmove r15d, eax
test r9b, 1
mov eax, 0xb10c7e89
jmp 0x140035a44
mov eax, dword [0x1400b2d0c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov ebp, edi
and ebp, 1
or ebp, ebx
mov ebx, ebp
not ebx
and eax, ebx
and ebp, edi
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp dword [0x1400b2d08], 9
setg bl
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
and al, r10b
xor r10b, 1
xor bl, 1
mov r9d, r10d
xor r9b, bl
and r9b, r10b
and bl, r10b
or bl, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x2bf8c842
mov edx, 0x74d0c979
cmovne eax, edx
test bl, bl
mov r15d, eax
cmovne r15d, edx
test r9b, r9b
cmove r15d, eax
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov ebp, dword [0x1400b2d0c]
mov esi, dword [0x1400b2d08]
lea edi, [rbp - 1]
imul edi, ebp
mov ebx, edi
not ebx
and edi, 0x4c8d129e
and ebx, 0xb372ed61
or ebx, edi
mov ebp, ebx
xor ebp, 0x4c8d129e
mov edi, ebx
xor edi, 0x4c8d129f
and edi, ebp
xor ebx, 0xb372ed60
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xa373decf
and ebp, 0x5c8c2130
or ebp, ebx
mov ebx, ebp
xor ebx, 0x588c0030
xor ebp, 0xa0415a8e
and ebp, 0xa4417b8e
and ebx, 0x5bbe8471
or ebx, ebp
mov ebp, ebx
xor ebp, 0x20000804
xor ebx, 0x108010
and ebx, 0x8451f39a
and ebp, 0x7bae0c65
or ebp, ebx
xor ebp, 0x7bae0c65
cmp ebp, 0xffffffff
sete al
setne r9b
cmp esi, 0xa
setl r11b
cmp esi, 9
setg r10b
mov esi, r10d
or al, r10b
and r10b, r9b
xor sil, r9b
or sil, r10b
mov r10d, esi
xor r10b, 1
or r11b, r9b
mov r9d, eax
xor r9b, r11b
or al, r11b
xor al, 1
or al, r9b
mov r11d, eax
xor r11b, 1
and sil, r10b
and r11b, al
mov r9d, esi
and r9b, r10b
xor sil, r10b
or sil, r9b
mov r9d, r11d
and r9b, al
xor r11b, al
or r11b, r9b
xor r11b, sil
mov r9d, r10d
xor r9b, al
or al, r10b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, r11b
test bl, 1
mov ebp, 0x7b8dee9
mov edx, 0x7b652f7d
cmovne ebp, edx
test al, 1
mov r15d, 0x7b8dee9
cmovne r15d, ebp
test r11b, 1
cmove r15d, ebp
cmp r15d, 0x67efa98
jg 0x14002cfb0
jmp 0x14002cf1d
mov rcx, qword [rsp + 0xe0]
xor rcx, rsp
call fcn.140069990
nop
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret