Function at 0x140011370
Capabilities:
Log keystrokes
Log keystrokes via polling

Disassembly:
jmp 0x1400128d0
push rbp
push rdi
sub rsp, 0x268
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x62
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140020008]
xor rax, rbp
mov qword [rbp + 0x238], rax
lea rcx, [0x1400260f3]
call fcn.140011424
lea rax, [rbp + 0x10]
mov rdi, rax
xor eax, eax
mov ecx, 0x100
rep stosb byte [rdi], al
xor eax, eax
cmp eax, 1
je 0x14001394b
mov dword [rbp + 0x124], 8
jmp 0x140012942
mov eax, dword [rbp + 0x124]
inc eax
mov dword [rbp + 0x124], eax
cmp dword [rbp + 0x124], 0xff
jg 0x14001393b
mov ecx, dword [rbp + 0x124]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8001
test eax, eax
je 0x140012971
mov byte [rbp + 0x234], 1
jmp 0x140012978
mov byte [rbp + 0x234], 0
movzx eax, byte [rbp + 0x234]
mov byte [rbp + 0x144], al
movzx eax, byte [rbp + 0x144]
movsxd rcx, dword [rbp + 0x124]
movzx ecx, byte [rbp + rcx + 0x10]
cmp eax, ecx
je 0x140013936
movsxd rax, dword [rbp + 0x124]
movzx ecx, byte [rbp + 0x144]
mov byte [rbp + rax + 0x10], cl
movzx eax, byte [rbp + 0x144]
test eax, eax
je 0x140013936
mov edx, 2
mov ecx, dword [rbp + 0x124]
call qword [sym.imp.USER32.dll_MapVirtualKeyW]
mov byte [rbp + 0x164], al
movsx eax, byte [rbp + 0x164]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_isalpha]
test eax, eax
je 0x140012a92
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140012a45
movsx eax, byte [rbp + 0x164]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_toupper]
mov dword [rbp + 0x234], eax
lea rdx, [0x14001cd23]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
mov ecx, dword [rbp + 0x234]
movzx edx, cl
mov rcx, rax
call fcn.14001134d
lea rdx, [0x14001cd23]
mov rcx, rax
call fcn.140011091
jmp 0x140012a8d
movsx eax, byte [rbp + 0x164]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_tolower]
mov dword [rbp + 0x234], eax
lea rdx, [0x14001cd23]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
mov ecx, dword [rbp + 0x234]
movzx edx, cl
mov rcx, rax
call fcn.14001134d
lea rdx, [0x14001cd23]
mov rcx, rax
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 1
jne 0x140012ab3
lea rdx, str.__LEFT_MOUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 2
jne 0x140012ad4
lea rdx, str.__RIGHT_MOUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 3
jne 0x140012af5
lea rdx, [0x14001cd54]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 4
jne 0x140012b16
lea rdx, str.__MIDDLE_MOUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 5
jne 0x140012b37
lea rdx, str.__X1_MOUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 6
jne 0x140012b58
lea rdx, str.__X2_MOUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 8
jne 0x140012b79
lea rdx, str.__BACKSPACE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xd
jne 0x140012b9a
lea rdx, str.__ENTER_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x10
jne 0x140012bbb
lea rdx, str.__SHIFT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x11
jne 0x140012bdc
lea rdx, str.__CTRL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x12
jne 0x140012bfd
lea rdx, str.__ALT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x13
jne 0x140012c1e
lea rdx, str.__PAUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x14
jne 0x140012c3f
lea rdx, str.__CAPS_LOCK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x15
jne 0x140012c60
lea rdx, str.__IME_KANA_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x15
jne 0x140012c81
lea rdx, str.__IME_HANGUL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x16
jne 0x140012ca2
lea rdx, str.__IME_ON_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x17
jne 0x140012cc3
lea rdx, str.__IME_JUNJA_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x18
jne 0x140012ce4
lea rdx, str.__IME_FINAL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x19
jne 0x140012d05
lea rdx, str.__IME_HANJA_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x19
jne 0x140012d26
lea rdx, str.__IME_KANJI_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1a
jne 0x140012d47
lea rdx, str.__IME_OFF_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1b
jne 0x140012d68
lea rdx, str.__ESC_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1c
jne 0x140012d89
lea rdx, str.__IME_CONV_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1d
jne 0x140012daa
lea rdx, str.__IME_NONCONV_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1e
jne 0x140012dcb
lea rdx, str.__IME_ACCEPT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x1f
jne 0x140012dec
lea rdx, str.__IME_MODE_CHANGE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x20
jne 0x140012e0d
lea rdx, [0x14001cef0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x21
jne 0x140012e2e
lea rdx, str.__PG_UP_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x22
jne 0x140012e4f
lea rdx, str.__PG_DWN_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x23
jne 0x140012e70
lea rdx, str.__END_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x24
jne 0x140012e91
lea rdx, str.__HOME_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x25
jne 0x140012eb2
lea rdx, [0x14001cf34]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x26
jne 0x140012ed3
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x27
jne 0x140012ef4
lea rdx, str.____
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x28
jne 0x140012f15
lea rdx, str.__DWN_ARROW_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x29
jne 0x140012f36
lea rdx, str.__SELECT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2a
jne 0x140012f57
lea rdx, str.__PRINT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2b
jne 0x140012f78
lea rdx, str.__EXEC_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2c
jne 0x140012f99
lea rdx, str.__PRTSCN_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2d
jne 0x140012fba
lea rdx, str.__INSERT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2e
jne 0x140012fdb
lea rdx, str.__DEL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x2f
jne 0x140012ffc
lea rdx, str.__HELP_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x5b
jne 0x14001301d
lea rdx, str.__LEFT_WIN_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x5c
jne 0x14001303e
lea rdx, str.__RIGHT_WIN_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x5d
jne 0x14001305f
lea rdx, str.__APPS_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x5f
jne 0x140013080
lea rdx, str.__SLEEP_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x60
jne 0x1400130a1
lea rdx, str.__NUMPAD_0_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x61
jne 0x1400130c2
lea rdx, str.__NUMPAD_1_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x62
jne 0x1400130e3
lea rdx, str.__NUMPAD_2_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x63
jne 0x140013104
lea rdx, str.__NUMPAD_3_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x64
jne 0x140013125
lea rdx, str.__NUMPAD_4_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x65
jne 0x140013146
lea rdx, str.__NUMPAD_5_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x65
jne 0x140013167
lea rdx, str.__NUMPAD_5_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x66
jne 0x140013188
lea rdx, str.__NUMPAD_6_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x67
jne 0x1400131a9
lea rdx, str.__NUMPAD_7_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x68
jne 0x1400131ca
lea rdx, str.__NUMPAD_8_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x69
jne 0x1400131eb
lea rdx, str.__NUMPAD_9_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6a
jne 0x14001320c
lea rdx, str.__MULTIPLY_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6b
jne 0x14001322d
lea rdx, str.__ADD_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6c
jne 0x14001324e
lea rdx, str.__SEPERATE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6d
jne 0x14001326f
lea rdx, str.__SUBTRACT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6e
jne 0x140013290
lea rdx, str.__DECIMAL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x6f
jne 0x1400132b1
lea rdx, str.__DIVIDE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x70
jne 0x1400132d2
lea rdx, str.__F1_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x71
jne 0x1400132f3
lea rdx, str.__F2_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x72
jne 0x140013314
lea rdx, str.__F3_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x73
jne 0x140013335
lea rdx, str.__F4_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x74
jne 0x140013356
lea rdx, str.__F5_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x75
jne 0x140013377
lea rdx, str.__F6_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x76
jne 0x140013398
lea rdx, str.__F7_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x77
jne 0x1400133b9
lea rdx, str.__F8_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x78
jne 0x1400133da
lea rdx, str.__F9_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x79
jne 0x1400133fb
lea rdx, str.__F10_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7a
jne 0x14001341c
lea rdx, str.__F11_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7b
jne 0x14001343d
lea rdx, str.__F12_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7c
jne 0x14001345e
lea rdx, str.__F13_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7d
jne 0x14001347f
lea rdx, str.__F14_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7e
jne 0x1400134a0
lea rdx, str.__F15_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x7f
jne 0x1400134c1
lea rdx, str.__F16_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x80
jne 0x1400134e5
lea rdx, str.__F17_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x81
jne 0x140013509
lea rdx, str.__F18_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x82
jne 0x14001352d
lea rdx, str.__F19_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x83
jne 0x140013551
lea rdx, str.__F20_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x84
jne 0x140013575
lea rdx, str.__F21_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x85
jne 0x140013599
lea rdx, str.__F22_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x86
jne 0x1400135bd
lea rdx, str.__F23_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x87
jne 0x1400135e1
lea rdx, str.__F24_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x90
jne 0x140013605
lea rdx, str.__NUMLOCK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0x91
jne 0x140013629
lea rdx, str.__SCRL_LCK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa0
jne 0x14001364d
lea rdx, str.__LEFT_SHIFT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa1
jne 0x140013671
lea rdx, str.__RIGHT_SHIFT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa2
jne 0x140013695
lea rdx, str.__LEFT_CTRL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa3
jne 0x1400136b9
lea rdx, str.__RIGHT_CTRL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa4
jne 0x1400136dd
lea rdx, str.__LEFT_ALT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa5
jne 0x140013701
lea rdx, str.__RIGHT_ALT_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa6
jne 0x140013725
lea rdx, str.__BROW_BACK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa7
jne 0x140013749
lea rdx, str.__BROW_FORWARD_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa8
jne 0x14001376d
lea rdx, str.__BROW_REFRESH_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xa9
jne 0x140013791
lea rdx, str.__BROW_STOP_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xaa
jne 0x1400137b5
lea rdx, str.__BROW_SEARCH_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xab
jne 0x1400137d9
lea rdx, str.__BROW_FAVORITES_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xac
jne 0x1400137fd
lea rdx, str.__BROW_HOME_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xad
jne 0x140013821
lea rdx, str.__VOLUME_MUTE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xae
jne 0x140013845
lea rdx, str.__VOLUME_DOWN_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xaf
jne 0x140013869
lea rdx, str.__VOLUME_UP_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xb0
jne 0x14001388d
lea rdx, str.__NEXT_TRACK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xb1
jne 0x1400138b1
lea rdx, str.__PREVIOUS_TRACK_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xb2
jne 0x1400138d2
lea rdx, str.__STOP_MEDIA_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xb3
jne 0x1400138f3
lea rdx, str.__MEDIA_PLAY_PAUSE_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
cmp dword [rbp + 0x124], 0xb4
jne 0x140013914
lea rdx, str.__LAUNCH_MAIL_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140013936
lea rdx, [0x14001cd23]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
mov edx, dword [rbp + 0x124]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
jmp 0x140012934
mov ecx, 0x14
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14001291d
lea rcx, [rbp - 0x20]
lea rdx, [0x14001cc00]
call fcn.1400113ac
mov rcx, qword [rbp + 0x238]
xor rcx, rbp
call fcn.14001121c
lea rsp, [rbp + 0x248]
pop rdi
pop rbp
ret