Function at 0x1400f6140
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 [0x14024b708]
mov eax, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x30fd9b87
mov edx, ebx
and edx, 0xcf026478
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xcf026479
and edx, 0x30fd9b86
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x2a172263
and edx, 0xd5e8dd9c
or edx, edi
and ebx, 0x2a172263
and ecx, 0xd5e8dd9c
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r15d, 0x6d9d3e81
mov r14d, 0x63df2c3f
mov r12d, 0x94860bdd
mov r13d, 0x4f55fbbc
mov ecx, 0x859dc71
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x9c10f7b2
mov edx, ebp
and edx, 0x63ef084c
or edx, ecx
xor edx, 0x63ef084c
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, 0x4489fe09
and edx, 0xbb7601f6
or edx, edi
or ecx, ebp
and ebp, 0x4489fe09
and ebx, 0xbb7601f6
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and al, r8b
or al, dl
xor al, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xcb6aa51e
mov ebp, 0x63df2c3f
cmovne eax, ebp
test cl, 1
mov r14d, 0x63df2c3f
cmove eax, ebp
test dl, 1
mov ecx, 0xcb6aa51e
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfdf2af16
jg 0x1400f6360
cmp ecx, 0xc045934b
jg 0x1400f6550
cmp ecx, 0xa1eac18d
jg 0x1400f6753
cmp ecx, 0x9434893f
jle 0x1400f6c3d
cmp ecx, 0x9a24d9aa
jle 0x1400f75ee
cmp ecx, 0x9bd949b0
jle 0x1400f860b
cmp ecx, 0x9c1bc451
jle 0x1400fa8bc
cmp ecx, 0x9c1bc452
je 0x1400fdf24
cmp ecx, 0x9e852d69
je 0x1400fe044
cmp ecx, 0xa000b25c
jne 0x1400f62e0
mov ecx, 0x4a84baaa
cmp ecx, 0xfdf2af16
jle 0x1400f62e8
nop dword [rax]
cmp ecx, 0x3f0ab021
jg 0x1400f63e0
cmp ecx, 0x1f517e1e
jg 0x1400f68c5
cmp ecx, 0xb1c0507
jle 0x1400f6dd3
cmp ecx, 0x16d4e37a
jle 0x1400f7725
cmp ecx, 0x19fd9af5
jle 0x1400f8645
cmp ecx, 0x1dc60291
jle 0x1400faa53
cmp ecx, 0x1dc60292
je 0x1400fe05a
cmp ecx, 0x1ec43285
je 0x1400fe070
cmp ecx, 0x1ed249d0
jne 0x1400f62e0
mov ecx, 0x2757abeb
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x600082c5
jg 0x1400f692f
cmp ecx, 0x518904f4
jle 0x1400f6eea
cmp ecx, 0x5842a148
jle 0x1400f776b
cmp ecx, 0x5b1632c3
jle 0x1400f8749
cmp ecx, 0x5deef5bb
jle 0x1400faba2
cmp ecx, 0x5deef5bc
je 0x1400fe229
cmp ecx, 0x5eaab856
je 0x1400fe23f
cmp ecx, 0x5ed42d00
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8810048c
mov ebx, ecx
and ebx, 0x26691800
or ebx, edx
xor ebx, 0x26691800
mov edx, ecx
and edx, 0x5186e373
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x34f83d9d
and edx, 0xcb07c262
or edx, ebx
mov ebx, edx
xor ebx, 0x4034dac8
xor edx, 0x98812100
and edx, 0xbdcb2527
and ebx, 0x4234dad8
or ebx, edx
xor ebx, 0x4234dad8
and ebp, 0xe1b7f418
and ecx, 0x1e480be7
or ecx, ebp
xor ecx, 0x1e480be7
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov r10d, ecx
xor r10b, dl
mov eax, edx
xor al, r9b
and dl, al
and al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, cl
xor r10b, 1
or cl, r8b
xor cl, 1
or cl, r10b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xeb69d0a7
mov ebp, 0x6a73ead8
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xeb69d0a7
jmp 0x140103435
cmp ecx, 0xde30406f
jg 0x1400f6999
cmp ecx, 0xd5f5f222
jle 0x1400f6aca
cmp ecx, 0xdc6ebc12
jg 0x1400f74e0
cmp ecx, 0xd8323a22
jle 0x1400f8783
cmp ecx, 0xd96761ac
jg 0x1400fa88e
cmp ecx, 0xd8323a23
je 0x1400fdb54
cmp ecx, 0xd872e244
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x8fd0c4b6
and edx, 0x702f3b49
or edx, ebp
mov ebp, edx
xor ebp, 0x8fd0c4b6
mov ebx, edx
xor ebx, 0x8fd0c4b7
and ebx, ebp
xor edx, 0x202a0b49
and edx, 0x26fa8b49
and ebp, 0xd90574b6
or ebp, edx
mov edx, ebp
xor edx, 0x50043431
mov ecx, ebx
not ecx
xor ebp, 0x26fa8b48
mov edi, ecx
and edi, 0x8bbb49ce
and ebx, 0x7444b631
or ebx, edi
or ecx, ebp
and ebp, 0x8bbb49ce
and edx, 0x7444b631
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x4d3fcd95
and edx, ecx
or ecx, 0xb2c0326a
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xece76db8
and ebp, 0x1188005
or ebp, edi
or ecx, ebx
and ebx, 0xece76db8
and edx, 0x13189247
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xde5685c7
and ecx, 0x21a97a38
or ecx, edx
mov edx, ecx
xor edx, 0x8969089
xor ecx, 0x3000040
and ecx, 0x67002764
and edx, 0x98ffd89b
or edx, ecx
mov ecx, edx
xor ecx, 0x1861401a
xor edx, 0x64002204
and edx, 0xe49eba85
and ecx, 0x1b61457a
or ecx, edx
xor ecx, 0x1b61457a
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov ebx, edx
and bl, r9b
mov eax, r8d
and al, cl
or al, bl
xor r9b, al
and r9b, al
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, r9d
xor bl, 1
mov edx, ecx
not dl
mov eax, ebx
and al, r9b
and dl, cl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb6596841
mov ebp, 0x5deef5bc
cmovne eax, ebp
test cl, 1
mov ecx, 0xb6596841
jmp 0x140101896
cmp ecx, 0xb5fbd928
jle 0x1400f7033
cmp ecx, 0xbb3e54a9
jle 0x1400f78cb
cmp ecx, 0xbca2cd44
jle 0x1400f88b3
cmp ecx, 0xbeda73dd
jle 0x1400fabd0
cmp ecx, 0xbeda73de
je 0x1400fe255
cmp ecx, 0xbf5f35e5
je 0x1400fe26b
cmp ecx, 0xc01917b8
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xe26ddb82
mov ecx, ebx
and ecx, 0x1d92247d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5795091b
and ecx, 0xa86af6e4
or ecx, edx
mov edx, ecx
xor edx, 0x4a072d67
xor ecx, 0x84608280
and ebp, 0xafc1e2e3
and ebx, 0x503e1d1c
or ebx, ebp
mov ebp, ebx
xor ebp, 0x220104
xor ebx, 0xafc1e2e3
mov edi, edx
and edi, 0x799d7c19
and ecx, 0x866283e6
or ecx, edi
or edx, ebx
and ebx, 0x799d7c19
and ebp, 0x866283e6
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc49f5a1a
and edx, 0x3b60a5e5
or edx, ecx
xor edx, 0x3b60a5e5
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, cl
mov r8d, eax
xor r8b, bl
and r8b, al
mov eax, ebx
xor al, dl
not al
and al, dl
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 dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x2757abeb
mov ebp, 0x1ed249d0
cmovne ecx, ebp
test al, 1
mov eax, 0x2757abeb
cmovne eax, ecx
jmp 0x1400f6c35
cmp ecx, 0x318d6edf
jle 0x1400f7085
cmp ecx, 0x36aa191c
jle 0x1400f7a12
cmp ecx, 0x3b524956
jle 0x1400f8a13
cmp ecx, 0x3cdba3a4
jle 0x1400fad01
cmp ecx, 0x3cdba3a5
je 0x1400fe281
cmp ecx, 0x3d6873f2
je 0x1400fe40b
cmp ecx, 0x3e6c26d8
jne 0x1400f62e0
mov ecx, 0x4cd109e
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x70ef59b2
jle 0x1400f7196
cmp ecx, 0x76718d1e
jle 0x1400f7b4b
cmp ecx, 0x7b27295d
jle 0x1400f8c23
cmp ecx, 0x7b95e8f5
jle 0x1400fad2f
cmp ecx, 0x7b95e8f6
je 0x1400fe59b
cmp ecx, 0x7d7efdf0
je 0x1400fe7cf
cmp ecx, 0x7f3889ee
jne 0x1400f62e0
mov ecx, 0xbca2cd45
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xeeb927e5
jle 0x1400f730e
cmp ecx, 0xf7a4d9c4
jg 0x1400f7d57
cmp ecx, 0xf2f4e172
jg 0x1400f8d9a
cmp ecx, 0xf12fe075
jg 0x1400fae5e
cmp ecx, 0xeeb927e6
je 0x1400fe7f1
cmp ecx, 0xef7e3b49
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, eax
and edx, 0x9f475946
and eax, 0x60b8a6b9
or eax, edx
xor eax, 0x60b8a6b8
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and eax, 0xa9a4e524
and edx, 0x565b1adb
or edx, eax
xor edx, 0xa9a4e524
sete r8b
setne al
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl bl
mov edx, ebx
xor dl, al
not dl
and dl, al
mov ecx, ebx
or cl, al
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and r9b, r8b
and al, bl
or al, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
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 edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
and bl, al
mov r8d, edx
and r8b, al
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or bl, cl
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x2ba09de7
mov ecx, 0xedbc659a
cmovne eax, ecx
test dl, 1
mov ecx, 0x2ba09de7
jmp 0x140103a7a
cmp ecx, 0xc75553da
jle 0x1400f7ecb
cmp ecx, 0xd162312f
jle 0x1400f8dd4
cmp ecx, 0xd4cd6c8c
jle 0x1400fae8c
cmp ecx, 0xd4cd6c8d
je 0x1400fe807
cmp ecx, 0xd57e85c5
je 0x1400fe97f
cmp ecx, 0xd5e3f8cb
jne 0x1400f62e0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x4f2e8eef
and ecx, ebp
not ebp
and ebp, 0xe060ead
and edx, 0x41288042
or edx, ebp
xor edx, 0x41288042
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb0d17110
and ecx, 0x4f2e8eef
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xdcdaad09
and ecx, 0x232552f6
or ecx, ebp
xor ecx, 0x232552f7
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, 0x1240f118
and ebp, 0xedbf0ee7
or ebp, edi
or ecx, ebx
and ebx, 0x1240f118
and edx, 0xedbf0ee7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov ebx, r9d
or bl, dl
mov eax, r9d
xor al, dl
not al
and al, dl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r8b, cl
and dl, r9b
or dl, r8b
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
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, 0x8402eaad
mov ebp, 0xffbf1036
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x8402eaad
cmovne eax, ebp
test dl, 1
jmp 0x14010439d
cmp ecx, 0x8e3c34ab
jg 0x1400f7fcf
cmp ecx, 0x8402eaac
jg 0x1400f8ec8
cmp ecx, 0x82df323c
jg 0x1400fafc6
cmp ecx, 0x8193bdf8
je 0x1400fead4
cmp ecx, 0x81a0b484
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
or eax, 0x7c6fd8d1
mov ebp, eax
not ebp
mov edx, ebx
xor edx, 0x8390272e
and edx, ebx
mov edi, edx
not edi
mov esi, eax
and esi, 0x7328003c
and ebp, 0x80902702
or ebp, esi
or eax, edi
and edi, 0x7328003c
and edx, 0x8cd7ffc3
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xa041989a
and eax, 0x5fbe6765
or eax, edx
mov edx, eax
xor edx, 0xdc2e404a
and edx, ebx
not ebx
xor eax, 0x23d1bfb5
and ebx, eax
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r11d
xor bl, 1
mov edx, r11d
and dl, bl
mov esi, edx
and sil, r11b
xor dl, r11b
or dl, sil
or bl, r11b
mov r11d, ebx
xor r11b, dl
xor dl, 1
xor r11b, 1
or dl, bl
xor dl, 1
or dl, r11b
mov ebx, edx
xor bl, 1
and dl, bl
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
xor dl, cl
xor dl, 1
and r9b, al
and r10b, r8b
or r10b, r9b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x69210dfe
mov ebp, 0x56383a46
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x69210dfe
jmp 0x1400f62ce
cmp ecx, 0x4cd109d
jg 0x1400f80b2
cmp ecx, 0x19eb3da
jg 0x1400f9074
cmp ecx, 0xff471a4b
jg 0x1400fb0e2
cmp ecx, 0xfdf2af17
je 0x1400feaea
cmp ecx, 0xfea41c29
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
or ecx, 0x8f837ba0
mov ebp, edi
or ebp, 1
and ebp, 0x8f837ba1
mov edx, ebx
and edx, 0x707c845e
or edx, ebp
and ecx, 0x8f837ba1
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, al
mov ebx, ecx
and bl, al
or al, r9b
xor al, 1
or al, cl
and cl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor r10b, r8b
xor r10b, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
and dl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe3bee702
mov ebp, 0x3b89a5e4
cmovne eax, ebp
test cl, 1
mov ecx, 0xe3bee702
jmp 0x140101896
cmp ecx, 0x461dedf9
jg 0x1400f81c8
cmp ecx, 0x41384b64
jg 0x1400f922d
cmp ecx, 0x3feadcdc
jg 0x1400fb115
cmp ecx, 0x3f0ab022
je 0x1400fec40
cmp ecx, 0x3f21bedf
jne 0x1400f62e0
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x14024b708]
mov edx, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
or eax, 1
mov ecx, eax
not ecx
mov ebp, ebx
or ebp, 0xd7f6ebe0
and eax, 0xd7f6ebe0
and ecx, 0x2809141e
or ecx, eax
and ebp, 0xd7f6ebe1
xor ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x75a648ae
and ebp, 0x8a59b751
or ebp, ecx
mov ecx, ebx
not ecx
and ebx, 0x75a648ae
and ecx, 0x8a59b751
or ecx, ebx
xor ecx, ebp
xor eax, ecx
test eax, ecx
setne r8b
sete r9b
cmp edx, 9
setg cl
cmp edx, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov eax, edx
xor al, 1
mov ebx, eax
or bl, dl
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, r11b
xor r11b, 1
and r11b, bl
or r11b, al
and r9b, cl
and r10b, r8b
or r10b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor cl, r11b
and r11b, cl
mov eax, ecx
xor al, r11b
test cl, 1
mov ecx, 0x9bb57ebb
mov edx, 0xb4eac0a1
cmovne ecx, edx
mov qword [0x14024b080], rdi
test r11b, r11b
cmove ecx, edx
not al
test al, 1
mov eax, 0x9bb57ebb
jmp 0x140102957
cmp ecx, 0xa976973b
jg 0x1400f820e
cmp ecx, 0xa8375dc4
jg 0x1400f93f8
cmp ecx, 0xa39a186a
jg 0x1400fb29e
cmp ecx, 0xa1eac18e
je 0x1400fed0c
cmp ecx, 0xa271b213
jne 0x1400f62e0
mov ecx, 0xb3423764
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x241c0da9
jg 0x1400f830d
cmp ecx, 0x216f5e8a
jg 0x1400f95d9
cmp ecx, 0x2113d80f
jg 0x1400fb43e
cmp ecx, 0x1f517e1f
je 0x1400fee4f
cmp ecx, 0x206c4426
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x6122fc4e
mov ebx, ecx
and ebx, 0x9edd03b0
or ebx, edx
xor ebx, 0x9edd03b0
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x7fafd48a
and edx, 0x80502b75
or edx, ebx
xor edx, 0x80502b75
and ebp, 0xcbb296a1
and ecx, 0x344d695e
or ecx, ebp
xor ecx, 0x344d695e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
xor al, cl
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf9a10a9e
mov ebp, 0xa9695e93
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xf9a10a9e
jmp 0x1400f62ce
cmp ecx, 0x67b6c45a
jg 0x1400f8457
cmp ecx, 0x63d00c34
jg 0x1400f9785
cmp ecx, 0x61f1653b
jg 0x1400fb5cb
cmp ecx, 0x600082c6
je 0x1400fef6f
cmp ecx, 0x6068045e
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x3678d9a9
and edx, ecx
mov eax, ecx
or eax, 0xc9872656
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x4bbb18ba
and ecx, 0x3440c101
or ecx, ebx
or eax, ebp
and ebp, 0x4bbb18ba
and edx, 0xb444e745
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf45fea5
and eax, 0xf0ba015a
or eax, ecx
mov ecx, eax
xor ecx, 0xc6c2d8f3
mov edx, eax
xor edx, 0xc6c2d8f2
and edx, ecx
xor eax, 0x393d270c
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x858718e6
and ecx, 0x7a78e719
or ecx, eax
xor ecx, 0x7a78e719
sete r8b
cmp dword [0x14024b704], 0xa
setl bl
mov eax, r8d
xor al, bl
mov edx, eax
and dl, r8b
mov ecx, eax
and cl, bl
xor dl, 1
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xc36db49a
mov edx, 0xbc68c957
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xc36db49a
jmp 0x140102957
cmp ecx, 0xea2ff9ab
jle 0x1400f85c5
cmp ecx, 0xeceb33af
jg 0x1400f97bf
cmp ecx, 0xeb69d0a6
jg 0x1400fb721
cmp ecx, 0xea2ff9ac
je 0x1400ff056
cmp ecx, 0xeb30063a
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x8c67ac8c
and edx, ecx
not ecx
and ecx, 0x8c67ac8c
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xf831b14a
and edx, 0x7ce4eb5
or edx, eax
mov ebx, edx
xor ebx, 0x21e200
mov edi, edx
xor edi, 0x74561dc6
xor edx, 0x5428c6a1
and edx, edi
mov ebp, edi
or ebp, 0xdf812498
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0xbe820cce
and edx, 0x417df331
or edx, esi
or ecx, ebp
and ebp, 0xbe820cce
and eax, 0x7cd321
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x207edb66
and ecx, 0xdf812499
or ecx, eax
and ebx, 0x5037e6c0
mov eax, edi
and eax, 0xafc8193f
or eax, ebx
xor eax, 0x5037e6c1
and edi, 1
or edi, eax
mov eax, edi
not eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb201a662
and ecx, 0x4dfe599d
or ecx, ebp
or edx, edi
and edi, 0xb201a662
and eax, 0x4dfe599d
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x620103c0
mov ecx, edx
and ecx, 0x9054900b
or ecx, eax
xor ecx, 0x9054900b
and edx, 0xdaa6c34
or edx, ecx
mov eax, edx
not eax
and eax, 0x90e33291
and edx, 0x6f1ccd6e
or edx, eax
mov eax, edx
xor eax, 0x990950a4
xor edx, 0x62b6a15a
mov ecx, edx
and ecx, 0x64600f49
and eax, 0x9b9ff0b6
or eax, ecx
xor eax, 0x64600f49
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x14024b704], 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
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd33b110f
mov ebp, 0x535b9f5
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xd33b110f
jmp 0x1400fff93
cmp ecx, 0xde0b357c
je 0x140104936
cmp ecx, 0xdc6ebc13
je 0x1400ff17d
cmp ecx, 0xdc80ba21
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x437ca9bd
mov ecx, ebp
and ecx, 0xbc835642
or ecx, edx
mov edx, ecx
xor edx, 0x9c805002
xor ecx, 0x421080b8
mov edi, ebp
or edi, 0x621386f8
and ecx, 0x621386f8
and edx, 0x9dec7906
or edx, ecx
and edi, 0x621386f9
xor edi, edx
and ebx, 0x9e0bd76
and ebp, 0xf61f4289
or ebp, ebx
mov ecx, ebp
xor ecx, 0xf61f4289
xor ebp, 0x9e0bd76
and ebp, edi
not edi
and ecx, edi
or ebp, ecx
xor edi, ebp
test edi, ebp
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
or al, r8b
or dl, cl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
or bl, r8b
xor cl, r8b
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x318d6ee0
mov edx, 0x1424c6a5
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x140102b68
cmp ecx, 0x9547bee2
jg 0x1400f97f9
cmp ecx, 0x94bf88fd
jg 0x1400fb819
cmp ecx, 0x94348940
je 0x1400ff273
cmp ecx, 0x94860bdd
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9898224a
mov ebx, ecx
and ebx, 0x6767ddb5
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xfdc1234d
and ebx, 0x23edcb2
or ebx, ebp
xor ebx, 0x65590106
and edx, 0x7e8ce6a4
and ecx, 0x8173195b
or ecx, edx
xor ecx, 0x8173195b
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
and cl, al
xor bl, 1
and bl, r8b
or bl, cl
xor r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r9b
and al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x23d70711
mov ebp, 0xfd1c1ff8
cmovne eax, ebp
test dl, 1
mov edx, 0x23d70711
jmp 0x140102029
cmp ecx, 0x1424c6a4
jg 0x1400f9961
cmp ecx, 0xe267dd0
jg 0x1400fb915
cmp ecx, 0xb1c0508
je 0x1400ff3df
cmp ecx, 0xdd23f33
jne 0x1400f62e0
mov ecx, 0x5256a4b0
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x5552464b
jg 0x1400f9a3b
cmp ecx, 0x538fb3b2
jg 0x1400fba3d
cmp ecx, 0x518904f5
je 0x1400ff3f5
cmp ecx, 0x5256a4b0
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x6c5ad949
mov ecx, ebx
not ecx
or edx, 0x32122a4
and edx, 0x2b71e2a4
and ebp, 0x440a1949
or ebp, edx
and ebx, 0x2b71e2a4
and ecx, 0x90840412
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xdf7b377e
and ecx, 0x2084c881
or ecx, edx
mov edx, ecx
xor edx, 0x4cde11c8
mov ebp, ecx
xor ebp, 0x4cde11c9
and ebp, edx
xor ecx, 0xb321ee36
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x32cac736
and ecx, edx
not edx
and edx, 0x32cac736
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcd3538c9
and ecx, 0x32cac736
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8a1db49f
and ecx, 0x75e24b60
or ecx, ebp
xor ecx, 0x8a1db49f
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov 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 edx, 0xdd23f33
mov ebp, 0xfadb906b
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x140103cd0
cmp ecx, 0xb6e11aa4
jg 0x1400f9a75
cmp ecx, 0xb6596840
jg 0x1400fbb6a
cmp ecx, 0xb5fbd929
je 0x1400ff525
cmp ecx, 0xb62d1017
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x86263236
mov edx, edi
and edx, 0x79d9cdc9
or edx, ebp
mov ebp, edx
xor ebp, 0x50180940
xor edx, 0x80020020
mov ebx, edi
xor ebx, 0xf01ac960
and ebx, edi
or edx, 0xfe5369f
mov esi, ebx
not esi
mov eax, edx
and eax, 0xa041d01b
and ebp, 0x501a0960
or ebp, eax
or edx, esi
and esi, 0xa041d01b
and ebx, 0x5fbe2fe4
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xfe5369e
and edx, 0xf01ac961
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xa58bb619
and edx, 0x5a7449e6
or edx, eax
and edi, 0xa58bb619
and ecx, 0x5a7449e6
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, r10b
mov eax, r8d
xor al, 1
mov ecx, ebx
xor cl, r9b
and cl, bl
and dl, r10b
and bl, r9b
or bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, al
or al, bl
and bl, r8b
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd816af46
mov edx, 0xd127d80a
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0xd816af46
cmovne edx, ebp
test al, al
jmp 0x140102a50
cmp ecx, 0x32e4e34a
jg 0x1400f9c59
cmp ecx, 0x3263573d
jg 0x1400fbc28
cmp ecx, 0x318d6ee0
je 0x1400ff63e
cmp ecx, 0x31f081af
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
or ebp, 0x1178ddab
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0xe810214
and edx, 0x1fb15f94
mov esi, ecx
and esi, 0x48802b
or esi, edx
and ebp, 0x1fb15f94
and ebx, 0xe0062040
or ebx, ebp
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x53777018
and ebx, 0xac888fe7
or ebx, edx
mov edx, ebx
xor edx, 0x91400200
xor ebx, 0x420fadb2
mov ebp, ebx
and ebp, 0x2cb174df
and edx, 0xd34e8b20
or edx, ebp
and edi, 0x2cb174df
and ecx, 0xd34e8b20
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, r8b
mov ebx, ecx
and bl, dl
or bl, al
xor dl, cl
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x4ff73ef9
mov ebp, 0xb3799380
cmovne ecx, ebp
test al, al
mov eax, 0x4ff73ef9
cmove ecx, eax
jmp 0x1400ff04e
cmp ecx, 0x7353e632
jg 0x1400f9e84
cmp ecx, 0x7233e43e
jg 0x1400fbc56
cmp ecx, 0x70ef59b3
je 0x1400ff654
cmp ecx, 0x71e8dbdb
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xc453cc20
mov ebx, ebp
not ebx
or ecx, 0x3bac33df
mov edx, ecx
not edx
and ebp, 0x69096b80
and ebx, 0x12a4105f
or ebx, ebp
and ecx, 0x69096b80
and edx, 0x84528420
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x600f1911
and edx, 0x9ff0e6ee
or edx, ecx
mov edi, edx
xor edi, 0xa45cd531
mov ecx, edx
xor ecx, 0x5ba32ace
xor edx, 0x27ec876b
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0x442703c1
and ebp, 0xbbd8fc3e
or ebp, eax
or ebx, esi
and esi, 0x442703c1
and edx, 0xbbd8fc3e
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x7c4fada4
and ebx, 0x83b0525b
or ebx, eax
and edi, 0xe9ea591d
mov eax, ecx
and eax, 0x1615a6e2
or eax, edi
xor eax, 0xe9ea591c
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa9d37be1
and ecx, 0x562c841e
or ecx, eax
xor ecx, 0x562c841e
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x12105088
mov edx, ecx
and edx, 0x1a02040
or edx, eax
xor edx, 0x1a02040
and ecx, 0xec4f8f37
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7c124393
and ecx, 0x83edbc6c
or ecx, eax
mov eax, ecx
xor eax, 0x90418c24
xor ecx, 0x6fa2335b
mov edx, ecx
and edx, 0x2d9c428a
and eax, 0xd263bd75
or eax, edx
xor eax, 0x2d9c428a
xor ecx, eax
test ecx, eax
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r10b
not al
and al, r10b
mov edx, ebx
or dl, r10b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
and r9b, cl
and bl, r10b
or bl, r9b
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
mov ebx, eax
or dl, al
xor al, 1
and r8b, al
and bl, cl
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xbb3e54aa
mov edx, 0x1dc60292
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xbb3e54aa
jmp 0x140103bba
cmp ecx, 0xfadb906a
jg 0x1400f9ebe
cmp ecx, 0xf9a10a9d
jg 0x1400fbd44
cmp ecx, 0xf7a4d9c5
je 0x1400ff7de
cmp ecx, 0xf90b6c4a
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xfd54520d
and edx, 0x2abadf2
or edx, ebp
mov ecx, edx
xor ecx, 0xfd54520d
xor edx, 0xa22572
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x90a6757a
and ecx, 0x6f598a85
or ecx, edx
xor ecx, 0x6f598a84
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc8e5d169
and ecx, 0x371a2e96
or ecx, edx
mov edx, ecx
not edx
and edx, 0x371a2e96
and ecx, 0xc8e5d169
or ecx, edx
mov edx, ecx
not edx
and edx, 0x447f86d2
and ecx, 0xbb80792d
or ecx, edx
mov edx, ecx
xor edx, 0x13803924
xor ecx, 0x44230080
and ecx, 0xec234089
and edx, 0x13dcbf76
or edx, ecx
mov ecx, edx
xor ecx, 0xac234008
xor edx, 0x13848944
and edx, 0x538489c5
and ecx, 0xac7b763a
or ecx, edx
xor ecx, 0xac7b763a
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
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 ebp, 0x6b650b98
mov ecx, 0x65bf4ba5
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x6b650b98
cmovne ecx, eax
jmp 0x1400ff04e
cmp ecx, 0xc5227e31
jg 0x1400f9fec
cmp ecx, 0xc4a05bf2
jg 0x1400fbe38
cmp ecx, 0xc045934c
je 0x1400ff7f4
cmp ecx, 0xc36db49a
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xe4d20982
mov ebx, ecx
and ebx, 0x1b2df67c
or ebx, edx
xor ebx, 0x1b2df67c
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x35e06166
and ecx, 0xca1f9e99
or ecx, edx
xor ecx, 0xca1f9e99
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ebx
xor al, cl
and bl, al
and al, cl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
or r10b, r8b
xor cl, r9b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xd4cd6c8d
mov edx, 0xe4c65fb7
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xd4cd6c8d
jmp 0x140103bba
cmp ecx, 0x920c699a
jg 0x1400fa18f
cmp ecx, 0x905235ba
jg 0x1400fbe66
cmp ecx, 0x8e3c34ac
je 0x1400ff80a
cmp ecx, 0x8ec10b36
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xa22edaba
and eax, 0x5dd12545
or eax, edx
mov edx, eax
xor edx, 0xa22edaba
xor eax, 0x4c912144
mov ebp, edx
and ebp, 0xfffffffe
and eax, 0x6c933964
and edx, 0x936cc69b
or edx, eax
xor edx, 0x936cc69a
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
setne dl
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov r8d, ecx
xor r8b, bl
and dl, al
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, r8b
xor r8b, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
mov ebp, 0x5eaab856
mov ebx, 0x16d4e37b
cmovne ebp, ebx
test al, al
jmp 0x140101bb9
cmp ecx, 0x6c62f78
jg 0x1400fa1c9
cmp ecx, 0x55164a1
jg 0x1400fbfb5
cmp ecx, 0x4cd109e
je 0x1400ff977
cmp ecx, 0x535b9f5
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xb54e39c2
mov edx, ebp
and edx, 0x4ab1c63c
or edx, ecx
xor edx, 0x4ab1c63c
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, 0xbbeb12dc
and edx, 0x4414ed23
or edx, edi
or ecx, ebp
and ebp, 0xbbeb12dc
and ebx, 0x4414ed23
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
and cl, r8b
xor bl, r8b
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 dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3f21bedf
mov ebp, 0xb4eac0a1
cmovne ecx, ebp
test al, 1
mov eax, 0x3f21bedf
jmp 0x1400fe21e
cmp ecx, 0x4a84baa9
jg 0x1400fa2e5
cmp ecx, 0x49bd1f7b
jg 0x1400fc0cb
cmp ecx, 0x461dedfa
je 0x1400ffaa2
cmp ecx, 0x4881a690
jne 0x1400f62e0
mov ecx, 0x920c699b
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xb3423763
jg 0x1400fa31f
cmp ecx, 0xae0376c7
jg 0x1400fc0f9
cmp ecx, 0xa976973c
je 0x1400ffab8
cmp ecx, 0xab242256
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x8c3862d4
mov ebx, eax
and ebx, 0x73c79d2a
or ebx, ebp
xor ebx, 0x73c79d2a
mov ebp, eax
and ebp, 1
or ebp, ebx
not ebp
and edx, 0xe37b483f
and eax, 0x1c84b7c0
or eax, edx
xor eax, 0x1c84b7c0
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete al
setne r8b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r10b
mov edx, r8d
and dl, r10b
mov ebx, r9d
and bl, al
or bl, dl
xor r10b, bl
and r10b, bl
or r8b, r9b
xor al, r9b
and al, r9b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, r10d
xor dl, 1
and dl, al
xor al, 1
mov ecx, r10d
xor cl, al
and cl, r10b
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd127d80a
mov ebp, 0xb62d1017
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
test cl, cl
jmp 0x1400fdb4c
cmp ecx, 0x2cd2b0ab
jg 0x1400fa44c
cmp ecx, 0x2a9d1a31
jg 0x1400fc133
cmp ecx, 0x241c0daa
je 0x1400ffc38
cmp ecx, 0x2757abeb
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x163b9012
mov ebp, ecx
and ebp, 0x21400a04
or ebp, edx
xor ebp, 0x21400a04
and ecx, 0xc88465e9
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8df59d91
and ecx, 0x720a626e
or ecx, edx
mov edx, ecx
xor edx, 0x4571f878
mov ebp, ecx
xor ebp, 0x4571f879
and ebp, edx
xor ecx, 0xba8e0786
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb9aa89c2
and ebp, 0x4655763d
or ebp, edi
or ecx, ebx
and ebx, 0xb9aa89c2
and edx, 0x4655763d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x1e1eeca2
and edx, ecx
not ecx
and ecx, 0x1e1eeca2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfc4d9093
and edx, 0x3b26f6c
or edx, ecx
xor edx, 0x1dac83ce
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
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xbf5f35e5
mov edx, 0x1ed249d0
cmovne ecx, edx
test bl, 1
mov edx, 0xbf5f35e5
jmp 0x1400fc9d0
cmp ecx, 0x6b650b97
jg 0x1400fa688
cmp ecx, 0x69210dfd
jg 0x1400fc210
cmp ecx, 0x67b6c45b
je 0x1400ffe4b
cmp ecx, 0x6844cf5b
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x80c8100
mov ecx, ebp
and ecx, 0x17403408
or ecx, edx
mov edx, ecx
xor edx, 0x11403408
xor ecx, 0xc0a98224
mov edi, esi
or edi, 0x1f4cb508
mov ebx, edi
not ebx
and ecx, 0xc6a98224
and edx, 0x19443508
or edx, ecx
and edi, 0xc6a98224
and ebx, 0x201248d3
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x6fb04f6d
and ebx, 0x904fb092
or ebx, ecx
mov ecx, ebx
xor ecx, 0xf010490
xor ebx, 0x309020
and ebx, 0x8032912b
and ecx, 0x7fcd6ed4
or ecx, ebx
xor ecx, 0x7fcd6ed4
and esi, 0x97edf806
and ebp, 0x681207f9
or ebp, esi
xor ebp, 0x681207f9
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x182f3621
and ebp, 0xe7d0c9de
or ebp, ecx
xor ebp, 0xe7d0c9de
setne dl
sete al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl bl
and dl, bl
or bl, al
and r9b, al
or r9b, dl
mov edx, r9d
xor dl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
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, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xb512a305
mov ebp, 0x5ab106c
cmovne ecx, ebp
test dl, 1
mov edx, 0xb512a305
cmovne ecx, edx
test al, 1
jmp 0x1401044bd
cmp ecx, 0xe3f80c8d
jle 0x1400fa744
cmp ecx, 0xe6e6b79d
jg 0x1400fc252
cmp ecx, 0xe3f80c8e
je 0x1400fffa1
cmp ecx, 0xe4c65fb7
jne 0x1400f62e0
mov ecx, 0xd4cd6c8d
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x9b5a2ece
jg 0x1400fc367
cmp ecx, 0x9a24d9ab
je 0x1400fffb7
cmp ecx, 0x9a3aff35
jne 0x1400f62e0
mov ecx, 0x91af23db
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x1784c49d
jg 0x1400fc395
cmp ecx, 0x16d4e37b
je 0x1400fffcd
cmp ecx, 0x173ce890
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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, 0x8c69b0d2
and ecx, 0x73964f2d
or ecx, edx
mov edx, ecx
xor edx, 0x73964f2d
xor ecx, 0x8c69b0d2
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne dl
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov r10d, ecx
xor r10b, r8b
and r10b, cl
mov ebx, ecx
xor bl, r9b
and bl, cl
and cl, r9b
and r9b, r10b
not r10b
and r10b, dl
or r10b, r9b
and dl, r8b
or cl, dl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, r10d
xor al, 1
and dl, al
or al, cl
and cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xc73d6404
mov ebp, 0xc5227e32
cmovne ecx, ebp
test al, 1
mov eax, 0xc73d6404
cmovne ecx, eax
jmp 0x1401044ba
cmp ecx, 0x5a0bd7a2
jg 0x1400fc3c8
cmp ecx, 0x5842a149
je 0x1401000a2
cmp ecx, 0x591c9e7f
jne 0x1400f62e0
mov ecx, 0xf57e9c7c
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xd5f5f223
je 0x1400f61fc
cmp ecx, 0xd6b9521a
je 0x1400fdc0e
cmp ecx, 0xd816af46
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov esi, dword [0x14024b704]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x515e0b74
mov ecx, ebx
and ecx, 0xaea1f48a
or ecx, edx
xor ecx, 0xaea1f48a
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x8700e124
and edx, 0x78ff1edb
or edx, ecx
mov ecx, edx
xor ecx, 0x60ad0a02
xor edx, 0x8700e124
mov edi, edx
and edi, 0x9b5234fd
and ecx, 0x64adcb02
or ecx, edi
or edx, ebx
and ebx, 0x9b5234fd
and ebp, 0x64adcb02
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg bl
xor al, bl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and dl, r8b
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xa7421fb4
mov ebp, 0x6d9d3e81
cmovne edx, ebp
test al, 1
mov r15d, 0x6d9d3e81
cmove edx, ebp
test cl, 1
mov eax, 0xa7421fb4
jmp 0x140103435
cmp ecx, 0xbc6e945b
jg 0x1400fc57f
cmp ecx, 0xbb3e54aa
je 0x1401000bd
cmp ecx, 0xbc68c957
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0x401c443
mov edx, esi
and edx, 0xa8fc13ac
or edx, ebp
xor edx, 0xa8fc13ac
mov edi, esi
and edi, 0x53022810
or edi, edx
mov edx, edi
not edx
and edx, 0x3519e067
and edi, 0xcae61f98
or edi, edx
mov ebx, edi
xor ebx, 0x209c034
xor edi, 0x80643409
and edi, 0xe4763c4b
and ebx, 0x1b89c3b4
or ebx, edi
mov edx, ebx
xor edx, 0x1a81c100
xor ebx, 0xe4763c4b
mov ebp, ebx
and ebp, 0x253c02be
and edx, 0xdac3fd41
or edx, ebp
or ebx, esi
and esi, 0x253c02be
and ecx, 0xdac3fd41
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6be785f0
and ebx, 0x94187a0f
or ebx, ecx
xor ebx, 0x94187a0f
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov edx, r8d
or dl, cl
mov eax, ebx
or al, r9b
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
xor al, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x67b6c45b
mov ebp, 0x9b5a2ecf
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x67b6c45b
jmp 0x1400f62ce
cmp ecx, 0x39705a69
jg 0x1400fc759
cmp ecx, 0x36aa191d
je 0x140100225
cmp ecx, 0x39271177
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x790c4a40
and edx, ebp
not ebp
and ebp, 0xfed19642
and ecx, 0x12e69bd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1044800
xor ecx, 0x78000240
or ecx, 0x86f3b5bf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc0da226a
and ebp, 0x39044800
or ebp, edi
or ecx, ebx
and ebx, 0xc0da226a
and edx, 0x3f25dd95
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x86f3b5bf
and ecx, 0x790c4a40
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0xd3586e57
mov edx, ecx
and edx, 0x2ca791a8
or edx, ebp
mov ebp, edx
xor ebp, 0x2ca791a8
mov ebx, edx
xor ebx, 0x5eac2751
and ebx, ebp
and ecx, 0x720bb6f9
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x2ddcb82b
and ecx, 0xd22347d4
or ecx, ebx
xor ecx, 0x5fd70ed3
and ebp, 1
xor edx, 0x2ca791a9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3db62117
and edx, 0xc249dee8
or edx, ebp
xor edx, 0xc249dee8
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x3bbb223e
and ecx, 0xc444ddc1
or ecx, edx
mov edx, ecx
xor edx, 0x21bb021a
xor ecx, 0x4045c41
and ecx, 0x1e047c65
and edx, 0xe1fb839a
or edx, ecx
mov ecx, edx
xor ecx, 0x40b88312
xor edx, 0x1e000865
and edx, 0xbf4308ed
and ecx, 0x40bcf712
or ecx, edx
xor ecx, 0x40bcf712
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl dl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, r11d
or cl, bl
xor bl, 1
or bl, dl
xor bl, 1
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
and r8b, dl
or dl, r9b
xor dl, 1
and r11b, r9b
or r11b, r8b
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
and al, r11b
xor r11b, 1
xor dl, 1
and dl, r11b
or al, dl
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov ecx, r11d
xor cl, al
test cl, 1
mov ecx, 0x583f41b8
cmovne ecx, r13d
test r11b, 1
mov edx, 0x583f41b8
jmp 0x1400fc9d0
cmp ecx, 0x77366fe6
jg 0x1400fc787
cmp ecx, 0x76718d1f
je 0x1401002f1
cmp ecx, 0x76e30514
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0x6d9fcaa0
and eax, edx
not edx
and edx, 0x6d9fcaa0
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x9260355f
and eax, 0x6d9fcaa0
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0x3bf97f84
and eax, 0xc406807b
or eax, edx
xor eax, 0xc406807a
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xf6f8da2
and edx, eax
and eax, 0xf090725d
or eax, ebp
xor eax, 0xf090725d
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov esi, r10d
xor sil, al
and sil, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov edx, esi
xor dl, 1
and sil, dl
mov r11d, edx
and r11b, sil
xor sil, dl
or sil, r11b
xor sil, bl
and r8b, r10b
or r10b, r9b
and al, r9b
or al, r8b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov r9d, eax
mov ecx, esi
mov edx, eax
mov r8d, esi
mov r10d, esi
and r10b, al
xor al, sil
xor sil, 1
xor r9b, 1
and cl, sil
and dl, r9b
xor r8b, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, r8b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
xor dl, cl
or al, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x63d00c35
mov ecx, 0x5a0bd7a3
cmovne ebp, ecx
test al, 1
mov ecx, 0x63d00c35
jmp 0x1401044b7
cmp ecx, 0xf52faf55
jg 0x1400fc897
cmp ecx, 0xf2f4e173
je 0x140100313
cmp ecx, 0xf5276423
jne 0x1400f62e0
mov ecx, 0xeceb33b0
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xcdcc1ee1
jg 0x1400fc9dd
cmp ecx, 0xc75553db
je 0x140100424
cmp ecx, 0xcb6aa51e
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
and ecx, 0x3286481d
and eax, 0xcd79b7e2
or eax, ecx
mov ecx, eax
xor ecx, 0xcd79b7e2
xor eax, 0x3286481d
and eax, ebp
not ebp
and ecx, ebp
or eax, ecx
xor ebp, eax
test ebp, eax
sete dl
cmp dword [0x14024b704], 0xa
setl bl
mov ecx, ebx
or cl, dl
xor cl, 1
mov eax, ebx
xor al, dl
or cl, al
and dl, al
and al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor bl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x39271177
mov ebp, 0x1495b03d
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x39271177
jmp 0x1400f62ce
cmp ecx, 0x85bee33d
jg 0x1400fca0b
cmp ecx, 0x8402eaad
je 0x14010043a
cmp ecx, 0x84904ccb
jne 0x1400f62e0
mov r8, qword [rsp + 0x30]
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edi, ebp
and edi, 0xf73de040
mov edx, esi
and edx, 0x8c21fbe
or edx, edi
mov edi, edx
xor edi, 0x1b14
xor edx, 0x70350001
and edx, 0x78f704ab
and edi, 0x8708fb54
or edi, edx
mov ebx, ebp
or ebx, 0x78f704aa
and ebx, 0x78f704ab
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x8051a50d
and ebx, 0x7fae5af2
or ebx, edx
mov edx, ebx
xor edx, 0x58a81892
and ebp, 0x9d6b610b
and esi, 0x62949ef4
or esi, ebp
xor ebx, 0x8051a50d
mov edi, ebx
and edi, 0x2706e368
and edx, 0xd8f91c97
or edx, edi
mov ebp, esi
xor ebp, 0x40901c94
xor esi, 0x9d6b610b
or ebx, esi
and esi, 0x2706e368
and ebp, 0xd8f91c97
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x874a4bd9
and ebx, 0x78b5b426
or ebx, edx
xor ebx, 0x78b5b426
sete r11b
setne r9b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ecx, r9d
xor cl, r11b
and cl, r9b
xor cl, 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 r10b, r11b
xor r11b, al
or al, r9b
xor al, 1
or al, r10b
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 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
mov ebx, edx
and bl, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb776dbd8
mov ebp, 0x5842a149
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
mov qword [rsp + 0x38], r8
test al, 1
mov eax, 0xb776dbd8
jmp 0x140103bba
cmp ecx, 0x3537400
jg 0x1400fcb28
cmp ecx, 0x19eb3db
je 0x140100450
cmp ecx, 0x2f2d786
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xca9fdf6f
mov ebx, ebp
not ebx
or ecx, 0x35602090
mov edx, ecx
not edx
and ebp, 0x3f188ba0
and ebx, 0x602010
or ebx, ebp
and ecx, 0x3f188ba0
and edx, 0xc087544f
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe3d181f
and edx, 0xf1c2e7e0
or edx, ecx
mov ebx, edx
xor ebx, 0xc4a2c770
xor edx, 0x3841208a
and edx, 0xfcc1239a
mov ecx, ebx
and ecx, 0x33edc65
or ecx, edx
mov esi, ecx
xor esi, 0x33edc65
mov ebp, ecx
xor ebp, 0x9024c8a2
and ebp, esi
and ebx, 0x931a14c7
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x931a14c6
and ebx, 0x6ce5eb39
or ebx, ebp
xor ecx, 0x6400020a
and ecx, 0x6602962a
mov edx, esi
and edx, 0x99fd69d5
or edx, ecx
xor edx, 0x6602962b
and esi, 1
or esi, edx
mov edx, esi
not edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x129700aa
and ebx, 0xed68ff55
or ebx, ebp
or ecx, esi
and esi, 0x129700aa
and edx, 0xed68ff55
or edx, esi
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
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r10d, edx
and cl, dl
and dl, r8b
xor r10b, r8b
or r10b, dl
mov r9d, r10d
xor r9b, 1
and bl, r8b
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, r10d
and al, r9b
mov edx, ebx
and dl, cl
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
xor r10b, bl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x55164a2
mov ebp, 0xd1623130
cmovne eax, ebp
test cl, 1
mov ecx, 0x55164a2
jmp 0x140101896
cmp ecx, 0x45a1fc62
jg 0x1400fcc18
cmp ecx, 0x41384b65
je 0x140100601
cmp ecx, 0x44d6625e
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x574570b5
and edx, 0xa8ba8f4a
or edx, ecx
mov ecx, edx
xor ecx, 0xa8ba8f4a
mov ebp, edx
not ebp
mov eax, edx
xor eax, 0xb60a9abc
and eax, ecx
or ecx, 0xe14fea09
mov ebx, ecx
not ebx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x6d1919d6
and ebx, 0x12a00420
or ebx, esi
or ecx, edi
and edi, 0x6d1919d6
and eax, 0x92e6e629
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe14fea08
and ecx, 0x1eb015f7
or ecx, eax
and ebp, 1
xor edx, 0x574570b4
or edx, ebp
mov eax, edx
not eax
and eax, 0x565cf59b
and edx, 0xa9a30a64
or edx, eax
mov eax, edx
xor eax, 0xa00a40
xor edx, 0x565cf59b
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xbf0b613c
and ecx, 0x40f49ec3
or ecx, ebx
or ebp, edx
and edx, 0xbf0b613c
and eax, 0x40f49ec3
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0x450d25a3
and eax, ebp
not ebp
and ebp, 0x410524a3
and ecx, 0x4080100
or ecx, ebp
xor ecx, 0x4080100
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x31bf5e55
and eax, 0xce40a1aa
or eax, ecx
mov ecx, eax
xor ecx, 0x408009
xor eax, 0x643223e0
and ecx, 0x10c0d81f
and eax, 0xef3f27e0
or eax, ecx
mov ecx, eax
xor ecx, 0x40980b
xor eax, 0x1350680
and eax, 0x11b54694
and ecx, 0xee4ab96b
or ecx, eax
xor ecx, 0xee4ab96b
setne r8b
cmp dword [0x14024b704], 9
setg cl
mov eax, r8d
xor al, cl
mov edx, eax
and dl, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
and al, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or cl, r9b
mov eax, ecx
xor al, dl
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x538fb3b3
mov ebp, 0xde304070
cmovne ecx, ebp
test dl, 1
mov edx, 0x538fb3b3
jmp 0x140102a4b
cmp ecx, 0xa8ad2a4d
jg 0x1400fcd20
cmp ecx, 0xa8375dc5
je 0x140100809
cmp ecx, 0xa89b1a61
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x182300c3
and ecx, 0xe7dcff3c
or ecx, ebx
or eax, ebp
and ebp, 0x182300c3
and edx, 0xe7dcff3c
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xa90b3807
and eax, 0x56f4c7f8
or eax, ecx
mov ebp, eax
xor ebp, 0x9031805
or ebp, 0xe238e052
mov ebx, ebp
not ebx
or edx, 0x1dc71fad
mov ecx, edx
not ecx
and ebp, 0x1664c7
and ebx, 0x1dc11b28
or ebx, ebp
and edx, 0x1664c7
and ecx, 0xe2288010
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe6c4adf8
and ecx, 0x193b5207
or ecx, edx
xor ecx, 0x4fc4dab
mov edx, eax
and edx, 1
xor eax, 0x56f4c7f9
or eax, edx
mov edx, eax
not edx
and edx, 0x9e1f25cd
and eax, 0x61e0da32
or eax, edx
xor eax, 0x61e0da32
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1c010409
and eax, 0x40200000
or eax, ecx
mov ebp, eax
xor ebp, 0x200000
xor eax, 0x10234bf
or edx, 0x5c210409
mov ecx, edx
not ecx
and eax, 0x410234bf
and ebp, 0x1c210000
or ebp, eax
and edx, 0x410234bf
and ecx, 0xa2dccb40
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x491f089e
and ecx, 0xb6e0f761
or ecx, eax
xor ecx, 0xeac1f368
sete al
setne dl
cmp dword [0x14024b704], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ecx, ebx
and cl, r9b
and dl, al
xor bl, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x83f4e380
mov ecx, 0xbc6e945c
cmovne ebp, ecx
test al, 1
mov ecx, 0x83f4e380
jmp 0x1401044b7
cmp ecx, 0x2223906d
jg 0x1400fcd4e
cmp ecx, 0x216f5e8b
je 0x1401008b7
cmp ecx, 0x222064f4
jne 0x1400f62e0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xacbd9302
and ebp, 0x53426cfd
or ebp, edx
mov ebx, ebp
xor ebx, 0x11002804
xor ebp, 0x20000002
or ecx, 0x710caa86
mov edi, ecx
not edi
or ebp, 0x2435030
and ebp, 0x624350b2
and ebx, 0x110caa04
or ebx, ebp
and ecx, 0x624350b2
and edi, 0x8cb00549
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0x8ef35579
and edi, 0x710caa86
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0x8802f328
and edx, edi
not edi
and edi, 0xc99f393c
and ecx, 0x3660c6c3
or ecx, edi
mov ebp, ecx
xor ebp, 0x3660c6c3
mov ebx, ecx
xor ebx, 0x419dca14
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x21e7f9bb
and edx, 0xde180644
or edx, ebx
xor edx, 0x561af56d
and ebp, 1
xor ecx, 0x3660c6c2
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x3b956189
and ebp, ecx
or ecx, 0xc46a9e76
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa9ecb6f5
and edx, 0x12114108
or edx, edi
or ecx, ebx
and ebx, 0xa9ecb6f5
and ebp, 0x5613490a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc46a9e76
and ecx, 0x3b956189
or ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xdf194647
mov ebp, 0x1800bb94
cmovne eax, ebp
test dl, dl
mov edx, 0xdf194647
cmovne edx, eax
test cl, 1
jmp 0x1400fa73c
cmp ecx, 0x65bf4ba4
jg 0x1400fcd7c
cmp ecx, 0x63d00c35
je 0x1401009fa
cmp ecx, 0x63df2c3f
jne 0x1400f62e0
mov ecx, 0xd5f5f223
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xedbc6599
jg 0x1400fcdaa
cmp ecx, 0xeceb33b0
je 0x140100b60
cmp ecx, 0xed8952da
jne 0x1400f62e0
mov ecx, 0x7235014f
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x974dd503
jg 0x1400fcf1a
cmp ecx, 0x9547bee3
je 0x140100c90
cmp ecx, 0x95f983fd
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc001602
mov edx, ebp
and edx, 0x1130a111
or edx, ebx
mov ebx, edx
xor ebx, 0x1100100
xor edx, 0xeecf5eee
mov ecx, ebp
xor ecx, 0x1d30b713
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xfea7f671
and ebx, 0x1100102
or ebx, eax
or edx, esi
and esi, 0xfea7f671
and ecx, 0x158098e
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe2cf48ed
and edx, 0x1d30b712
or edx, eax
mov eax, edx
not eax
and eax, 0x2bba0275
and edx, 0xd445fd8a
or edx, eax
mov eax, edx
xor eax, 0x54407880
xor edx, 0x2bba0275
mov ecx, edx
and ecx, 0x830d877f
and eax, 0x7cf27880
or eax, ecx
or edx, ebp
and ebp, 0x830d877f
and edi, 0x7cf27880
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r10b
setne r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, r9d
xor r10b, cl
and r10b, cl
xor cl, r9b
or r9b, bl
xor al, bl
not al
and al, bl
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
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, ecx
xor al, bl
test cl, 1
mov ecx, 0xbc6e945c
mov edx, 0x71e8dbdb
cmovne ecx, edx
test bl, 1
mov ebp, 0xbc6e945c
cmovne ecx, ebp
jmp 0x140103cce
cmp ecx, 0x1495b03c
jg 0x1400fd031
cmp ecx, 0x1424c6a5
je 0x140100db5
cmp ecx, 0x143efad6
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x40001201
mov ecx, ebp
and ecx, 0x12846504
or ecx, edx
xor ecx, 0x12846504
mov edx, ebp
xor edx, 0x52847705
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xad7b88fb
and edx, 0x52847704
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
xor ecx, edx
test ecx, edx
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, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x4a73ed8c
mov ebp, 0x1a46a943
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140102b68
cmp ecx, 0x5728b274
jg 0x1400fd198
cmp ecx, 0x5552464c
je 0x140100ea8
cmp ecx, 0x56383a46
jne 0x1400f62e0
mov ecx, 0x69210dfe
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xb83334bc
jg 0x1400fd3a9
cmp ecx, 0xb6e11aa5
je 0x140100fd2
cmp ecx, 0xb776dbd8
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xcd6b1714
and ecx, ebp
not ebp
and ebp, 0xc60344c0
and edx, 0x39fcbb3f
or edx, ebp
mov ebp, edx
xor ebp, 0x1100
xor edx, 0xc4030400
or edx, 0x3294e8eb
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x8f6d2efe
and ebp, 0x40021100
or ebp, edi
or edx, ebx
and ebx, 0x8f6d2efe
and ecx, 0x7092d101
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3294e8eb
and edx, 0xcd6b1714
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
xor ebx, 0x68848419
mov ebp, ebx
and ebp, ecx
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x3ba6ba87
and ebx, 0xc4594578
or ebx, ebp
xor ebx, 0xacddc160
and edx, 0x7283a6f5
mov ebp, ecx
and ebp, 0x8d7c590a
or ebp, edx
xor ebp, 0x7283a6f4
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xea6a75cd
and ecx, 0x15958a32
or ecx, edx
xor ecx, 0x15958a32
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x934f5520
and ebp, 0x6cb0aadf
or ebp, edi
or ecx, ebx
and ebx, 0x934f5520
and edx, 0x6cb0aadf
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xda9b109f
and ecx, 0x2564ef60
or ecx, ebp
xor ecx, 0x2564ef60
or ecx, edx
cmp ecx, 0xffffffff
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov ebx, r8d
xor bl, dl
xor cl, dl
or dl, r8b
mov eax, ebx
not al
and al, r8b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
and bl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x1f517e1f
mov ecx, 0x8e3c34ac
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x1f517e1f
cmovne ecx, edx
test bl, 1
jmp 0x140102957
cmp ecx, 0x33567b73
jg 0x1400fd3d7
cmp ecx, 0x32e4e34b
je 0x140100fe8
cmp ecx, 0x33235a85
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x1e9ca4a5
and ecx, ebp
not ebp
and ebp, 0x1c9c8424
and edx, 0x2002081
or edx, ebp
xor edx, 0x2002081
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd2edfd83
and ecx, 0x2d12027c
or ecx, edx
mov edi, ecx
xor edi, 0x8210
xor ecx, 0xcc715926
mov ebp, ecx
and ebp, 0xbfae6dcf
and edi, 0x40519230
or edi, ebp
mov edx, edi
xor edx, 0x3f0c65c3
or edx, 0x80e2182c
mov ebp, edx
not ebp
or ecx, 0x7f1de7d3
mov ebx, ecx
not ebx
and edx, 0x3467142e
and ebp, 0x4b18e3d1
or ebp, edx
and ecx, 0x3467142e
and ebx, 0x80800800
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x80e2182d
and ebx, 0x7f1de7d2
or ebx, ecx
mov ecx, edi
and ecx, 1
xor edi, 0x40519231
or edi, ecx
mov edx, edi
not edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x2ab08f94
and ebx, 0xd54f706b
or ebx, ebp
or ecx, edi
and edi, 0x2ab08f94
and edx, 0xd54f706b
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xca8006e0
and ebp, ecx
or ecx, 0x357ff91f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x8ecacf98
and edx, 0x40000060
or edx, edi
or ecx, ebx
and ebx, 0x8ecacf98
and ebp, 0x71353067
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x357ff91f
and ecx, 0xca8006e0
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x903e55b6
and edx, 0x6fc1aa49
or edx, ecx
xor edx, 0x6fc1aa49
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, r11b
and al, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
mov eax, ebx
xor al, 1
mov ecx, r10d
xor r10b, r9b
and r9b, r11b
and cl, r8b
or cl, r9b
or r11b, r8b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
xor bl, r11b
or r11b, al
mov eax, ebx
xor al, r11b
not al
test al, 1
mov eax, 0x143efad6
mov ecx, 0x4a73ed8c
cmovne eax, ecx
test bl, 1
mov ecx, 0x143efad6
cmovne ecx, eax
test r11b, 1
jmp 0x140102957
cmp ecx, 0x7460716d
jg 0x1400fd405
cmp ecx, 0x7353e633
je 0x1401011a0
cmp ecx, 0x73bfb596
jne 0x1400f62e0
mov ecx, 0x5473cc4f
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xfd1c1ff7
jg 0x1400fd433
cmp ecx, 0xfadb906b
je 0x1401012ad
cmp ecx, 0xfca5d5f9
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x3327641f
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x32062006
and edx, 0x1214419
or edx, ebx
xor edx, 0x1214419
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xccd89be1
and ecx, 0x3327641e
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x63292754
and ecx, 0x9cd6d8ab
or ecx, edx
xor ecx, 0x9cd6d8ab
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, r8b
xor r9b, cl
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov edx, 0xc01917b8
mov ebp, 0xfea41c29
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test r8b, 1
jmp 0x140103cd0
cmp ecx, 0xc68f9e49
jg 0x1400fd561
cmp ecx, 0xc5227e32
je 0x1401012c3
cmp ecx, 0xc60fc998
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0xe638e725
and ebp, 0x19c718da
or ebp, edx
mov esi, ebp
xor esi, 0x19c718da
mov ecx, ebp
xor ecx, 0x912fd456
and ecx, esi
mov edi, esi
or edi, 0x77173373
mov ebx, edi
not ebx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x34b0816c
and ecx, 0xcb4f7e93
or ecx, eax
or edx, edi
and edi, 0x34b0816c
and ebx, 0x88484c80
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x88e8cc8d
and edx, 0x77173372
or edx, eax
and esi, 1
xor ebp, 0x19c718db
or ebp, esi
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x28caf1a0
and edx, 0xd7350e5f
or edx, ecx
or ebx, ebp
and ebp, 0x28caf1a0
and eax, 0xd7350e5f
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xb0568b1c
and ecx, ebx
not ebx
and ebx, 0xb040090c
and eax, 0x168210
or eax, ebx
xor eax, 0x168210
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf7381f8f
and ecx, 0x8c7e070
or ecx, eax
mov eax, ecx
xor eax, 0x38904364
xor ecx, 0x476e9493
mov edx, ecx
and edx, 0xc70ba81a
and eax, 0x38f457e5
or eax, edx
xor eax, 0x38f457e5
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor r9b, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and al, cl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xfdf2af17
mov ebp, 0x3b29d318
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xfdf2af17
jmp 0x1400fbd3c
cmp ecx, 0x93502709
jg 0x1400fd58f
cmp ecx, 0x920c699b
je 0x140101435
cmp ecx, 0x9327d842
jne 0x1400f62e0
mov ecx, 0x39705a6a
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x81f452e
jg 0x1400fd6aa
cmp ecx, 0x6c62f79
je 0x14010160e
cmp ecx, 0x80c6597
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4b420030
mov ebx, ecx
and ebx, 0x4852200
or ebx, edx
xor ebx, 0x4852200
and ecx, 0xb038ddcf
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd58e40f7
and ecx, 0x2a71bf08
or ecx, edx
xor ecx, 0x9a4962c6
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and al, r8b
and bl, r9b
or bl, al
mov eax, r9d
xor al, r10b
and r10b, r9b
or r10b, al
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
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
xor al, bl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x222064f4
mov edx, 0x1800bb94
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x222064f4
jmp 0x1400fc574
cmp ecx, 0x4fa9352d
jg 0x1400fd760
cmp ecx, 0x4a84baaa
je 0x140101772
cmp ecx, 0x4f55fbbc
jne 0x1400f62e0
mov ecx, 0x583f41b8
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xb4eac0a0
jg 0x1400fd8c3
cmp ecx, 0xb3423764
je 0x1401018a1
cmp ecx, 0xb3799380
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x2762a206
and edx, 0x50891908
or edx, ecx
mov ebp, edx
xor ebp, 0x50090100
xor edx, 0x286202e1
or eax, 0x77ebbb0e
mov ecx, eax
not ecx
and edx, 0x28e21ae9
and ebp, 0x5709a106
or ebp, edx
and eax, 0x28e21ae9
and ecx, 0x80144410
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xfd14d2ea
and ecx, 0x2eb2d15
or ecx, eax
mov eax, ecx
xor eax, 0x7500961b
xor ecx, 0x8aff69e4
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
mov edx, ecx
and edx, 0xb2b2d96f
and ecx, eax
and eax, 0x4d4d2690
or eax, edx
xor eax, 0x4d4d2690
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
sete al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, edx
or bl, cl
mov r8d, ebx
xor r8b, 1
and dl, al
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x81f452f
mov ecx, 0x19fd9af6
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x81f452f
cmovne ecx, eax
jmp 0x1401008af
cmp ecx, 0x2edb2e5f
jg 0x1400fd8f1
cmp ecx, 0x2cd2b0ac
je 0x140101a32
cmp ecx, 0x2d586825
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xcf4a4d23
and edx, ecx
or ecx, 0x30b5b2dc
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x759f69ff
and ebp, 0x8a400400
or ebp, edi
or ecx, ebx
and ebx, 0x759f69ff
and edx, 0x8a609600
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf934220
and ecx, 0xf06cbddf
or ecx, edx
mov eax, ecx
xor eax, 0xc0d90f03
mov ebp, ecx
xor ebp, 0xb1458df7
and ebp, eax
mov esi, eax
or esi, 0x8e637d0b
mov ebx, esi
not ebx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x1806be32
and ebp, 0xe7f941cd
or ebp, edi
or edx, esi
and esi, 0x1806be32
and ebx, 0x619800c4
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xfbcf9a73
and edx, 0x430658c
or edx, ebp
mov edi, edx
xor edi, 0x521002
and eax, 1
xor ecx, 0xc0d90f02
or ecx, eax
mov eax, ecx
not eax
and eax, 0xed21e4e7
and ecx, 0x12de1b18
or ecx, eax
mov eax, ecx
xor eax, 0x10d21210
xor edx, 0x75ace779
xor ecx, 0xed21e4e7
mov ebp, edx
and ebp, 0x8e0d8ded
and edi, 0x71f27212
or edi, ebp
or edx, ecx
and ecx, 0x8e0d8ded
and eax, 0x71f27212
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x30582420
and edx, 0xc501018c
or edx, eax
mov ebp, edx
xor ebp, 0xc0000104
xor edx, 0x22fcfa53
or ecx, 0xf55925ac
mov eax, ecx
not eax
and edx, 0x27fdfadb
and ebp, 0xd0000524
or ebp, edx
and ecx, 0x27fdfadb
and eax, 0x8020000
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xaa6da53
and eax, 0xf55925ac
or eax, ecx
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov eax, edx
xor al, r9b
and al, dl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, r8b
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, ebx
or dl, r9b
xor bl, r9b
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov ecx, edx
xor dl, 1
and dl, al
xor al, 1
and cl, al
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x84904ccb
mov ecx, 0x5842a149
cmovne ebp, ecx
test al, 1
mov ecx, 0x84904ccb
jmp 0x1401044b7
cmp ecx, 0x6e34eec5
jg 0x1400fda43
cmp ecx, 0x6b650b98
je 0x140101a48
cmp ecx, 0x6d9d3e81
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xdc1d20ae
and ecx, 0x23e2df51
or ecx, edx
xor ecx, 0x23e2df50
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
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
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0xd96761ad
mov edx, 0xf7a4d9c5
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0xd96761ad
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x140103438
cmp ecx, 0xde304070
je 0x140101bc5
cmp ecx, 0xdf194647
je 0x140101bdb
cmp ecx, 0xe3bee702
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa42977b7
and edx, 0x5bd68848
or edx, ebp
mov ebp, edx
xor ebp, 0x5b160048
xor edx, 0xa42977b7
mov edi, edx
and edi, 0xa0e9df94
and ebp, 0x5f16206b
or ebp, edi
or edx, ebx
and ebx, 0xa0e9df94
and eax, 0x5f16206b
or eax, ebx
xor eax, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl r9b
mov eax, r10d
or al, r9b
mov ecx, r10d
xor cl, r9b
not cl
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, r8b
and dl, bl
and r10b, r9b
and bl, r8b
or bl, r10b
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov eax, ebx
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
mov r10d, ebx
mov ecx, r8d
and cl, bl
xor r8b, bl
xor bl, 1
and al, bl
xor dl, 1
or dl, r9b
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
xor al, dl
or r8b, cl
mov edx, r8d
xor dl, al
test r8b, 1
mov ecx, 0xae0376c8
mov ebp, 0x3b89a5e4
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xae0376c8
jmp 0x140103bba
cmp ecx, 0xd96761ad
je 0x1400fdd30
cmp ecx, 0xdb6c6a95
jne 0x1400f62e0
mov ecx, 0x7233e43f
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x9bd949b1
je 0x140101cdc
cmp ecx, 0x9c1a31c6
jne 0x1400f62e0
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
and edi, edx
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov eax, edi
mov esi, edi
xor esi, 0x1a55edd1
and esi, edi
not edi
and edi, 0x53d63b38
and eax, 0xac29c4c7
or eax, edi
mov edx, eax
xor edx, 0xac29c4c7
mov ebp, eax
xor ebp, 0x4983d6e9
and ebp, edx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x992b0b82
and ebp, 0x66d4f47d
or ebp, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0x992b0b82
and esi, 0x66d4f47d
or esi, edi
xor esi, ebp
not ebx
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xc0228691
and ebx, 0x3fdd796e
or ebx, ebp
xor ebx, 0x258894be
xor eax, 0x51d01210
and eax, 0x59d01650
mov ebp, edx
and ebp, 0xa62fe9af
or ebp, eax
xor ebp, 0x59d01651
and edx, 1
or edx, ebp
mov eax, edx
not eax
and eax, 0xaf74cbc7
and edx, 0x508b3438
or edx, eax
xor edx, 0x508b3438
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x200e8840
mov ebp, edx
and ebp, 0x87e102ab
or ebp, eax
xor ebp, 0x87e102ab
and edx, 0x58107514
or edx, ebp
mov eax, edx
not eax
and eax, 0x5944e9cb
and edx, 0xa6bb1634
or edx, eax
xor edx, 0x1549cdf
sete dl
setne al
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
and al, cl
mov ebx, r9d
and bl, dl
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
xor cl, dl
not cl
and cl, dl
xor dl, r9b
and dl, r9b
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x76718d1f
mov ebp, 0x3b524957
cmovne ecx, ebp
test dl, 1
mov edx, ecx
cmovne edx, ebp
mov qword [0x14024b080], r8
jmp 0x1400fc9d3
cmp ecx, 0x19fd9af6
je 0x140101dec
cmp ecx, 0x1a46a943
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x602c68ca
and edx, ecx
and ecx, 0x9fd39735
or ecx, ebp
mov ebp, ecx
xor ebp, 0x81c01004
xor ecx, 0x602c68ca
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7e17cf3b
and ebp, 0x81e830c4
or ebp, edi
or ecx, ebx
and ebx, 0x7e17cf3b
and edx, 0x81e830c4
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, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc9e6a797
and ebp, 0x36195868
or ebp, edi
or edx, ebx
and ebx, 0xc9e6a797
and ecx, 0x36195868
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9fdb13aa
and edx, 0x6024ec55
or edx, ecx
mov ecx, edx
xor ecx, 0x40240040
xor edx, 0x1bd00028
and edx, 0x3bd0ec3d
and ecx, 0xc42f13c2
or ecx, edx
xor ecx, 0x3bd0ec3d
setne cl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
xor dl, al
xor al, dl
and al, dl
xor r8b, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, r8b
xor dl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x81a0b484
mov ebp, 0xff471a4c
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x81a0b484
jmp 0x140103bba
cmp ecx, 0x5b1632c4
je 0x140101e02
cmp ecx, 0x5c328159
jne 0x1400f62e0
mov ecx, 0xf90b6c4a
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xbca2cd45
je 0x140101ef9
cmp ecx, 0xbe72e22a
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xc66e7522
and edx, 0x39918add
or edx, ecx
mov ecx, edx
xor ecx, 0x4485102
xor edx, 0x39918add
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xeaa72ee0
and ecx, 0x1558d11f
or ecx, edx
mov edx, ecx
xor edx, 0x14409116
xor ecx, 0xeaa72ee1
mov ebx, eax
and ebx, 0xa9b842a8
and ebp, 0x5647bd56
or ebp, ebx
or eax, ecx
and ecx, 0xa9b842a8
and edx, 0x5647bd57
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa600a8e3
and ecx, eax
not eax
and eax, 0xa600a8e3
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x59ff571c
and ecx, 0xa600a8e3
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb10642e0
and eax, 0x4ef9bd1f
or eax, ecx
xor eax, 0xb10642e0
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b704], 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 edx, ebx
xor dl, al
test al, al
mov ecx, 0xeeb927e6
mov eax, 0x2edb2e60
cmovne ecx, eax
test bl, bl
mov ebp, 0xeeb927e6
jmp 0x140102951
cmp ecx, 0x3b524957
je 0x140102034
cmp ecx, 0x3b89a5e4
jne 0x1400f62e0
mov ecx, 0xe3bee702
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x7b27295e
je 0x14010204a
cmp ecx, 0x7b30c390
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x405a0f40
mov ecx, ebp
xor ecx, 0x405a0f40
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xdb019bf2
and ecx, 0x24fe640d
or ecx, edx
mov edx, ecx
xor edx, 0x60004808
xor ecx, 0x830b8430
and ecx, 0x87afa774
and edx, 0x7850588b
or edx, ecx
xor edx, 0x7850588b
and ebx, 0x53a952c8
and ebp, 0xac56ad37
or ebp, ebx
xor ebp, 0xac56ad37
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd4858b59
and ebp, 0x2b7a74a6
or ebp, ecx
xor ebp, 0x2b7a74a6
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov edx, eax
xor dl, 1
mov ecx, edx
xor cl, bl
and cl, dl
xor bl, r9b
not bl
and bl, r9b
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3cdba3a5
mov ebp, 0xe3f80c8e
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x3cdba3a5
jmp 0x140103bba
cmp ecx, 0xf12fe076
je 0x140102060
cmp ecx, 0xf290855b
jne 0x1400f62e0
mov ecx, 0x9547bee3
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xd1623130
je 0x140102076
cmp ecx, 0xd33b110f
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x4096b873
and edx, ebp
not ebp
and ebp, 0x4096b873
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbf69478c
and edx, 0x4096b873
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1201e99
and ebp, 0xfedfe166
or ebp, edi
or ecx, ebx
and ebx, 0x1201e99
and edx, 0xfedfe166
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1e05cd86
and edx, ecx
and ecx, 0xe1fa3279
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc1b20221
xor ecx, 0x1e05cd86
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3c4df1d8
and ebp, 0xc3b20e27
or ebp, edi
or ecx, ebx
and ebx, 0x3c4df1d8
and edx, 0xc3b20e27
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
and cl, al
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9a3aff35
mov ebp, 0x91af23db
cmovne ecx, ebp
test dl, 1
mov edx, ecx
cmovne edx, ebp
jmp 0x1400fc9d3
cmp ecx, 0x82df323d
je 0x14010208c
cmp ecx, 0x83f4e380
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x9cce2f9f
and edx, eax
and eax, 0x6331d060
or eax, ebp
xor eax, 0x6331d060
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x7a5bf095
and eax, 0x85a40f6a
or eax, edx
xor eax, 0x85a40f6a
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
or dl, cl
xor bl, dl
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, r10b
and dl, bl
and bl, r10b
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
and r8b, r10b
or r10b, r9b
and al, r9b
or al, r8b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
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
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, 1
mov ecx, 0x4881a690
mov eax, 0x920c699b
cmovne ecx, eax
test bl, 1
mov ebp, 0x4881a690
cmove ecx, ebp
jmp 0x140101899
cmp ecx, 0xff471a4c
je 0x1401020a2
cmp ecx, 0xffbf1036
jne 0x1400f62e0
mov rax, qword [rsp + 0x30]
mov ecx, 0xd5e3f8cb
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x3feadcdd
je 0x14010218b
cmp ecx, 0x408b92f3
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9213e7d2
and ecx, edx
and edx, 0x6dec182d
or edx, ebp
mov ebp, edx
xor ebp, 0x2d2c182d
xor edx, 0x9213e7d2
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xd2d3c5c2
and ebp, 0x2d2c3a3d
or ebp, edi
or edx, ebx
and ebx, 0xd2d3c5c2
and ecx, 0x2d2c3a3d
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov esi, edx
mov ecx, edx
xor ecx, 0x50f81cf3
and ecx, edx
not edx
and edx, 0x57e9bc03
and esi, 0xa81643fc
or esi, edx
mov ebp, esi
xor ebp, 0xa81643fc
mov ebx, esi
xor ebx, 0x711a0f0
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xd80776d5
and ecx, 0x27f8892a
or ecx, ebx
mov edi, ecx
xor edi, 0x450090c8
xor esi, 0x53c80403
and esi, 0xfbda445b
mov edx, ebp
and edx, 0x425bba4
or edx, esi
xor edx, 0xfbda445a
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x88ff6a27
mov ebx, ecx
and ebx, 0xb2b10d34
and edi, 0x4d4ef2cb
or edi, ebx
or ecx, ebp
and ebp, 0xb2b10d34
and edx, 0x4d4ef2cb
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x85eac563
and ecx, 0x7a153a9c
or ecx, edx
xor ecx, 0x7a153a9c
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
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7f3889ee
mov ebp, 0xbca2cd45
cmovne eax, ebp
test cl, 1
mov ecx, 0x7f3889ee
jmp 0x140101cd1
cmp ecx, 0xa39a186b
je 0x1401021a1
cmp ecx, 0xa7421fb4
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc03bdadc
and edx, ecx
and ecx, 0x3fc42523
or ecx, ebp
xor ecx, 0x3fc42523
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x54a37cf8
mov ebx, ecx
and ebx, 0xab5c8307
or ebx, edx
mov edx, ebx
xor edx, 0xab5c8307
mov ebp, ebx
xor ebp, 0xd22c2ff4
and ebp, edx
and ecx, 0x7970acf3
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x7970acf2
and ecx, 0x868f530d
or ecx, ebp
xor ebx, 0x2278a0
and ebx, 0x8372faa6
mov ebp, edx
and ebp, 0x7c8d0559
or ebp, ebx
xor ebp, 0x8372faa7
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xaa61244b
and edx, 0x559edbb4
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd674ac9e
and edx, 0x298b5361
or edx, ecx
xor edx, 0x83ea772a
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r10b
mov edx, r10d
xor r10b, r9b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov r8d, ebx
xor bl, 1
and bl, al
or dl, al
xor al, 1
and r8b, al
or bl, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x4cd109e
mov ecx, 0x3e6c26d8
cmovne eax, ecx
test dl, 1
mov ecx, 0x4cd109e
jmp 0x140103a7a
cmp ecx, 0x2113d810
je 0x1401022bb
cmp ecx, 0x213affd6
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3ae362bd
and edx, 0xc51c9d42
or edx, ecx
mov ecx, edx
xor ecx, 0x84088502
xor edx, 0x220100b0
and edx, 0x631518f0
and ecx, 0x9ceae70f
or ecx, edx
mov edx, ecx
xor edx, 0x42140850
xor ecx, 0x9ceae70f
mov ebp, ecx
or ebp, 1
mov ebx, ebp
not ebx
and ecx, 0xb52b13a9
and edx, 0x4ad4ec56
or edx, ecx
mov ecx, edx
xor ecx, 0x8d08047
xor edx, 0xb52b13a8
mov edi, ebp
and edi, 0xd2256fb8
and ebx, 0x2dda9046
or ebx, edi
or ebp, edx
and edx, 0xd2256fb8
and ecx, 0x2dda9047
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x44b34b03
mov edx, ebx
not edx
or ebp, 0x99449400
and ebp, 0xd9d4d703
and ecx, 0x4230800
or ecx, ebp
and ebx, 0xd9d4d703
and edx, 0x220820fc
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbb4cb4fc
and edx, 0x44b34b03
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x64fe6ce9
and ecx, 0x9b019316
or ecx, edx
mov edx, ecx
xor edx, 0x647c0c60
xor ecx, 0x3010216
and ecx, 0x383629f
and edx, 0xfc7c9d60
or edx, ecx
xor edx, 0xfc7c9d60
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3f0ab022
mov ebp, 0x2223906e
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x3f0ab022
jmp 0x140104907
cmp ecx, 0x61f1653c
je 0x140102447
cmp ecx, 0x623cc892
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf56166a3
and edx, ecx
and ecx, 0xa9e995c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x869140
xor ecx, 0xf56166a3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1b586e1f
and ebp, 0xe4a791e0
or ebp, edi
or ecx, ebx
and ebx, 0x1b586e1f
and edx, 0xe4a791e0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x32ce521b
and ecx, 0xcd31ade4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8118965
xor ecx, 0x32ce521a
mov edi, edx
and edi, 0xf5247480
and ebx, 0xadb8b7e
or ebx, edi
or edx, ecx
and ecx, 0xf5247480
and ebp, 0xadb8b7f
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x327235e6
and ecx, edx
not edx
and edx, 0x327235e6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcd8dca19
and ecx, 0x327235e6
or ecx, edx
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
xor dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
and r8b, al
mov ebx, eax
and bl, cl
xor cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x41384b65
mov ebp, 0xaf3d90d7
cmovne eax, ebp
test cl, cl
mov ecx, 0x41384b65
jmp 0x140101896
cmp ecx, 0xeb69d0a7
je 0x140102471
cmp ecx, 0xec6b411b
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x875252
mov ecx, eax
xor ecx, 0x875252
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xff78adac
and ecx, 0x875253
or ecx, edx
and ebp, 0x6127f152
and eax, 0x9ed80ead
or eax, ebp
mov edx, eax
xor edx, 0x82580e04
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x3c8791fb
and ecx, 0xc3786e04
or ecx, ebp
xor eax, 0x20079152
and eax, 0x3c8791fb
and edx, 0xc3786e04
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne al
cmp dword [0x14024b704], 0xa
setl bl
mov edx, ebx
xor dl, al
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or al, bl
not dl
and dl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x216f5e8b
mov ecx, 0xbc68c957
cmovne edx, ecx
test bl, bl
mov ecx, edx
mov ebp, 0x216f5e8b
jmp 0x140104907
cmp ecx, 0x94bf88fe
je 0x140102661
cmp ecx, 0x94fa00c6
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2415f728
mov ebx, ebp
and ebx, 0xdbea08d6
or ebx, edx
xor ebx, 0xdbea08d6
mov edx, ebp
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xaa003065
and edx, 0x55ffcf9a
or edx, ebx
mov ebx, edx
xor ebx, 0x11638f12
xor edx, 0xaa003065
mov edi, edx
and edi, 0x649c70c9
and ebx, 0x9b638f36
or ebx, edi
or edx, ebp
and ebp, 0x649c70c9
and ecx, 0x9b638f36
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or r8b, al
mov edx, r8d
xor dl, 1
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
or al, dl
xor dl, cl
xor cl, r8b
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x213affd6
mov eax, 0x2223906e
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x213affd6
jmp 0x140103bba
cmp ecx, 0xe267dd1
je 0x1401027b3
cmp ecx, 0xe86e817
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0x7b8dbd2d
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0x847242d2
mov edx, ebp
not edx
and ecx, 0xc50b12a6
and ebx, 0x704050
or ebx, ecx
and ebp, 0xc50b12a6
and edx, 0x3a84ad09
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8aab6486
and edx, 0x75549b79
or edx, ecx
mov ecx, edx
xor ecx, 0x4104d902
xor edx, 0x412051
and edx, 0xb06320f9
and ecx, 0x4f9cdf06
or ecx, edx
xor ecx, 0x4f9cdf06
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, 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 r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x974dd504
mov ebp, 0x206c4426
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x974dd504
jmp 0x140103bba
cmp ecx, 0x538fb3b3
je 0x1401027c9
cmp ecx, 0x5473cc4f
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x299df042
mov edx, eax
and edx, 0xd6620fbd
or edx, ebp
mov ebp, edx
xor ebp, 0x4000200
xor edx, 0x20000000
mov ecx, esi
or ecx, 0x2c240ac1
mov ebx, ecx
not ebx
or edx, 0x1008240a
and edx, 0x30282c8b
and ebp, 0xc040240
or ebp, edx
and ecx, 0x30282c8b
and ebx, 0xc3d3d134
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xb5738b6
and ebx, 0xf4a8c749
or ebx, ecx
mov edi, ebx
xor edi, 0xd88ccd89
xor ebx, 0x24731056
mov ecx, edi
and ecx, 0x9388e2a1
and ebx, 0x6c771d5e
or ebx, ecx
or edi, eax
and eax, 0x9388e2a1
and esi, 0x6c771d5e
or esi, eax
xor esi, ebx
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xe2b3b112
and edi, 0x1d4c4eed
or edi, eax
xor edi, 0x1d4c4eed
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
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, 0x9327d842
mov edx, 0x39705a6a
cmovne ecx, edx
test al, al
mov eax, 0x9327d842
jmp 0x1401008ac
cmp ecx, 0xb6596841
je 0x1401027df
cmp ecx, 0xb6d4db79
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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, 0xff5a1cdb
and ecx, 0xa5e324
or ecx, edx
mov edx, ecx
xor edx, 0xa5e324
xor ecx, 0xff5a1cdb
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
and dl, r9b
and cl, r8b
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x5728b275
mov ebp, 0xef7e3b49
cmovne ecx, ebp
test dl, dl
mov edx, 0x5728b275
cmove ecx, edx
test al, al
jmp 0x140104752
cmp ecx, 0x3263573e
je 0x14010296b
cmp ecx, 0x329b0e40
jne 0x1400f62e0
mov ecx, 0xfdd23019
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x7233e43f
je 0x140102981
cmp ecx, 0x7235014f
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x1132ebe8
and edx, 0xeecd1416
or edx, ebx
xor edx, 0xeecd1416
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa4804839
and ecx, 0x5b7fb7c6
or ecx, edx
xor ecx, 0x5b7fb7c6
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xde1ae2fc
and ecx, 0x21e51d03
or ecx, edx
xor ecx, 0x21e51d03
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, edx
or bl, cl
xor dl, cl
not dl
and dl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x31f081af
mov ebp, 0xed8952da
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x31f081af
cmovne ecx, ebp
jmp 0x140102954
cmp ecx, 0xf9a10a9e
je 0x140102a58
cmp ecx, 0xfa7492a5
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xadff3cff
and eax, 0x5200c300
or eax, ecx
xor eax, 0x5200c301
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xb8abb801
and ecx, eax
or eax, 0x475447fe
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x5bb0ca
and edx, 0xb8a00801
or edx, ebx
or eax, ebp
and ebp, 0x5bb0ca
and ecx, 0xffa44f35
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x679622c9
and eax, 0x9869dd36
or eax, ecx
mov ecx, eax
xor ecx, 0x422506
xor eax, 0x44188008
and eax, 0x6498c039
and ecx, 0x9b673fc6
or ecx, eax
xor ecx, 0x9b673fc6
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
mov eax, 0x1784c49e
mov ebp, 0x1495b03d
cmovne eax, ebp
test dl, dl
mov edx, 0x1784c49e
jmp 0x1400fd8bb
cmp ecx, 0xc4a05bf3
je 0x140102b6f
cmp ecx, 0xc5077cc6
jne 0x1400f62e0
mov ecx, 0x887acb03
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x905235bb
je 0x140102c90
cmp ecx, 0x91af23db
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xa40408
and edx, 0x7258c0e0
or edx, ecx
mov ebx, edx
xor ebx, 0x50c0a0
xor edx, 0x89a03c1e
or ebp, 0x72fcc4e8
mov ecx, ebp
not ecx
and edx, 0xfba83c5e
and ebx, 0x54c0a0
or ebx, edx
and ebp, 0xfba83c5e
and ecx, 0x4030301
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xfd3cb73e
and ecx, 0x2c348c1
or ecx, edx
mov edx, ecx
xor edx, 0x703f8c29
mov ebp, ecx
xor ebp, 0x703f8c28
and ebp, edx
xor ecx, 0x8fc073d6
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc7715d33
and ebp, 0x388ea2cc
or ebp, edi
or ecx, ebx
and ebx, 0xc7715d33
and edx, 0x388ea2cc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xad6fc566
and ecx, 0x52903a99
or ecx, edx
xor ecx, 0x52903a99
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
test bl, bl
mov edx, 0x9a3aff35
mov ebp, 0xb1c0508
cmovne edx, ebp
test al, 1
mov eax, 0x9a3aff35
cmovne edx, eax
test cl, 1
jmp 0x1400ff3d7
cmp ecx, 0x55164a2
je 0x140102dec
cmp ecx, 0x5ab106c
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x40088812
and ecx, 0x90e1038c
or ecx, edx
mov ebx, ecx
xor ebx, 0x90400180
xor ecx, 0x6310cc02
mov ebp, edi
or ebp, 0xd0e98b9e
mov edx, ebp
not edx
and ecx, 0x63b1ce0e
and ebx, 0x90480190
or ebx, ecx
and ebp, 0x63b1ce0e
and edx, 0xc063061
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x2c33f7eb
and edx, 0xd3cc0814
or edx, ecx
mov ecx, edx
xor ecx, 0x2200201
xor edx, 0xc402874
and edx, 0xd45a9fe
and ecx, 0xf2ba5601
or ecx, edx
xor ecx, 0xf2ba5601
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
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, 0xa8ad2a4e
mov ecx, 0xb512a305
cmovne ebp, ecx
test al, 1
mov ecx, 0xa8ad2a4e
cmovne ecx, ebp
test dl, dl
jmp 0x1401044bd
cmp ecx, 0x49bd1f7c
je 0x140102f30
cmp ecx, 0x4a73ed8c
jne 0x1400f62e0
mov ecx, 0x143efad6
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xae0376c8
je 0x140102fce
cmp ecx, 0xaf3d90d7
jne 0x1400f62e0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b080], rax
mov ecx, 0x41384b65
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x2a9d1a32
je 0x140102fe4
cmp ecx, 0x2ba09de7
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5e824d90
mov edx, edi
and edx, 0xa17db26e
or edx, ebp
xor edx, 0xa17db26e
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, 0xf1a4800f
and ebx, 0xe5b7ff0
or ebx, ebp
and edi, 0xf1a4800f
and ecx, 0xe5b7ff0
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf52faf56
mov ebp, 0x82df323d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xf52faf56
jmp 0x140104907
cmp ecx, 0x69210dfe
je 0x1401030df
cmp ecx, 0x6a73ead8
jne 0x1400f62e0
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xeb69d0a7
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xe6e6b79e
je 0x1401031ed
cmp ecx, 0xe7d77bde
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0x18b9dff4
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xe746200b
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xfa1fc921
and ebp, 0x540200a
or ebp, esi
or ecx, edi
and edi, 0xfa1fc921
and edx, 0x5e036de
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x18b9dff5
and ecx, 0xe746200a
or ecx, edx
mov edx, ecx
and ecx, ebx
not ebx
not edx
and ebx, edx
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
mov ebx, ecx
or cl, r9b
or r9b, r10b
xor r9b, 1
xor al, r10b
not al
and al, r10b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor bl, r8b
xor bl, 1
xor r10b, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
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 cl, 1
mov ecx, 0xa976973c
mov edx, 0x5ed42d00
cmovne ecx, edx
test bl, 1
mov ebp, 0xa976973c
cmovne ecx, ebp
jmp 0x140103cce
cmp ecx, 0x9b5a2ecf
je 0x140103203
cmp ecx, 0x9bb57ebb
jne 0x1400f62e0
mov ecx, 0x2f1f3362
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x1784c49e
je 0x140103219
cmp ecx, 0x1800bb94
jne 0x1400f62e0
mov rax, qword [rsp + 0x30]
mov ecx, 0x222064f4
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x5a0bd7a3
je 0x1401032d1
cmp ecx, 0x5a96b3bf
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9cf06c0a
mov ebp, edx
and ebp, 0x42000290
or ebp, ecx
xor ebp, 0x42000290
and edx, 0x210f9165
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xae45ab94
and edx, 0x51ba546b
or edx, ecx
mov ecx, edx
xor ecx, 0xc480ae0
xor edx, 0x70b5c50e
mov ebp, edx
and ebp, 0xd3b73117
and ecx, 0x2c48cee8
or ecx, ebp
mov ebx, ecx
xor ebx, 0x2c48cee8
mov ebp, ecx
xor ebp, 0xfeb00419
and ebp, ebx
or edx, 0x2d07350e
mov esi, edx
not esi
mov edi, ebp
not edi
mov eax, edi
and eax, 0xc0bbafd2
and ebp, 0x3f44502d
or ebp, eax
or edi, edx
and edx, 0xc0bbafd2
and esi, 0x12404021
or esi, edx
xor esi, ebp
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xd2f8caf0
and edi, 0x2d07350f
or edi, eax
and ebx, 1
xor ecx, 0x2c48cee9
or ecx, ebx
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x42b4cdcc
and edx, ecx
and ecx, 0xbd4b3233
or ecx, eax
mov eax, ecx
xor eax, 0x1d020223
xor ecx, 0x42b4cdcc
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xa0d9b9d0
and eax, 0x5f26462f
or eax, ebx
or ecx, ebp
and ebp, 0xa0d9b9d0
and edx, 0x5f26462f
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov r8d, eax
and r8b, bl
or bl, al
mov edx, r9d
and dl, cl
or cl, r9b
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
or dl, r8b
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
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, 0xc75553db
mov edx, 0xe6e6b79e
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xc75553db
cmovne eax, edx
test bl, 1
jmp 0x14010439d
cmp ecx, 0xbc6e945c
je 0x1401032fb
cmp ecx, 0xbc9e3ee5
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa2c912df
and ecx, edx
not edx
and edx, 0xa2c912df
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7b522342
and ecx, 0x84addcbd
or ecx, edx
mov ebp, ecx
xor ebp, 0x2664ce62
mov edx, ecx
xor edx, 0xd99b319d
mov ebx, edx
and ebx, 0x38e3ecc3
xor ecx, 0x1e8722a1
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xc71c133d
and ecx, 0x38e3ecc2
or ecx, ebx
and ebp, 0x1a7e9a24
mov ebx, edx
and ebx, 0xe58165db
or ebx, ebp
xor ebx, 0x1a7e9a25
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x2d69d131
and edx, 0xd2962ece
or edx, ebp
mov ebp, edx
xor ebp, 0xc000240e
mov ebx, ecx
not ebx
xor edx, 0x2d69d131
mov edi, ebx
and edi, 0x3e9edae0
and ecx, 0xc161251f
or ecx, edi
or ebx, edx
and edx, 0x3e9edae0
and ebp, 0xc161251f
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
mov ebp, ecx
or ebp, 0x94bb555e
mov edx, ebp
not edx
or ebx, 0x2200a8a0
and ebx, 0x2693acfa
and ecx, 0x90285104
or ecx, ebx
and ebp, 0x2693acfa
and edx, 0x49440201
or edx, ebp
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6b44aaa1
and edx, 0x94bb555e
or edx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, r10b
or r10b, r8b
xor r10b, 1
or r10b, dl
mov r9d, r10d
xor r9b, 1
or al, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, r9d
and cl, r10b
mov edx, eax
and dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, r9b
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
xor dl, al
or cl, r8b
xor cl, 1
or cl, dl
xor cl, bl
xor r8b, r10b
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x94348940
mov ebp, 0x663816a2
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x94348940
jmp 0x14010439d
cmp ecx, 0x39705a6a
je 0x14010344b
cmp ecx, 0x3b29d318
jne 0x1400f62e0
mov ecx, 0xc60fc998
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x77366fe7
je 0x1401035fe
cmp ecx, 0x79a212e8
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov edx, dword [0x14024b704]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edi, eax
or edi, 0xd3f8328c
and ebx, 0xd3f8328c
and ebp, 0x2c07cd72
or ebp, ebx
and edi, 0xd3f8328d
xor edi, ebp
not edi
and ecx, 0x9e40479c
and eax, 0x61bfb863
or eax, ecx
xor eax, 0x61bfb863
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
setne cl
sete bl
cmp edx, 0xa
setl al
cmp edx, 9
setg dl
and dl, bl
and cl, al
or cl, dl
mov edx, eax
or dl, bl
xor al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and dl, al
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xb9082a5b
mov ebp, 0x3263573e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xb9082a5b
jmp 0x140102957
cmp ecx, 0xf52faf56
je 0x1401036f3
cmp ecx, 0xf57e9c7c
jne 0x1400f62e0
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xd0352ad8
and ecx, 0x2fcad527
or ecx, eax
mov eax, ecx
xor eax, 0x2ec81002
xor ecx, 0x40300280
and ecx, 0x4132c7a5
and eax, 0xbecd385a
or eax, ecx
mov ecx, eax
xor ecx, 0x4132c7a5
mov edx, eax
xor edx, 0x3c842812
and edx, 0x3c96ad12
xor eax, 0x83cd2efc
and eax, ecx
and ecx, 0xc36952ed
or ecx, edx
mov edx, ecx
xor edx, 0xc36952ed
mov ebp, ecx
xor ebp, 0xfe69444b
and ebp, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x88be1280
and eax, 0x7741ed7f
or eax, ebp
mov ebp, eax
xor ebp, 0x34160405
and edx, 1
xor ecx, 0xc36952ec
or ecx, edx
mov edx, ecx
not edx
xor eax, 0x4a41fbd8
mov ebx, eax
and ebx, 0x83e80362
and ebp, 0x7c17fc9d
or ebp, ebx
or eax, ecx
and ecx, 0x83e80362
and edx, 0x7c17fc9d
or edx, ecx
xor edx, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
mov eax, edx
xor al, bl
and dl, bl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2cd2b0ac
mov ebp, 0x591c9e7f
cmovne ecx, ebp
test dl, 1
mov edx, 0x2cd2b0ac
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x140103438
cmp ecx, 0xcdcc1ee2
je 0x14010384a
cmp ecx, 0xd127d80a
jne 0x1400f62e0
mov ecx, 0xb62d1017
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x85bee33e
je 0x140103860
cmp ecx, 0x887acb03
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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 ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x97d75490
and ecx, 0x6828ab6f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80362
mov edx, ebx
not edx
xor ecx, 0x97d75491
mov edi, edx
and edi, 0xe862f81c
and ebx, 0x179d07e3
or ebx, edi
or edx, ecx
and ecx, 0xe862f81c
and ebp, 0x179d07e3
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x3b691540
and ecx, 0xc496eabf
or ecx, edx
mov edx, ecx
xor edx, 0x84068033
xor ecx, 0x18691500
and ecx, 0x58f97f8c
and edx, 0xa7068073
or edx, ecx
xor edx, 0xa7068073
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
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xa89b1a61
mov ebp, 0xc5077cc6
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xa89b1a61
jmp 0x140103bba
cmp ecx, 0x3537401
je 0x14010396f
cmp ecx, 0x449f691
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x5045cea
mov edx, ebp
and edx, 0xfafba314
or edx, ecx
xor edx, 0xfafba314
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, 0x90b49880
and edx, 0x6f4b677f
or edx, edi
or ecx, ebp
and ebp, 0x90b49880
and ebx, 0x6f4b677f
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
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
and bl, cl
xor cl, al
or cl, bl
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, 0xb6d4db79
mov ecx, 0x5728b275
cmovne edx, ecx
test bl, bl
mov ecx, edx
mov ebp, 0xb6d4db79
cmovne ecx, ebp
test al, al
jmp 0x14010490c
cmp ecx, 0x45a1fc63
je 0x140103a85
cmp ecx, 0x45ba4c81
jne 0x1400f62e0
mov eax, dword [0x14024b708]
mov edi, dword [0x14024b704]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x80760435
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0x80240430
and edx, 0x520005
or edx, ebx
xor edx, 0x520005
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x7f89fbcb
and eax, 0x80760434
or eax, edx
mov edx, eax
not edx
and edx, 0xf7d6b9f9
and eax, 0x8294606
or eax, edx
xor eax, 0x8294606
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete dl
setne cl
cmp edi, 0xa
setl al
cmp edi, 9
setg bl
mov r8d, ecx
xor r8b, bl
and dl, bl
and al, cl
or al, dl
or bl, cl
xor bl, 1
or bl, r8b
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and cl, r8b
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2d586825
mov ecx, 0x8e3c34ac
cmovne ebp, ecx
test al, 1
mov ecx, 0x2d586825
cmovne ecx, ebp
jmp 0x140101bbe
cmp ecx, 0xa8ad2a4e
je 0x140103bce
cmp ecx, 0xa9695e93
jne 0x1400f62e0
mov ecx, 0xf9a10a9e
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x2223906e
je 0x140103ce4
cmp ecx, 0x23d70711
jne 0x1400f62e0
mov ecx, 0xfd1c1ff8
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x65bf4ba5
je 0x140103cfa
cmp ecx, 0x663816a2
jne 0x1400f62e0
mov ecx, 0xbc9e3ee5
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xedbc659a
je 0x140103d10
cmp ecx, 0xee8e29bf
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x8564309a
and ebp, ecx
or ecx, 0x7a9bcf65
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xeec43e49
and edx, 0x1200092
or edx, edi
or ecx, ebx
and ebx, 0xeec43e49
and ebp, 0x113bc1b6
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7a9bcf65
and ecx, 0x8564309a
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x9157503c
and ecx, 0x6ea8afc3
or ecx, edx
xor ecx, 0x6ea8afc2
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2432000
mov ebp, ecx
and ebp, 0xdc145080
or ebp, edx
xor ebp, 0xdc145080
and ecx, 0x21a88f7f
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5adbeaa0
and ecx, 0xa524155f
or ecx, edx
mov edx, ecx
xor edx, 0x2b236110
xor ecx, 0x848c9a20
mov ebp, ecx
and ebp, 0x505094cf
and edx, 0xafaf6b30
or edx, ebp
xor edx, 0x505094cf
xor ecx, edx
test ecx, edx
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, cl
or cl, bl
and r8b, bl
or r8b, al
mov edx, r8d
xor dl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
mov eax, edx
and al, r8b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, cl
xor bl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xfdd23019
mov ebp, 0x329b0e40
cmovne edx, ebp
test cl, 1
mov ecx, 0xfdd23019
jmp 0x1400fe593
cmp ecx, 0x974dd504
je 0x140103ea3
cmp ecx, 0x97b49f4f
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, ebp
or ebx, 1
mov edx, ebx
not edx
mov ecx, ebp
or ecx, 0x8b8890fc
and ebx, 0x8b8890fc
and edx, 0x74776f02
or edx, ebx
and ecx, 0x8b8890fd
xor ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 0x162a5f89
and edx, 0xe9d5a076
or edx, ebx
or ecx, ebp
and ebp, 0x162a5f89
and edi, 0xe9d5a076
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xaa28d790
and ecx, 0x55d7286f
or ecx, edx
xor ecx, 0x55d7286f
setne r8b
sete dl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
and dl, r9b
and r10b, r8b
or r10b, dl
mov ebx, r10d
xor bl, 1
and cl, al
mov edx, ebx
and dl, r10b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x44d6625e
mov ecx, 0xde304070
cmovne eax, ecx
test bl, bl
mov ecx, 0x44d6625e
jmp 0x140101896
cmp ecx, 0x1495b03d
je 0x140103fda
cmp ecx, 0x156adad6
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9f463946
and edx, ecx
and ecx, 0x60b9c6b9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x60004210
xor ecx, 0x9f463946
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x99fd95e9
and ebp, 0x66026a16
or ebp, edi
or ecx, ebx
and ebx, 0x99fd95e9
and edx, 0x66026a16
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xec7b6ac3
and edx, ecx
and ecx, 0x1384953c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10848000
xor ecx, 0xec7b6ac3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x71a757c
and ebp, 0xf8e58a83
or ebp, edi
or ecx, ebx
and ebx, 0x71a757c
and edx, 0xf8e58a83
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x55b94555
and edx, 0xaa46baaa
or edx, ecx
mov ecx, edx
xor ecx, 0x15900044
xor edx, 0xaa000a2a
and edx, 0xea294f3b
and ecx, 0x15d6b0c4
or ecx, edx
xor ecx, 0x15d6b0c4
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
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
test cl, cl
mov ecx, 0x9547bee3
mov edx, 0xf290855b
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
test al, al
mov eax, 0x9547bee3
jmp 0x140103bba
cmp ecx, 0x5728b275
je 0x1401040d2
cmp ecx, 0x583f41b8
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x71e32112
and ecx, ebp
not ebp
and ebp, 0x20422110
and edx, 0x51a10002
or edx, ebp
mov ebp, edx
xor ebp, 0x51200000
xor edx, 0xae5efffd
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2ac15267
and ebp, 0x51222110
or ebp, edi
or edx, ebx
and ebx, 0x2ac15267
and ecx, 0xd53ead98
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8e1cdeed
and edx, 0x71e32112
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x57b8f8ea
and edx, 0xa8470715
or edx, ecx
mov ecx, edx
xor ecx, 0xa8470715
mov ebx, edx
xor ebx, 0x380b1ac3
and ebx, ecx
or esi, 0x6fb3e229
mov edi, esi
not edi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xc4762402
and ebx, 0x3b89dbfd
or ebx, eax
or ebp, esi
and esi, 0xc4762402
and edi, 0x100819d4
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x904c1dd7
and ebp, 0x6fb3e228
or ebp, eax
xor edx, 0x3a818a8
and edx, 0x83eb1bb8
mov eax, ecx
and eax, 0x7c14e447
or eax, edx
xor eax, 0x83eb1bb9
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9e4e5deb
and ecx, 0x61b1a214
or ecx, eax
xor ecx, 0x61b1a214
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, 0x6507442b
and eax, 0x9af8bbd4
or eax, ebx
or ecx, ebp
and ebp, 0x6507442b
and edx, 0x9af8bbd4
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbf47db06
and ecx, 0x40b824f9
or ecx, edx
xor ecx, 0x40b824f9
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov ebx, r8d
xor bl, al
mov r10d, ebx
xor r10b, r9b
and r10b, bl
or al, r8b
or cl, r9b
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov edx, r10d
xor dl, 1
mov eax, edx
and al, r10b
xor dl, al
xor al, 1
or al, r10b
xor al, 1
or al, dl
xor al, cl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xde0b357c
mov ebp, 0x4f55fbbc
cmovne ecx, ebp
test al, 1
mov r13d, 0x4f55fbbc
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xde0b357c
jmp 0x140103bba
cmp ecx, 0xb83334bd
je 0x1401040e8
cmp ecx, 0xb9082a5b
jne 0x1400f62e0
mov ecx, 0x449f691
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x33567b74
je 0x140104240
cmp ecx, 0x360184fa
jne 0x1400f62e0
mov ecx, 0xb5fbd929
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x7460716e
je 0x140104256
cmp ecx, 0x75b64b58
jne 0x1400f62e0
mov ecx, 0xc4a05bf3
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0xfd1c1ff8
je 0x140104271
cmp ecx, 0xfdd23019
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x2942fb8c
and ebp, ecx
mov edx, ecx
or edx, 0xd6bd0473
mov edi, ebp
not edi
mov esi, edx
and esi, 0xbeacc3f9
mov ebx, eax
and ebx, 0x1423804
or ebx, esi
or edx, edi
and edi, 0xbeacc3f9
and ebp, 0x41533c06
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd6bd0472
and edx, 0x2942fb8d
or edx, ebp
and eax, 0x2e74a6cc
and ecx, 0xd18b5933
or ecx, eax
mov eax, ecx
xor eax, 0xd18b5933
xor ecx, 0x2e74a6cc
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, r10b
and r9b, bl
xor bl, r10b
or bl, al
mov r8d, ebx
xor r8b, 1
and cl, r10b
or cl, r9b
mov eax, ecx
xor al, 1
and bl, r8b
and al, cl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xec6b411b
mov ebp, 0x329b0e40
cmovne edx, ebp
test cl, 1
mov ecx, 0xec6b411b
jmp 0x140103ccb
cmp ecx, 0xc68f9e4a
je 0x1401043b3
cmp ecx, 0xc73d6404
jne 0x1400f62e0
mov ecx, 0x173ce890
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x9350270a
je 0x1401044d1
cmp ecx, 0x942ac93c
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x7e1e8652
mov ecx, ebp
xor ecx, 0x7e1e8652
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x81e179ac
and ecx, 0x7e1e8653
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcf4fd0c5
and ecx, 0x30b02f3a
or ecx, edx
mov edx, ecx
xor edx, 0x10102320
xor ecx, 0xcf4fd0c5
mov edi, ecx
and edi, 0xa5a6dc1b
and edx, 0x5a5923e4
or edx, edi
or ecx, ebp
and ebp, 0xa5a6dc1b
and ebx, 0x5a5923e4
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x196d0b94
and ecx, 0xe692f46b
or ecx, edx
xor ecx, 0xe692f46b
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ebx, ecx
xor bl, r8b
mov eax, ebx
or al, dl
xor dl, cl
not dl
and dl, cl
and bl, r8b
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x97b49f4f
mov edx, 0xc68f9e4a
cmovne ecx, edx
test bl, 1
mov ebp, 0x97b49f4f
cmovne ecx, ebp
jmp 0x140103cce
cmp ecx, 0x81f452f
je 0x140104600
cmp ecx, 0x859dc71
jne 0x1400f62e0
mov cl, byte [rsp + 0x2e]
mov dl, byte [rsp + 0x2f]
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
xor cl, 1
mov edi, ecx
xor dil, dl
xor dil, 1
or dil, cl
mov r8d, edi
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dil
mov r11d, eax
and r11b, r9b
mov r10d, ecx
and r10b, r8b
xor cl, r8b
or cl, r10b
mov edx, r11d
xor dl, 1
xor r11b, al
or dl, r9b
xor dl, 1
or dl, r11b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r9b, dil
or al, r8b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc4a05bf3
mov eax, 0x75b64b58
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc4a05bf3
jmp 0x140103bba
cmp ecx, 0x4fa9352e
je 0x140104766
cmp ecx, 0x4ff73ef9
jne 0x1400f62e0
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0xab15570f
mov ecx, esi
and ecx, 0x54eaa8f0
or ecx, edx
mov edi, ecx
xor edi, 0x90
xor ecx, 0x21000000
mov ebp, ebx
or ebp, 0x218047b3
mov edx, ebp
not edx
or ecx, 0x8e132044
and ecx, 0xaf932064
and edi, 0x4793
or edi, ecx
and ebp, 0xaf932064
and edx, 0x506c9808
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xde7fb84d
and edx, 0x218047b2
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x29835903
and esi, 0xd67ca6fc
or esi, ebx
mov ebx, esi
xor ebx, 0xc06c02f8
xor esi, 0x29835903
mov ebp, edx
and ebp, 0x3790f406
and ecx, 0xc86f0bf9
or ecx, ebp
or edx, esi
and esi, 0x3790f406
and ebx, 0xc86f0bf9
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5bd043ab
and edx, 0xa42fbc54
or edx, ecx
xor edx, 0xa42fbc54
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor al, dl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, dl
xor cl, dl
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, ecx
and bl, dl
xor cl, dl
or cl, bl
and al, cl
xor cl, 1
and cl, r8b
or cl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9350270a
mov ebp, 0xb6e11aa5
cmovne eax, ebp
test dl, 1
mov edx, 0x9350270a
cmovne edx, eax
jmp 0x1401002ea
cmp ecx, 0xb4eac0a1
je 0x140104790
cmp ecx, 0xb512a305
jne 0x1400f62e0
mov ecx, 0x5ab106c
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
cmp ecx, 0x2edb2e60
je 0x1401047b2
cmp ecx, 0x2f1f3362
jne 0x1400f62e0
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8d46cc06
and ecx, eax
and eax, 0x72b933f9
or eax, edx
mov edx, eax
xor edx, 0x20380069
xor eax, 0x8d46cc06
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xd6873796
and edx, 0x2978c869
or edx, ebx
or eax, ebp
and ebp, 0xd6873796
and ecx, 0x2978c869
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x21788473
and eax, 0xde877b8c
or eax, ecx
mov ebp, eax
xor ebp, 0x4c047389
mov ecx, edx
not ecx
xor eax, 0x21788472
mov ebx, ecx
and ebx, 0x92cb8826
and edx, 0x6d3477d9
or edx, ebx
or ecx, eax
and eax, 0x92cb8826
and ebp, 0x6d3477d9
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xd13c75ed
and ecx, 0x2ec38a12
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6c1ba010
and ecx, 0x93e45fef
or ecx, eax
mov eax, ecx
xor eax, 0x42502202
xor ecx, 0xbd27d5fd
mov edx, ecx
and edx, 0x95889859
and eax, 0x6a7767a6
or eax, edx
xor eax, 0x95889859
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x7d7efdf0
mov ebp, 0xa39a186b
cmovne ecx, ebp
test al, al
mov eax, 0x7d7efdf0
cmove ecx, eax
test dl, dl
jmp 0x140104752
cmp ecx, 0x6e34eec6
je 0x140104920
cmp ecx, 0x6ff64066
jne 0x1400f62e0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xb1a2ad4f
mov edx, edi
and edx, 0x4e5d52b0
or edx, ebp
mov ebp, edx
xor ebp, 0x48100290
xor edx, 0x100010c
mov ebx, edi
or ebx, 0x74d512c
and edx, 0x74d512c
and ebp, 0xf8b2aed2
or ebp, edx
and ebx, 0x74d512d
xor ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x883c3984
and ebx, 0x77c3c67b
or ebx, edx
and edi, 0x883c3984
and ecx, 0x77c3c67b
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, r8b
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbeda73de
mov ebp, 0x7460716e
cmovne edx, ebp
test al, 1
mov eax, 0xbeda73de
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1401043a0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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 ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor dl, r9b
and dl, r9b
mov ecx, edx
xor cl, al
and dl, cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
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, 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, eax
xor dl, bl
test al, 1
mov ecx, 0xc045934c
mov eax, 0x6068045e
cmovne ecx, eax
test bl, bl
mov ebp, 0xc045934c
jmp 0x140102951
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc3257678
mov ebx, ecx
and ebx, 0x3cda8986
or ebx, edx
xor ebx, 0x3cda8986
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x8beb7980
and edx, 0x7414867f
or edx, ebx
xor edx, 0x7414867f
and ebp, 0xa1f1b5ab
and ecx, 0x5e0e4a54
or ecx, ebp
xor ecx, 0x5e0e4a54
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9f93abf2
and ecx, 0x606c540d
or ecx, edx
xor ecx, 0x606c540d
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
and al, dl
mov edx, eax
xor dl, 1
or al, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or r9b, al
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov edx, r10d
and dl, bl
xor bl, r10b
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
and r8b, al
mov ebx, eax
xor bl, dl
or dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9c1a31c6
mov ebp, 0x76718d1f
cmovne eax, ebp
test dl, 1
mov edx, 0x9c1a31c6
jmp 0x140102de1
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb4acc488
and ecx, ebp
not ebp
and ebp, 0x84888008
and edx, 0x30244480
or edx, ebp
mov ebp, edx
xor ebp, 0x20204080
xor edx, 0xcfdbbb7f
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xd89d161e
and ebp, 0x2420c080
or ebp, edi
or edx, ebx
and ebx, 0xd89d161e
and ecx, 0x2762e9e1
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4b533b77
and edx, 0xb4acc488
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x6a60f9ac
and edx, 0x959f0653
or edx, ecx
mov ecx, edx
xor ecx, 0x959f0653
xor edx, 0x6a60f9ac
mov edi, edx
or edi, 0x73d1f23a
mov esi, edi
not esi
or ebp, 0x8c2e0dc5
mov ebx, ebp
not ebx
and edi, 0x9d2ede0e
and esi, 0x1c1
or esi, edi
and ebp, 0x9d2ede0e
and ebx, 0x62d12030
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x22c63158
and ebx, 0xdd39cea7
or ebx, ebp
xor ebx, 0x5117c363
and edx, 0x609d51bc
mov ebp, ecx
and ebp, 0x9f62ae43
or ebp, edx
xor ebp, 0x609d51bd
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x165486a4
and ebp, 0xe9ab795b
or ebp, edi
or ecx, ebx
and ebx, 0x165486a4
and edx, 0xe9ab795b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd7030c55
and ecx, 0x28fcf3aa
or ecx, edx
mov edx, ecx
xor edx, 0x20e4e28a
xor ecx, 0xd1010000
and ecx, 0xd9191120
and edx, 0x26e6eedf
or edx, ecx
mov ecx, edx
xor ecx, 0xc0081120
xor edx, 0x4e2a85e
and edx, 0x1df3a85e
and ecx, 0xe20c57a1
or ecx, edx
xor ecx, 0xe20c57a1
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
or cl, bl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xf7a4d9c5
mov ebp, 0xe267dd1
cmovne edx, ebp
test cl, 1
mov ecx, 0xf7a4d9c5
cmovne edx, ecx
jmp 0x1400ff3d5
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x794983cc
and ecx, eax
and eax, 0x86b67c33
or eax, edx
mov edx, eax
xor edx, 0x86902c22
xor eax, 0x794983cc
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x392e539d
and edx, 0xc6d1ac62
or edx, ebx
or eax, ebp
and ebp, 0x392e539d
and ecx, 0xc6d1ac62
or ecx, ebp
xor ecx, edx
not eax
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 ecx, 0x8c3654ca
and eax, 0x73c9ab35
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x67b38fb4
and eax, 0x984c704b
or eax, ecx
mov ecx, eax
xor ecx, 0x4080401
xor eax, 0xeb85db7e
mov edx, eax
and edx, 0xf2f3aa8e
and ecx, 0xd0c5571
or ecx, edx
xor ecx, 0xd0c5571
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b704], 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, ebx
xor cl, al
test cl, 1
mov ecx, 0x535b9f5
mov edx, 0x2f1f3362
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1400f62ce
mov ecx, 0x5552464c
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xbb3e54aa
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x8efb306e
and edx, 0x7104cf91
or edx, ebp
mov ebx, edx
xor ebx, 0x50048000
xor edx, 0x210004
or ecx, 0xd2eff206
mov ebp, ecx
not ebp
or edx, 0xd000930
and edx, 0xd214b34
and ebx, 0xd2ceb002
or ebx, edx
and ecx, 0xd214b34
and ebp, 0x201004c9
or ebp, ecx
xor ebp, ebx
mov edx, ebp
not edx
and edx, 0x2d100df9
and ebp, 0xd2eff206
or ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xb4c0d1bf
mov edx, ebp
xor edx, 0xb4c0d1bf
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x4b3f2e41
and edx, 0xb4c0d1be
or edx, ecx
and ebx, 1
xor ebp, 0xfffffffe
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xafb782c1
and ebp, 0x50487d3e
or ebp, ecx
xor ebp, 0x50487d3e
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x99602f9f
and ecx, ebp
not ebp
and ebp, 0x8900279d
and edx, 0x10600802
or edx, ebp
xor edx, 0x10600802
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6d4ec95f
and ecx, 0x92b136a0
or ecx, edx
xor ecx, 0xbd1193f
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, dl
and bl, al
mov ecx, r9d
and r8b, dl
and al, r9b
mov r10d, edx
and r10b, r9b
xor dl, r9b
or r9b, bl
xor r9b, 1
xor cl, bl
not cl
and cl, bl
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
or al, r8b
or dl, r10b
xor al, 1
mov ebx, eax
xor bl, dl
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, ecx
xor dl, 1
mov ebx, eax
xor bl, dl
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x85bee33e
mov ebp, 0xa976973c
cmovne ecx, ebp
test al, 1
mov eax, 0x85bee33e
cmovne eax, ecx
test dl, 1
jmp 0x1400f62ce
mov ecx, 0xd872e244
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x8ec10b36
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x2d586825
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xbe72e22a
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, edi
and ecx, 0x88765689
mov edx, ebp
and edx, 0x7789a976
or edx, ecx
mov ecx, edx
xor ecx, 0x180a000
xor edx, 0x80065489
mov eax, ebp
xor eax, 0xa38efd8f
and eax, ebp
or edx, 0x5c710270
mov ebx, eax
not ebx
mov esi, edx
and esi, 0xf65f1f47
and ecx, 0x180e088
or ecx, esi
or edx, ebx
and ebx, 0xf65f1f47
and eax, 0x9a0e0b8
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3b246f43
and edx, 0xc4db90bc
or edx, eax
mov ebx, edx
xor ebx, 0x60100410
xor edx, 0x902a800d
and edx, 0x976fe92f
and ebx, 0x689016d0
or ebx, edx
mov eax, ebx
xor eax, 0x28101000
and edi, 0x3de28a58
and ebp, 0xc21d75a7
or ebp, edi
mov ecx, ebp
xor ecx, 0x113122
xor ebx, 0x976fe92f
xor ebp, 0x3de28a58
mov edx, ebx
and edx, 0xc7ae46dd
and eax, 0x3851b922
or eax, edx
or ebx, ebp
and ebp, 0xc7ae46dd
and ecx, 0x3851b922
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete bl
setne cl
cmp dword [0x14024b704], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov r9d, r8d
or r9b, bl
xor r9b, 1
or r9b, cl
mov ecx, r9d
not cl
mov edx, ebx
xor dl, r8b
and bl, dl
and dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and cl, r9b
mov eax, edx
and al, bl
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xe7d77bde
mov ebp, 0xe3f80c8e
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xe7d77bde
jmp 0x140103435
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xee775610
and ecx, 0x1188a9ef
or ecx, edx
mov edx, ecx
xor edx, 0x1008020
xor ecx, 0xee775611
mov edi, ebp
and edi, 0xb09b29ce
and ebx, 0x4f64d630
or ebx, edi
or ebp, ecx
and ecx, 0xb09b29ce
and edx, 0x4f64d631
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaf3db2cb
and edx, ebp
not ebp
and ebp, 0x54e521b1
and ecx, 0xab1ade4e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88100242
xor ecx, 0x4252081
or ecx, 0x50c24d34
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x330df989
and ebp, 0x8c300242
or ebp, edi
or ecx, ebx
and ebx, 0x330df989
and edx, 0xccf20676
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbf0b0aa
and ecx, 0xf40f4f55
or ecx, edx
mov edx, ecx
xor edx, 0x8322002
xor ecx, 0xa4cd0261
mov ebp, ecx
and ebp, 0xf3c9ddfc
and edx, 0xc362203
or edx, ebp
xor edx, 0xc362203
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, r8b
and cl, al
and r9b, r10b
and al, r8b
or al, r9b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 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 ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xb83334bd
mov ebp, 0x77366fe7
cmovne edx, ebp
test cl, 1
mov ecx, 0xb83334bd
cmovne ecx, edx
jmp 0x14010490a
mov ecx, dword [0x14024b708]
mov r9d, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x16993425
and ebx, 0xe966cbda
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xe966cbda
and ebx, 0x16993425
or ebx, ecx
mov esi, ebx
not esi
mov ecx, ebx
or ecx, 0xd57c131c
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x2a83ece3
and edx, ebx
mov edi, edx
not edi
mov eax, ecx
and eax, 0xd2417bb3
and ebp, 0x28828440
or ebp, eax
or ecx, edi
and edi, 0xd2417bb3
and edx, 0x2dbe844c
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4eda27ee
and ecx, 0xb125d811
or ecx, eax
mov edi, ecx
xor edi, 0x1b840403
and ebx, 0x44ef08d2
mov eax, esi
and eax, 0xbb10f72d
or eax, ebx
xor eax, 0x44ef08d3
and esi, 1
or esi, eax
mov eax, esi
not eax
and eax, 0x16e851a
and esi, 0xfe917ae5
or esi, eax
mov eax, esi
xor eax, 0x3a914801
xor esi, 0x16e851a
xor ecx, 0x6459cb0c
mov edx, ecx
and edx, 0xc46ab3f4
and edi, 0x3b954c0b
or edi, edx
or ecx, esi
and esi, 0xc46ab3f4
and eax, 0x3b954c0b
or eax, esi
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd4416152
and ecx, 0x8360604
or ecx, edx
mov ebp, ecx
xor ebp, 0x8040400
xor ecx, 0xe6c171fb
or eax, 0xdc776756
mov edx, eax
not edx
and ecx, 0xe6f373ff
and ebp, 0x18040400
or ebp, ecx
and eax, 0xe6f373ff
and edx, 0x1088800
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x238898a9
and edx, 0xdc776756
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe4c88cf1
and edx, 0x1b37730e
or edx, ecx
xor edx, 0x1b37730e
or edx, eax
cmp edx, 0xffffffff
sete r10b
setne r11b
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg bl
mov edx, ebx
xor dl, r8b
and dl, bl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
xor al, r11b
not al
and al, r11b
or cl, r11b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r8b, r11b
and r10b, bl
or r10b, r8b
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
xor cl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xdc80ba21
mov ebp, 0x318d6ee0
cmovne eax, ebp
test cl, 1
mov ecx, 0xdc80ba21
jmp 0x140101896
mov rax, qword [rsp + 0x38]
mov qword [0x14024b080], rax
mov ecx, 0xa39a186b
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x2edb2e60
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x6eec8325
mov ebx, ebp
and ebx, 0x91137cda
or ebx, edx
mov edx, ebx
xor edx, 0x104008
xor ebx, 0x448c8024
mov ecx, ebp
xor ecx, 0x449dc82c
and ecx, ebp
or ebx, 0xbb6237d3
mov edi, ecx
not edi
mov eax, ebx
and eax, 0x56c3bb94
and edx, 0x1c4028
or edx, eax
or ebx, edi
and edi, 0x56c3bb94
and ecx, 0xa93c446b
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x67707300
and ebx, 0x988f8cff
or ebx, eax
mov edi, ebx
xor edi, 0x8000000
xor ebx, 0xcd380c
and ebx, 0xd4df7cde
and edi, 0x2b208321
or edi, ebx
mov eax, edi
xor eax, 0x29208321
and esi, 0x100deee6
and ebp, 0xeff21119
or ebp, esi
mov ecx, ebp
xor ecx, 0x2d300111
xor edi, 0xd4df7cde
xor ebp, 0x100deee6
mov edx, edi
and edx, 0xd2c3304e
and eax, 0x2d3ccfb1
or eax, edx
or edi, ebp
and ebp, 0xd2c3304e
and ecx, 0x2d3ccfb1
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x5ee55273
and edi, 0xa11aad8c
or edi, eax
xor edi, 0xa11aad8c
sete cl
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 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 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 ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x3feadcdd
mov eax, 0xe4c65fb7
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x3feadcdd
jmp 0x140103bba
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb25a274f
and edx, ecx
and ecx, 0x4da5d8b0
or ecx, ebp
xor ecx, 0x4da5d8b0
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xcefd9a20
and ecx, 0x310265df
or ecx, edx
xor ecx, 0x310265de
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42569aac
and ecx, 0xbda96553
or ecx, edx
mov edx, ecx
xor edx, 0x89094041
xor ecx, 0x4244888c
and edx, 0x891b5261
and ecx, 0x76e4ad9e
or ecx, edx
mov edx, ecx
xor edx, 0x80094220
xor ecx, 0x70048d8c
and ecx, 0x79169dcd
and edx, 0x86e96232
or edx, ecx
xor edx, 0x86e96232
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
and al, cl
xor al, 1
mov edx, eax
xor dl, r10b
not dl
and dl, r10b
or al, r10b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, r9d
xor r9b, r8b
and r8b, cl
and al, r10b
or al, r8b
or cl, r10b
xor cl, 1
or cl, r9b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x887acb03
mov ebp, 0xc5077cc6
cmovne edx, ebp
test cl, 1
mov ecx, 0x887acb03
jmp 0x140103ccb
mov ecx, 0x216f5e8b
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc2309cae
mov ebx, edx
and ebx, 0x3dcf6350
or ebx, ecx
xor ebx, 0x3dcf6350
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0x8e87a1ae
and edx, 0x71785e51
or edx, ebp
mov ebp, edx
xor ebp, 0x10380410
xor edx, 0x8e87a1ae
mov edi, ecx
and edi, 0x61c1db43
and ebx, 0x9e3e24bc
or ebx, edi
or ecx, edx
and edx, 0x61c1db43
and ebp, 0x9e3e24bc
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4f683728
and ecx, 0xb097c8d7
or ecx, edx
xor ecx, 0xb097c8d7
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor dl, r9b
and dl, r9b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov r10d, ecx
xor r10b, 1
mov ebx, r8d
xor bl, r9b
and bl, r8b
xor al, r9b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r8b
xor bl, 1
or bl, dl
and r10b, bl
xor bl, 1
and bl, cl
or bl, r10b
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, 0xee8e29bf
mov eax, 0x94860bdd
cmovne ecx, eax
test bl, 1
mov r12d, 0x94860bdd
cmove ecx, eax
test dl, 1
mov eax, 0xee8e29bf
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xdad15e2
mov ebx, ebp
and ebx, 0xf252ea1c
or ebx, edx
xor ebx, 0xf252ea1c
mov edx, ebp
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa23bacd
and edx, 0xf5dc4532
or edx, ebx
mov ebx, edx
xor ebx, 0x21d44400
xor edx, 0xa23bacd
mov edi, edx
and edi, 0xd62921be
and ebx, 0x29d6de41
or ebx, edi
or edx, ebp
and ebp, 0xd62921be
and ecx, 0x29d6de41
or ecx, ebp
xor ecx, ebx
not edx
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 cl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x623cc892
mov ecx, 0xd6b9521a
cmovne ebp, ecx
test al, al
mov ecx, 0x623cc892
cmovne ecx, ebp
jmp 0x140103fd3
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x10040a1
and edx, 0xc619642
or edx, ecx
mov ebx, edx
xor ebx, 0x200642
xor edx, 0xa082601d
or ebp, 0xd61d6e3
mov ecx, ebp
not ecx
and edx, 0xacc3f01d
and ebx, 0x12006e2
or ebx, edx
and ebp, 0xacc3f01d
and ecx, 0x521c0900
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf29e291c
and ecx, 0xd61d6e3
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x2f8c4591
and ecx, 0xd073ba6e
or ecx, edx
xor ecx, 0xd073ba6f
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebx, ecx
not ebx
or ecx, 0x8caa829c
mov ebp, ecx
not ebp
or ebx, 0x73557d63
mov edx, ebx
not edx
and ecx, 0xb9f9fc1f
and ebp, 0x42040160
or ebp, ecx
and ebx, 0xb9f9fc1f
and edx, 0x4020280
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8caa829c
and edx, 0x73557d63
or edx, ecx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, cl
xor al, 1
or r8b, al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, r8b
xor dl, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2113d810
mov ecx, 0xff471a4c
cmovne ebp, ecx
test al, 1
mov ecx, 0x2113d810
jmp 0x1401044b7
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5ca5d8c8
mov ebx, ecx
and ebx, 0xa35a2736
or ebx, edx
xor ebx, 0xa35a2736
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xce66f531
and edx, 0x31990ace
or edx, ebx
xor edx, 0x31990ace
and ebp, 0x71689064
and ecx, 0x8e976f9b
or ecx, ebp
xor ecx, 0x8e976f9b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x20c59430
and ecx, 0xdf3a6bcf
or ecx, edx
xor ecx, 0xdf3a6bcf
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov edx, r9d
and dl, r10b
and r9b, cl
and cl, r8b
or cl, dl
mov r11d, ecx
xor r11b, r10b
and r11b, cl
and r10b, r8b
or r10b, r9b
mov r9d, r11d
xor r9b, 1
mov eax, r10d
xor al, 1
mov edx, eax
mov r8d, eax
mov ecx, r9d
and cl, al
xor al, r9b
and r9b, r11b
xor r9b, 1
mov ebx, r11d
xor bl, r9b
or r9b, r11b
and dl, r10b
xor r9b, 1
or r9b, bl
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, r9b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc60fc998
mov eax, 0x3b29d318
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc60fc998
jmp 0x140103bba
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov eax, ebx
or eax, 0x39b6dfdc
and ebp, 0x39b6dfdd
and edx, 0xc6492022
or edx, ebp
and eax, 0x39b6dfdd
xor eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xd8448036
and eax, 0x27bb7fc9
or eax, ebp
and edi, 0xd8448036
and ebx, 0x27bb7fc9
or ebx, edi
xor ebx, eax
xor edx, ebx
test edx, ebx
setne r8b
sete bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov r9d, ecx
xor r9b, bl
mov r10d, r9d
xor r10b, 1
and bl, al
and cl, r8b
or cl, bl
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov edx, r10d
and dl, r9b
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
xor dl, al
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xf90b6c4a
mov ecx, 0xea2ff9ac
cmovne ebp, ecx
test al, 1
mov ecx, 0xf90b6c4a
cmovne ecx, ebp
test dl, 1
jmp 0x140104752
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbf4adeb
and edx, 0xf40b5214
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb0a571d3
and edx, 0x4f5a8e2c
or edx, ecx
mov ebp, edx
xor ebp, 0x44ae23c7
mov ecx, edx
xor ecx, 0x44ae23c6
and ecx, ebp
xor edx, 0xbb51dc38
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x5d5f9928
and edx, ebp
not ebp
and ebp, 0xf0cf5c67
and ecx, 0xf30a398
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1108108
xor ecx, 0x504f1820
or ecx, 0xa2a066d7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5ca16897
and ebp, 0x15e9128
or ebp, edi
or ecx, ebx
and ebx, 0x5ca16897
and edx, 0xa35e9768
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa2a066d7
and ecx, 0x5d5f9928
or ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x7353e633
mov ebp, 0x9a24d9ab
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x7353e633
cmovne ecx, ebp
test dl, 1
jmp 0x140102957
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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, 0x1fc83d9
and ecx, 0xfe037c26
or ecx, ebx
mov ebx, ecx
xor ebx, 0xd2021822
xor ecx, 0x1fc83d8
or ecx, 1
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x2dd1e485
and ebx, 0xd22e1b7a
or ebx, esi
or ecx, edi
and edi, 0x2dd1e485
and ebp, 0xd22e1b7a
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x7855a400
and ecx, 0x87aa5bff
or ecx, ebp
xor ecx, 0x87aa5bff
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x40099877
and ecx, 0xbff66788
or ecx, edx
xor ecx, 0xbff66788
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ebx
or dl, cl
and cl, al
xor al, r8b
xor dl, 1
or dl, al
and bl, r8b
or bl, cl
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x518904f5
mov eax, 0xea2ff9ac
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
not dl
test dl, 1
mov eax, 0x518904f5
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe37fb9b8
mov ecx, ebp
and ecx, 0x1c804647
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4004002
xor ecx, 0x43483810
mov edx, ebp
xor edx, 0x47487c52
and edx, ebp
or ecx, 0xb8b783ad
mov esi, edx
not esi
mov eax, ecx
and eax, 0x5b039d75
and ebx, 0x4486002
or ebx, eax
or ecx, esi
and esi, 0x5b039d75
and edx, 0xa4fc628a
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb8b783ac
and ecx, 0x47487c53
or ecx, eax
mov eax, ecx
not eax
and edi, 0x5b331b7a
and ebp, 0xa4cce485
or ebp, edi
mov edx, ebp
xor edx, 0x84042084
xor ebp, 0x5b331b7a
mov ebx, ecx
and ebx, 0x62dbc539
and eax, 0x9d243ac6
or eax, ebx
or ecx, ebp
and ebp, 0x62dbc539
and edx, 0x9d243ac6
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ecx, eax
xor cl, r9b
and cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, r10d
xor cl, bl
mov edx, ecx
and dl, r10b
and cl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, r10b
and dl, r9b
xor al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x6d9d3e81
mov ebp, 0xab242256
cmovne edx, ebp
test cl, 1
cmovne edx, r15d
test al, 1
cmove edx, ebp
jmp 0x140103438
mov ecx, 0x94fa00c6
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x40100
mov edx, eax
and edx, 0xc1499406
or edx, ebp
mov ebp, edx
xor ebp, 0x40089406
xor edx, 0x304390
mov ecx, esi
or ecx, 0xc14d9506
mov ebx, ecx
not ebx
and edx, 0x81714390
and ebp, 0x400c9406
or ebp, edx
and ecx, 0x81714390
and ebx, 0x3e822869
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x8e3350c3
and ebx, 0x71ccaf3c
or ebx, ecx
mov edi, ebx
xor edi, 0xb0813a3b
xor ebx, 0x46484c0
mov ecx, edi
and ecx, 0xfb9a7117
and ebx, 0x4658ee8
or ebx, ecx
or edi, eax
and eax, 0xfb9a7117
and esi, 0x4658ee8
or esi, eax
xor esi, ebx
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x56ca8841
and edi, 0xa93577be
or edi, eax
xor edi, 0xa93577be
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x5deef5bc
mov ebp, 0xd872e244
cmovne ecx, ebp
test bl, bl
mov edx, 0x5deef5bc
jmp 0x14010474d
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x891130c0
mov edx, ebx
and edx, 0x20000221
or edx, ecx
xor edx, 0x20000221
mov ecx, ebx
xor ecx, 0xa91132e1
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x56eecd1f
and ecx, 0xa91132e0
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb78dcc0c
and ecx, 0x487233f3
or ecx, edx
mov edx, ecx
xor edx, 0x8522061
xor ecx, 0xb78dcc0c
mov edi, ecx
and edi, 0xd521179a
and edx, 0x2adee865
or edx, edi
or ecx, ebx
and ebx, 0xd521179a
and ebp, 0x2adee865
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf1e95b68
and ecx, 0xe16a497
or ecx, edx
xor ecx, 0xe16a497
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, ebx
xor cl, dl
and cl, bl
and r8b, al
xor al, dl
and bl, dl
or bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, bl
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, 0x7235014f
mov ebp, 0xed8952da
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x7235014f
jmp 0x140102181
mov ecx, 0xdc80ba21
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbc697e8e
and ecx, edx
and edx, 0x43968171
or edx, ebp
xor edx, 0x43968171
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, 0x975579eb
and edx, 0x68aa8614
or edx, ebp
mov ebp, edx
xor ebp, 0x20605
xor edx, 0x975579ea
mov edi, ecx
and edi, 0xfbbdc010
and ebx, 0x4423fee
or ebx, edi
or ecx, edx
and edx, 0xfbbdc010
and ebp, 0x4423fef
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x7ae98487
and ecx, 0x85167b78
or ecx, edx
mov ebx, ecx
xor ebx, 0x80121028
xor ecx, 0x10480402
or ebp, 0xb27b5e6a
mov edx, ebp
not edx
or ecx, 0x840100
and ecx, 0x10cc4f42
and ebx, 0xa2331028
or ebx, ecx
and ebp, 0x10cc4f42
and edx, 0x4d00a095
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xaa2b5ab0
and edx, 0x55d4a54f
or edx, ecx
mov ecx, edx
xor ecx, 0xe621f900
xor edx, 0x185004da
mov ebp, edx
and ebp, 0x118e02e5
and ecx, 0xee71fd1a
or ecx, ebp
xor ecx, 0xee71fd1a
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
xor al, 1
mov ecx, edx
xor dl, r8b
and r8b, bl
and cl, r9b
or cl, r8b
or bl, r9b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x7b27295e
mov edx, 0x61f1653c
cmovne ecx, edx
test bl, 1
mov edx, 0x7b27295e
cmovne edx, ecx
test al, al
jmp 0x1400fc9d5
mov ecx, 0xd96761ad
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xd8323a23
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4f8504b6
and edx, 0xb07afb49
or edx, ecx
mov ebp, edx
xor ebp, 0x800a0041
xor edx, 0x70400b4
and edx, 0x3774fbbc
and ebp, 0xc88b0443
or ebp, edx
mov ecx, ebp
xor ecx, 0x1504e294
mov edx, ebp
xor edx, 0xc88b0443
mov ebx, edx
and ebx, 0x2270196b
and ecx, 0xdd8fe694
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x7ab500eb
and ecx, 0x854aff14
or ecx, ebx
mov ebx, ecx
xor ebx, 0x500a64c
and edx, 1
xor ebp, 0xc88b0442
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x58c51981
mov edi, ecx
and edi, 0xf27a4933
and ebx, 0xd85b6cc
or ebx, edi
or ecx, ebp
and ebp, 0xf27a4933
and edx, 0xd85b6cc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x568f50c1
and edx, ecx
and ecx, 0xa970af3e
or ecx, ebp
xor ecx, 0xa970af3e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
and dl, al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, bl
mov r9d, eax
xor r9b, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor al, dl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x7460716e
mov ebp, 0x6ff64066
cmovne eax, ebp
test dl, 1
mov edx, 0x7460716e
jmp 0x140102029
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xb3b9873
mov edx, ebp
and edx, 0xf4c4678c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd842355b
and edx, 0x27bdcaa4
or edx, ebx
mov ebx, edx
xor ebx, 0x80602d4
and eax, 0x63117060
and ebp, 0x9cee8f9f
or ebp, eax
mov eax, ebp
xor eax, 0x18668695
xor edx, 0xd379ad29
mov edi, edx
and edi, 0xe699790a
and ebx, 0x196686f5
or ebx, edi
xor ebp, 0x62117000
and ebp, 0xe699790a
and eax, 0x196686f5
or eax, ebp
xor eax, ebx
xor edx, eax
test edx, eax
setne al
sete r8b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg r9b
mov ebx, r9d
xor bl, r11b
and bl, r9b
mov ecx, ebx
not cl
and cl, bl
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, r8d
or bl, cl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
and r9b, r8b
and al, r11b
or al, r9b
mov ebx, r11d
and bl, r8b
xor r11b, r8b
or r11b, bl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
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 al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x3e6c26d8
mov ebp, 0x33567b74
cmovne eax, ebp
test cl, 1
mov ecx, 0x3e6c26d8
cmove eax, ecx
jmp 0x140101cd4
mov ecx, 0x76e30514
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x37842666
and ecx, edx
and edx, 0xc87bd999
or edx, ebp
mov ebp, edx
xor ebp, 0xc0039001
xor edx, 0x37842666
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2b786bde
and ebp, 0xd4879421
or ebp, edi
or edx, ebx
and ebx, 0x2b786bde
and ecx, 0xd4879421
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
and ebp, 0x8db7e105
mov ecx, edx
and ecx, 0x72481efa
or ecx, ebp
mov ebx, ecx
xor ebx, 0x72481efa
mov ebp, ecx
xor ebp, 0x2fae2298
and ebp, ebx
and edx, 0x5de63c62
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x5de63c63
and edx, 0xa219c39c
or edx, ebp
xor ecx, 0x84a1c000
and ecx, 0xe4a1deaa
mov ebp, ebx
and ebp, 0x1b5e2155
or ebp, ecx
xor ebp, 0xe4a1deab
and ebx, 1
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x14afa9c3
and ebx, 0xeb50563c
or ebx, ecx
mov ebp, ebx
xor ebp, 0x8b004008
mov ecx, edx
not ecx
xor ebx, 0x14afa9c3
mov edi, ecx
and edi, 0x74709e37
and edx, 0x8b8f61c8
or edx, edi
or ecx, ebx
and ebx, 0x74709e37
and ebp, 0x8b8f61c8
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x696450ad
and ecx, 0x969baf52
or ecx, edx
xor ecx, 0x696450ad
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0x61f1653c
mov ebp, 0x70ef59b3
cmovne edx, ebp
test cl, cl
mov ecx, 0x61f1653c
cmove edx, ecx
test al, al
cmovne edx, ebp
jmp 0x140103438
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x98ababde
and ecx, edx
and edx, 0x67545421
or edx, ebp
mov ebp, edx
xor ebp, 0x22140000
xor edx, 0x98ababde
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x454bde21
and ebp, 0xbab421de
or ebp, edi
or edx, ebx
and ebx, 0x454bde21
and ecx, 0xbab421de
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov esi, edx
not esi
mov ecx, edx
xor ecx, 0x8135b406
mov ebp, ecx
and ebp, esi
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x3883d5c2
and ecx, 0xc77c2a3d
or ecx, ebp
mov edi, ecx
xor edi, 0x2019838
and edx, 0xc55075b3
mov ebx, esi
and ebx, 0x3aaf8a4c
or ebx, edx
xor ebx, 0xc55075b2
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0xb9b661c5
mov ebp, ecx
and ebp, 0x54ca2647
and edi, 0xab35d9b8
or edi, ebp
or ecx, esi
and esi, 0x54ca2647
and edx, 0xab35d9b8
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x666ab59e
mov edx, ebx
not edx
or ecx, 0x89140200
and ecx, 0xe974b712
and ebp, 0x60a008c
or ebp, ecx
and ebx, 0xe974b712
and edx, 0x10814861
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x387e3442
and edx, 0xc781cbbd
or edx, ecx
mov ecx, edx
xor ecx, 0xe14a01
xor edx, 0x4e148188
and edx, 0xef1eb5aa
and ecx, 0x10e14a55
or ecx, edx
xor ecx, 0x10e14a55
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, bl
and al, r10b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
mov r8d, edx
xor r8b, 1
and r10b, r9b
and cl, bl
or cl, r10b
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov ecx, edx
and cl, r8b
mov eax, ecx
xor al, 1
xor cl, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, bl
and al, r9b
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x94bf88fe
mov ebp, 0xcdcc1ee2
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x94bf88fe
jmp 0x140103bba
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd780ba79
and edx, ecx
and ecx, 0x287f4586
or ecx, ebp
xor ecx, 0x287f4586
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfc6196a0
and ecx, 0x39e695f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30a0812
xor ecx, 0xfc6196a1
mov edi, edx
and edi, 0x24d5e5cc
and ebx, 0xdb2a1a32
or ebx, edi
or edx, ecx
and ecx, 0x24d5e5cc
and ebp, 0xdb2a1a33
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x7da79c12
and ecx, edx
not edx
and edx, 0x7da79c12
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2dce78a8
and ecx, 0xd2318757
or ecx, edx
mov edx, ecx
xor edx, 0x86141004
xor ecx, 0x5029c0b0
and ecx, 0x79abcbf1
and edx, 0x8654340e
or edx, ecx
xor edx, 0x8654340e
cmp edx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, eax
or bl, cl
xor bl, 1
and cl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r8b
or r9b, cl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8193bdf8
mov ebp, 0x9b5a2ecf
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x8193bdf8
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1401043a0
mov ecx, 0x3cdba3a5
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x7353e633
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov eax, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, eax
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and eax, 0x30041f39
and edx, 0xcffbe0c6
or edx, eax
xor edx, 0xcffbe0c6
sete al
setne r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg r9b
mov ecx, ebx
and bl, r8b
and r8b, r9b
and cl, al
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and al, r9b
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r8b
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x76e30514
mov ebp, 0x77366fe7
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x76e30514
jmp 0x140103bba
mov rax, qword [rsp + 0x30]
mov ecx, 0x84904ccb
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x7c69fd51
and ecx, 0x839602ae
or ecx, eax
mov eax, ecx
not eax
and eax, 0x77579054
and ecx, 0x88a86fab
or ecx, eax
mov edx, ecx
xor edx, 0xf4c192fa
mov ebp, ecx
xor ebp, 0xf4c192fb
and ebp, edx
xor ecx, 0x91a4c01
and ecx, 0xb91b4c11
and edx, 0x46e4b3ee
or edx, ecx
mov ecx, edx
xor ecx, 0x44a0824a
mov eax, ebp
not eax
xor edx, 0xb91b4c10
mov ebx, eax
and ebx, 0x1b4d35b5
and ebp, 0xe4b2ca4a
or ebp, ebx
or eax, edx
and edx, 0x1b4d35b5
and ecx, 0xe4b2ca4a
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe8c1ad84
and edx, eax
or eax, 0x173e527b
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x4fad8d6
and ecx, 0xe8012500
or ecx, ebx
or eax, ebp
and ebp, 0x4fad8d6
and edx, 0xfb052729
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9fd557ab
and eax, 0x602aa854
or eax, ecx
mov ecx, eax
xor ecx, 0xeb0100
xor eax, 0x7714fa2f
mov edx, eax
and edx, 0xfd1436de
and ecx, 0x2ebc921
or ecx, edx
xor ecx, 0xfd1436de
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14024b704], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
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, 0x19eb3db
mov ebp, 0x1dc60292
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x19eb3db
jmp 0x140104907
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x64a4cf6b
and edx, 0x9b5b3094
or edx, ecx
mov eax, edx
xor eax, 0x64a4cf6b
xor edx, 0x80430094
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xc46749f4
and eax, 0x3b98b60b
or eax, edx
xor eax, 0x3b98b60a
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xeac8c3ff
and eax, 0x15373c00
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xed59a494
and eax, 0x12a65b6b
or eax, ecx
xor eax, 0xf86e9894
sete al
cmp dword [0x14024b704], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0x461dedfa
mov ebp, 0x4fa9352e
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0x461dedfa
cmovne edx, ebp
test cl, cl
jmp 0x140103435
mov rax, qword [rsp + 0x38]
mov qword [0x14024b080], rax
mov ecx, 0x9c1a31c6
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x2a240db6
mov ecx, ebp
and ecx, 0xd5dbf248
or ecx, ebx
mov ebx, ecx
xor ebx, 0xd0915248
xor ecx, 0x2a240db7
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x256ea4a2
and ebx, 0xda915b5c
or ebx, eax
or ecx, esi
and esi, 0x256ea4a2
and edx, 0xda915b5d
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0xd324647d
and ebp, 0x2cdb9b82
or ebp, edi
mov edx, ebp
xor edx, 0x2c820a00
xor ebp, 0xd324647d
mov ebx, ecx
and ebx, 0xd37db586
and eax, 0x2c824a79
or eax, ebx
or ecx, ebp
and ebp, 0xd37db586
and edx, 0x2c824a79
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
xor cl, al
xor al, dl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
and bl, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x80c6597
mov ebp, 0x905235bb
cmovne eax, ebp
test cl, 1
mov ecx, 0x80c6597
jmp 0x140101896
mov ecx, 0x83f4e380
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x80c6597
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xc4050ea7
and edx, ebp
not ebp
and ebp, 0xc4050ea7
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6160d0a9
and edx, 0x9e9f2f56
or edx, ecx
mov ebx, edx
xor ebx, 0x21001e0
xor edx, 0xa565de0e
mov ecx, edx
and ecx, 0xfdae3619
and ebx, 0x251c9e6
or ebx, ecx
mov ecx, ebx
xor ecx, 0x251c9e6
xor ebx, 0xfdae3619
mov ebp, ebx
or ebp, 0x723ecc20
mov esi, ebp
not esi
or edx, 0x8dc133df
mov edi, edx
not edi
and ebp, 0xadf3b446
and esi, 0x399
or esi, ebp
and edx, 0xadf3b446
and edi, 0x520c4820
or edi, edx
xor edi, esi
mov edx, edi
not edx
and edx, 0xbc7a8bca
and edi, 0x43857435
or edi, edx
xor edi, 0xce4447eb
and ebx, 0xa79ac2ff
mov edx, ecx
and edx, 0x58653d00
or edx, ebx
xor edx, 0xa79ac2fe
and ecx, 1
or ecx, edx
not ecx
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa107602c
and ecx, 0x5ef89fd3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5ef89fd3
and ecx, 0xa107602c
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaa9f2821
and ecx, 0x5560d7de
or ecx, ebp
xor ecx, 0x5560d7de
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, cl
and al, dl
mov ebx, r9d
or bl, al
xor al, 1
or al, r8b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 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
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x5473cc4f
cmovne ebp, r12d
test dl, 1
mov ecx, ebp
mov edx, 0x5473cc4f
jmp 0x140104236
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b708]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x58cdd7d3
and edx, ebp
not ebp
and ebp, 0xb17a73aa
and ecx, 0x4e858c55
or ecx, ebp
mov ebp, ecx
xor ebp, 0x848000
xor ecx, 0x10485382
or ecx, 0xa732282c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x793144f9
and ebp, 0xcc9302
or ebp, edi
or ecx, ebx
and ebx, 0x793144f9
and edx, 0x86cebb06
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcd021509
and ecx, 0x32fdeaf6
or ecx, edx
mov edx, ecx
xor edx, 0x6a303d25
mov ebp, ecx
xor ebp, 0x848cc0d0
and ebp, 0xce9cd5f4
xor ecx, 0x5c5cdf20
and ecx, edx
and edx, 0x31632a0b
or edx, ebp
mov ebx, edx
xor ebx, 0x31632a0b
mov ebp, edx
xor ebp, 0xf8f037f1
and ebp, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
mov ebp, dword [0x14024b704]
or ecx, edi
mov edi, ecx
not edi
and edi, 0xc9931dfb
and ecx, 0x366ce204
or ecx, edi
xor edx, 0xca940034
and edx, 0xcbf5283e
mov edi, ebx
and edi, 0x340ad7c1
or edi, edx
xor edi, 0xcbf5283f
and ebx, 1
or ebx, edi
not ebx
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x1a42394e
mov edx, ebx
and edx, 0x10102b1
or edx, ecx
xor edx, 0x10102b1
and ebx, 0xe4bcc400
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xf65496a4
and ebx, 0x9ab695b
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2080020
xor ebx, 0x8414800b
and ebx, 0x94f4d28f
and ecx, 0x6b0b2d70
or ecx, ebx
mov edx, ecx
xor edx, 0x3010060
xor ecx, 0x4d4c08b
and ecx, 0x6cdeed9b
and edx, 0x93211264
or edx, ecx
mov ecx, edx
xor ecx, 0xcc4e809
xor edx, 0x82000260
and edx, 0xe21a07f2
and ecx, 0x1de5f80d
or ecx, edx
xor ecx, 0x1de5f80d
sete r8b
setne bl
cmp ebp, 0xa
setl cl
cmp ebp, 9
setg al
mov edx, eax
and dl, bl
and r8b, al
xor al, bl
or al, dl
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, al
xor bl, al
xor al, 1
and r8b, al
or dl, r8b
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3537401
mov ebp, 0xaf3d90d7
cmovne eax, ebp
test cl, 1
mov ecx, 0x3537401
cmovne ecx, eax
mov qword [0x14024b080], rsi
jmp 0x140103bb8
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x46a8cef2
and eax, 0xb957310d
or eax, edx
mov edx, eax
not edx
and edx, 0xb957310c
and eax, 0x46a8cef3
or eax, edx
mov edx, eax
not edx
and edx, 0x9f93bfb0
and eax, 0x606c404f
or eax, edx
xor eax, 0x606c404f
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b704], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
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
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x5eaab856
mov edx, 0x8ec10b36
cmovne ecx, edx
test al, al
mov eax, 0x5eaab856
cmove ecx, eax
test bl, 1
jmp 0x14010490c
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x44012550
mov edx, ebp
and edx, 0x30044089
or edx, ebx
mov ebx, edx
xor ebx, 0x20000009
xor edx, 0xcffbbf76
mov ecx, ebp
xor ecx, 0x740565d9
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd53765a0
and ebx, 0x20000059
or ebx, eax
or edx, esi
and esi, 0xd53765a0
and ecx, 0x2ac89a5f
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x8bfa9a27
and edx, 0x740565d8
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne r10b
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov ebx, ecx
xor bl, r10b
and bl, cl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
xor r9b, r10b
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
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
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0xd8323a23
mov ecx, 0xc045934c
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xd8323a23
cmovne ecx, eax
test bl, 1
jmp 0x140103cd0
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ebp, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edx, [rbp - 1]
imul edx, ebp
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x11474c26
and edx, 0xc4900208
or edx, ebp
mov ebp, edx
xor ebp, 0x80800208
xor edx, 0x39479cc4
mov edi, esi
or edi, 0xd5d74e2e
and edx, 0x7d579cc4
and ebp, 0x8080422a
or ebp, edx
mov ebx, edi
not ebx
and edi, 0x7d579cc4
and ebx, 0x2282111
or ebx, edi
xor ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5f464106
and ebx, 0xa0b9bef9
or ebx, ebp
mov edx, ebx
xor edx, 0x400eb084
xor ebx, 0x80800a29
and ebx, 0xb5e04a7b
and edx, 0x4a1fb584
or edx, ebx
xor edx, 0x4a1fb584
mov ebp, edx
and ebp, esi
xor edx, esi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x390f36bb
and edx, 0xc6f0c944
or edx, ebp
xor edx, 0xc6f0c944
sete r8b
setne bl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov edx, ebx
xor dl, cl
and bl, dl
and cl, dl
mov r10d, ebx
xor r10b, 1
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
or r9b, r8b
mov ebx, r9d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r9b
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
xor bl, cl
mov edx, ecx
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, dl
test bl, 1
mov ecx, 0x5a0bd7a3
mov ebp, 0x3d6873f2
cmovne ecx, ebp
test dl, 1
mov edx, 0x5a0bd7a3
cmovne ecx, edx
mov qword [rsp + 0x30], rax
test r8b, 1
jmp 0x1401044bd
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x220c1010
mov ebx, ecx
and ebx, 0x98084a4
or ebx, edx
xor ebx, 0x98084a4
mov edx, ecx
and edx, 0xd4736b4b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x4396b826
and edx, 0xbc6947d9
or edx, ebx
mov ebx, edx
xor ebx, 0x96008020
xor edx, 0x8000080
and edx, 0x9e553cc
and ebx, 0xf61aac33
or ebx, edx
xor ebx, 0xf61aac33
and ebp, 0x9b99fc06
and ecx, 0x646603f9
or ecx, ebp
xor ecx, 0x646603f9
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1c6981a9
and ecx, 0xe3967e56
or ecx, edx
xor ecx, 0xe3967e56
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
mov eax, r9d
xor al, dl
not al
and al, dl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
and dl, r8b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf5276423
mov ebp, 0x942ac93c
cmovne ecx, ebp
test dl, 1
mov edx, 0xf5276423
cmove ecx, edx
test al, 1
jmp 0x140104752
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xee4501f0
and ecx, 0x11bafe0f
or ecx, edx
mov edx, ecx
not edx
and edx, 0x11bafe0f
and ecx, 0xee4501f0
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe2054b6d
mov edi, ebp
and edi, edx
and ebp, ecx
mov ebx, edi
not ebx
mov esi, ebp
not esi
mov eax, ebx
and eax, 0x102509da
and edi, 0xefdaf625
or edi, eax
or ebx, esi
and esi, 0x102509da
and ebp, 0xefdaf625
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x1dfab493
and ebx, 0xe2054b6c
or ebx, eax
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xdcb59e4e
and ecx, 0x234a61b1
or ecx, eax
mov eax, ecx
xor eax, 0x20a40b1
xor ecx, 0x80108608
and ecx, 0xa150a708
and eax, 0x5eaf58f7
or eax, ecx
xor eax, 0xa150a708
sete al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf290855b
mov eax, 0x32e4e34b
cmovne ecx, eax
test dl, 1
mov edx, 0xf290855b
cmovne ecx, edx
jmp 0x140103a7d
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x2cff03a7
mov ebx, eax
and ebx, 0xd300fc58
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xd300fc59
and ebx, 0x2cff03a6
or ebx, ebp
not ebx
and edx, 0x91061ca0
and eax, 0x6ef9e35f
or eax, edx
xor eax, 0x6ef9e35f
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
setne dl
sete bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov r8d, ecx
xor r8b, bl
and dl, cl
or cl, bl
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
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 ecx, r8d
xor cl, 1
mov r10d, eax
xor r10b, 1
mov ebx, r8d
and bl, cl
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, al
and bl, r10b
or bl, dl
xor r10b, cl
or al, r8b
xor al, 1
or al, r10b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xbe72e22a
mov eax, 0xc01917b8
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xbe72e22a
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov edi, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x4dce19df
and edx, ebp
not ebp
and ebp, 0x4dce19df
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2a76c22a
and edx, 0xd5893dd5
or edx, ecx
mov ecx, edx
xor ecx, 0x9847240a
xor edx, 0x58880f1
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x9dc8a0f1
and ecx, 0x62375f0e
or ecx, edx
xor ecx, 0x62375f0f
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe9134c98
and ecx, 0x16ecb367
or ecx, edx
mov edx, ecx
not edx
and edx, 0x266f8284
and ecx, 0xd9907d7b
or ecx, edx
mov edx, ecx
xor edx, 0x200031a3
xor ecx, 0xcf7cce1c
mov ebp, ecx
and ebp, 0xd7974e58
and edx, 0x2868b1a7
or edx, ebp
xor edx, 0x2868b1a7
or edx, ecx
cmp edx, 0xffffffff
sete dl
setne r9b
cmp edi, 0xa
setl al
cmp edi, 9
setg r8b
mov ecx, r9d
and cl, r8b
mov ebx, eax
and bl, dl
or bl, cl
xor bl, 1
or bl, r8b
or r9b, al
xor dl, al
and dl, al
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x9e852d69
mov ebp, 0xe86e817
cmovne ecx, ebp
test dl, 1
mov eax, 0x9e852d69
cmovne ecx, eax
test bl, 1
jmp 0x1401044bd
mov ecx, 0x9350270a
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfc1b81eb
and ecx, eax
and eax, 0x3e47e14
or eax, edx
xor eax, 0x3e47e14
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x20078b00
mov ebx, ebp
not ebx
mov ecx, edi
or ecx, 0xdff874ff
mov edx, ecx
not edx
and ebp, 0x607a259
and ebx, 0xd9f854a6
or ebx, ebp
and ecx, 0x607a259
and edx, 0x20000900
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x9cdbb5d7
and edx, 0x63244a28
or edx, ecx
xor edx, 0xbcdc3ed6
and edi, 1
xor eax, 0xfffffffe
or eax, edi
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc94228
and eax, 0x40100c10
or eax, ecx
mov ebp, eax
xor ebp, 0x40100000
xor eax, 0xbbec404d
or edx, 0x40d94e38
mov ecx, edx
not ecx
and eax, 0xbbec4c5d
and ebp, 0x40110220
or ebp, eax
and edx, 0xbbec4c5d
and ecx, 0x402b182
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x5bd9c7ea
and ecx, 0xa4263815
or ecx, eax
mov eax, ecx
xor eax, 0x404a6229
xor ecx, 0x9000100
and ecx, 0xadb51504
and eax, 0x524aeafb
or eax, ecx
mov ecx, eax
xor ecx, 0x10026811
xor eax, 0x25301104
and eax, 0x677893ee
and ecx, 0x98876c11
or ecx, eax
mov eax, ecx
xor eax, 0x40016e
xor ecx, 0x88852c10
and ecx, 0xefbdbe90
and eax, 0x1042416f
or eax, ecx
xor eax, 0x1042416f
setne r8b
cmp dword [0x14024b704], 0xa
setl bl
mov edx, ebx
xor dl, r8b
mov eax, ebx
xor al, dl
not al
and al, dl
or r8b, bl
not dl
and dl, bl
mov ecx, r8d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor al, 1
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xb5fbd929
mov edx, 0x4ff73ef9
cmovne eax, edx
test cl, 1
mov ecx, 0xb5fbd929
jmp 0x140103a7a
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf4e642c0
and edx, ecx
and ecx, 0xb19bd3f
or ecx, ebp
xor ecx, 0xb19bd3f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x9a80c2df
and ecx, 0x657f3d20
or ecx, ebp
xor ecx, 0x657f3d21
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xd1099a31
and edx, ecx
not ecx
and ecx, 0xd1099a31
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2ef665ce
and edx, 0xd1099a31
or edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x5c328159
mov ebp, 0x9a24d9ab
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x5c328159
jmp 0x140103bba
mov ecx, 0x6844cf5b
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x9e9ec8d
and ecx, 0xf6161372
or ecx, edx
mov edi, ecx
xor edi, 0x94001240
xor ecx, 0x9e9ec8d
mov edx, ecx
and edx, 0x63bf4d33
and edi, 0x9c40b2cc
or edi, edx
mov ebp, edi
xor ebp, 0x9c40b2cc
mov ebx, edi
xor ebx, 0x61fb7110
and ebx, ebp
or ecx, 0x2443c23
mov esi, ecx
not esi
mov edx, ebx
not edx
mov eax, edx
and eax, 0xc860c9c1
and ebx, 0x379f363e
or ebx, eax
or edx, ecx
and ecx, 0xc860c9c1
and esi, 0x359b021c
or esi, ecx
xor esi, ebx
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0xfdbbc3dd
and edx, 0x2443c22
or edx, eax
xor edi, 0x3170d30
and edi, 0x13172db0
mov eax, ebp
and eax, 0xece8d24f
or eax, edi
xor eax, 0x13172db1
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x86c1c2f9
and edx, 0x793e3d06
or edx, ebx
or ecx, ebp
and ebp, 0x86c1c2f9
and eax, 0x793e3d06
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x203c2465
and eax, ecx
and ecx, 0xdfc3db9a
or ecx, edx
xor ecx, 0xdfc3db9a
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
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
mov eax, edx
xor al, bl
and al, dl
xor bl, cl
not bl
and bl, cl
xor cl, r9b
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
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, 0x33235a85
mov ebp, 0x97b49f4f
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x33235a85
cmovne ecx, ebp
test dl, dl
jmp 0x140102957
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x40002352
and ebp, 0xd558001
or ebp, edx
mov ebx, ebp
xor ebx, 0x5118000
xor ebp, 0x12a86f9c
or ecx, 0x4d55a353
mov edx, ecx
not edx
and ebp, 0x1aec6f9d
and ebx, 0x45118042
or ebx, ebp
and ecx, 0x1aec6f9d
and edx, 0xa0021020
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb2aa5cac
and edx, 0x4d55a353
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 0x1d1b074a
mov edi, ebp
not edi
mov esi, ecx
or esi, 0xe2e4f8b5
mov ebx, esi
not ebx
and ebp, 0x82994858
and edi, 0x6064b0a5
or edi, ebp
and esi, 0x82994858
and ebx, 0x1d020702
or ebx, esi
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xf4e6d5b6
and ebx, 0xb192a49
or ebx, ebp
xor ebx, 0xe9fdd2fd
and edx, 0xd69f435
mov ebp, ecx
and ebp, 0xf2960bca
or ebp, edx
xor ebp, 0xd69f434
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa4cbd193
and ecx, 0x5b342e6c
or ecx, edx
xor ecx, 0x5b342e6c
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x804e82d4
and ecx, 0x7fb17d2b
or ecx, edx
mov edx, ecx
xor edx, 0x2f814003
xor ecx, 0x468254
and ecx, 0x5076bf7c
and edx, 0xaf894083
or edx, ecx
xor edx, 0xaf894083
cmp edx, 0xffffffff
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 r9d, ebx
xor r9b, al
and r9b, 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 r8d, r9d
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, r9d
and dl, r8b
mov r11d, ecx
and r11b, bl
mov r10d, edx
and r10b, r9b
xor dl, r9b
or dl, r10b
mov eax, r11d
xor al, 1
xor r11b, cl
or al, bl
xor al, 1
or al, r11b
xor al, dl
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x95f983fd
mov ebp, 0x4881a690
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x95f983fd
jmp 0x140103bba
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8026a59a
and ecx, 0x7fd95a65
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7fd95a65
and ecx, 0x8026a59a
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xf8de9c53
mov ebx, ecx
not ebx
or ebp, 0x72163ac
mov edx, ebp
not edx
and ecx, 0x45f8c0a7
and ebx, 0x2012308
or ebx, ecx
and ebp, 0x45f8c0a7
and edx, 0xb8061c50
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf8de9c53
and edx, 0x72163ac
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2d84df28
and edx, 0xd27b20d7
or edx, ecx
mov ecx, edx
xor ecx, 0x127b0051
xor edx, 0x21844f00
and edx, 0xe1846f86
and ecx, 0x1e7b9079
or ecx, edx
xor ecx, 0x1e7b9079
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
xor al, 1
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
mov eax, edx
xor al, 1
xor r10b, cl
xor r10b, 1
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x94fa00c6
mov ebp, 0x206c4426
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x94fa00c6
jmp 0x140104907
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0xce29009f
and eax, 0x31d6ff60
or eax, edx
mov edx, eax
xor edx, 0x31d6ff60
xor eax, 0xce29009f
and eax, ebx
not ebx
and edx, ebx
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg sil
cmp ecx, 0xa
setl r10b
mov ecx, r10d
xor cl, sil
and cl, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ecx
xor dl, 1
or cl, dl
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or al, bl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and al, cl
mov ebx, edx
xor bl, 1
and dl, bl
xor al, 1
mov r11d, ecx
xor r11b, al
or al, cl
xor al, 1
or al, r11b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
and r8b, r10b
or r10b, r9b
and sil, r9b
or sil, r8b
mov eax, r10d
xor al, sil
xor sil, 1
xor al, 1
or sil, r10b
xor sil, 1
or sil, al
xor sil, dl
and dl, sil
mov eax, esi
xor al, dl
test al, 1
mov eax, 0x2a9d1a32
mov ecx, 0xa000b25c
cmovne eax, ecx
test sil, 1
mov ecx, 0x2a9d1a32
cmovne ecx, eax
test dl, 1
jmp 0x140103bba
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb705be3e
and eax, ecx
and ecx, 0x48fa41c1
or ecx, edx
xor ecx, 0x48fa41c1
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x369a1a0b
mov eax, ecx
and eax, 0xc965e5f4
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf34a1c53
and eax, 0xcb5e3ac
or eax, ebp
mov ebp, eax
xor ebp, 0x805a9a0
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
xor eax, 0xc5d00659
mov ebx, eax
and ebx, 0x762a504f
and ebp, 0x89d5afb0
or ebp, ebx
or eax, ecx
and ecx, 0x762a504f
and edx, 0x89d5afb0
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe1b9e33b
and ecx, eax
and eax, 0x1e461cc4
or eax, edx
mov edx, eax
xor edx, 0x6420440
xor eax, 0xe1b9e33b
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xd9adda9d
and edx, 0x26522562
or edx, ebx
or eax, ebp
and ebp, 0xd9adda9d
and ecx, 0x26522562
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe0fd1010
and eax, 0x1f02efef
or eax, ecx
mov ecx, eax
xor ecx, 0x4002b0b
xor eax, 0x20dc0000
and eax, 0x3bdec4e4
and ecx, 0xc4213b1b
or ecx, eax
xor ecx, 0xc4213b1b
setne al
cmp dword [0x14024b704], 9
setg r8b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
mov ecx, edx
xor cl, 1
mov r9d, r8d
xor r9b, 1
mov ebx, edx
and bl, cl
mov eax, r9d
and al, r8b
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov edx, r9d
and dl, al
xor al, r9b
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, 0x241c0daa
mov ebp, 0xcdcc1ee2
cmovne edx, ebp
test cl, 1
mov ecx, 0x241c0daa
jmp 0x140103ccb
mov ecx, 0x1784c49e
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd4c302b2
and edx, 0x2b3cfd4d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b3cfd4d
and edx, 0xd4c302b2
or edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
or ecx, 0xfd432d62
mov ebp, ecx
not ebp
mov edi, edx
xor edi, 0x2bcd29d
and edi, edx
mov esi, edi
not esi
mov eax, ecx
and eax, 0x2b7cbe0a
and ebp, 0x804095
or ebp, eax
or ecx, esi
and esi, 0x2b7cbe0a
and edi, 0xd48341f5
or edi, esi
xor edi, ebp
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x7138263a
and ecx, 0x8ec7d9c5
or ecx, eax
mov edi, ecx
xor edi, 0x84490348
and ebx, 1
xor edx, 0xfffffffe
or edx, ebx
mov eax, edx
not eax
and eax, 0xee514031
and edx, 0x11aebfce
or edx, eax
mov eax, edx
xor eax, 0x118833c8
xor edx, 0xee514031
xor ecx, 0x7384f4a6
mov ebp, ecx
and ebp, 0x8368c37
and edi, 0xf7c973c8
or edi, ebp
or ecx, edx
and edx, 0x8368c37
and eax, 0xf7c973c8
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x26a2ec39
and eax, 0xd95d13c6
or eax, ebx
or ecx, ebp
and ebp, 0x26a2ec39
and edx, 0xd95d13c6
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
sete al
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
xor bl, cl
xor bl, 1
or bl, dl
mov ecx, edx
xor cl, al
not cl
and cl, al
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
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 ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x65bf4ba5
mov ebx, 0xdc6ebc13
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1401044bd
mov ecx, 0x44d6625e
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf1cf95d1
mov edx, edi
and edx, 0xe306a2e
or edx, ebp
mov ebp, edx
xor ebp, 0x204204
xor edx, 0x888000
mov esi, ecx
or esi, 0xa3eac26c
mov ebx, esi
not ebx
or edx, 0x4110110
and edx, 0x6998138
and ebp, 0xa1624244
or ebp, edx
and esi, 0x6998138
and ebx, 0x58043c83
or ebx, esi
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0x5c153d92
and ebx, 0xa3eac26d
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2e1b1afa
and ebx, 0xd1e4e505
or ebx, edx
and edi, 0x2e1b1afa
and ecx, 0xd1e4e505
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x905235bb
mov ebp, 0x2f2d786
cmovne eax, ebp
test cl, 1
mov ecx, 0x905235bb
cmovne eax, ecx
test dl, 1
jmp 0x1401036eb
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x470f521c
mov ecx, ebp
and ecx, 0xb8f0ade2
or ecx, edx
xor ecx, 0xb8f0ade2
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7305a5d9
and edx, 0x8cfa5a26
or edx, ecx
mov ecx, edx
xor ecx, 0x4c21222
and ebx, 0xba5ed8e4
and ebp, 0x45a1271b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x5812613
xor edx, 0x7305a5d9
xor ebp, 0xba5ed8e4
mov edi, edx
and edi, 0xda38c90c
and ecx, 0x25c736f3
or ecx, edi
or edx, ebp
and ebp, 0xda38c90c
and ebx, 0x25c736f3
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
xor al, r9b
mov r10d, eax
xor r10b, 1
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, r10b
and al, cl
or al, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5552464c
mov ebp, 0x9e852d69
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x5552464c
jmp 0x140103bba
mov ecx, 0x81f452f
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xedd71afd
mov ecx, edx
xor ecx, 0xedd71afd
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x1228e503
and ecx, 0xedd71afc
or ecx, ebp
mov ebp, ecx
not ebp
and ebx, 0x828de533
and edx, 0x7d721acc
or edx, ebx
mov ebx, edx
xor ebx, 0x5c721248
xor edx, 0x828de533
mov edi, ecx
and edi, 0x23886886
and ebp, 0xdc779779
or ebp, edi
or ecx, edx
and edx, 0x23886886
and ebx, 0xdc779779
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x99918d01
and ecx, 0x666e72fe
or ecx, edx
xor ecx, 0x666e72fe
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
xor bl, r8b
mov ecx, eax
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 al, 1
mov eax, 0x49bd1f7c
mov ecx, 0x6e34eec6
cmovne eax, ecx
test bl, bl
mov ecx, 0x49bd1f7c
jmp 0x140103bb5
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x72b7ff6b
and edx, 0x8d480094
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfb237fec
and edx, 0x4dc8013
or edx, ecx
mov ebp, edx
xor ebp, 0x766b7f78
xor edx, 0x89948086
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x62f704cf
and ecx, ebp
not ebp
and ebp, 0xf40400
and edx, 0x620300cf
or edx, ebp
xor edx, 0x620300cf
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9d08fb30
and ecx, 0x62f704cf
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xb7cbca41
and edx, 0x483435be
or edx, ecx
xor edx, 0x483435be
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ecx
or al, bl
xor bl, 1
or bl, r11b
xor bl, 1
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r8b, r11b
and cl, r9b
or cl, r8b
mov ebx, r11d
and bl, r9b
xor r11b, r9b
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 al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x7f3889ee
mov ebp, 0xa271b213
cmovne eax, ebp
test dl, 1
mov edx, 0x7f3889ee
cmovne eax, edx
test cl, 1
jmp 0x1401036eb
mov ecx, 0x623cc892
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x5ed42d00
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xa8375dc5
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x55164a2
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xf52faf56
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x4acae0bc
mov edx, esi
and edx, 0xb5351f42
or edx, edi
or ecx, ebx
and ebx, 0x4acae0bc
and ebp, 0xb5351f43
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd7142218
and ecx, 0x28ebdde7
or ecx, edx
xor ecx, 0x28ebdde7
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ebx
xor al, r9b
and al, bl
mov edx, eax
and dl, cl
xor al, 1
and al, r8b
or al, dl
mov edx, ecx
xor dl, bl
and dl, cl
and r9b, r8b
and cl, bl
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xbc9e3ee5
mov ebp, 0x663816a2
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xbc9e3ee5
cmovne ecx, ebp
test al, al
jmp 0x140103cd0
mov ecx, 0x156adad6
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xa001b510
mov ebx, edi
and ebx, 0x4cde000d
or ebx, edx
xor ebx, 0x4cde000d
mov edx, edi
and edx, 0x13204ae2
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd3e275cd
and edx, 0x2c1d8a32
or edx, ebx
mov ebx, edx
xor ebx, 0x8040160c
and ebp, 0x75b2286c
and edi, 0x8a4dd793
or edi, ebp
xor edx, 0x3f3dc0d1
mov ebp, edx
and ebp, 0x74a7a973
and ebx, 0x8b58568c
or ebx, ebp
mov ebp, edi
xor ebp, 0x8a485680
xor edi, 0x74a22860
and edi, 0x74a7a973
and ebp, 0x8b58568c
or ebp, edi
xor ebp, ebx
xor edx, ebp
test edx, ebp
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, bl
or bl, al
or al, r8b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
or cl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
or cl, r9b
and r9b, dl
or r9b, bl
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0xeb30063a
mov edx, 0x7d7efdf0
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
mov qword [0x14024b080], rsi
test al, 1
mov eax, 0xeb30063a
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov esi, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9a85e91e
and edx, 0x657a16e1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3c97ec79
and edx, 0xc3681386
or edx, ecx
mov ebp, edx
xor ebp, 0x59edfa98
mov ebx, edx
xor ebx, 0xa6120567
mov ecx, edx
xor ecx, 0x18c62dd1
mov edi, ecx
and edi, ebx
and ecx, ebp
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd906eadb
and ecx, 0x26f91524
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3404024
and ebx, 1
xor edx, 0xa6120566
or edx, ebx
mov ebx, edx
not ebx
xor ecx, 0x982d3d93
mov edi, ecx
and edi, 0x749eba59
and ebp, 0x8b6145a6
or ebp, edi
or ecx, edx
and edx, 0x749eba59
and ebx, 0x8b6145a6
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9464593
and ecx, 0xf6b9ba6c
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf6b9ba6c
and ecx, 0x9464593
or ecx, edx
mov edx, ecx
not edx
and edx, 0x19195d8a
and ecx, 0xe6e6a275
or ecx, edx
mov edx, ecx
xor edx, 0x26042264
xor ecx, 0x5180
and ecx, 0xc0e2d191
and edx, 0x3f1d2e6e
or edx, ecx
xor edx, 0xc0e2d191
cmp edx, 0xffffffff
sete al
setne dl
cmp esi, 0xa
setl bl
cmp esi, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
xor cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
and dl, bl
mov eax, r8d
and al, cl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor 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, 0xeceb33b0
mov ebp, 0xf5276423
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xeceb33b0
jmp 0x140103bba
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x70ef59b3
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b708]
mov r8d, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov edx, ebp
xor edx, 0x58c5d578
and edx, ebp
not ebp
and ebp, 0x8004008
and edi, 0x50c59570
or edi, ebp
mov ebp, edi
xor ebp, 0x10c41450
xor edi, 0xaf3a6a8f
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0x4109a120
and ebp, 0x18c45458
or ebp, ecx
or edi, ebx
and ebx, 0x4109a120
and edx, 0xbef65edf
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x915db557
and edi, 0x6ea24aa8
or edi, edx
mov ebp, edi
xor ebp, 0x36679fd0
mov edx, edi
xor edx, 0xc998602f
mov ecx, edi
xor ecx, 0x3a3fc6b2
mov esi, ecx
and esi, edx
and ecx, ebp
mov ebx, esi
not ebx
mov ebp, ecx
not ebp
mov eax, ebx
and eax, 0xde3e2686
and esi, 0x21c1d979
or esi, eax
or ebx, ebp
and ebp, 0xde3e2686
and ecx, 0x21c1d979
or ecx, ebp
xor ecx, esi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xf3a7a69c
and ebx, 0xc585963
or ebx, eax
and edx, 1
xor edi, 0xc998602e
or edi, edx
mov eax, edi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xeb3dac02
and ebx, 0x14c253fd
or ebx, ecx
or edx, edi
and edi, 0xeb3dac02
and eax, 0x14c253fd
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xa7b65dfd
and eax, edx
and edx, 0x5849a202
or edx, ecx
xor edx, 0x5849a202
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xb7584edf
and edx, 0x48a7b120
or edx, eax
mov eax, edx
xor eax, 0x82b020
xor edx, 0x2480e9d
and edx, 0x4a6d0f9d
and eax, 0xb592f062
or eax, edx
xor eax, 0x4a6d0f9d
cmp eax, 0xffffffff
setne r9b
sete dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or cl, r9b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor r8b, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1ec43285
mov ebp, 0x6a73ead8
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x1ec43285
jmp 0x140104907
mov eax, dword [0x14024b708]
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 ecx, edx
xor ecx, 0xbf9bbc92
and ecx, edx
not edx
and edx, 0x565b3766
and ebp, 0xa9a4c899
or ebp, edx
mov eax, ebp
xor eax, 0xa9a4c899
mov edx, ebp
xor edx, 0xe9c08bf4
and edx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x58fb7957
and ecx, 0xa70486a8
or ecx, edx
xor ecx, 0x189f3a3b
xor ebp, 0x50480602
and ebp, 0xf1680e0a
mov edx, eax
and edx, 0xe97f1f5
or edx, ebp
xor edx, 0xf1680e0b
and eax, 1
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0xaf04d9b9
and ecx, eax
not eax
and eax, 0xaf04d9b9
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x50fb2646
and ecx, 0xaf04d9b9
or ecx, eax
mov eax, ecx
not eax
and eax, 0x16e20601
and ecx, 0xe91df9fe
or ecx, eax
mov eax, ecx
xor eax, 0x2818a9a2
xor ecx, 0x600201
and ecx, 0xc165525d
and eax, 0x3e9aada2
or eax, ecx
xor eax, 0xc165525d
cmp eax, 0xffffffff
sete r8b
cmp dword [0x14024b704], 0xa
setl cl
mov edx, ecx
xor dl, r8b
mov ebx, edx
and bl, r8b
mov eax, edx
and al, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
or cl, r8b
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x408b92f3
mov eax, 0x45a1fc63
cmovne ecx, eax
test bl, 1
mov ebp, 0x408b92f3
cmovne ecx, ebp
jmp 0x140101899
mov ecx, 0xab242256
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0xc68f9e4a
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x4ab05f26
and edx, ebp
not ebp
and ebp, 0x2305b00
and ecx, 0x48800426
or ecx, ebp
mov ebp, ecx
xor ebp, 6
xor ecx, 0xb77ffbd9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6aed37e0
and ebp, 0x104806
or ebp, edi
or ecx, ebx
and ebx, 0x6aed37e0
and edx, 0x9512c81f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x90f8fa98
and ecx, 0x6f070567
or ecx, edx
mov edx, ecx
xor edx, 0x25b75a41
xor ecx, 0xda48a5be
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc23e3510
and ebp, 0x3dc1caef
or ebp, edi
or edx, ebx
and ebx, 0xc23e3510
and ecx, 0x3dc1caef
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x54de6cfb
and ecx, 0xab219304
or ecx, edx
mov edx, ecx
xor edx, 0x548c68d2
xor ecx, 0xb019204
and ecx, 0xb53962d
and edx, 0xf4ac69d2
or edx, ecx
xor edx, 0xf4ac69d2
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r9b, r8b
xor r9b, 1
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 edx, ebx
xor dl, al
test al, 1
mov ecx, 0x7b30c390
mov eax, 0xa8375dc5
cmovne ecx, eax
test bl, bl
mov ebp, 0x7b30c390
cmove ecx, ebp
test dl, 1
cmovne ecx, eax
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x79a212e8
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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 ebp, edx
not ebp
mov edi, ebp
and edi, 0xcdef2c0f
and edx, 0x3210d3f0
or edx, edi
and ebx, 0xcdef2c0f
and ecx, 0x3210d3f0
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, r10d
xor r10b, r8b
and r8b, al
and dl, r9b
or dl, r8b
or al, r9b
xor al, 1
or al, r10b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor bl, al
or al, r11b
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov ecx, 0xf12fe076
mov edx, 0xdb6c6a95
cmovne ecx, edx
test bl, 1
mov edx, 0xf12fe076
cmovne edx, ecx
test al, 1
cmovne edx, ecx
jmp 0x140103438
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xbfbd4505
and ebp, ecx
or ecx, 0x4042bafa
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x21a881e8
mov edx, esi
and edx, 0x9e154405
or edx, edi
or ecx, ebx
and ebx, 0x21a881e8
and ebp, 0xde577e17
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4042bafb
and ecx, 0xbfbd4504
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7f04f4c9
and ecx, 0x80fb0b36
or ecx, edx
xor ecx, 0x80fb0b36
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, dl
and dl, al
or al, r8b
xor al, 1
and bl, r8b
or bl, dl
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
xor dl, 1
mov ebx, eax
and bl, dl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
and al, r9b
mov ecx, r9d
and cl, dl
xor dl, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x9c1bc452
mov ecx, 0xa9695e93
cmovne eax, ecx
test dl, 1
mov ecx, 0x9c1bc452
cmovne ecx, eax
test bl, bl
jmp 0x140103bba
mov edx, dword [0x14024b708]
mov esi, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0xb971c81a
mov edx, ecx
and edx, 0x468e37e5
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x973f93fd
and edx, 0x68c06c02
or edx, ebx
mov ebx, edx
xor ebx, 0xd1b1a419
xor edx, 0x22441386
and edi, 0x8a16c51f
and ecx, 0x75e93ae0
or ecx, edi
mov edi, ecx
xor edi, 0x60403280
xor ecx, 0x8a16c51f
mov ebp, ebx
and ebp, 0x9dbb4868
and edx, 0x6244b797
or edx, ebp
or ebx, ecx
and ecx, 0x9dbb4868
and edi, 0x6244b797
or edi, ecx
xor edi, edx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete cl
setne r8b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg r9b
mov edx, r10d
and r10b, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
or r10b, cl
mov r8d, ebx
xor r8b, 1
mov edx, r10d
xor dl, 1
mov ecx, ebx
and cl, r8b
mov r11d, r10d
and r11b, dl
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
mov eax, r11d
xor al, 1
xor r11b, r10b
or al, dl
xor al, 1
or al, r11b
xor al, cl
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x600082c6
mov edx, 0x75b64b58
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x600082c6
jmp 0x140103bba
mov edx, dword [0x14024b708]
mov r10d, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x5c21ff1a
mov edx, ebp
and edx, 0xa3de00e4
or edx, ebx
mov ebx, edx
xor ebx, 0xa0da0064
xor edx, 0x5c21ff1b
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x1325ff81
and ebx, 0xecda007e
or ebx, ecx
or edx, esi
and esi, 0x1325ff81
and eax, 0xecda007e
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp r10d, 9
setg al
cmp r10d, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, edx
xor r11b, 1
mov ecx, r11d
or cl, dl
xor dl, cl
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, 1
or bl, dl
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
or r10b, r9b
xor al, r8b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor cl, 1
and cl, dl
xor dl, 1
and bl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xd5e3f8cb
mov ebp, 0xffbf1036
cmovne eax, ebp
test dl, 1
mov edx, 0xd5e3f8cb
cmovne edx, eax
test cl, 1
jmp 0x140103435
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x80a3008
mov edx, ebx
and edx, 0x7490c160
or edx, ecx
xor edx, 0x7490c160
mov ecx, ebx
xor ecx, 0x7c9af168
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x83650e96
and ecx, 0x7c9af169
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaf203a25
and ecx, 0x50dfc5da
or ecx, edx
mov edx, ecx
xor edx, 0x5098c41a
xor ecx, 0xaf203a25
mov edi, ecx
and edi, 0xb4713e0
and edx, 0xf4b8ec1f
or edx, edi
or ecx, ebx
and ebx, 0xb4713e0
and ebp, 0xf4b8ec1f
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb547dd2
and ecx, 0xf4ab822d
or ecx, edx
xor ecx, 0xf4ab822d
setne dl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
or dl, bl
or bl, r8b
xor bl, 1
or bl, al
xor dl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ebx
mov edx, r8d
and dl, cl
mov r9d, r8d
and r9b, dl
xor dl, r8b
xor r8b, bl
xor bl, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
or dl, r9b
xor dl, al
or cl, bl
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x73bfb596
mov ebp, 0xd1623130
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x73bfb596
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd28b25b8
mov edx, edi
and edx, 0x2d74da46
or edx, ebp
xor edx, 0x2d74da46
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 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
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x7b95e8f6
mov ecx, 0x7b30c390
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x7b95e8f6
cmovne ecx, eax
test bl, bl
jmp 0x14010490c
mov ecx, 0xd57e85c5
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov ecx, dword [0x14024b704]
lea eax, [rdx - 1]
imul eax, edx
mov edi, eax
not edi
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0xf3a030f2
and ebx, 0xf3a030f3
and ebp, 0xc5fcf0c
or ebp, ebx
and edx, 0xf3a030f3
xor edx, ebp
and edi, 0x1ae954bf
and eax, 0xe516ab40
or eax, edi
mov ebp, eax
xor ebp, 0xe516ab40
xor eax, 0x1ae954bf
and eax, edx
not edx
and ebp, edx
or eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete dl
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg bl
and al, bl
mov ecx, r8d
and cl, dl
or cl, al
xor cl, 1
or cl, bl
xor bl, dl
not bl
and bl, dl
xor dl, r8b
and dl, r8b
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
xor bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb3423764
mov edx, 0x408b92f3
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb3423764
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x5c05080
mov edx, ebp
and edx, 0xa8020244
or edx, ecx
xor edx, 0xa8020244
mov ecx, ebp
and ecx, 0x523dad3b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x523dad3a
and ecx, 0xadc252c5
or ecx, edx
mov edx, ecx
not edx
and ebx, 0x1039066b
and ebp, 0xefc6f994
or ebp, ebx
mov ebx, ebp
xor ebx, 0x4602b014
xor ebp, 0x1039066b
mov edi, ecx
and edi, 0xa9f44fe1
and edx, 0x560bb01e
or edx, edi
or ecx, ebp
and ebp, 0xa9f44fe1
and ebx, 0x560bb01e
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6a8ee6d8
and ecx, 0x95711927
or ecx, edx
xor ecx, 0x95711927
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
and dl, r9b
and bl, r8b
or bl, dl
mov edx, ebx
not dl
and dl, cl
and al, bl
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 bl, 1
mov edx, 0xfa7492a5
mov ebp, 0x56383a46
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0xfa7492a5
jmp 0x140103435
mov ecx, 0x5a96b3bf
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x67b6c45b
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x6e23114
mov ebx, ecx
and ebx, 0x81140641
or ebx, edx
xor ebx, 0x81140641
and ecx, 0x7809c8aa
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7a5a2af1
and ecx, 0x85a5d50e
or ecx, edx
xor ecx, 0xfdac1da5
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd5f5f223
cmovne ecx, r14d
test al, 1
mov eax, 0xd5f5f223
cmovne eax, ecx
test dl, dl
jmp 0x1400f62ce
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x63d00c35
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf958baf7
and ecx, edx
not edx
and edx, 0xf958baf7
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a74508
and ecx, 0xf958baf7
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x890e6add
and ecx, 0x76f19522
or ecx, edx
xor ecx, 0x76f19523
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x15a7e243
and edx, ecx
and ecx, 0xea581dbc
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40400810
xor ecx, 0x15a7e243
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbe3935ae
and ebp, 0x41c6ca51
or ebp, edi
or ecx, ebx
and ebx, 0xbe3935ae
and edx, 0x41c6ca51
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, ebx
xor al, r8b
and al, bl
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
not al
and al, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, r8b
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x5a96b3bf
mov ebp, 0xe6e6b79e
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x5a96b3bf
cmove edx, eax
mov ecx, edx
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x698c750b
and ecx, 0x96738af4
or ecx, edx
mov edx, ecx
xor edx, 0x698c750b
mov ebp, ecx
xor ebp, 0x86318a24
and ebp, 0xe6318e24
xor ecx, 0x797879c9
and ecx, edx
mov esi, edx
and esi, 0x19ce71db
or esi, ebp
mov edx, esi
xor edx, 0x19ce71db
mov edi, esi
xor edi, 0xf6c582e6
and edi, edx
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x11ecbb51
and ecx, 0xee1344ae
or ecx, ebp
mov ebx, ecx
xor ebx, 0x8e050861
xor esi, 0x208224
and esi, 0x18a8b367
mov ebp, edx
and ebp, 0xe7574c98
or ebp, esi
xor ebp, 0x18a8b366
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc8ddc24e
and edx, 0x37223db1
or edx, ebp
mov ebp, edx
xor ebp, 0x7000921
xor ecx, 0x118b792
xor edx, 0xc8ddc24e
mov edi, ecx
and edi, 0x70ea749c
and ebx, 0x8f158b63
or ebx, edi
or ecx, edx
and edx, 0x70ea749c
and ebp, 0x8f158b63
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x83b4ca59
and ecx, 0x7c4b35a6
or ecx, edx
mov edx, ecx
xor edx, 0x54030404
xor ecx, 0x81a04051
and ecx, 0xa9e871f3
and edx, 0x56178e0c
or edx, ecx
mov ecx, edx
xor ecx, 0x40008800
xor edx, 0x20a811d0
and edx, 0x36bf17dc
and ecx, 0xc940e823
or ecx, edx
mov edx, ecx
xor edx, 0x61b0284
xor ecx, 0x800c000
and ecx, 0x38a4d558
and edx, 0xc75b2aa7
or edx, ecx
xor edx, 0xc75b2aa7
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
xor al, 1
or dl, bl
xor dl, 1
or cl, r8b
xor cl, 1
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, cl
mov ecx, 0x9327d842
mov ebp, 0x45ba4c81
cmovne ecx, ebp
test al, al
mov eax, 0x9327d842
cmove ecx, eax
jmp 0x1401044ba
mov eax, dword [0x14024b708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xc1ad03cb
and eax, ecx
not ecx
and ecx, 0xc1ad03cb
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfc2f1d3
and eax, 0xf03d0e2c
or eax, ecx
mov ecx, eax
xor ecx, 0x20000525
mov edx, eax
xor edx, 0xce6ff218
mov ebp, edx
and ebp, 0x55be1ad2
and ecx, 0xaa41e52d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x10c5a2f6
and ecx, 0xef3a5d09
or ecx, ebp
xor ecx, 0xba8447da
and edx, 1
xor eax, 0xce6ff219
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x45e05897
and ecx, eax
and eax, 0xba1fa768
or eax, edx
xor eax, 0xba1fa768
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
sete al
setne cl
cmp dword [0x14024b704], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
xor al, bl
mov ebx, eax
not bl
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4fa9352e
mov ebp, 0x36aa191d
cmovne eax, ebp
test cl, cl
mov ecx, 0x4fa9352e
cmovne eax, ecx
test dl, dl
cmove eax, ebp
jmp 0x1401043a0
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x68a3db75
and edx, 0x975c248a
or edx, ecx
mov ecx, edx
xor ecx, 0x80542080
xor edx, 0x48024934
and edx, 0x5f0a4d3e
and ecx, 0xa0f5b2c1
or ecx, edx
mov edx, ecx
xor edx, 0x5f0a4d3e
mov ebp, ecx
xor ebp, 0x5f0a4d3f
and ebp, edx
xor ecx, 0x80d4b000
and ecx, 0xcdd6b938
and edx, 0x322946c7
or edx, ecx
xor edx, 0x322946c6
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x64aeafd0
and ecx, 0x9b51502f
or ecx, edx
mov edx, ecx
xor edx, 0x602c8040
xor ecx, 0x8b00002c
and ecx, 0x8f822fbc
and edx, 0x707dd043
or edx, ecx
mov ecx, edx
xor ecx, 0x70581042
xor edx, 0x8d020318
and edx, 0x8d27c319
and ecx, 0x72d83ce6
or ecx, edx
xor ecx, 0x72d83ce6
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor al, bl
mov r8d, eax
xor r8b, cl
and r8b, al
mov eax, ecx
xor al, dl
not al
and al, dl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, r8d
xor r9b, 1
mov r11d, ecx
xor r11b, 1
mov ebx, r8d
and bl, r9b
mov edx, ecx
and dl, r11b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov eax, edx
xor al, 1
xor dl, cl
or al, r11b
xor al, 1
or al, dl
xor al, bl
xor r11b, r9b
or cl, r8b
xor cl, 1
or cl, r11b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa1eac18e
mov ebp, 0x82df323d
cmovne edx, ebp
test cl, 1
mov ecx, 0xa1eac18e
jmp 0x140103ccb
mov ecx, 0x241c0daa
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xf645b168
mov ecx, ebp
and ecx, 0x9ba4e97
or ecx, edx
mov edx, ecx
xor edx, 0x8120002
xor ecx, 0x90053068
mov eax, ebp
xor eax, 0x9897367e
and eax, ebp
or ecx, 0x6768c981
mov edi, eax
not edi
mov esi, ecx
and esi, 0xc3e46ebc
and edx, 0x18131042
or edx, esi
or ecx, edi
and edi, 0xc3e46ebc
and eax, 0x3c1b9143
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x75eb7014
and ecx, 0x8a148feb
or ecx, eax
mov eax, ecx
xor eax, 0x1283b994
and ebx, 0x213e10c6
and ebp, 0xdec1ef39
or ebp, ebx
mov edx, ebp
xor edx, 0xdec1ef39
xor ecx, 0xed7c466b
and edx, ecx
xor ebp, 0x213e10c6
and ebp, eax
or ebp, edx
xor ecx, ebp
test ecx, ebp
setne al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
mov r8d, eax
xor r8b, cl
or al, cl
xor cl, 1
and dl, cl
or dl, bl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7233e43f
mov ebp, 0xdb6c6a95
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x7233e43f
jmp 0x1400f62ce
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x654a65c2
and ebp, ecx
or ecx, 0x9ab59a3d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x2571a67
and edx, 0x65086580
or edx, edi
or ecx, ebx
and ebx, 0x2571a67
and ebp, 0xfda8e598
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x79ef24a1
and ecx, 0x8610db5e
or ecx, edx
mov edx, ecx
xor edx, 0xe35abe9c
mov ebp, ecx
xor ebp, 0xe35abe9d
and ebp, edx
xor ecx, 0x10840163
and ecx, 0xd18e11f3
and edx, 0x2e71ee0c
or edx, ecx
xor edx, 0x2e71ee0d
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9a85008
mov ebp, edx
and ebp, 0xa2100103
or ebp, ecx
xor ebp, 0xa2100103
and edx, 0x5447aef4
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5447aef4
and edx, 0xabb8510b
or edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x9bd949b1
mov edx, 0xd6b9521a
cmovne eax, edx
test cl, 1
mov ecx, 0x9bd949b1
cmovne ecx, eax
test bl, 1
jmp 0x140103bba
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xef41cfaa
and ecx, ebp
and ebp, 0x10be3055
or ebp, edx
xor ebp, 0x10be3055
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x762f8eee
and edx, ebp
not ebp
and ebp, 0xc3c5d8bd
and ecx, 0x3c3a2742
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3c3a2742
mov ebx, ecx
xor ebx, 0xb5ea5653
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xbdd165f4
and edx, 0x422e9a0b
or edx, ebx
xor edx, 0x340114e4
and ebp, 1
xor ecx, 0x3c3a2743
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaee2b8ce
and ecx, 0x511d4731
or ecx, edx
mov edx, ecx
not edx
and edx, 0x48b4a383
and ecx, 0xb74b5c7c
or ecx, edx
mov edx, ecx
xor edx, 0x129e030
xor ecx, 0xe6561b4d
mov ebp, ecx
and ebp, 0xf8c0078b
and edx, 0x73ff874
or edx, ebp
xor edx, 0xf8c0078b
xor ecx, edx
test ecx, edx
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
xor cl, 1
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x5256a4b0
mov ebp, 0xdd23f33
cmovne eax, ebp
test cl, cl
mov ecx, 0x5256a4b0
cmovne ecx, eax
test dl, dl
cmove ecx, eax
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov eax, dword [0x14024b708]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x44014030
mov edx, ebx
and edx, 0x8180881
or edx, ebp
mov ebp, edx
xor ebp, 0x100801
xor edx, 0xf7e7f77e
mov ecx, ebx
xor ecx, 0x4c1948b1
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x6fc837a2
and ebp, 0x114811
or ebp, esi
or edx, edi
and edi, 0x6fc837a2
and ecx, 0x9037c85d
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb3e6b74f
and edx, 0x4c1948b0
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc2687a81
and edx, 0x3d97857e
or edx, ecx
and ebx, 0xc2687a81
and eax, 0x3d97857e
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
setne r8b
cmp dword [0x14024b704], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
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 dl, 1
mov edx, 0x449f691
mov ebp, 0xedbc659a
cmovne edx, ebp
test cl, 1
mov ecx, 0x449f691
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x213affd6
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x6b650b98
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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, 0x909ba234
and ebp, 0x6f645dcb
or ebp, edi
or ecx, ebx
and ebx, 0x909ba234
and edx, 0x6f645dcb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x3e1597f8
and edx, ecx
not ecx
and ecx, 0x88548270
and ebx, 0x77ab7d8f
or ebx, ecx
mov ecx, ebx
xor ecx, 0x77ab7d8f
xor ebx, 0x8540260
mov ebp, ecx
and ebp, 0x3e1597f8
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4318e039
and edx, 0xbce71fc6
or edx, ebp
xor edx, 0x82f2883f
and ebx, 0xc7e6766
mov ebp, ecx
and ebp, 0xf3819899
or ebp, ebx
xor ebp, 0xc7e6767
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa6a183fd
and edx, ecx
and ecx, 0x595e7c02
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11083402
xor ecx, 0xa6a183fd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6a56ca5d
and ebp, 0x95a935a2
or ebp, edi
or ecx, ebx
and ebx, 0x6a56ca5d
and edx, 0x95a935a2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb6485646
and ecx, 0x49b7a9b9
or ecx, edx
mov edx, ecx
xor edx, 0x9122830
xor ecx, 0xa4081400
and ecx, 0xe4ad9589
and edx, 0x1b526a76
or edx, ecx
xor edx, 0xe4ad9589
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, dl
and al, cl
and r9b, dl
and bl, r8b
or bl, r9b
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
mov ecx, 0x79a212e8
mov edx, 0x3263573e
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0x79a212e8
cmovne edx, ebp
test al, al
jmp 0x1400fc9d5
mov ecx, dword [0x14024b708]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xba06e0c3
and ebp, 0x45f91f3c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x45f91f3c
mov ebx, ebp
xor ebx, 0xba06e0c3
mov edx, ebx
and edx, 0x2b7b3351
mov eax, ebp
xor eax, 0x6e822c6d
and eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd484ccaf
and eax, 0x2b7b3350
or eax, ecx
and ebx, 1
xor ebp, 0xba06e0c2
or ebp, ebx
not ebp
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov ecx, ebp
mov eax, ebp
xor eax, 0x2723c1ed
and eax, ebp
not ebp
and ebp, 0x25200160
and ecx, 0x203c08d
or ecx, ebp
mov edx, ecx
xor edx, 0x2014001
xor ecx, 0xfdfc3f72
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x74d2adac
and edx, 0x3214041
or edx, ebx
or ecx, ebp
and ebp, 0x74d2adac
and eax, 0x8b2d5253
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd8dc3e12
and ecx, 0x2723c1ed
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5fbdc64a
and ecx, 0xa04239b5
or ecx, eax
xor ecx, 0xa04239b5
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa000b25c
mov ebp, 0x4a84baaa
cmovne ecx, ebp
test al, al
mov eax, 0xa000b25c
cmove ecx, eax
test dl, dl
jmp 0x140104752
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xc9d2259e
mov ebx, ebp
and ebx, 0x362dda60
or ebx, edx
xor ebx, 0x362dda60
mov edx, ebp
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x9f2fac7b
and edx, 0x60d05384
or edx, ebx
mov ebx, edx
xor ebx, 0x20900204
xor edx, 0x9f2fac7b
mov edi, edx
and edi, 0xd16679bb
and ebx, 0x2e998644
or ebx, edi
or edx, ebp
and ebp, 0xd16679bb
and ecx, 0x2e998644
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, cl
or al, r9b
and r9b, dl
or r9b, bl
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xf57e9c7c
mov edx, 0x591c9e7f
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xf57e9c7c
jmp 0x1400f62ce
mov ecx, 0xb6d4db79
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9bd54860
and edx, ebp
not ebp
and ebp, 0x10410860
and ecx, 0x8b944000
or ecx, ebp
mov ebp, ecx
xor ebp, 0x89004000
xor ecx, 0x746bbfff
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x66fc0bff
and ebp, 0x99014000
or ebp, edi
or ecx, ebx
and ebx, 0x66fc0bff
and edx, 0x9903f400
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x642ab79f
and ecx, 0x9bd54860
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0xe603997b
and ebp, ecx
not ecx
and ecx, 0x4b8881ea
and edx, 0xb4777e15
or edx, ecx
mov ecx, edx
xor ecx, 0x84030811
xor edx, 0x4200816a
or edx, 0x19fc6684
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x6b401686
and ecx, 0x84038979
or ecx, edi
or edx, ebx
and ebx, 0x6b401686
and ebp, 0x94bfe979
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x19fc6684
and edx, 0xe603997b
or edx, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x6e34eec6
mov ebp, 0x5b1632c4
cmovne ecx, ebp
test dl, 1
mov edx, 0x6e34eec6
cmovne ecx, edx
test al, 1
jmp 0x1401044bd
mov ecx, 0x2113d810
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rax, qword [rsp + 0x30]
mov ecx, 0x6ff64066
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
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 esi, ecx
not esi
mov ebp, ecx
or ebp, 0x63f2f435
mov edi, ebp
not edi
mov edx, esi
or edx, 0x9c0d0bca
mov ebx, edx
not ebx
and ebp, 0x506177bf
and edi, 0x8c0c0840
or edi, ebp
and edx, 0x506177bf
and ebx, 0x23928000
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x63f2f434
and ebx, 0x9c0d0bcb
or ebx, edx
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0xc5a189cb
and ebx, 0x3a5e7634
or ebx, edi
or edx, ecx
and ecx, 0xc5a189cb
and ebp, 0x3a5e7634
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc40423d6
and edx, 0x3bfbdc29
or edx, ecx
mov ecx, edx
xor ecx, 0x21515028
xor edx, 0xc0040286
and edx, 0xdaae8e87
and ecx, 0x25517178
or ecx, edx
xor ecx, 0xdaae8e87
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, r8b
or bl, dl
mov ecx, ebx
xor cl, al
and cl, bl
xor al, r8b
mov ebx, eax
not bl
mov edx, ecx
xor dl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf2f4e173
mov ebp, 0x23d70711
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xf2f4e173
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov eax, dword [0x14024b708]
mov edx, dword [0x14024b704]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xc0ef58a0
mov ecx, edi
and ecx, 0x3f10a75e
or ecx, ebp
xor ecx, 0x3f10a75e
mov ebx, edi
and ebx, 1
or ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x60cf3c98
and ebx, 0x9f30c367
or ebx, ebp
and edi, 0x60cf3c98
and eax, 0x9f30c367
or eax, edi
xor eax, ebx
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp edx, 0xa
setl cl
cmp edx, 9
setg bl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, r9d
or al, dl
xor al, 1
mov r10d, ebx
and r10b, r9b
xor r9b, dl
not r9b
and r9b, dl
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
and cl, r8b
or cl, r10b
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, r9b
xor r9b, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x173ce890
mov ecx, 0xc73d6404
cmovne ebp, ecx
test al, 1
mov ecx, 0x173ce890
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x833f93ac
mov ecx, ebp
and ecx, 0x7cc06c53
or ecx, edx
mov edx, ecx
xor edx, 0x4004c40
xor ecx, 0x80209220
mov edi, esi
or edi, 0xa5e3fef0
mov ebx, edi
not ebx
or ecx, 0x4a1c010a
and ecx, 0xeafcb33a
and edx, 0x5034cc0
or edx, ecx
and edi, 0xeafcb33a
and ebx, 0x10000005
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x5a1c010e
and ebx, 0xa5e3fef1
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xd6a041c6
and ebx, 0x295fbe39
or ebx, ecx
xor ebx, 0x295fbe39
and esi, 0x208aa38d
and ebp, 0xdf755c72
or ebp, esi
xor ebp, 0xdf755c72
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xb297873a
and ebp, 0x4d6878c5
or ebp, ecx
xor ebp, 0x4d6878c5
sete cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, ebx
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, 0x360184fa
mov ebp, 0xb6e11aa5
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x360184fa
jmp 0x1400f62ce
mov edx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x338177a8
and edx, ecx
and ecx, 0xcc7e8857
or ecx, ebp
xor ecx, 0xcc7e8857
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xaa99b264
and ebp, 0x55664d9b
or ebp, edi
or edx, ebx
and ebx, 0xaa99b264
and ecx, 0x55664d9b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x27f76b68
and edx, 0xd8089497
or edx, ecx
mov ebx, edx
xor ebx, 0x88001004
xor edx, 0x2c00040
or ebp, 0x8ec832c6
mov ecx, ebp
not ecx
or edx, 0x51374100
and edx, 0x53ff41c2
and ebx, 0x8c003204
or ebx, edx
and ebp, 0x53ff41c2
and ecx, 0x20008c39
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x7137cd39
and ecx, 0x8ec832c6
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7076ad29
and ecx, 0x8f8952d6
or ecx, ebp
xor ecx, 0x7076ad29
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
xor al, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x19fd9af6
mov ebp, 0x6c62f79
cmovne ecx, ebp
test dl, dl
mov edx, 0x19fd9af6
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rcx, qword [0x14024b040]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x36aa191d
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov rax, qword [rsp + 0x38]
mov qword [0x14024b080], rax
mov ecx, 0x3f21bedf
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, dword [0x14024b708]
mov eax, dword [0x14024b704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xbbaf4295
mov ecx, ebx
not ecx
or edx, 0x4508d60
and edx, 0x37598de5
and ebp, 0x88a64210
or ebp, edx
and ebx, 0x37598de5
and ecx, 0x4000300a
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xbcf388db
and ecx, 0x430c7724
or ecx, edx
mov edx, ecx
xor edx, 0xf8a335b1
xor ecx, 0x4cc84a
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x88cecc5a
and edx, 0x773133a5
or edx, ecx
xor edx, 0x773133a4
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9996eb0
and edx, 0xf666914f
or edx, ecx
mov ecx, edx
xor ecx, 0x40260108
xor edx, 0x8094e90
and edx, 0xbe49ded7
and ecx, 0x41b62128
or ecx, edx
mov edx, ecx
xor edx, 0xb608c014
xor ecx, 0x41020128
and ecx, 0x49431feb
and edx, 0xb6bce014
or edx, ecx
mov ecx, edx
xor ecx, 0x9684e000
xor edx, 0x49400b88
and edx, 0x69780b9c
and ecx, 0x9687f463
or ecx, edx
xor ecx, 0x9687f463
setne cl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
or cl, r8b
xor cl, 1
xor dl, r8b
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfca5d5f9
mov ebp, 0xeeb927e6
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xfca5d5f9
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
mov ecx, 0x5b1632c4
cmp ecx, 0xfdf2af16
jg 0x1400f6360
jmp 0x1400f62e8
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