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

Disassembly:
push rax
pushf
mov eax, 0xc475fe8a
pushf
not eax
add eax, 0x6068ecd2
xor eax, 0x3d7f3a0d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x35b118fd
xor eax, 0x2b596ff9
rol eax, 2
popf
pushf
not eax
add eax, 0x662be159
xor eax, 0x394196a2
rol eax, 0x9d
popf
cmp eax, 0xb
jne 0x14008434e
popf
pop rax
jmp 0x140084cbb
cmp eax, 0x1f
jne 0x14008435d
popf
pop rax
jmp 0x140085533
cmp eax, 0x39
jne 0x14008436c
popf
pop rax
jmp 0x140086272
cmp eax, 7
jne 0x14008437b
popf
pop rax
jmp 0x140084a8d
cmp eax, 0
jne 0x14008438a
popf
pop rax
jmp 0x1400846a5
cmp eax, 0x11
jne 0x140084399
popf
pop rax
jmp 0x140084fa1
cmp eax, 0x25
jne 0x1400843a8
popf
pop rax
jmp 0x14008587a
cmp eax, 0x32
jne 0x1400843b7
popf
pop rax
jmp 0x140085eae
cmp eax, 0x31
jne 0x1400843c6
popf
pop rax
jmp 0x140085dfd
cmp eax, 9
jne 0x1400843d5
popf
pop rax
jmp 0x140084ba4
cmp eax, 0x15
jne 0x1400843e4
popf
pop rax
jmp 0x140085142
cmp eax, 8
jne 0x1400843f3
popf
pop rax
jmp 0x140084b35
cmp eax, 0xe
jne 0x140084402
popf
pop rax
jmp 0x140084e2d
cmp eax, 0x34
jne 0x140084411
popf
pop rax
jmp 0x140086002
cmp eax, 0xd
jne 0x140084420
popf
pop rax
jmp 0x140084dce
cmp eax, 0x38
jne 0x14008442f
popf
pop rax
jmp 0x140086237
cmp eax, 0x24
jne 0x14008443e
popf
pop rax
jmp 0x1400857c8
cmp eax, 3
jne 0x14008444d
popf
pop rax
jmp 0x140084883
cmp eax, 0x36
jne 0x14008445c
popf
pop rax
jmp 0x140086129
cmp eax, 0x19
jne 0x14008446b
popf
pop rax
jmp 0x1400852cf
cmp eax, 0xf
jne 0x14008447a
popf
pop rax
jmp 0x140084ec6
cmp eax, 0x22
jne 0x140084489
popf
pop rax
jmp 0x1400856a6
cmp eax, 0x1d
jne 0x140084498
popf
pop rax
jmp 0x14008543c
cmp eax, 0x2b
jne 0x1400844a7
popf
pop rax
jmp 0x140085b04
cmp eax, 0x17
jne 0x1400844b6
popf
pop rax
jmp 0x14008522e
cmp eax, 0x10
jne 0x1400844c5
popf
pop rax
jmp 0x140084f3c
cmp eax, 0x13
jne 0x1400844d4
popf
pop rax
jmp 0x14008507c
cmp eax, 0x14
jne 0x1400844e3
popf
pop rax
jmp 0x14008510d
cmp eax, 1
jne 0x1400844f2
popf
pop rax
jmp 0x1400847ad
cmp eax, 0x1e
jne 0x140084501
popf
pop rax
jmp 0x140085479
cmp eax, 0x2f
jne 0x140084510
popf
pop rax
jmp 0x140085ce6
cmp eax, 4
jne 0x14008451f
popf
pop rax
jmp 0x1400848ee
cmp eax, 0x18
jne 0x14008452e
popf
pop rax
jmp 0x140085272
cmp eax, 0xa
jne 0x14008453d
popf
pop rax
jmp 0x140084c4c
cmp eax, 0xc
jne 0x14008454c
popf
pop rax
jmp 0x140084d2a
cmp eax, 0x2e
jne 0x14008455b
popf
pop rax
jmp 0x140085c7a
cmp eax, 0x33
jne 0x14008456a
popf
pop rax
jmp 0x140085f84
cmp eax, 0x16
jne 0x140084579
popf
pop rax
jmp 0x1400851d3
cmp eax, 0x2c
jne 0x140084588
popf
pop rax
jmp 0x140085b95
cmp eax, 5
jne 0x140084597
popf
pop rax
jmp 0x14008496b
cmp eax, 0x23
jne 0x1400845a6
popf
pop rax
jmp 0x140085749
cmp eax, 0x12
jne 0x1400845b5
popf
pop rax
jmp 0x140085032
cmp eax, 0x1a
jne 0x1400845c4
popf
pop rax
jmp 0x140085319
cmp eax, 6
jne 0x1400845d3
popf
pop rax
jmp 0x140084a0f
cmp eax, 0x26
jne 0x1400845e2
popf
pop rax
jmp 0x1400858dc
cmp eax, 0x29
jne 0x1400845f1
popf
pop rax
jmp 0x140085a6e
cmp eax, 0x20
jne 0x140084600
popf
pop rax
jmp 0x14008558e
cmp eax, 0x35
jne 0x14008460f
popf
pop rax
jmp 0x140086081
cmp eax, 0x28
jne 0x14008461e
popf
pop rax
jmp 0x1400859c5
cmp eax, 0x2a
jne 0x14008462d
popf
pop rax
jmp 0x140085ac2
cmp eax, 0x37
jne 0x14008463c
popf
pop rax
jmp 0x140086193
cmp eax, 0x30
jne 0x14008464b
popf
pop rax
jmp 0x140085d46
cmp eax, 0x2d
jne 0x14008465a
popf
pop rax
jmp 0x140085c13
cmp eax, 0x1b
jne 0x140084669
popf
pop rax
jmp 0x140085363
cmp eax, 0x21
jne 0x140084678
popf
pop rax
jmp 0x140085637
cmp eax, 0x1c
jne 0x140084687
popf
pop rax
jmp 0x1400853bb
cmp eax, 0x27
jne 0x140084696
popf
pop rax
jmp 0x14008596d
cmp eax, 2
jne 0x1400846a5
popf
pop rax
jmp 0x140084818
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov ebx, ecx
xor r15d, r15d
and dword [rsp + 0x78], r15d
mov r14b, 0x8a
pushf
not r14b
add r14b, 0x22
xor r14b, 0x54
rol r14b, 0xc3
popf
pushf
not r14b
add r14b, 0x27
xor r14b, 0xa
rol r14b, 0xd7
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x140084754
push rax
pushf
mov eax, 0xf0410eac
pushf
not eax
add eax, 0x721268dd
xor eax, 0x27ac3d67
rol eax, 0x91
popf
pushf
not eax
add eax, 0x1cdc24d3
xor eax, 0x189a8585
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x1d2d5a97
xor eax, 0x7d1f39ac
rol eax, 0x12
popf
pushf
not eax
add eax, 0x29d8cf14
xor eax, 0x465163d5
rol eax, 0xdd
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xb52701c2
pushf
not eax
add eax, 0xd4d788a
xor eax, 0xebd363c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x33d78505
xor eax, 0x3bdd4b77
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x64044baf
xor eax, 0x2d9014bf
rol eax, 7
popf
pushf
not eax
add eax, 0x5d940907
xor eax, 0x3b67703e
rol eax, 0x39
popf
jmp 0x14008433f
sub edx, 2
je 0x1400847e5
push rax
pushf
mov eax, 0xfcfcac3d
pushf
not eax
add eax, 0x495f66c0
xor eax, 0x2f142fd1
rol eax, 0x89
popf
pushf
not eax
add eax, 0x619e1bd8
xor eax, 0x74717511
rol eax, 0x50
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xaea7e4b4
pushf
not eax
add eax, 0x665ac210
xor eax, 0x4af388c9
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaee534e
xor eax, 0x5eb66943
rol eax, 0xac
popf
jmp 0x14008433f
sub edx, 2
je 0x140084850
push rax
pushf
mov eax, 0x16e5ce1f
pushf
not eax
add eax, 0x60d2ead5
xor eax, 0x2b63fa06
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x695edf34
xor eax, 0x21eb9d82
rol eax, 0x75
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x719dcb9f
pushf
not eax
add eax, 0x3304dc1a
xor eax, 0x56b9528b
rol eax, 0x61
popf
pushf
not eax
add eax, 0x4ef4efdb
xor eax, 0x1f3869f3
rol eax, 0x61
popf
jmp 0x14008433f
sub edx, 2
je 0x1400848bb
push rax
pushf
mov eax, 0xf75fb567
pushf
not eax
add eax, 0x7bbcf373
xor eax, 0x1f482f83
rol eax, 0x83
popf
pushf
not eax
add eax, 0x2f1e2238
xor eax, 0x567595f1
rol eax, 0x41
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xdcaed26c
pushf
not eax
add eax, 0x7b24baa7
xor eax, 0x58807998
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x358dfcc0
xor eax, 0x78299a0e
rol eax, 0x78
popf
jmp 0x14008433f
sub edx, 3
je 0x140084926
push rax
pushf
mov eax, 0x72c6daf0
pushf
not eax
add eax, 0x53c60ac
xor eax, 0x3d0c844c
rol eax, 0x77
popf
pushf
not eax
add eax, 0x65d83913
xor eax, 0x6a005492
rol eax, 0xb5
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x9f65c9e8
pushf
not eax
add eax, 0x7f685912
xor eax, 0x4c0e7124
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x60b49e46
xor eax, 0x6abacdd8
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x49abded3
xor eax, 0x5a3196b2
rol eax, 1
popf
jmp 0x14008433f
sub edx, 4
je 0x1400849c9
push rax
pushf
mov eax, 0x5d83ba94
pushf
not eax
add eax, 0x2779fbf2
xor eax, 0x1f3e8f5f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x57ec0eb7
xor eax, 0x3f02ffa2
rol eax, 0x81
popf
pushf
not eax
add eax, 0x243ad375
xor eax, 0x18b1cb8c
rol eax, 0x45
popf
pushf
not eax
add eax, 0x16d11e76
xor eax, 0x271a1a6e
rol eax, 0x90
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x6272749
pushf
not eax
add eax, 0x214adc00
xor eax, 0x4a886aec
rol eax, 0x88
popf
pushf
not eax
add eax, 0x76c2d25e
xor eax, 0x184c786b
rol eax, 0x92
popf
pushf
not eax
add eax, 0x1847cda8
xor eax, 0x1ea88307
rol eax, 0x88
popf
jmp 0x14008433f
sub edx, 6
je 0x140084a5a
push rax
pushf
mov eax, 0xa820ba39
pushf
not eax
add eax, 0x7d2e9543
xor eax, 0x11e9ac1d
rol eax, 0x54
popf
pushf
not eax
add eax, 0x5276cab3
xor eax, 0x17b20b7b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x70c8233a
xor eax, 0x5cedc15d
rol eax, 0x84
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x8d58a2c6
pushf
not eax
add eax, 0x4bce25ca
xor eax, 0x72e35922
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x5b202c8
xor eax, 0x176695b7
rol eax, 8
popf
jmp 0x14008433f
cmp edx, 1
jne 0x140084adc
push rax
pushf
mov eax, 0x8267d798
pushf
not eax
add eax, 0x5120c109
xor eax, 0x5499dea8
rol eax, 0x70
popf
pushf
not eax
add eax, 0x1a113850
xor eax, 0x2037f00b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x7513afdd
xor eax, 0x4f51b06e
rol eax, 0x57
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xe7a40f97
pushf
not eax
add eax, 0x618b178f
xor eax, 0x66a0a3b4
rol eax, 0x34
popf
pushf
not eax
add eax, 0x7b564ca9
xor eax, 0x39c0b328
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x3f13fddb
xor eax, 0x6789e64e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x62c31679
xor eax, 0x3e096a2d
rol eax, 0x83
popf
jmp 0x14008433f
sub ecx, 2
je 0x140084b71
push rax
pushf
mov eax, 0x2b9359b
pushf
not eax
add eax, 0x64af377f
xor eax, 0x6dc4a9bc
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x20171f74
xor eax, 0x27b58331
rol eax, 0x78
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xee6e97e4
pushf
not eax
add eax, 0x385a07a6
xor eax, 0x4f809ba2
rol eax, 0x69
popf
pushf
not eax
add eax, 0x36cadfe7
xor eax, 0x5ee3a9da
rol eax, 0x14
popf
jmp 0x14008433f
sub ecx, 4
je 0x140084bf3
push rax
pushf
mov eax, 0x5e02ec3e
pushf
not eax
add eax, 0x97e13ef
xor eax, 0x2c14ca95
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x2fd8cc2b
xor eax, 0x22bef6fa
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf1ec1aa
xor eax, 0x4ac43691
rol eax, 8
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x4df5e54e
pushf
not eax
add eax, 0x8a3ed91
xor eax, 0x2a385239
rol eax, 0xe
popf
pushf
not eax
add eax, 0x52b14f0e
xor eax, 0x5253fadd
rol eax, 0x34
popf
pushf
not eax
add eax, 0x65efed2d
xor eax, 0x44c1f7f9
rol eax, 0x81
popf
pushf
not eax
add eax, 0x759244f2
xor eax, 0x28f6471d
rol eax, 0x12
popf
jmp 0x14008433f
sub ecx, 9
je 0x140084c88
push rax
pushf
mov eax, 0x9b24c8fe
pushf
not eax
add eax, 0x6c186f8e
xor eax, 0xc096431
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x99238ef
xor eax, 0x12bc62d9
rol eax, 0xaf
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x3aad5f1d
pushf
not eax
add eax, 0x338bbe8c
xor eax, 0x506011ec
rol eax, 0x75
popf
pushf
not eax
add eax, 0x4f604977
xor eax, 0x7f0b3cad
rol eax, 0x79
popf
jmp 0x14008433f
sub ecx, 6
je 0x140084cf7
push rax
pushf
mov eax, 0x3e12a8a9
pushf
not eax
add eax, 0x1f2166bd
xor eax, 0x6ae8ede9
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xac8c6e1
xor eax, 0x6699441
rol eax, 0xa6
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xbdb6cf15
pushf
not eax
add eax, 0x710ae775
xor eax, 0x4f37314c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf1a18fe
xor eax, 0x772152aa
rol eax, 0xc4
popf
jmp 0x14008433f
cmp ecx, 1
je 0x140084d75
push rax
pushf
mov eax, 0xf79040cf
pushf
not eax
add eax, 0x4072ae83
xor eax, 0x5252657c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x37267372
xor eax, 0x5abdd95e
rol eax, 0x10
popf
pushf
not eax
add eax, 0x14ce971f
xor eax, 0x3c362afc
rol eax, 0x61
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x53710feb
pushf
not eax
add eax, 0x3155a359
xor eax, 0x14f79a91
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x6f8804ae
xor eax, 0x556b5bc4
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x78649148
xor eax, 0x32736174
rol eax, 0x24
popf
pushf
not eax
add eax, 0x12ca3f4
xor eax, 0x1721674f
rol eax, 0x3f
popf
jmp 0x14008433f
xor edi, edi
jmp 0x1400853bb
call fcn.1400879c1
mov r15, rax
test rax, rax
jne 0x140084e80
push rax
pushf
mov eax, 0x2870bf14
pushf
not eax
add eax, 0x73745b5
xor eax, 0x77ead8c6
rol eax, 0x89
popf
pushf
not eax
add eax, 0x5271ca3a
xor eax, 0x2d1af506
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x4f4340f0
xor eax, 0x4566ec41
rol eax, 0x11
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x891c3bbe
pushf
not eax
add eax, 0x55f2bb6b
xor eax, 0x5f8f197d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x58deef99
xor eax, 0x22950f91
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x5dec810f
xor eax, 0xa3df076
rol eax, 0xb6
popf
jmp 0x14008433f
or eax, 0xffffffff
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov rax, qword [rax]
mov rcx, qword [0x14001d450]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x14008507c
cmp dword [rax + 4], ebx
je 0x140084fff
push rax
pushf
mov eax, 0xc8956484
pushf
not eax
add eax, 0x3cd2c48d
xor eax, 0x39a75aa1
rol eax, 0x33
popf
pushf
not eax
add eax, 0x44d0f6a1
xor eax, 0x442407ed
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x696c0e2
xor eax, 0x4a3ee2e1
rol eax, 0x90
popf
pushf
not eax
add eax, 0xdda904b
xor eax, 0x70cd915e
rol eax, 0x4a
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xc8857769
pushf
not eax
add eax, 0x3c493988
xor eax, 0xa09c58a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x51eea69
xor eax, 0x687f2121
rol eax, 0x34
popf
jmp 0x14008433f
add rax, 0x10
push rax
pushf
mov eax, 0x16458baa
pushf
not eax
add eax, 0x2121b483
xor eax, 0x7e54826e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x3b9b255e
xor eax, 0x4f398b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x201ac1f
xor eax, 0x2795db5b
rol eax, 0xf
popf
jmp 0x14008433f
cmp rax, rcx
jne 0x1400850da
push rax
pushf
mov eax, 0xe51ec904
pushf
not eax
add eax, 0x55a18d47
xor eax, 0x11f689de
rol eax, 0x86
popf
pushf
not eax
add eax, 0x6dacfc0d
xor eax, 0x6208da4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x3ef7cef6
xor eax, 0x59dfe2b3
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1a12cd54
xor eax, 0x33e4ec4
rol eax, 0xbc
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xa5745212
pushf
not eax
add eax, 0xe84996e
xor eax, 0x6a4a770b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x5015f9d
xor eax, 0x54b15c4a
rol eax, 0xa1
popf
jmp 0x14008433f
xor eax, eax
push rax
pushf
mov eax, 0x7291e6e5
pushf
not eax
add eax, 0x37a5e69a
xor eax, 0xc244ae0
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x66d6e039
xor eax, 0x1d19353a
rol eax, 0x7d
popf
jmp 0x14008433f
test rax, rax
jne 0x14008517a
push rax
pushf
mov eax, 0x5148a6b
pushf
not eax
add eax, 0x423b74b2
xor eax, 0x3e86275c
rol eax, 0x76
popf
pushf
not eax
add eax, 0x3b7ddc55
xor eax, 0x44fcf421
rol eax, 0x45
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x1e9b7d4f
pushf
not eax
add eax, 0x702529e
xor eax, 0x21bdd31e
rol eax, 0xed
popf
pushf
not eax
add eax, 0x10d9411a
xor eax, 0x340fc388
rol eax, 0x45
popf
pushf
not eax
add eax, 0x5f20569b
xor eax, 0x5f4ab99a
rol eax, 0x78
popf
pushf
not eax
add eax, 0x54e32f94
xor eax, 0x4600621
rol eax, 0xb3
popf
jmp 0x14008433f
call fcn.14008aafa
mov dword [rax], 0x16
call fcn.140083e82
jmp 0x140084ec6
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1400853bb
lea rdi, [0x1b883932d]
pushf
sub rdi, 0x7880a7bd
popf
jmp 0x1400853bb
lea rdi, [0x18687f4fa]
pushf
sub rdi, 0x46850992
popf
jmp 0x1400853bb
lea rdi, [0x1883ac25a]
pushf
sub rdi, 0x4837d6e2
popf
jmp 0x1400853bb
lea rdi, [0x18a000251]
pushf
sub rdi, 0x49fd16f1
popf
push rax
pushf
mov eax, 0x7f489eb4
pushf
not eax
add eax, 0x45dae455
xor eax, 0x23e0b7a0
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x30901c43
xor eax, 0x1c62812
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6cca375b
xor eax, 0x2519a768
rol eax, 0xdd
popf
jmp 0x14008433f
xor r13d, r13d
test r14b, r14b
je 0x140085409
push rax
pushf
mov eax, 0xdd2940d6
pushf
not eax
add eax, 0x3456ad53
xor eax, 0x13f8a2c1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x5a500cde
xor eax, 0x6691ccf5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x691aec94
xor eax, 0x79013b10
rol eax, 0xec
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x34a3284e
pushf
not eax
add eax, 0x12609ce0
xor eax, 0x66ff7f68
rol eax, 0x57
popf
pushf
not eax
add eax, 0x1ba1ca17
xor eax, 0x1ecb2911
rol eax, 0x51
popf
jmp 0x14008433f
lea ecx, [r13 + 3]
call fcn.140089d22
nop
push rax
pushf
mov eax, 0x4a446521
pushf
not eax
add eax, 0x130d9f9e
xor eax, 0x2ddfc37c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x1825317c
xor eax, 0x59e4f828
rol eax, 0x20
popf
jmp 0x14008433f
mov rsi, qword [rdi]
test r14b, r14b
je 0x1400854da
push rax
pushf
mov eax, 0x58ac5900
pushf
not eax
add eax, 0x7dea83f5
xor eax, 0x6be00523
rol eax, 0xca
popf
pushf
not eax
add eax, 0x3ab33713
xor eax, 0x1c0c353c
rol eax, 0xff
popf
pushf
not eax
add eax, 0x5dd8c845
xor eax, 0x5a18850f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x7b09576d
xor eax, 0x77bd51c0
rol eax, 0x7b
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xfeaaa4a4
pushf
not eax
add eax, 0x59e999a5
xor eax, 0x1b2203b9
rol eax, 0x90
popf
pushf
not eax
add eax, 0x20e5cdf3
xor eax, 0x1ff5e36f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x5e5a9b41
xor eax, 0x500e5b77
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x30cc416c
xor eax, 0x3ea57dbf
rol eax, 0x80
popf
jmp 0x14008433f
mov rax, qword [0x14002d7c0]
mov ecx, eax
and ecx, 0x3f
push rsi
not qword [rsp]
and qword [rsp], rax
push rax
not rax
and rsi, rax
pop rax
or rsi, qword [rsp]
add rsp, 8
ror rsi, cl
push rax
pushf
mov eax, 0xe010e865
pushf
not eax
add eax, 0x89f8ba0
xor eax, 0xd8d4cba
rol eax, 3
popf
pushf
not eax
add eax, 0x58cc92b9
xor eax, 0x32ad16b7
rol eax, 0xac
popf
jmp 0x14008433f
cmp rsi, 1
je 0x1400855f1
push rax
pushf
mov eax, 0xbe14c960
pushf
not eax
add eax, 0x278fff32
xor eax, 0x1fac6c09
rol eax, 0x84
popf
pushf
not eax
add eax, 0x5757f2e6
xor eax, 0x2f3312a0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x6a29bb12
xor eax, 0x22bda6fb
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x703e1a5e
xor eax, 0x3212ae04
rol eax, 0x6f
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x884195c3
pushf
not eax
add eax, 0x3a422b77
xor eax, 0x2f75247c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x3bf82237
xor eax, 0x4f0c4974
rol eax, 0x65
popf
pushf
not eax
add eax, 0x37182994
xor eax, 0x70f8223a
rol eax, 0xe1
popf
jmp 0x14008433f
test rsi, rsi
je 0x140085673
push rax
pushf
mov eax, 0x68fd7654
pushf
not eax
add eax, 0x5074b00b
xor eax, 0x2259b16f
rol eax, 0xec
popf
pushf
not eax
add eax, 0x806dee2
xor eax, 0x5b79428f
rol eax, 0x67
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x76cf421
pushf
not eax
add eax, 0x179b85b8
xor eax, 0x2a69791a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x524337a1
xor eax, 0x582028b7
rol eax, 0x5d
popf
jmp 0x14008433f
mov r12d, 0x610e6a41
pushf
not r12d
add r12d, 0x4fa87aff
xor r12d, 0x5f42cbb
rol r12d, 5
popf
pushf
not r12d
add r12d, 0x5fe54e39
xor r12d, 0x721dcd13
rol r12d, 0xe5
popf
cmp ebx, 0xb
ja 0x140085716
push rax
pushf
mov eax, 0x85d262db
pushf
not eax
add eax, 0x2e0db3e4
xor eax, 0x2d25072e
rol eax, 0x65
popf
pushf
not eax
add eax, 0x18ebe80a
xor eax, 0x1521233d
rol eax, 0xc3
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x67d2257a
pushf
not eax
add eax, 0x564941ce
xor eax, 0x52be3064
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x6144d3d0
xor eax, 0x8d19a3d
rol eax, 0xb3
popf
jmp 0x14008433f
bt r12d, ebx
jae 0x140085782
push rax
pushf
mov eax, 0xa0b120f4
pushf
not eax
add eax, 0x32641dbb
xor eax, 0x67c28b8d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x3c96f36d
xor eax, 0x28bd318f
rol eax, 0x88
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xbe7f07cb
pushf
not eax
add eax, 0x9fe73ef
xor eax, 0x7ac00d70
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x349c65d0
xor eax, 0x29eece2e
rol eax, 0x34
popf
pushf
not eax
add eax, 0x68030779
xor eax, 0x83623be
rol eax, 0x2a
popf
jmp 0x14008433f
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x140085834
push rax
pushf
mov eax, 0xf53175e4
pushf
not eax
add eax, 0x36eaa066
xor eax, 0x5a062292
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x63260dbf
xor eax, 0x731cbcf5
rol eax, 0x63
popf
pushf
not eax
add eax, 0x1cf5ee15
xor eax, 0x52b80e08
rol eax, 0x52
popf
pushf
not eax
add eax, 0x87b5a75
xor eax, 0x61cc4394
rol eax, 0xad
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xbdf2cf9e
pushf
not eax
add eax, 0x2c62f5df
xor eax, 0x43f4e07e
rol eax, 0x40
popf
pushf
not eax
add eax, 0x2187b691
xor eax, 0x7d6f74ef
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x7f75e859
xor eax, 0x20a43196
rol eax, 0x91
popf
jmp 0x14008433f
call fcn.140086a3f
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140086a3f
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x2c0b5f7e
pushf
not eax
add eax, 0x3e4ee720
xor eax, 0x566d358f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x3298553e
xor eax, 0x5e0a3ef0
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x6f89cbe2
xor eax, 0x675845eb
rol eax, 3
popf
jmp 0x14008433f
cmp ebx, 8
jne 0x140085927
push rax
pushf
mov eax, 0xd475400a
pushf
not eax
add eax, 0x60c1ac5a
xor eax, 0x504e7722
rol eax, 0x56
popf
pushf
not eax
add eax, 0x30e38533
xor eax, 0x3244717f
rol eax, 0x89
popf
pushf
not eax
add eax, 0x6fbbf0b8
xor eax, 0x1dd007e9
rol eax, 0x37
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x802609a6
pushf
not eax
add eax, 0x1a6ee7dd
xor eax, 0x5515de88
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x5bec6269
xor eax, 0x6c803efa
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x514196a4
xor eax, 0x237e653b
rol eax, 0x9e
popf
jmp 0x14008433f
mov rax, qword [0x14001d458]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x14001d460]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xd9added2
pushf
not eax
add eax, 0x7a7033f
xor eax, 0x655008dc
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x5472d31
xor eax, 0xbc9b25
rol eax, 0x1d
popf
jmp 0x14008433f
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x140085a15
push rax
pushf
mov eax, 0x296c355e
pushf
not eax
add eax, 0x1c65c4ce
xor eax, 0x6b56bce5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x46e45cbd
xor eax, 0x6a258ce4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x63a10124
xor eax, 0x4352cbb9
rol eax, 0xd2
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xc0db82c0
pushf
not eax
add eax, 0x56a4d2fd
xor eax, 0x5241c294
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x4b548530
xor eax, 0x19d21c5
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x7b3b8862
xor eax, 0x42e98485
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x5cf5bb96
xor eax, 0x7c4a1c3c
rol eax, 0x17
popf
jmp 0x14008433f
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1400859c5
mov rax, qword [0x14002d7c0]
mov qword [rdi], rax
jmp 0x140085b95
mov r12d, 0xb982da56
pushf
not r12d
add r12d, 0x64240b63
xor r12d, 0x214880d
rol r12d, 0x8c
popf
pushf
not r12d
add r12d, 0x6af0f815
xor r12d, 0xf72fd89
rol r12d, 0x77
popf
push rax
pushf
mov eax, 0xf49685b8
pushf
not eax
add eax, 0x47b4b067
xor eax, 0x71703b0f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x4f9be78a
xor eax, 0xce5321b
rol eax, 0x99
popf
pushf
not eax
add eax, 0x33170031
xor eax, 0x1f36e512
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x12651e11
xor eax, 0x7f78d039
rol eax, 0x23
popf
jmp 0x14008433f
test r14b, r14b
je 0x140085be0
push rax
pushf
mov eax, 0xe30f7b92
pushf
not eax
add eax, 0x7474c87e
xor eax, 0x30d9077d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x6e68247f
xor eax, 0x639e3592
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1df7c47f
xor eax, 0x87651d1
rol eax, 0xfe
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xe71aeeb2
pushf
not eax
add eax, 0x6bd9ba7e
xor eax, 0x4093108b
rol eax, 0x98
popf
pushf
not eax
add eax, 0x73b52512
xor eax, 0x32def736
rol eax, 0xf0
popf
jmp 0x14008433f
mov ecx, 0x9e4d3afb
pushf
not ecx
add ecx, 0x3e91b22b
xor ecx, 0x7a82ce8
rol ecx, 0xe0
popf
pushf
not ecx
add ecx, 0x10a60c89
xor ecx, 0x68b5b0c1
rol ecx, 0xee
popf
call fcn.140089d82
push rax
pushf
mov eax, 0x1e07aa22
pushf
not eax
add eax, 0x6afd3b74
xor eax, 0x29be3336
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x1c2eae88
xor eax, 0x15b859cf
rol eax, 0x64
popf
jmp 0x14008433f
cmp rsi, 1
jne 0x140085cb3
push rax
pushf
mov eax, 0x36df8b99
pushf
not eax
add eax, 0x10d3b84
xor eax, 0xe429440
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x87dea53
xor eax, 0x28f694ca
rol eax, 0xc
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0xee39c624
pushf
not eax
add eax, 0x124fc729
xor eax, 0x6fbea13d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x3748bcba
xor eax, 0x1d3a8b2
rol eax, 0x6a
popf
jmp 0x14008433f
xor eax, eax
jmp 0x140084ec9
cmp ebx, 8
jne 0x140085da4
push rax
pushf
mov eax, 0xa50dfce9
pushf
not eax
add eax, 0x1642b87b
xor eax, 0x5979cc65
rol eax, 0x77
popf
pushf
not eax
add eax, 0x37af6b12
xor eax, 0x7a7780b2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x3570423
xor eax, 0x2df3d06f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x7133e0b7
xor eax, 0x3b74302a
rol eax, 0x59
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x67e49089
pushf
not eax
add eax, 0x25ec795f
xor eax, 0x60a85573
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x3a51acdf
xor eax, 0x7aa05c1d
rol eax, 0
popf
pushf
not eax
add eax, 0x3d3a6b6c
xor eax, 0x2dcf3a9e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x4e1888b7
xor eax, 0x68282b48
rol eax, 0x96
popf
jmp 0x14008433f
call fcn.140086a3f
movabs r10, 0x66e11723ea3caad5
pushf
not r10
add r10, 0x389fde42
xor r10, 0xa502c35
rol r10, 0xf8
popf
pushf
not r10
add r10, 0x49444950
xor r10, 0x553e8851
rol r10, 0x97
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x14001c898]
call r8
jmp 0x140085f84
movabs r10, 0xc26b99f76322a8b9
pushf
not r10
add r10, 0x69ca55e9
xor r10, 0x4a30617c
rol r10, 0xe3
popf
pushf
not r10
add r10, 0x111ea1e3
xor r10, 0x34e2403b
rol r10, 0xd2
popf
pushf
not r10
add r10, 0x2ef96200
xor r10, 0x2987c32
rol r10, 0x1c
popf
pushf
not r10
add r10, 0x1458bb1b
xor r10, 0x2b74fec7
rol r10, 0xa8
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x14001c898]
jmp 0x140085f29
call rdx
push rax
pushf
mov eax, 0x234c24b1
pushf
not eax
add eax, 0xee6bc6b
xor eax, 0x2ad34f8f
rol eax, 0x29
popf
pushf
not eax
add eax, 0x2cb51315
xor eax, 0x770f6969
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x667f51b5
xor eax, 0x11fe9e9b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x2cec5d6c
xor eax, 0x47d414b7
rol eax, 0x5c
popf
jmp 0x14008433f
cmp ebx, 0xb
ja 0x140085fcf
push rax
pushf
mov eax, 0x6bc8a0f4
pushf
not eax
add eax, 0x6fda43e3
xor eax, 0x602aee62
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x3f148275
xor eax, 0x43b24580
rol eax, 0x28
popf
pushf
not eax
add eax, 0x46df20ab
xor eax, 0x4840c545
rol eax, 0x2e
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x59fb1b05
pushf
not eax
add eax, 0x2e07d4b4
xor eax, 0x40ec4544
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x72e93db2
xor eax, 0x584d1e15
rol eax, 0x45
popf
jmp 0x14008433f
bt r12d, ebx
jae 0x14008603b
push rax
pushf
mov eax, 0xe29df207
pushf
not eax
add eax, 0x67d4031c
xor eax, 0x3f31c6f4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x512d9d24
xor eax, 0x7926e31c
rol eax, 0xaf
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x52b458b8
pushf
not eax
add eax, 0x77b637d9
xor eax, 0xcc04d96
rol eax, 0xff
popf
pushf
not eax
add eax, 0x7c44eb8
xor eax, 0x10428659
rol eax, 0xec
popf
pushf
not eax
add eax, 0x41b4e540
xor eax, 0x31849095
rol eax, 0xb9
popf
jmp 0x14008433f
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x1400860e3
push rax
pushf
mov eax, 0x19c14313
pushf
not eax
add eax, 0x50675999
xor eax, 0x2ce7bafc
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x72f46d52
xor eax, 0x3b60ac62
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x48b4d15d
xor eax, 0x5c4986e2
rol eax, 0x28
popf
pushf
not eax
add eax, 0x6dd074ca
xor eax, 0x7bd7cac7
rol eax, 0x4a
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x7edab8b3
pushf
not eax
add eax, 0xaf828d1
xor eax, 0x4ddb62bc
rol eax, 0x18
popf
pushf
not eax
add eax, 0x39d2f0da
xor eax, 0x634226d7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x44beb65
xor eax, 0x66a26559
rol eax, 0x43
popf
jmp 0x14008433f
call fcn.140086a3f
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x140085ce6
test r14b, r14b
je 0x1400861f1
push rax
pushf
mov eax, 0x44ecf085
pushf
not eax
add eax, 0x48d3dc4d
xor eax, 0x71a2cf1f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x25a32c5e
xor eax, 0x51bb45e6
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x514522b8
xor eax, 0x4d4a4381
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x35fc55d4
xor eax, 0x39c7c3c8
rol eax, 0x37
popf
jmp 0x14008433f
push rax
pushf
mov eax, 0x100c7097
pushf
not eax
add eax, 0xb8cc818
xor eax, 0x648424f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x4d965b0e
xor eax, 0x322083b4
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x1be83daf
xor eax, 0x7867af85
rol eax, 0xef
popf
jmp 0x14008433f
lea ecx, [rsi + 3]
call fcn.140089d82
push rax
pushf
mov eax, 0x1b9b40f8
pushf
not eax
add eax, 0x736a1226
xor eax, 0x5ac05976
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x4bbd2b55
xor eax, 0x278fa4ca
rol eax, 0xe3
popf
jmp 0x14008433f
mov ecx, 0xea55c002
pushf
not ecx
add ecx, 0x563f5893
xor ecx, 0x6ebe2a2f
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x345ee9ec
xor ecx, 0x53b3c394
rol ecx, 0x14
popf
call fcn.140082586