Function at 0x140061ef8
Capabilities:
Contain obfuscated stackstrings
Hash data using murmur3

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
xchg r10, r10
xchg rbp, rcx
mov qword [rax + 0x10], rcx
xchg rbp, rcx
mov qword [rax + 0x18], rsi
xchg rdi, r10
mov qword [rax + 0x20], r10
xchg rdi, r10
nop
mov qword [rsp - 8], r14
sub rsp, 8
neg rsp
sub rsp, 0xffffffffffffffe0
neg rsp
xchg rdi, rax
mov rdi, qword [rdx]
xchg rdi, rax
xchg rbp, rsp
mov rsp, rcx
xchg rsp, rbp
not rax
movabs rcx, 0x143cb6892f6f1da9
add rcx, 0x3ff21157
sub rcx, 0x24377925
add rcx, 0x26f61099
add rcx, 0x24d68235
sub rax, rcx
mov dword [rsp - 0x38], 0x6c9b43ad
mov rsi, rdx
not rax
movabs rcx, 0x615dd98d344012e6
xor rcx, 0x1671cf5a
add rcx, 0x3adaa3df
add rcx, 0x23283e0c
rol rax, 0xf
rol rax, 0xb
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], edi
mov dword [0x1400da000], eax
mov rax, qword [rdx + 8]
sub rax, rcx
mov rbp, rbp
movabs rcx, 0x78e2d2cb576cff12
xor rcx, 0x35f985d6
sub rcx, 0x5305d122
xor rcx, 0xb1bdff6
add rcx, 0x7fffffff
add rcx, 0x24e4881b
ror rax, 0x14
ror rax, 6
xor rax, rcx
mov dword [rsp - 0x14], 0x5f74f77f
movabs rcx, 0x69c6c53940af8d4f
xor rcx, 0x490d4296
xor rcx, 0x60220a71
sub rcx, 0x8cf3c04
xor rcx, 0x584f164c
sub rax, rcx
mov dword [rsp - 0x3c], esp
movabs rcx, 0xb059e1497d48971b
sub rcx, 0x4e5bee11
sub rcx, 0x22d0529d
add rcx, 0x7fffffff
xor rcx, 0x152c7c06
xor rax, rcx
movabs rcx, 0x419a4f28476de75e
sub rcx, 0x26f93627
add rcx, 0x26b78752
xor rcx, 0x1e88e400
add rcx, 0x7fffffff
add rcx, 0x250fb67a
movzx eax, word [rax + rcx]
movabs rcx, 0x3a439915162261e0
xor rcx, 0x593f3ce9
sub rcx, 0x29f556a0
add rcx, 0x15c39582
mov dword [0x1400da004], eax
mov rax, qword [rdx + 0x10]
mov dword [rsp - 0x44], esp
rol rax, 5
rol rax, 0x26
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0xbfcd72d720fda00
sub rcx, 0x116cd969
add rcx, 0x17d51f4f
sub rcx, 0x883f1e6
sub rcx, 0x2069674d
ror rax, 2
ror rax, 0x12
ror rax, 1
add rax, rcx
movabs rcx, 0xcb9212d669c57248
xor rcx, 0x58c09f5a
add rcx, 0x14b42a6f
xor rcx, 0x55e57f5a
add rcx, 0x7fffffff
add rcx, 0x1a97f918
rol rax, 0xb
rol rax, 5
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x30], 0x18c3f7e2
mov dword [0x1400da008], eax
xchg r10, rax
mov r10, qword [rdx + 0x18]
xchg r10, rax
xor rax, rcx
movabs rcx, 0xf73d1d6155002190
xor rcx, 0x62335d3b
sub rcx, 0x110548cc
add rcx, 0x7fffffff
xor rcx, 0xd8f2d3
not rax
mov dword [rsp - 0x14], 0x2c0b5ca6
movzx eax, word [rax + rcx]
movabs rcx, 0x66419d3026798373
sub rcx, 0x1ce6bb83
add rcx, 0x1529d412
add rcx, 0x5587073
add rcx, 0x7fffffff
add rcx, 0x510f5e64
mov dword [0x1400da00c], eax
mov rax, qword [rdx + 0x20]
mov dword [rsp - 0x18], 0x615d6646
sub rax, rcx
movabs rcx, 0x50950d501d62fbcd
add rcx, 0x520eea62
sub rcx, 0x50279a9b
xor rcx, 0x55b4c2c3
sub rcx, 0x7c09973
not rax
mov dword [rsp - 0x18], edx
add rax, rcx
movabs rcx, 0x774328c36aa601e3
xor rcx, 0x7055649a
xor rcx, 0xe3635c1
add rcx, 0x7fffffff
add rcx, 0x571243f6
ror rax, 9
ror rax, 1
add rax, rcx
movabs rcx, 0x5ba5548f7f7371c6
sub rcx, 0x3042c500
sub rcx, 0x22cf683a
sub rcx, 0x261f6139
xor rcx, 0x3b0abf03
rol rax, 0xe
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov rdx, rdx
movzx eax, word [rax + 4]
mov dword [0x1400da010], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x28]
xchg rbx, rax
not rax
add rax, rcx
movabs rcx, 0x4ac3a0a25a683587
sub rcx, 0x30b4fef5
add rcx, 0xdb733e2
add rcx, 0x16d630a1
add rcx, 0x5b02294
xor rax, rcx
mov dword [rsp - 0x10], 0x38aa84e
movabs rcx, 0x4febfe7330d7d9e0
xor rcx, 0x17f5fe19
xor rcx, 0x113147a
add rcx, 0x7fffffff
xor rcx, 0x4f429919
add rax, rcx
movabs rcx, 0x125ac7fe6b3dc4e8
xor rcx, 0x63ab0fda
add rcx, 0x4d924f27
add rcx, 0x77c5f0a5
ror rax, 0xb
ror rax, 0xc
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], 0x4ab276ab
mov dword [0x1400da014], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x30]
xchg rbp, rax
sub rax, rcx
movabs rcx, 0xd0995f7d3801483d
sub rcx, 0x2295cf54
xor rcx, 0x203d7eec
sub rcx, 0x18912a42
ror rax, 6
xchg rsi, rsi
add rcx, rax
movabs rax, 0x59ff4b641986e321
xor rax, 0x6aaa76e3
xor rax, 0x7bba97fb
add rax, 0x7fffffff
add rax, 0x1f0c4697
not rcx
sub rcx, rax
mov dword [rsp - 0x2c], esi
movabs rax, 0x92124cb0a9a3e92
add rax, 0x278d5236
add rax, 0x2705b92b
xor rax, 0x14da61a4
xor rcx, rax
movabs rax, 0x465d72092828cdc6
xor rax, 0x12bda0a2
xor rax, 0x7066554d
sub rax, 0xbba42e1
sub rax, 0x3c712e9b
movzx eax, word [rcx + rax]
xchg rbp, rbp
movabs rcx, 0x43fd3135732b5248
sub rcx, 0x3dd23d2c
add rcx, 0x3693b53d
xor rcx, 0x4703dcd8
mov dword [0x1400da018], eax
mov dword [rsp - 0x2c], edi
mov rax, qword [rdx + 0x38]
ror rax, 9
ror rax, 3
ror rax, 1
add rcx, rax
movabs rax, 0x10d601cc20cc2111
xor rax, 0x6e6b99c1
add rax, 0x1bb4e2b5
sub rax, 0x4e8b1472
add rax, 0x340fc4c2
not rcx
xchg r11, r11
sub rcx, rax
not rcx
rol rcx, 6
rol rcx, 9
rol rcx, 4
rol rcx, 0x16
rol rcx, 8
rol rcx, 3
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x18], 0x43640f3c
movabs rcx, 0x29569af9091960eb
xor rcx, 0x2b5d31e9
add rcx, 0x48a4a207
xor rcx, 0x4e139743
sub rcx, 0x20a22012
mov dword [0x1400da01c], eax
mov r8, r8
xchg rbx, rax
mov rbx, qword [rdx + 0x40]
xchg rbx, rax
rol rax, 5
rol rax, 1
rol rax, 6
rol rax, 2
rol rax, 2
not rax
sub rax, rcx
mov dword [rsp - 0x10], 0x2ab58a65
movabs rcx, 0xc26063836ed2353
sub rcx, 0x301e9738
add rcx, 0x41631a19
add rcx, 0x7fffffff
add rcx, 0x586fb56
ror rax, 1
xchg r14, r14
add rax, rcx
movabs rcx, 0x4f5a99c63fffd489
sub rcx, 0x1ef6021d
add rcx, 0x10cca350
xor rcx, 0x5268b07a
add rcx, 0x507d0849
rol rax, 5
rol rax, 9
rol rax, 0x16
rol rax, 6
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400da020], eax
mov dword [rsp - 0x3c], ebx
mov rax, qword [rdx + 0x48]
ror rax, 5
ror rax, 6
ror rax, 3
xor rax, rcx
movabs rcx, 0x88184374522c3d97
sub rcx, 0x36b678b0
xor rcx, 0x39c28832
add rcx, 0x7a08974f
ror rax, 0x19
ror rax, 0xa
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x41fda8a77487ca2a
sub rcx, 0x7c0cd4a
xor rcx, 0x335fa587
add rcx, 0x7fffffff
sub rcx, 0x1aa9429d
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x7b79960d691b8213
xor rcx, 0xfc65ebe
sub rcx, 0xb03d2da
add rcx, 0x7fffffff
xor rcx, 0x2af9ecdd
ror rax, 7
ror rax, 3
movzx eax, word [rax + 4]
mov dword [0x1400da024], eax
mov dword [rsp - 0x20], 0x69387588
mov rax, qword [rdx + 0x50]
xor rax, rcx
movabs rcx, 0x5db19c1b1660b0d5
add rcx, 0x75ddd02
xor rcx, 0x1d0a73a8
xor rcx, 0x38b3de8c
add rcx, 0x7fffffff
add rcx, 0x139603b0
sub rax, rcx
movabs rcx, 0xb1f4ba7a3bd9aa4e
xor rcx, 0x5818f04a
add rcx, 0x12207beb
sub rcx, 0x42bdb130
xor rcx, 0x68e9257
ror rax, 9
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], esp
movabs rcx, 0xd2b3483f59eea866
sub rcx, 0x2efcb9f1
add rcx, 0x2ae7274
add rcx, 0x3086b86c
xor rcx, 0x5afd42a3
rol rax, 0x18
rol rax, 0xe
rol rax, 6
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x7b4bd85318bae9e4
xor rcx, 0x38bab661
xor rcx, 0x6827e05a
add rcx, 0x7fffffff
xor rcx, 0x1c519861
mov dword [0x1400da028], eax
xchg r12, rax
mov r12, qword [rdx + 0x58]
xchg r12, rax
rol rax, 0x38
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edi
movabs rcx, 0x7d002ec157c00d03
sub rcx, 0x26b21cd7
sub rcx, 0x22d4a6c7
add rcx, 0xfac7ecd
add rcx, 0x7fffffff
add rcx, 0x4624cfaa
ror rax, 0xc
ror rax, 0xa
ror rax, 0xd
ror rax, 1
sub rax, rcx
movabs rcx, 0xfd10f88230074014
sub rcx, 0xac19662
xor rcx, 0x719445e8
sub rcx, 0x4112f234
add rcx, 0x7fffffff
add rcx, 0x1d15a886
ror rax, 0x21
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov r8, r8
movabs rcx, 0x429c5c285facbfa5
xor rcx, 0x67cb27a
sub rcx, 0x4808f7bf
add rcx, 0x7fffffff
add rcx, 0x4335c4f1
mov dword [0x1400da02c], eax
xchg r10, rax
mov r10, qword [rdx + 0x60]
xchg r10, rax
not rax
xchg rcx, rcx
rol rax, 0x17
rol rax, 0x19
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0xfdea11ab1d4ef606
add rcx, 0x1395c4fa
sub rcx, 0x1cd5e027
xor rcx, 0x28c50cd8
add rcx, 0x7fffffff
sub rcx, 0x279f4de1
ror rax, 6
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x2a9ef7d36e25f4b9
add rcx, 0xcddbd4b
xor rcx, 0x67fb76e3
add rcx, 0x2d57568d
add rcx, 0x7badf28b
mov dword [0x1400da030], eax
mov dword [rsp - 0x38], 0xf03d14f
xchg rsp, rax
mov rsp, qword [rdx + 0x68]
xchg rsp, rax
add rax, rcx
mov dword [rsp - 0xc], 0x211006a2
movabs rcx, 0x3f31f2e134944c51
add rcx, 0x335b0f1f
sub rcx, 0x2b6e4397
add rcx, 0x1204eb73
add rcx, 0x21aaaaa5
ror rax, 9
ror rax, 0x19
ror rax, 1
add rax, rcx
mov rsp, rsp
movabs rcx, 0x4daabda74dd84153
add rcx, 0x15274764
sub rcx, 0x32badef3
sub rcx, 0x5f44e1a
xor rcx, 0x4572c88c
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x7871dd7852feda91
sub rcx, 0x24b4ac77
sub rcx, 0x120420e1
xor rcx, 0x15957ca2
add rcx, 0x7fffffff
add rcx, 0x67d53d05
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x2e4a9869
mov dword [0x1400da034], eax
mov rax, qword [rdx + 0x70]
sub rax, rcx
xchg r15, r15
movabs rcx, 0x416d77de17948bed
sub rcx, 0xb50a2bd
xor rcx, 0x4c106d08
add rcx, 0x7fffffff
add rcx, 0x375df8aa
xor rax, rcx
xchg r14, r14
movabs rcx, 0x73cfc8f24aeb2a77
sub rcx, 0x3627e362
add rcx, 0x66087fc
add rcx, 0x34d50c9d
sub rcx, 0x169f4ad0
sub rax, rcx
ror rax, 0x17
ror rax, 1
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x24], ebp
movabs rcx, 0xf08ce04b118c6348
add rcx, 0x62330e24
sub rcx, 0x9490990
xor rcx, 0x33ec20db
movzx eax, word [rax + rcx]
movabs rcx, 0x54cf3c79159c3564
sub rcx, 0x2c1d312
add rcx, 0x38909a78
add rcx, 0x7fffffff
add rcx, 0x55b1705
mov dword [0x1400da038], eax
mov rax, qword [rdx + 0x78]
not rax
mov dword [rsp - 0x38], 0x4bb27469
ror rax, 2
ror rax, 6
ror rax, 9
ror rax, 1
ror rax, 8
ror rax, 2
ror rax, 3
sub rax, rcx
movabs rcx, 0xc20afd4e0c36c588
add rcx, 0x9626234
add rcx, 0x4aa40241
sub rcx, 0x322adb58
xor rcx, 0x606a4a51
ror rax, 0x26
add rax, rcx
movabs rcx, 0xe924d6873b2ede26
xor rcx, 0x74368036
add rcx, 0x1e87c30c
sub rcx, 0x5ff20d55
sub rcx, 0x39bcaff
not rax
mov r9, r9
movzx eax, word [rax + rcx]
movabs rcx, 0x6564ee9268927935
xor rcx, 0x1df854c2
xor rcx, 0x5b487136
xor rcx, 0x679fe348
mov dword [0x1400da03c], eax
mov dword [rsp - 0x3c], 0x2446853a
mov rax, qword [rdx + 0x80]
xor rax, rcx
movabs rcx, 0x25384fed24317a33
add rcx, 0x296e668c
xor rcx, 0x74158ee5
add rcx, 0x42062d12
ror rax, 0xe
ror rax, 5
ror rax, 3
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0x11abb3e138fb5209
sub rcx, 0x72d4671
add rcx, 0x470ac5d0
sub rcx, 0x438c1a60
add rcx, 0x4b6dbd0
ror rax, 0x10
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], ecx
mov dword [0x1400da040], eax
xchg r12, rax
mov r12, qword [rdx + 0x88]
xchg r12, rax
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x26291ec15f7c5731
sub rcx, 0xf34bfb1
xor rcx, 0x5eba3ea
xor rcx, 0x7816cb8d
rol rax, 3
rol rax, 0x12
rol rax, 0xa
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x40], 0x35d86fdd
movabs rcx, 0x5a0402ce625196c0
sub rcx, 0x49fe6d09
add rcx, 0x4ff1f5c5
add rcx, 0x7fffffff
xor rcx, 0x5a4914aa
not rax
sub rax, rcx
movabs rcx, 0xc22843950b4ecad
add rcx, 0x2773d20f
xor rcx, 0x398c77ab
add rcx, 0x7fffffff
add rcx, 0x2a1b4c73
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], esp
mov dword [0x1400da044], eax
mov rax, qword [rdx + 0x90]
not rax
rol rax, 7
rol rax, 0xf
rol rax, 2
rol rax, 1
rol rax, 1
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x4f97613312176011
xor rcx, 0x74f47a31
xor rcx, 0x42d39c73
add rcx, 0x3297b7d4
add rcx, 0x7fffffff
add rcx, 0x72d5a7a
ror rax, 6
ror rax, 0x14
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x1357402646ebeb36
add rcx, 0x210ff100
sub rcx, 0x5f973181
add rcx, 0x470fd18
ror rax, 0x29
ror rax, 3
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov rdx, rdx
mov dword [0x1400da048], eax
xchg r13, rax
mov r13, qword [rdx + 0x98]
xchg r13, rax
sub rax, rcx
xchg r9, r9
movabs rcx, 0x2ab23b2f3d83460d
sub rcx, 0x10fedfb3
add rcx, 0x30be16d4
xor rcx, 0x22eb5ce8
rol rax, 0x19
rol rax, 0xb
rol rax, 1
rol rax, 8
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0x7c32f98113af1161
add rcx, 0x4968e36f
add rcx, 0x1ab31970
add rcx, 0x7fffffff
sub rcx, 0x40060446
ror rax, 9
ror rax, 1
ror rax, 4
add rax, rcx
movabs rcx, 0xf56a3d9c7bc90b86
xor rcx, 0x558a7f78
add rcx, 0x134678aa
xor rcx, 0x7a0395f3
xor rcx, 0xb3c2bb0
not rax
mov r15, r15
movzx eax, word [rax + 4]
mov dword [0x1400da04c], eax
mov rax, qword [rdx + 0xa0]
mov dword [rsp - 0x44], 0x76b5d03b
not rax
rol rax, 5
rol rax, 0xd
rol rax, 0xb
xor rax, rcx
movabs rcx, 0x18a3d7f608f9e21a
add rcx, 0x438e1b44
sub rcx, 0x26261a51
xor rcx, 0x34c58238
add rcx, 0x7fffffff
xor rcx, 0x4a43d4e6
movzx eax, word [rax + 4]
mov dword [0x1400da050], eax
mov dword [rsp - 0x18], 0x5740b51d
mov rax, qword [rdx + 0xa8]
rol rax, 0x25
rol rax, 0x10
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x28], 0x7883a094
sub rax, rcx
movabs rcx, 0xe3b302a27882b771
sub rcx, 0x32411a15
add rcx, 0x1d1846b9
sub rcx, 0x294e5dea
add rcx, 0x7fffffff
add rcx, 0x44f4658d
not rax
movzx eax, word [rax + rcx]
mov r13, r13
movabs rcx, 0xc42f803d1a4922a4
xor rcx, 0x525dc031
add rcx, 0x277d5179
add rcx, 0x7fffffff
add rcx, 0x2273543
mov dword [0x1400da054], eax
mov rax, qword [rdx + 0xb0]
mov dword [rsp - 0xc], esi
ror rax, 0x1f
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov rdi, rdi
movabs rax, 0xec090e039ca1d5
xor rax, 0x35d6ec95
sub rax, 0xadcd98e
add rax, 0x76925d59
xor rcx, rax
mov dword [rsp - 0x30], 0x48b1c7cd
movabs rax, 0x322b919e259ffe04
sub rax, 0x200f39bc
xor rax, 0x167943f5
xor rax, 0x56e17b0e
xor rax, 0x5a01d232
ror rcx, 0xc
ror rcx, 1
ror rcx, 1
ror rcx, 1
xor rcx, rax
ror rcx, 0x19
ror rcx, 7
ror rcx, 3
ror rcx, 8
ror rcx, 8
ror rcx, 1
not rcx
movzx eax, word [rcx + 4]
movabs rcx, 0x1525f03e532f52d7
xor rcx, 0x41219657
add rcx, 0x28d8e29e
add rcx, 0x7fffffff
xor rcx, 0x6947553d
mov dword [0x1400da058], eax
mov r12, r12
mov rax, qword [rdx + 0xc0]
ror rax, 0x12
ror rax, 0x16
ror rax, 0x12
ror rax, 1
add rax, rcx
movabs rcx, 0xe98be06532ed57b6
xor rcx, 0x1e699d14
xor rcx, 0x5ca491b6
xor rcx, 0x2f90c55a
ror rax, 1
mov rdi, rdi
add rax, rcx
movabs rcx, 0x7bb304562733794e
sub rcx, 0x1b3bff12
xor rcx, 0x4fb8ea38
xor rcx, 0xc658e54
add rcx, 0x7fffffff
add rcx, 0x11233b44
xor rax, rcx
movabs rcx, 0x812befd80a215595
add rcx, 0x3741ec10
xor rcx, 0x71500a8c
add rcx, 0x7fffffff
add rcx, 0x452a284b
movzx eax, word [rax + rcx]
xchg r15, r15
movabs rcx, 0xdbd4bf436463567e
add rcx, 0x3b90a35
xor rcx, 0xc4dfa06
add rcx, 0x36c3bf2
sub rcx, 0x53393f42
mov dword [0x1400da060], eax
xchg r11, rax
mov r11, qword [rdx + 0xd0]
xchg r11, rax
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0xd76e89f5e784797
add rax, 0x564cd93
sub rax, 0xd9c51d2
add rax, 0x7fffffff
xor rax, 0x38f1c45b
xor rcx, rax
mov r10, r10
movabs rax, 0x478a252e41092613
xor rax, 0x41f9909a
add rax, 0x518c0189
add rax, 0x42d1f650
not rcx
xchg r8, r8
add rcx, rax
movabs rax, 0x5713748842e1de98
sub rax, 0xf2764bf
add rax, 0x7b99971
add rax, 0x7fffffff
sub rax, 0x2d0049be
xor rcx, rax
mov dword [rsp - 0x20], edx
movzx eax, word [rcx + 4]
movabs rcx, 0xddb32d934d39219b
xor rcx, 0x19be09f5
sub rcx, 0x521c11cd
xor rcx, 0x20cf25b7
mov dword [0x1400da068], eax
mov rax, qword [rdx + 0xd8]
mov dword [rsp - 0x30], edi
not rax
rol rax, 1
rol rax, 1
rol rax, 0xb
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x5bda75917c9f6352
sub rcx, 0x1a7a79c4
sub rcx, 0x5235ede9
add rcx, 0x7fffffff
xor rcx, 0x786fc92c
not rax
mov dword [rsp - 0x44], ebx
movzx eax, word [rax + 4]
mov dword [0x1400da06c], eax
xchg rdi, rax
mov rdi, qword [rdx + 0xe0]
xchg rdi, rax
xor rax, rcx
movabs rcx, 0x78ae480d5fa949d5
xor rcx, 0x56aee868
xor rcx, 0x4dd34cbe
xor rcx, 0x7a00ed
add rax, rcx
mov dword [rsp - 0x10], 0x5853c95e
movabs rcx, 0x66f9cb3403495c6d
xor rcx, 0x18019a0a
xor rcx, 0x6175df1
add rcx, 0x443ba308
add rcx, 0x7fffffff
xor rcx, 0xeaca025
xor rax, rcx
mov dword [rsp - 0x2c], 0xb5c2aaa
movabs rcx, 0x2fc3b6fc6b646220
xor rcx, 0x5ba40556
xor rcx, 0x14cc16ef
sub rcx, 0x1216c0a6
movzx eax, word [rax + rcx]
movabs rcx, 0x4188500832868f74
xor rcx, 0x64688aaf
sub rcx, 0x21282c2f
xor rcx, 0x2b2e5279
add rcx, 0x7f7fe4de
mov dword [0x1400da070], eax
mov dword [rsp - 0x1c], esi
mov rax, qword [rdx + 0xe8]
xor rax, rcx
movabs rcx, 0x5fe025094af62ddc
sub rcx, 0x43c9e0ae
xor rcx, 0x28e96881
add rcx, 0x7fffffff
xor rcx, 0x4c205911
ror rax, 0x21
ror rax, 3
ror rax, 1
not rax
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x2b5e340d3cff0a38
xor rcx, 0x48dab30c
sub rcx, 0x225e88ed
sub rcx, 0x162a580b
sub rcx, 0xa4edf81
rol rax, 0xe
rol rax, 0x15
rol rax, 2
rol rax, 4
rol rax, 3
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], edi
mov dword [0x1400da074], eax
xchg r15, rax
mov r15, qword [rdx + 0xf0]
xchg r15, rax
add rax, rcx
mov dword [rsp - 0x24], 0x448a93ba
movabs rcx, 0x700ae2e53b9f3c71
add rcx, 0x18078c39
sub rcx, 0x28f05df7
sub rcx, 0x8419cbe
add rcx, 0x2b50f7b5
xor rax, rcx
movabs rcx, 0x92dc67d43305a38d
add rcx, 0xc4d048d
sub rcx, 0x148cd57a
add rcx, 0x6d67441
add rcx, 0x7fffffff
xor rcx, 0xd425cca
rol rax, 0x2d
rol rax, 1
rol rax, 1
rol rax, 7
movzx eax, word [rax + rcx]
movabs rcx, 0x53b7030636c54426
add rcx, 0x13b9a46f
add rcx, 0xe14530c
add rcx, 0x1451e65e
sub rcx, 0x2542545a
mov dword [0x1400da078], eax
mov rax, qword [rdx + 0xf8]
xor rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0xdaef0637e20679c
sub rcx, 0x48d295f4
xor rcx, 0x4cf68562
sub rcx, 0x25ccb2ee
ror rax, 6
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 1
xor rax, rcx
xchg r14, r14
movabs rcx, 0x43a767a61421f573
add rcx, 0x37ba64c2
sub rcx, 0x47fde7fb
add rcx, 0xc77dbf0
add rcx, 0x7fffffff
add rcx, 0x3eabbf84
ror rax, 0x26
ror rax, 0x15
ror rax, 1
add rax, rcx
rol rax, 1
mov r12, r12
movabs rcx, 0x188559c32905ed3
add rcx, 0xf5352bd
add rcx, 0x13a8c3a2
add rcx, 0x7fffffff
add rcx, 0x22b52bf1
movzx eax, word [rax + 4]
mov dword [0x1400da07c], eax
mov rax, qword [rdx + 0x100]
mov dword [rsp - 0x44], 0x3f03a6d7
add rax, rcx
movabs rcx, 0x2921beca05f149a6
xor rcx, 0x721f597d
xor rcx, 0x2c64609
sub rcx, 0x433659b6
add rcx, 0x7fffffff
add rcx, 0x117e6252
rol rax, 5
rol rax, 0x11
rol rax, 1
rol rax, 6
rol rax, 5
rol rax, 3
rol rax, 4
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], ebp
movabs rcx, 0x6f063ca71f07091e
sub rcx, 0x5f601d1
add rcx, 0x258478f3
xor rcx, 0x261fe1c7
rol rax, 3
rol rax, 0xa
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x1710f6635d2f6771
xor rcx, 0x568ddd76
add rcx, 0x578adfbe
sub rcx, 0xa06506c
add rcx, 0x854365b
rol rax, 5
mov dword [rsp - 0x44], ebp
movzx eax, word [rax + 4]
mov dword [0x1400da080], eax
mov rax, qword [rdx + 0x108]
rol rax, 0x16
rol rax, 6
rol rax, 7
rol rax, 0xf
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x72235be1735c7cdb
xor rcx, 0x20b7afa
add rcx, 0xe8f4bb5
add rcx, 0x1be65f79
rol rax, 0x19
rol rax, 4
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
ror rax, 7
ror rax, 0xa
ror rax, 4
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1400da084], eax
xchg r15, rax
mov r15, qword [rdx + 0x110]
xchg r15, rax
ror rax, 0xb
not rax
xchg r13, r13
rol rax, 1
rol rax, 1
rol rax, 7
rol rax, 4
add rax, rcx
mov r8, r8
movabs rcx, 0x787dfba75e6ef7b0
sub rcx, 0x52e002e
add rcx, 0x1d6f825c
xor rcx, 0x40e2a49f
xor rcx, 0x60f9ea90
rol rax, 5
rol rax, 1
rol rax, 0x13
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov r15, r15
mov dword [0x1400da088], eax
xchg r9, rax
mov r9, qword [rdx + 0x118]
xchg r9, rax
add rax, rcx
movabs rcx, 0x7d7d1ef268fe3739
xor rcx, 0x2b028a38
add rcx, 0x35f57588
sub rcx, 0x3f9fe71f
add rcx, 0x7b015a4b
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x6e643b0c
movabs rcx, 0x3f71b4f252394fd1
xor rcx, 0x2dee21d3
xor rcx, 0x56aaacad
xor rcx, 0x5876af9e
sub rcx, 0x48e4ff56
not rax
xchg rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x1400da08c], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x120]
xchg rbx, rax
not rax
mov dword [rsp - 0x1c], edi
sub rax, rcx
movabs rcx, 0x7540477350964712
add rcx, 0x95fc458
xor rcx, 0x7819fc76
xor rcx, 0x340d0f2d
add rcx, 0x7fffffff
sub rcx, 0x15846113
xor rax, rcx
movabs rcx, 0x1c580aa6522dd9a3
add rcx, 0x215ef881
xor rcx, 0x453528df
sub rcx, 0x33fb5512
not rax
movzx eax, word [rax + 4]
mov dword [0x1400da090], eax
mov dword [rsp - 0x14], edi
xchg rdi, rax
mov rdi, qword [rdx + 0x128]
xchg rdi, rax
rol rax, 0x22
rol rax, 0xf
rol rax, 1
not rax
mov dword [rsp - 0x18], esi
ror rax, 0xf
ror rax, 0x13
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x6daca8d855b0efbf
xor rcx, 0x799c10da
xor rcx, 0x69c29463
add rcx, 0x33625e34
not rax
movzx eax, word [rax + 4]
mov r8, r8
mov dword [0x1400da094], eax
xchg r11, rax
mov r11, qword [rdx + 0x150]
xchg r11, rax
sub rax, rcx
movabs rcx, 0x7266c8382a8f302a
add rcx, 0x52ef6ae2
sub rcx, 0x11e8dc2f
xor rcx, 0x321485d9
add rcx, 0x4f11e676
ror rax, 5
ror rax, 0xa
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], ebp
movabs rcx, 0x37dd4baa1259b6a8
xor rcx, 0x272ca330
xor rcx, 0x722ac727
xor rcx, 0x272d28a8
ror rax, 0x2b
ror rax, 9
ror rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x34429f1b39f6f059
xor rcx, 0x6259711d
xor rcx, 0x7621e4c7
add rcx, 0x7fffffff
xor rcx, 0x302eb28d
movzx eax, word [rax + 4]
mov dword [0x1400da0a8], eax
mov dword [rsp - 0x14], 0x10e70ef4
mov rax, qword [rdx + 0x168]
not rax
sub rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0xfff90e0d1369131c
add rcx, 0x566934e8
xor rcx, 0x6cb31aa8
add rcx, 0x6cb5e449
sub rcx, 0x1d1d792e
ror rax, 5
ror rax, 0xf
ror rax, 0x10
ror rax, 8
ror rax, 6
ror rax, 1
ror rax, 8
add rax, rcx
mov r15, r15
not rax
movzx eax, word [rax + 4]
mov dword [0x1400da0b4], eax
mov dword [rsp - 0x2c], ebp
mov rax, qword [rdx + 0x170]
movabs rcx, 0x7f7037f73de8002b
sub rcx, 0x3a7e5451
xor rcx, 0x5fbd4526
sub rcx, 0x314b97c0
sub rcx, 0x1527539c
ror rax, 0x21
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x8c2be4f4330d7fb2
xor rcx, 0x586742fa
xor rcx, 0x1294a3af
add rcx, 0x5c17a8f
add rcx, 0x7fffffff
sub rcx, 0x7e491336
rol rax, 0x10
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x4918eb775df8fe37
xor rcx, 0x1dcfd907
add rcx, 0xb2573ff
sub rcx, 0x3b5d33ed
xor rcx, 0x4b33ba63
mov dword [0x1400da0b8], eax
mov rax, qword [rdx + 0x178]
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x6bfe181454f0741a
sub rcx, 0x45dd2027
xor rcx, 0x4635984d
add rcx, 0x22d3a1c
xor rcx, 0x2b7ea17b
not rax
ror rax, 0x19
ror rax, 0x20
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x3dd237b47f2b2c7e
xor rcx, 0x6386938b
add rcx, 0x3f042582
add rcx, 0x48114a05
rol rax, 0x20
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400da0bc], eax
mov r10, r10
xchg rbx, rax
mov rbx, qword [rdx + 0x180]
xchg rbx, rax
sub rax, rcx
movabs rcx, 0x5aa5b8ad6040a77b
add rcx, 0xc97d67
xor rcx, 0xace0df8
sub rcx, 0x1d2b1c83
add rcx, 0x7fffffff
sub rcx, 0x72d91bd
not rax
mov dword [rsp - 0x1c], edi
add rax, rcx
movabs rcx, 0xa73b7bda58a53d15
xor rcx, 0x6236dca4
add rcx, 0x6422c1f
xor rcx, 0x311d708b
add rcx, 0x7fffffff
xor rcx, 0x4d355597
xor rax, rcx
mov dword [rsp - 0x24], 0x2a45c7a2
movabs rcx, 0xdb302e1a5c3a6a5f
xor rcx, 0x328c9c60
sub rcx, 0x4b82cea0
xor rcx, 0x674d4872
sub rcx, 0xfa72f0b
movzx eax, word [rax + 4]
mov r9, r9
mov dword [0x1400da0c0], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x188]
xchg rsi, rax
rol rax, 7
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x719c57ca4c34d442
sub rcx, 0x2875dc0b
add rcx, 0x2f538cac
xor rcx, 0x466832ba
add rcx, 0x7b118b0d
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x38a6478b6ad1af55
sub rcx, 0x5c6ae143
xor rcx, 0x3dcdf8aa
add rcx, 0x3aeb3a75
xor rcx, 0x32b568d0
xor rax, rcx
mov r8, r8
movabs rcx, 0x5d9c71b84890017b
add rcx, 0x17d1bd5e
sub rcx, 0x4dee3ea1
sub rcx, 0x959e885
add rcx, 0x69cea183
movzx eax, word [rax + 4]
mov dword [0x1400da0c4], eax
xchg r14, r14
mov rax, qword [rdx + 0x190]
xor rax, rcx
movabs rcx, 0x4f84d1da22b50634
xor rcx, 0x75ba81a3
sub rcx, 0x46f03e64
add rcx, 0x555a5692
ror rax, 6
mov r8, r8
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x91ed4bf8566f499f
sub rcx, 0xff2fade
xor rcx, 0x2894d3f5
sub rcx, 0xa5ecd70
xor rcx, 0x5a408573
mov dword [0x1400da0c8], eax
xchg r11, rax
mov r11, qword [rdx + 0x1a0]
xchg r11, rax
ror rax, 5
ror rax, 0x1d
ror rax, 4
ror rax, 7
ror rax, 9
ror rax, 4
ror rax, 2
ror rax, 1
not rax
xchg rcx, rcx
ror rax, 0x19
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x6190eac95e59839a
sub rcx, 0x43228425
xor rcx, 0x53acf9a4
xor rcx, 0x44a89fd3
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x69b20926445a7ad5
xor rcx, 0x5dc8450f
add rcx, 0x5d54ed60
add rcx, 0x575fb58a
movzx eax, word [rax + 4]
mov dword [0x1400da0d0], eax
mov rax, qword [rdx + 0x1a8]
xchg rdx, rdx
add rax, rcx
movabs rcx, 0xa5eaa5a93f2ef84b
xor rcx, 0x2f3a121b
xor rcx, 0x563ae2f5
sub rcx, 0x26df450
sub rcx, 0x3e5c7065
rol rax, 0xd
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x2fe063b21ae4ad30
add rcx, 0x934d1b
add rcx, 0xeec08b0
xor rcx, 0x545b2c02
sub rcx, 0x8ce2710
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], 0x6db84ee4
movabs rcx, 0x7e30d61647fb1a14
sub rcx, 0xc074ece
xor rcx, 0x7c54ac4c
xor rcx, 0x17e8679d
add rcx, 0x5142ca85
mov dword [0x1400da0d4], eax
mov rax, qword [rdx + 0x1b8]
ror rax, 1
ror rax, 1
ror rax, 4
add rcx, rax
not rcx
xchg rsi, rsi
ror rcx, 0x24
ror rcx, 7
ror rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x14], 0xe3d5f5a
xchg rcx, r10
mov r10, rbp
xchg rcx, r10
mov dword [0x1400da0dc], eax
call fcn.140050730
mov dword [rsp - 0x44], esi
mov bl, al
mov r14b, 6
add r14b, 0x56
sub r14b, 0x21
xor r14b, 0x3a
xor bl, r14b
mov dword [rsp - 0x18], esi
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xchg rcx, rbx
mov rbx, rbp
xchg rcx, rbx
call fcn.140050ad8
xchg r12, r12
mov dil, al
xchg rsi, rcx
mov rdx, rcx
xchg rsi, rcx
xor dil, r14b
mov dword [rsp - 0x30], edx
xchg rbp, r11
mov rcx, r11
xchg r11, rbp
or dil, bl
mov dword [rsp - 0x34], edi
call fcn.140051748
mov bl, al
mov rdx, rsi
mov dword [rsp - 0x1c], 0x239ff5c8
xor bl, r14b
mov rcx, rbp
or bl, dil
mov rdx, rdx
call fcn.14005193c
mov dil, al
xchg rsi, r12
mov rdx, r12
xchg r12, rsi
xor dil, r14b
xchg r13, r13
xchg r11, rbp
mov rcx, r11
xchg r11, rbp
or dil, bl
mov dword [rsp - 0x14], ecx
call fcn.140051b44
mov bl, al
xchg rbp, rdx
mov rbp, rsi
xchg rbp, rdx
xor bl, r14b
mov rbx, rbx
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call fcn.140051d58
mov dword [rsp - 0x20], 0x212c37a4
mov dil, al
xchg rsi, rcx
mov rdx, rcx
xchg rcx, rsi
xor dil, r14b
xchg rbp, rdi
mov rcx, rdi
xchg rbp, rdi
or dil, bl
xchg r15, r15
call fcn.140052088
mov bl, al
xchg r9, rdx
mov r9, rsi
xchg rdx, r9
xor bl, r14b
mov rdx, rdx
xchg rcx, r15
mov r15, rbp
xchg r15, rcx
or bl, dil
call fcn.1400522e4
mov rbx, rbx
mov dil, al
xchg rdi, rdx
mov rdi, rsi
xchg rdi, rdx
xor dil, r14b
mov rcx, rbp
mov dword [rsp - 0x30], esp
or dil, bl
call fcn.140052978
mov bl, al
mov dword [rsp - 0x44], 0x9d6a9ba
xchg rdx, rbp
mov rbp, rsi
xchg rbp, rdx
xor bl, r14b
mov dword [rsp - 0x3c], 0xbc48f9e
xchg rdx, rcx
mov rdx, rbp
xchg rdx, rcx
or bl, dil
mov dword [rsp - 0x38], 0x67178997
call fcn.140052db0
mov dil, al
xchg rsi, r13
mov rdx, r13
xchg rsi, r13
xor dil, r14b
mov rcx, rbp
or dil, bl
mov dword [rsp - 0x18], 0x6c9ada8b
call fcn.140052fe8
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor bl, r14b
xchg rcx, rdx
mov rdx, rbp
xchg rdx, rcx
or bl, dil
xchg rbx, rbx
call fcn.1400531d0
mov dil, al
xchg rsi, r9
mov rdx, r9
xchg r9, rsi
xor dil, r14b
mov dword [rsp - 0x30], 0x62533455
xchg rcx, r10
mov r10, rbp
xchg rcx, r10
or dil, bl
call fcn.14005339c
mov rbx, qword [rsp + 0x30]
mov r14, r14
xor al, r14b
mov rbp, qword [rsp + 0x38]
or al, dil
xchg rcx, rcx
mov rsi, qword [rsp + 0x40]
xchg rdi, rdx
mov rdx, qword [rsp + 0x48]
xchg rdx, rdi
sete al
sub rsp, 0xffffffffffffffe0
nop
mov r14, qword [rsp]
add rsp, 8
ret