Function at 0x140009d20
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, qword [rdx]
movabs rcx, 0x26147e525cc3d1a
sub rcx, 0x1fa17642
add rcx, 0x4a483fb9
sub rcx, 0xef7b738
add rcx, 0x7fffffff
add rcx, 0x34cc0cea
sub rax, rcx
movabs rcx, 0xdb835f3740b1562
sub rcx, 0x5f5514a9
add rcx, 0x1278fb81
add rcx, 0x432885cf
sub rcx, 0x304b6f0b
rol rax, 1
rol rax, 3
rol rax, 3
xor rax, rcx
mov dword [rsp - 0x14], 0x150e53c6
movabs rcx, 0xfe60187c7fdc1335
sub rcx, 0x23fc9bd7
sub rcx, 0x46143e72
add rcx, 0x47d2ad18
sub rcx, 0x50ab7664
not rax
ror rax, 0x17
ror rax, 0xb
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x3faf90ea14833757
sub rcx, 0x50c549f
xor rcx, 0x689f82dd
add rcx, 0x20510071
movzx eax, word [rax + 4]
mov dword [0x14005fa60], eax
mov dword [rsp - 0x30], ebx
xchg r10, rax
mov r10, qword [rdx + 8]
xchg r10, rax
xor rax, rcx
movabs rcx, 0x4b4c9afe6c136704
sub rcx, 0x5f93676e
add rcx, 0x1292fbdc
add rcx, 0x3a65c32f
xor rcx, 0x4a590d2e
sub rax, rcx
mov dword [rsp - 0x24], 0x3da3f518
movabs rcx, 0xeccc45203c1d523
add rcx, 0x6f859049
sub rcx, 0x34a7dce0
xor rcx, 0x6044c60d
not rax
add rax, rcx
mov dword [rsp - 0x24], 0x78b750fb
movabs rcx, 0x55fb15004c3cdc4e
add rcx, 0x1f8fc29d
sub rcx, 0x8fadd30
sub rcx, 0x47a2247b
add rcx, 0x7fffffff
xor rcx, 0x6d969b52
xor rax, rcx
mov rcx, rcx
movabs rcx, 0xaa698eb32b7b75d9
sub rcx, 0x2447e595
xor rcx, 0x7afa031a
sub rcx, 0x691995e9
ror rax, 0x29
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0xb4394e4b2ca79cd6
sub rcx, 0x1b3e82d9
add rcx, 0x32563e94
add rcx, 0x7fffffff
add rcx, 0xd8eeee7
mov dword [0x14005fa64], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x10]
xchg rbx, rax
not rax
rol rax, 0x1e
rol rax, 2
rol rax, 6
add rcx, rax
mov rcx, rcx
movabs rax, 0x56142bc65c04db33
sub rax, 0x43f2e962
sub rax, 0x1381d8ba
add rax, 0x16828ad
add rax, 0x7fffffff
add rax, 0x1a712c7d
xor rcx, rax
mov dword [rsp - 0x20], ebx
movabs rax, 0x1d9c22307824b5b4
sub rax, 0x302f67ca
add rax, 0xa7245d7
sub rax, 0x205e61f0
add rax, 0x3a0d6fc5
rol rcx, 6
rol rcx, 0x16
rol rcx, 2
rol rcx, 0xc
xor rcx, rax
rol rcx, 7
rol rcx, 6
rol rcx, 1
movzx eax, word [rcx + 4]
mov rsi, rsi
movabs rcx, 0x762d5a4e2f6b3a48
add rcx, 0x386f0ba8
sub rcx, 0x8aa5adc
sub rcx, 0x3c5b3dcc
mov dword [0x14005fa68], eax
mov rax, qword [rdx + 0x18]
sub rax, rcx
xchg r8, r8
movabs rcx, 0x54ce593505bccbd1
xor rcx, 0x2ce9fdc2
xor rcx, 0x34ac501
xor rcx, 0x7ab0f8d1
add rcx, 0x4665d432
ror rax, 0xf
ror rax, 5
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x73590cdb0ea393d3
sub rcx, 0x16d4dc0
xor rcx, 0x386cabd6
xor rcx, 0x3a804fc6
add rcx, 0x2a9133d6
rol rax, 0x10
rol rax, 0x1a
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x7de97f0d629df504
sub rcx, 0x2657a470
sub rcx, 0x134398b1
xor rcx, 0x60e2f750
rol rax, 0x14
rol rax, 4
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], 0x62da2905
mov dword [0x14005fa6c], eax
xchg r8, rax
mov r8, qword [rdx + 0x20]
xchg r8, rax
sub rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0x640686375905f256
add rcx, 0x1cdc3777
sub rcx, 0x54445dc3
add rcx, 0x5c450bcf
sub rcx, 0x73de5f0
ror rax, 0x19
add rax, rcx
mov dword [rsp - 0x10], edi
movabs rcx, 0x335986534504df3d
sub rcx, 0x33d3215f
add rcx, 0x4f9d99cd
add rcx, 0x7fffffff
xor rcx, 0xbe1df10
ror rax, 3
ror rax, 0xa
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x16c5857172dc96
xor rcx, 0x3c7018e7
sub rcx, 0x2798778f
add rcx, 0x11cb3951
xor rcx, 0x2b82192b
ror rax, 3
ror rax, 6
ror rax, 4
movzx eax, word [rax + rcx]
mov dword [rsp - 0x10], ecx
movabs rcx, 0xdf4af22c6c8d614a
sub rcx, 0x14a50133
sub rcx, 0x17bc59a7
add rcx, 0x7fffffff
add rcx, 0x3a338fc5
mov dword [0x14005fa70], eax
xchg r8, rax
mov r8, qword [rdx + 0x28]
xchg r8, rax
xor rax, rcx
mov dword [rsp - 0x24], 0x7cf5c9dd
movabs rcx, 0xacc01095f0911a3
sub rcx, 0x427b5525
xor rcx, 0x3a6d7bd1
add rcx, 0x7fffffff
xor rcx, 0x601ab732
ror rax, 0x1b
ror rax, 0x1a
ror rax, 4
ror rax, 1
ror rax, 1
add rcx, rax
mov rdi, rdi
movabs rax, 0x57ec16b87576ab82
sub rax, 0x2870f682
sub rax, 0x314c456a
add rax, 0x7f7d245c
not rcx
mov dword [rsp - 0x24], 0x1a3f600f
add rcx, rax
ror rcx, 0xe
ror rcx, 0xa
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x183f759940f43a4b
sub rcx, 0x2ee4bc92
xor rcx, 0x1390cf58
xor rcx, 0x59b3c66e
add rcx, 0x7fffffff
xor rcx, 0x7499240
mov dword [0x14005fa74], eax
mov rax, qword [rdx + 0x30]
ror rax, 0x19
ror rax, 7
ror rax, 0xc
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
not rax
mov rdx, rdx
movabs rcx, 0xbb3c537a3b07f6c8
add rcx, 0x32e59aef
xor rcx, 0x65fcbbdc
add rcx, 0xa97a89b
add rcx, 0x7fffffff
sub rcx, 0x2135432
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x6ada37e128317207
xor rcx, 0xe5c02a0
xor rcx, 0x3f6baa65
add rcx, 0x11dfaaa1
sub rcx, 0xa477edf
not rax
rol rax, 1
rol rax, 1
rol rax, 2
movzx eax, word [rax + 4]
xchg r8, r8
mov dword [0x14005fa78], eax
mov rax, qword [rdx + 0x38]
ror rax, 3
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
mov rcx, rcx
movabs rcx, 0xd6a15cb405ec4383
add rcx, 0x1e35a87e
add rcx, 0x556c9c74
xor rcx, 0x3c0d29fc
sub rcx, 0x40188213
rol rax, 0x26
rol rax, 0xb
rol rax, 1
add rcx, rax
movabs rax, 0x14af2b16174e88ab
sub rax, 0xc08a87d
add rax, 0x19b4f1b6
add rax, 0x2b3b8800
add rax, 0x7fffffff
add rax, 0x167b138c
xor rcx, rax
mov r14, r14
movabs rax, 0x26951d5c2c98ee01
add rax, 0x52449cf6
xor rax, 0x4cc7f256
add rax, 0x3cc3135a
add rax, 0x613719d7
add rcx, rax
xchg rbx, rbx
ror rcx, 0x1c
ror rcx, 7
movzx eax, word [rcx + 4]
mov dword [rsp - 0x40], 0x7618d3f7
movabs rcx, 0x247406350998869e
add rcx, 0x23e4eb2d
add rcx, 0x1bec35aa
xor rcx, 0x25a563af
add rcx, 0x3eb6a429
mov dword [0x14005fa7c], eax
mov rax, qword [rdx + 0x40]
xchg r14, r14
add rax, rcx
movabs rcx, 0xd67115d1ea661a1
add rcx, 0x2caf601
add rcx, 0x1119fabc
add rcx, 0x7fffffff
add rcx, 0x46817270
not rax
mov dword [rsp - 0x24], esi
ror rax, 4
ror rax, 2
sub rax, rcx
movabs rcx, 0x2624357e0f84a004
add rcx, 0x574b9c25
xor rcx, 0x2b1bff83
sub rcx, 0x967868
ror rax, 0x15
ror rax, 0xd
ror rax, 0x17
ror rax, 1
not rax
mov r10, r10
ror rax, 0x29
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fa80], eax
xchg rbp, rbp
xchg r15, rax
mov r15, qword [rdx + 0x48]
xchg r15, rax
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x26c0cd856196d511
sub rcx, 0x47df0e05
add rcx, 0x53219a2a
xor rcx, 0x4a1a414d
add rcx, 0x7fffffff
add rcx, 0x1b8815be
not rax
add rax, rcx
movabs rcx, 0x687dead01640f4f7
add rcx, 0x10e78638
xor rcx, 0x52e9d394
add rcx, 0x7fffffff
xor rcx, 0x2a069f16
not rax
mov dword [rsp - 0x18], 0x286b2cb0
sub rax, rcx
movabs rcx, 0x7af551043a374afb
sub rcx, 0x25279e90
add rcx, 0x44beb673
xor rcx, 0x530920e9
xor rax, rcx
mov dword [rsp - 0x28], esp
movabs rcx, 0x56a0768316030d88
xor rcx, 0x465aafbd
xor rcx, 0x470ed1ac
add rcx, 0x520ad58d
sub rcx, 0x50803100
movzx eax, word [rax + 4]
mov rdi, rdi
mov dword [0x14005fa84], eax
xchg r9, rax
mov r9, qword [rdx + 0x50]
xchg r9, rax
xor rax, rcx
xchg r15, r15
movabs rcx, 0x3f97a93450c75f19
sub rcx, 0x3dfb41c
sub rcx, 0x143df3d2
add rcx, 0x7fffffff
xor rcx, 0x7d9b6f63
not rax
xchg r8, r8
ror rax, 0xb
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x17d2c74e61af5e24
xor rcx, 0x2fffd943
sub rcx, 0xbd3389f
add rcx, 0x14b5b74b
add rcx, 0xf23df68
add rax, rcx
mov r12, r12
movabs rcx, 0x6dd24a61774f6192
sub rcx, 0xe4d3302
sub rcx, 0x25285364
add rcx, 0x16cb14d7
ror rax, 8
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x17053b48574d430b
sub rcx, 0x1306a86d
xor rcx, 0x1f6737a4
add rcx, 0x7fffffff
add rcx, 0x453a094
mov dword [0x14005fa88], eax
mov dword [rsp - 0x44], esi
xchg rdi, rax
mov rdi, qword [rdx + 0x58]
xchg rdi, rax
ror rax, 0x30
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
xchg r12, r12
movabs rcx, 0x1364bbe71a5ceaf3
xor rcx, 0x42e90db
sub rcx, 0x1a91b070
add rcx, 0xf739e82
xor rcx, 0x48f95d4f
ror rax, 1
ror rax, 7
ror rax, 0xa
ror rax, 8
ror rax, 1
add rax, rcx
xchg r14, r14
movabs rcx, 0x28bd2af85f9600bb
xor rcx, 0x5263ac18
xor rcx, 0x7435a68
add rcx, 0x5137d5ab
add rcx, 0x53cb21f5
xor rax, rcx
mov dword [rsp - 0x3c], esp
movabs rcx, 0xdcced08c311d55bb
sub rcx, 0x12ad4b6a
xor rcx, 0x78a386bd
sub rcx, 0x2381a813
add rcx, 0x7fffffff
add rcx, 0x1dfb22c6
movzx eax, word [rax + rcx]
mov dword [rsp - 0x10], 0x500b8829
movabs rcx, 0x2f8f0b84059d8a74
xor rcx, 0x52dd69f6
xor rcx, 0x71879a0e
add rcx, 0x7fffffff
add rcx, 0x4b25b468
mov dword [0x14005fa8c], eax
mov r12, r12
mov rax, qword [rdx + 0x60]
add rax, rcx
movabs rcx, 0x1b8361e57c4294ef
sub rcx, 0x341f8a8e
add rcx, 0x1fc0c55
add rcx, 0x7fffffff
add rcx, 0x34bed539
rol rax, 0x11
rol rax, 0xe
rol rax, 1
add rcx, rax
movabs rax, 0x1e2090932c2da3e0
sub rax, 0x16bac99a
add rax, 0x25ba2b7c
add rax, 0x42cee9ce
add rax, 0x24d3a159
xor rcx, rax
mov dword [rsp - 0x10], edi
movabs rax, 0x346d195c3c6f2d89
xor rax, 0x221e917d
add rax, 0x48bc7622
add rax, 0x7fffffff
add rax, 0x166fc1f8
add rcx, rax
mov rsi, rsi
movabs rax, 0x1ecbccf867674f81
sub rax, 0xb757427
xor rax, 0xdbd24b5
add rax, 0x271c9a77
ror rcx, 9
ror rcx, 0x10
ror rcx, 2
ror rcx, 5
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + rax]
mov dword [rsp - 0x34], 0x503ae26
movabs rcx, 0xe350b53b4490670d
xor rcx, 0x18eca9
sub rcx, 0x2e62c1fb
add rcx, 0x677b8c9
mov dword [0x14005fa90], eax
mov rdx, rdx
xchg r9, rax
mov r9, qword [rdx + 0x68]
xchg r9, rax
xor rax, rcx
xchg r11, r11
movabs rcx, 0x37c0ba5c1d229b35
xor rcx, 0x1290a7ef
xor rcx, 0x4c9f8373
xor rcx, 0x766f8b8f
ror rax, 0xb
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x10], 0x30973c10
movabs rcx, 0x8a902d815b8b65ce
sub rcx, 0x247c2c5b
sub rcx, 0x1560f9b0
sub rcx, 0x14336d0c
add rcx, 0x2876f4d0
ror rax, 0xf
ror rax, 0x10
ror rax, 1
ror rax, 3
ror rax, 0xb
ror rax, 5
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x29e52111
movabs rcx, 0x1af87238ba9f5c
add rcx, 0x40498b2
sub rcx, 0x2bbf38b1
sub rcx, 0x49c6a51
add rcx, 0x7535c359
xor rax, rcx
mov dword [rsp - 0x20], 0x703522eb
movabs rcx, 0x2663f0151734155a
add rcx, 0x5773d259
sub rcx, 0x5b730857
xor rcx, 0x381c141d
add rcx, 0x41bf21c1
movzx eax, word [rax + 4]
mov rbx, rbx
mov dword [0x14005fa94], eax
xchg r13, rax
mov r13, qword [rdx + 0x70]
xchg r13, rax
xor rax, rcx
movabs rcx, 0x7ad858f234a0ebeb
add rcx, 0x47ec79b4
sub rcx, 0x5c0c6124
xor rcx, 0x6f2fefda
sub rcx, 0xa201e05
sub rax, rcx
mov dword [rsp - 0x30], edi
movabs rcx, 0x25d1744511e9cdd9
add rcx, 0x1aab5dfb
add rcx, 0x5f8c64b
sub rcx, 0x2fe41bd6
add rcx, 0x7fffffff
xor rcx, 0x49799592
not rax
ror rax, 0x24
ror rax, 3
ror rax, 2
ror rax, 9
ror rax, 3
sub rax, rcx
mov dword [rsp - 0x40], 0x6192ec57
movabs rcx, 0x9f576c41021db862
xor rcx, 0x557de23e
add rcx, 0x1f8c83fa
add rcx, 0x7fffffff
sub rcx, 0x5e0cf805
rol rax, 0x26
rol rax, 0xd
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x14], esp
movabs rcx, 0x253f79cd5c82dbc5
xor rcx, 0x776d301c
sub rcx, 0x2aa4da56
add rcx, 0x72012455
add rcx, 0x356d69e
mov dword [0x14005fa98], eax
xchg r14, rax
mov r14, qword [rdx + 0x78]
xchg r14, rax
not rax
mov dword [rsp - 0xc], esi
sub rax, rcx
movabs rcx, 0x24be113a67cd387c
sub rcx, 0x2ef8ad25
add rcx, 0x3fe15df8
xor rcx, 0xb07978b
sub rcx, 0x4ca3f900
rol rax, 0x1c
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x50f0729779013d65
sub rcx, 0x2c1c8c94
sub rcx, 0x22aa5a37
add rcx, 0x2c710d1a
rol rax, 0x15
rol rax, 0xb
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], ebx
movabs rcx, 0x52fdea0c4878f47a
add rcx, 0x258718a1
sub rcx, 0x415aabdb
add rcx, 0x14d8b522
movzx eax, word [rax + rcx]
movabs rcx, 0x1d7119542541fbc7
xor rcx, 0x2fe5120e
add rcx, 0x50459635
sub rcx, 0x18b4a6ec
sub rcx, 0x1bef6fb5
mov dword [0x14005fa9c], eax
mov rbx, rbx
xchg r14, rax
mov r14, qword [rdx + 0x80]
xchg r14, rax
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x6516cc4a32c3df38
add rcx, 0x17873a5
xor rcx, 0x1c968905
xor rcx, 0x3b5aea22
add rcx, 0x7fffffff
add rcx, 0x476ed068
not rax
mov dword [rsp - 0x44], 0x4c7d263f
add rax, rcx
movabs rcx, 0xd08928572f0c97d5
xor rcx, 0x262cedcb
xor rcx, 0x216bf611
xor rcx, 0x2fd15d1e
add rcx, 0x7fffffff
add rcx, 0x1d29a4c8
ror rax, 0x1e
ror rax, 3
ror rax, 9
ror rax, 5
ror rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0x336da5374ed6996b
sub rcx, 0x4c12ca03
add rcx, 0x437a19cb
add rcx, 0x60f731b4
xor rax, rcx
movabs rcx, 0x42cdc323709c9cca
add rcx, 0x7d5c44d
sub rcx, 0x1b473772
add rcx, 0x1091bf14
xor rcx, 0x28d37ddb
not rax
mov r14, r14
movzx eax, word [rax + 4]
mov dword [0x14005faa0], eax
xchg r9, rax
mov r9, qword [rdx + 0x88]
xchg r9, rax
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x3b49aecf035e50e7
xor rcx, 0x7e51503b
xor rcx, 0x5a4774ca
sub rcx, 0x2240e829
add rcx, 0x7fffffff
xor rcx, 0x3231c6ff
sub rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x3bbecde531e6a55f
add rcx, 0x36e80942
sub rcx, 0x29d91b76
add rcx, 0x35650f22
sub rcx, 0x72574100
rol rax, 4
rol rax, 2
xor rax, rcx
mov r13, r13
movabs rcx, 0x1ed1f8f5fe39fd6
sub rcx, 0x14b6c18b
sub rcx, 0x221ad86c
add rcx, 0x2fd94123
xor rcx, 0x3de37c6b
add rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0xd309a8a5032736a
add rcx, 0x2f4a1839
sub rcx, 0x2bf7c77
sub rcx, 0x5f01b380
add rcx, 0x715b8e9f
rol rax, 0x10
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005faa4], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x90]
xchg rbp, rax
add rax, rcx
mov dword [rsp - 0x44], 0x4402d6f6
movabs rcx, 0xe3c3fe0d5925986d
sub rcx, 0x2a0174f4
add rcx, 0x23b80c87
sub rcx, 0x36e17d45
xor rcx, 0x6066685c
ror rax, 0x33
ror rax, 5
ror rax, 1
ror rax, 1
add rcx, rax
mov r8, r8
movabs rax, 0x24dbad8e189c3b37
sub rax, 0x11d32948
add rax, 0x431bdf84
add rax, 0x278822d9
sub rax, 0x6cf99304
xor rcx, rax
movabs rax, 0x1024233f469a1341
xor rax, 0x24b48391
sub rax, 0x2eae7f39
add rax, 0x7fffffff
xor rax, 0x491393fc
not rcx
sub rcx, rax
rol rcx, 0x11
rol rcx, 2
rol rcx, 2
movzx eax, word [rcx + 4]
movabs rcx, 0xe5db16d50a1190b
xor rcx, 0x72936340
xor rcx, 0x4f0ae8a2
sub rcx, 0x12e913e8
sub rcx, 0x4994fc33
mov dword [0x14005faa8], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x98]
xchg rsp, rax
sub rax, rcx
mov r8, r8
movabs rcx, 0x10c84e87531650f2
xor rcx, 0x46486fa1
xor rcx, 0x3c61e674
xor rcx, 0x12ca900
add rcx, 0x7fffffff
add rcx, 0x18f40baf
xor rax, rcx
movabs rcx, 0xcd3eeba40f7c6da8
xor rcx, 0x7a559432
sub rcx, 0x51dbcf52
add rcx, 0x7fffffff
xor rcx, 0x3224e143
rol rax, 3
rol rax, 4
xor rax, rcx
movabs rcx, 0x4fc20f945230beb1
xor rcx, 0x6ffd581e
xor rcx, 0x16592dff
sub rcx, 0x19f46281
add rcx, 0x7fffffff
add rcx, 0x5581f900
add rax, rcx
mov dword [rsp - 0x24], edi
movabs rcx, 0x15a677232b4e24f5
xor rcx, 0xeeaccb3
add rcx, 0xceca7a2
add rcx, 0xc80d004
add rcx, 0x3a5f23d2
xor rax, rcx
movabs rcx, 0x3763ff3468665860
sub rcx, 0x1c891f26
xor rcx, 0x258f44fd
xor rcx, 0x58e31793
add rcx, 0x314322bf
movzx eax, word [rax + 4]
mov dword [0x14005faac], eax
xchg r11, r11
mov rax, qword [rdx + 0xa0]
sub rax, rcx
movabs rcx, 0x5fc3ed9905556e9a
add rcx, 0x6d3f52da
xor rcx, 0x250499d7
add rcx, 0x261ab533
add rcx, 0x554e5aea
not rax
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], 0x4cdcd6ac
sub rax, rcx
movabs rcx, 0x1584e7b579beb4d6
sub rcx, 0x33bb904c
add rcx, 0x302c6eee
add rcx, 0x7fffffff
sub rcx, 0x2e7af80
xor rax, rcx
movabs rcx, 0x7c133d503026ddd7
xor rcx, 0x2be0e1da
xor rcx, 0x3f50df4e
sub rcx, 0x209bf6e9
add rcx, 0x163795dc
ror rax, 0x28
ror rax, 6
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fab0], eax
xchg rbp, rbp
xchg r12, rax
mov r12, qword [rdx + 0xa8]
xchg r12, rax
rol rax, 8
rol rax, 1
add rax, rcx
movabs rcx, 0x27f0f28d378d2f6b
xor rcx, 0x4be80290
xor rcx, 0x223aad51
add rcx, 0x6cc2dec4
rol rax, 0x27
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x3499941252805535
sub rcx, 0x50835619
xor rcx, 0x6984cd32
sub rcx, 0x2e07d41c
rol rax, 0x19
rol rax, 0x10
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x20], ebx
movzx eax, word [rax + 4]
mov dword [0x14005fab4], eax
xchg rsp, rax
mov rsp, qword [rdx + 0xb0]
xchg rsp, rax
xor rax, rcx
movabs rcx, 0x70ba1b7d36aaf8d5
xor rcx, 0x5bc8ec4b
sub rcx, 0x2aa0ab9b
sub rcx, 0x78bc848
add rcx, 0x7fffffff
add rcx, 0x103fd04f
add rax, rcx
mov rbx, rbx
movabs rcx, 0xd27fcd3054f64470
add rcx, 0x22704e06
sub rcx, 0xe813189
sub rcx, 0x1babf48
add rcx, 0x59684807
xor rax, rcx
xchg r12, r12
movabs rcx, 0x7a5a6a777a142853
sub rcx, 0x72c941f6
sub rcx, 0x33bc49f
add rcx, 0x168ee666
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x59a314f94f3cdd88
xor rcx, 0x40de7ec2
add rcx, 0x13096704
add rcx, 0x4750ee56
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x405248bb43105800
sub rcx, 0x272d75dc
xor rcx, 0x346a4c64
add rcx, 0x35299017
mov dword [0x14005fab8], eax
xchg r15, rax
mov r15, qword [rdx + 0xb8]
xchg r15, rax
sub rax, rcx
movabs rcx, 0x5949b6a52e822e20
add rcx, 0x45d5307b
xor rcx, 0x410e54f8
xor rcx, 0x4eefa2fa
sub rcx, 0x49284ee4
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x275c647b5259476a
sub rcx, 0x23e0c81e
add rcx, 0x2bba4621
sub rcx, 0x4e03d0a3
add rax, rcx
mov rdi, rdi
movabs rcx, 0x12122204282f140
xor rcx, 0x5dd5be45
xor rcx, 0x10bdfc57
xor rcx, 0x3bc705b3
xor rax, rcx
movabs rcx, 0x216e4ac08805bfb
xor rcx, 0x2e5dc976
add rcx, 0x31799d86
xor rcx, 0x7a861076
sub rcx, 0x136a8f6e
not rax
mov rcx, rcx
ror rax, 1
ror rax, 0x18
ror rax, 0xb
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x714977a749899ab9
sub rcx, 0x4142f4fd
sub rcx, 0x547dbf9
add rcx, 0x7fffffff
sub rcx, 0xc78a9e
movzx eax, word [rax + 4]
mov dword [0x14005fabc], eax
mov dword [rsp - 0x18], edx
xchg rbp, rax
mov rbp, qword [rdx + 0xc0]
xchg rbp, rax
not rax
ror rax, 0x25
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x446d46d96a42c055
sub rcx, 0x54f5dccb
add rcx, 0xc90c262
sub rcx, 0x97cb0bb
add rcx, 0x6d336c07
ror rax, 6
ror rax, 0x11
ror rax, 2
ror rax, 6
ror rax, 3
ror rax, 1
add rax, rcx
xchg rsi, rsi
movabs rcx, 0xe8cae5724e671cf7
xor rcx, 0x617a0737
xor rcx, 0x38fd3268
sub rcx, 0x8da4a1d
add rcx, 0x7fffffff
xor rcx, 0x12d42051
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x609c55c71e03e566
xor rcx, 0x1d5ab1e2
xor rcx, 0xf9e73ce
add rcx, 0x156179ad
xor rcx, 0x1a9bc727
mov dword [0x14005fac0], eax
xchg rbp, rax
mov rbp, qword [rdx + 0xc8]
xchg rbp, rax
sub rax, rcx
movabs rcx, 0x549009ae2dd63984
add rcx, 0x140b1222
xor rcx, 0xdf1437c
add rcx, 0x7fffffff
sub rcx, 0x1cac68cc
rol rax, 0x1d
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x497087e70e978e7d
add rcx, 0x328f548e
sub rcx, 0x662f74b
xor rcx, 0x1082ddf2
add rcx, 0x7fffffff
add rcx, 0x9689c34
rol rax, 6
rol rax, 1
rol rax, 0x12
rol rax, 9
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov r8, r8
add rax, rcx
movabs rcx, 0x5339f87902c1cadb
add rcx, 0x78805fa8
xor rcx, 0x4109a853
add rcx, 0x16371d46
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
xchg rsi, rsi
mov dword [0x14005fac4], eax
mov rax, qword [rdx + 0xd0]
ror rax, 0x32
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x291fb56b03c71053
add rcx, 0x5491abf
add rcx, 0x16c161c8
add rcx, 0x5541f7ae
add rcx, 0x7fffffff
sub rcx, 0x17d8fcca
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x5032ec2474b3ba64
xor rcx, 0x7f94df6d
add rcx, 0xae5e99
sub rcx, 0x938c307
not rax
mov r12, r12
add rax, rcx
movabs rcx, 0x26bef0895e9fe779
sub rcx, 0x43102d42
xor rcx, 0x862b08e
add rcx, 0x61e1d89c
ror rax, 0x31
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x5c232df5a410347
add rcx, 0x1b2f3ef5
add rcx, 0x4415d8c
xor rcx, 0xaf077e3
add rcx, 0x58ea9206
mov dword [0x14005fac8], eax
mov rax, qword [rdx + 0xd8]
mov dword [rsp - 0xc], 0x742249d
rol rax, 0x27
rol rax, 5
rol rax, 1
not rax
mov dword [rsp - 0x3c], ebx
sub rax, rcx
movabs rcx, 0x3f3d0be91c05467d
add rcx, 0x3462b725
sub rcx, 0x2401d73f
add rcx, 0x7fffffff
xor rcx, 0x77d65ea8
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x52edf73f6f57db6b
sub rcx, 0x14dee6a0
sub rcx, 0x3ce39a2
sub rcx, 0x42000121
sub rcx, 0xc575bcd
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x6052c0015b722cc
add rcx, 0x4e3b8a23
sub rcx, 0x4f9f0363
add rcx, 0x2063b725
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x5f752ead53266e81
add rcx, 0x2a328775
sub rcx, 0x47c4bca1
sub rcx, 0x17251de1
add rcx, 0x2560d3c7
mov dword [0x14005facc], eax
mov dword [rsp - 0x1c], 0x50df510f
mov rax, qword [rdx + 0xe0]
not rax
rol rax, 0x1d
rol rax, 6
rol rax, 0x16
sub rax, rcx
mov r12, r12
movabs rcx, 0x3c4566f918a86b94
add rcx, 0x3109726a
add rcx, 0x6bce60c
xor rcx, 0x2a3586ea
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 9
add rax, rcx
xchg r15, r15
movabs rcx, 0x4d154a1d671221c8
add rcx, 0x10a8bce2
sub rcx, 0x1ae1e62c
sub rcx, 0x55867234
add rcx, 0x7fffffff
xor rcx, 0x34661c98
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xac340443098ae2a2
add rcx, 0x63b88964
sub rcx, 0x1f63a052
sub rcx, 0x1a054a29
add rcx, 0x7fffffff
add rcx, 0x25f07240
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], edi
movabs rcx, 0x4db9c7502e0479f
xor rcx, 0xf13cd1d
sub rcx, 0xd3b33ce
xor rcx, 0x2216a4a1
mov dword [0x14005fad0], eax
mov dword [rsp - 0x2c], 0x4c6aa410
mov rax, qword [rdx + 0xe8]
xor rax, rcx
movabs rcx, 0x78bbf495090abefe
xor rcx, 0x3338614a
sub rcx, 0x2db42a48
xor rcx, 0x1f278670
sub rax, rcx
mov dword [rsp - 0x44], 0x1e220827
movabs rcx, 0x3577c35127b586f1
add rcx, 0x16b15cd3
xor rcx, 0x61ae72a3
sub rcx, 0x3f093353
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x6247fecc
movabs rcx, 0x7f70cf94359726f4
sub rcx, 0x2e149f0a
xor rcx, 0x7c49b791
add rcx, 0x3b92da6b
rol rax, 4
rol rax, 7
add rax, rcx
mov rbx, rbx
movabs rcx, 0x3fe2cc551bda005c
add rcx, 0x44e28d1f
xor rcx, 0x6a101d3f
add rcx, 0x7a007444
ror rax, 6
ror rax, 0x10
ror rax, 4
movzx eax, word [rax + 4]
mov dword [0x14005fad4], eax
xchg r9, rax
mov r9, qword [rdx + 0xf0]
xchg r9, rax
xor rax, rcx
mov dword [rsp - 0x18], esp
movabs rcx, 0x43cfdc794967f99f
add rcx, 0x1b48122c
xor rcx, 0x15375e9d
xor rcx, 0x45b24abf
add rcx, 0x7fffffff
xor rcx, 0x45def6b3
ror rax, 1
ror rax, 3
ror rax, 3
add rax, rcx
mov dword [rsp - 0x28], edi
movabs rcx, 0x2b68ee8715c99cf0
sub rcx, 0x103eba12
add rcx, 0x59e26559
xor rcx, 0x1ac44d23
rol rax, 0xf
add rax, rcx
mov r13, r13
not rax
movabs rcx, 0x76aaa8cd4c1bd034
sub rcx, 0x824ce3d
sub rcx, 0x22136d3b
add rcx, 0x7fffffff
xor rcx, 0x7d366e86
movzx eax, word [rax + rcx]
mov dword [rsp - 0x34], 0xa4e022a
movabs rcx, 0x4e5ecc3e07a3f6e3
add rcx, 0x46065e7a
sub rcx, 0x2d05302d
xor rcx, 0x630f275d
add rcx, 0x7fffffff
sub rcx, 0x2b7dd895
mov dword [0x14005fad8], eax
mov rax, qword [rdx + 0xf8]
mov dword [rsp - 0x28], 0x7078cd56
not rax
add rax, rcx
movabs rcx, 0x28db8c4247dfb676
sub rcx, 0x2d8df154
add rcx, 0x63983025
sub rcx, 0x5e340b29
add rcx, 0x7fffffff
add rcx, 0x5401792d
ror rax, 0x11
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x2129e1513774e491
sub rcx, 0x4ae281f
add rcx, 0xa2314e8
xor rcx, 0x5e83b804
xor rcx, 0x42d5be1b
xor rax, rcx
movabs rcx, 0x3888688877c867c4
sub rcx, 0x20497a92
sub rcx, 0x3e2be632
add rcx, 0x2c43d445
add rcx, 0x7fffffff
add rcx, 0xbbd1da7
not rax
mov r11, r11
rol rax, 0x1b
rol rax, 1
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x14005fadc], eax
mov rax, qword [rdx + 0x100]
xor rax, rcx
movabs rcx, 0x71f129f830e6288e
add rcx, 0x1d1df5f2
sub rcx, 0x3a69a50
add rcx, 0x2d093e50
sub rcx, 0x5413028c
sub rax, rcx
movabs rcx, 0x2290fd408fd2a2
add rcx, 0x916f69f
xor rcx, 0x2f662a88
add rcx, 0x11ff552e
rol rax, 0x10
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x49cc66084698e11c
add rcx, 0x47ec23c
add rcx, 0x2b7bb0ab
add rcx, 0x7fffffff
sub rcx, 0x69ca85d6
not rax
sub rax, rcx
movabs rcx, 0x2328dca914664ade
add rcx, 0xf23befb
add rcx, 0x2524b011
add rcx, 0x7fffffff
add rcx, 0x2bf163c4
ror rax, 3
ror rax, 0x39
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fae0], eax
xchg r13, rax
mov r13, qword [rdx + 0x108]
xchg r13, rax
sub rax, rcx
movabs rcx, 0x6d2648532d7502bf
sub rcx, 0x20801803
xor rcx, 0x332e42d6
add rcx, 0x7fffffff
xor rcx, 0x546808b3
not rax
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x3c4fdb291ab01ec8
add rcx, 0x3f1f7205
xor rcx, 0x6ebd3931
add rcx, 0x7fffffff
xor rcx, 0x7b2572be
ror rax, 0x17
ror rax, 0xc
ror rax, 0xc
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x3628bcf624ecbe9d
xor rcx, 0x6ff1a8d8
sub rcx, 0xd23aeb8
sub rcx, 0x1591bc9e
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x5f92d9e95cd2919c
xor rcx, 0x77e5e649
xor rcx, 0x6ae4fd70
sub rcx, 0x28fd3634
add rcx, 0x7fffffff
xor rcx, 0x5bbbe5f0
mov dword [0x14005fae4], eax
xchg r11, rax
mov r11, qword [rdx + 0x110]
xchg r11, rax
xor rax, rcx
movabs rcx, 0x468343b3134d84d
add rcx, 0x13529eab
sub rcx, 0x1fe67e6d
xor rcx, 0x3d107e02
add rcx, 0x4758bcef
add rax, rcx
movabs rcx, 0x720801c10ee074f5
add rcx, 0x4605a1e1
sub rcx, 0x40b77ec9
add rcx, 0x4c3f4ddd
sub rcx, 0x2b66b611
xor rax, rcx
mov dword [rsp - 0x44], ecx
movabs rcx, 0x300a64b06cb9f1c2
sub rcx, 0x13849637
add rcx, 0x126a71f5
add rcx, 0x3c1d1010
ror rax, 5
ror rax, 5
ror rax, 2
xor rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x1e322f51632b398e
sub rcx, 0x346cb844
sub rcx, 0x1714c7d5
sub rcx, 0x57d45a2
add rcx, 0x7fffffff
xor rcx, 0x85bc6a9
add rax, rcx
mov r13, r13
movabs rcx, 0x698139e91c84fd4d
add rcx, 0x18023386
add rcx, 0x1b668843
xor rcx, 0x63cd0b93
xor rcx, 0x3eea414e
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fae8], eax
mov dword [rsp - 0x20], 0x54565486
mov rax, qword [rdx + 0x118]
xor rax, rcx
movabs rcx, 0x48fe53b66a8462f5
xor rcx, 0x17789c0e
xor rcx, 0x75ce01b5
add rcx, 0x5931e603
sub rcx, 0x5186bf9b
not rax
mov dword [rsp - 0x44], 0x24577057
add rax, rcx
movabs rcx, 0x7d477150164e08e0
add rcx, 0x49d3eaca
xor rcx, 0x120fb1e8
sub rcx, 0x6c2ca86d
not rax
mov r13, r13
sub rax, rcx
movabs rcx, 0xe4f7d0713c71fdd6
add rcx, 0x37ee5d6a
xor rcx, 0x48d0057e
add rcx, 0x3a2c4868
ror rax, 0xc
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x10d222d0391e1de5
add rcx, 0x343c6546
sub rcx, 0x3b9dd913
add rcx, 0x15ed0e80
mov dword [0x14005faec], eax
mov dword [rsp - 0x28], 0x63a732d5
mov rax, qword [rdx + 0x120]
xor rax, rcx
movabs rcx, 0x67ccf38721c20172
xor rcx, 0x4c8c1637
xor rcx, 0x5f422813
add rcx, 0x693c1720
ror rax, 0x17
ror rax, 0xb
ror rax, 5
ror rax, 1
ror rax, 1
not rax
ror rax, 0x2b
ror rax, 1
xor rax, rcx
ror rax, 6
ror rax, 0xa
ror rax, 5
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x79dfe294
movzx eax, word [rax + 4]
movabs rcx, 0xa367dc082703d5c5
sub rcx, 0x3813ae0
add rcx, 0xf35a9fb
sub rcx, 0xf0c34c0
add rcx, 0x7fffffff
add rcx, 0x3881a6aa
mov dword [0x14005faf0], eax
mov rax, qword [rdx + 0x128]
mov r14, r14
xor rax, rcx
movabs rcx, 0x630de463713945f3
sub rcx, 0xc0c6a71
sub rcx, 0x5dae49e4
add rcx, 0xaae9c99
add rcx, 0x7fffffff
add rcx, 0x2d0c7475
rol rax, 8
rol rax, 1
sub rax, rcx
movabs rcx, 0xb0983541670d0cde
xor rcx, 0x7bb400fc
add rcx, 0x52f4db14
sub rcx, 0x305d22b8
rol rax, 1
mov dword [rsp - 0x40], 0x12a6979a
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x4bed9f620f9084a4
add rcx, 0x6558ffda
add rcx, 0x5a2d32
sub rcx, 0x2d648255
sub rcx, 0x1677a3f0
mov dword [0x14005faf4], eax
mov rax, qword [rdx + 0x130]
xchg r14, r14
rol rax, 0x19
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 5
rol rax, 2
rol rax, 1
not rax
xchg r13, r13
sub rax, rcx
movabs rcx, 0x5359d6d0072bcd02
add rcx, 0x3e8bccf9
add rcx, 0xa24b13e
xor rcx, 0x3a6f99bc
add rcx, 0x33f92fd4
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x7654b7163d031d13
sub rcx, 0x7dceca
sub rcx, 0x2020626d
add rcx, 0x7ecfdbab
movzx eax, word [rax + 4]
mov dword [0x14005faf8], eax
xchg r13, r13
xchg r12, rax
mov r12, qword [rdx + 0x138]
xchg r12, rax
add rax, rcx
movabs rcx, 0x633ab09620df9409
add rcx, 0x11e94a1a
xor rcx, 0x2a375421
add rcx, 0x7fffffff
xor rcx, 0x5689af23
not rax
add rax, rcx
xchg r13, r13
movabs rcx, 0x31f9388c267684a3
xor rcx, 0x76efb721
sub rcx, 0x48347be0
add rcx, 0x59f5794c
not rax
rol rax, 0x18
rol rax, 8
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x24], ebx
ror rax, 1
ror rax, 4
ror rax, 5
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], ebp
mov dword [0x14005fafc], eax
xchg r14, rax
mov r14, qword [rdx + 0x140]
xchg r14, rax
ror rax, 0x11
ror rax, 0x19
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 4
ror rax, 4
ror rax, 1
sub rax, rcx
mov rbp, rbp
movabs rcx, 0x46f2c46468694b91
sub rcx, 0x25a68f58
add rcx, 0x20a06662
add rcx, 0x7fffffff
xor rcx, 0x6da02dca
rol rax, 0x15
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x1c0c7f7a6756f301
sub rcx, 0x64d256cc
add rcx, 0x3e940880
sub rcx, 0x1091136
not rax
sub rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x5d933d215af37a3a
sub rcx, 0x2a7eb821
add rcx, 0x4b42d389
sub rcx, 0x2ee4df7a
xor rax, rcx
movabs rcx, 0x5407493722357fca
xor rcx, 0x30f16e68
add rcx, 0x101f86a5
xor rcx, 0x1e8bd4
add rcx, 0x7fffffff
add rcx, 0x1d48f94e
movzx eax, word [rax + 4]
mov dword [0x14005fb00], eax
mov dword [rsp - 0x18], 0x35c32500
mov rax, qword [rdx + 0x148]
ror rax, 9
ror rax, 3
ror rax, 0x13
ror rax, 1
ror rax, 2
ror rax, 1
add rcx, rax
mov rsp, rsp
movabs rax, 0x2c61bd3f7a0609c0
sub rax, 0x50a6caba
add rax, 0xd270214
xor rax, 0x7cf5461
add rax, 0x7fffffff
xor rax, 0x1b5a9321
not rcx
mov r8, r8
add rcx, rax
movabs rax, 0x7f30455d272926db
xor rax, 0x134b2a16
xor rax, 0x54150f56
sub rax, 0x3e9a885
add rax, 0x7fffffff
xor rax, 0x1b005d9
xor rcx, rax
xchg r14, r14
movabs rax, 0x722f52bf157e05a0
xor rax, 0x5fd993ce
sub rax, 0x89761d5
add rax, 0x7fffffff
add rax, 0x3e76516
add rcx, rax
xchg rbx, rbx
rol rcx, 0x15
rol rcx, 3
rol rcx, 0xf
rol rcx, 3
rol rcx, 4
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x30], esp
movabs rcx, 0x189f3a96783601ad
sub rcx, 0x6820396
sub rcx, 0x2b9aa909
xor rcx, 0xfe671d4
xor rcx, 0x2b7c06be
mov dword [0x14005fb04], eax
mov rax, qword [rdx + 0x150]
mov dword [rsp - 0x38], 0x5c72b546
add rax, rcx
movabs rcx, 0x23221a5648d9b77d
sub rcx, 0x2d94b4bf
add rcx, 0x28926b44
xor rcx, 0x275f6a22
add rcx, 0x7fffffff
xor rcx, 0x1c52bfc
rol rax, 2
rol rax, 7
xor rax, rcx
movabs rcx, 0x5f3aafa74166c0d
sub rcx, 0x6583bc17
xor rcx, 0x148eb6c8
sub rcx, 0x1521db39
rol rax, 0x17
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0xf71baef84c0a2192
xor rcx, 0x4ca25006
add rcx, 0x629c5730
sub rcx, 0x13825f4a
xor rcx, 0x53049e7b
rol rax, 0x34
rol rax, 0xa
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], ecx
movabs rcx, 0x346b32fd11fb46cd
add rcx, 0x31ac2b1b
xor rcx, 0x430b0810
xor rcx, 0x64d1eec0
add rcx, 0x7fffffff
sub rcx, 0xc309baf
mov dword [0x14005fb08], eax
mov dword [rsp - 0x3c], ebx
xchg rsp, rax
mov rsp, qword [rdx + 0x158]
xchg rsp, rax
sub rax, rcx
mov dword [rsp - 0x30], 0x16a1be78
movabs rcx, 0x301b1e2a3c74a3fa
add rcx, 0x1c350f99
sub rcx, 0x2bd3457e
sub rcx, 0x7aca597
not rax
mov dword [rsp - 0x38], esi
rol rax, 0xf
rol rax, 2
rol rax, 8
rol rax, 1
xor rax, rcx
movabs rcx, 0x1e7c6e5c5d3fc02c
sub rcx, 0x5426e9e
sub rcx, 0x1932eaf1
xor rcx, 0x6eaa0dc2
xor rcx, 0x4ed7ad
ror rax, 0x14
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
rol rax, 5
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], ecx
mov dword [0x14005fb0c], eax
xchg r8, rax
mov r8, qword [rdx + 0x160]
xchg r8, rax
xor rax, rcx
movabs rcx, 0x7ab32a622c9df300
xor rcx, 0x1a08975d
add rcx, 0x2faa4a2f
add rcx, 0x7fffffff
sub rcx, 0x13b21351
ror rax, 9
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0x390b8b5b2c684812
add rcx, 0x1b1d1c80
xor rcx, 0x27e59ec7
add rcx, 0x553228f
add rcx, 0x7fffffff
sub rcx, 0x20a1fd1d
sub rax, rcx
mov r15, r15
movabs rcx, 0x46719c6729bcd8d
sub rcx, 0x6089a93c
sub rcx, 0xedecbd9
add rcx, 0x7fffffff
xor rcx, 0x31434d38
not rax
mov dword [rsp - 0x2c], esp
sub rax, rcx
movabs rcx, 0x71814d7505c46e48
add rcx, 0x3af37f4e
add rcx, 0x397ebbc5
add rcx, 0x569689f
add rcx, 0x6cd54cae
rol rax, 5
rol rax, 0x10
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fb10], eax
xchg r13, rax
mov r13, qword [rdx + 0x168]
xchg r13, rax
xor rax, rcx
movabs rcx, 0x258c9fb0741a3961
xor rcx, 0x2037b35a
xor rcx, 0x23ea27ce
xor rcx, 0x4fa2025d
sub rax, rcx
movabs rcx, 0xc69d5633199b105a
xor rcx, 0x4ab2f39c
sub rcx, 0x4b6b932f
xor rcx, 0x49701890
add rcx, 0x5e0a4f5c
ror rax, 0x12
ror rax, 1
ror rax, 0xe
ror rax, 0xd
ror rax, 0xa
ror rax, 1
add rax, rcx
movabs rcx, 0x4a99c520317f7e0d
sub rcx, 0x1de431ce
add rcx, 0x1fc36b45
add rcx, 0x7fffffff
add rcx, 0x2ace5087
xor rax, rcx
mov r13, r13
movabs rcx, 0xd689477b1d7878ec
add rcx, 0xdfa0ed3
sub rcx, 0x1ba1ed8a
add rcx, 0xa9ad1f
xor rcx, 0x13f8a969
not rax
mov dword [rsp - 0x28], ebp
rol rax, 1
rol rax, 2
movzx eax, word [rax + 4]
xchg r13, r13
mov dword [0x14005fb14], eax
mov rax, qword [rdx + 0x170]
rol rax, 0xa
rol rax, 0xc
rol rax, 3
rol rax, 1
rol rax, 1
not rax
rol rax, 0x17
rol rax, 0xa
rol rax, 1
xor rax, rcx
movabs rcx, 0x6dedf13d3752bdc0
add rcx, 0xa400423
add rcx, 0x24a996f2
xor rcx, 0x526c9b91
add rcx, 0x3c63fde2
sub rax, rcx
movabs rcx, 0x2bb92fba6f21f62f
xor rcx, 0x57a14bb9
sub rcx, 0x20764f11
xor rcx, 0x6edfd7aa
rol rax, 0x28
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x14005fb18], eax
mov dword [rsp - 0x14], ebx
mov rax, qword [rdx + 0x178]
sub rax, rcx
movabs rcx, 0x48c49e33f3fe99f
xor rcx, 0x4e128643
xor rcx, 0x387c225f
add rcx, 0x98e4cb8
xor rax, rcx
movabs rcx, 0x790c61287f073102
sub rcx, 0x770d504f
xor rcx, 0x19b72eb
add rcx, 0x3f30952a
add rcx, 0x7fffffff
add rcx, 0x1cdd5c4a
not rax
rol rax, 2
add rax, rcx
mov rdx, rdx
movabs rcx, 0x2dd9e6f64e4e38fc
xor rcx, 0x6129fe3d
sub rcx, 0x18d0120a
add rcx, 0x4e453fdb
add rcx, 0x52248d36
rol rax, 8
rol rax, 0x24
rol rax, 7
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x28], ecx
movabs rcx, 0x62d4bb3869dba132
sub rcx, 0x440af886
add rcx, 0x3ac2e72b
sub rcx, 0x1d297a76
add rcx, 0x22941811
mov dword [0x14005fb1c], eax
mov rax, qword [rdx + 0x180]
mov rsi, rsi
ror rax, 0x1a
ror rax, 7
ror rax, 0xb
ror rax, 5
ror rax, 6
ror rax, 1
add rcx, rax
mov rdx, rdx
movabs rax, 0x3984f01e7b800a3e
sub rax, 0x3bfe0f6d
xor rax, 0x32ca1812
add rax, 0x7fffffff
xor rax, 0x6dc9a3d8
not rcx
mov r12, r12
rol rcx, 9
rol rcx, 3
rol rcx, 1
rol rcx, 6
rol rcx, 4
rol rcx, 4
rol rcx, 7
sub rcx, rax
movabs rax, 0x5bdd764201466f71
add rax, 0x89fdd9e
xor rax, 0x68d4fccd
sub rax, 0x2f98e33
xor rax, 0x31a2e989
rol rcx, 0x1a
rol rcx, 1
rol rcx, 3
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x4b272ab073967667
add rcx, 0x9ecc3ed
xor rcx, 0x57da9c35
xor rcx, 0x1355a51c
add rcx, 0x7fffffff
add rcx, 0x1559892e
mov dword [0x14005fb20], eax
mov rax, qword [rdx + 0x188]
xchg r8, r8
sub rax, rcx
movabs rcx, 0x2d0a34d86e2998a0
sub rcx, 0x1747b057
add rcx, 0x14b74c42
xor rcx, 0x24a7d99c
add rcx, 0x7fffffff
add rcx, 0x1e5315f0
xor rax, rcx
movabs rcx, 0x52b26e6117b1407
add rcx, 0x4fcdc33a
xor rcx, 0x7aee43bb
add rcx, 0x7fffffff
sub rcx, 0x1aba0993
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x5641891b2f8b4ab4
add rcx, 0xdbd1f7c
xor rcx, 0x157bf2a5
add rcx, 0x7fffffff
add rcx, 0x4797b188
not rax
xchg r8, r8
sub rax, rcx
rol rax, 0x14
rol rax, 0xb
rol rax, 0xa
rol rax, 1
not rax
mov dword [rsp - 0x24], 0x495064fd
movabs rcx, 0x1bd8c88e1f7c4afb
sub rcx, 0x1c0095d3
add rcx, 0x44af9d34
add rcx, 0x3097ca21
sub rcx, 0x52672d07
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0xdc46f03
mov dword [0x14005fb24], eax
xchg r10, rax
mov r10, qword [rdx + 0x190]
xchg r10, rax
xor rax, rcx
movabs rcx, 0xa1fc8ff1d656e83
sub rcx, 0x5426c8a
add rcx, 0x2bdc6145
add rcx, 0x7fffffff
xor rcx, 0x1ef705cb
add rax, rcx
movabs rcx, 0x665cf0ed2eae4fb4
xor rcx, 0x17d72317
add rcx, 0x3b1a1852
xor rcx, 0x15087571
sub rcx, 0x84f414b
not rax
sub rax, rcx
mov dword [rsp - 0x40], esp
movabs rcx, 0x9faa756f19f07404
sub rcx, 0xb6b0b0b
add rcx, 0xb26aa95
add rcx, 0x7fffffff
add rcx, 0x54bfce95
ror rax, 0x2f
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0x544893b77499ad82
xor rcx, 0x7daa0ef3
xor rcx, 0x60ad319f
sub rcx, 0x21470595
movzx eax, word [rax + 4]
mov dword [0x14005fb28], eax
mov dword [rsp - 0x38], edi
mov rax, qword [rdx + 0x198]
ror rax, 6
ror rax, 5
ror rax, 7
ror rax, 1
ror rax, 0x13
ror rax, 1
ror rax, 2
ror rax, 1
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x36c1d7a22f205b1b
sub rcx, 0x303a979
add rcx, 0x525a3cc8
sub rcx, 0x66e449f1
rol rax, 0xd
rol rax, 9
rol rax, 7
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0xc], esi
movabs rcx, 0xd2a8f78b7ff9d772
xor rcx, 0x608be0c0
sub rcx, 0xf4be06f
add rcx, 0x750448d0
not rax
mov dword [rsp - 0x1c], esp
movzx eax, word [rax + rcx]
movabs rcx, 0x629cf06e39ed8664
xor rcx, 0x1882089e
sub rcx, 0x187cab35
add rcx, 0x63ffe2e4
add rcx, 0x40d1bef3
mov dword [0x14005fb2c], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x1a0]
xchg rsp, rax
sub rax, rcx
xchg r15, r15
movabs rcx, 0x27ecf86503f914c0
xor rcx, 0x7a8cfec7
sub rcx, 0x3b25eea3
sub rcx, 0x1847ade3
add rcx, 0x7fffffff
add rcx, 0x2aeeb8b
ror rax, 0x17
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0xc83b52944b205823
sub rcx, 0x1624a88a
sub rcx, 0x13af1808
sub rcx, 0x1fc0d42
ror rax, 3
ror rax, 0xc
add rax, rcx
movabs rcx, 0x131fe1954e04db81
xor rcx, 0x14bb0f3e
sub rcx, 0x3348b77f
add rcx, 0xd911f26
xor rax, rcx
movabs rcx, 0xc9c25177d49395e
sub rcx, 0x65b69ce6
xor rcx, 0xcebbe8a
add rcx, 0x145d2922
xor rcx, 0x1358b7b7
movzx eax, word [rax + 4]
mov dword [rsp - 0x2c], 0x7b0ec7c9
mov dword [0x14005fb30], eax
xchg r14, rax
mov r14, qword [rdx + 0x1a8]
xchg r14, rax
sub rax, rcx
mov dword [rsp - 0x40], esi
movabs rcx, 0xbdd2da611fdb5b1
xor rcx, 0x7fca9bdc
sub rcx, 0x11af4955
sub rcx, 0x147fbd94
sub rcx, 0x21220bf1
xor rax, rcx
movabs rcx, 0xe9c6497f701fb198
xor rcx, 0x73ee6efa
xor rcx, 0x73bac080
add rcx, 0x7fffffff
add rcx, 0x4e11c9d
ror rax, 0x15
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x5fc3d209
movabs rcx, 0x33c1c9da126402b6
add rcx, 0x41bcaf47
xor rcx, 0x529cbb77
add rcx, 0xe53cc17
add rcx, 0x2677214c
add rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x5409e15648c21f0e
add rcx, 0x26b12a1f
sub rcx, 0x2979cb1e
sub rcx, 0x2f106c56
xor rcx, 0x45d07146
xor rax, rcx
movabs rcx, 0x77dfeddf2b597159
add rcx, 0x40edde4e
sub rcx, 0xf6689f7
add rcx, 0x11337efe
add rcx, 0x7fffffff
xor rcx, 0x296f0eee
movzx eax, word [rax + 4]
mov dword [0x14005fb34], eax
mov rdx, rdx
xchg rdi, rax
mov rdi, qword [rdx + 0x1b0]
xchg rdi, rax
sub rax, rcx
mov dword [rsp - 0x40], 0x1f0abc75
movabs rcx, 0x1739d05b3db5de97
sub rcx, 0x35e9fbc7
add rcx, 0x2eb0f7df
xor rcx, 0x15d8ff4c
xor rcx, 0x901cfcd
not rax
xchg rdi, rdi
ror rax, 0x22
ror rax, 6
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov r8, r8
sub rax, rcx
movabs rcx, 0xf363c26f044dc3d8
add rcx, 0x542d6d0f
add rcx, 0x1ec4bb65
sub rcx, 0x5e982671
add rcx, 0x48052fe8
not rax
mov r9, r9
movzx eax, word [rax + rcx]
movabs rcx, 0x7340022b36cf182f
add rcx, 0x3c3b1b0f
sub rcx, 0x6f8ce55e
xor rcx, 0x378020b0
add rcx, 0x7fffffff
add rcx, 0x17061f2c
mov dword [0x14005fb38], eax
mov rax, qword [rdx + 0x1b8]
mov dword [rsp - 0x30], ebx
ror rax, 6
add rcx, rax
movabs rax, 0xa5493cdb43431257
add rax, 0x1c487587
sub rax, 0x2acdb8c
sub rax, 0x1e74658a
add rax, 0x28dda97f
xor rcx, rax
movabs rax, 0x3a8080bb7238ef05
sub rax, 0x37f6b9a1
sub rax, 0x32261a1a
add rax, 0x185ce524
rol rcx, 0x18
rol rcx, 1
sub rcx, rax
mov dword [rsp - 0xc], 0xf6d033b
ror rcx, 4
ror rcx, 3
ror rcx, 6
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x3af4ed2436693590
add rcx, 0x4764f6d7
xor rcx, 0x7fd0ce01
add rcx, 0x7fffffff
xor rcx, 0xc8fc3ac
mov dword [0x14005fb3c], eax
xchg rbp, rbp
mov rax, qword [rdx + 0x1c0]
xor rax, rcx
movabs rcx, 0x70f4663374d817ed
add rcx, 0xaf647f7
sub rcx, 0x749ba15d
add rcx, 0x7fffffff
add rcx, 0x310fb80f
rol rax, 0x1c
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0xd3cdd6f
movabs rcx, 0x7bc5b78650f06790
xor rcx, 0x197e9275
xor rcx, 0x3cf82e17
xor rcx, 0x3568e036
add rcx, 0x7fffffff
xor rcx, 0x5f312463
sub rax, rcx
movabs rcx, 0xe08ef9712e01d2dd
xor rcx, 0xe5a71b6
xor rcx, 0x1df21e69
sub rcx, 0xe30f6a8
add rcx, 0x7fffffff
add rcx, 0x452785d8
rol rax, 9
not rax
mov dword [rsp - 0x10], 0x3e88c4cd
movzx eax, word [rax + rcx]
movabs rcx, 0x371e786319fe325a
xor rcx, 0x354d5066
sub rcx, 0x1e8a74fc
add rcx, 0x7fffffff
add rcx, 0x29b0687e
mov dword [0x14005fb40], eax
mov rsi, rsi
mov rax, qword [rdx + 0x1c8]
sub rax, rcx
movabs rcx, 0x2cdedb68312e7ad5
xor rcx, 0x227f8a9
add rcx, 0x3022f680
add rcx, 0x48e4e738
xor rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0xbb7b662179de490
add rcx, 0x6bd36e3
sub rcx, 0x85b8104
add rcx, 0x7fffffff
add rcx, 0x1e3601c1
sub rax, rcx
movabs rcx, 0x55c2db54440ba08
xor rcx, 0x65670435
xor rcx, 0x54d384cd
sub rcx, 0x6e4b5255
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x396cf42a5118235b
sub rcx, 0x854a9a5
sub rcx, 0x16ce2b32
add rcx, 0x7fffffff
add rcx, 0x21bb6641
sub rax, rcx
mov rdi, rdi
movabs rcx, 0x241406cc575bb106
add rcx, 0x12d2ac2d
sub rcx, 0x5f8e22ad
add rcx, 0x74b86653
ror rax, 4
ror rax, 9
ror rax, 4
ror rax, 1
movzx eax, word [rax + rcx]
mov rsi, rsi
movabs rcx, 0xf77d292137b0120
xor rcx, 0x675ef26a
add rcx, 0x448d164
sub rcx, 0x57e8e1d1
mov dword [0x14005fb44], eax
xchg r12, rax
mov r12, qword [rdx + 0x1d0]
xchg r12, rax
not rax
add rax, rcx
movabs rcx, 0x149eab8d1a68ff46
xor rcx, 0x2791b0de
add rcx, 0x1ca5ea23
add rcx, 0x3c0b6a4c
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x5f4ef899121e3cf3
xor rcx, 0x53c28ce6
add rcx, 0x2062105a
xor rcx, 0x2d45b1f4
rol rax, 4
rol rax, 0x17
rol rax, 2
rol rax, 6
rol rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0xc4b6662d35487896
sub rcx, 0x1a6ef94e
add rcx, 0x28741500
add rcx, 0x3ad5deda
xor rcx, 0xfbc87c5
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x2c], esi
movabs rcx, 0x9da33b806187b50b
sub rcx, 0x214eb1da
xor rcx, 0x111a031d
add rcx, 0x7fffffff
add rcx, 0x24cc2d1f
mov dword [0x14005fb48], eax
xchg r10, rax
mov r10, qword [rdx + 0x1d8]
xchg r10, rax
xor rax, rcx
movabs rcx, 0x78a7543d0c67f862
sub rcx, 0x6d20f80
add rcx, 0x6be75045
xor rcx, 0x4f96dce9
sub rcx, 0x20c4b18c
sub rax, rcx
movabs rcx, 0x623a0e6477cf4b0b
sub rcx, 0x6542a181
add rcx, 0x13b5b28c
sub rcx, 0x3bc673c
xor rax, rcx
xchg r13, r13
movabs rcx, 0x452d4f932444411b
add rcx, 0x3613ea79
sub rcx, 0x637ca12
sub rcx, 0x44d4c67f
ror rax, 0x16
ror rax, 0x15
ror rax, 7
ror rax, 1
ror rax, 1
not rax
mov r11, r11
ror rax, 0x1f
ror rax, 4
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x2c], edi
mov dword [0x14005fb4c], eax
mov rax, qword [rdx + 0x1e0]
add rax, rcx
mov dword [rsp - 0xc], 0x44e0c2ac
movabs rcx, 0x7578dc644cc2c767
add rcx, 0x17a46ed9
sub rcx, 0x3b7fd882
add rcx, 0x15aef8e4
add rcx, 0x7c3ad20d
not rax
mov dword [rsp - 0x1c], ebp
ror rax, 2
ror rax, 8
ror rax, 0xb
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x602f3d02194774d4
add rcx, 0x4a6b4081
xor rcx, 0x61095ace
add rcx, 0x1b5fc33a
sub rcx, 0xfafe84b
not rax
mov dword [rsp - 0x38], 0x575e13f4
rol rax, 1
rol rax, 1
xor rax, rcx
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], esi
mov dword [0x14005fb50], eax
mov al, 0x16
add al, 0x51
xor al, 0x1f
xor al, 0x16
xor al, 0x6f
ret