Function at 0x1400040a0
Capabilities:
Access peb ldr_data

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x4c], ecx
mov rax, qword [0x140182008]
xor rax, rbp
mov qword [rbp + 0x10], rax
mov r14d, 0x41197b9
mov edi, 0x1cf14206
mov ebx, 0x6ab615ef
mov esi, 0x1af4d1b6
mov r12d, 0xfe59a462
mov r15d, 0x7c3a7b66
mov eax, 0x7909f247
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x935c022
mov ecx, eax
and ecx, 0xc002145c
or ecx, r8d
xor ecx, 0xc002145c
mov r8d, eax
xor r8d, 0xc937d47e
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x36c82b80
and ecx, 0xc937d47f
or ecx, r8d
not ecx
and edx, 0xf62c302d
and eax, 0x9d3cfd2
or eax, edx
xor eax, 0x9d3cfd2
or eax, ecx
xor eax, 0xbf0d7ddd
xor eax, 0x40f28222
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl r9b
setge al
mov ecx, r9d
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x62e66ce0
mov r8d, 0x685bee20
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
nop word cs:[rax + rax]
cmp eax, 0x14a3ce8
jle 0x140004330
cmp eax, 0x422341dc
jle 0x1400043b0
cmp eax, 0x5fa663ca
jle 0x140004686
cmp eax, 0x7181de55
jle 0x1400048ca
cmp eax, 0x79f2e641
jg 0x140004fc5
cmp eax, 0x7565e205
jg 0x140005c45
cmp eax, 0x73316f19
jle 0x140007282
cmp eax, 0x73316f1a
je 0x140009ca2
cmp eax, 0x75245fd2
je 0x140009cba
cmp eax, 0x755645da
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xeac03d78
mov r8d, eax
and r8d, 0xeac03d78
mov r9d, ecx
and r9d, 0x153fc286
or r9d, r8d
and edx, 0xeac03d79
xor edx, r9d
and ecx, 0xd46cabc1
and eax, 0x2b93543e
or eax, ecx
mov ecx, eax
xor ecx, 0x2b93543e
xor eax, 0xd46cabc1
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne dl
cmp dword [0x140182050], 0xa
setge al
setl cl
mov r8d, ecx
xor r8b, dl
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, dl
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb90e2725
mov r8d, 0xf0951f9d
cmovne eax, r8d
test dl, 1
mov edx, 0xb90e2725
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400041d0
cmp eax, 0xbfa62698
jle 0x140004530
cmp eax, 0xe37b7563
jle 0x1400046dd
cmp eax, 0xf20df1f4
jle 0x14000491a
cmp eax, 0xf77068b1
jg 0x140005006
cmp eax, 0xf48d2903
jg 0x140005d23
cmp eax, 0xf26936ad
jle 0x1400073b6
cmp eax, 0xf26936ae
je 0x140009cc4
cmp eax, 0xf35d297e
je 0x140009dd5
cmp eax, 0xf4624494
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 1
xor r13d, r13d
mov eax, 0x44b7241e
jmp 0x1400041d0
cmp eax, 0x244c3c29
jle 0x14000481c
cmp eax, 0x3518ad2f
jg 0x140004966
cmp eax, 0x2ceebe4e
jg 0x140005144
cmp eax, 0x29cd0e13
jg 0x140005d85
cmp eax, 0x254cdeae
jle 0x1400073d6
cmp eax, 0x254cdeaf
je 0x140009eb7
cmp eax, 0x2896f013
je 0x140009f76
cmp eax, 0x28edd5b2
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe4692578
mov r8d, eax
and r8d, 0x1b96da87
or r8d, edx
mov edx, r8d
xor edx, 0x12000200
xor r8d, 0x4610110
or ecx, 0x4711911
or r8d, 0xe0006002
and r8d, 0xe4717913
and edx, 0x12000260
or edx, r8d
and ecx, 0xe4717913
and eax, 0x98e848c
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xe98ee48e
mov edx, eax
xor edx, 0xe98ee48f
and edx, ecx
xor eax, 0x16711b70
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0xc4d0f678
and eax, ecx
not ecx
and ecx, 0xc4d0f678
or ecx, eax
not eax
and eax, 0x3b2f0987
and ecx, 0xc4d0f678
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x523645f9
and ecx, 0xadc9ba06
or ecx, edx
xor ecx, 0x523645f9
xor eax, ecx
test eax, ecx
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x4f76ea97
mov edx, 0x11ccd4bf
cmovne ecx, edx
test al, 1
mov eax, 0x4f76ea97
jmp 0x14000eac4
cmp eax, 0x9dec1078
jg 0x140004873
cmp eax, 0x93f103c1
jg 0x1400049b2
cmp eax, 0x8996c2f7
jle 0x140005185
cmp eax, 0x8e8a6201
jg 0x140005ea9
cmp eax, 0x8bf8c9ee
jle 0x14000746b
cmp eax, 0x8bf8c9ef
je 0x14000a0ac
cmp eax, 0x8ca89e35
je 0x14000a136
cmp eax, 0x8cf0542c
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x1a06d8eb
and edx, 0xe5f92714
or edx, r8d
mov r8d, edx
xor r8d, 0x85500110
mov eax, ecx
not eax
xor edx, 0x1a06d8ea
mov r9d, eax
and r9d, 0x7aad36c5
and ecx, 0x8552c93a
or ecx, r9d
or eax, edx
and edx, 0x7aad36c5
and r8d, 0x8552c93a
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x519f23bf
and ecx, 0xae60dc40
or ecx, edx
xor ecx, 0x519f23bf
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x140182050], 0xa
setl r8b
setge dl
mov r9d, edx
xor r9b, al
and r9b, cl
or dl, al
mov ecx, edx
xor cl, 1
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5a890e41
mov r8d, 0xf03e8fd6
cmovne edx, r8d
test al, 1
mov eax, 0x5a890e41
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0x54cedf87
jg 0x140004b1c
cmp eax, 0x4f76ea96
jle 0x1400051c6
cmp eax, 0x51cd61eb
jg 0x140005f77
cmp eax, 0x50ebe59d
jle 0x140007555
cmp eax, 0x50ebe59e
je 0x14000a140
cmp eax, 0x5148e9e1
je 0x14000a216
cmp eax, 0x51a9ae47
jne 0x1400041d0
mov eax, 0xd30192b5
jmp 0x1400041d0
cmp eax, 0xcff6bc2c
jg 0x140004c5b
cmp eax, 0xc7ba4d00
jle 0x14000527d
cmp eax, 0xcadd14a9
jg 0x140005fad
cmp eax, 0xc8289f8f
jle 0x1400076c0
cmp eax, 0xc8289f90
je 0x14000a347
cmp eax, 0xc9b351a6
je 0x14000a454
cmp eax, 0xc9f6d0d8
jne 0x1400041d0
mov rax, qword [rbp - 0x20]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
xor r8d, 0xd1b78318
and r8d, eax
mov r9d, eax
or r9d, 0x2e487ce7
mov ecx, eax
not ecx
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0x17ce982f
and r8d, 0xe83167d0
or r8d, r10d
or edx, r9d
and r9d, 0x17ce982f
mov r10d, ecx
and r10d, 0xc0310310
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
mov r8d, edx
xor r8d, 0xd1148310
or eax, 1
xor edx, 0x2e487ce6
mov r9d, edx
and r9d, 0x2eab686f
and r8d, 0xd1549790
or r8d, r9d
or edx, eax
and eax, 0x2eab686f
and ecx, 0xd1549790
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x9492d27d
mov eax, 0xc3a9ee90
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0x9492d27d
jmp 0x14000e4ed
cmp eax, 0xec630b1
jg 0x140004dfc
cmp eax, 0x5a2553d
jle 0x1400053a4
cmp eax, 0x879f435
jg 0x14000611f
cmp eax, 0x625f75b
jle 0x1400077d1
cmp eax, 0x625f75c
je 0x14000a4ea
cmp eax, 0x6971084
je 0x14000a60f
cmp eax, 0x8589b02
jne 0x1400041d0
mov eax, 0xe0dfb60c
jmp 0x1400041d0
cmp eax, 0xb0699997
jg 0x140004e56
cmp eax, 0xa4427b78
jle 0x1400053e5
cmp eax, 0xa6e9b872
jg 0x14000627e
cmp eax, 0xa4667064
jle 0x1400077f1
cmp eax, 0xa4667065
je 0x14000a619
cmp eax, 0xa59dbffc
je 0x14000a72d
cmp eax, 0xa6a96afd
jne 0x1400041d0
mov eax, 0x1def05c3
jmp 0x1400041d0
cmp eax, 0x6ab615ee
jle 0x140005544
cmp eax, 0x6e42dfff
jg 0x1400063bd
cmp eax, 0x6b6db246
jle 0x140007937
cmp eax, 0x6b6db247
je 0x14000a740
cmp eax, 0x6c6bdf26
je 0x14000a806
cmp eax, 0x6cde1dcd
jne 0x1400041d0
mov rax, qword [rbp - 0x28]
mov eax, 0xfa04643a
jmp 0x1400041d0
cmp eax, 0xec70cae4
jle 0x140005605
cmp eax, 0xeea20266
jg 0x1400064d0
cmp eax, 0xed2d16d1
jle 0x14000795b
cmp eax, 0xed2d16d2
je 0x14000a8ac
cmp eax, 0xed71b28f
je 0x14000a8b6
cmp eax, 0xed78c15f
jne 0x1400041d0
mov eax, 0xd9103762
jmp 0x1400041d0
cmp eax, 0x3b1333c1
jle 0x140005711
cmp eax, 0x3ed0df08
jg 0x1400065f6
cmp eax, 0x3d2909b2
jle 0x140007a4c
cmp eax, 0x3d2909b3
je 0x14000a9e6
cmp eax, 0x3e9639f2
je 0x14000aab2
cmp eax, 0x3ea292c2
jne 0x1400041d0
mov eax, 0x4b00d213
jmp 0x1400041d0
cmp eax, 0x97efeda1
jle 0x140005823
cmp eax, 0x9b847065
jg 0x1400066ef
cmp eax, 0x99dfd111
jle 0x140007b57
cmp eax, 0x99dfd112
je 0x14000aabc
cmp eax, 0x99e997c4
je 0x14000aac6
cmp eax, 0x9b6e04f4
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x982e57c5
and r8d, eax
mov r9d, eax
or r9d, 0x67d1a83a
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x500fe3e
and r8d, 0xfaff01c1
or r8d, r10d
or ecx, r9d
and r9d, 0x500fe3e
mov r10d, edx
and r10d, 0x982e01c1
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0x982e57c4
and edx, 0x88ff81bc
mov r8d, eax
and r8d, 0x77007e43
or r8d, edx
mov edx, r8d
xor edx, 0x8c0031
and eax, 1
or eax, edx
xor r8d, 0x22005602
and r8d, 0xaa73d78e
and eax, 0x558c2871
or eax, r8d
xor eax, 0x558c2871
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd2ee660b
and eax, 0x2d1199f4
or eax, ecx
xor eax, 0x2d1199f4
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and dl, r9b
or r9b, r8b
and al, r9b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1162de7b
mov r8d, 0x91e3a89a
cmovne ecx, r8d
test al, 1
mov eax, 0x1162de7b
jmp 0x140010429
cmp eax, 0x5abacb81
jle 0x140005964
cmp eax, 0x5ca8fd17
jg 0x140006801
cmp eax, 0x5b8284bd
jle 0x140007c71
cmp eax, 0x5b8284be
je 0x14000aad0
cmp eax, 0x5be4524f
je 0x14000ac5d
cmp eax, 0x5c537e93
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x21003170
mov r8d, eax
and r8d, 0x88840001
or r8d, ecx
xor r8d, 0x88840001
mov ecx, eax
and ecx, 0x567bce8e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x161b8e01
and edx, 0x3b70052a
and eax, 0xc48ffad5
or eax, edx
mov edx, eax
xor edx, 0x40f8a01
xor ecx, 0xa9843170
mov r9d, ecx
and r9d, 0xe0e071de
and r8d, 0x1f1f8e21
or r8d, r9d
xor eax, 0x2060010a
and eax, 0xe0e071de
and edx, 0x1f1f8e21
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp dword [0x140182050], 0xa
setge al
setl r10b
mov edx, r9d
xor dl, r10b
mov ecx, edx
xor cl, dl
mov r11d, eax
xor r11b, r8b
and r11b, al
and r9b, r10b
and al, r8b
or al, r9b
mov r8d, r11d
xor r8b, 1
xor r11b, al
xor al, 1
or al, r8b
xor al, 1
or al, r11b
xor cl, 1
and cl, al
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc43e1474
mov r8d, 0xa87cf63
cmovne edx, r8d
test al, 1
mov eax, 0xc43e1474
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0xd703c827
jle 0x1400059b1
cmp eax, 0xd9bf1ce7
jg 0x140006837
cmp eax, 0xd7e4871b
jle 0x140007d69
cmp eax, 0xd7e4871c
je 0x14000ac67
cmp eax, 0xd8ca7282
je 0x14000acf8
cmp eax, 0xd9103762
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x14af1bae
and edx, ecx
not ecx
or eax, 0xeb50e451
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd6ce567
and ecx, 0x10831a88
or ecx, r9d
or eax, r8d
and r8d, 0xd6ce567
and edx, 0xf2931a98
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xeb50e451
mov ecx, eax
xor ecx, 0x14af1bae
xor eax, 0x2941d948
mov r9d, eax
and r9d, ecx
and eax, r8d
mov edx, r9d
not edx
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0x66ae7a79
and r9d, 0x99518586
or r9d, r11d
or edx, r10d
and r10d, 0x66ae7a79
and eax, 0x99518586
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0x3deec2e7
and r8d, 0x248101ef
mov eax, ecx
and eax, 0xdb7efe10
or eax, r8d
xor eax, 0x248101ee
and ecx, 1
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x124d020
and ecx, 0x225b0114
or ecx, edx
xor ecx, 0x225b0114
and eax, 0xdc802ecb
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xbc780f1
and ecx, 0xf4387f0e
or ecx, eax
mov eax, ecx
xor eax, 0xb4480a0
xor ecx, 0xe400290c
and ecx, 0xe483295d
and eax, 0x1b7cd6a2
or eax, ecx
cmp eax, 0x1b7cd6a2
sete al
cmp dword [0x140182050], 0xa
setl cl
xor cl, al
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xed78c15f
mov r8d, 0xbd6dac7e
cmovne eax, r8d
test dl, dl
mov edx, 0xed78c15f
cmovne eax, edx
jmp 0x140006e2c
cmp eax, 0x1c948890
jle 0x140005b14
cmp eax, 0x1f1a4009
jg 0x14000697a
cmp eax, 0x1da2508c
jle 0x140007e6d
cmp eax, 0x1da2508d
je 0x14000adc2
cmp eax, 0x1def05c3
je 0x14000adcc
cmp eax, 0x1e700edd
jne 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, 0x3158f129
jmp 0x1400041d0
cmp eax, 0xb5032467
jle 0x140005b55
cmp eax, 0xbaf29f78
jg 0x140006a45
cmp eax, 0xb6d6ad91
jle 0x140007fbd
cmp eax, 0xb6d6ad92
je 0x14000aec1
cmp eax, 0xb90e2725
je 0x14000aecb
cmp eax, 0xbad5ecd4
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xbf07e8d0
mov r8d, ecx
and r8d, 0x40f8172f
or r8d, edx
mov eax, r8d
xor eax, 0x40f8172f
xor r8d, 0xab00e040
mov edx, eax
and edx, 0xe12b83a5
and ecx, 0x1ed47c5a
or ecx, edx
xor ecx, 0x1ed47c5b
and r8d, 0xebd0f041
mov edx, eax
and edx, 0x142f0fbe
or edx, r8d
mov r8d, edx
xor r8d, 0xc1c0d040
and eax, 1
or eax, r8d
xor edx, 0x1406068e
and edx, 0x3e16268e
and eax, 0xc1e9d971
or eax, edx
xor eax, 0xc1e9d971
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7daa95ae
and eax, 0x82556a51
or eax, ecx
mov ecx, eax
xor ecx, 0x1882002e
xor eax, 0x2050210
and eax, 0x672d9790
and ecx, 0x98d2686f
or ecx, eax
xor ecx, 0x98d2686f
setne cl
sete al
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r8d, r9d
xor cl, r9b
xor r9b, 1
and dl, r9b
and r8b, al
or r8b, dl
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x13d8445e
mov edx, 0x32c378ca
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x13d8445e
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x7c738c0f
jg 0x140006a7b
cmp eax, 0x7c231944
jle 0x14000801a
cmp eax, 0x7c231945
je 0x14000aed5
cmp eax, 0x7c3a7b66
je 0x14000aedf
cmp eax, 0x7c4e93f6
jne 0x1400041d0
mov eax, 0xcb601f5b
jmp 0x1400041d0
cmp eax, 0xfdcd1264
jg 0x140006abf
cmp eax, 0xfa046439
jle 0x14000803a
cmp eax, 0xfa04643a
je 0x14000aee9
cmp eax, 0xfb409dd2
je 0x14000afb2
cmp eax, 0xfc834e73
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0x56abc0a2
mov r8d, ecx
or r8d, 1
and r8d, 0x56abc0a3
mov r9d, edx
and r9d, 0xa9543f5c
or r9d, r8d
and eax, 0x56abc0a3
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x21a36327
and ecx, 0xde5c9cd8
or ecx, edx
mov edx, ecx
xor edx, 0x12580018
xor ecx, 0x21a36327
mov r9d, eax
and r9d, 0xcca59fc3
and r8d, 0x335a603c
or r8d, r9d
or eax, ecx
and ecx, 0xcca59fc3
and edx, 0x335a603c
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
or r9b, dl
or al, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r10b
and r10b, dl
or r10b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r10b
test cl, 1
mov ecx, 0xb49f9b80
mov edx, 0xa3071edd
cmovne ecx, edx
test al, 1
mov eax, 0xb49f9b80
cmovne eax, ecx
test r10b, 1
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x31af2bed
jle 0x140006af5
cmp eax, 0x33624a37
jle 0x14000810f
cmp eax, 0x33624a38
je 0x14000b0ba
cmp eax, 0x3387e002
je 0x14000b191
cmp eax, 0x3487252a
jne 0x1400041d0
mov eax, 0x143404c0
jmp 0x1400041d0
cmp eax, 0x83ce913a
jle 0x140006c40
cmp eax, 0x86756db3
jle 0x140008139
cmp eax, 0x86756db4
je 0x14000b260
cmp eax, 0x87382f00
je 0x14000b26a
cmp eax, 0x8804da55
jne 0x1400041d0
mov eax, 0x7cf2fae0
jmp 0x1400041d0
cmp eax, 0x4823ba38
jle 0x140006d53
cmp eax, 0x4b00d212
jle 0x140008159
cmp eax, 0x4b00d213
je 0x14000b443
cmp eax, 0x4b57eade
je 0x14000b593
cmp eax, 0x4ccc4179
jne 0x1400041d0
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x40]
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x83ce913b
mov r8d, 0xed2d16d2
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x83ce913b
jmp 0x14000f239
cmp eax, 0xc41415c0
jle 0x140006e37
cmp eax, 0xc47e661b
jle 0x140008289
cmp eax, 0xc47e661c
je 0x14000b6a6
cmp eax, 0xc50c4eef
je 0x14000b87b
cmp eax, 0xc6528498
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xf0921d3
and eax, 0xf0f6de2c
or eax, ecx
xor eax, 0xf0f6de2d
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20000c04
mov r8d, eax
and r8d, 0xca054080
or r8d, edx
mov edx, r8d
xor edx, 0xc8054000
xor r8d, 0x21a2190f
or ecx, 0x22000884
and r8d, 0x23a2198f
and edx, 0xc8054400
or edx, r8d
and ecx, 0x23a2198f
and eax, 0x1458a270
or eax, ecx
xor eax, edx
xor eax, 0x8889a4d7
xor eax, 0x9d7317ac
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov r10d, r8d
xor r10b, r9b
and r10b, dl
mov eax, r9d
or al, dl
xor al, 1
or al, r10b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8cf0542c
mov r8d, 0xf03e8fd6
cmovne ecx, r8d
test al, 1
mov eax, 0x8cf0542c
jmp 0x140005956
cmp eax, 0x3f9b04a
jle 0x140006e62
cmp eax, 0x42fd8b1
jle 0x1400083b0
cmp eax, 0x42fd8b2
je 0x14000b885
cmp eax, 0x455a8db
je 0x14000b946
cmp eax, 0x4d2762e
jne 0x1400041d0
mov eax, 0xa1abe428
jmp 0x1400041d0
cmp eax, 0xa26e9b53
jle 0x140006e8d
cmp eax, 0xa2da452d
jle 0x1400083d4
cmp eax, 0xa2da452e
je 0x14000b9ee
cmp eax, 0xa3071edd
je 0x14000b9f8
cmp eax, 0xa30b2cc7
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xe3466c9c
xor edx, 0x4279e1a3
and edx, eax
and eax, 0x1cb99363
or eax, ecx
mov r8d, eax
xor r8d, 0x1cb99363
mov r9d, eax
xor r9d, 0x5ec072c0
and r9d, r8d
mov ecx, r9d
not ecx
mov r10d, edx
not r10d
mov r11d, ecx
and r11d, 0x667d559c
and r9d, 0x9982aa63
or r9d, r11d
or ecx, r10d
and r10d, 0x667d559c
and edx, 0x9982aa63
or edx, r10d
xor edx, r9d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x3880a0
or r8d, 1
xor eax, 0x80060c80
xor ecx, 0xbd861e5d
mov r9d, ecx
and r9d, 0x67c1715e
and edx, 0x983e8ea1
or edx, r9d
or ecx, r8d
and r8d, 0x67c1715e
and eax, 0x983e8ea0
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x357fa3fd
and eax, 0xca805c02
or eax, ecx
xor eax, 0x357fa3fd
setne al
sete cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0xb0699998
mov r8d, 0xb5874a26
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb0699998
jmp 0x14000f239
cmp eax, 0x64f36f89
jle 0x140006eb8
cmp eax, 0x657769f3
jle 0x14000853a
cmp eax, 0x657769f4
je 0x14000badd
cmp eax, 0x685bee20
je 0x14000bc4f
cmp eax, 0x68733448
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
xor eax, 0x5dea276d
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xa215d892
and ecx, 0x5dea276d
or ecx, eax
xor ecx, 0x77c827b6
xor ecx, 0x77c827b6
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor r8b, al
mov ecx, r8d
xor cl, dl
or r8b, dl
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x3d2909b3
cmovne eax, edi
test cl, cl
cmove eax, edi
test dl, 1
mov ecx, 0x3d2909b3
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xe782319f
jle 0x140006f70
cmp eax, 0xe8a72030
jle 0x14000855a
cmp eax, 0xe8a72031
je 0x14000bdbe
cmp eax, 0xea96310b
je 0x14000bef1
cmp eax, 0xec29e92f
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2167a316
mov r8d, eax
and r8d, 0xde985ce8
or r8d, edx
mov edx, r8d
xor edx, 0xcc1044e0
xor r8d, 0x2107a010
mov r9d, eax
or r9d, 0x338fb818
and r8d, 0x338fb818
and edx, 0xcc7047e6
or edx, r8d
and r9d, 0x338fb819
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
sete al
setne dl
cmp dword [0x140182050], 0xa
setge cl
setl r8b
and dl, r8b
and cl, al
or cl, dl
mov edx, r8d
xor dl, al
or r8b, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
xor dl, cl
and cl, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0x51cd61ec
mov edx, 0xbb878a8f
cmovne eax, edx
test cl, cl
mov ecx, 0x51cd61ec
cmove eax, ecx
test r8b, 1
cmovne eax, edx
jmp 0x1400041d0
cmp eax, 0x37c99d6c
jle 0x140006f9b
cmp eax, 0x3909add8
jle 0x140008586
cmp eax, 0x3909add9
je 0x14000c00d
cmp eax, 0x39f10507
je 0x14000c017
cmp eax, 0x3a933606
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xb18f954
mov r8d, eax
xor r8d, 0xb18f954
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xf4e706aa
and ecx, 0xb18f955
or ecx, r8d
and edx, 0x94070034
and eax, 0x6bf8ffcb
or eax, edx
mov edx, eax
xor edx, 0x8380b43
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x73c6f4bc
and ecx, 0x8c390b43
or ecx, r9d
xor eax, 0x10060034
and eax, 0x73c6f4bc
and edx, 0x8c390b43
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setl al
setge r9b
mov ecx, eax
or cl, dl
and dl, r9b
xor r9b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x56acb30b
mov r8d, 0x54cedf88
cmovne eax, r8d
test cl, cl
mov ecx, 0x56acb30b
cmove eax, ecx
jmp 0x14000fb66
cmp eax, 0x953ad1b2
jle 0x140006fc6
cmp eax, 0x967ff1f2
jle 0x1400085a6
cmp eax, 0x967ff1f3
je 0x14000c110
cmp eax, 0x972887b0
je 0x14000c11a
cmp eax, 0x973a0ea6
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x4de7e9a
mov edx, eax
and edx, 0xfb218165
or edx, r8d
mov r8d, edx
xor r8d, 0x1000001
xor edx, 0x5a6202
mov r9d, eax
xor r9d, 0x237b6263
and r9d, eax
or edx, 0xdc849d9c
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xa6e3de7a
and r8d, 0x1182001
or r8d, r11d
or edx, r10d
and r10d, 0xa6e3de7a
and r9d, 0x591c2185
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xdc849d9d
xor edx, 0x237b6262
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete cl
setne al
cmp dword [0x140182050], 0xa
setge dl
setl r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor r8b, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, cl
test r8b, 1
mov eax, 0x68733448
cmovne eax, edi
test cl, cl
cmove eax, edi
test r8b, 1
cmove eax, edi
test cl, cl
mov ecx, 0x68733448
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x57c0aaa5
jle 0x1400070fd
cmp eax, 0x58f52b67
jle 0x1400085c6
cmp eax, 0x58f52b68
je 0x14000c245
cmp eax, 0x598afb68
je 0x14000c25a
cmp eax, 0x5a890e41
jne 0x1400041d0
cmp byte [rbp - 9], 0
mov eax, 0xf48d2904
mov ecx, 0xc9f6d0d8
cmovne eax, ecx
jmp 0x1400041d0
cmp eax, 0xd1f65ee5
jle 0x140007128
cmp eax, 0xd30192b4
jle 0x1400086a1
cmp eax, 0xd30192b5
je 0x14000c368
cmp eax, 0xd337992e
je 0x14000c415
cmp eax, 0xd5675024
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xcfa4aad8
mov edx, eax
and edx, 0x305b5527
or edx, r8d
mov r9d, edx
xor r9d, 0x30120
xor edx, 0x8d008040
mov r8d, eax
xor r8d, 0xad038560
and r8d, eax
or edx, 0x52fc7a9f
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xb5e0f619
and r9d, 0x8030160
or r9d, r11d
or edx, r10d
and r10d, 0xb5e0f619
and r8d, 0x4a1f09e6
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
not r8d
and r8d, 0x52fc7a9e
and edx, 0xad038561
or edx, r8d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne al
cmp dword [0x140182050], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
mov edx, ecx
xor dl, 1
xor al, r8b
not al
and al, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, cl
or al, dl
and dl, r8b
or dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x94c4b3e1
mov r8d, 0xc3a9ee90
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x94c4b3e1
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x11ccd4be
jle 0x140007224
cmp eax, 0x13d8445d
jle 0x1400087d8
cmp eax, 0x13d8445e
je 0x14000c45c
cmp eax, 0x143404c0
je 0x14000c547
cmp eax, 0x1af4d1b6
jne 0x1400041d0
mov eax, 0xc47e661c
jmp 0x1400041d0
cmp eax, 0xb13c35ba
jle 0x140007253
cmp eax, 0xb2d71eea
jle 0x1400088fc
cmp eax, 0xb2d71eeb
je 0x14000c55d
cmp eax, 0xb49f9b80
je 0x14000c61f
cmp eax, 0xb4a8c6b2
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0x9bb81835
and eax, 0x6447e7ca
or eax, ecx
mov ecx, eax
xor ecx, 0x6447e7ca
xor eax, 0x9bb81835
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor r8b, 1
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3909add9
mov r8d, 0xdb7d0351
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x3909add9
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x773a5919
jle 0x1400089e1
cmp eax, 0x773a591a
je 0x14000c709
cmp eax, 0x7909f247
je 0x14000c7d0
cmp eax, 0x7951dd24
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xa4d7c572
and eax, 0x5b283a8d
or eax, edx
mov edx, eax
xor edx, 0x1083209
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7e23c9c6
and ecx, 0x81dc3639
or ecx, r9d
xor eax, 0x2403c142
and eax, 0x7e23c9c6
and edx, 0x81dc3639
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
cmp dword [0x140182050], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
mov ecx, 0x653b62c1
mov eax, 0xc29eae50
cmovne ecx, eax
test r8b, r8b
mov eax, ecx
mov r8d, 0x653b62c1
cmovne eax, r8d
jmp 0x14000d667
cmp eax, 0xf4f5d434
jle 0x140008aa0
cmp eax, 0xf4f5d435
je 0x14000c93a
cmp eax, 0xf707ca94
je 0x1400040f7
cmp eax, 0xf72c1845
jne 0x1400041d0
mov rcx, qword [rbp - 8]
mov r8, qword [rbp - 0x60]
sub rsp, 0x20
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
add rsp, 0x20
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.140010cd0
add rsp, 0x20
mov eax, 0x5b8284be
jmp 0x1400041d0
cmp eax, 0x2a5bfe47
jle 0x140008b8d
cmp eax, 0x2a5bfe48
je 0x14000c944
cmp eax, 0x2c4570c3
je 0x14000c94e
cmp eax, 0x2c99b3b3
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x41201972
mov r8d, eax
and r8d, 0x241c081
or r8d, ecx
xor r8d, 0x241c081
mov ecx, eax
xor ecx, 0x4361d9f3
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8c0c0004
and edx, 0x31341a1f
and eax, 0xcecbe5e0
or eax, edx
mov edx, eax
xor edx, 0x8e0801a0
xor ecx, 0x4361d9f2
mov r9d, ecx
and r9d, 0x71d3f65b
and r8d, 0x8e2c09a4
or r8d, r9d
xor eax, 0x3110121b
and eax, 0x71d3f65b
and edx, 0x8e2c09a4
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne cl
cmp dword [0x140182050], 0xa
setge r8b
setl r9b
mov r10d, ecx
and r10b, r9b
mov eax, r8d
and al, dl
or al, r10b
xor dl, r8b
and dl, r8b
xor dl, 1
xor cl, r9b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd7df14b2
mov r8d, 0x4077655e
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xd7df14b2
jmp 0x14000d2a5
cmp eax, 0x91e3a899
jle 0x140008c95
cmp eax, 0x91e3a89a
je 0x14000c958
cmp eax, 0x91e40a94
je 0x14000c962
cmp eax, 0x93f05c23
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9fc50cd0
mov r8d, ecx
and r8d, 1
or r8d, edx
and ecx, 0x603af32e
or ecx, r8d
xor ecx, 0x9fc50cd1
or ecx, eax
xor ecx, 0x183fe6c4
xor ecx, 0xe7c0193b
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge r9b
setl al
mov r10d, eax
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, al
and r9b, dl
or r9b, r8b
or al, dl
xor al, 1
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x36aa8f7a
mov r8d, 0x3a933606
cmovne eax, r8d
test cl, cl
mov ecx, 0x36aa8f7a
jmp 0x14000c92b
cmp eax, 0x528773f1
jle 0x140008dce
cmp eax, 0x528773f2
je 0x14000c96c
cmp eax, 0x52ad1bcf
je 0x14000ca3e
cmp eax, 0x53181795
jne 0x1400041d0
mov eax, 0x3a933606
jmp 0x1400041d0
cmp eax, 0xcb601f5a
jle 0x140008dee
cmp eax, 0xcb601f5b
je 0x14000cae0
cmp eax, 0xcba08e92
je 0x14000cb7f
cmp eax, 0xcc1d47a9
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xad0006c3
mov r8d, eax
or r8d, 0x10059900
and edx, 0xbd059fc3
and eax, 0x42b84024
or eax, edx
and r8d, 0xbd059fc3
and ecx, 0x422018
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0xad4226db
xor ecx, 0x52bdd924
mov eax, ecx
or eax, 1
and ecx, 0x6213e21f
mov r8d, edx
and r8d, 0x9dec1de0
or r8d, ecx
mov ecx, r8d
xor ecx, 0x14880161
xor r8d, 0x6213e21e
mov r9d, eax
and r9d, 0xc965fc98
and edx, 0x369a0366
or edx, r9d
or eax, r8d
and r8d, 0xc965fc98
and ecx, 0x369a0367
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x26dee706
and ecx, 0xd92118f9
or ecx, eax
mov eax, ecx
xor eax, 0xc6a700
xor ecx, 0xd92118f9
mov edx, ecx
and edx, 0xaf3858ee
and eax, 0x50c7a711
or eax, edx
xor eax, 0x50c7a711
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, r9d
or cl, dl
xor cl, 1
or cl, r10b
and dl, r9b
and al, r8b
or al, dl
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test cl, cl
mov r8d, 0x9f75155f
mov r9d, 0x61283c26
cmovne r8d, r9d
test al, 1
cmove r8d, r9d
test dl, 1
mov eax, 0x61283c26
jmp 0x14000961e
cmp eax, 0x8fdb19e
jle 0x140008ed0
cmp eax, 0x8fdb19f
je 0x14000cc81
cmp eax, 0xa87cf63
je 0x14000cd79
cmp eax, 0xb411942
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x81308100
mov r8d, eax
or r8d, 0x52822622
and r8d, 0xd3b2a722
and ecx, 0x8045898
or ecx, r8d
and edx, 0xd3b2a722
and eax, 0x24490045
or eax, edx
xor eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x65f07997
and eax, 0x9a0f8668
or eax, ecx
mov ecx, eax
xor ecx, 0xecc4a00f
mov r9d, eax
xor r9d, 0xbf76a22d
and r9d, ecx
mov r10d, ecx
or r10d, 0xac4dfddd
mov r8d, r9d
not r8d
mov r11d, r8d
and r11d, 0xd1b824ae
and r9d, 0x2e47db51
or r9d, r11d
or r8d, r10d
and r10d, 0xd1b824ae
and edx, 0x2020200
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
xor r8d, 0x53b20223
xor eax, 0x1221810
and eax, 0xede29818
and ecx, 0x121d67e6
or ecx, eax
xor ecx, 0x121d67e6
or ecx, r8d
xor ecx, 0xdbc85961
xor ecx, 0x2437a69e
sete cl
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, edx
xor r9b, r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x28edd5b2
mov r8d, 0x11ccd4bf
cmovne edx, r8d
test al, 1
mov eax, 0x28edd5b2
jmp 0x14000f3ad
cmp eax, 0xab0b4988
jle 0x140008ff8
cmp eax, 0xab0b4989
je 0x14000cd83
cmp eax, 0xacd382c4
je 0x14000cd91
cmp eax, 0xaffe8621
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x60183404
mov edx, ecx
and edx, 0x8580a1
or edx, r8d
mov r8d, edx
xor r8d, 0x808080
xor edx, 0xff7a7f5e
mov r9d, ecx
xor r9d, 0x609db4a5
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x3a055e2d
and r8d, 0x4098a080
or r8d, r11d
or edx, r10d
and r10d, 0x3a055e2d
and r9d, 0xc5faa1d2
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x1a620209
xor edx, 0x609db4a4
mov r9d, edx
and r9d, 0xc508d9f2
and r8d, 0x3af7260d
or r8d, r9d
and ecx, 0xc508d9f2
and eax, 0x3af7260d
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
or dl, r8b
and r8b, al
or r8b, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
or cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, r9d
xor dl, cl
mov eax, 0x6ab615ef
mov r8d, 0x33624a38
cmovne eax, r8d
test r9b, r9b
cmove eax, ebx
test dl, dl
cmovne eax, ebx
test r9b, r9b
jmp 0x14000b69d
cmp eax, 0x711e4dd5
jle 0x140009018
cmp eax, 0x711e4dd6
je 0x14000ce4d
cmp eax, 0x713016ca
je 0x14000cf24
cmp eax, 0x716f1105
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x5f0156d8
and edx, 0xa0fea927
or edx, r9d
or ecx, r8d
and r8d, 0x5f0156d8
and eax, 0xa0fea927
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xe0b07a84
and eax, 0x1f4f857b
or eax, ecx
mov ecx, eax
xor ecx, 0x1e49000a
xor eax, 0xa0201284
and eax, 0xa12697f5
and ecx, 0x5ed9680a
or ecx, eax
cmp ecx, 0x5ed9680a
sete cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
mov eax, r8d
xor al, cl
or r8b, cl
xor r8b, 1
or r8b, al
xor r8b, 1
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7effbe2d
mov r8d, 0x2896f013
cmovne edx, r8d
test al, 1
mov eax, 0x7effbe2d
jmp 0x14000f3ad
cmp eax, 0xf03e8fd5
jle 0x140009038
cmp eax, 0xf03e8fd6
je 0x14000cf2e
cmp eax, 0xf0951f9d
je 0x14000cf38
cmp eax, 0xf166446e
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xbacc4758
mov edx, eax
and edx, 0x4533b8a6
or edx, r8d
mov r8d, edx
xor r8d, 0x33820
xor edx, 0xbacc4759
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xfdb4c696
and r8d, 0x24b3968
or r8d, r11d
or edx, r10d
and r10d, 0xfdb4c696
and r9d, 0x24b3969
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x140182050], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r8b, dl
or al, r8b
xor cl, r9b
and cl, al
xor cl, r9b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xfa04643a
mov r8d, 0x6cde1dcd
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xfa04643a
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x4077655d
jle 0x140009058
cmp eax, 0x4077655e
je 0x14000d027
cmp eax, 0x40da74e4
je 0x14000d031
cmp eax, 0x4100e133
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x549ae430
and ecx, 0xab651bcf
or ecx, edx
mov edx, ecx
xor edx, 0x820019c4
mov r8d, eax
not r8d
xor ecx, 0x549ae431
mov r9d, r8d
and r9d, 0x2d75220a
and eax, 0xd28addf5
or eax, r9d
or r8d, ecx
and ecx, 0x2d75220a
and edx, 0xd28addf5
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
xor r8d, 0x4371a588
xor r8d, 0xbc8e5a77
setne cl
sete al
cmp dword [0x140182050], 0xa
setge dl
setl r8b
xor r8b, al
xor al, dl
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
xor cl, al
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7cf2fae0
mov r8d, 0x8804da55
cmovne edx, r8d
test al, 1
mov eax, 0x7cf2fae0
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0x9c789787
jle 0x14000919d
cmp eax, 0x9c789788
je 0x14000d15f
cmp eax, 0x9ca51306
je 0x14000d169
cmp eax, 0x9d1c4333
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xf297c30
mov edx, ecx
and edx, 0xf0d683ce
or edx, r8d
mov r8d, edx
xor r8d, 0xc0408188
xor edx, 0xf297c31
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x36be2a76
and r8d, 0xc941d588
or r8d, r11d
or edx, r10d
and r10d, 0x36be2a76
and r9d, 0xc941d589
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, ecx
and r8d, 0x113bc558
and eax, 0xeec43aa7
or eax, r8d
xor eax, edx
xor eax, 0xeec43aa7
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and cl, r8b
or r8b, al
and dl, al
or cl, dl
mov edx, r8d
xor dl, cl
mov eax, 0xfe818ff0
mov r9d, 0x5abacb82
cmovne eax, r9d
test r8b, r8b
cmovne eax, r9d
test dl, dl
cmove eax, r9d
test r8b, r8b
mov edx, 0xfe818ff0
cmove eax, edx
jmp 0x14000f23d
cmp eax, 0x5d19e558
jle 0x140009268
cmp eax, 0x5d19e559
je 0x14000d173
cmp eax, 0x5e3177a3
je 0x14000d17d
cmp eax, 0x5edc19b4
jne 0x1400041d0
mov eax, 0xed71b28f
jmp 0x1400041d0
cmp eax, 0xdb7d0350
jle 0x140009292
cmp eax, 0xdb7d0351
je 0x14000d2b4
cmp eax, 0xe0dfb60c
je 0x14000d2be
cmp eax, 0xe13602c2
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x7b03df46
mov r8d, eax
and r8d, 0x84fc20b8
or r8d, ecx
mov r9d, r8d
xor r9d, 0x4100008
xor r8d, 0x78039002
mov ecx, eax
or ecx, 0xf8efb0b2
and r8d, 0xf8efb0b2
and r9d, 0x7104f4c
or r9d, r8d
and ecx, 0xf8efb0b3
xor ecx, r9d
and edx, 0xf0ec551b
and eax, 0xf13aae4
or eax, edx
mov edx, eax
xor edx, 0xe030844
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd194f2b9
and ecx, 0x2e6b0d46
or ecx, r9d
xor eax, 0xd0845019
and eax, 0xd194f2b9
and edx, 0x2e6b0d46
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne cl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, ecx
or r9b, r8b
xor r9b, 1
mov r10d, edx
and r10b, al
xor al, cl
and al, r8b
or al, r9b
and cl, r8b
or cl, r10b
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6e42e000
mov r8d, 0x5d19e559
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x6e42e000
jmp 0x14000d2a5
cmp eax, 0x2045e2a3
jle 0x14000935f
cmp eax, 0x2045e2a4
je 0x14000d3eb
cmp eax, 0x232185c4
je 0x14000d3f5
cmp eax, 0x23b17cde
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x3d44a904
and eax, 0xc2bb56fb
or eax, ecx
xor eax, 0xc2bb56fa
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf47e719d
and ecx, 0xb818e62
or ecx, eax
xor ecx, 0xf47e719d
sete al
setne cl
cmp dword [0x140182050], 0xa
setge r8b
setl r9b
xor r9b, cl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor cl, r8b
and cl, al
or r8b, al
xor cl, 1
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, dl
test r8b, 1
mov eax, 0xc7da90c8
mov r9d, 0x52ad1bcf
cmovne eax, r9d
test dl, dl
mov r10d, 0xc7da90c8
jmp 0x14000e9a2
cmp eax, 0xbb878a8e
jle 0x140009383
cmp eax, 0xbb878a8f
je 0x14000d4b7
cmp eax, 0xbd6dac7e
je 0x14000d5d6
cmp eax, 0xbe2a6de6
jne 0x1400041d0
mov eax, 0x68733448
jmp 0x1400041d0
cmp eax, 0x7effbe2c
jle 0x14000943a
cmp eax, 0x7effbe2d
je 0x14000d671
cmp eax, 0x7f44b155
je 0x14000d70a
cmp eax, 0x7f70f149
jne 0x1400041d0
mov eax, dword [rbp - 0x54]
cmp eax, 2
mov eax, 0x4ccc4179
mov ecx, 0x5a2553e
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xfe818fef
jle 0x140009532
cmp eax, 0xfe818ff0
je 0x14000d7d0
cmp eax, 0xff99b562
je 0x14000d8a5
cmp eax, 0x8e41e9
jne 0x1400041d0
mov eax, 0x455a8db
jmp 0x1400041d0
cmp eax, 0x2e6d5234
jle 0x14000962d
cmp eax, 0x2fd5bd38
je 0x14000da24
cmp eax, 0x3158f129
jne 0x140010c92
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7fcbe94c
mov edx, eax
and edx, 0x803416b3
or edx, ecx
mov r8d, edx
xor r8d, 0x3080001
mov ecx, eax
and ecx, 1
or ecx, r8d
xor edx, 0x200212
and edx, 0x7ce3eb5e
and ecx, 0x831c14a1
or ecx, edx
mov r8d, ecx
xor r8d, 0x830c1420
mov edx, eax
xor edx, 0xfffffffe
xor ecx, 0x7ce3eb5e
mov r9d, edx
and r9d, 0x505160c7
and eax, 0xafae9f38
or eax, r9d
or edx, ecx
and ecx, 0x505160c7
and r8d, 0xafae9f38
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x907a89a5
and eax, 0x6f85765a
or eax, edx
mov ecx, eax
xor ecx, 0x68013640
xor eax, 0x803001a5
and eax, 0x87b441bf
and ecx, 0x784bbe40
or ecx, eax
cmp ecx, 0x784bbe40
sete cl
cmp dword [0x140182050], 0xa
setge dl
mov eax, edx
xor al, cl
mov r8d, ecx
and r8b, al
not al
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x28b93a9
mov eax, 0x1e700edd
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0x28b93a9
cmovne eax, edx
jmp 0x14000a0a0
cmp eax, 0x822d9b3d
jg 0x140009651
cmp eax, 0x8055dfc8
je 0x14000da2e
cmp eax, 0x80882bc9
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
and ecx, 0x24283127
mov eax, r8d
not eax
mov edx, eax
and edx, 0xdbd7ced8
or edx, ecx
mov ecx, edx
xor ecx, 0xdbd7ced8
xor edx, 0x24283127
mov r9d, edx
or r9d, 0x24304409
or r8d, 0x9bc29b34
and r9d, 0xbff2df3d
mov r10d, ecx
and r10d, 0x40092040
or r10d, r9d
and r8d, 0xbff2df3d
and eax, 0x40082
or eax, r8d
xor eax, r10d
xor eax, 0x2434448a
and edx, 0x3da0526e
and ecx, 0xc25fad90
or ecx, edx
xor ecx, 0xc25fad90
or ecx, eax
xor ecx, 0xc7c0eccd
cmp ecx, 0x383f1332
setne al
cmp dword [0x140182050], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor al, cl
not al
and al, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x989a7534
mov r8d, 0xab0b4989
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x989a7534
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x4447d203
jg 0x140009707
cmp eax, 0x422341dd
je 0x14000db66
cmp eax, 0x44162fb0
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd2c2250b
and ecx, 0x28351080
or ecx, edx
xor ecx, 0x28351080
and eax, 0x508ca74
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9e47824e
and eax, 0x61b87db1
or eax, ecx
mov ecx, eax
xor ecx, 0x8041000c
xor eax, 0x1b84901
and eax, 0x1fbecb43
and ecx, 0xe04134bc
or ecx, eax
xor ecx, 0xe04134bc
setne al
sete cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
xor r8b, al
or r8b, r9b
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
mov eax, edx
xor al, cl
mov r8d, 0x7c738c10
cmovne r8d, r15d
test dl, dl
mov eax, 0x7c738c10
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x1400041d0
cmp eax, 0xc29eae4f
jg 0x1400097f6
cmp eax, 0xbfa62699
je 0x14000dc8b
cmp eax, 0xc2188c65
jne 0x1400041d0
mov eax, 0xbb245bf6
jmp 0x1400041d0
cmp eax, 0x1a9a9e9
jg 0x140009845
cmp eax, 0x14a3ce9
je 0x14000ddbf
cmp eax, 0x1544d4c
jne 0x1400041d0
mov eax, 0x4b57eade
jmp 0x1400041d0
cmp eax, 0x9ff88cde
jg 0x140009865
cmp eax, 0x9dec1079
je 0x14000ddc9
cmp eax, 0x9f75155f
jne 0x1400041d0
mov eax, 0xcc1d47a9
jmp 0x1400041d0
cmp eax, 0x61283c25
jg 0x140009966
cmp eax, 0x5fa663cb
je 0x14000ddd3
cmp eax, 0x60b5c696
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x11550326
and eax, 0xeeaafcd8
or eax, r8d
xor eax, 0xeeaafcd8
or edx, eax
not edx
or edx, ecx
xor edx, 0x4dda4566
cmp edx, 0xb225ba99
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, dl
test r8b, 1
mov eax, 0xe8a72031
cmovne eax, r12d
test dl, dl
cmove eax, r12d
test r8b, 1
cmove eax, r12d
test dl, dl
mov edx, 0xe8a72031
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0xe3fe59b7
jg 0x140009986
cmp eax, 0xe37b7564
je 0x14000de88
cmp eax, 0xe3e5f45d
jne 0x1400041d0
mov eax, 0x232185c4
jmp 0x1400041d0
cmp eax, 0x36aa8f79
jg 0x140009a46
cmp eax, 0x3518ad30
je 0x14000e0a4
cmp eax, 0x3601d6d8
jne 0x1400041d0
mov eax, 0x9c17323c
jmp 0x1400041d0
cmp eax, 0x94c4b3e0
jg 0x140009b09
cmp eax, 0x93f103c2
je 0x14000e164
cmp eax, 0x9492d27d
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0xa22fe36c
and ecx, 0x5dd01c93
or ecx, edx
mov r8d, ecx
xor r8d, 0xd900000
mov edx, eax
not edx
xor ecx, 0xa22fe36d
mov r9d, edx
and r9d, 0x7263fdde
and eax, 0x8d9c0221
or eax, r9d
or edx, ecx
and ecx, 0x7263fdde
and r8d, 0x8d9c0221
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x30868ea7
and eax, 0xcf797158
or eax, edx
mov ecx, eax
xor ecx, 0x20800425
xor eax, 0xcf797158
mov edx, eax
and edx, 0x582ebac2
and ecx, 0xa7d1453d
or ecx, edx
xor ecx, 0x582ebac2
xor eax, ecx
test eax, ecx
sete al
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xff99b562
mov edx, 0x57c0aaa6
cmovne ecx, edx
test al, 1
mov eax, 0xff99b562
jmp 0x14000a71e
cmp eax, 0x56acb30a
jg 0x140009b29
cmp eax, 0x54cedf88
je 0x14000e28b
cmp eax, 0x55e3a8df
jne 0x1400041d0
mov eax, 0x64f36f8a
jmp 0x1400041d0
cmp eax, 0xd1067e77
jg 0x140009b57
cmp eax, 0xcff6bc2d
je 0x14000e330
cmp eax, 0xd027cad1
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf47a1a1a
mov r8d, eax
and r8d, 0xb85e5e4
or r8d, edx
xor r8d, 0xb85e5e4
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xa7c32fa0
and eax, 0x583cd05f
or eax, ecx
mov ecx, eax
xor ecx, 0x2c5055
xor eax, 0xa7c32fa0
mov r8d, eax
and r8d, 0x5a908d8a
and ecx, 0xa56f7275
or ecx, r8d
xor ecx, edx
xor ecx, 0xa56f7275
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
xor dl, al
and al, cl
or al, r9b
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf707ca94
mov r8d, 0xb6d6ad92
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xf707ca94
jmp 0x140009431
cmp eax, 0x1162de7a
jg 0x140009c62
cmp eax, 0xec630b2
je 0x14000e423
cmp eax, 0x1095de71
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov eax, 0xecfed4b8
jmp 0x1400041d0
cmp eax, 0xb0a689b3
jg 0x140009c82
cmp eax, 0xb0699998
je 0x14000e42d
cmp eax, 0xb093e68a
jne 0x1400041d0
mov rax, qword [rbp - 0x28]
mov eax, 0x8b0f99d7
jmp 0x1400041d0
cmp eax, 0x7181de56
je 0x14000e4fb
cmp eax, 0x72d00d06
jne 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10400129
mov r8d, eax
or r8d, 0xa2802092
and r8d, 0xb2c021bb
and ecx, 0x4c309000
or ecx, r8d
and edx, 0xb2c021bb
and eax, 0x10f4e44
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xa38f6ed6
mov ecx, eax
xor ecx, 0x5c709129
xor eax, 0x4827bcf0
and eax, ecx
mov r8d, edx
and r8d, 0x14572dd9
or r8d, eax
xor r8d, 0x14572dd8
and edx, 0xc5ec77db
mov eax, ecx
and eax, 0x3a138824
or eax, edx
xor eax, 0xc5ec77da
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
not ecx
test ecx, ecx
sete r8b
setne r9b
cmp dword [0x140182050], 0xa
setl dl
setge cl
mov eax, r9d
xor al, cl
and al, r8b
mov r10d, ecx
or r10b, r8b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov r10d, ecx
xor r10b, r8b
xor r10b, 1
xor dl, r8b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x9ca51306
mov r8d, 0x29cd0e14
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x9ca51306
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xf20df1f5
je 0x14000e505
cmp eax, 0xf222e11c
jne 0x1400041d0
mov eax, 0xd7e4871c
jmp 0x1400041d0
cmp eax, 0x244c3c2a
je 0x14000e50f
cmp eax, 0x248d6344
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x58213901
and ecx, 0xa7dec6fe
or ecx, edx
xor ecx, 0x58213900
or ecx, eax
xor ecx, 0x52643167
xor ecx, 0xad9bce98
setne al
sete cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
xor r8b, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
or dl, cl
xor dl, r8b
and r8b, dl
xor dl, 1
mov eax, r8d
xor al, dl
mov ecx, 0xc29eae50
mov r9d, 0xbb245bf6
cmovne ecx, r9d
test dl, dl
jmp 0x140007e62
cmp eax, 0x8996c2f8
je 0x14000e602
cmp eax, 0x8b0f99d7
jne 0x1400041d0
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x14018204c]
lea edx, [rcx + 1]
imul edx, ecx
mov r8d, edx
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
not edx
mov ecx, edx
and ecx, 0x1d9577e6
and r8d, 0xe26a8818
or r8d, ecx
mov rcx, qword [rax]
xor r8d, 0xe26a8818
or r9d, r8d
not r9d
or r9d, edx
xor r9d, 0x682073a7
xor r9d, 0x97df8c58
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
and dl, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r10d, r9d
xor dl, r9b
xor r9b, 1
and r8b, r9b
and r10b, al
or r10b, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, r10b
test al, 1
mov eax, 0x8bb36db
mov r8d, 0xb093e68a
cmovne eax, r8d
mov qword [rbp - 0x70], rcx
test r10b, r10b
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0x8bb36db
cmovne eax, ecx
jmp 0x1400041d0
cmp eax, 0x4f76ea97
je 0x14000e6f4
cmp eax, 0x508bac15
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x7c4daef7
and r8d, ecx
mov eax, ecx
or eax, 0x83b25108
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xa8d9d6d9
and edx, 0x54042826
or edx, r9d
or eax, ecx
and ecx, 0xa8d9d6d9
and r8d, 0x57262926
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x83b25108
mov edx, eax
xor edx, 0x83b25109
and edx, ecx
xor eax, 0x7c4daef6
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x2aca3b6a
and edx, 0xd535c495
or edx, r9d
or eax, r8d
and r8d, 0x2aca3b6a
and ecx, 0xd535c495
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x870bed97
and ecx, 0x78f41268
or ecx, edx
xor ecx, 0x870bed97
xor eax, ecx
test eax, ecx
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl cl
setge al
mov r9d, r8d
mov r10d, ecx
xor cl, r8b
or r8b, al
xor r8b, 1
mov r11d, edx
xor r11b, al
and r11b, al
or r11b, r8b
and r9b, al
and r10b, dl
or r10b, r9b
or al, dl
xor al, 1
or al, cl
xor al, 1
or al, r10b
xor r11b, 1
mov ecx, r11d
xor cl, al
or r11b, al
mov edx, r11d
xor dl, cl
test r11b, 1
mov eax, 0x8589b02
mov r8d, 0xcba08e92
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x8589b02
cmove eax, ecx
xor r13d, r13d
jmp 0x1400041d0
cmp eax, 0xc7ba4d01
je 0x14000e6fe
cmp eax, 0xc7da90c8
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x200e03c0
mov ecx, eax
and ecx, 0x8460600a
or ecx, r8d
xor ecx, 0x8460600a
mov r8d, eax
xor r8d, 0xa46e63ca
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x5b919c34
and ecx, 0xa46e63cb
or ecx, r8d
and edx, 0x8f3c2ab6
and eax, 0x70c3d549
or eax, edx
mov edx, eax
xor edx, 0xc24449
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xfd2d9b84
and ecx, 0x2d2647b
or ecx, r9d
xor eax, 0x8d2c0a84
and eax, 0xfd2d9b84
and edx, 0x2d2647b
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7565e206
mov r8d, 0xb411942
cmovne edx, r8d
test al, 1
mov eax, 0x7565e206
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0x5a2553e
je 0x14000e7a4
cmp eax, 0x61f9dad
jne 0x1400041d0
mov eax, 0xc8289f90
jmp 0x1400041d0
cmp eax, 0xa4427b79
je 0x14000e886
cmp eax, 0xa45850e3
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
and r8d, 0x76a63f2d
mov eax, edx
xor eax, 0x8959c0d2
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0x89490053
or edx, 1
xor eax, 0x76a63f2c
mov r9d, eax
and r9d, 0x7236d480
and r8d, 0x8dc92b7f
or r8d, r9d
or eax, edx
and edx, 0x7236d480
and ecx, 0x8dc92b7e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x53e96bfa
and eax, 0xac169405
or eax, ecx
mov ecx, eax
xor ecx, 0x538829e2
xor eax, 0xa4149000
and eax, 0xa475d218
and ecx, 0x5b8a2de7
or ecx, eax
xor ecx, 0x5b8a2de7
setne r9b
sete r10b
cmp dword [0x140182050], 0xa
setl dl
setge cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov r8d, ecx
or r8b, r10b
xor al, 1
mov r11d, eax
xor r11b, r8b
or al, r8b
xor al, 1
or al, r11b
mov r8d, ecx
xor r8b, r9b
xor dl, r10b
or cl, r9b
xor cl, 1
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, al
and dl, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x3ea292c2
mov eax, 0x91e40a94
cmovne r8d, eax
test cl, 1
mov eax, 0x3ea292c2
jmp 0x14000995d
cmp eax, 0x6ab615ef
je 0x14000e9bf
cmp eax, 0x6adc7f5e
jne 0x1400041d0
mov rax, qword [rbp]
mov eax, 0x770d37e1
jmp 0x1400041d0
cmp eax, 0xec70cae5
je 0x14000e9c9
cmp eax, 0xecfed4b8
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov ecx, dword [0x14018204c]
lea edx, [rcx + 1]
imul edx, ecx
mov r8d, edx
mov r9d, edx
xor r9d, 0x6e4f9652
and r9d, edx
not edx
mov ecx, edx
and ecx, 0x4e098450
and r8d, 0x20461202
or r8d, ecx
mov ecx, dword [rax]
xor r8d, 0x20461202
or r9d, r8d
mov eax, r9d
xor eax, 0x91004080
xor r9d, 0x68490442
and r9d, 0x68f92d6e
and eax, 0x9706d291
or eax, r9d
xor eax, 0x9706d291
or eax, edx
xor eax, 0xf1860cea
xor eax, 0xe79f315
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
mov r8d, eax
xor r8b, r9b
and r8b, al
xor al, dl
and al, r9b
xor al, dl
mov edx, r8d
xor dl, al
test dl, 1
mov edx, 0x1095de71
mov r9d, 0x80882bc9
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
mov dword [rbp - 0x54], ecx
jmp 0x14000e159
cmp eax, 0x3b1333c2
je 0x14000eacc
cmp eax, 0x3bf50307
jne 0x1400041d0
mov rax, qword [rbp]
mov ecx, dword [0x14018204c]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x574e8009
and ecx, edx
not edx
and edx, 0x574e8009
or edx, ecx
not ecx
and ecx, 0xa8b17ff6
and edx, 0x574e8009
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xbfac98e5
and ecx, r8d
and r8d, edx
or r8d, ecx
mov rax, qword [rax]
mov rcx, qword [rax]
xor r8d, 0x4053671b
and edx, 0xfffffffe
or edx, r8d
mov eax, edx
not eax
and edx, 0x28d08e6d
and eax, 0xd72f7192
or eax, edx
xor eax, 0x28d08e6d
sete dl
setne al
cmp dword [0x140182050], 0xa
setl r9b
setge r8b
mov r10d, r8d
xor r10b, al
and r10b, dl
or r8b, al
mov edx, r8d
xor dl, 1
xor al, r9b
not al
and al, r9b
xor r10b, 1
xor al, 1
mov r9d, r10d
xor r9b, al
or al, r10b
xor al, 1
or al, r9b
mov r9d, r8d
and r9b, al
xor al, 1
and dl, al
or dl, r9b
or al, r8b
mov r8d, eax
xor r8b, dl
test r8b, 1
mov r8d, 0x8e8a6202
mov r9d, 0x2d628ed5
cmovne r8d, r9d
test al, 1
mov eax, 0x8e8a6202
cmovne eax, r8d
mov qword [rbp - 0x78], rcx
jmp 0x14001008f
cmp eax, 0x97efeda2
je 0x14000eb63
cmp eax, 0x989a7534
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfabf3db3
and r8d, eax
mov r9d, eax
or r9d, 0x540c24c
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xe9826cf8
and r8d, 0x167d9307
or r8d, r10d
or edx, r9d
and r9d, 0xe9826cf8
mov r10d, ecx
and r10d, 0x123d1103
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0xfabf3db2
or eax, 1
and ecx, 0xa1debe4c
and eax, 0x5e2141b3
or eax, ecx
xor eax, 0x5e2141b3
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x15493beb
and eax, 0xeab6c414
or eax, ecx
mov ecx, eax
xor ecx, 0x4018c8
xor eax, 0xa2128404
and eax, 0xb71ba727
and ecx, 0x48e458d8
or ecx, eax
xor ecx, 0x48e458d8
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and dl, r8b
and al, cl
or al, dl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa4667065
cmovne edx, r14d
test al, 1
mov eax, 0xa4667065
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0x5abacb82
je 0x14000eb6d
cmp eax, 0x5b67bb88
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x35021a68
mov r8d, eax
and r8d, 0x88004194
or r8d, edx
xor r8d, 0x88004194
mov edx, eax
xor edx, 0xbd025bfc
and edx, eax
or edx, r8d
xor edx, 0xbd025bfd
and ecx, 0xc06b4e10
and eax, 0x3f94b1ef
or eax, ecx
xor eax, 0x3f94b1ef
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge cl
or r8b, al
mov eax, ecx
or al, dl
xor dl, cl
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0xa4427b79
mov ecx, 0x56af5385
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
not dl
test dl, 1
mov ecx, 0xa4427b79
cmovne eax, ecx
jmp 0x1400041d0
cmp eax, 0xd703c828
je 0x14000eb77
cmp eax, 0xd7df14b2
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xe5909f8c
and edx, 0x1a6f6072
or edx, r9d
or eax, ecx
and ecx, 0xe5909f8c
and r8d, 0x1a6f6073
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xdce01a25
and ecx, 0x231fe5da
or ecx, eax
mov eax, ecx
xor eax, 0xa615a
xor ecx, 0x10601a05
and ecx, 0x33759e85
and eax, 0xcc8a617a
or eax, ecx
xor eax, 0xcc8a617a
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setl cl
setge al
xor r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
and r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x4077655e
mov r9d, 0x8fdb19f
cmovne ecx, r9d
test dl, 1
mov eax, ecx
cmovne eax, r9d
jmp 0x14001027b
cmp eax, 0x1c948891
je 0x14000ec18
cmp eax, 0x1cf14206
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0xdbc05832
mov r8d, eax
xor r8d, 0x243fa7cd
and r8d, edx
or ecx, r8d
not r8d
and r8d, 0x243fa7cc
and ecx, 0xdbc05833
or ecx, r8d
or eax, 1
and edx, 0x8b786334
and eax, 0x74879ccb
or eax, edx
mov r8d, eax
xor r8d, 0x50858840
xor eax, 0x8b786334
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x265a578a
and ecx, 0xd9a5a875
or ecx, r9d
or edx, eax
and eax, 0x265a578a
and r8d, 0xd9a5a874
or r8d, eax
xor r8d, ecx
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0xf0a63dc6
and eax, 0xf59c239
or eax, edx
mov ecx, eax
xor ecx, 0xc508018
xor eax, 0x10a61142
and eax, 0x13af5363
and ecx, 0xec50ac9c
or ecx, eax
xor ecx, 0xec50ac9c
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl al
setge r9b
mov r10d, r8d
or r10b, r9b
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, r8b
and dl, al
or dl, r9b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
xor cl, 1
and dl, cl
or dl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x42fd8b2
mov ecx, 0x3ed0df09
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x42fd8b2
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xb5032468
je 0x14000ece2
cmp eax, 0xb5874a26
jne 0x1400041d0
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov eax, 0xb0699998
jmp 0x1400041d0
cmp eax, 0x79f2e642
je 0x14000ede8
cmp eax, 0x7ada4ef4
jne 0x1400041d0
mov eax, 0xb2d71eeb
jmp 0x1400041d0
cmp eax, 0xf77068b2
je 0x14000edf2
cmp eax, 0xf8200ae3
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc57b8dde
mov r8d, ecx
xor r8d, 0xc57b8dde
and r8d, ecx
or r8d, edx
xor r8d, 0xc57b8ddf
and eax, 0x4b3174c8
and ecx, 0xb4ce8b37
or ecx, eax
xor ecx, 0xb4ce8b37
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne r8b
cmp dword [0x140182050], 0xa
setl r9b
setge cl
mov r10d, r8d
and r10b, cl
mov edx, r9d
and dl, al
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or r8b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd027cad1
mov r8d, 0xb6d6ad92
cmovne edx, r8d
test al, 1
mov eax, 0xd027cad1
jmp 0x14000f3ad
cmp eax, 0x31af2bee
je 0x14000ee07
cmp eax, 0x32c378ca
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 2
mov eax, 0x13d8445e
jmp 0x1400041d0
cmp eax, 0x83ce913b
je 0x14000eee0
cmp eax, 0x857923ed
jne 0x1400041d0
mov eax, 0xec70cae5
jmp 0x1400041d0
cmp eax, 0x4823ba39
je 0x14000efc8
cmp eax, 0x49c235db
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf66a8040
mov r8d, eax
and r8d, 0x8110509
or r8d, edx
mov edx, r8d
xor edx, 0x8010501
xor r8d, 0x8322b082
or ecx, 0x82328008
and r8d, 0x8332b08a
and edx, 0x7c490541
or edx, r8d
and ecx, 0x8332b08a
and eax, 0x844a34
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x1847ab6
mov edx, eax
xor edx, 0x1847ab7
and edx, ecx
xor eax, 0xfe7b8548
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x3b8da6f5
and eax, 0xc472590a
or eax, ecx
mov ecx, eax
xor ecx, 0x3a092020
xor eax, 0x44605900
and eax, 0x45e4dfd5
and ecx, 0xba1b202a
or ecx, eax
xor ecx, 0x45e4dfd5
setne cl
sete dl
cmp dword [0x140182050], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, dl
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r8d, r9d
or cl, r9b
xor r9b, 1
and dl, r9b
and r8b, al
or r8b, dl
xor al, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0xd9bf1ce8
mov eax, 0x7181de56
cmovne edx, eax
test cl, 1
mov eax, 0xd9bf1ce8
cmovne eax, edx
jmp 0x14000e159
cmp eax, 0xc41415c1
je 0x14000f0fe
cmp eax, 0xc43e1474
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xe2dd4463
mov r8d, ecx
xor r8d, 0x1d22bb9c
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xb68fb703
mov r11d, eax
and r11d, 0x920089c
or r11d, r10d
or edx, r9d
and r9d, 0xb68fb703
and r8d, 0x497048fc
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xa0110062
xor edx, 0x10203a1c
and edx, 0x52ec7e1c
and r8d, 0xad1381e3
or r8d, edx
mov edx, r8d
xor edx, 0x8d0380c2
xor r8d, 0x52ec7e1c
mov r9d, r8d
and r9d, 0x32bc5f29
and edx, 0xcd43a0d6
or edx, r9d
or r8d, ecx
and ecx, 0x32bc5f29
and eax, 0xcd43a0d6
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x6d6104
cmp r8d, 0xff929efb
sete dl
cmp dword [0x140182050], 0xa
setl al
setge cl
mov r8d, eax
xor r8b, dl
or al, dl
or dl, cl
xor dl, 1
and cl, r8b
or cl, dl
xor al, 1
or al, r8b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa87cf63
mov r8d, 0x49c235db
cmovne edx, r8d
test al, 1
jmp 0x1400041b8
cmp eax, 0x3f9b04b
je 0x14000f198
cmp eax, 0x41197b9
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov eax, 0x31af2bee
jmp 0x1400041d0
cmp eax, 0xa26e9b54
je 0x14000f1a2
cmp eax, 0xa294aa41
jne 0x1400041d0
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0xd9586fa8
mov edx, ecx
and edx, 0x26a79057
or edx, eax
mov eax, edx
xor eax, 0x26a79057
xor edx, 0xd9586fa8
mov r9d, edx
or r9d, 0x10a00026
or r8d, 0x4900c808
and r9d, 0x59a0c82e
mov r10d, eax
and r10d, 0x4421590
or r10d, r9d
and r8d, 0x59a0c82e
and ecx, 0xa21d2241
or ecx, r8d
xor ecx, r10d
xor ecx, 0xb2bd2266
and edx, 0x62cdcf99
mov r8d, eax
and r8d, 0x9d323066
or r8d, edx
mov edx, r8d
xor edx, 0x628d8d88
and eax, 1
or eax, edx
xor r8d, 0x1d121002
and r8d, 0x1d525212
and eax, 0xe2adaded
or eax, r8d
xor eax, 0xe2adaded
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfd2b08d7
and eax, 0x2d4f728
or eax, ecx
xor eax, 0x2d4f728
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
mov r8d, ecx
or r8b, dl
xor cl, dl
and cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, dl
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
not al
test al, 1
mov r8d, 0xe78231a0
mov eax, 0xd337992e
cmovne r8d, eax
test dl, dl
mov eax, 0xe78231a0
jmp 0x14000b69d
cmp eax, 0x64f36f8a
je 0x14000f247
cmp eax, 0x653b62c1
jne 0x1400041d0
mov eax, 0x254cdeaf
jmp 0x1400041d0
cmp eax, 0xe78231a0
je 0x14000f3bb
cmp eax, 0xe7e77f55
jne 0x1400041d0
cmp byte [rbp - 0xa], 0
mov eax, 0xc41415c1
mov ecx, 0x422341dd
cmovne eax, ecx
jmp 0x1400041d0
cmp eax, 0x37c99d6d
je 0x14000f498
cmp eax, 0x387159ad
jne 0x1400041d0
mov eax, 0xbfa62699
jmp 0x1400041d0
cmp eax, 0x953ad1b3
je 0x14000f4a2
cmp eax, 0x966f3171
jne 0x1400041d0
mov eax, 0xb2277aa1
jmp 0x1400041d0
cmp eax, 0x57c0aaa6
je 0x14000f4ac
cmp eax, 0x58c4a41a
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xce65f537
mov r8d, eax
xor r8d, 0x319a0ac8
and r8d, ecx
or r8d, edx
xor r8d, 0x319a0ac9
and ecx, 0x9f081d47
mov edx, eax
and edx, 0x60f7e2b8
or edx, ecx
xor edx, 0x9f081d46
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xe4348314
and ecx, 0x1bcb7ceb
or ecx, eax
xor ecx, 0xe4348314
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x37074026
mov r8d, 0xa2da452e
cmovne edx, r8d
test al, 1
mov eax, 0x37074026
jmp 0x14000f3ad
cmp eax, 0xd1f65ee6
je 0x14000f4e5
cmp eax, 0xd2a71625
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8030a43
mov r8d, ecx
and r8d, 0x60205104
or r8d, edx
mov edx, r8d
xor edx, 0x40005004
xor r8d, 0x8d5fa40b
mov r9d, eax
or r9d, 0x28230103
and r8d, 0xad7fa50b
and edx, 0x40005a44
or edx, r8d
and r9d, 0xad7fa50b
mov r8d, ecx
and r8d, 0x128000b0
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x97dca4b9
xor r8d, 0x31800
mov r9d, edx
and r9d, 0x6d2c47fe
and r8d, 0x92d3b801
or r8d, r9d
or edx, ecx
and ecx, 0x6d2c47fe
and eax, 0x92d3b801
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xa3cdf432
xor edx, 0x5c320bcd
setne dl
sete al
cmp dword [0x140182050], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
mov r9d, ecx
xor r9b, 1
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xd8ca7282
mov edx, 0x86756db4
cmovne ecx, edx
test al, 1
mov eax, 0xd8ca7282
jmp 0x14000a71e
cmp eax, 0x11ccd4bf
je 0x14000f4ef
cmp eax, 0x1296d9ad
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x267aef62
and eax, 0xd985109c
or eax, r8d
mov r8d, eax
xor r8d, 0x40050008
xor eax, 0x267aef63
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xb9803797
and r8d, 0x467fc868
or r8d, r10d
or eax, r9d
and r9d, 0xb9803797
and edx, 0x467fc868
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x3bfea9fb
xor eax, 0xc4015604
sete r8b
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, edx
or r10b, r9b
mov ecx, eax
xor cl, dl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r9b
test dl, 1
mov eax, 0xb4a8c6b2
mov edx, 0xdb7d0351
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xb4a8c6b2
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xb13c35bb
je 0x14000f4fd
cmp eax, 0xb2277aa1
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0xe9aec97f
and eax, 0x16513680
or eax, edx
mov edx, eax
xor edx, 0x10111080
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc6c6a668
and ecx, 0x39395997
or ecx, r9d
xor eax, 0xc0868068
and eax, 0xc6c6a668
and edx, 0x39395997
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x140182050], 0xa
setl cl
setge r8b
mov r9d, ecx
or r9b, al
and al, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
and cl, dl
or cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r9b
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc2188c65
mov r8d, 0x966f3171
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xc2188c65
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x7565e206
je 0x14000f5f3
cmp eax, 0x770d37e1
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0xdfaf88fb
and eax, 0x20507704
or eax, ecx
mov ecx, eax
xor ecx, 0x20507704
xor eax, 0xdfaf88fb
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov r9d, 0x99e997c4
mov eax, 0x6adc7f5e
cmovne r9d, eax
test dl, dl
mov eax, 0x99e997c4
cmovne r9d, eax
test cl, cl
cmovne eax, r9d
test r8b, r8b
cmovne eax, r9d
test cl, cl
mov rcx, qword [rbp]
cmove eax, r9d
jmp 0x1400041d0
cmp eax, 0xf48d2904
je 0x14000f71e
cmp eax, 0xf4d98889
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x571cb8a6
mov r8d, eax
xor r8d, 0x571cb8a6
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xa8e34758
and ecx, 0x571cb8a7
or ecx, r8d
and edx, 0x7e4bba6a
and eax, 0x81b44595
or eax, edx
mov edx, eax
xor edx, 0x81b44595
xor eax, 0x7e4bba6a
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r10b, 1
or r10b, r8b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
mov ecx, eax
and al, r10b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
and dl, r10b
and cl, r10b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x37c99d6d
mov r9d, 0xc9b351a6
cmovne r8d, r9d
test cl, 1
mov eax, r8d
cmovne eax, r9d
jmp 0x14000fb66
cmp eax, 0x29cd0e14
je 0x14000f82f
cmp eax, 0x2a46718e
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xfa04693f
and edx, 0x5fb96c0
or edx, r8d
mov r8d, edx
xor r8d, 0x5488481
mov eax, ecx
not eax
xor edx, 0xfa04693e
mov r9d, eax
and r9d, 0x52b75260
and ecx, 0xad48ad9f
or ecx, r9d
or eax, edx
and edx, 0x52b75260
and r8d, 0xad48ad9f
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3b697df5
and ecx, 0xc496820a
or ecx, edx
xor ecx, 0xc496820a
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0xe3e5f45d
mov ecx, 0x2a5bfe48
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test dl, 1
mov ecx, 0xe3e5f45d
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x8e8a6202
je 0x14000f9a0
cmp eax, 0x9196def4
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xa115c4e3
xor eax, 0x545687a4
and eax, ecx
mov r8d, ecx
and r8d, 0x5eea3b1c
or r8d, edx
mov ecx, r8d
xor ecx, 0x5eea3b1c
mov edx, r8d
xor edx, 0xabcbcb8
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x14468580
or ecx, 1
xor r8d, 0x8014c460
and r8d, 0x8edcee74
and ecx, 0x7123118b
or ecx, r8d
mov r8d, ecx
xor r8d, 0x10030182
xor eax, 0xaba9785a
xor ecx, 0x8edcee74
mov r9d, eax
and r9d, 0x6b305a2d
and edx, 0x94cfa5d2
or edx, r9d
or eax, ecx
and ecx, 0x6b305a2d
and r8d, 0x94cfa5d2
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9a9ef83
and ecx, 0xf656107c
or ecx, edx
xor ecx, 0x9a9ef83
xor eax, ecx
test eax, ecx
setne al
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov ecx, r8d
or r8b, dl
and dl, r9b
and cl, al
or cl, dl
xor r8b, 1
xor r9b, al
or r9b, r8b
mov eax, ecx
xor al, 1
xor cl, al
and cl, r9b
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x93f05c23
mov r8d, 0x95305014
cmovne edx, r8d
test al, al
mov eax, 0x93f05c23
cmovne eax, edx
jmp 0x1400041be
cmp eax, 0x51cd61ec
je 0x14000fa86
cmp eax, 0x526d5c67
jne 0x1400041d0
mov eax, 0x3fc22984
jmp 0x1400041d0
cmp eax, 0xcadd14aa
je 0x14000fa94
cmp eax, 0xcb14e50f
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xadd8b2f9
mov r8d, ecx
xor r8d, 0xadd8b2f9
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x40240d07
xor r8d, 0xadd8b2f8
mov r9d, r8d
and r9d, 0xbf9b42a0
and edx, 0x4064bd5f
or edx, r9d
and ecx, 0xbf9b42a0
and eax, 0x4064bd5f
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor r9b, dl
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0xb5874a26
mov r9d, 0xaffe8621
cmovne eax, r9d
test dl, 1
mov ecx, 0xb5874a26
cmovne eax, ecx
test r8b, 1
cmove eax, r9d
jmp 0x1400041d0
cmp eax, 0x879f436
je 0x14000fa9e
cmp eax, 0x8bb36db
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xd748cc21
mov r11d, edx
and r11d, 0x28b733de
or r11d, r10d
or ecx, r9d
and r9d, 0xd748cc21
and r8d, 0x28b733de
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xa70f5203
and eax, 0x58f0adfc
or eax, edx
mov edx, eax
xor edx, 0x40300de8
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x1dc7e017
and ecx, 0xe2381fe8
or ecx, r9d
xor eax, 0x5074003
and eax, 0x1dc7e017
and edx, 0xe2381fe8
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r9b
and r8b, cl
and r9b, dl
or r9b, r8b
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x2c99b3b3
mov r8d, 0xf166446e
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x2c99b3b3
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xa6e9b873
je 0x14000fb72
cmp eax, 0xaa1377f1
jne 0x1400041d0
mov eax, 0x52ad1bcf
jmp 0x1400041d0
cmp eax, 0x6e42e000
je 0x14000fb88
cmp eax, 0x6efce617
jne 0x1400041d0
mov eax, 0x7f70f149
jmp 0x1400041d0
cmp eax, 0xeea20267
je 0x14000fcca
cmp eax, 0xf00ab0ef
jne 0x1400041d0
mov eax, 0x3b1333c2
jmp 0x1400041d0
cmp eax, 0x3ed0df09
je 0x14000fddc
cmp eax, 0x3fc22984
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0xd4ee530c
mov edx, ecx
and edx, eax
or eax, 0x2b11acf3
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb49cfd3
and ecx, 0xd4a6100c
or ecx, r9d
or eax, r8d
and r8d, 0xb49cfd3
and edx, 0xf4b6302c
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x2b11acf3
mov ecx, eax
xor ecx, 0x2b11acf2
and ecx, edx
xor eax, 0x90c85300
and eax, 0xb2d87f83
and edx, 0x4d27807c
or edx, eax
mov r8d, edx
xor r8d, 0x4524803d
mov eax, ecx
not eax
xor edx, 0xb2d87f82
mov r9d, eax
and r9d, 0x3a5352c2
and ecx, 0xc5acad3d
or ecx, r9d
or eax, edx
and edx, 0x3a5352c2
and r8d, 0xc5acad3d
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x55ff89c3
and ecx, 0xaa00763c
or ecx, eax
xor ecx, 0x55ff89c3
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
or al, r10b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x526d5c67
mov r8d, 0x87382f00
cmovne eax, r8d
test cl, cl
mov ecx, 0x526d5c67
jmp 0x14000c92b
cmp eax, 0x9b847066
je 0x14000fde6
cmp eax, 0x9c17323c
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x2020400
mov r8d, ecx
or r8d, 0x48209184
and edx, 0x4a229584
mov r9d, ecx
and r9d, 0x80902222
or r9d, edx
and r8d, 0x4a229584
and eax, 0x354d4859
or eax, r8d
xor eax, r9d
xor eax, 0xc8b0b3a7
or eax, ecx
xor eax, 0xf01b3c4b
cmp eax, 0xfe4c3b4
sete cl
cmp dword [0x140182050], 0xa
setge dl
xor cl, dl
mov eax, ecx
xor al, cl
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5ca8fd18
mov r8d, 0x3601d6d8
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x5ca8fd18
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400041d0
cmp eax, 0x5ca8fd18
je 0x14000fe2d
cmp eax, 0x5cfc02c5
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 0
mov eax, 0x93f103c2
jmp 0x1400041d0
cmp eax, 0xd9bf1ce8
je 0x14000fee2
cmp eax, 0xda464f4c
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x95324f28
mov r8d, eax
and r8d, 0x6acdb0d6
or r8d, edx
xor r8d, 0x6acdb0d6
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x40fa1f2f
and eax, 0xbf05e0d0
or eax, ecx
mov ecx, eax
xor ecx, 0xbf05e0d0
xor eax, 0x40fa1f2f
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, dl
or dl, al
xor dl, 1
or dl, r9b
and r8b, al
or r8b, cl
xor r8b, 1
mov ecx, edx
or cl, r8b
xor r8b, dl
mov eax, ecx
xor al, r8b
mov edx, 0x8055dfc8
mov eax, 0x1da2508d
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x8055dfc8
jmp 0x14000f239
cmp eax, 0x1f1a400a
je 0x14000fff4
cmp eax, 0x1ff01be3
jne 0x1400041d0
mov rax, qword [rbp - 0x20]
mov eax, 0x625f75c
jmp 0x1400041d0
cmp eax, 0xbaf29f79
je 0x14001009a
cmp eax, 0xbb245bf6
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
not eax
test eax, eax
sete r8b
setne r9b
cmp dword [0x140182050], 0xa
setl r10b
setge r11b
mov eax, r11d
xor al, r9b
mov ecx, eax
xor cl, 1
mov edx, r10d
xor r10b, r8b
and r8b, r11b
and dl, r9b
or dl, r8b
or r11b, r9b
xor r11b, 1
or r11b, r10b
xor dl, 1
mov r8d, edx
xor r8b, r11b
or dl, r11b
xor dl, 1
or dl, r8b
xor al, cl
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8bf8c9ef
mov r8d, 0xd1f65ee6
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x8bf8c9ef
cmovne eax, r8d
jmp 0x14000b438
cmp eax, 0x7c738c10
je 0x140010181
cmp eax, 0x7cf2fae0
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4be55e8e
mov r8d, ecx
and r8d, 0xb41aa170
or r8d, edx
mov r9d, r8d
xor r9d, 0x94008060
xor r8d, 0x8854a82
mov edx, ecx
or edx, 0x289f6b92
and r8d, 0x289f6b92
and r9d, 0xd760946c
or r9d, r8d
and edx, 0x289f6b93
xor edx, r9d
mov r8d, ecx
and r8d, 0x1829818
and eax, 0xfe7d67e7
or eax, r8d
xor eax, edx
xor eax, 0xfe7d67e7
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge al
mov r9d, edx
xor r9b, al
xor r9b, 1
and cl, r8b
or r8b, dl
xor r8b, 1
and al, dl
or al, cl
or al, r8b
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7c231945
mov r8d, 0x8804da55
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x7c231945
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0xfdcd1265
je 0x14001018b
cmp eax, 0xfe59a462
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
xor r8d, 0x22c7caa2
mov edx, r8d
and edx, eax
mov ecx, eax
or ecx, 0xdd38355d
mov r9d, edx
not r9d
mov r10d, ecx
and r10d, 0x5e12a308
and r8d, 0x20c548a2
or r8d, r10d
or ecx, r9d
and r9d, 0x5e12a308
and edx, 0xa1ed5cf7
or edx, r9d
xor edx, r8d
not ecx
or ecx, edx
not edx
and edx, 0xdd38355c
and ecx, 0x22c7caa3
or ecx, edx
not ecx
not eax
or eax, ecx
xor eax, 0x3a7c9573
xor eax, 0xc5836a8c
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge cl
setl al
xor cl, r8b
or r8b, al
and cl, al
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test cl, cl
mov r8d, 0x6adc7f5e
mov r9d, 0x770d37e1
cmovne r8d, r9d
test al, al
cmove r8d, r9d
test dl, 1
mov eax, 0x770d37e1
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x14000fb66
cmp eax, 0x2ceebe4f
je 0x140010286
cmp eax, 0x2d628ed5
jne 0x1400041d0
mov rax, qword [rbp]
mov eax, 0x3bf50307
jmp 0x1400041d0
cmp eax, 0x822d9b3e
je 0x140010346
cmp eax, 0x82ef2415
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2f3a4bdf
mov r8d, ecx
and r8d, 0xd0c5b420
or r8d, edx
mov edx, r8d
xor edx, 0xd0c5b421
xor r8d, 0x2f3a4bde
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete cl
cmp dword [0x140182050], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
and r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2e6d5235
mov r8d, 0x97efeda2
cmovne edx, r8d
test al, 1
mov eax, 0x2e6d5235
cmovne eax, edx
mov qword [rbp - 0x80], r13
jmp 0x1400041be
cmp eax, 0x4447d204
je 0x140010350
cmp eax, 0x44b7241e
jne 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, edx
not r8d
and ecx, 1
or ecx, r8d
and edx, 0xb2886348
and ecx, 0x4d779cb7
or ecx, edx
xor ecx, 0x4d779cb7
or ecx, eax
xor ecx, 0xa5229766
xor ecx, 0x5add6899
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov ecx, eax
xor cl, r8b
or r8b, r9b
and cl, r9b
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xf4624494
mov r9d, 0x1a9a9ea
cmovne eax, r9d
test r8b, 1
mov edx, 0xf4624494
cmovne eax, edx
test cl, 1
cmove eax, r9d
xor r13d, r13d
jmp 0x1400041d0
cmp eax, 0xc29eae50
je 0x140010436
cmp eax, 0xc3a9ee90
jne 0x1400041d0
mov rax, qword [rbp]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp - 0x20]
mov qword [rcx], rax
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, 0x9492d27d
jmp 0x1400041d0
cmp eax, 0x1a9a9ea
je 0x140010507
cmp eax, 0x28b93a9
jne 0x1400041d0
mov eax, 0x5b67bb88
jmp 0x1400041d0
cmp eax, 0x9ff88cdf
je 0x140010511
cmp eax, 0xa1abe428
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x29ab095c
mov r8d, eax
and r8d, 0xd654f6a2
or r8d, edx
xor r8d, 0xd654f6a2
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x16f6a5c8
and eax, 0xe9095a37
or eax, ecx
mov ecx, eax
xor ecx, 0xe9095a37
xor eax, 0x16f6a5c8
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl al
mov r9d, r8d
xor r9b, al
and r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r10d, r9d
and r10b, dl
mov r9d, eax
or r9b, dl
xor r9b, 1
or r9b, r10b
and al, dl
or al, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r9d
xor dl, 1
and al, r9b
and dl, cl
or dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x9c17323c
mov eax, 0x3601d6d8
cmovne r8d, eax
test cl, 1
mov eax, 0x9c17323c
cmovne eax, r8d
jmp 0x14000fb66
cmp eax, 0x61283c26
je 0x14001051b
cmp eax, 0x62e66ce0
jne 0x1400041d0
mov eax, 0xf8200ae3
jmp 0x1400041d0
cmp eax, 0xe3fe59b8
je 0x14001061e
cmp eax, 0xe678e7d5
jne 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xc5100920
mov r8d, ecx
or r8d, 0xc11040
and edx, 0xc5d11960
mov r9d, ecx
and r9d, 0x1824a099
or r9d, edx
and r8d, 0xc5d11960
mov edx, eax
and edx, 0x220a4606
or edx, r8d
xor edx, r9d
xor edx, 0x18e5b0d8
and ecx, 0xe86a2e4a
and eax, 0x1795d1b5
or eax, ecx
xor eax, 0x1795d1b5
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and dl, al
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x7c4e93f6
mov r8d, 0xcb601f5b
jmp 0x1400041b2
cmp eax, 0x36aa8f7a
je 0x140010767
cmp eax, 0x37074026
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd4b9f1fb
mov r8d, ecx
and r8d, 0x2b460e04
or r8d, edx
mov edx, r8d
xor edx, 0x1400605
xor r8d, 0xd4b9f1fa
mov r9d, r8d
and r9d, 0xee3ff998
and edx, 0x11c00667
or edx, r9d
and ecx, 0xee3ff998
and eax, 0x11c00667
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe678e7d5
mov r8d, 0x9dec1079
cmovne ecx, r8d
test al, 1
mov eax, 0xe678e7d5
jmp 0x140010429
cmp eax, 0x94c4b3e1
je 0x140010824
cmp eax, 0x95305014
jne 0x1400041d0
mov eax, 0x9196def4
jmp 0x1400041d0
cmp eax, 0x56acb30b
je 0x14001095f
cmp eax, 0x56af5385
jne 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, 0xa4427b79
jmp 0x1400041d0
cmp eax, 0xd1067e78
je 0x140010969
cmp eax, 0xd1db4195
jne 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xd381c1bc
and edx, ecx
mov eax, r8d
and eax, 0xd381c1bc
or eax, edx
mov edx, eax
xor edx, 0xd381c1bd
or ecx, 1
and r8d, 0x31ae7ce6
and ecx, 0xce518319
or ecx, r8d
mov r8d, ecx
xor r8d, 0xcc100300
xor eax, 0x2c7e3e42
xor ecx, 0x31ae7ce6
mov r9d, eax
and r9d, 0x3343b8da
and edx, 0xccbc4725
or edx, r9d
or eax, ecx
and ecx, 0x3343b8da
and r8d, 0xccbc4724
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x1d387076
and eax, 0xe2c78f89
or eax, ecx
cmp eax, 0xe2c78f89
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc8289f90
mov r8d, 0x61f9dad
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xc8289f90
cmove eax, ecx
jmp 0x1400041d0
cmp eax, 0x1162de7b
je 0x140010ac0
cmp eax, 0x117babd3
jne 0x1400041d0
mov eax, 0xc7ba4d01
jmp 0x1400041d0
cmp eax, 0xb0a689b4
je 0x140010bf4
cmp eax, 0xb0ab4e02
jne 0x1400041d0
mov eax, 0xd703c828
jmp 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, 0x2ceebe4f
jmp 0x1400041d0
mov eax, 0x244c3c2a
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x902671a
mov r8d, eax
and r8d, 0xe4a80881
or r8d, ecx
xor r8d, 0xe4a80881
mov ecx, eax
and ecx, 0x12559064
or ecx, r8d
mov r8d, ecx
xor r8d, 0x10101020
and edx, 0x207d97fd
and eax, 0xdf826802
or eax, edx
mov edx, eax
xor edx, 0x95022002
xor ecx, 0xedaa6f9a
mov r9d, ecx
and r9d, 0x6ae5cddd
and r8d, 0x951a3222
or r8d, r9d
xor eax, 0x206585dd
and eax, 0x6ae5cddd
and edx, 0x951a3222
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne r8b
sete r9b
cmp dword [0x140182050], 0xa
setl dl
setge cl
mov eax, edx
mov r10d, r9d
mov r11d, edx
xor dl, r9b
or r9b, cl
or al, r8b
mov r14d, r9d
xor r14b, al
or al, r9b
xor al, 1
or al, r14b
mov r14d, 0x41197b9
and r10b, cl
and r11b, r8b
or r11b, r10b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x72d00d06
mov r8d, 0x29cd0e14
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x72d00d06
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xea220899
mov r8d, eax
and r8d, 0x15ddf766
or r8d, edx
mov edx, r8d
xor edx, 0x1017120
xor r8d, 0x8000080
mov r9d, ecx
or r9d, 0xc4400c0
or r8d, 0x10188614
and r8d, 0x1c5c86d4
and edx, 0x43037129
or edx, r8d
and r9d, 0x1c5c86d4
mov r8d, eax
and r8d, 0xa0a00802
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xb0b88e17
xor r8d, 0x4f4771e8
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne al
cmp dword [0x140182050], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor al, cl
not al
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbad5ecd4
mov r8d, 0x36aa8f7a
cmovne edx, r8d
test al, 1
mov eax, 0xbad5ecd4
jmp 0x14000f3ad
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
and edx, 0xac92da5f
mov r9d, ecx
and r9d, 0x536d25a0
or r9d, edx
or r8d, ecx
and ecx, 0xac92da5f
and eax, 0x536d25a0
or eax, ecx
xor eax, r9d
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne dl
cmp dword [0x140182050], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xcc1d47a9
mov r8d, 0x9f75155f
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xcc1d47a9
jmp 0x1400041ba
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x42982300
mov r8d, eax
or r8d, 0x14225000
and r8d, 0x56ba7300
and ecx, 0x88008cde
or ecx, r8d
and edx, 0x56ba7300
and eax, 0x21450021
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x14030000
mov r8d, eax
xor r8d, 0xca98afde
mov ecx, r8d
or ecx, 1
xor eax, 0x24055020
and r8d, 0xa3ecd937
and edx, 0x5c1326c8
or edx, r8d
mov r8d, edx
xor r8d, 0x4010208
xor edx, 0xa3ecd936
mov r9d, ecx
and r9d, 0x5bf2a5d5
and eax, 0xa40d5a2a
or eax, r9d
or ecx, edx
and edx, 0x5bf2a5d5
and r8d, 0xa40d5a2a
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0x5dc6fda4
cmp ecx, 0xa239025b
setne dl
cmp dword [0x140182050], 0xa
setl cl
setge al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
and r8b, dl
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
xor r8b, 1
and r8b, cl
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1e700edd
mov r8d, 0x3158f129
cmovne eax, r8d
test dl, 1
mov edx, 0x1e700edd
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7951dd24
mov r8d, 0xd1f65ee6
cmovne edx, r8d
test al, 1
mov eax, 0x7951dd24
jmp 0x14000f3ad
mov eax, 0xa6e9b873
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xa0c41e0b
mov r8d, edx
and r8d, eax
mov ecx, eax
or ecx, 0x5f3be1f4
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x2d61f422
and edx, 0x80840a09
or edx, r10d
or ecx, r9d
and r9d, 0x2d61f422
and r8d, 0xd29e0bdd
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x5f3be1f5
mov edx, eax
xor edx, ecx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp dword [0x140182050], 0xa
setl r8b
setge dl
or dl, al
mov ecx, edx
xor cl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and al, dl
and cl, r8b
or cl, al
or r8b, dl
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x3fc22984
mov eax, 0x526d5c67
cmovne edx, eax
test r8b, 1
mov eax, 0x3fc22984
cmovne eax, edx
jmp 0x1400041be
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x40622848
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x378952b6
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x66632aca
and r8d, 0x11885034
or r8d, edx
or eax, r9d
and r9d, 0x66632aca
and ecx, 0x999cd535
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xc876ad49
and eax, 0x378952b6
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x6860d55a
mov r9d, r8d
and r9d, ecx
and r8d, eax
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xeec8cb68
and r9d, 0x11373497
or r9d, r11d
or edx, r10d
and r10d, 0xeec8cb68
and r8d, 0x11373497
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x979f2aa4
and eax, 0xd7ca12a0
and ecx, 0x2835ed5e
or ecx, eax
xor ecx, 0x2835ed5e
or ecx, edx
xor ecx, 0x917763d9
xor ecx, 0x6e889c26
setne al
sete cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
xor r9b, 1
xor dl, 1
mov ecx, r9d
or cl, dl
xor dl, r9b
mov eax, ecx
xor al, dl
mov r8d, 0x973a0ea6
mov eax, 0xc50c4eef
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0x973a0ea6
jmp 0x14000e27d
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1158b00
mov r8d, eax
and r8d, 0x86240cc
or r8d, ecx
xor r8d, 0x86240cc
mov r9d, edx
or r9d, 0x977cbcc
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xf6883432
and ecx, 0x977cbcd
or ecx, r9d
and edx, 0x22a6418e
and eax, 0xdd59be71
or eax, edx
mov edx, eax
xor edx, 0xd909ac70
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x450528d
and ecx, 0xfbafad72
or ecx, r9d
xor eax, 0x408c
and eax, 0x450528d
and edx, 0xfbafad72
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov r10d, r8d
xor r10b, r9b
and r10b, dl
mov eax, r9d
or al, dl
xor al, 1
or al, r10b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x39f10507
mov r8d, 0x61f9dad
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x39f10507
jmp 0x14000d2a5
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
not r8d
and eax, 0x411a9cdf
and ecx, 0xbee56320
or ecx, eax
xor ecx, 0xbee56320
or ecx, r8d
xor ecx, 0x41f19a3a
xor ecx, 0xbe0e65c5
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor dl, al
mov ecx, r8d
xor cl, dl
mov eax, 0xfc834e73
mov r9d, 0xa3071edd
cmovne eax, r9d
test r8b, r8b
cmovne eax, r9d
test cl, cl
cmove eax, r9d
test r8b, r8b
mov ecx, 0xfc834e73
jmp 0x14000d664
mov rax, qword [rbp - 0x20]
mov edx, dword [0x14018204c]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, r8d
and edx, 0x38b04c00
mov r9d, ecx
and r9d, 0x810b3140
or r9d, edx
xor r9d, 0x810b3140
mov r10d, r8d
or r10d, 0xb9bb7d40
mov edx, r10d
not edx
or edx, r9d
and r10d, 0x464482be
and edx, 0xb9bb7d41
or edx, r10d
and r8d, 0xe2389941
and ecx, 0x1dc766be
or ecx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xc4f9b0f5
and edx, 0x3b064f0a
or edx, r9d
mov r9d, ecx
xor r9d, 0x1906460a
xor ecx, 0xc0389041
and ecx, 0xc4f9b0f5
and r9d, 0x3b064f0a
or r9d, ecx
xor r9d, edx
xor r8d, r9d
test r8d, r9d
sete dl
setne r8b
cmp dword [0x140182050], 0xa
mov rcx, qword [rax]
setge al
mov r9d, r8d
or r9b, al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r10d, r9d
xor dl, r9b
xor r9b, 1
and r8b, r9b
and r10b, al
or r10b, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, r10b
test al, 1
mov eax, 0x4823ba39
mov r8d, 0x1ff01be3
cmovne eax, r8d
mov rcx, qword [rcx + 0x30]
test r10b, r10b
cmove eax, r8d
mov qword [rbp - 0x30], rcx
test dl, 1
mov ecx, 0x4823ba39
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x4ccc4179
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40410c5d
mov r8d, eax
and r8d, 0x2b902020
or r8d, edx
xor r8d, 0x2b902020
mov edx, eax
and edx, 0x942ed382
or edx, r8d
mov r8d, edx
xor r8d, 0x942ed383
and ecx, 0x44c70b4a
and eax, 0xbb38f4b5
or eax, ecx
mov ecx, eax
xor ecx, 0xbb38f4b5
xor edx, 0x6bd12c7c
and ecx, edx
xor eax, 0x44c70b4a
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete r10b
setne r9b
cmp dword [0x140182050], 0xa
setl r8b
setge cl
mov eax, ecx
xor al, r9b
mov edx, eax
and dl, r9b
and al, cl
mov r11d, edx
xor r11b, 1
xor dl, al
xor al, 1
or al, r11b
xor al, 1
or al, dl
mov edx, r8d
xor r8b, r10b
and r10b, cl
and dl, r9b
or dl, r10b
or cl, r9b
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
mov r9d, ecx
xor cl, dl
xor dl, 1
and r8b, al
and r9b, dl
or r9b, r8b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov ecx, 0xd1067e78
mov eax, 0x9dec1079
cmovne ecx, eax
test dl, 1
mov eax, 0xd1067e78
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x1400041d0
mov rax, qword gs:[0x60]
mov eax, 0xe37b7564
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x66518954
mov r8d, eax
and r8d, 0x99ae76aa
or r8d, edx
mov edx, r8d
xor edx, 0xc142a
xor r8d, 0x64100115
mov r9d, ecx
or r9d, 0xfdb26394
and r8d, 0xfdb26395
and edx, 0x24d9c6a
or edx, r8d
and r9d, 0xfdb26395
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
cmp r9d, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
xor dl, r8b
and dl, cl
xor dl, r8b
or r8b, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x967ff1f3
mov r9d, 0xb13c35bb
cmovne eax, r9d
test r8b, r8b
mov edx, 0x967ff1f3
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd3071d4c
and eax, ecx
not ecx
and ecx, 0xd3071d4c
or ecx, eax
not eax
and eax, 0x2cf8e2b3
and ecx, 0xd3071d4c
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
xor ecx, 0x63f28ce0
xor ecx, 0x9c0d731f
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1296d9ad
mov r8d, 0x3387e002
cmovne edx, r8d
test al, al
mov eax, 0x1296d9ad
cmovne eax, edx
jmp 0x1400041be
mov eax, 0x83ce913b
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x84082
mov r8d, ecx
or r8d, 0xc2a13724
and r8d, 0xc2a977a6
mov r9d, eax
and r9d, 0x1d548848
or r9d, r8d
and edx, 0xc2a977a6
mov r8d, ecx
and r8d, 0x20020011
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x40a03624
xor r8d, 0xc4c0808
and r8d, 0xae4f0918
and edx, 0x51b0f6e7
or edx, r8d
mov r8d, edx
xor r8d, 0x901283
xor edx, 0xae4f0918
mov r9d, edx
and r9d, 0x596be564
and r8d, 0xa6941a9b
or r8d, r9d
or edx, ecx
and ecx, 0x596be564
and eax, 0xa6941a9b
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x3346a011
xor edx, 0xccb95fee
sete r8b
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, edx
or r10b, r9b
mov ecx, eax
xor cl, dl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
or al, r10b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xcb14e50f
mov ecx, 0x5edc19b4
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xcb14e50f
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
mov r8d, edx
and r8d, ecx
mov eax, ecx
or eax, 1
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x370417fe
and edx, 0xc8fbe800
or edx, r10d
or eax, r9d
and r9d, 0x370417fe
and r8d, 0xc8fbe801
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
and eax, ecx
not ecx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setl cl
setge al
xor r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
and dl, al
xor al, 1
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xb0a689b4
mov edx, 0x5be4524f
cmovne ecx, edx
test al, al
mov eax, 0xb0a689b4
cmovne eax, ecx
jmp 0x14000f0f2
mov eax, 0xd2a71625
jmp 0x1400041d0
mov eax, 0xeea20267
jmp 0x1400041d0
mov eax, 0xe8a72031
jmp 0x1400041d0
mov rcx, qword [rbp - 8]
mov r8, qword [rbp - 0x60]
sub rsp, 0x20
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
add rsp, 0x20
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.140010cd0
add rsp, 0x20
cmp eax, dword [rbp - 0x4c]
sete byte [rbp - 0xa]
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4397ffb7
and edx, ecx
not ecx
or eax, 0xbc680048
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x67b4b837
and ecx, 0x34780
or ecx, r9d
or eax, r8d
and r8d, 0x67b4b837
and edx, 0x984b47c8
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r9d, eax
xor r9d, 0xbc680048
mov ecx, eax
xor ecx, 0x4397ffb7
mov edx, ecx
and edx, 0x1167af31
xor eax, 0xad0faf79
and eax, r9d
or eax, edx
mov r8d, eax
xor r8d, 0xee9850cf
and r9d, 0x3029ccc5
mov edx, ecx
and edx, 0xcfd6333a
or edx, r9d
mov r9d, edx
xor r9d, 0x3029ccc4
and ecx, 1
or ecx, r9d
xor edx, 0x8cd02320
xor eax, 0x1167af30
mov r9d, eax
and r9d, 0x732f5c1b
and r8d, 0x8cd0a3e4
or r8d, r9d
or eax, ecx
and ecx, 0x732f5c1b
and edx, 0x8cd0a3e4
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x9e5374ca
and ecx, 0x61ac8b35
or ecx, eax
xor ecx, 0x9e5374ca
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and al, dl
or r8b, cl
xor r8b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, 1
and cl, r9b
xor r9b, 1
mov edx, eax
xor dl, r9b
and dl, al
and r9b, al
or r9b, cl
mov ecx, edx
xor cl, r9b
test r9b, r9b
mov eax, 0xf72c1845
mov r8d, 0xe7e77f55
cmovne eax, r8d
test dl, dl
mov edx, 0xf72c1845
cmove eax, edx
jmp 0x14000e280
mov eax, 0xb0a689b4
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xef82dcca
xor ecx, 0x107d2335
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x79f2e642
mov edx, 0xf222e11c
cmovne ecx, edx
test al, 1
mov eax, 0x79f2e642
cmovne eax, ecx
jmp 0x14000e87b
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x68d3f4ad
and edx, 0x972c0b52
or edx, r9d
or eax, ecx
and ecx, 0x68d3f4ad
and r8d, 0x972c0b52
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xb4333bc
xor eax, 0xf4bccc43
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge al
setl cl
mov r9d, r8d
and r9b, cl
and al, dl
or al, r9b
xor r8b, cl
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x972887b0
mov r8d, 0x86756db4
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x972887b0
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x1400041d0
mov eax, 0xda464f4c
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xfb862631
mov r8d, eax
and r8d, 0x479d9ce
or r8d, edx
xor r8d, 0x479d9cf
or ecx, 1
and eax, 0xc77680da
and ecx, 0x38897f25
or ecx, eax
xor ecx, 0x38897f25
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xee047b46
and edx, ecx
not ecx
or eax, 0x11fb84b9
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x32151f40
and ecx, 0xcc006006
or ecx, r9d
or eax, r8d
and r8d, 0x32151f40
and edx, 0xcdeae0bf
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xaf234970
xor eax, 0xbed8cdc9
sete r8b
setne r9b
cmp dword [0x140182050], 0xa
setge dl
setl r10b
mov ecx, r10d
xor cl, r9b
mov eax, ecx
xor al, 1
and r9b, r10b
or r10b, r8b
and dl, r8b
or dl, r9b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0xa6a96afd
mov edx, 0x51a9ae47
jmp 0x140010271
mov eax, 0xd027cad1
jmp 0x1400041d0
mov eax, 0xf0951f9d
jmp 0x1400041d0
mov eax, 0x50ebe59e
jmp 0x1400041d0
mov eax, 0x44162fb0
jmp 0x1400041d0
mov rax, qword [rbp - 0x28]
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6364bc84
mov r8d, ecx
and r8d, 0x9c9b437a
or r8d, edx
xor r8d, 0x9c9b437a
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x140182050], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
xor dl, r8b
and al, dl
and dl, r8b
mov r8d, eax
xor r8b, 1
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x99dfd112
mov edx, 0x6cde1dcd
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x99dfd112
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4092b76a
mov r8d, ecx
and r8d, 0xbf6d4895
or r8d, edx
mov edx, r8d
xor edx, 0x14000010
xor r8d, 0x608
mov r9d, eax
or r9d, 0x20000e8c
or r8d, 0x432b0001
and r8d, 0x632b0e8d
and edx, 0x14809032
or edx, r8d
and r9d, 0x632b0e8d
mov r8d, ecx
and r8d, 0x88546140
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x894d6040
xor r8d, 0x34809ebf
mov r9d, r8d
and r9d, 0x66b21baa
and edx, 0x994de455
or edx, r9d
and ecx, 0x66b21baa
and eax, 0x994de455
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r8b
or al, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xa294aa41
mov r8d, 0xd337992e
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xa294aa41
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9fb2080
mov r8d, eax
xor r8d, 0x9fb2080
and r8d, eax
or edx, r8d
not r8d
and r8d, 0xf604df7e
and edx, 0x9fb2081
or edx, r8d
not edx
and ecx, 0x51bab7bf
and eax, 0xae454840
or eax, ecx
xor eax, 0xae454840
or eax, edx
xor eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, edx
or r10b, r9b
mov ecx, eax
xor cl, dl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xed78c15f
mov r9d, 0xd9103762
cmovne eax, r9d
test r8b, 1
mov edx, 0xed78c15f
jmp 0x14000c359
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x80d64782
mov r8d, eax
and r8d, 0x7f29b87c
or r8d, ecx
xor r8d, 0x7f29b87c
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0x60f07414
and eax, 0x9f0f8beb
or eax, edx
mov edx, eax
xor edx, 0x9e008b0b
xor eax, 0x60f07414
mov r9d, ecx
and r9d, 0x12f74e4
and r8d, 0xfed08b1b
or r8d, r9d
or ecx, eax
and eax, 0x12f74e4
and edx, 0xfed08b1b
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, ecx
and al, dl
xor dl, 1
and r8b, dl
or r8b, al
or dl, cl
mov eax, edx
xor al, r8b
mov ecx, 0x2a46718e
mov eax, 0x2a5bfe48
cmovne ecx, eax
test dl, dl
mov eax, 0x2a46718e
jmp 0x14000eac4
mov eax, 0xd8ca7282
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
or ecx, 0xf0820041
mov r8d, edx
or r8d, 0x158b26
and r8d, 0xf0978b67
and eax, 0xb400408
or eax, r8d
and ecx, 0xf0978b67
and edx, 0x4287090
or edx, ecx
xor edx, eax
mov r9d, edx
xor r9d, 0x43dfbb6
xor edx, 0xfbc20449
mov eax, edx
and eax, 0x19de0751
mov r8d, r9d
and r8d, 0xe621f8ae
or r8d, eax
mov ecx, r8d
xor ecx, 0xe621f8ae
mov r10d, r8d
xor r10d, 0x914856e1
and r10d, ecx
or edx, 0x889651b0
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x449aedd1
and r10d, 0xbb65122e
or r10d, r11d
or eax, edx
and edx, 0x449aedd1
and r9d, 0x3361020e
or r9d, edx
xor r9d, r10d
not eax
or eax, r9d
mov edx, eax
xor edx, 0x7769ae4e
or ecx, 1
xor r8d, 0x10840110
and r8d, 0x5484f932
and ecx, 0xab7b06cd
or ecx, r8d
mov r8d, ecx
xor r8d, 0xab5200c4
xor ecx, 0x5484f932
xor eax, 0x889651b1
mov r9d, eax
and r9d, 0x1029be0a
and edx, 0xefd641f5
or edx, r9d
or eax, ecx
and ecx, 0x1029be0a
and r8d, 0xefd641f4
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd31d0c5b
and ecx, 0x2ce2f3a4
or ecx, edx
xor ecx, 0xd31d0c5b
xor eax, ecx
test eax, ecx
setne r8b
sete r9b
cmp dword [0x140182050], 0xa
setge dl
setl al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, al
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x4100e133
mov edx, 0x3487252a
cmovne eax, edx
test r8b, 1
mov r8d, 0x4100e133
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xf88a160a
and edx, 0x775e9f5
or edx, ecx
mov ecx, edx
xor ecx, 0xf88a160a
mov eax, edx
xor eax, 0xf88a160b
and eax, ecx
xor edx, 0x620e9c4
and edx, 0x36a0fbc4
and ecx, 0xc95f043b
or ecx, edx
mov r8d, ecx
xor r8d, 0xc15a0418
mov edx, eax
not edx
xor ecx, 0x36a0fbc5
mov r9d, edx
and r9d, 0x3ca5c9a7
and eax, 0xc35a3658
or eax, r9d
or edx, ecx
and ecx, 0x3ca5c9a7
and r8d, 0xc35a3658
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
mov ecx, edx
xor ecx, 0x9fd85ec1
and ecx, edx
not edx
or eax, 0x6027a13e
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8a57b95e
and edx, 0x15884681
or edx, r9d
or eax, r8d
and r8d, 0x8a57b95e
and ecx, 0x75a846a1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x531aeeeb
cmp eax, 0x333d4fd5
sete cl
cmp dword [0x140182050], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
or al, cl
or cl, dl
xor cl, 1
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, dl
or r8b, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
or cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
xor r8b, al
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0xc47e661c
cmovne eax, esi
test r9b, 1
cmove eax, esi
test dl, 1
mov ecx, 0xc47e661c
cmove eax, ecx
jmp 0x1400041d0
mov rax, qword [rbp - 0x20]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x8ea00fda
mov ecx, eax
and ecx, 0x715ff024
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20184000
xor ecx, 0x8ea00fdb
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x5b47bfe6
and r8d, 0xa4b84018
or r8d, r11d
or ecx, r10d
and r10d, 0x5b47bfe6
and r9d, 0xa4b84019
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x2e66ea34
and eax, 0xd19915cb
or eax, edx
mov edx, eax
xor edx, 0xd19915cb
xor eax, 0x2e66ea34
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x140182050], 0xa
setl dl
mov r8d, edx
xor r8b, al
or cl, dl
mov r9d, ecx
xor r9b, r8b
or cl, r8b
not r8b
and r8b, al
or al, dl
xor al, 1
or al, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor cl, al
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
not al
test al, 1
mov r8d, 0x711e4dd6
mov eax, 0x2fd5bd38
cmovne r8d, eax
test dl, 1
mov eax, 0x711e4dd6
cmovne eax, r8d
jmp 0x14000e280
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x3074355e
xor edx, 0x808dacc8
and edx, r8d
and r8d, 0xcf8bcaa1
or r8d, eax
mov ecx, r8d
xor ecx, 0xcf8bcaa1
mov r9d, r8d
xor r9d, 0x4f066669
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x72c46895
and r9d, 0x8d3b976a
or r9d, r11d
or eax, r10d
and r10d, 0x72c46895
and edx, 0x8d3b976a
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x800484c9
xor r8d, 0x641112
and r8d, 0x8665333
mov r9d, ecx
and r9d, 0xf799accc
or r9d, r8d
mov r8d, r9d
xor r8d, 0x44022
and ecx, 1
or ecx, r8d
xor r9d, 0x87118c48
and r9d, 0x8f739f58
and ecx, 0x708c60a7
or ecx, r9d
mov r8d, ecx
xor r8d, 0x440a1
xor ecx, 0x8f739f58
xor eax, 0x7f725336
mov r9d, eax
and r9d, 0x73db2b16
and edx, 0x8c24d4e9
or edx, r9d
or eax, ecx
and ecx, 0x73db2b16
and r8d, 0x8c24d4e9
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80006828
mov r8d, eax
and r8d, 0x5d4e02c0
or r8d, edx
mov edx, r8d
xor edx, 0x4460240
xor r8d, 0xa18529
or ecx, 0x590800a8
and r8d, 0x59a985a9
and edx, 0x84466a40
or edx, r8d
and ecx, 0x59a985a9
and eax, 0x22101016
or eax, ecx
xor eax, edx
xor eax, 0xcd90762a
xor eax, 0xef21e33d
setne al
sete dl
cmp dword [0x140182050], 0xa
setge cl
setl r8b
mov r9d, ecx
xor r9b, dl
and r9b, cl
and cl, dl
xor dl, r8b
and dl, al
mov r10d, r8d
or r10b, al
xor dl, 1
mov r11d, edx
xor r11b, r10b
or dl, r10b
xor dl, 1
or dl, r11b
and al, r8b
or cl, al
xor r9b, 1
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
not cl
or cl, al
xor cl, dl
test cl, 1
mov eax, 0x7f44b155
cmovne eax, esi
test dl, dl
cmove eax, esi
test cl, 1
cmove eax, esi
mov ecx, 0x7f44b155
jmp 0x14000d664
mov eax, 0x5148e9e1
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xb7446866
mov r8d, eax
and r8d, 0x48bb9799
or r8d, edx
mov edx, r8d
xor edx, 0xb7446866
mov r9d, edx
or r9d, 0xc9304025
xor r8d, 0x81180
or ecx, 0x2084820a
and r9d, 0xe9b4c22f
and r8d, 0x124831c0
or r8d, r9d
and ecx, 0xe9b4c22f
and eax, 0x4030c10
or eax, ecx
xor eax, r8d
xor eax, 0xcd334c34
and edx, 0xfffffffe
or edx, eax
xor edx, 0xf69ee47f
cmp edx, 0x9611b80
setne al
cmp dword [0x140182050], 0xa
setl cl
setge dl
or dl, al
xor cl, al
mov r8d, edx
or r8b, cl
xor cl, dl
mov eax, r8d
xor al, cl
mov edx, 0xbe2a6de6
mov eax, 0x3ed0df09
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0xbe2a6de6
cmovne eax, ecx
test r8b, r8b
cmovne eax, edx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 1
and ecx, 0xd87766ce
mov r8d, eax
and r8d, 0x27889931
or r8d, ecx
xor r8d, 0xd87766cf
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xadf504a4
and ecx, 0x520afb5b
or ecx, eax
xor ecx, 0xadf504a4
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setl al
setge r9b
mov ecx, eax
or cl, dl
and dl, r9b
xor r9b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x8e41e9
mov r8d, 0x6c6bdf26
cmovne eax, r8d
test cl, cl
mov ecx, 0x8e41e9
cmove eax, ecx
jmp 0x14000fb66
mov eax, 0x58c4a41a
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x6f4844a4
and edx, 0x90b7bb5b
or edx, r8d
mov r8d, edx
xor r8d, 0x951140
mov eax, ecx
not eax
xor edx, 0x6f4844a5
mov r9d, eax
and r9d, 0xf32aeabe
and ecx, 0xcd51541
or ecx, r9d
or eax, edx
and edx, 0xf32aeabe
and r8d, 0xcd51541
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x96ddf6e8
and ecx, 0x69220917
or ecx, edx
xor ecx, 0x96ddf6e8
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and dl, r8b
mov r9d, eax
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
xor al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcff6bc2d
mov r8d, 0x773a591a
cmovne edx, r8d
test al, 1
mov eax, 0xcff6bc2d
jmp 0x14000f3ad
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xebc61890
and eax, 0x1439e76f
or eax, ecx
mov edx, eax
xor edx, 0x1439e76f
mov r8d, eax
xor r8d, 0xdcc0291a
and r8d, edx
mov r9d, edx
or r9d, 0x3706318a
mov r10d, eax
xor r10d, 0x88000800
mov ecx, r8d
not ecx
mov r11d, ecx
and r11d, 0x72f9439b
and r8d, 0x8d06bc64
or r8d, r11d
or ecx, r9d
and r9d, 0x72f9439b
and r10d, 0x88008c64
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
mov r8d, ecx
xor r8d, 0xc8f9ce74
or edx, 1
xor eax, 0xc9001890
xor ecx, 0x3706318b
mov r9d, ecx
and r9d, 0x32e7a344
and r8d, 0xcd185cbb
or r8d, r9d
or ecx, edx
and edx, 0x32e7a344
and eax, 0xcd185cba
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x911bc13a
and eax, 0x6ee43ec5
or eax, ecx
mov ecx, eax
xor ecx, 0x2243840
xor eax, 0x80120002
and eax, 0xecd20687
and ecx, 0x132df978
or ecx, eax
mov eax, ecx
xor eax, 0x8c20406
xor ecx, 0x20ca858
and ecx, 0xe61caad9
and eax, 0x19e35526
or eax, ecx
xor eax, 0x19e35526
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
xor cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xd703c828
mov edx, 0xb0ab4e02
cmovne ecx, edx
test al, 1
mov eax, 0xd703c828
cmovne eax, ecx
jmp 0x14000e87b
mov eax, dword [0x14018204c]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
and eax, 0xedfd273b
mov edx, r8d
and edx, 0x1202d8c4
or edx, eax
mov ecx, edx
xor ecx, 0x1202d8c4
mov r10d, edx
xor r10d, 0x48185a0c
and r10d, ecx
or r9d, 0xa5e57d37
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x7827c6eb
and r10d, 0x87d83914
or r10d, r11d
or eax, r9d
and r9d, 0x7827c6eb
and r8d, 0x2180000
or r8d, r9d
xor r8d, r10d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x5a0a8241
xor edx, 0x4750720
and edx, 0x67547e0
mov r9d, ecx
and r9d, 0xf98ab81f
or r9d, edx
xor r9d, 0x67547e1
and ecx, 1
or ecx, r9d
xor eax, 0xa5e57d36
mov edx, eax
and edx, 0x85b171be
and r8d, 0x7a4e8e41
or r8d, edx
xor r8d, ecx
xor r8d, 0x7a4e8e41
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x27ceab76
and ecx, 0xd8315489
or ecx, edx
xor ecx, 0x27ceab76
xor eax, ecx
test eax, ecx
sete dl
cmp dword [0x140182050], 0xa
setge r8b
mov eax, r8d
xor al, dl
xor al, 1
mov ecx, eax
or cl, r8b
mov r9d, ecx
xor r9b, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x44162fb0
mov edx, 0x7c3a7b66
cmovne eax, edx
test r9b, 1
mov r15d, 0x7c3a7b66
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x44162fb0
cmovne eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xbe27b68e
and edx, 0x41d84971
or edx, r9d
or ecx, r8d
and r8d, 0xbe27b68e
and eax, 0x41d84971
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xff5652e0
and edx, ecx
not ecx
or eax, 0xa9ad1f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x42a1313
and ecx, 0xfb5440e0
or ecx, r9d
or eax, r8d
and r8d, 0x42a1313
and edx, 0xfbd5ecec
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa88d06
xor eax, 0xff5652e0
mov edx, eax
and edx, 0xb05570f9
and ecx, 0x4faa8f06
or ecx, edx
xor ecx, 0xb05570f9
xor eax, ecx
test eax, ecx
sete al
setne r8b
cmp dword [0x140182050], 0xa
setge cl
setl dl
mov r9d, edx
and r9b, r8b
or r8b, dl
mov r10d, eax
and r10b, cl
or cl, al
mov r11d, r8d
xor r11b, cl
or cl, r8b
xor cl, 1
or cl, r11b
or r10b, r9b
or dl, al
xor dl, 1
or dl, r10b
xor dl, cl
mov eax, 0xa26e9b54
cmovne eax, r12d
test cl, cl
cmove eax, r12d
test dl, dl
cmove eax, r12d
mov edx, 0xa26e9b54
cmove eax, edx
test cl, cl
mov rcx, qword [rbp]
mov rcx, qword [rcx]
mov qword [rbp - 0x68], rcx
cmovne eax, edx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 1
mov r8d, ecx
or r8d, 1
xor ecx, 0xfffffffe
mov r9d, ecx
and r9d, 0x88b8f108
and edx, 0x77470ef7
or edx, r9d
or ecx, r8d
and r8d, 0x88b8f108
and eax, 0x77470ef6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x120b3e29
and edx, ecx
not ecx
or eax, 0xedf4c1d6
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xa02ecca1
and ecx, 0x12013208
or ecx, r9d
or eax, r8d
and r8d, 0xa02ecca1
and edx, 0x5fd1335e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x24d440c6
xor eax, 0x120b3e29
mov edx, eax
and edx, 0xdb21b930
and ecx, 0x24de46cf
or ecx, edx
xor ecx, 0x24de46cf
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, eax
mov r10d, edx
xor r10b, al
or al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r8b, cl
xor al, 1
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3b1333c2
mov r8d, 0xf00ab0ef
cmovne edx, r8d
test al, 1
mov eax, 0x3b1333c2
jmp 0x14000f3ad
mov eax, 0x4447d204
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10022000
mov r8d, ecx
and r8d, 0x2c840012
or r8d, edx
xor r8d, 0x10022000
mov edx, eax
or edx, 0x3c862012
and eax, 0x4445
and edx, 0xbef63232
and ecx, 0x41098988
or ecx, edx
add eax, r8d
add eax, 0x82701220
xor eax, ecx
mov ecx, eax
xor ecx, 0xc3799ba8
mov edx, eax
xor edx, 0xc3799ba9
and ecx, edx
xor eax, 0x34002014
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x9d7cde2
and ecx, 0xf628321d
or ecx, r9d
or r8d, edx
and edx, 0x9d7cde2
and eax, 0xf628321d
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
xor r8d, 0x574e9c57
xor r8d, 0xa8b163a8
setne al
sete cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
xor r8b, cl
xor cl, dl
and cl, dl
xor al, dl
or al, cl
mov ecx, r8d
xor cl, 1
xor r8b, cl
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
mov edx, 0xeea20267
mov eax, 0xf166446e
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0xeea20267
jmp 0x14000f239
mov eax, 0x6b6db247
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0xde8c252e
mov edx, ecx
and edx, eax
or eax, 0x2173dad1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x696deb0b
and ecx, 0x96800424
or ecx, r9d
or eax, r8d
and r8d, 0x696deb0b
and edx, 0x969214f4
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x2173dad1
xor eax, 0xde8c252e
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x4ed1d21c
and edx, 0xb12e2de2
or edx, r9d
or ecx, eax
and eax, 0x4ed1d21c
and r8d, 0xb12e2de3
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xdc2425de
xor ecx, 0x23dbda21
sete al
setne cl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov edx, ecx
and dl, r9b
mov r10d, r8d
and r10b, al
or r10b, dl
mov edx, r10d
xor dl, r9b
and dl, r10b
xor cl, r9b
and cl, al
xor al, r8b
and al, r8b
mov r8d, ecx
xor r8b, 1
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xbfa62699
mov r8d, 0x387159ad
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xbfa62699
cmove eax, ecx
jmp 0x1400041d0
mov rax, qword [rbp]
mov rcx, qword [rbp - 0x78]
mov qword [rax], rcx
mov eax, 0x60b5c696
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x83191510
and edx, 0x7ce6eaee
or edx, r9d
or eax, ecx
and ecx, 0x83191510
and r8d, 0x7ce6eaef
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x4ed62c18
mov edx, ecx
and edx, eax
or eax, 0xb129d3e7
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x8341ddfc
and ecx, 0x4c962000
or ecx, r9d
or eax, r8d
and r8d, 0x8341ddfc
and edx, 0x7cbe2203
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xc3a213c
xor eax, 0xbd13f2db
setne al
sete cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
test al, al
mov eax, 0x75245fd2
mov r9d, 0x244c3c2a
cmovne eax, r9d
test r8b, r8b
mov edx, 0x75245fd2
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x1400041d0
mov rax, qword [rbp]
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x140182050], 0xa
setl dl
setge al
mov ecx, r9d
xor cl, al
and cl, r8b
mov r10d, eax
or r10b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
and al, r8b
or al, r9b
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
and cl, al
or cl, dl
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0xda464f4c
mov eax, 0x1da2508d
cmovne edx, eax
test r8b, 1
mov eax, 0xda464f4c
jmp 0x14000f3ad
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov eax, 0xa294aa41
jmp 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 2
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
and r8d, 0xdc62d1ae
mov r9d, eax
or r9d, 0xdc62d1ae
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x239d2e50
and ecx, 0xdc62d1af
or ecx, r9d
and edx, 0x94f4585c
mov r8d, eax
and r8d, 0x6b0ba7a3
or r8d, edx
xor r8d, 0x94f4585d
and eax, 1
or eax, r8d
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x8799be24
and ecx, 0x786641db
or ecx, r8d
xor ecx, eax
xor ecx, 0x786641db
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x32c378ca
mov r8d, 0xf20df1f5
cmovne eax, r8d
test cl, cl
mov ecx, 0x32c378ca
jmp 0x14000fb63
mov rax, qword [rbp - 0x68]
cmp rax, qword [rbp - 0x70]
setne byte [rbp - 9]
mov eax, 0xc6528498
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edx, eax
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x276b26bb
mov r11d, ecx
and r11d, 0xd894d944
or r11d, r10d
or edx, r9d
and r9d, 0x276b26bb
and r8d, 0xd894d944
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, dl
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xf4f5d435
mov ecx, 0x7ada4ef4
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xf4f5d435
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x46e147ca
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x40804300
and eax, 0x66104ca
or eax, r8d
xor eax, 0x66104ca
or edx, eax
mov eax, edx
xor eax, 0x1110a804
xor edx, 0x2e004ca
and edx, 0xaaee14fa
and eax, 0x5511eb05
or eax, edx
xor eax, 0x5511eb05
or eax, ecx
xor eax, 0x508f9cce
xor eax, 0xaf706331
setne al
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov r10d, edx
or r10b, r9b
mov ecx, r8d
or cl, al
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x4b00d213
mov edx, 0x1f1a400a
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x4b00d213
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6e1df988
mov r8d, ecx
xor r8d, 0x6e1df988
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x91e20676
xor r8d, 0x6048800
mov r9d, edx
and r9d, 0x79bb71cb
and r8d, 0x86448e34
or r8d, r9d
or edx, ecx
and ecx, 0x79bb71cb
and eax, 0x86448e34
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x5292dc66
xor edx, 0xad6d2399
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or r9b, al
and r8b, cl
and al, dl
or al, r8b
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xf222e11c
mov r9d, 0xd7e4871c
jmp 0x140010082
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x427e9a5
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0xfbd8165a
and eax, 0x427e9a5
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xca52612a
mov r8d, ecx
and r8d, edx
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x35ad9ed4
or edx, 1
xor ecx, 0xca52612b
mov r9d, ecx
and r9d, 0x620f9c8f
and r8d, 0x9df06370
or r8d, r9d
or ecx, edx
and edx, 0x620f9c8f
and eax, 0x9df06370
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x7a1316e8
and edx, ecx
or ecx, 0x85ece917
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x2efe4ea
and eax, 0x78101200
or eax, r9d
or ecx, r8d
and r8d, 0x2efe4ea
and edx, 0xfd101b15
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x808ca013
xor ecx, 0x32021028
and ecx, 0x3762592c
and eax, 0xc89da6d3
or eax, ecx
mov ecx, eax
xor ecx, 0x8858201
xor eax, 0x22021820
and eax, 0xe21a3cf2
and ecx, 0x1de5c30d
or ecx, eax
xor ecx, 0x1de5c30d
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, r8d
xor r10b, r9b
and r10b, dl
mov ecx, r9d
or cl, dl
xor cl, 1
or cl, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa59dbffc
mov r8d, 0xe37b7564
cmovne eax, r8d
test cl, cl
mov ecx, 0xa59dbffc
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x1400041d0
mov eax, 0xd1db4195
jmp 0x1400041d0
mov eax, 0x2a46718e
jmp 0x1400041d0
mov eax, 0x1c948891
jmp 0x1400041d0
mov eax, 0x1162de7b
jmp 0x1400041d0
mov eax, 0xa45850e3
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x8b0123c9
mov r8d, ecx
and r8d, 0x74fedc36
or r8d, edx
mov edx, r8d
xor edx, 0x10ce0803
xor r8d, 0x8b0123c8
mov r9d, eax
and r9d, 0xed31d734
and ecx, 0x12ce28ca
or ecx, r9d
or eax, r8d
and r8d, 0xed31d734
and edx, 0x12ce28cb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe47efd0d
and ecx, 0x1b8102f2
or ecx, edx
xor ecx, 0xe47efd0d
xor eax, ecx
test eax, ecx
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xf8200ae3
mov r8d, 0x62e66ce0
cmovne ecx, r8d
test al, 1
mov eax, 0xf8200ae3
jmp 0x140010429
mov rax, qword [rbp + 8]
mov ecx, dword [0x14018204c]
lea edx, [rcx + 1]
imul edx, ecx
mov r8d, edx
not r8d
mov ecx, r8d
and ecx, 0xfffffffe
mov r9d, edx
and r9d, 1
or r9d, ecx
mov ecx, edx
and ecx, 0x86c2a436
and r8d, 0x793d5bc9
or r8d, ecx
mov ecx, dword [rax]
xor r8d, r9d
xor r8d, 0x793d5bc9
or r9d, edx
not r9d
or r9d, r8d
cmp r9d, 0xffffffff
setne al
cmp dword [0x140182050], 0xa
setge dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
xor r8b, dl
mov eax, r8d
xor al, 1
and dl, al
xor al, dl
mov r9d, 0x8ca89e35
mov eax, 0xc7da90c8
cmovne r9d, eax
test r8b, r8b
mov eax, r9d
mov r8d, 0x8ca89e35
cmovne eax, r8d
mov dword [rbp - 0x50], ecx
test dl, dl
cmove eax, r9d
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
and ecx, 0x8368b7f9
and eax, 0x7c974806
or eax, ecx
mov ecx, eax
xor ecx, 0x7c974806
xor eax, 0x8368b7f9
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor al, dl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x3e9639f2
mov r9d, 0x7c4e93f6
cmovne edx, r9d
test al, al
mov eax, 0x3e9639f2
cmovne edx, eax
test cl, cl
cmovne eax, edx
test r8b, r8b
cmovne eax, edx
jmp 0x1400041be
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4922671e
mov r8d, eax
and r8d, 0xa4480061
or r8d, ecx
xor r8d, 0xa4480061
mov ecx, eax
xor ecx, 0xed6a677f
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x859081
and edx, 0xdcc5c3b8
and eax, 0x233a3c47
or eax, edx
mov edx, eax
xor edx, 0x21221047
xor ecx, 0xed6a677e
mov r9d, ecx
and r9d, 0xd6182f18
and r8d, 0x29e7d0e7
or r8d, r9d
xor eax, 0xd4000318
and eax, 0xd6182f18
and edx, 0x29e7d0e7
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x140182050], 0xa
setl r8b
setge dl
mov r9d, edx
xor r9b, al
and r9b, cl
or dl, al
mov ecx, edx
xor cl, 1
xor al, r8b
not al
and al, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x44b7241e
mov r8d, 0xf4624494
cmovne edx, r8d
test al, 1
mov eax, 0x44b7241e
cmovne eax, edx
jmp 0x1400041be
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5d7373b3
and eax, ecx
not ecx
and ecx, 0x5d7373b3
or ecx, eax
not eax
and eax, 0xa28c8c4c
and ecx, 0x5d7373b3
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xed6a1a57
mov r8d, ecx
and r8d, 0x1295e5a8
or r8d, edx
mov edx, r8d
xor edx, 0x2816009
xor r8d, 0xed6a1a56
mov r9d, eax
and r9d, 0x111495f6
and ecx, 0xeeeb6a08
or ecx, r9d
or eax, r8d
and r8d, 0x111495f6
and edx, 0xeeeb6a09
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x15124038
and eax, 0x604d3200
or eax, edx
xor eax, 0x604d3200
and ecx, 0x8aa08dc7
or ecx, eax
setne al
cmp dword [0x140182050], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x50ebe59e
mov r8d, 0x4100e133
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x50ebe59e
jmp 0x14000f239
mov eax, 0xc43e1474
jmp 0x1400041d0
mov rax, qword [rbp + 8]
mov eax, 0x5fa663cb
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x76cdce14
and eax, 0x893231eb
or eax, ecx
xor eax, 0x893231ea
or eax, edx
xor eax, 0xc8fc7698
xor eax, 0x37038967
setne r8b
sete dl
cmp dword [0x140182050], 0xa
setge al
setl r9b
mov r10d, eax
xor r10b, dl
and r10b, al
and al, dl
xor dl, r9b
mov ecx, edx
xor cl, 1
and r8b, r9b
or al, r8b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x8996c2f8
mov r8d, 0x713016ca
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x8996c2f8
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xfffffffe
mov r8d, edx
and r8d, eax
mov ecx, eax
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xdae3bade
and edx, 0x251c4520
or edx, r10d
or ecx, r9d
and r9d, 0xdae3bade
and r8d, 0x251c4521
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x267ecb1d
and ecx, 0xd98134e2
or ecx, r9d
and eax, 0x267ecb1d
and edx, 0xd98134e2
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setge cl
xor al, cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x528773f2
mov ecx, 0x2fd5bd38
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x528773f2
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x8996c2f8
jmp 0x1400041d0
mov eax, 0x8cf0542c
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x88058d49
and eax, 0x77fa72b6
or eax, ecx
mov edx, eax
xor edx, 0x58409
mov r8d, eax
xor r8d, 0x77fa72b6
mov ecx, r8d
or ecx, 1
xor eax, 0x80000048
and r8d, 0xcf205bf0
and edx, 0x30dfa40f
or edx, r8d
mov r8d, edx
xor r8d, 0x20c2200a
xor edx, 0xcf205bf1
mov r9d, ecx
and r9d, 0x191dcfb4
and eax, 0xe6e2304a
or eax, r9d
or ecx, edx
and edx, 0x191dcfb4
and r8d, 0xe6e2304b
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xa256d1cf
xor ecx, 0x5da92e30
setne al
sete cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
and r9b, r8b
and dl, cl
or dl, al
xor r8b, 1
or r8b, dl
xor r9b, 1
mov ecx, r8d
xor cl, r9b
or r9b, r8b
mov eax, r9d
xor al, cl
mov edx, 0xf26936ae
mov eax, 0xb90e2725
cmovne edx, eax
test r9b, r9b
mov eax, 0xf26936ae
cmovne eax, edx
jmp 0x1400041be
mov eax, 0xd7df14b2
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0xe04f3f24
and r8d, ecx
mov r9d, ecx
or r9d, 0x1fb0c0db
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x7bb5e0aa
and r8d, 0x844a1f55
or r8d, r10d
or eax, r9d
and r9d, 0x7bb5e0aa
mov r10d, edx
and r10d, 0x804a1f04
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0xe04f3f25
or ecx, 1
and edx, 0x2cf8176a
and ecx, 0xd307e895
or ecx, edx
mov edx, ecx
xor edx, 0x4207c884
xor eax, 0x1fb0c0da
xor ecx, 0x2cf8176a
mov r9d, eax
and r9d, 0xb5c0303a
and r8d, 0x4a3fcfc5
or r8d, r9d
or eax, ecx
and ecx, 0xb5c0303a
and edx, 0x4a3fcfc4
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x84027
and eax, 0x8022490
or eax, edx
xor eax, 0x8022490
and ecx, 0xf7f59b48
or ecx, eax
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1def05c3
mov r8d, 0xa6a96afd
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x1def05c3
jmp 0x14000d2a5
mov eax, 0xfc834e73
jmp 0x1400041d0
mov eax, 0x5e3177a3
jmp 0x1400041d0
mov eax, 0xe13602c2
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0x615715ef
mov eax, r8d
and eax, 0x9ea8ea10
or eax, edx
mov edx, eax
xor edx, 0x9ea8ea11
or ecx, 1
and r8d, 0xf4a67e50
and ecx, 0xb5981af
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb598080
xor eax, 0x615715ee
xor ecx, 0xf4a67e50
mov r9d, eax
and r9d, 0x14802d3f
and edx, 0xeb7fd2c0
or edx, r9d
or eax, ecx
and ecx, 0x14802d3f
and r8d, 0xeb7fd2c0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x22814be2
and ecx, 0xdd7eb41d
or ecx, eax
mov eax, ecx
xor eax, 0x20010320
xor ecx, 0x91542405
and ecx, 0x93d46cc7
and eax, 0x6c2b9338
or eax, ecx
mov ecx, eax
xor ecx, 0x280b8038
xor eax, 0x90d46087
and eax, 0xd4f47387
and ecx, 0x2b0b8c78
or ecx, eax
xor ecx, 0x2b0b8c78
sete cl
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, edx
xor r9b, al
or al, dl
xor dl, r8b
mov r10d, edx
xor r10b, dl
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor r10b, 1
and r10b, al
xor r10b, dl
or dl, al
mov eax, edx
xor al, r10b
test al, 1
mov ecx, 0x5b67bb88
mov eax, 0x2896f013
cmovne ecx, eax
test r10b, r10b
mov eax, ecx
mov r8d, 0x5b67bb88
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400041d0
mov eax, 0xb4a8c6b2
jmp 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x52018501
mov r8d, eax
or r8d, 0x9a2282
and edx, 0x529ba783
and eax, 0xac241818
or eax, edx
and r8d, 0x529ba783
and ecx, 0x1404064
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x5341c565
mov edx, ecx
xor edx, 0x5341c564
and edx, eax
xor ecx, 0xacbe3a9a
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xb5df8916
and edx, 0x4a2076e9
or edx, r9d
or ecx, r8d
and r8d, 0xb5df8916
and eax, 0x4a2076e9
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd43034ba
and ecx, 0x2bcfcb45
or ecx, eax
xor ecx, 0x2bcfcb45
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
mov eax, r9d
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe3fe59b8
mov r8d, 0x4d2762e
cmovne eax, r8d
test dl, 1
mov edx, 0xe3fe59b8
cmovne eax, edx
test cl, 1
cmove eax, r8d
xor r13d, r13d
jmp 0x1400041d0
mov eax, 0xb5032468
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xfcd41f8d
and r8d, 0x32be072
or r8d, r9d
or eax, edx
and edx, 0xfcd41f8d
and ecx, 0x32be072
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x2e23f6cc
xor eax, 0xd1dc0933
sete dl
setne r8b
cmp dword [0x140182050], 0xa
setge al
setl cl
mov r9d, eax
or al, r8b
and r8b, cl
and r9b, dl
or r9b, r8b
xor cl, dl
xor al, 1
or al, cl
xor al, 1
or al, r9b
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 al, 1
mov eax, 0x455a8db
mov r8d, 0x8e41e9
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x455a8db
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov eax, r8d
and eax, 0xa52fec26
and edx, 0x5ad013d9
or edx, eax
mov eax, edx
xor eax, 0x5ad013d9
xor edx, 0x4234c04
mov r9d, eax
and r9d, 0xfa5e490a
or r8d, 0xfa5e490a
mov ecx, r8d
not ecx
or ecx, r9d
and r8d, 0x5a1b6f4
and ecx, 0xfa5e490b
or ecx, r8d
and edx, 0xc635cdc
mov r8d, eax
and r8d, 0xf39ca323
or r8d, edx
mov edx, r8d
xor edx, 0x635411
and eax, 1
or eax, edx
xor r8d, 0x40942022
and r8d, 0x4c9428ee
and eax, 0xb36bd711
or eax, r8d
xor eax, 0xb36bd711
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x69947047
and ecx, 0x966b8fb8
or ecx, eax
mov eax, ecx
xor eax, 0x162385a0
xor ecx, 0x29044047
and ecx, 0xa94c4a5f
and eax, 0x56b3b5a0
or eax, ecx
mov ecx, eax
xor ecx, 0xa0484005
xor eax, 0x40b034a0
and eax, 0x49b43efa
and ecx, 0xb64bc105
or ecx, eax
cmp ecx, 0xb64bc105
sete al
cmp dword [0x140182050], 0xa
setge cl
xor al, cl
mov edx, eax
xor dl, 1
or dl, cl
mov ecx, edx
or cl, al
xor dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0xb411942
mov edx, 0xaa1377f1
cmovne eax, edx
test cl, cl
mov ecx, 0xb411942
jmp 0x14000e156
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x53fb2848
mov r8d, ecx
and r8d, 0xac04d7b6
or r8d, edx
xor r8d, 0xac04d7b6
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, dl
mov eax, 0xcadd14aa
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
test r8b, r8b
cmove eax, ebx
test cl, cl
mov ecx, 0xcadd14aa
cmove eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x86c038e0
mov r8d, eax
or r8d, 0x1032c404
and r8d, 0x96f2fce4
mov r9d, ecx
and r9d, 0x21040209
or r9d, r8d
and edx, 0x96f2fce4
and eax, 0x48090112
or eax, edx
xor eax, r9d
xor eax, 0xa7c43ae8
or eax, ecx
xor eax, 0xc96b1ef
cmp eax, 0xf3694e10
sete al
cmp dword [0x140182050], 0xa
setge cl
setl dl
xor dl, al
xor al, cl
and al, cl
or al, dl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0x5d19e559
mov edx, 0xe13602c2
cmovne eax, edx
test cl, cl
mov ecx, 0x5d19e559
jmp 0x14000e156
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd19830ce
mov r8d, eax
and r8d, 0x2e67cf30
or r8d, edx
xor r8d, 0x2e67cf30
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xf64141fd
and eax, 0x9bebe02
or eax, ecx
mov ecx, eax
xor ecx, 0x9348002
xor eax, 0xf64141fd
mov r8d, eax
and r8d, 0xd08b7e11
and ecx, 0x2f7481ee
or ecx, r8d
xor ecx, edx
xor ecx, 0x2f7481ee
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x1f1a400a
mov r8d, 0x40da74e4
cmovne eax, r8d
test cl, cl
mov ecx, 0x1f1a400a
cmovne eax, ecx
jmp 0x14001008f
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x21a0008
mov r8d, eax
and r8d, 0x844101
or r8d, edx
xor r8d, 0x844101
mov edx, eax
and edx, 0xfd61bef6
or edx, r8d
mov r8d, edx
xor r8d, 0xfd61bef7
and ecx, 0xd03f553b
and eax, 0x2fc0aac4
or eax, ecx
mov ecx, eax
xor ecx, 0x2fc0aac4
xor edx, 0x29e4108
and ecx, edx
xor eax, 0xd03f553b
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne dl
cmp dword [0x140182050], 0xa
setge cl
setl r8b
or dl, r8b
or cl, al
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
and cl, r8b
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0xe0dfb60c
mov r8d, 0xe3fe59b8
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xe0dfb60c
cmove eax, ecx
jmp 0x1400041d0
mov rax, qword [rbp]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp - 0x20]
mov qword [rcx], rax
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
mov edx, dword [0x14018204c]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
xor edx, 0xe396ccce
mov r8d, edx
and r8d, eax
or eax, 0x1c693331
mov r9d, eax
and r9d, 0x868dbded
and edx, 0x61124002
or edx, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0x868dbded
and r8d, 0x79724212
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
xor edx, 0x1c693331
mov r8d, eax
xor r8d, 0x401600ce
and r8d, 0x543701ef
xor eax, 0x485e32de
and eax, edx
or eax, r8d
xor eax, 0xabc8fe11
and edx, 0xfffffffe
or edx, eax
mov eax, edx
not eax
and edx, 0x230163d7
and eax, 0xdcfe9c28
or eax, edx
mov edx, eax
xor edx, 0x8740808
xor eax, 0x3016043
and eax, 0xd78bf463
and edx, 0x28740b9c
or edx, eax
xor edx, 0x28740b9c
sete r8b
setne al
cmp dword [0x140182050], 0xa
setl r9b
xor al, r9b
xor al, 1
mov edx, r9d
or dl, r8b
xor dl, 1
or dl, al
mov eax, r8d
xor al, r9b
and r8b, al
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
mov r10d, edx
xor r8b, dl
xor dl, 1
and r9b, dl
and r10b, al
or r10b, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, r10b
test al, 1
mov eax, 0xd5675024
mov r8d, 0x57c0aaa6
cmovne eax, r8d
mov rcx, qword [rcx + 0x50]
test r10b, 1
cmove eax, r8d
mov qword [rbp - 0x60], rcx
test dl, 1
mov ecx, 0xd5675024
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x711e4dd6
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0xf4c27a1c
and eax, 0xb3d85e2
or eax, r9d
or ecx, edx
and edx, 0xf4c27a1c
and r8d, 0xb3d85e3
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0x643eee30
and edx, ecx
not ecx
or eax, 0x9bc111cf
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb0ee9dc6
and ecx, 0x44106230
or ecx, r9d
or eax, r8d
and r8d, 0xb0ee9dc6
and edx, 0x4f116239
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x9bc111cf
xor eax, 0x403e6a10
and ecx, 0xb68094e8
and eax, 0x497f6b17
or eax, ecx
mov ecx, eax
xor ecx, 0xa28080c8
xor eax, 0x41064b12
and eax, 0x55065f32
and ecx, 0xaaf9a0cd
or ecx, eax
xor ecx, 0xaaf9a0cd
sete cl
setne al
cmp dword [0x140182050], 0xa
setge dl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor al, dl
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor r9b, 1
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x31af2bee
cmovne eax, r14d
test cl, 1
cmove eax, r14d
test dl, 1
mov ecx, 0x31af2bee
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
and eax, 0x8e7549a3
xor ecx, 0x787762f6
and ecx, edx
and edx, 0x718ab65c
or edx, eax
mov eax, edx
xor eax, 0x7008060c
mov r8d, edx
xor r8d, 0x86000901
or r8d, 0x787762f6
mov r9d, edx
xor r9d, 0x881400
mov r10d, ecx
not r10d
mov r11d, r8d
and r11d, 0xaf62e008
and r9d, 0x881d01
or r9d, r11d
or r8d, r10d
and r10d, 0xaf62e008
and ecx, 0x509d1ff7
or ecx, r10d
xor ecx, r9d
not r8d
or r8d, ecx
xor r8d, 0x787762f7
or eax, 1
xor edx, 0x47101a0
and edx, 0x5f3b1f0
and eax, 0xfa0c4e0f
or eax, edx
xor eax, 0xfa0c4e0f
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x72824c00
and eax, 0xc008228
or eax, edx
xor eax, 0xc008228
and ecx, 0x817d31d7
or ecx, eax
setne al
sete cl
cmp dword [0x140182050], 0xa
setge dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor r8b, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x625f75c
mov edx, 0x1ff01be3
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x625f75c
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0xfe686b4d
mov r8d, ecx
and r8d, eax
mov edx, eax
or edx, 0x19794b2
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xd739a72c
and ecx, 0x28404841
or ecx, r10d
or edx, r9d
and r9d, 0xd739a72c
and r8d, 0x28c658d3
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov ecx, edx
xor ecx, 0x8180b2
xor edx, 0x78086308
and edx, 0x791e7709
and ecx, 0x86e188f6
or ecx, edx
mov edx, ecx
xor edx, 0x808008b0
mov r8d, eax
not r8d
xor ecx, 0x791e7709
mov r9d, ecx
and r9d, 0x6f65854f
and edx, 0x909a7ab0
or edx, r9d
or ecx, eax
and eax, 0x6f65854f
and r8d, 0x909a7ab0
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xb1a36992
xor ecx, 0x4e5c966d
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
xor r10b, 1
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, r10b
and al, cl
xor al, r10b
or r10b, cl
mov ecx, r10d
xor cl, al
test cl, 1
mov ecx, 0x9b6e04f4
mov edx, 0x387159ad
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x9b6e04f4
cmovne eax, edx
test r10b, 1
cmovne eax, ecx
jmp 0x1400041d0
mov eax, 0x3f9b04b
jmp 0x1400041d0
mov eax, 0xd1067e78
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1402c003
mov r8d, ecx
and r8d, 0x1401038
or r8d, edx
xor r8d, 0x1401038
mov edx, ecx
and edx, 0xeabd2fc4
or edx, r8d
mov r8d, edx
xor r8d, 0xeabd2fc5
xor edx, 0x1542d03a
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xecfed4b8
mov r8d, 0x1095de71
cmovne edx, r8d
test al, 1
mov eax, 0xecfed4b8
cmovne eax, edx
jmp 0x1400041be
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x210
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.14017e930
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x38]
mov rax, qword gs:[0x60]
mov rcx, qword [rbp - 0x38]
mov qword [rcx], rax
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x38]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rax
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
add rax, 0x20
mov rcx, qword [rbp - 0x28]
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb581a455
mov r8d, eax
and r8d, 0x4a7e5baa
or r8d, edx
mov edx, r8d
xor edx, 0x42220800
xor r8d, 0x24810004
mov r9d, ecx
or r9d, 0x2491400c
or r8d, 0x1800a700
and r8d, 0x3c91e70c
and edx, 0x43220840
or edx, r8d
and r9d, 0x3c91e70c
mov r8d, eax
and r8d, 0x804c10b3
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x984cb7b2
xor r8d, 0x66b04849
and ecx, 0x3855d3e2
and eax, 0xc7aa2c1d
or eax, ecx
mov ecx, eax
xor ecx, 0x46a02809
xor eax, 0x3855d3e2
mov r9d, edx
and r9d, 0x894b1794
and r8d, 0x76b4e86b
or r8d, r9d
or edx, eax
and eax, 0x894b1794
and ecx, 0x76b4e86b
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x74ca48e6
xor edx, 0x8b35b719
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and al, cl
or cl, r8b
and r8b, dl
or r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x953ad1b3
mov eax, 0xa59dbffc
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x953ad1b3
jmp 0x14000f239
mov rax, qword [rbp - 0x38]
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa002
mov r8d, eax
and r8d, 0xa8601041
or r8d, edx
xor r8d, 0xa8601041
mov edx, eax
xor edx, 0xa860b043
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0x579f4fbd
and ecx, 0xf180ec5b
and eax, 0xe7f13a4
or eax, ecx
mov ecx, eax
xor ecx, 0xe7f13a4
xor edx, 0xa860b042
and ecx, edx
xor eax, 0xf180ec5b
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
xor dl, 1
mov ecx, r8d
or cl, dl
xor dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x97efeda2
mov edx, 0x82ef2415
cmovne eax, edx
test cl, cl
mov ecx, 0x97efeda2
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x1400041d0
mov rax, qword [rbp + 8]
mov dword [rax], 0
mov eax, dword [0x14018204c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x734f9453
and edx, 0x8cb06bac
or edx, r8d
mov r8d, edx
xor r8d, 0xc006a80
mov eax, ecx
not eax
xor edx, 0x734f9452
mov r9d, eax
and r9d, 0xb1b3053f
and ecx, 0x4e4cfac0
or ecx, r9d
or eax, edx
and edx, 0xb1b3053f
and r8d, 0x4e4cfac0
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x8080e000
mov r8d, eax
or r8d, 0x40480e0d
and r8d, 0xc0c8ee0d
and ecx, 0xb271052
or ecx, r8d
and edx, 0xc0c8ee0d
and eax, 0x341001a0
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x74580fad
and eax, 0x8ba7f052
or eax, ecx
sete cl
setne dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
xor r8b, dl
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x14a3ce9
mov eax, 0x5cfc02c5
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0x14a3ce9
cmovne eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4eb4afb0
and ecx, 0xb14b504e
or ecx, edx
mov edx, ecx
xor edx, 0xa1011040
xor ecx, 0x4a308131
mov r8d, eax
or r8d, 0x5a7ac13e
and ecx, 0x5a7ac13f
and edx, 0xa5853ec0
or edx, ecx
and r8d, 0x5a7ac13f
xor r8d, edx
not r8d
or r8d, eax
xor r8d, 0x6e84d41c
cmp r8d, 0x917b2be3
sete al
cmp dword [0x140182050], 0xa
setge cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xf35d297e
mov eax, 0x56acb30b
cmovne r8d, eax
test cl, cl
mov eax, 0xf35d297e
cmovne eax, r8d
jmp 0x14001008f
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x10244914
mov ecx, eax
and ecx, 0x8e421003
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc401001
xor ecx, 0x71bdeffc
mov r9d, eax
xor r9d, 0x9e665917
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x821bc33e
and r8d, 0x1c641801
or r8d, r11d
or ecx, r10d
and r10d, 0x821bc33e
and r9d, 0x7de43cc1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0x9e665916
and edx, 0x4bd23ec5
and eax, 0xb42dc13a
or eax, edx
xor eax, 0xb42dc13a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
and cl, r8b
mov r9d, edx
xor r9b, al
and r9b, dl
and dl, al
or dl, cl
xor r8b, al
or r8b, r9b
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
mov eax, edx
xor al, cl
mov r8d, 0x9c789788
mov eax, 0x773a591a
cmovne r8d, eax
test dl, dl
mov eax, 0x9c789788
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x1400041d0
mov eax, 0x72d00d06
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xd8d66c66
mov r8d, eax
xor r8d, 0x27299399
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x15ff632a
mov r11d, edx
and r11d, 0x22009091
or r11d, r10d
or ecx, r9d
and r9d, 0x15ff632a
and r8d, 0xea009cd5
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x27299398
and edx, 0x3e76cd26
and eax, 0xc18932d9
or eax, edx
xor eax, 0xc18932d9
or eax, ecx
xor eax, 0x21ccbaa
cmp eax, 0xfde33455
sete al
cmp dword [0x140182050], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov r8d, edx
or r8b, cl
xor cl, dl
mov eax, r8d
xor al, cl
mov edx, 0xfb409dd2
mov eax, 0x9b847066
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0xfb409dd2
cmovne eax, ecx
test r8b, r8b
cmovne eax, edx
jmp 0x1400041d0
mov eax, 0xd9bf1ce8
jmp 0x1400041d0
mov eax, 0xbaf29f79
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x3d771738
mov r11d, ecx
and r11d, 0xc288e8c6
or r11d, r10d
or eax, r9d
and r9d, 0x3d771738
and r8d, 0xc288e8c7
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xd2fc70ac
and r8d, 0x2d038f53
or r8d, r9d
or eax, edx
and edx, 0xd2fc70ac
and ecx, 0x2d038f53
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x17b658df
xor eax, 0xe849a720
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
and dl, al
mov r9d, r8d
and r9b, cl
xor cl, r8b
or r9b, dl
or r8b, al
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, cl
or r8b, cl
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0x657769f4
mov r8d, 0x75245fd2
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x657769f4
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0xa40008
mov ecx, eax
or ecx, 0x17183a22
and ecx, 0x17bc3a2a
mov r9d, edx
and r9d, 0xc8020005
or r9d, ecx
and r8d, 0x17bc3a2a
mov ecx, eax
and ecx, 0x2041c5d0
or ecx, r8d
xor ecx, r9d
xor ecx, 0x3759fff3
and edx, 0x5c29edc9
and eax, 0xa3d61236
or eax, edx
mov edx, eax
xor edx, 0xa3400222
xor eax, 0x5c29edc9
mov r8d, eax
and r8d, 0x44bef49c
and edx, 0xbb410b63
or edx, r8d
xor edx, ecx
xor edx, 0xbb410b63
or eax, ecx
not eax
or eax, edx
xor eax, 0x52b34ade
xor eax, 0xad4cb521
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
and r8b, al
or r8b, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x2c4570c3
mov eax, 0x713016ca
cmovne edx, eax
test r8b, r8b
mov eax, 0x2c4570c3
cmovne eax, edx
jmp 0x1400041be
mov eax, 0x7565e206
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0xd24f6296
mov eax, ecx
xor eax, 0x4200560
xor ecx, 0xc0486004
and ecx, 0xe9d8f80d
and eax, 0x162707f2
or eax, ecx
xor eax, 0x162707f2
sete dl
setne al
cmp dword [0x140182050], 0xa
setge cl
setl r8b
mov r9d, eax
or r9b, r8b
xor r9b, 1
mov r10d, edx
and r10b, cl
xor cl, al
and cl, r8b
or cl, r9b
and al, r8b
or al, r10b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf72c1845
mov r8d, 0x5b8284be
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
jmp 0x14001042c
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4841003c
mov r8d, eax
and r8d, 0x250e4002
or r8d, edx
mov edx, r8d
xor edx, 0x50c0002
xor r8d, 0x42718ef5
or ecx, 0x60434034
and r8d, 0x6273cef5
and edx, 0xd0c000a
or edx, r8d
and ecx, 0x6273cef5
and eax, 0x90803100
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x92b0bfc1
mov edx, eax
xor edx, 0x92b0bfc0
and edx, ecx
xor eax, 0x6d4f403f
or eax, edx
xor eax, 0xb0c542a4
xor eax, 0x4f3abd5b
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov ecx, 0xea96310b
mov eax, 0x5abacb82
cmovne ecx, eax
test r8b, r8b
mov eax, ecx
mov edx, 0xea96310b
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x79ce85b2
and eax, 0x86317a4d
or eax, ecx
mov ecx, eax
xor ecx, 0x79ce85b2
xor eax, 0x86317a4c
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov edx, ecx
mov r8d, ecx
xor r8d, 0x8bea40ad
and r8d, ecx
mov eax, ecx
or eax, 0x7415bf52
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x47243424
and edx, 0x88ca4089
or edx, r9d
or eax, ecx
and ecx, 0x47243424
and r8d, 0xb8dbcbdb
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x60040a02
xor eax, 0x8bea40ad
mov edx, eax
and edx, 0x9c9bf5fc
and ecx, 0x63640a03
or ecx, edx
xor ecx, 0x9c9bf5fc
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x140182050], 0xa
setl r8b
setge dl
mov r9d, eax
and r9b, dl
mov r10d, r8d
and r10b, cl
or r10b, r9b
xor dl, r10b
and dl, r10b
or al, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test r8b, 1
mov eax, 0x56af5385
mov r9d, 0x716f1105
cmovne eax, r9d
test dl, dl
mov r10d, 0x56af5385
cmove eax, r10d
test r8b, 1
cmovne eax, r10d
test dl, dl
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400041d0
mov eax, 0x33624a38
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xa47cdfe9
mov r11d, edx
and r11d, 0x5b832016
or r11d, r10d
or ecx, r9d
and r9d, 0xa47cdfe9
and r8d, 0x5b832016
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x20f5022b
and eax, 0xdf0afdd4
or eax, edx
mov edx, eax
xor edx, 0x6087584
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd9838a5b
and ecx, 0x267c75a4
or ecx, r9d
xor eax, 0x81020b
and eax, 0xd9838a5b
and edx, 0x267c75a4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x9ff88cdf
mov edx, 0x857923ed
cmovne ecx, edx
test al, 1
mov eax, 0x9ff88cdf
cmovne eax, ecx
jmp 0x14001027b
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x12623dc8
mov r8d, ecx
and r8d, 0xed9dc236
or r8d, edx
xor r8d, 0xed9dc236
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x140182050], 0xa
setl cl
setge dl
xor cl, al
xor al, dl
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0xf00ab0ef
mov r9d, 0x9d1c4333
cmovne eax, r9d
test dl, dl
mov ecx, 0xf00ab0ef
cmovne eax, ecx
test r8b, r8b
cmove eax, r9d
jmp 0x1400041d0
mov eax, 0x82ef2415
jmp 0x1400041d0
mov eax, 0xea96310b
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
cmp dword [0x140182050], 0xa
setge cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, cl
or r9b, al
and cl, dl
mov eax, ecx
xor al, 1
xor cl, r8b
or al, dl
xor al, 1
or al, cl
xor r9b, 1
mov ecx, r9d
xor cl, al
or r9b, al
mov edx, r9d
xor dl, cl
test r9b, 1
mov eax, 0xa30b2cc7
mov r8d, 0xb0ab4e02
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xa30b2cc7
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa3c4c2d0
mov r8d, eax
and r8d, 0xa3c4c2d0
mov r9d, ecx
and r9d, 0x5c3b3d2e
or r9d, r8d
and edx, 0xa3c4c2d1
xor edx, r9d
and ecx, 0xdc83bd10
and eax, 0x237c42ef
or eax, ecx
mov ecx, eax
xor ecx, 0x237c42ef
xor eax, 0xdc83bd10
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setge r9b
setl al
mov ecx, eax
xor cl, r8b
and r8b, r9b
and al, dl
or al, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6971084
mov r8d, 0xacd382c4
cmovne edx, r8d
test al, 1
mov eax, 0x6971084
cmovne eax, edx
jmp 0x1400041be
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0x13c895b3
mov ecx, edx
and ecx, eax
mov r8d, eax
or r8d, 0x4037200c
mov r9d, ecx
not r9d
and r8d, 0x423fb0bf
and edx, 0x11c00500
or edx, r8d
or eax, r9d
and r9d, 0x423fb0bf
and ecx, 0xbdc04f40
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xec376a4c
and eax, 0x13c895b3
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2373bb33
and edx, ecx
mov r8d, eax
and r8d, 0xdc8c44cc
or r8d, edx
xor r8d, 0xdc8c44cd
and eax, 0x13dd35df
mov edx, ecx
and edx, 0xec22ca20
or edx, eax
xor edx, 0x13dd35de
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0xc6cf9b89
xor ecx, 0x39306476
sete cl
setne al
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and dl, al
or al, r8b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x53181795
mov edx, 0x2045e2a4
cmovne eax, edx
test cl, cl
cmove eax, edx
not r8b
test r8b, 1
mov ecx, 0x53181795
cmovne eax, ecx
jmp 0x1400041d0
mov eax, 0xcff6bc2d
jmp 0x1400041d0
mov rax, qword [rbp - 0x28]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
mov eax, 0x879f436
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x98a8005
mov r8d, ecx
or r8d, 0x22110662
and r8d, 0x2b9b8667
mov r9d, eax
and r9d, 0x50445918
or r9d, r8d
and edx, 0x2b9b8667
and ecx, 0x84202080
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0x24210242
xor ecx, 0x51ca900c
and ecx, 0xd3dab4ad
and edx, 0x2c254b52
or edx, ecx
xor edx, 0x2c254b52
or edx, eax
xor edx, 0x11b3d872
xor edx, 0xee4c278d
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and al, dl
and r8b, cl
or r8b, al
xor r8b, 1
mov ecx, r8d
xor cl, r10b
xor r10b, 1
or r10b, r8b
mov eax, ecx
xor al, r10b
not al
test al, 1
mov edx, 0x5fa663cb
mov eax, 0xab0b4989
cmovne edx, eax
test r10b, r10b
mov eax, 0x5fa663cb
cmovne eax, edx
jmp 0x14000f23d
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x80400
mov r8d, eax
and r8d, 0x695d803
or r8d, ecx
xor r8d, 0x695d803
mov ecx, eax
xor ecx, 0x69ddc03
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc8000328
and edx, 0xdc3b5a4c
and eax, 0x23c4a5b3
or eax, edx
mov edx, eax
xor edx, 0x40520
xor ecx, 0x69ddc02
mov r9d, ecx
and r9d, 0x37e3e8d7
and r8d, 0xc81c1728
or r8d, r9d
xor eax, 0x14234844
and eax, 0x37e3e8d7
and edx, 0xc81c1728
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r8b
or al, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x822d9b3e
mov r8d, 0xed2d16d2
cmovne edx, r8d
test al, al
mov eax, 0x822d9b3e
cmovne eax, edx
jmp 0x1400041be
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x516e99ef
and edx, 0xae916610
or edx, ecx
mov eax, edx
xor eax, 0x516e99ef
mov ecx, edx
xor ecx, 0x516e99ee
and ecx, eax
xor edx, 0xae916610
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x811a9490
and ecx, 0x7ee56b6f
or ecx, r9d
or edx, r8d
and r8d, 0x811a9490
and eax, 0x7ee56b6f
or eax, r8d
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xeb584ca4
and eax, 0x14a7b35b
or eax, edx
mov ecx, eax
xor ecx, 0x58301
xor eax, 0x88500ca0
and eax, 0x9cf23cfa
and ecx, 0x630dc305
or ecx, eax
xor ecx, 0x630dc305
setne r8b
sete r9b
cmp dword [0x140182050], 0xa
setge dl
setl al
mov ecx, eax
xor cl, r9b
and r9b, cl
and cl, al
mov r10d, r9d
xor r10b, 1
xor r9b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x3387e002
mov edx, 0x232185c4
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xf01e7279
and eax, 0xfe18d86
or eax, ecx
xor eax, 0xfe18d87
or eax, edx
mov ecx, eax
not ecx
and eax, 0x415c5b62
and ecx, 0xbea3a49d
or ecx, eax
xor ecx, 0x415c5b62
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
or dl, cl
xor cl, r8b
xor al, r8b
xor dl, 1
or dl, al
xor dl, 1
or dl, al
mov r8d, ecx
xor r8b, dl
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x93f103c2
mov edx, 0x5cfc02c5
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x93f103c2
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x4b57eade
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x8991385a
and r8d, 0x766ec7a5
or r8d, r9d
and ecx, 0x8991385a
and eax, 0x766ec7a5
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
mov edx, 0xb2d71eeb
mov r8d, 0x7ada4ef4
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb2d71eeb
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x2880300
mov r8d, ecx
or r8d, 0xcc601400
and r8d, 0xcee81700
and eax, 0x301480b2
or eax, r8d
and edx, 0xcee81700
and ecx, 0x103684d
or ecx, edx
xor ecx, eax
mov edx, ecx
xor edx, 0xcd637c4d
xor ecx, 0x329c83b2
mov eax, ecx
or eax, 1
and ecx, 0x5aa8547d
mov r8d, edx
and r8d, 0xa557ab82
or r8d, ecx
mov ecx, r8d
xor ecx, 0x85440301
xor r8d, 0x5aa8547c
mov r9d, eax
and r9d, 0x629bec92
and edx, 0x9d64136c
or edx, r9d
or eax, r8d
and r8d, 0x629bec92
and ecx, 0x9d64136d
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x524801cd
mov r8d, ecx
or r8d, 0x81a01c32
and edx, 0xd3e81dff
and ecx, 0xc11a000
or ecx, edx
and r8d, 0xd3e81dff
and eax, 0x20064200
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x600c4109
xor eax, 0x85b11430
and ecx, 0x680ce90b
and eax, 0x97f316f4
or eax, ecx
xor eax, 0x97f316f4
sete r8b
setne cl
cmp dword [0x140182050], 0xa
setl al
setge r9b
xor cl, r9b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and dl, r8b
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and dl, al
and cl, r8b
or cl, dl
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x598afb68
mov eax, 0x55e3a8df
cmovne edx, eax
test r8b, 1
mov eax, 0x598afb68
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x4400e66a
mov r8d, edx
and r8d, 0x4400e66a
mov r9d, ecx
and r9d, 0xbbff1994
or r9d, r8d
and eax, 0x4400e66b
xor eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x1da4fe86
and r8d, 0xe25b0179
or r8d, r9d
or eax, edx
and edx, 0x1da4fe86
and ecx, 0xe25b0179
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xbb9b7d7d
xor eax, 0x44648282
setne al
sete r8b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov edx, r9d
xor dl, r8b
and al, r9b
or r9b, r8b
and cl, r8b
or cl, al
not cl
mov eax, ecx
xor al, r9b
or cl, r9b
not cl
or cl, al
xor cl, dl
test cl, 1
mov r8d, 0xfdcd1265
mov eax, 0x9b847066
cmovne r8d, eax
test dl, dl
mov eax, 0xfdcd1265
cmovne r8d, eax
test cl, 1
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x1400041d0
mov eax, 0xf4d98889
jmp 0x1400041d0
mov eax, 0xf77068b2
jmp 0x1400041d0
mov rax, qword [rbp]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp - 0x20]
mov qword [rcx], rax
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, 0xff99b562
jmp 0x1400041d0
mov eax, 0x8bf8c9ef
jmp 0x1400041d0
mov rax, qword [rbp + 8]
mov eax, 0x28edd5b2
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, eax
or ecx, 0x21084200
mov r9d, r8d
or r9d, 0x40b01008
and ecx, 0x61b85208
mov r10d, r8d
and r10d, 0x82078567
or r10d, ecx
and r9d, 0x61b85208
mov edx, eax
and edx, 0x1c402890
or edx, r9d
xor edx, r10d
mov ecx, edx
xor ecx, 0x3d486a91
xor edx, 0x2a5944c
and r8d, 0xcc3684e7
and eax, 0x33c97b18
or eax, r8d
mov r8d, eax
xor r8d, 0x12817008
xor eax, 0xcc3684e7
mov r9d, ecx
and r9d, 0xed5a0bb3
and edx, 0x12a5f44c
or edx, r9d
or ecx, eax
and eax, 0xed5a0bb3
and r8d, 0x12a5f44c
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xb488379b
cmp ecx, 0x4b77c864
sete al
cmp dword [0x140182050], 0xa
setge cl
xor al, cl
mov edx, eax
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x508bac15
mov edx, 0xcba08e92
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x508bac15
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x48690228
mov r8d, eax
and r8d, 0x14c184
or r8d, edx
mov r9d, r8d
xor r9d, 0x144080
xor r8d, 0xbee11053
mov r10d, ecx
or r10d, 0x8618104
and r8d, 0xbee19157
and r9d, 0x401c42a8
or r9d, r8d
and r10d, 0xbee19157
mov edx, eax
and edx, 0x1022c00
or edx, r10d
xor edx, r9d
xor edx, 0xb7823c52
and ecx, 0x27fac2c2
and eax, 0xd8053d3d
or eax, ecx
mov ecx, eax
xor ecx, 0xc0052930
xor eax, 0x27fac2c2
mov r8d, eax
and r8d, 0x382a568d
and ecx, 0xc7d5a972
or ecx, r8d
xor ecx, edx
xor ecx, 0xc7d5a972
or eax, edx
not eax
or eax, ecx
xor eax, 0xd0a58867
cmp eax, 0x2f5a7798
sete dl
cmp dword [0x140182050], 0xa
setge r8b
setl cl
mov r9d, ecx
xor r9b, dl
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
xor r9b, 1
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xec29e92f
mov r8d, 0x51cd61ec
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xec29e92f
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x11616851
mov ecx, eax
and ecx, 0xa000228
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2000208
xor ecx, 0xf5fffdd7
mov r9d, eax
xor r9d, 0x1b616a79
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x3c4be1b6
and r8d, 0x3200a49
or r8d, r11d
or ecx, r10d
and r10d, 0x3c4be1b6
and r9d, 0xc3b41e49
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xe48a9507
and edx, 0xeb716d75
and eax, 0x148e928a
or eax, edx
mov edx, eax
xor edx, 0x148a9202
xor ecx, 0x1b616a78
mov r9d, ecx
and r9d, 0x25408d8
and r8d, 0xfdabf727
or r8d, r9d
xor eax, 0x2500850
and eax, 0x25408d8
and edx, 0xfdabf727
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne al
cmp dword [0x140182050], 0xa
setge cl
setl dl
xor dl, al
xor dl, 1
or dl, cl
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x9196def4
mov r8d, 0x95305014
cmovne edx, r8d
test al, al
mov eax, 0x9196def4
cmovne eax, edx
jmp 0x1400041be
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x95b57d6a
and ecx, edx
not edx
xor eax, 0x22400204
mov r8d, eax
or r8d, 0x4a420085
mov r9d, ecx
not r9d
and r8d, 0x5e7318c5
and edx, 0x8184652a
or edx, r8d
or eax, r9d
and r9d, 0x5e7318c5
and ecx, 0xa18ce73a
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x6a4a8295
and eax, 0x95b57d6a
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xd6bef3f2
mov r9d, r8d
and r9d, edx
and r8d, eax
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x20ee480a
and r9d, 0xdf11b7f5
or r9d, r11d
or ecx, r10d
and r10d, 0x20ee480a
and r8d, 0xdf11b7f5
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x9410c00
or edx, 1
xor ecx, 0xd6bef3f3
mov r9d, ecx
and r9d, 0xa0bad35c
and r8d, 0x5f452ca3
or r8d, r9d
or ecx, edx
and edx, 0xa0bad35c
and eax, 0x5f452ca2
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0x87944219
cmp ecx, 0x786bbde6
sete dl
cmp dword [0x140182050], 0xa
setl cl
setge al
mov r8d, eax
xor r8b, dl
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
and r8b, dl
or al, dl
xor r8b, 1
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, ecx
xor dl, r8b
test dl, 1
mov eax, 0x2ceebe4f
mov r9d, 0x73316f1a
cmovne eax, r9d
test r8b, r8b
cmove eax, r9d
test dl, 1
cmove eax, r9d
test r8b, r8b
mov edx, 0x2ceebe4f
cmovne eax, edx
jmp 0x1400041be
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe105f238
mov ecx, eax
and ecx, 0x1efa0dc6
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa720944
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0xe105f239
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xb58d6693
and r8d, 0x4a72996c
or r8d, r11d
or ecx, r10d
and r10d, 0xb58d6693
and r9d, 0x4a72996c
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x36cbdea3
and eax, 0xc934215c
or eax, edx
xor eax, 0xc934215c
or eax, ecx
xor eax, 0xa7aee517
xor eax, 0x58511ae8
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov r8d, 0x857923ed
mov r9d, 0xec70cae5
jmp 0x140010082
mov rax, qword [rbp + 8]
mov eax, 0xec29e92f
jmp 0x1400041d0
mov eax, 0x60b5c696
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x53de6715
mov r8d, ecx
xor r8d, 0x53de6715
and r8d, ecx
or r8d, edx
xor r8d, 0x53de6714
and eax, 0x7452c778
and ecx, 0x8bad3887
or ecx, eax
xor ecx, 0x8bad3887
or ecx, r8d
xor ecx, 0xf3c0f739
xor ecx, 0xc3f08c6
sete al
setne dl
cmp dword [0x140182050], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r9d, eax
xor r9b, r8b
and al, r9b
and r9b, r8b
xor al, 1
xor r9b, 1
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, 1
and r9b, cl
or cl, al
and al, dl
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x55e3a8df
mov r8d, 0x64f36f8a
cmovne eax, r8d
test cl, 1
mov ecx, 0x55e3a8df
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400041d0
cmp dword [rbp - 0x50], 0
mov eax, 0xd30192b5
mov ecx, 0x248d6344
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
and r8d, 0xe1fe5841
mov eax, ecx
and eax, 0x1e01a7be
or eax, r8d
mov r8d, eax
xor r8d, 0x12010208
xor eax, 0xe1fe5841
mov r9d, eax
or r9d, 0x45803404
or edx, 0x20128162
and r9d, 0x6592b566
and r8d, 0x12094208
or r8d, r9d
and edx, 0x6592b566
and ecx, 0x88640891
or ecx, edx
xor ecx, r8d
xor ecx, 0xcde43c94
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa0288a10
mov r8d, ecx
or r8d, 0x5907143
and edx, 0xa5b8fb53
and ecx, 0x70484
or ecx, edx
and r8d, 0xa5b8fb53
and eax, 0x5a400028
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xa0488828
xor eax, 0x59775c7
mov edx, eax
and edx, 0x5e244615
and ecx, 0xa1dbb9ea
or ecx, edx
xor ecx, 0xa1dbb9ea
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x140182050], 0xa
setl r9b
mov ecx, r9d
xor cl, r8b
mov eax, ecx
and al, dl
or dl, r9b
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
or r9b, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1544d4c
mov r8d, 0x755645da
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x1544d4c
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xc29a6eb6
mov ecx, eax
and ecx, 0x3d659148
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8640048
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0xc29a6eb7
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf583db95
and r8d, 0xa7c246a
or r8d, r11d
or ecx, r10d
and r10d, 0xf583db95
and r9d, 0xa7c246a
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x7e4de0fb
and eax, 0x81b21f04
or eax, edx
mov edx, eax
xor edx, 0x900900
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xed6f5604
and ecx, 0x1290a9fb
or ecx, r9d
xor eax, 0x6c4d4000
and eax, 0xed6f5604
and edx, 0x1290a9fb
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x8b0f99d7
mov r8d, 0xb093e68a
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x8b0f99d7
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x42fd8b2
jmp 0x1400041d0
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r8d, 0x208
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov eax, 0xfb409dd2
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 1
and eax, 0xafffb77e
and ecx, 0x50004880
or ecx, eax
xor ecx, 0x50004880
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x293fb958
and eax, 0xd6c046a7
or eax, edx
xor eax, 0xd6c046a7
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xacd382c4
mov r9d, 0x1c948891
cmovne eax, r9d
test dl, dl
mov ecx, 0xacd382c4
cmove eax, ecx
test r8b, 1
cmovne eax, r9d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x933dbe52
mov r8d, ecx
and r8d, 0x6cc241ad
or r8d, edx
mov edx, r8d
xor edx, 0x40404128
xor r8d, 0x933dbe53
mov r9d, eax
and r9d, 0x3e8f0ac6
and ecx, 0xc170f538
or ecx, r9d
or eax, r8d
and r8d, 0x3e8f0ac6
and edx, 0xc170f539
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4011080
mov r8d, eax
or r8d, 0x2a18041a
and r8d, 0x2e19149a
and ecx, 0xd000e200
or ecx, r8d
and edx, 0x2e19149a
and eax, 0x1e60965
or eax, edx
xor eax, ecx
xor eax, 0xd7870287
xor eax, 0xfc790ff8
sete al
setne cl
cmp dword [0x140182050], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
and cl, r8b
or r8b, al
xor r8b, 1
and dl, al
or dl, cl
or dl, r8b
mov ecx, r10d
xor cl, dl
and cl, r10b
xor r10b, r9b
and r10b, dl
xor r10b, r9b
mov edx, ecx
xor dl, r10b
test r10b, r10b
mov eax, 0x7181de56
mov r8d, 0x6efce617
cmovne eax, r8d
test cl, cl
mov ecx, 0x7181de56
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x484a1310
and eax, 0xb7b5ecef
or eax, ecx
xor eax, 0xb7b5ecee
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf0c41892
and ecx, 0xf3be76d
or ecx, eax
xor ecx, 0xf0c41892
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov r8d, 0x91e40a94
mov r9d, 0xa45850e3
cmovne r8d, r9d
test cl, cl
mov eax, r8d
cmovne eax, r9d
test dl, dl
cmove eax, r8d
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x1b776394
and ecx, 0xe4889c6b
or ecx, eax
mov eax, ecx
xor eax, 0x80880802
xor ecx, 0x19562310
and ecx, 0x7d56b779
and eax, 0x82a94886
or eax, ecx
mov ecx, eax
xor ecx, 0x3d128750
xor eax, 0x80284886
and eax, 0xc06c78af
and ecx, 0x3f938750
or ecx, eax
xor ecx, 0x3f938750
setne r8b
sete r9b
cmp dword [0x140182050], 0xa
setl dl
setge al
mov r10d, r9d
or r10b, al
xor r10b, 1
mov ecx, edx
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, al
and dl, r8b
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xf4d98889
mov ecx, 0x37c99d6d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xf4d98889
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x23b17cde
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x1f0968d
and eax, 0xfe0f6972
or eax, ecx
xor eax, 0xfe0f6973
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x9009485
mov r8d, eax
or r8d, 0x202a0172
and r8d, 0x292a95f7
and ecx, 0xd6844208
or ecx, r8d
and edx, 0x292a95f7
and eax, 0x512800
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x20702140
xor eax, 0xdf84d68d
mov edx, eax
and edx, 0x518b48b6
and ecx, 0xae74b749
or ecx, edx
xor ecx, 0x518b48b6
xor eax, ecx
test eax, ecx
sete al
setne dl
cmp dword [0x140182050], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov ecx, r10d
xor cl, r8b
and cl, r10b
or dl, r9b
or al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x5edc19b4
mov edx, 0xed71b28f
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400041d0
mov r13, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov dword [rax], 1
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9303132
mov r8d, eax
and r8d, 0x844a0804
or r8d, edx
xor r8d, 0x844a0804
mov edx, ecx
or edx, 0x8d7a3936
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x7285c6c8
and r9d, 0x8d7a3937
or r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
xor r9d, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
or r8b, al
xor dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x73316f1a
mov edx, 0xec630b2
cmovne eax, edx
test r8b, r8b
mov r8d, 0x73316f1a
jmp 0x1400041ba
mov eax, 0x3518ad30
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7cc8a104
mov r8d, ecx
xor r8d, 0x7cc8a104
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x801456c0
xor r8d, 0x60480105
and r8d, 0x636b093f
and edx, 0x9c94f6c0
or edx, r8d
mov r8d, edx
xor r8d, 0x9094f240
xor edx, 0x636b093f
mov r9d, edx
and r9d, 0xe000ca3
and r8d, 0xf1fff35c
or r8d, r9d
or edx, ecx
and ecx, 0xe000ca3
and eax, 0xf1fff35c
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x2ac0a173
xor edx, 0xd53f5e8c
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5e3177a3
mov r8d, 0x755645da
cmovne ecx, r8d
test al, 1
mov eax, 0x5e3177a3
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xea995f37
and eax, 0x1566a0c8
or eax, ecx
xor eax, 0x1566a0c9
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8d820c05
mov r8d, ecx
or r8d, 0x504040a0
and edx, 0xddc24ca5
and ecx, 0x20093200
or ecx, edx
and r8d, 0xddc24ca5
and eax, 0x234815a
or eax, r8d
xor eax, ecx
xor eax, 0x105a4d2
xor eax, 0x8eb3298d
sete cl
setne dl
cmp dword [0x140182050], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r8b
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb2277aa1
mov r8d, 0x966f3171
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xb2277aa1
cmove eax, ecx
jmp 0x1400041d0
mov eax, 0x508bac15
jmp 0x1400041d0
mov eax, 0x58f52b68
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xaa021f69
mov r8d, ecx
and r8d, 0x55fde096
or r8d, edx
mov edx, r8d
xor edx, 0x51402000
xor r8d, 0xa001129
mov r9d, eax
or r9d, 0xa20112b
or r8d, 0x9b8cc4
and r8d, 0xabb9def
and edx, 0x71402200
or edx, r8d
and r9d, 0xabb9def
and ecx, 0x84044010
or ecx, r9d
xor ecx, edx
mov edx, ecx
xor edx, 0x3c881
xor ecx, 0x6160232a
and ecx, 0xe5fc277e
and edx, 0x1a03d881
or edx, ecx
xor edx, 0x1a03d881
or edx, eax
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
mov r10d, edx
xor r10b, 1
and cl, r8b
or al, cl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
and dl, al
and cl, r10b
or cl, dl
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3bf50307
mov r8d, 0x2d628ed5
cmovne edx, r8d
test al, 1
mov eax, 0x3bf50307
cmovne eax, edx
jmp 0x1400041be
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x98060110
mov r8d, eax
or r8d, 0x4208c244
and r8d, 0xda0ec354
and ecx, 0x59010ab
or ecx, r8d
and edx, 0xda0ec354
and eax, 0x20612c00
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x75ca3cd8
mov r8d, eax
xor r8d, 0x9d9611bb
mov ecx, r8d
or ecx, 1
xor eax, 0x20214e04
and r8d, 0xfffffffe
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x4fcab059
and eax, 0xb0354fa6
or eax, r9d
or ecx, r8d
and r8d, 0x4fcab059
and edx, 0xb0354fa6
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x47d647ee
and eax, 0xb829b811
or eax, ecx
mov ecx, eax
xor ecx, 0x8093001
xor eax, 0x4154050e
and eax, 0xf1748d1e
and ecx, 0xe8b72e1
or ecx, eax
mov eax, ecx
xor eax, 0xd154840e
xor ecx, 0xe8a70e1
and ecx, 0x2eaa79f1
and eax, 0xd155860e
or eax, ecx
xor eax, 0xd155860e
setne cl
sete dl
cmp dword [0x140182050], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
and dl, cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, dl
and cl, r8b
or al, cl
or al, r9b
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
mov ecx, 0x6b6db247
mov edx, 0x967ff1f3
cmovne ecx, edx
test al, al
mov eax, 0x6b6db247
cmovne eax, ecx
test r10b, r10b
cmove eax, ecx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2639f2d6
and eax, 0xd9c60d28
or eax, r8d
xor eax, 0xd9c60d28
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
sete r8b
setne r10b
cmp dword [0x140182050], 0xa
setge cl
setl r9b
mov eax, ecx
mov r11d, r10d
mov edx, ecx
or cl, r10b
or r10b, r9b
xor r10b, 1
or al, r8b
xor al, 1
or al, r10b
and r11b, r9b
and dl, r8b
or dl, r11b
xor r9b, r8b
xor cl, 1
or cl, r9b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb5032468
mov r8d, 0x2045e2a4
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xb5032468
cmove eax, ecx
jmp 0x1400041d0
mov ecx, dword [0x14018204c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1c818404
mov r8d, eax
and r8d, 0x32a6158
or r8d, edx
mov edx, r8d
xor edx, 0x84048
xor r8d, 0xfcc59883
or ecx, 0x1fa3a110
and r8d, 0xffe7b993
and edx, 0x8444c
or edx, r8d
and ecx, 0xffe7b993
and eax, 0x100220
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xe0541aa3
mov edx, eax
xor edx, 0x1fabe55c
xor eax, 0x614e55b
and edx, eax
and eax, ecx
or eax, edx
xor eax, 0x19bf0006
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0x615f89ad
and ecx, 0x9ea07652
or ecx, eax
mov eax, ecx
xor eax, 0x41128901
xor ecx, 0x4a03652
and ecx, 0x24ed36fe
and eax, 0xdb12c901
or eax, ecx
xor eax, 0xdb12c901
setne r8b
sete r9b
cmp dword [0x140182050], 0xa
setl dl
setge al
mov r10d, r9d
or r10b, al
mov ecx, r8d
xor cl, al
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xc50c4eef
mov edx, 0x5148e9e1
cmovne eax, edx
test r8b, 1
mov r8d, 0xc50c4eef
cmovne eax, r8d
jmp 0x14000f3b0
mov eax, 0x54cedf88
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe105f732
and ecx, 0x1efa08cd
or ecx, edx
mov r8d, ecx
xor r8d, 0xe105f732
mov eax, ecx
xor eax, 0x1efa08cd
xor ecx, 0xb8ab23d4
mov r9d, ecx
and r9d, eax
and ecx, r8d
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x186050bb
and r9d, 0xe79faf44
or r9d, r11d
or edx, r10d
and r10d, 0x186050bb
and ecx, 0xe79faf44
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xa6512b18
and r8d, 0x325e0a34
mov ecx, eax
and ecx, 0xcda1f5cb
or ecx, r8d
xor ecx, 0x325e0a35
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xc75e1194
and edx, eax
not eax
or ecx, 0x38a1ee6b
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xe566afac
and eax, 0x2181010
or eax, r9d
or ecx, r8d
and r8d, 0xe566afac
and edx, 0x1a995053
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x78c71ff5
xor ecx, 0x4066f19e
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and r9b, dl
and dl, r8b
and al, cl
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, cl
and cl, al
or cl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x58c4a41a
mov r8d, 0xa2da452e
cmovne edx, r8d
test al, al
mov eax, 0x58c4a41a
cmovne eax, edx
jmp 0x1400041be
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x493c5c97
xor ecx, 0xb89a07f7
and ecx, r8d
and r8d, 0xb6c3a368
or r8d, eax
mov eax, r8d
xor eax, 0xb6c3a368
mov r9d, r8d
xor r9d, 0xe59a49f
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x6ea13e1a
and r9d, 0x915ec1e5
or r9d, r11d
or edx, r10d
and r10d, 0x6ea13e1a
and ecx, 0x915ec1e5
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xb89a07f6
xor r8d, 0x41384c82
and r8d, 0xd1fbceca
mov ecx, eax
and ecx, 0x2e043135
or ecx, r8d
xor ecx, 0xd1fbcecb
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1673b961
and eax, 0xe98c469e
or eax, ecx
xor eax, 0xe98c469e
setne cl
sete dl
cmp dword [0x140182050], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and dl, r9b
and r8b, cl
or r8b, dl
and al, r9b
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
or cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
xor r8b, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, r9b
test al, 1
mov edx, 0x5c537e93
mov eax, 0x91e3a89a
cmovne edx, eax
test cl, 1
mov eax, 0x5c537e93
cmovne eax, edx
test r9b, r9b
cmove eax, edx
jmp 0x1400041d0
mov eax, dword [0x14018204c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xbf4268d4
mov r8d, ecx
and r8d, 0xbf4268d4
mov r9d, eax
and r9d, 0x40bd972a
or r9d, r8d
and edx, 0xbf4268d5
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x140182050], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor r8b, al
xor r8b, cl
and cl, r8b
xor r8b, 1
mov eax, ecx
xor al, r8b
mov edx, 0x5be4524f
mov r9d, 0x117babd3
cmovne edx, r9d
test r8b, r8b
mov eax, edx
cmovne eax, r9d
jmp 0x1400041be
cmp eax, 0x2e6d5235
jne 0x1400041d0
mov rsi, qword [rbp - 0x80]
mov rcx, qword [rbp + 0x10]
xor rcx, rbp
sub rsp, 0x20
call fcn.14017e990
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x18]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret