Function at 0x1400b3650
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
mov r9, rdx
mov eax, dword [0x1415918d8]
mov edx, dword [0x1415918dc]
mov r10d, eax
xor r10d, edx
not edx
and edx, eax
add edx, edx
sub edx, r10d
mov eax, edx
xor eax, 0x64444008
and eax, edx
or eax, 0x208400
and eax, 0x7cecd42c
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x4c], 0xa6224ce7
lea rax, [rsp + 0x4c]
mov qword [rsp], rax
mov r11d, 0xbcb3eddb
mov r14d, 0x5ed44443
mov r10d, 0xe0946905
mov r15d, 0xcceb5089
mov r12d, 0xf2bd034
mov ebp, 0x21ad5c0f
mov r13d, 0x192a52c3
jmp 0x1400b36f6
cmp byte [rsp + 0xc], 0xed
mov eax, 0x26340e48
mov edx, 0x7cde13c4
cmovl eax, edx
nop dword [rax]
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x4c]
cmp eax, 0x65ee4fb
jle 0x1400b3770
cmp eax, 0x3da6e386
jg 0x1400b3830
cmp eax, 0x21ad5c0e
jg 0x1400b38f4
cmp eax, 0x16a4cee0
jg 0x1400b3abc
cmp eax, 0xf2bd033
jg 0x1400b3d76
cmp eax, 0xc1dfa2b
jg 0x1400b424e
cmp eax, 0x8daee7b
jg 0x1400b4c0b
cmp eax, 0x65ee4fc
je 0x1400b5c2d
cmp eax, 0x78f17a3
jne 0x1400b36f6
mov rax, qword [rsp + 0x130]
movzx eax, byte [rax]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp]
mov dword [rax], 0x212c700f
jmp 0x1400b36f6
cmp eax, 0xbd28ca7b
jg 0x1400b3890
cmp eax, 0x9e1ba2d9
jle 0x1400b394a
cmp eax, 0xab4345dc
jg 0x1400b3b02
cmp eax, 0xa1ff40f5
jg 0x1400b3dac
cmp eax, 0xa0145f0b
jg 0x1400b429c
cmp eax, 0x9ee273b2
jg 0x1400b4c76
cmp eax, 0x9e1ba2da
je 0x1400b5c3c
cmp eax, 0x9e9ead9b
jne 0x1400b36f6
mov eax, dword [0x141591b48]
mov edx, eax
not edx
or edx, dword [0x141591b4c]
add eax, edx
inc eax
mov edx, eax
xor edx, 0x5d23e165
and edx, eax
add edx, 0x3b96caea
mov eax, edx
and eax, 0x6d0e4b1
add eax, eax
sub edx, eax
add edx, 0x86d0e4b1
mov rax, qword [rsp + 0x10]
add rax, 2
cmp edx, 0x1a91b6ff
mov qword [rsp + 0xd8], rax
mov eax, 0x2768e718
mov edx, 0xb93df0f2
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x65f6a037
jle 0x1400b399b
cmp eax, 0x73b09489
jg 0x1400b3b72
cmp eax, 0x6c354ea4
jg 0x1400b3de2
cmp eax, 0x69c14a9f
jg 0x1400b4318
cmp eax, 0x6784643f
jg 0x1400b4cd2
cmp eax, 0x65f6a038
je 0x1400b5cd8
cmp eax, 0x670d9de3
jne 0x1400b36f6
cmp byte [rsp + 0x3a], 0
jmp 0x1400b6bca
cmp eax, 0xdc8e022c
jle 0x1400b3a3a
cmp eax, 0xf3a2d04c
jg 0x1400b3bea
cmp eax, 0xe9b75661
jg 0x1400b3e31
cmp eax, 0xe573bb24
jg 0x1400b4348
cmp eax, 0xe0946904
jg 0x1400b4d59
cmp eax, 0xdc8e022d
je 0x1400b5d4c
cmp eax, 0xde33a4f8
jne 0x1400b36f6
cmp byte [rsp + 0xe], 4
mov eax, 0xbcb3eddb
mov edx, 0xe8057fee
cmove eax, edx
jmp 0x1400b6bd3
cmp eax, 0x2bda815d
jg 0x1400b3c5e
cmp eax, 0x2638e863
jg 0x1400b3e6c
cmp eax, 0x22d6631c
jg 0x1400b4388
cmp eax, 0x226ea220
jg 0x1400b4d7e
cmp eax, 0x21ad5c0f
je 0x1400b5d5b
cmp eax, 0x224f38c4
jne 0x1400b36f6
cmp byte [rsp + 0x40], 0
mov eax, 0xbcb3eddb
mov edx, 0x7ce486ef
jmp 0x1400b6a8f
cmp eax, 0x8de43fc9
jle 0x1400b3ca4
cmp eax, 0x93ec0353
jg 0x1400b3ed2
cmp eax, 0x9135b618
jg 0x1400b43f9
cmp eax, 0x90956153
jg 0x1400b4da3
cmp eax, 0x8de43fca
je 0x1400b5da8
cmp eax, 0x8de5285e
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x22d6631d
jmp 0x1400b36f6
cmp eax, 0x4d019631
jle 0x1400b3cea
cmp eax, 0x5a6da2c9
jg 0x1400b3f46
cmp eax, 0x53549880
jg 0x1400b447b
cmp eax, 0x4ebf45ee
jg 0x1400b4e0f
cmp eax, 0x4d019632
je 0x1400b5e12
cmp eax, 0x4dbcf084
jne 0x1400b36f6
mov eax, dword [0x141591974]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x141591970]
xor edx, eax
add edx, 0xc96a0c57
mov eax, edx
not eax
and eax, 0xc880e7eb
mov esi, edx
and esi, 0x377f1814
imul esi, eax
mov eax, edx
and eax, 0xc880e7eb
or edx, 0xc880e7eb
imul edx, eax
add edx, esi
imul eax, edx, 0xce0c0702
cmp eax, 0x732facfe
mov eax, 0x11e7787
mov edx, 0x5fa61c3f
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xc9625e84
jle 0x1400b3d30
cmp eax, 0xd40be46c
jg 0x1400b3f81
cmp eax, 0xcdcfc6d2
jg 0x1400b44b0
cmp eax, 0xca7e6215
jg 0x1400b4e38
cmp eax, 0xc9625e85
je 0x1400b5e5d
cmp eax, 0xca240d8c
jne 0x1400b36f6
mov eax, dword [0x141591968]
sub eax, dword [0x14159196c]
or eax, 0x34caf032
imul eax, eax, 0xfaca94c0
xor eax, 0x18466c0c
cmp qword [rsp + 0xf0], r8
sete byte [rsp + 0x44]
cmp eax, 0x8f2ab93a
mov eax, 0x8b2cf010
mov edx, 0xca240d8c
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x192a52c2
jg 0x1400b3fc6
cmp eax, 0x17ce92fe
jg 0x1400b44e0
cmp eax, 0x172203b3
jg 0x1400b4e6d
cmp eax, 0x16a4cee1
je 0x1400b5e6c
cmp eax, 0x16ceb0c4
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x5a6da2ca
jmp 0x1400b36f6
cmp eax, 0xb0995f2f
jg 0x1400b4010
cmp eax, 0xadf29eaf
jg 0x1400b4510
cmp eax, 0xab97fabb
jg 0x1400b4e9a
cmp eax, 0xab4345dd
je 0x1400b5e7b
cmp eax, 0xab43a9a7
jne 0x1400b36f6
mov eax, dword [0x141591b78]
xor edx, edx
div dword [0x141591b7c]
xor eax, 0x82c040c0
and eax, 0x83c048c5
cmp byte [rsp + 0x29], 0xc0
setge byte [rsp + 0x28]
cmp eax, 0x39fb437c
mov eax, 0xa1ff40f6
mov edx, 0x2e1ca023
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0x7c6e56db
jg 0x1400b4050
cmp eax, 0x785fc8a3
jg 0x1400b4577
cmp eax, 0x761720b3
jg 0x1400b4ebf
cmp eax, 0x73b0948a
je 0x1400b5ed4
cmp eax, 0x749c9afb
jne 0x1400b36f6
mov eax, dword [0x141591b88]
mov edx, dword [0x141591b8c]
mov esi, eax
xor esi, edx
not esi
or eax, edx
and eax, esi
mov edx, eax
and edx, 0x2098f42
or eax, 0x2098f42
add eax, edx
or eax, 0xfd9cfbf7
cmp eax, 0x21ae6722
mov eax, 0x16ceb0c4
mov edx, 0x5a6da2ca
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xfd6dffb2
jg 0x1400b40a1
cmp eax, 0xfb048be0
jg 0x1400b45a7
cmp eax, 0xf6453920
jg 0x1400b4ee4
cmp eax, 0xf3a2d04d
je 0x1400b5f14
cmp eax, 0xf550acea
jne 0x1400b36f6
mov eax, dword [0x1415918f0]
and eax, dword [0x1415918f4]
mov edx, 0x8dfd3b05
imul rax, rdx
shr rax, 0x3e
add eax, 0x6a62035b
test r8, r8
sete byte [rsp + 0x4a]
cmp eax, 0xb553f8ca
mov eax, 0x16a4cee1
mov edx, 0xf550acea
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x313546d5
jg 0x1400b40ef
cmp eax, 0x2e1ca022
jg 0x1400b464c
cmp eax, 0x2c37e272
jg 0x1400b4f09
cmp eax, 0x2bda815e
je 0x1400b5f46
cmp eax, 0x2c28f23e
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x216ab150
jmp 0x1400b36f6
cmp eax, 0x87ce5862
jle 0x1400b412a
cmp eax, 0x8b134e63
jg 0x1400b469a
cmp eax, 0x8873a9ba
jg 0x1400b4f53
cmp eax, 0x87ce5863
je 0x1400b5f55
cmp eax, 0x87e3553c
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xf550acea
jmp 0x1400b36f6
cmp eax, 0x438e5271
jle 0x1400b417f
cmp eax, 0x4813d88b
jg 0x1400b46ca
cmp eax, 0x4433453e
jg 0x1400b4f78
cmp eax, 0x438e5272
je 0x1400b5f70
cmp eax, 0x43abc4b1
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x12700570
jmp 0x1400b36f6
cmp eax, 0xc41988cc
jle 0x1400b41e3
cmp eax, 0xc753a550
jg 0x1400b471a
cmp eax, 0xc5554858
jg 0x1400b4fc0
cmp eax, 0xc41988cd
je 0x1400b5f8c
cmp eax, 0xc4f1a1c1
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xc06fb79d
jmp 0x1400b36f6
cmp eax, 0x1361b667
jg 0x1400b474a
cmp eax, 0x1270056f
jg 0x1400b4fea
cmp eax, 0xf2bd034
je 0x1400b5f9b
cmp eax, 0x10547a30
jne 0x1400b36f6
cmp byte [rsp + 0x2b], 0
jmp 0x1400b4e2a
cmp eax, 0xa60a02c1
jg 0x1400b477a
cmp eax, 0xa3538941
jg 0x1400b502d
cmp eax, 0xa1ff40f6
je 0x1400b5ff8
cmp eax, 0xa2fb64cc
jne 0x1400b36f6
cmp byte [rsp + 0x2c], 0
jmp 0x1400b4e2a
cmp eax, 0x70f6d4ec
jg 0x1400b47b8
cmp eax, 0x6efbd57a
jg 0x1400b505f
cmp eax, 0x6c354ea5
je 0x1400b6007
cmp eax, 0x6c6b7b5c
jne 0x1400b36f6
cmp byte [rsp + 0x3e], 0
mov eax, 0xb0995f30
cmovne eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
jmp 0x1400b6bd9
cmp eax, 0xec8ef854
jg 0x1400b4835
cmp eax, 0xeb979143
jg 0x1400b5084
cmp eax, 0xe9b75662
je 0x1400b6016
cmp eax, 0xeaa23998
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x1aa267e1
jmp 0x1400b36f6
cmp eax, 0x29dda04f
jg 0x1400b4889
cmp eax, 0x2768e717
jg 0x1400b50a9
cmp eax, 0x2638e864
je 0x1400b6025
cmp eax, 0x269cda36
jne 0x1400b36f6
mov rax, qword [rsp + 0xb8]
cmp byte [r9 + rax], 0
mov qword [rsp + 0x98], rax
mov eax, 0xa1e8994b
mov edx, 0xfddcb003
cmovns eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
jmp 0x1400b36f6
cmp eax, 0x993ba54b
jg 0x1400b48c4
cmp eax, 0x986c8958
jg 0x1400b50ce
cmp eax, 0x93ec0354
je 0x1400b6073
cmp eax, 0x94ae3888
jne 0x1400b36f6
mov eax, dword [0x141591ba8]
sub eax, dword [0x141591bac]
mov edx, 0xc1229991
imul rax, rdx
shr rax, 0x3e
imul eax, eax, 0xae62afab
not eax
or eax, 0x3851b076
cmp eax, 0xdc8e7dd7
mov rax, qword [rsp + 0xd0]
mov qword [rax], r8
mov eax, 0xc9625e85
mov edx, 0x83056a6e
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x5ed44442
jg 0x1400b4922
cmp eax, 0x5cbd7547
jg 0x1400b513a
cmp eax, 0x5a6da2ca
je 0x1400b6094
cmp eax, 0x5a9c914e
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x9112b220
jmp 0x1400b36f6
cmp eax, 0xd905e62b
jg 0x1400b4996
cmp eax, 0xd6a3176d
jg 0x1400b51b2
cmp eax, 0xd40be46d
je 0x1400b60e6
cmp eax, 0xd530e3ae
jne 0x1400b36f6
cmp byte [rsp + 0xd], 0xc0
setl byte [rsp + 0x34]
mov rax, qword [rsp]
mov dword [rax], 0xcdcfc6d3
jmp 0x1400b36f6
cmp eax, 0x1df9ea18
jg 0x1400b4a19
cmp eax, 0x1ae03869
jg 0x1400b51ea
cmp eax, 0x192a52c3
je 0x1400b60f5
cmp eax, 0x1aa267e1
jne 0x1400b36f6
mov rax, qword [rsp + 0x118]
movzx eax, byte [rax]
mov byte [rsp + 0xf], al
mov rax, qword [rsp]
mov dword [rax], 0x9e1ba2da
jmp 0x1400b36f6
cmp eax, 0xb6457795
jg 0x1400b4a49
cmp eax, 0xb30bff2b
jg 0x1400b520f
cmp eax, 0xb0995f30
je 0x1400b6104
cmp eax, 0xb2409d66
jne 0x1400b36f6
cmp byte [rsp + 0xe], 4
mov eax, 0xde33a4f8
mov edx, 0x8873a9bb
jmp 0x1400b36e6
cmp eax, 0x7ce486ee
jg 0x1400b4a81
cmp eax, 0x7ccd698e
jg 0x1400b5234
cmp eax, 0x7c6e56dc
je 0x1400b614c
cmp eax, 0x7c8ae3b9
jne 0x1400b36f6
cmp byte [rsp + 0x4a], 0
mov eax, 0x986c8959
cmovne eax, r15d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0xc8], 0
jmp 0x1400b36f6
cmp eax, 0xffd71438
jg 0x1400b4af1
cmp eax, 0xfdf7f363
jg 0x1400b5261
cmp eax, 0xfd6dffb3
je 0x1400b615b
cmp eax, 0xfddcb003
jne 0x1400b36f6
mov rax, qword [rsp + 0x98]
inc rax
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp]
mov dword [rax], 0xe821b40
jmp 0x1400b36f6
cmp eax, 0x35087a0b
jg 0x1400b4b21
cmp eax, 0x324b7c60
jg 0x1400b5286
cmp eax, 0x313546d6
je 0x1400b6177
cmp eax, 0x3210d25c
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xd81384b1
jmp 0x1400b36f6
cmp eax, 0x85136dc0
jle 0x1400b4b51
cmp eax, 0x8577affa
jg 0x1400b52ab
cmp eax, 0x85136dc1
je 0x1400b618b
cmp eax, 0x851c8018
jne 0x1400b36f6
mov eax, dword [0x141591ab8]
and eax, dword [0x141591abc]
imul eax, eax, 0xfb570a90
cmp eax, 0x1786a4b6
mov eax, 0xaf6e2518
mov edx, 0x6c354ea5
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x3f86b62f
jle 0x1400b4b8c
cmp eax, 0x4007404f
jg 0x1400b52da
cmp eax, 0x3f86b630
je 0x1400b619a
cmp eax, 0x3fad8e3a
jne 0x1400b36f6
mov eax, dword [0x141591ab0]
imul eax, dword [0x141591ab4]
or eax, 0x58e2342d
add eax, 0xccb1d49d
cmp byte [rsp + 0x33], 0xc0
setge byte [rsp + 0x32]
cmp eax, 0xa4f983e1
mov eax, 0x3fad8e3a
mov edx, 0xc073bf68
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xc293d93a
jle 0x1400b4bdb
cmp eax, 0xc32228ab
jg 0x1400b535f
cmp eax, 0xc293d93b
je 0x1400b61a9
cmp eax, 0xc2fd7b99
jne 0x1400b36f6
mov eax, dword [0x141591a38]
mov edx, dword [0x141591a3c]
mov esi, eax
xor esi, edx
not esi
and esi, edx
add esi, esi
sub edx, esi
add eax, edx
add eax, 0xcc27422b
mov edx, eax
and edx, 0x5743738
add edx, edx
sub eax, edx
add eax, 0x59a3c603
cmp eax, 0x9727b9a4
mov eax, 0xd6a3176e
jmp 0x1400b6c32
cmp eax, 0xe3e6882
jg 0x1400b5389
cmp eax, 0xc1dfa2c
je 0x1400b61f4
cmp eax, 0xd9116a5
jne 0x1400b36f6
cmp byte [rsp + 0x43], 0
mov eax, 0xcceb5089
mov edx, 0x986c8959
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xc8], rax
jmp 0x1400b36f6
cmp eax, 0xa0c1ba94
jg 0x1400b53e0
cmp eax, 0xa0145f0c
je 0x1400b624e
cmp eax, 0xa05da962
jne 0x1400b36f6
mov eax, dword [0x1415919b0]
mov edx, dword [0x1415919b4]
mov esi, eax
xor esi, edx
not edx
and edx, eax
add edx, edx
sub edx, esi
mov eax, edx
and eax, 0x26355c8
mov esi, eax
not esi
mov edi, edx
and edi, 0x2015000
and esi, 0x316a25ea
imul esi, edi
and edx, 0x6205c8
or eax, 0x316a25ea
imul eax, edx
add eax, esi
cmp eax, 0xa88d49be
mov eax, 0x43abc4b1
mov edx, 0x12700570
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x6ae6a5da
jg 0x1400b5469
cmp eax, 0x69c14aa0
je 0x1400b62ba
cmp eax, 0x6a5a3fba
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x7dde0d7a
jmp 0x1400b36f6
cmp eax, 0xe890d83c
jg 0x1400b54f6
cmp eax, 0xe573bb25
je 0x1400b62c9
cmp eax, 0xe8057fee
jne 0x1400b36f6
mov rax, qword [rsp + 0x10]
inc rax
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp]
mov dword [rax], 0x67846440
jmp 0x1400b36f6
cmp eax, 0x254bf1d9
jg 0x1400b5553
cmp eax, 0x22d6631d
je 0x1400b36d7
cmp eax, 0x22fda92d
jne 0x1400b36f6
mov eax, dword [0x141591aa0]
mov edx, dword [0x141591aa4]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
and eax, 0x35001002
cmp eax, 0x37826a60
mov rax, qword [rsp + 0x70]
movzx eax, byte [r9 + rax]
mov byte [rsp + 0x33], al
mov eax, 0x22fda92d
mov edx, 0x85136dc1
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x91f91663
jg 0x1400b5580
cmp eax, 0x9135b619
je 0x1400b5634
cmp eax, 0x915facd1
jne 0x1400b36f6
mov eax, dword [0x141591b1c]
xor eax, dword [0x141591b18]
mov edx, 0xd1b6fe67
sub edx, eax
add eax, 0x2e490198
and edx, 0x7c92d5c
mov esi, eax
and esi, 0x3836d2a3
imul esi, edx
mov edx, eax
and edx, 0x7c92d5c
or eax, 0x7c92d5c
imul eax, edx
add eax, esi
and eax, 0x29fed16c
cmp byte [rsp + 0x2d], 0x30
setb byte [rsp + 0x2c]
cmp eax, 0x69e6a167
mov eax, 0x915facd1
mov edx, 0x77f7bb6a
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x5802693d
jg 0x1400b561e
cmp eax, 0x53549881
je 0x1400b6326
cmp eax, 0x54e9046f
jne 0x1400b36f6
cmp byte [rsp + 0x42], 0
mov eax, 0xbcb3eddb
mov edx, 0xd00ceb43
jmp 0x1400b6a8f
cmp eax, 0xd00ceb42
jg 0x1400b5643
cmp eax, 0xcdcfc6d3
je 0x1400b6369
cmp eax, 0xcfd1330d
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xf6453921
jmp 0x1400b36f6
cmp eax, 0x180db204
jg 0x1400b56ab
cmp eax, 0x17ce92ff
je 0x1400b6373
cmp eax, 0x17d4bd0a
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x4d019632
jmp 0x1400b36f6
cmp eax, 0xb01c3fd1
jg 0x1400b56d0
cmp eax, 0xadf29eb0
je 0x1400b6382
cmp eax, 0xaf6e2518
jne 0x1400b36f6
mov eax, dword [0x141591ac0]
mov edx, dword [0x141591ac4]
xor edx, eax
not edx
and edx, eax
mov eax, edx
not eax
or eax, 0x11404454
or edx, 0x480a901
and eax, 0x3359545c
and edx, 0x480ab23
or edx, eax
cmp edx, 0xe8dd69a5
mov eax, 0x71fabec1
mov edx, 0x6c354ea5
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x7b024afd
jg 0x1400b5730
cmp eax, 0x785fc8a4
je 0x1400b63da
cmp eax, 0x786fcbf6
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x6c0b7eb8
jmp 0x1400b36f6
cmp eax, 0xfc684a50
jg 0x1400b57c7
cmp eax, 0xfb048be1
je 0x1400b6433
cmp eax, 0xfb7fce2e
jne 0x1400b36f6
mov eax, dword [0x141591a20]
mov edx, dword [0x141591a24]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
add eax, 0x3bdb073c
mov edx, eax
not edx
and edx, 0x92d4d230
mov esi, eax
and esi, 0x6d2b2dcf
imul esi, edx
mov edx, eax
and edx, 0x92d4d230
or eax, 0x92d4d230
imul eax, edx
add eax, esi
imul eax, eax, 0xb619ec66
movzx edx, byte [rsp + 0xc]
mov ebx, edx
and bl, 0x1f
add bl, bl
xor dl, 0x1f
add dl, bl
cmp eax, 0x78f37338
mov byte [rsp + 0x3d], dl
mov eax, 0xd40be46d
mov edx, 0xfb7fce2e
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x2f722b44
jg 0x1400b57ec
cmp eax, 0x2e1ca023
je 0x1400b6493
cmp eax, 0x2e679b1f
jne 0x1400b36f6
mov eax, dword [0x141591998]
and eax, dword [0x14159199c]
add eax, 0x958d1ccc
xor eax, 0x41e19979
cmp eax, 0x2e3e03ed
mov eax, 0xfa401f88
mov edx, 0x9f7ded69
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0x8bfcc2e5
jg 0x1400b5811
cmp eax, 0x8b134e64
je 0x1400b64a2
cmp eax, 0x8b2cf010
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x4dbcf084
jmp 0x1400b36f6
cmp eax, 0x4c3b5d22
jg 0x1400b5863
cmp eax, 0x4813d88c
je 0x1400b6502
cmp eax, 0x49c46f4d
jne 0x1400b36f6
mov eax, dword [0x141591ad8]
xor edx, edx
div dword [0x141591adc]
and eax, 0x160b0015
add eax, 0xa2ae4691
cmp eax, 0xacd79f53
mov eax, 0xc41988cd
mov edx, 0x2c37e273
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xc82e1c54
jg 0x1400b5888
cmp eax, 0xc753a551
je 0x1400b6511
cmp eax, 0xc7ab404b
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x761720b4
jmp 0x1400b36f6
cmp eax, 0x13cb7de5
jg 0x1400b58ad
cmp eax, 0x1361b668
je 0x1400b6525
cmp eax, 0x1386ee15
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa0145f0c
jmp 0x1400b36f6
cmp eax, 0xa6eef3c2
jg 0x1400b590a
cmp eax, 0xa60a02c2
je 0x1400b655e
cmp eax, 0xa6224ce7
jne 0x1400b36f6
cmp dword [rsp + 0x84], 0x566104d6
mov eax, 0x4c3b5d23
mov edx, 0x7b5d6972
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x71fabec0
jg 0x1400b5939
cmp eax, 0x70f6d4ed
je 0x1400b656d
cmp eax, 0x71e89837
jne 0x1400b36f6
mov eax, dword [0x141591a78]
xor edx, edx
div dword [0x141591a7c]
mov edx, eax
not edx
and edx, 0xcece25e
mov esi, eax
and esi, 0xf3131da1
imul esi, edx
mov edx, eax
and edx, 0xcece25e
or eax, 0xcece25e
imul eax, edx
add eax, esi
xor eax, 0x880b0617
imul rax, rax, 0x7089c70b
shr rax, 0x3d
cmp eax, 0xba68fb19
mov eax, 0xc4f1a1c1
mov edx, 0xc06fb79d
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xeea58848
jg 0x1400b5969
cmp eax, 0xec8ef855
je 0x1400b657c
cmp eax, 0xed4e9180
jne 0x1400b36f6
mov eax, dword [0x141591a18]
and eax, dword [0x141591a1c]
add eax, 0x6f1926bc
imul rax, rax, 0x1a442a95
shr rax, 0x3c
cmp eax, 0x15197983
mov eax, 0x7b024afe
mov edx, 0xfb7fce2e
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x2ae7ce56
jg 0x1400b598e
cmp eax, 0x29dda050
je 0x1400b65df
cmp eax, 0x2ab1e37a
jne 0x1400b36f6
movzx eax, byte [rsp + 0xc]
add al, 0xf
mov byte [rsp + 0x31], al
mov rax, qword [rsp]
mov dword [rax], 0x9bcea823
jmp 0x1400b36f6
cmp eax, 0x9bcea822
jg 0x1400b59f0
cmp eax, 0x993ba54c
je 0x1400b65ee
cmp eax, 0x9a7bb850
jne 0x1400b36f6
mov eax, dword [0x141591b5c]
add eax, dword [0x141591b58]
mov edx, eax
xor edx, 0x1c554325
xor eax, 0x6216eade
and eax, edx
imul rax, rax, 0x47c5146f
shr rax, 0x3e
cmp eax, 0xad66e80f
mov eax, 0x91f91664
mov edx, 0xc753a551
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x63484fe6
jg 0x1400b5a15
cmp eax, 0x5ed44443
je 0x1400b65fd
cmp eax, 0x5fa61c3f
jne 0x1400b36f6
mov eax, dword [0x141591978]
or eax, dword [0x14159197c]
mov edx, eax
xor edx, 0x4c1328e8
xor eax, 0xb3ccd114
or eax, 0x40310643
and eax, 0x7ff52e63
mov esi, edx
and esi, 0x8008d084
or esi, eax
xor esi, 0xfa4d523b
and edx, 0x85887800
or edx, esi
cmp edx, 0xb395943c
mov eax, 0xffd71439
mov edx, 0x11e7787
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0xdb280b8a
jg 0x1400b5a68
cmp eax, 0xd905e62c
je 0x1400b6688
cmp eax, 0xd9239df8
jne 0x1400b36f6
mov eax, dword [0x141591938]
mov edx, dword [0x14159193c]
xor edx, eax
not edx
and edx, eax
mov eax, 0xe52f99f1
imul rdx, rax
shr rdx, 0x3f
imul eax, edx, 0x11858ff2
mov edx, eax
xor edx, 0x245145ba
add edx, eax
and eax, 0x1baeba44
sub edx, eax
mov rax, qword [rsp + 0xa8]
add rax, 0x10
cmp edx, 0x2a9148c0
mov qword [rsp + 0xf8], rax
mov eax, 0xd9239df8
mov edx, 0x7c6e56dc
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x212c700e
jg 0x1400b5a97
cmp eax, 0x1df9ea19
je 0x1400b6697
cmp eax, 0x1e598daa
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xca240d8c
jmp 0x1400b36f6
cmp eax, 0xb93df0f1
jg 0x1400b5b13
cmp eax, 0xb6457796
je 0x1400b66c7
cmp eax, 0xb89a5635
jne 0x1400b36f6
cmp byte [rsp + 0xe], 2
mov eax, 0xbcb3eddb
mov edx, 0xb30bff2c
cmove eax, edx
jmp 0x1400b6bd3
cmp eax, 0x7ec10cb2
jg 0x1400b5b5d
cmp eax, 0x7ce486ef
je 0x1400b66f5
cmp eax, 0x7dde0d7a
jne 0x1400b36f6
mov eax, dword [0x141591990]
mov edx, dword [0x141591994]
mov esi, eax
and esi, edx
or eax, edx
not esi
and esi, eax
add esi, 0x71127ec3
or esi, 0xd5f2699
add esi, 0x55857dab
cmp esi, 0x48b532f6
mov rax, qword [rsp + 0x138]
movzx eax, byte [rax]
mov byte [rsp + 0xe], al
mov eax, 0x278c989c
mov edx, 0x7dde0d7a
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x11e7786
jg 0x1400b5bb1
cmp eax, 0xffd71439
je 0x1400b6704
cmp eax, 0x97ea4
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x670d9de3
jmp 0x1400b36f6
cmp eax, 0x3aa18a86
jle 0x1400b5c00
cmp eax, 0x3aa18a87
je 0x1400b672d
cmp eax, 0x3bb5b6ac
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x53549881
jmp 0x1400b36f6
cmp eax, 0x8167e31e
je 0x1400b6764
cmp eax, 0x8256d8fc
je 0x1400b6773
cmp eax, 0x83056a6e
jne 0x1400b36f6
mov rax, qword [rsp + 0xd0]
mov qword [rax], r8
mov rax, qword [rsp]
mov dword [rax], 0x94ae3888
jmp 0x1400b36f6
cmp eax, 0x3da6e387
je 0x1400b6787
cmp eax, 0x3deeeaf5
je 0x1400b6796
cmp eax, 0x3f523eef
jne 0x1400b36f6
mov eax, dword [0x141591910]
or eax, dword [0x141591914]
imul rax, rax, 0x518f6745
shr rax, 0x3d
cmp eax, 0xcdeac6a9
mov eax, 0xfd6dffb3
mov edx, 0xfe2315ca
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xbd28ca7c
je 0x1400b67a5
cmp eax, 0xc06fb79d
je 0x1400b67b4
cmp eax, 0xc073bf68
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x851c8018
jmp 0x1400b36f6
cmp eax, 0x8daee7c
je 0x1400b67fa
cmp eax, 0x916e445
jne 0x1400b36f6
mov eax, dword [0x141591b20]
or eax, dword [0x141591b24]
mov edx, eax
not edx
mov esi, eax
or esi, 0x7a9fd30c
mov edi, esi
and edi, 0x6b7345e0
and edx, 0x84002813
imul edx, edi
and esi, 0x948cba1f
or eax, 0xfe9ffb1f
imul eax, esi
add eax, edx
add eax, 0xf6345022
cmp eax, 0x26b2d9a5
mov eax, 0x6ae6a5db
mov edx, 0x5ec1e8ba
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x9ee273b3
je 0x1400b6809
cmp eax, 0x9f7ded69
jne 0x1400b36f6
mov eax, dword [0x1415919a0]
sub eax, dword [0x1415919a4]
add eax, 0x56106f1c
or eax, 0xf30e511
mov rdx, rax
mov esi, 0x949f02ff
imul rdx, rsi
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
cmp eax, 0x7ca36ef4
mov eax, 0xd905e62c
mov edx, 0xfa401f88
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x67846440
je 0x1400b6822
cmp eax, 0x693d08b5
jne 0x1400b36f6
mov eax, dword [0x141591a70]
imul eax, dword [0x141591a74]
mov edx, eax
xor edx, 0x72dbc701
add edx, eax
and eax, 0x8d2438fe
sub edx, eax
mov eax, edx
not eax
and eax, 0xbd6341f
mov esi, edx
and esi, 0xf429cbe0
imul esi, eax
mov eax, edx
and eax, 0xbd6341f
or edx, 0xbd6341f
imul edx, eax
add edx, esi
or edx, 0x1ee01ac4
mov rax, qword [rsp + 0x10]
mov esi, eax
and esi, 2
xor rax, 2
cmp edx, 0x2d527b8
lea rax, [rax + rsi*2]
mov qword [rsp + 0x70], rax
mov eax, 0x180db205
jmp 0x1400b68aa
cmp eax, 0xe0946905
je 0x1400b6885
cmp eax, 0xe1fa2e82
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x8de43fca
jmp 0x1400b36f6
cmp eax, 0x226ea221
je 0x1400b68b7
cmp eax, 0x22af803e
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xdc4a5a31
jmp 0x1400b36f6
cmp eax, 0x90956154
je 0x1400b68c6
cmp eax, 0x9112b220
jne 0x1400b36f6
mov eax, dword [0x141591b68]
mov edx, dword [0x141591b6c]
mov esi, eax
not esi
and eax, edx
not edx
or edx, esi
not edx
or edx, eax
imul eax, edx, 0x7d67b49
mov edx, 0x17ae8a84
sub edx, eax
or edx, 0xf91ba026
cmp edx, 0x7aa86a45
mov rax, qword [rsp + 0xd8]
movzx eax, byte [r9 + rax]
mov byte [rsp + 0x29], al
mov eax, 0x5a9c914e
mov edx, 0xc85b8a53
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0x4ebf45ef
je 0x1400b68d5
cmp eax, 0x52e744d3
jne 0x1400b36f6
cmp byte [rsp + 0x2e], 0
mov eax, 0xbcb3eddb
cmovne eax, r14d
jmp 0x1400b6bd3
cmp eax, 0xca7e6216
je 0x1400b68f2
cmp eax, 0xcceb5089
jne 0x1400b36f6
mov qword [rcx + 8], r9
lea rax, [rcx + 0x10]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp]
mov dword [rax], 0x2db2288f
jmp 0x1400b36f6
cmp eax, 0x172203b4
je 0x1400b693e
cmp eax, 0x173df52a
jne 0x1400b36f6
cmp byte [rsp + 0x49], 0
mov eax, 0xc32228ac
mov edx, 0x2f722b45
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0xab97fabc
je 0x1400b694d
cmp eax, 0xad460772
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xab4345dd
jmp 0x1400b36f6
cmp eax, 0x761720b4
je 0x1400b6964
cmp eax, 0x77f7bb6a
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa2fb64cc
jmp 0x1400b36f6
cmp eax, 0xf6453921
je 0x1400b69ad
cmp eax, 0xfa401f88
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x9f7ded69
jmp 0x1400b36f6
cmp eax, 0x2c37e273
je 0x1400b69bc
cmp eax, 0x2db2288f
jne 0x1400b36f6
mov eax, dword [0x141591ba0]
imul eax, dword [0x141591ba4]
xor eax, 0x60ac5bb7
imul eax, eax, 0x6a82ed29
xor eax, 0x69765984
cmp eax, 0x9c5d5f50
mov eax, 0x83056a6e
mov edx, 0x94ae3888
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x8873a9bb
je 0x1400b69cb
cmp eax, 0x8acfcf70
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x1437b3f9
jmp 0x1400b36f6
cmp eax, 0x4433453f
je 0x1400b69da
cmp eax, 0x462d79b7
jne 0x1400b36f6
mov eax, dword [0x1415919c0]
mov edx, dword [0x1415919c4]
mov esi, eax
not esi
and esi, edx
not edx
and edx, eax
sub edx, esi
add edx, 0x4ad93df
cmp edx, 0x92275ca
mov eax, 0x63484fe7
cmovb eax, r13d
jmp 0x1400b36f0
cmp eax, 0xc5554859
je 0x1400b69e9
cmp eax, 0xc5f34703
jne 0x1400b36f6
cmp byte [rsp + 0x41], 0
mov eax, 0xbcb3eddb
mov edx, 0x39f750ec
jmp 0x1400b6a8f
cmp eax, 0x12700570
je 0x1400b6a12
cmp eax, 0x12d2ec8b
jne 0x1400b36f6
mov eax, dword [0x1415918e8]
or eax, dword [0x1415918ec]
add eax, 0x1397f340
and eax, 0x608860
cmp eax, 0xa5a9c325
mov eax, 0x87e3553c
mov edx, 0xf550acea
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xa3538942
je 0x1400b6a80
cmp eax, 0xa3dc24d2
jne 0x1400b36f6
cmp qword [rsp + 0xd8], r8
setb byte [rsp + 0x2a]
mov rax, qword [rsp]
mov dword [rax], 0xe9220a5f
jmp 0x1400b36f6
cmp eax, 0x6efbd57b
je 0x1400b6aac
cmp eax, 0x6f3f5015
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xc5554859
jmp 0x1400b36f6
cmp eax, 0xeb979144
je 0x1400b6abb
cmp eax, 0xec6e87b2
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x7dde0d7a
jmp 0x1400b36f6
cmp eax, 0x2768e718
je 0x1400b6aca
cmp eax, 0x278c989c
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x2e679b1f
jmp 0x1400b36f6
cmp eax, 0x986c8959
je 0x1400b6ad9
cmp eax, 0x98d96bf8
jne 0x1400b36f6
mov eax, dword [0x141591a00]
mov edx, dword [0x141591a04]
mov esi, edx
not esi
and esi, eax
xor edx, eax
add edx, eax
sub edx, esi
or edx, 0x976e2421
mov eax, 0xa1e441a5
imul rdx, rax
shr rdx, 0x3f
mov rax, qword [rsp + 0x108]
inc rax
cmp edx, 0x7b0bbda1
mov qword [rsp + 0x128], rax
mov eax, 0x8bfcc2e6
mov edx, 0xbd28ca7c
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x5cbd7548
je 0x1400b6b21
cmp eax, 0x5ec1e8ba
jne 0x1400b36f6
mov eax, dword [0x141591b28]
add eax, dword [0x141591b2c]
or eax, 0x7e221197
mov edx, eax
xor edx, 0x4ee16559
xor eax, 0x80108a00
and eax, 0xca31ef08
mov esi, edx
and esi, 0x1cc00e4
imul esi, eax
mov eax, edx
and eax, 0xb013fe0a
or edx, 0xfa33ff0a
imul edx, eax
add edx, esi
cmp byte [rsp + 0xf], 0x90
setl byte [rsp + 0x2b]
cmp edx, 0x459423df
mov eax, 0x5ec1e8ba
mov edx, 0x1ae0386a
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0xd6a3176e
je 0x1400b6b4a
cmp eax, 0xd81384b1
jne 0x1400b36f6
cmp byte [rsp + 0x47], 0
mov eax, 0x8b134e64
mov edx, 0xc293d93b
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x10]
jmp 0x1400b5f34
cmp eax, 0x1ae0386a
je 0x1400b6b61
cmp eax, 0x1b6f30ca
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xc2fd7b99
jmp 0x1400b36f6
cmp eax, 0xb30bff2c
je 0x1400b6b70
cmp eax, 0xb61d227f
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x8604f4f3
jmp 0x1400b36f6
cmp eax, 0x7ccd698f
je 0x1400b6b8c
cmp eax, 0x7cde13c4
jne 0x1400b36f6
cmp byte [rsp + 0xc], 0xe0
mov eax, 0xed4e9180
mov edx, 0x59fa3a1e
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0xfdf7f364
je 0x1400b6bc5
cmp eax, 0xfe2315ca
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x3f523eef
jmp 0x1400b36f6
cmp eax, 0x324b7c61
je 0x1400b6bf2
cmp eax, 0x337c34eb
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xdb280b8b
jmp 0x1400b36f6
cmp eax, 0x8577affb
je 0x1400b6c0e
cmp eax, 0x8604f4f3
jne 0x1400b36f6
cmp qword [rsp + 0x68], r8
setb byte [rsp + 0x27]
mov rax, qword [rsp]
mov dword [rax], 0x8acfcf70
jmp 0x1400b36f6
cmp eax, 0x40074050
je 0x1400b6c3f
cmp eax, 0x427f2f9c
jne 0x1400b36f6
mov eax, dword [0x141591918]
mov edx, dword [0x14159191c]
mov esi, edx
not esi
mov edi, eax
and edi, esi
or esi, eax
not esi
imul esi, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, esi
mov edx, eax
or edx, 0x4cf0f2a6
mov esi, eax
not esi
and esi, 0x13070840
mov edi, edx
and edi, 0x858451d
imul edi, esi
and edx, 0x17a7bae2
or eax, 0x1ff7fae6
imul eax, edx
add eax, edi
and eax, 0x1f517596
cmp eax, 0x345ced2c
mov eax, 0x8167e31e
mov edx, 0x3210d25c
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xc32228ac
je 0x1400b6c7f
cmp eax, 0xc417a1ee
jne 0x1400b36f6
cmp byte [rsp + 0xc], 0xf4
mov eax, 0xab97fabc
mov edx, 0xa0c1ba95
jmp 0x1400b36e6
cmp eax, 0xe3e6883
je 0x1400b6ca3
cmp eax, 0xe821b40
jne 0x1400b36f6
mov eax, dword [0x141591960]
mov edx, dword [0x141591964]
add eax, edx
add eax, 0xd7f1d389
mov edx, eax
xor edx, 0x164cf44b
xor eax, 0xb1bea03
add eax, edx
and edx, 0xe2a8e1b7
sub eax, edx
cmp eax, 0x398c6704
mov eax, 0xca240d8c
mov edx, 0x1e598daa
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xa0c1ba95
je 0x1400b6cb2
cmp eax, 0xa1e8994b
jne 0x1400b36f6
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov eax, dword [0x141591980]
mov edx, dword [0x141591984]
mov esi, eax
not esi
or eax, edx
not edx
or edx, esi
not edx
not eax
or eax, edx
not eax
add eax, 0x6b6927ca
mov edx, eax
not edx
mov esi, eax
and esi, 0x4ea2c93b
and edx, 0xb15d36c4
imul edx, esi
mov esi, eax
and esi, 0xb15d36c4
or eax, 0xb15d36c4
imul eax, esi
add eax, edx
or eax, 0x3fab3d5f
cmp eax, 0xd10a27de
mov eax, 0x90956154
mov edx, 0x92a3f91b
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0x6ae6a5db
je 0x1400b6cc9
cmp eax, 0x6c0b7eb8
jne 0x1400b36f6
mov eax, dword [0x141591b98]
mov edx, eax
not edx
or edx, dword [0x141591b9c]
add eax, edx
inc eax
mov edx, eax
not edx
and edx, 0x4dccf25
mov esi, eax
and esi, 0xfb2330da
imul esi, edx
mov edx, eax
and edx, 0x4dccf25
or eax, 0x4dccf25
imul eax, edx
add eax, esi
add eax, 0x7c929eff
mov edx, eax
xor edx, 0x25311980
and eax, 0x5acee67f
add eax, eax
sub eax, edx
cmp eax, 0x41be93b1
mov rax, qword [rsp + 0x110]
movzx eax, byte [rax]
mov byte [rsp + 0x26], al
mov eax, 0xeb979144
mov edx, 0x786fcbf6
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xe890d83d
je 0x1400b6cd8
cmp eax, 0xe9220a5f
jne 0x1400b36f6
mov eax, dword [0x141591b50]
mov edx, dword [0x141591b54]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
add eax, 0x5a91e147
and eax, 0x415208
cmp eax, 0x18ddb009
mov eax, 0x91f91664
mov edx, 0x9a7bb850
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x254bf1da
je 0x1400b6d53
cmp eax, 0x26340e48
jne 0x1400b36f6
cmp byte [rsp + 0xc], 0xed
mov eax, 0xed4e9180
mov edx, 0xadf29eb0
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x91f91664
je 0x1400b6d62
cmp eax, 0x92a3f91b
jne 0x1400b36f6
mov eax, dword [0x141591988]
mov edx, dword [0x14159198c]
not eax
not edx
or edx, eax
not edx
mov eax, edx
and eax, 0x270620c4
mov esi, eax
not esi
mov edi, edx
and edi, 0x44
and esi, 0xef3e71a1
imul esi, edi
and edx, 0x27062080
or eax, 0xef3e71a1
imul eax, edx
add eax, esi
mov edx, eax
not edx
mov esi, eax
and esi, 0x8feafc58
and edx, 0x701503a7
imul edx, esi
mov esi, eax
and esi, 0x701503a4
or eax, 0x701503a7
imul eax, esi
add eax, edx
cmp qword [rsp + 0x90], r8
setb byte [rsp + 0x43]
cmp eax, 0xa5608278
mov eax, 0xd9116a5
mov edx, 0x90956154
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x5802693e
je 0x1400b6d71
cmp eax, 0x59fa3a1e
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xd2917a76
jmp 0x1400b36f6
cmp eax, 0xd00ceb43
je 0x1400b6d80
cmp eax, 0xd2917a76
jne 0x1400b36f6
mov eax, dword [0x141591a40]
or eax, dword [0x141591a44]
shr eax, 1
imul rax, rax, 0x480ad729
shr rax, 0x3c
not eax
mov edx, eax
or edx, 0xfffffffd
or eax, 0x66c28209
and eax, edx
movzx edx, byte [rsp + 0xd]
mov ebx, edx
not bl
or bl, 0xe0
add bl, dl
inc bl
cmp eax, 0x6e55176f
mov byte [rsp + 0x3b], bl
mov eax, 0x17ce92ff
mov edx, 0xd2917a76
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x180db205
je 0x1400b6dba
cmp eax, 0x18375c4d
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x224f38c4
jmp 0x1400b36f6
cmp eax, 0xb01c3fd2
je 0x1400b6dc9
cmp eax, 0xb02768bf
jne 0x1400b36f6
mov eax, dword [0x141591a50]
and eax, dword [0x141591a54]
mov edx, eax
xor edx, 0x2e1b6a54
add edx, eax
and eax, 0xd1e495ab
sub edx, eax
or edx, 0xf4b1714
imul eax, edx, 0xd9ea6049
cmp byte [rsp + 0x3b], 0xa0
sete byte [rsp + 0x3a]
cmp eax, 0x15b8cb18
mov eax, 0xb02768bf
mov edx, 0x97ea4
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x7b024afe
je 0x1400b6de2
cmp eax, 0x7b5d6972
jne 0x1400b36f6
mov eax, dword [0x1415918e0]
sub eax, dword [0x1415918e4]
imul rax, rax, 0x1c0579cd
shr rax, 0x3c
not eax
and eax, 0x3605c32b
dec eax
and eax, 0x3200c20b
or eax, 0x281c90
mov rdx, r8
sub rdx, 0xf
mov esi, 0
cmovae rsi, rdx
lea rdx, [r9 + 7]
not edx
or rdx, 0xfffffffffffffff8
add rdx, r9
add rdx, 7
sub rdx, r9
inc rdx
cmp rdx, 8
setb byte [rsp + 0x4b]
cmp eax, 0xccdccd64
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x150], rdx
mov eax, 0x3deeeaf5
mov edx, 0x4c3b5d23
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xfc684a51
je 0x1400b6df1
cmp eax, 0xfcdf4f38
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x462d79b7
jmp 0x1400b36f6
cmp eax, 0x2f722b45
je 0x1400b6e10
cmp eax, 0x3132dc75
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xfdf7f364
jmp 0x1400b36f6
cmp eax, 0x8bfcc2e6
je 0x1400b6e36
cmp eax, 0x8d78a3f1
jne 0x1400b36f6
mov eax, dword [0x141591940]
xor eax, dword [0x141591944]
mov edx, 0xd32ae9b1
imul rax, rdx
shr rax, 0x3c
add eax, 0xb7444b17
not eax
or eax, 0x6864f009
cmp eax, 0xac389b56
mov eax, 0x4d019632
mov edx, 0x17d4bd0a
cmove eax, edx
jmp 0x1400b36f0
cmp eax, 0x4c3b5d23
je 0x1400b6e52
cmp eax, 0x4cb30c75
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x78f17a3
jmp 0x1400b36f6
cmp eax, 0xc82e1c55
je 0x1400b6e61
cmp eax, 0xc85b8a53
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x2638e864
jmp 0x1400b36f6
cmp eax, 0x13cb7de6
je 0x1400b6ec1
cmp eax, 0x1437b3f9
jne 0x1400b36f6
mov eax, dword [0x141591b80]
add eax, dword [0x141591b84]
mov edx, eax
not edx
or edx, 0x294c643d
add eax, edx
inc eax
mov edx, eax
not edx
or edx, 0xae00d7f9
or eax, 0x316ab8a1
and eax, edx
and eax, 0xbf6afff9
cmp eax, 0x7ffab261
mov eax, 0x5802693e
mov edx, 0x6efbd57b
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0xa6eef3c3
je 0x1400b6ed8
cmp eax, 0xa9402316
jne 0x1400b36f6
cmp qword [rsp + 0x78], r8
setb byte [rsp + 0x42]
mov rax, qword [rsp]
mov dword [rax], 0x54e9046f
jmp 0x1400b36f6
cmp eax, 0x71fabec1
je 0x1400b6f0a
cmp eax, 0x7297c2be
jne 0x1400b36f6
mov rax, qword [rsp + 0x88]
mov qword [rcx], rax
mov rax, qword [rsp]
mov dword [rax], 0xb6457796
jmp 0x1400b36f6
cmp eax, 0xeea58849
je 0x1400b6f41
cmp eax, 0xef8522ab
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x8604f4f3
jmp 0x1400b36f6
cmp eax, 0x2ae7ce57
je 0x1400b6f8c
cmp eax, 0x2b70a563
jne 0x1400b36f6
mov eax, dword [0x141591a98]
mov edx, eax
not edx
or edx, dword [0x141591a9c]
lea esi, [rax + rdx]
inc esi
add eax, edx
not esi
or esi, 0x10811550
add eax, esi
add eax, 0x3d6d6a94
mov edx, eax
and edx, 0x9d37775c
or eax, 0x9d37775c
add eax, edx
cmp eax, 0x7aee34cd
mov eax, 0x226ea221
mov edx, 0x22fda92d
cmovne eax, edx
jmp 0x1400b36f0
cmp eax, 0x9bcea823
je 0x1400b6f9b
cmp eax, 0x9cc9c9de
jne 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xc1dfa2c
jmp 0x1400b36f6
cmp eax, 0x63484fe7
je 0x1400b701d
cmp eax, 0x642a6a41
jne 0x1400b36f6
mov eax, dword [0x141591aa8]
or eax, dword [0x141591aac]
lea edx, [rax - 0x4bec8834]
not edx
or edx, 0x4ab1f20e
add eax, edx
add eax, 0xb41377cd
or eax, 0xb6c7844c
cmp eax, 0x8844dad3
mov eax, 0x3fad8e3a
mov edx, 0x29dda050
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0xdb280b8b
je 0x1400b7069
cmp eax, 0xdc4a5a31
jne 0x1400b36f6
cmp byte [rsp + 0x3d], 0xc
setb byte [rsp + 0x3c]
mov rax, qword [rsp]
mov dword [rax], 0x4433453f
jmp 0x1400b36f6
cmp eax, 0x212c700f
je 0x1400b70ca
cmp eax, 0x216ab150
jne 0x1400b36f6
mov eax, dword [0x1415919f4]
not eax
add eax, dword [0x1415919f0]
imul eax, eax, 0x7365d2
add eax, 0x7365d2
mov edx, eax
not edx
and edx, 0xe5a70bfd
mov esi, eax
and esi, 0x1a58f402
imul esi, edx
mov edx, eax
and edx, 0xe5a70bfc
or eax, 0xe5a70bfd
imul eax, edx
cmp byte [rsp + 0x3f], 0xc0
setge byte [rsp + 0x3e]
add eax, esi
add eax, 0x3711eb0f
cmp eax, 0x2aea6ab9
mov eax, 0x2c28f23e
mov edx, 0x6c6b7b5c
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0xb93df0f2
je 0x1400b712c
cmp eax, 0xbcb3eddb
jne 0x1400b36f6
movzx eax, byte [rsp + 0xa]
movzx edx, byte [rsp + 0xb]
mov rsi, qword [rsp + 0x18]
mov qword [rcx + 8], rsi
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], dl
mov rax, qword [rsp]
mov dword [rax], 0x785fc8a4
mov qword [rsp + 0xb0], 1
jmp 0x1400b36f6
cmp eax, 0x7ec10cb3
je 0x1400b713b
cmp eax, 0x7f02e265
jne 0x1400b36f6
mov eax, dword [0x141591b60]
and eax, dword [0x141591b64]
xor eax, 0x18b3cc84
imul eax, eax, 0xb7e040cc
mov edx, eax
and edx, 0x3d6c3810
xor eax, 0xbd6c3811
lea eax, [rax + rdx*2]
cmp eax, 0x5f51d0f2
mov eax, 0x9112b220
mov edx, 0x5a9c914e
cmovae eax, edx
jmp 0x1400b36f0
cmp eax, 0x11e7787
je 0x1400b714a
cmp eax, 0x5da4c5a
jne 0x1400b36f6
mov eax, dword [0x141591a28]
and eax, dword [0x141591a2c]
and eax, 0x2406883d
mov edx, eax
not edx
or edx, 0xf914478f
add eax, edx
add eax, 0x429176e
cmp eax, 0xf8e47011
mov eax, 0x22af803e
mov edx, 0xdc4a5a31
cmovb eax, edx
jmp 0x1400b36f0
cmp eax, 0x39f750ec
jne 0x1400b7159
mov rax, qword [rsp + 0xe8]
add rax, r9
mov qword [rsp + 0x120], rax
mov rax, qword [rsp]
mov dword [rax], 0x1df9ea19
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa05da962
jmp 0x1400b36f6
mov eax, dword [0x141591ad0]
mov edx, dword [0x141591ad4]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov edx, eax
not edx
and edx, 0x849d12f0
mov esi, eax
and esi, 0x7b62ed0f
imul esi, edx
mov edx, eax
and edx, 0x849d12f0
or eax, 0x849d12f0
imul eax, edx
add eax, esi
mov edx, eax
not edx
and edx, 0xce07de75
mov esi, eax
and esi, 0x31f82180
imul esi, edx
mov edx, eax
and edx, 0xce07de70
or eax, 0xce07de75
imul eax, edx
add eax, esi
mov edx, eax
and edx, 0x55561380
add edx, edx
sub eax, edx
add eax, 0xd5561384
cmp eax, 0xac8827f4
mov eax, 0x49c46f4d
mov edx, 0x2c37e273
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591950]
mov edx, dword [0x141591954]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
not eax
and eax, 0x3d10da49
mov edx, eax
xor edx, 0xc4003800
xor eax, 0x23f45db
mov esi, eax
and esi, 0x3b3686c3
and edx, 0xc4007808
imul edx, esi
mov esi, eax
and esi, 0x4095918
or eax, 0xc4097918
imul eax, esi
add eax, edx
cmp eax, 0x3765fc39
mov eax, 0xe573bb25
mov edx, 0x172203b4
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xd9239df8
jmp 0x1400b36f6
mov eax, dword [0x141591a10]
mov edx, dword [0x141591a14]
mov esi, eax
xor esi, edx
not esi
or eax, edx
and eax, esi
imul rax, rax, 0x5b239b39
shr rax, 0x3e
or eax, 0xff63301e
imul eax, eax, 0x295c412
cmp eax, 0x9d87460d
mov rax, qword [rsp + 0x120]
movzx eax, byte [rax]
mov byte [rsp + 0xd], al
mov eax, 0x4813d88c
cmovae eax, ebp
jmp 0x1400b36f0
mov eax, dword [0x141591928]
xor edx, edx
div dword [0x14159192c]
mov edx, eax
not edx
mov esi, eax
and esi, 0x1d26539c
and edx, 0xe2d9ac63
imul edx, esi
mov esi, eax
and esi, 0xe2d9ac63
or eax, 0xe2d9ac63
imul eax, esi
add eax, edx
mov edx, eax
xor edx, 0xb395edbf
and edx, eax
add edx, 0x7c195445
cmp qword [rsp + 0xa0], r8
setb byte [rsp + 0x46]
cmp edx, 0xeb286229
mov eax, 0xa6eef3c3
mov edx, 0x8de43fca
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591948]
xor eax, dword [0x14159194c]
add eax, 0x91e70dc9
shr eax, 2
imul rax, rax, 0x40cb65f3
shr rax, 0x3a
mov rdx, qword [rsp + 0xf8]
cmp rdx, qword [rsp + 0x100]
setb byte [rsp + 0x45]
cmp eax, 0x13f8191f
mov eax, 0x4d019632
mov edx, 0x70f6d4ed
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x87ce5863
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x7c8ae3b9
jmp 0x1400b36f6
mov eax, dword [0x141591900]
xor edx, edx
div dword [0x141591904]
or eax, 0x5e490c0e
mov edx, eax
xor edx, 0x6a2a243f
add edx, eax
and eax, 0x95d5dbc0
sub edx, eax
mov eax, edx
xor eax, 0x3f0ac2a5
and eax, edx
mov rdx, qword [rsp + 0x10]
movzx edx, byte [r9 + rdx]
test dl, dl
sets byte [rsp + 0x49]
cmp eax, 0xef67f12d
mov byte [rsp + 0xc], dl
mov eax, 0xad460772
mov edx, 0x173df52a
cmovne eax, edx
jmp 0x1400b36f0
mov eax, dword [0x1415919a8]
mov edx, dword [0x1415919ac]
xor edx, eax
not edx
and edx, eax
add edx, 0xb58e7898
mov rax, qword [rsp + 0x10]
inc rax
cmp edx, 0x1539104
mov qword [rsp + 0xe8], rax
mov eax, 0x65ee4fc
mov edx, 0x69c14aa0
cmovb eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x45], 0
mov eax, 0x8b134e64
mov edx, 0xc293d93b
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x60], rax
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x915facd1
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x785fc8a4
mov qword [rsp + 0xb0], 0
jmp 0x1400b36f6
cmp byte [rsp + 0x35], 0
mov eax, 0xbcb3eddb
cmovne eax, r10d
cmp byte [rsp + 0x36], 0
cmove eax, r11d
jmp 0x1400b6bd3
mov rax, qword [rsp]
mov dword [rax], 0xc417a1ee
jmp 0x1400b36f6
mov eax, dword [0x141591b38]
mov edx, dword [0x141591b3c]
not eax
not edx
or edx, eax
or edx, 0xb4525f92
mov eax, edx
not eax
mov esi, eax
and esi, 0x40a0a000
and edx, 0x3b4d17fd
imul edx, esi
mov esi, eax
and esi, 0xb0d006d
or eax, 0x3b4d17fd
imul eax, esi
add eax, edx
imul rax, rax, 0x2454a42b
shr rax, 0x3d
cmp eax, 0x1fd9cb06
mov eax, 0x10547a30
cmovae eax, r12d
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xab43a9a7
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xaf6e2518
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x438e5272
jmp 0x1400b36f6
mov eax, dword [0x141591b70]
mov edx, dword [0x141591b74]
xor edx, eax
not edx
and edx, eax
mov eax, edx
not eax
and eax, 0x7d77cbab
and edx, 0x82883454
sub edx, eax
mov eax, 0xcc8090d7
imul rdx, rax
shr rdx, 0x3d
add edx, 0x7e9ebcba
cmp edx, 0x2a39a300
mov eax, 0xa1ff40f6
mov edx, 0xab43a9a7
cmovae eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp + 0x10]
cmp rax, qword [rsp + 0x100]
setb byte [rsp + 0x47]
mov rax, qword [rsp]
mov dword [rax], 0x427f2f9c
jmp 0x1400b36f6
mov eax, dword [0x141591b90]
mov edx, dword [0x141591b94]
mov esi, eax
xor esi, edx
not edx
and edx, eax
add edx, edx
sub edx, esi
xor edx, 0x7316731c
add edx, 0x50218a0
or edx, 0x575d77e7
mov rax, qword [rsp + 0x68]
add rax, r9
cmp edx, 0x107e57d2
mov qword [rsp + 0x110], rax
mov eax, 0xcfd1330d
mov edx, 0x16ceb0c4
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x5da4c5a
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x63484fe7
jmp 0x1400b36f6
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x108], rax
mov eax, dword [0x1415919f8]
xor edx, edx
div dword [0x1415919fc]
add eax, 0x18662dfb
mov edx, eax
not edx
or edx, 0x6c839a21
or eax, 0x937c65de
and eax, edx
cmp eax, 0x89faf7fa
mov eax, 0x98d96bf8
mov edx, 0xbd28ca7c
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x8d78a3f1
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa1e8994b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x50], rax
jmp 0x1400b36f6
cmp byte [rsp + 0xe], 3
mov eax, 0xb2409d66
mov edx, 0xb89a5635
jmp 0x1400b36e6
mov rax, qword [rsp]
mov dword [rax], 0x642a6a41
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x693d08b5
jmp 0x1400b36f6
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rax
mov rdx, qword [r9 + rax + 8]
or rdx, qword [r9 + rax]
movabs rax, 0x8080808080808080
test rdx, rax
mov eax, 0x8b134e64
mov edx, 0xc82e1c55
cmove eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x60], rax
jmp 0x1400b36f6
mov eax, dword [0x141591a88]
xor eax, dword [0x141591a8c]
imul rax, rax, 0x598eff13
shr rax, 0x3b
add eax, 0xbd512bd3
mov edx, eax
not edx
mov esi, eax
and esi, 0xb140229b
and edx, 0x420c5424
imul edx, esi
mov esi, eax
and esi, 0xc110964
or eax, 0x4e1d5d64
imul eax, esi
add eax, edx
cmp eax, 0x683bce0
mov eax, 0xdb280b8b
mov edx, 0x337c34eb
cmove eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591ae8]
xor edx, edx
div dword [0x141591aec]
or eax, 0x3f3d1eed
mov edx, eax
xor edx, 0xf5ffb260
xor eax, 0x10
and eax, 0x6092a230
mov esi, edx
and esi, 0x8840458e
imul esi, eax
mov eax, edx
and eax, 0x4282a811
or edx, 0x6292aa31
imul edx, eax
add edx, esi
cmp byte [rsp + 0x31], 3
setb byte [rsp + 0x30]
cmp byte [rsp + 0xf], 0xc0
setl byte [rsp + 0x2f]
cmp edx, 0x331917b5
mov eax, 0x1386ee15
mov edx, 0x6f3f5015
cmovne eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x73b0948a
jmp 0x1400b36f6
mov eax, dword [0x141591958]
mov edx, dword [0x14159195c]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov edx, eax
not edx
or edx, 0xde7e53bb
add eax, edx
inc eax
mov edx, 0xbf443449
imul rax, rdx
shr rax, 0x3e
xor eax, 0xa82ea59d
cmp eax, 0x291db9cd
mov eax, 0xf3a2d04d
mov edx, 0xe573bb25
cmovb eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591af8]
mov edx, dword [0x141591afc]
add eax, edx
add eax, 0xb2467de7
movzx edx, byte [rsp + 0x30]
movzx ebx, byte [rsp + 0x2f]
not dl
not bl
or bl, dl
not bl
and bl, 1
cmp eax, 0xc596f8ae
mov byte [rsp + 0x2e], bl
mov eax, 0x52e744d3
mov edx, 0x53549881
cmovae eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x34], 0
jmp 0x1400b6bca
mov rax, qword [rsp]
mov dword [rax], 0xeea58849
jmp 0x1400b36f6
mov eax, dword [0x141591a58]
and eax, dword [0x141591a5c]
and eax, 0x85961bc1
xor eax, 0x4821ac0
lea edx, [rax + 0x7a69e43e]
mov esi, edx
not esi
mov edi, edx
and edi, 0x1cc7079d
and esi, 0xe338f862
imul esi, edi
and edx, 0xe338f862
or eax, 0xfb79fc7e
imul eax, edx
add eax, esi
cmp eax, 0x101635a2
mov eax, 0x7ccd698f
mov edx, 0x254bf1da
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x88], rax
mov eax, dword [0x141591bb0]
mov edx, dword [0x141591bb4]
mov esi, edx
not esi
and esi, eax
xor edx, eax
add edx, eax
sub edx, esi
or edx, 0xe6d71b4f
and edx, 0xefd75bff
mov eax, 0xa9126c5d
imul rdx, rax
shr rdx, 0x3b
cmp edx, 0xe27eede0
mov eax, 0xb6457796
mov edx, 0x7297c2be
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591ac8]
mov edx, dword [0x141591acc]
mov esi, edx
not esi
mov edi, eax
and edi, esi
or esi, eax
not esi
imul esi, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, esi
xor eax, 0x661c0491
and eax, 0xf63f2cb1
imul eax, eax, 0x9fd8f717
mov rdx, qword [rsp + 0xe0]
add rdx, r9
cmp eax, 0xf6aeead2
mov qword [rsp + 0x118], rdx
mov eax, 0xfb048be1
mov edx, 0xeaa23998
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xb01c3fd2
jmp 0x1400b36f6
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
mov eax, dword [0x141591920]
or eax, dword [0x141591924]
mov edx, eax
xor edx, 0x24d01e8
xor eax, 0x4800010
or eax, 0x90208002
and eax, 0x94e9819a
mov esi, edx
and esi, 0x2042660
or esi, eax
xor esi, 0xfcbaf345
and edx, 0x4122d8
or edx, esi
cmp edx, 0x33a3223
mov eax, 0x8de43fca
mov edx, 0xe1fa2e82
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x8de5285e
jmp 0x1400b36f6
cmp byte [rsp + 0x2a], 0
mov eax, 0xbcb3eddb
mov edx, 0x7f02e265
jmp 0x1400b6a8f
mov eax, dword [0x141591908]
add eax, dword [0x14159190c]
imul rax, rax, 0x7a251dbd
shr rax, 0x3e
imul eax, eax, 0x72c5ddc4
add eax, 0x14f6a860
cmp eax, 0xd0d4ef6f
mov eax, 0xfe2315ca
mov edx, 0x3f523eef
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xca7e6216
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x65f6a038
jmp 0x1400b36f6
mov eax, dword [0x141591b00]
mov edx, dword [0x141591b04]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
imul rax, rax, 0x3f44a98f
shr rax, 0x3d
lea edx, [rax + 0x26a45130]
mov esi, edx
shl esi, 0x11
lea edx, [rsi + rdx*4]
or eax, 0xeffff3fc
imul eax, eax, 0xc959a2c8
add eax, edx
cmp eax, 0xb79c2c92
mov eax, 0x761720b4
mov edx, 0xc7ab404b
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x3fad8e3a
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xf2bd034
jmp 0x1400b36f6
mov eax, dword [0x141591b40]
mov edx, dword [0x141591b44]
mov esi, eax
not esi
and esi, edx
mov edi, edx
not edi
and edi, eax
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov edx, eax
not edx
and edx, 0x8fc4d2ea
mov esi, eax
and esi, 0x703b2d15
imul esi, edx
mov edx, eax
and edx, 0x8fc4d2ea
or eax, 0x8fc4d2ea
imul eax, edx
add eax, esi
mov edx, eax
not edx
and edx, 0x116c8a9b
mov esi, eax
and esi, 0xee937564
imul esi, edx
mov edx, eax
and edx, 0x116c8a9a
or eax, 0x116c8a9b
imul eax, edx
add eax, esi
cmp eax, 0x8db6e522
mov eax, 0x9e9ead9b
mov edx, 0xb93df0f2
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x313546d6
jmp 0x1400b36f6
mov eax, dword [0x141591a08]
add eax, dword [0x141591a0c]
and eax, 0xe0204880
mov edx, 0xc4604705
imul rax, rdx
shr rax, 0x3a
cmp eax, 0xa83d3553
mov eax, 0xe3e6883
cmovb eax, ebp
jmp 0x1400b36f0
mov eax, dword [0x141591bb8]
or eax, dword [0x141591bbc]
cmp eax, 0xd5597752
mov rax, qword [rsp + 0x88]
mov qword [rcx], rax
mov eax, 0x35087a0c
mov edx, 0x7297c2be
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xfb048be1
jmp 0x1400b36f6
cmp byte [rsp + 0x44], 0
mov eax, 0x269cda36
cmovne eax, r15d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xb8], rax
jmp 0x1400b36f6
cmp byte [rsp + 0x26], 0xc0
mov eax, 0xb0995f30
cmovge eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x18], rax
mov byte [rsp + 0xb], 3
mov byte [rsp + 0xa], 1
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x3210d25c
jmp 0x1400b36f6
cmp byte [rsp + 0x27], 0
mov eax, 0xbcb3eddb
mov edx, 0x749c9afb
jmp 0x1400b6a8f
mov rax, qword [rsp]
mov dword [rax], 0xfc684a51
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x12d2ec8b
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x98d96bf8
jmp 0x1400b36f6
mov eax, dword [str.of]
sub eax, dword [0x141591a84]
shr eax, 4
imul rax, rax, 0xab4358b
shr rax, 0x36
and eax, 0xfffffffe
imul eax, eax, 0x3f4109c9
movzx edx, byte [rsp + 0xc]
and dl, 0xfe
cmp eax, 0xb0a1ef4c
mov byte [rsp + 0x37], dl
mov eax, 0xc4f1a1c1
mov edx, 0x9cc9c9de
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xb02768bf
jmp 0x1400b36f6
cmp qword [rsp + 0x70], r8
setb byte [rsp + 0x38]
mov rax, qword [rsp]
mov dword [rax], 0xa3538942
jmp 0x1400b36f6
mov eax, dword [str._dz]
mov edx, dword [0x1415919d4]
mov esi, eax
and esi, edx
xor eax, edx
lea eax, [rax + rsi*2]
mov edx, eax
xor edx, 0x52800121
mov esi, edx
or esi, 0x8d78ae56
xor eax, 0x20071008
and eax, 0x20871109
mov edi, esi
and edi, 0x5320ece6
imul edi, eax
and esi, 0xacdf1319
or edx, 0xadffbf5f
imul edx, esi
add edx, edi
cmp edx, 0xccd30451
mov eax, 0x2ae7ce57
mov edx, 0xe890d83d
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591a68]
xor eax, dword [0x141591a6c]
or eax, 0x1d51d908
and eax, 0xdf7bf959
add eax, 0x448392cb
cmp eax, 0x47c7f207
mov eax, 0x693d08b5
mov edx, 0x3f86b630
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x22fda92d
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x92a3f91b
jmp 0x1400b36f6
mov rax, qword [rsp + 0x10]
add rax, 3
mov qword [rsp + 0x68], rax
mov rax, qword [rsp]
mov dword [rax], 0xef8522ab
jmp 0x1400b36f6
mov eax, dword [0x141591b10]
mov edx, dword [0x141591b14]
mov esi, edx
not esi
mov edi, eax
and edi, esi
or esi, eax
not esi
imul esi, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, esi
add eax, 0x46b3daef
or eax, 0x18bd85bc
xor eax, 0xa8bdd8bc
cmp eax, 0xc69a953d
mov eax, 0x2bda815e
mov edx, 0x915facd1
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xe573bb25
jmp 0x1400b36f6
cmp byte [rsp + 0xc], 0xf4
mov eax, 0x2ab1e37a
mov edx, 0x916e445
cmove eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591b08]
imul eax, dword [0x141591b0c]
imul eax, eax, 0x4b5e9dc3
and eax, 0x64626af7
add eax, 0x6b51502f
movzx edx, byte [rsp + 0xf]
mov ebx, edx
and bl, 0x70
add bl, bl
xor dl, 0x70
add dl, bl
cmp eax, 0x326a5c4a
mov byte [rsp + 0x2d], dl
mov eax, 0x761720b4
mov edx, 0xa60a02c2
cmovae eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x6c0b7eb8
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x49c46f4d
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x73b0948a
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x8577affb
jmp 0x1400b36f6
mov eax, dword [0x141591af0]
sub eax, dword [0x141591af4]
imul eax, eax, 0xf365159
cmp eax, 0x882884ae
mov eax, 0x53549881
mov edx, 0x3bb5b6ac
cmove eax, edx
jmp 0x1400b36f0
mov eax, dword [0x1415919b8]
mov edx, dword [0x1415919bc]
xor edx, eax
not edx
and edx, eax
imul rax, rdx, 0x28daf46f
shr rax, 0x3c
imul eax, eax, 0xb749cdb3
mov edx, eax
not edx
and edx, 0x2e1bc9de
mov esi, eax
and esi, 0xd1e43621
imul esi, edx
mov edx, eax
and edx, 0x2e1bc9de
or eax, 0x2e1bc9de
imul eax, edx
add eax, esi
cmp qword [rsp + 0xe8], r8
setb byte [rsp + 0x41]
cmp eax, 0xd41dc641
mov eax, 0xfcdf4f38
mov edx, 0x43abc4b1
cmove eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x38], 0
mov eax, 0xbcb3eddb
mov edx, 0x2b70a563
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x18], rax
mov byte [rsp + 0xa], 0
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x8256d8fc
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x3aa18a87
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa3dc24d2
jmp 0x1400b36f6
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x10], rax
mov eax, dword [0x1415918f8]
add eax, dword [0x1415918fc]
or eax, 0xcd4d5414
mov edx, 0xbba0c8b7
imul rax, rdx
shr rax, 0x3f
imul eax, eax, 0x9e647166
cmp eax, 0xd0bf4e7b
mov eax, 0xab4345dd
mov edx, 0xad460772
cmovae eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp + 0x10]
mov edx, eax
and edx, 1
xor rax, 1
lea rax, [rax + rdx*2]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp]
mov dword [rax], 0x1361b668
jmp 0x1400b36f6
cmp byte [rsp + 0x3c], 0
mov eax, 0x71e89837
mov edx, 0xd530e3ae
cmovne eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x40074050
jmp 0x1400b36f6
mov rax, qword [rsp + 0x10]
inc rax
mov qword [rsp + 0x78], rax
mov rax, qword [rsp]
mov dword [rax], 0xa9402316
jmp 0x1400b36f6
mov eax, dword [0x141591a60]
xor edx, edx
div dword [0x141591a64]
add eax, 0xb90e6d31
xor eax, 0x5027e53
cmp byte [rsp + 0xd], 0xa0
setl byte [rsp + 0x39]
cmp eax, 0xde0a0af4
mov eax, 0x254bf1da
mov edx, 0x3132dc75
cmovne eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x39], 0
mov eax, 0xbcb3eddb
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x18], rax
mov byte [rsp + 0xb], 1
mov byte [rsp + 0xa], 1
jmp 0x1400b36f6
test byte [rsp + 0x140], 7
sete byte [rsp + 0x48]
mov rax, qword [rsp]
mov dword [rax], 0x13cb7de6
jmp 0x1400b36f6
mov eax, dword [0x141591a30]
mov edx, dword [0x141591a34]
not edx
add eax, edx
add eax, 0x12baf780
or eax, 0xd5ee8582
cmp eax, 0xf007dd59
mov eax, 0x1b6f30ca
mov edx, 0xc2fd7b99
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x141591b30]
xor eax, dword [0x141591b34]
mov edx, eax
xor edx, 0x8c0000
or edx, 0x50208646
xor eax, 0x9020000
and eax, 0x9032001
and edx, 0x52acc646
or edx, eax
cmp edx, 0xa7c20993
mov eax, 0x993ba54c
cmovne eax, r12d
jmp 0x1400b36f0
mov rax, qword [rsp + 0x150]
sub rax, qword [rsp + 0x10]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp]
mov dword [rax], 0x324b7c61
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x21ad5c0f
jmp 0x1400b36f6
cmp byte [rsp + 0xc], 0xf0
mov eax, 0x2ab1e37a
mov edx, 0xec8ef855
cmove eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x5ec1e8ba
jmp 0x1400b36f6
mov edx, dword [0x1415919d8]
mov esi, dword [0x1415919dc]
mov eax, edx
not eax
mov edi, esi
not edi
mov ebx, eax
and ebx, 0x525fdb55
and edx, 0xada024aa
or edx, ebx
or eax, edi
and edi, 0x525fdb55
and esi, 0xada024aa
or esi, edi
xor esi, edx
not eax
or eax, esi
add eax, 0xa4870a84
mov edx, eax
xor edx, 0x775ff1a7
xor eax, 0xa52c7eed
and edx, 0x2d8c70b5
add edx, edx
sub edx, eax
cmp qword [rsp + 0xe0], r8
setb byte [rsp + 0x40]
cmp edx, 0xf05b0bc8
mov eax, 0xe890d83d
mov edx, 0x18375c4d
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x7ccd698f
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x9a7bb850
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x6efbd57b
jmp 0x1400b36f6
mov eax, dword [0x1415919e0]
or eax, dword [0x1415919e4]
mov edx, eax
not edx
or edx, 0x3c7f2a5d
add edx, eax
imul eax, edx, 0x7e1dbde3
add eax, 0x29964297
cmp eax, 0xddc72da1
mov eax, 0xfc684a51
mov edx, 0x3da6e387
cmovae eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x9ee273b3
jmp 0x1400b36f6
cmp byte [rsp + 0x28], 0
mov eax, 0x4ebf45ef
cmovne eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
jmp 0x1400b6f28
mov rax, qword [rsp]
mov dword [rax], 0xfb7fce2e
jmp 0x1400b36f6
mov rax, qword [rsp + 0x78]
add rax, r9
mov qword [rsp + 0x130], rax
mov rax, qword [rsp]
mov dword [rax], 0x4cb30c75
jmp 0x1400b36f6
movzx eax, byte [rsp + 0xc]
lea rdx, [0x141578c38]
add rax, rdx
mov qword [rsp + 0x138], rax
mov rax, qword [rsp]
mov dword [rax], 0xec6e87b2
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xa1e8994b
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x50], rax
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x7b5d6972
jmp 0x1400b36f6
mov eax, dword [0x141591930]
mov edx, dword [0x141591934]
mov esi, edx
and esi, eax
add eax, edx
sub eax, esi
mov edx, eax
xor edx, 0x3d7baa70
xor eax, 0x80840589
and eax, 0xbcd7af99
mov esi, edx
and esi, 0x43285066
imul esi, eax
mov eax, edx
and eax, 0xbcd7af99
or edx, 0xbcd7af99
imul edx, eax
add edx, esi
imul eax, edx, 0x87b0a94e
cmp eax, 0x6b50f472
mov eax, 0xdc8e022d
mov edx, 0xd9239df8
cmovae eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x48], 0
mov eax, 0x5cbd7548
mov edx, 0x93ec0354
cmovne eax, edx
jmp 0x1400b36f0
cmp byte [rsp + 0x46], 0
mov eax, 0xa1e8994b
mov edx, 0x269cda36
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x50], rax
jmp 0x1400b36f6
cmp byte [rsp + 0x32], 0
mov eax, 0xb0995f30
cmovne eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x18], rax
mov byte [rsp + 0xb], 2
mov byte [rsp + 0xa], 1
jmp 0x1400b36f6
mov eax, dword [0x141591a48]
mov edx, dword [0x141591a4c]
mov esi, eax
xor esi, edx
not esi
and esi, edx
add esi, esi
sub edx, esi
add edx, eax
and edx, 0xdff6ab5d
mov eax, 0xb4db6645
imul rdx, rax
shr rdx, 0x3f
or edx, 0xad289b6
cmp edx, 0x4f343fd9
mov eax, 0x8daee7c
mov edx, 0xb02768bf
cmovb eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0xe890d83d
jmp 0x1400b36f6
mov eax, dword [0x141591ae0]
imul eax, dword [0x141591ae4]
mov edx, eax
and edx, 0x74b9f1e4
xor eax, 0x74b9f1e4
lea eax, [rax + rdx*2]
mov edx, eax
not edx
mov esi, eax
and esi, 0xe32bf0b6
and edx, 0x1cd40f49
imul edx, esi
mov esi, eax
and esi, 0x1cd40f49
or eax, 0x1cd40f49
imul eax, esi
add eax, edx
mov edx, eax
not edx
and edx, 0x9008fb67
mov esi, eax
and esi, 0x6ff70498
imul esi, edx
mov edx, eax
and edx, 0x9008fb67
or eax, 0x9008fb67
imul eax, edx
add eax, esi
cmp eax, 0xfe316128
mov eax, 0xa0145f0c
mov edx, 0x1386ee15
cmovae eax, edx
jmp 0x1400b36f0
mov eax, dword [0x1415919c8]
mov edx, dword [0x1415919cc]
not eax
not edx
or edx, eax
not edx
mov eax, edx
and eax, 0xeee447eb
or edx, 0xeee447eb
add edx, eax
mov eax, edx
and eax, 0x56d82e13
or edx, 0x56d82e13
add edx, eax
and edx, 0x60db5978
cmp edx, 0x50915996
mov eax, 0xc5f34703
cmovae eax, r13d
jmp 0x1400b36f0
mov eax, dword [0x141591a90]
mov edx, dword [0x141591a94]
mov esi, eax
xor esi, edx
not esi
and esi, edx
add esi, esi
sub edx, esi
add edx, eax
imul eax, edx, 0x62fafe37
mov edx, eax
xor edx, 0x2aa12106
xor eax, 0x55ed499
or edx, 0xd10a4af9
and edx, eax
cmp byte [rsp + 0x37], 0xee
sete byte [rsp + 0x36]
cmp byte [rsp + 0xd], 0xc0
setl byte [rsp + 0x35]
cmp edx, 0x630a5a45
mov eax, 0xdb280b8b
mov edx, 0xe9b75662
cmovne eax, edx
jmp 0x1400b36f0
mov eax, dword [0x1415919e8]
mov edx, dword [0x1415919ec]
not eax
not edx
and edx, eax
not edx
imul rax, rdx, 0x23510c8b
shr rax, 0x3d
add eax, 0x5f80aec7
mov edx, eax
not edx
and edx, 0x2044001d
mov esi, eax
and esi, 0x488024c2
imul esi, edx
mov edx, eax
and edx, 0x17008a0d
or eax, 0x37448a1d
imul eax, edx
add eax, esi
cmp eax, 0x87df8d2c
mov eax, 0x216ab150
mov edx, 0x2c28f23e
cmovae eax, edx
jmp 0x1400b36f0
mov rax, qword [rsp]
mov dword [rax], 0x9e9ead9b
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0xfb048be1
jmp 0x1400b36f6
mov rax, qword [rsp]
mov dword [rax], 0x5fa61c3f
jmp 0x1400b36f6
cmp eax, 0x35087a0c
jne 0x1400b36f6
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret