Function at 0x14028c3ce
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x780f6495
pushf
not eax
add eax, 0xf38a1757
xor eax, 0xcec3c58a
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb1b5ee08
xor eax, 0x9b04fb63
rol eax, 1
popf
pushf
not eax
add eax, 0x8e5c6304
xor eax, 0xee1ca991
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb5861fc0
xor eax, 0xc8a62edf
rol eax, 0xf4
popf
cmp eax, 0x29
jne 0x14028c430
popf
pop rax
jmp 0x14028dc5e
cmp eax, 0
jne 0x14028c43f
popf
pop rax
jmp 0x14028c70f
cmp eax, 3
jne 0x14028c44e
popf
pop rax
jmp 0x14028c8c3
cmp eax, 1
jne 0x14028c45d
popf
pop rax
jmp 0x14028c7f0
cmp eax, 0xd
jne 0x14028c46c
popf
pop rax
jmp 0x14028cddc
cmp eax, 0x1a
jne 0x14028c47b
popf
pop rax
jmp 0x14028d59e
cmp eax, 0xe
jne 0x14028c48a
popf
pop rax
jmp 0x14028ce3b
cmp eax, 0x31
jne 0x14028c499
popf
pop rax
jmp 0x14028df91
cmp eax, 0x19
jne 0x14028c4a8
popf
pop rax
jmp 0x14028d52f
cmp eax, 8
jne 0x14028c4b7
popf
pop rax
jmp 0x14028cbc5
cmp eax, 0x2a
jne 0x14028c4c6
popf
pop rax
jmp 0x14028dcc9
cmp eax, 0x17
jne 0x14028c4d5
popf
pop rax
jmp 0x14028d3e6
cmp eax, 0x1c
jne 0x14028c4e4
popf
pop rax
jmp 0x14028d689
cmp eax, 0x2e
jne 0x14028c4f3
popf
pop rax
jmp 0x14028de79
cmp eax, 0x18
jne 0x14028c502
popf
pop rax
jmp 0x14028d4b1
cmp eax, 0x2b
jne 0x14028c511
popf
pop rax
jmp 0x14028dd61
cmp eax, 0x1b
jne 0x14028c520
popf
pop rax
jmp 0x14028d609
cmp eax, 0x2d
jne 0x14028c52f
popf
pop rax
jmp 0x14028ddf9
cmp eax, 0x23
jne 0x14028c53e
popf
pop rax
jmp 0x14028da25
cmp eax, 0x25
jne 0x14028c54d
popf
pop rax
jmp 0x14028daf8
cmp eax, 0xf
jne 0x14028c55c
popf
pop rax
jmp 0x14028ce71
cmp eax, 0x13
jne 0x14028c56b
popf
pop rax
jmp 0x14028d197
cmp eax, 0x15
jne 0x14028c57a
popf
pop rax
jmp 0x14028d2d5
cmp eax, 0x24
jne 0x14028c589
popf
pop rax
jmp 0x14028da87
cmp eax, 0x1e
jne 0x14028c598
popf
pop rax
jmp 0x14028d786
cmp eax, 0xc
jne 0x14028c5a7
popf
pop rax
jmp 0x14028cd40
cmp eax, 0x26
jne 0x14028c5b6
popf
pop rax
jmp 0x14028db7d
cmp eax, 0x27
jne 0x14028c5c5
popf
pop rax
jmp 0x14028dbb5
cmp eax, 0x30
jne 0x14028c5d4
popf
pop rax
jmp 0x14028df49
cmp eax, 0x10
jne 0x14028c5e3
popf
pop rax
jmp 0x14028cf1c
cmp eax, 0x2c
jne 0x14028c5f2
popf
pop rax
jmp 0x14028dd9e
cmp eax, 9
jne 0x14028c601
popf
pop rax
jmp 0x14028cc6d
cmp eax, 4
jne 0x14028c610
popf
pop rax
jmp 0x14028c958
cmp eax, 0x16
jne 0x14028c61f
popf
pop rax
jmp 0x14028d3ae
cmp eax, 0x28
jne 0x14028c62e
popf
pop rax
jmp 0x14028dbfd
cmp eax, 0xa
jne 0x14028c63d
popf
pop rax
jmp 0x14028cca3
cmp eax, 0x22
jne 0x14028c64c
popf
pop rax
jmp 0x14028d97c
cmp eax, 0x14
jne 0x14028c65b
popf
pop rax
jmp 0x14028d22e
cmp eax, 7
jne 0x14028c66a
popf
pop rax
jmp 0x14028cb1b
cmp eax, 5
jne 0x14028c679
popf
pop rax
jmp 0x14028c9a5
cmp eax, 2
jne 0x14028c688
popf
pop rax
jmp 0x14028c88e
cmp eax, 0x20
jne 0x14028c697
popf
pop rax
jmp 0x14028d82f
cmp eax, 0x1d
jne 0x14028c6a6
popf
pop rax
jmp 0x14028d6da
cmp eax, 0x11
jne 0x14028c6b5
popf
pop rax
jmp 0x14028cff9
cmp eax, 6
jne 0x14028c6c4
popf
pop rax
jmp 0x14028ca76
cmp eax, 0x2f
jne 0x14028c6d3
popf
pop rax
jmp 0x14028df11
cmp eax, 0x12
jne 0x14028c6e2
popf
pop rax
jmp 0x14028d0c2
cmp eax, 0x21
jne 0x14028c6f1
popf
pop rax
jmp 0x14028d8c0
cmp eax, 0x1f
jne 0x14028c700
popf
pop rax
jmp 0x14028d7e5
cmp eax, 0xb
jne 0x14028c70f
popf
pop rax
jmp 0x14028cd35
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x60
lea rbp, [rsp + 0x50]
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rdi
mov rax, qword [0x140103090]
xor rax, rbp
mov qword [rbp + 8], rax
movsxd rsi, dword [rbp + 0x60]
mov r12, r9
mov qword [rbp], rdx
mov r13d, r8d
mov rbx, rcx
test esi, esi
jle 0x14028c797
push rax
pushf
mov eax, 0xe4fbd530
pushf
not eax
add eax, 0xdfb7668d
xor eax, 0xb6193343
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9ad65624
xor eax, 0xded69f06
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa80616c1
xor eax, 0xe4b0c223
rol eax, 0x2b
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x6fb236fc
pushf
not eax
add eax, 0xd94dcad3
xor eax, 0xeae84a8c
rol eax, 0
popf
pushf
not eax
add eax, 0x912d1589
xor eax, 0xb3d86c2d
rol eax, 0x80
popf
pushf
not eax
add eax, 0x85384651
xor eax, 0xd4a156e5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x948cef82
xor eax, 0x8aae6ce1
rol eax, 2
popf
jmp 0x14028c421
mov rdx, rsi
mov rcx, r9
call fcn.140315f11
cmp eax, esi
lea esi, [rax + 1]
jl 0x14028c835
push rax
pushf
mov eax, 0x907bce38
pushf
not eax
add eax, 0x86c058ac
xor eax, 0xc222851e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xae2dcbbc
xor eax, 0xdee76ac5
rol eax, 0xa7
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xac7d8bcb
pushf
not eax
add eax, 0x99c0a0d1
xor eax, 0xde28aed6
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe36ad3e5
xor eax, 0xed169bb7
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd3854860
xor eax, 0xe60119f1
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8586c7a1
xor eax, 0xbef8dad1
rol eax, 0x2c
popf
jmp 0x14028c421
mov esi, eax
push rax
pushf
mov eax, 0x994e5270
pushf
not eax
add eax, 0xee4df86c
xor eax, 0xbbab6d08
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe1bc409d
xor eax, 0xc33e56c3
rol eax, 0x1a
popf
jmp 0x14028c421
mov r14d, dword [rbp + 0x78]
test r14d, r14d
jne 0x14028c912
push rax
pushf
mov eax, 0xf4a601d7
pushf
not eax
add eax, 0xc0e39611
xor eax, 0xa267e330
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbb707ce2
xor eax, 0xbe8ad85e
rol eax, 5
popf
pushf
not eax
add eax, 0xcfe56f57
xor eax, 0xa3c1b3fe
rol eax, 0x19
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x39c9d5ea
pushf
not eax
add eax, 0x8a4b6206
xor eax, 0x85f70ca6
rol eax, 0x86
popf
pushf
not eax
add eax, 0xda16c764
xor eax, 0xacb59c93
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbc31d92e
xor eax, 0xdf85a876
rol eax, 0xcb
popf
jmp 0x14028c421
mov rax, qword [rbx]
mov r14d, dword [rax + 0xc]
push rax
pushf
mov eax, 0x73919ce5
pushf
not eax
add eax, 0x9379a4db
xor eax, 0xc1b46b7a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xccab3059
xor eax, 0xbf58cc73
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x88038a9f
xor eax, 0xb93b987d
rol eax, 0xd9
popf
jmp 0x14028c421
neg dword [rbp + 0x80]
mov r9d, esi
mov r8, r12
mov ecx, r14d
sbb edx, edx
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
and edx, 8
jmp 0x14028c9c5
inc edx
call fcn.140118839
movsxd r15, eax
test eax, eax
je 0x14028ca1d
push rax
pushf
mov eax, 0x1ca6aea9
pushf
not eax
add eax, 0xa88404a9
xor eax, 0x82ff5e84
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfc5c1d32
xor eax, 0xb7b52370
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc7fc9ddb
xor eax, 0x8598c8ce
rol eax, 0xe7
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x3ac7fb47
pushf
not eax
add eax, 0x964a08f3
xor eax, 0x9e416a72
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe6910eca
xor eax, 0x91ce2b66
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa4737c0b
xor eax, 0xb6157893
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc2bc06b1
xor eax, 0xe6529872
rol eax, 0x2b
popf
jmp 0x14028c421
mov rax, r15
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rax, rax
and rax, rcx
je 0x14028cae8
push rax
pushf
mov eax, 0x3202aca2
pushf
not eax
add eax, 0xc01ad040
xor eax, 0xb61e20a9
rol eax, 0xf
popf
pushf
not eax
add eax, 0xda73e527
xor eax, 0x82271f0f
rol eax, 2
popf
pushf
not eax
add eax, 0xe368c7a7
xor eax, 0xc291b037
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc867e9f4
xor eax, 0xd2523a0a
rol eax, 0x60
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xbefcee71
pushf
not eax
add eax, 0xbb6b55e4
xor eax, 0xdff6174a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xde50ff6d
xor eax, 0xa609fbea
rol eax, 0x2c
popf
jmp 0x14028c421
movabs rdx, 0xfa7fd4b2c95bc927
pushf
not rdx
add rdx, 0x71fdffc3
xor rdx, 0x58a2369b
rol rdx, 0xe5
popf
pushf
not rdx
add rdx, 0x6e99302f
xor rdx, 0x416cc68f
rol rdx, 0x34
popf
cmp rax, 0x400
ja 0x14028cb92
push rax
pushf
mov eax, 0xbdfec9dc
pushf
not eax
add eax, 0xbfd2fcc1
xor eax, 0xba4fe72b
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8b313949
xor eax, 0x9cc1e28a
rol eax, 0xfc
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xb206f132
pushf
not eax
add eax, 0xf147ce7a
xor eax, 0xede96e6e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfe04f618
xor eax, 0xaf2b612e
rol eax, 0xa9
popf
jmp 0x14028c421
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x14028cc27
push rax
pushf
mov eax, 0x5f0ce255
pushf
not eax
add eax, 0xc8fab65b
xor eax, 0x823fbc74
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd954e069
xor eax, 0x9d7fea87
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8cf55532
xor eax, 0xad414321
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbc45b7be
xor eax, 0x8ab2d00e
rol eax, 0x1d
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xbb4153ca
pushf
not eax
add eax, 0xf71bec00
xor eax, 0x88a3a3ec
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xaa13a204
xor eax, 0x8389fbc2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9b3d9d8d
xor eax, 0xa5b869d3
rol eax, 0x4c
popf
jmp 0x14028c421
mov rcx, rdx
push rax
pushf
mov eax, 0xd39201f9
pushf
not eax
add eax, 0xa1ee9d24
xor eax, 0xc5ee66f5
rol eax, 0x53
popf
pushf
not eax
add eax, 0x967b5b47
xor eax, 0xe782fdae
rol eax, 0xa3
popf
jmp 0x14028c421
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.14029380f
sub rsp, rcx
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x14028cd02
push rax
pushf
mov eax, 0x7d6718a1
pushf
not eax
add eax, 0xa3982b19
xor eax, 0x9213fe8d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe3b5f97a
xor eax, 0xd50d7ab5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfc418621
xor eax, 0xd9883230
rol eax, 0x24
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xc6075dfa
pushf
not eax
add eax, 0xfd3765fd
xor eax, 0xca4f0705
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf3cee803
xor eax, 0xf5ff0622
rol eax, 0x4b
popf
jmp 0x14028c421
mov dword [rdi], 0xcccc
jmp 0x14028ce3b
mov rcx, rax
call fcn.1402cf482
mov rdi, rax
test rax, rax
je 0x14028cda9
push rax
pushf
mov eax, 0x54cb9159
pushf
not eax
add eax, 0xf3ec6a1a
xor eax, 0x8d8fcf28
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb2373945
xor eax, 0x8e39d2e8
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf4bb5b23
xor eax, 0xa9123941
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa84b2ea8
xor eax, 0x9b378ba4
rol eax, 0xd0
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xa6425c9a
pushf
not eax
add eax, 0xebc33d09
xor eax, 0x9d11e6c2
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xadcfd324
xor eax, 0xe046c179
rol eax, 0xfa
popf
jmp 0x14028c421
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x71714730
pushf
not eax
add eax, 0x90e92253
xor eax, 0xdb200a93
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfca4a35b
xor eax, 0xc6ed6bee
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8d5c4324
xor eax, 0xe928410b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xefe66b7a
xor eax, 0xb4a6e3cb
rol eax, 0x29
popf
jmp 0x14028c421
add rdi, 0x10
push rax
pushf
mov eax, 0x9121e2e4
pushf
not eax
add eax, 0xfebeeea0
xor eax, 0xd2a1f1eb
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc2d9ebb3
xor eax, 0xbce003e7
rol eax, 1
popf
jmp 0x14028c421
mov rbx, rdi
test rdi, rdi
je 0x14028ced6
push rax
pushf
mov eax, 0xc02b61f7
pushf
not eax
add eax, 0xbbc741fd
xor eax, 0x80730c7e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb2fdc819
xor eax, 0xb505de3b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8a400311
xor eax, 0x9b83dbb4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe20b3eb4
xor eax, 0xd4547a2b
rol eax, 0xd0
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x1043bf4d
pushf
not eax
add eax, 0xbc84759e
xor eax, 0xcd4c00e0
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd4ebb733
xor eax, 0xe8b34b2d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xafdaeda4
xor eax, 0xe22167cc
rol eax, 0x53
popf
jmp 0x14028c421
mov dword [rsp + 0x28], r15d
mov r9d, esi
mov r8, r12
mov qword [rsp + 0x20], rdi
mov edx, 0xddda7eb7
pushf
not edx
add edx, 0x89381f82
xor edx, 0xf85c1ff3
rol edx, 0x85
popf
pushf
not edx
add edx, 0xe11efb05
xor edx, 0xc007a64f
rol edx, 0x24
popf
pushf
not edx
add edx, 0xa7bd8ffc
xor edx, 0x99b2b6a7
rol edx, 0xb1
popf
mov ecx, r14d
call fcn.140118839
test eax, eax
je 0x14028cfc6
push rax
pushf
mov eax, 0x4a11282c
pushf
not eax
add eax, 0xc124fc29
xor eax, 0xcb26312c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa1219404
xor eax, 0xe3950592
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9cf504aa
xor eax, 0xa3f349bd
rol eax, 0x9a
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x94ee93d2
pushf
not eax
add eax, 0xfcbbc646
xor eax, 0xd16146c1
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcd95786e
xor eax, 0xb069a2c2
rol eax, 0x75
popf
jmp 0x14028c421
and qword [rsp + 0x40], 0
mov r9d, r15d
and qword [rsp + 0x38], 0
mov r8, rdi
and qword [rsp + 0x30], 0
mov edx, r13d
mov r12, qword [rbp]
and dword [rsp + 0x28], 0
mov rcx, r12
and qword [rsp + 0x20], 0
call fcn.1401fdd90
movsxd rsi, eax
test eax, eax
je 0x14028d08f
push rax
pushf
mov eax, 0xebf05974
pushf
not eax
add eax, 0xa0c9b8d8
xor eax, 0x9ac1b683
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8c66fd93
xor eax, 0x9800862e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc229b0e5
xor eax, 0xf6a27ec3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf8e69318
xor eax, 0x98cff63f
rol eax, 0xdc
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xdff89cc
pushf
not eax
add eax, 0xf3722655
xor eax, 0xf86d5cb1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe723d17c
xor eax, 0xf71eca34
rol eax, 0x12
popf
jmp 0x14028c421
mov edx, 0x2e95db93
pushf
not edx
add edx, 0xaa1fdcfe
xor edx, 0xc618f106
rol edx, 0x38
popf
pushf
not edx
add edx, 0xc38fa1e8
xor edx, 0xba15b2cb
rol edx, 0x80
popf
pushf
not edx
add edx, 0xe2197de0
xor edx, 0xfd51c1a3
rol edx, 0x6f
popf
test edx, r13d
je 0x14028d13e
push rax
pushf
mov eax, 0xc1e1b3c1
pushf
not eax
add eax, 0xeb692ff8
xor eax, 0xbad203ac
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8447134
xor eax, 0xfb6fd610
rol eax, 0xbd
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x9da8cbca
pushf
not eax
add eax, 0xe4641438
xor eax, 0xfa603ed5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb7fe5f58
xor eax, 0xcc90cee3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xeb3c513d
xor eax, 0xad2adcd3
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb177a843
xor eax, 0x85415899
rol eax, 0x46
popf
jmp 0x14028c421
mov eax, dword [rbp + 0x70]
test eax, eax
je 0x14028d1d5
push rax
pushf
mov eax, 0x2af233cc
pushf
not eax
add eax, 0x98eb6426
xor eax, 0xda9d5d16
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9988f109
xor eax, 0x9e12be34
rol eax, 0xb8
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xb690c0ff
pushf
not eax
add eax, 0xae75d753
xor eax, 0xdb276be7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcb9c7b9c
xor eax, 0x9f7e5aca
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x86d8f21c
xor eax, 0xaa6c86d9
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa2fb7606
xor eax, 0x94b88583
rol eax, 9
popf
jmp 0x14028c421
cmp esi, eax
jg 0x14028d28f
push rax
pushf
mov eax, 0x8980be93
pushf
not eax
add eax, 0xdca966a7
xor eax, 0xc43825c0
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa3ba4ccf
xor eax, 0xd10fdaaa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdce311ec
xor eax, 0xf3d64d7e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe8ad76d7
xor eax, 0xe73bc41d
rol eax, 0x19
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xe8297b31
pushf
not eax
add eax, 0xba3f9b41
xor eax, 0xf7e7bc4b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x94f90088
xor eax, 0xf496685a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe8eb66d8
xor eax, 0xc93c9d83
rol eax, 0x91
popf
jmp 0x14028c421
and qword [rsp + 0x40], 0
mov r9d, r15d
and qword [rsp + 0x38], 0
mov r8, rdi
and qword [rsp + 0x30], 0
mov edx, r13d
mov dword [rsp + 0x28], eax
mov rcx, r12
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.1401fdd90
mov esi, eax
test eax, eax
jne 0x14028d355
push rax
pushf
mov eax, 0xb799f0f6
pushf
not eax
add eax, 0xc64f6936
xor eax, 0xf60555cb
rol eax, 0x58
popf
pushf
not eax
add eax, 0x89c6f401
xor eax, 0xe1dd4264
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc77efea9
xor eax, 0xb9c35606
rol eax, 0xe0
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x7e3c17dc
pushf
not eax
add eax, 0xbe8bb0f9
xor eax, 0x8b5cd021
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfe44bb88
xor eax, 0xa68e86c5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd6ce7bfa
xor eax, 0xf2f0a65f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb9d5cfbc
xor eax, 0xb8b85a02
rol eax, 0xdc
popf
jmp 0x14028c421
jmp 0x14028ddf9
mov rcx, rsi
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
and rcx, rax
je 0x14028d458
push rax
pushf
mov eax, 0xeabbb13b
pushf
not eax
add eax, 0xd49f0bae
xor eax, 0x82744a57
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x80d40126
xor eax, 0xa1976f67
rol eax, 0x29
popf
pushf
not eax
add eax, 0x96c1a99e
xor eax, 0x9a8fcaf7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xccd10046
xor eax, 0xdf0c831f
rol eax, 0x2b
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x476a7c22
pushf
not eax
add eax, 0xe082e762
xor eax, 0xb5392b21
rol eax, 0
popf
pushf
not eax
add eax, 0x95ea28ff
xor eax, 0xc8ada778
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbc09deaf
xor eax, 0xd95d87c9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8747477a
xor eax, 0xb0d3991d
rol eax, 0x43
popf
jmp 0x14028c421
cmp rcx, rdx
ja 0x14028d4fc
push rax
pushf
mov eax, 0xdbad15b9
pushf
not eax
add eax, 0xe0c7e42d
xor eax, 0xba4e7dc7
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb6ec83fa
xor eax, 0xe36b8adc
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc3b424a2
xor eax, 0xad135af1
rol eax, 0xd8
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xf42635e
pushf
not eax
add eax, 0x8cc49681
xor eax, 0x82aea15d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd28b80b1
xor eax, 0x928b0267
rol eax, 0x35
popf
jmp 0x14028c421
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x14028d56b
push rax
pushf
mov eax, 0xa0410ec1
pushf
not eax
add eax, 0xb82a99f8
xor eax, 0x920d73a4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb84f3de6
xor eax, 0xeffe18da
rol eax, 0xac
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xda9777e4
pushf
not eax
add eax, 0x9fa24f4e
xor eax, 0x864e00ff
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb71254ed
xor eax, 0xe5dc699c
rol eax, 0xda
popf
jmp 0x14028c421
movabs rax, 0x55dffc03fcaf4d94
pushf
not rax
add rax, 0x57b81cd4
xor rax, 0x5b0b7352
rol rax, 0xce
popf
pushf
not rax
add rax, 0x71afe8e3
xor rax, 0x7d6b81a5
rol rax, 0xcc
popf
push rax
pushf
mov eax, 0x1b84b15a
pushf
not eax
add eax, 0xf3c99dbe
xor eax, 0xd3d72ab5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa00057a3
xor eax, 0xae7cd4be
rol eax, 0x6f
popf
jmp 0x14028c421
and rax, 0xfffffffffffffff0
call fcn.14029380f
sub rsp, rax
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x14028d656
push rax
pushf
mov eax, 0xc2a63693
pushf
not eax
add eax, 0xdd25ecbb
xor eax, 0xc9c144a1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd2dd9346
xor eax, 0x8f6fb3cc
rol eax, 0xb0
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x46f0a55d
pushf
not eax
add eax, 0xdd3b1c6f
xor eax, 0xdea08033
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x96607d7b
xor eax, 0xea871457
rol eax, 0x73
popf
jmp 0x14028c421
mov dword [rbx], 0xcccc
jmp 0x14028d7e5
call fcn.1402cf482
mov rbx, rax
test rax, rax
je 0x14028d740
push rax
pushf
mov eax, 0x21aa73b1
pushf
not eax
add eax, 0xdc5aa10a
xor eax, 0xb943e691
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb5283c9b
xor eax, 0xcc7b4001
rol eax, 0x86
popf
pushf
not eax
add eax, 0xedac4242
xor eax, 0xed59e27a
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbd80f717
xor eax, 0xd85b36f2
rol eax, 3
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x5e6ca5ec
pushf
not eax
add eax, 0x9efab027
xor eax, 0xd1cf1f68
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbaf26c19
xor eax, 0xd6df94f2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc7d68930
xor eax, 0xa4b945ce
rol eax, 0x55
popf
jmp 0x14028c421
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0xc251e6ae
pushf
not eax
add eax, 0xbaa27b1e
xor eax, 0xe9b4c4c8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8d43fc88
xor eax, 0xedbc0f9a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbba04ba2
xor eax, 0xcf6233d1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x84d2b864
xor eax, 0x8c46edba
rol eax, 0x36
popf
jmp 0x14028c421
add rbx, 0x10
push rax
pushf
mov eax, 0x389e13b5
pushf
not eax
add eax, 0x9c1f3cca
xor eax, 0xa881f282
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x99e65747
xor eax, 0xe8c13a98
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb34e8c56
xor eax, 0xcf0ee7ea
rol eax, 0x7a
popf
jmp 0x14028c421
test rbx, rbx
je 0x14028d88d
push rax
pushf
mov eax, 0x9cfcb663
pushf
not eax
add eax, 0xaf1ecb41
xor eax, 0xacec03c7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xac585f0a
xor eax, 0xd85c8fd2
rol eax, 0x56
popf
pushf
not eax
add eax, 0xff823f3a
xor eax, 0x80601938
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xae59d751
xor eax, 0xf735e458
rol eax, 0x28
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xcfb90319
pushf
not eax
add eax, 0xb9e1ef91
xor eax, 0xc7a5b378
rol eax, 0x13
popf
pushf
not eax
add eax, 0xacc2f17b
xor eax, 0xa7c98510
rol eax, 9
popf
jmp 0x14028c421
and qword [rsp + 0x40], 0
mov r9d, r15d
and qword [rsp + 0x38], 0
mov r8, rdi
and qword [rsp + 0x30], 0
mov edx, r13d
mov dword [rsp + 0x28], esi
mov rcx, r12
mov qword [rsp + 0x20], rbx
call fcn.1401fdd90
test eax, eax
je 0x14028d923
push rax
pushf
mov eax, 0xd7c86a1
pushf
not eax
add eax, 0x8bff3c78
xor eax, 0xe161ed23
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb38b0329
xor eax, 0x90320d8d
rol eax, 0xe3
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x4732f26c
pushf
not eax
add eax, 0xc2ba5937
xor eax, 0x92e49ca1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc7e660e8
xor eax, 0xc27fdac1
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfaa6efc6
xor eax, 0xfe14a36f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbb353017
xor eax, 0x94a23c3b
rol eax, 0x87
popf
jmp 0x14028c421
and qword [rsp + 0x38], 0
xor edx, edx
and qword [rsp + 0x30], rdx
mov r9d, esi
mov eax, dword [rbp + 0x70]
mov r8, rbx
mov ecx, r14d
test eax, eax
jne 0x14028d9f2
push rax
pushf
mov eax, 0x31c44117
pushf
not eax
add eax, 0xf4ec1051
xor eax, 0xe905f1a9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf9c42b64
xor eax, 0xa54aee3e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd56d9b80
xor eax, 0x89373770
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa468139e
xor eax, 0xbfdf5cb2
rol eax, 0x55
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x15085990
pushf
not eax
add eax, 0x9855e326
xor eax, 0xca3204f9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xda2fb0ea
xor eax, 0xb5797b38
rol eax, 0xed
popf
jmp 0x14028c421
and dword [rsp + 0x28], edx
and qword [rsp + 0x20], rdx
push rax
pushf
mov eax, 0xe2d56801
pushf
not eax
add eax, 0xdcb9e9b3
xor eax, 0xd7d656c3
rol eax, 0x21
popf
pushf
not eax
add eax, 0xaa79955b
xor eax, 0x81096e56
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb66ef014
xor eax, 0xc36a819c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9da7bdfc
xor eax, 0xdfe0f865
rol eax, 0xa9
popf
jmp 0x14028c421
call fcn.14035812d
mov esi, eax
test eax, eax
jne 0x14028dac5
push rax
pushf
mov eax, 0x170564ef
pushf
not eax
add eax, 0xe0e1f0a9
xor eax, 0x8812fb31
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa052d329
xor eax, 0x981b5517
rol eax, 0x14
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x5b95d3d9
pushf
not eax
add eax, 0xedf1d0c1
xor eax, 0xc4c1092a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc14c32ec
xor eax, 0xea16d8aa
rol eax, 0xe0
popf
jmp 0x14028c421
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14028db37
push rax
pushf
mov eax, 0x493a2ba8
pushf
not eax
add eax, 0xa90a7b95
xor eax, 0xfaf3b90d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8fd31a83
xor eax, 0xb769d187
rol eax, 0xc4
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0xd90fe926
pushf
not eax
add eax, 0xe002eb38
xor eax, 0xa05ac23a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb22e2f8b
xor eax, 0xd1b00efb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd56d7994
xor eax, 0x95bc870a
rol eax, 0x83
popf
jmp 0x14028c421
call fcn.14034ab66
push rax
pushf
mov eax, 0x861609e6
pushf
not eax
add eax, 0xc266bc42
xor eax, 0xcd9504ea
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x96e89216
xor eax, 0x802aca4e
rol eax, 0x90
popf
jmp 0x14028c421
xor esi, esi
push rax
pushf
mov eax, 0x399ce8ad
pushf
not eax
add eax, 0x9b946935
xor eax, 0xc0593120
rol eax, 9
popf
pushf
not eax
add eax, 0xc50f5b1c
xor eax, 0x855b12ce
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb4164647
xor eax, 0xe4281419
rol eax, 0x8a
popf
jmp 0x14028c421
mov rbx, rdi
jmp 0x14028de79
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
jmp 0x14028da87
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14028dd2e
push rax
pushf
mov eax, 0x2a89c67a
pushf
not eax
add eax, 0x9ca5c447
xor eax, 0xb62070c6
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x80aa92f3
xor eax, 0x860a8895
rol eax, 0x45
popf
pushf
not eax
add eax, 0xeb2cd8e6
xor eax, 0xb575e1e5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc1619f7c
xor eax, 0xcc1a9662
rol eax, 0x20
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x6ed78095
pushf
not eax
add eax, 0xb188387c
xor eax, 0xfe32f5d9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa5b66ddf
xor eax, 0x8190f216
rol eax, 0xd4
popf
jmp 0x14028c421
call fcn.14034ab66
jmp 0x14028dbfd
xor ebx, ebx
push rax
pushf
mov eax, 0x819d2e7d
pushf
not eax
add eax, 0xe8132303
xor eax, 0xe0a94d21
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf9480062
xor eax, 0xfd5e3050
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xeb3a06b3
xor eax, 0x86781641
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf4e78a1f
xor eax, 0x82772895
rol eax, 0x94
popf
jmp 0x14028c421
xor esi, esi
test rbx, rbx
je 0x14028de33
push rax
pushf
mov eax, 0x630c45be
pushf
not eax
add eax, 0x8e04a84e
xor eax, 0xc999ba53
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfddadf86
xor eax, 0xc2bf4337
rol eax, 0
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x960c47f7
pushf
not eax
add eax, 0xa00f69d2
xor eax, 0xa30563fa
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd8ab51f7
xor eax, 0xa70d5e4b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8749018d
xor eax, 0xb75c48b6
rol eax, 0xb8
popf
jmp 0x14028c421
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14028decb
push rax
pushf
mov eax, 0x1339ce4
pushf
not eax
add eax, 0xbe9a2620
xor eax, 0xda92e63c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe0012473
xor eax, 0x923d50d2
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9446ac72
xor eax, 0xb258e494
rol eax, 0xd7
popf
jmp 0x14028c421
push rax
pushf
mov eax, 0x60c75882
pushf
not eax
add eax, 0xc8fff98c
xor eax, 0xbf954cfd
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9f8f4b53
xor eax, 0xa67428f4
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcf9eec16
xor eax, 0x8c65a1e6
rol eax, 0x68
popf
jmp 0x14028c421
call fcn.14034ab66
push rax
pushf
mov eax, 0xd1adaa3
pushf
not eax
add eax, 0x86ca8274
xor eax, 0xb2484451
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9739c874
xor eax, 0x9ac98e97
rol eax, 0x5f
popf
jmp 0x14028c421
mov eax, esi
push rax
pushf
mov eax, 0x64c9a479
pushf
not eax
add eax, 0xf4ad9281
xor eax, 0xf2a2a3ca
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8f81b18e
xor eax, 0xf81f3ecc
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x91ebf4c4
xor eax, 0x8fc14899
rol eax, 0x6e
popf
jmp 0x14028c421
mov rcx, qword [rbp + 8]
xor rcx, rbp
call fcn.14027ae25
mov rbx, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x50]
lea rsp, [rbp + 0x10]
pop r15
pop r14
pop r13
pop r12
pop rbp
ret