Function at 0x1400e5cf0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
mov r8, rdx
movabs r9, 0xa5df71a122308a16
mov eax, dword [0x1415ba0e0]
xor eax, dword [0x1415ba0e4]
and eax, 0x93547d78
imul eax, eax, 0x49017215
imul rax, rax, 0x252e16bb
shr rax, 0x37
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x50], 0xc2146811
lea rax, [rsp + 0x50]
mov qword [rsp], rax
mov esi, 0xbe2a91a2
mov r11d, 0x2ff62fab
mov ebx, 0x62f0715
mov r15d, 0x8372ba1
mov ebp, 0x345e01a6
mov r12d, 0xf28e489c
mov r13d, 0x3fc5c310
jmp 0x1400e5da6
mov eax, dword [0x1415ba1a8]
mov edx, dword [0x1415ba1ac]
add eax, edx
add eax, 0x31d883ff
xor eax, 0x359f857b
cmp eax, 0xbf3a5cb6
mov eax, 0x4397db76
mov edx, 0x5fa89c69
cmovb eax, edx
nop word [rax + rax]
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x50]
cmp eax, 0x109f2828
jle 0x1400e5e20
cmp eax, 0x497e64bb
jle 0x1400e5eb0
cmp eax, 0x5dcbbc8d
jle 0x1400e5fd0
cmp eax, 0x6ecccd73
jle 0x1400e61a2
cmp eax, 0x7983c3e8
jg 0x1400e64ed
cmp eax, 0x74adbf00
jle 0x1400e69d6
cmp eax, 0x74adbf01
je 0x1400e7265
cmp eax, 0x757dac2d
je 0x1400e727b
cmp eax, 0x75c577b9
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x5dcbbc8e
jmp 0x1400e5da6
cmp eax, 0xcc81f270
jle 0x1400e5f10
cmp eax, 0xf1ebd6d3
jle 0x1400e601c
cmp eax, 0x62f0714
jle 0x1400e6220
cmp eax, 0xd8cc3e7
jle 0x1400e6575
cmp eax, 0xf222be2
jle 0x1400e6a0a
cmp eax, 0xf222be3
je 0x1400e7306
cmp eax, 0xf96f1af
je 0x1400e731d
cmp eax, 0x102ef937
jne 0x1400e5da6
cmp byte [rsp + 0x46], 0
mov eax, 0x600c4032
mov edx, 0xf6f1a4bf
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0x88], rcx
jmp 0x1400e5da6
cmp eax, 0x2d4a1439
jg 0x1400e60d8
cmp eax, 0x1de55f7f
jg 0x1400e626d
cmp eax, 0x186be89a
jle 0x1400e65e7
cmp eax, 0x19527cab
jle 0x1400e6a2f
cmp eax, 0x19527cac
je 0x1400e733a
cmp eax, 0x1c200677
je 0x1400e7349
cmp eax, 0x1d6fc7b0
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xace50eaf
jmp 0x1400e5da6
cmp eax, 0xb2d9ae0b
jg 0x1400e6151
cmp eax, 0x948f8207
jg 0x1400e62b3
cmp eax, 0x899fec94
jle 0x1400e662e
cmp eax, 0x8bebb2e4
jle 0x1400e6a54
cmp eax, 0x8bebb2e5
je 0x1400e7399
cmp eax, 0x924bcd60
je 0x1400e7256
cmp eax, 0x930cc084
jne 0x1400e5da6
mov eax, dword [0x1415ba160]
imul eax, dword [0x1415ba164]
mov edx, eax
xor edx, 0x9c6d3e42
and eax, 0x6392c1bd
add eax, eax
sub eax, edx
mov edx, eax
not edx
and edx, 0x6940f956
and eax, 0x96bf06a9
sub eax, edx
mov edx, eax
not edx
mov r10d, eax
and r10d, 0x6955754f
and edx, 0x96aa8ab0
imul edx, r10d
mov r10d, eax
and r10d, 0x96aa8ab0
or eax, 0x96aa8ab0
imul eax, r10d
add eax, edx
cmp eax, 0x93b18db4
mov eax, 0xc9ae36d0
mov edx, 0xb94cfaaa
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x517ba88d
jg 0x1400e6302
cmp eax, 0x4c715cf3
jle 0x1400e665e
cmp eax, 0x4e04e525
jle 0x1400e6a79
cmp eax, 0x4e04e526
je 0x1400e73a8
cmp eax, 0x4fde89ff
je 0x1400e73bf
cmp eax, 0x514f3047
jne 0x1400e5da6
cmp byte [rsp + 0x10], 0x2d
jmp 0x1400e7a79
cmp eax, 0xddf828a7
jg 0x1400e638f
cmp eax, 0xd35093b1
jle 0x1400e66be
cmp eax, 0xdb459902
jle 0x1400e6aa7
cmp eax, 0xdb459903
je 0x1400e6f0b
cmp eax, 0xdbb5857f
je 0x1400e73ce
cmp eax, 0xdcffe6bf
jne 0x1400e5da6
mov eax, dword [0x1415ba130]
mov edx, dword [0x1415ba134]
mov r10d, eax
not r10d
and r10d, edx
mov edi, edx
not edi
and edi, eax
imul edi, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, edi
imul eax, eax, 0xa0418e1e
add eax, 0x5f535b56
mov edx, eax
not edx
and edx, 0x6e456b4
mov r10d, eax
and r10d, 0xf91ba94a
imul r10d, edx
mov edx, eax
and edx, 0x6e456b4
or eax, 0x6e456b4
imul eax, edx
add eax, r10d
cmp eax, 0xd45d5795
mov eax, 0xdcffe6bf
mov edx, 0x7870321
cmovne eax, edx
jmp 0x1400e5da0
cmp eax, 0x39f705c5
jg 0x1400e6435
cmp eax, 0x304e7667
jle 0x1400e670f
cmp eax, 0x335fe80d
jle 0x1400e6b1b
cmp eax, 0x335fe80e
je 0x1400e73eb
cmp eax, 0x345e01a6
je 0x1400e7424
cmp eax, 0x37ec14a0
jne 0x1400e5da6
mov eax, dword [0x1415ba150]
add eax, dword [0x1415ba154]
xor eax, 0xc03d9420
add eax, 0x1c2201d2
mov edx, eax
and edx, 0x974c5397
or eax, 0x974c5397
add eax, edx
cmp eax, 0x3d54e386
mov eax, 0x1f8706c2
cmovb eax, ebp
jmp 0x1400e5da0
cmp eax, 0xbc26f1fd
jg 0x1400e64a7
cmp eax, 0xb9077e44
jle 0x1400e6748
cmp eax, 0xb94cfaa9
jle 0x1400e6ba1
cmp eax, 0xb94cfaaa
je 0x1400e7433
cmp eax, 0xbb38dbdb
je 0x1400e7481
cmp eax, 0xbb69778f
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xa52f9367
jmp 0x1400e5da6
cmp eax, 0x642b9752
jle 0x1400e6778
cmp eax, 0x66f6f2df
jle 0x1400e6bcd
cmp eax, 0x66f6f2e0
je 0x1400e7496
cmp eax, 0x698c57f5
je 0x1400e74bd
cmp eax, 0x6debd716
jne 0x1400e5da6
cmp byte [rsp + 0x30], 0
mov eax, 0xd35093b2
cmovne eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0xf]
mov rdx, qword [rsp + 0x100]
mov r10, qword [rsp + 0xf8]
movzx edi, byte [rsp + 0x31]
mov byte [rsp + 0x16], dil
mov qword [rsp + 0x98], r10
mov qword [rsp + 0x90], rdx
jmp 0x1400e7633
cmp eax, 0xf815a346
jle 0x1400e67bb
cmp eax, 0xff8925af
jle 0x1400e6bf2
cmp eax, 0xff8925b0
je 0x1400e74cc
cmp eax, 0x56b01f
je 0x1400e74f3
cmp eax, 0x59fdabd
jne 0x1400e5da6
cmp r8, 1
mov eax, 0xb91914d1
mov edx, 0x74adbf01
cmove eax, edx
jmp 0x1400e5da0
cmp eax, 0x2522bbde
jle 0x1400e6829
cmp eax, 0x2b62722d
jle 0x1400e6c70
cmp eax, 0x2b62722e
je 0x1400e750b
cmp eax, 0x2c78e610
je 0x1400e751a
cmp eax, 0x2d00a54d
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x497e64bc
jmp 0x1400e5da6
cmp eax, 0xa2bdcc61
jle 0x1400e6892
cmp eax, 0xabe4b504
jle 0x1400e6c95
cmp eax, 0xabe4b505
je 0x1400e7529
cmp eax, 0xace50eaf
je 0x1400e7538
cmp eax, 0xb060bc63
jne 0x1400e5da6
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0x32], al
mov rax, qword [rsp]
mov dword [rax], 0x2d4a143a
jmp 0x1400e5da6
cmp eax, 0x555cc5ed
jle 0x1400e68c2
cmp eax, 0x5683be8c
jle 0x1400e6d00
cmp eax, 0x5683be8d
je 0x1400e7586
cmp eax, 0x592a781f
je 0x1400e7595
cmp eax, 0x59bea409
jne 0x1400e5da6
mov eax, dword [0x1415ba178]
sub eax, dword [0x1415ba17c]
add eax, 0x466578f0
mov edx, eax
or edx, 0xd52f903
not eax
or eax, 0xf2ad06fc
and eax, edx
mov edx, eax
not edx
and eax, 0x49ee0af5
and edx, 0xb611f50a
sub edx, eax
cmp qword [rsp + 0x70], 0
setne byte [rsp + 0xf]
cmp edx, 0xf9817b37
mov eax, 0x59bea409
mov edx, 0x66f6f2e0
cmovne eax, edx
jmp 0x1400e5da0
cmp eax, 0xe796fa77
jle 0x1400e68f2
cmp eax, 0xea88593b
jle 0x1400e6d70
cmp eax, 0xea88593c
je 0x1400e75a4
cmp eax, 0xebd69be5
je 0x1400e761b
cmp eax, 0xed74172a
jne 0x1400e5da6
mov edx, dword [0x1415ba140]
mov eax, dword [0x1415ba144]
mov r10d, eax
not r10d
and r10d, edx
xor eax, edx
add eax, edx
sub eax, r10d
mov edx, eax
not edx
mov r10d, eax
and r10d, 0xcd6071b4
and edx, 0x329f8e4b
imul edx, r10d
mov r10d, eax
and r10d, 0x329f8e4b
or eax, 0x329f8e4b
imul eax, r10d
add eax, edx
mov edx, 0xbe6b971d
imul rax, rdx
shr rax, 0x3f
or eax, 0xf5b42d54
cmp eax, 0xfe58fc2d
mov eax, 0xed74172a
mov edx, 0x2d8e624b
jmp 0x1400e5d97
cmp eax, 0x4397db75
jle 0x1400e6944
cmp eax, 0x47e3250f
jle 0x1400e6dca
cmp eax, 0x47e32510
je 0x1400e7641
cmp eax, 0x4920da78
je 0x1400e7699
cmp eax, 0x49340c62
jne 0x1400e5da6
mov eax, dword [0x1415ba258]
or eax, dword [0x1415ba25c]
imul eax, eax, 0x4dd86c13
mov edx, eax
xor edx, 0xcad9ad7c
add edx, eax
and eax, 0x35265283
sub edx, eax
cmp edx, 0xfbb78054
mov eax, 0x4c715cf4
mov edx, 0xebd69be5
cmovne eax, edx
jmp 0x1400e5da0
cmp eax, 0xc00b1f0c
jle 0x1400e69a6
cmp eax, 0xc50ce2b6
jle 0x1400e6dfb
cmp eax, 0xc50ce2b7
je 0x1400e76a8
cmp eax, 0xc5a0e262
je 0x1400e76e7
cmp eax, 0xc9ae36d0
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xb94cfaaa
jmp 0x1400e5da6
cmp eax, 0x7ce286b7
jle 0x1400e6e2b
cmp eax, 0x7ce286b8
je 0x1400e7717
cmp eax, 0x7ef501e2
je 0x1400e779b
cmp eax, 0x7ff9a026
jne 0x1400e5da6
mov edx, dword [0x1415ba240]
mov eax, dword [0x1415ba244]
not edx
not eax
mov r10d, edx
or r10d, eax
and eax, edx
not eax
and eax, r10d
mov edx, eax
and edx, 0x832b7667
xor edx, 0xa2d62a71
and eax, 0x1295406
add eax, eax
sub eax, edx
mov edx, eax
and edx, 0xbf7fff7f
xor edx, 0x22800ec6
and eax, 0x62000e46
or eax, edx
cmp eax, 0x366eec8a
mov eax, 0x6370c154
cmovb eax, r13d
jmp 0x1400e5da0
cmp eax, 0xbea7284
jg 0x1400e6e5e
cmp eax, 0x7870321
je 0x1400e77aa
cmp eax, 0x8372ba1
jne 0x1400e8062
mov eax, dword [0x1415ba1c0]
sub eax, dword [0x1415ba1c4]
mov edx, eax
xor edx, 0x53da7c19
add edx, eax
and eax, 0xac2583e6
sub edx, eax
mov eax, edx
xor eax, 0x38402401
and eax, edx
or eax, 0x6b8823a
mov edx, dword [rsp + 0x60]
add edx, 0xffffffd0
cmp edx, 0xa
setb byte [rsp + 0x3e]
cmp eax, 0x7a6830b
mov dword [rsp + 0x5c], edx
mov eax, 0xff8925b0
cmovb eax, r15d
jmp 0x1400e5da0
cmp eax, 0x13c90f9b
jg 0x1400e6eab
cmp eax, 0x109f2829
je 0x1400e77de
cmp eax, 0x138d3519
jne 0x1400e5da6
cmp byte [rsp + 0x3b], 0
mov eax, 0xc5a0e262
mov edx, 0x3a2b3fd6
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x2f], al
jmp 0x1400e5da6
cmp eax, 0x8447aca8
jg 0x1400e6ed0
cmp eax, 0x808891dd
je 0x1400e77fc
cmp eax, 0x817084c0
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xf1ebd6d4
jmp 0x1400e5da6
cmp eax, 0x4ae4c6a6
jg 0x1400e6ef5
cmp eax, 0x497e64bc
je 0x1400e7815
cmp eax, 0x4a65d0a7
jne 0x1400e5da6
mov eax, dword [0x1415ba220]
xor edx, edx
div dword [0x1415ba224]
add eax, 0xfe11e6fc
or eax, 0x83c694e8
movzx edx, byte [rsp + 0x37]
xor r10d, r10d
sub r10b, dl
cmp eax, 0x87418b9c
mov byte [rsp + 0x36], r10b
mov eax, 0x8b42f901
mov edx, 0x95b83e8f
cmove eax, edx
jmp 0x1400e5da0
cmp eax, 0xce3f3a32
jg 0x1400e6f1a
cmp eax, 0xcc81f271
je 0x1400e7858
cmp eax, 0xce001e46
jne 0x1400e5da6
mov eax, dword [0x1415ba1b0]
or eax, dword [0x1415ba1b4]
mov edx, 0xb75e7b0d
imul rax, rdx
shr rax, 0x3e
cmp eax, 0xf8b07942
mov eax, 0x56b01f
mov edx, 0x2a978226
cmove eax, edx
jmp 0x1400e5da0
cmp eax, 0x2e6f8b49
jg 0x1400e6f3f
cmp eax, 0x2d4a143a
je 0x1400e78a8
cmp eax, 0x2d8e624b
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x4df159c8
movzx eax, byte [rsp + 0x45]
mov byte [rsp + 0x12], al
jmp 0x1400e5da6
cmp eax, 0xb5a9170c
jg 0x1400e6fc9
cmp eax, 0xb2d9ae0c
je 0x1400e78fc
cmp eax, 0xb53303c5
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xddf828a8
jmp 0x1400e5da6
cmp eax, 0x600c4031
jg 0x1400e7028
cmp eax, 0x5dcbbc8e
je 0x1400e796f
cmp eax, 0x5fa89c69
jne 0x1400e5da6
cmp byte [rsp + 0x40], 0
mov eax, 0x109f2829
cmovne eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov byte [rsp + 0xe], 0
mov byte [rsp + 0xd], 0
jmp 0x1400e5da6
cmp eax, 0xf56621ed
jg 0x1400e7087
cmp eax, 0xf1ebd6d4
je 0x1400e7998
cmp eax, 0xf28e489c
jne 0x1400e5da6
cmp byte [rsp + 0x38], 0
mov eax, 0x2e6f8b4a
cmovne eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
mov rdx, qword [rsp + 0x110]
mov r10, qword [rsp + 0x108]
movzx edi, byte [rsp + 0x39]
mov byte [rsp + 0x15], dil
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], r10
mov byte [rsp + 0xe], 3
mov byte [rsp + 0xd], al
jmp 0x1400e5da6
cmp eax, 0x23e4dcfd
jg 0x1400e70ef
cmp eax, 0x1de55f80
je 0x1400e79d1
cmp eax, 0x1f8706c2
jne 0x1400e5da6
mov eax, dword [0x1415ba158]
xor edx, edx
div dword [0x1415ba15c]
xor eax, 0xa5184d98
imul eax, eax, 0x1766efb8
mov r10, r9
not r10
add r10, r8
add r10, r9
cmp r8, 3
setb byte [rsp + 0x44]
cmp eax, 0x27cc154c
mov qword [rsp + 0xc0], r10
mov eax, 0x592a781f
cmovb eax, ebp
jmp 0x1400e5da0
cmp eax, 0x98b0a482
jg 0x1400e711c
cmp eax, 0x948f8208
je 0x1400e79e0
cmp eax, 0x95b83e8f
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x4a65d0a7
jmp 0x1400e5da6
cmp eax, 0x538b1d65
jg 0x1400e71b6
cmp eax, 0x517ba88e
je 0x1400e79ef
cmp eax, 0x536de12e
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x44121e1c
jmp 0x1400e5da6
cmp eax, 0xe222a42d
jg 0x1400e71e7
cmp eax, 0xddf828a8
je 0x1400e7a06
cmp eax, 0xdf5487c9
jne 0x1400e5da6
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax]
add eax, 0xffffffd0
cmp eax, 0xa
setae byte [rsp + 0x42]
mov edx, 1
cmovae eax, edx
mov byte [rsp + 0x41], al
mov rax, qword [rsp]
mov dword [rax], 0x808891dd
jmp 0x1400e5da6
cmp eax, 0x3c12449e
jg 0x1400e720c
cmp eax, 0x39f705c6
je 0x1400e7a44
cmp eax, 0x3a2b3fd6
jne 0x1400e5da6
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x2e], al
mov eax, dword [0x1415ba0f0]
xor eax, dword [0x1415ba0f4]
add eax, 0x71f373f9
xor eax, 0xff95848b
imul rax, rax, 0x36c62a21
shr rax, 0x3d
cmp eax, 0xff6038ce
mov eax, 0x710a171b
mov edx, 0xb5a9170d
cmove eax, edx
jmp 0x1400e5da0
cmp eax, 0xbe89df27
jg 0x1400e7231
cmp eax, 0xbc26f1fe
je 0x1400e7a74
cmp eax, 0xbe2a91a2
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x31a9c16b
jmp 0x1400e5da6
cmp eax, 0x6ecccd74
je 0x1400e7a9f
cmp eax, 0x710a171b
jne 0x1400e5da6
movzx eax, byte [rsp + 0x2e]
xor al, 1
add al, al
or al, 1
mov byte [rsp + 0x47], al
mov rax, qword [rsp]
mov dword [rax], 0xdbb5857f
jmp 0x1400e5da6
cmp eax, 0xd8cc3e8
je 0x1400e7aae
cmp eax, 0xdc13d9e
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x2ff62fab
jmp 0x1400e5da6
cmp eax, 0x186be89b
je 0x1400e7abd
cmp eax, 0x18872993
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x98b0a483
jmp 0x1400e5da6
cmp eax, 0x899fec95
je 0x1400e7acc
cmp eax, 0x8b42f901
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xdb459903
jmp 0x1400e5da6
cmp eax, 0x4c715cf4
je 0x1400e7b5e
cmp eax, 0x4df159c8
jne 0x1400e5da6
movzx eax, byte [rsp + 0x12]
mov byte [rsp + 0x11], al
mov rax, qword [rsp]
mov dword [rax], 0x246a7030
jmp 0x1400e5da6
cmp eax, 0xd35093b2
je 0x1400e7b6d
cmp eax, 0xd507fc8b
jne 0x1400e5da6
mov edx, dword [0x1415ba100]
mov eax, dword [0x1415ba104]
mov r10d, edx
not r10d
or edx, eax
not eax
or eax, r10d
and eax, edx
mov edx, eax
xor edx, 0x4806ef2
and eax, 0x7b7f910d
add eax, eax
sub eax, edx
mov edx, eax
not edx
or eax, 0x1090105a
and edx, 0x40058484
and eax, 0x37d8725b
or eax, edx
xor eax, 0xad0be876
cmp eax, 0xd1f6f0a4
mov eax, 0xd507fc8b
mov edx, 0x2c78e610
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x304e7668
je 0x1400e7be0
cmp eax, 0x31a9c16b
jne 0x1400e5da6
mov eax, dword [0x1415ba278]
xor eax, dword [0x1415ba27c]
shr eax, 1
mov edx, 0x8a158359
imul rax, rdx
shr rax, 0x3c
imul eax, eax, 0xda2a8ddf
mov edx, eax
not edx
and edx, 0xfaf12157
mov r10d, eax
and r10d, 0x50edea8
imul r10d, edx
mov edx, eax
and edx, 0xfaf12157
or eax, 0xfaf12157
imul eax, edx
add eax, r10d
cmp eax, 0x59b3c2ef
movzx eax, byte [rsp + 0x18]
movzx edx, byte [rsp + 0x19]
mov byte [rsp + 0x31], al
mov byte [rsp + 0x30], dl
mov eax, 0x817084c0
cmovb eax, esi
jmp 0x1400e5da0
cmp eax, 0xb9077e45
je 0x1400e7bf8
cmp eax, 0xb91914d1
jne 0x1400e5da6
movzx eax, byte [rcx]
mov byte [rsp + 0x45], al
mov rax, qword [rsp]
mov dword [rax], 0xc00b1f0d
jmp 0x1400e5da6
cmp eax, 0x642b9753
je 0x1400e7c28
cmp eax, 0x6661d80e
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x7ce286b8
jmp 0x1400e5da6
cmp eax, 0xf815a347
je 0x1400e7c53
cmp eax, 0xfa3f081b
jne 0x1400e5da6
mov eax, dword [str._qbZ]
mov edx, eax
not edx
or edx, dword [0x1415ba20c]
add eax, edx
inc eax
mov edx, eax
not edx
mov r10d, eax
and r10d, 0x35655059
and edx, 0xca9aafa6
imul edx, r10d
mov r10d, eax
and r10d, 0xca9aafa6
or eax, 0xca9aafa6
imul eax, r10d
add eax, edx
shr eax, 3
imul rax, rax, 0x245b73ef
shr rax, 0x39
or eax, 0x71b2e35a
cmp eax, 0x7db35b67
mov eax, 0x6661d80e
mov edx, 0x7ce286b8
jmp 0x1400e5d97
cmp eax, 0x2522bbdf
je 0x1400e7c85
cmp eax, 0x2a978226
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x56b01f
jmp 0x1400e5da6
cmp eax, 0xa2bdcc62
je 0x1400e7c94
cmp eax, 0xa52f9367
jne 0x1400e5da6
mov eax, dword [0x1415ba268]
mov edx, dword [0x1415ba26c]
mov r10d, edx
and r10d, eax
add eax, edx
sub eax, r10d
shr eax, 2
imul rax, rax, 0x4f2f34ab
shr rax, 0x39
xor eax, 0xb49c7e0b
add eax, 0xae8592c7
movzx edx, byte [rsp + 0x35]
add dl, byte [rsp + 0x54]
seto byte [rsp + 0x19]
cmp eax, 0x9772dc04
mov byte [rsp + 0x18], dl
mov eax, 0xa52f9367
mov edx, 0x3c12449f
jmp 0x1400e5d97
cmp eax, 0x555cc5ee
je 0x1400e7256
cmp eax, 0x5682ab56
jne 0x1400e5da6
mov eax, dword [0x1415ba1c8]
mov edx, dword [0x1415ba1cc]
mov r10d, eax
not r10d
and r10d, edx
mov edi, edx
not edi
and edi, eax
imul edi, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, edi
imul rax, rax, 0x219a5225
shr rax, 0x3c
imul eax, eax, 0x21ee490c
add eax, 0x1660bfc0
cmp eax, 0x384a0f73
mov eax, 0xea88593c
mov edx, 0x23e4dcfe
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0xe796fa78
je 0x1400e7ca3
cmp eax, 0xea7955e6
jne 0x1400e5da6
mov eax, dword [0x1415ba190]
mov edx, dword [0x1415ba194]
mov r10d, edx
not r10d
and r10d, eax
xor edx, eax
add edx, eax
sub edx, r10d
mov eax, edx
and eax, 0xa7ef5c2c
or edx, 0xa7ef5c2c
add eax, edx
add eax, 0xe7bebb70
cmp eax, 0xc092017
mov eax, 0xe796fa78
mov edx, 0xbe89df28
jmp 0x1400e5d97
cmp eax, 0x4397db76
je 0x1400e5d70
cmp eax, 0x44121e1c
jne 0x1400e5da6
movzx eax, byte [rsp + 0x34]
add eax, 0xffffffd0
mov dword [rsp + 0x54], eax
mov rax, qword [rsp]
mov dword [rax], 0x7ff9a026
jmp 0x1400e5da6
cmp eax, 0xc00b1f0d
je 0x1400e7cf2
cmp eax, 0xc2146811
jne 0x1400e5da6
cmp dword [rsp + 0x64], 0xd66df737
mov eax, 0xe222a42e
mov edx, 0x698c57f5
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x7983c3e9
je 0x1400e7d37
cmp eax, 0x7995a928
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x62f0715
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0xe], al
mov byte [rsp + 0xd], 0
jmp 0x1400e5da6
cmp eax, 0xbea7285
je 0x1400e7d73
cmp eax, 0xd1b4e9c
jne 0x1400e5da6
mov eax, dword [0x1415ba108]
xor edx, edx
div dword [0x1415ba10c]
imul rax, rax, 0x6da910b3
shr rax, 0x3e
not eax
and eax, 0xfdbff1fd
cmp eax, 0xab9f44be
mov eax, 0x2b62722e
mov edx, 0xc50ce2b7
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x13c90f9c
je 0x1400e7d93
cmp eax, 0x1779a9dc
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xce3f3a33
jmp 0x1400e5da6
cmp eax, 0x8447aca9
je 0x1400e7dae
cmp eax, 0x88f11af1
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xdf5487c9
jmp 0x1400e5da6
cmp eax, 0x4ae4c6a7
je 0x1400e7e06
cmp eax, 0x4bd5cbeb
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x8447aca9
jmp 0x1400e5da6
cmp eax, 0xce3f3a33
je 0x1400e7e43
cmp eax, 0xd16cddbd
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xdcffe6bf
jmp 0x1400e5da6
cmp eax, 0x2e6f8b4a
je 0x1400e7e7e
cmp eax, 0x2ff62fab
jne 0x1400e5da6
mov eax, dword [0x1415ba238]
sub eax, dword [0x1415ba23c]
add eax, 0x71358a97
and eax, 0x40322a36
imul rdx, rax, 0x226e4c55
shr rdx, 0x3b
mov r10, qword [rsp + 0xe0]
lea rdi, [r10 + 1]
mov r14, qword [rsp + 0x70]
dec r14
mov al, 0xa
imul byte [rsp + 0x14]
seto byte [rsp + 0x49]
cmp edx, 0xe9adb5b1
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0xf8], r14
mov byte [rsp + 0x48], al
mov byte [rsp + 0x35], al
movzx eax, byte [r10]
mov byte [rsp + 0x34], al
mov eax, 0x536de12e
cmovae eax, r11d
jmp 0x1400e5da0
cmp eax, 0xb5a9170d
je 0x1400e7ed3
cmp eax, 0xb8cd033a
jne 0x1400e5da6
mov eax, dword [0x1415ba1e4]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x1415ba1e0]
xor edx, eax
or edx, 0x38ad709f
add edx, 0x988eea2e
mov eax, edx
xor eax, 0xf198ec54
and edx, 0xe6613a9
add edx, edx
sub edx, eax
cmp edx, 0x11f056ff
mov eax, 0x186be89b
mov edx, 0xa0022939
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x600c4032
je 0x1400e7ee2
cmp eax, 0x6370c154
jne 0x1400e5da6
mov eax, dword [0x1415ba248]
mov edx, dword [0x1415ba24c]
mov r10d, eax
and r10d, edx
xor eax, edx
lea eax, [rax + r10*2]
or eax, 0x82a0409e
imul rax, rax, 0x6e93516d
shr rax, 0x3e
cmp dword [rsp + 0x54], 0xa
setb byte [rsp + 0x33]
cmp eax, 0xb65ca8bd
mov eax, 0x642b9753
mov edx, 0x6370c154
cmove eax, edx
jmp 0x1400e5da0
cmp eax, 0xf56621ee
je 0x1400e7f61
cmp eax, 0xf6f1a4bf
jne 0x1400e5da6
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x1415ba188]
xor edx, edx
div dword [0x1415ba18c]
or eax, 0xb8d8e545
imul rax, rax, 0x5f76a9c7
shr rax, 0x3c
mov edx, eax
xor edx, 0xf9750f8c
and eax, 0xfffffffc
or eax, edx
cmp eax, 0xa1d19517
mov eax, 0x88f11af1
mov edx, 0xdf5487c9
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x23e4dcfe
je 0x1400e7f70
cmp eax, 0x246a7030
jne 0x1400e5da6
cmp byte [rsp + 0x11], 0x2d
mov eax, 0x517ba88e
mov edx, 0xf222be3
cmovl eax, edx
jmp 0x1400e5da0
cmp eax, 0x98b0a483
je 0x1400e7f7f
cmp eax, 0xa0022939
jne 0x1400e5da6
mov eax, dword [0x1415ba1e8]
imul eax, dword [0x1415ba1ec]
add eax, 0xd707cd78
mov edx, eax
not edx
mov r10d, eax
and r10d, 0x5ff120b4
and edx, 0xa00edf4b
imul edx, r10d
mov r10d, eax
and r10d, 0xa00edf4b
or eax, 0xa00edf4b
imul eax, r10d
add eax, edx
or eax, 0x75d0095
mov rdx, qword [rsp + 0x68]
movzx edx, byte [rdx]
add edx, 0xffffffd0
cmp edx, 0xa
setae byte [rsp + 0x3c]
setae r10b
or r10b, byte [rsp + 0x3d]
and r10b, 1
cmp eax, 0x12001330
mov dword [rsp + 0x58], edx
mov byte [rsp + 0x3b], r10b
mov eax, 0x186be89b
mov edx, 0x138d3519
cmovae eax, edx
jmp 0x1400e5da0
cmp eax, 0x538b1d66
je 0x1400e7fc6
cmp eax, 0x5406d7c3
jne 0x1400e5da6
lea rax, [rcx + 1]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp]
mov dword [rax], 0x930cc084
jmp 0x1400e5da6
cmp eax, 0xe222a42e
je 0x1400e8004
cmp eax, 0xe2e9df02
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x7983c3e9
jmp 0x1400e5da6
cmp eax, 0x3c12449f
je 0x1400e8044
cmp eax, 0x3fc5c310
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x6370c154
jmp 0x1400e5da6
cmp eax, 0xbe89df28
je 0x1400e8053
cmp eax, 0xbf6493b4
jne 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x555cc5ee
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xb2d9ae0c
jmp 0x1400e5da6
movzx eax, byte [rcx]
mov byte [rsp + 0x10], al
mov rax, qword [rsp]
mov dword [rax], 0x757dac2d
jmp 0x1400e5da6
mov eax, dword [0x1415ba0f8]
mov edx, dword [0x1415ba0fc]
mov r10d, edx
not r10d
mov edi, eax
and edi, r10d
or r10d, eax
not r10d
imul r10d, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, r10d
mov edx, eax
not edx
and edx, 0x80841b7f
and eax, 0x7f7be480
sub eax, edx
mov edx, eax
not edx
and edx, 0xb6d8e775
mov r10d, eax
and r10d, 0x4927188a
imul r10d, edx
mov edx, eax
and edx, 0xb6d8e775
or eax, 0xb6d8e775
imul eax, edx
add eax, r10d
imul rax, rax, 0x3c594417
shr rax, 0x3d
cmp eax, 0x419fa999
mov eax, 0xd507fc8b
mov edx, 0x4920da78
cmovae eax, edx
jmp 0x1400e5da0
cmp byte [rsp + 0x11], 0x2b
mov eax, 0xd1b4e9c
mov edx, 0x538b1d66
cmove eax, edx
jmp 0x1400e5da0
cmp qword [rsp + 0xc0], 0
sete byte [rsp + 0x43]
mov rax, qword [rsp]
mov dword [rax], 0xabe4b505
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x59bea409
jmp 0x1400e5da6
mov eax, dword [0x1415ba1a0]
mov edx, dword [0x1415ba1a4]
mov r10d, eax
not r10d
and r10d, edx
mov edi, edx
not edi
and edi, eax
imul edi, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, edi
add eax, 0xa612a541
xor eax, 0x812310f
or eax, 0xc36d4ec0
cmp eax, 0xfd921b9b
mov eax, 0x948f8208
mov edx, 0x4397db76
jmp 0x1400e5d97
mov rax, qword [rsp]
mov dword [rax], 0x8372ba1
jmp 0x1400e5da6
cmp byte [rsp + 0x10], 0x2d
mov eax, 0x514f3047
mov edx, 0xbc26f1fe
cmovl eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x13c90f9c
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x62f0715
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0xe], al
mov byte [rsp + 0xd], 1
jmp 0x1400e5da6
mov eax, dword [0x1415ba200]
mov edx, dword [0x1415ba204]
mov r10d, eax
xor r10d, edx
not edx
and edx, eax
add edx, edx
sub edx, r10d
or edx, 0xed77862e
cmp edx, 0x4cb5fda
mov eax, 0x98b0a483
mov edx, 0x18872993
cmove eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x1f8706c2
jmp 0x1400e5da6
mov eax, dword [0x1415ba168]
or eax, dword [0x1415ba16c]
or eax, 0xf421d3ff
imul eax, eax, 0x3bee350f
imul rdx, rax, 0x52e9357
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
lea rdx, [r8 - 1]
cmp eax, 0xf8abe767
mov qword [rsp + 0xb0], rdx
mov eax, 0xb53303c5
mov edx, 0xc9ae36d0
cmovae eax, edx
jmp 0x1400e5da0
test r8, r8
mov eax, 0x59fdabd
mov edx, 0xbea7285
cmovle eax, edx
jmp 0x1400e5da0
cmp byte [rsp + 0xf], 0
mov eax, 0x62f0715
mov edx, 0xb9077e45
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0xf]
movzx edx, byte [rsp + 0x14]
jmp 0x1400e7ec6
mov rax, qword [rsp]
mov dword [rax], 0xe222a42e
jmp 0x1400e5da6
cmp byte [rsp + 0x3e], 0
mov eax, 0x62f0715
mov edx, 0x304e7668
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov byte [rsp + 0xe], 1
mov byte [rsp + 0xd], 1
jmp 0x1400e5da6
movzx eax, byte [rsp + 0x3f]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp]
mov dword [rax], 0x75c577b9
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xc50ce2b7
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x4e04e526
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xce3f3a33
jmp 0x1400e5da6
mov eax, dword [0x1415ba288]
mov edx, dword [0x1415ba28c]
mov r10d, edx
and r10d, eax
add eax, edx
sub eax, r10d
mov edx, eax
not edx
or edx, 0x627206fe
add eax, edx
inc eax
and eax, 0xa752ac4e
shr eax, 1
imul rax, rax, 0x19ddfced
shr rax, 0x36
cmp eax, 0x44e6cc64
mov eax, 0x6debd716
mov edx, 0xace50eaf
cmovae eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x37ec14a0
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x4ae4c6a7
jmp 0x1400e5da6
mov eax, dword [0x1415ba1d0]
sub eax, dword [0x1415ba1d4]
mov edx, eax
not edx
and edx, 0xcb10890c
mov r10d, eax
and r10d, 0x34ef76f3
imul r10d, edx
mov edx, eax
and edx, 0xcb10890c
or eax, 0xcb10890c
imul eax, edx
mov edi, 0x218f578f
sub edi, eax
sub edi, r10d
add eax, r10d
add eax, 0xde70a870
or eax, 0x42ec409c
or edi, 0xbd13bf60
and edi, eax
mov al, 0xa
imul byte [rsp + 0x13]
seto byte [rsp + 0x29]
cmp edi, 0x73fc87d6
mov byte [rsp + 0x28], al
mov eax, 0x23e4dcfe
mov edx, 0xbf6493b4
jmp 0x1400e5d97
cmp byte [rsp + 0x32], 0
mov eax, 0x39f705c6
cmovne eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0xf]
mov byte [rsp + 0xe], 2
mov byte [rsp + 0xd], al
jmp 0x1400e5da6
mov eax, dword [0x1415ba120]
mov edx, dword [0x1415ba124]
mov r10d, edx
not r10d
and r10d, eax
xor edx, eax
add edx, eax
sub edx, r10d
add edx, 0x7b906794
mov eax, edx
not eax
and eax, 0xb53b152d
and edx, 0x4ac4ead2
sub edx, eax
mov eax, 0xc71217a7
imul rdx, rax
shr rdx, 0x37
cmp edx, 0x6080738c
mov eax, 0x102ef937
mov edx, 0x7ef501e2
cmovae eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0xd507fc8b
jmp 0x1400e5da6
mov eax, dword [0x1415ba114]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x1415ba110]
xor edx, eax
imul eax, edx, 0xfe294d1e
and eax, 0x42118020
cmp r8, 2
setb byte [rsp + 0x46]
cmp eax, 0x62703677
mov eax, 0x2d00a54d
mov edx, 0x2b62722e
cmovae eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba1f0]
imul eax, dword [0x1415ba1f4]
and eax, 0x8050403d
or eax, 0x6e8b9fc2
xor eax, 0xe3b65c6b
cmp eax, 0x4b6590f6
mov eax, 0x7983c3e9
mov edx, 0xe2e9df02
jmp 0x1400e5d97
mov eax, dword [0x1415ba210]
mov edx, dword [0x1415ba214]
mov r10d, eax
xor r10d, edx
not edx
and edx, eax
add edx, edx
sub edx, r10d
not edx
or edx, 0xdb54e645
mov eax, edx
not eax
and edx, 0x2e13bd72
mov r10d, eax
and r10d, 0xa80088
imul r10d, edx
mov edx, eax
and edx, 0x24031932
or eax, 0x2e13bd72
imul eax, edx
add eax, r10d
mov edx, eax
not edx
and edx, 0xb7b6129
and eax, 0xf4849ed4
sub eax, edx
cmp eax, 0x416f3687
movzx eax, byte [rsp + 0x20]
movzx edx, byte [rsp + 0x21]
mov byte [rsp + 0x39], al
mov byte [rsp + 0x38], dl
mov eax, 0x6661d80e
cmovne eax, r12d
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x47e32510
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xd35093b2
mov byte [rsp + 0x16], 0
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x90], rax
jmp 0x1400e5da6
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp]
mov dword [rax], 0xce001e46
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x62f0715
movzx eax, byte [rsp + 0x42]
movzx edx, byte [rsp + 0x41]
jmp 0x1400e7ec6
mov eax, dword [0x1415ba118]
xor edx, edx
div dword [0x1415ba11c]
mov edx, eax
xor edx, 0x8c821040
xor eax, 0x9040d
and eax, 0x3239842f
and edx, 0xcdc67bd0
sub edx, eax
xor edx, 0xcdac39ac
cmp edx, 0x62d4bf6c
mov eax, 0x7ef501e2
mov edx, 0x47e32510
jmp 0x1400e5d97
mov eax, dword [0x1415ba218]
mov edx, dword [0x1415ba21c]
not edx
mov r10d, eax
or r10d, edx
and edx, eax
not edx
and edx, r10d
not edx
add edx, 0x647635f0
or edx, 0x90017793
mov eax, edx
and eax, 0x7ad901b
xor edx, 0x87ad901b
lea eax, [rdx + rax*2]
cmp eax, 0x2f8a7b45
mov eax, 0x95b83e8f
mov edx, 0x4a65d0a7
cmovne eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba250]
imul eax, dword [0x1415ba254]
add eax, 0xedd97bd5
mov edx, eax
not edx
and edx, 0xea1be4d7
mov r10d, eax
and r10d, 0x15e41b28
imul r10d, edx
mov edx, eax
and edx, 0xea1be4d7
or eax, 0xea1be4d7
imul eax, edx
add eax, r10d
cmp eax, 0xbe308e5b
mov eax, 0x49340c62
mov edx, 0x4c715cf4
cmovae eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba1d8]
mov edx, dword [0x1415ba1dc]
not eax
not edx
mov r10d, eax
or r10d, edx
not r10d
and edx, eax
or edx, r10d
mov eax, edx
not eax
and edx, 0x92e21535
mov r10d, eax
and r10d, 0x6d1deaca
imul r10d, edx
mov edx, eax
and edx, 0x92e21535
or eax, 0x92e21535
imul eax, edx
add eax, r10d
xor eax, 0x80cd4202
and eax, 0xa2cdcb92
cmp eax, 0x193056f8
movzx eax, byte [rsp + 0x29]
mov byte [rsp + 0x3d], al
mov eax, 0xb2d9ae0c
mov edx, 0xd8cc3e8
cmovne eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba1b8]
or eax, dword [0x1415ba1bc]
and eax, 0x781d6cc1
xor eax, 0x281000c1
cmp eax, 0x6820d24d
mov eax, 0x8bebb2e5
cmovb eax, r15d
jmp 0x1400e5da0
mov eax, dword [0x1415ba280]
xor eax, dword [0x1415ba284]
add eax, 0x3e109f7f
imul rax, rax, 0x72ad7af9
shr rax, 0x3e
imul eax, eax, 0xa634c748
cmp eax, 0xfd3263b0
mov eax, 0xace50eaf
mov edx, 0x1d6fc7b0
cmove eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x335fe80e
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x4397db76
jmp 0x1400e5da6
cmp byte [rsp + 0x11], 0x2d
mov eax, 0xd1b4e9c
mov edx, 0x5406d7c3
cmove eax, edx
jmp 0x1400e5da0
cmp r8, 3
mov eax, 0x2e6f8b4a
mov edx, 0xea7955e6
cmovb eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov byte [rsp + 0x15], 0
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], rax
jmp 0x1400e5da6
mov eax, dword [0x1415ba260]
add eax, dword [0x1415ba264]
mov edx, 0xeff24fbb
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x9d88c3e2
mov eax, 0xbb69778f
mov edx, 0xa52f9367
cmovne eax, edx
jmp 0x1400e5da0
cmp byte [rsp + 0x10], 0x2b
mov eax, 0x4df159c8
cmove eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x10]
mov byte [rsp + 0x12], al
mov byte [rsp + 0xe], 1
mov byte [rsp + 0xd], 1
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xed74172a
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xb8cd033a
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xa0022939
jmp 0x1400e5da6
mov edx, dword [0x1415ba270]
mov r10d, dword [0x1415ba274]
mov eax, edx
not eax
mov edi, r10d
not edi
mov r14d, eax
and r14d, 0x970e1d0e
and edx, 0x68f1e2f1
or edx, r14d
or eax, edi
and edi, 0x970e1d0e
and r10d, 0x68f1e2f1
or r10d, edi
xor r10d, edx
not eax
or eax, r10d
add eax, 0xd4e60dd9
mov edx, eax
not edx
and edx, 0xb1fbb720
mov r10d, eax
and r10d, 0x4e0448df
imul r10d, edx
mov edx, eax
and edx, 0xb1fbb720
or eax, 0xb1fbb720
imul eax, edx
add eax, r10d
mov edx, 0x9c1d16af
imul rax, rdx
shr rax, 0x3f
cmp eax, 0xf45209a4
mov eax, 0x31a9c16b
cmove eax, esi
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x49340c62
jmp 0x1400e5da6
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x70], rax
movzx eax, byte [rsp + 0x16]
mov byte [rsp + 0x14], al
mov eax, dword [0x1415ba170]
mov edx, dword [0x1415ba174]
mov r10d, eax
xor r10d, edx
not r10d
and r10d, edx
add r10d, r10d
sub edx, r10d
add edx, eax
mov eax, edx
xor eax, 0x60fe5d37
or edx, 0x9f01a2c8
and edx, eax
add edx, 0x4c710335
cmp edx, 0xad2e7ffc
mov eax, 0x19527cac
mov edx, 0x59bea409
cmovae eax, edx
jmp 0x1400e5da0
movzx eax, byte [rsp + 0x5c]
mov byte [rsp + 0x37], al
mov rax, qword [rsp]
mov dword [rax], 0xcc81f271
jmp 0x1400e5da6
mov eax, dword [0x1415ba230]
xor eax, dword [0x1415ba234]
imul rax, rax, 0x78aa6cdf
shr rax, 0x3e
imul eax, eax, 0xd9641ac7
cmp eax, 0xed36e500
mov eax, 0xdc13d9e
cmovne eax, r11d
jmp 0x1400e5da0
cmp byte [rsp + 0x33], 0
mov eax, 0x62f0715
mov edx, 0xb060bc63
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0xf]
mov byte [rsp + 0xe], 1
mov byte [rsp + 0xd], al
jmp 0x1400e5da6
cmp byte [rsp + 0x43], 0
mov eax, 0xf6f1a4bf
cmovne eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x88], rax
mov byte [rsp + 0xe], 0
mov byte [rsp + 0xd], 0
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x1c200677
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xfa3f081b
jmp 0x1400e5da6
mov eax, dword [0x1415ba198]
xor eax, dword [0x1415ba19c]
mov edx, eax
xor edx, 0xcba4a9de
xor eax, 0xcfd1f8e8
add eax, edx
and edx, 0x7b8aaec9
sub eax, edx
not eax
or eax, 0x841fa615
cmp qword [rsp + 0xb0], 0
sete byte [rsp + 0x40]
cmp eax, 0xf54710cf
mov eax, 0x2522bbdf
mov edx, 0xe796fa78
cmovae eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba138]
xor eax, dword [0x1415ba13c]
add eax, 0xcdd40f8b
mov edx, 0x8ef300d9
imul rax, rdx
shr rax, 0x3d
mov edx, eax
xor edx, 0x9ecc4521
add edx, eax
and eax, 0xfffffffe
sub edx, eax
cmp edx, 0x4c7f0927
mov eax, 0xed74172a
mov edx, 0x6ecccd74
cmove eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba1f8]
imul eax, dword [0x1415ba1fc]
xor eax, 0xd5be6625
add eax, 0xf521f5b3
xor eax, 0x9ab4863a
cmp eax, 0x2fedd264
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x3a], al
mov eax, 0x1de55f80
mov edx, 0x7983c3e9
cmovae eax, edx
jmp 0x1400e5da0
test r8, r8
mov eax, 0xb91914d1
cmove eax, ebx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov byte [rsp + 0xe], 0
mov byte [rsp + 0xd], 1
jmp 0x1400e5da6
lea rax, [rcx + 1]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp]
mov dword [rax], 0x5683be8d
jmp 0x1400e5da6
mov eax, dword [0x1415ba228]
sub eax, dword [0x1415ba22c]
mov edx, eax
not edx
and edx, 0x16724a98
mov r10d, eax
and r10d, 0x298db567
imul r10d, edx
mov edx, eax
and edx, 0x16724a98
or eax, 0x16724a98
imul eax, edx
add eax, r10d
or eax, 0x80548400
and eax, 0xb05dad20
cmp eax, 0xc4c3e3d3
mov eax, 0x7995a928
mov edx, 0x4bd5cbeb
cmovae eax, edx
jmp 0x1400e5da0
cmp byte [rsp + 0x44], 0
mov eax, 0x600c4032
mov edx, 0xf96f1af
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xa0], rax
jmp 0x1400e5da6
mov eax, dword [0x1415ba180]
mov edx, dword [str._V3J]
mov r10d, eax
not r10d
or eax, edx
not edx
and edx, r10d
not edx
and edx, eax
and edx, 0xa4900c69
cmp edx, 0xb22d13fd
mov eax, 0xf815a347
mov edx, 0x1779a9dc
cmove eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xd0], rax
movzx edx, byte [rsp + 0x15]
mov byte [rsp + 0x13], dl
test rax, rax
setne byte [rsp + 0x17]
mov eax, 0x62f0715
mov edx, 0x5682ab56
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
movzx edx, byte [rsp + 0x13]
mov byte [rsp + 0xe], dl
mov byte [rsp + 0xd], al
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0x710a171b
jmp 0x1400e5da6
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xe8], rax
mov eax, dword [0x1415ba128]
mov edx, dword [0x1415ba12c]
mov r10d, edx
not r10d
mov edi, eax
and edi, r10d
or r10d, eax
not r10d
imul r10d, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, r10d
mov edx, eax
or edx, 0x20106198
and edx, 0x369c73d8
or eax, 0xffddf7d9
add eax, edx
imul eax, eax, 0xc47a4ccb
cmp eax, 0x1cae1230
mov eax, 0xd16cddbd
mov edx, 0xdcffe6bf
cmovae eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0xbb38dbdb
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xea88593c
jmp 0x1400e5da6
mov rax, qword [rsp + 0xd0]
dec rax
mov rdx, qword [rsp + 0x68]
inc rdx
movzx r10d, byte [rsp + 0x3a]
sub r10b, byte [rsp + 0x58]
mov qword [rsp + 0x110], rax
seto byte [rsp + 0x21]
mov qword [rsp + 0x108], rdx
mov byte [rsp + 0x20], r10b
mov rax, qword [rsp]
mov dword [rax], 0xa2bdcc62
jmp 0x1400e5da6
mov eax, dword [0x1415ba148]
sub eax, dword [0x1415ba14c]
mov edx, eax
not edx
and edx, 0xdd52b43a
and eax, 0x22ad4bc5
sub eax, edx
xor eax, 0x881e364e
add eax, 0x61ba0120
cmp eax, 0xe447099d
mov eax, 0x13c90f9c
mov edx, 0x4fde89ff
cmovae eax, edx
jmp 0x1400e5da0
mov eax, dword [0x1415ba0e8]
mov edx, dword [0x1415ba0ec]
mov r10d, edx
not r10d
and r10d, eax
xor edx, eax
add edx, eax
sub edx, r10d
add edx, 0x641a65c3
xor edx, 0x2eed1c7f
cmp edx, 0xd5d7a992
mov eax, 0x698c57f5
mov edx, 0xf56621ee
cmovne eax, edx
jmp 0x1400e5da0
mov rax, qword [rsp]
mov dword [rax], 0x899fec95
jmp 0x1400e5da6
mov rax, qword [rsp]
mov dword [rax], 0xe796fa78
jmp 0x1400e5da6
cmp eax, 0x62f0715
jne 0x1400e5da6
movzx edx, byte [rsp + 0xe]
movzx eax, byte [rsp + 0xd]
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret