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

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
push 0x30c4e7d3
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
push 0x1be7a087
mov qword [rsp], r13
nop
push 0x5b026c5
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
xchg r8, rsi
mov rdi, rsi
xchg rsi, r8
xchg rbx, r8
mov r8, rdx
xchg rbx, r8
test r8, r8
je 0x1401b0040
mov dword [rbp + 0xe8], 0x46da037f
sub dword [rbp + 0xe8], 0x200ca3ec
add dword [rbp + 0xe8], 0x165713e5
add dword [rbp + 0xe8], 0x3c587eaf
xor dword [rbp + 0xe8], 0x5460cf32
xor dword [rbp + 0xe8], 0x56db39e7
sub dword [rbp + 0xe8], 0x19643f8e
sub dword [rbp + 0xe8], 0x6261c617
mov dword [rbp + 0xf0], 0x325ca550
add dword [rbp + 0xf0], 0x26c4ba4c
sub dword [rbp + 0xf0], 0x1f9a61c5
add dword [rbp + 0xf0], 0x2e90dca7
sub dword [rbp + 0xf0], 0x3b8b2390
add dword [rbp + 0xf0], 0x450d6b2e
add dword [rbp + 0xf0], 0x9abafa8
sub dword [rbp + 0xf0], 0x4a089b42
xor dword [rbp + 0xf0], 0x313dc9cc
mov dword [rbp + 0x6c], 0x6970fc90
xor dword [rbp + 0x6c], 0x7a2a660d
xor dword [rbp + 0x6c], 0x198c5c18
add dword [rbp + 0x6c], 0x11d9a1cb
sub dword [rbp + 0x6c], 0x1a5d17cb
xor dword [rbp + 0x6c], 0x253afca
mov dword [rbp - 0x20], 0x55b918c3
sub dword [rbp - 0x20], 0x1d4ddc55
sub dword [rbp - 0x20], 0x1f99dbf1
xor dword [rbp - 0x20], 0x6c24c52a
sub dword [rbp - 0x20], 0x161c5d93
sub dword [rbp - 0x20], 0x50eb22c5
add dword [rbp - 0x20], 0x6f7231a5
sub dword [rbp - 0x20], 0x18780105
sub dword [rbp - 0x20], 0x64e7564f
mov dword [rbp - 0x1c], 0x29a6af57
add dword [rbp - 0x1c], 0x21aa30f5
sub dword [rbp - 0x1c], 0x488b55be
xor dword [rbp - 0x1c], 0x44042113
add dword [rbp - 0x1c], 0x1c5c3e7a
sub dword [rbp - 0x1c], 0x631ceac6
mov dword [rbp - 0x18], 0x31217b59
add dword [rbp - 0x18], 0x360bfd35
xor dword [rbp - 0x18], 0x757ebfb7
add dword [rbp - 0x18], 0x2d22e8af
sub dword [rbp - 0x18], 0x81ea8bd
xor dword [rbp - 0x18], 0x2aa212a7
xor dword [rbp - 0x18], 0x1dfaeade
mov dword [rbp - 0x14], 0x3553dc9e
xor dword [rbp - 0x14], 0x32700db8
add dword [rbp - 0x14], 0x47d98f65
xor dword [rbp - 0x14], 0x6abb7cb5
sub dword [rbp - 0x14], 0x1385b0f6
add dword [rbp - 0x14], 0x23734d40
add dword [rbp - 0x14], 0x2e3c9589
sub dword [rbp - 0x14], 0x626f4ebe
mov dword [rbp - 0x10], 0x2873a869
sub dword [rbp - 0x10], 0x159e2ba6
add dword [rbp - 0x10], 0x380ab3b
add dword [rbp - 0x10], 0x37380931
sub dword [rbp - 0x10], 0x3424f258
add dword [rbp - 0x10], 0x27d251f4
xor dword [rbp - 0x10], 0x53f79a31
sub dword [rbp - 0x10], 0x12cb0ba6
mov dword [rbp - 0xc], 0x578a5a34
sub dword [rbp - 0xc], 0x24ac5bee
add dword [rbp - 0xc], 0x2f11c363
sub dword [rbp - 0xc], 0x3390e16f
add dword [rbp - 0xc], 0x439e203b
xor dword [rbp - 0xc], 0x3b942f2
sub dword [rbp - 0xc], 0x72434332
mov dword [rbp - 8], 0x220591ed
xor dword [rbp - 8], 0x151aac48
xor dword [rbp - 8], 0x87a8801
sub dword [rbp - 8], 0x31a78f3a
add dword [rbp - 8], 0x47564db9
xor dword [rbp - 8], 0x55148b75
mov dword [rbp - 4], 0x25229f3a
xor dword [rbp - 4], 0x1c81e924
sub dword [rbp - 4], 0x2407b566
add dword [rbp - 4], 0x280bbb1c
xor dword [rbp - 4], 0x1666e9f1
add dword [rbp - 4], 0x3bb3a0ee
sub dword [rbp - 4], 0xb270147
sub dword [rbp - 4], 0x5c4d3275
mov dword [rbp], 0x7da4b67f
sub dword [rbp], 0x1959943c
sub dword [rbp], 0x5f374e92
xor dword [rbp], 0x10f39ca4
add dword [rbp], 0x10d76e08
add dword [rbp], 0x2be05e33
add dword [rbp], 0x1c978cca
xor dword [rbp], 0x2df7f667
sub dword [rbp], 0x42d75f25
mov dword [rbp + 4], 0x59a64560
xor dword [rbp + 4], 0x163d1477
xor dword [rbp + 4], 0x468ee75f
xor dword [rbp + 4], 0x539e8abb
xor dword [rbp + 4], 0x47d5baa6
xor dword [rbp + 4], 0x2fb1469f
sub dword [rbp + 4], 0x2866eb79
add dword [rbp + 4], 0x242a26db
sub dword [rbp + 4], 0x2eb1fcd3
mov dword [rbp + 8], 0x46e3ef43
xor dword [rbp + 8], 0x173afae7
xor dword [rbp + 8], 0x7a080237
xor dword [rbp + 8], 0x43c040b3
sub dword [rbp + 8], 0x37e9aca2
add dword [rbp + 8], 0x162b9c83
add dword [rbp + 8], 0x3431f536
sub dword [rbp + 8], 0x7a843cdd
mov dword [rbp + 0xc], 0x34faad11
sub dword [rbp + 0xc], 0x1e4b31e3
xor dword [rbp + 0xc], 0x31d4dbcb
xor dword [rbp + 0xc], 0x4cd72f50
add dword [rbp + 0xc], 0xd97c296
sub dword [rbp + 0xc], 0x20ee915e
sub dword [rbp + 0xc], 0x267b9c3c
sub dword [rbp + 0xc], 0x31d92556
mov dword [rbp + 0x10], 0x7b32ce99
sub dword [rbp + 0x10], 0x58853980
add dword [rbp + 0x10], 0x19132c66
xor dword [rbp + 0x10], 0x4f744ede
xor dword [rbp + 0x10], 0x666ecc47
add dword [rbp + 0x10], 0x4e486777
sub dword [rbp + 0x10], 0x4ca04206
add dword [rbp + 0x10], 0x13966a12
sub dword [rbp + 0x10], 0x2817d40d
mov dword [rbp + 0x14], 0x33da6251
sub dword [rbp + 0x14], 0x235ab9d5
xor dword [rbp + 0x14], 0x2b512468
xor dword [rbp + 0x14], 0x8a3e987
add dword [rbp + 0x14], 0x3afe5047
sub dword [rbp + 0x14], 0x45f451ff
add dword [rbp + 0x14], 0x5518a34e
sub dword [rbp + 0x14], 0x7daf07cc
mov dword [rbp + 0x18], 0x246ca5ee
add dword [rbp + 0x18], 0x20f8350b
xor dword [rbp + 0x18], 0x4bc5dc7e
sub dword [rbp + 0x18], 0xaf99cda
add dword [rbp + 0x18], 0x7094155
add dword [rbp + 0x18], 0x4174c2b9
xor dword [rbp + 0x18], 0x1fcfc28f
sub dword [rbp + 0x18], 0x53e9afd6
mov dword [rbp + 0x1c], 0x1bd77035
xor dword [rbp + 0x1c], 0x117f8810
add dword [rbp + 0x1c], 0x2bdf6344
add dword [rbp + 0x1c], 0x21d2641d
sub dword [rbp + 0x1c], 0x14f9829f
xor dword [rbp + 0x1c], 0x4f73941f
sub dword [rbp + 0x1c], 0xc11a999
mov dword [rbp + 0x20], 0x3faa60e4
xor dword [rbp + 0x20], 0x3c13ae00
add dword [rbp + 0x20], 0x4c2daf98
xor dword [rbp + 0x20], 0x669203a3
add dword [rbp + 0x20], 0x24606b38
sub dword [rbp + 0x20], 0x4a1c8ffb
add dword [rbp + 0x20], 0x43d2f626
sub dword [rbp + 0x20], 0x478b4fe2
mov dword [rbp + 0x24], 0x5f9aa04
add dword [rbp + 0x24], 0x2da7d755
sub dword [rbp + 0x24], 0x238020e
add dword [rbp + 0x24], 0x243b69bb
xor dword [rbp + 0x24], 0x325d83ef
sub dword [rbp + 0x24], 0x67f86b88
mov dword [rbp + 0x28], 0x57bf4e92
xor dword [rbp + 0x28], 0x5dd24065
sub dword [rbp + 0x28], 0x8806327
xor dword [rbp + 0x28], 0xdb54e31
xor dword [rbp + 0x28], 0x5f147c14
add dword [rbp + 0x28], 0xaf0fd79
xor dword [rbp + 0x28], 0x5c44c26b
add dword [rbp + 0x28], 0x240f9e8e
sub dword [rbp + 0x28], 0x2688f431
mov dword [rbp + 0x2c], 0x57949d79
add dword [rbp + 0x2c], 0x872c51d
xor dword [rbp + 0x2c], 0x7cd725bf
add dword [rbp + 0x2c], 0x23a9201f
xor dword [rbp + 0x2c], 0x31c10b1e
sub dword [rbp + 0x2c], 0x58fbc8cb
add dword [rbp + 0x2c], 0x451c97fb
xor dword [rbp + 0x2c], 0x454c637f
sub dword [rbp + 0x2c], 0x18945996
mov dword [rbp + 0x30], 0x55878107
xor dword [rbp + 0x30], 0x73ab2cf8
sub dword [rbp + 0x30], 0x15a3a298
add dword [rbp + 0x30], 0x334b2f2a
add dword [rbp + 0x30], 0x1600b80d
sub dword [rbp + 0x30], 0x1f4ba6a4
xor dword [rbp + 0x30], 0x71da609c
sub dword [rbp + 0x30], 0xba95d5c
xor dword [rbp + 0x30], 0x3fa9316e
mov dword [rbp + 0x34], 0x15f7b0f
add dword [rbp + 0x34], 0x67348fdc
sub dword [rbp + 0x34], 0x514e5304
xor dword [rbp + 0x34], 0x2671268f
add dword [rbp + 0x34], 0x4c834039
xor dword [rbp + 0x34], 0x4eae2b9a
add dword [rbp + 0x34], 0x6d5b8d6
sub dword [rbp + 0x34], 0x164fa659
sub dword [rbp + 0x34], 0x239f0d4d
mov dword [rbp + 0x38], 0x5d3430a0
sub dword [rbp + 0x38], 0x20711d55
add dword [rbp + 0x38], 0x3ba53e7
xor dword [rbp + 0x38], 0x29ecd2c6
sub dword [rbp + 0x38], 0x23412bf6
add dword [rbp + 0x38], 0x349ae804
sub dword [rbp + 0x38], 0x7aea7296
mov dword [rbp + 0x3c], 0x3e865cb4
sub dword [rbp + 0x3c], 0x17352578
xor dword [rbp + 0x3c], 0x765dbaf6
sub dword [rbp + 0x3c], 0x2aebbbdd
sub dword [rbp + 0x3c], 0xbba725d
add dword [rbp + 0x3c], 0x39666363
xor dword [rbp + 0x3c], 0x794bfb70
xor dword [rbp + 0x3c], 0x2a87c6ee
mov dword [rbp + 0x40], 0x6fb342e0
sub dword [rbp + 0x40], 0x6209edf4
xor dword [rbp + 0x40], 0x58ca28d4
sub dword [rbp + 0x40], 0x4309c0ac
add dword [rbp + 0x40], 0x6583ddb4
sub dword [rbp + 0x40], 0x6d8ebe3c
xor dword [rbp + 0x40], 0x70a5f1c2
xor dword [rbp + 0x40], 0x7aebd5a8
mov dword [rbp + 0x44], 0x2cf2ab24
add dword [rbp + 0x44], 0x44e1626f
sub dword [rbp + 0x44], 0x4f1c6940
xor dword [rbp + 0x44], 0x5aab4f77
sub dword [rbp + 0x44], 0x2cd6a6d
sub dword [rbp + 0x44], 0x30a8f7d5
xor dword [rbp + 0x44], 0x40a2fcf9
sub dword [rbp + 0x44], 0x40374ac
mov dword [rbp + 0x48], 0x74bde779
sub dword [rbp + 0x48], 0x6085f347
add dword [rbp + 0x48], 0x211724c8
sub dword [rbp + 0x48], 0x32c76b5e
add dword [rbp + 0x48], 0x6025fc81
sub dword [rbp + 0x48], 0x62acaaad
mov dword [rbp + 0x4c], 0x6c8a913b
sub dword [rbp + 0x4c], 0x2f2d0149
xor dword [rbp + 0x4c], 0x3ebac39d
add dword [rbp + 0x4c], 0x1cce4da
xor dword [rbp + 0x4c], 0x777a5511
sub dword [rbp + 0x4c], 0x72cd64e7
mov dword [rbp + 0x50], 0x262f9b1a
xor dword [rbp + 0x50], 0x1822ca97
sub dword [rbp + 0x50], 0x1f641fe9
sub dword [rbp + 0x50], 0x59c8bb6
add dword [rbp + 0x50], 0x229883f5
xor dword [rbp + 0x50], 0x3ba5d691
mov dword [rbp + 0x54], 0x79873d1d
sub dword [rbp + 0x54], 0x1af1ab72
sub dword [rbp + 0x54], 0x1f5da9c8
sub dword [rbp + 0x54], 0x2dd69c1e
xor dword [rbp + 0x54], 0x3da9096a
sub dword [rbp + 0x54], 0x242cfc8a
add dword [rbp + 0x54], 0x6501ac60
sub dword [rbp + 0x54], 0x29e29704
sub dword [rbp + 0x54], 0x43b95c0e
mov dword [rbp + 0x58], 0x7d37d92b
sub dword [rbp + 0x58], 0x6a28045
xor dword [rbp + 0x58], 0x7fccda8c
xor dword [rbp + 0x58], 0x550f7fdd
xor dword [rbp + 0x58], 0x166cc8c9
xor dword [rbp + 0x58], 0x25240253
sub dword [rbp + 0x58], 0x6f1d37b9
mov dword [rbp + 0x5c], 0x795d97d5
sub dword [rbp + 0x5c], 0x4f32c003
add dword [rbp + 0x5c], 0xc59d9e3
xor dword [rbp + 0x5c], 0x6234eea0
sub dword [rbp + 0x5c], 0x398c3aad
add dword [rbp + 0x5c], 0x207fcd7c
sub dword [rbp + 0x5c], 0x3ba2f26f
mov dword [rbp + 0x60], 0x5ac28057
sub dword [rbp + 0x60], 0x3e81f99d
xor dword [rbp + 0x60], 0x3e73a480
add dword [rbp + 0x60], 0x574e7240
xor dword [rbp + 0x60], 0x40b69109
xor dword [rbp + 0x60], 0x6d1009e4
xor dword [rbp + 0x60], 0x9391575
sub dword [rbp + 0x60], 0x5d1d1a6c
mov dword [rbp + 0x64], 0x2e0aecea
add dword [rbp + 0x64], 0x3cc91a51
sub dword [rbp + 0x64], 0x12ed9705
sub dword [rbp + 0x64], 0x4fe6befd
add dword [rbp + 0x64], 0x3a9323c5
sub dword [rbp + 0x64], 0x4291d587
mov dword [rbp + 0x68], 0x621c56e7
sub dword [rbp + 0x68], 0x59a53418
xor dword [rbp + 0x68], 0x1b29da81
add dword [rbp + 0x68], 0x5a41072b
sub dword [rbp + 0x68], 0x2c2eba60
xor dword [rbp + 0x68], 0x4314d5aa
add dword [rbp + 0x68], 0x333584a6
sub dword [rbp + 0x68], 0x359a15e1
mov dword [rbp + 0x84], 0x5986257e
sub dword [rbp + 0x84], 0x3a1a1671
xor dword [rbp + 0x84], 0x7a0cf4af
sub dword [rbp + 0x84], 0x32008cf5
add dword [rbp + 0x84], 0x1785e00d
add dword [rbp + 0x84], 0x321d9641
xor dword [rbp + 0x84], 0x13c719df
sub dword [rbp + 0x84], 0x4d41e8bd
sub dword [rbp + 0x84], 0x218214ee
mov dword [rbp + 0x70], 0x600249d1
sub dword [rbp + 0x70], 0x3219ecf2
add dword [rbp + 0x70], 0x3df7b737
xor dword [rbp + 0x70], 0x3cfadda8
xor dword [rbp + 0x70], 0x13396175
xor dword [rbp + 0x70], 0x61f221d9
sub dword [rbp + 0x70], 0x25d08998
mov dword [rbp + 0x74], 0x658f14b0
xor dword [rbp + 0x74], 0x3a25a207
sub dword [rbp + 0x74], 0x4b1486e6
sub dword [rbp + 0x74], 0x573710d
add dword [rbp + 0x74], 0x7311612
sub dword [rbp + 0x74], 0x1652d55b
mov dword [rbp + 0x78], 0x7d034c49
xor dword [rbp + 0x78], 0x1e4ca0de
sub dword [rbp + 0x78], 0x42bc1e58
xor dword [rbp + 0x78], 0x5ec5442c
xor dword [rbp + 0x78], 0x1bd768f8
sub dword [rbp + 0x78], 0x6201d6c9
xor dword [rbp + 0x78], 0x7a1f13b3
sub dword [rbp + 0x78], 0x799e2015
mov dword [rbp + 0x7c], 0x6b4d9120
xor dword [rbp + 0x7c], 0x38e46529
sub dword [rbp + 0x7c], 0x34259b38
add dword [rbp + 0x7c], 0x2d4cb17c
xor dword [rbp + 0x7c], 0x5fb8863f
add dword [rbp + 0x7c], 0x61de2d4b
sub dword [rbp + 0x7c], 0x7546ba40
mov dword [rbp + 0x80], 0xee6a56f
add dword [rbp + 0x80], 0x6407500
xor dword [rbp + 0x80], 0x63d08d03
sub dword [rbp + 0x80], 0xeb3047a
sub dword [rbp + 0x80], 0xbba9ea9
sub dword [rbp + 0x80], 0x4c747ece
sub dword [rbp + 0x80], 0x101475fd
mov dword [rbp + 0x9c], 0x4c1cdaf
add dword [rbp + 0x9c], 0x792e65ea
xor dword [rbp + 0x9c], 0x583e1060
add dword [rbp + 0x9c], 0x35e60914
sub dword [rbp + 0x9c], 0x3874884a
sub dword [rbp + 0x9c], 0x233ea544
mov dword [rbp + 0x88], 0x22dc2fc4
add dword [rbp + 0x88], 0x4fe1ade2
sub dword [rbp + 0x88], 0x4b7202df
add dword [rbp + 0x88], 0x4e11c6a1
sub dword [rbp + 0x88], 0x7268c626
sub dword [rbp + 0x88], 0x2f3dbc2
mov dword [rbp + 0x8c], 0x11fa9f62
xor dword [rbp + 0x8c], 0x3431d029
sub dword [rbp + 0x8c], 0x83dadb7
xor dword [rbp + 0x8c], 0x66952917
xor dword [rbp + 0x8c], 0x4ae91ea5
add dword [rbp + 0x8c], 0x36d5c129
xor dword [rbp + 0x8c], 0x5f637622
xor dword [rbp + 0x8c], 0x37a4deec
mov dword [rbp + 0x90], 0x6d9a0349
sub dword [rbp + 0x90], 0x654f729e
xor dword [rbp + 0x90], 0x7c853bf9
xor dword [rbp + 0x90], 0x564e1899
add dword [rbp + 0x90], 0x45af7200
xor dword [rbp + 0x90], 0x6831da49
mov dword [rbp + 0x94], 0x5021772a
xor dword [rbp + 0x94], 0x2e3a263f
xor dword [rbp + 0x94], 0x33640823
xor dword [rbp + 0x94], 0x19fec0bf
sub dword [rbp + 0x94], 0x22f42b41
xor dword [rbp + 0x94], 0x62863ed1
add dword [rbp + 0x94], 0x182d6465
xor dword [rbp + 0x94], 0x6b384b7d
mov dword [rbp + 0x98], 0x79aa8a38
sub dword [rbp + 0x98], 0x3ead6ac7
sub dword [rbp + 0x98], 0x118bdae4
xor dword [rbp + 0x98], 0x6e38c999
add dword [rbp + 0x98], 0x3226a10e
sub dword [rbp + 0x98], 0x796f2e9e
nop
mov dword [rsp + 0x20], 0x5f7af689
add dword [rsp + 0x20], 0xbc9790
sub dword [rsp + 0x20], 0x27266887
sub dword [rsp + 0x20], 0x18cedc6
add dword [rsp + 0x20], 0x14d8f585
add dword [rsp + 0x20], 0xaa99c9a5
mov dword [rsp + 0x60], 0x1264a120
xor dword [rsp + 0x60], 0x73741f46
sub dword [rsp + 0x60], 0x81e41e5
sub dword [rsp + 0x60], 0x3180657
sub dword [rsp + 0x60], 0x4e34593
sub dword [rsp + 0x60], 0x29f8e506
sub dword [rsp + 0x60], 0x15025abe
add dword [rsp + 0x60], 0xe1b826d
xor dword [rsp + 0x60], 0xdf2c8c7a
mov dword [rsp + 0x64], 0x4432072
add dword [rsp + 0x64], 0x9895832
add dword [rsp + 0x64], 0x4cac5b4c
xor dword [rsp + 0x64], 0x1d7a8b4b
xor dword [rsp + 0x64], 0x419cd8e6
add dword [rsp + 0x64], 0x6e10270b
sub dword [rsp + 0x64], 0x5cc2a87e
add dword [rsp + 0x64], 0xe7520052
mov dword [rsp + 0x24], 0x71fc6cb
add dword [rsp + 0x24], 0x55886196
sub dword [rsp + 0x24], 0x49415f59
xor dword [rsp + 0x24], 0x111a9285
add dword [rsp + 0x24], 0x18b8d5e6
add dword [rsp + 0x24], 0x2a18526
sub dword [rsp + 0x24], 0x170f54af
add dword [rsp + 0x24], 0xf02f950c
mov dword [rsp + 0x68], 0x1bd5147e
xor dword [rsp + 0x68], 0x658fce9a
xor dword [rsp + 0x68], 0x61477a31
xor dword [rsp + 0x68], 0x29b11b57
sub dword [rsp + 0x68], 0x148c79c6
xor dword [rsp + 0x68], 0xdd1fbe82
mov dword [rsp + 0x6c], 0x6e339da3
xor dword [rsp + 0x6c], 0x185a8a3b
sub dword [rsp + 0x6c], 0x6edf28ae
add dword [rsp + 0x6c], 0x121a4b77
add dword [rsp + 0x6c], 0x4746837c
xor dword [rsp + 0x6c], 0x7b6ac08f
add dword [rsp + 0x6c], 0x58fe62d3
xor dword [rsp + 0x6c], 0x3b6882f
add dword [rsp + 0x6c], 0x87799736
mov dword [rsp + 0x28], 0x5e85597
xor dword [rsp + 0x28], 0x5f584d93
add dword [rsp + 0x28], 0xffbf8ff
add dword [rsp + 0x28], 0x110160a4
xor dword [rsp + 0x28], 0xf7555f9
xor dword [rsp + 0x28], 0x239d8071
sub dword [rsp + 0x28], 0x1dab1a44
xor dword [rsp + 0x28], 0x787f8c4
xor dword [rsp + 0x28], 0xc8eb87d9
mov dword [rsp + 0x70], 0x3b17aa42
xor dword [rsp + 0x70], 0x32860b16
add dword [rsp + 0x70], 0x73720162
xor dword [rsp + 0x70], 0x47817fee
sub dword [rsp + 0x70], 0x77c50b7
add dword [rsp + 0x70], 0x67aa91d
xor dword [rsp + 0x70], 0x3077d2be
sub dword [rsp + 0x70], 0x19e5a6
xor dword [rsp + 0x70], 0xf69efe18
mov dword [rsp + 0x74], 0x60466b99
add dword [rsp + 0x74], 0x17703bdc
xor dword [rsp + 0x74], 0x56f0698
sub dword [rsp + 0x74], 0x2b29cfc3
xor dword [rsp + 0x74], 0x2c6e020d
add dword [rsp + 0x74], 0x938b2f24
mov dword [rsp + 0x2c], 0x9d5ec95
xor dword [rsp + 0x2c], 0x5537c5b6
sub dword [rsp + 0x2c], 0x20632d95
xor dword [rsp + 0x2c], 0x1b253b79
add dword [rsp + 0x2c], 0x53e7dcbe
sub dword [rsp + 0x2c], 0x78112b6e
add dword [rsp + 0x2c], 0xf3c484af
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], 0x71e147a5
sub dword [rsp + 0x30], 0x6eab985c
xor dword [rsp + 0x30], 0x4087a031
xor dword [rsp + 0x30], 0x766c2100
xor dword [rsp + 0x30], 0x19b87fd1
add dword [rsp + 0x30], 0x10ef2d2c
add dword [rsp + 0x30], 0xb9a17821
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], 0x96d6a70
add dword [rsp + 0x34], 0x6c7b7ca8
sub dword [rsp + 0x34], 0x2b32173
sub dword [rsp + 0x34], 0xf75a432
sub dword [rsp + 0x34], 0x3afd9b3c
add dword [rsp + 0x34], 0xce3470bf
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], 0x4e2f63ff
sub dword [rsp + 0x38], 0x925de4c
sub dword [rsp + 0x38], 0xd005422
add dword [rsp + 0x38], 0x17c8f8f
xor dword [rsp + 0x38], 0x5d9c864e
sub dword [rsp + 0x38], 0x125dd100
add dword [rsp + 0x38], 0x1568333c
sub dword [rsp + 0x38], 0xf93430
add dword [rsp + 0x38], 0x90cc817c
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], 0x2c364260
add dword [rsp + 0x3c], 0x52bdc500
sub dword [rsp + 0x3c], 0x12645bf8
add dword [rsp + 0x3c], 0x7538c36
xor dword [rsp + 0x3c], 0x3d8ef24e
add dword [rsp + 0x3c], 0xa8893126
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], 0x23b07ea8
xor dword [rsp + 0x40], 0x405bdd42
sub dword [rsp + 0x40], 0x475bcb3e
sub dword [rsp + 0x40], 0xea190fa
xor dword [rsp + 0x40], 0x70862492
sub dword [rsp + 0x40], 0x46613532
xor dword [rsp + 0x40], 0xc1f1db18
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], 0x209e0aee
sub dword [rsp + 0x44], 0x1ddf521e
xor dword [rsp + 0x44], 0x497488c8
sub dword [rsp + 0x44], 0x1ab92405
add dword [rsp + 0x44], 0x31278d74
sub dword [rsp + 0x44], 0xb3314b7
sub dword [rsp + 0x44], 0x1be0a7c5
add dword [rsp + 0x44], 0x355c3931
add dword [rsp + 0x44], 0x8675e0ba
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], 0x59203494
sub dword [rsp + 0x48], 0x134210f8
xor dword [rsp + 0x48], 0xc8f17a4
sub dword [rsp + 0x48], 0x14885728
xor dword [rsp + 0x48], 0x6892f3f7
sub dword [rsp + 0x48], 0x5118a59d
add dword [rsp + 0x48], 0xebb56dac
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], 0x6d10ec60
xor dword [rsp + 0x4c], 0x3db9d283
sub dword [rsp + 0x4c], 0x1fbb6a8
add dword [rsp + 0x4c], 0x2aed6a67
xor dword [rsp + 0x4c], 0x322db9d6
sub dword [rsp + 0x4c], 0x1ceb1eff
sub dword [rsp + 0x4c], 0x261c7784
xor dword [rsp + 0x4c], 0xfe594207
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], 0x28726f9e
add dword [rsp + 0x50], 0x235de791
sub dword [rsp + 0x50], 0x2f28dbfa
sub dword [rsp + 0x50], 0x125693f1
xor dword [rsp + 0x50], 0x5ffd6f60
xor dword [rsp + 0x50], 0xa35b7ed2
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], 0x108bf155
add dword [rsp + 0x54], 0x391634ea
sub dword [rsp + 0x54], 0x16c20e31
xor dword [rsp + 0x54], 0x51c14b3a
sub dword [rsp + 0x54], 0x12cc3643
sub dword [rsp + 0x54], 0x237d5c1f
xor dword [rsp + 0x54], 0x6ee6049a
xor dword [rsp + 0x54], 0xb3027af
add dword [rsp + 0x54], 0xadf5130f
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], 0x33d7c374
xor dword [rsp + 0x58], 0x10cbfe21
xor dword [rsp + 0x58], 0x31164a2
xor dword [rsp + 0x58], 0x7f1ccf68
xor dword [rsp + 0x58], 0x5ec902d2
add dword [rsp + 0x58], 0x45440713
xor dword [rsp + 0x58], 0x323b2227
sub dword [rsp + 0x58], 0x4922732e
add dword [rsp + 0x58], 0xcaf1b0dd
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], 0x1803
add word [rsp + 0x5c], 0x5b42
sub word [rsp + 0x5c], 0x4b12
xor word [rsp + 0x5c], 0x531c
sub word [rsp + 0x5c], 0x2863
sub word [rsp + 0x5c], 0x46b0
xor word [rsp + 0x5c], 0x5cd2
xor word [rsp + 0x5c], 0xa638
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], 0xf
add byte [rsp + rax + 0x20], 0x65
sub byte [rsp + rax + 0x20], 0x57
xor byte [rsp + rax + 0x20], 0x41
add byte [rsp + rax + 0x20], 1
sub byte [rsp + rax + 0x20], 0xd
add byte [rsp + rax + 0x20], 0xc
sub byte [rsp + rax + 0x20], 0x11
sub byte [rsp + rax + 0x20], 0x4b
inc rax
cmp rax, 0x3e
jb 0x1401aff45
mov edx, 0x15d1766f
add edx, 0x4a11aaeb
xor edx, 0x5e1d1abc
xor edx, 0x2180aef5
sub edx, 0x1dc3e2b0
add edx, 0x5ed4321b
sub edx, 0x2bebc8ed
xor edx, 0x39d95f74
xor edx, 0xc7a44db
xor ecx, ecx
call fcn.1401b0310
movsxd rcx, eax
add rcx, rcx
movzx edx, word [rsp + rcx + 0x60]
xor eax, eax
nop dword [rax]
mov byte [rsp + rax + 0x60], 0x63
sub byte [rsp + rax + 0x60], 0x43
sub byte [rsp + rax + 0x60], 0xd
add byte [rsp + rax + 0x60], 0x2b
xor byte [rsp + rax + 0x60], 0x56
xor byte [rsp + rax + 0x60], 0x68
inc rax
cmp rax, 0x7c
jb 0x1401affe1
mov word [rbx], dx
nop
sub rbx, 0x2637391a
add rbx, 0x2637391c
sub rdi, 1
jne 0x1401af87c
mov rsi, qword [rbp + 0xe0]
mov qword [rsi], rbx
xchg r11, rsi
mov rax, r11
xchg rsi, r11
jmp 0x1401b0046
mov qword [rcx], rdx
mov rax, rcx
mov rbx, qword [rsp + 0x1f8]
add rsp, 0x1a0
push rcx
push rbx
push rcx
push rdx
push rcx
push rdx
xchg qword [rsp + 0x30], r15
pop rdx
pop rcx
pop rdx
pop rcx
pop rbx
pop rcx
add rsp, 8
push rax
push rbx
push rcx
push rax
push rbx
push rdx
push rbx
xchg qword [rsp + 0x38], r14
add rsp, 0x40
push rdx
xchg qword [rsp + 8], r13
pop rdx
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
push rax
push rbx
push rdx
xchg qword [rsp + 0x18], rsi
pop rdx
pop rbx
pop rax
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
nop
add rsp, 8
jmp qword [rsp - 8]