Function at 0x1400fbcd5
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa5073a3d
pushf
not eax
add eax, 0xac30e258
xor eax, 0xe9a5fec4
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x98aa7045
xor eax, 0xaed0e644
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd46efa29
xor eax, 0xa05f50bc
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa777cc5c
xor eax, 0xc180a944
rol eax, 0x7b
popf
cmp eax, 0x29
jne 0x1400fbd38
popf
pop rax
jmp 0x1400fd533
cmp eax, 0
jne 0x1400fbd47
popf
pop rax
jmp 0x1400fbfcc
cmp eax, 3
jne 0x1400fbd56
popf
pop rax
jmp 0x1400fc1d4
cmp eax, 1
jne 0x1400fbd65
popf
pop rax
jmp 0x1400fc080
cmp eax, 0xd
jne 0x1400fbd74
popf
pop rax
jmp 0x1400fc798
cmp eax, 0x1a
jne 0x1400fbd83
popf
pop rax
jmp 0x1400fcddc
cmp eax, 0xe
jne 0x1400fbd92
popf
pop rax
jmp 0x1400fc840
cmp eax, 0xb
jne 0x1400fbda1
popf
pop rax
jmp 0x1400fc623
cmp eax, 0x19
jne 0x1400fbdb0
popf
pop rax
jmp 0x1400fcda4
cmp eax, 8
jne 0x1400fbdbf
popf
pop rax
jmp 0x1400fc43c
cmp eax, 0x2a
jne 0x1400fbdce
popf
pop rax
jmp 0x1400fd5c4
cmp eax, 0x17
jne 0x1400fbddd
popf
pop rax
jmp 0x1400fcc54
cmp eax, 0x1c
jne 0x1400fbdec
popf
pop rax
jmp 0x1400fcf4b
cmp eax, 0x12
jne 0x1400fbdfb
popf
pop rax
jmp 0x1400fc9fb
cmp eax, 0x18
jne 0x1400fbe0a
popf
pop rax
jmp 0x1400fccfc
cmp eax, 0x2b
jne 0x1400fbe19
popf
pop rax
jmp 0x1400fd646
cmp eax, 0x1b
jne 0x1400fbe28
popf
pop rax
jmp 0x1400fce94
cmp eax, 0x21
jne 0x1400fbe37
popf
pop rax
jmp 0x1400fd1b7
cmp eax, 0x23
jne 0x1400fbe46
popf
pop rax
jmp 0x1400fd2aa
cmp eax, 0x25
jne 0x1400fbe55
popf
pop rax
jmp 0x1400fd38a
cmp eax, 0xf
jne 0x1400fbe64
popf
pop rax
jmp 0x1400fc88e
cmp eax, 0x13
jne 0x1400fbe73
popf
pop rax
jmp 0x1400fca5c
cmp eax, 0x15
jne 0x1400fbe82
popf
pop rax
jmp 0x1400fcb70
cmp eax, 0x24
jne 0x1400fbe91
popf
pop rax
jmp 0x1400fd340
cmp eax, 0x1e
jne 0x1400fbea0
popf
pop rax
jmp 0x1400fd09d
cmp eax, 0xc
jne 0x1400fbeaf
popf
pop rax
jmp 0x1400fc6e5
cmp eax, 0x26
jne 0x1400fbebe
popf
pop rax
jmp 0x1400fd408
cmp eax, 0x27
jne 0x1400fbecd
popf
pop rax
jmp 0x1400fd466
cmp eax, 0x1f
jne 0x1400fbedc
popf
pop rax
jmp 0x1400fd0f6
cmp eax, 0x10
jne 0x1400fbeeb
popf
pop rax
jmp 0x1400fc920
cmp eax, 0x2c
jne 0x1400fbefa
popf
pop rax
jmp 0x1400fd6a5
cmp eax, 9
jne 0x1400fbf09
popf
pop rax
jmp 0x1400fc4cd
cmp eax, 4
jne 0x1400fbf18
popf
pop rax
jmp 0x1400fc209
cmp eax, 0x16
jne 0x1400fbf27
popf
pop rax
jmp 0x1400fcbf9
cmp eax, 0x28
jne 0x1400fbf36
popf
pop rax
jmp 0x1400fd4fe
cmp eax, 0xa
jne 0x1400fbf45
popf
pop rax
jmp 0x1400fc562
cmp eax, 0x22
jne 0x1400fbf54
popf
pop rax
jmp 0x1400fd26e
cmp eax, 0x14
jne 0x1400fbf63
popf
pop rax
jmp 0x1400fcaf1
cmp eax, 7
jne 0x1400fbf72
popf
pop rax
jmp 0x1400fc34b
cmp eax, 5
jne 0x1400fbf81
popf
pop rax
jmp 0x1400fc29e
cmp eax, 2
jne 0x1400fbf90
popf
pop rax
jmp 0x1400fc138
cmp eax, 0x20
jne 0x1400fbf9f
popf
pop rax
jmp 0x1400fd16d
cmp eax, 0x1d
jne 0x1400fbfae
popf
pop rax
jmp 0x1400fd006
cmp eax, 0x11
jne 0x1400fbfbd
popf
pop rax
jmp 0x1400fc96a
cmp eax, 6
jne 0x1400fbfcc
popf
pop rax
jmp 0x1400fc346
mov eax, dword [0x140058070]
mov r10, rdx
mov r8, rcx
cmp eax, 5
jl 0x1400fc027
push rax
pushf
mov eax, 0xd9e27401
pushf
not eax
add eax, 0x9ce30c1d
xor eax, 0xac5ff708
rol eax, 6
popf
pushf
not eax
add eax, 0xf8728009
xor eax, 0xda118882
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaa119e59
xor eax, 0xab6fd96d
rol eax, 0x15
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xcaaee4fb
pushf
not eax
add eax, 0xef06ea4d
xor eax, 0xbc45a62e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf5aa6312
xor eax, 0xff779e2b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe44d012e
xor eax, 0xddbf2f38
rol eax, 5
popf
pushf
not eax
add eax, 0xe653e671
xor eax, 0xc015a46a
rol eax, 0xd
popf
jmp 0x1400fbd29
test r8b, 1
je 0x1400fc0df
push rax
pushf
mov eax, 0x18b2ad0
pushf
not eax
add eax, 0x840169e6
xor eax, 0xabb5dcc5
rol eax, 0xba
popf
pushf
not eax
add eax, 0xabfe335e
xor eax, 0xeaacd1d3
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8a1eb317
xor eax, 0xabcf2cbb
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x840bfbf8
xor eax, 0x8080cb0e
rol eax, 0xd5
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x6839c084
pushf
not eax
add eax, 0xfc21e4ed
xor eax, 0x8446c343
rol eax, 7
popf
pushf
not eax
add eax, 0xd3be7b9e
xor eax, 0xee58fd0c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe3ea6a36
xor eax, 0x99b850f4
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9973ae36
xor eax, 0xeaecbffc
rol eax, 0x6f
popf
jmp 0x1400fbd29
lea rax, [rcx + rdx*2]
mov rdx, rcx
cmp rcx, rax
je 0x1400fc1a1
push rax
pushf
mov eax, 0xb5bc822f
pushf
not eax
add eax, 0xbd05730f
xor eax, 0xf622d78f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc94de1db
xor eax, 0xb0d0a83c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa056519a
xor eax, 0x825c4d6e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xec3cb12f
xor eax, 0xdb9eb0ee
rol eax, 0x8b
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x99493a16
pushf
not eax
add eax, 0xf4bb58ba
xor eax, 0xc0ff1886
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa37e1655
xor eax, 0xc714bd28
rol eax, 0x55
popf
jmp 0x1400fbd29
xor ecx, ecx
push rax
pushf
mov eax, 0xfcb11978
pushf
not eax
add eax, 0xdc8cd699
xor eax, 0xbe3eb4b7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb5be6670
xor eax, 0xac37048a
rol eax, 0xee
popf
jmp 0x1400fbd29
cmp word [rdx], cx
je 0x1400fc245
push rax
pushf
mov eax, 0xc9472be5
pushf
not eax
add eax, 0xa89f26ea
xor eax, 0xd9d4f525
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd5f5a714
xor eax, 0xe51396aa
rol eax, 0xc2
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xdfebd2dd
pushf
not eax
add eax, 0xe32dd97c
xor eax, 0xcd912472
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x98e76d8b
xor eax, 0xb9eec4cc
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe18deec9
xor eax, 0x9288716f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd1843083
xor eax, 0xe93ce2fb
rol eax, 0x42
popf
jmp 0x1400fbd29
add rdx, 2
cmp rdx, rax
jne 0x1400fc2ed
push rax
pushf
mov eax, 0xdccf55a2
pushf
not eax
add eax, 0xc1810401
xor eax, 0x8ca0c674
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9cafabbd
xor eax, 0x917b4997
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9948651e
xor eax, 0xcabec3a5
rol eax, 0xb5
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x5cb0981d
pushf
not eax
add eax, 0xaccd91f4
xor eax, 0xd6e8ae31
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8485d792
xor eax, 0xb27dd264
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9cb8d208
xor eax, 0x802907e3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd2160128
xor eax, 0xb1d55f8b
rol eax, 0xa7
popf
jmp 0x1400fbd29
jmp 0x1400fd646
and ecx, 0x1f
mov eax, 0x92e84da0
pushf
not eax
add eax, 0x835fe67e
xor eax, 0xa08aeaf0
rol eax, 9
popf
pushf
not eax
add eax, 0xe2c65427
xor eax, 0xe7e1b985
rol eax, 0xd7
popf
sub rax, rcx
mov rdx, r8
neg rcx
sbb r11, r11
and r11, rax
shr r11, 1
cmp r10, r11
cmovb r11, r10
xor ecx, ecx
lea rax, [r8 + r11*2]
cmp r8, rax
je 0x1400fc3e3
push rax
pushf
mov eax, 0xaee78d62
pushf
not eax
add eax, 0x81fcd354
xor eax, 0xe1d6459e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfaf45809
xor eax, 0xb2c0300a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd7e91eb5
xor eax, 0xc936dbc9
rol eax, 0x8c
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x9d47d7ad
pushf
not eax
add eax, 0x80e69e6e
xor eax, 0xa6d9f187
rol eax, 0xf
popf
pushf
not eax
add eax, 0x998f3698
xor eax, 0xcaca6a0d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb654af03
xor eax, 0xb7c4988c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfe899aca
xor eax, 0xb9285819
rol eax, 0x80
popf
jmp 0x1400fbd29
cmp word [rdx], cx
je 0x1400fc49a
push rax
pushf
mov eax, 0x260cc9d7
pushf
not eax
add eax, 0x90e07b14
xor eax, 0xa38f834a
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdc6508dc
xor eax, 0xa04be4ad
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbb78d39a
xor eax, 0x852d1646
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf70f20e1
xor eax, 0xcb58b2f8
rol eax, 0xdd
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x17058ea5
pushf
not eax
add eax, 0xc0b4bd5c
xor eax, 0xedb844c1
rol eax, 0x11
popf
pushf
not eax
add eax, 0x92b90bc3
xor eax, 0xbdca83bc
rol eax, 0x3e
popf
jmp 0x1400fbd29
add rdx, 2
cmp rdx, rax
jne 0x1400fc51c
push rax
pushf
mov eax, 0xa8c33ad9
pushf
not eax
add eax, 0x88849e16
xor eax, 0xa5bf2383
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe5c4c2fa
xor eax, 0x81cf4017
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbdfc2eeb
xor eax, 0xabaf8e64
rol eax, 0x85
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xb5895c49
pushf
not eax
add eax, 0xa097c95b
xor eax, 0xe03bd964
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xda7c7d33
xor eax, 0xd0d74921
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb985475c
xor eax, 0xd9abd44c
rol eax, 0xd4
popf
jmp 0x1400fbd29
sub rdx, r8
sar rdx, 1
cmp rdx, r11
jne 0x1400fc5ca
push rax
pushf
mov eax, 0x3f2ff14a
pushf
not eax
add eax, 0xc04d7e73
xor eax, 0x81873315
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x9ff441b6
xor eax, 0x9166f17e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf652baa5
xor eax, 0xacac7b98
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdd91294d
xor eax, 0x9fd45d5d
rol eax, 0x17
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x1b733934
pushf
not eax
add eax, 0xb64b53e8
xor eax, 0xa1e85710
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xba0b92c7
xor eax, 0xb4a6a31d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe0befecb
xor eax, 0x9252a234
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfef2fea7
xor eax, 0xd0f796e0
rol eax, 0x44
popf
jmp 0x1400fbd29
lea r9, [r8 + rdx*2]
mov rax, r10
sub rax, r11
and rax, 0xffffffffffffffe0
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
lea rdx, [r8 + rax*2]
cmp r9, rdx
je 0x1400fc69f
push rax
pushf
mov eax, 0xc585aebd
pushf
not eax
add eax, 0xbad68433
xor eax, 0xc53ced5b
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8a5510a0
xor eax, 0xbe5b25a3
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc81566cf
xor eax, 0xe2d2773d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfa6af984
xor eax, 0x952a8b26
rol eax, 0x6c
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x37a256d3
pushf
not eax
add eax, 0xacd99f69
xor eax, 0xef11a4d3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8cac7109
xor eax, 0xd6cafca3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbdfc4b0e
xor eax, 0xf0f2bd11
rol eax, 0xc4
popf
jmp 0x1400fbd29
vpxor xmm1, xmm1, xmm1
vpcmpeqw ymm1, ymm1, ymmword [r9]
vpmovmskb eax, ymm1
test eax, eax
vzeroupper
jne 0x1400fc73f
push rax
pushf
mov eax, 0x4cdc52b4
pushf
not eax
add eax, 0xe4f12146
xor eax, 0xf0d54b35
rol eax, 0x64
popf
pushf
not eax
add eax, 0x951a0ce7
xor eax, 0xf5e33c73
rol eax, 0xf
popf
pushf
not eax
add eax, 0xcf4f9621
xor eax, 0x87e59aaf
rol eax, 0xd8
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x105fc6e8
pushf
not eax
add eax, 0xdb1965e8
xor eax, 0xf42c4b10
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd42fed23
xor eax, 0xef998dfc
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc66770cc
xor eax, 0xb2a2d09e
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8b5eecbb
xor eax, 0xabc27bd7
rol eax, 0x1f
popf
jmp 0x1400fbd29
add r9, 0x20
cmp r9, rdx
jne 0x1400fc7e7
push rax
pushf
mov eax, 0x65cfa2ed
pushf
not eax
add eax, 0xc9a9dac3
xor eax, 0xd070e942
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb9fa8871
xor eax, 0xb34c6b50
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xad300fd0
xor eax, 0xeef56995
rol eax, 0x96
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xd00074af
pushf
not eax
add eax, 0x88e02226
xor eax, 0xa09e9523
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd28436fe
xor eax, 0xd0142af7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe76c5d24
xor eax, 0xcafd74b2
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc62ca5d3
xor eax, 0x8d961a44
rol eax, 0x78
popf
jmp 0x1400fbd29
lea rax, [r8 + r10*2]
jmp 0x1400fc96a
cmp word [r9], cx
je 0x1400fc8ed
push rax
pushf
mov eax, 0x31ff0e23
pushf
not eax
add eax, 0xe77deaab
xor eax, 0xa81886b2
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xca295932
xor eax, 0xc557fddd
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x93fd9ca6
xor eax, 0xbddc4348
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc6e4d860
xor eax, 0x87f6d68d
rol eax, 0x54
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x1ab7b43d
pushf
not eax
add eax, 0xc709bbbc
xor eax, 0xbc10ca18
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb73aa3f9
xor eax, 0x930dcd96
rol eax, 0x64
popf
jmp 0x1400fbd29
add r9, 2
push rax
pushf
mov eax, 0x150a1ee2
pushf
not eax
add eax, 0xedc04b55
xor eax, 0x90d8b337
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf206d6e8
xor eax, 0xf70b5bc2
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8a9bbee8
xor eax, 0xe819c14a
rol eax, 0xbe
popf
jmp 0x1400fbd29
cmp r9, rax
jne 0x1400fc9b5
push rax
pushf
mov eax, 0x594110ea
pushf
not eax
add eax, 0xbdd2f3cf
xor eax, 0xa1de46c1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbd516112
xor eax, 0x9316a3f4
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x85fd5cc2
xor eax, 0xa2180f5f
rol eax, 0x93
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x5e4b88cf
pushf
not eax
add eax, 0xfac2f1ab
xor eax, 0xc9649ca7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeffc2c36
xor eax, 0xc0c83e13
rol eax, 9
popf
pushf
not eax
add eax, 0x9dc79798
xor eax, 0xda584e56
rol eax, 0xe4
popf
jmp 0x1400fbd29
mov rdx, r9
jmp 0x1400fd646
cmp eax, 1
jl 0x1400fcaab
push rax
pushf
mov eax, 0xbb7444f7
pushf
not eax
add eax, 0xea382183
xor eax, 0xfbbfc950
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa3d4f1a3
xor eax, 0x9bc4c286
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe6f3ad8c
xor eax, 0xef451753
rol eax, 0x9c
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x61baec6b
pushf
not eax
add eax, 0x8e73ff4a
xor eax, 0x85344146
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbc4f3027
xor eax, 0xad0b6f24
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9ba105e4
xor eax, 0xaab6a2a4
rol eax, 0xdb
popf
jmp 0x1400fbd29
test r8b, 1
je 0x1400fcb2a
push rax
pushf
mov eax, 0x2993c46a
pushf
not eax
add eax, 0xa049ce77
xor eax, 0xceabd566
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xce844129
xor eax, 0xf088d5a7
rol eax, 0x32
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x6a2c784d
pushf
not eax
add eax, 0xb694d62b
xor eax, 0xbc27e772
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe67e38fb
xor eax, 0xdf948d9d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd7e5d1fd
xor eax, 0xf75468d2
rol eax, 0xb2
popf
jmp 0x1400fbd29
lea rax, [rcx + rdx*2]
mov rdx, r8
cmp r8, rax
je 0x1400fcbb3
push rax
pushf
mov eax, 0x7bf9665a
pushf
not eax
add eax, 0xe1d655af
xor eax, 0x822c4f82
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x89f65af3
xor eax, 0xefb3d797
rol eax, 0x2a
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x9a60cd7c
pushf
not eax
add eax, 0xcadad032
xor eax, 0xa60d48df
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xae972336
xor eax, 0xe207bb77
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa5a06124
xor eax, 0xc24c6996
rol eax, 0xb
popf
jmp 0x1400fbd29
xor ecx, ecx
push rax
pushf
mov eax, 0xa7ce9ce
pushf
not eax
add eax, 0xbc757269
xor eax, 0xcb37d485
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa8a808d3
xor eax, 0xef8334a0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe45f6dde
xor eax, 0xa0bd28b9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa7b90810
xor eax, 0xc32f9dcd
rol eax, 0xd0
popf
jmp 0x1400fbd29
cmp word [rdx], cx
je 0x1400fcca3
push rax
pushf
mov eax, 0x16c19be9
pushf
not eax
add eax, 0xe3ffaa13
xor eax, 0xac86fbbc
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb9fdc656
xor eax, 0x8c46df5e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xba2361af
xor eax, 0x81aef4e0
rol eax, 0x1d
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xa81c5cc5
pushf
not eax
add eax, 0x88b8df25
xor eax, 0x95778340
rol eax, 0x87
popf
pushf
not eax
add eax, 0x85452535
xor eax, 0xd2f1eb7f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8c889882
xor eax, 0xf2c7d2e7
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb5876b5f
xor eax, 0xb495d991
rol eax, 0x6f
popf
jmp 0x1400fbd29
add rdx, 2
cmp rdx, rax
jne 0x1400fcd5e
push rax
pushf
mov eax, 0xcf0d7377
pushf
not eax
add eax, 0xf2611b68
xor eax, 0xdbb0a936
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcb604367
xor eax, 0xde8ee3e1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbb09ba50
xor eax, 0x8e5e1884
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf72ce3ac
xor eax, 0xda2dfdfa
rol eax, 0xb
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x36b268b3
pushf
not eax
add eax, 0xb8fa5afe
xor eax, 0xcbea2fa3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb7ab19c5
xor eax, 0x8b57af80
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xba677f12
xor eax, 0x852ddeda
rol eax, 0xa9
popf
jmp 0x1400fbd29
jmp 0x1400fd646
and ecx, 0xf
mov eax, 0xc6bffd23
pushf
not eax
add eax, 0xd358c214
xor eax, 0x959c5bed
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9b7ac08c
xor eax, 0xa9a13842
rol eax, 0xd9
popf
sub rax, rcx
mov rdx, r8
neg rcx
sbb r11, r11
and r11, rax
shr r11, 1
cmp r10, r11
cmovb r11, r10
xor ecx, ecx
lea rax, [r8 + r11*2]
cmp r8, rax
je 0x1400fce61
push rax
pushf
mov eax, 0x58eeaf19
pushf
not eax
add eax, 0xdef7089c
xor eax, 0xfa5a64c7
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd04490e3
xor eax, 0xdb2f2f9a
rol eax, 0x34
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x5aeeb907
pushf
not eax
add eax, 0x886d3fbe
xor eax, 0xe5f818f4
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8c244af2
xor eax, 0xa7f7b688
rol eax, 0x56
popf
jmp 0x1400fbd29
cmp word [rdx], cx
je 0x1400fcef2
push rax
pushf
mov eax, 0x293239fd
pushf
not eax
add eax, 0xb3b17a45
xor eax, 0x847b8ef2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9bee0254
xor eax, 0xe6ceca24
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfc701c2a
xor eax, 0x8d7a682f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xde9cd2b5
xor eax, 0xe1171963
rol eax, 0x61
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x92879f0b
pushf
not eax
add eax, 0xd50bb20e
xor eax, 0xe6bdbd04
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdb2a2974
xor eax, 0xd9797389
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbf5c46c4
xor eax, 0xc63ed0f2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9509b3f3
xor eax, 0x9e75e629
rol eax, 0x57
popf
jmp 0x1400fbd29
add rdx, 2
cmp rdx, rax
jne 0x1400fcfad
push rax
pushf
mov eax, 0xcb9ef2fb
pushf
not eax
add eax, 0xedd919e8
xor eax, 0x8180c041
rol eax, 0x38
popf
pushf
not eax
add eax, 0xed388ca3
xor eax, 0xf6489cac
rol eax, 8
popf
pushf
not eax
add eax, 0xca8cf9e3
xor eax, 0xc7243b6b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xea7f6180
xor eax, 0xd5f16546
rol eax, 0x78
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x64aed609
pushf
not eax
add eax, 0xfa2dd0d8
xor eax, 0xfd5e6d2e
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9a743546
xor eax, 0xf2042daa
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8d870997
xor eax, 0xc0bff1f1
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd828808f
xor eax, 0xa28e2de2
rol eax, 0xe4
popf
jmp 0x1400fbd29
sub rdx, r8
sar rdx, 1
cmp rdx, r11
jne 0x1400fd06a
push rax
pushf
mov eax, 0x7e5fdd80
pushf
not eax
add eax, 0xbb02749e
xor eax, 0xb726e1ff
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc35ee68d
xor eax, 0xebbaf3d5
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8d226fef
xor eax, 0xb9f7177b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xce17f288
xor eax, 0x9cd4676e
rol eax, 0x8e
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x8a7169e5
pushf
not eax
add eax, 0xbf8eb3e6
xor eax, 0xf070f843
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe62ec0a2
xor eax, 0xc80351cf
rol eax, 0x7c
popf
jmp 0x1400fbd29
mov rax, r10
lea r9, [r8 + rdx*2]
sub rax, r11
xorps xmm1, xmm1
and rax, 0xfffffffffffffff0
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
lea rdx, [r8 + rax*2]
jmp 0x1400fd1b7
movdqa xmm0, xmm1
pcmpeqw xmm0, xmmword [r9]
pmovmskb eax, xmm0
test eax, eax
jne 0x1400fd13a
push rax
pushf
mov eax, 0xf71c7852
pushf
not eax
add eax, 0xae86ccb0
xor eax, 0xe2202007
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa532a23b
xor eax, 0xb0d84cf0
rol eax, 0xa6
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xd5fda1e5
pushf
not eax
add eax, 0x8abd6e88
xor eax, 0xb52cc48a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf9287ab8
xor eax, 0xb91be636
rol eax, 0x7b
popf
jmp 0x1400fbd29
add r9, 0x10
push rax
pushf
mov eax, 0x5df4fe23
pushf
not eax
add eax, 0xb5890339
xor eax, 0xea05b2ff
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd9321ab2
xor eax, 0xb9e32f70
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xeae788b0
xor eax, 0x82db036c
rol eax, 0x5b
popf
jmp 0x1400fbd29
cmp r9, rdx
jne 0x1400fd215
push rax
pushf
mov eax, 0x29002f43
pushf
not eax
add eax, 0x934326f4
xor eax, 0x8a062516
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbf39d59c
xor eax, 0x9d5d0c61
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb0219c98
xor eax, 0xe8848154
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfe17bc48
xor eax, 0xf2bfdcfa
rol eax, 0x18
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x77e89b05
pushf
not eax
add eax, 0x9eb8b5ec
xor eax, 0x9bbf45f4
rol eax, 0x36
popf
pushf
not eax
add eax, 0xff0b6080
xor eax, 0xcc228be7
rol eax, 0x71
popf
pushf
not eax
add eax, 0xeaddd8bd
xor eax, 0x998195f9
rol eax, 0xab
popf
pushf
not eax
add eax, 0x96e5c963
xor eax, 0xb28f96b5
rol eax, 0xe
popf
jmp 0x1400fbd29
lea rax, [r8 + r10*2]
jmp 0x1400fd38a
cmp word [r9], cx
je 0x1400fd2fa
push rax
pushf
mov eax, 0xe43bec4f
pushf
not eax
add eax, 0x81bbf787
xor eax, 0xa2c5a3ba
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc6f4c0f6
xor eax, 0xe192af0b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xeaeea090
xor eax, 0xb6c42196
rol eax, 0x42
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xdf30e207
pushf
not eax
add eax, 0x8fe3aca4
xor eax, 0xaa9cb429
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa5f92f20
xor eax, 0xe4b80071
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd6008755
xor eax, 0xd2f41702
rol eax, 0xf2
popf
jmp 0x1400fbd29
add r9, 2
push rax
pushf
mov eax, 0xccdd1596
pushf
not eax
add eax, 0xf2446fc4
xor eax, 0xf418431b
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb517af85
xor eax, 0x9144b9ad
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9f566d9a
xor eax, 0xf9b07a4e
rol eax, 0x6c
popf
jmp 0x1400fbd29
cmp r9, rax
jne 0x1400fd3d5
push rax
pushf
mov eax, 0x83441c4a
pushf
not eax
add eax, 0x9e1c2c57
xor eax, 0xfdb998bd
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9bf2c82c
xor eax, 0xf496381b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8c30d9a4
xor eax, 0xcec3985d
rol eax, 0xc0
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x42ca0104
pushf
not eax
add eax, 0xca9e69e5
xor eax, 0xba68f735
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfc2d4f25
xor eax, 0xa6ef9294
rol eax, 0x81
popf
jmp 0x1400fbd29
jmp 0x1400fc9fb
lea rax, [rcx + rdx*2]
mov rdx, r8
cmp r8, rax
je 0x1400fd4cb
push rax
pushf
mov eax, 0xfe674a4e
pushf
not eax
add eax, 0xe9ae1d37
xor eax, 0xc00ab8b1
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb7718d35
xor eax, 0xf58e9aae
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdf260e11
xor eax, 0xbd63b2f2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc7af5408
xor eax, 0xa71c8ca6
rol eax, 0x84
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xe32d8635
pushf
not eax
add eax, 0xa8ce90d1
xor eax, 0xd8b2cf5c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa1e4fdef
xor eax, 0xff6d1d0b
rol eax, 0x95
popf
jmp 0x1400fbd29
xor ecx, ecx
push rax
pushf
mov eax, 0xe2cf9b0
pushf
not eax
add eax, 0xa29b93b7
xor eax, 0x8f3c195d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa637d9cd
xor eax, 0xd9dd45b2
rol eax, 0x49
popf
jmp 0x1400fbd29
cmp word [rdx], cx
je 0x1400fd591
push rax
pushf
mov eax, 0x7d16ed91
pushf
not eax
add eax, 0x9c73dd81
xor eax, 0xa4844359
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc8c9067b
xor eax, 0x9bf18baa
rol eax, 0x51
popf
pushf
not eax
add eax, 0x81758e75
xor eax, 0x886af940
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9db56247
xor eax, 0xee72d657
rol eax, 0xa4
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0x896cce32
pushf
not eax
add eax, 0xb332c91b
xor eax, 0x8da937c8
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb343b9f3
xor eax, 0xe62315d0
rol eax, 0x7f
popf
jmp 0x1400fbd29
add rdx, 2
cmp rdx, rax
jne 0x1400fd600
push rax
pushf
mov eax, 0x8ff4c049
pushf
not eax
add eax, 0xc6855020
xor eax, 0xdc807c9e
rol eax, 0x32
popf
pushf
not eax
add eax, 0xaa9969d1
xor eax, 0xdd60418d
rol eax, 0xf1
popf
jmp 0x1400fbd29
push rax
pushf
mov eax, 0xbf4ddc50
pushf
not eax
add eax, 0xf2053553
xor eax, 0x9d743822
rol eax, 0xb
popf
pushf
not eax
add eax, 0x93a902a1
xor eax, 0xcc00dc90
rol eax, 0x48
popf
pushf
not eax
add eax, 0x85e639aa
xor eax, 0xec8486f5
rol eax, 0x8a
popf
jmp 0x1400fbd29
sub rdx, r8
sar rdx, 1
push rax
pushf
mov eax, 0x2ea97fd4
pushf
not eax
add eax, 0x8a0b4e06
xor eax, 0xa68f83e6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf00ce12f
xor eax, 0x8aa0c1ae
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfb341684
xor eax, 0xe2ef6e2d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xdc602a14
xor eax, 0xde6a52c8
rol eax, 0x45
popf
jmp 0x1400fbd29
mov rax, rdx
ret