Function at 0x60aaa0
Capabilities:
Encode data using base64

Disassembly:
lea r12, [rsp - 0x88]
cmp r12, qword [r14 + 0x10]
jbe 0x60b47d
push rbp
mov rbp, rsp
sub rsp, 0x100
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x118], rbx
mov qword [rax + 8], 0xb
cmp dword [0x009360b0], 0
je 0x60aae9
mov rdx, qword [rax]
call fcn.00466120
mov qword [r11], rdx
mov qword [rsp + 0x110], rax
lea rdx, [0x006703e5]
mov qword [rax], rdx
mov qword [rax + 0x10], 3
mov rdx, qword [0x008d5a68]
lea rbx, [0x006e0df0]
lea rcx, [0x00935ca0]
lea rdi, [0x0067ee1d]
mov esi, 0x33
xor r8d, r8d
mov rax, rdx
call fcn.005ffb60
cmp dword [0x009360b0], 0
jne 0x60ab42
mov rcx, qword [rsp + 0x110]
jmp 0x60ab5a
call fcn.00466140
mov qword [r11], rax
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rcx + 0x18]
mov qword [r11 + 8], rdx
mov qword [rcx + 0x18], rax
nop
jmp 0x60ab6a
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx + 0x18]
call fcn.00606ca0
test rsi, rsi
jne 0x60b1c8
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdi
lea rax, [0x00632400]
call fcn.0040d640
mov qword [rsp + 0xe8], rax
call fcn.0040e0c0
cmp dword [0x009360b0], 0
jne 0x60abba
mov rsi, qword [rsp + 0xe8]
jmp 0x60abd1
call fcn.00466140
mov qword [r11], rax
mov rsi, qword [rsp + 0xe8]
mov rdx, qword [rsi]
mov qword [r11 + 8], rdx
mov qword [rsi], rax
mov rax, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
lea rdi, [0x006232e0]
call fcn.004c9280
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx]
lea rax, [0x00632400]
lea rcx, str.msgnil__:80GETtcp125625nanNaNEOFintmapptr...finobjgc__:_gp___in__n___n_____P_m__MPC___end____:_n___pc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614keyudpdns::1setcgoftpsshagevia200404443:__0_r_nnew____25adxaesshaavxfmanetMD4MD5RSADSAURI_:_TTLVia204206304400500
mov edi, 3
call fcn.00411de0
mov rdx, qword [rax]
lea r8, [0x00625b80]
nop
cmp rdx, r8
jne 0x60ac48
mov rbx, qword [rax + 8]
mov rax, rdx
lea rcx, [0x006de290]
call fcn.00404820
nop dword [rax + rax]
test al, al
jne 0x60af80
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx]
lea rax, [0x00632400]
lea rcx, str.msgnil__:80GETtcp125625nanNaNEOFintmapptr...finobjgc__:_gp___in__n___n_____P_m__MPC___end____:_n___pc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614keyudpdns::1setcgoftpsshagevia200404443:__0_r_nnew____25adxaesshaavxfmanetMD4MD5RSADSAURI_:_TTLVia204206304400500
mov edi, 3
call fcn.00411de0
mov rdx, qword [rax]
lea rsi, [0x00625b80]
cmp rdx, rsi
jne 0x60ac91
mov rbx, qword [rax + 8]
mov rax, rdx
lea rcx, [0x006de2a0]
call fcn.00404820
test al, al
jne 0x60acf4
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx]
lea rax, [0x00632400]
lea rcx, str.msgnil__:80GETtcp125625nanNaNEOFintmapptr...finobjgc__:_gp___in__n___n_____P_m__MPC___end____:_n___pc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614keyudpdns::1setcgoftpsshagevia200404443:__0_r_nnew____25adxaesshaavxfmanetMD4MD5RSADSAURI_:_TTLVia204206304400500
mov edi, 3
call fcn.00411de0
mov rdx, qword [rax]
lea rsi, [0x00625b80]
nop
cmp rdx, rsi
jne 0x60ab62
mov rbx, qword [rax + 8]
mov rax, rdx
lea rcx, [0x006de2c0]
call fcn.00404820
nop dword [rax]
test al, al
jne 0x60b0aa
lea rsi, [0x00625b80]
jmp 0x60ab62
movups xmmword [rsp + 0xf0], xmm15
lea rdx, [0x00625b80]
mov qword [rsp + 0xf0], rdx
lea r8, [0x006de2b0]
mov qword [rsp + 0xf8], r8
mov rbx, qword [0x008e0848]
lea rax, [0x006df340]
lea rcx, [rsp + 0xf0]
mov edi, 1
mov rsi, rdi
call fcn.004bb540
nop
call fcn.0040e0c0
mov qword [rsp + 0xe0], rax
mov rbx, rax
lea rcx, [0x0066ff84]
mov edi, 0xa
lea rax, [0x00632400]
call fcn.00412580
mov qword [rax], 0
cmp dword [0x009360b0], 0
je 0x60ad88
mov rcx, qword [rax + 8]
nop dword [rax]
call fcn.00466120
mov qword [r11], rcx
mov qword [rax + 8], 0
lea rax, [0x00627ce0]
call fcn.0040d640
mov rcx, qword [rsp + 0x120]
mov qword [rax + 8], rcx
cmp dword [0x009360b0], 0
jne 0x60adc0
mov rdx, qword [rsp + 0x118]
jmp 0x60add0
call fcn.00466120
mov rdx, qword [rsp + 0x118]
mov qword [r11], rdx
mov qword [rax], rdx
movups xmmword [rax + 0x10], xmm15
mov qword [rax + 0x28], 1
lea rsi, str.9_0_MLCi_____:__:13_r_n25__________n__s____Pn___n__n___n__t__000sLlLtLuMnCc__iv__ip53_:____80__n__tid_ToA4V1V6V2V3V5A30b0x0X0oOUCNST
mov qword [rax + 0x20], rsi
mov qword [rax + 0x38], 0xc
lea rsi, [0x006708f8]
mov qword [rax + 0x30], rsi
mov ebx, 4
mov rcx, rbx
call fcn.0040aea0
mov qword [rsp + 0xd8], rax
mov rbx, qword [rsp + 0xe0]
lea rcx, [0x0066f086]
mov edi, 4
lea rax, [0x00632400]
call fcn.00412580
lea rdx, [0x006240e0]
mov qword [rax], rdx
cmp dword [0x009360b0], 0
jne 0x60ae50
mov rcx, qword [rsp + 0xd8]
jmp 0x60ae68
call fcn.00466140
mov rcx, qword [rsp + 0xd8]
mov qword [r11], rcx
mov rbx, qword [rax + 8]
mov qword [r11 + 8], rbx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx + 0x10]
call fcn.0040ad80
mov qword [rsp + 0xd8], rax
mov rbx, qword [rsp + 0xe0]
lea rcx, [0x0066f8d6]
mov edi, 8
lea rax, [0x00632400]
call fcn.00412580
lea rcx, [0x00625d00]
mov qword [rax], rcx
cmp dword [0x009360b0], 0
jne 0x60aec2
mov rdx, qword [rsp + 0xd8]
jmp 0x60aeda
call fcn.00466140
mov rdx, qword [rsp + 0xd8]
mov qword [r11], rdx
mov rsi, qword [rax + 8]
mov qword [r11 + 8], rsi
mov qword [rax + 8], rdx
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
call fcn.0040ae00
mov qword [rsp + 0xd8], rax
mov rbx, qword [rsp + 0xe0]
lea rcx, [0x006708ec]
mov edi, 0xc
lea rax, [0x00632400]
call fcn.00412580
lea rcx, [0x00625b80]
mov qword [rax], rcx
cmp dword [0x009360b0], 0
jne 0x60af37
mov rdx, qword [rsp + 0xd8]
jmp 0x60af4f
call fcn.00466140
mov rdx, qword [rsp + 0xd8]
mov qword [r11], rdx
mov rsi, qword [rax + 8]
mov qword [r11 + 8], rsi
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x110]
mov rax, qword [rdx + 0x18]
lea rbx, [0x00632400]
mov rcx, qword [rsp + 0xe0]
call fcn.00606e20
lea rsi, [0x00625b80]
jmp 0x60ab62
call fcn.0040e0c0
mov qword [rsp + 0xd0], rax
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rcx + 0x10]
mov rax, rdx
nop dword [rax]
call fcn.0040ad80
mov qword [rsp + 0xd8], rax
mov rbx, qword [rsp + 0xd0]
lea rcx, [0x0066f8d6]
mov edi, 8
lea rax, [0x00632400]
call fcn.00412580
lea rcx, [0x00625d00]
mov qword [rax], rcx
cmp dword [0x009360b0], 0
nop
jne 0x60afec
mov rdx, qword [rsp + 0xd8]
jmp 0x60b004
call fcn.00466140
mov rdx, qword [rsp + 0xd8]
mov qword [r11], rdx
mov rsi, qword [rax + 8]
mov qword [r11 + 8], rsi
mov qword [rax + 8], rdx
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
call fcn.0040ae00
mov qword [rsp + 0xd8], rax
mov rbx, qword [rsp + 0xd0]
lea rcx, [0x006708ec]
mov edi, 0xc
lea rax, [0x00632400]
nop
call fcn.00412580
lea rcx, [0x00625b80]
mov qword [rax], rcx
cmp dword [0x009360b0], 0
jne 0x60b062
mov rdx, qword [rsp + 0xd8]
jmp 0x60b07a
call fcn.00466140
mov rdx, qword [rsp + 0xd8]
mov qword [r11], rdx
mov rsi, qword [rax + 8]
mov qword [r11 + 8], rsi
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x110]
mov rax, qword [rdx + 0x18]
lea rbx, [0x00632400]
mov rcx, qword [rsp + 0xd0]
call fcn.00606e20
lea rsi, [0x00625b80]
jmp 0x60ab62
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx]
lea rax, [0x00632400]
lea rcx, [0x0066f621]
mov edi, 7
call fcn.00411de0
mov rdx, qword [rax]
lea rbx, [0x00625bc0]
nop word [rax + rax]
cmp rdx, rbx
jne 0x60b46d
mov rdx, qword [rax + 8]
cmp byte [rdx], 0
je 0x60b19a
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx]
lea rax, [0x00632400]
lea rcx, [0x0066f3f9]
mov edi, 6
call fcn.00411de0
mov rdx, qword [rax]
lea rbx, [0x00632400]
cmp rdx, rbx
jne 0x60b45e
mov rdx, qword [rax + 8]
mov rax, rbx
mov rbx, rdx
lea rcx, [0x0066f086]
mov edi, 4
call fcn.00411de0
mov rdx, qword [rax]
lea rbx, [0x00624260]
cmp rdx, rbx
jne 0x60b44f
mov rdx, qword [rax + 8]
cmp qword [rdx + 8], 0
jbe 0x60b445
mov rdx, qword [rdx]
mov rax, qword [rdx]
cmp rax, rbx
jne 0x60b437
mov rdx, qword [rdx + 8]
mov r8, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rsp + 0x80], rdx
xor eax, eax
xor ecx, ecx
lea rbx, [0x00935ca0]
xor esi, esi
jmp 0x60b208
lea rax, [0x00674169]
mov ebx, 0x16
xor ecx, ecx
xor edi, edi
mov rsi, rdi
call fcn.004b82a0
xor ecx, ecx
mov rdi, rax
mov rsi, rbx
xor eax, eax
mov rbx, rcx
add rsp, 0x100
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rbx
mov rdi, rsi
mov rsi, r8
add rsp, 0x100
pop rbp
ret
mov qword [rax + rdx*8 - 0x18], r8
mov r8, qword [rsp + 0xd8]
add r8, 0x10
mov r9, qword [rsp + 0x78]
inc r9
mov rdx, qword [rsp + 0x80]
mov rsi, rbx
mov rbx, rax
mov rax, r9
cmp rax, rdx
jge 0x60b405
mov rdi, qword [r8]
lea r9, [0x00625b80]
nop dword [rax + rax]
cmp rdi, r9
jne 0x60b425
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0xd8], r8
mov rdi, qword [r8 + 8]
mov r10, qword [rdi + 8]
mov rdi, qword [rdi]
cmp r10, 0x17
jge 0x60b25e
xor r11d, r11d
jmp 0x60b2c0
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0x70], r10
mov rax, rdi
lea rbx, [0x006749eb]
mov ecx, 0x17
call fcn.00403820
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x80]
mov rbx, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xd8]
lea r9, [0x00625b80]
mov r10, qword [rsp + 0x70]
mov r11d, eax
mov rax, qword [rsp + 0x78]
nop dword [rax]
test r11b, r11b
je 0x60b2e4
cmp r10, 0x17
jb 0x60b418
add r10, 0xffffffffffffffe9
mov r11, r10
neg r11
sar r11, 0x3f
and r11d, 0x17
add rdi, r11
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0x40], r10
mov r11, qword [0x008e0858]
cmp dword [r11 + 0x140], 0xffffffff
jne 0x60b31e
lea r11, [r10 + r10*2]
mov r12, r11
shl r11, 1
sar r11, 0x3f
shr r11, 0x3d
lea r11, [r11 + r12*2]
sar r11, 3
jmp 0x60b326
shr r10, 2
lea r11, [r10 + r10*2]
mov qword [rsp + 0x48], r11
lea rax, [0x00625ec0]
mov rbx, r11
mov rcx, rbx
call fcn.0044b180
mov qword [rsp + 0xc8], rax
mov rbx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x40]
lea rax, [rsp + 0x88]
call fcn.0044f5a0
mov rdx, qword [0x008e0858]
mov rdi, qword [rsp + 0x48]
mov rsi, rax
mov r8, rbx
mov r9, rcx
mov rax, rdx
mov rbx, qword [rsp + 0xc8]
mov rcx, rdi
call fcn.0048fbc0
mov rbx, qword [rsp + 0x60]
inc rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rbx
jb 0x60b3a3
mov rax, qword [rsp + 0xb8]
jmp 0x60b3bc
mov rax, qword [rsp + 0xb8]
mov edi, 1
lea rsi, [0x00623920]
call fcn.0044b260
lea rdx, [rbx + rbx*2]
mov r8, qword [rsp + 0x48]
mov qword [rax + rdx*8 - 0x10], r8
mov qword [rax + rdx*8 - 8], r8
cmp dword [0x009360b0], 0
jne 0x60b3e5
mov r8, qword [rsp + 0xc8]
jmp 0x60b1de
call fcn.00466140
mov r8, qword [rsp + 0xc8]
mov qword [r11], r8
mov r9, qword [rax + rdx*8 - 0x18]
mov qword [r11 + 8], r9
nop
jmp 0x60b1de
mov rax, rbx
mov rbx, rsi
xor edi, edi
xor esi, esi
add rsp, 0x100
pop rbp
ret
mov eax, 0x17
mov rcx, r10
call fcn.004665a0
mov rax, rdi
mov rbx, r9
lea rcx, [0x0062e1e0]
call fcn.0040aa20
lea rcx, [0x0062e1e0]
nop
call fcn.0040aa20
xor eax, eax
mov rcx, rax
call fcn.004664e0
mov rax, rdx
lea rcx, [0x0062e1e0]
call fcn.0040aa20
mov rax, rdx
lea rcx, [0x0062e1e0]
call fcn.0040aa20
mov rax, rdx
lea rcx, [0x0062e1e0]
call fcn.0040aa20
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.00464220
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.0060aaa0