Function at 0x14001eaa0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5f1e531b
pushf
not eax
add eax, 0xb5918f97
xor eax, 0xb6dc6a9d
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9086aa76
xor eax, 0xf3419e50
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x96929a87
xor eax, 0x8f4f5522
rol eax, 0xfb
popf
cmp eax, 0x29
jne 0x14001eaf0
popf
pop rax
jmp 0x14002019a
cmp eax, 0
jne 0x14001eaff
popf
pop rax
jmp 0x14001edfc
cmp eax, 3
jne 0x14001eb0e
popf
pop rax
jmp 0x14001efe5
cmp eax, 1
jne 0x14001eb1d
popf
pop rax
jmp 0x14001eedc
cmp eax, 0xd
jne 0x14001eb2c
popf
pop rax
jmp 0x14001f3dc
cmp eax, 0x1a
jne 0x14001eb3b
popf
pop rax
jmp 0x14001fa71
cmp eax, 0xe
jne 0x14001eb4a
popf
pop rax
jmp 0x14001f45a
cmp eax, 0x31
jne 0x14001eb59
popf
pop rax
jmp 0x140020554
cmp eax, 0x19
jne 0x14001eb68
popf
pop rax
jmp 0x14001f9fe
cmp eax, 8
jne 0x14001eb77
popf
pop rax
jmp 0x14001f184
cmp eax, 0x2a
jne 0x14001eb86
popf
pop rax
jmp 0x14002023e
cmp eax, 0x17
jne 0x14001eb95
popf
pop rax
jmp 0x14001f98f
cmp eax, 0x1c
jne 0x14001eba4
popf
pop rax
jmp 0x14001fb5b
cmp eax, 0x2e
jne 0x14001ebb3
popf
pop rax
jmp 0x140020427
cmp eax, 0x18
jne 0x14001ebc2
popf
pop rax
jmp 0x14001f9c5
cmp eax, 0x2b
jne 0x14001ebd1
popf
pop rax
jmp 0x1400202bc
cmp eax, 0x1b
jne 0x14001ebe0
popf
pop rax
jmp 0x14001fb08
cmp eax, 0x2d
jne 0x14001ebef
popf
pop rax
jmp 0x1400203cb
cmp eax, 0x23
jne 0x14001ebfe
popf
pop rax
jmp 0x14001fef6
cmp eax, 0x25
jne 0x14001ec0d
popf
pop rax
jmp 0x14001ffae
cmp eax, 0x32
jne 0x14001ec1c
popf
pop rax
jmp 0x1400205bf
cmp eax, 0x13
jne 0x14001ec2b
popf
pop rax
jmp 0x14001f72c
cmp eax, 0x33
jne 0x14001ec3a
popf
pop rax
jmp 0x14002065a
cmp eax, 0x24
jne 0x14001ec49
popf
pop rax
jmp 0x14001ff52
cmp eax, 0x1e
jne 0x14001ec58
popf
pop rax
jmp 0x14001fc22
cmp eax, 0xc
jne 0x14001ec67
popf
pop rax
jmp 0x14001f348
cmp eax, 0x26
jne 0x14001ec76
popf
pop rax
jmp 0x14002002c
cmp eax, 0x27
jne 0x14001ec85
popf
pop rax
jmp 0x1400200bc
cmp eax, 0x30
jne 0x14001ec94
popf
pop rax
jmp 0x140020514
cmp eax, 0x10
jne 0x14001eca3
popf
pop rax
jmp 0x14001f5d8
cmp eax, 0x2c
jne 0x14001ecb2
popf
pop rax
jmp 0x14002037d
cmp eax, 9
jne 0x14001ecc1
popf
pop rax
jmp 0x14001f241
cmp eax, 4
jne 0x14001ecd0
popf
pop rax
jmp 0x14001f033
cmp eax, 0x16
jne 0x14001ecdf
popf
pop rax
jmp 0x14001f8f4
cmp eax, 0x28
jne 0x14001ecee
popf
pop rax
jmp 0x14002011c
cmp eax, 0xa
jne 0x14001ecfd
popf
pop rax
jmp 0x14001f28f
cmp eax, 0x22
jne 0x14001ed0c
popf
pop rax
jmp 0x14001fe48
cmp eax, 0x14
jne 0x14001ed1b
popf
pop rax
jmp 0x14001f7ab
cmp eax, 7
jne 0x14001ed2a
popf
pop rax
jmp 0x14001f115
cmp eax, 0x34
jne 0x14001ed39
popf
pop rax
jmp 0x140020695
cmp eax, 2
jne 0x14001ed48
popf
pop rax
jmp 0x14001ef70
cmp eax, 0x20
jne 0x14001ed57
popf
pop rax
jmp 0x14001fced
cmp eax, 0x1d
jne 0x14001ed66
popf
pop rax
jmp 0x14001fbaf
cmp eax, 0x11
jne 0x14001ed75
popf
pop rax
jmp 0x14001f660
cmp eax, 6
jne 0x14001ed84
popf
pop rax
jmp 0x14001f083
cmp eax, 0x2f
jne 0x14001ed93
popf
pop rax
jmp 0x1400204af
cmp eax, 0x12
jne 0x14001eda2
popf
pop rax
jmp 0x14001f6ae
cmp eax, 0x21
jne 0x14001edb1
popf
pop rax
jmp 0x14001fd91
cmp eax, 0x1f
jne 0x14001edc0
popf
pop rax
jmp 0x14001fc58
cmp eax, 0xb
jne 0x14001edcf
popf
pop rax
jmp 0x14001f2eb
cmp eax, 0xf
jne 0x14001edde
popf
pop rax
jmp 0x14001f543
cmp eax, 0x15
jne 0x14001eded
popf
pop rax
jmp 0x14001f863
cmp eax, 5
jne 0x14001edfc
popf
pop rax
jmp 0x14001f07f
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x40
mov r14, qword [rcx]
mov rsi, r8
mov rdi, qword [rdx]
mov rbx, rdx
mov r15, rcx
xor r12d, r12d
cmp byte [rbx + 8], r12b
jne 0x14001ee83
push rax
pushf
mov eax, 0xfe2f6dc0
pushf
not eax
add eax, 0xac4770c4
xor eax, 0xb96a6ba6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe379f176
xor eax, 0xca529809
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x98e322f5
xor eax, 0x8e6448ac
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfba0a8cb
xor eax, 0xa0b61f87
rol eax, 6
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xe33c001c
pushf
not eax
add eax, 0xbc7e92ef
xor eax, 0xf08f50fd
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x963708c9
xor eax, 0xc1f6eddd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd44f432a
xor eax, 0x932ce2b3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd353087c
xor eax, 0x83b08ace
rol eax, 0xda
popf
jmp 0x14001eae1
mov rdi, qword [rbx]
test rdi, rdi
je 0x14001ef17
push rax
pushf
mov eax, 0x54169fb8
pushf
not eax
add eax, 0xe7b741ab
xor eax, 0xd99ffa1f
rol eax, 0x13
popf
pushf
not eax
add eax, 0x97fe361b
xor eax, 0xb897e420
rol eax, 0xcf
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x8e4c9150
pushf
not eax
add eax, 0xecd7f57e
xor eax, 0x8309b308
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc17075d7
xor eax, 0xbea497ae
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcb576f69
xor eax, 0xeda4b139
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xed8f1229
xor eax, 0xa456c0fe
rol eax, 0xd0
popf
jmp 0x14001eae1
mov rcx, rdi
jmp 0x14001ef74
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
je 0x14001efb2
push rax
pushf
mov eax, 0x976b5d73
pushf
not eax
add eax, 0xbcd657c0
xor eax, 0xa17544fc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xeff0b7bd
xor eax, 0xb07056b4
rol eax, 0xb0
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x608f0d44
pushf
not eax
add eax, 0x8c5b3dae
xor eax, 0xc7264c82
rol eax, 0x22
popf
pushf
not eax
add eax, 0x991479f5
xor eax, 0xe46a8645
rol eax, 0x2a
popf
jmp 0x14001eae1
mov byte [rbx + 9], al
jmp 0x14001f07f
mov qword [rbx], r12
mov rdi, r12
push rax
pushf
mov eax, 0x7aaf4b7d
pushf
not eax
add eax, 0x80e6f5b1
xor eax, 0x9d369e3d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe011ce10
xor eax, 0xc53151d1
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x83d444cd
xor eax, 0x828ff561
rol eax, 0x4d
popf
jmp 0x14001eae1
mov byte [rbx + 8], 1
cmp byte [rsi + 8], r12b
jne 0x14001f0bc
push rax
pushf
mov eax, 0x4c5aa35d
pushf
not eax
add eax, 0xe86015a1
xor eax, 0xbd034a24
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf15ebe2c
xor eax, 0xd097b1a7
rol eax, 0xfb
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x9a59d77b
pushf
not eax
add eax, 0x926c6e33
xor eax, 0xd170604d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8cd9e278
xor eax, 0xc5c3303d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd61fadfa
xor eax, 0xcdf4e1b3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf15afa42
xor eax, 0x965ee0af
rol eax, 0x78
popf
jmp 0x14001eae1
mov rcx, qword [rsi]
test rcx, rcx
je 0x14001f150
push rax
pushf
mov eax, 0x5bd397d0
pushf
not eax
add eax, 0xb27fad46
xor eax, 0xe078556e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdb7252e9
xor eax, 0xbfbb3ea8
rol eax, 0x75
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x15d9a8f7
pushf
not eax
add eax, 0x82a1ce5d
xor eax, 0x9cf5eab5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9528cc2d
xor eax, 0xdb2eae0d
rol eax, 0xfe
popf
jmp 0x14001eae1
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
je 0x14001f1e8
push rax
pushf
mov eax, 0x2752ccfe
pushf
not eax
add eax, 0xc5b3ff06
xor eax, 0x83eb1b62
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8ccd539d
xor eax, 0xfa0084d8
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe9bab4dd
xor eax, 0x8ee67690
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd88b5cc7
xor eax, 0xda17e8c2
rol eax, 0xf4
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xce4b8b11
pushf
not eax
add eax, 0xddf52979
xor eax, 0x887ea9ae
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe0aada2c
xor eax, 0xf63c2dad
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbc07bc80
xor eax, 0xbdc665c2
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfcedeaec
xor eax, 0xb104b45e
rol eax, 0x1b
popf
jmp 0x14001eae1
mov byte [rsi + 9], al
jmp 0x14001f2eb
mov qword [rsi], r12
push rax
pushf
mov eax, 0x46a301b3
pushf
not eax
add eax, 0xe060a92e
xor eax, 0xcfc67aaa
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9a5571d1
xor eax, 0x930b890f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb929345c
xor eax, 0xef48435e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb902cb42
xor eax, 0x93b46b52
rol eax, 8
popf
jmp 0x14001eae1
mov byte [rsi + 8], 1
push rax
pushf
mov eax, 0xd5dfacc8
pushf
not eax
add eax, 0x8643bfc3
xor eax, 0xd223435b
rol eax, 0xed
popf
pushf
not eax
add eax, 0x810753d1
xor eax, 0xc57306f3
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe0462d1c
xor eax, 0xc66b7ce1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdfa0feeb
xor eax, 0xc4aa6674
rol eax, 0xe7
popf
jmp 0x14001eae1
mov rax, qword [rsi]
test rdi, rdi
jne 0x14001f383
push rax
pushf
mov eax, 0xca6824f4
pushf
not eax
add eax, 0xef4dc653
xor eax, 0xd54d7f8a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd209a840
xor eax, 0xf76b6924
rol eax, 0x37
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xac8d24d8
pushf
not eax
add eax, 0xf02f49bf
xor eax, 0xae79bc66
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbd6ca3ad
xor eax, 0xd93d28ce
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf8d61519
xor eax, 0xcca045f0
rol eax, 0x27
popf
pushf
not eax
add eax, 0xebff7243
xor eax, 0x98906939
rol eax, 0x6b
popf
jmp 0x14001eae1
test rax, rax
jne 0x14001f414
push rax
pushf
mov eax, 0xbd3d33c7
pushf
not eax
add eax, 0xe120a2ca
xor eax, 0xfc1774d6
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe55b25e5
xor eax, 0xe5bb873e
rol eax, 0xf3
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x532a91a
pushf
not eax
add eax, 0xc6387f88
xor eax, 0xd6d8ddaa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd964a234
xor eax, 0x847692cf
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd6c9b59d
xor eax, 0xf22c9933
rol eax, 0xff
popf
jmp 0x14001eae1
movups xmm0, xmmword [rsi]
mov qword [r15 + 8], r14
movups xmm1, xmmword [rbx]
movaps xmmword [rsp + 0x30], xmm0
movzx r14d, byte [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
movaps xmmword [rsp + 0x20], xmm1
movzx ebp, byte [rsp + 0x29]
movzx edi, byte [rsp + 0x28]
mov rbx, qword [rsp + 0x20]
test dil, dil
jne 0x14001f4ea
push rax
pushf
mov eax, 0xc7e0cf33
pushf
not eax
add eax, 0xdc5d59d2
xor eax, 0x8134c610
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb1ca9781
xor eax, 0xa2920e28
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc01badd8
xor eax, 0x9be9265c
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe6a5f587
xor eax, 0xf0255765
rol eax, 0x75
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x55f462f0
pushf
not eax
add eax, 0x9314e3ef
xor eax, 0xbbc99623
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xce3bb4fc
xor eax, 0xff1c0528
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8acad708
xor eax, 0xe8020233
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2f64620
xor eax, 0x9a162a99
rol eax, 0x4c
popf
jmp 0x14001eae1
test rbx, rbx
je 0x14001f57f
push rax
pushf
mov eax, 0x1e4bc522
pushf
not eax
add eax, 0x8a5a28bd
xor eax, 0xe53ea406
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc48db498
xor eax, 0xeb9a2371
rol eax, 0xe6
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x69383c65
pushf
not eax
add eax, 0xfaa42599
xor eax, 0x84feba6f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xce8d44ce
xor eax, 0xd705ad4c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc2dc5e7a
xor eax, 0x931217db
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd758c988
xor eax, 0xea5e0ef6
rol eax, 0xbf
popf
jmp 0x14001eae1
mov rcx, rbx
jmp 0x14001f5dc
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
je 0x14001f62d
push rax
pushf
mov eax, 0x3aec9353
pushf
not eax
add eax, 0xc8188e86
xor eax, 0xbc49f417
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa4caa208
xor eax, 0xc5c24353
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb52b703b
xor eax, 0xacc0bb9d
rol eax, 0x66
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xf52d43a1
pushf
not eax
add eax, 0x80c7634e
xor eax, 0xf3c5ef25
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xdff835b4
xor eax, 0x8007903b
rol eax, 0x77
popf
jmp 0x14001eae1
movzx ebp, al
jmp 0x14001fc58
test rax, rax
jne 0x14001f6f9
push rax
pushf
mov eax, 0xb8932ae3
pushf
not eax
add eax, 0xd8bab755
xor eax, 0xc2ccd63e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf149fe7c
xor eax, 0xd0df7dc9
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8dca52d5
xor eax, 0xa24db550
rol eax, 0x33
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xfde92ab6
pushf
not eax
add eax, 0xe0d15e57
xor eax, 0xad120d9a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xea6b854d
xor eax, 0xcb4e5c8f
rol eax, 0x9b
popf
jmp 0x14001eae1
cmp r14, qword [r15 + 8]
je 0x14001f778
push rax
pushf
mov eax, 0x767bace6
pushf
not eax
add eax, 0xa97016b2
xor eax, 0xb9f2142e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb077edc9
xor eax, 0xc2db507a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x86aa158c
xor eax, 0xc14d8b49
rol eax, 0x31
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xe7e26fbd
pushf
not eax
add eax, 0xcc7fd990
xor eax, 0x899560c9
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb87875ac
xor eax, 0x950dd4aa
rol eax, 0x51
popf
jmp 0x14001eae1
cmp byte [rbx + 8], r12b
jne 0x14001f80a
push rax
pushf
mov eax, 0xfefea627
pushf
not eax
add eax, 0xa0664727
xor eax, 0x86c382b9
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd0f0ead9
xor eax, 0xf35b7232
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd49613a4
xor eax, 0x95591798
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf4c9dfd4
xor eax, 0xa052bb94
rol eax, 7
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xa7cb2362
pushf
not eax
add eax, 0xe8893db2
xor eax, 0xfd758def
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe1729f7b
xor eax, 0xa78beb56
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc4fc1565
xor eax, 0xfa72fe7f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb410c6ff
xor eax, 0xe06691a3
rol eax, 0xca
popf
jmp 0x14001eae1
test rdi, rdi
je 0x14001f89b
push rax
pushf
mov eax, 0x256d64e5
pushf
not eax
add eax, 0xc15a0908
xor eax, 0xdda74b99
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe33a0cec
xor eax, 0x974a51b3
rol eax, 0x40
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xf192b686
pushf
not eax
add eax, 0xffcdaffb
xor eax, 0xa00c4818
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe8ddf82b
xor eax, 0xa38154e9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8d9e6030
xor eax, 0x88ae8cce
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb0b461c5
xor eax, 0xe691f637
rol eax, 0x39
popf
jmp 0x14001eae1
mov rcx, rdi
jmp 0x14001f8f8
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
je 0x14001f949
push rax
pushf
mov eax, 0xba731a17
pushf
not eax
add eax, 0x96953b3b
xor eax, 0xa990ca05
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc4156e20
xor eax, 0xfe670878
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe94fc6bf
xor eax, 0xd227fb85
rol eax, 0xe4
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x1363e5f6
pushf
not eax
add eax, 0x983b53b3
xor eax, 0xb9592e98
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc84acb6d
xor eax, 0xdb013175
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9be8b198
xor eax, 0x87b31dc0
rol eax, 0x87
popf
jmp 0x14001eae1
mov byte [rbx + 9], al
push rax
pushf
mov eax, 0x5b133ea3
pushf
not eax
add eax, 0xb403b6c4
xor eax, 0xd2f488bb
rol eax, 0xed
popf
pushf
not eax
add eax, 0xce44a05a
xor eax, 0xb0312f18
rol eax, 0xa4
popf
jmp 0x14001eae1
mov rcx, rdi
mov rdi, qword [rbx]
push rax
pushf
mov eax, 0xd1ddd26c
pushf
not eax
add eax, 0xd96bc347
xor eax, 0x87bb0097
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe14b7c22
xor eax, 0xd79b7303
rol eax, 0xba
popf
jmp 0x14001eae1
movzx eax, byte [rbx + 9]
mov byte [r14], al
test rcx, rcx
je 0x14001fa3d
push rax
pushf
mov eax, 0x730df627
pushf
not eax
add eax, 0xaf501bfd
xor eax, 0xce7e1309
rol eax, 0x96
popf
pushf
not eax
add eax, 0x85832b20
xor eax, 0xce729c12
rol eax, 0x8f
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xe4c4a8a6
pushf
not eax
add eax, 0xaffc1766
xor eax, 0xa049553c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9a2dbe90
xor eax, 0xac2010ad
rol eax, 0xbf
popf
jmp 0x14001eae1
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sbumpc_void____ptr64]
cmp eax, 0xffffffff
je 0x14001fac2
push rax
pushf
mov eax, 0x63e3409a
pushf
not eax
add eax, 0xdece3f67
xor eax, 0xd785052e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc6ea9ba8
xor eax, 0xd2beaf0c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf66cd3ce
xor eax, 0x9bf58ea5
rol eax, 0xdf
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xf6d7c841
pushf
not eax
add eax, 0x939482ed
xor eax, 0x914366ad
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb692b6e9
xor eax, 0xb470eabd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf6319b58
xor eax, 0x95c10672
rol eax, 0xe5
popf
jmp 0x14001eae1
xor al, al
mov byte [rbx + 8], al
inc r14
jmp 0x14001ee24
mov qword [rbx], r12
mov rcx, r12
mov rdi, r12
jmp 0x14001f9fe
mov al, 0x44
pushf
not al
add al, 0x5c
xor al, 6
rol al, 0xee
popf
pushf
not al
add al, 0xca
xor al, 0xc5
rol al, 0x12
popf
mov qword [rbx], r12
mov byte [rbx + 8], al
mov rdi, r12
inc r14
jmp 0x14001ee24
mov rbx, r12
push rax
pushf
mov eax, 0xb3510445
pushf
not eax
add eax, 0xa4ef6b74
xor eax, 0xa89a1047
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xaa503f28
xor eax, 0xe47299c3
rol eax, 0xc6
popf
jmp 0x14001eae1
mov dil, 0x51
pushf
not dil
add dil, 0xb3
xor dil, 0xb1
rol dil, 0xfb
popf
pushf
not dil
add dil, 0x57
xor dil, 0xc6
rol dil, 0x66
popf
pushf
not dil
add dil, 0x49
xor dil, 0xc2
rol dil, 0xb0
popf
push rax
pushf
mov eax, 0x8865b487
pushf
not eax
add eax, 0x8853d43e
xor eax, 0xf9f79993
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd606a183
xor eax, 0x9391f0b6
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8c1c2aa5
xor eax, 0xfb8edcef
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe07c1cc8
xor eax, 0xc7d04a61
rol eax, 0xc0
popf
jmp 0x14001eae1
test r14b, r14b
jne 0x14001fd4b
push rax
pushf
mov eax, 0x6836f138
pushf
not eax
add eax, 0xfea58a26
xor eax, 0x98d132c1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xad7ccd90
xor eax, 0xeb261382
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfc2b47bb
xor eax, 0xbe6b6868
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8e8a8b73
xor eax, 0xd385fa69
rol eax, 0xc6
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xcefd7206
pushf
not eax
add eax, 0x9c1b4087
xor eax, 0xd96f30f7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x84355e6a
xor eax, 0x84339df8
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8a8eeb84
xor eax, 0xf7f63271
rol eax, 0x27
popf
jmp 0x14001eae1
test rsi, rsi
je 0x14001fdef
push rax
pushf
mov eax, 0x32a033f0
pushf
not eax
add eax, 0xc6323971
xor eax, 0xe341f7af
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdc648e51
xor eax, 0x82b199e6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd45ada21
xor eax, 0x8d2457fa
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc5802163
xor eax, 0xd0e8fe84
rol eax, 0xb4
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x4da6117b
pushf
not eax
add eax, 0xe535b46b
xor eax, 0x81511285
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdc65634c
xor eax, 0xfec876e1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8352e212
xor eax, 0xa7e64430
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9badbec9
xor eax, 0xc9b876a7
rol eax, 0x4a
popf
jmp 0x14001eae1
mov rcx, rsi
jmp 0x14001fe4c
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
jne 0x14001fe9d
push rax
pushf
mov eax, 0xb4bd7a9c
pushf
not eax
add eax, 0x8673bf1a
xor eax, 0x8d2a6486
rol eax, 0x22
popf
pushf
not eax
add eax, 0xad47dc94
xor eax, 0x805d6901
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb3bb63ec
xor eax, 0xf9313624
rol eax, 0x5b
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xaf641c29
pushf
not eax
add eax, 0x9e860509
xor eax, 0xe145e3cc
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa47a8991
xor eax, 0xa4f2685a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x89ddf641
xor eax, 0x9fd24b21
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfffefd35
xor eax, 0x97b70133
rol eax, 0x17
popf
jmp 0x14001eae1
mov rsi, r12
push rax
pushf
mov eax, 0xb0fb7fec
pushf
not eax
add eax, 0xa3686d34
xor eax, 0xca7b7ab1
rol eax, 0x61
popf
pushf
not eax
add eax, 0x86fedb06
xor eax, 0xf943961c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xffd12a8f
xor eax, 0xb74e0d13
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9d206f1e
xor eax, 0xeedec5ed
rol eax, 0x57
popf
jmp 0x14001eae1
mov r14b, 0x43
pushf
not r14b
add r14b, 0xc9
xor r14b, 0x7e
rol r14b, 0x2e
popf
pushf
not r14b
add r14b, 7
xor r14b, 0xa
rol r14b, 0x9f
popf
push rax
pushf
mov eax, 0x4b3fb51f
pushf
not eax
add eax, 0xb9f0b0f7
xor eax, 0xc100851d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x842a426f
xor eax, 0x93df4767
rol eax, 0x8b
popf
jmp 0x14001eae1
test rbx, rbx
jne 0x14001fff9
push rax
pushf
mov eax, 0x44514791
pushf
not eax
add eax, 0xa3f9569f
xor eax, 0xf6f8c7fb
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9c5ef7e3
xor eax, 0xe399f74e
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfce4954f
xor eax, 0x8d318e84
rol eax, 0x43
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xfa9760d4
pushf
not eax
add eax, 0xc58c07f1
xor eax, 0xf42d538b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x96d9536a
xor eax, 0x9c8db6fd
rol eax, 0x3b
popf
jmp 0x14001eae1
test rsi, rsi
jne 0x140020064
push rax
pushf
mov eax, 0x6d1c8d9e
pushf
not eax
add eax, 0x8c7926bc
xor eax, 0x9a23a1e0
rol eax, 9
popf
pushf
not eax
add eax, 0x90552fe8
xor eax, 0x91e37add
rol eax, 0xd7
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x7f479f84
pushf
not eax
add eax, 0x8d6eb892
xor eax, 0xe69b8d83
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc6dbf637
xor eax, 0xdab966e9
rol eax, 1
popf
pushf
not eax
add eax, 0xa49cd63a
xor eax, 0xd296d732
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8874d1b1
xor eax, 0xccf2b149
rol eax, 0x92
popf
jmp 0x14001eae1
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x80]
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret
test rsi, rsi
jne 0x140020154
push rax
pushf
mov eax, 0x25029bd7
pushf
not eax
add eax, 0x9f74c9cf
xor eax, 0xa33fb74b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb8b0b33a
xor eax, 0xc54bd8cf
rol eax, 0x96
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x35a6aaeb
pushf
not eax
add eax, 0xab0d1eaa
xor eax, 0xe3ad9308
rol eax, 0x60
popf
pushf
not eax
add eax, 0xeea08d27
xor eax, 0xb43c3f41
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf91683fb
xor eax, 0xad86e1ae
rol eax, 0xa6
popf
jmp 0x14001eae1
test dil, dil
jne 0x1400201f8
push rax
pushf
mov eax, 0x145583a7
pushf
not eax
add eax, 0xff722f33
xor eax, 0xf00d0659
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf8c767b5
xor eax, 0xf79ec662
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf4a7c2fc
xor eax, 0xd660386f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb244ee35
xor eax, 0xd7404ab3
rol eax, 0x4f
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x76a381c7
pushf
not eax
add eax, 0x9ef09708
xor eax, 0xc2465f58
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc12901ab
xor eax, 0xd9d50d49
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xaf1537ea
xor eax, 0x9b9dbb54
rol eax, 0x61
popf
jmp 0x14001eae1
test rbx, rbx
je 0x140020276
push rax
pushf
mov eax, 0xa60477a9
pushf
not eax
add eax, 0xd8aeab00
xor eax, 0x8af97752
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc7c11935
xor eax, 0xe808c5f0
rol eax, 0x48
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x9653865e
pushf
not eax
add eax, 0xfe9b94cf
xor eax, 0xbe63107b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe55a0cf5
xor eax, 0xa92d35b5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb5c34b88
xor eax, 0xfc9db5fd
rol eax, 0xb4
popf
jmp 0x14001eae1
mov rcx, rbx
jmp 0x1400202c0
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sgetc_void____ptr64]
cmp eax, 0xffffffff
je 0x140020324
push rax
pushf
mov eax, 0x53ef8086
pushf
not eax
add eax, 0xa1cb664d
xor eax, 0xdf165830
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbb460d54
xor eax, 0x97f018eb
rol eax, 0x32
popf
pushf
not eax
add eax, 0xab72f08b
xor eax, 0xbc797623
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa9cceca8
xor eax, 0xc0b39c57
rol eax, 0
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x97b2f705
pushf
not eax
add eax, 0x8b63c0e8
xor eax, 0xcda6f6a5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf136efd5
xor eax, 0xe809b508
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc53f5762
xor eax, 0x87bbbe6f
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf840c6b1
xor eax, 0xb70dd77b
rol eax, 0x21
popf
jmp 0x14001eae1
movzx ebp, al
jmp 0x140020427
mov rbx, r12
push rax
pushf
mov eax, 0xd65a65bb
pushf
not eax
add eax, 0xf22b5763
xor eax, 0xcd78140a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9807b86a
xor eax, 0xf0f1fbb5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbb3a0c6f
xor eax, 0xf53f9183
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc4d63f68
xor eax, 0xab9a8a16
rol eax, 0x9a
popf
jmp 0x14001eae1
mov rdx, qword [r15 + 8]
mov byte [rsp + 0x70], bpl
cmp rdx, qword [r15 + 0x10]
je 0x14002047c
push rax
pushf
mov eax, 0x9e2dc644
pushf
not eax
add eax, 0x8a08bd92
xor eax, 0xc553ea6f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb9eb9f82
xor eax, 0x8f678197
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdbb8d9e3
xor eax, 0xe9d2b85b
rol eax, 0x33
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xf1bdecf5
pushf
not eax
add eax, 0xd99bef71
xor eax, 0xb9e2a81c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xffe98bcd
xor eax, 0xc8f7a679
rol eax, 0xa
popf
jmp 0x14001eae1
mov byte [rdx], bpl
inc qword [r15 + 8]
jmp 0x140020554
lea r8, [rsp + 0x70]
mov rcx, r15
call fcn.14001aecd
push rax
pushf
mov eax, 0x5c83a358
pushf
not eax
add eax, 0xa229359c
xor eax, 0x9eb47b99
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x961c6d6b
xor eax, 0xf6310123
rol eax, 0x69
popf
jmp 0x14001eae1
test rbx, rbx
je 0x14002058c
push rax
pushf
mov eax, 0xbfe2b3b2
pushf
not eax
add eax, 0xe9023a9c
xor eax, 0xb4c52718
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfb93319e
xor eax, 0xbca5e0a4
rol eax, 0x65
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0xebce4379
pushf
not eax
add eax, 0xe56004d1
xor eax, 0xec113e8e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf896ecce
xor eax, 0xf497881f
rol eax, 0x7f
popf
jmp 0x14001eae1
mov rcx, rbx
jmp 0x1400205c3
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sbumpc_void____ptr64]
cmp eax, 0xffffffff
je 0x140020627
push rax
pushf
mov eax, 0x303126e2
pushf
not eax
add eax, 0xa121c973
xor eax, 0xd6db0784
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc0204007
xor eax, 0xcac9ea42
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf8d732c4
xor eax, 0xce1e98e6
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe7200397
xor eax, 0x9dd22c9e
rol eax, 0xe0
popf
jmp 0x14001eae1
push rax
pushf
mov eax, 0x58b92a4a
pushf
not eax
add eax, 0x9ad75240
xor eax, 0x9e3673a0
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb2510e9d
xor eax, 0x9cdad487
rol eax, 0xb6
popf
jmp 0x14001eae1
xor dil, dil
jmp 0x14001f488
mov rbx, r12
mov dil, 0x62
pushf
not dil
add dil, 0x6e
xor dil, 0xa
rol dil, 0x84
popf
pushf
not dil
add dil, 0xe0
xor dil, 0x1a
rol dil, 0x56
popf
pushf
not dil
add dil, 0xe4
xor dil, 0x6f
rol dil, 0xa8
popf
jmp 0x14001f488