Function at 0x1400f6800
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1418
call fcn.14003b560
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x1380], xmm15
movaps xmmword [rbp + 0x1370], xmm14
movdqa xmmword [rbp + 0x1360], xmm13
movaps xmmword [rbp + 0x1350], xmm12
movaps xmmword [rbp + 0x1340], xmm11
movaps xmmword [rbp + 0x1330], xmm10
movaps xmmword [rbp + 0x1320], xmm9
movdqa xmmword [rbp + 0x1310], xmm8
movaps xmmword [rbp + 0x1300], xmm7
movdqa xmmword [rbp + 0x12f0], xmm6
mov qword [rbp + 0x12d0], 0xfffffffffffffffe
lea rax, [0x1400f82d1]
movq xmm0, rax
lea rax, [0x1400f7cd0]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0xa0], xmm1
lea rax, [0x1400f858e]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 1
lea rax, [0x1400f7ddb]
movq xmm0, rax
lea rax, [0x1400f7d21]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0xc0], xmm1
lea rax, [0x1400f86a2]
movq xmm0, rax
lea rax, [0x1400f7de5]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0xd0], xmm1
lea rax, [0x1400f88fb]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
mov qword [rbp + 0xf0], 1
lea rax, [0x1400f806b]
movq xmm0, rax
lea rax, [0x1400f7e30]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0xf8], xmm1
lea rax, [0x1400f808d]
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x110], 1
lea rax, [0x1400f8b30]
movq xmm0, rax
lea rax, [0x1400f896e]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x118], xmm1
lea rax, [0x1400f8c0b]
movq xmm0, rax
lea rax, [0x1400f8bd3]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x128], xmm1
lea rax, [0x1400f8f45]
movq xmm0, rax
lea rax, [0x1400f8c56]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x138], xmm1
mov qword [rbp + 0x148], 1
lea rax, [0x1400fdb3d]
movq xmm0, rax
lea rax, [0x1400fda80]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x150], xmm1
lea rax, [0x1400fdbe0]
movq xmm0, rax
lea rax, [0x1400fdb71]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x160], xmm1
lea rax, [0x1400fdcd1]
movq xmm0, rax
lea rax, [0x1400fdc9d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x170], xmm1
lea rax, [0x1400fdd49]
movq xmm0, rax
lea rax, [0x1400fdd15]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x180], xmm1
mov qword [rbp + 0x190], 1
lea rax, [0x1400f941b]
movq xmm0, rax
lea rax, [0x1400f8f97]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x198], xmm1
lea rax, [0x1400f96d7]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1b0], 1
lea rax, [0x1400f9729]
movq xmm0, rax
lea rax, [0x1400f8fe7]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x1b8], xmm1
lea rax, [0x1400f9a46]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 1
lea rax, [0x1400f904d]
movq xmm0, rax
lea rax, [0x1400f903a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x1d8], xmm1
lea rax, [0x1400f90a3]
movq xmm0, rax
lea rax, [0x1400f905c]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x1e8], xmm1
lea rax, [0x1400f93c9]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 1
lea rax, [0x1400f9d00]
movq xmm0, rax
lea rax, [0x1400f9a98]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x208], xmm1
lea rax, [0x1400fa0b3]
movq xmm0, rax
lea rax, [0x1400f9d16]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x218], xmm1
lea rax, [0x1400fa363]
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x230], 1
mov qword [rbp + 0x238], 1
lea rax, [0x1400f9d84]
movq xmm0, rax
lea rax, [0x1400f9d5f]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x240], xmm1
lea rax, [0x1400fa061]
movq xmm0, rax
lea rax, [0x1400f9dcb]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x250], xmm1
mov qword [rbp + 0x260], 1
lea rax, [0x1400fa3dc]
movq xmm0, rax
lea rax, [0x1400fa3b5]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x268], xmm1
mov qword [rbp + 0x278], 1
lea rax, [0x1400fddb0]
movq xmm0, rax
lea rax, [0x1401016e4]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x280], xmm1
lea rax, [0x1400fe073]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 1
mov qword [rbp + 0x2a0], 1
lea rax, [0x1400fa531]
movq xmm0, rax
lea rax, [0x1400fa501]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2a8], xmm1
lea rax, [0x1400fa5f8]
movq xmm0, rax
lea rax, [0x1400fa5a3]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2b8], xmm1
lea rax, [0x1400fa6ad]
movq xmm0, rax
lea rax, [0x1400fa63b]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2c8], xmm1
lea rax, [0x1400fa750]
movq xmm0, rax
lea rax, [0x1400fa6fe]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2d8], xmm1
lea rax, [0x1400fa80c]
movq xmm0, rax
lea rax, [0x1400fa79a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2e8], xmm1
lea rax, [0x1400fa8ba]
movq xmm0, rax
lea rax, [0x1400fa848]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x2f8], xmm1
lea rax, [0x1400fa93a]
movq xmm0, rax
lea rax, [0x1400fa90c]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x308], xmm1
lea rax, [0x1400fa9e7]
movq xmm0, rax
lea rax, [0x1400fa9a1]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x318], xmm1
lea rax, [0x1400faa5c]
movq xmm0, rax
lea rax, [0x1400faa2e]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x328], xmm1
lea rax, [0x1400faaf8]
movq xmm0, rax
lea rax, [0x1400faa9d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x338], xmm1
lea rax, [0x1400fab94]
movq xmm0, rax
lea rax, [0x1400fab39]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x348], xmm1
lea rax, [0x1400fac30]
movq xmm0, rax
lea rax, [0x1400fabd5]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x358], xmm1
lea rax, [0x1400faccc]
movq xmm0, rax
lea rax, [0x1400fac71]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x368], xmm1
lea rax, [0x1400fad68]
movq xmm0, rax
lea rax, [0x1400fad0d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x378], xmm1
lea rax, [0x1400faf80]
movq xmm0, rax
lea rax, [0x1400faf57]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x388], xmm1
lea rax, [0x1400fb161]
movq xmm0, rax
lea rax, [0x1400fb123]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x398], xmm1
lea rax, [0x1400fb1c6]
movq xmm0, rax
lea rax, [0x1400fb198]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3a8], xmm1
lea rax, [0x1400fb3a5]
movq xmm0, rax
lea rax, [0x1400fb1fe]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3b8], xmm1
lea rax, [0x1400fb416]
movq xmm0, rax
lea rax, [0x1400fb3ee]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3c8], xmm1
lea rax, [0x1400fb4f7]
movq xmm0, rax
lea rax, [0x1400fb4ac]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3d8], xmm1
lea rax, [0x1400fb829]
movq xmm0, rax
lea rax, [0x1400fb542]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3e8], xmm1
lea rax, [0x1400fe4c9]
movq xmm0, rax
lea rax, [0x1400fe420]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x3f8], xmm1
lea rax, [0x1400fe5a0]
movq xmm0, rax
lea rax, [0x1400fe523]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x408], xmm1
lea rax, [0x1400fe6aa]
movq xmm0, rax
lea rax, [0x1400fe650]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x418], xmm1
lea rax, [0x1400fe827]
movq xmm0, rax
lea rax, [0x1400fe740]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x428], xmm1
lea rax, [0x1400fe900]
movq xmm0, rax
lea rax, [0x1400fe87f]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x438], xmm1
lea rax, [0x1400fea11]
movq xmm0, rax
lea rax, [0x1400fe9b7]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x448], xmm1
mov qword [rbp + 0x458], 1
lea rax, [0x1400feb9e]
movq xmm0, rax
lea rax, [0x1400feab0]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x460], xmm1
lea rax, [0x1400fec70]
movq xmm0, rax
lea rax, [0x1400febf6]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x470], xmm1
lea rax, [0x1400fed81]
movq xmm0, rax
lea rax, [0x1400fed27]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x480], xmm1
lea rax, [0x1400fef0e]
movq xmm0, rax
lea rax, [0x1400fee20]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x490], xmm1
lea rax, [0x1400fefe0]
movq xmm0, rax
lea rax, [0x1400fef66]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x4a0], xmm1
lea rax, [0x1400ff0fc]
movq xmm0, rax
lea rax, [0x1400ff0a1]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x4b0], xmm1
mov qword [rbp + 0x4c0], 1
lea rax, [0x1400ff292]
movq xmm0, rax
lea rax, [0x1400ff1a0]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x4c8], xmm1
lea rax, [0x1400ff349]
movq xmm0, rax
lea rax, [0x1400ff2ea]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x4d8], xmm1
lea rax, [0x1400ff3a8]
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], 1
lea rax, [0x1400ff4cd]
movq xmm0, rax
lea rax, [0x1400ff410]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x4f8], xmm1
lea rax, [0x1400ff570]
movq xmm0, rax
lea rax, [0x1400ff4fe]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x508], xmm1
lea rax, [0x1400ff65e]
movq xmm0, rax
lea rax, [0x1400ff62d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x518], xmm1
lea rax, [0x1400ff77d]
movq xmm0, rax
lea rax, [0x1400ff6d0]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x528], xmm1
lea rax, [0x1400ff850]
movq xmm0, rax
lea rax, [0x1400ff7d7]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x538], xmm1
lea rax, [0x1400ff96a]
movq xmm0, rax
lea rax, [0x1400ff903]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x548], xmm1
lea rax, [0x1400ff9e2]
movq xmm0, rax
lea rax, [0x1400ff9b1]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x558], xmm1
mov qword [rbp + 0x568], 1
lea rax, [0x1400fbde1]
movq xmm0, rax
lea rax, [0x1400fb881]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x570], xmm1
lea rax, [0x1400fbe9b]
movq xmm0, rax
lea rax, [0x1400fbe57]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x580], xmm1
lea rax, [0x1400fcb8f]
movq xmm0, rax
lea rax, [0x1400fc93a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x590], xmm1
mov qword [rbp + 0x5a0], 1
mov qword [rbp + 0x5a8], 1
lea rax, [0x1400fbf1c]
movq xmm0, rax
lea rax, [0x1400fbe2f]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x5b0], xmm1
lea rax, [0x1400fc704]
movq xmm0, rax
lea rax, [0x1400fc6c4]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x5c0], xmm1
lea rax, [0x1400fd3a6]
movq xmm0, rax
lea rax, [0x1400fd130]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x5d0], xmm1
mov qword [rbp + 0x5e0], 1
mov qword [rbp + 0x5e8], 1
lea rax, [0x1400fc784]
movq xmm0, rax
lea rax, [0x1400fbf6d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x5f0], xmm1
lea rax, [0x1400fc83f]
movq xmm0, rax
lea rax, [0x1400fc7ff]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x600], xmm1
lea rax, [0x1400fd5ee]
movq xmm0, rax
lea rax, [0x1400fd3ce]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x610], xmm1
mov qword [rbp + 0x620], 1
mov qword [rbp + 0x628], 1
lea rax, [0x1400fc8bf]
movq xmm0, rax
lea rax, [0x1400fc7d7]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x630], xmm1
lea rax, [0x1400fcd63]
movq xmm0, rax
lea rax, [0x1400fcd23]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x640], xmm1
lea rax, [0x1400fd8a3]
movq xmm0, rax
lea rax, [0x1400fd616]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x650], xmm1
mov qword [rbp + 0x660], 1
mov qword [rbp + 0x668], 1
lea rax, [0x1400fcde3]
movq xmm0, rax
lea rax, [0x1400fc912]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x670], xmm1
lea rax, [0x1400fd108]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 1
lea rax, [0x1400fb8d5]
movq xmm0, rax
lea rax, [0x1400fd8cb]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x690], xmm1
lea rax, [0x1400fb92b]
movq xmm0, rax
lea rax, [0x1400fb8e8]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x6a0], xmm1
lea rax, [0x1400fb99d]
movq xmm0, rax
lea rax, [0x1400fb96a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x6b0], xmm1
mov qword [rbp + 0x6c0], 1
lea rax, [0x1400fba4a]
movq xmm0, rax
lea rax, [0x1400fba3a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x6c8], xmm1
lea rax, [0x1400fbaa9]
movq xmm0, rax
lea rax, [0x1400fba75]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x6d8], xmm1
lea rax, [0x1400fbb4e]
movq xmm0, rax
lea rax, [0x1400fbb03]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x6e8], xmm1
lea rax, [0x1400ffa50]
movq xmm0, rax
lea rax, [0x1400fbd8f]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x6f8], xmm1
lea rax, [0x1400ffbfd]
movq xmm0, rax
lea rax, [0x1400ffb40]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x708], xmm1
lea rax, [0x1400ffca0]
movq xmm0, rax
lea rax, [0x1400ffc31]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x718], xmm1
lea rax, [0x1400ffda7]
movq xmm0, rax
lea rax, [0x1400ffd4d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x728], xmm1
lea rax, [0x1400ffed3]
movq xmm0, rax
lea rax, [0x1400ffe20]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x738], xmm1
lea rax, [0x1400fff81]
movq xmm0, rax
lea rax, [0x1400fff3a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x748], xmm1
lea rax, [0x1400fffb2]
mov qword [rbp + 0x758], rax
mov qword [rbp + 0x760], 1
lea rax, [0x1400fcbb7]
movq xmm0, rax
lea rax, [0x1400fbf95]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x768], xmm1
lea rax, [0x1400fcc97]
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], 1
lea rax, [0x1400fbfed]
movq xmm0, rax
lea rax, [0x1400fbfe8]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x788], xmm1
lea rax, [0x1400fc0df]
movq xmm0, rax
lea rax, [0x1400fc0b2]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x798], xmm1
mov qword [rbp + 0x7a8], 1
mov qword [rbp + 0x7b0], 1
lea rax, [0x140100020]
movq xmm0, rax
lea rax, [0x1401016e4]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x7b8], xmm1
lea rax, [0x140100370]
movq xmm0, rax
lea rax, [0x1401002d2]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x7c8], xmm1
lea rax, [0x140100623]
mov qword [rbp + 0x7d8], rax
mov qword [rbp + 0x7e0], 1
mov qword [rbp + 0x7e8], 1
lea rax, [0x1400fc349]
movq xmm0, rax
lea rax, [0x1400fc336]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x7f0], xmm1
lea rax, [0x1400fc361]
movq xmm0, rax
lea rax, [0x1400fc355]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x800], xmm1
mov qword [rbp + 0x810], 1
lea rax, [0x1401006d0]
mov qword [rbp + 0x818], rax
mov qword [rbp + 0x820], 1
lea rax, [0x1401007c0]
movq xmm0, rax
lea rax, [0x1401016e4]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x828], xmm1
lea rax, [0x140100b30]
movq xmm0, rax
lea rax, [0x140100a84]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x838], xmm1
lea rax, [0x140100dd0]
mov qword [rbp + 0x848], rax
mov qword [rbp + 0x850], 1
mov qword [rbp + 0x858], 1
lea rax, [0x1400fc637]
movq xmm0, rax
lea rax, [0x1400fc60d]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x860], xmm1
mov qword [rbp + 0x870], 1
mov qword [rbp + 0x878], 1
lea rax, [0x140100e70]
movq xmm0, rax
lea rax, [0x1400fc68a]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x880], xmm1
lea rax, [0x140100f60]
movq xmm0, rax
lea rax, [0x1400fcce9]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x890], xmm1
mov qword [rbp + 0x8a0], 1
lea rax, [0x140101050]
movq xmm0, rax
lea rax, [0x1400fd923]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x8a8], xmm1
mov qword [rbp + 0x8b8], 1
lea rax, [0x140101140]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], 1
lea rax, [0x140101230]
movq xmm0, rax
lea rax, [0x1400fd963]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x8d0], xmm1
lea rax, [0x140101320]
movq xmm0, rax
lea rax, [0x1400fd9a6]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x8e0], xmm1
mov qword [rbp + 0x8f0], 1
lea rax, [0x140101490]
movq xmm0, rax
lea rax, [0x1400fd9da]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqu xmmword [rbp + 0x8f8], xmm1
mov qword [rbp + 0x908], 1
lea rax, [0x140101600]
movq xmm0, rax
lea rax, [0x1400f85e0]
movq xmm1, rax
punpcklqdq xmm1, xmm0
movdqa xmmword [rbp + 0x910], xmm1
mov dword [rbp + 0x12c8], 0xd1e
mov eax, dword [rbp + 0x12c8]
lea rax, [0x14001f3db]
mov qword [rbp + 0xa48], rax
mov dword [rbp + 0xec8], 0xe5e0ee1b
mov dword [rbp + 0xf20], 0x1a1f11e4
mov rax, qword [rbp + 0xa48]
mov ecx, dword [rbp + 0xf20]
mov edx, dword [rbp + 0xec8]
movq xmm0, rdx
pxor xmm1, xmm1
movq xmm2, rcx
pxor xmm3, xmm3
movdqu xmm4, xmm0
movdqu xmm5, xmm2
pand xmm4, xmm5
movq r8, xmm4
lea rcx, [rbp + 0x10b1]
movabs rbx, 0x4a916e912eda2bd0
mov qword [rbp + 0x10c0], rbx
mov byte [rbp + 0x10c8], 0
movdqa xmm0, xmmword [0x1400ae670]
movdqa xmmword [rbp + 0x10b0], xmm0
mov byte [rbp + 0x10b2], 0x65
movdqa xmm9, xmmword [reloc.WS2_32.dll_recv]
movdqa xmm10, xmmword [0x1400ad100]
movdqa xmm11, xmmword [0x1400ad390]
movdqa xmm12, xmmword [reloc.WS2_32.dll_ioctlsocket]
movdqa xmm4, xmmword [reloc.WS2_32.dll_htonl]
movdqa xmm5, xmmword [reloc.WS2_32.dll_getsockname]
movdqa xmm3, xmmword [reloc.WS2_32.dll_connect]
movdqa xmm7, xmmword [reloc.WS2_32.dll_bind]
xor ebx, ebx
movdqa xmm14, xmmword [reloc.WS2_32.dll_recv]
nop dword [rax]
movdqu xmm8, xmmword [rbp + rbx + 0x10b3]
movdqa xmm0, xmm10
psllq xmm0, 0x3f
psrad xmm0, 0x1f
pshufd xmm1, xmm0, 0xf5
movdqa xmm0, xmm9
psllq xmm0, 0x3f
psrad xmm0, 0x1f
pshufd xmm0, xmm0, 0xf5
packssdw xmm1, xmm0
movdqa xmm0, xmm12
psllq xmm0, 0x3f
psrad xmm0, 0x1f
pshufd xmm0, xmm0, 0xf5
movdqa xmm2, xmm11
psllq xmm2, 0x3f
psrad xmm2, 0x1f
pshufd xmm2, xmm2, 0xf5
packssdw xmm0, xmm2
packssdw xmm0, xmm1
movdqa xmm1, xmm5
psllq xmm1, 0x3f
psrad xmm1, 0x1f
pshufd xmm1, xmm1, 0xf5
movdqa xmm2, xmm4
psllq xmm2, 0x3f
psrad xmm2, 0x1f
pshufd xmm2, xmm2, 0xf5
packssdw xmm1, xmm2
movdqa xmm2, xmm7
psllq xmm2, 0x3f
psrad xmm2, 0x1f
pshufd xmm2, xmm2, 0xf5
movdqa xmm6, xmm3
psllq xmm6, 0x3f
psrad xmm6, 0x1f
pshufd xmm6, xmm6, 0xf5
packssdw xmm2, xmm6
packssdw xmm2, xmm1
packsswb xmm2, xmm0
pxor xmm2, xmm8
pxor xmm2, xmmword [0x1400ae680]
movdqu xmmword [rbp + rbx + 0x10b3], xmm2
add rbx, 0x10
paddq xmm7, xmm14
paddq xmm3, xmm14
paddq xmm5, xmm14
paddq xmm4, xmm14
paddq xmm12, xmm14
paddq xmm11, xmm14
paddq xmm10, xmm14
paddq xmm9, xmm14
cmp rbx, 0x10
jne 0x1400f7b10
xor edx, edx
movabs rbx, 0x8000000000000000
xor esi, esi
nop dword [rax]
mov rdi, rdx
sar rdi, 0x3f
xor dil, byte [rbp + rsi + 0x10c3]
xor dil, 0x40
mov byte [rbp + rsi + 0x10c3], dil
add rsi, 1
add rdx, rbx
cmp rsi, 5
jne 0x1400f7c30
or r8, 0xd9eb1
sub rax, r8
add rax, 0xc4486
call rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rsi, rax
add rax, 1
cmp rax, 1
ja 0x1400f818c
mov byte [rbp + 0xcc0], 0
mov dword [rbp + 0x12c8], 0x1878
mov eax, 0x1879
xor eax, dword [rbp + 0x12c8]
lea rcx, [rbp + 0x10a8]
mov dword [rbp + 0x10a8], eax
mov dword [rbp + 0x12c8], 0xc4c
mov eax, 0xc4c
xor eax, dword [rbp + 0x12c8]
mov dword [rbp + 0x10ac], eax
mov eax, dword [rcx]
jmp qword [rbp + rax*8 + 0xa0]
add rsi, 0x3e0
mov qword [rbp + 0x10b0], 0
movaps xmm0, xmmword [section..rdata]
movups xmmword [rbp + 0x10c0], xmm0
mov byte [rbp + 0x10b0], 0
mov rcx, rsi
call fcn.1400971a0
mov rdi, rax
cmp rax, 0xf
jbe 0x1400f8243
lea rcx, [rbp + 0x10b0]
mov rdx, rdi
mov r9, rsi
call fcn.140001700
movdqu xmm0, xmmword [rbp + 0x10b0]
movdqu xmm1, xmmword [rbp + 0x10c0]
movdqa xmmword [rbp + 0xcb0], xmm1
movdqa xmmword [rbp + 0xca0], xmm0
mov byte [rbp + 0xcc0], 1
mov dword [rbp + 0x12c8], 0x1878
mov eax, 0x1879
xor eax, dword [rbp + 0x12c8]
lea rcx, [rbp + 0x10ac]
mov dword [rbp + 0x10a8], eax
mov dword [rbp + 0x12c8], 0xc4c
mov eax, 0xc4c
xor eax, dword [rbp + 0x12c8]
mov dword [rbp + 0x10ac], eax
mov eax, dword [rcx]
jmp qword [rbp + rax*8 + 0xa0]
mov qword [rbp + 0x10c0], rdi
lea rcx, [rbp + 0x10b0]
mov rdx, rsi
mov r8, rdi
call fcn.14007f960
mov byte [rbp + rdi + 0x10b0], 0
movdqu xmm0, xmmword [rbp + 0x10b0]
movdqu xmm1, xmmword [rbp + 0x10c0]
movdqa xmmword [rbp + 0xcb0], xmm1
movdqa xmmword [rbp + 0xca0], xmm0
mov byte [rbp + 0xcc0], 1
mov dword [rbp + 0x12c8], 0x1878
mov eax, 0x1879
xor eax, dword [rbp + 0x12c8]
lea rcx, [rbp + 0x10ac]
mov dword [rbp + 0x10a8], eax
mov dword [rbp + 0x12c8], 0xc4c
mov eax, 0xc4c
xor eax, dword [rbp + 0x12c8]
mov dword [rbp + 0x10ac], eax
mov eax, dword [rcx]
jmp qword [rbp + rax*8 + 0xa0]