Function at 0x1400530f0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x1890]
mov eax, 0x1990
call fcn.14005e180
sub rsp, rax
mov rax, qword [0x140091010]
xor rax, rsp
mov qword [rbp + 0x1880], rax
mov edi, edx
mov rbx, rcx
mov qword [rbp + 0x1860], rcx
xor esi, esi
lea rcx, [rbp + 0x1870]
call fcn.140055300
mov dword [rbp + 0x1860], 1
lea r8, str.Left_mouse
lea rdx, [rbp + 0x1860]
lea rcx, [rsp + 0x30]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 2
lea r8, str.Right_mouse
lea rdx, [rbp + 0x1860]
lea rcx, [rsp + 0x58]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 3
lea rdx, [rbp + 0x1860]
lea rcx, [rbp - 0x80]
call fcn.140059fb0
nop
mov dword [rbp + 0x1860], 4
lea r8, str.Middle_mouse
lea rdx, [rbp + 0x1860]
lea rcx, [rbp - 0x58]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 5
lea r8, str.X1_mouse
lea rdx, [rbp + 0x1860]
lea rcx, [rbp - 0x30]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 6
lea r8, str.X2_mouse
lea rdx, [rbp + 0x1860]
lea rcx, [rbp - 8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 7
lea r8, str.Reserved
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x20]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 8
lea r8, str.BACKSPACE
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x48]
call fcn.140059f60
nop
mov dword [rbp + 0x70], 9
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x90], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085b34]
lea rcx, [rbp + 0x78]
call fcn.14005a0b0
nop
mov dword [rbp + 0x98], 0xc
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb0], xmm1
lea r8d, [rsi + 5]
lea rdx, str.CLEAR
lea rcx, [rbp + 0xa0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xc0], 0xd
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xe0], rsi
lea r8d, [rsi + 5]
lea rdx, str.ENTER
lea rcx, [rbp + 0xc8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xe8], 0x10
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x100], xmm1
lea r8d, [rsi + 5]
lea rdx, str.SHIFT
lea rcx, [rbp + 0xf0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x110], 0x11
xorps xmm0, xmm0
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x130], rsi
lea r8d, [rsi + 4]
lea rdx, str.CTRL
lea rcx, [rbp + 0x118]
call fcn.14005a0b0
nop
mov dword [rbp + 0x138], 0x12
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x150], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085b58]
lea rcx, [rbp + 0x140]
call fcn.14005a0b0
nop
mov dword [rbp + 0x160], 0x13
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], rsi
mov qword [rbp + 0x180], rsi
lea r8d, [rsi + 5]
lea rdx, str.PAUSE
lea rcx, [rbp + 0x168]
call fcn.14005a0b0
nop
mov dword [rbp + 0x188], 0x14
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1a0], xmm1
lea r8d, [rsi + 9]
lea rdx, str.CAPS_LOCK
lea rcx, [rbp + 0x190]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1b0], 0x15
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], rsi
mov qword [rbp + 0x1d0], rsi
lea r8d, [rsi + 0xd]
lea rdx, str.IME_Kana_mode
lea rcx, [rbp + 0x1b8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1d8], 0x16
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1f0], xmm1
lea r8d, [rsi + 6]
lea rdx, str.IME_On
lea rcx, [rbp + 0x1e0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x200], 0x17
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], rsi
mov qword [rbp + 0x220], rsi
lea r8d, [rsi + 0xe]
lea rdx, str.IME_Junja_mode
lea rcx, [rbp + 0x208]
call fcn.14005a0b0
nop
mov dword [rbp + 0x228], 0x18
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x240], xmm1
lea r8d, [rsi + 0xe]
lea rdx, str.IME_final_mode
lea rcx, [rbp + 0x230]
call fcn.14005a0b0
nop
mov dword [rbp + 0x250], 0x19
xorps xmm0, xmm0
movups xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x270], rsi
lea r8d, [rsi + 0x1f]
lea rdx, str.IME_Hanja_mode___IME_Kanji_mode
lea rcx, [rbp + 0x258]
call fcn.14005a0b0
nop
mov dword [rbp + 0x278], 0x1a
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x290], xmm1
lea r8d, [rsi + 7]
lea rdx, str.IME_Off
lea rcx, [rbp + 0x280]
call fcn.14005a0b0
nop
mov dword [rbp + 0x2a0], 0x1b
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], rsi
mov qword [rbp + 0x2c0], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085bd8]
lea rcx, [rbp + 0x2a8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x2c8], 0x1c
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2e0], xmm1
lea r8d, [rsi + 0xb]
lea rdx, str.IME_convert
lea rcx, [rbp + 0x2d0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x2f0], 0x1d
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f8], xmm0
mov qword [rbp + 0x308], rsi
mov qword [rbp + 0x310], rsi
lea r8d, [rsi + 0xe]
lea rdx, str.IME_nonconvert
lea rcx, [rbp + 0x2f8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x318], 0x1e
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x330], xmm1
lea r8d, [rsi + 0xa]
lea rdx, str.IME_accept
lea rcx, [rbp + 0x320]
call fcn.14005a0b0
nop
mov dword [rbp + 0x340], 0x1f
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
mov qword [rbp + 0x358], rsi
mov qword [rbp + 0x360], rsi
lea r8d, [rsi + 0x17]
lea rdx, str.IME_mode_change_request
lea rcx, [rbp + 0x348]
call fcn.14005a0b0
nop
mov dword [rbp + 0x368], 0x20
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x380], xmm1
lea r8d, [rsi + 8]
lea rdx, str.SPACEBAR
lea rcx, [rbp + 0x370]
call fcn.14005a0b0
nop
mov dword [rbp + 0x390], 0x21
xorps xmm0, xmm0
movups xmmword [rbp + 0x398], xmm0
mov qword [rbp + 0x3a8], rsi
mov qword [rbp + 0x3b0], rsi
lea r8d, [rsi + 7]
lea rdx, str.PAGE_UP
lea rcx, [rbp + 0x398]
call fcn.14005a0b0
nop
mov dword [rbp + 0x3b8], 0x22
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3d0], xmm1
lea r8d, [rsi + 9]
lea rdx, str.PAGE_DOWN
lea rcx, [rbp + 0x3c0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x3e0], 0x23
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e8], xmm0
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x400], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085c4c]
lea rcx, [rbp + 0x3e8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x408], 0x24
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x420], xmm1
lea r8d, [rsi + 4]
lea rdx, str.HOME
lea rcx, [rbp + 0x410]
call fcn.14005a0b0
nop
mov dword [rbp + 0x430], 0x25
xorps xmm0, xmm0
movups xmmword [rbp + 0x438], xmm0
mov qword [rbp + 0x448], rsi
mov qword [rbp + 0x450], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.LEFT_ARROW
lea rcx, [rbp + 0x438]
call fcn.14005a0b0
nop
mov dword [rbp + 0x458], 0x26
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x470], xmm1
lea r8d, [rsi + 8]
lea rdx, str.UP_ARROW
lea rcx, [rbp + 0x460]
call fcn.14005a0b0
nop
mov dword [rbp + 0x480], 0x27
xorps xmm0, xmm0
movups xmmword [rbp + 0x488], xmm0
mov qword [rbp + 0x498], rsi
mov qword [rbp + 0x4a0], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.RIGHT_ARROW
lea rcx, [rbp + 0x488]
call fcn.14005a0b0
nop
mov dword [rbp + 0x4a8], 0x28
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4c0], xmm1
lea r8d, [rsi + 0xa]
lea rdx, str.DOWN_ARROW
lea rcx, [rbp + 0x4b0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x4d0], 0x29
xorps xmm0, xmm0
movups xmmword [rbp + 0x4d8], xmm0
mov qword [rbp + 0x4e8], rsi
mov qword [rbp + 0x4f0], rsi
lea r8d, [rsi + 6]
lea rdx, str.SELECT
lea rcx, [rbp + 0x4d8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x4f8], 0x2a
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x510], xmm1
lea r8d, [rsi + 5]
lea rdx, str.PRINT
lea rcx, [rbp + 0x500]
call fcn.14005a0b0
nop
mov dword [rbp + 0x520], 0x2b
xorps xmm0, xmm0
movups xmmword [rbp + 0x528], xmm0
mov qword [rbp + 0x538], rsi
mov qword [rbp + 0x540], rsi
lea r8d, [rsi + 7]
lea rdx, str.EXECUTE
lea rcx, [rbp + 0x528]
call fcn.14005a0b0
nop
mov dword [rbp + 0x548], 0x2c
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x560], xmm1
lea r8d, [rsi + 0xc]
lea rdx, str.PRINT_SCREEN
lea rcx, [rbp + 0x550]
call fcn.14005a0b0
nop
mov dword [rbp + 0x570], 0x2d
xorps xmm0, xmm0
movups xmmword [rbp + 0x578], xmm0
mov qword [rbp + 0x588], rsi
mov qword [rbp + 0x590], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085cc0]
lea rcx, [rbp + 0x578]
call fcn.14005a0b0
nop
mov dword [rbp + 0x598], 0x2e
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x5b0], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085cc4]
lea rcx, [rbp + 0x5a0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x5c0], 0x2f
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c8], xmm0
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], rsi
lea r8d, [rsi + 4]
lea rdx, str.HELP
lea rcx, [rbp + 0x5c8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x5e8], 0x30
xorps xmm0, xmm0
movups xmmword [rbp + 0x5f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x600], xmm1
lea r8d, [rsi + 1]
lea rdx, str.0123456789ABDEFGHIJKLMNOPQRSTUVWZ
lea rcx, [rbp + 0x5f0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x610], 0x31
xorps xmm0, xmm0
movups xmmword [rbp + 0x618], xmm0
mov qword [rbp + 0x628], rsi
mov qword [rbp + 0x630], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085cd4]
lea rcx, [rbp + 0x618]
call fcn.14005a0b0
nop
mov dword [rbp + 0x638], 0x32
xorps xmm0, xmm0
movups xmmword [rbp + 0x640], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x650], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085cd8]
lea rcx, [rbp + 0x640]
call fcn.14005a0b0
nop
mov dword [rbp + 0x660], 0x33
xorps xmm0, xmm0
movups xmmword [rbp + 0x668], xmm0
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085cdc]
lea rcx, [rbp + 0x668]
call fcn.14005a0b0
nop
mov dword [rbp + 0x688], 0x34
xorps xmm0, xmm0
movups xmmword [rbp + 0x690], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6a0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085ce0]
lea rcx, [rbp + 0x690]
call fcn.14005a0b0
nop
mov dword [rbp + 0x6b0], 0x35
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b8], xmm0
mov qword [rbp + 0x6c8], rsi
mov qword [rbp + 0x6d0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085ce4]
lea rcx, [rbp + 0x6b8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x6d8], 0x36
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6f0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085ce8]
lea rcx, [rbp + 0x6e0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x700], 0x37
xorps xmm0, xmm0
movups xmmword [rbp + 0x708], xmm0
mov qword [rbp + 0x718], rsi
mov qword [rbp + 0x720], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085cec]
lea rcx, [rbp + 0x708]
call fcn.14005a0b0
nop
mov dword [rbp + 0x728], 0x38
xorps xmm0, xmm0
movups xmmword [rbp + 0x730], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x740], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085cf0]
lea rcx, [rbp + 0x730]
call fcn.14005a0b0
nop
mov dword [rbp + 0x750], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x758], xmm0
mov qword [rbp + 0x768], rsi
mov qword [rbp + 0x770], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085cf4]
lea rcx, [rbp + 0x758]
call fcn.14005a0b0
nop
mov dword [rbp + 0x778], 0x41
xorps xmm0, xmm0
movups xmmword [rbp + 0x780], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x790], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085cf8]
lea rcx, [rbp + 0x780]
call fcn.14005a0b0
nop
mov dword [rbp + 0x7a0], 0x42
xorps xmm0, xmm0
movups xmmword [rbp + 0x7a8], xmm0
mov qword [rbp + 0x7b8], rsi
mov qword [rbp + 0x7c0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085cfc]
lea rcx, [rbp + 0x7a8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x7c8], 0x43
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x7e0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085a80]
lea rcx, [rbp + 0x7d0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x7f0], 0x44
xorps xmm0, xmm0
movups xmmword [rbp + 0x7f8], xmm0
mov qword [rbp + 0x808], rsi
mov qword [rbp + 0x810], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d00]
lea rcx, [rbp + 0x7f8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x818], 0x45
xorps xmm0, xmm0
movups xmmword [rbp + 0x820], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x830], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d04]
lea rcx, [rbp + 0x820]
call fcn.14005a0b0
nop
mov dword [rbp + 0x840], 0x46
xorps xmm0, xmm0
movups xmmword [rbp + 0x848], xmm0
mov qword [rbp + 0x858], rsi
mov qword [rbp + 0x860], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d08]
lea rcx, [rbp + 0x848]
call fcn.14005a0b0
nop
mov dword [rbp + 0x868], 0x47
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x880], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d0c]
lea rcx, [rbp + 0x870]
call fcn.14005a0b0
nop
mov dword [rbp + 0x890], 0x48
xorps xmm0, xmm0
movups xmmword [rbp + 0x898], xmm0
mov qword [rbp + 0x8a8], rsi
mov qword [rbp + 0x8b0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d10]
lea rcx, [rbp + 0x898]
call fcn.14005a0b0
nop
mov dword [rbp + 0x8b8], 0x49
xorps xmm0, xmm0
movups xmmword [rbp + 0x8c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x8d0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d14]
lea rcx, [rbp + 0x8c0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x8e0], 0x4a
xorps xmm0, xmm0
movups xmmword [rbp + 0x8e8], xmm0
mov qword [rbp + 0x8f8], rsi
mov qword [rbp + 0x900], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d18]
lea rcx, [rbp + 0x8e8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x908], 0x4b
xorps xmm0, xmm0
movups xmmword [rbp + 0x910], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x920], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d1c]
lea rcx, [rbp + 0x910]
call fcn.14005a0b0
nop
mov dword [rbp + 0x930], 0x4c
xorps xmm0, xmm0
movups xmmword [rbp + 0x938], xmm0
mov qword [rbp + 0x948], rsi
mov qword [rbp + 0x950], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d20]
lea rcx, [rbp + 0x938]
call fcn.14005a0b0
nop
mov dword [rbp + 0x958], 0x4d
xorps xmm0, xmm0
movups xmmword [rbp + 0x960], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x970], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d24]
lea rcx, [rbp + 0x960]
call fcn.14005a0b0
nop
mov dword [rbp + 0x980], 0x4e
xorps xmm0, xmm0
movups xmmword [rbp + 0x988], xmm0
mov qword [rbp + 0x998], rsi
mov qword [rbp + 0x9a0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d28]
lea rcx, [rbp + 0x988]
call fcn.14005a0b0
nop
mov dword [rbp + 0x9a8], 0x4f
xorps xmm0, xmm0
movups xmmword [rbp + 0x9b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x9c0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d2c]
lea rcx, [rbp + 0x9b0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x9d0], 0x50
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d8], xmm0
mov qword [rbp + 0x9e8], rsi
mov qword [rbp + 0x9f0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d30]
lea rcx, [rbp + 0x9d8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x9f8], 0x51
xorps xmm0, xmm0
movups xmmword [rbp + 0xa00], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa10], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d34]
lea rcx, [rbp + 0xa00]
call fcn.14005a0b0
nop
mov dword [rbp + 0xa20], 0x52
xorps xmm0, xmm0
movups xmmword [rbp + 0xa28], xmm0
mov qword [rbp + 0xa38], rsi
mov qword [rbp + 0xa40], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d38]
lea rcx, [rbp + 0xa28]
call fcn.14005a0b0
nop
mov dword [rbp + 0xa48], 0x53
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa60], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d3c]
lea rcx, [rbp + 0xa50]
call fcn.14005a0b0
nop
mov dword [rbp + 0xa70], 0x54
xorps xmm0, xmm0
movups xmmword [rbp + 0xa78], xmm0
mov qword [rbp + 0xa88], rsi
mov qword [rbp + 0xa90], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d40]
lea rcx, [rbp + 0xa78]
call fcn.14005a0b0
nop
mov dword [rbp + 0xa98], 0x55
xorps xmm0, xmm0
movups xmmword [rbp + 0xaa0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xab0], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d44]
lea rcx, [rbp + 0xaa0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xac0], 0x56
xorps xmm0, xmm0
movups xmmword [rbp + 0xac8], xmm0
mov qword [rbp + 0xad8], rsi
mov qword [rbp + 0xae0], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d48]
lea rcx, [rbp + 0xac8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xae8], 0x57
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb00], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140085d4c]
lea rcx, [rbp + 0xaf0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xb10], 0x58
xorps xmm0, xmm0
movups xmmword [rbp + 0xb18], xmm0
mov qword [rbp + 0xb28], rsi
mov qword [rbp + 0xb30], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140061118]
lea rcx, [rbp + 0xb18]
call fcn.14005a0b0
nop
mov dword [rbp + 0xb38], 0x59
xorps xmm0, xmm0
movups xmmword [rbp + 0xb40], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb50], xmm1
lea r8d, [rsi + 1]
lea rdx, [0x140061114]
lea rcx, [rbp + 0xb40]
call fcn.14005a0b0
nop
mov dword [rbp + 0xb60], 0x5a
xorps xmm0, xmm0
movups xmmword [rbp + 0xb68], xmm0
mov qword [rbp + 0xb78], rsi
mov qword [rbp + 0xb80], rsi
lea r8d, [rsi + 1]
lea rdx, [0x140085d50]
lea rcx, [rbp + 0xb68]
call fcn.14005a0b0
nop
mov dword [rbp + 0xb88], 0x5b
xorps xmm0, xmm0
movups xmmword [rbp + 0xb90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xba0], xmm1
lea r8d, [rsi + 0xc]
lea rdx, str.Left_Windows
lea rcx, [rbp + 0xb90]
call fcn.14005a0b0
nop
mov dword [rbp + 0xbb0], 0x5c
xorps xmm0, xmm0
movups xmmword [rbp + 0xbb8], xmm0
mov qword [rbp + 0xbc8], rsi
mov qword [rbp + 0xbd0], rsi
lea r8d, [rsi + 0xd]
lea rdx, str.Right_Windows
lea rcx, [rbp + 0xbb8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xbd8], 0x5d
xorps xmm0, xmm0
movups xmmword [rbp + 0xbe0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xbf0], xmm1
lea r8d, [rsi + 0xc]
lea rdx, str.Applications
lea rcx, [rbp + 0xbe0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xc00], 0x5f
xorps xmm0, xmm0
movups xmmword [rbp + 0xc08], xmm0
mov qword [rbp + 0xc18], rsi
mov qword [rbp + 0xc20], rsi
lea r8d, [rsi + 0xe]
lea rdx, str.Computer_Sleep
lea rcx, [rbp + 0xc08]
call fcn.14005a0b0
nop
mov dword [rbp + 0xc28], 0x60
xorps xmm0, xmm0
movups xmmword [rbp + 0xc30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc40], xmm1
lea r8d, [rsi + 8]
lea rdx, str.keypad_0
lea rcx, [rbp + 0xc30]
call fcn.14005a0b0
nop
mov dword [rbp + 0xc50], 0x61
xorps xmm0, xmm0
movups xmmword [rbp + 0xc58], xmm0
mov qword [rbp + 0xc68], rsi
mov qword [rbp + 0xc70], rsi
lea r8d, [rsi + 8]
lea rdx, str.keypad_1
lea rcx, [rbp + 0xc58]
call fcn.14005a0b0
nop
mov dword [rbp + 0xc78], 0x62
xorps xmm0, xmm0
movups xmmword [rbp + 0xc80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc90], xmm1
lea r8d, [rsi + 8]
lea rdx, str.keypad_2
lea rcx, [rbp + 0xc80]
call fcn.14005a0b0
nop
mov dword [rbp + 0xca0], 0x63
xorps xmm0, xmm0
movups xmmword [rbp + 0xca8], xmm0
mov qword [rbp + 0xcb8], rsi
mov qword [rbp + 0xcc0], rsi
lea r8d, [rsi + 8]
lea rdx, str.keypad_3
lea rcx, [rbp + 0xca8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xcc8], 0x64
xorps xmm0, xmm0
movups xmmword [rbp + 0xcd0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xce0], xmm1
lea r8d, [rsi + 8]
lea rdx, str.keypad_4
lea rcx, [rbp + 0xcd0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xcf0], 0x65
xorps xmm0, xmm0
movups xmmword [rbp + 0xcf8], xmm0
mov qword [rbp + 0xd08], rsi
mov qword [rbp + 0xd10], rsi
lea r8d, [rsi + 8]
lea rdx, str.keypad_5
lea rcx, [rbp + 0xcf8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xd18], 0x66
xorps xmm0, xmm0
movups xmmword [rbp + 0xd20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xd30], xmm1
lea r8d, [rsi + 8]
lea rdx, str.keypad_6
lea rcx, [rbp + 0xd20]
call fcn.14005a0b0
nop
mov dword [rbp + 0xd40], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0xd48], xmm0
mov qword [rbp + 0xd58], rsi
mov qword [rbp + 0xd60], rsi
lea r8d, [rsi + 8]
lea rdx, str.keypad_7
lea rcx, [rbp + 0xd48]
call fcn.14005a0b0
nop
mov dword [rbp + 0xd68], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0xd70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xd80], xmm1
lea r8d, [rsi + 8]
lea rdx, str.keypad_8
lea rcx, [rbp + 0xd70]
call fcn.14005a0b0
nop
mov dword [rbp + 0xd90], 0x69
xorps xmm0, xmm0
movups xmmword [rbp + 0xd98], xmm0
mov qword [rbp + 0xda8], rsi
mov qword [rbp + 0xdb0], rsi
lea r8d, [rsi + 8]
lea rdx, str.keypad_9
lea rcx, [rbp + 0xd98]
call fcn.14005a0b0
nop
mov dword [rbp + 0xdb8], 0x6a
xorps xmm0, xmm0
movups xmmword [rbp + 0xdc0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xdd0], xmm1
lea r8d, [rsi + 0xc]
lea rdx, str.Multiply_key
lea rcx, [rbp + 0xdc0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xde0], 0x6b
xorps xmm0, xmm0
movups xmmword [rbp + 0xde8], xmm0
mov qword [rbp + 0xdf8], rsi
mov qword [rbp + 0xe00], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085e48]
lea rcx, [rbp + 0xde8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xe08], 0x6c
xorps xmm0, xmm0
movups xmmword [rbp + 0xe10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xe20], xmm1
lea r8d, [rsi + 9]
lea rdx, str.Separator
lea rcx, [rbp + 0xe10]
call fcn.14005a0b0
nop
mov dword [rbp + 0xe30], 0x6d
xorps xmm0, xmm0
movups xmmword [rbp + 0xe38], xmm0
mov qword [rbp + 0xe48], rsi
mov qword [rbp + 0xe50], rsi
lea r8d, [rsi + 8]
lea rdx, str.Subtract
lea rcx, [rbp + 0xe38]
call fcn.14005a0b0
nop
mov dword [rbp + 0xe58], 0x6e
xorps xmm0, xmm0
movups xmmword [rbp + 0xe60], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xe70], xmm1
lea r8d, [rsi + 7]
lea rdx, str.Decimal
lea rcx, [rbp + 0xe60]
call fcn.14005a0b0
nop
mov dword [rbp + 0xe80], 0x6f
xorps xmm0, xmm0
movups xmmword [rbp + 0xe88], xmm0
mov qword [rbp + 0xe98], rsi
mov qword [rbp + 0xea0], rsi
lea r8d, [rsi + 6]
lea rdx, str.Divide
lea rcx, [rbp + 0xe88]
call fcn.14005a0b0
nop
mov dword [rbp + 0xea8], 0x70
xorps xmm0, xmm0
movups xmmword [rbp + 0xeb0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xec0], xmm1
lea r8d, [rsi + 2]
lea rdx, [0x140085e70]
lea rcx, [rbp + 0xeb0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xed0], 0x71
xorps xmm0, xmm0
movups xmmword [rbp + 0xed8], xmm0
mov qword [rbp + 0xee8], rsi
mov qword [rbp + 0xef0], rsi
lea r8d, [rsi + 2]
lea rdx, [0x140085e74]
lea rcx, [rbp + 0xed8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xef8], 0x72
xorps xmm0, xmm0
movups xmmword [rbp + 0xf00], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xf10], xmm1
lea r8d, [rsi + 2]
lea rdx, [0x140085e78]
lea rcx, [rbp + 0xf00]
call fcn.14005a0b0
nop
mov dword [rbp + 0xf20], 0x73
xorps xmm0, xmm0
movups xmmword [rbp + 0xf28], xmm0
mov qword [rbp + 0xf38], rsi
mov qword [rbp + 0xf40], rsi
lea r8d, [rsi + 2]
lea rdx, [0x140085e7c]
lea rcx, [rbp + 0xf28]
call fcn.14005a0b0
nop
mov dword [rbp + 0xf48], 0x74
xorps xmm0, xmm0
movups xmmword [rbp + 0xf50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xf60], xmm1
lea r8d, [rsi + 2]
lea rdx, [0x140085e80]
lea rcx, [rbp + 0xf50]
call fcn.14005a0b0
nop
mov dword [rbp + 0xf70], 0x75
xorps xmm0, xmm0
movups xmmword [rbp + 0xf78], xmm0
mov qword [rbp + 0xf88], rsi
mov qword [rbp + 0xf90], rsi
lea r8d, [rsi + 2]
lea rdx, [0x140085e84]
lea rcx, [rbp + 0xf78]
call fcn.14005a0b0
nop
mov dword [rbp + 0xf98], 0x76
xorps xmm0, xmm0
movups xmmword [rbp + 0xfa0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xfb0], xmm1
lea r8d, [rsi + 2]
lea rdx, [0x140085e88]
lea rcx, [rbp + 0xfa0]
call fcn.14005a0b0
nop
mov dword [rbp + 0xfc0], 0x77
xorps xmm0, xmm0
movups xmmword [rbp + 0xfc8], xmm0
mov qword [rbp + 0xfd8], rsi
mov qword [rbp + 0xfe0], rsi
lea r8d, [rsi + 2]
lea rdx, [0x140085e8c]
lea rcx, [rbp + 0xfc8]
call fcn.14005a0b0
nop
mov dword [rbp + 0xfe8], 0x78
xorps xmm0, xmm0
movups xmmword [rbp + 0xff0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1000], xmm1
lea r8d, [rsi + 2]
lea rdx, [0x140085e90]
lea rcx, [rbp + 0xff0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1010], 0x79
xorps xmm0, xmm0
movups xmmword [rbp + 0x1018], xmm0
mov qword [rbp + 0x1028], rsi
mov qword [rbp + 0x1030], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085e94]
lea rcx, [rbp + 0x1018]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1038], 0x7a
xorps xmm0, xmm0
movups xmmword [rbp + 0x1040], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1050], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085e98]
lea rcx, [rbp + 0x1040]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1060], 0x7b
xorps xmm0, xmm0
movups xmmword [rbp + 0x1068], xmm0
mov qword [rbp + 0x1078], rsi
mov qword [rbp + 0x1080], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085e9c]
lea rcx, [rbp + 0x1068]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1088], 0x7c
xorps xmm0, xmm0
movups xmmword [rbp + 0x1090], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x10a0], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085ea0]
lea rcx, [rbp + 0x1090]
call fcn.14005a0b0
nop
mov dword [rbp + 0x10b0], 0x7d
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b8], xmm0
mov qword [rbp + 0x10c8], rsi
mov qword [rbp + 0x10d0], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085ea4]
lea rcx, [rbp + 0x10b8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x10d8], 0x7e
xorps xmm0, xmm0
movups xmmword [rbp + 0x10e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x10f0], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085ea8]
lea rcx, [rbp + 0x10e0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1100], 0x7f
xorps xmm0, xmm0
movups xmmword [rbp + 0x1108], xmm0
mov qword [rbp + 0x1118], rsi
mov qword [rbp + 0x1120], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085eac]
lea rcx, [rbp + 0x1108]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1128], 0x80
xorps xmm0, xmm0
movups xmmword [rbp + 0x1130], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1140], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085eb0]
lea rcx, [rbp + 0x1130]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1150], 0x81
xorps xmm0, xmm0
movups xmmword [rbp + 0x1158], xmm0
mov qword [rbp + 0x1168], rsi
mov qword [rbp + 0x1170], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085eb4]
lea rcx, [rbp + 0x1158]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1178], 0x82
xorps xmm0, xmm0
movups xmmword [rbp + 0x1180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1190], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085eb8]
lea rcx, [rbp + 0x1180]
call fcn.14005a0b0
nop
mov dword [rbp + 0x11a0], 0x83
xorps xmm0, xmm0
movups xmmword [rbp + 0x11a8], xmm0
mov qword [rbp + 0x11b8], rsi
mov qword [rbp + 0x11c0], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085ebc]
lea rcx, [rbp + 0x11a8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x11c8], 0x84
xorps xmm0, xmm0
movups xmmword [rbp + 0x11d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x11e0], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085ec0]
lea rcx, [rbp + 0x11d0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x11f0], 0x85
xorps xmm0, xmm0
movups xmmword [rbp + 0x11f8], xmm0
mov qword [rbp + 0x1208], rsi
mov qword [rbp + 0x1210], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085ec4]
lea rcx, [rbp + 0x11f8]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1218], 0x86
xorps xmm0, xmm0
movups xmmword [rbp + 0x1220], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1230], xmm1
lea r8d, [rsi + 3]
lea rdx, [0x140085ec8]
lea rcx, [rbp + 0x1220]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1240], 0x87
xorps xmm0, xmm0
movups xmmword [rbp + 0x1248], xmm0
mov qword [rbp + 0x1258], rsi
mov qword [rbp + 0x1260], rsi
lea r8d, [rsi + 3]
lea rdx, [0x140085ecc]
lea rcx, [rbp + 0x1248]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1268], 0x90
xorps xmm0, xmm0
movups xmmword [rbp + 0x1270], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1280], xmm1
lea r8d, [rsi + 8]
lea rdx, str.NUM_LOCK
lea rcx, [rbp + 0x1270]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1290], 0x91
xorps xmm0, xmm0
movups xmmword [rbp + 0x1298], xmm0
mov qword [rbp + 0x12a8], rsi
mov qword [rbp + 0x12b0], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.SCROLL_LOCK
lea rcx, [rbp + 0x1298]
call fcn.14005a0b0
nop
mov dword [rbp + 0x12b8], 0xa0
xorps xmm0, xmm0
movups xmmword [rbp + 0x12c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x12d0], xmm1
lea r8d, [rsi + 0xa]
lea rdx, str.Left_SHIFT
lea rcx, [rbp + 0x12c0]
call fcn.14005a0b0
nop
mov dword [rbp + 0x1860], 0xa1
lea r8, str.Right_SHIFT
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x12e0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa2
lea r8, str.Left_CONTROL
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1308]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa3
lea r8, str.Right_CONTROL
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1330]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa4
lea r8, str.Left_ALT
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1358]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa5
lea r8, str.Right_ALT
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1380]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa6
lea r8, str.Browser_Back
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x13a8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa7
lea r8, str.Browser_Forward
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x13d0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa8
lea r8, str.Browser_Refresh
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x13f8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xa9
lea r8, str.Browser_Stop
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1420]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xaa
lea r8, str.Browser_Search
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1448]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xab
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1470]
call fcn.140059ff0
nop
mov dword [rbp + 0x1860], 0xac
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1498]
call fcn.14005a030
nop
mov dword [rbp + 0x1860], 0xad
lea r8, str.Volume_Mute
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x14c0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xae
lea r8, str.Volume_Down
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x14e8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xaf
lea r8, str.Volume_Up
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1510]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb0
lea r8, str.Next_Track
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1538]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb1
lea r8, str.Previous_Track
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1560]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb2
lea r8, str.Stop_Media_key
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1588]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb3
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x15b0]
call fcn.14005a070
nop
mov dword [rbp + 0x1860], 0xb4
lea r8, str.Start_Mail
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x15d8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb5
lea r8, str.Select_Media
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1600]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb6
lea r8, str.Start_Application_1
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1628]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xb7
lea r8, str.Start_Application_2
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1650]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xba
lea r8, [0x140086094]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1678]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xbb
lea r8, [0x140085640]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x16a0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xbc
lea r8, [0x140086098]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x16c8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xbd
lea r8, [0x14008563c]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x16f0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xbe
lea r8, [0x14008609c]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1718]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xbf
lea r8, [0x1400860a0]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1740]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xc0
lea r8, [0x1400860a4]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1768]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xdb
lea r8, [0x1400860a8]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1790]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xdc
lea r8, [0x1400860ac]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x17b8]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xdd
lea r8, [0x1400860b0]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x17e0]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xde
lea r8, [0x1400860b4]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1808]
call fcn.140059f60
nop
mov dword [rbp + 0x1860], 0xdf
lea r8, [0x14008563c]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1830]
call fcn.140059f60
nop
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1860], rax
lea rax, [rbp + 0x1858]
mov qword [rbp + 0x1868], rax
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x1870]
call fcn.140059c10
nop
lea r9, [0x140055260]
lea edx, [rsi + 0x28]
lea r8d, [rdx + 0x79]
lea rcx, [rsp + 0x30]
call fcn.14005d12c
mov rax, qword [rbp + 0x1870]
mov rax, qword [rax]
mov qword [rbp + 0x1860], rax
cmp byte [rax + 0x19], sil
jne 0x1400551d6
nop dword [rax]
nop dword [rax + rax]
lea rdx, [rax + 0x28]
cmp dword [rax + 0x20], edi
je 0x140055254
lea rcx, [rbp + 0x1860]
call fcn.140059ef0
mov rax, qword [rbp + 0x1860]
cmp byte [rax + 0x19], 0
je 0x1400551b0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rsi
mov r8d, 0xd
lea rdx, str.nothing_found
mov rcx, rbx
call fcn.14005a0b0
nop
mov r8, qword [rbp + 0x1870]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x1870]
lea rcx, [rbp + 0x1870]
call fcn.14005a1b0
mov edx, 0x48
mov rcx, qword [rbp + 0x1870]
call fcn.14005d1fc
mov rax, rbx
mov rcx, qword [rbp + 0x1880]
xor rcx, rsp
call fcn.14005d0d0
lea r11, [rsp + 0x1990]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov rcx, rbx
call fcn.140059dd0
jmp 0x1400551fa