Function at 0x14012e308
Capabilities:
Access peb ldr_data
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xbe6c8e3
pushf
not eax
add eax, 0xdd9d8449
xor eax, 0xa2db85d2
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xfe65315a
xor eax, 0xc920463a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8c3c7723
xor eax, 0x85d4eb58
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xca56bc35
xor eax, 0x9014f212
rol eax, 0xdc
popf
cmp eax, 0x63
jne 0x14012e36b
popf
pop rax
jmp 0x1401322b0
cmp eax, 0x48
jne 0x14012e37a
popf
pop rax
jmp 0x140131378
cmp eax, 0x3f
jne 0x14012e389
popf
pop rax
jmp 0x140130de2
cmp eax, 1
jne 0x14012e398
popf
pop rax
jmp 0x14012eb80
cmp eax, 0x4a
jne 0x14012e3a7
popf
pop rax
jmp 0x1401314fb
cmp eax, 0x1a
jne 0x14012e3b6
popf
pop rax
jmp 0x14012f95c
cmp eax, 0x5d
jne 0x14012e3c5
popf
pop rax
jmp 0x140131f9f
cmp eax, 0x6e
jne 0x14012e3d4
popf
pop rax
jmp 0x1401327b5
cmp eax, 0x40
jne 0x14012e3e3
popf
pop rax
jmp 0x140130f33
cmp eax, 0x74
jne 0x14012e3f2
popf
pop rax
jmp 0x14013297d
cmp eax, 0x2a
jne 0x14012e401
popf
pop rax
jmp 0x14013013d
cmp eax, 0x71
jne 0x14012e410
popf
pop rax
jmp 0x140132899
cmp eax, 0x1c
jne 0x14012e41f
popf
pop rax
jmp 0x14012fab2
cmp eax, 0x2e
jne 0x14012e42e
popf
pop rax
jmp 0x14013037f
cmp eax, 0x4c
jne 0x14012e43d
popf
pop rax
jmp 0x1401315cf
cmp eax, 0x2b
jne 0x14012e44c
popf
pop rax
jmp 0x1401301dd
cmp eax, 0x1b
jne 0x14012e45b
popf
pop rax
jmp 0x14012fa0e
cmp eax, 0x6a
jne 0x14012e46a
popf
pop rax
jmp 0x14013262d
cmp eax, 0x23
jne 0x14012e479
popf
pop rax
jmp 0x14012fe32
cmp eax, 0x5b
jne 0x14012e488
popf
pop rax
jmp 0x140131e5e
cmp eax, 0x43
jne 0x14012e497
popf
pop rax
jmp 0x14013108c
cmp eax, 0x13
jne 0x14012e4a6
popf
pop rax
jmp 0x14012f50c
cmp eax, 0x33
jne 0x14012e4b5
popf
pop rax
jmp 0x140130613
cmp eax, 0x24
jne 0x14012e4c4
popf
pop rax
jmp 0x14012fe7a
cmp eax, 0x1e
jne 0x14012e4d3
popf
pop rax
jmp 0x14012fba0
cmp eax, 0xc
jne 0x14012e4e2
popf
pop rax
jmp 0x14012f165
cmp eax, 0x26
jne 0x14012e4f1
popf
pop rax
jmp 0x14012ff66
cmp eax, 0x27
jne 0x14012e500
popf
pop rax
jmp 0x14012ffb4
cmp eax, 0x30
jne 0x14012e50f
popf
pop rax
jmp 0x140130492
cmp eax, 0x10
jne 0x14012e51e
popf
pop rax
jmp 0x14012f3ab
cmp eax, 0x37
jne 0x14012e52d
popf
pop rax
jmp 0x14013091c
cmp eax, 9
jne 0x14012e53c
popf
pop rax
jmp 0x14012f008
cmp eax, 0x39
jne 0x14012e54b
popf
pop rax
jmp 0x140130a8c
cmp eax, 0x16
jne 0x14012e55a
popf
pop rax
jmp 0x14012f6df
cmp eax, 0x3b
jne 0x14012e569
popf
pop rax
jmp 0x140130b80
cmp eax, 0x4b
jne 0x14012e578
popf
pop rax
jmp 0x140131546
cmp eax, 0x36
jne 0x14012e587
popf
pop rax
jmp 0x140130858
cmp eax, 0x14
jne 0x14012e596
popf
pop rax
jmp 0x14012f597
cmp eax, 0x72
jne 0x14012e5a5
popf
pop rax
jmp 0x1401328d2
cmp eax, 0x3d
jne 0x14012e5b4
popf
pop rax
jmp 0x140130cb1
cmp eax, 0x69
jne 0x14012e5c3
popf
pop rax
jmp 0x14013259f
cmp eax, 0x47
jne 0x14012e5d2
popf
pop rax
jmp 0x1401312e6
cmp eax, 0x51
jne 0x14012e5e1
popf
pop rax
jmp 0x14013191b
cmp eax, 0x11
jne 0x14012e5f0
popf
pop rax
jmp 0x14012f429
cmp eax, 0x35
jne 0x14012e5ff
popf
pop rax
jmp 0x1401307bc
cmp eax, 0x68
jne 0x14012e60e
popf
pop rax
jmp 0x140132516
cmp eax, 0x12
jne 0x14012e61d
popf
pop rax
jmp 0x14012f477
cmp eax, 0x6b
jne 0x14012e62c
popf
pop rax
jmp 0x14013268e
cmp eax, 0x38
jne 0x14012e63b
popf
pop rax
jmp 0x1401309c1
cmp eax, 0x64
jne 0x14012e64a
popf
pop rax
jmp 0x140132329
cmp eax, 0x5c
jne 0x14012e659
popf
pop rax
jmp 0x140131ee7
cmp eax, 0x15
jne 0x14012e668
popf
pop rax
jmp 0x14012f62c
cmp eax, 5
jne 0x14012e677
popf
pop rax
jmp 0x14012ee13
cmp eax, 6
jne 0x14012e686
popf
pop rax
jmp 0x14012eea4
cmp eax, 0x5a
jne 0x14012e695
popf
pop rax
jmp 0x140131da4
cmp eax, 0x49
jne 0x14012e6a4
popf
pop rax
jmp 0x14013140c
cmp eax, 0x1f
jne 0x14012e6b3
popf
pop rax
jmp 0x14012fc03
cmp eax, 4
jne 0x14012e6c2
popf
pop rax
jmp 0x14012ed6c
cmp eax, 0x77
jne 0x14012e6d1
popf
pop rax
jmp 0x140132a4e
cmp eax, 0x4d
jne 0x14012e6e0
popf
pop rax
jmp 0x14013168a
cmp eax, 0x55
jne 0x14012e6ef
popf
pop rax
jmp 0x140131b18
cmp eax, 0x45
jne 0x14012e6fe
popf
pop rax
jmp 0x140131206
cmp eax, 0x2c
jne 0x14012e70d
popf
pop rax
jmp 0x1401302d5
cmp eax, 0x5f
jne 0x14012e71c
popf
pop rax
jmp 0x1401320aa
cmp eax, 0x19
jne 0x14012e72b
popf
pop rax
jmp 0x14012f8b9
cmp eax, 0x1d
jne 0x14012e73a
popf
pop rax
jmp 0x14012fb05
cmp eax, 0x61
jne 0x14012e749
popf
pop rax
jmp 0x1401321e0
cmp eax, 0x53
jne 0x14012e758
popf
pop rax
jmp 0x1401319e6
cmp eax, 0x4f
jne 0x14012e767
popf
pop rax
jmp 0x1401317e4
cmp eax, 0x6c
jne 0x14012e776
popf
pop rax
jmp 0x14013271b
cmp eax, 7
jne 0x14012e785
popf
pop rax
jmp 0x14012ef18
cmp eax, 0x20
jne 0x14012e794
popf
pop rax
jmp 0x14012fcad
cmp eax, 0x56
jne 0x14012e7a3
popf
pop rax
jmp 0x140131b54
cmp eax, 0x3c
jne 0x14012e7b2
popf
pop rax
jmp 0x140130c0c
cmp eax, 0xd
jne 0x14012e7c1
popf
pop rax
jmp 0x14012f1f5
cmp eax, 0xa
jne 0x14012e7d0
popf
pop rax
jmp 0x14012f0a1
cmp eax, 0x18
jne 0x14012e7df
popf
pop rax
jmp 0x14012f803
cmp eax, 0x28
jne 0x14012e7ee
popf
pop rax
jmp 0x14013006e
cmp eax, 0x22
jne 0x14012e7fd
popf
pop rax
jmp 0x14012fd81
cmp eax, 0x50
jne 0x14012e80c
popf
pop rax
jmp 0x14013189c
cmp eax, 0x52
jne 0x14012e81b
popf
pop rax
jmp 0x140131954
cmp eax, 0x41
jne 0x14012e82a
popf
pop rax
jmp 0x140130fc5
cmp eax, 0x67
jne 0x14012e839
popf
pop rax
jmp 0x140132471
cmp eax, 0x70
jne 0x14012e848
popf
pop rax
jmp 0x14013283a
cmp eax, 0x29
jne 0x14012e857
popf
pop rax
jmp 0x1401300bb
cmp eax, 0x3e
jne 0x14012e866
popf
pop rax
jmp 0x140130d0f
cmp eax, 0
jne 0x14012e875
popf
pop rax
jmp 0x14012ea64
cmp eax, 0x4e
jne 0x14012e884
popf
pop rax
jmp 0x14013173e
cmp eax, 0x31
jne 0x14012e893
popf
pop rax
jmp 0x140130511
cmp eax, 0x62
jne 0x14012e8a2
popf
pop rax
jmp 0x14013222b
cmp eax, 0x5e
jne 0x14012e8b1
popf
pop rax
jmp 0x140131fee
cmp eax, 0x25
jne 0x14012e8c0
popf
pop rax
jmp 0x14012fef9
cmp eax, 0xf
jne 0x14012e8cf
popf
pop rax
jmp 0x14012f2e7
cmp eax, 0x44
jne 0x14012e8de
popf
pop rax
jmp 0x140131135
cmp eax, 0x75
jne 0x14012e8ed
popf
pop rax
jmp 0x1401329b6
cmp eax, 3
jne 0x14012e8fc
popf
pop rax
jmp 0x14012ecd4
cmp eax, 0x6f
jne 0x14012e90b
popf
pop rax
jmp 0x140132801
cmp eax, 0x34
jne 0x14012e91a
popf
pop rax
jmp 0x1401306ca
cmp eax, 0x54
jne 0x14012e929
popf
pop rax
jmp 0x140131a73
cmp eax, 0x76
jne 0x14012e938
popf
pop rax
jmp 0x140132a15
cmp eax, 0xb
jne 0x14012e947
popf
pop rax
jmp 0x14012f0f3
cmp eax, 0x66
jne 0x14012e956
popf
pop rax
jmp 0x140132434
cmp eax, 0x2d
jne 0x14012e965
popf
pop rax
jmp 0x140130323
cmp eax, 0xe
jne 0x14012e974
popf
pop rax
jmp 0x14012f286
cmp eax, 0x3a
jne 0x14012e983
popf
pop rax
jmp 0x140130ad7
cmp eax, 2
jne 0x14012e992
popf
pop rax
jmp 0x14012ebdf
cmp eax, 0x65
jne 0x14012e9a1
popf
pop rax
jmp 0x1401323e1
cmp eax, 0x21
jne 0x14012e9b0
popf
pop rax
jmp 0x14012fd46
cmp eax, 0x73
jne 0x14012e9bf
popf
pop rax
jmp 0x140132931
cmp eax, 0x17
jne 0x14012e9ce
popf
pop rax
jmp 0x14012f771
cmp eax, 0x58
jne 0x14012e9dd
popf
pop rax
jmp 0x140131cc7
cmp eax, 0x46
jne 0x14012e9ec
popf
pop rax
jmp 0x14013123a
cmp eax, 0x32
jne 0x14012e9fb
popf
pop rax
jmp 0x1401305b5
cmp eax, 0x6d
jne 0x14012ea0a
popf
pop rax
jmp 0x14013277c
cmp eax, 0x60
jne 0x14012ea19
popf
pop rax
jmp 0x14013213b
cmp eax, 0x42
jne 0x14012ea28
popf
pop rax
jmp 0x14013103e
cmp eax, 8
jne 0x14012ea37
popf
pop rax
jmp 0x14012efab
cmp eax, 0x57
jne 0x14012ea46
popf
pop rax
jmp 0x140131bfd
cmp eax, 0x59
jne 0x14012ea55
popf
pop rax
jmp 0x140131d59
cmp eax, 0x2f
jne 0x14012ea64
popf
pop rax
jmp 0x140130415
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x270]
sub rsp, 0x370
mov rax, qword [0x140030040]
xor rax, rsp
mov qword [rbp + 0x260], rax
mov r13d, r8d
mov r14d, edx
mov rdi, rcx
mov qword [rsp + 0x40], rcx
xor r15d, r15d
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov rsi, qword [rcx + 0x18]
add rsi, 0x20
mov rbx, qword [rsi]
cmp rbx, rsi
je 0x14012eb27
push rax
pushf
mov eax, 0x35b80569
pushf
not eax
add eax, 0xcc30e2b4
xor eax, 0xc0e6edd4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa994a92b
xor eax, 0x982265bf
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x89d0e70f
xor eax, 0x86b58722
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbff0d57c
xor eax, 0x93a81f57
rol eax, 0xcc
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x793138d6
pushf
not eax
add eax, 0x8fd7ef73
xor eax, 0xa78abf79
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xede39573
xor eax, 0xf56b1029
rol eax, 5
popf
pushf
not eax
add eax, 0xca12bde8
xor eax, 0xb51f97c6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd7f06559
xor eax, 0x9b9e6139
rol eax, 0xb7
popf
jmp 0x14012e35c
nop word [rax + rax]
push rax
pushf
mov eax, 0xf015e3a2
pushf
not eax
add eax, 0xb1ca9927
xor eax, 0xe9bb5e9b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9f3d37b1
xor eax, 0xaa5a1f37
rol eax, 0x96
popf
pushf
not eax
add eax, 0x987fc6b9
xor eax, 0xf4d350bd
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xed87fc87
xor eax, 0xc5166536
rol eax, 0x69
popf
jmp 0x14012e35c
xor edx, edx
mov r8d, 0xd2819b16
pushf
not r8d
add r8d, 0x9500a109
xor r8d, 0xc4c7b17d
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0xe6095c45
xor r8d, 0xcb268b0c
rol r8d, 0x40
popf
lea rcx, [rbp + 0x50]
call fcn.14001f640
mov edx, r15d
mov r8, qword [rbx + 0x40]
mov rcx, r8
mov rax, r15
cmp word [r8], ax
je 0x14012ec8e
push rax
pushf
mov eax, 0x526c9fa5
pushf
not eax
add eax, 0x8241d216
xor eax, 0xe0847fc2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd13fa9c6
xor eax, 0x9442dbb8
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdc11ac6a
xor eax, 0x956a7b8d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf958bb0c
xor eax, 0x8ced4280
rol eax, 0x43
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x8332d0c
pushf
not eax
add eax, 0xdb48d9a7
xor eax, 0xdf63fdb2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x94d03ef6
xor eax, 0xc5cdfff1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbe1499bb
xor eax, 0xb850ddd4
rol eax, 0x16
popf
jmp 0x14012e35c
inc rax
lea rcx, [rcx + 2]
cmp word [rcx], dx
jne 0x14012ed13
push rax
pushf
mov eax, 0xefaba968
pushf
not eax
add eax, 0xae0c2bbc
xor eax, 0xda445066
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa5db72cc
xor eax, 0xd3e60ea7
rol eax, 0x8c
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x768db8d4
pushf
not eax
add eax, 0xd8837b04
xor eax, 0x86fbc91e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdfb05dd8
xor eax, 0xa75c3ebf
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb70468cb
xor eax, 0x85d990bb
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb84ac46d
xor eax, 0xe5de7f30
rol eax, 3
popf
jmp 0x14012e35c
cmp word [r8 + rax*2], 0x5c
je 0x14012edcd
push rax
pushf
mov eax, 0xa2727c91
pushf
not eax
add eax, 0xf47370d6
xor eax, 0xe1204547
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa042c7bc
xor eax, 0x92d94774
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf6f6f196
xor eax, 0xd40b9353
rol eax, 5
popf
pushf
not eax
add eax, 0x8260b15e
xor eax, 0xa10d9869
rol eax, 0xdb
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x1cb77c75
pushf
not eax
add eax, 0xcf1a1dd4
xor eax, 0xaff2ec6b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa06e105a
xor eax, 0xfd509fb4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfff49d25
xor eax, 0xdd378817
rol eax, 0xfa
popf
jmp 0x14012e35c
test rax, rax
jle 0x14012ee5e
push rax
pushf
mov eax, 0xd58256b5
pushf
not eax
add eax, 0xb7a09813
xor eax, 0x8c9278e7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf7c2a40d
xor eax, 0x947606b1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf417b9f7
xor eax, 0xd7b62900
rol eax, 0xce
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xc99dcf92
pushf
not eax
add eax, 0xd52acc0a
xor eax, 0xb4cff12d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe9ffbc8d
xor eax, 0xa1a16e29
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc00471c9
xor eax, 0xceeb6727
rol eax, 0xde
popf
jmp 0x14012e35c
dec rax
jmp 0x14012eea8
inc edx
cmp word [r8 + rax*2], 0x5c
jne 0x14012eee5
push rax
pushf
mov eax, 0x42413837
pushf
not eax
add eax, 0xd3c8c3f0
xor eax, 0xda00a4c7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcc57fb30
xor eax, 0x9cd8afaf
rol eax, 0xa0
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x6c8482d7
pushf
not eax
add eax, 0xc18665e8
xor eax, 0xfbee08b1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc33e8963
xor eax, 0x979cda72
rol eax, 0xe2
popf
jmp 0x14012e35c
movsxd rcx, edx
test edx, edx
js 0x14012ef65
push rax
pushf
mov eax, 0x1a271a14
pushf
not eax
add eax, 0x8fbdbed2
xor eax, 0x97a7ecb9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdc06f322
xor eax, 0xcce478bd
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc54d004a
xor eax, 0xf73bbe12
rol eax, 0xe5
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x52a84110
pushf
not eax
add eax, 0x8bf724b1
xor eax, 0xf7dc9da9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xda3f7eda
xor eax, 0xf03504c5
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8616fd39
xor eax, 0xee228b6b
rol eax, 0x43
popf
jmp 0x14012e35c
inc rax
lea rdx, [r8 + rax*2]
lea r8, [rcx + 1]
add r8, r8
lea rcx, [rbp + 0x50]
call fcn.14001fa00
push rax
pushf
mov eax, 0x5474b41
pushf
not eax
add eax, 0xdaa38f0f
xor eax, 0x96c4672c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xda66eee4
xor eax, 0xbe9a8812
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe34a79c6
xor eax, 0xc21cacfa
rol eax, 0xcd
popf
jmp 0x14012e35c
lea rax, [rbp + 0x50]
mov ecx, r15d
cmp word [rbp + 0x50], cx
je 0x14012f06e
push rax
pushf
mov eax, 0xb796b08d
pushf
not eax
add eax, 0xa456352f
xor eax, 0xc68c7e8b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x85920b01
xor eax, 0xff2f01ca
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe372ad86
xor eax, 0x8b436360
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcbe3522d
xor eax, 0xdaf8cbc9
rol eax, 0x53
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x84740332
pushf
not eax
add eax, 0xc25fa339
xor eax, 0xa77ad83d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8a1363b2
xor eax, 0x990c2e8f
rol eax, 0x2d
popf
jmp 0x14012e35c
nop word [rax + rax]
push rax
pushf
mov eax, 0x13f9d689
pushf
not eax
add eax, 0xace08318
xor eax, 0xfcf96e3f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeb7eb3c4
xor eax, 0x9e0953d8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf63d7251
xor eax, 0xa4102a14
rol eax, 5
popf
jmp 0x14012e35c
inc ecx
lea rax, [rax + 2]
cmp word [rax], r15w
jne 0x14012f132
push rax
pushf
mov eax, 0xa25fc247
pushf
not eax
add eax, 0x90259645
xor eax, 0x92ebc43d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdf82d690
xor eax, 0xe772f0ce
rol eax, 0x62
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xc65fa9d3
pushf
not eax
add eax, 0xbe1fa616
xor eax, 0xf801c8f3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xee8c05c1
xor eax, 0xa37bb9dd
rol eax, 0x34
popf
jmp 0x14012e35c
test ecx, ecx
je 0x14012f1af
push rax
pushf
mov eax, 0x80016a48
pushf
not eax
add eax, 0xedee1893
xor eax, 0x90221b43
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc39779ba
xor eax, 0x810680bf
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb44ff942
xor eax, 0xd00f04ef
rol eax, 0x3f
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x5a43af26
pushf
not eax
add eax, 0xbd5c2c59
xor eax, 0xebf6dfcc
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa0609131
xor eax, 0xd93705bf
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x84f29f79
xor eax, 0xf5a3688a
rol eax, 0x3f
popf
jmp 0x14012e35c
mov rax, qword [rdi]
mov edi, dword [rax]
xor edi, 0x811c9dc5
mov r9d, edi
movsxd r10, ecx
mov r8, r15
test ecx, ecx
je 0x14012f240
push rax
pushf
mov eax, 0xc8bc5b2d
pushf
not eax
add eax, 0xbe559d98
xor eax, 0xae3dff74
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xda43fd5f
xor eax, 0x8ecf65b8
rol eax, 0xc2
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x8c383f23
pushf
not eax
add eax, 0xa3a674db
xor eax, 0xd235db17
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf91c9fda
xor eax, 0xb7b16522
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc9840283
xor eax, 0xa9cece06
rol eax, 0xe0
popf
jmp 0x14012e35c
nop dword [rax + rax]
push rax
pushf
mov eax, 0x7c30eae6
pushf
not eax
add eax, 0xe2d3493a
xor eax, 0xcad4d196
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8b66f966
xor eax, 0xb5914f08
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9bf04e89
xor eax, 0x84185668
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa10444c2
xor eax, 0xe2399d48
rol eax, 0x85
popf
jmp 0x14012e35c
movzx edx, word [rbp + r8*2 + 0x50]
lea ecx, [rdx - 0x61]
lea eax, [rdx + 0x20]
cmp cx, 0x19
cmova edx, eax
xor edx, r9d
imul r9d, edx, 0x1000193
inc r8
cmp r8, r10
jb 0x14012f365
push rax
pushf
mov eax, 0x46e5f25d
pushf
not eax
add eax, 0xfea03e57
xor eax, 0x84303911
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd017d746
xor eax, 0xb4f447ae
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcf846343
xor eax, 0x8c1c5bbd
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb18a3557
xor eax, 0x81fa394d
rol eax, 0xbc
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x536a6f96
pushf
not eax
add eax, 0xd3f23504
xor eax, 0xbdbd8c28
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc24da2ad
xor eax, 0xc3cb6a17
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd6e7402e
xor eax, 0x89863b8c
rol eax, 0x42
popf
jmp 0x14012e35c
cmp r9d, r14d
je 0x14012f3f6
push rax
pushf
mov eax, 0xecbc094a
pushf
not eax
add eax, 0xa748d164
xor eax, 0xe9ffce23
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xaa159660
xor eax, 0xb8cba8da
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf0385ab0
xor eax, 0xc2d48588
rol eax, 0xe3
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x99ad4111
pushf
not eax
add eax, 0xfe782bd6
xor eax, 0xb69bb265
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf8dd2953
xor eax, 0xae121518
rol eax, 0x8d
popf
jmp 0x14012e35c
mov rbx, qword [rbx]
mov rdi, qword [rsp + 0x40]
push rax
pushf
mov eax, 0xd45895f8
pushf
not eax
add eax, 0xee9f51fb
xor eax, 0xaf2f59c5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa520c2e1
xor eax, 0xb82a3d7a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe31f1918
xor eax, 0x883d3b83
rol eax, 0x7e
popf
jmp 0x14012e35c
cmp rbx, rsi
jne 0x14012f4c6
push rax
pushf
mov eax, 0xf9c962ce
pushf
not eax
add eax, 0xf4c7a138
xor eax, 0x9944707d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xfed8adeb
xor eax, 0x82331363
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd68d370a
xor eax, 0xf9019358
rol eax, 0x54
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xd708aaee
pushf
not eax
add eax, 0xaef75cb9
xor eax, 0xc6581a87
rol eax, 4
popf
pushf
not eax
add eax, 0xf9ec6f3a
xor eax, 0xd1191d0d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe053e862
xor eax, 0x9c6dbe8a
rol eax, 0x80
popf
jmp 0x14012e35c
xor eax, eax
mov rcx, qword [rbp + 0x260]
xor rcx, rsp
call fcn.140178dd1
lea r11, [rsp + 0x370]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov r14, qword [rbx + 0x20]
test r14, r14
je 0x14012f5e6
push rax
pushf
mov eax, 0xb85842f2
pushf
not eax
add eax, 0xe020020a
xor eax, 0xdd11e2aa
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe05aeb92
xor eax, 0xe2f132a2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbd442cde
xor eax, 0xd1b1f93f
rol eax, 0xc4
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xc2c73f6a
pushf
not eax
add eax, 0xe960c164
xor eax, 0xfa07a294
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd7595978
xor eax, 0x940a48ff
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8bce56fb
xor eax, 0xe9d8cb03
rol eax, 0xc9
popf
jmp 0x14012e35c
movsxd rax, dword [r14 + 0x3c]
push r14
not r14
sub rax, r14
pop r14
sub rax, 1
je 0x14012f686
push rax
pushf
mov eax, 0x95b8d953
pushf
not eax
add eax, 0xfd67aedb
xor eax, 0xc3341832
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe0cf1259
xor eax, 0xa147a9f6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc7acabea
xor eax, 0xbcd78b2e
rol eax, 0xfc
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xd06bd70a
pushf
not eax
add eax, 0xcd520ed4
xor eax, 0xdb9fcdb7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xafaf8f72
xor eax, 0xd77dd059
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf25404e1
xor eax, 0xd53274b3
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe063b8fd
xor eax, 0xe1c89983
rol eax, 0xc9
popf
jmp 0x14012e35c
add rax, 0x18
je 0x14012f72b
push rax
pushf
mov eax, 0x76cd5f63
pushf
not eax
add eax, 0xb6a8cd42
xor eax, 0xc9a757c4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd416c438
xor eax, 0x96b459c5
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc3a6c9d7
xor eax, 0xafe1d43a
rol eax, 0x8e
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x4a4c7dba
pushf
not eax
add eax, 0x81fcdb58
xor eax, 0x907af5b2
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8d913d81
xor eax, 0xb781005a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdd668ba4
xor eax, 0xa1df1e17
rol eax, 7
popf
jmp 0x14012e35c
add rax, 0x70
je 0x14012f7aa
push rax
pushf
mov eax, 0x48b2bdb0
pushf
not eax
add eax, 0xf8a24289
xor eax, 0x9d98fb1f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xda4b85b5
xor eax, 0xbe81a7b5
rol eax, 0xab
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x1298b8c0
pushf
not eax
add eax, 0xb8bf8b60
xor eax, 0xcce7ace4
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa9aab4be
xor eax, 0x91b7b3d5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb7402a72
xor eax, 0xee06c005
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb6db6bd4
xor eax, 0xf0abdae2
rol eax, 0x5a
popf
jmp 0x14012e35c
mov eax, dword [rax]
push r14
not r14
sub rax, r14
pop r14
sub rax, 1
mov qword [rsp + 0x30], rax
je 0x14012f860
push rax
pushf
mov eax, 0x4966a1d9
pushf
not eax
add eax, 0x8a6ea4b6
xor eax, 0xe57a381a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xacc4a5d6
xor eax, 0xcfa282e3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd898db55
xor eax, 0xa08d658c
rol eax, 0x34
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x2ca6eca3
pushf
not eax
add eax, 0xb5e8e3ba
xor eax, 0xffd0f847
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd0805eb8
xor eax, 0xc465381a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb11135b0
xor eax, 0xeb66aa8d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfc5ac75b
xor eax, 0xb07cd30f
rol eax, 0xf0
popf
jmp 0x14012e35c
mov ecx, dword [rax + 0x24]
push r14
not r14
sub rcx, r14
pop r14
sub rcx, 1
mov qword [rbp - 0x70], rcx
je 0x14012f929
push rax
pushf
mov eax, 0xe162babe
pushf
not eax
add eax, 0x9f56d38b
xor eax, 0xf4c59ce8
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf136c8c1
xor eax, 0xba9afbfc
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9a757adc
xor eax, 0xeb468fa0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc79c1bb2
xor eax, 0x97c80f2b
rol eax, 0x28
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xc8cc5663
pushf
not eax
add eax, 0xddd0c576
xor eax, 0xb8e82716
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8bcf35d7
xor eax, 0x89782cb2
rol eax, 0x18
popf
jmp 0x14012e35c
mov esi, dword [rax + 0x20]
push r14
not r14
sub rsi, r14
pop r14
sub rsi, 1
je 0x14012f9c8
push rax
pushf
mov eax, 0xbf98b13f
pushf
not eax
add eax, 0xc92619fb
xor eax, 0xf110b173
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdd8aaaf3
xor eax, 0x9002f16a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xaac81165
xor eax, 0x99be11e1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xea278f49
xor eax, 0xe7f644e4
rol eax, 0
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x6c29fba0
pushf
not eax
add eax, 0xcafed518
xor eax, 0xa0e0c154
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8e5c2601
xor eax, 0x8d96c875
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe2937294
xor eax, 0xbd8cdb64
rol eax, 0xc
popf
jmp 0x14012e35c
mov r12, r15
mov qword [rsp + 0x38], r15
mov ebx, r15d
mov r15d, dword [rax + 0x18]
test r15d, r15d
je 0x14012fa6c
push rax
pushf
mov eax, 0x2af6ce72
pushf
not eax
add eax, 0x9bd07694
xor eax, 0xc1ab76cc
rol eax, 0x38
popf
pushf
not eax
add eax, 0xeac1dbb1
xor eax, 0x8b121be2
rol eax, 0x49
popf
pushf
not eax
add eax, 0xafd283c2
xor eax, 0xaaecc2d5
rol eax, 0xd5
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x53ff01d2
pushf
not eax
add eax, 0x8a919790
xor eax, 0xef31dd5b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb85d1390
xor eax, 0xe5757a99
rol eax, 8
popf
pushf
not eax
add eax, 0xf4ff381b
xor eax, 0x9103d1ba
rol eax, 0xdb
popf
jmp 0x14012e35c
xor edx, edx
nop word [rax + rax]
push rax
pushf
mov eax, 0x611066ce
pushf
not eax
add eax, 0xc82c5bf7
xor eax, 0xe6b9994f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf2cefdd5
xor eax, 0xe70d3b6a
rol eax, 0x16
popf
pushf
not eax
add eax, 0xccdeab8e
xor eax, 0x9a7bd497
rol eax, 0x4c
popf
jmp 0x14012e35c
mov eax, ebx
mov qword [rbp - 0x78], rax
mov r9d, dword [rsi + rax*4]
push r14
not r14
sub r9, r14
pop r14
sub r9, 1
mov rax, r9
mov ecx, edx
cmp byte [r9], r12b
je 0x14012fb6d
push rax
pushf
mov eax, 0xc97f1d16
pushf
not eax
add eax, 0x9b99dbdf
xor eax, 0xf3b46662
rol eax, 0x60
popf
pushf
not eax
add eax, 0xff04b48b
xor eax, 0xd05b1b3b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa6b844b0
xor eax, 0x993b73c3
rol eax, 0x6f
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x4a2d3bab
pushf
not eax
add eax, 0xdfd55af8
xor eax, 0x9dae3051
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xec404488
xor eax, 0xf928b603
rol eax, 0xc9
popf
jmp 0x14012e35c
nop word [rax + rax]
push rax
pushf
mov eax, 0x30a77267
pushf
not eax
add eax, 0xb33415bf
xor eax, 0xb34cbe25
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcde637bc
xor eax, 0xbbfe3b7b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdfd49666
xor eax, 0xf0f9ae40
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdfe0dcf5
xor eax, 0xfff07e0d
rol eax, 0x49
popf
jmp 0x14012e35c
inc ecx
lea rax, [rax + 1]
cmp byte [rax], r12b
jne 0x14012fc67
push rax
pushf
mov eax, 0xff966e3e
pushf
not eax
add eax, 0xc72bef08
xor eax, 0xf7195b45
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf65e3d63
xor eax, 0xb07846ed
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb831575a
xor eax, 0xeb5a5d9d
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa6c4aff9
xor eax, 0xcbd7e4b9
rol eax, 0xe0
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x96de3f76
pushf
not eax
add eax, 0xf35f6890
xor eax, 0xcc86753b
rol eax, 0x28
popf
pushf
not eax
add eax, 0x90d49bbc
xor eax, 0xc365a8d6
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf7ecce87
xor eax, 0xfd62b0b5
rol eax, 0x6a
popf
jmp 0x14012e35c
mov r10d, edi
movsxd r11, ecx
mov r8, rdx
test ecx, ecx
je 0x14012fd00
push rax
pushf
mov eax, 0xeb5b428f
pushf
not eax
add eax, 0x8e3144eb
xor eax, 0xfb78b342
rol eax, 3
popf
pushf
not eax
add eax, 0xf97e99bf
xor eax, 0x9d3a7eaa
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9c59641c
xor eax, 0xe29c9f4e
rol eax, 0xcf
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xa37c03d
pushf
not eax
add eax, 0xd7866921
xor eax, 0xacd161fb
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xfe43dd86
xor eax, 0xaa23bcf7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9933a724
xor eax, 0xa49d7085
rol eax, 0x49
popf
jmp 0x14012e35c
nop dword [rax + rax]
push rax
pushf
mov eax, 0xf5964879
pushf
not eax
add eax, 0xb0cbfee2
xor eax, 0x932296e8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xeddddb54
xor eax, 0xe97c694b
rol eax, 0xec
popf
jmp 0x14012e35c
movsx ecx, byte [r9 + r8]
mov edx, ecx
sub cl, 0x61
lea eax, [rdx + 0x20]
cmp cl, 0x19
cmova edx, eax
xor edx, r10d
imul r10d, edx, 0x1000193
inc r8
cmp r8, r11
jb 0x14012fdff
push rax
pushf
mov eax, 0x4754e957
pushf
not eax
add eax, 0xfac4dbc7
xor eax, 0x8f58583d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfa7983da
xor eax, 0xe6da87b6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xced7837d
xor eax, 0xfdf4a546
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe4fa20b3
xor eax, 0xc37906bb
rol eax, 0x28
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xce3e9b86
pushf
not eax
add eax, 0xc95401b3
xor eax, 0xe1da9504
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd0619a45
xor eax, 0x8009fa5e
rol eax, 0x50
popf
jmp 0x14012e35c
xor edx, edx
push rax
pushf
mov eax, 0xe7c65328
pushf
not eax
add eax, 0xfba081f3
xor eax, 0xc473c6a4
rol eax, 6
popf
pushf
not eax
add eax, 0xb00ea4cb
xor eax, 0xb6cb6d1f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb4489473
xor eax, 0xec31edb3
rol eax, 0x94
popf
jmp 0x14012e35c
cmp r10d, r13d
je 0x14012feb2
push rax
pushf
mov eax, 0xab360698
pushf
not eax
add eax, 0xb7583e46
xor eax, 0xa30ab950
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe039f7a3
xor eax, 0xc23e0d51
rol eax, 0x76
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xb5947ff8
pushf
not eax
add eax, 0xd1b85a93
xor eax, 0xf92d40c3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdbdee0e8
xor eax, 0xb21a7ec5
rol eax, 4
popf
pushf
not eax
add eax, 0xba50e7cc
xor eax, 0xe797b239
rol eax, 0xef
popf
jmp 0x14012e35c
inc ebx
cmp ebx, r15d
jb 0x14012ff33
push rax
pushf
mov eax, 0x3199d501
pushf
not eax
add eax, 0xa4143ef7
xor eax, 0xf6b48b84
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb2b150ae
xor eax, 0x8c3a3f41
rol eax, 0x7c
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x2c80494d
pushf
not eax
add eax, 0xec3a6654
xor eax, 0xff335d58
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb094ec79
xor eax, 0xa800e689
rol eax, 0x60
popf
jmp 0x14012e35c
mov rax, r12
jmp 0x14012f50e
lea rdx, [r9 + 1]
push r11
not r11
sub rdx, r11
pop r11
sub rdx, 1
cmp byte [rdx], r12b
je 0x140130015
push rax
pushf
mov eax, 0xed3cabd8
pushf
not eax
add eax, 0xa3dec3c2
xor eax, 0xe8c9e16f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb5bee836
xor eax, 0xfd8c79d2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc3a9bb20
xor eax, 0x943b213f
rol eax, 0xdc
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x74d9da14
pushf
not eax
add eax, 0xd70ad63e
xor eax, 0xa9c9ed6c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8ed59462
xor eax, 0xa128c2bf
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9aee5081
xor eax, 0xffc998ce
rol eax, 0x32
popf
pushf
not eax
add eax, 0x946f5569
xor eax, 0x86cae6a2
rol eax, 0x5b
popf
jmp 0x14012e35c
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xor eax, eax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rax
mov rsi, 0xffffffffffffffff
mov r8, rsi
push rax
pushf
mov eax, 0xde3e9eca
pushf
not eax
add eax, 0xff63385b
xor eax, 0x98f637bf
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc3254b98
xor eax, 0xe6c5d7e6
rol eax, 1
popf
jmp 0x14012e35c
inc r8
cmp byte [rdx + r8], al
jne 0x1401300f7
push rax
pushf
mov eax, 0xc4b7f445
pushf
not eax
add eax, 0x834d4853
xor eax, 0xcd4d02ff
rol eax, 0x53
popf
pushf
not eax
add eax, 0x921cec32
xor eax, 0xda894d7a
rol eax, 0x81
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x7d186f4d
pushf
not eax
add eax, 0xcc4866bb
xor eax, 0x8296d17d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe78f363c
xor eax, 0xcf9df841
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfb463a2c
xor eax, 0xa49292e8
rol eax, 0x35
popf
jmp 0x14012e35c
lea rcx, [rbp - 0x30]
call fcn.14016dd6f
nop
lea rdi, [rbp - 0x30]
mov rbx, qword [rbp - 0x30]
mov r13, qword [rbp - 0x18]
cmp r13, 0xf
cmova rdi, rbx
mov r12, qword [rbp - 0x20]
test r12, r12
je 0x140130197
push rax
pushf
mov eax, 0x9da9bbc9
pushf
not eax
add eax, 0xc60af1f7
xor eax, 0x94672fe3
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb0bf7351
xor eax, 0x985d5860
rol eax, 0x13
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x58a4d0d3
pushf
not eax
add eax, 0xae095c46
xor eax, 0xba65af89
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa27886fd
xor eax, 0xbab8fabc
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf54c1e64
xor eax, 0xe24346b8
rol eax, 0x51
popf
jmp 0x14012e35c
mov r8, r12
mov edx, 0x70cee786
pushf
not edx
add edx, 0xf54af30b
xor edx, 0xd32c845d
rol edx, 0x79
popf
pushf
not edx
add edx, 0xb559b030
xor edx, 0xa43e8ac5
rol edx, 0x4d
popf
pushf
not edx
add edx, 0xe8cea9a9
xor edx, 0x8461ecb2
rol edx, 0xed
popf
pushf
not edx
add edx, 0xe81f9e50
xor edx, 0xa53d06c1
rol edx, 0x50
popf
mov rcx, rdi
call fcn.14018160f
mov r15, rax
test rax, rax
je 0x14013027c
push rax
pushf
mov eax, 0x62c11562
pushf
not eax
add eax, 0x89d8b723
xor eax, 0xfe41c445
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc389b959
xor eax, 0xbdb062f6
rol eax, 3
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x8f250183
pushf
not eax
add eax, 0xb5892561
xor eax, 0xdb698067
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xacf7a2c7
xor eax, 0xb7291262
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb14eae83
xor eax, 0xe2cdb3ce
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xfb1b2fa8
xor eax, 0x9543d0fc
rol eax, 0xda
popf
jmp 0x14012e35c
sub r15, rdi
jmp 0x14013037f
mov r15, rsi
push rax
pushf
mov eax, 0x4d4c15cd
pushf
not eax
add eax, 0xf9bfebe2
xor eax, 0xa83b1e0a
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd915b6bc
xor eax, 0x928fde35
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8525abf3
xor eax, 0xea796670
rol eax, 0x37
popf
pushf
not eax
add eax, 0xcf7a26af
xor eax, 0xd6b33417
rol eax, 0xd0
popf
jmp 0x14012e35c
cmp r15, 0xffffffffffffffff
je 0x1401303bc
push rax
pushf
mov eax, 0xd5f8ec90
pushf
not eax
add eax, 0xa90e2a15
xor eax, 0xe660d65d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf5bbdfd0
xor eax, 0xcf0fd254
rol eax, 0x54
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xa03befe1
pushf
not eax
add eax, 0xc559c05d
xor eax, 0xb6659b45
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x94b56f87
xor eax, 0xffa95fe0
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf3514faa
xor eax, 0xf5ef09e9
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf57467b6
xor eax, 0xae638af6
rol eax, 0x87
popf
jmp 0x14012e35c
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8, r15
cmp r12, r15
cmovb r8, r12
lea rdx, [rbp - 0x30]
cmp r13, 0xf
cmova rdx, rbx
lea rcx, [rbp - 0x50]
call fcn.14016dd6f
nop
mov rdi, qword [rbp - 0x40]
lea rbx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova rbx, qword [rbp - 0x50]
call fcn.1401b0275
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rdi
lea r8, [rbp - 0x60]
mov edx, eax
lea rcx, [rsp + 0x68]
call fcn.140155b0b
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.1401af770
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 7
jbe 0x140130613
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401304de
push rax
pushf
mov eax, 0x2cb0bb7d
pushf
not eax
add eax, 0xd1cd04d9
xor eax, 0x869087f2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb5129384
xor eax, 0xc9905ab7
rol eax, 0xec
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xf99dec9b
pushf
not eax
add eax, 0xe3ab80ef
xor eax, 0xe65fa26c
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa1e492f3
xor eax, 0x9b5e69d7
rol eax, 9
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140130570
push rax
pushf
mov eax, 0x9525c3ce
pushf
not eax
add eax, 0xd692bd03
xor eax, 0xf3748791
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf978fa24
xor eax, 0xe0837627
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc6afb1a6
xor eax, 0xa01f1d03
rol eax, 0x5e
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x36aeb573
pushf
not eax
add eax, 0xabd4b26c
xor eax, 0xde29b1ab
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd563ad6f
xor eax, 0xa71334b0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x818e3cd1
xor eax, 0xa58361dd
rol eax, 1
popf
jmp 0x14012e35c
call fcn.140155251
push rax
pushf
mov eax, 0x7714eae8
pushf
not eax
add eax, 0xe8f5769b
xor eax, 0x8911b344
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa0eaa3e5
xor eax, 0xb72e7331
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9828b6f9
xor eax, 0xba83efb8
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8978c059
xor eax, 0x8b647511
rol eax, 0x7c
popf
jmp 0x14012e35c
movdqa xmm0, xmmword [0x14002c150]
movdqu xmmword [rsp + 0x78], xmm0
xor edi, edi
mov word [rsp + 0x68], di
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140130697
push rax
pushf
mov eax, 0x201e7528
pushf
not eax
add eax, 0xe3acdf29
xor eax, 0xcfbc9895
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe0b28f7f
xor eax, 0xa15139f3
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc67025c2
xor eax, 0x93c79686
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf622f1c9
xor eax, 0x8f39a543
rol eax, 0xc6
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xcfc9263
pushf
not eax
add eax, 0xef61f603
xor eax, 0xefd044a0
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xec285df0
xor eax, 0xfded0b7c
rol eax, 0x4b
popf
jmp 0x14012e35c
lea rax, [rcx + 4]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x48]
cmp rdx, 7
cmova rax, qword [rsp + 0x48]
movabs rdx, 0x73a0c338acc558a2
pushf
not rdx
add rdx, 0x57101d89
xor rdx, 0x57652c8d
rol rdx, 0xde
popf
pushf
not rdx
add rdx, 0x4f474080
xor rdx, 0x51af70de
rol rdx, 0xac
popf
pushf
not rdx
add rdx, 0x60f40279
xor rdx, 0x4c2bc6ca
rol rdx, 0xbf
popf
pushf
not rdx
add rdx, 0x502807a9
xor rdx, 0x59c5537e
rol rdx, 0xa3
popf
mov qword [rax + rcx*2], rdx
mov word [rax + rcx*2 + 8], di
lea rax, [rsp + 0x48]
jmp 0x140130858
mov qword [rsp + 0x20], 4
lea r9, [0x1afb81710]
pushf
sub r9, 0x6fb57640
popf
mov edx, 0xad07eaef
pushf
not edx
add edx, 0xc006cbc5
xor edx, 0xd95f02fc
rol edx, 0x39
popf
pushf
not edx
add edx, 0x8444092c
xor edx, 0xda56b802
rol edx, 0xea
popf
pushf
not edx
add edx, 0xa5eacc37
xor edx, 0xfbf5348b
rol edx, 0x84
popf
lea rcx, [rsp + 0x48]
call fcn.140145f39
push rax
pushf
mov eax, 0x73a8eaf8
pushf
not eax
add eax, 0xf6c39362
xor eax, 0xe0271b95
rol eax, 0x26
popf
pushf
not eax
add eax, 0x99292977
xor eax, 0xa5bc2a5e
rol eax, 0xa7
popf
jmp 0x14012e35c
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1401308e9
push rax
pushf
mov eax, 0x7281e7f3
pushf
not eax
add eax, 0xb505960c
xor eax, 0xf01cf819
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaecd5789
xor eax, 0xfedeeec1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x88c2cc8a
xor eax, 0xb9c52a86
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbad7575b
xor eax, 0xabe26f25
rol eax, 0x43
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x5cf17d94
pushf
not eax
add eax, 0xcb94f54d
xor eax, 0xeb0bbded
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9f51ca28
xor eax, 0xe6f73d81
rol eax, 0x44
popf
jmp 0x14012e35c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140130968
push rax
pushf
mov eax, 0xb25829d
pushf
not eax
add eax, 0xe0662510
xor eax, 0x86114e1f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8d4ea011
xor eax, 0xe2ea6283
rol eax, 0x32
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x532f489d
pushf
not eax
add eax, 0xf75af448
xor eax, 0xc735c58f
rol eax, 9
popf
pushf
not eax
add eax, 0xbe6cf0a4
xor eax, 0xac8e367d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd874d322
xor eax, 0xc137e24a
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc7afbbca
xor eax, 0xaf7a2207
rol eax, 0xbe
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140130a33
push rax
pushf
mov eax, 0xee8eb5e5
pushf
not eax
add eax, 0xce590b8e
xor eax, 0xbbc16bee
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x922c042e
xor eax, 0xe6e529a7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9e6e3cd7
xor eax, 0xfd7f2c70
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe698e3bf
xor eax, 0xdb841a81
rol eax, 0x47
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x393ce80b
pushf
not eax
add eax, 0xccdb0f56
xor eax, 0xd157c234
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbcee001b
xor eax, 0xd999d96e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc429860c
xor eax, 0xf2f591d0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa3ed3b95
xor eax, 0xeb659baa
rol eax, 0x54
popf
jmp 0x14012e35c
call fcn.140155251
push rax
pushf
mov eax, 0x7e43ca15
pushf
not eax
add eax, 0xd6946435
xor eax, 0xe79c24f2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdbb223fe
xor eax, 0x882251a2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc97bf51f
xor eax, 0x90170d35
rol eax, 0xb7
popf
jmp 0x14012e35c
movdqa xmm0, xmmword [0x14002c150]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], di
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x140130b27
push rax
pushf
mov eax, 0x44c88940
pushf
not eax
add eax, 0xa0574038
xor eax, 0xf7fd0688
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf32bce9d
xor eax, 0x9a326d9d
rol eax, 0xaf
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x4a8ab52f
pushf
not eax
add eax, 0x8160cd98
xor eax, 0xc97c574b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf15171f4
xor eax, 0x906f9c24
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa89b5c1c
xor eax, 0xeb4f6f66
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8b7fec73
xor eax, 0xd5cf10bf
rol eax, 0x9c
popf
jmp 0x14012e35c
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140130bc6
push rax
pushf
mov eax, 0x8a136ba5
pushf
not eax
add eax, 0xdfd5de9f
xor eax, 0xf3a7f282
rol eax, 4
popf
pushf
not eax
add eax, 0xf113e257
xor eax, 0x8abbda6c
rol eax, 0x9e
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xd73b7da1
pushf
not eax
add eax, 0x826c5899
xor eax, 0xb37f4214
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x95fe259e
xor eax, 0xefc1cb19
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe846f70e
xor eax, 0xfc496c68
rol eax, 0x80
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140130c58
push rax
pushf
mov eax, 0x6658d907
pushf
not eax
add eax, 0x81fefa98
xor eax, 0xbecc5983
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf8681c48
xor eax, 0xbe0ff4c6
rol eax, 0x51
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x45125d13
pushf
not eax
add eax, 0xfa80a05c
xor eax, 0x91772469
rol eax, 0x97
popf
pushf
not eax
add eax, 0xacbbd5c3
xor eax, 0xdd5f88c4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfc4ac161
xor eax, 0xad085af7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x898a6d2a
xor eax, 0xdb238275
rol eax, 0x49
popf
jmp 0x14012e35c
call fcn.140155251
push rax
pushf
mov eax, 0xbe4c03dd
pushf
not eax
add eax, 0x8bc3de7e
xor eax, 0xcdcfd5b3
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb79a1acb
xor eax, 0x84a1b158
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8eb77378
xor eax, 0xbd05949f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcef69722
xor eax, 0x95aa5d98
rol eax, 0x64
popf
jmp 0x14012e35c
movdqa xmm0, xmmword [0x14002c160]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
mov rax, qword [rbp - 0x20]
lea r8, [rax - 1]
inc r15
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
cmp rax, r15
jb 0x140130d89
push rax
pushf
mov eax, 0xddbce4e8
pushf
not eax
add eax, 0xd80ae545
xor eax, 0xcf48295a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe6faf114
xor eax, 0xca756257
rol eax, 5
popf
pushf
not eax
add eax, 0xa8bb4225
xor eax, 0xa864d741
rol eax, 0xd7
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xd6970095
pushf
not eax
add eax, 0xf1ac88d5
xor eax, 0xa4172275
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd2cf303c
xor eax, 0xc2946e95
rol eax, 0x86
popf
pushf
not eax
add eax, 0x82086cc1
xor eax, 0x92bb5d1d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe7630daa
xor eax, 0xe14b7d73
rol eax, 0xbe
popf
jmp 0x14012e35c
sub rax, r15
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
lea rcx, [rbp + 0x30]
call fcn.14016dd6f
nop
lea rcx, [rbp + 0x10]
cmp qword [rbp + 0x28], 7
cmova rcx, qword [rbp + 0x10]
jmp 0x140130e21
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
mov dword [rbp + 0x50], edi
xor edx, edx
mov r8d, 0x32f5b97f
pushf
not r8d
add r8d, 0xa273d26a
xor r8d, 0xe0a42bc6
rol r8d, 0x80
popf
pushf
not r8d
add r8d, 0xf360ec0c
xor r8d, 0xe0e3c84d
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0x857a1363
xor r8d, 0xcec1447b
rol r8d, 0x23
popf
pushf
not r8d
add r8d, 0x8d411e04
xor r8d, 0xdf97cf24
rol r8d, 0xf3
popf
lea rcx, [rbp + 0x54]
call fcn.14001f640
test rbx, rbx
je 0x140130eda
push rax
pushf
mov eax, 0x223daa14
pushf
not eax
add eax, 0xf623b15b
xor eax, 0xc8582ff7
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbaa5eb34
xor eax, 0x8482736e
rol eax, 9
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x491c82d7
pushf
not eax
add eax, 0xe8cf84a6
xor eax, 0xcbd05272
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa2535e97
xor eax, 0x88dc3cc4
rol eax, 0x59
popf
pushf
not eax
add eax, 0xffdefae7
xor eax, 0xdbe7b50f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe292898b
xor eax, 0xffb59db8
rol eax, 0xca
popf
jmp 0x14012e35c
mov r8d, 0x48a6146d
pushf
not r8d
add r8d, 0xfbe0f78f
xor r8d, 0x92b91e9f
rol r8d, 0xff
popf
pushf
not r8d
add r8d, 0x929a4a99
xor r8d, 0xdfd9e648
rol r8d, 0x61
popf
pushf
not r8d
add r8d, 0x87bd5e81
xor r8d, 0xcbbb069e
rol r8d, 0x58
popf
lea rdx, [rbp + 0x50]
mov rcx, rbx
jmp 0x140130f8c
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push rax
pushf
mov eax, 0x536ea4e8
pushf
not eax
add eax, 0xa768af67
xor eax, 0xbbbca9f3
rol eax, 7
popf
pushf
not eax
add eax, 0xfd8e2699
xor eax, 0xda347fa4
rol eax, 0xf3
popf
jmp 0x14012e35c
mov r13, qword [rbp + 0x48]
mov r14, qword [rbp + 0x30]
cmp word [rbp + 0x50], 0
je 0x14013100b
push rax
pushf
mov eax, 0x31ba4dd2
pushf
not eax
add eax, 0xc21b8b91
xor eax, 0xff203a30
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8e0e85af
xor eax, 0xbdeda213
rol eax, 0x31
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x649af439
pushf
not eax
add eax, 0xae786b61
xor eax, 0xa404e167
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x84e1a19a
xor eax, 0xa7483ded
rol eax, 0xe0
popf
jmp 0x14012e35c
lea rdx, [rbp + 0x50]
lea rax, [rbp + 0x50]
push rax
pushf
mov eax, 0x39fd8a79
pushf
not eax
add eax, 0xbb36653f
xor eax, 0xeb2910b7
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa0e55c2f
xor eax, 0xa8174cef
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8ae7b21d
xor eax, 0xa6d35828
rol eax, 0x31
popf
jmp 0x14012e35c
inc rsi
cmp word [rax + rsi*2], 0
jne 0x1401310ef
push rax
pushf
mov eax, 0x26c01b9c
pushf
not eax
add eax, 0xd5c2ea33
xor eax, 0xb5213704
rol eax, 0x72
popf
pushf
not eax
add eax, 0xea66497a
xor eax, 0xc535deb7
rol eax, 0x86
popf
pushf
not eax
add eax, 0x98b0ec2c
xor eax, 0xf712069e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9f9ccce0
xor eax, 0xc2c32b4d
rol eax, 0x7b
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x2c055197
pushf
not eax
add eax, 0xabaad88b
xor eax, 0xea9abcb1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb51567eb
xor eax, 0x8af7ac94
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa4061ad5
xor eax, 0xe3771044
rol eax, 0x72
popf
jmp 0x14012e35c
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
mov r8, rsi
lea rcx, [rbp - 0x10]
call fcn.140157064
nop
lea rcx, [rbp - 0x10]
cmp qword [rbp + 8], 7
cmova rcx, qword [rbp - 0x10]
mov rax, qword [rbp]
lea r11, [rcx + rax*2]
mov r10, r11
mov rdx, r11
call fcn.14019ef05
mov rdx, rax
cmp rax, r11
je 0x1401311d3
push rax
pushf
mov eax, 0xb12f7198
pushf
not eax
add eax, 0xae2755b7
xor eax, 0xfea31f5d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x82803336
xor eax, 0x8c456436
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbf35273b
xor eax, 0xfa6f78f0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xcd3db0da
xor eax, 0x93773509
rol eax, 0xd2
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x60760dc2
pushf
not eax
add eax, 0xc1b42159
xor eax, 0x89fa5255
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd66e63ef
xor eax, 0xfa2fd7b8
rol eax, 0x82
popf
jmp 0x14012e35c
nop
push rax
pushf
mov eax, 0x2a6ce24f
pushf
not eax
add eax, 0xc1af383b
xor eax, 0xbde7587a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd0be44b5
xor eax, 0xe6150154
rol eax, 0xe4
popf
jmp 0x14012e35c
lea rcx, [r10 - 2]
movzx eax, word [rcx]
cmp ax, 0x5c
je 0x1401312a0
push rax
pushf
mov eax, 0xfa1a635e
pushf
not eax
add eax, 0x93da16bb
xor eax, 0x8f09cc83
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbf594987
xor eax, 0xd74bdca9
rol eax, 0x37
popf
pushf
not eax
add eax, 0x94f1c7be
xor eax, 0xbafe12b1
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8c920eca
xor eax, 0xa4b74a4a
rol eax, 0xa2
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x23c7bf04
pushf
not eax
add eax, 0x9de973e8
xor eax, 0x84521085
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa1098579
xor eax, 0xf4689f02
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff294e9f
xor eax, 0xa5f16b46
rol eax, 0x81
popf
jmp 0x14012e35c
cmp ax, 0x2f
je 0x14013131f
push rax
pushf
mov eax, 0x6fa1712d
pushf
not eax
add eax, 0xfd4626e7
xor eax, 0xe75d08ad
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xeb0b2d4f
xor eax, 0x8b438ac1
rol eax, 0x4f
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xb7a22276
pushf
not eax
add eax, 0xd519b579
xor eax, 0x9ea67106
rol eax, 0x33
popf
pushf
not eax
add eax, 0x82b7fe81
xor eax, 0x93b65a1d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb5141bd3
xor eax, 0xcfc38921
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa57c599f
xor eax, 0xed7a134a
rol eax, 0x8a
popf
jmp 0x14012e35c
mov r10, rcx
cmp rdx, rcx
jne 0x1401313c6
push rax
pushf
mov eax, 0xaa5d5a26
pushf
not eax
add eax, 0x823c5cec
xor eax, 0x880dd298
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbbe89dd2
xor eax, 0xea578c9c
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf653d9f3
xor eax, 0x859b4ebe
rol eax, 0xde
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x1c323be9
pushf
not eax
add eax, 0x88d366ba
xor eax, 0xc95342a4
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf7cdbea9
xor eax, 0x9cbd1a36
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa5bc3c79
xor eax, 0x87d26547
rol eax, 0xf4
popf
jmp 0x14012e35c
sub r11, r10
sar r11, 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8, r11
mov rdx, r10
lea rcx, [rbp - 0x50]
call fcn.140157064
nop
mov r12, qword [rsp + 0x40]
mov rax, qword [r12]
mov ebx, dword [rax]
lea r9, [rbp + 0x30]
cmp r13, 0xf
cmova r9, r14
xor ebx, 0x811c9dc5
mov edi, ebx
xor r8d, r8d
mov r10, qword [rbp + 0x40]
test r10, r10
je 0x1401314a2
push rax
pushf
mov eax, 0xe9e1f8ce
pushf
not eax
add eax, 0xe992764a
xor eax, 0xe555809a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfea6c332
xor eax, 0xd2f26826
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcbea8a7e
xor eax, 0xe2c741c8
rol eax, 0x1c
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xde99c01
pushf
not eax
add eax, 0xefbf37d4
xor eax, 0xe028ad4a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd059bba1
xor eax, 0xc71b4e1b
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd4246a6f
xor eax, 0xad3b6923
rol eax, 0x31
popf
pushf
not eax
add eax, 0x87e71baa
xor eax, 0xad146674
rol eax, 0xae
popf
jmp 0x14012e35c
nop dword [rax + rax]
push rax
pushf
mov eax, 0x1526ecbb
pushf
not eax
add eax, 0xf8ac9bc1
xor eax, 0x8d9db04c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbdd35e35
xor eax, 0x9b1f8c04
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa19e8b8a
xor eax, 0xf5246155
rol eax, 0xdd
popf
jmp 0x14012e35c
movsx ecx, byte [r8 + r9]
mov edx, ecx
sub cl, 0x61
lea eax, [rdx + 0x20]
cmp cl, 0x19
cmova edx, eax
xor edx, edi
imul edi, edx, 0x1000193
inc r8
cmp r8, r10
jb 0x14013159c
push rax
pushf
mov eax, 0x81bfd8f6
pushf
not eax
add eax, 0xb11a2cbf
xor eax, 0x82b3d88a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xafc2495c
xor eax, 0x8afca804
rol eax, 0xe6
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xe43cb611
pushf
not eax
add eax, 0x8950845a
xor eax, 0xac2a12ea
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xafad1821
xor eax, 0xc1cb0ee7
rol eax, 0x2a
popf
jmp 0x14012e35c
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x50]
call fcn.1401af770
nop
mov r8, qword [rax + 0x10]
lea rdx, [rbp - 0x50]
mov rsi, qword [rbp - 0x50]
mov r15, qword [rbp - 0x38]
cmp r15, 7
cmova rdx, rsi
xor r11d, r11d
test r8, r8
je 0x140131644
push rax
pushf
mov eax, 0xbd1ddb12
pushf
not eax
add eax, 0x80c46d5b
xor eax, 0xc03f4fcf
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa26a8047
xor eax, 0xd677aeff
rol eax, 0xed
popf
pushf
not eax
add eax, 0xabd5a37a
xor eax, 0x81c4f625
rol eax, 0xff
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xc1dfdad5
pushf
not eax
add eax, 0xf8a89d90
xor eax, 0xa006779b
rol eax, 4
popf
pushf
not eax
add eax, 0xfecf5e98
xor eax, 0xfa01eb25
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd08812fc
xor eax, 0xe92caed6
rol eax, 0x7b
popf
jmp 0x14012e35c
movzx r10d, word [rdx + r11*2]
lea r9d, [r10 - 0x61]
lea eax, [r10 + 0x20]
cmp r9w, 0x19
cmova r10d, eax
xor r10d, ebx
imul ebx, r10d, 0x1000193
inc r11
cmp r11, r8
jb 0x1401316f8
push rax
pushf
mov eax, 0x46ae8201
pushf
not eax
add eax, 0x835e367b
xor eax, 0xf9dca95b
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb72386dd
xor eax, 0xe83f3014
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe36f999f
xor eax, 0x8fcd6749
rol eax, 0x95
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xbbd7c955
pushf
not eax
add eax, 0x933c45a0
xor eax, 0x9c5a8561
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf0a0212f
xor eax, 0xc5ea034a
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbf4135fa
xor eax, 0xa797091b
rol eax, 0xfe
popf
jmp 0x14012e35c
mov r8d, edi
mov edx, ebx
mov rcx, r12
call fcn.14012e308
mov r12, rax
mov rdx, qword [rbp - 0x80]
cmp rdx, 7
jbe 0x1401317b1
push rax
pushf
mov eax, 0x419f13bd
pushf
not eax
add eax, 0xaca2f11a
xor eax, 0x8a467496
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9cb8617e
xor eax, 0x9028af2d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc3a0cd7b
xor eax, 0x876573e5
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb0867946
xor eax, 0xa5503631
rol eax, 5
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x860ff4df
pushf
not eax
add eax, 0xbd079d2f
xor eax, 0xa4b5d3c6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd1118efb
xor eax, 0xbd306268
rol eax, 0x14
popf
jmp 0x14012e35c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140131856
push rax
pushf
mov eax, 0xd8429ef6
pushf
not eax
add eax, 0xeac7f2d0
xor eax, 0xf707f9c0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x82c121ae
xor eax, 0xb70326b5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe3728618
xor eax, 0xd848bc8a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc6120bbf
xor eax, 0xcabf114b
rol eax, 0x41
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x8c5b7fba
pushf
not eax
add eax, 0xe3b952bb
xor eax, 0xeee39aa7
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb4500b52
xor eax, 0xeb3b98ec
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf25fab99
xor eax, 0x82efe01e
rol eax, 0x6d
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401318e8
push rax
pushf
mov eax, 0x12108fea
pushf
not eax
add eax, 0x864a7633
xor eax, 0xfce8f7e5
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa9216ee3
xor eax, 0x86ebbc8c
rol eax, 0xbe
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xeb6ac76e
pushf
not eax
add eax, 0xc70819c8
xor eax, 0x810b9157
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdb95ad53
xor eax, 0xa5e4e9bf
rol eax, 0x65
popf
jmp 0x14012e35c
call fcn.140155251
nop
push rax
pushf
mov eax, 0x770273e7
pushf
not eax
add eax, 0x8e43bbba
xor eax, 0xac14fcb8
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe24a117c
xor eax, 0xa8db36cd
rol eax, 0x27
popf
jmp 0x14012e35c
cmp r15, 7
jbe 0x1401319b3
push rax
pushf
mov eax, 0xbbd19601
pushf
not eax
add eax, 0xfa006195
xor eax, 0xfbc825a1
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8a283b87
xor eax, 0xc8ee59c2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xef1f5640
xor eax, 0x8a8cd6ed
rol eax, 0x78
popf
pushf
not eax
add eax, 0xebcef3a9
xor eax, 0xd5e935ac
rol eax, 0x41
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xeaf685f3
pushf
not eax
add eax, 0x93d929f6
xor eax, 0xb45ad310
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa4932e23
xor eax, 0xeeac1c06
rol eax, 0x6d
popf
jmp 0x14012e35c
lea rdx, [r15*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140131a40
push rax
pushf
mov eax, 0x5207843d
pushf
not eax
add eax, 0xe5b8b228
xor eax, 0xf7a2f0e0
rol eax, 0x27
popf
pushf
not eax
add eax, 0xaf84de6b
xor eax, 0x91d9374b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc2cb2fc8
xor eax, 0xe72e6834
rol eax, 0xbb
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x56ee446a
pushf
not eax
add eax, 0xe592725b
xor eax, 0xd81b86ab
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa1574510
xor eax, 0xeb8b5915
rol eax, 0x71
popf
jmp 0x14012e35c
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140131ae5
push rax
pushf
mov eax, 0xf3ada61b
pushf
not eax
add eax, 0xe7c06114
xor eax, 0xfec53895
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa4bd7d29
xor eax, 0xb501702f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbe218964
xor eax, 0xd3576dc9
rol eax, 0x83
popf
pushf
not eax
add eax, 0x86770ea4
xor eax, 0xab494376
rol eax, 0x53
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xfd84809a
pushf
not eax
add eax, 0xe304802a
xor eax, 0xec78e78e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc2043f45
xor eax, 0xb17201c4
rol eax, 0x36
popf
jmp 0x14012e35c
mov rcx, rsi
call fcn.140155251
nop
push rax
pushf
mov eax, 0x79c8d1b2
pushf
not eax
add eax, 0xae33e80b
xor eax, 0xfb9474bc
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8a98accc
xor eax, 0x9eaa5fcc
rol eax, 0xb
popf
jmp 0x14012e35c
mov rdx, qword [rbp + 8]
cmp rdx, 7
jbe 0x140131bb7
push rax
pushf
mov eax, 0x955265d6
pushf
not eax
add eax, 0xed98f4e3
xor eax, 0xa3090a52
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x97632570
xor eax, 0xd4bd6066
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc31bf430
xor eax, 0xf999d951
rol eax, 0x39
popf
pushf
not eax
add eax, 0xaa79d3cf
xor eax, 0xc398a1a1
rol eax, 0x15
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xfa777852
pushf
not eax
add eax, 0xf3bda48a
xor eax, 0x924198dc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa2e40d62
xor eax, 0x95243d2d
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf5b79a2f
xor eax, 0xe4e24107
rol eax, 0xe5
popf
jmp 0x14012e35c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140131c6e
push rax
pushf
mov eax, 0x946a160b
pushf
not eax
add eax, 0x81d278e9
xor eax, 0xfa341e8b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa6e26a03
xor eax, 0x87fcc572
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd8a0b5aa
xor eax, 0xe2cd9cd3
rol eax, 0x35
popf
pushf
not eax
add eax, 0xeaed9c0f
xor eax, 0xf10a1977
rol eax, 0xb8
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x3b50c1be
pushf
not eax
add eax, 0xc9a27249
xor eax, 0x8562a021
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf3374286
xor eax, 0x8d136d5e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdb5f2818
xor eax, 0xc7895a67
rol eax, 0x46
popf
pushf
not eax
add eax, 0x98601009
xor eax, 0xebea3be5
rol eax, 0x5b
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140131d26
push rax
pushf
mov eax, 0x87cd277d
pushf
not eax
add eax, 0xef3c0689
xor eax, 0x930bed29
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc55f6318
xor eax, 0xa7f27b00
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x81f4550f
xor eax, 0xe16f4af9
rol eax, 0x30
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x521e094
pushf
not eax
add eax, 0xf2c9569c
xor eax, 0xaa23e10e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf543fc0d
xor eax, 0xcb13692b
rol eax, 0xc
popf
jmp 0x14012e35c
call fcn.140155251
push rax
pushf
mov eax, 0x699fa140
pushf
not eax
add eax, 0x9e488153
xor eax, 0xddc5fd50
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc36e245b
xor eax, 0x90b3a808
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbd66910d
xor eax, 0xde20ba5e
rol eax, 0xf
popf
jmp 0x14012e35c
xor edi, edi
cmp r13, 0xf
jbe 0x140131e05
push rax
pushf
mov eax, 0x5e9af0e
pushf
not eax
add eax, 0xddb2c4e1
xor eax, 0xb74df98d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc36bcfff
xor eax, 0xa8c54a23
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc14c39e6
xor eax, 0xa6eab8a1
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd4094bb0
xor eax, 0xec32c465
rol eax, 0x1e
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xb3f856a7
pushf
not eax
add eax, 0xa3ab94b1
xor eax, 0xb78d18c0
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x98ffb2ff
xor eax, 0xbea11db4
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe46ab03c
xor eax, 0x8705d289
rol eax, 0x38
popf
pushf
not eax
add eax, 0xeb06898e
xor eax, 0x9898d2e4
rol eax, 0x20
popf
jmp 0x14012e35c
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140131ea1
push rax
pushf
mov eax, 0xe258a528
pushf
not eax
add eax, 0x921e29ce
xor eax, 0xa6aa5eb2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdac5d579
xor eax, 0xb5066da4
rol eax, 0xdf
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x49c37210
pushf
not eax
add eax, 0xd5730c78
xor eax, 0x84b922bf
rol eax, 0x73
popf
pushf
not eax
add eax, 0x82e798f7
xor eax, 0xad313860
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbff0ba09
xor eax, 0xe56c75b0
rol eax, 7
popf
jmp 0x14012e35c
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140131f59
push rax
pushf
mov eax, 0x7eb4abd8
pushf
not eax
add eax, 0xd753275f
xor eax, 0xc418ff1e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf657b9c3
xor eax, 0x8899b062
rol eax, 0x93
popf
pushf
not eax
add eax, 0xeaa13ba0
xor eax, 0x84fc9b66
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbb705003
xor eax, 0x813ce321
rol eax, 3
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xcd26013c
pushf
not eax
add eax, 0xcb46ed28
xor eax, 0x82173c27
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe32dd253
xor eax, 0xb0b39a41
rol eax, 0x28
popf
pushf
not eax
add eax, 0x83dfa226
xor eax, 0xb63c85ca
rol eax, 0xbd
popf
jmp 0x14012e35c
mov rcx, r14
call fcn.140155251
nop
push rax
pushf
mov eax, 0xe03a2674
pushf
not eax
add eax, 0x97c62a02
xor eax, 0xeee7b721
rol eax, 9
popf
pushf
not eax
add eax, 0xd1687cab
xor eax, 0xcc93dcf9
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd951e1ab
xor eax, 0x999196bf
rol eax, 0xfd
popf
jmp 0x14012e35c
mov rdx, qword [rbp + 0x28]
cmp rdx, 7
jbe 0x140132051
push rax
pushf
mov eax, 0x3d1b1c25
pushf
not eax
add eax, 0xcf68a450
xor eax, 0xd707572e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb8d76b6b
xor eax, 0xdf80552c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xaf278e0b
xor eax, 0xef4b13c1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe9228a7f
xor eax, 0x81070f25
rol eax, 0x2f
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x62f23ded
pushf
not eax
add eax, 0xa4f921a0
xor eax, 0xa2e0b9d8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8c89e81e
xor eax, 0xe4233d27
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe588d6d9
xor eax, 0xd45b1c4c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd062e0e0
xor eax, 0xf68a42ab
rol eax, 0x1f
popf
jmp 0x14012e35c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140132108
push rax
pushf
mov eax, 0xeb0f8cb6
pushf
not eax
add eax, 0xf4f3f7e0
xor eax, 0xaf5bd3f9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe38a4419
xor eax, 0x896c2e4c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc68869aa
xor eax, 0xf4d73dc8
rol eax, 0xd1
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xa46e177e
pushf
not eax
add eax, 0x94892ed3
xor eax, 0xbb0924c1
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc2f8ac77
xor eax, 0x9e918181
rol eax, 0xc0
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140132187
push rax
pushf
mov eax, 0x6018a250
pushf
not eax
add eax, 0xe8e1d613
xor eax, 0x994c7019
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcc7b7f57
xor eax, 0x8eca67c0
rol eax, 0xff
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x43167425
pushf
not eax
add eax, 0x9a7cc8a5
xor eax, 0xbc2f7781
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe95b79c9
xor eax, 0xbb2e9e86
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xde08ae22
xor eax, 0xba7e00f4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdd1827a3
xor eax, 0xc12de2c9
rol eax, 0x18
popf
jmp 0x14012e35c
call fcn.140155251
push rax
pushf
mov eax, 0x5464db99
pushf
not eax
add eax, 0xb4f44491
xor eax, 0x8c8efdf5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xce50d540
xor eax, 0xaee7f759
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc4b909bd
xor eax, 0xb7b1e503
rol eax, 0x81
popf
jmp 0x14012e35c
movdqa xmm0, xmmword [0x14002c150]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], di
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14013227d
push rax
pushf
mov eax, 0x33f8a767
pushf
not eax
add eax, 0x83f71467
xor eax, 0xabfbb02e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbadc3fba
xor eax, 0x866dd6c7
rol eax, 0xe9
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xaec4a168
pushf
not eax
add eax, 0xb377f0f1
xor eax, 0x87ab769d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb1f1030f
xor eax, 0x858ad29c
rol eax, 0x4d
popf
jmp 0x14012e35c
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401322f6
push rax
pushf
mov eax, 0x1fe6f355
pushf
not eax
add eax, 0x9007409e
xor eax, 0xd38f2a7f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xef935267
xor eax, 0x90c4fa1f
rol eax, 0x3a
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x447f41f9
pushf
not eax
add eax, 0xc99cee4c
xor eax, 0xdc417ffe
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbdeff67e
xor eax, 0xa0d580f2
rol eax, 0x69
popf
jmp 0x14012e35c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14013239b
push rax
pushf
mov eax, 0xfa00da2
pushf
not eax
add eax, 0xdbb65b5e
xor eax, 0xea491baf
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf628bdfb
xor eax, 0xb7fa428c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb65f08b0
xor eax, 0xf60d2a55
rol eax, 0x28
popf
pushf
not eax
add eax, 0xce13fc62
xor eax, 0xe4ea30ed
rol eax, 0x4c
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xe7e08902
pushf
not eax
add eax, 0xcec76973
xor eax, 0xf5710bdb
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe6efc5bf
xor eax, 0x963876f0
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x81276049
xor eax, 0xeb943e17
rol eax, 0xc1
popf
jmp 0x14012e35c
call fcn.140155251
mov rax, r12
jmp 0x14012f50e
mov r12, qword [rsp + 0x38]
jmp 0x140131da6
cmp r13, 0xf
jbe 0x1401324d0
push rax
pushf
mov eax, 0xc7277678
pushf
not eax
add eax, 0xee5cca27
xor eax, 0xee7984a1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbf6fefc0
xor eax, 0xfa58f9e4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x93a75331
xor eax, 0xe8f584f2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcc5cd5aa
xor eax, 0xd232fd16
rol eax, 0xe9
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x20bf362a
pushf
not eax
add eax, 0x843b0e26
xor eax, 0xdc3661b7
rol eax, 0x24
popf
pushf
not eax
add eax, 0xeec4b370
xor eax, 0xf1ada23d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd4b0f741
xor eax, 0xc4129e0e
rol eax, 0x91
popf
jmp 0x14012e35c
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140132559
push rax
pushf
mov eax, 0xafedeba8
pushf
not eax
add eax, 0xc3e442cd
xor eax, 0xad669a2e
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc509f3b4
xor eax, 0x8107c8b9
rol eax, 0x8f
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0xad3db1a4
pushf
not eax
add eax, 0xe0e7c69a
xor eax, 0xaab32e3a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8df0296a
xor eax, 0x92c8e4ae
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x89fde2ca
xor eax, 0x843ce7b7
rol eax, 0x14
popf
jmp 0x14012e35c
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401325e7
push rax
pushf
mov eax, 0x34c292b9
pushf
not eax
add eax, 0xe1df5719
xor eax, 0xfc0b212d
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xab589286
xor eax, 0x8647196e
rol eax, 0x7b
popf
jmp 0x14012e35c
push rax
pushf
mov eax, 0x4d96a57f
pushf
not eax
add eax, 0xa39c1912
xor eax, 0xb48a23eb
rol eax, 0x84
popf
pushf
not eax
add eax, 0xee77db71
xor eax, 0xf9a83b56
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf818b9e7
xor eax, 0xafe7b16e
rol eax, 0x8b
popf
jmp 0x14012e35c
mov rcx, rbx
call fcn.140155251
push rax
pushf
mov eax, 0xfa7fc81f
pushf
not eax
add eax, 0xe6330ea7
xor eax, 0xa3d8238f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xace19c5e
xor eax, 0xbc54c082
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf50cc2aa
xor eax, 0x85d54c6d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xef737fdd
xor eax, 0xc0696d2e
rol eax, 0x41
popf
jmp 0x14012e35c
mov rax, qword [rbp - 0x78]
mov rcx, qword [rbp - 0x70]
movzx edx, word [rcx + rax*2]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 0x1c]
push r14
not r14
sub rcx, r14
pop r14
sub rcx, 1
mov r12d, dword [rcx + rdx*4]
push r14
not r14
sub r12, r14
pop r14
sub r12, 1
push rax
pushf
mov eax, 0x657cfe4a
pushf
not eax
add eax, 0xa8d69d5f
xor eax, 0xa64fbbae
rol eax, 0x71
popf
pushf
not eax
add eax, 0xed37a398
xor eax, 0xe24ebe32
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc180b620
xor eax, 0xa5078596
rol eax, 0x62
popf
pushf
not eax
add eax, 0xec67751c
xor eax, 0xfb9a4293
rol eax, 0x2f
popf
jmp 0x14012e35c
mov rax, r12
jmp 0x14012f50e
call fcn.140149650
nop
push rax
pushf
mov eax, 0xbdfc87ff
pushf
not eax
add eax, 0xc6069a74
xor eax, 0x88750034
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe204af62
xor eax, 0xd9f17e3d
rol eax, 0x73
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0x4973e72b
pushf
not eax
add eax, 0xad784a03
xor eax, 0xed99018b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x88a82bf3
xor eax, 0x88295634
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbfaddd3a
xor eax, 0xec9b6ba0
rol eax, 0x24
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0x682b253e
pushf
not eax
add eax, 0xb86e1949
xor eax, 0xc00a3526
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd2ae8fb9
xor eax, 0xa5636ba6
rol eax, 0xec
popf
jmp 0x14012e35c
call fcn.140149650
int3
call fcn.1401750ee
nop
push rax
pushf
mov eax, 0x65d4f24b
pushf
not eax
add eax, 0xde3b2a38
xor eax, 0x806fcd36
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x93c454b3
xor eax, 0xd2e1d5fc
rol eax, 0xcc
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0x4fded269
pushf
not eax
add eax, 0xbbee87e7
xor eax, 0x8460ba53
rol eax, 0xde
popf
pushf
not eax
add eax, 0xda12e394
xor eax, 0xb2c9d0c2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x97f712ac
xor eax, 0x919efcc0
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe1e6465e
xor eax, 0x95a13a40
rol eax, 0xd1
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0x8d5bc71a
pushf
not eax
add eax, 0xdef1d0e7
xor eax, 0xde287133
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd752f1fc
xor eax, 0xcc8cfc89
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdd456b8b
xor eax, 0xae3f8993
rol eax, 0xb7
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0x404986a4
pushf
not eax
add eax, 0x978e1f67
xor eax, 0xb9e338d4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa079689e
xor eax, 0xada28ac9
rol eax, 0xce
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0xd246afcd
pushf
not eax
add eax, 0xe8f6bb83
xor eax, 0xee0d9b0a
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe2fe3ed4
xor eax, 0xbbbec9f0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb963af21
xor eax, 0xb8258240
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf9ca293d
xor eax, 0xa3e4fa31
rol eax, 0x45
popf
jmp 0x14012e35c
call fcn.140149650
nop
push rax
pushf
mov eax, 0xbe5ab6da
pushf
not eax
add eax, 0xf5a66b93
xor eax, 0xe17dcc0f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x91c12d46
xor eax, 0xca85164b
rol eax, 0xf0
popf
jmp 0x14012e35c
call fcn.140149650
int3