Function at 0x14006be06
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x26c42b45
pushf
not eax
add eax, 0xb5be4332
xor eax, 0xa36e83e1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x81045a10
xor eax, 0x93edd0c9
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc2053b57
xor eax, 0xcd39ee4e
rol eax, 0xf7
popf
cmp eax, 0x20
jne 0x14006be56
popf
pop rax
jmp 0x14006cfcb
cmp eax, 0
jne 0x14006be65
popf
pop rax
jmp 0x14006c045
cmp eax, 3
jne 0x14006be74
popf
pop rax
jmp 0x14006c239
cmp eax, 1
jne 0x14006be83
popf
pop rax
jmp 0x14006c0bb
cmp eax, 0xd
jne 0x14006be92
popf
pop rax
jmp 0x14006c71c
cmp eax, 0x1a
jne 0x14006bea1
popf
pop rax
jmp 0x14006cd2c
cmp eax, 0xe
jne 0x14006beb0
popf
pop rax
jmp 0x14006c7b0
cmp eax, 0xb
jne 0x14006bebf
popf
pop rax
jmp 0x14006c635
cmp eax, 0x19
jne 0x14006bece
popf
pop rax
jmp 0x14006cce3
cmp eax, 8
jne 0x14006bedd
popf
pop rax
jmp 0x14006c449
cmp eax, 0x1d
jne 0x14006beec
popf
pop rax
jmp 0x14006ce4b
cmp eax, 0x17
jne 0x14006befb
popf
pop rax
jmp 0x14006cbec
cmp eax, 0x1c
jne 0x14006bf0a
popf
pop rax
jmp 0x14006cde4
cmp eax, 0x12
jne 0x14006bf19
popf
pop rax
jmp 0x14006c9ce
cmp eax, 0x18
jne 0x14006bf28
popf
pop rax
jmp 0x14006cc95
cmp eax, 0x11
jne 0x14006bf37
popf
pop rax
jmp 0x14006c93d
cmp eax, 0x1b
jne 0x14006bf46
popf
pop rax
jmp 0x14006cd89
cmp eax, 0x21
jne 0x14006bf55
popf
pop rax
jmp 0x14006d019
cmp eax, 0xa
jne 0x14006bf64
popf
pop rax
jmp 0x14006c590
cmp eax, 0x14
jne 0x14006bf73
popf
pop rax
jmp 0x14006caeb
cmp eax, 0xf
jne 0x14006bf82
popf
pop rax
jmp 0x14006c82a
cmp eax, 0x13
jne 0x14006bf91
popf
pop rax
jmp 0x14006ca9d
cmp eax, 0x15
jne 0x14006bfa0
popf
pop rax
jmp 0x14006cb39
cmp eax, 2
jne 0x14006bfaf
popf
pop rax
jmp 0x14006c176
cmp eax, 0x1e
jne 0x14006bfbe
popf
pop rax
jmp 0x14006ceef
cmp eax, 0xc
jne 0x14006bfcd
popf
pop rax
jmp 0x14006c6a0
cmp eax, 7
jne 0x14006bfdc
popf
pop rax
jmp 0x14006c3fb
cmp eax, 5
jne 0x14006bfeb
popf
pop rax
jmp 0x14006c302
cmp eax, 0x1f
jne 0x14006bffa
popf
pop rax
jmp 0x14006cf2d
cmp eax, 0x10
jne 0x14006c009
popf
pop rax
jmp 0x14006c8de
cmp eax, 6
jne 0x14006c018
popf
pop rax
jmp 0x14006c337
cmp eax, 9
jne 0x14006c027
popf
pop rax
jmp 0x14006c4f3
cmp eax, 4
jne 0x14006c036
popf
pop rax
jmp 0x14006c2b7
cmp eax, 0x16
jne 0x14006c045
popf
pop rax
jmp 0x14006cbe3
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x30
mov r15, rdx
mov rsi, rcx
xor ebx, ebx
mov dword [rsp + 0x70], ebx
mov r14, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0xe172a249
pushf
not eax
add eax, 0xc5413d7c
xor eax, 0xf4e42126
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x98e47ce7
xor eax, 0xbf464d77
rol eax, 0xf
popf
pushf
not eax
add eax, 0xab49cb93
xor eax, 0xef8e4c1f
rol eax, 3
popf
jmp 0x14006be47
inc r14
cmp byte [rdx + r14], bl
jne 0x14006c11d
push rax
pushf
mov eax, 0x57527661
pushf
not eax
add eax, 0xd6095116
xor eax, 0xe4fff053
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc9aebe0a
xor eax, 0xcf414410
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe38b5afa
xor eax, 0xf259cfbf
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc35accd3
xor eax, 0xb7e71c05
rol eax, 0xd8
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x54e3896e
pushf
not eax
add eax, 0xce246629
xor eax, 0xd711fbc2
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc19e33a8
xor eax, 0xe1dfc881
rol eax, 0x61
popf
pushf
not eax
add eax, 0x944f8026
xor eax, 0x9b5591f6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf0b29300
xor eax, 0xba0cf18a
rol eax, 0x84
popf
jmp 0x14006be47
mov rax, qword [rcx]
movsxd rcx, dword [rax + 4]
mov rdi, qword [rcx + rsi + 0x28]
test rdi, rdi
jle 0x14006c1e0
push rax
pushf
mov eax, 0x5716051
pushf
not eax
add eax, 0xbd8cf7d1
xor eax, 0xd0dea8c8
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbf40a6bc
xor eax, 0xd99dd210
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbf951e71
xor eax, 0xb03b88b4
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc39710d2
xor eax, 0xb7341f54
rol eax, 0x80
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0xfa0167ae
pushf
not eax
add eax, 0xcf2f841e
xor eax, 0xf7dd0e67
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xadc620d3
xor eax, 0xfcadb288
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaa3b2bd6
xor eax, 0x83c96837
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc35fce69
xor eax, 0x80fcd651
rol eax, 0x78
popf
jmp 0x14006be47
cmp rdi, r14
jle 0x14006c271
push rax
pushf
mov eax, 0x619901f4
pushf
not eax
add eax, 0x98070bab
xor eax, 0xe0bdeaec
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9c7a83f1
xor eax, 0xc897291b
rol eax, 0x82
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x386f439c
pushf
not eax
add eax, 0xbcd7843a
xor eax, 0xf42fa874
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd0e6c42e
xor eax, 0xec299b61
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf63aa7f8
xor eax, 0xf20b54d5
rol eax, 0x65
popf
jmp 0x14006be47
sub rdi, r14
jmp 0x14006c337
xor edi, edi
push rax
pushf
mov eax, 0x44e3d8b9
pushf
not eax
add eax, 0xfa0948e9
xor eax, 0xeba2cff3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb16e543c
xor eax, 0x83a86bc0
rol eax, 0x25
popf
jmp 0x14006be47
mov r12, rsi
mov qword [rsp + 0x20], rsi
mov rcx, qword [rcx + rsi + 0x48]
test rcx, rcx
je 0x14006c3a2
push rax
pushf
mov eax, 0x885d397a
pushf
not eax
add eax, 0xb44d6eb0
xor eax, 0xaf5e5c39
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe1539c99
xor eax, 0xcf88141f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd0437b06
xor eax, 0x9499eb56
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc6cb726e
xor eax, 0xba6f7753
rol eax, 0x4e
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x7224a2fa
pushf
not eax
add eax, 0x93e59cf4
xor eax, 0xaf88a931
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf6f5296b
xor eax, 0xc49ee706
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc086aac2
xor eax, 0xb9fa00db
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9b5fda5b
xor eax, 0xf8242721
rol eax, 0x86
popf
jmp 0x14006be47
mov rax, qword [rcx]
jmp 0x14006c3ff
call qword [rax + 8]
nop
push rax
pushf
mov eax, 0x81928599
pushf
not eax
add eax, 0x9f302c54
xor eax, 0xdc04e626
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb0c8df6a
xor eax, 0xa6f3aca0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe9b3200c
xor eax, 0xd07e96ec
rol eax, 0x68
popf
jmp 0x14006be47
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
jmp 0x14006c45d
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
test al, al
je 0x14006c4c0
push rax
pushf
mov eax, 0x29ade108
pushf
not eax
add eax, 0x875ba975
xor eax, 0x83178bf0
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9acef32c
xor eax, 0xf96081f3
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9fac895d
xor eax, 0xf8757da3
rol eax, 3
popf
pushf
not eax
add eax, 0xa18e11cb
xor eax, 0xf460045c
rol eax, 0x1c
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x6a8c05ba
pushf
not eax
add eax, 0x98734106
xor eax, 0xe0dd721c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe4c88556
xor eax, 0xacff2d88
rol eax, 0x49
popf
jmp 0x14006be47
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rsi + 0x50]
test rcx, rcx
je 0x14006c55d
push rax
pushf
mov eax, 0x5a70c035
pushf
not eax
add eax, 0x9ed31297
xor eax, 0x955e4a6f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa4d72d4b
xor eax, 0xdd483f7c
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9a5362fe
xor eax, 0x9f7951fe
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9f0a2689
xor eax, 0x8d7859e8
rol eax, 0x55
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x54ad04d6
pushf
not eax
add eax, 0xcb62d0ce
xor eax, 0xf8a046f8
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8b85e5ab
xor eax, 0xc47b1f25
rol eax, 0xe1
popf
jmp 0x14006be47
cmp rcx, rsi
je 0x14006c5db
push rax
pushf
mov eax, 0x414e35b4
pushf
not eax
add eax, 0xbe8edcb3
xor eax, 0xa0b1c739
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8c5271c1
xor eax, 0xfeed866f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe9840364
xor eax, 0x8690c85b
rol eax, 0x80
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x5207b38c
pushf
not eax
add eax, 0xef8b8cda
xor eax, 0xb76e1a66
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe4c30e45
xor eax, 0xe60027a0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbfc857d9
xor eax, 0xbc375077
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xef1e2171
xor eax, 0xc776da0b
rol eax, 0x12
popf
jmp 0x14006be47
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::flush_void____ptr64]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
jmp 0x14006c64f
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
jmp 0x14006c71c
mov al, 0x5b
pushf
not al
add al, 0x19
xor al, 0x8e
rol al, 0xe7
popf
pushf
not al
add al, 0xf7
xor al, 0xfe
rol al, 0xba
popf
pushf
not al
add al, 2
xor al, 0x71
rol al, 0x43
popf
pushf
not al
add al, 0x43
xor al, 0x36
rol al, 0xb6
popf
push rax
pushf
mov eax, 0x3c38490d
pushf
not eax
add eax, 0xef7d153a
xor eax, 0xc267973b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe9ea389c
xor eax, 0xd9a8d0cd
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb00432ce
xor eax, 0x957e5b43
rol eax, 0x79
popf
jmp 0x14006be47
mov byte [rsp + 0x28], al
test al, al
jne 0x14006c757
push rax
pushf
mov eax, 0x411a06c9
pushf
not eax
add eax, 0xae933a9f
xor eax, 0x8603ad88
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf11cad4e
xor eax, 0xa860d658
rol eax, 7
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x5cb89043
pushf
not eax
add eax, 0xb2ef50ef
xor eax, 0x8ed4def6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa8dd6798
xor eax, 0x889c4ea1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xba68647d
xor eax, 0xb03c0095
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xaf0e6301
xor eax, 0xd3693554
rol eax, 0x6e
popf
jmp 0x14006be47
mov ebx, 0xdb780955
pushf
not ebx
add ebx, 0x9ece400d
xor ebx, 0xa66a81cc
rol ebx, 0xc2
popf
pushf
not ebx
add ebx, 0x888a9a10
xor ebx, 0xf317bc22
rol ebx, 0x4b
popf
jmp 0x14006ce4b
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov eax, dword [rcx + rsi + 0x18]
and eax, 0x1c0
cmp eax, 0x40
je 0x14006c898
push rax
pushf
mov eax, 0x48d8252e
pushf
not eax
add eax, 0xc2d4f771
xor eax, 0xbd03cd2c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe2b0b3f0
xor eax, 0xbdad681b
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcebdd2b2
xor eax, 0x9fa3bc6f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa74e99d9
xor eax, 0xd2e2ea25
rol eax, 0x41
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x6629d5a4
pushf
not eax
add eax, 0xa0e962d6
xor eax, 0xf1197c57
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xabfe5874
xor eax, 0xa1032851
rol eax, 0x37
popf
pushf
not eax
add eax, 0x839d898f
xor eax, 0xd063c465
rol eax, 0xa5
popf
jmp 0x14006be47
nop word [rax + rax]
push rax
pushf
mov eax, 0x196c3d66
pushf
not eax
add eax, 0xa89d5d9e
xor eax, 0xf6e55ff8
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa74990a4
xor eax, 0xb5a127a9
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x935fc9c6
xor eax, 0xd2958c1d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9e932135
xor eax, 0xe5b455bf
rol eax, 0x6a
popf
jmp 0x14006be47
test rdi, rdi
jle 0x14006c975
push rax
pushf
mov eax, 0xd19989d5
pushf
not eax
add eax, 0xe63e139e
xor eax, 0x9666e062
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb2f64495
xor eax, 0xa36c9dea
rol eax, 0x8a
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x5e2220fa
pushf
not eax
add eax, 0xfdf218f4
xor eax, 0xd18ffb1e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc58bba6d
xor eax, 0xff791e3b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb9a39597
xor eax, 0xa16f2ce1
rol eax, 0x22
popf
pushf
not eax
add eax, 0xce1a7f84
xor eax, 0xe4531c05
rol eax, 0xa0
popf
jmp 0x14006be47
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
movzx edx, byte [rcx + rsi + 0x58]
mov rcx, qword [rcx + rsi + 0x48]
jmp 0x14006c9e0
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputc_char____ptr64]
cmp eax, 0xffffffff
jne 0x14006ca44
push rax
pushf
mov eax, 0xc790f942
pushf
not eax
add eax, 0xeaaefc6d
xor eax, 0xa62f10d1
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x99f8286d
xor eax, 0xaf7ca27c
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbe25c556
xor eax, 0xd9677bd7
rol eax, 0x17
popf
pushf
not eax
add eax, 0x94b18899
xor eax, 0xf06c6abe
rol eax, 0xec
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x27667678
pushf
not eax
add eax, 0xbfe02bc4
xor eax, 0xe998237d
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe733aef3
xor eax, 0xce26dab4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc774a408
xor eax, 0xe3fcafcf
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc28f19e0
xor eax, 0xa12345e5
rol eax, 0x88
popf
jmp 0x14006be47
lea ebx, [rax + 5]
jmp 0x14006cd2c
dec rdi
jmp 0x14006c93d
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov r8, r14
mov rdx, r15
mov rcx, qword [rcx + rsi + 0x48]
jmp 0x14006cb4c
call qword [sym.imp.MSVCP140.dll_public:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputn_char_const____ptr64__long_long___int64_____ptr64]
cmp rax, r14
jne 0x14006cb9d
push rax
pushf
mov eax, 0x2951384d
pushf
not eax
add eax, 0xe3f43d90
xor eax, 0xfff1711b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb704b483
xor eax, 0xd6887dd1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd489ca0c
xor eax, 0xde27db6f
rol eax, 0x3c
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x1a3fec17
pushf
not eax
add eax, 0xf57c1df9
xor eax, 0xa800db2a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdaaab73f
xor eax, 0xc34f535a
rol eax, 7
popf
pushf
not eax
add eax, 0xd3779896
xor eax, 0xb99b031f
rol eax, 0x59
popf
jmp 0x14006be47
test rdi, rdi
jle 0x14006cd89
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
movzx edx, byte [rcx + rsi + 0x58]
mov rcx, qword [rcx + rsi + 0x48]
jmp 0x14006cbfe
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputc_char____ptr64]
cmp eax, 0xffffffff
je 0x14006cc3c
push rax
pushf
mov eax, 0x2bad11f7
pushf
not eax
add eax, 0xe0f3fdfe
xor eax, 0xe5e8caa6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9e420e7a
xor eax, 0xba58096f
rol eax, 0x8c
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x2400064e
pushf
not eax
add eax, 0xecc357a6
xor eax, 0xaf2e553a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa161847a
xor eax, 0xe33c235f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbc9182d2
xor eax, 0xbb64e1ba
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa318c196
xor eax, 0x835d0253
rol eax, 0x16
popf
jmp 0x14006be47
dec rdi
jmp 0x14006cbe3
or ebx, 4
push rax
pushf
mov eax, 0x247100d0
pushf
not eax
add eax, 0xbefc6a04
xor eax, 0xd4baacbf
rol eax, 0x15
popf
pushf
not eax
add eax, 0xac6161b7
xor eax, 0xbf84e979
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbafac334
xor eax, 0xa5a1fb16
rol eax, 0xb1
popf
jmp 0x14006be47
mov dword [rsp + 0x70], ebx
push rax
pushf
mov eax, 0xc7c289c6
pushf
not eax
add eax, 0x97f802a5
xor eax, 0xc224a039
rol eax, 0x96
popf
pushf
not eax
add eax, 0x91e8aadd
xor eax, 0x9f63a30a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x94b6ae97
xor eax, 0xc20b6c2e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbf886a8b
xor eax, 0x97f62850
rol eax, 0x18
popf
jmp 0x14006be47
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov qword [rcx + rsi + 0x28], 0
jmp 0x14006ce4b
mov rsi, qword [rsp + 0x60]
mov ebx, dword [rsp + 0x70]
mov r12, qword [rsp + 0x20]
push rax
pushf
mov eax, 0xc538d98b
pushf
not eax
add eax, 0x96d10715
xor eax, 0x95c0edc3
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe4f14d5a
xor eax, 0xcf77e430
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe1f56821
xor eax, 0xff7c63ac
rol eax, 0xb
popf
pushf
not eax
add eax, 0x82d13430
xor eax, 0xc003ec4c
rol eax, 0xea
popf
jmp 0x14006be47
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
xor r8d, r8d
mov edx, ebx
jmp 0x14006ce64
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
jmp 0x14006ce6c
call qword [sym.imp.MSVCP140.dll_bool___cdecl_std::uncaught_exception_void_]
test al, al
jne 0x14006cea9
push rax
pushf
mov eax, 0x2c32223c
pushf
not eax
add eax, 0xdf5e7d35
xor eax, 0xdc9cbba3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb3dc70ca
xor eax, 0x97b17ad3
rol eax, 0x96
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0xb0f0b7da
pushf
not eax
add eax, 0xfc417b1c
xor eax, 0x98dda6af
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf47432c6
xor eax, 0xd1d8ef2c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf831a8db
xor eax, 0xfb498313
rol eax, 0xc2
popf
jmp 0x14006be47
mov rcx, r12
jmp 0x14006cef3
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::_Osfx_void____ptr64]
nop
push rax
pushf
mov eax, 0xca44922f
pushf
not eax
add eax, 0xbebd5e6e
xor eax, 0xbbd98eb5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc2fc9d37
xor eax, 0x95b1982c
rol eax, 0x71
popf
jmp 0x14006be47
mov rax, qword [r12]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + r12 + 0x48]
test rcx, rcx
je 0x14006cf98
push rax
pushf
mov eax, 0x1e2395a7
pushf
not eax
add eax, 0xc0051a9a
xor eax, 0xff1d9dda
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd02bf8dd
xor eax, 0x87bc56c2
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc84cea5d
xor eax, 0x99ef021f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfa54b33f
xor eax, 0xa861603c
rol eax, 0xb6
popf
jmp 0x14006be47
push rax
pushf
mov eax, 0x4d6b09f0
pushf
not eax
add eax, 0x83cc4166
xor eax, 0x92d7d63c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbf0d086b
xor eax, 0x9955df1d
rol eax, 0xd8
popf
jmp 0x14006be47
mov rax, qword [rcx]
jmp 0x14006cfcf
call qword [rax + 0x10]
nop
push rax
pushf
mov eax, 0x47a5e52a
pushf
not eax
add eax, 0xc93a7446
xor eax, 0x8153e4e6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe2963e65
xor eax, 0x92aa6bd6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf31bc537
xor eax, 0xdb4acd08
rol eax, 0x49
popf
jmp 0x14006be47
mov rax, rsi
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret