Function at 0x14006c7c0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rdi, rbx
mov qword [rsp + 8], rdi
xchg rbx, rdi
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
nop
sub rsp, 8
mov qword [rsp], r12
push r13
mov qword [rsp], r13
push r14
mov dword [rsp - 0x3c], 0x51808067
nop
sub rsp, 8
mov qword [rsp], r15
neg rsp
sub rsp, 0xfffffffffffffeb0
neg rsp
mov rsi, rdx
xchg rcx, r8
mov rbx, r8
xchg r8, rcx
mov edx, 0x2aa1de9d
xor edx, 0x680786ea
add edx, 0x18eac203
sub edx, 0x27fcee57
add edx, 0xb988cbad
call fcn.140074cb0
mov dword [rsp - 0x34], 0x52aa53e6
xor edi, edi
test rax, rax
je 0x14006c8fb
mov r12, r12
not rax
mov dword [rsp + 0x30], edi
ror rax, 0x21
ror rax, 7
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x83fafb6410db49a2
add rcx, 0x4bf54190
sub rcx, 0xea2d82
add rcx, 0x1169a04a
add rcx, 0xc047ca0
add rax, rcx
mov dword [rsp - 0x20], 0x758e9eb
movabs rcx, 0xcf740a174d934b29
xor rcx, 0x283e27e
add rcx, 0x17fd6765
add rcx, 0x7fffffff
sub rcx, 0x3a1440f6
not rax
ror rax, 0x21
ror rax, 0xc
ror rax, 4
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x5adf9454
mov qword [rsi], rax
jmp 0x14006c923
mov dword [rsp + 0x30], 0x589b9d4b
sub dword [rsp + 0x30], 0x29259206
add dword [rsp + 0x30], 0x1608fa26
sub dword [rsp + 0x30], 0x8c42a6a
xor dword [rsp + 0x30], 0x3cbadb00
mov edx, 0x17c4a09e
add edx, 0x8ec3f5b
add edx, 0x10448d35
xor edx, 0x49acecaf
add edx, 0x4ca9ae03
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140074cb0
mov dword [rsp - 0x44], 0x11b40923
test rax, rax
je 0x14006ca01
not rax
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x1c], 0x14d7f259
movabs rcx, 0x4f2768a76bcd950
xor rcx, 0x3975182
sub rcx, 0x3f9cf268
add rcx, 0x7fffffff
add rcx, 0x1fd9d6b1
add rax, rcx
mov dword [rsp - 0x3c], esi
movabs rcx, 0x9a77f5b94a649b86
xor rcx, 0x41905a39
add rcx, 0x4a3021ef
add rcx, 0x7fffffff
add rcx, 0xa7bd179
xor rax, rcx
movabs rcx, 0x27b07a7f173f6ac8
xor rcx, 0x2d7dd880
add rcx, 0x1c60788e
xor rcx, 0x361ee7be
add rcx, 0x7fffffff
add rcx, 0x1a82926e
add rax, rcx
xchg rbx, rax
mov qword [rsi + 8], rbx
xchg rbx, rax
jmp 0x14006ca21
mov dword [rsp + 0x40], 0x6d3bb870
sub dword [rsp + 0x40], 0x631ceb4d
xor dword [rsp + 0x40], 0x522c7aaa
sub dword [rsp + 0x40], 0x5832b788
mov edx, 0x4d16f73d
sub edx, 0x26b552a0
xor edx, 0x7c2e0bf8
sub edx, 0x2158a1f4
add edx, 0x904018d2
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x34], 0xbbfc3c6
test rax, rax
je 0x14006cb2e
ror rax, 0xd
ror rax, 2
ror rax, 1
movabs rcx, 0xdea9b063141b4f7
sub rcx, 0x9eeeb76
add rcx, 0x2b0c0d2c
add rcx, 0x13066ad0
add rcx, 0x7fffffff
xor rcx, 0x23a05775
xor rax, rcx
mov rsi, rsi
mov dword [rsp + 0x48], edi
movabs rcx, 0x310829d873babd55
xor rcx, 0x742f8155
add rcx, 0x6c8de1e
xor rcx, 0x4e648153
add rcx, 0x27de4f5f
sub rax, rcx
movabs rcx, 0x73992b257d5679a5
sub rcx, 0x25d91533
xor rcx, 0x6b12010f
add rcx, 0x1ecaf2f3
xor rcx, 0x522f002
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r12, r12
movabs rcx, 0x76ebd61110235337
xor rcx, 0x121dd369
xor rcx, 0x658f35e1
sub rcx, 0x577dd841
sub rax, rcx
mov dword [rsp - 0x20], ebp
mov qword [rsi + 0x10], rax
jmp 0x14006cb4e
mov dword [rsp + 0x48], 0x2e71de06
xor dword [rsp + 0x48], 0x41bd20c4
sub dword [rsp + 0x48], 0x233edfb6
xor dword [rsp + 0x48], 0x4c8e1f0d
mov edx, 0x43a03ca8
xor edx, 0x22aab451
add edx, 0xb448634
sub edx, 0xec8427b
sub edx, 0x57c07e10
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], esp
je 0x14006cc5d
ror rax, 3
ror rax, 0xe
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x3445c0161bf2a598
sub rcx, 0x13ed5dc6
add rcx, 0x5ed6027c
xor rcx, 0x79b97f
add rcx, 0x7fffffff
add rcx, 0xf6eae7f
add rax, rcx
mov dword [rsp - 0x2c], ecx
mov dword [rsp + 0x58], edi
movabs rcx, 0x780e62e670e1b00a
xor rcx, 0x6ba5cafe
sub rcx, 0x7d07208
add rcx, 0x43fdd3f1
xor rax, rcx
mov dword [rsp - 0x40], 0x6f040a1b
movabs rcx, 0x219d193b44e2ce9a
add rcx, 0x2cc4e3ea
xor rcx, 0x322ed082
xor rcx, 0x1ab898c2
add rcx, 0x31ceaa86
rol rax, 6
rol rax, 3
add rax, rcx
mov dword [rsp - 0x40], 0x753de3f3
ror rax, 1
ror rax, 9
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x18], rax
mov rdx, rdx
jmp 0x14006cc85
mov dword [rsp + 0x58], 0x2df5d31
xor dword [rsp + 0x58], 0x2acdf9aa
xor dword [rsp + 0x58], 0x705d261d
sub dword [rsp + 0x58], 0xe02d4a
xor dword [rsp + 0x58], 0x576f553d
mov edx, 0x1655e93
xor edx, 0x5b9e6fa2
xor edx, 0x3cb4ac31
sub edx, 0x3ee1af42
add edx, 0xa6673f3a
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
call fcn.140074cb0
test rax, rax
je 0x14006cd42
mov r10, r10
movabs rcx, 0x61624bf56b2ea7d5
add rcx, 0xfb97a5b
sub rcx, 0x4990549f
add rcx, 0x3c200780
sub rcx, 0x600192db
mov dword [rsp + 0x11c], edi
mov dword [rsp - 0x14], edx
xor rax, rcx
movabs rcx, 0x39b29a5f52285508
xor rcx, 0x150451ce
add rcx, 0x3765ab73
sub rcx, 0x55e9a2c
sub rcx, 0x89070b6
sub rax, rcx
mov dword [rsp - 0x38], 0x2dcabd79
ror rax, 3
ror rax, 0x2e
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg rbp, rax
mov qword [rsi + 0x20], rbp
xchg rbp, rax
jmp 0x14006cd6e
mov dword [rsp + 0x11c], 0xc4ee63a
xor dword [rsp + 0x11c], 0x797d00e3
sub dword [rsp + 0x11c], 0x419ed4f6
xor dword [rsp + 0x11c], 0x339511e2
mov edx, 0x26f81b5e
sub edx, 0x1b10df7d
add edx, 0x259f7d6a
add edx, 0xa479041
xor edx, 0x745f0be
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x1c], 0x4ac6379d
je 0x14006cec1
movabs rcx, 0x76d487f0788fcf5a
sub rcx, 0x58027167
sub rcx, 0xf808e09
add rcx, 0x24f1838d
add rcx, 0x20bbd9d3
mov dword [rsp + 0x120], edi
mov r14, r14
add rax, rcx
movabs rcx, 0x18b536fd0a6c9fa5
add rcx, 0x52bd2ebe
xor rcx, 0x6dca6eb2
xor rcx, 0x689744b1
add rcx, 0x27b9f760
ror rax, 2
ror rax, 0xf
xor rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0xe2f3bcdc7ff97889
xor rcx, 0x658618b4
add rcx, 0x3ce5db54
xor rcx, 0x49a81730
add rcx, 0x4b5d390f
ror rax, 0x12
ror rax, 4
ror rax, 0xb
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x7effa7273dfdf37
add rcx, 0xc154ed4
xor rcx, 0x7c1cdd69
add rcx, 0x48021be4
xor rcx, 0x5c1ddeeb
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x790560dc430e112f
add rcx, 0x35001e2e
xor rcx, 0x4219295b
add rcx, 0x157eb325
add rcx, 0x7fffffff
add rcx, 0x5f9a9eb
sub rax, rcx
mov dword [rsp - 0x14], edi
xchg rsp, rax
mov qword [rsi + 0x28], rsp
xchg rsp, rax
jmp 0x14006cef8
mov dword [rsp + 0x120], 0x13f5ae51
xor dword [rsp + 0x120], 0x481a3835
xor dword [rsp + 0x120], 0x39bf62e0
sub dword [rsp + 0x120], 0x2cad8f5d
xor dword [rsp + 0x120], 0x35a36526
mov edx, 0x340bc004
xor edx, 0x37fc817e
add edx, 0x65631198
xor edx, 0x7017f6de
xor edx, 0x6c6d02d9
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x38], edi
je 0x14006cfc9
ror rax, 5
ror rax, 0xc
ror rax, 0xa
ror rax, 1
ror rax, 1
movabs rcx, 0x2984a0ad6e2c1240
sub rcx, 0x2a08ab52
sub rcx, 0x2321edd
add rcx, 0x7fffffff
sub rcx, 0x10071771
not rax
mov dword [rsp + 0x130], edi
mov rbx, rbx
add rax, rcx
movabs rcx, 0x751fa73259ba53f9
xor rcx, 0x2d9832f7
sub rcx, 0x13ed92b1
sub rcx, 0x2a0054e9
add rcx, 0xe7998b6
ror rax, 9
ror rax, 0x27
ror rax, 5
ror rax, 7
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0xe6d8127
xchg r13, rax
mov qword [rsi + 0x30], r13
xchg r13, rax
jmp 0x14006cff5
mov dword [rsp + 0x130], 0x3849f8d8
add dword [rsp + 0x130], 0x3385c09
xor dword [rsp + 0x130], 0x196bb1b1
xor dword [rsp + 0x130], 0x22e9e551
mov edx, 0xb943fd4
add edx, 0x5dd39e75
sub edx, 0xa2c6955
xor edx, 0xabbb45d8
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140074cb0
mov dword [rsp - 0x44], ebp
test rax, rax
je 0x14006d0f3
movabs rcx, 0x56fda0370c9497a0
add rcx, 0x69215087
sub rcx, 0x29486f17
xor rcx, 0x514ef63b
mov dword [rsp + 0x134], edi
xor rax, rcx
movabs rcx, 0x1f58103506d2ed5
xor rcx, 0x39dd2288
sub rcx, 0x109a30dc
xor rcx, 0x1ac54e0b
sub rcx, 0x11e514ea
sub rax, rcx
movabs rcx, 0x61d2183008aebc5f
xor rcx, 0x69d0ad80
xor rcx, 0x4027b018
add rcx, 0x7fffffff
add rcx, 0x56293fb3
rol rax, 0x11
rol rax, 4
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x17c41793277094da
xor rcx, 0x2141bd04
add rcx, 0xfdd54c1
add rcx, 0x59065d31
sub rcx, 0x9ff1118
ror rax, 0xf
ror rax, 3
ror rax, 7
xor rax, rcx
mov qword [rsi + 0x38], rax
mov dword [rsp - 0x30], esi
jmp 0x14006d11f
mov dword [rsp + 0x134], 0x57b1ff5b
xor dword [rsp + 0x134], 0x15ac4e63
xor dword [rsp + 0x134], 0x17aebb52
sub dword [rsp + 0x134], 0x55b30a69
mov edx, 0x2ed05eb1
sub edx, 0x1543a0b1
add edx, 0x655a3750
xor edx, 0xdaa122aa
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x1c], 0x68e65185
test rax, rax
je 0x14006d1cd
movabs rcx, 0x6b46e0585ec74d10
xor rcx, 0x303c9aff
sub rcx, 0x593d1463
add rcx, 0x56fc9a80
mov dword [rsp + 0x1a0], edi
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x4dfdfb2466913be5
xor rcx, 0x124e9ef5
xor rcx, 0x380a5878
sub rcx, 0x36154c4c
add rcx, 0x734ee674
ror rax, 0x34
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x7611919c
rol rax, 1
rol rax, 7
xchg r12, rax
mov qword [rsi + 0x40], r12
xchg r12, rax
jmp 0x14006d204
mov dword [rsp + 0x1a0], 0x30a50a69
add dword [rsp + 0x1a0], 0x30e125c9
add dword [rsp + 0x1a0], 0x22e661f
add dword [rsp + 0x1a0], 0x19f1a493
sub dword [rsp + 0x1a0], 0x7da63ae3
mov edx, 0x513d1d84
xor edx, 0x502aedd6
add edx, 0x6dd66881
sub edx, 0x11148abf
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140074cb0
mov dword [rsp - 0x30], 0x35f5550c
test rax, rax
je 0x14006d2f6
movabs rcx, 0x414fbb367a351514
sub rcx, 0x66d61e95
add rcx, 0x4526d647
add rcx, 0x4a14ebfb
mov dword [rsp + 0x1a8], edi
xor rax, rcx
mov r11, r11
movabs rcx, 0x4fee87523081fcfd
xor rcx, 0x19dd3930
add rcx, 0x10995ace
xor rcx, 0x6b41924a
sub rcx, 0x52028518
ror rax, 0x1e
ror rax, 0x11
ror rax, 8
ror rax, 1
add rax, rcx
mov r14, r14
movabs rcx, 0x5568af774635762c
add rcx, 0x160b9869
sub rcx, 0x2dc28cb6
add rcx, 0xc6bff7d
add rcx, 0x7fffffff
add rcx, 0xc196fd
not rax
mov r15, r15
rol rax, 0x24
rol rax, 5
rol rax, 2
rol rax, 0xf
rol rax, 1
xor rax, rcx
mov r12, r12
mov qword [rsi + 0x48], rax
jmp 0x14006d322
mov dword [rsp + 0x1a8], 0xc3f28a9
add dword [rsp + 0x1a8], 0x4a42382d
sub dword [rsp + 0x1a8], 0x22d17020
xor dword [rsp + 0x1a8], 0x33aff0b7
mov edx, 0x32c95ddf
xor edx, 0x47c4a5d6
add edx, 0x3d07ae7
sub edx, 0xebe47c1
sub edx, 0x14af9810
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
xchg rsp, rsp
test rax, rax
je 0x14006d43b
movabs rcx, 0x1b3fc3b95a79cfde
xor rcx, 0x236bf5ab
sub rcx, 0x3d1fd712
add rcx, 0x16a41f3
add rcx, 0x3b3ff4fe
mov dword [rsp + 0x34], edi
mov dword [rsp - 0x34], 0x380d9569
xor rax, rcx
movabs rcx, 0x496e3bfe597d98ec
add rcx, 0x25332590
xor rcx, 0x4518eaeb
xor rcx, 0x6eafd1a8
xor rcx, 0x5e73a518
not rax
mov dword [rsp - 0x1c], esi
rol rax, 0xe
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x5195236227e862e5
xor rcx, 0x472504fa
sub rcx, 0x4c347114
xor rcx, 0x6aeab1ab
sub rcx, 0x7987b4ab
sub rax, rcx
xchg r15, r15
movabs rcx, 0x6f215b3e7cb353fb
xor rcx, 0x35b19b17
add rcx, 0x2a12625
add rcx, 0x7fffffff
add rcx, 0x2a0edc1c
xor rax, rcx
ror rax, 0x34
xchg rcx, rcx
xchg rsp, rax
mov qword [rsi + 0x50], rsp
xchg rsp, rax
jmp 0x14006d463
mov dword [rsp + 0x34], 0x5eabe8a4
xor dword [rsp + 0x34], 0x509f0ce5
xor dword [rsp + 0x34], 0x381b48e1
xor dword [rsp + 0x34], 0x92ef7b
xor dword [rsp + 0x34], 0x36bd43da
mov edx, 0x6f1f4c8a
sub edx, 0x31599b0f
sub edx, 0x1d11f645
xor edx, 0xab71df53
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x18], edx
je 0x14006d518
not rax
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x24], ebx
movabs rcx, 0x523c76e63c5ac76
sub rcx, 0x2fee920f
sub rcx, 0x17d36443
add rcx, 0x7fffffff
add rcx, 0x373a97ef
add rax, rcx
movabs rcx, 0xa23f988f7b7cd080
sub rcx, 0x5ed6bdcb
xor rcx, 0x67ac08e2
sub rcx, 0x45058617
xor rax, rcx
xchg rcx, rcx
ror rax, 0xf
ror rax, 0x1c
ror rax, 2
ror rax, 1
not rax
rol rax, 0x34
rol rax, 6
rol rax, 3
rol rax, 1
mov qword [rsi + 0x58], rax
jmp 0x14006d540
mov dword [rsp + 0x3c], 0x2fb56b64
add dword [rsp + 0x3c], 0x20481089
add dword [rsp + 0x3c], 0x11e05130
xor dword [rsp + 0x3c], 0x1a6b94bb
sub dword [rsp + 0x3c], 0x7bb659a5
mov edx, 0x7e103957
sub edx, 0x3cd01a14
xor edx, 0x840815e
add edx, 0x35c16e53
xor edx, 0xc8bf70d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov rbp, rbp
je 0x14006d605
not rax
mov dword [rsp + 0x54], edi
rol rax, 0x12
rol rax, 0xb
rol rax, 1
movabs rcx, 0x175ada46c9c7e7b
sub rcx, 0x16ae0c63
sub rcx, 0x46cd6cb4
xor rcx, 0x17049509
add rcx, 0x7fffffff
add rcx, 0x2ddc210c
sub rax, rcx
movabs rcx, 0x2cbedcbb16f3f07a
xor rcx, 0x6b490758
xor rcx, 0x1eac60c9
xor rcx, 0x5174cb2d
sub rcx, 0x1cd34f83
ror rax, 1
ror rax, 0xe
not rax
sub rax, rcx
mov dword [rsp - 0x38], 0x76ccf996
rol rax, 3
xchg r11, rax
mov qword [rsi + 0x60], r11
xchg r11, rax
jmp 0x14006d62d
mov dword [rsp + 0x54], 0x7b9449ba
sub dword [rsp + 0x54], 0x3d134424
xor dword [rsp + 0x54], 0x3b0310e6
add dword [rsp + 0x54], 0x41117cbc
sub dword [rsp + 0x54], 0x4693922b
mov edx, 0xd62c11d
xor edx, 0x29b1b9a4
add edx, 0x1b339f0b
xor edx, 0x4a38654
add edx, 0xb418417
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
xchg r11, r11
je 0x14006d6d4
rol rax, 8
rol rax, 0x2a
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 1
movabs rcx, 0xa4039d6050571545
xor rcx, 0x309ee69f
xor rcx, 0x564323fe
add rcx, 0x7fffffff
add rcx, 0x19209413
add rax, rcx
mov dword [rsp - 0x34], esi
mov dword [rsp + 0x64], edi
not rax
ror rax, 0x13
ror rax, 3
ror rax, 0x10
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
mov qword [rsi + 0x68], rax
jmp 0x14006d6f4
mov dword [rsp + 0x64], 0x5e0cad19
sub dword [rsp + 0x64], 0x3ee99870
add dword [rsp + 0x64], 0x37a06ec6
sub dword [rsp + 0x64], 0x56c3836e
mov edx, 0x66d819f0
xor edx, 0x6c7f830e
xor edx, 0x6750c2a5
xor edx, 0x5b601ca0
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140074cb0
test rax, rax
je 0x14006d7d5
xchg r15, r15
movabs rcx, 0x19abb92365ddf81f
sub rcx, 0x5a8b1965
add rcx, 0x4c09e93
sub rcx, 0x1874d45
add rcx, 0x12b12da3
mov dword [rsp + 0x94], edi
add rax, rcx
xchg r14, r14
movabs rcx, 0x218babbd4e539494
sub rcx, 0x369fc9f3
add rcx, 0x504dbe78
xor rcx, 0x2a38f632
not rax
sub rax, rcx
mov dword [rsp - 0x18], esp
movabs rcx, 0x6ddc3bef17a7e721
xor rcx, 0x3b94ef23
xor rcx, 0x1f09200f
xor rcx, 0x25e195ed
add rcx, 0x10460a9
not rax
sub rax, rcx
mov dword [rsp - 0x3c], edi
rol rax, 5
rol rax, 0x13
rol rax, 0xd
rol rax, 5
rol rax, 2
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x70], rsp
xchg rsp, rax
jmp 0x14006d80c
mov dword [rsp + 0x94], 0x62cc26bb
xor dword [rsp + 0x94], 0x6eb182ec
add dword [rsp + 0x94], 0x52cec108
add dword [rsp + 0x94], 0x14f033b8
sub dword [rsp + 0x94], 0x743c9916
mov edx, 0x10417d5d
xor edx, 0x7acf4a53
sub edx, 0x32106857
sub edx, 0x165427ec
xor edx, 0x81d04e14
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074cb0
mov dword [rsp - 0x40], 0x4e9ce051
test rax, rax
je 0x14006d8ee
movabs rcx, 0x69824197557c364e
sub rcx, 0x33cd4ad1
xor rcx, 0x248337
add rcx, 0x668328d1
mov dword [rsp + 0x9c], edi
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x6d40f7d128f0c504
add rcx, 0x30384512
add rcx, 0x69838c3
sub rcx, 0x4e4490b1
add rcx, 0x33000c58
not rax
sub rax, rcx
mov dword [rsp - 0x44], edx
movabs rcx, 0x3a74e9be7b784ff6
sub rcx, 0x6e5d3a1f
xor rcx, 0x2d049410
add rcx, 0xc1fcd63
add rcx, 0x7fffffff
add rcx, 0x139c4eec
rol rax, 0x25
mov r8, r8
sub rax, rcx
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x78], r15
xchg r15, rax
jmp 0x14006d925
mov dword [rsp + 0x9c], 0xe949479
add dword [rsp + 0x9c], 0x39643387
sub dword [rsp + 0x9c], 0x2b7d9e4
xor dword [rsp + 0x9c], 0x49d53f1d
sub dword [rsp + 0x9c], 0xc95d100
mov edx, 0x1d827712
add edx, 0x36bd2ec6
sub edx, 0x5852e11
add edx, 0x91c21e98
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov dword [rsp - 0x44], 0x48048dc2
test rax, rax
je 0x14006da0d
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x274d5590337060ed
sub rcx, 0x365a
xor rcx, 0x139b77a4
add rcx, 0x3710969d
xor rcx, 0x61b4e5c0
not rax
mov r11, r11
mov dword [rsp + 0xc4], edi
add rax, rcx
movabs rcx, 0xef2a75e3f07406a
xor rcx, 0x3ffc03ca
add rcx, 0x51bc173c
xor rcx, 0x6a7a9084
add rcx, 0x7fffffff
xor rcx, 0x38ca2078
xor rax, rcx
xchg r12, r12
movabs rcx, 0x71b130fc00a27e34
xor rcx, 0xeb81fcc
add rcx, 0x19d7914b
add rcx, 0x7fffffff
add rcx, 0x28d93b6f
sub rax, rcx
xchg r15, r15
not rax
mov qword [rsi + 0x80], rax
jmp 0x14006da44
mov dword [rsp + 0xc4], 0x62ec7ff2
sub dword [rsp + 0xc4], 0x57cc32a2
add dword [rsp + 0xc4], 0x1bf83342
add dword [rsp + 0xc4], 0x243e7e96
sub dword [rsp + 0xc4], 0x4b56ff27
mov edx, 0x4584fc0e
xor edx, 0x4a40e845
xor edx, 0x16eb1e8b
add edx, 0x8bb14e9a
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140074cb0
xchg rsp, rsp
test rax, rax
je 0x14006db81
movabs rcx, 0x48c3001d0acf4f54
xor rcx, 0x69f61f74
sub rcx, 0x9008ea9
add rcx, 0x612fc9b5
mov dword [rsp + 0xcc], edi
xchg r8, r8
xor rax, rcx
movabs rcx, 0x693614645e4a779b
xor rcx, 0x240513ce
xor rcx, 0x59227307
xor rcx, 0x70de3769
add rax, rcx
mov dword [rsp - 0x18], 0x54debacc
movabs rcx, 0x7a2c69a2106f8670
xor rcx, 0x1d29aa77
xor rcx, 0x443a9d8e
add rcx, 0x2eeab902
xor rcx, 0xffc6206
ror rax, 0x11
ror rax, 2
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x4c74591247806dc6
xor rcx, 0x102b30bc
sub rcx, 0x2fc4604b
add rcx, 0x24f8c1eb
add rcx, 0x65cf5514
ror rax, 0x15
ror rax, 0x10
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x68135b0c433b9380
add rcx, 0x2b928d33
sub rcx, 0x5c6b1de2
add rcx, 0x7fffffff
xor rcx, 0x4515a4d3
xor rax, rcx
xchg rbp, rax
mov qword [rsi + 0x88], rbp
xchg rbp, rax
jmp 0x14006dbb8
mov dword [rsp + 0xcc], 0x1053f438
xor dword [rsp + 0xcc], 0xe69178a
add dword [rsp + 0xcc], 0x57b5f08d
xor dword [rsp + 0xcc], 0x9a76314
sub dword [rsp + 0xcc], 0x7c57b72a
mov edx, 0xfd1bfed
add edx, 0x644d3a25
sub edx, 0x3927fc73
sub edx, 0x2a2601ff
xor edx, 0xc86fa02c
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x1c], ecx
je 0x14006dc56
rol rax, 0x13
rol rax, 0xe
rol rax, 1
movabs rcx, 0xa83806af724cb3e5
sub rcx, 0x31e687c
xor rcx, 0x6b8249ec
add rcx, 0x17b7db71
add rcx, 0x7fffffff
sub rcx, 0x19658af5
add rax, rcx
mov dword [rsp + 0x70], edi
xchg rdi, rdi
not rax
rol rax, 0x2e
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x90], rbp
xchg rbp, rax
jmp 0x14006dc7e
mov dword [rsp + 0x70], 0x7f864d90
sub dword [rsp + 0x70], 0x21ad553a
add dword [rsp + 0x70], 0xb3eaa6a
sub dword [rsp + 0x70], 0xe13ebca
sub dword [rsp + 0x70], 0x5b03b6f5
mov edx, 0x45347386
add edx, 0x1d379d12
sub edx, 0x1c15f32
add edx, 0x68ac384a
mov rcx, rbx
xchg r15, r15
call fcn.140074cb0
test rax, rax
je 0x14006dd93
mov dword [rsp - 0x2c], 0x2b844a2d
movabs rcx, 0x5bd4f8f33f58c8cc
xor rcx, 0x5ef715de
sub rcx, 0x3f856842
xor rcx, 0x7bec99ac
add rcx, 0x7fffffff
sub rcx, 0xa4ee426
mov dword [rsp + 0x78], edi
xor rax, rcx
movabs rcx, 0x1de8f03c190fb73c
add rcx, 0x44c5fd9f
add rcx, 0x8eeb41c
add rcx, 0x7fffffff
sub rcx, 0x5c32d227
rol rax, 0x17
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x432c5ec9755109f3
sub rcx, 0x5315687f
sub rcx, 0xb7aaf27
add rcx, 0x7fffffff
add rcx, 0x5d58aa12
xor rax, rcx
movabs rcx, 0x126959da3df79785
xor rcx, 0x67cf09ae
add rcx, 0x3233a95
sub rcx, 0x2f4b7b82
add rcx, 0x73dc8218
not rax
rol rax, 0x2d
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0x98], r15
xchg r15, rax
jmp 0x14006ddbb
mov dword [rsp + 0x78], 0x304f142
xor dword [rsp + 0x78], 0x6ae959e4
sub dword [rsp + 0x78], 0x4fbc3151
add dword [rsp + 0x78], 0x1fa135c2
sub dword [rsp + 0x78], 0x39d2ad16
mov edx, 0x499a79b5
add edx, 0x1055a7be
add edx, 0x134a0edb
sub edx, 0x3889d368
sub edx, 0x188627cc
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140074cb0
mov dword [rsp - 0xc], 0x7ac4bbd7
test rax, rax
je 0x14006de6a
rol rax, 7
rol rax, 0xe
rol rax, 9
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x4cf5d312684b1884
sub rcx, 0x23b4e456
add rcx, 0x7527cea
xor rcx, 0xcd84162
add rcx, 0x638626ff
not rax
xchg r12, r12
mov dword [rsp + 0x80], edi
add rax, rcx
ror rax, 0x14
ror rax, 3
ror rax, 0xa
ror rax, 6
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0xa0], rdi
xchg rdi, rax
jmp 0x14006dea1
mov dword [rsp + 0x80], 0x41b4c9a1
sub dword [rsp + 0x80], 0x385038be
add dword [rsp + 0x80], 0x1848850f
sub dword [rsp + 0x80], 0x29973e
sub dword [rsp + 0x80], 0x21837eb3
mov edx, 0x5f5add5f
sub edx, 0x22a8d65c
add edx, 0x1be6d62a
xor edx, 0x7e4b20d5
add edx, 0xd2354e18
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140074cb0
mov dword [rsp - 0x44], 0x38ce796c
test rax, rax
je 0x14006dfdf
movabs rcx, 0x8a54794722f74cd4
add rcx, 0x49b180b2
sub rcx, 0x1aad1542
add rcx, 0xfc2946d
add rcx, 0x25671a90
mov dword [rsp + 0xa8], edi
add rax, rcx
mov dword [rsp - 0x10], edi
movabs rcx, 0x1a88a30a4ac64742
xor rcx, 0x57753bf6
xor rcx, 0x44a4d951
add rcx, 0xc6a7a38
add rcx, 0x4e55eb5a
xor rax, rcx
mov dword [rsp - 0x28], 0x15fa59ae
movabs rcx, 0x7c698aa8096cce6e
add rcx, 0x58572adf
sub rcx, 0x36c994b3
xor rcx, 0x60096471
xor rcx, 0x5550a0b1
add rax, rcx
mov dword [rsp - 0x2c], 0xc28d35d
movabs rcx, 0x63a521d4301156f
sub rcx, 0xa0f8c13
xor rcx, 0x22599da4
add rcx, 0x7fffffff
add rcx, 0x9a15776
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x14fdf8416727586d
sub rcx, 0x40306a34
xor rcx, 0x3e40b0e9
add rcx, 0x1c69943c
add rcx, 0x7fffffff
sub rcx, 0x27276dc3
add rax, rcx
mov qword [rsi + 0xa8], rax
mov dword [rsp - 0x18], edx
jmp 0x14006e00b
mov dword [rsp + 0xa8], 0x16b94d03
add dword [rsp + 0xa8], 0x53b2abbc
sub dword [rsp + 0xa8], 0x289ac11a
sub dword [rsp + 0xa8], 0x41d137a4
mov edx, 0x56a08e9
add edx, 0x44f9cb34
add edx, 0x1ed4f256
sub edx, 0x619f96d9
add edx, 0x768bf973
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x44], edi
test rax, rax
je 0x14006e11f
movabs rcx, 0xf611e11d350a8029
xor rcx, 0x14424880
sub rcx, 0x62fc887
add rcx, 0x4adef31c
add rcx, 0x2c4b14b4
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x24], edi
add rax, rcx
movabs rcx, 0xe240f436005060a
xor rcx, 0x2db6064a
add rcx, 0xdc4e660
xor rcx, 0x2436ea0a
add rcx, 0x6de4cb0b
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x80474faa48b64ff1
xor rcx, 0x3e1539e4
sub rcx, 0x639bc8c1
add rcx, 0x7b1da9c2
rol rax, 0x1a
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r13, r13
movabs rcx, 0x608aef8369e2d122
sub rcx, 0x429022f2
add rcx, 0x544d9eb0
sub rcx, 0x23d15193
add rcx, 0x8ce14f7
ror rax, 0x10
ror rax, 0x19
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], esi
mov qword [rsi + 0xb0], rax
jmp 0x14006e14b
mov dword [rsp + 0xb0], 0x62745d52
add dword [rsp + 0xb0], 0xe9f9d76
sub dword [rsp + 0xb0], 0x40bc5bf6
sub dword [rsp + 0xb0], 0x30579ed1
mov edx, 0x4d27fd03
xor edx, 0x5a0f3ca7
add edx, 0x44ed9015
xor edx, 0x178a26c2
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x38], 0x6c27e874
je 0x14006e244
movabs rcx, 0x15829e81199571ff
xor rcx, 0x1f0992ba
xor rcx, 0x3856b7f9
xor rcx, 0x601ed767
add rcx, 0x148f93ba
mov dword [rsp + 0xd4], edi
xor rax, rcx
movabs rcx, 0x552fbaf006a99080
xor rcx, 0x638fe00b
xor rcx, 0x5178f3c3
add rcx, 0x23730d5c
add rcx, 0x4c8ade26
add rax, rcx
mov dword [rsp - 0x1c], 0x51f7fe7b
movabs rcx, 0x7186a90b578b9b18
sub rcx, 0x2b7c031e
xor rcx, 0x2dd93f78
add rcx, 0x70ebb0d6
add rcx, 0x7fffffff
sub rcx, 0x557de88
not rax
add rax, rcx
mov dword [rsp - 0x44], 0x641c729a
ror rax, 1
ror rax, 0x2e
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0xb8], rax
jmp 0x14006e270
mov dword [rsp + 0xd4], 0x7ac35fce
xor dword [rsp + 0xd4], 0x3b8eea1f
sub dword [rsp + 0xd4], 0x3312ce59
sub dword [rsp + 0xd4], 0xe3ae777
mov edx, 0x5fdc6412
add edx, 0x54852dc
sub edx, 0x60d309be
add edx, 0x7ff9b6e7
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov rsp, rsp
je 0x14006e360
not rax
mov dword [rsp + 0xd8], edi
ror rax, 0x10
ror rax, 1
ror rax, 5
ror rax, 0x14
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xc1856f2533add23a
add rcx, 0x15d092e9
xor rcx, 0x439e7893
add rcx, 0x7fffffff
add rcx, 0x3f1a03b
add rax, rcx
xchg r10, r10
movabs rcx, 0x6783321c53be63d2
sub rcx, 0x2184e3c5
xor rcx, 0x3e3b7e1d
add rcx, 0x7349c243
sub rcx, 0x4461bcd
not rax
mov dword [rsp - 0x10], 0x12728310
sub rax, rcx
movabs rcx, 0x14a74fd3463a989e
sub rcx, 0x14863f32
add rcx, 0xea9095e
xor rcx, 0x1a6686fa
xor rcx, 0x1efeb016
xor rax, rcx
xchg rbp, rax
mov qword [rsi + 0xc0], rbp
xchg rbp, rax
jmp 0x14006e397
mov dword [rsp + 0xd8], 0x78ec21e2
xor dword [rsp + 0xd8], 0x4a5c4e23
add dword [rsp + 0xd8], 0x1be93d0a
sub dword [rsp + 0xd8], 0xe03a103
sub dword [rsp + 0xd8], 0x40960bc7
mov edx, 0x8993555
add edx, 0xdd62557
add edx, 0x33c3d219
sub edx, 0x245d2899
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140074cb0
test rax, rax
mov r10, r10
je 0x14006e456
ror rax, 2
ror rax, 1
movabs rcx, 0x2c72423d4ef1ca07
xor rcx, 0x29a60f00
sub rcx, 0x48536363
add rcx, 0x37840404
xor rax, rcx
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0xc], ebp
not rax
movabs rcx, 0x23a25b9640a98333
sub rcx, 0x35d31e95
xor rcx, 0x4a052e20
add rcx, 0xcdb2ede
add rcx, 0x7fffffff
xor rcx, 0x4c1a91e4
add rax, rcx
rol rax, 0x1f
rol rax, 3
rol rax, 0xa
rol rax, 7
rol rax, 2
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0xc8], rdi
xchg rdi, rax
jmp 0x14006e48d
mov dword [rsp + 0xf0], 0x29dfabee
sub dword [rsp + 0xf0], 0x2160eddb
add dword [rsp + 0xf0], 0x2af8217a
add dword [rsp + 0xf0], 0x19055091
sub dword [rsp + 0xf0], 0x4c7c301d
mov edx, 0x116512fa
xor edx, 0x6776b822
xor edx, 0x38153c00
add edx, 0xac354c07
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x18], ecx
je 0x14006e53c
movabs rcx, 0x4c2a0a2a43f104a5
add rcx, 0x3a2a4c4c
sub rcx, 0x644ac78
sub rcx, 0x5421edf4
sub rcx, 0x15a81f98
mov dword [rsp + 0xf4], edi
xchg r14, r14
xor rax, rcx
rol rax, 9
rol rax, 0xc
rol rax, 8
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x10], esp
ror rax, 0xa
ror rax, 4
ror rax, 1
ror rax, 5
ror rax, 5
ror rax, 1
not rax
xchg r15, rax
mov qword [rsi + 0xd0], r15
xchg r15, rax
jmp 0x14006e568
mov dword [rsp + 0xf4], 0xe7c486f
xor dword [rsp + 0xf4], 0x92dda
add dword [rsp + 0xf4], 0x1f7b50e0
sub dword [rsp + 0xf4], 0x2df0b694
mov edx, 0xa2f8691
add edx, 0x679b063e
xor edx, 0x173dd6ce
sub edx, 0x1b7453dd
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], 0x32e8bd86
test rax, rax
je 0x14006e658
movabs rcx, 0xb5877f1335836699
xor rcx, 0x3d264173
add rcx, 0x3cec840b
add rcx, 0x6caf0568
mov dword [rsp + 0xf8], edi
mov dword [rsp - 0x3c], esp
add rax, rcx
movabs rcx, 0xd4cf11ba6ba60905
xor rcx, 0x708de494
xor rcx, 0x4ec913a3
add rcx, 0x4c20ae8
add rcx, 0x1b7f45c6
xor rax, rcx
movabs rcx, 0x27cd2ebe0b1f459f
add rcx, 0x2f32694
add rcx, 0x408a2136
sub rcx, 0x3dbb9330
add rcx, 0x4af4ec0c
add rax, rcx
movabs rcx, 0xc75e8af16693279a
sub rcx, 0xeb509fc
add rcx, 0x1f14a377
sub rcx, 0x5ec50e00
sub rcx, 0x929f53c
ror rax, 7
ror rax, 3
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0xd8], rsp
xchg rsp, rax
jmp 0x14006e684
mov dword [rsp + 0xf8], 0x3db54b1d
add dword [rsp + 0xf8], 0x32181182
sub dword [rsp + 0xf8], 0x4655ffb2
xor dword [rsp + 0xf8], 0x29775cec
mov edx, 0x3869e88
xor edx, 0xfb3ef
add edx, 0x6c22a519
sub edx, 0x4f1b700c
xor edx, 0x8e5d9286
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], esi
test rax, rax
je 0x14006e79d
movabs rcx, 0xa4d6113424db1ec3
xor rcx, 0x378e075
add rcx, 0x6b5bc1e
sub rcx, 0x1f876286
xor rcx, 0x537560c2
mov dword [rsp + 0x104], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x62f250c64900ff38
xor rcx, 0x3f078b50
sub rcx, 0x726278be
add rcx, 0x7fffffff
add rcx, 0x7727703f
xor rax, rcx
movabs rcx, 0x13594020371ecf84
xor rcx, 0x78a48c03
sub rcx, 0x4ea62c3f
add rcx, 0x37829eec
add rcx, 0x7fffffff
add rcx, 0x3281585a
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x9f0de255e5a3b53
xor rcx, 0x2547994b
xor rcx, 0x2a2d0f9e
sub rcx, 0x27f71f5f
xor rcx, 0x45fdc6e1
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
xor rax, rcx
mov qword [rsi + 0xe0], rax
jmp 0x14006e7d4
mov dword [rsp + 0x104], 0x618aa32d
xor dword [rsp + 0x104], 0x39e4c989
sub dword [rsp + 0x104], 0x36d4f429
sub dword [rsp + 0x104], 0x1c3ed902
xor dword [rsp + 0x104], 0x55a9d78
mov edx, 0xe86353d
add edx, 0x1a36f404
add edx, 0x390cd493
add edx, 0x736bbf63
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x3c], 0x1f331e3e
je 0x14006e8d6
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x7a11dbcd3d352f67
sub rcx, 0x3220d1b4
sub rcx, 0x2283a10
xor rcx, 0x4a03ca71
sub rax, rcx
mov dword [rsp - 0x14], edi
mov dword [rsp + 0x10c], edi
rol rax, 0x16
rol rax, 1
movabs rcx, 0x88eb1c3e30bdd04a
sub rcx, 0x130bfc79
sub rcx, 0x128d1ed8
add rcx, 0x67062056
add rax, rcx
movabs rcx, 0x55f078d1535a0bd3
xor rcx, 0x45641f1f
xor rcx, 0x7866e41c
add rcx, 0x366802c0
xor rax, rcx
movabs rcx, 0x74fefc2c73e67a6a
sub rcx, 0x114ddf87
xor rcx, 0x5d8ccd75
add rcx, 0x26df7233
sub rcx, 0x5c625bde
sub rax, rcx
ror rax, 0x1f
ror rax, 3
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0xe8], rcx
xchg rcx, rax
jmp 0x14006e902
mov dword [rsp + 0x10c], 0x8eaa81b
xor dword [rsp + 0x10c], 0x7825165
add dword [rsp + 0x10c], 0x4c03cd5e
sub dword [rsp + 0x10c], 0x5b6cc6db
mov edx, 0x27590a54
add edx, 0x45346bea
xor edx, 0x3165e30c
add edx, 0x1ea46e93
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140074cb0
mov dword [rsp - 0x24], 0x5bec9270
test rax, rax
je 0x14006e9de
movabs rcx, 0xa342093e1dd5d5a0
sub rcx, 0x63ac45f
add rcx, 0x6723c541
add rcx, 0x7fffffff
xor rcx, 0x2ff516c5
mov dword [rsp + 0x114], edi
xor rax, rcx
mov dword [rsp - 0x2c], esi
movabs rcx, 0x2d8b6fb11b7718c1
xor rcx, 0x11c06d8b
add rcx, 0x1ff1c903
xor rcx, 0x45f2930f
xor rcx, 0x17aae83
sub rax, rcx
movabs rcx, 0x99bc1e3a3c847cf5
add rcx, 0x3d49ff80
sub rcx, 0x5aec07af
add rcx, 0x7037c4cc
xor rax, rcx
mov dword [rsp - 0x34], ebp
rol rax, 3
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 3
xchg r15, rax
mov qword [rsi + 0xf0], r15
xchg r15, rax
jmp 0x14006ea0a
mov dword [rsp + 0x114], 0x7659e23f
sub dword [rsp + 0x114], 0x42cdbba0
add dword [rsp + 0x114], 0x239326e9
sub dword [rsp + 0x114], 0x571f4d87
mov edx, 0x5b352dc6
sub edx, 0x3a6de0c4
add edx, 0xeecfe57
xor edx, 0x674cc114
add edx, 0xd6fc46e
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.140074cb0
mov r12, r12
test rax, rax
je 0x14006eabc
movabs rcx, 0x8dfbde1d7f366fb3
sub rcx, 0x4db047f8
sub rcx, 0x1202647c
add rcx, 0x7e6d99b1
mov dword [rsp + 0x12c], edi
xor rax, rcx
mov r8, r8
movabs rcx, 0x3f839077368f3d2b
sub rcx, 0x2d2fce3
add rcx, 0x4237927c
add rcx, 0x7fffffff
xor rcx, 0x675f0676
ror rax, 0xc
sub rax, rcx
rol rax, 0x1a
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [rsi + 0xf8], rax
mov dword [rsp - 0x40], 0x2c86b135
jmp 0x14006eae8
mov dword [rsp + 0x12c], 0x195d6350
add dword [rsp + 0x12c], 0xc15ebff
sub dword [rsp + 0x12c], 0x9368277
sub dword [rsp + 0x12c], 0x1c3cccd7
mov edx, 0xe462247
xor edx, 0x418f175a
sub edx, 0x2c8aa33c
xor edx, 0x9dc8eb2e
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
je 0x14006ebd8
xchg rsp, rsp
movabs rcx, 0x2b8f7ac0083dcfed
add rcx, 0x406c5689
xor rcx, 0x293d3704
xor rcx, 0x7d747834
add rcx, 0x7fffffff
xor rcx, 0x42e100ec
mov dword [rsp + 0x144], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x12deae7e14b44da8
xor rcx, 0x6c647953
xor rcx, 0x75c46fa4
add rcx, 0x2060cce9
rol rax, 4
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x38], 0xb769ba
movabs rcx, 0x62302caf36586a4c
xor rcx, 0x1c9857a4
add rcx, 0xb8db31d
sub rcx, 0x2c9e01d3
sub rcx, 0x4b49b60
rol rax, 0x2e
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rsp, rsp
xchg r14, rax
mov qword [rsi + 0x100], r14
xchg r14, rax
jmp 0x14006ec0f
mov dword [rsp + 0x144], 0x740e5f2d
sub dword [rsp + 0x144], 0xf5f0a00
xor dword [rsp + 0x144], 0x25e93114
add dword [rsp + 0x144], 0x27968d8e
xor dword [rsp + 0x144], 0x68dcf1c6
mov edx, 0x75b95bc7
sub edx, 0x4d1c8aae
sub edx, 0x116d1f44
add edx, 0x62402600
add edx, 0x21152a05
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140074cb0
mov dword [rsp - 0x3c], 0x6f565b61
test rax, rax
je 0x14006ecee
movabs rcx, 0xf149e6751a87ef1c
xor rcx, 0x479acb6
add rcx, 0x4ff2601e
xor rcx, 0x5f4ce82b
add rcx, 0x7fffffff
add rcx, 0x30dfd6f3
mov dword [rsp + 0x148], edi
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x9dbf33c62d5277f5
xor rcx, 0x7b74469d
add rcx, 0x366e687
sub rcx, 0x43764764
rol rax, 4
rol rax, 0x11
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x1915ad50f6e8bf7
add rcx, 0x1c9defd
xor rcx, 0x73405bf
xor rcx, 0x140203f8
xor rax, rcx
not rax
xchg rbp, rbp
xchg r15, rax
mov qword [rsi + 0x108], r15
xchg r15, rax
jmp 0x14006ed25
mov dword [rsp + 0x148], 0x4dbf53c5
xor dword [rsp + 0x148], 0x490bd9ea
add dword [rsp + 0x148], 0x752ce45
add dword [rsp + 0x148], 0x3d077209
sub dword [rsp + 0x148], 0x490eca7c
mov edx, 0x7e11e528
xor edx, 0x282584fd
xor edx, 0x3ba292ba
sub edx, 0x421d1618
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074cb0
mov dword [rsp - 0x34], 0x597bb8f9
test rax, rax
je 0x14006ede6
movabs rcx, 0x1b369dc055de2863
xor rcx, 0x3b5da5a4
xor rcx, 0x5c0812bd
xor rcx, 0x29b3e169
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x14], 0x25d84c66
add rax, rcx
movabs rcx, 0x51858ec565eaae65
sub rcx, 0x11bd7a74
sub rcx, 0x4ed918d8
add rcx, 0x7fffffff
add rcx, 0x193784eb
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov r11, r11
rol rax, 1
not rax
mov qword [rsi + 0x110], rax
xchg rbp, rbp
jmp 0x14006ee1d
mov dword [rsp + 0x198], 0x70efb246
xor dword [rsp + 0x198], 0x7c9dac67
add dword [rsp + 0x198], 0x47e65f69
sub dword [rsp + 0x198], 0x33171804
xor dword [rsp + 0x198], 0x21416587
mov edx, 0x4e2d7c2e
add edx, 0x17c61bdc
xor edx, 0x7f96e990
add edx, 0x1b57cc8b
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140074cb0
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x14006eed9
movabs rcx, 0x622946323a1b674b
add rcx, 0x11dfa024
sub rcx, 0x3d223be0
add rcx, 0x4b688bf5
add rcx, 0x7fffffff
xor rcx, 0x79cb1d75
mov dword [rsp + 0x28], edi
add rax, rcx
mov dword [rsp - 0x28], esi
movabs rcx, 0x75d97d7f5e77f49d
xor rcx, 0x5df9991
sub rcx, 0x34d99a50
xor rcx, 0x79222f07
add rcx, 0x7fffffff
sub rcx, 0x4e8a0d50
ror rax, 0x1a
sub rax, rcx
rol rax, 0x16
rol rax, 3
rol rax, 1
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x118], r8
xchg r8, rax
jmp 0x14006eef9
mov dword [rsp + 0x28], 0x6f28583d
sub dword [rsp + 0x28], 0x39d69e7b
add dword [rsp + 0x28], 0x446c8a8f
sub dword [rsp + 0x28], 0x79be4450
mov edx, 0x521946a3
sub edx, 0x2d452492
add edx, 0x57385bb7
sub edx, 0x170bd30f
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], esi
je 0x14006f007
ror rax, 0x10
ror rax, 0x11
ror rax, 7
ror rax, 1
movabs rcx, 0x613b8c174aa58889
add rcx, 0x26f97a0d
sub rcx, 0x4535fc13
add rcx, 0x7fffffff
add rcx, 0xea7ffb8
sub rax, rcx
mov dword [rsp + 0x2c], edi
xchg r10, r10
ror rax, 2
ror rax, 0xc
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x36830e96124ca37
xor rcx, 0x2207cea5
sub rcx, 0x1a3d41c9
sub rcx, 0x2f7cd92
add rcx, 0x7fffffff
add rcx, 0x39eb5646
xor rax, rcx
mov dword [rsp - 0x1c], 0x23521d85
movabs rcx, 0x7847e17c06eec729
add rcx, 0xf099c61
xor rcx, 0x693761a5
sub rcx, 0x42dcc3bc
ror rax, 0x11
ror rax, 1
ror rax, 0xb
ror rax, 0xd
ror rax, 0xd
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x120], rdi
xchg rdi, rax
jmp 0x14006f027
mov dword [rsp + 0x2c], 0x2ac71e1b
add dword [rsp + 0x2c], 0x147b73db
sub dword [rsp + 0x2c], 0x2885b410
xor dword [rsp + 0x2c], 0x16bcdde7
mov edx, 0x19b2637d
add edx, 0x53722e40
xor edx, 0x6afa18b2
add edx, 0x43437b02
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074cb0
xchg r8, r8
test rax, rax
je 0x14006f100
not rax
mov dword [rsp + 0x5c], edi
mov rbx, rbx
movabs rcx, 0x3d5109dc31d2625e
sub rcx, 0x2ffaa260
add rcx, 0x7d93ecb5
sub rcx, 0x336fee4f
sub rcx, 0x1a4860d0
sub rax, rcx
movabs rcx, 0xe38866c1048bd94
add rcx, 0x5b5b69e8
xor rcx, 0x6dcfbc13
add rcx, 0xd50f688
add rcx, 0x7fffffff
add rcx, 0x63cb98e6
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x27d22efd54af7632
sub rcx, 0x4739b06f
xor rcx, 0x299b02a7
add rcx, 0x1fd9df0e
add rcx, 0x7fffffff
xor rcx, 0x5bae6ac
not rax
sub rax, rcx
mov r8, r8
mov qword [rsi + 0x128], rax
jmp 0x14006f128
mov dword [rsp + 0x5c], 0x7ad875ca
sub dword [rsp + 0x5c], 0x2525d64b
xor dword [rsp + 0x5c], 0x45dcbeac
sub dword [rsp + 0x5c], 0x8213cba
xor dword [rsp + 0x5c], 0x84ce518
mov edx, 0x322b8a9
xor edx, 0x43b13781
xor edx, 0x2f6b39ca
add edx, 0xa362f5d
sub edx, 0x1cb50d18
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov r12, r12
test rax, rax
je 0x14006f203
movabs rcx, 0xd2e295b855e36340
sub rcx, 0x2323c5bd
xor rcx, 0x27e16191
xor rcx, 0x3dbf6023
add rcx, 0x7fffffff
add rcx, 0x49de5a8f
mov dword [rsp + 0x6c], edi
add rax, rcx
movabs rcx, 0x3b8003963d186c15
sub rcx, 0xb2ff3c3
xor rcx, 0x3a2447ed
xor rcx, 0x7c62cf19
sub rcx, 0x339d9167
ror rax, 0xa
ror rax, 2
ror rax, 1
sub rax, rcx
movabs rcx, 0x17788d0448972171
add rcx, 0x96d3ff7
xor rcx, 0x42014dd0
add rcx, 0x24c27618
rol rax, 1
rol rax, 3
rol rax, 1
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0x130], r15
xchg r15, rax
jmp 0x14006f223
mov dword [rsp + 0x6c], 0x49242548
add dword [rsp + 0x6c], 0x1d18369b
xor dword [rsp + 0x6c], 0x7afeb080
sub dword [rsp + 0x6c], 0x1cc2eb62
mov edx, 0x38334105
sub edx, 0x1c8001a
sub edx, 0x313f0129
add edx, 0xa227b00d
mov rcx, rbx
xchg r13, r13
call fcn.140074cb0
test rax, rax
je 0x14006f310
mov dword [rsp - 0x10], 0x137d8753
rol rax, 0x18
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x4c92c9716657a99e
sub rcx, 0x4670a0b7
add rcx, 0xbc90753
xor rcx, 0x34df16ba
add rcx, 0x3251de06
sub rax, rcx
mov dword [rsp - 0x40], 0x56fa2f6b
mov dword [rsp + 0x84], edi
rol rax, 0x31
rol rax, 1
rol rax, 1
movabs rcx, 0xed6c1be1f9dae9f
add rcx, 0x144dd46e
xor rcx, 0x6794a31b
add rcx, 0x3721269b
add rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x6876111018b869b2
xor rcx, 0x10d19fa8
add rcx, 0x41162020
xor rcx, 0x580ba971
add rcx, 0x6b812538
ror rax, 0x15
ror rax, 0xb
xor rax, rcx
xchg r13, r13
mov qword [rsi + 0x138], rax
jmp 0x14006f347
mov dword [rsp + 0x84], 0x119337f7
add dword [rsp + 0x84], 0x63d0d462
sub dword [rsp + 0x84], 0x70ca0565
add dword [rsp + 0x84], 0x71b117b0
sub dword [rsp + 0x84], 0x764b1ea3
mov edx, 0x3980e386
xor edx, 0x286d6964
add edx, 0x6c2cb6eb
sub edx, 0x27b7d127
xor edx, 0x15494fb
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140074cb0
mov dword [rsp - 0x34], 0x501eb3d8
test rax, rax
je 0x14006f41b
movabs rcx, 0x93de368a629aae9c
sub rcx, 0x40b44895
add rcx, 0x6264d4f
add rcx, 0x57212510
add rcx, 0x1df59a7e
mov dword [rsp + 0x8c], edi
add rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x7813eff928fde23d
add rcx, 0x30bf5bae
sub rcx, 0x75d1574
add rcx, 0x7fffffff
sub rcx, 0x6d0a200
ror rax, 0x27
ror rax, 8
ror rax, 0xb
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x40], 0x4f7640e
sub rax, rcx
rol rax, 0x1c
rol rax, 1
rol rax, 2
rol rax, 4
rol rax, 1
mov qword [rsi + 0x140], rax
jmp 0x14006f452
mov dword [rsp + 0x8c], 0x5a198322
xor dword [rsp + 0x8c], 0x6c263c63
xor dword [rsp + 0x8c], 0x39b911b
add dword [rsp + 0x8c], 0x3a085930
sub dword [rsp + 0x8c], 0x6fac8789
mov edx, 0x110a517
add edx, 0x220a0797
xor edx, 0x262c3362
add edx, 0x655fc1f0
xor edx, 0xf3f35955
mov rcx, rbx
call fcn.140074cb0
mov rsp, rsp
test rax, rax
je 0x14006f4ef
movabs rcx, 0x580752d729e8d1f3
add rcx, 0xdfbfe4d
add rcx, 0x1469bbc9
sub rcx, 0x4ac474a5
mov dword [rsp + 0xb4], edi
xor rax, rcx
xchg rsi, rsi
ror rax, 0x14
ror rax, 1
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 1
not rax
rol rax, 0x16
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x34], esi
xchg r9, rax
mov qword [rsi + 0x148], r9
xchg r9, rax
jmp 0x14006f51b
mov dword [rsp + 0xb4], 0x5fbb6d1
add dword [rsp + 0xb4], 0x743dfe22
sub dword [rsp + 0xb4], 0x71a116e5
xor dword [rsp + 0xb4], 0x8989e0f
mov edx, 0x71bddf91
add edx, 0xd2a7730
sub edx, 0x4a4700a8
xor edx, 0x9b66b885
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
je 0x14006f624
mov rsi, rsi
movabs rcx, 0xb9137567387a1c3c
xor rcx, 0x968b327
add rcx, 0x3dc5fe23
sub rcx, 0x5d31db9c
add rcx, 0x7fffffff
add rcx, 0x94c59a7
mov dword [rsp + 0xbc], edi
add rax, rcx
mov dword [rsp - 0x30], 0x3a66b5c0
movabs rcx, 0x5fb018e36315dfd0
add rcx, 0xe4f1ef2
sub rcx, 0x232f2e42
sub rcx, 0x43f70838
xor rax, rcx
movabs rcx, 0x1b15b93c6e053d5d
sub rcx, 0x4d0dabeb
add rcx, 0x14d68c5b
sub rcx, 0x24bf9442
sub rax, rcx
movabs rcx, 0x5394381968da09da
sub rcx, 0xae6d101
xor rcx, 0x41bb0258
add rcx, 0x112e1979
add rcx, 0x7fffffff
add rcx, 0x26191a6f
ror rax, 6
ror rax, 1
ror rax, 7
ror rax, 4
not rax
xchg rsi, rsi
add rax, rcx
rol rax, 7
mov qword [rsi + 0x150], rax
jmp 0x14006f650
mov dword [rsp + 0xbc], 0x1403c48b
sub dword [rsp + 0xbc], 0x11595711
add dword [rsp + 0xbc], 0x28ab594b
xor dword [rsp + 0xbc], 0x2b55c6c4
mov edx, 0x72debf88
sub edx, 0x21dc0ac8
sub edx, 0x47e653b9
add edx, 0x2efbc587
add edx, 0x26d3d753
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov dword [rsp - 0x18], edx
test rax, rax
je 0x14006f6ea
movabs rcx, 0xeeee7d525b2bc787
sub rcx, 0x2430a5d8
add rcx, 0x45a4838a
add rcx, 0x670961f9
mov dword [rsp + 0x60], edi
add rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x4742722808da2eb7
xor rcx, 0x5aab9769
add rcx, 0xdc964dc
add rcx, 0xa75368a
not rax
add rax, rcx
mov dword [rsp - 0x3c], ecx
not rax
mov qword [rsi + 0x158], rax
jmp 0x14006f712
mov dword [rsp + 0x60], 0x71a109a6
sub dword [rsp + 0x60], 0x2978839d
xor dword [rsp + 0x60], 0x6a8ab137
add dword [rsp + 0x60], 0x50ebec22
sub dword [rsp + 0x60], 0x738e235f
mov edx, 0x1ab078f2
sub edx, 0xa1df33
sub edx, 0x29f5186
add edx, 0x644d588f
xor edx, 0x8c25e222
mov rcx, rbx
mov rdi, rdi
call fcn.140074cb0
test rax, rax
je 0x14006f7fc
mov dword [rsp - 0xc], ecx
ror rax, 0x10
ror rax, 1
ror rax, 0xf
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x1625c81512d1d8d4
add rcx, 0x34c237bb
add rcx, 0x636e071
add rcx, 0x7fffffff
xor rcx, 0x3f2b64ca
sub rax, rcx
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x20], 0x418cf38a
ror rax, 5
ror rax, 0x2e
ror rax, 7
ror rax, 3
ror rax, 1
movabs rcx, 0x2373f8951f922524
xor rcx, 0x4c30d811
xor rcx, 0x4743f62f
add rcx, 0x1b4e4a80
add rax, rcx
mov dword [rsp - 0x34], ebx
not rax
ror rax, 0x15
ror rax, 0xd
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov r14, r14
xchg r12, rax
mov qword [rsi + 0x160], r12
xchg r12, rax
jmp 0x14006f81c
mov dword [rsp + 0x68], 0x58a55c26
xor dword [rsp + 0x68], 0x18b6a951
add dword [rsp + 0x68], 0x619d732
xor dword [rsp + 0x68], 0x462dcca8
mov edx, 0x5f7d7205
xor edx, 0x6f8853f3
sub edx, 0x1d968328
xor edx, 0x7b93612e
add edx, 0x20926826
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140074cb0
test rax, rax
je 0x14006f917
xchg rsp, rsp
movabs rcx, 0x2da78fd35bef7dd0
sub rcx, 0xdbb68
sub rcx, 0x534c4a3a
xor rcx, 0x1bd8b109
xor rcx, 0x299f80c9
mov dword [rsp + 0x98], edi
xor rax, rcx
xchg r11, r11
movabs rcx, 0x38a919d455935f15
xor rcx, 0x1c153712
sub rcx, 0x3a1d77e7
add rcx, 0x7fffffff
add rcx, 0x174189f8
sub rax, rcx
movabs rcx, 0x72fc7e5b01871382
xor rcx, 0x4a894da1
sub rcx, 0x2bd107ce
xor rcx, 0x5bb56462
add rcx, 0x7fffffff
add rcx, 0x1f8be3ff
ror rax, 0x18
ror rax, 0xf
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdx, rdx
rol rax, 0x18
rol rax, 5
rol rax, 0xd
rol rax, 7
rol rax, 1
mov qword [rsi + 0x168], rax
mov dword [rsp - 0xc], esp
jmp 0x14006f94e
mov dword [rsp + 0x98], 0x5ae5c578
sub dword [rsp + 0x98], 0x4f7d2cdc
add dword [rsp + 0x98], 0x6241c8eb
xor dword [rsp + 0x98], 0x6378a590
sub dword [rsp + 0x98], 0xed2c416
mov edx, 0x6a143d11
sub edx, 0x418c3fa8
sub edx, 0xbff96bf
xor edx, 0x8e39e4db
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140074cb0
mov dword [rsp - 0x38], 0x78501209
test rax, rax
je 0x14006f9ff
movabs rcx, 0xa1c37a4a7631c220
xor rcx, 0x3a1fafb5
add rcx, 0x23767e66
sub rcx, 0x453b354d
sub rcx, 0x1c38c0e
mov dword [rsp + 0xa0], edi
add rax, rcx
movabs rcx, 0x2f17f8f74debd847
xor rcx, 0x54d1a48b
xor rcx, 0x493d23b0
xor rcx, 0x6bebf4c5
ror rax, 0x12
ror rax, 7
ror rax, 7
ror rax, 1
ror rax, 4
ror rax, 1
add rax, rcx
not rax
xchg r15, rax
mov qword [rsi + 0x170], r15
xchg r15, rax
jmp 0x14006fa36
mov dword [rsp + 0xa0], 0xf87370c
add dword [rsp + 0xa0], 0x3b62c572
xor dword [rsp + 0xa0], 0xe4c24fa
xor dword [rsp + 0xa0], 0x3ad5d67b
xor dword [rsp + 0xa0], 0x7e700efe
mov edx, 0x3c9820a7
xor edx, 0x663a3afe
sub edx, 0x290d18a7
xor edx, 0x791f0037
add edx, 0x6b165801
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140074cb0
mov dword [rsp - 0x18], 0x6b600b1e
test rax, rax
je 0x14006faf7
rol rax, 3
rol rax, 7
movabs rcx, 0x3882057618f841a3
xor rcx, 0x6a2480e2
xor rcx, 0x437aee13
sub rcx, 0x1beb6fd5
add rcx, 0x7fffffff
xor rcx, 0x5eccfcae
xor rax, rcx
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x30], edi
not rax
movabs rcx, 0x34184167a945281
xor rcx, 0x79649dbd
xor rcx, 0x19e38a95
add rcx, 0x192e1011
ror rax, 0x32
ror rax, 7
ror rax, 1
not rax
xchg r14, r14
sub rax, rcx
mov qword [rsi + 0x178], rax
jmp 0x14006fb2e
mov dword [rsp + 0xd0], 0x2ec0c2a6
add dword [rsp + 0xd0], 0x29fdbb59
sub dword [rsp + 0xd0], 0x20a5a516
xor dword [rsp + 0xd0], 0xcd433df
xor dword [rsp + 0xd0], 0x34cceb37
mov edx, 0x3d821273
add edx, 0x3d20f1a5
sub edx, 0x660da179
add edx, 0x49b9c8ed
sub edx, 0x5aa64881
mov rcx, rbx
mov r8, r8
call fcn.140074cb0
test rax, rax
je 0x14006fc7d
not rax
mov dword [rsp - 0xc], 0x71807683
mov dword [rsp + 0xdc], edi
movabs rcx, 0x7205bf0320a8f3f6
sub rcx, 0x3729ba4
xor rcx, 0x65363dc8
xor rcx, 0x458b44f8
add rax, rcx
mov r13, r13
movabs rcx, 0x690a5c22432e110d
sub rcx, 0x15af500a
add rcx, 0x1f924f76
add rcx, 0x7fffffff
add rcx, 0x25402e8e
xor rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0x1fbf65c33473235
add rcx, 0x4bb92544
sub rcx, 0x217f2b5a
add rcx, 0xb3e1f02
add rcx, 0xcc9e8da
sub rax, rcx
xchg r14, r14
movabs rcx, 0x2d9c974f41b71d7a
sub rcx, 0x25000f33
add rcx, 0x34f68c42
xor rcx, 0x730f2412
xor rax, rcx
movabs rcx, 0x5882c3b54166ff57
sub rcx, 0x334f30a7
add rcx, 0x2f454440
sub rcx, 0x1d45d3d4
add rcx, 0x7fffffff
sub rcx, 0x16ca9dd8
add rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x4da3480b5c762f5d
sub rcx, 0x1fccf8bb
add rcx, 0x2086c275
add rcx, 0x7fffffff
xor rcx, 0x23f71134
xor rax, rcx
mov qword [rsi + 0x180], rax
mov r9, r9
jmp 0x14006fca9
mov dword [rsp + 0xdc], 0x6ef13c59
sub dword [rsp + 0xdc], 0x1eec36bd
sub dword [rsp + 0xdc], 0x44d57d50
sub dword [rsp + 0xdc], 0xb2f884b
mov edx, 0x73f5fc65
sub edx, 0x73e4f68a
xor edx, 0x82c4cb5
add edx, 0x158e87d9
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x14], 0x6b09578d
je 0x14006fd8a
rol rax, 0x1c
rol rax, 0x16
rol rax, 5
rol rax, 1
movabs rcx, 0x3b48c767724355c7
sub rcx, 0x5c8933cd
xor rcx, 0x6b1f72c
add rcx, 0x7fffffff
xor rcx, 0x26e6d0c1
xor rax, rcx
mov dword [rsp - 0x30], esp
mov dword [rsp + 0xe0], edi
movabs rcx, 0x233bd1fa0f9ce1fd
add rcx, 0x1fe433e1
add rcx, 0x4c20978f
sub rcx, 0x3999d5e1
add rax, rcx
movabs rcx, 0x4a1dd3f90b3a028f
add rcx, 0x6610a4b1
add rcx, 0x124de73
sub rcx, 0xe0473f0
xor rcx, 0x549513e4
ror rax, 9
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x188], rax
jmp 0x14006fdb6
mov dword [rsp + 0xe0], 0x5626ea8
xor dword [rsp + 0xe0], 0x49fd9b1c
xor dword [rsp + 0xe0], 0x5bb2ce1f
sub dword [rsp + 0xe0], 0x172d3baa
mov edx, 0xfa7026d
add edx, 0x57b6a5c3
sub edx, 0x2f893346
sub edx, 0x7f6d18c
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074cb0
xchg rbx, rbx
test rax, rax
je 0x14006fe64
movabs rcx, 0x55aac6307ebfcce7
sub rcx, 0x65afa11e
add rcx, 0x4df7b62e
add rcx, 0x7fffffff
add rcx, 0x50530d
mov dword [rsp + 0xe8], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0x7c6473237d3d67f8
xor rcx, 0x5d5639d6
add rcx, 0x539450a9
add rcx, 0x7fffffff
sub rcx, 0x149975e5
xor rax, rcx
rol rax, 0xa
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x14], ecx
mov qword [rsi + 0x190], rax
jmp 0x14006fe9b
mov dword [rsp + 0xe8], 0x23d37fa5
add dword [rsp + 0xe8], 0x2111991d
sub dword [rsp + 0xe8], 0x202632cc
add dword [rsp + 0xe8], 0x34274ff2
sub dword [rsp + 0xe8], 0x58e635e7
mov edx, 0x5236c80
add edx, 0x79da638d
sub edx, 0x6828dfeb
add edx, 0x9d78efa8
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074cb0
xchg rbx, rbx
test rax, rax
je 0x14006ff30
not rax
mov dword [rsp + 0xec], edi
mov rsp, rsp
rol rax, 0xd
movabs rcx, 0x4f302e160a2c57f2
xor rcx, 0x167b1971
sub rcx, 0x14587076
add rcx, 0x383f564b
add rcx, 0x7fffffff
sub rcx, 0x3e679e96
sub rax, rcx
ror rax, 2
ror rax, 0x28
ror rax, 0xc
ror rax, 2
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x198], r12
xchg r12, rax
jmp 0x14006ff5c
mov dword [rsp + 0xec], 0x24b4bc78
add dword [rsp + 0xec], 0x1bc8c209
xor dword [rsp + 0xec], 0x184f4c9e
sub dword [rsp + 0xec], 0x5832321e
mov edx, 0x4c95495c
add edx, 0x2e66aa92
sub edx, 0x4ddb73a9
xor edx, 0xb4e11229
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140074cb0
mov r8, r8
test rax, rax
je 0x140070034
movabs rcx, 0xd109fb877e0e5a98
sub rcx, 0x18899912
sub rcx, 0x9ae8d4c
add rcx, 0x15151925
add rcx, 0x60e647eb
mov dword [rsp + 0x100], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0xad9505651c800e3
xor rcx, 0x5d46321c
add rcx, 0x503adc19
add rcx, 0x1ff7087c
add rcx, 0x3ccdbf6e
not rax
mov dword [rsp - 0x44], 0x567a64e9
sub rax, rcx
movabs rcx, 0x4b52430022ee058
add rcx, 0x36ed0455
add rcx, 0x22f4aca2
sub rcx, 0x40c5397d
add rcx, 0xd2bb7e2
not rax
mov dword [rsp - 0x14], esi
sub rax, rcx
xchg r11, rax
mov qword [rsi + 0x1a0], r11
xchg r11, rax
jmp 0x14007006b
mov dword [rsp + 0x100], 0x4eeab093
xor dword [rsp + 0x100], 0x39fd84fd
sub dword [rsp + 0x100], 0x75f0b6dd
add dword [rsp + 0x100], 0xf8c9ff0
xor dword [rsp + 0x100], 0x10b31d80
mov edx, 0x726bc854
xor edx, 0x44cc67c8
xor edx, 0xcf98e28
add edx, 0x9c51e483
mov rcx, rbx
call fcn.140074cb0
xchg rbp, rbp
test rax, rax
je 0x14007017e
movabs rcx, 0x539bd3890b6d5585
add rcx, 0x251dfadf
xor rcx, 0x448b909d
sub rcx, 0x627167ce
mov dword [rsp + 0x108], edi
mov dword [rsp - 0x20], 0x592e07e7
add rax, rcx
movabs rcx, 0x5ac2aef064e1a75b
sub rcx, 0x39bcfb7f
sub rcx, 0x142e749b
add rcx, 0x2545ee79
add rcx, 0x4adafd74
xor rax, rcx
mov dword [rsp - 0x1c], 0xd9d96b7
movabs rcx, 0xadbb143ced521f
xor rcx, 0xcd43132
sub rcx, 0x350e42d
xor rcx, 0x7e2db1a4
sub rcx, 0x141a3af9
not rax
mov dword [rsp - 0x28], 0x71c0d120
sub rax, rcx
movabs rcx, 0x4e6d4536720abb24
xor rcx, 0x5f9f6467
xor rcx, 0x3012ca66
add rcx, 0x7fffffff
xor rcx, 0x5899909f
ror rax, 0x10
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r14, r14
add rax, rcx
mov qword [rsi + 0x1a8], rax
jmp 0x1400701aa
mov dword [rsp + 0x108], 0x31a04ecd
add dword [rsp + 0x108], 0x621bc6
sub dword [rsp + 0x108], 0x2140e66c
sub dword [rsp + 0x108], 0x10c18426
mov edx, 0x3d2fa683
add edx, 0x216a6413
xor edx, 0x42462d9b
add edx, 0x21d71457
xor edx, 0x551d054a
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
test rax, rax
mov r10, r10
je 0x14007025d
movabs rcx, 0x650eea8a402f9c70
xor rcx, 0x550701f1
add rcx, 0x43a919c2
sub rcx, 0x113c0166
add rcx, 0x16b9e257
mov dword [rsp + 0x110], edi
add rax, rcx
movabs rcx, 0x2151c2e52dce8376
xor rcx, 0x10321e6f
xor rcx, 0x4e0c9b3d
sub rcx, 0x1963a09b
rol rax, 1
rol rax, 4
sub rax, rcx
ror rax, 8
ror rax, 4
ror rax, 0xb
ror rax, 4
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x1b0], r11
xchg r11, rax
jmp 0x140070289
mov dword [rsp + 0x110], 0x1cfd38ff
xor dword [rsp + 0x110], 0x6463bdd4
sub dword [rsp + 0x110], 0x58a8e7f2
sub dword [rsp + 0x110], 0x1ff59d38
mov edx, 0x5854e646
sub edx, 0x466122c5
add edx, 0x68c4b1cc
sub edx, 0x617077ff
sub edx, 0x1116ce7c
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074cb0
test rax, rax
je 0x140070332
mov dword [rsp - 0x40], ecx
movabs rcx, 0xd66a9b5c40458cbe
xor rcx, 0x31a91a8e
sub rcx, 0x424d7511
xor rcx, 0x6a5ed292
mov dword [rsp + 0x118], edi
mov dword [rsp - 0xc], 0x70567c19
xor rax, rcx
movabs rcx, 0xde0523a807bd238a
add rcx, 0xb7c97d9
add rcx, 0x62bb7532
add rcx, 0x267f03f5
rol rax, 0x35
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], ecx
xchg r11, rax
mov qword [rsi + 0x1b8], r11
xchg r11, rax
jmp 0x140070369
mov dword [rsp + 0x118], 0x5a320939
add dword [rsp + 0x118], 0x1e19d9a1
xor dword [rsp + 0x118], 0x41b88d53
sub dword [rsp + 0x118], 0x38330ca6
sub dword [rsp + 0x118], 0x1c062e2
mov edx, 0x7c901b2c
xor edx, 0x104866df
xor edx, 0x5738f153
xor edx, 0x26a2529
xor edx, 0xe707001f
mov rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x30], esp
je 0x140070426
not rax
mov dword [rsp + 0x124], edi
rol rax, 3
rol rax, 9
rol rax, 0x20
rol rax, 7
rol rax, 1
movabs rcx, 0x56aa783311177efd
add rcx, 0x23be4bb
add rcx, 0x52aa51ef
add rcx, 0x7fffffff
sub rcx, 0x15dec4ba
xor rax, rcx
mov r11, r11
movabs rcx, 0x735844b2410e631f
add rcx, 0x248ded42
xor rcx, 0x3f6b193c
xor rcx, 0x3cc017d3
add rcx, 0x776b59b1
rol rax, 0x3c
rol rax, 1
rol rax, 1
add rax, rcx
mov r15, r15
mov qword [rsi + 0x1c0], rax
jmp 0x14007045d
mov dword [rsp + 0x124], 0x1212c3ec
add dword [rsp + 0x124], 0x2c30ac2a
xor dword [rsp + 0x124], 0x75d05ee3
sub dword [rsp + 0x124], 0x8fd233a
sub dword [rsp + 0x124], 0x42960bba
mov edx, 0x6f82fa83
sub edx, 0x27d9e74a
sub edx, 0x3fe9912a
xor edx, 0x7eff5319
add edx, 0x7b524945
mov rcx, rbx
mov dword [rsp - 0x38], 0x719502cb
call fcn.140074cb0
test rax, rax
je 0x14007054c
mov dword [rsp - 0x44], edi
movabs rcx, 0x1ab9328e3884e015
add rcx, 0x474c4c35
xor rcx, 0x2af82065
add rcx, 0x68f2e2
mov dword [rsp + 0x128], edi
add rax, rcx
movabs rcx, 0x386f95b1334705db
xor rcx, 0x465116bb
sub rcx, 0x42a2f66c
add rcx, 0x8ebf81e
add rcx, 0x7fffffff
add rcx, 0x3c8da0b4
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x578a445f4444bc90
add rcx, 0x17606e37
xor rcx, 0x71db8411
xor rcx, 0x792987e5
add rcx, 0x1ccb8629
not rax
rol rax, 0x1a
rol rax, 5
rol rax, 0xa
rol rax, 7
rol rax, 8
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x10], edx
not rax
mov qword [rsi + 0x1c8], rax
jmp 0x140070578
mov dword [rsp + 0x128], 0x4aaa1c32
sub dword [rsp + 0x128], 0x31453ac1
xor dword [rsp + 0x128], 0x65085c7a
xor dword [rsp + 0x128], 0x7c6cbd0a
mov edx, 0x7e20cc10
sub edx, 0x6d416144
add edx, 0x1aee425
add edx, 0x1853263e
add edx, 0xc0f4ea79
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140074cb0
mov dword [rsp - 0x24], 0x1dfd047a
test rax, rax
je 0x140070666
movabs rcx, 0x3956b1a0619595e4
sub rcx, 0x503fe270
add rcx, 0x12716654
add rcx, 0xfb5149b
add rcx, 0x60e23c18
mov dword [rsp + 0x138], edi
xchg rsi, rsi
xor rax, rcx
movabs rcx, 0x220612103d04ee17
add rcx, 0x22c8f140
sub rcx, 0x3a9c472a
add rcx, 0x7fffffff
add rcx, 0x297921fd
not rax
ror rax, 0xc
ror rax, 0x22
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x3718fde57565f0ea
sub rcx, 0x6cbede6c
add rcx, 0x142ef2bf
add rcx, 0x4f585e07
add rcx, 0xd69ee27
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x1d0], rax
jmp 0x140070692
mov dword [rsp + 0x138], 0x2dfc68a0
sub dword [rsp + 0x138], 0x2939b78e
add dword [rsp + 0x138], 0x18e55a2d
xor dword [rsp + 0x138], 0x1da80b3e
mov edx, 0x75218f87
xor edx, 0x72deb4fa
xor edx, 0x1f2550c8
add edx, 0x324d71f2
sub edx, 0x11ea6254
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074cb0
test rax, rax
xchg rdi, rdi
je 0x140070732
ror rax, 5
ror rax, 0x18
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xe21e96125143b557
xor rcx, 0xfed4790
add rcx, 0x1500a80a
sub rcx, 0x353b6049
not rax
xchg rsi, rsi
mov dword [rsp + 0x13c], edi
ror rax, 0x29
ror rax, 0xa
ror rax, 1
ror rax, 1
add rax, rcx
xchg rcx, rcx
not rax
xchg rdi, rax
mov qword [rsi + 0x1d8], rdi
xchg rdi, rax
jmp 0x14007075e
mov dword [rsp + 0x13c], 0x328fddc4
add dword [rsp + 0x13c], 0x38fc8cc5
sub dword [rsp + 0x13c], 0x3aa8fada
sub dword [rsp + 0x13c], 0x30e36fae
mov edx, 0x50ab7eca
xor edx, 0x370acb8e
sub edx, 0x1d9ae551
xor edx, 0x1968b47b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov r13, r13
test rax, rax
je 0x14007082d
movabs rcx, 0x5f9e833c2e64bfae
sub rcx, 0x1980858a
xor rcx, 0x20787aef
add rcx, 0x7fffffff
xor rcx, 0x743139ee
mov dword [rsp + 0x140], edi
add rax, rcx
movabs rcx, 0x2f2096eb38811a06
add rcx, 0x2592b125
xor rcx, 0x995beb1
add rcx, 0x158aaa71
xor rax, rcx
mov dword [rsp - 0x18], 0x54171141
movabs rcx, 0x694d12372feb4113
sub rcx, 0xfaf15bc
add rcx, 0x51b5084e
xor rcx, 0xd944e19
add rcx, 0x10afd0bb
rol rax, 9
rol rax, 4
rol rax, 1
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x1e0], rbp
xchg rbp, rax
jmp 0x140070864
mov dword [rsp + 0x140], 0x6024d704
sub dword [rsp + 0x140], 0x37242a3b
add dword [rsp + 0x140], 0x391ee374
sub dword [rsp + 0x140], 0x7d5c4b1
xor dword [rsp + 0x140], 0x5a49cb8d
mov edx, 0x62d6e1a2
xor edx, 0x56de0d1
xor edx, 0x25bde13e
add edx, 0x157194f6
sub edx, 0x296849ff
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140074cb0
xchg rcx, rcx
test rax, rax
je 0x140070968
movabs rcx, 0x18699c894fcee80a
add rcx, 0x4347364
xor rcx, 0x695e7aa7
xor rcx, 0x43ed4d04
add rcx, 0x7fffffff
sub rcx, 0x6e8a1110
mov dword [rsp + 0x20], edi
add rax, rcx
xchg r8, r8
movabs rcx, 0x72292aea098b6dcc
add rcx, 0x523d7d07
add rcx, 0x9a99a9d
xor rcx, 0x3228d881
sub rcx, 0x45b64e7a
not rax
rol rax, 4
rol rax, 5
rol rax, 0xa
rol rax, 0x12
rol rax, 1
xor rax, rcx
movabs rcx, 0x2338008d253496d4
add rcx, 0x4de16277
sub rcx, 0x670b0465
xor rcx, 0x269dd4ca
add rcx, 0x7fffffff
xor rcx, 0x68b903c5
rol rax, 0x2f
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x20], 0x4077689
xchg rbp, rax
mov qword [rsi + 0x1e8], rbp
xchg rbp, rax
jmp 0x140070988
mov dword [rsp + 0x20], 0x175cf6b2
xor dword [rsp + 0x20], 0x43864219
xor dword [rsp + 0x20], 0x1482408e
sub dword [rsp + 0x20], 0x4058f424
mov edx, 0x46faba58
add edx, 0x20751302
sub edx, 0x63790262
add edx, 0x2d824eff
add edx, 0x3dae1db7
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
xchg r10, r10
test rax, rax
je 0x140070a58
ror rax, 9
ror rax, 0x16
ror rax, 1
movabs rcx, 0xd4da5dd653ec5d91
add rcx, 0x27962db7
sub rcx, 0x56286bc8
add rcx, 0x785d162b
not rax
mov dword [rsp + 0x24], edi
mov r14, r14
rol rax, 0xb
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
not rax
rol rax, 0x17
rol rax, 1
rol rax, 5
rol rax, 0x16
rol rax, 2
add rax, rcx
mov dword [rsp - 0x20], 0x39ad4bfe
movabs rcx, 0x5db182ce01e82c76
xor rcx, 0x24be4a4
add rcx, 0x529bb10c
sub rcx, 0x41a84462
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x1f0], r14
xchg r14, rax
jmp 0x140070a80
mov dword [rsp + 0x24], 0x4cbd9fe0
xor dword [rsp + 0x24], 0x231a33d
sub dword [rsp + 0x24], 0x3707310
add dword [rsp + 0x24], 0x1265fda9
xor dword [rsp + 0x24], 0x5d81c777
mov edx, 0x4301cd40
sub edx, 0x2d7bbe16
xor edx, 0x56ddf415
add edx, 0x38a24a40
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140074cb0
xchg rdx, rdx
test rax, rax
je 0x140070b5e
movabs rcx, 0x75d2de91236f24ea
xor rcx, 0x6c67f65f
sub rcx, 0x2d3052f3
add rcx, 0x3b0146ad
xor rcx, 0xd636db5
mov dword [rsp + 0x44], edi
mov dword [rsp - 0x30], 0x1c3b40e2
add rax, rcx
movabs rcx, 0x2fbc422775bdfca1
sub rcx, 0x675d1d27
add rcx, 0x6efb9d26
add rcx, 0x1de8de50
ror rax, 7
ror rax, 6
ror rax, 0x12
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov r8, r8
movabs rcx, 0x3f8f1f4a5327e593
sub rcx, 0xf8cf9b8
sub rcx, 0x35a86c43
sub rcx, 0xa641492
ror rax, 0xa
ror rax, 0x13
ror rax, 1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x1f8], r14
xchg r14, rax
jmp 0x140070b86
mov dword [rsp + 0x44], 0x31320f59
sub dword [rsp + 0x44], 0xe2bddb5
sub dword [rsp + 0x44], 0xe5edfda
sub dword [rsp + 0x44], 0xb770781
sub dword [rsp + 0x44], 0x9304a48
mov edx, 0x7ecef5b2
sub edx, 0x73d7002d
add edx, 0x6cbadf74
xor edx, 0x44961ea1
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], 0xc8e2d62
test rax, rax
je 0x140070c40
movabs rcx, 0x257f114410e39bed
add rcx, 0x47da2496
xor rcx, 0x2d874a1d
xor rcx, 0x7206e8e5
add rcx, 0x482d7278
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x1c], ebx
xor rax, rcx
movabs rcx, 0x7d9288fa0529f449
xor rcx, 0x4ee9626a
xor rcx, 0x710975fe
xor rcx, 0xe209782
add rcx, 0x7fffffff
add rcx, 0x3405b9d3
ror rax, 5
xor rax, rcx
mov dword [rsp - 0xc], ebx
ror rax, 0xc
ror rax, 0xe
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
mov qword [rsi + 0x200], rax
jmp 0x140070c60
mov dword [rsp + 0x4c], 0x2835ef28
xor dword [rsp + 0x4c], 0xd14318f
xor dword [rsp + 0x4c], 0xf89bef0
sub dword [rsp + 0x4c], 0x2aa86056
mov edx, 0x68ad9565
sub edx, 0x2903e389
sub edx, 0x3e732a1c
add edx, 0x4b03f16f
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x28], ecx
je 0x140070d04
not rax
mov dword [rsp + 0x74], edi
mov r12, r12
movabs rcx, 0x286e3cf44b99814c
sub rcx, 0x41c69ac9
sub rcx, 0x3de83aa
xor rcx, 0x860bada
add rax, rcx
movabs rcx, 0x4f60cd7e5b049465
sub rcx, 0x1d34dafb
sub rcx, 0x196058a4
add rcx, 0x7fffffff
xor rcx, 0x7f1ab614
rol rax, 3
rol rax, 1
add rax, rcx
xchg rsp, rsp
not rax
xchg rdx, rax
mov qword [rsi + 0x208], rdx
xchg rdx, rax
jmp 0x140070d24
mov dword [rsp + 0x74], 0x355f73c4
xor dword [rsp + 0x74], 0x56af6c15
sub dword [rsp + 0x74], 0x332b077d
sub dword [rsp + 0x74], 0x30c51853
mov edx, 0xa0c4c26
add edx, 0x5308964d
xor edx, 0x7e08a496
xor edx, 0xe5d35fb9
mov rcx, rbx
xchg r14, r14
call fcn.140074cb0
test rax, rax
je 0x140070e21
mov dword [rsp - 0x44], 0x67159172
movabs rcx, 0x68e9c4081e5e95fb
add rcx, 0x27969f99
xor rcx, 0x1c2b3fda
add rcx, 0x6b1802e6
mov dword [rsp + 0x7c], edi
add rax, rcx
movabs rcx, 0xbf11a50e613b88e2
sub rcx, 0x2334d15b
add rcx, 0x37ffde0d
xor rcx, 0x49f88a83
rol rax, 4
rol rax, 5
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x4e6f8840143623b5
add rax, 0xfe7fa6a
add rax, 0x2cb03b82
sub rax, 0x37d8a968
xor rax, 0x126a3480
xor rcx, rax
mov rbx, rbx
movabs rax, 0xe610879186ef573
add rax, 0x659eddbb
xor rax, 0x716917c9
xor rax, 0x7b186323
sub rax, 0x4c1a733f
rol rcx, 9
rol rcx, 1
not rcx
add rcx, rax
mov rbx, rbx
xchg rcx, rbp
mov qword [rsi + 0x210], rbp
xchg rbp, rcx
jmp 0x140070e41
mov dword [rsp + 0x7c], 0x460d121
add dword [rsp + 0x7c], 0x4382cf7a
add dword [rsp + 0x7c], 0x32680e1f
sub dword [rsp + 0x7c], 0x7a4baeb9
mov edx, 0x4f9f3d13
sub edx, 0x3636129b
xor edx, 0x4eded39c
add edx, 0xa68ffc3f
mov rcx, rbx
mov dword [rsp - 0x44], 0x4966be49
call fcn.140074cb0
test rax, rax
je 0x140070eef
mov dword [rsp - 0x14], edx
rol rax, 4
rol rax, 0x1c
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x35dd38bc41ba3282
sub rcx, 0x1a493a9b
xor rcx, 0x7a4b3f49
sub rcx, 0x1a38ea29
add rcx, 0x5d20fb5b
not rax
xchg r12, r12
mov dword [rsp + 0xa4], edi
rol rax, 4
not rax
rol rax, 0x28
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x44], 0x3942e99f
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x218], r11
xchg r11, rax
jmp 0x140070f26
mov dword [rsp + 0xa4], 0x5c5000ca
sub dword [rsp + 0xa4], 0x4d065265
xor dword [rsp + 0xa4], 0x69ef289d
xor dword [rsp + 0xa4], 0x5232592
sub dword [rsp + 0xa4], 0x6385a369
mov edx, 0x4cc69392
sub edx, 0x13125329
sub edx, 0x131818a9
xor edx, 0xde72a72c
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074cb0
mov r11, r11
test rax, rax
je 0x140071007
not rax
mov r11, r11
mov dword [rsp + 0xac], edi
rol rax, 1
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0xd8825f1a592bf815
add rcx, 0xef5bbbb
sub rcx, 0x25dc568d
sub rcx, 0x409834f
add rax, rcx
movabs rcx, 0x29f10c6e1506d9a6
xor rcx, 0x723b737e
xor rcx, 0x4b73c46e
sub rcx, 0x153b5bef
add rcx, 0x5e169fdd
xor rax, rcx
mov r13, r13
movabs rcx, 0x606b087363958740
sub rcx, 0x5355bd0e
add rcx, 0x6ba43e67
add rcx, 0x7fffffff
sub rcx, 0x48a0c974
add rax, rcx
mov dword [rsp - 0x34], 0x1ec10d4d
not rax
xchg r12, rax
mov qword [rsi + 0x220], r12
xchg r12, rax
jmp 0x140071033
mov dword [rsp + 0xac], 0x7125df5c
sub dword [rsp + 0xac], 0x1ce008ee
xor dword [rsp + 0xac], 0x295d892c
xor dword [rsp + 0xac], 0x7d185f43
mov edx, 0xd35bf23
add edx, 0x54846a5b
xor edx, 0x14dae6de
sub edx, 0x32066f95
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x3c], edx
je 0x1400710f7
movabs rcx, 0xb264330b3635a467
add rcx, 0xb6e6fdb
sub rcx, 0x26352351
add rcx, 0x29089eb9
xor rcx, 0x106bbc2d
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x1c], ebp
add rax, rcx
movabs rcx, 0x5b758f8e39d84c8b
xor rcx, 0xb38df91
sub rcx, 0x2fa9a3cd
add rcx, 0x7fffffff
xor rcx, 0x43e9f09a
rol rax, 7
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x22c8a681
ror rax, 4
ror rax, 2
ror rax, 4
ror rax, 7
ror rax, 1
not rax
mov dword [rsp - 0x40], esp
mov qword [rsi + 0x228], rax
jmp 0x140071117
mov dword [rsp + 0x38], 0x7198f58d
sub dword [rsp + 0x38], 0x1139f55a
add dword [rsp + 0x38], 0x821172a
xor dword [rsp + 0x38], 0x6880175c
mov edx, 0x4a3befe3
sub edx, 0x3fede2b7
add edx, 0x4efd2c63
add edx, 0x6e5ac74
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140074cb0
test rax, rax
je 0x140071203
mov dword [rsp - 0xc], 0x1e867198
movabs rcx, 0x3ae6461b77580491
sub rcx, 0x33fdc06
xor rcx, 0x72e448f1
add rcx, 0x48fcf079
add rcx, 0x42a17f07
mov dword [rsp + 0x50], edi
add rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x828f1a96db7c63c
sub rcx, 0xcb7e8e9
xor rcx, 0x596a31ee
sub rcx, 0x6448ce5
xor rax, rcx
movabs rcx, 0x16ddaab96a4c0583
sub rcx, 0x4787b5e4
add rcx, 0x405c8e33
sub rcx, 0x8fe2c15
add rcx, 0x4eb909
not rax
mov dword [rsp - 0x30], 0xc7fa44d
ror rax, 0x1a
ror rax, 9
ror rax, 2
ror rax, 5
ror rax, 6
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x7025469f
xchg rbp, rax
mov qword [rsi + 0x230], rbp
xchg rbp, rax
jmp 0x14007122b
mov dword [rsp + 0x50], 0x5a305a4c
sub dword [rsp + 0x50], 0x507d7c7e
sub dword [rsp + 0x50], 0x52ae332
add dword [rsp + 0x50], 0x1107d832
xor dword [rsp + 0x50], 0x158fd2cf
mov edx, 0x2957b09f
add edx, 0x171323a0
sub edx, 0x18a09f84
add edx, 0x4e0dd3bb
add edx, 0x33969818
mov rcx, rbx
mov dword [rsp - 0x34], 0x22b94681
call fcn.140074cb0
test rax, rax
je 0x140071323
xchg rcx, rcx
ror rax, 0x18
ror rax, 1
movabs rcx, 0xf855b7111bcb0b6
add rcx, 0x5e6b96f6
xor rcx, 0x201b7e11
add rcx, 0x7fffffff
add rcx, 0x201b1378
xor rax, rcx
mov dword [rsp + 0x88], edi
not rax
xchg r9, r9
movabs rcx, 0x12fffe64585886a3
sub rcx, 0x14740638
add rcx, 0x1ca939b7
sub rcx, 0x2bc75d15
sub rax, rcx
xchg r13, r13
movabs rcx, 0x24a218ee75e2b71d
sub rcx, 0x6665558d
xor rcx, 0x3fe0574c
add rcx, 0x7fffffff
add rcx, 0x1b1fefc1
ror rax, 0x15
ror rax, 5
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x34], 0x75aea516
xchg rbx, rax
mov qword [rsi + 0x238], rbx
xchg rbx, rax
jmp 0x14007134f
mov dword [rsp + 0x88], 0x30eec86
xor dword [rsp + 0x88], 0x7fb12f49
xor dword [rsp + 0x88], 0x25213448
sub dword [rsp + 0x88], 0x599ef786
mov edx, 0x6d899636
add edx, 0x746b136
sub edx, 0x21c12708
xor edx, 0x222a0112
sub edx, 0x313b07e4
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x40], ebp
je 0x140071431
movabs rcx, 0xe2958d5a310df4be
xor rcx, 0xb259eef
xor rcx, 0x466647e3
sub rcx, 0x12c209e5
mov dword [rsp + 0x90], edi
mov dword [rsp - 0x10], 0x32527cca
xor rax, rcx
movabs rcx, 0x8db3d1783247b8cc
sub rcx, 0x277cf9e7
add rcx, 0x4c13e655
xor rcx, 0x24a1ee75
add rcx, 0x604e2140
ror rax, 0x18
ror rax, 0xe
ror rax, 7
ror rax, 9
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], ebx
movabs rcx, 0x5138ee8a74d351da
sub rcx, 0x5c3fc811
sub rcx, 0x16027737
add rcx, 0x363c2d2
xor rax, rcx
mov dword [rsp - 0x24], 0x73cc2c16
not rax
mov qword [rsi + 0x240], rax
jmp 0x140071468
mov dword [rsp + 0x90], 0x1111b473
add dword [rsp + 0x90], 0x2ee965a2
add dword [rsp + 0x90], 0x24404303
sub dword [rsp + 0x90], 0x43bd0990
sub dword [rsp + 0x90], 0x207e5387
mov edx, 0x6ee2449
xor edx, 0x76a13468
sub edx, 0x29dbd061
xor edx, 0xd2f45131
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], 0x6e46f344
test rax, rax
je 0x140071562
movabs rcx, 0x5be708e434ed551e
sub rcx, 0x16c88621
xor rcx, 0x3327013c
xor rcx, 0x3a3c25a2
xor rcx, 0x5e373def
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x38], esi
add rax, rcx
movabs rcx, 0x21fe3dc37513bf24
add rcx, 0x24dff08
xor rcx, 0x30f8a5ad
add rcx, 0xbbeb19c
rol rax, 1
rol rax, 2
rol rax, 0x14
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov r12, r12
movabs rcx, 0x763603087310776a
sub rcx, 0x16fbfce5
sub rcx, 0x2ac9237f
sub rcx, 0x1d1ab858
ror rax, 0xa
ror rax, 5
ror rax, 0xa
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 0xc
rol rax, 2
rol rax, 1
mov qword [rsi + 0x248], rax
jmp 0x140071599
mov dword [rsp + 0xb8], 0x4ac7747
add dword [rsp + 0xb8], 0x4f330609
xor dword [rsp + 0xb8], 0xbd5bd62
sub dword [rsp + 0xb8], 0x54b2e772
sub dword [rsp + 0xb8], 0x357d8bf
mov edx, 0x31dc4465
add edx, 0x471eef07
sub edx, 0x5f82bba9
add edx, 0x17cd4f62
add edx, 0x4d989491
xchg rbx, r14
mov rcx, r14
xchg r14, rbx
call fcn.140074cb0
mov dword [rsp - 0xc], esp
test rax, rax
je 0x140071698
movabs rcx, 0x7dc8646b3c3761a9
xor rcx, 0x31c5cd7f
xor rcx, 0x18ef2cf4
sub rcx, 0xaafca7e
add rcx, 0x7fffffff
add rcx, 0x2cf131f8
mov dword [rsp + 0xc0], edi
mov r12, r12
add rax, rcx
movabs rcx, 0x1f4f45f87e4f05bd
xor rcx, 0x2a0bc858
add rcx, 0x275f7337
add rcx, 0x7fffffff
sub rcx, 0x23bc5c4d
ror rax, 0x1d
ror rax, 5
ror rax, 1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0xb99cfe997102a02f
xor rcx, 0x12ad9f91
xor rcx, 0x11378e21
xor rcx, 0x1a197018
add rcx, 0x6e15fd91
not rax
mov dword [rsp - 0x44], 0x29062b3f
rol rax, 0xa
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x250], rax
mov dword [rsp - 0x28], 0x459e9c2b
jmp 0x1400716c4
mov dword [rsp + 0xc0], 0x37ca0fc2
xor dword [rsp + 0xc0], 0x57f2708a
xor dword [rsp + 0xc0], 0x1c8baf98
xor dword [rsp + 0xc0], 0x7cb3d0d1
mov edx, 0x753513c7
add edx, 0x9ed35cd
sub edx, 0x6097dcd9
xor edx, 0x42b46e8b
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0xc], ebx
test rax, rax
je 0x1400717bb
movabs rcx, 0x5eede610398766a6
add rcx, 0x3671831f
add rcx, 0x7180cca
add rcx, 0x7f41c0cf
mov dword [rsp + 0xc8], edi
xor rax, rcx
movabs rcx, 0xdd4bbd17740181f
sub rcx, 0x2a34f367
add rcx, 0x252e031c
xor rcx, 0x276d77f7
add rcx, 0x7fffffff
add rcx, 0x26bb299
rol rax, 5
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x5b176aa1
movabs rcx, 0x968e31ac46daa4a4
add rcx, 0xeaff555
sub rcx, 0x479225b6
add rcx, 0x2e683ad7
rol rax, 0x1a
rol rax, 3
rol rax, 0xb
rol rax, 8
rol rax, 5
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0x38], 0x18ce91ba
ror rax, 4
ror rax, 0x1c
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], edx
mov qword [rsi + 0x258], rax
jmp 0x1400717f2
mov dword [rsp + 0xc8], 0x3e699df7
add dword [rsp + 0xc8], 0x1bb66456
add dword [rsp + 0xc8], 0x9eae21e
add dword [rsp + 0xc8], 0xfa9bacc
sub dword [rsp + 0xc8], 0x73b49f36
mov edx, 0x40db1de8
sub edx, 0x1453b0a4
xor edx, 0x562c1895
sub edx, 0x109d3fa1
add edx, 0x6ae9310b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], ecx
je 0x140071895
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 5
movabs rcx, 0x45b0663719c41717
add rcx, 0x64f1e20a
xor rcx, 0x791d1475
add rcx, 0x7fffffff
xor rcx, 0x240ffb60
not rax
mov rcx, rcx
mov dword [rsp + 0xe4], edi
ror rax, 0x17
ror rax, 7
ror rax, 0x14
ror rax, 1
ror rax, 1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x260], r14
xchg r14, rax
jmp 0x1400718cc
mov dword [rsp + 0xe4], 0x46910e6f
add dword [rsp + 0xe4], 0x22535a07
add dword [rsp + 0xe4], 0xda20eb7
sub dword [rsp + 0xe4], 0x5f17c03e
sub dword [rsp + 0xe4], 0x176eb6ee
mov edx, 0x5f43ebc7
xor edx, 0x1604dac5
xor edx, 0x38c64484
sub edx, 0x682866e0
add edx, 0x97d0bf41
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x34], ecx
test rax, rax
je 0x140071955
rol rax, 8
movabs rcx, 0x777fbf4e3265d4ea
xor rcx, 0x3767973e
xor rcx, 0x2653bbe2
xor rcx, 0x1d92b264
add rcx, 0x2d00ea1f
not rax
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x20], esp
rol rax, 1
sub rax, rcx
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x268], r9
xchg r9, rax
jmp 0x140071981
mov dword [rsp + 0xfc], 0x6dde6082
xor dword [rsp + 0xfc], 0x59523e0b
add dword [rsp + 0xfc], 0x2562d523
sub dword [rsp + 0xfc], 0x59ef33ab
mov edx, 0x47b0d7c8
add edx, 0xdc83014
xor edx, 0x40c991f8
add edx, 0xc65bb364
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074cb0
test rax, rax
mov r14, r14
je 0x140071a61
movabs rcx, 0xda1b8ed83fb9937b
xor rcx, 0x4bb79a80
xor rcx, 0x354e7bfb
add rcx, 0x45f1dfe8
mov r13d, edi
mov dword [rsp - 0x20], ebx
add rax, rcx
movabs rcx, 0x596f82f32def9462
add rcx, 0x26fbaaab
add rcx, 0xfdff10c
sub rcx, 0x580b28e3
rol rax, 0x18
rol rax, 8
rol rax, 3
rol rax, 5
rol rax, 1
xor rax, rcx
movabs rcx, 0x663c73c1301f1122
add rcx, 0x55a3dff
add rcx, 0x388c9dc8
xor rcx, 0x40f3331c
rol rax, 4
rol rax, 0x1c
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
ror rax, 3
ror rax, 7
ror rax, 1
not rax
xchg rbx, rax
mov qword [rsi + 0x270], rbx
xchg rbx, rax
jmp 0x140071a7c
mov r13d, 0x69432527
xor r13d, 0x46d26d74
add r13d, 0x25673c16
xor r13d, 0x54f88468
mov edx, 0x63936387
xor edx, 0x626ce898
xor edx, 0x667d38da
xor edx, 0xa8c3a85a
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140074cb0
mov dword [rsp - 0xc], ecx
test rax, rax
je 0x140071b21
ror rax, 1
movabs rcx, 0x73e1eab4290874ff
xor rcx, 0x101f110f
xor rcx, 0x3e0bb2ae
add rcx, 0x7fffffff
add rcx, 0x6f93b54b
not rax
mov r12d, edi
mov dword [rsp - 0x30], 0x108573c
add rax, rcx
movabs rcx, 0x7d84580557aac277
add rcx, 0x26a2817
sub rcx, 0x524e6e48
add rcx, 0x7fffffff
add rcx, 0x501bb81f
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x278], rdi
xchg rdi, rax
jmp 0x140071b3c
mov r12d, 0xfd7f14e
add r12d, 0x14f7c3cf
add r12d, 0x61956e0
sub r12d, 0x2ae90bfc
mov edx, 0x53583306
sub edx, 0x1400bbc0
sub edx, 0x3cbbce9b
xor edx, 0x4a69cbc5
xor edx, 0x2296c996
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140074cb0
test rax, rax
je 0x140071c0c
xchg rcx, rcx
not rax
movabs rcx, 0xbf3cd4ed0d3a1389
add rcx, 0x4359bd3f
sub rcx, 0x90804ab
xor rcx, 0x58d2950c
add rcx, 0x7fffffff
xor rcx, 0x6ec1dd95
rol rax, 0x15
rol rax, 9
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
mov r15d, edi
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x137186783a0474fb
add rcx, 0x403a746e
sub rcx, 0x2d4ee349
sub rcx, 0x470487af
add rcx, 0xc736038
sub rax, rcx
rol rax, 3
rol rax, 0x1f
rol rax, 5
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x280], r12
xchg r12, rax
jmp 0x140071c2e
mov r15d, 0x3fb82ecc
add r15d, 0x26060f94
sub r15d, 0x7d217f3
add r15d, 0x1e9c9a74
sub r15d, 0x7c88c0e0
mov edx, 0x33e9fa15
xor edx, 0x7dbac9af
sub edx, 0x44b9edaf
add edx, 0x88fc4f1e
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140074cb0
test rax, rax
je 0x140071d23
mov r11, r11
movabs rcx, 0x6f77fb5620f17933
sub rcx, 0x2074774f
add rcx, 0x20fe1c5d
add rcx, 0x1b0b6822
add rcx, 0x7fffffff
add rcx, 0x234f9338
mov r14d, edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0xdd7957451e305ee9
add rcx, 0x38f1db17
sub rcx, 0x32d5e114
xor rcx, 0x63dcce0
xor rax, rcx
mov dword [rsp - 0x2c], 0xbe7f87b
movabs rcx, 0x9e61e9f937f1e7e7
add rcx, 0x15eb66b9
add rcx, 0x59932b
add rcx, 0x3389c18d
rol rax, 5
rol rax, 0x1a
rol rax, 0xe
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
not rax
xchg r8, r8
ror rax, 0x2b
ror rax, 7
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x288], rax
xchg rdx, rdx
jmp 0x140071d3e
mov r14d, 0x3c7b45ac
add r14d, 0x1022dad3
sub r14d, 0x223a0ca9
sub r14d, 0x2a6413d5
mov edx, 0x510db641
sub edx, 0x28e48611
sub edx, 0xdb8045a
add edx, 0x2b878d4c
add edx, 0x9376a0c
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
xchg r14, r14
je 0x140071e4b
ror rax, 0x20
ror rax, 0x14
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1b1020aa2ac799bf
add rcx, 0x3e2c5aa5
xor rcx, 0x5d5b4c9a
add rcx, 0x72f07d67
xor rax, rcx
mov ebp, edi
mov dword [rsp - 0x30], edx
not rax
movabs rcx, 0x1b4527ba6183e4a4
add rcx, 0x128da6c7
sub rcx, 0x123315a0
xor rcx, 0x10e42791
add rcx, 0x7faa1ce8
ror rax, 0x18
ror rax, 7
ror rax, 8
ror rax, 5
ror rax, 4
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x2cae77e1082de672
xor rcx, 0x14cdbd43
add rcx, 0x281d1e2e
xor rcx, 0x6d713752
add rax, rcx
mov r15, r15
rol rax, 0x24
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x290], rax
jmp 0x140071e62
mov ebp, 0x76f0cfcc
xor ebp, 0x579fa1f2
xor ebp, 0x44a170e2
sub ebp, 0x65ce1edb
mov edx, 0x73c58e75
sub edx, 0x10169cf4
xor edx, 0x449bfd46
add edx, 0x43490d5
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.140074cb0
mov dword [rsp - 0x30], 0x2f5cf781
test rax, rax
je 0x140071f3f
movabs rcx, 0x1a9900413e7e3445
add rcx, 0x2238d747
sub rcx, 0x430527c
add rcx, 0xbde18c4
add rax, rcx
mov dword [rsp - 0xc], 0x28f90303
movabs rcx, 0x29cac5d64e6309eb
sub rcx, 0x42074985
add rcx, 0x37f43dea
add rcx, 0x34047c31
sub rcx, 0x60c13593
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x2a670da81d2a46e3
xor rcx, 0x1d396b97
xor rcx, 0x736f7652
sub rcx, 0x41a4e169
add rcx, 0x7fffffff
xor rcx, 0x598ddea2
ror rax, 0x2f
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x2098f189
mov qword [rsi + 0x298], rax
jmp 0x140071f5c
mov edi, 0x5268e014
add edi, 0x747e4b9
sub edi, 0x10290d1a
xor edi, 0x13a6761
xor edi, 0x48bdd0d3
mov eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x1a0]
mov r15, r15
or eax, dword [rsp + 0x1a8]
or eax, edi
or eax, dword [rsp + 0x20]
mov dword [rsp - 0x1c], 0x1b8c66db
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
mov dword [rsp - 0x20], 0x47fa7eb4
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
xchg rsi, rsi
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
mov dword [rsp - 0x14], ebx
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x10], 0x3a7b1485
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
mov rsp, rsp
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov dword [rsp - 0x10], 0x125a6e54
or eax, dword [rsp + 0x7c]
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]
or eax, dword [rsp + 0x98]
mov dword [rsp - 0x3c], ebp
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
mov dword [rsp - 0x18], 0x5422aa3f
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
mov rdx, rdx
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
xchg rdi, rdi
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
mov dword [rsp - 0x30], esi
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
mov dword [rsp - 0x10], 0x1afab39d
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
mov dword [rsp - 0x40], 0x53cbd0de
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
mov r13, r13
or eax, dword [rsp + 0xfc]
or eax, r13d
or eax, dword [rsp + 0x100]
mov rdx, rdx
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
or eax, dword [rsp + 0x110]
xchg r15, r15
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
xchg r14, r14
or eax, dword [rsp + 0x120]
or eax, r12d
or eax, dword [rsp + 0x124]
or eax, dword [rsp + 0x128]
xchg r12, r12
or eax, r15d
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
mov dword [rsp - 0x3c], ebx
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
or eax, r14d
or eax, dword [rsp + 0x140]
mov dword [rsp - 0x34], ebx
xchg r9, rbx
mov r9, qword [rsp + 0x190]
xchg rbx, r9
or eax, ebp
or eax, dword [rsp + 0x144]
or eax, dword [rsp + 0x148]
mov rsi, rsi
sete al
neg rsp
add rsp, 0xfffffffffffffeb0
neg rsp
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
xchg r15, r15
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret