Function at 0x1400d9440
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x5e202a2a
mov edx, ebx
and edx, 0xa1dfd5d4
or edx, ebp
mov ebp, edx
xor ebp, 0x214cd0c0
xor edx, 0x5e202a2b
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x9eb32f17
and ebp, 0x614cd0e8
or ebp, eax
or edx, esi
and esi, 0x9eb32f17
and ecx, 0x614cd0e8
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd6c62e7e
and edx, 0x2939d181
or edx, eax
xor edx, 0x2939d181
and edi, 0xe5dae81f
and ebx, 0x1a2517e0
or ebx, edi
xor ebx, 0x1a2517e0
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x782306f5
and ebx, 0x87dcf90a
or ebx, eax
xor ebx, 0x87dcf90a
sete byte [rsp + 0x2e]
cmp r8d, 0xa
setl byte [rsp + 0x2f]
mov r13d, 0xcb0a187c
mov r12d, 0x94b729ed
mov r14d, 0x789886f1
mov r15d, 0x3691121c
mov ecx, 0x3e63f5a4
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7a78a8bf
and edx, 0x85875740
or edx, ecx
mov ecx, edx
xor ecx, 0x85875740
xor edx, 0x7a78a8be
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, 0xa125aeb3
and edx, ecx
and ecx, 0x5eda514c
or ecx, ebp
xor ecx, 0x5eda514c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x266cc697
and ecx, 0xd9933968
or ecx, edx
mov edx, ecx
xor edx, 0xc9111000
xor ecx, 0x8695
and ecx, 0x1082affd
and edx, 0xef7d5002
or edx, ecx
mov ecx, edx
xor ecx, 0x22efd
xor edx, 0xcc145002
and edx, 0xdc94d102
and ecx, 0x236b2efd
or ecx, edx
xor ecx, 0x236b2efd
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r8d
xor al, cl
xor al, 1
or bl, al
mov edx, ebx
xor dl, 1
or cl, r8b
xor cl, 1
and al, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xae604026
mov ebp, 0xcd5bc7e1
cmovne ecx, ebp
test al, 1
mov eax, 0xae604026
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
cmp ecx, 0xc69db64b
jg 0x1400d9810
cmp ecx, 0xa3b909ec
jg 0x1400d9987
cmp ecx, 0x8fa6cf88
jle 0x1400d9bda
cmp ecx, 0x95f2845e
jle 0x1400da84d
cmp ecx, 0x9da0a09c
jle 0x1400db767
cmp ecx, 0xa0d33434
jle 0x1400dd84e
cmp ecx, 0xa0d33435
je 0x1400e0e63
cmp ecx, 0xa2707f45
je 0x1400e0ff2
cmp ecx, 0xa2ac4e40
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x175cdbcd
mov ecx, ebx
and ecx, 0xe8a32432
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20810010
xor ecx, 0x5441301
mov edx, ebx
xor edx, 0xa5c73331
and edx, ebx
or ecx, 0x5a38ccce
mov esi, edx
not esi
mov eax, ecx
and eax, 0xd47ef5a8
and ebp, 0x21810211
or ebp, eax
or ecx, esi
and esi, 0xd47ef5a8
and edx, 0x2b810a57
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb905cbf0
and ecx, 0x46fa340f
or ecx, eax
mov eax, ecx
xor eax, 0xe33d073f
xor ecx, 0x1cc2f8c0
and edi, ecx
and eax, ebx
or eax, edi
xor ecx, eax
test ecx, eax
sete dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
not cl
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x11420927
mov ebp, 0x12ecbe31
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x11420927
jmp 0x1400d9670
cmp ecx, 0xde52c5c7
jg 0x1400d9adb
cmp ecx, 0xcf4e5a94
jle 0x1400d9cef
cmp ecx, 0xd5897a2f
jle 0x1400da893
cmp ecx, 0xd8097d54
jle 0x1400db7a1
cmp ecx, 0xd8b6ae34
jle 0x1400dd960
cmp ecx, 0xd8b6ae35
je 0x1400e1161
cmp ecx, 0xdb492c2b
je 0x1400e12ff
cmp ecx, 0xdcc1b0bb
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xeb344af3
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xeb344af3
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc4405a51
and ecx, 0x3bbfa5ae
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd009c150
xor ecx, 0x2d201081
and ecx, 0x2da23e8d
and ebp, 0xd25dc172
or ebp, ecx
xor ebp, 0xd25dc172
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
sete r10b
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r9b
and dl, cl
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
mov eax, ebx
xor al, 1
and al, r8b
and bl, r10b
or bl, al
and r9b, r8b
and r10b, cl
or r10b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xa9f970bd
mov edx, 0xa8cd6a64
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xa9f970bd
jmp 0x1400e6ec7
cmp ecx, 0xb64958d6
jle 0x1400da275
cmp ecx, 0xbd3923ab
jle 0x1400da9eb
cmp ecx, 0xc0cbb491
jle 0x1400db99e
cmp ecx, 0xc43e7365
jle 0x1400dd98e
cmp ecx, 0xc43e7366
je 0x1400e142a
cmp ecx, 0xc5bae3e6
je 0x1400e1440
cmp ecx, 0xc67602ab
jne 0x1400d9680
mov eax, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg dil
mov ecx, edi
xor cl, r10b
and cl, dil
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov r11d, ecx
xor r11b, 1
mov eax, ebx
xor al, 1
and al, bl
mov esi, eax
and sil, bl
xor al, bl
or al, sil
and r11b, al
xor al, 1
and al, cl
or al, r11b
mov ecx, r10d
xor r10b, r9b
and r9b, dil
and cl, r8b
or cl, r9b
or dil, r8b
xor dil, 1
or dil, r10b
mov edx, edi
xor dl, cl
xor cl, 1
xor dl, 1
or cl, dil
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r9d, r8d
and r9b, cl
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
mov eax, r9d
xor al, 1
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
xor al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x568e2bb1
mov ebp, 0xe5c9c0b9
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x568e2bb1
jmp 0x1400e6576
cmp ecx, 0xe677e83e
jg 0x1400da2c7
cmp ecx, 0xe3dbcb95
jle 0x1400db70d
cmp ecx, 0xe3dbcb96
je 0x1400e7af7
cmp ecx, 0xe5c9c0b9
je 0x1400e1456
cmp ecx, 0xe5d6bb24
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xa385031c
and eax, 0x5c7afce3
or eax, edx
xor eax, 0x5c7afce3
and ebp, 0x8fb3221d
and ecx, 0x704cdde2
or ecx, ebp
xor ecx, 0x704cdde2
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b714], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor al, 1
and al, cl
xor bl, cl
xor cl, 1
and r8b, cl
or al, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x30137243
mov ebp, 0x83451518
cmovne edx, ebp
test cl, 1
mov ecx, 0x30137243
jmp 0x1400e4a43
cmp ecx, 0x88985666
jg 0x1400daa31
cmp ecx, 0x8290a09f
jg 0x1400dbaac
cmp ecx, 0x80f87527
jg 0x1400dd9bc
cmp ecx, 0x80599d21
je 0x1400e1478
cmp ecx, 0x8065bab2
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0xf87c24ca
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0x783db35
mov edx, ebp
not edx
and ecx, 0x498bc567
and ebx, 0x6001a10
or ebx, ecx
and ebp, 0x498bc567
and edx, 0xb0742088
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf87c24cb
and edx, 0x783db34
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x22f1f1d4
and edx, 0xdd0e0e2b
or edx, ecx
xor edx, 0xdd0e0e2b
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
setne bl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
and bl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
not dl
and cl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x42e25b8c
cmovne edx, r13d
test cl, cl
mov ecx, edx
mov ebp, 0x42e25b8c
cmovne ecx, ebp
test al, al
jmp 0x1400e7614
cmp ecx, 0xcb0a187b
jg 0x1400dab34
cmp ecx, 0xc87d2f21
jg 0x1400dbc8c
cmp ecx, 0xc856b28d
jg 0x1400dd9ea
cmp ecx, 0xc69db64c
je 0x1400e148e
cmp ecx, 0xc714b777
jne 0x1400d9680
mov ecx, 0x1dd227c6
cmp ecx, 0xf1bcb0d4
jle 0x1400d968c
nop dword [rax]
cmp ecx, 0x30137242
jg 0x1400d9dc0
cmp ecx, 0x13d900e6
jg 0x1400d9f8f
cmp ecx, 0x1643aa8
jle 0x1400da3f5
cmp ecx, 0xacda8f4
jle 0x1400dacb8
cmp ecx, 0xf76842a
jle 0x1400dbe20
cmp ecx, 0x11420926
jle 0x1400ddabe
cmp ecx, 0x11420927
je 0x1400e15ec
cmp ecx, 0x125f1838
je 0x1400e1602
cmp ecx, 0x12ecbe31
jne 0x1400d9680
mov ecx, 0xa2ac4e40
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x5f64a26e
jg 0x1400da0e3
cmp ecx, 0x441d694b
jle 0x1400da58c
cmp ecx, 0x52895f9a
jle 0x1400dad84
cmp ecx, 0x5ab80642
jle 0x1400dbf75
cmp ecx, 0x5c9bd012
jle 0x1400ddb9e
cmp ecx, 0x5c9bd013
je 0x1400e1618
cmp ecx, 0x5dd5087e
je 0x1400e162e
cmp ecx, 0x5e91762a
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x52020630
mov ebp, edx
and ebp, 0x920c180
or ebp, ecx
xor ebp, 0x920c180
and edx, 0xa4dd384f
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe57c38af
and edx, 0x1a83c750
or edx, ecx
mov ebp, edx
xor ebp, 0x1a00060
xor edx, 0xbe5eff1f
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xc65dc39f
and ebp, 0x39a23c60
or ebp, edx
mov edx, ebp
xor edx, 0x39a02020
xor ebp, 0xc65dc39e
mov edi, ecx
and edi, 0xc6035f43
and ebx, 0x39fca0bc
or ebx, edi
or ecx, ebp
and ebp, 0xc6035f43
and edx, 0x39fca0bc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x715f5fb9
and edx, 0x8ea0a046
or edx, ecx
mov ecx, edx
xor ecx, 0x84a02006
xor edx, 0x611f4a30
and edx, 0x6b1fca70
and ecx, 0x94e0358f
or ecx, edx
mov edx, ecx
xor edx, 0x2b0a8200
xor ecx, 0x10001483
and ecx, 0x50155cf3
and edx, 0xafeaa30c
or edx, ecx
xor edx, 0xafeaa30c
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r9b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
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
and al, bl
and r11b, cl
or r11b, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, r11b
test al, 1
mov eax, 0x279cb4ed
cmovne eax, r15d
test cl, 1
mov ecx, 0x279cb4ed
cmovne ecx, eax
test r11b, r11b
jmp 0x1400e6ec7
cmp ecx, 0x22e0dfc8
jle 0x1400da6f3
cmp ecx, 0x2793e5e8
jle 0x1400dae90
cmp ecx, 0x2dc3e784
jle 0x1400dbfb4
cmp ecx, 0x2f48a8b7
jle 0x1400ddcb0
cmp ecx, 0x2f48a8b8
je 0x1400e17a5
cmp ecx, 0x2f544170
je 0x1400e18db
cmp ecx, 0x2fa1b773
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x1000011a
and edx, 0x87402a00
or edx, ecx
mov ebp, edx
xor ebp, 0x3402200
xor edx, 0x600785d1
mov eax, ebx
or eax, 0x97402b1a
mov ecx, eax
not ecx
and edx, 0xe4078dd1
and ebp, 0x1340220a
or ebp, edx
and eax, 0xe4078dd1
and ecx, 0x8b85024
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x68bfd4e4
and ecx, 0x97402b1b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x26add498
and ecx, 0xd9522b67
or ecx, eax
xor ecx, 0xd9522b67
mov eax, ecx
and eax, ebx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfa7adb3a
and ecx, 0x58524c5
or ecx, eax
xor ecx, 0x58524c5
sete al
cmp dword [0x14024b714], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x27668e7b
mov ebp, 0x1c0ec0ff
cmovne eax, ebp
test cl, cl
mov ecx, 0x27668e7b
jmp 0x1400e6ec2
cmp ecx, 0x69b637e6
jle 0x1400da745
cmp ecx, 0x75f73ba8
jle 0x1400daff9
cmp ecx, 0x79ace0e0
jle 0x1400dc104
cmp ecx, 0x7c0b3fe8
jle 0x1400dddc7
cmp ecx, 0x7c0b3fe9
je 0x1400e1a0b
cmp ecx, 0x7c448879
je 0x1400e1a21
cmp ecx, 0x7de32462
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x88008714
and edx, 0x27803020
or edx, ecx
mov ebx, edx
xor ebx, 0x21001000
xor edx, 0x18484148
or ebp, 0xaf80b734
mov ecx, ebp
not ecx
and edx, 0x1ec86168
and ebx, 0xa1009614
or ebx, edx
and ebp, 0x1ec86168
and ecx, 0x40370883
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x507f48cb
and ecx, 0xaf80b734
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa354aa39
mov ebx, ecx
xor ebx, 0xa354aa39
and ebx, ecx
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x5cab55c7
and ebx, 0xa354aa38
or ebx, edx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2a4f15aa
and ebp, 0xd5b0ea55
or ebp, edi
or ecx, ebx
and ebx, 0x2a4f15aa
and edx, 0xd5b0ea55
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xcd0281b2
mov ebp, 0xf5382633
cmovne edx, ebp
test cl, 1
cmovne edx, ebp
not al
test al, 1
mov eax, 0xcd0281b2
jmp 0x1400e6576
cmp ecx, 0xaf10546b
jg 0x1400db1fc
cmp ecx, 0xa9f970bc
jg 0x1400dc206
cmp ecx, 0xa8cd6a63
jg 0x1400dddf5
cmp ecx, 0xa3b909ed
je 0x1400e1b3a
cmp ecx, 0xa66bc6e9
jne 0x1400d9680
mov ecx, 0xbd4beb20
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xeb9de3a7
jg 0x1400db242
cmp ecx, 0xe8682efd
jg 0x1400dc2f1
cmp ecx, 0xe6db0150
jg 0x1400ddf02
cmp ecx, 0xe677e83f
je 0x1400e1b50
cmp ecx, 0xe6ac42c9
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0x94ac3d70
and ebx, 0x94ac3d71
and ebp, 0x6b53c28e
or ebp, ebx
and edx, 0x94ac3d71
xor edx, ebp
and edi, 0x57edffd0
and ecx, 0xa812002f
or ecx, edi
mov ebp, ecx
xor ebp, 0xa812002f
xor ecx, 0x57edffd0
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and al, dl
or r8b, dl
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, r9d
and bl, cl
and al, dl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb741e829
mov ecx, 0x22b8eded
cmovne ebp, ecx
test dl, 1
mov ecx, 0xb741e829
cmovne ecx, ebp
jmp 0x1400e789c
cmp ecx, 0xf8f99cab
jg 0x1400db379
cmp ecx, 0xf6ca680a
jg 0x1400dc3de
cmp ecx, 0xf421c9f1
jg 0x1400de0ef
cmp ecx, 0xf1bcb0d5
je 0x1400e1c8e
cmp ecx, 0xf1d8287e
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x929717ef
and ecx, 0x6d68e810
or ecx, eax
mov eax, ecx
xor eax, 0x4204810
xor ecx, 0x901115a9
and ecx, 0xf959b5a9
and eax, 0x6a64a56
or eax, ecx
mov ecx, eax
xor ecx, 0xf959b5a9
mov edx, eax
xor edx, 0xf959b5a8
and edx, ecx
xor eax, 0xa64806
and eax, 0xf6c92f
and ecx, 0xff0936d0
or ecx, eax
xor ecx, 0xff0936d1
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0xb6ed6afd
and eax, ecx
not ecx
and ecx, 0xb6ed6afd
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6032cbf
and eax, 0xf9fcd340
or eax, ecx
mov ecx, eax
xor ecx, 0x4b100034
xor eax, 0x30aa0402
and eax, 0x34abbd8b
and ecx, 0xcb544274
or ecx, eax
mov eax, ecx
xor eax, 0x8a404244
xor ecx, 0x20803d00
and ecx, 0x61943d30
and eax, 0x9e6bc2cf
or eax, ecx
mov ecx, eax
xor ecx, 0x20902830
xor eax, 0x9a424244
and eax, 0xdb465744
and ecx, 0x24b9a8bb
or ecx, eax
xor ecx, 0x24b9a8bb
sete r8b
cmp dword [0x14024b714], 9
setg al
mov ebx, eax
xor bl, r8b
xor bl, 1
mov edx, ebx
or dl, al
mov r9d, edx
xor r9b, 1
and bl, r8b
or al, r8b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
and dl, r9b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x71de4384
mov eax, 0x9d4885cf
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x71de4384
jmp 0x1400e6ec7
cmp ecx, 0x3e63f5a3
jg 0x1400db3bf
cmp ecx, 0x3691121b
jg 0x1400dc4fc
cmp ecx, 0x31a48449
jg 0x1400de11d
cmp ecx, 0x30137243
je 0x1400e1ca4
cmp ecx, 0x30cd951f
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc20012d4
mov ebp, ecx
and ebp, 0x28ee8803
or ebp, edx
xor ebp, 0x28ee8803
and ecx, 0x15116528
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x15116528
and ecx, 0xeaee9ad7
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x4788b1da
and ecx, 0xb8774e25
or ecx, edx
xor ecx, 0xb8774e24
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf1c92cc1
mov ebp, ecx
and ebp, 0x2c22c
or ebp, edx
xor ebp, 0x2c22c
and ecx, 0xe341112
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe341112
and ecx, 0xf1cbeeed
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9062132d
and edx, 0x6f9decd2
or edx, ecx
xor edx, 0x9062132d
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, r9b
and r8b, al
xor al, r9b
or al, dl
mov r10d, eax
xor r10b, 1
and cl, r9b
or cl, r8b
mov ebx, r10d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf1d8287e
mov ebp, 0xe6db0151
cmovne eax, ebp
test cl, 1
mov ecx, 0xf1d8287e
jmp 0x1400e634d
cmp ecx, 0x1c0ec0fe
jg 0x1400db4e2
cmp ecx, 0x18f9221c
jg 0x1400dc536
cmp ecx, 0x16ab45ca
jg 0x1400de14b
cmp ecx, 0x13d900e7
je 0x1400e1da0
cmp ecx, 0x14e69606
jne 0x1400d9680
mov ecx, 0x70856d3e
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x64677712
jg 0x1400db5eb
cmp ecx, 0x60e3b7e9
jg 0x1400dc64b
cmp ecx, 0x609e1966
jg 0x1400de179
cmp ecx, 0x5f64a26f
je 0x1400e1eb7
cmp ecx, 0x5fa26b35
jne 0x1400d9680
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b718]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd84f220c
mov edx, edi
and edx, 0x27b0ddf2
or edx, ebp
xor edx, 0x27b0ddf2
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
and ebx, edi
not edx
and ecx, edx
or ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne dl
cmp dword [0x14024b714], 9
setg r8b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
xor cl, r8b
mov ebx, ecx
not bl
and bl, cl
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
mov r8d, ebx
and r8b, dl
mov r9d, edx
and r9b, cl
xor cl, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r8b
or cl, r9b
mov edx, ecx
xor dl, bl
test cl, cl
mov ecx, 0x7c448879
mov ebp, 0xd40a32f5
cmovne ecx, ebp
test bl, bl
cmove ecx, ebp
mov qword [rsp + 0x30], rax
test dl, 1
mov eax, 0x7c448879
jmp 0x1400e6ec7
cmp ecx, 0x911c30d9
jg 0x1400dc685
cmp ecx, 0x90c85386
jg 0x1400de1a7
cmp ecx, 0x8fa6cf89
je 0x1400e1ecd
cmp ecx, 0x90a189b9
jne 0x1400d9680
mov ecx, 0x49cb27ed
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xd1f4d58b
jg 0x1400dc6bf
cmp ecx, 0xd0fa8f80
jg 0x1400de2e5
cmp ecx, 0xcf4e5a95
je 0x1400e1fb2
cmp ecx, 0xd0dde9d8
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0x879f4fb8
and ecx, ebp
not ebp
and ebp, 0x879f4fb8
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7860b047
and ecx, 0x879f4fb8
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x40ca5fda
and edx, ecx
not ecx
and ecx, 0x41216b58
and ebp, 0xbede94a7
or ebp, ecx
mov ebx, ebp
xor ebx, 0xbede94a7
mov ecx, ebx
and ecx, 0x40ca5fda
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x81f7fd7d
and edx, 0x7e080282
or edx, ecx
xor edx, 0x3ec25d59
and ebx, 1
xor ebp, 0xbede94a6
or ebp, ebx
not ebp
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x42dd8f2a
and ecx, 0xbd2270d5
or ecx, edi
or ebp, ebx
and ebx, 0x42dd8f2a
and edx, 0xbd2270d5
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbb90dcb5
mov ebp, 0xec9049e8
cmovne edx, ebp
test al, 1
mov eax, 0xbb90dcb5
cmovne eax, edx
jmp 0x1400e5cdb
cmp ecx, 0xb859983a
jg 0x1400dc7c3
cmp ecx, 0xb741e828
jg 0x1400de4ff
cmp ecx, 0xb64958d7
je 0x1400e212a
cmp ecx, 0xb6cad7e2
jne 0x1400d9680
mov ecx, 0x9b8e054
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x8bd10619
jg 0x1400dc9ba
cmp ecx, 0x8b321362
jg 0x1400de608
cmp ecx, 0x88985667
je 0x1400e2140
cmp ecx, 0x89dc10a4
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x5cac2567
mov edx, ebp
xor edx, 0x5cac2567
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb95e99c4
and edx, 0x46a1663b
or edx, ebx
mov ebx, edx
xor ebx, 0xa01415c
xor edx, 0xe5f2bca2
mov edi, edx
and edi, 0x353e9621
and ebx, 0xcac169de
or ebx, edi
and ebp, 0x353e9621
and ecx, 0xcac169de
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, 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 dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xc5bae3e6
mov edx, 0x441d694c
cmovne ecx, edx
test bl, bl
mov ebp, 0xc5bae3e6
cmovne ecx, ebp
jmp 0x1400e4a46
cmp ecx, 0xcd5bc7e0
jg 0x1400dcaf5
cmp ecx, 0xcd0281b1
jg 0x1400de837
cmp ecx, 0xcb0a187c
je 0x1400e2156
cmp ecx, 0xcb2f41b5
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x3d9f1283
mov ebp, ecx
not ebp
or edx, 0xc260ed7c
mov eax, edx
not eax
and ecx, 0x49e92d4b
and ebp, 0x8200c034
or ebp, ecx
and edx, 0x49e92d4b
and eax, 0x34161280
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x3d9f1283
and eax, 0xc260ed7c
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xabfc3897
and edx, 0x5403c768
or edx, ebx
or ecx, ebp
and ebp, 0xabfc3897
and eax, 0x5403c768
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc8efc377
and ecx, 0x37103c88
or ecx, eax
mov eax, ecx
xor eax, 0x6001888
xor ecx, 0x40aa8056
and ecx, 0x71baa456
and eax, 0x8e455ba9
or eax, ecx
xor eax, 0x71baa456
setne r8b
sete dl
cmp dword [0x14024b714], 0xa
setl bl
mov r9d, ebx
or r9b, dl
xor r9b, 1
xor dl, bl
or r9b, dl
or r8b, bl
and dl, bl
mov ecx, r8d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
and al, r9b
mov edx, r9d
and dl, cl
xor cl, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or bl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x5fa26b35
mov edx, 0xd40a32f5
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x5fa26b35
jmp 0x1400e71eb
cmp ecx, 0x8caef34
jg 0x1400dccbc
cmp ecx, 0x600c193
jg 0x1400de915
cmp ecx, 0x1643aa9
je 0x1400e2207
cmp ecx, 0x24a48ac
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0xa5e5aeae
mov edi, ebx
and edi, 0xa5e5aeae
mov ecx, ebp
and ecx, 0x5a1a5150
or ecx, edi
and edx, 0xa5e5aeaf
xor edx, ecx
mov ecx, edx
not ecx
and ebp, ecx
and edx, ebx
or edx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete dl
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, ecx
and bl, al
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
not al
xor cl, r8b
mov ebx, ecx
not bl
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xd867169d
mov ebp, 0xb1ff720a
cmovne ecx, ebp
test dl, dl
mov edx, 0xd867169d
jmp 0x1400e7899
cmp ecx, 0x4bc1b2d4
jg 0x1400dccf6
cmp ecx, 0x49cb27ec
jg 0x1400dea6a
cmp ecx, 0x441d694c
je 0x1400e2322
cmp ecx, 0x48ab3c20
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa676b454
and ebx, 0x59894baa
or ebx, eax
or edx, esi
and esi, 0xa676b454
and ecx, 0x59894bab
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0xc3b96a63
and ebp, 0x3c46959c
or ebp, edi
mov eax, ebp
xor eax, 0x20028408
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x9ef57394
and edx, 0x610a8c6b
or edx, ebx
xor ebp, 0x82b16200
and ebp, 0x9ef57394
and eax, 0x610a8c6b
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, 1
xor dl, r9b
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x1a1adf4a
mov ecx, 0xec24908f
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x1a1adf4a
jmp 0x1400e21fd
cmp ecx, 0x25b82309
jg 0x1400dcd30
cmp ecx, 0x24f4157c
jg 0x1400debcb
cmp ecx, 0x22e0dfc9
je 0x1400e2423
cmp ecx, 0x245f31a1
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x308d4dc4
mov edx, ebx
and edx, 0xcf72b23b
or edx, ebp
mov ebp, edx
xor ebp, 0xc762302a
xor edx, 0x308d4dc4
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
or edx, 1
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x2899c651
and ebp, 0xd76639ae
or ebp, ecx
or edx, esi
and esi, 0x2899c651
and eax, 0xd76639ae
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x8742e8d3
and eax, 0x78bd172c
or eax, ecx
or edx, ebx
and ebx, 0x8742e8d3
and edi, 0x78bd172c
or edi, ebx
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl dl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, eax
and r8b, r10b
xor al, r10b
or r10b, cl
xor cl, 1
or cl, r9b
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov edx, r8d
and dl, al
xor al, r8b
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 r8d, eax
mov ebx, ecx
or al, cl
xor cl, 1
and r8b, cl
and bl, dl
or bl, r8b
xor cl, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xcf4e5a95
mov ecx, 0x52895f9b
cmovne edx, ecx
test al, 1
mov ecx, 0xcf4e5a95
jmp 0x1400e399f
cmp ecx, 0x70bc282f
jg 0x1400dcf1a
cmp ecx, 0x6cc124a3
jg 0x1400debf9
cmp ecx, 0x69b637e7
je 0x1400e250e
cmp ecx, 0x6a7c40bc
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xdceab641
and ebp, ecx
or ecx, 0x231549be
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x90633890
and edx, 0x4c888641
or edx, edi
or ecx, ebx
and ebx, 0x90633890
and ebp, 0x6f9cc76f
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x231549be
and ecx, 0xdceab641
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xca827228
and esi, 0x357d8dd7
or esi, edi
or ebp, ebx
and ebx, 0xca827228
and ecx, 0x357d8dd7
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1fb3498d
and edx, ebp
not ebp
and ebp, 0x2b2000d
and ecx, 0x1d014980
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1d014080
xor ecx, 0xe2feb67f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa2843d09
and ebp, 0x1d334084
or ebp, edi
or ecx, ebx
and ebx, 0xa2843d09
and edx, 0x5d7bc2f6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe04cb672
and ecx, 0x1fb3498d
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xa4f5abb9
and edx, 0x5b0a5446
or edx, ecx
xor edx, 0x5b0a5446
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, r8b
or bl, cl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
and dl, al
mov r9d, r8d
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x42780072
mov ebp, 0xe677e83f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x42780072
jmp 0x1400e6ec7
cmp ecx, 0xb1ff7209
jg 0x1400dcffc
cmp ecx, 0xafe61343
jg 0x1400decf3
cmp ecx, 0xaf10546c
je 0x1400e2648
cmp ecx, 0xaf9043d7
jne 0x1400d9680
mov ecx, 0x3c6e01eb
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xeda135b2
jg 0x1400dd195
cmp ecx, 0xec5e83e7
jg 0x1400ded21
cmp ecx, 0xeb9de3a8
je 0x1400e2672
cmp ecx, 0xec24908f
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa13afcf
and edx, 0xf5ec5030
or edx, ecx
mov ecx, edx
xor ecx, 0x94640030
xor edx, 0x812068f
and edx, 0x699a568f
and ecx, 0x9665a970
or ecx, edx
mov edx, ecx
xor edx, 0x699a568f
xor ecx, 0x9665a970
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0xf6f34b9a
and ecx, edx
not edx
and edx, 0xf6f34b9a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x781e7861
and ecx, 0x87e1879e
or ecx, edx
xor ecx, 0x7112cc04
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, cl
and cl, dl
and bl, r8b
or bl, cl
and al, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd0a6aa3
mov ebp, 0x65645a2e
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xd0a6aa3
cmovne eax, ebp
jmp 0x1400df4c4
cmp ecx, 0xfe40f852
jg 0x1400dd1cf
cmp ecx, 0xfc0bc57b
jg 0x1400ded4f
cmp ecx, 0xf8f99cac
je 0x1400e27ea
cmp ecx, 0xfb40949e
jne 0x1400d9680
mov ecx, 0xbd3923ac
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x42780071
jg 0x1400dd3b8
cmp ecx, 0x40df240b
jg 0x1400deed0
cmp ecx, 0x3e63f5a4
je 0x1400e2940
cmp ecx, 0x3fe5afc5
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xbc55923
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x70724ccf
and ecx, 0x8f8db330
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8051000
xor ecx, 0x404803
or ecx, 0xf43aa6dc
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xa7fa4d24
and ebx, 0x8051003
or ebx, esi
or ecx, edi
and edi, 0xa7fa4d24
and ebp, 0x5805b2db
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb276f1b
and ecx, 0xf4d890e4
or ecx, ebp
xor ecx, 0xe23639
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5d281403
and ecx, 0xa2d7ebfc
or ecx, edx
xor ecx, 0xa2d7ebfc
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, eax
xor bl, 1
xor cl, dl
and cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor al, cl
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x198341e5
mov ebp, 0x6790b68d
cmovne edx, ebp
test al, al
mov eax, 0x198341e5
cmovne eax, edx
test cl, cl
jmp 0x1400df4c7
cmp ecx, 0x21d15ee2
jg 0x1400dd547
cmp ecx, 0x1dd227c5
jg 0x1400df038
cmp ecx, 0x1c0ec0ff
je 0x1400e2a76
cmp ecx, 0x1c3991c9
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xc87f4b70
mov edx, ebp
and edx, 0x3780b48f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x404f4809
and edx, 0xbfb0b7f6
or edx, ebx
mov ebx, edx
xor ebx, 0x518d7481
xor edx, 0x88300378
mov edi, edx
and edi, 0x26528b06
and ebx, 0xd9ad74f9
or ebx, edi
and ebp, 0x26528b06
and ecx, 0xd9ad74f9
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
or dl, al
mov ebx, r9d
or bl, r8b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor r9b, r8b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor bl, 1
mov edx, ebx
or dl, al
xor bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9581e9ce
mov ebp, 0xe6ac42c9
cmovne ecx, ebp
test dl, 1
mov edx, 0x9581e9ce
jmp 0x1400e7899
cmp ecx, 0x66f809a0
jg 0x1400dd581
cmp ecx, 0x65645a2d
jg 0x1400df066
cmp ecx, 0x64677713
je 0x1400e2c7b
cmp ecx, 0x648ae490
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa95469e1
and ebx, 0x56ab961e
or ebx, eax
or edx, esi
and esi, 0xa95469e1
and ecx, 0x56ab961e
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0xe9c39fdc
and ebp, 0x163c6023
or ebp, edi
mov eax, ebp
xor eax, 0x10202021
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xaf1fd346
and edx, 0x50e02cb9
or edx, ebx
xor ebp, 0xa9039344
and ebp, 0xaf1fd346
and eax, 0x50e02cb9
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xcb0a187c
mov ebp, 0x9db3012c
jmp 0x1400e0c51
cmp ecx, 0xe056962a
jg 0x1400dd705
cmp ecx, 0xde52c5c8
je 0x1400e2c91
cmp ecx, 0xdf2412c7
je 0x1400e2df8
cmp ecx, 0xdff0b5ed
jne 0x1400d9680
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xf04db1dc
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x9ce404bc
jg 0x1400df1b3
cmp ecx, 0x95f2845f
je 0x1400e2fb8
cmp ecx, 0x9c5baf38
jne 0x1400d9680
mov ecx, 0x85f83e5f
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xd7a55db3
jg 0x1400df2a1
cmp ecx, 0xd5897a30
je 0x1400e316b
cmp ecx, 0xd59b8139
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdf7206b3
and eax, ecx
and ecx, 0x208df94c
or ecx, edx
mov edx, ecx
xor edx, 0x20809940
xor ecx, 0xdf7206b3
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xd7f62af
and edx, 0xf2809d50
or edx, ebx
or ecx, ebp
and ebp, 0xd7f62af
and eax, 0xf2809d50
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xe98edaeb
mov edx, ecx
xor edx, 0xe98edaeb
and edx, ecx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x16712515
and edx, 0xe98edaea
or edx, ebp
and ecx, 0xc349e04d
mov ebp, eax
and ebp, 0x3cb61fb2
or ebp, ecx
xor ebp, 0xc349e04c
and eax, 1
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x6c853acd
and eax, 0x937ac532
or eax, ecx
xor eax, 0x937ac532
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x727503d1
and eax, 0x8d8afc2e
or eax, ecx
mov ebp, eax
xor ebp, 0x4822420
xor eax, 0x42010241
or edx, 0xcf8367e9
mov ecx, edx
not ecx
or eax, 0x30680012
and eax, 0xfb69425b
and ebp, 0x48225a0
or ebp, eax
and edx, 0xfb69425b
and ecx, 0x149804
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x2d7d3ae7
and ecx, 0xd282c518
or ecx, eax
xor ecx, 0x1d01a2f1
sete r8b
setne r9b
cmp dword [0x14024b714], 0xa
setl al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r10d, edx
xor r10b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r10b
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, dl
or dl, al
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor r9b, al
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, dl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb427af2a
mov ebp, 0x4ff63644
cmovne edx, ebp
test cl, 1
mov ecx, 0xb427af2a
jmp 0x1400e4a43
cmp ecx, 0xbf373433
jg 0x1400df2cf
cmp ecx, 0xbd3923ac
je 0x1400e32a5
cmp ecx, 0xbd4beb20
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ebx, edi
or ebx, 1
mov ebp, ebx
not ebp
mov ecx, edx
or ecx, 0xa404261a
and ebx, 0xa404261b
and ebp, 0x5bfbd9e4
or ebp, ebx
and ecx, 0xa404261b
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5f32ec94
and ecx, 0xa0cd136b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x401241
xor ecx, 0x5f32ec94
mov ebx, ecx
and ebx, 0xfe8fa9ba
and ebp, 0x1705645
or ebp, ebx
or ecx, edi
and edi, 0xfe8fa9ba
and edx, 0x1705645
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
mov r9d, ecx
not r9b
and r8b, bl
or bl, dl
xor bl, 1
and al, dl
or al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xa66bc6e9
mov ebp, 0x125f1838
cmovne eax, ebp
test cl, cl
mov ecx, 0xa66bc6e9
cmovne eax, ecx
test dl, 1
jmp 0x1400e1d98
cmp ecx, 0x85f83e5e
jg 0x1400df4cf
cmp ecx, 0x8290a0a0
je 0x1400e33ee
cmp ecx, 0x83451518
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
or edx, 0x55908e47
mov ebp, edx
not ebp
or eax, 0xaa6f71b8
mov ebx, eax
not ebx
and edx, 0x86f85bf0
and ebp, 0x28072008
or ebp, edx
and eax, 0x86f85bf0
and ebx, 0x51008407
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0x55908e47
and ebx, 0xaa6f71b8
or ebx, eax
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xb40850d2
mov ebp, ecx
and ebp, eax
and ecx, ebx
mov edx, ebp
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x2d4a2bcd
and ebp, 0xd2b5d432
or ebp, esi
or edx, edi
and edi, 0x2d4a2bcd
and ecx, 0xd2b5d432
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x372c0c07
and edx, 0xc8d3f3f8
or edx, ecx
xor edx, 0x7cdba32b
and ebx, 0x47d6f64d
mov ecx, eax
and ecx, 0xb82909b2
or ecx, ebx
xor ecx, 0x47d6f64c
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfc33a382
and eax, 0x3cc5c7d
or eax, ecx
xor eax, 0x3cc5c7d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x43a91939
and edx, eax
or eax, 0xbc56e6c6
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb3b4affc
and ecx, 0x40091001
or ecx, ebx
or eax, ebp
and ebp, 0xb3b4affc
and edx, 0x4c4b5003
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbc56e6c6
and eax, 0x43a91939
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xce72cb5b
and eax, 0x318d34a4
or eax, edx
xor eax, 0x318d34a4
or eax, ecx
cmp eax, 0xffffffff
sete bl
cmp dword [0x14024b714], 9
setg al
xor bl, al
xor al, bl
and al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, ebx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, edx
and r9b, bl
xor dl, bl
xor bl, 1
and cl, bl
or al, r8b
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, al
or dl, r9b
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x2e78b300
mov ebp, 0x684f2983
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x2e78b300
jmp 0x1400e6576
cmp ecx, 0xc9d47c45
jg 0x1400df60f
cmp ecx, 0xc87d2f22
je 0x1400e34ff
cmp ecx, 0xc980236c
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x3d78e59d
and edx, 0xc2871a62
or edx, ebp
mov ebp, edx
xor ebp, 0x3d70e008
xor edx, 0xc2871a62
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0xc2080fd7
and ebp, 0x3df7f028
or ebp, edx
mov edx, ebp
xor edx, 0x3c14a000
xor ebp, 0xc2080fd6
mov ecx, edi
and ecx, 0x41eb5f69
and ebx, 0xbe14a096
or ebx, ecx
or edi, ebp
and ebp, 0x41eb5f69
and edx, 0xbe14a096
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x94243a61
and ecx, edi
not edi
and edi, 0x4040200
and edx, 0x90203861
or edx, edi
mov ebp, edx
xor ebp, 0x80002821
xor edx, 0x6fdfc79e
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x523e144c
and ebp, 0x84002a21
or ebp, edi
or edx, ebx
and ebx, 0x523e144c
and ecx, 0xadc1ebb3
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd5a1fc6b
and edx, 0x2a5e0394
or edx, ecx
xor edx, 0xbe7a39f5
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
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x71bf04bc
mov ebp, 0x2d1c445d
cmovne edx, ebp
test al, 1
mov eax, 0x71bf04bc
cmovne eax, edx
jmp 0x1400e5cdb
cmp ecx, 0xe726aef
jg 0x1400df737
cmp ecx, 0xacda8f5
je 0x1400e35d4
cmp ecx, 0xd0a6aa3
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x82940010
mov ebp, ecx
and ebp, 0x24623102
or ebp, edx
xor ebp, 0x24623102
and ecx, 0x5909ceed
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x74aabeb0
and ecx, 0x8b55414f
or ecx, edx
mov edx, ecx
xor edx, 0x2da3705d
mov ebp, ecx
xor ebp, 0x2da3705c
and ebp, edx
xor ecx, 0xd25c8fa2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd6e0699b
and ebp, 0x291f9664
or ebp, edi
or ecx, ebx
and ebx, 0xd6e0699b
and edx, 0x291f9664
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2f88761a
and ecx, 0xd07789e5
or ecx, ebp
xor ecx, 0xd07789e5
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
mov r9d, edx
xor r9b, 1
and r8b, al
or al, cl
xor al, 1
and bl, cl
or bl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, dl
xor bl, r9b
and r9b, al
or r9b, cl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xd5897a30
mov edx, 0x65645a2e
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xd5897a30
jmp 0x1400d9670
cmp ecx, 0x543823d0
jg 0x1400df887
cmp ecx, 0x52895f9b
je 0x1400e36f7
cmp ecx, 0x533f6862
jne 0x1400d9680
mov rax, qword [rsp + 0x30]
mov ecx, 0x77e4d264
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x2c3d1652
jg 0x1400df984
cmp ecx, 0x2793e5e9
je 0x1400e370d
cmp ecx, 0x279cb4ed
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0xee537c73
and edx, ecx
not ecx
and ecx, 0xaa425863
and ebp, 0x44112410
or ebp, ecx
xor ebp, 0x44112410
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x11ac838c
and edx, 0xee537c73
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x295fb7b1
and edx, 0xd6a0484e
or edx, ecx
mov ecx, edx
xor ecx, 0x8680400c
xor edx, 0x8450500
and edx, 0x58650d42
and ecx, 0xa79af2bd
or ecx, edx
xor ecx, 0x58650d42
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
xor bl, 1
or dl, r8b
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor al, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x1643aa9
mov edx, 0xec5e83e8
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x1643aa9
jmp 0x1400e6ec7
cmp ecx, 0x77e4d263
jg 0x1400dfb67
cmp ecx, 0x75f73ba9
je 0x1400e3723
cmp ecx, 0x7765b8d5
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xfb9fcc4e
mov ecx, edx
and ecx, 0x46033b0
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4002080
xor ecx, 0x129f044f
mov ebp, edi
or ebp, 0x12ff177e
and ecx, 0x12ff177f
and ebx, 0xed00e880
or ebx, ecx
and ebp, 0x12ff177f
xor ebp, ebx
not ebp
and edi, 0xc89b5ff7
and edx, 0x3764a008
or edx, edi
xor edx, 0x3764a008
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and al, cl
or al, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, al
mov ecx, eax
and cl, dl
xor dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xffec66d0
mov edx, 0xec24908f
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xffec66d0
jmp 0x1400e6ec7
cmp ecx, 0xad3e1834
jg 0x1400dfb95
cmp ecx, 0xa9f970bd
je 0x1400e3810
cmp ecx, 0xaa68a634
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xddb1e75e
and ebp, 0xddb1e75f
and edx, 0x224e18a0
or edx, ebp
and ecx, 0xddb1e75f
xor ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xbf348fc2
and ecx, 0x40cb703d
or ecx, edx
and edi, 0xbf348fc2
and ebx, 0x40cb703d
or ebx, edi
xor ebx, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1f994cc0
mov ebp, 0x60a30459
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x1f994cc0
jmp 0x1400e6ec7
cmp ecx, 0xe8c6bd8c
jg 0x1400dfd25
cmp ecx, 0xe8682efe
je 0x1400e39aa
cmp ecx, 0xe8774a87
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov esi, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xc65e4d58
mov edx, ebp
and edx, 0x39a1b2a6
or edx, eax
xor edx, 0x39a1b2a6
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and ebx, edx
and eax, ebp
or eax, ebx
xor edx, eax
test edx, eax
sete r8b
setne cl
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
xor cl, r9b
and bl, cl
and cl, r9b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x1c3991c9
mov ebp, 0x5c9bd013
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x1c3991c9
cmovne ecx, ebp
jmp 0x1400dd958
cmp ecx, 0xf72bc60d
jg 0x1400dfedb
cmp ecx, 0xf6ca680b
je 0x1400e3a89
cmp ecx, 0xf6efebca
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xacdaf411
mov edx, ebx
and edx, 0x53250bee
or edx, ebp
mov ebp, edx
xor ebp, 0x2200804
xor edx, 0xacdaf410
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd1cd13fb
and ebp, 0x2e32ec04
or ebp, eax
or edx, esi
and esi, 0xd1cd13fb
and ecx, 0x2e32ec04
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
and edi, 0x5d57a6ed
and ebx, 0xa2a85912
or ebx, edi
mov eax, ebx
xor eax, 0x80a81902
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x3a07e250
and edx, 0xc5f81daf
or edx, ecx
xor ebx, 0x1807a240
and ebx, 0x3a07e250
and eax, 0xc5f81daf
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 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
xor bl, 1
and dl, r9b
or al, dl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, ecx
xor dl, al
mov edx, 0xb6cad7e2
mov ebp, 0x9b8e054
cmovne edx, ebp
test al, al
mov eax, edx
jmp 0x1400dcff2
cmp ecx, 0x3bd18eb7
jg 0x1400dff09
cmp ecx, 0x3691121c
je 0x1400e3b65
cmp ecx, 0x3b99b0ae
jne 0x1400d9680
mov ecx, 0x42e25b8c
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x19dc63f3
jg 0x1400e0026
cmp ecx, 0x18f9221d
je 0x1400e3cba
cmp ecx, 0x198341e5
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xa8d0e8d2
mov ecx, edx
and ecx, 0x572f172d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x572f172c
and ecx, 0xa8d0e8d3
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa2e60362
and ecx, 0x5d19fc9d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5c000c1c
and ebx, 0xf4785f9f
and edx, 0xb87a060
or edx, ebx
mov ebx, edx
xor ebx, 0x8000000
xor ecx, 0xa2e60362
xor edx, 0xf4785f9f
mov edi, ecx
and edi, 0x23fff2e3
and ebp, 0xdc000d1c
or ebp, edi
or ecx, edx
and edx, 0x23fff2e3
and ebx, 0xdc000d1c
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
test cl, cl
mov ecx, 0xee5212f
mov edx, 0x642d40c7
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
test al, al
mov eax, 0xee5212f
jmp 0x1400e6ec7
cmp ecx, 0x62bdbd1d
jg 0x1400e0204
cmp ecx, 0x60e3b7ea
je 0x1400e3dbe
cmp ecx, 0x62234867
jne 0x1400d9680
mov ecx, 0x40df240c
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x95086fe8
jg 0x1400e0232
cmp ecx, 0x911c30da
je 0x1400e3e89
cmp ecx, 0x94b729ed
jne 0x1400d9680
mov ecx, 0x2c3d1653
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xd317f520
jg 0x1400e038e
cmp ecx, 0xd1f4d58c
je 0x1400e3eb3
cmp ecx, 0xd20037a6
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x5104dea6
mov ebx, eax
and ebx, 0xaefb2158
or ebx, ebp
xor ebx, 0xaefb2158
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0x9ba14f92
and eax, 0x645eb06d
or eax, edx
xor eax, 0x645eb06d
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, bl
or bl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
not dl
xor bl, 1
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xa0d33435
mov ebp, 0xd8097d55
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xa0d33435
jmp 0x1400e6ec7
cmp ecx, 0xba5a9824
jg 0x1400e03d0
cmp ecx, 0xb859983b
je 0x1400e3ff7
cmp ecx, 0xba4fee68
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
mov ebp, ebx
xor ebp, 0x99573133
and ebp, ebx
not ebx
and ebx, 0xc5967c77
and ecx, 0x3a698388
or ecx, ebx
mov edx, ecx
xor edx, 0x81163033
or edx, 0x66a8cecc
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xbb771d54
and ecx, 0x2023
or ecx, edi
or edx, ebx
and ebx, 0xbb771d54
and ebp, 0x4488e2ab
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x66a8cecc
and edx, 0x99573133
or edx, ecx
mov esi, edx
not esi
mov ebx, edx
or ebx, 0x873ff195
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x78c00e6a
mov ecx, ebp
not ecx
and ebx, 0xbc5b4393
and edi, 0x40800c68
or edi, ebx
and ebp, 0xbc5b4393
and ecx, 0x324b004
or ecx, ebp
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x873ff194
and ecx, 0x78c00e6b
or ecx, ebp
and esi, 1
xor edx, 0xfffffffe
or edx, esi
mov ebp, edx
not ebp
and ebp, 0x2f880aea
and edx, 0xd077f515
or edx, ebp
xor edx, 0xd077f515
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xd06e06f9
and ecx, edx
not edx
and edx, 0x400c0268
and ebp, 0x90620491
or ebp, edx
xor ebp, 0x90620491
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4a6a08ee
and ecx, 0xb595f711
or ecx, edx
xor ecx, 0x65fbf1e8
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov r10d, eax
xor r10b, cl
and r10b, al
or bl, r8b
or cl, r9b
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r8d, r10d
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov ebx, r10d
and bl, r8b
mov eax, ecx
and al, r9b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov edx, r9d
xor dl, al
test r9b, 1
mov ecx, 0xb81cc8af
mov ebp, 0x9d4885cf
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xb81cc8af
jmp 0x1400e6ec7
cmp ecx, 0x8f1837a1
jg 0x1400e04ec
cmp ecx, 0x8bd1061a
je 0x1400e4012
cmp ecx, 0x8cc54ae5
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x30c0970
mov ecx, ebp
and ecx, 0x5c501001
or ecx, edx
xor ecx, 0x5c501001
mov edx, ebp
and edx, 0xa0a3e68e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa0a3e68f
and edx, 0x5f5c1970
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x89da358c
and ebp, 0x7625ca73
or ebp, ebx
mov ebx, ebp
xor ebx, 0x62248203
xor ebp, 0x89da358c
mov edi, edx
and edi, 0x9589497c
and ecx, 0x6a76b683
or ecx, edi
or edx, ebp
and ebp, 0x9589497c
and ebx, 0x6a76b683
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov r8d, eax
xor r8b, 1
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
and bl, dl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor bl, cl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xfc26ec46
mov edx, 0xb09943de
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xfc26ec46
jmp 0x1400e6ec7
cmp ecx, 0xce409577
jg 0x1400e0526
cmp ecx, 0xcd5bc7e1
je 0x1400e4109
cmp ecx, 0xcde0eac6
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf2de24ca
and edx, ecx
and ecx, 0xd21db35
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1218304
xor ecx, 0xf2de24ca
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xecdc7833
and ebp, 0x132387cc
or ebp, edi
or ecx, ebx
and ebx, 0xecdc7833
and edx, 0x132387cc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x2d2267cc
and ebx, ecx
not ecx
and ecx, 0x81b4a69d
and ebp, 0x7e4b5962
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7e4b5962
xor ebp, 0x81b4a69d
mov edx, ebp
or edx, 0xd2dd9833
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x941f16b4
and edi, 0x29206148
or edi, eax
or edx, esi
and esi, 0x941f16b4
and ebx, 0x6be0e94b
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x4280033a
and edx, 0xbd7ffcc5
or edx, eax
xor edx, 0x905d9b08
and ebp, 0x2f63dbb8
mov eax, ecx
and eax, 0xd09c2447
or eax, ebp
xor eax, 0x2f63dbb9
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x74740a43
and eax, 0x8b8bf5bc
or eax, ecx
mov ecx, eax
xor ecx, 0x20440043
xor eax, 0x830191b8
and ecx, 0x28ce6447
and eax, 0xd7319bb8
or eax, ecx
xor eax, 0x28ce6447
cmp eax, 0xffffffff
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor dl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
and dl, cl
xor cl, r9b
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xc43e7366
mov ebp, 0xedf891b9
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xc43e7366
jmp 0x1400e6ec7
cmp ecx, 0x9b8e053
jg 0x1400e0629
cmp ecx, 0x8caef35
je 0x1400e411f
cmp ecx, 0x9703171
jne 0x1400d9680
mov ecx, 0x757dd886
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x4ff63643
jg 0x1400e0757
cmp ecx, 0x4bc1b2d5
je 0x1400e41c3
cmp ecx, 0x4d117fb6
jne 0x1400d9680
mov ecx, 0xcae606e4
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x27668e7a
jg 0x1400e0785
cmp ecx, 0x25b8230a
je 0x1400e4310
cmp ecx, 0x25d1def5
jne 0x1400d9680
mov rsi, qword [rsp + 0x30]
mov ecx, dword [0x14024b718]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x88bbafac
and ecx, 0x77445053
or ecx, edi
or ebp, ebx
and ebx, 0x88bbafac
and edx, 0x77445053
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x67420148
mov ecx, ebp
and ecx, 0x98bdfeb7
or ecx, edx
mov edi, ecx
xor edi, 0x98bdfeb7
mov edx, ecx
xor edx, 0xfb9f6328
and edx, edi
and ebp, 0x63229d9f
mov ebx, edx
and ebx, ebp
xor ebp, edx
mov edx, dword [0x14024b714]
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x63229d9e
and ebp, 0x9cdd6261
or ebp, ebx
xor ecx, 0x43400000
and ecx, 0x53d91aa1
mov ebx, edi
and ebx, 0xac26e55e
or ebx, ecx
xor ebx, 0x53d91aa0
and edi, 1
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0xe808f170
and edi, 0x17f70e8f
or edi, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xcb2831b8
and ebp, 0x34d7ce47
or ebp, ebx
mov ebx, edi
xor ebx, 0x14d70e07
xor edi, 0xe808f170
or ecx, edi
and edi, 0xcb2831b8
and ebx, 0x34d7ce47
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, ecx
mov edi, ecx
and edi, 0xa18ccda2
and ebx, 0x5e73325d
or ebx, edi
mov edi, ebp
not edi
or ecx, edi
and edi, 0xa18ccda2
and ebp, 0x5e73325d
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x36f87145
and ecx, 0xc9078eba
or ecx, ebx
xor ecx, 0xc9078eba
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r9b
cmp edx, 0xa
setl al
cmp edx, 9
setg r8b
mov ebx, r9d
and bl, r8b
mov edx, eax
and dl, cl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
or r9b, al
xor cl, al
and cl, al
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x70bc2830
mov ebp, 0x4285fb55
cmovne ecx, ebp
test dl, 1
mov eax, 0x70bc2830
cmovne ecx, eax
mov qword [rsp + 0x38], rsi
test bl, 1
jmp 0x1400e7a90
cmp ecx, 0x71de4383
jg 0x1400e07b3
cmp ecx, 0x70bc2830
je 0x1400e4442
cmp ecx, 0x71bf04bc
jne 0x1400d9680
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebx
not edi
mov esi, ecx
and esi, 0x7a4cc3e1
and ebp, 0x85b33c1e
or ebp, esi
or ecx, edi
and edi, 0x7a4cc3e1
and ebx, 0x85b33c1e
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
not ecx
and edx, 0x6084b3ef
and eax, 0x9f7b4c10
or eax, edx
xor eax, 0x9f7b4c10
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xba404f88
and eax, 0x45bfb077
or eax, ecx
xor eax, 0x45bfb077
setne al
cmp dword [0x14024b714], 9
setg cl
xor al, cl
or cl, al
xor cl, 1
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xbd3923ac
mov ebp, 0xfb40949e
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xbd3923ac
cmovne eax, ebp
test cl, cl
jmp 0x1400e61d5
cmp ecx, 0xb466414d
jg 0x1400e08d9
cmp ecx, 0xb1ff720a
je 0x1400e445d
cmp ecx, 0xb427af2a
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x425727ea
and edx, 0xbda8d815
or edx, ebp
mov ebp, edx
xor ebp, 0x2042320
xor edx, 0xbda8d815
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xc85b4cde
and ebp, 0x37a4b321
or ebp, edx
mov edx, ebp
xor edx, 0x2209020
xor ebp, 0xc85b4cdf
mov edi, ecx
and edi, 0xfd952bcc
and ebx, 0x26ad432
or ebx, edi
or ecx, ebp
and ebp, 0xfd952bcc
and edx, 0x26ad433
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x73f3fb1b
and ecx, 0x8c0c04e4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2c091141
and ecx, 0xd3f6eebe
or ecx, edx
mov edx, ecx
xor edx, 0x80001400
xor ecx, 0x5ffaea5a
mov ebp, ecx
and ebp, 0x398589f5
and edx, 0xc67a760a
or edx, ebp
xor edx, 0xc67a760a
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r10b
mov eax, edx
not al
and al, r10b
mov ebx, ecx
or bl, r10b
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
and dl, cl
and r9b, r8b
and cl, r10b
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, edx
and r9b, cl
xor dl, cl
xor cl, 1
and bl, cl
or al, r8b
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
or dl, r9b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xea87aa9d
mov ecx, 0xe677e83f
cmovne eax, ecx
test dl, 1
mov ecx, 0xea87aa9d
jmp 0x1400e6caf
cmp ecx, 0xedf891b8
jg 0x1400e0a11
cmp ecx, 0xeda135b3
je 0x1400e45ba
cmp ecx, 0xeddd2be9
jne 0x1400d9680
mov ecx, 0xc87d2f22
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xffec66cf
jg 0x1400e0b5f
cmp ecx, 0xfe40f853
je 0x1400e46a0
cmp ecx, 0xff63eda2
jne 0x1400d9680
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xaf8713c8
and ecx, edx
or edx, 0x5078ec37
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x598b4c78
and ebp, 0xa6041380
or ebp, edi
or edx, ebx
and ebx, 0x598b4c78
and ecx, 0xa674b387
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb8866914
and edx, 0x477996eb
or edx, ecx
mov ebp, edx
xor ebp, 0xe8fe8523
xor edx, 0x60042d4
and edx, 0x6e5e43d5
mov ecx, ebp
and ecx, 0x91a1bc2a
or ecx, edx
mov edx, ecx
xor edx, 0x91a1bc2a
mov ebx, edx
and ebx, 0x4ea8b0d8
and ebp, 0xb1574f27
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x691480c2
and ebp, 0x96eb7f3d
or ebp, ebx
xor ebp, 0xd843cfe4
and edx, 1
xor ecx, 0x91a1bc2b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd5693722
and ecx, 0x2a96c8dd
or ecx, edx
xor ecx, 0x2a96c8dd
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x96a07dd6
and edx, ecx
and ecx, 0x695f8229
or ecx, ebp
xor ecx, 0x695f8229
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa144c374
and ecx, 0x5ebb3c8b
or ecx, edx
mov edx, ecx
xor edx, 0x48192401
xor ecx, 0x81400334
and ecx, 0x97e21bbe
and edx, 0x681de441
or edx, ecx
mov ecx, edx
xor ecx, 0x96e01808
xor edx, 0x480ca001
and edx, 0x490ea3b7
and ecx, 0xb6f15c48
or ecx, edx
xor ecx, 0xb6f15c48
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
or cl, bl
mov eax, r9d
xor al, r8b
xor bl, r8b
or r8b, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
and al, r9b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
and cl, bl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xc9d47c46
mov ebp, 0x911c30da
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xc9d47c46
jmp 0x1400e6576
cmp ecx, 0x42a9ce38
jg 0x1400e0b8d
cmp ecx, 0x42780072
je 0x1400e47e2
cmp ecx, 0x4285fb55
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ecx, esi
and ecx, 0x8f00224
mov edi, eax
and edi, 0x7037481
or edi, ecx
mov ecx, edi
xor ecx, 0x7002000
xor edi, 0x80c80246
mov edx, esi
or edx, 0xff376a5
mov ebx, edx
not ebx
and edi, 0x80cb56c7
and ecx, 0xf302020
or ecx, edi
and edx, 0x80cb56c7
and ebx, 0x70048918
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6340999d
and ebx, 0x9cbf6662
or ebx, ecx
mov ebp, ebx
xor ebp, 0x92000006
xor ebx, 0x12c200
and ebx, 0x15ed2c0
and ebp, 0xfea12d3f
or ebp, ebx
mov ecx, ebp
xor ecx, 0xaaa00c3c
xor ebp, 0x15ed2c0
mov edx, ebp
and edx, 0x5511e343
and ecx, 0xaaee1cbc
or ecx, edx
or ebp, eax
and eax, 0x5511e343
and esi, 0xaaee1cbc
or esi, eax
xor esi, ecx
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x610f116e
and ebp, 0x9ef0ee91
or ebp, eax
xor ebp, 0x9ef0ee91
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ecx
or al, bl
xor al, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
not cl
and cl, bl
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
and dl, r9b
or dl, r8b
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
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
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xdf2412c7
mov ebp, 0x8bd1061a
cmovne ecx, ebp
test dl, dl
mov eax, 0xdf2412c7
cmove ecx, eax
test bl, 1
jmp 0x1400e7099
cmp ecx, 0x22b8edec
jg 0x1400e0c5c
cmp ecx, 0x21d15ee3
je 0x1400e4904
cmp ecx, 0x22a0f55a
jne 0x1400d9680
mov ecx, 0xd0fa8f81
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x684f2982
jg 0x1400e0d6e
cmp ecx, 0x66f809a1
je 0x1400e4a5c
cmp ecx, 0x6790b68d
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x8001a72a
and ebp, ecx
or ecx, 0x7ffe58d5
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x8be35141
and edx, 0xa62a
or edx, edi
or ecx, ebx
and ebx, 0x8be35141
and ebp, 0x741caebe
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe4cba00e
and ecx, 0x1b345ff1
or ecx, edx
mov ebp, ecx
xor ebp, 0x9b35f8db
xor ecx, 0x64ca0724
mov ebx, ecx
and ebx, 0x691c8873
mov edx, ebp
and edx, 0x96e3778c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x96e3778d
and edx, 0x691c8872
or edx, ebx
and ebp, 0x19b91fa5
mov ebx, ecx
and ebx, 0xe646e05a
or ebx, ebp
xor ebx, 0x19b91fa4
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xa17b5552
and ecx, 0x5e84aaad
or ecx, ebp
xor ecx, 0x5e84aaad
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xec0ebc56
and ecx, 0x13f143a9
or ecx, edx
mov edx, ecx
xor edx, 0x11410009
xor ecx, 0xec0ebc56
mov ebp, ecx
and ebp, 0x6b2c3b6
and edx, 0xf94d3c49
or edx, ebp
xor edx, 0xf94d3c49
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa2ac4e40
mov ebp, 0x12ecbe31
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xa2ac4e40
jmp 0x1400d9670
cmp ecx, 0xe056962b
je 0x1400e4a72
cmp ecx, 0xe0780c34
je 0x1400e4b9b
cmp ecx, 0xe2bc624b
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xca312508
mov ebx, eax
and ebx, 0x24000272
or ebx, edx
xor ebx, 0x24000272
mov edx, eax
xor edx, 0xee31277a
and edx, eax
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x11ced884
and edx, 0xee31277b
or edx, ebx
not edx
and ebp, 0x1f3c7b9
and eax, 0xfe0c3846
or eax, ebp
xor eax, 0xfe0c3846
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne al
sete r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, r8d
and cl, bl
not bl
and bl, al
or bl, cl
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov r8d, eax
mov edx, ecx
xor cl, al
xor al, 1
and r8b, bl
and dl, al
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7e977b
mov ebp, 0xd317f521
cmovne ecx, ebp
test al, 1
mov eax, 0x7e977b
cmovne eax, ecx
test dl, dl
jmp 0x1400d9670
cmp ecx, 0x9da0a09d
je 0x1400e4d6b
cmp ecx, 0x9db3012c
jne 0x1400d9680
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov edi, edx
not edi
mov esi, ecx
and esi, 0xefe4a099
and ebp, 0x101b5f66
or ebp, esi
or ecx, edi
and edi, 0xefe4a099
and edx, 0x101b5f66
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd5540ea6
and ecx, 0x2aabf159
or ecx, edx
mov edx, ecx
xor edx, 0x22894151
xor ecx, 0xd5540ea6
mov ebp, ecx
and ebp, 0x822b2ac
and edx, 0xf7dd4d53
or edx, ebp
or ecx, eax
and eax, 0x822b2ac
and ebx, 0xf7dd4d53
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b714], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x80599d21
mov eax, 0x8caef35
cmovne ecx, eax
test bl, bl
mov ebp, 0x80599d21
cmove ecx, ebp
test dl, 1
jmp 0x1400e71eb
cmp ecx, 0xd8097d55
je 0x1400e4e7a
cmp ecx, 0xd867169d
jne 0x1400d9680
mov ecx, 0x24a48ac
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xc0cbb492
je 0x1400e4e90
cmp ecx, 0xc3c3b149
jne 0x1400d9680
mov ecx, 0x2f48a8b8
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x80f87528
je 0x1400e500b
cmp ecx, 0x8275be21
jne 0x1400d9680
mov ecx, 0xe0780c34
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xc856b28e
je 0x1400e5021
cmp ecx, 0xc85e87d6
jne 0x1400d9680
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x14024b718]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 1
and edx, 0x28ef52f
mov ecx, ebp
and ecx, 0xfd710ad0
or ecx, edx
mov edx, ebp
or edx, 0x28ef52e
and edx, 0x28ef52f
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xddb79b68
and edx, 0x22486497
or edx, ecx
xor edx, 0x22486497
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8acdb667
and edx, 0x75324998
or edx, ecx
xor edx, 0x75324998
setne cl
cmp dword [0x14024b714], 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or bl, dl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
xor cl, 1
test al, al
mov eax, 0xcd409f5f
mov ebp, 0x8f3bc0f8
cmovne eax, ebp
test dl, dl
cmovne eax, ebp
mov qword [0x14024b070], rdi
test cl, cl
mov ecx, 0xcd409f5f
jmp 0x1400d9670
cmp ecx, 0xf76842b
je 0x1400e5037
cmp ecx, 0xf995102
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov edx, dword [0x14024b714]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xeeea9fe8
mov ebx, eax
and ebx, 0x11156016
or ebx, ebp
xor ebx, 0x11156016
and eax, 1
or eax, ebx
not eax
mov ebp, eax
and ebp, ecx
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xff5edc89
and eax, 0xa12376
or eax, ecx
xor eax, 0xa12376
sete r8b
setne cl
cmp edx, 9
setg al
cmp edx, 0xa
setl r9b
mov ebx, ecx
or bl, r9b
xor al, cl
xor cl, r9b
not cl
and cl, r9b
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
or r8b, r9b
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xce5fa1dd
mov ecx, 0x16f19a8b
cmovne edx, ecx
test al, 1
mov ecx, 0xce5fa1dd
jmp 0x1400e399f
cmp ecx, 0x5ab80643
je 0x1400e504d
cmp ecx, 0x5afb3c27
jne 0x1400d9680
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x23e46f84
mov eax, ecx
xor eax, 0x23e46f84
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xdc1b907a
and eax, 0x23e46f85
or eax, edx
mov edx, eax
not edx
and ebp, 0x11213fc8
and ecx, 0xeedec037
or ecx, ebp
mov ebp, ecx
xor ebp, 0x42940032
xor ecx, 0x11213fc8
mov ebx, eax
and ebx, 0xad4ac705
and edx, 0x52b538fa
or edx, ebx
or eax, ecx
and ecx, 0xad4ac705
and ebp, 0x52b538fa
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xc012a5d2
and eax, 0x3fed5a2d
or eax, ecx
xor eax, 0x3fed5a2d
sete cl
setne al
cmp dword [0x14024b714], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test dl, 1
mov edx, 0xb859983b
mov ebp, 0x9ce404bd
cmovne edx, ebp
test al, al
mov eax, 0xb859983b
cmove edx, eax
jmp 0x1400df97c
cmp ecx, 0x2dc3e785
je 0x1400e5063
cmp ecx, 0x2e78b300
jne 0x1400d9680
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x868263d5
and edx, ebp
mov ecx, ebp
or ecx, 0x797d9c2a
mov edi, edx
not edi
mov esi, ecx
and esi, 0xf40ed569
mov ebx, eax
and ebx, 0x2802294
or ebx, esi
or ecx, edi
and edi, 0xf40ed569
and edx, 0xbf12a96
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x797d9c2b
and ecx, 0x868263d4
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ebx
and al, cl
and dl, r9b
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
xor bl, cl
mov r9d, ebx
xor r9b, 1
mov eax, r8d
and al, dl
mov ecx, ebx
and cl, r9b
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
xor cl, al
xor r9b, dl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x2543182c
mov edx, 0x684f2983
cmovne eax, edx
test bl, 1
mov edx, 0x2543182c
jmp 0x1400e6570
cmp ecx, 0x79ace0e1
je 0x1400e5079
cmp ecx, 0x7bdcb0ef
jne 0x1400d9680
mov ecx, 0x68a13086
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xa8cd6a64
je 0x1400e508f
cmp ecx, 0xa9408fd4
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x6d692a85
mov edx, ecx
and edx, 0x9296d57a
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x780dcd04
and edx, 0x87f232fb
or edx, ebx
mov ebx, edx
xor ebx, 0xea9b187f
and ebp, 0x1d5d2cee
and ecx, 0xe2a2d311
or ecx, ebp
mov ebp, ecx
xor ebp, 0xe2a2d311
xor edx, 0x1564e780
and ebp, edx
xor ecx, 0x1d5d2cee
and ecx, ebx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, cl
and al, dl
xor dl, r9b
mov r10d, ecx
and r10b, r9b
xor cl, r9b
or r9b, al
xor al, 1
or al, r8b
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor dl, 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 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, 0xdcc1b0bb
mov ebp, 0xa8cd6a64
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xdcc1b0bb
cmovne ecx, ebp
jmp 0x1400e4a46
cmp ecx, 0xe6db0151
je 0x1400e50a5
cmp ecx, 0xe7395dc8
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xc803e1
mov edx, ebx
and edx, 0xa259802
or edx, ecx
xor edx, 0xa259802
and ebx, 0xf512641c
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xf512641c
and ebx, 0xaed9be3
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0xd796b138
and edx, ecx
mov esi, ecx
or esi, 0xd796b138
mov edi, esi
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x1afb5819
and edx, 0xe504a7e6
or edx, eax
or ebp, esi
and esi, 0x1afb5819
and edi, 0x200006c6
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xf3b383c3
and ebp, 0xc4c7c3c
or ebp, eax
xor ebp, 0xdbdacd05
and ebx, 0x10f99225
mov eax, ecx
and eax, 0xef066dda
or eax, ebx
xor eax, 0x10f99224
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x5877cb02
and eax, ecx
not ecx
and ecx, 0x2247988b
and edx, 0xddb86774
or edx, ecx
mov ecx, edx
xor ecx, 0x40300300
xor edx, 0x478802
or edx, 0xa78834fd
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xbcc8c8cb
and ecx, 0x40370300
or ecx, ebx
or edx, ebp
and ebp, 0xbcc8c8cb
and eax, 0x43373734
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa78834fd
and edx, 0x5877cb02
or edx, eax
mov eax, edx
not eax
and eax, 0x2507d228
and edx, 0xdaf82dd7
or edx, eax
mov eax, edx
xor eax, 0x2702143
xor edx, 0x4070028
and edx, 0xdc8f0cbc
and eax, 0x2370f343
or eax, edx
xor eax, 0xdc8f0cbc
cmp eax, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
mov ebx, ecx
and bl, al
xor cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
or cl, r8b
and r8b, al
or r8b, bl
xor al, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x2fa1b773
mov edx, 0x42a9ce39
cmovne eax, edx
test cl, 1
mov ecx, 0x2fa1b773
cmovne ecx, eax
test r8b, r8b
jmp 0x1400e6ec7
cmp ecx, 0xf421c9f2
je 0x1400e50bb
cmp ecx, 0xf5382633
jne 0x1400d9680
mov ecx, 0xcd0281b2
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x31a4844a
je 0x1400e52a5
cmp ecx, 0x3267f1fe
jne 0x1400d9680
mov ecx, 0xb81cc8af
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x16ab45cb
je 0x1400e537b
cmp ecx, 0x16f19a8b
jne 0x1400d9680
mov ecx, 0xf995102
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x609e1967
je 0x1400e54ba
cmp ecx, 0x60a30459
jne 0x1400d9680
mov ecx, 0xaa68a634
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x90c85387
je 0x1400e560d
cmp ecx, 0x90fedf88
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xb794bb3
and edx, ebp
mov ecx, ebp
or ecx, 0xf486b44c
mov edi, edx
not edi
mov esi, ecx
and esi, 0x7878915f
mov ebx, eax
and ebx, 0x3014aa0
or ebx, esi
or ecx, edi
and edi, 0x7878915f
and edx, 0x87876ea0
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2e8104a1
and ecx, 0xd17efb5e
or ecx, edx
mov edx, ecx
xor edx, 0x8801a0c8
xor ecx, 0x1784402
and ecx, 0x537e5426
and edx, 0xac81abd9
or edx, ecx
xor edx, 0xac81abd9
and eax, 0x3e33f115
and ebp, 0xc1cc0eea
or ebp, eax
xor ebp, 0xc1cc0eea
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete cl
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, r9d
and dl, r8b
mov eax, ebx
and al, cl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or r9b, bl
xor cl, bl
and cl, bl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x40df240c
mov ebp, 0x62234867
cmovne eax, ebp
test cl, 1
mov ecx, 0x40df240c
jmp 0x1400e634d
cmp ecx, 0xd0fa8f81
je 0x1400e57ef
cmp ecx, 0xd125f983
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r9d, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x4604283
and edx, 0xc0100050
or edx, ecx
mov ebx, edx
xor ebx, 0x40100040
xor edx, 0x3480a92e
or ebp, 0xc47042d3
mov ecx, ebp
not ecx
and edx, 0xb480a93e
and ebx, 0x407042c1
or ebx, edx
and ebp, 0xb480a93e
and ecx, 0xb0f1400
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x3b8fbd2c
and ecx, 0xc47042d3
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0x829a14d9
and ecx, 0x7d65eb26
or ecx, edx
mov ebx, ecx
xor ebx, 0xd21cb05
mov ebp, esi
not ebp
xor ecx, 0x829a14d8
mov edi, ebp
and edi, 0x72ce3422
and esi, 0x8d31cbdd
or esi, edi
or ebp, ecx
and ecx, 0x72ce3422
and ebx, 0x8d31cbdd
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xcf6600c
and edx, ebp
not ebp
and ebp, 0x4724008
and ecx, 0x8842004
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8002000
xor ecx, 0xf77bdffb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb4c69c55
and ebp, 0x8306008
or ebp, edi
or ecx, ebx
and ebx, 0xb4c69c55
and edx, 0x4b3963aa
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf3099ff3
and ecx, 0xcf6600c
or ecx, edx
sete r8b
setne al
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r9b
mov edx, eax
xor dl, r8b
and dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r10d, ebx
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
xor al, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, 1
mov eax, ebx
or al, r9b
xor bl, r9b
not bl
and bl, r9b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
or al, r8b
xor cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe8682efe
mov ecx, 0xfc0bc57c
cmovne eax, ecx
test bl, 1
mov ecx, 0xe8682efe
jmp 0x1400e634d
cmp ecx, 0xb741e829
je 0x1400e59a3
cmp ecx, 0xb81cc8af
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x2b300062
mov edx, edi
and edx, 0x10002910
or edx, ebp
xor edx, 0x10002910
mov ebx, edi
and ebx, 0xc4cfd68d
or ebx, edx
mov edx, ebx
not edx
and edx, 0xc164a767
and ebx, 0x3e9b5898
or ebx, edx
mov ebp, ebx
xor ebp, 0x5ab71eb
xor ebx, 0x28100610
mov edx, ebp
and edx, 0xd7cee84e
and ebx, 0x283117b1
or ebx, edx
or ebp, edi
and edi, 0xd7cee84e
and ecx, 0x283117b1
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x9ed00912
and ebp, 0x612ff6ed
or ebp, ecx
xor ebp, 0x612ff6ed
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x30cd951f
mov ecx, 0xe6db0151
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x30cd951f
cmovne ecx, edx
test al, al
jmp 0x1400e7099
cmp ecx, 0x8b321363
je 0x1400e5a8f
cmp ecx, 0x8bb33a3b
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r9d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x38c69e33
and ecx, ebp
not ebp
and ebp, 0x8861021
and edx, 0x30408e12
or edx, ebp
xor edx, 0x30408e12
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc73961cc
and ecx, 0x38c69e33
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x5734999d
and ebx, ecx
not ecx
and ecx, 0x299493d5
and ebp, 0xd66b6c2a
or ebp, ecx
mov edi, ebp
xor edi, 0xd66b6c2a
mov edx, ebp
xor edx, 0x7ea00a48
and edx, edi
mov ecx, edx
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xf1e88031
and edx, 0xe177fce
or edx, eax
or ecx, esi
and esi, 0xf1e88031
and ebx, 0xe177fce
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x367906f1
and ecx, 0xc986f90e
or ecx, eax
mov ebx, ecx
xor ebx, 0x9c106012
and edi, 1
xor ebp, 0xd66b6c2b
or ebp, edi
mov eax, ebp
not eax
and eax, 0x34607d89
and ebp, 0xcb9f8276
or ebp, eax
mov eax, ebp
xor eax, 0x88110016
xor ecx, 0x614d9f6d
xor ebp, 0x34607d89
mov edx, ecx
and edx, 0x63ae87e1
and ebx, 0x9c51781e
or ebx, edx
or ecx, ebp
and ebp, 0x63ae87e1
and eax, 0x9c51781e
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4610bbd6
and ecx, 0xb9ef4429
or ecx, edx
xor ecx, 0xb9ef4429
or ecx, eax
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov r11d, r10d
xor r11b, r8b
and r11b, r10b
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bl, 1
or al, r11b
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, edx
xor bl, 1
and dl, bl
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov eax, r9d
xor r9b, r10b
and r10b, cl
and al, r8b
or al, r10b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x21d15ee3
mov ecx, 0x9581e9ce
cmovne ebp, ecx
test al, 1
mov ecx, 0x21d15ee3
cmovne ecx, ebp
jmp 0x1400e5605
cmp ecx, 0xcd0281b2
je 0x1400e5aa5
cmp ecx, 0xcd409f5f
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xa76775d6
and eax, 0x58988a29
or eax, edx
xor eax, 0x58988a29
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4f75ab90
and eax, 0xb08a546f
or eax, ecx
xor eax, 0xb08a546f
sete al
setne dl
cmp dword [0x14024b714], 9
setg r8b
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ebx, edx
xor bl, 1
xor al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, bl
mov r9d, edx
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, al
and cl, r8b
or cl, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
mov edx, 0xbf373434
mov ebp, 0xc67602ab
cmovne edx, ebp
test al, al
mov eax, 0xbf373434
jmp 0x1400e61d0
cmp ecx, 0x600c194
je 0x1400e5c25
cmp ecx, 0x831b5cd
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x10585247
and ecx, 0xefa7adb8
or ecx, edx
mov edx, ecx
not edx
and edx, 0xefa7adb8
and ecx, 0x10585247
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xa4c3be5c
mov ebx, ecx
not ebx
or ebp, 0x5b3c41a3
mov edx, ebp
not edx
and ecx, 0xb76563c2
and ebx, 0x48180021
or ebx, ecx
and ebp, 0xb76563c2
and edx, 0x829c1c
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa4c3be5c
and edx, 0x5b3c41a3
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc8c28074
and edx, 0x373d7f8b
or edx, ebp
xor edx, 0xc8c28074
xor ecx, edx
test ecx, edx
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xeda135b3
mov ecx, 0x9da0a09d
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xeda135b3
cmovne ecx, eax
test dl, 1
jmp 0x1400e7099
cmp ecx, 0x49cb27ed
je 0x1400e5ce3
cmp ecx, 0x4b6b6faa
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd0a04210
mov ebp, edx
and ebp, 0x294529a8
or ebp, ecx
xor ebp, 0x294529a8
and edx, 0x61a9447
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7afbd2e1
and edx, 0x85042d1e
or edx, ecx
mov ebp, edx
xor ebp, 0x5c400080
xor edx, 0x831eb959
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x22ade72f
and ebp, 0xdd5218d0
or ebp, edx
mov edx, ebp
xor edx, 0xc4400001
xor ebp, 0x22ade72e
mov edi, ecx
and edi, 0x19badbfc
and ebx, 0xe6452402
or ebx, edi
or ecx, ebp
and ebp, 0x19badbfc
and edx, 0xe6452403
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe27d5b5c
and ecx, 0x1d82a4a3
or ecx, edx
mov edx, ecx
xor edx, 0x8800481
xor ecx, 0x804d1110
and ecx, 0x954fb132
and edx, 0x6ab04ecd
or edx, ecx
xor edx, 0x954fb132
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
and cl, al
or dl, cl
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xafe61344
mov ebp, 0xb466414e
cmovne eax, ebp
test cl, 1
mov ecx, 0xafe61344
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x1400e61d8
cmp ecx, 0x24f4157d
je 0x1400e5e38
cmp ecx, 0x2543182c
jne 0x1400d9680
mov ecx, 0x30137243
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x6cc124a4
je 0x1400e5e4e
cmp ecx, 0x70856d3e
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x6b4397ab
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0x94bc6854
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x5f32815b
and ebx, 0x808c6804
or ebx, eax
or edx, esi
and esi, 0x5f32815b
and ebp, 0xa0cd7ea4
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x6b4397aa
and edx, 0x94bc6855
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x67056837
and edx, 0x98fa97c8
or edx, eax
and edi, 0x67056837
and ecx, 0x98fa97c8
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 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 eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
xor cl, 1
mov ebp, 0x95086fe9
mov ecx, 0x5ab80643
cmovne ebp, ecx
test al, al
mov ecx, 0x95086fe9
cmovne ecx, ebp
jmp 0x1400e5a88
cmp ecx, 0xafe61344
je 0x1400e5fbd
cmp ecx, 0xb09943de
jne 0x1400d9680
mov ecx, 0x8cc54ae5
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xec5e83e8
je 0x1400e60f8
cmp ecx, 0xec9049e8
jne 0x1400d9680
mov ecx, 0xbb90dcb5
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xfc0bc57c
je 0x1400e610e
cmp ecx, 0xfc26ec46
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xa296a408
and edx, ebp
not ebp
and ebp, 0xa296a408
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5d695bf7
and edx, 0xa296a408
or edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xdb44e0ca
mov ecx, edx
and ecx, 0x24bb1f35
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x25a82aac
and ecx, 0xda57d553
or ecx, ebp
mov edi, ecx
xor edi, 0x1112408
and edx, 0xe15a48e9
mov ebp, ebx
and ebp, 0x1ea5b716
or ebp, edx
xor ebp, 0xe15a48e8
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
xor ecx, 0xfeecca67
mov ebp, ecx
and ebp, 0x2ca653b3
and edi, 0xd359ac4c
or edi, ebp
or ecx, ebx
and ebx, 0x2ca653b3
and edx, 0xd359ac4c
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4f9d8a4
and ecx, 0xfb06275b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfb06275b
and ecx, 0x4f9d8a4
or ecx, edx
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
xor r9b, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, edx
xor al, 1
and al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xdb492c2b
mov edx, 0xa9408fd4
cmovne ecx, edx
test al, 1
mov eax, 0xdb492c2b
cmove ecx, eax
test bl, 1
jmp 0x1400e7614
cmp ecx, 0x40df240c
je 0x1400e61eb
cmp ecx, 0x41c146b3
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfe868545
and ecx, ebp
mov edx, ebp
or edx, 0x1797aba
mov edi, ecx
not edi
mov esi, edx
and esi, 0x5981ddd
mov ebx, eax
and ebx, 0xfa068000
or ebx, esi
or edx, edi
and edi, 0x5981ddd
and ecx, 0xfa67e222
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1797abb
and edx, 0xfe868544
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
and ebx, 0x62e1ab8b
and ecx, 0x9d1e5474
or ecx, ebx
or edx, ebp
and ebp, 0x62e1ab8b
and eax, 0x9d1e5474
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
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, ecx
and dl, al
not al
and al, r8b
or al, dl
and r10b, cl
and r8b, r9b
or r8b, r10b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov ebx, ecx
and bl, dl
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, r9b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xcb2f41b5
mov edx, 0xbfe1d31d
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xcb2f41b5
jmp 0x1400e6ec7
cmp ecx, 0x1dd227c6
je 0x1400e6358
cmp ecx, 0x1f994cc0
jne 0x1400d9680
mov ecx, 0x42780072
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x65645a2e
je 0x1400e6430
cmp ecx, 0x6586c54b
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x4f56b3ab
mov edx, ecx
and edx, 0xb0a94c54
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb0a94c55
and edx, 0x4f56b3aa
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x285ddfd5
and edx, 0xd7a2202a
or edx, ebp
xor edx, 0xd7a2202a
and ebx, 0x5a6ad9ad
and ecx, 0xa5952652
or ecx, ebx
xor ecx, 0xa5952652
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x31e9afed
and ecx, 0xce165012
or ecx, edx
xor ecx, 0xce165012
sete r8b
setne r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, r11b
and al, r10b
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r9d
mov edx, r10d
xor r10b, r8b
and r8b, r11b
and dl, r9b
or r11b, r9b
or r9b, bl
xor al, bl
xor al, 1
and al, bl
mov ebx, r9d
xor bl, al
xor al, 1
xor bl, 1
or al, r9b
xor al, 1
or al, bl
or dl, r8b
xor r11b, 1
or r11b, r10b
mov ecx, r11d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x5dd5087e
cmovne ebp, r14d
test dl, 1
mov ecx, ebp
mov edx, 0x5dd5087e
jmp 0x1400e7899
cmp ecx, 0x9ce404bd
je 0x1400e6446
cmp ecx, 0x9d4885cf
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xf2424cd3
mov eax, ecx
xor eax, 0xf2424cd3
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x6a312d6d
and eax, 0x95ced292
or eax, edx
xor eax, 0x987361bf
and ebp, 0xb7d8eade
and ecx, 0x48271521
or ecx, ebp
xor ecx, 0x48271521
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete al
cmp dword [0x14024b714], 0xa
setl bl
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
or cl, al
mov r8d, ecx
xor r8b, 1
or dl, bl
xor dl, 1
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x1dd227c6
mov ebp, 0xc714b777
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x1dd227c6
jmp 0x1400e6576
cmp ecx, 0xd7a55db4
je 0x1400e645c
cmp ecx, 0xd7cc7cd7
jne 0x1400d9680
mov ecx, 0xb466414e
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xbf373434
je 0x1400e6472
cmp ecx, 0xbfe1d31d
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x103c9cfe
and edx, 0xefc36301
or edx, ecx
mov edi, edx
xor edi, 0xe6816001
xor edx, 0x103c9cfe
mov ecx, edx
and ecx, 0x946130e
and edi, 0xf6b9ecf1
or edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
xor ebp, 0x9441208
or ebp, 0x92b2c506
mov esi, ebp
not esi
or edx, 0x6d4d3af9
mov ecx, edx
not ecx
and ebp, 0xa6ca0039
and esi, 0x49053ac0
or esi, ebp
and edx, 0xa6ca0039
and ecx, 0x1030c506
or ecx, edx
xor ecx, esi
mov edx, ecx
not edx
and edx, 0xbf4cd5a0
and ecx, 0x40b32a5f
or ecx, edx
mov edx, ecx
xor edx, 0x2d7a1001
and ebx, 1
xor edi, 0xf6b9ecf0
or edi, ebx
mov ebx, edi
not ebx
xor ecx, 0xd201ef58
mov ebp, ecx
and ebp, 0x80846fe6
and edx, 0x7f7b9019
or edx, ebp
or ecx, edi
and edi, 0x80846fe6
and ebx, 0x7f7b9019
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3d782ee0
and ecx, 0xc287d11f
or ecx, edx
mov ebx, ecx
xor ebx, 0x80039004
xor ecx, 0x402040
or ebp, 0x8857b1cc
mov edx, ebp
not edx
or ecx, 0x37a84c01
and ecx, 0x37ec6d49
and ebx, 0x88139084
or ebx, ecx
and ebp, 0x37ec6d49
and edx, 0x40000232
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x67d14d1d
and edx, 0x982eb2e2
or edx, ecx
mov ecx, edx
xor ecx, 0x10600026
xor edx, 0xe8863891
and edx, 0xe89f3b99
and ecx, 0x1760c466
or ecx, edx
mov edx, ecx
xor edx, 0x6604026
xor ecx, 0x68880a91
and ecx, 0x79888ed1
and edx, 0x8677712e
or edx, ecx
mov ecx, edx
xor ecx, 0x11800ed0
xor edx, 0x80050106
and edx, 0xe80d8107
and ecx, 0x17f27ef8
or ecx, edx
xor ecx, 0x17f27ef8
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
or dl, al
and cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x911c30da
mov edx, 0xff63eda2
cmovne eax, edx
test bl, bl
mov ebp, 0x911c30da
cmove eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400e61d8
cmp ecx, 0x85f83e5f
je 0x1400e657e
cmp ecx, 0x87ccf2ca
jne 0x1400d9680
mov ecx, dword [0x14024b718]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, eax
and edx, 0x31b2938
mov ecx, ebp
xor ecx, 0x31b2938
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe79ebda1
and ecx, 0x1861425e
or ecx, edx
mov edx, ecx
xor edx, 0x13022a21
and eax, 0xb608e072
and ebp, 0x49f71f8d
or ebp, eax
mov eax, ebp
xor eax, 0x1060a81
xor ecx, 0xe4859498
mov ebx, ecx
and ebx, 0xecf9d55e
and edx, 0x13062aa1
or edx, ebx
xor ebp, 0xa408c052
and ebp, 0xecf9d55e
and eax, 0x13062aa1
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete r8b
setne al
cmp dword [0x14024b714], 0xa
setl r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, r9b
mov ebx, r9d
and bl, r8b
xor r9b, r8b
or bl, r9b
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xf8f99cac
mov ecx, 0xdf2412c7
cmovne edx, ecx
test al, 1
mov ecx, 0xf8f99cac
jmp 0x1400e399f
cmp ecx, 0xc9d47c46
je 0x1400e66d5
cmp ecx, 0xcae606e4
jne 0x1400d9680
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf7247baf
and ecx, eax
and eax, 0x8db8450
or eax, edx
mov edx, eax
xor edx, 0x130050
xor eax, 0xf7247baf
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x8decfe23
and edx, 0x721301dc
or edx, ebx
or eax, ebp
and ebp, 0x8decfe23
and ecx, 0x721301dc
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x37c7e7d
and eax, 0xfc838182
or eax, ecx
xor eax, 0xfc838183
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x90cd7708
and eax, 0x6f3288f7
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc68c5c23
and eax, 0x3973a3dc
or eax, ecx
mov ecx, eax
xor ecx, 0xa1b01080
xor eax, 0x56412b2b
mov edx, eax
and edx, 0x584ee554
and ecx, 0xa7b11aab
or ecx, edx
xor ecx, 0x584ee554
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14024b714], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
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 cl, 1
mov ecx, 0xd7cc7cd7
mov ebp, 0x4d117fb6
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xd7cc7cd7
jmp 0x1400e6ec7
cmp ecx, 0xe726af0
je 0x1400e66eb
cmp ecx, 0xee5212f
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
mov eax, ecx
xor eax, 0xcd246b59
and eax, ecx
not ecx
and ecx, 0x743596d0
and ebp, 0x8bca692f
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8bca692f
mov edx, ebp
xor edx, 0xb911fd89
and edx, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x32db94a7
and eax, 0xcd246b58
or eax, edx
xor ebp, 0x4150480
and ebp, 0x86556582
mov edx, ecx
and edx, 0x79aa9a7d
or edx, ebp
xor edx, 0x86556583
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42c3608b
and ecx, 0xbd3c9f74
or ecx, edx
mov ebp, ecx
xor ebp, 0x2d140f40
mov edx, eax
not edx
xor ecx, 0x42c3608b
mov ebx, edx
and ebx, 0x90a9b035
and eax, 0x6f564fca
or eax, ebx
or edx, ecx
and ecx, 0x90a9b035
and ebp, 0x6f564fca
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x6543271a
and eax, 0x9abcd8e5
or eax, ecx
xor eax, 0x9abcd8e5
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b714], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ecx, 0xf1bcb0d5
mov ebp, 0x642d40c7
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xf1bcb0d5
cmovne eax, ebp
test dl, dl
jmp 0x1400d9670
cmp ecx, 0x543823d1
je 0x1400e67f4
cmp ecx, 0x568e2bb1
jne 0x1400d9680
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b718]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
or ecx, 0x94ec947a
mov ebp, ebx
or ebp, 1
and ebp, 0x94ec947b
mov edi, edx
and edi, 0x6b136b84
or edi, ebp
and ecx, 0x94ec947b
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0xe70e16c3
and ebp, 0x18f1e93c
or ebp, edi
mov edi, dword [0x14024b714]
or ecx, ebx
and ebx, 0xe70e16c3
and edx, 0x18f1e93c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcacd462c
and ecx, 0x3532b9d3
or ecx, edx
xor ecx, 0x3532b9d3
sete cl
setne dl
cmp edi, 9
setg bl
cmp edi, 0xa
setl r8b
xor r8b, dl
xor cl, bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, r8d
or al, bl
xor bl, r8b
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xe5c9c0b9
mov ebp, 0x5f64a26f
cmovne edx, ebp
test al, 1
mov eax, 0xe5c9c0b9
cmovne edx, eax
mov qword [0x14024b070], rsi
test cl, 1
jmp 0x1400e796e
cmp ecx, 0x2c3d1653
je 0x1400e680a
cmp ecx, 0x2d1c445d
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x41b04104
mov ebp, ecx
and ebp, 0xc070440
or ebp, edx
xor ebp, 0xc070440
and ecx, 0xb248babb
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x47977db1
and ecx, 0xb868824e
or ecx, edx
mov ebp, ecx
xor ebp, 0xf5dfc70a
mov edx, ecx
xor edx, 0xf5dfc70b
and edx, ebp
xor ecx, 0xa2038f4
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ebx, edx
not ebx
mov ecx, ebp
not ecx
mov edi, ebx
and edi, 0xaabd2dd2
and edx, 0x5542d22d
or edx, edi
or ebx, ecx
and ecx, 0xaabd2dd2
and ebp, 0x5542d22d
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ecx, ebx
mov edx, ebx
xor edx, 0xa45d1234
and edx, ebx
not ebx
and ebx, 0x844c0204
and ecx, 0x20111030
or ecx, ebx
mov ebp, ecx
xor ebp, 0x20101020
xor ecx, 0xdfeeefcf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x93c12a9e
and ebp, 0x241c1020
or ebp, edi
or ecx, ebx
and ebx, 0x93c12a9e
and edx, 0x6c3ed561
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaede638f
and ecx, 0x51219c70
or ecx, edx
mov edx, ecx
xor edx, 0x180400
xor ecx, 0x2812021
and ecx, 0xf7e5aa65
and edx, 0x81a559a
or edx, ecx
mov ecx, edx
xor ecx, 0x800518a
xor edx, 0x6361a045
and edx, 0x637ba455
and ecx, 0x9c845baa
or ecx, edx
xor ecx, 0x9c845baa
sete dl
setne bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
and bl, al
and r9b, dl
or r9b, bl
xor r9b, 1
or r9b, al
mov r8d, r9d
xor r8b, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r8d
and cl, r9b
and al, dl
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, r9b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x90c85387
mov ebp, 0xaf10546c
cmovne ecx, ebp
test dl, 1
mov edx, 0x90c85387
jmp 0x1400e5996
cmp ecx, 0x77e4d264
je 0x1400e69c9
cmp ecx, 0x789886f1
jne 0x1400d9680
mov ecx, 0x6586c54b
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xad3e1835
je 0x1400e6be1
cmp ecx, 0xae604026
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xbd26f02d
and eax, ecx
not ecx
and ecx, 0xbd26f02d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x42d90fd2
and eax, 0xbd26f02d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6acedfb6
mov ebp, eax
and ebp, 0x95312049
or ebp, edx
mov edx, ebp
not edx
and edx, 0x3d7efbba
and ebp, 0xc2810445
or ebp, edx
xor ebp, 0xa84fdbf2
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x81011588
and eax, 0x14b8c244
or eax, ecx
mov ebp, eax
xor ebp, 0x10988204
xor eax, 0x43412ca0
or edx, 0x95b9d7cc
mov ecx, edx
not ecx
and eax, 0x47616ce0
and ebp, 0x9098930c
or ebp, eax
and edx, 0x47616ce0
and ecx, 0x28060013
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x6a462833
and ecx, 0x95b9d7cc
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xdafb049b
and eax, 0x2504fb64
or eax, ecx
xor eax, 0xdafb049b
cmp eax, 0xffffffff
sete dl
cmp dword [0x14024b714], 9
setg bl
mov eax, ebx
xor al, dl
mov ecx, eax
xor cl, bl
and cl, al
not al
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r9d, ecx
xor r9b, 1
mov ebx, eax
xor bl, 1
and cl, r9b
and al, bl
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x3fe5afc5
mov ebp, 0xcd5bc7e1
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x3fe5afc5
jmp 0x1400e6576
cmp ecx, 0xe8c6bd8d
je 0x1400e6cba
cmp ecx, 0xea87aa9d
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x73c0fd1a
and edx, ebp
not ebp
and ebp, 0x73c0fd1a
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x49ab9610
and edx, 0xb65469ef
or edx, ecx
mov ebx, edx
xor ebx, 0xc59494f5
mov ecx, edx
xor ecx, 0x20b430a
and ecx, 0xc29f473a
xor edx, 0x791fcd99
and edx, ebx
and ebx, 0x3d60b8c5
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3d60b8c5
xor ebx, 0xc29f473a
mov ebp, ebx
or ebp, 0x4374a693
mov edi, ebp
not edi
mov esi, edx
not esi
mov eax, ebp
and eax, 0x461a0c35
and edi, 0xb8815148
or edi, eax
or ebp, esi
and esi, 0x461a0c35
and edx, 0xb9e5f3ca
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xb571d2ff
and ebp, 0x4a8e2d00
or ebp, eax
xor ebp, 0xf605746d
and ebx, 0xc4fa7f7d
mov eax, ecx
and eax, 0x3b058082
or eax, ebx
xor eax, 0xc4fa7f7c
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc9c089d7
and ecx, 0x363f7628
or ecx, eax
xor ecx, 0x363f7628
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4a40226
mov edx, ecx
and edx, 0x311c001
or edx, eax
xor edx, 0x311c001
and ecx, 0xf84a3dd8
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6874a65f
and ecx, 0x978b59a0
or ecx, eax
mov eax, ecx
xor eax, 0x10268b06
xor ecx, 0x6fc16478
mov edx, ecx
and edx, 0xec187491
and eax, 0x13e78b6e
or eax, edx
xor eax, 0xec187491
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
not al
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x9c5baf38
mov ebp, 0x85f83e5f
cmovne ecx, ebp
test dl, dl
mov edx, 0x9c5baf38
jmp 0x1400e7899
cmp ecx, 0xf72bc60e
je 0x1400e6edb
cmp ecx, 0xf7f569c1
jne 0x1400d9680
mov ecx, 0x1a1adf4a
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x3bd18eb8
je 0x1400e6efd
cmp ecx, 0x3c6e01eb
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x58a04481
mov ebp, ecx
and ebp, 0x64aa208
or ebp, edx
xor ebp, 0x64aa208
and ecx, 0xa1151976
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa1151976
and ecx, 0x5eeae689
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x23a81015
and ecx, 0xdc57efea
or ecx, edx
xor ecx, 0xdc57efeb
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xac636038
and edx, 0x539c9fc7
or edx, ecx
mov ecx, edx
xor ecx, 0x24212000
xor edx, 0x438c1902
and edx, 0xcbce593a
and ecx, 0x3431a6c5
or ecx, edx
xor ecx, 0x3431a6c5
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor al, cl
mov edx, ebx
and dl, cl
xor bl, cl
or dl, bl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xaf9043d7
mov ebp, 0x4bc1b2d5
cmovne ecx, ebp
test dl, 1
mov edx, 0xaf9043d7
jmp 0x1400e7899
cmp ecx, 0x19dc63f4
je 0x1400e70ad
cmp ecx, 0x1a1adf4a
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xc86816ac
and edx, 0x3797e953
or edx, eax
mov eax, edx
not eax
and eax, 0x6aed4a42
and edx, 0x9512b5bd
or edx, eax
mov ebp, edx
xor ebp, 0x5d7aa311
mov eax, edx
xor eax, 0xa2855cee
xor edx, 0x2f8abe1b
mov ebx, edx
and ebx, eax
and edx, ebp
mov ecx, ebx
not ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xc190b726
and ebx, 0x3e6f48d9
or ebx, esi
or ecx, edi
and edi, 0xc190b726
and edx, 0x3e6f48d9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x76bc9a25
and ecx, 0x894365da
or ecx, edx
xor ecx, 0xfbb378d1
and ebp, 0xa90e4a7e
mov edx, eax
and edx, 0x56f1b581
or edx, ebp
xor edx, 0xa90e4a7f
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x8cc4d04c
and eax, 0x733b2fb3
or eax, edx
xor eax, 0x733b2fb3
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xb54c7b67
and eax, 0x4ab38498
or eax, ecx
mov ebp, eax
xor ebp, 0x310000
xor eax, 0x20080120
or edx, 0xa4fd0d38
mov ecx, edx
not ecx
or eax, 0x4b02a287
and eax, 0x6b8aa7bf
and ebp, 0x84750800
or ebp, eax
and edx, 0x6b8aa7bf
and ecx, 0x10005040
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x5b02f2c7
and ecx, 0xa4fd0d38
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x271aa24d
and ecx, 0xd8e55db2
or ecx, edx
xor ecx, 0xd8e55db2
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x14024b714], 0xa
setl bl
mov ecx, ebx
or cl, dl
xor cl, 1
mov eax, ebx
xor al, dl
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, ecx
and bl, r8b
mov r9d, ecx
xor r9b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, r10b
and bl, al
or bl, dl
xor r10b, cl
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xe8774a87
mov ecx, 0x5c9bd013
cmovne edx, ecx
test al, 1
mov ecx, 0xe8774a87
jmp 0x1400e399f
cmp ecx, 0x62bdbd1e
je 0x1400e70c3
cmp ecx, 0x642d40c7
jne 0x1400d9680
mov ecx, 0xee5212f
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x95086fe9
je 0x1400e71ff
cmp ecx, 0x9581e9ce
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9756a520
and edx, 0x68a95adf
or edx, ecx
mov ecx, edx
xor ecx, 0x20a80a48
xor edx, 0x92168400
and edx, 0xda17d497
and ecx, 0x25e82b68
or ecx, edx
mov edx, ecx
xor edx, 0x1806d007
mov ebp, ecx
xor ebp, 0x25e82b68
mov ebx, ebp
and ebx, 0xc2f92590
and edx, 0x3d06da6f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x3d06da6e
and edx, 0xc2f92591
or edx, ebx
and ebp, 1
xor ecx, 0x25e82b69
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xac00673c
and ecx, 0x53ff98c3
or ecx, ebp
xor ecx, 0x53ff98c3
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2004690
mov ebp, ecx
and ebp, 0x4184802c
or ebp, edx
xor ebp, 0x4184802c
and ecx, 0xbc7b3943
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfe3e0026
and ecx, 0x1c1ffd9
or ecx, edx
mov edx, ecx
xor edx, 0x40040064
xor ecx, 0x9180409a
and ecx, 0x93c1799b
and edx, 0x6c3e8664
or edx, ecx
xor edx, 0x6c3e8664
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0xd8b6ae35
mov edx, 0xf72bc60e
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0xd8b6ae35
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x1400e7971
cmp ecx, 0xd317f521
je 0x1400e7354
cmp ecx, 0xd40a32f5
jne 0x1400d9680
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x5fa26b35
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xba5a9825
je 0x1400d954c
cmp ecx, 0xbb90dcb5
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xb0c7caa9
and edx, ebp
mov ecx, ebp
or ecx, 0x4f383556
mov edi, edx
not edi
mov esi, ecx
and esi, 0xb009bfca
mov ebx, eax
and ebx, 0xc64021
or ebx, esi
or ecx, edi
and edi, 0xb009bfca
and edx, 0x4ff64035
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x50d22d95
and ecx, 0xaf2dd26a
or ecx, edx
mov edx, ecx
xor edx, 0x1fea18c2
xor ecx, 0xe015e73d
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
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, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xec9049e8
mov ebp, 0xb64958d7
cmovne edx, ebp
test cl, 1
mov ecx, 0xec9049e8
jmp 0x1400e7969
cmp ecx, 0x8f1837a2
je 0x1400e736a
cmp ecx, 0x8f3bc0f8
jne 0x1400d9680
mov rax, qword [rsp + 0x38]
mov qword [0x14024b070], rax
mov ecx, 0xc85e87d6
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0xce409578
je 0x1400e74d1
cmp ecx, 0xce5fa1dd
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x4521029
mov ebx, eax
and ebx, 0x4a018a80
or ebx, edx
xor ebx, 0x4a018a80
and eax, 0xb1ac6556
or eax, ebx
mov edx, eax
not edx
and edx, 0xe8765896
and eax, 0x1789a769
or eax, edx
xor eax, 0xa625c23e
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
setne al
sete r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r8d
or dl, cl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
and r9b, r8b
and al, r10b
or al, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf6efebca
mov ebp, 0x2f544170
cmovne ecx, ebp
test dl, 1
mov edx, 0xf6efebca
jmp 0x1400e7899
cmp ecx, 0x9b8e054
je 0x1400e74e7
cmp ecx, 0x9d88bfd
jne 0x1400d9680
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xd8bbcad5
and eax, ecx
not ecx
and ecx, 0xd0330840
and edx, 0x888c295
or edx, ecx
xor edx, 0x888c295
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2744352a
and eax, 0xd8bbcad5
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0xc3c93110
mov ecx, ebp
not ecx
or eax, 0x24360e43
and eax, 0x677e0e43
and edx, 0x80813110
or edx, eax
and ebp, 0x677e0e43
and ecx, 0x1800c0ac
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x3c36ceef
and ecx, 0xc3c93110
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xc0d760da
and eax, 0x3f289f25
or eax, ecx
xor eax, 0x3f289f25
sete al
setne cl
cmp dword [0x14024b714], 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 ecx, 0x600c194
mov ebp, 0x24f4157d
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x600c194
cmovne edx, ebp
jmp 0x1400e3db4
cmp ecx, 0x4ff63644
je 0x1400e7628
cmp ecx, 0x52427379
jne 0x1400d9680
mov ecx, 0x16ab45cb
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x27668e7b
je 0x1400e763e
cmp ecx, 0x276754bc
jne 0x1400d9680
mov ecx, 0x6cc124a4
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x71de4384
je 0x1400e778c
cmp ecx, 0x757dd886
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov r9d, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
or edx, 0x95b20549
mov edi, edx
not edi
mov esi, ecx
or esi, 0x6a4dfab6
mov ebp, esi
not ebp
and edx, 0x42d3264e
and edi, 0x280cd8b0
or edi, edx
and esi, 0x42d3264e
and ebp, 0x95200101
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x95b20548
and ebp, 0x6a4dfab7
or ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0xad309e08
and ebp, 0x52cf61f7
or ebp, edx
and ebx, 0xad309e08
and ecx, 0x52cf61f7
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne al
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
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, ecx
and dl, al
not al
and al, r9b
or al, dl
xor r9b, r8b
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
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, 0x9703171
mov edx, 0x5e91762a
cmovne ecx, edx
test al, 1
mov eax, 0x9703171
cmovne ecx, eax
jmp 0x1400e39a2
cmp ecx, 0xb466414e
je 0x1400e78a3
cmp ecx, 0xb53f47d6
jne 0x1400d9680
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov edx, esi
or edx, 0x4911e840
mov edi, edx
not edi
mov ecx, ebx
or ecx, 0xb6ee17bf
mov ebp, ecx
not ebp
and edx, 0x6c8fc36d
and edi, 0x92601492
or edi, edx
and ecx, 0x6c8fc36d
and ebp, 0x1102800
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xa6009010
and ebp, 0x59ff6fef
or ebp, ecx
mov ecx, ebp
xor ecx, 0xef117851
xor ebp, 0x10aa830c
mov edx, ecx
and edx, 0x4b5554e3
and ebp, 0xb4aaab1c
or ebp, edx
or ecx, esi
and esi, 0x4b5554e3
and ebx, 0xb4aaab1c
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov r10d, ebx
xor r10b, 1
mov eax, edx
xor al, 1
and al, dl
mov r11d, eax
and r11b, dl
xor al, dl
or al, r11b
and r10b, al
xor al, 1
and al, bl
or al, r10b
xor r9b, cl
and r9b, cl
xor cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xd0dde9d8
mov ebp, 0xe726af0
cmovne ecx, ebp
test bl, bl
mov edx, 0xd0dde9d8
jmp 0x1400e7094
cmp ecx, 0xedf891b9
je 0x1400e7984
cmp ecx, 0xf04db1dc
jne 0x1400d9680
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0xe5ce99af
mov edx, edi
and edx, 0x1a316650
or edx, ecx
mov ecx, edx
xor ecx, 0x6000
xor edx, 0x5c68122
mov ebx, edi
xor ebx, 0xde7e122
and ebx, edi
or edx, 0xf2181edd
mov esi, ebx
not esi
mov eax, edx
and eax, 0xcba7963f
and ecx, 0x4406100
or ecx, eax
or edx, esi
and esi, 0xcba7963f
and ebx, 0x345869c0
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xf2181edc
and edx, 0xde7e123
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xa6c729af
and edx, 0x5938d650
or edx, ecx
and edi, 0xa6c729af
and ebp, 0x5938d650
or ebp, edi
xor ebp, edx
xor eax, ebp
test eax, ebp
sete r10b
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r8b
and r10b, r9b
or r10b, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, r10b
xor r10b, 1
and dl, r10b
or dl, al
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0xc980236c
mov ecx, 0xdff0b5ed
cmovne eax, ecx
test r10b, r10b
mov ecx, 0xc980236c
jmp 0x1400e6ec2
cmp ecx, 0xffec66d0
je 0x1400e799a
cmp ecx, 0x7e977b
jne 0x1400d9680
mov ecx, 0xa9408fd4
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
cmp ecx, 0x42a9ce39
je 0x1400e7aa4
cmp ecx, 0x42e25b8c
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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
not ebx
and edx, 0xaf6e8ae9
and ecx, 0x50917516
or ecx, edx
xor ecx, 0x50917516
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x518e80a0
and ecx, 0xae717f5f
or ecx, edx
xor ecx, 0xae717f5f
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, 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, 0x90a189b9
mov ebp, 0x49cb27ed
cmovne eax, ebp
test cl, 1
jmp 0x1400e3a7f
cmp ecx, 0x22b8eded
je 0x1400e7aba
cmp ecx, 0x22c18269
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xeb9215ba
mov edx, ebx
and edx, 0x146dea45
or edx, ebp
mov ebp, edx
xor ebp, 0x445e204
xor edx, 0xeb9215ba
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x52281cdb
and ebp, 0xadd7e324
or ebp, eax
or edx, esi
and esi, 0x52281cdb
and ecx, 0xadd7e324
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
and edi, 0xdc47fd59
and ebx, 0x23b802a6
or ebx, edi
mov eax, ebx
xor eax, 0x23880020
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xd07152de
and edx, 0x2f8ead21
or edx, ebp
xor ebx, 0xd0415058
and ebx, 0xd07152de
and eax, 0x2f8ead21
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
xor dl, al
mov ebx, ecx
and bl, al
xor cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3b99b0ae
mov ebp, 0x8b321363
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x3b99b0ae
jmp 0x1400d9670
cmp ecx, 0x684f2983
je 0x1400e7adc
cmp ecx, 0x68a13086
jne 0x1400d9680
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ecx, 0xfc9a851c
and ebp, 0x3657ae3
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1000a03
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x4af771f0
and edx, 0xb5088e0f
or edx, ebx
xor ebp, 0x48920110
and ebp, 0x4af771f0
and ecx, 0xb5088e0f
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and cl, dl
or cl, al
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x7bdcb0ef
mov ebp, 0xd125f983
cmovne ecx, ebp
test al, 1
mov eax, 0x7bdcb0ef
jmp 0x1400e1faa
mov eax, dword [0x14024b718]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0x84d4722d
mov ecx, ebp
not ecx
or edx, 0x48228110
and edx, 0x4c66933c
and eax, 0x80906001
or eax, edx
and ebp, 0x4c66933c
and ecx, 0x33090cc2
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x7bc027fa
and ecx, 0x843fd805
or ecx, eax
mov eax, ecx
xor eax, 0xebaa28
mov edx, ecx
xor edx, 0xebaa29
and edx, eax
xor ecx, 0x7c0444d7
and ecx, 0x7c87cef7
and eax, 0x83783108
or eax, ecx
xor eax, 0x83783109
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x558a1800
and eax, 0x612171
or eax, ecx
mov ebp, eax
xor ebp, 0x402060
xor eax, 0x98065484
or edx, 0x55eb3971
mov ecx, edx
not ecx
and eax, 0x98275595
and ebp, 0x45c82860
or ebp, eax
and edx, 0x98275595
and ecx, 0x2210820a
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xc8c6162b
and ecx, 0x3739e9d4
or ecx, eax
mov eax, ecx
xor eax, 0x42524005
xor ecx, 0x1c290100
and eax, 0xc3566e5f
and ecx, 0x3ca991a0
or ecx, eax
mov eax, ecx
xor eax, 0x80562201
xor ecx, 0xca88000
and ecx, 0x4fa8cc5e
and eax, 0xb05733a1
or eax, ecx
xor eax, 0xb05733a1
sete al
cmp dword [0x14024b714], 0xa
setl cl
mov r10d, ecx
xor r10b, al
or cl, al
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, 1
mov r8d, r10d
xor r8b, 1
and cl, al
mov ebx, r10d
and bl, r8b
mov r9d, ecx
and r9b, al
xor cl, al
or cl, r9b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x276754bc
mov ecx, 0xd8097d55
cmovne ebp, ecx
test al, 1
mov ecx, 0x276754bc
cmovne ecx, ebp
test dl, 1
jmp 0x1400e7a90
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x70b7a0cf
and edx, 0x8f485f30
or edx, ecx
mov ecx, edx
xor ecx, 0x82401a20
xor edx, 0x70b7a0cf
mov ebp, edx
and ebp, 0x1d0c6551
and ecx, 0xe2f39aae
or ecx, ebp
mov ebp, ecx
xor ebp, 0xe2f39aae
mov edi, ecx
xor edi, 0xb24e3b2e
and edi, ebp
or edx, 0xaf425e7f
mov esi, edx
not esi
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x7bec69b
and edi, 0xf8413964
or edi, eax
or ebx, edx
and edx, 0x7bec69b
and esi, 0x50012100
or esi, edx
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x50bda181
and ebx, 0xaf425e7e
or ebx, eax
and ebp, 1
xor ecx, 0xe2f39aaf
or ecx, ebp
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe1209112
and ecx, 0x1edf6eed
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf8cc46ac
and ecx, 0x733b953
or ecx, eax
mov eax, ecx
xor eax, 0xe0110840
xor ecx, 0x19ecd7be
mov edx, ecx
and edx, 0xe46e79d
and eax, 0xf1b91862
or eax, edx
xor eax, 0xe46e79d
xor ecx, eax
test ecx, eax
setne r9b
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
xor al, bl
mov r8d, eax
xor r8b, 1
xor bl, cl
xor bl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor al, dl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x90fedf88
mov ecx, 0x22e0dfc9
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x90fedf88
jmp 0x1400e5602
mov rbp, qword [rsp + 0x38]
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xde32eb61
and ecx, 0x21cd149e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8d42cef3
and ecx, 0x72bd310c
or ecx, eax
mov eax, ecx
xor eax, 0xac8fda6d
mov edx, ecx
xor edx, 0x53702592
mov ebx, edx
and ebx, 0x4ad34a46
xor ecx, 0xe65c902b
and ecx, eax
mov edi, ebx
and edi, ecx
xor ecx, ebx
mov ebx, dword [0x14024b714]
or ecx, edi
mov edi, ecx
not edi
and edi, 0xb52cb5b8
and ecx, 0x4ad34a47
or ecx, edi
and eax, 0x6306c263
mov edi, edx
and edi, 0x9cf93d9c
or edi, eax
xor edi, 0x6306c262
and edx, 1
or edx, edi
mov eax, edx
not eax
and eax, 0xbf99fe98
and edx, 0x40660167
or edx, eax
xor edx, 0x40660167
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xb5a247e5
and edx, 0x4a5db81a
or edx, eax
mov eax, edx
not eax
and eax, 0x4a5db81a
and edx, 0xb5a247e5
or edx, eax
sete r8b
setne cl
cmp ebx, 9
setg r10b
cmp ebx, 0xa
setl r9b
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
mov r11d, eax
and r11b, bl
mov edx, r11d
xor dl, 1
xor r11b, al
or dl, bl
xor dl, 1
or dl, r11b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
or al, bl
mov edx, r9d
and dl, cl
xor cl, bl
xor cl, 1
and cl, bl
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
and r10b, r8b
or r10b, dl
mov eax, r9d
and al, r8b
xor r9b, r8b
or r9b, al
xor r10b, 1
mov eax, r10d
xor al, r9b
or r10b, r9b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
mov edx, ecx
xor dl, 1
and r10b, cl
and dl, al
or dl, r10b
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, 0xc856b28e
mov ebx, 0xf72bc60e
cmovne ecx, ebx
test al, 1
mov eax, 0xc856b28e
cmovne eax, ecx
mov qword [0x14024b070], rbp
jmp 0x1400d966d
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc5fb703c
and ecx, eax
and eax, 0x3a048fc3
or eax, edx
xor eax, 0x3a048fc3
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xe566d234
and eax, 0x1a992dcb
or eax, edx
xor eax, 0x1a992dca
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
mov ecx, eax
xor ecx, 0x7b43dc7d
and ecx, eax
not eax
and eax, 0x79038414
and edx, 0x2405869
or edx, eax
xor edx, 0x2405869
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x84bc2382
and ecx, 0x7b43dc7d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xea66c3ae
and ecx, 0x15993c51
or ecx, eax
mov eax, ecx
xor eax, 0x10190041
xor ecx, 0x20604220
and ecx, 0x25e07e30
and eax, 0xda1f81cf
or eax, ecx
xor eax, 0xda1f81cf
sete bl
setne cl
cmp dword [0x14024b714], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xe2bc624b
mov ebp, 0xd317f521
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xe2bc624b
cmovne ecx, ebp
test dl, dl
jmp 0x1400e71eb
mov ecx, 0x62bdbd1e
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x89dc10a4
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b070], rax
mov ecx, 0x568e2bb1
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x8caef35
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x7e681bf3
mov ebx, ebp
not ebx
or ecx, 0x8197e40c
mov edx, ecx
not edx
and ebp, 0xe6439247
and ebx, 0x1946408
or ebx, ebp
and ecx, 0xe6439247
and edx, 0x182809b0
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5e19ed82
and edx, 0xa1e6127d
or edx, ecx
mov ebp, edx
xor ebp, 0x20408431
xor edx, 0xdf8e098e
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x14b17a44
and ebp, 0xeb4e85bb
or ebp, edx
mov edx, ebp
xor edx, 0xc00e81b0
xor ebp, 0x14b17a45
mov edi, ecx
and edi, 0x2f611e0a
and ebx, 0xd09ee1f4
or ebx, edi
or ecx, ebp
and ebp, 0x2f611e0a
and edx, 0xd09ee1f5
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5ab5c7c9
and ecx, 0xa54a3836
or ecx, edx
mov edx, ecx
xor edx, 0x21022832
xor ecx, 0xa118100
and ecx, 0x8e599104
and edx, 0x71a66efb
or edx, ecx
mov ecx, edx
xor ecx, 0x8e510004
xor edx, 0x71a66efb
mov ebp, edx
and ebp, 0x318c95d8
and ecx, 0xce736a27
or ecx, ebp
xor ecx, 0xce736a27
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x7c0b3fe9
mov ebp, 0x2dc3e785
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x7c0b3fe9
cmovne ecx, ebp
test al, al
jmp 0x1400e4a48
mov ecx, 0xba5a9825
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x245f31a1
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xe8774a87
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x82842185
and ecx, edx
and edx, 0x7d7bde7a
or edx, ebp
xor edx, 0x7d7bde7a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x5ca00c35
mov ebx, ebp
and ebx, ecx
and ebp, edx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xb7a51f8a
and ebp, 0x485ae075
or ebp, ebx
xor ebp, 0x14faec41
and edx, 0x374c207b
mov ebx, ecx
and ebx, 0xc8b3df84
or ebx, edx
xor ebx, 0x374c207a
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd4054c29
and ecx, 0x2bfab3d6
or ecx, edx
xor ecx, 0x2bfab3d6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x52a353e2
and edx, ecx
and ecx, 0xad5cac1d
or ecx, ebp
xor ecx, 0xad5cac1d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov edx, r11d
xor dl, cl
and dl, r11b
mov r10d, edx
xor r10b, 1
mov ebx, r10d
or bl, dl
xor dl, bl
xor dl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov eax, r9d
or al, bl
xor al, 1
mov edx, r9d
xor dl, bl
xor dl, 1
and dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and r9b, r11b
and cl, r8b
or cl, r9b
mov eax, r11d
xor al, r8b
or r11b, r8b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, cl
xor cl, 1
xor al, 1
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xf6efebca
mov edx, 0x7de32462
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
test bl, 1
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x209470ac
mov edx, esi
and edx, 0xdf6b8f53
or edx, ebp
mov edi, edx
xor edi, 0xd8020512
xor edx, 0x20000028
mov ecx, ebx
or ecx, 0xf90a1f3e
mov ebp, ecx
not ebp
or edx, 0x6c14081
and edx, 0x27c94aa9
and edi, 0xd8021516
or edi, edx
and ecx, 0x27c94aa9
and ebp, 0x34a040
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x41e92fe8
and ebp, 0xbe16d017
or ebp, ecx
mov ecx, ebp
xor ecx, 0x460c4228
xor ebp, 0xb8e330d7
mov edx, ebp
and edx, 0x91d29dc6
and ecx, 0x6e2d6239
or ecx, edx
and esi, 0x91d29dc6
and ebx, 0x6e2d6239
or ebx, esi
xor ebx, ecx
xor ebp, ebx
test ebp, ebx
setne r8b
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
xor r10b, dl
mov r9d, r10d
xor r9b, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r10d
and al, r9b
mov r8d, eax
and r8b, r10b
xor al, r10b
or al, r8b
mov ebx, eax
xor bl, 1
and bl, dl
and al, cl
or al, bl
xor cl, r9b
or dl, r10b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb53f47d6
mov edx, 0xc3c3b149
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xb53f47d6
jmp 0x1400e71eb
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xbbc4ace0
and edx, ecx
mov eax, ecx
or eax, 0x443b531f
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x77ad7ff9
and ecx, 0x88408000
or ecx, ebx
or eax, ebp
and ebp, 0x77ad7ff9
and edx, 0x88528006
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc0c00080
and eax, 0x3f3fff7f
or eax, ecx
mov ecx, eax
xor ecx, 0x84fb539f
mov edx, eax
xor edx, 0x84fb539e
and edx, ecx
xor eax, 0x40048020
and eax, 0xc07d923c
and ecx, 0x3f826dc3
or ecx, eax
xor ecx, 0x3f826dc2
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1be87f7b
and ecx, 0xe4178084
or ecx, eax
mov eax, ecx
xor eax, 0x4068080
xor ecx, 0x1be87f7b
mov edx, ecx
and edx, 0xe199226f
and eax, 0x1e66dd90
or eax, edx
xor eax, 0x1e66dd90
or eax, ecx
cmp eax, 0xffffffff
sete r8b
cmp dword [0x14024b714], 9
setg cl
mov eax, ecx
xor al, r8b
xor al, 1
mov r9d, eax
or r9b, cl
mov ebx, r9d
xor bl, 1
and al, r8b
or cl, r8b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
and cl, al
xor al, 1
and bl, al
or bl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x757dd886
mov ecx, 0x9703171
cmovne edx, ecx
test al, 1
mov ecx, 0x757dd886
jmp 0x1400e399f
mov ecx, 0xeda135b3
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x404f3a9a
mov edx, edi
and edx, 0xbfb0c564
or edx, ebp
xor edx, 0xbfb0c564
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0x8617613
and edx, 0xf79e89ec
or edx, ebp
or ebx, edi
and edi, 0x8617613
and ecx, 0xf79e89ec
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
or al, bl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor dl, al
xor dl, 1
and dl, al
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r9b, r10b
and cl, r8b
or cl, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
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, 0xbfe1d31d
mov ebp, 0xacda8f5
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400e6cb2
mov ecx, 0xde52c5c8
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x184aa34
and ecx, 0xbe2800c0
or ecx, eax
mov ebp, ecx
xor ebp, 0xb8080000
xor ecx, 0x4014b02d
or edx, 0xbfacaaf4
mov eax, edx
not eax
and ecx, 0x4634b0ed
and ebp, 0xb9880a10
or ebp, ecx
and edx, 0x4634b0ed
and eax, 0x434502
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x54ab88ab
and eax, 0xab547754
or eax, ecx
mov ecx, eax
xor ecx, 0x14f8dda0
mov edx, eax
xor edx, 0x14f8dda1
and edx, ecx
xor eax, 0xeb07225e
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xd5c878d6
and edx, 0x2a378729
or edx, ebx
or eax, ebp
and ebp, 0xd5c878d6
and ecx, 0x2a378729
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc60f9ee5
and eax, 0x39f0611a
or eax, ecx
xor eax, 0xc60f9ee5
cmp eax, 0xffffffff
setne dl
cmp dword [0x14024b714], 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 edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov r8d, ebx
xor bl, 1
and bl, cl
or al, cl
xor cl, 1
and r8b, cl
or bl, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x2c3d1653
cmovne ecx, r12d
test al, 1
mov eax, 0x2c3d1653
jmp 0x1400e3e7f
mov ecx, 0x2f544170
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov eax, dword [0x14024b718]
lea esi, [rax - 1]
imul esi, eax
mov ebp, esi
not ebp
mov ecx, esi
xor ecx, 0x190dae3b
and ecx, esi
mov edx, esi
or edx, 0xe6f251c4
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x30cb77db
mov eax, ebp
and eax, 0x9048820
or eax, edi
or edx, ebx
and ebx, 0x30cb77db
and ecx, 0xcf348824
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x87d0024c
and edx, 0x782ffdb3
or edx, eax
mov eax, edx
xor eax, 0x61024081
xor edx, 0x9eddac76
mov ecx, edx
and ecx, 0x9e70937a
and eax, 0x618f6c85
or eax, ecx
and esi, 0x9e70937a
and ebp, 0x618f6c85
or ebp, esi
xor ebp, eax
xor edx, ebp
test edx, ebp
setne r9b
sete cl
cmp dword [0x14024b714], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
mov r8d, edx
xor r8b, 1
or r9b, bl
and cl, bl
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x533f6862
mov ebp, 0x77e4d264
cmovne eax, ebp
test dl, 1
mov edx, 0x533f6862
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x1400e61d8
mov eax, dword [0x14024b718]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, ebx
or eax, 0x7a32a348
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, 0x85cd5cb7
and ecx, ebx
mov edi, ecx
not edi
mov esi, eax
and esi, 0x904b3c36
and ebp, 0x5844081
or ebp, esi
or eax, edi
and edi, 0x904b3c36
and ecx, 0x6fb4c3c9
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x96400ead
and eax, 0x69bff152
or eax, ecx
mov ecx, eax
xor ecx, 0xe82221c0
and edx, 0x3cba5d08
and ebx, 0xc345a2f7
or ebx, edx
mov edx, ebx
xor edx, 0xc00522d0
xor eax, 0x138d521b
mov ebp, eax
and ebp, 0x1758dc27
and ecx, 0xe8a723d8
or ecx, ebp
xor ebx, 0x14185c00
and ebx, 0x1758dc27
and edx, 0xe8a723d8
or edx, ebx
xor edx, ecx
xor eax, edx
test eax, edx
sete cl
setne al
cmp dword [0x14024b714], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc0cbb492
mov ebp, 0xfc0bc57c
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xc0cbb492
jmp 0x1400e760f
mov ecx, 0x18f9221d
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
or edx, 0x8566c46c
mov ecx, ebx
or ecx, 1
and ecx, 0x8566c46d
mov ebp, edi
and ebp, 0x7a993b92
or ebp, ecx
and edx, 0x8566c46d
xor edx, ebp
and edi, 0x2139a985
and ebx, 0xdec6567a
or ebx, edi
mov ecx, ebx
xor ecx, 0x5a020422
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xa4ecfad8
and edx, 0x5b130527
or edx, edi
xor ebx, 0x2028a880
and ebx, 0xa4ecfad8
and ecx, 0x5b130527
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf76842b
mov ebp, 0x87ccf2ca
cmovne ecx, ebp
test al, 1
mov eax, 0xf76842b
cmovne ecx, eax
jmp 0x1400e7a8d
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc4179c04
and ecx, 0x3be863fb
or ecx, edx
mov edx, ecx
xor edx, 0x1086022
xor ecx, 0xc4001400
and ecx, 0xfee017d9
and edx, 0x11fe826
or edx, ecx
mov ebx, edx
xor ebx, 0xfee017d9
mov ecx, edx
xor ecx, 0x11fe826
xor edx, 0xb9573b2f
and edx, ecx
mov ebp, ebx
and ebp, 0xb848d309
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xe59f90f9
and ebp, 0x1a606f06
or ebp, edx
xor ebp, 0x5dd743f1
and ebx, 0xcdae52a
mov edx, ecx
and edx, 0xf3251ad5
or edx, ebx
xor edx, 0xcdae52b
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaa9ffd32
and ecx, 0x556002cd
or ecx, edx
xor ecx, 0x556002cd
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x81b14c9b
and ecx, 0x7e4eb364
or ecx, edx
mov edx, ecx
not edx
and edx, 0x39150302
and ecx, 0xc6eafcfd
or ecx, edx
mov edx, ecx
xor edx, 0x11a8004
xor ecx, 0xb8a44f99
mov ebp, ecx
and ebp, 0x46e53e73
and edx, 0xb91ac18c
or edx, ebp
xor edx, 0x46e53e73
xor ecx, edx
test ecx, edx
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
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x52895f9b
mov ebp, 0xa2707f45
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400e4d64
mov ecx, 0xad3e1835
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x609e1967
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x607ebde3
and ecx, 0x9f81421c
or ecx, edx
xor ecx, 0x9f81421c
setne bl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
or bl, r8b
xor dl, r8b
and dl, r8b
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x8b321363
mov edx, 0x22c18269
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
test bl, bl
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xd7fcde52
and ecx, 0x280321ad
or ecx, edx
mov ebp, ecx
xor ebp, 0xd7fcde52
mov edx, ecx
xor edx, 0xd7fcde53
and edx, ebp
xor ecx, 0x20020100
and ecx, 0xf2429910
and ebp, 0xdbd66ef
or ebp, ecx
mov ebx, ebp
xor ebx, 0x4a40082
mov ecx, edx
not ecx
xor ebp, 0xf2429911
mov edi, ecx
and edi, 0xa95b7e7c
and edx, 0x56a48183
or edx, edi
or ecx, ebp
and ebp, 0xa95b7e7c
and ebx, 0x56a48183
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
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, 0x107d20e
and ecx, 0xfef82df1
or ecx, edx
mov edx, ecx
xor edx, 0x60980420
xor ecx, 0x5500a
and ecx, 0x9e6579db
and edx, 0x619a8624
or edx, ecx
xor edx, 0x9e6579db
cmp edx, 0xffffffff
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
mov eax, ebx
xor al, r8b
and al, bl
and cl, r9b
and dl, r8b
or dl, cl
xor al, 1
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x75f73ba9
mov ebp, 0xec5e83e8
cmovne eax, ebp
test cl, cl
mov ecx, 0x75f73ba9
jmp 0x1400e6ec2
mov edx, dword [0x14024b718]
mov edi, dword [0x14024b714]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x8840025
mov ebx, eax
and ebx, 0x41a1000
or ebx, ebp
xor ebx, 0x41a1000
mov ebp, eax
and ebp, 0xf361efda
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xf361efdb
and ebp, 0xc9e1024
or ebp, ebx
and edx, 0x3a1d441c
and eax, 0xc5e2bbe3
or eax, edx
mov edx, eax
xor edx, 0xc5e2bbe3
xor eax, 0x3a1d441c
and eax, ebp
not ebp
and edx, ebp
or eax, edx
xor ebp, eax
test ebp, eax
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg r9b
mov edx, r9d
and dl, al
xor r9b, al
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
not al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, r9d
and cl, r8b
mov edx, ebx
and dl, al
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor dl, cl
xor bl, r9b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd1f4d58c
mov eax, 0x9da0a09d
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xd1f4d58c
jmp 0x1400e71eb
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4f4a314b
and edx, 0xb0b5ceb4
or edx, ecx
mov ecx, edx
xor ecx, 0xb0b5ceb4
xor edx, 0x3020148
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x93360978
and ecx, 0x6cc9f687
or ecx, edx
xor ecx, 0x6cc9f686
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x5f811216
mov ebp, ebx
not ebp
or ecx, 0x80760c00
and ecx, 0x96760c04
and edx, 0x49811212
or edx, ecx
and ebx, 0x96760c04
and ebp, 0x2008e1e9
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xa07eede9
and ebp, 0x5f811216
or ebp, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
xor al, 1
and dl, cl
and bl, r8b
or bl, dl
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xbd4beb20
mov edx, 0xa66bc6e9
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0xbd4beb20
cmovne edx, ebp
test al, al
jmp 0x1400e599b
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5be57fd7
and ecx, eax
and eax, 0xa41a8028
or eax, edx
mov edx, eax
xor edx, 0x20108020
xor eax, 0x5be57fd7
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x8e0f369e
and edx, 0x71f0c961
or edx, ebx
or eax, ebp
and ebp, 0x8e0f369e
and ecx, 0x71f0c961
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0xdd53cdfa
and ebp, ecx
mov edx, eax
and edx, 0x22ac3205
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x22ac3204
and edx, 0xdd53cdfb
or edx, ebp
and eax, 0x4c3686d9
mov ebp, ecx
and ebp, 0xb3c97926
or ebp, eax
xor ebp, 0x4c3686d8
and ecx, 1
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa9142e6a
and ecx, 0x56ebd195
or ecx, eax
mov eax, ecx
xor eax, 0x442b0014
mov ebp, edx
not ebp
xor ecx, 0xa9142e6a
mov ebx, ebp
and ebx, 0x1bd4ddcb
and edx, 0xe42b2234
or edx, ebx
or ebp, ecx
and ecx, 0x1bd4ddcb
and eax, 0xe42b2234
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete al
cmp dword [0x14024b714], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and cl, dl
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x22e0dfc9
mov ebx, 0x245f31a1
cmovne ebp, ebx
test dl, dl
mov ecx, ebp
cmovne ecx, ebx
test al, al
jmp 0x1400e7a90
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x90c85387
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9ea279dc
and edx, 0x615d8623
or edx, ecx
mov ecx, edx
xor ecx, 0x21048023
xor edx, 0x8ea041dc
and edx, 0xcef947dc
and ecx, 0x3106b823
or ecx, edx
mov edx, ecx
xor edx, 0xcef947dc
mov ebp, ecx
xor ebp, 0xcef947dd
and ebp, edx
xor ecx, 0x3106b822
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 edx, 0xd9f4626b
and ecx, 0x260b9d94
or ecx, edx
mov edx, ecx
xor edx, 0x98a0022a
xor ecx, 0x20029480
and edx, 0x9ea90b3e
and ecx, 0x6156f4c1
or ecx, edx
xor ecx, 0x6156f4c1
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dil
mov esi, edi
xor sil, r10b
and sil, dil
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov ecx, r11d
and cl, bl
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, esi
xor cl, 1
and sil, cl
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
xor sil, dl
and r9b, r10b
or r10b, r8b
and dil, r8b
or dil, r9b
mov ecx, r10d
xor cl, dil
xor dil, 1
xor cl, 1
or dil, r10b
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
mov edx, esi
mov eax, edi
and al, cl
mov r8d, edi
and r8b, al
xor al, dil
xor dil, sil
xor sil, 1
and dl, sil
xor dl, 1
mov ebx, esi
xor bl, dl
or dl, sil
xor dl, 1
or dl, bl
or al, r8b
xor al, dl
or cl, sil
xor cl, 1
or cl, dil
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x6a7c40bc
mov ebp, 0xce409578
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x6a7c40bc
jmp 0x1400e6ec7
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x2022c000
mov edx, ebx
and edx, 0xc52401
or edx, ebp
mov ebp, edx
xor ebp, 0xc52001
xor edx, 0xff3adbfe
mov eax, ebx
xor eax, 0x20e7e401
and eax, ebx
mov esi, eax
not esi
mov ecx, edx
and ecx, 0xd32acde0
and ebp, 0x20c52001
or ebp, ecx
or edx, esi
and esi, 0xd32acde0
and eax, 0x2cd5321f
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xdf181bff
and edx, 0x20e7e400
or edx, eax
and edi, 0xd81e7abe
and ebx, 0x27e18541
or ebx, edi
mov eax, ebx
xor eax, 0x27e18541
xor ebx, 0xd81e7abe
and ebx, edx
not edx
and eax, edx
or ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
setne cl
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
xor cl, r9b
and cl, r9b
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, r8b
mov r10d, edx
xor r10b, 1
mov ebx, r8d
xor bl, r9b
and bl, r8b
xor al, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r10b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, al
or bl, cl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x25d1def5
mov ecx, 0x70bc2830
cmovne edx, ecx
test al, 1
mov ecx, 0x25d1def5
jmp 0x1400e399f
mov r10b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r8d
xor al, 1
mov r11d, r10d
xor r11b, 1
mov ecx, r8d
and cl, al
mov r9d, r8d
xor r9b, cl
xor cl, 1
or cl, al
or al, r8b
mov ebx, r10d
and bl, r11b
mov edx, ebx
and dl, r10b
mov ebp, ebx
xor bpl, r10b
or bpl, dl
mov edx, r11d
or dl, r10b
xor dl, 1
mov r13d, ebp
and r13b, dl
xor dl, bpl
mov ebp, r8d
or bpl, al
xor al, r8b
or dl, r13b
mov r13d, ebp
xor r13b, al
xor al, 1
xor r13b, 1
or al, bpl
xor al, 1
or al, r13b
mov ebp, edx
xor bpl, 1
and dl, bpl
mov r13d, ebp
and r13b, dl
xor dl, bpl
or dl, r13b
mov r13d, 0xcb0a187c
xor dl, al
xor bl, 1
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
xor cl, 1
or cl, r9b
xor cl, bl
xor cl, 1
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov r9d, r11d
mov ecx, edx
mov ebx, r11d
mov r8d, edx
and r8b, r11b
xor r11b, dl
xor dl, 1
xor r9b, 1
and cl, dl
and bl, r9b
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor bl, cl
or r11b, r8b
mov eax, r11d
xor al, bl
test al, 1
mov eax, 0xfe40f853
mov ecx, 0x543823d1
cmovne eax, ecx
test r11b, 1
mov ecx, 0xfe40f853
jmp 0x1400e6caf
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x72e6ab1
and ecx, 0xf8d1954e
or ecx, ebx
or eax, ebp
and ebp, 0x72e6ab1
and edx, 0xf8d1954e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xd3f198f9
and eax, 0x2c0e6706
or eax, ecx
mov esi, eax
xor esi, 0x2c0e6706
xor eax, 0xd3f198f9
mov ebx, eax
or ebx, 0xda64ce9b
mov edi, ebx
not edi
or ebp, 0x259b3164
mov edx, ebp
not edx
and ebx, 0xaa86d8c
and edi, 0x25131060
or edi, ebx
and ebp, 0xaa86d8c
and edx, 0xd0448213
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xda64ce9a
and edx, 0x259b3165
or edx, ebp
and eax, 0xd98ade21
mov ecx, esi
and ecx, 0x267521de
or ecx, eax
xor ecx, 0xd98ade20
and esi, 1
or esi, ecx
mov eax, esi
not eax
and eax, 0xecf62c8f
and esi, 0x1309d370
or esi, eax
mov ecx, esi
xor ecx, 0x1008170
xor esi, 0xecf62c8f
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb63b768a
and edx, 0x49c48975
or edx, ebp
or eax, esi
and esi, 0xb63b768a
and ecx, 0x49c48975
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1ddca3f9
and ecx, eax
and eax, 0xe2235c06
or eax, edx
xor eax, 0xe2235c06
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe052686
and eax, 0xf1fad979
or eax, ecx
mov ecx, eax
xor ecx, 0xd08a5151
xor eax, 0xc050486
and eax, 0x2d758cae
and ecx, 0xd28a7351
or ecx, eax
mov eax, ecx
xor eax, 0x2160040c
xor ecx, 0x40821341
and ecx, 0x4c979be3
and eax, 0xb368641c
or eax, ecx
xor eax, 0xb368641c
sete bl
setne r9b
cmp dword [0x14024b714], 9
setg al
mov ecx, ebx
xor cl, r9b
xor r9b, al
and cl, bl
mov ebx, ecx
xor bl, 1
or cl, bl
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, eax
xor bl, cl
xor bl, 1
and bl, cl
or cl, al
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r9b, 1
and al, r9b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x52427379
mov edx, 0x16ab45cb
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x1400d9670
mov ecx, 0x25b8230a
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaab93c94
and edx, ebp
not ebp
and ebp, 0x316a45c9
and ecx, 0xce95ba36
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8a003014
xor ecx, 0x20280480
or ecx, 0x5546c36b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x71f5cd20
and ebp, 0x8a083094
or ebp, edi
or ecx, ebx
and ebx, 0x71f5cd20
and edx, 0x8e0a32df
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x22dd8a72
and ecx, 0xdd22758d
or ecx, edx
mov ebp, ecx
xor ebp, 0x779b4919
xor ecx, 0x80209600
mov edx, ebp
and edx, 0xfffffffe
and ecx, 0x80a2df09
and ebp, 0x7f5d20f6
or ebp, ecx
xor ebp, 0x7f5d20f7
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc9b85b1e
and edx, ebp
not ebp
and ebp, 0x40185018
and ecx, 0x89a00b06
or ecx, ebp
xor ecx, 0x89a00b06
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3647a4e1
and edx, 0xc9b85b1e
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xa3bdfccc
and ecx, 0x5c420333
or ecx, edx
xor ecx, 0xa3bdfccc
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor 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, 0xa3b909ed
mov ebp, 0xf7f569c1
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
test cl, cl
jmp 0x1400e6576
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xd54b6a53
and edx, ebp
not ebp
and ebp, 0xd54b6a53
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x78c33a7
and edx, 0xf873cc58
or edx, ecx
mov ecx, edx
xor ecx, 0x2d38a60b
xor edx, 0x80034110
and edx, 0x843b4313
mov ebx, ecx
and ebx, 0x7bc4bcec
or ebx, edx
mov edx, ebx
xor edx, 0x7bc4bcec
mov ebp, ebx
xor ebp, 0xed700a8c
and ebp, edx
and ecx, 0x96b4b660
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x26bdf332
and ecx, 0xd9420ccd
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0080401
and edx, 1
xor ebx, 0x7bc4bced
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3e813176
and ebx, 0xc17ece89
or ebx, edx
mov edx, ebx
xor edx, 0xc04c8409
xor ebx, 0x3e813176
xor ecx, 0x4ff6baac
mov edi, ecx
and edi, 0x13334bd2
and ebp, 0xecccb42d
or ebp, edi
or ecx, ebx
and ebx, 0x13334bd2
and edx, 0xecccb42d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xb9e57d1e
mov edx, ebx
not edx
or ecx, 0x20061
and ecx, 0x19077179
and ebp, 0xa0e00c06
or ebp, ecx
and ebx, 0x19077179
and edx, 0x46188280
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x461a82e1
and edx, 0xb9e57d1e
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x74d44fed
and edx, 0x8b2bb012
or edx, ebp
xor edx, 0x8b2bb012
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xb859983b
mov edx, 0x5afb3c27
cmovne eax, edx
test bl, 1
mov ebp, 0xb859983b
jmp 0x1400e5cd8
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x55deb8d3
and ebp, ecx
or ecx, 0xaa21472c
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa34e88dc
and edx, 0x54903003
or edx, edi
or ecx, ebx
and ebx, 0xa34e88dc
and ebp, 0x5cb17723
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaa21472c
and ecx, 0x55deb8d3
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 0xad1ec1ec
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0x52e13e13
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x8f88e81b
and ebx, 0x50611600
or ebx, eax
or edx, esi
and esi, 0x8f88e81b
and edi, 0x707717e4
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xe1c3da58
and edx, 0x1e3c25a7
or edx, eax
xor edx, 0x4cdd1bb5
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x25baccaa
and ecx, 0xda453355
or ecx, eax
xor ecx, 0xda453355
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x73674ff5
and ecx, 0x8c98b00a
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbee63fdf
and ecx, 0x4119c020
or ecx, eax
mov eax, ecx
xor eax, 0x3e8ec1
xor ecx, 0xcd81702a
mov edx, ecx
and edx, 0x7341413c
and eax, 0x8cbebec3
or eax, edx
xor eax, 0x8cbebec3
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete bl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, ebx
or cl, al
xor cl, 1
mov r8d, eax
and r8b, bl
xor bl, al
not bl
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r10b, r9b
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
mov edx, ebx
xor dl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xe7395dc8
mov ecx, 0x42a9ce39
cmovne eax, ecx
test dl, 1
mov ecx, 0xe7395dc8
jmp 0x1400e6caf
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x6787c564
and ebx, 0x98783a9a
or ebx, eax
or ecx, esi
and esi, 0x6787c564
and edx, 0x98783a9b
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x218eafbb
and ecx, 0xde715044
or ecx, eax
mov eax, ecx
xor eax, 0x94711044
xor ecx, 0x218eafbb
mov edx, ecx
and edx, 0x4b844f28
and eax, 0xb47bb0d7
or eax, edx
or ecx, ebp
and ebp, 0x4b844f28
and edi, 0xb47bb0d7
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x20297af9
and ecx, 0xdfd68506
or ecx, eax
xor ecx, 0xdfd68506
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r11b
not cl
and cl, r11b
mov edx, eax
or dl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
and r9b, r10b
or r10b, r11b
and al, r11b
or al, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xc67602ab
mov ebp, 0x18f9221d
cmovne ecx, ebp
test bl, 1
mov edx, 0xc67602ab
jmp 0x1400e7899
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
and ebx, 0x63b6e3f0
mov edx, ebp
and edx, 0x9c491c0f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc98669ec
and edx, 0x36799613
or edx, ebx
xor edx, 0x55cf75e2
and ebp, 0x7d95e8a0
mov ebx, ecx
and ebx, 0x826a175f
or ebx, ebp
xor ebx, 0x7d95e8a1
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x21209ef9
and ecx, 0xdedf6106
or ecx, ebp
xor ecx, 0xdedf6106
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
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor bl, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x19dc63f4
mov ebp, 0xfb40949e
cmovne edx, ebp
test cl, 1
mov ecx, 0x19dc63f4
jmp 0x1400e4a43
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9d2ed52a
mov ebx, ecx
and ebx, 0x62d12ad4
or ebx, ebp
xor ebx, 0x62d12ad4
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x9b4f20c7
and ecx, 0x64b0df38
or ecx, edx
mov edx, ecx
xor edx, 0x4208230
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xe2995d8f
and ebp, 0x1d66a270
or ebp, edi
xor ecx, 0x82090087
and ecx, 0xe2995d8f
and edx, 0x1d66a270
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl cl
mov edx, ecx
xor dl, r10b
and dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, r9d
and al, bl
not bl
and bl, r8b
or bl, 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
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x7765b8d5
mov ecx, 0x66f809a1
cmovne edx, ecx
test al, 1
mov ecx, 0x7765b8d5
jmp 0x1400e399f
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xb2940e31
and ebx, 0x4d6bf1ce
or ebx, edi
or ecx, ebp
and ebp, 0xb2940e31
and edx, 0x4d6bf1ce
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x598db549
and edx, 0xa6724ab6
or edx, ecx
mov ecx, edx
xor ecx, 0x802441
xor edx, 0xa6724ab6
mov ebp, edx
and ebp, 0xfb4f99be
and ecx, 0x4b06641
or ecx, ebp
xor ecx, 0x4b06641
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xeddd2be9
mov ebp, 0x2793e5e9
cmovne eax, ebp
test cl, cl
jmp 0x1400e3a7f
mov ecx, dword [0x14024b718]
mov esi, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x65383198
mov ebp, ebx
xor ebp, 0x65383198
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x63dd1ad5
and ebp, 0x9c22e52a
or ebp, ecx
mov ecx, ebp
xor ecx, 0xf91ad4b3
xor ebp, 0x6e52b4c
and edx, ebp
and ecx, ebx
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne r10b
cmp esi, 9
setg al
cmp esi, 0xa
setl r8b
mov ecx, r10d
or cl, r8b
xor cl, 1
mov ebx, eax
or bl, r9b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r8d, ebx
xor r8b, 1
mov eax, ecx
xor al, 1
and bl, r8b
mov edx, eax
and dl, cl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
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 al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x68a13086
mov ecx, 0x7bdcb0ef
cmovne ebp, ecx
test al, 1
mov ecx, 0x68a13086
jmp 0x1400e7a8a
mov ecx, 0xcf4e5a95
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x279cb4ed
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x8a9ef8eb
mov edx, ebx
and edx, 0x75610714
or edx, ebp
mov ebp, edx
xor ebp, 4
xor edx, 0x80ae883
mov ecx, ebx
xor ecx, 0x5d0be887
and ecx, ebx
or edx, 0xa2f41778
mov esi, ecx
not esi
mov eax, edx
and eax, 0xf7634d38
and ebp, 0x808a087
or ebp, eax
or edx, esi
and esi, 0xf7634d38
and ecx, 0x89cb2c7
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcd7b71c1
and edx, 0x32848e3e
or edx, eax
mov eax, edx
xor eax, 0x6f8f66b8
xor edx, 0x90709947
and edi, edx
and eax, ebx
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
and cl, bl
and al, r9b
or al, cl
mov edx, eax
xor dl, bl
and dl, al
xor bl, r9b
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xf421c9f2
mov ebp, 0x3691121c
cmovne ecx, ebp
test dl, dl
mov r15d, 0x3691121c
cmove ecx, ebp
not al
test al, 1
mov eax, 0xf421c9f2
jmp 0x1400e71eb
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x317b465f
mov ebx, edx
not ebx
or ebp, 0xce84b9a0
mov ecx, ebp
not ecx
and edx, 0x65e1de41
and ebx, 0x8a0421a0
or ebx, edx
and ebp, 0x65e1de41
and ecx, 0x101a001e
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x317b465f
and ecx, 0xce84b9a0
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x5dc99b40
mov edx, ecx
and edx, 0xa23664bf
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xdff3d4cd
and edx, 0x200c2b32
or edx, ebx
mov ebx, edx
xor ebx, 0x35450021
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
xor edx, 0x823a4f8c
mov edi, edx
and edi, 0xc8b2bf5e
and ebx, 0x374d40a1
or ebx, edi
or edx, ecx
and ecx, 0xc8b2bf5e
and ebp, 0x374d40a1
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x31e8a546
and edx, 0xce175ab9
or edx, ecx
mov ecx, edx
xor ecx, 0x81358b0
xor edx, 0x2008a406
and edx, 0xe60ca60f
and ecx, 0x19f359f0
or ecx, edx
xor ecx, 0xe60ca60f
setne dl
sete bl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
and dl, al
or al, bl
xor al, 1
and r8b, bl
or r8b, dl
mov edx, eax
and dl, r8b
xor al, r8b
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 ecx, r8d
xor cl, 1
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
mov ebx, r9d
and bl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xd20037a6
mov ecx, 0xdb492c2b
cmovne edx, ecx
test al, 1
mov ecx, 0xd20037a6
cmovne ecx, edx
test bl, 1
jmp 0x1400e4a48
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x56dc9c66
mov edx, ebp
and edx, 0xa9236399
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa9236398
and edx, 0x56dc9c67
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xf4370768
and edx, 0xbc8f897
or edx, ebx
mov ebx, edx
xor ebx, 0x240c007
xor edx, 0xf4370768
mov edi, edx
and edi, 0x5dad3cb8
and ebx, 0xa252c347
or ebx, edi
or edx, ebp
and ebp, 0x5dad3cb8
and ecx, 0xa252c347
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
xor bl, r8b
and al, dl
or al, cl
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
xor cl, 1
not al
and al, cl
or bl, al
mov eax, edx
xor al, bl
mov eax, 0xd867169d
mov ebp, 0x24a48ac
cmovne eax, ebp
test bl, bl
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400e6ec5
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xef4d9a63
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xef4d9a63
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x10b2659d
and ecx, 0xef4d9a62
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xf4906949
and ecx, 0xb6f96b6
or ecx, ebp
xor ecx, 0xb6f96b6
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, cl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe3dbcb96
mov ebp, 0x79ace0e1
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xe3dbcb96
jmp 0x1400e6ec7
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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, 0x87bc0dd4
and ebp, 0x7843f22b
or ebp, edi
or ecx, ebx
and ebx, 0x87bc0dd4
and edx, 0x7843f22b
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, 0x2fbf29f3
and ecx, 0xd040d60c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4040c000
xor ecx, 0x2fbf29f2
mov edi, edx
and edi, 0xb6a13fdf
and ebx, 0x495ec020
or ebx, edi
or edx, ecx
and ecx, 0xb6a13fdf
and ebp, 0x495ec020
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x6c100e7e
and ecx, edx
not edx
and edx, 0x6c100e7e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd3729ea4
and ecx, 0x2c8d615b
or ecx, edx
xor ecx, 0x409d6f25
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and dl, r10b
xor al, 1
and al, cl
or al, dl
mov ebx, r8d
xor bl, cl
xor r10b, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc87d2f22
mov ebp, 0xeddd2be9
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0xc87d2f22
jmp 0x1400d9670
mov ecx, dword [0x14024b718]
mov edi, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x4c5a4c13
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x4180012
and ecx, 0x48424c01
or ecx, ebx
xor ecx, 0x48424c01
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x6c0ebd04
and edx, 0x93f142fb
or edx, ecx
mov ecx, edx
xor ecx, 0xd7210a28
xor edx, 0x2040d012
and edx, 0x28cad4d3
and ecx, 0xd7352b2c
or ecx, edx
xor ecx, 0xd7352b2c
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, r9b
mov edx, r9d
xor dl, r8b
and dl, r9b
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xc85e87d6
mov ebp, 0x8f3bc0f8
cmovne ecx, ebp
test dl, 1
mov edx, 0xc85e87d6
cmovne edx, ecx
test al, 1
cmovne edx, ecx
jmp 0x1400e7971
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x19a10201
mov ebx, ecx
and ebx, 0x600000a
or ebx, edx
xor ebx, 0x600000a
mov edx, ecx
and edx, 0xe05efdf4
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x8401b6eb
and edx, 0x7bfe4914
or edx, ebx
xor edx, 0x9ba0b4e1
and ebp, 0xd8d31dab
and ecx, 0x272ce254
or ecx, ebp
xor ecx, 0x272ce254
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xaa68a634
mov edx, 0x60a30459
cmovne ecx, edx
test al, 1
mov eax, 0xaa68a634
cmovne eax, ecx
test bl, bl
jmp 0x1400d9670
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xff63eda2
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x16064f41
mov ebx, eax
and ebx, 0xe9f9b0be
or ebx, esi
or edx, edi
and edi, 0x16064f41
and ecx, 0xe9f9b0be
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x859f682
and edx, 0xf7a6097d
or edx, ecx
mov ecx, edx
xor ecx, 0xe7020124
and eax, 0x774c0e0f
and ebp, 0x88b3f1f0
or ebp, eax
mov eax, ebp
xor eax, 0x881331a0
xor edx, 0x859f682
xor ebp, 0x774c0e0f
mov ebx, edx
and ebx, 0x10ecca5b
and ecx, 0xef1335a4
or ecx, ebx
or edx, ebp
and ebp, 0x10ecca5b
and eax, 0xef1335a4
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, r10d
and bl, al
and r10b, dl
and dl, r9b
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and al, r9b
or al, r10b
mov ebx, eax
xor bl, 1
and cl, dl
and al, bl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, ecx
xor r8b, 1
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xf995102
mov ebp, 0x16f19a8b
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xf995102
jmp 0x1400e71eb
mov rax, qword [rsp + 0x30]
mov ecx, 0x5afb3c27
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x96adf1a7
mov edx, ebp
xor edx, 0x96adf1a7
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x69520e59
and edx, 0x96adf1a6
or edx, ebx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x60bb9c17
and edx, 0x9f4463e8
or edx, ebx
and ebp, 0x60bb9c17
and ecx, 0x9f4463e8
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor al, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd59b8139
mov eax, 0x4ff63644
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xd59b8139
jmp 0x1400e6ec7
mov ecx, 0xae604026
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov eax, dword [0x14024b718]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xa79e0570
mov ecx, ebp
and ecx, 0x5861fa8f
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe7c13cf5
and ecx, 0x183ec30a
or ecx, edx
mov edx, ecx
xor edx, 0xbfa0c67b
xor ecx, 0x405f3984
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
sete al
setne bl
cmp dword [0x14024b714], 9
setg dl
xor bl, dl
xor al, dl
and al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
or cl, dl
xor al, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x14e69606
mov ebp, 0x80599d21
cmovne edx, ebp
test cl, 1
mov ecx, 0x14e69606
jmp 0x1400e4a43
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x6512c1
mov ecx, ebx
and ecx, 0xa1000002
or ecx, edx
mov edx, ecx
xor edx, 0x80000002
xor ecx, 0x443deec1
mov edi, esi
or edi, 0xa16512c3
mov ebp, edi
not ebp
and ecx, 0x653deec1
and edx, 0x80401002
or edx, ecx
and edi, 0x653deec1
and ebp, 0x1a82013c
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5e9aed3d
and ebp, 0xa16512c2
or ebp, ecx
and esi, 0xbf0fda65
and ebx, 0x40f0259a
or ebx, esi
mov ecx, ebx
xor ecx, 0x40f0259a
xor ebx, 0xbf0fda65
and ebx, ebp
not ebp
and ecx, ebp
or ebx, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov r10d, edx
mov ebx, r9d
xor bl, dl
or dl, r9b
or r9b, cl
or r10b, r8b
mov eax, r10d
xor al, r9b
or r10b, r9b
xor r10b, 1
or r10b, al
xor bl, 1
xor cl, r8b
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
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 edx, eax
and dl, r10b
mov ebx, r10d
xor bl, cl
or cl, r10b
xor r10b, 1
xor al, 1
and al, r10b
or al, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd0fa8f81
mov ebp, 0x2d1c445d
cmovne edx, ebp
test cl, 1
mov ecx, 0xd0fa8f81
jmp 0x1400e4a43
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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, 0x41fbbd49
and ebp, 0xbe0442b6
or ebp, edi
or ecx, ebx
and ebx, 0x41fbbd49
and edx, 0xbe0442b6
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
mov ebp, edx
and ebp, 0xc6137219
and edx, ecx
and ecx, 0x39ec8de6
or ecx, ebp
xor ecx, 0x39ec8de6
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xeebac794
and ecx, 0x1145386b
or ecx, ebp
xor ecx, 0xeebac794
xor edx, ecx
test edx, ecx
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov eax, r8d
mov r9d, ecx
or r9b, r8b
xor cl, r8b
or r8b, bl
xor r8b, 1
xor al, bl
not al
and al, bl
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x64677713
mov edx, 0x831b5cd
cmovne ecx, edx
test bl, 1
mov ebp, 0x64677713
cmove ecx, ebp
jmp 0x1400e7612
mov rax, qword [rsp + 0x30]
mov ecx, 0x25d1def5
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x39ad6a34
and edx, ecx
and ecx, 0xc65295cb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x86128503
xor ecx, 0x39ad6a34
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x70e832f8
and ebp, 0x8f17cd07
or ebp, edi
or ecx, ebx
and ebx, 0x70e832f8
and edx, 0x8f17cd07
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0x62888a2d
and ebx, 0x9d7775d2
or ebx, edi
or ebp, edx
and edx, 0x62888a2d
and ecx, 0x9d7775d2
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7d2fb421
and edx, ebp
not ebp
and ebp, 0x7c0b2000
and ecx, 0x1249421
or ecx, ebp
xor ecx, 0x1249421
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x82d04bde
and edx, 0x7d2fb421
or edx, ecx
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and al, r9b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, dl
or al, bl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xad3e1835
mov ebp, 0xd0dde9d8
cmovne edx, ebp
test cl, 1
mov ecx, 0xad3e1835
jmp 0x1400e4a43
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xce9cab64
and ecx, 0x3163549b
or ecx, edx
mov edx, ecx
xor edx, 0x11430489
xor ecx, 0x8a100120
and ecx, 0xaa305132
and edx, 0x55cfaecd
or edx, ecx
mov ecx, edx
xor ecx, 0x8a305000
xor edx, 0x55cfaecd
mov ebp, edx
and ebp, 0x74cc0bf3
and ecx, 0x8b33f40c
or ecx, ebp
xor ecx, 0x74cc0bf3
xor edx, ecx
test edx, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and al, cl
or al, bl
xor dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x89dc10a4
mov edx, 0xc5bae3e6
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0x89dc10a4
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x19a78089
and edx, 0xe6587f76
or edx, ecx
mov ecx, edx
xor ecx, 0xe0081c32
xor edx, 0x1840089
and edx, 0x7d463cd
and ecx, 0xf82b9c32
or ecx, edx
mov edx, ecx
xor edx, 0x7d463cd
mov ebp, ecx
xor ebp, 0x7d463cc
and ebp, edx
xor ecx, 0xf82b9c32
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa3d2d0a6
and ebp, 0x5c2d2f59
or ebp, edi
or ecx, ebx
and ebx, 0xa3d2d0a6
and edx, 0x5c2d2f59
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa8000a42
mov ebp, ecx
and ebp, 0x5a014ad
or ebp, edx
xor ebp, 0x5a014ad
and ecx, 0x525fe110
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x525fe110
and ecx, 0xada01eef
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xdbd5ad85
and edx, 0x242a527a
or edx, ecx
xor edx, 0x242a527a
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, r9d
or bl, al
xor bl, 1
mov edx, ecx
or dl, r8b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
and r9b, al
or al, r8b
xor al, 1
and cl, r8b
or cl, r9b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xba4fee68
mov ebp, 0x543823d1
cmovne eax, ebp
test cl, cl
mov ecx, 0xba4fee68
jmp 0x1400e6ec2
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xb6cc4b26
and ebx, 0x4933b4d8
or ebx, eax
or ecx, esi
and esi, 0xb6cc4b26
and edx, 0x4933b4d9
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf29dd692
and ecx, 0xd62296d
or ecx, eax
mov eax, ecx
xor eax, 0xc402921
xor ecx, 0xf29dd692
mov edx, ecx
and edx, 0xd3bf465c
and eax, 0x2c40b9a3
or eax, edx
or ecx, ebp
and ebp, 0xd3bf465c
and edi, 0x2c40b9a3
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x7e41b6b6
and ecx, 0x81be4949
or ecx, eax
xor ecx, 0x81be4949
setne al
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
or al, r9b
xor al, 1
xor cl, r9b
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor bl, 1
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x8fa6cf89
mov eax, 0xf76842b
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x8fa6cf89
jmp 0x1400e6ec7
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfea9d62b
and edx, ecx
and ecx, 0x15629d4
or ecx, ebp
xor ecx, 0x15629d4
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xcff4d63c
and ecx, 0x300b29c3
or ecx, edx
mov ebx, ecx
xor ebx, 0x10002142
mov ebp, esi
not ebp
xor ecx, 0xcff4d63d
mov edi, ebp
and edi, 0xe30b4abd
and esi, 0x1cf4b542
or esi, edi
or ebp, ecx
and ecx, 0xe30b4abd
and ebx, 0x1cf4b542
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x8032f0ac
and edx, ebp
not ebp
and ebp, 0x80229000
and ecx, 0x1060ac
or ecx, ebp
xor ecx, 0x1060ac
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7fcd0f53
and edx, 0x8032f0ac
or edx, ecx
sete r9b
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl cl
xor cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
or bl, r9b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x8290a0a0
mov ecx, 0x66f809a1
cmovne edx, ecx
test bl, 1
mov ecx, 0x8290a0a0
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x8290a0a0
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb7c2b77b
and edx, ebp
not ebp
and ebp, 0x2480946a
and ecx, 0x93422311
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11400000
xor ecx, 0x6cbddcee
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe633fb3b
and ebp, 0x11c00440
or ebp, edi
or ecx, ebx
and ebx, 0xe633fb3b
and edx, 0x19cc04c4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x483d4884
and ecx, 0xb7c2b77b
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, 0x3354f97a
and ebp, 0xccab0685
or ebp, edi
or edx, ebx
and ebx, 0x3354f97a
and ecx, 0xccab0685
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r8d
xor al, bl
and al, r8b
xor al, dl
xor dl, bl
and dl, bl
xor cl, bl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x41c146b3
mov ebp, 0xd7a55db4
cmovne eax, ebp
test cl, 1
mov ecx, 0x41c146b3
jmp 0x1400e634d
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xf12890ac
mov ebx, edx
not ebx
or ebp, 0xed76f53
mov ecx, ebp
not ecx
and edx, 0x8f018
and ebx, 0xed70f43
or ebx, edx
and ebp, 0x8f018
and ecx, 0xf12000a4
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xaa3dac7
and ecx, 0xf55c2538
or ecx, edx
mov ebx, ecx
xor ebx, 0xfb8b4a6b
mov edx, ecx
xor edx, 0x540104
and edx, 0x99d40327
xor ecx, 0x2bf7f327
and ecx, ebx
and ebx, 0x662bfcd8
or ebx, edx
mov edx, ebx
xor edx, 0x662bfcd8
mov ebp, ebx
xor ebp, 0x49a8ba6b
and ebp, edx
mov edi, ebp
not edi
mov esi, ecx
not esi
mov eax, edi
and eax, 0x965c120b
and ebp, 0x69a3edf4
or ebp, eax
or edi, esi
and esi, 0x965c120b
and ecx, 0x69a3edf4
or ecx, esi
xor ecx, ebp
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x2f8346b2
and edi, 0xd07cb94d
or edi, eax
xor ebx, 0x98840005
and ebx, 0xbcaee405
mov eax, edx
and eax, 0x43511bfa
or eax, ebx
xor eax, 0xbcaee404
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xe64af4e7
and edx, 0x19b50b18
or edx, eax
xor edx, 0x19b50b18
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg cl
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, 1
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
and dl, cl
xor al, 1
and al, r11b
or al, dl
and r9b, r11b
or r11b, r10b
and cl, r10b
or cl, r9b
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x8f1837a2
mov ecx, 0x8275be21
cmovne edx, ecx
test al, 1
mov ecx, 0x8f1837a2
cmovne ecx, edx
test bl, bl
jmp 0x1400e4a48
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xd1dce759
mov ebp, ecx
and ebp, 0x2e2318a6
or ebp, esi
or edx, edi
and edi, 0xd1dce759
and ebx, 0x2e2318a6
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and ecx, 0x7075f24c
and eax, 0x8f8a0db3
or eax, ecx
mov ecx, eax
xor ecx, 0x8f8a0db3
xor eax, 0x7075f24c
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete r9b
setne al
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov ecx, eax
or cl, bl
xor dl, al
xor al, bl
not al
and al, bl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc69db64c
mov ecx, 0x2dc3e785
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xc69db64c
cmovne ecx, edx
test bl, 1
jmp 0x1400e71eb
mov ecx, 0xa0d33435
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xafaafd7e
and ecx, edx
not edx
and edx, 0xafaafd7e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x50550281
and ecx, 0xafaafd7e
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 0x51ea3024
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xae15cfdb
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x671f7937
and ebx, 0x880086c8
or ebx, eax
or edx, esi
and esi, 0x671f7937
and edi, 0x98e086c8
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x46e599eb
and edx, 0xb91a6614
or edx, eax
xor edx, 0x170fa9ce
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6f8f2368
and ecx, 0x9070dc97
or ecx, eax
mov eax, ecx
xor eax, 0x90405013
xor ecx, 0x64062068
and ecx, 0x6436acec
and eax, 0x9bc95313
or eax, ecx
mov ecx, eax
xor ecx, 0x60028488
xor eax, 0x8ac14310
and eax, 0x8ef56b74
and ecx, 0x710a948b
or ecx, eax
mov eax, ecx
xor eax, 0x4002900a
xor ecx, 0x86304040
and ecx, 0xb73844c1
and eax, 0x48c7bb3e
or eax, ecx
mov ecx, eax
xor ecx, 0x85084041
xor eax, 0x48828b2a
and eax, 0x7ab28faa
and ecx, 0x854d7055
or ecx, eax
xor ecx, 0x854d7055
sete r9b
setne cl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
xor cl, bl
mov edx, eax
xor dl, r9b
and dl, al
xor bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xd7a55db4
mov eax, 0xe056962b
cmovne ecx, eax
test bl, bl
mov ebp, 0xd7a55db4
cmovne ecx, ebp
jmp 0x1400e6ec5
mov ecx, 0x95f2845f
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xe6ac42c9
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x8fa6cf89
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x95086fe9
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xc69db64c
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xf6ca680b
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xdcc1b0bb
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0x30cd951f
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x5dec9b37
and edx, ecx
or ecx, 0xa21364c8
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x461afa64
and ebp, 0x19e40113
or ebp, edi
or ecx, ebx
and ebx, 0x461afa64
and edx, 0xb9e5059b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa21364c8
and ecx, 0x5dec9b37
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x31615cbe
mov ebx, edx
and ebx, eax
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xce9ea340
and edx, 0x31615cbf
or edx, ebx
and ecx, 0xe44deb8e
mov ebp, eax
and ebp, 0x1bb21471
or ebp, ecx
xor ebp, 0xe44deb8f
and eax, 1
or eax, ebp
mov esi, eax
not esi
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbefdf0be
and edx, 0x41020f41
or edx, ebp
or ecx, eax
and eax, 0xbefdf0be
and esi, 0x41020f41
or esi, eax
xor esi, edx
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x3deb552f
and ecx, 0xc214aad0
or ecx, eax
mov eax, ecx
xor eax, 0x108a80
xor ecx, 0x18000508
and ecx, 0xda042558
and eax, 0x25fbdaa7
or eax, ecx
mov ecx, eax
xor ecx, 0x12000048
xor eax, 0x25fbdaa7
mov edx, eax
and edx, 0xc93e75b3
and ecx, 0x36c18a4c
or ecx, edx
xor ecx, 0x36c18a4c
or ecx, eax
cmp ecx, 0xffffffff
setne bl
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
xor bl, r10b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
or al, bl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
not al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r10b, r9b
and r9b, r10b
xor r10b, 1
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
mov eax, ebx
and bl, r10b
mov ecx, edx
and cl, r10b
xor dl, r10b
xor r10b, 1
xor al, 1
and al, r10b
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x6586c54b
mov edx, 0x789886f1
cmovne ecx, edx
test bl, 1
mov r14d, 0x789886f1
cmove ecx, edx
not al
test al, 1
mov eax, 0x6586c54b
jmp 0x1400e71eb
mov edx, dword [0x14024b718]
mov r8d, dword [0x14024b714]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x64f71624
mov edx, ebx
and edx, 0x9b08e9db
or edx, ebp
mov ebp, edx
xor ebp, 0x1900e902
xor edx, 0x64f71624
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x86cb10dc
and ebp, 0x7934ef22
or ebp, eax
or edx, esi
and esi, 0x86cb10dc
and ecx, 0x7934ef23
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
or dl, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x60e3b7ea
mov ebp, 0x83451518
cmovne edx, ebp
test cl, cl
mov ecx, 0x60e3b7ea
cmovne ecx, edx
jmp 0x1400e7612
mov eax, dword [0x14024b718]
mov ecx, dword [0x14024b714]
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, 0xa0cbd33d
and edx, 0x5f342cc2
or edx, edi
and ebx, 0xa0cbd33d
and eax, 0x5f342cc2
or eax, ebx
xor eax, edx
xor ebp, eax
test ebp, eax
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r11b
mov ebx, r11d
xor bl, al
and bl, r11b
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov esi, edx
and sil, bl
xor dl, bl
or dl, sil
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and dl, r10b
xor r10b, 1
xor cl, 1
and cl, r10b
or dl, cl
and r8b, r11b
or r11b, r9b
xor r11b, 1
and al, r9b
or al, r8b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
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
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, al
mov ebx, r8d
xor bl, 1
xor r8b, cl
or bl, al
xor bl, 1
or bl, r8b
mov ecx, ebx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x80f87528
mov edx, 0x52427379
cmovne eax, edx
test bl, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x80f87528
cmovne eax, ecx
jmp 0x1400e61d8
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd99d3451
and edx, ecx
and ecx, 0x2662cbae
or ecx, ebp
xor ecx, 0x2662cbae
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xa472be97
and ecx, 0x5b8d4168
or ecx, ebp
xor ecx, 0x5b8d4169
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x74ea62bc
and edx, ecx
and ecx, 0x8b159d43
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa019d40
xor ecx, 0x74ea62bc
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd13642ab
and ebp, 0x2ec9bd54
or ebp, edi
or ecx, ebx
and ebx, 0xd13642ab
and edx, 0x2ec9bd54
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x8e253f6c
and edx, 0x71dac093
or edx, ecx
xor edx, 0x71dac093
setne r8b
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, edx
xor al, r8b
and al, dl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
or bl, al
xor al, bl
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, r9b
and bl, al
and al, r9b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor dl, cl
and dl, cl
xor cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x13d900e7
mov ecx, 0x88985667
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x13d900e7
cmovne ecx, eax
test dl, 1
jmp 0x1400e7099
mov rcx, qword [0x14024b040]
lea rdx, str.RtlCreateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x49279997
and edx, ecx
and ecx, 0xb6d86668
or ecx, ebp
xor ecx, 0xb6d86668
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x164e7605
and ecx, 0xe9b189fa
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21108922
xor ecx, 0x164e7604
mov edi, edx
and edi, 0xdea716d9
and ebx, 0x2158e926
or ebx, edi
or edx, ecx
and ecx, 0xdea716d9
and ebp, 0x2158e926
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x4c40af9e
and ecx, edx
not edx
and edx, 0x4c40af9e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb3bf5061
and ecx, 0x4c40af9e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x66e6498c
and ecx, 0x9919b673
or ecx, edx
mov edx, ecx
xor edx, 0x1919b033
xor ecx, 0x6266080c
and ecx, 0xe2660e4c
and edx, 0x1d99f1b3
or edx, ecx
mov ecx, edx
xor ecx, 0xc2020408
xor edx, 0x818c121
and edx, 0x287ccb65
and ecx, 0xd783349a
or ecx, edx
xor ecx, 0xd783349a
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, r8d
or dl, al
xor dl, 1
mov r11d, ecx
or r11b, r9b
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r9b, cl
and al, r8b
or al, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
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 edx, r11d
xor dl, 1
mov ecx, r11d
and cl, dl
and al, r8b
mov ebx, ecx
xor bl, 1
xor cl, r11b
or bl, dl
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x22a0f55a
mov ebp, 0xaf10546c
cmovne ecx, ebp
test dl, 1
mov edx, 0x22a0f55a
jmp 0x1400e5996
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x3e0deaf7
and edx, ecx
or ecx, 0xc1f21508
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x982b0a97
and ebp, 0x2604e060
or ebp, edi
or ecx, ebx
and ebx, 0x982b0a97
and edx, 0x67d4f568
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc1f21508
and ecx, 0x3e0deaf7
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
xor ebx, 0x77ca1bbc
and ebx, esi
mov ebp, ecx
and ebp, 0x8835e443
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x8835e442
and ebp, 0x77ca1bbd
or ebp, ebx
and ecx, 0x5e6527c3
mov edx, esi
and edx, 0xa19ad83c
or edx, ecx
xor edx, 0x5e6527c2
and esi, 1
or esi, edx
mov edx, esi
not edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xabc86506
and ebp, 0x54379af9
or ebp, ebx
or ecx, esi
and esi, 0xabc86506
and edx, 0x54379af9
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3e31c3d4
and ecx, 0xc1ce3c2b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xed10fd43
and ecx, 0x12ef02bc
or ecx, edx
mov edx, ecx
xor edx, 0x2ccc8040
xor ecx, 0xd3213e97
mov ebp, ecx
and ebp, 0x41135ba9
and edx, 0xbeeca456
or edx, ebp
xor edx, 0x41135ba9
xor ecx, edx
test ecx, edx
sete bl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, r8d
and dl, al
and bl, cl
or bl, dl
xor al, r8b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and bl, dl
and al, cl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf04db1dc
mov ebp, 0xdff0b5ed
cmovne ecx, ebp
test dl, 1
mov edx, 0xf04db1dc
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x1400e7971
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b718]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x9200c0b7
mov ebp, ebx
and ebp, 0x9430a40
or ebp, edx
xor ebp, 0x9430a40
mov edx, ebx
xor edx, 0x9b43caf7
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x64bc3509
and edx, 0x9b43caf6
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x36c3e599
and edx, 0xc93c1a66
or edx, edi
mov edi, dword [0x14024b714]
and ebx, 0x36c3e599
and ecx, 0xc93c1a66
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne dl
cmp edi, 0xa
setl r8b
cmp edi, 9
setg al
mov ebx, eax
and bl, dl
mov ecx, eax
xor cl, dl
or cl, bl
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x8bb33a3b
mov ecx, 0x22b8eded
cmovne ebp, ecx
test al, al
mov ecx, 0x8bb33a3b
cmovne ecx, ebp
mov qword [0x14024b070], rsi
test dl, dl
jmp 0x1400e7099
mov ecx, 0x22c18269
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov r9d, dword [0x14024b714]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x13b8f313
mov edx, edi
and edx, 0xec470cec
or edx, ebx
mov ebx, edx
xor ebx, 0x64460044
xor edx, 0x13b8f312
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
or edx, 1
mov esi, ebp
not esi
mov eax, edx
and eax, 0x8b892eba
and ebx, 0x7476d144
or ebx, eax
or edx, esi
and esi, 0x8b892eba
and ebp, 0x7476d145
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xd3887587
and edx, 0x2c778a78
or edx, eax
and edi, 0xd3887587
and ecx, 0x2c778a78
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl dil
mov eax, edi
or al, r11b
xor al, 1
mov esi, r10d
xor sil, r8b
and sil, r10b
mov ecx, edi
xor cl, al
xor cl, 1
and al, cl
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
mov ecx, esi
xor cl, 1
mov ebx, ecx
and bl, sil
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
or cl, sil
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, 1
or bl, al
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
and r8b, dil
and r11b, r10b
or r11b, r8b
mov ecx, edi
and cl, r10b
xor dil, r10b
or dil, cl
xor dil, 1
mov ecx, r11d
and cl, dil
xor dil, r11b
or dil, cl
mov edx, edi
xor dl, 1
mov ecx, edx
and cl, dil
xor cl, 1
mov ebx, ecx
xor bl, dil
or cl, dil
xor cl, 1
or cl, bl
xor cl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x4b6b6faa
mov ebp, 0xf5382633
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x4b6b6faa
jmp 0x1400e6576
mov eax, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x88aed46c
mov edx, edi
and edx, 0x77512b92
or edx, ebp
xor edx, 0x77512b92
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ecx, edx
xor cl, r8b
mov ebx, ecx
and bl, dl
and cl, r8b
xor bl, 1
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor dl, al
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov 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, 0xafe61344
mov edx, 0x3bd18eb8
cmovne eax, edx
test bl, 1
mov ebp, 0xafe61344
cmovne eax, ebp
test cl, 1
jmp 0x1400e61d5
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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, 0x18804136
and ebp, 0xe77fbec9
or ebp, edi
or ecx, ebx
and ebx, 0x18804136
and edx, 0xe77fbec9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xa8febe7d
mov edx, ecx
xor edx, 0xa8febe7d
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x57014183
and edx, 0xa8febe7c
or edx, ebp
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x56b6d7af
and ecx, 0xa9492850
or ecx, ebp
xor ecx, 0xa9492850
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xcccdd7cf
mov edx, ebx
not edx
or ecx, 0x21200820
and ecx, 0xa5250924
and ebp, 0x48c8d6cb
or ebp, ecx
and ebx, 0xa5250924
and edx, 0x12122010
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x33322830
and edx, 0xcccdd7cf
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x50e152e9
and edx, 0xaf1ead16
or edx, ebp
xor edx, 0x50e152e9
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x90a189b9
mov ebp, 0x648ae490
cmovne ecx, ebp
test dl, dl
mov edx, 0x90a189b9
jmp 0x1400e7094
mov ecx, 0x9d88bfd
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf31d69b
and ecx, edx
and edx, 0xf0ce2964
or edx, ebp
mov ebp, edx
xor ebp, 0x30cc0104
xor edx, 0xf31d69b
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xcb032e60
and ebp, 0x34fcd19f
or ebp, edi
or edx, ebx
and ebx, 0xcb032e60
and ecx, 0x34fcd19f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xb4e655be
and edx, 0x4b19aa41
or edx, ebp
mov ebp, edx
xor ebp, 0x4900aa00
xor edx, 0xb4e655bf
mov edi, ecx
and edi, 0xa6ff45f9
and ebx, 0x5900ba06
or ebx, edi
or ecx, edx
and edx, 0xa6ff45f9
and ebp, 0x5900ba06
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xc820ae0a
and ebp, ecx
or ecx, 0x37df51f5
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xdd0cc03d
and edx, 0x202e02
or edx, edi
or ecx, ebx
and ebx, 0xdd0cc03d
and ebp, 0x22f33fc2
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x37df51f5
and ecx, 0xc820ae0a
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd51e2a17
and ecx, 0x2ae1d5e8
or ecx, ebp
xor ecx, 0xd51e2a17
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor cl, al
mov eax, ecx
not al
and al, bl
xor bl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x64677713
mov ebp, 0x25b8230a
cmovne ecx, ebp
test dl, 1
mov edx, 0x64677713
jmp 0x1400e7094
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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, 0x35b1e650
and ecx, 0x35b1e651
and ebx, 0xca4e19ae
or ebx, ecx
and edx, 0x35b1e651
xor edx, ebx
mov ebx, edx
not ebx
and ebx, 0x28a9c651
and edx, 0xd75639ae
or edx, ebx
mov ebx, edx
xor ebx, 0xc256280a
and ebp, 0x40de504c
and edi, 0xbf21afb3
or edi, ebp
mov ecx, edi
xor ecx, 0xaa212c02
xor edx, 0x28a9c651
xor edi, 0x40de504c
mov ebp, edx
and ebp, 0x158093b5
and ebx, 0xea7f6c4a
or ebx, ebp
or edx, edi
and edi, 0x158093b5
and ecx, 0xea7f6c4a
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, r9b
not al
and al, r9b
mov ebx, edx
or bl, r9b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r8d, eax
mov edx, ebx
or al, bl
xor bl, 1
and r8b, bl
and dl, cl
or dl, r8b
xor bl, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xcae606e4
mov ebp, 0x4d117fb6
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xcae606e4
jmp 0x1400d9670
mov ecx, 0x1643aa9
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
or edx, 0x9f4f2600
mov ebp, ebx
or ebp, 1
and ebp, 0x9f4f2601
mov edi, ecx
and edi, 0x60b0d9fe
or edi, ebp
and edx, 0x9f4f2601
xor edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x18e166fd
and ebp, 0xe71e9902
or ebp, edi
or edx, ebx
and ebx, 0x18e166fd
and ecx, 0xe71e9902
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and al, r8b
or al, bl
mov ebx, eax
not bl
and bl, dl
and cl, al
or cl, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3c6e01eb
mov ebp, 0xaf9043d7
cmovne edx, ebp
test al, 1
mov eax, 0x3c6e01eb
cmovne eax, edx
test cl, cl
cmove eax, edx
mov ecx, eax
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x8611525
mov edx, esi
and edx, 0xa3888042
or edx, ebp
mov edi, edx
xor edi, 0x2800042
xor edx, 0x50733318
mov ecx, ebx
or ecx, 0xabe99567
mov ebp, ecx
not ebp
and edx, 0xf17bb318
and edi, 0xa800467
or edi, edx
and ecx, 0xf17bb318
and ebp, 0x4044880
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xc4f265a0
and ebp, 0x3b0d9a5f
or ebp, ecx
mov ecx, ebp
xor ecx, 0x90a40201
xor ebp, 0x6f1bf0c6
mov edx, ebp
and edx, 0x8429d3a
and ecx, 0xf7bd62c5
or ecx, edx
and esi, 0x8429d3a
and ebx, 0xf7bd62c5
or ebx, esi
xor ebx, ecx
xor ebp, ebx
test ebp, ebx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, ebx
or cl, dl
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r9b, r10b
and al, r8b
or al, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, al
mov r8d, ebx
and r8b, al
xor bl, al
xor al, 1
and dl, al
or dl, cl
or bl, r8b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x48ab3c20
mov ecx, 0x62234867
cmovne eax, ecx
test bl, 1
mov ecx, 0x48ab3c20
cmovne ecx, eax
test dl, 1
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x77f5c135
mov ebp, edx
and ebp, 0x880a3eca
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x36b9b70d
and ebp, 0xc94648f2
or ebp, ebx
mov ebx, ebp
xor ebx, 0xbe020984
xor ebp, 0x41402639
and ebp, 0x41f1a67b
and ebx, 0xbe0e5984
or ebx, ebp
mov ebp, ebx
xor ebp, 0xa6044004
xor ebx, 0x41f1a67b
mov edi, ebx
and edi, 0x580b1be8
and ebp, 0xa7f4e417
or ebp, edi
or ebx, edx
and edx, 0x580b1be8
and ecx, 0xa7f4e417
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
or dl, al
xor dl, 1
and cl, al
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xc714b777
mov ebp, 0x3267f1fe
cmovne ecx, ebp
test al, al
mov eax, 0xc714b777
cmove ecx, eax
test dl, dl
jmp 0x1400e7099
mov ecx, 0xd0a6aa3
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xf8f99cac
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xe056962b
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x34002009
mov ebx, ecx
and ebx, 0x1d11910
or ebx, edx
xor ebx, 0x1d11910
mov edx, ecx
xor edx, 0x35d13919
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x6bf7883f
and edx, 0x940877c0
or edx, ebx
mov ebx, edx
xor ebx, 0xa1d94ed8
and ebp, 0x3ffd3c2c
and ecx, 0xc002c3d3
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc002c3d3
xor edx, 0x5e26b127
and ebp, edx
xor ecx, 0x3ffd3c2c
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
and r9b, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and cl, r8b
or r9b, cl
mov edx, r9d
xor dl, 1
mov ebx, r9d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r9b
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
and r8b, al
mov ebx, eax
and bl, dl
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xde52c5c8
mov ebp, 0xa3b909ed
cmovne eax, ebp
test dl, dl
mov edx, 0xde52c5c8
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x1400e7971
mov eax, dword [0x14024b718]
mov ecx, dword [0x14024b714]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
or edx, 0x9ea6e23f
mov ebx, edx
not ebx
or ebp, 0x61591dc0
mov eax, ebp
not eax
and edx, 0xa1a880ea
and ebx, 0x40511d00
or ebx, edx
and ebp, 0xa1a880ea
and eax, 0x1e066215
or eax, ebp
xor eax, ebx
mov edx, eax
not edx
and edx, 0x9ea6e23f
and eax, 0x61591dc0
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x2f38af78
and eax, 0xd0c75087
or eax, edx
xor eax, 0xd0c75087
cmp eax, 0xffffffff
sete r10b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r9d
xor bl, r10b
and bl, r9b
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, 1
and cl, r8b
and bl, al
or bl, cl
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 edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
and bl, cl
and dl, al
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8065bab2
mov ebp, 0x9c5baf38
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8065bab2
jmp 0x1400e6ec7
mov ecx, 0xcb2f41b5
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x56ffe1ce
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xa9001e31
mov edx, ebp
not edx
and ebx, 0x61f16eeb
and edi, 0x88001010
or edi, ebx
and ebp, 0x61f16eeb
and edx, 0x160e8104
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x56ffe1cf
and edx, 0xa9001e30
or edx, ebp
and esi, 0xe263c88
and ecx, 0xf1d9c377
or ecx, esi
mov ebp, ecx
xor ebp, 0xf1d9c377
xor ecx, 0xe263c88
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov r9d, ecx
or r9b, dl
xor dl, bl
not dl
and dl, bl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and al, r9b
mov ecx, r9d
and cl, dl
xor dl, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xcde0eac6
mov edx, 0xedf891b9
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xcde0eac6
jmp 0x1400e6ec7
mov ecx, 0xfe40f853
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2ac0d5c8
and edx, 0xd53f2a37
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb3e49a4b
and edx, 0x4c1b65b4
or edx, ecx
mov ebp, edx
xor ebp, 0x66dbb07c
mov ebx, edx
xor ebx, 0x66dbb07d
and ebx, ebp
xor edx, 0x90204d01
and edx, 0xf02a6d1d
and ebp, 0xfd592e2
or ebp, edx
mov edx, ebp
xor edx, 0x1551223
mov ecx, ebx
not ecx
xor ebp, 0xf02a6d1c
mov edi, ecx
and edi, 0x8ea0c0c8
and ebx, 0x715f3f37
or ebx, edi
or ecx, ebp
and ebp, 0x8ea0c0c8
and edx, 0x715f3f37
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x72fa2ae3
and edx, ecx
and ecx, 0x8d05d51c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80059018
xor ecx, 0x72fa2ae3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5f6a4f06
and ebp, 0xa095b0f9
or ebp, edi
or ecx, ebx
and ebx, 0x5f6a4f06
and edx, 0xa095b0f9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x906e5afb
and ecx, 0x6f91a504
or ecx, ebp
xor ecx, 0x6f91a504
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov eax, edx
xor al, 1
xor dl, bl
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or dl, r11b
xor dl, 1
xor al, r11b
not al
and al, r11b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, r8b
mov edx, r11d
xor dl, r9b
or r11b, r9b
xor r11b, 1
or r11b, dl
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, eax
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, 1
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xe5d6bb24
mov edx, 0x94b729ed
cmovne ecx, edx
test bl, 1
mov r12d, 0x94b729ed
cmove ecx, edx
test al, 1
mov eax, 0xe5d6bb24
jmp 0x1400e6ec7
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x30866282
and edx, ecx
not ecx
and ecx, 0x30840082
and eax, 0x26200
or eax, ecx
mov ecx, eax
xor ecx, 0x6200
xor eax, 0xfffd9dff
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x31c60109
movzx ecx, cx
or ecx, ebx
or eax, ebp
and ebp, 0x31c60109
and edx, 0xce39fef6
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcf799d7d
and eax, 0x30866282
or eax, ecx
mov edx, eax
not edx
and edx, 0x2e088091
mov ecx, eax
and ecx, 0xd1f77f6e
or ecx, edx
mov ebx, ecx
xor ebx, 0xd1f77f6e
mov edx, ecx
xor edx, 0xa602b12
and edx, ebx
and eax, 0xdb97547c
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xa659d246
and eax, 0x59a62db9
or eax, edx
mov ebp, eax
xor ebp, 0x740c8211
xor ecx, 0x2e000081
and ecx, 0x3fe437ef
mov edx, ebx
and edx, 0xc01bc810
or edx, ecx
xor edx, 0x3fe437ee
and ebx, 1
or ebx, edx
mov ecx, ebx
not ecx
xor eax, 0x823179c4
mov edx, eax
and edx, 0x89e34c2e
and ebp, 0x761cb3d1
or ebp, edx
or eax, ebx
and ebx, 0x89e34c2e
and ecx, 0x761cb3d1
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x9e63aeed
and ecx, eax
or eax, 0x619c5112
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x1cd42a17
and edx, 0x822384e8
or edx, ebx
or eax, ebp
and ebp, 0x1cd42a17
and ecx, 0xe32bd5e8
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x619c5112
and eax, 0x9e63aeed
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8cb21e84
and eax, 0x734de17b
or eax, ecx
mov ecx, eax
xor ecx, 0x720d003b
xor eax, 0x88321004
and eax, 0x8972f144
and ecx, 0x768d0ebb
or ecx, eax
xor ecx, 0x8972f144
cmp ecx, 0xffffffff
sete r8b
cmp dword [0x14024b714], 0xa
setl al
mov ecx, eax
xor cl, r8b
mov r10d, ecx
and r10b, al
and al, r8b
or al, cl
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
and cl, r8b
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
or al, r9b
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
xor dl, r10b
or cl, r10b
xor r10b, al
xor r10b, 1
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x31a4844a
mov ebp, 0x533f6862
cmovne eax, ebp
test cl, 1
mov ecx, 0x31a4844a
cmovne ecx, eax
test dl, 1
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x85e4837a
mov ecx, eax
xor ecx, 0x85e4837a
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7a1b7c84
and ecx, 0x85e4837b
or ecx, edx
and ebp, 0x27c4462f
and eax, 0xd83bb9d0
or eax, ebp
mov edx, eax
xor edx, 0xd83bb9d0
xor eax, 0x27c4462f
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete cl
cmp dword [0x14024b714], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
and cl, dl
and dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov r8d, ebx
and r8b, al
mov edx, eax
and dl, cl
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x2f48a8b8
mov edx, 0xc3c3b149
cmovne eax, edx
test cl, 1
mov ecx, 0x2f48a8b8
cmovne ecx, eax
test bl, 1
jmp 0x1400e6ec7
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8020a0
mov ebp, edx
and ebp, 0x3144143
or ebp, ecx
xor ebp, 0x3144143
and edx, 0xfc6b9e1c
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfc6b9e1c
and edx, 0x39461e3
or edx, ecx
mov esi, edx
mov ecx, edx
xor ecx, 0x7aae5bbe
and ecx, edx
not edx
and edx, 0x1cddb03
and esi, 0xfe3224fc
or esi, edx
mov edi, esi
xor edi, 0xfe3224fc
mov ebp, esi
xor ebp, 0x7b6380bd
and ebp, edi
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xa5bfc24b
and ecx, 0x5a403db4
or ecx, ebp
mov ebx, ecx
xor ebx, 0x442608
xor esi, 0x18dc100
and esi, 0x2b9fe528
mov edx, edi
and edx, 0xd4601ad7
or edx, esi
xor edx, 0x2b9fe529
and edi, 1
or edi, edx
mov edx, edi
not edx
xor ecx, 0xdf1199f4
mov ebp, ecx
and ebp, 0xbfaa4893
and ebx, 0x4055b76c
or ebx, ebp
or ecx, edi
and edi, 0xbfaa4893
and edx, 0x4055b76c
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0xc4a36b8d
and ebp, ecx
not ecx
and ecx, 0x26a05
and edx, 0xc4a10188
or edx, ecx
mov ecx, edx
xor ecx, 0xc4810100
xor edx, 0x3b5efe77
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xa6ac68a
and ecx, 0xc4812905
or ecx, edi
or edx, ebx
and ebx, 0xa6ac68a
and ebp, 0xf5953975
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5d68120d
and edx, 0xa297edf2
or edx, ecx
mov ecx, edx
xor ecx, 0x22200636
xor edx, 0x10080880
and edx, 0x541c88c9
and ecx, 0xabe37736
or ecx, edx
mov edx, ecx
xor edx, 0x3c02616
xor ecx, 0x4040009
and ecx, 0xac275129
and edx, 0x53d8aed6
or edx, ecx
mov ecx, edx
xor ecx, 0x4015101
xor edx, 0x52900c00
and edx, 0xfab60c28
and ecx, 0x549f3d7
or ecx, edx
xor ecx, 0x549f3d7
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, r8b
mov ebx, ecx
and bl, dl
or bl, al
xor dl, cl
and dl, cl
xor cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, 1
mov edx, ebx
xor dl, 1
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xba5a9825
mov ebp, 0x6790b68d
cmovne eax, ebp
test cl, 1
mov ecx, 0xba5a9825
cmovne ecx, eax
test dl, dl
cmove ecx, eax
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b070], rax
mov ecx, 0xd8b6ae35
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x2df8d2db
mov ecx, ebx
not ecx
or edx, 0x92002020
and edx, 0x9ac0a079
and ebp, 0x25385282
or ebp, edx
and ebx, 0x9ac0a079
and ecx, 0x40070d04
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x74ff9391
and ecx, 0x8b006c6e
or ecx, edx
mov ebx, ecx
xor ebx, 0x26a02285
mov esi, ecx
xor esi, 0x5907414a
or ebx, 0xc95f9d30
mov edi, ebx
not edi
mov edx, esi
or edx, 0x36a062cf
mov ebp, edx
not ebp
and ebx, 0x8499e022
and edi, 0x322002cd
or edi, ebx
and edx, 0x8499e022
and ebp, 0x49461d10
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xc95f9d31
and ebp, 0x36a062ce
or ebp, edx
and esi, 1
xor ecx, 0x5907414b
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7bbe0db1
and edx, ecx
and ecx, 0x8441f24e
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb04e
xor ecx, 0x7bbe0db1
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbfc54231
and ebp, 0x403abdce
or ebp, edi
or ecx, ebx
and ebx, 0xbfc54231
and edx, 0x403abdce
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xef02caff
and edx, 0x10fd3500
or edx, ecx
mov ecx, edx
xor ecx, 0xcd02026a
xor edx, 0x10340500
and edx, 0x3234cd95
and ecx, 0xcdcb326a
or ecx, edx
xor ecx, 0xcdcb326a
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x79ace0e1
mov ebp, 0xf6ca680b
cmovne ecx, ebp
test dl, dl
mov edx, 0x79ace0e1
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xc0cbb492
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x200e0a18
mov ebp, ecx
and ebp, 0x4311d405
or ebp, edx
xor ebp, 0x4311d405
and ecx, 0x9ce021e2
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe4ffc5fc
and ecx, 0x1b003a03
or ecx, edx
mov edx, ecx
xor edx, 0x781fe41e
mov ebp, ecx
xor ebp, 0x781fe41f
and ebp, edx
xor ecx, 0x86200101
and ecx, 0xe634c509
and edx, 0x19cb3af6
or edx, ecx
xor edx, 0x19cb3af7
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x640de97c
and edx, 0x9bf21683
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9bf21683
and edx, 0x640de97c
or edx, ecx
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov r9d, edx
or r9b, r8b
xor dl, r8b
not dl
and dl, r8b
mov ebx, r9d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and cl, al
and dl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xe0780c34
mov ebp, 0x8275be21
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xe0780c34
cmovne ecx, eax
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x3acac97d
and ebp, 0xc5353682
or ebp, edx
mov ebx, ebp
xor ebx, 0x2000
xor ebp, 0x420030
or ecx, 0x4c532e30
mov edx, ecx
not edx
or ebp, 0x12005006
and ebp, 0x56535636
and ebx, 0x8002800
or ebx, ebp
and ecx, 0x56535636
and edx, 0xa1ac81c9
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3b37d227
and edx, 0xc4c82dd8
or edx, ecx
mov ecx, edx
xor ecx, 0x889b03e8
xor edx, 0x7764fc16
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, 0x4fc288bd
and ecx, 0xb03d7742
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb03d7742
and ecx, 0x4fc288bd
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6d6fa0f0
and ecx, 0x92905f0f
or ecx, ebp
xor ecx, 0x92905f0f
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
xor cl, 1
or cl, al
or dl, r8b
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, 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 ebp, 0x69b637e7
mov ecx, 0x5ab80643
cmovne ebp, ecx
test al, 1
mov ecx, 0x69b637e7
jmp 0x1400e7a8a
mov ecx, 0xe2bc624b
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x62fb5878
and ecx, 0x9d04a787
or ecx, edx
mov edx, ecx
xor edx, 0x9d04a787
xor ecx, 0x62fb5878
mov ebx, ecx
and ebx, 0x6b027db9
mov ebp, edx
and ebp, 0x94fd8246
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x94fd8247
and ebp, 0x6b027db8
or ebp, ebx
and edx, 0xbe7d608
mov ebx, ecx
and ebx, 0xf41829f7
or ebx, edx
xor ebx, 0xbe7d609
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov edx, ebp
not edx
mov edi, edx
and edi, 0xef927c51
and ebp, 0x106d83ae
or ebp, edi
or edx, ecx
and ecx, 0xef927c51
and ebx, 0x106d83ae
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe1c93166
and edx, 0x1e36ce99
or edx, ecx
mov ecx, edx
xor ecx, 0x24488
xor edx, 0xe0003122
and edx, 0xfe34bb33
and ecx, 0x1cb44cc
or ecx, edx
mov edx, ecx
xor edx, 0x98148b11
xor ecx, 0x1cb44cc
mov ebp, ecx
and ebp, 0x66a874aa
and edx, 0x99578b55
or edx, ebp
xor edx, 0x99578b55
or edx, ecx
cmp edx, 0xffffffff
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
xor cl, dl
xor dl, bl
xor bl, dl
and bl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov edx, eax
xor dl, 1
and dl, cl
and al, r8b
or al, dl
xor r10b, r8b
or cl, bl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x95f2845f
mov ebp, 0x1c0ec0ff
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x95f2845f
jmp 0x1400e6ec7
mov ecx, 0xeb9de3a8
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf4169726
and ecx, edx
and edx, 0xbe968d9
or edx, ebp
xor edx, 0xbe968d9
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xbb37e09f
and ebx, 0x44c81f60
or ebx, edi
or ecx, ebp
and ebp, 0xbb37e09f
and edx, 0x44c81f60
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5fcfd4ae
and ecx, 0xa0302b51
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1671c0c6
and ecx, 0xe98e3f39
or ecx, edx
mov edx, ecx
xor edx, 0x36400015
xor ecx, 0x49be1468
mov ebp, ecx
and ebp, 0x88b9fbc2
and edx, 0x7746043d
or edx, ebp
xor edx, 0x7746043d
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, cl
not bl
and bl, cl
or dl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
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, 0xe8c6bd8d
mov ebp, 0xb6cad7e2
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xe8c6bd8d
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xd59b8139
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
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, 0xefeb8b16
and ebp, 0x101474e9
or ebp, edi
or ecx, ebx
and ebx, 0xefeb8b16
and edx, 0x101474e9
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, 0x6b7569e4
and ecx, 0x948a961b
or ecx, ebp
xor ecx, 0x948a961a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa7bd7e4e
and ecx, 0x584281b1
or ecx, edx
mov edx, ecx
xor edx, 0x84280b0
xor ecx, 0xa5ad7e08
and ecx, 0xf5ad7f09
and edx, 0xa5280f6
or edx, ecx
mov ecx, edx
xor ecx, 0xb0085409
xor edx, 0x8020054
and edx, 0x4da72b54
and ecx, 0xb258d4ab
or ecx, edx
mov edx, ecx
xor edx, 0x2200c009
xor ecx, 0x4c820250
and ecx, 0xdcda16f2
and edx, 0x2325e90d
or edx, ecx
xor edx, 0x2325e90d
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
xor al, dl
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xeb9de3a8
mov eax, 0xce409578
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xeb9de3a8
jmp 0x1400e6ec7
mov eax, dword [0x14024b718]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xdaa40ab4
and eax, 0x255bf54b
or eax, ecx
mov edx, eax
xor edx, 0xdaa40ab4
mov ecx, eax
xor ecx, 0xdaa40ab5
and ecx, edx
xor eax, 0x21116100
and eax, 0x71356334
and edx, 0x8eca9ccb
or edx, eax
mov ebp, edx
xor ebp, 0x86ca8cc0
mov eax, ecx
not eax
xor edx, 0x71356335
mov ebx, eax
and ebx, 0x6801132f
and ecx, 0x97feecd0
or ecx, ebx
or eax, edx
and edx, 0x6801132f
and ebp, 0x97feecd0
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x89b518c0
mov edx, eax
and edx, 0x70020508
or edx, ecx
xor edx, 0x70020508
and eax, 0x648e237
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x648e237
and eax, 0xf9b71dc8
or eax, ecx
sete bl
setne cl
cmp dword [0x14024b714], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x88985667
mov ebp, 0x609e1967
cmovne ecx, ebp
test dl, dl
mov edx, 0x88985667
cmovne ecx, edx
test al, 1
jmp 0x1400e7a90
mov edx, dword [0x14024b718]
mov eax, dword [0x14024b714]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe8d8884e
mov ebx, ecx
and ebx, 0x172777b0
or ebx, ebp
xor ebx, 0x172777b0
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x444a3ddf
and ecx, 0xbbb5c220
or ecx, edx
mov edx, ecx
xor edx, 0x98304020
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x238782d2
and ebp, 0xdc787d2d
or ebp, edi
xor ecx, 0x200d2
and ecx, 0x238782d2
and edx, 0xdc787d2d
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, 1
mov ecx, eax
or cl, dl
xor dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x24f4157d
mov ebp, 0x9d88bfd
cmovne edx, ebp
test cl, 1
mov ecx, 0x24f4157d
cmovne edx, ecx
test al, 1
cmove edx, ebp
mov ecx, edx
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xcde0eac6
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, dword [0x14024b718]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x180400
mov ebp, eax
and ebp, 0x50828000
or ebp, edx
xor ebp, 0x50828000
mov edx, eax
and edx, 0xaf657bff
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9b0d2825
and edx, 0x64f2d7da
or edx, ebp
mov ebp, edx
xor ebp, 0x24081203
xor edx, 0xc2878c04
and edx, 0xd2e7cddc
and ebp, 0x2d183223
or ebp, edx
xor ebp, 0x2d183223
and ecx, 0x8c56f105
and eax, 0x73a90efa
or eax, ecx
xor eax, 0x73a90efa
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xae8c1d85
and eax, 0x5173e27a
or eax, ecx
xor eax, 0x5173e27a
sete al
setne cl
cmp dword [0x14024b714], 9
setg r8b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov ebx, ecx
xor bl, 1
xor al, r8b
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
xor dl, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x8cc54ae5
mov ecx, 0xb09943de
cmovne ebp, ecx
test al, al
mov ecx, 0x8cc54ae5
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov ecx, 0xe7395dc8
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b070], rax
mov ecx, 0xb741e829
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov rax, qword [rsp + 0x30]
mov ecx, 0x2e78b300
cmp ecx, 0xf1bcb0d4
jg 0x1400d9d40
jmp 0x1400d968c
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret