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

Disassembly:
xchg rdx, rbx
mov qword [rsp + 0x10], rdx
xchg rdx, rbx
xchg rsi, rdi
mov qword [rsp + 0x18], rdi
xchg rdi, rsi
mov qword [rsp + 0x20], rdi
mov dword [rsp - 0x30], 0x5ba4de49
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push r10
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x37]
mov dword [rsp - 0x18], ecx
neg rsp
sub rsp, 0xffffffffffffff20
neg rsp
mov rax, rcx
mov dword [rsp], 0x5d4bfe85
add dword [rsp], 0x165bb512
sub dword [rsp], 0x67486e7f
sub dword [rsp], 0xbe344c6
mov ecx, 0x501e9968
add ecx, 0x1cc1c9a0
xor ecx, 0x163e1d13
sub ecx, 0x7ade7dcf
mov dword [rsp + 4], 0x7f1eb330
sub dword [rsp + 4], 0x3c47592b
sub dword [rsp + 4], 0x34a07164
sub dword [rsp + 4], 0xdf1e88a
mov word [rbp + 0x33], cx
xor r10d, r10d
mov dword [rsp + 8], 0x866ef0c
add dword [rsp + 8], 0x68f76807
sub dword [rsp + 8], 0x350db225
xor dword [rsp + 8], 0x6d60bef5
sub dword [rsp + 8], 0x50d519f0
mov dword [rsp + 0xc], 0x4cb59d7
add dword [rsp + 0xc], 0x478df624
sub dword [rsp + 0xc], 0x160a2157
sub dword [rsp + 0xc], 0x360a2ea1
mov dword [rsp + 0x10], 0x55a984fb
sub dword [rsp + 0x10], 0xfd39e96
xor dword [rsp + 0x10], 0x3ec0527b
sub dword [rsp + 0x10], 0x5401d85a
sub dword [rsp + 0x10], 0x26afdb55
mov dword [rsp + 0x14], 0xd14b000
add dword [rsp + 0x14], 0x4d6e1072
sub dword [rsp + 0x14], 0x4f7e3ca9
xor dword [rsp + 0x14], 0xb4183ca
mov dword [rsp + 0x18], 0x35ae061f
xor dword [rsp + 0x18], 0x68567c3c
sub dword [rsp + 0x18], 0x2ef0b0a8
sub dword [rsp + 0x18], 0x168bd41e
sub dword [rsp + 0x18], 0x1848f4ef
mov dword [rsp + 0x1c], 0x582db1cf
xor dword [rsp + 0x1c], 0x2edf171c
sub dword [rsp + 0x1c], 0x4fba5c5a
xor dword [rsp + 0x1c], 0x51bf524c
sub dword [rsp + 0x1c], 0x7614180a
mov dword [rsp + 0x20], 0x388d63a5
xor dword [rsp + 0x20], 0x67f3ad88
add dword [rsp + 0x20], 0x1d05e89c
sub dword [rsp + 0x20], 0x1b31a382
xor dword [rsp + 0x20], 0x6124136c
mov dword [rsp + 0x24], 0x7932414b
sub dword [rsp + 0x24], 0x284e7a3
sub dword [rsp + 0x24], 0x6cff2c38
sub dword [rsp + 0x24], 0x95c2d63
mov dword [rsp + 0x28], 0x708d20c1
sub dword [rsp + 0x28], 0x18366c41
sub dword [rsp + 0x28], 0x468fc4c5
sub dword [rsp + 0x28], 0x1149ef43
mov dword [rbp - 0x7d], 0x20e74cbd
sub dword [rbp - 0x7d], 0x1a225e67
add dword [rbp - 0x7d], 0x295c469a
xor dword [rbp - 0x7d], 0x306234b5
mov dword [rbp - 0x79], 0x168d97ca
add dword [rbp - 0x79], 0x5df4f8fa
xor dword [rbp - 0x79], 0x5609242e
xor dword [rbp - 0x79], 0x54d51ab0
sub dword [rbp - 0x79], 0x75e0ae2f
mov dword [rbp - 0x75], 0x9edb144
add dword [rbp - 0x75], 0x5e724d6b
add dword [rbp - 0x75], 0x978ec58
xor dword [rbp - 0x75], 0x4dc5c189
sub dword [rbp - 0x75], 0x3bda2a8b
mov dword [rbp - 0x71], 0x472546f6
sub dword [rbp - 0x71], 0x28772eda
sub dword [rbp - 0x71], 0x7db467
add dword [rbp - 0x71], 0x52114d5e
xor dword [rbp - 0x71], 0x703ab17b
mov dword [rbp - 0x6d], 0x46beedca
xor dword [rbp - 0x6d], 0x330125b9
sub dword [rbp - 0x6d], 0x448dea1c
add dword [rbp - 0x6d], 0x3f49ed5f
xor dword [rbp - 0x6d], 0x7046cbfa
mov dword [rbp - 0x69], 0x5c01ae29
add dword [rbp - 0x69], 0xb20ca5c
sub dword [rbp - 0x69], 0x2e934992
sub dword [rbp - 0x69], 0x38132ea4
mov dword [rbp - 0x65], 0x23f00db3
add dword [rbp - 0x65], 0x576e358
add dword [rbp - 0x65], 0x21edb38b
xor dword [rbp - 0x65], 0x4b1aa4d4
mov dword [rbp - 0x61], 0x49a69401
xor dword [rbp - 0x61], 0x7378edec
add dword [rbp - 0x61], 0x1f9f7588
xor dword [rbp - 0x61], 0x5a1bef11
mov dword [rbp - 0x5d], 0x4ea0113f
xor dword [rbp - 0x5d], 0x348710e8
sub dword [rbp - 0x5d], 0x5fa7c289
sub dword [rbp - 0x5d], 0x1a3f3f0c
mov dword [rbp - 0x59], 0x58bbd2ec
sub dword [rbp - 0x59], 0x2603705
xor dword [rbp - 0x59], 0x6debcb49
xor dword [rbp - 0x59], 0x2423104
xor dword [rbp - 0x59], 0x398f61c0
mov dword [rbp - 0x55], 0xe961803
xor dword [rbp - 0x55], 0x7cdad0d6
sub dword [rbp - 0x55], 0x5d7a59ae
add dword [rbp - 0x55], 0x320850e1
sub dword [rbp - 0x55], 0x46c3bff2
mov dword [rbp - 0x51], 0x61f4cb9b
sub dword [rbp - 0x51], 0x198c9c32
add dword [rbp - 0x51], 0x2deb3500
sub dword [rbp - 0x51], 0x75d763ea
mov dword [rbp - 0x4d], 0x6a47756c
sub dword [rbp - 0x4d], 0x247ccc97
add dword [rbp - 0x4d], 0x2730cdd8
sub dword [rbp - 0x4d], 0x4eeb8708
xor dword [rbp - 0x4d], 0x1e4aefe7
mov dword [rbp - 0x49], 0x4b343ac6
xor dword [rbp - 0x49], 0x183f6fe5
sub dword [rbp - 0x49], 0x4367013b
sub dword [rbp - 0x49], 0xf44537a
mov dword [rbp - 0x45], 0x62498827
xor dword [rbp - 0x45], 0xc48ce13
sub dword [rbp - 0x45], 0x5d01f95
xor dword [rbp - 0x45], 0x68722698
mov dword [rbp - 0x41], 0x7c55137
add dword [rbp - 0x41], 0x7165ccdf
add dword [rbp - 0x41], 0xfcb53
xor dword [rbp - 0x41], 0x7940e942
mov dword [rbp - 0x3d], 0x62686e82
sub dword [rbp - 0x3d], 0x30931456
xor dword [rbp - 0x3d], 0x70894659
xor dword [rbp - 0x3d], 0x414b1c63
mov dword [rbp - 0x39], 0x7a61952b
xor dword [rbp - 0x39], 0x7803a9c5
add dword [rbp - 0x39], 0x58f331ed
add dword [rbp - 0x39], 0x83e29e0
xor dword [rbp - 0x39], 0x63ef98de
mov dword [rbp - 0x35], 0x2066db88
add dword [rbp - 0x35], 0x2ca1fdaa
sub dword [rbp - 0x35], 0x348c9bb1
sub dword [rbp - 0x35], 0x18653d6c
mov dword [rbp - 0x31], 0x2dccb5a1
add dword [rbp - 0x31], 0xdf550e6
sub dword [rbp - 0x31], 0x1e251abd
add dword [rbp - 0x31], 0x56336ccc
sub dword [rbp - 0x31], 0x73b75862
mov dword [rbp - 0x2d], 0x78f8f312
xor dword [rbp - 0x2d], 0x7eaa3505
xor dword [rbp - 0x2d], 0x27673ce0
xor dword [rbp - 0x2d], 0x6f7dcd85
sub dword [rbp - 0x2d], 0x4dcf370a
mov dword [rbp - 0x29], 0x67e7f2fb
xor dword [rbp - 0x29], 0xc78fbbd
sub dword [rbp - 0x29], 0x5ec35182
xor dword [rbp - 0x29], 0xce8b7a0
mov dword [rbp - 0x25], 0x13f5e652
add dword [rbp - 0x25], 0x6372a290
xor dword [rbp - 0x25], 0x5b5a98d5
xor dword [rbp - 0x25], 0x4eb709c1
xor dword [rbp - 0x25], 0x62db19e0
mov dword [rbp - 0x21], 0x6464eee1
xor dword [rbp - 0x21], 0x61fefb0f
xor dword [rbp - 0x21], 0x5310d8e4
xor dword [rbp - 0x21], 0x501bf19f
sub dword [rbp - 0x21], 0x61b3c2f
mov dword [rbp - 0x1d], 0x104efad1
xor dword [rbp - 0x1d], 0x4d0e2875
sub dword [rbp - 0x1d], 0xaa762b7
xor dword [rbp - 0x1d], 0x87cbf8
sub dword [rbp - 0x1d], 0x51dea3d3
mov dword [rbp - 0x19], 0x630192aa
xor dword [rbp - 0x19], 0x7fb28644
add dword [rbp - 0x19], 0x43de8ef
sub dword [rbp - 0x19], 0x1a2b7990
xor dword [rbp - 0x19], 0x6ba842f
mov dword [rbp - 0x15], 0xf231034
xor dword [rbp - 0x15], 0x7781e637
sub dword [rbp - 0x15], 0x622f1ce7
sub dword [rbp - 0x15], 0x7be5d26
sub dword [rbp - 0x15], 0xe9e7be8
mov dword [rbp - 0x11], 0x62c7df1c
xor dword [rbp - 0x11], 0x2e2e5b8
add dword [rbp - 0x11], 0x1317bc2
sub dword [rbp - 0x11], 0x3ea5f7dd
sub dword [rbp - 0x11], 0x223abe20
mov dword [rbp - 0xd], 0x7efd38d5
xor dword [rbp - 0xd], 0x3fa14eb1
sub dword [rbp - 0xd], 0x60294f3
xor dword [rbp - 0xd], 0x3b0ae133
mov dword [rbp - 9], 0x7d00f802
sub dword [rbp - 9], 0x3f9dbca3
xor dword [rbp - 9], 0x7e10ca5b
xor dword [rbp - 9], 0x4304f16a
mov dword [rbp - 5], 0x78c75923
xor dword [rbp - 5], 0x72ee35c2
add dword [rbp - 5], 0x48e4bf3d
xor dword [rbp - 5], 0x535a2c09
mov dword [rbp - 1], 0x517ce002
sub dword [rbp - 1], 0x33e24991
sub dword [rbp - 1], 0x142a13e0
sub dword [rbp - 1], 0x8fa8212
mov dword [rbp + 3], 0x1aadc44
add dword [rbp + 3], 0x152fd696
xor dword [rbp + 3], 0x1d323671
xor dword [rbp + 3], 0xbff84ad
mov dword [rbp + 7], 0x3049eefc
sub dword [rbp + 7], 0x168fbd01
xor dword [rbp + 7], 0x58ec58ac
sub dword [rbp + 7], 0x40f568ea
mov dword [rbp + 0xb], 0x51524096
sub dword [rbp + 0xb], 0x314e308f
xor dword [rbp + 0xb], 0x698fc257
sub dword [rbp + 0xb], 0x4931d243
mov dword [rbp + 0xf], 0x572d4985
sub dword [rbp + 0xf], 0x27f87e70
sub dword [rbp + 0xf], 0x2ad57ec4
add dword [rbp + 0xf], 0x67667600
sub dword [rbp + 0xf], 0x6b5bc226
mov dword [rbp + 0x13], 0x31e95ee0
xor dword [rbp + 0x13], 0x14c7b6de
xor dword [rbp + 0x13], 0x23ea7fbf
xor dword [rbp + 0x13], 0x204c1f04
sub dword [rbp + 0x13], 0x26468878
mov dword [rbp + 0x17], 0xa86c77e
add dword [rbp + 0x17], 0x4e26906b
add dword [rbp + 0x17], 0x17c1e2fc
sub dword [rbp + 0x17], 0x703c3a6c
mov dword [rbp + 0x1b], 0x6d520cbe
sub dword [rbp + 0x1b], 0x5fb0b8e9
add dword [rbp + 0x1b], 0x6ff53294
sub dword [rbp + 0x1b], 0x7d548658
mov dword [rbp + 0x1f], 0x5840042d
sub dword [rbp + 0x1f], 0x31c6a790
xor dword [rbp + 0x1f], 0x41dcbb59
sub dword [rbp + 0x1f], 0x6745e75b
mov dword [rbp + 0x23], 0x7849686d
sub dword [rbp + 0x23], 0x6659a31b
add dword [rbp + 0x23], 0x3134fef2
sub dword [rbp + 0x23], 0x42dfc443
mov dword [rbp + 0x27], 0x5c47d75
add dword [rbp + 0x27], 0x2834aa32
add dword [rbp + 0x27], 0x119bb867
sub dword [rbp + 0x27], 0x3f31dfac
mov dword [rbp + 0x2b], 0x6f5a6cab
xor dword [rbp + 0x2b], 0x7b75094b
add dword [rbp + 0x2b], 0x182afcf9
add dword [rbp + 0x2b], 0x329ab316
xor dword [rbp + 0x2b], 0x5eab15f9
mov dword [rbp + 0x2f], 0x262b5989
xor dword [rbp + 0x2f], 0x29875e51
sub dword [rbp + 0x2f], 0x868d729
xor dword [rbp + 0x2f], 0x73e30cb
xchg r10, r15
mov qword [rbp + 0x67], r15
xchg r15, r10
mov rcx, qword [rbp + 0x67]
mov dword [rsp - 0x18], 0x68757ddf
nop word [rax + rax]
xchg r12, rdx
mov r12, qword [rbp + 0x67]
xchg rdx, r12
mov rcx, qword [rbp + 0x67]
xchg r12, r12
and dl, 3
movzx r9d, word [rsp + rcx*2]
movzx ecx, dl
shl cl, 1
shl cl, 2
mov edx, 0x3440922e
add edx, 0x34a50553
sub edx, 0x25261363
sub edx, 0xc5d7113
shr edx, cl
xchg r13, rcx
mov r13, qword [rbp + 0x67]
xchg rcx, r13
movzx r8d, dl
xchg rsi, rsi
xor r8w, r9w
mov word [rax + rcx*2], r8w
xchg rsi, rcx
mov rsi, qword [rbp + 0x67]
xchg rsi, rcx
inc rcx
mov dword [rsp - 0x18], 0x67b0a8d
mov qword [rbp + 0x67], rcx
mov rcx, qword [rbp + 0x67]
cmp rcx, 0x6f
jb 0x14001513f
mov dword [rsp - 0x2c], 0x18e8c4
lea r11, [rsp + 0xe0]
mov word [rax + 0xde], r10w
xchg r9, rbx
mov r9, qword [r11 + 0x38]
xchg r9, rbx
mov rsi, qword [r11 + 0x40]
mov rdx, rdx
mov rdi, qword [r11 + 0x48]
xchg rsp, r10
mov r10, r11
xchg r10, rsp
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
mov r15, r15
pop r13
pop r12
pop rbp
ret