Function at 0x1400594e0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
nop
sub rsp, 8
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
push r15
sub rsp, 0xf0
mov rsp, rsp
mov rsi, rdx
mov rbx, rcx
mov edx, 0x74ee1f2
add edx, 0x3cfe33e9
sub edx, 0x12f0a084
add edx, 0xd8a56ff
call fcn.1400773b0
xor edi, edi
mov r11, r11
test rax, rax
je 0x1400595fe
not rax
mov dword [rsp + 0x140], edi
xchg r10, r10
movabs rcx, 0x213d65c73e9b6a52
sub rcx, 0xe380cd3
add rcx, 0x4473008b
add rcx, 0x7fffffff
sub rcx, 0x71d7540d
sub rax, rcx
movabs rcx, 0x241c86da3ea8df62
add rcx, 0xbe20749
add rcx, 0x1961b697
sub rcx, 0x3833b84d
xor rax, rcx
mov r8, r8
movabs rcx, 0xefdcd822789049e0
xor rcx, 0x532cc296
xor rcx, 0x7cf06005
sub rcx, 0x3294a3a1
add rcx, 0x7b38e7c2
rol rax, 0x11
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r15, r15
mov qword [rsi], rax
jmp 0x14005962a
mov dword [rsp + 0x140], 0x7545663
add dword [rsp + 0x140], 0xaafe766
add dword [rsp + 0x140], 0x3ef08c04
sub dword [rsp + 0x140], 0x50f4c9cc
mov edx, 0x5f89a21c
xor edx, 0x28d10e08
sub edx, 0x2350144b
add edx, 0x4da94458
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.1400773b0
mov rsi, rsi
test rax, rax
je 0x1400596de
not rax
mov dword [rsp + 0x148], edi
xchg r13, r13
rol rax, 0x23
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x620fd90074890ac4
sub rcx, 0x22662d50
xor rcx, 0xd6b2563
add rcx, 0x7fffffff
xor rcx, 0x6ac63ecf
add rax, rcx
mov rsi, rsi
movabs rcx, 0x2836c1d95010bcb2
xor rcx, 0x2438ad96
sub rcx, 0x3c216fe8
add rcx, 0xe6aa325
add rcx, 0x2993f78d
not rax
xchg r8, r8
sub rax, rcx
mov qword [rsi + 8], rax
jmp 0x14005970a
mov dword [rsp + 0x148], 0x552f27f7
sub dword [rsp + 0x148], 0x263519be
xor dword [rsp + 0x148], 0x4024eb16
sub dword [rsp + 0x148], 0x6edee52e
mov edx, 0x7be0164e
sub edx, 0x2e74bef3
add edx, 0x30ecea38
add edx, 0x8143861c
mov rcx, rbx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x24], ebp
je 0x1400597d4
movabs rcx, 0xc181be0575c94948
xor rcx, 0x1a0d26b3
xor rcx, 0x56ce1042
xor rcx, 0x17a03244
add rcx, 0x7fffffff
add rcx, 0x1d320671
mov dword [rsp + 0x20], edi
xor rax, rcx
movabs rcx, 0x7dc7ae6c085d5a5d
add rcx, 0x6c24709f
add rcx, 0x59372f
sub rcx, 0xb045ccb
sub rcx, 0x5d90f0c9
add rax, rcx
movabs rcx, 0x17e8fa5d7901e29e
xor rcx, 0x9755275
xor rcx, 0x20af46bd
sub rcx, 0x13fddd1c
add rcx, 0x7fffffff
xor rcx, 0x5ffd960a
ror rax, 0x15
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x10], r10
xchg r10, rax
jmp 0x1400597f4
mov dword [rsp + 0x20], 0x682e8962
xor dword [rsp + 0x20], 0x34bc56e5
sub dword [rsp + 0x20], 0x186befef
sub dword [rsp + 0x20], 0x4426ef97
mov edx, 0x5d73bbac
add edx, 0x1377b733
add edx, 0x4bdb055
xor edx, 0x5ebbea2e
xor edx, 0x89dad81f
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x30], esp
je 0x1400598d2
movabs rcx, 0x6d596f151cae8262
xor rcx, 0x6d40df0b
sub rcx, 0x233c4978
add rcx, 0x7fffffff
sub rcx, 0x20766f32
mov dword [rsp + 0x24], edi
mov rdi, rdi
xor rax, rcx
movabs rcx, 0xac59512d61f7b8c2
sub rcx, 0x4b89054d
add rcx, 0x402b4a60
add rcx, 0x8c4f3ed
add rcx, 0x48cd916
ror rax, 7
ror rax, 1
add rax, rcx
movabs rcx, 0xd5b86d0b55952888
sub rcx, 0x6b231b6
xor rcx, 0x719af583
sub rcx, 0x185c8279
xor rcx, 0x1d7c0395
rol rax, 0x13
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x18], rax
xchg rsp, rsp
jmp 0x1400598fa
mov dword [rsp + 0x24], 0x74ba6fa4
sub dword [rsp + 0x24], 0x397bfffd
sub dword [rsp + 0x24], 0x22b7a98a
xor dword [rsp + 0x24], 0x3c3ed20d
sub dword [rsp + 0x24], 0x24b8140f
mov edx, 0x6fa88712
xor edx, 0x2550e076
sub edx, 0x310914df
add edx, 0x210c91d6
mov rcx, rbx
xchg rbx, rbx
call fcn.1400773b0
test rax, rax
je 0x1400599e7
movabs rcx, 0x3d2cade747ec939a
xor rcx, 0x34b79041
sub rcx, 0x250fb69f
sub rcx, 0x1a3b9aa
add rcx, 0x7fffffff
xor rcx, 0x27716cae
mov dword [rsp + 0x28], edi
xor rax, rcx
movabs rcx, 0x722c3e4c3dbd2462
xor rcx, 0x1e1e5ef2
sub rcx, 0x2228fd30
add rcx, 0x71fabe6
add rcx, 0x691a99ff
add rax, rcx
movabs rcx, 0x355d33eb7c6af520
sub rcx, 0x5e93b3de
sub rcx, 0x741cae3
add rcx, 0x473f6a50
add rcx, 0x7fffffff
sub rcx, 0x2eb8034c
rol rax, 0x14
rol rax, 0x1b
rol rax, 1
rol rax, 3
rol rax, 1
add rax, rcx
ror rax, 2
ror rax, 0x21
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
mov qword [rsi + 0x20], rax
mov dword [rsp - 0x24], ebp
jmp 0x140059a0f
mov dword [rsp + 0x28], 0x4e8edc3f
add dword [rsp + 0x28], 0x1f32988b
xor dword [rsp + 0x28], 0x7324e825
add dword [rsp + 0x28], 0x3bdac36
xor dword [rsp + 0x28], 0x22a34924
mov edx, 0x6911b4ef
sub edx, 0x1840147e
xor edx, 0x4b780d82
add edx, 0x4740cec4
mov rcx, rbx
call fcn.1400773b0
xchg r8, r8
test rax, rax
je 0x140059afc
movabs rcx, 0xb563351c22ebf14b
xor rcx, 0x2bd0b5ae
add rcx, 0x32906a3a
add rcx, 0x3e26d34a
add rcx, 0x4fb82b73
mov dword [rsp + 0x2c], edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x7d3731a935e7d130
sub rcx, 0x1c69c810
xor rcx, 0x501bf12d
add rcx, 0x1fc10290
xor rcx, 0x627c9b22
xor rax, rcx
movabs rcx, 0x3da2d2c52dc7bca3
xor rcx, 0x519d78f5
xor rcx, 0x6eee3998
add rcx, 0x3af45c57
add rcx, 0x7fffffff
add rcx, 0x2de65efc
add rax, rcx
movabs rcx, 0x570605be1e67f569
add rcx, 0x3fbe068d
sub rcx, 0x4690f6e8
sub rcx, 0x15a054b7
xor rcx, 0x6fc3e182
xor rax, rcx
mov dword [rsp - 0xc], esi
not rax
mov qword [rsi + 0x28], rax
jmp 0x140059b24
mov dword [rsp + 0x2c], 0x57037d85
sub dword [rsp + 0x2c], 0x9fb008
sub dword [rsp + 0x2c], 0xb0aead
sub dword [rsp + 0x2c], 0x46da609c
xor dword [rsp + 0x2c], 0xed8be35
mov edx, 0x72ad206f
add edx, 0xb688de6
xor edx, 0x28ebb2d3
xor edx, 0xc1033f1e
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.1400773b0
mov dword [rsp - 0x44], edi
test rax, rax
je 0x140059c37
movabs rcx, 0x30fa498c37a1fe5a
add rcx, 0x3d59cc6
sub rcx, 0x1c4be220
sub rcx, 0x1059d7bf
xor rcx, 0x655bba3a
mov dword [rsp + 0x6c], edi
xor rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x2a5caa65470de1c6
xor rcx, 0x168b4f9
add rcx, 0x2548ad51
xor rcx, 0x62aed8d2
sub rax, rcx
mov r9, r9
movabs rcx, 0x7df0bd321cbff37c
sub rcx, 0xee7f983
xor rcx, 0x327c3566
add rcx, 0x9df2852
xor rcx, 0x20b420f
ror rax, 5
ror rax, 0xb
ror rax, 1
ror rax, 0xb
ror rax, 2
ror rax, 0x15
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0x2c986197
movabs rcx, 0x31a4da09015d2ce7
xor rcx, 0x46d585ec
sub rcx, 0x1080dc7c
add rcx, 0x7fffffff
xor rcx, 0x76f525c0
xor rax, rcx
mov qword [rsi + 0x30], rax
jmp 0x140059c57
mov dword [rsp + 0x6c], 0x3fe194ba
sub dword [rsp + 0x6c], 0x1876474a
add dword [rsp + 0x6c], 0x507dbf0e
sub dword [rsp + 0x6c], 0x77e90c7d
mov edx, 0x46469b41
sub edx, 0x14ea3f01
add edx, 0xe3821bd
add edx, 0xb6e15580
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.1400773b0
test rax, rax
mov r13, r13
je 0x140059d2c
rol rax, 0x1d
rol rax, 0xb
rol rax, 3
rol rax, 1
movabs rcx, 0x760e455d5514f2e6
sub rcx, 0x2fa36fc
sub rcx, 0x36b96430
add rcx, 0x5d8b24e5
xor rax, rcx
mov r10, r10
mov dword [rsp + 0x70], edi
movabs rcx, 0x24b634ad18c19d70
add rcx, 0x3fc6193a
sub rcx, 0x8586e65
xor rcx, 0x797922e8
sub rcx, 0x1e76c8f
add rax, rcx
movabs rcx, 0xb3825a0859901e75
xor rcx, 0x15fde4ed
add rcx, 0x11a0db34
xor rcx, 0x2d4f578c
ror rax, 0x2b
ror rax, 4
ror rax, 2
ror rax, 4
add rax, rcx
mov dword [rsp - 0x2c], ecx
xchg r15, rax
mov qword [rsi + 0x38], r15
xchg r15, rax
jmp 0x140059d54
mov dword [rsp + 0x70], 0x56f2f073
add dword [rsp + 0x70], 0xb2e6172
sub dword [rsp + 0x70], 0x528bf3dc
xor dword [rsp + 0x70], 0x13912313
xor dword [rsp + 0x70], 0x1c047d1b
mov edx, 0x35a3dbf8
sub edx, 0x4274379
add edx, 0x40bf4cd2
xor edx, 0xd7ffa901
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.1400773b0
mov dword [rsp - 0x38], esi
test rax, rax
je 0x140059e22
ror rax, 7
ror rax, 0x2f
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x63a02f6077b30376
xor rcx, 0x594d429e
add rcx, 0x43b593d6
sub rcx, 0x6f677893
add rcx, 0x7fffffff
xor rcx, 0x41f5a2aa
add rax, rcx
mov dword [rsp + 0x7c], edi
mov rbx, rbx
movabs rcx, 0x6343a9ba4f9f19f2
xor rcx, 0x3cac79c3
sub rcx, 0x2da9db97
add rcx, 0x4f6cf29
add rcx, 0x28d1a674
xor rax, rcx
mov dword [rsp - 0x44], esp
not rax
rol rax, 8
rol rax, 3
rol rax, 0x1c
rol rax, 5
rol rax, 1
mov qword [rsi + 0x40], rax
mov dword [rsp - 0x14], ebx
jmp 0x140059e4a
mov dword [rsp + 0x7c], 0x6d5a9519
sub dword [rsp + 0x7c], 0x508ef727
xor dword [rsp + 0x7c], 0x47d65598
xor dword [rsp + 0x7c], 0x1301fc52
xor dword [rsp + 0x7c], 0x481c3439
mov edx, 0x75096b03
xor edx, 0x10b071ee
sub edx, 0x25cac809
add edx, 0x24d0d264
sub edx, 0x33abefd4
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.1400773b0
test rax, rax
je 0x140059ed4
mov dword [rsp - 0x18], 0x4c1a3ae
movabs rcx, 0xd785ccef26f039f5
xor rcx, 0x6a8cff4
sub rcx, 0x1fe9f22a
xor rcx, 0x6cc1415c
sub rcx, 0xd80772d
mov dword [rsp + 0x80], edi
mov dword [rsp - 0x2c], ebx
xor rax, rcx
not rax
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
mov qword [rsi + 0x48], rax
jmp 0x140059f00
mov dword [rsp + 0x80], 0x47ad3061
sub dword [rsp + 0x80], 0x1f4ea106
sub dword [rsp + 0x80], 0x25eda634
sub dword [rsp + 0x80], 0x270e926
mov edx, 0x4541baf4
add edx, 0x102c4f04
sub edx, 0x39d76fe5
xor edx, 0x1f3581df
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.1400773b0
test rax, rax
je 0x140059fc1
mov dword [rsp - 0xc], esi
rol rax, 2
rol rax, 4
movabs rcx, 0x3045c4c83fe1ceca
xor rcx, 0x580d5017
add rcx, 0x17e3cc19
sub rcx, 0x44402340
add rax, rcx
mov rsi, rsi
mov dword [rsp + 0x8c], edi
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 3
movabs rcx, 0x535291c6086e8924
add rcx, 0x2a6dc4e7
xor rcx, 0x524626fe
add rcx, 0x18acee79
add rcx, 0x10ebaa0e
xor rax, rcx
mov r15, r15
ror rax, 0x21
ror rax, 0xe
ror rax, 1
ror rax, 2
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x50], rdi
xchg rdi, rax
jmp 0x140059ff8
mov dword [rsp + 0x8c], 0x6efe3d96
sub dword [rsp + 0x8c], 0x5448c5ec
add dword [rsp + 0x8c], 0x50f58c73
sub dword [rsp + 0x8c], 0x7bdd953
sub dword [rsp + 0x8c], 0x63ed2ac9
mov edx, 0x14066900
add edx, 0xac4aec2
xor edx, 0x4c64f405
sub edx, 0x123ed179
sub edx, 0x3c7a1ec2
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.1400773b0
test rax, rax
mov r15, r15
je 0x14005a0b1
rol rax, 0xd
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x4869239e4e0c7b91
sub rcx, 0x874d66d
xor rcx, 0x57ac80ab
add rcx, 0x2e0ca31
add rcx, 0x1561a40a
xor rax, rcx
mov dword [rsp + 0x90], edi
mov dword [rsp - 0x38], 0x54ddea28
movabs rcx, 0x5c35b9c10b5aadb1
add rcx, 0x6dc3b1ee
sub rcx, 0x699b6b19
add rcx, 0x7cf1320
sub rax, rcx
ror rax, 0x19
ror rax, 1
not rax
mov qword [rsi + 0x58], rax
jmp 0x14005a0e8
mov dword [rsp + 0x90], 0x6d123cd6
sub dword [rsp + 0x90], 0x40befbd9
sub dword [rsp + 0x90], 0x17964ee5
add dword [rsp + 0x90], 0x4f8596c4
xor dword [rsp + 0x90], 0x644288dd
mov edx, 0x76cf924b
sub edx, 0x24ecd426
xor edx, 0x2ab1dee1
sub edx, 0x6936a582
add edx, 0xce5974a9
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.1400773b0
mov dword [rsp - 0x3c], esp
test rax, rax
je 0x14005a1e1
ror rax, 3
ror rax, 1
movabs rcx, 0x2bdda34c40ccedb2
sub rcx, 0x1831e160
add rcx, 0x3ea4b3aa
add rcx, 0x79b7020
sub rcx, 0x38b789ff
xor rax, rcx
mov dword [rsp - 0x3c], 0xb2d9c7c
mov dword [rsp + 0x98], edi
movabs rcx, 0x37807212d120a50
xor rcx, 0x22f8d3c
add rcx, 0x3427ef9d
sub rcx, 0x50badbd6
add rax, rcx
movabs rcx, 0x42f012e408260e9a
xor rcx, 0x52452eba
sub rcx, 0x18c6f62
add rcx, 0x3e88a1f8
xor rax, rcx
mov dword [rsp - 0x20], 0x58f99db6
movabs rcx, 0x4fb0aa082049a317
xor rcx, 0x2cd1e282
xor rcx, 0xd6e6d78
add rcx, 0x3973518f
add rcx, 0x5194fe7c
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x60], r11
xchg r11, rax
jmp 0x14005a20d
mov dword [rsp + 0x98], 0x574599df
xor dword [rsp + 0x98], 0xdc82d5d
sub dword [rsp + 0x98], 0x102e7ced
sub dword [rsp + 0x98], 0x4a5f3794
mov edx, 0x4a73abc7
sub edx, 0x2d0dc2ca
add edx, 0x4aa715b7
add edx, 0x81c9cfaa
mov rcx, rbx
mov dword [rsp - 0x3c], ebp
call fcn.1400773b0
test rax, rax
je 0x14005a2a4
not rax
mov dword [rsp - 0x44], esp
mov dword [rsp + 0x9c], edi
rol rax, 0xb
rol rax, 0x19
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x5502dbd61144ebc3
xor rcx, 0x7eb47da1
xor rcx, 0x59a8112
sub rcx, 0x18165a88
add rcx, 0x516e5338
not rax
mov dword [rsp - 0x34], edx
add rax, rcx
ror rax, 3
ror rax, 0xf
ror rax, 1
ror rax, 2
ror rax, 1
mov qword [rsi + 0x68], rax
jmp 0x14005a2d0
mov dword [rsp + 0x9c], 0x5a90721
xor dword [rsp + 0x9c], 0x713ef6d3
xor dword [rsp + 0x9c], 0x14cefd4c
sub dword [rsp + 0x9c], 0x60590cbd
mov edx, 0x17693bc9
xor edx, 0xa2ac3de
add edx, 0x5f250477
xor edx, 0x584ceab2
add edx, 0x5cfe1bd6
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x10], 0x3f3e77d
test rax, rax
je 0x14005a396
rol rax, 3
rol rax, 0x12
rol rax, 2
rol rax, 1
movabs rcx, 0x64c4a2d66c40522e
sub rcx, 0x7171e6c
xor rcx, 0xff0b683
sub rcx, 0x4f9acef8
add rcx, 0x7fffffff
add rcx, 0xd7c73c3
not rax
mov dword [rsp - 0x30], 0x5da8d8de
mov dword [rsp + 0xa8], edi
sub rax, rcx
movabs rcx, 0x2fa8694a721fed45
sub rcx, 0x6454e842
add rcx, 0x5512bba8
add rcx, 0x7fffffff
add rcx, 0x7c30315
not rax
sub rax, rcx
xchg r8, rax
mov qword [rsi + 0x70], r8
xchg r8, rax
jmp 0x14005a3c2
mov dword [rsp + 0xa8], 0xa4728ef
xor dword [rsp + 0xa8], 0x1379d8d1
xor dword [rsp + 0xa8], 0xa8043f0
xor dword [rsp + 0xa8], 0x13beb3cf
mov edx, 0x61d50aba
xor edx, 0x4d660322
sub edx, 0xe0fa564
add edx, 0x67b380e
add edx, 0xbf68fcf7
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x30], esi
je 0x14005a48f
rol rax, 4
movabs rcx, 0x37ceea7664df5e6c
add rcx, 0x1a882a9f
sub rcx, 0x7d608e29
xor rcx, 0x4115cc6a
add rcx, 0x7fffffff
add rcx, 0x35b8576
xor rax, rcx
xchg r11, r11
mov dword [rsp + 0xb4], edi
rol rax, 1
rol rax, 4
rol rax, 1
movabs rcx, 0x15d4f84213a4e575
sub rcx, 0xc664f79
add rcx, 0x73f30a35
sub rcx, 0x3622a0d
add rcx, 0x4a94f4b9
xor rax, rcx
ror rax, 0xb
ror rax, 0xc
ror rax, 0x12
ror rax, 2
ror rax, 1
mov qword [rsi + 0x78], rax
mov dword [rsp - 0x1c], 0x3265814f
jmp 0x14005a4bb
mov dword [rsp + 0xb4], 0x2ce04d71
add dword [rsp + 0xb4], 0x27bd12e8
add dword [rsp + 0xb4], 0x68c9593
xor dword [rsp + 0xb4], 0x5b29f5ed
mov edx, 0x5f40b22a
add edx, 0x15d40601
xor edx, 0x425da683
sub edx, 0x195535b8
add edx, 0x3e3931a7
mov rcx, rbx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x18], 0x5922ede4
je 0x14005a54d
rol rax, 5
rol rax, 6
rol rax, 0x1c
rol rax, 2
rol rax, 1
movabs rcx, 0x90b2fb6343cfaafa
sub rcx, 0xfed6ce9
add rcx, 0x14cc3fee
add rcx, 0x6ecade0e
add rax, rcx
xchg rbx, rbx
mov dword [rsp + 0xb8], edi
not rax
rol rax, 2
rol rax, 1
not rax
mov qword [rsi + 0x80], rax
mov dword [rsp - 0x40], ecx
jmp 0x14005a579
mov dword [rsp + 0xb8], 0x1692342b
add dword [rsp + 0xb8], 0x3f710d67
sub dword [rsp + 0xb8], 0x2df7b1f
xor dword [rsp + 0xb8], 0x5323c672
mov edx, 0x45552645
xor edx, 0x1d37823d
sub edx, 0x693ced0
add edx, 0xa401866
xor edx, 0xd9b1c192
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x24], edx
test rax, rax
je 0x14005a664
movabs rcx, 0xdcf116b3362468f
add rcx, 0x30579faf
sub rcx, 0x58a859c6
add rcx, 0x745e004b
xor rcx, 0x7a912a6e
mov dword [rsp + 0xc0], edi
xor rax, rcx
movabs rcx, 0x177524185e0e0097
sub rcx, 0x2df2d119
xor rcx, 0x3a5a2ce1
add rcx, 0x29321e24
add rcx, 0x6f38c94f
sub rax, rcx
movabs rcx, 0xe43fc3c6da98f4e
sub rcx, 0x2425d00f
xor rcx, 0x63530f88
add rcx, 0x7a27cef3
xor rax, rcx
movabs rcx, 0x203a63005b126c5c
sub rcx, 0xf3e8f11
sub rcx, 0xb71c31b
sub rcx, 0x3d51c445
sub rax, rcx
xchg rdx, rdx
not rax
xchg r10, rax
mov qword [rsi + 0x88], r10
xchg r10, rax
jmp 0x14005a69b
mov dword [rsp + 0xc0], 0x5181796
xor dword [rsp + 0xc0], 0x2dd56497
add dword [rsp + 0xc0], 0x36170513
xor dword [rsp + 0xc0], 0x6bf875c2
xor dword [rsp + 0xc0], 0x351c0dd7
mov edx, 0x2f2978a1
xor edx, 0x28fb0721
xor edx, 0x224e0fe9
sub edx, 0xa3bdc63
add edx, 0x32467079
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x24], ebp
je 0x14005a77a
movabs rcx, 0x167d2c950ff31d9
add rcx, 0x114aa0c1
xor rcx, 0x39f9886f
sub rcx, 0x422396a9
add rcx, 0xf32ffca
mov dword [rsp + 0xc4], edi
xchg rdi, rdi
xor rax, rcx
movabs rcx, 0x7c24cbfe57a21c8b
xor rcx, 0x5a724797
add rcx, 0x2df94fe1
xor rcx, 0x75cd36c
sub rcx, 0x2fc4c221
sub rax, rcx
movabs rcx, 0x1947d2432cb57b6
xor rcx, 0x4394d541
xor rcx, 0x351d9411
xor rcx, 0x4d3753d
xor rcx, 0x27a6ba3c
not rax
add rax, rcx
mov r8, r8
rol rax, 7
rol rax, 2
rol rax, 3
xchg r15, rax
mov qword [rsi + 0x90], r15
xchg r15, rax
jmp 0x14005a7b1
mov dword [rsp + 0xc4], 0x1120f3ed
add dword [rsp + 0xc4], 0x15bdedbd
add dword [rsp + 0xc4], 0xba8327a
add dword [rsp + 0xc4], 0x30ba6004
sub dword [rsp + 0xc4], 0x63417427
mov edx, 0x29e0ba6f
xor edx, 0x6ff1b614
add edx, 0x2b94406b
sub edx, 0x1516e73a
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400773b0
xchg r14, r14
test rax, rax
je 0x14005a85a
movabs rcx, 0x3c2e9bc3501503a
add rcx, 0x49ca37
xor rcx, 0x766d6a93
sub rcx, 0x4ffc66d
add rcx, 0x6fa5ba97
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x2c], 0x68c9103a
xor rax, rcx
not rax
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
ror rax, 0x2a
ror rax, 3
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xchg r15, rax
mov qword [rsi + 0x98], r15
xchg r15, rax
jmp 0x14005a891
mov dword [rsp + 0xd0], 0x1fec9307
sub dword [rsp + 0xd0], 0x10ce5b61
xor dword [rsp + 0xd0], 0x70921258
sub dword [rsp + 0xd0], 0xd05e69e
sub dword [rsp + 0xd0], 0x72863f5f
mov edx, 0x78a3f592
sub edx, 0x33f0b66
xor edx, 0x54190b0f
add edx, 0x7d706a5d
mov rcx, rbx
mov dword [rsp - 0x34], ecx
call fcn.1400773b0
test rax, rax
je 0x14005a96f
mov dword [rsp - 0x1c], 0x369906d6
movabs rcx, 0x308cc0e97bf1b4c1
sub rcx, 0x288aea96
xor rcx, 0x76f7e222
add rcx, 0x134ff043
xor rcx, 0x7d378f40
mov dword [rsp + 0xdc], edi
mov rbx, rbx
xor rax, rcx
movabs rcx, 0x11d073003eb3409b
xor rcx, 0x24212372
add rcx, 0x24397f6d
add rcx, 0x7fffffff
sub rcx, 0xbe55c6f
not rax
mov dword [rsp - 0x30], edx
add rax, rcx
movabs rcx, 0xa4e4b02c7207a139
xor rcx, 0x52f1ef51
add rcx, 0x53df36e7
sub rcx, 0x22e08852
xor rcx, 0x485d76fc
ror rax, 0xb
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
mov qword [rsi + 0xa0], rax
jmp 0x14005a99b
mov dword [rsp + 0xdc], 0x2f0df32c
sub dword [rsp + 0xdc], 0x326e9c1
add dword [rsp + 0xdc], 0x4ee60653
sub dword [rsp + 0xdc], 0x7acd0fbd
mov edx, 0x6096b926
sub edx, 0x212559b4
sub edx, 0x158202e2
add edx, 0xb64e042
xor edx, 0x190d2b75
mov rcx, rbx
xchg r15, r15
call fcn.1400773b0
test rax, rax
je 0x14005aa83
mov dword [rsp - 0x24], esi
movabs rcx, 0xbb10e8d8048f3a14
add rcx, 0x31996314
xor rcx, 0x5e3b05fa
add rcx, 0xc7b743f
add rcx, 0x3595e0d5
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x20], 0x2414205b
add rax, rcx
movabs rcx, 0x50e653b00f724599
xor rcx, 0x5c42ca13
sub rcx, 0xa3717ba
add rcx, 0xcd8389b
not rax
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x606330c82f66b4a7
sub rcx, 0x2961d3b
add rcx, 0xbac0ac9
add rcx, 0xb82d642
sub rcx, 0x401e934c
ror rax, 2
ror rax, 0x18
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
xchg r11, rax
mov qword [rsi + 0xa8], r11
xchg r11, rax
jmp 0x14005aaaf
mov dword [rsp + 0xe0], 0x595e5b4a
xor dword [rsp + 0xe0], 0x4d5e05d4
add dword [rsp + 0xe0], 0xaf3afda
xor dword [rsp + 0xe0], 0x1ef40e79
mov edx, 0x4f8f40c5
sub edx, 0x39b7e58
xor edx, 0x5ced54d0
add edx, 0x1e61933c
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.1400773b0
mov r10, r10
test rax, rax
je 0x14005ab98
movabs rcx, 0x83e19d9f70931e72
add rcx, 0x5eb132e
sub rcx, 0x326b84d5
xor rcx, 0x590a696e
add rcx, 0x7fffffff
xor rcx, 0x2aefb2ef
mov dword [rsp + 0xe4], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x10ae3c2206776f9c
add rcx, 0xec41c88
add rcx, 0x790a13d
add rcx, 0x16a29219
add rcx, 0x374759bb
rol rax, 0x1b
rol rax, 0xd
rol rax, 4
rol rax, 0xc
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x2245984a1171ccd3
xor rax, 0x4cdc6543
xor rax, 0x2f3d2fc
sub rax, 0x1eb6520e
add rax, 0x57018ded
ror rcx, 0x39
xchg r8, r8
xor rcx, rax
xchg rdi, rcx
mov qword [rsi + 0xb0], rdi
xchg rcx, rdi
jmp 0x14005abcf
mov dword [rsp + 0xe4], 0x68130e2
add dword [rsp + 0xe4], 0x54f60719
xor dword [rsp + 0xe4], 0x7eff632a
add dword [rsp + 0xe4], 0x59b6370e
sub dword [rsp + 0xe4], 0x7f3e8bde
mov edx, 0x3e827481
xor edx, 0x187320c8
add edx, 0x15babc79
xor edx, 0x39dedc4f
add edx, 0x1052db1c
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.1400773b0
mov dword [rsp - 0x2c], 0x54e3f83a
test rax, rax
je 0x14005ac90
not rax
mov dword [rsp + 0xec], edi
xchg r12, r12
movabs rcx, 0x53ca42197241d681
sub rcx, 0x8b3a390
xor rcx, 0x3027c8f3
add rcx, 0x1639cb6a
sub rax, rcx
movabs rcx, 0xd095421a59fecb41
sub rcx, 0x30ff4e5c
xor rcx, 0x77415830
add rcx, 0x7fffffff
xor rcx, 0x219d74af
rol rax, 0x22
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
not rax
xchg rdx, rax
mov qword [rsi + 0xb8], rdx
xchg rdx, rax
jmp 0x14005acc7
mov dword [rsp + 0xec], 0xd6a3919
xor dword [rsp + 0xec], 0x661b72c6
xor dword [rsp + 0xec], 0x50165271
add dword [rsp + 0xec], 0x54836a6
sub dword [rsp + 0xec], 0x40af5053
mov edx, 0x9e44eab
add edx, 0x436d9459
sub edx, 0x47853075
add edx, 0x4cd9239d
add edx, 0x894dab89
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x38], 0x121ca761
test rax, rax
je 0x14005ada8
rol rax, 0x17
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xb01f18059b368ff
sub rcx, 0x3f4ba3c1
add rcx, 0x5dcd49f0
sub rcx, 0x678e2373
xor rax, rcx
mov dword [rsp - 0x28], edx
mov dword [rsp + 0x138], edi
movabs rcx, 0x2d22de5a6cc2a131
sub rcx, 0x5198d071
add rcx, 0xf0dbef
add rcx, 0x4d0d09a6
sub rax, rcx
movabs rcx, 0x1756e0631fe7f528
add rcx, 0x33503db9
add rcx, 0x11b72790
xor rcx, 0x4f9f4c7
xor rax, rcx
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 2
xchg r15, rax
mov qword [rsi + 0xc0], r15
xchg r15, rax
jmp 0x14005addf
mov dword [rsp + 0x138], 0x6e395387
sub dword [rsp + 0x138], 0x68a9e13f
add dword [rsp + 0x138], 0x75a3bf65
sub dword [rsp + 0x138], 0x1543e3bd
sub dword [rsp + 0x138], 0x65ef4def
mov edx, 0x34642a2
add edx, 0x3dcff77d
xor edx, 0x15a2dea2
xor edx, 0xe31689c4
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x34], 0x8bc23a4
test rax, rax
je 0x14005aeb5
not rax
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x38], 0x7e8936ec
rol rax, 0xc
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x7aff04673b39f15b
add rcx, 0xf829de9
xor rcx, 0x22a5321
xor rcx, 0x6b758fbc
add rcx, 0x7fffffff
add rcx, 0x48ef994a
xor rax, rcx
mov r13, r13
movabs rcx, 0x577afba16abc86cd
add rcx, 0x123884d7
sub rcx, 0x54775044
xor rcx, 0x585e803f
xor rcx, 0x66f50ed3
sub rax, rcx
rol rax, 0x1b
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x14], edi
jmp 0x14005aedd
mov dword [rsp + 0x38], 0x185b485a
add dword [rsp + 0x38], 0x2c2646eb
sub dword [rsp + 0x38], 0x5e04f30
add dword [rsp + 0x38], 0x3c5077b
sub dword [rsp + 0x38], 0x4266478f
mov edx, 0x76adb612
sub edx, 0xec9ff33
sub edx, 0x2cab0c50
sub edx, 0x1ac56435
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.1400773b0
test rax, rax
je 0x14005afa7
mov dword [rsp - 0x28], 0x693a3dc9
not rax
mov dword [rsp + 0x3c], edi
movabs rcx, 0x1d2f07a771952b41
sub rcx, 0x43ab5ff7
xor rcx, 0x6b4cf3a0
xor rcx, 0x10dba979
add rcx, 0x7fffffff
sub rcx, 0x54dedee9
add rax, rcx
mov dword [rsp - 0x3c], 0x22d51252
movabs rcx, 0xe12cb53848228ef6
add rcx, 0x19f7f693
xor rcx, 0x3b07c38c
add rcx, 0x7fffffff
xor rcx, 0x2d483511
ror rax, 0x20
ror rax, 6
ror rax, 1
ror rax, 0xd
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x30], ebx
xchg r14, rax
mov qword [rsi + 0xd0], r14
xchg r14, rax
jmp 0x14005afc7
mov dword [rsp + 0x3c], 0xc858975
xor dword [rsp + 0x3c], 0x4106a7af
sub dword [rsp + 0x3c], 0x4b9fb60
xor dword [rsp + 0x3c], 0x48c9337b
mov edx, 0x5dfddc08
xor edx, 0x759430dd
add edx, 0x56448e24
xor edx, 0xcf34ccfb
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.1400773b0
test rax, rax
je 0x14005b06d
mov r14, r14
rol rax, 0xb
movabs rcx, 0xc866746931b7bf0f
xor rcx, 0x10be1353
add rcx, 0x9606b87
add rcx, 0x649e29f0
add rax, rcx
mov dword [rsp + 0x48], edi
xchg rbx, rbx
ror rax, 0x11
ror rax, 0x1a
movabs rcx, 0xd7fb1ac15b94317e
sub rcx, 0x6c5ce3a
xor rcx, 0x51d5f162
xor rcx, 0x621c237e
xor rcx, 0x432c63cb
add rax, rcx
xchg rdx, rdx
ror rax, 0xa
xchg r13, rax
mov qword [rsi + 0xd8], r13
xchg r13, rax
jmp 0x14005b08d
mov dword [rsp + 0x48], 0xdddc79e
add dword [rsp + 0x48], 0x296ed1f4
add dword [rsp + 0x48], 0x27f53b7f
sub dword [rsp + 0x48], 0x5f41d510
mov edx, 0xe0c94aa
add edx, 0x31df4338
sub edx, 0x204e3bed
add edx, 0xe4e318c
xor edx, 0x4f9878f3
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x38], esi
test rax, rax
je 0x14005b167
ror rax, 0x24
ror rax, 0xe
ror rax, 1
movabs rcx, 0x8d4a6e762cb497b0
add rcx, 0x29f48afa
sub rcx, 0x392d1770
xor rcx, 0x6ce9013b
add rcx, 0x8814546
add rax, rcx
mov dword [rsp + 0x4c], edi
rol rax, 4
rol rax, 3
rol rax, 0x11
movabs rcx, 0x64e07376417384b9
xor rcx, 0x7faa4b99
add rcx, 0x1ec6715d
sub rcx, 0x2f21e31f
add rcx, 0x6d14101
add rax, rcx
xchg r15, r15
movabs rcx, 0x735aac8948328dec
sub rcx, 0xe294d8a
add rcx, 0x1118d96a
add rcx, 0xbcea3aa
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0xe0], rdx
xchg rdx, rax
jmp 0x14005b18f
mov dword [rsp + 0x4c], 0x4dbc3276
add dword [rsp + 0x4c], 0x1899e0aa
add dword [rsp + 0x4c], 0x144aad25
xor dword [rsp + 0x4c], 0x7de3752d
sub dword [rsp + 0x4c], 0x743b567
mov edx, 0x2c8be160
sub edx, 0x29740172
xor edx, 0x1b94e49a
add edx, 0x397a81ab
sub edx, 0xb8e9cc9
mov rcx, rbx
call fcn.1400773b0
mov r11, r11
test rax, rax
je 0x14005b25f
movabs rcx, 0x6fe844f54babb8e2
add rcx, 0x3e05e30
xor rcx, 0x653af3ea
add rcx, 0x4ba99e58
sub rcx, 0x51c06dff
mov dword [rsp + 0x58], edi
xor rax, rcx
movabs rcx, 0xfc2507707988957d
xor rcx, 0x553aceea
add rcx, 0x1090ce8a
xor rcx, 0x4d6a7ecb
sub rcx, 0x36b01062
ror rax, 1
ror rax, 1
ror rax, 3
add rax, rcx
movabs rcx, 0x4310f3b8557d6642
sub rcx, 0x50f698c4
add rcx, 0x1ede98dc
xor rcx, 0x12904609
sub rcx, 0x31f4098b
not rax
sub rax, rcx
xchg r10, r10
xchg r15, rax
mov qword [rsi + 0xe8], r15
xchg r15, rax
jmp 0x14005b27f
mov dword [rsp + 0x58], 0x48291bcc
add dword [rsp + 0x58], 0x33ae330b
xor dword [rsp + 0x58], 0x6f3534e4
sub dword [rsp + 0x58], 0x14e27a32
mov edx, 0x2a7d241a
add edx, 0x50d21667
sub edx, 0x11c31d97
xor edx, 0xbadf556b
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.1400773b0
test rax, rax
je 0x14005b32d
mov r8, r8
not rax
mov dword [rsp + 0x5c], edi
movabs rcx, 0x562c6324494a8f49
sub rcx, 0x24028b7
xor rcx, 0x3fa11b64
add rcx, 0x53a892a7
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x691e5b2714f7a882
sub rcx, 0xbedee7e
add rcx, 0xa1eb35d
add rcx, 0x62480eee
sub rcx, 0x2fcffaca
ror rax, 0x15
ror rax, 9
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov rcx, rcx
xchg r8, rax
mov qword [rsi + 0xf0], r8
xchg r8, rax
jmp 0x14005b34d
mov dword [rsp + 0x5c], 0x576ee753
sub dword [rsp + 0x5c], 0x55cff46c
add dword [rsp + 0x5c], 0x381515b7
sub dword [rsp + 0x5c], 0x39b4089d
mov edx, 0x21352e53
xor edx, 0x13dd3369
add edx, 0x3692e036
sub edx, 0x52f81371
add edx, 0xcac25199
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x2c], ebp
je 0x14005b431
rol rax, 0x28
rol rax, 1
movabs rcx, 0xfdb125320725ae3
xor rcx, 0x160c4766
add rcx, 0x25950b38
add rcx, 0x7fffffff
add rcx, 0x7757459
add rax, rcx
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x28], 0x2d817b3d
movabs rcx, 0x680b33bb29afcde6
add rcx, 0x182d4856
add rcx, 0x38585f46
sub rcx, 0x69588a33
add rcx, 0x7fffffff
sub rcx, 0xc6885ab
xor rax, rcx
movabs rcx, 0xee634c0b6ce8b218
xor rcx, 0x16b12980
xor rcx, 0x6c9937cc
xor rcx, 0x12210760
rol rax, 0x20
rol rax, 1
rol rax, 0x14
rol rax, 2
rol rax, 1
add rax, rcx
mov qword [rsi + 0xf8], rax
jmp 0x14005b451
mov dword [rsp + 0x68], 0x24ef75b8
xor dword [rsp + 0x68], 0x119ebce5
xor dword [rsp + 0x68], 0x7ae72c0e
sub dword [rsp + 0x68], 0x4f96e552
mov edx, 0x4e0269bf
add edx, 0x4b5e211
sub edx, 0x46c42441
xor edx, 0x7bf1f73e
sub edx, 0x4075967d
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.1400773b0
mov rsp, rsp
test rax, rax
je 0x14005b52e
ror rax, 5
ror rax, 0x15
ror rax, 5
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x303716c52c49173d
sub rcx, 0xb95f3c4
xor rcx, 0x1663998
xor rcx, 0x3df821af
add rcx, 0x217dbc76
add rax, rcx
mov dword [rsp - 0xc], ecx
mov dword [rsp + 0x74], edi
rol rax, 4
rol rax, 0x11
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x62d4c573418e0b0e
add rcx, 0x38aa5d4f
sub rcx, 0x60a7f5fc
sub rcx, 0x564b3d0
not rax
mov dword [rsp - 0x38], 0x267abb1b
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x100], r9
xchg r9, rax
jmp 0x14005b556
mov dword [rsp + 0x74], 0x5e25ed11
sub dword [rsp + 0x74], 0x150243e5
xor dword [rsp + 0x74], 0xd86dc4c
sub dword [rsp + 0x74], 0x2d6eef0e
sub dword [rsp + 0x74], 0x17368651
mov edx, 0x3e4f7fa6
xor edx, 0x29d9fcd9
add edx, 0x5c304cc7
xor edx, 0x78d937d4
mov rcx, rbx
xchg rcx, rcx
call fcn.1400773b0
test rax, rax
je 0x14005b600
mov dword [rsp - 0x2c], 0x251d89b5
ror rax, 0x25
ror rax, 7
ror rax, 1
movabs rcx, 0x45c54eac16cbc09e
xor rcx, 0x6ecbd3dc
sub rcx, 0x2bacdd8f
sub rcx, 0x78cecb9
sub rcx, 0x13dddc50
not rax
mov dword [rsp + 0x78], edi
rol rax, 0xa
rol rax, 7
rol rax, 1
xor rax, rcx
movabs rcx, 0x66087b1b7db5f18a
xor rcx, 0x42171321
xor rcx, 0x55648683
add rcx, 0x2891f5fe
sub rax, rcx
xchg r9, r9
mov qword [rsi + 0x108], rax
jmp 0x14005b620
mov dword [rsp + 0x78], 0x3ce94680
xor dword [rsp + 0x78], 0x1b165312
sub dword [rsp + 0x78], 0x199f7077
sub dword [rsp + 0x78], 0xe5fa51a
mov edx, 0x730619ec
add edx, 0x5fa1e93
sub edx, 0x54386de6
add edx, 0x2999fa77
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.1400773b0
test rax, rax
mov rbp, rbp
je 0x14005b6d7
movabs rcx, 0xb7676e9f6c41c110
sub rcx, 0x1365b1ff
add rcx, 0x1be382fb
xor rcx, 0x73e52623
mov dword [rsp + 0x84], edi
add rax, rcx
mov r10, r10
movabs rcx, 0x779393512de7c0d7
xor rcx, 0x76ce35dd
xor rcx, 0x23757a5e
add rcx, 0x403ebb47
ror rax, 6
ror rax, 0x10
ror rax, 0xb
add rcx, rax
rol rcx, 0x13
rol rcx, 1
rol rcx, 2
rol rcx, 1
rol rcx, 1
rol rcx, 1
rol rcx, 1
rol rcx, 1
not rcx
mov qword [rsi + 0x110], rcx
xchg r9, r9
jmp 0x14005b70e
mov dword [rsp + 0x84], 0x33085d1f
add dword [rsp + 0x84], 0x1fed5af1
sub dword [rsp + 0x84], 0x3e5791fa
add dword [rsp + 0x84], 0x522dcc7f
sub dword [rsp + 0x84], 0x66cbf294
mov edx, 0x2eab97eb
xor edx, 0x4a9fe3a4
xor edx, 0x314d67ed
sub edx, 0x1fa6e82e
add edx, 0x70c2ebe2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400773b0
test rax, rax
je 0x14005b7d7
xchg r14, r14
rol rax, 0x15
rol rax, 3
rol rax, 0xa
rol rax, 1
movabs rcx, 0xe954cf436f9bbddc
xor rcx, 0x5556edcb
add rcx, 0x296bc62a
xor rcx, 0x3af79753
sub rcx, 0x3bbdcf26
add rax, rcx
mov dword [rsp + 0x88], edi
mov rdi, rdi
not rax
movabs rcx, 0x437598905e52667f
sub rcx, 0x1429e09c
sub rcx, 0x1d0ef24f
add rcx, 0x3073fa03
add rcx, 0x7fffffff
sub rcx, 0x294d90eb
sub rax, rcx
rol rax, 7
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x118], rax
jmp 0x14005b80e
mov dword [rsp + 0x88], 0x1684a394
xor dword [rsp + 0x88], 0x5426948d
xor dword [rsp + 0x88], 0x61236e93
add dword [rsp + 0x88], 0xa14561c
xor dword [rsp + 0x88], 0x2d95afa7
mov edx, 0x4e0d850
add edx, 0x40792757
xor edx, 0x1eee012d
xor edx, 0x325dc9e9
mov rcx, rbx
xchg rcx, rcx
call fcn.1400773b0
test rax, rax
je 0x14005b8d2
mov dword [rsp - 0x40], ebp
rol rax, 8
rol rax, 0x27
rol rax, 1
rol rax, 1
movabs rcx, 0x51d7e70d7e2b1a18
sub rcx, 0x32de2afa
xor rcx, 0x543b358f
add rcx, 0x7fffffff
add rcx, 0x25117675
not rax
mov dword [rsp + 0x94], edi
xchg r12, r12
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 7
ror rax, 1
add rax, rcx
movabs rcx, 0xe5e809706f022a1
xor rcx, 0x68263606
xor rcx, 0x1e029c54
sub rcx, 0x16590bf4
add rcx, 0x7fffffff
add rcx, 0x24d75f4
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x120], rcx
xchg rcx, rax
jmp 0x14005b909
mov dword [rsp + 0x94], 0x1c28b87d
xor dword [rsp + 0x94], 0x7b4a6d6e
sub dword [rsp + 0x94], 0x3ca9e2dc
sub dword [rsp + 0x94], 0xb5b2974
sub dword [rsp + 0x94], 0x1f5dc8c2
mov edx, 0x418e3040
add edx, 0xe455318
sub edx, 0x287340e3
add edx, 0x34381b9d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400773b0
mov dword [rsp - 0x38], ebp
test rax, rax
je 0x14005b9d0
movabs rcx, 0x4f31fdc4125ea6e2
sub rcx, 0x1668180
sub rcx, 0x8330b69
add rcx, 0x7260e58e
mov dword [rsp + 0xa0], edi
add rax, rcx
movabs rcx, 0x4da658e9106c5fd2
sub rcx, 0xf3536b7
add rcx, 0x1ff88c11
add rcx, 0x4b6d32e3
add rcx, 0x7fffffff
add rcx, 0x11b5cb32
ror rax, 0x28
ror rax, 1
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x34], esi
sub rax, rcx
ror rax, 0x2b
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x128], rbp
xchg rbp, rax
jmp 0x14005ba07
mov dword [rsp + 0xa0], 0x7059c198
xor dword [rsp + 0xa0], 0x79111903
xor dword [rsp + 0xa0], 0x68163b76
xor dword [rsp + 0xa0], 0x40ee3f09
sub dword [rsp + 0xa0], 0x21b0dce3
mov edx, 0x1955e5a2
add edx, 0x5921a5e7
xor edx, 0x1501fb89
xor edx, 0xa5599ad
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.1400773b0
test rax, rax
mov rdx, rdx
je 0x14005baf7
movabs rcx, 0xa1fde1c94fac8686
xor rcx, 0x61f766db
sub rcx, 0x275a8da9
add rcx, 0x12824724
mov dword [rsp + 0xa4], edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x79a3835004863456
xor rcx, 0x4304857f
xor rcx, 0x425b8cb5
xor rcx, 0x5c9c4e86
sub rcx, 0x36412238
xor rax, rcx
movabs rcx, 0x5c2838d447567855
xor rcx, 0x5551804b
xor rcx, 0x39c9e520
sub rcx, 0xfefe7c2
add rax, rcx
mov dword [rsp - 0x40], 0xe7a0cbf
movabs rcx, 0xd6fff8aa5842d9c4
add rcx, 0x11d89574
sub rcx, 0x171a4adc
sub rcx, 0x19f87ff2
sub rcx, 0x648348f
rol rax, 0xb
rol rax, 1
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x130], rsp
xchg rsp, rax
jmp 0x14005bb2e
mov dword [rsp + 0xa4], 0x6b90539d
sub dword [rsp + 0xa4], 0x125da9e1
xor dword [rsp + 0xa4], 0x1c0f5c4c
add dword [rsp + 0xa4], 0x19c9b0e8
xor dword [rsp + 0xa4], 0x5f07a6d9
mov edx, 0x5896879e
xor edx, 0x3ed11cb
sub edx, 0x438a7ce9
add edx, 0x3dc956a8
mov rcx, rbx
call fcn.1400773b0
xchg rsi, rsi
test rax, rax
je 0x14005bc12
ror rax, 0x1d
ror rax, 6
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x161bef961c7acda1
xor rcx, 0x7a2c9584
sub rcx, 0x3bcea903
add rcx, 0x7fffffff
xor rcx, 0x5820e51f
xor rax, rcx
mov r13, r13
mov dword [rsp + 0xac], edi
movabs rcx, 0x10506af4215ecd02
add rcx, 0x4a4b40ee
sub rcx, 0x102d2c91
sub rcx, 0x18666133
add rcx, 0x7c8bb8ff
sub rax, rcx
movabs rcx, 0x2bd445ce0de0fae7
add rcx, 0x5a740302
xor rcx, 0x4f66cb3a
xor rcx, 0x7f67e7ea
sub rcx, 0x3c75cc10
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], ebp
mov qword [rsi + 0x138], rax
jmp 0x14005bc3e
mov dword [rsp + 0xac], 0x5c085fd3
sub dword [rsp + 0xac], 0x36b538fe
add dword [rsp + 0xac], 0x106dd7b8
sub dword [rsp + 0xac], 0x35c0fe8c
mov edx, 0x24319ab7
add edx, 0x4499893a
xor edx, 0x3a766980
add edx, 0x2a9be2ff
add edx, 0x280d7bce
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.1400773b0
mov dword [rsp - 0x24], 0x78c7d9d7
test rax, rax
je 0x14005bcfa
rol rax, 3
rol rax, 1
movabs rcx, 0xe3ed2d2517d69374
add rcx, 0x4406671f
xor rcx, 0x5581f081
add rcx, 0x5e5b895b
add rcx, 0x3ec6586e
add rax, rcx
xchg rsi, rsi
mov dword [rsp + 0xb0], edi
not rax
movabs rcx, 0x793b0e2f6c4a124f
sub rcx, 0x418659c1
add rcx, 0x10bd6030
add rcx, 0x7fffffff
add rcx, 0x2a5fa63b
add rax, rcx
mov rdx, rdx
ror rax, 0x22
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x140], rcx
xchg rcx, rax
jmp 0x14005bd26
mov dword [rsp + 0xb0], 0x19ca7f43
xor dword [rsp + 0xb0], 0x66407167
sub dword [rsp + 0xb0], 0x32e2bfa5
sub dword [rsp + 0xb0], 0x4ca74e7e
mov edx, 0x5b0d2b10
xor edx, 0x4ed817a
sub edx, 0x57c7d869
add edx, 0x4a5ec52d
mov rcx, rbx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x18], edi
je 0x14005bdc7
not rax
mov dword [rsp + 0xbc], edi
xchg rbp, rbp
rol rax, 9
rol rax, 0x24
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x7cfe74d14a214536
xor rcx, 0x15479021
xor rcx, 0x2f932e7c
sub rcx, 0x47b09fa
add rcx, 0x7fffffff
add rcx, 0x89e17a3
not rax
add rax, rcx
mov dword [rsp - 0x3c], esi
rol rax, 4
rol rax, 3
mov qword [rsi + 0x148], rax
mov dword [rsp - 0xc], 0x3445d86
jmp 0x14005bdfe
mov dword [rsp + 0xbc], 0x64b47d74
sub dword [rsp + 0xbc], 0xf89923
sub dword [rsp + 0xbc], 0xcdf6d2a
sub dword [rsp + 0xbc], 0x486dcafe
sub dword [rsp + 0xbc], 0xe6eac28
mov edx, 0x5a107e26
xor edx, 0x4c70c57f
xor edx, 0xcde1536
add edx, 0x570c8303
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.1400773b0
mov dword [rsp - 0x14], 0x433e2612
test rax, rax
je 0x14005beb3
rol rax, 0x2a
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xc8eb1bc2025a03a
add rcx, 0x38e85e34
xor rcx, 0x5f1715fc
xor rcx, 0x77fe33f3
add rcx, 0xed77bb8
not rax
mov dword [rsp + 0xc8], edi
ror rax, 6
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], ebx
ror rax, 0xb
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x150], rax
jmp 0x14005beea
mov dword [rsp + 0xc8], 0x40a705df
add dword [rsp + 0xc8], 0x37df038a
add dword [rsp + 0xc8], 0x30fe3f9
sub dword [rsp + 0xc8], 0x60b0e60d
sub dword [rsp + 0xc8], 0x1ae50754
mov edx, 0x799bdcde
sub edx, 0x36626c43
xor edx, 0x4cf3021d
sub edx, 0x2c0ab36
mov rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x24], 0x42d3ea61
test rax, rax
je 0x14005bfaa
ror rax, 0x10
ror rax, 2
ror rax, 1
movabs rcx, 0xbc3e246732a587cc
xor rcx, 0x69ff4e3d
add rcx, 0x664390
sub rcx, 0x1b8d25f9
sub rcx, 0x2867851d
add rax, rcx
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x24], 0x65a786b2
rol rax, 0x15
movabs rcx, 0xfa4cdd3e53500cd5
xor rcx, 0x45c00e4c
xor rcx, 0x642d95e9
sub rcx, 0x6f5168f7
add rax, rcx
rol rax, 0x1f
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x158], r10
xchg r10, rax
jmp 0x14005bfe1
mov dword [rsp + 0xcc], 0x603e14b1
sub dword [rsp + 0xcc], 0x1e84bc44
add dword [rsp + 0xcc], 0x278a3639
sub dword [rsp + 0xcc], 0x42bfb453
sub dword [rsp + 0xcc], 0x2683da52
mov edx, 0x511028fb
sub edx, 0x42b4e648
add edx, 0x67f99c74
xor edx, 0x45cd42ba
sub edx, 0x17778bc3
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x28], ebp
je 0x14005c09d
rol rax, 0x34
rol rax, 3
rol rax, 3
rol rax, 1
movabs rcx, 0x7c5758b916c9069b
add rcx, 0x1dcb792
add rcx, 0x124b2564
xor rcx, 0x4d0e4bae
add rcx, 0x41460a78
add rax, rcx
xchg rsp, rsp
mov dword [rsp + 0xd4], edi
not rax
movabs rcx, 0x3a28c94a2cbea838
sub rcx, 0x128ebfa6
xor rcx, 0x1dbfe9f6
add rcx, 0x7fffffff
xor rcx, 0x65a6ccbc
add rax, rcx
not rax
mov rbp, rbp
xchg r14, rax
mov qword [rsi + 0x160], r14
xchg r14, rax
jmp 0x14005c0d4
mov dword [rsp + 0xd4], 0x41ec0d70
sub dword [rsp + 0xd4], 0x28f4d35
add dword [rsp + 0xd4], 0x1d70acda
sub dword [rsp + 0xd4], 0x578eb2b2
xor dword [rsp + 0xd4], 0x53eba62
mov edx, 0x4301dbda
xor edx, 0x3e190876
sub edx, 0x7693c0d6
add edx, 0x49ec009c
xor edx, 0x1c859a97
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.1400773b0
mov r9, r9
test rax, rax
je 0x14005c1da
movabs rcx, 0x328a46ea710170d6
sub rcx, 0x46c22710
add rcx, 0x4914ece4
sub rcx, 0x22fa6607
xor rcx, 0x114401
mov dword [rsp + 0xd8], edi
mov dword [rsp - 0x14], ebp
xor rax, rcx
movabs rcx, 0xf99d8b3a236925f1
sub rcx, 0xb36b020
xor rcx, 0x4338566a
add rcx, 0x6f7625cc
rol rax, 0x11
rol rax, 2
rol rax, 0x14
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x10986ec222a45ab0
xor rcx, 0xc2fd40d
add rcx, 0x3c2663fd
add rcx, 0x7fffffff
sub rcx, 0x372074b2
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x64ab7f481233fefa
xor rcx, 0x20bdddb5
xor rcx, 0x2364a0f7
add rcx, 0x72f4f36
add rcx, 0x51758b95
sub rax, rcx
xchg rbx, rbx
mov qword [rsi + 0x168], rax
jmp 0x14005c206
mov dword [rsp + 0xd8], 0x75035d61
sub dword [rsp + 0xd8], 0x45d3f3a1
sub dword [rsp + 0xd8], 0x378a6b2
xor dword [rsp + 0xd8], 0x2bb6c30f
mov edx, 0xf16dd00
xor edx, 0x53c2da8b
sub edx, 0x569f56b7
add edx, 0x8ec7ffec
mov rcx, rbx
xchg r11, r11
call fcn.1400773b0
test rax, rax
je 0x14005c2d9
mov dword [rsp - 0x38], 0x4909d92
movabs rcx, 0xc536e14833387725
xor rcx, 0x69ee4ab3
sub rcx, 0x452aa6ff
sub rcx, 0x7d1e46f
add rcx, 0x251cc6e2
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0xc], esp
add rax, rcx
movabs rcx, 0x1155f892e813198
xor rcx, 0x3a81a356
add rcx, 0x21731c38
add rcx, 0x45316a5d
add rcx, 0x1dc20b40
not rax
sub rax, rcx
movabs rcx, 0x5264c18a6cdfd0ab
sub rcx, 0x5fcf8b8e
xor rcx, 0x4c6a6afc
xor rcx, 0x183b32bf
sub rcx, 0x2e964e77
xor rax, rcx
mov dword [rsp - 0x30], 0x4658a679
not rax
mov qword [rsi + 0x170], rax
jmp 0x14005c310
mov dword [rsp + 0xe8], 0x1cf0c27e
add dword [rsp + 0xe8], 0x17a7d24b
sub dword [rsp + 0xe8], 0x9bff451
xor dword [rsp + 0xe8], 0x260f6269
xor dword [rsp + 0xe8], 0xcd7c210
mov edx, 0x65c26b16
xor edx, 0x68103841
add edx, 0x1e072007
xor edx, 0x12bf70a8
add edx, 0xa3ef428b
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.1400773b0
mov rsi, rsi
test rax, rax
je 0x14005c3cb
rol rax, 0x16
rol rax, 2
rol rax, 1
movabs rcx, 0x4648f2b6433ec9dc
sub rcx, 0x25ef4cb4
add rcx, 0x3c8be60d
add rcx, 0x7fffffff
add rcx, 0x418a6f3
add rax, rcx
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x14], 0x313f340e
not rax
movabs rcx, 0x3dbc31550c99c394
add rcx, 0x3a8dcd74
add rcx, 0x17e94cd7
add rcx, 0x3553134
add rax, rcx
ror rax, 0x1d
ror rax, 0xb
ror rax, 1
mov qword [rsi + 0x178], rax
mov dword [rsp - 0xc], 0x4825cc36
jmp 0x14005c3eb
mov dword [rsp + 0x30], 0x32b5b21c
xor dword [rsp + 0x30], 0x1f358777
sub dword [rsp + 0x30], 0x111677e3
sub dword [rsp + 0x30], 0x1c69bd87
mov edx, 0x36b5d8fb
add edx, 0xe7083c4
sub edx, 0x3ab84917
add edx, 0x66655df9
mov rcx, rbx
call fcn.1400773b0
mov rdx, rdx
test rax, rax
je 0x14005c4ac
rol rax, 0xe
rol rax, 0xb
rol rax, 8
rol rax, 0xf
rol rax, 3
rol rax, 1
movabs rcx, 0x3a310a26439cdfea
add rcx, 0x345eae2f
sub rcx, 0x6070b2f1
add rcx, 0xb40ca53
xor rcx, 0x5fa3bb15
not rax
mov dword [rsp + 0x34], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x4931ca840cdb271a
xor rcx, 0x3058b026
xor rcx, 0x5f8cba8c
sub rcx, 0x206b9d05
xor rax, rcx
rol rax, 0x14
rol rax, 0xd
rol rax, 0x10
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x180], r12
xchg r12, rax
jmp 0x14005c4cc
mov dword [rsp + 0x34], 0x48e06d8e
xor dword [rsp + 0x34], 0x2a69c746
sub dword [rsp + 0x34], 0x585aa8b4
xor dword [rsp + 0x34], 0xa2f0215
mov edx, 0x3843358e
sub edx, 0x24c1a908
xor edx, 0xffaec9c
xor edx, 0x65d9976
add edx, 0xc43f298
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
test rax, rax
je 0x14005c593
mov rdx, rdx
not rax
mov dword [rsp + 0x40], edi
movabs rcx, 0x33bfd4213dc90858
xor rcx, 0x3a7809fa
add rcx, 0x203b9f5d
xor rcx, 0x4bc0ffa4
add rcx, 0x47c94c1d
add rax, rcx
movabs rcx, 0xb55c0fb04f6139b
xor rcx, 0x2c367a81
add rcx, 0x1852b674
add rcx, 0x24869599
add rcx, 0x7fffffff
sub rcx, 0xd593964
ror rax, 7
ror rax, 8
ror rax, 9
ror rax, 0x11
ror rax, 5
ror rax, 1
ror rax, 1
not rax
xchg rbp, rbp
sub rax, rcx
xchg rbp, rax
mov qword [rsi + 0x188], rbp
xchg rbp, rax
jmp 0x14005c5bb
mov dword [rsp + 0x40], 0x730f5ed
xor dword [rsp + 0x40], 0x34999d9c
add dword [rsp + 0x40], 0x41a6556e
sub dword [rsp + 0x40], 0x1b7529ba
sub dword [rsp + 0x40], 0x59da9424
mov edx, 0x64f86354
add edx, 0x10b0a188
sub edx, 0x3e02293e
add edx, 0x6cfcbc5a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x24], 0x779adba2
test rax, rax
je 0x14005c6bd
movabs rcx, 0x11219dad1e9fc38d
add rcx, 0xc4c30cf
add rcx, 0x13e77ab8
add rcx, 0x7fffffff
add rcx, 0x22773937
mov dword [rsp + 0x44], edi
xor rax, rcx
movabs rcx, 0x2bb2d8fa5fe5a64e
add rcx, 0xb896aac
sub rcx, 0x53e95628
add rcx, 0x7fffffff
xor rcx, 0x58131fcd
add rax, rcx
movabs rcx, 0x2a373c211dbeec8e
add rcx, 0x1febcbcb
sub rcx, 0x194e1d1e
add rcx, 0x7fffffff
add rcx, 0x3530e78d
xor rax, rcx
xchg r14, r14
movabs rcx, 0x442c153d16c2c94d
add rcx, 0xcf45d8
add rcx, 0x5a5eebb
add rcx, 0x7fffffff
add rcx, 0xc8b180c
sub rax, rcx
rol rax, 3
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x190], rax
jmp 0x14005c6dd
mov dword [rsp + 0x44], 0x48584ead
sub dword [rsp + 0x44], 0x3a30dd6f
add dword [rsp + 0x44], 0x523ac06f
sub dword [rsp + 0x44], 0x606231ac
mov edx, 0x2dfda6b0
add edx, 0x257343
sub edx, 0x9938b0e
add edx, 0x3be038cd
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.1400773b0
test rax, rax
je 0x14005c7a6
xchg rbx, rbx
rol rax, 0xe
rol rax, 6
rol rax, 0xc
rol rax, 1
rol rax, 1
movabs rcx, 0x7fbe05fc0d895560
add rcx, 0x1c0a6539
xor rcx, 0x15c553a
xor rcx, 0xcbe30d5
add rcx, 0x7fffffff
xor rcx, 0x57284ff2
xor rax, rcx
mov dword [rsp + 0x50], edi
rol rax, 4
rol rax, 0xc
rol rax, 5
rol rax, 1
movabs rcx, 0x2c5346916dc1ff96
sub rcx, 0x2ea823e3
add rcx, 0x3457a937
sub rcx, 0x37258275
add rcx, 0x7fffffff
xor rcx, 0x739a9d4c
add rax, rcx
not rax
mov dword [rsp - 0x20], ebx
mov qword [rsi + 0x198], rax
jmp 0x14005c7ce
mov dword [rsp + 0x50], 0x71e12081
sub dword [rsp + 0x50], 0x499685e
xor dword [rsp + 0x50], 0x569085f4
add dword [rsp + 0x50], 0x1442deb5
xor dword [rsp + 0x50], 0x501a1c8d
mov edx, 0x47ef272c
xor edx, 0x2424bf8b
sub edx, 0x2e7dd655
xor edx, 0x4aa71868
sub edx, 0x6f246104
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.1400773b0
mov dword [rsp - 0x2c], esi
test rax, rax
je 0x14005c88e
movabs rcx, 0xb753ea052375dc87
add rcx, 0x3c54f005
sub rcx, 0x570f0e5e
add rcx, 0x19f41071
add rcx, 0x7fffffff
add rcx, 0x3017bf5b
mov dword [rsp + 0x54], edi
add rax, rcx
mov rbp, rbp
movabs rcx, 0x748ddd97b1a919a
sub rcx, 0x64ff71a3
add rcx, 0x576b046a
add rcx, 0x7fffffff
sub rcx, 0xc32239c
xor rax, rcx
ror rax, 0x1e
not rax
xchg rcx, rcx
rol rax, 6
rol rax, 2
rol rax, 0xb
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1a0], rax
jmp 0x14005c8b6
mov dword [rsp + 0x54], 0x14b7e65f
xor dword [rsp + 0x54], 0x20c2cb06
add dword [rsp + 0x54], 0x45a3f366
sub dword [rsp + 0x54], 0x322da1d3
sub dword [rsp + 0x54], 0x47eb7eeb
mov edx, 0x4ae61829
xor edx, 0x599df9a8
sub edx, 0x135a2c9b
xor edx, 0xfaa2b71d
mov rcx, rbx
call fcn.1400773b0
mov r9, r9
test rax, rax
je 0x14005c955
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x1232f4eb74f67269
xor rcx, 0xd5e5c01
sub rcx, 0x6a96a408
xor rcx, 0x5f640dff
xor rcx, 0x522a6e06
not rax
mov dword [rsp + 0x60], edi
mov dword [rsp - 0x34], esi
sub rax, rcx
movabs rcx, 0x3fbf864948c3caca
xor rcx, 0x6f54893b
add rcx, 0x25adf9ad
xor rcx, 0x36ca3505
not rax
sub rax, rcx
xchg r13, rax
mov qword [rsi + 0x1a8], r13
xchg r13, rax
jmp 0x14005c97d
mov dword [rsp + 0x60], 0x3e6c8864
sub dword [rsp + 0x60], 0x230c917f
add dword [rsp + 0x60], 0x5dc4ea0e
sub dword [rsp + 0x60], 0x3ce36343
sub dword [rsp + 0x60], 0x3c417daf
mov edx, 0x44130ed7
xor edx, 0x224ba121
sub edx, 0x46270d75
xor edx, 0x1afd8edc
xor edx, 0xfee1dde1
mov rcx, rbx
call fcn.1400773b0
test rax, rax
xchg rdi, rdi
je 0x14005ca60
ror rax, 0x1d
ror rax, 8
ror rax, 4
ror rax, 1
movabs rcx, 0x9dcd65f942b0073e
sub rcx, 0x8c91c10
sub rcx, 0x245511e
sub rcx, 0x285cba1c
add rcx, 0x2d585027
add rax, rcx
mov dword [rsp + 0x64], edi
mov dword [rsp - 0x40], 0x7b2fda19
not rax
movabs rcx, 0x6a86b38e5d08f776
xor rcx, 0x59f06d15
sub rcx, 0x1327100
add rcx, 0x25be8795
add rcx, 0x7fffffff
sub rcx, 0x14bb91c5
add rax, rcx
mov rcx, rcx
movabs rcx, 0x42a8f44d17b84919
add rcx, 0x59f3255f
sub rcx, 0x591b7e30
add rcx, 0x7fffffff
xor rcx, 0x1a50c345
xor rax, rcx
mov qword [rsi + 0x1b0], rax
mov rdi, rdi
jmp 0x14005ca80
mov dword [rsp + 0x64], 0x361681bb
xor dword [rsp + 0x64], 0x516d8e81
xor dword [rsp + 0x64], 0x5b1ccd61
sub dword [rsp + 0x64], 0x3c67c25a
mov edx, 0x6b7f6929
add edx, 0xfea7d3c
sub edx, 0x72833c30
add edx, 0xcd8a2a29
mov rcx, rbx
xchg r9, r9
call fcn.1400773b0
test rax, rax
je 0x14005cb73
mov dword [rsp - 0x10], 0x746e8eab
movabs rcx, 0xb1ca67cb67df8ab4
sub rcx, 0x5bd5a420
add rcx, 0x16da27fb
xor rcx, 0x18aa9d2d
mov r13d, edi
mov dword [rsp - 0x18], 0x6aa2837a
add rax, rcx
movabs rcx, 0x57a32b2f10ef04a2
xor rcx, 0x2f07f15c
xor rcx, 0x5c7c59
add rcx, 0x7fffffff
xor rcx, 0x349818f0
rol rax, 5
rol rax, 0xb
rol rax, 1
add rcx, rax
xchg r9, r9
movabs rax, 0x2642950d5c3fedc3
sub rax, 0x2cbba9f
sub rax, 0x55e9cfb1
xor rax, 0x2475dd99
add rax, 0x7fffffff
sub rax, 0x1c50a279
xor rcx, rax
movabs rax, 0x4d54bbbc2d5490e6
add rax, 0xcfa867a
xor rax, 0x2357bf20
xor rax, 0x397dbc77
add rcx, rax
xchg r15, rcx
mov qword [rsi + 0x1b8], r15
xchg r15, rcx
jmp 0x14005cb8e
mov r13d, 0x7d38f76b
xor r13d, 0x615669f0
add r13d, 0x51df7f59
sub r13d, 0x6e4e1df3
mov edx, 0x21c9f938
add edx, 0x36eb9cd5
sub edx, 0x227c5484
xor edx, 0x32c55c81
add edx, 0x441b354f
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.1400773b0
test rax, rax
xchg rdx, rdx
je 0x14005cc51
not rax
movabs rcx, 0x14036d8b3938d622
add rcx, 0x30dcd40a
sub rcx, 0xb7ee36
add rcx, 0x71971945
ror rax, 0xb
ror rax, 2
ror rax, 1
mov r12d, edi
mov r9, r9
add rax, rcx
movabs rcx, 0x7c40acd52d013ccf
xor rcx, 0x2cce49ef
xor rcx, 0x70208e55
sub rcx, 0x598dc7c3
xor rax, rcx
mov r12, r12
movabs rcx, 0x4bc8b78e4d188a27
xor rcx, 0x3657530
add rcx, 0x178001bb
xor rcx, 0x4b96d8ea
add rax, rcx
mov qword [rsi + 0x1c0], rax
mov r13, r13
jmp 0x14005cc6c
mov r12d, 0x546cfdaa
sub r12d, 0x173370c4
xor r12d, 0x191d8d3b
sub r12d, 0x242401dc
mov edx, 0x4039ae49
xor edx, 0x392e3e25
add edx, 0x190b7f4
xor edx, 0xdcc4be7
sub edx, 0x133e126f
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.1400773b0
mov dword [rsp - 0x34], ebx
test rax, rax
je 0x14005cd43
movabs rcx, 0x778c1913277156d3
add rcx, 0x262a65ee
sub rcx, 0xcf9f321
sub rcx, 0x4058d78e
mov r15d, edi
mov dword [rsp - 0x40], 0x17d47b14
xor rax, rcx
movabs rcx, 0x3d14751c46f794f5
add rcx, 0x10e84059
sub rcx, 0x4184700d
add rcx, 0x2abab39d
add rcx, 0x7fffffff
sub rcx, 0x2e40ae36
ror rax, 0x1d
ror rax, 2
ror rax, 6
ror rax, 8
ror rax, 9
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x1916c005
rol rax, 4
rol rax, 4
rol rax, 2
not rax
mov qword [rsi + 0x1c8], rax
mov dword [rsp - 0x40], 0x32fded6b
jmp 0x14005cd5e
mov r15d, 0x6e840add
sub r15d, 0x27c2b284
sub r15d, 0x324bbd42
sub r15d, 0x14759b16
mov edx, 0x476e5771
sub edx, 0x1cf8824d
xor edx, 0x7d01c804
add edx, 0x24662f60
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400773b0
test rax, rax
mov dword [rsp - 0x20], esi
je 0x14005ce30
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x14ecd91a0ae1c005
add rcx, 0x3ff9b1d2
xor rcx, 0x139d80a9
xor rcx, 0x5fb44af9
xor rax, rcx
mov dword [rsp - 0x28], esi
mov r14d, edi
rol rax, 5
rol rax, 4
rol rax, 2
rol rax, 1
movabs rcx, 0x457838805834e7b0
sub rcx, 0x50f88da9
add rcx, 0x2a3f41f
add rcx, 0x7fffffff
xor rcx, 0x3afea07f
xor rax, rcx
movabs rcx, 0x8f33d6274a1e9d0
xor rcx, 0x6dcd3b5a
add rcx, 0x1cff470
sub rcx, 0x91fb749
sub rax, rcx
mov r11, r11
mov qword [rsi + 0x1d0], rax
jmp 0x14005ce52
mov r14d, 0x6092e45b
xor r14d, 0x3ac08c25
xor r14d, 0x79fd3c54
add r14d, 0x44848bc9
xor r14d, 0x6833dff2
mov edx, 0x571e48b
xor edx, 0x1dcf936f
xor edx, 0x28171d5f
add edx, 0x422dc301
sub edx, 0x389f4342
mov rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x1c], 0x2a6d345d
test rax, rax
je 0x14005cf3a
movabs rcx, 0x505f3a504fd8a453
add rcx, 0xda840fe
xor rcx, 0x2655203c
add rcx, 0xf2da13c
mov ebp, edi
add rax, rcx
movabs rcx, 0x32aedb1d0744cf34
xor rcx, 0x7bcdb42a
sub rcx, 0x1e4d052
add rcx, 0x69fd52e8
xor rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x6e97e2d26d8e6af6
sub rcx, 0xd296003
xor rcx, 0x22477928
add rcx, 0x2e7e1a71
sub rcx, 0x6c258632
sub rax, rcx
movabs rcx, 0x93a1c4120c8bc6d
sub rcx, 0x18930f4a
xor rcx, 0x11669863
add rcx, 0x3c8dec71
sub rcx, 0x90c924
not rax
add rax, rcx
mov rdx, rdx
xchg r12, rax
mov qword [rsi + 0x1d8], r12
xchg r12, rax
jmp 0x14005cf57
mov ebp, 0x31a2da5
add ebp, 0x441e1756
sub ebp, 0x38a70f81
add ebp, 0x371c027c
sub ebp, 0x45ad37f5
mov edx, 0x5533a873
xor edx, 0x581fb39c
xor edx, 0xe8a04d1
add edx, 0x5ed53f90
xor edx, 0x67d1fde9
mov rcx, rbx
call fcn.1400773b0
mov dword [rsp - 0x34], 0x5f303af2
test rax, rax
je 0x14005d011
not rax
movabs rcx, 0x5be5acd1694d878d
xor rcx, 0x4aa4753f
add rcx, 0x504974b
xor rcx, 0x64d05d5d
add rcx, 0x7fffffff
add rcx, 0x18953f47
add rax, rcx
mov r8, r8
movabs rcx, 0x155a610962400ffe
add rcx, 0xefb5cf3
xor rcx, 0x56686a49
sub rcx, 0xedf40b0
add rcx, 0x2019363d
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
mov dword [rsp - 0x40], ebx
mov qword [rsi + 0x1e0], rax
jmp 0x14005d02e
mov edi, 0x4fe24492
sub edi, 0x4f94b6a1
add edi, 0x4bfe70d
add edi, 0x2365845b
xor edi, 0x2872f958
mov eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x140]
xchg r8, r8
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
mov dword [rsp - 0x14], ebp
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
xchg r15, r15
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
xchg r15, r15
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
mov rbx, rbx
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
xchg r11, r11
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
mov dword [rsp - 0x28], ebp
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
mov dword [rsp - 0x2c], 0x620970cb
or eax, r13d
xchg rbx, r14
mov r14, qword [rsp + 0x130]
xchg rbx, r14
or eax, r12d
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov dword [rsp - 0x40], 0x575f0856
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, r15d
xchg r15, r15
or eax, r14d
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
mov dword [rsp - 0x34], ecx
or eax, dword [rsp + 0x90]
or eax, ebp
or eax, dword [rsp + 0x94]
mov dword [rsp - 0x40], ecx
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, edi
or eax, dword [rsp + 0xa0]
mov dword [rsp - 0x38], 0x298e64df
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
mov dword [rsp - 0x30], 0x52afc333
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov dword [rsp - 0x3c], 0x21d15789
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
xchg r9, r9
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov rbp, rbp
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
mov dword [rsp - 0x44], esp
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
mov r11, r11
sete al
add rsp, 0x4822cc2d
sub rsp, 0x4822cb3d
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
mov r12, r12
ret