Function at 0x1400cc920
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0xfbcd1527
and ecx, ebp
or ebp, 0x432ead8
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xfc5248b3
and edx, 0x38d1504
or edx, edi
or ebp, ebx
and ebx, 0xfc5248b3
and ecx, 0x3adb74c
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xdc8dd772
and ebp, 0x2372288d
or ebp, ecx
mov edx, ebp
xor edx, 0xd8bf3daa
mov ecx, ebp
xor ecx, 0x400211
and ecx, 0x48c50299
xor ebp, 0x57f70202
and ebp, edx
and edx, 0xb73afd66
or edx, ecx
mov ebx, edx
xor ebx, 0xb73afd66
mov ecx, ebx
and ecx, 0x8f483fa8
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x70b7c056
and ebp, 0x8f483fa9
or ebp, ecx
and ebx, 1
xor edx, 0xb73afd67
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdb058846
and edx, 0x24fa77b9
or edx, ecx
mov ebx, edx
xor ebx, 0xba76b0
mov ecx, ebp
not ecx
xor edx, 0xdb058846
mov edi, ecx
and edi, 0xe541010b
and ebp, 0x1abefef4
or ebp, edi
or ecx, edx
and edx, 0xe541010b
and ebx, 0x1abefef4
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x8aa7828
and ecx, 0xf75587d7
or ecx, edx
mov edx, ecx
not edx
and edx, 0x256e59db
and ecx, 0xda91a624
or ecx, edx
xor ecx, 0xd23bde0c
sete byte [rsp + 0x26]
cmp eax, 0xa
setl byte [rsp + 0x27]
mov r13d, 0x5f0667b3
mov r15d, 0xf4bb4818
mov r14d, 0x6ff0d6ce
mov r12d, 0x410a8ad2
mov ecx, 0x1ab915c3
nop word [rax + rax]
cmp ecx, 0x5edda9
jle 0x1400ccd40
cmp ecx, 0x3e742b45
jle 0x1400cccc0
cmp ecx, 0x5cb12569
jg 0x1400ccf26
cmp ecx, 0x4f635871
jle 0x1400cd3e4
cmp ecx, 0x545ec1a7
jle 0x1400cde0e
cmp ecx, 0x581e0b72
jle 0x1400cf009
cmp ecx, 0x587723e3
jle 0x1400d0c27
cmp ecx, 0x587723e4
je 0x1400d4002
cmp ecx, 0x58f413b1
je 0x1400d4018
cmp ecx, 0x5b72c121
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov ebx, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4cbaa886
and edx, 0xb3455779
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb3455779
and edx, 0x4cbaa886
or edx, ecx
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0x3cee9a31
and ecx, edx
not edx
and edx, 0x10400010
and ebp, 0x2cae9a21
or ebp, edx
xor ebp, 0x2cae9a21
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb8fa050b
and ecx, 0x4705faf4
or ecx, edx
mov edx, ecx
xor edx, 0x186a0000
xor ecx, 0x80140912
and ecx, 0xe39569d7
and edx, 0x1c6a9628
or edx, ecx
mov ecx, edx
xor ecx, 0x140a9008
xor edx, 0xa1950817
and edx, 0xa9f50e37
and ecx, 0x560af1c8
or ecx, edx
mov edx, ecx
xor edx, 0x89900c01
xor ecx, 0x460a2188
and ecx, 0x666f23be
and edx, 0x9990dc41
or edx, ecx
xor edx, 0x9990dc41
setne r9b
sete al
cmp ebx, 9
setg cl
cmp ebx, 0xa
setl r8b
mov edx, eax
xor dl, r9b
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
mov r10d, ebx
xor r10b, r8b
and bl, r10b
and r10b, r8b
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r10d
xor cl, 1
and cl, dl
xor dl, 1
mov eax, r10d
xor al, dl
and al, r10b
and dl, r10b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x2ab5f7c5
mov ebp, 0xf05444b
cmovne edx, ebp
test al, 1
mov eax, 0x2ab5f7c5
cmove edx, eax
test cl, 1
jmp 0x1400ce3c7
cmp ecx, 0x247c4827
jg 0x1400cd1f3
cmp ecx, 0xf05444a
jle 0x1400cd436
cmp ecx, 0x1a29defb
jle 0x1400cdf8d
cmp ecx, 0x1f77ae98
jle 0x1400cf165
cmp ecx, 0x20909ac0
jle 0x1400d0d67
cmp ecx, 0x20909ac1
je 0x1400d403a
cmp ecx, 0x215d13a3
je 0x1400d4050
cmp ecx, 0x21f09c3f
jne 0x1400ccaa0
mov ecx, 0x8183ddf8
cmp ecx, 0x5edda9
jg 0x1400ccaac
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xc13b6312
jg 0x1400cceb0
cmp ecx, 0x9acfc2bc
jg 0x1400ccfa2
cmp ecx, 0x8aa3f135
jle 0x1400cd67e
cmp ecx, 0x91d3642e
jle 0x1400ce0c1
cmp ecx, 0x9597659e
jle 0x1400cf246
cmp ecx, 0x997e5542
jle 0x1400d0f6e
cmp ecx, 0x997e5543
je 0x1400d41a6
cmp ecx, 0x9a0aa7c2
je 0x1400d42f2
cmp ecx, 0x9aceabab
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xbd987466
and ecx, 0x42678b99
or ecx, ebx
mov ebx, ecx
xor ebx, 0x260281
and ebp, 0x7dc27a0b
and edx, 0x823d85f4
or edx, ebp
mov ebp, edx
xor ebp, 0x3400e4
xor ecx, 0xbd987466
xor edx, 0x7dc27a0b
mov edi, ecx
and edi, 0xfe49dd18
and ebx, 0x1b622e7
or ebx, edi
or ecx, edx
and edx, 0xfe49dd18
and ebp, 0x1b622e7
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
or bl, cl
xor cl, al
mov r8d, ecx
xor r8b, 1
xor dl, al
xor bl, 1
or bl, dl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb79f4b11
mov ebp, 0x9fe72192
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0xb79f4b11
jmp 0x1400d9de9
cmp ecx, 0xe2c20321
jg 0x1400cd189
cmp ecx, 0xcb4328e6
jle 0x1400cd7f6
cmp ecx, 0xd642f158
jle 0x1400ce22d
cmp ecx, 0xda7d1013
jle 0x1400cf3c0
cmp ecx, 0xdef8bd8c
jle 0x1400d10ef
cmp ecx, 0xdef8bd8d
je 0x1400d44a5
cmp ecx, 0xe0120db6
je 0x1400d4593
cmp ecx, 0xe2840479
jne 0x1400ccaa0
mov ecx, 0x9a0aa7c2
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x6c558f9d
jle 0x1400cd926
cmp ecx, 0x719e7b92
jle 0x1400ce273
cmp ecx, 0x79cb759a
jle 0x1400cf4ac
cmp ecx, 0x7edfc758
jle 0x1400d1215
cmp ecx, 0x7edfc759
je 0x1400d4738
cmp ecx, 0x7f2c0bf7
je 0x1400d474e
cmp ecx, 0x7fb5e37e
jne 0x1400ccaa0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x608cbabd
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xad0b0f7c
jle 0x1400cdaa5
cmp ecx, 0xb4db40af
jle 0x1400ce3cf
cmp ecx, 0xbbafa836
jle 0x1400cf69c
cmp ecx, 0xbf901e16
jle 0x1400d1243
cmp ecx, 0xbf901e17
je 0x1400d490c
cmp ecx, 0xc04c1a69
je 0x1400d49e9
cmp ecx, 0xc07259fc
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0x6ea1a288
and ebp, 0x915e5d77
or ebp, edi
or ecx, ebx
and ebx, 0x6ea1a288
and edx, 0x915e5d77
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x97b01b31
and ebp, ecx
not ecx
and ecx, 0x388ee0a7
and ebx, 0xc7711f58
or ebx, ecx
mov edx, ebx
xor edx, 0xc7711f58
mov ecx, edx
and ecx, 0x97b01b31
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x684fe4cf
and ebp, 0x97b01b30
or ebp, ecx
and edx, 1
xor ebx, 0xc7711f59
or ebx, edx
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0xa24d1941
and ebp, 0x5db2e6be
or ebp, edi
or ecx, ebx
and ebx, 0xa24d1941
and edx, 0x5db2e6be
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4f55bca7
and ebp, 0xb0aa4358
or ebp, edi
or ecx, ebx
and ebx, 0x4f55bca7
and edx, 0xb0aa4358
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2055fcac
and ecx, 0xdfaa0353
or ecx, ebp
xor ecx, 0xdfaa0353
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
and cl, r9b
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ebx
and dl, r8b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xfde6c1fd
mov ecx, 0x2a1603fe
cmovne ebp, ecx
test al, 1
mov ecx, 0xfde6c1fd
cmovne ecx, ebp
test dl, 1
jmp 0x1400d744e
cmp ecx, 0xf0cbaeb9
jle 0x1400cdaf7
cmp ecx, 0xf95010db
jle 0x1400ce50c
cmp ecx, 0xfde6c1fc
jle 0x1400cf85f
cmp ecx, 0xfe156fcc
jle 0x1400d1380
cmp ecx, 0xfe156fcd
je 0x1400d49ff
cmp ecx, 0x2e0f83
je 0x1400d4b2d
cmp ecx, 0x4ada78
jne 0x1400ccaa0
mov ecx, 0x5cb1256a
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x357368ae
jle 0x1400cdc98
cmp ecx, 0x369bb75a
jle 0x1400cdde0
cmp ecx, 0x3a530cc2
jg 0x1400cee35
cmp ecx, 0x3721d52f
jle 0x1400d13ae
cmp ecx, 0x3721d530
je 0x1400d4b55
cmp ecx, 0x381a079f
je 0x1400d4c5a
cmp ecx, 0x39e80cb7
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
not esi
mov edx, ebx
or edx, 0x8d75fb18
mov edi, edx
not edi
mov ebp, esi
or ebp, 0x728a04e7
mov ecx, ebp
not ecx
and edx, 0xe1be3f0
and edi, 0x70800407
or edi, edx
and ebp, 0xe1be3f0
and ecx, 0x81641808
or ecx, ebp
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x8d75fb19
and ecx, 0x728a04e6
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0xf79acfa8
and ebx, 0x8653057
or ebx, esi
mov edx, ebx
xor edx, 0x8203050
xor ebx, 0xf79acfa8
mov edi, ecx
and edi, 0x52cd0527
and ebp, 0xad32fad8
or ebp, edi
or ecx, ebx
and ebx, 0x52cd0527
and edx, 0xad32fad8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x33fb0c99
and ecx, 0xcc04f366
or ecx, edx
xor ecx, 0xcc04f366
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl sil
mov eax, esi
xor al, r8b
and al, sil
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or al, bl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor r10b, r8b
mov eax, esi
and al, r9b
xor sil, r9b
or sil, al
xor sil, 1
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov eax, esi
xor al, 1
mov edx, eax
and dl, sil
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or dl, al
mov eax, ecx
and al, sil
xor cl, sil
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xcaede849
mov ebp, 0x529fdf5d
cmovne eax, ebp
test cl, 1
mov ecx, 0xcaede849
jmp 0x1400da50a
cmp ecx, 0x4796c3d7
jg 0x1400ce61a
cmp ecx, 0x43ec4736
jg 0x1400cf899
cmp ecx, 0x41b787e1
jg 0x1400d13dc
cmp ecx, 0x3e742b46
je 0x1400d4d7f
cmp ecx, 0x410a8ad2
jne 0x1400ccaa0
mov ecx, 0x3b05bfca
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x6e210da
jg 0x1400ce660
cmp ecx, 0x3e2970f
jg 0x1400cf9c0
cmp ecx, 0x1d83176
jg 0x1400d1508
cmp ecx, 0x5eddaa
je 0x1400d4da1
cmp ecx, 0x1519b99
jne 0x1400ccaa0
mov r8, qword [0x140265040]
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0x757657d1
and edx, ebx
not ebx
and ebx, 0x15024580
and ebp, 0x60741251
or ebp, ebx
xor ebp, 0x60741251
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x8a89a82e
and edx, 0x757657d1
or edx, ebp
mov edi, edx
mov ebx, edx
xor ebx, 0x1dea507d
and ebx, edx
not edx
and edx, 0xb8ba085
and edi, 0xf4745f7a
or edi, edx
mov ebp, edi
xor ebp, 0x98a0005
or ebp, 0xe215af82
mov edx, ebp
not edx
mov esi, ebp
and esi, 0xc94ca28d
and edx, 0x14a25070
or edx, esi
mov esi, ebx
not esi
or ebp, esi
and esi, 0xc94ca28d
and ebx, 0x36b35d72
or ebx, esi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xca5c9dc6
and ebp, 0x35a36239
or ebp, edx
mov ebx, ebp
xor ebx, 0x8082044
mov edx, edi
and edx, 1
xor edi, 0xf4745f7b
or edi, edx
mov edx, edi
not edx
and edx, 0xefae159c
and edi, 0x1051ea63
or edi, edx
mov edx, edi
xor edx, 0x10002860
xor edi, 0xefae159c
xor ebp, 0xd7b6cdba
mov esi, ebp
and esi, 0x2673d28b
and ebx, 0xd98c2d74
or ebx, esi
or ebp, edi
and edi, 0x2673d28b
and edx, 0xd98c2d74
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
mov ebx, ebp
xor ebx, 0xa8cc3a25
and ebx, ebp
not ebp
and ebp, 0xa04c3220
and edx, 0x8800805
or edx, ebp
mov ebp, edx
xor ebp, 0x8800001
xor edx, 0xf77ff7fa
mov edi, ebx
not edi
mov esi, edx
and esi, 0xb573d8f6
and ebp, 0x88c2201
or ebp, esi
or edx, edi
and edi, 0xb573d8f6
and ebx, 0x4a8c2709
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5733c5da
and edx, 0xa8cc3a25
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x96f5f9e0
and edx, 0x690a061f
or edx, ebx
xor edx, 0x690a061f
or edx, ebp
cmp edx, 0xffffffff
setne dl
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, ecx
xor bl, r9b
or dl, cl
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
xor dl, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xcb0bc99a
mov ecx, 0x89168e6a
cmovne ebp, ecx
test al, 1
mov ecx, 0xcb0bc99a
cmovne ecx, ebp
mov qword [rsp + 0x28], r8
jmp 0x1400d95f3
cmp ecx, 0x86f63653
jg 0x1400ce7ec
cmp ecx, 0x82c8287a
jg 0x1400cfb2b
cmp ecx, 0x8183ddf7
jg 0x1400d15c9
cmp ecx, 0x8045490a
je 0x1400d4ec1
cmp ecx, 0x80569574
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0xf3999229
and ebp, 0xc666dd6
or ebp, edi
or ecx, ebx
and ebx, 0xf3999229
and edx, 0xc666dd6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x18973e5a
mov ebp, ecx
and ebp, 0xe768c1a5
or ebp, edx
mov edx, ebp
xor edx, 0xe768c1a5
xor ebp, 0x110200
mov ebx, edx
and ebx, 0xd6449c7d
and ecx, 0x29bb6382
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x29bb6383
and ecx, 0xd6449c7c
or ecx, ebx
and ebp, 0xa53102a1
mov ebx, edx
and ebx, 0x5acefd5e
or ebx, ebp
xor ebx, 0xa53102a0
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xef81b47e
and edx, 0x107e4b81
or edx, ebp
xor edx, 0x107e4b81
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x34a1b7af
and ebp, 0xcb5e4850
or ebp, edi
or edx, ebx
and ebx, 0x34a1b7af
and ecx, 0xcb5e4850
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor cl, al
mov eax, ecx
xor al, bl
or cl, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x46c09035
mov ebp, 0xa3c8ad6f
cmovne eax, ebp
test cl, cl
mov ecx, 0x46c09035
cmovne eax, ecx
jmp 0x1400d56af
cmp ecx, 0xc7a1b4d0
jg 0x1400ce93e
cmp ecx, 0xc46b56bb
jg 0x1400cfb65
cmp ecx, 0xc22ecad0
jg 0x1400d170c
cmp ecx, 0xc13b6313
je 0x1400d4f87
cmp ecx, 0xc1ddb906
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x20040818
mov ecx, ebx
and ecx, 0xa482441
or ecx, edx
xor ecx, 0xa482441
mov ebp, ebx
and ebp, 0xd5b3d3a6
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x91a629c7
and ebp, 0x6e59d638
or ebp, ecx
mov edx, ebp
xor edx, 0x4ea00
xor ebp, 0xe00107
and ebp, 0x44f11167
and edx, 0xbb0eee98
or edx, ebp
mov ecx, edx
xor ecx, 0x2b044010
xor edx, 0x44f11167
mov ebp, edx
and ebp, 0x948bafee
and ecx, 0x6b745011
or ecx, ebp
or edx, ebx
and ebx, 0x948bafee
and eax, 0x6b745011
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xae08e48f
and edx, 0x51f71b70
or edx, eax
xor edx, 0x51f71b70
sete al
cmp dword [0x14026571c], 0xa
setl cl
mov edx, ecx
or dl, al
xor cl, al
xor cl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, ecx
or al, dl
xor dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x74b3b1af
mov edx, 0x215d13a3
cmovne ecx, edx
test al, 1
mov eax, 0x74b3b1af
cmovne ecx, eax
jmp 0x1400db10e
cmp ecx, 0x627701ba
jg 0x1400ce984
cmp ecx, 0x5e9f6bb2
jg 0x1400cfb9f
cmp ecx, 0x5d070de2
jg 0x1400d173a
cmp ecx, 0x5cb1256a
je 0x1400d5052
cmp ecx, 0x5ce91d89
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x7f637682
mov ebx, eax
and ebx, 0x809c897c
or ebx, esi
or ecx, edi
and edi, 0x7f637682
and edx, 0x809c897d
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x47a7eb7
and ecx, 0xfb858148
or ecx, edx
mov edx, ecx
xor edx, 0x60800100
xor ecx, 0x47a7eb7
mov ebx, ecx
and ebx, 0x9f7dd4dd
and edx, 0x60822b22
or edx, ebx
or ecx, ebp
and ebp, 0x9f7dd4dd
and eax, 0x60822b22
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd7997f69
and ecx, 0x28668096
or ecx, eax
xor ecx, 0x28668096
setne r10b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, al
xor dl, 1
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r10b, r8b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xd94b98ea
mov edx, 0x6ff0d6ce
cmovne ecx, edx
test al, 1
mov r14d, 0x6ff0d6ce
cmove ecx, edx
test bl, 1
mov eax, 0xd94b98ea
jmp 0x1400da510
cmp ecx, 0xa40a214d
jg 0x1400ceaea
cmp ecx, 0xa07aeb2d
jg 0x1400cfbe5
cmp ecx, 0x9eb23b4f
jg 0x1400d1768
cmp ecx, 0x9acfc2bd
je 0x1400d511c
cmp ecx, 0x9c27d6f7
jne 0x1400ccaa0
mov ecx, 0xadded073
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xea93be6e
jg 0x1400cec3f
cmp ecx, 0xe483c270
jg 0x1400cfc1f
cmp ecx, 0xe40de0e4
jg 0x1400d1796
cmp ecx, 0xe2c20322
je 0x1400d530d
cmp ecx, 0xe30d11b3
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov esi, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2d04c218
and ecx, edx
and edx, 0xd2fb3de7
or edx, ebp
xor edx, 0xd2fb3de7
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x71f87b20
and edx, 0x8e0784df
or edx, ecx
mov ebx, edx
xor ebx, 0x8c030444
mov ecx, ebp
not ecx
xor edx, 0x71f87b21
mov edi, ecx
and edi, 0x632cf8ba
and ebp, 0x9cd30745
or ebp, edi
or ecx, edx
and edx, 0x632cf8ba
and ebx, 0x9cd30745
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x10000044
mov ebp, ecx
and ebp, 0x26a41802
or ebp, edx
xor ebp, 0x26a41802
and ecx, 0xc95be7b9
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc95be7b9
and ecx, 0x36a41846
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xcd6d6edf
and ecx, 0x32929120
or ecx, ebp
xor ecx, 0xcd6d6edf
xor edx, ecx
test edx, ecx
sete r8b
setne al
cmp esi, 0xa
setl bl
cmp esi, 9
setg cl
mov edx, eax
and dl, cl
and al, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
and cl, r8b
or cl, al
mov r8d, edx
xor r8b, 1
mov eax, ecx
xor al, 1
and dl, r8b
mov r10d, ecx
and r10b, al
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov ebx, r10d
xor bl, 1
xor r10b, cl
or bl, al
xor bl, 1
or bl, r10b
xor bl, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x49a2eb20
mov ecx, 0xf5d08604
cmovne edx, ecx
test al, 1
mov ecx, 0x49a2eb20
jmp 0x1400db10b
cmp ecx, 0x2ab5f7c4
jle 0x1400cec85
cmp ecx, 0x319cafff
jle 0x1400d0a64
cmp ecx, 0x32ee7d40
jg 0x1400d188d
cmp ecx, 0x319cb000
je 0x1400d53e9
cmp ecx, 0x32dad7eb
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x96a0d36e
and ecx, 0x695f2c91
or ecx, edx
xor ecx, 0x695f2c90
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0xb54e74c7
mov eax, ebp
not eax
or ecx, 0x48a18320
and ecx, 0xece5c327
and edx, 0x110a34c0
or edx, ecx
and ebp, 0xece5c327
and eax, 0x2100818
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xdf00fe48
and eax, 0x20ff01b7
or eax, ecx
mov ecx, eax
xor ecx, 0x94010410
xor eax, 0x6a4e8a8f
mov edx, eax
and edx, 0x21b2f9e8
and ecx, 0xde4d0617
or ecx, edx
xor ecx, 0x21b2f9e8
xor eax, ecx
test eax, ecx
sete r8b
setne cl
cmp dword [0x14026571c], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb043cd01
mov ecx, 0xfd6926b9
cmovne edx, ecx
test al, 1
mov ecx, 0xb043cd01
cmovne ecx, edx
jmp 0x1400d9f72
cmp ecx, 0x357368af
je 0x1400db233
cmp ecx, 0x35c01dbe
jne 0x1400ccaa0
mov ecx, 0x9597659f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x5270a8c8
jg 0x1400cfd4b
cmp ecx, 0x4fe05104
jg 0x1400d1a03
cmp ecx, 0x4f635872
je 0x1400d5564
cmp ecx, 0x4f713431
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x78ac0992
and edx, ecx
or ecx, 0x8753f66d
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x647cf077
and ebp, 0x18800980
or ebp, edi
or ecx, ebx
and ebx, 0x647cf077
and edx, 0x9b830f88
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2c1d8c6
and ecx, 0xd3e2739
or ecx, edx
mov edx, ecx
xor edx, 0x54020029
mov ebp, ecx
xor ebp, 0x8a6dd154
mov ebx, ecx
xor ebx, 0xdc03413d
and ebx, ebp
and edx, 0x566e9069
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xcc1c47de
and edx, 0x33e3b821
or edx, ebx
mov ebx, edx
xor ebx, 0x22047b4
and ebp, 1
xor ecx, 0x8a6dd155
or ecx, ebp
mov ebp, ecx
not ebp
xor edx, 0x658d2849
mov edi, edx
and edi, 0x99df9002
and ebx, 0x66206ffd
or ebx, edi
or edx, ecx
and ecx, 0x99df9002
and ebp, 0x66206ffd
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xcf8315e7
and ecx, 0x307cea18
or ecx, edx
xor ecx, 0x307cea18
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x2ab5f7c5
mov ebp, 0x5b72c121
cmovne ecx, ebp
test dl, dl
mov edx, 0x2ab5f7c5
jmp 0x1400d7449
cmp ecx, 0x18ad6db1
jg 0x1400cfe5a
cmp ecx, 0x17a1d83c
jg 0x1400d1b04
cmp ecx, 0xf05444b
je 0x1400d56ba
cmp ecx, 0xf30054b
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x62900192
mov ecx, ebp
and ecx, 0x8c076a20
or ecx, edx
xor ecx, 0x8c076a20
mov edx, ebp
and edx, 0x1168944d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1168944c
and edx, 0xee976bb3
or edx, ecx
and ebx, 0xbf5677c9
and ebp, 0x40a98836
or ebp, ebx
mov ecx, ebp
xor ecx, 0x200030
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xcc9fd807
and edx, 0x336027f8
or edx, ebx
xor ebp, 0x8c165001
and ebp, 0xcc9fd807
and ecx, 0x336027f8
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne bl
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, ecx
and bl, cl
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and dl, r8b
or bl, dl
mov edx, ebx
xor dl, 1
and cl, al
and bl, dl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x6c558f9e
mov ecx, 0x1dbc19c0
cmovne eax, ecx
test dl, dl
mov ecx, 0x6c558f9e
jmp 0x1400d88c5
cmp ecx, 0x8fcf29df
jg 0x1400cff44
cmp ecx, 0x8bf13ea3
jg 0x1400d1b32
cmp ecx, 0x8aa3f136
je 0x1400d56d0
cmp ecx, 0x8aa8d830
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x9f3106c3
mov edx, ebx
and edx, 0x60cef93c
or edx, ebp
mov ebp, edx
xor ebp, 0x800000
xor edx, 0x96000602
mov ecx, ebx
xor ecx, 0xd6803626
and ecx, ebx
or edx, 0x297fc9d9
mov esi, ecx
not esi
mov eax, edx
and eax, 0xc025fbf7
and ebp, 0x16800400
or ebp, eax
or edx, esi
and esi, 0xc025fbf7
and ecx, 0x3fda0408
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1b7b7299
and edx, 0xe4848d66
or edx, eax
mov eax, edx
xor eax, 0x3204bb41
and edi, 0x3b842263
and ebx, 0xc47bdd9c
or ebx, edi
mov ecx, ebx
xor ecx, 0xc47bdd9c
xor edx, 0xcdfb44be
and ecx, edx
xor ebx, 0x3b842263
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
sete r9b
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, eax
xor bl, dl
and al, bl
and bl, dl
mov edx, eax
xor dl, 1
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor dl, cl
xor cl, 1
xor al, 1
or al, r8b
xor al, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x82c8287b
mov ebp, 0x5e209959
cmovne edx, ebp
test cl, 1
mov ecx, 0x82c8287b
jmp 0x1400d716d
cmp ecx, 0xcf03fae2
jg 0x1400d003c
cmp ecx, 0xcec787f0
jg 0x1400d1cf7
cmp ecx, 0xcb4328e7
je 0x1400d5839
cmp ecx, 0xcd7accf1
jne 0x1400ccaa0
mov ecx, 0x1da1fae0
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x6fe15dcb
jg 0x1400d0076
cmp ecx, 0x6f0aeb62
jg 0x1400d1e36
cmp ecx, 0x6c558f9e
je 0x1400d58fc
cmp ecx, 0x6e419827
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0x30507490
and ebx, 0xcfaf8b6e
or ebx, edi
or ecx, ebp
and ebp, 0x30507490
and edx, 0xcfaf8b6f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf14f207b
and edx, 0xeb0df84
or edx, ecx
mov ecx, edx
xor ecx, 0x1109001a
xor edx, 0xeb0df84
mov ebp, edx
and ebp, 0xe2c63765
and ecx, 0x1d39c89a
or ecx, ebp
xor ecx, 0x1d39c89a
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ecx
or al, bl
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, r8d
xor al, bl
mov edx, eax
and dl, r8b
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r9b, cl
and r9b, cl
xor cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x7fb5e37e
mov ebp, 0x608cbabd
cmovne edx, ebp
test cl, 1
mov ecx, 0x7fb5e37e
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x1400da229
cmp ecx, 0xb043cd00
jg 0x1400d01cf
cmp ecx, 0xadded072
jg 0x1400d1eeb
cmp ecx, 0xad0b0f7d
je 0x1400d59ee
cmp ecx, 0xad9da173
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x19214029
mov ebx, esi
and ebx, 0x44980e16
or ebx, edx
mov edx, ebx
xor edx, 0x4800000
xor ebx, 0x21629001
mov ecx, edi
or ecx, 0x5db94e3f
mov ebp, ecx
not ebp
and ebx, 0x617a9e17
and edx, 0x1c814028
or edx, ebx
and ecx, 0x617a9e17
and ebp, 0x820421c0
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xfbf2fb2f
and ebp, 0x40d04d0
or ebp, ecx
mov ecx, ebp
xor ecx, 0x59b44aee
xor ebp, 0xa64bb511
and edi, ebp
and ecx, esi
or ecx, edi
xor ebp, ecx
test ebp, ecx
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or al, cl
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 ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5498cb8c
mov ecx, 0x3a530cc3
cmovne eax, ecx
test bl, 1
mov ecx, 0x5498cb8c
jmp 0x1400da50a
cmp ecx, 0xf5344aa8
jg 0x1400d0344
cmp ecx, 0xf3f99ec6
jg 0x1400d1f1e
cmp ecx, 0xf0cbaeba
je 0x1400d5aad
cmp ecx, 0xf3a90991
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1d014b50
mov ebx, ecx
and ebx, 0xe2feb4ae
or ebx, ebp
xor ebx, 0xe2feb4ae
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x58df626c
and ecx, 0xa7209d93
or ecx, edx
mov edx, ecx
xor edx, 0x80209483
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x7f572b50
and ebp, 0x80a8d4af
or ebp, ebx
xor ecx, 0x58572240
and ecx, 0x7f572b50
and edx, 0x80a8d4af
or edx, ecx
xor edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
not cl
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xe0120db6
mov ecx, 0xf57b6e18
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xe0120db6
cmovne ecx, eax
jmp 0x1400d207a
cmp ecx, 0x49a2eb1f
jg 0x1400d037e
cmp ecx, 0x48e594d8
jg 0x1400d1f51
cmp ecx, 0x4796c3d8
je 0x1400d5c31
cmp ecx, 0x48005e68
jne 0x1400ccaa0
mov ecx, 0x41b787e2
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x79cee9a
jg 0x1400d04e2
cmp ecx, 0x70cfe6a
jg 0x1400d2082
cmp ecx, 0x6e210db
je 0x1400d5c47
cmp ecx, 0x6e3cc5d
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov esi, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xd738868e
and edx, 0x28c77971
or edx, ebp
mov ebp, edx
xor ebp, 0x28c77971
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, 0xd69859e8
and ebx, 0x2967a616
or ebx, edi
or ecx, ebp
and ebp, 0xd69859e8
and edx, 0x2967a617
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x810d9284
mov ebp, ecx
and ebp, 0x7a800803
or ebp, edx
xor ebp, 0x7a800803
and ecx, 0x4726578
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4726578
and ecx, 0xfb8d9a87
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xc5f99a37
and edx, 0x3a0665c8
or edx, ecx
xor edx, 0xc5f99a37
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp esi, 9
setg al
cmp esi, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, eax
or r11b, bl
xor bl, 1
or bl, r10b
xor bl, 1
xor r11b, 1
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, eax
or al, r8b
and r8b, r10b
and dl, r9b
or dl, r8b
xor r10b, r9b
xor al, 1
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, r11b
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0x9aceabab
mov ebp, 0x9fe72192
cmovne eax, ebp
test dl, 1
mov edx, 0x9aceabab
cmovne edx, eax
jmp 0x1400d9dec
cmp ecx, 0x89e8b0eb
jg 0x1400d051c
cmp ecx, 0x89168e69
jg 0x1400d20b0
cmp ecx, 0x86f63654
je 0x1400d5d7f
cmp ecx, 0x87be667c
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x89da0e75
and eax, 0x7625f18a
or eax, ecx
mov edx, eax
xor edx, 0x89da0e75
mov edi, eax
xor edi, 0x7625f18a
xor eax, 0x2b048b4c
mov ebp, eax
and ebp, edi
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5d217ac7
and eax, 0xa2de8538
or eax, ebp
and edx, 0x74513079
mov ecx, edi
and ecx, 0x8baecf86
or ecx, edx
xor ecx, 0x74513078
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x13fa02b5
and eax, 0xec05fd4a
or eax, ebp
or edx, edi
and edi, 0x13fa02b5
and ecx, 0xec05fd4a
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x36488a19
and edx, 0xc9b775e6
or edx, eax
mov eax, edx
not eax
and eax, 0xc9b775e6
and edx, 0x36488a19
or edx, eax
sete r8b
setne al
cmp dword [0x14026571c], 0xa
setl bl
mov ecx, ebx
xor cl, al
xor al, r8b
and al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, bl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x39e80cb7
mov ebp, 0x529fdf5d
cmovne edx, ebp
test cl, 1
mov ecx, 0x39e80cb7
jmp 0x1400d716d
cmp ecx, 0xcaede848
jg 0x1400d06ea
cmp ecx, 0xc8e642f1
jg 0x1400d2234
cmp ecx, 0xc7a1b4d1
je 0x1400d5ecb
cmp ecx, 0xc80073eb
jne 0x1400ccaa0
mov ecx, 0x1f77ae99
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x660f2314
jg 0x1400d0850
cmp ecx, 0x635ebe37
jg 0x1400d2262
cmp ecx, 0x627701bb
je 0x1400d6078
cmp ecx, 0x6303524b
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x369ba981
and eax, 0xc964567e
or eax, ecx
mov edx, eax
xor edx, 0x369ba981
mov ebx, eax
xor ebx, 0xc964567e
mov ebp, ebx
and ebp, 0x885ac17c
mov ecx, eax
xor ecx, 0xbec168fd
and ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x77a53e82
and ecx, 0x885ac17d
or ecx, edx
and ebx, 1
xor eax, 0xc964567f
or eax, ebx
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x52db4b26
and ecx, 0xad24b4d9
or ecx, ebx
or ebp, eax
and eax, 0x52db4b26
and edx, 0xad24b4d9
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
xor eax, 0xf73f1102
and eax, ebp
not ebp
and ebp, 0xf73f1102
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf89ad587
and eax, 0x7652a78
or eax, ecx
mov ecx, eax
xor ecx, 0xe0120808
xor eax, 0xe010001
and ecx, 0xe1b6cc8c
and eax, 0x1e493373
or eax, ecx
mov ecx, eax
xor ecx, 0xa002448c
xor eax, 0x4402232
and eax, 0x45f4aa32
and ecx, 0xba0b55cd
or ecx, eax
xor ecx, 0xba0b55cd
setne al
cmp dword [0x14026571c], 9
setg dl
mov ecx, edx
and cl, al
xor dl, al
or cl, dl
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xfe156fcd
mov eax, 0x25dffae6
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
test bl, bl
mov eax, 0xfe156fcd
jmp 0x1400da370
cmp ecx, 0xa6c57aae
jg 0x1400d088a
cmp ecx, 0xa4ffcc32
jg 0x1400d241e
cmp ecx, 0xa40a214e
je 0x1400d608e
cmp ecx, 0xa4e5bb31
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and edx, 0xb9b71e5
mov ecx, eax
and ecx, 0xf4648e1a
or ecx, edx
mov edx, ecx
xor edx, 0xf4648e1a
mov ebp, edx
and ebp, 0xa410d065
and eax, 0x5bef2f9a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf1348c0b
and eax, 0xecb73f4
or eax, ebp
mov ebp, eax
xor ebp, 0x28db2280
and edx, 1
xor ecx, 0xf4648e1b
or ecx, edx
mov edx, ecx
not edx
xor eax, 0x55245c6f
mov ebx, eax
and ebx, 0xd224d910
and ebp, 0x2ddb26ef
or ebp, ebx
or eax, ecx
and ecx, 0xd224d910
and edx, 0x2ddb26ef
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x2848f3b2
and ecx, 0xd7b70c4d
or ecx, eax
mov eax, ecx
xor eax, 0x8403102
xor ecx, 0x85940c49
and eax, 0x5a633106
and ecx, 0xa59ccef9
or ecx, eax
xor ecx, 0x5a633106
cmp ecx, 0xffffffff
sete al
cmp dword [0x14026571c], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8045490a
mov ebp, 0xb79cba60
cmovne edx, ebp
test al, 1
mov eax, 0x8045490a
jmp 0x1400d35d4
cmp ecx, 0xef1a639d
jg 0x1400d0984
cmp ecx, 0xeceb0cd6
jg 0x1400d2538
cmp ecx, 0xea93be6f
je 0x1400d6211
cmp ecx, 0xecad1f3d
jne 0x1400ccaa0
mov ecx, 0x3b0492f6
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x28058d11
jg 0x1400d0bed
cmp ecx, 0x247c4828
je 0x1400d6339
cmp ecx, 0x25dffae6
je 0x1400d643c
cmp ecx, 0x272e4cec
jne 0x1400ccaa0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
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
and edx, 0x842e695c
mov ebp, ecx
and ebp, 0x7bd196a3
or ebp, edx
mov edx, ebp
xor edx, 0x7bd196a3
xor ebp, 0x842e0954
mov ebx, edx
and ebx, 0xd67b4e70
and ecx, 0x2984b18f
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x2984b18e
and ecx, 0xd67b4e71
or ecx, ebx
and ebp, 0xcf6f9dd4
mov ebx, edx
and ebx, 0x3090622b
or ebx, ebp
xor ebx, 0xcf6f9dd5
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xacc29309
and edx, 0x533d6cf6
or edx, ebp
mov ebx, edx
xor ebx, 0x1352cb2
mov ebp, ecx
not ebp
xor edx, 0xacc29309
mov edi, ebp
and edi, 0xd608414d
and ecx, 0x29f7beb2
or ecx, edi
or ebp, edx
and edx, 0xd608414d
and ebx, 0x29f7beb2
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x9025b1b1
and ecx, 0x6fda4e4e
or ecx, edi
or ebp, ebx
and ebx, 0x9025b1b1
and edx, 0x6fda4e4e
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, r8b
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
xor r8b, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r8b
xor al, r8b
xor r8b, 1
and dl, r8b
or dl, cl
or r8b, bl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x17a1d83d
mov ecx, 0xc7571527
cmovne eax, ecx
test r8b, 1
mov ecx, 0x17a1d83d
cmovne ecx, eax
test dl, dl
jmp 0x1400da510
cmp ecx, 0x3b0492f5
jle 0x1400d2686
cmp ecx, 0x3b0492f6
je 0x1400d6535
cmp ecx, 0x3b05bfca
je 0x1400d6629
cmp ecx, 0x3b257c78
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf845ab08
and edx, ecx
and ecx, 0x7ba54f7
or ecx, ebp
xor ecx, 0x7ba54f7
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x1cc80250
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xe337fdaf
mov edx, ebp
not edx
and ebx, 0x87812af7
and edi, 0x6036d508
or edi, ebx
and ebp, 0x87812af7
and edx, 0x18480000
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x86802543
and edx, 0x797fdabc
or edx, ebp
xor edx, 0x9a482712
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xf5e4b83d
and ecx, 0xa1b47c2
or ecx, ebp
xor ecx, 0xa1b47c2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xccf7c6b
and edx, 0xf3308394
or edx, ecx
xor edx, 0xccf7c6b
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, r11b
and dl, r10b
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
and r8b, r10b
and r11b, r9b
or r11b, r8b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
mov edx, r10d
xor dl, r11b
xor r11b, 1
xor dl, 1
or r11b, r10b
xor r11b, 1
or r11b, dl
mov r8d, r11d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov r9d, eax
and r9b, bl
mov edx, r8d
and dl, r11b
mov ecx, r9d
xor cl, 1
xor r9b, al
or cl, bl
xor cl, 1
or cl, r9b
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xe8654b62
mov ebp, 0x5f0667b3
cmovne ecx, ebp
test dl, 1
mov r13d, 0x5f0667b3
cmove ecx, ebp
test al, 1
mov eax, 0xe8654b62
jmp 0x1400da510
cmp ecx, 0x5498cb8b
jg 0x1400d26b4
cmp ecx, 0x545ec1a8
je 0x1400d672a
cmp ecx, 0x54961b5e
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x8a70466
mov ecx, ebp
and ecx, 0xf758fb99
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xf758fb98
and ecx, 0x8a70467
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x43f55292
and ecx, 0xbc0aad6d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x180a8c65
xor ecx, 0x43f55292
mov edi, ecx
and edi, 0xa6543388
and ebx, 0x59abcc77
or ebx, edi
or ecx, ebp
and ebp, 0xa6543388
and edx, 0x59abcc77
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd659c976
and ecx, 0x29a63689
or ecx, edx
xor ecx, 0x29a63689
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov edx, r10d
xor dl, r8b
and dl, r10b
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
and dl, cl
xor al, 1
and al, r9b
or al, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
and al, cl
or al, bl
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x43ec4737
mov ecx, 0xe89cae50
cmovne ebp, ecx
test dl, 1
mov ecx, 0x43ec4737
jmp 0x1400d79cd
cmp ecx, 0x1da1fadf
jg 0x1400d285a
cmp ecx, 0x1a29defc
je 0x1400d68c0
cmp ecx, 0x1ab915c3
jne 0x1400ccaa0
mov r9b, byte [rsp + 0x26]
mov r8b, byte [rsp + 0x27]
mov ebx, r9d
xor bl, 1
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
or cl, dl
xor cl, 1
xor r9b, cl
mov r10d, r9d
xor r10b, 1
and cl, r10b
mov eax, ecx
xor al, 1
xor cl, r9b
or al, r10b
xor al, 1
or al, cl
xor al, r8b
mov r9d, eax
xor r9b, 1
xor bl, r8b
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, ebx
xor cl, dl
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
and cl, r9b
and al, dl
or al, cl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8aa8d830
mov edx, 0x5e209959
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x8aa8d830
jmp 0x1400da510
cmp ecx, 0x94138602
jg 0x1400d2942
cmp ecx, 0x91d3642f
je 0x1400d6a26
cmp ecx, 0x92a69004
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x1f10f104
and eax, ecx
not ecx
and ecx, 0x1f10f104
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4724b5d
and eax, 0xfb8db4a2
or eax, ecx
mov ecx, eax
xor ecx, 0x41540a4
mov edx, eax
xor edx, 0x1b62ba59
mov ebp, edx
and ebp, 0xf8ea8f53
and ecx, 0x71570ac
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x71570ad
and ecx, 0xf8ea8f52
or ecx, ebp
and edx, 1
xor eax, 0x1b62ba58
or eax, edx
mov edx, eax
not edx
and edx, 0xa4343b7c
and eax, 0x5bcbc483
or eax, edx
xor eax, 0x5bcbc483
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1918bd82
and ecx, eax
and eax, 0xe6e7427d
or eax, edx
xor eax, 0xe6e7427d
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa681f74d
and eax, 0x597e08b2
or eax, edx
xor eax, 0xa681f74d
xor ecx, eax
test ecx, eax
sete r8b
setne al
cmp dword [0x14026571c], 9
setg cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r9d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r9b
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x635ebe38
mov ebp, 0x5a845bf
cmovne eax, ebp
test dl, 1
mov edx, 0x635ebe38
jmp 0x1400d5302
cmp ecx, 0xd93fdbb7
jg 0x1400d2970
cmp ecx, 0xd642f159
je 0x1400d6a48
cmp ecx, 0xd857c7f2
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov eax, ecx
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x43dea128
and eax, 0xbc215ed7
or eax, ebp
mov ebp, eax
xor ebp, 0xa8214853
and edx, 0xc71a40fb
and ecx, 0x38e5bf04
or ecx, edx
mov edx, ecx
xor edx, 0x28a1a900
xor eax, 0x43dea128
xor ecx, 0xc71a40fb
mov ebx, eax
and ebx, 0x545c16ac
and ebp, 0xaba3e953
or ebp, ebx
or eax, ecx
and ecx, 0x545c16ac
and edx, 0xaba3e953
or edx, ecx
xor edx, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
setne dl
cmp dword [0x14026571c], 9
setg bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
not cl
xor al, bl
mov ebx, eax
not bl
and bl, dl
or dl, al
and al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x25dffae6
mov eax, 0xd07b497b
cmovne ecx, eax
test dl, dl
mov edx, 0x25dffae6
jmp 0x1400d1378
cmp ecx, 0x74b3b1ae
jg 0x1400d2ad5
cmp ecx, 0x719e7b93
je 0x1400d6a5e
cmp ecx, 0x71eb17e5
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe427cd8f
and edx, ebp
not ebp
and ebp, 0xd0f5ff3e
and ecx, 0x2f0a00c1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24000080
xor ecx, 0xc025cd0e
or ecx, 0x1bd83270
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5bc6e71b
and ebp, 0xa4210884
or ebp, edi
or ecx, ebx
and ebx, 0x5bc6e71b
and edx, 0xa43918e4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1bd83270
and ecx, 0xe427cd8f
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xffb51d97
mov ebp, ecx
and ebp, 0x4ae268
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x4ae269
and ebp, 0xffb51d96
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc113f14a
and ecx, 0x3eec0eb5
or ecx, edx
mov ebx, ecx
xor ebx, 0xc8404a0
xor ecx, 0xc113f14a
mov edx, ebp
not edx
mov edi, edx
and edi, 0x3278ba1f
and ebp, 0xcd8745e0
or ebp, edi
or edx, ecx
and ecx, 0x3278ba1f
and ebx, 0xcd8745e0
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdbb86853
and edx, 0x244797ac
or edx, ecx
mov ecx, edx
xor ecx, 0x2045140c
xor edx, 0x42304002
and edx, 0x4632c3a2
and ecx, 0xb9cd3c5d
or ecx, edx
mov edx, ecx
xor edx, 0x81893051
xor ecx, 0x220020
and ecx, 0x38660c2c
and edx, 0xc799f3d3
or edx, ecx
xor edx, 0x38660c2c
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
or bl, r8b
or al, r9b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
and bl, r10b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, al
or bl, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xd857c7f2
mov ecx, 0xcb3518e4
cmovne edx, ecx
test al, 1
mov ecx, 0xd857c7f2
jmp 0x1400db10b
cmp ecx, 0xb79cba5f
jg 0x1400d2b03
cmp ecx, 0xb4db40b0
je 0x1400d6b58
cmp ecx, 0xb7377e58
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xed7b4b59
and edx, ebp
not ebp
and ebp, 0xed7b4b59
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf31356f5
and edx, 0xceca90a
or edx, ecx
mov ecx, edx
xor ecx, 0xc110c213
xor edx, 0x1e681dac
mov ebp, edx
and ebp, 0x3ca72de4
and ecx, 0xc358d21b
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc358d21b
mov edi, ecx
xor edi, 0x3737ee57
and edi, ebx
or edx, 0xb90c3b3
mov esi, edx
not esi
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x9cf167f2
and edi, 0x630e980d
or edi, eax
or ebp, edx
and edx, 0x9cf167f2
and esi, 0x600e180c
or esi, edx
xor esi, edi
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0xf46f3c4d
and ebp, 0xb90c3b2
or ebp, eax
and ebx, 1
xor ecx, 0xc358d21a
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x1de21069
and ecx, 0xe21def96
or ecx, eax
xor ecx, 0xe21def96
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xc4a9f589
and edx, ecx
and ecx, 0x3b560a76
or ecx, eax
mov eax, ecx
xor eax, 0x30160224
xor ecx, 0xc4a9f589
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xcfe829d2
and eax, 0x3017d62d
or eax, ebx
or ecx, ebp
and ebp, 0xcfe829d2
and edx, 0x3017d62d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3c79bf65
and ecx, 0xc386409a
or ecx, edx
xor ecx, 0x3c79bf65
xor eax, ecx
test eax, ecx
sete al
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 al, r9b
or al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test bl, bl
mov edx, 0x17cb3d0f
mov ebp, 0xe40de0e5
cmovne edx, ebp
test al, al
mov eax, 0x17cb3d0f
cmovne edx, eax
test cl, cl
jmp 0x1400d7700
cmp ecx, 0xfd6926b8
jg 0x1400d2b31
cmp ecx, 0xf95010dc
je 0x1400d6cc4
cmp ecx, 0xfb1375d0
jne 0x1400ccaa0
mov ecx, 0x6f78c20d
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x4653ba05
jg 0x1400d2c8f
cmp ecx, 0x43ec4737
je 0x1400d6ea2
cmp ecx, 0x44a240ef
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0x968beaf2
and eax, 0x6974150d
or eax, edx
mov edx, eax
xor edx, 0x29140101
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x56ea7c1c
and ebx, 0xa91583e3
or ebx, edi
xor eax, 0x168a6810
and eax, 0x56ea7c1c
and edx, 0xa91583e3
or edx, eax
xor edx, ebx
xor ebp, edx
test ebp, edx
sete r9b
setne r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, r8d
and al, cl
and r9b, bl
or r9b, al
xor cl, r8b
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
mov eax, ebx
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
mov r9d, ebx
mov r10d, edx
and r10b, bl
xor dl, bl
xor bl, 1
and al, bl
xor cl, 1
or cl, r8b
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
xor al, cl
or dl, r10b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xceda4e6e
mov ebp, 0x58f413b1
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xceda4e6e
jmp 0x1400d954a
cmp ecx, 0x56646f8
jg 0x1400d2d6b
cmp ecx, 0x3e29710
je 0x1400d702d
cmp ecx, 0x51e05cd
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xfc27165c
and edx, 0x3d8e9a3
or edx, ebp
mov ebp, edx
xor ebp, 0x5802104c
mov ecx, edx
xor ecx, 0x3d8e9a3
xor edx, 0x5acaf7ca
and edx, ecx
mov esi, ecx
or esi, 0xa6ede196
mov edi, esi
not edi
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x9987d223
and edx, 0x66782ddc
or edx, eax
or ebx, esi
and esi, 0x9987d223
and edi, 0x40100c48
or edi, esi
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xd92a04f8
and ebx, 0x26d5fb07
or ebx, eax
xor ebx, 0x80381a90
and ebp, 0x59c258ce
mov eax, ecx
and eax, 0xa63da731
or eax, ebp
xor eax, 0x59c258cf
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x8582c0b3
and eax, 0x7a7d3f4c
or eax, ecx
xor eax, 0x8582c0b3
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, edx
mov ebx, eax
xor bl, r10b
xor dl, r10b
and r10b, al
and cl, r9b
or cl, r10b
xor bl, 1
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3e29710
mov ebp, 0xb3054e4
cmovne edx, ebp
test cl, 1
mov ecx, 0x3e29710
jmp 0x1400d8b34
cmp ecx, 0x83f5c4b0
jg 0x1400d2d99
cmp ecx, 0x82c8287b
je 0x1400d7043
cmp ecx, 0x837fed34
jne 0x1400ccaa0
mov ecx, 0xea93be6f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xc701b764
jg 0x1400d2ee0
cmp ecx, 0xc46b56bc
je 0x1400d7177
cmp ecx, 0xc5e6f8ff
jne 0x1400ccaa0
mov ecx, 0xa40a214e
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x608cbabc
jg 0x1400d2f20
cmp ecx, 0x5e9f6bb3
je 0x1400d72de
cmp ecx, 0x5f0667b3
jne 0x1400ccaa0
mov rax, qword [rsp + 0x38]
mov qword [0x140265068], rax
mov ecx, 0xe8654b62
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xa1d0a73c
jg 0x1400d3025
cmp ecx, 0xa07aeb2e
je 0x1400d7462
cmp ecx, 0xa0a1331c
jne 0x1400ccaa0
mov ecx, 0xb06f00bc
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xe8654b61
jg 0x1400d3177
cmp ecx, 0xe483c271
je 0x1400d75b2
cmp ecx, 0xe716a3d8
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xb38a896e
mov ecx, ebp
xor ecx, 0xb38a896e
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x2fbeba08
and ecx, 0xd04145f7
or ecx, edx
xor ecx, 0x9c343367
and ebx, 0x5efb2a2b
and ebp, 0xa104d5d4
or ebp, ebx
xor ebp, 0xa104d5d4
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x7b76773a
and ebp, 0x848988c5
or ebp, ecx
xor ebp, 0x848988c5
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov r10d, ebx
mov eax, r9d
xor al, bl
or bl, r9b
and r9b, cl
and r10b, r8b
or r10b, r9b
xor cl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, r10d
xor cl, 1
mov edx, r10d
and dl, cl
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
mov ebx, edx
and dl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x673c05d5
mov ebp, 0x912f5087
cmovne eax, ebp
test cl, 1
mov ecx, 0x673c05d5
jmp 0x1400da50a
cmp ecx, 0x529fdf5c
jg 0x1400d31a5
cmp ecx, 0x5270a8c9
je 0x1400d75c8
cmp ecx, 0x5283eeab
jne 0x1400ccaa0
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x18e73
mov edx, eax
and edx, 0xa650000c
or edx, ecx
xor edx, 0xa650000c
and eax, 0x59ae7180
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe16fef45
and eax, 0x1e9010ba
or eax, ecx
mov ecx, eax
xor ecx, 0x8418c80
xor eax, 0x10a002a
and eax, 0xb18a126f
and ecx, 0x4e75ed90
or ecx, eax
xor ecx, 0x4e75ed90
cmp ecx, 0xffffffff
setne cl
sete al
cmp dword [0x14026571c], 9
setg dl
xor al, dl
mov r8d, eax
xor r8b, 1
mov ebx, edx
and bl, cl
xor dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x81c42bab
mov ecx, 0xe483c271
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x81c42bab
cmovne ecx, edx
jmp 0x1400d744c
cmp ecx, 0x1970abb7
jg 0x1400d335f
cmp ecx, 0x18ad6db2
je 0x1400d75de
cmp ecx, 0x1920f068
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x2da677ed
and edx, 0xd2598812
or edx, ebp
mov ebp, edx
xor ebp, 0x118802
xor edx, 0x2da677ed
mov edi, ecx
and edi, 0xd2481790
and ebx, 0x2db7e86f
or ebx, edi
or ecx, edx
and edx, 0xd2481790
and ebp, 0x2db7e86f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, cl
mov ecx, 0xd642f159
mov ebp, 0x5eddaa
cmovne ecx, ebp
test al, al
mov eax, 0xd642f159
cmove ecx, eax
jmp 0x1400da8cc
cmp ecx, 0x90d056cf
jg 0x1400d3453
cmp ecx, 0x8fcf29e0
je 0x1400d7606
cmp ecx, 0x904f7940
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
or edx, 0xf8cc3b8c
mov ebx, edx
not ebx
mov ebp, edi
or ebp, 0x733c473
mov ecx, ebp
not ecx
and edx, 0x421876e5
and ebx, 0x5238012
or ebx, edx
and ebp, 0x421876e5
and ecx, 0xb8c40908
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf8cc3b8d
and ecx, 0x733c472
or ecx, edx
not ecx
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x48d260a5
and ecx, 0xb72d9f5a
or ecx, edx
xor ecx, 0xb72d9f5a
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r8b
mov ebx, eax
not bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x56646f9
mov ebp, 0xc7a1b4d1
cmovne edx, ebp
test al, al
mov eax, 0x56646f9
jmp 0x1400d76fa
cmp ecx, 0xd0413665
jg 0x1400d35e2
cmp ecx, 0xcf03fae3
je 0x1400d7708
cmp ecx, 0xcf9706df
jne 0x1400ccaa0
mov ecx, 0x86f63654
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x706da5ef
jg 0x1400d36d7
cmp ecx, 0x6fe15dcc
je 0x1400d77ee
cmp ecx, 0x6ff0d6ce
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbf0a54ef
and edx, ecx
and ecx, 0x40f5ab10
or ecx, ebp
xor ecx, 0x40f5ab10
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x4fc70209
mov edx, ebx
not edx
or ecx, 0x3018fdf2
and ecx, 0x7619fdf3
and ebp, 0x9c60208
or ebp, ecx
and ebx, 0x7619fdf3
and edx, 0x80200004
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb038fdf6
and edx, 0x4fc70209
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x3eaf194c
and ecx, 0xc150e6b3
or ecx, edx
xor ecx, 0xc150e6b3
setne r9b
sete bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, ebx
xor cl, r9b
and cl, bl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r8b
or cl, dl
mov edx, eax
xor dl, bl
and dl, al
and r9b, r8b
and al, bl
or al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x92a69004
mov ecx, 0x5a845bf
cmovne eax, ecx
test bl, 1
mov ecx, 0x92a69004
jmp 0x1400da50a
cmp ecx, 0xb29e4b77
jg 0x1400d37cb
cmp ecx, 0xb043cd01
je 0x1400d7804
cmp ecx, 0xb06f00bc
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
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, 0xb564ecdc
and ecx, 0x4a9b1323
or ecx, ebx
or eax, ebp
and ebp, 0xb564ecdc
and edx, 0x4a9b1323
or edx, ebp
xor edx, ecx
not eax
or eax, edx
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, 0xbe7ddd1a
and edx, 0x418222e5
or edx, ebx
or ecx, ebp
and ebp, 0xbe7ddd1a
and eax, 0x418222e5
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x62b3c609
and ecx, 0x9d4c39f6
or ecx, eax
mov eax, ecx
xor eax, 0x904011b0
xor ecx, 0x62b3c609
mov edx, ecx
and edx, 0xd2d684e
and eax, 0xf2d297b1
or eax, edx
xor eax, 0xd2d684e
xor ecx, eax
test ecx, eax
setne bl
sete r8b
cmp dword [0x14026571c], 0xa
setl al
xor bl, r8b
and bl, r8b
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
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov r9d, edx
xor r9b, 1
mov ebx, eax
or bl, r8b
xor al, r8b
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x660f2315
mov ebp, 0xa0a1331c
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x660f2315
jmp 0x1400d4eb6
cmp ecx, 0xf5d08603
jg 0x1400d38ac
cmp ecx, 0xf5344aa9
je 0x1400d78ee
cmp ecx, 0xf57b6e18
jne 0x1400ccaa0
mov ecx, 0xe0120db6
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x4c1e1aca
jg 0x1400d3a21
cmp ecx, 0x49a2eb20
je 0x1400d7904
cmp ecx, 0x49ea791c
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x3fdda1f6
and ecx, edx
not edx
and edx, 0x3fdda1f6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc0225e09
and ecx, 0x3fdda1f6
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, 0xf6e5542d
mov ebx, ecx
not ebx
or ebp, 0x91aabd2
mov edx, ebp
not edx
and ecx, 0x5a585e81
and ebx, 0x102a152
or ebx, ecx
and ebp, 0x5a585e81
and edx, 0xa4a5002c
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf6e5542d
and edx, 0x91aabd2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3b146c76
and edx, 0xc4eb9389
or edx, ecx
mov ecx, edx
xor ecx, 0xc0011289
xor edx, 0x2142826
and edx, 0x6fea926
and ecx, 0xf90156d9
or ecx, edx
xor ecx, 0x6fea926
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r8d
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r8b, r9b
xor cl, r9b
and cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x717a654c
mov ebp, 0x6e419827
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x717a654c
jmp 0x1400da7c2
cmp ecx, 0xb3054e3
jg 0x1400d3b38
cmp ecx, 0x79cee9b
je 0x1400d79d5
cmp ecx, 0x9c33879
jne 0x1400ccaa0
mov ecx, 0xfe156fcd
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x8a367da9
jg 0x1400d3ce6
cmp ecx, 0x89e8b0ec
je 0x1400d79eb
cmp ecx, 0x8a0afa79
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x85b1fe54
and ecx, edx
not edx
and edx, 0x85b1fe54
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7a4e01ab
and ecx, 0x85b1fe54
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, 0xaaabe75a
and ebp, 0x555418a5
or ebp, edi
or edx, ebx
and ebx, 0xaaabe75a
and ecx, 0x555418a5
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc0101022
and edx, 0x38002101
or edx, ecx
mov ebx, edx
xor ebx, 0x10002001
xor edx, 0x81ad4230
or ebp, 0xf8103123
mov ecx, ebp
not ecx
and edx, 0xa9ad4330
and ebx, 0x50103003
or ebx, edx
and ebp, 0xa9ad4330
and ecx, 0x6428ccc
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x7efcedc
and ecx, 0xf8103123
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x36f25bce
and ecx, 0xc90da431
or ecx, ebp
xor ecx, 0xc90da431
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov eax, ecx
mov r9d, ebx
or r9b, cl
xor bl, cl
or cl, r8b
xor al, r8b
not al
and al, 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
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r9b
xor bl, 1
or bl, cl
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
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
or dl, r9b
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xb7377e58
mov ebp, 0x17cb3d0f
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xb7377e58
jmp 0x1400d954a
cmp ecx, 0xcb17d0db
jg 0x1400d3e39
cmp ecx, 0xcaede849
je 0x1400d7b09
cmp ecx, 0xcb0bc99a
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x1de20500
mov ecx, ebx
and ecx, 0x10034
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10010
xor ecx, 0xfffeffcb
mov edx, ebx
xor edx, 0x1de30534
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0xf5f616e5
and ebp, 0x8010110
or ebp, eax
or ecx, esi
and esi, 0xf5f616e5
and edx, 0xa09e91a
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe21cfaca
and ecx, 0x1de30535
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7bfe912f
and ecx, 0x84016ed0
or ecx, eax
mov eax, ecx
xor eax, 0x4002ad0
and edi, 0xbd20067f
and ebx, 0x42dff980
or ebx, edi
mov edx, ebx
xor edx, 0x42dea980
xor ecx, 0x7bfe912f
xor ebx, 0xbd20067f
mov ebp, ecx
and ebp, 0xa8215422
and eax, 0x57deabdd
or eax, ebp
or ecx, ebx
and ebx, 0xa8215422
and edx, 0x57deabdd
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and cl, al
and dl, r9b
or dl, cl
and bl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov ecx, edx
and cl, bl
xor bl, 1
mov eax, edx
xor al, 1
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xbef4172f
mov ecx, 0x8fcf29e0
cmovne edx, ecx
test bl, 1
mov ecx, 0xbef4172f
jmp 0x1400d8b34
cmp ecx, 0x673c05d4
jg 0x1400d3e67
cmp ecx, 0x660f2315
je 0x1400d7b1f
cmp ecx, 0x6658723c
jne 0x1400ccaa0
mov ecx, 0xa3c8ad6f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xa9a06c0c
jg 0x1400d3e95
cmp ecx, 0xa6c57aaf
je 0x1400d7b35
cmp ecx, 0xa78e8226
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x3518414c
mov ebx, esi
and ebx, 0xa459483
or ebx, edx
mov edx, ebx
xor edx, 0x8050483
xor ebx, 0x952a224c
mov ecx, edi
or ecx, 0x3f5dd5cf
mov ebp, ecx
not ebp
and ebx, 0x976ab24c
and edx, 0x28154583
or edx, ebx
and ecx, 0x976ab24c
and ebp, 0x40800830
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xc0a22a31
and ebp, 0x3f5dd5ce
or ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, esi
or ebp, edi
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and r8b, al
and al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xbbafa837
mov ecx, 0x6e419827
cmovne eax, ecx
test bl, 1
mov ecx, 0xbbafa837
cmovne ecx, eax
jmp 0x1400d821a
cmp ecx, 0xf03d961f
jg 0x1400d3ec3
cmp ecx, 0xef1a639e
je 0x1400d7b4b
cmp ecx, 0xf021fe91
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x26cdb9a
mov ebx, ecx
and ebx, 0xfd932464
or ebx, ebp
xor ebx, 0xfd932464
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xe11c7fa7
and ecx, 0x1ee38058
or ecx, edx
mov edx, ecx
xor edx, 0x1ee38058
xor ecx, 0xe11c7fa7
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xef1a639e
mov ebp, 0x8bf13ea4
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xef1a639e
jmp 0x1400da510
cmp ecx, 0x2ab5f7c5
je 0x1400d7c5b
cmp ecx, 0x2bbacfe8
je 0x1400d7c71
cmp ecx, 0x2f1ff13b
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x10aab90f
xor edx, 0x9634433e
and edx, ecx
and ecx, 0xef5546f0
or ecx, ebp
mov ebp, ecx
xor ebp, 0xef5546f0
mov ebx, ecx
xor ebx, 0x796105ce
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x9634433f
and edx, 0x69cbbcc0
or edx, ebx
and ebp, 1
xor ecx, 0xef5546f1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x712ecb01
and ecx, 0x8ed134fe
or ecx, ebp
xor ecx, 0x8ed134fe
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6d36d588
and ebp, 0x92c92a77
or ebp, edi
or ecx, ebx
and ebx, 0x6d36d588
and edx, 0x92c92a77
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, edx
xor al, r8b
and al, dl
mov edx, eax
xor dl, 1
mov r10d, ebx
xor r10b, 1
and al, dl
xor al, 1
mov r11d, eax
xor r11b, dl
or al, dl
xor al, 1
or al, r11b
and bl, r10b
mov edx, eax
xor dl, 1
and al, dl
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
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 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, 0xd93fdbb8
mov ebp, 0xd0413666
cmovne eax, ebp
test cl, 1
mov ecx, 0xd93fdbb8
jmp 0x1400da50a
cmp ecx, 0x28058d12
je 0x1400d7d96
cmp ecx, 0x28365879
je 0x1400d7ef5
cmp ecx, 0x2a1603fe
jne 0x1400ccaa0
mov ecx, 0xfde6c1fd
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x581e0b73
je 0x1400d80c6
cmp ecx, 0x5821ccf3
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x8ea72551
mov ebx, esi
and ebx, 0x7158daae
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4802a6
xor ebx, 0x88210000
mov edx, edi
or edx, 0x88699ea7
mov ebp, edx
not ebp
or ebx, 0x73160000
and ebx, 0xfb379800
and ecx, 0x4806a7
or ecx, ebx
and edx, 0xfb379800
and ebp, 0x4806158
or ebp, edx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x77966159
and ebp, 0x88699ea6
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x31feadff
and ebp, 0xce015200
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8e014200
xor ebp, 0x31feadff
mov edx, ebp
and edx, 0x5138b08b
and ecx, 0xaec74f74
or ecx, edx
or ebp, esi
and esi, 0x5138b08b
and edi, 0xaec74f74
or edi, esi
xor edi, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
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, al
test cl, 1
mov ecx, 0x5e9f6bb3
mov ebp, 0x4796c3d8
cmovne ecx, ebp
test dl, 1
mov edx, 0x5e9f6bb3
jmp 0x1400da221
cmp ecx, 0x1f77ae99
je 0x1400d80e1
cmp ecx, 0x1fc257bc
jne 0x1400ccaa0
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0x213caedc
and edx, ebp
not ebp
and ebp, 0x213caedc
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xdec35123
and edx, 0x213caedc
or edx, ebp
mov esi, edx
mov ebp, edx
xor ebp, 0xa6a2f90e
and ebp, edx
not edx
and edx, 0xdff8d94a
and esi, 0x200726b5
or esi, edx
mov edx, esi
xor edx, 0x200726b5
mov ebx, esi
xor ebx, 0x795a2044
and ebx, edx
mov edi, ebx
not edi
mov eax, edi
and eax, 0x91ece600
and ebx, 0x6e1319ff
or ebx, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0x91ece600
and ebp, 0x6e1319ff
or ebp, eax
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x595d06f0
and edi, 0xa6a2f90f
or edi, eax
xor esi, 0x1700c102
and esi, 0x3707e726
mov eax, edx
and eax, 0xc8f818d9
or eax, esi
xor eax, 0x3707e727
and edx, 1
or edx, eax
mov eax, edx
not eax
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x4b32151a
and edi, 0xb4cdeae5
or edi, ebx
or ebp, edx
and edx, 0x4b32151a
and eax, 0xb4cdeae5
or eax, edx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xa9b0440
and ebp, 0x1400229d
or ebp, edx
mov ebx, ebp
xor ebx, 0x14002011
xor ebp, 0x6bb5dd20
or eax, 0x1e9b26dd
mov edx, eax
not edx
and ebp, 0x6bb5dfac
and ebx, 0x140a2051
or ebx, ebp
and eax, 0x6bb5dfac
and edx, 0x80400002
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0xe164d922
and edx, 0x1e9b26dd
or edx, eax
mov eax, edx
not eax
and eax, 0xe99bf154
and edx, 0x16640eab
or edx, eax
mov eax, edx
xor eax, 0x14200881
xor edx, 0x29104110
and edx, 0x2b54473a
and eax, 0xd4abb8c5
or eax, edx
xor eax, 0xd4abb8c5
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, r9b
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x91d3642f
mov ebp, 0x6f0aeb63
cmovne eax, ebp
test cl, 1
mov ecx, 0x91d3642f
cmovne eax, ecx
mov qword [0x140265068], r8
jmp 0x1400d56af
cmp ecx, 0x9597659f
je 0x1400d8221
cmp ecx, 0x97c3a4df
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x382ad183
and edx, 0xc7d52e7c
or edx, ecx
mov ebp, edx
xor ebp, 0x490040c
xor edx, 0x3022c002
and edx, 0xf367ea72
and ebp, 0xc98158d
or ebp, edx
mov ecx, ebp
xor ecx, 0xf367ea72
xor ebp, 0xc98158c
mov edx, ecx
and edx, 0xfffffffe
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x60521543
mov ebp, ecx
and ebp, 0x100cc000
or ebp, edx
xor ebp, 0x100cc000
and ecx, 0x8fa12abc
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8fa12abc
and ecx, 0x705ed543
or ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r10b
and al, cl
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov esi, edx
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
xor bl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov ebx, edx
xor bl, r11b
not bl
and bl, r11b
or dl, r11b
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8a0afa79
mov edx, 0xf3a90991
cmovne ecx, edx
test al, 1
mov eax, 0x8a0afa79
jmp 0x1400dabb7
cmp ecx, 0xda7d1014
je 0x1400d83b2
cmp ecx, 0xdb414935
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc003044
mov ebp, ecx
and ebp, 0x83844c8a
or ebp, edx
xor ebp, 0x83844c8a
and ecx, 0x707b8331
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f0e3985
and ecx, 0xc0f1c67a
or ecx, edx
mov ebp, ecx
xor ebp, 0x4f75bab4
xor ecx, 0xb08a4003
mov edx, ebp
and edx, 0xfffffffe
and ecx, 0xbfba5013
and ebp, 0x4045afec
or ebp, ecx
xor ebp, 0x4045afed
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe8b29ee3
and edx, ebp
not ebp
and ebp, 0xc0129001
and ecx, 0x28a00ee2
or ecx, ebp
xor ecx, 0x28a00ee2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x174d611c
and edx, 0xe8b29ee3
or edx, ecx
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, 1
or cl, al
xor al, bl
xor al, 1
xor cl, 1
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x997e5543
mov edx, 0x90d056d0
cmovne ecx, edx
test bl, bl
cmove ecx, edx
not al
test al, 1
mov eax, 0x997e5543
jmp 0x1400da370
cmp ecx, 0x79cb759b
je 0x1400d85bf
cmp ecx, 0x7ae5ff32
jne 0x1400ccaa0
mov ecx, 0x33a2043f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xbbafa837
je 0x1400d86bc
cmp ecx, 0xbef4172f
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x80e00604
mov ecx, ebp
and ecx, 0x680200c2
or ecx, edx
xor ecx, 0x680200c2
mov edx, ebp
xor edx, 0xe8e206c6
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x60fc14ad
and edx, 0x9f03eb52
or edx, ecx
mov ebx, edx
xor ebx, 0x77e1ed95
xor edx, 0x80021042
mov ecx, ebx
and ecx, 0x7cfd2b3c
and edx, 0x8302d4c3
or edx, ecx
or ebx, ebp
and ebp, 0x7cfd2b3c
and edi, 0x8302d4c3
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xe8500469
and ebx, 0x17affb96
or ebx, ecx
xor ebx, 0x17affb96
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
and dl, al
not al
and al, r8b
or al, dl
xor r10b, cl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x94138603
mov edx, 0x545633a3
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x1400d98fb
cmp ecx, 0xfde6c1fd
je 0x1400d87a4
cmp ecx, 0xfe07aa00
jne 0x1400ccaa0
mov ecx, 0x4f635872
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x369bb75b
je 0x1400d88d0
cmp ecx, 0x36ffbe9e
jne 0x1400ccaa0
mov ecx, 0x79cb759b
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x41b787e2
je 0x1400d88e6
cmp ecx, 0x4286d8a6
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0xb1ce15d
and ebp, 0xf4e31ea2
or ebp, edi
or ecx, ebx
and ebx, 0xb1ce15d
and edx, 0xf4e31ea2
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, 0x8835fcb3
and ebx, 0x77ca034c
or ebx, edi
or ebp, edx
and edx, 0x8835fcb3
and ecx, 0x77ca034c
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd694493
and edx, ebp
not ebp
and ebp, 0x9284492
and ecx, 0x4410001
or ecx, ebp
xor ecx, 0x4410001
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1cbf0199
and edx, 0xe340fe66
or edx, ecx
xor edx, 0xee29baf5
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xf0cbaeba
mov ebp, 0xad9da173
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xf0cbaeba
jmp 0x1400da510
cmp ecx, 0x1d83177
je 0x1400d8a20
cmp ecx, 0x2f3bb1c
jne 0x1400ccaa0
mov eax, dword [0x140265720]
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
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf5142be0
and eax, 0xaebd41f
or eax, ecx
xor eax, 0xaebd41f
sete r8b
setne cl
cmp dword [0x14026571c], 0xa
setl dl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
not cl
and cl, bl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
xor cl, dl
xor cl, 1
mov eax, edx
or al, r8b
xor al, 1
xor dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xc701b765
mov ebp, 0x79cee9b
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xc701b765
jmp 0x1400d954a
cmp ecx, 0x8183ddf8
je 0x1400d8b3c
cmp ecx, 0x81c42bab
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
and edx, 0xf70d32f7
xor ebp, 0x5a726dbe
and ebp, ecx
and ecx, 0x8f2cd08
or ecx, edx
mov ebx, ecx
xor ebx, 0x8f2cd08
xor ecx, 0x52012217
mov edx, ebx
and edx, 0xa58d9241
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x5a726dbf
and ebp, 0xa58d9240
or ebp, edx
and ecx, 0x5ab1671f
mov edx, ebx
and edx, 0xa54e98e0
or edx, ecx
xor edx, 0x5ab1671e
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0x2e81a6af
and ebp, 0xd17e5950
or ebp, edi
or ecx, ebx
and ebx, 0x2e81a6af
and edx, 0xd17e5950
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb5d9c3d7
and ecx, 0x4a263c28
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7fe24bdd
and ecx, 0x801db422
or ecx, edx
xor ecx, 0x35c477f5
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor cl, r8b
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x5821ccf3
mov eax, 0x381a079f
cmovne ecx, eax
test dl, 1
mov edx, 0x5821ccf3
cmove ecx, edx
jmp 0x1400d9b3c
cmp ecx, 0xc22ecad1
je 0x1400d8c76
cmp ecx, 0xc3aeffc2
jne 0x1400ccaa0
mov ecx, 0x8950e5e5
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x5d070de3
je 0x1400d8c8c
cmp ecx, 0x5e209959
jne 0x1400ccaa0
mov ecx, 0x8aa8d830
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x9eb23b50
je 0x1400d8e29
cmp ecx, 0x9fe72192
jne 0x1400ccaa0
mov ecx, 0x9aceabab
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xe40de0e5
je 0x1400d8f50
cmp ecx, 0xe47ad810
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
or edx, 0x189224ac
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xe76ddb53
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xba41e252
and ebp, 0x452c1901
or ebp, esi
or edx, edi
and edi, 0xba41e252
and ecx, 0x45be1dad
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x59fe51a6
and edx, 0xa601ae59
or edx, ecx
mov ecx, edx
xor ecx, 0x416c750b
and ecx, ebx
not ebx
xor edx, 0xbe938af4
and ebx, edx
or ecx, ebx
xor edx, ecx
test edx, ecx
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
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xa4ffcc33
mov edx, 0xe716a3d8
cmovne ecx, edx
test al, 1
mov eax, 0xa4ffcc33
cmovne ecx, eax
jmp 0x1400db10e
cmp ecx, 0x32ee7d41
je 0x1400d8f66
cmp ecx, 0x33a2043f
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x2fa4e6b8
and ecx, ebp
not ebp
and ebp, 0x2520c020
and edx, 0xa842698
or edx, ebp
xor edx, 0xa842698
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd05b1947
and ecx, 0x2fa4e6b8
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x3d7dbafa
and ecx, 0xc2824505
or ecx, edx
mov ebx, ecx
xor ebx, 0x80024104
mov edx, ebp
not edx
xor ecx, 0x3d7dbafb
mov edi, edx
and edi, 0x57a12451
and ebp, 0xa85edbae
or ebp, edi
or edx, ecx
and ecx, 0x57a12451
and ebx, 0xa85edbae
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x79c23a25
and edx, 0x863dc5da
or edx, ecx
mov ecx, edx
xor ecx, 0x604c48a
xor edx, 0x28000820
and edx, 0xa8390970
and ecx, 0x57c6f68f
or ecx, edx
mov edx, ecx
xor edx, 0x28210050
xor ecx, 0x4202300c
and ecx, 0xc21a392c
and edx, 0x3de5c6d3
or edx, ecx
xor edx, 0x3de5c6d3
cmp edx, 0xffffffff
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
xor dl, al
xor dl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0xf03d9620
mov ebp, 0x7ae5ff32
cmovne edx, ebp
test cl, 1
cmovne edx, ebp
not al
test al, 1
mov eax, 0xf03d9620
jmp 0x1400d954a
cmp ecx, 0x4fe05105
je 0x1400d907d
cmp ecx, 0x50dfb38e
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x14264348
mov edx, ebx
and edx, 0x62809c05
or edx, ebp
mov ebp, edx
xor ebp, 0x42801004
xor edx, 0x9d7f63fa
mov ecx, ebx
xor ecx, 0x76a6df4d
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb111acc9
and ebp, 0x46a65304
or ebp, eax
or edx, esi
and esi, 0xb111acc9
and ecx, 0x4eee5336
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xfbbbfc9f
and edx, 0x4440360
or edx, eax
mov eax, edx
xor eax, 0x72e2dc2c
xor edx, 0x8d1d23d3
and edi, edx
and eax, ebx
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
mov edx, ebx
xor dl, r9b
mov ecx, edx
xor cl, r10b
and cl, dl
and al, r10b
and bl, r9b
or bl, al
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x7edfc759
mov edx, 0x4c1e1acb
cmovne ecx, edx
test bl, bl
mov ebp, 0x7edfc759
jmp 0x1400da7c2
cmp ecx, 0x17a1d83d
je 0x1400d91e7
cmp ecx, 0x17cb3d0f
jne 0x1400ccaa0
mov ecx, 0xb7377e58
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x8bf13ea4
je 0x1400d937e
cmp ecx, 0x8cd42775
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x51bae408
and edx, ebp
not ebp
and ebp, 0x1b86008
and ecx, 0x50028400
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40000000
xor ecx, 0xaffd7bff
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3523a4ac
and ebp, 0x40984000
or ebp, edi
or ecx, ebx
and ebx, 0x3523a4ac
and edx, 0xcadc5b53
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb3d95d1
and ecx, 0xf4c26a2e
or ecx, edx
mov edx, ecx
xor edx, 0xa5788e26
mov ebp, ecx
xor ebp, 0x8877189
and ebp, 0xdaff3a9
xor ecx, 0x352cdf04
and ecx, edx
and edx, 0xf2500c56
or edx, ebp
mov ebx, edx
xor ebx, 0xf2500c56
mov ebp, ebx
and ebp, 0x90545122
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x6fabaedc
and ecx, 0x90545123
or ecx, ebp
and ebx, 1
xor edx, 0xf2500c57
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xf60ce971
and edx, 0x9f3168e
or edx, ecx
mov ebx, edx
xor ebx, 0x11200
xor edx, 0x2000800
or ebp, 0x83391a33
mov ecx, ebp
not ecx
or edx, 0x7442e080
and edx, 0x7772e882
and ebx, 0x80091231
or ebx, edx
and ebp, 0x7772e882
and ecx, 0x884054c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x4ebd9ec0
and ecx, 0xb142613f
or ecx, edx
xor ecx, 0x327b7b0c
setne cl
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and dl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or r8b, dl
and al, bl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ecx, r8d
xor cl, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xeceb0cd7
mov ebp, 0x7555ff4
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xeceb0cd7
cmovne eax, ebp
jmp 0x1400d75a7
cmp ecx, 0xcec787f1
je 0x1400d9552
cmp ecx, 0xceda4e6e
jne 0x1400ccaa0
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x140265720]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov edx, esi
or edx, 0x49692ed3
mov edi, edx
not edi
mov ecx, ebx
or ecx, 0xb696d12c
and edx, 0x8a38e175
and edi, 0x34861008
or edi, edx
mov ebp, ecx
not ebp
and ecx, 0x8a38e175
and ebp, 0x41410e82
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x49692ed2
and ebp, 0xb696d12d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf6949519
and ebp, 0x96b6ae6
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80300e0
xor ebp, 0xf6949519
mov edx, ebp
and edx, 0x3f87f06
and ecx, 0xfc0780f9
or ecx, edx
or ebp, esi
and esi, 0x3f87f06
and ebx, 0xfc0780f9
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne r9b
sete dl
cmp dword [0x14026571c], 9
setg bl
xor dl, bl
mov r10d, edx
xor r10b, 1
mov ecx, ebx
and cl, r9b
xor bl, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
and al, r10b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and al, bl
or al, cl
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xf6db8d64
mov ebp, 0x58f413b1
cmovne edx, ebp
mov qword [0x140265068], r8
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0xf6db8d64
jmp 0x1400d9def
cmp ecx, 0x6f0aeb63
je 0x1400d95fa
cmp ecx, 0x6f78c20d
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb0d2fbe5
and edx, 0x4f2d041a
or edx, ecx
xor edx, 0x4f2d041a
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov ebx, ecx
xor bl, al
and bl, cl
and dl, r8b
and al, r9b
or al, dl
mov edx, ebx
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xfb1375d0
mov ebp, 0x97c3a4df
cmovne ecx, ebp
test dl, dl
mov edx, 0xfb1375d0
cmovne ecx, edx
jmp 0x1400da61a
cmp ecx, 0xadded073
je 0x1400d9610
cmp ecx, 0xae2fe2a3
jne 0x1400ccaa0
mov rax, qword [rsp + 0x30]
mov ecx, 0x319cb000
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xf3f99ec7
je 0x1400d97d2
cmp ecx, 0xf4bb4818
jne 0x1400ccaa0
mov rax, qword [rsp + 0x30]
mov ecx, 0xcb91f6f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x48e594d9
je 0x1400d9902
cmp ecx, 0x495d6e63
jne 0x1400ccaa0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265720]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x41df9001
mov ebx, ecx
and ebx, 0x80200020
or ebx, ebp
xor ebx, 0x80200020
mov ebp, ecx
and ebp, 0x3e006fde
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x3e006fdf
and ebp, 0xc1ff9020
or ebp, ebx
mov edi, dword [0x14026571c]
and edx, 0xf4d408db
and ecx, 0xb2bf724
or ecx, edx
mov edx, ecx
xor edx, 0xb2bf724
xor ecx, 0xf4d408db
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r10b
cmp edi, 9
setg cl
cmp edi, 0xa
setl r9b
mov edx, r10d
xor dl, r9b
mov ebx, edx
and bl, r10b
and dl, r9b
mov r11d, ebx
xor r11b, 1
xor bl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, bl
and r8b, r9b
mov ebx, ecx
xor bl, r10b
and bl, cl
and cl, r10b
or cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, r8b
or cl, dl
mov edx, ecx
xor dl, bl
test cl, 1
mov ecx, 0x18ad6db2
mov ebp, 0xa78e8226
cmovne ecx, ebp
test bl, 1
mov ebx, 0x18ad6db2
cmove ecx, ebx
mov qword [rsp + 0x30], rax
test dl, 1
jmp 0x1400d744e
cmp ecx, 0x70cfe6b
je 0x1400d9918
cmp ecx, 0x7555ff4
jne 0x1400ccaa0
mov ecx, 0x8cd42775
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x89168e6a
je 0x1400d99db
cmp ecx, 0x8950e5e5
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x428a5e58
and edx, ecx
and ecx, 0xbd75a1a7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x893121a5
xor ecx, 0x428a5e58
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x76cc860a
and ebp, 0x893379f5
or ebp, edi
or ecx, ebx
and ebx, 0x76cc860a
and edx, 0x893379f5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
xor ebx, 0xde6d7e12
and ebx, esi
mov edi, esi
or edi, 0xde6d7e12
mov ebp, edi
not ebp
mov edx, ebx
not edx
mov eax, edx
and eax, 0xe61f2ca7
and ebx, 0x19e0d358
or ebx, eax
or edx, edi
and edi, 0xe61f2ca7
and ebp, 0x1808148
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xa11ccdf1
and edx, 0x5ee3320e
or edx, eax
xor edx, 0x808e4c1d
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov eax, ecx
not eax
and eax, 0xe8764b13
and ecx, 0x1789b4ec
or ecx, eax
xor ecx, 0x1789b4ec
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, al
and r9b, dl
or r9b, bl
or dl, al
xor dl, 1
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor bl, r9b
or al, r9b
xor r9b, dl
xor r9b, 1
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc98e7388
mov ecx, 0xc3aeffc2
cmovne edx, ecx
test al, 1
mov ecx, 0xc98e7388
jmp 0x1400db10b
cmp ecx, 0xc8e642f2
je 0x1400d99f1
cmp ecx, 0xc98e7388
jne 0x1400ccaa0
mov ecx, 0x32dad7eb
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x635ebe38
je 0x1400d9a07
cmp ecx, 0x63fe76d7
jne 0x1400ccaa0
mov rbp, qword [rsp + 0x38]
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
xor edx, 0x789e876e
and edx, ebx
not ebx
and ebx, 0x789e876e
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0xa68374da
and edx, 0x597c8b25
or edx, eax
mov eax, edx
not eax
xor edx, 0xde1df3b4
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebx
and edx, 0x9a359629
and edi, 0x65ca69d6
or edi, edx
mov edx, eax
not edx
or ebx, edx
and edx, 0x9a359629
and eax, 0x65ca69d6
or eax, edx
xor eax, edi
not ebx
or ebx, eax
mov edx, ebx
not edx
or ebx, 0x93dfe377
mov edi, ebx
not edi
or edx, 0x6c201c88
mov eax, edx
not eax
and ebx, 0xa7631094
and edi, 0x48000c08
or edi, ebx
and edx, 0xa7631094
and eax, 0x109ce363
or eax, edx
xor eax, edi
mov edx, eax
not edx
and edx, 0xb90e4746
and eax, 0x46f1b8b9
or eax, edx
mov edx, eax
xor edx, 0x2a502011
xor eax, 0xd52e5bce
mov ebx, eax
and ebx, 0xc5afddaa
and edx, 0x3a502255
or edx, ebx
xor edx, 0x3a502255
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete bl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, bl
and bl, cl
and r9b, r8b
or r9b, bl
xor dl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
and bl, r9b
and dl, cl
xor bl, 1
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0xc8e642f2
mov ecx, 0x3e742b46
cmovne eax, ecx
test r10b, 1
mov ecx, 0xc8e642f2
cmovne ecx, eax
mov qword [0x140265068], rbp
jmp 0x1400da50d
cmp ecx, 0xa4ffcc33
je 0x1400d9b44
cmp ecx, 0xa53e2610
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0x448b23d4
and ecx, 0xbb74dc2b
or ecx, edx
xor ecx, 0xbb74dc2a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbbc39e6
and edx, ecx
and ecx, 0xf443c619
or ecx, ebp
xor ecx, 0xf443c619
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xb507f743
and edx, 0x4af808bc
or edx, ecx
xor edx, 0x4af808bc
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, r8d
or bl, al
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor r9b, cl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, r9d
xor dl, cl
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
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x9c33879
mov ebp, 0x6921edb1
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x9c33879
jmp 0x1400d6e9a
cmp ecx, 0xeceb0cd7
je 0x1400d9b5a
cmp ecx, 0xee575055
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x481546ec
and edx, 0xb7eab913
or edx, ebp
mov ecx, edx
xor ecx, 0x481546ec
xor edx, 0xb7eab912
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, 0xd2aad81b
and ecx, 0x2d5527e4
or ecx, edx
mov edx, ecx
xor edx, 0x95405a0
xor ecx, 0xd2aad81b
mov ebp, ecx
and ebp, 0x76a33255
and edx, 0x895ccdaa
or edx, ebp
xor edx, 0x895ccdaa
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov eax, edx
xor al, r10b
and al, dl
mov ebx, eax
xor bl, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, bl
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov r11d, ecx
xor r11b, 1
mov ebx, ecx
or bl, r11b
xor cl, bl
xor cl, 1
or bl, r11b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
xor bl, 1
and bl, al
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
and r9b, r10b
or r10b, r8b
xor r10b, 1
and dl, r8b
or dl, r9b
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x33a2043f
mov edx, 0x7ae5ff32
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x33a2043f
jmp 0x1400da510
cmp ecx, 0x3a530cc3
je 0x1400d9ca8
cmp ecx, 0x3aef862d
jne 0x1400ccaa0
mov ecx, 0xc7a1b4d1
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x5498cb8c
je 0x1400d9cbe
cmp ecx, 0x561b38c1
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9084279d
and ebp, 0x6f7bd862
or ebp, edi
or edx, ebx
and ebx, 0x9084279d
and ecx, 0x6f7bd862
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x2980de5f
and ebp, edx
not edx
and edx, 0xfecc9395
and ecx, 0x1336c6a
or ecx, edx
mov edx, ecx
xor edx, 0x1336c6a
xor ecx, 0xa4c81384
mov ebx, edx
and ebx, 0x2980de5f
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xd67f21a1
and ebp, 0x2980de5e
or ebp, ebx
and ecx, 0xa5cb3fcc
mov ebx, edx
and ebx, 0x5a34c033
or ebx, ecx
xor ebx, 0xa5cb3fcd
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x36cca272
and edx, 0xc9335d8d
or edx, ecx
mov ebx, edx
xor ebx, 0x88005c04
mov ecx, ebp
not ecx
xor edx, 0x36cca272
mov edi, ecx
and edi, 0x413303b9
and ebp, 0xbeccfc46
or ebp, edi
or ecx, edx
and edx, 0x413303b9
and ebx, 0xbeccfc46
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6c51ba13
and ecx, 0x93ae45ec
or ecx, edx
mov edx, ecx
not edx
and edx, 0x93ae45ec
and ecx, 0x6c51ba13
or ecx, edx
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
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3b05bfca
mov ebp, 0x410a8ad2
cmovne ecx, ebp
test al, 1
mov r12d, 0x410a8ad2
cmove ecx, ebp
test dl, 1
mov eax, 0x3b05bfca
jmp 0x1400da510
cmp ecx, 0x1da1fae0
je 0x1400d9df7
cmp ecx, 0x1dbc19c0
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x33404060
mov ebx, ecx
and ebx, 0xccbfbf9e
or ebx, ebp
xor ebx, 0xccbfbf9e
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xfbf217a3
and ecx, 0x40de85c
or ecx, edx
mov edx, ecx
xor edx, 0x18014
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x5f4e7ec8
and ebp, 0xa0b18137
or ebp, edi
xor ecx, 0x5b421680
and ecx, 0x5f4e7ec8
and edx, 0xa0b18137
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
and cl, al
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x4f635872
mov ecx, 0xfe07aa00
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x4f635872
cmovne ecx, edx
jmp 0x1400d88c8
cmp ecx, 0x94138603
je 0x1400d9f79
cmp ecx, 0x957474e6
jne 0x1400ccaa0
mov ecx, 0xb29e4b78
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xd93fdbb8
je 0x1400d9f8f
cmp ecx, 0xd94b98ea
jne 0x1400ccaa0
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xea03c3f0
mov edx, ebp
and edx, 0x15fc3c0e
or edx, eax
xor edx, 0x15fc3c0e
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
mov edi, eax
and edi, 0xe8a389c7
and edx, 0x175c7638
or edx, edi
or eax, ebp
and ebp, 0xe8a389c7
and ebx, 0x175c7638
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x4f415b91
and eax, 0xb0bea46e
or eax, edx
xor eax, 0xb0bea46e
sete r8b
setne r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, bl
or dl, cl
xor dl, 1
or dl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, r10b
mov esi, ebx
xor sil, 1
mov eax, r11d
or r11b, r9b
and r9b, r10b
and al, r8b
or al, r9b
xor r10b, r8b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov edx, ecx
xor dl, 1
xor cl, al
or dl, r11b
xor dl, 1
or dl, cl
and bl, dl
xor dl, 1
and dl, sil
or dl, bl
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x5cb1256a
mov ecx, 0x4ada78
cmovne ebp, ecx
test al, 1
mov ecx, 0x5cb1256a
jmp 0x1400da8c9
cmp ecx, 0x74b3b1af
je 0x1400da0f7
cmp ecx, 0x788b71e6
jne 0x1400ccaa0
mov ecx, 0xf95010dc
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xb79cba60
je 0x1400da23c
cmp ecx, 0xb79f4b11
jne 0x1400ccaa0
mov ecx, 0xad0b0f7d
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xfd6926b9
je 0x1400da252
cmp ecx, 0xfd85522d
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x40f8fe0a
and ecx, 0xbf0701f5
or ecx, edx
mov edx, ecx
xor edx, 0x40f8fe0a
mov ebp, ecx
xor ebp, 0x40f8fe0b
and ebp, edx
xor ecx, 0x9b0701f5
and ecx, 0xdb071bff
and edx, 0x24f8e400
or edx, ecx
xor edx, 0x24f8e401
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x61e8683e
and ecx, edx
not edx
and edx, 0x61e8683e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x30adb684
and ecx, 0xcf52497b
or ecx, edx
mov edx, ecx
xor edx, 0x2aa20005
xor ecx, 0x1459680
and ecx, 0x855db7c0
and edx, 0x7aa2483f
or edx, ecx
mov ecx, edx
xor ecx, 0x6a80401c
xor edx, 0x80518640
and edx, 0x90738e63
and ecx, 0x6f8c719c
or ecx, edx
mov edx, ecx
xor edx, 0x90620061
xor ecx, 0xf8c2184
and ecx, 0xf9daf86
and edx, 0xf0625079
or edx, ecx
xor edx, 0xf0625079
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor al, r8b
mov r9d, eax
xor r9b, 1
mov ecx, edx
or cl, r8b
xor dl, r8b
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and r9b, dl
and bl, al
or bl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x247c4828
mov ecx, 0x5821ccf3
cmovne eax, ecx
test dl, 1
mov ecx, 0x247c4828
jmp 0x1400d98f8
cmp ecx, 0x4653ba06
je 0x1400da268
cmp ecx, 0x46c09035
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xdba99b0
mov ecx, ebp
xor ecx, 0xdba99b0
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x99c9b261
and ecx, 0x66364d9e
or ecx, edx
xor ecx, 0x94732bd0
and ebx, 0xfc38a7f1
and ebp, 0x3c7580e
or ebp, ebx
xor ebp, 0x3c7580e
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and cl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, dl
and r9b, bl
and dl, r8b
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf4bb4818
mov ebp, 0xcb91f6f
cmovne eax, ebp
test cl, cl
cmovne eax, r15d
jmp 0x1400d56af
cmp ecx, 0x56646f9
je 0x1400da384
cmp ecx, 0x5a845bf
jne 0x1400ccaa0
mov ecx, 0x92a69004
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x83f5c4b1
je 0x1400da524
cmp ecx, 0x84f36202
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0xc209d20d
mov ebx, eax
and ebx, 0x3df62df2
or ebx, esi
or ecx, edi
and edi, 0xc209d20d
and edx, 0x3df62df2
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa07bc8a9
and ecx, 0x5f843756
or ecx, edx
mov edx, ecx
xor edx, 0x4e801750
xor ecx, 0xa07bc8a9
mov ebx, ecx
and ebx, 0xb10da827
and edx, 0x4ef257d8
or edx, ebx
or ecx, ebp
and ebp, 0xb10da827
and eax, 0x4ef257d8
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2cc2f8f1
and ecx, 0xd33d070e
or ecx, eax
xor ecx, 0xd33d070e
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
or dl, r9b
xor cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x6e3cc5d
mov edx, 0x28058d12
cmovne ecx, edx
test bl, 1
mov ebp, 0x6e3cc5d
jmp 0x1400d6e9a
cmp ecx, 0xc701b765
je 0x1400da621
cmp ecx, 0xc7571527
jne 0x1400ccaa0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x272e4cec
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x608cbabd
je 0x1400da637
cmp ecx, 0x61c0fe8b
jne 0x1400ccaa0
mov r8, qword [rsp + 0x30]
mov edx, dword [0x140265720]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x1a18521
mov edx, edi
xor edx, 0x1a18521
and edx, edi
mov esi, ebx
and esi, edx
xor edx, ebx
mov ebp, dword [0x14026571c]
or edx, esi
mov ebx, edx
not ebx
and ebx, 0xfe5e7adf
and edx, 0x1a18520
or edx, ebx
and ecx, 0xdba04bd7
and edi, 0x245fb428
or edi, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xc6c11610
and edx, 0x393ee9ef
or edx, ecx
mov ecx, edi
xor ecx, 0x201ea028
xor edi, 0xc2800210
and edi, 0xc6c11610
and ecx, 0x393ee9ef
or ecx, edi
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete dl
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
not al
xor cl, dl
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xc1ddb906
mov ebp, 0x1970abb8
cmovne edx, ebp
test cl, cl
mov ecx, 0xc1ddb906
cmovne ecx, edx
mov qword [rsp + 0x38], r8
jmp 0x1400d8a19
cmp ecx, 0xa1d0a73d
je 0x1400da7cc
cmp ecx, 0xa3c8ad6f
jne 0x1400ccaa0
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x16791300
and edx, 0xe986ecff
or edx, eax
mov ebx, edx
xor ebx, 0x100205a
xor edx, 0x12780200
mov eax, ebp
or eax, 0xfafecea4
or edx, 1
and edx, 0xfafecea5
and ebx, 0x501315a
or ebx, edx
and eax, 0xfafecea5
xor eax, ebx
mov edx, eax
not edx
and edx, 0x3ac8b7b4
and eax, 0xc537484b
or eax, edx
xor eax, 0xc537484b
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xa33df0f3
and eax, 0x5cc20f0c
or eax, edx
xor eax, 0x5cc20f0c
sete al
setne bl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov edx, ebx
and dl, r8b
mov ecx, r9d
and cl, al
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
or bl, r9b
xor bl, 1
xor al, r9b
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
mov r11d, eax
and r11b, r9b
mov edx, r11d
xor r11b, al
mov r10d, r8d
xor r10b, al
or al, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe2c20322
mov ebp, 0x581e0b73
cmovne ecx, ebp
test al, 1
mov eax, 0xe2c20322
jmp 0x1400d632e
cmp ecx, 0xe8654b62
je 0x1400da8e3
cmp ecx, 0xe89cae50
jne 0x1400ccaa0
mov ecx, 0x54961b5e
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x529fdf5d
je 0x1400daa22
cmp ecx, 0x545633a3
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xc6def54c
and edx, ebp
not ebp
and ebp, 0xc6def54c
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x35f7bad6
and edx, 0xca084529
or edx, ecx
mov ecx, edx
xor ecx, 0x861020
mov ebp, edx
xor ebp, 0xf3294f9a
mov ebx, edx
xor ebx, 0xf3ae1d30
and ebx, ebp
and ecx, 0x8752aa
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x204358d5
and ecx, 0xdfbca72a
or ecx, ebx
mov ebx, ecx
xor ebx, 0x840254
and ebp, 1
xor edx, 0xf3294f9b
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0xdf3bf581
mov edi, ecx
and edi, 0x3d521daa
and ebx, 0xc2ade255
or ebx, edi
or ecx, edx
and edx, 0x3d521daa
and ebp, 0xc2ade255
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc69592d7
and edx, ecx
and ecx, 0x396a6d28
or ecx, ebp
mov ebp, ecx
xor ebp, 0x384a0c28
xor ecx, 0xc69592d7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc5b1e315
and ebp, 0x3a4e1cea
or ebp, edi
or ecx, ebx
and ebx, 0xc5b1e315
and edx, 0x3a4e1cea
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xef0b51f1
and edx, 0x10f4ae0e
or edx, ecx
mov ecx, edx
xor ecx, 0x240a11e0
xor edx, 0xf08804
and edx, 0xcbf1c815
and ecx, 0x340e37ea
or ecx, edx
xor ecx, 0x340e37ea
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, al
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
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, 0xf021fe91
mov edx, 0x94138603
cmovne ecx, edx
test al, al
cmove ecx, edx
test bl, 1
mov eax, 0xf021fe91
jmp 0x1400da510
cmp ecx, 0x1970abb8
je 0x1400daa38
cmp ecx, 0x19a7c866
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov edi, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x6bc09941
mov ebx, ecx
and ebx, 0x943f66be
or ebx, edx
mov edx, ebx
xor edx, 0x80376022
xor ebx, 0x20809940
or ecx, 0x34889fdc
and ebx, 0x34889fdc
and edx, 0xcb776022
or edx, ebx
and ecx, 0x34889fdd
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xd2d572d9
and ecx, 0x2d2a8d26
or ecx, edx
xor ecx, 0x2d2a8d26
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne al
cmp edi, 9
setg cl
cmp edi, 0xa
setl r8b
mov ebx, eax
xor bl, r9b
and bl, al
xor bl, r8b
mov edx, ecx
xor dl, r9b
and dl, cl
and al, r8b
and cl, r9b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or 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, ecx
xor al, dl
test cl, cl
mov ecx, 0x627701bb
mov ebp, 0x6303524b
cmovne ecx, ebp
test dl, dl
mov edx, 0x627701bb
jmp 0x1400d7449
cmp ecx, 0x90d056d0
je 0x1400daa53
cmp ecx, 0x912f5087
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x5dd98ab
mov ebx, edx
not ebx
or ebp, 0xfa226754
mov ecx, ebp
not ecx
and edx, 0x6cdcbecf
and ebx, 0x92224110
or ebx, edx
and ebp, 0x6cdcbecf
and ecx, 0x1010020
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x5dd98ab
and ecx, 0xfa226754
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xb1f3257d
and ebp, ecx
not ecx
and ecx, 0x10420005
and edx, 0xa1b12578
or edx, ecx
mov ecx, edx
xor ecx, 0x1002440
xor edx, 0x5e4eda87
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xe6b993bf
and ecx, 0x11422440
or ecx, edi
or edx, ebx
and ebx, 0xe6b993bf
and ebp, 0x19466c40
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x33f8177a
and edx, 0xcc07e885
or edx, ecx
xor edx, 0x7df4cdf8
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, edx
and cl, r10b
xor cl, 1
mov r8d, r10d
xor r8b, cl
or cl, r10b
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, r9b
and cl, al
or cl, bl
xor r9b, dl
or al, r10b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2bbacfe8
mov ebp, 0xaaf65fa2
cmovne edx, ebp
test al, 1
mov eax, 0x2bbacfe8
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400dac91
cmp ecx, 0xd0413666
je 0x1400daa69
cmp ecx, 0xd07b497b
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xd002815
mov ebp, ebx
and ebp, 0xc0680000
or ebp, edx
xor ebp, 0xc0680000
mov edx, ebx
xor edx, 0xcd682815
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x3297d7eb
and edx, 0xcd682814
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xa6b8408b
and edx, 0x5947bf74
or edx, ebp
and ebx, 0xa6b8408b
and ecx, 0x5947bf74
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov eax, ecx
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
xor dl, r9b
not dl
and dl, r9b
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6fe15dcc
mov ebp, 0x89e8b0ec
cmovne ecx, ebp
test al, al
mov eax, 0x6fe15dcc
cmove ecx, eax
test dl, dl
jmp 0x1400d744e
cmp ecx, 0x706da5f0
je 0x1400daa7f
cmp ecx, 0x717a654c
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x9e7003ec
mov ecx, ebx
and ecx, 0x618ffc13
or ecx, ebp
mov ebp, ecx
xor ebp, 0x18d1400
xor ecx, 0x9e7003ec
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x7232e93b
and ebp, 0x8dcd16c4
or ebp, eax
or ecx, esi
and esi, 0x7232e93b
and edx, 0x8dcd16c4
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, eax
and ecx, ebx
or ecx, edi
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov ebx, r8d
xor bl, cl
mov r10d, ebx
xor r10b, r9b
and r10b, bl
or cl, r8b
xor cl, 1
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r10d
xor cl, 1
and cl, al
xor al, 1
mov edx, r10d
xor dl, al
and dl, r10b
and al, r10b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x18ad6db2
mov ebx, 0x495d6e63
jmp 0x1400d95e9
cmp ecx, 0xb29e4b78
je 0x1400daa95
cmp ecx, 0xb48293aa
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xf6e266c5
mov edx, ebx
and edx, 0x91d993a
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xdda782fd
and edx, 0x22587d02
or edx, ebp
mov ebp, edx
xor ebp, 0xd4ba1bc6
xor edx, 0x2b45e439
and ecx, edx
and ebp, ebx
or ebp, ecx
xor edx, ebp
test edx, ebp
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
xor dl, al
mov r10d, edx
xor r10b, 1
and dl, al
and bl, r8b
and al, r9b
or 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, eax
and bl, dl
xor al, dl
or al, bl
xor al, r10b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x28365879
mov edx, 0xa6c57aaf
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x28365879
jmp 0x1400da510
cmp ecx, 0xf5d08604
je 0x1400dabd1
cmp ecx, 0xf6db8d64
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x9db0a42b
and ebp, 0x624f5bd4
or ebp, edx
mov ebx, ebp
xor ebx, 0x2024280
xor ebp, 0x19002408
or ecx, 0x5b4eee99
mov edx, ecx
not edx
or ebp, 0x84300042
and ebp, 0xdd7c2c5a
and ebx, 0x202c281
or ebx, ebp
and ecx, 0xdd7c2c5a
and edx, 0x20811124
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xeb40ffd0
and edx, 0x14bf002f
or edx, ecx
mov ecx, edx
xor ecx, 0x4ff1eeb6
mov ebp, edx
xor ebp, 0x4ff1eeb7
and ebp, ecx
xor edx, 0xb00e1148
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, 0x2d006e76
and ecx, 0xd2ff9189
or ecx, edx
mov edx, ecx
xor edx, 0x82fa8008
xor ecx, 0x5006a64
and edx, 0xaafa841a
and ecx, 0x55057be5
or ecx, edx
mov edx, ecx
xor edx, 0xa2e20402
xor ecx, 0x40016344
and ecx, 0x4819e35c
and edx, 0xb7e61ca3
or edx, ecx
xor edx, 0xb7e61ca3
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x87be667c
mov edx, 0xcb4328e7
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0x87be667c
cmovne edx, ebp
test al, al
cmovne edx, ecx
jmp 0x1400da229
cmp ecx, 0x4c1e1acb
je 0x1400daca4
cmp ecx, 0x4e6c5c69
jne 0x1400ccaa0
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x9df10f20
mov edx, ebx
and edx, 0x620ef0df
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x620ef0de
and edx, 0x9df10f21
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xf8a853ac
and edx, 0x757ac53
or edx, edi
and ebx, 0xf8a853ac
and ecx, 0x757ac53
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov ecx, r8d
or cl, bl
xor cl, 1
and bl, r8b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, edx
and cl, r8b
xor dl, r8b
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov 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 dl, 1
mov edx, 0xb4db40b0
mov ebp, 0x2e0f83
cmovne edx, ebp
test cl, 1
mov ecx, 0xb4db40b0
jmp 0x1400d716d
cmp ecx, 0xb3054e4
je 0x1400dae53
cmp ecx, 0xcb91f6f
jne 0x1400ccaa0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xde4e3826
mov edx, ebx
not edx
or ebp, 0x308219
and ebp, 0x1e78ba1b
and ecx, 0xc0060024
or ecx, ebp
and ebx, 0x1e78ba1b
and edx, 0x218145c0
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2cdd320f
and edx, 0xd322cdf0
or edx, ecx
mov ebp, edx
xor ebp, 0x540a550
xor edx, 0xf2930a29
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xca2f5087
and ebp, 0x35d0af78
or ebp, edx
mov edx, ebp
xor edx, 0x1140a401
xor ebp, 0xca2f5086
mov edi, ecx
and edi, 0x66981b7a
and ebx, 0x9967e484
or ebx, edi
or ecx, ebp
and ebp, 0x66981b7a
and edx, 0x9967e485
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x411dc7e8
and edx, ecx
or ecx, 0xbee23817
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x160a02e6
and ebp, 0x4115c508
or ebp, edi
or ecx, ebx
and ebx, 0x160a02e6
and edx, 0xe9f5fd19
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbee23817
and ecx, 0x411dc7e8
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9ebc5471
and edx, 0x6143ab8e
or edx, ecx
xor edx, 0x6143ab8e
setne dl
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
or al, bl
xor al, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
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 al, 1
mov eax, 0x6658723c
mov ebp, 0xf4bb4818
cmovne eax, ebp
test dl, 1
mov r15d, 0xf4bb4818
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x6658723c
jmp 0x1400d99d3
cmp ecx, 0x8a367daa
je 0x1400dae69
cmp ecx, 0x8a5474d6
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ebp, esi
and ebp, 0xc64febe7
mov edx, edi
and edx, 0x39b01418
or edx, ebp
mov ebp, edx
xor ebp, 0x30200008
xor edx, 0xc04ca106
mov ecx, edi
xor ecx, 0xf1eca10e
and ecx, edi
or edx, 0xe135ef1
mov ebx, ecx
not ebx
mov eax, edx
and eax, 0x8bc4f922
and ebp, 0x7028000c
or ebp, eax
or edx, ebx
and ebx, 0x8bc4f922
and ecx, 0x743b06dd
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb0d97a5e
and edx, 0x4f2685a1
or edx, eax
mov ebx, edx
xor ebx, 0x36c204a4
xor edx, 0x51911
and edx, 0x880d391b
and ebx, 0x77f2c6e4
or ebx, edx
mov eax, ebx
xor eax, 0x36f28024
xor ebx, 0x880d391b
mov ecx, ebx
and ecx, 0xc1044fc0
and eax, 0x3efbb03f
or eax, ecx
or ebx, edi
and edi, 0xc1044fc0
and esi, 0x3efbb03f
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x8b3709e1
and ebx, 0x74c8f61e
or ebx, eax
xor ebx, 0x74c8f61e
setne al
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov ebx, ecx
and al, cl
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
and dl, r9b
or al, dl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
mov edx, 0x2f3bb1c
mov ebp, 0x79cee9b
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x2f3bb1c
cmovne eax, ebp
test cl, cl
jmp 0x1400d75aa
cmp ecx, 0xcb17d0dc
je 0x1400daf51
cmp ecx, 0xcb3518e4
jne 0x1400ccaa0
mov ecx, 0x71eb17e5
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0x673c05d5
je 0x1400daf67
cmp ecx, 0x6921edb1
jne 0x1400ccaa0
mov ecx, 0xa53e2610
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xa9a06c0d
je 0x1400db125
cmp ecx, 0xaaf65fa2
jne 0x1400ccaa0
mov ecx, 0x2bbacfe8
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
cmp ecx, 0xf03d9620
je 0x1400db21d
cmp ecx, 0xf090f65f
jne 0x1400ccaa0
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x180090
mov ecx, ebx
and ecx, 0xa2451004
or ecx, edx
xor ecx, 0xa2451004
mov edx, ebx
xor edx, 0xa25d1094
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x5da2ef6a
and edx, 0xa25d1095
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x95ccc15d
and edx, 0x6a333ea2
or edx, ecx
mov ecx, edx
xor ecx, 0x6a110620
and ebp, 0xe1afb484
and ebx, 0x1e504b7b
or ebx, ebp
mov ebp, ebx
xor ebp, 0xa104279
xor edx, 0x95ccc15d
xor ebx, 0xe1afb484
mov edi, edx
and edi, 0x9562b982
and ecx, 0x6a9d467d
or ecx, edi
or edx, ebx
and ebx, 0x9562b982
and ebp, 0x6a9d467d
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r10d, r9d
or r10b, dl
mov eax, r9d
xor al, dl
not al
and al, dl
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcf03fae3
mov ebp, 0x8fcf29e0
cmovne edx, ebp
test cl, 1
mov ecx, 0xcf03fae3
jmp 0x1400d716d
mov ecx, 0x4653ba06
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rax, qword [rsp + 0x38]
mov qword [0x140265068], rax
mov ecx, 0xceda4e6e
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x4fe05105
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
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
not ebp
mov eax, ebp
and eax, 0xae3fd3e
and ecx, 0xf51c02c1
or ecx, eax
mov esi, ecx
xor esi, 0xf51c02c1
xor ecx, 0xae3fd3e
mov ebx, ecx
or ebx, 0x935fd00e
mov edi, ebx
not edi
or ebp, 0x6ca02ff1
mov edx, ebp
not edx
and ebx, 0x36ecfd7
and edi, 0x6c802020
or edi, ebx
and ebp, 0x36ecfd7
and edx, 0x90111008
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x935fd00f
and edx, 0x6ca02ff0
or edx, ebp
and ecx, 0x271959c9
mov eax, esi
and eax, 0xd8e6a636
or eax, ecx
xor eax, 0x271959c8
and esi, 1
or esi, eax
mov eax, esi
not eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xd2711a99
and edx, 0x2d8ee566
or edx, ebp
or ecx, esi
and esi, 0xd2711a99
and eax, 0x2d8ee566
or eax, esi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x969a4f0b
and eax, 0x6965b0f4
or eax, ecx
mov ecx, eax
xor ecx, 0x61a0309
xor eax, 0x29648024
and ecx, 0x461b33d9
and eax, 0xb9e4cc26
or eax, ecx
mov ecx, eax
xor ecx, 0x1b03d1
xor eax, 0xa044cc02
and eax, 0xe644fc0a
and ecx, 0x19bb03f5
or ecx, eax
xor ecx, 0x19bb03f5
sete al
cmp dword [0x14026571c], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
xor dl, cl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x4653ba06
mov ebp, 0x587723e4
cmovne eax, ebp
test cl, cl
mov ecx, 0x4653ba06
cmovne ecx, eax
jmp 0x1400da36e
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x411bfec5
and edx, 0xbee4013a
or edx, ecx
mov eax, edx
not eax
xor edx, 0xbee4013a
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x33267475
and ebp, 0xccd98b8a
or ebp, ebx
or ecx, edx
and edx, 0x33267475
and eax, 0xccd98b8a
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4ca2f4dd
and edx, ecx
not ecx
and ecx, 0x2dcceee5
and eax, 0xd233111a
or eax, ecx
mov ecx, eax
xor ecx, 0x40200008
xor eax, 0xc80e4c5
or eax, 0xb35d0b22
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x12d69a32
and ecx, 0x4c2064cd
or ecx, ebx
or eax, ebp
and ebp, 0x12d69a32
and edx, 0xed2965cd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb35d0b22
and eax, 0x4ca2f4dd
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x395afd34
and ecx, 0xc6a502cb
or ecx, eax
xor ecx, 0x395afd34
cmp ecx, 0xffffffff
sete al
cmp dword [0x14026571c], 9
setg bl
xor al, bl
mov r8d, eax
xor r8b, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x90d056d0
mov ebp, 0x1d83177
cmovne edx, ebp
test al, 1
mov eax, 0x90d056d0
jmp 0x1400d76fa
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc97903fe
and ebp, 0x3686fc01
or ebp, edi
or edx, ebx
and ebx, 0xc97903fe
and ecx, 0x3686fc01
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0x5aa49b80
and ebx, edx
not edx
and edx, 0xe6a03872
and ecx, 0x195fc78d
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x42a01800
or edx, 0xa55b647f
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x3f9a9208
and edi, 0x40240980
or edi, eax
or edx, esi
and esi, 0x3f9a9208
and ebx, 0xc0656df7
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x1c2d090a
and edx, 0xe3d2f6f5
or edx, eax
xor edx, 0xb9766d74
and ebp, 1
xor ecx, 0x195fc78c
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xacfb9952
and ecx, 0x530466ad
or ecx, eax
xor ecx, 0x530466ad
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x11996f0e
and edx, ecx
and ecx, 0xee6690f1
or ecx, eax
mov eax, ecx
xor eax, 0xc2020070
xor ecx, 0x11996f0e
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x2d6c928f
and eax, 0xd2936d70
or eax, ebx
or ecx, ebp
and ebp, 0x2d6c928f
and edx, 0xd2936d70
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x75e1cd6
and ecx, 0xf8a1e329
or ecx, eax
mov eax, ecx
xor eax, 0x18a04309
xor ecx, 0x20e0042
and ecx, 0xe20fa062
and eax, 0x1df05f9d
or eax, ecx
xor eax, 0xe20fa062
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
xor bl, 1
or bl, al
xor bl, 1
and cl, al
and dl, r9b
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xc04c1a69
mov ecx, 0xe2840479
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xc04c1a69
cmovne ecx, edx
test bl, bl
jmp 0x1400da510
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x98a2d40c
mov ebx, eax
and ebx, 0x675d2bf2
or ebx, ebp
xor ebx, 0x675d2bf2
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0x18485c28
and eax, 0xe7b7a3d7
or eax, edx
mov edx, eax
xor edx, 0x24330253
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xd38ce58c
and ebp, 0x2c731a73
or ebp, edi
xor eax, 0x10084408
and eax, 0xd38ce58c
and edx, 0x2c731a73
or edx, eax
xor edx, ebp
xor ebx, edx
test ebx, edx
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov r8d, ecx
xor r8b, dl
and r8b, cl
xor al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
xor cl, 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
xor cl, r9b
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
xor bl, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x561b38c1
mov ecx, 0x1dbc19c0
cmovne edx, ecx
test al, al
mov ecx, 0x561b38c1
jmp 0x1400db10b
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x6d43244b
and ebp, edx
or edx, 0x92bcdbb4
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x3ba91b5e
and ecx, 0x44422401
or ecx, edi
or edx, ebx
and ebx, 0x3ba91b5e
and ebp, 0xc456e4a1
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4c3b9b71
and edx, 0xb3c4648e
or edx, ecx
mov ebx, edx
xor ebx, 0x5a834085
mov ecx, edx
xor ecx, 0x2178bf3a
xor edx, 0x72b30ada
and edx, ecx
mov esi, ecx
or esi, 0xac344a1f
mov edi, esi
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xd571d798
and edx, 0x2a8e2867
or edx, eax
or ebp, esi
and esi, 0xd571d798
and edi, 0x28a2060
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xfdff3150
and ebp, 0x200ceaf
or ebp, eax
xor ebp, 0xae3484b1
and ebx, 0x5aebcd9d
mov eax, ecx
and eax, 0xa5143262
or eax, ebx
xor eax, 0x5aebcd9c
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x716d3747
and ecx, 0x8e92c8b8
or ecx, eax
xor ecx, 0x8e92c8b8
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
xor eax, 0xab1de43f
and eax, ecx
not ecx
and ecx, 0xab1de43f
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x17f2116c
and eax, 0xe80dee93
or eax, ecx
xor eax, 0x43100aac
sete r9b
setne bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, bl
or bl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor bl, 1
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x83f5c4b1
mov eax, 0xf57b6e18
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x83f5c4b1
jmp 0x1400da510
mov ecx, 0x50dfb38e
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x46a33a68
and ebp, ecx
or ecx, 0xb95cc597
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xff777c6f
and edx, 0x800200
or edx, edi
or ecx, ebx
and ebx, 0xff777c6f
and ebp, 0x888390
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb95cc597
and ecx, 0x46a33a68
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x8545b9c0
and ecx, 0x7aba463f
or ecx, edx
mov ebx, ecx
xor ebx, 0xb00400
mov edx, ebp
not edx
xor ecx, 0x8545b9c1
mov edi, edx
and edi, 0x7b0b73bf
and ebp, 0x84f48c40
or ebp, edi
or edx, ecx
and ecx, 0x7b0b73bf
and ebx, 0x84f48c40
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5546a27b
and edx, 0xaab95d84
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaab95d84
and edx, 0x5546a27b
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3c356b91
and edx, 0xc3ca946e
or edx, ebp
xor edx, 0x3c356b91
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl sil
cmp eax, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov eax, edx
xor al, 1
xor dl, bl
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
and dl, r10b
xor al, 1
and al, sil
or al, dl
and r9b, sil
and r10b, r8b
or r10b, r9b
mov edx, esi
xor dl, r8b
and sil, r8b
or sil, dl
xor sil, 1
mov edx, r10d
and dl, sil
xor sil, r10b
or sil, dl
mov edx, esi
xor dl, 1
mov ecx, esi
and cl, dl
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov r8d, ecx
and r8b, al
mov ebx, eax
xor bl, dl
or dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x9acfc2bd
mov ebp, 0xf5344aa9
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x9acfc2bd
jmp 0x1400d954a
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xd1de6b16
mov edx, ebp
and edx, 0x2e2194e8
or edx, ecx
xor edx, 0x2e2194e8
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
mov edi, ecx
and edi, 0x2c8f9a1e
and edx, 0xd37065e1
or edx, edi
or ecx, ebp
and ebp, 0x2c8f9a1e
and ebx, 0xd37065e1
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, bl
and cl, al
xor cl, dl
and r8b, al
or al, dl
and bl, dl
or bl, r8b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x4fe05105
mov ecx, 0x2f1ff13b
cmovne ebp, ecx
test dl, 1
mov ecx, 0x4fe05105
jmp 0x1400d79cd
mov ecx, 0x1a29defc
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0xf85d5ba3
mov edx, edi
and edx, 0x7a2a45c
or edx, ecx
mov ecx, edx
xor ecx, 0x1008008
xor edx, 0x98085800
mov ebx, edi
xor ebx, 0x9928d848
and ebx, edi
or edx, 0x66d727b7
mov esi, ebx
not esi
mov eax, edx
and eax, 0x9eae0671
and ecx, 0x100d808
or ecx, eax
or edx, esi
and esi, 0x9eae0671
and ebx, 0x6151f98e
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x427b3338
and edx, 0xbd84ccc7
or edx, eax
mov eax, edx
xor eax, 0x2004100a
xor edx, 0xdb53eb71
mov ecx, edx
and ecx, 0xc4facee5
and eax, 0x3b05311a
or eax, ecx
and edi, 0xc4facee5
and ebp, 0x3b05311a
or ebp, edi
xor ebp, eax
xor edx, ebp
test edx, ebp
sete al
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
and dl, bl
and cl, al
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
xor al, 1
mov r8d, ecx
xor r8b, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and al, r8b
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xcb3518e4
mov edx, 0x71eb17e5
cmovne ecx, edx
test bl, bl
mov ebp, 0xcb3518e4
cmove ecx, ebp
jmp 0x1400d8a19
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xb4db40b0
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, ebx
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xad538ac
and ebp, 0xad538ac
and edx, 0xf52ac752
or edx, ebp
and ecx, 0xad538ad
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xc9551c9b
and ecx, 0x36aae364
or ecx, edx
mov edx, ecx
xor edx, 0x14aa2024
xor ecx, 0xc9551c9b
mov ebp, ecx
and ebp, 0xab51c34a
and edx, 0x54ae3cb5
or edx, ebp
or ecx, ebx
and ebx, 0xab51c34a
and edi, 0x54ae3cb5
or edi, ebx
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x569b64e1
and ecx, 0xa9649b1e
or ecx, edx
xor ecx, 0xa9649b1e
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x8950e5e5
mov ecx, 0xc3aeffc2
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x8950e5e5
cmovne ecx, eax
test bl, bl
cmovne ecx, edx
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x810459
mov ebx, eax
and ebx, 0x84622000
or ebx, edx
xor ebx, 0x84622000
mov edx, eax
xor edx, 0x84e32459
and edx, eax
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x7b1cdba7
and edx, 0x84e32458
or edx, ebx
and ebp, 0x9992aa45
and eax, 0x666d55ba
or eax, ebp
mov ebp, eax
xor ebp, 0x666d55ba
xor eax, 0x9992aa45
and eax, edx
not edx
and ebp, edx
or eax, ebp
xor edx, eax
test edx, eax
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r10d
xor cl, al
and cl, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
or dl, bl
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
mov ebx, edx
xor bl, cl
and dl, bl
and bl, cl
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r8b
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test dl, 1
mov ecx, 0x788b71e6
mov ebp, 0xf95010dc
cmovne ecx, ebp
test bl, 1
mov edx, 0x788b71e6
cmove ecx, edx
jmp 0x1400d86b5
mov rax, qword [rsp + 0x38]
mov qword [0x140265068], rax
mov ecx, 0x63fe76d7
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd0210c4
mov edx, edi
and edx, 0x2918911
or edx, ebp
xor edx, 0x2918911
mov ebx, edi
and ebx, 0xf06c662a
or ebx, edx
mov edx, ebx
not edx
and edx, 0x6d265eaf
and ebx, 0x92d9a150
or ebx, edx
mov ebp, ebx
xor ebp, 0x9d4a3884
xor ebx, 0x62804030
mov edx, ebp
and edx, 0x987fa74f
and ebx, 0x678058b0
or ebx, edx
or ebp, edi
and edi, 0x987fa74f
and ecx, 0x678058b0
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x4ff56db3
and ebp, 0xb00a924c
or ebp, ecx
xor ebp, 0xb00a924c
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
and al, bl
xor al, 1
xor dl, r9b
and dl, r9b
mov ecx, eax
xor cl, dl
not cl
and cl, dl
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, r8d
xor al, r9b
and al, r8b
xor bl, r9b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x4286d8a6
mov ecx, 0xd642f159
cmovne eax, ecx
test bl, 1
mov ecx, eax
mov ebp, 0x4286d8a6
cmovne ecx, ebp
test dl, 1
jmp 0x1400da370
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edi, ecx
or edi, 0xd8fe5394
and ebx, 0xd8fe5394
and ebp, 0x2701ac6a
or ebp, ebx
and edi, 0xd8fe5395
xor edi, ebp
and edx, 0x9c62abc6
and ecx, 0x639d5439
or ecx, edx
mov edx, ecx
xor edx, 0x639d5439
xor ecx, 0x9c62abc6
and ecx, edi
not edi
and edx, edi
or ecx, edx
xor edi, ecx
test edi, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
xor al, 1
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x70cfe6b
mov ebp, 0xb79cba60
cmovne ecx, ebp
test dl, 1
mov edx, 0x70cfe6b
jmp 0x1400da221
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0xaa2414ca
mov edi, ecx
not edi
mov edx, ebx
or edx, 0x55dbeb35
mov ebp, edx
not ebp
and ecx, 0x147701a2
and edi, 0x4188ea15
or edi, ecx
and edx, 0x147701a2
and ebp, 0xaa001448
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xaa0cb1a2
and ebp, 0x55f34e5d
or ebp, ecx
mov ecx, ebp
xor ecx, 0x28a569
xor ebp, 0xffd75a96
and ebx, ebp
and ecx, esi
or ecx, ebx
xor ebp, ecx
test ebp, ecx
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
and cl, bl
xor bl, r8b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x5283eeab
mov ebp, 0xe483c271
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x5283eeab
jmp 0x1400da370
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, r9d
or bl, al
mov ecx, r9d
xor cl, al
not cl
and cl, al
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
and r8b, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0x4ada78
mov ebp, 0x8aa3f136
cmovne ecx, ebp
test dl, 1
mov edx, 0x4ada78
cmovne ecx, edx
jmp 0x1400d86b5
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov ecx, ebp
xor ecx, 0x2bcaec5
and ecx, ebp
not ebp
and ebp, 0x2a00a81
and edi, 0x1ca444
or edi, ebp
mov ebp, edi
xor ebp, 0x1c2404
xor edi, 0xffe35bbb
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0x5e0d061
and ebp, 0x21c2e84
or ebp, edx
or edi, ebx
and ebx, 0x5e0d061
and ecx, 0xfa1f2f9e
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xfd43513a
and edi, 0x2bcaec5
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0xc2e071fb
and edx, edi
not edi
and edi, 0x78409cfd
and ecx, 0x87bf6302
or ecx, edi
mov ebp, ecx
xor ebp, 0x87bf6302
mov ebx, ecx
xor ebx, 0xbaa0ed06
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x9bce808e
and edx, 0x64317f71
or edx, ebx
xor edx, 0xa6d10e8b
and ebp, 1
xor ecx, 0x87bf6303
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa1636382
and edx, ecx
and ecx, 0x5e9c9c7d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4614947d
xor ecx, 0xa1636382
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x38e94802
and ebp, 0xc716b7fd
or ebp, edi
or ecx, ebx
and ebx, 0x38e94802
and edx, 0xc716b7fd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x61209785
and ecx, 0x9edf687a
or ecx, ebp
xor ecx, 0x61209785
xor edx, ecx
test edx, ecx
setne bl
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r9d
xor al, bl
and al, r9b
mov edx, eax
xor dl, 1
and al, dl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor al, r8b
and r8b, r9b
and bl, cl
or bl, r8b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
and r8b, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
xor al, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x357368af
mov ebp, 0xf5344aa9
cmovne eax, ebp
test dl, 1
mov edx, 0x357368af
cmovne edx, eax
test cl, 1
jmp 0x1400d954a
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1510012
mov ebp, eax
and ebp, 0x840c11c9
or ebp, edx
xor ebp, 0x840c11c9
mov edx, eax
and edx, 0x7aa2ee24
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x7aa2ee25
and edx, 0x855d11da
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x29d980eb
and edx, 0xd6267f14
or edx, ebp
xor edx, 0xd6267f14
and ecx, 0x31dbb49f
and eax, 0xce244b60
or eax, ecx
xor eax, 0xce244b60
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x22c0634c
and eax, 0xdd3f9cb3
or eax, ecx
xor eax, 0xdd3f9cb3
sete al
cmp dword [0x14026571c], 9
setg cl
xor al, cl
xor cl, al
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, al
xor al, 1
xor dl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9eb23b50
mov ebp, 0x581e0b73
cmovne ecx, ebp
test al, al
mov eax, 0x9eb23b50
cmovne eax, ecx
test dl, dl
jmp 0x1400d85b7
mov rax, qword [rsp + 0x30]
mov eax, dword [0x140265720]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0xa8b179bb
and eax, 0x574e8644
or eax, ecx
or ebx, ebp
and ebp, 0xa8b179bb
and edx, 0x574e8644
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov edx, ebx
not edx
mov eax, ebx
or eax, 0x1a8194bd
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, 0xe57e6b42
and ecx, ebx
mov edi, ecx
not edi
mov esi, eax
and esi, 0x26d6fab2
and ebp, 0xc1280140
or ebp, esi
or eax, edi
and edi, 0x26d6fab2
and ecx, 0xd929054d
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7c8fab58
and eax, 0x837054a7
or eax, ecx
mov ecx, eax
xor ecx, 0x40a1060
and edx, 1
xor ebx, 0xfffffffe
or ebx, edx
mov edx, ebx
not edx
xor eax, 0x99f1c01b
mov ebp, eax
and ebp, 0xe2046f9f
and ecx, 0x1dfb9060
or ecx, ebp
or eax, ebx
and ebx, 0xe2046f9f
and edx, 0x1dfb9060
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf8e3bda7
and eax, 0x71c4258
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdc1bf5f3
and eax, 0x23e40a0c
or eax, ecx
mov ecx, eax
xor ecx, 0x8801100b
xor eax, 0x24f84854
mov edx, eax
and edx, 0x57cee7a0
and ecx, 0xa831185f
or ecx, edx
xor ecx, 0x57cee7a0
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14026571c], 9
setg dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov ebx, edx
xor bl, cl
not bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xc80073eb
mov ebp, 0xae2fe2a3
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xc80073eb
cmovne edx, ebp
test al, al
jmp 0x1400da226
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x96c467d4
and ecx, edx
not edx
and edx, 0x96c467d4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x693b982b
and ecx, 0x96c467d4
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, 0xcdb3f915
and ebp, 0x324c06ea
or ebp, edi
or edx, ebx
and ebx, 0xcdb3f915
and ecx, 0x324c06ea
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x32b42861
and edx, 0xcd4bd79e
or edx, ecx
mov ecx, edx
xor ecx, 0x410bd78a
xor edx, 0x10840061
and edx, 0x9cc40075
and ecx, 0x633bff8a
or ecx, edx
mov edx, ecx
xor edx, 0x90440000
xor ecx, 0x43292182
and ecx, 0x4fa921f7
and edx, 0xb056de08
or edx, ecx
mov ecx, edx
xor ecx, 0x3040dc08
xor edx, 0x1812121
and edx, 0x81972321
and ecx, 0x7e68dcde
or ecx, edx
xor ecx, 0x7e68dcde
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
and bl, dl
and cl, r8b
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0xfe07aa00
mov ebp, 0xda7d1014
cmovne eax, ebp
test cl, 1
mov ecx, 0xfe07aa00
cmove eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x1400dac91
mov ecx, 0x719e7b93
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1a291041
and ecx, 0xe5d6efbe
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe5d6efbe
and ecx, 0x1a291041
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, 0x357678b0
and ebx, 0xca89874e
or ebx, edi
or ebp, edx
and edx, 0x357678b0
and ecx, 0xca89874f
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x4837316a
and ecx, ebp
not ebp
and ebp, 0x42060
and edx, 0x4833110a
or edx, ebp
xor edx, 0x4833110a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb7c8ce95
and ecx, 0x4837316a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42e4077d
and ecx, 0xbd1bf882
or ecx, edx
mov edx, ecx
xor edx, 0x1c128082
xor ecx, 0x42e40765
and ecx, 0xe3ed7f65
and edx, 0x1c12809a
or edx, ecx
mov ecx, edx
xor ecx, 0x22ed1744
xor edx, 0x120002
and edx, 0xc1126823
and ecx, 0x3eed97dc
or ecx, edx
xor ecx, 0x3eed97dc
sete r9b
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and al, r8b
mov ecx, ebx
and cl, r9b
or cl, al
xor dl, r9b
or bl, r8b
xor bl, 1
or bl, dl
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0xf5d08604
mov ebp, 0x3b257c78
cmovne ecx, ebp
test al, 1
mov eax, 0xf5d08604
cmovne ecx, eax
jmp 0x1400da8cc
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne r10b
sete r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov eax, ebx
not al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and cl, r9b
and r9b, al
not al
and al, r10b
or al, r9b
and r10b, r8b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x1fc257bc
mov ebp, 0x91d3642f
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x1fc257bc
jmp 0x1400d954a
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x71453938
and ecx, edx
not edx
and edx, 0x71453938
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8ebac6c7
and ecx, 0x71453938
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfd21fd13
and ecx, 0x2de02ec
or ecx, ebp
xor ecx, 0x2de02ed
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x45753ee9
and edx, 0xba8ac116
or edx, ecx
mov ecx, edx
xor ecx, 0x14120e0
xor edx, 0xa080106
and ecx, 0xb1c3e0f0
and edx, 0x4e3c1f0f
or edx, ecx
xor edx, 0x4e3c1f0f
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xfb1375d0
mov edx, 0x6f78c20d
cmovne ecx, edx
test bl, 1
mov ebp, 0xfb1375d0
jmp 0x1400d6e9a
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r8b
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov ecx, eax
or cl, dl
xor cl, 1
xor al, dl
not al
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
and bl, r8b
xor cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, bl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x1da1fae0
mov ecx, 0xcd7accf1
cmovne ebp, ecx
test al, 1
mov ecx, 0x1da1fae0
cmovne ecx, ebp
test dl, dl
jmp 0x1400da8cf
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xef9475c2
and ecx, edx
not edx
and edx, 0xef9475c2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x106b8a3d
and ecx, 0xef9475c2
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 0x4cf4bb66
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xb30b4499
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x48801638
and ebx, 0xb30b4081
or ebx, eax
or edx, esi
and esi, 0x48801638
and edi, 0xb77fe9c7
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x4cf4bb67
and edx, 0xb30b4498
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8ef13e85
and ecx, 0x710ec17a
or ecx, eax
xor ecx, 0x710ec17a
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x17884a36
and ecx, 0xe877b5c9
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe877b5c9
and ecx, 0x17884a36
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xe2788bdc
and eax, 0x1d877423
or eax, ecx
mov ecx, eax
xor ecx, 0x62088088
xor eax, 0xd076003
and eax, 0x8d776b57
and ecx, 0x728894a8
or ecx, eax
xor ecx, 0x728894a8
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, r10d
xor bl, dl
mov eax, ebx
and al, dl
and r9b, dl
and dl, r10b
or dl, bl
and bl, r10b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x79cb759b
mov ecx, 0x36ffbe9e
cmovne ebp, ecx
test dl, 1
mov ecx, 0x79cb759b
jmp 0x1400d79cd
mov ecx, 0x5e9f6bb3
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x65959ef4
and edx, 0x9a6a610a
or edx, ebx
xor edx, 0x9a6a610a
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5dd11095
and ecx, 0xa22eef6a
or ecx, edx
xor ecx, 0xa22eef6a
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8c2475b8
and ecx, 0x73db8a47
or ecx, edx
xor ecx, 0x73db8a47
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r10d
xor al, r8b
and al, r10b
xor al, 1
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r9b, r10b
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, 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 dl, 1
mov ecx, 0x719e7b93
mov edx, 0x8bf13ea4
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x719e7b93
jmp 0x1400da370
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xdbe0c148
mov ebp, ecx
and ebp, 0x40220a0
or ebp, edx
xor ebp, 0x40220a0
and ecx, 0x201d1e17
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x201d1e17
and ecx, 0xdfe2e1e8
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x3b582862
and ecx, 0xc4a7d79d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40038294
mov edx, ebx
not edx
xor ecx, 0x3b582863
mov edi, edx
and edi, 0x9dec5528
and ebx, 0x6213aad7
or ebx, edi
or edx, ecx
and ecx, 0x9dec5528
and ebp, 0x6213aad7
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xe537a8cb
and ecx, 0x1ac85734
or ecx, edx
mov edx, ecx
xor edx, 0x503284a
xor ecx, 0x1ac85734
mov ebp, ecx
and ebp, 0xf2748391
and edx, 0xd8b7c6e
or edx, ebp
xor edx, 0xd8b7c6e
or edx, ecx
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
or bl, dl
and dl, al
xor al, r8b
xor bl, 1
or bl, al
and cl, r8b
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
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 cl, 1
mov ecx, 0x5ce91d89
mov ebp, 0xcf9706df
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x5ce91d89
jmp 0x1400da370
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4622c753
and edx, 0xb9dd38ac
or edx, ecx
mov ecx, edx
xor ecx, 0x201018a0
xor edx, 0x40028202
and edx, 0xd9cfa20e
and ecx, 0x26305df1
or ecx, edx
mov edx, ecx
xor edx, 0xd9cfa20e
mov ebp, ecx
xor ebp, 0xd9cfa20f
and ebp, edx
xor ecx, 0x26305df0
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf5cf141a
and ebp, 0xa30ebe5
or ebp, edi
or ecx, ebx
and ebx, 0xf5cf141a
and edx, 0xa30ebe5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc29dba15
and ecx, 0x3d6245ea
or ecx, edx
mov ebx, ecx
xor ebx, 0xc020000
xor ecx, 0x80008800
or ebp, 0xce2e9870
mov edx, ebp
not edx
or ecx, 0x20d16681
and ecx, 0xa0f1eee1
and ebx, 0x4e0e1010
or ebx, ecx
and ebp, 0xa0f1eee1
and edx, 0x1100010e
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x31d1678f
and edx, 0xce2e9870
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3ef72ac0
and edx, 0xc108d53f
or edx, ebp
xor edx, 0xc108d53f
or edx, ecx
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov ebx, r8d
xor cl, r8b
xor r8b, dl
not r8b
and r8b, dl
or bl, dl
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
or r9b, dl
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 eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, 1
mov edx, eax
xor al, r8b
and r8b, bl
and dl, cl
or dl, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8cd42775
mov ebp, 0x7555ff4
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x8cd42775
jmp 0x1400da370
mov ecx, 0x19a7c866
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, ebx
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0x9d7b5297
and ecx, 0x6284ad68
or ecx, edi
or ebx, ebp
and ebp, 0x9d7b5297
and edx, 0x6284ad68
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov edx, ebx
not edx
mov ecx, ebx
xor ecx, 0x4ff6ed18
mov edi, ecx
and edi, edx
and ecx, ebx
mov ebp, edi
not ebp
mov esi, ecx
not esi
mov eax, ebp
and eax, 0x69e68ff2
and edi, 0x9619700d
or edi, eax
or ebp, esi
and esi, 0x69e68ff2
and ecx, 0x9619700d
or ecx, esi
xor ecx, edi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x6cbb4803
and ebp, 0x9344b7fc
or ebp, eax
xor ebp, 0xdcb25ae5
and ebx, 0xa0f151b7
mov eax, edx
and eax, 0x5f0eae48
or eax, ebx
xor eax, 0xa0f151b6
and edx, 1
or edx, eax
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and edx, 0xc4a30a60
and eax, 0x3b5cf59f
or eax, edx
mov ecx, eax
xor ecx, 0x40030020
xor eax, 0x1158e015
and eax, 0x95f8ea55
and ecx, 0x6a0715aa
or ecx, eax
xor ecx, 0x6a0715aa
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
and bl, al
and dl, r11b
or dl, bl
and r9b, r11b
or r11b, r10b
xor r11b, 1
and al, r10b
or al, r9b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x19a7c866
mov ecx, 0x627701bb
cmovne ebp, ecx
test al, al
mov ecx, 0x19a7c866
cmovne ecx, ebp
jmp 0x1400d95f3
mov edx, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xaf2cdb6a
mov edx, ebp
and edx, 0x50d32495
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xcfff6515
and edx, 0x30009aea
or edx, ebx
mov ebx, edx
xor ebx, 0x16244080
and eax, 0x72193414
and ebp, 0x8de6cbeb
or ebp, eax
mov eax, ebp
xor eax, 0x4e4c0ea
xor edx, 0x60d3be7e
mov edi, edx
and edi, 0xe91b0f15
and ebx, 0x16e4f0ea
or ebx, edi
xor ebp, 0x60190414
and ebp, 0xe91b0f15
and eax, 0x16e4f0ea
or eax, ebp
xor eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg bl
mov edx, ebx
and dl, al
mov r11d, ebx
xor r11b, al
or r11b, dl
mov r10d, r11d
xor r10b, 1
xor bl, r9b
not bl
and bl, r9b
xor al, r8b
not al
and al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r11d
and cl, r10b
and dl, al
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x272e4cec
mov ebp, 0xc7571527
cmovne ecx, ebp
test al, 1
mov eax, 0x272e4cec
cmovne eax, ecx
test dl, 1
jmp 0x1400d85b7
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0x993b74f8
and ebx, 0x66c48b07
or ebx, edi
or ecx, ebp
and ebp, 0x993b74f8
and edx, 0x66c48b07
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3bf3f6b6
and ecx, 0xc40c0949
or ecx, edx
xor ecx, 0xc40c0949
setne dl
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, ecx
xor r8b, 1
mov edx, eax
xor dl, 1
and cl, r8b
mov ebx, edx
and bl, al
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, cl
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xe47ad810
mov edx, 0xa4ffcc33
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xe47ad810
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xce1d5069
and edx, 0x31e2af96
or edx, ebp
mov ecx, edx
xor ecx, 0xce1d5069
xor edx, 0x31e2af96
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 ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xac127286
and edx, 0x53ed8d79
or edx, ecx
xor edx, 0x53ed8d79
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, r10d
xor dl, cl
mov ebx, edx
and bl, r10b
mov eax, edx
and al, cl
xor bl, 1
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor dl, 1
xor r9b, r8b
or cl, r10b
xor cl, 1
or cl, r9b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa53e2610
mov ebp, 0x6921edb1
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xa53e2610
jmp 0x1400d85b7
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8ae7070e
mov ebx, ecx
and ebx, 0x7518f8f0
or ebx, ebp
xor ebx, 0x7518f8f0
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xc60a6e51
and ecx, 0x39f591ae
or ecx, edx
mov edx, ecx
xor edx, 0x39f591ae
xor ecx, 0xc60a6e51
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov eax, r9d
and al, dl
xor r9b, dl
or r9b, al
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, r9d
mov ebx, ecx
mov r10d, ecx
mov r11d, r9d
and r11b, cl
xor cl, r9b
xor r9b, 1
and dl, r9b
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
and bl, r8b
xor dl, 1
or dl, al
xor r10b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r10b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
or cl, r11b
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xc5e6f8ff
mov edx, 0xecad1f3d
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xc5e6f8ff
jmp 0x1400da510
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xd600838e
mov ecx, ebp
xor ecx, 0xd600838e
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xed047514
and ecx, 0x12fb8aeb
or ecx, edx
mov edx, ecx
xor edx, 0x40190104
xor ecx, 0x2004c419
and ecx, 0xa4e6cc79
and edx, 0x5b193386
or edx, ecx
xor edx, 0x5b193386
and ebx, 0xe881c1e2
and ebp, 0x177e3e1d
or ebp, ebx
xor ebp, 0x177e3e1d
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x1d70152f
and ebp, 0xe28fead0
or ebp, ecx
xor ebp, 0xe28fead0
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
xor r10b, 1
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x49ea791c
cmovne ebp, r12d
test al, 1
mov ecx, 0x49ea791c
jmp 0x1400da8c9
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9eea89aa
and ebp, 0x61157655
or ebp, edi
or edx, ebx
and ebx, 0x9eea89aa
and ecx, 0x61157655
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, 0x92af3ae9
and edx, 0x6d50c516
or edx, ebp
mov ebp, edx
xor ebp, 0x4450c510
xor edx, 0x92af3ae8
mov edi, ecx
and edi, 0x2b011827
and ebx, 0xd4fee7d8
or ebx, edi
or ecx, edx
and edx, 0x2b011827
and ebp, 0xd4fee7d8
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x2fb90df6
and ebp, ecx
or ecx, 0xd046f209
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x165a9e6d
and edx, 0x29a10192
or edx, edi
or ecx, ebx
and ebx, 0x165a9e6d
and ebp, 0xe9a56192
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd046f209
and ecx, 0x2fb90df6
or ecx, edx
sete r9b
setne r8b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r10b
and bl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, r8b
xor r9b, r10b
and r9b, r10b
xor r10b, r8b
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, 1
mov edx, eax
and dl, r10b
xor dl, 1
mov ecx, edx
xor cl, r10b
or dl, r10b
xor dl, 1
or dl, cl
xor dl, bl
or al, bl
xor bl, r10b
xor bl, 1
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x3b0492f6
mov ecx, 0xecad1f3d
cmovne ebp, ecx
test al, 1
mov ecx, 0x3b0492f6
jmp 0x1400da8c9
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x1dc48e5c
mov ebx, edx
and ebx, ecx
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe23b71a2
and edx, 0x1dc48e5d
or edx, ebx
and ecx, 1
xor ebp, 0xfffffffe
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x61ba1e47
and edx, 0x9e45e1b8
or edx, edi
or ecx, ebp
and ebp, 0x61ba1e47
and ebx, 0x9e45e1b8
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xd2dd8697
and ebp, ecx
or ecx, 0x2d227968
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xcdd8613f
and edx, 0x12058680
or edx, edi
or ecx, ebx
and ebx, 0xcdd8613f
and ebp, 0x32279ec0
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2d227968
and ecx, 0xd2dd8697
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa416ee88
and ecx, 0x5be91177
or ecx, ebp
xor ecx, 0x5be91177
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and al, bl
and r8b, dl
or r8b, al
mov eax, edx
xor al, bl
mov ecx, eax
xor cl, 1
and dl, bl
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
xor dl, r8b
xor r8b, 1
or r8b, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x35c01dbe
mov ebp, 0x9597659f
cmovne ecx, ebp
test r8b, 1
mov edx, 0x35c01dbe
cmovne ecx, edx
jmp 0x1400d86b5
mov rax, qword [rsp + 0x38]
mov qword [0x140265068], rax
mov ecx, 0x1fc257bc
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x5eddaa
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x38f29b42
mov edx, edi
and edx, 0xc70d64bc
or edx, ebp
mov ebp, edx
xor ebp, 0x8108048c
xor edx, 0x38f21a41
mov ecx, ebx
or ecx, 0x7ef77a70
and edx, 0x7ef77a71
and ebp, 0x8108858e
or ebp, edx
and ecx, 0x7ef77a71
xor ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaa8bcb05
and ecx, 0x557434fa
or ecx, ebp
and edi, 0xaa8bcb05
and ebx, 0x557434fa
or ebx, edi
xor ebx, ecx
xor edx, ebx
test edx, ebx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r9d
xor al, r11b
mov ebx, eax
and bl, r9b
and al, r11b
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
or r11b, r9b
xor cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, al
xor al, 1
or al, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x41b787e2
mov ebp, 0x48005e68
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x41b787e2
jmp 0x1400da510
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf3bda8d9
and edx, ecx
and ecx, 0xc425726
or ecx, ebp
xor ecx, 0xc425726
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x9482719b
and ecx, 0x6b7d8e64
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20618c25
mov edx, ebx
not edx
xor ecx, 0x9482719a
mov edi, edx
and edi, 0x4b1c4348
and ebx, 0xb4e3bcb7
or ebx, edi
or edx, ecx
and ecx, 0x4b1c4348
and ebp, 0xb4e3bcb7
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x4a0424d
and ecx, 0xfb5fbdb2
or ecx, edx
mov edx, ecx
xor edx, 0x480000d
xor ecx, 0x330d3882
and edx, 0xccd2853d
and ecx, 0x332d7ac2
or ecx, edx
mov edx, ecx
xor edx, 0x8c28109
xor ecx, 0x100408c0
and ecx, 0xd4140cf4
and edx, 0x2bebf30b
or edx, ecx
xor edx, 0x2bebf30b
sete r9b
setne r10b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, r8b
xor al, 1
mov edx, ebx
xor dl, r9b
and dl, bl
and r10b, r8b
and bl, r9b
or bl, r10b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
mov ecx, ebx
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor cl, dl
test cl, 1
mov eax, 0x837fed34
mov ecx, 0x2e0f83
cmovne eax, ecx
test dl, 1
mov ecx, 0x837fed34
cmovne ecx, eax
jmp 0x1400d9b3c
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x9cf368d6
mov ecx, ebx
not ecx
or edx, 0x220c1229
and edx, 0xba9f7a7f
and ebp, 0x4600080
or ebp, edx
and ebx, 0xba9f7a7f
and ecx, 0x41008500
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x94e019cf
and ecx, 0x6b1fe630
or ecx, edx
mov ebp, ecx
xor ebp, 0xf7ec8ee6
mov edx, ecx
xor edx, 0x8101119
and edx, 0x28181dfd
xor ecx, 0x2a208040
and ecx, ebp
and ebp, 0xd7e7e202
or ebp, edx
mov ebx, ebp
xor ebx, 0xd7e7e202
xor ebp, 0x28181dfd
mov edx, ebp
or edx, 0x2233f159
mov edi, edx
not edi
mov esi, ecx
not esi
mov eax, edx
and eax, 0x31258be1
and edi, 0xccc80406
or edi, eax
or edx, esi
and esi, 0x31258be1
and ecx, 0xceda741e
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x2233f158
and edx, 0xddcc0ea7
or edx, eax
and ebp, 0xa447d459
mov eax, ebx
and eax, 0x5bb82ba6
or eax, ebp
xor eax, 0xa447d458
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf5ec1272
and edx, 0xa13ed8d
or edx, ebp
or ecx, ebx
and ebx, 0xf5ec1272
and eax, 0xa13ed8d
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf5630507
and ecx, 0xa9cfaf8
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa9cfaf8
and ecx, 0xf5630507
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8f8aec42
and ecx, 0x707513bd
or ecx, eax
mov eax, ecx
xor eax, 0x20301204
xor ecx, 0x8d8aa000
and ecx, 0xddcfa1b9
and eax, 0x22305e46
or eax, ecx
mov ecx, eax
xor ecx, 0x1dc10091
xor eax, 0x20101842
and eax, 0xe01eb96a
and ecx, 0x1fe14695
or ecx, eax
xor ecx, 0x1fe14695
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
mov eax, ebx
not al
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x788b71e6
mov edx, 0xf3f99ec7
cmovne ecx, edx
test bl, bl
mov ebp, 0x788b71e6
cmovne ecx, ebp
jmp 0x1400d7170
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe8076332
and edx, 0x17f89ccd
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcbc2ed9b
and edx, 0x343d1264
or edx, ecx
mov ebp, edx
xor ebp, 0xdc3a7156
mov ebx, edx
xor ebx, 0xdc3a7157
and ebx, ebp
xor edx, 0x23c58ea8
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xb4f05efd
and ebx, 0x4b0fa102
or ebx, edi
or ecx, edx
and edx, 0xb4f05efd
and ebp, 0x4b0fa102
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xcae3f1dd
and edx, ecx
and ecx, 0x351c0e22
or ecx, ebp
mov ebp, ecx
xor ebp, 0x180220
xor ecx, 0xcae3f1dd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7f25cd82
and ebp, 0x80da327d
or ebp, edi
or ecx, ebx
and ebx, 0x7f25cd82
and edx, 0x80da327d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xad51b627
and ecx, 0x52ae49d8
or ecx, edx
mov edx, ecx
xor edx, 0x10aa4888
xor ecx, 0x4402406
and ecx, 0x46442556
and edx, 0xb9bbdaa9
or edx, ecx
xor edx, 0x46442556
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ebx
xor bl, dl
and dl, cl
and al, r8b
or al, dl
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 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 ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xad0b0f7d
mov eax, 0x6e3cc5d
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xad0b0f7d
jmp 0x1400da510
mov ecx, 0xcf03fae3
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov edi, dword [0x14026571c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xde8fd9c
mov ebx, eax
and ebx, 0xf2170263
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x2c0434d7
and ebx, 0xd3fbcb28
or ebx, ebp
xor ebx, 0x21ecc94a
and edx, 0xa285418f
and eax, 0x5d7abe70
or eax, edx
xor eax, 0x5d7abe70
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0x6e523358
and eax, 0x91adcca7
or eax, edx
xor eax, 0x91adcca7
sete r9b
setne cl
cmp edi, 0xa
setl bl
cmp edi, 9
setg r8b
mov edx, ecx
xor dl, r9b
and dl, cl
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ebx
or r8b, r9b
xor bl, r9b
mov eax, r8d
xor al, bl
xor bl, 1
xor al, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and dl, cl
and al, bl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x1920f068
mov ecx, 0xad9da173
cmovne edx, ecx
test bl, 1
mov ecx, 0x1920f068
cmovne ecx, edx
test al, 1
jmp 0x1400db111
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x98d7cdad
and edx, ebp
not ebp
and ebp, 0x8856c1ad
and ecx, 0x10810c00
or ecx, ebp
xor ecx, 0x10810c00
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd0a2a35
and edx, 0xf2f5d5ca
or edx, ecx
mov ebx, edx
xor ebx, 0x6a221867
mov ebp, edx
xor ebp, 0x6a221866
and ebp, ebx
xor edx, 0x95dde798
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x82ff499b
and ecx, ebx
not ebx
and ebx, 0x26d409a
and edx, 0x80920901
or edx, ebx
xor edx, 0x80920901
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9ea3e5b5
and ecx, 0x615c1a4a
or ecx, edx
mov edx, ecx
xor edx, 0x42210111
xor ecx, 0x1c5cac2e
mov ebp, ecx
and ebp, 0xb9dad6c0
and edx, 0x4625293f
or edx, ebp
xor edx, 0xb9dad6c0
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
mov edx, r10d
or dl, al
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and r8b, cl
and r10b, r9b
or r10b, r8b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x8a367daa
mov ebp, 0x545ec1a8
cmovne ecx, ebp
test al, 1
mov eax, 0x8a367daa
cmove ecx, eax
jmp 0x1400da8cc
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xab28a277
and edx, 0x54d75d88
or edx, ecx
mov ebx, edx
xor ebx, 0x900000
xor edx, 0x200226
or ebp, 0x3cb127b6
mov ecx, ebp
not ecx
or edx, 0x414e4841
and edx, 0x556f4fe7
and ebx, 0x28902010
or ebx, edx
and ebp, 0x556f4fe7
and ecx, 0x82009008
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc34ed849
and ecx, 0x3cb127b6
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 ebx, ecx
not ebx
or ecx, 0x3748953b
mov ebp, ecx
not ebp
or ebx, 0xc8b76ac4
mov edx, ebx
not edx
and ecx, 0x1cd97330
and ebp, 0xc02608c4
or ebp, ecx
and ebx, 0x1cd97330
and edx, 0x2300840b
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xff952604
and edx, 0x6ad9fb
or edx, ecx
xor edx, 0xc8ddb33f
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, eax
or dl, r9b
xor al, r9b
not al
and al, r9b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
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, ebx
xor al, cl
test cl, 1
mov ecx, 0x4796c3d8
mov ebp, 0x80569574
cmovne ecx, ebp
test bl, 1
mov edx, 0x4796c3d8
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x9d1fa74a
and ecx, 0x62e058b5
or ecx, eax
mov edx, ecx
xor edx, 0x608000a0
mov eax, ecx
xor eax, 0x9d1fa74a
xor ecx, 0xbc5f3dc7
and ecx, eax
mov edi, eax
or edi, 0xdebf6572
mov ebx, edi
not ebx
mov ebp, ecx
not ebp
mov esi, ebp
and esi, 0x19893a7d
and ecx, 0xe676c582
or ecx, esi
or ebp, edi
and edi, 0x19893a7d
and ebx, 0x20408080
or ebx, edi
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x21409a8c
and ebp, 0xdebf6573
or ebp, ecx
and edx, 0xf08827a8
mov ecx, eax
and ecx, 0xf77d857
or ecx, edx
xor ecx, 0xf08827a9
and eax, 1
or eax, ecx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd66aa017
and eax, 0x29955fe8
or eax, ecx
mov ecx, eax
xor ecx, 0x20945c20
xor eax, 0x12402012
and eax, 0x1b4123da
and ecx, 0xe4bedc25
or ecx, eax
xor ecx, 0x1b4123da
setne al
sete cl
cmp dword [0x14026571c], 9
setg r8b
mov ebx, r8d
xor bl, cl
mov edx, ebx
not dl
and dl, cl
or cl, r8b
xor cl, 1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
and bl, r8b
xor al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xa0a1331c
mov edx, 0xb06f00bc
cmovne eax, edx
test bl, bl
mov ebp, 0xa0a1331c
cmove eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400dac91
mov ecx, 0x5283eeab
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x5d070de3
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x495d6e63
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x707ba1a8
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0x8f845e57
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xa1c9ef3a
and ebx, 0xe041045
or ebx, eax
or edx, esi
and esi, 0xa1c9ef3a
and ebp, 0x5e3610c5
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x2053b957
and edx, 0xdfac46a8
or edx, eax
mov eax, edx
xor eax, 0x2010fc
xor edx, 0xafd7e701
mov ebp, edx
and ebp, 0xf5df6f03
and eax, 0xa2090fc
or eax, ebp
and edi, 0xf5df6f03
and ecx, 0xa2090fc
or ecx, edi
xor ecx, eax
xor edx, ecx
test edx, ecx
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, cl
and r9b, dl
or r9b, bl
mov ebx, edx
or bl, cl
xor dl, cl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
mov eax, r9d
xor al, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xb3054e4
mov ebp, 0x51e05cd
cmovne edx, ebp
test al, 1
mov eax, 0xb3054e4
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x1400da229
mov ecx, dword [0x140265720]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x94fb994a
mov eax, ebx
and eax, 0x6b0466b5
or eax, edx
mov edx, eax
xor edx, 0x9004484
xor eax, 0x10d21948
mov ecx, ebp
or ecx, 0x72d63b78
or eax, 1
and eax, 0x72d63b79
and edx, 0x8d29c486
or edx, eax
and ecx, 0x72d63b79
xor ecx, edx
mov eax, ecx
not eax
and ebp, eax
and ecx, ebx
or ecx, ebp
xor eax, ecx
test eax, ecx
sete dl
setne al
cmp dword [0x14026571c], 0xa
setl cl
xor al, cl
xor al, 1
mov ebx, ecx
or bl, dl
xor bl, 1
or bl, al
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, ebx
and al, dl
mov r8d, ebx
mov r9d, edx
and r9b, al
xor al, dl
mov r10d, ebx
and r10b, dl
xor dl, bl
xor bl, 1
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
or al, r9b
xor al, cl
or dl, r10b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x1519b99
mov edx, 0x89168e6a
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x1519b99
jmp 0x1400da510
mov ecx, 0x89e8b0ec
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x127cb0be
and eax, 0xed834f41
or eax, ecx
mov edx, eax
xor edx, 0xed834f41
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x937d2d56
and ebp, 0x6c82d2a8
or ebp, ebx
or ecx, edx
and edx, 0x937d2d56
and eax, 0x6c82d2a9
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x48b961bf
and eax, 0xb7469e40
or eax, ecx
xor eax, 0x48b961bf
setne r8b
cmp dword [0x14026571c], 9
setg cl
mov eax, r8d
xor al, cl
mov edx, eax
and dl, cl
and cl, r8b
mov r9d, ecx
and r9b, al
xor cl, al
and al, r8b
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
or cl, r9b
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xbf901e17
mov edx, 0xfd6926b9
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xbf901e17
jmp 0x1400da510
mov ecx, 0x9acfc2bd
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
xor ebp, edx
test ebp, edx
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
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, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r9b
or al, dl
xor r9b, cl
and r9b, cl
xor cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb48293aa
mov ecx, 0xa6c57aaf
cmovne ebp, ecx
test dl, dl
mov ecx, 0xb48293aa
cmovne ecx, ebp
jmp 0x1400d86b5
mov ecx, 0x2f3bb1c
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1500359a
and ecx, 0xeaffca65
or ecx, edx
mov edx, ecx
xor edx, 0xeaffca65
xor ecx, 0x1500359a
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x9175d692
mov ecx, ebx
not ecx
or edx, 0x4a080968
and edx, 0x5b4c19ea
and ebp, 0x8031c610
or ebp, edx
and ebx, 0x5b4c19ea
and ecx, 0x24822005
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xbafc13ce
and ecx, 0x4503ec31
or ecx, edx
mov edx, ecx
xor edx, 0x44703281
xor ecx, 0x2b89c55c
mov ebp, ecx
and ebp, 0x92860932
and edx, 0x6d79f6cd
or edx, ebp
xor edx, 0x6d79f6cd
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r9d
xor dl, al
mov ebx, edx
xor bl, 1
and dl, al
and cl, r8b
and al, r9b
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, 1
mov ecx, 0x6fe15dcc
mov eax, 0xdef8bd8d
cmovne ecx, eax
test bl, bl
mov ebp, 0x6fe15dcc
cmove ecx, ebp
jmp 0x1400da50d
mov ecx, 0xd94b98ea
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x381a079f
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0xb48293aa
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xa198f8e
mov edx, ebx
and edx, 0xf5e67071
or edx, ebp
mov ebp, edx
xor ebp, 0xc5a04070
xor edx, 0xa198f8e
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x32473202
and ebp, 0xcdb8cdfc
or ebp, eax
or edx, esi
and esi, 0x32473202
and ecx, 0xcdb8cdfd
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x6fbc8e75
and eax, 0x9043718a
or eax, ecx
or edx, ebx
and ebx, 0x6fbc8e75
and edi, 0x9043718a
or edi, ebx
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
setne dl
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
and dl, al
or al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or al, cl
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
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xcec787f1
mov edx, 0x48e594d9
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xcec787f1
jmp 0x1400da510
mov ecx, 0x5b72c121
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0xe6800d03
mov ecx, ebp
and ecx, 0x11780200
or ecx, eax
xor ecx, 0x11780200
mov eax, ebp
xor eax, 0xf7f80f03
and eax, ebp
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x807f0fd
and eax, 0xf7f80f02
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7f60818
and eax, 0xf809f7e7
or eax, ecx
mov ecx, eax
xor ecx, 0xb808c780
and edx, 0x25980c2b
and ebp, 0xda67f3d4
or ebp, edx
mov edx, ebp
xor edx, 0x9806c380
xor eax, 0x7f60818
xor ebp, 0x25980c2b
mov ebx, eax
and ebx, 0x43613877
and ecx, 0xbc9ec788
or ecx, ebx
or eax, ebp
and ebp, 0x43613877
and edx, 0xbc9ec788
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x891173ef
and eax, 0x76ee8c10
or eax, ecx
xor eax, 0x76ee8c10
sete al
setne cl
cmp dword [0x14026571c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xaaf65fa2
mov ebp, 0x369bb75b
cmovne eax, ebp
test bl, bl
mov edx, 0xaaf65fa2
cmove eax, edx
test cl, 1
jmp 0x1400dac8e
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8cd66717
and ecx, 0x732998e8
or ecx, edx
mov ebp, ecx
xor ebp, 0x732998e8
mov edx, ecx
xor edx, 0x8cd66716
xor ecx, 0x732998e9
and ecx, ebp
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edi, ecx
not edi
mov ebx, ebp
not ebx
mov edx, edi
and edx, 0x95a39bac
and ecx, 0x6a5c6453
or ecx, edx
or edi, ebx
and ebx, 0x95a39bac
and ebp, 0x6a5c6453
or ebp, ebx
xor ebp, ecx
not edi
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0x2fd20619
and edx, edi
not edi
and edi, 0xb400211
and ecx, 0x24920408
or ecx, edi
xor ecx, 0x24920408
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x85aac96f
and edx, 0x7a553690
or edx, ecx
mov ecx, edx
xor ecx, 0x41060081
xor edx, 0x2a600926
and edx, 0x3ee1392e
and ecx, 0xc11ec6d1
or ecx, edx
mov edx, ecx
xor edx, 0x164240
xor ecx, 0x2a03028
and ecx, 0xc3a8b4b9
and edx, 0x3c574b46
or edx, ecx
xor edx, 0xc3a8b4b9
cmp edx, 0xffffffff
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ecx, eax
xor cl, 1
xor dl, r8b
mov r8d, edx
xor r8b, 1
mov ebx, ecx
and bl, al
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x86f63654
mov edx, 0xcf9706df
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, al
mov eax, 0x86f63654
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfbea899b
and edx, ebp
not ebp
and ebp, 0x2b4a891a
and ecx, 0xd0a00081
or ecx, ebp
mov ebp, ecx
xor ebp, 0x50200000
xor ecx, 0x2f5fff7e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x818318ef
and ebp, 0x7a688110
or ebp, edi
or ecx, ebx
and ebx, 0x818318ef
and edx, 0x7e7ce710
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4157664
and ecx, 0xfbea899b
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x904e0ad
and edx, ecx
not ecx
and ecx, 0x95dd476c
and ebx, 0x6a22b893
or ebx, ecx
mov ecx, ebx
xor ecx, 0x6a22b893
mov ebp, ebx
xor ebp, 0x9cd9a7c1
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xf6fb1f53
and edx, 0x904e0ac
or edx, ebp
xor ebx, 0x4900524
and ebx, 0x26b01527
mov ebp, ecx
and ebp, 0xd94fead8
or ebp, ebx
xor ebp, 0x26b01526
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xbcd656d9
and ebp, ecx
not ecx
and ecx, 0x38d01689
and edx, 0x84064050
or edx, ecx
mov ecx, edx
xor ecx, 0x20010
xor edx, 0x7bf9bfaf
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xcf9ddbca
and ecx, 0x30420411
or ecx, edi
or edx, ebx
and ebx, 0xcf9ddbca
and ebp, 0x30622435
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb7579b68
and edx, 0x48a86497
or edx, ecx
xor edx, 0xf47e324e
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
and dl, cl
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xdb414935
cmovne ebp, r14d
test al, 1
mov ecx, 0xdb414935
jmp 0x1400da8c9
mov rax, qword [rsp + 0x30]
mov ecx, 0xe2c20322
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x98472584
mov ecx, ebx
and ecx, 0x25808820
or ecx, edx
xor ecx, 0x25808820
mov edx, ebx
xor edx, 0xbdc7ada4
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x479cd3c1
and edx, 0xb8632c3e
or edx, ecx
mov ecx, edx
xor ecx, 0xa0811b
xor edx, 0x22512e00
and edx, 0x27552e80
and ecx, 0xd8aad17f
or ecx, edx
mov edx, ecx
xor edx, 0x88a104f
and ebp, 0x713f29e
and ebx, 0xf8ec0d61
or ebx, ebp
mov ebp, ebx
xor ebp, 0x28c80841
xor ecx, 0x27552e80
xor ebx, 0x713f29e
mov edi, ecx
and edi, 0xd024e730
and edx, 0x2fdb18cf
or edx, edi
or ecx, ebx
and ebx, 0xd024e730
and ebp, 0x2fdb18cf
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa364ae2b
and ecx, 0x5c9b51d4
or ecx, edx
xor ecx, 0x5c9b51d4
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r8d
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r8b, r9b
xor cl, r9b
and cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x1970abb8
mov ebp, 0x61c0fe8b
cmovne eax, ebp
test cl, 1
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov edx, esi
and edx, 0x68d213e1
and ecx, 0x972dec1e
or ecx, edx
mov ebp, ecx
xor ebp, 0x972dec1e
mov edi, ecx
xor edi, 0xe221c2b
and edi, ebp
or esi, 0x66f00fca
mov ebx, esi
not ebx
mov edx, edi
not edx
mov eax, edx
and eax, 0xaf13fb2
and edi, 0xf50ec04d
or edi, eax
or edx, esi
and esi, 0xaf13fb2
and ebx, 0x910ec005
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x990ff034
and edx, 0x66f00fcb
or edx, eax
and ebp, 1
xor ecx, 0x972dec1f
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa21feb1b
and ecx, 0x5de014e4
or ecx, eax
xor ecx, 0x5de014e4
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
or ecx, 0xf215ce98
mov ebp, ecx
not ebp
or eax, 0xdea3167
mov edx, eax
not edx
and ecx, 0x60eff542
and ebp, 0xd000025
or ebp, ecx
and eax, 0x60eff542
and edx, 0x92100a98
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x3531bc0a
and edx, 0xcace43f5
or edx, eax
mov eax, edx
xor eax, 0x82242002
xor edx, 0x38db8d6d
mov ecx, edx
and ecx, 0x4d93dfd4
and eax, 0xb26c202b
or eax, ecx
xor eax, 0xb26c202b
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
and r10b, cl
or r10b, r9b
mov ecx, r10d
xor cl, 1
mov eax, r8d
and al, bl
mov edx, r10d
and dl, cl
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
mov r8d, edx
and r8b, r10b
xor dl, r10b
or dl, r8b
xor dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc46b56bc
mov ebp, 0x35c01dbe
cmovne eax, ebp
test cl, cl
mov ecx, 0xc46b56bc
jmp 0x1400da50a
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, edi
mov ebx, ecx
not ebx
mov ebp, edi
and ebp, 0x4df7df34
and edx, 0xb20820cb
or edx, ebp
or edi, ebx
and ebx, 0x4df7df34
and ecx, 0xb20820cb
or ecx, ebx
xor ecx, edx
not edi
or edi, ecx
mov edx, edi
not edx
mov ecx, edi
or ecx, 0x35fa1a24
mov ebx, ecx
not ebx
mov ebp, edi
xor ebp, 0xca05e5db
and ebp, edi
mov esi, ebp
not esi
mov eax, ecx
and eax, 0x85f5daa
and ebx, 0xc200a051
or ebx, eax
or ecx, esi
and esi, 0x85f5daa
and ebp, 0xf7a0a255
or ebp, esi
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x740122
and ecx, 0xff8bfedd
or ecx, eax
mov ebx, ecx
xor ebx, 0x348e0005
and edi, 0x3fe3208e
mov eax, edx
and eax, 0xc01cdf71
or eax, edi
xor eax, 0x3fe3208f
and edx, 1
or edx, eax
mov eax, edx
not eax
xor ecx, 0xca71e4f8
mov ebp, ecx
and ebp, 0x89507bba
and ebx, 0x76af8445
or ebx, ebp
or ecx, edx
and edx, 0x89507bba
and eax, 0x76af8445
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
or ecx, 0x194d45bf
mov ebp, ecx
not ebp
or eax, 0xe6b2ba40
mov edx, eax
not edx
and ecx, 0xd9cc7224
and ebp, 0x26328840
or ebp, ecx
and eax, 0xd9cc7224
and edx, 0x1059b
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x91c922fc
and edx, 0x6e36dd03
or edx, eax
mov eax, edx
xor eax, 0x80802043
xor edx, 0x21611090
and eax, 0xd69aa86f
and edx, 0x29655790
or edx, eax
mov eax, edx
xor eax, 0x8290002f
xor edx, 0x20610410
and edx, 0x746bac50
and eax, 0x8b9453af
or eax, edx
xor eax, 0x8b9453af
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
xor r10b, cl
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 ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r9b
xor r10b, 1
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0xea93be6f
mov edx, 0x4e6c5c69
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xea93be6f
cmovne eax, edx
test bl, 1
cmove eax, ecx
jmp 0x1400dac91
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3a40ac5
mov ebx, eax
and ebx, 0xfc5bf53a
or ebx, esi
or ecx, edi
and edi, 0x3a40ac5
and edx, 0xfc5bf53a
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
xor edx, ecx
test edx, ecx
setne cl
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov edx, r10d
xor dl, al
mov ebx, edx
and bl, al
and cl, al
and al, r10b
or al, dl
and dl, r10b
mov r8d, edx
xor r8b, 1
xor dl, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, dl
and r9b, r10b
or cl, r9b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, ebx
xor cl, 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, 0x36ffbe9e
mov ebx, 0x6e210db
cmovne ebp, ebx
test dl, 1
mov ecx, ebp
cmovne ecx, ebx
test al, 1
jmp 0x1400da8cf
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0xa47599b8
and eax, 0x5b8a6646
or eax, ebx
xor eax, 0x5b8a6646
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
not edx
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete dl
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg bl
and al, bl
mov ecx, r8d
and cl, dl
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
xor bl, dl
not bl
and bl, dl
xor dl, r8b
and dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
mov r10d, r9d
and r10b, cl
mov eax, edx
and al, r8b
mov ebx, r10d
xor bl, 1
xor r10b, r9b
or bl, cl
xor bl, 1
or bl, r10b
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, bl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb29e4b78
mov edx, 0x957474e6
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb29e4b78
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
not esi
mov ebp, edx
xor ebp, 0xe03341f6
and ebp, edx
or edx, 0x1fccbe09
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xf112c425
mov ecx, esi
and ecx, 0x2101d2
or ecx, edi
or edx, ebx
and ebx, 0xf112c425
and ebp, 0xeed3bda
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x728220b3
and edx, 0x8d7ddf4c
or edx, ecx
mov ecx, edx
xor ecx, 0x49468c01
xor edx, 0x92802004
and edx, 0xb68832be
and ecx, 0x4977cd41
or ecx, edx
xor ecx, 0x4977cd41
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, ecx
xor r9b, al
mov r8d, r9d
xor r8b, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
mov ebx, r8d
and bl, r9b
xor bl, 1
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
xor bl, dl
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x9c27d6f7
mov ecx, 0x2a1603fe
cmovne eax, ecx
test dl, 1
mov ecx, 0x9c27d6f7
cmovne ecx, eax
test bl, 1
jmp 0x1400da510
mov ecx, 0x673c05d5
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
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, 0x80b29c74
and ebx, 0x7f4d638a
or ebx, edi
or ecx, ebp
and ebp, 0x80b29c74
and edx, 0x7f4d638b
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0x7d301693
mov ebx, ecx
not ebx
or ebp, 0x82cfe96c
mov edx, ebp
not edx
and ecx, 0x4b75713d
and ebx, 0x808a8840
or ebx, ecx
and ebp, 0x4b75713d
and edx, 0x34000682
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7d301693
and edx, 0x82cfe96c
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x19706623
and edx, 0xe68f99dc
or edx, ebp
xor edx, 0xe68f99dc
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov r10d, eax
xor r10b, 1
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
and al, r10b
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
xor al, cl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xf090f65f
mov ebp, 0x48005e68
cmovne edx, ebp
test cl, 1
mov ecx, 0xf090f65f
cmovne ecx, edx
test al, 1
jmp 0x1400dabbd
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea esi, [rdx - 1]
imul esi, edx
mov ecx, esi
not ecx
mov ebx, ecx
or ebx, 0x57989edc
mov edx, ebx
not edx
mov ebp, esi
or ebp, 0x88604022
and ebp, 0xcfe0486e
mov edi, ecx
and edi, 0x10189690
or edi, ebp
and ebx, 0xcfe0486e
and edx, 0x20072101
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x297ba1a
and edx, 0xfd6845e5
or edx, ebp
mov ebp, edx
xor ebp, 0xaaf0db38
xor edx, 0x40040044
and ecx, 0xe214e6f1
and esi, 0x1deb190e
or esi, ecx
mov ecx, esi
xor ecx, 0x8c01804
xor esi, 0xe214e6f1
mov ebx, ebp
and ebx, 0xb53be5ab
and edx, 0x4ac41a54
or edx, ebx
or ebp, esi
and esi, 0xb53be5ab
and ecx, 0x4ac41a54
or ecx, esi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x386d3acf
and ebp, 0xc792c530
or ebp, ecx
xor ebp, 0xc792c530
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, eax
xor bl, 1
xor dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa4e5bb31
mov ebp, 0xee575055
cmovne edx, ebp
test cl, 1
mov ecx, 0xa4e5bb31
cmovne ecx, edx
jmp 0x1400da7c5
mov eax, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rax - 1]
imul ebp, eax
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x263be099
and edx, ebp
mov eax, ebp
or eax, 0xd9c41f66
mov edi, edx
not edi
mov esi, eax
and esi, 0xe006305f
mov ebx, ecx
and ebx, 0x639c080
or ebx, esi
or eax, edi
and edi, 0xe006305f
and edx, 0x1ff9cfa0
or edx, edi
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xab9dd14b
and eax, 0x54622eb4
or eax, edx
mov edx, eax
xor edx, 0x7259ce2c
xor eax, 0x8da631d3
and ecx, eax
and edx, ebp
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r10b
setne r9b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl r8b
mov ecx, r9d
xor cl, r10b
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 edx, r8d
xor dl, cl
xor dl, 1
and dl, cl
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r10b, al
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
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 r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
xor bl, r8b
and r8b, cl
and dl, al
or dl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x904f7940
mov ebp, 0x21f09c3f
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x904f7940
jmp 0x1400d99d3
mov ecx, 0x717a654c
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, edi
mov ebx, edx
not ebx
mov ebp, edi
and ebp, 0x607b86aa
and ecx, 0x9f847955
or ecx, ebp
or edi, ebx
and ebx, 0x607b86aa
and edx, 0x9f847955
or edx, ebx
xor edx, ecx
not edi
or edi, edx
mov ebp, edi
not ebp
mov ebx, edi
xor ebx, 0x78f3dbad
and ebx, ebp
mov ecx, edi
and ecx, 0x870c2452
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebx, ecx
not ebx
and ebx, 0x5449e102
and ecx, 0xabb61efd
or ecx, ebx
xor ecx, 0xd345c551
and edi, 0x937d6871
mov ebx, ebp
and ebx, 0x6c82978e
or ebx, edi
xor ebx, 0x937d6870
and ebp, 1
or ebp, ebx
not ebp
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x44fe2d7d
and edx, ebp
not ebp
and ebp, 0x200504
and ecx, 0x44de2879
or ecx, ebp
xor ecx, 0x44de2879
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbb01d282
and edx, 0x44fe2d7d
or edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r10d
xor bl, cl
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, r9b
mov r11d, edx
xor r11b, 1
mov eax, ecx
or cl, r9b
and r9b, r10b
and al, r8b
or al, r9b
xor r10b, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, r11b
or r11b, al
and al, dl
or al, cl
mov ecx, r11d
xor cl, al
test cl, 1
mov ecx, 0x3aef862d
mov edx, 0x5270a8c9
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x3aef862d
cmovne eax, edx
test r11b, 1
jmp 0x1400d99d3
mov ecx, dword [0x140265720]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x8337942e
mov ecx, eax
xor ecx, 0x8337942e
and ecx, eax
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4c4c22aa
and ecx, 0xb3b3dd55
or ecx, edx
mov ebp, ecx
xor ebp, 0x44950
xor ecx, 0x7311280
and ecx, 0x37b112aa
and ebp, 0xc84eed55
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80004855
and ebx, 0xd042754c
and eax, 0x2fbd8ab3
or eax, ebx
mov edx, eax
xor edx, 0x31108b3
xor ebp, 0x37b112aa
xor eax, 0xd042754c
mov ebx, ebp
and ebx, 0x7ceeb700
and ecx, 0x831148ff
or ecx, ebx
or ebp, eax
and eax, 0x7ceeb700
and edx, 0x831148ff
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x9bacd658
and ebp, 0x645329a7
or ebp, eax
xor ebp, 0x645329a7
sete al
cmp dword [0x14026571c], 0xa
setl r8b
mov edx, r8d
or dl, al
xor dl, 1
mov ecx, r8d
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and al, cl
and cl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, edx
and al, cl
xor cl, 1
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xa07aeb2e
mov edx, 0x46c09035
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xa07aeb2e
jmp 0x1400da510
mov ecx, 0xf3a90991
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov esi, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xd315c652
and ecx, 0x2cea39ad
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2cea39ad
and ecx, 0xd315c652
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xf278c545
and ecx, 0xd873aba
or ecx, edx
xor ecx, 0xd873abb
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0x8521aef1
and edx, ecx
or ecx, 0x7ade510e
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x174b9768
and ebp, 0x80202891
or ebp, edi
or ecx, ebx
and ebx, 0x174b9768
and edx, 0xe8b46897
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7ade510e
and ecx, 0x8521aef1
or ecx, edx
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg dl
mov ebx, edx
and cl, dl
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, 1
and al, r8b
or cl, al
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 ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xc13b6313
mov ebp, 0x2f1ff13b
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xc13b6313
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x4c12e3ad
mov ecx, ebx
xor ecx, 0x4c12e3ad
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xb3ed1c53
and ecx, 0x4c12e3ac
or ecx, edx
mov edx, ecx
not edx
and edx, 0x250dcb2
and ecx, 0xfdaf234d
or ecx, edx
mov edx, ecx
xor edx, 0x8da60100
xor ecx, 0x250dcb2
mov edi, ecx
and edi, 0x72497a4d
and edx, 0x8db685b2
or edx, edi
or ecx, ebx
and ebx, 0x72497a4d
and ebp, 0x8db685b2
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x54d20422
and ecx, 0xab2dfbdd
or ecx, edx
xor ecx, 0xab2dfbdd
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, ebx
xor al, r8b
and al, bl
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
and dl, al
not al
and al, r9b
or al, dl
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
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
and dl, r8b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xa9a06c0d
mov ebp, 0x706da5f0
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xa9a06c0d
jmp 0x1400da510
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xb8c413e9
mov ebx, edx
not ebx
or ebp, 0x473bec16
mov ecx, ebp
not ecx
and edx, 0x994b3fb5
and ebx, 0x4630c002
or ebx, edx
and ebp, 0x994b3fb5
and ecx, 0x20840048
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xb8c413e9
and ecx, 0x473bec16
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xf2c92540
and ecx, 0xd36dabf
or ecx, ebp
xor ecx, 0xd36dabe
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x73dc4ab9
and edx, ecx
and ecx, 0x8c23b546
or ecx, ebp
xor ecx, 0x8c23b546
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x32abb08a
and ecx, 0xcd544f75
or ecx, ebp
xor ecx, 0x32abb08a
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg sil
mov ebx, esi
xor bl, r8b
and bl, sil
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov r11d, ecx
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
xor al, 1
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, esi
xor al, r9b
and al, sil
and sil, r9b
or r9b, cl
xor cl, 1
xor r9b, 1
or cl, r10b
xor cl, 1
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
and r10b, r8b
or sil, r10b
mov ebx, eax
xor bl, 1
xor al, sil
xor sil, 1
or sil, bl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
mov edx, esi
and dl, al
mov ebx, esi
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, al
mov eax, ecx
and al, sil
xor cl, sil
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x8a5474d6
mov ebp, 0x4e6c5c69
cmovne eax, ebp
test cl, 1
mov ecx, 0x8a5474d6
jmp 0x1400da50a
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xba8898e7
and edx, 0x45776718
or edx, ecx
mov edi, edx
xor edi, 0x45224300
xor edx, 0x38808064
and edx, 0x38d5a47c
and edi, 0xc72a5b83
or edi, edx
mov ecx, edi
xor ecx, 0x38d5a47c
mov edx, edi
xor edx, 0x400a0002
and edx, 0x609aa416
xor edi, 0x4ef3a666
and edi, ecx
and ecx, 0x9f655be9
or ecx, edx
mov ebx, ecx
xor ebx, 0x9f655be9
mov edx, ecx
xor edx, 0x16bca60c
and edx, ebx
mov ebp, edx
not ebp
mov esi, edi
not esi
mov eax, ebp
and eax, 0x1f17b673
and edx, 0xe0e8498c
or edx, eax
or ebp, esi
and esi, 0x1f17b673
and edi, 0xe0e8498c
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xb84c4e71
and ebp, 0x47b3b18e
or ebp, eax
xor ebp, 0x3195b395
and ebx, 1
xor ecx, 0x9f655be8
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xf9a81632
and ecx, 0x657e9cd
or ecx, eax
xor ecx, 0x657e9cd
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
xor eax, 0x7578e6d
and eax, ecx
or ecx, 0xf8a87192
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xda576306
and edx, 0x5008c69
or edx, ebx
or ecx, ebp
and ebp, 0xda576306
and eax, 0x25a89cf9
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x75e83855
and ecx, 0x8a17c7aa
or ecx, eax
mov eax, ecx
xor eax, 0x1404047
xor ecx, 0x72bfb638
mov edx, ecx
and edx, 0xdcb61998
and eax, 0x2349e667
or eax, edx
xor eax, 0x2349e667
or eax, ecx
cmp eax, 0xffffffff
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, eax
xor r8b, dl
and dl, bl
or bl, r9b
xor bl, 1
and al, r9b
or al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r8d
xor cl, dl
and cl, r8b
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0x21f09c3f
mov ebp, 0x8183ddf8
cmovne eax, ebp
test dl, dl
mov edx, eax
cmovne edx, ebp
test cl, cl
cmove edx, eax
jmp 0x1400da229
mov eax, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov eax, ebx
or eax, 0x62b8700e
and ebp, 0x62b8700f
and edx, 0x9d478ff0
or edx, ebp
and eax, 0x62b8700f
xor eax, edx
mov edx, eax
not edx
and ebx, edx
and eax, edi
or eax, ebx
xor edx, eax
test edx, eax
setne bl
sete dl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
and cl, dl
and bl, al
or bl, cl
mov ecx, eax
or cl, dl
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x48e594d9
mov ebx, 0xa1d0a73d
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400da8cf
mov ecx, 0x44a240ef
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x783f3bce
and ecx, 0x87c0c431
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5a823ef5
and ecx, 0xa57dc10a
or ecx, edx
mov ebp, ecx
xor ebp, 0x90403280
mov edx, ecx
xor edx, 0x22bd053b
xor ecx, 0xb96e428
and ecx, edx
mov esi, edx
or esi, 0xd6d41eec
mov edi, esi
not edi
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0xc8b40a38
and ecx, 0x374bf5c7
or ecx, eax
or ebx, esi
and esi, 0xc8b40a38
and edi, 0x210be103
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x8bdccd1a
and ebx, 0x742332e5
or ebx, eax
mov ecx, ebx
xor ecx, 0x20872c00
and ebp, 0xb0c13799
mov eax, edx
and eax, 0x4f3ec866
or eax, ebp
xor eax, 0xb0c13798
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x1438d629
and edx, 0xebc729d6
or edx, eax
mov eax, edx
xor eax, 0x218728c0
xor edx, 0x1438d629
xor ebx, 0x5d08d3f7
mov ebp, ebx
and ebp, 0xda70031e
and ecx, 0x258ffce1
or ecx, ebp
or ebx, edx
and edx, 0xda70031e
and eax, 0x258ffce1
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x361e60ca
and eax, 0xc9e19f35
or eax, ebx
mov ecx, eax
xor ecx, 0x341e4000
xor eax, 0xc9e19f35
mov edx, eax
and edx, 0x8a61a8fe
and ecx, 0x759e5701
or ecx, edx
xor ecx, 0x8a61a8fe
xor eax, ecx
test eax, ecx
sete r9b
setne cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
and bl, cl
xor cl, al
mov edx, eax
xor dl, r9b
and dl, al
and al, r9b
or al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, cl
xor cl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x54961b5e
mov edx, 0xe89cae50
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x54961b5e
jmp 0x1400da370
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x632eb91f
mov ebx, ebp
not ebx
or ecx, 0x9cd146e0
mov edx, ecx
not edx
and ebp, 0x43c89f05
and ebx, 0x9c1140e0
or ebx, ebp
and ecx, 0x43c89f05
and edx, 0x2026201a
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc00deb18
and edx, 0x3ff214e7
or edx, ecx
mov ecx, edx
xor ecx, 0xa3235207
xor edx, 0xd00058
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x21d3125e
and ecx, 0xde2ceda1
or ecx, edx
xor ecx, 0xde2ceda0
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4f8bc6bc
and ebp, 0xb0743943
or ebp, edi
or ecx, ebx
and ebx, 0x4f8bc6bc
and edx, 0xb0743943
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x7059ee89
and edx, 0x8fa61176
or edx, ecx
xor edx, 0x8fa61176
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor bl, r8b
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x1f77ae99
mov edx, 0x74b3b1af
cmovne eax, edx
test cl, cl
mov ecx, 0x1f77ae99
cmovne ecx, eax
test bl, bl
jmp 0x1400da510
mov ecx, 0xcec787f1
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x86241582
mov eax, ecx
and eax, 0x79dbea7c
or eax, edx
mov edx, eax
xor edx, 0x39c06834
xor eax, 0x4240400
mov ebx, ecx
or ebx, 0x443f8648
and eax, 0x443f8648
and edx, 0xbbc079b6
or edx, eax
and ebx, 0x443f8649
xor ebx, edx
not ebx
and ebp, 0x63b3bb6b
and ecx, 0x9c4c4494
or ecx, ebp
xor ecx, 0x9c4c4494
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
cmp ecx, 0xffffffff
sete bl
setne cl
cmp dword [0x14026571c], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
mov ecx, 0x7f2c0bf7
mov ebp, 0xee575055
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x7f2c0bf7
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
jmp 0x1400dac91
mov ecx, 0x1519b99
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x3b257c78
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0x8e343ad
and ebx, 0xf71cbc52
or ebx, edi
or ecx, ebp
and ebp, 0x8e343ad
and edx, 0xf71cbc52
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x734a87de
and ecx, 0x8cb57821
or ecx, edx
xor ecx, 0x8cb57821
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov esi, eax
xor sil, r8b
and sil, al
mov edx, r9d
xor dl, r10b
and dl, r9b
mov r11d, esi
xor r11b, 1
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov edi, ecx
xor dil, bl
or cl, bl
xor cl, 1
or cl, dil
xor cl, 1
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
and r11b, cl
xor cl, 1
and cl, sil
or cl, r11b
and r8b, r9b
and r10b, al
or r10b, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
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 al, 1
mov eax, 0x44a240ef
mov ecx, 0xcb4328e7
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x44a240ef
cmovne ecx, edx
test bl, 1
jmp 0x1400da370
mov ecx, 0xe47ad810
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0xda784ab0
mov ecx, ebp
and ecx, 0x2587b54f
or ecx, edx
mov edi, ecx
xor edi, 0x5043102
xor ecx, 0x200030
mov ebx, esi
or ebx, 0x8534717f
mov edx, ebx
not edx
or ecx, 0x20888880
and ecx, 0x20a888fd
and edi, 0x85147102
or edi, ecx
and ebx, 0x20a888fd
and edx, 0x5a430600
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xf5bb2606
and edx, 0xa44d9f9
or edx, ecx
mov ecx, edx
xor ecx, 0x8f70a887
and esi, 0x1a4efbb8
and ebp, 0xe5b10447
or ebp, esi
mov ebx, ebp
xor ebx, 0xe5b10447
xor edx, 0x708f5778
and ebx, edx
xor ebp, 0x1a4efbb8
and ebp, ecx
or ebp, ebx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
or cl, al
xor al, 1
or al, r10b
xor al, 1
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
and r8b, r10b
or r10b, r9b
xor r10b, 1
and dl, r9b
or dl, r8b
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, edx
xor al, 1
xor cl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x4f713431
mov ebp, 0x56646f9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x4f713431
jmp 0x1400da510
mov ecx, 0x5498cb8c
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xd82c691d
and ecx, 0x27d396e2
or ecx, edx
mov edx, ecx
xor edx, 0xd82c691d
mov ebp, ecx
xor ebp, 0xd82c691c
and ebp, edx
xor ecx, 0x27d396e2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x88a48616
and ebp, 0x775b79e9
or ebp, edi
or ecx, ebx
and ebx, 0x88a48616
and edx, 0x775b79e9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa6068098
and ecx, 0x59f97f67
or ecx, edx
mov edx, ecx
xor edx, 0x19a81b65
xor ecx, 0xa6068098
mov ebp, ecx
and ebp, 0xe4536482
and edx, 0x1bac9b7d
or edx, ebp
xor edx, 0xe4536482
xor ecx, edx
test ecx, edx
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
and al, dl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, r8b
mov r10d, ecx
not r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
xor dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xcb17d0dc
mov ebp, 0x3a530cc3
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xcb17d0dc
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x1400da229
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x82040494
and ebp, 0x3cb23301
or ebp, edx
mov ebx, ebp
xor ebx, 0x4220101
xor ebp, 0x3494486
or ecx, 0xbeb63795
mov edx, ecx
not edx
and ebp, 0x3bd97686
and ebx, 0x84260111
or ebx, ebp
and ecx, 0x3bd97686
and edx, 0x40008868
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7ed2630b
and edx, 0x812d9cf4
or edx, ecx
mov ecx, edx
xor ecx, 0x3f9bab61
xor edx, 0x80604402
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x9b6bce02
and ecx, 0x649431fd
or ecx, edx
xor ecx, 0x649431fc
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4ac0ac00
mov ebp, ecx
and ebp, 0x2110500c
or ebp, edx
xor ebp, 0x2110500c
and ecx, 0x942f03f3
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe33131d6
and ecx, 0x1ccece29
or ecx, edx
mov edx, ecx
xor edx, 0x21122200
xor ecx, 0x8080c952
and ecx, 0xd68cd977
and edx, 0x29732688
or edx, ecx
mov ecx, edx
xor ecx, 0x29600208
xor edx, 0x8cd841
and edx, 0x9ffcc1
and ecx, 0xff60033e
or ecx, edx
mov edx, ecx
xor edx, 0x165c00
xor ecx, 0x4c000002
and ecx, 0x4c89a0c3
and edx, 0xb3765f3c
or edx, ecx
xor edx, 0xb3765f3c
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
and al, r8b
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0x84f36202
mov ecx, 0xcd7accf1
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x84f36202
cmovne ecx, eax
test bl, bl
jmp 0x1400db111
mov ecx, 0x545633a3
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x743b61f
and ecx, 0xf8bc49e0
or ecx, edx
mov edx, ecx
xor edx, 0x743b61f
xor ecx, 0x244140
and ecx, 0x225e750
mov edi, edx
and edi, 0xfdda18af
or edi, ecx
mov ebp, edi
xor ebp, 0xfdda18af
xor edi, 0x204e340
mov ebx, ebp
and ebx, 0x68355bdd
and edx, 0x97caa422
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x24d8ce60
and edx, 0xdb27319f
or edx, ebx
xor edx, 0xb3126a43
and edi, 0xc7c4e3c6
mov ebx, ebp
and ebx, 0x383b1c39
or ebx, edi
xor ebx, 0xc7c4e3c7
and ebp, 1
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x60466408
and ebp, 0x9fb99bf7
or ebp, ecx
xor ebp, 0x9fb99bf7
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x26296114
and ecx, ebp
not ebp
and ebp, 0x84014
and edx, 0x26212100
or edx, ebp
xor edx, 0x26212100
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd9d69eeb
and ecx, 0x26296114
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf16ea891
and ecx, 0xe91576e
or ecx, ebp
xor ecx, 0xe91576e
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
xor al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x20909ac1
mov edx, 0xd0413666
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x20909ac1
cmovne ecx, edx
test bl, bl
jmp 0x1400da370
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xde807e14
and edx, 0x217f81eb
or edx, ebp
mov ecx, edx
xor ecx, 0xde807e14
mov ebp, edx
xor ebp, 0xde807e15
and ebp, ecx
xor edx, 0x217f81ea
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x7fc3961c
and ebp, 0x803c69e3
or ebp, edi
or edx, ebx
and ebx, 0x7fc3961c
and ecx, 0x803c69e3
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xa780559c
mov ecx, ebx
not ecx
or edx, 0x403c0a03
and edx, 0x61bc5b1b
and ebp, 0x86000484
or ebp, edx
and ebx, 0x61bc5b1b
and ecx, 0x1843a060
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x587faa63
and ecx, 0xa780559c
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x815fc11f
and ecx, 0x7ea03ee0
or ecx, ebp
xor ecx, 0x7ea03ee0
or ecx, edx
cmp ecx, 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
xor bl, 1
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x319cb000
mov ebp, 0xae2fe2a3
cmovne ecx, ebp
test dl, 1
mov edx, 0x319cb000
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov ecx, edx
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x8045490a
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0xb043cd01
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x694bb59e
and ecx, eax
and eax, 0x96b44a61
or eax, edx
mov edx, eax
xor edx, 0x90a44200
xor eax, 0x694bb59e
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x6e1b0977
and edx, 0x91e4f688
or edx, ebx
or eax, ebp
and ebp, 0x6e1b0977
and ecx, 0x91e4f688
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x92de6ab8
and ebp, 0x6d219546
or ebp, ebx
or ecx, edx
and edx, 0x92de6ab8
and eax, 0x6d219547
or eax, edx
xor eax, ebp
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, 0x3806b5a4
and ecx, 0xc7f94a5b
or ecx, edx
xor ecx, 0xc7f94a5b
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14026571c], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xfd85522d
mov ebp, 0x587723e4
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xfd85522d
cmovne ecx, ebp
test dl, dl
cmovne ecx, eax
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, edi
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0xfe9af290
and ebp, 0x1650d6f
or ebp, edx
or edi, ebx
and ebx, 0xfe9af290
and ecx, 0x1650d6f
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0xbd96ba24
and edx, edi
not edi
and edi, 0x7a354ee1
and ecx, 0x85cab11e
or ecx, edi
mov ebx, ecx
xor ebx, 0x85cab11e
mov ebp, ebx
and ebp, 0xbd96ba24
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x426945da
and edx, 0xbd96ba25
or edx, ebp
and ebx, 1
xor ecx, 0x85cab11f
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x763539c0
and ebp, 0x89cac63f
or ebp, edi
or ecx, ebx
and ebx, 0x763539c0
and edx, 0x89cac63f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl cl
xor dl, r9b
and dl, r9b
mov eax, edx
xor al, cl
and dl, al
and al, cl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor r8b, r9b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, r8b
mov edx, r10d
and dl, cl
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, r8b
xor bl, 1
or bl, r9b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0x5d070de3
mov ecx, 0x5270a8c9
cmovne eax, ecx
test r10b, 1
mov ecx, 0x5d070de3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x5e9bb61a
mov edx, ebx
xor edx, 0x5e9bb61a
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xa16449e4
and edx, 0x5e9bb61b
or edx, ebp
and ecx, 0x71e6687c
and ebx, 0x8e199783
or ebx, ecx
mov ecx, ebx
xor ecx, 0x88402
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x8e7713e9
and edx, 0x7188ec16
or edx, ebp
xor ebx, 0x660068
and ebx, 0x8e7713e9
and ecx, 0x7188ec16
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
xor r8b, dl
xor dl, bl
and dl, bl
xor cl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, r8d
xor al, dl
and al, r8b
and dl, r8b
xor r8b, 1
and cl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
mov ebp, 0x8a0afa79
mov ebx, 0x3721d530
cmovne ebp, ebx
test dl, dl
mov ecx, ebp
cmovne ecx, ebx
test al, al
jmp 0x1400da8cf
mov ecx, 0x561b38c1
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xf1a7d5ef
mov ebx, ebp
and ebx, ecx
and ebp, edx
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0xf1a7d5ee
and ebp, 0xe582a11
or ebp, edx
mov edx, ecx
and edx, 1
xor ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b41548d
and ecx, 0x64beab72
or ecx, edx
mov ebx, ecx
xor ebx, 0x449e0350
xor ecx, 0x9b41548d
mov edx, ebp
not edx
mov edi, edx
and edi, 0x2361bcab
and ebp, 0xdc9e4354
or ebp, edi
or edx, ecx
and ecx, 0x2361bcab
and ebx, 0xdc9e4354
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x5d4cd392
and edx, 0xa2b32c6d
or edx, ecx
mov ebx, edx
xor ebx, 0x20000840
xor edx, 0x40404110
or ebp, 0x68494b56
mov ecx, ebp
not ecx
or edx, 0x85063480
and edx, 0xc5477594
and ebx, 0x28080a42
or ebx, edx
and ebp, 0xc5477594
and ecx, 0x12b08029
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xbb17d69e
and ecx, 0x44e82961
or ecx, edx
mov edx, ecx
xor edx, 0x2c204022
xor ecx, 0xd35e9dc8
mov ebp, ecx
and ebp, 0xd39122dd
and edx, 0x2c6edd22
or edx, ebp
xor edx, 0xd39122dd
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
or cl, r8b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7fb5e37e
mov ebp, 0xc22ecad1
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x1400db111
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xf87e575c
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x305a0044
and edx, 0xc8245718
or edx, ebx
xor edx, 0xc8245718
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x8f1781a8
and ecx, 0x70e87e57
or ecx, edx
xor ecx, 0x7769d6f5
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6f931479
and ecx, 0x906ceb86
or ecx, edx
xor ecx, 0x906ceb86
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
or dl, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r9d
and bl, cl
mov edx, eax
and dl, r8b
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
xor dl, bl
xor r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x1a29defc
mov ecx, 0x8a367daa
cmovne ebp, ecx
test al, 1
mov ecx, 0x1a29defc
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x140265720]
mov ecx, dword [0x14026571c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and edx, ebp
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
and ebx, 0x213ddfae
and edi, 0xdec22050
or edi, ebx
mov ebx, edx
not ebx
or ebp, ebx
and ebx, 0x213ddfae
and edx, 0xdec22051
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
xor edx, 0x57e8ccbd
and edx, ebp
not ebp
and ebp, 0x57e8ccbd
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x864c931c
and edx, 0x79b36ce3
or edx, ebp
mov ebp, edx
xor ebp, 0x2818a016
xor edx, 0xd1a45fa1
mov ebx, edx
and ebx, 0xc6c30049
and ebp, 0x393cffb6
or ebp, ebx
xor ebp, 0x393cffb6
or ebp, edx
cmp ebp, 0xffffffff
setne dl
sete r8b
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl cl
mov r10d, ecx
xor r10b, r9b
and r10b, cl
mov ebx, r10d
xor bl, 1
and bl, r8b
and r10b, dl
or r10b, bl
and r9b, r8b
and dl, cl
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
not cl
mov eax, r10d
xor al, 1
and cl, al
or al, dl
and dl, r10b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0x5f0667b3
mov edx, 0xe30d11b3
cmovne ecx, edx
test al, 1
cmovne ecx, r13d
mov qword [0x140265068], rsi
jmp 0x1400db10e
mov ecx, 0x39e80cb7
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rax, qword [rsp + 0x30]
mov ecx, 0x61c0fe8b
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0x997e5543
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0xd93fdbb8
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, 0xa9a06c0d
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov eax, dword [0x140265720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfd5d5ef7
and edx, ecx
not ecx
and ecx, 0xa00008d0
and eax, 0x5d5d5627
or eax, ecx
xor eax, 0x5d5d5627
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x3f9d52b6
and edx, 0xc062ad49
or edx, eax
mov eax, edx
xor eax, 0x3d3ff3be
mov ecx, edx
xor ecx, 0x3d3ff3bf
and ecx, eax
xor edx, 0xc2c00c40
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x45ac178
and edx, eax
not eax
and eax, 0x4184010
and ecx, 0x428168
or ecx, eax
xor ecx, 0x428168
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x695e93a9
and edx, 0x96a16c56
or edx, eax
mov eax, edx
xor eax, 0x8058242e
xor edx, 0x6d0452d1
mov ecx, edx
and ecx, 0x1aa7d940
and eax, 0xe55826bf
or eax, ecx
xor eax, 0xe55826bf
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14026571c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x957474e6
mov edx, 0xf30054b
cmovne ecx, edx
test al, al
mov eax, 0x957474e6
cmove ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edi, ebp
or edi, 0xa5da83b2
mov ebx, ecx
or ebx, 1
and ebx, 0xa5da83b3
mov edx, ebp
and edx, 0x5a257c4c
or edx, ebx
and edi, 0xa5da83b3
xor edi, edx
and ebp, 0xe579897
and ecx, 0xf1a86768
or ecx, ebp
mov edx, ecx
xor edx, 0xf1a86768
xor ecx, 0xe579897
and ecx, edi
not edi
and edx, edi
or ecx, edx
xor edi, ecx
test edi, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3e742b46
mov ebp, 0x63fe76d7
cmovne eax, ebp
test cl, cl
mov ecx, 0x3e742b46
cmove eax, ecx
test dl, 1
cmovne eax, ebp
mov ecx, eax
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov edx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x64285010
mov ebp, ecx
and ebp, 0x39104e0
or ebp, edx
xor ebp, 0x39104e0
and ecx, 0x9846ab0f
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9846ab0f
and ecx, 0x67b954f0
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, 0x29caac25
and ebx, 0xd63553da
or ebx, edi
or ebp, edx
and edx, 0x29caac25
and ecx, 0xd63553da
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc903ad97
and edx, ebp
not ebp
and ebp, 0xc9032180
and ecx, 0x8c17
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc14
xor ecx, 0xffff73e8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xce35a1ab
and ebp, 0x1020c14
or ebp, edi
or ecx, ebx
and ebx, 0xce35a1ab
and edx, 0x31ca5e54
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x36fc5268
and ecx, 0xc903ad97
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe51ae17e
and ecx, 0x1ae51e81
or ecx, edx
mov edx, ecx
xor edx, 0x2c41a80
xor ecx, 0xa010e078
and ecx, 0xb831e479
and edx, 0x47ce1b86
or edx, ecx
mov ecx, edx
xor ecx, 0x801a451
xor edx, 0x8c0b06
and edx, 0xb0bc4b2e
and ecx, 0x4f43b4d1
or ecx, edx
xor ecx, 0x4f43b4d1
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, 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, 0xc07259fc
mov edx, 0x912f5087
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xc07259fc
jmp 0x1400da510
mov ecx, 0x51e05cd
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov ecx, eax
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xda75df32
mov edx, esi
and edx, 0x258a20cc
or edx, edi
or ecx, ebx
and ebx, 0xda75df32
and ebp, 0x258a20cd
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
and esi, 0x8f2bac9a
and eax, 0x70d45365
or eax, esi
mov edx, eax
xor edx, 0x70d45365
xor eax, 0x8f2bac9a
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x14026571c], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, al
or dl, r8b
and r8b, cl
or r8b, bl
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x9a0aa7c2
mov edx, 0xe2840479
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x9a0aa7c2
jmp 0x1400da510
mov ecx, 0x1920f068
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov r8d, dword [0x14026571c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xaf4225fa
and ebp, 0x50bdda05
or ebp, ecx
mov ebx, ebp
xor ebx, 0x50bdda05
mov ecx, ebp
xor ecx, 0xf402528
and ecx, 0x5f6ce72c
xor ebp, 0x9497256f
and ebp, ebx
and ebx, 0xa09318d3
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa09318d3
mov edx, ebx
xor edx, 0x9b461846
and edx, ecx
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edi
and eax, 0xd08dd2b
and edx, 0xf2f722d4
or edx, eax
or edi, esi
and esi, 0xd08dd2b
and ebp, 0xf2f722d4
or ebp, esi
xor ebp, edx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x3bd50094
and edi, 0xc42aff6b
or edi, eax
xor ebx, 0x48640608
and ebx, 0x68640edb
mov eax, ecx
and eax, 0x979bf124
or eax, ebx
xor eax, 0x68640eda
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8f4a6ffb
and ecx, 0x70b59004
or ecx, eax
xor ecx, 0x70b59004
mov eax, edi
and eax, ecx
xor ecx, edi
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, 0x6d0d4d90
and ecx, 0x92f2b26f
or ecx, edx
xor ecx, 0x92f2b26f
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, eax
or cl, r10b
xor cl, 1
mov ebx, ecx
xor bl, r10b
or cl, r10b
xor cl, 1
or cl, bl
xor bl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r11b
and cl, r9b
or cl, dl
xor r11b, al
and r11b, al
xor al, r9b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r8b
xor bl, 1
or bl, dl
xor bl, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x50dfb38e
mov ecx, 0x7edfc759
cmovne edx, ecx
test al, 1
mov ecx, 0x50dfb38e
cmovne ecx, edx
test bl, 1
cmove ecx, edx
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov ecx, dword [0x140265720]
mov eax, dword [0x14026571c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xe8dcaf93
and edx, 0x1723506c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1f916f18
and edx, 0xe06e90e7
or edx, ecx
mov ecx, edx
xor ecx, 0xb00024
xor edx, 0x6040088
and edx, 0xe063fd9
and ecx, 0xf1f9c026
or ecx, edx
xor ecx, 0xf1f9c026
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x450d1ad5
and ecx, 0xbaf2e52a
or ecx, edx
xor ecx, 0xbaf2e52a
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, al
mov edx, ecx
and dl, r10b
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
xor r9b, r8b
and r8b, al
and dl, r10b
or dl, r8b
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x706da5f0
mov eax, 0x32ee7d41
cmovne ecx, eax
test bl, 1
mov ebp, 0x706da5f0
cmovne ecx, ebp
jmp 0x1400da50d
mov ecx, 0xa4e5bb31
cmp ecx, 0x5edda9
jle 0x1400ccd40
jmp 0x1400ccaac
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret