Function at 0x1401aedb0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
xchg rbx, rsi
mov qword [rsp + 0x20], rsi
xchg rbx, rsi
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov rdi, r8
mov rbx, rdx
test r8, r8
je 0x1401b00f5
mov dword [rbp + 0xe8], 0x44a5baf
xor dword [rbp + 0xe8], 0x33dd84ce
xor dword [rbp + 0xe8], 0x6a5263e5
xor dword [rbp + 0xe8], 0x7c5df6eb
add dword [rbp + 0xe8], 0x2adcacf8
xor dword [rbp + 0xe8], 0x1142a7be
xor dword [rbp + 0xe8], 0x252fd6bd
xor dword [rbp + 0xe8], 0x78197929
mov dword [rbp + 0xf0], 0xb622835
xor dword [rbp + 0xf0], 0x4b1e47a1
sub dword [rbp + 0xf0], 0x3813e00b
add dword [rbp + 0xf0], 0x4ceab79c
add dword [rbp + 0xf0], 0x27a5c2b4
sub dword [rbp + 0xf0], 0x7cf80a8b
mov dword [rbp + 0x6c], 0x29d57fb5
add dword [rbp + 0x6c], 0x1b7d080b
add dword [rbp + 0x6c], 0x36bf097f
xor dword [rbp + 0x6c], 0x7cd5a2f5
add dword [rbp + 0x6c], 0x26017545
xor dword [rbp + 0x6c], 0x6e08d834
add dword [rbp + 0x6c], 0x2f496945
xor dword [rbp + 0x6c], 0x77f45154
xor dword [rbp + 0x6c], 0xfe2749b
mov dword [rbp - 0x20], 0x48e877ba
add dword [rbp - 0x20], 0x2de54ad
add dword [rbp - 0x20], 0x1989087f
sub dword [rbp - 0x20], 0x2d494307
add dword [rbp - 0x20], 0x2d4dbfb3
sub dword [rbp - 0x20], 0x42f86d1a
add dword [rbp - 0x20], 0x17d448d5
sub dword [rbp - 0x20], 0x3a2f2dfd
mov dword [rbp - 0x1c], 0x4fef9b10
sub dword [rbp - 0x1c], 0x123703ef
add dword [rbp - 0x1c], 0x2f6bf26a
xor dword [rbp - 0x1c], 0x31d6924e
xor dword [rbp - 0x1c], 0x567b27c3
add dword [rbp - 0x1c], 0x554b2a48
xor dword [rbp - 0x1c], 0xc545025
xor dword [rbp - 0x1c], 0x7959a87a
xor dword [rbp - 0x1c], 0x2ad96140
mov dword [rbp - 0x18], 0x36e7e5de
sub dword [rbp - 0x18], 0x25f5c5cd
add dword [rbp - 0x18], 0x43f64372
add dword [rbp - 0x18], 0x29456224
sub dword [rbp - 0x18], 0x4750cdf6
add dword [rbp - 0x18], 0x2ae19907
sub dword [rbp - 0x18], 0x3ca5d6e5
sub dword [rbp - 0x18], 0x2517ba81
mov dword [rbp - 0x14], 0x3703c589
xor dword [rbp - 0x14], 0xea8bdad
sub dword [rbp - 0x14], 0xe0148b6
xor dword [rbp - 0x14], 0x3fa2bbb
add dword [rbp - 0x14], 0x55f41a30
xor dword [rbp - 0x14], 0x75b65231
add dword [rbp - 0x14], 0x458a8911
sub dword [rbp - 0x14], 0x813a94
xor dword [rbp - 0x14], 0x50fb64e2
mov dword [rbp - 0x10], 0x7517e4ba
sub dword [rbp - 0x10], 0x3280d1de
xor dword [rbp - 0x10], 0x70130c8
add dword [rbp - 0x10], 0x811b338
add dword [rbp - 0x10], 0x252b6d5d
sub dword [rbp - 0x10], 0x4a98eb4d
sub dword [rbp - 0x10], 0x28395808
mov dword [rbp - 0xc], 0x421d602c
add dword [rbp - 0xc], 0x2cec9503
sub dword [rbp - 0xc], 0x43fd5865
sub dword [rbp - 0xc], 0x18537e56
sub dword [rbp - 0xc], 0xaa6e574
sub dword [rbp - 0xc], 0x81139ab
mov dword [rbp - 8], 0x5dcb04e9
sub dword [rbp - 8], 0x534ee63e
add dword [rbp - 8], 0x343a6396
xor dword [rbp - 8], 0x199de815
xor dword [rbp - 8], 0x3e98f7b1
add dword [rbp - 8], 0x604bde31
sub dword [rbp - 8], 0x50c51338
sub dword [rbp - 8], 0x29396988
mov dword [rbp - 4], 0x252ff842
xor dword [rbp - 4], 0x5dc28d3
xor dword [rbp - 4], 0x6369d74c
xor dword [rbp - 4], 0x47b27882
add dword [rbp - 4], 0x587040dc
add dword [rbp - 4], 0x14772cad
xor dword [rbp - 4], 0x7248c1d6
add dword [rbp - 4], 0x22070c0a
sub dword [rbp - 4], 0x254d39f1
mov dword [rbp], 0x59d9c29b
sub dword [rbp], 0x5734568a
add dword [rbp], 0x4aa5d18f
xor dword [rbp], 0x5cb3db72
xor dword [rbp], 0x2123b169
xor dword [rbp], 0x30dba8e3
mov dword [rbp + 4], 0x2b6f4443
add dword [rbp + 4], 0x132c354b
add dword [rbp + 4], 0x28c39226
add dword [rbp + 4], 0x3590ebe
xor dword [rbp + 4], 0x1670a033
xor dword [rbp + 4], 0x59f801b2
add dword [rbp + 4], 0x502897be
sub dword [rbp + 4], 0x75585458
mov dword [rbp + 8], 0x2c8b26dc
sub dword [rbp + 8], 0x4115d79
xor dword [rbp + 8], 0x23053873
add dword [rbp + 8], 0x2a94f72
add dword [rbp + 8], 0x4e91537
add dword [rbp + 8], 0x4fa3ae67
sub dword [rbp + 8], 0x41e7aab2
xor dword [rbp + 8], 0x20cba634
mov dword [rbp + 0xc], 0x40b3d666
add dword [rbp + 0xc], 0x2a7e90dc
xor dword [rbp + 0xc], 0x624e0c4f
add dword [rbp + 0xc], 0x5766507a
xor dword [rbp + 0xc], 0x1a83bcda
sub dword [rbp + 0xc], 0x1cb6d145
sub dword [rbp + 0xc], 0x57decb6f
xor dword [rbp + 0xc], 0x5cb95f2
mov dword [rbp + 0x10], 0x4ba6d4ba
add dword [rbp + 0x10], 0x2da84755
sub dword [rbp + 0x10], 0x2b8beebf
sub dword [rbp + 0x10], 0x35831bf2
sub dword [rbp + 0x10], 0x10e55b48
add dword [rbp + 0x10], 0x3166b432
sub dword [rbp + 0x10], 0x38c06aec
mov dword [rbp + 0x14], 0x3beb2550
sub dword [rbp + 0x14], 0x7ff6dcf
add dword [rbp + 0x14], 0x31607a53
xor dword [rbp + 0x14], 0x4552a8d2
xor dword [rbp + 0x14], 0x15fab85c
sub dword [rbp + 0x14], 0x34141326
xor dword [rbp + 0x14], 0x1d0f169
mov dword [rbp + 0x18], 0x7d10ab5f
sub dword [rbp + 0x18], 0x647f534d
add dword [rbp + 0x18], 0x3babfe09
sub dword [rbp + 0x18], 0x5c14d28
sub dword [rbp + 0x18], 0x2b7663e1
xor dword [rbp + 0x18], 0x660447b9
sub dword [rbp + 0x18], 0x4500e34d
mov dword [rbp + 0x1c], 0x121501b8
xor dword [rbp + 0x1c], 0x1460a297
add dword [rbp + 0x1c], 0x61c61dd9
xor dword [rbp + 0x1c], 0x37a7e473
xor dword [rbp + 0x1c], 0xbeae9ab
add dword [rbp + 0x1c], 0x2b25a471
sub dword [rbp + 0x1c], 0x347671a8
add dword [rbp + 0x1c], 0xe796f96
xor dword [rbp + 0x1c], 0x599f9070
mov dword [rbp + 0x20], 0x138779e4
xor dword [rbp + 0x20], 0x7a0bcbb
sub dword [rbp + 0x20], 0x52ffa9c
xor dword [rbp + 0x20], 0x1555d1ba
add dword [rbp + 0x20], 0xfc5e6c6
xor dword [rbp + 0x20], 0x2dfe6a5f
add dword [rbp + 0x20], 0x24beaeb2
sub dword [rbp + 0x20], 0x2b5417b2
mov dword [rbp + 0x24], 0x1b61b7b7
add dword [rbp + 0x24], 0x33c328af
add dword [rbp + 0x24], 0x1baec6d9
sub dword [rbp + 0x24], 0x54a9d8a0
xor dword [rbp + 0x24], 0x2db261c1
xor dword [rbp + 0x24], 0x798dc78c
xor dword [rbp + 0x24], 0x468ce13f
xor dword [rbp + 0x24], 0x49a768c
mov dword [rbp + 0x28], 0x18ab89ed
xor dword [rbp + 0x28], 0x4f3ddb94
xor dword [rbp + 0x28], 0x2127a6a3
sub dword [rbp + 0x28], 0x63f705
xor dword [rbp + 0x28], 0x5db4db82
add dword [rbp + 0x28], 0x22fe7753
add dword [rbp + 0x28], 0x2b6124c7
sub dword [rbp + 0x28], 0x521b0afe
xor dword [rbp + 0x28], 0x283d4811
mov dword [rbp + 0x2c], 0x53368793
sub dword [rbp + 0x2c], 0x33216141
xor dword [rbp + 0x2c], 0x31baab5a
add dword [rbp + 0x2c], 0x534981b3
xor dword [rbp + 0x2c], 0x20c60aba
sub dword [rbp + 0x2c], 0x443e049e
mov dword [rbp + 0x30], 0x174368e3
xor dword [rbp + 0x30], 0x3d9785c4
add dword [rbp + 0x30], 0x109205bd
xor dword [rbp + 0x30], 0x5bc76fe8
sub dword [rbp + 0x30], 0x49ff1330
xor dword [rbp + 0x30], 0xca3eae7
add dword [rbp + 0x30], 0x44d3e21f
sub dword [rbp + 0x30], 0x5ed445f6
mov dword [rbp + 0x34], 0x44c4bdec
add dword [rbp + 0x34], 0x326d3ffb
add dword [rbp + 0x34], 0x23ac1f2
sub dword [rbp + 0x34], 0x15edc3ac
xor dword [rbp + 0x34], 0x7f598e51
xor dword [rbp + 0x34], 0x1c278d17
mov dword [rbp + 0x38], 0x3b0eb67b
add dword [rbp + 0x38], 0x78f66b4
add dword [rbp + 0x38], 0x18494a6c
xor dword [rbp + 0x38], 0x1c5c2d8c
sub dword [rbp + 0x38], 0x4640d87e
add dword [rbp + 0x38], 0x73114b3a
sub dword [rbp + 0x38], 0x738abd67
mov dword [rbp + 0x3c], 0x94a903a
add dword [rbp + 0x3c], 0x59154481
xor dword [rbp + 0x3c], 0x7bbda60e
add dword [rbp + 0x3c], 0x26d86c48
xor dword [rbp + 0x3c], 0x297d9742
add dword [rbp + 0x3c], 0x13fdc119
sub dword [rbp + 0x3c], 0x3e1f7c59
add dword [rbp + 0x3c], 0x763d290
sub dword [rbp + 0x3c], 0x470861a2
mov dword [rbp + 0x40], 0x6bbdb278
sub dword [rbp + 0x40], 0x1b66f65e
sub dword [rbp + 0x40], 0x227b7e04
add dword [rbp + 0x40], 0x243687ef
add dword [rbp + 0x40], 0xe7126e3
xor dword [rbp + 0x40], 0x60821386
mov dword [rbp + 0x44], 0x1927154c
add dword [rbp + 0x44], 0x28883602
add dword [rbp + 0x44], 0x37c732c6
sub dword [rbp + 0x44], 0x1bc7d349
xor dword [rbp + 0x44], 0x277c9a79
sub dword [rbp + 0x44], 0x8387eb7
xor dword [rbp + 0x44], 0x43ea5be0
add dword [rbp + 0x44], 0x17d00ec8
xor dword [rbp + 0x44], 0x4943078c
mov dword [rbp + 0x48], 0x2c7634b3
add dword [rbp + 0x48], 0x28d87ad9
xor dword [rbp + 0x48], 0x381a05ea
sub dword [rbp + 0x48], 0x58ef49b1
xor dword [rbp + 0x48], 0x2bd360f1
add dword [rbp + 0x48], 0x1d984ecf
sub dword [rbp + 0x48], 0x3d6330c
sub dword [rbp + 0x48], 0x59771c97
mov dword [rbp + 0x4c], 0x77b52fbd
xor dword [rbp + 0x4c], 0x34361f59
xor dword [rbp + 0x4c], 0x1e8584d9
sub dword [rbp + 0x4c], 0x2980768c
add dword [rbp + 0x4c], 0x28c89386
add dword [rbp + 0x4c], 0xcbe474f
sub dword [rbp + 0x4c], 0x690c1915
mov dword [rbp + 0x50], 0x33efd4a1
add dword [rbp + 0x50], 0x26912983
add dword [rbp + 0x50], 0x8e75f2
sub dword [rbp + 0x50], 0x59dee62b
add dword [rbp + 0x50], 0x159b7815
sub dword [rbp + 0x50], 0x16cb068e
mov dword [rbp + 0x54], 0x9fd2f0e
add dword [rbp + 0x54], 0x6ee8ade4
sub dword [rbp + 0x54], 0x8165463
sub dword [rbp + 0x54], 0x5f99b1ec
add dword [rbp + 0x54], 0x24054947
xor dword [rbp + 0x54], 0x353be099
mov dword [rbp + 0x58], 0x73c24c42
sub dword [rbp + 0x58], 0x1c3b700d
xor dword [rbp + 0x58], 0x350868a5
sub dword [rbp + 0x58], 0x3ee953ab
sub dword [rbp + 0x58], 0x14ecb8d3
sub dword [rbp + 0x58], 0xeb7a89e
mov dword [rbp + 0x5c], 0xfaf7ef9
add dword [rbp + 0x5c], 0x7041b900
sub dword [rbp + 0x5c], 0x3ff467ac
add dword [rbp + 0x5c], 0x25342b47
sub dword [rbp + 0x5c], 0x2524128
sub dword [rbp + 0x5c], 0x62ddbaf7
mov dword [rbp + 0x60], 0x76d87e9f
add dword [rbp + 0x60], 0x95432a
sub dword [rbp + 0x60], 0x37e6a89b
sub dword [rbp + 0x60], 0x18e96df8
xor dword [rbp + 0x60], 0x32f1faa8
add dword [rbp + 0x60], 0x3edafe7e
sub dword [rbp + 0x60], 0x2c8eddbf
sub dword [rbp + 0x60], 0x26b772e7
mov dword [rbp + 0x64], 0x5ec4eb1
xor dword [rbp + 0x64], 0x7809b146
xor dword [rbp + 0x64], 0x14efa4b4
add dword [rbp + 0x64], 0x8dac02
sub dword [rbp + 0x64], 0x4a9f2583
xor dword [rbp + 0x64], 0x49d0504c
sub dword [rbp + 0x64], 0x2904d598
xor dword [rbp + 0x64], 0xc3c1ad6
sub dword [rbp + 0x64], 0x221ec1a9
mov dword [rbp + 0x68], 0xaf56e5e
add dword [rbp + 0x68], 0x645e54ef
xor dword [rbp + 0x68], 0x75531e9a
xor dword [rbp + 0x68], 0x29d770cd
add dword [rbp + 0x68], 0x3933680a
sub dword [rbp + 0x68], 0x11041995
add dword [rbp + 0x68], 0x1aea4199
sub dword [rbp + 0x68], 0x76f03db0
mov dword [rbp + 0x84], 0x4f6bade6
xor dword [rbp + 0x84], 0x44844bbf
add dword [rbp + 0x84], 0x1edfe909
add dword [rbp + 0x84], 0x476569a2
xor dword [rbp + 0x84], 0x724e1e46
xor dword [rbp + 0x84], 0x1310e528
xor dword [rbp + 0x84], 0x4f02c37c
xor dword [rbp + 0x84], 0xb9ad39f
sub dword [rbp + 0x84], 0x57f2d310
mov dword [rbp + 0x70], 0x31b18d25
sub dword [rbp + 0x70], 0xa528930
xor dword [rbp + 0x70], 0x4294914b
sub dword [rbp + 0x70], 0x59503d0f
add dword [rbp + 0x70], 0x5ae31e12
xor dword [rbp + 0x70], 0x4ac86b6c
xor dword [rbp + 0x70], 0x2d96e7d7
mov dword [rbp + 0x74], 0x3faa24d4
add dword [rbp + 0x74], 0x11a39aed
add dword [rbp + 0x74], 0x1e8a7ae0
xor dword [rbp + 0x74], 0x2de8ebce
add dword [rbp + 0x74], 0xb5276bb
sub dword [rbp + 0x74], 0x4d8248af
mov dword [rbp + 0x78], 0x6846e433
xor dword [rbp + 0x78], 0x5896b3aa
xor dword [rbp + 0x78], 0x171d009e
add dword [rbp + 0x78], 0x198276ee
xor dword [rbp + 0x78], 0x3dfe17eb
sub dword [rbp + 0x78], 0xe3521ff
add dword [rbp + 0x78], 0x10f4c793
xor dword [rbp + 0x78], 0x7f7180ce
mov dword [rbp + 0x7c], 0x4c3264ed
sub dword [rbp + 0x7c], 0x14fcc8b1
sub dword [rbp + 0x7c], 0x2c294f96
xor dword [rbp + 0x7c], 0x1f0cb98b
add dword [rbp + 0x7c], 0x20d3ec26
xor dword [rbp + 0x7c], 0xb806908
sub dword [rbp + 0x7c], 0x33092bf6
sub dword [rbp + 0x7c], 0xc4a5ce8
mov dword [rbp + 0x80], 0xdd00e94
add dword [rbp + 0x80], 0x41732da0
sub dword [rbp + 0x80], 0x200ec7f1
add dword [rbp + 0x80], 0x3e83e6e2
add dword [rbp + 0x80], 0x7069f9b
sub dword [rbp + 0x80], 0x70b28510
xor dword [rbp + 0x80], 0x40c8ace
mov dword [rbp + 0x9c], 0xd10f133
add dword [rbp + 0x9c], 0x58ae72d
add dword [rbp + 0x9c], 0x938c174
add dword [rbp + 0x9c], 0x5cd32fa2
xor dword [rbp + 0x9c], 0x5a20335e
xor dword [rbp + 0x9c], 0x22870557
mov dword [rbp + 0x88], 0x3456fc89
sub dword [rbp + 0x88], 0x2a6c8407
xor dword [rbp + 0x88], 0x25f01284
xor dword [rbp + 0x88], 0x254afdf5
add dword [rbp + 0x88], 0x4ef36e5b
xor dword [rbp + 0x88], 0x5844f9ce
mov dword [rbp + 0x8c], 0x1b19dc2b
add dword [rbp + 0x8c], 0x37f1c62f
sub dword [rbp + 0x8c], 0x3c6777cd
add dword [rbp + 0x8c], 0x2f1378bb
sub dword [rbp + 0x8c], 0x820cb69
sub dword [rbp + 0x8c], 0x3d95d85e
mov dword [rbp + 0x90], 0x3569dd5e
sub dword [rbp + 0x90], 0x49b238a
add dword [rbp + 0x90], 0x1c32e339
xor dword [rbp + 0x90], 0x710549d3
xor dword [rbp + 0x90], 0x74081b3d
sub dword [rbp + 0x90], 0xe46a8e4
sub dword [rbp + 0x90], 0x3600765c
add dword [rbp + 0x90], 0x6ceb2a0b
sub dword [rbp + 0x90], 0x70afdb2c
mov dword [rbp + 0x94], 0x6f68f757
xor dword [rbp + 0x94], 0x28156333
sub dword [rbp + 0x94], 0x36f93c89
xor dword [rbp + 0x94], 0xc22e48c
add dword [rbp + 0x94], 0x22430641
xor dword [rbp + 0x94], 0xe408f8c
add dword [rbp + 0x94], 0x18480f44
add dword [rbp + 0x94], 0xf7cccb8
sub dword [rbp + 0x94], 0x586d128d
mov dword [rbp + 0x98], 0x1c4c11d5
xor dword [rbp + 0x98], 0x640c2db
xor dword [rbp + 0x98], 0x3a36120d
add dword [rbp + 0x98], 0x35c4a34f
sub dword [rbp + 0x98], 0x4a7cc346
sub dword [rbp + 0x98], 0xb81a188
nop
mov dword [rsp + 0x20], 0x2ea7485
add dword [rsp + 0x20], 0x582ad577
add dword [rsp + 0x20], 0xf6edaae
sub dword [rsp + 0x20], 0x2ecf707c
sub dword [rsp + 0x20], 0x2941b3f0
xor dword [rsp + 0x20], 0x160642e7
add dword [rsp + 0x20], 0xf281b41d
mov dword [rsp + 0x60], 0x7b65412e
xor dword [rsp + 0x60], 0x5aab461e
add dword [rsp + 0x60], 0x1332ecda
sub dword [rsp + 0x60], 0x25aa4103
xor dword [rsp + 0x60], 0x1788769a
add dword [rsp + 0x60], 0xe65d399d
mov dword [rsp + 0x64], 0x4767b559
xor dword [rsp + 0x64], 0x72752eed
xor dword [rsp + 0x64], 0x4399c64b
sub dword [rsp + 0x64], 0x43a68d4c
xor dword [rsp + 0x64], 0x2a7bf220
sub dword [rsp + 0x64], 0x8dcf89c
add dword [rsp + 0x64], 0xef7bd545
mov dword [rsp + 0x24], 0x4780599a
xor dword [rsp + 0x24], 0x45d42b47
add dword [rsp + 0x24], 0x556099d0
sub dword [rsp + 0x24], 0x51d71002
xor dword [rsp + 0x24], 0x447d8702
sub dword [rsp + 0x24], 0x30ab38c6
add dword [rsp + 0x24], 0xe601b413
mov dword [rsp + 0x68], 0x7e3292ed
sub dword [rsp + 0x68], 0x45481aa2
sub dword [rsp + 0x68], 0x36e6f8a0
xor dword [rsp + 0x68], 0xc66eceb
add dword [rsp + 0x68], 0x6814e825
add dword [rsp + 0x68], 0x88c583d9
mov dword [rsp + 0x6c], 0x7966c917
sub dword [rsp + 0x6c], 0x49b615a2
add dword [rsp + 0x6c], 0x4753f28f
sub dword [rsp + 0x6c], 0x2a946f11
sub dword [rsp + 0x6c], 0x36d8d328
xor dword [rsp + 0x6c], 0x7e3877d9
sub dword [rsp + 0x6c], 0x436374ab
add dword [rsp + 0x6c], 0xd6f65fd9
mov dword [rsp + 0x28], 0x5264d5af
sub dword [rsp + 0x28], 0x3ad40997
add dword [rsp + 0x28], 0x318a45fd
sub dword [rsp + 0x28], 0x40a8cfd7
xor dword [rsp + 0x28], 0x771a81ca
sub dword [rsp + 0x28], 0x5ed57a35
xor dword [rsp + 0x28], 0x50f90a67
xor dword [rsp + 0x28], 0x869cb52e
mov dword [rsp + 0x70], 0x6ee9316d
sub dword [rsp + 0x70], 0x6447fc51
xor dword [rsp + 0x70], 0x21175132
xor dword [rsp + 0x70], 0x4398e723
sub dword [rsp + 0x70], 0x653d57b8
xor dword [rsp + 0x70], 0x7093bc0
xor dword [rsp + 0x70], 0xc235dc
xor dword [rsp + 0x70], 0xfa79da0b
mov dword [rsp + 0x74], 0xd3f2cb7
xor dword [rsp + 0x74], 0xfde7c82
xor dword [rsp + 0x74], 0x70ebc0b
add dword [rsp + 0x74], 0x62f8467e
sub dword [rsp + 0x74], 0x4a9e1c2b
xor dword [rsp + 0x74], 0x2f53c0ed
xor dword [rsp + 0x74], 0x2c669d4b
xor dword [rsp + 0x74], 0x4760f500
add dword [rsp + 0x74], 0xa52d4114
mov dword [rsp + 0x2c], 0x119e4f6f
xor dword [rsp + 0x2c], 0x2b6b82fa
add dword [rsp + 0x2c], 0x1cafbcad
sub dword [rsp + 0x2c], 0x42e4f16b
xor dword [rsp + 0x2c], 0x5773371
add dword [rsp + 0x2c], 0x9c2f031
sub dword [rsp + 0x2c], 0x960d603
xor dword [rsp + 0x2c], 0xe4ef3322
mov eax, dword [rbp + 0xe8]
mov word [rsp + 0x78], ax
mov eax, dword [rbp + 0xf0]
mov word [rsp + 0x7a], ax
mov eax, dword [rbp + 0x6c]
mov word [rsp + 0x7c], ax
mov eax, dword [rbp - 0x20]
mov word [rsp + 0x7e], ax
mov dword [rsp + 0x30], 0x5dd779a8
xor dword [rsp + 0x30], 0x5fd6981a
add dword [rsp + 0x30], 0x65b5ee3c
sub dword [rsp + 0x30], 0x592306bb
sub dword [rsp + 0x30], 0xd30ed19
add dword [rsp + 0x30], 0xf5931adc
mov eax, dword [rbp - 0x1c]
mov word [rbp - 0x80], ax
mov eax, dword [rbp - 0x18]
mov word [rbp - 0x7e], ax
mov eax, dword [rbp - 0x14]
mov word [rbp - 0x7c], ax
mov eax, dword [rbp - 0x10]
mov word [rbp - 0x7a], ax
mov dword [rsp + 0x34], 0x3d04e1e4
sub dword [rsp + 0x34], 0x2505db46
add dword [rsp + 0x34], 0x164b5415
sub dword [rsp + 0x34], 0x1f8f8d59
add dword [rsp + 0x34], 0xfc64543
add dword [rsp + 0x34], 0x5d89398
add dword [rsp + 0x34], 0xcf446ba
sub dword [rsp + 0x34], 0x2442852a
add dword [rsp + 0x34], 0xe9eb8f31
mov eax, dword [rbp - 0xc]
mov word [rbp - 0x78], ax
mov eax, dword [rbp - 8]
mov word [rbp - 0x76], ax
mov eax, dword [rbp - 4]
mov word [rbp - 0x74], ax
mov eax, dword [rbp]
mov word [rbp - 0x72], ax
mov dword [rsp + 0x38], 0x701c22f8
xor dword [rsp + 0x38], 0x1cbde196
sub dword [rsp + 0x38], 0x1260ced6
add dword [rsp + 0x38], 0x14a1ac8d
xor dword [rsp + 0x38], 0x1263be77
add dword [rsp + 0x38], 0x2c1f268
sub dword [rsp + 0x38], 0x146e7c83
sub dword [rsp + 0x38], 0x1309da1
xor dword [rsp + 0x38], 0x9f550160
mov eax, dword [rbp + 4]
mov word [rbp - 0x70], ax
mov eax, dword [rbp + 8]
mov word [rbp - 0x6e], ax
mov eax, dword [rbp + 0xc]
mov word [rbp - 0x6c], ax
mov eax, dword [rbp + 0x10]
mov word [rbp - 0x6a], ax
mov dword [rsp + 0x3c], 0x6d54d21
add dword [rsp + 0x3c], 0x4591eeb
add dword [rsp + 0x3c], 0x4dc80075
xor dword [rsp + 0x3c], 0x2dcd38cc
sub dword [rsp + 0x3c], 0x6cfdc95f
add dword [rsp + 0x3c], 0x484dbeba
xor dword [rsp + 0x3c], 0x5fb60a88
xor dword [rsp + 0x3c], 0x22640e1a
add dword [rsp + 0x3c], 0xc99da9bc
mov eax, dword [rbp + 0x14]
mov word [rbp - 0x68], ax
mov eax, dword [rbp + 0x18]
mov word [rbp - 0x66], ax
mov eax, dword [rbp + 0x1c]
mov word [rbp - 0x64], ax
mov eax, dword [rbp + 0x20]
mov word [rbp - 0x62], ax
mov dword [rsp + 0x40], 0x4ed29dd4
xor dword [rsp + 0x40], 0x6a63e774
xor dword [rsp + 0x40], 0x1eb5c7d
add dword [rsp + 0x40], 0x12760a14
xor dword [rsp + 0x40], 0x6141c6e5
add dword [rsp + 0x40], 0x25b37739
xor dword [rsp + 0x40], 0x7aea068a
add dword [rsp + 0x40], 0xf0478b2f
mov eax, dword [rbp + 0x24]
mov word [rbp - 0x60], ax
mov eax, dword [rbp + 0x28]
mov word [rbp - 0x5e], ax
mov eax, dword [rbp + 0x2c]
mov word [rbp - 0x5c], ax
mov eax, dword [rbp + 0x30]
mov word [rbp - 0x5a], ax
mov dword [rsp + 0x44], 0x74cdae7e
xor dword [rsp + 0x44], 0x2670b61a
xor dword [rsp + 0x44], 0xa53310f
sub dword [rsp + 0x44], 0x4465a07e
add dword [rsp + 0x44], 0xf0733dc
sub dword [rsp + 0x44], 0x59184c1
add dword [rsp + 0x44], 0xd8f8beee
mov eax, dword [rbp + 0x34]
mov word [rbp - 0x58], ax
mov eax, dword [rbp + 0x38]
mov word [rbp - 0x56], ax
mov eax, dword [rbp + 0x3c]
mov word [rbp - 0x54], ax
mov eax, dword [rbp + 0x40]
mov word [rbp - 0x52], ax
mov dword [rsp + 0x48], 0x6af1532d
sub dword [rsp + 0x48], 0x1bdd4358
xor dword [rsp + 0x48], 0x16583f7
add dword [rsp + 0x48], 0xf30c33e
xor dword [rsp + 0x48], 0x1707c228
sub dword [rsp + 0x48], 0x384d2c4c
add dword [rsp + 0x48], 0x10748000
xor dword [rsp + 0x48], 0xd43a160a
mov eax, dword [rbp + 0x44]
mov word [rbp - 0x50], ax
mov eax, dword [rbp + 0x48]
mov word [rbp - 0x4e], ax
mov eax, dword [rbp + 0x4c]
mov word [rbp - 0x4c], ax
mov eax, dword [rbp + 0x50]
mov word [rbp - 0x4a], ax
mov dword [rsp + 0x4c], 0x62b7a721
add dword [rsp + 0x4c], 0x19e6e29c
sub dword [rsp + 0x4c], 0x64fb799a
xor dword [rsp + 0x4c], 0x601651d8
sub dword [rsp + 0x4c], 0x61e3bf7a
add dword [rsp + 0x4c], 0x1e8e6e0b
add dword [rsp + 0x4c], 0x3bf74c85
add dword [rsp + 0x4c], 0x5908f70
xor dword [rsp + 0x4c], 0x83113a77
mov eax, dword [rbp + 0x54]
mov word [rbp - 0x48], ax
mov eax, dword [rbp + 0x58]
mov word [rbp - 0x46], ax
mov eax, dword [rbp + 0x5c]
mov word [rbp - 0x44], ax
mov eax, dword [rbp + 0x60]
mov word [rbp - 0x42], ax
mov dword [rsp + 0x50], 0x7b185b08
sub dword [rsp + 0x50], 0x1d3dafb
xor dword [rsp + 0x50], 0x7591fa75
xor dword [rsp + 0x50], 0x133c93bf
add dword [rsp + 0x50], 0x208c9c79
xor dword [rsp + 0x50], 0x6bd42674
add dword [rsp + 0x50], 0xcb5456c2
mov eax, dword [rbp + 0x64]
mov word [rbp - 0x40], ax
mov eax, dword [rbp + 0x68]
mov word [rbp - 0x3e], ax
mov eax, dword [rbp + 0x84]
mov word [rbp - 0x3c], ax
mov eax, dword [rbp + 0x70]
mov word [rbp - 0x3a], ax
mov dword [rsp + 0x54], 0x1f8382aa
sub dword [rsp + 0x54], 0x14c12ff7
add dword [rsp + 0x54], 0x6302dc4c
sub dword [rsp + 0x54], 0x1e61710
add dword [rsp + 0x54], 0x8a956c5
sub dword [rsp + 0x54], 0x6c74e8
xor dword [rsp + 0x54], 0x7ecb5786
add dword [rsp + 0x54], 0xec2648ac
mov eax, dword [rbp + 0x74]
mov word [rbp - 0x38], ax
mov eax, dword [rbp + 0x78]
mov word [rbp - 0x36], ax
mov eax, dword [rbp + 0x7c]
mov word [rbp - 0x34], ax
mov eax, dword [rbp + 0x80]
mov word [rbp - 0x32], ax
mov dword [rsp + 0x58], 0x1f1a8fbf
sub dword [rsp + 0x58], 0x1cd38b93
add dword [rsp + 0x58], 0x2d6e7b6d
sub dword [rsp + 0x58], 0x2b19f284
xor dword [rsp + 0x58], 0x391c5070
add dword [rsp + 0x58], 0x2b19219f
sub dword [rsp + 0x58], 0x5ec63ebe
xor dword [rsp + 0x58], 0xff2c36b0
mov eax, dword [rbp + 0x9c]
mov word [rbp - 0x30], ax
mov eax, dword [rbp + 0x88]
mov word [rbp - 0x2e], ax
mov eax, dword [rbp + 0x8c]
mov word [rbp - 0x2c], ax
mov eax, dword [rbp + 0x90]
mov word [rbp - 0x2a], ax
mov word [rsp + 0x5c], 0x682e
sub word [rsp + 0x5c], 0x434b
add word [rsp + 0x5c], 0x299c
xor word [rsp + 0x5c], 0x77da
add word [rsp + 0x5c], 0x48d
xor word [rsp + 0x5c], 0xc8c4
mov eax, dword [rbp + 0x94]
mov word [rbp - 0x28], ax
mov eax, dword [rbp + 0x98]
mov word [rbp - 0x26], ax
xor eax, eax
mov word [rbp - 0x24], ax
nop word [rax + rax]
movzx ecx, word [rsp + rax*2 + 0x60]
movzx edx, byte [rsp + rax + 0x20]
add dx, cx
mov word [rsp + rax*2 + 0x60], dx
mov byte [rsp + rax + 0x20], 0x73
xor byte [rsp + rax + 0x20], 0x68
add byte [rsp + rax + 0x20], 0x29
xor byte [rsp + rax + 0x20], 0x3a
xor byte [rsp + rax + 0x20], 0x47
add byte [rsp + rax + 0x20], 0x45
xor byte [rsp + rax + 0x20], 0x3c
xor byte [rsp + rax + 0x20], 0x63
xor byte [rsp + rax + 0x20], 0x21
inc rax
cmp rax, 0x3e
jb 0x1401afff6
mov edx, 0x249a0188
add edx, 0x1601a3b4
sub edx, 0x5a557da
add edx, 0x3c6e7d70
sub edx, 0x6152a43b
xor edx, 0x4a1ae837
sub edx, 0x43a76922
add edx, 0x5f5e97cb
xor edx, 0x75bffd77
xor ecx, ecx
call fcn.1401b03d0
movsxd rcx, eax
add rcx, rcx
movzx edx, word [rsp + rcx + 0x60]
xor eax, eax
nop dword [rax]
mov byte [rsp + rax + 0x60], 0x28
xor byte [rsp + rax + 0x60], 0x41
sub byte [rsp + rax + 0x60], 0x32
add byte [rsp + rax + 0x60], 0x31
xor byte [rsp + rax + 0x60], 2
xor byte [rsp + rax + 0x60], 0x6a
inc rax
cmp rax, 0x7c
jb 0x1401b0092
mov word [rbx], dx
nop
add rbx, 0x6e251821
sub rbx, 0x6e25181f
sub rdi, 1
jne 0x1401af92b
xchg r11, rsi
mov r11, qword [rbp + 0xe0]
xchg rsi, r11
mov qword [rsi], rbx
xchg r8, rax
mov r8, rsi
xchg r8, rax
jmp 0x1401b0105
xchg rdx, r10
mov qword [rcx], r10
xchg r10, rdx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
xchg rbx, r13
mov r13, qword [rsp + 0x1f8]
xchg r13, rbx
add rsp, 0x1a0
push rdx
push rax
push rbx
push rdx
push rdx
push rcx
xchg qword [rsp + 0x30], r15
pop rcx
pop rdx
pop rdx
pop rbx
pop rax
pop rdx
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
xchg qword [rsp], r13
add rsp, 8
push rdx
push rdx
push rbx
push rdx
push rcx
push rax
push rbx
push rax
xchg qword [rsp + 0x40], r12
add rsp, 0x48
push rdx
push rbx
xchg qword [rsp + 0x10], rdi
add rsp, 0x18
nop
add rsp, 8
xchg qword [rsp - 8], rsi
push rdx
push rax
push rdx
xchg qword [rsp + 0x18], rbp
add rsp, 0x20
nop
add rsp, 8
jmp qword [rsp - 8]