Function at 0x180033bb0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x880]
sub rsp, 0x980
mov rax, qword [0x18008a300]
xor rax, rsp
mov qword [rbp + 0x870], rax
imul r12d, r8d, 0xa9c
mov rdi, r9
mov r15d, r8d
mov r13, rdx
mov r14, rcx
mov ebx, r8d
cmp r8d, r12d
ja 0x180033cc7
mov rsi, qword [rsp + 0x40]
cmp ebx, 0x2ffd
ja 0x180033d59
je 0x180034f47
cmp ebx, 0x88
ja 0x180033cf6
je 0x180033f50
cmp ebx, 0x1e
je 0x180033c95
cmp ebx, 0x3f
je 0x180033c84
cmp ebx, 0x62
jne 0x180033f39
mov eax, dword [rdi]
lea r8, [rsp + 0x38]
mov dword [rsp + 0x30], eax
lea edx, [rbx + 0x4f]
mov eax, dword [r14]
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x38], eax
call fcn.1800314b0
cmp eax, 0xffffffff
je 0x180033cbf
mov rcx, qword [0x18008a9d8]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0x10d
xor edx, edx
call fcn.1800372c0
mov dword [rsp + 0x40], eax
jmp 0x180033f39
lea rcx, str.Malformed_Extension_Management_settings_for
call fcn.18006a740
jmp 0x180033f39
mov eax, dword [rdi]
lea r8, [rsp + 0x30]
mov dword [rsp + 0x38], eax
lea rcx, [rsp + 0x38]
mov eax, dword [r14]
mov edx, 0xb1
mov dword [rsp + 0x30], eax
call fcn.1800314b0
cmp eax, 0xffffffff
jne 0x180033f39
mov dword [rsp + 0x40], 0xffffffff
mov rax, qword [rsp + 0x40]
mov rcx, qword [rbp + 0x870]
xor rcx, rsp
call fcn.18006b180
mov rbx, qword [rsp + 0x9d0]
add rsp, 0x980
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp ebx, 0x12a
je 0x180033d3d
cmp ebx, 0x16da
je 0x180033d13
cmp ebx, 0x2d96
je 0x180033cc7
jmp 0x180033f39
mov eax, dword [r13]
lea rdx, [rsp + 0x30]
mov r8, qword [0x18008a9d8]
xor r9d, r9d
mov ecx, SHSetFolderPathW
mov dword [rsp + 0x30], eax
call fcn.18000fcc0
mov dword [rsp + 0x40], eax
jmp 0x180033f39
lea rsi, [r14 + 0x4fe8]
mov dword [rsp + 0x30], 0xc
mov dword [rsp + 0x38], 0xfff
jmp 0x180033ddf
cmp ebx, 0x2a6a6
ja 0x180033ea3
je 0x180033e45
cmp ebx, 0x4aa6
je 0x180033cc7
cmp ebx, 0xe2fe
je 0x180033dfc
cmp ebx, 0x1c4d2
jne 0x180033f39
xor eax, eax
lea r8, [rsp + 0x30]
cmp dword [rsi + 8], eax
mov edx, 0x8e
mov rcx, rdi
sete al
mov dword [rsp + 0x30], eax
call fcn.180025090
mov eax, dword [rsi + 0xc]
lea r8, [rsp + 0x30]
mov r9d, 0x90
mov dword [rsp + 0x38], eax
mov rdx, rdi
mov dword [rsp + 0x30], 4
lea rcx, [rsp + 0x38]
call fcn.180022360
mov eax, dword [rsi + 0x10]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 2
mov r9d, 0x90
lea r8, [rsp + 0x30]
mov rdx, rdi
lea rcx, [rsp + 0x38]
call fcn.180022360
jmp 0x180033f39
mov eax, dword [rsi]
lea r8, [rsp + 0x30]
mov edx, 0x8e
mov dword [rsp + 0x30], eax
mov rcx, rdi
call fcn.180025090
mov eax, 4
mov dword [rsp + 0x30], 2
sub eax, dword [rsi + 4]
lea r8, [rsp + 0x30]
mov r9d, 0x90
mov dword [rsp + 0x38], eax
mov rdx, rdi
lea rcx, [rsp + 0x38]
call fcn.180022360
jmp 0x180033f39
mov eax, dword [rsi + 0x14]
lea r8, [rsp + 0x30]
mov edx, 0x8e
mov dword [rsp + 0x30], eax
mov rcx, rdi
call fcn.180025090
mov eax, dword [rsi + 0x18]
lea r8, [rsp + 0x30]
mov edx, 0x8e
mov dword [rsp + 0x30], eax
mov rcx, rdi
call fcn.180025090
mov eax, dword [rsi + 0x1c]
lea r8, [rsp + 0x30]
mov r9d, 0x90
mov dword [rsp + 0x38], eax
mov rdx, rdi
mov dword [rsp + 0x30], 2
lea rcx, [rsp + 0x38]
call fcn.180022360
jmp 0x180033f39
cmp ebx, 0x3887a
je 0x180033ee0
cmp ebx, 0x46a4e
jne 0x180033f39
mov eax, dword [rsi + 0x2c]
lea r8, [rsp + 0x30]
mov r9d, 0x90
mov dword [rsp + 0x38], eax
mov rdx, rdi
mov dword [rsp + 0x30], 2
lea rcx, [rsp + 0x38]
call fcn.180022360
jmp 0x180033f39
mov eax, dword [rsi + 0x20]
lea r8, [rsp + 0x30]
mov r9d, 0x90
mov dword [rsp + 0x38], eax
mov rdx, rdi
mov dword [rsp + 0x30], 2
lea rcx, [rsp + 0x38]
call fcn.180022360
mov eax, dword [rsi + 0x24]
lea r8, [rsp + 0x30]
mov edx, 0x8e
mov dword [rsp + 0x30], eax
mov rcx, rdi
call fcn.180025090
mov eax, dword [rsi + 0x28]
lea r8, [rsp + 0x30]
mov edx, 0x8e
mov dword [rsp + 0x30], eax
mov rcx, rdi
call fcn.180025090
imul eax, r15d, 0xc2
add ebx, eax
cmp ebx, r12d
jbe 0x180033c04
jmp 0x180033cc7
lea rax, str.KEY_BREAK
mov qword [rsp + 0x50], rax
lea rax, str.KEY_DOWN
mov qword [rsp + 0x58], rax
lea rax, str.KEY_UP
mov qword [rsp + 0x60], rax
lea rax, str.KEY_LEFT
mov qword [rsp + 0x68], rax
lea rax, str.KEY_RIGHT
mov qword [rsp + 0x70], rax
lea rax, str.KEY_HOME
mov qword [rsp + 0x78], rax
lea rax, str.RussianBuriat
mov qword [rbp - 0x80], rax
lea rax, str.KEY_F0
mov qword [rbp - 0x78], rax
lea rax, str.KEY_F_1_
mov qword [rbp - 0x70], rax
lea rax, str.KEY_F_2_
mov qword [rbp - 0x68], rax
lea rax, str.KEY_F_3_
mov qword [rbp - 0x60], rax
lea rax, str.KEY_F_4_
mov qword [rbp - 0x58], rax
lea rax, str.KEY_F_5_
mov qword [rbp - 0x50], rax
lea rax, str.KEY_F_6_
mov qword [rbp - 0x48], rax
lea rax, str.KEY_F_7_
mov qword [rbp - 0x40], rax
lea rax, str.KEY_F_8_
mov qword [rbp - 0x38], rax
lea rax, str.KEY_F_9_
mov qword [rbp - 0x30], rax
lea rax, str.KEY_F_10_
mov qword [rbp - 0x28], rax
lea rax, str.KEY_F_11_
mov qword [rbp - 0x20], rax
lea rax, str.KEY_F_12_
mov qword [rbp - 0x18], rax
lea rax, str.KEY_F_13_
mov qword [rbp - 0x10], rax
lea rax, str.KEY_F_14_
mov qword [rbp - 8], rax
lea rax, str.KEY_F_15_
mov qword [rbp], rax
lea rax, str.KEY_F_16_
mov qword [rbp + 8], rax
lea rax, str.KEY_F_17_
mov qword [rbp + 0x10], rax
lea rax, str.KEY_F_18_
mov qword [rbp + 0x18], rax
lea rax, str.KEY_F_19_
mov qword [rbp + 0x20], rax
lea rax, str.KEY_F_20_
mov qword [rbp + 0x28], rax
lea rax, str.KEY_F_21_
mov qword [rbp + 0x30], rax
lea rax, str.KEY_F_22_
mov qword [rbp + 0x38], rax
lea rax, str.KEY_F_23_
mov qword [rbp + 0x40], rax
lea rax, str.KEY_F_24_
mov qword [rbp + 0x48], rax
lea rax, str.KEY_F_25_
mov qword [rbp + 0x50], rax
lea rax, str.KEY_F_26_
mov qword [rbp + 0x58], rax
lea rax, str.KEY_F_27_
mov qword [rbp + 0x60], rax
lea rax, str.KEY_F_28_
mov qword [rbp + 0x68], rax
lea rax, str.KEY_F_29_
mov qword [rbp + 0x70], rax
lea rax, str.KEY_F_30_
mov qword [rbp + 0x78], rax
lea rax, str.KEY_F_31_
mov qword [rbp + 0x80], rax
lea rax, str.KEY_F_32_
mov qword [rbp + 0x88], rax
lea rax, str.KEY_F_33_
mov qword [rbp + 0x90], rax
lea rax, str.KEY_F_34_
mov qword [rbp + 0x98], rax
lea rax, str.KEY_F_35_
mov qword [rbp + 0xa0], rax
lea rax, str.KEY_F_36_
mov qword [rbp + 0xa8], rax
lea rax, str.KEY_F_37_
mov qword [rbp + 0xb0], rax
lea rax, str.KEY_F_38_
mov qword [rbp + 0xb8], rax
lea rax, str.KEY_F_39_
mov qword [rbp + 0xc0], rax
lea rax, str.KEY_F_40_
mov qword [rbp + 0xc8], rax
lea rax, str.KEY_F_41_
mov qword [rbp + 0xd0], rax
lea rax, str.KEY_F_42_
mov qword [rbp + 0xd8], rax
lea rax, str.KEY_F_43_
mov qword [rbp + 0xe0], rax
lea rax, str.KEY_F_44_
mov qword [rbp + 0xe8], rax
lea rax, str.KEY_F_45_
mov qword [rbp + 0xf0], rax
lea rax, str.KEY_F_46_
mov qword [rbp + 0xf8], rax
lea rax, str.KEY_F_47_
mov qword [rbp + 0x100], rax
lea rax, str.KEY_F_48_
mov qword [rbp + 0x108], rax
lea rax, str.KEY_F_49_
mov qword [rbp + 0x110], rax
lea rax, str.KEY_F_50_
mov qword [rbp + 0x118], rax
lea rax, str.KEY_F_51_
mov qword [rbp + 0x120], rax
lea rax, str.KEY_F_52_
mov qword [rbp + 0x128], rax
lea rax, str.KEY_F_53_
mov qword [rbp + 0x130], rax
lea rax, str.KEY_F_54_
mov qword [rbp + 0x138], rax
lea rax, str.KEY_F_55_
mov qword [rbp + 0x140], rax
lea rax, str.KEY_F_56_
mov qword [rbp + 0x148], rax
lea rax, str.KEY_F_57_
mov qword [rbp + 0x150], rax
lea rax, str.KEY_F_58_
mov qword [rbp + 0x158], rax
lea rax, str.KEY_F_59_
mov qword [rbp + 0x160], rax
lea rax, str.KEY_F_60_
mov qword [rbp + 0x168], rax
lea rax, str.KEY_F_61_
mov qword [rbp + 0x170], rax
lea rax, str.KEY_F_62_
mov qword [rbp + 0x178], rax
lea rax, str.KEY_F_63_
mov qword [rbp + 0x180], rax
lea rax, str.KEY_DL
mov qword [rbp + 0x188], rax
lea rax, str.KEY_IL
mov qword [rbp + 0x190], rax
lea rax, str.KEY_DC
mov qword [rbp + 0x198], rax
lea rax, str.KEY_IC
mov qword [rbp + 0x1a0], rax
lea rax, str.KEY_EIC
mov qword [rbp + 0x1a8], rax
lea rax, str.KEY_CLEAR
mov qword [rbp + 0x1b0], rax
lea rax, str.KEY_EOS
mov qword [rbp + 0x1b8], rax
lea rax, str.KEY_EOL
mov qword [rbp + 0x1c0], rax
lea rax, str.KEY_SF
mov qword [rbp + 0x1c8], rax
lea rax, str.KEY_SR
mov qword [rbp + 0x1d0], rax
lea rax, str.KEY_NPAGE
mov qword [rbp + 0x1d8], rax
lea rax, str.KEY_PPAGE
mov qword [rbp + 0x1e0], rax
lea rax, str.KEY_STAB
mov qword [rbp + 0x1e8], rax
lea rax, str.KEY_CTAB
mov qword [rbp + 0x1f0], rax
lea rax, str.KEY_CATAB
mov qword [rbp + 0x1f8], rax
lea rax, str.KEY_ENTER
mov qword [rbp + 0x200], rax
lea rax, str.ice_pwd:_s
mov qword [rbp + 0x208], rax
lea rax, str.KEY_RESET
mov qword [rbp + 0x210], rax
lea rax, str.KEY_PRINT
mov qword [rbp + 0x218], rax
lea rax, str.KEY_LL
mov qword [rbp + 0x220], rax
lea rax, str.KEY_ABORT
mov qword [rbp + 0x228], rax
lea rax, str.KEY_SHELP
mov qword [rbp + 0x230], rax
lea rax, str.KEY_LHELP
mov qword [rbp + 0x238], rax
lea rax, str.KEY_BTAB
mov qword [rbp + 0x240], rax
lea rax, str.KEY_BEG
mov qword [rbp + 0x248], rax
lea rax, str.ra__Cote_d
mov qword [rbp + 0x250], rax
lea rax, str.KEY_CLOSE
mov qword [rbp + 0x258], rax
lea rax, str.apz_Latn_ZZ
mov qword [rbp + 0x260], rax
lea rax, str.KEY_COPY
mov qword [rbp + 0x268], rax
lea rax, str.HasRelease
mov qword [rbp + 0x270], rax
lea rax, str.KEY_END
mov qword [rbp + 0x278], rax
lea rax, str.KEY_EXIT
mov qword [rbp + 0x280], rax
lea rax, str.KEY_FIND
mov qword [rbp + 0x288], rax
lea rax, str.KEY_HELP
mov qword [rbp + 0x290], rax
lea rax, str.KEY_MARK
mov qword [rbp + 0x298], rax
lea rax, str.V2dV16ScIii
mov qword [rbp + 0x2a0], rax
lea rax, str.KEY_MOVE
mov qword [rbp + 0x2a8], rax
lea rax, str.KEY_NEXT
mov qword [rbp + 0x2b0], rax
lea rax, str.KEY_OPEN
mov qword [rbp + 0x2b8], rax
lea rax, str.changesets
mov qword [rbp + 0x2c0], rax
lea rax, str.type_info._
mov qword [rbp + 0x2c8], rax
lea rax, str.KEY_REDO
mov qword [rbp + 0x2d0], rax
lea rax, str.RDB_LAST_NAME
mov qword [rbp + 0x2d8], rax
lea rax, str.succapprox_
mov qword [rbp + 0x2e0], rax
lea rax, str.ATSC___AC_3
mov qword [rbp + 0x2e8], rax
lea rax, str.idat_do_nab
mov qword [rbp + 0x2f0], rax
lea rax, str.ConstArray
mov qword [rbp + 0x2f8], rax
lea rax, str.KEY_SAVE
mov qword [rbp + 0x300], rax
lea rax, str.KEY_SBEG
mov qword [rbp + 0x308], rax
lea rax, str.isMustAlign
mov qword [rbp + 0x310], rax
lea rax, str.claration_sp
mov qword [rbp + 0x318], rax
lea rax, str.KEY_SCOPY
mov qword [rbp + 0x320], rax
lea rax, str.KiEUGxBx10r
mov qword [rbp + 0x328], rax
lea rax, str.KEY_SDC
mov qword [rbp + 0x330], rax
lea rax, str.KEY_SDL
mov qword [rbp + 0x338], rax
lea rax, str.V1058_Pred
mov qword [rbp + 0x340], rax
lea rax, str.KEY_SEND
mov qword [rbp + 0x348], rax
lea rax, str.KEY_SEOL
mov qword [rbp + 0x350], rax
lea rax, str.KEY_SEXIT
mov qword [rbp + 0x358], rax
lea rax, str.KEY_SFIND
mov qword [rbp + 0x360], rax
lea rax, str.KEY_SHOME
mov qword [rbp + 0x368], rax
lea rax, str.KEY_SIC
mov qword [rbp + 0x370], rax
lea rax, str.YI_321_MEX
mov qword [rbp + 0x378], rax
lea rax, str.KEY_SLEFT
mov qword [rbp + 0x380], rax
lea rax, str.GetRootScope
mov qword [rbp + 0x388], rax
lea rax, str.KEY_SMOVE
mov qword [rbp + 0x390], rax
lea rax, str.KEY_SNEXT
mov qword [rbp + 0x398], rax
lea rax, str._bhacienda_b
mov qword [rbp + 0x3a0], rax
lea rax, str._desc.empty__
mov qword [rbp + 0x3a8], rax
lea rax, str.WaitStatus
mov qword [rbp + 0x3b0], rax
lea rax, str.KEY_SREDO
mov qword [rbp + 0x3b8], rax
lea rax, str.set_NextSpan
mov qword [rbp + 0x3c0], rax
lea rax, str.streamPath
mov qword [rbp + 0x3c8], rax
lea rax, str.EMM_Stream
mov qword [rbp + 0x3d0], rax
lea rax, str.KEY_SSAVE
mov qword [rbp + 0x3d8], rax
lea rax, str.addRootCerts
mov qword [rbp + 0x3e0], rax
lea rax, str.KEY_SUNDO
mov qword [rbp + 0x3e8], rax
lea rax, str.show_images
mov qword [rbp + 0x3f0], rax
lea rax, str.KEY_UNDO
mov qword [rbp + 0x3f8], rax
lea rax, str.ALT_0
mov qword [rbp + 0x400], rax
lea rax, str.ALT_1
mov qword [rbp + 0x408], rax
lea rax, str.ALT_2
mov qword [rbp + 0x410], rax
lea rax, str.ALT_3
mov qword [rbp + 0x418], rax
lea rax, str.ALT_4
mov qword [rbp + 0x420], rax
lea rax, str.ALT_5
mov qword [rbp + 0x428], rax
lea rax, str.ALT_6
mov qword [rbp + 0x430], rax
lea rax, str.ALT_7
mov qword [rbp + 0x438], rax
lea rax, str.ALT_8
mov qword [rbp + 0x440], rax
lea rax, str.ALT_9
mov qword [rbp + 0x448], rax
lea rax, str.ALT_A
mov qword [rbp + 0x450], rax
lea rax, str.ALT_B
mov qword [rbp + 0x458], rax
lea rax, str.ALT_C
mov qword [rbp + 0x460], rax
lea rax, str.ALT_D
mov qword [rbp + 0x468], rax
lea rax, str.ALT_E
mov qword [rbp + 0x470], rax
lea rax, str.ALT_F
mov qword [rbp + 0x478], rax
lea rax, str.ALT_G
mov qword [rbp + 0x480], rax
lea rax, str.ALT_H
mov qword [rbp + 0x488], rax
lea rax, str.ALT_I
mov qword [rbp + 0x490], rax
lea rax, str.ALT_J
mov qword [rbp + 0x498], rax
lea rax, str.ALT_K
mov qword [rbp + 0x4a0], rax
lea rax, str.ALT_L
mov qword [rbp + 0x4a8], rax
lea rax, str.ALT_M
mov qword [rbp + 0x4b0], rax
lea rax, str.ALT_N
mov qword [rbp + 0x4b8], rax
lea rax, str.ALT_O
mov qword [rbp + 0x4c0], rax
lea rax, str.ALT_P
mov qword [rbp + 0x4c8], rax
lea rax, str.ALT_Q
mov qword [rbp + 0x4d0], rax
lea rax, str.ALT_R
mov qword [rbp + 0x4d8], rax
lea rax, str.ALT_S
mov qword [rbp + 0x4e0], rax
lea rax, str.ALT_T
mov qword [rbp + 0x4e8], rax
lea rax, str.ALT_U
mov qword [rbp + 0x4f0], rax
lea rax, str.ALT_V
mov qword [rbp + 0x4f8], rax
lea rax, str.ALT_W
mov qword [rbp + 0x500], rax
lea rax, str.ALT_X
mov qword [rbp + 0x508], rax
lea rax, str.ALT_Y
mov qword [rbp + 0x510], rax
lea rax, str.ALT_Z
mov qword [rbp + 0x518], rax
lea rax, str.CTL_LEFT
mov qword [rbp + 0x520], rax
lea rax, str.CTL_RIGHT
mov qword [rbp + 0x528], rax
lea rax, str.CTL_PGUP
mov qword [rbp + 0x530], rax
lea rax, str.CTL_PGDN
mov qword [rbp + 0x538], rax
lea rax, str.CTL_HOME
mov qword [rbp + 0x540], rax
lea rax, str.CTL_END
mov qword [rbp + 0x548], rax
lea rax, str.KEY_A1
mov qword [rbp + 0x550], rax
lea rax, str.KEY_A2
mov qword [rbp + 0x558], rax
lea rax, str.KEY_A3
mov qword [rbp + 0x560], rax
lea rax, str.KEY_B1
mov qword [rbp + 0x568], rax
lea rax, str.KEY_B2
mov qword [rbp + 0x570], rax
lea rax, str.KEY_B3
mov qword [rbp + 0x578], rax
lea rax, str.KEY_C1
mov qword [rbp + 0x580], rax
lea rax, str.KEY_C2
mov qword [rbp + 0x588], rax
lea rax, str.KEY_C3
mov qword [rbp + 0x590], rax
lea rax, str.PADSLASH
mov qword [rbp + 0x598], rax
lea rax, str.PADENTER
mov qword [rbp + 0x5a0], rax
lea rax, str.LightModelxv
mov qword [rbp + 0x5a8], rax
lea rax, str.d2_c_e5eef2
mov qword [rbp + 0x5b0], rax
lea rax, str.PADSTOP
mov qword [rbp + 0x5b8], rax
lea rax, str.PADSTAR
mov qword [rbp + 0x5c0], rax
lea rax, str.PADMINUS
mov qword [rbp + 0x5c8], rax
lea rax, str.PADPLUS
mov qword [rbp + 0x5d0], rax
lea rax, str.V1586_CBFUV
mov qword [rbp + 0x5d8], rax
lea rax, str.uv_fs_scandir
mov qword [rbp + 0x5e0], rax
lea rax, str.Tuesday:_2_
mov qword [rbp + 0x5e8], rax
lea rax, str.VFvANDNPSYrm
mov qword [rbp + 0x5f0], rax
lea rax, str.HideKeyboard
mov qword [rbp + 0x5f8], rax
lea rax, str.get_SizeAll
mov qword [rbp + 0x600], rax
lea rax, str._Sepbyspace
mov qword [rbp + 0x608], rax
lea rax, str.value____0_
mov qword [rbp + 0x610], rax
lea rax, str.OmniboxState
mov qword [rbp + 0x618], rax
lea rax, str.Ubad_utf83a
mov qword [rbp + 0x620], rax
lea rax, str.mingliu.ttc
mov qword [rbp + 0x628], rax
lea rax, str.CTL_INS
mov qword [rbp + 0x630], rax
lea rax, str.ALT_DEL
mov qword [rbp + 0x638], rax
lea rax, str.ALT_INS
mov qword [rbp + 0x640], rax
lea rax, str.CTL_UP
mov qword [rbp + 0x648], rax
lea rax, str.CTL_DOWN
mov qword [rbp + 0x650], rax
lea rax, str.CTL_TAB
mov qword [rbp + 0x658], rax
lea rax, str.ALT_TAB
mov qword [rbp + 0x660], rax
lea rax, str.ALT_MINUS
mov qword [rbp + 0x668], rax
lea rax, str.ALT_EQUAL
mov qword [rbp + 0x670], rax
lea rax, str.ALT_HOME
mov qword [rbp + 0x678], rax
lea rax, str.ALT_PGUP
mov qword [rbp + 0x680], rax
lea rax, str.ALT_PGDN
mov qword [rbp + 0x688], rax
lea rax, str.ALT_END
mov qword [rbp + 0x690], rax
lea rax, str.ALT_UP
mov qword [rbp + 0x698], rax
lea rax, str.ALT_DOWN
mov qword [rbp + 0x6a0], rax
lea rax, str.ALT_RIGHT
mov qword [rbp + 0x6a8], rax
lea rax, str.ALT_LEFT
mov qword [rbp + 0x6b0], rax
lea rax, str.ALT_ENTER
mov qword [rbp + 0x6b8], rax
lea rax, str.ALT_ESC
mov qword [rbp + 0x6c0], rax
lea rax, str.X_Tifinagh
mov qword [rbp + 0x6c8], rax
lea rax, str.setECDHCurve
mov qword [rbp + 0x6d0], rax
lea rax, str.ReadXBMImage
mov qword [rbp + 0x6d8], rax
lea rax, str.SPISD::FLUSHW
mov qword [rbp + 0x6e0], rax
lea rax, str.xtractp_rp
mov qword [rbp + 0x6e8], rax
lea rax, str.ALT_COMMA
mov qword [rbp + 0x6f0], rax
lea rax, str.ALT_STOP
mov qword [rbp + 0x6f8], rax
lea rax, str.V1357_Pred
mov qword [rbp + 0x700], rax
lea rax, str.ALT_BKSP
mov qword [rbp + 0x708], rax
lea rax, str.CTL_BKSP
mov qword [rbp + 0x710], rax
lea rax, str.PAD0
mov qword [rbp + 0x718], rax
lea rax, str.CTL_PAD0
mov qword [rbp + 0x720], rax
lea rax, str.CTL_PAD1
mov qword [rbp + 0x728], rax
lea rax, str.CTL_PAD2
mov qword [rbp + 0x730], rax
lea rax, str.CTL_PAD3
mov qword [rbp + 0x738], rax
lea rax, str.CTL_PAD4
mov qword [rbp + 0x740], rax
lea rax, str.CTL_PAD5
mov qword [rbp + 0x748], rax
lea rax, str.CTL_PAD6
mov qword [rbp + 0x750], rax
lea rax, str.CTL_PAD7
mov qword [rbp + 0x758], rax
lea rax, str.CTL_PAD8
mov qword [rbp + 0x760], rax
lea rax, str.CTL_PAD9
mov qword [rbp + 0x768], rax
lea rax, str.ALT_PAD0
mov qword [rbp + 0x770], rax
lea rax, str.ALT_PAD1
mov qword [rbp + 0x778], rax
lea rax, str.ALT_PAD2
mov qword [rbp + 0x780], rax
lea rax, str.ALT_PAD3
mov qword [rbp + 0x788], rax
lea rax, str.ALT_PAD4
mov qword [rbp + 0x790], rax
lea rax, str.ALT_PAD5
mov qword [rbp + 0x798], rax
lea rax, str.ALT_PAD6
mov qword [rbp + 0x7a0], rax
lea rax, str.ALT_PAD7
mov qword [rbp + 0x7a8], rax
lea rax, str.ALT_PAD8
mov qword [rbp + 0x7b0], rax
lea rax, str.ALT_PAD9
mov qword [rbp + 0x7b8], rax
lea rax, str.CTL_DEL
mov qword [rbp + 0x7c0], rax
lea rax, str.if_i___n_
mov qword [rbp + 0x7c8], rax
lea rax, str.CTL_ENTER
mov qword [rbp + 0x7d0], rax
lea rax, str.423_321_DI
mov qword [rbp + 0x7d8], rax
lea rax, str.B_F_N___l__
mov qword [rbp + 0x7e0], rax
lea rax, str.AssistWin9x
mov qword [rbp + 0x7e8], rax
lea rax, str.8_808Z8s88
mov qword [rbp + 0x7f0], rax
lea rax, str.Exception
mov qword [rbp + 0x7f8], rax
lea rax, str.SHF_UP
mov qword [rbp + 0x800], rax
lea rax, str.SHF_DOWN
mov qword [rbp + 0x808], rax
lea rax, str.SHF_IC
mov qword [rbp + 0x810], rax
lea rax, str.SHF_DC
mov qword [rbp + 0x818], rax
lea rax, str.KEY_MOUSE
mov qword [rbp + 0x820], rax
lea rax, str.OfflinePage
mov qword [rbp + 0x828], rax
lea rdi, [0x18008e140]
lea rax, str.search_name
mov rcx, rdi
mov qword [rbp + 0x830], rax
lea rdx, [rsp + 0x50]
lea rax, str._bnederland_b
mov r8d, 0x920
mov qword [rbp + 0x838], rax
lea rax, str.tid_sizeof_
mov qword [rbp + 0x840], rax
lea rax, str.KEY_ALT_L
mov qword [rbp + 0x848], rax
lea rax, str.KEY_ALT_R
mov qword [rbp + 0x850], rax
lea rax, str.PolyLineTo
mov qword [rbp + 0x858], rax
lea rax, str.KEY_SUP
mov qword [rbp + 0x860], rax
lea rax, str.KEY_SDOWN
mov qword [rbp + 0x868], rax
call sub.VCRUNTIME140.dll_memcpy
movsxd rbx, dword [r14]
mov dword [rsp + 0x30], ebx
cmp ebx, 0x7f
ja 0x180034f19
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov ecx, SHSetFolderPathW
call fcn.180043bf0
jmp 0x180033ccc
lea r8, [rsp + 0x30]
xor edx, edx
mov ecx, 0xf0
call fcn.180026620
test al, al
je 0x180034f3b
mov rax, qword [rdi + rbx*8 - 0x808]
jmp 0x180033ccc
lea rax, str.audio_x_m4b
jmp 0x180033ccc
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3