Function at 0x14006c190
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r13
mov qword [rsp + 8], r13
xchg r13, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
mov rsi, rsi
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0x4418aca8
sub rsp, 0x4418adf8
xchg rdx, rsi
mov rdx, rsi
xchg rsi, rdx
xchg rbx, r10
mov r10, rcx
xchg rbx, r10
mov edx, 0x199fc472
xor edx, 0x6a1f93a2
xor edx, 0xe1a5aa8
xor edx, 0x223c6363
xor edx, 0xb2ba99cb
call fcn.140074550
xor edi, edi
test rax, rax
xchg rbp, rbp
je 0x14006c2df
rol rax, 5
rol rax, 0x1e
rol rax, 2
rol rax, 1
movabs rcx, 0x26ebbb434f3f2b9a
add rcx, 0x2466669d
xor rcx, 0x3b6f371e
xor rcx, 0x124e42f6
sub rcx, 0x2134afc7
xor rax, rcx
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x3c], ecx
rol rax, 0x17
movabs rcx, 0x2c39d0d540298430
add rcx, 0x3c9d4e57
sub rcx, 0x75d36ad2
add rcx, 0x7fffffff
add rcx, 0x36b44601
xor rax, rcx
mov dword [rsp - 0x30], 0x7f0ec97a
movabs rcx, 0x2a91e2b354de0c84
sub rcx, 0xb3e0b3b
sub rcx, 0x21f8d20c
add rcx, 0x7fffffff
xor rcx, 0x4cf610dd
not rax
add rax, rcx
rol rax, 3
rol rax, 2
rol rax, 2
mov qword [rsi], rax
jmp 0x14006c2ff
mov dword [rsp + 0x40], 0x3bd0e93e
add dword [rsp + 0x40], 0x3625f3ed
add dword [rsp + 0x40], 0xcd7dfff
xor dword [rsp + 0x40], 0x7ecebd2b
mov edx, 0x2990fa35
add edx, 0x54cd0f6
sub edx, 0x15c752de
xor edx, 0x5556c939
add edx, 0x79c27e10
mov rcx, rbx
mov dword [rsp - 0xc], esp
call fcn.140074550
test rax, rax
je 0x14006c3ec
mov dword [rsp - 0x40], 0x7e181fef
not rax
mov dword [rsp + 0x50], edi
movabs rcx, 0x6051bc0145695df2
xor rcx, 0x16e009c1
add rcx, 0x16400f2b
add rcx, 0x36b5329e
sub rax, rcx
movabs rcx, 0x4eed88a037df3c18
xor rcx, 0x3376bce9
add rcx, 0x8e3034c
add rcx, 0x7fffffff
add rcx, 0x545dfe10
xor rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0x37b5a6d38e19d3d
xor rcx, 0x7c0dbe72
sub rcx, 0x1c8bc90a
add rcx, 0x3f927986
xor rcx, 0x71a6bb1d
add rax, rcx
mov r14, r14
ror rax, 0xb
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg rbx, rax
mov qword [rsi + 8], rbx
xchg rbx, rax
jmp 0x14006c40c
mov dword [rsp + 0x50], 0x422eb6a0
xor dword [rsp + 0x50], 0xd971d45
sub dword [rsp + 0x50], 0x33dd546c
sub dword [rsp + 0x50], 0x1bdc5778
mov edx, 0x5223d719
add edx, 0x1fb0452a
xor edx, 0x58afeb8b
add edx, 0x9fbb2e7b
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140074550
test rax, rax
je 0x14006c4d1
mov dword [rsp - 0x30], ecx
movabs rcx, 0x444d43a85791c165
sub rcx, 0x205b95e7
add rcx, 0x18faa69d
xor rcx, 0x4dc7ab67
mov dword [rsp + 0x58], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x72a38b950260585e
add rcx, 0x215146bc
sub rcx, 0xaf4964a
add rcx, 0x52b30646
xor rax, rcx
movabs rcx, 0x7a5c0b57252705bd
xor rcx, 0x29b8614c
add rcx, 0x2f73f909
add rcx, 0x7fffffff
xor rcx, 0x44e85b78
ror rax, 0x13
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0x10], rdx
xchg rdx, rax
jmp 0x14006c4f9
mov dword [rsp + 0x58], 0x6ae2f899
sub dword [rsp + 0x58], 0x1db55329
sub dword [rsp + 0x58], 0x2c2d503e
xor dword [rsp + 0x58], 0x552408e1
sub dword [rsp + 0x58], 0x74245dd2
mov edx, 0xc38c3f7
xor edx, 0x29a6e804
add edx, 0x2318e85b
add edx, 0x133c1d37
sub edx, 0x562ce2e3
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140074550
mov dword [rsp - 0x28], esi
test rax, rax
je 0x14006c5ce
movabs rcx, 0xf55939cc63ee6360
xor rcx, 0x68ffe6d0
add rcx, 0x7085fea9
add rcx, 0x5f34e557
mov dword [rsp + 0x124], edi
add rax, rcx
mov r13, r13
movabs rcx, 0x79be0a1327abe725
xor rcx, 0x4e21bcd0
xor rcx, 0x6a1531aa
add rcx, 0x25c159dc
xor rax, rcx
movabs rcx, 0x34f49e640e156aa1
add rcx, 0x23cc2839
add rcx, 0xc90004f
add rcx, 0x7fffffff
xor rcx, 0x57aae905
rol rax, 0x12
rol rax, 0x18
rol rax, 2
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x18], rdx
xchg rdx, rax
jmp 0x14006c5fa
mov dword [rsp + 0x124], 0x5f4cd112
sub dword [rsp + 0x124], 0x1bc93002
sub dword [rsp + 0x124], 0x2aaf4709
sub dword [rsp + 0x124], 0x18d45a06
mov edx, 0x195fbc67
xor edx, 0x25cf44c8
add edx, 0xfa57da5
xor edx, 0x81e35aac
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x3c], 0x1b5577a9
je 0x14006c72c
movabs rcx, 0x5b00df0902bc48f2
add rcx, 0x57381e10
add rcx, 0x22c0fd9d
sub rcx, 0x1635296f
sub rcx, 0x1647b752
mov dword [rsp + 0x128], edi
xor rax, rcx
movabs rcx, 0x556f42ad4a1812a1
sub rcx, 0x1150e4e5
add rcx, 0x101de3f9
xor rcx, 0x1328e72
ror rax, 0x1e
xchg rbx, rbx
xor rax, rcx
movabs rcx, 0x4950eccc72eddb3f
sub rcx, 0x468193a9
add rcx, 0x280f9233
add rcx, 0x15da0435
add rcx, 0x4fdd1e29
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x46571bfe47c5f7bf
add rcx, 0x91cd29d
add rcx, 0x2b12bc54
add rcx, 0x7fffffff
xor rcx, 0x6a8a6df
add rax, rcx
movabs rcx, 0x5893afae7278e60d
xor rcx, 0x5231befe
add rcx, 0x1f74e1be
add rcx, 0x3319b727
add rcx, 0x7fffffff
add rcx, 0x97a7747
xor rax, rcx
mov r11, r11
xchg r14, rax
mov qword [rsi + 0x20], r14
xchg r14, rax
jmp 0x14006c758
mov dword [rsp + 0x128], 0x346eb5cf
xor dword [rsp + 0x128], 0x6b0a2ad4
xor dword [rsp + 0x128], 0x2940d0cc
sub dword [rsp + 0x128], 0x76244fd6
mov edx, 0x57236e64
sub edx, 0x20945c42
add edx, 0x47a86129
sub edx, 0x41abba19
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x3c], edi
test rax, rax
je 0x14006c80b
ror rax, 9
ror rax, 1
ror rax, 1
movabs rcx, 0x1316203848530195
xor rcx, 0x38ac765f
sub rcx, 0x5b28ab6a
add rcx, 0x437183fd
add rcx, 0x6643d35e
sub rax, rcx
mov dword [rsp + 0x12c], edi
mov dword [rsp - 0x1c], esi
ror rax, 4
ror rax, 4
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
not rax
ror rax, 0xa
mov dword [rsp - 0x24], esi
not rax
rol rax, 0x1b
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x28], r10
xchg r10, rax
jmp 0x14006c842
mov dword [rsp + 0x12c], 0x59584977
add dword [rsp + 0x12c], 0x13fc0a14
xor dword [rsp + 0x12c], 0x6dda725f
xor dword [rsp + 0x12c], 0x11cc4c95
sub dword [rsp + 0x12c], 0x11426d40
mov edx, 0x288de500
add edx, 0x3cd2677
xor edx, 0x76eff867
add edx, 0x1a6bb405
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140074550
mov dword [rsp - 0x2c], ecx
test rax, rax
je 0x14006c8bf
not rax
mov dword [rsp - 0x20], ebp
mov dword [rsp + 0x144], edi
rol rax, 0x22
rol rax, 1
movabs rcx, 0x30c7661c5bc8a992
add rcx, 0x9fe342b
sub rcx, 0x50410b7d
xor rcx, 0x33f83c71
sub rax, rcx
rol rax, 0x19
rol rax, 9
rol rax, 1
mov qword [rsi + 0x30], rax
jmp 0x14006c8f6
mov dword [rsp + 0x144], 0x3579c3ae
xor dword [rsp + 0x144], 0x4692ab09
xor dword [rsp + 0x144], 0x57187514
xor dword [rsp + 0x144], 0x6510fc0e
xor dword [rsp + 0x144], 0x41e3e1bc
mov edx, 0x6424824d
xor edx, 0x15ee2ea1
sub edx, 0x4df18674
add edx, 0x53ac4bab
xor edx, 0x8305430f
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074550
test rax, rax
mov dword [rsp - 0x30], 0x72a4d094
je 0x14006c9d5
rol rax, 1
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 7
rol rax, 1
movabs rcx, 0x54efbb7a510fa8a9
sub rcx, 0x33fdf545
xor rcx, 0x571bf63a
xor rcx, 0x6591fb2b
add rcx, 0x266bf971
add rax, rcx
mov dword [rsp + 0x148], edi
mov dword [rsp - 0x1c], ecx
movabs rcx, 0xeb87b4d978b5ac29
xor rcx, 0x579afe48
sub rcx, 0xd60d626
add rcx, 0x3517ede7
xor rcx, 0x6ea62ee6
xor rax, rcx
movabs rcx, 0x3332c3dd00da527a
add rcx, 0x64047050
sub rcx, 0x428dc493
add rcx, 0x5ccf061e
sub rax, rcx
not rax
xchg r8, rax
mov qword [rsi + 0x38], r8
xchg r8, rax
jmp 0x14006ca01
mov dword [rsp + 0x148], 0x4f8eac0b
add dword [rsp + 0x148], 0x4e92d20
sub dword [rsp + 0x148], 0x48d80e50
sub dword [rsp + 0x148], 0xb9fcada
mov edx, 0x34db1bf4
add edx, 0x17d52e14
sub edx, 0x3b758dce
xor edx, 0xb57d6bc0
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x14006cb25
movabs rcx, 0x9a34ca732483ebc8
xor rcx, 0x5ab74323
sub rcx, 0x3a81efd9
sub rcx, 0x329e05d2
add rcx, 0x7fffffff
sub rcx, 0x6707057
mov dword [rsp + 0x20], edi
add rax, rcx
mov dword [rsp - 0x10], 0x745b8f0
movabs rcx, 0x5a83f74506cbbd2b
add rcx, 0x2579ad05
add rcx, 0x1853421a
sub rcx, 0x266bb4e1
add rcx, 0x20a71d90
rol rax, 0x23
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x4e25b4471bb9a5f3
add rcx, 0x9e8a33c
xor rcx, 0x2cd5ab89
add rcx, 0x4b7143a3
sub rcx, 0x52be72cb
sub rax, rcx
mov dword [rsp - 0x28], 0x34923dba
movabs rcx, 0x2e5b75123d52f35a
sub rcx, 0x31770061
add rcx, 0x1d2aea4a
add rcx, 0x60456d6
add rcx, 0x7fffffff
add rcx, 0x411066b1
xor rax, rcx
rol rax, 0x26
rol rax, 9
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x30], edi
xchg rcx, rax
mov qword [rsi + 0x40], rcx
xchg rcx, rax
jmp 0x14006cb45
mov dword [rsp + 0x20], 0x5b31e410
sub dword [rsp + 0x20], 0x4900accc
xor dword [rsp + 0x20], 0x3adb0430
sub dword [rsp + 0x20], 0x28ea3373
mov edx, 0x20b00575
add edx, 0x1bbdb022
xor edx, 0x11ff8a5e
xor edx, 0x5847dfb
add edx, 0x35c38be2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x1c], 0x45a5569
test rax, rax
je 0x14006cc12
movabs rcx, 0x5741255221658e8b
xor rcx, 0x5d725fa6
sub rcx, 0x3d8117ca
add rcx, 0x6edf568
mov dword [rsp + 0x24], edi
mov r11, r11
xor rax, rcx
movabs rcx, 0x3a6543930e841eb4
add rcx, 0x522c3926
sub rcx, 0x3e57ed6e
add rcx, 0x2e230861
add rcx, 0x638a0210
add rax, rcx
movabs rcx, 0x5f342918087727cf
add rcx, 0x455a381e
xor rcx, 0x9a246da
sub rcx, 0x3db74e27
add rcx, 0x7fffffff
add rcx, 0x3bdfafb1
xor rax, rcx
not rax
mov r8, r8
mov qword [rsi + 0x48], rax
jmp 0x14006cc3a
mov dword [rsp + 0x24], 0x3f3490b
add dword [rsp + 0x24], 0x66b30760
sub dword [rsp + 0x24], 0xbe7c416
add dword [rsp + 0x24], 0x6d52c13
xor dword [rsp + 0x24], 0x6593b869
mov edx, 0x1d384b95
add edx, 0x47888735
sub edx, 0x29aa1794
add edx, 0x1a59d7e9
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140074550
test rax, rax
mov rsp, rsp
je 0x14006cd27
ror rax, 0xa
ror rax, 1
movabs rcx, 0xc407e777710506ec
sub rcx, 0x1bd31e5a
add rcx, 0x44764
add rcx, 0x8cab88a
xor rax, rcx
mov dword [rsp - 0x34], 0x7257dd5
mov dword [rsp + 0x34], edi
movabs rcx, 0x50b6f02c38724243
add rcx, 0x22b48794
sub rcx, 0x1b765888
xor rcx, 0x190d4d05
xor rcx, 0x7c3c57bd
add rax, rcx
movabs rcx, 0x26fff6d712f00d2
sub rcx, 0x4ab5fe40
xor rcx, 0x3afd16bc
add rcx, 0x33de8811
xor rax, rcx
xchg r10, r10
movabs rcx, 0x7884d05947d3e182
xor rcx, 0x1abad608
sub rcx, 0x530c47bf
add rcx, 0x7fffffff
xor rcx, 0x5d3e7668
sub rax, rcx
xchg r14, r14
xchg rcx, rax
mov qword [rsi + 0x50], rcx
xchg rcx, rax
jmp 0x14006cd47
mov dword [rsp + 0x34], 0x4a7d06a4
add dword [rsp + 0x34], 0x25adf6e6
sub dword [rsp + 0x34], 0x3c11cb6d
xor dword [rsp + 0x34], 0x3419321c
mov edx, 0x19df9b3b
add edx, 0x577f20b5
sub edx, 0x5286b670
add edx, 0x5b1e908
xor edx, 0xaf4b8aed
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov rbp, rbp
test rax, rax
je 0x14006ce3a
rol rax, 0xd
rol rax, 1
rol rax, 0x11
rol rax, 4
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x70aa84b905d019f7
xor rcx, 0x345ef35a
add rcx, 0x34142daa
add rcx, 0x25fdb93
add rcx, 0x7f4e610e
xor rax, rcx
mov dword [rsp - 0x28], 0x4a2cfb90
mov dword [rsp + 0x3c], edi
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0x43c3907c41ceb525
xor rcx, 0xb78e927
xor rcx, 0x4258195a
xor rcx, 0x395d277
add rax, rcx
movabs rcx, 0x387cb7446bba4117
sub rcx, 0x12acd0a5
xor rcx, 0x355652d0
sub rcx, 0x406ba9ed
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0x58], rbx
xchg rbx, rax
jmp 0x14006ce5a
mov dword [rsp + 0x3c], 0x4966d97d
xor dword [rsp + 0x3c], 0x4556ebc8
add dword [rsp + 0x3c], 0x56eb0326
sub dword [rsp + 0x3c], 0x631b35da
mov edx, 0x177d29e0
xor edx, 0x406a7289
sub edx, 0x1cab6f95
add edx, 0x37de0fa9
mov rcx, rbx
mov dword [rsp - 0x24], 0x6dca60db
call fcn.140074550
test rax, rax
je 0x14006cf3e
rol rax, 0xf
rol rax, 8
movabs rcx, 0x2fa740bb53b08071
sub rcx, 0x20eec81c
sub rcx, 0x14811d39
add rcx, 0x69e682df
xor rax, rcx
mov dword [rsp - 0x14], esi
mov dword [rsp + 0x4c], edi
ror rax, 0x11
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x564ffa5e5acabebc
xor rcx, 0x17fbf7c8
add rcx, 0xfdc0f85
add rcx, 0x227af194
sub rcx, 0x408098c1
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0xa15fb3aa4beb7435
sub rcx, 0x34b88da0
xor rcx, 0xea06408
add rcx, 0x5a39fa98
sub rcx, 0x2ff84e13
ror rax, 0xd
ror rax, 0x20
ror rax, 2
ror rax, 7
ror rax, 1
add rax, rcx
mov r15, r15
mov qword [rsi + 0x60], rax
jmp 0x14006cf5e
mov dword [rsp + 0x4c], 0x7b4bea00
sub dword [rsp + 0x4c], 0x68caca4a
add dword [rsp + 0x4c], 0x3529026
sub dword [rsp + 0x4c], 0x15d3afdb
mov edx, 0x2f6dcb42
xor edx, 0x207831f
sub edx, 0xa789b9e
add edx, 0x269a37c0
xor edx, 0x66df1d8
mov rcx, rbx
mov dword [rsp - 0xc], 0x22b6e8dc
call fcn.140074550
test rax, rax
je 0x14006d064
mov r12, r12
movabs rcx, 0x3b25eeaa4e376bbb
xor rcx, 0x55ad1b09
xor rcx, 0x2a806c0c
sub rcx, 0x28e35f6a
mov dword [rsp + 0x74], edi
add rax, rcx
mov dword [rsp - 0x28], 0x127fa8df
movabs rcx, 0x30f9f8e871e46e12
sub rcx, 0x1731b5be
sub rcx, 0x1b791435
xor rcx, 0x10e59753
xor rax, rcx
movabs rcx, 0x757de8385702846e
sub rcx, 0x14cad85e
sub rcx, 0x2b885286
add rcx, 0x21f6e329
sub rax, rcx
movabs rcx, 0x14641ddb5dfbef94
sub rcx, 0x2ec0e8ee
xor rcx, 0xc8406d9
add rcx, 0x77bd040c
xor rax, rcx
mov dword [rsp - 0x44], 0x702ad572
movabs rcx, 0x75f6e88a5c51417c
xor rcx, 0x660185a3
xor rcx, 0x56e54ff0
xor rcx, 0x315b38f3
not rax
sub rax, rcx
xchg r13, r13
mov qword [rsi + 0x68], rax
jmp 0x14006d084
mov dword [rsp + 0x74], 0xfc8b6ba
add dword [rsp + 0x74], 0x5d58234b
xor dword [rsp + 0x74], 0x50701ea4
sub dword [rsp + 0x74], 0x3d50c4a0
mov edx, 0xc841dca
add edx, 0x2d2d6456
sub edx, 0x80f9d
add edx, 0x25c6aabb
xor edx, 0x69e759c5
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140074550
test rax, rax
je 0x14006d174
mov dword [rsp - 0x3c], ecx
rol rax, 0x16
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x717f32384e708dd6
sub rcx, 0x1a8b5551
add rcx, 0x217da624
xor rcx, 0x4f176c30
add rcx, 0x7fffffff
add rcx, 0x19509040
add rax, rcx
mov dword [rsp - 0xc], 0x74c0a64a
mov dword [rsp + 0x7c], edi
rol rax, 0xb
rol rax, 0x10
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x74156a7e6327e481
sub rcx, 0x4d6acd6e
add rcx, 0x5ee056bf
add rcx, 0x898fc8
xor rax, rcx
xchg r11, r11
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov qword [rsi + 0x70], rax
mov dword [rsp - 0x20], 0x1ecdbe86
jmp 0x14006d194
mov dword [rsp + 0x7c], 0x33c57c57
add dword [rsp + 0x7c], 0x4ba1beca
sub dword [rsp + 0x7c], 0x23ad3194
xor dword [rsp + 0x7c], 0x5bba098c
mov edx, 0x7b4f5b57
xor edx, 0x14f1545d
sub edx, 0x4dae30d4
add edx, 0x81ea0aa9
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140074550
test rax, rax
mov dword [rsp - 0x30], ebp
je 0x14006d272
movabs rcx, 0x941214c338e993b
add rcx, 0x3e36478e
sub rcx, 0x4a8d004d
add rcx, 0x7fffffff
xor rcx, 0x4cf2f87c
mov dword [rsp + 0x9c], edi
add rax, rcx
mov dword [rsp - 0x20], esi
movabs rcx, 0x3d17fbd2279fc9e9
add rcx, 0x5792a9bd
xor rcx, 0x46322436
xor rcx, 0x3c46e247
add rcx, 0x3ae8625d
not rax
ror rax, 0x14
ror rax, 0x12
ror rax, 1
xor rax, rcx
movabs rcx, 0x1d8d0d514a3d52e2
sub rcx, 0x3859fcbc
xor rcx, 0x14794128
add rcx, 0xa95aa12
add rcx, 0x7fffffff
add rcx, 0x2f12fc33
sub rax, rcx
mov dword [rsp - 0x34], 0x663b9bd2
mov qword [rsi + 0x78], rax
jmp 0x14006d29e
mov dword [rsp + 0x9c], 0x2987a78
xor dword [rsp + 0x9c], 0x70aae178
sub dword [rsp + 0x9c], 0x4da59cfb
xor dword [rsp + 0x9c], 0x248cfe04
mov edx, 0x1c829d10
sub edx, 0x115801ec
xor edx, 0x5caef0f
xor edx, 0xee9ce274
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x10], ecx
test rax, rax
je 0x14006d35a
movabs rcx, 0x934a6fda3ac9605d
sub rcx, 0x30b49c82
xor rcx, 0x32fb23fe
add rcx, 0x40e9c4cb
add rcx, 0x56393b3d
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x34], 0x229dbf28
add rax, rcx
movabs rcx, 0xef6c9e57b34cd0b
sub rcx, 0x36d020da
xor rcx, 0xaa35852
sub rcx, 0x3fe1853e
add rcx, 0x4f8224d7
not rax
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 0x16
ror rax, 0xd
ror rax, 4
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x80], rax
jmp 0x14006d391
mov dword [rsp + 0xa4], 0x4e74f9fd
sub dword [rsp + 0xa4], 0x2d789d61
add dword [rsp + 0xa4], 0x5e862ec2
xor dword [rsp + 0xa4], 0x26541eca
sub dword [rsp + 0xa4], 0x59d69593
mov edx, 0x2660080c
sub edx, 0x2549e5ae
xor edx, 0x464624bc
xor edx, 0xe3b05fb8
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140074550
mov dword [rsp - 0x14], 0x3776a110
test rax, rax
je 0x14006d47b
movabs rcx, 0x33f4753e2631ae69
add rcx, 0x2c2a6dda
xor rcx, 0x449389dd
add rcx, 0x7fffffff
add rcx, 0x52719e54
mov dword [rsp + 0xd4], edi
mov dword [rsp - 0x18], 0x61ffd954
xor rax, rcx
movabs rcx, 0x64918ba0196ce948
sub rcx, 0x1445e72
xor rcx, 0x2cd30902
add rcx, 0x62ef787
sub rcx, 0x1e235ce1
ror rax, 0xa
ror rax, 3
ror rax, 3
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x86e3acb01c77b97
add rcx, 0x494c745c
sub rcx, 0x333197c9
add rcx, 0x7fffffff
add rcx, 0x667d0479
rol rax, 3
rol rax, 2
add rax, rcx
mov qword [rsi + 0x88], rax
xchg r9, r9
jmp 0x14006d4b2
mov dword [rsp + 0xd4], 0x1b0f9ec7
sub dword [rsp + 0xd4], 0xe7e8c5c
xor dword [rsp + 0xd4], 0x1b1e7044
xor dword [rsp + 0xd4], 0x74e64605
sub dword [rsp + 0xd4], 0x63692429
mov edx, 0x8811dff
xor edx, 0x1b1c531c
xor edx, 0x3b55d6a
add edx, 0x81df033
xor edx, 0xc0f95830
mov rcx, rbx
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x14006d5a0
movabs rcx, 0x4c83ad4f706abccb
xor rcx, 0xd61ee91
xor rcx, 0x4ab4c25d
xor rcx, 0x501f9d45
mov dword [rsp + 0xdc], edi
xor rax, rcx
movabs rcx, 0x5f8315843433ba79
add rcx, 0x3f2a3dab
sub rcx, 0x28719217
sub rcx, 0x1e53fb3e
add rcx, 0x5d7f1212
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x5cf87d3609d79d20
add rcx, 0x74bf1809
sub rcx, 0x243052b4
add rcx, 0x159d8aaa
ror rax, 0xd
ror rax, 2
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x38], esp
ror rax, 5
ror rax, 4
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x90], rax
xchg r14, r14
jmp 0x14006d5d7
mov dword [rsp + 0xdc], 0x5ea1ac4f
sub dword [rsp + 0xdc], 0x9fbf521
sub dword [rsp + 0xdc], 0x11e049f8
xor dword [rsp + 0xdc], 0x612e7503
sub dword [rsp + 0xdc], 0x23eb1834
mov edx, 0x54b2c2af
xor edx, 0x27cb6ecb
xor edx, 0x72b844c8
add edx, 0x432c4094
xor edx, 0x8db8c0f0
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140074550
mov dword [rsp - 0x20], ebx
test rax, rax
je 0x14006d697
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xc1385f4e18a0a52c
xor rcx, 0x5837d46a
xor rcx, 0x65db62a0
xor rcx, 0x376c32ae
add rax, rcx
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x10], ebx
not rax
movabs rcx, 0xf26de95143f231a2
add rcx, 0x16745897
sub rcx, 0x2c148763
add rcx, 0xad06d13
add rcx, 0x7fffffff
add rcx, 0x162cd0ae
ror rax, 0x1b
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], edx
xchg rdi, rax
mov qword [rsi + 0x98], rdi
xchg rdi, rax
jmp 0x14006d6bf
mov dword [rsp + 0x78], 0x31841baa
add dword [rsp + 0x78], 0x4e0d6452
sub dword [rsp + 0x78], 0x39ab8107
add dword [rsp + 0x78], 0x1e059e8d
xor dword [rsp + 0x78], 0x63eb9d83
mov edx, 0x51a64ef2
sub edx, 0x1c4d5cc5
add edx, 0x3280ccdd
xor edx, 0x5a1e635a
sub edx, 0x219da736
mov rcx, rbx
call fcn.140074550
xchg r8, r8
test rax, rax
je 0x14006d73e
movabs rcx, 0xe8a8f5ae53a4a7b0
xor rcx, 0x4b699989
sub rcx, 0x14d29f53
add rcx, 0x1884438d
add rcx, 0x7fffffff
sub rcx, 0x1a1f19a1
mov dword [rsp + 0x80], edi
mov dword [rsp - 0x34], esp
xor rax, rcx
not rax
xchg rbx, rax
mov qword [rsi + 0xa0], rbx
xchg rbx, rax
jmp 0x14006d775
mov dword [rsp + 0x80], 0x6c245f7c
sub dword [rsp + 0x80], 0x5dc3f137
add dword [rsp + 0x80], 0xc92333a
add dword [rsp + 0x80], 0x1a020ac2
sub dword [rsp + 0x80], 0x34f4ac40
mov edx, 0x43df6a7c
add edx, 0x30ff814b
add edx, 0x440c8c3
xor edx, 0x8016f89a
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x34], ebp
je 0x14006d889
rol rax, 0xa
rol rax, 4
rol rax, 6
rol rax, 2
rol rax, 1
movabs rcx, 0x77ddadba3fccbaa0
add rcx, 0x3074a595
sub rcx, 0x2fd01f89
xor rcx, 0x566029be
add rcx, 0x5f427da6
xor rax, rcx
mov dword [rsp + 0xa8], edi
movabs rcx, 0x556caf9814e28d4d
xor rcx, 0x7ff09823
xor rcx, 0x20933dd7
add rcx, 0x7fffffff
xor rcx, 0x7e223df6
add rax, rcx
movabs rcx, 0x6d521cc45c13aa2e
xor rcx, 0x2311ded3
xor rcx, 0x6626e3b1
add rcx, 0x1b1fa33f
not rax
sub rax, rcx
movabs rcx, 0x2f684d2265a98394
xor rcx, 0x5688897e
add rcx, 0x10773444
add rcx, 0x721fdf29
ror rax, 0x15
ror rax, 9
ror rax, 1
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0xa8], rax
mov dword [rsp - 0x1c], esi
jmp 0x14006d8c0
mov dword [rsp + 0xa8], 0x72ae9ca
xor dword [rsp + 0xa8], 0x901d4e3
add dword [rsp + 0xa8], 0x6584bf81
sub dword [rsp + 0xa8], 0x3666a790
sub dword [rsp + 0xa8], 0x3d495519
mov edx, 0x189549ae
add edx, 0x4a02be33
xor edx, 0x3d1d33f4
add edx, 0x1e9ff4f8
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140074550
test rax, rax
xchg rbx, rbx
je 0x14006d975
movabs rcx, 0xa96df5cf3bb8b6c2
sub rcx, 0xbce2f8b
add rcx, 0x4206771d
sub rcx, 0x135c9edb
mov dword [rsp + 0xb0], edi
add rax, rcx
mov rcx, rcx
movabs rcx, 0xdbf192610f47aabd
add rcx, 0x24726e2d
add rcx, 0x240cdcde
add rcx, 0x1ace49a4
add rcx, 0x7fffffff
sub rcx, 0x62a2b69
not rax
mov dword [rsp - 0x2c], esi
rol rax, 0x21
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x10], ebp
not rax
xchg rcx, rax
mov qword [rsi + 0xb0], rcx
xchg rcx, rax
jmp 0x14006d9ac
mov dword [rsp + 0xb0], 0x3188d1f2
xor dword [rsp + 0xb0], 0x7aba2b74
add dword [rsp + 0xb0], 0xe505a55
xor dword [rsp + 0xb0], 0x5582ebf
sub dword [rsp + 0xb0], 0x5cdb7a63
mov edx, 0x12d5b906
add edx, 0x6a0b296e
xor edx, 0xb26a930
xor edx, 0x1ba84ba0
sub edx, 0x20d18969
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140074550
test rax, rax
mov r9, r9
je 0x14006da72
movabs rcx, 0x7761798656f7e18a
add rcx, 0x53735f
sub rcx, 0x4986673
add rcx, 0x7fffffff
xor rcx, 0x70ddb166
mov dword [rsp + 0xb8], edi
xor rax, rcx
movabs rcx, 0x870cfc06cfc0d27
sub rcx, 0x3bc67496
sub rcx, 0x205856aa
add rcx, 0x7fffffff
sub rcx, 0xc70c154
ror rax, 0xe
ror rax, 7
ror rax, 0x1e
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
ror rax, 7
ror rax, 0x19
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0xb8], rax
jmp 0x14006da9e
mov dword [rsp + 0xb8], 0x6841e7c4
sub dword [rsp + 0xb8], 0x1838e4d3
xor dword [rsp + 0xb8], 0x6106a12b
sub dword [rsp + 0xb8], 0x310fa3d9
mov edx, 0x21aee19f
add edx, 0x54091a21
sub edx, 0x3bebcf0a
add edx, 0x377f36af
add edx, 0x130000b2
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
xchg r14, r14
je 0x14006db6a
movabs rcx, 0xd5fea40b0aa7ba60
add rcx, 0x3241571f
add rcx, 0x3f9f15c
add rcx, 0x7fffffff
add rcx, 0x31fb8d27
mov dword [rsp + 0xe4], edi
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x24fc465751822b9d
sub rcx, 0x46a683d6
xor rcx, 0x1e4e2d8a
sub rcx, 0x995ddfe
xor rcx, 0x689c6eec
rol rax, 7
rol rax, 6
rol rax, 0x12
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
ror rax, 0x15
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0xc0], rax
jmp 0x14006db96
mov dword [rsp + 0xe4], 0x4ded3221
sub dword [rsp + 0xe4], 0x1bd4a4dc
add dword [rsp + 0xe4], 0x194a0c3c
sub dword [rsp + 0xe4], 0x4b629980
mov edx, 0x46b00352
xor edx, 0x34a47303
sub edx, 0x4ff3a74e
xor edx, 0x7f6cd2f
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.140074550
test rax, rax
mov dword [rsp - 0x24], 0x3d4993ec
je 0x14006dc73
movabs rcx, 0xd61082d6262d161
xor rcx, 0x2b340a3e
add rcx, 0x2e95ba7f
xor rcx, 0x5932f9b5
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0xc], esp
add rax, rcx
movabs rcx, 0x1cdd5af31367e286
add rcx, 0x3b2a8637
sub rcx, 0x49881033
add rcx, 0x750d9282
sub rcx, 0x269a9b47
xor rax, rcx
movabs rcx, 0x25917e132761f36c
add rcx, 0x302fa08f
sub rcx, 0x42fa28b
sub rcx, 0x2d3643c7
add rcx, 0x7fffffff
xor rcx, 0x76bd92e1
not rax
xchg rbx, rbx
sub rax, rcx
not rax
ror rax, 8
ror rax, 0xe
xchg r12, rax
mov qword [rsi + 0xc8], r12
xchg r12, rax
jmp 0x14006dc9f
mov dword [rsp + 0xe8], 0x472f4502
xor dword [rsp + 0xe8], 0x328c43d0
sub dword [rsp + 0xe8], 0x583dee22
sub dword [rsp + 0xe8], 0x1d6518af
mov edx, 0x1bf0cb8f
xor edx, 0x68408cef
add edx, 0x883757d
sub edx, 0xb3706e8
add edx, 0x893f2cea
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
je 0x14006dd6d
mov r8, r8
movabs rcx, 0xce09bbd07a99dc6b
xor rcx, 0x79bed5ef
add rcx, 0x6addc1b2
sub rcx, 0x4c860ee
mov dword [rsp + 0x100], edi
xor rax, rcx
mov dword [rsp - 0x3c], edi
movabs rcx, 0x2599c7a45d646643
xor rcx, 0x23b32227
xor rcx, 0x61c88c8b
add rcx, 0x219795bb
add rcx, 0x1130aaa0
sub rax, rcx
mov dword [rsp - 0x2c], 0x5d13f3ee
movabs rcx, 0x7e73fb831d75b77f
add rcx, 0x575c4d42
sub rcx, 0x12aac501
add rcx, 0x7fffffff
add rcx, 0x165e20b6
xor rax, rcx
mov qword [rsi + 0xd0], rax
mov dword [rsp - 0x38], esp
jmp 0x14006dd99
mov dword [rsp + 0x100], 0x18729cab
xor dword [rsp + 0x100], 0x774529c0
sub dword [rsp + 0x100], 0x43a8e39f
xor dword [rsp + 0x100], 0x2b8ed1cd
mov edx, 0x6475a428
add edx, 0xd780a3a
sub edx, 0x33a4128f
sub edx, 0x2ed4e950
xor edx, 0x44f7b4a7
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x14006deeb
movabs rcx, 0x4249e78a239ada75
sub rcx, 0x4848959
xor rcx, 0x7a745467
add rcx, 0x7fffffff
xor rcx, 0x1d1a5609
mov dword [rsp + 0x104], edi
xchg r10, r10
add rax, rcx
movabs rcx, 0x6e859ee15a52e7b8
xor rcx, 0x68d72f8b
sub rcx, 0x1fb4c1ef
add rcx, 0x14705428
add rcx, 0x5f594366
xor rax, rcx
mov dword [rsp - 0x14], 0xbc39e5a
movabs rcx, 0x546c3479756138ed
sub rcx, 0x6ca51756
add rcx, 0x3f1116f4
add rcx, 0x1f43a4e4
sub rax, rcx
movabs rcx, 0x3fff9ea5508f5d96
xor rcx, 0x58bf8361
add rcx, 0x37896de8
add rcx, 0x7fffffff
xor rcx, 0x4f99e136
xor rax, rcx
mov dword [rsp - 0x2c], 0x5b52d39a
movabs rcx, 0x79f5370c5021644f
sub rcx, 0x11ba0f0f
add rcx, 0x19e8a782
sub rcx, 0xe0b3d72
sub rcx, 0x87f4a30
not rax
mov dword [rsp - 0x24], 0x29eb349d
ror rax, 0x2c
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0xd8], rax
mov r12, r12
jmp 0x14006df22
mov dword [rsp + 0x104], 0x685db7b1
sub dword [rsp + 0x104], 0x12024ea8
xor dword [rsp + 0x104], 0x1c5b0971
xor dword [rsp + 0x104], 0x2d4887c9
sub dword [rsp + 0x104], 0x6748e7b0
mov edx, 0x58caf8e
add edx, 0x5aab2ca5
xor edx, 0x5f907130
add edx, 0x6f2643ef
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x14006dfe5
movabs rcx, 0xb4fb7dd6093509b0
add rcx, 0x5cb52cb6
xor rcx, 0x52ee2633
sub rcx, 0x94c713f
add rcx, 0x43a82c76
mov dword [rsp + 0x108], edi
add rax, rcx
xchg r8, r8
movabs rcx, 0x4bc158d9330bb614
add rcx, 0x3b678d58
sub rcx, 0x6025413c
add rcx, 0x6f38fabd
sub rcx, 0x4f6e1cfa
rol rax, 3
rol rax, 8
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x4d4f5520
rol rax, 0x2a
rol rax, 4
rol rax, 0xd
rol rax, 2
rol rax, 1
xchg r12, rax
mov qword [rsi + 0xe0], r12
xchg r12, rax
jmp 0x14006e011
mov dword [rsp + 0x108], 0x78e2114b
sub dword [rsp + 0x108], 0x29e8689f
sub dword [rsp + 0x108], 0x4bf68ab5
sub dword [rsp + 0x108], 0x3031df6
mov edx, 0x35b3520d
add edx, 0x34d75abd
sub edx, 0x128c9159
xor edx, 0x82cba646
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074550
mov dword [rsp - 0x24], 0x5859294e
test rax, rax
je 0x14006e12c
movabs rcx, 0x171a17871139d21d
add rcx, 0xfa27086
xor rcx, 0x864622d
sub rcx, 0x1b9dd288
add rcx, 0x7fffffff
sub rcx, 0x4911762
mov dword [rsp + 0x118], edi
mov dword [rsp - 0x18], 0x43bd58d7
xor rax, rcx
movabs rcx, 0x77d5b49b032e8643
xor rcx, 0x52c979eb
sub rcx, 0x3a09604c
add rcx, 0xe8f4299
add rax, rcx
movabs rcx, 0x5a4dde3056ed153
add rcx, 0x741b1338
sub rcx, 0x39cc62d3
xor rcx, 0x5a766cf7
not rax
mov dword [rsp - 0x38], 0x5ccc0a12
rol rax, 4
rol rax, 1
rol rax, 0xd
rol rax, 0xd
xor rax, rcx
movabs rcx, 0xa4928217fc3bd5c
xor rcx, 0x16170b61
xor rcx, 0x217db51d
add rcx, 0x40342908
add rax, rcx
mov rbp, rbp
ror rax, 8
ror rax, 0x26
ror rax, 3
ror rax, 0xa
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0xe8], rdi
xchg rdi, rax
jmp 0x14006e158
mov dword [rsp + 0x118], 0x2a2db574
xor dword [rsp + 0x118], 0x74ec71b0
add dword [rsp + 0x118], 0xa31828
xor dword [rsp + 0x118], 0x5f64dced
mov edx, 0x20fbb08
xor edx, 0x7522ee58
sub edx, 0x95559ec
xor edx, 0x36838ce4
add edx, 0x21388c45
mov rcx, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0xc], ebp
je 0x14006e235
ror rax, 0x10
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x2030578034122a78
sub rcx, 0x31e0f730
xor rcx, 0x121e897b
add rcx, 0x6c245dca
xor rax, rcx
mov dword [rsp - 0x1c], 0x27c967ac
mov dword [rsp + 0x11c], edi
movabs rcx, 0x5fd1c12810ab60fc
xor rcx, 0x2a336bbc
add rcx, 0x1216786a
xor rcx, 0x36e0ee66
add rcx, 0x7fffffff
sub rcx, 0x34953d5b
sub rax, rcx
movabs rcx, 0xd4b250443b21e75e
add rcx, 0x33073fcf
xor rcx, 0x6912bf34
xor rcx, 0x4877442d
xor rax, rcx
mov rdi, rdi
xchg r11, rax
mov qword [rsi + 0xf0], r11
xchg r11, rax
jmp 0x14006e26c
mov dword [rsp + 0x11c], 0x1563ac28
add dword [rsp + 0x11c], 0xf2778b0
add dword [rsp + 0x11c], 0x30a1c097
xor dword [rsp + 0x11c], 0x7bda293e
xor dword [rsp + 0x11c], 0x2ef6cc50
mov edx, 0x4abd4033
xor edx, 0x70d8f159
sub edx, 0x1bfa516b
xor edx, 0xeb46d7f
add edx, 0x45891c3b
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140074550
mov dword [rsp - 0x44], ebx
test rax, rax
je 0x14006e32c
movabs rcx, 0x3ce04cb44c04d351
add rcx, 0x27b4b3d4
sub rcx, 0x448e8176
xor rcx, 0x630f759b
add rcx, 0x169c2fc6
mov dword [rsp + 0x120], edi
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x54ba3eaf04b62e18
xor rcx, 0x552fc0ed
xor rcx, 0x14d65e11
add rcx, 0x142fb8ea
add rcx, 0x7fffffff
add rcx, 0x13a12962
ror rax, 2
ror rax, 0x10
xor rax, rcx
rol rax, 1
rol rax, 0x12
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0xf8], r12
xchg r12, rax
jmp 0x14006e363
mov dword [rsp + 0x120], 0x6fa110f9
sub dword [rsp + 0x120], 0x1847e65a
sub dword [rsp + 0x120], 0x56676fe2
add dword [rsp + 0x120], 0x15f8f146
sub dword [rsp + 0x120], 0x16eaac02
mov edx, 0x760c09bb
sub edx, 0x2289860d
sub edx, 0x50be3d8
add edx, 0x707fdaf9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
je 0x14006e47e
mov r11, r11
movabs rcx, 0x562b6d6f3f44c73d
xor rcx, 0x7a536b7c
sub rcx, 0x24838282
add rcx, 0x2ac08de4
mov dword [rsp + 0x13c], edi
xchg r10, r10
xor rax, rcx
movabs rcx, 0x50f40bbc675acc67
add rcx, 0x17b46a7a
sub rcx, 0x178f5610
sub rcx, 0x7d3d8b3
sub rcx, 0x4bdab2c5
rol rax, 0xf
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x9dbb1ed
movabs rcx, 0x11d0462f111c1702
add rcx, 0x2fce1125
add rcx, 0x1ec54eb4
add rcx, 0x58bce71a
rol rax, 0xf
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x7fe7f3ef4892fa58
sub rcx, 0x6c044b6
sub rcx, 0x3a92508d
xor rcx, 0x6b42c7c9
add rcx, 0x7fffffff
sub rcx, 0x694aa709
ror rax, 0x36
mov dword [rsp - 0x3c], edx
add rax, rcx
mov qword [rsi + 0x100], rax
jmp 0x14006e4b5
mov dword [rsp + 0x13c], 0xade7747
add dword [rsp + 0x13c], 0xc411e57
xor dword [rsp + 0x13c], 0x1a8a0ecd
add dword [rsp + 0x13c], 0x152e1506
xor dword [rsp + 0x13c], 0x22c3b058
mov edx, 0x1289f8f6
add edx, 0xc8df678
xor edx, 0x718d5fb4
xor edx, 0xf41fb100
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140074550
xchg rdx, rdx
test rax, rax
je 0x14006e58e
movabs rcx, 0x2178523104376c79
add rcx, 0x4298e92c
xor rcx, 0x3d478be0
sub rcx, 0x3cc48e1e
xor rcx, 0xe4524a3
mov dword [rsp + 0x140], edi
mov dword [rsp - 0x38], esi
xor rax, rcx
movabs rcx, 0x3e4ca35467270ca0
sub rcx, 0x501994f2
sub rcx, 0x666329e
add rcx, 0x7fffffff
add rcx, 0x5d2709db
not rax
xchg rbx, rbx
sub rax, rcx
movabs rcx, 0xf923c954e70b7bd
sub rcx, 0x2ead3b50
add rcx, 0x4bf38c18
xor rcx, 0x730ced46
not rax
ror rax, 0x13
ror rax, 0x15
ror rax, 1
ror rax, 1
xor rax, rcx
not rax
mov qword [rsi + 0x108], rax
xchg r10, r10
jmp 0x14006e5c5
mov dword [rsp + 0x140], 0x2927c290
add dword [rsp + 0x140], 0x1a0ad11e
add dword [rsp + 0x140], 0x76cf7d9
sub dword [rsp + 0x140], 0x409f5145
sub dword [rsp + 0x140], 0xa003a41
mov edx, 0x1f3c3e08
add edx, 0x3c41d766
sub edx, 0x53cb7a12
xor edx, 0x2ccb460b
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140074550
mov dword [rsp - 0x40], edx
test rax, rax
je 0x14006e6d5
movabs rcx, 0x26ca44de32c9945e
add rcx, 0x426af95
add rcx, 0x39ce7c9e
sub rcx, 0x5d841cf6
mov dword [rsp + 0x1a0], edi
xor rax, rcx
movabs rcx, 0x2c4fadc00f71d4c8
add rcx, 0x21491681
sub rcx, 0xa42cd8a
add rcx, 0x16808ccd
add rcx, 0x7fffffff
xor rcx, 0x69eec326
add rax, rcx
movabs rcx, 0x5092d1bc262ba19b
xor rcx, 0x1251c860
sub rcx, 0x2b703519
add rcx, 0x18b7b0a6
add rcx, 0x7fffffff
xor rcx, 0x70526ff4
xor rax, rcx
movabs rcx, 0x507d4d1938cc0554
sub rcx, 0x24a64b98
xor rcx, 0x2039e98
add rcx, 0x6038070d
add rcx, 0x5265aedf
not rax
xchg r13, r13
rol rax, 0x29
rol rax, 4
rol rax, 3
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x38], ecx
xchg r12, rax
mov qword [rsi + 0x110], r12
xchg r12, rax
jmp 0x14006e701
mov dword [rsp + 0x1a0], 0x10dab3a3
add dword [rsp + 0x1a0], 0x39fdae5a
xor dword [rsp + 0x1a0], 0x2c8f17cf
xor dword [rsp + 0x1a0], 0x66577633
mov edx, 0x2495677b
add edx, 0x39c6d92e
xor edx, 0x54bfaf45
sub edx, 0x5443a17
xor edx, 0x30228bf0
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140074550
test rax, rax
mov r12, r12
je 0x14006e7b5
movabs rcx, 0x6ac01ff02dfc7460
xor rcx, 0x69f0cd4d
xor rcx, 0x554f1ee
add rcx, 0x7fffffff
add rcx, 0x2b6c4250
mov dword [rsp + 0x1a8], edi
add rax, rcx
mov r13, r13
movabs rcx, 0xc89e57c540b01dce
add rcx, 0x641c3f0
sub rcx, 0x4219958c
add rcx, 0x4b2359c9
not rax
mov dword [rsp - 0x34], ecx
ror rax, 6
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg rdi, rdi
mov qword [rsi + 0x118], rax
jmp 0x14006e7e1
mov dword [rsp + 0x1a8], 0xebd9f73
add dword [rsp + 0x1a8], 0x5cef4a96
sub dword [rsp + 0x1a8], 0x114d17dc
sub dword [rsp + 0x1a8], 0x5a5fd22c
mov edx, 0x4896587b
add edx, 0x12221ea1
sub edx, 0x45f9cccd
xor edx, 0x71be00f6
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074550
test rax, rax
mov r8, r8
je 0x14006e86a
rol rax, 0x35
rol rax, 6
rol rax, 1
movabs rcx, 0x52cf4c9735b3fa89
xor rcx, 0x57682a05
xor rcx, 0x67724314
add rcx, 0x69f8e354
add rcx, 0x16e53a80
xor rax, rcx
mov r14, r14
mov dword [rsp + 0x30], edi
rol rax, 0x35
rol rax, 3
rol rax, 1
not rax
mov qword [rsi + 0x120], rax
xchg rdi, rdi
jmp 0x14006e88a
mov dword [rsp + 0x30], 0x5ab7fc9
sub dword [rsp + 0x30], 0x410a204
add dword [rsp + 0x30], 0x1bf87f5f
sub dword [rsp + 0x30], 0x1d935d23
mov edx, 0x2967b475
add edx, 0xce1cc26
add edx, 0x1d5009c1
xor edx, 0x24884487
sub edx, 0x2befcaca
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140074550
test rax, rax
je 0x14006e96e
mov rdi, rdi
movabs rcx, 0x8fc8f32d2da0473f
add rcx, 0x47a9b1d1
sub rcx, 0xc0fcf37
sub rcx, 0x3606477f
mov dword [rsp + 0x38], edi
mov r11, r11
add rax, rcx
movabs rcx, 0x96fb78b858138e9b
xor rcx, 0x1b62ad05
add rcx, 0x1efb733e
sub rcx, 0x328762bf
ror rax, 0x1b
ror rax, 1
ror rax, 4
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], esi
movabs rcx, 0xb69df02f6adccaf2
xor rcx, 0x310e441
sub rcx, 0x2165b340
add rcx, 0x2e00f105
not rax
mov dword [rsp - 0xc], 0x308d37bc
ror rax, 0xb
ror rax, 5
ror rax, 0xc
ror rax, 1
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x128], rbp
xchg rbp, rax
jmp 0x14006e996
mov dword [rsp + 0x38], 0x452ac50a
sub dword [rsp + 0x38], 0x1c6bcad2
add dword [rsp + 0x38], 0x31f569fc
xor dword [rsp + 0x38], 0x321108a7
xor dword [rsp + 0x38], 0x68a56c92
mov edx, 0x4cb0c0e4
add edx, 0x3329bd9f
sub edx, 0x660a60c6
add edx, 0x3bc43638
add edx, 0x7e58532
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140074550
xchg r9, r9
test rax, rax
je 0x14006ea7f
ror rax, 0x20
ror rax, 1
movabs rcx, 0x1dd2566c3038ee67
sub rcx, 0x29061328
xor rcx, 0x2da9d41c
add rcx, 0x7fffffff
add rcx, 0x2575b062
xor rax, rcx
mov dword [rsp + 0x44], edi
xchg r11, r11
rol rax, 0xa
rol rax, 8
rol rax, 3
movabs rcx, 0x72b98d1a7b982dd8
xor rcx, 0x7a975226
add rcx, 0xad88f8
add rcx, 0x7fffffff
add rcx, 0x5f2f4de
add rax, rcx
xchg r14, r14
movabs rcx, 0x168d476856db54db
sub rcx, 0x425c9e33
sub rcx, 0x94c2ac
xor rcx, 0x478442b5
add rcx, 0x7fffffff
add rcx, 0x189a28c7
xor rax, rcx
xchg r12, r12
xchg r8, rax
mov qword [rsi + 0x130], r8
xchg r8, rax
jmp 0x14006eaa7
mov dword [rsp + 0x44], 0x61cb92e5
sub dword [rsp + 0x44], 0x1d9acbf5
xor dword [rsp + 0x44], 0x2b248ac6
sub dword [rsp + 0x44], 0x4ce3c5d8
sub dword [rsp + 0x44], 0x2230865d
mov edx, 0x5f1c7a2c
sub edx, 0x26ecde90
add edx, 0x2a7c11ff
xor edx, 0x77e30038
add edx, 0x920b422c
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140074550
test rax, rax
je 0x14006eba8
xchg r13, r13
rol rax, 0x19
rol rax, 7
rol rax, 6
rol rax, 5
rol rax, 1
movabs rcx, 0x2f60b28116e6dade
xor rcx, 0x523f7abb
sub rcx, 0x351b5ea3
add rcx, 0x7fffffff
xor rcx, 0x57be8a04
add rax, rcx
mov dword [rsp + 0x64], edi
mov dword [rsp - 0x14], 0xc19f601
rol rax, 6
rol rax, 3
rol rax, 0xf
rol rax, 1
rol rax, 1
movabs rcx, 0x6b2f8c8c45af6a0e
add rcx, 0xbbc1a5d
add rcx, 0x18d65553
xor rcx, 0xbf5d382
xor rax, rcx
movabs rcx, 0x59d4bb4b13637dd1
xor rcx, 0x3461d503
add rcx, 0x2d688b63
xor rcx, 0x7a995a40
add rcx, 0x7fffffff
add rcx, 0x204f1193
rol rax, 0x13
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], edx
xchg r14, rax
mov qword [rsi + 0x138], r14
xchg r14, rax
jmp 0x14006ebd0
mov dword [rsp + 0x64], 0x58db2048
xor dword [rsp + 0x64], 0x24b7e23f
sub dword [rsp + 0x64], 0x66723a3
sub dword [rsp + 0x64], 0x27f8f6da
xor dword [rsp + 0x64], 0x4e0ca7fb
mov edx, 0x66eb100b
add edx, 0x46580ef
xor edx, 0x41f1082f
xor edx, 0x7d977c88
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0xc], esp
test rax, rax
je 0x14006ecaf
movabs rcx, 0x746876a44d001830
sub rcx, 0x4b952b39
add rcx, 0x506e650e
sub rcx, 0x10acc9aa
xor rcx, 0x75b95bd5
mov dword [rsp + 0x6c], edi
add rax, rcx
mov dword [rsp - 0x3c], esp
movabs rcx, 0x4586245313da73dc
xor rcx, 0x5231a32d
xor rcx, 0x5c25189b
add rcx, 0x6207f963
add rcx, 0x6b580e84
xor rax, rcx
movabs rcx, 0x1a2fc0ac16b32edc
add rcx, 0x621d6b52
xor rcx, 0x1b27759f
xor rcx, 0x39db8c47
add rcx, 0x5f2e7d38
rol rax, 5
rol rax, 0xc
rol rax, 0xd
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ebp
xchg r8, rax
mov qword [rsi + 0x140], r8
xchg r8, rax
jmp 0x14006ecd7
mov dword [rsp + 0x6c], 0x54d04947
add dword [rsp + 0x6c], 0x95449be
xor dword [rsp + 0x6c], 0x2ee83c85
xor dword [rsp + 0x6c], 0x4b5f47a6
sub dword [rsp + 0x6c], 0x3b93e825
mov edx, 0x4856a7b9
xor edx, 0x6a69605b
xor edx, 0x2cafa6d6
add edx, 0x8ad4d7b5
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
mov dword [rsp - 0x24], 0x2af6467f
test rax, rax
je 0x14006ed75
not rax
mov dword [rsp + 0x94], edi
mov rcx, rcx
rol rax, 0x28
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0xf15b6fdd6acf17d0
sub rcx, 0x5a4212ea
add rcx, 0x3db5c029
add rcx, 0x7fffffff
add rcx, 0x15966742
not rax
rol rax, 1
rol rax, 0xc
rol rax, 2
rol rax, 7
rol rax, 1
add rax, rcx
xchg r10, r10
mov qword [rsi + 0x148], rax
jmp 0x14006edac
mov dword [rsp + 0x94], 0x637173e7
sub dword [rsp + 0x94], 0x43835287
add dword [rsp + 0x94], 0x4b2b024c
add dword [rsp + 0x94], 0x34a7000
xor dword [rsp + 0x94], 0x6e6393ad
mov edx, 0x2187988f
sub edx, 0x6c6973b
add edx, 0x355e2076
add edx, 0x5fa8ccd2
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
mov rbp, rbp
je 0x14006ee6f
movabs rcx, 0xf0f4af160aa437cd
xor rcx, 0x161010e2
xor rcx, 0x6b3998b3
sub rcx, 0x134fd82a
sub rcx, 0x565b792e
mov dword [rsp + 0xbc], edi
add rax, rcx
movabs rcx, 0x690c9641758efa2f
sub rcx, 0xa9cfa9c
add rcx, 0x13a0b787
sub rcx, 0x61e3706b
add rcx, 0x3b63c3cf
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbp, rbp
ror rax, 0xf
ror rax, 1
ror rax, 3
ror rax, 1
not rax
ror rax, 0x11
ror rax, 8
ror rax, 0xc
mov qword [rsi + 0x150], rax
jmp 0x14006eea6
mov dword [rsp + 0xbc], 0x639d836
xor dword [rsp + 0xbc], 0x50a200c2
sub dword [rsp + 0xbc], 0x54244141
xor dword [rsp + 0xbc], 0x44795c85
xor dword [rsp + 0xbc], 0x460ecb37
mov edx, 0x773bde4e
sub edx, 0x35c3d4fd
add edx, 0x1f2f8d09
sub edx, 0x1bb9879
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074550
mov dword [rsp - 0x1c], ecx
test rax, rax
je 0x14006ef8f
movabs rcx, 0x6c505e5a52b85985
xor rcx, 0x2c2fd4a3
sub rcx, 0x42ff9443
xor rcx, 0x44f82709
add rcx, 0x7fffffff
xor rcx, 0x544c5c55
mov dword [rsp + 0xc4], edi
add rax, rcx
movabs rcx, 0xdab206b037faea0f
add rcx, 0x1361f08a
sub rcx, 0x5865816
xor rcx, 0x4a3c631c
xor rax, rcx
movabs rcx, 0x2012935865298241
sub rcx, 0x5cf9c510
add rcx, 0x5896b3cf
add rcx, 0x1a77fca2
sub rcx, 0x1463d015
not rax
mov dword [rsp - 0x38], 0x7fa5cc8d
sub rax, rcx
ror rax, 0xe
ror rax, 9
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x158], rax
jmp 0x14006efbb
mov dword [rsp + 0xc4], 0x17db5be9
add dword [rsp + 0xc4], 0x3f4ad019
xor dword [rsp + 0xc4], 0x329487c4
sub dword [rsp + 0xc4], 0x65b2abc5
mov edx, 0x79f07f43
xor edx, 0x3613b84f
add edx, 0x7a03541
add edx, 0x1feea346
add edx, 0x8026a357
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074550
xchg rdi, rdi
test rax, rax
je 0x14006f068
not rax
mov dword [rsp + 0xcc], edi
xchg r8, r8
ror rax, 0x16
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x79e241912d477328
add rcx, 0x3b8e9905
sub rcx, 0x1b759228
add rcx, 0x13ea1b62
add rax, rcx
movabs rcx, 0x374a0c5e66ea5950
sub rcx, 0x568e6ad0
add rcx, 0x452b946e
xor rcx, 0x36f2c7a6
add rcx, 0x49adb227
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x160], rdi
xchg rdi, rax
jmp 0x14006f09f
mov dword [rsp + 0xcc], 0x7aadf9b2
sub dword [rsp + 0xcc], 0x58b0074e
add dword [rsp + 0xcc], 0x526c5097
xor dword [rsp + 0xcc], 0x2de48dba
sub dword [rsp + 0xcc], 0x598ecf40
mov edx, 0x7cb5c455
sub edx, 0x3c4194cf
add edx, 0x458b047
add edx, 0x44938839
mov rcx, rbx
call fcn.140074550
mov rdx, rdx
test rax, rax
je 0x14006f12a
movabs rcx, 0xab55ad862a8e9ee5
sub rcx, 0x16a05c39
sub rcx, 0x12ec465
xor rcx, 0x5dd4813f
mov dword [rsp + 0x60], edi
xor rax, rcx
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x2e7fa87f16cc392d
sub rcx, 0x70aa652
add rcx, 0x2b191acb
add rcx, 0x7889a334
add rax, rcx
ror rax, 0x11
xchg r12, rax
mov qword [rsi + 0x168], r12
xchg r12, rax
jmp 0x14006f152
mov dword [rsp + 0x60], 0x42c29614
xor dword [rsp + 0x60], 0x24ff1f40
xor dword [rsp + 0x60], 0xc86695d
xor dword [rsp + 0x60], 0x60345c12
xor dword [rsp + 0x60], 0xa8fbc1a
mov edx, 0x48f0dd51
add edx, 0xc4574df
add edx, 0x7df116f
xor edx, 0xcfa4e1ee
mov rcx, rbx
mov dword [rsp - 0x24], edx
call fcn.140074550
test rax, rax
je 0x14006f24f
ror rax, 6
mov dword [rsp - 0x14], ebp
movabs rcx, 0x690880b121342a61
xor rcx, 0x593f0219
sub rcx, 0x6ab2c6a1
xor rcx, 0x4d618791
add rcx, 0x7fffffff
sub rcx, 0x2f120017
not rax
mov dword [rsp + 0x70], edi
rol rax, 0x18
rol rax, 1
add rax, rcx
movabs rcx, 0xedeb09718bc7e25
add rcx, 0x2b1bef2a
add rcx, 0xcb3517a
xor rcx, 0x4a649018
xor rcx, 0x2ebda619
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0x3541353475a535ca
sub rcx, 0x16ecee7c
sub rcx, 0x44838cb5
xor rcx, 0x63adb4ac
sub rcx, 0x737e522
add rax, rcx
mov dword [rsp - 0x40], 0x3ee31900
xchg rdi, rax
mov qword [rsi + 0x170], rdi
xchg rdi, rax
jmp 0x14006f277
mov dword [rsp + 0x70], 0x79a9587b
sub dword [rsp + 0x70], 0x187ee5e8
xor dword [rsp + 0x70], 0x291caaee
sub dword [rsp + 0x70], 0x2d507b23
xor dword [rsp + 0x70], 0x1ae65d5b
mov edx, 0x2070cf21
xor edx, 0x338f4cf7
add edx, 0x3abd6ef0
sub edx, 0x368f2624
xor edx, 0xab8d9524
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140074550
mov r8, r8
test rax, rax
je 0x14006f342
ror rax, 2
ror rax, 8
ror rax, 1
movabs rcx, 0x8c3d7bb4585948d3
xor rcx, 0x4f5849be
add rcx, 0x33b36056
sub rcx, 0x3a0b43a9
add rcx, 0x7e1cf307
add rax, rcx
mov r9, r9
mov dword [rsp + 0x88], edi
not rax
movabs rcx, 0x7fc0366b1f1dd97c
add rcx, 0x55ee3ab8
add rcx, 0x47c68ec
xor rcx, 0x6b4b4324
add rcx, 0x73f68dd7
add rax, rcx
mov dword [rsp - 0x1c], 0x14c98341
rol rax, 0x23
rol rax, 7
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x178], rax
jmp 0x14006f36e
mov dword [rsp + 0x88], 0x16f20454
sub dword [rsp + 0x88], 0x147ddbc5
add dword [rsp + 0x88], 0xbcc6c
sub dword [rsp + 0x88], 0x27ff4fa
mov edx, 0x8476577
xor edx, 0x47be8f87
sub edx, 0x681ceff
sub edx, 0x45cf38e6
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074550
test rax, rax
mov r13, r13
je 0x14006f41b
ror rax, 9
ror rax, 0xa
ror rax, 1
ror rax, 1
movabs rcx, 0x2195a29d2a0e02d0
sub rcx, 0xf8108a4
xor rcx, 0x4778ffef
sub rcx, 0x3b6adaf4
sub rax, rcx
xchg rsi, rsi
mov dword [rsp + 0x98], edi
ror rax, 0x11
ror rax, 1
ror rax, 1
movabs rcx, 0x3cb927821ef2f0e5
add rcx, 0x4a9477b4
sub rcx, 0x303cf31b
add rcx, 0x7fffffff
xor rcx, 0x59535595
xor rax, rcx
mov qword [rsi + 0x180], rax
xchg r11, r11
jmp 0x14006f452
mov dword [rsp + 0x98], 0x6e1b9774
xor dword [rsp + 0x98], 0x5a9a31e2
sub dword [rsp + 0x98], 0x340198
sub dword [rsp + 0x98], 0x1deea316
sub dword [rsp + 0x98], 0x165f01e7
mov edx, 0x5a68d64e
add edx, 0x58039b
add edx, 0x1b92bbdc
xor edx, 0xb6f2a15
sub edx, 0x5f70ee89
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov dword [rsp - 0x38], 0x5f76f895
test rax, rax
je 0x14006f508
movabs rcx, 0x4f0757084c7d6746
sub rcx, 0x351c1ffb
xor rcx, 0x3cec821d
add rcx, 0x51dcb3d6
mov dword [rsp + 0xd8], edi
xor rax, rcx
mov r13, r13
movabs rcx, 0xcb924fec6c70c097
sub rcx, 0x46fc5901
add rcx, 0xd1b66a2
sub rcx, 0x2d449eaa
rol rax, 0x18
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x4c91a9a9
not rax
xchg r13, rax
mov qword [rsi + 0x188], r13
xchg r13, rax
jmp 0x14006f534
mov dword [rsp + 0xd8], 0x7509e9d7
sub dword [rsp + 0xd8], 0x6b2dad95
add dword [rsp + 0xd8], 0x38fabb55
sub dword [rsp + 0xd8], 0x42d6f796
mov edx, 0x40b85273
sub edx, 0x1c6918a0
xor edx, 0x42cf94ed
xor edx, 0x495d0e60
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140074550
test rax, rax
xchg r9, r9
je 0x14006f620
movabs rcx, 0x78b12be33c4dd556
xor rcx, 0x13f7f447
add rcx, 0x24eef43c
add rcx, 0x120404e0
add rcx, 0x6ffca990
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x10], 0x6ae62c9d
xor rax, rcx
movabs rcx, 0x4fcd113f278c9b16
add rcx, 0x988f26c
add rcx, 0x24d9a2db
sub rcx, 0x8f24ae5
rol rax, 9
rol rax, 8
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x38], ecx
sub rax, rcx
movabs rcx, 0x6ceea4505f2b807b
add rcx, 0x13d21d38
add rcx, 0x963b8da
add rcx, 0x1bc54983
not rax
mov rdi, rdi
ror rax, 0x14
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edx
mov qword [rsi + 0x190], rax
jmp 0x14006f64c
mov dword [rsp + 0xe0], 0x4004181b
add dword [rsp + 0xe0], 0x39f028f0
xor dword [rsp + 0xe0], 0x6b17b038
sub dword [rsp + 0xe0], 0x12e3f132
mov edx, 0x19c582f4
sub edx, 0x1509d96c
add edx, 0x1009d8ab
add edx, 0x9f885d97
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0xc], esp
test rax, rax
je 0x14006f700
rol rax, 8
xchg rsp, rsp
movabs rcx, 0xccd9ff9b620e5fa9
sub rcx, 0x2ff82fa4
sub rcx, 0x266d70b1
add rcx, 0x7fffffff
add rcx, 0x1fe5478e
add rax, rcx
xchg r14, r14
mov dword [rsp + 0xf0], edi
not rax
movabs rcx, 0x7f0ab3c3253ed088
sub rcx, 0x1204ec86
add rcx, 0x6a42674f
sub rcx, 0x1bc4a26f
add rcx, 0x3bd4ac6b
sub rax, rcx
ror rax, 0xc
ror rax, 1
ror rax, 7
ror rax, 2
ror rax, 9
mov qword [rsi + 0x198], rax
mov rsi, rsi
jmp 0x14006f72c
mov dword [rsp + 0xf0], 0x7513d974
sub dword [rsp + 0xf0], 0x547a75ef
xor dword [rsp + 0xf0], 0x79b1602a
sub dword [rsp + 0xf0], 0x592803ae
mov edx, 0x55163620
sub edx, 0xdce13b0
add edx, 0x2e22ff82
add edx, 0x2456707a
mov rcx, rbx
mov dword [rsp - 0x28], esp
call fcn.140074550
test rax, rax
je 0x14006f83b
movabs rcx, 0x388c748351772d8b
add rcx, 0x2354d45e
sub rcx, 0x296af6b1
xor rcx, 0x6e722b61
add rcx, 0x7fffffff
add rcx, 0x2f506f98
mov dword [rsp + 0xf4], edi
add rax, rcx
xchg r9, r9
movabs rcx, 0x6039a3f2669effa3
sub rcx, 0x5180f835
xor rcx, 0x4361eb12
add rcx, 0x185483cc
ror rax, 0x14
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x4076912c6cd61a3b
xor rcx, 0x4d080ed5
add rcx, 0x902c39b
add rcx, 0x6f1ecfbb
ror rax, 0xf
ror rax, 1
ror rax, 0x13
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov rdx, rdx
movabs rcx, 0x123f33374e4cd1a2
sub rcx, 0x2bbddf43
add rcx, 0x4be8441d
xor rcx, 0x40396385
ror rax, 0x27
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0x1a0], r9
xchg r9, rax
jmp 0x14006f872
mov dword [rsp + 0xf4], 0x28a372e3
add dword [rsp + 0xf4], 0x17c48cbe
add dword [rsp + 0xf4], 0x5fbe3b2
xor dword [rsp + 0xf4], 0x11e4efb9
xor dword [rsp + 0xf4], 0x57870ceb
mov edx, 0x27af5dd1
sub edx, 0x2546bda5
add edx, 0x4afa42e5
xor edx, 0x796aad6c
add edx, 0xa2a7b7ba
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140074550
test rax, rax
mov dword [rsp - 0x14], esi
je 0x14006f927
ror rax, 0x37
ror rax, 6
movabs rcx, 0x4ce45111412f8ce4
add rcx, 0x376b43
add rcx, 0x8ae0f2f
xor rcx, 0x2e0a886d
xor rax, rcx
xchg rdi, rdi
mov dword [rsp + 0xfc], edi
rol rax, 2
rol rax, 5
rol rax, 5
rol rax, 0xa
rol rax, 1
movabs rcx, 0x8ad33ea07fab4778
sub rcx, 0x4ea65fb6
add rcx, 0x44a20024
sub rcx, 0x28fa4453
add rax, rcx
mov dword [rsp - 0x2c], 0x53553e97
mov qword [rsi + 0x1a8], rax
jmp 0x14006f95e
mov dword [rsp + 0xfc], 0xd230d4a
add dword [rsp + 0xfc], 0x31da884d
add dword [rsp + 0xfc], 0x3585ce06
sub dword [rsp + 0xfc], 0x47fff9b5
sub dword [rsp + 0xfc], 0x2c8369e7
mov edx, 0x1d39e78c
xor edx, 0x79ebc7ca
sub edx, 0x312d6573
add edx, 0x25906e4f
add edx, 0x1279150c
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140074550
mov dword [rsp - 0x18], 0x1b4bd509
test rax, rax
je 0x14006fa69
movabs rcx, 0x73f2e5455e8ebe40
add rcx, 0x1ef4df2
sub rcx, 0x5e2610de
add rcx, 0x7fffffff
add rcx, 0x44d4762e
mov dword [rsp + 0x110], edi
add rax, rcx
movabs rcx, 0x2d4763e2722ab42c
sub rcx, 0x2cf07ad0
add rcx, 0xf6662dd
add rcx, 0x16efe75
add rcx, 0x7fffffff
sub rcx, 0x4a12d199
ror rax, 0x11
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x2243fa5d2a9d2a82
xor rax, 0x4b217ddc
xor rax, 0x480580b0
add rax, 0x4eeb14c7
sub rax, 0x6e80ab6b
not rcx
mov dword [rsp - 0x40], 0x198e2c5e
add rcx, rax
movabs rax, 0x12f1ccb978e7ef86
sub rax, 0x4ebc80f2
add rax, 0x499d2272
add rax, 0x7fffffff
sub rax, 0x534204a1
xor rcx, rax
mov r12, r12
mov qword [rsi + 0x1b0], rcx
jmp 0x14006fa95
mov dword [rsp + 0x110], 0x5500a0e2
add dword [rsp + 0x110], 0x206e7c0e
sub dword [rsp + 0x110], 0x6d7f91fb
xor dword [rsp + 0x110], 0x7ef8af4
mov edx, 0x55a0672c
sub edx, 0x1922c486
sub edx, 0x24ecef1a
sub edx, 0x1429fe9c
add edx, 0x4ca79e2
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140074550
test rax, rax
mov rbp, rbp
je 0x14006fb58
movabs rcx, 0x120fc08c7f44b19f
sub rcx, 0x7cec68d9
xor rcx, 0x6aa1953b
add rcx, 0x44a38932
mov dword [rsp + 0x130], edi
xor rax, rcx
mov r9, r9
movabs rcx, 0x5f202dea6471cfb7
add rcx, 0x2dd7d30
xor rcx, 0x1e01747e
add rcx, 0x6e152950
sub rax, rcx
movabs rcx, 0x5e5b7276ff0db0d
sub rcx, 0x3437067e
add rcx, 0x1d710524
xor rcx, 0x4d440071
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov rbx, rbx
not rax
mov qword [rsi + 0x1b8], rax
jmp 0x14006fb8f
mov dword [rsp + 0x130], 0x5fcbe994
add dword [rsp + 0x130], 0xbc001d0
xor dword [rsp + 0x130], 0x61d9b7fc
add dword [rsp + 0x130], 0x3a01621
sub dword [rsp + 0x130], 0xdf272b8
mov edx, 0x63e71a93
xor edx, 0x22440aaf
sub edx, 0x10aa2f1a
add edx, 0xad94c874
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140074550
test rax, rax
xchg rcx, rcx
je 0x14006fc9f
movabs rcx, 0xf7c9d7f4721bf50d
sub rcx, 0xa67ca76
sub rcx, 0x54b9ce13
add rcx, 0x7fffffff
add rcx, 0x2aaf5159
mov dword [rsp + 0x134], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x3488f0fd37e36658
add rcx, 0x2cab85a3
sub rcx, 0x25652899
add rcx, 0x686acce8
ror rax, 0xa
ror rax, 5
ror rax, 1
ror rax, 1
add rcx, rax
xchg rdi, rdi
movabs rax, 0x12a941394f550229
xor rax, 0x1d518781
xor rax, 0x2d836519
sub rax, 0x4bd874e8
sub rax, 0x160dcbf
xor rcx, rax
movabs rax, 0xafdc17274f7e8c91
add rax, 0x1e3167f5
xor rax, 0xd248eba
xor rax, 0x24169780
sub rax, 0x3cbb4bfa
ror rcx, 0x12
ror rcx, 1
ror rcx, 2
ror rcx, 3
ror rcx, 1
ror rcx, 3
ror rcx, 1
ror rcx, 1
add rax, rcx
not rax
mov qword [rsi + 0x1c0], rax
mov dword [rsp - 0x30], ebp
jmp 0x14006fccb
mov dword [rsp + 0x134], 0x737528b7
xor dword [rsp + 0x134], 0x40c78d0e
add dword [rsp + 0x134], 0x23546d76
sub dword [rsp + 0x134], 0x5707132e
mov edx, 0x551c726d
xor edx, 0x334804c3
add edx, 0x8c8f35f
sub edx, 0x617cea6f
add edx, 0xe6f29abd
mov rcx, rbx
call fcn.140074550
mov rsi, rsi
test rax, rax
je 0x14006fdda
movabs rcx, 0x70653fd5c5f8737
xor rcx, 0x47417723
sub rcx, 0x629d353
add rcx, 0x26d58694
sub rcx, 0x12e1f175
mov dword [rsp + 0x138], edi
mov r14, r14
add rax, rcx
movabs rcx, 0x5ac90c3e4e39f5a3
xor rcx, 0xf455601
add rcx, 0x30ba813c
add rcx, 0x515b129d
rol rax, 0x2a
rol rax, 2
rol rax, 1
sub rax, rcx
movabs rcx, 0x108e65ef71ccbe14
sub rcx, 0x2cef621a
sub rcx, 0x25a7631a
add rcx, 0x508f5fbb
xor rcx, 0x7fcf802c
ror rax, 6
sub rax, rcx
mov dword [rsp - 0x28], ebp
movabs rcx, 0xb304244d49828a46
add rcx, 0x14fd81b0
sub rcx, 0x3b300b3e
add rcx, 0x47afe2cf
sub rcx, 0x243374af
rol rax, 0xc
rol rax, 1
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
mov qword [rsi + 0x1c8], rax
xchg rdi, rdi
jmp 0x14006fe06
mov dword [rsp + 0x138], 0x3b466d3c
add dword [rsp + 0x138], 0x1a56bdbc
add dword [rsp + 0x138], 0x12b848ff
xor dword [rsp + 0x138], 0x685573f6
mov edx, 0x6733a35a
sub edx, 0x3fd97627
xor edx, 0x174cdd6c
add edx, 0xbbbf6f49
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140074550
test rax, rax
mov r14, r14
je 0x14006ff09
movabs rcx, 0xb758313d204932b9
sub rcx, 0x101ced2
add rcx, 0x145159a8
add rcx, 0x55641d2e
mov r14d, edi
xchg r10, r10
xor rax, rcx
movabs rcx, 0x2179219d151e21a9
xor rcx, 0x2e418061
xor rcx, 0x418f8784
xor rcx, 0x3e571a77
xor rcx, 0x202fab36
rol rax, 0x10
rol rax, 7
rol rax, 7
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x40993f3f
movabs rcx, 0x575e9a16351755a1
sub rcx, 0x1c6a62ab
add rcx, 0x1255b00
add rcx, 0x173627ed
add rcx, 0x3ad8cc25
rol rax, 7
rol rax, 3
xor rax, rcx
movabs rcx, 0x285707b663fc9a4f
sub rcx, 0x5521f6ea
add rcx, 0x6306e842
sub rcx, 0x1e187ba6
add rcx, 0x23f886a0
sub rax, rcx
xchg r8, rax
mov qword [rsi + 0x1d0], r8
xchg r8, rax
jmp 0x14006ff2b
mov r14d, 0x687c900c
add r14d, 0xd4009df
sub r14d, 0x2055ada8
add r14d, 0x1d960c2
sub r14d, 0x57404d04
mov edx, 0x306b13d9
sub edx, 0x18e4e4aa
add edx, 0x3a808780
xor edx, 0x706d9a55
xor edx, 0x1b5657a9
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140074550
test rax, rax
je 0x140070015
xchg r13, r13
not rax
mov dword [rsp + 0x198], edi
movabs rcx, 0x40ba116e30715a2c
xor rcx, 0x6d9295d8
add rcx, 0x974dc54
xor rcx, 0x170953b7
add rcx, 0x2fd4433e
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x4150b3e23141c4c5
add rcx, 0xa5f8456
add rcx, 0x3da4669a
sub rcx, 0x6329c888
not rax
sub rax, rcx
mov dword [rsp - 0xc], 0x76f0bdbc
movabs rcx, 0x6859e629047e95d4
add rcx, 0x55bae601
xor rcx, 0x63b9e7ba
add rcx, 0x375ea74f
xor rcx, 0xe41867
ror rax, 0xb
ror rax, 5
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], ebx
mov qword [rsi + 0x1d8], rax
jmp 0x14007004c
mov dword [rsp + 0x198], 0x63a18f6b
sub dword [rsp + 0x198], 0xf5171cd
sub dword [rsp + 0x198], 0x18c7939
sub dword [rsp + 0x198], 0x5133c46
sub dword [rsp + 0x198], 0x4db0681e
mov edx, 0x617659bd
sub edx, 0x2ca95123
add edx, 0x27db613c
sub edx, 0x939ee4e
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074550
mov dword [rsp - 0x14], esp
test rax, rax
je 0x140070102
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x7c34bd9e318d724e
add rcx, 0x160d371b
add rcx, 0x5b3bd75
xor rcx, 0x5b7c2884
xor rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x10], 0x621ada84
ror rax, 0x10
ror rax, 4
movabs rcx, 0x3eddfc876ea90c68
sub rcx, 0x6c9be850
add rcx, 0x22d3ca88
add rcx, 0x7fffffff
add rcx, 0x13ef8b04
sub rax, rcx
ror rax, 0xa
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x1e0], r12
xchg r12, rax
jmp 0x14007012a
mov dword [rsp + 0x28], 0x75d85d6f
sub dword [rsp + 0x28], 0x38ecbd05
sub dword [rsp + 0x28], 0xba87651
xor dword [rsp + 0x28], 0xd0a4473
sub dword [rsp + 0x28], 0x3c496e69
mov edx, 0x5333d318
add edx, 0x10e84ec6
xor edx, 0x5e23d863
sub edx, 0xc2fce79
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140074550
mov r12, r12
test rax, rax
je 0x1400701d7
not rax
mov dword [rsp - 0xc], edx
mov dword [rsp + 0x2c], edi
movabs rcx, 0x3c1161ee5b4a45f2
sub rcx, 0x291e2d51
add rcx, 0x1c40afb8
add rcx, 0x12cfeba2
add rcx, 0x7fffffff
sub rcx, 0x55f27df7
add rax, rcx
movabs rcx, 0x29dd9e473c5fea20
xor rcx, 0x355c0ec7
add rcx, 0x18e06c17
xor rcx, 0x41b101c4
not rax
mov dword [rsp - 0x38], 0x66c8e52a
ror rax, 9
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x1e8], r12
xchg r12, rax
jmp 0x1400701f7
mov dword [rsp + 0x2c], 0x5493a4f0
sub dword [rsp + 0x2c], 0x23e7972
sub dword [rsp + 0x2c], 0x2b8f1133
sub dword [rsp + 0x2c], 0x26c61a4a
mov edx, 0x6ab61499
sub edx, 0x33191174
xor edx, 0x17038cd
xor edx, 0x59ca0c46
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074550
mov dword [rsp - 0x20], edx
test rax, rax
je 0x140070315
movabs rcx, 0xceaeac7e2816f964
sub rcx, 0x68ac1dc
add rcx, 0x42cf3d66
add rcx, 0x7fffffff
add rcx, 0x15bc0994
mov dword [rsp + 0x54], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x27a061b462bf258
xor rcx, 0x67348a2f
xor rcx, 0x70e7c80d
xor rcx, 0x31c22101
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xa8b97e5b37dae373
add rcx, 0x3005cb9
add rcx, 0x12441bbf
add rcx, 0x2e652f1b
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x261b2c7e543e365d
sub rax, 0x388f458c
add rax, 0x1bd31816
xor rax, 0x7bf81a87
add rax, 0x3403ff3a
xor rcx, rax
movabs rax, 0x3337f1c049aa9fc5
xor rax, 0x92ada6b
xor rax, 0x76bda94e
add rax, 0x4659496c
ror rcx, 1
ror rcx, 5
ror rcx, 3
ror rcx, 3
ror rcx, 3
xor rcx, rax
mov qword [rsi + 0x1f0], rcx
mov r10, r10
jmp 0x140070335
mov dword [rsp + 0x54], 0x78d97890
sub dword [rsp + 0x54], 0x3f74870
sub dword [rsp + 0x54], 0x54783906
sub dword [rsp + 0x54], 0x2069f719
mov edx, 0x7f8354d1
xor edx, 0x74c99357
add edx, 0x1f1f408
xor edx, 0x1a89e0b7
add edx, 0x6448ea46
mov rcx, rbx
call fcn.140074550
mov r14, r14
test rax, rax
je 0x14007041a
movabs rcx, 0xf6a655fa6ebfff77
xor rcx, 0x2e2e4cb4
sub rcx, 0x29f15d88
add rcx, 0x7fffffff
add rcx, 0x2ba4d96b
mov dword [rsp + 0x5c], edi
add rax, rcx
xchg r8, r8
movabs rcx, 0x505090c57209cd90
sub rcx, 0x26fbaa8d
add rcx, 0x25066ce2
add rcx, 0x1810b489
xor rax, rcx
movabs rcx, 0x4bf949fb34e3c361
add rcx, 0x2fcbabed
add rcx, 0x19032541
sub rcx, 0x298328c4
not rax
xchg r15, r15
rol rax, 6
rol rax, 0x29
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
rol rax, 0x1c
rol rax, 4
rol rax, 9
rol rax, 8
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1f8], rax
mov dword [rsp - 0xc], esp
jmp 0x140070442
mov dword [rsp + 0x5c], 0x6e5c187
add dword [rsp + 0x5c], 0x76aba141
sub dword [rsp + 0x5c], 0x6a98e70d
add dword [rsp + 0x5c], 0x49393307
xor dword [rsp + 0x5c], 0x5c31aec3
mov edx, 0xe9211e3
add edx, 0x6e934592
xor edx, 0x2af80ff1
add edx, 0x7d46104
sub edx, 0x2c8cef30
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov dword [rsp - 0x14], 0x149aaae9
test rax, rax
je 0x140070521
ror rax, 0x16
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0x6c3e775b425c4f27
xor rcx, 0x2d33e349
sub rcx, 0x20d14245
add rcx, 0x7fffffff
add rcx, 0xc4744d2
add rax, rcx
mov r11, r11
mov dword [rsp + 0x84], edi
movabs rcx, 0x50a2118f5da55c12
xor rcx, 0x5f875aa2
sub rcx, 0x31344b
add rcx, 0x4d9a2789
xor rax, rcx
movabs rcx, 0xbc72aff0658f5a4d
sub rcx, 0x3ec22ac9
add rcx, 0x3bffbc48
sub rcx, 0x55fc8f83
rol rax, 0xa
rol rax, 5
rol rax, 1
add rax, rcx
mov rsp, rsp
not rax
mov qword [rsi + 0x200], rax
jmp 0x140070558
mov dword [rsp + 0x84], 0x525fdf5d
add dword [rsp + 0x84], 0x1e029d8b
xor dword [rsp + 0x84], 0x22f1f53a
add dword [rsp + 0x84], 0x106eb5ef
sub dword [rsp + 0x84], 0x63023fc0
mov edx, 0x516dd355
xor edx, 0x48d42f62
add edx, 0x553f1144
sub edx, 0x38c2a322
add edx, 0x16040ed6
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
xchg rcx, rcx
test rax, rax
je 0x140070651
movabs rcx, 0xbc8376f5afd8c70
sub rcx, 0x1d498904
xor rcx, 0x3cce57f4
add rcx, 0x576b9de9
sub rcx, 0x180d41e
mov dword [rsp + 0x8c], edi
mov r8, r8
xor rax, rcx
movabs rcx, 0x5d4a52575a5f1c98
sub rcx, 0x3de0c7ed
add rcx, 0xb086fc1
sub rcx, 0x9e874df
xor rcx, 0x4773076a
not rax
add rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x5ee4d0ae3c03d1e2
sub rcx, 0xa6823e5
xor rcx, 0x752fd15d
add rcx, 0x5694e342
ror rax, 0x1c
ror rax, 9
ror rax, 1
ror rax, 1
xor rax, rcx
mov rsi, rsi
ror rax, 0xb
ror rax, 0x1f
ror rax, 7
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x208], rdi
xchg rdi, rax
jmp 0x140070688
mov dword [rsp + 0x8c], 0x415ffae7
sub dword [rsp + 0x8c], 0x3c9f6da
add dword [rsp + 0x8c], 0x1e702a5e
xor dword [rsp + 0x8c], 0x65f0e247
sub dword [rsp + 0x8c], 0x39f6cc2b
mov edx, 0x3d0aaefe
add edx, 0x8443b11
xor edx, 0x104f4899
xor edx, 0x5fba003f
add edx, 0xbc1376b3
mov rcx, rbx
call fcn.140074550
test rax, rax
xchg rbx, rbx
je 0x140070789
movabs rcx, 0x98b9a66968b84c4e
xor rcx, 0x42edc906
add rcx, 0x24e60453
sub rcx, 0x146e8ccf
add rcx, 0x6e18b73f
mov dword [rsp + 0xac], edi
add rax, rcx
mov dword [rsp - 0x14], 0x3c8b9188
movabs rcx, 0x2bbf8106053a770c
add rcx, 0x199be583
xor rcx, 0x612a7006
add rcx, 0x559fad31
ror rax, 8
ror rax, 6
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x38c386dc01a2149d
xor rcx, 0x4cc203
xor rcx, 0x4adfe3b5
add rcx, 0x261d5e0d
add rcx, 0x691bd411
ror rax, 0x1b
ror rax, 5
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], edi
mov qword [rsi + 0x210], rax
jmp 0x1400707c0
mov dword [rsp + 0xac], 0x7fd1def4
xor dword [rsp + 0xac], 0x66352ef6
sub dword [rsp + 0xac], 0x1731da02
add dword [rsp + 0xac], 0x1331945b
xor dword [rsp + 0xac], 0x15e4aa5a
mov edx, 0x5d740973
sub edx, 0x381a0502
sub edx, 0x97751bb
add edx, 0x10e1debb
xor edx, 0xd2836752
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
xchg r8, r8
je 0x14007088d
rol rax, 5
rol rax, 2
rol rax, 1
movabs rcx, 0x539a6a7a2a9b1e6f
xor rcx, 0x46748755
sub rcx, 0x40838b76
add rcx, 0x3c4cc1cf
sub rcx, 0x6480a94
add rax, rcx
mov dword [rsp - 0x10], 0x73b11033
mov dword [rsp + 0xb4], edi
rol rax, 0x27
rol rax, 0xe
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xfb3bb0f74de8b692
sub rcx, 0x30f6c247
xor rcx, 0x63eff122
xor rcx, 0x447d31d9
add rcx, 0x6753ec2a
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x218], rdi
xchg rdi, rax
jmp 0x1400708b9
mov dword [rsp + 0xb4], 0x48f786d6
sub dword [rsp + 0xb4], 0x27a7b5ec
sub dword [rsp + 0xb4], 0x4a0e814
sub dword [rsp + 0xb4], 0x1caee8d5
mov edx, 0x42cca166
xor edx, 0x22195eec
sub edx, 0x1425cd09
add edx, 0xac3e4e6b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
je 0x140070963
mov dword [rsp - 0x2c], 0x58d6c487
movabs rcx, 0xfe9c66fb34445378
add rcx, 0x41276a69
sub rcx, 0x2e901c57
add rcx, 0x7fffffff
add rcx, 0x33c9ad80
mov dword [rsp + 0x48], edi
add rax, rcx
movabs rcx, 0xf8465550050bc7f4
xor rcx, 0x5f8a2f7
add rcx, 0xb174d3c
xor rcx, 0x50d9fa4c
add rcx, 0x31508354
not rax
mov rsi, rsi
rol rax, 2
rol rax, 0xf
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0x220], rbx
xchg rbx, rax
jmp 0x140070983
mov dword [rsp + 0x48], 0x5d0d1464
xor dword [rsp + 0x48], 0x303ce85a
add dword [rsp + 0x48], 0xd986ab8
xor dword [rsp + 0x48], 0x7aca66f7
mov edx, 0x67b63818
sub edx, 0x352ca070
sub edx, 0x30c21ed
xor edx, 0x6c2715b0
mov rcx, rbx
mov rcx, rcx
call fcn.140074550
test rax, rax
je 0x140070a34
mov dword [rsp - 0x24], 0x7be9a8ef
rol rax, 0x22
movabs rcx, 0x1baa4bc879e338da
sub rcx, 0x46af4b23
xor rcx, 0x6cfbd136
add rcx, 0x7fffffff
add rcx, 0x15d24a9f
add rax, rcx
mov dword [rsp + 0x68], edi
xchg rbx, rbx
rol rax, 0x22
rol rax, 6
rol rax, 0x11
rol rax, 1
rol rax, 1
movabs rcx, 0xb20753b83fe0f90b
sub rcx, 0x113cc379
xor rcx, 0x3f870674
xor rcx, 0x35bdc11d
add rcx, 0x77f0f32a
add rax, rcx
xchg rdi, rdi
mov qword [rsi + 0x228], rax
jmp 0x140070a54
mov dword [rsp + 0x68], 0xe94fabc
add dword [rsp + 0x68], 0x62833fdd
xor dword [rsp + 0x68], 0x47505fe0
xor dword [rsp + 0x68], 0x36486578
mov edx, 0x47b2ec20
add edx, 0x105da9f9
xor edx, 0x55b5b2d4
xor edx, 0x6d95c2ce
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov r8, r8
test rax, rax
je 0x140070b8e
movabs rcx, 0x640b759654a1b915
xor rcx, 0x90f316f
xor rcx, 0x38a2d367
sub rcx, 0x334ea43
add rcx, 0x540493a9
mov dword [rsp + 0x90], edi
add rax, rcx
movabs rcx, 0x41a35d156da2f7f8
sub rcx, 0x2edfe139
sub rcx, 0x1936db04
add rcx, 0x59505c13
add rcx, 0x7fffffff
sub rcx, 0x785ee89f
xor rax, rcx
mov dword [rsp - 0x44], 0x52a38b93
movabs rcx, 0x4ea662a427ca350
sub rcx, 0x1af76c01
xor rcx, 0x4007368c
sub rcx, 0xc7d2322
add rcx, 0x9a5ab1d
sub rax, rcx
movabs rcx, 0x56332da9417cb16a
add rcx, 0x297daa16
sub rcx, 0x46d0a187
add rcx, 0x4a064dc2
xor rax, rcx
mov dword [rsp - 0x34], 0x75f334b3
movabs rcx, 0x611c6da3175bfe4f
add rcx, 0x1c13590e
xor rcx, 0x5253fdb4
add rcx, 0x7fffffff
add rcx, 0x1a60e463
ror rax, 0x15
ror rax, 8
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov rsp, rsp
xchg rcx, rax
mov qword [rsi + 0x230], rcx
xchg rcx, rax
jmp 0x140070bba
mov dword [rsp + 0x90], 0x53496933
add dword [rsp + 0x90], 0x1d7198c5
sub dword [rsp + 0x90], 0x8f60050
sub dword [rsp + 0x90], 0x67c501a7
mov edx, 0x6a0a61f4
sub edx, 0x501dba8e
xor edx, 0x7d2c6af8
sub edx, 0x2dde4560
add edx, 0x728c1850
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov r14, r14
test rax, rax
je 0x140070c95
movabs rcx, 0xca85d49655930e51
xor rcx, 0x730f7784
sub rcx, 0x10d89117
sub rcx, 0x7fa0291
xor rcx, 0x152cee69
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x10], edx
add rax, rcx
movabs rcx, 0xfe7d517907f1f329
add rcx, 0x4ad9ed8f
add rcx, 0x2c8e41a7
sub rcx, 0x23be76a8
add rcx, 0x43fd2cb5
xor rax, rcx
mov dword [rsp - 0x1c], esi
movabs rcx, 0x31275c802fd2d30a
xor rcx, 0x5155bfe6
sub rcx, 0x43335f4e
sub rcx, 0x29ebe77f
add rcx, 0x7fffffff
add rcx, 0x287377eb
sub rax, rcx
xchg rsi, rsi
xchg rsp, rax
mov qword [rsi + 0x238], rsp
xchg rsp, rax
jmp 0x140070ccc
mov dword [rsp + 0xa0], 0x51590a0b
xor dword [rsp + 0xa0], 0x20398f6
xor dword [rsp + 0xa0], 0x1f7a1fc
add dword [rsp + 0xa0], 0x145e4f37
xor dword [rsp + 0xa0], 0x670b8239
mov edx, 0x4c287220
xor edx, 0x1ce17c75
xor edx, 0x5dc5989e
xor edx, 0x5fb48d0
add edx, 0x36f23b77
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074550
test rax, rax
je 0x140070d8d
mov dword [rsp - 0x10], 0x11ac899f
rol rax, 9
rol rax, 2
rol rax, 1
movabs rcx, 0x57be529367bff7bb
sub rcx, 0x4cd340e
xor rcx, 0x25815f8e
add rcx, 0xa7e2df7
add rcx, 0x529f8dc1
add rax, rcx
mov dword [rsp - 0x1c], esp
mov dword [rsp + 0xc0], edi
not rax
movabs rcx, 0x6ce37c4325491b39
add rcx, 0x24eca96
add rcx, 0x20609dc5
add rcx, 0x7fffffff
xor rcx, 0xf11dbde
rol rax, 8
rol rax, 1
add rax, rcx
mov r14, r14
xchg r8, rax
mov qword [rsi + 0x240], r8
xchg r8, rax
jmp 0x140070db9
mov dword [rsp + 0xc0], 0x5180432d
sub dword [rsp + 0xc0], 0x4532efbc
add dword [rsp + 0xc0], 0x16fde3e9
sub dword [rsp + 0xc0], 0x234b3759
mov edx, 0x608fa39b
xor edx, 0x20ad2ec2
add edx, 0x3cc1774b
sub edx, 0x1c6dcd04
xor edx, 0xf4f15951
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.140074550
test rax, rax
xchg rsi, rsi
je 0x140070ed8
ror rax, 0x22
ror rax, 1
ror rax, 3
ror rax, 3
ror rax, 1
movabs rcx, 0x3ac8ef184c6bd325
add rcx, 0x1f015980
add rcx, 0x2385562
sub rcx, 0x5f51359a
xor rcx, 0x750668f4
add rax, rcx
mov dword [rsp - 0x20], 0x6fa5e2a
mov dword [rsp + 0xc8], edi
movabs rcx, 0x9a63e4654348142c
xor rcx, 0x1b16c666
sub rcx, 0x449f368f
add rcx, 0x143ddd01
add rcx, 0x5c1b417
xor rax, rcx
movabs rcx, 0x65e9cbc949a95eb8
add rcx, 0x32133bf9
sub rcx, 0x873309e
sub rcx, 0x8db7cdc
sub rcx, 0x58213bc8
add rax, rcx
mov dword [rsp - 0x34], 0x71cb6569
movabs rcx, 0x232e055e6766f41a
sub rcx, 0x34cc0db1
sub rcx, 0x1d477950
add rcx, 0x2b17eb45
rol rax, 0x23
rol rax, 0xc
rol rax, 1
rol rax, 5
rol rax, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x248], rbx
xchg rbx, rax
jmp 0x140070f0f
mov dword [rsp + 0xc8], 0xff1fda5
add dword [rsp + 0xc8], 0x5c9a0a9
xor dword [rsp + 0xc8], 0x4e365f79
add dword [rsp + 0xc8], 0x22bfdf11
sub dword [rsp + 0xc8], 0x7e4da047
mov edx, 0x2f99486a
sub edx, 0x760098
xor edx, 0x5e8de004
sub edx, 0x60967ce5
add edx, 0x6dc630c5
mov rcx, rbx
xchg rdi, rdi
call fcn.140074550
test rax, rax
je 0x140070fbc
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x72b0d864281e0b6
add rcx, 0x1f2badf8
sub rcx, 0x54a704e2
add rcx, 0x6c9a2f76
sub rax, rcx
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x44], 0x366e0e36
rol rax, 3
rol rax, 1
movabs rcx, 0xaeaa862c2d976e58
add rcx, 0x313e1cd3
sub rcx, 0x3bd5e440
add rcx, 0x537f7b44
xor rax, rcx
mov dword [rsp - 0x20], 0x1143d56b
mov qword [rsi + 0x250], rax
jmp 0x140070fe8
mov dword [rsp + 0xd0], 0x2dae03c8
add dword [rsp + 0xd0], 0x1742ab10
sub dword [rsp + 0xd0], 0x31ee3022
sub dword [rsp + 0xd0], 0x13027eb5
mov edx, 0x680e4d5d
sub edx, 0x4520252e
sub edx, 0xb809ade
add edx, 0x44d074df
mov rcx, rbx
xchg r8, r8
call fcn.140074550
test rax, rax
je 0x1400710cf
xchg rdi, rdi
movabs rcx, 0x75ec282560998f19
add rcx, 0x17708576
xor rcx, 0x2d6a8c7f
xor rcx, 0x72733ea
add rcx, 0x7fffffff
add rcx, 0xcbe2a7b
mov dword [rsp + 0xec], edi
xchg r9, r9
xor rax, rcx
movabs rcx, 0x180a864428e78e61
add rcx, 0x4bc1b0c8
add rcx, 0x2246f58
xor rcx, 0xe98e679
add rax, rcx
xchg r13, r13
movabs rcx, 0x6a0be4551d637238
add rcx, 0x5951a40b
xor rcx, 0x25508e0a
sub rcx, 0x48f5c8c9
add rcx, 0x10f4e864
rol rax, 0x11
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
rol rax, 2
rol rax, 0x12
rol rax, 2
rol rax, 3
rol rax, 1
mov qword [rsi + 0x258], rax
xchg rdi, rdi
jmp 0x140071106
mov dword [rsp + 0xec], 0x33f0d1c6
add dword [rsp + 0xec], 0x153a17a7
sub dword [rsp + 0xec], 0xbd46987
xor dword [rsp + 0xec], 0xeecb67
xor dword [rsp + 0xec], 0x3db8b480
mov edx, 0x51fc58dc
sub edx, 0x2b84d2a8
xor edx, 0x1aa8fde7
add edx, 0x20aaff75
xor edx, 0x897d1c73
mov rcx, rbx
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x1400711cf
rol rax, 0x18
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x19c0eff81588cc10
add rcx, 0x69eb4f4e
sub rcx, 0x78630c7d
xor rcx, 0x7722a49e
add rcx, 0x62089355
not rax
xchg rbp, rbp
mov dword [rsp + 0xf8], edi
ror rax, 0xa
ror rax, 2
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x14], 0x4e9f5b08
rol rax, 0xe
rol rax, 0xf
rol rax, 1
sub rax, rcx
ror rax, 0x25
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x260], rax
jmp 0x140071206
mov dword [rsp + 0xf8], 0x3edfcfc2
add dword [rsp + 0xf8], 0x1c2dd3d8
xor dword [rsp + 0xf8], 0x69841ea4
xor dword [rsp + 0xf8], 0x3078f794
xor dword [rsp + 0xf8], 0x2f14aab
mov edx, 0x639d0efc
sub edx, 0x26cf76d6
add edx, 0x3ca3c6a1
add edx, 0x27b86f20
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov dword [rsp - 0x38], 0x49614802
test rax, rax
je 0x1400712c2
ror rax, 0x1a
ror rax, 5
ror rax, 2
ror rax, 1
movabs rcx, 0xf7df8da0399002a7
xor rcx, 0x3ce302db
xor rcx, 0x79dba4c9
add rcx, 0x7fffffff
sub rcx, 0x3d9833e
xor rax, rcx
xchg r14, r14
mov dword [rsp + 0x10c], edi
movabs rcx, 0x5c408e4a54ef78ff
sub rcx, 0x22617cb2
sub rcx, 0x2ba36e3e
add rcx, 0x3d473151
xor rcx, 0x1c206b5d
sub rax, rcx
ror rax, 0xc
ror rax, 3
ror rax, 2
ror rax, 1
mov qword [rsi + 0x268], rax
jmp 0x1400712ee
mov dword [rsp + 0x10c], 0x7268a451
xor dword [rsp + 0x10c], 0x324e77ee
sub dword [rsp + 0x10c], 0x3a396a32
xor dword [rsp + 0x10c], 0x5ed698c
mov edx, 0x2b625da
add edx, 0x5da10cbc
xor edx, 0x23117dae
add edx, 0x98c5fa50
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140074550
mov rdi, rdi
test rax, rax
je 0x1400713c6
rol rax, 2
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x949d2fca5582736a
sub rcx, 0x52eed981
xor rcx, 0x2570ec26
add rcx, 0x1927001a
add rcx, 0x7fffffff
xor rcx, 0x3c8a66ff
add rax, rcx
mov dword [rsp - 0x24], ebp
mov dword [rsp + 0x114], edi
movabs rcx, 0x6c0ea0834114a8d6
add rcx, 0x19598f4a
add rcx, 0x1dad48dd
sub rcx, 0x280f11e1
add rcx, 0x5efe4bef
xor rax, rcx
mov dword [rsp - 0xc], 0x743f53ed
rol rax, 3
rol rax, 0xd
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 1
not rax
xchg rdi, rax
mov qword [rsi + 0x270], rdi
xchg rdi, rax
jmp 0x1400713fd
mov dword [rsp + 0x114], 0x23a2300f
sub dword [rsp + 0x114], 0x22292450
add dword [rsp + 0x114], 0x4b7ac914
sub dword [rsp + 0x114], 0x25152e02
xor dword [rsp + 0x114], 0x27dea6d0
mov edx, 0x1bbd0042
add edx, 0x50357681
xor edx, 0x8c0adaa
xor edx, 0xac73c0f6
mov rcx, rbx
call fcn.140074550
xchg rsp, rsp
test rax, rax
je 0x1400714cb
rol rax, 0x10
rol rax, 1
movabs rcx, 0xf65f32647ad1d1cb
sub rcx, 0x38b11c0
sub rcx, 0x3bd35a6b
add rcx, 0x1101b3ab
add rcx, 0x7fffffff
sub rcx, 0x2ba5de83
add rax, rcx
mov r13d, edi
mov dword [rsp - 0xc], 0x12aa6c76
not rax
movabs rcx, 0x27ae406f8c8e1d
xor rcx, 0x1cbc8346
sub rcx, 0x6f8824d4
add rcx, 0x7fffffff
xor rcx, 0x49f89767
sub rax, rcx
xchg rcx, rcx
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0x28], ecx
ror rax, 0x27
ror rax, 0x10
ror rax, 1
ror rax, 1
mov qword [rsi + 0x278], rax
xchg rdx, rdx
jmp 0x1400714ed
mov r13d, 0x47d90ebc
xor r13d, 0x350d1023
xor r13d, 0x74f01400
xor r13d, 0x65631924
xor r13d, 0x634713ba
mov edx, 0x6c994023
sub edx, 0x375c7609
xor edx, 0x446a49ee
xor edx, 0x4d8abfe7
xor edx, 0x56b896eb
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140074550
test rax, rax
mov r11, r11
je 0x14007158d
movabs rcx, 0xb5a389c339a2e983
add rcx, 0x366d9976
sub rcx, 0x410539d5
xor rcx, 0x568df63c
xor rcx, 0x36bebef7
mov r12d, edi
add rax, rcx
movabs rcx, 0xe14a8e504ad15db9
sub rcx, 0x3c41fd16
sub rcx, 0x3a4a93d
add rcx, 0x3e7d5556
ror rax, 0x13
ror rax, 2
ror rax, 1
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0x280], r12
xchg r12, rax
jmp 0x1400715a8
mov r12d, 0x2e4cdb70
xor r12d, 0x148281eb
sub r12d, 0x1dab9cd8
sub r12d, 0x1d22bdc2
mov edx, 0x54e73078
sub edx, 0x4ca5f772
xor edx, 0x533ae410
add edx, 0x3719b813
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140074550
test rax, rax
je 0x140071647
mov dword [rsp - 0x28], 0x11c274a7
movabs rcx, 0x4040d2ec680e79e3
xor rcx, 0x2fd70331
xor rcx, 0x2fa95d87
sub rcx, 0x440ce64d
mov r15d, edi
xor rax, rcx
mov dword [rsp - 0x40], esi
movabs rcx, 0x842ee77b2a5f5e83
sub rcx, 0x149139fd
add rcx, 0x2a67c30d
add rcx, 0x7fffffff
add rcx, 0x213ec307
not rax
mov dword [rsp - 0x30], esp
rol rax, 2
add rax, rcx
mov qword [rsi + 0x288], rax
jmp 0x140071662
mov r15d, 0x5e26e50b
sub r15d, 0x1f0dd919
add r15d, 0x3e41af22
sub r15d, 0x7d5abb13
mov edx, 0x4ea3caf6
xor edx, 0x6fce6d55
xor edx, 0x4552ceb6
xor edx, 0x2b0f4a3b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x1c], 0x6730796c
test rax, rax
je 0x140071765
movabs rcx, 0x237424736f629934
sub rcx, 0x3dd6419d
xor rcx, 0x575aa99d
xor rcx, 0x1470d78a
mov ebp, edi
mov r9, r9
add rax, rcx
movabs rcx, 0x29b4a75e7ae2a4ac
sub rcx, 0x69f33545
xor rcx, 0x701de51c
add rcx, 0x1e21c67f
sub rcx, 0x3c9e308f
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0x4c72f29c01f2796a
add rcx, 0x1519d7a7
add rcx, 0x419070ec
sub rcx, 0x36820928
add rcx, 0x7fffffff
xor rcx, 0x774d01f6
ror rax, 0x15
ror rax, 0x1d
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x3305d09b1b11d724
add rcx, 0x5c3e0fdc
sub rcx, 0x323b431b
xor rcx, 0x133c3e9
add rcx, 0x7798df5d
xor rax, rcx
mov dword [rsp - 0x2c], edi
mov qword [rsi + 0x290], rax
jmp 0x14007177c
mov ebp, 0x404d8587
xor ebp, 0x36b2868c
sub ebp, 0x3e70befc
sub ebp, 0x388e440e
mov edx, 0x20ac702
add edx, 0x153150bb
xor edx, 0x63903188
sub edx, 0x49428899
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140074550
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x140071857
movabs rcx, 0x2a5c55e5277efb2e
xor rcx, 0x35646aed
add rcx, 0x67b5c22a
sub rcx, 0x278734d7
add rcx, 0x7fffffff
add rcx, 0x160bb826
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x24e3253a504e431c
sub rcx, 0x434de842
add rcx, 0x2ab5702a
add rcx, 0x39e55da4
sub rcx, 0x640f0a8d
sub rax, rcx
xchg rsi, rsi
movabs rcx, 0x74f7c0ba3ed37b5c
sub rcx, 0x3b9d8c6c
xor rcx, 0xc72c810
add rcx, 0x2d854815
add rcx, 0x7fffffff
add rcx, 0x1aa7e9a
rol rax, 0x2f
rol rax, 7
rol rax, 1
add rax, rcx
xchg r15, r15
mov qword [rsi + 0x298], rax
jmp 0x140071874
mov edi, 0x145d864c
xor edi, 0x18bd5325
add edi, 0x500d88dc
sub edi, 0x4fe53dd4
sub edi, 0xd092070
or r14d, dword [rsp + 0x198]
mov dword [rsp - 0x2c], 0x589966e7
or r14d, dword [rsp + 0x1a0]
or r14d, dword [rsp + 0x1a8]
or r14d, dword [rsp + 0x20]
or r14d, dword [rsp + 0x24]
xchg rbp, rbp
or r14d, ebp
or r14d, edi
or r14d, dword [rsp + 0x28]
or r14d, dword [rsp + 0x2c]
mov dword [rsp - 0x3c], 0x4a704625
or r14d, dword [rsp + 0x30]
or r14d, dword [rsp + 0x34]
or r14d, dword [rsp + 0x38]
or r14d, dword [rsp + 0x3c]
mov rbp, rbp
or r14d, dword [rsp + 0x40]
or r14d, dword [rsp + 0x44]
or r14d, dword [rsp + 0x48]
or r14d, dword [rsp + 0x4c]
xchg rdi, rdi
or r14d, dword [rsp + 0x50]
or r14d, dword [rsp + 0x54]
or r14d, dword [rsp + 0x58]
mov r14, r14
or r14d, dword [rsp + 0x5c]
or r14d, dword [rsp + 0x60]
or r14d, dword [rsp + 0x64]
mov dword [rsp - 0x18], 0x70871bac
or r14d, dword [rsp + 0x68]
or r14d, dword [rsp + 0x6c]
or r14d, dword [rsp + 0x70]
or r14d, dword [rsp + 0x74]
mov rcx, rcx
or r14d, dword [rsp + 0x78]
or r14d, dword [rsp + 0x7c]
or r14d, dword [rsp + 0x80]
or r14d, dword [rsp + 0x84]
mov dword [rsp - 0x3c], ebp
or r14d, dword [rsp + 0x88]
or r14d, dword [rsp + 0x8c]
or r14d, dword [rsp + 0x90]
or r14d, dword [rsp + 0x94]
xchg rsi, rsi
or r14d, dword [rsp + 0x98]
or r14d, dword [rsp + 0x9c]
or r14d, dword [rsp + 0xa0]
or r14d, dword [rsp + 0xa4]
mov rbp, rbp
or r14d, dword [rsp + 0xa8]
or r14d, dword [rsp + 0xac]
or r14d, dword [rsp + 0xb0]
mov dword [rsp - 0x14], esp
or r14d, dword [rsp + 0xb4]
or r14d, dword [rsp + 0xb8]
or r14d, dword [rsp + 0xbc]
mov r12, r12
or r14d, dword [rsp + 0xc0]
or r14d, dword [rsp + 0xc4]
or r14d, dword [rsp + 0xc8]
or r14d, dword [rsp + 0xcc]
mov r8, r8
or r14d, dword [rsp + 0xd0]
or r14d, dword [rsp + 0xd4]
or r14d, dword [rsp + 0xd8]
mov dword [rsp - 0x34], edx
or r14d, dword [rsp + 0xdc]
or r14d, dword [rsp + 0xe0]
or r14d, dword [rsp + 0xe4]
xchg r11, r11
or r14d, dword [rsp + 0xe8]
or r14d, dword [rsp + 0xec]
or r14d, dword [rsp + 0xf0]
or r14d, dword [rsp + 0xf4]
mov rcx, rcx
or r14d, dword [rsp + 0xf8]
or r14d, dword [rsp + 0xfc]
or r14d, dword [rsp + 0x100]
mov dword [rsp - 0x1c], edx
or r14d, dword [rsp + 0x104]
or r14d, dword [rsp + 0x108]
or r14d, dword [rsp + 0x10c]
mov dword [rsp - 0x20], esi
or r14d, dword [rsp + 0x110]
or r14d, dword [rsp + 0x114]
or r14d, dword [rsp + 0x118]
xchg r12, r12
or r14d, dword [rsp + 0x11c]
or r14d, dword [rsp + 0x120]
or r14d, dword [rsp + 0x124]
mov dword [rsp - 0x30], ebp
or r14d, dword [rsp + 0x128]
or r14d, dword [rsp + 0x12c]
or r14d, dword [rsp + 0x130]
mov dword [rsp - 0x30], esi
or r14d, r13d
or r14d, dword [rsp + 0x134]
or r14d, r12d
mov r12, r12
or r14d, dword [rsp + 0x138]
or r14d, dword [rsp + 0x13c]
or r14d, dword [rsp + 0x140]
or r14d, dword [rsp + 0x144]
mov dword [rsp - 0x38], ecx
or r14d, dword [rsp + 0x148]
xchg r8, rbx
mov r8, qword [rsp + 0x190]
xchg r8, rbx
or r14d, r15d
mov dword [rsp - 0x2c], 0x219f6b0a
sete al
sub rsp, 0x7145b224
add rsp, 0x7145b374
pop r15
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
mov dword [rsp - 0x24], 0x3d4e6174
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
xchg rbp, rbp
ret