Function at 0x140251be0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x4faa734e
pushf
not eax
add eax, 0x836f9429
xor eax, 0xd6cf029a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd10a407a
xor eax, 0xa8813ce5
rol eax, 0x34
popf
cmp eax, 0x20
jne 0x140251c1d
popf
pop rax
jmp 0x140252de2
cmp eax, 0
jne 0x140251c2c
popf
pop rax
jmp 0x140251e39
cmp eax, 3
jne 0x140251c3b
popf
pop rax
jmp 0x14025201a
cmp eax, 1
jne 0x140251c4a
popf
pop rax
jmp 0x140251f1d
cmp eax, 0xd
jne 0x140251c59
popf
pop rax
jmp 0x140252505
cmp eax, 0x1a
jne 0x140251c68
popf
pop rax
jmp 0x140252b8e
cmp eax, 0xe
jne 0x140251c77
popf
pop rax
jmp 0x1402525d8
cmp eax, 0xb
jne 0x140251c86
popf
pop rax
jmp 0x140252431
cmp eax, 0x19
jne 0x140251c95
popf
pop rax
jmp 0x140252b40
cmp eax, 8
jne 0x140251ca4
popf
pop rax
jmp 0x1402522e3
cmp eax, 0x1d
jne 0x140251cb3
popf
pop rax
jmp 0x140252ca7
cmp eax, 0x17
jne 0x140251cc2
popf
pop rax
jmp 0x1402529e0
cmp eax, 0x1c
jne 0x140251cd1
popf
pop rax
jmp 0x140252c5d
cmp eax, 0x12
jne 0x140251ce0
popf
pop rax
jmp 0x140252785
cmp eax, 0x18
jne 0x140251cef
popf
pop rax
jmp 0x140252a6d
cmp eax, 0x11
jne 0x140251cfe
popf
pop rax
jmp 0x140252749
cmp eax, 0x1b
jne 0x140251d0d
popf
pop rax
jmp 0x140252bdb
cmp eax, 0x21
jne 0x140251d1c
popf
pop rax
jmp 0x140252e8b
cmp eax, 0x23
jne 0x140251d2b
popf
pop rax
jmp 0x140252f6b
cmp eax, 0x14
jne 0x140251d3a
popf
pop rax
jmp 0x14025287c
cmp eax, 0xf
jne 0x140251d49
popf
pop rax
jmp 0x14025263a
cmp eax, 0x13
jne 0x140251d58
popf
pop rax
jmp 0x1402527e6
cmp eax, 0x15
jne 0x140251d67
popf
pop rax
jmp 0x140252912
cmp eax, 0x24
jne 0x140251d76
popf
pop rax
jmp 0x140252fd4
cmp eax, 0x1e
jne 0x140251d85
popf
pop rax
jmp 0x140252d42
cmp eax, 0xc
jne 0x140251d94
popf
pop rax
jmp 0x1402524c6
cmp eax, 7
jne 0x140251da3
popf
pop rax
jmp 0x140252294
cmp eax, 5
jne 0x140251db2
popf
pop rax
jmp 0x140252155
cmp eax, 0x1f
jne 0x140251dc1
popf
pop rax
jmp 0x140252da8
cmp eax, 0x10
jne 0x140251dd0
popf
pop rax
jmp 0x14025269b
cmp eax, 6
jne 0x140251ddf
popf
pop rax
jmp 0x1402521eb
cmp eax, 9
jne 0x140251dee
popf
pop rax
jmp 0x140252378
cmp eax, 4
jne 0x140251dfd
popf
pop rax
jmp 0x1402520d6
cmp eax, 0x16
jne 0x140251e0c
popf
pop rax
jmp 0x140252995
cmp eax, 2
jne 0x140251e1b
popf
pop rax
jmp 0x140251f98
cmp eax, 0xa
jne 0x140251e2a
popf
pop rax
jmp 0x1402523e3
cmp eax, 0x22
jne 0x140251e39
popf
pop rax
jmp 0x140252f62
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov r8d, dword [rcx + 0x34]
mov bpl, dl
mov rbx, rcx
mov r14d, 0xf31e62e6
pushf
not r14d
add r14d, 0xa4fa0d25
xor r14d, 0xe3462d41
rol r14d, 0x28
popf
pushf
not r14d
add r14d, 0xe706fb0e
xor r14d, 0xdb54a792
rol r14d, 0x19
popf
pushf
not r14d
add r14d, 0xf22e2bbc
xor r14d, 0x9f09d40b
rol r14d, 0x20
popf
cmp r8d, 5
jg 0x140251eea
push rax
pushf
mov eax, 0x97a82539
pushf
not eax
add eax, 0x8a7e566c
xor eax, 0x81bab7af
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe9c1687a
xor eax, 0xa670aec3
rol eax, 0xaf
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x36ac4015
pushf
not eax
add eax, 0xbdc2dcd2
xor eax, 0xe716d275
rol eax, 0x84
popf
pushf
not eax
add eax, 0xffdf7274
xor eax, 0xf65a85dd
rol eax, 0xa9
popf
jmp 0x140251c0e
je 0x140251f65
push rax
pushf
mov eax, 0x7a3d94de
pushf
not eax
add eax, 0x8883bb83
xor eax, 0xcf4bfd27
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaea49ddc
xor eax, 0xba941b8e
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8f86edbe
xor eax, 0xbe1d5f3d
rol eax, 0x48
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x8c7ca2f9
pushf
not eax
add eax, 0xa8819c2f
xor eax, 0xb67624ee
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfaf9cf45
xor eax, 0xc18aef6f
rol eax, 0x77
popf
jmp 0x140251c0e
test r8d, r8d
je 0x140251fd4
push rax
pushf
mov eax, 0xcd5a563
pushf
not eax
add eax, 0x8eb3c150
xor eax, 0xe74a2424
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcbeb4ecd
xor eax, 0xe1b804ad
rol eax, 0x47
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0xf81df2ae
pushf
not eax
add eax, 0xd5b83f25
xor eax, 0xdc06ec60
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd0cb1df7
xor eax, 0xa261cdde
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa70dc8ff
xor eax, 0xb259ad74
rol eax, 0x39
popf
jmp 0x140251c0e
sub r8d, 1
je 0x14025207d
push rax
pushf
mov eax, 0x21de9c91
pushf
not eax
add eax, 0x8a3e209b
xor eax, 0xb6e5c4bc
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa22540e4
xor eax, 0x9d793873
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa32facbc
xor eax, 0xf1dbe540
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcc39a688
xor eax, 0xda54d7f1
rol eax, 0xd3
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x62d6d17f
pushf
not eax
add eax, 0x9ef422fd
xor eax, 0xa7f4587b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbb748461
xor eax, 0x9bca25f0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe0fe3c1a
xor eax, 0xee9d021c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf51b20e8
xor eax, 0xec836bce
rol eax, 0x71
popf
jmp 0x140251c0e
sub r8d, 1
je 0x140252122
push rax
pushf
mov eax, 0x362bca7
pushf
not eax
add eax, 0xfef1fd28
xor eax, 0xf7550af5
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb2a6622a
xor eax, 0x8bc06c89
rol eax, 0xad
popf
pushf
not eax
add eax, 0xceaacef0
xor eax, 0xac17a030
rol eax, 0x20
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x23d5f681
pushf
not eax
add eax, 0xbf15788e
xor eax, 0xc51fd7c7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb4d213a7
xor eax, 0xb22538b5
rol eax, 0x31
popf
jmp 0x140251c0e
sub r8d, 1
je 0x140252192
push rax
pushf
mov eax, 0xbb14db2d
pushf
not eax
add eax, 0xd811d2e5
xor eax, 0x87981733
rol eax, 0x76
popf
pushf
not eax
add eax, 0xea712009
xor eax, 0xc94c46d0
rol eax, 0xd0
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0xc894d11a
pushf
not eax
add eax, 0xe93cce85
xor eax, 0xc5ed5ba7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe0d08b9e
xor eax, 0xf2a459c9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe2934236
xor eax, 0x8cfc131d
rol eax, 0x62
popf
pushf
not eax
add eax, 0x87fb605d
xor eax, 0xd6342f6b
rol eax, 0xe4
popf
jmp 0x140251c0e
cmp r8d, 1
jne 0x14025223b
push rax
pushf
mov eax, 0xbbf68fd8
pushf
not eax
add eax, 0xbd559ef0
xor eax, 0xa5c9c878
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xaeed2052
xor eax, 0x865ca85d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9e1dd15d
xor eax, 0x9da2030d
rol eax, 0x8a
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x538a9dfe
pushf
not eax
add eax, 0xda0bffd4
xor eax, 0x93dd3604
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xad37262c
xor eax, 0x875899f0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x82b451ab
xor eax, 0x861ae73c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb30a0943
xor eax, 0xd652dbf0
rol eax, 0x1d
popf
jmp 0x140251c0e
mov edx, dword [rcx + 0x28]
mov rdi, r14
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov rsi, qword [rcx]
push rax
pushf
mov eax, 0xde74a20c
pushf
not eax
add eax, 0xdcea8547
xor eax, 0xe182cc54
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9863952f
xor eax, 0xaa84b8ef
rol eax, 0x6c
popf
jmp 0x140251c0e
mov eax, edx
shr eax, 4
test al, 1
je 0x14025231f
push rax
pushf
mov eax, 0x2dd123ec
pushf
not eax
add eax, 0xab8928d5
xor eax, 0xea7d8a0a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcef0ac05
xor eax, 0xa57d5316
rol eax, 0xd0
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x928d4f4a
pushf
not eax
add eax, 0xfa181c53
xor eax, 0xdaed2fda
rol eax, 0x59
popf
pushf
not eax
add eax, 0x88489da6
xor eax, 0xd0ed29b8
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc733d206
xor eax, 0x909c6a1e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8ef1726d
xor eax, 0x8a0ea736
rol eax, 0x42
popf
jmp 0x140251c0e
test rsi, rsi
jns 0x1402523b0
push rax
pushf
mov eax, 0xd282c54d
pushf
not eax
add eax, 0x8a7b151d
xor eax, 0xa3706ccc
rol eax, 0xe
popf
pushf
not eax
add eax, 0x95f32e6a
xor eax, 0x88326947
rol eax, 0xe9
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x1f74b532
pushf
not eax
add eax, 0xd792e1c4
xor eax, 0xa8ec26a5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xba45eeec
xor eax, 0x9861df03
rol eax, 0x99
popf
jmp 0x140251c0e
neg rsi
or edx, 0x40
mov dword [rbx + 0x28], edx
push rax
pushf
mov eax, 0x5157bf74
pushf
not eax
add eax, 0xb34b46d3
xor eax, 0xa166f4c8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8258758c
xor eax, 0xa30de6a4
rol eax, 1
popf
pushf
not eax
add eax, 0xb0d21b07
xor eax, 0xaed3a03d
rol eax, 0x32
popf
jmp 0x140251c0e
cmp dword [rbx + 0x30], 0
jge 0x140252493
push rax
pushf
mov eax, 0x3edf6fa7
pushf
not eax
add eax, 0x91ab40d3
xor eax, 0xead9306b
rol eax, 1
popf
pushf
not eax
add eax, 0xc992a087
xor eax, 0xb0a30103
rol eax, 0x17
popf
pushf
not eax
add eax, 0x839dccaf
xor eax, 0xd7412b98
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9bb119f0
xor eax, 0xecd17ba0
rol eax, 0xf0
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x227a8c2a
pushf
not eax
add eax, 0x9969cea7
xor eax, 0x907e8763
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd5a1763e
xor eax, 0xc122bbf6
rol eax, 0xb3
popf
jmp 0x140251c0e
mov dword [rbx + 0x30], 1
jmp 0x140252bf2
mov edx, dword [rcx + 0x28]
mov edi, 0xa2208cf1
pushf
not edi
add edi, 0x9d46c5f6
xor edi, 0xd2f43080
rol edi, 0x5d
popf
pushf
not edi
add edi, 0x88e20407
xor edi, 0x83a7c2d6
rol edi, 0x42
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1402525a5
push rax
pushf
mov eax, 0x40137c99
pushf
not eax
add eax, 0xb14268f9
xor eax, 0xb07d7fcc
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc1d1d233
xor eax, 0xa646a886
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe4f5e345
xor eax, 0xb90f5948
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd99094a0
xor eax, 0xa025a0d1
rol eax, 0xaa
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x7baf5015
pushf
not eax
add eax, 0xe8dc9e2e
xor eax, 0xa325b6a9
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x86f0a33b
xor eax, 0x9feba6e2
rol eax, 0x71
popf
jmp 0x140251c0e
movsx rsi, word [rcx]
jmp 0x1402522e3
movzx esi, word [rcx]
jmp 0x1402522e3
mov edx, dword [rcx + 0x28]
mov edi, 0x9fa5726
pushf
not edi
add edi, 0xff086ed6
xor edi, 0xb484d5f9
rol edi, 0x40
popf
pushf
not edi
add edi, 0xf859e7c5
xor edi, 0xb6cf216e
rol edi, 0xf6
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test dil, al
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x140252716
push rax
pushf
mov eax, 0x721551c4
pushf
not eax
add eax, 0xe5f9d2a7
xor eax, 0xd93e8bd2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf9b8a4ed
xor eax, 0xccb1f984
rol eax, 0xe
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x619f791c
pushf
not eax
add eax, 0x9f923a9d
xor eax, 0xbd643476
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd4cac6ed
xor eax, 0xd60bf6db
rol eax, 0xa4
popf
jmp 0x140251c0e
movsx rsi, byte [rcx]
jmp 0x1402522e3
movzx esi, byte [rcx]
jmp 0x1402522e3
sub r8d, 6
je 0x140252849
push rax
pushf
mov eax, 0xdcc828b3
pushf
not eax
add eax, 0xf2a8ccd4
xor eax, 0x84938947
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc161b99a
xor eax, 0xd25efbfa
rol eax, 0xce
popf
pushf
not eax
add eax, 0x843e54a8
xor eax, 0x804e01a5
rol eax, 0xd
popf
pushf
not eax
add eax, 0x946b2e2a
xor eax, 0xe3249711
rol eax, 5
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x9a67d03c
pushf
not eax
add eax, 0xaa5f5a25
xor eax, 0xe8852b4a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd5e47154
xor eax, 0x8492fd94
rol eax, 0x9f
popf
jmp 0x140251c0e
sub r8d, 1
je 0x1402528df
push rax
pushf
mov eax, 0x5e72eb8b
pushf
not eax
add eax, 0x9667352c
xor eax, 0xe5cbdeee
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe82f4f4a
xor eax, 0xf439fa5f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcda03880
xor eax, 0xff747474
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8ec34335
xor eax, 0xbb8afa34
rol eax, 0xe7
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0xee387eea
pushf
not eax
add eax, 0xecc9f96f
xor eax, 0xb9a09cd2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb76e563c
xor eax, 0xbdd8c46c
rol eax, 0xe1
popf
jmp 0x140251c0e
sub r8d, 2
je 0x14025294f
push rax
pushf
mov eax, 0x1ab61350
pushf
not eax
add eax, 0xf9c8ff98
xor eax, 0xbdd2917f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa5e4755d
xor eax, 0xa3ed53d1
rol eax, 0x13
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x20285b85
pushf
not eax
add eax, 0xc174b3e7
xor eax, 0xd17bfe12
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa076295f
xor eax, 0xa5cb2287
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa3e75467
xor eax, 0x8088bbd1
rol eax, 0xc8
popf
jmp 0x140251c0e
jmp 0x140252155
mov rax, qword [rcx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], socket
mov rax, qword [rcx + 8]
xor ecx, ecx
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.1401cb449
xor al, al
jmp 0x140252ff0
mov edx, dword [rcx + 0x28]
mov edi, 0x813dbb0d
pushf
not edi
add edi, 0x97cc03d6
xor edi, 0xfe84cadd
rol edi, 0xed
popf
pushf
not edi
add edi, 0xf414d394
xor edi, 0xa3d21492
rol edi, 0x19
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x140252b0d
push rax
pushf
mov eax, 0x75711a5f
pushf
not eax
add eax, 0x89c3eee2
xor eax, 0xc6f778b6
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x88eeb712
xor eax, 0xadee4570
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb4a77d6b
xor eax, 0xe127c8ff
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x80b53428
xor eax, 0x9698247e
rol eax, 0x15
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0xdc9e4fde
pushf
not eax
add eax, 0xd8bfc031
xor eax, 0xb1341971
rol eax, 9
popf
pushf
not eax
add eax, 0xabb64c14
xor eax, 0x81440579
rol eax, 0xcc
popf
jmp 0x140251c0e
movsxd rsi, dword [rcx]
jmp 0x1402522e3
mov esi, dword [rcx]
jmp 0x1402522e3
mov r8, qword [rbx + 8]
lea rcx, [rbx + 0x50]
and edx, 0xfffffff7
mov dword [rbx + 0x28], edx
movsxd rdx, dword [rbx + 0x30]
call fcn.14015f11c
test rsi, rsi
jne 0x140252c2a
push rax
pushf
mov eax, 0xb79d8b2d
pushf
not eax
add eax, 0xe4916c7d
xor eax, 0xb34a3404
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x93ffcf8b
xor eax, 0xb716a9bb
rol eax, 0x33
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0xb45c6f89
pushf
not eax
add eax, 0x94fc5b6f
xor eax, 0xc14889a5
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xaf42a0d5
xor eax, 0xcd6b3e93
rol eax, 0xa2
popf
jmp 0x140251c0e
and dword [rbx + 0x28], 0xffffffdf
push rax
pushf
mov eax, 0x8fbc145
pushf
not eax
add eax, 0xf9a3a5b6
xor eax, 0xe8d776ad
rol eax, 0x89
popf
pushf
not eax
add eax, 0xaa7f604a
xor eax, 0xa52ff58d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xba50b335
xor eax, 0xefde1fa6
rol eax, 0xf7
popf
jmp 0x140251c0e
mov byte [rbx + 0x4c], 1
mov r8b, bpl
mov rcx, rbx
cmp rdi, r14
jne 0x140252ce9
push rax
pushf
mov eax, 0x2fcd1b28
pushf
not eax
add eax, 0xae6ada5a
xor eax, 0xea10e30e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xedee29ed
xor eax, 0xa0c00a22
rol eax, 0x4a
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x3d2b7ac3
pushf
not eax
add eax, 0x9709584b
xor eax, 0xd463569d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf1aad566
xor eax, 0xafa07d12
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9c8f1a56
xor eax, 0xf24723d0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf7da8d7c
xor eax, 0x8bd7c756
rol eax, 0x29
popf
jmp 0x140251c0e
mov rdx, rsi
call fcn.1400ff1ac
jmp 0x140252de2
mov edx, esi
call fcn.140217326
push rax
pushf
mov eax, 0x3836ac44
pushf
not eax
add eax, 0xf8c268e3
xor eax, 0x82c71046
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xeea69f65
xor eax, 0xc3708cd1
rol eax, 0xbc
popf
jmp 0x140251c0e
mov eax, dword [rbx + 0x28]
shr eax, 7
test al, 1
je 0x140252e32
push rax
pushf
mov eax, 0x9e56504d
pushf
not eax
add eax, 0x90360a32
xor eax, 0xed82c0a3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x87701b8d
xor eax, 0xceee333b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xbfd0dbac
xor eax, 0x99d5b54a
rol eax, 0xe8
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x86d70e82
pushf
not eax
add eax, 0x9968ae5a
xor eax, 0x9d97f0fe
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf6476351
xor eax, 0x98c20a66
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb76b0bb8
xor eax, 0xb42d6584
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xaaa77be3
xor eax, 0x97e662dd
rol eax, 0x90
popf
jmp 0x140251c0e
cmp dword [rbx + 0x48], 0
mov edx, 0xb9160ca0
pushf
not edx
add edx, 0xff7b2209
xor edx, 0xbfbf0e3d
rol edx, 1
popf
pushf
not edx
add edx, 0xfaaabeb0
xor edx, 0xde460d2a
rol edx, 0x90
popf
pushf
not edx
add edx, 0x9cc66e9d
xor edx, 0xa9dd1a1c
rol edx, 0x57
popf
pushf
not edx
add edx, 0xdebf517d
xor edx, 0xd6602c35
rol edx, 0xa8
popf
je 0x140252f1c
push rax
pushf
mov eax, 0x7886f5ab
pushf
not eax
add eax, 0xf08735b6
xor eax, 0xb856dc82
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdb9638a2
xor eax, 0xd62c7037
rol eax, 0x80
popf
jmp 0x140251c0e
push rax
pushf
mov eax, 0x335e7c4f
pushf
not eax
add eax, 0xeb1490d0
xor eax, 0xc9e5ccc6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd54269d9
xor eax, 0x9ab8b4b1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb31b5624
xor eax, 0xc83f0d68
rol eax, 0x3e
popf
jmp 0x140251c0e
mov rax, qword [rbx + 0x40]
cmp word [rax], dx
je 0x140252fd4
add qword [rbx + 0x40], 0xfffffffffffffffe
mov rcx, qword [rbx + 0x40]
mov word [rcx], dx
jmp 0x140252f78
inc dword [rbx + 0x48]
push rax
pushf
mov eax, 0x6a98464b
pushf
not eax
add eax, 0xe0e1a5a1
xor eax, 0xf8762c23
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8b82c931
xor eax, 0xa67f51f2
rol eax, 0x19
popf
pushf
not eax
add eax, 0x91603160
xor eax, 0xda507c5c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xac8f4975
xor eax, 0xce56e79a
rol eax, 0xa4
popf
jmp 0x140251c0e
mov al, 0x58
pushf
not al
add al, 0xde
xor al, 0x8e
rol al, 0x4e
popf
pushf
not al
add al, 0xcd
xor al, 0xb
rol al, 0xb0
popf
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret