Function at 0x14006b850
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
push r11
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r13
mov qword [rsp], r12
push r13
mov dword [rsp - 0x3c], 0x7040e3c8
push r14
nop
sub rsp, 8
mov qword [rsp], r15
neg rsp
sub rsp, 0xfffffffffffffeb0
neg rsp
xchg r10, rsi
mov r10, rdx
xchg rsi, r10
xchg rcx, rbx
mov rcx, rbx
xchg rbx, rcx
mov edx, 0x11599119
add edx, 0x4d191567
xor edx, 0xad0791d
xor edx, 0xb9be284d
call fcn.140074910
mov dword [rsp - 0x24], 0xa8a95f3
xor edi, edi
test rax, rax
je 0x14006b98b
ror rax, 0x13
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x95a0e77523a5e742
sub rcx, 0x1ee7b3e2
add rcx, 0x5ed83240
sub rcx, 0x3951bd81
add rcx, 0x7fffffff
xor rcx, 0x4166a659
add rax, rcx
mov dword [rsp + 0x1a8], edi
rol rax, 0x1f
rol rax, 0xe
rol rax, 3
rol rax, 6
rol rax, 2
rol rax, 1
movabs rcx, 0x9ff8b1f35d6afca4
xor rcx, 0x7904f2b3
xor rcx, 0x2082bb83
add rcx, 0x16d42eae
add rcx, 0x46d0aa81
add rcx, rax
mov r14, r14
not rcx
ror rcx, 0x13
ror rcx, 3
ror rcx, 1
ror rcx, 3
ror rcx, 1
not rcx
mov qword [rsi], rcx
mov dword [rsp - 0x14], esp
jmp 0x14006b9c2
mov dword [rsp + 0x1a8], 0x50cf7c94
sub dword [rsp + 0x1a8], 0xcde7b15
xor dword [rsp + 0x1a8], 0x522fc551
xor dword [rsp + 0x1a8], 0x59b83f2f
sub dword [rsp + 0x1a8], 0x4866fb00
mov edx, 0x5a5d0833
xor edx, 0x69d113fe
xor edx, 0x6fe7cdca
sub edx, 0x6f20974
xor edx, 0x937ae317
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140074910
xchg r10, r10
test rax, rax
je 0x14006baba
movabs rcx, 0x9b7e722e55aea1dd
add rcx, 0x12cf2c68
sub rcx, 0x559c8d99
add rcx, 0x11b60d3a
mov dword [rsp + 0x24], edi
add rax, rcx
movabs rcx, 0x58fd523b62d5d4e6
sub rcx, 0x29bc68a3
add rcx, 0x39e46a16
xor rcx, 0x4e588b7b
xor rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x8cdd5889608e45e9
sub rcx, 0x3dce844
sub rcx, 0x140a9d88
sub rcx, 0x2c96b950
rol rax, 8
rol rax, 0x2a
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
mov rsp, rsp
movabs rax, 0x1d8ad82d75f116ca
sub rax, 0x4462ad43
add rax, 0xe7457cd
add rax, 0xbc807da
xor rax, 0x7cc422fe
not rcx
add rcx, rax
xchg rsp, rsp
rol rcx, 1
xchg rbp, rcx
mov qword [rsi + 8], rbp
xchg rbp, rcx
jmp 0x14006bae2
mov dword [rsp + 0x24], 0x11223641
add dword [rsp + 0x24], 0x2d5b0446
xor dword [rsp + 0x24], 0x73043b26
xor dword [rsp + 0x24], 0x487e1f91
xor dword [rsp + 0x24], 0x5071e31
mov edx, 0x6ec8668c
xor edx, 0x53fa01ab
sub edx, 0x95bf89f
xor edx, 0x287aa1fe
add edx, 0xad8a56cd
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x14006bbf6
mov r9, r9
movabs rcx, 0x57f1b7480bd0ddc8
xor rcx, 0x593f494d
xor rcx, 0x695b45da
add rcx, 0x26a99adc
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x3c], esp
xor rax, rcx
movabs rcx, 0x944f94261880774
xor rcx, 0x66bb29be
xor rcx, 0x3aa378a7
sub rcx, 0x22b2111e
xor rcx, 0xb52befb
add rax, rcx
movabs rcx, 0xa2a9085644d984e
xor rcx, 0x711f97e3
xor rcx, 0x177f20a1
xor rcx, 0x41df4d9b
rol rax, 0x16
rol rax, 5
rol rax, 4
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x228e5b4e6ff528d6
sub rcx, 0x4507283c
sub rcx, 0x8de0d51
sub rcx, 0xbacfb19
add rcx, 0x55f6dff
not rax
ror rax, 0x1e
ror rax, 1
ror rax, 9
ror rax, 2
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x10], rax
mov dword [rsp - 0x1c], esi
jmp 0x14006bc1e
mov dword [rsp + 0x2c], 0x2908ae03
xor dword [rsp + 0x2c], 0xc7f792e
xor dword [rsp + 0x2c], 0x431c9b6b
sub dword [rsp + 0x2c], 0x42876293
sub dword [rsp + 0x2c], 0x23e3e9b2
mov edx, 0x67455aa
add edx, 0x19b7ad01
add edx, 0x42b140ad
xor edx, 0x2d869a74
sub edx, 0x49958a8a
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140074910
test rax, rax
je 0x14006bd4f
mov r8, r8
movabs rcx, 0x11c73cc013ac0cbf
xor rcx, 0x503aa3dd
xor rcx, 0x3cd7c10
xor rcx, 0xe925fa9
mov dword [rsp + 0x3c], edi
xor rax, rcx
mov r11, r11
movabs rcx, 0x3731679728c83072
add rcx, 0xd9eb73f
xor rcx, 0x94fdd3d
xor rcx, 0x418f417b
add rcx, 0x7fffffff
sub rcx, 0x5c38ab42
add rax, rcx
mov dword [rsp - 0x1c], 0x2b5f9453
movabs rcx, 0xf0b975bd1cda1fa4
add rcx, 0x20ea5f06
xor rcx, 0x5d2059b4
xor rcx, 0x45d7b392
xor rcx, 0x3bca84ec
xor rax, rcx
mov dword [rsp - 0x2c], 0x29beb3b9
movabs rcx, 0x2ffde9d51eb60b6b
xor rcx, 0x75fafbef
sub rcx, 0xe9e5c7
add rcx, 0x793758d3
add rax, rcx
movabs rcx, 0xdac477841cab5433
add rcx, 0x46dcc20d
xor rcx, 0x2c799be7
add rcx, 0x4b64eab0
rol rax, 0x10
rol rax, 0xa
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x1c751017
xchg r14, rax
mov qword [rsi + 0x18], r14
xchg r14, rax
jmp 0x14006bd6f
mov dword [rsp + 0x3c], 0x485fd75a
sub dword [rsp + 0x3c], 0xe72b862
xor dword [rsp + 0x3c], 0x69b12bc5
sub dword [rsp + 0x3c], 0x505c353c
mov edx, 0xcd18bda
add edx, 0x21ca6fdf
add edx, 0x7400c46
add edx, 0x97f924f9
mov rcx, rbx
xchg rdx, rdx
call fcn.140074910
test rax, rax
je 0x14006be85
mov dword [rsp - 0x3c], esp
movabs rcx, 0x54db508151b1262f
xor rcx, 0x6e9f28fa
add rcx, 0x2c414870
sub rcx, 0x1c0745e1
add rcx, 0x7fffffff
sub rcx, 0x2f5d13fe
mov dword [rsp + 0xf0], edi
xor rax, rcx
movabs rcx, 0x2a3bf83d5e378908
sub rcx, 0x22eabe57
sub rcx, 0x1e2a97af
add rcx, 0x5954f5ba
add rcx, 0x7fffffff
sub rcx, 0xfc4096
add rax, rcx
mov r13, r13
movabs rcx, 0x2e92824632d9bee7
xor rcx, 0x2e5a3f6e
add rcx, 0x69a656
xor rcx, 0x6916bef3
xor rcx, 0x7d53203
xor rax, rcx
xchg r9, r9
movabs rcx, 0x62c438016f945e4b
add rcx, 0x26b3edb
xor rcx, 0x3b3c74c1
add rcx, 0x5442c3e4
rol rax, 0xf
rol rax, 1
not rax
sub rax, rcx
mov rbx, rbx
ror rax, 0x14
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x20], r14
xchg r14, rax
jmp 0x14006bebc
mov dword [rsp + 0xf0], 0x3051b788
add dword [rsp + 0xf0], 0x16622ed1
xor dword [rsp + 0xf0], 0x38106829
sub dword [rsp + 0xf0], 0x5bbd6fd9
sub dword [rsp + 0xf0], 0x22e61e96
mov edx, 0x5c9b2f2c
sub edx, 0xc2e4366
add edx, 0x20081576
add edx, 0x4129fdf
sub edx, 0x37fbe7e9
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074910
mov dword [rsp - 0x14], edi
test rax, rax
je 0x14006bf9d
movabs rcx, 0xa098115c136ff122
xor rcx, 0x3c13a883
xor rcx, 0x34cb9b31
add rcx, 0x1cab9e59
mov dword [rsp + 0xf8], edi
add rax, rcx
movabs rcx, 0xdde21d7617830c9b
add rcx, 0x43f2cbef
xor rcx, 0x69b3f9ed
add rcx, 0x7fffffff
sub rcx, 0x13483fb8
rol rax, 0x32
mov dword [rsp - 0x40], 0x3a35be8e
xor rax, rcx
movabs rcx, 0x66c637317f24cf4b
sub rcx, 0x5ed56d2f
xor rcx, 0x27ce3ac0
add rcx, 0x5a00ab25
xor rcx, 0x2eb9a79
sub rax, rcx
mov dword [rsp - 0x2c], 0x9cba872
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x28], rax
mov r14, r14
jmp 0x14006bfc9
mov dword [rsp + 0xf8], 0x2f2e7ca7
xor dword [rsp + 0xf8], 0x111877b8
sub dword [rsp + 0xf8], 0x5c58e4c
xor dword [rsp + 0xf8], 0x38707cd2
mov edx, 0x1d0a06a6
add edx, 0x2e3f8df8
xor edx, 0x79266dcd
sub edx, 0x29df98c5
add edx, 0x6c904687
mov rcx, rbx
mov dword [rsp - 0x44], 0x13b47e4
call fcn.140074910
test rax, rax
je 0x14006c068
not rax
mov dword [rsp - 0x30], edx
mov dword [rsp + 0x10c], edi
rol rax, 0x25
rol rax, 0x13
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x28f691cb5d3455bb
sub rcx, 0x4ab5ebaf
add rcx, 0xdd78c47
add rcx, 0x7fffffff
xor rcx, 0x7ce242b7
not rax
add rax, rcx
not rax
mov dword [rsp - 0xc], edi
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], ebx
mov qword [rsi + 0x30], rax
jmp 0x14006c094
mov dword [rsp + 0x10c], 0x184661da
xor dword [rsp + 0x10c], 0x1ce2678c
xor dword [rsp + 0x10c], 0x5a5871cb
sub dword [rsp + 0x10c], 0x5efc779c
mov edx, 0x61854e7f
sub edx, 0x3aa8ec6e
xor edx, 0x19ccb3d6
xor edx, 0x575cf253
add edx, 0x8c340d98
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140074910
mov dword [rsp - 0x20], edx
test rax, rax
je 0x14006c1bc
rol rax, 0xd
rol rax, 1
rol rax, 0xf
rol rax, 1
rol rax, 1
movabs rcx, 0xa157f4694087200b
add rcx, 0x14f6d1f
xor rcx, 0x38d29d3f
xor rcx, 0x7e5c7863
add rcx, 0x7fffffff
xor rcx, 0x5af4737
add rax, rcx
mov dword [rsp + 0x110], edi
movabs rcx, 0x42229a0d7cc3c247
sub rcx, 0x6afedc7c
add rcx, 0xe81f6dc
add rcx, 0x7fffffff
xor rcx, 0x4a612083
xor rax, rcx
movabs rcx, 0x6f3a0ea3709a8cce
xor rcx, 0x515aa6e5
add rcx, 0x3232e301
sub rcx, 0x40b03b78
add rcx, 0x49a18c5f
sub rax, rcx
movabs rcx, 0xff338b1f6c60e5fe
sub rcx, 0x27d5ebd0
sub rcx, 0x3466333e
add rcx, 0x54e10df6
add rcx, 0x7cea4535
ror rax, 0xd
ror rax, 8
ror rax, 0x1b
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
mov rsi, rsi
ror rax, 4
ror rax, 0x11
ror rax, 1
mov qword [rsi + 0x38], rax
jmp 0x14006c1f3
mov dword [rsp + 0x110], 0xede1913
add dword [rsp + 0x110], 0x65574430
sub dword [rsp + 0x110], 0x3b3180eb
xor dword [rsp + 0x110], 0x263c94fa
xor dword [rsp + 0x110], 0x1f3f48a3
mov edx, 0x42d7a71
xor edx, 0x6f89df12
xor edx, 0x36ce645b
xor edx, 0x13e71d52
add edx, 0x55b9fb90
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074910
mov rbx, rbx
test rax, rax
je 0x14006c2ff
not rax
mov dword [rsp + 0x124], edi
mov rbx, rbx
movabs rcx, 0x112bd9407c0054c2
sub rcx, 0x1981f535
sub rcx, 0x1af8123a
add rcx, 0x62b06a87
sub rax, rcx
movabs rcx, 0xe054f63e6e92203b
xor rcx, 0x65bfd11b
add rcx, 0x15ddfa7c
sub rcx, 0x13b55c6c
rol rax, 5
rol rax, 0x13
rol rax, 8
rol rax, 5
rol rax, 1
add rax, rcx
movabs rcx, 0x405be2229ebc93c
sub rcx, 0x855bdc5
sub rcx, 0x39e5195
add rcx, 0x50a1dda9
sub rcx, 0x413af151
xor rax, rcx
movabs rcx, 0x49e7039f221f53d9
sub rcx, 0x1dfca911
xor rcx, 0x1b9a73ce
xor rcx, 0x3b47f9a3
add rcx, 0x114875fa
rol rax, 0x2f
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x76566e8c
xchg r10, rax
mov qword [rsi + 0x40], r10
xchg r10, rax
jmp 0x14006c32b
mov dword [rsp + 0x124], 0x4d3ccaa4
sub dword [rsp + 0x124], 0x3c1c6fea
xor dword [rsp + 0x124], 0xcf62006
sub dword [rsp + 0x124], 0x1dd67abb
mov edx, 0x15223db3
add edx, 0x1d536732
xor edx, 0x5b21817a
sub edx, 0x47687f3b
xor edx, 0x7c326870
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140074910
test rax, rax
mov rbx, rbx
je 0x14006c428
movabs rcx, 0x599ce9a65a2357d3
xor rcx, 0x107b5b2d
sub rcx, 0x2d020179
add rcx, 0x1f7bd257
add rcx, 0x18b7c3b8
mov dword [rsp + 0x134], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x591eac0f31dc2733
xor rcx, 0x1c6deae0
add rcx, 0x4197cbb7
xor rcx, 0x45b5ede9
add rcx, 0x7fffffff
sub rcx, 0x5ae89e4
xor rax, rcx
movabs rcx, 0x3ca672d44421f284
xor rcx, 0x769fa5ae
add rcx, 0x38c574e7
sub rcx, 0x91021a3
add rax, rcx
mov dword [rsp - 0x3c], 0x3466c802
movabs rcx, 0xe62b5204440d5a26
add rcx, 0x3699d4b7
sub rcx, 0x35286d40
add rcx, 0x7fffffff
sub rcx, 0x34775f7e
rol rax, 0x2f
xor rax, rcx
mov rbx, rbx
mov qword [rsi + 0x48], rax
jmp 0x14006c454
mov dword [rsp + 0x134], 0x221c20cb
add dword [rsp + 0x134], 0x4f8f35c
xor dword [rsp + 0x134], 0x2ab09a2c
sub dword [rsp + 0x134], 0xda58e0a
mov edx, 0x71594781
sub edx, 0x13871682
sub edx, 0x211176dc
sub edx, 0x28752729
add edx, 0x41250025
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074910
mov dword [rsp - 0x14], ecx
test rax, rax
je 0x14006c576
rol rax, 0x15
rol rax, 0xa
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x8050f518407dedf4
add rcx, 0xc1b123
add rcx, 0x1b90fbbf
add rcx, 0x7fffffff
xor rcx, 0x52e470da
add rax, rcx
mov dword [rsp - 0x18], 0x3379408c
mov dword [rsp + 0x13c], edi
ror rax, 4
ror rax, 2
ror rax, 7
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 6
movabs rcx, 0x48df4466201b3508
add rcx, 0x8793b6
xor rcx, 0x2a73d715
add rcx, 0x7fffffff
xor rcx, 0x5108f406
xor rax, rcx
movabs rcx, 0x4dd8a8c965d546cf
xor rcx, 0x1aef07a2
xor rcx, 0x28f5eb91
sub rcx, 0x486d74e7
add rcx, 0x7fffffff
add rcx, 0x252d5c6
ror rax, 0x1b
ror rax, 2
ror rax, 2
ror rax, 5
ror rax, 1
add rax, rcx
rol rax, 0xc
rol rax, 0xc
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x50], r8
xchg r8, rax
jmp 0x14006c5a2
mov dword [rsp + 0x13c], 0x7b2e8b43
sub dword [rsp + 0x13c], 0x2688e48b
xor dword [rsp + 0x13c], 0xa48ff66
sub dword [rsp + 0x13c], 0x5eed59dd
mov edx, 0x36a9b17
add edx, 0x5141d64d
xor edx, 0x1aeb459b
add edx, 0x3d7b2f66
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006c69d
mov dword [rsp - 0x18], ecx
ror rax, 0xa
ror rax, 7
ror rax, 9
ror rax, 0x1f
ror rax, 3
ror rax, 1
movabs rcx, 0x3c19631830b148a7
xor rcx, 0x5aa515f9
add rcx, 0x1114a721
add rcx, 0xc86778e
add rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x14], 0x102cd946
ror rax, 5
ror rax, 1
movabs rcx, 0x8452f16f40e101f8
sub rcx, 0x3b84ab6e
add rcx, 0x2275ddcb
add rcx, 0x2c1aab9e
add rcx, 0x15ed4de6
add rcx, rax
xchg r9, r9
movabs rax, 0x442bbeba52e6fa22
sub rax, 0x48085261
add rax, 0x17389fb1
xor rax, 0x4bb198a8
add rax, 0x7fffffff
xor rax, 0x7cfb53d0
rol rcx, 4
rol rcx, 5
rol rcx, 1
rol rcx, 1
rol rcx, 1
xor rcx, rax
mov r8, r8
not rcx
xchg rdx, rcx
mov qword [rsi + 0x58], rdx
xchg rdx, rcx
jmp 0x14006c6c5
mov dword [rsp + 0x28], 0x4e54d35a
add dword [rsp + 0x28], 0x14f91aa3
xor dword [rsp + 0x28], 0x18ce8e22
sub dword [rsp + 0x28], 0x774b2d6d
sub dword [rsp + 0x28], 0x4383671
mov edx, 0x59a2a485
sub edx, 0x234bb2f8
sub edx, 0x1bf3dbd8
xor edx, 0x682aeec8
mov rcx, rbx
call fcn.140074910
xchg r9, r9
test rax, rax
je 0x14006c7c3
movabs rcx, 0x2143f67c0bd1109a
add rcx, 0x4bc53ba5
xor rcx, 0x277b5ec4
xor rcx, 0x2367056a
mov dword [rsp + 0x48], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x80244c495f04fcd4
xor rcx, 0x46e6d648
add rcx, 0x5bf8ceb2
sub rcx, 0x16c48412
add rcx, 0x70a30dfd
rol rax, 6
rol rax, 2
rol rax, 0xe
rol rax, 1
rol rax, 4
rol rax, 1
add rcx, rax
movabs rax, 0x6993af852cfd1204
add rax, 0x17fab8e6
add rax, 0x3661266d
sub rax, 0x37dce8c1
add rax, 0x34fcefb2
not rcx
mov dword [rsp - 0x1c], esi
add rcx, rax
movabs rax, 0x1b31ba585d67c05e
sub rax, 0x56bee072
sub rax, 0x295ac91
add rax, 0x5f553e1
rol rcx, 4
rol rcx, 8
rol rcx, 1
rol rcx, 1
xor rcx, rax
xchg rbx, rbx
xchg rcx, r14
mov qword [rsi + 0x60], r14
xchg r14, rcx
jmp 0x14006c7e3
mov dword [rsp + 0x48], 0x4a53fac1
add dword [rsp + 0x48], 0x17944750
sub dword [rsp + 0x48], 0x3b86931c
sub dword [rsp + 0x48], 0x2661aef4
mov edx, 0x17624088
xor edx, 0x4699d695
xor edx, 0x54af34da
xor edx, 0x66bebfcb
sub edx, 0x14040765
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x2c], 0x1c8a6575
test rax, rax
je 0x14006c909
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x8eed069f639bbc17
sub rcx, 0x60668dd1
add rcx, 0x514c3b93
xor rcx, 0x205efcbf
xor rcx, 0x7596b79
add rax, rcx
xchg r8, r8
mov dword [rsp + 0x58], edi
movabs rcx, 0x663da1241fe342a7
sub rcx, 0x1f61d167
add rcx, 0x7c4f1f07
xor rcx, 0x26ef0851
add rcx, 0x7fffffff
add rcx, 0x1e08eafb
xor rax, rcx
mov dword [rsp - 0x10], 0x739b02cd
movabs rcx, 0xa39b09820297705e
add rcx, 0x1d9dfd5c
add rcx, 0x3b118a6f
sub rcx, 0x440b140
rol rax, 0xb
rol rax, 5
rol rax, 6
rol rax, 3
rol rax, 8
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x31cca69a31735351
add rcx, 0x2d3d5c91
xor rcx, 0x2a376f51
xor rcx, 0x53c78de9
sub rcx, 0x236f4ff5
xor rax, rcx
rol rax, 0xd
rol rax, 8
rol rax, 2
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x68], r13
xchg r13, rax
jmp 0x14006c929
mov dword [rsp + 0x58], 0x3a3f32df
add dword [rsp + 0x58], 0x1dbe285f
add dword [rsp + 0x58], 0x75a374
xor dword [rsp + 0x58], 0x5872feb3
mov edx, 0x5c53adb8
sub edx, 0x19004517
sub edx, 0x9f0e2e6
sub edx, 0x2cb40c0
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x14006ca3f
mov rcx, rcx
movabs rcx, 0xf02afea6abef684
sub rcx, 0x5c6db9a2
add rcx, 0x53a91709
sub rcx, 0x5174ebf1
add rcx, 0x7fffffff
xor rcx, 0x6821efbb
mov dword [rsp + 0x80], edi
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0xc9a8186a3b95cc98
xor rcx, 0x18724fb6
xor rcx, 0x65dd51e2
sub rcx, 0x3594691a
add rcx, 0x7fffffff
xor rcx, 0xec54e97
xor rax, rcx
movabs rcx, 0x4c510baf28a2effb
sub rcx, 0x40cce29
xor rcx, 0x3c86237e
add rcx, 0x7fffffff
add rcx, 0x569ac830
sub rax, rcx
mov dword [rsp - 0x10], 0xb89fbaf
movabs rcx, 0xbf09ddfc3880ea2d
add rcx, 0xe93e3e8
sub rcx, 0x148b8a5a
add rcx, 0x656e92cd
ror rax, 0xc
ror rax, 0xf
ror rax, 0x14
ror rax, 0xa
add rax, rcx
mov r12, r12
ror rax, 5
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x70], r13
xchg r13, rax
jmp 0x14006ca6b
mov dword [rsp + 0x80], 0x7a82878c
sub dword [rsp + 0x80], 0xa85b55c
xor dword [rsp + 0x80], 0x2006c1ce
xor dword [rsp + 0x80], 0x4ffa13ff
mov edx, 0x4f7d9b91
xor edx, 0x4a208216
add edx, 0x397d6da5
add edx, 0x35c74ab7
xor edx, 0xd758393c
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140074910
mov dword [rsp - 0x1c], 0x5b2af243
test rax, rax
je 0x14006cb70
ror rax, 0x1a
ror rax, 6
ror rax, 1
movabs rcx, 0xe3fe9c9a3ff3a769
sub rcx, 0x9ddf8d0
sub rcx, 0x71822de
add rcx, 0x98efa5f
sub rcx, 0x2fe9643d
add rax, rcx
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x44], 0x5b65015c
not rax
movabs rcx, 0x2e95a9dc21642b74
add rcx, 0x40ef1fdc
sub rcx, 0x1848a9c7
sub rcx, 0x441f58e7
add rax, rcx
mov dword [rsp - 0x44], 0x64449d3
movabs rcx, 0x77f04269452679fe
add rcx, 0x33fb84b5
sub rcx, 0x1cd4fdde
sub rcx, 0x1a635717
add rcx, 0x7fffffff
xor rcx, 0x299ca334
ror rax, 1
ror rax, 2
ror rax, 5
ror rax, 1
xor rax, rcx
rol rax, 0xe
rol rax, 0xd
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [rsi + 0x78], rax
jmp 0x14006cb9c
mov dword [rsp + 0xb0], 0x71cc7918
sub dword [rsp + 0xb0], 0xdd6435
sub dword [rsp + 0xb0], 0x31be02cb
xor dword [rsp + 0xb0], 0x3f311219
mov edx, 0x1e18654c
add edx, 0x5870df02
xor edx, 0xb997124
sub edx, 0x194f2658
add edx, 0x7cbb874d
mov rcx, rbx
mov dword [rsp - 0x24], edi
call fcn.140074910
test rax, rax
je 0x14006cc98
movabs rcx, 0x2d3dbf74097bb963
add rcx, 0x1faf01a2
xor rcx, 0x742cb4c3
xor rcx, 0x67ee2b9c
add rcx, 0x6d6062cd
mov dword [rsp + 0x54], edi
add rax, rcx
mov r8, r8
movabs rcx, 0x6bd96be721b787f0
xor rcx, 0x49ed592
xor rcx, 0x67651fb4
add rcx, 0x242f2e33
not rax
add rax, rcx
movabs rcx, 0x385645762de2cfe4
add rcx, 0x10e8a954
add rcx, 0x257d1e17
xor rcx, 0x4a6fc26c
rol rax, 0x12
rol rax, 7
rol rax, 0x11
rol rax, 4
rol rax, 1
add rax, rcx
mov rdi, rdi
movabs rcx, 0xfdc06f323ce5ba0d
xor rcx, 0x1dc1e449
sub rcx, 0xc5df4f2
add rcx, 0x7fffffff
xor rcx, 0xad7705d
xor rax, rcx
mov dword [rsp - 0x28], esi
xchg rcx, rax
mov qword [rsi + 0x80], rcx
xchg rcx, rax
jmp 0x14006ccc0
mov dword [rsp + 0x54], 0x3103ff14
sub dword [rsp + 0x54], 0x14a8592b
add dword [rsp + 0x54], 0x3f9698fb
sub dword [rsp + 0x54], 0x3769c5ea
sub dword [rsp + 0x54], 0x248878f9
mov edx, 0x2959af77
sub edx, 0x2751a091
xor edx, 0x5e4a3468
xor edx, 0x74af815d
add edx, 0x7bf29d87
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x24], ebp
test rax, rax
je 0x14006cdc0
rol rax, 0x10
rol rax, 0x2b
rol rax, 1
movabs rcx, 0x2b5a8fdb15094328
add rcx, 0x5f71e1aa
xor rcx, 0x19515bde
xor rcx, 0x167869a1
sub rcx, 0x22fcfff5
add rax, rcx
mov dword [rsp + 0x84], edi
mov dword [rsp - 0x2c], esp
ror rax, 0x1e
ror rax, 3
ror rax, 5
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x8fd12a4d44e5b503
xor rcx, 0x5e555ef7
add rcx, 0x4430e6fe
sub rcx, 0x424a76de
add rcx, 0x678e744a
xor rax, rcx
xchg r11, r11
movabs rcx, 0x5a9b45b05c663171
sub rcx, 0x57e74b58
xor rcx, 0x5a57574a
add rcx, 0x24804905
rol rax, 0x13
rol rax, 0xa
rol rax, 1
rol rax, 7
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0x88], rax
mov rcx, rcx
jmp 0x14006cdf7
mov dword [rsp + 0x84], 0x3d7360
add dword [rsp + 0x84], 0x71a2483e
sub dword [rsp + 0x84], 0x470c745e
add dword [rsp + 0x84], 0x4ffcba26
sub dword [rsp + 0x84], 0x7ad00165
mov edx, 0x3bc43a5a
sub edx, 0x3090244e
add edx, 0xe454c0e
add edx, 0x112e9d37
add edx, 0xae175c3b
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140074910
mov dword [rsp - 0x1c], edx
test rax, rax
je 0x14006cef4
movabs rcx, 0xa19d59242123c881
add rcx, 0x4d53ab7a
xor rcx, 0x54d13007
sub rcx, 0x247a4ee4
sub rcx, 0x12413acd
mov dword [rsp + 0x94], edi
mov dword [rsp - 0x40], 0x77a99cdd
add rax, rcx
movabs rcx, 0x2d99d18d4ac0ae1c
sub rcx, 0x292727ef
xor rcx, 0x2d4cdd53
xor rcx, 0x33315e76
rol rax, 0x12
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x24], 0x74d98e8
movabs rcx, 0xa461a600720692b5
add rcx, 0x411ffce
sub rcx, 0x2da90e9f
sub rcx, 0x3f917a0
xor rcx, 0x23a04cf9
rol rax, 0xb
rol rax, 0x18
rol rax, 0x19
rol rax, 1
add rax, rcx
mov rsp, rsp
rol rax, 0x39
rol rax, 1
not rax
mov dword [rsp - 0x20], esp
mov qword [rsi + 0x90], rax
jmp 0x14006cf20
mov dword [rsp + 0x94], 0x70544aa
xor dword [rsp + 0x94], 0x6331eb60
xor dword [rsp + 0x94], 0x76205318
sub dword [rsp + 0x94], 0x1214fcd1
mov edx, 0x6f8a41c3
sub edx, 0x603e3ff9
add edx, 0x683e0a59
sub edx, 0x3a2f184f
add edx, 0x8bfbf5dc
mov rcx, rbx
mov dword [rsp - 0x10], ecx
call fcn.140074910
test rax, rax
je 0x14006d045
xchg r15, r15
movabs rcx, 0x73df697b4c5953db
sub rcx, 0x4a98739f
add rcx, 0x6f2fd6c4
xor rcx, 0x4d01c8b2
xor rcx, 0xce9266b
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x3c], edx
xor rax, rcx
movabs rcx, 0x8b01e46f7ebfa231
xor rcx, 0x240d288a
sub rcx, 0x40678786
add rcx, 0x2a47f053
rol rax, 4
rol rax, 0x13
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x14], ebx
movabs rcx, 0x7f2021453fa278c6
sub rcx, 0x11bd3653
xor rcx, 0x712f8337
sub rcx, 0x22354b6
add rcx, 0x7fffffff
sub rcx, 0x40cb19ec
ror rax, 1
ror rax, 4
ror rax, 4
ror rax, 4
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0xd1aa328291231e3
add rax, 0x342cd70b
xor rax, 0x25107934
xor rax, 0x35c8104d
xor rcx, rax
mov dword [rsp - 0xc], 0x7a97c0a0
ror rcx, 0x14
mov qword [rsi + 0x98], rcx
jmp 0x14006d07c
mov dword [rsp + 0xbc], 0xcdf308a
add dword [rsp + 0xbc], 0x638b07f
xor dword [rsp + 0xbc], 0x5a305dee
sub dword [rsp + 0xbc], 0x14d09560
sub dword [rsp + 0xbc], 0x34572786
mov edx, 0x24ef5fef
add edx, 0x4f512dde
sub edx, 0x72c6ef1e
add edx, 0x60328f02
sub edx, 0x4581f897
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.140074910
xchg rbp, rbp
test rax, rax
je 0x14006d1c3
rol rax, 4
rol rax, 4
rol rax, 1
movabs rcx, 0xe82fa101b65bf29
add rcx, 0x4c327e21
sub rcx, 0x47f92940
add rcx, 0x4e6a3d01
add rcx, 0x7fffffff
xor rcx, 0x768eb4c
xor rax, rcx
mov dword [rsp + 0xc0], edi
mov dword [rsp - 0x28], 0x39f4281f
movabs rcx, 0x3616b039071253a2
add rcx, 0x1ae5e174
add rcx, 0x29a4649b
add rcx, 0x2e90c3bd
sub rcx, 0x46600d02
add rax, rcx
mov dword [rsp - 0x40], 0x4002b329
movabs rcx, 0x170916bf17e7bb24
xor rcx, 0x27e77d41
add rcx, 0x2dbb0992
add rcx, 0x7fffffff
add rcx, 0x1aaf3116
ror rax, 3
ror rax, 3
ror rax, 0xc
ror rax, 3
ror rax, 1
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x679efc0e67377790
sub rcx, 0x1295fdcd
sub rcx, 0x41312c20
xor rcx, 0x1515d8ca
add rcx, 0x7fffffff
add rcx, 0x757fe42a
rol rax, 0x23
rol rax, 6
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0xa0], rbx
xchg rbx, rax
jmp 0x14006d1ef
mov dword [rsp + 0xc0], 0x21a383d4
add dword [rsp + 0xc0], 0x1fc7f509
xor dword [rsp + 0xc0], 0xc7afd94
sub dword [rsp + 0xc0], 0x4d118548
mov edx, 0x22551e47
add edx, 0x22ce626c
sub edx, 0x2e140bf2
sub edx, 0x13cf6df9
add edx, 0xf5c94548
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x14006d319
xchg r15, r15
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xdf070c3b5a243d38
xor rcx, 0x5480e8db
add rcx, 0x2f48bfb2
add rcx, 0x5aad96f1
add rax, rcx
mov dword [rsp - 0xc], 0xcdbb58e
mov dword [rsp + 0xd8], edi
ror rax, 6
ror rax, 5
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x3bc6dc510c971e37
add rcx, 0x55dad014
add rcx, 0xdb147d5
sub rcx, 0x30219e0e
add rcx, 0x7fffffff
xor rcx, 0x110fef7d
add rcx, rax
xchg r8, r8
movabs rax, 0xbf5949d404ee4814
add rax, 0x1bf5f8b8
sub rax, 0x63bba71
add rax, 0x7fffffff
add rax, 0x69d59b2
xor rcx, rax
mov dword [rsp - 0x24], 0x15bdf1f1
movabs rax, 0x7a0140b90222a6f3
add rax, 0x47d9b77f
xor rax, 0x6aef5d77
xor rax, 0x56edb3f9
xor rax, 0x75e67b29
add rcx, rax
xchg rcx, r10
mov qword [rsi + 0xa8], r10
xchg r10, rcx
jmp 0x14006d345
mov dword [rsp + 0xd8], 0x38e384a5
sub dword [rsp + 0xd8], 0x2003fdbd
add dword [rsp + 0xd8], 0x236abe37
sub dword [rsp + 0xd8], 0x3c4a451e
mov edx, 0x7d870111
sub edx, 0x664a8f7d
add edx, 0x3732aed2
sub edx, 0x4d12a60c
xor edx, 0x7f795357
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140074910
mov dword [rsp - 0x24], 0x2f9ca6f
test rax, rax
je 0x14006d443
not rax
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0x28], 0x1a1caad0
movabs rcx, 0x4cb8d3be3464612d
xor rcx, 0x5bb8e0de
sub rcx, 0x179557ba
add rcx, 0x299a5925
add rax, rcx
movabs rcx, 0x47287a0b6fdf0043
xor rcx, 0x1cb5bc91
sub rcx, 0x3bad4ace
add rcx, 0x35aada94
add rcx, 0x7d0ac66a
xor rax, rcx
movabs rcx, 0x39a4197643e945b
sub rcx, 0x21b4150b
sub rcx, 0x1a68059e
xor rcx, 0x3971d0f
sub rcx, 0xc297344
ror rax, 0x1d
ror rax, 0x10
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 1
add rax, rcx
mov rdx, rdx
rol rax, 0xc
rol rax, 7
rol rax, 3
rol rax, 1
not rax
xchg r8, rax
mov qword [rsi + 0xb0], r8
xchg r8, rax
jmp 0x14006d46f
mov dword [rsp + 0xe8], 0x60c3a4e2
sub dword [rsp + 0xe8], 0x1012a3b9
sub dword [rsp + 0xe8], 0x48d21fb1
sub dword [rsp + 0xe8], 0x7dee177
mov edx, 0x6a86e581
sub edx, 0x4757971b
xor edx, 0x63662483
add edx, 0xb530c96
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140074910
xchg r12, r12
test rax, rax
je 0x14006d5aa
movabs rcx, 0x4b56ee7e1f504c67
xor rcx, 0x7591970c
sub rcx, 0x363bbfb2
add rcx, 0x7fffffff
add rcx, 0x1dc433cd
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x24], edi
xor rax, rcx
movabs rcx, 0x710530d35b81fd67
add rcx, 0x1c1effff
sub rcx, 0x51ba3e48
add rcx, 0x7fffffff
add rcx, 0x43ec5184
add rax, rcx
mov dword [rsp - 0x2c], 0x1b808a86
movabs rcx, 0xdacb3d6f7eea5ef3
sub rcx, 0x5a2e03b9
add rcx, 0x19354724
xor rcx, 0x443a484
sub rcx, 0x38bc0424
ror rax, 2
mov rsi, rsi
add rax, rcx
movabs rcx, 0x5c3af61d644ba3d6
sub rcx, 0x3beca5d9
add rcx, 0x3dc3a6a0
add rcx, 0x6745527c
xor rax, rcx
movabs rcx, 0xa93621951c2ae570
add rcx, 0x52ba13c8
xor rcx, 0x67df298c
add rcx, 0x7fffffff
add rcx, 0x2124ed46
ror rax, 9
ror rax, 0x18
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0x5bd70cba
mov qword [rsi + 0xb8], rax
jmp 0x14006d5e1
mov dword [rsp + 0xfc], 0x52e3b14d
xor dword [rsp + 0xfc], 0x149108f7
add dword [rsp + 0xfc], 0x1332d5a
xor dword [rsp + 0xfc], 0x506b699d
xor dword [rsp + 0xfc], 0x17ce8e88
mov edx, 0x4a6655
xor edx, 0x6e5682f4
sub edx, 0x5adae6ad
xor edx, 0x473f4c7f
add edx, 0x2fccb28c
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x10], 0xb30dae1
test rax, rax
je 0x14006d6b6
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x190ec2c77c703b0
sub rcx, 0x143ad86c
sub rcx, 0x60a46b5d
add rcx, 0x51202a13
add rcx, 0x698c953d
xor rax, rcx
mov dword [rsp + 0x118], edi
mov dword [rsp - 0x40], ebp
ror rax, 0x19
movabs rcx, 0x7af6a2a71ba234c7
add rcx, 0x16352f7e
xor rcx, 0xffb921
sub rcx, 0x305f12e3
add rcx, 0x7fffffff
xor rcx, 0x3d9806e6
not rax
xchg r11, r11
add rax, rcx
not rax
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0xc0], rax
mov rsp, rsp
jmp 0x14006d6ed
mov dword [rsp + 0x118], 0x67b42bf7
sub dword [rsp + 0x118], 0x266045f9
sub dword [rsp + 0x118], 0x1006ae97
add dword [rsp + 0x118], 0x21776394
sub dword [rsp + 0x118], 0x52c49afa
mov edx, 0x6c913f02
sub edx, 0x12fcfd9c
sub edx, 0x1d464e21
xor edx, 0x199bf769
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
mov r15, r15
je 0x14006d7d7
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0xbf71cf742adf7de8
xor rcx, 0x366de1b1
add rcx, 0x5307f807
sub rcx, 0x32899ef6
add rax, rcx
mov dword [rsp - 0xc], 0x4f50aa70
mov dword [rsp + 0x11c], edi
rol rax, 1
movabs rcx, 0x22d3e7755d38348e
xor rcx, 0x38f93574
add rcx, 0x19b7ce33
sub rcx, 0x6fd87feb
add rcx, rax
mov rcx, rcx
movabs rax, 0xd599895f7b4ee446
xor rax, 0x336d47e2
sub rax, 0x2bce178a
add rax, 0x4407f5f5
xor rcx, rax
movabs rax, 0x4ecb88ce717501d2
sub rax, 0x327d349c
xor rax, 0x20c0d098
add rax, 0x7fffffff
add rax, 0x20eb0eba
add rcx, rax
xchg r14, rcx
mov qword [rsi + 0xc8], r14
xchg r14, rcx
jmp 0x14006d80e
mov dword [rsp + 0x11c], 0x171d8223
add dword [rsp + 0x11c], 0x20ee80bb
sub dword [rsp + 0x11c], 0x244ed30e
add dword [rsp + 0x11c], 0x439af53c
xor dword [rsp + 0x11c], 0x5758250d
mov edx, 0x9228ed3
add edx, 0xeec4d32
xor edx, 0x5ba2ee6f
xor edx, 0x9c1386f
xor edx, 0xb056e8da
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.140074910
test rax, rax
xchg r9, r9
je 0x14006d8f5
ror rax, 0xb
ror rax, 0xe
ror rax, 7
ror rax, 0x17
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x44a9ef582d70e0ea
add rcx, 0x9d99e9
sub rcx, 0x12506a09
add rcx, 0x7fffffff
add rcx, 0x15447b99
xor rax, rcx
mov dword [rsp + 0x12c], edi
mov r14, r14
rol rax, 0x22
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x9bcdd598733eb140
sub rcx, 0x5bc2216b
add rcx, 0x3755dfe9
sub rcx, 0x331e2531
add rcx, 0x4c1d190c
add rax, rcx
mov dword [rsp - 0x2c], ecx
ror rax, 6
ror rax, 1
not rax
mov rdi, rdi
ror rax, 7
ror rax, 3
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0xd0], rdx
xchg rdx, rax
jmp 0x14006d92c
mov dword [rsp + 0x12c], 0xba75b57
add dword [rsp + 0x12c], 0x15bbb92a
add dword [rsp + 0x12c], 0x20d8a509
add dword [rsp + 0x12c], 0x78cfecd
sub dword [rsp + 0x12c], 0x49c8b856
mov edx, 0x4aee22a1
xor edx, 0x56d4ae68
add edx, 0x598d37c8
sub edx, 0x2a44be6d
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074910
xchg r14, r14
test rax, rax
je 0x14006da0e
movabs rcx, 0xa08537c3299ea44a
add rcx, 0x2997c277
add rcx, 0x12847fd3
sub rcx, 0x42a0a5e2
mov dword [rsp + 0x144], edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x4c0d185337d50a1c
xor rcx, 0x32b52688
add rcx, 0x27dd149
add rcx, 0x606ed5c6
xor rax, rcx
movabs rcx, 0x874c1a272f73efb6
sub rcx, 0x235b09fc
add rcx, 0x43f61032
add rcx, 0x7fffffff
add rcx, 0x86fb78f
not rax
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
not rax
rol rax, 0x28
rol rax, 3
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0xd8], rdx
xchg rdx, rax
jmp 0x14006da45
mov dword [rsp + 0x144], 0x512fdc22
sub dword [rsp + 0x144], 0x1fe7e40f
sub dword [rsp + 0x144], 0x25e66055
add dword [rsp + 0x144], 0x277adf45
sub dword [rsp + 0x144], 0x32dc7702
mov edx, 0x3a279b09
add edx, 0x652501f
add edx, 0x24e96db0
add edx, 0xa77b1a7
add edx, 0x3ef2e673
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074910
mov r11, r11
test rax, rax
je 0x14006db56
movabs rcx, 0x31d1d31f73813c08
sub rcx, 0x6c166287
xor rcx, 0x4d1d129
add rcx, 0x7fffffff
add rcx, 0x14d238a9
mov dword [rsp + 0x148], edi
mov dword [rsp - 0xc], edi
add rax, rcx
movabs rcx, 0xf69f3e212f9e438e
sub rcx, 0x9f948a5
add rcx, 0x1c932c54
add rcx, 0x148128d
xor rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0xa917075f6ea06688
sub rcx, 0xc046d59
xor rcx, 0x456a1309
xor rcx, 0xba9ac7e
xor rcx, 0x4f1f2cfa
rol rax, 0x22
rol rax, 4
rol rax, 6
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
movabs rcx, 0x7fd3835d2f216e5b
sub rcx, 0x6d71fe
xor rcx, 0x7cbe2e2e
sub rcx, 0xd1e936d
xor rax, rcx
not rax
mov dword [rsp - 0x30], ebx
xchg rcx, rax
mov qword [rsi + 0xe0], rcx
xchg rcx, rax
jmp 0x14006db82
mov dword [rsp + 0x148], 0x4214e245
add dword [rsp + 0x148], 0x270531cd
xor dword [rsp + 0x148], 0x361152d2
sub dword [rsp + 0x148], 0x5f0b46bf
mov edx, 0x66454b10
xor edx, 0x6f67194d
add edx, 0x1f946d6a
add edx, 0xac7efd70
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074910
mov r13, r13
test rax, rax
je 0x14006dc73
movabs rcx, 0x3d1b38096c560167
sub rcx, 0x327f2c0
add rcx, 0x12139d7a
xor rcx, 0x15f09e43
add rcx, 0x7fffffff
xor rcx, 0x1909b3bd
mov dword [rsp + 0x30], edi
add rax, rcx
mov dword [rsp - 0x2c], 0x38507c50
movabs rcx, 0x53a538ff2aaab25d
add rcx, 0x4c992b5d
sub rcx, 0x31bca5e5
add rcx, 0x727aeb0e
not rax
ror rax, 0x20
ror rax, 0x15
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov rdx, rdx
sub rax, rcx
movabs rcx, 0x45cd110548aea145
sub rcx, 0x1230a308
add rcx, 0x26455590
xor rcx, 0x259a151f
rol rax, 2
rol rax, 0x1f
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x24], ecx
mov qword [rsi + 0xe8], rax
jmp 0x14006dc93
mov dword [rsp + 0x30], 0x19490597
add dword [rsp + 0x30], 0x9d57a3b
xor dword [rsp + 0x30], 0x268e056d
sub dword [rsp + 0x30], 0x5907abe
mov edx, 0x15c77837
xor edx, 0x445cf012
xor edx, 0x220ffbe6
add edx, 0x8f89002
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140074910
mov r15, r15
test rax, rax
je 0x14006dd8a
ror rax, 9
ror rax, 0xf
ror rax, 0xe
ror rax, 1
movabs rcx, 0x79121ca71c1b2e08
xor rcx, 0x6b028ca6
sub rcx, 0x4240da15
add rcx, 0x7fffffff
xor rcx, 0x4442c77b
add rax, rcx
mov dword [rsp + 0x60], edi
mov dword [rsp - 0x28], 0x335ceb4f
movabs rcx, 0x6a7ffe191531fc7e
xor rcx, 0x53f0cfda
sub rcx, 0x18cdeff9
add rcx, 0x29cb6bf2
add rcx, 0x7fffffff
sub rcx, 0x5759017f
xor rax, rcx
xchg r14, r14
movabs rcx, 0xe635ff97510a6130
add rcx, 0x99c6190
sub rcx, 0x4b13fe34
add rcx, 0x7fffffff
add rcx, 0x5eb330f
rol rax, 0x1a
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x40], 0x3a501155
rol rax, 0x22
xchg rbp, rax
mov qword [rsi + 0xf0], rbp
xchg rbp, rax
jmp 0x14006ddaa
mov dword [rsp + 0x60], 0x25f2e22f
add dword [rsp + 0x60], 0x3e35141d
sub dword [rsp + 0x60], 0x45d57ac2
sub dword [rsp + 0x60], 0x1e527b89
mov edx, 0x6cbb28fc
sub edx, 0x5dd5d282
xor edx, 0x1527e019
add edx, 0x3aa59858
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x14], 0x490117cc
je 0x14006dea7
movabs rcx, 0x2b89e5c821064a11
add rcx, 0x40488bbb
sub rcx, 0x28638d0d
xor rcx, 0x21116646
add rcx, 0x6385f2a3
mov dword [rsp + 0x88], edi
mov dword [rsp - 0x10], 0x29b28035
xor rax, rcx
movabs rcx, 0x7ec28dd230d7e708
add rcx, 0x12c812e3
sub rcx, 0x23b7ed2b
xor rcx, 0x27d54424
xor rcx, 0xb2a96a1
add rax, rcx
mov dword [rsp - 0x38], 0x57559b9d
movabs rcx, 0x59c5bb962419c2ba
sub rcx, 0x12d5d02a
add rcx, 0x67d6c2e7
sub rcx, 0x4f1dbf99
add rcx, 0x7fffffff
add rcx, 0x104f4176
ror rax, 0x37
not rax
rol rax, 0xa
rol rax, 8
rol rax, 3
rol rax, 0xd
add rax, rcx
not rax
mov qword [rsi + 0xf8], rax
mov dword [rsp - 0x30], 0x9c4bf8e
jmp 0x14006ded3
mov dword [rsp + 0x88], 0x6a6b98da
xor dword [rsp + 0x88], 0x75e9f3b0
add dword [rsp + 0x88], 0x4f75cfd3
sub dword [rsp + 0x88], 0x6ef83b3c
mov edx, 0x781d5595
sub edx, 0x31536bdd
sub edx, 0x26e7db6e
add edx, 0x4ef52171
add edx, 0x501f4b14
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x44], ebx
test rax, rax
je 0x14006dfe5
movabs rcx, 0x24c73c6368c0d10a
sub rcx, 0x1d0829e1
sub rcx, 0x16149f12
add rcx, 0x30fad03f
add rcx, 0x327ede8c
mov dword [rsp + 0x90], edi
add rax, rcx
xchg r13, r13
movabs rcx, 0xa3c073ab42a20066
xor rcx, 0x36a65735
sub rcx, 0x1339d13c
sub rcx, 0x216e5e2a
ror rax, 3
ror rax, 0x14
add rcx, rax
mov dword [rsp - 0x28], 0x10d1f198
movabs rax, 0x8e0708a108bb1e5
xor rax, 0x7dd7535
xor rax, 0x253012d
add rax, 0x3468cc19
add rax, 0x7fffffff
xor rax, 0x3902f7ec
xor rcx, rax
movabs rax, 0x8bd4a19531d00ece
add rax, 0x2fd891e
xor rax, 0x2a7f665d
add rax, 0x63b468f
xor rax, 0x22fb8604
not rcx
mov dword [rsp - 0x24], 0x19c073cc
ror rcx, 2
ror rcx, 2
ror rcx, 1
add rax, rcx
xchg rdx, rdx
mov qword [rsi + 0x100], rax
jmp 0x14006e01c
mov dword [rsp + 0x90], 0x39a8bdf1
xor dword [rsp + 0x90], 0x68cb5a02
add dword [rsp + 0x90], 0x2d97d008
sub dword [rsp + 0x90], 0x4573fc9e
xor dword [rsp + 0x90], 0x3987bb5c
mov edx, 0x634b9c29
xor edx, 0xf0f558a
sub edx, 0x2e54edc6
xor edx, 0xa76ada07
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006e131
mov dword [rsp - 0x10], 0x7c78d680
movabs rcx, 0xb6f8929b2b378081
add rcx, 0x44a905e4
add rcx, 0xc56cd46
add rcx, 0x5488b01a
mov dword [rsp + 0xb8], edi
add rax, rcx
movabs rcx, 0x904abeef1d0ac3cf
xor rcx, 0x37ebfe36
xor rcx, 0x4459d0c5
xor rcx, 0x276f9c01
sub rcx, 0x240381c2
rol rax, 3
rol rax, 0x35
rol rax, 1
add rcx, rax
mov dword [rsp - 0x38], 0x1bcfd823
movabs rax, 0xda1f47171169b32d
add rax, 0x22908fb3
add rax, 0x31124f61
xor rax, 0x5e6c3460
sub rax, 0x7e9b4ad
rol rcx, 0x10
rol rcx, 0xe
rol rcx, 7
rol rcx, 3
rol rcx, 1
add rax, rcx
movabs rcx, 0x55c55e807af6e03c
sub rcx, 0x2772fc4
xor rcx, 0x4015ee48
sub rcx, 0x34a43626
add rcx, 0x7fffffff
add rcx, 0x8fb95d
not rax
xchg r14, r14
sub rax, rcx
mov qword [rsi + 0x108], rax
jmp 0x14006e15d
mov dword [rsp + 0xb8], 0xdee47
add dword [rsp + 0xb8], 0x643425de
xor dword [rsp + 0xb8], 0x73cf60b4
xor dword [rsp + 0xb8], 0x178d7490
mov edx, 0x5b897c19
add edx, 0x1511a348
xor edx, 0xa188f8a
sub edx, 0x4f09b394
mov rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x1c], ebp
je 0x14006e221
ror rax, 0x2e
ror rax, 0xc
ror rax, 1
movabs rcx, 0x66cb989d3c4bba7b
add rcx, 0x2a48468b
xor rcx, 0x4c6ff7b2
xor rcx, 0x1d44dab1
add rcx, 0x5be92ba7
add rax, rcx
xchg rsp, rsp
mov dword [rsp + 0x64], edi
not rax
movabs rcx, 0xc778cfc674508f31
sub rcx, 0x6f805859
xor rcx, 0x6d72c21d
add rcx, 0x40f933b3
rol rax, 3
rol rax, 2
add rax, rcx
mov dword [rsp - 0x34], 0x77b59b06
not rax
rol rax, 7
rol rax, 0x12
rol rax, 0xe
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x110], rax
jmp 0x14006e241
mov dword [rsp + 0x64], 0x5c812bf5
xor dword [rsp + 0x64], 0x3fe56e59
sub dword [rsp + 0x64], 0x42e6e924
sub dword [rsp + 0x64], 0x207d5c87
mov edx, 0x2eaf71f7
xor edx, 0x44509ac7
sub edx, 0x3f3b9107
add edx, 0x9f8e3fc
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov rbx, rbx
test rax, rax
je 0x14006e32b
movabs rcx, 0xc229a2fe565ae17e
sub rcx, 0x347091b
xor rcx, 0x6619dc26
add rcx, 0x7fffffff
add rcx, 0x40b1715d
mov dword [rsp + 0x6c], edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x5d1cf3d54d7170e1
sub rcx, 0x3306dfbc
xor rcx, 0x32a40980
add rcx, 0x7a7bb210
rol rax, 0x31
rol rax, 0xb
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], 0x63bffc22
movabs rcx, 0x5835d4b013cb8dc0
add rcx, 0x276882d9
add rcx, 0x9a95994
xor rcx, 0x6a3fb795
add rcx, 0x7a120a58
not rax
mov rbx, rbx
sub rax, rcx
ror rax, 0xe
ror rax, 3
ror rax, 5
ror rax, 1
not rax
mov qword [rsi + 0x118], rax
mov dword [rsp - 0x18], esi
jmp 0x14006e353
mov dword [rsp + 0x6c], 0x12365c2d
add dword [rsp + 0x6c], 0x145e7299
add dword [rsp + 0x6c], 0x11a9dd01
xor dword [rsp + 0x6c], 0xab3276d
xor dword [rsp + 0x6c], 0x328d8cab
mov edx, 0x2d47bc65
sub edx, 0x2d3215c1
xor edx, 0x6cd435b
xor edx, 0x1c12c76b
xor edx, 0x7fca882d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
mov r12, r12
je 0x14006e455
ror rax, 0xa
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x6de4ed571395d77f
add rcx, 0x238566c0
xor rcx, 0x374a2d00
add rcx, 0x7a331eb8
sub rcx, 0x15334e19
not rax
mov dword [rsp - 0x3c], 0xb00347f
mov dword [rsp + 0xa4], edi
ror rax, 0xc
ror rax, 0x22
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x46beac647fec67a3
sub rcx, 0xbd01232
sub rcx, 0x60e9e8f8
add rcx, 0x609879c7
xor rcx, 0x4137baf9
rol rax, 0x2b
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], ecx
rol rax, 0x32
rol rax, 1
rol rax, 1
mov qword [rsi + 0x120], rax
mov dword [rsp - 0x40], esi
jmp 0x14006e481
mov dword [rsp + 0xa4], 0x749c1a19
sub dword [rsp + 0xa4], 0x3825bb27
sub dword [rsp + 0xa4], 0x13b96161
sub dword [rsp + 0xa4], 0x28bcfd90
mov edx, 0x633a7070
xor edx, 0x5ebbf0be
sub edx, 0x186ef09d
sub edx, 0x1079c910
add edx, 0x36893cf0
mov rcx, rbx
call fcn.140074910
test rax, rax
mov r14, r14
je 0x14006e565
movabs rcx, 0x48602bb11aa5c33e
xor rcx, 0x3061dee0
add rcx, 0x4b9cfab6
sub rcx, 0x329e0069
mov dword [rsp + 0xc8], edi
xor rax, rcx
movabs rcx, 0x69bb1dce6514c815
xor rcx, 0x584d41c5
add rcx, 0x22fa73fe
add rcx, 0x7acc5cda
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x3344e7b211da6c14
add rcx, 0x22182679
add rcx, 0x11289e17
add rcx, 0x2c7f9ce5
not rax
ror rax, 0x15
ror rax, 3
ror rax, 9
ror rax, 5
ror rax, 4
ror rax, 5
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x30], 0x6e4f1702
rol rax, 6
rol rax, 2
rol rax, 1
mov qword [rsi + 0x128], rax
xchg r14, r14
jmp 0x14006e59c
mov dword [rsp + 0xc8], 0x139f6a8f
add dword [rsp + 0xc8], 0x3746c281
xor dword [rsp + 0xc8], 0x69b6cbc9
add dword [rsp + 0xc8], 0x3fba4768
sub dword [rsp + 0xc8], 0x630b2e40
mov edx, 0x52fc6a9c
xor edx, 0x6c7b89d7
xor edx, 0x7263fb9f
sub edx, 0x41c05ff1
add edx, 0x52562044
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x14], 0x1d22643a
je 0x14006e6aa
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0xe59b85704b0f3327
sub rcx, 0x314bc4e1
sub rcx, 0x179b8dd9
add rcx, 0x11c57a8f
add rcx, 0x7fffffff
add rcx, 0x1578f684
xor rax, rcx
mov dword [rsp + 0xcc], edi
mov r13, r13
not rax
movabs rcx, 0x11a778281872173b
xor rcx, 0x7a473e06
xor rcx, 0x4bfa2a96
add rcx, 0x59fd9286
add rax, rcx
movabs rcx, 0xe2558be01a5e069c
add rcx, 0x4f773f35
sub rcx, 0x4f70f4df
add rcx, 0x39097519
add rcx, 0x7fffffff
add rcx, 0x17a3a647
rol rax, 0x13
rol rax, 0x12
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
xchg r10, r10
xchg rdx, rax
mov qword [rsi + 0x130], rdx
xchg rdx, rax
jmp 0x14006e6e1
mov dword [rsp + 0xcc], 0x123795c9
xor dword [rsp + 0xcc], 0x14cff9d
xor dword [rsp + 0xcc], 0x67bc25c1
add dword [rsp + 0xcc], 0x6d20573
xor dword [rsp + 0xcc], 0x7b995509
mov edx, 0x3d29b866
sub edx, 0x155baec2
add edx, 0x492f5aea
add edx, 0x36568b41
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.140074910
mov dword [rsp - 0x40], edi
test rax, rax
je 0x14006e7bf
movabs rcx, 0x686caad04f799b3
xor rcx, 0x30af487c
sub rcx, 0x2baa1b4f
add rcx, 0x24e274d8
mov dword [rsp + 0xdc], edi
xchg rbx, rbx
xor rax, rcx
movabs rcx, 0x71e9ff255f78617a
sub rcx, 0x19922461
sub rcx, 0x308f80ee
xor rcx, 0x6a553d44
rol rax, 9
rol rax, 8
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x321178be6ccf5f13
sub rcx, 0x6c66b6c9
xor rcx, 0x2e4f4cbd
xor rcx, 0x5ee5a0d0
ror rax, 0xb
ror rax, 0x15
ror rax, 0xc
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x4265f4ee
not rax
mov qword [rsi + 0x138], rax
jmp 0x14006e7eb
mov dword [rsp + 0xdc], 0x28033a1d
add dword [rsp + 0xdc], 0x37e45157
add dword [rsp + 0xdc], 0x8fc87f5
sub dword [rsp + 0xdc], 0x68e41368
mov edx, 0x530af1f4
add edx, 0x1738495b
sub edx, 0x611e0e52
add edx, 0x4e11b760
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.140074910
xchg rbp, rbp
test rax, rax
je 0x14006e8dd
rol rax, 6
rol rax, 5
rol rax, 0x11
rol rax, 1
rol rax, 1
movabs rcx, 0x61b35e7860f7a3b0
sub rcx, 0xf51b74f
xor rcx, 0x3ff3bfe7
xor rcx, 0x3752b0e8
xor rax, rcx
mov r10, r10
mov dword [rsp + 0xec], edi
ror rax, 0x1d
ror rax, 8
ror rax, 4
ror rax, 1
movabs rcx, 0xf81c670e56bc2016
xor rcx, 0x2228594e
sub rcx, 0x124e3ce6
add rcx, 0x14bb21a6
sub rcx, 0x12f043a0
add rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x81cf20946f8e13f9
sub rcx, 0x68fab046
add rcx, 0x3abba4e9
add rcx, 0x4148cb6b
not rax
ror rax, 0xf
ror rax, 0xf
ror rax, 0xc
ror rax, 2
ror rax, 1
add rax, rcx
xchg r10, r10
mov qword [rsi + 0x140], rax
jmp 0x14006e909
mov dword [rsp + 0xec], 0x4534d688
sub dword [rsp + 0xec], 0x447d88f0
xor dword [rsp + 0xec], 0x2e19c276
xor dword [rsp + 0xec], 0x2eae8fef
mov edx, 0x63b355e2
xor edx, 0x50d2e49a
xor edx, 0x5787af88
xor edx, 0x6fbccda5
xor edx, 0x923febbc
mov rcx, rbx
call fcn.140074910
xchg rcx, rcx
test rax, rax
je 0x14006ea17
rol rax, 0x13
rol rax, 8
rol rax, 2
rol rax, 1
movabs rcx, 0x43b01759618aa768
add rcx, 0x1d20ad27
sub rcx, 0x1d2cdc1d
sub rcx, 0x59088c0b
add rcx, 0x7fffffff
xor rcx, 0x685cb514
add rax, rcx
mov dword [rsp - 0x20], ecx
mov dword [rsp + 0x100], edi
ror rax, 0xe
ror rax, 0x11
ror rax, 4
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xee4d89223535d1b4
xor rcx, 0x6fc9240e
sub rcx, 0x2be1b1eb
add rcx, 0x5f42a030
xor rax, rcx
mov dword [rsp - 0x20], 0x5df051c2
movabs rcx, 0xd791adf74d852051
sub rcx, 0x192ac008
xor rcx, 0x3358c62b
xor rcx, 0x4a214ee7
sub rcx, 0x13344c67
ror rax, 8
ror rax, 4
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x148], rax
jmp 0x14006ea43
mov dword [rsp + 0x100], 0x5be335e
add dword [rsp + 0x100], 0xcfa609c
xor dword [rsp + 0x100], 0x5f75bf1
xor dword [rsp + 0x100], 0x174fc80a
mov edx, 0x12176d7
add edx, 0xe780433
add edx, 0x63dfded1
sub edx, 0x48ea9177
xor edx, 0x854926f8
mov rcx, rbx
mov dword [rsp - 0x1c], 0x2196e2ac
call fcn.140074910
test rax, rax
je 0x14006eb68
mov dword [rsp - 0x30], 0x75ce95fc
movabs rcx, 0x4027490b50f26e8f
sub rcx, 0x1132fc09
xor rcx, 0x6469861f
add rcx, 0x55d5660f
mov dword [rsp + 0x104], edi
xor rax, rcx
movabs rcx, 0x5c635e27dbe7609
add rcx, 0x98a219
xor rcx, 0x468709f5
add rcx, 0x1f5e21cb
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x9d1bfd4201cc3155
add rcx, 0x3154ac41
sub rcx, 0x18009346
add rcx, 0x53b99403
xor rcx, 0x29307132
xor rax, rcx
movabs rcx, 0x741eb0576fef8101
xor rcx, 0x45998fe4
add rcx, 0x8eb7a79
xor rcx, 0x1f1a7d1a
add rcx, 0x7fffffff
xor rcx, 0x17c652cf
rol rax, 1
rol rax, 2
xor rax, rcx
movabs rcx, 0x441eda793bfefe34
xor rcx, 0x54f293ff
xor rcx, 0x3b3d75ec
add rcx, 0x7fffffff
xor rcx, 0x1fce8d82
sub rax, rcx
xchg rdi, rax
mov qword [rsi + 0x150], rdi
xchg rdi, rax
jmp 0x14006eb9f
mov dword [rsp + 0x104], 0x3ed6df0e
xor dword [rsp + 0x104], 0x67eb4189
add dword [rsp + 0x104], 0x212f0906
xor dword [rsp + 0x104], 0x3de9b927
sub dword [rsp + 0x104], 0x47851ea9
mov edx, 0x6be4cbb
add edx, 0x211f8711
add edx, 0x51600402
xor edx, 0x27d62a2f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006ecb6
mov dword [rsp - 0x28], edx
movabs rcx, 0x571e41c75f3c1740
add rcx, 0x9bad097
sub rcx, 0x27ced10f
add rcx, 0x7fffffff
add rcx, 0x362df9c9
mov dword [rsp + 0x120], edi
mov dword [rsp - 0x28], ebp
add rax, rcx
movabs rcx, 0x4ea7ce3b36bd494e
add rcx, 0x4848013a
sub rcx, 0x28f98d3
xor rcx, 0x7e569f72
xor rcx, 0x2ff06f85
not rax
xchg rbp, rbp
sub rax, rcx
movabs rcx, 0x72286a9221cbfff8
add rcx, 0x21b287c1
sub rcx, 0x29b1074e
add rcx, 0x81f7586
add rcx, 0x2259c13c
rol rax, 8
rol rax, 9
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x610b00593f7f3a39
sub rcx, 0x513f475
sub rcx, 0x14f10a66
add rcx, 0x7fffffff
add rcx, 0x3b30d695
rol rax, 9
rol rax, 1
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x158], r8
xchg r8, rax
jmp 0x14006ece2
mov dword [rsp + 0x120], 0x7fdae391
sub dword [rsp + 0x120], 0x5940ed80
add dword [rsp + 0x120], 0x39f1e3da
sub dword [rsp + 0x120], 0x608bd9ea
mov edx, 0x64a1e72c
xor edx, 0x3153091f
add edx, 0x17fe9cd7
add edx, 0x89a7b7e0
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074910
mov dword [rsp - 0x44], edi
test rax, rax
je 0x14006ee0d
movabs rcx, 0xc9f5c82714a67021
xor rcx, 0x238ea79f
sub rcx, 0x2d36753b
add rcx, 0x1fefcd44
add rcx, 0x7fffffff
add rcx, 0x18ead8be
mov dword [rsp + 0x130], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0xf1045fd56166923d
add rcx, 0x29314f3
sub rcx, 0x156dcd3
add rcx, 0xecdb4e3
xor rcx, 0x6b2f3773
ror rax, 5
ror rax, 0xa
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x30], esi
movabs rax, 0x1db0d27c7945f513
sub rax, 0x20eb6a21
add rax, 0x7e03aa7
xor rax, 0x693762e2
add rax, 0x7fffffff
add rax, 0x3a2866aa
xor rcx, rax
xchg rsi, rsi
movabs rax, 0xaf5ed4e973c69ce8
xor rax, 0x456f36cc
xor rax, 0x31a753db
add rax, 0x7fffffff
add rax, 0x5bf9f4ff
rol rcx, 0xc
rol rcx, 3
rol rcx, 0xe
add rax, rcx
rol rax, 0xb
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x160], rdx
xchg rdx, rax
jmp 0x14006ee39
mov dword [rsp + 0x130], 0x341554ba
sub dword [rsp + 0x130], 0xe87b9a0
sub dword [rsp + 0x130], 0x14cf7870
sub dword [rsp + 0x130], 0x10be22a9
mov edx, 0x70ed3f90
sub edx, 0x2257adac
sub edx, 0x424e3087
add edx, 0x7d1906a9
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x20], esi
test rax, rax
je 0x14006ef25
ror rax, 0x31
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x4c2a0b2d6ddee188
sub rcx, 0xf183c48
add rcx, 0x18cc59f3
add rcx, 0x4dbff5b0
add rax, rcx
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x30], esp
movabs rcx, 0x66d6e80c6fd2104b
xor rcx, 0xcdd57b1
sub rcx, 0x31475488
add rcx, 0x1d19b9c2
add rcx, 0x772d3ce2
xor rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x346894476acfab81
xor rcx, 0x7d60bd4
sub rcx, 0x3cbb4908
add rcx, 0x5e7c372a
sub rax, rcx
xchg rsi, rsi
not rax
rol rax, 0xb
rol rax, 0x23
rol rax, 1
rol rax, 0xb
rol rax, 2
rol rax, 1
not rax
xchg rbp, rax
mov qword [rsi + 0x168], rbp
xchg rbp, rax
jmp 0x14006ef5c
mov dword [rsp + 0x198], 0x77d56339
xor dword [rsp + 0x198], 0x5eb9f64
sub dword [rsp + 0x198], 0x5ac1a28c
add dword [rsp + 0x198], 0x5308a5e6
sub dword [rsp + 0x198], 0x6a85ffb6
mov edx, 0x542255ea
sub edx, 0x3dc69f91
xor edx, 0x711e7221
xor edx, 0xf5f44609
mov rcx, rbx
call fcn.140074910
xchg r12, r12
test rax, rax
je 0x14006f05f
movabs rcx, 0xb3226d3c0dd1d94f
xor rcx, 0x8279637
add rcx, 0x6b58b76c
add rcx, 0x53df0d78
mov dword [rsp + 0x1a0], edi
mov dword [rsp - 0x3c], ebp
add rax, rcx
movabs rcx, 0x27a0a3b82ed52cf4
add rcx, 0x3146e988
sub rcx, 0x3d58ee93
add rcx, 0x5d58935c
ror rax, 0x18
ror rax, 0xd
ror rax, 1
add rcx, rax
movabs rax, 0x8f378014cb182a3
add rax, 0x31e750a0
xor rax, 0x4f5e2fc3
add rax, 0x7fffffff
add rax, 0x29a5d651
xor rcx, rax
mov rbx, rbx
movabs rax, 0x46f57b6f464ac263
add rax, 0x1142454c
add rax, 0xd7d6b9a
sub rax, 0x32a69120
sub rcx, rax
movabs rax, 0x30fd5c8150d4bebf
xor rax, 0x30f36428
sub rax, 0x2bb73ab3
add rax, 0x67918de3
not rcx
sub rcx, rax
mov rbp, rbp
xchg rdx, rcx
mov qword [rsi + 0x170], rdx
xchg rcx, rdx
jmp 0x14006f096
mov dword [rsp + 0x1a0], 0x12c87e53
add dword [rsp + 0x1a0], 0x71e7a61
add dword [rsp + 0x1a0], 0x431d72fa
xor dword [rsp + 0x1a0], 0x1161202b
sub dword [rsp + 0x1a0], 0x4c654b84
mov edx, 0x3d035eb9
add edx, 0x242e1ee8
xor edx, 0x243b8854
xor edx, 0xf6aaac73
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140074910
mov r14, r14
test rax, rax
je 0x14006f175
movabs rcx, 0xd93bf64b721865b5
sub rcx, 0x1189a07e
xor rcx, 0x3b4fbe7f
add rcx, 0x7fffffff
sub rcx, 0x475883a1
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x38], ebp
add rax, rcx
movabs rcx, 0x13760ae76f3b729e
add rcx, 0x5f3edec
sub rcx, 0x365ad2ba
add rcx, 0x3b473e41
xor rax, rcx
movabs rcx, 0xd10433b147c8837c
xor rcx, 0x369bea65
sub rcx, 0x2faba8f9
add rcx, 0x6328e208
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
add rcx, rax
not rcx
xchg rcx, rcx
ror rcx, 0x38
ror rcx, 1
ror rcx, 1
ror rcx, 1
not rcx
mov rdx, rdx
xchg r9, rcx
mov qword [rsi + 0x178], r9
xchg r9, rcx
jmp 0x14006f19d
mov dword [rsp + 0x38], 0x28163fbb
sub dword [rsp + 0x38], 0x4864f39
add dword [rsp + 0x38], 0x3bc8c23b
sub dword [rsp + 0x38], 0x9028e17
sub dword [rsp + 0x38], 0x565624a5
mov edx, 0x1c30abb3
add edx, 0x442faf52
sub edx, 0x55f21630
add edx, 0x58c26d31
xor edx, 0x6098510d
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074910
mov dword [rsp - 0xc], 0x3b4e31a5
test rax, rax
je 0x14006f291
movabs rcx, 0x732b50f03a7d0fd0
sub rcx, 0x20bfacfb
add rcx, 0x15c0e065
add rcx, 0x1fe82a1a
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x2c], edi
add rax, rcx
movabs rcx, 0x7eb8aa4f4b2b3384
sub rcx, 0x4588637a
add rcx, 0x24fd0ff9
add rcx, 0x5474c683
add rcx, 0x3cc96117
rol rax, 7
rol rax, 0xb
rol rax, 5
rol rax, 2
rol rax, 1
not rax
add rax, rcx
mov r8, r8
movabs rcx, 0x3545c7405a754b72
sub rcx, 0x1d495318
sub rcx, 0x385cad29
add rcx, 0x7fffffff
xor rcx, 0x2d851143
not rax
mov r12, r12
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
mov qword [rsi + 0x180], rax
jmp 0x14006f2b9
mov dword [rsp + 0x68], 0x534063e1
sub dword [rsp + 0x68], 0x3e5c6564
xor dword [rsp + 0x68], 0x46901cb3
xor dword [rsp + 0x68], 0x164154fb
sub dword [rsp + 0x68], 0x4432b634
mov edx, 0x769f31b0
sub edx, 0x6db492ea
xor edx, 0x72e0e703
sub edx, 0x1b4ab1d1
sub edx, 0x40f3f6ad
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
xchg r8, r8
je 0x14006f3cb
movabs rcx, 0x63ba829e10f9cc7e
add rcx, 0x6c584421
xor rcx, 0x5f0ecd8d
add rcx, 0x2fc4d5a0
mov dword [rsp + 0x70], edi
add rax, rcx
mov rdx, rdx
movabs rcx, 0x2c2c8a3543a370bb
xor rcx, 0x3dd825f7
sub rcx, 0x1a4ba45a
xor rcx, 0x70ba2f8b
add rcx, 0x5bdf1401
xor rax, rcx
xchg r11, r11
movabs rcx, 0x3610460800f9c5f1
add rcx, 0x37cd4f21
add rcx, 0x12221804
add rcx, 0x4ae89b4
sub rcx, 0x248a5a52
add rax, rcx
movabs rcx, 0x1cac5479029bd5d8
add rcx, 0x47b9b120
add rcx, 0x8be6119
sub rcx, 0xbbf1a3
add rcx, 0x569bc401
ror rax, 0x17
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], esi
not rax
ror rax, 0x11
ror rax, 0x21
xchg r15, rax
mov qword [rsi + 0x188], r15
xchg r15, rax
jmp 0x14006f3eb
mov dword [rsp + 0x70], 0x3b703fd3
xor dword [rsp + 0x70], 0xc83179
xor dword [rsp + 0x70], 0x15115508
sub dword [rsp + 0x70], 0x2ea95ba1
mov edx, 0x68e910ed
xor edx, 0x4cf1edde
xor edx, 0x70054a6c
add edx, 0x28240c9f
xor edx, 0x539c60a0
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x14], edx
test rax, rax
je 0x14006f507
movabs rcx, 0x2d776b8405c0d024
add rcx, 0x5830294b
xor rcx, 0x6d8144e1
add rcx, 0x7fffffff
xor rcx, 0x2d45ea1a
mov dword [rsp + 0x98], edi
mov dword [rsp - 0x44], esp
add rax, rcx
movabs rcx, 0x1feb29d46760b367
add rcx, 0xea01746
sub rcx, 0x490744a
add rcx, 0x7fffffff
add rcx, 0x1fdc128
not rax
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x3326031c6df9fd62
xor rcx, 0x506e42fe
xor rcx, 0x756448c3
add rcx, 0x156a93ec
xor rcx, 0xeaa6d00
xor rax, rcx
mov dword [rsp - 0x2c], 0x2ed72d30
movabs rcx, 0x5c1e61ed5c84b52f
xor rcx, 0x21103f4
sub rcx, 0x4c062cb3
xor rcx, 0x2b7a3906
rol rax, 5
rol rax, 5
rol rax, 3
rol rax, 4
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x1c], 0x643bfde7
xchg r14, rax
mov qword [rsi + 0x190], r14
xchg r14, rax
jmp 0x14006f533
mov dword [rsp + 0x98], 0x134dfde9
sub dword [rsp + 0x98], 0x98f4d44
xor dword [rsp + 0x98], 0x7a0e9632
xor dword [rsp + 0x98], 0x73b02696
mov edx, 0x416c4a03
sub edx, 0x30b05009
add edx, 0x57b80e66
xor edx, 0x40782d71
add edx, 0x8c41bab9
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006f630
mov dword [rsp - 0xc], ebx
not rax
mov dword [rsp + 0xa0], edi
movabs rcx, 0x42bb91ff302670b0
xor rcx, 0x5924488c
sub rcx, 0x3532be8b
xor rcx, 0x38e65cf1
sub rax, rcx
movabs rcx, 0x1331173719c89a8a
xor rcx, 0x577389d8
add rcx, 0x2940be8f
add rcx, 0x56155a8
sub rcx, 0xb25e1a1
rol rax, 3
rol rax, 1
rol rax, 2
xor rax, rcx
movabs rcx, 0x74c7690a1e1b3336
add rcx, 0xd7236e5
xor rcx, 0x71c3582c
add rcx, 0x7fffffff
xor rcx, 0x35ab2b7d
sub rax, rcx
movabs rcx, 0x9c05d5870017f84b
add rcx, 0x2b5d5b5c
xor rcx, 0x560f50ee
xor rcx, 0x5dc67b21
add rcx, 0x339c759b
ror rax, 0x18
mov rcx, rcx
add rax, rcx
mov qword [rsi + 0x198], rax
jmp 0x14006f65c
mov dword [rsp + 0xa0], 0x3811b4b4
sub dword [rsp + 0xa0], 0x27f127e5
xor dword [rsp + 0xa0], 0x37075f09
sub dword [rsp + 0xa0], 0x2727d3c5
mov edx, 0x3b3430b9
xor edx, 0x2bfb46de
add edx, 0x626e5329
add edx, 0x2683c8dc
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x3c], 0x7db7742c
je 0x14006f7a2
ror rax, 4
ror rax, 1
ror rax, 0x10
ror rax, 4
ror rax, 3
ror rax, 4
ror rax, 1
movabs rcx, 0x2769393c0f706fd7
add rcx, 0x37604ee8
add rcx, 0x23e8031e
sub rcx, 0x1dbcdb90
add rcx, 0x7fffffff
sub rcx, 0x10062277
xor rax, rcx
mov dword [rsp + 0x34], edi
movabs rcx, 0x44e62442ec3bdff
sub rcx, 0x8612d6d
xor rcx, 0x4ad914bc
sub rcx, 0x20df81b2
add rcx, 0x7fffffff
xor rcx, 0x3e84af
add rax, rcx
mov rsi, rsi
movabs rcx, 0x743f411f49194a92
sub rcx, 0x1d8489f6
add rcx, 0x17711d3f
add rcx, 0x246a8e3d
xor rax, rcx
movabs rcx, 0x7e17e4ba137a9c83
xor rcx, 0x12692df9
xor rcx, 0xc1572a6
add rcx, 0x1ebcfd06
add rcx, 0x7fffffff
add rcx, 0x32934c48
ror rax, 2
mov dword [rsp - 0x1c], 0x62e06487
xor rax, rcx
movabs rcx, 0x35f57ff8307212e9
xor rcx, 0x1b1d4bbf
sub rcx, 0x251e6f39
add rcx, 0x2585eee9
add rax, rcx
mov r13, r13
mov qword [rsi + 0x1a0], rax
jmp 0x14006f7c2
mov dword [rsp + 0x34], 0x2e3f1046
sub dword [rsp + 0x34], 0x137b8fe7
xor dword [rsp + 0x34], 0x5684c325
xor dword [rsp + 0x34], 0x4c47437b
mov edx, 0xb0bfb9e
xor edx, 0x43fe4aa4
xor edx, 0x3c8cff58
sub edx, 0x670d5793
xor edx, 0xdbdbf0f8
mov rcx, rbx
call fcn.140074910
test rax, rax
xchg r8, r8
je 0x14006f8cb
rol rax, 0x1a
rol rax, 9
rol rax, 6
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x86f9b9d8641bbab4
sub rcx, 0x1776fb30
sub rcx, 0x4b56950d
xor rcx, 0x4a19e4b3
add rcx, 0x5684392b
xor rax, rcx
mov dword [rsp + 0x44], edi
xchg r9, r9
not rax
movabs rcx, 0xf8fe4e6d4bf84c45
xor rcx, 0x131a372e
xor rcx, 0x27fe7a51
xor rcx, 0xcb7eed6
add rcx, 0x7fffffff
sub rcx, 0x238c9d75
ror rax, 5
ror rax, 0xc
ror rax, 0xc
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 2
add rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0x414eec5b2886105f
add rcx, 0x8ea2376
add rcx, 0x27748c4d
xor rcx, 0x7e1480cb
add rcx, 0x345e3fc2
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0x1a8], r9
xchg r9, rax
jmp 0x14006f8f3
mov dword [rsp + 0x44], 0x311f7538
xor dword [rsp + 0x44], 0x3c32c5d0
xor dword [rsp + 0x44], 0x54bf6985
sub dword [rsp + 0x44], 0x5a30a9c
xor dword [rsp + 0x44], 0x53efced0
mov edx, 0x7d105ae6
sub edx, 0xa21ae1b
sub edx, 0x1bcf7979
xor edx, 0x3cb10d7c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov rcx, rcx
je 0x14006f9fe
not rax
mov dword [rsp + 0x74], edi
ror rax, 0x2b
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x7654393251c3e731
sub rcx, 0x3844b25a
add rcx, 0x5c050234
sub rcx, 0x15349100
add rcx, 0x7fffffff
add rcx, 0x1520c1ec
xor rax, rcx
mov r14, r14
movabs rcx, 0x631be7500c8f31ca
xor rcx, 0x4d3b035
xor rcx, 0x2510e81d
add rcx, 0x7fffffff
add rcx, 0x3b3cdc7a
ror rax, 2
ror rax, 2
ror rax, 5
ror rax, 3
ror rax, 0x13
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r11, r11
movabs rcx, 0xa1d9fc0a0509a5f2
add rcx, 0x3c385a9
add rcx, 0x2065eea0
xor rcx, 0x6e9ca244
rol rax, 0x28
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x1b0], rbx
xchg rbx, rax
jmp 0x14006fa26
mov dword [rsp + 0x74], 0x31f49920
xor dword [rsp + 0x74], 0x111ab2cf
add dword [rsp + 0x74], 0xea35b62
xor dword [rsp + 0x74], 0x7a769d8d
sub dword [rsp + 0x74], 0x55e71adb
mov edx, 0x7d4fc3e2
sub edx, 0x4a24fb75
add edx, 0x11f68b17
sub edx, 0x3cf024b2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x14006fb06
mov dword [rsp - 0x20], 0x9912be2
rol rax, 2
movabs rcx, 0x6a2fcb430192690e
xor rcx, 0x77bfbe28
sub rcx, 0x7ca28c8
xor rcx, 0x4e09757b
add rcx, 0x7fffffff
xor rcx, 0x6647a377
not rax
mov dword [rsp - 0x28], edi
mov dword [rsp + 0x7c], edi
add rax, rcx
movabs rcx, 0x5be833d351182104
add rcx, 0x29195f1
sub rcx, 0xbde9c49
sub rcx, 0x1c5fbac5
not rax
xchg rsp, rsp
ror rax, 0x1a
ror rax, 2
ror rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x7512137508d0dd09
xor rcx, 0x63e8d5eb
sub rcx, 0x196f187b
sub rcx, 0x2f763ff3
xor rax, rcx
mov r15, r15
xchg r11, rax
mov qword [rsi + 0x1b8], r11
xchg r11, rax
jmp 0x14006fb2e
mov dword [rsp + 0x7c], 0x5cad7768
add dword [rsp + 0x7c], 0x2eb167a
xor dword [rsp + 0x7c], 0x372e31ef
sub dword [rsp + 0x7c], 0x133111a9
sub dword [rsp + 0x7c], 0x5585aa63
mov edx, 0x32ffbbd3
add edx, 0x39e84e65
xor edx, 0xc1343b8
xor edx, 0x38c3f99d
xor edx, 0x86b5198b
mov rcx, rbx
xchg r11, r11
call fcn.140074910
test rax, rax
je 0x14006fc43
xchg r12, r12
rol rax, 0x19
rol rax, 3
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x680e12446296c754
sub rcx, 0x2c79279c
add rcx, 0x3c31d62a
xor rcx, 0x77a28e17
add rcx, 0x7fffffff
add rcx, 0x424d1c5
not rax
mov dword [rsp + 0xac], edi
mov dword [rsp - 0x2c], 0x20765279
sub rax, rcx
movabs rcx, 0x114268966ebb5a87
sub rcx, 0xaac66f7
sub rcx, 0x61dbdd21
add rcx, 0x37607568
sub rcx, 0x21e94218
rol rax, 1
rol rax, 5
rol rax, 5
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov r14, r14
movabs rcx, 0x710ed5b69862303
sub rcx, 0x3d46b1a
sub rcx, 0x47e6b7c8
add rcx, 0x7fffffff
xor rcx, 0x731e9f43
ror rax, 2
ror rax, 9
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x1c0], rax
mov dword [rsp - 0x24], edx
jmp 0x14006fc7a
mov dword [rsp + 0xac], 0xedd47aa
add dword [rsp + 0xac], 0x70e1e760
sub dword [rsp + 0xac], 0xd539ac4
sub dword [rsp + 0xac], 0x42262191
sub dword [rsp + 0xac], 0x304572b4
mov edx, 0x6241c116
sub edx, 0x2377fea8
sub edx, 0x233835e5
xor edx, 0xef0296d2
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140074910
test rax, rax
mov rsp, rsp
je 0x14006fd63
movabs rcx, 0x479ca19051174ed8
sub rcx, 0x332d9ac4
add rcx, 0x70ab24e
add rcx, 0x3fa6b8be
mov dword [rsp + 0xd0], edi
xchg r10, r10
add rax, rcx
movabs rcx, 0x1735215566d754df
sub rcx, 0x562ac8a
xor rcx, 0x1a6d9261
sub rcx, 0x10160c5c
rol rax, 5
rol rax, 0x2a
rol rax, 3
rol rax, 4
rol rax, 3
rol rax, 2
not rax
ror rax, 0x19
ror rax, 2
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0xd26b3c7a1ba50d3e
add rcx, 0x51b93d26
sub rcx, 0x1fbe492
add rcx, 0x4275067d
ror rax, 0x21
ror rax, 5
ror rax, 0xf
ror rax, 1
add rax, rcx
xchg r13, r13
mov qword [rsi + 0x1c8], rax
jmp 0x14006fd9a
mov dword [rsp + 0xd0], 0x15edc780
xor dword [rsp + 0xd0], 0x47023021
xor dword [rsp + 0xd0], 0x575b6ccb
add dword [rsp + 0xd0], 0x1db44a77
sub dword [rsp + 0xd0], 0x2368e5e0
mov edx, 0x33af6341
xor edx, 0x6baa56f8
sub edx, 0x1633a131
xor edx, 0x5397be33
add edx, 0xd99034ed
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074910
xchg r9, r9
test rax, rax
je 0x14006fed2
movabs rcx, 0x4580261010a27385
add rcx, 0x264c494
add rcx, 0x1a71b997
add rcx, 0x7fffffff
xor rcx, 0x6e855c1d
mov dword [rsp + 0xe0], edi
xchg r14, r14
xor rax, rcx
movabs rcx, 0x252410ff00aa7067
xor rcx, 0x1fb8de6f
add rcx, 0x5d8caa91
sub rcx, 0x47cd9e0e
add rcx, 0xae6c06c
sub rax, rcx
movabs rcx, 0x1906d4c4799d52fa
xor rcx, 0x3c54f5c3
add rcx, 0x2d821aa1
sub rcx, 0xcb37801
add rcx, 0x7fffffff
sub rcx, 0x167e5c05
ror rax, 6
ror rax, 0x17
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x2a9f255226e73420
sub rcx, 0x9d47c21
add rcx, 0x482708b3
sub rcx, 0x77db60b
add rcx, 0x391ccc71
not rax
rol rax, 0x23
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x435b93f6
mov qword [rsi + 0x1d0], rax
jmp 0x14006ff09
mov dword [rsp + 0xe0], 0x620905ca
xor dword [rsp + 0xe0], 0x4034003b
sub dword [rsp + 0xe0], 0xc32fa20
xor dword [rsp + 0xe0], 0x3105cae6
xor dword [rsp + 0xe0], 0x270fc136
mov edx, 0x5b7f51d1
add edx, 0x18822a
sub edx, 0x516c14f0
add edx, 0x1d11a6fd
add edx, 0x1200154b
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov r14, r14
test rax, rax
je 0x14006fffd
rol rax, 0xb
rol rax, 0xd
rol rax, 0x1f
rol rax, 4
rol rax, 1
movabs rcx, 0x52dfc37053a74afa
xor rcx, 0x621cb6ce
sub rcx, 0x238601b1
xor rcx, 0x298d4c4
add rcx, 0x6ec391db
add rax, rcx
mov dword [rsp - 0xc], esp
mov dword [rsp + 0xe4], edi
rol rax, 4
rol rax, 0xd
rol rax, 1
movabs rcx, 0x3ee6a6800817c39
add rcx, 0x4844b1ce
xor rcx, 0x4f17c855
add rcx, 0x1439004c
add rcx, rax
movabs rax, 0xddfde71f5ddce1d4
xor rax, 0x27f18253
sub rax, 0x185af25
sub rax, 0x333f5d0
add rax, 0x1f9a445
not rcx
ror rcx, 1
ror rcx, 4
ror rcx, 6
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x1d8], r9
xchg r9, rax
jmp 0x140070034
mov dword [rsp + 0xe4], 0x501dc67b
add dword [rsp + 0xe4], 0x1dc4fd89
sub dword [rsp + 0xe4], 0xf8d38d5
xor dword [rsp + 0xe4], 0x7effb062
xor dword [rsp + 0xe4], 0x20aa3b4c
mov edx, 0x555eed8d
sub edx, 0x4f02cdac
xor edx, 0x70970b7b
sub edx, 0x14653a85
sub edx, 0xef75e8d
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140074910
test rax, rax
mov r9, r9
je 0x14007016c
movabs rcx, 0xccfc42e53e6b5a8c
sub rcx, 0x3b57433c
add rcx, 0x1f496c24
sub rcx, 0xe4b99bd
add rcx, 0x7fffffff
add rcx, 0x3fc8f72a
mov dword [rsp + 0xf4], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x74f4eaa431620f2f
add rcx, 0x2475c6f7
sub rcx, 0x335c3175
add rcx, 0x7fffffff
add rcx, 0x33f4100c
xor rax, rcx
movabs rcx, 0x5793526621ba42d6
xor rcx, 0x5fb010ff
xor rcx, 0x2fc07287
sub rcx, 0x3d3830be
add rcx, 0x7fffffff
xor rcx, 0x640e1635
add rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0xcb850f2d38e21975
sub rcx, 0x310f0ccb
xor rcx, 0x49cede84
xor rcx, 0x486ee941
xor rcx, 0x7fb72573
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x21fe6fe83103cae6
add rcx, 0x4086b1ae
sub rcx, 0x272da6fc
xor rcx, 0x4040cd11
xor rax, rcx
mov r14, r14
not rax
mov qword [rsi + 0x1e0], rax
jmp 0x1400701a3
mov dword [rsp + 0xf4], 0x363a4a27
xor dword [rsp + 0xf4], 0x35566114
add dword [rsp + 0xf4], 0x574c283a
sub dword [rsp + 0xf4], 0x29f5e313
sub dword [rsp + 0xf4], 0x30c27059
mov edx, 0x1e1dfc5e
add edx, 0x4bb27c3e
sub edx, 0x3b7c0c46
add edx, 0x16268de0
xor edx, 0x6a6ad172
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x34], edi
je 0x1400702b7
rol rax, 4
movabs rcx, 0x541c126b1051f303
add rcx, 0x9e0ec6c
add rcx, 0x2d6d611e
add rcx, 0x4600d419
xor rax, rcx
mov dword [rsp + 0x108], edi
mov dword [rsp - 0x34], esi
rol rax, 0x20
rol rax, 0xf
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xa3102f922d630663
add rcx, 0x434f467f
sub rcx, 0x2b422437
xor rcx, 0x3e6fc56
xor rax, rcx
mov dword [rsp - 0x44], 0x588549cb
movabs rcx, 0x365f63b5624caf99
xor rcx, 0x67af828f
add rcx, 0x3700c156
xor rcx, 0x3a638394
add rcx, 0x7fffffff
add rcx, 0x3ce01d86
sub rax, rcx
xchg r10, r10
movabs rcx, 0x297de7e24a66606a
sub rcx, 0x124cb2de
add rcx, 0x17ac27f9
xor rcx, 0x261d59ae
xor rcx, 0x6ab591fa
xor rax, rcx
mov qword [rsi + 0x1e8], rax
xchg rdi, rdi
jmp 0x1400702ee
mov dword [rsp + 0x108], 0x5e8ba93c
sub dword [rsp + 0x108], 0x56e55ae4
add dword [rsp + 0x108], 0x32dd546d
xor dword [rsp + 0x108], 0x84dbcf9
sub dword [rsp + 0x108], 0x32ce1e3b
mov edx, 0x6d31addf
xor edx, 0x63396fd1
add edx, 0xcaa65a1
xor edx, 0x75941001
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140074910
mov rsi, rsi
test rax, rax
je 0x1400703f3
not rax
mov dword [rsp - 0x2c], 0x7a28bf5a
mov dword [rsp + 0x114], edi
movabs rcx, 0x7c6fc70e144b9abc
add rcx, 0x30d18e78
xor rcx, 0x3a36a1d0
xor rcx, 0xd053d7e
add rcx, 0x76ec9e52
add rax, rcx
movabs rcx, 0xde0fe2551572d7f8
xor rcx, 0x40898bde
xor rcx, 0x3e2d21fd
xor rcx, 0x68891bef
add rcx, 0xe76fcd7
ror rax, 0x14
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x6c45dedb23319e82
add rcx, 0x43c771ff
add rcx, 0xe71d838
add rcx, 0x4971107b
xor rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x25c627f0df56c0b
xor rcx, 0x62783453
sub rcx, 0x61274521
add rcx, 0x7fffffff
add rcx, 0x3f4b576c
sub rax, rcx
not rax
mov r9, r9
xchg r11, rax
mov qword [rsi + 0x1f0], r11
xchg r11, rax
jmp 0x14007042a
mov dword [rsp + 0x114], 0x74416ad4
sub dword [rsp + 0x114], 0x1dc84eb4
xor dword [rsp + 0x114], 0x5f72d63
sub dword [rsp + 0x114], 0x63ccf1f
xor dword [rsp + 0x114], 0x4d516225
mov edx, 0x5c6befe3
sub edx, 0x438e9711
xor edx, 0x121527f1
xor edx, 0x734468c9
add edx, 0x2722d95
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov rcx, rcx
je 0x14007052f
not rax
mov dword [rsp + 0x128], edi
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x3d063800189302e4
xor rcx, 0x5a5893a2
add rcx, 0x23ac0448
add rcx, 0x7fffffff
xor rcx, 0x12b100d1
xor rax, rcx
movabs rcx, 0xa2065ab85866519e
sub rcx, 0x1f99bf99
add rcx, 0x2a712219
add rcx, 0x7fffffff
add rcx, 0xd297c64
ror rax, 0x21
ror rax, 1
ror rax, 7
ror rax, 1
add rax, rcx
mov rsi, rsi
movabs rcx, 0x67a0af115f45ed8d
xor rcx, 0x20591c92
sub rcx, 0x61dc5fa
sub rcx, 0x2270171
xor rax, rcx
mov dword [rsp - 0x30], 0x73fbfca5
ror rax, 0x19
ror rax, 0x10
ror rax, 2
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
xchg r15, rax
mov qword [rsi + 0x1f8], r15
xchg r15, rax
jmp 0x140070566
mov dword [rsp + 0x128], 0x52667188
xor dword [rsp + 0x128], 0x7638371f
add dword [rsp + 0x128], 0x25911e95
xor dword [rsp + 0x128], 0xa9a8d9a
sub dword [rsp + 0x128], 0x4375e8b5
mov edx, 0x50947a0
add edx, 0x63befaa1
sub edx, 0xe1cb122
xor edx, 0x6c18bff1
xor edx, 0x597e4b6
mov rcx, rbx
xchg r10, r10
call fcn.140074910
test rax, rax
je 0x140070631
not rax
xchg rdx, rdx
mov dword [rsp + 0x138], edi
movabs rcx, 0x5c959e6618224109
sub rcx, 0x29039b6
add rcx, 0x6a3c570a
add rcx, 0x6db464d2
add rax, rcx
movabs rcx, 0x8da4edd810d741e6
add rcx, 0x3cec0a8e
sub rcx, 0x2d6a1a23
sub rcx, 0x2e9cfa3
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x49f4017e7910a559
sub rcx, 0x2b4e23c2
sub rcx, 0x41a5480
add rcx, 0x7fffffff
add rcx, 0xbc721d2
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], esp
not rax
mov qword [rsi + 0x200], rax
jmp 0x140070668
mov dword [rsp + 0x138], 0x5893ed18
sub dword [rsp + 0x138], 0x46b0caa5
xor dword [rsp + 0x138], 0x6676f700
xor dword [rsp + 0x138], 0xb5276b9
sub dword [rsp + 0x138], 0x7cc7a3c9
mov edx, 0x8e1f361
add edx, 0x1d33eaed
add edx, 0x16fdb359
xor edx, 0x2c5bed4d
add edx, 0x3af1fc45
mov rcx, rbx
mov rbp, rbp
call fcn.140074910
test rax, rax
je 0x140070758
mov dword [rsp - 0x28], 0x115e5011
rol rax, 0x14
rol rax, 1
movabs rcx, 0x1aff013a05cff508
add rcx, 0x50bfd7db
xor rcx, 0x52b3afa2
add rcx, 0x6f1cfc8c
xor rcx, 0x5a269f80
not rax
mov dword [rsp + 0x140], edi
mov dword [rsp - 0x40], 0x78e25b4f
rol rax, 3
rol rax, 0xc
rol rax, 0x12
rol rax, 0xe
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x7ef95567467dc633
xor rcx, 0x49b23a92
add rcx, 0xb97bae7
xor rcx, 0x51703e15
ror rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x2ca2156b3a606d03
xor rcx, 0x66f15873
xor rcx, 0x4881b84
add rcx, 0x222b1b46
xor rax, rcx
mov qword [rsi + 0x208], rax
mov dword [rsp - 0x40], esp
jmp 0x140070784
mov dword [rsp + 0x140], 0x128986c8
add dword [rsp + 0x140], 0x2da5ce9e
xor dword [rsp + 0x140], 0x2a931800
sub dword [rsp + 0x140], 0x6abc4d65
mov edx, 0x748a1e48
sub edx, 0x4bb0bbc6
sub edx, 0x17fba387
add edx, 0x5aa0c983
xor edx, 0xadb19122
mov rcx, rbx
mov dword [rsp - 0x30], esi
call fcn.140074910
test rax, rax
je 0x1400708a1
ror rax, 6
ror rax, 0xd
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x85c74c073c44a37
sub rcx, 0x592bf37d
xor rcx, 0x61911c29
sub rcx, 0x48eac6ea
add rcx, 0x7fffffff
add rcx, 0x9f0525f
xor rax, rcx
mov dword [rsp + 0x20], edi
xchg rbp, rbp
movabs rcx, 0x173ca4940733cd37
add rcx, 0x7170dcd5
sub rcx, 0x71faf668
xor rcx, 0x599276a5
add rcx, 0x7fffffff
add rcx, 0x11dae4b7
add rax, rcx
mov dword [rsp - 0x20], ebp
movabs rcx, 0x7a676d5d4d63ee6b
sub rcx, 0x573732a
add rcx, 0x34f93454
xor rcx, 0x3cfb6811
rol rax, 0x31
rol rax, 1
add rax, rcx
movabs rcx, 0xb922fd824b82ac19
sub rcx, 0x21a44354
add rcx, 0x3f1af29
xor rcx, 0x5eb199e5
ror rax, 0x2d
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x5e0d9420
xchg r14, rax
mov qword [rsi + 0x210], r14
xchg r14, rax
jmp 0x1400708c1
mov dword [rsp + 0x20], 0x68bd8b55
sub dword [rsp + 0x20], 0x1063d908
xor dword [rsp + 0x20], 0x23690086
sub dword [rsp + 0x20], 0x7b30b2ca
mov edx, 0x3e63e3bc
add edx, 0x3e984ae9
sub edx, 0x794c4e48
add edx, 0xb4d54e4
add edx, 0xef4ac0e2
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
xchg rsi, rsi
test rax, rax
je 0x1400709ab
not rax
mov dword [rsp + 0x40], edi
mov rbp, rbp
ror rax, 0x16
ror rax, 0x12
ror rax, 7
ror rax, 8
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0xf21a3a9b1263d40f
add rcx, 0x55d75195
sub rcx, 0x4d9a4321
xor rcx, 0x118d6338
not rax
mov rcx, rcx
rol rax, 1
rol rax, 0xd
rol rax, 0xc
rol rax, 0xd
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x6660340b78717425
sub rcx, 0x6d17e4fc
add rcx, 0x50e62693
xor rcx, 0x55b3df0a
add rcx, 0x7fffffff
xor rcx, 0x35d8a0b6
xor rax, rcx
xchg r12, r12
ror rax, 0x15
ror rax, 1
ror rax, 1
xchg r8, rax
mov qword [rsi + 0x218], r8
xchg r8, rax
jmp 0x1400709d3
mov dword [rsp + 0x40], 0x69ebc0de
sub dword [rsp + 0x40], 0x641173f0
add dword [rsp + 0x40], 0x4b12373d
sub dword [rsp + 0x40], 0x3759e75d
xor dword [rsp + 0x40], 0x19929ccf
mov edx, 0x523f795e
sub edx, 0x4657509f
xor edx, 0x453222
add edx, 0x1352548
add edx, 0xec0c4107
mov rcx, rbx
mov rsi, rsi
call fcn.140074910
test rax, rax
je 0x140070b08
mov dword [rsp - 0x34], 0x402c2bdf
movabs rcx, 0xcc140c8b7b54f523
sub rcx, 0x5918a2d
add rcx, 0x800b73a
add rcx, 0x7fffffff
sub rcx, 0x22d0954c
mov dword [rsp + 0x50], edi
add rax, rcx
xchg r8, r8
movabs rcx, 0xb8d04bec2b7074c1
add rcx, 0x50ba3452
sub rcx, 0x6e98d21b
xor rcx, 0x29577ce7
add rcx, 0x7fffffff
xor rcx, 0x74d39147
ror rax, 0x24
ror rax, 8
ror rax, 5
ror rax, 1
add rcx, rax
xchg r8, r8
movabs rax, 0x99fecceb398a40cc
sub rax, 0x15f59db9
xor rax, 0x162d0d5c
add rax, 0x7fffffff
add rax, 0x152722a7
xor rcx, rax
xchg rbp, rbp
movabs rax, 0x2d3bee9b742855e7
add rax, 0x449fb73
xor rax, 0x79fbf720
xor rax, 0x4f691b55
sub rax, 0x228c62e6
sub rcx, rax
mov dword [rsp - 0x28], edx
movabs rax, 0x7857b2880fbd7fab
xor rax, 0xfedb2df
xor rax, 0x102dad77
xor rax, 0x7b201208
xor rcx, rax
mov dword [rsp - 0x38], 0x69a38dee
xchg rcx, r14
mov qword [rsi + 0x220], r14
xchg rcx, r14
jmp 0x140070b28
mov dword [rsp + 0x50], 0x3bc73d01
sub dword [rsp + 0x50], 0x1ec0f71a
add dword [rsp + 0x50], 0x128df367
sub dword [rsp + 0x50], 0x2f94394d
mov edx, 0x2d27e78
xor edx, 0x4469660e
xor edx, 0x56e29f79
add edx, 0x57c136f9
xor edx, 0x2b40de03
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
xchg r11, r11
je 0x140070c52
movabs rcx, 0x76e55e5713cb8efa
xor rcx, 0x594781e5
add rcx, 0x1a0154c0
xor rcx, 0x3ee1e986
mov dword [rsp + 0x78], edi
add rax, rcx
movabs rcx, 0x2f6ce1f664b6150
sub rcx, 0x486d43cc
xor rcx, 0x610c2a3f
xor rcx, 0x7e19a8f3
ror rax, 3
ror rax, 9
ror rax, 0xc
ror rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0x237e34621b0d312e
add rcx, 0x49f87718
xor rcx, 0x2d705467
sub rcx, 0x24e07484
add rcx, 0x336e46a8
sub rax, rcx
movabs rcx, 0x4e88e0d740b7b17b
sub rcx, 0x156da661
add rcx, 0x45f122c7
add rcx, 0x7fffffff
xor rcx, 0x8ca279d
xor rax, rcx
movabs rcx, 0x584f4f067b198a6
xor rcx, 0x1c37aab0
sub rcx, 0x1b167af1
add rcx, 0x7fffffff
xor rcx, 0x4b0a365d
ror rax, 0x12
ror rax, 0xa
ror rax, 0xa
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x228], rax
jmp 0x140070c7a
mov dword [rsp + 0x78], 0x5248349c
sub dword [rsp + 0x78], 0x108be4ac
xor dword [rsp + 0x78], 0x682cd4d3
sub dword [rsp + 0x78], 0x1f1031ac
sub dword [rsp + 0x78], 0xa806976
mov edx, 0x633e89de
sub edx, 0x19c6e178
sub edx, 0x2d78cc35
add edx, 0x1a7d6c2a
xor edx, 0x564cae58
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov r8, r8
test rax, rax
je 0x140070d5c
ror rax, 0x1c
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0xb55ca101384be128
sub rcx, 0x1f7fdeea
xor rcx, 0x19d1b38c
add rcx, 0x8da7136
add rcx, 0x2b32acff
add rax, rcx
mov dword [rsp + 0xa8], edi
mov r11, r11
not rax
movabs rcx, 0x69c15af5737114e0
xor rcx, 0x109e1843
xor rcx, 0x7e584f8c
add rcx, 0x30f73c1f
sub rcx, 0x6cc6b98
rol rax, 0x1d
rol rax, 1
rol rax, 0xb
rol rax, 0xe
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
mov rbp, rbp
rol rax, 0xa
rol rax, 2
rol rax, 2
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x230], r12
xchg r12, rax
jmp 0x140070d88
mov dword [rsp + 0xa8], 0x9d3a4b5
add dword [rsp + 0xa8], 0x2315b91f
add dword [rsp + 0xa8], 0x117b00c6
sub dword [rsp + 0xa8], 0x3e645e99
mov edx, 0x4145fa49
xor edx, 0x307cf762
sub edx, 0x3f888853
add edx, 0x77be1bb6
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140074910
test rax, rax
je 0x140070ea0
mov dword [rsp - 0x10], ebp
movabs rcx, 0x587a37c802f6073e
add rcx, 0x2c55c3b5
sub rcx, 0x10025306
add rcx, 0x7fffffff
sub rcx, 0x1a83e2fa
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x10], ebp
xor rax, rcx
movabs rcx, 0x6630451f7794eda8
sub rcx, 0x3791d5cc
add rcx, 0x1c19b5bf
sub rcx, 0x45603886
add rcx, 0x716b2c00
not rax
mov r8, r8
ror rax, 0x1b
ror rax, 0xe
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
mov rbp, rbp
movabs rcx, 0xd4bec955086ee29
add rcx, 0x22c58e5
xor rcx, 0x36051256
xor rcx, 0x17159c52
add rcx, 0x1b41e17
add rax, rcx
movabs rcx, 0x1041048079fabcd7
sub rcx, 0x6c5ad6f0
add rcx, 0x46e1e943
xor rcx, 0x1b5f1d13
add rcx, 0x251a7fa4
xor rax, rcx
mov dword [rsp - 0xc], 0x63f0ddfd
not rax
xchg r11, rax
mov qword [rsi + 0x238], r11
xchg r11, rax
jmp 0x140070ec8
mov dword [rsp + 0x4c], 0x13352818
add dword [rsp + 0x4c], 0x6c4ffc12
xor dword [rsp + 0x4c], 0x7ec4d6d2
xor dword [rsp + 0x4c], 0x3a67df1c
xor dword [rsp + 0x4c], 0x3b262de5
mov edx, 0x3f869708
add edx, 0x25500f75
xor edx, 0x5f5430f7
add edx, 0x4678308
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074910
mov dword [rsp - 0x40], 0x485333a7
test rax, rax
je 0x140070fc2
movabs rcx, 0x4229a18c35492197
xor rcx, 0x7c255533
sub rcx, 0x30d26191
xor rcx, 0x4ec79e84
xor rcx, 0x27dbf48f
mov dword [rsp + 0x5c], edi
mov r14, r14
add rax, rcx
movabs rcx, 0xadadae2223ba987d
add rcx, 0x3be53b1
xor rcx, 0x67565f6d
add rcx, 0x209b644c
ror rax, 1
xchg rcx, rcx
add rcx, rax
movabs rax, 0x452f15022c702ac7
add rax, 0x22206307
sub rax, 0x27eb9a52
xor rax, 0x5f97e9ec
xor rcx, rax
mov dword [rsp - 0x20], 0x133a96a0
movabs rax, 0x4e7ec34c501f6614
xor rax, 0x4593e1b0
add rax, 0x2be4947d
xor rax, 0x666b3165
add rax, 0x6de0499d
not rcx
add rcx, rax
ror rcx, 0xb
ror rcx, 2
ror rcx, 1
xchg rcx, r13
mov qword [rsi + 0x240], r13
xchg rcx, r13
jmp 0x140070fe2
mov dword [rsp + 0x5c], 0x78475f53
sub dword [rsp + 0x5c], 0x684eb154
xor dword [rsp + 0x5c], 0x4d598d1e
sub dword [rsp + 0x5c], 0x42a120e0
mov edx, 0x6f880978
xor edx, 0x193ac935
xor edx, 0x1a41db4c
xor edx, 0xf87475f0
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x140071111
xchg r13, r13
not rax
mov dword [rsp + 0x8c], edi
movabs rcx, 0x54c7c57506af3609
add rcx, 0x51125cfc
sub rcx, 0x1a6957c5
xor rcx, 0x5766f421
add rax, rcx
movabs rcx, 0x3ce171568397f3d
xor rcx, 0x79bad674
xor rcx, 0x32849cfb
xor rcx, 0x8b05e04
add rcx, 0x7fffffff
add rcx, 0x3fadc2fe
ror rax, 5
ror rax, 0x15
ror rax, 4
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x6b4094cf0a0adb48
add rcx, 0x309f6f9f
add rcx, 0x3f51843a
add rcx, 0x7fffffff
add rcx, 0x370648e
xor rax, rcx
mov dword [rsp - 0x30], 0x765fe9e5
movabs rcx, 0x4e30f8259a325bd
add rcx, 0x30cc6bd
xor rcx, 0xe0f9ec4
sub rcx, 0xa751fb
xor rcx, 0x5720805c
sub rax, rcx
movabs rcx, 0x3404986e01fe4051
add rcx, 0x4281fe0e
xor rcx, 0x68d503e1
sub rcx, 0x15785f0e
xor rcx, 0x140c4f2c
xor rax, rcx
mov qword [rsi + 0x248], rax
jmp 0x14007113d
mov dword [rsp + 0x8c], 0x12e4af37
add dword [rsp + 0x8c], 0x11ee8527
xor dword [rsp + 0x8c], 0x51e1e9f
sub dword [rsp + 0x8c], 0x21cd2ac0
mov edx, 0x6c0ac557
xor edx, 0x7513eba
xor edx, 0x54451950
xor edx, 0x5e230b7c
add edx, 0x1da071f5
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.140074910
test rax, rax
je 0x140071255
xchg r9, r9
movabs rcx, 0x4269057e5591de25
sub rcx, 0x24441460
add rcx, 0xab23f9d
sub rcx, 0x8bd0a93
add rcx, 0xe84f21b
mov dword [rsp + 0x9c], edi
add rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x5782538e799999ae
xor rcx, 0x1eecbcc7
sub rcx, 0xdf081af
add rcx, 0x15d3b913
rol rax, 0x3b
rol rax, 1
add rcx, rax
movabs rax, 0x5e9b7f0229732144
sub rax, 0x1262c901
add rax, 0x4935f675
add rax, 0x17e608c6
xor rax, 0x9c96ed1
rol rcx, 0x10
rol rcx, 8
rol rcx, 8
rol rcx, 1
xor rcx, rax
movabs rax, 0xc67b3bc54c554480
add rax, 0x20d7f583
xor rax, 0x6ad30a8
sub rax, 0x2cb8d1fa
add rax, 0x7fffffff
xor rax, 0x1edb61b3
ror rcx, 0x26
ror rcx, 2
ror rcx, 1
ror rcx, 1
ror rcx, 2
ror rcx, 1
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x250], rbp
xchg rbp, rax
jmp 0x14007128c
mov dword [rsp + 0x9c], 0x1a3089ed
xor dword [rsp + 0x9c], 0x11f14bf7
add dword [rsp + 0x9c], 0x513fd0ff
sub dword [rsp + 0x9c], 0x3cc3bd84
sub dword [rsp + 0x9c], 0x203dd594
mov edx, 0x6a4896a
xor edx, 0x382684e4
sub edx, 0x13c54423
xor edx, 0x7682cb5b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
xchg r15, r15
je 0x140071393
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0xbe3b0eb534eff9cc
xor rcx, 0x19c4a4f
sub rcx, 0x2c245caa
add rcx, 0x7234f89c
add rax, rcx
mov dword [rsp - 0x28], 0x2c0157a
mov dword [rsp + 0xb4], edi
movabs rcx, 0x3db99392c553a7e
xor rcx, 0x7207a4f4
sub rcx, 0xf64f118
xor rcx, 0x631a67
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x3bd630964babc7d7
sub rcx, 0x8eb90e3
xor rcx, 0xe965303
add rcx, 0x28c1348
add rax, rcx
movabs rcx, 0xeaf8e6275427b3e3
add rcx, 0x6be0bcb
sub rcx, 0x75b6ee1
add rcx, 0x7fffffff
sub rcx, 0xf9e7334
ror rax, 9
ror rax, 0xc
ror rax, 1
ror rax, 1
add rax, rcx
xchg rsi, rsi
ror rax, 0x1b
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0x258], rax
jmp 0x1400713bf
mov dword [rsp + 0xb4], 0x4306a682
xor dword [rsp + 0xb4], 0x813ecda
add dword [rsp + 0xb4], 0x1c0c1ce6
sub dword [rsp + 0xb4], 0x6721673d
mov edx, 0x7f0c48f4
sub edx, 0x9d1c714
add edx, 0x2b6203
xor edx, 0xa19284d8
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x24], esi
test rax, rax
je 0x14007148f
movabs rcx, 0xe1454cdf6ee91683
sub rcx, 0x477eeade
add rcx, 0x3145f52b
sub rcx, 0xefdc180
mov dword [rsp + 0xc4], edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x6473105a3e99f217
add rcx, 0x15128ef0
sub rcx, 0x45c6dc98
add rcx, 0x7fffffff
add rcx, 0x23541625
xor rax, rcx
movabs rcx, 0xaf1cd2d862a7d4bc
sub rcx, 0x2bd6b045
add rcx, 0x31db6646
sub rcx, 0xba23175
add rcx, 0x2096086c
not rax
rol rax, 1
mov rbx, rbx
add rax, rcx
not rax
ror rax, 0xc
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x260], rbp
xchg rbp, rax
jmp 0x1400714c6
mov dword [rsp + 0xc4], 0x4e699e1a
add dword [rsp + 0xc4], 0x2f7d6030
xor dword [rsp + 0xc4], 0x34221daf
sub dword [rsp + 0xc4], 0x2483d947
sub dword [rsp + 0xc4], 0x25410a9d
mov edx, 0x37193cdc
add edx, 0x281a9d5f
xor edx, 0x3e700d77
sub edx, 0x3392921c
add edx, 0x737888b7
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140074910
mov r10, r10
test rax, rax
je 0x14007160d
movabs rcx, 0x52ecbb89074a478a
add rcx, 0x593ad583
sub rcx, 0x4ad9f9c4
add rcx, 0x42d45edb
add rcx, 0x7fffffff
sub rcx, 0x3b1f433a
mov dword [rsp + 0xd4], edi
mov dword [rsp - 0x18], 0x514b6fba
xor rax, rcx
movabs rcx, 0x5871965618f1c50f
add rcx, 0x5a4de12b
sub rcx, 0xddd29be
sub rcx, 0x3a495356
add rcx, 0x7fffffff
sub rcx, 0x1006b2f4
add rax, rcx
movabs rcx, 0x19448ba14672ac22
add rcx, 0x1117fdd2
add rcx, 0xa592f72
sub rcx, 0x17deef95
xor rcx, 0x69876e75
xor rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x7108b7ba1056019a
add rcx, 0x6d393647
xor rcx, 0x714738d6
add rcx, 0x64b4be16
add rcx, 0xeec013d
sub rax, rcx
mov dword [rsp - 0x14], 0x7b10af73
movabs rcx, 0xe137eb025b4cd4bf
xor rcx, 0x404077cc
sub rcx, 0x15a12ad3
add rcx, 0x7fffffff
xor rcx, 0x27ba8853
rol rax, 0x14
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x268], rax
mov dword [rsp - 0x14], edi
jmp 0x140071639
mov dword [rsp + 0xd4], 0x16299df4
add dword [rsp + 0xd4], 0x293b8efa
add dword [rsp + 0xd4], 0x17af1ce0
sub dword [rsp + 0xd4], 0x571449cd
mov edx, 0x72a32753
sub edx, 0x1562f6bc
xor edx, 0x60a14e
add edx, 0x94ae1a3
xor edx, 0xba673af4
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x14], ecx
je 0x14007170c
not rax
movabs rcx, 0x5d2afd2810ed00c0
xor rcx, 0x3ff1cf36
sub rcx, 0x1faa21db
add rcx, 0x7fffffff
add rcx, 0x51ebc4a3
sub rax, rcx
mov r13d, edi
rol rax, 7
rol rax, 0x17
rol rax, 0xa
movabs rcx, 0xf92e645559a11df6
xor rcx, 0x36e305e0
sub rcx, 0x570c024f
sub rcx, 0x1230d4c4
xor rax, rcx
mov r15, r15
movabs rcx, 0x6868c8691361d2fd
add rcx, 0x579a8c27
sub rcx, 0x583ec960
add rcx, 0x7fffffff
add rcx, 0x4ac244d7
add rax, rcx
xchg rbx, rbx
not rax
mov qword [rsi + 0x270], rax
jmp 0x14007172e
mov r13d, 0x3771e69b
xor r13d, 0x4bc4fecd
xor r13d, 0x7c3e0138
add r13d, 0x48148cf4
sub r13d, 0x489fa661
mov edx, 0x19e86ee7
add edx, 0x44641c10
xor edx, 0x17144a09
add edx, 0x85e85aa1
mov rcx, rbx
mov dword [rsp - 0x14], edx
call fcn.140074910
test rax, rax
je 0x140071827
ror rax, 0x17
ror rax, 6
ror rax, 1
movabs rcx, 0xc0e0ded738fa2fc1
add rcx, 0x33b3960c
sub rcx, 0x14106362
add rcx, 0x7fffffff
add rcx, 0x218ae4df
add rax, rcx
mov r12d, edi
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0x404f480b50b88b23
add rcx, 0x2eca70c0
sub rcx, 0x39fd303a
add rcx, 0x7fffffff
add rcx, 0x147b7de9
add rcx, rax
xchg r10, r10
movabs rax, 0x5179fd930f394fbc
add rax, 0x1684b77b
xor rax, 0x6676ec1
add rax, 0x414cb18e
xor rcx, rax
movabs rax, 0x5b89f78d4b120e40
add rax, 0x24834222
sub rax, 0x4b56769f
add rax, 0x3681fd36
ror rcx, 2
ror rcx, 0xa
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
mov qword [rsi + 0x278], rax
mov dword [rsp - 0x24], ebx
jmp 0x140071849
mov r12d, 0x25ac387
add r12d, 0x35b0e812
sub r12d, 0x73c376
xor r12d, 0x201e9f7a
xor r12d, 0x17897758
mov edx, 0x46c2db14
add edx, 0x23eb0b86
add edx, 0x8bae1b9
sub edx, 0x9041d5b
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x38], ebx
test rax, rax
je 0x140071959
movabs rcx, 0xb86451d87c1af6f1
xor rcx, 0x12098405
xor rcx, 0x42b0ee67
sub rcx, 0x260fdc75
mov r15d, edi
mov dword [rsp - 0x14], 0x7f622f50
add rax, rcx
movabs rcx, 0xd465d5774d1f1937
sub rcx, 0x2403973a
xor rcx, 0x142c955f
add rcx, 0x3937d5db
add rcx, 0x2a71d1cc
rol rax, 0x14
rol rax, 0xd
rol rax, 0x11
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x182816b15b56d3a1
add rax, 0xd8bb304
xor rax, 0x17427279
add rax, 0x4e6d9d97
xor rcx, rax
movabs rax, 0x261afe1d6d70be5b
xor rax, 0x57838a02
xor rax, 0x6e581714
sub rax, 0x9f2d577
add rax, 0x7fffffff
xor rax, 0x734196f
ror rcx, 0x11
ror rcx, 7
ror rcx, 3
add rax, rcx
mov rcx, rcx
rol rax, 0x12
rol rax, 0x19
rol rax, 6
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x280], r15
xchg r15, rax
jmp 0x140071974
mov r15d, 0x151c7599
xor r15d, 0x69edf986
sub r15d, 0x4b848566
sub r15d, 0x316d06b8
mov edx, 0x74c2dbf0
sub edx, 0x3afd6bc5
sub edx, 0x1b235ea3
add edx, 0x441ac762
add edx, 0x2fd8bc3f
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140074910
mov r9, r9
test rax, rax
je 0x140071a82
movabs rcx, 0x50c1ff1f0770192a
add rcx, 0x44156860
xor rcx, 0x424c521
add rcx, 0x3b097271
mov r14d, edi
mov r9, r9
add rax, rcx
movabs rcx, 0x696bec5a059fe6b3
add rcx, 0x1f1ca951
add rcx, 0x3235b585
sub rcx, 0x5f44d66
add rcx, 0x7fffffff
add rcx, 0x11ebf6e0
rol rax, 0x17
rol rax, 0x23
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x4af43eb106e3e5f
xor rcx, 0x5aadd64e
add rcx, 0x14eed7b7
add rcx, 0x7fffffff
add rcx, 0x8bd0a6
xor rax, rcx
movabs rcx, 0x33bad89d48639020
add rcx, 0x196831ed
sub rcx, 0x58f35a8e
add rcx, 0x7fffffff
xor rcx, 0x24954750
not rax
sub rax, rcx
xchg rcx, rax
mov qword [rsi + 0x288], rcx
xchg rcx, rax
jmp 0x140071a9d
mov r14d, 0x51923640
add r14d, 0x2e54a7c6
xor r14d, 0x38990f49
xor r14d, 0x477fd14e
mov edx, 0x42fd82db
sub edx, 0x29854e1a
xor edx, 0xc57dd15
xor edx, 0x5a1fcafa
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140074910
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x140071ba1
ror rax, 0x24
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x61a48bbb0db919a0
add rcx, 0x69add11c
xor rcx, 0x2aa2743
xor rcx, 0x63d5ac92
add rax, rcx
mov ebp, edi
mov r8, r8
movabs rcx, 0x2239824d4522f234
xor rcx, 0x5d5e09f0
add rcx, 0x62ea7a9f
xor rcx, 0x2c711ae4
xor rcx, 0x4dfe7240
xor rax, rcx
mov r13, r13
movabs rcx, 0x83a7aed97adb72ac
sub rcx, 0x3fd988e5
xor rcx, 0x31e2ab3b
add rcx, 0x9d26815
ror rax, 0x2b
ror rax, 6
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x24], 0x47fd52e2
ror rax, 0x19
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x52609d54
mov qword [rsi + 0x290], rax
jmp 0x140071bb8
mov ebp, 0x6a2240f5
sub ebp, 0x5ae27158
add ebp, 0x66d88a08
xor ebp, 0x761859a4
mov edx, 0x4196ed59
xor edx, 0x499be750
add edx, 0x743374f6
xor edx, 0x5729e363
mov rcx, rbx
mov dword [rsp - 0x34], 0x7c504f9b
call fcn.140074910
test rax, rax
je 0x140071ce1
movabs rcx, 0x2f9c05547719c99c
sub rcx, 0x21d3f617
sub rcx, 0x23d4ab0e
add rcx, 0x7fffffff
xor rcx, 0x62375f5b
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x995e7e12d0d549
add rcx, 0x42966a12
add rcx, 0xa173e87
xor rcx, 0x33de690c
sub rcx, 0x5d995e9
not rax
mov r14, r14
add rax, rcx
movabs rcx, 0x476e7ee2714e8a1e
xor rcx, 0x1d4fb3d3
xor rcx, 0x34f4ba24
add rcx, 0x7fffffff
add rcx, 0x1e8ccb7c
xor rax, rcx
mov dword [rsp - 0x34], 0x582ed53f
movabs rcx, 0x330466b45cea7cef
xor rcx, 0x3bc12ca4
xor rcx, 0x3c47ad63
add rcx, 0x77716bea
not rax
sub rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x2b1f41267d1ac9ce
sub rcx, 0x1797e3cb
xor rcx, 0x638eb022
add rcx, 0x25d25450
add rcx, 0x7fffffff
add rcx, 0x420fd19b
xor rax, rcx
mov dword [rsp - 0x3c], esi
xchg r12, rax
mov qword [rsi + 0x298], r12
xchg r12, rax
jmp 0x140071cfe
mov edi, 0xe90fbe3
xor edi, 0x316e66cb
sub edi, 0x3f3422f5
add edi, 0x79addfa8
xor edi, 0x7a7859da
mov eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x1a0]
xchg rsi, rsi
or eax, dword [rsp + 0x1a8]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
xchg rbx, rbx
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
mov dword [rsp - 0x38], 0x5878590a
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
mov rsp, rsp
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
mov r11, r11
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x2c], edi
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
xchg rcx, rcx
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
mov dword [rsp - 0x14], 0x7e7c81a8
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
mov rsi, rsi
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
mov rbp, rbp
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
mov dword [rsp - 0x10], ecx
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
mov dword [rsp - 0x20], ebx
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
mov r14, r14
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
mov r10, r10
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
mov dword [rsp - 0x2c], 0x294fec98
or eax, dword [rsp + 0xe4]
or eax, r13d
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
mov dword [rsp - 0x20], ebx
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, r12d
mov dword [rsp - 0x24], ebp
or eax, r15d
or eax, dword [rsp + 0xfc]
or eax, dword [rsp + 0x100]
mov dword [rsp - 0x14], 0x5a0160e
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
mov dword [rsp - 0x3c], ebx
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
or eax, r14d
xchg r12, r12
or eax, ebp
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
mov dword [rsp - 0x34], ebp
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
mov dword [rsp - 0x34], 0x17f03b27
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
mov r9, r9
or eax, dword [rsp + 0x140]
mov rbx, qword [rsp + 0x190]
or eax, edi
mov dword [rsp - 0x34], 0x131102df
or eax, dword [rsp + 0x144]
or eax, dword [rsp + 0x148]
sete al
mov dword [rsp - 0x18], 0x1677e0f5
neg rsp
add rsp, 0xfffffffffffffeb0
neg rsp
pop r15
mov dword [rsp - 0x38], ecx
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x28], 0x619bfd25
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret