Function at 0x140119c7b
Capabilities:
Authenticate hmac
Encrypt data using speck
Execute command
Parse pe header
Terminate process

Disassembly:
push rax
pushf
mov eax, 0x1ffb53e3
pushf
not eax
add eax, 0xdd124de4
xor eax, 0x97d05a32
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8ae1cbe3
xor eax, 0x9ccb9ae1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfb5fc078
xor eax, 0x82dbbd9b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc5e32387
xor eax, 0xddae127d
rol eax, 0x89
popf
cmp eax, 0x63
jne 0x140119cde
popf
pop rax
jmp 0x14011eb86
cmp eax, 0x48
jne 0x140119ced
popf
pop rax
jmp 0x14011de28
cmp eax, 0x3f
jne 0x140119cfc
popf
pop rax
jmp 0x14011d642
cmp eax, 1
jne 0x140119d0b
popf
pop rax
jmp 0x14011a510
cmp eax, 0x4a
jne 0x140119d1a
popf
pop rax
jmp 0x14011dec0
cmp eax, 0x78
jne 0x140119d29
popf
pop rax
jmp 0x14011f9ae
cmp eax, 0x5d
jne 0x140119d38
popf
pop rax
jmp 0x14011e81f
cmp eax, 0x6e
jne 0x140119d47
popf
pop rax
jmp 0x14011f340
cmp eax, 0x40
jne 0x140119d56
popf
pop rax
jmp 0x14011d70a
cmp eax, 0x7d
jne 0x140119d65
popf
pop rax
jmp 0x14011fd9d
cmp eax, 0x2a
jne 0x140119d74
popf
pop rax
jmp 0x14011c7c2
cmp eax, 0x71
jne 0x140119d83
popf
pop rax
jmp 0x14011f58d
cmp eax, 0x1c
jne 0x140119d92
popf
pop rax
jmp 0x14011bced
cmp eax, 0x2e
jne 0x140119da1
popf
pop rax
jmp 0x14011cacf
cmp eax, 0x4c
jne 0x140119db0
popf
pop rax
jmp 0x14011df9f
cmp eax, 0x2b
jne 0x140119dbf
popf
pop rax
jmp 0x14011c7fa
cmp eax, 0x1b
jne 0x140119dce
popf
pop rax
jmp 0x14011bc8f
cmp eax, 0x6a
jne 0x140119ddd
popf
pop rax
jmp 0x14011f070
cmp eax, 0x23
jne 0x140119dec
popf
pop rax
jmp 0x14011c3a9
cmp eax, 0x5b
jne 0x140119dfb
popf
pop rax
jmp 0x14011e718
cmp eax, 0x43
jne 0x140119e0a
popf
pop rax
jmp 0x14011da14
cmp eax, 0x13
jne 0x140119e19
popf
pop rax
jmp 0x14011b241
cmp eax, 0x33
jne 0x140119e28
popf
pop rax
jmp 0x14011ce4d
cmp eax, 0x24
jne 0x140119e37
popf
pop rax
jmp 0x14011c461
cmp eax, 0x1e
jne 0x140119e46
popf
pop rax
jmp 0x14011bda6
cmp eax, 0xc
jne 0x140119e55
popf
pop rax
jmp 0x14011ad68
cmp eax, 0x26
jne 0x140119e64
popf
pop rax
jmp 0x14011c5b3
cmp eax, 0x27
jne 0x140119e73
popf
pop rax
jmp 0x14011c659
cmp eax, 0x30
jne 0x140119e82
popf
pop rax
jmp 0x14011cbbb
cmp eax, 0x10
jne 0x140119e91
popf
pop rax
jmp 0x14011b028
cmp eax, 0x37
jne 0x140119ea0
popf
pop rax
jmp 0x14011d0ee
cmp eax, 9
jne 0x140119eaf
popf
pop rax
jmp 0x14011aabb
cmp eax, 0x39
jne 0x140119ebe
popf
pop rax
jmp 0x14011d217
cmp eax, 0x16
jne 0x140119ecd
popf
pop rax
jmp 0x14011b4a2
cmp eax, 0x3b
jne 0x140119edc
popf
pop rax
jmp 0x14011d3fe
cmp eax, 0x4b
jne 0x140119eeb
popf
pop rax
jmp 0x14011df41
cmp eax, 0x36
jne 0x140119efa
popf
pop rax
jmp 0x14011d035
cmp eax, 0x14
jne 0x140119f09
popf
pop rax
jmp 0x14011b3cc
cmp eax, 0x72
jne 0x140119f18
popf
pop rax
jmp 0x14011f687
cmp eax, 0x3d
jne 0x140119f27
popf
pop rax
jmp 0x14011d564
cmp eax, 0x69
jne 0x140119f36
popf
pop rax
jmp 0x14011eff1
cmp eax, 0x47
jne 0x140119f45
popf
pop rax
jmp 0x14011ddaa
cmp eax, 0x51
jne 0x140119f54
popf
pop rax
jmp 0x14011e1fa
cmp eax, 0x11
jne 0x140119f63
popf
pop rax
jmp 0x14011b11a
cmp eax, 0x35
jne 0x140119f72
popf
pop rax
jmp 0x14011cf4c
cmp eax, 0x68
jne 0x140119f81
popf
pop rax
jmp 0x14011ef72
cmp eax, 0x7a
jne 0x140119f90
popf
pop rax
jmp 0x14011fac7
cmp eax, 0x6b
jne 0x140119f9f
popf
pop rax
jmp 0x14011f148
cmp eax, 0x38
jne 0x140119fae
popf
pop rax
jmp 0x14011d197
cmp eax, 0x64
jne 0x140119fbd
popf
pop rax
jmp 0x14011ec2f
cmp eax, 0x5c
jne 0x140119fcc
popf
pop rax
jmp 0x14011e771
cmp eax, 0x15
jne 0x140119fdb
popf
pop rax
jmp 0x14011b44b
cmp eax, 5
jne 0x140119fea
popf
pop rax
jmp 0x14011a836
cmp eax, 6
jne 0x140119ff9
popf
pop rax
jmp 0x14011a88f
cmp eax, 0x5a
jne 0x14011a008
popf
pop rax
jmp 0x14011e6de
cmp eax, 0x49
jne 0x14011a017
popf
pop rax
jmp 0x14011de74
cmp eax, 0x1f
jne 0x14011a026
popf
pop rax
jmp 0x14011c0c3
cmp eax, 4
jne 0x14011a035
popf
pop rax
jmp 0x14011a76d
cmp eax, 0x77
jne 0x14011a044
popf
pop rax
jmp 0x14011f89e
cmp eax, 0x4d
jne 0x14011a053
popf
pop rax
jmp 0x14011e069
cmp eax, 0x55
jne 0x14011a062
popf
pop rax
jmp 0x14011e429
cmp eax, 0x45
jne 0x14011a071
popf
pop rax
jmp 0x14011dbbc
cmp eax, 0x2c
jne 0x14011a080
popf
pop rax
jmp 0x14011c908
cmp eax, 0x5f
jne 0x14011a08f
popf
pop rax
jmp 0x14011e96d
cmp eax, 0x19
jne 0x14011a09e
popf
pop rax
jmp 0x14011b854
cmp eax, 0x1d
jne 0x14011a0ad
popf
pop rax
jmp 0x14011bd6e
cmp eax, 0x61
jne 0x14011a0bc
popf
pop rax
jmp 0x14011ea13
cmp eax, 0x53
jne 0x14011a0cb
popf
pop rax
jmp 0x14011e301
cmp eax, 0x4f
jne 0x14011a0da
popf
pop rax
jmp 0x14011e146
cmp eax, 0x6c
jne 0x14011a0e9
popf
pop rax
jmp 0x14011f19a
cmp eax, 7
jne 0x14011a0f8
popf
pop rax
jmp 0x14011a978
cmp eax, 0x20
jne 0x14011a107
popf
pop rax
jmp 0x14011c0fb
cmp eax, 0x56
jne 0x14011a116
popf
pop rax
jmp 0x14011e491
cmp eax, 0x7c
jne 0x14011a125
popf
pop rax
jmp 0x14011fc91
cmp eax, 0xd
jne 0x14011a134
popf
pop rax
jmp 0x14011ae77
cmp eax, 0xa
jne 0x14011a143
popf
pop rax
jmp 0x14011ac59
cmp eax, 0x18
jne 0x14011a152
popf
pop rax
jmp 0x14011b7ee
cmp eax, 0x28
jne 0x14011a161
popf
pop rax
jmp 0x14011c6f9
cmp eax, 0x22
jne 0x14011a170
popf
pop rax
jmp 0x14011c21e
cmp eax, 0x50
jne 0x14011a17f
popf
pop rax
jmp 0x14011e1c2
cmp eax, 0x52
jne 0x14011a18e
popf
pop rax
jmp 0x14011e2b6
cmp eax, 0x41
jne 0x14011a19d
popf
pop rax
jmp 0x14011d8b6
cmp eax, 0x67
jne 0x14011a1ac
popf
pop rax
jmp 0x14011eeef
cmp eax, 0x70
jne 0x14011a1bb
popf
pop rax
jmp 0x14011f51d
cmp eax, 0x29
jne 0x14011a1ca
popf
pop rax
jmp 0x14011c775
cmp eax, 0x3e
jne 0x14011a1d9
popf
pop rax
jmp 0x14011d605
cmp eax, 0
jne 0x14011a1e8
popf
pop rax
jmp 0x14011a431
cmp eax, 0x4e
jne 0x14011a1f7
popf
pop rax
jmp 0x14011e0e7
cmp eax, 0x31
jne 0x14011a206
popf
pop rax
jmp 0x14011cc91
cmp eax, 0x62
jne 0x14011a215
popf
pop rax
jmp 0x14011eae3
cmp eax, 0x5e
jne 0x14011a224
popf
pop rax
jmp 0x14011e8b8
cmp eax, 0x25
jne 0x14011a233
popf
pop rax
jmp 0x14011c4dd
cmp eax, 0xf
jne 0x14011a242
popf
pop rax
jmp 0x14011afe0
cmp eax, 0x7b
jne 0x14011a251
popf
pop rax
jmp 0x14011fc21
cmp eax, 0x75
jne 0x14011a260
popf
pop rax
jmp 0x14011f789
cmp eax, 3
jne 0x14011a26f
popf
pop rax
jmp 0x14011a6b1
cmp eax, 0x6f
jne 0x14011a27e
popf
pop rax
jmp 0x14011f3b0
cmp eax, 0x34
jne 0x14011a28d
popf
pop rax
jmp 0x14011cf03
cmp eax, 0x54
jne 0x14011a29c
popf
pop rax
jmp 0x14011e389
cmp eax, 0x76
jne 0x14011a2ab
popf
pop rax
jmp 0x14011f861
cmp eax, 0xb
jne 0x14011a2ba
popf
pop rax
jmp 0x14011acfe
cmp eax, 0x66
jne 0x14011a2c9
popf
pop rax
jmp 0x14011ee08
cmp eax, 0x2d
jne 0x14011a2d8
popf
pop rax
jmp 0x14011c96a
cmp eax, 0xe
jne 0x14011a2e7
popf
pop rax
jmp 0x14011af4b
cmp eax, 0x3a
jne 0x14011a2f6
popf
pop rax
jmp 0x14011d3b3
cmp eax, 2
jne 0x14011a305
popf
pop rax
jmp 0x14011a54f
cmp eax, 0x65
jne 0x14011a314
popf
pop rax
jmp 0x14011edb1
cmp eax, 0x21
jne 0x14011a323
popf
pop rax
jmp 0x14011c194
cmp eax, 0x79
jne 0x14011a332
popf
pop rax
jmp 0x14011fa57
cmp eax, 0x17
jne 0x14011a341
popf
pop rax
jmp 0x14011b59e
cmp eax, 0x58
jne 0x14011a350
popf
pop rax
jmp 0x14011e5a3
cmp eax, 0x46
jne 0x14011a35f
popf
pop rax
jmp 0x14011dc93
cmp eax, 0x32
jne 0x14011a36e
popf
pop rax
jmp 0x14011cdb7
cmp eax, 0x6d
jne 0x14011a37d
popf
pop rax
jmp 0x14011f297
cmp eax, 0x60
jne 0x14011a38c
popf
pop rax
jmp 0x14011e9ba
cmp eax, 0x42
jne 0x14011a39b
popf
pop rax
jmp 0x14011d918
cmp eax, 8
jne 0x14011a3aa
popf
pop rax
jmp 0x14011aa3a
cmp eax, 0x57
jne 0x14011a3b9
popf
pop rax
jmp 0x14011e4dd
cmp eax, 0x59
jne 0x14011a3c8
popf
pop rax
jmp 0x14011e64f
cmp eax, 0x2f
jne 0x14011a3d7
popf
pop rax
jmp 0x14011cb61
cmp eax, 0x1a
jne 0x14011a3e6
popf
pop rax
jmp 0x14011b8ee
cmp eax, 0x73
jne 0x14011a3f5
popf
pop rax
jmp 0x14011f6da
cmp eax, 0x12
jne 0x14011a404
popf
pop rax
jmp 0x14011b1b3
cmp eax, 0x44
jne 0x14011a413
popf
pop rax
jmp 0x14011db33
cmp eax, 0x3c
jne 0x14011a422
popf
pop rax
jmp 0x14011d442
cmp eax, 0x74
jne 0x14011a431
popf
pop rax
jmp 0x14011f77f
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x348]
sub rsp, 0x420
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140083080]
xor rax, rsp
mov qword [rbp + 0x300], rax
xor edi, edi
mov dword [rbp + 0x2e0], edi
call fcn.140133928
mov r14d, dword [reloc.WS2_32.dll_accept]
test al, al
je 0x14011a4b7
push rax
pushf
mov eax, 0x5e5152ba
pushf
not eax
add eax, 0xa5dcb806
xor eax, 0xe8a8f378
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa4c50b95
xor eax, 0x812ed765
rol eax, 0xd9
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x90ec8cda
pushf
not eax
add eax, 0xdbf38cd4
xor eax, 0xf5789661
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc96d5208
xor eax, 0xe0e50b51
rol eax, 0
popf
pushf
not eax
add eax, 0x8ab8169f
xor eax, 0xfda5c316
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbd4d390a
xor eax, 0x9886fae4
rol eax, 0xe5
popf
jmp 0x140119ccf
mov byte [0x1400fef70], 1
jmp 0x14011a986
movsd xmm0, qword [str.mZCE]
movsd qword [rsp + 0x30], xmm0
movzx ecx, word [0x140076d50]
mov word [rsp + 0x38], cx
movzx eax, byte [0x140076d52]
mov byte [rsp + 0x30], 0x59
xor byte [rsp + 0x31], 0x35
xor byte [rsp + 0x32], 0x36
xor byte [rsp + 0x33], 0x37
xor byte [rsp + 0x34], 0x38
xor byte [rsp + 0x35], 0x39
xor byte [rsp + 0x36], 0x3a
xor byte [rsp + 0x37], 0x3b
xor cl, 0x3c
mov byte [rsp + 0x38], cl
xor byte [rsp + 0x39], 0x3d
xor al, 0x3e
mov byte [rsp + 0x3a], al
lea rcx, [rsp + 0x30]
call fcn.14013c175
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
mov dl, 0x8b
pushf
not dl
add dl, 0xee
xor dl, 0x26
rol dl, 0x44
popf
pushf
not dl
add dl, 0x74
xor dl, 0xd0
rol dl, 0x78
popf
pushf
not dl
add dl, 0x7a
xor dl, 0x7f
rol dl, 0xfc
popf
pushf
not dl
add dl, 0xa8
xor dl, 0x16
rol dl, 0x7b
popf
jmp 0x14011a60d
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
mov rcx, rbx
call fcn.14010f4e1
mov eax, dword [str.wye7]
mov dword [rbp + 0x2e0], eax
cmp byte [0x140076d23], dil
je 0x14011a67e
push rax
pushf
mov eax, 0x79e541d4
pushf
not eax
add eax, 0xd77c45d4
xor eax, 0xddd3e4cf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbd879be6
xor eax, 0xc7c0b810
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa29274cd
xor eax, 0xf15992d2
rol eax, 0x32
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x8b094456
pushf
not eax
add eax, 0xeb7b5b9b
xor eax, 0x8858e2af
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9edbe0e0
xor eax, 0xe16096d5
rol eax, 0x74
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011a714
push rax
pushf
mov eax, 0x75fa4040
pushf
not eax
add eax, 0xde59d2d7
xor eax, 0x99964a25
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfed0cbfe
xor eax, 0xa28e67f9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf63ef471
xor eax, 0xb8202550
rol eax, 0x82
popf
pushf
not eax
add eax, 0x97a9194b
xor eax, 0xb5720722
rol eax, 0xb
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xdf274c18
pushf
not eax
add eax, 0xc766cac3
xor eax, 0x81eacf2b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcdd75bbb
xor eax, 0xd6f35b3c
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa5bfb664
xor eax, 0x94c0c1f8
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa25c3667
xor eax, 0xe8f5b399
rol eax, 0xaf
popf
jmp 0x140119ccf
movdqa xmm3, xmmword [0x140078170]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140078210]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140078210]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x2e0], xmm2
jmp 0x14011a978
lea r9, [rbp + 0x2e0]
mov r8d, edi
nop word [rax + rax]
push rax
pushf
mov eax, 0x3bc0a8a8
pushf
not eax
add eax, 0xf8df7ade
xor eax, 0xd5dfd665
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb9bed50f
xor eax, 0xa72809d2
rol eax, 1
popf
pushf
not eax
add eax, 0xb03ce868
xor eax, 0x972fb4b2
rol eax, 0xc7
popf
jmp 0x140119ccf
mov eax, 0x836e34fe
pushf
not eax
add eax, 0xf74ce981
xor eax, 0xbdca611c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xed021916
xor eax, 0xd4f44c82
rol eax, 4
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14011a945
push rax
pushf
mov eax, 0x1332c469
pushf
not eax
add eax, 0xe1a94397
xor eax, 0xc7c1eca7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa2cc228c
xor eax, 0xfe7f4096
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd7bdbcc4
xor eax, 0xf613f526
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbe21136c
xor eax, 0xc582dbc4
rol eax, 0xea
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x3f72a75a
pushf
not eax
add eax, 0xf7c25c76
xor eax, 0x8d60d3cd
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe88cc214
xor eax, 0x8539cba0
rol eax, 0xe0
popf
jmp 0x140119ccf
lea rcx, [rbp + 0x2e0]
jmp 0x14011a980
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.dYSVK_]
movups xmmword [rbp + 0x2e0], xmm0
movzx eax, byte [0x1400770d0]
mov byte [rbp + 0x2f0], al
mov r8d, edi
cmp r14d, 2
jl 0x14011aa07
push rax
pushf
mov eax, 0x570885e0
pushf
not eax
add eax, 0x8bd7a2df
xor eax, 0xed630064
rol eax, 0x83
popf
pushf
not eax
add eax, 0x909fa8f1
xor eax, 0x9d8287a3
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe3a7b432
xor eax, 0xb4ed7416
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x890d1853
xor eax, 0x998932f8
rol eax, 0xc4
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x79f3b75c
pushf
not eax
add eax, 0x912efc4b
xor eax, 0xd7aa2b35
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb14a4b81
xor eax, 0xd1b19393
rol eax, 0x6c
popf
jmp 0x140119ccf
movdqa xmm5, xmmword [0x140078170]
movdqa xmm4, xmmword [0x140078210]
movdqa xmm6, xmmword [0x140078190]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2e4]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
push rax
pushf
mov eax, 0xd3e0670e
pushf
not eax
add eax, 0xe209bc34
xor eax, 0xe0b6bf32
rol eax, 0xba
popf
pushf
not eax
add eax, 0x87b18cc2
xor eax, 0x8153649f
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9a7ac177
xor eax, 0xd1605fcc
rol eax, 0x83
popf
jmp 0x140119ccf
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14011ac13
push rax
pushf
mov eax, 0x379264e
pushf
not eax
add eax, 0xef1ab632
xor eax, 0xdc3ca738
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf014b7f3
xor eax, 0x998fdfdd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd6f4074d
xor eax, 0xfb57f765
rol eax, 0x71
popf
pushf
not eax
add eax, 0x91fd811b
xor eax, 0xe4e6c7d9
rol eax, 0x47
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x9a869386
pushf
not eax
add eax, 0xfeb088ca
xor eax, 0xdbdfdffc
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe2a11bb7
xor eax, 0x80979941
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xaed05425
xor eax, 0xd3359245
rol eax, 0x7c
popf
jmp 0x140119ccf
cmp r8d, 0x11
jge 0x14011acb8
push rax
pushf
mov eax, 0xdbe4b4c6
pushf
not eax
add eax, 0xb80482ad
xor eax, 0xf60eed30
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8dc3578e
xor eax, 0x8e62763f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8b38f0d5
xor eax, 0xaa2485ea
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc143383e
xor eax, 0xb7907628
rol eax, 0x18
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x6c0fe32e
pushf
not eax
add eax, 0xba4858c8
xor eax, 0xbd71aea3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa17be255
xor eax, 0xeee5cbd3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa1dfd0cd
xor eax, 0xe5fff3fe
rol eax, 0x79
popf
jmp 0x140119ccf
movsxd rax, r8d
lea r9, [rbp + 0x2e0]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xe7ca22b5
pushf
not eax
add eax, 0xe968e274
xor eax, 0xa5f58d40
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbd2cba65
xor eax, 0xcc8ae01c
rol eax, 0x74
popf
pushf
not eax
add eax, 0x95eb42ea
xor eax, 0xef6793b3
rol eax, 0xef
popf
jmp 0x140119ccf
mov eax, 0x2731658e
pushf
not eax
add eax, 0xb604f20e
xor eax, 0xeb3b4654
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd78b549e
xor eax, 0xdd29c54f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdeb5af7a
xor eax, 0xc93a5fb7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd6736a1f
xor eax, 0xc216a08c
rol eax, 0x7f
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14011ae31
push rax
pushf
mov eax, 0x3d73a971
pushf
not eax
add eax, 0xa12bdfbe
xor eax, 0xe5d33c5d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xeec8f9b7
xor eax, 0xa552efc3
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdba19de6
xor eax, 0xded4a2e4
rol eax, 0x12
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x59453ac6
pushf
not eax
add eax, 0x8cd4bd62
xor eax, 0xce957a7b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x90d54700
xor eax, 0xc13d3c1f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb7383279
xor eax, 0xd8426824
rol eax, 0x1b
popf
jmp 0x140119ccf
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
lea rbx, [0x1b85cd9bb]
pushf
sub rbx, 0x784cf8ab
popf
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14014677d
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.14018b9da
nop
cmp byte [rbp + 0x2d0], 0
je 0x14011af05
push rax
pushf
mov eax, 0x20cbb5db
pushf
not eax
add eax, 0xc89b7ca6
xor eax, 0xe2a2e20e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8670598c
xor eax, 0xab6fc6bf
rol eax, 3
popf
pushf
not eax
add eax, 0x9bb752d5
xor eax, 0xe932de60
rol eax, 0xfe
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x46b24869
pushf
not eax
add eax, 0xe986e27c
xor eax, 0xc6cfaa64
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcf538ec5
xor eax, 0xd8a04542
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe2be9e7d
xor eax, 0xf992ba62
rol eax, 0xd1
popf
jmp 0x140119ccf
cmp byte [0x1400fef70], 0
jne 0x14011af87
push rax
pushf
mov eax, 0x2375184b
pushf
not eax
add eax, 0xd1a4e596
xor eax, 0xf041aca3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa81ee0b1
xor eax, 0xf89fafbc
rol eax, 0x8d
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x4002eaed
pushf
not eax
add eax, 0xdc954894
xor eax, 0xca8080de
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf4aa8b99
xor eax, 0xd7994673
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa715530f
xor eax, 0x85c41442
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9df3a99f
xor eax, 0xac4b8855
rol eax, 0x54
popf
jmp 0x140119ccf
mov rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.14014677d
mov rcx, rax
call fcn.140148f2c
push rax
pushf
mov eax, 0x9faaa1eb
pushf
not eax
add eax, 0xfecd2ae7
xor eax, 0xb312028d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb0662d5c
xor eax, 0x868a7c89
rol eax, 0x40
popf
jmp 0x140119ccf
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [0x1400fe110]
mov qword [0x1400fe120], rdi
mov byte [rbx], 0
movups xmm0, xmmword [0x140076d68]
movups xmmword [rbp + 0x2e0], xmm0
movsd xmm0, qword [0x140076d78]
movsd qword [rbp + 0x2f0], xmm0
movzx eax, word [0x140076d80]
mov word [rbp + 0x2f8], ax
cmp byte [0x140076d81], 0
je 0x14011b0c1
push rax
pushf
mov eax, 0x72d1adf1
pushf
not eax
add eax, 0xff2070b6
xor eax, 0xf4d4ef63
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa013d0f3
xor eax, 0xfdf38b92
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe2d8a9bb
xor eax, 0x95c56cfa
rol eax, 0x87
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xce63c938
pushf
not eax
add eax, 0xfb7a17a3
xor eax, 0xe3baa756
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb3ad2632
xor eax, 0xc30a79d9
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa3016f2f
xor eax, 0xc44a8ebc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa4303c52
xor eax, 0xfa2267e3
rol eax, 0xf2
popf
jmp 0x140119ccf
mov r8d, edi
cmp r14d, 2
jl 0x14011b16d
push rax
pushf
mov eax, 0x687292c8
pushf
not eax
add eax, 0x9c2185ca
xor eax, 0xc2327795
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd19142ba
xor eax, 0xa402fda5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x831ab04a
xor eax, 0x99f0dd48
rol eax, 0x85
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xba864ba6
pushf
not eax
add eax, 0xf30352e2
xor eax, 0xade28454
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbc44f520
xor eax, 0x8116f0c6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x863950dd
xor eax, 0xf23366e1
rol eax, 0xc3
popf
jmp 0x140119ccf
movdqa xmm5, xmmword [0x140078170]
movdqa xmm4, xmmword [0x140078210]
movdqa xmm6, xmmword [0x140078190]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2e4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
push rax
pushf
mov eax, 0xef30cdac
pushf
not eax
add eax, 0xb6daba10
xor eax, 0xf52a6dd4
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa8a27408
xor eax, 0xe61fc61e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa8282096
xor eax, 0xa9928461
rol eax, 2
popf
pushf
not eax
add eax, 0x9efdbf75
xor eax, 0x8d3540dd
rol eax, 0xcf
popf
jmp 0x140119ccf
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14011b399
push rax
pushf
mov eax, 0xc4ac26d4
pushf
not eax
add eax, 0xb70bc110
xor eax, 0xe58b23d3
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe97b3af2
xor eax, 0x8d69d64c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf921cb7d
xor eax, 0x93ed618a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfb9b730b
xor eax, 0xfc0c8aa1
rol eax, 0x3e
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x69b78180
pushf
not eax
add eax, 0xe5f4b557
xor eax, 0x8504ea1b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe0a90ba7
xor eax, 0xa6e9c26b
rol eax, 0xb7
popf
jmp 0x140119ccf
cmp r8d, 0x1a
jge 0x14011b418
push rax
pushf
mov eax, 0x755c6de0
pushf
not eax
add eax, 0xeb43a825
xor eax, 0xe39baed4
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9d82892e
xor eax, 0xbbb905b7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbb8a2e87
xor eax, 0x8c0c986f
rol eax, 0xd5
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x2c14de4
pushf
not eax
add eax, 0xea0b5a46
xor eax, 0x9a7b3470
rol eax, 0x39
popf
pushf
not eax
add eax, 0xedcd32de
xor eax, 0xcafcd06d
rol eax, 0xcf
popf
jmp 0x140119ccf
movsxd rax, r8d
lea r9, [rbp + 0x2e0]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf2000416
pushf
not eax
add eax, 0x889baac0
xor eax, 0xdd65b9f7
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9f66a08b
xor eax, 0x8fb77a9d
rol eax, 0xa0
popf
jmp 0x140119ccf
mov eax, 0x830eb5ca
pushf
not eax
add eax, 0xa7c1451f
xor eax, 0xd865c6d5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb308f5e1
xor eax, 0xb283a040
rol eax, 0x8e
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14011b545
push rax
pushf
mov eax, 0xaf91a363
pushf
not eax
add eax, 0xd2414adc
xor eax, 0xe52b0b3f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd4bab530
xor eax, 0xb77cf6ec
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x848f8a17
xor eax, 0x805a971a
rol eax, 0xab
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x588c8a51
pushf
not eax
add eax, 0xfdcb7ecc
xor eax, 0xde89245c
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9ba7ec3f
xor eax, 0xd81066c4
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xec6a2c39
xor eax, 0x88b2d4c6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9f82a559
xor eax, 0x942bffb2
rol eax, 0x4d
popf
jmp 0x140119ccf
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
mov eax, dword [0x140076d18]
mov dword [rbp + 0x2e0], eax
movzx eax, byte [0x140076d1c]
mov byte [rbp + 0x2e0], reloc.WLDAP32.dll_Ordinal_32
xor byte [rbp + 0x2e1], 0x35
xor byte [rbp + 0x2e2], 0x36
xor byte [rbp + 0x2e3], 0x37
xor al, 0x38
mov byte [rbp + 0x2e4], al
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
mov dword [rbp + 0x60], eax
xor edx, edx
mov r8d, 0x2f395f21
pushf
not r8d
add r8d, 0x8928b74d
xor r8d, 0xb08c53d9
rol r8d, 0xc8
popf
pushf
not r8d
add r8d, 0xf74b34a5
xor r8d, 0x943f463b
rol r8d, 0x9d
popf
lea rcx, [rbp + 0x70]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x180]
lea rcx, [rsp + 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp - 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x50]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x30]
call fcn.14014677d
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x10]
call fcn.14014677d
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x10], eax
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x50]
call fcn.14014677d
nop
lea rax, [0x1af06df41]
pushf
sub rax, 0x6eff6f21
popf
mov qword [rbp + 0x70], rax
lea rcx, [rbp + 0x100]
jmp 0x14011b6ca
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0x2e0], 7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x70]
jmp 0x14011b6ed
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x1b6bc19de]
pushf
sub rax, 0x76b4a926
popf
mov qword [rbp + rcx + 0x70], rax
mov rax, qword [rbp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x6c], edx
lea rax, [rbp + 0x80]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x80]
jmp 0x14011b738
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x186e22e5c]
pushf
sub rax, 0x46dabf8c
popf
mov qword [rbp + 0x80], rax
mov rbx, qword [rsp + 0x68]
cmp rbx, 0xf
jbe 0x14011b795
push rax
pushf
mov eax, 0xff0a1918
pushf
not eax
add eax, 0xfc9827ed
xor eax, 0x8ee215b0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd207f46d
xor eax, 0xa48487de
rol eax, 0xc5
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x3d42ae4e
pushf
not eax
add eax, 0x9744de8b
xor eax, 0xb29de569
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf1da4dc2
xor eax, 0xd9b77f50
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdf435d92
xor eax, 0xcb202f21
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc6648f20
xor eax, 0xe9bebb1d
rol eax, 0x27
popf
jmp 0x140119ccf
mov r8, qword [rsp + 0x50]
inc rbx
jmp 0x14011b8ee
mov ebx, 0xa6c40690
pushf
not ebx
add ebx, 0x9a351831
xor ebx, 0xd0e4e92b
rol ebx, 0xa4
popf
pushf
not ebx
add ebx, 0xdf2bc7ce
xor ebx, 0xa5cc7b1b
rol ebx, 0x76
popf
mov ecx, ebx
call fcn.14010f023
mov r8, rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0x3dcf2fb0
pushf
not eax
add eax, 0xd30c5158
xor eax, 0x8c24b411
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbaa2f332
xor eax, 0x80af79a5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa6f9e02a
xor eax, 0xdef6b65c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa078b134
xor eax, 0x9eda4373
rol eax, 0xcd
popf
jmp 0x140119ccf
mov rdx, qword [rsp + 0x60]
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
mov qword [rbp + 0xe8], rdx
lea rdx, [rbx + r8]
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], r8
mov rcx, qword [rbp + 0xc0]
mov qword [rcx], r8
sub edx, r8d
mov rax, qword [rbp + 0xd8]
mov dword [rax], edx
mov rcx, qword [rbp + 0xe8]
mov rax, qword [rbp + 0x98]
mov qword [rax], r8
mov rax, qword [rbp + 0xb8]
mov qword [rax], r8
sub ecx, r8d
mov rax, qword [rbp + 0xd0]
mov dword [rax], ecx
mov dword [rbp + 0xf0], reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rsp + 0x70]
call fcn.140137e0a
movabs rax, 0x7711068df8265d52
pushf
not rax
add rax, 0x5d86c25e
xor rax, 0x4a3c94b2
rol rax, 0x30
popf
pushf
not rax
add rax, 0x6a6f8bd8
xor rax, 0x42b337ff
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7fc618d3
xor rax, 0x672cdb8e
rol rax, 0x50
popf
pushf
not rax
add rax, 0x63002449
xor rax, 0x5e9dc61f
rol rax, 0xcb
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xee8aee51abf99873
pushf
not rax
add rax, 0x7b473b7d
xor rax, 0x51678194
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x479ea063
xor rax, 0x46b66413
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x4f4b0c65
xor rax, 0x69b0ce74
rol rax, 0xa6
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x884a1a3632bcbe3c
pushf
not rax
add rax, 0x73f7b1f2
xor rax, 0x48827cd8
rol rax, 0x63
popf
pushf
not rax
add rax, 0x53486736
xor rax, 0x45bfb54c
rol rax, 0x43
popf
pushf
not rax
add rax, 0x5325cd0b
xor rax, 0x78965798
rol rax, 0x69
popf
mov qword [rsp + 0x60], rax
movabs rcx, 0xfe4187752f542914
pushf
not rcx
add rcx, 0x6b0dbbd4
xor rcx, 0x5ed3e887
rol rcx, 0x43
popf
pushf
not rcx
add rcx, 0x7d9f9124
xor rcx, 0x73bc41c7
rol rcx, 6
popf
pushf
not rcx
add rcx, 0x49848bc6
xor rcx, 0x51eb9e43
rol rcx, 0x3b
popf
mov qword [rsp + 0x68], rcx
movabs rax, 0xe6cc0b1ed5943fd9
pushf
not rax
add rax, 0x4b6c8e4f
xor rax, 0x7dec25e3
rol rax, 0x14
popf
pushf
not rax
add rax, 0x46001bf8
xor rax, 0x66be19df
rol rax, 3
popf
pushf
not rax
add rax, 0x5a404d0a
xor rax, 0x6b47b6c7
rol rax, 0xc4
popf
mov qword [rbp + 0x2e0], rax
movabs rax, 0x51ea375f9e780cac
pushf
not rax
add rax, 0x78e06f3d
xor rax, 0x6f761efe
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x4187aa54
xor rax, 0x556f2ec0
rol rax, 0x14
popf
pushf
not rax
add rax, 0x453f6248
xor rax, 0x416014a3
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x663da8c1
xor rax, 0x6ecfafa1
rol rax, 0xf4
popf
mov qword [rbp + 0x2e8], rax
movabs rax, 0x39c20947b314510
pushf
not rax
add rax, 0x64b9d799
xor rax, 0x4a1b5579
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x6e1bcf70
xor rax, 0x4eb8bbdd
rol rax, 0x8a
popf
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], rcx
movdqa xmm1, xmmword [rsp + 0x50]
xorps xmm1, xmmword [rbp + 0x2e0]
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rsp + 0x60], xmm0
lea rax, [rbp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x40], rax
movq rax, xmm1
test al, al
je 0x14011bc5c
push rax
pushf
mov eax, 0xc0de70d0
pushf
not eax
add eax, 0x9d035a97
xor eax, 0xcefd2183
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8c63e24e
xor eax, 0xfbd9bd2a
rol eax, 0x5c
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xf7ac96ca
pushf
not eax
add eax, 0x9dba0659
xor eax, 0xf4090f3c
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcff9d2b0
xor eax, 0x9fa0d1ad
rol eax, 0xb6
popf
jmp 0x140119ccf
lea rax, [rsp + 0x50]
push rax
pushf
mov eax, 0xb92add95
pushf
not eax
add eax, 0xf38e05c4
xor eax, 0x81087e68
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbb6b9aac
xor eax, 0x9f0f40ac
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc954bb17
xor eax, 0xd593399b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xda58fa33
xor eax, 0xf144e630
rol eax, 0x83
popf
jmp 0x140119ccf
inc rax
cmp byte [rax], 0
jne 0x14011bd3b
push rax
pushf
mov eax, 0x8d46e586
pushf
not eax
add eax, 0x8920268e
xor eax, 0xe3475bb2
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb9895ab9
xor eax, 0x8bd3c729
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf1dd53e2
xor eax, 0xa046506f
rol eax, 0x84
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x90e549db
pushf
not eax
add eax, 0x998b89e5
xor eax, 0xafe67f4e
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa77be445
xor eax, 0xb8fb65b5
rol eax, 0xc5
popf
jmp 0x140119ccf
mov qword [rsp + 0x40], rax
push rax
pushf
mov eax, 0x1ebb8009
pushf
not eax
add eax, 0x8c5d8ecc
xor eax, 0xb40e48a9
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfcdb31e1
xor eax, 0x91c9952a
rol eax, 0x7b
popf
jmp 0x140119ccf
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x70]
call fcn.14017e60d
lea rcx, [rbp + 0x40]
jmp 0x14011bdb9
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x14011bdc7
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0xbffff96febbebc67
pushf
not rcx
add rcx, 0x4d1080e6
xor rcx, 0x7beaed92
rol rcx, 0xf5
popf
pushf
not rcx
add rcx, 0x561b6237
xor rcx, 0x5a63156d
rol rcx, 0xe
popf
pushf
not rcx
add rcx, 0x6b02fec2
xor rcx, 0x677bce24
rol rcx, 0x78
popf
idiv rcx
mov r8, rdx
mov r13, rax
mov eax, 0x39896542
pushf
not eax
add eax, 0xfea6e018
xor eax, 0xedfdaa26
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa169d9a7
xor eax, 0xa2048e2f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbb3c761a
xor eax, 0xc155511c
rol eax, 0x54
popf
imul r13d
mov esi, edx
sar esi, 2
mov ecx, esi
shr ecx, 0x1f
push rcx
not ecx
sub esi, ecx
pop rcx
sub esi, 1
lea eax, [rsi + rsi*2]
shl eax, 3
sub r13d, eax
movabs r9, 0x4e614dbaa04e3d79
pushf
not r9
add r9, 0x66daaa22
xor r9, 0x639cf214
rol r9, 0xe3
popf
pushf
not r9
add r9, 0x64ccb5f7
xor r9, 0x54d9a071
rol r9, 0xba
popf
pushf
not r9
add r9, 0x7a4e766f
xor r9, 0x50f8cbb5
rol r9, 0
popf
mov rax, r9
imul r8
mov r12, rdx
sar r12, 0x1a
mov rcx, r12
shr rcx, 0x3f
push rcx
not rcx
sub r12, rcx
pop rcx
sub r12, 1
mov rax, r9
imul rbx
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
imul rax, rdx, 0x23c34600
sub rbx, rax
movabs rax, 0x55eeb5fd47d6392f
pushf
not rax
add rax, 0x59fa87fc
xor rax, 0x4546b65e
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x46d3c828
xor rax, 0x73fb4a95
rol rax, 0xcb
popf
imul rbx
lea r15, [rbx + rdx]
sar r15, 0x17
mov rax, r15
shr rax, 0x3f
push rax
not rax
sub r15, rax
pop rax
sub r15, 1
lea rdx, [rbp + 0x248]
lea rcx, [rsp + 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp - 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp - 0x50]
call fcn.14014677d
nop
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp - 0x30]
call fcn.14014677d
mov eax, dword [rbp + 0x2c8]
mov dword [rbp - 0x10], eax
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.14014677d
lea r10, [rsp + 0x50]
movups xmm0, xmmword [0x140076e28]
mov eax, dword [0x140076e38]
movups xmmword [rbp + 0x2e0], xmm0
mov dword [rbp + 0x2f0], eax
movzx eax, byte [0x140076e3c]
mov byte [rbp + 0x2f4], al
cmp qword [rsp + 0x68], 0xf
jbe 0x14011c06a
push rax
pushf
mov eax, 0x59400e1d
pushf
not eax
add eax, 0x889febce
xor eax, 0xbd80dd61
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcbb41799
xor eax, 0xc8c472d4
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8fdd0edc
xor eax, 0x9aa442f9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcf870f0a
xor eax, 0xa5cb202d
rol eax, 0x25
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xff1b9c08
pushf
not eax
add eax, 0xc37b5df8
xor eax, 0xc1126a1e
rol eax, 6
popf
pushf
not eax
add eax, 0xb2042c2f
xor eax, 0xcc39b1de
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdeae8245
xor eax, 0x984a9391
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc8e34f3f
xor eax, 0x99784133
rol eax, 0xa4
popf
jmp 0x140119ccf
mov r10, qword [rsp + 0x50]
push rax
pushf
mov eax, 0x4f9d06bd
pushf
not eax
add eax, 0xaabd6883
xor eax, 0xdbdab27d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfb50eb66
xor eax, 0x8640cc0b
rol eax, 0x8c
popf
jmp 0x140119ccf
mov r8d, edi
cmp r14d, 2
jl 0x14011c14e
push rax
pushf
mov eax, 0xc528d319
pushf
not eax
add eax, 0xde255b73
xor eax, 0x9ff4812a
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9f3e17d7
xor eax, 0xd0ae7304
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb1a84e5a
xor eax, 0x8be40112
rol eax, 0x8a
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x14068b9
pushf
not eax
add eax, 0xfe711ce4
xor eax, 0xf68ae78c
rol eax, 0xac
popf
pushf
not eax
add eax, 0x920e33d3
xor eax, 0xf34d0451
rol eax, 0x32
popf
pushf
not eax
add eax, 0xff635b53
xor eax, 0xa24ade97
rol eax, 0x1c
popf
jmp 0x140119ccf
movdqa xmm5, xmmword [0x140078170]
movdqa xmm4, xmmword [0x140078210]
movdqa xmm6, xmmword [0x140078190]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2e4]
mov edx, dword [rsp + 0x30]
push rax
pushf
mov eax, 0x781863ce
pushf
not eax
add eax, 0xe47b19e6
xor eax, 0xc1ebc554
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xde83f0e8
xor eax, 0xbcd12371
rol eax, 8
popf
pushf
not eax
add eax, 0xd7158019
xor eax, 0x82c96d5e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb4f7fb95
xor eax, 0x92da5e8a
rol eax, 0xe9
popf
jmp 0x140119ccf
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14011c376
push rax
pushf
mov eax, 0x18aa2b8d
pushf
not eax
add eax, 0x84a19899
xor eax, 0xf6b0cb6f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb97db97b
xor eax, 0xa3fbf3aa
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf9a3cc0f
xor eax, 0xf228a6ec
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa1e2a96b
xor eax, 0xcc7b43be
rol eax, 6
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x82734a66
pushf
not eax
add eax, 0xc6a08c9e
xor eax, 0xd4e51a75
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb3d5a2a9
xor eax, 0x9dc4dc76
rol eax, 0x38
popf
jmp 0x140119ccf
cmp r8d, 0x15
jge 0x14011c408
push rax
pushf
mov eax, 0xe1ae01e0
pushf
not eax
add eax, 0xb4eed562
xor eax, 0xf3beb6cd
rol eax, 0xce
popf
pushf
not eax
add eax, 0xeb392d40
xor eax, 0xe56e9d22
rol eax, 0x38
popf
pushf
not eax
add eax, 0x97b77cb9
xor eax, 0x8be2a1e2
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc8482e97
xor eax, 0xc967d8bd
rol eax, 2
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xa57cd3a5
pushf
not eax
add eax, 0xadd91287
xor eax, 0xd0ed77a9
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9a906cba
xor eax, 0xb46c434b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xfca3ba29
xor eax, 0xc053384f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc721c9eb
xor eax, 0x8d54544a
rol eax, 0xbf
popf
jmp 0x140119ccf
movsxd rax, r8d
lea r9, [rbp + 0x2e0]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x36ce2f75
pushf
not eax
add eax, 0x8587bdb4
xor eax, 0xf480b9ee
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe2f1331b
xor eax, 0xe70d8af9
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbfe23712
xor eax, 0xb38c6da7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd8cc811f
xor eax, 0xd6f90d92
rol eax, 0xa0
popf
jmp 0x140119ccf
mov eax, 0x95f199c3
pushf
not eax
add eax, 0xad97ca99
xor eax, 0x94aee943
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe768f829
xor eax, 0xbd6921b9
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x879a618e
xor eax, 0xf5044a15
rol eax, 0x7c
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14011c580
push rax
pushf
mov eax, 0xf8082801
pushf
not eax
add eax, 0x8cbbf204
xor eax, 0xf66f0d03
rol eax, 0x58
popf
pushf
not eax
add eax, 0x88906dc8
xor eax, 0xa12d9100
rol eax, 0xa8
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x7d80f340
pushf
not eax
add eax, 0xd179b34d
xor eax, 0xc304686b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc35df668
xor eax, 0xde50b9e0
rol eax, 0x8f
popf
jmp 0x140119ccf
mov rdx, r10
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14011c613
push rax
pushf
mov eax, 0x1c0669a7
pushf
not eax
add eax, 0xf471b2bd
xor eax, 0xa36bf1e3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdf5d4c01
xor eax, 0xc21bb06b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xedf03aa6
xor eax, 0xa936a163
rol eax, 0xc0
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x7ac64fad
pushf
not eax
add eax, 0xc544866d
xor eax, 0xd13805bd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x81608010
xor eax, 0xb9572ccc
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbb5062f3
xor eax, 0xbe62bb21
rol eax, 0xec
popf
jmp 0x140119ccf
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14011c6b3
push rax
pushf
mov eax, 0xb40c8647
pushf
not eax
add eax, 0xcdc2c9e9
xor eax, 0x950e440f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfefebc00
xor eax, 0xbe8d572e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x83e4de78
xor eax, 0x9224f817
rol eax, 0xe3
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xd0b258c1
pushf
not eax
add eax, 0x84aac5f1
xor eax, 0xfe2afac7
rol eax, 6
popf
pushf
not eax
add eax, 0xe2d307d7
xor eax, 0xae17fda8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8dd525be
xor eax, 0xc719220b
rol eax, 0xa3
popf
jmp 0x140119ccf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14011c741
push rax
pushf
mov eax, 0xa0aff68c
pushf
not eax
add eax, 0x8bb6e060
xor eax, 0x8a2b72d2
rol eax, 5
popf
pushf
not eax
add eax, 0xb9d3cc89
xor eax, 0x94203e5c
rol eax, 0xf7
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x837019a3
pushf
not eax
add eax, 0xf46635d9
xor eax, 0x9911c846
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc7169eea
xor eax, 0x989961ed
rol eax, 0xe4
popf
jmp 0x140119ccf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140135cf8
push rax
pushf
mov eax, 0xf4afc75b
pushf
not eax
add eax, 0xd7ca9ade
xor eax, 0xc4ad041d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9d3d9dfd
xor eax, 0xbddf8d5e
rol eax, 0xd6
popf
jmp 0x140119ccf
movdqa xmm0, xmmword [0x140078160]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x70]
call fcn.1401308b7
movups xmm0, xmmword [0x140076f60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x140076f70]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x140076f80]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140076f90]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x140076fa0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x140076fa8]
mov dword [rbp - 0x48], eax
movzx eax, word [0x140076fac]
mov word [rbp - 0x44], ax
movzx eax, byte [0x140076fae]
mov byte [rbp - 0x42], al
mov r8d, edi
cmp r14d, 2
jl 0x14011c8af
push rax
pushf
mov eax, 0xb52fc6b9
pushf
not eax
add eax, 0x8cc5ed72
xor eax, 0xc763a6ff
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa1a98be9
xor eax, 0xf8c76d39
rol eax, 5
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xba816163
pushf
not eax
add eax, 0xae6978fe
xor eax, 0xdee4dd5b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x88295823
xor eax, 0xabde38f4
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb6d3abc6
xor eax, 0x9c72cf49
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9b4e1bfc
xor eax, 0xf36ef67f
rol eax, 6
popf
jmp 0x140119ccf
movdqa xmm5, xmmword [0x140078170]
movdqa xmm4, xmmword [0x140078210]
movdqa xmm6, xmmword [0x140078190]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x30]
push rax
pushf
mov eax, 0xb4807579
pushf
not eax
add eax, 0xc87cc739
xor eax, 0x92932f83
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf37b745a
xor eax, 0x8fff8274
rol eax, 0xa5
popf
jmp 0x140119ccf
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x48
jl 0x14011ca9c
push rax
pushf
mov eax, 0x17e79ec0
pushf
not eax
add eax, 0xcea9e402
xor eax, 0xcd6e4cc8
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf2b5f5fc
xor eax, 0xcc900ccb
rol eax, 0x7a
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x82022a0
pushf
not eax
add eax, 0xb97ae69d
xor eax, 0xa0c102c5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe7c586c0
xor eax, 0xd4343703
rol eax, 0xd7
popf
jmp 0x140119ccf
cmp r8d, 0x4f
jge 0x14011cb08
push rax
pushf
mov eax, 0xf7bac880
pushf
not eax
add eax, 0x8b2098ad
xor eax, 0xdaa92996
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc76673e3
xor eax, 0x901d3a6c
rol eax, 0x40
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x4abda6f9
pushf
not eax
add eax, 0x9f3cb891
xor eax, 0xee301025
rol eax, 0x48
popf
pushf
not eax
add eax, 0x90f4ddda
xor eax, 0xf421c2a9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xad0a65ba
xor eax, 0xcba6d85f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa398dac8
xor eax, 0x897f5923
rol eax, 0x35
popf
jmp 0x140119ccf
movsxd rax, r8d
lea r9, [rsp + 0x70]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
push rax
pushf
mov eax, 0x3174111d
pushf
not eax
add eax, 0xd3158428
xor eax, 0x9edc6b4c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8bac10c7
xor eax, 0x8e84f655
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc1a2b407
xor eax, 0x9ce6d0b2
rol eax, 0xcf
popf
jmp 0x140119ccf
mov eax, 0xe250b76
pushf
not eax
add eax, 0x9b631f82
xor eax, 0xb09f67f0
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa54721bb
xor eax, 0xdcecf75a
rol eax, 7
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4f
jl 0x14011cc5e
push rax
pushf
mov eax, 0x2ab84804
pushf
not eax
add eax, 0xb805e728
xor eax, 0xbb318025
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9fc0e922
xor eax, 0xbfc82daf
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf0c3759e
xor eax, 0xc48cfff4
rol eax, 0x59
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x7bd56617
pushf
not eax
add eax, 0x89249a2e
xor eax, 0x8b1c8c49
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb1206816
xor eax, 0x87743852
rol eax, 0x10
popf
jmp 0x140119ccf
mov qword [rsp + 0x20], r15
mov r9d, r12d
mov r8d, r13d
mov edx, esi
lea rcx, [rsp + 0x70]
call fcn.14013c175
mov eax, dword [0x140077018]
mov dword [rbp + 0x2e0], eax
movzx eax, byte [0x14007701c]
mov byte [rbp + 0x2e0], reloc.WLDAP32.dll_Ordinal_32
xor byte [rbp + 0x2e1], 0x35
xor byte [rbp + 0x2e2], 0x36
xor byte [rbp + 0x2e3], 0x37
xor al, 0x38
mov byte [rbp + 0x2e4], al
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
xor edx, edx
mov ecx, 0x46a8a96d
pushf
not ecx
add ecx, 0xcdd1bd7b
xor ecx, 0xa98a9177
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0xa38ad588
xor ecx, 0xdae2f5d3
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x8c656c19
xor ecx, 0xf738f321
rol ecx, 0x5c
popf
jmp 0x14011cd32
call qword [sym.imp.KERNEL32.dll_SleepEx]
mov eax, dword [str.wye7]
mov dword [rbp + 0x2e0], eax
cmp byte [0x140076d23], 0
je 0x14011cd84
push rax
pushf
mov eax, 0xa5a7be60
pushf
not eax
add eax, 0x9e09f463
xor eax, 0xddd0fc99
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9df5084e
xor eax, 0xe79894e9
rol eax, 0x34
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x30099986
pushf
not eax
add eax, 0x92f61cf2
xor eax, 0x89b56cc3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x82afc238
xor eax, 0xc76c14d0
rol eax, 0xcc
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011ce07
push rax
pushf
mov eax, 0x71768af6
pushf
not eax
add eax, 0xe29f68f5
xor eax, 0xb2d93d9c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbc15bab3
xor eax, 0xc6d874ca
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9733ea46
xor eax, 0xa713bbba
rol eax, 0x30
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x5f8bbacc
pushf
not eax
add eax, 0x9264d892
xor eax, 0xf794330c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xab3d3772
xor eax, 0xeffcdbc5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb15cf0e0
xor eax, 0xb913d442
rol eax, 0xfb
popf
jmp 0x140119ccf
movdqa xmm3, xmmword [0x140078170]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140078210]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140078210]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x2e0], xmm2
jmp 0x14011d035
lea r9, [rbp + 0x2e0]
mov r8d, edi
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xe5896933
pushf
not eax
add eax, 0xeb208d62
xor eax, 0x82cb45d5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaa6abbd2
xor eax, 0x91ebd9cf
rol eax, 0x60
popf
jmp 0x140119ccf
mov eax, 0xa2534f7f
pushf
not eax
add eax, 0xa090e206
xor eax, 0xe29910a5
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd26ed8ba
xor eax, 0xd8505dbc
rol eax, 0x3a
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14011d002
push rax
pushf
mov eax, 0xbe39ec8a
pushf
not eax
add eax, 0xdadcf47a
xor eax, 0xe7483f16
rol eax, 0x49
popf
pushf
not eax
add eax, 0x903c13b3
xor eax, 0xaded554f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc5fb76bf
xor eax, 0xe61e6e77
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbf2949cb
xor eax, 0xe381ac45
rol eax, 0x35
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x4707e259
pushf
not eax
add eax, 0xd88f12e2
xor eax, 0xe2dae67c
rol eax, 0x13
popf
pushf
not eax
add eax, 0x802b6be6
xor eax, 0xc887e5f7
rol eax, 0xb8
popf
jmp 0x140119ccf
lea rcx, [rbp + 0x2e0]
jmp 0x14011d03d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140076d58]
movups xmmword [rbp + 0x2e0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14011d095
push rax
pushf
mov eax, 0x2ea8c209
pushf
not eax
add eax, 0xa360c02e
xor eax, 0x9fa7e1d7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9719aedb
xor eax, 0x931b3798
rol eax, 0x9b
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x40421ade
pushf
not eax
add eax, 0xfe469718
xor eax, 0xca87e9dc
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdb5aaf4d
xor eax, 0xfb5b2478
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x95ced223
xor eax, 0x90b9fe0d
rol eax, 0
popf
pushf
not eax
add eax, 0xf4bdd2d1
xor eax, 0xcfb9c3c4
rol eax, 0xd6
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011d13e
push rax
pushf
mov eax, 0xac133afd
pushf
not eax
add eax, 0xbb2e9c1f
xor eax, 0x916e7fe5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xee73a1c9
xor eax, 0xb70b3556
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc9813e3a
xor eax, 0xf99e258c
rol eax, 0x2b
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x75463aca
pushf
not eax
add eax, 0xb31bfd1b
xor eax, 0x8f958492
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf665e966
xor eax, 0xdadaaf4c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd25a45a8
xor eax, 0xf60850cf
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9ca66e3e
xor eax, 0x986c5beb
rol eax, 0xd0
popf
jmp 0x140119ccf
movdqa xmm5, xmmword [0x140078170]
mov edx, edi
movdqa xmm4, xmmword [0x140078210]
movdqa xmm6, xmmword [0x140078190]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rbp + 0x2e4]
mov r8d, dword [rsp + 0x30]
nop word [rax + rax]
push rax
pushf
mov eax, 0xfb3e313e
pushf
not eax
add eax, 0x9fbc6637
xor eax, 0xd43c3d18
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa2fad657
xor eax, 0xc92674a1
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe353910d
xor eax, 0xd7a3e18b
rol eax, 0xe5
popf
jmp 0x140119ccf
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14011d35a
push rax
pushf
mov eax, 0xa1b3a6b7
pushf
not eax
add eax, 0xcf6736b0
xor eax, 0x94ca6b07
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x838e625e
xor eax, 0x88441b99
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xea3793ab
xor eax, 0xf358abd5
rol eax, 0xb3
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x9f8f1d28
pushf
not eax
add eax, 0xefbc7d78
xor eax, 0xd1371aac
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf94b41e6
xor eax, 0xe5e469ab
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x86469b21
xor eax, 0xc3b9df89
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc97da3e9
xor eax, 0xa1d56e8d
rol eax, 0x7a
popf
jmp 0x140119ccf
jmp 0x14011d564
lea r9, [rbp + 0x2e0]
mov r8d, edi
nop dword [rax]
push rax
pushf
mov eax, 0xb64739d8
pushf
not eax
add eax, 0xe3802c52
xor eax, 0xf1914e40
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe3d6b4fd
xor eax, 0xd55fb68d
rol eax, 0x18
popf
jmp 0x140119ccf
mov eax, 0x310aff39
pushf
not eax
add eax, 0xa45ec247
xor eax, 0xa1db1b5f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xeeed8338
xor eax, 0x86729d07
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbf884e26
xor eax, 0xaa57e4a1
rol eax, 0x6a
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14011d50b
push rax
pushf
mov eax, 0x3bcaece7
pushf
not eax
add eax, 0xb1e44aa3
xor eax, 0x92aea564
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9f1c26ed
xor eax, 0x83909989
rol eax, 0x22
popf
pushf
not eax
add eax, 0xadac6126
xor eax, 0x9bc88448
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa5477343
xor eax, 0xb6f9b382
rol eax, 0x15
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xeb3a492a
pushf
not eax
add eax, 0xe8ae3345
xor eax, 0xf192fb0e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x828e99f0
xor eax, 0xba311d0a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc078383e
xor eax, 0x90601397
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe0e5c225
xor eax, 0xf90b0a40
rol eax, 0x2f
popf
jmp 0x140119ccf
lea rcx, [rbp + 0x2e0]
call fcn.14013c175
call fcn.1401775d2
test al, al
jne 0x14011d5d2
push rax
pushf
mov eax, 0x3759d980
pushf
not eax
add eax, 0xb2fdcca3
xor eax, 0xb5b8691e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf2e1234b
xor eax, 0xfc71cac7
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc3ee538a
xor eax, 0xd9a3682e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbe31c0af
xor eax, 0xf528a1df
rol eax, 0x54
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x3d932cd2
pushf
not eax
add eax, 0xbb75f693
xor eax, 0x94ca1f37
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc968f6e0
xor eax, 0xa796a532
rol eax, 0x27
popf
jmp 0x140119ccf
call fcn.14014446e
jmp 0x14011da1e
movsd xmm0, qword [0x140076d28]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x140076d30]
mov dword [rsp + 0x38], eax
movzx eax, word [0x140076d34]
mov word [rsp + 0x3c], ax
movzx eax, byte [0x140076d36]
mov byte [rsp + 0x3e], al
mov r8d, edi
cmp r14d, 2
jl 0x14011d6d7
push rax
pushf
mov eax, 0x46055f78
pushf
not eax
add eax, 0xe33d1525
xor eax, 0x944a3b5c
rol eax, 0x66
popf
pushf
not eax
add eax, 0x939f6ab4
xor eax, 0xcb913260
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8a0fcc50
xor eax, 0xf806347c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xeace7021
xor eax, 0xf8fb7dda
rol eax, 0x9e
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x5183e5a5
pushf
not eax
add eax, 0xec6f0544
xor eax, 0x83d5829a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdce3d03f
xor eax, 0xcc7ed4ce
rol eax, 0x5e
popf
jmp 0x140119ccf
movdqa xmm4, xmmword [0x140078210]
movdqa xmm2, xmmword [0x140078170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140076d28]
xorps xmm2, xmm0
movd dword [rsp + 0x30], xmm2
movdqa xmm3, xmmword [0x140078180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x34]
xorps xmm2, xmm1
movd dword [rsp + 0x34], xmm2
mov r8d, 0xcd01420e
pushf
not r8d
add r8d, 0x8cb8f9d9
xor r8d, 0xeaa8e8cd
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0x88daf333
xor r8d, 0x87ed15f1
rol r8d, 0x40
popf
pushf
not r8d
add r8d, 0xdf96fe7c
xor r8d, 0xf4ecf5b4
rol r8d, 0x85
popf
pushf
not r8d
add r8d, 0xa0df64ff
xor r8d, 0xd476e917
rol r8d, 0x91
popf
push rax
pushf
mov eax, 0xdb5f9544
pushf
not eax
add eax, 0x96bbf021
xor eax, 0x8bc94699
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf097a878
xor eax, 0xed132f38
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xad7b1477
xor eax, 0xdd6cffc0
rol eax, 0xfd
popf
jmp 0x140119ccf
movsxd rax, r8d
lea r9, [rsp + 0x30]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax + rax]
push rax
pushf
mov eax, 0x5e2aff7b
pushf
not eax
add eax, 0x935ae288
xor eax, 0xba5fa175
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb2bfdda2
xor eax, 0xe766c8af
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc13f5040
xor eax, 0x9ab03eb1
rol eax, 0x34
popf
jmp 0x140119ccf
mov eax, 0xed7f8eba
pushf
not eax
add eax, 0x88696c5e
xor eax, 0xfc0d515f
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf839ed3f
xor eax, 0xa22a6a10
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdb4c58fa
xor eax, 0x8dce5032
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xac717a7a
xor eax, 0x8ee8828d
rol eax, 0x43
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14011d9e1
push rax
pushf
mov eax, 0xe61c023c
pushf
not eax
add eax, 0x9c062be5
xor eax, 0x996459ea
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbff44bcf
xor eax, 0xc1d6ee93
rol eax, 0
popf
pushf
not eax
add eax, 0xa22e4254
xor eax, 0x9b2cbc72
rol eax, 0x43
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xded1046b
pushf
not eax
add eax, 0x850cc51a
xor eax, 0xd0bfb0bf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdfdca62c
xor eax, 0x92bb8a27
rol eax, 0xaa
popf
jmp 0x140119ccf
lea rcx, [rsp + 0x30]
call fcn.14013c175
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x160]
call fcn.14014677d
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x160]
call fcn.1401117cf
nop
lea rdx, [rbp + 0x180]
lea rcx, [rsp + 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp - 0x70]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x50]
call fcn.14014677d
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x30]
call fcn.14014677d
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x10]
call fcn.14014677d
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x10], eax
mov r8d, edi
mov edx, edi
mov r9, qword [rbp - 0x60]
test r9, r9
je 0x14011db00
push rax
pushf
mov eax, 0x1481e377
pushf
not eax
add eax, 0xdc7883ae
xor eax, 0xa0a7da22
rol eax, 0xf
popf
pushf
not eax
add eax, 0xceb0a89d
xor eax, 0xae132953
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8fcd5d73
xor eax, 0xcad566c6
rol eax, 6
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xa513f136
pushf
not eax
add eax, 0xce391640
xor eax, 0x8f667a8b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe00b814e
xor eax, 0xf9c821c3
rol eax, 3
popf
jmp 0x140119ccf
mov rcx, rdi
mov r10, qword [rbp - 0x58]
mov r11, qword [rbp - 0x70]
cmp r9, rcx
jbe 0x14011db76
push rax
pushf
mov eax, 0xc22ddf48
pushf
not eax
add eax, 0xf0883deb
xor eax, 0xf96a229f
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9fccfc0a
xor eax, 0xf8de4286
rol eax, 0x88
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x60c4a1e8
pushf
not eax
add eax, 0xb3414f2c
xor eax, 0x890af179
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb47097fa
xor eax, 0xf8f3c2dd
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbb554cfc
xor eax, 0xa963d0ae
rol eax, 3
popf
jmp 0x140119ccf
lea rax, [rbp - 0x70]
cmp r10, 0xf
cmova rax, r11
movsx eax, byte [rax + rcx]
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
jmp 0x14011dbd8
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x14011dc3a
push rax
pushf
mov eax, 0xdb5ed6e6
pushf
not eax
add eax, 0xdf4e7d1c
xor eax, 0xe2e99370
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9f88ce50
xor eax, 0xf97443a0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdb6f9886
xor eax, 0xdccd0117
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa5ead52c
xor eax, 0x94783eae
rol eax, 0x5b
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x75e3aae3
pushf
not eax
add eax, 0xa69a0c2f
xor eax, 0xa02f9c62
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9f79a29a
xor eax, 0xecf2c5d3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xde7d7aa9
xor eax, 0xbdb664d5
rol eax, 0
popf
pushf
not eax
add eax, 0xeb84a5ae
xor eax, 0xc24492e9
rol eax, 0xf0
popf
jmp 0x140119ccf
mov dword [rbp + 0x38], r8d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov rdx, qword [rbp + 0x28]
sub rdx, qword [rbp + 0x20]
sar rdx, 2
movabs r15, 0xbc0008d2a64d4bf6
pushf
not r15
add r15, 0x4aa9644c
xor r15, 0x4c982564
rol r15, 0x89
popf
pushf
not r15
add r15, 0x5895b221
xor r15, 0x687b4e19
rol r15, 0xeb
popf
pushf
not r15
add r15, 0x416ad3f8
xor r15, 0x4bb6a1cb
rol r15, 0xcc
popf
test rdx, rdx
je 0x14011dd64
push rax
pushf
mov eax, 0xbbd34216
pushf
not eax
add eax, 0xe8894794
xor eax, 0xbfad2410
rol eax, 3
popf
pushf
not eax
add eax, 0x95f92c67
xor eax, 0x8cd1f020
rol eax, 2
popf
pushf
not eax
add eax, 0xec15cd85
xor eax, 0x86c74e46
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc2309bde
xor eax, 0xd51c455b
rol eax, 0x1b
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x28889154
pushf
not eax
add eax, 0x82fc8cad
xor eax, 0x82bea60d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xaa742006
xor eax, 0xaf6b159e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x89e3ad89
xor eax, 0x8d8c704a
rol eax, 0x88
popf
jmp 0x140119ccf
cmp rdx, r15
jbe 0x14011dde2
push rax
pushf
mov eax, 0xe6341e81
pushf
not eax
add eax, 0xd4ae2846
xor eax, 0xd63a8e4f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd6668ffb
xor eax, 0x9a0cccd6
rol eax, 0x7e
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x586c6601
pushf
not eax
add eax, 0xeb54cb87
xor eax, 0xebb1f30d
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8591b2f6
xor eax, 0x8cc27238
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8fc6ca0b
xor eax, 0xddd2afdf
rol eax, 0x96
popf
jmp 0x140119ccf
call fcn.14015270d
int3
call fcn.140180eb8
int3
lea rcx, [rsp + 0x50]
call fcn.140134d6c
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
sub rbx, rdx
mov r8, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rdx, [rsi + rbx*4]
mov qword [rsp + 0x58], rdx
mov r8d, dword [rbp + 0x38]
jmp 0x14011df9f
mov rdx, qword [rsp + 0x58]
push rax
pushf
mov eax, 0x4a26f565
pushf
not eax
add eax, 0x9b00801e
xor eax, 0xeeb28c48
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x984a06a7
xor eax, 0xfa983e96
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa52ed2f3
xor eax, 0xdac9c214
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa5a86ca8
xor eax, 0x9155d2c3
rol eax, 0x6d
popf
jmp 0x140119ccf
mov dword [rsp + 0x68], r8d
mov dword [rbp + 0x2e0], 0xff
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rdi
sub rdx, qword [rsp + 0x50]
sar rdx, 2
test rdx, rdx
je 0x14011e010
push rax
pushf
mov eax, 0xf1aa4ad0
pushf
not eax
add eax, 0x8f107bd4
xor eax, 0xac095fcd
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8c497af8
xor eax, 0xf3d47ad6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xce6f431c
xor eax, 0xc5617cb2
rol eax, 0x91
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xa88fd059
pushf
not eax
add eax, 0xf61f6607
xor eax, 0x9945dc13
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb3e9ad0b
xor eax, 0xafbf332e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x95e27189
xor eax, 0xf7a02d84
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe07f4c40
xor eax, 0xe697ef78
rol eax, 0x3d
popf
jmp 0x140119ccf
cmp rdx, r15
jbe 0x14011e0b4
push rax
pushf
mov eax, 0xea075a97
pushf
not eax
add eax, 0xb81e05ee
xor eax, 0xb16ee213
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe14c72e9
xor eax, 0xd772a4d4
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa942a0d1
xor eax, 0xda604814
rol eax, 0x69
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x2ac8f17e
pushf
not eax
add eax, 0xf32332c9
xor eax, 0xd0c7f414
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcad91abf
xor eax, 0xc06e5e8d
rol eax, 0x28
popf
jmp 0x140119ccf
call fcn.14015270d
int3
lea rcx, [rsp + 0x30]
call fcn.140134d6c
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
sub rbx, rdx
mov r8, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rax, [rsi + rbx*4]
mov qword [rsp + 0x38], rax
jmp 0x14011e1fa
mov rax, qword [rsp + 0x38]
push rax
pushf
mov eax, 0x4fd6059
pushf
not eax
add eax, 0xe560de0c
xor eax, 0xe353b960
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x92202062
xor eax, 0xd13db760
rol eax, 0xa9
popf
jmp 0x140119ccf
mov dword [rbp + 0x2e0], 0x1ff
mov r8d, edi
mov rcx, qword [rsp + 0x30]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x14011e25d
push rax
pushf
mov eax, 0xf87a85dd
pushf
not eax
add eax, 0x8fe70b16
xor eax, 0xb07915be
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe0c6eadc
xor eax, 0xf87c0b1f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdf0cb9b7
xor eax, 0x9117566d
rol eax, 0x5c
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x9b615475
pushf
not eax
add eax, 0xa5384b12
xor eax, 0xb1efd0d5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xef2aafb4
xor eax, 0xf726f55e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa5090685
xor eax, 0xdb26ff8a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc8692b1f
xor eax, 0xabf0472d
rol eax, 0xe4
popf
jmp 0x140119ccf
nop dword [rax + rax]
push rax
pushf
mov eax, 0x9e8c0da
pushf
not eax
add eax, 0xe001e7b3
xor eax, 0xf4db3270
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9056d8e5
xor eax, 0xc24e0b7f
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc0908e3f
xor eax, 0xc3c91199
rol eax, 0xae
popf
jmp 0x140119ccf
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x14011e356
push rax
pushf
mov eax, 0x6bc67929
pushf
not eax
add eax, 0xcab20ea9
xor eax, 0xfc292191
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc9613581
xor eax, 0xd2a9f15f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x83676f30
xor eax, 0xfc98f3d9
rol eax, 0x9d
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x20de96f
pushf
not eax
add eax, 0xed02af78
xor eax, 0x998d3d7e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcc8a9fde
xor eax, 0xfa1725e2
rol eax, 7
popf
jmp 0x140119ccf
mov eax, dword [rsp + 0x68]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x14011e3f6
push rax
pushf
mov eax, 0x6e47cad
pushf
not eax
add eax, 0xddd4b4c8
xor eax, 0xf9a87a7d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe4a1188d
xor eax, 0x98e708bc
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xefa12af8
xor eax, 0xcae9b36a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd3168b1f
xor eax, 0xf5f0f125
rol eax, 0x89
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xd25b51f6
pushf
not eax
add eax, 0x8e7df021
xor eax, 0x91e3c47e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf42b22d1
xor eax, 0xd83a75a6
rol eax, 0x8c
popf
jmp 0x140119ccf
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
jmp 0x14011e301
call fcn.14013b930
int3
lea rdx, [rsp + 0x30]
lea rcx, [0x1bba54726]
pushf
sub rcx, 0x7b95578e
popf
call fcn.140162c91
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14011e54a
push rax
pushf
mov eax, 0x41d7486e
pushf
not eax
add eax, 0xcd063a92
xor eax, 0xa9ee4371
rol eax, 7
popf
pushf
not eax
add eax, 0xfbc0144a
xor eax, 0xa938f6f6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc84eb064
xor eax, 0xeb6b8a61
rol eax, 0x23
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x90d63b16
pushf
not eax
add eax, 0x99f52e45
xor eax, 0x87147fe9
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf2ccf613
xor eax, 0xd7b41c90
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe33eab7f
xor eax, 0xa53e5f67
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb4a9cc34
xor eax, 0xcd266df0
rol eax, 0x68
popf
jmp 0x140119ccf
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14011e5f6
push rax
pushf
mov eax, 0x4dd85689
pushf
not eax
add eax, 0x993779d8
xor eax, 0xc1ad5cff
rol eax, 0x94
popf
pushf
not eax
add eax, 0xddb901ac
xor eax, 0x86a05285
rol eax, 0xc6
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x54c5681a
pushf
not eax
add eax, 0x911ac3c7
xor eax, 0xce74a291
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc0fbd162
xor eax, 0xdbc07f1a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x92a33916
xor eax, 0x9e7fe9a4
rol eax, 0x21
popf
pushf
not eax
add eax, 0x971bec30
xor eax, 0x86727d0b
rol eax, 0x57
popf
jmp 0x140119ccf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14011e697
push rax
pushf
mov eax, 0x5a9f5727
pushf
not eax
add eax, 0xecb190f2
xor eax, 0xdab6146b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc2cf6512
xor eax, 0xe8ac5acf
rol eax, 0x72
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xfac929aa
pushf
not eax
add eax, 0xd74b4bf0
xor eax, 0xf5d11610
rol eax, 0x81
popf
pushf
not eax
add eax, 0x86d66bc8
xor eax, 0xc15037c8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x81c9969e
xor eax, 0xe7018a97
rol eax, 0x53
popf
jmp 0x140119ccf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140135cf8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rdi
push rax
pushf
mov eax, 0xc1049841
pushf
not eax
add eax, 0xbfecf0b0
xor eax, 0xc6ae5bd6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdcb58825
xor eax, 0x806db26f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc76a4098
xor eax, 0xf6571441
rol eax, 0x65
popf
jmp 0x140119ccf
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
test rcx, rcx
je 0x14011e7d9
push rax
pushf
mov eax, 0x75954819
pushf
not eax
add eax, 0xc27fefbc
xor eax, 0x8db23f34
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd8eb207c
xor eax, 0xee028633
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xebec50c8
xor eax, 0x879194f6
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc70d144d
xor eax, 0xc5086c7e
rol eax, 0x32
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xebf6ae4b
pushf
not eax
add eax, 0xe378748a
xor eax, 0xb50afb5a
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf922ab1d
xor eax, 0xf3cc5451
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa470ba10
xor eax, 0x84d7b8ae
rol eax, 9
popf
jmp 0x140119ccf
mov rax, qword [rsp + 0x60]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14011e885
push rax
pushf
mov eax, 0x81da3f07
pushf
not eax
add eax, 0xb7c5e8fe
xor eax, 0x8939073c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfd33c553
xor eax, 0xbc068b45
rol eax, 6
popf
pushf
not eax
add eax, 0xb4933d61
xor eax, 0xf3f6c87e
rol eax, 0x64
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xdfdf3aa9
pushf
not eax
add eax, 0x89535e72
xor eax, 0xf2e5b24a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbef2b54f
xor eax, 0xa6ccf035
rol eax, 0x1b
popf
jmp 0x140119ccf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14011e913
push rax
pushf
mov eax, 0x2e68d0a9
pushf
not eax
add eax, 0xc075decf
xor eax, 0xe5ce6892
rol eax, 0
popf
pushf
not eax
add eax, 0xc68804ae
xor eax, 0xbe917af3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf9194041
xor eax, 0xf0c35939
rol eax, 0xe5
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xde22ba7f
pushf
not eax
add eax, 0xecffb00f
xor eax, 0xabb38b1f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xffb19d52
xor eax, 0x82ed9fc1
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc3165d64
xor eax, 0xc437ab7a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa17a27b6
xor eax, 0xfb83e25d
rol eax, 0xb2
popf
jmp 0x140119ccf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140135cf8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
push rax
pushf
mov eax, 0x96cd1a6d
pushf
not eax
add eax, 0x878561e5
xor eax, 0x999d01c2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xba570507
xor eax, 0xc25fc87c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9e11be57
xor eax, 0xc13f952c
rol eax, 0x55
popf
jmp 0x140119ccf
lea rcx, [rsp + 0x70]
call fcn.140137e0a
mov rax, qword [0x1400fefa0]
cmp qword [0x1400fef98], rax
je 0x14011ea8a
push rax
pushf
mov eax, 0xce6d7f0
pushf
not eax
add eax, 0xd49276d8
xor eax, 0xaa34a0f0
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd9b1c57b
xor eax, 0xa0af1a7c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb67a8b30
xor eax, 0xb941d12c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xaa4dac85
xor eax, 0xa2b5672c
rol eax, 0x1c
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xa3f5d50e
pushf
not eax
add eax, 0xb0269b85
xor eax, 0xe72ba899
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x85454610
xor eax, 0x92bfc71e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9b5c5bdb
xor eax, 0x8771317f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcc5a3eda
xor eax, 0xc4097424
rol eax, 0x8b
popf
jmp 0x140119ccf
lea rdx, [rsp + 0x30]
call fcn.140186d92
mov r9, rax
cmp byte [rax + 0xc], 0
je 0x14011eb40
push rax
pushf
mov eax, 0x7170a841
pushf
not eax
add eax, 0x9b486eb4
xor eax, 0xee9cf282
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc5a8b7e1
xor eax, 0x9d3bb730
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe30c9f63
xor eax, 0x8d36f7f8
rol eax, 0xdb
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xf4de96dc
pushf
not eax
add eax, 0x89711973
xor eax, 0x9bc6cffc
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x85f25534
xor eax, 0xe81c909e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xcc0837ac
xor eax, 0xd2470b03
rol eax, 6
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011ebd6
push rax
pushf
mov eax, 0xcdcb66e5
pushf
not eax
add eax, 0xcb284d40
xor eax, 0x9095181b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc924cff7
xor eax, 0xbe57b6ae
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x91071709
xor eax, 0xb7586fde
rol eax, 0x66
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x70491710
pushf
not eax
add eax, 0xb2f3bef1
xor eax, 0xa7fc637f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf098e078
xor eax, 0x9b7511ae
rol eax, 8
popf
pushf
not eax
add eax, 0xeef28d8b
xor eax, 0xe002616b
rol eax, 5
popf
pushf
not eax
add eax, 0xf1f9afd3
xor eax, 0x81959e6f
rol eax, 0x39
popf
jmp 0x140119ccf
movdqa xmm4, xmmword [0x140078210]
movdqa xmm2, xmmword [0x140078170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x140078180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
mov edi, 0x4aec3656
pushf
not edi
add edi, 0xbbd8e69f
xor edi, 0xefa0c34a
rol edi, 0xb1
popf
pushf
not edi
add edi, 0xb4318675
xor edi, 0x828a5650
rol edi, 0x6d
popf
pushf
not edi
add edi, 0x91d98958
xor edi, 0xcfa7ffc2
rol edi, 0x23
popf
push rax
pushf
mov eax, 0xc2a741ac
pushf
not eax
add eax, 0xf06ec51a
xor eax, 0x9e29de6b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd971e051
xor eax, 0xce5b02a4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc4191648
xor eax, 0xea4812b8
rol eax, 0xf8
popf
jmp 0x140119ccf
movsxd r8, edi
push r9
not r9
sub r8, r9
pop r9
sub r8, 1
push rax
pushf
mov eax, 0x39aa5dd7
pushf
not eax
add eax, 0xca6504da
xor eax, 0xeb86e46a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x82197c4d
xor eax, 0xb12b5db1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa9559488
xor eax, 0x8b2cc986
rol eax, 0x17
popf
jmp 0x140119ccf
mov eax, 0x71624d73
pushf
not eax
add eax, 0x98c07f99
xor eax, 0xfb63e968
rol eax, 0xda
popf
pushf
not eax
add eax, 0xedb2a240
xor eax, 0xdc2be94d
rol eax, 0xe5
popf
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, dil
sub al, cl
add al, 0x34
xor byte [r8], al
jmp 0x14011ee58
inc edi
lea r8, [r8 + 1]
cmp edi, 0xd
jl 0x14011eebc
push rax
pushf
mov eax, 0x57ab1e61
pushf
not eax
add eax, 0x9a5bca1f
xor eax, 0x9ae2b0b2
rol eax, 0x60
popf
pushf
not eax
add eax, 0x923777fd
xor eax, 0x862465aa
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe918ae9f
xor eax, 0x800addf0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x83b3c6d6
xor eax, 0x98bbd37e
rol eax, 0xc6
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x708f3e98
pushf
not eax
add eax, 0xffdeaa6b
xor eax, 0xb906022c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x99764bd1
xor eax, 0xc17d72a8
rol eax, 0x65
popf
jmp 0x140119ccf
mov rcx, r9
call fcn.14013c175
call fcn.140114c40
call fcn.140189433
nop
lea rcx, [rbp + 0x20]
call fcn.14017f531
nop
lea rcx, [rbp + 0x160]
call fcn.1401392ae
nop
lea rcx, [rbp + 0x70]
call fcn.140123eda
xor ecx, ecx
jmp 0x14011ef25
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x7fc56d75
pushf
not eax
add eax, 0xfac3c0f8
xor eax, 0xb554fc94
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa3626e59
xor eax, 0xf60d6366
rol eax, 0x42
popf
pushf
not eax
add eax, 0xef85a818
xor eax, 0xe5f25521
rol eax, 0xa
popf
jmp 0x140119ccf
lea rdx, [rbp + 0x2e0]
call fcn.140158d96
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14011efbe
push rax
pushf
mov eax, 0xd4b82373
pushf
not eax
add eax, 0x89a746c4
xor eax, 0xcbc308fe
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcf93c0d6
xor eax, 0xc4a820ae
rol eax, 0xbe
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x517ab866
pushf
not eax
add eax, 0x801da5c8
xor eax, 0x87c5a29d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd293b56e
xor eax, 0xa5a9b878
rol eax, 0xdb
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011f03d
push rax
pushf
mov eax, 0x4f990248
pushf
not eax
add eax, 0xa202ab93
xor eax, 0x80c1d3cf
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa725d2ed
xor eax, 0xbfd73001
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb2751d0d
xor eax, 0x88db46d4
rol eax, 0x65
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x7f856dd2
pushf
not eax
add eax, 0xcd08cd7a
xor eax, 0xe33b5de8
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbcc1f64b
xor eax, 0xd7e1ed0c
rol eax, 7
popf
jmp 0x140119ccf
movdqa xmm3, xmmword [0x140078170]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140078210]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140078210]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14011f297
mov r9, rcx
mov r8d, edi
nop word [rax + rax]
push rax
pushf
mov eax, 0x2102c9c4
pushf
not eax
add eax, 0xa15c3de1
xor eax, 0xb1c88e4a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd3124dfb
xor eax, 0xf6b373aa
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb686cab6
xor eax, 0xe2b8c120
rol eax, 0x73
popf
jmp 0x140119ccf
mov eax, 0x6936ae53
pushf
not eax
add eax, 0x99533cbc
xor eax, 0x9a6dbe86
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc1699fe7
xor eax, 0xb272e563
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfe4b489d
xor eax, 0xd6c03456
rol eax, 0xd8
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14011f263
push rax
pushf
mov eax, 0xe15ff7cf
pushf
not eax
add eax, 0x8b4380d1
xor eax, 0xce2fd8d0
rol eax, 0x28
popf
pushf
not eax
add eax, 0xee83addd
xor eax, 0x962d6c9e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a29012a
xor eax, 0xd7c23bd9
rol eax, 0x41
popf
pushf
not eax
add eax, 0x95986849
xor eax, 0x966a61f5
rol eax, 0xb2
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x469d8578
pushf
not eax
add eax, 0xe34cfa46
xor eax, 0xd9f94a53
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb21ef56f
xor eax, 0xc5baa00b
rol eax, 0x4b
popf
jmp 0x140119ccf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rsp + 0x30]
call fcn.14014b5d1
mov r9, rax
cmp byte [rax + 0xd], 0
je 0x14011f2e7
push rax
pushf
mov eax, 0xe61ec7f5
pushf
not eax
add eax, 0xe09f707d
xor eax, 0xae8cece7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfd5fb3d0
xor eax, 0xea66639e
rol eax, 0x2e
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xefece6ba
pushf
not eax
add eax, 0xc47fb89b
xor eax, 0xa7b8f098
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x86c4a4fb
xor eax, 0xb3c9c023
rol eax, 0x72
popf
pushf
not eax
add eax, 0xed9b8343
xor eax, 0xc5666c49
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfd48b660
xor eax, 0xa3781275
rol eax, 0xfe
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011f37d
push rax
pushf
mov eax, 0x6c76a89e
pushf
not eax
add eax, 0xbad72eb4
xor eax, 0xb8901ad1
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9736349d
xor eax, 0xa0b3c189
rol eax, 0x6a
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xdc96e03e
pushf
not eax
add eax, 0xe6ed80e4
xor eax, 0xd17e3f7e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe9204be2
xor eax, 0xf641729d
rol eax, 0x8a
popf
jmp 0x140119ccf
movdqa xmm4, xmmword [0x140078210]
movdqa xmm2, xmmword [0x140078170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x140078180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
mov edi, 0xc34b6725
pushf
not edi
add edi, 0xbdf01a94
xor edi, 0x98b54d89
rol edi, 0xd9
popf
pushf
not edi
add edi, 0x8f3fcf29
xor edi, 0x807bab2b
rol edi, 0x25
popf
push rax
pushf
mov eax, 0x709920bb
pushf
not eax
add eax, 0xd18b3060
xor eax, 0xdf3bddde
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe5cc3044
xor eax, 0xb3fa4627
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x89951d20
xor eax, 0xfaf50351
rol eax, 0x5b
popf
jmp 0x140119ccf
movsxd r8, edi
push r9
not r9
sub r8, r9
pop r9
sub r8, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0x48454c3e
pushf
not eax
add eax, 0x8b278391
xor eax, 0xeaf43900
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdc9d3108
xor eax, 0xa43c9085
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf0d166a7
xor eax, 0xd81f01c1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x949d3c9f
xor eax, 0xabaec022
rol eax, 0x53
popf
jmp 0x140119ccf
mov eax, 0x3bc3f105
pushf
not eax
add eax, 0xcc137146
xor eax, 0xc8650fa5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb96264d3
xor eax, 0xe3a1ee16
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe181e784
xor eax, 0xcd4441d4
rol eax, 0xb0
popf
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, dil
sub al, cl
add al, 0x34
xor byte [r8], al
jmp 0x14011f5f0
inc edi
lea r8, [r8 + 1]
cmp edi, 0xe
jl 0x14011f641
push rax
pushf
mov eax, 0x774eba51
pushf
not eax
add eax, 0xf9054aeb
xor eax, 0xc622a957
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd3e2dbd3
xor eax, 0xfcac1914
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb0193c77
xor eax, 0xc3bc4498
rol eax, 0xd2
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x1cbd9104
pushf
not eax
add eax, 0x95fa1c7e
xor eax, 0xb4eaa658
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8ad78618
xor eax, 0xb8c8b905
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd952fc0a
xor eax, 0x8f2cd23c
rol eax, 0x26
popf
jmp 0x140119ccf
mov rcx, r9
call fcn.14013c175
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x14011f697
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor ecx, ecx
jmp 0x14011f6a0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x89841143
pushf
not eax
add eax, 0xdbe34df0
xor eax, 0xe46b7dc1
rol eax, 0x29
popf
pushf
not eax
add eax, 0xecf59641
xor eax, 0xb472bad3
rol eax, 0xe4
popf
jmp 0x140119ccf
lea rdx, [rbp + 0x2e0]
call fcn.140158d96
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14011f739
push rax
pushf
mov eax, 0x83fdf05d
pushf
not eax
add eax, 0xf4807a44
xor eax, 0x906066a1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd3dc50a2
xor eax, 0xa4c78d4b
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc6cd8ef3
xor eax, 0xc476d16c
rol eax, 0xb6
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xc69a34b1
pushf
not eax
add eax, 0xc37dc8dc
xor eax, 0x9601c248
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8b5aecb9
xor eax, 0x82b166d3
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa614b709
xor eax, 0x9b7a35b9
rol eax, 0xb2
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011f861
movdqa xmm3, xmmword [0x140078170]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140078210]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140078210]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14011f9ae
mov r9, rcx
mov r8d, edi
nop dword [rax]
push rax
pushf
mov eax, 0x5ca5dee8
pushf
not eax
add eax, 0xe80e442c
xor eax, 0xd6d1e451
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf8129b1a
xor eax, 0xac5b6417
rol eax, 0xdb
popf
jmp 0x140119ccf
mov eax, 0xe91a62e7
pushf
not eax
add eax, 0x9cd7647b
xor eax, 0xd92baf80
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf9f68888
xor eax, 0xabbf44ce
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb76688f4
xor eax, 0xad064583
rol eax, 0x1c
popf
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14011f954
push rax
pushf
mov eax, 0x2c3d74ca
pushf
not eax
add eax, 0xdfd023d4
xor eax, 0xda97f399
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb4f72b47
xor eax, 0xf99ad222
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8d56035c
xor eax, 0xe64658a7
rol eax, 0x73
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x39dc2e91
pushf
not eax
add eax, 0xef966936
xor eax, 0x84fe14e6
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9d14732b
xor eax, 0xfa4a3f22
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd7225a1f
xor eax, 0x8312dba1
rol eax, 0x57
popf
pushf
not eax
add eax, 0x93033b8e
xor eax, 0xe76b9162
rol eax, 0x13
popf
jmp 0x140119ccf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rsp + 0x30]
call fcn.14015c516
mov r9, rax
cmp byte [rax + 0xd], 0
je 0x14011f9fe
push rax
pushf
mov eax, 0x73c94268
pushf
not eax
add eax, 0xef72fa83
xor eax, 0xc3243c54
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaa2e37bc
xor eax, 0xa74c01a9
rol eax, 5
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x7eac76d9
pushf
not eax
add eax, 0xc33b6015
xor eax, 0x961f2dc9
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcd308ee8
xor eax, 0x8b89f4a2
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaf4c12e5
xor eax, 0xaa03780d
rol eax, 3
popf
pushf
not eax
add eax, 0xe891b1ba
xor eax, 0x9b487e49
rol eax, 0x69
popf
jmp 0x140119ccf
cmp r14d, 2
jl 0x14011fa94
push rax
pushf
mov eax, 0xcf3c822c
pushf
not eax
add eax, 0xbfc9e37c
xor eax, 0xa98bbdd1
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9e7f54c3
xor eax, 0x98e2b669
rol eax, 0x6b
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0xe9225050
pushf
not eax
add eax, 0x9c0dea5c
xor eax, 0xd2cad6d6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaafbe2fa
xor eax, 0xa6efc74d
rol eax, 0x91
popf
jmp 0x140119ccf
movdqa xmm4, xmmword [0x140078210]
movdqa xmm2, xmmword [0x140078170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x140078180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140078190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400781f0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
mov edi, 0xd94c823c
pushf
not edi
add edi, 0xaa9d500f
xor edi, 0x809d8b30
rol edi, 0x42
popf
pushf
not edi
add edi, 0xcc087b3b
xor edi, 0x84d75fb1
rol edi, 0x11
popf
push rax
pushf
mov eax, 0xfa03bc31
pushf
not eax
add eax, 0xc088c01f
xor eax, 0xfaec9e73
rol eax, 0x49
popf
pushf
not eax
add eax, 0x92e92013
xor eax, 0xbfae3b9a
rol eax, 0xd5
popf
jmp 0x140119ccf
movsxd r8, edi
push r9
not r9
sub r8, r9
pop r9
sub r8, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0xe4680f8c
pushf
not eax
add eax, 0x9bbd4858
xor eax, 0x8d22ea66
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe2f574b4
xor eax, 0xcf6346b1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa1ef1acd
xor eax, 0xc26938d5
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa372c4e5
xor eax, 0x8668c06a
rol eax, 0x71
popf
jmp 0x140119ccf
mov eax, 0xe3d2bce1
pushf
not eax
add eax, 0xea39c7e9
xor eax, 0x9835759b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcd757baa
xor eax, 0xa59dec04
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xdbed5ef4
xor eax, 0xf9db5638
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa7ad1209
xor eax, 0x8ce487fe
rol eax, 0xac
popf
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, dil
sub al, cl
add al, 0x34
xor byte [r8], al
jmp 0x14011fd07
inc edi
lea r8, [r8 + 1]
cmp edi, 0xe
jl 0x14011fd57
push rax
pushf
mov eax, 0x741cb347
pushf
not eax
add eax, 0xfa2b87c0
xor eax, 0xa2347059
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc4f31a10
xor eax, 0x8d545930
rol eax, 1
popf
pushf
not eax
add eax, 0xcf944605
xor eax, 0xbdfeac4a
rol eax, 0xc4
popf
jmp 0x140119ccf
push rax
pushf
mov eax, 0x442c2870
pushf
not eax
add eax, 0xfdf26a77
xor eax, 0xb8f459a7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd007343b
xor eax, 0xe1453044
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcb8f76fa
xor eax, 0xed6460ce
rol eax, 0xaf
popf
jmp 0x140119ccf
mov rcx, r9
call fcn.14013c175
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x14011fdad
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor ecx, ecx
jmp 0x14011fdb6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3