Function at 0x140091890
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1802a20
mov ebp, ecx
and ebp, 0x18060100
or ebp, edx
xor ebp, 0x18060100
and ecx, 0xe679d4df
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x23a243bd
and ecx, 0xdc5dbc42
or ecx, edx
mov edx, ecx
xor edx, 0xc5db9762
xor ecx, 0x3a24689c
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
xor ebp, 0x1509bb1f
and ebp, edx
mov ecx, edx
or ecx, 0xeaf644e0
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x75e5b120
and edx, 0x80a1f
or edx, edi
or ecx, ebx
and ebx, 0x75e5b120
and ebp, 0x8a1a4edf
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xeaf644e0
and ecx, 0x1509bb1f
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7448d8de
and ecx, 0x8bb72721
or ecx, edx
mov edx, ecx
xor edx, 0x80312121
xor ecx, 0x40404840
and ecx, 0x4bc64e40
and edx, 0xb439b1bf
or edx, ecx
xor edx, 0x4bc64e40
cmp edx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r15d, 0x275b2135
mov r12d, 0x16a0a81c
mov r14d, 0xe74ce182
mov r13d, 0x8d94afd8
mov ecx, 0xe5cafd3f
nop dword [rax + rax]
cmp ecx, 0x9604b66
jg 0x140091a50
cmp ecx, 0xc984d134
jg 0x140091c40
cmp ecx, 0xa536552f
jg 0x140091cb6
cmp ecx, 0x9cafa3a6
jle 0x14009218a
cmp ecx, 0x9fe67798
jle 0x140092d79
cmp ecx, 0xa2630252
jle 0x140093a5e
cmp ecx, 0xa3345943
jle 0x140095701
cmp ecx, 0xa3345944
je 0x140099136
cmp ecx, 0xa4fa4bde
je 0x14009914c
cmp ecx, 0xa5115fd9
jne 0x1400919d0
mov ecx, 0x2859270b
cmp ecx, 0x9604b66
jle 0x1400919d8
nop dword [rax]
cmp ecx, 0x4281cde6
jg 0x140091bc0
cmp ecx, 0x25de3436
jg 0x140091dfb
cmp ecx, 0x167d5877
jle 0x1400922d1
cmp ecx, 0x1f386a51
jle 0x140092ef9
cmp ecx, 0x21fd74a0
jle 0x140093bc1
cmp ecx, 0x224e0edd
jle 0x14009572f
cmp ecx, 0x224e0ede
je 0x140099251
cmp ecx, 0x230fe5d9
je 0x14009939f
cmp ecx, 0x23f47fa2
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
or ecx, 0x93b0d996
mov ebp, eax
or ebp, 1
and ebp, 0x93b0d997
mov edx, ebx
and edx, 0x6c4f2668
or edx, ebp
and ecx, 0x93b0d997
xor ecx, edx
and ebx, 0x9ceab051
and eax, 0x63154fae
or eax, ebx
mov edx, eax
xor edx, 0x61050a82
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x1a5af52d
and ecx, 0xe5a50ad2
or ecx, ebp
xor eax, 0x184ab001
and eax, 0x1a5af52d
and edx, 0xe5a50ad2
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete dl
cmp dword [0x14026573c], 9
setg cl
mov eax, ecx
xor al, dl
not al
and al, dl
or dl, cl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x5d85ba70
mov ebp, 0xf00020a5
cmovne ecx, ebp
test al, 1
mov eax, 0x5d85ba70
cmove ecx, eax
test dl, 1
jmp 0x14009f3ed
cmp ecx, 0x5f92674d
jg 0x140091f29
cmp ecx, 0x54bcb1a0
jle 0x140092505
cmp ecx, 0x5905f1dc
jle 0x140092f3f
cmp ecx, 0x5cf2e13b
jle 0x140093cbb
cmp ecx, 0x5d85ba6f
jle 0x140095827
cmp ecx, 0x5d85ba70
je 0x1400993b5
cmp ecx, 0x5de90c10
je 0x1400993cb
cmp ecx, 0x5f48c71b
jne 0x1400919d0
mov ecx, 0x8689577e
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xe5cafd3e
jg 0x14009210a
cmp ecx, 0xd40618e1
jle 0x1400925e6
cmp ecx, 0xdf240066
jle 0x140092f99
cmp ecx, 0xe12039ac
jle 0x140093da5
cmp ecx, 0xe29442ff
jle 0x1400959bd
cmp ecx, 0xe2944300
je 0x1400995c5
cmp ecx, 0xe31ba981
je 0x140099793
cmp ecx, 0xe4f8c33d
jne 0x1400919d0
mov ecx, 0xcd3cdcea
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xb4a7f8ef
jle 0x140092701
cmp ecx, 0xbb56aa05
jle 0x140092fdf
cmp ecx, 0xc1e02885
jle 0x140093ed0
cmp ecx, 0xc63311ad
jle 0x140095ac7
cmp ecx, 0xc63311ae
je 0x1400998a6
cmp ecx, 0xc6a8c728
je 0x140099937
cmp ecx, 0xc7d59972
jne 0x1400919d0
mov edx, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xa4d3b111
and ebp, 0x5b2c4eee
or ebp, edi
or eax, ebx
and ebx, 0xa4d3b111
and edx, 0x5b2c4eee
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl bl
mov edx, ebx
xor dl, al
and dl, bl
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, r9b
and r9b, bl
or bl, r8b
and al, r8b
or al, r9b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
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, ecx
xor bl, dl
and bl, cl
and dl, cl
xor cl, 1
and al, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x1530b474
mov ebp, 0xe155bde4
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x14009ecfd
cmp ecx, 0x32ba7342
jle 0x140092896
cmp ecx, 0x39b08cc2
jle 0x1400930f9
cmp ecx, 0x3b5290fe
jle 0x140093f0a
cmp ecx, 0x3df30ead
jle 0x140095af5
cmp ecx, 0x3df30eae
je 0x140099b17
cmp ecx, 0x40211ea2
je 0x140099c2a
cmp ecx, 0x405d400d
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x518abb4e
mov ecx, edx
and ecx, 0xae7544b0
or ecx, eax
xor ecx, 0xae7544b0
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
mov ebx, eax
and ebx, 0xd5822755
and ecx, 0x2a7dd8aa
or ecx, ebx
or eax, edx
and edx, 0xd5822755
and ebp, 0x2a7dd8aa
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete bl
setne dl
cmp dword [0x14026573c], 0xa
setl cl
xor dl, cl
xor dl, 1
mov eax, ecx
or al, bl
xor al, 1
or al, dl
xor cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf203d549
mov eax, 0xf2bed61b
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xf203d549
jmp 0x14009f260
cmp ecx, 0x6c5ee32e
jle 0x140092a36
cmp ecx, 0x759efefb
jle 0x140093253
cmp ecx, 0x7969c185
jle 0x140093f44
cmp ecx, 0x7bdba9ca
jle 0x140095bdd
cmp ecx, 0x7bdba9cb
je 0x140099cef
cmp ecx, 0x7c2ca19b
je 0x140099d0a
cmp ecx, 0x7cb1a790
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x77ba084a
and ecx, edx
and edx, 0x8845f7b5
or edx, ebp
mov ebp, edx
xor ebp, 0x8044b3b5
xor edx, 0x77ba084a
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xd014c4a
and ebp, 0xf2feb3b5
or ebp, edi
or edx, ebx
and ebx, 0xd014c4a
and ecx, 0xf2feb3b5
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x582c0c89
and ecx, edx
not edx
and edx, 0xde7b0b4a
and ebp, 0x2184f4b5
or ebp, edx
mov ebx, ebp
xor ebx, 0x2184f4b5
mov edx, ebx
and edx, 0x582c0c89
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xe8777d53
and ecx, 0x178882ac
or ecx, edx
mov edx, ecx
xor edx, 0x1a00a20
and ebx, 1
xor ebp, 0x2184f4b4
or ebp, ebx
mov ebx, ebp
not ebx
xor ecx, 0xb05b71db
mov edi, ecx
and edi, 0x5e44d54c
and edx, 0xa1bb2ab3
or edx, edi
or ecx, ebp
and ebp, 0x5e44d54c
and ebx, 0xa1bb2ab3
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
xor edx, 0xa4d1a9a2
and edx, ecx
not ecx
and ecx, 0xa4d1a9a2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5b2e565d
and edx, 0xa4d1a9a2
or edx, ecx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, al
and cl, r8b
or cl, bl
and dl, al
xor al, r8b
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 ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x29ab4544
mov ebp, 0x6ee6aab3
cmovne ecx, ebp
test bl, 1
mov eax, 0x29ab4544
jmp 0x14009f3e7
cmp ecx, 0xf2bed61a
jg 0x140092bac
cmp ecx, 0xe6e4d823
jg 0x140093938
cmp ecx, 0xe62a3596
je 0x14009f9f4
cmp ecx, 0xe5cafd3f
jne 0x1400919d0
mov al, byte [rsp + 0x2e]
mov cl, byte [rsp + 0x2f]
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, dl
xor dl, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xa7f191f6
mov edx, 0x326b6d5f
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xa7f191f6
jmp 0x14009f260
cmp ecx, 0x8c2138d6
jg 0x1400933eb
cmp ecx, 0x895bd9d0
jg 0x140094046
cmp ecx, 0x88a85177
jg 0x140095dc5
cmp ecx, 0x82ef327f
je 0x140099df7
cmp ecx, 0x8689577e
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x60b02c20
mov edx, esi
and edx, 0x904d102
or edx, ebp
mov ebp, edx
xor ebp, 0x4c002
xor edx, 0xc0a02861
mov ecx, edi
or ecx, 0x69b4fd22
mov ebx, ecx
not ebx
and edx, 0xc9a03961
and ebp, 0x2014c402
or ebp, edx
and ecx, 0xc9a03961
and ebx, 0x164b029c
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x947866fa
and ebx, 0x6b879905
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2200024
xor ebx, 0xfdcc9bd9
mov edx, ebx
and edx, 0x589f7d03
and ecx, 0xa76082fc
or ecx, edx
and esi, 0x589f7d03
and edi, 0xa76082fc
or edi, esi
xor edi, ecx
xor ebx, edi
test ebx, edi
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x5f48c71b
mov ebp, 0x895bd9d1
cmovne ecx, ebp
test al, al
mov eax, 0x5f48c71b
cmove ecx, eax
jmp 0x14009d5c1
cmp ecx, 0x142e344b
jg 0x140093431
cmp ecx, 0xae0aac9
jg 0x14009419a
cmp ecx, 0xab34e5c
jg 0x140095f0d
cmp ecx, 0x9604b67
je 0x140099e0d
cmp ecx, 0xa3dfeb7
jne 0x1400919d0
mov r8, qword [rsp + 0x38]
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x779c6cc4
and eax, edx
and edx, 0x8863933b
or edx, ebp
mov ebp, edx
xor ebp, 0x41002a
xor edx, 0x779c6cc4
mov ebx, eax
not ebx
mov esi, edx
and esi, 0xe922d715
and ebp, 0x16dd28ea
or ebp, esi
or edx, ebx
and ebx, 0xe922d715
and eax, 0x16dd28ea
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ebx, edx
or ebx, 0xac1d3d6f
mov ebp, ebx
not ebp
mov esi, edx
xor esi, 0x53e2c290
and esi, edx
mov edi, ebx
and edi, 0xc4ee00bc
and ebp, 0x1300c200
or ebp, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0xc4ee00bc
and esi, 0x3b11ff43
or esi, edi
xor esi, ebp
not ebx
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xac1d3d6e
and ebx, 0x53e2c291
or ebx, ebp
and eax, 1
xor edx, 0xfffffffe
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebp, edx
mov eax, edx
xor eax, 0xd35082c2
and eax, edx
not edx
and edx, 0x52508200
and ebp, 0x810000c2
or ebp, edx
xor ebp, 0x810000c2
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x2caf7d3d
and eax, 0xd35082c2
or eax, edx
mov edx, eax
not edx
and edx, 0x3d155fc5
and eax, 0xc2eaa03a
or eax, edx
mov edx, eax
xor edx, 0x80a02020
xor eax, 0x351110c4
and eax, 0x775b90de
and edx, 0x88a46f21
or edx, eax
mov eax, edx
xor eax, 0x67038096
xor edx, 0x46621
and edx, 0x105c7669
and eax, 0xefa38996
or eax, edx
xor eax, 0xefa38996
sete r11b
setne r9b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, dl
and bl, r10b
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov esi, eax
and sil, cl
xor cl, al
or cl, sil
xor cl, 1
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r9d
and cl, al
not al
and al, r11b
or al, cl
and r10b, r9b
and r11b, dl
or r11b, r10b
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, edx
not cl
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x58c43ee8
mov ebp, 0x15cb1a5d
cmovne ecx, ebp
test bl, 1
mov edx, 0x58c43ee8
cmovne ecx, edx
mov qword [0x140265048], r8
jmp 0x14009cb46
cmp ecx, 0x4c28e5c3
jg 0x14009360d
cmp ecx, 0x490b362b
jg 0x1400942bf
cmp ecx, 0x44f171a4
jg 0x140095f3b
cmp ecx, 0x4281cde7
je 0x140099fce
cmp ecx, 0x448d24b9
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x58165f2
and ecx, 0xfa7e9a0d
or ecx, edx
mov edx, ecx
xor edx, 0xfa7e9a0d
xor ecx, 0x58165f2
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x339081bd
mov ebp, 0x70871800
cmovne eax, ebp
test dl, 1
jmp 0x14009cbe6
cmp ecx, 0xd0352670
jg 0x140093653
cmp ecx, 0xce82358b
jg 0x1400943a3
cmp ecx, 0xcd3cdce9
jg 0x1400960be
cmp ecx, 0xc984d135
je 0x14009a160
cmp ecx, 0xcadbe770
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x49423e01
mov ebp, eax
and ebp, 0xa41080a4
or ebp, edx
xor ebp, 0xa41080a4
mov edx, eax
and edx, 0x12ad415a
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x12ad415b
and edx, 0xed52bea4
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x64fcc01a
and edx, 0x9b033fe5
or edx, ebp
xor edx, 0x9b033fe5
and ecx, 0xaf211d22
and eax, 0x50dee2dd
or eax, ecx
xor eax, 0x50dee2dd
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete cl
cmp dword [0x14026573c], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
and dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x60f602c1
mov ebp, 0x39fb46db
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x60f602c1
jmp 0x14009f641
cmp ecx, 0xad5c88da
jg 0x14009376e
cmp ecx, 0xaa5431dd
jg 0x1400943dd
cmp ecx, 0xa7f191f5
jg 0x1400960ec
cmp ecx, 0xa5365530
je 0x14009a29d
cmp ecx, 0xa5a4ca42
jne 0x1400919d0
mov rax, qword [rsp + 0x30]
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xa60a6288
mov edx, ebp
and edx, 0x59c19050
or edx, ebx
mov ebx, edx
xor ebx, 0x59c18010
xor edx, 0xa63e6faf
mov ecx, ebp
xor ecx, 0xffcbf2d8
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa4025462
and ebx, 0x5bc9a298
or ebx, eax
or edx, esi
and esi, 0xa4025462
and ecx, 0x5bfdab9d
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcc66c440
and edx, 0x33993bbf
or edx, eax
mov eax, edx
xor eax, 0x8c008906
and edi, 0xcbc04e6a
and ebp, 0x343fb195
or ebp, edi
mov ecx, ebp
xor ecx, 0x24018104
xor edx, 0x33ad3699
mov ebx, edx
and ebx, 0x51fe74f1
and eax, 0xae018b0e
or eax, ebx
xor ebp, 0x41c04460
and ebp, 0x51fe74f1
and ecx, 0xae018b0e
or ecx, ebp
xor ecx, eax
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov edx, r9d
or dl, cl
mov eax, ebx
or al, r10b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
and r10b, bl
or bl, r9b
and cl, r9b
or cl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd183dc64
mov ebp, 0x7bdba9cb
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xd183dc64
jmp 0x14009853b
cmp ecx, 0x2b774368
jg 0x140093866
cmp ecx, 0x2859270a
jg 0x1400945c8
cmp ecx, 0x275b2134
jg 0x1400961fc
cmp ecx, 0x25de3437
je 0x14009a2b3
cmp ecx, 0x26438fff
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4fa61869
and ecx, 0xb059e796
or ecx, edx
mov edx, ecx
xor edx, 0x4fa61869
mov ebp, ecx
xor ebp, 0x8018e214
and ebp, 0x8a1eea15
xor ecx, 0x6731fc21
and ecx, edx
and edx, 0x75e115ea
or edx, ebp
mov ebx, edx
xor ebx, 0x75e115ea
mov ebp, ebx
and ebp, 0x2897e448
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xb2cc298d
and ecx, 0x4d33d672
or ecx, ebp
xor ecx, 0x65a4323b
and ebx, 1
xor edx, 0x75e115eb
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x13b02f2f
and edx, 0xec4fd0d0
or edx, ebp
xor edx, 0xec4fd0d0
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x2e0d32f4
and ebp, edx
not edx
and edx, 0x2043084
and ecx, 0x2c090270
or ecx, edx
xor ecx, 0x2c090270
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x298e2d85
and ebp, 0xd671d27a
or ebp, ecx
mov ecx, ebp
xor ecx, 0x503c208a
xor ebp, 0x7831f71
mov edx, ebp
and edx, 0xa943d154
and ecx, 0x56bc2eab
or ecx, edx
xor ecx, 0xa943d154
xor ebp, ecx
test ebp, ecx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x127160ea
mov edx, 0x7c2ca19b
cmovne ecx, edx
test bl, bl
mov ebp, 0x127160ea
cmove ecx, ebp
jmp 0x14009f644
cmp ecx, 0x62dc21ec
jg 0x1400938ac
cmp ecx, 0x60f602c0
jg 0x1400946fd
cmp ecx, 0x608678f1
jg 0x1400963e0
cmp ecx, 0x5f92674e
je 0x14009a3e5
cmp ecx, 0x604cef9a
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x4c4e5fbb
and ecx, edx
and edx, 0xb3b1a044
or edx, ebp
xor edx, 0xb3b1a044
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xc759003
and ebx, 0xf38a6ffc
or ebx, edi
or ecx, ebp
and ebp, 0xc759003
and edx, 0xf38a6ffc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd8586258
and edx, ecx
and ecx, 0x27a79da7
or ecx, ebp
xor ecx, 0x27a79da7
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe88902eb
and ecx, 0x1776fd14
or ecx, ebp
xor ecx, 0x1776fd14
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x9cfbda47
mov ecx, 0x341cf8e7
cmovne ebp, ecx
test al, 1
mov ecx, 0x9cfbda47
jmp 0x14009ddf9
cmp ecx, 0xfbe5df2d
jg 0x1400938f2
cmp ecx, 0xf673ce2e
jg 0x1400947ed
cmp ecx, 0xf64e32a4
jg 0x14009641a
cmp ecx, 0xf2bed61b
je 0x14009a4fc
cmp ecx, 0xf3e8121b
jne 0x1400919d0
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x7823294c
and edx, 0x87dcd6b3
or edx, eax
mov eax, edx
not eax
and eax, 0xbf2659a
and edx, 0xf40d9a65
or edx, eax
mov eax, edx
xor eax, 0x8c2eb329
mov ebp, edx
xor ebp, 0x8c2eb328
and ebp, eax
xor edx, 0x73d14cd6
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x41b37439
and eax, 0xbe4c8bc6
or eax, edx
mov edx, eax
xor edx, 0xa4080ac2
xor eax, 0x41803430
and eax, 0x5bc4b534
and edx, 0xa43b4acb
or edx, eax
xor edx, 0x5bc4b534
setne r8b
sete r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov edi, r10d
xor dil, r11b
and dil, r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov esi, edi
xor sil, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
and sil, cl
xor cl, 1
and cl, dil
or cl, sil
and r8b, r10b
or r10b, r9b
and r11b, r9b
or r11b, r8b
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
mov r10d, r11d
xor r10b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, r10d
and dl, r11b
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
xor dl, 1
mov r9d, edx
xor r9b, r11b
or dl, r11b
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor r8b, r11b
or r10b, cl
xor r10b, 1
or r10b, r8b
mov eax, r10d
xor al, dl
test r10b, 1
mov ecx, 0x88ae8e1a
mov ebp, 0x2fc48ecb
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x88ae8e1a
jmp 0x14009f260
cmp ecx, 0x9dabf692
jg 0x14009482c
cmp ecx, 0x9cfd0b02
jg 0x14009652c
cmp ecx, 0x9cafa3a7
je 0x14009a51e
cmp ecx, 0x9cfbda47
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbf0a01ac
and edx, 0x40f5fe53
or edx, ecx
mov ecx, edx
xor ecx, 0x440c42
xor edx, 0x920a01a8
and edx, 0xd2bbf3b9
and ecx, 0x2d440c46
or ecx, edx
mov edx, ecx
not edx
xor ecx, 0x2d440c46
mov ebp, ecx
or ebp, 1
mov ebx, ebp
not ebx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0xa16beb75
and ebx, 0x5e94148a
or ebx, edi
or ebp, ecx
and ecx, 0xa16beb75
and edx, 0x5e94148a
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0x72922b6a
and ecx, ebp
or ebp, 0x8d6dd495
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x8694f8d6
and edx, 0x70020328
or edx, edi
or ebp, ebx
and ebx, 0x8694f8d6
and ecx, 0x796b0729
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x53daf5bd
and ebp, 0xac250a42
or ebp, ecx
xor ebp, 0xdeb72128
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r9d, edx
and cl, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
and bl, r8b
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
or bl, dl
xor dl, r9b
xor r9b, 1
xor al, cl
xor bl, 1
or bl, al
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x7cb1a790
mov edx, 0x341cf8e7
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x7cb1a790
jmp 0x14009f260
cmp ecx, 0x171fe2bc
jg 0x140094866
cmp ecx, 0x16a0a81b
jg 0x14009655a
cmp ecx, 0x167d5878
je 0x14009a534
cmp ecx, 0x168ddaae
jne 0x1400919d0
mov ecx, 0xa2630253
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x57b47e13
jg 0x140094a1e
cmp ecx, 0x55b49442
jg 0x14009666b
cmp ecx, 0x54bcb1a1
je 0x14009a697
cmp ecx, 0x551fba7e
jne 0x1400919d0
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x49129b04
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xd82c8d3a
jg 0x140094b23
cmp ecx, 0xd5a75dff
jg 0x14009675c
cmp ecx, 0xd40618e2
je 0x14009a6b9
cmp ecx, 0xd5340274
jne 0x1400919d0
mov ecx, 0xaf1b7033
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xb94e0add
jg 0x140094c78
cmp ecx, 0xb806b34c
jg 0x1400968f0
cmp ecx, 0xb4a7f8f0
je 0x14009a7ca
cmp ecx, 0xb65aed94
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x40048092
mov edx, edi
and edx, 0x413514d
or edx, ebp
xor edx, 0x413514d
mov ebx, edi
and ebx, 0xbbe82e20
or ebx, edx
mov edx, ebx
not edx
and edx, 0x303c1fee
and ebx, 0xcfc3e011
or ebx, edx
mov edx, ebx
xor edx, 0x8b401044
xor ebx, 0x742bce30
mov ebp, ebx
and ebp, 0x49c6dab
and edx, 0xfb639254
or edx, ebp
and edi, 0x49c6dab
and ecx, 0xfb639254
or ecx, edi
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
xor al, bl
and al, bl
xor dl, cl
mov ebx, eax
xor bl, 1
mov ecx, edx
xor cl, 1
and al, bl
and dl, cl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xd0a1b6a4
mov ebp, 0x20cb2533
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xd0a1b6a4
jmp 0x14009e97e
cmp ecx, 0x34cba52b
jg 0x140094cb2
cmp ecx, 0x339081bc
jg 0x140096a17
cmp ecx, 0x32ba7343
je 0x14009a890
cmp ecx, 0x3302e9d6
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x63f82bcb
mov ecx, ebp
and ecx, 0x9c07d434
or ecx, ebx
mov ebx, ecx
xor ebx, 0x98064414
xor ecx, 0x63f82bca
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x640992e8
and ebx, 0x9bf66d16
or ebx, eax
or ecx, esi
and esi, 0x640992e8
and edx, 0x9bf66d17
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb56be1e4
and ecx, 0x4a941e1b
or ecx, eax
mov eax, ecx
xor eax, 0x48800808
xor ecx, 0xb56be1e4
mov edx, ecx
and edx, 0x977f7777
and eax, 0x68808888
or eax, edx
or ecx, ebp
and ebp, 0x977f7777
and edi, 0x68808888
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x9f91aad6
and ecx, 0x606e5529
or ecx, eax
xor ecx, 0x606e5529
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
or cl, al
and al, r9b
xor bl, r9b
or bl, al
xor bl, 1
or dl, r9b
xor dl, 1
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbff2a747
mov ebp, 0x6089c3e9
cmovne edx, ebp
test cl, 1
mov ecx, 0xbff2a747
cmovne ecx, edx
test al, al
jmp 0x14009f903
cmp ecx, 0x708717ff
jg 0x140094e49
cmp ecx, 0x6ee6aab2
jg 0x140096a45
cmp ecx, 0x6c5ee32f
je 0x14009a94c
cmp ecx, 0x6cefd027
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x85af8cec
and edx, ebp
not ebp
and ebp, 0x19ec4f96
and ecx, 0xe613b069
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30000
xor ecx, 0x1ac0c84
or ecx, 0x7a507313
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8ec4b97e
and ebp, 0x12b0480
or ebp, edi
or ecx, ebx
and ebx, 0x8ec4b97e
and edx, 0x713b4681
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x51c5e63c
and ecx, 0xae3a19c3
or ecx, edx
mov edx, ecx
xor edx, 0x2b95952f
mov ebp, ecx
xor ebp, 0x2b95952e
and ebp, edx
xor ecx, 0x804842d0
and ecx, 0x8348c2dd
and edx, 0x7cb73d22
or edx, ecx
xor edx, 0x7cb73d23
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc5c90298
and ecx, edx
and edx, 0x3a36fd67
or edx, ebp
xor edx, 0x3a36fd67
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc40852c5
and edx, 0x3bf7ad3a
or edx, ecx
mov ecx, edx
xor ecx, 0x30f2090a
xor edx, 0x84001280
and edx, 0x8f05b6b0
and ecx, 0x70fa494f
or ecx, edx
xor ecx, 0x70fa494f
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and cl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, dl
and r9b, bl
and dl, r8b
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x6a953db3
mov ebp, 0x167d5878
cmovne eax, ebp
test cl, cl
mov ecx, 0x6a953db3
jmp 0x140099ce4
cmp ecx, 0x9556d650
jg 0x140094f69
cmp ecx, 0x8e8acedc
jg 0x140096a73
cmp ecx, 0x8c2138d7
je 0x14009a962
cmp ecx, 0x8d94afd8
jne 0x1400919d0
mov ecx, 0x5de90c10
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x1530b473
jg 0x140095088
cmp ecx, 0x1488877a
jg 0x140096aa1
cmp ecx, 0x142e344c
je 0x14009a978
cmp ecx, 0x144bf74f
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x64d1c2f3
and edx, 0x9b2e3d0c
or edx, ecx
mov ecx, edx
xor ecx, 0x92260504
xor edx, 0x2040c080
and edx, 0x2948f888
and ecx, 0xd6b70777
or ecx, edx
mov edx, ecx
xor edx, 0x2948f888
mov ebx, ecx
xor ebx, 0xd6b70777
mov ebp, ecx
xor ebp, 0x7d366859
mov edi, ebp
and edi, ebx
and ebp, edx
mov edx, edi
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0xae223650
and edi, 0x51ddc9af
or edi, eax
or edx, esi
and esi, 0xae223650
and ebp, 0x51ddc9af
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xab816f2f
and edx, 0x547e90d0
or edx, eax
and ebx, 1
xor ecx, 0xd6b70776
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xf39717cc
and ecx, 0xc68e833
or ecx, eax
xor ecx, 0xc68e833
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc37e0bdc
and ecx, 0x3c81f423
or ecx, eax
mov eax, ecx
xor eax, 0x10002422
xor ecx, 0x41540088
and ecx, 0x6dd5d089
and eax, 0x922a2f76
or eax, ecx
mov ecx, eax
xor ecx, 0x64901088
xor eax, 0x10020502
and eax, 0x1947c503
and ecx, 0xe6b83afc
or ecx, eax
xor ecx, 0xe6b83afc
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov ecx, edx
xor cl, r11b
not cl
and cl, r11b
mov eax, edx
or al, r11b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r10d
xor r10b, r11b
and r11b, dl
and cl, r9b
or cl, r11b
or dl, r9b
xor dl, 1
or dl, r10b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xa2f7f64e
mov edx, 0xc984d135
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x14009cbeb
cmp ecx, 0x4fe15ac8
jg 0x1400951e8
cmp ecx, 0x4ce72707
jg 0x140096c88
cmp ecx, 0x4c28e5c4
je 0x14009a98e
cmp ecx, 0x4cc6feda
jne 0x1400919d0
mov ecx, 0x448d24b9
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xd12271d1
jg 0x140095222
cmp ecx, 0xd054bd94
jg 0x140096d56
cmp ecx, 0xd0352671
je 0x14009aad5
cmp ecx, 0xd048b3ae
jne 0x1400919d0
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
or edx, 0xc43e3acc
mov ecx, ebx
or ecx, 1
and ecx, 0xc43e3acd
mov ebp, edi
and ebp, 0x3bc1c532
or ebp, ecx
and edx, 0xc43e3acd
xor edx, ebp
and edi, 0x9a428398
and ebx, 0x65bd7c67
or ebx, edi
mov ecx, ebx
xor ecx, 0x440c3025
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x33b34ec2
and edx, 0xcc4cb13d
or edx, edi
xor ebx, 0x12020280
and ebx, 0x33b34ec2
and ecx, 0xcc4cb13d
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x3b5290ff
mov ebp, 0xae0aaca
cmovne edx, ebp
test cl, cl
mov ecx, 0x3b5290ff
jmp 0x14009eeb5
cmp ecx, 0xb05a7f58
jg 0x14009525c
cmp ecx, 0xae6067c0
jg 0x140096f0e
cmp ecx, 0xad5c88db
je 0x14009aaf0
cmp ecx, 0xadb449a0
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x3eac4f71
and ebx, 0xc153b08e
or ebx, ebp
xor ebx, 0xc153b08e
and edx, 0x454920d4
and ecx, 0xbab6df2b
or ecx, edx
xor ecx, 0xbab6df2b
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x38eae92d
and ecx, 0xc71516d2
or ecx, edx
xor ecx, 0xc71516d2
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x6a1169bc
mov ebp, 0x608678f2
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x6a1169bc
cmovne ecx, ebp
jmp 0x14009ae32
cmp ecx, 0x2f506fd6
jg 0x140095296
cmp ecx, 0x2c2f310c
jg 0x14009702a
cmp ecx, 0x2b774369
je 0x14009ac83
cmp ecx, 0x2b9b22fc
jne 0x1400919d0
mov ecx, 0xabdaeb89
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x68b4332c
jg 0x1400952d0
cmp ecx, 0x6546a232
jg 0x140097132
cmp ecx, 0x62dc21ed
je 0x14009ad47
cmp ecx, 0x62dc3a27
jne 0x1400919d0
mov ecx, 0xbb02cd70
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x266e105
jg 0x140095456
cmp ecx, 0xaad2bc
jg 0x140097280
cmp ecx, 0xfbe5df2e
je 0x14009ad5d
cmp ecx, 0xff22f521
jne 0x1400919d0
mov ecx, 0xf9f47079
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xee7d57e9
jle 0x140095582
cmp ecx, 0xf00020a4
jg 0x1400973cb
cmp ecx, 0xee7d57ea
je 0x14009ae39
cmp ecx, 0xef92d47c
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
or ebp, 0xa5edb15d
mov edi, ebp
not edi
mov edx, esi
or edx, 0x5a124ea2
mov ebx, edx
not ebx
and ebp, 0x27cc4ab7
and edi, 0x58120400
or edi, ebp
and edx, 0x27cc4ab7
and ebx, 0x8021b148
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xa5edb15c
and ebx, 0x5a124ea3
or ebx, edx
not ebx
and esi, 0x253cae11
and ecx, 0xdac351ee
or ecx, esi
xor ecx, 0xdac351ee
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc146f8f8
and ecx, 0x3eb90707
or ecx, edx
xor ecx, 0x3eb90707
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x171fe2bd
mov edx, 0x34cba52c
cmovne ecx, edx
test bl, bl
mov ebp, 0x171fe2bd
cmove ecx, ebp
jmp 0x14009f644
cmp ecx, 0xa16c2426
jg 0x1400975a4
cmp ecx, 0x9fe67799
je 0x14009ae4f
cmp ecx, 0xa09749a0
jne 0x1400919d0
mov eax, dword [0x140265740]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xf337ea48
mov eax, ebp
and eax, 0xcc815b7
or eax, ecx
mov ecx, eax
xor ecx, 0x401111
xor eax, 0x136ea08
mov edx, ebp
xor edx, 0x5feff1d
and edx, ebp
or eax, 0xfa0100e2
mov edi, edx
not edi
mov esi, eax
and esi, 0x348a64a4
and ecx, 0x1749b19
or ecx, esi
or eax, edi
and edi, 0x348a64a4
and edx, 0xcb759b5b
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfa0100e3
and eax, 0x5feff1c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3b8893ff
and eax, 0xc4776c00
or eax, ecx
mov ecx, eax
xor ecx, 0x4702c00
xor eax, 0x3b8893ff
mov edx, eax
and edx, 0xe30fc01a
and ecx, 0x1cf03fe5
or ecx, edx
or eax, ebp
and ebp, 0xe30fc01a
and ebx, 0x1cf03fe5
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xb5b2b812
and eax, 0x4a4d47ed
or eax, ecx
xor eax, 0x4a4d47ed
sete cl
setne r8b
cmp dword [0x14026573c], 9
setg al
mov ebx, r8d
xor bl, cl
and bl, r8b
mov edx, ebx
not dl
and dl, bl
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
xor dl, al
xor dl, 1
xor cl, al
and cl, al
xor al, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x2c2f310d
mov ecx, 0xc1e02886
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x2c2f310d
jmp 0x14009cdfc
cmp ecx, 0x20cb2532
jg 0x140097750
cmp ecx, 0x1f386a52
je 0x14009af80
cmp ecx, 0x1f5bc11c
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov esi, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x1e59f5b2
mov edx, edi
and edx, 0xe1a60a4c
or edx, ebp
xor edx, 0xe1a60a4c
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x26d801fd
and ebx, 0xd927fe02
or ebx, edx
and edi, 0x26d801fd
and ecx, 0xd927fe02
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete al
setne r8b
cmp esi, 0xa
setl bl
cmp esi, 9
setg cl
mov edx, r8d
and dl, cl
and bl, al
or bl, dl
mov eax, ebx
xor al, cl
and al, bl
xor cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x459e7bcc
mov ecx, 0x23f47fa2
cmovne ebp, ecx
test al, 1
mov ecx, 0x459e7bcc
jmp 0x14009ddf9
cmp ecx, 0x5b23d6b4
jg 0x14009787c
cmp ecx, 0x5905f1dd
je 0x14009b1d9
cmp ecx, 0x59be1bb7
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x2f0cd063
and eax, 0xd0f32f9c
or eax, ecx
xor eax, 0xd0f32f9d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x3f0bd79d
and ecx, 0xc0f42862
or ecx, ebx
or eax, ebp
and ebp, 0x3f0bd79d
and edx, 0xc0f42862
or edx, ebp
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x14026573c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
xor al, bl
mov ebx, eax
not bl
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xd054bd95
mov eax, 0x82ef327f
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xd054bd95
jmp 0x14009e97e
cmp ecx, 0xdfa1688e
jg 0x140097932
cmp ecx, 0xdf240067
je 0x14009b35a
cmp ecx, 0xdf87de95
jne 0x1400919d0
mov eax, dword [0x140265740]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and edx, 0x7dc8ad2e
and ecx, 0x823752d1
or ecx, edx
mov edx, ecx
xor edx, 0x82255090
xor ecx, 0x7dc8ad2e
mov ebx, eax
and ebx, 0x45928265
and ebp, 0xba6d7d9a
or ebp, ebx
or eax, ecx
and ecx, 0x45928265
and edx, 0xba6d7d9a
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb5241fc9
and eax, 0x4adbe036
or eax, ecx
xor eax, 0x4adbe036
sete al
cmp dword [0x14026573c], 0xa
setl r11b
mov r9d, r11d
xor r9b, al
or r11b, al
xor r11b, 1
or r11b, r9b
mov edx, r11d
xor dl, 1
mov r8d, r9d
xor r8b, 1
mov eax, edx
and al, r11b
mov ebx, r9d
and bl, r8b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
xor r8b, r11b
or dl, r9b
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x3a8b304b
mov ecx, 0xb65aed94
cmovne eax, ecx
test dl, 1
mov ecx, 0x3a8b304b
jmp 0x14009ecfa
cmp ecx, 0xbff2a746
jg 0x140097aa3
cmp ecx, 0xbb56aa06
je 0x14009b370
cmp ecx, 0xbf1d72f5
jne 0x1400919d0
mov ecx, 0xf9c768e3
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x3a2ea17d
jg 0x140097ad1
cmp ecx, 0x39b08cc3
je 0x14009b424
cmp ecx, 0x39fb46db
jne 0x1400919d0
mov ecx, 0xcadbe770
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x783bb637
jg 0x140097c69
cmp ecx, 0x759efefc
je 0x14009b44e
cmp ecx, 0x777c9dd0
jne 0x1400919d0
mov eax, dword [0x140265740]
mov ebx, dword [0x14026573c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa8e2f793
and ecx, 0x571d086c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x571d086d
and ecx, 0xa8e2f792
or ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp ebx, 0xa
setl al
cmp ebx, 9
setg r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
and cl, r8b
xor bl, 1
and bl, al
or bl, cl
xor r10b, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd31efdb0
mov ecx, 0xab34e5d
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xd31efdb0
jmp 0x14009d5be
cmp ecx, 0x8b4f2217
jg 0x140097c97
cmp ecx, 0x895bd9d1
je 0x14009b523
cmp ecx, 0x89caaa94
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0x709daaa7
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x8f625558
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x52c66cfb
and ebp, 0x8d201100
or ebp, eax
or ecx, esi
and esi, 0x52c66cfb
and edx, 0xad399304
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x709daaa6
and ecx, 0x8f625559
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbeb9438e
and ecx, 0x4146bc71
or ecx, eax
mov eax, ecx
xor eax, 0x40042c71
xor ecx, 0xbeb9438e
mov edx, ecx
and edx, 0xa1dad206
and eax, 0x5e252df9
or eax, edx
or ecx, ebx
and ebx, 0xa1dad206
and edi, 0x5e252df9
or edi, ebx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xdb38e429
and ecx, 0x24c71bd6
or ecx, eax
xor ecx, 0x24c71bd6
sete cl
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, edx
and cl, dl
and dl, r9b
xor al, r9b
or al, dl
and bl, r9b
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf64e32a5
mov ecx, 0x8386bd2
cmovne ebp, ecx
test al, 1
mov ecx, 0xf64e32a5
cmovne ecx, ebp
jmp 0x1400988c6
cmp ecx, 0x127160e9
jg 0x140097e96
cmp ecx, 0xae0aaca
je 0x14009b539
cmp ecx, 0xd3c61c5
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x9a7e7be6
mov ecx, ebx
and ecx, 0x65818419
or ecx, edx
mov edi, ecx
xor edi, 0x408
xor ecx, 0x10401080
mov ebp, esi
or ebp, 0x55cf7d9a
mov edx, ebp
not edx
or ecx, 0x8020
and ecx, 0x55c190b0
and edi, 0xe6d0a
or edi, ecx
and ebp, 0x55c190b0
and edx, 0xaa300245
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xbe08b07c
and edx, 0x41f74f83
or edx, ecx
mov ecx, edx
xor ecx, 0x14383218
and esi, 0xe85b3bcc
and ebx, 0x17a4c433
or ebx, esi
mov ebp, ebx
xor ebp, 0x17a4c433
xor edx, 0xebc7cde7
and ebp, edx
xor ebx, 0xe85b3bcc
and ebx, ecx
or ebx, ebp
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor dl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x7ad9145e
mov ebp, 0x6c5ee32f
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x7ad9145e
jmp 0x14009f260
cmp ecx, 0x49348e22
jg 0x1400980bd
cmp ecx, 0x490b362c
je 0x14009b563
cmp ecx, 0x49129b04
jne 0x1400919d0
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xef60c676
mov ebx, ecx
and ebx, 0x109f3988
or ebx, ebp
xor ebx, 0x109f3988
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0x110dbd9
and ecx, 0xfeef2426
or ecx, edx
xor ecx, 0xfeef2426
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x551fba7e
mov ebp, 0x5905f1dd
jmp 0x14009cbe1
cmp ecx, 0xd00db200
jg 0x1400981d8
cmp ecx, 0xce82358c
je 0x14009b6db
cmp ecx, 0xcec007fb
jne 0x1400919d0
mov ecx, 0x1ebdb490
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xabcbce01
jg 0x14009834f
cmp ecx, 0xaa5431de
je 0x14009b6f1
cmp ecx, 0xab074030
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa205726f
and ecx, edx
and edx, 0x5dfa8d90
or edx, ebp
mov ebp, edx
xor ebp, 0x5aa8c00
xor edx, 0xa205726f
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xfa5513db
and ebp, 0x5aaec24
or ebp, edi
or edx, ebx
and ebx, 0xfa5513db
and ecx, 0x5aaec24
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov esi, edx
not esi
mov ebp, edx
or ebp, 0x7795d2e5
mov edi, ebp
not edi
mov ebx, esi
or ebx, 0x886a2d1a
mov ecx, ebx
not ecx
and ebp, 0x1cf7c3bc
and edi, 0x80082c02
or edi, ebp
and ebx, 0x1cf7c3bc
and ecx, 0x63001041
or ecx, ebx
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x8e8bbfe0
and ecx, 0x7174401f
or ecx, ebp
mov edi, ecx
xor edi, 0xf8042d00
and edx, 0x236e3686
mov ebx, esi
and ebx, 0xdc91c979
or ebx, edx
xor ebx, 0x236e3687
and esi, 1
or esi, ebx
mov edx, esi
not edx
and edx, 0xf0600881
and esi, 0xf9ff77e
or esi, edx
mov edx, esi
xor edx, 0xe842532
xor ecx, 0x6e192fb
xor esi, 0xf0600881
mov ebp, ecx
and ebp, 0x11bd2cd
and edi, 0xfee42d32
or edi, ebp
or ecx, esi
and esi, 0x11bd2cd
and edx, 0xfee42d32
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4b2363b2
and ecx, 0xb4dc9c4d
or ecx, edx
mov edx, ecx
xor edx, 0x84808c04
xor ecx, 0x4a222100
and ecx, 0x7a7e3149
and edx, 0x8581ceb6
or edx, ecx
mov ecx, edx
xor ecx, 0x85014236
xor edx, 0x70261141
and edx, 0x70a69dc1
and ecx, 0x8f59623e
or ecx, edx
xor ecx, 0x70a69dc1
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x6cefd027
mov ebp, 0x6a953db3
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x6cefd027
jmp 0x14009e39e
cmp ecx, 0x29ab4543
jg 0x140098460
cmp ecx, 0x2859270b
je 0x14009b707
cmp ecx, 0x2889a657
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x356d5806
and ecx, edx
not edx
and edx, 0x356d5806
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xca92a7f9
and ecx, 0x356d5806
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x3d6b833f
and ebp, 0xc2947cc0
or ebp, edi
or edx, ebx
and ebx, 0x3d6b833f
and ecx, 0xc2947cc0
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x376a714a
and ebp, 0xc8958eb5
or ebp, edi
or edx, ebx
and ebx, 0x376a714a
and ecx, 0xc8958eb5
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, 1
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xe0e7c05f
mov eax, 0x171fe2bd
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xe0e7c05f
jmp 0x14009f260
cmp ecx, 0x6200dc99
jg 0x140098546
cmp ecx, 0x60f602c1
je 0x14009b7c7
cmp ecx, 0x611a18ef
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edx, ecx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0xfaf4c2d1
mov ebx, eax
and ebx, 0x50b3d2e
or ebx, esi
or edx, edi
and edi, 0xfaf4c2d1
and ebp, 0x50b3d2e
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
and eax, 0x83a61850
and ecx, 0x7c59e7af
or ecx, eax
mov eax, ecx
xor eax, 0x7c59e7af
xor ecx, 0x83a61850
and ecx, edx
not edx
and eax, edx
or ecx, eax
xor edx, ecx
test edx, ecx
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
not al
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x713b00b3
mov ecx, 0xe77d309a
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x713b00b3
cmovne ecx, ebp
test dl, dl
jmp 0x14009e97e
cmp ecx, 0xf9c768e2
jg 0x140098574
cmp ecx, 0xf673ce2f
je 0x14009b8f1
cmp ecx, 0xf8c769a2
jne 0x1400919d0
mov rax, qword [rsp + 0x30]
mov ecx, 0x153972ce
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x9f4135a9
jg 0x1400986a1
cmp ecx, 0x9dabf693
je 0x14009b90c
cmp ecx, 0x9e44c6fc
jne 0x1400919d0
mov ecx, 0xd02e578f
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x1c2ed17c
jg 0x14009879d
cmp ecx, 0x171fe2bd
je 0x14009bac6
cmp ecx, 0x1b2650b6
jne 0x1400919d0
mov eax, dword [0x140265740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x9e40e8d6
and eax, ecx
or ecx, 0x61bf1729
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xffff92f2
and edx, 0x6804
or edx, ebx
or ecx, ebp
and ebp, 0xffff92f2
and eax, 0x6d0d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x61bf1729
and ecx, 0x9e40e8d6
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x9e8a5570
and ebp, eax
mov edi, eax
or edi, 0x9e8a5570
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov esi, edx
and esi, 0x66eb87f6
and ebp, 0x99147809
or ebp, esi
or edx, edi
and edi, 0x66eb87f6
and ebx, 0x1142809
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5f9f49ee
and edx, 0xa060b611
or edx, ebp
xor edx, 0x3eeae360
and ecx, 0xccc6b617
mov ebp, eax
and ebp, 0x333949e8
or ebp, ecx
xor ebp, 0xccc6b616
and eax, 1
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7d5fd7c6
and eax, 0x82a02839
or eax, ecx
xor eax, 0x82a02839
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5551dfa9
and eax, 0xaaae2056
or eax, ecx
mov ecx, eax
xor ecx, 0xa062040
xor eax, 0x5141d900
and eax, 0xf1e9d916
and ecx, 0xe1626e9
or ecx, eax
mov eax, ecx
xor eax, 0xe0205902
xor ecx, 0xe1626e9
mov edx, ecx
and edx, 0x1fcb8655
and eax, 0xe03479aa
or eax, edx
xor eax, 0xe03479aa
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026573c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, dl
and dl, al
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, cl
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x36b4431c
mov ecx, 0x5b23d6b5
cmovne ebp, ecx
test al, 1
mov ecx, 0x36b4431c
jmp 0x14009ddf9
cmp ecx, 0x57dafe66
jg 0x1400988cd
cmp ecx, 0x57b47e14
je 0x14009bc21
cmp ecx, 0x57cd408e
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2149442
mov ecx, ebx
and ecx, 0x1880101
or ecx, edx
xor ecx, 0x1880101
mov edx, ebx
xor edx, 0x39c9543
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xfc636abd
and edx, 0x39c9542
or edx, ecx
and ebp, 0xf35f7a68
and ebx, 0xca08597
or ebx, ebp
mov ecx, ebx
xor ecx, 0xc208596
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x62da7021
and edx, 0x9d258fde
or edx, edi
xor ebx, 0x625a7020
and ebx, 0x62da7021
and ecx, 0x9d258fde
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x4281cde7
mov ebp, 0x448d24b9
jmp 0x14009bedd
cmp ecx, 0xd9db4b10
jg 0x140098907
cmp ecx, 0xd82c8d3b
je 0x14009bd29
cmp ecx, 0xd990891f
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xec8b4650
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x1374b9af
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x609793ac
and ebp, 0x13602803
or ebp, eax
or edx, esi
and esi, 0x609793ac
and ecx, 0x9f686c53
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xec8b4651
and edx, 0x1374b9ae
or edx, eax
and edi, 0x6425d325
and ebx, 0x9bda2cda
or ebx, edi
mov eax, ebx
xor eax, 0x1b120c48
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa0e961b6
and edx, 0x5f169e49
or edx, ebp
xor ebx, 0x20214124
and ebx, 0xa0e961b6
and eax, 0x5f169e49
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
sete r9b
setne r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
xor dl, r10b
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, r9b
and cl, al
and bl, r10b
and al, r9b
or al, bl
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and dl, bl
xor bl, 1
and bl, r8b
or bl, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xef92d47c
mov eax, 0x68b4332d
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xef92d47c
jmp 0x14009f260
cmp ecx, 0xba0e7770
jg 0x140098935
cmp ecx, 0xb94e0ade
je 0x14009bdd9
cmp ecx, 0xb9676278
jne 0x1400919d0
mov ecx, 0x2e96b905
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x36b4431b
jg 0x140098a56
cmp ecx, 0x34cba52c
je 0x14009bee7
cmp ecx, 0x35539863
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1111a18
mov ebp, ecx
and ebp, 0x642a2004
or ebp, edx
xor ebp, 0x642a2004
and ecx, 0x9ac4c5e3
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1e36acf2
and ecx, 0xe1c9530d
or ecx, edx
mov ebx, ecx
xor ebx, 0x84f26911
mov edx, ecx
xor edx, 0x84f26910
and edx, ebx
xor ecx, 0x1a001044
and ecx, 0x1e107954
and ebx, 0xe1ef86ab
or ebx, ecx
mov ebp, ebx
xor ebp, 0x410480aa
mov ecx, edx
not ecx
xor ebx, 0x1e107955
mov edi, ecx
and edi, 0xb4eb0644
and edx, 0x4b14f9bb
or edx, edi
or ecx, ebx
and ebx, 0xb4eb0644
and ebp, 0x4b14f9bb
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2120382
mov ebp, ecx
and ebp, 0x20095844
or ebp, edx
xor ebp, 0x20095844
and ecx, 0xdde4a439
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd7a0edb
and ecx, 0xf285f124
or ecx, edx
mov edx, ecx
xor edx, 0x800c02a2
xor ecx, 0x2f61551d
mov ebp, ecx
and ebp, 0x57b2b944
and edx, 0xa84d46bb
or edx, ebp
xor edx, 0xa84d46bb
or edx, ecx
cmp edx, 0xffffffff
setne dl
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
or al, cl
xor al, 1
and bl, cl
or bl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xae0aaca
mov ebp, 0xd048b3ae
cmovne edx, ebp
test cl, cl
mov ecx, 0xae0aaca
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x14009ef98
cmp ecx, 0x71e84a07
jg 0x140098a84
cmp ecx, 0x70871800
je 0x14009bfbf
cmp ecx, 0x713b00b3
jne 0x1400919d0
mov eax, dword [0x140265740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x9712952c
and ecx, 0x68ed6ad3
or ecx, eax
mov eax, ecx
xor eax, 0x68ed6ad3
xor ecx, 0x1000902c
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x5881d27f
and eax, 0xa77e2d80
or eax, ecx
xor eax, 0xa77e2d81
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9f171283
and ecx, eax
and eax, 0x60e8ed7c
or eax, edx
xor eax, 0x60e8ed7c
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x22c68e3
and ecx, 0xfdd3971c
or ecx, eax
xor ecx, 0xfdd3971c
sete dl
cmp dword [0x14026573c], 0xa
setl bl
mov ecx, ebx
or cl, dl
xor cl, 1
mov eax, ebx
xor al, dl
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, al
and al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
xor cl, dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xf9f47079
mov ecx, 0xff22f521
cmovne ebp, ecx
test al, 1
mov ecx, 0xf9f47079
cmovne ecx, ebp
jmp 0x14009d5c1
cmp ecx, 0x97ca06f3
jg 0x140098bae
cmp ecx, 0x9556d651
je 0x14009c09e
cmp ecx, 0x9636ec78
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0x94cb28ea
mov edi, ecx
not edi
mov edx, ebp
or edx, 0x6b34d715
mov ebx, edx
not ebx
and ecx, 0x75e4daa
and edi, 0x68209215
or edi, ecx
and edx, 0x75e4daa
and ebx, 0x90812040
or ebx, edx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x817bef38
and ebx, 0x7e8410c7
or ebx, ecx
mov ecx, ebx
xor ecx, 0x15b0c7d3
xor ebx, 0xea4f382c
and ebp, ebx
and ecx, esi
or ecx, ebp
xor ebx, ecx
test ebx, ecx
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
xor dl, 1
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, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xf673ce2f
mov edx, 0x65cc8f46
cmovne eax, edx
test bl, 1
mov ebp, 0xf673ce2f
cmove eax, ebp
jmp 0x140098a4b
cmp ecx, 0x15cb1a5c
jg 0x140098cde
cmp ecx, 0x1530b474
je 0x14009c0b4
cmp ecx, 0x153972ce
jne 0x1400919d0
mov rsi, qword [rsp + 0x30]
mov ebp, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, edx
mov edi, edx
and edi, 0xb5509d81
and ebx, 0x4aaf627e
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0xb5509d81
and ebp, 0x4aaf627e
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xfffffffe
and ebp, 0x6788b57
and edx, 0xf98774a8
or edx, ebp
xor edx, 0xf98774a9
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x3ec0022
and edx, 0xfc13ffdd
or edx, ebp
mov ebp, edx
xor ebp, 0xf8116059
xor edx, 0x3ec0022
mov ebx, edx
and ebx, 0x78a9f86
and ebp, 0xf8756079
or ebp, ebx
xor ebp, 0xf8756079
or ebp, edx
cmp ebp, 0xffffffff
sete bl
setne al
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl cl
and al, cl
and r9b, bl
or r9b, al
or cl, bl
xor cl, 1
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov r8d, r9d
xor r8b, 1
mov eax, r8d
mov ebx, ecx
xor r8b, cl
xor cl, 1
and al, r9b
and bl, cl
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor bl, al
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x2889a657
mov edx, 0xf8c769a2
cmovne ecx, edx
test bl, 1
cmove ecx, edx
mov qword [rsp + 0x38], rsi
test al, 1
mov eax, 0x2889a657
jmp 0x14009f260
cmp ecx, 0x54266fd9
jg 0x140098e81
cmp ecx, 0x4fe15ac9
je 0x14009c0ca
cmp ecx, 0x533236d2
jne 0x1400919d0
mov ecx, 0x5cbe89d6
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xd1b3e9cc
jg 0x140098eaf
cmp ecx, 0xd12271d2
je 0x14009c0e0
cmp ecx, 0xd183dc64
jne 0x1400919d0
mov ecx, 0x34cba52c
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xb2235a37
jg 0x140098f6f
cmp ecx, 0xb05a7f59
je 0x14009c0f6
cmp ecx, 0xb192b3fa
jne 0x1400919d0
mov ecx, 0x49348e23
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x2fe75dda
jg 0x140098fb1
cmp ecx, 0x2f506fd7
je 0x14009c243
cmp ecx, 0x2fc48ecb
jne 0x1400919d0
mov ecx, 0x88ae8e1a
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x6a953db2
jg 0x140098fdf
cmp ecx, 0x68b4332d
je 0x14009c382
cmp ecx, 0x6a1169bc
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xabec53e3
and edx, 0x5413ac1c
or edx, ecx
mov ebp, edx
xor ebp, 0x4132000
xor edx, 0x8e851a2
and edx, 0x58e8ddbe
and ebp, 0xa7172241
or ebp, edx
mov ecx, ebp
xor ecx, 0x58e8ddbe
mov edx, ebp
xor edx, 0x58e8ddbf
and edx, ecx
xor ebp, 0x87060041
and ebp, 0xcfa60877
and ecx, 0x3059f788
or ecx, ebp
xor ecx, 0x3059f789
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x751013ca
and edx, ecx
and ecx, 0x8aefec35
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2ad4830
xor ecx, 0x751013ca
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd852a70d
and ebp, 0x27ad58f2
or ebp, edi
or ecx, ebx
and ebx, 0xd852a70d
and edx, 0x27ad58f2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xab98dfde
and ecx, 0x54672021
or ecx, ebp
xor ecx, 0x54672021
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
and dl, r9b
and cl, r8b
or cl, dl
mov r8d, ebx
xor r8b, 1
mov r10d, ecx
xor r10b, 1
mov eax, r8d
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
and dl, r10b
and al, cl
or al, dl
xor r10b, r8b
or cl, bl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2859270b
mov ebp, 0xa5115fd9
cmovne edx, ebp
test cl, cl
mov ecx, 0x2859270b
jmp 0x14009ae2f
cmp ecx, 0x8386bd1
jg 0x140099108
cmp ecx, 0x266e106
je 0x14009c398
cmp ecx, 0x6a6ed3c
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x30a10e84
mov edx, ebp
and edx, 0x86446159
or edx, ebx
mov ebx, edx
xor ebx, 0x4446011
xor edx, 0x79bb9ea6
mov ecx, ebp
xor ecx, 0xb6e56fdd
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x9bb383ec
and ebx, 0x24446c11
or ebx, eax
or edx, esi
and esi, 0x9bb383ec
and ecx, 0x644c7c13
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe58bc9d8
and edx, 0x1a743627
or edx, eax
mov eax, edx
xor eax, 0xac9159fb
and edi, 0xcd5a24f
and ebp, 0xf32a5db0
or ebp, edi
mov ecx, ebp
xor ecx, 0xf32a5db0
xor edx, 0x536ea604
and ecx, edx
xor ebp, 0xcd5a24f
and ebp, eax
or ebp, ecx
xor edx, ebp
test edx, ebp
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ebx, edx
and dl, r9b
and r9b, r8b
and bl, al
or bl, r9b
mov ecx, ebx
xor cl, r8b
and cl, bl
and al, r8b
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x142e344c
mov ebp, 0x9556d651
cmovne edx, ebp
test al, al
mov eax, 0x142e344c
jmp 0x14009c848
cmp ecx, 0xe6e4d824
je 0x14009c48f
cmp ecx, 0xe74ce182
je 0x14009c55b
cmp ecx, 0xe77d309a
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1b8b83ae
and edx, ecx
and ecx, 0xe4747c51
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20107010
xor ecx, 0x1b8b83ae
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd56d8de9
and ebp, 0x2a927216
or ebp, edi
or ecx, ebx
and ebx, 0xd56d8de9
and edx, 0x2a927216
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5e9310b6
and ebp, 0xa16cef49
or ebp, edi
or ecx, ebx
and ebx, 0x5e9310b6
and edx, 0xa16cef49
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe719eea6
and ecx, 0x18e61159
or ecx, edx
mov edx, ecx
xor edx, 0x18620158
xor ecx, 0x6610ae00
and ecx, 0x6694be01
and edx, 0x996b41fe
or edx, ecx
xor edx, 0x6694be01
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, al
and cl, r8b
or cl, bl
and dl, al
xor al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x5cbe89d6
mov ebp, 0x533236d2
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x5cbe89d6
jmp 0x14009f260
cmp ecx, 0xa2630253
je 0x14009c571
cmp ecx, 0xa2f7f64e
jne 0x1400919d0
mov ecx, 0x144bf74f
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x21fd74a1
je 0x14009c6a0
cmp ecx, 0x2243a59f
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x8d1d9768
mov edx, ebp
and edx, 0x72e26896
or edx, ebx
mov ebx, edx
xor ebx, 0x12a02890
xor edx, 0x8d1d9769
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6446c666
and ebx, 0x9bb93998
or ebx, eax
or edx, esi
and esi, 0x6446c666
and ecx, 0x9bb93999
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor cl, r9b
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, al
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, bl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x71e84a08
mov ebp, 0xa3345944
cmovne edx, ebp
test cl, 1
mov ecx, 0x71e84a08
jmp 0x14009ae2f
cmp ecx, 0x5cf2e13c
je 0x14009c6b6
cmp ecx, 0x5d4c9a4a
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x768686dd
and edx, 0x89797922
or edx, ecx
mov ebx, edx
xor ebx, 0x80001100
xor edx, 0x8048
or ebp, 0xce2dd14f
mov ecx, ebp
not ecx
or edx, 0x204b0
and edx, 0x82bc4fa
and ebx, 0xc6041105
or ebx, edx
and ebp, 0x82bc4fa
and ecx, 0x31d02a00
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x31d22eb0
and ecx, 0xce2dd14f
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfd8a19c4
and ecx, 0x275e63b
or ecx, edx
xor ecx, 0x275e63a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x13568023
and ebp, ecx
not ecx
and ecx, 0x2148022
and edx, 0x11420001
or edx, ecx
mov ecx, edx
xor ecx, 1
xor edx, 0xeebdfffe
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x3dea563e
and ecx, 0x2148001
or ecx, edi
or edx, ebx
and ebx, 0x3dea563e
and ebp, 0xc215a9c1
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcd07f560
and edx, 0x32f80a9f
or edx, ecx
xor edx, 0x21ae8abc
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r8d, eax
xor r8b, dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, r8d
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x608678f2
mov edx, 0x2243a59f
cmovne ecx, edx
test al, 1
mov eax, 0x608678f2
jmp 0x140099100
cmp ecx, 0xe12039ad
je 0x14009c856
cmp ecx, 0xe155bde4
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edx, ebx
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0xdb18a91b
mov ebp, eax
and ebp, 0x24e756e4
or ebp, esi
or edx, edi
and edi, 0xdb18a91b
and ecx, 0x24e756e4
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xeed0a859
and ecx, 0x112f57a6
or ecx, ebp
or edx, ebx
and ebx, 0xeed0a859
and eax, 0x112f57a6
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
and bl, r9b
and al, dl
or al, bl
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
mov r8d, eax
and r8b, cl
mov ebx, ecx
and bl, dl
xor dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x9cfd0b03
mov edx, 0x1530b474
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x9cfd0b03
jmp 0x14009e97e
cmp ecx, 0xc1e02886
je 0x14009c9c1
cmp ecx, 0xc3397ea7
jne 0x1400919d0
mov ecx, 0xd72f3cb0
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x3b5290ff
je 0x14009c9d7
cmp ecx, 0x3c8b0c51
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x10726658
mov ebx, ecx
and ebx, 0xef8d99a6
or ebx, ebp
xor ebx, 0xef8d99a6
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0xcf26d62a
and ecx, 0x30d929d5
or ecx, edx
mov edx, ecx
xor edx, 0x30d929d5
xor ecx, 0xcf26d62a
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, eax
xor dl, r8b
and dl, al
and bl, r9b
and al, r8b
or al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
not dl
and dl, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0xe74ce182
mov eax, 0x4ac642cd
cmovne ecx, eax
test bl, bl
cmove ecx, r14d
jmp 0x14009d483
cmp ecx, 0x7969c186
je 0x14009c9ed
cmp ecx, 0x7ad9145e
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x99ded4bb
and edx, eax
or eax, 0x66212b44
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x70c8a896
and ecx, 0x89165429
or ecx, ebx
or eax, ebp
and ebp, 0x70c8a896
and edx, 0x8f375769
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x66212b44
and eax, 0x99ded4bb
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0x5184ac76
and eax, 0xae7b5389
or eax, edx
mov edx, eax
xor edx, 0xaa790300
xor eax, 0x5184ac77
mov ebx, ecx
and ebx, 0x1586d4cb
and ebp, 0xea792b34
or ebp, ebx
or ecx, eax
and eax, 0x1586d4cb
and edx, 0xea792b34
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x5ff9f78a
and eax, ecx
not ecx
and ecx, 0x5ff9f78a
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x162e12af
and eax, 0xe9d1ed50
or eax, ecx
mov ecx, eax
xor ecx, 0xa60002d0
xor eax, 0x520501
and eax, 0x107a1d0b
and ecx, 0xef85e2f4
or ecx, eax
mov eax, ecx
xor eax, 0x8f0020f0
xor ecx, 0x10380c0a
and ecx, 0x70bdce0e
and eax, 0x8f4231f1
or eax, ecx
mov ecx, eax
xor ecx, 0x30814402
xor eax, 0x800220c1
and eax, 0xc03eaacd
and ecx, 0x3fc15532
or ecx, eax
xor ecx, 0x3fc15532
setne r8b
cmp dword [0x14026573c], 9
setg al
mov edx, r8d
xor dl, al
mov ecx, edx
and cl, al
and al, r8b
mov r9d, eax
and r9b, dl
xor al, dl
and dl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
or al, r9b
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov edx, r8d
and dl, cl
mov ebx, r9d
and bl, al
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
xor bl, dl
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xaa4846a7
mov eax, 0x15e24d99
cmovne ecx, eax
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0xaa4846a7
jmp 0x14009e97e
cmp ecx, 0x88a85178
je 0x14009cb4d
cmp ecx, 0x88ae8e1a
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0x483485bd
mov edx, edi
and edx, 0xb7cb7a42
or edx, ecx
mov ecx, edx
xor ecx, 0x1025000
xor edx, 0x83081a5
mov ebp, edi
xor ebp, 0xb32d3a5
and ebp, edi
or edx, 0xf4cd2c5a
mov esi, ebp
not esi
mov eax, edx
and eax, 0x76d48635
and ecx, 0x9225180
or ecx, eax
or edx, esi
and esi, 0x76d48635
and ebp, 0x892b79ca
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xf4cd2c5b
and edx, 0xb32d3a4
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x46623ddd
and edx, 0xb99dc222
or edx, ecx
and edi, 0x46623ddd
and ebx, 0xb99dc222
or ebx, edi
xor ebx, edx
xor eax, ebx
test eax, ebx
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
xor bl, cl
and bl, dl
mov eax, ebx
xor al, 1
and al, r10b
and bl, r9b
or bl, al
and dl, r9b
and r10b, cl
or r10b, dl
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x2fc48ecb
mov ebp, 0x9e44c6fc
cmovne eax, ebp
test dl, 1
mov edx, 0x2fc48ecb
jmp 0x14009ac75
cmp ecx, 0xab34e5d
je 0x14009cbf2
cmp ecx, 0xac32a7d
jne 0x1400919d0
mov ecx, 0x266e106
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x44f171a5
je 0x14009cc08
cmp ecx, 0x459e7bcc
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc485c99d
and edx, 0x3b7a3662
or edx, ecx
mov ecx, edx
xor ecx, 0x13581260
xor edx, 0x8400488c
and edx, 0xac226c8e
and ecx, 0x53dd9371
or ecx, edx
mov ebx, ecx
xor ebx, 0xac226c8e
mov edx, ecx
xor edx, 0xac226c8f
and edx, ebx
xor ecx, 0x43410051
and ecx, 0xcf432cdf
and ebx, 0x30bcd320
or ebx, ecx
mov ebp, ebx
xor ebp, 0x10040300
mov ecx, edx
not ecx
xor ebx, 0xcf432cde
mov edi, ecx
and edi, 0x27fafce9
and edx, 0xd8050316
or edx, edi
or ecx, ebx
and ebx, 0x27fafce9
and ebp, 0xd8050316
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaa50d9e7
and ecx, 0x55af2618
or ecx, edx
mov edx, ecx
xor edx, 0x1850008
xor ecx, 0x200050e6
and ecx, 0x742a76f6
and edx, 0x8bd58909
or edx, ecx
mov ecx, edx
xor ecx, 0x26046
xor edx, 0x3c00800
and edx, 0x77e81eb0
and ecx, 0x8817e14f
or ecx, edx
mov edx, ecx
xor edx, 0x88108044
xor ecx, 0x75400a80
and ecx, 0x75476b8b
and edx, 0x8ab89474
or edx, ecx
xor edx, 0x75476b8b
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x2b9b22fc
mov ebp, 0xabdaeb89
cmovne ecx, ebp
test al, al
mov eax, 0x2b9b22fc
cmove ecx, eax
jmp 0x14009d5c1
cmp ecx, 0xcd3cdcea
je 0x14009cc1e
cmp ecx, 0xcdaab44c
jne 0x1400919d0
mov ecx, 0x7969c186
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xa7f191f6
je 0x14009cd18
cmp ecx, 0xaa4846a7
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xf1f2e16d
mov edx, ecx
and edx, 0xe0d1e92
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe0d1e93
and edx, 0xf1f2e16c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x1251395c
and edx, 0xedaec6a3
or edx, ebp
xor edx, 0xedaec6a3
and ebx, 0x150e99af
and ecx, 0xeaf16650
or ecx, ebx
xor ecx, 0xeaf16650
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbd4a1c62
and ecx, 0x42b5e39d
or ecx, edx
xor ecx, 0x42b5e39d
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
and bl, cl
and dl, r8b
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xf6609a62
mov ebp, 0x39b08cc3
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xf6609a62
cmovne ecx, ebp
jmp 0x14009dc48
cmp ecx, 0x275b2135
je 0x14009ce04
cmp ecx, 0x282d4154
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdb850d0c
and edx, 0x247af2f3
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc67074d
and edx, 0xf398f8b2
or edx, ecx
mov ecx, edx
xor ecx, 0x281df5be
xor edx, 0xc6000a01
and edx, 0xe6010f1b
mov esi, ecx
and esi, 0x19fef0e4
or esi, edx
mov ebp, esi
xor ebp, 0x19fef0e4
mov edi, esi
xor edi, 0x1d051748
and edi, ebp
and ecx, 0x4fbe7ac
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xbf2dc0fa
and ecx, 0x40d23f05
or ecx, ebx
mov ebx, ecx
xor ebx, 0x93560050
xor esi, 0xa0010711
and esi, 0xb9ed7755
mov edx, ebp
and edx, 0x461288aa
or edx, esi
xor edx, 0xb9ed7754
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
and edx, 0xcb201da
and ebp, 0xf34dfe25
or ebp, edx
mov edx, ebp
xor edx, 0x93455800
xor ecx, 0x4429d8a8
xor ebp, 0xcb201da
mov edi, ecx
and edi, 0x6c88a72f
and ebx, 0x937758d0
or ebx, edi
or ecx, ebp
and ebp, 0x6c88a72f
and edx, 0x937758d0
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0xf2fbb5f3
and edx, ecx
or ecx, 0xd044a0c
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x63b5f551
and ebp, 0x904a00a2
or ebp, edi
or ecx, ebx
and ebx, 0x63b5f551
and edx, 0x9c4a0aae
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd044a0c
and ecx, 0xf2fbb5f3
or ecx, edx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov r9d, edx
and cl, dl
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
and bl, r8b
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
or bl, dl
xor dl, r9b
xor r9b, 1
xor al, cl
xor bl, 1
or bl, al
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x6bec1179
mov edx, 0x275b2135
cmovne ecx, edx
test bl, 1
mov r15d, 0x275b2135
cmove ecx, edx
not al
test al, 1
mov eax, 0x6bec1179
jmp 0x14009e97e
cmp ecx, 0x608678f2
je 0x14009ce1a
cmp ecx, 0x6089c3e9
jne 0x1400919d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265048], rax
mov ecx, 0xbff2a747
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xf64e32a5
je 0x14009cedc
cmp ecx, 0xf6609a62
jne 0x1400919d0
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265740]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ecx, 0xd1b8b602
and ebp, 0x2e4749fd
or ebp, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x1bed4604
and edx, 0xe412b9fb
or edx, ecx
mov ecx, ebp
xor ecx, 0x240209f9
xor ebp, 0x11a80600
and ebp, 0x1bed4604
and ecx, 0xe412b9fb
or ecx, ebp
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14026573c], 0xa
setl r9b
mov ebx, r9d
xor bl, r8b
xor bl, 1
mov r10d, r9d
or r10b, dl
xor r10b, 1
or r10b, bl
or r8b, r9b
xor dl, r9b
and dl, r9b
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
mov ecx, r10d
xor cl, dl
xor dl, 1
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
test cl, 1
mov ecx, 0x39b08cc3
mov ebp, 0x13c4ba1b
cmovne ecx, ebp
test dl, 1
mov edx, 0x39b08cc3
cmovne ecx, edx
mov qword [rsp + 0x30], rax
test bl, 1
jmp 0x14009f3ed
cmp ecx, 0x9cfd0b03
je 0x14009d06a
cmp ecx, 0x9d1cffb5
jne 0x1400919d0
mov ecx, 0x55b49443
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x16a0a81c
je 0x14009d243
cmp ecx, 0x16a332f4
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x47ff3808
and ebp, 0xb800c7f6
or ebp, eax
or edx, esi
and esi, 0x47ff3808
and ecx, 0xb800c7f7
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
and edi, 0xec505051
and ebx, 0x13afafae
or ebx, edi
mov eax, ebx
xor eax, 0x132ba086
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x60c41f29
and edx, 0x9f3be0d6
or edx, ecx
xor ebx, 0x60401001
and ebx, 0x60c41f29
and eax, 0x9f3be0d6
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete dl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and al, bl
mov ecx, r9d
and cl, dl
or cl, al
xor cl, 1
or cl, bl
xor bl, dl
not bl
and bl, dl
xor dl, r9b
and dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xbb56aa06
mov eax, 0xe2944300
cmovne ecx, eax
test dl, dl
mov edx, 0xbb56aa06
cmovne ecx, edx
jmp 0x14009ecfd
cmp ecx, 0x55b49443
je 0x14009d259
cmp ecx, 0x573c1c11
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x12ce159b
and ecx, 0xed31ea64
or ecx, edx
mov edx, ecx
xor edx, 0xed31ea64
xor ecx, 0x12ce159b
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete r9b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, ebx
xor al, r9b
and al, bl
mov ebx, ecx
or bl, al
xor al, 1
or al, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor dl, cl
and cl, r9b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xb2235a38
mov ebp, 0x9604b67
cmovne ecx, ebp
test bl, 1
mov edx, 0xb2235a38
jmp 0x14009b8e7
cmp ecx, 0xd5a75e00
je 0x14009d366
cmp ecx, 0xd72f3cb0
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x5ed55ad2
and ecx, ebp
not ebp
and ebp, 0x12145280
and edx, 0x4cc10852
or edx, ebp
xor edx, 0x4cc10852
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7d881ecc
and ecx, 0x8277e133
or ecx, edx
mov edx, ecx
xor edx, 0xdca2bbe1
mov ebp, ecx
xor ebp, 0x141401c
and ebp, 0x1561f19d
xor ecx, 0xd7474644
and ecx, edx
and edx, 0xea9e0e62
or edx, ebp
mov ebx, edx
xor ebx, 0xea9e0e62
mov ebp, ebx
and ebp, 0xbe5fda5
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xf41a025b
and ecx, 0xbe5fda4
or ecx, ebp
and ebx, 1
xor edx, 0xea9e0e63
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2d53372f
and edx, 0xd2acc8d0
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4984b1a7
and edx, 0xb67b4e58
or edx, ecx
mov ecx, edx
xor ecx, 0x9b203867
xor edx, 0x40c50208
and edx, 0x40cd4318
and ecx, 0xbf32bce7
or ecx, edx
xor ecx, 0xbf32bce7
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
and r9b, dl
or r9b, r8b
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r9b
xor r9b, 1
and dl, r9b
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test r9b, r9b
mov ecx, 0x8c2138d7
mov ebp, 0xc3397ea7
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x8c2138d7
jmp 0x14009e97e
cmp ecx, 0xb806b34d
je 0x14009d48a
cmp ecx, 0xb857dab9
jne 0x1400919d0
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xda59e6e4
and edx, 0x25a6191b
or edx, ebp
mov ebp, edx
xor ebp, 0x21060112
xor edx, 0xda59e6e4
mov edi, edx
and edi, 0xc4b87829
and ebp, 0x3b4787d6
or ebp, edi
or edx, ebx
and ebx, 0xc4b87829
and eax, 0x3b4787d6
or eax, ebx
xor eax, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r8b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r10b
mov edx, r8d
and dl, r10b
mov ebx, r9d
and bl, al
or bl, dl
xor r10b, bl
and r10b, bl
or r8b, r9b
xor al, r9b
and al, r9b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, r10d
not dl
mov ecx, eax
xor cl, 1
and dl, r10b
mov ebx, ecx
and bl, al
xor dl, 1
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xc63311ae
mov edx, 0x54266fda
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc63311ae
jmp 0x14009f75a
cmp ecx, 0x339081bd
je 0x14009d5d8
cmp ecx, 0x341cf8e7
jne 0x1400919d0
mov ecx, 0x9cfbda47
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x6ee6aab3
je 0x14009d5ee
cmp ecx, 0x6f3836c4
jne 0x1400919d0
mov ecx, 0x9f620ae4
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x8e8acedd
je 0x14009d755
cmp ecx, 0x8f7d7766
jne 0x1400919d0
mov ecx, 0x9fe67799
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x1488877b
je 0x14009d8ed
cmp ecx, 0x1495b49e
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x63cb1752
and ecx, 0x9c34e8ad
or ecx, ebx
or eax, ebp
and ebp, 0x63cb1752
and edx, 0x9c34e8ad
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov edx, eax
mov ebp, eax
xor ebp, 0x15ee20b9
and ebp, eax
not eax
and eax, 0xcb06d61c
and edx, 0x34f929e3
or edx, eax
mov esi, edx
xor esi, 0x34f929e3
xor edx, 0xcb06d61c
mov eax, edx
or eax, 0xea11df46
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov ecx, eax
and ecx, 0xbbaa43f9
and ebx, 0x4442000
or ebx, ecx
or eax, edi
and edi, 0xbbaa43f9
and ebp, 0x4455bc06
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4857ec7e
and eax, 0xb7a81381
or eax, ebp
mov ebx, eax
xor ebx, 0x20042119
and edx, 0x110cf5f
mov ecx, esi
and ecx, 0xfeef30a0
or ecx, edx
xor ecx, 0x110cf5e
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
xor eax, 0x5db9ccc6
mov edx, eax
and edx, 0xced21ae4
and ebx, 0x312de51b
or ebx, edx
or eax, esi
and esi, 0xced21ae4
and ecx, 0x312de51b
or ecx, esi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6d962cb4
and ecx, 0x9269d34b
or ecx, eax
mov eax, ecx
xor eax, 0x8160810
xor ecx, 0x9269d34b
mov edx, ecx
and edx, 0xe5a0a6ec
and eax, 0x1a5f5913
or eax, edx
xor eax, 0x1a5f5913
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026573c], 9
setg bl
mov r9d, eax
xor r9b, bl
mov r8d, r9d
xor r8b, 1
or bl, al
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, r8d
and cl, r9b
mov eax, ebx
and al, dl
xor cl, 1
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
xor r8b, bl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe62a3596
mov ebp, 0x44f171a5
cmovne ecx, ebp
test dl, 1
mov edx, 0xe62a3596
cmovne edx, ecx
test al, 1
jmp 0x14009ef95
cmp ecx, 0x4ce72708
je 0x14009da2c
cmp ecx, 0x4e55bfe5
jne 0x1400919d0
mov eax, dword [0x140265740]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xd2b205b4
mov ecx, ebp
and ecx, 0x2d4dfa4a
or ecx, edx
xor ecx, 0x2d4dfa4a
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
sete cl
cmp dword [0x14026573c], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
and cl, dl
and dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov r8d, ebx
and r8b, al
mov edx, eax
and dl, cl
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x1f5bc11c
mov edx, 0x4fe15ac9
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x1f5bc11c
jmp 0x14009e97e
cmp ecx, 0xd054bd95
je 0x14009da42
cmp ecx, 0xd0a1b6a4
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0x42d2f030
and edx, ecx
not ecx
and ecx, 0x42240d80
and ebp, 0xbddbf27f
or ebp, ecx
mov ebx, ebp
xor ebx, 0xbddbf27f
mov ecx, ebx
and ecx, 0x42d2f030
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xbd2d0fce
and edx, 0x42d2f031
or edx, ecx
and ebx, 1
xor ebp, 0xbddbf27e
or ebp, ebx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x8512d96f
and edx, 0x7aed2690
or edx, edi
or ebx, ebp
and ebp, 0x8512d96f
and ecx, 0x7aed2690
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x1091008a
and ebx, 0x6045000
or ebx, ecx
mov ebp, ebx
xor ebp, 0x2004000
xor ebx, 0xe0fa0a2a
or edx, 0x1695508a
mov ecx, edx
not ecx
and ebx, 0xe4fe1a2a
and ebp, 0x12014080
or ebp, ebx
and edx, 0xe4fe1a2a
and ecx, 0x900a555
or ecx, edx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x33ff1d98
and ecx, 0xcc00e267
or ecx, edx
mov edx, ecx
xor edx, 0x421112ec
xor ecx, 0x256a4d12
mov ebp, ecx
and ebp, 0x99e4e001
and edx, 0x661b1ffe
or edx, ebp
xor edx, 0x99e4e001
xor ecx, edx
test ecx, edx
sete r9b
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor cl, al
mov r8d, ecx
xor r8b, 1
xor al, r9b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r8d
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xa5365530
mov ebp, 0x20cb2533
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xa5365530
jmp 0x14009df49
cmp ecx, 0xae6067c1
je 0x14009db7f
cmp ecx, 0xaf1b7033
jne 0x1400919d0
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ebx, edi
or ebx, 0xd0ed8454
and ebp, 0xd0ed8454
and edx, 0x2f127baa
or edx, ebp
and ebx, 0xd0ed8455
xor ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x434f7083
and ebx, 0xbcb08f7c
or ebx, edx
and edi, 0x434f7083
and eax, 0xbcb08f7c
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
xor bl, 1
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, r8b
mov r11d, edx
xor r11b, 1
or r10b, r9b
xor al, r8b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r11b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xd5340274
mov ebp, 0xaa5431de
cmovne ecx, ebp
test dl, 1
mov edx, 0xd5340274
jmp 0x140099c22
cmp ecx, 0x2c2f310d
je 0x14009dc50
cmp ecx, 0x2e96b905
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x67d5e0c0
mov ebp, eax
and ebp, 0x982a1f3f
or ebp, edx
mov edx, ebp
not edx
and edx, 0x982a1f3e
and ebp, 0x67d5e0c1
or ebp, edx
and ecx, 0xf2b656ed
and eax, 0xd49a912
or eax, ecx
mov ecx, eax
xor ecx, 0xd49a912
xor eax, 0xf2b656ed
and eax, ebp
not ebp
and ecx, ebp
or eax, ecx
xor ebp, eax
test ebp, eax
setne dl
sete r8b
cmp dword [0x14026573c], 0xa
setl al
xor dl, r8b
and dl, r8b
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov r9d, ecx
xor r9b, 1
mov edx, eax
or dl, r8b
xor al, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
and cl, r9b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor cl, al
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb192b3fa
mov ebp, 0xb9676278
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xb192b3fa
jmp 0x14009f75a
cmp ecx, 0x6546a233
je 0x14009de01
cmp ecx, 0x65cc8f46
jne 0x1400919d0
mov rax, qword [rsp + 0x30]
mov eax, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xf705a4bf
and ebx, ecx
mov edx, ecx
or edx, 0x8fa5b40
mov edi, ebx
not edi
mov esi, edx
and esi, 0x9c0cc2b7
mov eax, ebp
and eax, 0x63012408
or eax, esi
or edx, edi
and edi, 0x9c0cc2b7
and ebx, 0x63f33d48
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x1464a62
and edx, 0xfeb9b59d
or edx, eax
mov eax, edx
xor eax, 0x13c0121
xor edx, 0xf643eedc
mov ebx, edx
and ebx, 0xfec3fe16
and eax, 0x13c01e9
or eax, ebx
and ecx, 0xfec3fe16
and ebp, 0x13c01e9
or ebp, ecx
xor ebp, eax
xor edx, ebp
test edx, ebp
sete cl
setne r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov ebx, eax
and al, r9b
and r9b, r8b
and bl, cl
or bl, r9b
mov edx, ebx
xor dl, r8b
and dl, bl
and cl, r8b
or al, cl
mov r9d, edx
xor r9b, 1
mov ecx, eax
xor cl, 1
and dl, r9b
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6200dc9a
mov ebp, 0xf673ce2f
cmovne edx, ebp
test cl, 1
mov ecx, 0x6200dc9a
cmovne ecx, edx
jmp 0x14009f901
cmp ecx, 0xaad2bd
je 0x14009df51
cmp ecx, 0x14147c7
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2eee7423
and edx, ecx
and ecx, 0xd1118bdc
or ecx, ebp
xor ecx, 0xd1118bdc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x96ed1244
and edx, ecx
and ecx, 0x6912edbb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9028d12
xor ecx, 0x96ed1244
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe05d60ad
and ebp, 0x1fa29f52
or ebp, edi
or ecx, ebx
and ebx, 0xe05d60ad
and edx, 0x1fa29f52
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and bl, al
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
and al, r10b
xor bl, 1
and bl, cl
or bl, al
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1488877b
mov ebp, 0x54bcb1a1
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x1488877b
jmp 0x14009853b
cmp ecx, 0xf00020a5
je 0x14009e07e
cmp ecx, 0xf203d549
jne 0x1400919d0
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x835b82cd
and edx, 0x7ca47d32
or edx, eax
mov eax, edx
not eax
and eax, 0x7ca47d32
and edx, 0x835b82cd
or edx, eax
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 1
mov eax, ebx
not eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, 0x64d5ed73
and eax, 0x9b2a128c
or eax, ebp
mov ebp, edx
not ebp
or ebx, ebp
and ebp, 0x64d5ed73
and edx, 0x9b2a128c
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
mov edx, ebx
xor edx, 0xa056c941
and edx, ebx
not ebx
and ebx, 0xa0404900
and eax, 0x168041
or eax, ebx
xor eax, 0x168041
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x5fa936be
and edx, 0xa056c941
or edx, eax
mov eax, edx
not eax
and eax, 0xaae72a15
and edx, 0x5518d5ea
or edx, eax
mov eax, edx
xor eax, 0x10100128
xor edx, 0xa040811
and edx, 0x4f0cdcd3
and eax, 0xb0f3232c
or eax, edx
xor eax, 0xb0f3232c
setne r8b
sete r9b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
or al, r9b
xor dl, r9b
or r9b, bl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r8d, ebx
xor r8b, 1
mov r10d, r8d
and r10b, bl
mov eax, edx
mov r9d, r8d
and r9b, r10b
xor r10b, r8b
xor r8b, dl
xor dl, 1
and al, dl
or r10b, r9b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov ecx, r10d
xor cl, 1
and cl, al
xor al, 1
and al, r10b
or al, cl
or dl, bl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xfbe5df2e
mov ecx, 0xf2bed61b
cmovne ebp, ecx
test dl, 1
mov ecx, 0xfbe5df2e
cmovne ecx, ebp
mov qword [0x140265048], rdi
jmp 0x14009cb46
cmp ecx, 0xa16c2427
je 0x14009e175
cmp ecx, 0xa1f8c517
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov esi, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x14501180
mov edx, ebp
and edx, 0x2127245d
or edx, ecx
xor edx, 0x2127245d
mov ecx, ebp
and ecx, 0xca88ca22
or ecx, edx
mov edx, ecx
not edx
and edx, 0xca88ca23
and ecx, 0x357735dc
or ecx, edx
mov edx, ecx
not edx
and ebx, 0xd363db19
and ebp, 0x2c9c24e6
or ebp, ebx
mov ebx, ebp
xor ebx, 0x201c04a6
xor ebp, 0xd363db19
mov edi, ecx
and edi, 0xea22a51
and edx, 0xf15dd5ae
or edx, edi
or ecx, ebp
and ebp, 0xea22a51
and ebx, 0xf15dd5ae
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x69ccdd83
and ecx, 0x9633227c
or ecx, edx
xor ecx, 0x9633227c
sete r8b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg bl
mov r9d, ebx
xor r9b, cl
and r9b, bl
mov edx, eax
xor dl, r8b
and dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r10d, ebx
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, r9d
xor al, 1
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
and al, bl
xor bl, 1
and bl, r9b
or bl, al
mov eax, ecx
or al, r8b
xor cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9f4135aa
mov ebp, 0x8e21e5e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x9f4135aa
jmp 0x14009f260
cmp ecx, 0x20cb2533
je 0x14009e28d
cmp ecx, 0x213951d5
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x6f359f91
mov ecx, ebx
not ecx
or edx, 0x80480006
and edx, 0xa15d1c96
and ebp, 0x4e208301
or ebp, edx
and ebx, 0xa15d1c96
and ecx, 0x10826068
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x3de6b764
and ecx, 0xc219489b
or ecx, edx
mov ebp, ecx
xor ebp, 0x52d328f5
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xffefc414
and ebx, 0x103bea
or ebx, edi
or edx, ebp
and ebp, 0xffefc414
and ecx, 0x103beb
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete bl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r8d
or dl, r9b
or bl, cl
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor r9b, r8b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x4281cde7
mov ebp, 0xc7d59972
cmovne ecx, ebp
test dl, 1
mov edx, 0x4281cde7
jmp 0x140099c22
cmp ecx, 0x5b23d6b5
je 0x14009e2a3
cmp ecx, 0x5cbe89d6
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xb57f0ca6
and ebp, 0xb57f0ca7
and edx, 0x4a80f358
or edx, ebp
and ecx, 0xb57f0ca7
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ebx
or dl, cl
and cl, al
xor al, r8b
xor dl, 1
or dl, al
and bl, r8b
or bl, cl
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x533236d2
mov ebp, 0xb857dab9
cmovne edx, ebp
test al, al
mov eax, 0x533236d2
cmovne edx, eax
test cl, cl
jmp 0x14009c84e
cmp ecx, 0xdfa1688f
je 0x14009e2b9
cmp ecx, 0xe0e7c05f
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x90478b9a
and ecx, 0x6fb87465
or ecx, edx
mov ebp, ecx
xor ebp, 0x6fb87465
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x76e1aa43
and ebx, 0x891e55bc
or ebx, edi
or edx, ebp
and ebp, 0x76e1aa43
and ecx, 0x891e55bc
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x782ef4b8
and ecx, edx
or edx, 0x87d10b47
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xd3f24c15
and ebp, 0x280cb0a8
or ebp, edi
or edx, ebx
and ebx, 0xd3f24c15
and ecx, 0x2c0db3ea
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x87d10b47
and edx, 0x782ef4b8
or edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor r9b, r8b
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, dl
xor dl, 1
and bl, dl
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xd40618e2
mov edx, 0xee7d57ea
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xd40618e2
jmp 0x14009f260
cmp ecx, 0xbff2a747
je 0x14009e3a6
cmp ecx, 0xc11c55a2
jne 0x1400919d0
mov ecx, 0x459e7bcc
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x3a2ea17e
je 0x14009e50b
cmp ecx, 0x3a8b304b
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov edx, esi
or edx, 0x7932abc
mov edi, edx
not edi
mov ecx, ebp
or ecx, 0xf86cd543
mov ebx, ecx
not ebx
and edx, 0xe3d4afa9
and edi, 0x18285042
or edi, edx
and ecx, 0xe3d4afa9
and ebx, 0x4030014
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x7932abd
and ebx, 0xf86cd542
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
and edx, 0xd4ae2279
and ecx, 0x2b51dd86
or ecx, edx
or ebx, esi
and esi, 0xd4ae2279
and ebp, 0x2b51dd86
or ebp, esi
xor ebp, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov r11d, eax
xor r11b, r9b
and r11b, al
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov esi, edx
xor sil, cl
or cl, dl
xor cl, 1
or cl, sil
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, r11b
mov ecx, eax
xor cl, r10b
xor cl, 1
xor r9b, r8b
or al, r10b
xor al, 1
or al, r9b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
and dl, al
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x759efefc
mov ebp, 0x16a0a81c
cmovne ecx, ebp
test dl, 1
mov r12d, 0x16a0a81c
cmove ecx, ebp
test al, 1
mov eax, 0x759efefc
jmp 0x14009f260
cmp ecx, 0x783bb638
je 0x14009e5d7
cmp ecx, 0x7904411a
jne 0x1400919d0
mov ecx, 0xd82c8d3b
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x8b4f2218
je 0x14009e5ed
cmp ecx, 0x8b7ea3ae
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov r9d, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9f4c56fc
and edx, ebp
not ebp
and ebp, 0x1a4840cc
and ecx, 0x85041630
or ecx, ebp
xor ecx, 0x85041630
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x60b3a903
and edx, 0x9f4c56fc
or edx, ecx
mov ebx, edx
mov ebp, edx
xor ebp, 0xd4eaf24b
and ebp, edx
not edx
and edx, 0xa21441d8
and ebx, 0x5debbe27
or ebx, edx
mov edi, ebx
xor edi, 0x5debbe27
mov ecx, ebx
xor ecx, 0x76feb393
and ecx, edi
mov edx, ecx
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0x2dfbe48f
and ecx, 0xd2041b70
or ecx, eax
or edx, esi
and esi, 0x2dfbe48f
and ebp, 0xd2041b70
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x2b150db5
and edx, 0xd4eaf24a
or edx, eax
and edi, 1
xor ebx, 0x5debbe26
or ebx, edi
mov eax, ebx
not eax
and eax, 0x9eba9c53
and ebx, 0x614563ac
or ebx, eax
xor ebx, 0x614563ac
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0x9b6dbba6
and ecx, ebx
not ebx
and ebx, 0x8b610080
and eax, 0x100cbb26
or eax, ebx
xor eax, 0x100cbb26
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd0a09004
and ecx, 0x2f5f6ffb
or ecx, eax
mov eax, ecx
xor eax, 0xb4200419
xor ecx, 0x4bcd2ba2
mov edx, ecx
and edx, 0x9dfd9e6
and eax, 0xf6202619
or eax, edx
xor eax, 0xf6202619
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor al, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, r9b
and dl, bl
and bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor r10b, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
and bl, cl
or bl, al
xor al, 1
mov ecx, eax
xor cl, bl
not cl
test cl, 1
mov edx, 0xa09749a0
mov ecx, 0xc1e02886
cmovne edx, ecx
test bl, 1
mov ecx, 0xa09749a0
jmp 0x14009eeb5
cmp ecx, 0x127160ea
je 0x14009e6f5
cmp ecx, 0x13c4ba1b
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x47b525fc
and ebp, ecx
or ecx, 0xb84ada03
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x94b0710b
and edx, 0x430504f4
or edx, edi
or ecx, ebx
and ebx, 0x94b0710b
and ebp, 0x6b4f8ef4
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb79c5c17
and ecx, 0x4863a3e8
or ecx, edx
mov edi, ecx
xor edi, 0xfd68614
mov ebx, ecx
xor ebx, 0xf02979eb
mov edx, edi
or edx, 0x82f73f67
mov ebp, edx
not ebp
xor ecx, 0x72de468c
and ecx, edi
mov esi, ecx
not esi
mov eax, edx
and eax, 0xf659ccfd
and ebp, 0x9000000
or ebp, eax
or edx, esi
and esi, 0xf659ccfd
and ecx, 0x9a63302
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x82f73f66
and edx, 0x7d08c099
or edx, eax
and edi, 0x33a86802
mov eax, ebx
and eax, 0xcc5797fd
or eax, edi
xor eax, 0x33a86803
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5a863871
and edx, 0xa579c78e
or edx, ebp
or ecx, ebx
and ebx, 0x5a863871
and eax, 0xa579c78e
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11982004
and ecx, 0x44601101
or ecx, edx
mov ebp, ecx
xor ebp, 0x44001000
xor ecx, 0x328f4a7e
or eax, 0x55f83105
mov edx, eax
not edx
and ecx, 0x32ef4b7f
and ebp, 0x45103000
or ebp, ecx
and eax, 0x32ef4b7f
and edx, 0x88008480
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xaa07cefa
and edx, 0x55f83105
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb10ccaab
and edx, 0x4ef33554
or edx, ecx
xor edx, 0x4ef33554
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, ecx
xor al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
or bl, r9b
and dl, r9b
or dl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and al, r8b
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, dl
xor dl, 1
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x604cef9a
mov edx, 0x15e24d99
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x604cef9a
jmp 0x14009f260
cmp ecx, 0x49348e23
je 0x14009e839
cmp ecx, 0x4ac642cd
jne 0x1400919d0
mov edx, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xfffffffe
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 edx, 0xd2d47c86
and eax, 0x2d2b8379
or eax, edx
xor eax, 0x2d2b8379
and ebx, 0x9f28c3e5
and ebp, 0x60d73c1a
or ebp, ebx
xor ebp, 0x60d73c1a
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, r10b
mov r11d, ecx
xor r11b, 1
mov ebx, eax
xor bl, r8b
and bl, al
and r10b, r9b
and al, r8b
or al, r10b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
and bl, r11b
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
and bl, r8b
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x573c1c11
mov ecx, 0xa4fa4bde
cmovne edx, ecx
test al, 1
mov ecx, 0x573c1c11
cmovne ecx, edx
jmp 0x14009c37a
cmp ecx, 0xd00db201
je 0x14009e992
cmp ecx, 0xd02e578f
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8c975e5b
and edx, 0x7368a1a4
or edx, ecx
mov ecx, edx
xor ecx, 0x7368a1a4
mov ebp, edx
xor ebp, 0x8010659
xor edx, 0x7368a1a5
and edx, ecx
and ebp, 0x6b490659
and ecx, 0x94b6f9a6
or ecx, ebp
xor ecx, 0x94b6f9a7
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
or ecx, 0x7309c514
mov ebx, ecx
not ebx
or ebp, 0x8cf63aeb
mov edx, ebp
not edx
and ecx, 0x88260adc
and ebx, 0x4d03023
or ebx, ecx
and ebp, 0x88260adc
and edx, 0x7309c500
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xacef46e7
and edx, 0x5310b918
or edx, ecx
mov ecx, edx
xor ecx, 0x50800392
xor edx, 0x100000
and edx, 0x8f768061
and ecx, 0x70897f9e
or ecx, edx
mov edx, ecx
xor edx, 0x60090810
xor ecx, 0xf640021
and ecx, 0x1fe477af
and edx, 0xe01b8850
or edx, ecx
xor edx, 0x1fe477af
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, al
and bl, cl
and cl, al
mov r10d, ebx
xor r10b, 1
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
and r9b, r11b
or r11b, r8b
xor r11b, 1
and al, r8b
or al, r9b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x8e21e5e
mov edx, 0xa1f8c517
jmp 0x14009eaff
cmp ecx, 0xabcbce02
je 0x14009e9a8
cmp ecx, 0xabdaeb89
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xcd12d969
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x32ed2696
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x220ef6b3
and ebp, 0x10e10004
or ebp, eax
or edx, esi
and esi, 0x220ef6b3
and ecx, 0xddf1094c
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd9cd92a6
and edx, 0x26326d59
or edx, eax
mov eax, edx
xor eax, 0x14df4bce
and edi, 0x800e8fcc
and ebx, 0x7ff17033
or ebx, edi
mov ecx, ebx
xor ecx, 0x7ff17033
xor edx, 0xeb20b431
and ecx, edx
xor ebx, 0x800e8fcc
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
sete al
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
or al, bl
xor bl, cl
xor dl, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
not cl
and cl, bl
xor bl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x2b9b22fc
mov edx, 0x57b47e14
cmovne ecx, edx
test al, al
mov eax, 0x2b9b22fc
cmove ecx, eax
test bl, bl
jmp 0x14009f646
cmp ecx, 0x29ab4544
je 0x14009e9be
cmp ecx, 0x29c11104
jne 0x1400919d0
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x57e0543c
mov ebx, edi
and ebx, 0xa81fabc3
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x25b3699d
and ebx, 0xda4c9662
or ebx, ebp
mov edx, ebx
xor edx, 0x8dacc25f
xor ebx, 0x72533da0
and eax, ebx
and edx, edi
or edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
or bl, cl
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, cl
and cl, r8b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6546a233
mov ebp, 0x8e8acedd
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x6546a233
cmovne eax, ebp
test dl, 1
jmp 0x14009e39e
cmp ecx, 0x6200dc9a
je 0x14009eb11
cmp ecx, 0x6236eb9d
jne 0x1400919d0
mov ecx, 0x2f506fd7
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xf9c768e3
je 0x14009ebd4
cmp ecx, 0xf9f47079
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x58f5a130
mov ecx, ebx
and ecx, 0xa70a5ece
or ecx, edx
xor ecx, 0xa70a5ece
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0x739a27b6
and ebx, 0x8c65d849
or ebx, ebp
mov ecx, ebx
xor ecx, 0x41d808
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xfeac25f1
and edx, 0x153da0e
or edx, ebp
xor ebx, 0x728825b0
and ebx, 0xfeac25f1
and ecx, 0x153da0e
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x57cd408e
mov edx, 0xff22f521
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x57cd408e
jmp 0x14009e073
cmp ecx, 0x9f4135aa
je 0x14009ed05
cmp ecx, 0x9f620ae4
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or ecx, 1
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x28c3337f
and ebx, 0xd73ccc80
or ebx, esi
or ecx, edi
and edi, 0x28c3337f
and ebp, 0xd73ccc80
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9e00845e
and ecx, 0x61ff7ba1
or ecx, ebp
xor ecx, 0x61ff7ba1
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4813de5c
and ecx, 0xb7ec21a3
or ecx, edx
xor ecx, 0xb7ec21a3
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x62dc21ed
mov edx, 0x6f3836c4
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x62dc21ed
cmovne eax, edx
test bl, bl
jmp 0x14009f75a
cmp ecx, 0x1c2ed17d
je 0x14009eebd
cmp ecx, 0x1ebdb490
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 0x3cba36c9
mov ebx, ecx
not ebx
or edx, 0x2014820
and edx, 0xe214e21
and ebp, 0x309a30c8
or ebp, edx
and ecx, 0xe214e21
and ebx, 0xc1448116
or ebx, ecx
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0xc345c936
and ebx, 0x3cba36c9
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0xfffffffe
and edx, 0x44a4d70b
and ebx, 0xbb5b28f4
or ebx, edx
xor ebx, 0xbb5b28f5
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x71806e90
and ecx, ebx
not ebx
and ebx, 0x40006e90
and edx, 0x31800000
or edx, ebx
xor edx, 0x31800000
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8e7f916f
and ecx, 0x71806e90
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd2aa04a7
and ecx, 0x2d55fb58
or ecx, edx
xor ecx, 0x2d55fb58
cmp ecx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
or dl, al
xor dl, 1
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0x25de3437
mov ecx, 0xcec007fb
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x25de3437
cmovne ecx, eax
test dl, dl
jmp 0x14009f3ed
cmp ecx, 0x57dafe67
je 0x14009eed3
cmp ecx, 0x58c43ee8
jne 0x1400919d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265048], rax
mov ecx, 0xa3dfeb7
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xd9db4b11
je 0x14009efab
cmp ecx, 0xdb8aa7ad
jne 0x1400919d0
mov ecx, 0x9636ec78
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xba0e7771
je 0x14009f0ba
cmp ecx, 0xbb02cd70
jne 0x1400919d0
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb691f0db
and eax, 0x496e0f24
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x496e0f24
and eax, 0xb691f0db
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xe622afdf
and eax, 0x19dd5020
or eax, edx
xor eax, 0x19dd5021
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcea9167c
and eax, 0x3156e983
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc4298c1f
and eax, 0x3bd673e0
or eax, ecx
mov ecx, eax
xor ecx, 0x45696104
xor eax, 0xa809a63
mov edx, eax
and edx, 0xb0160cd8
and ecx, 0x4fe9f327
or ecx, edx
xor ecx, 0xb0160cd8
xor eax, ecx
test eax, ecx
sete r8b
cmp dword [0x14026573c], 0xa
setl cl
mov edx, r8d
xor dl, cl
mov ebx, edx
and bl, r8b
mov eax, edx
and al, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
and cl, r8b
or cl, dl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbf1d72f5
mov ebp, 0x62dc3a27
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xbf1d72f5
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x14009f9e1
cmp ecx, 0x36b4431c
je 0x14009f274
cmp ecx, 0x38670d5b
jne 0x1400919d0
mov ecx, 0x32ba7343
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x71e84a08
je 0x14009f401
cmp ecx, 0x73360e76
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x9e5c949f
and edx, 0x61a36b60
or edx, ebp
mov ebp, edx
xor ebp, 0x9e5c949f
mov ecx, edx
xor ecx, 0x61a36b60
xor edx, 0xbe14cc6e
mov ebx, edx
and ebx, ecx
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf9581348
and edx, 0x6a7ecb7
or edx, ebx
xor edx, 0x26efb447
and ebp, 0xb68f3b42
mov ebx, ecx
and ebx, 0x4970c4bd
or ebx, ebp
xor ebx, 0xb68f3b43
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xd120e971
and edx, 0x2edf168e
or edx, ebp
xor edx, 0x2edf168e
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xac32a7d
mov ebp, 0x4ce72708
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xac32a7d
jmp 0x14009e97e
cmp ecx, 0x97ca06f4
je 0x14009f566
cmp ecx, 0x991df886
jne 0x1400919d0
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xcf3a090f
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x30c5f6f0
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xc08fc73c
and ebp, 0x304030c0
or ebp, eax
or edx, esi
and esi, 0xc08fc73c
and ecx, 0x3f7038c3
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcf3a090e
and edx, 0x30c5f6f1
or edx, eax
mov eax, edx
not eax
and eax, 0xa5ae5784
and edx, 0x5a51a87b
or edx, eax
mov eax, edx
xor eax, 0x1a000863
xor edx, 0xa5ae5784
mov ecx, edx
and ecx, 0x6551b39c
and eax, 0x9aae4c63
or eax, ecx
or edx, ebx
and ebx, 0x6551b39c
and edi, 0x9aae4c63
or edi, ebx
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete bl
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
and cl, al
and dl, bl
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
xor bl, al
mov edx, ebx
xor dl, 1
xor cl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4e55bfe5
mov ebp, 0x4fe15ac9
cmovne edx, ebp
test cl, 1
mov ecx, 0x4e55bfe5
cmovne ecx, edx
jmp 0x14009f901
cmp ecx, 0x15cb1a5d
je 0x14009f65a
cmp ecx, 0x15e24d99
jne 0x1400919d0
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xaeffd00c
and ecx, 0x51002ff3
or ecx, edx
mov edx, ecx
xor edx, 0x51002ff3
mov ebp, ecx
xor ebp, 0x20b1d000
and ebp, 0x61b1d160
xor ecx, 0x5cfebdfd
and ecx, edx
mov ebx, edx
and ebx, 0x9e4e2e9f
or ebx, ebp
mov edx, ebx
xor edx, 0x9e4e2e9f
mov ebp, ebx
xor ebp, 0x6c4f436e
and ebp, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xf2016df0
and ecx, 0xdfe920f
or ecx, ebp
xor ebx, 0x190d060
and ebx, 0xddad6f5
mov ebp, edx
and ebp, 0xf225290a
or ebp, ebx
xor ebp, 0xddad6f4
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4529502b
and edx, 0xbad6afd4
or edx, ebp
xor edx, 0xbad6afd4
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0xc53b3982
and ecx, edx
or edx, 0x3ac4c67d
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xf28a4e5f
and ebp, 0x5313180
or ebp, edi
or edx, ebx
and ebx, 0xf28a4e5f
and ecx, 0xd75b1a0
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3ac4c67d
and edx, 0xc53b3982
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x51647ec6
and edx, 0xae9b8139
or edx, ebp
xor edx, 0xae9b8139
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xb3d8ec20
mov ebp, 0xe6e4d824
cmovne ecx, ebp
test bl, bl
mov edx, 0xb3d8ec20
cmove ecx, edx
test al, 1
jmp 0x14009d5c4
cmp ecx, 0x54266fda
je 0x14009f670
cmp ecx, 0x5487d145
jne 0x1400919d0
mov ecx, 0x88a85178
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0xd1b3e9cd
je 0x14009f762
cmp ecx, 0xd31efdb0
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x6681fcc4
and edx, 0x997e033b
or edx, ebp
and ebx, 0x6681fcc4
and ecx, 0x997e033b
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xab34e5d
mov edx, 0x611a18ef
cmovne ecx, edx
test al, 1
mov eax, 0xab34e5d
jmp 0x140099100
cmp ecx, 0xb2235a38
je 0x14009f778
cmp ecx, 0xb3d8ec20
jne 0x1400919d0
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xe6e4d824
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x2fe75ddb
je 0x14009f78e
cmp ecx, 0x326b6d5f
jne 0x1400919d0
mov ecx, 0xa7f191f6
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
cmp ecx, 0x6a953db3
je 0x14009f917
cmp ecx, 0x6bec1179
jne 0x1400919d0
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x82c99acf
mov ecx, ebx
not ecx
or edx, 0x6d122120
and edx, 0x6f53a9ec
and ebp, 0x80881203
or ebp, edx
and ebx, 0x6f53a9ec
and ecx, 0x10244410
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x7d366530
and ecx, 0x82c99acf
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x42a0d792
and ecx, 0xbd5f286d
or ecx, edx
xor ecx, 0xbd5f286c
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x675ecfc
and ecx, 0xf98a1303
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf98a1303
and ecx, 0x675ecfc
or ecx, edx
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov eax, ecx
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
xor dl, r9b
not dl
and dl, r9b
and cl, r8b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xaad2bd
mov edx, 0x777c9dd0
cmovne ecx, edx
test al, 1
mov eax, 0xaad2bd
cmovne ecx, eax
jmp 0x14009c37a
cmp ecx, 0x8386bd2
je 0x14009f92d
cmp ecx, 0x8e21e5e
jne 0x1400919d0
mov ecx, 0xa1f8c517
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x71e84a08
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x1d907a1b
and ebp, 0xe26f85e4
or ebp, edi
or edx, ebx
and ebx, 0x1d907a1b
and ecx, 0xe26f85e4
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x53aa0736
and ecx, edx
not edx
and edx, 0x53aa0736
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfaf365c5
and ecx, 0x50c9a3a
or ecx, edx
mov edx, ecx
xor edx, 0x40a00500
xor ecx, 0xa95962f3
mov ebp, ecx
and ebp, 0xbe17ba3f
and edx, 0x41e845c0
or edx, ebp
xor edx, 0x41e845c0
or edx, ecx
cmp edx, 0xffffffff
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or cl, al
mov r8d, ecx
xor r8b, 1
or dl, bl
xor dl, 1
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2e96b905
mov ebp, 0xb9676278
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x2e96b905
jmp 0x14009e5c9
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x19704440
mov ebp, ecx
and ebp, 0x80078017
or ebp, edx
xor ebp, 0x80078017
and ecx, 0x66883ba8
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf2733d15
and ecx, 0xd8cc2ea
or ecx, edx
mov edx, ecx
xor edx, 0x94fb06bd
mov ebp, ecx
xor ebp, 0x94fb06bc
and ebp, edx
xor ecx, 0x63047940
and ecx, 0x674e7d65
and edx, 0x98b1829a
or edx, ecx
xor edx, 0x98b1829b
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x2c54654e
and ebp, edx
not edx
and edx, 0x418ae0c
and ecx, 0xfbe751f3
or ecx, edx
mov edx, ecx
xor edx, 0x8000002
xor ecx, 0x410240c
or ecx, 0xd3ab9ab1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf35ff5e4
and edx, 0xc00000a
or edx, edi
or ecx, ebx
and ebx, 0xf35ff5e4
and ebp, 0xca00a1b
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd3ab9ab1
and ecx, 0x2c54654e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2c8f1a5f
and ecx, 0xd370e5a0
or ecx, edx
xor ecx, 0xd370e5a0
cmp ecx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
or al, dl
xor cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1b2650b6
mov ebp, 0x5b23d6b5
cmovne eax, ebp
test cl, cl
mov ecx, 0x1b2650b6
jmp 0x14009f25b
mov ecx, 0x5cf2e13c
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xf00020a5
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x20000a09
and edx, 0x5c838136
or edx, ecx
mov ebx, edx
xor ebx, 0x54018104
xor edx, 0x81542808
or ebp, 0x7c838b3f
mov ecx, ebp
not ecx
and edx, 0x89d6283a
and ebx, 0x74018305
or ebx, edx
and ebp, 0x89d6283a
and ecx, 0x22854c0
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x837c74c0
and ecx, 0x7c838b3f
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x26f91785
and ebx, 0xd906e87a
or ebx, edi
or edx, ebp
and ebp, 0x26f91785
and ecx, 0xd906e87a
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
or edx, 0xa17950d9
mov ebx, edx
not ebx
or ebp, 0x5e86af26
mov ecx, ebp
not ecx
and edx, 0x800a0a15
and ebx, 0x5e84a522
or ebx, edx
and ebp, 0x800a0a15
and ecx, 0x217150c8
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xa17950d9
and ecx, 0x5e86af26
or ecx, edx
mov edx, ecx
not edx
and edx, 0x18aede0a
and ecx, 0xe75121f5
or ecx, edx
mov edx, ecx
xor edx, 0xa1500014
xor ecx, 0x82edc0a
and ecx, 0x4e2ffdeb
and edx, 0xb1d00214
or edx, ecx
mov ecx, edx
xor ecx, 0xe25f8c3
xor edx, 0x21c00010
and edx, 0x61ca0538
and ecx, 0x9e35fac7
or ecx, edx
xor ecx, 0x9e35fac7
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r8b
and dl, cl
xor dl, 1
mov eax, edx
xor al, r9b
not al
and al, r9b
or dl, r9b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor r8b, r9b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
xor al, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x4c28e5c4
mov eax, 0x8d94afd8
cmovne ecx, eax
test dl, 1
mov r13d, 0x8d94afd8
cmove ecx, eax
test bl, 1
mov eax, 0x4c28e5c4
jmp 0x14009f260
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf8549393
and eax, 0x7ab6c6c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7ab6c6c
and eax, 0xf8549393
or eax, ecx
mov edi, eax
mov ebp, eax
xor ebp, 0x9b8c76e1
and ebp, eax
not eax
and eax, 0x8ba7adb0
and edi, 0x7458524f
or edi, eax
mov ecx, edi
xor ecx, 0x7458524f
mov edx, edi
xor edx, 0x102bdb51
and edx, ecx
mov eax, edx
not eax
mov ebx, ebp
not ebx
mov esi, eax
and esi, 0xb0ec4e58
and edx, 0x4f13b1a7
or edx, esi
or eax, ebx
and ebx, 0xb0ec4e58
and ebp, 0x4f13b1a7
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xca8ef8e2
and eax, 0x3571071d
or eax, edx
mov ebx, eax
xor ebx, 0xa8594091
xor edi, 0x83212c90
and edi, 0xd3396ed3
mov edx, ecx
and edx, 0x2cc6912c
or edx, edi
xor edx, 0xd3396ed2
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb2e566b5
and ecx, 0x4d1a994a
or ecx, edx
mov edx, ecx
xor edx, 0x9180000
xor ecx, 0xb2e566b5
xor eax, 0x51028e02
mov ebp, eax
and ebp, 0x56a6bb6e
and ebx, 0xa9594491
or ebx, ebp
or eax, ecx
and ecx, 0x56a6bb6e
and edx, 0xa9594491
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x55c0422
and eax, 0x28024a45
or eax, ecx
mov ebp, eax
xor ebp, 0x4a44
xor eax, 0x55dd202a
or edx, 0x2d5e4e67
mov ecx, edx
not ecx
and eax, 0x7ddf202b
and ebp, 0x4e44
or ebp, eax
and edx, 0x7ddf202b
and ecx, 0x82209190
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x229405a0
and ecx, 0xdd6bfa5f
or ecx, eax
mov eax, ecx
xor eax, 0xe0208028
xor ecx, 0xdc042c1
and eax, 0xe22a892e
and ecx, 0x1dd576d1
or ecx, eax
xor ecx, 0x1dd576d1
setne al
cmp dword [0x14026573c], 9
setg dl
mov ebx, edx
xor bl, al
and dl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xb806b34d
mov ebp, 0xabcbce02
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xb806b34d
cmovne ecx, ebp
jmp 0x14009d483
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb5c43a3b
and edx, ecx
and ecx, 0x4a3bc5c4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8230140
xor ecx, 0xb5c43a3b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x469ce694
and ebp, 0xb963196b
or ebp, edi
or ecx, ebx
and ebx, 0x469ce694
and edx, 0xb963196b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x9a91b0e1
and edx, ecx
not ecx
and ecx, 0x9a91b0e1
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x656e4f1e
and edx, 0x9a91b0e1
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x26002323
and ecx, 0xd9ffdcdc
or ecx, edx
xor ecx, 0x26002323
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor cl, al
mov eax, ecx
not al
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x9cafa3a7
mov ebp, 0xae6067c1
cmovne ecx, ebp
test bl, bl
mov edx, 0x9cafa3a7
cmovne ecx, edx
test al, al
jmp 0x14009f3ed
mov eax, dword [0x140265740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xc3c8a35a
and eax, 0x3c375ca5
or eax, ecx
xor eax, 0x3c375ca4
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8e30825e
and ecx, 0x71cf7da1
or ecx, eax
xor ecx, 0x8e30825e
setne al
cmp dword [0x14026573c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
xor dl, 1
mov edx, 0x55b49443
mov ebp, 0x9d1cffb5
cmovne edx, ebp
test cl, cl
mov ecx, 0x55b49443
cmovne ecx, edx
test al, al
jmp 0x14009f646
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb3bfcf56
and ecx, ebp
not ebp
and ebp, 0x207d4107
and edx, 0xdf82bef8
or edx, ebp
mov ebp, edx
xor ebp, 0x93000a50
xor edx, 0x203d4106
or edx, 0x4c4030a9
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x48ef9480
and ebp, 0xb3104b56
or ebp, edi
or edx, ebx
and ebx, 0x48ef9480
and ecx, 0xb7106b7f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4c4030a9
and edx, 0xb3bfcf56
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x7476978d
and ebp, edx
not edx
and edx, 0xc5f79be5
and ecx, 0x3a08641a
or ecx, edx
mov edx, ecx
xor edx, 0x44769385
or edx, 0x8b896872
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x84704d3f
and ebx, 0x70069280
or ebx, esi
or edx, edi
and edi, 0x84704d3f
and ebp, 0x7b8fb2c0
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf00d2e29
and edx, 0xff2d1d6
or edx, ebp
xor edx, 0x7b84465a
mov ebp, ecx
and ebp, 1
xor ecx, 0x3a08641b
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x96e3aa4d
and ecx, 0x691c55b2
or ecx, ebp
xor ecx, 0x691c55b2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb79bfd38
and ebp, 0x486402c7
or ebp, edi
or ecx, ebx
and ebx, 0xb79bfd38
and edx, 0x486402c7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x5279ea85
and edx, 0xad86157a
or edx, ecx
mov ecx, edx
xor ecx, 0x38a885
xor edx, 0xa9000562
and edx, 0xfb414762
and ecx, 0x4beb89d
or ecx, edx
xor ecx, 0x4beb89d
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
xor dl, bl
not dl
and dl, bl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x82ef327f
mov edx, 0x59be1bb7
cmovne ecx, edx
test bl, bl
mov ebp, 0x82ef327f
cmove ecx, ebp
jmp 0x14009f644
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xe61c7d96
mov ebx, ebp
and ebx, 0x19e38269
or ebx, ecx
mov edi, ebx
xor edi, 0x19418040
xor ebx, 0xe0186d86
mov ecx, edx
or ecx, 0xe0ba6fae
or ebx, 1
and ebx, 0xe0ba6faf
and edi, 0x1f459050
or edi, ebx
and ecx, 0xe0ba6faf
xor ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x5dea11c2
and ecx, 0xa215ee3d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x146829
xor ecx, 0x5dea11c2
mov edi, ecx
and edi, 0xbbe98794
and ebx, 0x4416786b
or ebx, edi
or ecx, ebp
and ebp, 0xbbe98794
and edx, 0x4416786b
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, al
mov edx, ebx
and dl, al
and r10b, al
and al, r9b
or al, bl
and bl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
and r8b, r9b
or r10b, r8b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x6236eb9d
mov ebp, 0x2f506fd7
cmovne ecx, ebp
test dl, 1
mov edx, 0x6236eb9d
cmovne ecx, edx
jmp 0x14009cb46
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x497a3680
mov edx, edi
and edx, 0xb685c97e
or edx, ebp
xor edx, 0xb685c97e
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x320da872
and ebx, 0xcdf2578d
or ebx, ebp
and edi, 0x320da872
and ecx, 0xcdf2578d
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x62dc3a27
mov ebp, 0xbb02cd70
cmovne eax, ebp
test cl, 1
mov ecx, 0x62dc3a27
cmovne eax, ecx
test dl, 1
jmp 0x14009ac7b
mov rax, qword [rsp + 0x30]
mov ecx, 0xa5a4ca42
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x4040172
mov eax, edx
and eax, 0xa18a4008
or eax, ecx
xor eax, 0xa18a4008
mov ecx, edx
and ecx, 0x5a71be85
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5a71be84
and ecx, 0xa58e417b
or ecx, eax
and ebp, 0x34d66759
and edx, 0xcb2998a6
or edx, ebp
mov eax, edx
xor eax, 0xcb0888a0
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x10617417
and ecx, 0xef9e8be8
or ecx, ebp
xor edx, 0x10406411
and edx, 0x10617417
and eax, 0xef9e8be8
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
cmp dword [0x14026573c], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1ebdb490
mov ebp, 0xcec007fb
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x1ebdb490
jmp 0x14009f260
mov ecx, 0x59be1bb7
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf72170f4
and edx, ecx
and ecx, 0x8de8f0b
or ecx, ebp
xor ecx, 0x8de8f0b
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x463a16f
mov edi, ebp
and edi, edx
and ebp, ecx
mov ebx, edi
not ebx
mov esi, ebp
not esi
mov eax, ebx
and eax, 0x9c0be116
and edi, 0x63f41ee9
or edi, eax
or ebx, esi
and esi, 0x9c0be116
and ebp, 0x63f41ee9
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc2b702be
and ebx, 0x3d48fd41
or ebx, eax
xor ebx, 0x392b5c2f
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x8000e990
and ecx, 0x46400400
or ecx, eax
mov ebp, ecx
xor ebp, 0x400
xor ecx, 0x213eba2d
or edx, 0xc640ed90
mov eax, edx
not eax
and ecx, 0x677eba2d
and ebp, 0x80004590
or ebp, ecx
and edx, 0x677eba2d
and eax, 0x18810042
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x39bf126f
and eax, 0xc640ed90
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2e3e5c4
and ecx, 0xfd1c1a3b
or ecx, eax
mov eax, ecx
xor eax, 0x10500
xor ecx, 0xdd1c1009
and ecx, 0xdffef0cd
and eax, 0x20010f32
or eax, ecx
xor eax, 0x20010f32
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg dl
mov ecx, edx
xor cl, r11b
and cl, dl
mov eax, r10d
xor al, cl
mov ebx, eax
and bl, r10b
and al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, r11d
xor r11b, r9b
and r9b, dl
and cl, r10b
or cl, r9b
or dl, r10b
xor dl, 1
or dl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xb2235a38
mov ebp, 0x21fd74a1
cmovne ecx, ebp
test al, 1
mov eax, 0xb2235a38
jmp 0x14009f3e7
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb9ae444a
and edx, 0x4651bbb5
or edx, ecx
mov ecx, edx
xor ecx, 0x6409a31
xor edx, 0x9ac0442
and edx, 0x49bd25c6
and ecx, 0xb642da39
or ecx, edx
mov edx, ecx
xor edx, 0x403805c2
mov ebp, ecx
xor ebp, 0xb642da39
mov ebx, ebp
and ebx, 0xb985f235
and edx, 0x467a0dca
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x44468571
and edx, 0xbbb97a8e
or edx, ebx
xor edx, 0x23c88ba
and ebp, 1
xor ecx, 0xb642da38
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x3cacc0c3
and ecx, 0xc3533f3c
or ecx, ebp
xor ecx, 0xc3533f3c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x76ab2a61
and ebp, 0x8954d59e
or ebp, edi
or ecx, ebx
and ebx, 0x76ab2a61
and edx, 0x8954d59e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x45ae020b
and ecx, 0xba51fdf4
or ecx, edx
mov edx, ecx
xor edx, 0xa10c594
xor ecx, 0x820008
and ecx, 0xb0c33868
and edx, 0x4f3cc797
or edx, ecx
xor edx, 0x4f3cc797
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, r9b
and r8b, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x88a85178
mov ebp, 0x5487d145
cmovne ecx, ebp
test al, 1
mov eax, 0x88a85178
jmp 0x14009f754
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x41020110
mov ecx, ebp
and ecx, 0x18590888
or ecx, edx
xor ecx, 0x18590888
mov edx, ebp
and edx, 0xa6a4f667
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x35cd095a
and edx, 0xca32f6a5
or edx, ecx
mov ecx, edx
xor ecx, 0x8109e73c
xor edx, 0x49200c3
and edx, 0x16f218c3
and ecx, 0xe90de73c
or ecx, edx
mov edx, ecx
xor edx, 0x41042200
and ebx, 0xd6938d88
and ebp, 0x296c7277
or ebp, ebx
mov ebx, ebp
xor ebx, 0x1442200
xor ecx, 0x16f218c3
xor ebp, 0xd6938d88
mov edi, ecx
and edi, 0xb8bbd5ff
and edx, 0x47442a00
or edx, edi
or ecx, ebp
and ebp, 0xb8bbd5ff
and ebx, 0x47442a00
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r9b, 1
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
xor bl, r9b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0xc6a8c728
mov ecx, 0x3a2ea17e
cmovne eax, ecx
test dl, 1
mov ecx, 0xc6a8c728
cmovne ecx, eax
jmp 0x14009e076
mov ecx, 0xd5a75e00
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc0fb3616
and edx, ecx
and ecx, 0x3f04c9e9
or ecx, ebp
xor ecx, 0x3f04c9e9
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xd0c4d715
mov ebx, ecx
not ebx
or ebp, 0x2f3b28ea
mov edx, ebp
not edx
and ecx, 0x7345f52e
and ebx, 0xc3a08c0
or ebx, ecx
and ebp, 0x7345f52e
and edx, 0x80800211
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x668fe1f0
and edx, 0x99701e0f
or edx, ecx
mov ecx, edx
xor ecx, 0x82023684
xor edx, 0x9808900
and edx, 0x3dc98961
and ecx, 0xc236769e
or ecx, edx
mov edx, ecx
xor edx, 0xc0002282
xor ecx, 0x1d018960
and ecx, 0x1f37dd7c
and edx, 0xe0c82283
or edx, ecx
xor edx, 0x1f37dd7c
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x405d400d
mov ebp, 0x14147c7
cmovne edx, ebp
test cl, cl
mov ecx, 0x405d400d
jmp 0x14009eeb5
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xb53b3eeb
and ebx, 0x4ac4c114
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x4ac4c114
and ebx, 0xb53b3eeb
or ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfc649337
mov edx, ebx
xor edx, 0xfc649337
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x39b6cc9
and edx, 0xfc649336
or edx, ebp
and ebx, 0x15b3b72e
mov ebp, ecx
and ebp, 0xea4c48d1
or ebp, ebx
xor ebp, 0x15b3b72f
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4f8ab37d
and edx, ecx
and ecx, 0xb0754c82
or ecx, ebp
xor ecx, 0xb0754c82
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x2f66d00a
and edx, 0xd0992ff5
or edx, ecx
xor edx, 0x2f66d00a
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x8e8acedd
mov ebp, 0x3302e9d6
cmovne ecx, ebp
test dl, dl
mov edx, 0x8e8acedd
jmp 0x14009b41a
mov rax, qword [rsp + 0x38]
mov qword [0x140265048], rax
mov ecx, 0xf203d549
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xae6067c1
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2a000836
mov ebp, ecx
and ebp, 0x160a400
or ebp, edx
xor ebp, 0x160a400
and ecx, 0xd49f53c9
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd49f53c9
and ecx, 0x2b60ac36
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x81eaacff
and esi, 0x7e155300
or esi, edi
or ebp, ebx
and ebx, 0x81eaacff
and ecx, 0x7e155300
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x8ffdc19e
and edx, ebp
not ebp
and ebp, 0x8390410c
and ecx, 0xc6d8092
or ecx, ebp
xor ecx, 0xc6d8092
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x41e7fddc
and edx, 0xbe180223
or edx, ecx
mov ecx, edx
xor ecx, 0x31c00281
xor edx, 0x88101400
and edx, 0x8835d53c
and ecx, 0x77ca2ac3
or ecx, edx
mov edx, ecx
xor edx, 0x53820001
xor ecx, 0x8020051c
and ecx, 0xa4682fde
and edx, 0x5b97d021
or edx, ecx
xor edx, 0x5b97d021
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and bl, al
and cl, r8b
or cl, bl
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
not al
and al, r9b
xor r9b, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xf3e8121b
mov ebp, 0xd02e578f
jmp 0x14009bedd
mov rax, qword [rsp + 0x38]
mov qword [0x140265048], rax
mov ecx, 0x1488877b
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x767f9feb
mov ecx, ebx
and ecx, 0x89806014
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x89806015
and ecx, 0x767f9fea
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6d681f4d
and ecx, 0x9297e0b2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10800032
xor ecx, 0x6d681f4d
mov edi, ecx
and edi, 0xcb57ed84
and ebp, 0x34a8127b
or ebp, edi
or ecx, ebx
and ebx, 0xcb57ed84
and edx, 0x34a8127b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6f7ea494
and ecx, 0x90815b6b
or ecx, edx
xor ecx, 0x90815b6b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
xor r9b, dl
mov r8d, r9d
xor r8b, 1
mov ebx, ecx
and bl, dl
xor cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r9d
and al, r8b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, dl
or al, bl
xor cl, r9b
or dl, r8b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x16a332f4
mov edx, 0xee7d57ea
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x16a332f4
jmp 0x14009f260
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x7c4f08e0
and ecx, 0x83b0f71f
or ecx, edx
mov edx, ecx
xor edx, 0x380c018
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x88773f27
and ebx, 0x7788c0d8
or ebx, ebp
xor ecx, 0x8470820
and ecx, 0x88773f27
and edx, 0x7788c0d8
or edx, ecx
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
and r8b, al
or al, cl
and bl, cl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xdfa1688f
mov ebp, 0xd0352671
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0xdfa1688f
jmp 0x14009e97e
mov edx, dword [0x140265740]
mov esi, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x3668bf6d
and ecx, 0xc9974092
or ecx, edx
mov edx, ecx
xor edx, 0xc9974092
xor ecx, 0x3668bf6d
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne al
cmp esi, 0xa
setl r9b
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test cl, 1
mov ecx, 0x38670d5b
mov ebp, 0xdf87de95
cmovne ecx, ebp
test bl, 1
mov edx, 0x38670d5b
cmove ecx, edx
jmp 0x14009cb46
mov ecx, 0xd3c61c5
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xc6a8c728
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x6a6ed3c
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0xd6488001
mov ecx, ebp
and ecx, 0x107964
or ecx, ebx
mov ebx, ecx
xor ebx, 0x102964
xor ecx, 0xffef869b
mov edx, ebp
xor edx, 0xd658f965
and edx, ebp
mov edi, edx
not edi
mov eax, ecx
and eax, 0x74c8549a
and ebx, 0x8210a965
or ebx, eax
or ecx, edi
and edi, 0x74c8549a
and edx, 0x8b37ab65
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5b0c57f0
and ecx, 0xa4f3a80f
or ecx, eax
mov edi, ecx
xor edi, 0x60a14140
xor ecx, 0xd048e84
and ecx, 0x1f0e9eaf
and edi, 0xe0f16150
or edi, ecx
mov eax, edi
xor eax, 0xa0a02010
and esi, 0x78f15e93
and ebp, 0x870ea16c
or ebp, esi
mov ecx, ebp
xor ecx, 0x840e2008
xor edi, 0x1f0e9eaf
xor ebp, 0x78f15e93
mov edx, edi
and edx, 0x4b51cfe7
and eax, 0xb4ae3018
or eax, edx
or edi, ebp
and ebp, 0x4b51cfe7
and ecx, 0xb4ae3018
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
cmp edi, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
and cl, r9b
and r9b, bl
and dl, al
or dl, r9b
xor dl, 1
or dl, bl
and al, bl
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x2fe75ddb
mov ecx, 0xaad2bd
cmovne eax, ecx
test dl, 1
mov ecx, 0x2fe75ddb
jmp 0x14009ecfa
mov rax, qword [rsp + 0x30]
mov ecx, 0xdfa1688f
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x619a7e71
and edx, 0x9e65818e
or edx, ecx
mov ebp, edx
xor ebp, 0x9004818e
xor edx, 0x20085e40
and edx, 0x2e695e40
and ebp, 0xd196a1bf
or ebp, edx
mov edx, ebp
xor edx, 0x2e695e40
xor ebp, 0x50942012
and ebp, 0x58f52412
mov ecx, edx
and ecx, 0xa70adbed
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa70adbed
mov ebx, ecx
xor ebx, 0xaec1017f
and ebx, ebp
and edx, 0x9cbda92
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x80e939b9
and edx, 0x7f16c646
or edx, ebx
xor edx, 0x8922e32a
and ebp, 1
xor ecx, 0xa70adbec
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xc3947e99
and ebp, ecx
not ecx
and ecx, 0xc2101618
and edx, 0x1846881
or edx, ecx
mov ecx, edx
xor ecx, 0x800880
xor edx, 0xfe7b977e
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x676c616d
and ecx, 0x80901e90
or ecx, edi
or edx, ebx
and ebx, 0x676c616d
and ebp, 0x98939e92
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3c6b8166
and edx, 0xc3947e99
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9627be5c
and edx, 0x69d841a3
or edx, ebp
xor edx, 0x9627be5c
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xb4a7f8f0
mov ebp, 0x9636ec78
cmovne eax, ebp
test dl, 1
mov edx, 0xb4a7f8f0
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x14009f9e1
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xd7aa206e
mov edx, ebp
and edx, 0x2855df90
or edx, ecx
xor edx, 0x2855df90
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and ebx, edx
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
and r8b, dl
mov ebx, edx
xor bl, al
or al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xaf1b7033
mov ebp, 0xd5340274
cmovne edx, ebp
test al, 1
mov eax, 0xaf1b7033
cmovne eax, edx
jmp 0x14009e503
mov ecx, 0x7c2ca19b
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
or ecx, 0x6599e13a
mov ebp, eax
or ebp, 1
and ebp, 0x6599e13b
mov edx, ebx
and edx, 0x9a661ec4
or edx, ebp
and ecx, 0x6599e13b
xor ecx, edx
and ebx, 0x81483009
and eax, 0x7eb7cff6
or eax, ebx
mov edx, eax
xor edx, 0x5c008be0
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x22b7641e
and ecx, 0xdd489be1
or ecx, ebx
xor eax, 0x2008
and eax, 0x22b7641e
and edx, 0xdd489be1
or edx, eax
xor edx, ecx
xor ebp, edx
test ebp, edx
sete bl
setne cl
cmp dword [0x14026573c], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
xor bl, al
mov eax, ebx
xor al, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x224e0ede
mov ecx, 0x14147c7
cmovne edx, ecx
test bl, bl
mov ecx, 0x224e0ede
cmovne ecx, edx
test al, al
jmp 0x14009f903
mov ecx, 0xd40618e2
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc000c440
mov ecx, ebp
and ecx, 0x14072801
or ecx, edx
xor ecx, 0x14072801
mov edx, ebp
and edx, 0x2bf813be
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2bf813bf
and edx, 0xd407ec40
or edx, ecx
and ebx, 0x42c1480b
and ebp, 0xbd3eb7f4
or ebp, ebx
mov ecx, ebp
xor ecx, 0x112025b4
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xee9eda4a
and edx, 0x116125b5
or edx, ebx
xor ebp, 0x4280480a
and ebp, 0xee9eda4a
and ecx, 0x116125b5
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r10b
and al, bl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r9b
mov eax, ecx
xor al, 1
and r9b, r10b
or r10b, r8b
and bl, r8b
or bl, r9b
mov edx, r10d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xce82358c
mov edx, 0x8f7d7766
cmovne eax, edx
test bl, 1
mov edx, eax
mov ebp, 0xce82358c
jmp 0x14009e5c9
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1d443645
and edx, ebp
not ebp
and ebp, 0x8403641
and ecx, 0x15040004
or ecx, ebp
mov ebp, ecx
xor ebp, 0x15040004
xor ecx, 0xeafbfffb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x68ca2591
and ebp, 0x15041244
or ebp, edi
or ecx, ebx
and ebx, 0x68ca2591
and edx, 0x9735da6e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3bd0362a
and ecx, 0xc42fc9d5
or ecx, edx
mov ebx, ecx
xor ebx, 0x88011080
xor ecx, 0x2694006f
mov edx, ecx
and edx, 0x57faef30
and ebx, 0xa80510cf
or ebx, edx
mov edx, ebx
xor edx, 0xa80510cf
xor ebx, 0x57faef30
mov ebp, ebx
or ebp, 0x5341b6ee
mov esi, ebp
not esi
or ecx, 0xacbe4911
mov edi, ecx
not edi
and ebp, 0x49a2cf16
and esi, 0xa41c0001
or esi, ebp
and ecx, 0x49a2cf16
and edi, 0x124130e8
or edi, ecx
xor edi, esi
mov ecx, edi
not ecx
and ecx, 0x5341b6ef
and edi, 0xacbe4910
or edi, ecx
and ebx, 0xe1b87ce1
mov ecx, edx
and ecx, 0x1e47831e
or ecx, ebx
xor ecx, 0xe1b87ce0
and edx, 1
or edx, ecx
not edx
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ebx, edx
not ebx
or edx, 0x8165db85
mov ebp, edx
not ebp
or ebx, 0x7e9a247a
mov ecx, ebx
not ecx
and edx, 0x479890b6
and ebp, 0x38022448
or ebp, edx
and ebx, 0x479890b6
and ecx, 0x80654b01
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x8165db85
and ecx, 0x7e9a247a
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r11d, edx
xor r11b, 1
mov eax, edx
and al, r11b
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
and al, r10b
xor bl, 1
and bl, cl
or bl, al
xor r10b, r8b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r8d, ebx
xor r8b, 1
mov eax, edx
xor al, 1
mov ecx, ebx
and cl, r8b
mov r9d, edx
and r9b, al
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, r9d
xor bl, 1
xor r9b, dl
or bl, al
xor bl, 1
or bl, r9b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x97ca06f4
mov edx, 0x35539863
cmovne ecx, edx
test al, 1
mov eax, 0x97ca06f4
cmovne eax, ecx
jmp 0x14009eb09
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, ebx
and ecx, 0x7cc16ef1
xor ebx, 0x520a57ed
and ebx, edx
and edx, 0x833e910e
or edx, ecx
mov edi, edx
xor edi, 0x833e910e
mov ebp, edx
xor ebp, 0xd134c6e3
and ebp, edi
mov ecx, ebp
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xd333c422
and ebp, 0x2ccc3bdd
or ebp, eax
or ecx, esi
and esi, 0xd333c422
and ebx, 0x2ccc3bdd
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x1fdd8fae
and ecx, 0xe0227051
or ecx, eax
mov ebx, ecx
xor ebx, 0x9020040
and edi, 1
xor edx, 0x833e910f
or edx, edi
mov eax, edx
not eax
and eax, 0xf7c79eaa
and edx, 0x8386155
or edx, eax
mov eax, edx
xor eax, 0x8080144
xor edx, 0xf7c79eaa
xor ecx, 0xb22827bd
mov ebp, ecx
and ebp, 0xc4f5fcbb
and ebx, 0x3b0a0344
or ebx, ebp
or ecx, edx
and edx, 0xc4f5fcbb
and eax, 0x3b0a0344
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe389d0a5
and ecx, 0x1c762f5a
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1c762f5a
and ecx, 0xe389d0a5
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x536799bf
and eax, 0xac986640
or eax, ecx
xor eax, 0x536799bf
cmp eax, 0xffffffff
sete r10b
setne r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov edx, ecx
xor cl, r9b
and r9b, bl
and dl, r10b
or dl, r9b
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov ecx, edx
xor cl, 1
and al, cl
or cl, bl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x8b4f2218
mov edx, 0x35539863
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0x8b4f2218
jmp 0x14009e5c9
mov ecx, 0xa16c2427
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x7d7d2d5b
mov ebp, ebx
xor ebp, 0x7d7d2d5b
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x8bd27594
and ebp, 0x742d8a6b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x950a731
xor ebp, 0xf6af58ce
and edx, ebp
and ecx, ebx
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, al
mov eax, ecx
not al
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xdf240067
mov ebp, 0xa16c2427
cmovne ecx, ebp
test bl, bl
mov edx, 0xdf240067
cmove ecx, edx
test al, al
jmp 0x14009d5c4
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xf6609a62
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x7ea72d5c
mov edx, ebp
and edx, 0x8158d2a2
or edx, ecx
xor edx, 0x8158d2a2
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and ebx, edx
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete bl
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
xor bl, r9b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, ebx
or al, dl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, al
xor dl, 1
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x490b362c
cmovne ebp, r12d
test dl, 1
mov ecx, ebp
mov edx, 0x490b362c
cmovne ecx, edx
jmp 0x14009b8ea
mov ecx, 0x2fe75ddb
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xd048b3ae
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
and ecx, 0xa25c7fa4
xor ebx, 0x41762d2b
and ebx, edi
and edi, 0x5da3805b
or edi, ecx
mov ecx, edi
xor ecx, 0x5da3805b
xor edi, 0xa25c7fa4
mov edx, edi
or edx, 0x41762d2b
mov ebp, edx
not ebp
mov esi, ebx
not esi
mov eax, edx
and eax, 0x4cd897d0
and ebp, 0xb2014004
or ebp, eax
or edx, esi
and esi, 0x4cd897d0
and ebx, 0xb327682f
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x41762d2a
and edx, 0xbe89d2d5
or edx, eax
and edi, 0xca6c9fc7
mov eax, ecx
and eax, 0x35936038
or eax, edi
xor eax, 0xca6c9fc6
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10aff8a8
and eax, ecx
and ecx, 0xef500757
or ecx, edx
xor ecx, 0xef500757
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
setne r9b
sete r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, edx
xor al, cl
and al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, r10d
xor r9b, cl
mov edx, ecx
and dl, r10b
xor cl, r10b
or r10b, bl
xor r10b, 1
xor al, bl
xor al, 1
and al, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x29ab4544
mov edx, 0xba0e7771
cmovne ecx, edx
test bl, 1
mov ebp, 0x29ab4544
cmove ecx, ebp
jmp 0x14009f644
mov ecx, 0xba0e7771
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x713b00b3
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0xafa80d
and eax, 0xff5057f2
or eax, edx
mov edx, eax
xor edx, 0xff5057f2
xor eax, 0xafa80d
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
setne r9b
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, al
and cl, bl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, r9b
or cl, dl
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xa5115fd9
mov eax, 0xcdaab44c
cmovne ecx, eax
test bl, bl
mov ebp, 0xa5115fd9
jmp 0x14009dc45
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x7582c9be
mov ebx, ebp
and ebx, 0x8a7d3641
or ebx, ecx
mov edi, ebx
xor edi, 0x80451000
xor ebx, 0x60800834
mov ecx, edx
or ecx, 0x6ab82e74
or ebx, 1
and ebx, 0x6ab82e75
and edi, 0x9547d18a
or edi, ebx
and ecx, 0x6ab82e75
xor ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xf277bc4
and ecx, 0xf0d8843b
or ecx, ebx
mov ebx, ecx
xor ebx, 0xf0d08410
xor ecx, 0xf277bc4
mov edi, ecx
and edi, 0xd296b6b
and ebx, 0xf2d69494
or ebx, edi
or ecx, ebp
and ebp, 0xd296b6b
and edx, 0xf2d69494
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, r10b
not dl
and dl, r10b
mov eax, r9d
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x8386bd2
mov ebp, 0x8b7ea3ae
cmovne ecx, ebp
test bl, bl
mov edx, 0x8386bd2
cmove ecx, edx
test al, 1
jmp 0x14009d5c4
mov rax, qword [rsp + 0x30]
mov ecx, 0x65cc8f46
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov eax, dword [0x140265740]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xf588f283
and eax, edx
not edx
and edx, 0xf10954d2
and ecx, 0xef6ab2d
or ecx, edx
mov edx, ecx
xor edx, 0x4808001
xor ecx, 0xf1085082
or ecx, 0xa770d7c
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xd2573b5c
and edx, 0x2588c083
or edx, ebx
or ecx, ebp
and ebp, 0xd2573b5c
and eax, 0x2da8c4a3
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa770d7c
and ecx, 0xf588f283
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x49266a0b
and ebp, eax
mov edi, eax
or edi, 0x49266a0b
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov esi, edx
and esi, 0xcd498129
and ebp, 0x32b67ed6
or ebp, esi
or edx, edi
and edi, 0xcd498129
and ebx, 0x329014d4
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x35319284
and edx, 0xcace6d7b
or edx, ebp
xor edx, 0x83e80771
and ecx, 0x5738c10a
mov ebp, eax
and ebp, 0xa8c73ef5
or ebp, ecx
xor ebp, 0x5738c10b
and eax, 1
or eax, ebp
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb1924c
mov edx, eax
and edx, 0x1000980
or edx, ecx
xor edx, 0x1000980
and eax, 0xfe4e6433
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x35a4ba71
and eax, 0xca5b458e
or eax, ecx
mov ecx, eax
xor ecx, 0xc1880c02
xor eax, 0x12090
and eax, 0xa63f2d0
and ecx, 0xf59c0d2f
or ecx, eax
mov eax, ecx
xor eax, 0xf0800c27
xor ecx, 0xa41d2d0
and ecx, 0xf5dd3d8
and eax, 0xf0a22c27
or eax, ecx
xor eax, 0xf5dd3d8
cmp eax, 0xffffffff
sete al
cmp dword [0x14026573c], 0xa
setl cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x49348e23
mov edx, 0xa4fa4bde
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x49348e23
jmp 0x14009e97e
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4033a3ac
and ecx, 0xbfcc5c53
or ecx, edx
mov edx, ecx
xor edx, 0x4033a3ac
mov ebp, ecx
xor ebp, 0x4033a3ad
and ebp, edx
xor ecx, 0xbfcc5c52
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x28d4e58
and ebp, 0xfd72b1a7
or ebp, edi
or ecx, ebx
and ebx, 0x28d4e58
and edx, 0xfd72b1a7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbf2c72d0
and edx, ecx
and ecx, 0x40d38d2f
or ecx, ebp
xor ecx, 0x40d38d2f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa9ad0786
and ecx, 0x5652f879
or ecx, edx
mov edx, ecx
xor edx, 0x4050a858
xor ecx, 0xa1200786
and ecx, 0xb72257a7
and edx, 0x48dda858
or edx, ecx
xor edx, 0x48dda858
sete r9b
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov r10d, ecx
and r9b, cl
and cl, r8b
xor r10b, r8b
or r10b, cl
mov eax, r10d
xor al, 1
and dl, r8b
or r9b, dl
mov edx, r9d
xor dl, 1
and al, r10b
mov ecx, edx
and cl, r9b
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa5a4ca42
mov ebp, 0x7bdba9cb
cmovne eax, ebp
test dl, dl
mov edx, 0xa5a4ca42
jmp 0x14009df43
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0xb58b13d1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x4a74ec2e
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x18d13a8e
and ebp, 0x4224c420
or ebp, eax
or ecx, esi
and esi, 0x18d13a8e
and edx, 0xe72ec571
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb58b13d0
and ecx, 0x4a74ec2f
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x718a53ad
and eax, 0x8e75ac52
or eax, edx
or ecx, ebx
and ebx, 0x718a53ad
and edi, 0x8e75ac52
or edi, ebx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x181cfef9
and ecx, 0xe7e30106
or ecx, eax
xor ecx, 0xe7e30106
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x23f47fa2
mov ebp, 0x3df30eae
cmovne ecx, ebp
test al, al
mov eax, 0x23f47fa2
cmove ecx, eax
jmp 0x14009d5c1
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd5f7266a
mov edx, edi
and edx, 0x2a08d994
or edx, ebp
xor edx, 0x2a08d994
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x2bc2dca
and ebx, 0xfd43d235
or ebx, ebp
and edi, 0x2bc2dca
and ecx, 0xfd43d235
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
xor bl, r8b
xor bl, al
mov edx, ebx
xor dl, 1
and al, dl
xor dl, al
test bl, bl
mov ecx, 0x7904411a
mov ebp, 0x89caaa94
cmovne ecx, ebp
test al, al
mov eax, 0x7904411a
cmove ecx, eax
jmp 0x14009f3ea
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x53188122
mov ebx, edx
and ebx, 0x90
or ebx, ecx
xor ebx, 0x90
and edx, 0xace77e4d
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xace77e4d
and edx, 0x531881b2
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
or ecx, 1
mov edi, ecx
not edi
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
mov ebp, ecx
and ebp, 0x4159848e
and edi, 0xbea67b70
or edi, ebp
or ecx, ebx
and ebx, 0x4159848e
and edx, 0xbea67b71
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x57637ab9
and edx, ecx
and ecx, 0xa89c8546
or ecx, ebp
xor ecx, 0xa89c8546
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x40612fa5
and ecx, 0xbf9ed05a
or ecx, ebp
xor ecx, 0xbf9ed05a
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
mov eax, 0xb65aed94
mov ebp, 0xd5a75e00
cmovne eax, ebp
test cl, cl
jmp 0x14009ebca
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xa87fd03
mov edx, ecx
and edx, 0xf57802fc
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xbf70fda5
and edx, 0x408f025a
or edx, ebx
mov ebx, edx
xor ebx, 0x4a08ff58
and ebp, 0x6ecb451
and ecx, 0xf9134bae
or ecx, ebp
mov ebp, ecx
xor ebp, 0xf9134bae
xor edx, 0xb5f700a7
and ebp, edx
xor ecx, 0x6ecb451
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
xor cl, 1
mov r8d, ecx
mov edx, eax
xor cl, al
xor al, 1
and r8b, al
and dl, bl
or dl, r8b
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x153972ce
mov ebp, 0xf8c769a2
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x153972ce
jmp 0x14009f260
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3caa6d46
and ebx, 0xc35592b8
or ebx, esi
or ecx, edi
and edi, 0x3caa6d46
and edx, 0xc35592b9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov r9d, edx
xor dl, bl
and bl, al
and r9b, r8b
or r9b, bl
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
xor cl, al
xor al, 1
and dl, al
or dl, bl
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x213951d5
mov eax, 0x339081bd
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x213951d5
jmp 0x14009e97e
mov ecx, 0xf64e32a5
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xe155bde4
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x4e55bfe5
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xc63311ae
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0x509c192
and edx, ebx
mov ecx, ebx
or ecx, 0xfaf63e6d
mov edi, edx
not edi
mov esi, ecx
and esi, 0x640b37b1
mov ebp, eax
and ebp, 0x100c002
or ebp, esi
or ecx, edi
and edi, 0x640b37b1
and edx, 0x9bf4c84e
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfaf63e6c
and ecx, 0x509c193
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2c512563
and ecx, 0xd3aeda9c
or ecx, edx
mov edx, ecx
xor edx, 0x5024180c
and eax, 0x5204658c
and ebx, 0xadfb9a73
or ebx, eax
mov eax, ebx
xor eax, 0x4301863
xor ecx, 0x2c512563
xor ebx, 0x5204658c
mov ebp, ecx
and ebp, 0xabcbe290
and edx, 0x54341d6f
or edx, ebp
or ecx, ebx
and ebx, 0xabcbe290
and eax, 0x54341d6f
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x43b9689d
and ecx, 0xbc469762
or ecx, eax
xor ecx, 0xbc469762
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
xor dl, cl
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x73360e76
mov ebp, 0x4ce72708
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x73360e76
jmp 0x14009e97e
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x2c052585
mov edx, ebx
and edx, 0xd24a4820
or edx, ecx
xor edx, 0xd24a4820
mov ecx, ebx
and ecx, 0x1b0925a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7a1ad309
and ecx, 0x85e52cf6
or ecx, edx
mov edx, ecx
xor edx, 0x7baa4152
xor ecx, 0x513e08
and ebp, 0x28af3bd8
and ebx, 0xd750c427
or ebx, ebp
mov ebp, ebx
xor ebp, 0x504400
xor ebx, 0x28af3bd8
mov edi, edx
and edi, 0xff8c80e7
and ecx, 0x737f18
or ecx, edi
or edx, ebx
and ebx, 0xff8c80e7
and ebp, 0x737f18
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xdff4c83c
and edx, 0x200b37c3
or edx, ecx
xor edx, 0x200b37c3
sete dl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
xor dl, r8b
and dl, r8b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
xor r9b, r8b
xor r9b, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, edx
xor bl, 1
and al, bl
xor bl, al
test dl, 1
mov ecx, 0x6236eb9d
mov edx, 0x26438fff
cmovne ecx, edx
test al, 1
mov eax, 0x6236eb9d
cmove ecx, eax
test bl, 1
jmp 0x14009f903
mov ecx, 0xd990891f
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfc2a03ab
mov edx, ecx
and edx, 0x3d5fc54
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xb1dbb41f
and edx, 0x4e244be0
or edx, ebx
mov ebx, edx
xor ebx, 0xb20e484a
and ebp, 0x3f1b7b61
and ecx, 0xc0e4849e
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc0e4849e
xor edx, 0x4df1b7b5
and ebp, edx
xor ecx, 0x3f1b7b61
and ecx, ebx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor al, dl
mov edx, eax
xor dl, 1
and cl, r9b
and al, dl
mov r8d, ecx
and r8b, r9b
xor cl, r9b
or cl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xd82c8d3b
mov edx, 0x7904411a
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xd82c8d3b
jmp 0x14009e97e
mov rcx, qword [0x140265040]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5fc20424
mov ebx, ecx
and ebx, 0x11915b
or ebx, edx
xor ebx, 0x11915b
and ecx, 0xa02c6a80
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5b0a65fe
and ecx, 0xa4f59a01
or ecx, edx
xor ecx, 0x4d9f080
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and bl, dl
or bl, r8b
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x1c2ed17d
mov ebp, 0xb3d8ec20
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x1c2ed17d
jmp 0x14009df49
mov ecx, 0x3c8b0c51
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov esi, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x25da32bd
and edx, ecx
and ecx, 0xda25cd42
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5a000900
xor ecx, 0x25da32bd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8467c64f
and ebp, 0x7b9839b0
or ebp, edi
or ecx, ebx
and ebx, 0x8467c64f
and edx, 0x7b9839b0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xf5af92ef
and ecx, 0xa506d10
or ecx, ebp
xor ecx, 0xa506d11
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x295f473b
and ecx, 0xd6a0b8c4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5c063c85
and ecx, 0xa3f9c37a
or ecx, edx
mov edx, ecx
xor edx, 0x2a28440
xor ecx, 0x75597bbe
mov ebp, ecx
and ebp, 0xec557997
and edx, 0x13aa8668
or edx, ebp
xor edx, 0x13aa8668
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
and al, dl
mov ebx, ecx
and bl, r8b
or bl, al
xor dl, bl
and dl, bl
xor cl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
mov eax, edx
xor al, cl
and al, dl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x168ddaae
mov ebp, 0xd12271d2
cmovne ecx, ebp
test al, al
mov eax, 0x168ddaae
cmove ecx, eax
test dl, dl
jmp 0x14009d5c4
mov ecx, 0x991df886
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf317d74b
and edx, 0xce828b4
or edx, ecx
mov edi, edx
xor edi, 0x8a80814
xor edx, 0xd316874a
and edx, 0xd756a7ea
and edi, 0x28a95815
or edi, edx
mov ebx, edi
xor ebx, 0x4014a1a8
mov ecx, edi
xor ecx, 0x28a95815
xor edi, 0xada11902
and edi, ecx
mov esi, ecx
or esi, 0x7af7bee8
mov edx, esi
not edx
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x7debb683
and edi, 0x8214497c
or edi, eax
or ebp, esi
and esi, 0x7debb683
and edx, 0x80004114
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x85084116
and ebp, 0x7af7bee9
or ebp, eax
and ebx, 0x489da9bd
mov eax, ecx
and eax, 0xb7625642
or eax, ebx
xor eax, 0x489da9bc
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd6f73a3f
and ecx, 0x2908c5c0
or ecx, eax
mov eax, ecx
xor eax, 0x29008100
mov edx, ebp
not edx
xor ecx, 0xd6f73a3f
mov ebx, edx
and ebx, 0x40ef44dc
and ebp, 0xbf10bb23
or ebp, ebx
or edx, ecx
and ecx, 0x40ef44dc
and eax, 0xbf10bb23
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x147985d3
and edx, 0xeb867a2c
or edx, eax
mov eax, edx
xor eax, 0x40803024
xor edx, 0x4180483
and edx, 0xaf1e4e8b
and eax, 0x50e1b174
or eax, edx
xor eax, 0xaf1e4e8b
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, cl
mov r8d, eax
xor r8b, 1
and cl, bl
and dl, r9b
or dl, cl
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, al
or al, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x230fe5d9
mov ebp, 0x5f92674e
cmovne edx, ebp
test al, 1
mov eax, 0x230fe5d9
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x14009ef98
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xb85bd448
and edx, ecx
or ecx, 0x47a42bb7
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4aee8edd
and ebp, 0xb0115000
or ebp, edi
or ecx, ebx
and ebx, 0x4aee8edd
and edx, 0xb5117122
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x47a42bb7
and ecx, 0xb85bd448
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfc6013ee
and ecx, 0x39fec11
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20fc010
xor ecx, 0xfc6013ef
mov edi, edx
and edi, 0x91b02f2c
and ebx, 0x6e4fd0d2
or ebx, edi
or edx, ecx
and ecx, 0x91b02f2c
and ebp, 0x6e4fd0d3
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0x5d1dc7f3
mov ebp, ebx
not ebp
or edx, 0x20402008
and edx, 0x355863c8
and ecx, 0x48058433
or ecx, edx
and ebx, 0x355863c8
and ebp, 0x82a21804
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa2e2380c
and ebp, 0x5d1dc7f3
or ebp, ecx
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r8b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
and cl, r9b
and dl, r8b
or dl, cl
mov ecx, ebx
and cl, al
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2b774369
mov ebp, 0x54266fda
cmovne eax, ebp
test dl, dl
mov edx, 0x2b774369
cmovne edx, eax
test cl, cl
jmp 0x14009df49
mov ecx, 0xa09749a0
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x97ca06f4
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xeb5a817
and ecx, 0xf14a57e8
or ecx, ebp
mov esi, ecx
xor esi, 0xf14a57e8
mov ebp, ecx
xor ebp, 0xd0f14d42
and ebp, esi
or edx, 0xde44e555
mov edi, edx
not edi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x6091f86c
and ebp, 0x9f6e0793
or ebp, eax
or ebx, edx
and edx, 0x6091f86c
and edi, 0x12a0282
or edi, edx
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x1129e
and ebx, 0xfffeed61
or ebx, eax
xor ebx, 0x21ba0835
and esi, 1
xor ecx, 0xf14a57e9
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x6dc5502a
and edx, ecx
not ecx
and ecx, 0x6dc05028
and eax, 0x50002
or eax, ecx
xor eax, 0x50002
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x923aafd5
and edx, 0x6dc5502a
or edx, eax
mov eax, edx
not eax
and edx, 0x41ac4ccc
and eax, 0xbe53b333
or eax, edx
mov ecx, eax
xor ecx, 0x2c4848
xor eax, 0x30111223
and eax, 0x719116a7
and ecx, 0x8e6ee958
or ecx, eax
xor ecx, 0x8e6ee958
setne al
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and cl, bl
and r9b, al
or r9b, cl
mov ecx, ebx
and cl, al
xor bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov edx, r9d
xor dl, 1
and al, dl
or dl, bl
and bl, r9b
or bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x8d94afd8
mov ebp, 0x5de90c10
cmovne ecx, ebp
test dl, dl
cmovne ecx, r13d
test al, 1
jmp 0x14009f3ed
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xc5b989d6
and ebp, 0xc5b989d7
and edx, 0x3a467628
or edx, ebp
and ecx, 0xc5b989d7
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
xor edx, ecx
test edx, ecx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5487d145
mov ebp, 0x4cc6feda
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x14009f260
mov ecx, 0xd31efdb0
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x1495b49e
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0x81bd0744
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x7e42f8bb
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2a81a320
and ebp, 0x5442589b
or ebp, eax
or edx, esi
and esi, 0x2a81a320
and ecx, 0xd57e5cdf
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x342540a8
and edx, 0xcbdabf57
or edx, eax
xor edx, 0x4a67b812
and edi, 0x5e08ef74
and ebx, 0xa1f7108b
or ebx, edi
xor ebx, 0xa1f7108b
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, 1
or r10b, r9b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xd1b3e9cd
mov ebp, 0xe4f8c33d
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xd1b3e9cd
jmp 0x14009df49
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xa775f604
mov edi, ecx
and edi, 0x588a09fb
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x7a443943
and edi, 0x85bbc6bc
or edi, ebx
xor edi, 0xdd31cf46
and edx, 0xdb6f9c8f
and ecx, 0x24906370
or ecx, edx
xor ecx, 0x24906370
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2cdf8c7c
and ecx, 0xd3207383
or ecx, edx
xor ecx, 0xd3207383
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
or bl, dl
or cl, r8b
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
and dl, al
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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
xor al, cl
mov ebx, ecx
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xb94e0ade
mov ecx, 0x326b6d5f
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xb94e0ade
cmovne ecx, eax
jmp 0x14009f55e
mov ecx, 0x282d4154
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, ecx
or edx, 0x415a6238
mov ebx, ecx
and ebx, 0x415a6238
mov ebp, edi
and ebp, 0xbea59dc6
or ebp, ebx
and edx, 0x415a6239
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x15067931
and edx, 0xeaf986ce
or edx, ebp
xor edx, 0xeaf986ce
and edi, 0xf56e5ea
and ecx, 0xf0a91a15
or ecx, edi
xor ecx, 0xf0a91a15
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
and cl, al
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xcd3cdcea
mov edx, 0xe4f8c33d
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0xcd3cdcea
jmp 0x14009f75a
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x595f476d
and edx, ebp
not ebp
and ebp, 0x13320c07
and ecx, 0xeccdf3f8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40
xor ecx, 0x11120405
or ecx, 0xa6a0b892
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcecfe3bc
and ebp, 0x11100441
or ebp, edi
or ecx, ebx
and ebx, 0xcecfe3bc
and edx, 0x31301c43
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaf372de6
and ecx, 0x50c8d219
or ecx, edx
mov edx, ecx
xor edx, 0x9979574
mov ebp, ecx
xor ebp, 0x9240488a
and ebp, 0x92c0cc8a
xor ecx, 0x713a8f87
and ecx, edx
mov ebx, edx
and ebx, 0x6d3f3375
or ebx, ebp
mov edx, ebx
xor edx, 0x6d3f3375
mov ebp, ebx
xor ebp, 0xea6dd679
and ebp, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x8752e50d
and ecx, 0x78ad1af2
or ecx, ebp
xor ebx, 0x92400080
and ebx, 0xd34501b1
mov ebp, edx
and ebp, 0x2cbafe4e
or ebp, ebx
xor ebp, 0xd34501b0
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbcfa116b
and edx, 0x4305ee94
or edx, ecx
xor edx, 0x4305ee94
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
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, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xcadbe770
mov eax, 0x39fb46db
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0xcadbe770
jmp 0x14009f260
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x697dcada
and edx, ebp
not ebp
and ebp, 0x4959c01a
and ecx, 0x20240ac0
or ecx, ebp
mov ebp, ecx
xor ebp, 0x202002c0
xor ecx, 0xdfdbf53f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd5070907
and ebp, 0x2878c2d8
or ebp, edi
or ecx, ebx
and ebx, 0xd5070907
and edx, 0x2af8f6f8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x96823525
and ecx, 0x697dcada
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov edx, ecx
not edx
and edx, 0x8b4b199f
and ecx, 0x74b4e660
or ecx, edx
mov ebp, ecx
xor ebp, 0x2490c661
mov edx, ebx
not edx
xor ecx, 0x8b4b199e
mov edi, edx
and edi, 0x512f3884
and ebx, 0xaed0c77b
or ebx, edi
or edx, ecx
and ecx, 0x512f3884
and ebp, 0xaed0c77b
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x108a2956
and edx, 0x400208
or edx, ecx
mov ebx, edx
xor ebx, 0x400200
xor edx, 0xf2270d75
or ebp, 0x10ca2b5e
mov ecx, ebp
not ecx
and edx, 0xf2270d7d
and ebx, 0xc82202
or ebx, edx
and ebp, 0xf2270d7d
and ecx, 0xd10d080
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xef35d4a1
and ecx, 0x10ca2b5e
or ecx, edx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r9b
and bl, al
mov ecx, ebx
not cl
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
not dl
and dl, r10b
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
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 al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xab074030
mov eax, 0xe77d309a
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xab074030
jmp 0x14009f260
mov ecx, 0x759efefc
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x28868f61
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x28868f61
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xdfb73248
and ecx, 0x2048cdb7
or ecx, ebp
mov ebp, ecx
xor ebp, 0xce0003
xor ecx, 0x7500a920
and ecx, 0x7d00ebf4
and ebp, 0x82ff140b
or ebp, ecx
xor ebp, 0x82ff140b
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x327a098a
and ebp, 0xcd85f675
or ebp, ecx
xor ebp, 0xcd85f675
setne r10b
sete r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r8d
or bl, al
xor bl, 1
mov ecx, r8d
xor cl, al
not cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
or al, r10b
xor r10b, r9b
xor r10b, 1
xor r9b, r8b
xor al, 1
or al, r9b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x9d1cffb5
mov ebp, 0xe12039ad
cmovne eax, ebp
test dl, dl
mov edx, 0x9d1cffb5
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x14009f9e1
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x13b4b069
and edx, ecx
and ecx, 0xec4b4f96
or ecx, ebp
xor ecx, 0xec4b4f96
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xbd85e4b4
and ecx, 0x427a1b4b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x420a0242
xor ecx, 0xbd85e4b5
mov edi, edx
and edi, 0xb1f1399d
and ebx, 0x4e0ec662
or ebx, edi
or edx, ecx
and ecx, 0xb1f1399d
and ebp, 0x4e0ec662
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x18a7698d
and ecx, edx
not edx
and edx, 0x18a7698d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe7589672
and ecx, 0x18a7698d
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3dd9976d
and ecx, 0xc2266892
or ecx, ebp
xor ecx, 0xc2266892
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
mov edx, ebx
xor dl, r9b
and dl, bl
and cl, r9b
and al, r8b
or al, cl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x38670d5b
mov eax, 0x32ba7343
cmovne ecx, eax
test bl, bl
mov ebp, 0x38670d5b
cmove ecx, ebp
test dl, dl
jmp 0x14009e97e
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov esi, edx
xor esi, 0xfffffffe
and esi, ecx
and edx, 0x566f90fb
and ecx, 0xa9906f04
or ecx, edx
mov ebx, ecx
xor ebx, 0xa8002b05
mov ebp, esi
not ebp
xor ecx, 0x566f90fa
mov edi, ebp
and edi, 0x539ac438
and esi, 0xac653bc7
or esi, edi
or ebp, ecx
and ecx, 0x539ac438
and ebx, 0xac653bc7
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe2f34439
and edx, ebp
not ebp
and ebp, 0x20014031
and ecx, 0xc2f20408
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20008
xor ecx, 0x3d0dfbf7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf2fcd556
and ebp, 0x30029
or ebp, edi
or ecx, ebx
and ebx, 0xf2fcd556
and edx, 0xd032aa9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d0cbbc6
and ecx, 0xe2f34439
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf3e46f4a
and edx, 0xc1b90b5
or edx, ecx
xor edx, 0xf3e46f4a
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
or bl, r8b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x9dabf693
mov ecx, 0xabcbce02
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x9dabf693
cmovne ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x70871800
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3605c99d
and ebp, 0xc9fa3662
or ebp, edi
or ecx, ebx
and ebx, 0x3605c99d
and edx, 0xc9fa3662
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x40de4209
mov ebx, ecx
and ebx, 0xbf21bdf6
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xbf21bdf7
and ebx, 0x40de4208
or ebx, ebp
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x43a66bd9
and edx, ecx
and ecx, 0xbc599426
or ecx, ebp
mov ebp, ecx
xor ebp, 0x34080424
xor ecx, 0x43a66bd9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8af3b082
and ebp, 0x750c4f7d
or ebp, edi
or ecx, ebx
and ebx, 0x8af3b082
and edx, 0x750c4f7d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x16b9afeb
and ecx, 0xe9465014
or ecx, edx
xor ecx, 0xe9465014
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov edx, eax
xor dl, cl
and dl, al
and bl, r8b
and cl, r9b
or cl, bl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x144bf74f
mov ebp, 0xa2f7f64e
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x144bf74f
jmp 0x14009f260
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5ace1da1
and edx, 0xa531e25e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf3a87414
and edx, 0xc578beb
or edx, ecx
mov ebp, edx
xor ebp, 0x5699964a
mov ebx, edx
xor ebx, 0x5699964b
and ebx, ebp
xor edx, 0xa96669b4
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xc334e4ec
and ebx, 0x3ccb1b13
or ebx, edi
or ecx, edx
and edx, 0xc334e4ec
and ebp, 0x3ccb1b13
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf8dd1fbe
and edx, ecx
and ecx, 0x722e041
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2028040
xor ecx, 0xf8dd1fbe
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xed74773b
and ebp, 0x128b88c4
or ebp, edi
or ecx, ebx
and ebx, 0xed74773b
and edx, 0x128b88c4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd672156
and ecx, 0xf298dea9
or ecx, edx
mov edx, ecx
xor edx, 0x6290d8a0
xor ecx, 0x8432006
and ecx, 0x984b260f
and edx, 0x67b4d9f0
or edx, ecx
xor edx, 0x67b4d9f0
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, edx
xor al, r8b
mov r9d, eax
or r9b, bl
mov ecx, r9d
xor cl, 1
xor bl, dl
not bl
and bl, dl
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
and cl, r9b
mov edx, ebx
and dl, al
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xa3dfeb7
mov ecx, 0x58c43ee8
cmovne eax, ecx
test bl, 1
mov ecx, 0xa3dfeb7
jmp 0x14009e6ea
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edi, ebp
and edi, 0xeb63ec8e
mov edx, esi
and edx, 0x149c1371
or edx, edi
mov edi, edx
xor edi, 0x14180010
xor edx, 0xeb63ec8e
mov ebx, esi
xor ebx, 0xfffffffe
and ebx, esi
or edx, 1
mov eax, edx
and eax, 0x1e47b6b
and edi, 0xfe1b8494
or edi, eax
mov eax, ebx
not eax
or edx, eax
and eax, 0x1e47b6b
and ebx, 0xfe1b8494
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x7912814a
and edx, 0x86ed7eb5
or edx, eax
mov eax, edx
xor eax, 0x84407005
and ebp, 0x6985abc6
and esi, 0x967a5439
or esi, ebp
mov ebp, esi
xor ebp, 0x94405009
xor edx, 0x7912814a
xor esi, 0x6985abc6
mov ebx, edx
and ebx, 0x62bf8ef2
and eax, 0x9d40710d
or eax, ebx
or edx, esi
and esi, 0x62bf8ef2
and ebp, 0x9d40710d
or ebp, esi
xor ebp, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ebx
mov edx, r10d
xor dl, bl
or bl, r10b
and r10b, cl
and al, r9b
or al, r10b
xor dl, 1
xor cl, r9b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x783bb638
mov ebp, 0x54bcb1a1
cmovne edx, ebp
mov qword [0x140265048], r8
test al, al
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x783bb638
jmp 0x14009e5cf
mov ecx, 0x73360e76
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x6258c7e8
mov edx, esi
and edx, 0x9da73817
or edx, ebp
mov ebp, edx
xor ebp, 0x10a40000
xor edx, 0x8060
mov eax, edi
or eax, 0x10e5e079
mov ebx, eax
not ebx
or edx, 0x63120080
and edx, 0x6313a0f1
and ebp, 0x10e44008
or ebp, edx
and eax, 0x6313a0f1
and ebx, 0x8c081f06
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0xef1a1f87
and ebx, 0x10e5e078
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x6511dfdd
and ebx, 0x9aee2022
or ebx, edx
and esi, 0x6511dfdd
and edi, 0x9aee2022
or edi, esi
xor edi, ebx
xor eax, edi
test eax, edi
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
and cl, r10b
xor bl, 1
and bl, al
or bl, cl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb05a7f59
mov ecx, 0x3a2ea17e
cmovne edx, ecx
test al, al
mov ecx, 0xb05a7f59
cmovne ecx, edx
test bl, bl
jmp 0x14009f903
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
or ecx, 0x38d6b054
mov ebp, edi
or ebp, 1
and ebp, 0x38d6b055
mov edx, ebx
and edx, 0xc7294faa
or edx, ebp
and ecx, 0x38d6b055
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
and dl, al
mov ecx, r10d
xor cl, dl
mov ebx, ecx
and bl, r10b
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
xor dl, 1
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, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x9cafa3a7
mov eax, 0x5d4c9a4a
cmovne ecx, eax
test bl, bl
mov ebp, 0x9cafa3a7
cmove ecx, ebp
test dl, 1
jmp 0x14009e97e
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5cf1a7ce
and edx, ecx
and ecx, 0xa30e5831
or ecx, ebp
mov ebp, ecx
xor ebp, 0x810a0030
xor ecx, 0x5cf1a7ce
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3234fb81
and ebp, 0xcdcb047e
or ebp, edi
or ecx, ebx
and ebx, 0x3234fb81
and edx, 0xcdcb047e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfcfc986a
and ebp, esi
mov edi, esi
or edi, 0xfcfc986a
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x9819e5de
and ebp, 0x67e61a21
or ebp, eax
or edx, edi
and edi, 0x9819e5de
and ebx, 0x3020201
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3036794
and edx, 0xfcfc986b
or edx, eax
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov eax, ecx
not eax
and eax, 0xf7ea8508
and ecx, 0x8157af7
or ecx, eax
xor ecx, 0x8157af7
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x33ee0943
and eax, ecx
and ecx, 0xcc11f6bc
or ecx, edx
xor ecx, 0xcc11f6bc
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x6e8f649d
and eax, 0x91709b62
or eax, ecx
mov ecx, eax
xor ecx, 0xa854088
xor eax, 0x600360
and eax, 0x646a2775
and ecx, 0x9b95d88a
or ecx, eax
xor ecx, 0x9b95d88a
setne bl
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, cl
and al, r8b
xor bl, r9b
and bl, r9b
mov edx, ebx
not dl
and dl, al
not al
and al, bl
or al, dl
xor r9b, cl
and cl, r9b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf9c768e3
mov ecx, 0xbb56aa06
cmovne ebp, ecx
test al, 1
mov ecx, 0xf9c768e3
cmovne ecx, ebp
jmp 0x14009f3ea
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov edi, ecx
or edi, 1
mov ebp, edi
not ebp
mov edx, ebx
or edx, 0x99d21484
and edi, 0x99d21485
and ebp, 0x662deb7a
or ebp, edi
and edx, 0x99d21485
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x52dd5a86
and edx, 0xad22a579
or edx, ebp
xor edx, 0xad22a579
and ebx, 0xf8f71d3f
and ecx, 0x708e2c0
or ecx, ebx
xor ecx, 0x708e2c0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne sil
cmp eax, 0xa
setl r11b
cmp eax, 9
setg r9b
mov eax, esi
xor al, r8b
and al, sil
mov ebx, eax
xor bl, 1
or al, bl
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov edx, r11d
or dl, al
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
and r9b, r8b
and sil, r11b
or sil, r9b
mov edx, r11d
and dl, r8b
xor r11b, r8b
or r11b, dl
xor sil, 1
mov edx, esi
xor dl, r11b
or sil, r11b
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov r9d, edx
and r9b, sil
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, r9d
xor cl, 1
xor r9b, dl
or cl, sil
xor cl, 1
or cl, r9b
xor cl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9f620ae4
mov ebp, 0x6f3836c4
cmovne eax, ebp
test dl, 1
mov edx, 0x9f620ae4
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x14009ef98
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xf1dc1eac
mov edx, ebx
xor edx, 0xf1dc1eac
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xe23e152
and edx, 0xf1dc1ead
or edx, ebp
and ecx, 0x85c229ee
and ebx, 0x7a3dd611
or ebx, ecx
mov ecx, ebx
xor ecx, 0x5a314000
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xa08cb61b
and edx, 0x5f7349e4
or edx, edi
xor ebx, 0x8080200a
and ebx, 0xa08cb61b
and ecx, 0x5f7349e4
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ecx
xor al, bl
not al
and al, bl
or bl, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x8689577e
mov edx, 0x5f48c71b
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x8689577e
cmovne ecx, edx
test bl, 1
jmp 0x14009e97e
mov eax, dword [0x140265740]
mov ecx, dword [0x14026573c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x9991705c
and eax, 0x666e8fa2
or eax, ebx
xor eax, 0x666e8fa2
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0xf0924430
and edx, 0xf6dbbcf
or edx, eax
xor edx, 0xf6dbbcf
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
or cl, bl
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
or dl, cl
xor cl, 1
or cl, r10b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r9b, al
and r10b, r8b
or r10b, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x5d85ba70
mov edx, 0xc11c55a2
cmovne eax, edx
test bl, 1
mov ebp, 0x5d85ba70
cmovne eax, ebp
jmp 0x14009e503
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x7fb4edcd
mov ecx, ebx
and ecx, 0x804b1232
or ecx, edx
mov edi, ecx
xor edi, 0x10000
xor ecx, 0x840005
mov ebp, esi
or ebp, 0x80a5123d
mov edx, ebp
not edx
or ecx, 0x17026cc0
and ecx, 0x97867ef5
and edi, 0x210008
or edi, ecx
and ebp, 0x97867ef5
and edx, 0x68588102
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x5596cf88
and edx, 0xaa693077
or edx, ecx
mov ecx, edx
xor ecx, 0x2acc224b
and esi, 0xb4b6a9ab
and ebx, 0x4b495654
or ebx, esi
mov ebp, ebx
xor ebp, 0x4b495654
xor edx, 0xd533ddb4
and ebp, edx
xor ebx, 0xb4b6a9ab
and ebx, ecx
or ebx, ebp
xor edx, ebx
test edx, ebx
setne dl
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor al, bl
mov ebx, ecx
or cl, dl
xor cl, 1
or cl, al
xor al, 1
xor bl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xad5c88db
mov ebp, 0xdf240067
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xad5c88db
cmovne ecx, ebp
test dl, 1
jmp 0x14009e97e
mov ecx, 0xd0a1b6a4
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x1b2650b6
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x3776e821
and ecx, 0xc88917de
or ecx, ebp
mov ebp, ecx
xor ebp, 0x408916da
xor ecx, 0x3776e821
mov edi, ecx
and edi, 0xab166124
and ebp, 0x54e99edb
or ebp, edi
or ecx, ebx
and ebx, 0xab166124
and edx, 0x54e99edb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x760832b5
and ecx, 0x89f7cd4a
or ecx, edx
xor ecx, 0x89f7cd4a
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
or al, bl
xor bl, cl
xor bl, 1
xor al, 1
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xdb8aa7ad
mov ebp, 0xd0352671
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0xdb8aa7ad
cmovne eax, ecx
jmp 0x14009f9e1
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265740]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0x39175b98
and ebp, 0xc6e8a467
or ebp, edx
xor ebp, 0xc6e8a466
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xf6f8878b
and ecx, ebp
not ebp
and ebp, 0x6980609
and edx, 0xf0608182
or edx, ebp
xor edx, 0xf0608182
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x23349c6b
and ecx, 0xdccb6394
or ecx, edx
mov edx, ecx
xor edx, 0x830e405
xor ecx, 0xd5cc1be0
mov ebp, ecx
and ebp, 0xb6c7109a
and edx, 0x4938ef65
or edx, ebp
mov ebp, dword [0x14026573c]
xor edx, 0x4938ef65
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl cl
mov edx, ecx
and dl, r8b
mov r10d, ebx
and r10b, r9b
or r10b, dl
xor cl, r9b
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, r10d
xor al, 1
mov edx, eax
and dl, r10b
and cl, r9b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x29c11104
mov ebp, 0x6089c3e9
cmovne edx, ebp
test al, 1
mov eax, 0x29c11104
cmovne eax, edx
mov qword [0x140265048], rdi
test cl, 1
jmp 0x14009f9de
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8ec9afb6
and edx, 0x71365049
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x38d99f9e
and edx, 0xc7266061
or edx, ecx
mov ecx, edx
xor ecx, 0xc0c8c2
xor edx, 0x14002008
and edx, 0x5d2f271c
and ecx, 0xa2d0d8e3
or ecx, edx
xor ecx, 0xa2d0d8e3
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
or dl, al
or bl, r8b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xd72f3cb0
mov edx, 0xc3397ea7
cmovne eax, edx
test bl, 1
mov edx, eax
mov ebp, 0xd72f3cb0
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x14009ef98
mov ecx, 0x405d400d
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x299bd2d2
mov edx, edi
and edx, 0xd6642d2c
or edx, ebp
xor edx, 0xd6642d2c
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0x3168e263
and edx, 0xce971d9c
or edx, ebp
or ebx, edi
and edi, 0x3168e263
and ecx, 0xce971d9c
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, eax
xor cl, bl
not cl
and cl, bl
or bl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
and r10b, al
and r9b, r8b
or r9b, r10b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x9fe67799
mov ebp, 0x8f7d7766
cmovne eax, ebp
test cl, 1
mov ecx, 0x9fe67799
cmovne ecx, eax
test dl, 1
jmp 0x14009f260
mov edx, dword [0x140265740]
mov esi, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe634af13
and ebp, 0x19cb50ec
or ebp, edi
or ecx, ebx
and ebx, 0xe634af13
and edx, 0x19cb50ec
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov edx, ecx
not edx
and edx, 0x1211c011
and ecx, 0xedee3fee
or ecx, edx
mov ebp, ecx
xor ebp, 0xc42a0886
mov edx, ebx
not edx
xor ecx, 0x1211c010
mov edi, edx
and edi, 0x3bd4b779
and ebx, 0xc42b4886
or ebx, edi
or edx, ecx
and ecx, 0x3bd4b779
and ebp, 0xc42b4886
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x42c11e81
and edx, 0xbd3ee17e
or edx, ecx
mov ecx, edx
xor ecx, 0x350a0122
xor edx, 0x2010e80
and ecx, 0x75ca1123
and edx, 0x8a35eedc
or edx, ecx
xor edx, 0x75ca1123
cmp edx, 0xffffffff
sete r9b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg r8b
mov ebx, eax
xor bl, r9b
and bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, r8b
xor al, 1
mov ebx, ecx
or bl, r9b
xor cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5cf2e13c
mov ebp, 0x230fe5d9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x5cf2e13c
jmp 0x14009e97e
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xf64eb63f
and edx, ebp
not ebp
and ebp, 0xf64eb63f
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9b149c0
and edx, 0xf64eb63f
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xb388ceaa
and ebp, ecx
mov ebx, edx
and ebx, 0x4c773155
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x4c773154
and ebx, 0xb388ceab
or ebx, ebp
and edx, 0xb7171014
mov ebp, ecx
and ebp, 0x48e8efeb
or ebp, edx
xor ebp, 0xb7171015
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xa6da681e
and edx, 0x592597e1
or edx, ecx
mov ecx, edx
xor ecx, 0x82484c0
xor edx, 0x24ca4008
and edx, 0x75cb5329
and ecx, 0x8a34acd6
or ecx, edx
xor ecx, 0x8a34acd6
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
xor r8b, al
mov eax, r8d
xor al, 1
mov edx, r10d
and dl, bl
mov r9d, edx
and r9b, r10b
xor dl, r10b
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, al
and dl, r8b
or dl, cl
xor r8b, bl
or al, r10b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x3c8b0c51
mov eax, 0xe74ce182
cmovne ecx, eax
test dl, dl
mov r14d, 0xe74ce182
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x3c8b0c51
cmovne ecx, eax
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x57dafe67
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0xb806b34d
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x1c0b6c9d
mov ebx, ebp
not ebx
or ecx, 0xe3f49362
mov edx, ecx
not edx
and ebp, 0x861235e3
and ebx, 0x61e48200
or ebx, ebp
and ecx, 0x861235e3
and edx, 0x1809481c
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x68d94c80
and edx, 0x9726b37f
or edx, ecx
mov ecx, edx
xor ecx, 0x74d2201d
mov ebp, edx
xor ebp, 0x74d2201c
and ebp, ecx
xor edx, 0x8b2ddfe2
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x57fd998c
and edx, ecx
and ecx, 0xa8026673
or ecx, ebp
xor ecx, 0xa8026673
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd081c02
and ecx, 0xf2f7e3fd
or ecx, ebp
xor ecx, 0xf2f7e3fd
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r11b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ecx, r11d
xor cl, r9b
and cl, r11b
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
xor cl, al
and r8b, r9b
and r11b, al
or r11b, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
xor al, 1
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xd00db201
mov edx, 0x57dafe67
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x14009f75a
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x136dd204
mov edx, ebx
xor edx, 0x136dd204
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xec922dfa
and edx, 0x136dd205
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xb503d0f8
and edx, 0x4afc2f07
or edx, edi
and ebx, 0xb503d0f8
and ecx, 0x4afc2f07
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, dl
and al, cl
and r9b, dl
and bl, r8b
or bl, r9b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
mov eax, edx
xor al, bl
mov eax, 0xb4a7f8f0
mov ebp, 0x40211ea2
cmovne eax, ebp
test bl, bl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14009f25e
mov edx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x306e306a
mov edx, ebp
and edx, 0xcf91cf95
or edx, ebx
mov ebx, edx
xor ebx, 0xcd81cf10
xor edx, 0x306e306a
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x25e10e4
and ebx, 0xfda1ef1a
or ebx, eax
or edx, esi
and esi, 0x25e10e4
and ecx, 0xfda1ef1b
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xd9e9fdb0
and eax, 0x2616024f
or eax, ecx
or edx, ebp
and ebp, 0xd9e9fdb0
and edi, 0x2616024f
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
setne r10b
sete r11b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg cl
mov edx, ecx
xor dl, r9b
and dl, cl
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, r11b
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, r11b
and bl, cl
and r10b, r9b
and cl, r11b
or cl, r10b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor al, dl
mov ebx, edx
xor bl, r8b
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xd990891f
mov ecx, 0x68b4332d
cmovne eax, ecx
test dl, 1
mov ecx, 0xd990891f
cmovne ecx, eax
test bl, 1
jmp 0x14009f260
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xfa5b9c98
and ecx, ebp
not ebp
and ebp, 0xa0139890
and edx, 0x5a480408
or edx, ebp
mov ebp, edx
xor ebp, 0x42000008
xor edx, 0xa5b7fbf7
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xbdfc96a5
and ebp, 0x42030818
or ebp, edi
or edx, ebx
and ebx, 0xbdfc96a5
and ecx, 0x4203695a
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7d23f993
and edx, 0x82dc066c
or edx, ecx
mov ebp, edx
xor ebp, 0x78879af4
mov eax, edx
xor eax, 0x8778650b
xor edx, 0xdf220cd5
and edx, eax
mov ecx, ebp
and ecx, 0x585a69de
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xacba08bc
and ecx, 0x5345f743
or ecx, edx
mov edx, ecx
xor edx, 0xf0600101
and ebp, 0x3c79ff4b
mov ebx, eax
and ebx, 0xc38600b4
or ebx, ebp
xor ebx, 0x3c79ff4a
and eax, 1
or eax, ebx
mov esi, eax
not esi
xor ecx, 0xb1f9e9c
mov ebp, ecx
and ebp, 0xf8170fa
and edx, 0xf07e8f05
or edx, ebp
or ecx, eax
and eax, 0xf8170fa
and esi, 0xf07e8f05
or esi, eax
xor esi, edx
not ecx
or ecx, esi
mov eax, ecx
xor eax, 0xf3f3fd69
and eax, ecx
not ecx
and ecx, 0xf3f3fd69
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc0c0296
and eax, 0xf3f3fd69
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xec48fddc
and ecx, 0x13b70223
or ecx, eax
xor ecx, 0xec48fddc
cmp ecx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
or dl, al
and al, bl
xor bl, r9b
xor dl, 1
or dl, bl
xor dl, 1
and cl, r9b
or cl, al
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xd9db4b11
mov ebp, 0xf3e8121b
cmovne edx, ebp
test cl, 1
mov ecx, 0xd9db4b11
cmovne ecx, edx
jmp 0x14009f644
mov ecx, 0xaa4846a7
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0xc74b4b39
and ebx, 0x38b4b4c6
or ebx, edi
or ecx, ebp
and ebp, 0xc74b4b39
and edx, 0x38b4b4c6
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb5b515ac
and ecx, 0x4a4aea53
or ecx, edx
xor ecx, 0x4a4aea53
setne bl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
xor al, 1
or bl, r8b
xor dl, r8b
and dl, r8b
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x1f386a52
mov ebp, 0xd00db201
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x1f386a52
cmovne edx, ebp
test al, al
cmove edx, ecx
mov ecx, edx
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x21b125c0
mov ecx, ebx
and ecx, 0x98044038
or ecx, edx
xor ecx, 0x98044038
mov edx, ebx
xor edx, 0xb9b565f8
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x769230fa
and edx, 0x896dcf05
or edx, ecx
mov edi, edx
xor edi, 0x30d8aafc
xor edx, 0xcd275501
and ebp, 0x1e07681c
and ebx, 0xe1f897e3
or ebx, ebp
mov ecx, ebx
xor ecx, 0xc1e095c1
xor ebx, 0x1e07681c
mov ebp, edi
and ebp, 0x22180a3a
and edx, 0xdde7f5c5
or edx, ebp
or edi, ebx
and ebx, 0x22180a3a
and ecx, 0xdde7f5c5
or ecx, ebx
xor ecx, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x1495b49e
mov ebp, 0x44f171a5
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x1495b49e
jmp 0x14009f260
mov ecx, dword [0x140265740]
mov r8d, dword [0x14026573c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xd0306cb
and ecx, ebp
not ebp
and ebp, 0x9030603
and edx, 0x40000c8
or edx, ebp
mov ebp, edx
xor ebp, 0x4000000
xor edx, 0xfbffff37
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x1bf19ea
and ebp, 0xc000601
or ebp, edi
or edx, ebx
and ebx, 0x1bf19ea
and ecx, 0xfe40e615
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x94c7bcc0
and edx, 0x6b38433f
or edx, ecx
mov edi, edx
xor edi, 0x401b0054
mov ecx, edx
xor ecx, 0x99c4ba0b
xor edx, 0xc3a9783c
and edx, ecx
mov esi, ecx
or esi, 0xa5923dc8
mov ebp, esi
not ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x588b996f
and edx, 0xa7746690
or edx, eax
or ebx, esi
and esi, 0x588b996f
and ebp, 0x2644210
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x5a6dc236
and ebx, 0xa5923dc9
or ebx, eax
and edi, 0x40db8055
mov eax, ecx
and eax, 0xbf247faa
or eax, edi
xor eax, 0x40db8054
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x940a459c
and ecx, 0x6bf5ba63
or ecx, eax
xor ecx, 0x6bf5ba63
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x4681dc29
mov edx, ebp
not edx
or ecx, 0x115a03d2
and ecx, 0x11da9ff2
and eax, 0x46014009
or eax, ecx
and ebp, 0x11da9ff2
and edx, 0xa8242004
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0xbdb91d14
and edx, 0x4246e2eb
or edx, eax
xor edx, 0x4c73ec2
sete bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
xor dl, bl
xor dl, 1
mov eax, ebx
xor al, cl
and cl, bl
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd3c61c5
mov ebp, 0x6c5ee32f
cmovne eax, ebp
test cl, 1
mov ecx, 0xd3c61c5
cmovne ecx, eax
test dl, dl
cmove ecx, eax
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov eax, dword [0x140265740]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x1c5facbe
and ecx, 0xe3a05341
or ecx, eax
mov ebp, ecx
xor ebp, 0x800100
xor ecx, 0x14420002
or edx, 0x1eea118a
mov eax, edx
not eax
or ecx, 0xe1102211
and ecx, 0xf7723213
and ebp, 0x8880188
or ebp, ecx
and edx, 0xf7723213
and eax, 0x5cc64
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x8fc6143a
and eax, 0x7039ebc5
or eax, ecx
mov edx, eax
xor edx, 0x6ed3fa4f
mov ecx, eax
xor ecx, 0x912c05b0
mov ebp, ecx
and ebp, 0x18c38e06
xor eax, 0x76107449
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe73c71f8
and eax, 0x18c38e07
or eax, ebp
and edx, 0x2f5fdd30
mov ebp, ecx
and ebp, 0xd0a022cf
or ebp, edx
xor ebp, 0x2f5fdd31
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe7f66f73
and ecx, 0x1809908c
or ecx, edx
xor ecx, 0x1809908c
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x831c5d3f
and edx, ecx
not ecx
and ecx, 0x1101d0f
and eax, 0x820c4030
or eax, ecx
xor eax, 0x820c4030
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x7ce3a2c0
and edx, 0x831c5d3f
or edx, eax
sete cl
setne al
cmp dword [0x14026573c], 9
setg dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, cl
not bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x127160ea
mov ebp, 0xe31ba981
cmovne ecx, ebp
test al, 1
mov eax, 0x127160ea
cmovne ecx, eax
test dl, 1
cmove ecx, ebp
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x67368106
mov ecx, ebx
not ecx
or edx, 0x888008d9
and edx, 0xe8b609d9
and ebp, 0x7008006
or ebp, edx
and ebx, 0xe8b609d9
and ecx, 0x10497620
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x98c97ef9
and ecx, 0x67368106
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x352481fe
and edx, ecx
not ecx
and ecx, 0xf4ad6c1a
and ebp, 0xb5293e5
or ebp, ecx
mov ecx, ebp
xor ecx, 0xb5293e5
mov ebx, ebp
xor ebx, 0xc189ede4
and ebx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xbf3db3b3
and edx, 0x40c24c4c
or edx, ebx
xor edx, 0x75e6cdb3
xor ebp, 0xd0246012
and ebp, 0xd924e053
mov ebx, ecx
and ebx, 0x26db1fac
or ebx, ebp
xor ebx, 0xd924e052
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcf232dcb
and ecx, 0x30dcd234
or ecx, edx
xor ecx, 0x30dcd234
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
and dl, cl
xor al, cl
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, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xa3345944
mov edx, 0xadb449a0
cmovne ecx, edx
test al, al
mov eax, 0xa3345944
cmove ecx, eax
test bl, 1
jmp 0x14009f646
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xd618d6ee
mov ecx, ebx
and ecx, 0x29e72910
or ecx, edx
xor ecx, 0x29e72910
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0xee07be55
and ebx, 0x11f841aa
or ebx, ebp
mov ecx, ebx
xor ecx, 0x11580022
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x84a143c9
and edx, 0x7b5ebc36
or edx, ebp
xor ebx, 0x84010241
and ebx, 0x84a143c9
and ecx, 0x7b5ebc36
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
or bl, r8b
or al, r9b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x49129b04
mov ebp, 0x551fba7e
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x49129b04
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x3302e9d6
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
mov edx, dword [0x14026573c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xd82b81b6
mov ebx, eax
and ebx, 0x27d47e48
or ebx, ebp
xor ebx, 0x27d47e48
mov ebp, eax
and ebp, 1
or ebp, ebx
not ebp
and ecx, 0x7248881a
and eax, 0x8db777e5
or eax, ecx
xor eax, 0x8db777e5
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1813efd7
and eax, 0xe7ec1028
or eax, ecx
xor eax, 0xe7ec1028
setne cl
sete r9b
cmp edx, 0xa
setl al
cmp edx, 9
setg r8b
xor cl, r9b
and cl, r9b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
and dl, r8b
xor cl, 1
and cl, al
or cl, dl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa2630253
mov ebp, 0x168ddaae
cmovne ecx, ebp
test al, 1
mov eax, 0xa2630253
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x14009f9e1
mov ecx, 0x2243a59f
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x9604b67
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov edx, dword [0x140265740]
mov eax, dword [0x14026573c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x84cea6f
and ebp, 0xf7b31590
or ebp, edi
or ecx, ebx
and ebx, 0x84cea6f
and edx, 0xf7b31590
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x4e7eb43a
mov edx, ecx
and edx, 0xb1814bc5
or edx, ebp
mov ebp, edx
xor ebp, 0xb1814bc5
mov ebx, ebp
and ebx, 0x1cb4dae4
and ecx, 0xe34b251b
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x348501ec
and ecx, 0xcb7afe13
or ecx, ebx
xor ecx, 0xd7ce24f6
and ebp, 1
xor edx, 0xb1814bc4
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x53960fe7
and edx, 0xac69f018
or edx, ebp
xor edx, 0xac69f018
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
or edx, 0xeec65632
mov ebx, edx
not ebx
or ebp, 0x1139a9cd
mov ecx, ebp
not ecx
and edx, 0x840ffad9
and ebx, 0x11300104
or ebx, edx
and ebp, 0x840ffad9
and ecx, 0x6ac00422
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x5134b870
and ecx, 0xaecb478f
or ecx, edx
mov edx, ecx
xor edx, 0x1a202400
xor ecx, 0x400d11bd
mov ebp, ecx
and ebp, 0xe5d3dad6
and edx, 0x1a2c2529
or edx, ebp
xor edx, 0x1a2c2529
or edx, ecx
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
or dl, bl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
not al
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x275b2135
mov edx, 0x282d4154
cmovne ecx, edx
test bl, bl
cmovne ecx, r15d
test al, 1
cmove ecx, edx
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, 0x6cefd027
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov ecx, dword [0x140265740]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebx
not edi
mov esi, ecx
and esi, 0x927dde98
and ebp, 0x6d822166
or ebp, esi
or ecx, edi
and edi, 0x927dde98
and ebx, 0x6d822167
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
and edx, 0x9dff3495
and eax, 0x6200cb6a
or eax, edx
mov edx, eax
xor edx, 0x6200cb6a
xor eax, 0x9dff3495
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14026573c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
xor al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
mov edx, 0x6a6ed3c
mov ebp, 0x142e344c
cmovne edx, ebp
test al, al
mov eax, 0x6a6ed3c
cmovne eax, edx
test cl, cl
cmove eax, edx
mov ecx, eax
cmp ecx, 0x9604b66
jg 0x140091a50
jmp 0x1400919d8
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret