Function at 0x140380227
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x9f8115ad
pushf
not eax
add eax, 0xf7f5552f
xor eax, 0xc4f3147d
rol eax, 7
popf
pushf
not eax
add eax, 0xd4ebf98e
xor eax, 0xd60ef132
rol eax, 0xde
popf
pushf
not eax
add eax, 0xef97f41c
xor eax, 0xa6fdcd9d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd9c35f04
xor eax, 0xe5d34a17
rol eax, 0xce
popf
cmp eax, 4
jne 0x14038028a
popf
pop rax
jmp 0x140380cb8
cmp eax, 0
jne 0x140380299
popf
pop rax
jmp 0x14038037a
cmp eax, 3
jne 0x1403802a8
popf
pop rax
jmp 0x140380bf9
cmp eax, 1
jne 0x1403802b7
popf
pop rax
jmp 0x14038045e
cmp eax, 0xd
jne 0x1403802c6
popf
pop rax
jmp 0x14038197d
cmp eax, 7
jne 0x1403802d5
popf
pop rax
jmp 0x140380dad
cmp eax, 0xe
jne 0x1403802e4
popf
pop rax
jmp 0x1403819b5
cmp eax, 0xb
jne 0x1403802f3
popf
pop rax
jmp 0x140381891
cmp eax, 0xc
jne 0x140380302
popf
pop rax
jmp 0x140381945
cmp eax, 8
jne 0x140380311
popf
pop rax
jmp 0x1403816a8
cmp eax, 0x10
jne 0x140380320
popf
pop rax
jmp 0x140381a91
cmp eax, 2
jne 0x14038032f
popf
pop rax
jmp 0x140380b75
cmp eax, 9
jne 0x14038033e
popf
pop rax
jmp 0x14038173e
cmp eax, 0xa
jne 0x14038034d
popf
pop rax
jmp 0x140381800
cmp eax, 6
jne 0x14038035c
popf
pop rax
jmp 0x140380d75
cmp eax, 0xf
jne 0x14038036b
popf
pop rax
jmp 0x140381a45
cmp eax, 5
jne 0x14038037a
popf
pop rax
jmp 0x140380d5c
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xd8
mov ecx, 0x9c7401f2
pushf
not ecx
add ecx, 0xd7ffe10b
xor ecx, 0xdb3f2aaf
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0xb6199a47
xor ecx, 0xc021b992
rol ecx, 0xca
popf
xor eax, eax
lock cmpxchg dword [0x14012d998], ecx
jne 0x14038042b
push rax
pushf
mov eax, 0x1bae5939
pushf
not eax
add eax, 0xd1adfafd
xor eax, 0xbf53c2b0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa4b4169a
xor eax, 0xebf9f16c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xca072425
xor eax, 0xb9896ec5
rol eax, 2
popf
pushf
not eax
add eax, 0xbf418c37
xor eax, 0xde45b447
rol eax, 0x77
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0x209e6d22
pushf
not eax
add eax, 0xfd751dc6
xor eax, 0xe8e2c3da
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xab7e23c2
xor eax, 0xc69551f4
rol eax, 0xee
popf
jmp 0x14038027b
movzx r13d, word [0x1400fefbe]
mov r9d, 0x3edfc2a9
pushf
not r9d
add r9d, 0xc8921a6c
xor r9d, 0xfd7f9277
rol r9d, 0xef
popf
pushf
not r9d
add r9d, 0xc5afd758
xor r9d, 0xe573d70e
rol r9d, 5
popf
pushf
not r9d
add r9d, 0xe41d687a
xor r9d, 0xef2de899
rol r9d, 0x4f
popf
movzx r15d, word [0x1400fefc2]
xor r13w, r9w
movzx r12d, word [str.SeLoadDriverPrivilege]
xor r15w, r9w
movzx eax, word [0x1400fefba]
xor r12w, r9w
movzx r14d, word [0x1400fefc4]
xor ax, r9w
movzx esi, word [0x1400fefc6]
xor r14w, r9w
movzx edi, word [0x1400fefc8]
xor si, r9w
movzx ebx, word [0x1400fefca]
xor di, r9w
movzx r11d, word [0x1400fefcc]
xor bx, r9w
movzx r10d, word [0x1400fefce]
xor r11w, r9w
movzx r8d, word [0x1400fefd2]
xor r10w, r9w
movzx edx, word [0x1400fefd4]
mov ecx, 0x931846dd
pushf
not ecx
add ecx, 0xf7638e7c
xor ecx, 0xeaed68b6
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0x9854cbf7
xor ecx, 0xdbb2901e
rol ecx, 0xbe
popf
mov word [rbp + 0x7f], r13w
xor r8w, 0x37
mov dword [rsp + 0x24], r9d
mov r13d, 0xab8fd5e8
pushf
not r13d
add r13d, 0x9d0cdb25
xor r13d, 0xa1569455
rol r13d, 0x85
popf
pushf
not r13d
add r13d, 0xd7661d04
xor r13d, 0xec1f1dfd
rol r13d, 0x44
popf
pushf
not r13d
add r13d, 0xd64c4cba
xor r13d, 0xf6ed2a76
rol r13d, 0xce
popf
mov word [rbp + 0x6f], ax
xor dx, 0x37
movzx eax, word [0x1400fefbc]
xor ax, r9w
mov word [rsp + 0x22], r15w
mov r15d, 0xbe227a0c
pushf
not r15d
add r15d, 0x85212422
xor r15d, 0x84fe641b
rol r15d, 0xa9
popf
pushf
not r15d
add r15d, 0xd9938c8b
xor r15d, 0xd7f77dc6
rol r15d, 0x5a
popf
mov word [rsp + 0x20], r12w
xor r13w, r15w
mov word [rbp - 0x79], r9w
movzx r9d, word [0x1400fefd0]
mov r12d, 0xe5ff3dd2
pushf
not r12d
add r12d, 0xb133002b
xor r12d, 0xeb2130e5
rol r12d, 0x63
popf
pushf
not r12d
add r12d, 0x8cfb2570
xor r12d, 0xcc638f8c
rol r12d, 0x43
popf
mov word [rbp - 0x77], r13w
xor r9w, 0x37
movzx r13d, r12w
mov word [rbp + 0x67], cx
movzx ecx, word [0x1400fefd6]
xor r13w, r15w
mov word [rbp - 0x75], r13w
xor cx, 0x37
mov r13d, 0x9340bd4a
pushf
not r13d
add r13d, 0xca060865
xor r13d, 0xe6eb8340
rol r13d, 0x6c
popf
pushf
not r13d
add r13d, 0xfb721090
xor r13d, 0x88dd346f
rol r13d, 0xaa
popf
pushf
not r13d
add r13d, 0x8ba7961b
xor r13d, 0xc648ea02
rol r13d, 0xf7
popf
mov word [rbp + 0x77], ax
movzx eax, word [0x1400fefd8]
xor r13w, r15w
mov word [rbp - 0x73], r13w
xor ax, 0x37
movzx r13d, r12w
xor r13w, r15w
mov word [rbp - 0x71], r13w
mov r13d, 0x1aeda8f1
pushf
not r13d
add r13d, 0xba37971c
xor r13d, 0xb3568c90
rol r13d, 0x64
popf
pushf
not r13d
add r13d, 0x8a3d1252
xor r13d, 0xdea3a6eb
rol r13d, 0xf7
popf
pushf
not r13d
add r13d, 0xdc261d79
xor r13d, 0xba1a00d8
rol r13d, 0x97
popf
xor r13w, r15w
mov word [rbp - 0x6f], r13w
mov r13d, 0xfdb4cfb8
pushf
not r13d
add r13d, 0xce4d1a7c
xor r13d, 0xdf6a27fb
rol r13d, 0x5a
popf
pushf
not r13d
add r13d, 0x99a8c730
xor r13d, 0xcf88e966
rol r13d, 0x22
popf
pushf
not r13d
add r13d, 0xcba4b4b2
xor r13d, 0xb001d12d
rol r13d, 0x50
popf
pushf
not r13d
add r13d, 0xaad00ffd
xor r13d, 0xf5becbf7
rol r13d, 0xfc
popf
xor r13w, r15w
mov word [rbp - 0x6d], r13w
mov r13d, 0x3e86f510
pushf
not r13d
add r13d, 0xcd117a45
xor r13d, 0xd6108dac
rol r13d, 0x87
popf
pushf
not r13d
add r13d, 0xf0ba56db
xor r13d, 0xbb25fbdf
rol r13d, 0xb9
popf
pushf
not r13d
add r13d, 0xda9ce773
xor r13d, 0xc88eab01
rol r13d, 0xb8
popf
pushf
not r13d
add r13d, 0x8817bb34
xor r13d, 0xf6e6d31f
rol r13d, 0xdc
popf
xor r13w, r15w
mov word [rbp - 0x6b], r13w
mov r13d, 0xc0d894ff
pushf
not r13d
add r13d, 0xc92d0641
xor r13d, 0xba56649e
rol r13d, 0x40
popf
pushf
not r13d
add r13d, 0xc76656d0
xor r13d, 0xd0636d65
rol r13d, 0x2b
popf
pushf
not r13d
add r13d, 0xe3d823dc
xor r13d, 0xaa684db3
rol r13d, 0x95
popf
xor r13w, r15w
mov word [rbp - 0x69], r13w
mov r13d, 0x35ce926c
pushf
not r13d
add r13d, 0x95dfbecb
xor r13d, 0xa646bc4e
rol r13d, 0xad
popf
pushf
not r13d
add r13d, 0xea4db952
xor r13d, 0xf84ba0c2
rol r13d, 0xc0
popf
xor r13w, r15w
mov r15d, 0x680bc733
pushf
not r15d
add r15d, 0xc9625e90
xor r15d, 0xdf40106f
rol r15d, 0xe7
popf
pushf
not r15d
add r15d, 0xa14a552b
xor r15d, 0x93e6bb4b
rol r15d, 0xc
popf
mov word [rbp - 0x67], r13w
movzx r13d, r15w
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x65], r13w
mov r13d, 0xa864ba9e
pushf
not r13d
add r13d, 0xb753ac21
xor r13d, 0xcf1d6f58
rol r13d, 0x4f
popf
pushf
not r13d
add r13d, 0xc7a4e194
xor r13d, 0xd082ecea
rol r13d, 0x2b
popf
pushf
not r13d
add r13d, 0x8da297ec
xor r13d, 0xea3f16a4
rol r13d, 0xc5
popf
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x63], r13w
movzx r13d, r15w
xor r13w, word [rsp + 0x24]
mov word [rbp - 0x61], r13w
mov r15d, 0xc7d4071d
pushf
not r15d
add r15d, 0xe2673172
xor r15d, 0xa20f34a5
rol r15d, 0x5f
popf
pushf
not r15d
add r15d, 0x99cd39c4
xor r15d, 0xd139422e
rol r15d, 0xc9
popf
pushf
not r15d
add r15d, 0x8ff286ca
xor r15d, 0xbfb432b2
rol r15d, 0xa7
popf
pushf
not r15d
add r15d, 0xf5834470
xor r15d, 0xaabea24d
rol r15d, 0x9e
popf
mov r13d, 0x77e7ab88
pushf
not r13d
add r13d, 0x84e4ab61
xor r13d, 0x933162cd
rol r13d, 0x52
popf
pushf
not r13d
add r13d, 0xff2c920c
xor r13d, 0x8ad613b9
rol r13d, 0xfe
popf
xor r13w, r15w
xorps xmm0, xmm0
mov word [rbp - 0x5f], r13w
xorps xmm1, xmm1
movzx r13d, r12w
xor r13w, r15w
mov word [rbp - 0x5d], r13w
movzx r13d, word [rbp + 0x67]
xor r13w, r15w
mov word [rbp - 0x5b], r13w
movzx r13d, r12w
movzx r12d, word [rsp + 0x20]
xor r13w, r15w
mov word [rbp - 0x59], r13w
xor r12w, r15w
movzx r13d, r15w
mov word [rbp - 0x4f], r12w
xor r13w, r15w
mov word [rbp - 0x57], r13w
movzx r13d, word [rbp + 0x6f]
xor r13w, r15w
mov word [rbp - 0x55], r13w
movzx r13d, word [rbp + 0x77]
xor r13w, r15w
mov word [rbp - 0x53], r13w
movzx r13d, word [rbp + 0x7f]
xor r13w, r15w
mov word [rbp - 0x51], r13w
mov r13d, r15d
movzx r15d, word [rsp + 0x22]
xor ax, r13w
xor bx, r13w
mov word [rbp - 0x37], ax
xor r8w, r13w
mov word [rbp - 0x45], bx
xor r15w, r13w
mov word [rbp - 0x3d], r8w
xor r14w, r13w
mov word [rbp - 0x4d], r15w
xor si, r13w
mov word [rbp - 0x4b], r14w
xor di, r13w
mov word [rbp - 0x49], si
xor r11w, r13w
mov word [rbp - 0x47], di
xor r10w, r13w
mov word [rbp - 0x43], r11w
xor r9w, r13w
mov word [rbp - 0x41], r10w
xor dx, r13w
mov word [rbp - 0x3f], r9w
xor cx, r13w
mov word [rbp - 0x3b], dx
xor eax, eax
mov word [rbp - 0x39], cx
mov rbx, 0xffffffffffffffff
mov word [rbp - 0x35], ax
lea rax, [rbp - 0x77]
mov qword [rbp + 7], rbx
movups xmmword [rbp - 0x19], xmm0
mov r8, rbx
movdqu xmmword [rbp - 9], xmm1
nop word [rax + rax]
push rax
pushf
mov eax, 0x409adfc6
pushf
not eax
add eax, 0x876e6c45
xor eax, 0xa2bb2484
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbf16fb5a
xor eax, 0xc94e0a08
rol eax, 0x14
popf
jmp 0x14038027b
inc r8
cmp word [rax + r8*2], 0
jne 0x140380bc6
push rax
pushf
mov eax, 0x216adaca
pushf
not eax
add eax, 0x8a493b19
xor eax, 0xc80f326b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xac506c69
xor eax, 0xc2017d39
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb9f70b62
xor eax, 0xd3389c88
rol eax, 0x3a
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0x53962ce2
pushf
not eax
add eax, 0x991ecf07
xor eax, 0xc12b1de0
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8e12b2b5
xor eax, 0xc98e2ef5
rol eax, 0x74
popf
jmp 0x14038027b
lea rdx, [rbp - 0x77]
lea rcx, [rbp - 0x19]
call fcn.140226231
lea rcx, [rbp - 0x19]
call fcn.14014c3a0
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x140380c5f
push rax
pushf
mov eax, 0x4ee21f5
pushf
not eax
add eax, 0xaef94025
xor eax, 0xdbc730c3
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc1ac7784
xor eax, 0xca843b5b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xee666770
xor eax, 0x8dc42e51
rol eax, 0xd4
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0xd7be12f0
pushf
not eax
add eax, 0xe6d62b7e
xor eax, 0xdd330371
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbe67d839
xor eax, 0xfffc74f5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeb43decb
xor eax, 0xea0e6b73
rol eax, 0x91
popf
pushf
not eax
add eax, 0x94e6f5f2
xor eax, 0xdcf7cd26
rol eax, 0x11
popf
jmp 0x14038027b
mov rcx, qword [rbp - 0x19]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140380d03
push rax
pushf
mov eax, 0xf9ebd34d
pushf
not eax
add eax, 0xa09a5828
xor eax, 0x8dd07612
rol eax, 0x24
popf
pushf
not eax
add eax, 0x96a135c4
xor eax, 0xde9a0941
rol eax, 0xd
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0x13e5c3a4
pushf
not eax
add eax, 0xe221a6d9
xor eax, 0xa6a97ac0
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8bfff71a
xor eax, 0xdfb12e34
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa59646d9
xor eax, 0xba6204ed
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc3426088
xor eax, 0xd0a46c7f
rol eax, 0x29
popf
jmp 0x14038027b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140381a91
call fcn.14021a52b
push rax
pushf
mov eax, 0x1ffa1c13
pushf
not eax
add eax, 0x956851d3
xor eax, 0x9be399cc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd93ef825
xor eax, 0xdd9a4d08
rol eax, 0xd2
popf
jmp 0x14038027b
movzx ebx, word [0x1400feff8]
mov r8d, 0xf7c95998
pushf
not r8d
add r8d, 0xb40f894c
xor r8d, 0xe3c1fd0c
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xda271163
xor r8d, 0xb21d4de2
rol r8d, 0x87
popf
pushf
not r8d
add r8d, 0xf7803bc0
xor r8d, 0xe0337c76
rol r8d, 0x9b
popf
pushf
not r8d
add r8d, 0xa1b1b8fa
xor r8d, 0xb2bc6d3c
rol r8d, 0xef
popf
movzx r13d, word [0x1400feffc]
xor bx, r8w
movzx r12d, word [0x1400feffe]
xor r13w, r8w
movzx r15d, word [0x1400ff000]
mov ecx, 0x96df4d35
pushf
not ecx
add ecx, 0xfce49194
xor ecx, 0x805db1eb
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xeac7c3f3
xor ecx, 0xb3899409
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0xc8bc39a1
xor ecx, 0xbbe41d31
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0xc5f3996d
xor ecx, 0x964b7411
rol ecx, 0x5d
popf
movzx r14d, word [0x1400ff002]
mov edx, 0xfc51265a
pushf
not edx
add edx, 0xc4f4654d
xor edx, 0xae7a6951
rol edx, 0xc
popf
pushf
not edx
add edx, 0x84e2ad3c
xor edx, 0xef687672
rol edx, 0x1f
popf
movzx esi, word [0x1400ff004]
xor r12w, r8w
movzx edi, word [0x1400ff006]
xor r15w, r8w
movzx r11d, word [str.RtlDosPathNameToNtPathName_U]
lea eax, [rcx + 4]
movzx r10d, word [0x1400ff00a]
xor r14w, r8w
movzx r9d, word [0x1400ff00c]
xor si, r8w
mov word [rsp + 0x22], ax
xor di, r8w
movzx eax, word [0x1400fefec]
xor r11w, r8w
xor ax, r8w
mov word [rsp + 0x38], bx
mov word [rsp + 0x2c], ax
xor r10w, r8w
movzx eax, word [0x1400fefee]
xor r9w, r8w
xor ax, r8w
mov word [rbp + 0x6f], cx
mov word [rsp + 0x2e], ax
mov ebx, 0xcc951e66
pushf
not ebx
add ebx, 0x9d4651d0
xor ebx, 0xfad5d6c1
rol ebx, 0xaf
popf
pushf
not ebx
add ebx, 0xf839cfd4
xor ebx, 0xed65baa1
rol ebx, 0x28
popf
movzx eax, word [0x1400feff0]
xor ax, r8w
mov word [rbp + 0x77], cx
mov word [rsp + 0x30], ax
mov ecx, 0x7a11eea9
pushf
not ecx
add ecx, 0x9b387aba
xor ecx, 0x992f2b97
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x997ec2e5
xor ecx, 0x92429da8
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0x8c0b1d39
xor ecx, 0xe0f5acd2
rol ecx, 0xc3
popf
movzx eax, word [reloc.WS2_32.dll_WSACleanup]
xor ax, r8w
mov word [rbp - 0x79], r8w
mov word [rsp + 0x32], ax
movzx eax, word [0x1400feff4]
xor ax, r8w
mov word [rbp + 0x67], dx
mov word [rsp + 0x34], ax
movzx eax, word [0x1400feff6]
xor ax, r8w
mov word [rbp + 0x7f], cx
mov word [rsp + 0x36], ax
movzx eax, word [0x1400feffa]
xor ax, r8w
mov word [rsp + 0x20], cx
movzx r8d, word [0x1400ff00e]
movzx ecx, word [0x1400ff012]
xor r8w, 0x3b
mov word [rbp - 0x7f], ax
xor cx, 0x3b
movzx eax, word [0x1400ff014]
mov word [rsp + 0x28], dx
xor ax, 0x3b
mov word [rsp + 0x2a], dx
movzx edx, word [0x1400ff010]
mov word [rsp + 0x24], r13w
xor dx, 0x3b
mov r13d, 0xea8bb4bd
pushf
not r13d
add r13d, 0xe0d4cdbb
xor r13d, 0x9e344fa8
rol r13d, 0x17
popf
pushf
not r13d
add r13d, 0x808a7c59
xor r13d, 0xd336d70b
rol r13d, 0x31
popf
pushf
not r13d
add r13d, 0xc33a5086
xor r13d, 0xe252d356
rol r13d, 0xf0
popf
pushf
not r13d
add r13d, 0x971f5cfa
xor r13d, 0xc58d4d33
rol r13d, 0x62
popf
xor bx, r13w
mov word [rbp - 0x77], bx
mov ebx, 0x9fe2a7c6
pushf
not ebx
add ebx, 0xef2627fa
xor ebx, 0xd45e9dc6
rol ebx, 0xc9
popf
pushf
not ebx
add ebx, 0xd6e308bd
xor ebx, 0xbb482b7f
rol ebx, 0x9b
popf
pushf
not ebx
add ebx, 0xc3778abc
xor ebx, 0x8a3998f4
rol ebx, 0xc4
popf
pushf
not ebx
add ebx, 0xaec324c3
xor ebx, 0xd6aa85ba
rol ebx, 0x26
popf
xor bx, r13w
mov word [rbp - 0x75], bx
mov ebx, 0x1fc8dcf5
pushf
not ebx
add ebx, 0xaeafbbf8
xor ebx, 0x9698a00b
rol ebx, 0x6b
popf
pushf
not ebx
add ebx, 0xe5a5aa51
xor ebx, 0x92217ab4
rol ebx, 0xa1
popf
pushf
not ebx
add ebx, 0xac3cf5ac
xor ebx, 0x9224bf39
rol ebx, 0x88
popf
xor bx, r13w
mov word [rbp - 0x73], bx
mov ebx, 0x6650d39c
pushf
not ebx
add ebx, 0xdd19af00
xor ebx, 0xd5c21d96
rol ebx, 0x2e
popf
pushf
not ebx
add ebx, 0x8c1023e8
xor ebx, 0xf052bb25
rol ebx, 0x89
popf
xor bx, r13w
mov word [rbp - 0x71], bx
mov ebx, 0x4bbfe24f
pushf
not ebx
add ebx, 0x90fe8c61
xor ebx, 0xdcd6fa31
rol ebx, 0x3d
popf
pushf
not ebx
add ebx, 0x9903ee6b
xor ebx, 0x85c6f2e6
rol ebx, 0xda
popf
xor bx, r13w
mov word [rbp - 0x6f], bx
mov ebx, 0x14974eed
pushf
not ebx
add ebx, 0xa672a60d
xor ebx, 0xe08f4bc4
rol ebx, 0x52
popf
pushf
not ebx
add ebx, 0xdc1a7252
xor ebx, 0x9d2ecbb5
rol ebx, 0xc9
popf
pushf
not ebx
add ebx, 0x846808db
xor ebx, 0xf8474fbd
rol ebx, 5
popf
pushf
not ebx
add ebx, 0xab560c45
xor ebx, 0xa47be1f4
rol ebx, 0xab
popf
xor bx, r13w
mov word [rbp - 0x6d], bx
mov ebx, 0x119990c5
pushf
not ebx
add ebx, 0xf2639e73
xor ebx, 0x90244a48
rol ebx, 0x87
popf
pushf
not ebx
add ebx, 0xca09afc3
xor ebx, 0x9a24e3b0
rol ebx, 0x15
popf
pushf
not ebx
add ebx, 0xdcfa0801
xor ebx, 0x80b4b4b0
rol ebx, 0xfd
popf
pushf
not ebx
add ebx, 0xa047f127
xor ebx, 0xefa55a3a
rol ebx, 0x39
popf
xor bx, r13w
mov word [rbp - 0x6b], bx
mov ebx, 0x6b53cbee
pushf
not ebx
add ebx, 0xd5cbdcab
xor ebx, 0xcf2b2c92
rol ebx, 0x37
popf
pushf
not ebx
add ebx, 0xd083f6c6
xor ebx, 0xb9310427
rol ebx, 0x18
popf
xor bx, r13w
mov word [rbp - 0x69], bx
mov ebx, 0x1af0e889
pushf
not ebx
add ebx, 0xa5c003cd
xor ebx, 0xc98ed220
rol ebx, 0x58
popf
pushf
not ebx
add ebx, 0xaed0c865
xor ebx, 0xf9be4e72
rol ebx, 0x32
popf
pushf
not ebx
add ebx, 0xd8436946
xor ebx, 0x9c8d66bd
rol ebx, 0x25
popf
pushf
not ebx
add ebx, 0xb57ae2c8
xor ebx, 0xb3568962
rol ebx, 0x12
popf
xor bx, r13w
mov word [rbp - 0x67], bx
mov ebx, 0xac03f49a
pushf
not ebx
add ebx, 0xb416cfe4
xor ebx, 0xae7ff361
rol ebx, 0x46
popf
pushf
not ebx
add ebx, 0x9339038a
xor ebx, 0xc728f255
rol ebx, 0x70
popf
pushf
not ebx
add ebx, 0xdae883e9
xor ebx, 0xcb635322
rol ebx, 0x2c
popf
xor bx, r13w
mov word [rbp - 0x65], bx
movzx ebx, word [rbp + 0x67]
xor bx, r13w
mov word [rbp - 0x63], bx
movzx ebx, word [rbp + 0x6f]
xor bx, r13w
mov word [rbp - 0x61], bx
mov ebx, 0x97dbe25e
pushf
not ebx
add ebx, 0xb941d4ba
xor ebx, 0x943156b2
rol ebx, 0x3c
popf
pushf
not ebx
add ebx, 0xa0ff9d81
xor ebx, 0xeb57a839
rol ebx, 0xc7
popf
pushf
not ebx
add ebx, 0xba663e26
xor ebx, 0x8b3e99f4
rol ebx, 0x27
popf
pushf
not ebx
add ebx, 0xab45dd64
xor ebx, 0x8034f1a7
rol ebx, 0x9e
popf
xor bx, r13w
mov word [rbp - 0x5f], bx
movzx ebx, word [rbp + 0x77]
xor bx, r13w
mov word [rbp - 0x5d], bx
movzx ebx, word [rbp + 0x7f]
xor bx, r13w
mov word [rbp - 0x5b], bx
movzx ebx, word [rsp + 0x22]
xor bx, r13w
mov word [rbp - 0x59], bx
movzx ebx, word [rsp + 0x20]
xor bx, r13w
mov word [rbp - 0x57], bx
mov ebx, 0x5f4c5ab8
pushf
not ebx
add ebx, 0xb764e379
xor ebx, 0xfb7989fd
rol ebx, 0xe0
popf
pushf
not ebx
add ebx, 0xb33edf07
xor ebx, 0xd28caec0
rol ebx, 0x1b
popf
pushf
not ebx
add ebx, 0xc1e8afc5
xor ebx, 0xa2c2b4a6
rol ebx, 0x28
popf
pushf
not ebx
add ebx, 0xd562256b
xor ebx, 0x98fa1a9a
rol ebx, 0xb1
popf
xor bx, r13w
mov word [rbp - 0x55], bx
movzx ebx, word [rsp + 0x28]
xor bx, r13w
mov word [rbp - 0x53], bx
mov ebx, 0xc493a26e
pushf
not ebx
add ebx, 0xe9ae3c63
xor ebx, 0xe7593d03
rol ebx, 0x88
popf
pushf
not ebx
add ebx, 0x818cdaac
xor ebx, 0x9e9f8d35
rol ebx, 0xfd
popf
pushf
not ebx
add ebx, 0xc957c491
xor ebx, 0x8ce8b695
rol ebx, 0x47
popf
xor bx, r13w
mov word [rbp - 0x51], bx
movzx ebx, word [rsp + 0x2a]
xor bx, r13w
mov word [rbp - 0x4f], bx
movzx ebx, r13w
xor bx, r13w
mov word [rbp - 0x4d], bx
movzx ebx, word [rsp + 0x2c]
xor bx, r13w
mov word [rbp - 0x4b], bx
movzx ebx, word [rsp + 0x2e]
xor bx, r13w
mov word [rbp - 0x49], bx
movzx ebx, word [rsp + 0x30]
xor bx, r13w
mov word [rbp - 0x47], bx
movzx ebx, word [rsp + 0x32]
xor bx, r13w
mov word [rbp - 0x45], bx
movzx ebx, word [rsp + 0x34]
xor bx, r13w
mov word [rbp - 0x43], bx
movzx ebx, word [rsp + 0x36]
xor bx, r13w
mov word [rbp - 0x41], bx
movzx ebx, word [rsp + 0x38]
xor bx, r13w
mov word [rbp - 0x3f], bx
movzx ebx, word [rbp - 0x7f]
xor bx, r13w
movzx r13d, word [rsp + 0x24]
mov word [rbp - 0x3d], bx
mov ebx, 0x244ca301
pushf
not ebx
add ebx, 0xa423a820
xor ebx, 0xfdfc6588
rol ebx, 0x5f
popf
pushf
not ebx
add ebx, 0xd86353ad
xor ebx, 0xba23275e
rol ebx, 0xae
popf
pushf
not ebx
add ebx, 0x9cdd2ace
xor ebx, 0xcde06038
rol ebx, 0x42
popf
pushf
not ebx
add ebx, 0xceb95e22
xor ebx, 0x800460f9
rol ebx, 0x67
popf
xor r13w, bx
xor r12w, bx
mov word [rbp - 0x3b], r13w
mov word [rbp - 0x39], r12w
xor ax, bx
xor r15w, bx
xor r14w, bx
mov word [rbp - 0x23], ax
xor si, bx
mov word [rbp - 0x37], r15w
xor di, bx
mov word [rbp - 0x35], r14w
xor r11w, bx
mov word [rbp - 0x33], si
xor r10w, bx
mov word [rbp - 0x31], di
xor r9w, bx
mov word [rbp - 0x2f], r11w
xor r8w, bx
mov word [rbp - 0x2d], r10w
xor dx, bx
mov word [rbp - 0x2b], r9w
xor cx, bx
mov word [rbp - 0x29], r8w
mov rbx, qword [rbp + 7]
xor eax, eax
xorps xmm0, xmm0
mov word [rbp - 0x21], ax
xorps xmm1, xmm1
mov word [rbp - 0x27], dx
lea rax, [rbp - 0x77]
mov word [rbp - 0x25], cx
movups xmmword [rbp - 0x19], xmm0
movdqu xmmword [rbp - 9], xmm1
nop dword [rax + rax]
push rax
pushf
mov eax, 0x5e394f60
pushf
not eax
add eax, 0xef2348d9
xor eax, 0xbac2cf24
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcf4306d3
xor eax, 0x90040229
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8643a802
xor eax, 0xd3b774fa
rol eax, 0xdf
popf
jmp 0x14038027b
inc rbx
cmp word [rax + rbx*2], 0
jne 0x1403816e5
push rax
pushf
mov eax, 0xaef78bca
pushf
not eax
add eax, 0x8227a0e2
xor eax, 0xafc4fd50
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x94094496
xor eax, 0xac70025a
rol eax, 0x6f
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0x54049b4c
pushf
not eax
add eax, 0xa8cd8898
xor eax, 0x8426f67c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd791edd5
xor eax, 0xff3d8433
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94b76d3c
xor eax, 0xbf057c07
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa2c5e07f
xor eax, 0xa7dfe7e3
rol eax, 0x7f
popf
jmp 0x14038027b
mov r8, rbx
lea rdx, [rbp - 0x77]
lea rcx, [rbp - 0x19]
call fcn.140226231
lea rcx, [rbp - 0x19]
call fcn.14014c3a0
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x1403817a7
push rax
pushf
mov eax, 0x31182b23
pushf
not eax
add eax, 0xc3e47442
xor eax, 0xb49b486a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xba397735
xor eax, 0xf6de15e3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x92d1f5b3
xor eax, 0xf3b52b2e
rol eax, 0x80
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0xcb3d3eef
pushf
not eax
add eax, 0xb4804659
xor eax, 0xd4a89d1c
rol eax, 0x83
popf
pushf
not eax
add eax, 0x82cf2dc1
xor eax, 0xd32fb416
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc0fe4797
xor eax, 0x8dd961f9
rol eax, 0x65
popf
pushf
not eax
add eax, 0x95a54749
xor eax, 0xef41399b
rol eax, 0x79
popf
jmp 0x14038027b
mov rcx, qword [rbp - 0x19]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14038185e
push rax
pushf
mov eax, 0xd0adce52
pushf
not eax
add eax, 0xc0bce85b
xor eax, 0x87dce7ba
rol eax, 0x84
popf
pushf
not eax
add eax, 0x966637c7
xor eax, 0xed846a40
rol eax, 4
popf
pushf
not eax
add eax, 0xeead9271
xor eax, 0xa48a2467
rol eax, 0x7f
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0x67552816
pushf
not eax
add eax, 0xbfb788a2
xor eax, 0xa9bd738b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x969a6a61
xor eax, 0xb2dc443f
rol eax, 0x1d
popf
jmp 0x14038027b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1403818ff
push rax
pushf
mov eax, 0x9ef51d6b
pushf
not eax
add eax, 0xb7a31550
xor eax, 0x851f2a77
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb6421b58
xor eax, 0xbf91a0e3
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd0300d12
xor eax, 0x9d0f1f8e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa1c76c54
xor eax, 0xe5927256
rol eax, 0x1d
popf
jmp 0x14038027b
push rax
pushf
mov eax, 0xb2add523
pushf
not eax
add eax, 0xfbdef1b8
xor eax, 0x9e4de3e3
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcd1a9379
xor eax, 0x9c5d0904
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf64e2519
xor eax, 0xbf5964b0
rol eax, 0xb7
popf
jmp 0x14038027b
call fcn.14021a52b
push rax
pushf
mov eax, 0xdc4b28b8
pushf
not eax
add eax, 0xadcbcf4d
xor eax, 0xf9f828bb
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfcc6f5a4
xor eax, 0xb90282aa
rol eax, 0x99
popf
jmp 0x14038027b
call fcn.140197f4e
push rax
pushf
mov eax, 0xf19a0a0b
pushf
not eax
add eax, 0xbda296c1
xor eax, 0x8c037dac
rol eax, 0x72
popf
pushf
not eax
add eax, 0xaef161c5
xor eax, 0xeb4c6195
rol eax, 0x6b
popf
jmp 0x14038027b
mov al, 0x5b
pushf
not al
add al, 0x10
xor al, 0x98
rol al, 0xdc
popf
pushf
not al
add al, 0xa9
xor al, 0xa
rol al, 8
popf
pushf
not al
add al, 0xf8
xor al, 0x68
rol al, 0xac
popf
pushf
not al
add al, 0x33
xor al, 0x7c
rol al, 0x31
popf
add rsp, 0xd8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1401f095d
int3
call fcn.1401f095d
int3