Function at 0x1401130c0
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 [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x1e4cef03
mov ecx, edx
xor ecx, 0x1e4cef03
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xe1b310fd
and ecx, 0x1e4cef02
or ecx, ebp
mov ebp, ecx
not ebp
and ebx, 0x9b8ac480
and edx, 0x64753b7f
or edx, ebx
mov ebx, edx
xor ebx, 0x430217e
xor edx, 0x9b8ac480
mov edi, ecx
and edi, 0x73cfde01
and ebp, 0x8c3021fe
or ebp, edi
or ecx, edx
and edx, 0x73cfde01
and ebx, 0x8c3021fe
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r12d, 0x1d96041c
mov r15d, 0x7c484adf
mov r14d, 0x3c9aaca6
mov r13d, 0x11f5076e
mov ecx, 0xa82e74b4
nop word cs:[rax + rax]
nop
cmp ecx, 0x8f73744
jle 0x140113bd0
cmp ecx, 0x451f0c68
jg 0x1401132d0
cmp ecx, 0x267d7e62
jg 0x140113484
cmp ecx, 0x176cfe00
jle 0x1401137ae
cmp ecx, 0x1d96041b
jle 0x14011478c
cmp ecx, 0x1ffa20a0
jle 0x1401154b0
cmp ecx, 0x206877e2
jle 0x140116d1a
cmp ecx, 0x206877e3
je 0x14011a4ef
cmp ecx, 0x2420466b
je 0x14011a677
cmp ecx, 0x249b2058
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov esi, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5edb101a
mov edx, edi
and edx, 0xa124efe4
or edx, ebp
xor edx, 0xa124efe4
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xe70c775b
and ebx, 0x18f388a4
or ebx, edx
and edi, 0xe70c775b
and ecx, 0x18f388a4
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 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, ecx
xor dl, al
test cl, cl
mov ecx, 0xa7388607
mov ebp, 0x834a3b0a
cmovne ecx, ebp
test al, al
mov eax, 0xa7388607
cmove ecx, eax
test dl, dl
jmp 0x14011e6a7
cmp ecx, 0x6623dea2
jg 0x14011359a
cmp ecx, 0x53e9a5fc
jle 0x140113944
cmp ecx, 0x5a725170
jle 0x1401147d2
cmp ecx, 0x5fdb37ab
jle 0x1401154ea
cmp ecx, 0x6364907d
jle 0x140116d48
cmp ecx, 0x6364907e
je 0x14011a68d
cmp ecx, 0x65887750
je 0x14011a6a3
cmp ecx, 0x66032b33
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc1e14746
mov ecx, ebp
and ecx, 0x3e1eb8b9
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1216a090
xor ecx, 0xc1e14746
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x2d885b6c
and ebx, 0xd277a492
or ebx, eax
or ecx, esi
and esi, 0x2d885b6c
and edx, 0xd277a493
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x2d1fea32
and eax, 0xd2e015cd
or eax, edx
or ecx, ebp
and ebp, 0x2d1fea32
and edi, 0xd2e015cd
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x5f8a3a64
and ecx, 0xa075c59b
or ecx, eax
xor ecx, 0xa075c59b
sete r9b
setne bl
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl dl
mov r8d, edx
and r8b, bl
or bl, dl
mov eax, r9d
and al, r11b
or r11b, r9b
mov r10d, r11d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
or al, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, r11b
or dl, r11b
xor r11b, 1
and cl, r11b
or bl, cl
xor r11b, al
xor dl, 1
or dl, r11b
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x13c69d28
mov edx, 0x94805fe
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x13c69d28
jmp 0x140121223
cmp ecx, 0x3554b402
jle 0x140113b81
cmp ecx, 0x3c2f8a47
jle 0x140114818
cmp ecx, 0x3fee8025
jle 0x140115607
cmp ecx, 0x4150f867
jle 0x140116d76
cmp ecx, 0x4150f868
je 0x14011a7f7
cmp ecx, 0x41b0d013
je 0x14011a8a9
cmp ecx, 0x43d3a4bb
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x72e10492
mov edx, edi
and edx, 0x8d1efb6c
or edx, ebp
xor edx, 0x8d1efb6c
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, 0x312b0cb9
and ebx, 0xced4f346
or ebx, ebp
and edi, 0x312b0cb9
and ecx, 0xced4f346
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, ebx
xor al, dl
and al, bl
and bl, dl
xor dl, r8b
xor dl, 1
and cl, r8b
or bl, cl
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
or al, bl
xor bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x41b0d013
mov ebp, 0x77a117c8
cmovne ecx, ebp
test al, 1
mov eax, 0x41b0d013
jmp 0x14011a35e
cmp ecx, 0x7a7f19a8
jle 0x1401140af
cmp ecx, 0x7e0526c0
jle 0x14011546a
cmp ecx, 0x7f082e19
je 0x140121abc
cmp ecx, 0x7e0526c1
je 0x14011a8d3
cmp ecx, 0x7f185073
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x10208000
mov edx, ecx
and edx, 0x8c111000
or edx, eax
xor edx, 0x8c111000
and ecx, 0x63ce6fff
or ecx, edx
mov eax, ecx
not eax
and eax, 0x63ce6fff
and ecx, 0x9c319000
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x7fa10916
and ecx, 0x805ef6e9
or ecx, eax
mov esi, ecx
xor esi, 0x805ef6e9
xor ecx, 0x7fa10916
mov ebx, ecx
or ebx, 0x210b2ed3
mov edi, ebx
not edi
or ebp, 0xdef4d12c
mov eax, ebp
not eax
and ebx, 0xf0c14657
and edi, 0xe349128
or edi, ebx
and ebp, 0xf0c14657
and eax, 0x10a2880
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xfcdabe76
and eax, 0x3254189
or eax, ebp
mov ebp, eax
xor ebp, 0xcd0000a4
and ecx, 0xc117e1a
mov edx, esi
and edx, 0xf3ee81e5
or edx, ecx
xor edx, 0xc117e1b
and esi, 1
or esi, edx
mov ecx, esi
not ecx
xor eax, 0x222e6f5b
mov edx, eax
and edx, 0x10f5fb00
and ebp, 0xef0a04ff
or ebp, edx
or eax, esi
and esi, 0x10f5fb00
and ecx, 0xef0a04ff
or ecx, esi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x59229f6b
and edx, eax
not eax
and eax, 0x9000d63
and ecx, 0x50229208
or ecx, eax
xor ecx, 0x50229208
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xfe96e8e8
and edx, 0x1691717
or edx, eax
mov eax, edx
xor eax, 0x410834
xor edx, 0xa1144181
and edx, 0xf91ec1c9
and eax, 0x6e13e36
or eax, edx
mov ecx, eax
xor ecx, 0x2c02820
xor eax, 0x89108180
and eax, 0x8d319796
and ecx, 0x72ce6869
or ecx, eax
xor ecx, 0x72ce6869
setne cl
sete dl
cmp dword [0x14024b6f4], 9
setg r8b
mov ebx, r8d
xor bl, dl
mov eax, ebx
not al
and al, dl
or dl, r8b
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
and bl, r8b
xor cl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xfb2cc04c
mov ebp, 0x342664cc
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xfb2cc04c
jmp 0x14011b9eb
cmp ecx, 0xfeeec22
jg 0x140114916
cmp ecx, 0xc43f94c
jg 0x140115797
cmp ecx, 0x9b5f3c8
jg 0x140116e9e
cmp ecx, 0x8f73745
je 0x14011aa1c
cmp ecx, 0x94805fe
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ecx, ebx
and ecx, 0xf62ed307
mov edx, esi
and edx, 0x9d12cf8
or edx, ecx
mov edi, edx
xor edi, 0x8400008
mov ebp, ebx
or ebp, 0x99418098
mov ecx, ebp
not ecx
or edx, 0x42361867
and edx, 0x433718f7
and edi, 0x98408008
or edi, edx
and ebp, 0x433718f7
and ecx, 0x24886700
or ecx, ebp
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x66be7f66
and ecx, 0x99418099
or ecx, edx
mov edx, ecx
not edx
and edx, 0xec8fee3f
and ecx, 0x137011c0
or ecx, edx
mov edx, ecx
xor edx, 0x3601100
and ebx, 0xb5341da8
and esi, 0x4acbe257
or esi, ebx
mov ebx, esi
xor ebx, 0x42420201
xor ecx, 0xec8fee3f
xor esi, 0xb5341da8
mov ebp, ecx
and ebp, 0xbc9de0f6
and edx, 0x43621f09
or edx, ebp
or ecx, esi
and esi, 0xbc9de0f6
and ebx, 0x43621f09
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe0df828c
and ecx, 0x1f207d73
or ecx, edx
xor ecx, 0x1f207d73
sete r9b
setne dl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
and dl, r8b
and al, r9b
or al, dl
mov ebx, eax
xor bl, r8b
and bl, al
xor r9b, r8b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, r9b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xd1ef728a
mov ebp, 0xbcb91b0c
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xd1ef728a
jmp 0x1401205c7
cmp ecx, 0x4eaa8d03
jg 0x140114ac3
cmp ecx, 0x4a3d3a86
jg 0x140115961
cmp ecx, 0x46223c01
jg 0x140116fa6
cmp ecx, 0x451f0c69
je 0x14011aa37
cmp ecx, 0x452e1957
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x268241
and ebp, 0x2c03824
or ebp, edx
mov ebx, ebp
xor ebx, 0x2801804
xor ebp, 0xe81d049a
or ecx, 0x2e6ba65
mov edx, ecx
not edx
and ebp, 0xe85d24ba
and ebx, 0x2a29a45
or ebx, ebp
and ecx, 0xe85d24ba
and edx, 0x15004100
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xfd19459a
and edx, 0x2e6ba65
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x7b9aa563
and edx, 0x84655a9c
or edx, ecx
mov ebx, edx
xor ebx, 0x4605a14
mov ecx, ebp
not ecx
xor edx, 0x7b9aa562
mov edi, ecx
and edi, 0xe315a0e9
and ebp, 0x1cea5f16
or ebp, edi
or ecx, edx
and edx, 0xe315a0e9
and ebx, 0x1cea5f16
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7cbef820
and edx, ecx
and ecx, 0x834107df
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8141005d
xor ecx, 0x7cbef820
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x563e7fa2
and ebp, 0xa9c1805d
or ebp, edi
or ecx, ebx
and ebx, 0x563e7fa2
and edx, 0xa9c1805d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf724c8fb
and ecx, 0x8db3704
or ecx, edx
mov edx, ecx
xor edx, 0x8402304
xor ecx, 0x44208869
and ecx, 0x44bb9c69
and edx, 0xbb446396
or edx, ecx
xor edx, 0xbb446396
setne r8b
sete cl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r10b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, ecx
or dl, al
xor r9b, cl
xor cl, al
not cl
and cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov ebx, r8d
xor bl, r10b
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
and al, bl
xor r9b, bl
xor bl, 1
and dl, bl
or dl, al
or bl, cl
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc6f1238c
mov ecx, 0x993950c1
cmovne eax, ecx
test bl, 1
mov ecx, 0xc6f1238c
jmp 0x14012121d
cmp ecx, 0x2f539ca1
jg 0x140114cc2
cmp ecx, 0x28ec9190
jg 0x14011599b
cmp ecx, 0x276e7ebe
jg 0x140117113
cmp ecx, 0x267d7e63
je 0x14011aa4d
cmp ecx, 0x26a13d28
jne 0x1401131a0
mov ecx, 0xf738f01
cmp ecx, 0x8f73744
jg 0x1401131ac
nop
cmp ecx, 0xc3af04d6
jg 0x140113c50
cmp ecx, 0xa02c606d
jg 0x140113e71
cmp ecx, 0x8ac35d59
jle 0x140114101
cmp ecx, 0x98501084
jle 0x140114dc8
cmp ecx, 0x9c331c13
jle 0x1401159d5
cmp ecx, 0x9d52594b
jle 0x140117141
cmp ecx, 0x9d52594c
je 0x14011ab87
cmp ecx, 0x9ea8d16b
je 0x14011ace2
cmp ecx, 0x9feebc69
jne 0x1401131a0
mov ecx, 0xea38560d
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xeb950fc2
jg 0x140113edb
cmp ecx, 0xd4adfa74
jle 0x14011433e
cmp ecx, 0xdbdd7837
jle 0x140114e0e
cmp ecx, 0xe1b875bf
jle 0x140115a0f
cmp ecx, 0xe76e2ba5
jle 0x14011725d
cmp ecx, 0xe76e2ba6
je 0x14011acf8
cmp ecx, 0xe90596f3
je 0x14011ae3e
cmp ecx, 0xea38560d
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x7c9f3e8d
and edx, 0x8360c172
or edx, ecx
mov ebx, edx
xor ebx, 0x200000
xor edx, 0x70800001
or ebp, 0xf0f0614f
mov ecx, ebp
not ecx
or edx, 0x3049090
and edx, 0xf3c4d1d3
and ebx, 0x30200c
or ebx, edx
and ebp, 0xf3c4d1d3
and ecx, 0xc0b0e20
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf0f9eb0
and ecx, 0xf0f0614f
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x55fb340b
and ecx, 0xaa04cbf4
or ecx, edx
xor ecx, 0xaa04cbf5
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xad536fc8
and ecx, 0x52ac9037
or ecx, edx
mov ebx, ecx
xor ebx, 0x2881020
xor ecx, 0xa0114200
or ebp, 0xeb9957a5
mov edx, ebp
not edx
or ecx, 0x10642818
and ecx, 0xf0756a1d
and ebx, 0xb8815a0
or ebx, ecx
and ebp, 0xf0756a1d
and edx, 0x4028042
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1466a85a
and edx, 0xeb9957a5
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe73c423f
and edx, 0x18c3bdc0
or edx, ebp
xor edx, 0x18c3bdc0
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, r9d
and cl, al
or r9b, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
mov edx, r8d
and dl, al
mov r9d, ebx
mov r10d, r8d
and r10b, dl
xor dl, r8b
xor r8b, bl
xor bl, 1
and cl, bl
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
or dl, r10b
mov r9d, ecx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, cl
or dl, r9b
or al, bl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7e0526c1
mov ebp, 0x5296fbd9
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x7e0526c1
jmp 0x1401205c7
cmp ecx, 0xaeedc484
jle 0x140114464
cmp ecx, 0xb96e4320
jle 0x140114e54
cmp ecx, 0xbc36504f
jle 0x140115bb8
cmp ecx, 0xbcb91b0b
jle 0x14011728b
cmp ecx, 0xbcb91b0c
je 0x14011ae54
cmp ecx, 0xbdd6eb6f
je 0x14011ae6a
cmp ecx, 0xc1e61b5e
jne 0x1401131a0
mov ecx, 0xf3706a6a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xf833a398
jle 0x1401145a0
cmp ecx, 0xea0e56
jle 0x140114e9a
cmp ecx, 0x63d11e1
jle 0x140115d08
cmp ecx, 0x72b2de7
jle 0x1401173c6
cmp ecx, 0x72b2de8
je 0x14011b08b
cmp ecx, 0x78b27d6
je 0x14011b1df
cmp ecx, 0x7bd5e9a
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc3af0208
and ecx, edx
and edx, 0x3c50fdf7
or edx, ebp
xor edx, 0x3c50fdf7
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebx, edx
xor ebx, 0x661d61b6
and ebx, edx
not edx
and edx, 0xefbb3e2d
and ecx, 0x1044c1d2
or ecx, edx
mov ebp, ecx
xor ebp, 0x1044c1d2
mov edi, ecx
xor edi, 0x89a65f9b
and edi, ebp
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0xa1521cee
and edi, 0x5eade311
or edi, eax
or edx, esi
and esi, 0xa1521cee
and ebx, 0x5eade311
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x99e29e48
and edx, 0x661d61b7
or edx, eax
and ebp, 1
xor ecx, 0x1044c1d3
or ecx, ebp
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe79bcb29
and ecx, 0x186434d6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x999e5799
and ecx, 0x6661a866
or ecx, eax
xor ecx, 0x81fa634f
sete cl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov eax, r10d
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
or r10b, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
xor dl, al
xor r9b, bl
or cl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa899a96a
mov ebp, 0x8f541bea
cmovne eax, ebp
test cl, 1
mov ecx, 0xa899a96a
jmp 0x14012121d
cmp ecx, 0x722ba4dd
jg 0x140114fd2
cmp ecx, 0x6eb349ed
jg 0x140115d42
cmp ecx, 0x68bbdb01
jg 0x1401173f4
cmp ecx, 0x6623dea3
je 0x14011b2e6
cmp ecx, 0x6722909d
jne 0x1401131a0
mov ecx, 0xde93afcc
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x84825f03
jg 0x140115018
cmp ecx, 0x834a3b09
jg 0x140115e80
cmp ecx, 0x81989390
jg 0x140117422
cmp ecx, 0x800799be
je 0x14011b3d1
cmp ecx, 0x8022259b
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x1dc25137
and ecx, edx
and edx, 0xe23daec8
or edx, ebp
mov ebp, edx
xor ebp, 0x29acc8
xor edx, 0x1dc25137
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xef560201
and ebp, 0x10a9fdfe
or ebp, edi
or edx, ebx
and ebx, 0xef560201
and ecx, 0x10a9fdfe
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebx, edx
mov ebp, edx
xor ebp, 0x1b74ed97
and ebp, edx
not edx
and edx, 0xf7b5ff1b
and ebx, 0x84a00e4
or ebx, edx
mov ecx, ebx
xor ecx, 0x1334ed13
or ecx, 0xe48b1268
mov edx, ecx
not edx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xcbfcc38a
and edx, 0x10002c15
or edx, esi
or ecx, edi
and edi, 0xcbfcc38a
and ebp, 0x34033c75
or ebp, edi
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe48b1269
and ecx, 0x1b74ed96
or ecx, edx
mov edx, ebx
and edx, 1
xor ebx, 0x84a00e5
or ebx, edx
mov edx, ebx
not edx
and edx, 0x57652d91
and ebx, 0xa89ad26e
or ebx, edx
mov ebp, ebx
xor ebp, 0xa09ad20c
xor ebx, 0x57652d91
mov edx, ecx
not edx
mov edi, edx
and edi, 0xf210df2
and ecx, 0xf0def20d
or ecx, edi
or edx, ebx
and ebx, 0xf210df2
and ebp, 0xf0def20d
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x52b03d05
and edx, 0xad4fc2fa
or edx, ecx
mov ebx, edx
xor ebx, 0x404200
xor edx, 0x2104
or ebp, 0x555163e4
mov ecx, ebp
not ecx
or edx, 0x22841819
and edx, 0x278539fd
and ebx, 0x50504200
or ebx, edx
and ebp, 0x278539fd
and ecx, 0x882a8402
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x4d9ac9dd
and ecx, 0xb2653622
or ecx, edx
mov edx, ecx
xor edx, 0x86345442
xor ecx, 0x188a8809
and ecx, 0x798a898d
and edx, 0x86757672
or edx, ecx
xor edx, 0x86757672
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
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
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x88b73c4b
mov ebp, 0x5a725171
cmovne eax, ebp
test cl, 1
mov ecx, 0x88b73c4b
jmp 0x14011d13b
cmp ecx, 0xcf13eaaf
jg 0x14011513a
cmp ecx, 0xc834bf0d
jg 0x14011600d
cmp ecx, 0xc6f1238b
jg 0x1401175b8
cmp ecx, 0xc3af04d7
je 0x14011b5c2
cmp ecx, 0xc4425b12
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xa70036b5
mov ebp, eax
and ebp, 0x58ffc94a
or ebp, esi
or edx, edi
and edi, 0xa70036b5
and ebx, 0x58ffc94a
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and eax, 0x346d75cf
and ecx, 0xcb928a30
or ecx, eax
mov eax, ecx
xor eax, 0xcb928a30
xor ecx, 0x346d75cf
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg dl
mov ebx, edx
xor bl, al
xor dl, bl
and dl, bl
xor r9b, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or al, cl
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x3fee8026
mov ebp, 0x46223c02
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x3fee8026
jmp 0x140121223
cmp ecx, 0xa82e74b3
jg 0x14011522b
cmp ecx, 0xa71d2221
jg 0x140116047
cmp ecx, 0xa2cd78d5
jg 0x140117698
cmp ecx, 0xa02c606e
je 0x14011b6f2
cmp ecx, 0xa1446b19
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xaf797638
mov eax, ecx
and eax, 0x508689c6
or eax, edx
mov ebx, eax
xor ebx, 0x50868846
xor eax, 0x5385030
mov edx, ecx
or edx, 0x53851b0
and eax, 0x53851b0
and ebx, 0xfac7ae4e
or ebx, eax
and edx, 0x53851b1
xor edx, ebx
mov eax, edx
not eax
and eax, 0x6efb7ef6
and edx, 0x91048109
or edx, eax
xor edx, 0x91048109
and ebp, 0xdfc14c45
and ecx, 0x203eb3ba
or ecx, ebp
xor ecx, 0x203eb3ba
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp dword [0x14024b6f4], 9
setg al
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
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
xor cl, al
xor r8b, al
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x7712b7cc
mov ebp, 0x4eaa8d04
jmp 0x14011b1d0
cmp ecx, 0xf2231a8d
jg 0x140115368
cmp ecx, 0xec7089e2
jg 0x140116081
cmp ecx, 0xebdf0df1
jg 0x140117786
cmp ecx, 0xeb950fc3
je 0x14011b714
cmp ecx, 0xeba2befc
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x6970c908
and edx, 0x80002253
or edx, ecx
mov ebx, edx
xor ebx, 0x80000210
xor edx, 0x3d57cd8c
or ebp, 0xe970eb5b
mov ecx, ebp
not ecx
and edx, 0x3d57edcf
and ebx, 0xc0200210
or ebx, edx
and ebp, 0x3d57edcf
and ecx, 0x2881020
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2740d166
and ecx, 0xd8bf2e99
or ecx, edx
mov edx, ecx
xor edx, 0x31cfc5c2
mov ebp, ecx
xor ebp, 0x42002224
and ebp, 0x438026e4
xor ecx, 0x51d5c183
and ecx, edx
and edx, 0xbc7fd91b
or edx, ebp
mov ebp, edx
xor ebp, 0xbc7fd91b
xor edx, 0x41002080
mov edi, ebp
and edi, 0x601a0441
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x5f09c755
and ecx, 0xa0f638aa
or ecx, ebx
mov edi, ecx
xor edi, 0x201888
and edx, 0x6d32608a
mov ebx, ebp
and ebx, 0x92cd9f75
or ebx, edx
xor ebx, 0x6d32608b
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
xor ecx, 0x3f13c315
mov ebx, ecx
and ebx, 0xdbdda676
and edi, 0x24225989
or edi, ebx
or ecx, ebp
and ebp, 0xdbdda676
and edx, 0x24225989
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x3ca38e8f
and edx, 0xc35c7170
or edx, ecx
mov ecx, edx
xor ecx, 0x4810482
xor edx, 0xc35c7170
mov ebp, edx
and ebp, 0x7836db3d
and ecx, 0x87c924c2
or ecx, ebp
xor ecx, 0x7836db3d
xor edx, ecx
test edx, ecx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
or bl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
and bl, al
or bl, dl
xor dl, 1
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0x7a32ad79
mov ecx, 0xe1d7c28c
cmovne eax, ecx
test bl, 1
mov ecx, 0x7a32ad79
jmp 0x140115223
cmp ecx, 0x1a116dc7
jg 0x14011618d
cmp ecx, 0x18fb8b7e
jg 0x14011786c
cmp ecx, 0x176cfe01
je 0x14011b72a
cmp ecx, 0x177a4c15
jne 0x1401131a0
mov ecx, 0x934ee293
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x56f62c89
jg 0x1401162b3
cmp ecx, 0x54ca192b
jg 0x14011789a
cmp ecx, 0x53e9a5fd
je 0x14011b7fa
cmp ecx, 0x5483dfad
jne 0x1401131a0
mov ecx, 0xe1b875c0
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x3715a0ed
jg 0x140116405
cmp ecx, 0x35f0153f
jg 0x140117a03
cmp ecx, 0x3554b403
je 0x14011b810
cmp ecx, 0x356afb0e
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0xe6a3d4ba
and ecx, 0x195c2b45
or ecx, edx
mov edx, ecx
xor edx, 0x195c2b45
xor ecx, 0xe6a3d4ba
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
xor r8b, cl
xor r8b, 1
mov edx, ebx
xor dl, cl
and bl, cl
or bl, dl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, r8b
or cl, r8b
xor r8b, dl
xor r8b, 1
xor cl, 1
or cl, r8b
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x722ba4de
mov edx, 0x916c1134
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0x722ba4de
jmp 0x140121223
cmp ecx, 0x13c69d27
jg 0x140116564
cmp ecx, 0x11f5076d
jg 0x140117b76
cmp ecx, 0xfeeec23
je 0x14011b826
cmp ecx, 0x10edf9b4
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov r9d, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xfcb0f6
mov edx, ebp
and edx, 0xff034f09
or edx, ebx
mov ebx, edx
xor ebx, 0x77020e00
xor edx, 0xfcb0f6
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x8881711d
and ebx, 0x777e8ee2
or ebx, eax
or edx, esi
and esi, 0x8881711d
and ecx, 0x777e8ee2
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x14ba741f
and edx, 0xeb458be0
or edx, eax
xor edx, 0xeb458be0
and edi, 0x2a846693
and ebp, 0xd57b996c
or ebp, edi
xor ebp, 0xd57b996c
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x49842532
and ebp, 0xb67bdacd
or ebp, eax
xor ebp, 0xb67bdacd
sete r8b
setne r10b
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r11b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
not bl
and bl, al
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, r11b
mov r9d, ebx
xor r9b, 1
and r10b, cl
and r11b, r8b
or r11b, r10b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
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 ecx, r9d
and cl, bl
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x28290e91
mov ebp, 0x1938f97c
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x28290e91
jmp 0x140121518
cmp ecx, 0x528e4517
jg 0x14011659e
cmp ecx, 0x50ab7285
jg 0x140117cf2
cmp ecx, 0x4eaa8d04
je 0x14011b9f6
cmp ecx, 0x4ec8ecc0
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0xf869c86b
and ebp, 0x7963794
or ebp, edi
or ecx, ebx
and ebx, 0xf869c86b
and edx, 0x7963794
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x357b621c
and ecx, 0xca849de3
or ecx, edx
mov ebx, ecx
xor ebx, 0x40d82
mov edx, ebp
not edx
xor ecx, 0x357b621d
mov edi, edx
and edi, 0xfaa2d261
and ebp, 0x55d2d9e
or ebp, edi
or edx, ecx
and ecx, 0xfaa2d261
and ebx, 0x55d2d9e
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xe0408011
and edx, 0x1589480a
or edx, ecx
mov ebx, edx
xor ebx, 0x1488400a
xor edx, 0xa042a515
or ebp, 0xf5c9c81b
mov ecx, ebp
not ecx
and edx, 0xa143ad15
and ebx, 0x5488400a
or ebx, edx
and ebp, 0xa143ad15
and ecx, 0xa3412e0
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x402da0e0
and ecx, 0xbfd25f1f
or ecx, edx
mov edx, ecx
xor edx, 0xa0b1400
xor ecx, 0x24c000bb
and ecx, 0x64d083bf
and edx, 0x9b2f7c40
or edx, ecx
mov ecx, edx
xor ecx, 0x99005400
xor edx, 0x3a0
and edx, 0x22f2be0
and ecx, 0xfdd0d41f
or ecx, edx
mov edx, ecx
xor edx, 0xd29c0
xor ecx, 0x19c0d416
and ecx, 0x1be2d636
and edx, 0xe41d29c9
or edx, ecx
xor edx, 0xe41d29c9
setne dl
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
xor dl, r9b
and dl, r9b
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
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
xor dl, 1
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa71d2222
mov ebp, 0x9d52594c
cmovne ecx, ebp
test bl, 1
mov eax, 0xa71d2222
jmp 0x14011a35e
cmp ecx, 0x32ff6929
jg 0x1401165e4
cmp ecx, 0x2f5824ba
jg 0x140117d34
cmp ecx, 0x2f539ca2
je 0x14011bb51
cmp ecx, 0x2f54c71a
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
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, 0xbd9c4f42
and ebx, 0x4263b0bc
or ebx, edi
or ecx, ebp
and ebp, 0xbd9c4f42
and edx, 0x4263b0bd
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
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
mov ebp, edx
and ebp, 0x16ba1f1e
and ecx, 0xe945e0e1
or ecx, ebp
xor ecx, 0x16ba1f1e
xor edx, ecx
test edx, ecx
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
and bl, r8b
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x56f62c8a
mov ebp, 0x2a76e5b2
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x56f62c8a
jmp 0x140121223
cmp ecx, 0x90cb923f
jg 0x1401166dc
cmp ecx, 0x8ea79bd6
jg 0x140117ead
cmp ecx, 0x8ac35d5a
je 0x14011bc9e
cmp ecx, 0x8d6734da
jne 0x1401131a0
mov ecx, 0x6efb1c43
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xd9dad99c
jg 0x140116716
cmp ecx, 0xd75373ea
jg 0x140117edb
cmp ecx, 0xd4adfa75
je 0x14011bdeb
cmp ecx, 0xd717a617
jne 0x1401131a0
mov ecx, 0x4081783f
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xb55dda68
jg 0x140116750
cmp ecx, 0xb2191ff6
jg 0x140118020
cmp ecx, 0xaeedc485
je 0x14011bee3
cmp ecx, 0xb1c525f8
jne 0x1401131a0
mov ecx, 0x8ea79bd7
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xfb2cc04b
jg 0x14011686f
cmp ecx, 0xf932f8ae
jg 0x1401181fa
cmp ecx, 0xf833a399
je 0x14011bff8
cmp ecx, 0xf85d0759
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov ebp, dword [0x14024b6f4]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0x98c880f3
and ebx, 0x67377f0c
or ebx, edx
xor ebx, 0x67377f0c
and ecx, 0x7249040a
and eax, 0x8db6fbf5
or eax, ecx
xor eax, 0x8db6fbf5
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl bl
mov ecx, ebx
xor cl, al
and cl, bl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov r11d, edx
and r11b, cl
xor dl, cl
or dl, r11b
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r10d
xor cl, 1
mov edx, r10d
or dl, cl
xor r10b, dl
xor r10b, 1
or dl, cl
xor dl, 1
or dl, r10b
xor dl, bl
xor r9b, al
and r9b, al
xor al, r8b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7517dfd5
mov ebp, 0xea38560d
cmovne eax, ebp
test cl, 1
mov ecx, 0x7517dfd5
cmove eax, ecx
test dl, 1
jmp 0x14011fa83
cmp ecx, 0x77a117c7
jg 0x1401168a9
cmp ecx, 0x7517dfd4
jg 0x140118228
cmp ecx, 0x722ba4de
je 0x14011c112
cmp ecx, 0x73d0c43c
jne 0x1401131a0
mov ecx, 0x8357d24b
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x878c433d
jg 0x1401168ef
cmp ecx, 0x85f6216e
jg 0x140118256
cmp ecx, 0x84825f04
je 0x14011c25f
cmp ecx, 0x8489a009
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
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
xor edx, 0x6312d61
and edx, ecx
or ecx, 0xf9ced29e
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd33b27e1
and ebp, 0x4000800
or ebp, edi
or ecx, ebx
and ebx, 0xd33b27e1
and edx, 0x2cc4d81e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf9ced29e
and ecx, 0x6312d61
or ecx, edx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, ebx
and al, dl
or bl, cl
and cl, r8b
or cl, al
xor cl, 1
or cl, dl
or dl, r8b
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
xor al, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x451f0c69
mov ebp, 0x9a37c868
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x451f0c69
jmp 0x140121798
cmp ecx, 0xd26a3c00
jg 0x140116a3b
cmp ecx, 0xd1ef7289
jg 0x140118298
cmp ecx, 0xcf13eab0
je 0x14011c388
cmp ecx, 0xd1d476b7
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x65ebd91a
mov ebx, ecx
and ebx, 0x9a1426e4
or ebx, ebp
xor ebx, 0x9a1426e4
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x68b18a10
and ecx, 0x974e75ef
or ecx, edx
mov edx, ecx
xor edx, 0x974e75ef
xor ecx, 0x68b18a10
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and dl, cl
and bl, r8b
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xf833a399
mov ebp, 0xeb950fc3
cmovne eax, ebp
test cl, cl
mov ecx, 0xf833a399
cmovne ecx, eax
jmp 0x140121355
cmp ecx, 0xaab6355d
jg 0x140116a75
cmp ecx, 0xa899a969
jg 0x140118419
cmp ecx, 0xa82e74b4
je 0x14011c573
cmp ecx, 0xa8706101
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x57a21898
and ecx, 0xa85de766
or ecx, ebx
mov ebx, ecx
xor ebx, 0xa8050066
xor ecx, 0x57a21899
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x11f8ff99
and ebx, 0xee070066
or ebx, esi
or ecx, edi
and edi, 0x11f8ff99
and ebp, 0xee070066
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe88539b3
and ecx, 0x177ac64c
or ecx, ebp
xor ecx, 0x177ac64c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x93d730c8
and ecx, 0x6c28cf37
or ecx, edx
xor ecx, 0x6c28cf37
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor cl, dl
and cl, dl
and bl, cl
not cl
and cl, al
or cl, bl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
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, 0x2f5824bb
mov ebp, 0xc43f94d
cmovne eax, ebp
test cl, 1
mov ecx, 0x2f5824bb
jmp 0x14012121d
cmp ecx, 0xf549b631
jg 0x140116ac3
cmp ecx, 0xf2743bb0
jg 0x140118447
cmp ecx, 0xf2231a8e
je 0x14011c668
cmp ecx, 0xf2363c58
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0xda9fc173
and ecx, 0x25603e8c
or ecx, edx
mov edx, ecx
xor edx, 0x25603e8c
xor ecx, 0xda9fc173
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r9b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
and r9b, r8b
xor r8b, bl
mov eax, r8d
xor al, 1
mov edx, ecx
xor dl, bl
and dl, cl
and cl, bl
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 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, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x65887750
mov ebp, 0xf2743bb1
cmovne ecx, ebp
test al, 1
mov eax, 0x65887750
jmp 0x14011a35e
cmp ecx, 0x7c484ade
jg 0x140116bc5
cmp ecx, 0x7a7f19a9
je 0x14011a1b4
cmp ecx, 0x7afa9623
je 0x14011a366
cmp ecx, 0x7b22319a
jne 0x1401131a0
mov ecx, 0xd4adfa75
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x1dba23bd
jg 0x140118538
cmp ecx, 0x1d96041c
je 0x14011c7ca
cmp ecx, 0x1db08391
jne 0x1401131a0
mov ecx, 0xbab7f5d7
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x5c524f41
jg 0x140118617
cmp ecx, 0x5a725171
je 0x14011c7e0
cmp ecx, 0x5aec77a4
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x85752ee8
mov edx, ecx
xor edx, 0x85752ee8
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x7a8ad116
and edx, 0x85752ee9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3a5433de
and edx, 0xc5abcc21
or edx, ebp
xor edx, 0xc5abcc21
and ebx, 0x80433964
and ecx, 0x7fbcc69b
or ecx, ebx
xor ecx, 0x7fbcc69b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9ae04707
and ecx, 0x651fb8f8
or ecx, edx
xor ecx, 0x651fb8f8
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, cl
and al, dl
xor al, r9b
mov ebx, ecx
xor bl, r9b
and bl, cl
and r8b, dl
and cl, r9b
or cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
not dl
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x9c331c14
mov ebp, 0xdbc3da37
cmovne ecx, ebp
test bl, bl
mov edx, 0x9c331c14
cmove ecx, edx
test al, 1
jmp 0x14011e6a7
cmp ecx, 0x3e1cf25d
jg 0x140118645
cmp ecx, 0x3c2f8a48
je 0x14011c7f6
cmp ecx, 0x3c9aaca6
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x4844111
mov ebp, ecx
and ebp, 0x8002ac82
or ebp, edx
xor ebp, 0x8002ac82
and ecx, 0x7b79126c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9538dccd
and ecx, 0x6ac72332
or ecx, edx
mov ebp, ecx
xor ebp, 0xee41cea1
mov edx, ecx
xor edx, 0x11be315e
mov ebx, edx
and ebx, 0x2ba30218
xor ecx, 0xc5e2ccb9
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x70d50ed3
and ecx, 0x8f2af12c
or ecx, ebx
xor ecx, 0xa489f335
and ebp, 0xf53cb5f4
mov ebx, edx
and ebx, 0xac34a0b
or ebx, ebp
xor ebx, 0xf53cb5f5
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x8f649480
and edx, 0x709b6b7f
or edx, ebp
xor edx, 0x709b6b7f
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xf7035684
and ecx, 0x8fca97b
or ecx, ebp
xor ecx, 0xf7035684
xor edx, ecx
test edx, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r8b
mov eax, r8d
and al, cl
xor r8b, cl
or r8b, al
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
not cl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, r8d
mov eax, ebx
and al, cl
mov r9d, ebx
and r9b, al
xor al, bl
xor bl, r8b
xor r8b, 1
and dl, r8b
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
xor dl, 1
or dl, r10b
or al, r9b
xor al, dl
or cl, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xef5e15b1
mov ebp, 0xa02c606e
cmovne edx, ebp
test cl, 1
mov ecx, 0xef5e15b1
jmp 0x14011f535
cmp ecx, 0xf738f00
jg 0x140118767
cmp ecx, 0xc43f94d
je 0x14011c92a
cmp ecx, 0xe79a2f4
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x4ee6cc78
and edx, ebp
not ebp
and ebp, 0x8e48440
and ecx, 0x46024838
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4004830
xor ecx, 0xb9fdb7c7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x43d7a54f
and ebp, 0xc204830
or ebp, edi
or ecx, ebx
and ebx, 0x43d7a54f
and edx, 0xbc285ab0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc5670eac
and ecx, 0x3a98f153
or ecx, edx
mov edx, ecx
xor edx, 0x747e3d2b
xor ecx, 0x8000214
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x78601316
and edx, 0x879fece9
or edx, ecx
xor edx, 0x879fece8
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
xor ebp, 0x7850322b
and ebp, edx
mov ecx, edx
or ecx, 0x87afcdd4
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xee3bbbd8
and edx, 0x10400023
or edx, edi
or ecx, ebx
and ebx, 0xee3bbbd8
and ebp, 0x11c44427
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2c54d506
and ecx, 0xd3ab2af9
or ecx, edx
mov edx, ecx
xor edx, 0x8b031082
xor ecx, 0x1400e52c
and ecx, 0x34f8ed7c
and edx, 0xcb071283
or edx, ecx
mov ecx, edx
xor ecx, 0xc1060280
xor edx, 0x4988950
and edx, 0xe999953
and ecx, 0xf16666ac
or ecx, edx
xor ecx, 0xf16666ac
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r9b
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4425b12
mov ebp, 0x46223c02
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xc4425b12
cmovne ecx, ebp
test al, 1
jmp 0x1401218dd
cmp ecx, 0x4bebaaef
jg 0x14011888b
cmp ecx, 0x4a3d3a87
je 0x14011c940
cmp ecx, 0x4bd6aa04
jne 0x1401131a0
mov ecx, 0x9b5f3c9
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x2a76e5b1
jg 0x1401188b9
cmp ecx, 0x28ec9191
je 0x14011c956
cmp ecx, 0x292c2135
jne 0x1401131a0
mov ecx, 0xb96e4321
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x9a37c867
jg 0x140118a6a
cmp ecx, 0x98501085
je 0x14011c96c
cmp ecx, 0x993950c1
jne 0x1401131a0
mov ecx, 0xc6f1238c
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xde93afcb
jg 0x140118a98
cmp ecx, 0xdbdd7838
je 0x14011caf1
cmp ecx, 0xdd11e6c8
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa536cfde
and ecx, edx
or edx, 0x5ac93021
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2156a41f
and ebp, 0x84204bc0
or ebp, edi
or edx, ebx
and ebx, 0x2156a41f
and ecx, 0xdea95be0
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcf50aa5e
and edx, 0x30af55a1
or edx, ecx
mov ebp, edx
xor ebp, 0x15800a24
xor edx, 0x6a666580
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xca1fd4db
and ebp, 0x35e02b24
or ebp, edx
mov edx, ebp
xor edx, 0x10a02201
xor ebp, 0xca1fd4da
mov edi, ecx
and edi, 0xe5581966
and ebx, 0x1aa7e698
or ebx, edi
or ecx, ebp
and ebp, 0xe5581966
and edx, 0x1aa7e699
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebx, ecx
not ebx
or ecx, 0x3ce082bc
mov ebp, ecx
not ebp
or ebx, 0xc31f7d43
mov edx, ebx
not edx
and ecx, 0x2bf667c4
and ebp, 0xc0091803
or ebp, ecx
and ebx, 0x2bf667c4
and edx, 0x14008038
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3ce082bc
and edx, 0xc31f7d43
or edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, r9d
and al, bl
and r9b, dl
and dl, r8b
or dl, al
mov ecx, edx
xor cl, bl
and cl, dl
and bl, r8b
or bl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
and dl, al
xor al, 1
and al, cl
or al, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xcd5570fa
mov ecx, 0xa2cd78d6
cmovne edx, ecx
test bl, 1
mov ecx, 0xcd5570fa
jmp 0x14011f535
cmp ecx, 0xbab7f5d6
jg 0x140118c8e
cmp ecx, 0xb96e4321
je 0x14011cc48
cmp ecx, 0xba704c99
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4ee486d5
and edx, 0xb11b792a
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb20bc9de
and edx, 0x4df43621
or edx, ecx
mov ecx, edx
xor ecx, 0x310b0f4
mov ebp, edx
xor ebp, 0x310b0f5
and ebp, ecx
xor edx, 0x48ea0e03
and edx, 0x48fa1e37
and ecx, 0xb705e1c8
or ecx, edx
xor ecx, 0xb705e1c9
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0x4fdf4382
and edx, ecx
not ecx
and ecx, 0x4fdf4382
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb020bc7d
and edx, 0x4fdf4382
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x84d3c058
and ecx, 0x7b2c3fa7
or ecx, edx
xor ecx, 0x7b2c3fa7
setne r10b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r10b
or al, dl
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
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x8022259b
mov ebp, 0xd9dad99d
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x8022259b
jmp 0x140121358
cmp ecx, 0x5203652
jg 0x140118d9e
cmp ecx, 0xea0e57
je 0x14011cda8
cmp ecx, 0x1c5c6b3
jne 0x1401131a0
mov ecx, 0x13c69d28
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x6fe94552
jg 0x140118dd1
cmp ecx, 0x6eb349ee
je 0x14011cef8
cmp ecx, 0x6efb1c43
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x80140103
mov edx, ebp
and edx, 0x382042e4
or edx, ebx
mov ebx, edx
xor ebx, 0x8000064
xor edx, 0xc7dfbd1b
mov ecx, ebp
xor ecx, 0xb83443e7
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb13b7b92
and ebx, 0x8040065
or ebx, eax
or edx, esi
and esi, 0xb13b7b92
and ecx, 0x4ec4846d
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x9559b6dd
and edx, 0x6aa64922
or edx, eax
mov eax, edx
xor eax, 0xd2920ac4
and edi, 0x52a94877
and ebp, 0xad56b788
or ebp, edi
mov ecx, ebp
xor ecx, 0xad56b788
xor edx, 0x2d6df53b
and ecx, edx
xor ebp, 0x52a94877
and ebp, eax
or ebp, ecx
not ebp
or ebp, edx
cmp ebp, 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 eax, ebx
xor al, 1
xor cl, 1
mov edx, eax
and dl, bl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xbdd6eb6f
mov ebp, 0x8d6734da
cmovne eax, ebp
test cl, 1
mov ecx, 0xbdd6eb6f
cmovne ecx, eax
test dl, dl
jmp 0x140121358
cmp ecx, 0x8357d24a
jg 0x140118ede
cmp ecx, 0x834a3b0a
je 0x14011d047
cmp ecx, 0x83503dda
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0x16161b60
and ebp, 0xe9e9e49f
or ebp, edi
or ecx, ebx
and ebx, 0x16161b60
and edx, 0xe9e9e49f
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, 0xfeeee691
and ecx, 0x111196e
or ecx, ebp
xor ecx, 0x111196f
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 ecx, 0x6b4b7f72
and edx, 0x94b4808d
or edx, ecx
mov ecx, edx
xor ecx, 0x94b6240
xor edx, 0x90948089
and edx, 0xf2949dbb
and ecx, 0xd6b6244
or ecx, edx
xor ecx, 0xd6b6244
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
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, r9b
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, r10b
and bl, cl
and r8b, r9b
and cl, r10b
or cl, r8b
mov r8d, ebx
xor r8b, 1
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and dl, al
mov r8d, ecx
and r8b, bl
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov r9d, ecx
and r9b, r8b
xor r8b, cl
or r8b, r9b
xor r8b, dl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, r8b
test bl, 1
mov ecx, 0x7f082e19
mov edx, 0x3b29105a
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x7f082e19
jmp 0x140121358
cmp ecx, 0xcd5570f9
jg 0x140118f0c
cmp ecx, 0xc834bf0e
je 0x14011d143
cmp ecx, 0xc99cadc3
jne 0x1401131a0
mov ecx, 0x5673f4f5
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xa7772909
jg 0x140119060
cmp ecx, 0xa71d2222
je 0x14011d159
cmp ecx, 0xa7388607
jne 0x1401131a0
mov ecx, 0x249b2058
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xef5e15b0
jg 0x1401191ab
cmp ecx, 0xec7089e3
je 0x14011d16f
cmp ecx, 0xee30b21b
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xf2e8c614
mov ecx, ebp
and ecx, 0xd1739ea
or ecx, edx
xor ecx, 0xd1739ea
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x77b16e61
and edx, 0x884e919e
or edx, ecx
and ebp, 0x77b16e61
and eax, 0x884e919e
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
sete bl
cmp dword [0x14024b6f4], 9
setg dl
mov eax, ebx
xor al, r8b
and al, bl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r9b
xor bl, 1
or bl, cl
xor bl, dl
mov eax, edx
and al, r8b
xor dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x72b2de8
mov ebp, 0x6b9b2c4
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x72b2de8
jmp 0x140121223
cmp ecx, 0x1b95491e
jg 0x140119277
cmp ecx, 0x1a116dc8
je 0x14011d357
cmp ecx, 0x1b140b4c
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x888b66ef
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x53349110
and edi, 0x5335f110
mov ebx, esi
and ebx, 0x888a06ef
or ebx, edi
and ebp, 0x5335f110
and edx, 0x24400800
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xac4696b8
and edx, 0x53b96947
or edx, ebp
mov ebp, edx
xor ebp, 0xdb320fa9
and esi, 0x7d8d03f0
and ecx, 0x8272fc0f
or ecx, esi
mov ebx, ecx
xor ebx, 0x8272fc0f
xor edx, 0x24cdf056
and ebx, edx
xor ecx, 0x7d8d03f0
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and r8b, al
or al, bl
xor al, 1
or al, dl
and cl, bl
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, al
xor dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x376cfba2
mov edx, 0xa777290a
cmovne eax, edx
test cl, 1
mov ecx, 0x376cfba2
jmp 0x14011a7ec
cmp ecx, 0x59b001fd
jg 0x140119392
cmp ecx, 0x56f62c8a
je 0x14011d4fc
cmp ecx, 0x5893691f
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0xd58fcdd2
and ebp, 0x2a70322c
or ebp, eax
or ecx, esi
and esi, 0xd58fcdd2
and edx, 0x2a70322d
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa1eac862
and ecx, 0x5e15379d
or ecx, eax
mov eax, ecx
xor eax, 0x54012600
and edi, 0xd055c607
and ebx, 0x2faa39f8
or ebx, edi
mov edx, ebx
xor edx, 0x24a82020
xor ecx, 0xa1eac862
xor ebx, 0xd055c607
mov ebp, ecx
and ebp, 0xb1619df
and eax, 0xf4e9e620
or eax, ebp
or ecx, ebx
and ebx, 0xb1619df
and edx, 0xf4e9e620
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x20fbb9be
and ecx, 0xdf044641
or ecx, eax
xor ecx, 0xdf044641
sete cl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and al, bl
mov edx, r9d
and dl, cl
or dl, al
xor dl, 1
or dl, bl
xor bl, cl
not bl
and bl, cl
xor cl, r9b
and cl, r9b
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x5c29aa
mov ebp, 0xe76e2ba6
jmp 0x14011b1d0
cmp ecx, 0x3a3034c5
jg 0x1401194c5
cmp ecx, 0x3715a0ee
je 0x14011d626
cmp ecx, 0x376cfba2
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov ebx, ebp
or ebx, 0x9bb53427
mov ecx, ebx
not ecx
mov edx, esi
or edx, 0x948
and edx, 0x91940d48
mov edi, ebp
and edi, 0xa213027
or edi, edx
and ebx, 0x91940d48
and ecx, 0x644ac290
or ecx, ebx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x644acbd9
and ecx, 0x9bb53426
or ecx, edx
mov edx, ecx
not edx
and edx, 0x382f0849
and ecx, 0xc7d0f7b6
or ecx, edx
mov edx, ecx
xor edx, 0xc41070a4
and ebp, 0xe95f3df5
and esi, 0x16a0c20a
or esi, ebp
mov ebp, esi
xor ebp, 0x14204000
xor ecx, 0x382f0849
xor esi, 0xe95f3df5
mov ebx, ecx
and ebx, 0x3c88f1b
and edx, 0xfc3770e4
or edx, ebx
or ecx, esi
and esi, 0x3c88f1b
and ebp, 0xfc3770e4
or ebp, esi
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8d516e4c
and ecx, 0x72ae91b3
or ecx, edx
xor ecx, 0x72ae91b3
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor dl, bl
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
mov edx, eax
xor dl, bl
and dl, al
and bl, al
xor al, 1
not cl
and cl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x4bd6aa04
mov ebp, 0x9b5f3c9
cmovne ecx, ebp
test dl, dl
mov edx, 0x4bd6aa04
cmove ecx, edx
test al, al
jmp 0x14011e6a7
cmp ecx, 0x158dbd4e
jg 0x1401194f3
cmp ecx, 0x13c69d28
je 0x14011d6d0
cmp ecx, 0x1451556d
jne 0x1401131a0
mov ecx, 0x4a35b102
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x52fa0e31
jg 0x140119681
cmp ecx, 0x528e4518
je 0x14011d7be
cmp ecx, 0x5296fbd9
jne 0x1401131a0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b090], rax
mov ecx, 0x7e0526c1
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x342664cb
jg 0x1401197b5
cmp ecx, 0x32ff692a
je 0x14011d8b4
cmp ecx, 0x339d9240
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov esi, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa8184a20
mov ecx, ebp
and ecx, 0x12420480
or ecx, edx
xor ecx, 0x12420480
mov edx, ebp
xor edx, 0xba5a4ea0
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x45a5b15e
and edx, 0xba5a4ea1
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
xor ecx, edx
test ecx, edx
setne cl
sete al
cmp esi, 0xa
setl bl
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
xor r8b, al
and cl, bl
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x81989391
mov ebp, 0x6623dea3
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x81989391
jmp 0x1401218d8
cmp ecx, 0x934ee292
jg 0x140119978
cmp ecx, 0x90cb9240
je 0x14011da2f
cmp ecx, 0x916c1134
jne 0x1401131a0
mov ecx, 0x356afb0e
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xda1d8831
jg 0x140119a34
cmp ecx, 0xd9dad99d
je 0x14011db54
cmp ecx, 0xda1bda7e
jne 0x1401131a0
mov ecx, 0xa38ce15
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xb64ee07a
jg 0x140119c12
cmp ecx, 0xb55dda69
je 0x14011dc92
cmp ecx, 0xb5b80f0b
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov edx, esi
or edx, 0x9bfe4d7b
mov edi, edx
not edi
mov ecx, ebp
or ecx, 0x6401b284
mov ebx, ecx
not ebx
and edx, 0x817573a5
and edi, 0x64008000
or edi, edx
and ecx, 0x817573a5
and ebx, 0x1a8a0c5a
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x9bfe4d7a
and ebx, 0x6401b285
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
and edx, 0xfe5314f6
and ecx, 0x1aceb09
or ecx, edx
or ebx, esi
and esi, 0xfe5314f6
and ebp, 0x1aceb09
or ebp, esi
xor ebp, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor cl, dl
xor cl, 1
or cl, al
xor al, dl
mov r9d, eax
xor r9b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, eax
and bl, r9b
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
and al, cl
xor bl, 1
and bl, r8b
or bl, al
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xf61fd35d
mov edx, 0x158dbd4f
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xf61fd35d
jmp 0x140121358
cmp ecx, 0xff4f5a6e
jg 0x140119c45
cmp ecx, 0xfb2cc04c
je 0x14011dd69
cmp ecx, 0xfd51d344
jne 0x1401131a0
mov ecx, 0x3c2f8a48
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x7877ea14
jg 0x140119c73
cmp ecx, 0x77a117c8
je 0x14011de4d
cmp ecx, 0x7851064c
jne 0x1401131a0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b090], rax
mov ecx, 0xea0e57
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x895e36fd
jg 0x140119ca1
cmp ecx, 0x878c433e
je 0x14011e00e
cmp ecx, 0x88b73c4b
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x4c3fcb02
mov ecx, ebp
and ecx, 0xb3c034fd
or ecx, ebx
mov ebx, ecx
xor ebx, 0x330000ac
xor ecx, 0x4c3fcb02
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0xc8c03751
and ebx, 0x373fc8ae
or ebx, eax
or ecx, esi
and esi, 0xc8c03751
and edx, 0x373fc8ae
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0xa084b80f
and ebp, 0x5f7b47f0
or ebp, edi
mov edx, ebp
xor edx, 0x3710350
xor ebp, 0xa084b80f
mov ebx, ecx
and ebx, 0x7c8edca5
and eax, 0x8371235a
or eax, ebx
or ecx, ebp
and ebp, 0x7c8edca5
and edx, 0x8371235a
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov ebx, edx
and bl, r8b
mov eax, r9d
and al, cl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2c8d5f36
mov ecx, 0x5a725171
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x2c8d5f36
cmovne ecx, edx
jmp 0x14011bde4
cmp ecx, 0xd3ed15b3
jg 0x140119daa
cmp ecx, 0xd26a3c01
je 0x14011e024
cmp ecx, 0xd3093be0
jne 0x1401131a0
mov ecx, 0xbc365050
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xad871b95
jg 0x140119ed1
cmp ecx, 0xaab6355e
je 0x14011e117
cmp ecx, 0xab5936b8
jne 0x1401131a0
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1a116dc8
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xf7c7e778
jg 0x14011a098
cmp ecx, 0xf549b632
je 0x14011e12d
cmp ecx, 0xf61fd35d
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x8b95a188
mov edx, edi
and edx, 0x746a5e76
or edx, ebp
xor edx, 0x746a5e76
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xe500925e
and ebx, 0x1aff6da1
or ebx, edx
and edi, 0xe500925e
and eax, 0x1aff6da1
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, r9b
and r8b, dl
and dl, r9b
or dl, cl
mov r10d, edx
xor r10b, 1
and al, r9b
or al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, al
or cl, dl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1ffa20a1
mov ebp, 0xaeedc485
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x1ffa20a1
jmp 0x1401205c7
cmp ecx, 0x7c484adf
je 0x14011a4c3
cmp ecx, 0x7cb1387f
je 0x14011a4d9
cmp ecx, 0x7cdf3306
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0x32359a53
and edx, ebx
mov ecx, ebx
or ecx, 0xcdca65ac
mov edi, edx
not edi
mov esi, ecx
and esi, 0x69effefd
mov ebp, eax
and ebp, 0x12100002
or ebp, esi
or ecx, edi
and edi, 0x69effefd
and edx, 0x96100102
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcdca65ad
and ecx, 0x32359a52
or ecx, edx
mov edx, ecx
not edx
and edx, 0x281a3b20
and ecx, 0xd7e5c4df
or ecx, edx
mov edx, ecx
xor edx, 0x12000085
and eax, 0x9f2794f
and ebx, 0xf60d86b0
or ebx, eax
mov eax, ebx
xor eax, 0x120802a0
xor ecx, 0x281a3b20
xor ebx, 0x9f2794f
mov ebp, ecx
and ebp, 0xede7cd5a
and edx, 0x121832a5
or edx, ebp
or ecx, ebx
and ebx, 0xede7cd5a
and eax, 0x121832a5
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa9e0a5e
and ecx, 0x5561f5a1
or ecx, eax
xor ecx, 0x5561f5a1
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
xor bl, 1
and dl, cl
or dl, r9b
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x59becbb0
mov edx, 0xbb348e4f
cmovne ecx, edx
test al, al
mov eax, 0x59becbb0
cmove ecx, eax
test bl, bl
jmp 0x1401218dd
cmp ecx, 0x1ffa20a1
je 0x14011e14f
cmp ecx, 0x20512076
jne 0x1401131a0
mov ecx, 0x4bebaaf0
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x5fdb37ac
je 0x14011e261
cmp ecx, 0x632dbec8
jne 0x1401131a0
mov ecx, 0x43d3a4bb
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x3fee8026
je 0x14011e398
cmp ecx, 0x4081783f
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x4800421c
mov ecx, ebp
and ecx, 0xa5e80882
or ecx, edx
mov edi, ecx
xor edi, 0x80400000
xor ecx, 0x5a016408
mov ebx, esi
or ebx, 0xede84a9e
mov edx, ebx
not edx
and ecx, 0x7fa96c8a
and edi, 0x80400214
or edi, ecx
and ebx, 0x7fa96c8a
and edx, 0x169161
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x1217b560
and edx, 0xede84a9f
or edx, ecx
and esi, 0x25db3be4
and ebp, 0xda24c41b
or ebp, esi
mov ecx, ebp
xor ecx, 0x40048412
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x9b7a6029
and edx, 0x64859fd6
or edx, ebx
xor ebp, 0x15a2020
and ebp, 0x9b7a6029
and ecx, 0x64859fd6
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, r9b
or bl, dl
xor cl, bl
and cl, bl
xor r9b, r8b
mov edx, r9d
xor dl, 1
mov eax, ecx
xor al, 1
and r9b, al
or al, dl
and dl, cl
or dl, r9b
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x7c484adf
mov edx, 0x3a3034c6
cmovne ecx, edx
test al, al
cmovne ecx, r15d
jmp 0x14011ea8a
cmp ecx, 0x9b5f3c9
je 0x14011e53c
cmp ecx, 0xa38ce15
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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 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
mov ebp, ecx
xor ebp, 0xd93084b4
and ebp, ecx
not ecx
and ecx, 0x1108484
and edx, 0xd8200030
or edx, ecx
xor edx, 0xd8200030
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x26cf7b4b
and ebp, 0xd93084b4
or ebp, ecx
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
xor al, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2f539ca2
mov ebp, 0xda1bda7e
cmovne eax, ebp
test cl, 1
mov ecx, 0x2f539ca2
cmovne ecx, eax
test dl, dl
jmp 0x140121223
cmp ecx, 0x46223c02
je 0x14011e6bb
cmp ecx, 0x4a35b102
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x8ea3cbe0
mov edx, ebp
and edx, 0x715c341f
or edx, ebx
mov ebx, edx
xor ebx, 0x2000
xor edx, 0x84824220
mov ecx, ebp
xor ecx, 0xe5d66232
and ecx, ebp
or edx, 0x1a299dcd
mov esi, ecx
not esi
mov eax, edx
and eax, 0x637412b2
and ebx, 0x84826000
or ebx, eax
or edx, esi
and esi, 0x637412b2
and ecx, 0x9c8bed4d
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1a299dcc
and edx, 0xe5d66233
or edx, eax
not edx
and edi, 0xcdf5f5c3
and ebp, 0x320a0a3c
or ebp, edi
xor ebp, 0x320a0a3c
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbcec2b5e
and ebp, 0x4313d4a1
or ebp, eax
xor ebp, 0x4313d4a1
sete r9b
setne r10b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
mov ebx, r10d
or bl, al
xor bl, 1
mov r11d, edx
or r11b, r9b
xor r11b, 1
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
and r10b, al
and dl, r9b
or dl, r10b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
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
mov ecx, r11d
xor cl, 1
and al, cl
or cl, dl
and dl, r11b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf85d0759
mov ebp, 0x1451556d
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xf85d0759
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x14012179b
cmp ecx, 0x276e7ebf
je 0x14011e6d1
cmp ecx, 0x28290e91
jne 0x1401131a0
mov ecx, 0x3f8aab40
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x9c331c14
je 0x14011e6e7
cmp ecx, 0x9cc776ce
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x23948492
mov ecx, eax
xor ecx, 0x23948492
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x1b3124aa
and ecx, 0xe4cedb55
or ecx, edx
mov edx, ecx
xor edx, 0xc75a5fc6
xor ecx, 0x38042019
and ebp, 0x146e231e
and eax, 0xeb91dce1
or eax, ebp
mov ebp, eax
xor ebp, 0x2b000001
xor eax, 0x146e231e
mov ebx, edx
and ebx, 0xc0fbdee6
and ecx, 0x3f042119
or ecx, ebx
or edx, eax
and eax, 0xc0fbdee6
and ebp, 0x3f042119
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne al
sete cl
cmp dword [0x14024b6f4], 9
setg r8b
mov ebx, ecx
or bl, r8b
xor bl, 1
xor cl, r8b
mov edx, ecx
not dl
and dl, r8b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
and cl, r8b
xor al, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xc770ef56
mov eax, 0xe79a2f4
cmovne ecx, eax
test bl, 1
mov ebp, 0xc770ef56
cmovne ecx, ebp
jmp 0x140121220
cmp ecx, 0xe1b875c0
je 0x14011e6fd
cmp ecx, 0xe1d7c28c
jne 0x1401131a0
mov ecx, 0xeba2befc
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xbc365050
je 0x14011e829
cmp ecx, 0xbcb1b12b
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x8bcbdb09
and ebx, 0x743424f6
or ebx, edi
or ecx, ebp
and ebp, 0x8bcbdb09
and edx, 0x743424f6
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xc1f7f854
and ebp, ecx
or ecx, 0x3e0807ab
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x95e74da9
and edx, 0x4010b054
or edx, edi
or ecx, ebx
and ebx, 0x95e74da9
and ebp, 0x6a18b256
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3e0807ab
and ecx, 0xc1f7f854
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xde5d0e26
and edx, 0x21a2f1d9
or edx, ecx
mov ecx, edx
xor ecx, 0x9e000806
xor edx, 0x20a2b109
and edx, 0x60ffb729
and ecx, 0x9f0048d6
or ecx, edx
xor ecx, 0x9f0048d6
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
xor cl, bl
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
mov eax, 0x20512076
mov edx, 0x4bebaaf0
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x140118a63
cmp ecx, 0x63d11e2
je 0x14011e975
cmp ecx, 0x6b9b2c4
jne 0x1401131a0
mov ecx, 0xee30b21b
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x68bbdb02
je 0x14011e98b
cmp ecx, 0x69f2653c
jne 0x1401131a0
mov ecx, 0xcd5570fa
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x81989391
je 0x14011ea92
cmp ecx, 0x832a4c67
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x51010108
and edx, 0xa0426084
or edx, ecx
mov ebx, edx
xor ebx, 0xa0006080
xor edx, 0x4215084a
or ebp, 0xf143618c
mov ecx, ebp
not ecx
and edx, 0x4257084e
and ebx, 0xb1006180
or ebx, edx
and ebp, 0x4257084e
and ecx, 0xca89631
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xebc9e73
and ecx, 0xf143618c
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfe065d49
and ecx, 0x1f9a2b6
or ecx, edx
mov ebx, ecx
xor ebx, 0x141a221
mov edx, ebp
not edx
xor ecx, 0xfe065d48
mov edi, edx
and edi, 0xaabc4096
and ebp, 0x5543bf69
or ebp, edi
or edx, ecx
and ecx, 0xaabc4096
and ebx, 0x5543bf69
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x423d2833
and edx, 0xbdc2d7cc
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbdc2d7cc
and edx, 0x423d2833
or edx, ecx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, cl
xor r8b, al
and r8b, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov ebx, r8d
xor bl, 1
mov r9d, ecx
xor r9b, 1
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x66032b33
mov ebp, 0x4a3d3a87
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x66032b33
jmp 0x140121358
cmp ecx, 0xc6f1238c
je 0x14011eb6c
cmp ecx, 0xc770ef56
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x721bcb28
mov edx, ebp
and edx, 0x8de434d6
or edx, ecx
xor edx, 0x8de434d6
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
mov edi, ecx
and edi, 0xb5ba73a
and edx, 0xf4a458c5
or edx, edi
or ecx, ebp
and ebp, 0xb5ba73a
and ebx, 0xf4a458c5
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r8b
mov ebx, eax
not bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4150f868
mov ebp, 0xd3ed15b4
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x4150f868
cmovne edx, ebp
test al, al
jmp 0x1401203d3
cmp ecx, 0xa2cd78d6
je 0x14011ec7b
cmp ecx, 0xa57eb763
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x912632c0
and edx, 0x6ed9cd3f
or edx, ebp
and ebx, 0x912632c0
and ecx, 0x6ed9cd3f
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov ebx, eax
xor bl, 1
mov r10d, ebx
xor r10b, dl
and r10b, bl
xor dl, r9b
not dl
and dl, r9b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ecx, r10d
xor cl, 1
xor al, 1
mov edx, ecx
and dl, r10b
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x832a4c67
mov ecx, 0x4a3d3a87
cmovne ebp, ecx
test al, 1
mov ecx, 0x832a4c67
cmovne ecx, ebp
jmp 0x14011dff7
cmp ecx, 0xebdf0df2
je 0x14011edff
cmp ecx, 0xebfed42d
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
mov edx, dword [0x14024b6f4]
lea ebx, [rax - 1]
imul ebx, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x2c041022
mov ebp, ebx
and ebp, 0x81300115
or ebp, eax
xor ebp, 0x81300115
mov eax, ebx
and eax, 0x52cbeec8
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6897d7d2
and eax, 0x9768282d
or eax, ebp
mov ebp, eax
xor ebp, 0x3a5c391b
xor eax, 0xc5a3c6e4
and ecx, eax
and ebp, ebx
or ebp, ecx
xor eax, ebp
test eax, ebp
sete cl
setne bl
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
and dl, bl
and cl, al
or cl, dl
xor bl, al
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x8475491a
mov ebp, 0xfa777063
cmovne ecx, ebp
test al, 1
mov eax, 0x8475491a
cmovne eax, ecx
jmp 0x14011b9ee
cmp ecx, 0x18fb8b7f
je 0x14011ee15
cmp ecx, 0x1938f97c
jne 0x1401131a0
mov ecx, 0x10edf9b4
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x54ca192c
je 0x14011ef64
cmp ecx, 0x5673f4f5
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2a5e7b04
and edx, 0xd5a184fb
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcfb6a92f
and edx, 0x304956d0
or edx, ecx
mov ebp, edx
xor ebp, 0xa032950
xor edx, 0xe5e8d22b
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x117cd685
and ebp, 0xee83297a
or ebp, edx
mov edx, ebp
xor edx, 0xac022130
xor ebp, 0x117cd684
mov edi, ecx
and edi, 0x53f15ecb
and ebx, 0xac0ea134
or ebx, edi
or ecx, ebp
and ebp, 0x53f15ecb
and edx, 0xac0ea134
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x20840006
mov ebp, ecx
and ebp, 0x903841a1
or ebp, edx
xor ebp, 0x903841a1
and ecx, 0x4f43be58
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4f43be58
and ecx, 0xb0bc41a7
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x8be50c12
and edx, 0x741af3ed
or edx, ecx
xor edx, 0x8be50c12
cmp edx, 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
xor bl, 1
or bl, al
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edx, ebx
xor cl, bl
xor bl, 1
and r8b, bl
and dl, al
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x339d9240
mov ecx, 0xc99cadc3
cmovne ebp, ecx
test al, 1
mov ecx, 0x339d9240
cmovne ecx, ebp
jmp 0x14011dff7
cmp ecx, 0x35f01540
je 0x14011ef7a
cmp ecx, 0x36a4a2e0
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x77459696
and eax, 0x88ba6968
or eax, ebx
mov ebx, eax
xor ebx, 0x80106000
xor eax, 0x77459697
mov edi, ebp
not edi
mov esi, eax
and esi, 0x2eeb19ea
and ebx, 0xd114e614
or ebx, esi
or eax, edi
and edi, 0x2eeb19ea
and ebp, 0xd114e615
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x133686d7
and eax, 0xecc97928
or eax, ebp
xor eax, 0xecc97928
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne al
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
xor al, r9b
and al, r9b
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov r11d, eax
xor r11b, 1
xor al, bl
or r11b, r10b
xor r11b, 1
or r11b, al
xor r11b, r8b
mov r8d, r11d
xor r8b, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
xor cl, r9b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, r8d
and bl, r11b
mov eax, ecx
and al, dl
mov r9d, ebx
and r9b, r8b
xor bl, r8b
or bl, r9b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd409fd52
mov ecx, 0x6364907e
cmovne ebp, ecx
test dl, 1
mov ecx, 0xd409fd52
jmp 0x14011f217
cmp ecx, 0x11f5076e
je 0x14011f040
cmp ecx, 0x12903d1c
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa2485b58
and edx, 0x5db7a4a7
or edx, ecx
mov ecx, edx
xor ecx, 0x4d3024a0
xor edx, 0x2085958
and edx, 0x128fd95f
and ecx, 0xed7026a0
or ecx, edx
mov edx, ecx
not edx
xor ecx, 0xed7026a0
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, 0x824cd333
and ebx, 0x7db32ccc
or ebx, edi
or ebp, ecx
and ecx, 0x824cd333
and edx, 0x7db32ccc
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x89c9f03d
and edx, ebp
not ebp
and ebp, 0x8141f020
and ecx, 0x888001d
or ecx, ebp
xor ecx, 0x888001d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x99c2c039
and edx, 0x663d3fc6
or edx, ecx
mov ecx, edx
xor ecx, 0xab808aa9
xor edx, 0x3004
and edx, 0x44747556
and ecx, 0xbb8b8aa9
or ecx, edx
mov edx, ecx
xor edx, 0x91030881
xor ecx, 0x142412
and ecx, 0x2a9ca63a
and edx, 0xd56359c5
or edx, ecx
mov ecx, edx
xor ecx, 0x22982628
xor edx, 0x90614001
and edx, 0x9865c013
and ecx, 0x679a3fec
or ecx, edx
xor ecx, 0x679a3fec
sete dl
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, cl
xor cl, al
and dl, al
or dl, bl
mov ebx, ecx
not bl
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
mov eax, 0x356afb0e
mov ecx, 0x916c1134
cmovne eax, ecx
test bl, bl
mov ecx, 0x356afb0e
jmp 0x14011d13b
cmp ecx, 0x50ab7286
je 0x14011f056
cmp ecx, 0x5118af6c
jne 0x1401131a0
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1b95491f
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x2f5824bb
je 0x14011f136
cmp ecx, 0x3202d3ea
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebp, edx
mov eax, edx
xor eax, 0xf68c8f90
and eax, edx
not edx
and edx, 0x6dedc4ac
and ebp, 0x92123b53
or ebp, edx
mov edx, ebp
xor edx, 0x92123b53
mov ecx, ebp
xor ecx, 0x9b614b3c
and ecx, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xa788759b
and eax, 0x58778a64
or eax, ecx
mov ecx, eax
xor ecx, 0x8e990500
and edx, 1
xor ebp, 0x92123b52
or ebp, edx
mov edx, ebp
not edx
xor eax, 0x5104fa0a
mov ebx, eax
and ebx, 0x206272f7
and ecx, 0xdf9d8d08
or ecx, ebx
or eax, ebp
and ebp, 0x206272f7
and edx, 0xdf9d8d08
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0xaac150d7
mov ecx, ebp
not ecx
or eax, 0x382220
and eax, 0xa0796277
and edx, 0xa801080
or edx, eax
and ebp, 0xa0796277
and ecx, 0x55068d08
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xe1cfb707
and ecx, 0x1e3048f8
or ecx, eax
mov eax, ecx
xor eax, 0x3451000f
xor ecx, 0x400e8600
and eax, 0x3f5161df
and ecx, 0xc0ae9e20
or ecx, eax
xor ecx, 0xc0ae9e20
sete al
setne cl
cmp dword [0x14024b6f4], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xaab6355e
mov ebp, 0xae05569f
cmovne edx, ebp
test al, 1
jmp 0x14011bb47
cmp ecx, 0x8ea79bd7
je 0x14011f221
cmp ecx, 0x8f541bea
jne 0x1401131a0
mov ecx, 0x7bd5e9a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xd75373eb
je 0x14011f433
cmp ecx, 0xd878ea0f
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8c455fc0
mov ebx, ecx
and ebx, 0x73baa03e
or ebx, ebp
xor ebx, 0x73baa03e
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0x455a11d2
and ecx, 0xbaa5ee2d
or ecx, edx
mov edx, ecx
xor edx, 0xbaa5ee2d
xor ecx, 0x455a11d2
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor dl, al
and dl, al
mov r9d, r8d
xor r9b, dl
mov ecx, r9d
and cl, r8b
and r9b, dl
xor cl, 1
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, eax
and cl, r8b
xor al, r8b
or cl, al
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov edx, r9d
and dl, r10b
mov ebx, eax
and bl, r8b
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor r10b, r8b
or al, r9b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb2eb0efe
mov ecx, 0x59b001fe
cmovne edx, ecx
test al, 1
mov ecx, 0xb2eb0efe
jmp 0x14011ea87
cmp ecx, 0xb2191ff7
je 0x14011f53f
cmp ecx, 0xb2eb0efe
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x84b02081
and ebp, 0x7b4fdf7e
or ebp, edx
mov ebx, ebp
xor ebx, 0x200002c
xor ebp, 0xa00000
or ecx, 0x42a827af
mov edi, ecx
not edi
or ebp, 0x1c14d800
and ebp, 0x5cbcdf02
and ebx, 0x20020ad
or ebx, ebp
and ecx, 0x5cbcdf02
and edi, 0xa1430050
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0xbd57d850
and edi, 0x42a827af
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
xor edx, 0xb013be91
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0x8ab203d1
and ebp, 0x754dfc2e
or ebp, eax
or ebx, esi
and esi, 0x8ab203d1
and edx, 0x754dfc2e
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x51131af2
and ebx, 0xaeece50d
or ebx, eax
xor ebx, 0x1eff5b9d
and edi, 0x99dbc571
mov eax, ecx
and eax, 0x66243a8e
or eax, edi
xor eax, 0x99dbc570
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xe1c5512d
and edx, ecx
and ecx, 0x1e3aaed2
or ecx, eax
mov eax, ecx
xor eax, 0x4022650
xor ecx, 0xe1c5512d
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x5b3d89a3
and eax, 0xa4c2765c
or eax, ebx
or ecx, ebp
and ebp, 0x5b3d89a3
and edx, 0xa4c2765c
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov ebx, ecx
or bl, r10b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
and r9b, r11b
and cl, r10b
or cl, r9b
mov ebx, r11d
xor bl, r10b
and r11b, r10b
or r11b, bl
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xeba2befc
mov ebp, 0xe1d7c28c
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xeba2befc
jmp 0x140121358
cmp ecx, 0xf932f8af
je 0x14011f637
cmp ecx, 0xfa777063
jne 0x1401131a0
mov ecx, 0xebfed42d
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x7517dfd5
je 0x14011f76c
cmp ecx, 0x7712b7cc
jne 0x1401131a0
mov ecx, 0x4eaa8d04
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x85f6216f
je 0x14011f8b2
cmp ecx, 0x8787a438
jne 0x1401131a0
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1f588496
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xd1ef728a
je 0x14011fa8b
cmp ecx, 0xd21ca9f0
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xb935e0b8
and ebp, ecx
or ecx, 0x46ca1f47
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xec7e12e7
and edx, 0x1101e018
or edx, edi
or ecx, ebx
and ebx, 0xec7e12e7
and ebp, 0x1381ed18
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x46ca1f47
and ecx, 0xb935e0b8
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xe6f40879
and ebx, edx
mov ebp, ecx
and ebp, 0x190bf786
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x6a7b0351
and ebp, 0x9584fcae
or ebp, ebx
xor ebp, 0x7370f4d6
and ecx, 0xba810df2
mov ebx, edx
and ebx, 0x457ef20d
or ebx, ecx
xor ebx, 0xba810df3
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xec5d1a39
and edx, 0x13a2e5c6
or edx, ecx
xor edx, 0x13a2e5c6
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xb0ba0493
and ecx, 0x4f45fb6c
or ecx, edx
mov edx, ecx
xor edx, 0x4e446828
xor ecx, 0x10b20480
and ecx, 0x11b397c4
and edx, 0xee4c683b
or edx, ecx
xor edx, 0x11b397c4
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor al, dl
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
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
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x18fb8b7f
mov ebp, 0x4081783f
cmovne ecx, ebp
test al, al
mov eax, 0x18fb8b7f
cmove ecx, eax
jmp 0x14011dff7
cmp ecx, 0xa899a96a
je 0x14011fc31
cmp ecx, 0xa8d08d12
jne 0x1401131a0
mov ecx, 0xef9c44c0
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xf2743bb1
je 0x14011fcf9
cmp ecx, 0xf3706a6a
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc5fa163b
mov edx, ebp
and edx, 0x3a05e9c4
or edx, ecx
mov edi, edx
xor edi, 0x1800e900
xor edx, 0x44a0160a
mov ecx, ebp
or ecx, 0x66a516ce
and edx, 0x66a516ce
and edi, 0x995ae930
or edi, edx
and ecx, 0x66a516cf
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xaa51838c
and ecx, 0x55ae7c73
or ecx, edx
xor ecx, 0x55ae7c73
and ebx, 0x749a7853
and ebp, 0x8b6587ac
or ebp, ebx
xor ebp, 0x8b6587ac
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 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
or al, dl
xor al, 1
xor bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
and cl, bl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x1f588496
mov edx, 0x8787a438
cmovne eax, edx
test bl, bl
mov edx, 0x1f588496
cmovne edx, eax
jmp 0x14011f039
cmp ecx, 0x1dba23be
je 0x14011fdc4
cmp ecx, 0x1f588496
jne 0x1401131a0
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x5114160
mov ebp, ebx
and ebp, 0x80c68412
or ebp, ecx
xor ebp, 0x80c68412
mov ecx, ebx
and ecx, 0x7a283a8d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x7a283a8c
and ecx, 0x85d7c573
or ecx, ebp
mov ebp, ecx
not ebp
and edx, ebp
and ecx, ebx
or ecx, edx
xor ebp, ecx
test ebp, ecx
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
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb64ee07b
mov ebp, 0x8787a438
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xb64ee07b
cmovne eax, ebp
jmp 0x14011f41a
cmp ecx, 0x5c524f42
je 0x14011ff5b
cmp ecx, 0x5f701d17
jne 0x1401131a0
mov ecx, 0xf2231a8e
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x3e1cf25e
je 0x14012007a
cmp ecx, 0x3f8aab40
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x64176506
mov ebx, eax
and ebx, 0x9be89af8
or ebx, ebp
xor ebx, 0x9be89af8
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0xb4c0f951
and eax, 0x4b3f06ae
or eax, edx
xor eax, 0x4b3f06ae
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, al
and cl, dl
mov ebx, r9d
or bl, cl
xor cl, 1
or cl, r8b
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
and r9b, dl
or dl, r8b
and al, r8b
or al, r9b
xor al, 1
mov ebx, edx
xor bl, al
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
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and al, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xf2231a8e
mov ebp, 0x5f701d17
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xf2231a8e
jmp 0x140121223
cmp ecx, 0xf738f01
je 0x140120090
cmp ecx, 0xfc2a27a
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xba030512
mov ebp, ecx
and ebp, 0x48ca88c
or ebp, edx
xor ebp, 0x48ca88c
and ecx, 0x41705261
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x41705261
and ecx, 0xbe8fad9e
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xe7c4855a
and ecx, 0x183b7aa5
or ecx, ebp
xor ecx, 0x183b7aa4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xa0dcf28e
and edx, 0x5f230d71
or edx, ecx
mov ecx, edx
xor ecx, 0x548080
xor edx, 0x5f230d71
mov ebp, edx
and ebp, 0xb7aa7a1e
and ecx, 0x485585e1
or ecx, ebp
xor ecx, 0xb7aa7a1e
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
or dl, al
and cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, al
mov ebx, r8d
xor bl, 1
or bl, al
xor al, dl
xor dl, 1
xor r8b, cl
xor bl, 1
or bl, r8b
xor bl, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x533275fd
mov edx, 0x575c65f
cmovne eax, edx
test cl, 1
mov ecx, 0x533275fd
jmp 0x14011a7ec
cmp ecx, 0x4bebaaf0
je 0x140120197
cmp ecx, 0x4cafbab6
jne 0x1401131a0
mov ecx, 0xc3af04d7
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x2a76e5b2
je 0x1401202ad
cmp ecx, 0x2c8d5f36
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edi, ebp
mov edx, ebp
xor edx, 0xac2bf8f4
and edx, ebp
not ebp
and ebp, 0xfa583c3
and edi, 0xf05a7c3c
or edi, ebp
mov ecx, edi
xor ecx, 0xf05a7c3c
mov ebx, edi
xor ebx, 0xa38e7b37
and ebx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x53d4070a
and edx, 0xac2bf8f5
or edx, ebp
xor edi, 0xba50283
and edi, 0x4bb502ab
mov ebp, ecx
and ebp, 0xb44afd54
or ebp, edi
xor ebp, 0x4bb502aa
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa3774abc
and ecx, 0x5c88b543
or ecx, ebp
xor ecx, 0x5c88b543
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x89c8e24a
and edx, ecx
and ecx, 0x76371db5
or ecx, ebp
xor ecx, 0x76371db5
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x37aa860f
and ecx, 0xc85579f0
or ecx, edx
mov edx, ecx
xor edx, 0x8115170
xor ecx, 0x3228820a
and ecx, 0xf26caa8a
and edx, 0xd935575
or edx, ecx
mov ecx, edx
xor ecx, 0xa2288000
xor edx, 0xd904564
and edx, 0x5dd46fee
and ecx, 0xa22b9011
or ecx, edx
xor ecx, 0xa22b9011
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and bl, al
mov ecx, edx
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor dl, r8b
mov r8d, edx
xor r8b, 1
mov ebx, ecx
and bl, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, r8b
and bl, dl
or bl, al
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xf738f01
mov ecx, 0x5aec77a4
cmovne eax, ecx
test dl, 1
mov ecx, 0xf738f01
cmovne ecx, eax
test bl, bl
jmp 0x140121223
cmp ecx, 0x9a37c868
je 0x1401202c3
cmp ecx, 0x9b26f77c
jne 0x1401131a0
mov ecx, 0x800799be
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xde93afcc
je 0x1401202d9
cmp ecx, 0xe1121cf0
jne 0x1401131a0
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b6f8]
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, 0xb41b0846
and ebp, 0x4be4f7b9
or ebp, edi
or ecx, ebx
and ebx, 0xb41b0846
and edx, 0x4be4f7b9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov edi, ecx
xor edi, 0x4173c236
and edi, ecx
not ecx
and ecx, 0x2108d6a7
and ebp, 0xdef72958
or ebp, ecx
mov esi, ebp
xor esi, 0xdef72958
mov ecx, ebp
xor ecx, 0x607b1491
and ecx, esi
mov edx, ecx
and edx, edi
xor edi, ecx
mov ecx, dword [0x14024b6f4]
or edi, edx
mov edx, edi
not edx
and edx, 0x134d5e6b
and edi, 0xecb2a194
or edi, edx
xor ebp, 0x1089081
and ebp, 0x89eab091
mov ebx, esi
and ebx, 0x76154f6e
or ebx, ebp
mov edx, edi
xor edx, 0x284042a2
xor ebx, 0x89eab090
and esi, 1
or esi, ebx
xor edi, 0x523e9c5c
mov ebx, edi
and ebx, 0xd78dad1d
and edx, 0x287252e2
or edx, ebx
mov ebp, esi
not ebp
or edi, esi
and esi, 0xd78dad1d
and ebp, 0x287252e2
or ebp, esi
xor ebp, edx
not edi
or edi, ebp
mov ebp, edi
mov edx, edi
xor edx, 0x65f07087
and edx, edi
not edi
and edi, 0x21e03085
and ebp, 0x44104002
or ebp, edi
xor ebp, 0x44104002
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x9a0f8f78
and edx, 0x65f07087
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x155e226c
and edx, 0xeaa1dd93
or edx, ebx
xor edx, 0x155e226c
xor ebp, edx
test ebp, edx
setne r9b
sete dl
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg bl
xor r10b, dl
xor dl, bl
mov r11d, edx
xor r11b, 1
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, 1
and dl, r11b
mov eax, ecx
and al, bl
mov r9d, edx
and r9b, r11b
xor dl, r11b
or dl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor al, dl
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x528e4518
mov ebp, 0xf549b632
cmovne edx, ebp
test cl, 1
mov ecx, 0x528e4518
cmovne ecx, edx
mov qword [0x14024b090], r8
jmp 0x14011f538
cmp ecx, 0xbab7f5d7
je 0x1401203db
cmp ecx, 0xbb348e4f
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x32100000
mov ebx, eax
and ebx, 0x484d0b01
or ebx, edx
xor ebx, 0x484d0b01
and eax, 0x85a2f4fe
or eax, ebx
mov edx, eax
not edx
and edx, 0x85a2f4ff
and eax, 0x7a5d0b00
or eax, edx
mov edx, eax
not edx
and edx, 0x4ffa47fb
and eax, 0xb005b804
or eax, edx
xor eax, 0xb005b804
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ebx
and dl, cl
or bl, al
and al, r8b
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
xor bl, 1
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov edx, ecx
xor dl, 1
and r9b, al
mov ebx, edx
and bl, cl
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
mov r8d, edx
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
xor bl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x6efb1c43
mov ecx, 0x8d6734da
cmovne eax, ecx
test dl, 1
mov ecx, 0x6efb1c43
jmp 0x14011a7ec
cmp ecx, 0x5203653
je 0x1401204b7
cmp ecx, 0x575c65f
jne 0x1401131a0
mov rax, qword [rsp + 0x30]
mov ecx, 0x533275fd
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x6fe94553
je 0x1401204cd
cmp ecx, 0x714a2dc7
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0xd13d7025
and ebx, 0x2ec28fda
or ebx, eax
or edx, esi
and esi, 0xd13d7025
and edi, 0x2ec28fda
or edi, esi
xor edi, ebx
not edx
or edx, edi
not edx
and ebp, 0xfb581ad1
and ecx, 0x4a7e52e
or ecx, ebp
xor ecx, 0x4a7e52e
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa8ce3bd0
and ecx, 0x5731c42f
or ecx, eax
xor ecx, 0x5731c42f
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, cl
and r9b, bl
or bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x12903d1c
mov ebp, 0xd9dad99d
cmovne eax, ebp
test cl, cl
mov ecx, 0x12903d1c
jmp 0x14012121d
cmp ecx, 0x8357d24b
je 0x1401205cf
cmp ecx, 0x8475491a
jne 0x1401131a0
mov ecx, 0x81989391
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xcd5570fa
je 0x14012070f
cmp ecx, 0xcdeebd11
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x90694b3e
and edx, ebp
not ebp
and ebp, 0x10490b22
and ecx, 0x8020401c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8020001c
xor ecx, 0x7fdfbfe3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x16d1d340
and ebp, 0x8028083e
or ebp, edi
or ecx, ebx
and ebx, 0x16d1d340
and edx, 0xe92e2cbf
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6f96b4c1
and ecx, 0x90694b3e
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xc1f07646
mov edi, ebx
and edi, edx
and ebx, ecx
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x7ef26b68
and edi, 0x810d9497
or edi, eax
or ebp, esi
and esi, 0x7ef26b68
and ebx, 0x810d9497
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3e0f89b8
and ebp, 0xc1f07647
or ebp, eax
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, cl
xor bl, 1
or bl, r9b
or cl, dl
xor cl, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x4ec8ecc0
mov ecx, 0x18fb8b7f
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x4ec8ecc0
cmovne ecx, eax
jmp 0x14011e6a4
cmp ecx, 0xa777290a
je 0x1401208a1
cmp ecx, 0xa7c54c44
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, esi
mov ebx, edx
not ebx
mov ecx, esi
and ecx, 0x9bef2ed3
and ebp, 0x6410d12c
or ebp, ecx
or esi, ebx
and ebx, 0x9bef2ed3
and edx, 0x6410d12c
or edx, ebx
xor edx, ebp
not esi
or esi, edx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x2a30c735
mov ecx, esi
and ecx, 0xd5cf38ca
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd72a2862
and ecx, 0x28d5d79d
or ecx, ebp
xor ecx, 0x2e510a9
and esi, 0xb5d0ac26
mov ebp, edi
and ebp, 0x4a2f53d9
or ebp, esi
xor ebp, 0xb5d0ac27
and edi, 1
or edi, ebp
not edi
mov ebp, ecx
and ebp, edi
xor edi, ecx
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0xc502ed2b
and edx, edi
not edi
and edi, 0x84004d02
and ecx, 0x4102a029
or ecx, edi
xor ecx, 0x4102a029
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3afd12d4
and edx, 0xc502ed2b
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x85bca296
and edx, 0x7a435d69
or edx, ebp
xor edx, 0x7a435d69
or edx, ecx
cmp edx, 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 al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
mov ebp, 0x895e36fe
mov ecx, 0x5aec77a4
cmovne ebp, ecx
test al, al
mov ecx, 0x895e36fe
jmp 0x14011cd9e
cmp ecx, 0xef5e15b1
je 0x1401209bf
cmp ecx, 0xef9c44c0
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x6a271b2b
mov edx, ebx
and edx, 0x95d8e4d4
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5a9f997e
and edx, 0xa5606681
or edx, ebp
mov ebp, edx
xor ebp, 0xcf477dab
xor edx, 0x30880014
mov edi, ebp
and edi, 0x4a72b2c9
and edx, 0xb58d4d36
or edx, edi
or ebp, ebx
and ebx, 0x4a72b2c9
and ecx, 0xb58d4d36
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 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
xor dl, cl
mov ecx, edx
xor cl, al
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x6b9b2c4
mov ebp, 0xee30b21b
cmovne ecx, ebp
test dl, dl
mov edx, 0x6b9b2c4
cmovne ecx, edx
test al, al
jmp 0x14011dffa
cmp ecx, 0x1b95491f
je 0x140120baa
cmp ecx, 0x1cc4aebf
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov ecx, ebp
or ecx, 0x41da1429
mov edi, ecx
not edi
mov ebx, esi
or ebx, 0xbe25ebd6
mov edx, ebx
not edx
and ecx, 0x3f7c57ac
and edi, 0x8001a852
or edi, ecx
and ebx, 0x3f7c57ac
and edx, 0x40820001
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x41da1428
and edx, 0xbe25ebd7
or edx, ecx
and esi, 0x7758392c
and ebp, 0x88a7c6d3
or ebp, esi
mov ecx, ebp
xor ecx, 0xa046d0
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xaa5fa923
and edx, 0x55a056dc
or edx, ebx
xor ebp, 0x22582920
and ebp, 0xaa5fa923
and ecx, 0x55a056dc
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
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
xor bl, 1
or bl, al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xda1bda7e
mov ebp, 0xa38ce15
cmovne edx, ebp
test al, 1
mov eax, 0xda1bda7e
jmp 0x1401216bd
cmp ecx, 0x59b001fe
je 0x140120da1
cmp ecx, 0x59becbb0
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x202e8900
and ecx, 0x80000021
or ecx, eax
mov ebp, ecx
xor ebp, 0x21
xor ecx, 0x16af4c10
or edx, 0xa02e8921
mov eax, edx
not eax
and ecx, 0x96af4c10
and ebp, 0x20008121
or ebp, ecx
and edx, 0x96af4c10
and eax, 0x495032ce
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x5fd176de
and eax, 0xa02e8921
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or 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
and ecx, 0xb9c33a82
and eax, 0x463cc57d
or eax, ecx
mov ecx, eax
xor ecx, 0x2cc579
xor eax, 0xa9000880
and eax, 0xef100884
and ecx, 0x10eff77b
or ecx, eax
xor ecx, 0x10eff77b
sete al
setne cl
cmp dword [0x14024b6f4], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe90596f3
mov ebp, 0xad871b96
cmovne ecx, ebp
test dl, 1
mov edx, ecx
cmovne edx, ebp
test al, al
cmove edx, ecx
jmp 0x14012179b
cmp ecx, 0x3a3034c6
je 0x140120ebd
cmp ecx, 0x3b29105a
jne 0x1401131a0
mov ecx, 0x83503dda
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x158dbd4f
je 0x14012105d
cmp ecx, 0x170ac8e5
jne 0x1401131a0
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xc82efcbe
and ecx, 0x37d10341
or ecx, eax
mov ebp, ecx
xor ebp, 0x10101
not ecx
or edx, 0xc827212f
mov eax, edx
not eax
or ecx, 0x15184200
and ecx, 0x9d3a4202
and ebp, 0x4005212d
or ebp, ecx
and edx, 0x9d3a4202
and eax, 0x22c09cd0
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x5d4e6cef
and eax, 0xa2b19310
or eax, ecx
mov ecx, eax
xor ecx, 0x6a96b23f
mov ebp, eax
xor ebp, 0x6a96b23e
and ebp, ecx
xor eax, 0x95694dc0
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov edx, ebp
not edx
mov eax, ecx
not eax
mov ebx, edx
and ebx, 0x7ed465b2
and ebp, 0x812b9a4d
or ebp, ebx
or edx, eax
and eax, 0x7ed465b2
and ecx, 0x812b9a4d
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0x5fd5ac6d
mov eax, ebp
not eax
or edx, 0x200312
and edx, 0xb0af73
and ecx, 0x5f45000c
or ecx, edx
and ebp, 0xb0af73
and eax, 0xa00a5080
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5b7a8e3b
and eax, 0xa48571c4
or eax, ecx
mov ecx, eax
xor ecx, 0xb2409009
xor eax, 0x40e2212
and ecx, 0xb2e1904d
and eax, 0x4d1e6fb2
or eax, ecx
xor eax, 0x4d1e6fb2
sete al
cmp dword [0x14024b6f4], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xaeedc485
mov ebp, 0xf7c7e779
cmovne eax, ebp
test bl, bl
mov edx, 0xaeedc485
jmp 0x14011f8a7
cmp ecx, 0x52fa0e32
je 0x140121073
cmp ecx, 0x533275fd
jne 0x1401131a0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xd2e80974
mov ebp, edx
and ebp, 0x2d17f68b
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xac24249b
and ebp, 0x53dbdb64
or ebp, ebx
mov ebx, ebp
xor ebx, 0x102d001
xor ebp, 0x70082c4c
and ebp, 0xf0392e5c
and ebx, 0xfc6d1a3
or ebx, ebp
mov ebp, ebx
xor ebp, 0x7865080
xor ebx, 0xf0392e5c
mov edi, ebx
and edi, 0x7869a737
and ebp, 0x879658c8
or ebp, edi
or ebx, edx
and edx, 0x7869a737
and ecx, 0x879658c8
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov eax, r9d
xor al, dl
not al
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and dl, r9b
and r8b, cl
or r8b, dl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 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, 0xfd51d344
mov edx, 0x575c65f
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xfd51d344
cmovne ecx, edx
jmp 0x14011b2de
cmp ecx, 0x342664cc
je 0x140121237
cmp ecx, 0x345a5b1c
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xa000400
and ebp, 0x64d691cf
or ebp, edx
mov ebx, ebp
xor ebx, 0x480008a
xor ebp, 0x18216410
or ecx, 0x6ed695cf
mov edx, ecx
not edx
and ebp, 0x7877f555
and ebx, 0x680008a
or ebx, ebp
and ecx, 0x7877f555
and edx, 0x81080a20
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x91296a30
and edx, 0x6ed695cf
or edx, ecx
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x8d872604
mov ecx, edx
xor ecx, 0x8d872604
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xdb7d977d
and ecx, 0x24826882
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20014003
and edx, 0xe840bb79
mov ebx, esi
and ebx, 0x17bf4486
or ebx, edx
xor ebx, 0xe840bb78
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0x56fab178
mov ebx, ecx
and ebx, 0x9bc60f9c
and ebp, 0x6439f063
or ebp, ebx
or ecx, esi
and esi, 0x9bc60f9c
and edx, 0x6439f063
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x54889970
mov ebp, ecx
and ebp, 0x81104203
or ebp, edx
xor ebp, 0x81104203
and ecx, 0x2a67248c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4eda08ae
and ecx, 0xb125f751
or ecx, edx
mov edx, ecx
xor edx, 0x20110020
xor ecx, 0x9b42d3dd
mov ebp, ecx
and ebp, 0x47ecfd17
and edx, 0xb81302e8
or edx, ebp
xor edx, 0xb81302e8
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, r8b
and dl, cl
xor dl, al
or al, cl
xor 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, 0x8489a009
mov ebp, 0x9a37c868
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x8489a009
jmp 0x140121358
cmp ecx, 0x934ee293
je 0x14012124d
cmp ecx, 0x941fdb58
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x12f2d936
mov ecx, edx
and ecx, 0xed0d26c8
or ecx, eax
xor ecx, 0xed0d26c8
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
and ebp, ecx
and eax, edx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6f4], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb2191ff7
mov ebp, 0x2420466b
cmovne edx, ebp
test cl, 1
mov ecx, 0xb2191ff7
jmp 0x140120d88
cmp ecx, 0xda1d8832
je 0x14012136c
cmp ecx, 0xdbc3da37
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x7adf4bb2
and ebp, edx
or edx, 0x8520b44d
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xe704f673
and ecx, 0x18db0980
or ecx, edi
or edx, ebx
and ebx, 0xe704f673
and ebp, 0x18fb098c
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8520b44d
and edx, 0x7adf4bb2
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xcf1cd13f
and edx, 0x30e32ec0
or edx, ecx
mov ecx, edx
xor ecx, 0x30e32ec0
xor edx, 0xcf1cd13f
mov edi, edx
or edi, 0xefc4f07b
mov esi, edi
not esi
or ebx, 0x103b0f84
mov ebp, ebx
not ebp
and edi, 0xad0f6af0
and esi, 0x10300504
or esi, edi
and ebx, 0xad0f6af0
and ebp, 0x42c0900b
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xefc4f07a
and ebp, 0x103b0f85
or ebp, ebx
and edx, 0xcc7db083
mov ebx, ecx
and ebx, 0x33824f7c
or ebx, edx
xor ebx, 0xcc7db082
and ecx, 1
or ecx, ebx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x9bf22e55
and ebp, ecx
or ecx, 0x640dd1aa
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x14ad5eba
and edx, 0x8b522045
or edx, edi
or ecx, ebx
and ebx, 0x14ad5eba
and ebp, 0xeb52a145
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x59c5d08e
and ecx, 0xa63a2f71
or ecx, edx
xor ecx, 0x3dc80124
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor dl, 1
or dl, al
mov r8d, eax
xor r8b, cl
mov eax, r8d
not al
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
and al, r8b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x26a13d28
mov ebp, 0x9c331c14
cmovne edx, ebp
test cl, 1
mov ecx, 0x26a13d28
jmp 0x14011f535
cmp ecx, 0xb64ee07b
je 0x14012152e
cmp ecx, 0xb720973d
jne 0x1401131a0
mov rax, qword [rsp + 0x30]
mov ecx, 0x98501085
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0xff4f5a6f
je 0x1401216cb
cmp ecx, 0x5c29aa
jne 0x1401131a0
mov ecx, 0xe76e2ba6
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x7877ea15
je 0x1401216e6
cmp ecx, 0x7a32ad79
jne 0x1401131a0
mov ecx, 0x68bbdb02
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
cmp ecx, 0x895e36fe
je 0x1401217ae
cmp ecx, 0x8ab80454
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x6914cee5
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x96eb311a
mov ecx, edx
not ecx
and ebp, 0x704eadbb
and ebx, 0x86a11000
or ebx, ebp
and edx, 0x704eadbb
and ecx, 0x9104244
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9f3198ae
and ecx, 0x60ce6751
or ecx, edx
mov edx, ecx
xor edx, 0xf625564a
and edi, 0xb486376b
and eax, 0x4b79c894
or eax, edi
mov ebp, eax
xor ebp, 0x4b79c894
xor ecx, 0x9daa9b5
and ebp, ecx
xor eax, 0xb486376b
and eax, edx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x14024b6f4], 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, eax
xor dl, cl
test dl, 1
mov edx, 0x8357d24b
mov ebp, 0x73d0c43c
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x8357d24b
jmp 0x1401218d8
cmp ecx, 0xd3ed15b4
je 0x1401218f1
cmp ecx, 0xd409fd52
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x1e047d61
and edx, 0xe1fb829e
or edx, ebp
mov ecx, edx
xor ecx, 0x1e047d61
mov ebp, edx
xor ebp, 0x1e047d60
and ebp, ecx
xor edx, 0xe1fb829e
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, 0x2e553c6c
and edx, ecx
and ecx, 0xd1aac393
or ecx, ebp
xor ecx, 0xd1aac393
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf0d5ff17
and ecx, 0xf2a00e8
or ecx, ebp
xor ecx, 0xf2a00e8
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
and dl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x7cdf3306
mov ebp, 0x6364907e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x7cdf3306
jmp 0x140121223
cmp ecx, 0xad871b96
je 0x140121907
cmp ecx, 0xae05569f
jne 0x1401131a0
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xac474eb5
and edx, ecx
and ecx, 0x53b8b14a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x50a08142
xor ecx, 0xac474eb5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xab5c3a8d
and ebp, 0x54a3c572
or ebp, edi
or ecx, ebx
and ebx, 0xab5c3a8d
and edx, 0x54a3c572
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd7109e9b
mov esi, ecx
and esi, 0x28ef6164
or esi, edx
mov edi, esi
xor edi, 0x28ef6164
mov ebp, esi
xor ebp, 0x50f7539
and ebp, edi
and ecx, 0x2de0145d
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc0424653
and ecx, 0x3fbdb9ac
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc1005005
xor esi, 0xd100000b
and esi, 0xd147006f
mov edx, edi
and edx, 0x2eb8ff90
or edx, esi
xor edx, 0xd147006e
and edi, 1
or edi, edx
mov edx, edi
not edx
and edx, 0x6b1c6137
and edi, 0x94e39ec8
or edi, edx
mov edx, edi
xor edx, 0x900118c0
xor ecx, 0x125dadf0
xor edi, 0x6b1c6137
mov ebp, ecx
and ebp, 0x2efea72a
and ebx, 0xd10158d5
or ebx, ebp
or ecx, edi
and edi, 0x2efea72a
and edx, 0xd10158d5
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x97855413
and edx, 0x687aabec
or edx, ebp
xor edx, 0x687aabec
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov r11d, r9d
xor r11b, r10b
mov eax, r11d
not al
mov ebx, ecx
xor bl, r8b
and bl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
and dl, r11b
and al, cl
or al, dl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc3af04d7
mov ebp, 0x1cc4aebf
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xc3af04d7
jmp 0x140121358
cmp ecx, 0xf7c7e779
je 0x1401219da
cmp ecx, 0xf7cd3e6a
jne 0x1401131a0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ebp, esi
or ebp, 0xfca8b26e
mov ecx, ebp
not ecx
mov edx, edi
or edx, 0x1130c10
and edx, 0xe53b3c54
mov ebx, esi
and ebx, 0x1880822a
or ebx, edx
and ebp, 0xe53b3c54
and ecx, 0x2444181
or ecx, ebp
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x3574d90
and ecx, 0xfca8b26f
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0x37207f6
and edi, 0xfc8df809
or edi, esi
mov edx, edi
xor edx, 0x44093000
xor edi, 0x37207f6
mov ebx, ecx
and ebx, 0xb8d6cbe9
and ebp, 0x47293416
or ebp, ebx
or ecx, edi
and edi, 0xb8d6cbe9
and edx, 0x47293416
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor cl, al
and cl, al
or r8b, bl
xor dl, bl
and dl, bl
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x878c433e
mov edx, 0x78b27d6
cmovne ecx, edx
test al, al
mov eax, 0x878c433e
cmove ecx, eax
jmp 0x140120707
mov edx, dword [0x14024b6f8]
mov r9d, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x3f825b96
and ecx, 0xc07da469
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc07da469
and ecx, 0x3f825b96
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x3f1dddc4
and ebp, esi
mov edi, esi
or edi, 0x3f1dddc4
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov eax, edx
and eax, 0xf1d56d6a
and ebp, 0xe2a9295
or ebp, eax
or edx, edi
and edi, 0xf1d56d6a
and ebx, 0x220211
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xc0e2223a
and edx, 0x3f1dddc5
or edx, eax
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov eax, ecx
not eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x1da67447
and edx, 0xe2598bb8
or edx, ebx
or ebp, ecx
and ecx, 0x1da67447
and eax, 0xe2598bb8
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x56609535
and eax, 0xa99f6aca
or eax, ebp
mov ecx, eax
xor ecx, 0x44609104
xor eax, 0xa99f6aca
mov edx, eax
and edx, 0xba1f6cb3
and ecx, 0x45e0934c
or ecx, edx
xor ecx, 0xba1f6cb3
xor eax, ecx
test eax, ecx
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg cl
mov ebx, ecx
xor bl, r11b
and bl, cl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r10d
xor dl, al
mov ebx, edx
and bl, r10b
and dl, al
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
and r10b, r11b
or r11b, r8b
and cl, r8b
or cl, r10b
mov eax, r11d
xor al, cl
xor cl, 1
xor al, 1
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
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 ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0x9cc776ce
cmovne ebp, r12d
test al, 1
mov ecx, ebp
mov eax, 0x9cc776ce
cmovne ecx, eax
jmp 0x14011dff7
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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 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 ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5c8ed790
and ecx, 0xa371286f
or ecx, edx
mov ebx, ecx
xor ebx, 0x2010000
xor ecx, 0x40004010
or ebp, 0xe703c156
mov edx, ebp
not edx
or ecx, 0x8083020
and ecx, 0xe9087076
and ebx, 0x6038100
or ebx, ecx
and ebp, 0xe9087076
and edx, 0x10f40e89
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x67446581
and edx, 0x98bb9a7e
or edx, ecx
mov ecx, edx
xor ecx, 0x35181328
xor edx, 0x8047a4d7
mov ebp, edx
and ebp, 0x4aa16c52
and ecx, 0xb55e93ad
or ecx, ebp
xor ecx, 0x4aa16c52
xor edx, ecx
test edx, ecx
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, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ebx
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov eax, ebx
and al, r8b
mov edx, ecx
and dl, r9b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0xa1446b19
mov ecx, 0xa2cd78d6
cmovne eax, ecx
test r9b, 1
mov ecx, 0xa1446b19
jmp 0x14012121d
mov ecx, 0x3a3034c6
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x32ff692a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov rdi, qword [rsp + 0x30]
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3883b5ed
and eax, ecx
and ecx, 0xc77c4a12
or ecx, edx
xor ecx, 0xc77c4a12
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf4c4dab0
mov edx, ecx
and edx, 0xb3b254f
or edx, eax
mov eax, edx
xor eax, 0xb3b254f
mov ebp, edx
xor ebp, 0x46719cd8
and ebp, eax
and ecx, 0x4d4ab997
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
mov ebp, dword [0x14024b6f4]
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x4d4ab996
and ecx, 0xb2b54669
or ecx, ebx
and eax, 1
xor edx, 0xb3b254e
or edx, eax
mov eax, edx
not eax
and eax, 0x27f19c61
and edx, 0xd80e639e
or edx, eax
xor edx, 0xd80e639e
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x46d3893c
and edx, 0xb92c76c3
or edx, ecx
xor edx, 0xb92c76c3
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp ebp, 0xa
setl al
cmp ebp, 9
setg cl
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, edx
xor bl, 1
or dl, bl
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
mov ebx, r8d
or bl, dl
xor dl, 1
or dl, r9b
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
and r9b, al
and cl, r8b
or cl, r9b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x7afa9623
mov ecx, 0x8f73745
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x7afa9623
cmovne ecx, eax
mov qword [rsp + 0x38], rdi
jmp 0x140120707
mov ecx, 0xb2191ff7
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xd409fd52
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1b806461
mov ebp, ecx
and ebp, 0xe01d0b16
or ebp, edx
xor ebp, 0xe01d0b16
and ecx, 0x4629088
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x99c0c038
and ecx, 0x663f3fc7
or ecx, edx
mov ebp, ecx
xor ebp, 0x9da250b0
xor ecx, 0x625daf4f
mov ebx, ecx
and ebx, 0xd6f525d2
mov edx, ebp
and edx, 0x290ada2d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x290ada2c
and edx, 0xd6f525d3
or edx, ebx
and ebp, 0xabdaf810
mov ebx, ecx
and ebx, 0x542507ef
or ebx, ebp
xor ebx, 0xabdaf811
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x504435f4
and ecx, 0xafbbca0b
or ecx, ebp
xor ecx, 0xafbbca0b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
and dl, al
xor dl, 1
mov ecx, edx
xor cl, r10b
not cl
and cl, r10b
or dl, r10b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and r8b, r10b
and r9b, al
or r9b, r8b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
or cl, dl
xor dl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, dl
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x8ea79bd7
mov edx, 0xb1c525f8
cmovne eax, edx
test cl, 1
mov ecx, 0x8ea79bd7
cmovne ecx, eax
test bl, 1
jmp 0x140121223
mov eax, dword [0x14024b6f8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xb1ea6bd0
mov ecx, ebp
and ecx, 0x4e15942e
or ecx, edx
xor ecx, 0x4e15942e
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x442b4c9
and edx, 0xfbbd4b36
or edx, ebx
and ebp, 0x442b4c9
and eax, 0xfbbd4b36
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp dword [0x14024b6f4], 9
setg dl
xor r9b, dl
mov ebx, r9d
xor bl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov ecx, ebx
xor cl, dl
and cl, bl
and al, r9b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0xd3ed15b4
mov ebp, 0x1db08391
cmovne eax, ebp
test dl, dl
jmp 0x14011f034
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x77a117c8
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x14024b6f8]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc8021
mov ecx, ebp
and ecx, 0x19621ccc
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8021cc0
xor ecx, 0xe69de333
mov edx, ebp
xor edx, 0x196e9ced
and edx, ebp
mov esi, ecx
and esi, 0x17fc822c
and ebx, 0x8021cc1
or ebx, esi
mov esi, edx
not esi
or ecx, esi
and esi, 0x17fc822c
and edx, 0xe8037dd3
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe6916313
and ecx, 0x196e9cec
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc1f0ed9b
and ecx, 0x3e0f1264
or ecx, edx
mov edx, ecx
xor edx, 0x10011240
xor ecx, 0xc1f0ed9b
mov ebx, ecx
and ebx, 0xaf7ecd26
and edx, 0x508132d9
or edx, ebx
or ecx, ebp
and ebp, 0xaf7ecd26
and edi, 0x508132d9
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xd72fe96e
and ecx, 0x28d01691
or ecx, edx
xor ecx, 0x28d01691
sete bl
setne dl
cmp dword [0x14024b6f4], 9
setg al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor bl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r9d, ecx
xor cl, 1
and cl, dl
xor bl, dl
xor dl, 1
and r9b, dl
or cl, r9b
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb55dda69
mov ebp, 0x5296fbd9
cmovne edx, ebp
test al, 1
mov eax, 0xb55dda69
cmovne eax, edx
mov qword [0x14024b090], r8
jmp 0x14011ceee
mov rax, qword [rsp + 0x30]
mov ecx, 0x206877e3
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x452e1957
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xe8482afc
and ecx, 0x17b7d503
or ecx, edx
mov edx, ecx
xor edx, 0x84822f4
xor ecx, 0x17b7d503
mov ebp, ecx
and ebp, 0xf526dc09
and edx, 0xad923f6
or edx, ebp
mov ebp, edx
xor ebp, 0xad923f6
mov edi, edx
xor edi, 0xbd4a5c4c
and edi, ebp
or ecx, 0x486c8045
mov esi, ecx
not esi
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xdc99fbd8
and edi, 0x23660427
or edi, eax
or ebx, ecx
and ecx, 0xdc99fbd8
and esi, 0x23020422
or esi, ecx
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x5cf9198
and ebx, 0xfa306e67
or ebx, eax
xor ebx, 0xb25cee23
and ebp, 1
xor edx, 0xad923f7
or edx, ebp
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x6ba71361
and eax, 0x9458ec9e
or eax, ebx
or edx, ebp
and ebp, 0x6ba71361
and ecx, 0x9458ec9e
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, 1
and dl, r9b
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xd26a3c01
mov ebp, 0x52fa0e32
cmovne ecx, ebp
test dl, dl
mov eax, 0xd26a3c01
cmove ecx, eax
test bl, bl
jmp 0x14011e6a7
mov ecx, dword [0x14024b6f8]
mov edi, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xa0a5f844
mov ecx, ebx
not ecx
or edx, 0x424a0518
and edx, 0xc26a7d1c
and ebp, 0x20858040
or ebp, edx
and ebx, 0xc26a7d1c
and ecx, 0x1d1002a3
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xa8664709
and ecx, 0x5799b8f6
or ecx, edx
mov edx, ecx
xor edx, 0xf73c40b2
mov ebp, ecx
xor ebp, 0xf73c40b3
and ebp, edx
xor ecx, 0x8c3bf4c
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdf68a624
and edx, 0x209759db
or edx, ecx
mov ecx, edx
xor ecx, 0x208741d2
xor edx, 0xd7000424
and edx, 0xd7101c2d
and ecx, 0x28efe3d2
or ecx, edx
mov edx, ecx
xor edx, 0x8074312
xor ecx, 0x15001028
and ecx, 0x35e8b0e8
and edx, 0xca174f17
or edx, ecx
xor edx, 0x35e8b0e8
cmp edx, 0xffffffff
sete al
setne r8b
cmp edi, 0xa
setl r10b
cmp edi, 9
setg r9b
mov edx, r10d
and r10b, r8b
and r8b, r9b
and dl, al
or dl, r8b
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and al, r9b
or r10b, al
mov eax, edx
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
and al, r10b
xor r10b, 1
xor cl, 1
and cl, r10b
or al, cl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov edx, r10d
xor dl, al
test r10b, 1
mov ecx, 0xa8d08d12
mov ebp, 0xa71d2222
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xa8d08d12
jmp 0x140121223
mov ecx, 0xbb348e4f
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x420150fe
and edx, ebp
not ebp
and ebp, 0x4200005c
and ecx, 0x150a2
or ecx, ebp
xor ecx, 0x150a2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xaf115d20
and edx, 0x50eea2df
or edx, ecx
mov ebp, edx
xor ebp, 0x12eff221
mov ebx, edx
xor ebx, 0x12eff220
and ebx, ebp
xor edx, 0xcc1000ca
and edx, 0xcc7862eb
and ebp, 0x33879d14
or ebp, edx
mov edx, ebp
xor edx, 0x11848905
mov ecx, ebx
not ecx
xor ebp, 0xcc7862ea
mov edi, ecx
and edi, 0xee63147a
and ebx, 0x119ceb85
or ebx, edi
or ecx, ebp
and ebp, 0xee63147a
and edx, 0x119ceb85
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x28c2b85f
and ecx, 0xd73d47a0
or ecx, edx
xor ecx, 0xd73d47a0
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r8d, eax
xor r8b, dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
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, ecx
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
xor r8b, 1
and cl, r8b
or al, cl
mov ecx, edx
xor cl, al
mov ebp, 0x5c29aa
mov ebx, 0xd878ea0f
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
jmp 0x14011cda1
mov ecx, 0xad871b96
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xd1ef728a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x15d11400
mov ebp, ecx
and ebp, 0x4a002920
or ebp, edx
xor ebp, 0x4a002920
and ecx, 0xa02ec2df
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa02ec2df
and ecx, 0x5fd13d20
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x3363beb0
and ebp, ecx
not ecx
and ecx, 0xed122d78
and edx, 0x12edd287
or edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
xor ecx, 0x21022c30
or ecx, 0xcc9c414f
mov edi, ecx
not edi
mov esi, ebp
not esi
mov eax, ecx
and eax, 0x101b9a72
and edi, 0x23602480
or edi, eax
or ecx, esi
and esi, 0x101b9a72
and ebp, 0xefe4658d
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa31dfaf3
and ecx, 0x5ce2050c
or ecx, eax
mov ebp, ecx
xor ebp, 0x2001ab88
and ebx, 1
xor edx, 0x12edd286
or edx, ebx
mov eax, edx
not eax
and eax, 0xf30c05f1
and edx, 0xcf3fa0e
or edx, eax
mov eax, edx
xor eax, 0x3ea0a
xor edx, 0xf30c05f1
xor ecx, 0x907e4442
mov ebx, ecx
and ebx, 0xcff41035
and ebp, 0x300befca
or ebp, ebx
or ecx, edx
and edx, 0xcff41035
and eax, 0x300befca
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x47ee9209
and eax, ecx
not ecx
and ecx, 0x62e0001
and edx, 0x41c09208
or edx, ecx
mov ecx, edx
xor ecx, 0x800000
xor edx, 0xbe3f6df7
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xcd4cba3a
and ecx, 0x2a20001
or ecx, ebx
or edx, ebp
and ebp, 0xcd4cba3a
and eax, 0x32b345c5
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xc9c60fa4
and edx, 0x3639f05b
or edx, eax
mov eax, edx
xor eax, 0x31452200
xor edx, 0x8e289dad
mov ecx, edx
and ecx, 0xccbaccd3
and eax, 0x3345332c
or eax, ecx
xor eax, 0x3345332c
or eax, edx
cmp eax, 0xffffffff
sete dl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
xor r10b, al
and r10b, al
xor dl, r9b
and dl, r9b
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, r10b
mov r8d, ecx
xor r8b, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov edx, 0xbab7f5d7
mov ecx, 0xc770ef56
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xbab7f5d7
cmovne ecx, eax
test r8b, 1
jmp 0x1401218dd
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x4280a804
mov ecx, ebx
and ecx, 0x100a04e2
or ecx, edx
xor ecx, 0x100a04e2
mov edx, ebx
and edx, 0xad755319
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa8831377
and edx, 0x577cec88
or edx, ecx
mov ecx, edx
xor ecx, 0x4624002
xor edx, 0xaa01bb90
and edx, 0xab95bbfd
and ecx, 0x546a4402
or ecx, edx
mov edx, ecx
xor edx, 0x102a0002
and ebp, 0xaf458f12
and ebx, 0x50ba70ed
or ebx, ebp
mov ebp, ebx
xor ebp, 0x103a0048
xor ecx, 0xab95bbfd
xor ebx, 0xaf458f12
mov edi, ecx
and edi, 0xc4c1feb5
and edx, 0x3b3e014a
or edx, edi
or ecx, ebx
and ebx, 0xc4c1feb5
and ebp, 0x3b3e014a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x18bbb67b
and ecx, 0xe7444984
or ecx, edx
xor ecx, 0xe7444984
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 bl, 1
mov r10d, eax
and r10b, cl
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
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 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 edx, 0xa777290a
mov ebp, 0x3f8aab40
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x14011ea8a
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xd5802a13
mov ecx, ebp
and ecx, 0x2a7fd5ec
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8579444
xor ecx, 0xd5802a12
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x662849ba
and ebx, 0x99d7b644
or ebx, eax
or ecx, esi
and esi, 0x662849ba
and edx, 0x99d7b645
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x5fa31cd5
and eax, 0xa05ce32a
or eax, edx
or ecx, ebp
and ebp, 0x5fa31cd5
and edi, 0xa05ce32a
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x6c15f3d5
and ecx, 0x93ea0c2a
or ecx, eax
xor ecx, 0x93ea0c2a
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, dl
and r9b, bl
xor bl, dl
or bl, al
and cl, dl
or cl, r9b
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x6623dea3
mov eax, 0x8ab80454
cmovne ecx, eax
test dl, dl
mov edx, 0x6623dea3
cmove ecx, edx
test bl, 1
jmp 0x140121358
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x575ca297
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x80a15100
and edi, 0x93b57183
mov ebx, esi
and ebx, 0x44488214
or ebx, edi
and ebp, 0x93b57183
and edx, 0x28020c68
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xa8a35d69
and edx, 0x575ca296
or edx, ebp
and esi, 0x94653fe8
and ecx, 0x6b9ac017
or ecx, esi
mov ebp, ecx
xor ebp, 0x6b9ac017
xor ecx, 0x94653fe8
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
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
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 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 al, 1
mov eax, 0xebfed42d
mov ebp, 0xfa777063
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0xebfed42d
jmp 0x1401205c7
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x375700f0
and edx, 0xc8a8ff0f
or edx, ebp
mov esi, edx
xor esi, 0xc8a8ff0f
mov edi, edx
xor edi, 0xcdbbbfad
and edi, esi
or ecx, 0xfaecbf5d
mov ebp, ecx
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xafff6c75
and edi, 0x5000938a
or edi, eax
or ebx, ecx
and ecx, 0xafff6c75
and ebp, 0x82
or ebp, ecx
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x51340a3
and ebx, 0xfaecbf5c
or ebx, eax
xor edx, 0x1570010
and edx, 0x1dfa110
mov eax, esi
and eax, 0xfe205eef
or eax, edx
xor eax, 0x1dfa111
and esi, 1
or esi, eax
mov eax, esi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xe2a664a8
and ebx, 0x1d599b57
or ebx, ecx
or edx, esi
and esi, 0xe2a664a8
and eax, 0x1d599b57
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x866ccc7d
and eax, 0x79933382
or eax, ebx
or edx, ebp
and ebp, 0x866ccc7d
and ecx, 0x79933382
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x302caae1
and edx, 0xcfd3551e
or edx, ecx
xor edx, 0xcfd3551e
or edx, eax
cmp edx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r11b
and cl, al
mov ebx, ecx
not bl
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, r10b
or bl, cl
and r10b, r11b
or r11b, r9b
and al, r9b
or al, r10b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov ecx, r8d
and cl, al
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
xor cl, dl
xor r9b, r8b
or al, bl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf2363c58
mov ebp, 0x9b26f77c
cmovne edx, ebp
test al, 1
mov eax, 0xf2363c58
cmovne eax, edx
test cl, 1
jmp 0x14011cef0
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x996d3bdf
and edx, ebp
not ebp
and ebp, 0x996d3bdf
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8dfd53e
and edx, 0xf7202ac1
or edx, ecx
mov ebp, edx
xor ebp, 0x4a4d0114
xor edx, 0x91b2eee1
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xb58296ea
and ebp, 0x4a7d6915
or ebp, edx
mov edx, ebp
xor edx, 0x42706014
xor ebp, 0xb58296eb
mov edi, ecx
and edi, 0x198f1f62
and ebx, 0xe670e09c
or ebx, edi
or ecx, ebp
and ebp, 0x198f1f62
and edx, 0xe670e09d
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x11452021
mov ebp, ecx
and ebp, 0x4a881242
or ebp, edx
xor ebp, 0x4a881242
and ecx, 0xa432cd9c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa432cd9c
and ecx, 0x5bcd3263
or ecx, edx
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, ebx
or al, dl
xor al, 1
and bl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and cl, r8b
or cl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe1b875c0
mov ebp, 0x5483dfad
cmovne edx, ebp
test cl, 1
mov ecx, 0xe1b875c0
jmp 0x140120d88
mov rax, qword [rsp + 0x38]
mov qword [0x14024b090], rax
mov ecx, 0xef5e15b1
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xd1d476b7
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xa5bc0060
mov ecx, ebp
and ecx, 0x5a43ff9e
or ecx, edx
xor ecx, 0x5a43ff9e
mov edx, ebp
and edx, 1
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xb4dc7ccb
and edx, 0x4b238334
or edx, ecx
and ebp, 0xb4dc7ccb
and eax, 0x4b238334
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete dl
setne cl
cmp dword [0x14024b6f4], 9
setg bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
xor bl, cl
xor cl, 1
or dl, r8b
xor dl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x43d3a4bb
mov ecx, 0xda1d8832
cmovne ebp, ecx
test al, 1
mov ecx, 0x43d3a4bb
cmovne ecx, ebp
jmp 0x14011e6a4
mov ecx, 0x6eb349ee
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xd75373eb
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
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, 0x88665d8
and ebp, 0xf7799a27
or ebp, edi
or ecx, ebx
and ebx, 0x88665d8
and edx, 0xf7799a27
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x7c700b39
and ebx, ecx
not ecx
and ecx, 0xb94ed474
and ebp, 0x46b12b8b
or ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0x38400030
or ecx, 0x838ff4c6
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x9e11be5a
and edi, 0x60600121
or edi, eax
or ecx, esi
and esi, 0x9e11be5a
and ebx, 0x61ee41a5
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xa829662d
and ecx, 0x57d699d2
or ecx, eax
mov eax, ecx
xor eax, 0x2b228028
and edx, 1
xor ebp, 0x46b12b8a
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0xd4596d15
mov ebx, ecx
and ebx, 0xc0dd52d7
and eax, 0x3f22ad28
or eax, ebx
or ecx, ebp
and ebp, 0xc0dd52d7
and edx, 0x3f22ad28
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
mov eax, ecx
xor eax, 0xb3b4ea76
and eax, ecx
not ecx
and ecx, 0x22244a34
and edx, 0x9190a042
or edx, ecx
mov ecx, edx
xor ecx, 0x1000000
xor edx, 0x6e6f5fbd
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xd49cbb76
and ecx, 0x23204000
or ecx, ebx
or edx, ebp
and ebp, 0xd49cbb76
and eax, 0x2b634489
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7a9cb986
and edx, 0x85634679
or edx, eax
xor edx, 0x36d7ac0f
sete bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ecx, ebx
xor cl, al
mov edx, ecx
and dl, bl
and al, cl
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor bl, r9b
and bl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2f54c71a
mov ebp, 0x2a76e5b2
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x2f54c71a
cmovne eax, ebp
test dl, 1
jmp 0x140121518
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x31c5153c
xor ecx, 0xc7fc0235
and ecx, eax
and eax, 0xce3aeac3
or eax, edx
mov ebp, eax
xor ebp, 0xce3aeac3
mov ebx, eax
xor ebx, 0x9c6e8f6
and ebx, ebp
mov edx, ebx
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x4f8b8330
and ebx, 0xb0747ccf
or ebx, esi
or edx, edi
and edi, 0x4f8b8330
and ecx, 0xb0747ccf
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x64c5adb0
and edx, 0x9b3a524f
or edx, ecx
xor edx, 0xa339af84
and ebp, 1
xor eax, 0xce3aeac2
or eax, ebp
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
or eax, 0xdabb7f1f
mov ebp, eax
not ebp
or edx, 0x254480e0
mov ecx, edx
not ecx
and eax, 0xc80906d9
and ebp, 0x25448020
or ebp, eax
and edx, 0xc80906d9
and ecx, 0x12b27906
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xd51bae85
and ecx, 0x2ae4517a
or ecx, eax
mov eax, ecx
xor eax, 0xb809002
xor ecx, 0xf2864
and eax, 0xfbd09603
and ecx, 0x42f69fc
or ecx, eax
xor ecx, 0xfbd09603
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6f4], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 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 edx, 0x7712b7cc
mov ebp, 0xdbdd7838
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
jmp 0x1401202a6
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x9d25297e
and edx, ebp
not ebp
and ebp, 0x9d25297e
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc9406c7a
and edx, 0x36bf9385
or edx, ecx
mov ecx, edx
xor ecx, 0xab9abafb
xor edx, 0x10654404
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x39ff661d
and ecx, 0xc60099e2
or ecx, edx
xor ecx, 0xc60099e3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x82f05128
and ecx, 0x7d0faed7
or ecx, edx
mov ebx, ecx
xor ebx, 0x68080c00
xor ecx, 0x80a01000
or ebp, 0xe9aa1d88
mov edx, ebp
not edx
or ecx, 0x450e011
and ecx, 0x85f2f091
and ebx, 0x68080d08
or ebx, ecx
and ebp, 0x85f2f091
and edx, 0x12050266
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5266cbf0
and edx, 0xad99340f
or edx, ecx
mov ecx, edx
xor ecx, 0x44300104
xor edx, 0xbbccd678
mov ebp, edx
and ebp, 0x9807aafb
and ecx, 0x67f85504
or ecx, ebp
xor ecx, 0x67f85504
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 cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
and al, r8b
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test al, 1
mov eax, 0xfc2a27a
mov ebp, 0x3c2f8a48
cmovne eax, ebp
test bl, 1
mov edx, 0xfc2a27a
cmove eax, edx
jmp 0x140120eb2
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x9f6332d3
and ecx, edx
mov ebx, edx
or ebx, 0x609ccd2c
mov ebp, ecx
not ebp
mov esi, ebx
and esi, 0x3cf846bf
mov edi, eax
and edi, 0x83033040
or edi, esi
or ebx, ebp
and ebp, 0x3cf846bf
and ecx, 0xc307b940
or ecx, ebp
xor ecx, edi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x78007ed
and ebx, 0xf87ff812
or ebx, ecx
mov ebp, ebx
xor ebp, 0x26048800
xor ebx, 0x9000241f
and ebx, 0xd11866df
and ebp, 0x2ee79920
or ebp, ebx
mov ecx, ebp
xor ecx, 0x24c11120
and eax, 0x60fa2cf8
and edx, 0x9f05d307
or edx, eax
mov eax, edx
xor eax, 0x95011301
xor ebp, 0xd11866df
xor edx, 0x60fa2cf8
mov ebx, ebp
and ebx, 0x4a36ecd6
and ecx, 0xb5c91329
or ecx, ebx
or ebp, edx
and edx, 0x4a36ecd6
and eax, 0xb5c91329
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xdf6c92ab
and ebp, 0x20936d54
or ebp, eax
xor ebp, 0x20936d54
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
or dl, r9b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xc834bf0e
mov ebp, 0x5c524f42
cmovne ecx, ebp
test dl, dl
mov edx, 0xc834bf0e
cmove ecx, edx
test al, 1
jmp 0x14011e6a7
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x2ee66988
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x2c604800
and ecx, 0x2862188
or ecx, ebx
mov ebx, ecx
xor ebx, 0x22188
xor ecx, 0xfd79de77
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x7fad4830
and ebx, 0x422188
or ebx, esi
or ecx, edi
and edi, 0x7fad4830
and ebp, 0x8052b7cf
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd1199676
and ecx, 0x2ee66989
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xec5f3504
and ecx, 0x13a0cafb
or ecx, edx
xor ecx, 0x13a0cafb
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
and al, cl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x7b22319a
mov ebp, 0x292c2135
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
jmp 0x14011ceee
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x2506040a
and ecx, 0x10882140
or ecx, eax
mov ebp, ecx
xor ebp, 0x10880040
xor ecx, 0xec46c4b2
or edx, 0x358e254a
mov eax, edx
not eax
and ecx, 0xec46e5b2
and ebp, 0x11880048
or ebp, ecx
and edx, 0xec46e5b2
and eax, 0x2311a05
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xca71dab5
and eax, 0x358e254a
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x64108135
and eax, 0x284000a
or eax, ecx
mov ebp, eax
xor ebp, 0x800008
xor eax, 0xc0178d4
or edx, 0x6694813f
mov ecx, edx
not ecx
and eax, 0xe0578d6
and ebp, 0x60908129
or ebp, eax
and edx, 0xe0578d6
and ecx, 0x916a0600
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x996b7ec0
and ecx, 0x6694813f
or ecx, eax
setne al
cmp dword [0x14024b6f4], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, eax
xor dl, cl
mov edx, 0x6722909d
mov ebp, 0xde93afcc
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x140120d8b
mov eax, dword [0x14024b6f8]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xf15570c8
mov ecx, edx
and ecx, 0xeaa8f36
or ecx, eax
xor ecx, 0xeaa8f36
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
and ecx, 0x333d639a
and eax, 0xccc29c65
or eax, ecx
mov ecx, eax
xor ecx, 0xcc408864
and ebp, 0x8010ec27
and edx, 0x7fef13d8
or edx, ebp
mov ebp, edx
xor ebp, 0x7f400040
xor eax, 0x333d639a
xor edx, 0x8010ec27
mov ebx, eax
and ebx, 0xaf5799
and ecx, 0xff50a866
or ecx, ebx
or eax, edx
and edx, 0xaf5799
and ebp, 0xff50a866
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xb4a497eb
and eax, 0x4b5b6814
or eax, ecx
xor eax, 0x4b5b6814
setne al
sete cl
cmp dword [0x14024b6f4], 9
setg r8b
mov r9d, ecx
or r9b, r8b
xor cl, r8b
mov edx, ecx
not dl
and dl, r8b
mov ebx, r9d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r9b
xor dl, 1
or dl, bl
and cl, r8b
xor al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x5893691f
mov eax, 0x59b001fe
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x5893691f
jmp 0x140121358
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xa84cd4d6
mov ebx, ecx
and ebx, eax
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x57b32b28
and ecx, 0xa84cd4d7
or ecx, ebx
and edx, 0xe3f6a739
mov ebp, eax
and ebp, 0x1c0958c6
or ebp, edx
xor ebp, 0xe3f6a738
and eax, 1
or eax, ebp
mov esi, eax
not esi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x629ec14f
and ecx, 0x9d613eb0
or ecx, ebp
or edx, eax
and eax, 0x629ec14f
and esi, 0x9d613eb0
or esi, eax
xor esi, ecx
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x9ef063ce
and edx, 0x610f9c31
or edx, eax
mov eax, edx
xor eax, 0x610f1c21
xor edx, 0x640200c
and edx, 0x640a01c
and eax, 0xf9bf5fe3
or eax, edx
xor eax, 0x640a01c
sete r9b
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
xor bl, al
mov r8d, ebx
xor r8b, cl
and r8b, bl
mov eax, ecx
xor al, r9b
not al
and al, r9b
or cl, r9b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
mov edx, eax
mov ebx, r8d
or al, r8b
xor r8b, 1
xor cl, 1
and dl, r8b
and bl, cl
or bl, dl
xor cl, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xd75373eb
mov eax, 0x3c9aaca6
cmovne ecx, eax
test bl, bl
mov r14d, 0x3c9aaca6
cmove ecx, eax
not dl
test dl, 1
mov eax, 0xd75373eb
jmp 0x140121358
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0x8bcd6357
and ebp, 0x74329ca8
or ebp, edi
or ecx, ebx
and ebx, 0x8bcd6357
and edx, 0x74329ca8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xeaee46d7
and ebx, 0x1511b928
or ebx, edi
or edx, ebp
and ebp, 0xeaee46d7
and ecx, 0x1511b928
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x6d03e204
and ecx, edx
not edx
and edx, 0x6d03e204
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x92fc1dfb
and ecx, 0x6d03e204
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xde06b23e
and edx, 0x21f94dc1
or edx, ecx
xor edx, 0xde06b23e
cmp edx, 0xffffffff
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
mov r9d, eax
not r9b
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
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x53e9a5fd
mov ebp, 0x6eb349ee
cmovne edx, ebp
test al, al
mov eax, 0x53e9a5fd
jmp 0x1401216bd
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x61401008
mov edx, ebp
and edx, 0xaa48402
or edx, ecx
xor edx, 0xaa48402
and ebp, 0x941b6bf5
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x941b6bf5
and ebp, 0x6be4940a
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0x6960883d
mov edi, edx
not edi
mov esi, ecx
or esi, 0x969f77c2
mov ebx, esi
not ebx
and edx, 0x5bacf9
and edi, 0x96845302
or edi, edx
and esi, 0x5bacf9
and ebx, 0x69200004
or ebx, esi
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x6960883c
and ebx, 0x969f77c3
or ebx, edx
and ebp, 0xee80eba0
mov edx, ecx
and edx, 0x117f145f
or edx, ebp
xor edx, 0xee80eba1
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc4cf77e1
and ecx, 0x3b30881e
or ecx, edx
xor ecx, 0x3b30881e
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xe15db183
and ecx, 0x1ea24e7c
or ecx, edx
mov ebx, ecx
xor ebx, 0xa004028
xor ecx, 0x3000
or ebp, 0xa02f56a
mov edx, ebp
not edx
or ecx, 0x91280815
and ecx, 0x912a3c55
and ebx, 0xa00c12a
or ebx, ecx
and ebp, 0x912a3c55
and edx, 0x64d50280
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x50905a32
and edx, 0xaf6fa5cd
or edx, ecx
mov ecx, edx
xor ecx, 0x85690002
xor edx, 0x82a348
and ecx, 0xdf790c12
and edx, 0x2086f3ed
or edx, ecx
mov ecx, edx
xor ecx, 0x85400000
xor edx, 0x20063388
and edx, 0x7a3f3f9a
and ecx, 0x85c0c065
or ecx, edx
xor ecx, 0x85c0c065
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and r8b, al
or al, bl
xor al, 1
or al, dl
and cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
and dl, al
xor r8b, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x8ac35d5a
mov edx, 0xda1d8832
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x8ac35d5a
jmp 0x140121223
mov r10b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov eax, r10d
xor al, 1
mov r9d, r8d
xor r9b, 1
mov ebx, r10d
or bl, al
mov edi, ebx
xor dil, 1
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov edx, r8d
or dl, r9b
xor dl, r11b
mov ecx, edi
and cl, bl
mov ebp, ecx
and bpl, dil
xor cl, dil
or cl, bpl
mov edi, ecx
and dil, r10b
xor cl, 1
and cl, al
or cl, dil
mov edi, r10d
and dil, bl
xor bl, r10b
or bl, dil
xor cl, 1
mov edi, ecx
xor dil, bl
or cl, bl
xor cl, 1
or cl, dil
mov ebx, edx
xor bl, 1
and dl, r11b
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
mov ebx, edx
xor bl, cl
and dl, bl
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
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
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, bl
xor bl, 1
and al, bl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x5673f4f5
mov ebp, 0xc99cadc3
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x5673f4f5
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x3632ecd2
and ecx, 0xc9cd132d
or ecx, edx
mov edx, ecx
xor edx, 0x24126002
mov ebp, ecx
xor ebp, 0xc9cd132d
mov ebx, ecx
xor ebx, 0x6412630e
and ebx, ebp
and edx, 0xaddf7023
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xaddf7022
and edx, 0x52208fdd
or edx, ebx
and ebp, 1
xor ecx, 0xc9cd132c
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x74d864fd
and ecx, 0x8b279b02
or ecx, ebp
xor ecx, 0x8b279b02
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, 0xf372c20b
and ebp, 0xc8d3df4
or ebp, edi
or ecx, ebx
and ebx, 0xf372c20b
and edx, 0xc8d3df4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x639a53fb
and ecx, 0x9c65ac04
or ecx, edx
mov edx, ecx
xor edx, 0x84240804
xor ecx, 0x400a43d1
and ecx, 0x584be7d1
and edx, 0xa7b4182e
or edx, ecx
xor edx, 0xa7b4182e
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x1b140b4c
mov ecx, 0x5f701d17
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0x1b140b4c
jmp 0x1401218d8
mov ecx, 0x7a7f19a9
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x88b73c4b
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x51bd1ace
mov ecx, esi
and ecx, 0xae42e531
or ecx, edx
mov edi, ecx
xor edi, 0x2020430
xor ecx, 0x10000
mov ebp, ebx
or ebp, 0x1a0f2e37
mov edx, ebp
not edx
or ecx, 0x20e00048
and ecx, 0x28e12049
and edi, 0x120e0e36
or edi, ecx
and ebp, 0x28e12049
and edx, 0xc510d180
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xe5f0d1c9
and edx, 0x1a0f2e36
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x314f3371
and esi, 0xceb0cc8e
or esi, ebx
mov ebx, esi
xor ebx, 0xc000c808
xor esi, 0x314f3371
mov ebp, edx
and ebp, 0x2fbb25f7
and ecx, 0xd044da08
or ecx, ebp
or edx, esi
and esi, 0x2fbb25f7
and ebx, 0xd044da08
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1888fec2
and edx, 0xe777013d
or edx, ecx
xor edx, 0xe777013d
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 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
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x98501085
mov ebp, 0xb720973d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x98501085
cmovne ecx, ebp
jmp 0x140120d8b
mov ecx, 0x2f5824bb
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x832a4c67
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x5893691f
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f8]
mov r9d, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0xf33d2481
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xcc2db7e
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0xe3231eb4
and ebp, 0xcc0c14a
or ebp, eax
or ecx, esi
and esi, 0xe3231eb4
and edx, 0x1cdce14b
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x92c38158
and ecx, 0x6d3c7ea7
or ecx, eax
mov eax, ecx
xor eax, 0x412ea508
and edi, 0x548b1444
and ebx, 0xab74ebbb
or ebx, edi
mov edx, ebx
xor edx, 0x324ab0b
xor ecx, 0x9e015a27
mov ebp, ecx
and ebp, 0xa8d140f4
and eax, 0x572ebf0b
or eax, ebp
xor ebx, 0x810044
and ebx, 0xa8d140f4
and edx, 0x572ebf0b
or edx, ebx
xor edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r11b
setne r8b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
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 edx, ebx
xor dl, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, r8b
mov ecx, edx
xor cl, 1
xor r11b, r10b
mov ebx, r11d
xor bl, 1
or al, r8b
xor al, 1
or al, r11b
xor r11b, al
xor r11b, 1
or al, bl
xor al, 1
or al, r11b
mov r8d, eax
xor r8b, 1
and cl, dl
mov r10d, r8d
and r10b, al
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov ebx, r10d
xor bl, 1
xor r10b, r8b
or bl, al
xor bl, 1
or bl, r10b
xor bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xf932f8af
mov edx, 0xb720973d
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xf932f8af
jmp 0x1401205c7
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf257d623
and edx, 0xda829dc
or edx, ecx
mov ecx, edx
xor ecx, 0x980298c
xor edx, 0x22075001
and edx, 0x262f5051
and ecx, 0xd9d0afae
or ecx, edx
mov ebp, ecx
xor ebp, 0x262f5051
mov edx, ecx
xor edx, 0x262f5050
and edx, ebp
xor ecx, 0x91c08e26
and ecx, 0x95ef9e77
and ebp, 0x6a106188
or ebp, ecx
xor ebp, 0x6a106189
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xf5525c26
and ecx, ebp
not ebp
and ebp, 0xe5121404
and edx, 0x10404822
or edx, ebp
xor edx, 0x10404822
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6ef1cc70
and ecx, 0x910e338f
or ecx, edx
mov edx, ecx
xor edx, 0x60004328
xor ecx, 0x3830010
and ecx, 0x7df2c91
and edx, 0xf820d36e
or edx, ecx
mov ecx, edx
xor ecx, 0xe8005360
xor edx, 0x3410c80
and edx, 0x13618c8e
and ecx, 0xec9e7371
or ecx, edx
xor ecx, 0xec9e7371
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xbcb1b12b
mov ebp, 0x1cc4aebf
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xbcb1b12b
cmovne ecx, ebp
jmp 0x140121355
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x1e86aa16
and edx, 0xe17955e9
or edx, ebp
mov ecx, edx
xor ecx, 0x1e86aa16
xor edx, 0xa0500409
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xa2d0a60b
and ecx, 0x5d2f59f4
or ecx, edx
xor ecx, 0x5d2f59f5
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x55c85360
and ebp, ecx
or ecx, 0xaa37ac9f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x873d46ab
and edx, 0x50c01140
or edx, edi
or ecx, ebx
and ebx, 0x873d46ab
and ebp, 0x78c2b954
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xda8997e8
and ecx, 0x25766817
or ecx, edx
mov edx, ecx
xor edx, 0x50be2177
xor ecx, 0x82018088
and ecx, 0xa2019a88
and edx, 0x5dfe6577
or edx, ecx
mov ecx, edx
xor ecx, 0x496c2110
xor edx, 0xa2018080
and edx, 0xb693c4e7
and ecx, 0x496c3b18
or ecx, edx
mov edx, ecx
xor edx, 0x84808005
xor ecx, 0x49040310
and ecx, 0x7b1747f2
and edx, 0x84e8b80d
or edx, ecx
xor edx, 0x84e8b80d
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 edx, ebx
xor dl, 1
mov ecx, ebx
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x934ee293
mov ecx, 0x177a4c15
cmovne ebp, ecx
test al, 1
mov ecx, 0x934ee293
cmovne ecx, ebp
test dl, dl
jmp 0x14011dffa
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x14024b6f8]
lea ebp, [rax - 1]
imul ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x36e62020
mov ebx, ebp
and ebx, 0xc919dfde
or ebx, eax
mov eax, ebx
xor eax, 0x4918cb42
xor ebx, 0x34220021
mov edx, ecx
or edx, 0xb42314bc
and ebx, 0xb42314bd
and eax, 0x4bdceb42
or eax, ebx
and edx, 0xb42314bd
xor edx, eax
mov eax, edx
not eax
and eax, 0x339398eb
and edx, 0xcc6c6714
or edx, eax
mov eax, edx
xor eax, 0x8c044000
xor edx, 0x339398eb
mov ebx, edx
and ebx, 0x637aa75f
and eax, 0x9c8558a0
or eax, ebx
mov esi, dword [0x14024b6f4]
or edx, ebp
and ebp, 0x637aa75f
and ecx, 0x9c8558a0
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe2651251
and edx, 0x1d9aedae
or edx, eax
xor edx, 0x1d9aedae
setne r8b
sete r9b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r9b
and cl, r8b
or cl, dl
mov edx, r10d
xor r10b, r9b
and r9b, al
and dl, r8b
or dl, r9b
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9feebc69
mov ebp, 0x7851064c
cmovne edx, ebp
test al, 1
mov eax, 0x9feebc69
cmovne eax, edx
mov qword [0x14024b090], rdi
test cl, cl
cmove eax, edx
jmp 0x14012151b
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x64b2172
and ecx, edx
or edx, 0xf9b4de8d
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xfbb6c243
and ebp, 0x4492130
or ebp, edi
or edx, ebx
and ebx, 0xfbb6c243
and ecx, 0x4493dbc
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x16f6e3d
and edx, 0xfe9091c2
or edx, ecx
mov ebp, edx
xor ebp, 0x89810a0
xor edx, 0x7244f4f
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xf367ed59
and ebp, 0xc9812a6
or ebp, edx
mov edx, ebp
xor edx, 0x8880284
xor ebp, 0xf367ed58
mov edi, ecx
and edi, 0xf730b47b
and ebx, 0x8cf4b84
or ebx, edi
or ecx, ebp
and ebp, 0xf730b47b
and edx, 0x8cf4b84
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
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
mov ebp, edx
and ebp, 0x90bb6fb5
and ecx, 0x6f44904a
or ecx, ebp
xor ecx, 0x90bb6fb5
xor edx, ecx
test edx, ecx
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor al, cl
mov ebx, eax
xor bl, r8b
and bl, al
xor r8b, cl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
xor r8b, 1
and al, r8b
or al, dl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4cafbab6
mov ebp, 0x53e9a5fd
cmovne edx, ebp
test cl, cl
mov ecx, 0x4cafbab6
jmp 0x140120d88
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc1c98552
mov ebx, ecx
and ebx, 0x3e367aac
or ebx, edx
xor ebx, 0x3e367aac
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xf6b0744c
and edx, 0x94f8bb3
or edx, ebx
xor edx, 0x94f8bb3
and ebp, 0x97d71f1f
and ecx, 0x6828e0e0
or ecx, ebp
xor ecx, 0x6828e0e0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne bl
sete r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
and r8b, al
mov edx, ebx
xor dl, r9b
and r9b, bl
or r9b, r8b
xor dl, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, 1
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 ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
and bl, r9b
or cl, r9b
xor r9b, 1
xor dl, 1
and dl, r9b
or dl, bl
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb96e4321
mov ebp, 0xd26a3c01
cmovne eax, ebp
test cl, 1
mov ecx, 0xb96e4321
cmovne ecx, eax
jmp 0x14011da28
mov ecx, 0x5c524f42
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x9d52594c
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x3fee2fd2
and edx, 0xc011d02d
or edx, ecx
mov ebx, edx
xor ebx, 0x8001
xor edx, 0xa020982
or ebp, 0x4a42eba3
mov ecx, ebp
not ecx
or edx, 0x84010414
and edx, 0xce034db6
and ebx, 0x40a201
or ebx, edx
and ebp, 0xce034db6
and ecx, 0x31bc1048
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xdc3f926e
and ecx, 0x23c06d91
or ecx, edx
mov esi, ecx
xor esi, 0x967d79cd
mov edx, ecx
xor edx, 0xaf64161f
and edx, esi
mov edi, esi
or edi, 0xc6e6902d
mov ebx, edi
not ebx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x5d226132
and edx, 0xa2dd9ecd
or edx, eax
or ebp, edi
and edi, 0x5d226132
and ebx, 0x20190ec0
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x39196fd3
and ebp, 0xc6e6902c
or ebp, eax
and esi, 1
xor ecx, 0x967d79cc
or ecx, esi
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xdab1cd93
and ebp, 0x254e326c
or ebp, ebx
or edx, ecx
and ecx, 0xdab1cd93
and eax, 0x254e326c
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x8b37e546
and edx, 0x74c81ab9
or edx, eax
mov eax, edx
xor eax, 0x70480830
xor edx, 0x2116440
and edx, 0x69176c9
and eax, 0xf96e8936
or eax, edx
mov ecx, eax
xor ecx, 0xa94c0106
xor eax, 0x2905449
and eax, 0x52b2dc79
and ecx, 0xad4d2386
or ecx, eax
xor ecx, 0x52b2dc79
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r8b
mov eax, ecx
xor al, r8b
mov edx, eax
and dl, cl
and al, r8b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r8b, r9b
and cl, bl
or cl, r8b
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x452e1957
mov ebp, 0xfeeec23
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x452e1957
jmp 0x140121223
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6f8]
mov esi, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x40401000
and edx, 0x14004f80
lea ebx, [rcx + rdx]
xor ebx, 0x4000c80
lea edx, [rcx + rdx]
add edx, 0xa00e204f
or ebp, 0x54405f80
mov ecx, ebp
not ecx
and edx, 0xb00e634f
and ebx, 0x44401c80
or ebx, edx
and ebp, 0xb00e634f
and ecx, 0xbb18030
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf81bf38b
and ecx, 0x7e40c74
or ecx, edx
mov ebp, ecx
xor ebp, 0xac5bac0b
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, 0xfa0bbac5
and ebx, 0x5f4453a
or ebx, edi
or edx, ebp
and ebp, 0xfa0bbac5
and ecx, 0x5f4453a
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0xd0b94a10
mov ebp, ebx
not ebp
or edx, 0xf4005e0
and edx, 0x5f780ff0
and ecx, 0x80814000
or ecx, edx
and ebx, 0x5f780ff0
and ebp, 0x2006b00f
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xcef1c4e8
and ebp, 0x310e3b17
or ebp, ecx
xor ebp, 0xe1b77107
setne r8b
sete r10b
cmp esi, 9
setg cl
cmp esi, 0xa
setl r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, r9b
and dl, al
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r10b, cl
and r10b, cl
xor cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
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 ecx, 0xc1e61b5e
mov ebp, 0xab5936b8
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xc1e61b5e
jmp 0x1401203ce
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0x6ad506dd
mov edx, ebp
not edx
mov edi, eax
or edi, 0x80089002
and edi, 0xc019928f
mov ebx, esi
and ebx, 0x2ac40450
or ebx, edi
and ebp, 0xc019928f
and edx, 0x15226920
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x8c7550a0
and edx, 0x738aaf5f
or edx, ebp
xor edx, 0xe6a0567c
and esi, 0x39478cf9
and eax, 0xc6b87306
or eax, esi
xor eax, 0xc6b87306
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, r10b
mov r11d, ecx
xor r11b, 1
and r8b, r10b
or r10b, r9b
xor r10b, 1
and al, r9b
or al, r8b
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, r11b
or r11b, dl
and dl, cl
or dl, al
mov eax, r11d
xor al, dl
test al, 1
mov eax, 0xf3706a6a
mov ecx, 0x7877ea15
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xf3706a6a
cmovne ecx, edx
test r11b, 1
jmp 0x140121358
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3ae58eee
mov edx, edi
and edx, 0xc51a7110
or edx, ebp
xor edx, 0xc51a7110
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
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
xor al, 1
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xd1d476b7
mov ebp, 0xeb950fc3
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xd1d476b7
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov edi, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x9c919e40
and ecx, 0x636e61be
or ecx, ebx
xor ecx, 0x636e61be
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
not edx
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne r9b
sete cl
cmp edi, 9
setg al
cmp edi, 0xa
setl dl
mov ebx, edx
xor bl, cl
mov r8d, ebx
xor r8b, 1
and r9b, dl
or dl, cl
and al, cl
or al, r9b
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
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, ecx
xor al, 1
and bl, r8b
mov edx, eax
and dl, cl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, bl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7bd5e9a
mov eax, 0x8f541bea
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7bd5e9a
jmp 0x140121223
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x2a6a0710
mov ebx, eax
and ebx, 0x4010a00a
or ebx, ebp
xor ebx, 0x4010a00a
mov ebp, eax
and ebp, 0x958558e5
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x958558e4
and ebp, 0x6a7aa71b
or ebp, ebx
and edx, 0xba4e389e
and eax, 0x45b1c761
or eax, edx
mov edx, eax
xor edx, 0x45b1c761
xor eax, 0xba4e389e
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne dl
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, ecx
xor bl, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
and bl, r9b
xor cl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xa8706101
cmovne edx, r14d
test al, 1
mov ecx, 0xa8706101
jmp 0x14011ea87
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xdd594dff
mov ecx, ebx
not ecx
or edx, 0x22008200
and edx, 0x62018a14
and ebp, 0x9d5845eb
or ebp, edx
and ebx, 0x62018a14
and ecx, 0xa63000
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x22a6b200
and ecx, 0xdd594dff
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x3701b02d
and ecx, 0xc8fe4fd2
or ecx, edx
xor ecx, 0xc8fe4fd3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x29c159fa
and edx, ecx
not ecx
and ecx, 0xc01982
and ebp, 0x29014078
or ebp, ecx
xor ebp, 0x29014078
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd63ea605
and edx, 0x29c159fa
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x30102d1c
and edx, 0xcfefd2e3
or edx, ecx
mov ecx, edx
xor ecx, 0xc823c2e2
xor edx, 0x2c08
and edx, 0x7cc3c09
and ecx, 0xf833c3f6
or ecx, edx
mov edx, ecx
xor edx, 0x5c42809
xor ecx, 0xd0224232
and ecx, 0xd22a5632
and edx, 0x2dd5a9cd
or edx, ecx
xor edx, 0x2dd5a9cd
sete r8b
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, ecx
xor bl, al
and cl, dl
or dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and al, bl
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x7cb1387f
mov ebp, 0xa7c54c44
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
or ebx, 0xe5faaec4
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0x1a04012a
and edx, 0x7a3687ae
mov esi, ecx
and esi, 0x85c82840
or esi, edx
and ebx, 0x7a3687ae
and ebp, 0x15011
or ebp, ebx
xor ebp, esi
mov edx, ebp
not edx
and edx, 0x1a05513a
and ebp, 0xe5faaec5
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xad4af6a8
and ebp, 0x52b50957
or ebp, edx
and edi, 0xad4af6a8
and ecx, 0x52b50957
or ecx, edi
xor ecx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, al
mov edx, ebx
and dl, r9b
and bl, al
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
or al, r9b
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 r8d, ecx
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
mov edx, r8d
and dl, cl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor dl, al
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x35f01540
mov ecx, 0x65887750
cmovne eax, ecx
test r9b, 1
mov ecx, 0x35f01540
jmp 0x14012121d
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xc4180a76
and edx, 0x3be7f589
or edx, ebp
mov ebp, edx
xor ebp, 0x84b400
xor edx, 0xc4180a77
mov edi, ecx
and edi, 0xbb7b4189
and ebx, 0x4484be76
or ebx, edi
or ecx, edx
and edx, 0xbb7b4189
and ebp, 0x4484be76
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x45538123
and ecx, 0xbaac7edc
or ecx, edx
mov edx, ecx
not edx
and edx, 0x38e6f6b
and ecx, 0xfc719094
or ecx, edx
mov edx, ecx
xor edx, 0x28021137
xor ecx, 0x46ddee48
mov ebp, ecx
and ebp, 0xd12860c8
and edx, 0x2ed79f37
or edx, ebp
xor edx, 0x2ed79f37
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov r10d, eax
xor r10b, cl
or r10b, dl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r10b
xor al, r10b
xor r10b, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x4a35b102
mov ebp, 0x1451556d
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x4a35b102
jmp 0x140121223
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xf70db1de
mov edx, ecx
xor edx, 0xf70db1de
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x8f24e20
and edx, 0xf70db1df
or edx, ebp
and ebx, 0x5c71a595
and ecx, 0xa38e5a6a
or ecx, ebx
mov ebp, ecx
xor ebp, 0xa38e5a6a
xor ecx, 0x5c71a595
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
xor dl, al
and al, r8b
and r9b, bl
or r9b, al
or bl, r8b
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov ecx, r9d
xor cl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x7517dfd5
mov ebp, 0x7f185073
cmovne edx, ebp
test cl, cl
mov ecx, 0x7517dfd5
cmovne edx, ecx
test al, 1
jmp 0x1401216c3
mov eax, dword [0x14024b6f8]
mov edi, dword [0x14024b6f4]
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 eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
setne bl
sete r8b
cmp edi, 0xa
setl dl
cmp edi, 9
setg cl
or cl, r8b
xor cl, 1
mov eax, edx
or al, bl
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor bl, dl
xor bl, 1
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
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
mov r8d, edx
and r8b, al
mov ebx, eax
xor bl, cl
or cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x54ca192c
mov ebp, 0x342664cc
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x54ca192c
jmp 0x140121358
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edi, ebx
or edi, 0x3dfd33a5
mov edx, edi
not edx
or ebp, 0xc2000058
and ebp, 0xcb1402fd
and ebx, 0x34e93100
or ebx, ebp
and edi, 0xcb1402fd
and edx, 0x2cc02
or edx, edi
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc202cc5a
and edx, 0x3dfd33a5
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xe1ec0c4f
and ebp, 0x1e13f3b0
or ebp, edi
mov edi, edx
not edi
or ebx, edi
and edi, 0xe1ec0c4f
and edx, 0x1e13f3b0
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xfe2612d3
and edx, ebx
and ebx, 0x1d9ed2c
or ebx, ebp
mov ebp, ebx
xor ebp, 0x6420
xor ebx, 0xfe2612d3
mov edi, ebx
and edi, 0xadff991d
and ebp, 0x520066e2
or ebp, edi
mov edi, edx
not edi
or ebx, edi
and edi, 0xadff991d
and edx, 0x520066e2
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
setne r8b
sete r9b
cmp ecx, 9
setg sil
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
or bl, cl
xor bl, 1
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
xor bl, 1
mov ecx, ebx
or cl, r10b
xor bl, r10b
not bl
and bl, r10b
xor bl, 1
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
mov edx, esi
xor dl, r9b
and dl, sil
and r8b, r10b
and sil, r9b
or sil, r8b
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
mov edx, esi
xor dl, 1
mov ecx, esi
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov ecx, ebx
and cl, sil
xor bl, sil
or bl, cl
mov ecx, ebx
xor cl, dl
test cl, 1
mov ebp, 0xcf13eab0
mov ecx, 0x41b0d013
cmovne ebp, ecx
test bl, 1
mov ecx, 0xcf13eab0
cmovne ecx, ebp
mov qword [rsp + 0x30], rax
test dl, 1
cmove ecx, ebp
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xf7cd3e6a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xded5ae1a
mov edx, ebx
and edx, 0x212a51e4
or edx, ebp
mov ebp, edx
xor ebp, 0x21004000
xor edx, 0xded5ae1b
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x5a6e39f7
and ebp, 0xa591c608
or ebp, esi
or edx, edi
and edi, 0x5a6e39f7
and ecx, 0xa591c608
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbd660574
and edx, 0x4299fa8b
or edx, ebp
and ebx, 0xbd660574
and eax, 0x4299fa8b
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
sete dl
cmp dword [0x14024b6f4], 9
setg bl
xor dl, bl
mov r8d, edx
xor r8b, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, edx
and al, r8b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov r9d, eax
and r9b, cl
xor al, 1
and al, bl
or al, r9b
xor bl, dl
or cl, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd4adfa75
mov ebp, 0x7b22319a
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xd4adfa75
jmp 0x140121223
mov ecx, 0x3202d3ea
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov rax, qword [rsp + 0x38]
mov qword [0x14024b090], rax
mov ecx, 0xe1121cf0
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x16c02819
and edx, 0xe93fd7e6
or edx, ecx
mov ebp, edx
xor ebp, 0x690f0680
xor edx, 0x16c02818
and edx, 0x96f0f97e
and ebp, 0x690f0681
or ebp, edx
mov ecx, ebp
xor ecx, 0x96f0f97e
mov edx, ebp
xor edx, 0x96f0f97f
and edx, ecx
xor ebp, 0x690f0680
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x21d86ab3
and ecx, 0xde27954c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4783ce94
and ecx, 0xb87c316b
or ecx, edx
mov edx, ecx
xor edx, 0x90a04a18
xor ecx, 0x665ba427
mov ebp, ecx
and ebp, 0x90711e5
and edx, 0xf6f8ee1a
or edx, ebp
xor edx, 0x90711e5
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r9d
and dl, al
and cl, r8b
or cl, dl
mov ebx, ecx
xor bl, al
and bl, cl
xor al, r9b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x3b29105a
mov ebp, 0x83503dda
cmovne eax, ebp
test dl, dl
mov edx, 0x3b29105a
cmove eax, edx
test cl, cl
jmp 0x14011fa83
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x22c0285
mov ecx, ebx
and ecx, 0xa0807058
or ecx, edx
xor ecx, 0xa0807058
mov edx, ebx
and edx, 0x5d538d22
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x499f5600
and edx, 0xb660a9ff
or edx, ecx
mov ebp, edx
xor ebp, 0x14ccdb23
xor edx, 0xcb2004d4
and edi, 0x3afa5059
and ebx, 0xc505afa6
or ebx, edi
mov ecx, ebx
xor ecx, 0xc1040786
xor ebx, 0x3afa5059
mov edi, ebp
and edi, 0x245bb829
and edx, 0xdba447d6
or edx, edi
or ebp, ebx
and ebx, 0x245bb829
and ecx, 0xdba447d6
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
mov eax, ecx
or al, r9b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x28ec9191
mov edx, 0x11f5076e
cmovne ecx, edx
test bl, 1
mov r13d, 0x11f5076e
cmovne ecx, edx
not al
test al, 1
mov eax, 0x28ec9191
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x90b11c0c
and edx, 0x6f4ee3f3
or edx, ebp
mov ebp, edx
xor ebp, 0x90b11c0c
xor edx, 0x200041c1
and edx, 0xa0b051c9
mov ecx, ebp
and ecx, 0x5f4fae36
or ecx, edx
mov esi, ecx
xor esi, 0x5f4fae36
mov ebx, ecx
xor ebx, 0xcbb35f2d
and ebx, esi
and ebp, 0x94fcf11b
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x94fcf11a
and ebp, 0x6b030ee5
or ebp, ebx
xor ecx, 0xa01188
and ecx, 0x5be39faa
mov edx, esi
and edx, 0xa41c6055
or edx, ecx
xor edx, 0x5be39fab
and esi, 1
or esi, edx
mov edx, esi
not edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x8503a216
and ebp, 0x7afc5de9
or ebp, ebx
or ecx, esi
and esi, 0x8503a216
and edx, 0x7afc5de9
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xe1801b2
and ecx, 0x10035e4c
or ecx, edx
mov ebx, ecx
xor ebx, 0x15a0c
xor ecx, 0x69448102
or ebp, 0x1e1b5ffe
mov edx, ebp
not edx
and ecx, 0x79468542
and ebx, 0x6195abc
or ebx, ecx
and ebp, 0x79468542
and edx, 0x80a02001
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe1e4a001
and edx, 0x1e1b5ffe
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7ee3847f
and edx, 0x811c7b80
or edx, ebp
xor edx, 0x7ee3847f
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
and bl, r8b
mov eax, ecx
and al, r9b
xor r9b, cl
or al, bl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov edx, r9d
or dl, al
xor al, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x941fdb58
mov ecx, 0x59becbb0
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x941fdb58
cmovne ecx, eax
test dl, 1
jmp 0x14011e6a7
mov ecx, dword [0x14024b6f8]
mov esi, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaa4be27a
and edx, ebp
not ebp
and ebp, 0x2086218
and ecx, 0xa8438062
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88010042
xor ecx, 0x57bc7f9d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x665ad62d
and ebp, 0x88012052
or ebp, edi
or ecx, ebx
and ebx, 0x665ad62d
and edx, 0x99a529d2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x55b41d85
and ecx, 0xaa4be27a
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x9b6ec9dd
mov edx, ecx
xor edx, 0x9b6ec9dd
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x6dafcc1f
and edx, 0x925033e0
or edx, ebp
mov ebp, edx
xor ebp, 0x91e7a04
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebx, ecx
not ebx
xor edx, 0xf6c105c3
mov edi, edx
and edi, 0x9621847b
and ebp, 0x69de7b84
or ebp, edi
or edx, ecx
and ecx, 0x9621847b
and ebx, 0x69de7b84
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xa3c5167c
and ecx, 0x5c3ae983
or ecx, edx
xor ecx, 0x5c3ae983
sete cl
setne al
cmp esi, 9
setg bl
cmp esi, 0xa
setl r8b
mov edx, eax
xor dl, cl
and dl, al
xor dl, r8b
xor cl, bl
and cl, bl
xor bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
not cl
and cl, dl
xor dl, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x4bd6aa04
mov ebp, 0x714a2dc7
cmovne ecx, ebp
test al, al
mov eax, 0x4bd6aa04
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xc4425b12
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x35f01540
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xdbc3da37
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xafe7b07
and ecx, edx
and edx, 0xf50184f8
or edx, ebp
xor edx, 0xf50184f8
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, 0xd1567730
and edx, 0x2ea988cf
or edx, ebp
mov ebp, edx
xor ebp, 0x82908c6
xor edx, 0xd1567731
mov edi, ecx
and edi, 0xb680a108
and ebx, 0x497f5ef6
or ebx, edi
or ecx, edx
and edx, 0xb680a108
and ebp, 0x497f5ef7
or ebp, edx
xor ebp, ebx
not ecx
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
mov ebp, edx
and ebp, 0x98f5f7f5
and ecx, 0x670a080a
or ecx, ebp
xor ecx, 0x98f5f7f5
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
and r8b, al
or al, dl
xor al, 1
and bl, dl
or bl, r8b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xdd11e6c8
mov eax, 0x5483dfad
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xdd11e6c8
jmp 0x140121223
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x45353929
and ecx, 0xbacac6d6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3a0e2c7f
and ecx, 0xc5f1d380
or ecx, eax
mov eax, ecx
xor eax, 0x80c4eaa9
mov edx, ecx
xor edx, 0x80c4eaa8
and edx, eax
xor ecx, 0x7f3b1556
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x6a9c4102
and edx, eax
not eax
and eax, 0xa100100
and ecx, 0x608c4002
or ecx, eax
xor ecx, 0x608c4002
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xe0e29e7d
and edx, 0x1f1d6182
or edx, eax
mov eax, edx
xor eax, 0x10000080
xor edx, 0x85ec61e
and edx, 0x6ddfe61e
and eax, 0x922019e1
or eax, edx
mov ecx, eax
xor ecx, 0x800001a1
xor eax, 0x96c612
and eax, 0x12b6de52
and ecx, 0xed4921ad
or ecx, eax
mov eax, ecx
xor eax, 0x1230dc10
xor ecx, 0xc0482121
and ecx, 0xc0ce2363
and eax, 0x3f31dc9c
or eax, ecx
xor eax, 0x3f31dc9c
sete al
cmp dword [0x14024b6f4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, edx
xor bl, 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
mov r8d, eax
xor al, 1
and al, cl
xor bl, cl
xor cl, 1
and r8b, cl
or al, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x63d11e2
mov ebp, 0xd3093be0
cmovne edx, ebp
test cl, 1
mov ecx, 0x63d11e2
jmp 0x14011f535
mov ecx, 0xa57eb763
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe3684799
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0xa1404499
and eax, 0x42280300
or eax, ebp
mov ebp, eax
xor ebp, 0x40200300
xor eax, 0xbdd7fcff
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x8e4824e9
and ebp, 0x61204310
or ebp, edi
or eax, ebx
and ebx, 0x8e4824e9
and edx, 0x71b7db16
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x1c97b867
and eax, 0xe3684798
or eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete r8b
cmp dword [0x14024b6f4], 0xa
setl al
mov ebx, eax
xor bl, r8b
mov r10d, ebx
and r10b, al
or al, r8b
xor al, 1
mov r9d, eax
and r9b, bl
xor al, bl
and bl, r8b
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
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 edx, eax
xor dl, 1
mov ecx, r10d
xor cl, 1
mov ebx, ecx
xor cl, dl
and dl, r10b
and bl, al
or bl, dl
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x249b2058
mov ecx, 0xa7388607
cmovne edx, ecx
test al, 1
mov ecx, 0x249b2058
cmovne ecx, edx
test bl, 1
jmp 0x140120d8d
mov ecx, dword [0x14024b6f8]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x40a5
mov eax, edx
and eax, 0x98440510
or eax, ecx
xor eax, 0x98440510
mov ecx, edx
and ecx, 0x67bbba4a
or ecx, eax
mov eax, ecx
not eax
and eax, 0x67bbba4b
and ecx, 0x984445b4
or ecx, eax
and ebp, 0x55e5676
and edx, 0xfaa1a989
or edx, ebp
mov eax, edx
xor eax, 0xfa812808
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x47e81b7
and ecx, 0xfb817e48
or ecx, ebx
xor edx, 0x45e0036
and edx, 0x47e81b7
and eax, 0xfb817e48
or eax, edx
xor eax, ecx
xor ebp, eax
test ebp, eax
sete r8b
cmp dword [0x14024b6f4], 9
setg bl
xor r8b, bl
mov edx, r8d
xor dl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ecx
or cl, dl
and dl, bl
and al, r8b
or al, dl
xor bl, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf7cd3e6a
mov ebp, 0x878c433e
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xf7cd3e6a
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xd692acc2
mov ecx, ebx
not ecx
or edx, 0x9240109
and edx, 0x9d340d0b
and ebp, 0x4282a0c0
or ebp, edx
and ebx, 0x9d340d0b
and ecx, 0x20495234
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xa78d8c11
and ecx, 0x587273ee
or ecx, edx
mov edx, ecx
xor edx, 0x8ee0df2c
xor ecx, 0x711f20d2
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 ecx, edx
not ecx
and ecx, 0x19987ab1
and edx, 0xe667854e
or edx, ecx
xor edx, 0xe667854e
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
mov r8d, ebx
and r8b, cl
xor bl, al
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x176cfe01
mov edx, 0x993950c1
cmovne ecx, edx
test al, al
cmove ecx, edx
test bl, 1
mov eax, 0x176cfe01
jmp 0x140121223
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8779ad2b
and edx, ecx
and ecx, 0x788652d4
or ecx, ebp
xor ecx, 0x788652d4
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
mov edx, ecx
xor edx, 0x2152e41
and edx, ecx
not ecx
and ecx, 0x723b1c8e
and ebx, 0x8dc4e371
or ebx, ecx
mov ecx, ebx
xor ecx, 0x8dc4e371
mov ebp, ebx
xor ebp, 0x702e32cf
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xfdead1bf
and edx, 0x2152e40
or edx, ebp
xor ebx, 0x2201082
and ebx, 0x2a070a2
mov ebp, ecx
and ebp, 0xfd5f8f5d
or ebp, ebx
xor ebp, 0x2a070a3
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x748c46f5
and ecx, 0x8b73b90a
or ecx, ebp
xor ecx, 0x8b73b90a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x21b114fb
and ecx, 0xde4eeb04
or ecx, edx
mov edx, ecx
xor edx, 0xce00e000
xor ecx, 0x20211018
and ecx, 0x306f1b1c
and edx, 0xcf90e4e3
or edx, ecx
mov ecx, edx
xor ecx, 0x6d1a1c
xor edx, 0x790c440
and ecx, 0xc86d3abf
and edx, 0x3792c540
or edx, ecx
xor edx, 0x3792c540
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
or al, dl
or cl, bl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor dl, bl
xor dl, 1
and bl, dl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0x1dba23be
mov ebp, 0xff4f5a6f
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x1dba23be
jmp 0x14011f036
mov ecx, 0x85f6216f
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7474d3db
and edx, 0x8b8b2c24
or edx, ecx
mov ebp, edx
xor ebp, 0x8812804
xor edx, 0x7474d3db
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xc32a8578
and ebp, 0x3cd57a87
or ebp, edx
mov edx, ebp
xor edx, 0x18156204
xor ebp, 0xc32a8579
mov edi, ecx
and edi, 0x64e29db3
and ebx, 0x9b1d624c
or ebx, edi
or ecx, ebp
and ebp, 0x64e29db3
and edx, 0x9b1d624c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4463fe80
and ecx, 0xbb9c017f
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5996a5b8
and ecx, 0xa6695a47
or ecx, edx
mov edx, ecx
xor edx, 0x620824c2
xor ecx, 0x4701a10
and ecx, 0x84729a15
and edx, 0x7b8d65ea
or edx, ecx
mov ecx, edx
xor ecx, 0x7200652a
xor edx, 0x201800
and edx, 0x9ad18c0
and ecx, 0xf652e73f
or ecx, edx
xor ecx, 0xf652e73f
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov ecx, r8d
and cl, bl
mov eax, ebx
or al, r8b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor bl, r8b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x3e1cf25e
mov ebp, 0x6fe94553
cmovne eax, ebp
test cl, 1
mov ecx, 0x3e1cf25e
cmovne eax, ecx
test dl, 1
jmp 0x140120eb5
mov ecx, 0x12903d1c
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0x7225851c
mov ecx, ebx
and ecx, 0x7225851c
mov ebp, edi
and ebp, 0x8dda7ae2
or ebp, ecx
and edx, 0x7225851d
xor edx, ebp
and edi, 0x7227a704
and ebx, 0x8dd858fb
or ebx, edi
mov ecx, ebx
xor ecx, 0xd0050d8
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x82de2b23
and edx, 0x7d21d4dc
or edx, ebp
xor ebx, 0x2062300
and ebx, 0x82de2b23
and ecx, 0x7d21d4dc
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
xor bl, r8b
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, ecx
xor al, bl
mov eax, 0x9b26f77c
mov ebp, 0x800799be
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
test cl, cl
jmp 0x140121798
mov ecx, 0x5fdb37ac
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x815248f
mov edx, edi
and edx, 0x10884040
or edx, ebp
xor edx, 0x10884040
mov ebx, edi
and ebx, 0xe7629b30
or ebx, edx
mov edx, ebx
not edx
and edx, 0xe7629b31
and ebx, 0x189d64ce
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xf01fa672
and ebx, 0xfe0598d
or ebx, edx
and edi, 0xf01fa672
and eax, 0xfe0598d
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
xor al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, dl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x3715a0ee
mov ebp, 0xfeeec23
cmovne edx, ebp
test cl, 1
mov ecx, 0x3715a0ee
cmovne ecx, edx
jmp 0x1401218db
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xcad69761
and ecx, 0x3529689e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x25d35de8
and ecx, 0xda2ca217
or ecx, eax
mov eax, ecx
xor eax, 0x10fa3576
mov edx, ecx
xor edx, 0x10fa3577
and edx, eax
xor ecx, 0xef05ca88
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x56ccc166
and ecx, 0xa9333e99
or ecx, eax
xor ecx, 0x56ccc166
sete r8b
cmp dword [0x14024b6f4], 9
setg dl
mov eax, edx
xor al, r8b
xor al, 1
mov ebx, eax
or bl, dl
mov r9d, ebx
xor r9b, 1
and al, r8b
or dl, r8b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
and al, r9b
mov ecx, ebx
xor cl, al
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xba704c99
mov ecx, 0xc43f94d
cmovne ebp, ecx
test dl, 1
mov ecx, 0xba704c99
cmovne ecx, ebp
test al, 1
jmp 0x14011dffa
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x248c4400
mov ebp, ecx
and ebp, 0x90010097
or ebp, edx
xor ebp, 0x90010097
and ecx, 0x4b72bb68
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4b72bb68
and ecx, 0xb48d4497
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdf23013e
mov ebp, ecx
and ebp, 0x20dcfec1
or ebp, edx
mov edx, ebp
xor edx, 0x20dcfec1
mov ebx, edx
and ebx, 0x2891d774
and ecx, 0xd76e288b
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd76e288a
and ecx, 0x2891d775
or ecx, ebx
and edx, 1
xor ebp, 0x20dcfec0
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov edi, edx
and edi, 0x5cf8e6a7
and ecx, 0xa3071958
or ecx, edi
or edx, ebp
and ebp, 0x5cf8e6a7
and ebx, 0xa3071958
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6ec81959
and ecx, edx
and edx, 0x9137e6a6
or edx, ebp
mov ebp, edx
xor ebp, 0x8012e602
xor edx, 0x6ec81959
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x17e508fd
and ebp, 0xe81af702
or ebp, edi
or edx, ebx
and ebx, 0x17e508fd
and ecx, 0xe81af702
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x9c9e4b08
and ecx, 0x6361b4f7
or ecx, edx
xor ecx, 0x9c9e4b08
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl sil
cmp eax, 9
setg r10b
mov ebx, r10d
xor bl, sil
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
xor dl, 1
mov eax, edx
xor al, r9b
not al
and al, r9b
or dl, r9b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and r8b, r10b
and sil, r9b
or sil, r8b
mov eax, r10d
xor al, r9b
or r10b, r9b
xor r10b, 1
or r10b, al
xor sil, 1
mov eax, esi
xor al, r10b
or sil, r10b
xor sil, 1
or sil, al
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
xor cl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xb1c525f8
mov edx, 0x276e7ebf
cmovne eax, edx
test bl, 1
mov ebp, 0xb1c525f8
cmove eax, ebp
test cl, 1
cmovne eax, edx
mov ecx, eax
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xf0015de
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xf0ffea21
mov edx, ebp
not edx
and ebx, 0xd6f7adf9
and edi, 0x20084200
or edi, ebx
and ebp, 0xd6f7adf9
and edx, 0x9001006
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x3088579a
and edx, 0xcf77a865
or edx, ebp
mov ebp, edx
xor ebp, 0x3f884245
and esi, 0x48b22943
and ecx, 0xb74dd6bc
or ecx, esi
mov ebx, ecx
xor ebx, 0xb74dd6bc
xor edx, 0xc077bdba
and ebx, edx
xor ecx, 0x48b22943
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ebx
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe1121cf0
mov ebp, 0xf549b632
cmovne edx, ebp
test cl, 1
mov ecx, 0xe1121cf0
cmovne ecx, edx
test al, 1
jmp 0x140120d8d
mov edx, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x57d5e8e0
mov ebx, eax
and ebx, 0xa82a171e
or ebx, ebp
xor ebx, 0xa82a171e
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0x4f8ed5ca
and eax, 0xb0712a35
or eax, edx
mov edx, eax
xor edx, 0xb0712a35
xor eax, 0x4f8ed5ca
and eax, ebp
not ebp
and edx, ebp
or eax, edx
xor ebp, eax
test ebp, eax
sete al
setne r9b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r8b
mov ebx, r9d
and bl, r8b
mov ecx, edx
and cl, al
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
or r9b, dl
xor al, dl
and al, dl
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, r8d
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, r8b
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
and bl, r9b
or bl, dl
xor r9b, cl
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x170ac8e5
mov edx, 0x2420466b
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x170ac8e5
jmp 0x1401205c7
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xfac8e3d4
and edx, ebp
not ebp
and ebp, 0xfac8e3d4
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x514e9622
and edx, 0xaeb169dd
or edx, ecx
mov ebp, edx
xor ebp, 0x54798a09
xor edx, 0xa28050d0
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xb28850d8
and ebp, 0x4d77af27
or ebp, edx
xor ebp, 0x4d77af26
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xacf02520
and ecx, ebp
not ebp
and ebp, 0xa8002420
and edx, 0x4f00100
or edx, ebp
xor edx, 0x4f00100
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe8344a64
and ecx, 0x17cbb59b
or ecx, edx
mov edx, ecx
xor edx, 0x38098032
xor ecx, 0x44c46f44
mov ebp, ecx
and ebp, 0xc3f61ac9
and edx, 0x3c09e536
or edx, ebp
xor edx, 0x3c09e536
or edx, ecx
cmp edx, 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
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 ecx, 0x84825f04
mov ebp, 0xfc2a27a
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x84825f04
cmovne eax, ebp
test dl, dl
jmp 0x140121518
mov ecx, dword [0x14024b6f8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb81438bd
and ecx, eax
and eax, 0x47ebc742
or eax, edx
mov edx, eax
xor edx, 0x1414740
xor eax, 0xb81438bd
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xf6ae809f
and edx, 0x9517f60
or edx, ebx
or eax, ebp
and ebp, 0xf6ae809f
and ecx, 0x9517f60
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x453dc944
and eax, 0xbac236bb
or eax, ecx
xor eax, 0xbac236ba
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4990400
mov edx, eax
and edx, 0x10060240
or edx, ecx
xor edx, 0x10060240
and eax, 0xeb60f9bf
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xeb60f9bf
and eax, 0x149f0640
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6e8c9f9c
and eax, 0x91736063
or eax, ecx
mov ecx, eax
xor ecx, 0x11212063
xor eax, 0x6041584
and eax, 0x86565584
and ecx, 0x79a9aa7b
or ecx, eax
xor ecx, 0x79a9aa7b
sete al
setne cl
cmp dword [0x14024b6f4], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x7851064c
mov ebp, 0xea0e57
cmovne eax, ebp
test bl, bl
mov edx, 0x7851064c
cmove eax, edx
test cl, 1
jmp 0x14011fa83
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xd4b3ed65
and ecx, edx
and edx, 0x2b4c129a
or edx, ebp
xor edx, 0x2b4c129a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x55f93ce3
and edx, 0xaa06c31c
or edx, ecx
mov eax, edx
xor eax, 0xaa06c31c
xor edx, 0x55f93ce3
mov edi, edx
or edi, 0x3c8d200b
mov esi, edi
not esi
or ebp, 0xc372dff4
mov ecx, ebp
not ecx
and edi, 0xd7f159ad
and esi, 0x28650
or esi, edi
and ebp, 0xd7f159ad
and ecx, 0x280c2002
or ecx, ebp
xor ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xf6d64e3e
and ecx, 0x929b1c1
or ecx, ebp
mov ebp, ecx
xor ebp, 0xca104810
and edx, 0x4aa129d8
mov ebx, eax
and ebx, 0xb55ed627
or ebx, edx
xor ebx, 0x4aa129d9
and eax, 1
or eax, ebx
mov edx, eax
not edx
and edx, 0xcb1043ee
and eax, 0x34efbc11
or eax, edx
mov edx, eax
xor edx, 0x4048810
xor ecx, 0x35a491cb
xor eax, 0xcb1043ee
mov ebx, ecx
and ebx, 0x30eb3667
and ebp, 0xcf14c998
or ebp, ebx
or ecx, eax
and eax, 0x30eb3667
and edx, 0xcf14c998
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x588d6f8c
and edx, ecx
or ecx, 0xa7729073
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x15786f60
and eax, 0x4885008c
or eax, ebx
or ecx, ebp
and ebp, 0x15786f60
and edx, 0xea87909f
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa7729073
and ecx, 0x588d6f8c
or ecx, eax
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor r10b, bl
xor bl, r9b
xor bl, 1
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ecx, r10d
xor cl, al
and cl, r10b
and al, r10b
xor r10b, 1
and dl, r10b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xebdf0df2
mov ebp, 0x9ea8d16b
cmovne eax, ebp
test cl, cl
mov ecx, 0xebdf0df2
cmove eax, ecx
test dl, dl
cmovne eax, ebp
jmp 0x14012151b
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x35b1102c
mov ebp, ecx
and ebp, 0x420020d2
or ebp, edx
xor ebp, 0x420020d2
and ecx, 0x884ecf01
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x884ecf01
and ecx, 0x77b130fe
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x18c69e6b
and ecx, 0xe7396194
or ecx, ebp
mov esi, ecx
xor esi, 0xe7396194
mov edi, ecx
xor edi, 0xc6246cce
and edi, esi
or edx, 0xdee2f2a5
mov ebx, edx
not ebx
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x7b327206
and edi, 0x84cd8df9
or edi, eax
or ebp, edx
and edx, 0x7b327206
and ebx, 0xd0d58
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x92b72933
and ebp, 0x6d48d6cc
or ebp, eax
xor ebp, 0xb3aa2468
and esi, 1
xor ecx, 0xe7396195
or ecx, esi
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0xfddfbdc7
mov edx, ebp
not edx
or ecx, 0x4218
and ecx, 0x48855a5c
and eax, 0xb55aa583
or eax, ecx
and ebp, 0x48855a5c
and edx, 0x2200020
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x2204238
and edx, 0xfddfbdc7
or edx, eax
sete r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
or r10b, bl
mov edx, r10d
not dl
xor bl, r9b
not bl
and bl, r9b
and cl, r8b
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and dl, r10b
mov ebx, ecx
and bl, al
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x1c5c6b3
mov edx, 0xbcb91b0c
cmovne ecx, edx
test al, 1
mov eax, 0x1c5c6b3
cmovne eax, ecx
jmp 0x1401205c4
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0x1cb273e7
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0xc1418410
and ebx, 0xc5e3e634
mov ebp, edi
and ebp, 0x181011c3
or ebp, ebx
and ecx, 0xc5e3e634
and edx, 0x220c0808
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe34d8c19
and edx, 0x1cb273e6
or edx, ecx
mov ecx, edx
not ecx
and edi, ecx
and edx, esi
or edx, edi
not edx
or edx, ecx
cmp edx, 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
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0x94805fe
mov edx, 0x36a4a2e0
cmovne ecx, edx
test al, al
mov eax, 0x94805fe
cmovne ecx, eax
test bl, 1
jmp 0x140120d8d
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x1e82e219
mov ebp, ebx
xor ebp, 0x1e82e219
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x8ef4763a
and ebp, 0x710b89c5
or ebp, ecx
mov ecx, ebp
xor ecx, 0x6f896bdd
xor ebp, 0x90769422
and edx, ebp
and ecx, ebx
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
or bl, dl
and dl, r8b
xor al, r8b
or al, dl
or cl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
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, 0x85f6216f
mov ebp, 0xebdf0df2
cmovne eax, ebp
test cl, 1
mov ecx, 0x85f6216f
jmp 0x14012121d
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe1e8cf84
and ecx, eax
and eax, 0x1e17307b
or eax, edx
xor eax, 0x1e17307b
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and edx, 0xa29907c3
mov ecx, eax
and ecx, 0x5d66f83c
or ecx, edx
mov edx, ecx
xor edx, 0x5d66f83c
mov ebp, edx
and ebp, 0xb0beb134
and eax, 0x4f414ecb
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4f414eca
and eax, 0xb0beb135
or eax, ebp
and edx, 1
xor ecx, 0x5d66f83d
or ecx, edx
mov ebp, ecx
not ebp
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x134fc1a6
and eax, 0xecb03e59
or eax, ebx
or edx, ecx
and ecx, 0x134fc1a6
and ebp, 0xecb03e59
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x82330020
and edx, 0x40c8dc10
or edx, eax
mov ebp, edx
xor ebp, 0xc89800
xor edx, 0x7000144
or ecx, 0xc2fbdc30
mov eax, ecx
not eax
and edx, 0x47004554
and ebp, 0x80fb9820
or ebp, edx
and ecx, 0x47004554
and eax, 0x3804228b
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x608bc159
and eax, 0x9f743ea6
or eax, ecx
mov ecx, eax
xor ecx, 0x41874086
xor eax, 0xa2701d69
mov edx, eax
and edx, 0x3c38be50
and ecx, 0xc3c741af
or ecx, edx
xor ecx, 0xc3c741af
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b6f4], 9
setg dl
mov r8d, edx
xor r8b, al
and dl, al
or dl, r8b
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and cl, r8b
xor r8b, 1
xor al, 1
and al, r8b
or cl, al
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, cl
test r8b, r8b
mov edx, 0x69f2653c
mov ebp, 0xff4f5a6f
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, al
mov eax, 0x69f2653c
jmp 0x140121798
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0x9f9e780e
mov edx, ebp
not edx
mov ecx, esi
or ecx, 0x40610130
and ecx, 0x45fd093a
mov edi, ebx
and edi, 0x9a027004
or edi, ecx
and ebp, 0x45fd093a
and edx, 0x200086c1
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x1a91821f
and edx, 0xe56e7de0
or edx, ecx
mov ecx, edx
xor ecx, 0x5ad005c0
and ebx, 0xd7e6e9c1
and esi, 0x2819163e
or esi, ebx
mov ebx, esi
xor ebx, 0x8191600
xor edx, 0x850ffa10
mov ebp, edx
and ebp, 0x2124e03f
and ecx, 0xdedb1fc0
or ecx, ebp
xor esi, 0x124e001
and esi, 0x2124e03f
and ebx, 0xdedb1fc0
or ebx, esi
xor ebx, ecx
xor edx, ebx
test edx, ebx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r9b
mov eax, ebx
xor al, cl
and al, bl
or r10b, r8b
or cl, r9b
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor cl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x50ab7286
mov ebp, 0xc834bf0e
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x50ab7286
jmp 0x140121223
mov ecx, 0x6fe94553
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov eax, ebx
or eax, 0x26e5bb46
mov edi, ebx
and edi, 0x26e5bb46
mov edx, ebp
and edx, 0xd91a44b8
or edx, edi
and eax, 0x26e5bb47
xor eax, edx
mov edx, eax
not edx
mov edi, eax
and edi, 0x2943017e
and edx, 0xd6bcfe81
or edx, edi
or eax, ebx
and ebx, 0x2943017e
and ebp, 0xd6bcfe81
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x4a1b83f4
and eax, 0xb5e47c0b
or eax, edx
xor eax, 0xb5e47c0b
sete r8b
setne al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg r9b
mov edx, r9d
xor dl, bl
and dl, r9b
mov ecx, eax
xor cl, dl
mov r10d, ecx
and r10b, al
and cl, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
and r9b, r8b
and al, bl
or al, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
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, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x7cb1387f
mov eax, 0x32ff692a
cmovne ecx, eax
test bl, bl
mov ebp, 0x7cb1387f
jmp 0x140121352
mov edx, dword [0x14024b6f8]
mov esi, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x353f13a7
and edx, ecx
or ecx, 0xcac0ec58
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb7eca6d8
and ebp, 0x131127
or ebp, edi
or ecx, ebx
and ebx, 0xb7eca6d8
and edx, 0x48135927
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcac0ec58
and ecx, 0x353f13a7
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x58617d72
and ecx, 0xa79e828d
or ecx, edx
xor ecx, 0xa79e828c
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd0bec342
and ecx, 0x2f413cbd
or ecx, edx
mov edx, ecx
xor edx, 0xd00a0102
xor ecx, 0x2a010c80
and ecx, 0x2ab5cec0
and edx, 0xd54a313f
or edx, ecx
xor edx, 0xd54a313f
sete r8b
setne dl
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov ecx, edx
and cl, r9b
and al, r8b
or al, cl
mov ebx, eax
xor bl, r9b
and bl, al
xor dl, r9b
xor dl, 1
xor bl, 1
mov eax, ebx
and al, dl
xor bl, dl
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xd21ca9f0
mov ecx, 0x20512076
cmovne edx, ecx
test al, 1
mov ecx, 0xd21ca9f0
cmovne ecx, edx
test bl, bl
jmp 0x140120d8d
mov ecx, 0x2f54c71a
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x8489a009
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xbafd8fe7
mov edx, ebp
and edx, 0x45027018
or edx, ebx
mov ebx, edx
xor ebx, 0x1001018
xor edx, 0xbafd8fe6
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6c13e1a0
and ebx, 0x93ec1e5e
or ebx, eax
or edx, esi
and esi, 0x6c13e1a0
and ecx, 0x93ec1e5f
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x660ffef2
and eax, 0x99f0010d
or eax, ecx
or edx, ebp
and ebp, 0x660ffef2
and edi, 0x99f0010d
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, r9d
and al, bl
xor bl, cl
xor bl, 1
and cl, dl
or cl, al
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
or al, dl
xor dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5203653
mov ebp, 0x6722909d
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x5203653
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x14012179b
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x723fa296
mov edx, ecx
xor edx, 0x723fa296
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x8dc05d68
and edx, 0x723fa297
or edx, ebp
and ebx, 0xbc1bf574
and ecx, 0x43e40a8b
or ecx, ebx
mov ebp, ecx
xor ebp, 0x43e40a8b
xor ecx, 0xbc1bf574
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov edx, eax
not dl
xor bl, r8b
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x7a7f19a9
mov ebp, 0x1d96041c
cmovne ecx, ebp
test dl, dl
mov r12d, 0x1d96041c
cmove ecx, ebp
test al, al
mov eax, 0x7a7f19a9
jmp 0x140121223
mov ecx, 0xf7c7e779
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
mov ecx, dword [0x14024b6f4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0x8a9e6e6c
mov ebp, ebx
xor ebp, 0x8a9e6e6c
and ebp, ebx
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0x75619192
and ebp, 0x8a9e6e6d
or ebp, eax
mov eax, ebp
not eax
and edx, eax
and ebp, ebx
or ebp, edx
xor eax, ebp
test eax, ebp
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov ecx, edx
xor cl, 1
or dl, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r9d
or bl, dl
mov ecx, r9d
xor cl, dl
xor cl, 1
and cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
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, al
xor al, 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, 0x3e1cf25e
mov edx, 0xd717a617
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
cmove eax, ecx
jmp 0x14012151b
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xde89002c
and ecx, 0x2176ffd3
or ecx, eax
mov eax, ecx
xor eax, 0x21646d90
xor ecx, 0xc4880008
and ecx, 0xc49a924b
and eax, 0x3b656db4
or eax, ecx
mov ecx, eax
xor ecx, 0xc49a924b
mov edx, eax
xor edx, 0xc49a924a
and edx, ecx
xor eax, 0x3b656db4
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x97fdc360
and edx, ecx
not ecx
and ecx, 0x3518320
and eax, 0x94ac4040
or eax, ecx
mov ecx, eax
xor ecx, 0x94080000
xor eax, 0x6b53bfbf
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x43b5dcde
and ecx, 0x94480320
or ecx, ebx
or eax, ebp
and ebp, 0x43b5dcde
and edx, 0xbc4a2321
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x68023c9f
and eax, 0x97fdc360
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x9a35950e
and ecx, 0x65ca6af1
or ecx, eax
xor ecx, 0x65ca6af1
sete al
setne cl
cmp dword [0x14024b6f4], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor al, bl
xor al, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0xec7089e3
mov ecx, 0x73d0c43c
cmovne edx, ecx
test al, al
mov ecx, 0xec7089e3
cmovne ecx, edx
test bl, 1
jmp 0x1401218dd
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x17fbc8e2
and edx, ecx
or ecx, 0xe804371d
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5ffc0357
and ebp, 0x3c8a0
or ebp, edi
or ecx, ebx
and ebx, 0x5ffc0357
and edx, 0xa003fca8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe804371d
and ecx, 0x17fbc8e2
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, 0x464f6518
and ebx, 0xb9b09ae6
or ebx, edi
or edx, ebp
and ebp, 0x464f6518
and ecx, 0xb9b09ae7
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd0001147
and edx, 0x8380098
or edx, ecx
mov ebx, edx
xor ebx, 0x8180090
xor edx, 0x15c53b63
or ebp, 0xd83811df
mov ecx, ebp
not ecx
and edx, 0x15e53b6b
and ebx, 0xc8180094
or ebx, edx
and ebp, 0x15e53b6b
and ecx, 0x2202c400
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9301beab
and ecx, 0x6cfe4154
or ecx, edx
mov edx, ecx
xor edx, 0xb4c4008a
xor ecx, 0x41102714
and ecx, 0x41127715
and edx, 0xbeed88ea
or edx, ecx
xor edx, 0xbeed88ea
cmp edx, 0xffffffff
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
and al, r8b
mov ebx, r9d
xor bl, r8b
xor dl, r8b
or r8b, r9b
xor r8b, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
and bl, r9b
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x8f73745
mov eax, 0x206877e3
cmovne ecx, eax
test bl, 1
mov ebp, 0x8f73745
cmovne ecx, ebp
jmp 0x140121220
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x38fe7085
mov ebp, edx
not ebp
mov ebx, edi
xor ebx, 0xc7018f7a
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x2e7866a4
and ebp, 0xc101895a
or ebp, eax
or edx, esi
and esi, 0x2e7866a4
and ebx, 0xd187995b
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xf45bc29a
and edx, 0xba43d65
or edx, eax
mov eax, edx
xor eax, 0x8800012
xor edx, 0x335a4de1
mov ebp, edx
and ebp, 0xf56dfb6d
and eax, 0xa920492
or eax, ebp
and edi, 0xf56dfb6d
and ecx, 0xa920492
or ecx, edi
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl al
mov ebx, ecx
or bl, al
xor r10b, cl
xor cl, al
not cl
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
and dl, r9b
xor al, r9b
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, ebx
xor cl, al
test cl, 1
mov ecx, 0x10edf9b4
mov edx, 0x1938f97c
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x10edf9b4
cmovne eax, edx
test bl, 1
jmp 0x140121518
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b6f8]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xe8bb836a
and ecx, edx
or edx, 0x17447c95
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9c394f14
and ebp, 0x6082806a
or ebp, edi
or edx, ebx
and ebx, 0x9c394f14
and ecx, 0x63c6b0eb
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x17447c95
and edx, 0xe8bb836a
or edx, ecx
mov ebp, edx
not ebp
mov ecx, edx
xor ecx, 0x99baabb0
and ecx, ebp
mov edi, edx
and edi, 0x6645544f
mov ebx, ecx
and ebx, edi
xor edi, ecx
mov ecx, dword [0x14024b6f4]
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x6645544e
and edi, 0x99baabb1
or edi, ebx
and edx, 0xb3231fba
mov ebx, ebp
and ebx, 0x4cdce045
or ebx, edx
xor ebx, 0xb3231fbb
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xdc2822
and ebp, 0xff23d7dd
or ebp, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x6699eaf0
and edi, 0x9966150f
or edi, ebx
mov ebx, ebp
xor ebx, 0x9922150d
xor ebp, 0xdc2822
or edx, ebp
and ebp, 0x6699eaf0
and ebx, 0x9966150f
or ebx, ebp
xor ebx, edi
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ebx, edx
xor ebx, 0xf5fea139
and ebx, edx
or edx, 0xa015ec6
mov edi, edx
and edi, 0xffd0a3dc
and ebp, 0x2e0021
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0xffd0a3dc
and ebx, 0x2f5c23
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xa015ec6
and edx, 0xf5fea139
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x7838e932
and ebp, 0x87c716cd
or ebp, edx
xor ebp, 0x7838e932
cmp ebp, 0xffffffff
setne r8b
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, al
and dl, cl
xor dl, bl
mov r9d, edx
xor r9b, 1
and r8b, al
or al, bl
xor al, 1
and cl, bl
or cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
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
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, 0x3554b403
mov ebp, 0xa02c606e
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x3554b403
cmovne ecx, ebp
mov qword [0x14024b090], rsi
test dl, 1
jmp 0x140121358
mov rcx, qword [0x14024b040]
lea rdx, str.NtGetContextThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x805b67e5
and edx, ebp
not ebp
and ebp, 0x80110484
and ecx, 0x4a6361
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6120
xor ecx, 0xffb59c9e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9bea12d1
and ebp, 0x116524
or ebp, edi
or ecx, ebx
and ebx, 0x9bea12d1
and edx, 0x6415ed2e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x776e0a69
and ecx, 0x8891f596
or ecx, edx
mov edx, ecx
xor edx, 0x8ca9273
xor ecx, 0x3205010c
and ecx, 0x3ac5015f
mov ebp, edx
and ebp, 0xc53afea0
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc53afea0
mov ebx, ebp
xor ebx, 0x59abd153
and ebx, ecx
and edx, 0x9c912ff3
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x9c912ff2
and edx, 0x636ed00d
or edx, ebx
xor ebp, 0x1a45015e
and ebp, 0x5f67affe
mov ebx, ecx
and ebx, 0xa0985001
or ebx, ebp
xor ebx, 0x5f67afff
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 edx, 0x9ae3a971
and ecx, 0x651c568e
or ecx, edx
mov edx, ecx
xor edx, 0xac1a961
xor ecx, 0x488
and ecx, 0x90220498
and edx, 0x6fddfb67
or edx, ecx
xor edx, 0x6fddfb67
setne r9b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, edx
xor al, 1
and al, r8b
and dl, r9b
or dl, al
xor bl, r8b
xor bl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
mov eax, ebx
xor bl, r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x632dbec8
mov ebp, 0x5118af6c
cmovne edx, ebp
test cl, 1
mov ecx, 0x632dbec8
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x932c8225
mov edx, edi
and edx, 0x40910980
or edx, ebp
xor edx, 0x40910980
mov ebx, edi
and ebx, 0x2c42745a
or ebx, edx
mov edx, ebx
not edx
and edx, 0x2c42745b
and ebx, 0xd3bd8ba4
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x7b8607e3
and ebx, 0x8479f81c
or ebx, edx
and edi, 0x7b8607e3
and ecx, 0x8479f81c
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, r10d
xor bl, cl
mov edx, ebx
and dl, r10b
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r10d
xor cl, al
xor r9b, r8b
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
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, 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, 1
mov eax, 0x11f5076e
mov ebp, 0x5fdb37ac
cmovne eax, ebp
test dl, 1
cmovne eax, r13d
test cl, 1
cmove eax, ebp
jmp 0x14012151b
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9950d402
and ecx, edx
not edx
and edx, 0x9950d402
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb1b27d8f
and ecx, 0x4e4d8270
or ecx, edx
mov edx, ecx
xor edx, 0xd71d5672
mov ebp, ecx
xor ebp, 0x20a00105
and ebp, 0xa1b11135
xor ecx, 0x3576f431
and ecx, edx
and edx, 0x5e4eeeca
or edx, ebp
mov esi, edx
xor esi, 0x5e4eeeca
mov ebp, edx
xor ebp, 0x43dab376
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xcba486e2
and ecx, 0x345b791d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10100319
xor edx, 0xa0301011
and edx, 0xe23a50d1
mov ebx, esi
and ebx, 0x1dc5af2e
or ebx, edx
xor ebx, 0xe23a50d0
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0x29cf24a0
mov ebx, ecx
and ebx, 0xe7adfce6
and ebp, 0x18520319
or ebp, ebx
or ecx, esi
and esi, 0xe7adfce6
and edx, 0x18520319
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfd9fcbcf
and ecx, 0x2603430
or ecx, edx
mov edx, ecx
xor edx, 0x600000
xor ecx, 0xdd0ec20e
and edx, 0x20f109c1
and ecx, 0xdf0ef63e
or ecx, edx
xor ecx, 0xdf0ef63e
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
not bl
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xcdeebd11
mov ebp, 0x7c484adf
cmovne ecx, ebp
test dl, 1
mov r15d, 0x7c484adf
cmove ecx, ebp
test al, 1
mov eax, 0xcdeebd11
jmp 0x140121223
mov ecx, 0xb5b80f0b
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov eax, dword [0x14024b6f8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x220e19be
mov ebp, ecx
not ebp
or edx, 0xddf1e641
mov eax, edx
not eax
and ecx, 0x11fb6edc
and ebp, 0xcc008001
or ebp, ecx
and edx, 0x11fb6edc
and eax, 0x22041122
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x48e8925
and eax, 0xfb7176da
or eax, ecx
mov ecx, eax
xor ecx, 0x2680909b
mov edx, eax
xor edx, 0x33370efd
and edx, ecx
or ecx, 0xea486199
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x80dc0712
and ebp, 0x15239864
or ebp, edi
or ecx, ebx
and ebx, 0x80dc0712
and edx, 0x7f23f8ed
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd836b6a0
and ecx, 0x27c9495f
or ecx, edx
mov edx, ecx
xor edx, 0x3004d338
mov ebp, eax
and ebp, 1
xor eax, 0xd97f6f65
or eax, ebp
mov ebp, eax
not ebp
xor ecx, 0xcd8128c7
mov ebx, ecx
and ebx, 0x4f7a0cc6
and edx, 0xb085f339
or edx, ebx
or ecx, eax
and eax, 0x4f7a0cc6
and ebp, 0xb085f339
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
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
mov edx, eax
and edx, 0x200add59
and ecx, 0xdff522a6
or ecx, edx
xor ecx, 0x200add59
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x14024b6f4], 9
setg bl
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, r8d
mov edx, ebx
mov r9d, ebx
mov r10d, r8d
and r10b, bl
xor bl, r8b
xor r8b, 1
and al, r8b
xor al, 1
mov r11d, r8d
xor r11b, al
or al, r8b
and dl, cl
xor al, 1
or al, r11b
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
or bl, r10b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x3202d3ea
mov ecx, 0xaab6355e
cmovne eax, ecx
test bl, 1
mov ecx, 0x3202d3ea
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0xfb2cc04c
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4bc2d28a
and ecx, 0xb43d2d75
or ecx, edx
mov edx, ecx
xor edx, 0x4bc2d28a
xor ecx, 0x143c2060
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x56bc30e8
and edx, 0xa943cf17
or edx, ecx
xor edx, 0xa943cf16
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
sete r8b
setne r9b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r10b
mov ebx, r10d
xor bl, sil
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
xor sil, r9b
and r9b, dl
not dl
and dl, r8b
or dl, r9b
or r10b, r8b
mov eax, r10d
xor al, sil
xor sil, 1
xor al, 1
or sil, r10b
xor sil, 1
or sil, al
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
xor cl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x177a4c15
mov eax, 0x267d7e63
cmovne ecx, eax
test bl, bl
mov ebp, 0x177a4c15
cmove ecx, ebp
test dl, 1
cmovne ecx, eax
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov r8d, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb43b7491
and ecx, ebp
not ebp
and ebp, 0x4195081
and edx, 0xb0222410
or edx, ebp
xor edx, 0xb0222410
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4bc48b6e
and ecx, 0xb43b7491
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x52337aa4
and ecx, 0xadcc855b
or ecx, ebp
mov esi, ecx
xor esi, 0xadcc855b
mov edi, ecx
xor edi, 0xd336f2b6
and edi, esi
or edx, 0x81058812
mov ebx, edx
not ebx
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x5e3b758a
and edi, 0xa1c48a75
or edi, eax
or ebp, edx
and edx, 0x5e3b758a
and ebx, 0x20c00265
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7efa77ec
and ebp, 0x81058813
or ebp, eax
and esi, 1
xor ecx, 0xadcc855a
or ecx, esi
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x79b373ca
and eax, 0x864c8c35
or eax, ebx
or ecx, ebp
and ebp, 0x79b373ca
and edx, 0x864c8c35
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
or al, r9b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov r11d, eax
and r11b, r9b
mov edx, r11d
xor r11b, al
mov r10d, r8d
xor r10b, al
or al, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1b95491f
mov ebp, 0x5118af6c
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x1b95491f
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x32685c65
and edx, 0xcd97a39a
or edx, edi
or ebp, ebx
and ebx, 0x32685c65
and ecx, 0xcd97a39a
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0x8a65eb77
mov edi, edx
not edi
mov ebx, ecx
or ebx, 0x759a1488
mov esi, ebx
not esi
and edx, 0xc69141ee
and edi, 0x310a1400
or edi, edx
and ebx, 0xc69141ee
and esi, 0x864aa11
or esi, ebx
xor esi, edi
mov edx, esi
not edx
and edx, 0x8a65eb76
and esi, 0x759a1489
or esi, edx
and ebp, 0x80462bc
mov edx, ecx
and edx, 0xf7fb9d43
or edx, ebp
xor edx, 0x80462bd
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b7d9ce
and ecx, 0xf7482631
or ecx, edx
mov edx, ecx
xor edx, 0xe6000230
mov ebx, esi
not ebx
xor ecx, 0x8b7d9ce
mov ebp, ebx
and ebp, 0x11d975cb
and esi, 0xee268a34
or esi, ebp
or ebx, ecx
and ecx, 0x11d975cb
and edx, 0xee268a34
or edx, ecx
xor edx, esi
not ebx
or ebx, edx
mov ecx, ebx
xor ecx, 0xd4a1f9cc
and ecx, ebx
not ebx
and ebx, 0xd4a1f9cc
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6a02751
and ecx, 0xf95fd8ae
or ecx, edx
xor ecx, 0x2dfe2162
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 ecx, edx
xor cl, al
test dl, 1
mov edx, 0x7877ea15
mov ebp, 0x345a5b1c
cmovne edx, ebp
test al, 1
mov eax, 0x7877ea15
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x14012179b
mov rax, qword [rsp + 0x30]
mov ecx, 0x1dba23be
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
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, 0xa0b15e90
and ecx, 0x5f4ea16f
or ecx, edx
mov edx, ecx
xor edx, 0x5f4ea16f
xor ecx, 0xa0b15e90
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
and bl, dl
and dl, r8b
xor al, r8b
or al, dl
and cl, r8b
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor cl, al
xor cl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x1a116dc8
mov ebp, 0xab5936b8
cmovne eax, ebp
test dl, dl
mov edx, 0x1a116dc8
cmovne edx, eax
test cl, 1
cmove edx, eax
mov ecx, edx
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, edi
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xf29f4ca6
and ebp, 0xd60b359
or ebp, ecx
or edi, ebx
and ebx, 0xf29f4ca6
and edx, 0xd60b359
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
mov ebp, edi
and ebp, 0xfffffffe
and edx, 0x1200c860
and edi, 0xedff379f
or edi, edx
xor edi, 0xedff379e
mov edx, ebp
and edx, edi
xor edi, ebp
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x5c7db32d
and ecx, edi
not edi
and edi, 0x142c3001
and edx, 0x4851832c
or edx, edi
xor edx, 0x4851832c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa3824cd2
and ecx, 0x5c7db32d
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfaa47b3e
and ecx, 0x55b84c1
or ecx, ebp
xor ecx, 0x55b84c1
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbc365050
mov ebp, 0xd3093be0
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xbc365050
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov ecx, 0x4150f868
cmp ecx, 0x8f73744
jle 0x140113bd0
jmp 0x1401131ac
mov edx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xc52ee1c
and ecx, 0xf3ad11e3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x502c10e1
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xa791ef06
and edx, 0x586e10f9
or edx, edi
xor ecx, 0x410ee04
and ecx, 0xa791ef06
and ebp, 0x586e10f9
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
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 cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
xor dl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x90cb9240
mov ebp, 0xe90596f3
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x90cb9240
jmp 0x140121223
mov ecx, dword [0x14024b6f8]
mov eax, dword [0x14024b6f4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xbdae6e20
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xe505a1b4
and ecx, 0x1afa5e4b
or ecx, ebx
mov ebx, ecx
xor ebx, 0x108a0200
xor ecx, 0xa5042020
or ecx, 0x425191df
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xc206cca
and ebx, 0xb18e0220
or ebx, esi
or ecx, edi
and edi, 0xc206cca
and ebp, 0xf3df9335
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x26697429
and ecx, 0xd9968bd6
or ecx, ebp
xor ecx, 0x9bc71a08
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and dl, cl
and bl, r8b
or bl, dl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xb5b80f0b
mov edx, 0x158dbd4f
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
not al
test al, 1
mov eax, 0xb5b80f0b
jmp 0x140121223
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret