Function at 0x140131d02
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xda53d898
pushf
not eax
add eax, 0xd55867c9
xor eax, 0xf797ddb1
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa2ed586b
xor eax, 0xce4d1546
rol eax, 0x1c
popf
cmp eax, 4
jne 0x14004d50e
popf
pop rax
jmp 0x14004d8e3
cmp eax, 0
jne 0x14004d51d
popf
pop rax
jmp 0x14004d685
cmp eax, 3
jne 0x14004d52c
popf
pop rax
jmp 0x14004d84e
cmp eax, 1
jne 0x14004d53b
popf
pop rax
jmp 0x14004d745
cmp eax, 0xd
jne 0x14004d54a
popf
pop rax
jmp 0x14004dd5a
cmp eax, 7
jne 0x14004d559
popf
pop rax
jmp 0x14004da3a
cmp eax, 0xe
jne 0x14004d568
popf
pop rax
jmp 0x14004dd92
cmp eax, 0xb
jne 0x14004d577
popf
pop rax
jmp 0x14004dc92
cmp eax, 0x19
jne 0x14004d586
popf
pop rax
jmp 0x14004e3e2
cmp eax, 8
jne 0x14004d595
popf
pop rax
jmp 0x14004dacc
cmp eax, 0x10
jne 0x14004d5a4
popf
pop rax
jmp 0x14004de7d
cmp eax, 0x17
jne 0x14004d5b3
popf
pop rax
jmp 0x14004e25c
cmp eax, 9
jne 0x14004d5c2
popf
pop rax
jmp 0x14004db8b
cmp eax, 0x12
jne 0x14004d5d1
popf
pop rax
jmp 0x14004dfc0
cmp eax, 0x18
jne 0x14004d5e0
popf
pop rax
jmp 0x14004e316
cmp eax, 0x11
jne 0x14004d5ef
popf
pop rax
jmp 0x14004df2b
cmp eax, 5
jne 0x14004d5fe
popf
pop rax
jmp 0x14004d97d
cmp eax, 0x16
jne 0x14004d60d
popf
pop rax
jmp 0x14004e1e9
cmp eax, 0xa
jne 0x14004d61c
popf
pop rax
jmp 0x14004dc36
cmp eax, 0x14
jne 0x14004d62b
popf
pop rax
jmp 0x14004e0b9
cmp eax, 0xf
jne 0x14004d63a
popf
pop rax
jmp 0x14004de2a
cmp eax, 0x13
jne 0x14004d649
popf
pop rax
jmp 0x14004e00e
cmp eax, 0x15
jne 0x14004d658
popf
pop rax
jmp 0x14004e168
cmp eax, 2
jne 0x14004d667
popf
pop rax
jmp 0x14004d7b2
cmp eax, 6
jne 0x14004d676
popf
pop rax
jmp 0x14004da04
cmp eax, 0xc
jne 0x14004d685
popf
pop rax
jmp 0x14004dd49
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, qword [0x140040718]
mov rdi, r8
mov rbx, rdx
cmp rdx, qword [rsi]
jne 0x14004d6ff
push rax
pushf
mov eax, 0xa74a1bf7
pushf
not eax
add eax, 0xa8fb47ea
xor eax, 0xa69faa61
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb348a453
xor eax, 0xca412044
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8bc11804
xor eax, 0xf91e8b27
rol eax, 0x25
popf
pushf
not eax
add eax, 0xad39fd0a
xor eax, 0xfe56cbb0
rol eax, 0x11
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xe84e14bb
pushf
not eax
add eax, 0x80870ce3
xor eax, 0xa9f05dea
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9f61a42f
xor eax, 0x9a055f28
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9bf63364
xor eax, 0x88673194
rol eax, 0
popf
jmp 0x14004d4ff
cmp byte [r8 + 0x19], 0
je 0x14004d77f
push rax
pushf
mov eax, 0x870f89c8
pushf
not eax
add eax, 0xa759d4fd
xor eax, 0x923ed7e3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xae89208e
xor eax, 0xb03a8cf3
rol eax, 0x26
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x61185323
pushf
not eax
add eax, 0xf5172245
xor eax, 0xe2ffbf6d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce9d46d5
xor eax, 0xb25ce6c1
rol eax, 0xd6
popf
jmp 0x14004d4ff
mov r8, qword [rsi + 8]
lea rdx, [0x1b9d3e9b3]
pushf
sub rdx, 0x79cfe29b
popf
lea rcx, [0x1927dde9b]
pushf
sub rcx, 0x5279d783
popf
call fcn.1400736f9
mov qword [rsi + 8], rsi
mov rax, rdi
mov qword [rsi], rsi
mov qword [rsi + 0x10], rsi
mov qword [0x140040720], 0
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
cmp rdx, rdi
je 0x14004d88a
push rax
pushf
mov eax, 0x281a4269
pushf
not eax
add eax, 0xad070361
xor eax, 0xc620c020
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbbcb5829
xor eax, 0xb09b5ccb
rol eax, 0x57
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xa20f79e5
pushf
not eax
add eax, 0xa9a2f866
xor eax, 0xf6ab80f3
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb2f9486b
xor eax, 0x93dc77c7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc1963d47
xor eax, 0xcdf89146
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x87228557
xor eax, 0xa17f291e
rol eax, 0x69
popf
jmp 0x14004d4ff
mov r8, qword [rbx + 0x10]
mov rdx, rbx
cmp byte [r8 + 0x19], 0
je 0x14004d94a
push rax
pushf
mov eax, 0x46ca32d4
pushf
not eax
add eax, 0xed08525d
xor eax, 0xd6b8a82c
rol eax, 0x91
popf
pushf
not eax
add eax, 0x835ee5bc
xor eax, 0xe453f5bc
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd1e5da9b
xor eax, 0xa4433fe0
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8ab15269
xor eax, 0xbe3c3f44
rol eax, 0x35
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x29dd0058
pushf
not eax
add eax, 0xda0677cc
xor eax, 0xe4a779ca
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x90fbd1c9
xor eax, 0xc6576123
rol eax, 0xbd
popf
jmp 0x14004d4ff
mov rax, qword [rbx + 8]
lea rcx, [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x14004d9be
push rax
pushf
mov eax, 0x18190452
pushf
not eax
add eax, 0xa7b0acd5
xor eax, 0xe0495788
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8310729e
xor eax, 0xe52081f7
rol eax, 0xc4
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x65ca13db
pushf
not eax
add eax, 0xc9841829
xor eax, 0xbd7f46a3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc104260d
xor eax, 0xd34af749
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xecd73c93
xor eax, 0x8a11e0bc
rol eax, 0xa6
popf
jmp 0x14004d4ff
nop dword [rax]
push rax
pushf
mov eax, 0x96c6d687
pushf
not eax
add eax, 0xc407c921
xor eax, 0xcc4c41e1
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xad4950a8
xor eax, 0xe640eb0b
rol eax, 0
popf
jmp 0x14004d4ff
cmp rbx, qword [rax + 0x10]
jne 0x14004da99
push rax
pushf
mov eax, 0x800f59c0
pushf
not eax
add eax, 0xf35bcbe0
xor eax, 0xd38138d0
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf3496feb
xor eax, 0xf553dc38
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xac8b991e
xor eax, 0xdc159796
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd127f1b5
xor eax, 0xb37f71d3
rol eax, 0x8f
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x5aea09ed
pushf
not eax
add eax, 0xc4d18b65
xor eax, 0xf444e0dc
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa28be33c
xor eax, 0xca20fbc1
rol eax, 0x7f
popf
jmp 0x14004d4ff
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x14004db32
push rax
pushf
mov eax, 0x99c88147
pushf
not eax
add eax, 0x9ca627be
xor eax, 0xd0fb4a66
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe8e35000
xor eax, 0xd065de57
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd1643e4d
xor eax, 0xc443d4de
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x85c8b3d7
xor eax, 0x88c5b086
rol eax, 0xe
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xfe31fbf4
pushf
not eax
add eax, 0xdc4db8d3
xor eax, 0xb33b4f8a
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf198563a
xor eax, 0x8439c0f7
rol eax, 8
popf
pushf
not eax
add eax, 0xeb39d6ae
xor eax, 0xf01c109d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa02c893d
xor eax, 0xa00a9234
rol eax, 0xf1
popf
jmp 0x14004d4ff
mov rcx, qword [rcx]
mov rbx, rax
cmp byte [rcx + 0x19], 0
jne 0x14004dbf0
push rax
pushf
mov eax, 0x26f0864c
pushf
not eax
add eax, 0xd2d03352
xor eax, 0x908349d3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x974e5ff3
xor eax, 0xffa7e8d7
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdb514ca2
xor eax, 0x832bcc47
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdf48707b
xor eax, 0xcff572b8
rol eax, 0xe2
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x6da85f70
pushf
not eax
add eax, 0xae1079c1
xor eax, 0xefcafb3b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd6918215
xor eax, 0xe9f8f769
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9314dcb2
xor eax, 0xf7dc20aa
rol eax, 0x98
popf
jmp 0x14004d4ff
mov rax, rdx
push rax
pushf
mov eax, 0x9013d35e
pushf
not eax
add eax, 0x904ec567
xor eax, 0xbb77b768
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf8445e06
xor eax, 0xaf71ab55
rol eax, 0x70
popf
pushf
not eax
add eax, 0xee07a686
xor eax, 0xea04c267
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbbcb412b
xor eax, 0xda249287
rol eax, 0x74
popf
jmp 0x14004d4ff
cmp rax, qword [rcx + 0x10]
jne 0x14004dcf1
push rax
pushf
mov eax, 0xa74b17a2
pushf
not eax
add eax, 0xcd7f06df
xor eax, 0xd2d65c30
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xea42daae
xor eax, 0xf85c5472
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbb495f00
xor eax, 0x82952b54
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb6287e21
xor eax, 0xf3162f88
rol eax, 0xdc
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x9ec5f7dc
pushf
not eax
add eax, 0xb5cb199b
xor eax, 0xf63042d3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb0c2b3de
xor eax, 0xa86b64e4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd13e3b32
xor eax, 0xf8e31d35
rol eax, 1
popf
pushf
not eax
add eax, 0xc310283e
xor eax, 0xdbc43c74
rol eax, 0xfe
popf
jmp 0x14004d4ff
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], 0
je 0x14004dc92
jmp 0x14004e0b9
mov rcx, qword [r8]
mov rbx, r8
cmp byte [rcx + 0x19], 0
jne 0x14004ddd1
push rax
pushf
mov eax, 0x2a8987bc
pushf
not eax
add eax, 0xf5606298
xor eax, 0xbf72ab87
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe0736d41
xor eax, 0xeb2a8a88
rol eax, 0x87
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x7bb81e0f
pushf
not eax
add eax, 0xb3356a1e
xor eax, 0xb45a28ed
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xde2ce017
xor eax, 0x8a3a9676
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xde39a6d0
xor eax, 0xbd222198
rol eax, 0xf
popf
pushf
not eax
add eax, 0x90d8a061
xor eax, 0xeec9373a
rol eax, 0x38
popf
jmp 0x14004d4ff
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xaaea758
pushf
not eax
add eax, 0xf943ad78
xor eax, 0xdc37a81f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8c8c6733
xor eax, 0xed00a96e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb5b805ea
xor eax, 0xece8cc48
rol eax, 0x2a
popf
jmp 0x14004d4ff
mov rax, qword [rcx]
mov rbx, rcx
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x14004ded2
push rax
pushf
mov eax, 0x1c5e5f3f
pushf
not eax
add eax, 0x9fdf0ce1
xor eax, 0x95ce0e45
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x80138dff
xor eax, 0x805e9699
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf5957ee1
xor eax, 0x9f45f4b9
rol eax, 0xc
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xb055137
pushf
not eax
add eax, 0xf74813a9
xor eax, 0xc59f82f2
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd4e041f4
xor eax, 0x8da16dd6
rol eax, 0xed
popf
pushf
not eax
add eax, 0xcbc1ff91
xor eax, 0x9c4fb750
rol eax, 0x55
popf
pushf
not eax
add eax, 0xef5d06ba
xor eax, 0x883309b2
rol eax, 5
popf
jmp 0x14004d4ff
mov rcx, qword [r8]
cmp byte [rcx + 0x19], 0
jne 0x14004df7a
push rax
pushf
mov eax, 0x8f656cd0
pushf
not eax
add eax, 0xcc3be435
xor eax, 0xa382297b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf71c68b3
xor eax, 0xabeb1e6c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc856f16d
xor eax, 0x8293bf01
rol eax, 0xf8
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xe78a5720
pushf
not eax
add eax, 0xfd8ce63c
xor eax, 0xcab472ee
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9f261da9
xor eax, 0xe508eacc
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbd0d5f02
xor eax, 0xb44a8b62
rol eax, 0xea
popf
jmp 0x14004d4ff
nop dword [rax + rax]
push rax
pushf
mov eax, 0x20816eeb
pushf
not eax
add eax, 0x8de53e44
xor eax, 0xb6112ba1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcd1d8574
xor eax, 0xf92ee0db
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf1fa4c1f
xor eax, 0xc75cac92
rol eax, 0x28
popf
jmp 0x14004d4ff
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x14004e073
push rax
pushf
mov eax, 0x2c74436b
pushf
not eax
add eax, 0xd39cc716
xor eax, 0x944aa321
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcc1301e4
xor eax, 0xdf4e0d91
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8818bbfd
xor eax, 0xdd2122a0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xee4a00f8
xor eax, 0xfa8984c9
rol eax, 0xe0
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x66334956
pushf
not eax
add eax, 0xf77730b5
xor eax, 0xdc0d6867
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd850f1aa
xor eax, 0xc3a13a56
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf360642b
xor eax, 0xeda72f97
rol eax, 0x12
popf
jmp 0x14004d4ff
lea rcx, [0x196836586]
pushf
sub rcx, 0x567f5e6e
popf
call fcn.14010a838
mov rsi, rax
mov r8, qword [rax + 0x28]
test r8, r8
je 0x14004e122
push rax
pushf
mov eax, 0x1ba92186
pushf
not eax
add eax, 0x9287b125
xor eax, 0x8b39ad1c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa595f1ea
xor eax, 0xb0a710cd
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xeb1bc550
xor eax, 0xa3805b0c
rol eax, 0x83
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0xe28c91b0
pushf
not eax
add eax, 0xe990bc32
xor eax, 0xa754ddfc
rol eax, 7
popf
pushf
not eax
add eax, 0xc14afab9
xor eax, 0xcba1bf18
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xec987afa
xor eax, 0xe22aca5b
rol eax, 0x56
popf
jmp 0x14004d4ff
movzx ecx, byte [r8]
test cl, cl
je 0x14004e1b6
push rax
pushf
mov eax, 0xedb54ac4
pushf
not eax
add eax, 0xecc8d4fc
xor eax, 0xb4b8a43d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbccf9d50
xor eax, 0xa7d70213
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe97997cd
xor eax, 0xad607d61
rol eax, 0x4d
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x4ab0c9de
pushf
not eax
add eax, 0xb45a397c
xor eax, 0x83f88846
rol eax, 0xff
popf
pushf
not eax
add eax, 0xef0b2cdf
xor eax, 0xf9e216f1
rol eax, 0x97
popf
jmp 0x14004d4ff
mov rdx, qword [r8 + 8]
movsd xmm0, qword [r8 + 0x24]
movsd qword [rdx], xmm0
mov eax, dword [r8 + 0x2c]
mov dword [rdx + 8], eax
xor eax, eax
xchg byte [r8], al
push rax
pushf
mov eax, 0x357ceb2b
pushf
not eax
add eax, 0xfe43313d
xor eax, 0xeab6a076
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xddfa2cd5
xor eax, 0xcccf8ff2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd0787c60
xor eax, 0xc236b2f9
rol eax, 0x28
popf
pushf
not eax
add eax, 0xbfa31f92
xor eax, 0x8e980590
rol eax, 0x30
popf
jmp 0x14004d4ff
mov edx, 0xc424fcf0
pushf
not edx
add edx, 0xeccccfb7
xor edx, 0x92a6f7d6
rol edx, 0x22
popf
pushf
not edx
add edx, 0xf23450cf
xor edx, 0x89cd07a8
rol edx, 0xa0
popf
pushf
not edx
add edx, 0x87c357d3
xor edx, 0x812e06b6
rol edx, 0xe1
popf
pushf
not edx
add edx, 0xf119dece
xor edx, 0xeb70aa9c
rol edx, 0x12
popf
mov rcx, r8
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xf0ed1cf0
pushf
not eax
add eax, 0xbb054c66
xor eax, 0xacef4157
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd372f846
xor eax, 0xb41acf61
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc2e9b759
xor eax, 0x8ecbf595
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb42da534
xor eax, 0xed5f0a2f
rol eax, 0xee
popf
jmp 0x14004d4ff
mov edx, 0x6fc15efb
pushf
not edx
add edx, 0xca3ad377
xor edx, 0xd2d04493
rol edx, 0x3e
popf
pushf
not edx
add edx, 0xa38c3fe9
xor edx, 0x8179f3ae
rol edx, 0xd1
popf
mov rcx, rsi
call fcn.1400ae1e9
cmp rbx, rdi
jne 0x14004e389
push rax
pushf
mov eax, 0x37711f74
pushf
not eax
add eax, 0xe850e2b5
xor eax, 0xe9babc0f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa45a6ee5
xor eax, 0xa84fa3b9
rol eax, 0x6c
popf
jmp 0x14004d4ff
push rax
pushf
mov eax, 0x383de8fe
pushf
not eax
add eax, 0xfea8b618
xor eax, 0x82bdfdea
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb72378f5
xor eax, 0xe01563b1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb6b54e03
xor eax, 0xf3f539e6
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe5c1615e
xor eax, 0xb7f8e5ee
rol eax, 0x5d
popf
jmp 0x14004d4ff
mov rbx, qword [rsp + 0x30]
mov rax, rdi
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
push rax
pushf
mov eax, 0xc2fd5a9b
pushf
not eax
add eax, 0xd26328e8
xor eax, 0xc36e453f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9fb7830f
xor eax, 0xce86e0c0
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe9390e60
xor eax, 0xad35a61d
rol eax, 0x8a
popf
cmp eax, 4
jne 0x140131d52
popf
pop rax
jmp 0x140132087
cmp eax, 0
jne 0x140131d61
popf
pop rax
jmp 0x140131ec9
cmp eax, 3
jne 0x140131d70
popf
pop rax
jmp 0x140132028
cmp eax, 1
jne 0x140131d7f
popf
pop rax
jmp 0x140131f47
cmp eax, 0xd
jne 0x140131d8e
popf
pop rax
jmp 0x140132504
cmp eax, 7
jne 0x140131d9d
popf
pop rax
jmp 0x140132245
cmp eax, 0xe
jne 0x140131dac
popf
pop rax
jmp 0x14013253e
cmp eax, 0xb
jne 0x140131dbb
popf
pop rax
jmp 0x14013249b
cmp eax, 0x19
jne 0x140131dca
popf
pop rax
jmp 0x140132a59
cmp eax, 8
jne 0x140131dd9
popf
pop rax
jmp 0x140132303
cmp eax, 0x10
jne 0x140131de8
popf
pop rax
jmp 0x14013262f
cmp eax, 0x17
jne 0x140131df7
popf
pop rax
jmp 0x14013299b
cmp eax, 9
jne 0x140131e06
popf
pop rax
jmp 0x140132376
cmp eax, 0x12
jne 0x140131e15
popf
pop rax
jmp 0x140132731
cmp eax, 0x18
jne 0x140131e24
popf
pop rax
jmp 0x140132a1a
cmp eax, 0x11
jne 0x140131e33
popf
pop rax
jmp 0x1401326d5
cmp eax, 5
jne 0x140131e42
popf
pop rax
jmp 0x140132119
cmp eax, 0x16
jne 0x140131e51
popf
pop rax
jmp 0x14013293e
cmp eax, 0xa
jne 0x140131e60
popf
pop rax
jmp 0x1401323f3
cmp eax, 0x14
jne 0x140131e6f
popf
pop rax
jmp 0x140132835
cmp eax, 0xf
jne 0x140131e7e
popf
pop rax
jmp 0x140132577
cmp eax, 0x13
jne 0x140131e8d
popf
pop rax
jmp 0x1401327e9
cmp eax, 0x15
jne 0x140131e9c
popf
pop rax
jmp 0x1401328da
cmp eax, 2
jne 0x140131eab
popf
pop rax
jmp 0x140131fc6
cmp eax, 6
jne 0x140131eba
popf
pop rax
jmp 0x14013219c
cmp eax, 0xc
jne 0x140131ec9
popf
pop rax
jmp 0x1401324fd
sub rsp, 0x28
mov rdx, rcx
mov rcx, qword [0x140040718]
mov rax, qword [rcx + 8]
cmp byte [rax + 0x19], 0
jne 0x140131f14
push rax
pushf
mov eax, 0xda826542
pushf
not eax
add eax, 0x9c90cc19
xor eax, 0xbbdde0a0
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8e0e38ec
xor eax, 0xf0d5d194
rol eax, 0x5c
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x29e180b0
pushf
not eax
add eax, 0xacb2092b
xor eax, 0xcc58462f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xea4718df
xor eax, 0xb0e5debb
rol eax, 0x2e
popf
jmp 0x140131d43
cmp qword [rax + 0x20], rdx
jae 0x140131f80
push rax
pushf
mov eax, 0xd5dc30d4
pushf
not eax
add eax, 0xce6470b4
xor eax, 0xe19957ae
rol eax, 0x72
popf
pushf
not eax
add eax, 0x96654e3e
xor eax, 0xf480e9f8
rol eax, 0xc
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0xe71c4773
pushf
not eax
add eax, 0xbdcdfc52
xor eax, 0x80b6f07f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x954644cb
xor eax, 0xcd873e5b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf1929392
xor eax, 0xb380cf44
rol eax, 0x29
popf
jmp 0x140131d43
mov rax, qword [rax + 0x10]
jmp 0x140132087
mov rcx, rax
mov rax, qword [rax]
push rax
pushf
mov eax, 0xec8267c8
pushf
not eax
add eax, 0xa9dd9430
xor eax, 0x8cf08dab
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfca5ec35
xor eax, 0xbc221530
rol eax, 4
popf
pushf
not eax
add eax, 0x871f8826
xor eax, 0xb37c3647
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd4ebf801
xor eax, 0xa639cefa
rol eax, 0x31
popf
jmp 0x140131d43
cmp byte [rax + 0x19], 0
je 0x1401320e6
push rax
pushf
mov eax, 0xbc84beed
pushf
not eax
add eax, 0xcafcb942
xor eax, 0xbe355bf4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x84afd913
xor eax, 0xa507041e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdde2e8b4
xor eax, 0xd9193173
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfcb97d90
xor eax, 0x839f8795
rol eax, 0xa6
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x48ebb9c0
pushf
not eax
add eax, 0xc9f8fef3
xor eax, 0xc570e115
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9accbcd0
xor eax, 0xc8b91a81
rol eax, 0x5c
popf
jmp 0x140131d43
cmp byte [rcx + 0x19], 0
jne 0x140132156
push rax
pushf
mov eax, 0xdcfbe700
pushf
not eax
add eax, 0xbed24da8
xor eax, 0xb3b6dc8a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8478d9cf
xor eax, 0xda2c0289
rol eax, 0xf3
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0xeed68ef8
pushf
not eax
add eax, 0x932554ad
xor eax, 0xfea81b15
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd139cc17
xor eax, 0xb1f7c83e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa6434473
xor eax, 0xe87af4fa
rol eax, 0x7b
popf
jmp 0x140131d43
cmp rdx, qword [rcx + 0x20]
jb 0x1401321ec
push rax
pushf
mov eax, 0xa1c83f87
pushf
not eax
add eax, 0x86095310
xor eax, 0x96959127
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9f2da9b8
xor eax, 0xcff51edd
rol eax, 3
popf
pushf
not eax
add eax, 0xa918b9f6
xor eax, 0xafe87bf4
rol eax, 0x5f
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x4340368d
pushf
not eax
add eax, 0x9ea363d6
xor eax, 0x97a94e6f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x98af25b8
xor eax, 0xfb29330f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8979bb79
xor eax, 0xb2114919
rol eax, 3
popf
pushf
not eax
add eax, 0xe238ffe1
xor eax, 0xccd7008d
rol eax, 0xb4
popf
jmp 0x140131d43
mov r8, qword [rcx + 0x28]
movzx eax, byte [r8]
test al, al
je 0x1401322aa
push rax
pushf
mov eax, 0x8307e8a3
pushf
not eax
add eax, 0x88368cac
xor eax, 0xb7bf7cb4
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb64fe03a
xor eax, 0x8de9737f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xda3a6d06
xor eax, 0xa6073011
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb379cc9a
xor eax, 0xeb948209
rol eax, 0x4e
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x2930e1e6
pushf
not eax
add eax, 0xda2229f0
xor eax, 0xf3deb117
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc446d808
xor eax, 0xdc202520
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb02a3098
xor eax, 0xa1845abe
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf75bbb56
xor eax, 0xc8f62aa7
rol eax, 0xe1
popf
jmp 0x140131d43
mov rcx, qword [r8 + 8]
movsd xmm0, qword [r8 + 0x24]
movsd qword [rcx], xmm0
mov eax, dword [r8 + 0x2c]
mov dword [rcx + 8], eax
xor eax, eax
xchg byte [r8], al
push rax
pushf
mov eax, 0x97538da0
pushf
not eax
add eax, 0xef322539
xor eax, 0xc6ecf64b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe076b412
xor eax, 0xe614efdc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdb632815
xor eax, 0xdd278f3d
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9d2faa95
xor eax, 0xf8a17bad
rol eax, 0xc6
popf
jmp 0x140131d43
mov r10, qword [0x140040718]
mov r8, r10
mov rax, qword [r10 + 8]
mov rcx, rax
cmp byte [rax + 0x19], 0
jne 0x1401323c0
push rax
pushf
mov eax, 0xbe8e65b7
pushf
not eax
add eax, 0x968cd2f4
xor eax, 0x83217bcc
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9938e90e
xor eax, 0xd37cd156
rol eax, 0x3a
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x1086a278
pushf
not eax
add eax, 0xca71e86f
xor eax, 0xda54bf4c
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcf863338
xor eax, 0xd4cbcb78
rol eax, 0xfa
popf
jmp 0x140131d43
mov r9, qword [rcx + 0x20]
cmp r9, rdx
jae 0x140132455
push rax
pushf
mov eax, 0x71048c2e
pushf
not eax
add eax, 0xc41f8065
xor eax, 0xcdcae82b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb430aabf
xor eax, 0xd5c1f340
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8bb45eb5
xor eax, 0xa23387ed
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa6260033
xor eax, 0x919b6e1c
rol eax, 0x3a
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x6dd46b2c
pushf
not eax
add eax, 0xa339773c
xor eax, 0x81100bfd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaeb2cff8
xor eax, 0xe5ff3301
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcac1f66b
xor eax, 0xef5681d5
rol eax, 3
popf
jmp 0x140131d43
mov rcx, qword [rcx + 0x10]
jmp 0x140132577
cmp byte [r8 + 0x19], 0
je 0x14013253e
cmp rdx, r9
cmovb r8, rcx
push rax
pushf
mov eax, 0x3ee12e30
pushf
not eax
add eax, 0x94f2c4b6
xor eax, 0xfec74df6
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc1d42a14
xor eax, 0xa6f8bb90
rol eax, 0xa0
popf
jmp 0x140131d43
mov r10, rcx
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0xd53a5e16
pushf
not eax
add eax, 0xed3ba5e3
xor eax, 0x9dd872c5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xab0ecfe6
xor eax, 0xd6d4b881
rol eax, 0x8e
popf
jmp 0x140131d43
cmp byte [rcx + 0x19], 0
je 0x1401325d6
push rax
pushf
mov eax, 0xf06d5d21
pushf
not eax
add eax, 0xf20c8b7f
xor eax, 0xbd1d65cd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd6537e6f
xor eax, 0xf4f3c151
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb2ea981b
xor eax, 0x913cc974
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x899e4d72
xor eax, 0xd60f5aa8
rol eax, 0xa0
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x2bf3d52f
pushf
not eax
add eax, 0xbaf67c39
xor eax, 0xa9066509
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9a0c2f9b
xor eax, 0xbf149bc5
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbe2e1629
xor eax, 0x849a8d6a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x96e2ce0d
xor eax, 0xbb5d313c
rol eax, 0xcd
popf
jmp 0x140131d43
cmp byte [r8 + 0x19], 0
jne 0x14013268f
push rax
pushf
mov eax, 0x16b2f8fc
pushf
not eax
add eax, 0xbaf44c8b
xor eax, 0xc2d89df6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xeca0281c
xor eax, 0xf1dfae53
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdbf62887
xor eax, 0xfec81a73
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8b6b5adb
xor eax, 0xd622530a
rol eax, 0
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x855a3d72
pushf
not eax
add eax, 0x90d0745a
xor eax, 0xd29ab7ef
rol eax, 0x29
popf
pushf
not eax
add eax, 0x81138162
xor eax, 0xf7f27b14
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcd0187c0
xor eax, 0x9bbce1c1
rol eax, 0xd1
popf
jmp 0x140131d43
mov rax, qword [r8]
push rax
pushf
mov eax, 0xf8291ac
pushf
not eax
add eax, 0xb920ce3b
xor eax, 0x8b5ee410
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd86139e0
xor eax, 0xafed2363
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa1bfe63b
xor eax, 0x9ec0cdd6
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe8c39a45
xor eax, 0x99eeaa97
rol eax, 0xe0
popf
jmp 0x140131d43
cmp byte [rax + 0x19], 0
jne 0x140132790
push rax
pushf
mov eax, 0xe190b480
pushf
not eax
add eax, 0x94ed9505
xor eax, 0xeaf8d3c3
rol eax, 5
popf
pushf
not eax
add eax, 0xc1fd492d
xor eax, 0xb6bd3aa4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe62b1097
xor eax, 0x9fea90ce
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9dd7299f
xor eax, 0x8edd1dbd
rol eax, 0xa9
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0xa8514af
pushf
not eax
add eax, 0x9b796b00
xor eax, 0xe4f4d43b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcd50ca6c
xor eax, 0xe713bb39
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe0a48423
xor eax, 0x9a5ef8a1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9cffdd6b
xor eax, 0x8a1ebd8d
rol eax, 0xdd
popf
jmp 0x140131d43
nop word [rax + rax]
push rax
pushf
mov eax, 0x519976cf
pushf
not eax
add eax, 0xaa35a8a2
xor eax, 0x9288982f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9d190dbd
xor eax, 0x953c26e4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe65bb43e
xor eax, 0xfe7bbd4a
rol eax, 0x5b
popf
jmp 0x140131d43
cmp rdx, qword [rax + 0x20]
jae 0x140132894
push rax
pushf
mov eax, 0x274f4349
pushf
not eax
add eax, 0xe43d900d
xor eax, 0x931aeb05
rol eax, 0xac
popf
pushf
not eax
add eax, 0xecd722dd
xor eax, 0x95762037
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc45a2ab7
xor eax, 0xb202bf24
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe4358980
xor eax, 0xa797846c
rol eax, 0x45
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x133994a1
pushf
not eax
add eax, 0x9e29f939
xor eax, 0x85fd00aa
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x96c9af9e
xor eax, 0xb9158d04
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc96c0eef
xor eax, 0xcca3e518
rol eax, 0x83
popf
jmp 0x140131d43
mov r8, rax
mov rax, qword [rax]
jmp 0x14013299b
mov rax, qword [rax + 0x10]
push rax
pushf
mov eax, 0x8b72252f
pushf
not eax
add eax, 0xa9a09aca
xor eax, 0xd213af02
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xeadfc7a0
xor eax, 0xe810287c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbe8131bf
xor eax, 0xa44bccdb
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc3e4221e
xor eax, 0xe42df393
rol eax, 0xb6
popf
jmp 0x140131d43
cmp byte [rax + 0x19], 0
je 0x1401329e7
push rax
pushf
mov eax, 0x7bd78fc3
pushf
not eax
add eax, 0xcf7971d7
xor eax, 0x802ff743
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xac783dda
xor eax, 0x85b32074
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9ff91939
xor eax, 0xc541d467
rol eax, 0xd9
popf
jmp 0x140131d43
push rax
pushf
mov eax, 0x5d71efd8
pushf
not eax
add eax, 0x80aaf318
xor eax, 0xe8d91482
rol eax, 0x72
popf
pushf
not eax
add eax, 0xed203cdd
xor eax, 0x9a290d5c
rol eax, 0x68
popf
jmp 0x140131d43
mov rdx, r10
add rsp, 0x28
jmp 0x14004d4d1
lea rcx, [0x1be802cc9]
pushf
sub rcx, 0x7e7d0b09
popf
jmp 0x140132a6c
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3