Function at 0x14003bec0
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, 0x58
mov rax, qword [0x1400b4008]
xor rax, rsp
mov qword [rsp + 0x50], rax
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4200c60
mov ebx, edx
and ebx, 0xa0cc4319
or ebx, ebp
xor ebx, 0xa0cc4319
and edx, 0x5b13b086
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5b13b086
and edx, 0xa4ec4f79
or edx, ebp
mov ebx, edx
xor ebx, 1
and ebx, edx
mov ebp, edx
not ebp
and ebp, 0xb7ca0c97
and edx, 0x4835f368
or edx, ebp
mov edi, edx
xor edi, 0x48017128
mov ebp, ebx
not ebp
xor edx, 0xb7ca0c96
mov esi, ebp
and esi, 0x173e8e53
and ebx, 0xe8c171ac
or ebx, esi
or ebp, edx
and edx, 0x173e8e53
and edi, 0xe8c171ac
or edi, edx
xor edi, ebx
not ebp
or ebp, edi
mov edx, ebp
not edx
and edx, 0x910507e4
and ebp, 0x6efaf81b
or ebp, edx
mov edx, ebp
not edx
and edx, 0x50d1f2b1
and ebp, 0xaf2e0d4e
or ebp, edx
xor ebp, 0x3e2b0aaa
sete byte [rsp + 0x34]
cmp eax, 0xa
setl byte [rsp + 0x35]
mov qword [rsp + 0x28], rcx
mov ecx, 0x859830ff
mov r11d, 0x265b418e
mov r13d, 0x7656eef9
mov r9d, 0x69103b13
mov r12d, 0x6ec0010b
mov r10d, 0xa19171e3
mov dword [rsp + 0x24], eax
mov dword [rsp + 0x20], eax
mov r14d, 0x3192b586
nop word cs:[rax + rax]
nop dword [rax]
cmp r14d, 0x3bf1372
jg 0x14003c330
cmp r14d, 0xbfb33439
jle 0x14003c080
cmp r14d, 0xe68b417e
jle 0x14003c0f0
cmp r14d, 0xf6e01210
jg 0x14003c834
cmp r14d, 0xef607896
jle 0x14003d15e
cmp r14d, 0xf3afd7f7
jg 0x14003dd31
cmp r14d, 0xef607897
je 0x14003ffaf
cmp r14d, 0xf1c25c14
je 0x1400400ce
cmp r14d, 0xf2151e87
jne 0x14003bff0
cmp byte [rsp + 0x36], 0
mov r14d, 0x6c683faf
mov eax, 0xb30845b5
jmp 0x1400455d3
cmp r14d, 0x99d61ec5
jg 0x14003c2bd
cmp r14d, 0x8de8effe
jg 0x14003cda2
cmp r14d, 0x8788e482
jle 0x14003d1aa
cmp r14d, 0x89c5ff9d
jg 0x14003def9
cmp r14d, 0x8788e483
je 0x140040194
cmp r14d, 0x885c4e1b
je 0x14004028e
cmp r14d, 0x887445cb
jne 0x14003bff0
cmp byte [rsp + 0x37], 0
mov r14d, 0x6d75b7fe
mov eax, 0x73016849
jmp 0x1400455d3
cmp r14d, 0xd6c294c3
jle 0x14003cdeb
cmp r14d, 0xdd71808d
jle 0x14003d1fb
cmp r14d, 0xe3fc85a0
jg 0x14003df38
cmp r14d, 0xdd71808e
je 0x1400402a6
cmp r14d, 0xe36dcba2
je 0x1400402be
cmp r14d, 0xe38bcf8a
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov ebp, dword [0x1400b6518]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, eax
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
mov ebx, edx
xor ebx, 0xcf71569a
and ebx, edx
not edx
and edx, 0x65a255e6
and eax, 0x9a5daa19
or eax, edx
mov edi, eax
xor edi, 0x9a5daa19
mov edx, eax
xor edx, 0xaad3037c
and edx, edi
mov esi, edx
and esi, ebx
xor ebx, edx
or ebx, esi
mov edx, ebx
not edx
and edx, 0x9e5b769
and ebx, 0xf61a4896
or ebx, edx
mov edx, ebx
xor edx, 0x30081e0c
and edi, 1
xor eax, 0x9a5daa18
or eax, edi
mov edi, eax
not edi
and edi, 0x4456ead
and eax, 0xfbba9152
or eax, edi
mov edi, eax
xor edi, 0xb2189042
xor eax, 0x4456ead
xor ebx, 0xc694e1f2
mov esi, ebx
and esi, 0x49e761b1
and edx, 0xb6189e4e
or edx, esi
or ebx, eax
and eax, 0x49e761b1
and edi, 0xb6189e4e
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
mov edx, ebx
and edx, 0x8ed29436
and eax, 0x712d6bc9
or eax, edx
xor eax, 0x8ed29436
xor ebx, eax
test ebx, eax
setne r8b
sete dil
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl sil
mov edx, edi
xor dl, r8b
and dl, dil
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebp, edx
and bpl, al
xor al, dl
or al, bpl
xor al, 1
mov edx, eax
or dl, sil
xor al, sil
not al
and al, sil
xor al, 1
mov ebp, edx
xor bpl, al
or al, dl
xor al, 1
or al, bpl
xor dil, sil
or bl, r8b
xor bl, 1
or bl, dil
xor bl, 1
mov edx, edi
and dl, bl
xor bl, dil
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, eax
xor dl, 1
and r8b, dl
or dl, bl
and bl, al
or bl, r8b
mov eax, ebx
xor al, dl
test bl, 1
mov r14d, 0x7941e419
mov ebp, 0xbfb3343a
cmovne r14d, ebp
test dl, 1
mov edx, 0x7941e419
cmovne r14d, edx
jmp 0x14004337c
cmp r14d, 0xab761751
jle 0x14003cf8c
cmp r14d, 0xb5e3868a
jle 0x14003d247
cmp r14d, 0xb9ba586d
jg 0x14003df77
cmp r14d, 0xb5e3868b
je 0x14004039a
cmp r14d, 0xb68797d8
je 0x1400404d8
cmp r14d, 0xb8b58238
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
mov r14d, 0xe3fc85a1
cmp r14d, 0x3bf1372
jle 0x14003bffd
nop word cs:[rax + rax]
nop dword [rax]
cmp r14d, 0x45d738f8
jg 0x14003c490
cmp r14d, 0x265b418d
jle 0x14003c5cd
cmp r14d, 0x37324f06
jg 0x14003c9ec
cmp r14d, 0x2cf2143a
jle 0x14003d293
cmp r14d, 0x3192b585
jg 0x14003e0af
cmp r14d, 0x2cf2143b
je 0x1400405f0
cmp r14d, 0x2cfe8e9e
je 0x14004075c
cmp r14d, 0x2dba2e2e
jne 0x14003bff0
mov eax, dword [0x1400b651c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0xa8ec5bce
mov ebp, ebx
and ebp, 0x5713a430
or ebp, eax
xor ebp, 0x5713a430
mov eax, ebx
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa4fe2f5d
and eax, 0x5b01d0a2
or eax, ebp
mov ebp, eax
xor ebp, 0x1000080
xor eax, 0xa4fe2f5d
mov esi, eax
and esi, 0x5e2bde62
and ebp, 0xa1d4219d
or ebp, esi
or eax, ebx
and ebx, 0x5e2bde62
and edx, 0xa1d4219d
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xc559b473
and eax, 0x3aa64b8c
or eax, edx
xor eax, 0x3aa64b8c
setne bl
cmp dword [0x1400b6518], 9
setg dl
mov eax, edx
and al, bl
xor dl, bl
or al, dl
mov r8d, eax
xor r8b, 1
xor dl, 1
mov ebx, eax
and bl, r8b
xor bl, 1
mov esi, r8d
xor sil, bl
or bl, r8b
xor bl, 1
or bl, sil
xor bl, dl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, bl
test dl, dl
mov r14d, 0x3c90cc02
mov edx, 0x4b6bda
cmovne r14d, edx
test bl, 1
cmove r14d, edx
test al, 1
mov eax, 0x3c90cc02
jmp 0x1400456d4
cmp r14d, 0x6541eb38
jle 0x14003c7c1
cmp r14d, 0x759bb4dd
jg 0x14003cb6a
cmp r14d, 0x6c4acdb5
jle 0x14003d387
cmp r14d, 0x6ec0010a
jg 0x14003e0ee
cmp r14d, 0x6c4acdb6
je 0x140040774
cmp r14d, 0x6c683faf
je 0x14004078c
cmp r14d, 0x6d75b7fe
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0xce25207e
mov ebp, edi
and ebp, 0x31dadf81
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x31dadf80
and ebp, 0xce25207f
or ebp, ebx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0x4e2444b1
and ebp, 0xb1dbbb4e
or ebp, ebx
and edi, 0x4e2444b1
and edx, 0xb1dbbb4e
or edx, edi
xor edx, ebp
not edx
or edx, esi
cmp edx, 0xffffffff
sete bpl
setne sil
cmp r8d, 9
setg dil
cmp r8d, 0xa
setl al
and sil, al
mov ebx, ebp
xor bl, dil
and dil, bpl
or dil, sil
xor bl, 1
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, dil
mov eax, edx
not al
and al, dil
mov ebx, edx
xor bl, al
test dl, 1
mov r14d, 0xa19171e3
mov edx, 0xac9995f2
cmovne r14d, edx
test al, al
cmove r14d, r10d
jmp 0x14004588d
cmp r14d, 0x1031af07
jle 0x14003d0a3
cmp r14d, 0x1d6b85c5
jle 0x14003d3f1
cmp r14d, 0x1e7370c0
jg 0x14003e1af
cmp r14d, 0x1d6b85c6
je 0x1400408e0
cmp r14d, 0x1dc31160
je 0x1400409b7
cmp r14d, 0x1df10fb4
jne 0x14003bff0
mov eax, dword [0x1400b651c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
or ebp, 0xa49428d8
mov ebx, ebp
not ebx
or eax, 0x5b6bd727
mov edx, eax
not edx
and ebp, 0x9e152dfb
and ebx, 0x416ad204
or ebx, ebp
and eax, 0x9e152dfb
and edx, 0x20800000
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x7b1eea22
and edx, 0x84e115dd
or edx, eax
mov eax, edx
xor eax, 0xdf8ac2fa
mov ebp, edx
xor ebp, 0x413004
and ebp, 0xc943f0fc
xor edx, 0x1865fc80
and edx, eax
and eax, 0x36bc0f03
or eax, ebp
mov esi, eax
xor esi, 0x36bc0f03
xor eax, 0xc94090f8
mov ebx, esi
and ebx, 0xc7ef3e7a
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x3810c184
and edx, 0xc7ef3e7b
or edx, ebx
and eax, 0xdd4c9ff8
mov ebp, esi
and ebp, 0x22b36007
or ebp, eax
xor ebp, 0xdd4c9ff9
and esi, 1
or esi, ebp
mov eax, esi
not eax
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xfe7ae0ba
and edx, 0x1851f45
or edx, ebp
or ebx, esi
and esi, 0xfe7ae0ba
and eax, 0x1851f45
or eax, esi
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x2ecedf12
and eax, ebx
and ebx, 0xd13120ed
or ebx, edx
mov edx, ebx
xor edx, 0xc011002c
xor ebx, 0x2ecedf12
mov ebp, eax
not ebp
mov edi, ebx
and edi, 0x1326a4c1
and edx, 0xecd95b3e
or edx, edi
or ebx, ebp
and ebp, 0x1326a4c1
and eax, 0xecd95b3e
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x6e946034
and ebx, 0x916b9fcb
or ebx, eax
xor ebx, 0x916b9fcb
cmp ebx, 0xffffffff
sete r8b
setne al
cmp dword [0x1400b6518], 0xa
setl dl
xor al, dl
xor al, 1
mov ebx, edx
or bl, r8b
xor bl, 1
or bl, al
mov esi, ebx
not sil
xor dl, r8b
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, sil
or al, dl
mov edx, ebx
xor dl, al
mov edx, 0xdd0199f
mov ebp, 0x6c4acdb6
cmovne edx, ebp
test al, al
mov r14d, edx
mov eax, 0xdd0199f
jmp 0x1400416d6
cmp r14d, 0x514bcee1
jle 0x14003d0fc
cmp r14d, 0x56208970
jle 0x14003d43d
cmp r14d, 0x5d60aa54
jg 0x14003e2e6
cmp r14d, 0x56208971
je 0x140040a8a
cmp r14d, 0x575ce2ea
je 0x140040c04
cmp r14d, 0x5bd8a66a
jne 0x14003bff0
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax]
mov qword [rsp + 0x40], rax
mov r14d, 0x95cff698
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xfb55775b
jle 0x14003d60c
cmp r14d, 0xfdfd7eb4
jg 0x14003e32a
cmp r14d, 0xfb55775c
je 0x140040c1c
cmp r14d, 0xfc23d963
je 0x140040d9f
cmp r14d, 0xfd9c5f28
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xc4fa5ade
and eax, ebx
and ebx, 0x3b05a521
or ebx, ebp
mov ebp, ebx
xor ebp, 0x33000400
xor ebx, 0xc4fa5ade
mov edi, eax
not edi
mov esi, ebx
and esi, 0x880febaf
and ebp, 0x77f01450
or ebp, esi
or ebx, edi
and edi, 0x880febaf
and eax, 0x77f01450
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0xfffffffe
and eax, 0x4fd5fbdd
and ebx, 0xb02a0422
or ebx, eax
xor ebx, 0xb02a0423
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
not ebp
or ebx, 0x634f4c3b
mov edi, ebx
not edi
or ebp, 0x9cb0b3c4
mov eax, ebp
not eax
and ebx, 0xc8d7f8fb
and edi, 0x14200304
or edi, ebx
and ebp, 0xc8d7f8fb
and eax, 0x23080400
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x8bb76a99
and eax, 0x74489566
or eax, ebp
mov ebp, eax
xor ebp, 0x60100602
xor eax, 0x401d110
and eax, 0x8ce9f1b0
and ebp, 0x73160e4f
or ebp, eax
xor ebp, 0x73160e4f
cmp ebp, 0xffffffff
setne r8b
sete sil
cmp edx, 0xa
setl al
cmp edx, 9
setg dil
mov ebx, edi
xor bl, al
and bl, dil
mov edx, ebx
not dl
and dl, bl
xor dl, 1
mov ebp, ebx
xor bpl, dl
or dl, bl
xor dl, 1
or dl, bpl
xor dl, sil
and sil, dil
and al, r8b
or al, sil
mov ebx, edi
xor bl, r8b
or dil, r8b
xor dil, 1
or dil, bl
xor al, 1
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
or al, bl
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x1d6b85c6
mov ebp, 0xfacd95a7
cmovne eax, ebp
test dl, 1
mov r14d, eax
mov edx, 0x1d6b85c6
cmovne r14d, edx
jmp 0x140041c24
cmp r14d, 0x3ef588ab
jle 0x14003d658
cmp r14d, 0x44dce99f
jg 0x14003e42d
cmp r14d, 0x3ef588ac
je 0x140040eb9
cmp r14d, 0x3f6cf762
je 0x140040fe2
cmp r14d, 0x42b0d355
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
and ebx, 0x6fa5aa88
and ebp, 0x905a5577
or ebp, ebx
mov eax, ebp
xor eax, 0x6fa5aa88
xor ebp, 0x800a0015
mov edi, eax
and edi, 0xfffffffe
and ebp, 0xa6afa01d
and eax, 0x59505fe2
or eax, ebp
xor eax, 0x59505fe3
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe7e30e0b
and eax, 0x181cf1f4
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x54a43611
and eax, 0xab5bc9ee
or eax, ebp
mov ebp, eax
xor ebp, 0x208184
xor eax, 0x3045301a
and eax, 0x7cdd767b
and ebp, 0x83228984
or ebp, eax
mov eax, ebp
xor eax, 0x1028100
xor ebp, 0x14556228
and ebp, 0x96756aac
and eax, 0x698a9553
or eax, ebp
xor eax, 0x96756aac
cmp eax, 0xffffffff
sete r8b
setne sil
cmp edx, 9
setg dil
cmp edx, 0xa
setl dl
mov eax, esi
or al, dl
xor al, 1
mov ebx, edi
or bl, r8b
xor bl, 1
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
and sil, dl
and dil, r8b
or dil, sil
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
xor dl, 1
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ebx
xor al, 1
and r8b, al
and bl, dl
or bl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0x44f8c63d
mov ebp, 0x4e594100
cmovne edx, ebp
test al, 1
mov r14d, 0x44f8c63d
cmovne r14d, edx
jmp 0x140045473
cmp r14d, 0x78ea8f9e
jle 0x14003d74c
cmp r14d, 0x7b4b7e8f
jg 0x14003e61c
cmp r14d, 0x78ea8f9f
je 0x1400410b4
cmp r14d, 0x7941e419
je 0x1400410cc
cmp r14d, 0x7a46ab56
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
movzx edx, byte [rsp + 0x4e]
mov rbp, qword [rsp + 0x28]
lea r15, [rax*4]
add r15, rbp
add r15, rdx
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
mov eax, ebx
xor eax, 0x83a4a5ef
and eax, ebx
not ebx
and ebx, 0x1840542
and ebp, 0x8220a0ad
or ebp, ebx
xor ebp, 0x8220a0ad
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x36b6b29e
and eax, 0xc9494d61
or eax, ebp
mov esi, eax
xor esi, 0x4aede88e
mov ebp, eax
xor ebp, 0x35020670
and ebp, 0x778ea6fa
xor eax, 0x42e08b0c
and eax, esi
and esi, 0x88715905
or esi, ebp
mov ebp, esi
xor ebp, 0x88715905
xor esi, 0x778ea6fa
mov ebx, esi
or ebx, 0xf7f29c7d
mov edi, ebx
not edi
mov edx, ebx
and edx, 0x3239aebc
and edi, 0x8044102
or edi, edx
mov edx, eax
not edx
or ebx, edx
and edx, 0x3239aebc
and eax, 0xcdc65143
or eax, edx
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf7f29c7c
and ebx, 0x80d6383
or ebx, eax
and esi, 0xfaa47db8
mov eax, ebp
and eax, 0x55b8247
or eax, esi
xor eax, 0xfaa47db9
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x452f9324
and ebp, 0xbad06cdb
or ebp, eax
mov edx, ebp
xor edx, 0x8106ccb
xor ebp, 0x452f9324
mov eax, ebx
not eax
mov esi, eax
and esi, 0xb6e28034
and ebx, 0x491d7fcb
or ebx, esi
or eax, ebp
and ebp, 0xb6e28034
and edx, 0x491d7fcb
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x3f941698
and eax, 0xc06be967
or eax, edx
mov edx, eax
xor edx, 0x80204966
xor eax, 0x23101010
and eax, 0x635bb011
and edx, 0x9ca44fee
or edx, eax
xor edx, 0x635bb011
setne bl
sete sil
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
and dl, sil
and bl, al
or bl, dl
or al, sil
mov edx, eax
xor dl, bl
xor dl, 1
xor bl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov r14d, 0x4c9ed7b
mov eax, 0x859830ff
cmovne r14d, eax
test dl, 1
mov ecx, 0x859830ff
cmove r14d, eax
mov qword [rsp + 0x38], r15
test bl, 1
mov eax, 0x4c9ed7b
jmp 0x1400456d4
cmp r14d, 0x95cff697
jg 0x14003db62
cmp r14d, 0x915bcb60
je 0x140045972
cmp r14d, 0x8de8efff
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x1c61036
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xc6ec5678
jg 0x14003d798
cmp r14d, 0xc4d193a1
jle 0x14003e65b
cmp r14d, 0xc4d193a2
je 0x1400410e4
cmp r14d, 0xc5d78015
je 0x140041265
cmp r14d, 0xc690b093
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rax - 1]
imul edi, eax
mov r14d, edi
not r14d
mov ebp, r14d
and ebp, 0x5be1b18c
mov eax, edi
and eax, 0xa41e4e73
or eax, ebp
mov ebp, eax
xor ebp, 0x810
xor eax, 0x18c1818c
mov ebx, edi
xor ebx, 0x1cd3cd9e
and ebx, edi
or eax, 0xe32c3261
mov edx, ebx
not edx
mov esi, eax
and esi, 0xfc575527
and ebp, 0x808898
or ebp, esi
or eax, edx
and edx, 0xfc575527
and ebx, 0x3a8aad8
or ebx, edx
xor ebx, ebp
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0xe32c3260
and eax, 0x1cd3cd9f
or eax, edx
and r14d, 0x18bf3f3f
and edi, 0xe740c0c0
or edi, r14d
mov edx, edi
xor edx, 0xe740c0c0
xor edi, 0x18bf3f3f
and edi, eax
not eax
and edx, eax
or edi, edx
not edi
or edi, eax
cmp edi, 0xffffffff
sete sil
setne dil
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bpl
mov r14d, edi
xor r14b, sil
and r14b, dil
xor r14b, bpl
mov r8d, r14d
xor r8b, 1
mov ebx, edx
or dl, dil
and dil, bpl
and bl, sil
or bl, dil
xor bpl, sil
xor dl, 1
or dl, bpl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, r14b
or r14b, al
and al, r8b
or al, dl
mov edx, r14d
xor dl, al
test dl, 1
mov edx, 0x759bb4de
mov ebp, 0xb3aeaed2
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x759bb4de
cmovne eax, ebp
test r14b, 1
cmovne eax, edx
mov r14d, eax
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xa1db1df5
jg 0x14003d7ed
cmp r14d, 0x9cb22142
jle 0x14003e82a
cmp r14d, 0x9cb22143
je 0x140041285
cmp r14d, 0x9f7384fc
je 0x140041488
cmp r14d, 0xa19171e3
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x22f232c3
mov ebp, edi
and ebp, 0xdd0dcd3c
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xdd0dcd3d
and ebp, 0x22f232c2
or ebp, ebx
mov ebx, ebp
not ebx
and edx, ebx
and ebp, edi
or ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov esi, ebx
and sil, al
or bl, dl
and dl, r8b
or dl, sil
mov esi, edx
xor sil, al
and sil, dl
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
or al, sil
xor sil, 1
xor dl, 1
or dl, r8b
xor dl, sil
xor bl, sil
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov r14d, 0xb5e3868b
mov eax, 0x7c5cd652
cmovne r14d, eax
test dl, 1
cmove r14d, eax
not bl
test bl, 1
mov eax, 0xb5e3868b
jmp 0x1400455d3
cmp r14d, 0x7f1007f
jg 0x14003d9bc
cmp r14d, 0x4c9ed7a
jle 0x14003e85c
cmp r14d, 0x4c9ed7b
je 0x14004162c
cmp r14d, 0x5e8618d
je 0x1400416e1
cmp r14d, 0x6fb5bd3
jne 0x14003bff0
mov r14d, 0xec47c35
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x4c714fc9
jg 0x14003db16
cmp r14d, 0x4880a9ec
jle 0x14003e960
cmp r14d, 0x4880a9ed
je 0x1400418a7
cmp r14d, 0x49b7cc98
je 0x1400419bb
cmp r14d, 0x4bc33f6d
jne 0x14003bff0
mov r14d, 0x45d738f9
movzx eax, byte [rsp + 0x4d]
mov dword [rsp + 0x20], eax
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xe770d592
jle 0x14003eaeb
cmp r14d, 0xe770d593
je 0x140041ab8
cmp r14d, 0xe9ccdbeb
je 0x140041c2c
cmp r14d, 0xedc1917a
jne 0x14003bff0
mov r14d, 0x15cd49be
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x859830fe
jle 0x14003ef82
cmp r14d, 0x859830ff
je 0x140041c5b
cmp r14d, 0x8652f7b0
je 0x140041c7d
cmp r14d, 0x87196ba8
jne 0x14003bff0
movzx eax, byte [rsp + 0x4e]
mov r14d, 0xe4b1694c
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xdb8a8e6e
jle 0x14003f0f4
cmp r14d, 0xdb8a8e6f
je 0x140041d7f
cmp r14d, 0xdc4134d8
je 0x140041ee6
cmp r14d, 0xdc6349e4
jne 0x14003bff0
mov r14d, 0xc0a04adf
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xb1606732
jle 0x14003f21f
cmp r14d, 0xb1606733
je 0x140041efe
cmp r14d, 0xb30845b5
je 0x14004203e
cmp r14d, 0xb3aeaed2
jne 0x14003bff0
mov r14d, 0x759bb4de
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x28786ee1
jle 0x14003f322
cmp r14d, 0x28786ee2
je 0x14004205e
cmp r14d, 0x2c8e0a82
je 0x14004218e
cmp r14d, 0x2cc81374
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x8a944f89
mov ebx, esi
and ebx, 0x756bb076
or ebx, edx
mov edx, ebx
xor edx, 0x1003b064
xor ebx, 0x900e80
mov edi, esi
or edi, 0x65f80e92
and ebx, 0x65f80e92
and edx, 0x9a07f16c
or edx, ebx
and edi, 0x65f80e93
xor edi, edx
mov edx, edi
not edx
and ebp, edx
and edi, esi
or edi, ebp
not edi
or edi, edx
cmp edi, 0xffffffff
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
and dl, r8b
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x9b309c07
mov ebp, 0x97feb4de
cmovne eax, ebp
test bl, bl
mov r14d, eax
cmovne r14d, ebp
jmp 0x1400456d2
cmp r14d, 0x69103b12
jle 0x14003f47b
cmp r14d, 0x69103b13
je 0x1400422a5
cmp r14d, 0x699a5291
je 0x1400422e5
cmp r14d, 0x6b1d73dc
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
mov r14d, 0x5e8618d
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x182c3de4
jle 0x14003f5a1
cmp r14d, 0x182c3de5
je 0x140042480
cmp r14d, 0x182ea100
je 0x14004254a
cmp r14d, 0x1be412cc
jne 0x14003bff0
mov r14d, 0x1031af08
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x51bc08e2
jle 0x14003f6bb
cmp r14d, 0x51bc08e3
je 0x140042562
cmp r14d, 0x536fee37
je 0x1400426cd
cmp r14d, 0x541920b5
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x10041000
mov ebx, eax
and ebx, 0x1ebac10
or ebx, ebp
xor ebx, 0x1ebac10
and eax, 0xee1043ef
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x8b63d54a
and eax, 0x749c2ab5
or eax, ebp
mov ebx, eax
xor ebx, 0x64339204
xor eax, 0x9a8c695a
mov esi, eax
or esi, 1
mov edi, esi
not edi
and eax, 0x9c865b1
and ebx, 0xf6379a4e
or ebx, eax
mov eax, ebx
xor eax, 0x46349842
xor ebx, 0x9c865b0
mov ebp, esi
and ebp, 0xb08b631d
and edi, 0x4f749ce2
or edi, ebp
or esi, ebx
and ebx, 0xb08b631d
and eax, 0x4f749ce2
or eax, ebx
xor eax, edi
not esi
or esi, eax
mov eax, esi
mov ebp, esi
xor ebp, 0xe6f0d744
and ebp, esi
not esi
and esi, 0x2d05604
and eax, 0xe4208140
or eax, esi
mov ebx, eax
xor ebx, 0xe0000140
xor eax, 0x1bdf7ebf
mov edi, ebp
not edi
mov esi, eax
and esi, 0x15e8ce30
and ebx, 0xe2101144
or ebx, esi
or eax, edi
and edi, 0x15e8ce30
and ebp, 0xea1731cf
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x40b643e
and eax, 0xfbf49bc1
or eax, ebp
xor eax, 0x1d044c85
setne r8b
sete sil
cmp edx, 9
setg al
cmp edx, 0xa
setl bl
mov edx, esi
xor dl, r8b
and dl, sil
mov edi, edx
xor dil, bl
and dl, dil
and dil, bl
mov ebp, edx
and bpl, dil
xor dil, dl
or dil, bpl
and r8b, bl
or bl, sil
xor bl, 1
and al, sil
or al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, dil
xor dil, 1
and bl, dil
or dl, bl
mov ebx, edi
and bl, al
xor dil, al
or dil, bl
mov eax, edi
xor al, dl
test al, 1
mov eax, 0xf5095e77
mov ebp, 0x7d64bbbc
cmovne eax, ebp
test dil, 1
mov r14d, 0xf5095e77
jmp 0x140045095
cmp r14d, 0xf91cc2eb
jle 0x14003f6ed
cmp r14d, 0xf91cc2ec
je 0x1400426e5
cmp r14d, 0xfacd95a7
je 0x140042806
cmp r14d, 0xfb07a685
jne 0x14003bff0
mov r14d, 0x182c3de5
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x3ab9e1f5
jle 0x14003f7fd
cmp r14d, 0x3ab9e1f6
je 0x140042823
cmp r14d, 0x3c90cc02
je 0x14004283b
cmp r14d, 0x3cfa1f31
jne 0x14003bff0
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x6d98b943
mov ebx, edi
xor ebx, 0x6d98b943
and ebx, edi
mov esi, edx
and esi, ebx
xor ebx, edx
or ebx, esi
mov edx, ebx
not edx
and edx, 0x926746bd
and ebx, 0x6d98b942
or ebx, edx
mov edx, ebx
not edx
and ebp, edx
and ebx, edi
or ebx, ebp
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete sil
setne dil
cmp r8d, 0xa
setl bpl
cmp r8d, 9
setg dl
mov eax, edx
and al, dil
and sil, dl
xor dl, dil
or dl, al
and bpl, dil
or bpl, sil
mov eax, ebp
and bpl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, bpl
mov edx, ebx
xor dl, al
test al, al
mov r14d, 0x99d61ec6
mov eax, 0x8da4490f
cmovne r14d, eax
test bl, bl
mov ebp, 0x99d61ec6
jmp 0x140044a80
cmp r14d, 0x76d9068e
jle 0x14003f8ec
cmp r14d, 0x76d9068f
je 0x14004296e
cmp r14d, 0x77a3a2c7
je 0x140042a6b
cmp r14d, 0x78c7514d
jne 0x14003bff0
mov r14d, 0xa5279cd3
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xc7fd30b3
jle 0x14003f91e
cmp r14d, 0xc7fd30b4
je 0x140042b83
cmp r14d, 0xca938113
je 0x140042b9b
cmp r14d, 0xcc6119e9
jne 0x14003bff0
mov r14d, 0x8c616b3f
movzx eax, byte [rsp + 0x4c]
mov dword [rsp + 0x24], eax
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xa520621b
jle 0x14003f9cd
cmp r14d, 0xa520621c
je 0x140042bb3
cmp r14d, 0xa5279cd3
je 0x140042d2e
cmp r14d, 0xa9e144c2
jne 0x14003bff0
mov r15b, byte [rsp + 0x4e]
add r15b, 1
mov eax, dword [0x1400b651c]
mov ebp, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xba965268
and eax, ebx
and ebx, 0x4569ad97
or ebx, edx
mov edx, ebx
xor edx, 0x40212081
xor ebx, 0xba965268
mov edi, ebx
and edi, 0x7cecf3e
and edx, 0xf83130c1
or edx, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x7cecf3e
and eax, 0xf83130c1
or eax, edi
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, ebx
and edx, 0xfffffffe
and eax, 0x2ab56418
and ebx, 0xd54a9be7
or ebx, eax
xor ebx, 0xd54a9be6
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
mov edx, ebx
xor edx, 0xc40bbad
and edx, ebx
not ebx
and ebx, 0xc00b008
and eax, 0x400ba5
or eax, ebx
mov ebx, eax
xor ebx, 0x400121
xor eax, 0xffbff45a
mov edi, eax
and edi, 0x83be7ac6
and ebx, 0xc408129
or ebx, edi
mov edi, edx
not edi
or eax, edi
and edi, 0x83be7ac6
and edx, 0x7c418539
or edx, edi
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xa64c4d27
and eax, 0x59b3b2d8
or eax, edx
xor eax, 0x55f30975
setne r14b
sete r8b
cmp ebp, 9
setg dil
cmp ebp, 0xa
setl sil
mov edx, r8d
xor dl, r14b
and dl, r8b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ebp, ebx
and bpl, dl
xor bl, dl
or bl, bpl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, sil
or sil, r8b
xor sil, 1
xor dil, r14b
mov edx, esi
and dl, dil
xor dil, sil
or dil, dl
mov edx, edi
xor dl, 1
mov ebx, eax
xor bl, dil
and bl, al
and dil, al
xor al, 1
and al, dl
or dil, al
mov eax, ebx
xor al, dil
test al, 1
mov eax, 0x4880a9ed
mov edx, 0x4d535c70
cmovne eax, edx
test dil, 1
mov r14d, eax
cmovne r14d, edx
mov byte [rsp + 0x4d], r15b
jmp 0x140043ac4
cmp r14d, 0xdd0199e
jle 0x14003fb4d
cmp r14d, 0xdd0199f
je 0x140042e15
cmp r14d, 0xde1749f
je 0x140042eed
cmp r14d, 0xec47c35
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xcd91fee4
mov esi, edx
and esi, 0x326e011a
or esi, ebp
mov ebp, esi
xor ebp, 0x300c0110
xor esi, 0x88919ae4
or edx, 0x8af39aee
and esi, 0x8af39aee
and ebp, 0x750c6510
or ebp, esi
and edx, 0x8af39aef
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x645a8ebd
and edx, 0x9ba57142
or edx, ebp
xor edx, 0x9ba57142
mov ebp, edx
and ebp, ebx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb86e2974
and edx, 0x4791d68b
or edx, ebp
xor edx, 0x4791d68b
setne r8b
sete bpl
cmp eax, 0xa
setl sil
cmp eax, 9
setg bl
mov edx, ebx
xor dl, bpl
not dl
and dl, bpl
mov eax, ebx
or al, bpl
xor al, 1
mov r14d, edx
and r14b, al
xor al, dl
or al, r14b
mov edx, esi
xor sil, bpl
and bpl, bl
and dl, r8b
or dl, bpl
or bl, r8b
xor bl, 1
or bl, sil
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x2dba2e2e
mov ebp, 0x6fb5bd3
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0x2dba2e2e
jmp 0x140045889
cmp r14d, 0x4e5940ff
jle 0x14003fca0
cmp r14d, 0x4e594100
je 0x140042f05
cmp r14d, 0x4e6c6b70
je 0x140042f1d
cmp r14d, 0x503ee8ff
jne 0x14003bff0
mov r14d, 0x5bd8a66a
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x977f5992
jg 0x14003fe28
cmp r14d, 0x95cff698
je 0x14004311d
cmp r14d, 0x975d14cd
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xfa4db675
and ebx, eax
or eax, 0x5b2498a
mov edi, ebx
not edi
mov esi, eax
and esi, 0xf7058da2
and ebp, 0x8483255
or ebp, esi
or eax, edi
and edi, 0xf7058da2
and ebx, 0x8fa725d
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5b2498a
and eax, 0xfa4db675
or eax, ebp
mov edx, eax
mov edi, eax
xor edi, 0x66280f53
and edi, eax
not eax
and eax, 0xde14f2ca
and edx, 0x21eb0d35
or edx, eax
mov r14d, edx
xor r14d, 0x21eb0d35
mov ebp, edx
xor ebp, 0xb83cfd99
and ebp, r14d
mov ebx, ebp
not ebx
mov esi, edi
not esi
mov eax, ebx
and eax, 0x606c84f5
and ebp, 0x9f937b0a
or ebp, eax
or ebx, esi
and esi, 0x606c84f5
and edi, 0x9f937b0a
or edi, esi
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x72b16414
and ebx, 0x8d4e9beb
or ebx, eax
mov esi, ebx
xor esi, 0xeb620028
and r14d, 1
xor edx, 0x21eb0d34
or edx, r14d
mov eax, edx
not eax
and eax, 0xd82a0975
and edx, 0x27d5f68a
or edx, eax
mov eax, edx
xor eax, 0x2350220a
xor edx, 0xd82a0975
xor ebx, 0x14996b46
mov edi, ebx
and edi, 0x148ddcd5
and esi, 0xeb72232a
or esi, edi
or ebx, edx
and edx, 0x148ddcd5
and eax, 0xeb72232a
or eax, edx
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xf24afcbf
and eax, ebx
and ebx, 0xdb50340
or ebx, edx
xor ebx, 0xdb50340
mov edx, ebx
and edx, eax
xor ebx, eax
or ebx, edx
sete al
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
and dl, r8b
and bl, al
or bl, dl
mov edx, ebx
xor dl, r8b
and dl, bl
xor al, r8b
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x541920b5
mov ebp, 0x7f10080
cmovne eax, ebp
test dl, dl
mov r14d, eax
mov edx, 0x541920b5
cmovne r14d, edx
test bl, bl
jmp 0x1400455d3
cmp r14d, 0xf3afd7f8
je 0x1400431f0
cmp r14d, 0xf506fe4a
je 0x140043383
cmp r14d, 0xf5095e77
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and eax, 0x4c7663da
and ebp, 0xb3899c25
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb3899c25
and ebp, 0x4c7663da
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x99f2fd9c
and ebp, 0x660d0263
or ebp, eax
mov eax, ebp
xor eax, 0x660d0263
xor ebp, 0x99f2fd9c
mov esi, ebp
or esi, 0xcaa5e591
mov edx, esi
not edx
or edi, 0x355a1a6e
mov ebx, edi
not ebx
and esi, 0x90494632
and edx, 0x2512184c
or edx, esi
and edi, 0x90494632
and ebx, 0x4aa4a181
or ebx, edi
xor ebx, edx
mov edx, ebx
not edx
and edx, 0xcfd05e2
and ebx, 0xf302fa1d
or ebx, edx
mov esi, ebx
xor esi, 0x210c050
and ebp, 0xdd09fc8f
mov edx, eax
and edx, 0x22f60370
or edx, ebp
xor edx, 0xdd09fc8e
and eax, 1
or eax, edx
mov edx, eax
not edx
xor ebx, 0x39a71f8d
mov edi, ebx
and edi, 0xc56d392e
and esi, 0x3a92c6d1
or esi, edi
or ebx, eax
and eax, 0xc56d392e
and edx, 0x3a92c6d1
or edx, eax
xor edx, esi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xdfd6af82
and ebx, 0x2029507d
or ebx, eax
mov eax, ebx
xor eax, 0x20011038
xor ebx, 0x89800782
and ebx, 0x89a847c7
and eax, 0x7657b838
or eax, ebx
xor eax, 0x89a847c7
setne sil
sete dil
cmp r8d, 9
setg bpl
cmp r8d, 0xa
setl dl
mov eax, edx
xor al, bpl
and al, dl
mov ebx, eax
xor bl, 1
and bl, dil
and al, sil
or al, bl
mov ebx, ebp
xor bl, dil
and bl, bpl
xor dl, dil
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, edx
xor bl, 1
and al, bl
xor bl, al
test bl, 1
mov ebp, 0x44fcd57a
mov ebx, 0x7d64bbbc
cmovne ebp, ebx
test dl, 1
mov r14d, ebp
mov edx, 0x44fcd57a
cmovne r14d, edx
test al, al
jmp 0x140043f2b
cmp r14d, 0x89c5ff9e
je 0x14004339b
cmp r14d, 0x8c616b3f
je 0x140043518
cmp r14d, 0x8da4490f
jne 0x14003bff0
mov r14d, 0xa9e144c2
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xe3fc85a1
je 0x140043646
cmp r14d, 0xe4b1694c
je 0x14004378f
cmp r14d, 0xe4e05781
jne 0x14003bff0
mov r14d, 0x1dc31160
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xb9ba586e
je 0x14004391f
cmp r14d, 0xbef31ba2
je 0x140043937
cmp r14d, 0xbf3e0d84
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x7639cace
mov edx, ebx
and edx, 0x89c63531
or edx, edi
mov edi, edx
not edi
and edi, 0x3eadc738
and edx, 0xc15238c7
or edx, edi
mov edi, edx
xor edi, 0x81690208
and ebp, 0x90376c44
and ebx, 0x6fc893bb
or ebx, ebp
mov ebp, ebx
xor ebp, 0x41c8038b
xor edx, 0x48940df7
mov esi, edx
and esi, 0x3e02f874
and edi, 0xc1fd078b
or edi, esi
xor ebx, 0x10026844
and ebx, 0x3e02f874
and ebp, 0xc1fd078b
or ebp, ebx
xor ebp, edi
xor edx, ebp
test edx, ebp
setne r8b
sete sil
cmp eax, 0xa
setl dl
cmp eax, 9
setg dil
mov ebx, esi
xor bl, r8b
and bl, sil
mov eax, ebx
xor al, 1
or bl, al
mov ebp, eax
xor bpl, bl
or bl, al
xor bl, 1
or bl, bpl
mov eax, ebx
xor al, 1
and bl, dil
and al, dl
or al, bl
and r8b, dl
and dil, sil
or dil, r8b
mov ebx, edx
and bl, sil
xor dl, sil
or dl, bl
xor dl, 1
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, 1
mov r14d, 0x975d14cd
mov edx, 0x3f6cf762
cmovne r14d, edx
test al, al
cmove r14d, edx
not bl
test bl, 1
mov eax, 0x975d14cd
jmp 0x1400455d3
cmp r14d, 0x3192b586
je 0x1400439d3
cmp r14d, 0x3275ffa7
je 0x140043acc
cmp r14d, 0x32c4f07f
jne 0x14003bff0
mov r14d, 0xc6ec5679
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x6ec0010b
je 0x140043c76
cmp r14d, 0x73016849
je 0x140043c8e
cmp r14d, 0x74b29537
jne 0x14003bff0
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
mov r14d, 0xf3afd7f8
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x1e7370c1
je 0x140043d8f
cmp r14d, 0x20589d38
je 0x140043da7
cmp r14d, 0x23ac7e2a
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x42086401
mov edi, edx
and edi, 0x94d59a40
or edi, ebp
xor edi, 0x94d59a40
mov ebp, edx
and ebp, 0x292201be
or ebp, edi
mov edi, ebp
not edi
and edi, 0xbacd96c0
and ebp, 0x4532693f
or ebp, edi
xor ebp, 0x6c106880
and ebx, 0x5bef94d1
and edx, 0xa4106b2e
or edx, ebx
xor edx, 0xa4106b2e
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x6c8a4842
and edx, 0x9375b7bd
or edx, ebp
xor edx, 0x9375b7bd
setne dil
sete r8b
cmp eax, 9
setg sil
cmp eax, 0xa
setl al
mov edx, r8d
xor dl, dil
and dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
mov ebx, edx
and bl, al
xor dl, 1
and dl, sil
or dl, bl
xor dil, al
xor dil, 1
mov ebx, eax
xor bl, r8b
and al, r8b
or al, bl
xor al, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov r14d, 0x3275ffa7
mov eax, 0x1e7370c1
cmovne r14d, eax
test bl, 1
cmove r14d, eax
test dl, 1
mov eax, 0x3275ffa7
jmp 0x1400456d4
cmp r14d, 0x5d60aa55
je 0x140043dbf
cmp r14d, 0x606b514c
je 0x140043dd7
cmp r14d, 0x64446c31
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
mov r14d, 0xfb55775c
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xfdfd7eb5
je 0x140043f41
cmp r14d, 0x4b6bda
je 0x14004407e
cmp r14d, 0x1c61036
jne 0x14003bff0
mov al, byte [rsp + 0x4f]
mov al, byte [rsp + 0x4e]
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xb83f15a2
mov edi, edx
and edi, 0x47c0ea5c
or edi, ebx
xor edi, 0x47c0ea5c
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, edx
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
and ebp, 0x2b2fb78
and edx, 0xfd4d0487
or edx, ebp
mov ebp, edx
xor ebp, 0xfd4d0487
xor edx, 0x2b2fb78
and edx, ebx
not ebx
and ebp, ebx
or edx, ebp
xor ebx, edx
test ebx, edx
setne sil
sete dil
cmp r8d, 9
setg al
cmp r8d, 0xa
setl dl
mov ebp, edi
xor bpl, dl
or dl, dil
xor al, sil
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
mov ebx, ebp
xor bl, al
and bl, bpl
and al, bpl
xor bpl, 1
not dl
and dl, bpl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov r14d, 0x8de8efff
mov eax, 0xf506fe4a
cmovne r14d, eax
test bl, bl
mov ebp, 0x8de8efff
cmove r14d, ebp
test dl, dl
jmp 0x1400455d3
cmp r14d, 0x44dce9a0
je 0x140044096
cmp r14d, 0x44f8c63d
je 0x140044201
cmp r14d, 0x44fcd57a
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xc674ea2
and ebx, 0xf398b15d
or ebx, ebp
mov edi, ebx
xor edi, 0xa1800044
xor ebx, 0x282
or eax, 0xa3a196ee
mov ebp, eax
not ebp
or ebx, 0x4c5c0810
and ebx, 0x4e5c9a9a
and edi, 0xa1a10464
or edi, ebx
and eax, 0x4e5c9a9a
and ebp, 0x10026101
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x5c5e6911
and ebp, 0xa3a196ee
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x3355f257
mov esi, ebp
xor esi, 0x3355f257
and esi, ebp
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov ebx, esi
not ebx
and ebx, 0xccaa0da9
and esi, 0x3355f256
or esi, ebx
and ebp, 0x7d9af5ec
mov ebx, eax
and ebx, 0x82650a13
or ebx, ebp
xor ebx, 0x7d9af5ed
and eax, 1
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x16da0229
and eax, 0xe925fdd6
or eax, ebp
mov ebp, eax
xor ebp, 0x905f402
xor eax, 0x16da0229
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0xf6a009f4
and esi, 0x95ff60b
or esi, edi
or ebx, eax
and eax, 0xf6a009f4
and ebp, 0x95ff60b
or ebp, eax
xor ebp, esi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x3b371b26
and ebx, 0xc4c8e4d9
or ebx, eax
mov eax, ebx
xor eax, 0x84450
xor ebx, 0x1b211206
and ebx, 0xdfe1b28f
and eax, 0x201e4d70
or eax, ebx
mov ebp, eax
xor ebp, 0xd1e1a087
xor eax, 0x100470
and eax, 0xe101678
and ebp, 0xf1efe987
or ebp, eax
mov eax, ebp
xor eax, 0xc1e5c184
xor ebp, 0x6001268
and ebp, 0x360a3a6b
and eax, 0xc9f5c594
or eax, ebp
mov ebp, eax
xor ebp, 0x2100a
xor eax, 0x80144004
and eax, 0xb61c6a65
and ebp, 0x49e3959a
or ebp, eax
xor ebp, 0x49e3959a
setne al
cmp edx, 0xa
setl bl
cmp edx, 9
setg dl
xor bl, al
xor al, dl
xor dl, bl
and dl, bl
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, r8b
mov edx, ebx
xor dl, al
mov edx, 0xfd9c5f28
mov ebp, 0xa5279cd3
cmovne edx, ebp
test al, al
jmp 0x140041aaa
cmp r14d, 0x7b4b7e90
je 0x140044351
cmp r14d, 0x7c5cd652
je 0x140044369
cmp r14d, 0x7d64bbbc
jne 0x14003bff0
mov r14d, 0xf5095e77
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xbfb3343a
je 0x14004446c
cmp r14d, 0xc0a04adf
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xf5e1eff0
and eax, ebp
and ebp, 0xa1e100f
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa140008
xor ebp, 0xf5e1eff0
mov edi, eax
not edi
mov esi, ebp
and esi, 0x90ab9627
and ebx, 0x6f5469d8
or ebx, esi
or ebp, edi
and edi, 0x90ab9627
and eax, 0x6f5469d8
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov r14d, ebp
not r14d
mov edi, ebp
xor edi, 0x32a35fee
mov esi, edi
and esi, r14d
and edi, ebp
mov eax, esi
not eax
mov edx, edi
not edx
mov ebx, eax
and ebx, 0xa2f9148f
and esi, 0x5d06eb70
or esi, ebx
or eax, edx
and edx, 0xa2f9148f
and edi, 0x5d06eb70
or edi, edx
xor edi, esi
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0xcd5ca010
and eax, 0x32a35fef
or eax, edx
and r14d, 1
xor ebp, 0xfffffffe
or ebp, r14d
mov edx, ebp
not edx
and edx, 0xa9f973e3
and ebp, 0x56068c1c
or ebp, edx
xor ebp, 0x56068c1c
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x5d87f005
and ebp, 0xa2780ffa
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa2780ffa
and ebp, 0x5d87f005
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xb242d79
and eax, 0xf4dbd286
or eax, ebp
xor eax, 0xb242d79
cmp eax, 0xffffffff
sete sil
setne bl
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg r8b
mov eax, ebx
xor al, sil
and al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ebp, edx
xor bpl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, bpl
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
and dl, al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, edi
or dl, sil
xor dl, 1
xor dil, sil
mov ebx, edx
and bl, dil
xor dil, dl
or dil, bl
xor dil, al
and al, dil
mov edx, edi
xor dl, al
test dil, 1
mov r14d, 0xc4d193a2
mov ebp, 0xdc6349e4
cmovne r14d, ebp
test al, 1
cmove r14d, ebp
test dl, 1
mov eax, 0xc4d193a2
jmp 0x1400456d4
cmp r14d, 0x99d61ec6
je 0x1400445d5
cmp r14d, 0x9b309c07
jne 0x14003bff0
mov r14d, 0x2cc81374
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x3bf1373
je 0x140044651
cmp r14d, 0x3f87804
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rbp - 1]
imul edi, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x498740ac
mov esi, edi
and esi, 0xb678bf52
or esi, ebp
xor esi, 0xb678bf52
mov edx, edi
xor edx, 0xfffffffe
and edx, edi
mov ebp, esi
and ebp, edx
xor edx, esi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9975dd7
and edx, 0xf668a228
or edx, ebp
xor edx, 0xf668a228
and ebx, 0xc07b4eb
and edi, 0xf3f84b14
or edi, ebx
xor edi, 0xf3f84b14
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
not edx
and edx, 0xaac61d8e
and edi, 0x5539e271
or edi, edx
xor edi, 0x5539e271
sete sil
setne dil
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, dil
and dil, al
or al, sil
xor al, 1
or al, dl
mov r8d, eax
not r8b
and bl, sil
or bl, dil
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, r8b
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov r14d, 0x9f7384fc
mov edx, 0xc5d78015
cmovne r14d, edx
test al, al
mov eax, 0x9f7384fc
jmp 0x14004546f
cmp r14d, 0x45d738f9
je 0x140044669
cmp r14d, 0x4637dba6
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x80302008
mov ebp, ebx
and ebp, 0x71040a94
or ebp, eax
xor ebp, 0x71040a94
and ebx, 0xecbd563
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc78aa8f4
and ebx, 0x3875570b
or ebx, eax
mov eax, ebx
xor eax, 0xc9417d97
mov edi, ebx
xor edi, 0x36be8268
mov ebp, edi
and ebp, 0xc4436663
mov esi, ebx
xor esi, 0xd021bf4
and esi, eax
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and eax, 0x3bbc999d
and esi, 0xc4436662
or esi, eax
and edi, 1
xor ebx, 0x36be8269
or ebx, edi
not ebx
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov ebp, ebx
not ebp
or ebx, 0x70991f40
mov edi, ebx
not edi
or ebp, 0x8f66e0bf
mov eax, ebp
not eax
and ebx, 0xfc6e296d
and edi, 0x300c092
or edi, ebx
and ebp, 0xfc6e296d
and eax, 0x911600
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x70991f40
and eax, 0x8f66e0bf
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x5b49dfa5
and eax, 0xa4b6205a
or eax, ebx
xor eax, 0x5b49dfa5
xor ebp, eax
test ebp, eax
sete sil
setne dil
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, dil
and sil, dl
xor dl, dil
or dl, bl
mov r8d, edx
xor r8b, 1
and al, dil
or al, sil
mov ebx, eax
xor bl, 1
and al, bl
mov esi, ebx
and sil, al
xor al, bl
or al, sil
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x28786ee2
mov ebp, 0x6b1d73dc
cmovne edx, ebp
test bl, bl
mov r14d, 0x28786ee2
cmovne r14d, edx
jmp 0x14004595a
cmp r14d, 0xe68b417f
je 0x140044795
cmp r14d, 0xe6ecf6ca
jne 0x14003bff0
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x37324f07
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0x83274de2
je 0x140044927
cmp r14d, 0x85761c85
jne 0x14003bff0
mov rax, qword [rsp + 0x40]
lea rdx, [0x1400a9890]
mov al, byte [rax + rdx]
mov rdx, qword [rsp + 0x38]
mov byte [rdx], al
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x904953d7
and eax, 0x6fb6ac28
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x27d5cc92
and eax, 0xd82a336d
or eax, ebp
mov ebp, eax
xor ebp, 0x486360ba
mov ebx, eax
xor ebx, 0xb79c9f45
xor eax, 0xe28d513a
mov edi, eax
and edi, ebx
and eax, ebp
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, eax
not edi
and edi, 0xfcf7254a
and eax, 0x308dab5
or eax, edi
xor eax, 0xa9e6eb34
and ebp, 0xf8d710c
mov edi, ebx
and edi, 0xf0728ef3
or edi, ebp
xor edi, 0xf8d710d
and ebx, 1
or ebx, edi
not ebx
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
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, 0x26c30537
and eax, 0xd93cfac8
or eax, ebx
xor eax, 0x26c30537
cmp eax, 0xffffffff
sete sil
setne dl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, dl
or dl, al
or al, sil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
xor dl, 1
or bl, sil
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, ebx
xor dl, 1
and dl, bl
mov esi, edx
and sil, bl
xor dl, bl
or dl, sil
and al, dl
xor dl, 1
and dl, r8b
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe4e05781
mov ebp, 0xe9ccdbeb
cmovne eax, ebp
test bl, 1
mov r14d, 0xe4e05781
jmp 0x140045095
cmp r14d, 0xd6c294c4
je 0x14004493f
cmp r14d, 0xd7d98d7f
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xa4cd60f7
mov edi, edx
and edi, 0x5b329f08
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0xd31c05e1
and edi, 0x2ce3fa1e
or edi, ebx
xor edi, 0x77d16517
and ebp, 0x7988fa
and edx, 0xff867705
or edx, ebp
xor edx, 0xff867705
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
cmp edx, 0xffffffff
sete dil
setne sil
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r8d, ebx
xor bl, sil
and sil, al
and r8b, dil
or r8b, sil
mov edx, eax
and dl, dil
xor al, dil
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebp, r8d
xor bpl, 1
mov edi, ebp
mov ebx, eax
xor bpl, al
xor al, 1
and dil, r8b
and bl, al
xor dil, 1
mov esi, r8d
xor sil, dil
or dil, r8b
xor dil, 1
or dil, sil
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov edx, edi
xor dl, 1
and dl, bl
xor bl, 1
and bl, dil
or bl, dl
or al, r8b
xor al, 1
or al, bpl
mov edx, eax
xor dl, bl
test al, 1
mov r14d, 0x503ee8ff
mov eax, 0x575ce2ea
cmovne r14d, eax
test bl, 1
cmove r14d, eax
not dl
test dl, 1
mov eax, 0x503ee8ff
jmp 0x1400455d3
cmp r14d, 0xab761752
je 0x140044a8c
cmp r14d, 0xac9995f2
jne 0x14003bff0
mov eax, dword [0x1400b651c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x88e27a17
mov edx, ebp
xor edx, 0x88e27a17
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x771d85e9
and edx, 0x88e27a16
or edx, ebx
mov ebx, edx
not ebx
mov edi, edx
and edi, 0xe055537b
and ebx, 0x1faaac84
or ebx, edi
or edx, ebp
and ebp, 0xe055537b
and eax, 0x1faaac84
or eax, ebp
xor eax, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
cmp dword [0x1400b6518], 9
setg sil
xor r8b, sil
or sil, r8b
mov eax, r8d
xor al, 1
mov ebx, esi
mov edx, eax
mov edi, esi
and dil, al
xor al, sil
xor sil, 1
and bl, sil
and dl, r8b
xor bl, 1
mov ebp, esi
xor bpl, bl
or bl, sil
xor bl, 1
or bl, bpl
xor dl, 1
mov esi, r8d
xor sil, dl
or dl, r8b
xor dl, 1
or dl, sil
xor dl, bl
or al, dil
mov ebx, eax
xor bl, dl
test al, al
mov r14d, 0xc0a04adf
mov eax, 0xdc6349e4
cmovne r14d, eax
test dl, 1
cmove r14d, eax
test bl, 1
mov eax, 0xc0a04adf
jmp 0x1400456d4
cmp r14d, 0x265b418e
je 0x140044b5a
cmp r14d, 0x26caf943
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x10ac6046
mov edi, ebp
and edi, 0xef539fb8
or edi, edx
xor edi, 0xef539fb8
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
and ebx, 0xc06c8e2c
and ebp, 0x3f9371d3
or ebp, ebx
mov ebx, ebp
xor ebx, 0x139140d3
mov edi, edx
not edi
mov esi, edi
and esi, 0x6c02bd00
and edx, 0x93fd42ff
or edx, esi
xor ebp, 0x40008c00
and ebp, 0x6c02bd00
and ebx, 0x93fd42ff
or ebx, ebp
xor ebx, edx
xor edi, ebx
test edi, ebx
sete dil
setne dl
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg al
mov ebx, eax
and bl, dl
mov r8d, eax
xor r8b, dl
or r8b, bl
mov ebp, r8d
xor bpl, 1
xor al, dil
not al
and al, dil
xor dl, sil
not dl
and dl, sil
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov esi, edx
xor sil, 1
mov edi, edx
and dil, sil
mov ebx, edi
xor dil, dl
or dl, bpl
and bpl, r8b
xor bpl, 1
mov eax, ebp
xor al, r8b
or bpl, r8b
xor bpl, 1
or bpl, al
xor bl, 1
or bl, sil
xor bl, 1
or bl, dil
mov eax, ebp
xor al, 1
and al, bl
xor bl, 1
and bl, bpl
or bl, al
xor sil, r8b
xor dl, 1
or dl, sil
mov eax, edx
xor al, bl
test dl, 1
mov r14d, 0x20589d38
mov edx, 0x7656eef9
cmovne r14d, edx
test bl, 1
mov r13d, 0x7656eef9
cmove r14d, edx
test al, 1
mov eax, 0x20589d38
jmp 0x1400456d4
cmp r14d, 0x6541eb39
je 0x140044d49
cmp r14d, 0x654ebaf1
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov eax, ebp
or eax, 0xb7906ec2
mov esi, eax
not esi
mov edi, edx
or edi, 0x486f913d
mov ebx, edi
not ebx
and eax, 0x2180a72e
and esi, 0x486f1011
or esi, eax
and edi, 0x2180a72e
and ebx, 0x961048c0
or ebx, edi
xor ebx, esi
mov eax, ebx
not eax
and eax, 0xdbc7dd2e
and ebx, 0x243822d1
or ebx, eax
mov eax, ebx
xor eax, 0x457a3a8
and edx, 0xedb954c6
and ebp, 0x1246ab39
or ebp, edx
mov edx, ebp
xor edx, 0x1046a338
xor ebx, 0x93a84c12
mov esi, ebx
and esi, 0x6a005847
and eax, 0x95ffa7b8
or eax, esi
xor ebp, 0x68005046
and ebp, 0x6a005847
and edx, 0x95ffa7b8
or edx, ebp
xor edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete bpl
setne sil
cmp r8d, 9
setg dil
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, sil
mov r8d, ebx
xor r8b, dil
and r8b, bl
and bpl, dil
and dl, sil
or dl, bpl
mov eax, r8d
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, r8b
or bl, dl
mov edx, eax
xor dl, bl
mov edx, 0xcc6119e9
cmovne edx, r12d
test bl, bl
mov r14d, edx
mov ebp, 0xcc6119e9
cmovne r14d, ebp
jmp 0x140044077
cmp r14d, 0x1031af08
je 0x140044d61
cmp r14d, 0x15cd49be
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x920f3ebe
mov esi, edi
and esi, 0x6df0c140
or esi, edx
xor esi, 0x6df0c140
mov edx, edi
xor edx, 0xfffffffe
and edx, edi
mov ebp, esi
and ebp, edx
xor edx, esi
or edx, ebp
and ebx, 0x13583695
and edi, 0xeca7c96a
or edi, ebx
mov ebp, edi
xor ebp, 0xca70142
mov esi, edx
not esi
mov ebx, esi
and ebx, 0xe110fc28
and edx, 0x1eef03d7
or edx, ebx
xor edi, 0x1103400
and edi, 0xe110fc28
and ebp, 0x1eef03d7
or ebp, edi
xor ebp, edx
not ebp
or ebp, esi
cmp ebp, 0xffffffff
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov esi, edx
xor sil, al
mov ebx, edx
or bl, r8b
xor bl, 1
and al, dl
xor dl, r8b
not dl
and dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
or al, sil
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
and r8b, bl
or bl, al
and al, dl
or al, r8b
mov edx, ebx
xor dl, al
test al, 1
mov r14d, 0x1e7370c1
mov eax, 0x23ac7e2a
cmovne r14d, eax
test bl, 1
mov ebp, 0x1e7370c1
cmovne r14d, ebp
jmp 0x140045099
cmp r14d, 0x514bcee2
je 0x140044e53
cmp r14d, 0x515b6103
jne 0x14003bff0
mov r14d, 0x9cb22143
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xf6e01211
je 0x140044f60
cmp r14d, 0xf7154eef
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x1534405a
mov edi, eax
and edi, 0xeacbbfa4
or edi, ebp
xor edi, 0xeacbbfa4
and eax, 1
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xa05386d
and eax, 0xf5fac792
or eax, ebp
xor eax, 0xf5fac792
mov ebp, eax
and ebp, ebx
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne dl
cmp esi, 0xa
setl al
cmp esi, 9
setg sil
mov ebx, edx
xor bl, r8b
and bl, dl
mov edx, ebx
not dl
and dl, bl
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
xor dl, 1
mov ebx, edx
or bl, sil
xor bl, 1
xor dl, sil
not dl
and dl, sil
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
mov ebx, eax
or bl, r8b
xor bl, 1
xor al, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, 1
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, edx
xor al, bl
test dl, 1
mov r14d, 0x6541eb39
mov edx, 0x44dce9a0
cmovne r14d, edx
test bl, 1
mov ebp, 0x6541eb39
cmovne r14d, ebp
jmp 0x140044f59
cmp r14d, 0x37324f07
je 0x1400450a1
cmp r14d, 0x3a0b7d30
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov edi, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and edx, ebp
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x6cec6cf9
and ebp, edx
and edx, 0x93139306
or edx, ebx
xor edx, 0x93139306
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
sete dl
setne r8b
cmp edi, 0xa
setl sil
cmp edi, 9
setg dil
mov eax, r8d
and al, dil
mov ebx, esi
and bl, dl
or bl, al
xor dil, bl
and dil, bl
or r8b, sil
xor dl, sil
and dl, sil
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edi
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, dil
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r14d, 0x182ea100
mov ebp, 0x699a5291
cmovne r14d, ebp
test al, 1
mov eax, 0x182ea100
jmp 0x14004018b
cmp r14d, 0x759bb4de
je 0x140045303
cmp r14d, 0x7656eef9
jne 0x14003bff0
mov r14d, 0x26caf943
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xc6ec5679
je 0x14004547b
cmp r14d, 0xc73a5f1c
jne 0x14003bff0
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
mov r14d, 0x56208971
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
cmp r14d, 0xa1db1df6
je 0x1400455e9
cmp r14d, 0xa2d0ad10
jne 0x14003bff0
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc172840d
and eax, 0x3e8d7bf2
or eax, ebp
mov ebx, eax
xor ebx, 0x3e8d7bf2
mov ebp, eax
xor ebp, 0xc172840c
xor eax, 0x3e8d7bf3
and eax, ebx
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov ebp, eax
not ebp
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xa84d0ee0
and eax, 0x57b2f11f
or eax, esi
or ebp, edi
and edi, 0xa84d0ee0
and ebx, 0x57b2f11f
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7a6d8150
and ebp, 0x85927eaf
or ebp, eax
mov eax, ebp
xor eax, 0x84003805
xor ebp, 0x12690050
and ebp, 0x13fb46fa
and eax, 0xec04b905
or eax, ebp
mov ebp, eax
xor ebp, 0x109b0078
xor eax, 0xa0000800
and ebp, 0x5c9fb17d
and eax, 0xa3604e82
or eax, ebp
xor eax, 0x5c9fb17d
cmp eax, 0xffffffff
sete sil
setne dl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov r8d, edx
and r8b, bl
or dl, al
and al, sil
or al, r8b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
xor dl, 1
or bl, sil
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, ebx
not dl
mov esi, eax
and sil, r8b
and dl, bl
mov edi, eax
and dil, sil
xor sil, al
or sil, dil
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, esi
xor al, 1
and al, dl
xor dl, 1
and dl, sil
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov r14d, 0x2cc81374
mov ebp, 0x9b309c07
cmovne r14d, ebp
test dl, 1
cmove r14d, ebp
test al, 1
mov eax, 0x2cc81374
jmp 0x1400456d4
cmp r14d, 0x7f10080
je 0x1400456ea
cmp r14d, 0xd691332
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0xd0ec88b0
and ebx, 0x2f13774f
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2f13774f
and ebx, 0xd0ec88b0
or ebx, eax
mov ebp, ebx
not ebp
and ebp, 0x5671052c
mov eax, ebx
and eax, 0xa98efad3
or eax, ebp
mov ebp, eax
xor ebp, 0xa98efad3
mov edi, ebp
and edi, 0xa18f36a5
and ebx, 0x5e70c95a
or ebx, edi
mov edi, ebx
not edi
and edi, 0x5e70c95b
and ebx, 0xa18f36a4
or ebx, edi
and ebp, 1
xor eax, 0xa98efad2
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebx
not edi
mov esi, edi
and esi, 0xf1a60704
and ebx, 0xe59f8fb
or ebx, esi
or edi, eax
and eax, 0xf1a60704
and ebp, 0xe59f8fb
or ebp, eax
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and edi, 0x4388ec8c
and eax, 0xbc771373
or eax, edi
xor eax, 0x4388ec8c
setne r8b
sete sil
cmp edx, 0xa
setl dil
cmp edx, 9
setg al
mov edx, eax
xor dl, sil
mov ebx, edx
xor bl, al
and bl, dl
and dil, r8b
and al, sil
or al, dil
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
and r8b, bl
xor bl, 1
xor al, 1
and al, bl
or al, r8b
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x885c4e1b
mov ebp, 0xdc4134d8
cmovne edx, ebp
test bl, bl
mov r14d, 0x885c4e1b
cmovne r14d, edx
jmp 0x14004595a
cmp r14d, 0x4c714fca
je 0x140045707
cmp r14d, 0x4d535c70
jne 0x14003bff0
mov eax, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and ebx, 0x63d71c22
mov ebp, eax
and ebp, 0x9c28e3dd
or ebp, ebx
mov ebx, ebp
xor ebx, 0x9c28e3dd
mov edi, ebx
and edi, 0xc811146e
and eax, 0x37eeeb91
or eax, edi
mov edi, eax
not edi
and edi, 0x279de24d
and eax, 0xd8621db2
or eax, edi
xor eax, 0x107309dd
and ebx, 1
xor ebp, 0x9c28e3dc
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x4b2e970f
and ebp, 0xb4d168f0
or ebp, ebx
xor ebp, 0xb4d168f0
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov ebx, ebp
mov eax, ebp
xor eax, 0x42623e89
and eax, ebp
not ebp
and ebp, 0x2621e80
and ebx, 0x40002009
or ebx, ebp
xor ebx, 0x40002009
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x77c5e85a
and eax, 0x883a17a5
or eax, ebp
mov ebp, eax
xor ebp, 0xa102124
xor eax, 0x35a7d6d3
mov ebx, eax
and ebx, 0xf1e89e09
and ebp, 0xe1761f6
or ebp, ebx
xor ebp, 0xf1e89e09
xor eax, ebp
test eax, ebp
sete dil
setne r8b
cmp esi, 0xa
setl bpl
cmp esi, 9
setg dl
xor r8b, dl
mov ebx, edi
xor bl, bpl
or bpl, dil
xor bpl, 1
or bpl, r8b
and bl, dil
or dl, dil
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r8d, eax
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
xor bl, bpl
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r14d, 0x83274de2
mov eax, 0xa19171e3
cmovne r14d, eax
test bl, 1
mov r10d, 0xa19171e3
cmove r14d, eax
test dl, 1
mov eax, 0x83274de2
jmp 0x1400456d4
cmp r14d, 0x977f5993
je 0x1400458a6
cmp r14d, 0x97feb4de
jne 0x14003bff0
mov edx, dword [0x1400b651c]
mov ebx, dword [0x1400b6518]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x501d7f1f
and edx, eax
and eax, 0xafe280e0
or eax, ebp
xor eax, 0xafe280e0
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov ebp, eax
xor ebp, 1
and ebp, eax
mov edx, eax
not edx
and edx, 0x35138401
and eax, 0xcaec7bfe
or eax, edx
mov edi, eax
xor edi, 0xc040224f
mov edx, ebp
not edx
xor eax, 0x35138400
mov esi, edx
and esi, 0x2facddb0
and ebp, 0xd053224f
or ebp, esi
or edx, eax
and eax, 0x2facddb0
and edi, 0xd053224f
or edi, eax
xor edi, ebp
not edx
or edx, edi
mov eax, edx
not eax
and edx, eax
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and edx, 0x2404e16a
and eax, 0xdbfb1e95
or eax, edx
xor eax, 0xdbfb1e95
setne sil
sete dl
cmp ebx, 0xa
setl r8b
cmp ebx, 9
setg bl
mov eax, ebx
xor al, dl
and dl, bl
and r8b, sil
or r8b, dl
and bl, al
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov esi, edx
xor sil, 1
mov ebp, r8d
xor bpl, 1
mov eax, ebp
and al, r8b
mov edi, ebp
xor bpl, sil
and sil, dl
xor dil, al
xor al, 1
or al, r8b
xor al, 1
or al, dil
xor sil, 1
mov ebx, edx
xor bl, sil
or sil, dl
xor sil, 1
or sil, bl
mov ebx, eax
xor bl, 1
and bl, sil
xor sil, 1
and sil, al
or sil, bl
or dl, r8b
xor dl, 1
or dl, bpl
mov eax, edx
xor al, sil
test al, 1
mov eax, 0x1031af08
mov ebp, 0x1be412cc
cmovne eax, ebp
test dl, 1
mov r14d, 0x1031af08
cmovne r14d, eax
test sil, 1
jmp 0x1400456d4
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0xad166955
and ebx, 0x52e996aa
or ebx, eax
mov eax, ebx
not eax
and eax, 0x52e996aa
and ebx, 0xad166955
or ebx, eax
mov eax, ebx
xor eax, 1
and eax, ebx
mov ebp, ebx
not ebp
and ebp, 0x9ccbefb5
and ebx, 0x6334104a
or ebx, ebp
xor ebx, 0x6334104b
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x340a4e76
and eax, ebx
and ebx, 0xcbf5b189
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8a60b180
xor ebx, 0x340a4e76
mov edi, eax
not edi
mov esi, ebx
and esi, 0x719f0c79
and ebp, 0x8e60f386
or ebp, esi
or ebx, edi
and edi, 0x719f0c79
and eax, 0x8e60f386
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
sete bl
cmp edx, 0xa
setl al
cmp edx, 9
setg sil
mov r8d, ebx
xor r8b, sil
or al, bl
or bl, sil
xor bl, 1
mov edx, r8d
xor dl, 1
and sil, dl
mov edi, ebx
and dil, sil
xor sil, bl
or sil, dil
xor dl, al
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, esi
xor bl, 1
and dl, bl
or bl, al
and al, sil
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r14d, 0x76d9068f
mov eax, 0xf6e01211
cmovne r14d, eax
test bl, 1
mov ebp, 0x76d9068f
cmovne r14d, ebp
jmp 0x140045099
mov eax, dword [0x1400b651c]
mov edi, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xfffffffe
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x92407447
and ebp, 0x6dbf8bb8
or ebp, eax
xor ebp, 0x92407447
sete r8b
setne sil
cmp edi, 9
setg dl
cmp edi, 0xa
setl bpl
mov eax, edx
mov edi, esi
mov ebx, edx
or dl, sil
or sil, bpl
xor sil, 1
or al, r8b
xor al, 1
mov r14d, esi
and r14b, al
xor al, sil
or al, r14b
and dil, bpl
and bl, r8b
or bl, dil
xor bpl, r8b
xor dl, 1
or dl, bpl
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, ebx
xor dl, al
test al, 1
mov r14d, 0xb8b58238
mov ebp, 0x887445cb
cmovne r14d, ebp
test bl, 1
mov eax, 0xb8b58238
cmovne r14d, eax
jmp 0x1400427fe
mov edx, dword [0x1400b651c]
lea ebx, [rdx - 1]
imul ebx, edx
mov r8d, ebx
not r8d
mov edx, ebx
or edx, 0x95b14316
mov ebp, edx
not ebp
mov eax, ebx
xor eax, 0x6a4ebce9
and eax, ebx
mov esi, eax
not esi
mov edi, edx
and edi, 0x8393825d
and ebp, 0x684c3ca0
or ebp, edi
or edx, esi
and esi, 0x8393825d
and eax, 0x7c6c7da2
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xe281c1f2
and edx, 0x1d7e3e0d
or edx, eax
mov eax, edx
xor eax, 0x773082e5
and r8d, 0x12c79bfb
and ebx, 0xed386404
or ebx, r8d
mov ebp, ebx
xor ebp, 0xed386404
xor edx, 0x88cf7d1a
and ebp, edx
xor ebx, 0x12c79bfb
and ebx, eax
or ebx, ebp
xor edx, ebx
test edx, ebx
setne r8b
sete bl
cmp dword [0x1400b6518], 0xa
setl al
or bl, al
xor bl, 1
xor r8b, al
mov esi, r8d
xor sil, 1
or bl, sil
mov edx, ebx
not dl
and dl, bl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, sil
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5e8618d
mov ebp, 0x6b1d73dc
cmovne eax, ebp
test bl, bl
mov r14d, 0x5e8618d
jmp 0x140045095
mov r14d, 0x3f87804
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0x4c714fca
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xa09b32a4
mov ebx, esi
and ebx, 0x5f64cd5a
or ebx, edx
mov edx, ebx
xor edx, 0x13404150
xor ebx, 0x20013004
mov edi, esi
or edi, 0x6c25bc0e
and ebx, 0x6c25bc0e
and edx, 0x93da43f0
or edx, ebx
and edi, 0x6c25bc0f
xor edi, edx
mov edx, edi
not edx
and ebp, edx
and edi, esi
or edi, ebp
not edi
or edi, edx
cmp edi, 0xffffffff
sete sil
setne dl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
and dl, bl
and al, sil
or al, dl
mov edx, ebx
and dl, sil
xor bl, sil
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov esi, ebx
xor sil, 1
mov r8d, ebx
and r8b, al
xor al, 1
and sil, al
or sil, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov edx, eax
xor dl, sil
test dl, 1
mov edx, 0x4637dba6
mov ebp, 0xa520621c
cmovne edx, ebp
test al, 1
mov r14d, 0x4637dba6
cmovne r14d, edx
jmp 0x1400431e8
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, ebx
xor ebp, 0x4b9c7cb1
and ebp, ebx
or ebx, 0xb463834e
mov edi, ebp
not edi
mov esi, ebx
and esi, 0xb710428c
and eax, 0x488c3c31
or eax, esi
or ebx, edi
and edi, 0xb710428c
and ebp, 0x48efbd73
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xb463834e
and ebx, 0x4b9c7cb1
or ebx, eax
mov ebp, ebx
not ebp
and ebp, 0x67745947
mov eax, ebx
and eax, 0x988ba6b8
or eax, ebp
mov ebp, eax
xor ebp, 0x988ba6b8
mov edi, ebp
and edi, 0x56ca559c
and ebx, 0xa935aa63
or ebx, edi
mov edi, ebx
not edi
and edi, 0x944076cc
and ebx, 0x6bbf8933
or ebx, edi
xor ebx, 0x3d75dcae
and ebp, 1
xor eax, 0x988ba6b9
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x37fee53c
and eax, 0xc8011ac3
or eax, ebp
xor eax, 0xc8011ac3
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xdf02fcbc
and ebp, 0x20fd0343
or ebp, eax
xor ebp, 0xdf02fcbc
setne sil
sete dil
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, dil
xor bl, 1
or bl, al
and dl, sil
and al, dil
or al, dl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
mov edx, r8d
xor dl, al
not dl
test dl, 1
mov edx, 0xf3afd7f8
mov esi, 0x74b29537
cmovne edx, esi
test r8b, r8b
mov r14d, 0xf3afd7f8
cmovne r14d, edx
jmp 0x140044077
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea esi, [rbp - 1]
imul esi, ebp
mov edx, esi
not edx
mov eax, esi
or eax, 0xf2ad6958
mov ebp, eax
not ebp
mov edi, edx
or edi, 0xd5296a7
mov ebx, edi
not ebx
and eax, 0xb06f11ed
and ebp, 0xd108602
or ebp, eax
and edi, 0xb06f11ed
and ebx, 0x42806810
or ebx, edi
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0x953f64ad
and ebx, 0x6ac09b52
or ebx, eax
mov ebp, ebx
xor ebp, 0x67920df4
xor ebx, 0x800c3208
and edx, 0xed9d50bb
and esi, 0x1262af44
or esi, edx
mov eax, esi
xor eax, 0x2002e04
xor esi, 0xed9d50bb
mov edx, ebp
and edx, 0x3de3c163
and ebx, 0xc21c3e9c
or ebx, edx
or ebp, esi
and esi, 0x3de3c163
and eax, 0xc21c3e9c
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbf9beb2d
and ebp, 0x406414d2
or ebp, eax
xor ebp, 0x406414d2
setne sil
sete dil
cmp r8d, 0xa
setl bpl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, dil
mov edx, ebx
xor dl, al
and dl, bl
and bpl, sil
and al, dil
or al, bpl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov edx, ebx
xor dl, al
test al, al
mov r14d, 0xc7fd30b4
mov eax, 0xe38bcf8a
cmovne r14d, eax
test bl, bl
mov ebp, 0xc7fd30b4
jmp 0x140043d86
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x348ab8d
and ebx, 0xfcb75472
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfcb75472
and ebx, 0x348ab8d
or ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x23681664
and ebx, 0xdc97e99b
or ebx, eax
mov eax, ebx
not eax
mov esi, ebx
xor esi, 0x2600460
or esi, 0x658ddb9e
mov edx, esi
not edx
or edi, 0x9a722461
mov ebp, edi
not ebp
and esi, 0x8e96b7d8
and edx, 0x10600021
or edx, esi
and edi, 0x8e96b7d8
and ebp, 0x61094806
or ebp, edi
xor ebp, edx
mov edx, ebp
not edx
and edx, 0x658ddb9f
and ebp, 0x9a722460
or ebp, edx
and eax, 1
xor ebx, 0xdc97e99a
or ebx, eax
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and ebx, 0xe6cd3582
and eax, 0x1932ca7d
or eax, ebx
mov edx, eax
xor edx, 0xe6443100
xor eax, 0x10004a0c
and edx, 0xef76b171
and eax, 0x10894e8e
or eax, edx
xor eax, 0xef76b171
cmp eax, 0xffffffff
sete sil
setne dil
cmp r8d, 9
setg al
cmp r8d, 0xa
setl r8b
mov ebx, edi
or bl, r8b
xor bl, 1
mov edx, edi
xor dl, r8b
not dl
and dl, r8b
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
and r8b, dil
and sil, al
or sil, r8b
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
or al, bl
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
and r8b, bl
or bl, al
and al, dl
or al, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xde1749f
mov ebp, 0x7c5cd652
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0xde1749f
jmp 0x140045889
mov r14d, 0x514bcee2
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xdd0199f
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rbp - 1]
imul edi, ebp
mov edx, edi
not edx
mov ebp, edx
or ebp, 0x3eb55243
mov ebx, ebp
not ebx
mov eax, edi
or eax, 0xaa930
and eax, 0x103ef972
mov esi, edx
and esi, 0x2e810201
or esi, eax
and ebp, 0x103ef972
and ebx, 0xc140048c
or ebx, ebp
xor ebx, esi
mov eax, ebx
not eax
and eax, 0x5db497df
and ebx, 0xa24b6820
or ebx, eax
mov eax, ebx
xor eax, 0x805c2040
and edx, 0xaf99e524
and edi, 0x50661adb
or edi, edx
mov edx, edi
xor edx, 0x4400c9
xor ebx, 0x6301c59d
mov esi, ebx
and esi, 0x5da35e32
and eax, 0xa25ca1cd
or eax, esi
xor edi, 0xd814420
and edi, 0x5da35e32
and edx, 0xa25ca1cd
or edx, edi
xor edx, eax
xor ebx, edx
test ebx, edx
setne bl
sete dil
cmp r8d, 9
setg sil
cmp r8d, 0xa
setl r14b
mov r8d, edi
xor r8b, r14b
mov r15d, r8d
and r15b, r14b
and bl, r14b
and r14b, dil
or r14b, r8b
and r8b, dil
mov ebp, r8d
xor bpl, 1
xor r8b, r15b
xor r15b, 1
or r15b, bpl
xor r15b, 1
or r15b, r8b
and sil, dil
or bl, sil
mov edx, r14d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r14b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r15d
xor al, 1
and al, dl
xor dl, 1
mov ebx, r15d
xor bl, dl
and bl, r15b
and dl, r15b
or dl, al
mov eax, ebx
xor al, dl
test dl, 1
mov r14d, 0xfb07a685
mov ebp, 0x182c3de5
cmovne r14d, ebp
test bl, 1
mov edx, 0xfb07a685
jmp 0x1400441f6
mov al, byte [rsp + 0x4e]
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov esi, ebx
and esi, ebp
xor ebp, ebx
or ebp, esi
mov ebx, ebp
not ebx
and eax, ebx
and ebp, edi
or ebp, eax
xor ebx, ebp
test ebx, ebp
sete dil
setne sil
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
xor sil, al
mov edx, ebx
xor dl, dil
and dl, bl
xor al, dil
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
mov ebx, r8d
xor bl, 1
xor r8b, dl
or bl, al
xor bl, 1
or bl, r8b
xor bl, sil
xor bl, 1
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r14d, 0x78c7514d
mov eax, 0xfacd95a7
cmovne r14d, eax
test bl, 1
cmove r14d, eax
test dl, 1
mov eax, 0x78c7514d
jmp 0x1400456d4
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
mov ebx, esi
or ebx, 1
mov edi, ebx
not edi
mov ebp, esi
xor ebp, 0xfffffffe
and ebp, esi
mov eax, ebp
not eax
mov r14d, ebx
and r14d, 0xa28f3e3e
and edi, 0x5d70c1c0
or edi, r14d
or ebx, eax
and eax, 0xa28f3e3e
and ebp, 0x5d70c1c1
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
mov edi, eax
and edi, 0xefb941a8
and ebx, 0x1046be57
or ebx, edi
and esi, 0xefb941a8
and edx, 0x1046be57
or edx, esi
xor edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete sil
setne dil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
and dl, dil
and sil, al
xor al, dil
or al, dl
xor al, 1
and bl, dil
or bl, sil
xor bl, al
mov edx, ebx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x9cb22143
mov ebp, 0xc690b093
cmovne edx, ebp
test bl, bl
mov r14d, edx
mov ebp, 0x9cb22143
jmp 0x140045956
mov al, byte [rsp + 0x4f]
mov al, byte [rsp + 0x4f]
mov al, byte [rsp + 0x4f]
mov al, byte [rsp + 0x4f]
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x43d9ce0c
and ebp, edx
and edx, 0xbc2631f3
or edx, ebx
mov ebx, edx
xor ebx, 0x41092
xor edx, 0x43d9ce0c
mov edi, ebp
not edi
mov esi, edx
and esi, 0xfd23ab69
and ebx, 0x2dc5496
or ebx, esi
or edx, edi
and edi, 0xfd23ab69
and ebp, 0x2dc5496
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0x428d156d
and edx, 0xbd72ea92
or edx, ebx
mov ebx, edx
xor ebx, 0x18300210
xor edx, 0x428d156c
mov esi, ebp
and esi, 0xa5cee9c3
and edi, 0x5a31163c
or edi, esi
or ebp, edx
and edx, 0xa5cee9c3
and ebx, 0x5a31163c
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne dil
sete r8b
cmp eax, 9
setg bpl
cmp eax, 0xa
setl sil
mov edx, esi
xor dl, bpl
and dl, sil
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r14d, edx
xor r14b, bl
or bl, dl
xor bl, 1
or bl, r14b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, r8d
xor bl, al
mov edx, ebx
and dl, r8b
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and bpl, r8b
and dil, sil
or dil, bpl
mov eax, esi
and al, r8b
xor sil, r8b
or sil, al
xor dil, 1
mov eax, edi
xor al, sil
or dil, sil
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
mov edx, ebx
xor dl, dil
and dl, bl
and dil, bl
xor bl, 1
and bl, al
or dil, bl
mov eax, edi
xor al, dl
test dil, 1
mov r14d, 0xc73a5f1c
mov ebp, 0x2cfe8e9e
cmovne r14d, ebp
test dl, 1
mov edx, 0xc73a5f1c
jmp 0x1400441f6
mov r14d, 0xd7d98d7f
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov al, byte [rsp + 0x4f]
cmp al, 4
setb byte [rsp + 0x37]
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x24051c0e
mov ebx, eax
and ebx, 0x43020170
or ebx, ebp
xor ebx, 0x43020170
and eax, 0x98f8e281
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x98f8e281
and eax, 0x67071d7e
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
not ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0x4d965797
and ebp, 0xb269a868
or ebp, esi
or ebx, edi
and edi, 0x4d965797
and eax, 0xb269a868
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xf6cdb8f5
and eax, ebx
and ebx, 0x932470a
or ebx, ebp
xor ebx, 0x932470a
mov ebp, ebx
and ebp, eax
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x39e901e5
and ebx, 0xc616fe1a
or ebx, eax
mov eax, ebx
xor eax, 0x4004b410
xor ebx, 0x394901e1
and ebx, 0xbf5b4beb
and eax, 0x40a4b414
or eax, ebx
mov ebp, eax
xor ebp, 0xb1100b82
xor eax, 0x20b010
and eax, 0xe6bf079
and ebp, 0xf1940f86
or ebp, eax
xor ebp, 0xf1940f86
sete al
setne dil
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg dl
and dil, dl
mov ebx, esi
and bl, al
or bl, dil
xor bl, 1
or bl, dl
xor dl, al
not dl
and dl, al
xor al, sil
and al, sil
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov esi, ebx
xor dl, bl
xor bl, 1
and r8b, bl
and sil, al
or sil, r8b
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, sil
test dl, 1
mov edx, 0xf1c25c14
mov ebp, 0x64446c31
cmovne edx, ebp
test al, 1
mov r14d, 0xf1c25c14
cmovne r14d, edx
test sil, 1
jmp 0x14004595c
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x42040408
mov edi, ebp
and edi, 0x20b8c131
or edi, edx
xor edi, 0x20b8c131
mov edx, ebp
xor edx, 0x62bcc539
and edx, ebp
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x9d433ac7
and edx, 0x62bcc538
or edx, edi
mov edi, edx
not edi
and edi, 0xd4790fcc
and edx, 0x2b86f033
or edx, edi
xor edx, 0x2b86f033
and ebx, 0x290ecfe7
and ebp, 0xd6f13018
or ebp, ebx
xor ebp, 0xd6f13018
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
cmp ebp, 0xffffffff
sete r8b
setne sil
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, sil
or sil, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor sil, 1
or bl, r8b
xor bl, 1
mov r8d, esi
and r8b, bl
xor bl, sil
or bl, r8b
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
and al, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
test bl, 1
mov r14d, 0xf2151e87
mov ebp, 0x3bf1373
cmovne r14d, ebp
test al, 1
cmove r14d, ebp
test dl, 1
mov eax, 0xf2151e87
jmp 0x1400456d4
mov r8b, byte [rsp + 0x4f]
add r8b, 1
mov ebp, dword [0x1400b651c]
mov ebx, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, eax
mov esi, eax
and esi, 0x616ebbc9
and edi, 0x9e914436
or edi, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0x616ebbc9
and ebp, 0x9e914436
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov edi, eax
xor edi, 1
and edi, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edi
not ebp
mov esi, ebp
and esi, 0xeb65f4f6
and edi, 0x149a0b09
or edi, esi
mov esi, eax
not esi
or ebp, esi
and esi, 0xeb65f4f6
and eax, 0x149a0b09
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edi, ebp
and edi, 0xffb430ca
and eax, 0x4bcf35
or eax, edi
xor eax, 0xffb430ca
xor ebp, eax
test ebp, eax
setne al
cmp ebx, 0xa
setl sil
cmp ebx, 9
setg dil
mov edx, edi
and dl, al
xor dil, al
or dil, dl
mov edx, eax
or dl, sil
xor dl, 1
xor al, sil
not al
and al, sil
mov esi, edx
and sil, al
xor al, dl
mov edx, edi
xor dl, 1
or al, sil
mov ebx, eax
xor bl, 1
or al, dl
xor dl, bl
xor bl, dil
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov r14d, 0xe36dcba2
mov eax, 0x69103b13
cmovne r14d, eax
mov byte [rsp + 0x4c], r8b
test dl, 1
mov r9d, 0x69103b13
cmovne r14d, eax
not bl
test bl, 1
mov eax, 0xe36dcba2
jmp 0x1400456d4
mov edx, dword [0x1400b651c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x32eb45ac
mov ebx, eax
and ebx, 0xcd14ba53
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xcd14ba52
and ebx, 0x32eb45ad
or ebx, ebp
and edx, 0x686a651
and eax, 0xf97959ae
or eax, edx
mov edx, eax
xor edx, 0xf97959ae
xor eax, 0x686a651
and eax, ebx
not ebx
and edx, ebx
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete sil
setne dl
cmp dword [0x1400b6518], 9
setg r8b
mov ebx, edx
xor bl, r8b
and dl, bl
mov eax, ebx
and al, r8b
mov edi, edx
xor dil, 1
xor dl, al
xor al, 1
or al, dil
xor al, 1
or al, dl
xor sil, r8b
and sil, r8b
xor sil, 1
xor bl, 1
mov edx, esi
xor dl, bl
or bl, sil
xor bl, 1
or bl, dl
xor al, 1
mov r8d, eax
and r8b, bl
xor al, bl
or r8b, al
mov edx, r8d
xor dl, al
test dl, 1
mov edx, 0x26caf943
cmovne edx, r13d
test r8b, 1
mov r14d, 0x26caf943
jmp 0x140044d40
mov r14d, 0x2c8e0a82
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xbfb3343a
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xe73723de
and eax, edx
and edx, 0x18c8dc21
or edx, ebp
mov ebp, edx
xor ebp, 0x18808000
xor edx, 0xe73723de
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x666a5db9
and ebp, 0x9995a246
or ebp, edi
or edx, ebx
and ebx, 0x666a5db9
and eax, 0x9995a246
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov ebp, edx
xor ebp, 1
and ebp, edx
mov eax, edx
not eax
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xd4aa94d3
and ebp, 0x2b556b2c
or ebp, edi
or eax, ebx
and ebx, 0xd4aa94d3
and edx, 0x2b556b2c
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x231781
mov ebp, eax
and ebp, 0x4240a000
or ebp, edx
xor ebp, 0x4240a000
and eax, 0xbd9c487e
or eax, ebp
mov edx, eax
not edx
and edx, 0xa94af614
and eax, 0x56b509eb
or eax, edx
mov edx, eax
xor edx, 0x10c00e02
xor eax, 0xc1204191
and edx, 0x3ac90e06
and eax, 0xc536f1f9
or eax, edx
xor eax, 0x3ac90e06
cmp eax, 0xffffffff
sete bl
setne dil
cmp dword [0x1400b6518], 9
setg dl
xor dil, dl
mov ebp, edi
xor bpl, 1
xor bl, dl
and bl, dl
mov edx, ebx
and dl, dil
xor bl, dil
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, ebx
mov esi, ebp
and sil, bl
xor bl, bpl
and bpl, dil
and dl, r8b
xor bpl, 1
mov eax, edi
xor al, bpl
or bpl, dil
xor bpl, 1
or bpl, al
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebp
xor al, 1
and al, dl
xor dl, 1
and dl, bpl
or dl, al
or bl, sil
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xa9e144c2
mov ebp, 0x4880a9ed
cmovne eax, ebp
test bl, bl
mov r14d, 0xa9e144c2
jmp 0x140045095
mov r14d, 0x45d738f9
mov dword [rsp + 0x20], 0
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
mov eax, ebp
xor eax, 0x6576325a
and eax, ebp
not ebp
and ebp, 0xaa3b394
and ebx, 0xf55c4c6b
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1140042
xor ebx, 0x223210
or ebx, 0x9a89cda5
mov edi, eax
not edi
mov esi, ebx
and esi, 0x7ec16d2c
and ebp, 0x1361252
or ebp, esi
or ebx, edi
and edi, 0x7ec16d2c
and eax, 0x813e92d3
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb7f7dfe1
and ebx, 0x4808201e
or ebx, eax
mov eax, ebx
xor eax, 0x2d7e1244
mov ebp, ebx
xor ebp, 0x80004113
and ebp, 0x84065117
xor ebx, 0x7f86b426
and ebx, eax
and eax, 0x7bf9aee8
or eax, ebp
mov esi, eax
xor esi, 0x7bf9aee8
mov ebp, eax
xor ebp, 0xd6fef775
and ebp, esi
mov edi, ebp
not edi
mov edx, ebx
not edx
mov r14d, edi
and r14d, 0x163f3845
and ebp, 0xe9c0c7ba
or ebp, r14d
or edi, edx
and edx, 0x163f3845
and ebx, 0xe9c0c7ba
or ebx, edx
xor ebx, ebp
not edi
or edi, ebx
mov edx, edi
not edx
and edx, 0xad07599c
and edi, 0x52f8a663
or edi, edx
xor eax, 0x1004
and eax, 0x12d936cc
mov edx, esi
and edx, 0xed26c933
or edx, eax
xor edx, 0x12d936cd
and esi, 1
or esi, edx
mov eax, esi
not eax
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x74536ae0
and edi, 0x8bac951f
or edi, ebx
or edx, esi
and esi, 0x74536ae0
and eax, 0x8bac951f
or eax, esi
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xe7f94031
and eax, 0x1806bfce
or eax, edx
xor eax, 0xe7f94031
sete bpl
setne r14b
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, sil
and al, r8b
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov edi, ebx
xor dil, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, dil
xor dl, 1
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and al, r14b
and bl, bpl
or bl, al
and r14b, sil
and r8b, bpl
or r8b, r14b
mov eax, esi
and al, bpl
xor sil, bpl
or sil, al
xor sil, 1
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
xor bl, 1
mov eax, ebx
and al, sil
xor bl, sil
or al, bl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xbef31ba2
mov ebp, 0x3ab9e1f6
cmovne edx, ebp
test al, 1
mov r14d, 0xbef31ba2
cmovne r14d, edx
jmp 0x140045473
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edi, eax
or edi, 0x8b52a265
mov ebp, edi
not ebp
or ebx, 0x6424009a
and ebx, 0xed24a2fb
and eax, 0x2520004
or eax, ebx
and edi, 0xed24a2fb
and ebp, 0x10895d00
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x74ad5d9a
and ebp, 0x8b52a265
or ebp, eax
mov r14d, ebp
not r14d
mov edi, ebp
xor edi, 0x175fc2aa
mov esi, edi
and esi, r14d
and edi, ebp
mov ebx, esi
not ebx
mov edx, edi
not edx
mov eax, ebx
and eax, 0x4d5a7e71
and esi, 0xb2a5818e
or esi, eax
or ebx, edx
and edx, 0x4d5a7e71
and edi, 0xb2a5818e
or edi, edx
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x359ba94e
and ebx, 0xca6456b1
or ebx, eax
xor ebx, 0xdd3b941a
and r14d, 1
xor ebp, 0xfffffffe
or ebp, r14d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x16af2637
and eax, ebp
and ebp, 0xe950d9c8
or ebp, edx
mov edx, ebp
xor edx, 0x4910d1c0
xor ebp, 0x16af2637
mov esi, eax
not esi
mov edi, ebp
and edi, 0xb0ea0c0f
and edx, 0x4f15f3f0
or edx, edi
or ebp, esi
and esi, 0xb0ea0c0f
and eax, 0x4f15f3f0
or eax, esi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x71d75900
and ebp, 0x8e28a6ff
or ebp, eax
mov eax, ebp
xor eax, 0x80082245
xor ebp, 0x51015000
and ebp, 0x5f21d4ba
and eax, 0xa0de2b45
or eax, ebp
xor eax, 0x5f21d4ba
cmp eax, 0xffffffff
sete al
cmp r8d, 9
setg sil
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
and bl, al
or sil, al
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
xor al, 1
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xd691332
mov ebp, 0xdc4134d8
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0xd691332
jmp 0x140045889
mov ebp, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xb29847dc
mov edi, edx
and edi, 0x4d67b823
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x4d67b822
and edi, 0xb29847dd
or edi, ebx
not edi
and ebp, 0x7020f5b4
and edx, 0x8fdf0a4b
or edx, ebp
xor edx, 0x8fdf0a4b
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne bl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg al
and r8b, bl
xor bl, al
or bl, al
mov esi, ebx
not sil
and dl, al
or dl, r8b
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, sil
or al, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x606b514c
mov ebp, 0x76d9068f
cmovne edx, ebp
test al, al
mov r14d, edx
mov eax, 0x606b514c
cmovne r14d, eax
test bl, bl
jmp 0x140045890
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and eax, 0x41923180
mov ebx, ebp
and ebx, 0xb2200c76
or ebx, eax
xor ebx, 0xb2200c76
and ebp, 0xc4dc209
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xc4dc209
and ebp, 0xf3b23df6
or ebp, eax
mov eax, ebp
not eax
and eax, 0x99de326
mov ebx, ebp
and ebx, 0xf6621cd9
or ebx, eax
mov eax, ebx
xor eax, 0xf6621cd9
xor ebx, 0x19d0026
mov edi, eax
and edi, 0xb432e3ec
and ebp, 0x4bcd1c13
or ebp, edi
mov edi, ebp
not edi
and edi, 0x4bcd1c12
and ebp, 0xb432e3ed
or ebp, edi
and ebx, 0xc5dd14ae
mov edi, eax
and edi, 0x3a22eb51
or edi, ebx
xor edi, 0xc5dd14af
and eax, 1
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xc2abc613
and eax, 0x3d5439ec
or eax, ebx
mov edi, eax
xor edi, 0x200031c0
xor eax, 0xc2abc613
mov ebx, ebp
not ebx
mov esi, ebx
and esi, 0x9f7f0a3f
and ebp, 0x6080f5c0
or ebp, esi
or ebx, eax
and eax, 0x9f7f0a3f
and edi, 0x6080f5c0
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
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 ebp, eax
and ebp, 0x66eabc49
and ebx, 0x991543b6
or ebx, ebp
xor ebx, 0x991543b6
or ebx, eax
cmp ebx, 0xffffffff
setne r8b
sete sil
cmp edx, 9
setg bl
cmp edx, 0xa
setl dil
mov edx, esi
xor dl, r8b
and dl, sil
xor dl, 1
mov eax, edx
or al, dil
xor al, 1
xor dl, dil
not dl
and dl, dil
mov ebp, eax
and bpl, dl
xor dl, al
or dl, bpl
mov eax, ebx
xor al, sil
and al, bl
and r8b, dil
and bl, sil
or bl, r8b
mov r8d, eax
xor r8b, 1
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r8d, edx
xor r8b, 1
and bl, al
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0x514bcee2
mov ebp, 0xa520621c
cmovne edx, ebp
test al, 1
mov r14d, 0x514bcee2
cmovne r14d, edx
jmp 0x140045473
mov eax, dword [0x1400b651c]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xa37ccf02
mov ebx, edx
and ebx, 0x5c8330fc
or ebx, eax
xor ebx, 0x5c8330fc
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebp, 0xe95fc363
and edx, 0x16a03c9c
or edx, ebp
mov ebp, edx
xor ebp, 0xa0289c
xor edx, 0xe95fc363
mov edi, eax
and edi, 0xb64f9503
and ebx, 0x49b06afc
or ebx, edi
or eax, edx
and edx, 0xb64f9503
and ebp, 0x49b06afc
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xf25d207e
and eax, 0xda2df81
or eax, edx
xor eax, 0xda2df81
setne al
sete dl
cmp dword [0x1400b6518], 0xa
setl r8b
mov ebx, r8d
or bl, dl
xor bl, 1
xor dl, r8b
or bl, dl
or al, r8b
xor al, 1
and dl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
or al, dl
mov edx, r8d
xor dl, al
test al, 1
mov r14d, 0x99d61ec6
mov esi, 0x3cfa1f31
cmovne r14d, esi
test r8b, r8b
mov eax, 0x99d61ec6
cmove r14d, eax
test dl, 1
cmovne r14d, esi
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov r14d, ebp
not r14d
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov ebx, ebp
or ebx, 1
mov esi, eax
not esi
mov edx, ebx
and edx, 0x1d01c9a8
mov edi, r14d
and edi, 0xe2fe3656
or edi, edx
or ebx, esi
and esi, 0x1d01c9a8
and eax, 0xe2fe3657
or eax, esi
xor eax, edi
not ebx
or ebx, eax
and r14d, 0x181f5c
and ebp, 0xffe7e0a3
or ebp, r14d
mov eax, ebp
xor eax, 0x9c242023
mov edx, ebx
not edx
mov esi, edx
and esi, 0x63dbd49c
and ebx, 0x9c242b63
or ebx, esi
xor ebp, 0x18141c
and ebp, 0x63dbd49c
and eax, 0x9c242b63
or eax, ebp
xor eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, 1
mov ebx, eax
or bl, sil
xor al, sil
not al
and al, sil
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x5d60aa55
mov ebp, 0x8652f7b0
cmovne edx, ebp
test al, 1
mov r14d, edx
cmovne r14d, ebp
test bl, bl
jmp 0x14004595c
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
or ebp, 0x1c722b97
mov edi, ebp
not edi
or eax, 0xe38dd468
mov ebx, eax
not ebx
and ebp, 0xfa3b05ca
and edi, 0x184d020
or edi, ebp
and eax, 0xfa3b05ca
and ebx, 0x4402a15
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xba0fdf69
and ebx, 0x45f02096
or ebx, eax
mov eax, ebx
xor eax, 0xa058448c
mov ebp, ebx
xor ebp, 0x59820b01
mov edi, ebp
and edi, 0x4fa5b273
and eax, 0xb05a4d8c
or eax, edi
mov edi, eax
not edi
and edi, 0xb05a4d8d
and eax, 0x4fa5b272
or eax, edi
and ebp, 1
xor ebx, 0x59820b00
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xe8202f49
and ebx, 0x17dfd0b6
or ebx, ebp
xor ebx, 0x17dfd0b6
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xff05cc2a
and ebx, 0xfa33d5
or ebx, eax
mov eax, ebx
xor eax, 0x3a0294
xor ebx, 0x6f040422
and ebx, 0x6fc43563
and eax, 0x903bca9c
or eax, ebx
xor eax, 0x6fc43563
sete r8b
setne sil
cmp edx, 0xa
setl dil
cmp edx, 9
setg al
mov edx, eax
xor dl, dil
and dl, al
mov ebx, edx
not bl
and bl, dl
mov ebp, ebx
and bpl, dl
xor bl, dl
or bl, bpl
xor bl, sil
mov edx, edi
xor dil, r8b
and r8b, al
and dl, sil
or dl, r8b
or al, sil
xor al, 1
or al, dil
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov r14d, 0x7b4b7e90
mov eax, 0x89c5ff9e
cmovne r14d, eax
test dl, 1
mov edx, 0x7b4b7e90
cmove r14d, edx
test bl, 1
jmp 0x1400455d3
mov rax, qword [rsp + 0x40]
lea rdx, [0x1400a9890]
movzx eax, byte [rax + rdx]
mov rdx, qword [rsp + 0x38]
mov byte [rdx], al
mov r14d, 0x85761c85
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x7a46ab56
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r14d, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edi, edx
xor edi, 0xfffffffe
and edi, edx
mov esi, ebx
and esi, edi
xor edi, ebx
or edi, esi
not edi
and ebp, 0x653b4cc4
and edx, 0x9ac4b33b
or edx, ebp
xor edx, 0x9ac4b33b
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf7400c4a
and edx, 0x8bff3b5
or edx, ebp
xor edx, 0x8bff3b5
sete r8b
setne al
cmp r14d, 0xa
setl dl
cmp r14d, 9
setg bl
and al, bl
and dl, r8b
or dl, al
mov esi, edx
xor sil, bl
and sil, dl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, esi
and dl, al
mov r8d, edx
and r8b, al
xor dl, al
mov edi, esi
xor dil, al
or al, sil
xor sil, 1
and bl, sil
xor bl, 1
mov ebp, ebx
xor bpl, sil
or bl, sil
xor bl, 1
or bl, bpl
or dl, r8b
xor dl, bl
xor al, 1
or al, dil
mov ebx, eax
xor bl, dl
test al, 1
mov r14d, 0x977f5993
mov eax, 0x5d60aa55
cmovne r14d, eax
test dl, 1
cmove r14d, eax
test bl, 1
mov eax, 0x977f5993
jmp 0x1400456d4
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xda6aa54b
and ebp, eax
and eax, 0x25955ab4
or eax, ebx
xor eax, 0x25955ab4
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebx, eax
xor ebx, 1
and ebx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, ebx
not ebp
mov edi, eax
not edi
mov esi, ebp
and esi, 0x7941eb9d
and ebx, 0x86be1462
or ebx, esi
or ebp, edi
and edi, 0x7941eb9d
and eax, 0x86be1462
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
or ebp, 0x8e6644cb
mov edi, ebp
not edi
or ebx, 0x7199bb34
mov eax, ebx
not eax
and ebp, 0xd0777336
and edi, 0x21888800
or edi, ebp
and ebx, 0xd0777336
and eax, 0xe0004c9
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x8e6644cb
and eax, 0x7199bb34
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xb12ed585
and eax, 0x4ed12a7a
or eax, ebx
xor eax, 0x4ed12a7a
or eax, ebp
cmp eax, 0xffffffff
sete dl
setne sil
cmp r8d, 9
setg dil
cmp r8d, 0xa
setl r8b
xor dl, sil
and dl, sil
mov eax, r8d
xor al, dl
not al
and al, dl
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, edi
and dl, sil
xor dil, sil
mov r8d, edx
and r8b, dil
xor dil, dl
or dil, r8b
mov r8d, edi
xor r8b, 1
mov ebx, eax
xor bl, 1
and r8b, bl
and al, dil
or al, r8b
mov r8d, ebx
and r8b, dil
xor bl, dil
or bl, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xdd71808e
mov ebp, 0xca938113
cmovne edx, ebp
test bl, 1
mov r14d, 0xdd71808e
jmp 0x140044d40
mov r14d, 0xd691332
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x4600000
mov edi, edx
and edi, 0x8b028000
or edi, ebp
xor edi, 0x8b028000
and edx, 0x709d7fff
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x709d7ffe
and edx, 0x8f628001
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xdbbc9eca
and edx, 0x24436135
or edx, ebp
xor edx, 0x24436135
mov ebp, edx
and ebp, ebx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x66b20d60
and edx, 0x994df29f
or edx, ebp
xor edx, 0x994df29f
sete bpl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg sil
mov ebx, esi
xor bl, dl
and bl, sil
mov edi, r8d
xor dil, bpl
and dil, r8b
mov eax, edi
xor al, 1
mov r14d, ebx
xor r14b, 1
and bl, r14b
xor bl, 1
mov r15d, ebx
xor r15b, r14b
or bl, r14b
xor bl, 1
or bl, r15b
and al, dil
mov r14d, eax
and r14b, dil
xor al, dil
or al, r14b
xor al, bl
xor sil, r8b
mov ebx, edx
and bl, bpl
xor dl, bpl
or dl, bl
xor dl, 1
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
mov r8d, eax
xor r8b, bl
and r8b, al
and bl, al
xor al, 1
and dl, al
or bl, dl
mov eax, r8d
xor al, bl
test bl, 1
mov r14d, 0xc690b093
mov edx, 0x8788e483
cmovne r14d, edx
test r8b, 1
mov ebp, 0xc690b093
cmove r14d, ebp
jmp 0x14004363f
mov r14d, 0x8c616b3f
mov dword [rsp + 0x24], 0
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov r14d, eax
not r14d
mov ebp, eax
or ebp, 0xf7205f20
mov edi, ebp
not edi
mov ebx, eax
xor ebx, 0x8dfa0df
and ebx, eax
mov edx, ebx
not edx
mov esi, ebp
and esi, 0x8f1c8ab1
and edi, 0xc3204e
or edi, esi
or ebp, edx
and edx, 0x8f1c8ab1
and ebx, 0x70e3754e
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xada6e27c
and ebp, 0x52591d83
or ebp, edx
mov edx, ebp
xor edx, 0x4a800c4c
xor ebp, 0xa5214080
and ebp, 0xb527f191
and edx, 0x4ad80e6e
or edx, ebp
xor edx, 0x4ad80e6e
and r14d, 0x94750357
and eax, 0x6b8afca8
or eax, r14d
xor eax, 0x6b8afca8
mov esi, edx
and esi, eax
xor eax, edx
or eax, esi
mov edx, eax
not edx
and edx, 0x67b897cf
and eax, 0x98476830
or eax, edx
xor eax, 0x98476830
sete al
setne dil
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg bl
and dil, bl
mov edx, esi
and dl, al
or dl, dil
mov r8d, edx
xor r8b, bl
and r8b, dl
xor bl, al
not bl
and bl, al
xor al, sil
and al, sil
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r8b
mov edx, eax
xor dl, 1
and r8b, dl
xor dl, r8b
test dl, 1
mov edx, 0xe770d593
mov esi, 0x7b4b7e90
cmovne edx, esi
test al, al
mov r14d, edx
mov eax, 0xe770d593
cmovne r14d, eax
test r8b, r8b
jmp 0x14004595c
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xaf37134c
mov ebx, edx
and ebx, 0x50c8ecb3
or ebx, ebp
mov esi, ebx
xor esi, 0x40a001
xor ebx, 0x3000004
mov eax, edi
or eax, 0xcb6bf63d
mov ebp, eax
not ebp
or ebx, 0x4040102
and ebx, 0x470c4536
and esi, 0x8863b209
or esi, ebx
and eax, 0x470c4536
and ebp, 0x309008c0
or ebp, eax
xor ebp, esi
mov eax, ebp
not eax
and eax, 0x349409c3
and ebp, 0xcb6bf63c
or ebp, eax
mov eax, ebp
not eax
mov esi, ebp
and esi, 0x61da099d
and eax, 0x9e25f662
or eax, esi
or ebp, edx
and edx, 0x61da099d
and edi, 0x9e25f662
or edi, edx
xor edi, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete sil
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov eax, edx
and al, r8b
and bl, sil
or bl, al
mov eax, ebx
xor al, r8b
and al, bl
xor dl, r8b
mov r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, 1
mov esi, ebx
xor bl, r8b
and r8b, al
and sil, dl
or sil, r8b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, sil
test dl, 1
mov r14d, 0xf91cc2ec
mov edx, 0x78ea8f9f
cmovne r14d, edx
test sil, sil
cmove r14d, edx
test al, 1
mov eax, 0xf91cc2ec
jmp 0x1400456d4
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
movzx eax, byte [rsp + 0x4f]
mov r14d, 0x3ef588ac
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x54066c82
mov ebx, eax
and ebx, 0x88390300
or ebx, ebp
xor ebx, 0x88390300
and eax, 0x23c0907d
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfec28e1c
and eax, 0x13d71e3
or eax, ebp
mov ebp, eax
not ebp
xor eax, 0x22fde19e
mov ebx, eax
or ebx, 1
mov edi, ebx
not edi
and eax, 0xfffffffe
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov esi, ebx
and esi, 0x4930f4af
and edi, 0xb6cf0b50
or edi, esi
or ebx, eax
and eax, 0x4930f4af
and ebp, 0xb6cf0b50
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x91002070
mov ebp, ebx
and ebp, 0x66115083
or ebp, eax
xor ebp, 0x66115083
and ebx, 0x8ee8f0c
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x986f0fa7
and ebx, 0x6790f058
or ebx, eax
mov eax, ebx
xor eax, 0x8081002a
xor ebx, 0x4d244f50
and eax, 0xa2db302e
and ebx, 0x5d24cfd1
or ebx, eax
mov eax, ebx
xor eax, 0xa0031022
xor ebx, 0x45244f51
and ebx, 0x47fc6f5d
and eax, 0xb80390a2
or eax, ebx
xor eax, 0xb80390a2
sete r8b
setne sil
cmp edx, 0xa
setl dil
cmp edx, 9
setg al
mov edx, eax
xor dl, dil
and dl, al
mov ebp, esi
xor bpl, r8b
and bpl, sil
mov ebx, ebp
xor bl, 1
or bl, dl
xor dl, 1
xor bl, 1
or dl, bpl
xor dl, 1
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
and sil, dil
and al, r8b
or al, sil
mov ebx, edi
and bl, r8b
xor dil, r8b
or dil, bl
xor al, 1
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
xor al, 1
mov r8d, edx
xor r8b, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, r8b
test al, 1
mov r14d, 0x4c714fca
mov eax, 0x265b418e
cmovne r14d, eax
test r8b, 1
mov r11d, 0x265b418e
cmove r14d, eax
test dl, 1
mov eax, 0x4c714fca
jmp 0x1400456d4
mov edx, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0x4590ac04
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x4590ac04
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x32abbe2b
and edx, 0xcd5441d4
or edx, ebx
mov ebx, edx
xor ebx, 0x8446c80
xor edx, 0x270a0220
and edx, 0xa78a8371
and ebx, 0x58757c8e
or ebx, edx
xor ebx, 0x58757c8e
mov edx, ebx
and edx, ebp
xor ebx, ebp
or ebx, edx
cmp ebx, 0xffffffff
sete dl
setne r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl sil
xor dl, sil
xor sil, r8b
xor dl, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, esi
or bl, al
xor al, sil
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xa2d0ad10
mov ebp, 0xfb07a685
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0xa2d0ad10
jmp 0x140045889
mov r14d, 0x3a0b7d30
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r14d, dword [0x1400b6518]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 0x2773bbf8
mov eax, ebp
not eax
mov esi, edx
or esi, 0x90004005
and esi, 0xb46242f5
mov edi, ebx
and edi, 0x311b908
or edi, esi
and ebp, 0xb46242f5
and eax, 0x488c0402
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xd88c4406
and eax, 0x2773bbf9
or eax, ebp
and ebx, 0x69e134a0
and edx, 0x961ecb5f
or edx, ebx
mov ebp, edx
xor ebp, 0x961ecb5f
xor edx, 0x69e134a0
and edx, eax
not eax
and ebp, eax
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete bpl
setne sil
cmp r14d, 0xa
setl r8b
cmp r14d, 9
setg bl
mov eax, esi
xor al, bpl
and al, sil
mov edi, eax
xor dil, 1
mov edx, eax
or dl, dil
xor al, dl
xor al, 1
or dl, dil
xor dl, 1
or dl, al
xor dl, 1
mov eax, edx
or al, bl
xor al, 1
xor dl, bl
not dl
and dl, bl
mov edi, eax
and dil, dl
xor dl, al
or dl, dil
mov eax, ebx
xor al, bpl
and al, bl
and r8b, sil
and bl, bpl
or bl, r8b
xor al, 1
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov esi, eax
and sil, r8b
mov ebx, esi
xor bl, 1
xor sil, al
or bl, r8b
xor bl, 1
or bl, sil
mov esi, ebx
xor bl, 1
and bl, dl
or al, dl
xor dl, 1
and sil, dl
or bl, sil
xor dl, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xbf3e0d84
mov ebp, 0x3f6cf762
cmovne edx, ebp
test al, 1
mov r14d, 0xbf3e0d84
cmovne r14d, edx
jmp 0x140045473
mov r14d, 0xfdfd7eb5
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edx, [rbp - 1]
imul edx, ebp
mov eax, edx
not eax
mov edi, edx
or edi, 0x97bd637e
mov esi, edi
not esi
mov ebx, eax
or ebx, 0x68429c81
mov ebp, ebx
not ebp
and edi, 0xf52455b
and esi, 0x60009880
or esi, edi
and ebx, 0xf52455b
and ebp, 0x90ad2224
or ebp, ebx
xor ebp, esi
mov esi, ebp
not esi
and esi, 0xabca890f
and ebp, 0x543576f0
or ebp, esi
mov esi, ebp
xor esi, 0x3c77ea70
and eax, 0xa03c8c75
and edx, 0x5fc3738a
or edx, eax
mov eax, edx
xor eax, 0x5fc3738a
xor ebp, 0xc388158f
and eax, ebp
xor edx, 0xa03c8c75
and edx, esi
or edx, eax
xor ebp, edx
test ebp, edx
sete sil
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
or dl, al
mov edi, ebx
or dil, sil
mov r8d, edx
xor r8b, dil
or dil, dl
xor dil, 1
or dil, r8b
xor sil, bl
and bl, sil
xor bl, 1
mov edx, ebx
xor dl, sil
or bl, sil
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
mov eax, edi
xor al, 1
and dl, al
or al, bl
and bl, dil
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r14d, 0x265b418e
mov ebp, 0xa1db1df6
cmovne r14d, ebp
test al, 1
cmovne r14d, r11d
test dl, 1
jmp 0x140043f2b
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x1d6b85c6
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xbef31ba2
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea esi, [rbp - 1]
imul esi, ebp
mov r14d, esi
not r14d
mov ebp, r14d
and ebp, 0x544eb7f6
mov ebx, esi
and ebx, 0xabb14809
or ebx, ebp
mov ebp, ebx
xor ebp, 0x800001
xor ebx, 0x44082136
mov eax, esi
xor eax, 0x47982137
and eax, esi
or ebx, 0xb867dec8
mov edx, eax
not edx
mov edi, ebx
and edi, 0xdf5a3d02
and ebp, 0x800035
or ebp, edi
or ebx, edx
and edx, 0xdf5a3d02
and eax, 0x20a5c2fd
or eax, edx
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x11422742
and ebx, 0xeebdd8bd
or ebx, eax
mov eax, ebx
xor eax, 0xa925f98b
xor ebx, 0x56da0674
and r14d, ebx
and eax, esi
or eax, r14d
not eax
or eax, ebx
cmp eax, 0xffffffff
sete sil
setne dil
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, edi
and al, bl
or dil, dl
and dl, sil
or dl, al
mov ebp, edx
xor bpl, bl
and bpl, dl
xor dil, 1
or bl, sil
xor bl, 1
mov edx, edi
and dl, bl
xor bl, dil
or bl, dl
mov edx, ebp
not dl
mov r8d, ebx
xor r8b, 1
and dl, bpl
xor dl, 1
mov esi, ebp
xor sil, dl
or dl, bpl
xor dl, 1
or dl, sil
mov eax, edx
xor al, 1
and al, r8b
and dl, bl
or dl, al
mov eax, ebp
xor al, bl
or bl, bpl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x49b7cc98
mov ebp, 0x4b6bda
cmovne eax, ebp
test bl, 1
mov r14d, 0x49b7cc98
jmp 0x140045095
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rdx - 1]
imul ebx, edx
mov r14d, ebx
not r14d
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov esi, ebp
not esi
mov eax, edx
and eax, 0xc7b49fe
mov edi, r14d
and edi, 0xf384b600
or edi, eax
or edx, esi
and esi, 0xc7b49fe
and ebp, 0xf384b601
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and r14d, eax
and edx, ebx
or edx, r14d
xor eax, edx
test eax, edx
setne sil
sete dl
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg al
or dl, al
or dil, sil
mov r8d, edi
xor r8b, dl
or dil, dl
xor dil, 1
or dil, r8b
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, edi
xor dl, 1
mov ebx, edi
and bl, dl
mov r8d, ebx
and r8b, dil
xor bl, dil
or bl, r8b
mov r8d, ebx
and bl, al
mov esi, edx
and sil, al
xor dl, al
xor al, 1
xor r8b, 1
and r8b, al
or bl, r8b
or dl, sil
mov eax, edx
xor al, bl
test dl, 1
mov r14d, 0x1c61036
mov edx, 0x8de8efff
cmovne r14d, edx
test bl, 1
cmove r14d, edx
test al, 1
mov eax, 0x1c61036
jmp 0x1400456d4
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xfffffffe
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov ebx, ebp
mov eax, ebp
xor eax, 0x207a5acf
and eax, ebp
not ebp
and ebp, 0x485209
and ebx, 0x203208c6
or ebx, ebp
xor ebx, 0x203208c6
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb5f25dfb
and eax, 0x4a0da204
or eax, ebp
mov ebp, eax
xor ebp, 0x23628c3
xor eax, 0x11800324
and ebp, 0x863e2cd3
and eax, 0x79c1d32c
or eax, ebp
mov ebp, eax
xor ebp, 0x40a2040
xor eax, 0x20405024
and eax, 0xa2745cb7
and ebp, 0x5d8ba348
or ebp, eax
xor ebp, 0x5d8ba348
setne r8b
sete sil
cmp edx, 0xa
setl bl
cmp edx, 9
setg dl
mov edi, esi
or dil, dl
mov eax, esi
xor al, dl
not al
and al, dl
xor al, 1
mov ebp, edi
xor bpl, al
or al, dil
xor al, 1
or al, bpl
and r8b, bl
or bl, sil
xor bl, 1
and dl, sil
or dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, 1
mov r14d, 0x1df10fb4
mov edx, 0x7f10080
cmovne r14d, edx
test al, 1
cmove r14d, edx
not bl
test bl, 1
mov eax, 0x1df10fb4
jmp 0x1400455d3
mov r14d, 0xb68797d8
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xdb8a8e6f
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x331130
and ebp, 0x1448840
or ebp, eax
mov edi, ebp
xor edi, 0x1000840
xor ebp, 0x301a70b4
or ebx, 0x1779970
mov eax, ebx
not eax
and ebp, 0x305ef0b4
and edi, 0x1210940
or edi, ebp
and ebx, 0x305ef0b4
and eax, 0xce80060b
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xfe88668f
and eax, 0x1779970
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
or ebx, 1
mov edi, ebx
not edi
and ebp, 0x54ee97a0
and eax, 0xab11685f
or eax, ebp
mov ebp, eax
xor ebp, 0xb11004a
xor eax, 0x54ee97a1
mov esi, ebx
and esi, 0xb0a27d94
and edi, 0x4f5d826a
or edi, esi
or ebx, eax
and eax, 0xb0a27d94
and ebp, 0x4f5d826b
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0xde16954
and ebp, 0xf21e96ab
or ebp, esi
or ebx, edi
and edi, 0xde16954
and eax, 0xf21e96ab
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x1ed4f483
and eax, 0xe12b0b7c
or eax, ebx
xor eax, 0x1ed4f483
cmp eax, 0xffffffff
sete bl
cmp r8d, 9
setg sil
cmp r8d, 0xa
setl dl
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
and al, bl
or sil, bl
xor al, 1
mov ebx, eax
xor bl, sil
or al, sil
xor al, 1
or al, bl
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 dl, 1
mov edx, 0x56208971
mov ebp, 0xc73a5f1c
cmovne edx, ebp
test al, 1
mov r14d, 0x56208971
cmovne r14d, edx
jmp 0x140045473
mov eax, dword [0x1400b651c]
mov ebp, dword [0x1400b6518]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xec3442e7
and edx, 0x13cbbd18
or edx, eax
mov eax, edx
not eax
and eax, 0x1ba11950
and edx, 0xe45ee6af
or edx, eax
mov eax, edx
xor eax, 0x682448
xor edx, 0xf1905904
and edx, 0xf992d905
and eax, 0x66d26fa
or eax, edx
xor eax, 0x66d26fa
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
sete sil
setne r8b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl bl
and bl, r8b
and sil, al
or sil, bl
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, sil
xor sil, 1
xor bl, 1
or al, sil
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
xor bl, sil
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov r14d, 0xe4b1694c
mov eax, 0x87196ba8
cmovne r14d, eax
test bl, 1
cmovne r14d, eax
not dl
test dl, 1
mov eax, 0xe4b1694c
jmp 0x1400456d4
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rdx - 1]
imul ebx, edx
mov r14d, ebx
not r14d
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov esi, ebp
not esi
mov eax, edx
and eax, 0x511105c8
mov edi, r14d
and edi, 0xaeeefa36
or edi, eax
or edx, esi
and esi, 0x511105c8
and ebp, 0xaeeefa37
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and r14d, eax
and edx, ebx
or edx, r14d
not edx
or edx, eax
cmp edx, 0xffffffff
sete dl
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg dil
mov ebx, edi
xor bl, dl
xor dil, bl
and dil, bl
not bl
and bl, dl
xor dl, sil
and dl, sil
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov eax, edi
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, dil
or bl, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xd6c294c4
mov ebp, 0x6c4acdb6
cmovne edx, ebp
test bl, bl
mov r14d, edx
mov ebp, 0xd6c294c4
cmovne r14d, ebp
jmp 0x14004363f
mov r14d, 0xac9995f2
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0x42b0d355
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x7e804282
mov ebp, ebx
and ebp, 0x688924
or ebp, eax
xor ebp, 0x688924
and ebx, 0x81173459
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x81173459
and ebx, 0x7ee8cba6
or ebx, eax
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xea47860d
mov eax, ebx
and eax, 0x15b879f2
or eax, edi
mov edi, eax
not edi
and edi, 0x10822175
and eax, 0xef7dde8a
or eax, edi
xor eax, 0x53a5886
and ebp, 1
xor ebx, 0xfffffffe
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x2d20d6af
and ebx, 0xd2df2950
or ebx, ebp
xor ebx, 0xd2df2950
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
mov ebp, ebx
xor ebp, 0xdadd0aaf
and ebp, ebx
not ebx
and ebx, 0x40880805
and eax, 0x9a5502aa
or eax, ebx
mov ebx, eax
xor ebx, 0x10400228
xor eax, 0x65aafd55
mov edi, ebp
not edi
mov esi, eax
and esi, 0xeabd6cc3
and ebx, 0x1040022c
or ebx, esi
or eax, edi
and edi, 0xeabd6cc3
and ebp, 0x1542933c
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbc396606
and eax, 0x43c699f9
or eax, ebp
mov ebp, eax
xor ebp, 0x98199112
xor eax, 0x66246821
and eax, 0x67266a65
and ebp, 0x98d9959a
or ebp, eax
mov eax, ebp
xor eax, 0x18491190
xor ebp, 0x4020a45
and ebp, 0x84928e4f
and eax, 0x7b6d71b0
or eax, ebp
mov ebp, eax
xor ebp, 0x8410020f
xor eax, 0x2a004110
and eax, 0x2a82cd50
and ebp, 0xd57d32af
or ebp, eax
xor ebp, 0xd57d32af
setne dil
sete sil
cmp r8d, 0xa
setl bpl
cmp r8d, 9
setg al
and sil, al
mov r8d, edi
xor r8b, bpl
and bpl, dil
or bpl, sil
mov edx, eax
xor dl, dil
or al, dil
xor al, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov esi, ebp
xor sil, 1
mov ebx, ebp
and bl, sil
mov edx, r8d
and dl, al
mov edi, ebx
and dil, bpl
xor bl, bpl
or bl, dil
mov edi, edx
and dil, r8b
xor dl, r8b
or dl, dil
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov ebx, esi
and bl, al
xor sil, al
or sil, bl
mov eax, esi
xor al, dl
test sil, 1
mov r14d, 0x77a3a2c7
mov ebp, 0xfd9c5f28
cmovne r14d, ebp
test dl, 1
cmove r14d, ebp
test al, 1
mov eax, 0x77a3a2c7
jmp 0x1400456d4
mov eax, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
not eax
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe22c31af
and eax, 0x1dd3ce50
or eax, ebp
xor eax, 0x1dd3ce50
setne dil
sete r8b
cmp esi, 0xa
setl dl
cmp esi, 9
setg bl
and bl, r8b
and dil, dl
or dil, bl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, dil
mov r8d, edi
xor r8b, 1
xor bl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov esi, edi
xor sil, al
and sil, dil
and bl, r8b
and al, dil
or al, bl
mov edx, esi
xor dl, al
test dl, 1
mov edx, 0xe9ccdbeb
mov ebp, 0x85761c85
cmovne edx, ebp
test al, al
mov r14d, edx
cmovne r14d, ebp
test sil, sil
jmp 0x14004595c
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x76f9aa01
and eax, ebx
and ebx, 0x890655fe
or ebx, ebp
mov ebp, ebx
xor ebp, 0x89025096
xor ebx, 0x76f9aa01
mov edi, eax
not edi
mov esi, ebx
and esi, 0x603c2d69
and ebp, 0x9fc3d296
or ebp, esi
or ebx, edi
and edi, 0x603c2d69
and eax, 0x9fc3d296
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
or ebp, 1
mov edi, ebp
not edi
and eax, 0xfffffffe
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
mov esi, ebp
and esi, 0x6d60551
and edi, 0xf929faae
or edi, esi
or ebp, eax
and eax, 0x6d60551
and ebx, 0xf929faae
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x8000005
mov ebx, ebp
and ebx, 0x620e2248
or ebx, eax
xor ebx, 0x620e2248
and ebp, 0x95f1ddb2
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x95f1ddb2
and ebp, 0x6a0e224d
or ebp, eax
mov eax, ebp
not eax
and eax, 0xab3f59dd
and ebp, 0x54c0a622
or ebp, eax
mov eax, ebp
xor eax, 0x44800422
xor ebp, 0xaa184984
and ebp, 0xba58eb84
and eax, 0x45a7147b
or eax, ebp
xor eax, 0xba58eb84
cmp eax, 0xffffffff
setne dil
sete sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
and dl, sil
and dil, bl
or dil, dl
mov eax, ebx
or al, sil
xor bl, sil
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, dil
mov eax, ebx
xor al, 1
and dil, al
xor al, dil
test bl, 1
mov r14d, 0x74b29537
mov ebp, 0x2cf2143b
cmovne r14d, ebp
test dil, dil
mov edx, 0x74b29537
cmove r14d, edx
test al, 1
jmp 0x140043f2b
mov r14d, 0xf6e01211
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x92678dca
and eax, 0x6d987235
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc1c79369
and eax, 0x3e386c96
or eax, ebp
mov edi, eax
xor edi, 0xac5fe15c
mov ebp, eax
xor ebp, 0x53a01ea3
xor eax, 0x44e448db
and eax, ebp
mov ebx, edi
and ebx, 0x17445678
mov esi, eax
and esi, ebx
xor ebx, eax
or ebx, esi
mov eax, ebx
not eax
and eax, 0x17445679
and ebx, 0xe8bba986
or ebx, eax
and edi, 0xb41dcb13
mov eax, ebp
and eax, 0x4be234ec
or eax, edi
xor eax, 0xb41dcb12
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edi, ebx
not edi
mov esi, edi
and esi, 0x7bb74fab
and ebx, 0x8448b054
or ebx, esi
or edi, ebp
and ebp, 0x7bb74fab
and eax, 0x8448b054
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and edi, 0xb093aad8
and eax, 0x4f6c5527
or eax, edi
mov ebp, eax
xor ebp, 0x100288c0
xor eax, 0x45481406
and eax, 0xe5d9361e
and ebp, 0x1a26c9e1
or ebp, eax
mov eax, ebp
xor eax, 0x2c1c1
xor ebp, 0xc541341a
and ebp, 0xdf653c3a
and eax, 0x209ac3c5
or eax, ebp
xor eax, 0xdf653c3a
cmp eax, 0xffffffff
sete bl
setne r8b
cmp edx, 9
setg al
cmp edx, 0xa
setl sil
mov edx, r8d
xor dl, bl
and dl, r8b
xor dl, sil
mov esi, edx
xor sil, 1
xor bl, al
and bl, al
xor al, r8b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
not bl
and bl, dl
and sil, al
or sil, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, sil
test al, 1
mov r14d, 0x42b0d355
mov eax, 0x4e594100
cmovne r14d, eax
test sil, sil
cmove r14d, eax
not dl
test dl, 1
mov eax, 0x42b0d355
jmp 0x1400455d3
mov eax, dword [0x1400b651c]
mov esi, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x83e768c1
and ebx, 0x7c18973e
or ebx, eax
mov eax, ebx
not eax
and eax, 0xcb2bde1e
and ebx, 0x34d421e1
or ebx, eax
mov eax, ebx
xor eax, 0x83100820
mov ebp, ebx
xor ebp, 0x48ccb6df
mov edi, ebp
and edi, 0x342355d4
and eax, 0xcbdcaa2b
or eax, edi
mov edi, eax
not edi
and edi, 0xcbdcaa2a
and eax, 0x342355d5
or eax, edi
and ebp, 1
xor ebx, 0x48ccb6de
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x452094d2
and ebx, 0xbadf6b2d
or ebx, ebp
xor ebx, 0xbadf6b2d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x5dfb3186
and ebx, 0xa204ce79
or ebx, eax
mov eax, ebx
xor eax, 0xa0000a00
xor ebx, 0x4ca13004
and ebx, 0x4ea5f47d
and eax, 0xb15a0b82
or eax, ebx
xor eax, 0x4ea5f47d
sete dil
setne r8b
cmp esi, 9
setg dl
cmp esi, 0xa
setl bl
xor bl, r8b
mov eax, ebx
xor al, dl
and al, bl
mov ebx, edx
xor bl, dil
not bl
and bl, dil
or dl, dil
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, dl
mov r14d, 0xb8b58238
mov edx, 0xe3fc85a1
cmovne r14d, edx
test bl, bl
mov ebp, 0xb8b58238
cmove r14d, ebp
mov ebp, dword [rsp + 0x24]
mov byte [rsp + 0x4f], bpl
test al, 1
jmp 0x140045890
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
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, 0x21b200ee
and ebx, 0xde4dff11
or ebx, esi
or eax, edi
and edi, 0x21b200ee
and ebp, 0xde4dff11
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
or ebx, 1
mov edi, ebx
not edi
and ebp, 0xebf34cc5
and eax, 0x140cb33a
or eax, ebp
mov ebp, eax
xor ebp, 0x4b11a
xor eax, 0xebf34cc4
mov esi, ebx
and esi, 0x74ab4ae5
and edi, 0x8b54b51a
or edi, esi
or ebx, eax
and eax, 0x74ab4ae5
and ebp, 0x8b54b51a
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0x6aa13e7d
and ebp, 0x955ec182
or ebp, esi
or ebx, edi
and edi, 0x6aa13e7d
and eax, 0x955ec182
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x98375f22
and eax, 0x67c8a0dd
or eax, ebx
xor eax, 0x98375f22
cmp eax, 0xffffffff
sete sil
setne al
cmp r8d, 9
setg dil
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, al
not bl
and bl, al
or al, dl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, edi
xor bl, sil
and bl, dil
xor dl, sil
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xfb55775c
mov ebp, 0x64446c31
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0xfb55775c
jmp 0x140045889
mov al, byte [rsp + 0x4e]
cmp al, 4
setb byte [rsp + 0x36]
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
mov ebp, ebx
xor ebp, 0x5c09db89
and ebp, ebx
not ebx
and ebx, 0x44085a88
and eax, 0x18018101
or eax, ebx
mov ebx, eax
xor ebx, 0x10100
xor eax, 0xe7fe7efe
mov edi, ebp
not edi
mov esi, eax
and esi, 0x1a1ab011
and ebx, 0x44014b88
or ebx, esi
or eax, edi
and edi, 0x1a1ab011
and ebp, 0xe5e54fee
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x54e8f8c1
and eax, 0xab17073e
or eax, ebp
mov ebx, eax
xor ebx, 0xf71edcb7
mov ebp, eax
xor ebp, 0xf71edcb6
and ebp, ebx
xor eax, 0xc10348
and eax, 0x81cb8bf9
and ebx, 0x7e347406
or ebx, eax
mov edi, ebx
xor edi, 0x14143003
mov eax, ebp
not eax
xor ebx, 0x81cb8bf8
mov esi, eax
and esi, 0xeae2465c
and ebp, 0x151db9a3
or ebp, esi
or eax, ebx
and ebx, 0xeae2465c
and edi, 0x151db9a3
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xa02b1a8
mov ebx, eax
and ebx, 0xe1984813
or ebx, ebp
xor ebx, 0xe1984813
and eax, 0x14650644
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc1ddd522
and eax, 0x3e222add
or eax, ebp
xor eax, 0xd5b8d366
sete r8b
setne bl
cmp edx, 0xa
setl al
cmp edx, 9
setg sil
mov edx, r8d
and dl, sil
xor sil, bl
and bl, al
or bl, dl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, esi
xor bl, dl
and bl, sil
and dl, sil
xor sil, 1
and al, sil
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov r14d, 0x87196ba8
mov edx, 0x4e6c6b70
cmovne r14d, edx
test bl, bl
mov ebp, 0x87196ba8
jmp 0x140044073
mov r14d, 0xb5e3868b
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov edx, dword [0x1400b651c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x6745b681
and eax, 0x98ba497e
or eax, edx
mov edx, eax
not edx
and edx, 0x98ba497f
and eax, 0x6745b680
or eax, edx
mov edx, eax
not edx
and edx, 0x13be52af
and eax, 0xec41ad50
or eax, edx
xor eax, 0xec41ad50
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400b6518], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
xor bl, al
or dl, bl
xor dl, 1
xor bl, dl
mov eax, ebx
not al
and al, dl
mov edx, ebx
xor dl, al
test bl, bl
mov r14d, 0x3ab9e1f6
mov ebp, 0xb1606733
cmovne r14d, ebp
test al, al
mov eax, 0x3ab9e1f6
cmove r14d, eax
test dl, 1
jmp 0x140044911
mov r14b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x35]
mov r8d, r14d
xor r8b, 1
mov edx, ebp
xor dl, 1
mov r15d, edx
xor r15b, bpl
and r15b, dl
mov ebx, r8d
and bl, r14b
xor bl, 1
mov eax, ebx
xor al, r14b
or bl, r14b
xor bl, 1
or bl, al
mov esi, ebx
and bl, bpl
or bpl, dl
mov r14d, ebp
xor r14b, 1
mov eax, r15d
xor al, 1
and r14b, al
or al, bpl
xor al, 1
and bpl, r15b
or bpl, r14b
mov r14d, eax
and r14b, bpl
xor bpl, al
or bpl, r14b
xor bpl, 1
mov eax, ebp
or al, r8b
xor al, 1
xor bpl, r8b
xor bpl, 1
and bpl, r8b
mov r14d, eax
and r14b, bpl
xor bpl, al
or bpl, r14b
xor sil, 1
and sil, dl
or bl, sil
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, ebp
xor al, 1
and al, dl
xor dl, 1
mov ebx, ebp
xor bl, dl
and bl, bpl
and dl, bpl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x6fb5bd3
mov ebp, 0xec47c35
cmovne eax, ebp
test dl, 1
mov r14d, eax
cmovne r14d, ebp
test bl, 1
jmp 0x1400456d4
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8d87a23e
and eax, 0x72785dc1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x72785dc1
and eax, 0x8d87a23e
or eax, ebp
mov ebp, eax
mov ebx, eax
xor ebx, 0x283017e4
and ebx, eax
not eax
and eax, 0xa15a0543
and ebp, 0x5ea5fabc
or ebp, eax
mov eax, ebp
xor eax, 0x20100540
or eax, 0xd7cfe81b
mov edi, eax
not edi
mov esi, ebx
not esi
mov edx, eax
and edx, 0x881b9a0f
and edi, 0x202005e0
or edi, edx
or eax, esi
and esi, 0x881b9a0f
and ebx, 0x77e465f0
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x8904cdc9
and eax, 0x76fb3236
or eax, edx
xor eax, 0x5ecb25d3
mov edx, ebp
and edx, 1
xor ebp, 0x5ea5fabd
or ebp, edx
mov edx, ebp
not edx
and edx, 0x5d20fcf3
and ebp, 0xa2df030c
or ebp, edx
xor ebp, 0xa2df030c
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xb685cba1
and edx, ebp
or ebp, 0x497a345e
mov esi, edx
not esi
mov edi, ebp
and edi, 0xf88e80cf
and eax, 0x6014b20
or eax, edi
or ebp, esi
and esi, 0xf88e80cf
and edx, 0x7717f30
or edx, esi
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x1672e4ca
and ebp, 0xe98d1b35
or ebp, eax
mov eax, ebp
xor eax, 0xb085094
xor ebp, 0xa0f72f6b
mov edx, ebp
and edx, 0xf4b5a829
and eax, 0xb4a57d6
or eax, edx
xor eax, 0xb4a57d6
or eax, ebp
cmp eax, 0xffffffff
sete sil
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, eax
xor r8b, dl
or dl, bl
or bl, sil
xor bl, 1
or bl, r8b
xor bl, 1
or al, sil
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, eax
xor bl, dl
test al, al
mov r14d, 0xedc1917a
mov ebp, 0xe68b417f
cmovne r14d, ebp
test dl, dl
mov eax, 0xedc1917a
cmove r14d, eax
test bl, 1
jmp 0x140044911
mov r14d, 0x654ebaf1
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x35b93217
mov ebp, eax
and ebp, 0xca46cde8
or ebp, edi
mov edi, ebp
not edi
and edi, 0xca46cde9
and ebp, 0x35b93216
or ebp, edi
and ebx, 1
xor eax, 0xfffffffe
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x8cc35a9a
and eax, 0x733ca565
or eax, ebx
mov edi, eax
xor edi, 0x60382441
mov ebx, ebp
not ebx
xor eax, 0x8cc35a9a
mov esi, ebx
and esi, 0x9f86c92c
and ebp, 0x607936d3
or ebp, esi
or ebx, eax
and eax, 0x9f86c92c
and edi, 0x607936d3
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xed34b44
and ebx, 0xf12cb4bb
or ebx, eax
xor ebx, 0xf12cb4bb
sete sil
setne dil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
and dl, dil
and sil, al
xor al, dil
or al, dl
xor al, 1
and bl, dil
or bl, sil
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
mov eax, 0x182ea100
mov ebp, 0x3a0b7d30
cmovne eax, ebp
test bl, bl
mov r14d, eax
cmovne r14d, ebp
jmp 0x1400456d2
mov r14d, 0x23ac7e2a
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xbf3e0d84
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0x8652f7b0
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
xor ebp, 0x290190c3
and ebp, eax
or eax, 0xd6fe6f3c
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0x20f689c6
and ebx, 0x9011001
or ebx, esi
or eax, edi
and edi, 0x20f689c6
and ebp, 0xdf097639
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd6fe6f3c
and eax, 0x290190c3
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0x7ff18a3e
and eax, 0x800e75c1
or eax, ebx
mov ebx, eax
xor ebx, 0xc1100
xor eax, 0x7ff18a3f
mov esi, ebp
and esi, 0x8f72e4c7
and edi, 0x708d1b38
or edi, esi
or ebp, eax
and eax, 0x8f72e4c7
and ebx, 0x708d1b38
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and ebp, 0xaa985bb1
and eax, 0x5567a44e
or eax, ebp
xor eax, 0x5567a44e
cmp eax, 0xffffffff
sete r8b
setne sil
cmp edx, 0xa
setl dil
cmp edx, 9
setg al
mov edx, eax
xor dl, dil
and dl, al
xor dl, 1
mov ebx, edx
xor bl, sil
not bl
and bl, sil
or dl, sil
xor bl, 1
mov ebp, ebx
xor bpl, dl
or bl, dl
xor bl, 1
or bl, bpl
and sil, dil
or dil, r8b
xor dil, 1
and al, r8b
or al, sil
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, 1
and r8b, dl
or dl, al
and al, bl
or al, r8b
mov ebx, edx
xor bl, al
test al, 1
mov r14d, 0xc7fd30b4
mov ebp, 0xb68797d8
cmovne r14d, ebp
test dl, 1
mov eax, 0xc7fd30b4
cmovne r14d, eax
test bl, 1
cmove r14d, ebp
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea esi, [rbp - 1]
imul esi, ebp
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x4a94d424
mov eax, esi
and eax, 0xa0602090
or eax, ebp
xor eax, 0xa0602090
mov ebx, esi
and ebx, 0x150b0b4b
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa83592a0
and ebx, 0x57ca6d5f
or ebx, eax
mov eax, ebx
xor eax, 0x910a98e0
xor ebx, 0x42006410
and ebx, 0x6e34651a
and eax, 0x91cb9ae5
or eax, ebx
mov ebp, eax
xor ebp, 0x80c20a04
and edi, 0x61c1cf78
and esi, 0x9e3e3087
or esi, edi
mov edi, esi
xor edi, 0x80062006
xor eax, 0x6e34651a
xor esi, 0x61c1cf78
mov ebx, eax
and ebx, 0x1f3991f9
and ebp, 0xe0c66e06
or ebp, ebx
or eax, esi
and esi, 0x1f3991f9
and edi, 0xe0c66e06
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xb3c3704a
and eax, 0x4c3c8fb5
or eax, ebp
xor eax, 0x4c3c8fb5
sete bl
cmp edx, 0xa
setl r8b
cmp edx, 9
setg dl
xor r8b, bl
xor bl, dl
and dl, bl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov r14d, 0x536fee37
mov edx, 0x51bc08e3
cmovne r14d, edx
test bl, bl
mov ebp, 0x536fee37
cmove r14d, ebp
test al, al
jmp 0x140045890
mov r14d, 0x3c90cc02
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea eax, [rdx - 1]
imul eax, edx
mov r14d, eax
not r14d
mov edx, r14d
and edx, 0xc9195617
mov ebx, eax
and ebx, 0x36e6a9e8
or ebx, edx
mov ebp, ebx
xor ebp, 0x88181616
mov edx, eax
xor edx, 0xa81837b6
and edx, eax
or ebp, 0x57e7c849
mov esi, edx
not esi
mov edi, ebp
and edi, 0x2e56bbe8
and ebx, 0x80080416
or ebx, edi
or ebp, esi
and esi, 0x2e56bbe8
and edx, 0xd1a94417
or edx, esi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x4102abbd
and ebp, 0xbefd5442
or ebp, edx
mov edx, ebp
xor edx, 0x16c16090
and r14d, 0x28574cd4
and eax, 0xd7a8b32b
or eax, r14d
mov esi, eax
xor esi, 0x9680b008
xor ebp, 0xe91a9c0a
mov edi, ebp
and edi, 0x412c0f67
and edx, 0xbed3f098
or edx, edi
xor eax, 0x40c44
and eax, 0x412c0f67
and esi, 0xbed3f098
or esi, eax
xor esi, edx
not esi
or esi, ebp
cmp esi, 0xffffffff
setne sil
sete dil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
xor dl, bl
and dl, al
mov eax, edi
xor sil, bl
mov r8d, ebx
and r8b, dil
xor bl, dil
or dil, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
or bl, r8b
mov edx, esi
xor dl, bl
or bl, sil
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
mov ebx, edx
xor bl, 1
and bl, al
mov eax, edx
xor al, bl
test dl, 1
mov r14d, 0x6541eb39
mov ebp, 0x915bcb60
cmovne r14d, ebp
test bl, 1
mov edx, 0x6541eb39
cmove r14d, edx
test al, 1
jmp 0x140044911
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov ebx, ebp
xor ebx, 0xf147b5c0
and ebx, ebp
not ebp
and ebp, 0xd1462000
and eax, 0x200195c0
or eax, ebp
xor eax, 0x200195c0
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xeb84a3f
and ebx, 0xf147b5c0
or ebx, eax
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0xfffffffe
and eax, 0xfffffffe
and ebx, 1
or ebx, eax
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x4e47afed
and eax, ebx
and ebx, 0xb1b85012
or ebx, ebp
mov ebp, ebx
xor ebp, 0x20984002
xor ebx, 0x4e47afed
mov edi, eax
not edi
mov esi, ebx
and esi, 0x93621bfd
and ebp, 0x6c9de402
or ebp, esi
or ebx, edi
and edi, 0x93621bfd
and eax, 0x6c9de402
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
setne dil
sete bpl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov esi, ebx
xor sil, bpl
mov r8d, esi
xor r8b, 1
and dil, al
and bl, bpl
or bl, dil
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, sil
or dl, r8b
and r8b, al
or r8b, bl
xor al, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov r14d, 0x654ebaf1
mov edx, 0x6ec0010b
cmovne r14d, edx
test r8b, r8b
mov r12d, 0x6ec0010b
cmove r14d, edx
test al, 1
mov eax, 0x654ebaf1
jmp 0x1400456d4
mov r14d, 0xe770d593
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edi, [rbp - 1]
imul edi, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0xb9241e4
mov edx, edi
and edx, 0xf46dbe1a
or edx, ebp
xor edx, 0xf46dbe1a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0x1c8b2384
and ebx, 0xe374dc7b
or ebx, edx
mov edx, ebx
xor edx, 0x82200412
and esi, 0x8bb1cc34
and edi, 0x744e33cb
or edi, esi
mov ebp, edi
xor ebp, 0x20182
xor ebx, 0x1c8b2384
xor edi, 0x8bb1cc34
mov esi, ebx
and esi, 0x7ddcfa6d
and edx, 0x82230592
or edx, esi
or ebx, edi
and edi, 0x7ddcfa6d
and ebp, 0x82230592
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or r8b, al
or dl, bl
and al, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
and al, r8b
xor r8b, 1
xor dl, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe6ecf6ca
mov ebp, 0x37324f07
cmovne eax, ebp
test dl, 1
mov r14d, eax
cmovne r14d, ebp
test bl, bl
jmp 0x1400456d4
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x40bdaa74
and ebx, 0xbf42558b
or ebx, eax
mov eax, ebx
not eax
and eax, 0x9f5f3fa9
and ebx, 0x60a0c056
or ebx, eax
mov ebp, ebx
xor ebp, 0x201d6a22
mov eax, ebx
xor eax, 0x201d6a23
and eax, ebp
xor ebx, 0x85e201c1
and ebx, 0xa5f723e1
and ebp, 0x5a08dc1e
or ebp, ebx
xor ebp, 0x5a08dc1f
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov ebx, ebp
not ebx
or ebp, 0x9a4e64e0
mov edi, ebp
not edi
or ebx, 0x65b19b1f
mov eax, ebx
not eax
and ebp, 0x3cc97d8f
and edi, 0x41308210
or edi, ebp
and ebx, 0x3cc97d8f
and eax, 0x82060060
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x9f6f71f3
and eax, 0x60908e0c
or eax, ebp
mov ebp, eax
xor ebp, 0x5211413
xor eax, 0xfadeeaec
mov ebx, eax
and ebx, 0x9800c36c
and ebp, 0x67ff3c93
or ebp, ebx
xor ebp, 0x9800c36c
xor eax, ebp
test eax, ebp
setne al
sete r8b
cmp edx, 0xa
setl dil
cmp edx, 9
setg sil
mov ebx, r8d
or bl, sil
xor bl, 1
mov edx, edi
or dl, al
xor dl, 1
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
and sil, r8b
and al, dil
or al, sil
mov ebx, edi
and bl, r8b
xor dil, r8b
or dil, bl
xor al, 1
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, 1
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, edx
xor al, bl
test dl, 1
mov r14d, 0x7941e419
mov edx, 0xab761752
cmovne r14d, edx
test bl, 1
mov ebp, 0x7941e419
cmovne r14d, ebp
jmp 0x140044f59
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x3cfa1f31
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0xfc23d963
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov edx, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 1
mov edi, edx
not edi
and ebx, 0x51027f4b
and ebp, 0xaefd80b4
or ebp, ebx
mov ebx, ebp
xor ebx, 0xae548005
xor ebp, 0x51027f4a
mov esi, edx
and esi, 0xa921f8
and edi, 0xff56de06
or edi, esi
or edx, ebp
and ebp, 0xa921f8
and ebx, 0xff56de07
or ebx, ebp
xor ebx, edi
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x40707090
mov ebx, edx
and ebx, 0x5048201
or ebx, ebp
xor ebx, 0x5048201
and edx, 0xba8b0d6e
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xba8b0d6e
and edx, 0x4574f291
or edx, ebp
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl sil
xor sil, dl
xor sil, 1
or sil, bl
mov r8d, esi
xor r8b, 1
xor dl, bl
mov edi, edx
xor dil, 1
mov ebx, r8d
and bl, sil
and dl, dil
mov eax, ebx
xor al, 1
xor bl, r8b
or al, sil
xor al, 1
or al, bl
xor dl, 1
mov ebx, edx
xor bl, dil
or dl, dil
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov eax, edi
xor al, dl
test al, 1
mov eax, 0xfdfd7eb5
mov ebp, 0x536fee37
cmovne eax, ebp
test dil, dil
mov r14d, 0xfdfd7eb5
cmovne r14d, eax
mov ebp, dword [rsp + 0x20]
mov byte [rsp + 0x4e], bpl
jmp 0x140045099
mov eax, dword [0x1400b651c]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, edx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x82dcfa6c
and ebp, 0x7d230593
or ebp, edi
or edx, ebx
and ebx, 0x82dcfa6c
and eax, 0x7d230593
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov ebp, edx
not ebp
and ebp, 0x62ae15b7
mov eax, edx
and eax, 0x9d51ea48
or eax, ebp
mov ebp, eax
xor ebp, 0x9d51ea48
xor eax, 0x22881111
mov ebx, ebp
and ebx, 0xb41678f7
and edx, 0x4be98708
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xab35b195
and edx, 0x54ca4e6a
or edx, ebx
mov edi, edx
xor edi, 0x18129c
and eax, 0xbe995b59
mov ebx, ebp
and ebx, 0x4166a4a6
or ebx, eax
xor ebx, 0xbe995b58
and ebp, 1
or ebp, ebx
mov eax, ebp
not eax
xor edx, 0x1f23c963
mov ebx, edx
and ebx, 0xe8c4a562
and edi, 0x173b5a9d
or edi, ebx
or edx, ebp
and ebp, 0xe8c4a562
and eax, 0x173b5a9d
or eax, ebp
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x8b69cbaf
and eax, edx
and edx, 0x74963450
or edx, ebp
xor edx, 0x74963450
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xe0363e83
and edx, 0x1fc9c17c
or edx, ebp
xor edx, 0xe0363e83
xor eax, edx
test eax, edx
sete al
setne r8b
cmp dword [0x1400b6518], 9
setg bl
mov esi, ebx
xor sil, r8b
xor al, bl
xor al, 1
or bl, r8b
xor bl, 1
or bl, sil
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
mov edx, esi
xor dl, bl
and dl, sil
and bl, sil
xor sil, 1
not al
and al, sil
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov r14d, 0x1be412cc
mov ebp, 0xf7154eef
cmovne r14d, ebp
test dl, dl
mov edx, 0x1be412cc
cmove r14d, edx
test al, al
cmovne r14d, ebp
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov r14d, 0x4bc33f6d
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rax - 1]
imul edi, eax
mov r14d, edi
not r14d
mov eax, r14d
and eax, 0x10041841
mov ebx, edi
and ebx, 0x4842e636
or ebx, eax
mov eax, ebx
xor eax, 0x40420404
xor ebx, 0xb7bd19c9
mov ebp, edi
xor ebp, 0x5846fe77
and ebp, edi
mov edx, ebp
not edx
mov esi, ebx
and esi, 0x1fb8f27b
and eax, 0x40460c04
or eax, esi
or ebx, edx
and edx, 0x1fb8f27b
and ebp, 0xe0470d84
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xa7b90189
and ebx, 0x5846fe76
or ebx, eax
mov eax, ebx
not eax
and r14d, 0x233a70b9
and edi, 0xdcc58f46
or edi, r14d
mov edx, edi
xor edx, 0x50c50042
xor edi, 0x233a70b9
mov esi, ebx
and esi, 0x8f2aafa5
and eax, 0x70d5505a
or eax, esi
or ebx, edi
and edi, 0x8f2aafa5
and edx, 0x70d5505a
or edx, edi
xor edx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
setne dil
sete sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
and dl, sil
and dil, bl
or dil, dl
mov edx, esi
xor dl, bl
mov eax, edx
xor al, 1
and bl, sil
or bl, dl
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, edi
xor dl, 1
and dl, al
xor al, 1
mov ebx, edi
xor bl, al
and bl, dil
and al, dil
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov r14d, 0x3bf1373
mov eax, 0xfc23d963
cmovne r14d, eax
test bl, bl
mov ebp, 0x3bf1373
cmove r14d, ebp
test dl, 1
jmp 0x1400455d3
mov edx, dword [0x1400b651c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x4af324d2
mov edx, ebp
and edx, 0xb50cdb2c
or edx, eax
xor edx, 0xb50cdb2c
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and ebx, edx
and eax, ebp
or eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
sete sil
setne r8b
cmp dword [0x1400b6518], 9
setg al
mov edx, r8d
xor dl, sil
and dl, r8b
mov ebx, edx
not bl
and bl, dl
mov edi, ebx
and dil, dl
xor bl, dl
or bl, dil
mov edx, ebx
xor dl, al
and bl, dl
and dl, al
mov edi, ebx
xor dil, 1
xor bl, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, bl
xor sil, al
and sil, al
xor al, r8b
mov ebx, esi
and bl, al
xor al, sil
or al, bl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov r14d, 0xd7d98d7f
mov eax, 0x575ce2ea
cmovne r14d, eax
test dl, 1
cmove r14d, eax
not bl
test bl, 1
mov eax, 0xd7d98d7f
jmp 0x1400455d3
mov eax, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edi, eax
or edi, 0x2af9df70
mov ebp, edi
not ebp
or ebx, 0xc400008d
and ebx, 0xe61186cd
and eax, 0x8e85930
or eax, ebx
and edi, 0xe61186cd
and ebp, 0x11062002
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x3d507685
and ebp, 0xc2af897a
or ebp, eax
mov eax, ebp
xor eax, 0xe856560a
mov ebx, ebp
xor ebx, 0x1688a810
and ebx, 0x1e88b812
xor ebp, 0x34f7720e
and ebp, eax
and eax, 0xe17747ed
or eax, ebx
mov edi, eax
xor edi, 0xe17747ed
mov ebx, edi
and ebx, 0xdca12404
mov esi, ebx
and esi, ebp
xor ebp, ebx
or ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x1c005ffd
and ebp, 0xe3ffa002
or ebp, ebx
mov ebx, ebp
xor ebx, 0x21080003
and edi, 1
xor eax, 0xe17747ec
or eax, edi
mov edi, eax
not edi
xor ebp, 0xc0a17bf8
mov esi, ebp
and esi, 0x1e77ce34
and ebx, 0xe18831cb
or ebx, esi
or ebp, eax
and eax, 0x1e77ce34
and edi, 0xe18831cb
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xd16e8698
and ebp, 0x2e917967
or ebp, eax
mov eax, ebp
xor eax, 0x8805160
xor ebp, 0xd16e8698
mov ebx, ebp
and ebx, 0x2777a88f
and eax, 0xd8885770
or eax, ebx
xor eax, 0xd8885770
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne sil
cmp edx, 9
setg bl
cmp edx, 0xa
setl al
mov ebp, eax
xor bpl, bl
and bpl, al
or bl, sil
or sil, bpl
xor bpl, 1
or bpl, r8b
mov edi, ebp
xor dil, sil
or bpl, sil
xor bpl, 1
or bpl, dil
xor al, r8b
xor bl, 1
or bl, al
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov esi, ebp
xor sil, 1
mov edi, ebp
and dil, sil
mov eax, ebx
and al, r8b
mov edx, edi
xor dl, 1
xor dil, bpl
or dl, sil
xor dl, 1
or dl, dil
mov edi, eax
and dil, bl
xor al, bl
or al, dil
mov edi, edx
xor dil, 1
and dil, al
xor al, 1
and al, dl
or al, dil
xor sil, r8b
or bl, bpl
xor bl, 1
or bl, sil
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xdb8a8e6f
mov ebp, 0xca938113
cmovne edx, ebp
test bl, 1
mov r14d, 0xdb8a8e6f
cmovne r14d, edx
jmp 0x140044f59
mov r14d, 0x44dce9a0
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov edx, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0xd14fba0a
mov esi, edi
and esi, 0x2eb045f4
or esi, edx
xor esi, 0x2eb045f4
mov edx, edi
xor edx, 0xfffffffe
and edx, edi
mov ebp, esi
and ebp, edx
xor edx, esi
or edx, ebp
and ebx, 0x81762112
and edi, 0x7e89deed
or edi, ebx
mov ebp, edi
xor ebp, 0x1488de6c
mov esi, edx
not esi
mov ebx, esi
and ebx, 0x6a412083
and edx, 0x95bedf7c
or edx, ebx
xor edi, 0x402002
and edi, 0x6a412083
and ebp, 0x95bedf7c
or ebp, edi
xor ebp, edx
not ebp
or ebp, esi
cmp ebp, 0xffffffff
sete dl
setne dil
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg al
and dil, al
mov ebx, esi
and bl, dl
or bl, dil
mov r8d, ebx
xor r8b, al
and r8b, bl
xor al, dl
not al
and al, dl
xor dl, sil
and dl, sil
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor r8b, 1
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ebx, eax
xor bl, dl
test dl, dl
mov r14d, 0xedc1917a
mov edx, 0x15cd49be
cmovne r14d, edx
test al, al
mov eax, 0xedc1917a
jmp 0x14004546f
mov edx, dword [0x1400b651c]
lea ebx, [rdx - 1]
imul ebx, edx
mov r8d, ebx
not r8d
mov ebp, r8d
and ebp, 0x4b930dc0
mov edx, ebx
and edx, 0xb46cf23e
or edx, ebp
mov ebp, edx
xor ebp, 0x14683226
xor edx, 0x4b930dc1
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
mov esi, eax
not esi
mov edi, edx
and edi, 0xea87ccd9
and ebp, 0x15783326
or ebp, edi
or edx, esi
and esi, 0xea87ccd9
and eax, 0x15783326
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and r8d, eax
and edx, ebx
or edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
setne bpl
sete sil
cmp dword [0x1400b6518], 9
setg r8b
mov edx, r8d
xor dl, sil
or sil, r8b
mov eax, edx
not al
and al, r8b
xor al, 1
mov edi, esi
xor dil, al
or al, sil
xor al, 1
or al, dil
and dl, r8b
xor bpl, r8b
mov r8d, edx
and r8b, bpl
xor bpl, dl
or bpl, r8b
mov ebx, ebp
xor bl, 1
mov edx, ebx
and dl, bpl
xor bl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
or r8b, bl
and bl, al
or bl, dl
mov eax, ebx
xor al, r8b
test bl, 1
mov r14d, 0x69103b13
mov edx, 0x3ef588ac
cmovne r14d, edx
test r8b, 1
cmovne r14d, r9d
test al, 1
jmp 0x14004595c
mov ebp, dword [0x1400b651c]
mov eax, dword [0x1400b6518]
lea edi, [rbp - 1]
imul edi, ebp
mov esi, edi
not esi
mov ebp, esi
or ebp, 0x56eefc34
mov edx, edi
or edx, 1
and edx, 0x56eefc35
mov ebx, esi
and ebx, 0xa91103ca
or ebx, edx
and ebp, 0x56eefc35
xor ebp, ebx
and esi, 0x44391f12
and edi, 0xbbc6e0ed
or edi, esi
mov edx, edi
xor edx, 0x32c6e085
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0xcd381e7a
and ebp, 0x32c7e185
or ebp, ebx
xor edi, 0x44381e12
and edi, 0xcd381e7a
and edx, 0x32c7e185
or edx, edi
xor edx, ebp
not edx
or edx, esi
cmp edx, 0xffffffff
setne dil
sete r8b
cmp eax, 0xa
setl r14b
cmp eax, 9
setg sil
mov eax, esi
xor al, r14b
and al, sil
mov esi, r8d
xor sil, r14b
mov ebp, eax
xor bpl, 1
mov edx, ebp
and dl, al
mov ebx, edx
xor bl, 1
xor dl, al
or bl, bpl
xor bl, 1
or bl, dl
mov eax, edi
xor al, bl
and dil, al
and al, bl
xor dil, 1
xor al, 1
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
and r14b, r8b
or r14b, sil
xor r14b, 1
mov edx, esi
and dl, r14b
xor r14b, sil
or r14b, dl
mov ebx, r14d
xor bl, 1
mov edx, ebx
and dl, r14b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, al
or bl, al
xor al, 1
and r8b, al
or dl, r8b
xor al, r14b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x7a46ab56
cmovne eax, ecx
test bl, 1
mov r14d, 0x7a46ab56
cmovne r14d, eax
test dl, 1
jmp 0x1400456d4
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov al, byte [rsp + 0x4e]
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x20808001
and ebp, 0x8042148
or ebp, ebx
mov edi, ebp
xor edi, 0x8042148
not ebp
or eax, 0x2884a149
mov ebx, eax
not ebx
and ebp, 0xf5b30c05
and edi, 0x804a148
or edi, ebp
and eax, 0xf5b30c05
and ebx, 0x24852b2
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xc0c53d65
and ebx, 0x3f3ac29a
or ebx, eax
mov ebp, ebx
xor ebp, 0x17be63d3
mov eax, ebx
xor eax, 0x2801980c
and eax, 0x290fd98c
xor ebx, 0xb2d76bbb
and ebx, ebp
and ebp, 0xd6f02673
or ebp, eax
mov edi, ebp
xor edi, 0xd6f02673
mov eax, edi
and eax, 0xa5690868
mov esi, eax
and esi, ebx
xor ebx, eax
or ebx, esi
mov eax, ebx
not eax
and eax, 0x5a96f796
and ebx, 0xa5690869
or ebx, eax
and edi, 1
xor ebp, 0xd6f02672
or ebp, edi
mov eax, ebp
not eax
and eax, 0x496badfe
and ebp, 0xb6945201
or ebp, eax
xor ebp, 0xb6945201
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
mov ebx, ebp
xor ebx, 0xc8281121
and ebx, ebp
not ebp
and ebp, 0x80020
and eax, 0xc8201101
or eax, ebp
mov ebp, eax
not ebp
xor eax, 0x37dfeefe
mov edi, ebx
not edi
mov esi, eax
and esi, 0x78bb90fa
and ebp, 0x80000101
or ebp, esi
or eax, edi
and edi, 0x78bb90fa
and ebx, 0x87446f05
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x37d7eede
and eax, 0xc8281121
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe13fc017
and eax, 0x1ec03fe8
or eax, ebx
xor eax, 0xe13fc017
xor ebp, eax
test ebp, eax
sete sil
setne al
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, al
or al, dil
or dil, sil
xor dil, 1
or dil, r8b
or bl, sil
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, dil
xor al, 1
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov r14d, 0xb9ba586e
mov edx, 0xe6ecf6ca
cmovne r14d, edx
test al, 1
cmove r14d, edx
test bl, 1
mov eax, 0xb9ba586e
jmp 0x1400456d4
mov eax, dword [0x1400b651c]
mov r8d, dword [0x1400b6518]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x91eccac
and ebx, 0xf6e13353
or ebx, eax
mov eax, ebx
xor eax, 0xf6e13353
mov ebp, ebx
xor ebp, 0x9144408
and ebp, 0x9955665a
xor ebx, 0x3e29a270
and ebx, eax
and eax, 0x66aa99a5
or eax, ebp
mov edi, eax
xor edi, 0x66aa99a5
xor eax, 0x8010450
mov ebp, edi
and ebp, 0xc8c89123
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xf60e5dd
and ebx, 0xf09f1a22
or ebx, ebp
xor ebx, 0x38578b00
and eax, 0x48810475
mov ebp, edi
and ebp, 0xb77efb8a
or ebp, eax
xor ebp, 0x48810474
and edi, 1
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x67b3da44
and edi, 0x984c25bb
or edi, ebp
xor edi, 0x984c25bb
mov ebp, ebx
and ebp, edi
xor edi, ebx
or edi, ebp
mov eax, edi
xor eax, 0xc21867bf
and eax, edi
not edi
and edi, 0xc21867bf
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x25118635
and eax, 0xdaee79ca
or eax, ebp
xor eax, 0x18f61e75
setne sil
sete bpl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, bpl
or dl, sil
or bpl, bl
mov edi, ebp
xor dil, dl
or bpl, dl
xor bpl, 1
or bpl, dil
mov edx, esi
xor dl, bl
xor r8b, 1
or bl, sil
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, dl
xor dl, 1
xor r8b, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
mov eax, ebp
xor al, 1
and bl, al
or al, dl
and dl, bpl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov r14d, 0xb3aeaed2
mov edx, 0x515b6103
cmovne r14d, edx
test al, 1
mov eax, 0xb3aeaed2
cmovne r14d, eax
test bl, 1
jmp 0x14004595c
mov eax, dword [0x1400b651c]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, edx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x23f3aee0
and ebp, 0xdc0c511f
or ebp, edi
or edx, ebx
and ebx, 0x23f3aee0
and eax, 0xdc0c511f
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov esi, edx
not esi
mov ebx, edx
or ebx, 0xee9df5c
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xf11620a3
mov eax, ebp
not eax
and ebx, 0x283acd53
and edi, 0xd10420a0
or edi, ebx
and ebp, 0x283acd53
and eax, 0x6c1120c
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x27e3f41a
and eax, 0xd81c0be5
or eax, ebp
xor eax, 0x290a2b47
and esi, 1
xor edx, 0xfffffffe
or edx, esi
mov ebp, edx
not ebp
and ebp, 0xb97f3151
and edx, 0x4680ceae
or edx, ebp
xor edx, 0x4680ceae
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and edx, 0x431b2712
and eax, 0xbce4d8ed
or eax, edx
mov edx, eax
xor edx, 0x4e4580c
xor eax, 0x11a0410
and eax, 0xb91a84f1
and edx, 0x46e57b0e
or edx, eax
xor edx, 0x46e57b0e
setne r8b
sete bl
cmp dword [0x1400b6518], 0xa
setl dl
mov edi, edx
or dil, bl
xor dil, 1
xor bl, dl
or dil, bl
mov esi, edi
xor sil, 1
or r8b, dl
and bl, dl
mov edx, r8d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dil
or dil, dl
and dl, sil
or dl, bl
mov eax, edi
xor al, dl
test al, 1
mov eax, 0xef607897
mov ebp, 0x32c4f07f
cmovne eax, ebp
test dl, 1
mov r14d, eax
mov edx, 0xef607897
cmovne r14d, edx
test dil, 1
cmovne r14d, eax
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x51bd0e3a
mov edx, ebp
and edx, 0xae42f1c5
or edx, eax
mov edi, edx
xor edi, 0x8a40d044
xor edx, 0x409d0a0a
mov eax, ebp
or eax, 0x649f2b8a
and edx, 0x649f2b8a
and edi, 0x9b60d474
or edi, edx
and eax, 0x649f2b8b
xor eax, edi
mov edx, eax
not edx
and ebx, 0xdb05c513
and ebp, 0x24fa3aec
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20d810c0
xor ebp, 0xdb05c513
mov edi, eax
and edi, 0x1e26eb3e
and edx, 0xe1d914c1
or edx, edi
or eax, ebp
and ebp, 0x1e26eb3e
and ebx, 0xe1d914c1
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x57e7823c
and eax, 0xa8187dc3
or eax, edx
xor eax, 0xa8187dc3
sete bl
setne dl
cmp dword [0x1400b6518], 9
setg r8b
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
xor dl, 1
xor bl, r8b
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
mov eax, 0xc6ec5679
mov ebp, 0x32c4f07f
cmovne eax, ebp
test bl, bl
mov r14d, 0xc6ec5679
cmovne r14d, eax
test dl, dl
cmove r14d, eax
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
movzx eax, byte [rsp + 0x4e]
mov r14d, 0x541920b5
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov ebp, dword [0x1400b651c]
mov edx, dword [0x1400b6518]
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, 0x9f121052
and ebx, 0x60edefad
or ebx, esi
or eax, edi
and edi, 0x9f121052
and ebp, 0x60edefad
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xee5e5f72
mov ebx, eax
and ebx, 0x11a1a08d
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x613ccb4d
and ebx, 0x9ec334b2
or ebx, ebp
mov esi, ebx
xor esi, 0x601c2b40
and eax, 0x6a385402
mov ebp, edi
and ebp, 0x95c7abfd
or ebp, eax
xor ebp, 0x6a385403
and edi, 1
or edi, ebp
mov eax, edi
not eax
xor ebx, 0x8f62943e
mov ebp, ebx
and ebp, 0x9d8154ab
and esi, 0x627eab54
or esi, ebp
or ebx, edi
and edi, 0x9d8154ab
and eax, 0x627eab54
or eax, edi
xor eax, esi
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0x95eee652
and ebp, 0x6a1119ad
or ebp, esi
or ebx, edi
and edi, 0x95eee652
and eax, 0x6a1119ad
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x53976059
and eax, 0xac689fa6
or eax, ebx
xor eax, 0xac689fa6
sete r8b
setne sil
cmp edx, 0xa
setl al
cmp edx, 9
setg bl
mov edx, esi
xor dl, bl
mov edi, edx
and dil, sil
and dl, bl
mov ebp, edi
and bpl, dl
xor dl, dil
or dl, bpl
and sil, al
and bl, r8b
or bl, sil
mov esi, eax
and sil, r8b
xor al, r8b
or al, sil
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
not r8b
mov ebx, edx
xor bl, 1
and r8b, bl
or bl, al
and al, dl
or al, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x2c8e0a82
mov ebp, 0x78ea8f9f
cmovne edx, ebp
test al, 1
mov r14d, edx
mov eax, 0x2c8e0a82
cmovne r14d, eax
test bl, 1
cmovne r14d, edx
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov eax, dword [0x1400b651c]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x3540a7e0
mov eax, edx
and eax, 0xcabf581f
or eax, ebx
mov ebx, eax
xor ebx, 0x80a9400c
xor eax, 0x1408620
mov ebp, edi
or ebp, 0x4b569e32
or eax, 1
and eax, 0x4b569e33
and ebx, 0xb4a961cc
or ebx, eax
and ebp, 0x4b569e33
xor ebp, ebx
and edi, 0x9f389bcd
and edx, 0x60c76432
or edx, edi
mov eax, edx
xor eax, 0x60c76432
xor edx, 0x9f389bcd
and edx, ebp
not ebp
and eax, ebp
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete al
cmp dword [0x1400b6518], 9
setg dl
xor al, dl
xor dl, al
and dl, al
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov r14d, 0x9f7384fc
mov edx, 0x3f87804
cmovne r14d, edx
test bl, bl
mov ebp, 0x9f7384fc
cmovne r14d, ebp
test al, al
cmove r14d, edx
cmp r14d, 0x3bf1372
jg 0x14003c330
jmp 0x14003bffd
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.140054280
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret