Function at 0x140143d00
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov rax, qword [0x14031d040]
xor rax, rsp
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [0x1402825c0]
lea rsi, [rsp + 0x28]
movaps xmmword [rsi + 0x18], xmm0
movaps xmmword [rsi + 8], xmm0
movaps xmmword [rsi - 8], xmm0
movaps xmmword [rsi + 0x48], xmm0
movaps xmmword [rsi + 0x38], xmm0
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x58], rax
movaps xmmword [rsi + 0x28], xmm0
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi], xmm0
xor eax, eax
mov qword [rsi + 0x20], rax
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], rax
mov dword [rsi - 8], 2
mov byte [rsi + 0x17], 2
mov dword [rsi], 0x620061
mov dword [rsi + 0x58], 1
mov byte [rsi + 0x47], 9
movups xmm0, xmmword [str.Abkhazian]
movups xmmword [rsi + 0x30], xmm0
mov word [rsi + 0x40], VarBstrFromDate
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1400ba250
mov dword [rdi], 3
cmp byte [rdi + 0x1f], 0
js 0x14014820e
mov byte [rsp + 0x3f], 2
mov rax, rsi
lea rdi, [rsp + 0x58]
mov dword [rax], 0x610061
mov word [rax + 4], 0
mov dword [rdi + 0x28], 1
cmp byte [rdi + 0x17], 0
js 0x140148221
mov byte [rsp + 0x6f], 4
mov rax, rdi
movabs rcx, 0x72006100660041
mov qword [rax], rcx
mov word [rax + 8], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 4
cmp byte [rbx + 0x1f], 0
js 0x140148234
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x5a005f00660061
mov qword [rax], rcx
mov dword [rax + 8], 0x41
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148247
mov byte [rsp + 0x6f], 9
mov rax, rdi
movups xmm0, xmmword [str.Afrikaans]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], reloc.WS2_32.dll_WSAStartup
movabs rax, 0x100000036
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 5
cmp byte [rbx + 0x1f], 0
js 0x14014825a
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x41005f00710073
mov qword [rax], rcx
mov dword [rax + 8], VarR8FromUI1
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x14014826d
mov byte [rsp + 0x6f], 8
mov rax, rdi
movups xmm0, xmmword [str.Albanian]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0
movabs rax, 0x10000001c
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 6
cmp byte [rbx + 0x1f], 0
js 0x140148280
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x6d0061
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148293
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x63006900720061
mov qword [rax + 6], rcx
movabs rcx, 0x610068006d0041
mov qword [rax], rcx
mov word [rax + 0xe], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 7
cmp byte [rbx + 0x1f], 0
js 0x1401482a6
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x720061
mov word [rax + 4], 0
mov dword [rsp + 0x80], 2
cmp byte [rsp + 0x6f], 0
js 0x1401482b9
mov byte [rsp + 0x6f], 6
mov rax, rdi
movabs rcx, 0x62006100720041
mov qword [rax], rcx
mov dword [rax + 8], 0x630069
mov word [rax + 0xc], 0
movabs r14, 0x100000001
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], r14
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 8
cmp byte [rbx + 0x1f], 0
js 0x1401482cc
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x44005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x5a
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Algeria_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x500000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 9
cmp byte [rbx + 0x1f], 0
js 0x1401482df
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x42005f00720061
mov qword [rax], rcx
mov dword [rax + 8], VarR8FromUI1
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Bahrain_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xf00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0xa
cmp byte [rbx + 0x1f], 0
js 0x1401482f2
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x45005f00720061
mov qword [rax], rcx
mov dword [rax + 8], VarR8FromUI1
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Egypt_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x300000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayGetDim
cmp byte [rbx + 0x1f], 0
js 0x140148305
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x49005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x51
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Iraq_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x200000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayGetDim
cmp byte [rbx + 0x1f], 0
js 0x140148318
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x4a005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x4f
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Jordan_
mov r8d, reloc.OLEAUT32.dll_SafeArrayDestroy
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xb00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayGetDim
cmp byte [rbx + 0x1f], 0
js 0x14014832b
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x4b005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x57
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Kuwait_
mov r8d, reloc.OLEAUT32.dll_SafeArrayDestroy
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xd00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayGetDim
cmp byte [rbx + 0x1f], 0
js 0x14014833e
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs r15, 0x4c005f00720061
mov qword [rax], r15
mov dword [rax + 8], 0x42
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Lebanon_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xc00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.OLEAUT32.dll_SafeArrayDestroy
cmp byte [rbx + 0x1f], 0
js 0x140148351
mov byte [rsp + 0x3f], 5
mov rax, rsi
mov qword [rax], r15
mov dword [rax + 8], 0x59
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Libya_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x400000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.OLEAUT32.dll_SafeArrayGetDim
cmp byte [rbx + 0x1f], 0
js 0x140148364
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x4d005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x41
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Morocco_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x600000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.COMCTL32.dll_InitCommonControls
cmp byte [rbx + 0x1f], 0
js 0x140148377
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x4f005f00720061
mov qword [rax], rcx
mov dword [rax + 8], reloc.OLEAUT32.dll_VarR8FromUI1
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Oman_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x800000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayUnlock
cmp byte [rbx + 0x1f], 0
js 0x14014838a
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x51005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x41
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Qatar_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x1000000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], SafeArrayUnlock
cmp byte [rbx + 0x1f], 0
js 0x14014839d
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs r15, 0x53005f00720061
mov qword [rax], r15
mov dword [rax + 8], 0x41
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Saudi_Arabia_
mov r8d, reloc.OLEAUT32.dll_SafeArrayUnlock
mov rcx, rdi
call fcn.14004d650
mov qword [rbx + 0x30], r14
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.WS2_32.dll_sendto
cmp byte [rbx + 0x1f], 0
js 0x1401483b0
mov byte [rsp + 0x3f], 5
mov rax, rsi
mov qword [rax], r15
mov dword [rax + 8], 0x44
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Sudan_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.OLEAUT32.dll_SafeArrayUnlock
cmp byte [rbx + 0x1f], 0
js 0x1401483c3
mov byte [rsp + 0x3f], 5
mov rax, rsi
mov qword [rax], r15
mov dword [rax + 8], 0x59
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Syria_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xa00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], reloc.OLEAUT32.dll_SafeArrayAccessData
cmp byte [rbx + 0x1f], 0
js 0x1401483d6
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x54005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x4e
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Tunisia_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x700000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x17
cmp byte [rbx + 0x1f], 0
js 0x1401483e9
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x41005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x45
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Uae_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0xe00000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x18
cmp byte [rbx + 0x1f], 0
js 0x1401483fc
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x59005f00720061
mov qword [rax], rcx
mov dword [rax + 8], 0x45
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 2
lea rdx, str.Arabic__Yemen_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x900000001
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x19
cmp byte [rbx + 0x1f], 0
js 0x14014840f
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x790068
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148422
mov byte [rsp + 0x6f], 8
mov rax, rdi
movups xmm0, xmmword [str.Armenian]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0
movabs rax, 0x10000002b
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1a
cmp byte [rbx + 0x1f], 0
js 0x140148435
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x730061
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148448
mov byte [rsp + 0x6f], 8
mov rax, rdi
movups xmm0, xmmword [str.Assamese]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0
movabs rax, 0x10000004d
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1b
cmp byte [rbx + 0x1f], 0
js 0x14014845b
mov byte [rsp + 0x3f], 3
mov rax, rsi
movabs rcx, 0x7400730061
mov qword [rax], rcx
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x14014846e
mov byte [rsp + 0x6f], 8
mov rax, rdi
movups xmm0, xmmword [str.Asturian]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1c
cmp byte [rbx + 0x1f], 0
js 0x140148481
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x790061
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148494
mov byte [rsp + 0x6f], 6
mov rax, rdi
movabs rcx, 0x61006d00790041
mov qword [rax], rcx
mov dword [rax + 8], 0x610072
mov word [rax + 0xc], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1d
cmp byte [rbx + 0x1f], 0
js 0x1401484a7
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x7a0061
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x1401484ba
mov byte [rsp + 0x6f], 5
mov rax, rdi
movabs rcx, 0x720065007a0041
mov qword [rax], rcx
mov dword [rax + 8], WSAGetLastError
movabs r14, 0x10000002c
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], r14
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1e
cmp byte [rbx + 0x1f], 0
js 0x1401484cd
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x7a0061
mov word [rax + 4], 0
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 1
lea rdx, str.Azeri__Cyrillic_
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
movabs rax, 0x20000002c
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x1f
cmp byte [rbx + 0x1f], 0
js 0x1401484e0
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x7a0061
mov word [rax + 4], 0
lea rbx, [rsp + 0x20]
mov dword [rbx + 0x60], 1
lea rdx, str.Azeri__Latin_
mov r8d, SafeArrayGetDim
mov rcx, rdi
call fcn.14004d650
mov qword [rbx + 0x30], r14
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x20
cmp byte [rbx + 0x1f], 0
js 0x1401484f3
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x610062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148506
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x720069006b0068
mov qword [rax + 6], rcx
movabs rcx, 0x68007300610042
mov qword [rax], rcx
mov word [rax + 0xe], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x21
cmp byte [rbx + 0x1f], 0
js 0x140148519
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x45005f00750065
mov qword [rax], rcx
mov dword [rax + 8], 0x53
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x14014852c
mov byte [rsp + 0x6f], 6
mov rax, rdi
movabs rcx, 0x71007300610042
mov qword [rax], rcx
mov dword [rax + 8], 0x650075
mov word [rax + 0xc], 0
movabs rax, 0x10000002d
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x22
cmp byte [rbx + 0x1f], 0
js 0x14014853f
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x42005f00650062
mov qword [rax], rcx
mov dword [rax + 8], 0x59
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148552
mov byte [rsp + 0x6f], 0xa
mov rax, rdi
movups xmm0, xmmword [str.Belarusian]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x6e0061
mov word [rax + 0x14], 0
movabs rax, 0x100000023
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x23
cmp byte [rbx + 0x1f], 0
js 0x140148565
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x6e0062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148578
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x69006c00610067
mov qword [rax + 6], rcx
movabs rcx, 0x67006e00650042
mov qword [rax], rcx
mov word [rax + 0xe], 0
movabs rax, 0x100000045
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x24
cmp byte [rbx + 0x1f], 0
js 0x14014858b
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x7a0064
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x14014859e
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x69006e00610074
mov qword [rax + 6], rcx
movabs rcx, 0x74007500680042
mov qword [rax], rcx
mov word [rax + 0xe], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x25
cmp byte [rbx + 0x1f], 0
js 0x1401485b1
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x680062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x1401485c4
mov byte [rsp + 0x6f], 6
mov rax, rdi
movabs rcx, 0x61006800690042
mov qword [rax], rcx
mov dword [rax + 8], 0x690072
mov word [rax + 0xc], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x26
cmp byte [rbx + 0x1f], 0
js 0x1401485d7
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x690062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x1401485ea
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x61006d0061006c
mov qword [rax + 6], rcx
movabs rcx, 0x6c007300690042
mov qword [rax], rcx
mov word [rax + 0xe], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x27
cmp byte [rbx + 0x1f], 0
js 0x1401485fd
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x730062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148610
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x6e00610069006e
mov qword [rax + 6], rcx
movabs rcx, 0x6e0073006f0042
mov qword [rax], rcx
mov word [rax + 0xe], 0
movabs rax, 0x50000001a
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x28
cmp byte [rbx + 0x1f], 0
js 0x140148623
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x720062
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148636
mov byte [rsp + 0x6f], 6
mov rax, rdi
movabs rcx, 0x74006500720042
mov qword [rax], rcx
mov dword [rax + 8], 0x6e006f
mov word [rax + 0xc], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x29
cmp byte [rbx + 0x1f], 0
js 0x140148649
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x42005f00670062
mov qword [rax], rcx
mov dword [rax + 8], VarR8FromUI1
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x14014865c
mov byte [rsp + 0x6f], 9
mov rax, rdi
movups xmm0, xmmword [str.Bulgarian]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], VarBstrFromDate
movabs rax, 0x100000002
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x2a
cmp byte [rbx + 0x1f], 0
js 0x14014866f
mov byte [rsp + 0x3f], 2
mov rax, rsi
mov dword [rax], 0x79006d
mov word [rax + 4], 0
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x140148682
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x6500730065006d
mov qword [rax + 6], rcx
movabs rcx, 0x6d007200750042
mov qword [rax], rcx
mov word [rax + 0xe], 0
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], 0
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x2b
cmp byte [rbx + 0x1f], 0
js 0x140148695
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs rcx, 0x45005f00610063
mov qword [rax], rcx
mov dword [rax + 8], 0x53
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x1401486a8
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x6e0061006c0061
mov qword [rax + 6], rcx
movabs rcx, 0x61007400610043
mov qword [rax], rcx
mov word [rax + 0xe], 0
movabs rax, 0x100000003
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], rax
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x2c
cmp byte [rbx + 0x1f], 0
js 0x1401486bb
mov byte [rsp + 0x3f], 5
mov rax, rsi
movabs r14, 0x54005f0068007a
mov qword [rax], r14
mov dword [rax + 8], 0x57
mov dword [rsp + 0x80], 1
cmp byte [rsp + 0x6f], 0
js 0x1401486ce
mov byte [rsp + 0x6f], 7
mov rax, rdi
movabs rcx, 0x6500730065006e
mov qword [rax + 6], rcx
movabs rcx, 0x6e006900680043
mov qword [rax], rcx
mov word [rax + 0xe], 0
movabs r15, 0x100000004
lea rbx, [rsp + 0x20]
mov qword [rbx + 0x30], r15
mov rcx, rbx
call fcn.1400ba250
mov dword [rbx], 0x2d
cmp byte [rbx + 0x1f], 0
js 0x1401486e1
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140143dc5
mov qword [rsp + 0x60], 4
mov rax, qword [rsp + 0x58]
jmp 0x140143def
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140143e2f
mov qword [rsp + 0x60], 9
mov rax, qword [rsp + 0x58]
jmp 0x140143e61
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140143ea5
mov qword [rsp + 0x60], 8
mov rax, qword [rsp + 0x58]
jmp 0x140143ed7
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140143f1a
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140143f44
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140143f92
mov qword [rsp + 0x60], 6
mov rax, qword [rsp + 0x58]
jmp 0x140143fbc
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144009
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x14014406c
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401440cf
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144132
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144195
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401441f8
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x14014425b
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401442be
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144317
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x14014437a
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401443dd
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144440
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144499
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401444ec
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144545
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401445a8
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x14014460b
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x14014466e
mov qword [rsp + 0x60], 8
mov rax, qword [rsp + 0x58]
jmp 0x140144698
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x1401446db
mov qword [rsp + 0x60], 8
mov rax, qword [rsp + 0x58]
jmp 0x140144705
mov qword [rsp + 0x30], 3
mov rax, qword [rsp + 0x28]
jmp 0x140144748
mov qword [rsp + 0x60], 8
mov rax, qword [rsp + 0x58]
jmp 0x140144773
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x1401447b0
mov qword [rsp + 0x60], 6
mov rax, qword [rsp + 0x58]
jmp 0x1401447da
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144821
mov qword [rsp + 0x60], 5
mov rax, qword [rsp + 0x58]
jmp 0x14014484b
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144892
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x1401448ed
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x14014493e
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144968
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x1401449b6
mov qword [rsp + 0x60], 6
mov rax, qword [rsp + 0x58]
jmp 0x1401449e8
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144a35
mov qword [rsp + 0x60], 0xa
mov rax, qword [rsp + 0x58]
jmp 0x140144a67
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144ab1
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144adb
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144b2f
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144b59
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144ba7
mov qword [rsp + 0x60], 6
mov rax, qword [rsp + 0x58]
jmp 0x140144bd1
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144c18
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144c42
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144c90
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144cba
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144d0e
mov qword [rsp + 0x60], 6
mov rax, qword [rsp + 0x58]
jmp 0x140144d38
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144d7f
mov qword [rsp + 0x60], 9
mov rax, qword [rsp + 0x58]
jmp 0x140144db1
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x28]
jmp 0x140144df5
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144e1f
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144e6d
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144e9f
mov qword [rsp + 0x30], 5
mov rax, qword [rsp + 0x28]
jmp 0x140144ef3
mov qword [rsp + 0x60], 7
mov rax, qword [rsp + 0x58]
jmp 0x140144f25