Function at 0x140058b10
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, qword [rdx]
movabs rcx, 0x4520e3db03e68c6a
xor rcx, 0x223eff6
add rcx, 0x2b9cad98
xor rcx, 0x781db79a
sub rcx, 0x18c6f2ae
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x5bf7110b1fcde378
xor rcx, 0x5e3b7c4a
xor rcx, 0x7bcc48ab
add rcx, 0x41a1444
sub rcx, 0x2a54b191
rol rax, 0x32
rol rax, 1
rol rax, 2
sub rax, rcx
xchg r10, r10
movabs rcx, 0x2f6023f32f455ce8
xor rcx, 0x2d2ca224
add rcx, 0xf0a43dc
xor rcx, 0x5cb2c4dd
rol rax, 0x31
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0f60], eax
mov dword [rsp - 0x14], 0x7b064056
xchg r10, rax
mov r10, qword [rdx + 8]
xchg r10, rax
ror rax, 0x22
ror rax, 2
ror rax, 0xf
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
not rax
rol rax, 0xf
rol rax, 6
not rax
mov dword [rsp - 0x44], edi
movzx eax, word [rax + 4]
mov dword [0x1404e0f64], eax
mov rax, qword [rdx + 0x10]
mov dword [rsp - 0x38], 0x7960af83
sub rax, rcx
movabs rcx, 0x30fe581e7ed314fc
add rcx, 0xce7a97
sub rcx, 0x679f85a5
xor rcx, 0x394afbd5
add rcx, 0x7fffffff
xor rcx, 0x1b9ee5eb
xor rax, rcx
movabs rcx, 0x47d6601278b05b85
sub rcx, 0x12f0e333
add rcx, 0x1564756e
sub rcx, 0x3a35ad6f
add rcx, 0x143dc906
add rax, rcx
movabs rcx, 0x195c038c28d23ec7
xor rcx, 0x4f81a87
add rcx, 0x41864021
xor rcx, 0x7cec5c94
sub rcx, 0x850f21b
not rax
xchg rsi, rsi
rol rax, 8
rol rax, 8
rol rax, 6
rol rax, 0xd
rol rax, 2
rol rax, 0xd
rol rax, 8
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x1404e0f68], eax
xchg r13, r13
xchg r12, rax
mov r12, qword [rdx + 0x18]
xchg r12, rax
sub rax, rcx
xchg rcx, rcx
movabs rcx, 0x78a9cd8a5fd22839
xor rcx, 0x65671ed3
add rcx, 0xbade87f
add rcx, 0x7fffffff
add rcx, 0x194c4978
ror rax, 0xd
ror rax, 0x1e
ror rax, 5
ror rax, 8
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x4bf0ee8b69261d9b
xor rcx, 0x5116dc58
add rcx, 0x2d587abe
xor rcx, 0x19004532
add rcx, 0x39853985
ror rax, 4
ror rax, 0x16
ror rax, 0xd
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0f6c], eax
mov rax, qword [rdx + 0x20]
mov dword [rsp - 0x28], 0x61429718
rol rax, 0x14
rol rax, 4
rol rax, 1
rol rax, 1
not rax
add rax, rcx
movabs rcx, 0x1263fb3e1695d04b
sub rcx, 0x48a6f3c
add rcx, 0x13cc53c3
add rcx, 0x5d64abd
rol rax, 3
rol rax, 0xd
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x3b791192042da381
xor rcx, 0x4689ba2a
xor rcx, 0x4bba146d
add rcx, 0x65f840cf
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], 0x37afee08
mov dword [0x1404e0f70], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x28]
xchg rdi, rax
sub rax, rcx
movabs rcx, 0x16cae97666f51720
add rcx, 0x125e81ba
sub rcx, 0x50db5c83
add rcx, 0x222a2925
xor rcx, 0x186c17c1
ror rax, 0x20
ror rax, 0x11
ror rax, 2
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
mov rcx, rcx
movabs rcx, 0xd72d2f97d129b62
sub rcx, 0x2b900a7e
add rcx, 0xcbdb942
sub rcx, 0x54098b
rol rax, 0x1c
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1404e0f74], eax
mov rax, qword [rdx + 0x30]
xor rax, rcx
mov r14, r14
movabs rcx, 0x306069824c37be63
xor rcx, 0x57f229bd
sub rcx, 0x90562bb
xor rcx, 0x1f29ba60
xor rcx, 0x30f7e707
rol rax, 0xe
rol rax, 8
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x50a1b1d11aa4395b
add rcx, 0xc8fe540
xor rcx, 0x2aef9009
add rcx, 0x18010110
add rcx, 0x7d95a192
add rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x2a156e442d6cd9a2
sub rcx, 0xb8f14f1
add rcx, 0x386eaedf
sub rcx, 0x58267ada
add rcx, 0x2dc2551b
ror rax, 0x3a
mov r15, r15
add rax, rcx
movabs rcx, 0x13dc6712510b3bf7
xor rcx, 0x7534eca7
sub rcx, 0x676562a
add rcx, 0x7fffffff
add rcx, 0x6e0d363
ror rax, 0x2a
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0f78], eax
xchg rdx, rdx
xchg r13, rax
mov r13, qword [rdx + 0x38]
xchg r13, rax
not rax
sub rax, rcx
xchg r13, r13
movabs rcx, 0x728d0aa42dc3e24c
xor rcx, 0x7f06f507
sub rcx, 0x3167de3d
sub rcx, 0x5a9bb53
add rcx, 0x7606efc0
ror rax, 0x16
ror rax, 0x15
ror rax, 3
ror rax, 1
sub rax, rcx
xchg rcx, rcx
movabs rcx, 0x47d22b2f400508e5
sub rcx, 0x1c5333e4
xor rcx, 0x5de70aab
add rcx, 0x43b07385
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x30], esp
mov dword [0x1404e0f7c], eax
movabs rcx, 0x2841a9361f0f51a9
sub rcx, 0x1b589548
xor rcx, 0x166b2716
xor rcx, 0x35bfe39c
add rcx, 0x6b3634e5
xchg r15, rax
mov r15, qword [rdx + 0x40]
xchg r15, rax
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], ebx
movabs rcx, 0x3dc4f8450215057b
add rcx, 0x7d9f6045
xor rcx, 0x60662a0f
xor rcx, 0x359ce191
rol rax, 6
rol rax, 8
rol rax, 1
rol rax, 9
rol rax, 0x14
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], 0x105709f4
mov dword [0x1404e0f80], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x48]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0x6219f9d940ec791d
sub rcx, 0x35db8dd9
add rcx, 0x441db6ef
xor rcx, 0x5dcff5f
add rcx, 0xc656016
ror rax, 1
ror rax, 3
ror rax, 0xc
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x541e3929
movabs rcx, 0x946812e461840a5
sub rcx, 0x34a27042
xor rcx, 0x546bfb84
add rcx, 0x344f0c3a
sub rcx, 0x747bb59f
not rax
mov dword [rsp - 0x44], edx
sub rax, rcx
movabs rcx, 0x75498784535e204d
sub rcx, 0x15acc4b8
xor rcx, 0x539963f6
add rcx, 0x7fffffff
xor rcx, 0x5e8aff05
xor rax, rcx
movabs rcx, 0xc3a869a61257e52
sub rcx, 0x375b615
sub rcx, 0xe767b3c
sub rcx, 0x2605e27b
add rcx, 0x265f74df
not rax
mov r10, r10
movzx eax, word [rax + 4]
mov dword [0x1404e0f84], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x50]
xchg rcx, rax
rol rax, 0x1e
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x44], 0x3dcec986
movabs rcx, 0x1b8358aa4a2b88ab
add rcx, 0x326863a7
xor rcx, 0x36d0bd5d
xor rcx, 0x3772bb58
rol rax, 0x2e
rol rax, 1
rol rax, 3
rol rax, 1
sub rax, rcx
xchg r13, r13
movabs rcx, 0x422f0b49185b836a
xor rcx, 0x2ba55584
add rcx, 0x165c0cff
add rcx, 0x7fffffff
sub rcx, 0x12965268
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 6
ror rax, 3
ror rax, 1
sub rax, rcx
movabs rcx, 0x59392c13535b7a56
xor rcx, 0x7b7e141e
xor rcx, 0x3edc9bef
add rcx, 0x79fdca03
ror rax, 5
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x20], edi
mov dword [0x1404e0f88], eax
mov rax, qword [rdx + 0x58]
not rax
rol rax, 0x1b
rol rax, 0xf
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 6
rol rax, 3
rol rax, 1
add rcx, rax
mov dword [rsp - 0x38], 0x4dc1e8d
movabs rax, 0x31afb5581ef3c4df
add rax, 0x3681a711
xor rax, 0x423c4f36
add rax, 0x67588a84
xor rcx, rax
movabs rax, 0x696e28bd10d03654
sub rax, 0xe897c5c
add rax, 0x176dc9c2
xor rax, 0x3ca86ffe
add rax, 0x7fffffff
add rax, 0x9c35bad
ror rcx, 0x33
mov dword [rsp - 0x20], edi
xor rcx, rax
movzx eax, word [rcx + 4]
movabs rcx, 0x302d81db412a3121
add rcx, 0x2020949a
add rcx, 0x94183cc
add rcx, 0x38cb1d6a
mov dword [0x1404e0f8c], eax
mov rax, qword [rdx + 0x60]
xchg r10, r10
xor rax, rcx
movabs rcx, 0x3a0792d44d1120ba
add rcx, 0x869a798
sub rcx, 0x2ebc2483
xor rcx, 0x55334f65
sub rcx, 0xbec0519
ror rax, 0x18
ror rax, 3
ror rax, 9
ror rax, 1
sub rax, rcx
movabs rcx, 0xfe3cf898369e1e41
sub rcx, 0x3289e51f
add rcx, 0x19bf7cef
add rcx, 0x1427a9c0
xor rcx, 0x27f25722
ror rax, 0x2b
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x4928d8ce6ae92268
xor rcx, 0x4d803868
add rcx, 0x341e8e16
add rcx, 0x209e4ff4
add rcx, 0x56e0d667
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], ecx
mov dword [0x1404e0f90], eax
mov rax, qword [rdx + 0x68]
not rax
mov dword [rsp - 0x34], 0x72830245
add rax, rcx
movabs rcx, 0x1a273f2b0be6c09f
add rcx, 0x433e3dd5
add rcx, 0x27b83632
add rcx, 0x7fffffff
add rcx, 0x69737ef
rol rax, 0x2f
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x14], 0x6bfd206e
movzx eax, word [rax + 4]
mov dword [0x1404e0f94], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x70]
xchg rsp, rax
rol rax, 2
rol rax, 5
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x69f545453bff3a26
add rax, 0x2cc9205f
xor rax, 0x390c0df
xor rax, 0x7ab46f28
xor rax, 0x723cf655
not rcx
mov dword [rsp - 0x28], ecx
sub rcx, rax
movabs rax, 0x371531f62cf72608
xor rax, 0x120e1625
xor rax, 0x39ba93ff
xor rax, 0x16f6d621
xor rcx, rax
ror rcx, 0x1c
ror rcx, 1
movzx eax, word [rcx + 4]
mov dword [0x1404e0f98], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x78]
not rax
movabs rcx, 0x1440bb560ca5822a
xor rcx, 0x7700ba35
sub rcx, 0x770a9020
add rcx, 0x6f3e9475
sub rcx, 0x1a99382c
rol rax, 0xf
rol rax, 1
rol rax, 1
not rax
xchg r15, r15
sub rax, rcx
movabs rcx, 0xfc5ca997ef42588
xor rcx, 0x56fb183e
xor rcx, 0x1176d281
add rcx, 0x7fffffff
add rcx, 0x3ce38e2b
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x5a459d47474eb88a
sub rcx, 0x474643bc
add rcx, 0x810790
xor rcx, 0x39c9dba
add rcx, 0x7fffffff
add rcx, 0x5bd9cec6
ror rax, 0xa
movzx eax, word [rax + 4]
mov rcx, rcx
mov dword [0x1404e0f9c], eax
mov rax, qword [rdx + 0x80]
ror rax, 0xa
ror rax, 8
ror rax, 2
not rax
xchg rdi, rdi
sub rax, rcx
movabs rcx, 0x1f18b4c7fd89bb7
sub rcx, 0xc4163b
xor rcx, 0x14c4e62b
xor rcx, 0x3fe8adb8
xor rcx, 0x1e3ac03c
not rax
rol rax, 0x32
rol rax, 7
rol rax, 1
sub rax, rcx
movabs rcx, 0x7efaad0930bb92a7
xor rcx, 0x3429a196
add rcx, 0x6ebd8ce5
add rcx, 0x387682a6
ror rax, 0x11
ror rax, 0xa
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
xchg rsp, rsp
mov dword [0x1404e0fa0], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x88]
xchg rdi, rax
add rax, rcx
mov dword [rsp - 0x2c], 0x67207ca1
movabs rcx, 0x8843c9545f08b0fc
sub rcx, 0x17d52ba4
sub rcx, 0x16b60aa6
sub rcx, 0xca33e5a
not rax
mov dword [rsp - 0x40], 0xc0d1fc5
ror rax, 0xa
ror rax, 1
ror rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x43f3347a63b671ba
sub rcx, 0x118b1126
sub rcx, 0x496b4652
add rcx, 0x7fffffff
xor rcx, 0x19b18f3d
not rax
mov dword [rsp - 0xc], ebx
movzx eax, word [rax + 4]
mov dword [0x1404e0fa4], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x90]
xchg rcx, rax
rol rax, 0xe
rol rax, 0x18
xor rax, rcx
movabs rcx, 0x2080dae73934f4eb
add rcx, 0x867b223
xor rcx, 0x46bdbf6b
add rcx, 0x12aa960c
add rcx, 0x7fffffff
xor rcx, 0x8a2c56
ror rax, 5
ror rax, 0xc
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 9
ror rax, 2
ror rax, 1
not rax
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x8d7e876f5431caca
sub rcx, 0x2ed45f6
xor rcx, 0x13772992
add rcx, 0x3cc496a9
ror rax, 0x14
mov dword [rsp - 0x3c], 0x70551dec
movzx eax, word [rax + rcx]
movabs rcx, 0x3357ae5d28d928af
add rcx, 0x37647c55
sub rcx, 0x30d0c4e
sub rcx, 0x234821a2
mov dword [0x1404e0fa8], eax
mov dword [rsp - 0x28], 0x24145875
mov rax, qword [rdx + 0x98]
not rax
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x70c2eb5555757d38
xor rcx, 0x4d1085bf
xor rcx, 0x2b163afa
add rcx, 0x102efecd
ror rax, 0x18
ror rax, 0x1f
ror rax, 1
ror rax, 4
add rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0x24f826f916636e77
xor rcx, 0x315b709d
xor rcx, 0x750b9843
sub rcx, 0x40601d75
xor rax, rcx
movabs rcx, 0x37b50daa6a5d74e7
xor rcx, 0x3739656f
sub rcx, 0x47ef3c5b
add rcx, 0x7fffffff
xor rcx, 0x57e079b2
movzx eax, word [rax + 4]
mov dword [rsp - 0x2c], 0x433dd43d
mov dword [0x1404e0fac], eax
mov rax, qword [rdx + 0xa0]
not rax
add rax, rcx
mov rdx, rdx
movabs rcx, 0x6f2a6c261acfa9d1
xor rcx, 0x39efbcfd
xor rcx, 0x59e815b5
sub rcx, 0x1f3ffadf
add rcx, 0x7fffffff
add rcx, 0x229fe3c2
not rax
mov dword [rsp - 0x18], ecx
sub rax, rcx
movabs rcx, 0x2e8899ed58406240
sub rcx, 0x400351c4
sub rcx, 0x5d09416
sub rcx, 0x236e9e7
add rcx, 0x74a56013
xor rax, rcx
movabs rcx, 0xfa5e27973f4e018b
sub rcx, 0x1365afd0
xor rcx, 0x2a6cab8
xor rcx, 0x774d1bd
add rcx, 0x1220d041
movzx eax, word [rax + rcx]
mov dword [rsp - 0x30], esp
movabs rcx, 0x1e8ebb03217ced9a
add rcx, 0x20021b9a
add rcx, 0x5a04e58
xor rcx, 0x7b0f0464
mov dword [0x1404e0fb0], eax
mov dword [rsp - 0x28], ecx
mov rax, qword [rdx + 0xa8]
sub rax, rcx
movabs rcx, 0x5d42619e11e2d689
add rcx, 0x227fedc9
add rcx, 0x4308bfd5
add rcx, 0x7030376
ror rax, 0x1e
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x129e6cdf12dbe4c1
add rcx, 0x11b435cd
xor rcx, 0x4a77429b
add rcx, 0x3f349f29
add rax, rcx
mov rcx, rcx
movabs rcx, 0x47e5164a785315d7
sub rcx, 0x6fd02c04
sub rcx, 0x84724d3
add rcx, 0x19a0dc48
sub rcx, 0xd98816a
xor rax, rcx
movzx eax, word [rax + 4]
mov rdx, rdx
mov dword [0x1404e0fb4], eax
xchg r13, rax
mov r13, qword [rdx + 0xb0]
xchg r13, rax
rol rax, 0x3c
rol rax, 1
rol rax, 1
movabs rcx, 0xfe19bfd872edbc67
xor rcx, 0x2ea61116
sub rcx, 0x52b74280
sub rcx, 0x43c00a3
xor rax, rcx
movabs rcx, 0x9a470af72008dec9
xor rcx, 0x287e237
xor rcx, 0x2d4896e4
add rcx, 0x7fffffff
add rcx, 0xe4588cc
rol rax, 8
rol rax, 7
rol rax, 6
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x26e164d83e182998
xor rcx, 0x66c3df02
xor rcx, 0x40d7ac0c
xor rcx, 0x8ed6468
add rcx, 0x179c458
xor rax, rcx
movabs rcx, 0x3bf15c843a6a8a82
add rcx, 0x4136aaa5
xor rcx, 0x7469eda5
add rcx, 0x7fffffff
xor rcx, 0x559ef01b
ror rax, 1
ror rax, 0x35
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], ebx
mov dword [0x1404e0fb8], eax
xchg r12, rax
mov r12, qword [rdx + 0xb8]
xchg r12, rax
not rax
sub rax, rcx
mov dword [rsp - 0x14], 0x220ed29
movabs rcx, 0x5857ae663d8b2d71
xor rcx, 0xc6231a
xor rcx, 0x3abe124a
add rcx, 0x164067b8
add rcx, 0x1ec817ba
xor rax, rcx
movabs rcx, 0xaef85b838861d16
sub rcx, 0x2120ca3a
sub rcx, 0x594cd54
xor rcx, 0x1d6192fe
add rax, rcx
mov dword [rsp - 0x30], 0x36436c19
movabs rcx, 0x57c74ff9091c0071
add rcx, 0x6a17c8f9
xor rcx, 0x5fc292f7
sub rcx, 0x348ee6e
add rcx, 0x7fffffff
add rcx, 0x4f71c5d5
xor rax, rcx
movabs rcx, 0x1d1222d549aeb283
add rcx, 0x859f0e
xor rcx, 0x544d5bd3
add rcx, 0x5e3fddca
movzx eax, word [rax + 4]
mov dword [0x1404e0fbc], eax
mov dword [rsp - 0x3c], edx
mov rax, qword [rdx + 0xc0]
xor rax, rcx
movabs rcx, 0x7f868834080de6c8
add rcx, 0x24b447d6
xor rcx, 0x7c1f4fee
add rcx, 0x11163aca
add rcx, 0x7fffffff
xor rcx, 0x159e3ec1
add rax, rcx
movabs rcx, 0x24a104a00dbd6979
add rcx, 0x2c12bb06
sub rcx, 0x2e2862cb
add rcx, 0x2736fe88
add rcx, 0x689da647
xor rax, rcx
xchg r9, r9
movabs rcx, 0xcb2722213a4a13c
xor rcx, 0x7d8bca85
add rcx, 0xb4ad53c
sub rcx, 0x30a0defd
xor rcx, 0x2295a9cd
add rax, rcx
mov dword [rsp - 0x10], 0x74747922
movabs rcx, 0x5f6081786ff83ce4
sub rcx, 0x6f4e63a
xor rcx, 0x313cf52a
sub rcx, 0x50dd99fa
not rax
movzx eax, word [rax + 4]
mov dword [0x1404e0fc0], eax
mov rdx, rdx
xchg rcx, rax
mov rcx, qword [rdx + 0xc8]
xchg rcx, rax
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x6592ff091acfb324
add rcx, 0x323228cd
add rcx, 0x29ac481f
add rcx, 0x7fffffff
add rcx, 0xa716d6
rol rax, 0x10
rol rax, 0xd
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r9, r9
movabs rcx, 0x522300dc2ebabecb
sub rcx, 0x17573f13
add rcx, 0x1a2a1494
add rcx, 0x7fffffff
xor rcx, 0x39a6bae6
rol rax, 0x29
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0fc4], eax
mov rdi, rdi
mov rax, qword [rdx + 0xd0]
xor rax, rcx
movabs rcx, 0x6cdd31cd7752c1cd
sub rcx, 0x7505435
add rcx, 0xefafb56
sub rcx, 0x684348e1
rol rax, 0xc
rol rax, 5
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0xba655dcf1dbc260c
xor rcx, 0x737aeea9
xor rcx, 0x19b9c4f2
xor rcx, 0x1c3ff08f
add rcx, 0x6bae8c52
ror rax, 0x1e
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x3edfee414c1271f6
xor rcx, 0x31d8e5be
sub rcx, 0x134f225d
add rcx, 0x7fffffff
sub rcx, 0x5536f7bf
xor rax, rcx
mov r10, r10
movabs rcx, 0x6bad7ce37892c057
sub rcx, 0x1343b206
sub rcx, 0x38884013
add rcx, 0x7fffffff
xor rcx, 0x41a31ea0
ror rax, 9
ror rax, 6
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0fc8], eax
xchg r9, r9
xchg rsp, rax
mov rsp, qword [rdx + 0xd8]
xchg rsp, rax
add rax, rcx
mov dword [rsp - 0x10], esi
movabs rcx, 0xf48451c21bd91518
add rcx, 0x63104797
xor rcx, 0x57dccf90
xor rcx, 0x2274b795
rol rax, 0x1e
rol rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x6a2f440679c9e16d
xor rcx, 0x638813f5
xor rcx, 0x7258999e
add rcx, 0x17bc637b
xor rax, rcx
movabs rcx, 0xca1aa22e137b3796
add rcx, 0x4c36868c
add rcx, 0xfbd2ef5
xor rcx, 0x58fbbb6f
xor rcx, 0x72a4b5e9
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x379d4dbf356bdb87
add rcx, 0x142cff66
sub rcx, 0x4467bbb1
add rcx, 0x795dad52
mov dword [0x1404e0fcc], eax
xchg r14, rax
mov r14, qword [rdx + 0xe0]
xchg r14, rax
add rax, rcx
xchg rdi, rdi
movabs rcx, 0xb59cd3673fddf32d
add rcx, 0x3b3de90c
sub rcx, 0xc9d7a9b
xor rcx, 0x1a5b6954
sub rcx, 0x7c44cc7
ror rax, 0x11
ror rax, 0x20
ror rax, 1
ror rax, 1
add rcx, rax
mov r11, r11
movabs rax, 0x429633394f287242
add rax, 0x2277ca84
sub rax, 0xcfc049b
add rax, 0x29679d15
not rcx
sub rcx, rax
mov r15, r15
movabs rax, 0xf8f8edef7f1a377d
sub rax, 0x365d0d6e
add rax, 0x26c5102e
add rax, 0xab13760
xor rax, 0x1a715535
xor rcx, rax
mov dword [rsp - 0x2c], esp
movzx eax, word [rcx + 4]
mov dword [0x1404e0fd0], eax
movabs rcx, 0x855f6317635997
add rcx, 0x870715e
add rcx, 0x3f457e4a
sub rcx, 0x1598def3
xchg rsp, rax
mov rsp, qword [rdx + 0xe8]
xchg rsp, rax
add rax, rcx
mov dword [rsp - 0x3c], 0x6a7f68be
movabs rcx, 0x79fab9c46cdecb32
add rcx, 0xe9d870b
sub rcx, 0x75e485a2
add rcx, 0x7fffffff
add rcx, 0x1dbf9460
ror rax, 6
ror rax, 0xe
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x1c5e6073459b9ca
add rcx, 0xeee2ecc
add rcx, 0x18480810
sub rcx, 0x5fe7e81
rol rax, 1
rol rax, 9
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], 0x11e6b9fd
movabs rcx, 0x73bc23de24360b83
xor rcx, 0x63dc1597
xor rcx, 0x35ad3ce4
add rcx, 0x64a2adc6
mov dword [0x1404e0fd4], eax
xchg r12, rax
mov r12, qword [rdx + 0xf0]
xchg r12, rax
xor rax, rcx
mov rdx, rdx
movabs rcx, 0xb5be20f666a45bb
xor rcx, 0x6d60d6d1
xor rcx, 0x4032e84b
add rcx, 0x7fffffff
add rcx, 0x2a9e21ea
add rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x60c910f5284f654
sub rcx, 0x29e4176d
add rcx, 0x8a244ff
sub rcx, 0x1ccecce4
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x640732975536a642
xor rcx, 0x49ada1b3
sub rcx, 0x129ab745
add rcx, 0x68561a29
not rax
mov dword [rsp - 0x10], esi
ror rax, 7
ror rax, 0x21
ror rax, 1
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x1404e0fd8], eax
mov rax, qword [rdx + 0xf8]
xor rax, rcx
movabs rcx, 0x12230f658e3cf52
add rcx, 0x1a752cb6
xor rcx, 0x59633063
sub rcx, 0x3d69d86
xor rcx, 0x2eea5ed4
add rax, rcx
movabs rcx, 0x9a34ae51096dab84
xor rcx, 0x2bb993c5
add rcx, 0x2edcdced
sub rcx, 0x10c8da21
sub rcx, 0x24eaf99a
ror rax, 0x31
ror rax, 6
ror rax, 5
ror rax, 1
add rax, rcx
xchg r11, r11
movabs rcx, 0x974f6f1a776762
add rcx, 0x602eed9c
sub rcx, 0x1a219342
xor rcx, 0x6912547a
xor rcx, 0x26b88f91
xor rax, rcx
movabs rcx, 0x296a209d3547e2de
sub rcx, 0x682e639
add rcx, 0xd2607c8
xor rcx, 0x32f8f41c
xor rcx, 0x2c124704
movzx eax, word [rax + 4]
xchg rdx, rdx
mov dword [0x1404e0fdc], eax
xchg r15, rax
mov r15, qword [rdx + 0x100]
xchg r15, rax
rol rax, 0x18
rol rax, 0x12
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x34], esi
sub rax, rcx
movabs rcx, 0x70dbe43b18837513
add rcx, 0x4f9969
add rcx, 0x10a25f5e
add rcx, 0x1a8686b1
xor rcx, 0x5d5b8c4f
ror rax, 0xe
ror rax, 5
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], 0x47da4730
mov dword [0x1404e0fe0], eax
mov rax, qword [rdx + 0x108]
not rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x6833cad37756b9d8
xor rcx, 0x31962905
sub rcx, 0x1d04c2d7
xor rcx, 0x891ea35
add rcx, 0x7fffffff
xor rcx, 0x4b171c1b
ror rax, 0x25
ror rax, 1
ror rax, 0xc
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x18], 0x7e02f675
movzx eax, word [rax + 4]
mov dword [0x1404e0fe4], eax
mov rax, qword [rdx + 0x110]
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0xaa69d21917b99986
add rcx, 0x47e4e910
xor rcx, 0x6b80df8b
add rcx, 0x7fffffff
add rcx, 0xfde2e9e
not rax
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0x774a463446d228ac
add rcx, 0x2f42146a
sub rcx, 0x73f7dc80
xor rcx, 0x599df052
mov dword [0x1404e0fe8], eax
mov rax, qword [rdx + 0x118]
mov dword [rsp - 0x10], 0x469c23a8
sub rax, rcx
movabs rcx, 0x673fca4a39dc5df8
xor rcx, 0x3a4eefa5
add rcx, 0xcc5c49d
add rcx, 0x7fffffff
add rcx, 0x60094066
ror rax, 0xe
ror rax, 5
ror rax, 0xa
ror rax, 1
sub rax, rcx
movabs rcx, 0x45af90705bab9f8b
sub rcx, 0x2f8b7a5c
add rcx, 0xb65c0f1
add rcx, 0x45404869
xor rcx, 0x4b98a4aa
ror rax, 7
ror rax, 4
ror rax, 4
ror rax, 8
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0fec], eax
xchg rbx, rbx
xchg rbx, rax
mov rbx, qword [rdx + 0x120]
xchg rbx, rax
rol rax, 0x18
rol rax, 0xc
rol rax, 2
add rcx, rax
mov dword [rsp - 0x2c], ebp
not rcx
rol rcx, 0x37
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x4cab569e7c4b1006
xor rcx, 0x4ae88b68
xor rcx, 0x8b1c8e0
add rcx, 0x3d0abd1f
mov dword [0x1404e0ff0], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x128]
xchg rcx, rax
not rax
xchg rbx, rbx
rol rax, 0x10
rol rax, 0x15
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x53c81db8237279b1
add rcx, 0x48b55bfe
xor rcx, 0x59822ebc
add rcx, 0x7fffffff
add rcx, 0x383302a9
ror rax, 0x2f
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0xc1a440e5626944ae
xor rcx, 0x7865866a
add rcx, 0x4c88a18e
xor rcx, 0xd3ed9c0
sub rcx, 0x50c19d8f
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x31859d4747e320a4
xor rcx, 0xc4a96bc
sub rcx, 0x4b3562c6
add rcx, 0x3ec96488
xor rcx, 0x3e467083
mov dword [0x1404e0ff4], eax
xchg r13, rax
mov r13, qword [rdx + 0x130]
xchg r13, rax
sub rax, rcx
mov dword [rsp - 0x20], 0x25bf7c45
movabs rcx, 0xcc96cb360edcdf99
xor rcx, 0x4879cb6a
sub rcx, 0x3642b5
xor rcx, 0x5cdb73ce
add rcx, 0x7fffffff
add rcx, 0x3f25f934
ror rax, 0x1a
ror rax, 0xc
ror rax, 1
ror rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x316e72237faf3fcf
xor rcx, 0x305e15f0
sub rcx, 0x2f730aa8
add rcx, 0x5907b6ca
xor rax, rcx
movabs rcx, 0x461593ee70fedc08
xor rcx, 0x80df33c
xor rcx, 0x75313c93
add rcx, 0x4510a93
movzx eax, word [rax + 4]
mov rdi, rdi
mov dword [0x1404e0ff8], eax
xchg r10, rax
mov r10, qword [rdx + 0x138]
xchg r10, rax
xor rax, rcx
movabs rcx, 0x6de3daf1158fb741
add rcx, 0x1da43ef6
xor rcx, 0x1c68dbcc
sub rcx, 0x26438e7a
add rcx, 0x44ed8f96
add rax, rcx
movabs rcx, 0x4f5528aa369f3777
add rcx, 0x2bdf95b3
xor rcx, 0x67c6d6fc
add rcx, 0x2412aa82
xor rcx, 0x5ca9ae0d
not rax
ror rax, 2
mov rsi, rsi
movzx eax, word [rax + 4]
mov dword [0x1404e0ffc], eax
xchg r11, rax
mov r11, qword [rdx + 0x140]
xchg r11, rax
add rax, rcx
xchg r13, r13
movabs rcx, 0x1f552df36a9b0140
sub rcx, 0x4967a8f7
xor rcx, 0x27237002
add rcx, 0x260a2267
xor rcx, 0x75ccac74
ror rax, 7
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 0xd
ror rax, 1
add rcx, rax
movabs rax, 0x7341081a74c5361e
xor rax, 0x134aa706
xor rax, 0x34c1945d
xor rax, 0x237af461
add rax, 0x423c1107
not rcx
rol rcx, 0x28
rol rcx, 0xb
rol rcx, 4
rol rcx, 1
xor rcx, rax
mov dword [rsp - 0xc], 0x506f62d6
movzx eax, word [rcx + 4]
movabs rcx, 0x4df8ec982d4c5a4a
add rcx, 0x2cb0e875
xor rcx, 0x672163e8
add rcx, 0x6cc8e4a
add rcx, 0x7fffffff
add rcx, 0x33b1a1be
mov dword [0x1404e1000], eax
mov rax, qword [rdx + 0x148]
mov dword [rsp - 0x1c], ecx
sub rax, rcx
movabs rcx, 0x2c344db82a4dff58
add rcx, 0x5823a9e
sub rcx, 0xfd95b88
add rcx, 0x3e154b8a
xor rcx, 0x3ca971d7
not rax
xchg rcx, rcx
sub rax, rcx
movabs rcx, 0x4de7425327e6be2c
add rcx, 0x2a393ad4
sub rcx, 0x23ab05dd
xor rcx, 0x50415a4c
rol rax, 0x11
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e1004], eax
mov dword [rsp - 0x24], 0x4a1877e7
mov rax, qword [rdx + 0x150]
add rax, rcx
movabs rcx, 0x4b4ef9057cab481b
xor rcx, 0x42cbfbbd
add rcx, 0x18fb532d
add rcx, 0x695bda26
xor rax, rcx
xchg r11, r11
movabs rcx, 0x11454dc06b754cd7
xor rcx, 0x7346d98d
add rcx, 0x1742c25f
sub rcx, 0x233c98b5
add rcx, 0x282fa3
rol rax, 0x17
rol rax, 0x13
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x22659cab24f851b8
xor rcx, 0x53289d3c
xor rcx, 0x7e11d124
sub rcx, 0x352efd
mov dword [0x1404e1008], eax
mov dword [rsp - 0x1c], 0x6ecb4c4e
mov rax, qword [rdx + 0x158]
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x44da4b257eb64374
sub rcx, 0x5b55ba9c
add rcx, 0x4f4762da
sub rcx, 0x16f0ef34
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x3508604d43c9a76c
xor rcx, 0x26771121
sub rcx, 0x1519cc6a
add rcx, 0x7fffffff
add rcx, 0x138ff8a8
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x582461ab196861ee
xor rcx, 0x1dc59907
xor rcx, 0x429ee3de
sub rcx, 0x268ede5
add rcx, 0x7fffffff
xor rcx, 0x3fc754aa
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x2a3aef3a
mov dword [0x1404e100c], eax
mov rax, qword [rdx + 0x160]
add rax, rcx
mov r8, r8
movabs rcx, 0x94403ab20cf171ec
add rcx, 0x6dbb1ac1
add rcx, 0xaaf6f3
add rcx, 0x6c82ab6f
xor rax, rcx
movabs rcx, 0x3f9d881800f25eb5
add rcx, 0x7d77a23e
sub rcx, 0x7b5cab09
add rcx, 0x430a886
add rcx, 0x14ca66f1
rol rax, 0xe
rol rax, 6
rol rax, 3
not rax
sub rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x1e4b98ba76e352f2
add rcx, 0x324f799
sub rcx, 0x78e2a29f
add rcx, 0xd86cafe
add rcx, 0x758b83e
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x3cacbb2f4eace4d3
add rcx, 0x2042d6db
sub rcx, 0x586fe55a
add rcx, 0x7fffffff
add rcx, 0x2f8b6c8
movzx eax, word [rax + 4]
mov dword [0x1404e1010], eax
mov rax, qword [rdx + 0x168]
mov dword [rsp - 0x3c], ebx
sub rax, rcx
movabs rcx, 0x6c05483164852ce8
sub rcx, 0x4986cbee
add rcx, 0x508443b7
sub rcx, 0x1564b8fc
add rcx, 0x34d7ff30
xor rax, rcx
movabs rcx, 0x4917d3ff6243ef7e
sub rcx, 0x3c7e7b40
sub rcx, 0x20ae511f
add rcx, 0x10f6fbda
xor rcx, 0x63861dee
sub rax, rcx
xchg r9, r9
movabs rcx, 0x470f00300b991530
add rcx, 0x3a068064
xor rcx, 0x3b9d1d2
sub rcx, 0x3208aa0b
add rcx, 0x7fffffff
add rcx, 0x3f1f7a36
rol rax, 8
rol rax, 0x1d
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x765ff0585754ba8a
xor rcx, 0x687aaf5d
xor rcx, 0x50b3d302
sub rcx, 0x199df9a7
sub rcx, 0x41cfc068
rol rax, 0x1e
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x1404e1014], eax
mov rax, qword [rdx + 0x170]
mov r14, r14
xor rax, rcx
movabs rcx, 0xc694c8421d4702f
xor rcx, 0x750c6c9c
add rcx, 0x28cedc3
add rcx, 0x7fffffff
sub rcx, 0x2306a4dd
add rax, rcx
movabs rcx, 0x7205e59b4b726e92
sub rcx, 0xa699a54
sub rcx, 0x25e3145a
xor rcx, 0x210c92e4
add rcx, 0x61f6f339
xor rax, rcx
movabs rcx, 0x6a5d811d2bed8106
xor rcx, 0x37ab6b4f
xor rcx, 0x4f83b265
add rcx, 0x7e3daae8
sub rax, rcx
mov dword [rsp - 0x10], edi
movabs rcx, 0x43590f30187a0f18
add rcx, 0xd084cc4
sub rcx, 0x13305cc2
add rcx, 0x52eb8968
add rcx, 0x11c81b7f
ror rax, 0xc
ror rax, 0xc
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x201ba9f34133fee
xor rcx, 0x6ddd6dd3
xor rcx, 0xe332b82
xor rcx, 0x5d702723
add rcx, 0x7fffffff
xor rcx, 0x57cf5f8b
mov dword [0x1404e1018], eax
xchg r9, rax
mov r9, qword [rdx + 0x178]
xchg r9, rax
add rax, rcx
mov r13, r13
movabs rcx, 0x7e1968d44ce24a0b
xor rcx, 0x2ed5209
sub rcx, 0x1f355426
add rcx, 0x7fffffff
add rcx, 0x1ef354e8
not rax
rol rax, 0x19
rol rax, 0xa
movzx eax, word [rax + rcx]
movabs rcx, 0x3a5851905bcb4bbb
add rcx, 0xcd9c7ca
sub rcx, 0x375d38b2
sub rcx, 0x2722670c
mov dword [0x1404e101c], eax
mov rax, qword [rdx + 0x180]
mov r12, r12
ror rax, 0x3d
ror rax, 1
xor rax, rcx
movabs rcx, 0x1cfc45b554943358
sub rcx, 0x3b29986a
xor rcx, 0x7e6710e0
xor rcx, 0x29469a1a
add rcx, 0x7df340f2
not rax
add rax, rcx
movabs rcx, 0x58c3897a2b0064
sub rcx, 0x52aa5f40
xor rcx, 0x28bbbe77
add rcx, 0x6fa0fff4
ror rax, 0x23
ror rax, 5
ror rax, 0xa
ror rax, 1
ror rax, 3
movzx eax, word [rax + 4]
mov dword [0x1404e1020], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x188]
xchg rbx, rax
xor rax, rcx
movabs rcx, 0x36ccfa4f695c4590
xor rcx, 0x682e223e
xor rcx, 0x4faf92a2
add rcx, 0x7fffffff
xor rcx, 0x762fb4da
not rax
sub rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0xf39608c565d82a72
add rcx, 0xed1dcfb
xor rcx, 0x73e5714c
add rcx, 0x7fffffff
xor rcx, 0x147117d1
rol rax, 6
rol rax, 3
rol rax, 0x11
rol rax, 0x13
add rax, rcx
mov rdx, rdx
movabs rcx, 0x46e48b582858dd5d
add rcx, 0x35e9838
sub rcx, 0x21078618
xor rcx, 0x5e5b7239
xor rcx, 0x6ca1ce37
xor rax, rcx
movabs rcx, 0x9bcaf18e23d455a0
xor rcx, 0x1476e7e8
sub rcx, 0x276927ea
add rcx, 0x1b1380fa
add rcx, 0x7b5e97e6
movzx eax, word [rax + rcx]
mov dword [rsp - 0x20], esp
movabs rcx, 0x9bc945f6994bd4f
sub rcx, 0x101eba2f
sub rcx, 0x441bf19f
add rcx, 0x109333d5
mov dword [0x1404e1024], eax
mov rax, qword [rdx + 0x190]
mov r11, r11
sub rax, rcx
movabs rcx, 0x30fba729765d7086
add rcx, 0xb97e8
sub rcx, 0x16c3c1ac
sub rcx, 0x23697021
add rcx, 0x57e8dd26
rol rax, 7
rol rax, 0xb
rol rax, 0x12
rol rax, 0xa
rol rax, 1
add rax, rcx
movabs rcx, 0xc78f779a11b056dd
add rcx, 0x28357874
xor rcx, 0x1745a6e7
add rcx, 0x3ede1bd2
sub rcx, 0x24593b18
ror rax, 3
ror rax, 3
ror rax, 3
ror rax, 3
ror rax, 9
movzx eax, word [rax + rcx]
mov dword [rsp - 0x14], 0x34274d86
movabs rcx, 0xdda0a956e0826a9
xor rcx, 0x79389436
add rcx, 0x5677e810
xor rcx, 0x20864263
mov dword [0x1404e1028], eax
mov rax, qword [rdx + 0x198]
mov dword [rsp - 0x18], 0x4d5cb880
xor rax, rcx
movabs rcx, 0x79c45f4a08268be1
add rcx, 0x5bb396c8
sub rcx, 0x40a941a0
add rcx, 0x7fffffff
add rcx, 0x2636487e
add rax, rcx
movabs rcx, 0x2ba2d33f4c3178bf
add rcx, 0x110b35ed
sub rcx, 0x431d794e
sub rcx, 0xefea156
xor rax, rcx
mov dword [rsp - 0x30], 0x4e0de991
movabs rcx, 0x1456a4914b86b77b
xor rcx, 0x409d2e99
add rcx, 0x12fa1efc
add rcx, 0x69c31a27
not rax
mov dword [rsp - 0x10], 0x3f2001b3
rol rax, 6
rol rax, 0x16
rol rax, 0xd
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 8
rol rax, 1
add rax, rcx
mov r11, r11
ror rax, 6
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e102c], eax
mov dword [rsp - 0xc], esp
xchg rbx, rax
mov rbx, qword [rdx + 0x1a0]
xchg rbx, rax
movabs rcx, 0x416c2fa248a46405
xor rcx, 0x76225f43
xor rcx, 0x6d6eca0d
add rcx, 0x7fffffff
xor rcx, 0x75e7af87
sub rax, rcx
movabs rcx, 0x150e4cf4668a0199
xor rcx, 0x536dfb47
add rcx, 0x3fe831f8
sub rcx, 0x1f9bdba0
sub rcx, 0x506949ae
rol rax, 6
rol rax, 2
add rax, rcx
mov rdx, rdx
movabs rcx, 0x2503b64a24a01fed
sub rcx, 0x27a13e8
add rcx, 0x504f99fa
sub rcx, 0x282fa3bc
xor rcx, 0xb55d987
ror rax, 7
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x3e3bae6a38fd1b70
sub rcx, 0x13b236a
add rcx, 0x20b52bf6
sub rcx, 0x66496d7
add rcx, 0x30255b80
mov dword [0x1404e1030], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x1a8]
add rax, rcx
movabs rcx, 0x7f718be17ad87e09
xor rcx, 0x550605ab
sub rcx, 0x373408b
add rcx, 0x7fffffff
sub rcx, 0x3f33328
not rax
mov rdx, rdx
sub rax, rcx
movabs rcx, 0xd80d6190bcb88ca
add rcx, 0x29869034
sub rcx, 0x1742cada
add rcx, 0x599824a0
add rcx, 0x6bf6a016
ror rax, 0xd
ror rax, 2
ror rax, 5
ror rax, 2
ror rax, 4
ror rax, 1
xor rax, rcx
movabs rcx, 0x6e1eca1729b499bd
xor rcx, 0x7b390b7a
add rcx, 0x2b111851
add rcx, 0x7fffffff
xor rcx, 0x75594aed
not rax
mov rsp, rsp
ror rax, 0x1e
ror rax, 0x1e
movzx eax, word [rax + 4]
mov dword [0x1404e1034], eax
mov dword [rsp - 0x30], 0x26dc8c87
xchg r14, rax
mov r14, qword [rdx + 0x1b0]
xchg r14, rax
not rax
add rax, rcx
mov dword [rsp - 0x2c], edi
movabs rcx, 0x87f71b8e2d3192a6
sub rcx, 0x2ac1b39e
xor rcx, 0x38080ad0
add rcx, 0x7fffffff
sub rcx, 0x1a0662fd
xor rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x15f7f49143b5e34b
sub rcx, 0x3d8ac97b
add rcx, 0x867fecd
add rcx, 0x7fffffff
xor rcx, 0x1eee6452
movzx eax, word [rax + rcx]
xchg rbp, rbp
movabs rcx, 0x5af6993473c683f6
sub rcx, 0x2958da1b
add rcx, 0x1fc52308
sub rcx, 0x3d5e3b96
mov dword [0x1404e1038], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x1b8]
xchg rsi, rax
not rax
rol rax, 2
rol rax, 1
sub rax, rcx
movabs rcx, 0x2c819bb55adfdbcf
xor rcx, 0x43804024
xor rcx, 0x46d4edb3
add rcx, 0x7fffffff
sub rcx, 0x49e6345b
ror rax, 0x17
ror rax, 0x17
ror rax, 1
add rax, rcx
movabs rcx, 0x55905b363a031193
sub rcx, 0x1011d967
add rcx, 0x51a30223
sub rcx, 0x4e253600
add rcx, 0x7bfb3f9c
xor rax, rcx
mov r14, r14
movabs rcx, 0x2e9ecae06331fedd
xor rcx, 0x463b65bd
sub rcx, 0x8caef32
xor rcx, 0x3df816e0
add rcx, 0x7fffffff
add rcx, 0x120156b
ror rax, 7
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e103c], eax
xchg r10, rax
mov r10, qword [rdx + 0x1c0]
xchg r10, rax
not rax
xchg r13, r13
ror rax, 3
ror rax, 0x11
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x3fcbbe2e1dec28a2
sub rcx, 0x1af18163
add rcx, 0x47f97ca1
sub rcx, 0x107348e8
sub rcx, 0x19be030a
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x75a7d2186fe23300
sub rcx, 0x26c9d59f
sub rcx, 0x32268eb9
add rcx, 0x26af0067
sub rcx, 0x4acc723
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x165274dd2bf7ad6e
add rcx, 0x164a9af9
xor rcx, 0x5b255b58
xor rcx, 0x760c9d5f
sub rcx, 0x4c06f8f1
not rax
mov dword [rsp - 0x30], 0x94c694f
movzx eax, word [rax + 4]
mov dword [0x1404e1040], eax
xchg r11, rax
mov r11, qword [rdx + 0x1c8]
xchg r11, rax
add rax, rcx
movabs rcx, 0x46fad4151d10bdf8
xor rcx, 0x7d50bd02
sub rcx, 0x18a67d17
add rcx, 0x3141ceae
add rcx, 0x36897ea
ror rax, 0xe
ror rax, 0xd
ror rax, 1
ror rax, 1
add rax, rcx
mov rcx, rcx
movabs rcx, 0x21ce7c5f00a9f5db
add rcx, 0x6c1e77cc
sub rcx, 0x40db7ec
add rcx, 0xa64dc91
sub rcx, 0x34210942
not rax
rol rax, 0xc
rol rax, 1
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], 0x37bc8721
movabs rcx, 0x2b9173042620842f
xor rcx, 0x4347290c
add rcx, 0x1932e121
xor rcx, 0x5bf2c4c1
mov dword [0x1404e1044], eax
xchg r15, rax
mov r15, qword [rdx + 0x1d0]
xchg r15, rax
add rax, rcx
movabs rcx, 0xc074acac74e83f47
sub rcx, 0x6e0c6829
xor rcx, 0x4f0bfd00
add rcx, 0x3a1a19a9
rol rax, 0x25
rol rax, 5
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
not rax
ror rax, 2
add rax, rcx
xchg rdx, rdx
movabs rcx, 0xaae472e7aa3af0c
sub rcx, 0x13ebf7a7
sub rcx, 0x505bec2
xor rcx, 0x2e88ec1
add rcx, 0x330dd039
xor rax, rcx
movzx eax, word [rax + 4]
mov dword [0x1404e1048], eax
mov dword [rsp - 0x2c], esp
xchg r13, rax
mov r13, qword [rdx + 0x1d8]
xchg r13, rax
movabs rcx, 0xf3c1ce89031d3a92
add rcx, 0x5535a15c
sub rcx, 0x1be988dc
xor rcx, 0x655ede36
sub rcx, 0x54724d34
not rax
ror rax, 0x21
ror rax, 0xb
ror rax, 3
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x3a041db3389b8dd7
sub rax, 0xe89e31e
add rax, 0x5933b98
add rax, 0x3064e1a6
add rax, 0x7fffffff
sub rax, 0x57773faa
not rcx
mov rcx, rcx
sub rcx, rax
not rcx
rol rcx, 8
rol rcx, 2
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [0x1404e104c], eax
mov dword [rsp - 0x14], ebx
mov al, 0x2d
xor al, 0x55
sub al, 0x32
sub al, 0x45
ret