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

Disassembly:
xchg rdx, rbx
mov qword [rsp + 0x20], rdx
xchg rdx, rbx
xchg rbx, rcx
mov qword [rsp + 8], rbx
xchg rbx, rcx
push rsi
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
push r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
xchg r8, rdi
mov r8, rdi
xchg r8, rdi
mov rbx, rdx
test r8, r8
je 0x1401b0052
mov dword [rbp + 0xe8], 0x19413091
add dword [rbp + 0xe8], 0x4f81f03d
sub dword [rbp + 0xe8], 0x401b4533
sub dword [rbp + 0xe8], 0x10c3a0c2
add dword [rbp + 0xe8], 0x606ad8e4
xor dword [rbp + 0xe8], 0xeffb395
xor dword [rbp + 0xe8], 0x3d214ff9
xor dword [rbp + 0xe8], 0x4b5a5ee2
sub dword [rbp + 0xe8], 0xcab1e6
mov dword [rbp + 0xf0], 0x75a8e81a
sub dword [rbp + 0xf0], 0x219a632a
sub dword [rbp + 0xf0], 0x2a2b60f5
xor dword [rbp + 0xf0], 0x1be1d13a
sub dword [rbp + 0xf0], 0x3fbe738
xor dword [rbp + 0xf0], 0x2e07f4c7
mov dword [rbp + 0x6c], 0x2f25b50d
sub dword [rbp + 0x6c], 0xe38001b
add dword [rbp + 0x6c], 0x9e445b3
xor dword [rbp + 0x6c], 0xb00daa5
add dword [rbp + 0x6c], 0x5dcb0b81
sub dword [rbp + 0x6c], 0x2328216a
sub dword [rbp + 0x6c], 0x1f63726e
sub dword [rbp + 0x6c], 0x3d0f985a
mov dword [rbp - 0x20], 0x467a19c6
xor dword [rbp - 0x20], 0x70ff91cc
sub dword [rbp - 0x20], 0xcdc4d1a
add dword [rbp - 0x20], 0x39acbd18
xor dword [rbp - 0x20], 0x14e6ac15
sub dword [rbp - 0x20], 0x3681a1f2
xor dword [rbp - 0x20], 0x6d728ad1
sub dword [rbp - 0x20], 0x124cd6c1
xor dword [rbp - 0x20], 0x19f69d69
mov dword [rbp - 0x1c], 0xf2de106
xor dword [rbp - 0x1c], 0x3ca2779a
xor dword [rbp - 0x1c], 0x7ff4110c
add dword [rbp - 0x1c], 0x4c098fb
sub dword [rbp - 0x1c], 0x1c47af19
sub dword [rbp - 0x1c], 0x34f37221
mov dword [rbp - 0x18], 0x3f03cb4c
add dword [rbp - 0x18], 0x1b2887e6
add dword [rbp - 0x18], 0x147b7c94
sub dword [rbp - 0x18], 0x33150ff5
xor dword [rbp - 0x18], 0x73988d81
sub dword [rbp - 0x18], 0x480932fe
mov dword [rbp - 0x14], 0x43c71dec
add dword [rbp - 0x14], 0x2aa5e5de
sub dword [rbp - 0x14], 0x4132fc67
add dword [rbp - 0x14], 0x4dd1359d
sub dword [rbp - 0x14], 0x15a5f4fe
sub dword [rbp - 0x14], 0x5524268
add dword [rbp - 0x14], 0x1d566d1e
xor dword [rbp - 0x14], 0x7d698deb
mov dword [rbp - 0x10], 0xa271327
sub dword [rbp - 0x10], 0x68263a2
add dword [rbp - 0x10], 0x19e9a9f0
sub dword [rbp - 0x10], 0x54c3b81
add dword [rbp - 0x10], 0x56c4eb9d
sub dword [rbp - 0x10], 0x6f060a3d
mov dword [rbp - 0xc], 0x55f697a6
add dword [rbp - 0xc], 0xf1239ce
sub dword [rbp - 0xc], 0x59ed6cfc
xor dword [rbp - 0xc], 0x58b54ebd
sub dword [rbp - 0xc], 0x13ff02b4
add dword [rbp - 0xc], 0xc62d364
add dword [rbp - 0xc], 0x12db7974
sub dword [rbp - 0xc], 0x5eec7594
mov dword [rbp - 8], 0x66353565
sub dword [rbp - 8], 0x51ffa8b7
add dword [rbp - 8], 0xdbecf71
add dword [rbp - 8], 0x2a7207fb
xor dword [rbp - 8], 0x2617c1eb
sub dword [rbp - 8], 0x66992616
add dword [rbp - 8], 0x42e910ac
add dword [rbp - 8], 0x1ae85855
sub dword [rbp - 8], 0x61a8e986
mov dword [rbp - 4], 0x729782a0
sub dword [rbp - 4], 0x259d4d9e
sub dword [rbp - 4], 0x35aa77a
sub dword [rbp - 4], 0x3665e424
add dword [rbp - 4], 0x26ca9ea1
sub dword [rbp - 4], 0x1146182b
xor dword [rbp - 4], 0x74c0b324
sub dword [rbp - 4], 0x12d8ad4c
sub dword [rbp - 4], 0x49a4f05b
mov dword [rbp], 0x77cc00e9
xor dword [rbp], 0x46ab6504
xor dword [rbp], 0x813f877
sub dword [rbp], 0x8721c50
sub dword [rbp], 0x2b9dc3d5
xor dword [rbp], 0x453c2bd1
xor dword [rbp], 0x405869fc
mov dword [rbp + 4], 0x6ed36e99
sub dword [rbp + 4], 0x650f4f3d
add dword [rbp + 4], 0x2be79f43
sub dword [rbp + 4], 0x9e24a8
sub dword [rbp + 4], 0x8f680c
add dword [rbp + 4], 0x3d947e94
sub dword [rbp + 4], 0x7211b126
mov dword [rbp + 8], 0xa6dd423
xor dword [rbp + 8], 0x7673a3da
xor dword [rbp + 8], 0x19f8304b
sub dword [rbp + 8], 0x3a638677
add dword [rbp + 8], 0x31bd089a
xor dword [rbp + 8], 0x6b3ba8fd
xor dword [rbp + 8], 0x73d24084
xor dword [rbp + 8], 0x7c7d01c1
xor dword [rbp + 8], 0x39abdf37
mov dword [rbp + 0xc], 0x60fb500c
add dword [rbp + 0xc], 0x1867240d
xor dword [rbp + 0xc], 0x311d463
sub dword [rbp + 0xc], 0x21b6e189
sub dword [rbp + 0xc], 0x50bb711d
add dword [rbp + 0xc], 0x37a747bb
sub dword [rbp + 0xc], 0x12f107b9
add dword [rbp + 0xc], 0x3d4be992
sub dword [rbp + 0xc], 0x6a02780d
mov dword [rbp + 0x10], 0x6419bfa9
sub dword [rbp + 0x10], 0x1e6bdec1
add dword [rbp + 0x10], 0x1280310b
xor dword [rbp + 0x10], 0x5f795538
xor dword [rbp + 0x10], 0x5792085a
add dword [rbp + 0x10], 0x2c04f2ef
xor dword [rbp + 0x10], 0x7ccac0dc
mov dword [rbp + 0x14], 0x56df91fc
sub dword [rbp + 0x14], 0x2a1ffea1
sub dword [rbp + 0x14], 0x1d7b3d0d
sub dword [rbp + 0x14], 0x2a1005a
xor dword [rbp + 0x14], 0x5a14500e
sub dword [rbp + 0x14], 0x42d8bc11
sub dword [rbp + 0x14], 0x13dd4a8c
mov dword [rbp + 0x18], 0x2611ab1d
sub dword [rbp + 0x18], 0x14422fa8
sub dword [rbp + 0x18], 0x5e94531
xor dword [rbp + 0x18], 0x364e7bde
xor dword [rbp + 0x18], 0x175a4d58
add dword [rbp + 0x18], 0x4575522e
sub dword [rbp + 0x18], 0x6c5dd764
sub dword [rbp + 0x18], 0x4087c2e
mov dword [rbp + 0x1c], 0x30417770
xor dword [rbp + 0x1c], 0x3862a920
add dword [rbp + 0x1c], 0x70e45146
xor dword [rbp + 0x1c], 0x1d29d7cc
sub dword [rbp + 0x1c], 0x4258bb99
sub dword [rbp + 0x1c], 0x1a231cc2
add dword [rbp + 0x1c], 0x23bc3545
sub dword [rbp + 0x1c], 0x2b6155e5
mov dword [rbp + 0x20], 0x2fa278b
xor dword [rbp + 0x20], 0x3419ec93
xor dword [rbp + 0x20], 0x68723cd8
sub dword [rbp + 0x20], 0x4adbb05
sub dword [rbp + 0x20], 0x4df172ab
add dword [rbp + 0x20], 0x2c8349a6
sub dword [rbp + 0x20], 0x38751456
mov dword [rbp + 0x24], 0x5983bf11
sub dword [rbp + 0x24], 0x205fbecb
xor dword [rbp + 0x24], 0x3f5663ec
add dword [rbp + 0x24], 0x57f22331
xor dword [rbp + 0x24], 0x41346880
add dword [rbp + 0x24], 0x58c5144d
sub dword [rbp + 0x24], 0x5616c218
add dword [rbp + 0x24], 0x35c77927
sub dword [rbp + 0x24], 0x57c5ba56
mov dword [rbp + 0x28], 0x612eccd5
xor dword [rbp + 0x28], 0xed5aac1
sub dword [rbp + 0x28], 0x3d60032e
sub dword [rbp + 0x28], 0x2ff2bba2
xor dword [rbp + 0x28], 0x7380686e
sub dword [rbp + 0x28], 0x6b6f0113
add dword [rbp + 0x28], 0x66fe09d9
xor dword [rbp + 0x28], 0x3ca1a24
sub dword [rbp + 0x28], 0x6f7cce72
mov dword [rbp + 0x2c], 0x4bd67d90
xor dword [rbp + 0x2c], 0x337df7f6
sub dword [rbp + 0x2c], 0x2199d3dd
xor dword [rbp + 0x2c], 0xbfa690f
xor dword [rbp + 0x2c], 0xef61c05
sub dword [rbp + 0x2c], 0x521cc420
mov dword [rbp + 0x30], 0x3b3909d4
add dword [rbp + 0x30], 0x1c016597
xor dword [rbp + 0x30], 0x7e27fddf
add dword [rbp + 0x30], 0x5010ef25
sub dword [rbp + 0x30], 0x33f96320
xor dword [rbp + 0x30], 0x5e644646
xor dword [rbp + 0x30], 0x1ad5a223
xor dword [rbp + 0x30], 0x18405b8
mov dword [rbp + 0x34], 0x4b1c3a77
xor dword [rbp + 0x34], 0x6c0b155a
sub dword [rbp + 0x34], 0x17d839fe
add dword [rbp + 0x34], 0x31b03f38
sub dword [rbp + 0x34], 0x727c6ae
sub dword [rbp + 0x34], 0x39c66e4e
mov dword [rbp + 0x38], 0x70ced7de
add dword [rbp + 0x38], 0x2f9269c
xor dword [rbp + 0x38], 0x260f1a28
sub dword [rbp + 0x38], 0x46cbb9e7
sub dword [rbp + 0x38], 0x3c29625
xor dword [rbp + 0x38], 0xb3a6b2a
mov dword [rbp + 0x3c], 0x39a762bf
add dword [rbp + 0x3c], 0x258aaadd
add dword [rbp + 0x3c], 0x493a4d8
xor dword [rbp + 0x3c], 0x36d14634
sub dword [rbp + 0x3c], 0x246ca897
xor dword [rbp + 0x3c], 0x2885804c
add dword [rbp + 0x3c], 0x30033463
sub dword [rbp + 0x3c], 0x483000db
mov dword [rbp + 0x40], 0x63dc830f
sub dword [rbp + 0x40], 0x319fa9d5
xor dword [rbp + 0x40], 0x284e8ff
sub dword [rbp + 0x40], 0x114e939c
xor dword [rbp + 0x40], 0x3a83d44
xor dword [rbp + 0x40], 0x171ad5a
add dword [rbp + 0x40], 0x6100925b
xor dword [rbp + 0x40], 0x7eb05ffc
mov dword [rbp + 0x44], 0x3e46dafd
add dword [rbp + 0x44], 0x37c4fc45
add dword [rbp + 0x44], 0x6f9ef3b
sub dword [rbp + 0x44], 0xb80b01
sub dword [rbp + 0x44], 0x12486a7d
sub dword [rbp + 0x44], 0x5c7eeec
sub dword [rbp + 0x44], 0x643c62a4
mov dword [rbp + 0x48], 0x4c5ee98a
xor dword [rbp + 0x48], 0x3dc44268
xor dword [rbp + 0x48], 0x31f432f6
sub dword [rbp + 0x48], 0x1baa2e0f
add dword [rbp + 0x48], 0x2bb7714e
xor dword [rbp + 0x48], 0x507b2323
mov dword [rbp + 0x4c], 0x3f773e95
sub dword [rbp + 0x4c], 0x241afe61
add dword [rbp + 0x4c], 0x13472566
sub dword [rbp + 0x4c], 0x15746a77
xor dword [rbp + 0x4c], 0x5faa2576
xor dword [rbp + 0x4c], 0x2c1e4637
sub dword [rbp + 0x4c], 0x234e1d73
add dword [rbp + 0x4c], 0x85712ec
xor dword [rbp + 0x4c], 0x4fa372aa
mov dword [rbp + 0x50], 0x6a0d1016
sub dword [rbp + 0x50], 0x10f16daf
add dword [rbp + 0x50], 0x173269e3
sub dword [rbp + 0x50], 0x2bc2cd88
xor dword [rbp + 0x50], 0x12f08fbc
sub dword [rbp + 0x50], 0x567ab20c
mov dword [rbp + 0x54], 0x1a177ba
add dword [rbp + 0x54], 0x38394ba8
xor dword [rbp + 0x54], 0x5c2766d7
sub dword [rbp + 0x54], 0x129dd62a
add dword [rbp + 0x54], 0x90b7e1a
xor dword [rbp + 0x54], 0x397cd8e4
xor dword [rbp + 0x54], 0x65176a32
mov dword [rbp + 0x58], 0x41bc6ad8
add dword [rbp + 0x58], 0x1e0b4c66
xor dword [rbp + 0x58], 0x7e19ae51
add dword [rbp + 0x58], 0x30f31422
xor dword [rbp + 0x58], 0x338ee03f
sub dword [rbp + 0x58], 0x3d8c05a6
xor dword [rbp + 0x58], 0x2cb87922
add dword [rbp + 0x58], 0x38514a69
xor dword [rbp + 0x58], 0x47bc04e7
mov dword [rbp + 0x5c], 0x713bb70b
add dword [rbp + 0x5c], 0xb87d124
xor dword [rbp + 0x5c], 0x62731f29
add dword [rbp + 0x5c], 0x18f29b57
xor dword [rbp + 0x5c], 0x6c774f19
sub dword [rbp + 0x5c], 0x1aaffd31
sub dword [rbp + 0x5c], 0x4123809e
mov dword [rbp + 0x60], 0x133941e
add dword [rbp + 0x60], 0x376c3b8e
xor dword [rbp + 0x60], 0x3ec30f73
add dword [rbp + 0x60], 0x5a4f554c
sub dword [rbp + 0x60], 0x41ed3516
add dword [rbp + 0x60], 0x3bcd1514
add dword [rbp + 0x60], 0x23248e99
xor dword [rbp + 0x60], 0x7db07bb4
mov dword [rbp + 0x64], 0x33fae2ae
add dword [rbp + 0x64], 0xa7aaed2
xor dword [rbp + 0x64], 0xa09a3dc
sub dword [rbp + 0x64], 0x1b8fdda1
xor dword [rbp + 0x64], 0x21750422
add dword [rbp + 0x64], 0x3454f439
sub dword [rbp + 0x64], 0x519fbd05
sub dword [rbp + 0x64], 0x3b2da09
sub dword [rbp + 0x64], 0x189aae4d
mov dword [rbp + 0x68], 0x576a3ac1
sub dword [rbp + 0x68], 0x45841db3
add dword [rbp + 0x68], 0x39cb674e
sub dword [rbp + 0x68], 0x2bbb0033
xor dword [rbp + 0x68], 0x6f352e5a
sub dword [rbp + 0x68], 0xeff9480
sub dword [rbp + 0x68], 0x2f7a5156
xor dword [rbp + 0x68], 0x32493be5
mov dword [rbp + 0x84], 0x2c7d84e3
xor dword [rbp + 0x84], 0x3932c7b1
xor dword [rbp + 0x84], 0x6c36d23f
sub dword [rbp + 0x84], 0x18280194
sub dword [rbp + 0x84], 0x34b1044d
add dword [rbp + 0x84], 0x4474d151
sub dword [rbp + 0x84], 0x644000ba
add dword [rbp + 0x84], 0x9a7d168
sub dword [rbp + 0x84], 0x167c2e12
mov dword [rbp + 0x70], 0x3e8963e9
xor dword [rbp + 0x70], 0x57b04ffd
add dword [rbp + 0x70], 0xf0934a8
xor dword [rbp + 0x70], 0xde701b3
sub dword [rbp + 0x70], 0x153375d4
xor dword [rbp + 0x70], 0x61275d2b
xor dword [rbp + 0x70], 0x156496a
mov dword [rbp + 0x74], 0x6f52b94e
sub dword [rbp + 0x74], 0xffb3701
sub dword [rbp + 0x74], 0x24dd541c
sub dword [rbp + 0x74], 0x329800fa
xor dword [rbp + 0x74], 0x59419e10
sub dword [rbp + 0x74], 0x20d79042
xor dword [rbp + 0x74], 0x3dccdd9e
mov dword [rbp + 0x78], 0x73ec0ecb
add dword [rbp + 0x78], 0xab63ece
xor dword [rbp + 0x78], 0x2c6688
xor dword [rbp + 0x78], 0x5cf29ea6
add dword [rbp + 0x78], 0x51e4b39d
xor dword [rbp + 0x78], 0x1ad45a5c
sub dword [rbp + 0x78], 0x279805a9
xor dword [rbp + 0x78], 0x471dd223
mov dword [rbp + 0x7c], 0x2013255f
add dword [rbp + 0x7c], 0x16ce2837
xor dword [rbp + 0x7c], 0x7941ec82
add dword [rbp + 0x7c], 0x8d673c8
add dword [rbp + 0x7c], 0x8a190c4
add dword [rbp + 0x7c], 0x4d87ef4
sub dword [rbp + 0x7c], 0x65f02517
mov dword [rbp + 0x80], 0x32696187
add dword [rbp + 0x80], 0x38ed70bd
xor dword [rbp + 0x80], 0x2c43f723
add dword [rbp + 0x80], 0xb5d9752
add dword [rbp + 0x80], 0x2b897772
sub dword [rbp + 0x80], 0x7dfb34ad
mov dword [rbp + 0x9c], 0x63e7a628
xor dword [rbp + 0x9c], 0x3d8078ec
xor dword [rbp + 0x9c], 0x120ca42b
sub dword [rbp + 0x9c], 0x4ecd596
add dword [rbp + 0x9c], 0x11097128
sub dword [rbp + 0x9c], 0x1c841628
xor dword [rbp + 0x9c], 0x3c04ff26
mov dword [rbp + 0x88], 0x5da3578a
sub dword [rbp + 0x88], 0x2cfd7276
xor dword [rbp + 0x88], 0x1fa3d944
sub dword [rbp + 0x88], 0x144c0f2f
add dword [rbp + 0x88], 0x3ffd3330
sub dword [rbp + 0x88], 0x3ff064ae
add dword [rbp + 0x88], 0x2298a3f0
xor dword [rbp + 0x88], 0x3d5f6013
mov dword [rbp + 0x8c], 0x7839f6b6
sub dword [rbp + 0x8c], 0x1ec0df62
add dword [rbp + 0x8c], 0x2472729
xor dword [rbp + 0x8c], 0x34ad1c16
xor dword [rbp + 0x8c], 0x654b82bd
xor dword [rbp + 0x8c], 0x77b7f82f
sub dword [rbp + 0x8c], 0xd798a32
sub dword [rbp + 0x8c], 0x215a2d17
sub dword [rbp + 0x8c], 0x4ebca22f
mov dword [rbp + 0x90], 0x26ea2fbf
add dword [rbp + 0x90], 0x444a55c7
xor dword [rbp + 0x90], 0x64ed1921
add dword [rbp + 0x90], 0x2bc4ffe0
sub dword [rbp + 0x90], 0x2b3fd029
sub dword [rbp + 0x90], 0x105dccdc
mov dword [rbp + 0x94], 0x72edc056
sub dword [rbp + 0x94], 0x621101ee
xor dword [rbp + 0x94], 0x30c0524
add dword [rbp + 0x94], 0xaf767d2
add dword [rbp + 0x94], 0x3929b679
add dword [rbp + 0x94], 0x1f15e6e5
xor dword [rbp + 0x94], 0xf195b40
sub dword [rbp + 0x94], 0x1f24b312
sub dword [rbp + 0x94], 0x58f8e8a7
mov dword [rbp + 0x98], 0x331a12eb
xor dword [rbp + 0x98], 0x4b3f3bd8
sub dword [rbp + 0x98], 0x966af9d
sub dword [rbp + 0x98], 0x2723a189
add dword [rbp + 0x98], 0x2940ee3
sub dword [rbp + 0x98], 0x4a2de76c
nop
mov dword [rsp + 0x20], 0x4ecbb1d2
xor dword [rsp + 0x20], 0x7a15bea2
sub dword [rsp + 0x20], 0x26672798
add dword [rsp + 0x20], 0x51da49e7
xor dword [rsp + 0x20], 0x7993f7bc
add dword [rsp + 0x20], 0xdd3430f3
mov dword [rsp + 0x60], 0x75325068
xor dword [rsp + 0x60], 0x7913b5ee
xor dword [rsp + 0x60], 0x320c44ac
sub dword [rsp + 0x60], 0x2e4d6bad
add dword [rsp + 0x60], 0x4198b30d
xor dword [rsp + 0x60], 0xae4317b0
mov dword [rsp + 0x64], 0x7c2525c9
sub dword [rsp + 0x64], 0x49d5b9a3
add dword [rsp + 0x64], 0x37478e2b
xor dword [rsp + 0x64], 0x4a2050b7
add dword [rsp + 0x64], 0x58553822
xor dword [rsp + 0x64], 0x5e1266e6
xor dword [rsp + 0x64], 0x6b9273af
add dword [rsp + 0x64], 0xb5b208fb
mov dword [rsp + 0x24], 0x5e2b36bc
sub dword [rsp + 0x24], 0x1d77449
sub dword [rsp + 0x24], 0x3314d051
sub dword [rsp + 0x24], 0x3756f3c
xor dword [rsp + 0x24], 0xf4b10c1
add dword [rsp + 0x24], 0xcc7464cf
mov dword [rsp + 0x68], 0x7cd885ef
xor dword [rsp + 0x68], 0x360ec9b8
xor dword [rsp + 0x68], 0x2d1ee9a6
xor dword [rsp + 0x68], 0x47dda6d9
add dword [rsp + 0x68], 0x126b52e5
add dword [rsp + 0x68], 0xccbfa931
mov dword [rsp + 0x6c], 0x3b64547b
xor dword [rsp + 0x6c], 0x151c5355
sub dword [rsp + 0x6c], 0x3ac9dcb
sub dword [rsp + 0x6c], 0x1d1efecc
xor dword [rsp + 0x6c], 0x2ad05e60
sub dword [rsp + 0x6c], 0x126e0c3
add dword [rsp + 0x6c], 0xd8ecab0c
mov dword [rsp + 0x28], 0x326cd54f
add dword [rsp + 0x28], 0x36d0c324
sub dword [rsp + 0x28], 0x25070e2c
sub dword [rsp + 0x28], 0x8e243c6
xor dword [rsp + 0x28], 0x4d10dccc
add dword [rsp + 0x28], 0x80b25ca9
mov dword [rsp + 0x70], 0x2d0da61e
sub dword [rsp + 0x70], 0x1b21d9e6
xor dword [rsp + 0x70], 0x8048fc6
add dword [rsp + 0x70], 0x3f5d0252
add dword [rsp + 0x70], 0x9f89181
sub dword [rsp + 0x70], 0x47d68b1d
xor dword [rsp + 0x70], 0x3da60df9
xor dword [rsp + 0x70], 0xd98bbe0f
mov dword [rsp + 0x74], 0x208fb868
xor dword [rsp + 0x74], 0x54a317e3
sub dword [rsp + 0x74], 0x32a2cac6
add dword [rsp + 0x74], 0x21a54543
sub dword [rsp + 0x74], 0x4be5c886
add dword [rsp + 0x74], 0x17e4ea33
add dword [rsp + 0x74], 0xd01eb396
mov dword [rsp + 0x2c], 0x2ca5e658
add dword [rsp + 0x2c], 0x34f9ca67
sub dword [rsp + 0x2c], 0x3b5f765
sub dword [rsp + 0x2c], 0x1cd90b7b
add dword [rsp + 0x2c], 0x38381423
sub dword [rsp + 0x2c], 0x4d9ff2c2
add dword [rsp + 0x2c], 0x21e0c9f4
add dword [rsp + 0x2c], 0x17b97d5d
add dword [rsp + 0x2c], 0x91b3e065
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], 0x65dbe269
sub dword [rsp + 0x30], 0x16bb9de8
xor dword [rsp + 0x30], 0x68047a2a
xor dword [rsp + 0x30], 0x553875c9
sub dword [rsp + 0x30], 0x50f7f2cb
add dword [rsp + 0x30], 0xd5d29e5f
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], 0x294279b8
xor dword [rsp + 0x34], 0x66d628d6
sub dword [rsp + 0x34], 0x4ba3273f
add dword [rsp + 0x34], 0x528b2bb8
add dword [rsp + 0x34], 0x13753a23
add dword [rsp + 0x34], 0x8d0566ec
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], 0x40092b77
xor dword [rsp + 0x38], 0x56fd3c43
add dword [rsp + 0x38], 0x5fbbdf5a
sub dword [rsp + 0x38], 0x6704dfc
sub dword [rsp + 0x38], 0x5e2b561f
add dword [rsp + 0x38], 0xde888c0
add dword [rsp + 0x38], 0xd6fa1bc3
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], 0x62dabc4
xor dword [rsp + 0x3c], 0x173aab9a
xor dword [rsp + 0x3c], 0x4b215b7b
sub dword [rsp + 0x3c], 0x46b13d69
add dword [rsp + 0x3c], 0xcb24236
add dword [rsp + 0x3c], 0x23d4fe4c
add dword [rsp + 0x3c], 0x30e4ff89
xor dword [rsp + 0x3c], 0x8207ab31
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], 0x6be3277a
sub dword [rsp + 0x40], 0x39e297a0
add dword [rsp + 0x40], 0x2588317a
add dword [rsp + 0x40], 0x83c28ce
xor dword [rsp + 0x40], 0x6d17f419
xor dword [rsp + 0x40], 0x6cd74d46
sub dword [rsp + 0x40], 0x4def7f3c
add dword [rsp + 0x40], 0xe6e222b5
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], 0xd2224a3
xor dword [rsp + 0x44], 0x52eb71f2
add dword [rsp + 0x44], 0xa24aa3b
sub dword [rsp + 0x44], 0x5deb729
xor dword [rsp + 0x44], 0x41466e46
xor dword [rsp + 0x44], 0xd3bfd0d3
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], 0x15900183
add dword [rsp + 0x48], 0x71b195
add dword [rsp + 0x48], 0x3450c43a
add dword [rsp + 0x48], 0x3d5eb2e
xor dword [rsp + 0x48], 0x74a849a
sub dword [rsp + 0x48], 0x4060c251
add dword [rsp + 0x48], 0xedf4d32d
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], 0x233d2848
add dword [rsp + 0x4c], 0x35cba548
sub dword [rsp + 0x4c], 0x3ec43878
xor dword [rsp + 0x4c], 0x67db5e4f
sub dword [rsp + 0x4c], 0x43f9d24e
xor dword [rsp + 0x4c], 0xcf530fff
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], 0xdf7c3b2
xor dword [rsp + 0x50], 0x5439b479
xor dword [rsp + 0x50], 0x58c8ecf9
add dword [rsp + 0x50], 0x2cb10d76
sub dword [rsp + 0x50], 0x25f18001
add dword [rsp + 0x50], 0x55e25569
xor dword [rsp + 0x50], 0xab5e88e6
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], 0x58d65cec
sub dword [rsp + 0x54], 0x45958672
sub dword [rsp + 0x54], 0xae7c675
xor dword [rsp + 0x54], 0x1bc41f49
add dword [rsp + 0x54], 0xc9b2f89
xor dword [rsp + 0x54], 0x5c8ec8ad
sub dword [rsp + 0x54], 0x69736d31
add dword [rsp + 0x54], 0x26c4a62f
add dword [rsp + 0x54], 0xbceec780
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], 0x377d360b
add dword [rsp + 0x58], 0x3cfaed29
sub dword [rsp + 0x58], 0x495a24e2
xor dword [rsp + 0x58], 0x71bac8c
sub dword [rsp + 0x58], 0x239dfed6
xor dword [rsp + 0x58], 0x70cfa0c8
add dword [rsp + 0x58], 0x7e4f0236
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], 0x1d4
xor word [rsp + 0x5c], 0x3a2f
xor word [rsp + 0x5c], 0x7a8f
add word [rsp + 0x5c], 0x2e6c
sub word [rsp + 0x5c], 0x1a1d
add word [rsp + 0x5c], 0xa133
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], 0x19
add byte [rsp + rax + 0x20], 0x17
sub byte [rsp + rax + 0x20], 0x29
xor byte [rsp + rax + 0x20], 0x4f
add byte [rsp + rax + 0x20], 0xa
xor byte [rsp + rax + 0x20], 0x61
add byte [rsp + rax + 0x20], 0x49
xor byte [rsp + rax + 0x20], 0x7c
inc rax
cmp rax, 0x3e
jb 0x1401aff54
mov edx, 0x7ab662fd
xor edx, 0x5a105a07
add edx, 0x498e5dc
xor edx, 0x5018242b
xor edx, 0x4bd15441
sub edx, 0x1e3ae744
xor edx, 0x4836c7e8
sub edx, 0x688d4052
xor ecx, ecx
call fcn.1401b0330
movsxd rcx, eax
add rcx, rcx
movzx edx, word [rsp + rcx + 0x60]
xor eax, eax
nop dword [rax]
mov byte [rsp + rax + 0x60], 0x39
add byte [rsp + rax + 0x60], 0x23
sub byte [rsp + rax + 0x60], 0x35
sub byte [rsp + rax + 0x60], 0x23
add byte [rsp + rax + 0x60], 0x28
add byte [rsp + rax + 0x60], 0x46
sub byte [rsp + rax + 0x60], 0x62
xor byte [rsp + rax + 0x60], 0x10
inc rax
cmp rax, 0x7c
jb 0x1401affe5
mov word [rbx], dx
nop
sub rbx, 0x1df7e77b
add rbx, 0x1df7e77d
sub rdi, 1
jne 0x1401af909
xchg rcx, rsi
mov rcx, qword [rbp + 0xe0]
xchg rcx, rsi
mov qword [rsi], rbx
xchg rsi, rax
mov rsi, rax
xchg rsi, rax
jmp 0x1401b005c
mov qword [rcx], rdx
xchg r11, rax
mov r11, rcx
xchg r11, rax
xchg rsi, rbx
mov rsi, qword [rsp + 0x1f8]
xchg rbx, rsi
add rsp, 0x1a0
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
push rbx
push rax
push rcx
push rcx
push rbx
push rcx
push rbx
xchg qword [rsp + 0x38], r13
add rsp, 0x40
nop
add rsp, 8
xchg qword [rsp - 8], r12
nop
add rsp, 8
xchg qword [rsp - 8], rdi
push rcx
push rcx
push rax
push rax
push rax
push rax
xchg qword [rsp + 0x30], rsi
add rsp, 0x38
nop
add rsp, 8
xchg qword [rsp - 8], rbp
nop
add rsp, 8
jmp qword [rsp - 8]