Function at 0x140058fa0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rsi
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
xchg r9, r9
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
xchg rdi, rdi
sub rsp, 0x5559b319
add rsp, 0x5559b229
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg rcx, rbx
mov rcx, rbx
xchg rcx, rbx
mov edx, 0x3d595ec
add edx, 0x6dea3791
sub edx, 0x3671c5ff
xor edx, 0x2d318b9
add edx, 0x549ac8f
call fcn.1400756e0
xor edi, edi
mov dword [rsp - 0x1c], 0x6ade4539
test rax, rax
je 0x1400590c6
movabs rcx, 0x5909dc3e42c7e19c
add rcx, 0x923e919
sub rcx, 0x13383e02
sub rcx, 0x15a83037
mov dword [rsp + 0xcc], edi
add rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x7ef039f5076fd9dc
add rcx, 0x5fe4b004
sub rcx, 0x18ed0f2c
xor rcx, 0x515f8767
ror rax, 0xb
ror rax, 3
ror rax, 0x10
ror rax, 5
ror rax, 4
ror rax, 1
not rax
mov dword [rsp - 0x44], esi
sub rax, rcx
movabs rcx, 0x674cba1655e65d46
sub rcx, 0x27bd60cd
sub rcx, 0x298fdfb5
add rcx, 0x57539b6b
xor rax, rcx
xchg rsp, rsp
xchg r9, rax
mov qword [rsi], r9
xchg r9, rax
jmp 0x1400590fd
mov dword [rsp + 0xcc], 0x21ca4724
xor dword [rsp + 0xcc], 0x3737260b
sub dword [rsp + 0xcc], 0x83d9548
add dword [rsp + 0xcc], 0x4eff1025
sub dword [rsp + 0xcc], 0x5dbedc0b
mov edx, 0x6d455adc
sub edx, 0x131617b
sub edx, 0x195e089c
sub edx, 0x20a67c12
xor edx, 0x93bea892
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.1400756e0
xchg rcx, rcx
test rax, rax
je 0x1400591fd
movabs rcx, 0xdf78fb0846920ac0
sub rcx, 0x37386612
add rcx, 0x1c888f2b
add rcx, 0x32989a31
sub rcx, 0x44af9549
mov dword [rsp + 0xd0], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x69d7c9da12ca1b72
add rcx, 0x2ab04350
add rcx, 0x24ba0a83
add rcx, 0x7fffffff
add rcx, 0xb24b1b7
not rax
mov dword [rsp - 0x10], ebx
add rax, rcx
movabs rcx, 0x2e4ab2707a7b7cd7
sub rcx, 0x15546dfd
xor rcx, 0x4ca02aa6
sub rcx, 0x17991125
not rax
sub rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0x2a73d4095d2025f7
add rcx, 0x192b5694
sub rcx, 0x2ce33e69
add rcx, 0xc700538
xor rcx, 0x5d779c83
not rax
sub rax, rcx
mov dword [rsp - 0x18], 0x62ce420c
mov qword [rsi + 8], rax
jmp 0x140059229
mov dword [rsp + 0xd0], 0x51e41c39
xor dword [rsp + 0xd0], 0x24239f07
xor dword [rsp + 0xd0], 0x48dc5dab
xor dword [rsp + 0xd0], 0x3d1bde94
mov edx, 0x50e6fab9
sub edx, 0x2d0740f5
xor edx, 0x2a6c63ba
add edx, 0xf5e7ed31
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400756e0
test rax, rax
mov dword [rsp - 0x34], 0x528d26ac
je 0x140059323
movabs rcx, 0x351138653809cac5
xor rcx, 0x57a3a538
sub rcx, 0x5397652c
add rcx, 0x7fffffff
xor rcx, 0x27f75aba
mov dword [rsp + 0xd4], edi
xor rax, rcx
mov dword [rsp - 0x20], esi
movabs rcx, 0x429a8c3574148b89
sub rcx, 0x67219100
add rcx, 0x1f8d0912
xor rcx, 0x2d8479f3
add rcx, 0x10c05801
add rax, rcx
movabs rcx, 0x67c1fb77244f1d50
xor rcx, 0x4d8cc17c
sub rcx, 0x5436a196
add rcx, 0x531e3241
xor rcx, 0x23a27466
xor rax, rcx
movabs rcx, 0xa3c7690a44b8145e
sub rcx, 0x1b6437ab
add rcx, 0x2f1f9c56
xor rcx, 0x126f4231
sub rcx, 0x36abafbc
rol rax, 2
rol rax, 2
xor rax, rcx
mov qword [rsi + 0x10], rax
mov dword [rsp - 0x20], esp
jmp 0x14005934f
mov dword [rsp + 0xd4], 0x533c03b0
sub dword [rsp + 0xd4], 0x11bae141
xor dword [rsp + 0xd4], 0x1ab7aedd
xor dword [rsp + 0xd4], 0x5b368cb3
mov edx, 0x210ca4c5
xor edx, 0x2e34edbf
add edx, 0x62f2a437
add edx, 0x309d2354
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
xchg rbx, rbx
test rax, rax
je 0x1400593eb
movabs rcx, 0xf9e64af874ec704c
sub rcx, 0x7282fcdd
xor rcx, 0x44d81474
add rcx, 0x65d2c1a5
mov dword [rsp + 0xd8], edi
xchg r9, r9
xor rax, rcx
movabs rcx, 0x144ad8670f747eb1
add rcx, 0x3af51f70
sub rcx, 0x4a068c99
add rcx, 0x21b116e0
add rcx, 0x7fffffff
add rcx, 0x1c6ae579
sub rax, rcx
xchg r12, r12
not rax
mov qword [rsi + 0x18], rax
jmp 0x140059422
mov dword [rsp + 0xd8], 0x635e17f5
xor dword [rsp + 0xd8], 0x585ba1d7
xor dword [rsp + 0xd8], 0x35d081d0
add dword [rsp + 0xd8], 0x41418d57
xor dword [rsp + 0xd8], 0x5016c548
mov edx, 0x26ba3857
sub edx, 0x1173d30e
add edx, 0x1f7759de
add edx, 0x1fb36a92
xor edx, 0x6e8acde2
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.1400756e0
test rax, rax
mov r14, r14
je 0x1400594dd
rol rax, 1
movabs rcx, 0x77fcf4024068b072
add rcx, 0x261ee9fe
sub rcx, 0x1612b5cd
add rcx, 0x7fffffff
add rcx, 0xd1816c6
add rax, rcx
mov dword [rsp + 0xdc], edi
xchg r9, r9
rol rax, 1
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x4c714a190c1b1971
add rcx, 0x5f780a56
sub rcx, 0x45247c29
sub rcx, 0x1fc97190
xor rcx, 0x4f1aac71
add rax, rcx
xchg r12, r12
rol rax, 2
rol rax, 3
mov qword [rsi + 0x20], rax
jmp 0x140059509
mov dword [rsp + 0xdc], 0x47ead807
sub dword [rsp + 0xdc], 0x3d987393
add dword [rsp + 0xdc], 0x1d982652
xor dword [rsp + 0xdc], 0x27ea8ac7
mov edx, 0x6982c347
sub edx, 0x2e3f411f
add edx, 0x30cde318
sub edx, 0xfaddb1a
add edx, 0x686f291
mov rcx, rbx
mov rdx, rdx
call fcn.1400756e0
test rax, rax
je 0x140059610
rol rax, 0x14
rol rax, 4
rol rax, 2
rol rax, 1
movabs rcx, 0x6a34d566656a48ad
sub rcx, 0x1f984fef
add rcx, 0x1b9b02cf
xor rcx, 0x26f87ab
sub rax, rcx
xchg r14, r14
mov dword [rsp + 0x40], edi
rol rax, 0x28
rol rax, 8
rol rax, 2
rol rax, 1
movabs rcx, 0x291fc16d717576b3
xor rcx, 0x6aaa8911
add rcx, 0x7ffb50e
sub rcx, 0x940ebfe
add rcx, 0x7fffffff
add rcx, 0x5ca923db
sub rax, rcx
movabs rcx, 0x735fbd0d44a2a3c1
sub rcx, 0x13251df1
xor rcx, 0x357cb92f
add rcx, 0x7fffffff
xor rcx, 0x21ea078f
ror rax, 0x17
ror rax, 8
ror rax, 2
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], esi
rol rax, 0xd
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [rsi + 0x28], rax
mov dword [rsp - 0xc], edx
jmp 0x140059630
mov dword [rsp + 0x40], 0x1012afd9
add dword [rsp + 0x40], 0xdf22cd1
xor dword [rsp + 0x40], 0x2ad2271c
xor dword [rsp + 0x40], 0x34d6fbb7
mov edx, 0x4ac8687a
xor edx, 0x21369690
sub edx, 0x5743d81c
xor edx, 0x83460556
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.1400756e0
mov dword [rsp - 0x20], 0x6a3c7c73
test rax, rax
je 0x1400596e2
not rax
mov dword [rsp - 0x28], 0x17715a03
mov dword [rsp + 0x44], edi
rol rax, 2
rol rax, 1
movabs rcx, 0xb92bcec56910636e
sub rcx, 0x189efae4
add rcx, 0x26104f16
sub rcx, 0x645c32a8
add rcx, 0x68401e4c
xor rax, rcx
mov dword [rsp - 0x24], 0x31e1836b
movabs rcx, 0x53bc670d1cad0f2a
add rcx, 0x365eab6c
add rcx, 0x1a14b15c
sub rcx, 0x53d3a007
xor rcx, 0x251d1a39
sub rax, rcx
mov rdi, rdi
mov qword [rsi + 0x30], rax
jmp 0x14005970a
mov dword [rsp + 0x44], 0x392b0fcf
add dword [rsp + 0x44], 0xf5c8fac
xor dword [rsp + 0x44], 0x3f430797
sub dword [rsp + 0x44], 0x2fcf4c41
sub dword [rsp + 0x44], 0x47f54caa
mov edx, 0x3d8378c8
sub edx, 0x1d6566bd
add edx, 0x5d78fe4c
sub edx, 0x3421a616
add edx, 0xad00693c
mov rcx, rbx
mov rbx, rbx
call fcn.1400756e0
test rax, rax
je 0x1400597b1
not rax
xchg r15, r15
mov dword [rsp + 0x54], edi
rol rax, 0x15
rol rax, 0xd
rol rax, 0x10
rol rax, 1
movabs rcx, 0x751b057c04b2822a
xor rcx, 0x5ce258c8
xor rcx, 0x2a45bf02
sub rcx, 0x2991a65a
add rcx, 0x58c8fae3
not rax
mov dword [rsp - 0x2c], 0x4b6e12e7
ror rax, 0x16
ror rax, 0x12
ror rax, 3
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
not rax
mov rdx, rdx
xchg r9, rax
mov qword [rsi + 0x38], r9
xchg r9, rax
jmp 0x1400597d1
mov dword [rsp + 0x54], 0x3cb3c007
add dword [rsp + 0x54], 0x2d283d43
add dword [rsp + 0x54], 0xfd0383b
sub dword [rsp + 0x54], 0x79ac3584
mov edx, 0xde4a9a2
xor edx, 0x6d90c464
sub edx, 0x22399a6d
add edx, 0x9ee92eb
add edx, 0x5d9ae60c
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.1400756e0
test rax, rax
je 0x14005988a
mov dword [rsp - 0x2c], edx
rol rax, 0x33
rol rax, 5
rol rax, 2
movabs rcx, 0x4eddb05071a53e03
add rcx, 0x2786da3
xor rcx, 0x330a8b0c
add rcx, 0x2f130121
add rcx, 0x3605d691
sub rax, rcx
mov dword [rsp + 0x58], edi
xchg r14, r14
ror rax, 0x36
ror rax, 1
movabs rcx, 0x49bad1f51a0f96dd
add rcx, 0x704ce39
sub rcx, 0x1a2884d9
add rcx, 0x209c7ce
add rcx, 0x18c7243b
xor rax, rcx
mov dword [rsp - 0xc], 0x4c6bf101
xchg r11, rax
mov qword [rsi + 0x40], r11
xchg r11, rax
jmp 0x1400598b2
mov dword [rsp + 0x58], 0x4e40c7ed
xor dword [rsp + 0x58], 0x3f62c2a9
xor dword [rsp + 0x58], 0x2643838b
sub dword [rsp + 0x58], 0x39e2d25a
sub dword [rsp + 0x58], 0x1d7eb474
mov edx, 0x15f405ce
add edx, 0x462d5989
sub edx, 0x529e7917
add edx, 0x27904f34
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.1400756e0
test rax, rax
je 0x140059976
mov r10, r10
movabs rcx, 0x4602f62e617a157c
sub rcx, 0x487b16c8
add rcx, 0x3d9269dc
add rcx, 0x6eec146c
mov dword [rsp + 0x60], edi
add rax, rcx
movabs rcx, 0xd0c290e23189e52f
add rcx, 0x3273e53f
xor rcx, 0x6e9b55d0
add rcx, 0x7fffffff
xor rcx, 0x7f55b3e3
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x3dc7b463183087d4
add rax, 0x85b3ebc
add rax, 0xced0b38
add rax, 0x37e43876
add rax, 0x24616b47
not rcx
mov dword [rsp - 0x20], 0x24b5fc6
add rcx, rax
mov qword [rsi + 0x48], rcx
jmp 0x14005999e
mov dword [rsp + 0x60], 0x62e67da5
sub dword [rsp + 0x60], 0x23ea227a
sub dword [rsp + 0x60], 0x8f6b92b
add dword [rsp + 0x60], 0x4596f524
xor dword [rsp + 0x60], 0x7b9c9725
mov edx, 0x2a574bf
xor edx, 0x28292584
xor edx, 0x1e03c096
sub edx, 0x2fec75e1
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.1400756e0
xchg rsi, rsi
test rax, rax
je 0x140059a87
movabs rcx, 0xf6774bb06a5e2ba8
add rcx, 0xb3a5741
sub rcx, 0x392fedf4
add rcx, 0x2565a46
sub rcx, 0x112adf3a
mov dword [rsp + 0x68], edi
add rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x6302f12b331b8642
sub rcx, 0x22e0110c
add rcx, 0x8eb362f
add rcx, 0xd9dcbac
rol rax, 0x15
rol rax, 0x18
rol rax, 1
rol rax, 8
rol rax, 2
rol rax, 1
not rax
xchg r10, r10
sub rax, rcx
movabs rcx, 0x4090af13b456333
sub rcx, 0x2062954f
xor rcx, 0x143f0875
add rcx, 0x3a6df5a9
add rcx, 0x7fffffff
sub rcx, 0x218e921c
ror rax, 1
ror rax, 1
add rax, rcx
mov rcx, rcx
not rax
xchg r14, rax
mov qword [rsi + 0x50], r14
xchg r14, rax
jmp 0x140059aa7
mov dword [rsp + 0x68], 0x986de54
xor dword [rsp + 0x68], 0x179a4c6c
xor dword [rsp + 0x68], 0xc25e02a
sub dword [rsp + 0x68], 0x12397211
mov edx, 0x2aa563e5
sub edx, 0x1861388b
sub edx, 0x49b66c0
sub edx, 0x9b1d10e
mov rcx, rbx
mov dword [rsp - 0x28], esi
call fcn.1400756e0
test rax, rax
je 0x140059b6c
mov rsp, rsp
ror rax, 0x18
ror rax, 6
ror rax, 0xd
ror rax, 9
ror rax, 2
ror rax, 1
movabs rcx, 0x6e4b89da37d01e91
sub rcx, 0x16124eda
sub rcx, 0x13e7d082
add rcx, 0x4a99d486
sub rcx, 0x80ab14b
add rax, rcx
mov dword [rsp - 0x10], 0x55ef755a
mov dword [rsp + 0x70], edi
not rax
movabs rcx, 0x5031ff0d74a8ced3
xor rcx, 0x3cec4378
sub rcx, 0x24b76310
add rcx, 0x7fffffff
sub rcx, 0x20aec4ca
add rax, rcx
mov dword [rsp - 0x20], ebp
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x58], r11
xchg r11, rax
jmp 0x140059b94
mov dword [rsp + 0x70], 0xe197632
add dword [rsp + 0x70], 0x3429078f
sub dword [rsp + 0x70], 0x3129a9e7
add dword [rsp + 0x70], 0x581e5d57
sub dword [rsp + 0x70], 0x69373130
mov edx, 0x11fbef9f
add edx, 0x3920ea35
xor edx, 0x19ee22e0
xor edx, 0x17cda4e1
xor edx, 0xa549703e
mov rcx, rbx
call fcn.1400756e0
test rax, rax
mov dword [rsp - 0x14], edi
je 0x140059c20
movabs rcx, 0x1434502b39410c7b
sub rcx, 0x13a58ed0
add rcx, 0x1907c2c4
add rcx, 0x4847eb6d
mov dword [rsp + 0x78], edi
add rax, rcx
xchg r15, r15
movabs rcx, 0xf6d010f5066e4bd6
add rcx, 0x2bff1c8a
sub rcx, 0x2c2740d1
add rcx, 0x47ca29c6
xor rax, rcx
not rax
mov qword [rsi + 0x60], rax
xchg r14, r14
jmp 0x140059c48
mov dword [rsp + 0x78], 0x40dae57a
sub dword [rsp + 0x78], 0x3a6c137c
add dword [rsp + 0x78], 0x591fb540
sub dword [rsp + 0x78], 0x593747cf
xor dword [rsp + 0x78], 0x6573f6e
mov edx, 0x73fe4e6a
sub edx, 0x51ab92e7
xor edx, 0x77a4f78a
add edx, 0x9a3be4c
add edx, 0x8a3cc409
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
xchg rdi, rdi
test rax, rax
je 0x140059d5d
ror rax, 3
ror rax, 0x19
ror rax, 8
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x7a2a76c180b786b
add rcx, 0x4d8e6485
sub rcx, 0x1b07d607
sub rcx, 0x40a89e0b
xor rcx, 0x10b11bf1
xor rax, rcx
xchg rcx, rcx
mov dword [rsp + 0x8c], edi
not rax
movabs rcx, 0x3358344452767d8c
xor rcx, 0xcda3593
sub rcx, 0x48475581
add rcx, 0x27bbacb1
add rcx, 0x697fa6a9
sub rax, rcx
xchg r8, r8
movabs rcx, 0xbaa136671458e757
add rcx, 0x3bdfef46
sub rcx, 0x20d8a11d
add rcx, 0x13a65d50
xor rax, rcx
movabs rcx, 0x133af6c32a41f859
sub rcx, 0x14a3b7dc
xor rcx, 0x18eccdcd
add rcx, 0x7fffffff
add rcx, 0x213dc66b
add rax, rcx
mov rbx, rbx
xchg r10, rax
mov qword [rsi + 0x68], r10
xchg r10, rax
jmp 0x140059d94
mov dword [rsp + 0x8c], 0x1e208783
sub dword [rsp + 0x8c], 0x2e6f711
sub dword [rsp + 0x8c], 0x4f4476b
add dword [rsp + 0x8c], 0x1d57646
sub dword [rsp + 0x8c], 0x181abf4c
mov edx, 0x72e8a4fc
sub edx, 0x3334588
xor edx, 0x3e795e93
xor edx, 0x775e255d
add edx, 0x5a900d58
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
test rax, rax
je 0x140059e60
mov dword [rsp - 0x34], 0x4931abf3
rol rax, 0xc
rol rax, 0x15
rol rax, 4
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x45aeea5f6cc7682d
sub rcx, 0x12f9bd7
sub rcx, 0x85ce6ae
xor rcx, 0x224460f3
xor rcx, 0x48f4a237
add rax, rcx
mov dword [rsp - 0x30], esi
mov dword [rsp + 0x90], edi
ror rax, 0x29
ror rax, 0xb
ror rax, 7
ror rax, 1
movabs rcx, 0x3b483b206261ed2e
sub rcx, 0x4af18370
add rcx, 0x2a05aa0e
sub rcx, 0x2d56f90c
add rcx, 0x4ee1bc92
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x70], r8
xchg r8, rax
jmp 0x140059e8c
mov dword [rsp + 0x90], 0x6822b21
xor dword [rsp + 0x90], 0x518cfa82
sub dword [rsp + 0x90], 0x1cc5d7b3
xor dword [rsp + 0x90], 0x3a48f9f1
mov edx, 0x75aa29f8
sub edx, 0x236cc330
xor edx, 0x3f6948df
add edx, 0x21eda11
add edx, 0x75149111
mov rcx, rbx
mov r15, r15
call fcn.1400756e0
test rax, rax
je 0x140059f35
movabs rcx, 0x602285566350f1cc
sub rcx, 0x2737c008
sub rcx, 0x3b6fee5d
xor rcx, 0x55fe985f
sub rcx, 0x31f9b1d3
mov dword [rsp + 0x94], edi
xchg rbx, rbx
xor rax, rcx
movabs rcx, 0x1f9f61194d4b74ad
add rcx, 0x21c5e094
sub rcx, 0x426c73ba
add rcx, 0x1756c9f1
sub rcx, 0x3252cc4
not rax
mov dword [rsp - 0x1c], ebp
ror rax, 9
ror rax, 7
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x78], rsp
xchg rsp, rax
jmp 0x140059f61
mov dword [rsp + 0x94], 0x2b775cb0
add dword [rsp + 0x94], 0x24a08c92
xor dword [rsp + 0x94], 0xbee53c9
sub dword [rsp + 0x94], 0x5bf9ba8a
mov edx, 0x34dc2817
add edx, 0x2ebcf2ff
sub edx, 0x2fd3eb6
sub edx, 0x46ec1c9
mov rcx, rbx
call fcn.1400756e0
mov rcx, rcx
test rax, rax
je 0x14005a02c
not rax
mov dword [rsp - 0x28], edi
mov dword [rsp + 0x98], edi
rol rax, 0x1a
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x45de959a00848f16
add rcx, 0x783e72a8
xor rcx, 0x7f916320
add rcx, 0x1b1dc0ca
add rcx, 0x591cbe40
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x764cd4ce6ea0beda
sub rcx, 0x4d9ca514
xor rcx, 0x44aad335
sub rcx, 0x6213f47f
xor rcx, 0x4f313213
ror rax, 3
ror rax, 0xb
sub rax, rcx
mov dword [rsp - 0x34], 0x47ba1ec2
rol rax, 0x11
xchg rsp, rax
mov qword [rsi + 0x80], rsp
xchg rsp, rax
jmp 0x14005a058
mov dword [rsp + 0x98], 0x2f414dae
xor dword [rsp + 0x98], 0x756ae3d7
add dword [rsp + 0x98], 0x219de91b
sub dword [rsp + 0x98], 0x7bc99793
mov edx, 0x4da4a45
add edx, 0x219053ff
add edx, 0x348e3561
xor edx, 0x23866f1a
add edx, 0xc4072dd
mov rcx, rbx
xchg rsp, rsp
call fcn.1400756e0
test rax, rax
je 0x14005a142
mov rsi, rsi
movabs rcx, 0x9a34799e25080463
add rcx, 0x4cbb9d44
xor rcx, 0x59042ffd
add rcx, 0x7fffffff
add rcx, 0x13cfe33f
mov dword [rsp + 0xa0], edi
add rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x2b14871d220c55d3
xor rcx, 0x6e1351d
add rcx, 0x408d322d
add rcx, 0x7fffffff
sub rcx, 0x2a5054ee
rol rax, 4
rol rax, 0x14
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
sub rax, rcx
xchg r12, r12
movabs rcx, 0x6cb93e592a501edb
sub rcx, 0x21987254
add rcx, 0x4fa45085
xor rcx, 0xa074aeb
ror rax, 0x35
mov dword [rsp - 0x44], ebp
not rax
add rax, rcx
not rax
xchg r12, rax
mov qword [rsi + 0x88], r12
xchg r12, rax
jmp 0x14005a16e
mov dword [rsp + 0xa0], 0x6dd0a403
xor dword [rsp + 0xa0], 0x3d94d29d
sub dword [rsp + 0xa0], 0x4c282ae6
sub dword [rsp + 0xa0], 0x41c4bb7
mov edx, 0xb451dd4
xor edx, 0x7be9b0c3
sub edx, 0x416fb1dc
xor edx, 0x629bff44
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.1400756e0
test rax, rax
mov dword [rsp - 0x38], 0x33ae79ad
je 0x14005a281
ror rax, 8
movabs rcx, 0x144fe5885a0121a8
xor rcx, 0x11e5631c
add rcx, 0x7ebca59
add rcx, 0xe1ae292
add rcx, 0x1a8764a2
sub rax, rcx
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x40], ebx
ror rax, 0xc
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x809bd8db381ea6af
xor rcx, 0x2b83ccc3
xor rcx, 0x35cfcd97
add rcx, 0x7fffffff
xor rcx, 0x490a4590
add rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0xace08e509bd5aff
xor rcx, 0x39fa763d
add rcx, 0xfb36569
add rcx, 0x10b912af
xor rax, rcx
movabs rcx, 0x50fc98a213cf825b
sub rcx, 0xf6f4e71
add rcx, 0x2bec0ac0
add rcx, 0x306cd5dd
xor rcx, 0x6e5be09b
add rax, rcx
mov dword [rsp - 0x10], 0x79b65464
not rax
xchg r11, rax
mov qword [rsi + 0x90], r11
xchg r11, rax
jmp 0x14005a2ad
mov dword [rsp + 0xa8], 0x2989434
add dword [rsp + 0xa8], 0x3f8f412b
xor dword [rsp + 0xa8], 0x33d7a151
sub dword [rsp + 0xa8], 0x71f0740d
mov edx, 0x602108ad
sub edx, 0x3a9c35a9
add edx, 0x1da300c7
add edx, 0x196691e1
mov rcx, rbx
call fcn.1400756e0
xchg r11, r11
test rax, rax
je 0x14005a3a1
not rax
mov dword [rsp + 0xb4], edi
mov rsi, rsi
rol rax, 9
rol rax, 0x26
rol rax, 1
rol rax, 2
rol rax, 3
movabs rcx, 0x87e288c3c9f54b6
xor rcx, 0x3534a45a
xor rcx, 0x6e0e33c8
add rcx, 0x59f77c40
add rax, rcx
mov dword [rsp - 0x18], ebx
movabs rcx, 0x342d2b985b495bbe
sub rcx, 0x3bb4119f
sub rcx, 0x1bb42bb5
add rcx, 0x7fffffff
add rcx, 0x71a8d94f
rol rax, 0x13
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0xdde898c30219c182
add rcx, 0x12849b7e
add rcx, 0x35a52bc5
xor rcx, 0x6456f701
rol rax, 0x16
rol rax, 5
rol rax, 9
rol rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x5ca6ce56
xchg rbp, rax
mov qword [rsi + 0x98], rbp
xchg rbp, rax
jmp 0x14005a3d8
mov dword [rsp + 0xb4], 0x7ec67dc0
xor dword [rsp + 0xb4], 0x313c6cec
sub dword [rsp + 0xb4], 0x28e64092
add dword [rsp + 0xb4], 0x28594db8
xor dword [rsp + 0xb4], 0x4f6d1e53
mov edx, 0xa14bdb
add edx, 0x1428e305
add edx, 0x2a0e9cc3
xor edx, 0xa0368023
mov rcx, rbx
mov dword [rsp - 0x3c], esi
call fcn.1400756e0
test rax, rax
je 0x14005a48c
xchg rdi, rdi
not rax
mov dword [rsp + 0xbc], edi
movabs rcx, 0x4ebc702529757084
xor rcx, 0xc0b324c
sub rcx, 0x1cb5851c
add rcx, 0x340083fe
add rcx, 0x7fffffff
xor rcx, 0x68067230
add rax, rcx
mov r8, r8
movabs rcx, 0x59f7cfc51eeb872c
xor rcx, 0xcfdb1d3
add rcx, 0x1069644e
add rcx, 0x71a89d2c
ror rax, 0x17
ror rax, 6
ror rax, 1
sub rax, rcx
rol rax, 0x1b
rol rax, 0xc
rol rax, 6
rol rax, 1
mov qword [rsi + 0xa0], rax
jmp 0x14005a4b8
mov dword [rsp + 0xbc], 0x2a544f26
xor dword [rsp + 0xbc], 0x11455c8f
add dword [rsp + 0xbc], 0x149aad65
sub dword [rsp + 0xbc], 0x4fabc10d
mov edx, 0x703f19a
xor edx, 0x1d24f081
xor edx, 0x54942ef4
xor edx, 0x62ea3848
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.1400756e0
mov dword [rsp - 0x14], 0x62d07806
test rax, rax
je 0x14005a5a4
rol rax, 1
rol rax, 2
movabs rcx, 0x379f1f0f48e73ea9
xor rcx, 0x668adb89
xor rcx, 0x407a80c3
xor rcx, 0x484d1d0f
add rcx, 0x7fffffff
add rcx, 0xa7bc6a4
add rax, rcx
xchg rsi, rsi
mov dword [rsp + 0xc8], edi
ror rax, 4
ror rax, 0x11
ror rax, 1
movabs rcx, 0xcb62e86c6862b0b8
sub rcx, 0x15f9077d
sub rcx, 0xadae5a8
add rcx, 0xbd99fc5
add rcx, 0x6d7efcf4
add rax, rcx
movabs rcx, 0x6d5e60d67ef4def1
sub rcx, 0x3a0454b3
add rcx, 0x20c68b0b
add rcx, 0x46c733a0
xor rax, rcx
mov dword [rsp - 0x40], esp
rol rax, 6
rol rax, 6
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0xa8], rdx
xchg rdx, rax
jmp 0x14005a5d0
mov dword [rsp + 0xc8], 0x7c40af9b
sub dword [rsp + 0xc8], 0x192a5ae3
sub dword [rsp + 0xc8], 0x5199ec3d
xor dword [rsp + 0xc8], 0x117c687a
mov edx, 0x7ea3a3b7
xor edx, 0x7cf7d4e5
add edx, 0x5cfdb953
add edx, 0x19138e66
xor edx, 0x4de596f2
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400756e0
mov dword [rsp - 0x34], esp
test rax, rax
je 0x14005a6ca
ror rax, 0x1c
ror rax, 1
ror rax, 1
movabs rcx, 0x406888146177036a
add rcx, 0xc3885af
sub rcx, 0x1c7c13d7
add rcx, 0x67d14a47
add rax, rcx
mov dword [rsp + 0xe8], edi
mov rsi, rsi
rol rax, 0x1c
rol rax, 1
rol rax, 1
movabs rcx, 0x319e03dc33733b02
add rcx, 0x4c419b6d
xor rcx, 0x58a92ff0
add rcx, 0x7fffffff
add rcx, 0x9ba6dfd
sub rax, rcx
xchg rcx, rcx
movabs rcx, 0x38258ce55d6c7f32
xor rcx, 0x7c3376b3
xor rcx, 0x90b39a3
add rcx, 0x2239bd3c
add rcx, 0x5e14f9ea
ror rax, 0x20
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
add rax, rcx
xchg r11, r11
ror rax, 0x1e
mov qword [rsi + 0xb0], rax
jmp 0x14005a6f6
mov dword [rsp + 0xe8], 0x728f49e7
sub dword [rsp + 0xe8], 0x3412f972
add dword [rsp + 0xe8], 0xea0e6a9
sub dword [rsp + 0xe8], 0x4d1d371d
mov edx, 0x2cd714fd
add edx, 0x445c7b38
sub edx, 0x93c1afa
xor edx, 0x7232d292
mov rcx, rbx
mov dword [rsp - 0x14], esi
call fcn.1400756e0
test rax, rax
je 0x14005a7d9
mov dword [rsp - 0x28], ebp
rol rax, 0xd
rol rax, 0x12
rol rax, 1
movabs rcx, 0x70723ce65e5c5a5a
sub rcx, 0x43e3f1dd
xor rcx, 0x519fcaaf
sub rcx, 0x167e750
add rcx, 0x1cd60e7a
not rax
mov dword [rsp + 0x138], edi
sub rax, rcx
mov dword [rsp - 0x24], 0x411511de
movabs rcx, 0xf53d38ba7649b955
xor rcx, 0x2d667c86
xor rcx, 0x2a77de98
sub rcx, 0x6a946105
xor rax, rcx
movabs rcx, 0x645dc0a738cd1db7
xor rcx, 0x62d2f9fb
xor rcx, 0x4152aef6
xor rcx, 0x1fb945d5
add rcx, 0x7fffffff
add rcx, 0x5860d04c
add rax, rcx
mov rsi, rsi
ror rax, 0xb
ror rax, 0x14
ror rax, 3
mov qword [rsi + 0xb8], rax
jmp 0x14005a810
mov dword [rsp + 0x138], 0xe52c528
add dword [rsp + 0x138], 0x4aabdf5
add dword [rsp + 0x138], 0x54b9fdcb
sub dword [rsp + 0x138], 0x6579b1a5
xor dword [rsp + 0x138], 0x23dcf42
mov edx, 0xe77f1a9
xor edx, 0x6b3980e6
sub edx, 0x3dd6a989
sub edx, 0x9d1b5b0
xor edx, 0xc65593a3
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.1400756e0
mov dword [rsp - 0x1c], 0x6c002337
test rax, rax
je 0x14005a8e2
movabs rcx, 0xb01015ef502861bf
add rcx, 0xfb7e2d
sub rcx, 0x3052a479
sub rcx, 0x7b3288f
mov dword [rsp + 0x20], edi
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x96e707667d12fb5f
xor rcx, 0x96c287
xor rcx, 0x57367b9d
add rcx, 0x6bce894c
ror rax, 0xc
ror rax, 0x16
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x45ae421e795e3759
sub rax, 0x4f298346
sub rax, 0x21ef53f1
xor rax, 0x1924bb51
add rax, 0x7fffffff
add rax, 0x34b8edd9
not rcx
mov r14, r14
sub rcx, rax
mov qword [rsi + 0xc0], rcx
jmp 0x14005a90a
mov dword [rsp + 0x20], 0x11cfa79d
xor dword [rsp + 0x20], 0x613f1fb
xor dword [rsp + 0x20], 0x717b41f1
sub dword [rsp + 0x20], 0x2285b1c7
sub dword [rsp + 0x20], 0x442165cf
mov edx, 0x70a36ea9
add edx, 0x8fc29bb
sub edx, 0x3df982a9
xor edx, 0x15fac594
add edx, 0x89459d4a
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.1400756e0
xchg r12, r12
test rax, rax
je 0x14005a9e3
ror rax, 0x19
ror rax, 2
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x316bc797740e144b
sub rcx, 0x37e3aefa
add rcx, 0x1d4c61aa
sub rcx, 0x5164f866
add rcx, 0x1ae4f76a
sub rax, rcx
mov dword [rsp + 0x30], edi
ror rax, 0x11
ror rax, 3
ror rax, 1
movabs rcx, 0x10377e9346e3d972
sub rcx, 0x35c54a68
add rcx, 0x29467907
add rcx, 0x7fffffff
sub rcx, 0x218e30d3
not rax
rol rax, 2
rol rax, 0xf
rol rax, 4
rol rax, 0xc
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r11, r11
xchg rbx, rax
mov qword [rsi + 0xc8], rbx
xchg rbx, rax
jmp 0x14005aa03
mov dword [rsp + 0x30], 0x2ee965d7
xor dword [rsp + 0x30], 0x4f0f587a
sub dword [rsp + 0x30], 0x21ebf463
xor dword [rsp + 0x30], 0x3ffa494b
mov edx, 0x234221d7
xor edx, 0xd04f52d
xor edx, 0x2dc7233
sub edx, 0xc27606f
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.1400756e0
test rax, rax
mov r11, r11
je 0x14005aac8
not rax
mov dword [rsp + 0x34], edi
xchg rcx, rcx
rol rax, 7
rol rax, 0xb
movabs rcx, 0xd911f85e6f439608
xor rcx, 0x62b38b4
sub rcx, 0x6a22130
add rcx, 0x47b8486e
add rax, rcx
movabs rcx, 0xb3df443263e8a78e
sub rcx, 0x45c0b287
add rcx, 0x8cf6a16
add rcx, 0x724343da
xor rax, rcx
mov r9, r9
movabs rcx, 0x6d432b08668de301
sub rcx, 0x2e1f59e0
xor rcx, 0x4a93e60c
xor rcx, 0x24d53fbd
add rcx, 0x6f10f2bf
sub rax, rcx
not rax
xchg r11, r11
mov qword [rsi + 0xd0], rax
jmp 0x14005aaf0
mov dword [rsp + 0x34], 0x3b321f72
add dword [rsp + 0x34], 0x2962ba95
sub dword [rsp + 0x34], 0xe25a92a
xor dword [rsp + 0x34], 0x1b982896
sub dword [rsp + 0x34], 0x4df7184a
mov edx, 0x268ef8f5
sub edx, 0xf6759d1
sub edx, 0x467bb4b
add edx, 0x9edad229
mov rcx, rbx
mov dword [rsp - 0x28], esi
call fcn.1400756e0
test rax, rax
je 0x14005ab8a
mov dword [rsp - 0x38], esi
not rax
mov dword [rsp + 0x3c], edi
rol rax, 5
rol rax, 2
movabs rcx, 0x62ae63042276eb61
xor rcx, 0x781e3c3e
xor rcx, 0x62ec05ab
xor rcx, 0x66c85aeb
add rax, rcx
movabs rcx, 0xf81f69762992226a
xor rcx, 0x71aeef1b
xor rcx, 0x533e0032
add rcx, 0x7fffffff
xor rcx, 0x7073fe1f
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0xd8], r15
xchg r15, rax
jmp 0x14005abb2
mov dword [rsp + 0x3c], 0xfafd238
xor dword [rsp + 0x3c], 0x7854d1b2
sub dword [rsp + 0x3c], 0x391031d8
xor dword [rsp + 0x3c], 0x3957c724
sub dword [rsp + 0x3c], 0x7bd1695
mov edx, 0x3565b4c1
add edx, 0x29657cc0
sub edx, 0x29e28129
xor edx, 0x208197f7
xor edx, 0x761a92dd
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.1400756e0
mov dword [rsp - 0x3c], ebp
test rax, rax
je 0x14005acbd
ror rax, 3
ror rax, 4
ror rax, 4
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x662b5b23082864b0
add rcx, 0x126fccb
add rcx, 0xc003ad6
add rcx, 0x258538b8
xor rcx, 0x3ae2dabe
add rax, rcx
mov dword [rsp + 0x48], edi
mov rdx, rdx
ror rax, 0x12
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1a62d3c654d2d273
xor rcx, 0x2cf8bd1c
xor rcx, 0x5c39f476
add rcx, 0x7035f0df
not rax
rol rax, 8
rol rax, 9
rol rax, 5
rol rax, 7
rol rax, 2
add rax, rcx
mov rbx, rbx
movabs rcx, 0x269d63105a658221
add rcx, 0x4c88868
sub rcx, 0x53e35df0
xor rcx, 0x2afbfd2f
add rcx, 0x7fffffff
add rcx, 0x44677018
xor rax, rcx
mov qword [rsi + 0xe0], rax
mov dword [rsp - 0x30], edx
jmp 0x14005acdd
mov dword [rsp + 0x48], 0x323e8f18
add dword [rsp + 0x48], 0x2c8ad799
xor dword [rsp + 0x48], 0x5a87e3e2
sub dword [rsp + 0x48], 0x44e8552
mov edx, 0x7906720a
xor edx, 0x78b259f8
add edx, 0x5f122f86
add edx, 0x19ed3936
sub edx, 0x34447458
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.1400756e0
mov r11, r11
test rax, rax
je 0x14005ad9a
rol rax, 0xc
rol rax, 0x14
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x519be4b118fd0d58
add rcx, 0x3b4cd41a
xor rcx, 0x23746135
xor rcx, 0x78c510e
add rax, rcx
mov dword [rsp - 0x24], ecx
mov dword [rsp + 0x4c], edi
not rax
movabs rcx, 0x509713f97b51f9b0
sub rcx, 0xea2806e
sub rcx, 0x33f81842
add rcx, 0x15a3c555
add rcx, 0x6838dd7f
rol rax, 1
rol rax, 0x12
rol rax, 0xf
rol rax, 0xb
add rax, rcx
xchg r10, r10
mov qword [rsi + 0xe8], rax
jmp 0x14005adba
mov dword [rsp + 0x4c], 0x33282f3b
add dword [rsp + 0x4c], 0x2fbfff70
xor dword [rsp + 0x4c], 0x2f4f62a1
sub dword [rsp + 0x4c], 0x4da74c09
mov edx, 0x76920b69
sub edx, 0x5c7caf92
add edx, 0x573297f0
add edx, 0x620b55ba
mov rcx, rbx
mov rsi, rsi
call fcn.1400756e0
test rax, rax
je 0x14005ae7f
mov dword [rsp - 0x34], ecx
movabs rcx, 0x795e59603ef9fbae
xor rcx, 0x1e092078
xor rcx, 0x194d0b00
xor rcx, 0x5f7f5ce1
mov dword [rsp + 0x50], edi
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x8790d5df299dddec
sub rcx, 0x1e8aa10c
xor rcx, 0x2e631479
sub rcx, 0x14fc0096
xor rcx, 0x2182583e
ror rax, 0x2f
ror rax, 0xb
ror rax, 1
add rax, rcx
movabs rcx, 0x81623cbb0413a795
xor rcx, 0x5611b880
xor rcx, 0x2f4a79c2
sub rcx, 0x7a6363c7
add rcx, 0x426c3b76
xor rax, rcx
mov qword [rsi + 0xf0], rax
mov dword [rsp - 0x3c], esp
jmp 0x14005aea7
mov dword [rsp + 0x50], 0x63cc7cd4
sub dword [rsp + 0x50], 0x262458c7
xor dword [rsp + 0x50], 0x4ead21a9
sub dword [rsp + 0x50], 0x267d0463
sub dword [rsp + 0x50], 0x4c880140
mov edx, 0x7da9f156
xor edx, 0x6997369f
xor edx, 0x32a7667c
add edx, 0xbaab99e3
mov rcx, rbx
call fcn.1400756e0
test rax, rax
xchg r9, r9
je 0x14005af8b
movabs rcx, 0x1ce1d19f5feb8b93
xor rcx, 0x19aed9d4
xor rcx, 0x1f2f152e
xor rcx, 0x6f20e17f
add rcx, 0x7fffffff
xor rcx, 0x4c284ccb
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x38], 0xa7d4bc
add rax, rcx
movabs rcx, 0x622a02186fe6a36b
sub rcx, 0x50516a40
add rcx, 0x2906c1f0
sub rcx, 0x4372f8f0
xor rcx, 0x48a57dc9
rol rax, 0x23
rol rax, 0x14
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x8f009971473ea168
sub rcx, 0x37f656bc
xor rcx, 0x317772d0
sub rcx, 0x3aa79424
rol rax, 2
rol rax, 5
rol rax, 0x21
rol rax, 0xe
rol rax, 7
rol rax, 1
add rax, rcx
mov qword [rsi + 0xf8], rax
jmp 0x14005afab
mov dword [rsp + 0x5c], 0x665cd435
sub dword [rsp + 0x5c], 0x20bb8cba
sub dword [rsp + 0x5c], 0xcbeb6d4
xor dword [rsp + 0x5c], 0x38e290a6
mov edx, 0x45e1b48f
add edx, 0x2f2759f4
sub edx, 0x3f932e1b
add edx, 0x29908e7b
xor edx, 0x709654d7
mov rcx, rbx
mov dword [rsp - 0x1c], 0x4a51e624
call fcn.1400756e0
test rax, rax
je 0x14005b05a
not rax
xchg r9, r9
mov dword [rsp + 0x64], edi
movabs rcx, 0x2006859e61d19149
sub rcx, 0x145e6470
sub rcx, 0x4b204df5
xor rcx, 0x6cecc0cc
sub rcx, 0x3e904b66
sub rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0x281aca8219e3f72e
xor rcx, 0x238fd809
xor rcx, 0x807f876
xor rcx, 0x4a50d554
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
ror rax, 8
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x100], r11
xchg r11, rax
jmp 0x14005b082
mov dword [rsp + 0x64], 0x63da6321
xor dword [rsp + 0x64], 0x4153aa00
add dword [rsp + 0x64], 0x1d5f6f92
add dword [rsp + 0x64], 0x3ca7938a
xor dword [rsp + 0x64], 0x7c90cc3c
mov edx, 0x27039665
sub edx, 0x1b389e67
xor edx, 0x18367647
sub edx, 0x8dc9a27
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.1400756e0
mov rdx, rdx
test rax, rax
je 0x14005b13e
movabs rcx, 0x45f8fbf4567f9813
sub rcx, 0x50139c1d
xor rcx, 0x2ef89e97
add rcx, 0x3158fe6d
add rcx, 0x4c98395
mov dword [rsp + 0x6c], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0x21d47df075f3e11a
sub rcx, 0x25e73d5a
xor rcx, 0x6f0bfee
xor rcx, 0x65a2b47d
xor rax, rcx
movabs rcx, 0x647d1cde050ea83c
xor rcx, 0x37d63e50
sub rcx, 0x1e7dadca
add rcx, 0x1788f241
not rax
mov dword [rsp - 0x18], 0x61e9d5d2
add rax, rcx
mov qword [rsi + 0x108], rax
jmp 0x14005b15e
mov dword [rsp + 0x6c], 0x76f85cc4
xor dword [rsp + 0x6c], 0x605ed4ad
xor dword [rsp + 0x6c], 0x54822718
xor dword [rsp + 0x6c], 0x4224af70
mov edx, 0xcb4cc3f
xor edx, 0xeb248b5
add edx, 0xfdc641a
add edx, 0x3c7edc6c
mov rcx, rbx
call fcn.1400756e0
xchg r11, r11
test rax, rax
je 0x14005b27d
movabs rcx, 0x6e908c1077a3d055
sub rcx, 0x3cc58152
add rcx, 0x109dc3c2
xor rcx, 0x11090fc
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x34], 0x67a7e734
xor rax, rcx
movabs rcx, 0x6392df3b232ea10c
add rcx, 0xa57d373
add rcx, 0x10b1a6b6
add rcx, 0x2450de24
add rcx, 0x1b38f99c
ror rax, 0x1a
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x60670621278a0702
add rcx, 0x8036ed8
add rcx, 0x71cacb0
xor rcx, 0x1c2a3131
add rcx, 0x511ed861
sub rax, rcx
mov dword [rsp - 0x44], ebx
movabs rcx, 0x4346e2c6e893507
xor rcx, 0x67a0fa4b
xor rcx, 0x2e224983
xor rcx, 0x25897d3
sub rcx, 0x459865c
rol rax, 8
rol rax, 0xe
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
xchg r11, r11
rol rax, 2
rol rax, 8
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x110], rax
xchg rsp, rsp
jmp 0x14005b2a5
mov dword [rsp + 0x74], 0x3aada76b
sub dword [rsp + 0x74], 0x1c5344a6
add dword [rsp + 0x74], 0x259ab9f0
xor dword [rsp + 0x74], 0x598bb56
sub dword [rsp + 0x74], 0x466da7e2
mov edx, 0x32d792a8
sub edx, 0x9097022
add edx, 0x32ff72ca
xor edx, 0xfa588206
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.1400756e0
mov r8, r8
test rax, rax
je 0x14005b3ab
movabs rcx, 0x6b63c8ec138482e9
add rcx, 0x6a932997
sub rcx, 0x70bdda4b
add rcx, 0xef9951e
mov dword [rsp + 0x7c], edi
mov dword [rsp - 0x1c], 0x788bf517
xor rax, rcx
movabs rcx, 0x31fbad3777e45483
sub rcx, 0x4e650db5
xor rcx, 0x37a7ff21
xor rcx, 0x58aa08a6
add rcx, 0x2a45c239
add rax, rcx
movabs rcx, 0x9cbb9b77112ad8f
sub rcx, 0x54b3eec3
xor rcx, 0x4d430795
sub rcx, 0x3c51248c
add rcx, 0x7fffffff
add rcx, 0x29a694fe
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x7fd5b305036eab1
add rcx, 0x681bfc0
sub rcx, 0x11304346
add rcx, 0x7fffffff
sub rcx, 0x142d8874
add rax, rcx
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
not rax
xchg rcx, rax
mov qword [rsi + 0x118], rcx
xchg rcx, rax
jmp 0x14005b3d3
mov dword [rsp + 0x7c], 0x32bdc120
add dword [rsp + 0x7c], 0x37cfced2
sub dword [rsp + 0x7c], 0x10fe821
sub dword [rsp + 0x7c], 0x2765e0e7
sub dword [rsp + 0x7c], 0x4217c6e9
mov edx, 0x20bf3981
add edx, 0x44032171
xor edx, 0x1630cd0f
sub edx, 0x908609a
mov rcx, rbx
call fcn.1400756e0
mov rdx, rdx
test rax, rax
je 0x14005b496
movabs rcx, 0x4ce05f4c671da8eb
xor rcx, 0x7b2bae3b
add rcx, 0x685be15
add rcx, 0x7fffffff
xor rcx, 0x554597d5
mov dword [rsp + 0x80], edi
mov r10, r10
xor rax, rcx
movabs rcx, 0x3d3fd0825832a490
xor rcx, 0x2e6d29d7
xor rcx, 0x5888ec87
add rcx, 0x7fffffff
add rcx, 0x2319e168
not rax
sub rax, rcx
movabs rcx, 0x47306811655be8f9
sub rcx, 0x564d9bb3
add rcx, 0x500595e1
add rcx, 0x7fffffff
add rcx, 0x16d64c7e
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x120], r8
xchg r8, rax
jmp 0x14005b4cd
mov dword [rsp + 0x80], 0x2a6433e
add dword [rsp + 0x80], 0x5638286
add dword [rsp + 0x80], 0x27a5e42f
sub dword [rsp + 0x80], 0x3af5d3f
sub dword [rsp + 0x80], 0x2c004cb3
mov edx, 0x502e2976
xor edx, 0x704839cc
add edx, 0x12c2b7ae
add edx, 0x286f95aa
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400756e0
test rax, rax
mov rbx, rbx
je 0x14005b55d
ror rax, 4
movabs rcx, 0x35817ee91f361f8a
add rcx, 0x5ad8f135
xor rcx, 0x45f9d086
xor rcx, 0x70a1fa2c
add rcx, 0x7fffffff
xor rcx, 0x4647f8c7
not rax
mov dword [rsp + 0x84], edi
add rax, rcx
xchg rcx, rcx
ror rax, 0x13
ror rax, 7
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x128], r12
xchg r12, rax
jmp 0x14005b594
mov dword [rsp + 0x84], 0x3b3de00e
add dword [rsp + 0x84], 0xf9553c3
sub dword [rsp + 0x84], 0xf897e61
sub dword [rsp + 0x84], 0x17851a24
sub dword [rsp + 0x84], 0x23c49b4b
mov edx, 0xbeb2ea0
add edx, 0x1fd06524
add edx, 0x3caf19f
xor edx, 0x42a56cce
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.1400756e0
mov dword [rsp - 0x44], esp
test rax, rax
je 0x14005b682
movabs rcx, 0xf10f74c163299038
add rcx, 0x1c3adbe4
xor rcx, 0x12920477
sub rcx, 0x62035a97
add rcx, 0x7fffffff
xor rcx, 0x38599a99
mov dword [rsp + 0x88], edi
add rax, rcx
mov dword [rsp - 0xc], 0xc23660f
movabs rcx, 0x2b8768a414b4c71f
xor rcx, 0x6578900c
sub rcx, 0x5cda0183
add rcx, 0x70330aee
rol rax, 0x29
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x30a52ee92faebbd0
sub rcx, 0x17ed6a34
xor rcx, 0x71a8a1eb
add rcx, 0x5ac0bb81
ror rax, 8
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0x130], r9
xchg r9, rax
jmp 0x14005b6ae
mov dword [rsp + 0x88], 0x640dd8e5
sub dword [rsp + 0x88], 0x45927653
xor dword [rsp + 0x88], 0x2ec763e8
xor dword [rsp + 0x88], 0x30bc017b
mov edx, 0x2d4612db
sub edx, 0x19afb6eb
xor edx, 0x4e225c41
sub edx, 0x7663834
sub edx, 0x935f69
mov rcx, rbx
xchg rcx, rcx
call fcn.1400756e0
test rax, rax
je 0x14005b774
mov dword [rsp - 0x30], 0x7cfba04b
movabs rcx, 0x3b2070cb47ad05d0
add rcx, 0x267254f
add rcx, 0x13ce4fb6
add rcx, 0x24592e75
mov dword [rsp + 0x9c], edi
xor rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0x4e54d9eb729c22fe
sub rcx, 0x538f2601
add rcx, 0x2feec4ff
xor rcx, 0x78dc47a4
add rcx, 0x7fffffff
add rcx, 0x3026ee3f
sub rax, rcx
not rax
mov dword [rsp - 0xc], ebx
ror rax, 0xe
ror rax, 0x27
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x138], r13
xchg r13, rax
jmp 0x14005b7ab
mov dword [rsp + 0x9c], 0x6d716353
xor dword [rsp + 0x9c], 0x6aa25a36
add dword [rsp + 0x9c], 0x5c089aaf
sub dword [rsp + 0x9c], 0x3deb6e26
xor dword [rsp + 0x9c], 0x25f065ef
mov edx, 0x18559456
xor edx, 0x17844f8d
add edx, 0x119f3476
add edx, 0x4edf0c90
add edx, 0x35168c5d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
test rax, rax
xchg r10, r10
je 0x14005b860
movabs rcx, 0x4e26fa633e855a47
sub rcx, 0x9369d19
sub rcx, 0xf51ef4b
sub rcx, 0x3d25a8b
xor rcx, 0x706c5a3d
mov dword [rsp + 0xa4], edi
add rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x837f2f1e6935e8b3
xor rcx, 0x6e14fa6d
add rcx, 0x5afd3b3b
sub rcx, 0x415b7fc2
add rcx, 0x7fffffff
add rcx, 0x4c19acfa
ror rax, 0x24
ror rax, 6
ror rax, 1
xor rax, rcx
xchg rbp, rbp
mov qword [rsi + 0x140], rax
jmp 0x14005b88c
mov dword [rsp + 0xa4], 0x66b2a6d
add dword [rsp + 0xa4], 0x242c34de
sub dword [rsp + 0xa4], 0xcee2f25
sub dword [rsp + 0xa4], 0x1da93025
mov edx, 0x4af115ba
add edx, 0x221ca62d
xor edx, 0x285e8705
add edx, 0xd245a4c
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.1400756e0
test rax, rax
je 0x14005b92c
xchg rbp, rbp
rol rax, 0x24
rol rax, 6
rol rax, 1
movabs rcx, 0x7338e5a3030fffa9
add rcx, 0x286af0e5
add rcx, 0x436e8537
add rcx, 0x5c99b1a4
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0xac], edi
ror rax, 4
ror rax, 1
movabs rcx, 0xa3cd6d66f4ee996
sub rcx, 0x39646de6
xor rcx, 0x7aa87b78
add rcx, 0x7a4b7769
add rax, rcx
xchg rbp, rbp
mov qword [rsi + 0x148], rax
jmp 0x14005b958
mov dword [rsp + 0xac], 0x3b183fe4
xor dword [rsp + 0xac], 0x4534dfc7
xor dword [rsp + 0xac], 0x2609e877
sub dword [rsp + 0xac], 0x58250853
mov edx, 0x27050a7a
add edx, 0x2a6dc122
sub edx, 0xc78723f
sub edx, 0x255e11c9
add edx, 0x522ee9de
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
test rax, rax
je 0x14005ba2d
mov dword [rsp - 0x3c], esi
ror rax, 4
ror rax, 1
movabs rcx, 0x7e6df7b824c882d8
add rcx, 0x22750bbf
sub rcx, 0x152aa16b
add rcx, 0x2e8c7723
add rax, rcx
mov dword [rsp + 0xb0], edi
mov rsp, rsp
movabs rcx, 0x4f2faa802746dbf7
xor rcx, 0x656ffdcd
add rcx, 0x3289a04e
xor rcx, 0x2ed18f27
add rcx, 0x549c419b
xor rax, rcx
movabs rcx, 0x121b593349d01d7c
sub rcx, 0xf5db682
xor rcx, 0x6ba30d31
add rcx, 0x1a3c56c7
rol rax, 0xf
rol rax, 0xa
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ebp
xchg r12, rax
mov qword [rsi + 0x150], r12
xchg r12, rax
jmp 0x14005ba64
mov dword [rsp + 0xb0], 0x6e64cf6b
sub dword [rsp + 0xb0], 0x5e9b8161
xor dword [rsp + 0xb0], 0x100342a7
sub dword [rsp + 0xb0], 0x60760a4
xor dword [rsp + 0xb0], 0x19c2ac08
mov edx, 0x77e103ca
xor edx, 0x4fd3370f
sub edx, 0x3e0d6ff
add edx, 0xfb1c02e
sub edx, 0x36f956a4
mov rcx, rbx
xchg r11, r11
call fcn.1400756e0
test rax, rax
je 0x14005bb7a
xchg r9, r9
movabs rcx, 0x7564b96636470dab
add rcx, 0xdfcbe8e
add rcx, 0x24f62edd
add rcx, 0x11f77aa6
add rcx, 0x29010b04
mov dword [rsp + 0xb8], edi
add rax, rcx
mov dword [rsp - 0x18], edx
movabs rcx, 0xae6977625144f660
sub rcx, 0x241eb633
add rcx, 0x4ffef1f1
sub rcx, 0x4af50c48
add rcx, 0x7fffffff
xor rcx, 0x4c271bc6
xor rax, rcx
mov dword [rsp - 0x14], 0x4eebdd3e
movabs rcx, 0x12f509492e96ae14
add rcx, 0x3b2db065
sub rcx, 0x322f66ed
xor rcx, 0x182b2b14
add rcx, 0x79bd319
sub rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0xb338b22020744a7b
sub rcx, 0x1e9879b
sub rcx, 0xbe667b1
add rcx, 0x694863e9
xor rcx, 0x382020e0
rol rax, 0xb
rol rax, 0xa
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov qword [rsi + 0x158], rax
mov r10, r10
jmp 0x14005bba6
mov dword [rsp + 0xb8], 0x4fa19572
sub dword [rsp + 0xb8], 0x3ddbb0b9
add dword [rsp + 0xb8], 0x4e9da8d5
sub dword [rsp + 0xb8], 0x60638d8d
mov edx, 0x54cf9fe0
sub edx, 0x3ac0af70
add edx, 0x1a241a74
sub edx, 0x1810f90a
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.1400756e0
test rax, rax
mov rcx, rcx
je 0x14005bc55
movabs rcx, 0xbc84f4ed16775d02
xor rcx, 0x5b35b5f6
xor rcx, 0xea522ff
add rcx, 0x9fbc8f3
sub rcx, 0xdf74092
mov dword [rsp + 0xc0], edi
xor rax, rcx
mov dword [rsp - 0x14], ecx
movabs rcx, 0x2d3bbbc1602addcd
sub rcx, 0x5b15558d
add rcx, 0x3538bf33
add rcx, 0x36539ab9
not rax
mov dword [rsp - 0x24], 0x3523c566
rol rax, 0xc
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x44], esp
not rax
mov qword [rsi + 0x160], rax
jmp 0x14005bc8c
mov dword [rsp + 0xc0], 0x7ce6cee9
xor dword [rsp + 0xc0], 0x34c101da
xor dword [rsp + 0xc0], 0x72eab29d
sub dword [rsp + 0xc0], 0x22c2542
sub dword [rsp + 0xc0], 0x38a1586b
mov edx, 0x693cf907
xor edx, 0x2bf31d24
add edx, 0x2f353871
xor edx, 0x3ef19571
mov rcx, rbx
xchg rbx, rbx
call fcn.1400756e0
test rax, rax
je 0x14005bd57
mov dword [rsp - 0x10], edx
ror rax, 0x15
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x704a60d971c5dbec
sub rcx, 0x414bca91
add rcx, 0x1bd968e4
add rcx, 0x7fffffff
sub rcx, 0x16eeb4f
not rax
xchg rdx, rdx
mov dword [rsp + 0xc4], edi
add rax, rcx
movabs rcx, 0x8be6ba0a293e1fd6
add rcx, 0x1ebe8af9
xor rcx, 0x52e94268
add rcx, 0x5616981
add rcx, 0x7fffffff
sub rcx, 0x1255abeb
ror rax, 0xc
xchg r12, r12
add rax, rcx
not rax
rol rax, 0xb
rol rax, 5
rol rax, 9
rol rax, 1
rol rax, 1
mov qword [rsi + 0x168], rax
jmp 0x14005bd83
mov dword [rsp + 0xc4], 0x431dcbf2
xor dword [rsp + 0xc4], 0x4baa30f3
xor dword [rsp + 0xc4], 0xe85d0d
sub dword [rsp + 0xc4], 0x85fa60b
mov edx, 0x1ee0ff99
xor edx, 0x75398613
sub edx, 0x51c4e71a
add edx, 0x47a3de8b
add edx, 0x33443fc5
mov rcx, rbx
call fcn.1400756e0
mov dword [rsp - 0x2c], 0x5511674b
test rax, rax
je 0x14005be4c
ror rax, 2
ror rax, 6
ror rax, 1
movabs rcx, 0x5de4d5df7b16dfe3
sub rcx, 0x35a897cf
xor rcx, 0x62d88904
add rcx, 0x2218d73d
xor rcx, 0x120d3289
add rax, rcx
mov dword [rsp - 0x24], 0x66ae2b32
mov dword [rsp + 0xe0], edi
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x9703328329f92332
xor rcx, 0x7547fe2a
sub rcx, 0x5288343f
xor rcx, 0x5ed7f9f0
add rcx, 0x7fffffff
add rcx, 0x5dc2d34
add rax, rcx
mov qword [rsi + 0x170], rax
jmp 0x14005be83
mov dword [rsp + 0xe0], 0xe674078
sub dword [rsp + 0xe0], 0x8b9b254
add dword [rsp + 0xe0], 0x55fad299
add dword [rsp + 0xe0], 0x665a28d
xor dword [rsp + 0xe0], 0x620e034b
mov edx, 0x58dab0c7
sub edx, 0x1363e594
add edx, 0xaea6d49
xor edx, 0x772abe67
add edx, 0xb609c066
mov rcx, rbx
call fcn.1400756e0
mov r10, r10
test rax, rax
je 0x14005bf43
movabs rcx, 0xb1ab4bc73cc13d7
xor rcx, 0x273abc24
sub rcx, 0x2095d34a
add rcx, 0x7fffffff
add rcx, 0x27ebb135
mov dword [rsp + 0xe4], edi
add rax, rcx
movabs rcx, 0xe270af874cc6a007
sub rcx, 0x450ce14b
add rcx, 0x52f75313
sub rcx, 0x1207395d
ror rax, 0x18
ror rax, 3
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x34], 0x504de0cf
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 0xc
rol rax, 3
add rax, rcx
mov dword [rsp - 0x40], edx
mov qword [rsi + 0x178], rax
jmp 0x14005bf7a
mov dword [rsp + 0xe4], 0x13297caa
add dword [rsp + 0xe4], 0x36e3bbef
xor dword [rsp + 0xe4], 0x14808112
sub dword [rsp + 0xe4], 0x4a51f00
xor dword [rsp + 0xe4], 0x59e89a8a
mov edx, 0x6c83802b
add edx, 0xf243595
xor edx, 0x5bd431b7
add edx, 0x134baf35
add edx, 0x3d143df5
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
xchg r12, r12
test rax, rax
je 0x14005c0a2
movabs rcx, 0x8d19d2160ea5eaa4
sub rcx, 0x2fe3fe1
add rcx, 0x6b14657f
sub rcx, 0x3df14919
add rcx, 0x9cc3767
mov dword [rsp + 0x140], edi
xchg r14, r14
add rax, rcx
movabs rcx, 0x6e696b996cbd3b2a
sub rcx, 0x2ade1ff7
add rcx, 0x16d8f2c5
add rcx, 0x7fffffff
add rcx, 0x513a7b9
xor rax, rcx
movabs rcx, 0x7d280ccb279e5b0a
add rcx, 0x54c275d9
sub rcx, 0x2585ff8
add rcx, 0x1d7b5879
sub rax, rcx
movabs rcx, 0xd46c398e7bf65f9c
sub rcx, 0x550e57e7
xor rcx, 0x7f1e14ff
sub rcx, 0x203908f3
add rcx, 0xc06e092
xor rax, rcx
mov r12, r12
movabs rcx, 0x4a86529144064f35
xor rcx, 0x243f2f32
sub rcx, 0x4b0921a8
add rcx, 0x7fffffff
add rcx, 0x3ed8d271
add rax, rcx
ror rax, 8
ror rax, 0x10
ror rax, 1
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x180], r11
xchg r11, rax
jmp 0x14005c0ce
mov dword [rsp + 0x140], 0x1f5f4874
add dword [rsp + 0x140], 0x3e95459a
sub dword [rsp + 0x140], 0x5076381b
sub dword [rsp + 0x140], 0xd7e55f2
mov edx, 0x6ceaa0df
xor edx, 0x68aa25c7
sub edx, 0x38a6c9f
add edx, 0x759496fb
xor edx, 0x50204370
mov rcx, rbx
mov r11, r11
call fcn.1400756e0
test rax, rax
je 0x14005c16b
rol rax, 7
rol rax, 8
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xfc2d24e91bb5bd82
sub rcx, 0x42d9687
add rcx, 0x327ae2c6
add rcx, 0x1017d0de
add rcx, 0x5f201b24
xor rax, rcx
mov dword [rsp + 0x148], edi
xchg r9, r9
rol rax, 6
rol rax, 6
rol rax, 3
rol rax, 3
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x188], rbx
xchg rbx, rax
jmp 0x14005c1a2
mov dword [rsp + 0x148], 0x524ce833
add dword [rsp + 0x148], 0x15856ad7
sub dword [rsp + 0x148], 0x35a289b9
xor dword [rsp + 0x148], 0x74231056
sub dword [rsp + 0x148], 0x460cd906
mov edx, 0x388241df
sub edx, 0x489c099
add edx, 0x2f2aece5
add edx, 0x418029cd
mov rcx, rbx
call fcn.1400756e0
mov dword [rsp - 0x3c], ebx
test rax, rax
je 0x14005c299
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 3
movabs rcx, 0x6b86e7054a073f7b
add rcx, 0x352e4372
xor rcx, 0x65286a62
xor rcx, 0x328cb439
add rcx, 0x7fffffff
add rcx, 0x23ed4343
sub rax, rcx
mov r11, r11
mov dword [rsp + 0x24], edi
ror rax, 0xf
ror rax, 0x26
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x17f70a532ce52dcb
sub rcx, 0x719cdff
sub rcx, 0x5fd3ac
add rcx, 0x7fffffff
add rcx, 0x3c2cfd67
xor rax, rcx
mov dword [rsp - 0x24], edi
movabs rcx, 0x66133e2925ca5960
xor rcx, 0x737af75
add rcx, 0xef23187
xor rcx, 0x178236fb
add rcx, 0x2cf9ef39
add rax, rcx
xchg rbp, rbp
ror rax, 0xc
ror rax, 0xa
ror rax, 0x19
mov qword [rsi + 0x190], rax
jmp 0x14005c2c1
mov dword [rsp + 0x24], 0x264f3a34
add dword [rsp + 0x24], 0x23cc31f2
add dword [rsp + 0x24], 0xf76ee86
sub dword [rsp + 0x24], 0x514ba2f1
sub dword [rsp + 0x24], 0x846b7ba
mov edx, 0x1e62d8ad
xor edx, 0x55116fec
sub edx, 0x397cb9b2
xor edx, 0x46532d6c
add edx, 0x8c9f6cf
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.1400756e0
mov r15, r15
test rax, rax
je 0x14005c3e2
movabs rcx, 0xa9fe24232ee4f542
add rcx, 0x4b88e017
sub rcx, 0x5c296c60
xor rcx, 0x73fcf459
mov dword [rsp + 0x28], edi
add rax, rcx
mov dword [rsp - 0x10], esi
movabs rcx, 0x76284ab3162468a3
xor rcx, 0x558ff7ad
xor rcx, 0x52929657
add rcx, 0x23cffe75
add rcx, 0x4b6b7e91
xor rax, rcx
movabs rcx, 0x353b2ed07b028833
sub rcx, 0x3f80478e
xor rcx, 0x4e3131c1
xor rcx, 0x5f95df55
add rcx, 0x7fffffff
add rcx, 0x1e62d67e
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xf9d7307c067a78f5
add rcx, 0x58aa0c5d
xor rcx, 0x3526cb93
sub rcx, 0x102248f5
add rcx, 0x18838af
ror rax, 0x13
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x4d48f517
not rax
xchg rbp, rax
mov qword [rsi + 0x198], rbp
xchg rbp, rax
jmp 0x14005c402
mov dword [rsp + 0x28], 0x2ca99568
xor dword [rsp + 0x28], 0x74ffdbb3
sub dword [rsp + 0x28], 0x4e598fcb
sub dword [rsp + 0x28], 0x9fcbf0f
mov edx, 0x527d3597
xor edx, 0x401b3624
add edx, 0x8fe845
sub edx, 0x9a76d0f
xor edx, 0x198807df
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400756e0
mov dword [rsp - 0x38], edx
test rax, rax
je 0x14005c503
movabs rcx, 0xaf4019c17505fc67
sub rcx, 0x131729d2
xor rcx, 0x25bd3888
sub rcx, 0x2cef2049
add rcx, 0x7fffffff
add rcx, 0x171bf3ff
mov dword [rsp + 0x2c], edi
add rax, rcx
movabs rcx, 0x76fa9687e997ecd
xor rcx, 0x614c67a4
sub rcx, 0x179cb414
add rcx, 0x84f00d8
add rcx, 0x7fffffff
add rcx, 0x1564ab46
rol rax, 4
sub rax, rcx
mov dword [rsp - 0xc], 0x528db6ab
movabs rcx, 0x538a0c0c10e41f54
xor rcx, 0x6778745f
add rcx, 0x6595226
sub rcx, 0x6ab8ea96
rol rax, 0xd
rol rax, 3
rol rax, 0xd
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
not rax
xchg rcx, rcx
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x1a0], r10
xchg r10, rax
jmp 0x14005c52b
mov dword [rsp + 0x2c], 0x66642e95
xor dword [rsp + 0x2c], 0x68472b19
add dword [rsp + 0x2c], 0x5cbd1a2
xor dword [rsp + 0x2c], 0x5cd306c9
sub dword [rsp + 0x2c], 0x4f3dd1e6
mov edx, 0x2850dafd
sub edx, 0x28322263
add edx, 0x12c5a329
xor edx, 0xe8675838
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.1400756e0
test rax, rax
mov dword [rsp - 0x10], esp
je 0x14005c5d1
movabs rcx, 0xdb602f5e56c3ca21
sub rcx, 0xd81175
sub rcx, 0x55c0f8f9
xor rcx, 0x6b5ebceb
sub rcx, 0x5debfc0c
mov dword [rsp + 0x38], edi
xor rax, rcx
movabs rcx, 0x4724f05132727c5f
add rcx, 0x3acb3f5
sub rcx, 0x2df4e818
xor rcx, 0x707e85da
rol rax, 1
rol rax, 4
rol rax, 0x13
rol rax, 0xa
rol rax, 4
rol rax, 1
xor rax, rcx
xchg r10, r10
mov qword [rsi + 0x1a8], rax
jmp 0x14005c5f1
mov dword [rsp + 0x38], 0x6d2928de
xor dword [rsp + 0x38], 0x14d83a00
sub dword [rsp + 0x38], 0x81a8bdd
xor dword [rsp + 0x38], 0x71d68700
mov edx, 0x3c2d36a
add edx, 0x66ec136c
sub edx, 0x2c993b85
add edx, 0x8618466b
mov rcx, rbx
call fcn.1400756e0
xchg rdi, rdi
test rax, rax
je 0x14005c6f3
rol rax, 0x12
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0xda835d63a9ed67b
xor rcx, 0x2c69aa5
sub rcx, 0x18d236a9
xor rcx, 0x4e0c472e
add rcx, 0x7fffffff
sub rcx, 0x5daa6ca
xor rax, rcx
mov dword [rsp - 0x34], 0x3e6a7278
mov r13d, edi
not rax
movabs rcx, 0x39891d05630214e
sub rcx, 0x3adf0832
xor rcx, 0x78c4a1b4
sub rcx, 0x5584b47d
sub rax, rcx
mov rsp, rsp
movabs rcx, 0x6694097c0bdd910a
xor rcx, 0x4655f702
xor rcx, 0x18260a21
add rcx, 0xca8ea37
add rcx, 0x7dc32206
rol rax, 3
rol rax, 0x2a
rol rax, 1
add rax, rcx
movabs rcx, 0x51fc5ce53f523c63
xor rcx, 0xae7dcaf
xor rcx, 0x3c706813
xor rcx, 0x20697a12
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0x1b0], rbx
xchg rbx, rax
jmp 0x14005c715
mov r13d, 0x6c436dea
sub r13d, 0x43d7a4c
sub r13d, 0x30f0f41d
add r13d, 0x42e9c91d
sub r13d, 0x79fec89d
mov edx, 0x60f5ca15
add edx, 0x34b6222
xor edx, 0x63945a19
add edx, 0xce9b5e30
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400756e0
mov r13, r13
test rax, rax
je 0x14005c7f1
movabs rcx, 0xe72835f4c0c9642
xor rcx, 0x50cdca5b
add rcx, 0x53985f8b
sub rcx, 0x601efc82
add rcx, 0x7fffffff
add rcx, 0x519a966
mov r12d, edi
mov dword [rsp - 0x34], ebp
xor rax, rcx
movabs rcx, 0x3f71f5a373f81e56
xor rcx, 0x356e13d6
xor rcx, 0x3c35e095
sub rcx, 0x748a2cc2
add rcx, 0x7fffffff
add rcx, 0x61320972
add rax, rcx
movabs rcx, 0x6ccfb3c66ff1525b
sub rcx, 0x1b7aab76
add rcx, 0x2b49df86
xor rcx, 0x2f2182c1
ror rax, 0x12
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x1b8], rax
mov dword [rsp - 0x38], 0x2fdfa5fd
jmp 0x14005c80c
mov r12d, 0x338b861c
add r12d, 0x4369076b
xor r12d, 0x59abd817
sub r12d, 0x2f5f558f
mov edx, 0x5aa7a05c
sub edx, 0x1dc6f17b
add edx, 0x4232e75a
xor edx, 0x3604c46c
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.1400756e0
test rax, rax
mov dword [rsp - 0x20], ebp
je 0x14005c8f7
movabs rcx, 0x3022293178c438d6
sub rcx, 0x53d1acc
sub rcx, 0x12f15dc9
add rcx, 0x13f2e686
mov r15d, edi
add rax, rcx
xchg r9, r9
movabs rcx, 0x3e3c6336e32417b
sub rcx, 0x5d353695
xor rcx, 0x453c9a45
sub rcx, 0x55262751
xor rax, rcx
movabs rcx, 0xbfa06d4a4adb25
add rcx, 0xc867ed4
sub rcx, 0x4e1d57e4
add rcx, 0x7fffffff
xor rcx, 0x7c6a26a0
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x36975d74
movabs rcx, 0x2ac33bbf17e4ccc5
add rcx, 0x4f16f049
sub rcx, 0x5499bc32
add rcx, 0x7fffffff
xor rcx, 0x70890021
not rax
sub rax, rcx
mov r14, r14
mov qword [rsi + 0x1c0], rax
jmp 0x14005c912
mov r15d, 0x7c025ebe
sub r15d, 0x73ee71b0
add r15d, 0x2bd820d1
sub r15d, 0x33ec0dde
mov edx, 0x2a6effe6
sub edx, 0x27e990e4
xor edx, 0x23ba4133
xor edx, 0x4fade91d
xor edx, 0xab73634
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
test rax, rax
je 0x14005c9c5
mov dword [rsp - 0x2c], 0x42ca3263
movabs rcx, 0x653da7a01c8b780c
add rcx, 0x1cacb44f
xor rcx, 0x2ae405ab
add rcx, 0xabd3d02
mov r14d, edi
add rax, rcx
mov dword [rsp - 0x3c], edi
movabs rcx, 0x1c847e681f8f6eb9
xor rcx, 0x6518b1f4
sub rcx, 0x3f634702
xor rcx, 0x7f4ed91a
not rax
rol rax, 0x1f
rol rax, 2
rol rax, 0xe
rol rax, 5
rol rax, 8
rol rax, 1
xor rax, rcx
not rax
mov r11, r11
mov qword [rsi + 0x1c8], rax
jmp 0x14005c9e7
mov r14d, 0x43528399
add r14d, 0x1b35e4d0
xor r14d, 0x44c2f8c4
add r14d, 0x318a8274
sub r14d, 0x4bd51320
mov edx, 0x45cea997
xor edx, 0x462a4321
add edx, 0x58be8acf
add edx, 0x1f36d6fb
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.1400756e0
test rax, rax
xchg r12, r12
je 0x14005cabe
ror rax, 0x28
movabs rcx, 0x24e574e55cf2158
sub rcx, 0x19d785f3
sub rcx, 0x1c4e7d1f
add rcx, 0x2f16c4d
add rcx, 0x7fffffff
add rcx, 0x59b0113c
not rax
mov ebp, edi
mov r11, r11
sub rax, rcx
movabs rcx, 0x18d3b8f60da2da27
add rcx, 0x480d4e71
add rcx, 0xdeec7c2
sub rcx, 0x2f50c0cb
add rcx, 0x7fffffff
add rcx, 0x40fd9c04
rol rax, 0xd
rol rax, 0xa
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x5a76a8a7
rol rax, 0xe
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov r14, r14
mov qword [rsi + 0x1d0], rax
jmp 0x14005cadb
mov ebp, 0x7e17ee05
xor ebp, 0x66e1108a
add ebp, 0x2d0bc393
sub ebp, 0x2e741b2a
sub ebp, 0x178ea6f7
mov edx, 0x2b01f287
sub edx, 0x15321ce1
sub edx, 0xf683195
add edx, 0x2a66c4cc
xor edx, 0xaf982a7
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400756e0
mov dword [rsp - 0x34], 0x73202700
test rax, rax
je 0x14005cbd6
not rax
mov rdx, rdx
movabs rcx, 0x7bda98930340619d
xor rcx, 0x4f6ce7df
sub rcx, 0x39fc2e76
xor rcx, 0x4367bb15
sub rcx, 0x38d9bfd2
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x6f878e433dadd79c
sub rcx, 0x125e43a7
sub rcx, 0xc6f2b68
add rcx, 0x596a0fb
ror rax, 0xf
ror rax, 0x18
ror rax, 4
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x5ee2622828330f42
add rcx, 0x9b4064d
add rcx, 0x15799fc4
add rcx, 0x24357769
add rcx, 0xc2c2372
xor rax, rcx
mov dword [rsp - 0x30], esi
ror rax, 0x14
ror rax, 0x13
ror rax, 3
ror rax, 6
ror rax, 2
ror rax, 1
mov qword [rsi + 0x1d8], rax
mov dword [rsp - 0x38], 0xd89896d
jmp 0x14005cbf3
mov edi, 0x2defccd0
sub edi, 0xdf6b791
add edi, 0x5c21ef4d
xor edi, 0x46d0137
sub edi, 0x787605ba
mov eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x148]
mov dword [rsp - 0x14], esi
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
mov rcx, rcx
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
mov dword [rsp - 0x10], 0x6b58be6
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
xchg r14, r14
or eax, r13d
xchg r14, rbx
mov r14, qword [rsp + 0x130]
xchg r14, rbx
or eax, r12d
mov dword [rsp - 0x3c], ecx
or eax, r15d
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
mov dword [rsp - 0x30], esi
or eax, dword [rsp + 0x58]
or eax, r14d
or eax, ebp
xchg r14, r14
or eax, edi
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
mov r11, r11
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
mov dword [rsp - 0x28], 0x55adafbd
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
xchg r9, r9
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
mov r8, r8
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
mov rcx, rcx
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
mov dword [rsp - 0x1c], edi
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
mov dword [rsp - 0x3c], esp
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
xchg r8, r8
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
mov dword [rsp - 0x30], edi
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
mov dword [rsp - 0x24], edx
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
xchg r14, r14
sete al
sub rsp, 0xffffffffffffff10
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
ret