Function at 0x140277920
Capabilities:
Log keystrokes via polling
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x518
movaps xmmword [rsp + 0x500], xmm8
movaps xmmword [rsp + 0x4f0], xmm7
movaps xmmword [rsp + 0x4e0], xmm6
mov r13d, edx
mov rax, qword [0x140353a28]
xor rax, rsp
mov rdx, r9
shr rdx, 0x10
movzx ebp, dl
mov dword [rsp + 0x11c], ebp
and edx, 0x100
mov qword [rsp + 0x448], rdx
mov edx, r13d
and edx, 0xfffffffb
mov dword [rsp + 0x118], edx
lea edx, [r13 - 0x20b]
test edx, 0xfffffffd
mov edx, 0xa90638e7
mov ebp, 0xcc9e7a50
cmove ebp, edx
mov dword [rsp + 0x114], ebp
mov edx, r13d
and edx, 0xfffffffd
xor ebp, ebp
cmp edx, 0x204
sete bpl
mov dword [rsp + 0x110], ebp
mov edx, r9d
sar edx, 0x10
mov dword [rsp + 0x10c], edx
lea edx, [r13 - 7]
cmp edx, 2
mov ebp, 0xf12237
mov edx, 0x765805a5
cmovae ebp, edx
mov dword [rsp + 0x128], ebp
cmp r13d, 0x20
mov ebp, 0x3c78b9f9
mov ebx, 0x88f71286
cmovl ebx, ebp
mov dword [rsp + 0x108], ebx
mov ebp, 0x9ae55459
cmovne ebp, edx
mov dword [rsp + 0x174], ebp
cmp r13d, 0xa0
mov ebp, 0xfec78646
mov ebx, 0x70cc9f57
cmovl ebx, ebp
mov dword [rsp + 0x170], ebx
mov ebx, 0xe064e2b1
mov ebp, 0x765805a5
cmove ebp, ebx
mov dword [rsp + 0x104], ebp
cmp r13d, 0x7e
mov ebp, 0x144f5fea
mov edi, 0x97d918af
cmovl edi, ebp
mov dword [rsp + 0x16c], edi
mov ebp, 0xd0feaf36
cmovne ebp, edx
mov dword [rsp + 0x144], ebp
cmp r13d, 0x51
mov ebp, 0x401ae6ca
mov edi, 0x283e6272
cmovl edi, ebp
mov dword [rsp + 0x100], edi
mov ebp, 0x6a3fcb16
cmovne ebp, edx
mov dword [rsp + 0xfc], ebp
cmp r13d, 0x106
mov ebp, 0xf9f09d0
mov edi, 0x765805a5
cmovl edi, ebp
mov dword [rsp + 0x168], edi
cmp r13d, 0x104
mov edi, 0x7fca7027
mov esi, 0x1d5cfb0b
cmovl esi, edi
mov dword [rsp + 0x164], esi
cmp r13d, 0x102
mov edi, 0xf0ca650f
cmovl edi, ebp
mov dword [rsp + 0x160], edi
mov ebp, 0xdfe74acb
cmovne ebp, edx
mov dword [rsp + 0xf8], ebp
cmp r13d, 0x202
mov ebp, 0xd189b980
mov edi, 0x4746801f
cmovl edi, ebp
mov dword [rsp + 0x140], edi
cmp r13d, 0x201
mov edi, 0x73077b0c
cmovl edi, ebx
mov dword [rsp + 0x15c], edi
cmp r13d, 0x200
mov ebx, 0x8e44c08d
mov edi, 0x722fd88f
cmovl edi, ebx
mov dword [rsp + 0x158], edi
cmp r13d, 0x100
mov ebx, 0xf25212b3
mov edi, 0xe77a9577
cmovl edi, ebx
mov dword [rsp + 0xf4], edi
cmp r13d, 0x206
mov ebx, 0x4746801f
mov edi, 0xd189b980
cmovl edi, ebx
mov dword [rsp + 0x154], edi
mov rsi, rcx
mov qword [rsp + 0x440], r8
xor edi, edi
cmp r13d, 0x205
sete dil
mov ecx, 0x10822429
cmovl ecx, ebp
mov dword [rsp + 0x138], ecx
cmp r13d, 0x20a
mov ecx, 0x87bbd5c6
cmovl ecx, ebp
mov dword [rsp + 0xec], ecx
cmp r13d, 0x209
mov ecx, 0x4a572108
cmovl ecx, ebx
mov dword [rsp + 0x134], ecx
cmp r13d, 0x208
mov ecx, 2
cmove edi, ecx
mov dword [rsp + 0xf0], edi
mov ecx, 0xcd94e6d6
mov edi, 0x45bc0875
cmovl edi, ecx
mov dword [rsp + 0x124], edi
cmp r13d, 0x20d
cmovge ebx, ebp
mov dword [rsp + 0x13c], ebx
cmp r13d, 0x20c
mov ecx, 0xdc340cdc
mov ebx, 0x57a032e1
cmove ebx, ecx
mov dword [rsp + 0xe8], ebx
mov ecx, 0x517b3e52
cmovl ecx, ebp
mov dword [rsp + 0xe4], ecx
cmp r13d, 0x2a4
mov ecx, 0x538d4a56
cmovge ecx, edx
mov dword [rsp + 0x150], ecx
cmp r13d, 0x2a2
mov ecx, 0x41e16687
mov ebp, 0x6e3f1cf7
cmovl ebp, ecx
mov dword [rsp + 0x130], ebp
cmp r13d, 0x219
mov ecx, 0xb609ddbb
mov ebp, 0x60482c86
cmovl ebp, ecx
mov dword [rsp + 0x14c], ebp
mov ecx, 0x59ce1ed4
cmovne ecx, edx
mov dword [rsp + 0x12c], ecx
cmp r13d, 0x20e
mov ecx, 0x368ea979
cmovne ecx, edx
mov dword [rsp + 0x148], ecx
mov ecx, 0xbf824a5e
mov edx, 0xc1e73ef
cmovl edx, ecx
mov dword [rsp + 0xe0], edx
cmp r13d, 0x20b
mov ecx, 0x79e4a12e
mov edx, 0x34e16220
cmovl edx, ecx
mov dword [rsp + 0xdc], edx
mov qword [rsp + 0x4d8], rax
cmp r13d, 0x203
mov eax, 0x2a6a6cd8
mov ecx, 0x74cebf4e
cmovl ecx, eax
mov dword [rsp + 0xd8], ecx
movss xmm6, dword [0x1403189b0]
movss xmm8, dword [0x1403207dc]
movss xmm7, dword [0x14031911c]
mov qword [rsp + 0x458], r9
movsx eax, r9w
mov dword [rsp + 0xd4], eax
mov rdi, qword [sym.imp.USER32.dll_GetKeyState]
mov ecx, 0x2d9b7979
mov qword [rsp + 0x3f0], rsi
mov qword [rsp + 0x450], r13
jmp 0x140277d60
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdf165bbc
mov eax, 0x62d79473
cmove ecx, eax
cmp dword [0x140354e5c], 0xa
cmovl ecx, eax
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ecx
cmp ecx, 0xff9e78a1
jg 0x140277de0
cmp eax, 0xc22fa455
jle 0x140277e60
cmp eax, 0xe16c5d50
jg 0x140277f19
cmp eax, 0xd65e4b8a
jle 0x140278083
cmp eax, 0xdc5f0b51
jle 0x14027833d
cmp eax, 0xdfa7cb18
jle 0x14027898d
cmp eax, 0xe064e2b0
jg 0x140279166
cmp eax, 0xdfa7cb19
je 0x140279260
mov ecx, eax
cmp eax, 0xdfe74acb
jne 0x140277d60
mov rcx, rsi
call qword [sym.imp.USER32.dll_IsWindowUnicode]
mov dword [rsp + 0x3e4], eax
mov ecx, 0x4bdf9f44
jmp 0x140277d60
cmp eax, 0x403bf14d
jg 0x140277ec0
cmp eax, 0x1d5cfb0a
jle 0x140277f67
cmp eax, 0x305256d6
jle 0x1402780dc
cmp eax, 0x368ea978
jle 0x140278375
cmp eax, 0x3c78b9f8
jle 0x1402789ba
cmp eax, 0x3f94df31
jg 0x14027918b
mov ecx, dword [rsp + 0x128]
cmp eax, 0x3c78b9f9
je 0x140277d60
mov ecx, eax
cmp eax, 0x3c7d11e5
jne 0x140277d60
mov rax, qword [rsp + 0x480]
mov qword [rsp + 0x3f8], rax
mov ecx, 0x988b3ce0
jmp 0x140277d60
cmp eax, 0xa322e5c1
jle 0x140277fc6
cmp eax, 0xb53b2e93
jle 0x140278169
cmp eax, 0xb9f3dff2
jle 0x1402783c1
cmp eax, 0xbff66723
jle 0x140278a0f
cmp eax, 0xc1908523
jg 0x1402791af
cmp eax, 0xbff66724
je 0x140279278
mov ecx, eax
cmp eax, 0xc0ff1ec4
jne 0x140277d60
mov ecx, 0xe4613e94
jmp 0x140277d60
cmp eax, 0x5e32befc
jle 0x14027801d
cmp eax, 0x6da21236
jle 0x1402781b9
cmp eax, 0x722fd88e
jle 0x1402785d5
cmp eax, 0x75b370a3
jle 0x140278a3e
cmp eax, 0x79e4a12d
jg 0x1402791d1
cmp eax, 0x75b370a4
je 0x140279298
mov ecx, eax
cmp eax, 0x765805a5
jne 0x140277d60
mov ecx, 0xeddedbae
jmp 0x140277d60
cmp eax, 0xf3e83ed0
jle 0x1402781fe
cmp eax, 0xfa5e5ff1
jle 0x140278616
cmp eax, 0xfd360fb8
jg 0x140278a7b
cmp eax, 0xfbc79d4b
jle 0x1402791fc
cmp eax, 0xfbc79d4c
je 0x1402792d1
mov ecx, eax
cmp eax, 0xfc359720
jne 0x140277d60
mov ecx, 0x33464d4b
jmp 0x140277d60
cmp eax, 0x10822428
jg 0x140278241
cmp eax, 0x4da3b76
jg 0x14027864e
cmp eax, 0xe7d0ea
jg 0x140278ac3
cmp eax, 0xff9e78a2
je 0x1402792e9
cmp eax, 0x95d184
je 0x1402792f3
mov ecx, eax
cmp eax, 0x9e82b7
jne 0x140277d60
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x3c4]
call fcn.140107fb0
mov ecx, 0x57f2f2b0
jmp 0x140277d60
cmp eax, 0x90a17cea
jg 0x14027829c
cmp eax, 0x88f71285
jg 0x140278686
cmp eax, 0x859c550f
jg 0x140278af0
cmp eax, 0x80b3c0ba
je 0x1402792fd
cmp eax, 0x8323cd5f
je 0x140279307
mov ecx, eax
cmp eax, 0x84ee6b9d
jne 0x140277d60
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetCapture]
mov ecx, 0xd99a2c13
jmp 0x140277d60
cmp eax, 0x50b35335
jg 0x1402782e7
cmp eax, 0x4763e2b8
jg 0x1402786d2
cmp eax, 0x4351b8fa
jg 0x140278b35
cmp eax, 0x403bf14e
je 0x140279352
mov ecx, dword [rsp + 0x12c]
cmp eax, 0x41e16687
je 0x140277d60
mov ecx, eax
cmp eax, 0x42b4230b
jne 0x140277d60
mov rax, qword [rsp + 0x430]
cmp rax, 0xd
mov ecx, 0xa322e5c2
mov eax, 0xb6b909f2
jmp 0x140278977
cmp eax, 0xcc9e7a4f
jg 0x14027870c
cmp eax, 0xc5aab4aa
jg 0x140278b83
cmp eax, 0xc22fa456
je 0x140279370
cmp eax, 0xc3950bd9
je 0x1402793ac
mov ecx, eax
cmp eax, 0xc3c055f9
jne 0x140277d60
movzx eax, byte [rsp + 0x68]
mov ecx, dword [rsp + 0xa4]
cmp ecx, eax
mov ecx, 0xc0ff1ec4
mov eax, 0xb53b2e94
cmove ecx, eax
jmp 0x140277d60
cmp eax, 0x283e6271
jg 0x14027875f
cmp eax, 0x220e73ad
jg 0x140278bc1
mov ecx, dword [rsp + 0x168]
cmp eax, 0x1d5cfb0b
je 0x140277d60
cmp eax, 0x1e112f5e
je 0x1402793c0
mov ecx, eax
cmp eax, 0x211d241a
jne 0x140277d60
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
nop dword [rax]
cmp eax, 0x60d92437
je 0x1402793d7
cmp eax, 0x14c92358
jne 0x140278130
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x211
call fcn.140106590
mov eax, 0x60d92437
jmp 0x140278130
cmp eax, 0xaa6983cb
jg 0x1402787a0
cmp eax, 0xa7063c49
jg 0x140278bfd
cmp eax, 0xa322e5c2
je 0x140279401
cmp eax, 0xa40bed41
je 0x14027c43f
mov ecx, eax
cmp eax, 0xa6b0ab8c
jne 0x140277d60
cmp byte [rsp + 0x66], 0
mov ecx, 0x90a17ceb
mov eax, 0x33506609
cmovne ecx, eax
jmp 0x140277d60
cmp eax, 0x66ab4aa3
jg 0x1402787d8
cmp eax, 0x62d79472
jg 0x140278c39
cmp eax, 0x5e32befd
je 0x14027c470
mov ecx, dword [rsp + 0x130]
cmp eax, 0x60482c86
je 0x140277d60
mov ecx, eax
cmp eax, 0x61d0c94b
je 0x14027ca47
jmp 0x140277d60
cmp eax, 0xedb1da80
jg 0x140278812
cmp eax, 0xe77a9576
jg 0x140278c66
cmp eax, 0xe16c5d51
je 0x14027c47a
cmp eax, 0xe4613e94
je 0x14027917e
mov ecx, eax
cmp eax, 0xe549a7b1
jne 0x140277d60
mov ecx, 0xa40bed41
jmp 0x140277d60
cmp eax, 0x14519707
jg 0x14027888b
cmp eax, 0x13194e20
jg 0x140278c9a
mov ecx, dword [rsp + 0x154]
cmp eax, 0x10822429
je 0x140277d60
cmp eax, 0x11bf771f
je 0x14027c494
mov ecx, eax
cmp eax, 0x129b8938
jne 0x140277d60
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x94]
call fcn.140107fb0
mov ecx, 0x4da3b77
jmp 0x140277d60
cmp eax, 0x97d918ae
jg 0x1402788d4
cmp eax, 0x9407a798
jg 0x140278cc9
cmp eax, 0x90a17ceb
je 0x14027c4a8
cmp eax, 0x916c77d2
je 0x14027c4be
mov ecx, eax
cmp eax, 0x93cb65ce
jne 0x140277d60
mov rax, qword [rsp + 0xb0]
mov ecx, 0x2e296c6a
jmp 0x140277d60
cmp eax, 0x57f2f2af
jg 0x140278937
cmp eax, 0x55cf6503
jg 0x140278cff
cmp eax, 0x50b35336
je 0x14027c4d5
mov ecx, dword [rsp + 0x13c]
cmp eax, 0x517b3e52
je 0x140277d60
mov ecx, eax
cmp eax, 0x538d4a56
jne 0x140277d60
cmp r13d, 0x2a3
sete byte [rsp + 0x5e]
mov ecx, 0xc1908524
jmp 0x140277d60
cmp eax, 0xd9e70ed3
jg 0x140278d58
cmp eax, 0xd65e4b8b
je 0x14027c4f7
cmp eax, 0xd8021684
je 0x14027c51d
mov ecx, eax
cmp eax, 0xd99a2c13
jne 0x140277d60
mov ecx, 0x75b370a4
jmp 0x140277d60
cmp eax, 0x33506608
jg 0x140278d95
cmp eax, 0x305256d7
je 0x14027c53b
cmp eax, 0x30d579ae
je 0x14027c54b
mov ecx, eax
cmp eax, 0x33464d4b
jne 0x140277d60
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xfc359720
mov eax, 0x3c7d11e5
jmp 0x140277d46
cmp eax, 0xb609ddba
jg 0x140278dc4
cmp eax, 0xb53b2e94
je 0x14027c555
cmp eax, 0xb5e93ef5
je 0x14027c5a9
mov ecx, eax
cmp eax, 0xb5f2a38e
jne 0x140277d60
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov eax, 0x9fcd0683
nop
cmp eax, 0x5e3e5d37
jle 0x140278440
cmp eax, 0x5e3e5d38
je 0x14027847c
cmp eax, 0x62c91d04
je 0x14027c5bf
cmp eax, 0x77a6dd6e
jne 0x140278400
mov eax, dword [0x140354e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e3e5d38
mov ecx, 0x993f210a
jmp 0x14027849f
cmp eax, 0x993f210a
je 0x140278486
cmp eax, 0x9fcd0683
jne 0x140278400
mov ecx, select
call rdi
mov word [rsp + 0x48], ax
mov ecx, 0x262e2c18
nop
cmp ecx, 0x56f5b5e2
je 0x1402784b1
cmp ecx, 0x262e2c18
jne 0x140278460
movsx eax, word [rsp + 0x48]
mov ecx, 0x56f5b5e2
jmp 0x140278460
mov eax, 0x993f210a
jmp 0x140278400
mov eax, dword [0x140354e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e3e5d38
mov ecx, 0x62c91d04
cmove eax, ecx
cmp dword [0x140354e6c], 0xa
cmovl eax, ecx
jmp 0x140278400
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
movzx r8d, ax
mov rcx, qword [rsp + 0x40]
shr r8d, 0xf
mov edx, 0x1000
call fcn.140106590
mov ecx, select
call rdi
mov word [rsp + 0x48], ax
mov ecx, 0x262e2c18
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x56f5b5e2
je 0x14027850c
cmp ecx, 0x262e2c18
jne 0x1402784f0
movsx eax, word [rsp + 0x48]
mov ecx, 0x56f5b5e2
jmp 0x1402784f0
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
movzx r8d, ax
mov rcx, qword [rsp + 0x40]
shr r8d, 0xf
mov edx, 0x2000
call fcn.140106590
mov ecx, reloc.WS2_32.dll_select
call rdi
mov word [rsp + 0x48], ax
mov ecx, 0x262e2c18
nop dword [rax]
cmp ecx, 0x56f5b5e2
je 0x14027855c
cmp ecx, 0x262e2c18
jne 0x140278540
movsx eax, word [rsp + 0x48]
mov ecx, 0x56f5b5e2
jmp 0x140278540
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
movzx r8d, ax
mov rcx, qword [rsp + 0x40]
shr r8d, 0xf
mov edx, 0x4000
call fcn.140106590
mov ecx, 0x5d
call rdi
mov word [rsp + 0x48], ax
mov ecx, 0x262e2c18
nop dword [rax]
cmp ecx, 0x56f5b5e2
je 0x1402785ac
cmp ecx, 0x262e2c18
jne 0x140278590
movsx eax, word [rsp + 0x48]
mov ecx, 0x56f5b5e2
jmp 0x140278590
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
movzx r8d, ax
mov rcx, qword [rsp + 0x40]
shr r8d, 0xf
mov edx, 0x8000
call fcn.140106590
mov eax, 0x77a6dd6e
jmp 0x140278400
cmp eax, 0x6e3f1cf6
jg 0x140278e0a
cmp eax, 0x6da21237
je 0x14027c5e8
cmp eax, 0x6e2230c2
je 0x14027c613
mov ecx, eax
cmp eax, 0x6e265702
jne 0x140277d60
call fcn.140277180
mov byte [rsp + 0x6b], al
mov ecx, 0x6f6426e3
jmp 0x140277d60
cmp eax, 0xf6ca23b5
jg 0x140278e40
cmp eax, 0xf3e83ed1
je 0x14027c62c
cmp eax, 0xf68d5a92
je 0x14027c64a
mov ecx, eax
cmp eax, 0xf68e8d3d
jne 0x140277d60
mov ecx, 0xb9f3dff3
jmp 0x140277d60
cmp eax, 0xc1e73ee
jg 0x140278e8c
cmp eax, 0x4da3b77
je 0x14027c660
cmp eax, 0x7081341
je 0x14027c68f
mov ecx, eax
cmp eax, 0x7f4052e
jne 0x140277d60
mov ecx, 0x687319d5
jmp 0x140277d60
cmp eax, 0x8e44c08c
jg 0x140278ec0
mov ecx, dword [rsp + 0x174]
cmp eax, 0x88f71286
je 0x140277d60
cmp eax, 0x8a595fd7
je 0x14027c69f
mov ecx, eax
cmp eax, 0x8a929883
jne 0x140277d60
cmp byte [rsp + 0x67], 0
mov ecx, 0xc0ff1ec4
mov eax, 0x55cf6504
cmovne ecx, eax
jmp 0x140277d60
cmp eax, 0x4bdf9f43
jg 0x140278f02
cmp eax, 0x4763e2b9
je 0x14027917e
cmp eax, 0x48e5df80
je 0x14027c6b6
mov ecx, eax
cmp eax, 0x4a572108
jne 0x140277d60
mov ecx, dword [rsp + 0xec]
jmp 0x140277d60
cmp eax, 0xd0feaf35
jg 0x140278f3c
cmp eax, 0xcc9e7a50
je 0x14027c6d0
mov ecx, dword [rsp + 0x138]
cmp eax, 0xcd94e6d6
je 0x140277d60
mov ecx, eax
cmp eax, 0xcfd59de3
jne 0x140277d60
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xac98afae
mov eax, 0xfa5e5ff2
jmp 0x140277d46
cmp eax, 0x2d9b7978
jg 0x140278f76
mov ecx, dword [rsp + 0x16c]
cmp eax, 0x283e6272
je 0x140277d60
cmp eax, 0x2a59b8c1
je 0x14027c706
mov ecx, eax
cmp eax, 0x2a6a6cd8
jne 0x140277d60
mov ecx, dword [rsp + 0xf4]
jmp 0x140277d60
cmp eax, 0xb3540f90
jg 0x140278fc7
cmp eax, 0xaa6983cc
je 0x14027c710
cmp eax, 0xac98afae
je 0x14027c727
mov ecx, eax
cmp eax, 0xad17f7f9
jne 0x140277d60
mov ecx, 0x249bf35b
jmp 0x140277d60
cmp eax, 0x6a3fcb15
jg 0x14027900a
cmp eax, 0x66ab4aa4
je 0x14027c731
cmp eax, 0x67bfa504
je 0x140277d2d
mov ecx, eax
cmp eax, 0x687319d5
jne 0x140277d60
mov ecx, dword [rsp + 0xd8]
jmp 0x140277d60
cmp eax, 0xf0ca650e
jg 0x14027909c
cmp eax, 0xedb1da81
je 0x14027c744
cmp eax, 0xeddedbae
je 0x14027917e
mov ecx, eax
cmp eax, 0xeff76928
jne 0x140277d60
lea rax, [rsp + 0x496]
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0x438]
mov word [rsp + 0x496], 0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x478], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x2c]
mov dword [rsp + 0x3e8], eax
mov ecx, 0xfb77feca
jmp 0x140277d60
cmp eax, 0x17f412d2
jg 0x1402790d2
cmp eax, 0x14519708
je 0x14027c7a0
cmp eax, 0x14670016
je 0x14027c7be
mov ecx, eax
cmp eax, 0x17803d88
jne 0x140277d60
cmp qword [rsp + 0x468], 0
mov ecx, 0x75b370a4
mov eax, 0x84ee6b9d
cmove ecx, eax
jmp 0x140277d60
cmp eax, 0x9a93c138
jg 0x1402790ff
mov ecx, dword [rsp + 0x170]
cmp eax, 0x97d918af
je 0x140277d60
cmp eax, 0x9871ed1c
je 0x14027c809
mov ecx, eax
cmp eax, 0x988b3ce0
jne 0x140277d60
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x488], rax
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xac98afae
mov eax, 0xcfd59de3
jmp 0x140277d46
cmp eax, 0x5b58e155
jg 0x140279139
cmp eax, 0x57f2f2b0
je 0x14027c827
cmp eax, 0x59ce1ed4
je 0x14027c840
mov ecx, eax
cmp eax, 0x5a8c3963
jne 0x140277d60
cmp dword [rsp + 0x3d4], 0
mov ecx, 0x2a59b8c1
mov eax, 0xa322e5c2
cmove ecx, eax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x80], eax
jmp 0x140277d60
cmp eax, 0xdc5f0b52
je 0x14027917e
cmp eax, 0xdc82e158
je 0x14027c858
mov ecx, eax
cmp eax, 0xdf165bbc
jne 0x140277d60
mov ecx, 0x62d79473
jmp 0x140277d60
cmp eax, 0x368ea979
je 0x14027c8a5
cmp eax, 0x37ef8a4c
je 0x14027c8cc
mov ecx, eax
cmp eax, 0x3b8045f6
jne 0x140277d60
mov cl, byte [rsp + 0x60]
mov eax, 2
mov r14d, 2
cmp r13d, 0x209
je 0x1402789fd
mov r14d, dword [rsp + 0x3bc]
test cl, cl
cmovne r14d, eax
mov ecx, dword [rsp + 0x114]
jmp 0x140277d60
cmp eax, 0xb9f3dff3
je 0x14027917e
cmp eax, 0xbeaa680f
je 0x14027c8e0
mov ecx, eax
cmp eax, 0xbf824a5e
jne 0x140277d60
mov ecx, dword [rsp + 0xe4]
jmp 0x140277d60
mov ecx, dword [rsp + 0x15c]
cmp eax, 0x722fd88f
je 0x140277d60
mov ecx, dword [rsp + 0x140]
cmp eax, 0x73077b0c
je 0x140277d60
mov ecx, eax
cmp eax, 0x74cebf4e
jne 0x140277d60
mov ecx, dword [rsp + 0xdc]
jmp 0x140277d60
cmp eax, 0xfd360fb9
je 0x14027c8ea
mov ecx, dword [rsp + 0x144]
cmp eax, 0xfec78646
je 0x140277d60
mov ecx, eax
cmp eax, 0xff02568b
jne 0x140277d60
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xf6ca23b6
mov eax, 0xedb1da81
jmp 0x140277d46
cmp eax, 0xe7d0eb
je 0x14027917e
cmp eax, 0xf12237
je 0x14027c900
mov ecx, eax
cmp eax, 0x36c04b8
jne 0x140277d60
mov ecx, 0x61d0c94b
jmp 0x140277d60
cmp eax, 0x859c5510
je 0x14027c913
cmp eax, 0x8724b718
je 0x14027c959
mov ecx, eax
cmp eax, 0x87bbd5c6
jne 0x140277d60
movsx eax, word [rsp + 0x4d2]
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x3cc], xmm0
mov ecx, 0x48e5df80
jmp 0x140277d60
cmp eax, 0x4351b8fb
je 0x14027c994
mov ecx, dword [rsp + 0x134]
cmp eax, 0x45bc0875
je 0x140277d60
mov ecx, eax
cmp eax, 0x4746801f
jne 0x140277d60
call fcn.14027d270
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x3c8], eax
mov ecx, 0xe16c5d51
jmp 0x140277d60
cmp eax, 0xc5aab4ab
je 0x14027c9af
cmp eax, 0xca97a8e0
je 0x14027c9e0
mov ecx, eax
cmp eax, 0xcb9e2aa5
jne 0x140277d60
mov rcx, rsi
lea rdx, [rsp + 0x498]
call qword [sym.imp.USER32.dll_ClientToScreen]
mov ecx, 0x6b62a687
jmp 0x140277d60
cmp eax, 0x220e73ae
je 0x14027c9ea
cmp eax, 0x249bf35b
je 0x14027c9ff
mov ecx, eax
cmp eax, 0x27235aa1
jne 0x140277d60
mov rax, qword [rsp + 0x428]
mov qword [rax], 0
mov ecx, 0x5e32befd
jmp 0x140277d60
cmp eax, 0xa7063c4a
je 0x14027ca31
cmp eax, 0xa8873650
je 0x14027ca54
mov ecx, eax
cmp eax, 0xa90638e7
jne 0x140277d60
movzx eax, word [rsp + 0x4d2]
mov dword [rsp + 0x3c0], eax
mov ecx, 0x6479cb91
jmp 0x140277d60
cmp eax, 0x62d79473
je 0x14027ca74
cmp eax, 0x6479cb91
je 0x14027ca92
mov ecx, eax
cmp eax, 0x654e4b5f
jne 0x140277d60
mov ecx, 0x17f412d3
jmp 0x140277d60
mov ecx, dword [rsp + 0x158]
cmp eax, 0xe77a9577
je 0x140277d60
cmp eax, 0xe837b27e
je 0x14027cab4
mov ecx, eax
cmp eax, 0xebb7c831
jne 0x140277d60
mov ecx, 0x7f4052e
jmp 0x140277d60
cmp eax, 0x13194e21
je 0x14027cacb
cmp eax, 0x139901cc
je 0x14027cae3
mov ecx, eax
cmp eax, 0x144f5fea
jne 0x140277d60
mov ecx, dword [rsp + 0xfc]
jmp 0x140277d60
cmp eax, 0x9407a799
je 0x14027cb29
cmp eax, 0x95dfaa65
je 0x14027cb33
mov ecx, eax
cmp eax, 0x96fc8cbc
jne 0x140277d60
mov rcx, qword [rsp + 0x50]
mov dl, byte [rsp + 0x69]
call fcn.140108530
jmp 0x14027917e
cmp eax, 0x55cf6504
je 0x14027cb3d
cmp eax, 0x5637a84c
je 0x14027cb70
mov ecx, eax
cmp eax, 0x57a032e1
jne 0x140277d60
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0xac], eax
mov ecx, dword [rsp + 0xac]
mov eax, 0xfffffffe
rol eax, cl
mov rcx, qword [rsp + 0x70]
and dword [rcx + 0x14], eax
mov ecx, 0x9e82b7
mov eax, 0xdfa7cb19
cmove ecx, eax
jmp 0x140277d60
cmp eax, 0xd9e70ed4
je 0x14027cbc7
cmp eax, 0xd9f97bb3
je 0x14027cbf3
mov ecx, eax
cmp eax, 0xdc340cdc
jne 0x140277d60
movzx eax, word [rsp + 0x4d2]
mov word [rsp + 0x8c], ax
mov ecx, 0xf945a70d
jmp 0x140277d60
cmp eax, 0x33506609
je 0x14027cc27
cmp eax, 0x336576df
je 0x14027cc60
mov ecx, eax
cmp eax, 0x34e16220
jne 0x140277d60
mov ecx, dword [rsp + 0xe0]
jmp 0x140277d60
mov ecx, dword [rsp + 0x148]
cmp eax, 0xb609ddbb
je 0x140277d60
cmp eax, 0xb6b909f2
je 0x14027cca0
mov ecx, eax
cmp eax, 0xb6bb3464
jne 0x140277d60
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x50]
call fcn.140103520
mov ecx, 0x80b3c0ba
jmp 0x140277d60
mov ecx, dword [rsp + 0x150]
cmp eax, 0x6e3f1cf7
je 0x140277d60
cmp eax, 0x6f6426e3
je 0x14027ccb9
mov ecx, eax
cmp eax, 0x70cc9f57
jne 0x140277d60
mov ecx, dword [rsp + 0x104]
jmp 0x140277d60
cmp eax, 0xf6ca23b6
je 0x14027ccd0
cmp eax, 0xf76a253b
je 0x14027ccec
mov ecx, eax
cmp eax, 0xf945a70d
jne 0x140277d60
movzx eax, word [rsp + 0x8c]
xor ecx, ecx
cmp ax, 1
sete cl
mov eax, 4
sub eax, ecx
mov dword [rsp + 0x90], eax
mov ecx, 0x57a032e1
jmp 0x140277d60
mov ecx, dword [rsp + 0x14c]
cmp eax, 0xc1e73ef
je 0x140277d60
cmp eax, 0xf9f09d0
je 0x14027ccf6
mov ecx, eax
cmp eax, 0xfaf003e
jne 0x140277d60
mov ecx, 0x336576df
jmp 0x140277d60
mov ecx, dword [rsp + 0x160]
cmp eax, 0x8e44c08d
je 0x140277d60
cmp eax, 0x8e806204
je 0x14027cd24
mov ecx, eax
cmp eax, 0x8efcfc50
jne 0x140277d60
cmp qword [rsp + 0x70], 0
mov ecx, 0xc3950bd9
mov eax, 0x11bf771f
cmove ecx, eax
jmp 0x140277d60
cmp eax, 0x4bdf9f44
je 0x14027cd40
cmp eax, 0x4e6ed412
je 0x14027cd5a
mov ecx, eax
cmp eax, 0x50a58522
jne 0x140277d60
cmp byte [rsp + 0x5f], 0
mov ecx, 0x403bf14e
mov eax, 0x27235aa1
cmovne ecx, eax
jmp 0x140277d60
cmp eax, 0xd0feaf36
je 0x14027cd71
cmp eax, 0xd189b980
je 0x14027cd84
mov ecx, eax
cmp eax, 0xd3745b26
jne 0x140277d60
cmp byte [rsp + 0x4b], 0
mov ecx, 0xb5e93ef5
mov eax, 0xcb9e2aa5
cmovne ecx, eax
jmp 0x140277d60
cmp eax, 0x2d9b7979
je 0x14027cdb4
cmp eax, 0x2e10b4cb
je 0x14027cdd8
mov ecx, eax
cmp eax, 0x2e296c6a
jne 0x140277d60
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 0
setne byte [rsp + 0x5c]
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x93cb65ce
mov eax, 0x1827eb0f
jmp 0x140277d46
cmp eax, 0xb3540f91
je 0x14027cdfa
cmp eax, 0xb3cbb885
je 0x14027ce11
mov ecx, eax
cmp eax, 0xb4962e28
jne 0x140277d60
mov eax, dword [rsp + 0x3d8]
cmp eax, dword [rsp + 0xa0]
mov ecx, 0xc5aab4ab
mov eax, 0x5b58e156
cmove ecx, eax
jmp 0x140277d60
cmp eax, 0x6a3fcb16
je 0x14027ce50
cmp eax, 0x6b62a687
je 0x14027ce5f
mov ecx, eax
cmp eax, 0x6ce7d65a
jne 0x140277d60
mov qword [rsp + 0x4c0], rsi
mov dword [rsp + 0x4c8], 0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x408], rax
mov rax, qword [rsp + 0x408]
mov dword [rsp + 0x4a0], 0x18
mov eax, dword [rsp + 0x88]
xor ecx, ecx
cmp eax, 2
sete cl
shl ecx, 4
or ecx, 2
mov dword [rsp + 0x4a4], ecx
mov qword [rsp + 0x4a8], rsi
mov dword [rsp + 0x4b0], 0
mov ecx, 0x9871ed1c
jmp 0x140277d60
mov ecx, dword [rsp + 0x164]
cmp eax, 0xf0ca650f
je 0x140277d60
cmp eax, 0xf1c034c9
je 0x14027ce69
mov ecx, eax
cmp eax, 0xf25212b3
jne 0x140277d60
mov ecx, dword [rsp + 0x100]
jmp 0x140277d60
cmp eax, 0x17f412d3
je 0x14027ce73
cmp eax, 0x1827eb0f
je 0x14027ceac
mov ecx, eax
cmp eax, 0x18c585e9
jne 0x140277d60
mov ecx, 0x5b6d356a
jmp 0x140277d60
cmp eax, 0x9a93c139
je 0x14027cec3
cmp eax, 0x9ae55459
je 0x14027ceeb
mov ecx, eax
cmp eax, 0xa06b8c18
jne 0x140277d60
cmp byte [rsp + 0x3b], 0
mov ecx, 0x8323cd5f
mov eax, 0x37ef8a4c
cmovne ecx, eax
jmp 0x140277d60
cmp eax, 0x5b58e156
je 0x14027cf05
cmp eax, 0x5b6d356a
je 0x14027cf59
mov ecx, eax
cmp eax, 0x5b8426b0
jne 0x140277d60
mov ecx, 0x8724b718
jmp 0x140277d60
cmp eax, 0xe064e2b1
je 0x14027cf77
mov ecx, eax
cmp eax, 0xe1665fa2
jne 0x140277d60
xor r12d, r12d
mov ecx, 0xd65e4b8b
jmp 0x140277d60
cmp eax, 0x3f94df32
je 0x14027cf99
mov ecx, eax
cmp eax, 0x401ae6ca
jne 0x140277d60
mov ecx, dword [rsp + 0x108]
jmp 0x140277d60
cmp eax, 0xc1908524
je 0x14027cfd7
mov ecx, eax
cmp eax, 0xc1eab81c
jne 0x140277d60
mov ecx, 0x14519708
jmp 0x140277d60
mov ecx, dword [rsp + 0x124]
cmp eax, 0x79e4a12e
je 0x140277d60
mov ecx, eax
cmp eax, 0x7fca7027
jne 0x140277d60
mov ecx, dword [rsp + 0xf8]
jmp 0x140277d60
cmp eax, 0xfb77feca
jne 0x14027d219
mov r8, qword [rsp + 0x478]
mov ecx, dword [rsp + 0x3e8]
lea rax, [rsp + 0x496]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 1
mov edx, 1
mov r9d, 1
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movzx edx, word [rsp + 0x496]
mov rcx, qword [rsp + 0x50]
call fcn.140102f80
mov rax, qword [rsp + 0x438]
mov ecx, 0xe7d0eb
jmp 0x140277d60
call qword [sym.imp.USER32.dll_GetCapture]
cmp rax, rsi
sete byte [rsp + 0x61]
mov ecx, 0x8a595fd7
jmp 0x140277d60
mov rax, qword [rsp + 0x470]
cmp rax, 0x100
mov ecx, 0xe4613e94
mov eax, 0xb5f2a38e
cmovb ecx, eax
jmp 0x140277d60
mov eax, dword [rsp + 0xa8]
mov rcx, qword [rsp + 0xc0]
mov ecx, dword [rcx]
bts ecx, eax
mov rax, qword [rsp + 0xc0]
mov dword [rax], ecx
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x3b8]
call fcn.140107fb0
mov ecx, 0x6e2230c2
jmp 0x140277d60
lea rcx, [rsp + 0x4b8]
call qword [sym.imp.USER32.dll_TrackMouseEvent]
mov ecx, 0x654e4b5f
jmp 0x140277d60
mov ecx, 0xc0ff1ec4
jmp 0x140277d60
mov ecx, 0xc0ff1ec4
jmp 0x140277d60
mov ecx, 0xe7d0eb
jmp 0x140277d60
mov esi, dword [rsp + 0x7c]
mov ebp, dword [rsp + 0x4c]
mov edi, dword [rsp + 0x6c]
mov eax, 0x14c92358
nop dword [rax + rax]
cmp eax, 0x60d92437
je 0x14027d010
cmp eax, 0x14c92358
jne 0x140279320
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov edx, esi
mov r8b, 1
call fcn.140106590
mov eax, 0x60d92437
jmp 0x140279320
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x9a93c139
mov eax, 0xc22fa456
jmp 0x140277d46
mov rax, qword [rsp + 0xb8]
mov dword [rax], 0
mov rcx, qword [rsp + 0x50]
movaps xmm1, xmm6
movaps xmm2, xmm6
call fcn.140106860
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x9a93c139
mov eax, 0xbeaa680f
jmp 0x140277d46
call fcn.14012f550
mov qword [rsp + 0x50], rax
mov ecx, 0xebb7c831
jmp 0x140277d60
cmp byte [rsp + 0x63], 0
mov ecx, 0xfd360fb9
mov eax, 0xb3cbb885
cmovne ecx, eax
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x211
mov r8d, 0xa4
mov r9d, ebp
call fcn.140106670
mov ecx, 0xfaf003e
jmp 0x140277d60
mov qword [rsp + 0x460], r12
mov dword [rsp + 0x120], r14d
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x6c], eax
mov ecx, dword [rsp + 0x6c]
mov eax, dword [0x140354e70]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x3c]
mov eax, dword [0x140354e74]
sete dl
cmp eax, 0xa
setl al
setl byte [rsp + 0x40]
or al, dl
mov byte [rsp + 0x84], al
cmp ecx, 8
mov edx, 0x7e2b34f2
mov eax, 0x7f7b6a86
cmove edx, eax
mov dword [rsp + 0x380], edx
cmp ecx, 0xd
mov edx, 0x7e2b34f2
mov eax, 0x25d9c130
cmove edx, eax
mov dword [rsp + 0x280], edx
mov edx, 0xfcac00c2
mov eax, 0x5909781e
cmovl edx, eax
mov dword [rsp + 0x2c8], edx
cmp ecx, 9
mov edx, 0x7e2b34f2
mov eax, 0x92903c2
cmove edx, eax
mov dword [rsp + 0x27c], edx
mov edx, 0x3e37efda
mov eax, 0xf75cd592
cmovl edx, eax
mov dword [rsp + 0x2c0], edx
cmp ecx, 0x14
mov edx, 0x7e2b34f2
mov eax, 0x7aaa88f1
cmove edx, eax
mov dword [rsp + 0x278], edx
mov edx, 0xd0993af0
mov eax, 0x1541b8f6
cmovl edx, eax
mov dword [rsp + 0x2b0], edx
cmp ecx, 0x20
mov r10d, 0x9076928c
mov eax, 0x1c6e302c
cmovl r10d, eax
cmp ecx, 0x1b
mov edx, 0x7e2b34f2
mov eax, 0x9cba8c9f
cmove edx, eax
mov dword [rsp + 0x274], edx
mov edx, 0xd64c3737
mov eax, 0x7e97c531
cmovl edx, eax
mov dword [rsp + 0x270], edx
cmp ecx, 0x13
mov r12d, 0x45e54432
mov eax, 0x181f5284
cmovl r12d, eax
cmp ecx, 0x23
mov edx, 0x5dd3a544
mov eax, 0xcad30981
cmovl edx, eax
mov dword [rsp + 0x26c], edx
cmp ecx, 0x22
mov r13d, 0xd5f218fa
mov eax, 0x96db549e
cmovl r13d, eax
cmp ecx, 0x25
mov edx, 0x25aa53d7
mov eax, 0xb43d3ecb
cmovl edx, eax
mov dword [rsp + 0x268], edx
cmp ecx, 0x27
mov edx, 0xf5b6c96c
mov eax, 0x30d81077
cmovl edx, eax
mov dword [rsp + 0x264], edx
cmp ecx, 0x26
mov r8d, 0x2152fff2
mov eax, 0x9ad3b1ec
cmovl r8d, eax
cmp ecx, 0x24
mov r9d, 0x19e9d960
mov eax, 0xae7e204e
cmovl r9d, eax
cmp ecx, 0x21
mov ebp, 0x86756954
mov eax, 0x40495f8a
cmovl ebp, eax
mov dword [rsp + 0x260], ebp
cmp ecx, 0x2d
mov ebp, 0x236d34de
mov eax, 0xf16de205
cmovl ebp, eax
mov dword [rsp + 0x25c], ebp
cmp ecx, 0x2c
mov r15d, 0x74276792
mov eax, 0x9d51c701
cmovl r15d, eax
cmp ecx, 0x30
mov ebp, 0x1c83aab4
mov eax, 0xaa6715ec
cmovl ebp, eax
mov dword [rsp + 0x37c], ebp
cmp ecx, 0x32
mov ebp, 0xb2dc1009
mov eax, 0x976ea0e6
cmovl ebp, eax
mov dword [rsp + 0x378], ebp
cmp ecx, 0x31
mov ebp, 0xc55b5d6d
mov eax, 0x19467c3f
cmovl ebp, eax
mov dword [rsp + 0x258], ebp
cmp ecx, 0x2e
mov ebp, 0x7e2b34f2
mov eax, 0x2c70d22b
cmove ebp, eax
mov dword [rsp + 0x254], ebp
mov r14d, 0x8f58cca
mov eax, 0x6c264b4b
cmovl r14d, eax
cmp ecx, 0x34
mov esi, 0x19b261c3
mov eax, 0xa6de2518
cmovl esi, eax
mov dword [rsp + 0x250], esi
cmp ecx, 0x36
mov esi, 0xc0a1fe74
mov eax, 0xb2ddaf44
cmovl esi, eax
mov dword [rsp + 0x374], esi
cmp ecx, 0x35
mov esi, 0x9b879c44
mov eax, 0x17875c2e
cmovl esi, eax
mov dword [rsp + 0x370], esi
cmp ecx, 0x38
mov esi, 0x416848b
mov eax, 0xa98fce8
cmovl esi, eax
mov dword [rsp + 0x36c], esi
cmp ecx, 0x41
mov esi, 0xd68fe3cd
mov eax, 0x57adc52d
cmovl esi, eax
mov dword [rsp + 0x24c], esi
cmp ecx, 0x39
mov esi, 0x7e2b34f2
mov eax, 0x63d2a860
cmove esi, eax
mov dword [rsp + 0x248], esi
mov esi, 0x9664c463
mov eax, 0x58e67f63
cmovl esi, eax
mov dword [rsp + 0x368], esi
cmp ecx, 0x37
mov esi, 0x1cebbd80
mov eax, 0x1643deb9
cmovl esi, eax
mov dword [rsp + 0x244], esi
cmp ecx, 0x33
mov esi, 0xad79f912
mov eax, 0x4c323f47
cmovl esi, eax
mov dword [rsp + 0x240], esi
cmp ecx, 0x28
mov esi, 0x7e2b34f2
mov eax, 0x98aca5c4
cmove esi, eax
mov dword [rsp + 0x364], esi
mov esi, 0xbdd00e75
mov eax, 0x2a1d1eb
cmovl esi, eax
mov dword [rsp + 0x23c], esi
cmp ecx, 0x44
mov esi, 0xc3b590bc
mov eax, 0x4c1e93c7
cmovl esi, eax
mov dword [rsp + 0x360], esi
cmp ecx, 0x43
mov esi, 0x928a79
mov eax, 0xb4fd81db
cmovl esi, eax
mov dword [rsp + 0x35c], esi
cmp ecx, 0x46
mov esi, 0xba57c9eb
mov eax, 0xba834056
cmovl esi, eax
mov dword [rsp + 0x358], esi
cmp ecx, 0x48
mov esi, 0x82da4e4c
mov eax, 0xb5137c10
cmovl esi, eax
cmp ecx, 0x47
mov edx, 0x935058b3
mov eax, 0xa9fd9ef3
cmovl edx, eax
mov dword [rsp + 0x234], edx
cmp ecx, 0x45
mov edx, 0x6629a23e
mov eax, 0xaab10852
cmovl edx, eax
mov dword [rsp + 0x354], edx
cmp ecx, 0x4a
mov edx, 0x3295683e
mov eax, 0xdddf40b5
cmovl edx, eax
mov dword [rsp + 0x350], edx
cmp ecx, 0x4c
mov edx, 0xffdad9fc
mov eax, 0xaecfd928
cmovl edx, eax
mov dword [rsp + 0x230], edx
cmp ecx, 0x4b
mov edx, 0x3c1f2a85
mov eax, 0x38eaee69
cmovl edx, eax
mov dword [rsp + 0x22c], edx
cmp ecx, 0x4e
mov edx, 0x29ab3863
mov eax, 0xd0f6c11f
cmovl edx, eax
mov dword [rsp + 0x34c], edx
cmp ecx, 0x50
mov edx, 0x56f2d9d
mov eax, 0x2beb41f0
cmovl edx, eax
mov dword [rsp + 0x228], edx
cmp ecx, 0x4f
mov edx, 0xce4bd18a
mov eax, 0xe33ba732
cmovl edx, eax
mov dword [rsp + 0x224], edx
cmp ecx, 0x4d
mov edx, 0x294d99d0
mov eax, 0x1cd4bbe5
cmovl edx, eax
mov dword [rsp + 0x348], edx
cmp ecx, 0x49
mov edx, 0x490f29e3
mov eax, 0x4c881b44
cmovl edx, eax
mov dword [rsp + 0x220], edx
cmp ecx, 0x53
mov edx, 0x47003961
mov eax, 0x6c32f5b0
cmovl edx, eax
mov dword [rsp + 0x344], edx
cmp ecx, 0x52
mov edx, 0xad3e1bed
mov eax, 0xb9e1b54f
cmovl edx, eax
mov dword [rsp + 0x21c], edx
cmp ecx, 0x55
mov edx, 0x6b2a7918
mov eax, 0x2141e00
cmovl edx, eax
mov dword [rsp + 0x340], edx
cmp ecx, 0x57
mov edx, 0x7c2f46f2
mov eax, 0x989b438e
cmovl edx, eax
mov dword [rsp + 0x33c], edx
cmp ecx, 0x56
mov edx, 0x3c632860
mov eax, 0xd28c6641
cmovl edx, eax
mov dword [rsp + 0x338], edx
cmp ecx, 0x54
mov edx, 0x2071f3ee
mov eax, 0x4e4f3691
cmovl edx, eax
mov dword [rsp + 0x218], edx
cmp ecx, 0x59
mov edx, 0x2389ad5
mov eax, 0x4cea278b
cmovl edx, eax
mov dword [rsp + 0x214], edx
cmp ecx, 0x5b
mov edx, 0x196f86f
mov eax, 0x98a115c8
cmovl edx, eax
mov dword [rsp + 0x210], edx
cmp ecx, 0x5a
mov edx, 0x39fdeace
mov eax, 0xc18bb859
cmovl edx, eax
mov dword [rsp + 0x334], edx
cmp ecx, 0x5d
mov edx, 0x7e2b34f2
mov eax, 0x131f11ce
cmove edx, eax
mov dword [rsp + 0x20c], edx
mov r11d, 0xa8401f0
mov eax, 0xd4ff2634
cmovl r11d, eax
cmp ecx, 0x61
mov edx, 0x75076c8d
mov eax, 0x29f63bd8
cmovl edx, eax
mov dword [rsp + 0x204], edx
cmp ecx, 0x60
mov edx, 0xc8eda5e4
mov eax, 0x8889e15e
cmovl edx, eax
mov dword [rsp + 0x384], edx
cmp ecx, 0x5c
mov edx, 0x15b00f87
mov eax, 0xd37ce087
cmovl edx, eax
mov dword [rsp + 0x200], edx
cmp ecx, 0x58
mov edx, 0xa3d7473b
mov eax, 0x3ca54083
cmovl edx, eax
mov dword [rsp + 0x1fc], edx
cmp ecx, 0x51
mov edx, 0x6249e174
mov eax, 0x37ec404d
cmovl edx, eax
mov dword [rsp + 0x330], edx
cmp ecx, 0x42
mov edx, 0x2edaec33
mov eax, 0x40af0078
cmovl edx, eax
mov dword [rsp + 0x1f8], edx
cmp ecx, 0x64
mov edx, 0x8b473214
mov eax, 0x4fe0d2a3
cmovl edx, eax
mov dword [rsp + 0x1f4], edx
cmp ecx, 0x63
mov edx, 0xcfe1808
mov eax, 0xed943304
cmovl edx, eax
mov dword [rsp + 0x32c], edx
cmp ecx, 0x66
mov edx, 0x2ad4b220
mov eax, 0x96bf11ef
cmovl edx, eax
mov dword [rsp + 0x3b0], edx
cmp ecx, 0x68
mov edx, 0x27cfe741
mov eax, 0x1a43c474
cmovl edx, eax
mov dword [rsp + 0x328], edx
cmp ecx, 0x67
mov edx, 0x2a04f57e
mov eax, 0x3deddf0f
cmovl edx, eax
mov dword [rsp + 0x1f0], edx
cmp ecx, 0x65
mov edx, 0x7da0c7af
mov eax, 0x5bfe9b53
cmovl edx, eax
mov dword [rsp + 0x1ec], edx
cmp ecx, 0x6b
mov edx, 0x7e2b34f2
mov eax, 0x4e4fd693
cmove edx, eax
mov dword [rsp + 0x324], edx
mov edx, 0x4ae7b16c
mov eax, 0x47ec20fe
cmovl edx, eax
mov dword [rsp + 0x1e8], edx
cmp ecx, 0x6a
mov ebp, 0x7aea14d8
mov edx, 0x683d07b4
cmovl ebp, edx
mov dword [rsp + 0x3ac], ebp
cmp ecx, 0x6e
mov ebp, 0xe1cd6f40
mov edx, 0xcf58f1b9
cmovl ebp, edx
mov dword [rsp + 0x1e4], ebp
cmp ecx, 0x70
mov ebp, 0xda2a2dbf
mov edx, 0x5e9adcd5
cmovl ebp, edx
mov dword [rsp + 0x320], ebp
cmp ecx, 0x6f
mov ebp, 0xd7f11910
mov edx, 0x2fa6969a
cmovl ebp, edx
mov dword [rsp + 0x3a8], ebp
cmp ecx, 0x6d
mov ebp, 0x995c9d4b
mov edx, 0x11a29609
cmovl ebp, edx
mov dword [rsp + 0x31c], ebp
cmp ecx, 0x69
mov ebp, 0xb7009868
mov edx, 0x24f72304
cmovl ebp, edx
mov dword [rsp + 0x1e0], ebp
cmp ecx, 0x73
mov ebp, 0xac1dd622
mov edx, 0xaf33dae8
cmovl ebp, edx
mov dword [rsp + 0x318], ebp
cmp ecx, 0x72
mov ebp, 0xc35d4405
mov edx, 0xe464ae4
cmovl ebp, edx
mov dword [rsp + 0x314], ebp
cmp ecx, 0x75
mov ebp, 0xca61cf08
mov edx, 0x2b77ec9d
cmovl ebp, edx
mov dword [rsp + 0x1dc], ebp
cmp ecx, 0x77
mov ebp, 0xeba9bbe0
mov edx, 0xc0c245ab
cmovl ebp, edx
mov dword [rsp + 0x1d8], ebp
cmp ecx, 0x76
mov ebp, 0x78bd9b1d
mov edx, 0x89dbb836
cmovl ebp, edx
mov dword [rsp + 0x3a4], ebp
cmp ecx, 0x74
mov ebp, 0xf6c26076
mov edx, 0x3357678e
cmovl ebp, edx
mov dword [rsp + 0x310], ebp
cmp ecx, 0x79
mov ebp, 0xbd8d2402
mov edx, 0x5252ddd5
cmovl ebp, edx
mov dword [rsp + 0x30c], ebp
cmp ecx, 0x7b
mov ebp, 0xd2ec420d
mov edx, 0xcef2fc8c
cmovl ebp, edx
mov dword [rsp + 0x308], ebp
cmp ecx, 0x7a
mov ebp, 0x83c455f7
mov edx, 0x660a5816
cmovl ebp, edx
mov dword [rsp + 0x304], ebp
cmp ecx, 0x7d
mov ebp, 0x2e9c2e90
mov edx, 0x8bb2357c
cmovl ebp, edx
mov dword [rsp + 0x1d4], ebp
cmp ecx, 0x7f
mov ebp, 0x5bdd77f6
mov edx, 0x87e044b5
cmovl ebp, edx
mov dword [rsp + 0x300], ebp
cmp ecx, 0x7e
mov ebp, 0xba489d5c
mov edx, 0xab092b0d
cmovl ebp, edx
mov dword [rsp + 0x1d0], ebp
cmp ecx, 0x7c
mov ebp, 0x4f9d055b
mov edx, 0xc05180bb
cmovl ebp, edx
mov dword [rsp + 0x2fc], ebp
cmp ecx, 0x78
mov ebp, 0x8eb778b2
mov edx, 0xf9fc0758
cmovl ebp, edx
mov dword [rsp + 0x1cc], ebp
cmp ecx, 0x71
mov ebp, 0x1462ed58
mov edx, 0xf2043b4b
cmovl ebp, edx
mov dword [rsp + 0x1c8], ebp
cmp ecx, 0x82
mov ebp, 0x160a6e9a
mov edx, 0xfcffc91d
cmovl ebp, edx
mov dword [rsp + 0x2f8], ebp
cmp ecx, 0x81
mov ebp, 0x9022563
mov edx, 0xe9d3d6d4
cmovl ebp, edx
mov dword [rsp + 0x1c4], ebp
cmp ecx, 0x84
mov ebp, 0x43686cab
mov edx, 0x63ab098a
cmovl ebp, edx
mov dword [rsp + 0x2f4], ebp
cmp ecx, 0x86
mov ebp, 0xa8fbf789
mov edx, 0x54a26670
cmovl ebp, edx
mov dword [rsp + 0x3a0], ebp
cmp ecx, 0x85
mov ebp, 0xab5f6415
mov edx, 0x9a7ea3dd
cmovl ebp, edx
mov dword [rsp + 0x2f0], ebp
cmp ecx, 0x83
mov ebp, 0xe06d0ec
mov edx, 0xe313d001
cmovl ebp, edx
mov dword [rsp + 0x2ec], ebp
cmp ecx, 0x90
mov ebp, 0xd419993c
mov edx, 0xdd970e7a
cmovl ebp, edx
mov dword [rsp + 0x2e8], ebp
cmp ecx, 0xa0
mov ebp, 0x58d5fb91
mov edx, 0x79e4978b
cmovl ebp, edx
mov dword [rsp + 0x2e4], ebp
cmp ecx, 0x91
mov ebp, 0x7e2b34f2
mov edx, 0xf57ad8b4
cmove ebp, edx
mov dword [rsp + 0x1c0], ebp
mov ebp, 0x884b07d
mov edx, 0x1500d01b
cmovl ebp, edx
mov dword [rsp + 0x1bc], ebp
cmp ecx, 0xa2
mov ebp, 0x3f401447
mov edx, 0x776bea9
cmovl ebp, edx
mov dword [rsp + 0x2e0], ebp
cmp ecx, 0xa4
mov ebp, 0x45041630
mov edx, 0x66f23bb3
cmovl ebp, edx
mov dword [rsp + 0x2dc], ebp
cmp ecx, 0xa3
mov ebp, 0xf11bdd3
mov edx, 0x6e8a4f01
cmovl ebp, edx
mov dword [rsp + 0x39c], ebp
cmp ecx, 0xa1
mov ebp, 0x26e3bc9b
mov edx, 0xc5cc3ad4
cmovl ebp, edx
mov dword [rsp + 0x398], ebp
cmp ecx, 0x87
mov ebp, 0x7e2b34f2
mov edx, 0x5ad649d
cmove ebp, edx
mov dword [rsp + 0x2d8], ebp
mov ebp, 0x5131a673
mov edx, 0x58037000
cmovl ebp, edx
mov dword [rsp + 0x1b8], ebp
mov edx, esi
cmp ecx, 0xa7
mov esi, 0x7e2b34f2
mov ebp, 0xbfdfaa70
cmove esi, ebp
mov dword [rsp + 0x394], esi
mov esi, 0xc1b96a61
mov ebp, 0x4a046f73
cmovl esi, ebp
mov dword [rsp + 0x2d4], esi
cmp ecx, 0xa6
mov esi, 0xcde3e2ba
mov ebp, 0x1ffd52e3
cmovl esi, ebp
mov dword [rsp + 0x1b4], esi
cmp ecx, 0xbb
mov esi, 0x723b789b
mov ebp, 0x64ad3e03
cmovl esi, ebp
mov dword [rsp + 0x390], esi
cmp ecx, 0xbd
mov esi, 0x69231a69
mov ebp, 0x952603c3
cmovl esi, ebp
mov dword [rsp + 0x2d0], esi
cmp ecx, 0xbc
mov esi, 0x56f3e9ee
mov ebp, 0xa4c8c8a0
cmovl esi, ebp
mov dword [rsp + 0x2cc], esi
cmp ecx, 0xba
mov esi, 0xcfefdfc8
mov ebp, 0x7200c29b
cmovl esi, ebp
mov dword [rsp + 0x1b0], esi
mov ebp, r11d
cmp ecx, 0xbf
mov ebx, 0x8f7c324a
mov esi, 0x44ec59fd
cmovl ebx, esi
mov dword [rsp + 0x38c], ebx
cmp ecx, 0xdb
mov ebx, 0x83a47273
mov esi, 0x30808f00
cmovl ebx, esi
mov dword [rsp + 0x2bc], ebx
cmp ecx, 0xc0
mov ebx, 0x7e2b34f2
mov esi, 0x27160694
cmove ebx, esi
mov dword [rsp + 0x2c4], ebx
mov edi, 0x79d163f7
mov esi, 0xd6f5e75
cmovl edi, esi
mov dword [rsp + 0x1ac], edi
cmp ecx, 0xdd
mov ebx, 0xb3286eba
mov esi, 0xedabd6b1
cmovl ebx, esi
mov dword [rsp + 0x388], ebx
cmp ecx, 0x10d
mov ebx, 0x7e2b34f2
mov esi, 0xd428e177
cmove ebx, esi
mov dword [rsp + 0x1a8], ebx
mov ebx, 0x2c33fe02
mov esi, 0x7bd55138
cmovl ebx, esi
mov dword [rsp + 0x2b4], ebx
cmp ecx, 0xde
mov ebx, 0x7e2b34f2
mov esi, 0xd52e22eb
cmove ebx, esi
mov dword [rsp + 0x2b8], ebx
mov eax, 0x90290466
mov esi, 0xc9b861ee
cmovl eax, esi
mov dword [rsp + 0x2ac], eax
cmp ecx, 0xdc
mov ebx, 0xc833c5a9
mov esi, 0x18f8d3b0
cmovl ebx, esi
mov dword [rsp + 0x1a4], ebx
cmp ecx, 0xbe
mov ebx, 0x6321df0a
mov esi, 0xc2b63d67
cmovl ebx, esi
cmp ecx, 0xa5
mov edi, 0xd09c34c2
mov esi, 0xe641fbfb
cmovl edi, esi
mov dword [rsp + 0x1a0], edi
cmp ecx, 0x80
mov eax, 0xf8fbe4b5
mov esi, 0x5fa29aa9
cmovl eax, esi
cmp ecx, 0x62
mov edi, 0x45667a1f
mov ecx, 0xa5f4812f
cmovl edi, ecx
mov dword [rsp + 0x2a8], edi
cmp byte [rsp + 0x84], 0
mov esi, 0x1da39fa8
mov ecx, 0xa0cd1996
cmovne esi, ecx
mov dword [rsp + 0x19c], esi
mov esi, 0x1da39fa8
mov ecx, 0xf5795821
cmovne esi, ecx
mov dword [rsp + 0x198], esi
mov esi, 0x670a5dc
mov ecx, 0x6d2571b9
cmovne esi, ecx
mov dword [rsp + 0x194], esi
mov esi, 0x670a5dc
mov ecx, 0x533b37d
cmovne esi, ecx
mov dword [rsp + 0x190], esi
mov esi, 0x43db7d37
mov ecx, 0xab97b96e
cmovne esi, ecx
mov dword [rsp + 0x18c], esi
mov esi, 0x43db7d37
mov ecx, 0x4ce80bb9
cmovne esi, ecx
mov dword [rsp + 0x188], esi
mov edi, 0x89d6c71e
mov ecx, 0x42199b8b
cmovne edi, ecx
mov dword [rsp + 0x84], edi
mov edi, 0x89d6c71e
mov ecx, 0xbf23d2b3
cmovne edi, ecx
mov dword [rsp + 0x2a4], edi
mov edi, 0xe9d3fc17
mov ecx, 0x855e6403
cmovne edi, ecx
mov dword [rsp + 0x2a0], edi
mov esi, 0xe9d3fc17
mov ecx, 0x7c521570
cmovne esi, ecx
mov dword [rsp + 0x184], esi
mov edi, 0x9dda77d5
mov ecx, 0x60fa87bb
cmovne edi, ecx
mov dword [rsp + 0x29c], edi
mov edi, 0x9dda77d5
mov ecx, 0x19efcb5c
cmovne edi, ecx
mov dword [rsp + 0x298], edi
mov esi, 0x1ced1f99
mov ecx, 0xf5736e34
cmovne esi, ecx
mov dword [rsp + 0x180], esi
mov esi, 0x1ced1f99
mov ecx, 0xd24ee923
cmovne esi, ecx
mov dword [rsp + 0x17c], esi
mov edi, 0x1b6179d9
mov ecx, 0x4fe4cc2c
cmovne edi, ecx
mov dword [rsp + 0x294], edi
mov esi, 0x1b6179d9
mov ecx, 0xa57c85bb
cmovne esi, ecx
mov dword [rsp + 0x178], esi
mov edi, 0x7950845d
mov ecx, 0xf071c1d3
cmovne edi, ecx
mov dword [rsp + 0x290], edi
mov edi, 0x7950845d
mov ecx, 0x3b133201
cmovne edi, ecx
mov dword [rsp + 0x28c], edi
mov edi, 0x109d2418
mov ecx, 0xc24acec3
cmovne edi, ecx
mov dword [rsp + 0x288], edi
mov edi, 0x109d2418
mov ecx, 0x1e9cc7e0
cmovne edi, ecx
mov dword [rsp + 0x284], edi
mov edi, 0xdea82121
mov ecx, 0x27e5fa59
cmovne edi, ecx
mov ecx, 0x5925fd7
mov dword [rsp + 0x238], edx
mov dword [rsp + 0x208], ebp
jmp 0x14027a200
mov ecx, 0xf5795821
nop dword [rax + rax]
mov esi, ecx
cmp ecx, 0x9022562
jle 0x14027a280
cmp esi, 0x40495f89
jg 0x14027a300
cmp esi, 0x2071f3ed
jg 0x14027a3e9
cmp esi, 0x1643deb8
jg 0x14027a58f
cmp esi, 0xf11bdd2
jle 0x14027a877
cmp esi, 0x1500d01a
jg 0x14027ada2
cmp esi, 0x11a29608
jle 0x14027b482
mov ecx, dword [rsp + 0x3ac]
cmp esi, 0x11a29609
je 0x14027a200
cmp esi, 0x131f11ce
je 0x14027bfb2
mov ecx, esi
cmp esi, 0x1462ed58
jne 0x14027a200
mov ecx, dword [rsp + 0x1cc]
jmp 0x14027a200
cmp esi, 0xc35d4404
jg 0x14027a370
cmp esi, 0xa6de2517
jg 0x14027a456
cmp esi, 0x96bf11ee
jg 0x14027a5f3
cmp esi, 0x8b473213
jg 0x14027a8d3
cmp esi, 0x86756953
jle 0x14027addd
cmp esi, 0x8889e15d
jle 0x14027b4ad
mov ecx, ebp
cmp esi, 0x8889e15e
je 0x14027a200
cmp esi, 0x89d6c71e
je 0x14027bfc2
mov ecx, esi
cmp esi, 0x89dbb836
jne 0x14027a200
mov ecx, dword [rsp + 0x1dc]
jmp 0x14027a200
cmp esi, 0x5e9adcd4
jg 0x14027a4c3
cmp esi, 0x4cea278a
jg 0x14027a657
cmp esi, 0x47003960
jg 0x14027a91f
cmp esi, 0x43db7d36
jle 0x14027ae13
cmp esi, 0x4504162f
jle 0x14027b4da
cmp esi, 0x45041630
je 0x14027bfcc
mov ecx, eax
cmp esi, 0x45667a1f
je 0x14027a200
mov ecx, esi
cmp esi, 0x45e54432
jne 0x14027a200
mov ecx, dword [rsp + 0x270]
jmp 0x14027a200
cmp esi, 0xe33ba731
jg 0x14027a529
cmp esi, 0xd28c6640
jg 0x14027a6b4
cmp esi, 0xcde3e2b9
jg 0x14027a973
cmp esi, 0xc833c5a8
jle 0x14027ae48
cmp esi, 0xc9b861ed
jle 0x14027b504
mov ecx, dword [rsp + 0x388]
cmp esi, 0xc9b861ee
je 0x14027a200
cmp esi, 0xca61cf08
je 0x14027bfdc
mov ecx, esi
cmp esi, 0xcad30981
jne 0x14027a200
mov r11d, 0x206
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x2c70d22a
jg 0x14027a711
cmp esi, 0x27e5fa58
jg 0x14027a9bf
cmp esi, 0x25aa53d6
jle 0x14027ae85
cmp esi, 0x26e3bc9a
jle 0x14027b531
mov ecx, dword [rsp + 0x39c]
cmp esi, 0x26e3bc9b
je 0x14027a200
cmp esi, 0x27160694
je 0x14027bfec
mov ecx, esi
cmp esi, 0x27cfe741
jne 0x14027a200
mov r11d, 0x26c
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xb4fd81da
jg 0x14027a76e
cmp esi, 0xad3e1bec
jg 0x14027aa09
cmp esi, 0xaab10851
jle 0x14027aebe
cmp esi, 0xab5f6414
jle 0x14027b55b
mov ecx, dword [rsp + 0x3a0]
cmp esi, 0xab5f6415
je 0x14027a200
cmp esi, 0xab97b96e
je 0x14027bffc
mov ecx, esi
cmp esi, 0xac1dd622
jne 0x14027a200
mov r11d, 0x23f
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x6e8a4f00
jg 0x14027a7c4
cmp esi, 0x660a5815
jg 0x14027aa57
cmp esi, 0x62acf1f7
jle 0x14027aef0
cmp esi, 0x63ab0989
jle 0x14027b588
cmp esi, 0x63ab098a
je 0x14027c00c
cmp esi, 0x63d2a860
je 0x14027c01c
mov ecx, esi
cmp esi, 0x64ad3e03
jne 0x14027a200
mov r11d, 0x259
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xf9fc0757
jg 0x14027a821
cmp esi, 0xf16de204
jg 0x14027aaaf
cmp esi, 0xeba9bbdf
jle 0x14027af22
cmp esi, 0xedabd6b0
jle 0x14027b5ae
cmp esi, 0xedabd6b1
je 0x14027c02c
cmp esi, 0xf025221c
je 0x14027c03c
mov ecx, esi
cmp esi, 0xf071c1d3
jne 0x14027a200
mov r11d, 0x25a
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x1b6179d8
jg 0x14027ab07
cmp esi, 0x19467c3e
jle 0x14027af5b
cmp esi, 0x19e9d95f
jle 0x14027b5d8
mov ecx, r8d
cmp esi, 0x19e9d960
je 0x14027a200
mov ecx, dword [rsp + 0x29c]
cmp esi, 0x19efcb5c
je 0x14027a200
mov ecx, esi
cmp esi, 0x1a43c474
jne 0x14027a200
mov r11d, 0x26b
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x9b879c43
jg 0x14027ab58
cmp esi, 0x98a115c7
jle 0x14027af94
cmp esi, 0x995c9d4a
jle 0x14027b609
mov ecx, dword [rsp + 0x3a8]
cmp esi, 0x995c9d4b
je 0x14027a200
mov ecx, dword [rsp + 0x2f4]
cmp esi, 0x9a7ea3dd
je 0x14027a200
mov ecx, esi
cmp esi, 0x9ad3b1ec
jne 0x14027a200
mov ecx, dword [rsp + 0x268]
jmp 0x14027a200
cmp esi, 0x56f3e9ed
jg 0x14027abb0
cmp esi, 0x4fe0d2a2
jle 0x14027afca
cmp esi, 0x5131a672
jle 0x14027b633
mov ecx, dword [rsp + 0x398]
cmp esi, 0x5131a673
je 0x14027a200
cmp esi, 0x5252ddd5
je 0x14027c046
mov ecx, esi
cmp esi, 0x54a26670
jne 0x14027a200
mov ecx, dword [rsp + 0x190]
jmp 0x14027a200
cmp esi, 0xd64c3736
jg 0x14027ac05
cmp esi, 0xd428e176
jle 0x14027affc
cmp esi, 0xd52e22ea
jle 0x14027b65d
cmp esi, 0xd52e22eb
je 0x14027c056
mov ecx, dword [rsp + 0x2a8]
cmp esi, 0xd547f516
je 0x14027a200
mov ecx, esi
cmp esi, 0xd5f218fa
jne 0x14027a200
mov ecx, dword [rsp + 0x26c]
jmp 0x14027a200
cmp esi, 0x38eaee68
jg 0x14027ac4f
cmp esi, 0x30808eff
jle 0x14027b039
cmp esi, 0x3295683d
jle 0x14027b687
cmp esi, 0x3295683e
je 0x14027c066
mov ecx, dword [rsp + 0x314]
cmp esi, 0x3357678e
je 0x14027a200
mov ecx, esi
cmp esi, 0x37ec404d
jne 0x14027a200
mov ecx, dword [rsp + 0x220]
jmp 0x14027a200
cmp esi, 0xbf23d2b2
jg 0x14027acab
cmp esi, 0xba489d5b
jle 0x14027b06b
cmp esi, 0xba834055
jle 0x14027b6b8
cmp esi, 0xba834056
je 0x14027c076
cmp esi, 0xbd8d2402
je 0x14027c086
mov ecx, esi
cmp esi, 0xbdd00e75
jne 0x14027a200
mov ecx, dword [rsp + 0x240]
jmp 0x14027a200
cmp esi, 0x7aaa88f0
jg 0x14027acfc
cmp esi, 0x75076c8c
jle 0x14027b09d
cmp esi, 0x7950845c
jle 0x14027b6e9
cmp esi, 0x7950845d
je 0x14027c096
mov ecx, dword [rsp + 0x2bc]
cmp esi, 0x79d163f7
je 0x14027a200
mov ecx, esi
cmp esi, 0x79e4978b
jne 0x14027a200
mov ecx, dword [rsp + 0x1c0]
jmp 0x14027a200
cmp esi, 0x416848a
jg 0x14027ad51
cmp esi, 0x928a78
jle 0x14027b0d6
cmp esi, 0x2141dff
jle 0x14027b70f
cmp esi, 0x2141e00
je 0x14027c0a0
cmp esi, 0x2389ad5
je 0x14027c0b0
mov ecx, esi
cmp esi, 0x2a1d1eb
jne 0x14027a200
mov ecx, dword [rsp + 0x260]
jmp 0x14027a200
cmp esi, 0xa98fce7
jle 0x14027b10f
cmp esi, 0xd6f5e74
jle 0x14027b740
mov ecx, dword [rsp + 0x38c]
cmp esi, 0xd6f5e75
je 0x14027a200
mov ecx, dword [rsp + 0x2f0]
cmp esi, 0xe06d0ec
je 0x14027a200
mov ecx, esi
cmp esi, 0xe464ae4
jne 0x14027a200
mov r11d, 0x23d
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x90290465
jle 0x14027b14c
cmp esi, 0x935058b2
jle 0x14027b766
mov ecx, edx
cmp esi, 0x935058b3
je 0x14027a200
cmp esi, 0x952603c3
je 0x14027c0c0
mov ecx, esi
cmp esi, 0x9664c463
jne 0x14027a200
mov ecx, dword [rsp + 0x24c]
jmp 0x14027a200
cmp esi, 0x4ae7b16b
jle 0x14027b182
cmp esi, 0x4c323f46
jle 0x14027b797
mov ecx, r14d
cmp esi, 0x4c323f47
je 0x14027a200
mov ecx, dword [rsp + 0x354]
cmp esi, 0x4c881b44
je 0x14027a200
mov ecx, esi
cmp esi, 0x4ce80bb9
jne 0x14027a200
mov ecx, dword [rsp + 0x18c]
jmp 0x14027a200
cmp esi, 0xcfefdfc7
jle 0x14027b1b8
cmp esi, 0xd09c34c1
jle 0x14027b7c8
mov ecx, ebx
cmp esi, 0xd09c34c2
je 0x14027a200
cmp esi, 0xd0f6c11f
je 0x14027c0d0
mov ecx, esi
cmp esi, 0xd24ee923
jne 0x14027a200
mov ecx, dword [rsp + 0x180]
jmp 0x14027a200
cmp esi, 0x2a04f57d
jle 0x14027b1f1
cmp esi, 0x2b77ec9c
jle 0x14027b7f5
cmp esi, 0x2b77ec9d
je 0x14027c0e0
cmp esi, 0x2beb41f0
je 0x14027c0f0
mov ecx, esi
cmp esi, 0x2c33fe02
jne 0x14027a200
mov ecx, dword [rsp + 0x1a8]
jmp 0x14027a200
cmp esi, 0xaf33dae7
jle 0x14027b223
cmp esi, 0xb2ddaf43
jle 0x14027b826
cmp esi, 0xb2ddaf44
je 0x14027c100
cmp esi, 0xb3286eba
je 0x14027c110
mov ecx, esi
cmp esi, 0xb43d3ecb
jne 0x14027a200
mov r11d, 0x207
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x69231a68
jle 0x14027b25c
cmp esi, 0x6c264b4a
jle 0x14027b850
mov ecx, r15d
cmp esi, 0x6c264b4b
je 0x14027a200
mov ecx, dword [rsp + 0x298]
cmp esi, 0x6c32f5b0
je 0x14027a200
mov ecx, esi
cmp esi, 0x6d2571b9
jne 0x14027a200
mov r11d, 0x251
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xf57ad8b3
jle 0x14027b295
cmp esi, 0xf6c26075
jle 0x14027b881
mov ecx, dword [rsp + 0x3a4]
cmp esi, 0xf6c26076
je 0x14027a200
mov ecx, dword [rsp + 0x380]
cmp esi, 0xf75cd592
je 0x14027a200
mov ecx, esi
cmp esi, 0xf8fbe4b5
jne 0x14027a200
mov ecx, dword [rsp + 0x1a0]
jmp 0x14027a200
cmp esi, 0x1cebbd7f
jle 0x14027b2c7
cmp esi, 0x1da39fa7
jle 0x14027b8ab
cmp esi, 0x1da39fa8
je 0x14027a1f3
mov ecx, dword [rsp + 0x288]
cmp esi, 0x1e9cc7e0
je 0x14027a200
mov ecx, esi
cmp esi, 0x1ffd52e3
jne 0x14027a200
mov ecx, dword [rsp + 0x178]
jmp 0x14027a200
cmp esi, 0xa0cd1995
jle 0x14027b2f9
cmp esi, 0xa4c8c89f
jle 0x14027b8d6
mov ecx, dword [rsp + 0x390]
cmp esi, 0xa4c8c8a0
je 0x14027a200
mov ecx, dword [rsp + 0x294]
cmp esi, 0xa57c85bb
je 0x14027a200
mov ecx, esi
cmp esi, 0xa5f4812f
jne 0x14027a200
mov ecx, dword [rsp + 0x1f8]
jmp 0x14027a200
cmp esi, 0x58e67f62
jle 0x14027b336
cmp esi, 0x5bdd77f5
jle 0x14027b8fc
cmp esi, 0x5bdd77f6
je 0x14027c120
mov ecx, dword [rsp + 0x32c]
cmp esi, 0x5bfe9b53
je 0x14027a200
mov ecx, esi
cmp esi, 0x5dd3a544
jne 0x14027a200
mov r11d, 0x208
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xdd970e79
jle 0x14027b36f
cmp esi, 0xdea82120
jle 0x14027b929
cmp esi, 0xdea82121
je 0x14027c130
cmp esi, 0xe1cd6f40
je 0x14027c13a
mov ecx, esi
cmp esi, 0xe313d001
jne 0x14027a200
mov ecx, dword [rsp + 0x1c4]
jmp 0x14027a200
cmp esi, 0x3c63285f
jle 0x14027b3a8
cmp esi, 0x3deddf0e
jle 0x14027b95a
mov ecx, dword [rsp + 0x3b0]
cmp esi, 0x3deddf0f
je 0x14027a200
mov ecx, dword [rsp + 0x2c8]
cmp esi, 0x3e37efda
je 0x14027a200
mov ecx, esi
cmp esi, 0x3f401447
jne 0x14027a200
mov r11d, 0x20f
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xc0c245aa
jle 0x14027b3e1
cmp esi, 0xc1b96a60
jle 0x14027b987
mov ecx, dword [rsp + 0x394]
cmp esi, 0xc1b96a61
je 0x14027a200
cmp esi, 0xc24acec3
je 0x14027c14a
mov ecx, esi
cmp esi, 0xc2b63d67
jne 0x14027a200
mov ecx, dword [rsp + 0x1b0]
jmp 0x14027a200
cmp esi, 0x7c52156f
jle 0x14027b41e
cmp esi, 0x7e2b34f1
jle 0x14027b9ad
cmp esi, 0x7e2b34f2
je 0x14027c15a
mov ecx, dword [rsp + 0x2b0]
cmp esi, 0x7e97c531
je 0x14027a200
mov ecx, esi
cmp esi, 0x7f7b6a86
jne 0x14027a200
mov r11d, 0x20b
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x5ad649c
jle 0x14027b450
cmp esi, 0x776bea8
jle 0x14027b9da
cmp esi, 0x776bea9
je 0x14027c164
mov ecx, dword [rsp + 0x2e4]
cmp esi, 0x884b07d
je 0x14027a200
mov ecx, esi
cmp esi, 0x8f58cca
jne 0x14027a200
mov ecx, dword [rsp + 0x258]
jmp 0x14027a200
cmp esi, 0x15b00f86
jle 0x14027b9fe
mov ecx, dword [rsp + 0x384]
cmp esi, 0x15b00f87
je 0x14027a200
cmp esi, 0x160a6e9a
jne 0x14027c3df
mov r11d, 0x24e
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x83c455f6
jg 0x14027ba2f
cmp esi, 0x82da4e4c
je 0x14027c174
mov ecx, esi
cmp esi, 0x83a47273
jne 0x14027a200
mov r11d, 0x25b
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x42199b8a
jg 0x14027ba60
mov ecx, r12d
cmp esi, 0x40495f8a
je 0x14027a200
mov ecx, esi
cmp esi, 0x40af0078
jne 0x14027a200
mov ecx, dword [rsp + 0x23c]
jmp 0x14027a200
cmp esi, 0xc55b5d6c
jg 0x14027ba8a
mov ecx, dword [rsp + 0x318]
cmp esi, 0xc35d4405
je 0x14027a200
mov ecx, esi
cmp esi, 0xc3b590bc
jne 0x14027a200
mov r11d, 0x225
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x236d34dd
jg 0x14027bab7
mov ecx, dword [rsp + 0x338]
cmp esi, 0x2071f3ee
je 0x14027a200
mov ecx, esi
cmp esi, 0x2152fff2
jne 0x14027a200
mov ecx, dword [rsp + 0x264]
jmp 0x14027a200
cmp esi, 0xa9fd9ef2
jg 0x14027badd
cmp esi, 0xa6de2518
je 0x14027c184
mov ecx, esi
cmp esi, 0xa8fbf789
jne 0x14027a200
mov ecx, dword [rsp + 0x198]
jmp 0x14027a200
cmp esi, 0x60fa87ba
jg 0x14027bb0a
cmp esi, 0x5e9adcd5
je 0x14027c194
mov ecx, esi
cmp esi, 0x5fa29aa9
jne 0x14027a200
mov ecx, dword [rsp + 0x1c8]
jmp 0x14027a200
cmp esi, 0xe9d3d6d3
jg 0x14027bb30
mov ecx, dword [rsp + 0x34c]
cmp esi, 0xe33ba732
je 0x14027a200
mov ecx, esi
cmp esi, 0xe641fbfb
jne 0x14027a200
mov ecx, dword [rsp + 0x1b8]
jmp 0x14027a200
cmp esi, 0x181f5283
jg 0x14027bb54
mov ecx, dword [rsp + 0x370]
cmp esi, 0x1643deb9
je 0x14027a200
mov ecx, esi
cmp esi, 0x17875c2e
jne 0x14027a200
mov ecx, dword [rsp + 0x250]
jmp 0x14027a200
cmp esi, 0x976ea0e5
jg 0x14027bb81
cmp esi, 0x96bf11ef
je 0x14027c1a4
mov ecx, esi
cmp esi, 0x96db549e
jne 0x14027a200
mov r11d, 0x205
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x4e4fd692
jg 0x14027bbab
cmp esi, 0x4cea278b
je 0x14027c1b4
mov ecx, esi
cmp esi, 0x4e4f3691
jne 0x14027a200
mov ecx, dword [rsp + 0x21c]
jmp 0x14027a200
cmp esi, 0xd37ce086
jg 0x14027bbd1
mov ecx, dword [rsp + 0x340]
cmp esi, 0xd28c6641
je 0x14027a200
mov ecx, esi
cmp esi, 0xd2ec420d
jne 0x14027a200
mov r11d, 0x247
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x2edaec32
jg 0x14027bc02
cmp esi, 0x2c70d22b
je 0x14027c1c4
mov ecx, esi
cmp esi, 0x2e9c2e90
jne 0x14027a200
mov ecx, dword [rsp + 0x188]
jmp 0x14027a200
cmp esi, 0xb7009867
jg 0x14027bc2f
cmp esi, 0xb4fd81db
je 0x14027c1d4
mov ecx, esi
cmp esi, 0xb5137c10
jne 0x14027a200
mov ecx, dword [rsp + 0x17c]
jmp 0x14027a200
cmp esi, 0x723b789a
jg 0x14027bc60
mov ecx, dword [rsp + 0x2e0]
cmp esi, 0x6e8a4f01
je 0x14027a200
mov ecx, esi
cmp esi, 0x7200c29b
jne 0x14027a200
mov ecx, dword [rsp + 0x1b4]
jmp 0x14027a200
cmp esi, 0xfcffc91c
jg 0x14027bc8d
mov ecx, dword [rsp + 0x310]
cmp esi, 0xf9fc0758
je 0x14027a200
mov ecx, esi
cmp esi, 0xfcac00c2
jne 0x14027a200
mov ecx, dword [rsp + 0x280]
jmp 0x14027a200
cmp esi, 0xa407674
jg 0x14027bcb7
mov ecx, dword [rsp + 0x2f8]
cmp esi, 0x9022563
je 0x14027a200
mov ecx, esi
cmp esi, 0x92903c2
jne 0x14027a200
mov r11d, 0x200
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x8eb778b1
jg 0x14027bcdf
cmp esi, 0x8b473214
je 0x14027c1e4
mov ecx, esi
cmp esi, 0x8bb2357c
jne 0x14027a200
mov r11d, 0x248
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x490f29e2
jg 0x14027bd10
cmp esi, 0x47003961
je 0x14027c1f4
mov ecx, esi
cmp esi, 0x47ec20fe
jne 0x14027a200
mov r11d, 0x270
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xcef2fc8b
jg 0x14027bd41
mov ecx, dword [rsp + 0x2d4]
cmp esi, 0xcde3e2ba
je 0x14027a200
mov ecx, esi
cmp esi, 0xce4bd18a
jne 0x14027a200
mov ecx, dword [rsp + 0x228]
jmp 0x14027a200
cmp esi, 0x29ab3862
jg 0x14027bd72
cmp esi, 0x27e5fa59
je 0x14027c204
mov ecx, esi
cmp esi, 0x294d99d0
jne 0x14027a200
mov ecx, dword [rsp + 0x224]
jmp 0x14027a200
cmp esi, 0xae7e204d
jg 0x14027bd9c
mov ecx, dword [rsp + 0x344]
cmp esi, 0xad3e1bed
je 0x14027a200
mov ecx, esi
cmp esi, 0xad79f912
jne 0x14027a200
mov ecx, dword [rsp + 0x244]
jmp 0x14027a200
cmp esi, 0x66f23bb2
jg 0x14027bdc9
mov ecx, dword [rsp + 0x30c]
cmp esi, 0x660a5816
je 0x14027a200
mov ecx, esi
cmp esi, 0x6629a23e
jne 0x14027a200
mov ecx, dword [rsp + 0x234]
jmp 0x14027a200
cmp esi, 0xf5736e33
jg 0x14027bdf3
cmp esi, 0xf16de205
je 0x14027c20e
mov ecx, esi
cmp esi, 0xf2043b4b
jne 0x14027a200
mov ecx, dword [rsp + 0x1e0]
jmp 0x14027a200
cmp esi, 0x1c83aab3
jg 0x14027be19
cmp esi, 0x1b6179d9
je 0x14027c21e
mov ecx, esi
cmp esi, 0x1c6e302c
jne 0x14027a200
mov ecx, dword [rsp + 0x274]
jmp 0x14027a200
cmp esi, 0x9d51c700
jg 0x14027be3f
mov ecx, dword [rsp + 0x374]
cmp esi, 0x9b879c44
je 0x14027a200
mov ecx, esi
cmp esi, 0x9cba8c9f
jne 0x14027a200
mov r11d, 0x20e
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x58036fff
jg 0x14027be6a
mov ecx, dword [rsp + 0x2d0]
cmp esi, 0x56f3e9ee
je 0x14027a200
mov ecx, esi
cmp esi, 0x57adc52d
jne 0x14027a200
mov ecx, dword [rsp + 0x248]
jmp 0x14027a200
cmp esi, 0xd7f1190f
jg 0x14027be9b
mov ecx, r10d
cmp esi, 0xd64c3737
je 0x14027a200
mov ecx, esi
cmp esi, 0xd68fe3cd
jne 0x14027a200
mov r11d, 0x222
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x3b133200
jg 0x14027bec8
mov ecx, dword [rsp + 0x350]
cmp esi, 0x38eaee69
je 0x14027a200
mov ecx, esi
cmp esi, 0x39fdeace
jne 0x14027a200
mov ecx, dword [rsp + 0x210]
jmp 0x14027a200
cmp esi, 0xc05180ba
jg 0x14027bef5
mov ecx, dword [rsp + 0x84]
cmp esi, 0xbf23d2b3
je 0x14027a200
mov ecx, esi
cmp esi, 0xbfdfaa70
jne 0x14027a200
mov r11d, 0x276
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x7bd55137
jg 0x14027bf26
cmp esi, 0x7aaa88f1
je 0x14027c228
mov ecx, esi
cmp esi, 0x7aea14d8
jne 0x14027a200
mov ecx, dword [rsp + 0x1e8]
jmp 0x14027a200
cmp esi, 0x56f2d9c
jg 0x14027bf57
cmp esi, 0x416848b
je 0x14027c238
mov ecx, esi
cmp esi, 0x533b37d
jne 0x14027a200
mov ecx, dword [rsp + 0x194]
jmp 0x14027a200
mov ecx, dword [rsp + 0x2dc]
cmp esi, 0xf11bdd3
je 0x14027a200
mov ecx, esi
cmp esi, 0x109d2418
jne 0x14027a200
mov ecx, 0x1e9cc7e0
jmp 0x14027a200
mov ecx, r9d
cmp esi, 0x86756954
je 0x14027a200
mov ecx, esi
cmp esi, 0x87e044b5
jne 0x14027a200
mov r11d, 0x24a
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x43db7d37
je 0x14027c248
mov ecx, esi
cmp esi, 0x44ec59fd
jne 0x14027a200
mov r11d, 0x257
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x2ac]
cmp esi, 0xc833c5a9
je 0x14027a200
mov ecx, esi
cmp esi, 0xc8eda5e4
jne 0x14027a200
mov ecx, dword [rsp + 0x204]
jmp 0x14027a200
cmp esi, 0x25aa53d7
je 0x14027c252
mov ecx, esi
cmp esi, 0x25d9c130
jne 0x14027a200
mov r11d, 0x20d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x35c]
cmp esi, 0xaab10852
je 0x14027a200
mov ecx, esi
cmp esi, 0xab092b0d
jne 0x14027a200
mov ecx, dword [rsp + 0x1d4]
jmp 0x14027a200
cmp esi, 0x62acf1f8
je 0x14027c262
mov ecx, esi
cmp esi, 0x6321df0a
jne 0x14027a200
mov ecx, dword [rsp + 0x1a4]
jmp 0x14027a200
cmp esi, 0xeba9bbe0
je 0x14027c26f
mov ecx, esi
cmp esi, 0xed943304
jne 0x14027a200
mov r11d, 0x266
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x37c]
cmp esi, 0x19467c3f
je 0x14027a200
mov ecx, esi
cmp esi, 0x19b261c3
jne 0x14027a200
mov r11d, 0x21c
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x98a115c8
je 0x14027c27f
mov ecx, esi
cmp esi, 0x98aca5c4
jne 0x14027a200
mov r11d, 0x204
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x4fe0d2a3
je 0x14027c28f
mov ecx, esi
cmp esi, 0x4fe4cc2c
jne 0x14027a200
mov r11d, 0x215
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xd428e177
je 0x14027c29f
mov ecx, esi
cmp esi, 0xd4ff2634
jne 0x14027a200
mov r11d, 0x216
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x2c4]
cmp esi, 0x30808f00
je 0x14027a200
mov ecx, esi
cmp esi, 0x30d81077
jne 0x14027a200
mov r11d, 0x203
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x300]
cmp esi, 0xba489d5c
je 0x14027a200
mov ecx, esi
cmp esi, 0xba57c9eb
jne 0x14027a200
mov r11d, 0x227
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x75076c8d
je 0x14027c2af
mov ecx, esi
cmp esi, 0x78bd9b1d
jne 0x14027a200
mov ecx, dword [rsp + 0x1d8]
jmp 0x14027a200
mov ecx, dword [rsp + 0x360]
cmp esi, 0x928a79
je 0x14027a200
mov ecx, esi
cmp esi, 0x196f86f
jne 0x14027a200
mov r11d, 0x212
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xa98fce8
je 0x14027c2bf
mov ecx, esi
cmp esi, 0xcfe1808
jne 0x14027a200
mov ecx, dword [rsp + 0x1f4]
jmp 0x14027a200
mov ecx, dword [rsp + 0x2b4]
cmp esi, 0x90290466
je 0x14027a200
mov ecx, esi
cmp esi, 0x9076928c
jne 0x14027a200
mov r11d, 0x20c
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x324]
cmp esi, 0x4ae7b16c
je 0x14027a200
mov ecx, esi
cmp esi, 0x4c1e93c7
jne 0x14027a200
mov r11d, 0x224
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x2cc]
cmp esi, 0xcfefdfc8
je 0x14027a200
mov ecx, esi
cmp esi, 0xd0993af0
jne 0x14027a200
mov ecx, dword [rsp + 0x278]
jmp 0x14027a200
mov ecx, dword [rsp + 0x328]
cmp esi, 0x2a04f57e
je 0x14027a200
mov ecx, esi
cmp esi, 0x2ad4b220
jne 0x14027a200
mov r11d, 0x26a
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xaf33dae8
je 0x14027c2cf
mov ecx, esi
cmp esi, 0xb2dc1009
jne 0x14027a200
mov r11d, 0x21a
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x284]
cmp esi, 0x69231a69
je 0x14027a200
mov ecx, esi
cmp esi, 0x6b2a7918
jne 0x14027a200
mov r11d, 0x236
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xf57ad8b4
je 0x14027c2df
mov ecx, esi
cmp esi, 0xf5b6c96c
jne 0x14027a200
mov r11d, 0x202
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x368]
cmp esi, 0x1cebbd80
je 0x14027a200
mov ecx, esi
cmp esi, 0x1ced1f99
jne 0x14027a200
mov ecx, 0xd24ee923
jmp 0x14027a200
cmp esi, 0xa0cd1996
je 0x14027c2ef
mov ecx, esi
cmp esi, 0xa3d7473b
jne 0x14027a200
mov ecx, dword [rsp + 0x200]
jmp 0x14027a200
mov ecx, dword [rsp + 0x36c]
cmp esi, 0x58e67f63
je 0x14027a200
mov ecx, esi
cmp esi, 0x5909781e
jne 0x14027a200
mov ecx, dword [rsp + 0x27c]
jmp 0x14027a200
mov ecx, dword [rsp + 0x2d8]
cmp esi, 0xdd970e7a
je 0x14027a200
mov ecx, esi
cmp esi, 0xdddf40b5
jne 0x14027a200
mov r11d, 0x22a
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x33c]
cmp esi, 0x3c632860
je 0x14027a200
mov ecx, esi
cmp esi, 0x3ca54083
jne 0x14027a200
mov ecx, dword [rsp + 0x218]
jmp 0x14027a200
cmp esi, 0xc0c245ab
je 0x14027c2ff
mov ecx, esi
cmp esi, 0xc18bb859
jne 0x14027a200
mov ecx, dword [rsp + 0x214]
jmp 0x14027a200
mov ecx, dword [rsp + 0x2a0]
cmp esi, 0x7c521570
je 0x14027a200
mov ecx, esi
cmp esi, 0x7da0c7af
jne 0x14027a200
mov ecx, dword [rsp + 0x1f0]
jmp 0x14027a200
cmp esi, 0x5ad649d
je 0x14027c30f
mov ecx, esi
cmp esi, 0x670a5dc
jne 0x14027a200
mov ecx, 0x533b37d
jmp 0x14027a200
mov ecx, dword [rsp + 0x2e8]
cmp esi, 0x1500d01b
je 0x14027a200
mov ecx, esi
cmp esi, 0x1541b8f6
jne 0x14027a200
mov r11d, 0x263
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x308]
cmp esi, 0x83c455f7
je 0x14027a200
mov ecx, esi
cmp esi, 0x855e6403
jne 0x14027a200
mov r11d, 0x23c
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x42199b8b
je 0x14027c31f
mov ecx, esi
cmp esi, 0x43686cab
jne 0x14027a200
mov r11d, 0x250
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x378]
cmp esi, 0xc55b5d6d
je 0x14027a200
mov ecx, esi
cmp esi, 0xc5cc3ad4
jne 0x14027a200
mov ecx, dword [rsp + 0x1bc]
jmp 0x14027a200
cmp esi, 0x236d34de
je 0x14027c32f
mov ecx, esi
cmp esi, 0x24f72304
jne 0x14027a200
mov ecx, dword [rsp + 0x1ec]
jmp 0x14027a200
mov ecx, dword [rsp + 0x358]
cmp esi, 0xa9fd9ef3
je 0x14027a200
mov ecx, esi
cmp esi, 0xaa6715ec
jne 0x14027a200
mov ecx, dword [rsp + 0x254]
jmp 0x14027a200
cmp esi, 0x60fa87bb
je 0x14027c33f
mov ecx, esi
cmp esi, 0x6249e174
jne 0x14027a200
mov ecx, dword [rsp + 0x1fc]
jmp 0x14027a200
cmp esi, 0xe9d3d6d4
je 0x14027c34f
mov ecx, esi
cmp esi, 0xe9d3fc17
jne 0x14027a200
mov ecx, 0x7c521570
jmp 0x14027a200
mov ecx, dword [rsp + 0x2c0]
cmp esi, 0x181f5284
je 0x14027a200
mov ecx, esi
cmp esi, 0x18f8d3b0
jne 0x14027a200
mov ecx, dword [rsp + 0x1ac]
jmp 0x14027a200
cmp esi, 0x976ea0e6
je 0x14027c35f
mov ecx, esi
cmp esi, 0x989b438e
jne 0x14027a200
mov r11d, 0x237
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x4e4fd693
je 0x14027c36f
mov ecx, esi
cmp esi, 0x4f9d055b
jne 0x14027a200
mov ecx, dword [rsp + 0x1d0]
jmp 0x14027a200
mov ecx, dword [rsp + 0x334]
cmp esi, 0xd37ce087
je 0x14027a200
mov ecx, esi
cmp esi, 0xd419993c
jne 0x14027a200
mov r11d, 0x261
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x330]
cmp esi, 0x2edaec33
je 0x14027a200
mov ecx, esi
cmp esi, 0x2fa6969a
jne 0x14027a200
mov ecx, dword [rsp + 0x1e4]
jmp 0x14027a200
mov ecx, dword [rsp + 0x31c]
cmp esi, 0xb7009868
je 0x14027a200
mov ecx, esi
cmp esi, 0xb9e1b54f
jne 0x14027a200
mov r11d, 0x232
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x28c]
cmp esi, 0x723b789b
je 0x14027a200
mov ecx, esi
cmp esi, 0x74276792
jne 0x14027a200
mov ecx, dword [rsp + 0x25c]
jmp 0x14027a200
cmp esi, 0xfcffc91d
je 0x14027c37f
mov ecx, esi
cmp esi, 0xffdad9fc
jne 0x14027a200
mov r11d, 0x22d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, edi
cmp esi, 0xa407675
je 0x14027a200
mov ecx, esi
cmp esi, 0xa8401f0
jne 0x14027a200
mov ecx, dword [rsp + 0x20c]
jmp 0x14027a200
mov ecx, dword [rsp + 0x2fc]
cmp esi, 0x8eb778b2
je 0x14027a200
mov ecx, esi
cmp esi, 0x8f7c324a
jne 0x14027a200
mov r11d, 0x258
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x348]
cmp esi, 0x490f29e3
je 0x14027a200
mov ecx, esi
cmp esi, 0x4a046f73
jne 0x14027a200
mov r11d, 0x275
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x2a4]
cmp esi, 0xcef2fc8c
je 0x14027a200
mov ecx, esi
cmp esi, 0xcf58f1b9
jne 0x14027a200
mov r11d, 0x271
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x29ab3863
je 0x14027c38f
mov ecx, esi
cmp esi, 0x29f63bd8
jne 0x14027a200
mov r11d, 0x264
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, r13d
cmp esi, 0xae7e204e
je 0x14027a200
mov ecx, esi
cmp esi, 0xaecfd928
jne 0x14027a200
mov r11d, 0x22c
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x66f23bb3
je 0x14027c39f
mov ecx, esi
cmp esi, 0x683d07b4
jne 0x14027a200
mov r11d, 0x26d
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0xf5736e34
je 0x14027c3af
mov ecx, esi
cmp esi, 0xf5795821
jne 0x14027a200
mov ecx, dword [rsp + 0x19c]
jmp 0x14027a200
cmp esi, 0x1c83aab4
je 0x14027c3bf
mov ecx, esi
cmp esi, 0x1cd4bbe5
jne 0x14027a200
mov ecx, dword [rsp + 0x22c]
jmp 0x14027a200
mov ecx, dword [rsp + 0x364]
cmp esi, 0x9d51c701
je 0x14027a200
mov ecx, esi
cmp esi, 0x9dda77d5
jne 0x14027a200
mov ecx, 0x19efcb5c
jmp 0x14027a200
mov ecx, dword [rsp + 0x2ec]
cmp esi, 0x58037000
je 0x14027a200
mov ecx, esi
cmp esi, 0x58d5fb91
jne 0x14027a200
mov r11d, 0x210
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x320]
cmp esi, 0xd7f11910
je 0x14027a200
mov ecx, esi
cmp esi, 0xda2a2dbf
jne 0x14027a200
mov ecx, dword [rsp + 0x184]
jmp 0x14027a200
mov ecx, dword [rsp + 0x290]
cmp esi, 0x3b133201
je 0x14027a200
mov ecx, esi
cmp esi, 0x3c1f2a85
jne 0x14027a200
mov ecx, dword [rsp + 0x230]
jmp 0x14027a200
mov ecx, dword [rsp + 0x304]
cmp esi, 0xc05180bb
je 0x14027a200
mov ecx, esi
cmp esi, 0xc0a1fe74
jne 0x14027a200
mov r11d, 0x21e
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, dword [rsp + 0x2b8]
cmp esi, 0x7bd55138
je 0x14027a200
mov ecx, esi
cmp esi, 0x7c2f46f2
jne 0x14027a200
mov r11d, 0x238
mov ecx, 0x1602aae7
jmp 0x14027a200
cmp esi, 0x56f2d9d
je 0x14027c3cf
mov ecx, esi
cmp esi, 0x5925fd7
jne 0x14027a200
mov ebp, r13d
mov edx, r12d
movzx r13d, byte [rsp + 0x3c]
cmp byte [rsp + 0x40], 0
mov esi, 0xa407675
mov ecx, 0xa407675
jne 0x14027bf93
mov ecx, 0xdea82121
test r13b, r13b
cmovne ecx, esi
mov r12d, edx
mov r13d, ebp
mov edx, dword [rsp + 0x238]
mov ebp, dword [rsp + 0x208]
jmp 0x14027a200
mov r11d, 0x217
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0xbf23d2b3
jmp 0x14027a200
mov r11d, 0x211
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x241
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x25e
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x249
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x24f
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x221
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x25c
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0xd547f516
jmp 0x14027a200
mov r11d, 0x244
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x254
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x22b
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x226
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x245
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0x3b133201
jmp 0x14027a200
mov r11d, 0x235
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x23a
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x255
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x22e
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x240
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x230
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x21d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x25d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x24b
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0xa407675
jmp 0x14027a200
mov r11d, 0x26e
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x256
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0x62acf1f8
jmp 0x14027a200
mov r11d, 0x214
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x229
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x21b
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x26f
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x269
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x239
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x20a
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x223
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x268
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x234
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0xf025221c
jmp 0x14027a200
mov r11d, 0x262
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0xa57c85bb
jmp 0x14027a200
mov r11d, 0x25f
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x220
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, 0x4ce80bb9
jmp 0x14027a200
mov r11d, 0x201
mov ecx, 0x1602aae7
jmp 0x14027a200
xor r11d, r11d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x243
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x23b
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x267
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x273
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x265
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x21f
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x23e
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x260
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x252
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x242
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x253
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x246
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x209
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x233
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x24c
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x219
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x272
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x24d
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x22f
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x213
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x228
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x218
mov ecx, 0x1602aae7
jmp 0x14027a200
mov r11d, 0x231
mov ecx, 0x1602aae7
jmp 0x14027a200
mov ecx, esi
cmp esi, 0x1602aae7
jne 0x14027a200
mov dword [rsp + 0x7c], r11d
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x7c]
cmp eax, 0x262
mov ecx, 0x37ef8a4c
mov eax, 0xa06b8c18
cmove ecx, eax
mov r13, qword [rsp + 0x450]
mov rsi, qword [rsp + 0x3f0]
mov rdi, qword [sym.imp.USER32.dll_GetKeyState]
mov r14d, dword [rsp + 0x120]
mov r12, qword [rsp + 0x460]
jmp 0x140277d60
mov ecx, 0xa1
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
cmp ecx, 0x56f5b5e2
je 0x14027d043
cmp ecx, 0x262e2c18
jne 0x14027c450
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027c450
mov ecx, 0x403bf14e
jmp 0x140277d60
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x90], eax
mov ecx, dword [rsp + 0xe8]
jmp 0x140277d60
xor eax, eax
mov qword [rsp + 0x3f8], rax
mov ecx, 0x988b3ce0
jmp 0x140277d60
mov eax, dword [rsp + 0x6c]
cmp eax, 0x12
sete byte [rsp + 0x67]
mov ecx, 0x8a929883
jmp 0x140277d60
cmp byte [rsp + 0x5d], 0
mov ecx, 0x5b6d356a
mov eax, 0xb3540f91
cmovne ecx, eax
jmp 0x140277d60
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0x3dc]
cmp ecx, eax
mov ecx, 0xc0ff1ec4
mov eax, 0x14670016
cmove ecx, eax
jmp 0x140277d60
mov qword [rsp + 0x480], r12
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xfc359720
mov eax, 0x33464d4b
jmp 0x140277d46
movzx eax, word [rsp + 0x8e]
cmp ax, 1
mov ecx, 0x4763e2b9
mov eax, 0x6e265702
cmove ecx, eax
jmp 0x140277d60
mov r12d, 1
mov ecx, 0xd65e4b8b
jmp 0x140277d60
mov ecx, 0xf68d5a92
jmp 0x140277d60
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x60d92437
je 0x14027d05d
cmp eax, 0x14c92358
jne 0x14027c570
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x215
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027c570
cmp r13d, 0xa0
sete byte [rsp + 0x5d]
mov ecx, 0x916c77d2
jmp 0x140277d60
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x430], rax
mov rax, qword [rsp + 0x430]
mov dword [rsp + 0x98], eax
mov ecx, 0x42b4230b
jmp 0x140277d60
mov rax, qword [rsp + 0x70]
add rax, 8
mov qword [rsp + 0x428], rax
mov rax, qword [rsp + 0x428]
cmp qword [rax], rsi
sete byte [rsp + 0x5f]
mov ecx, 0x50a58522
jmp 0x140277d60
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0xa8]
mov r8b, 1
call fcn.1401072c0
jmp 0x14027ca47
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc1eab81c
mov eax, 0x14519708
jmp 0x140277d46
mov eax, dword [rsp + 0x6c]
cmp eax, 0x10
sete byte [rsp + 0x63]
mov ecx, 0x67bfa504
jmp 0x140277d60
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x94]
call fcn.140107fb0
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x129b8938
mov eax, 0xad17f7f9
jmp 0x140277d46
call qword [sym.imp.USER32.dll_ReleaseCapture]
mov ecx, 0xf3e83ed1
jmp 0x140277d60
cmp byte [rsp + 0x61], 0
mov ecx, 0x9e82b7
mov eax, 0x7081341
cmovne ecx, eax
jmp 0x140277d60
movss xmm2, dword [rsp + 0x3cc]
divss xmm2, xmm7
mov rcx, qword [rsp + 0x50]
xorps xmm1, xmm1
jmp 0x14027ca42
mov dword [rsp + 0xa8], r14d
mov rax, qword [rsp + 0x70]
add rax, 0x14
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
cmp dword [rax], 0
mov ecx, 0x75b370a4
mov eax, 0x13194e21
cmove ecx, eax
jmp 0x140277d60
mov ecx, 0x220e73ae
jmp 0x140277d60
cmp byte [rsp + 0x6a], 0
mov ecx, 0xe7d0eb
mov eax, 0xb6bb3464
cmovne ecx, eax
jmp 0x140277d60
mov ecx, 0xcfd59de3
jmp 0x140277d60
mov rax, qword [rsp + 0x70]
mov byte [rax + 0x32], 1
mov ecx, 0xf68e8d3d
jmp 0x140277d60
movzx eax, byte [rsp + 0x4a]
mov ecx, 2
sub ecx, eax
mov dword [rsp + 0x88], ecx
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rsi
mov rax, qword [rsp + 0x70]
add rax, 0x10
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov dword [rsp + 0x3b4], eax
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xf6ca23b6
mov eax, 0xf1c034c9
jmp 0x140277d46
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc1eab81c
mov eax, 0xf76a253b
jmp 0x140277d46
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
nop dword [rax + rax]
cmp eax, 0x60d92437
je 0x14027d087
cmp eax, 0x14c92358
jne 0x14027c7d0
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x213
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027c7d0
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x93cb65ce
mov eax, 0x2e296c6a
jmp 0x140277d46
mov rcx, qword [rsp + 0x50]
mov edx, dword [rsp + 0xac]
xor r8d, r8d
call fcn.1401072c0
jmp 0x14027ca47
mov eax, dword [rsp + 0x4d0]
mov dword [rsp + 0x3ec], eax
mov ecx, 0x8e806204
jmp 0x140277d60
lea rax, [rsp + 0x49c]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x420]
mov ecx, dword [rsp + 0x10c]
mov dword [rax], ecx
mov rax, qword [rsp + 0x50]
mov eax, dword [rax]
shr eax, 0xa
and eax, 1
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0x4b]
cmp byte [rsp + 0x4a], 0
mov ecx, 0xb5e93ef5
mov eax, 0xd3745b26
cmovne ecx, eax
jmp 0x140277d60
movsx eax, word [rsp + 0x4d2]
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
divss xmm0, xmm8
movss dword [rsp + 0x3d0], xmm0
mov ecx, 0xa7063c4a
jmp 0x140277d60
cmp dword [rsp + 0x7c], 0
setne byte [rsp + 0x62]
mov ecx, 0xe837b27e
jmp 0x140277d60
mov ecx, 0x36c04b8
jmp 0x140277d60
mov eax, dword [rsp + 0x6c]
cmp eax, 0x11
sete byte [rsp + 0x66]
mov ecx, 0xa6b0ab8c
jmp 0x140277d60
cmp r13d, 7
sete byte [rsp + 0x69]
mov ecx, 0x96fc8cbc
jmp 0x140277d60
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
cmp eax, 0x60d92437
je 0x14027d0b1
cmp eax, 0x14c92358
jne 0x14027c920
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x214
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027c920
lea rcx, [rsp + 0x498]
mov qword [rsp + 0x410], rcx
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x418], rcx
mov rax, qword [rsp + 0x418]
mov ecx, dword [rsp + 0xd4]
mov dword [rax], ecx
mov ecx, 0xdc82e158
jmp 0x140277d60
mov rcx, rsi
lea rdx, [rsp + 0x498]
call qword [sym.imp.USER32.dll_ScreenToClient]
mov ecx, 0x18c585e9
jmp 0x140277d60
mov ecx, 0xa3
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
cmp ecx, 0x56f5b5e2
je 0x14027d0db
cmp ecx, 0x262e2c18
jne 0x14027c9c0
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027c9c0
mov ecx, 0xc5aab4ab
jmp 0x140277d60
mov dword [rsp + 0x80], 0x10d
mov ecx, 0xa322e5c2
jmp 0x140277d60
mov rax, qword [rsp + 0x420]
xorps xmm2, xmm2
cvtsi2ss xmm2, dword [rax]
mov rax, qword [rsp + 0x418]
xorps xmm1, xmm1
cvtsi2ss xmm1, dword [rax]
mov rcx, qword [rsp + 0x50]
call fcn.140106860
mov rax, qword [rsp + 0x410]
jmp 0x14027ca47
mov rcx, qword [rsp + 0x50]
movss xmm1, dword [rsp + 0x3d0]
xorps xmm2, xmm2
call fcn.140107d00
xor r12d, r12d
mov ecx, 0xd65e4b8b
jmp 0x140277d60
movzx eax, byte [rsp + 0x65]
mov ecx, dword [rsp + 0x9c]
cmp ecx, eax
mov ecx, 0xc0ff1ec4
mov eax, 0x859c5510
cmove ecx, eax
jmp 0x140277d60
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xdf165bbc
mov eax, 0x1e112f5e
jmp 0x140277d46
mov eax, dword [rsp + 0x3c0]
xor ecx, ecx
cmp eax, 1
sete cl
mov r14d, 4
sub r14d, ecx
mov ecx, 0xcc9e7a50
jmp 0x140277d60
cmp byte [rsp + 0x62], 0
mov ecx, 0xf68d5a92
mov eax, 0x5637a84c
cmovne ecx, eax
jmp 0x140277d60
call qword [sym.imp.USER32.dll_GetCapture]
mov qword [rsp + 0x468], rax
mov ecx, 0x17803d88
jmp 0x140277d60
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
cmp eax, 0x60d92437
je 0x14027d0fa
cmp eax, 0x14c92358
jne 0x14027caf0
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x210
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027caf0
mov ecx, 0xc0ff1ec4
jmp 0x140277d60
mov ecx, 0x37ef8a4c
jmp 0x140277d60
mov ecx, 0xa4
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
nop
cmp ecx, 0x56f5b5e2
je 0x14027d124
cmp ecx, 0x262e2c18
jne 0x14027cb50
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027cb50
mov rdi, rsi
mov r15, r12
mov esi, r14d
mov bl, byte [rsp + 0x3b]
mov r14d, dword [rsp + 0x7c]
mov ebp, dword [rsp + 0x4c]
mov r12d, dword [rsp + 0x6c]
mov eax, 0x14c92358
cmp eax, 0x60d92437
je 0x14027d143
cmp eax, 0x14c92358
jne 0x14027cb90
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, r14d
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027cb90
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0x3e0]
cmp eax, dword [rsp + 0xa4]
mov ecx, 0x336576df
mov eax, 0x211d241a
cmove ecx, eax
jmp 0x140277d60
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0x400]
movabs rax, 0x8000000000000018
mov qword [rsp + 0x4b8], rax
mov ecx, 0x6ce7d65a
jmp 0x140277d60
mov ecx, 0xa2
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
nop dword [rax + rax]
cmp ecx, 0x56f5b5e2
je 0x14027d178
cmp ecx, 0x262e2c18
jne 0x14027cc40
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027cc40
mov ecx, 0xa5
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x56f5b5e2
je 0x14027d1a3
cmp ecx, 0x262e2c18
jne 0x14027cc80
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027cc80
mov rax, qword [rsp + 0x448]
mov dword [rsp + 0x3d4], eax
mov ecx, 0x5a8c3963
jmp 0x140277d60
cmp byte [rsp + 0x6b], 0
mov ecx, 0x4763e2b9
mov eax, 0x305256d7
cmovne ecx, eax
jmp 0x140277d60
mov al, byte [rsp + 0x4a]
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rsi
mov rax, qword [rsp + 0x70]
mov ecx, 0xedb1da81
jmp 0x140277d60
mov ecx, 0x9e82b7
jmp 0x140277d60
cmp dword [rsp + 0x118], 0x100
sete byte [rsp + 0x3b]
mov al, byte [rsp + 0x3b]
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x470], rax
mov ecx, 0xbff66724
jmp 0x140277d60
mov eax, dword [rsp + 0x3ec]
cmp eax, 7
mov ecx, 0xb9f3dff3
mov eax, 0x66ab4aa4
cmove ecx, eax
jmp 0x140277d60
cmp dword [rsp + 0x3e4], 0
mov ecx, 0x3f94df32
mov eax, 0xeff76928
cmove ecx, eax
jmp 0x140277d60
cmp byte [rsp + 0x64], 0
mov ecx, 0xa40bed41
mov eax, 0x139901cc
cmovne ecx, eax
jmp 0x140277d60
mov rax, qword [rsp + 0x70]
mov byte [rax + 0x30], 1
mov ecx, 0xe1665fa2
jmp 0x140277d60
call fcn.14027d270
cmp r13d, 0x207
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x3bc], eax
sete byte [rsp + 0x60]
mov ecx, 0x3b8045f6
jmp 0x140277d60
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x4d0], rax
call fcn.140274f60
mov qword [rsp + 0x70], rax
mov ecx, 0x8efcfc50
jmp 0x140277d60
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x3b4]
cmp ecx, eax
mov ecx, 0xd9f97bb3
mov eax, 0x8724b718
cmove ecx, eax
jmp 0x140277d60
cmp byte [rsp + 0x4b], 0
mov ecx, 0x4351b8fb
mov eax, 0x5b6d356a
cmovne ecx, eax
jmp 0x140277d60
mov ecx, 0xa0
call rdi
mov word [rsp + 0x3c], ax
mov ecx, 0x262e2c18
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x56f5b5e2
je 0x14027d1bd
cmp ecx, 0x262e2c18
jne 0x14027ce30
movsx eax, word [rsp + 0x3c]
mov ecx, 0x56f5b5e2
jmp 0x14027ce30
call fcn.14027d430
mov ecx, 0xdc5f0b52
jmp 0x140277d60
mov ecx, 0xb5e93ef5
jmp 0x140277d60
mov ecx, 0x2e10b4cb
jmp 0x140277d60
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.USER32.dll_TrackMouseEvent]
mov eax, dword [rsp + 0x88]
mov rcx, qword [rsp + 0xb0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x408]
mov rax, qword [rsp + 0x400]
mov ecx, 0x5b8426b0
jmp 0x140277d60
cmp byte [rsp + 0x5c], 0
mov ecx, 0x17f412d3
mov eax, 0xfbc79d4c
cmovne ecx, eax
jmp 0x140277d60
mov rax, qword [rsp + 0xb8]
mov dword [rax], 0
mov rcx, qword [rsp + 0x50]
movaps xmm1, xmm6
movaps xmm2, xmm6
call fcn.140106860
mov ecx, 0xc22fa456
jmp 0x140277d60
mov rax, qword [rsp + 0x458]
mov word [rsp + 0x8e], ax
mov ecx, 0xd8021684
jmp 0x140277d60
mov bl, byte [rsp + 0x3b]
mov ebp, dword [rsp + 0x4c]
mov eax, 0x14c92358
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x60d92437
je 0x14027d1ef
cmp eax, 0x14c92358
jne 0x14027cf20
call fcn.14012f550
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov r8d, ebx
and r8b, 1
mov edx, 0x20f
call fcn.140106590
mov eax, 0x60d92437
jmp 0x14027cf20
mov eax, dword [0x140354e58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x129b8938
mov eax, 0x4da3b77
jmp 0x140277d46
call fcn.14027d270
cmp r13d, 0x200
mov dword [rsp + 0x94], eax
sete byte [rsp + 0x4a]
mov ecx, 0xff02568b
jmp 0x140277d60
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0xc8], rax
cmp qword [rsp + 0xc8], 0
setne al
mov rcx, qword [rsp + 0xc8]
cmp rcx, 0x10000
setb cl
and cl, al
mov byte [rsp + 0x6a], cl
mov ecx, 0xaa6983cc
jmp 0x140277d60
movzx eax, byte [rsp + 0x5e]
mov ecx, 2
sub ecx, eax
mov rax, qword [rsp + 0x70]
add rax, 0x10
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb8]
cmp dword [rax], ecx
mov ecx, 0x61d0c94b
mov eax, 0x6da21237
cmove ecx, eax
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, esi
mov r8d, edi
mov r9d, ebp
call fcn.140106670
mov ecx, 0x95dfaa65
mov rsi, qword [rsp + 0x3f0]
mov rdi, qword [sym.imp.USER32.dll_GetKeyState]
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
test ax, ax
sets byte [rsp + 0x65]
mov ecx, 0xa8873650
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x215
mov r8d, 0xa5
mov r9d, ebp
call fcn.140106670
mov ecx, 0x95d184
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x213
mov r8d, 0xa3
mov r9d, ebp
call fcn.140106670
mov ecx, 0xff9e78a2
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x214
mov r8d, 0xa1
mov r9d, ebp
call fcn.140106670
mov ecx, 0x9407a799
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
shr eax, 0xf
and eax, 1
mov dword [rsp + 0x3dc], eax
mov ecx, 0x50b35336
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x210
mov r8d, 0xa0
mov r9d, ebp
call fcn.140106670
mov ecx, 0xe549a7b1
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
shr eax, 0xf
and eax, 1
mov dword [rsp + 0x3e0], eax
mov ecx, 0xd9e70ed4
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, r14d
mov r8d, r12d
mov r9d, ebp
call fcn.140106670
mov ecx, 0x30d579ae
mov r14d, esi
mov r12, r15
mov rsi, rdi
mov rdi, qword [sym.imp.USER32.dll_GetKeyState]
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
shr eax, 0xf
and eax, 1
mov dword [rsp + 0x3d8], eax
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0xa0], eax
mov ecx, 0xb4962e28
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
test ax, ax
sets byte [rsp + 0x68]
mov ecx, 0xc3c055f9
jmp 0x140277d60
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
shr eax, 0xf
and eax, 1
movzx ecx, byte [rsp + 0x3b]
mov dword [rsp + 0x9c], ecx
mov ecx, dword [rsp + 0x9c]
cmp ecx, eax
sete byte [rsp + 0x64]
mov ecx, 0x4e6ed412
jmp 0x140277d60
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x20f
mov r8d, 0xa2
mov r9d, ebp
call fcn.140106670
mov ecx, 0xca97a8e0
jmp 0x140277d60
mov ecx, eax
cmp eax, 0xfa5e5ff2
jne 0x140277d60
mov rsi, qword [rsp + 0x488]
mov rcx, qword [rsp + 0x4d8]
xor rcx, rsp
call fcn.1402de620
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x4e0]
movaps xmm7, xmmword [rsp + 0x4f0]
movaps xmm8, xmmword [rsp + 0x500]
add rsp, 0x518
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret