Function at 0x14029c2a8
Capabilities:
Check for trap flag exception

Disassembly:
push rax
pushf
mov eax, 0xccab4d45
pushf
not eax
add eax, 0x8e5d8dc1
xor eax, 0xa8576f5d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfaf4ebc7
xor eax, 0xa8028528
rol eax, 0x2e
popf
cmp eax, 0x20
jne 0x14029c2e5
popf
pop rax
jmp 0x14029d4af
cmp eax, 0
jne 0x14029c2f4
popf
pop rax
jmp 0x14029c510
cmp eax, 3
jne 0x14029c303
popf
pop rax
jmp 0x14029c70c
cmp eax, 1
jne 0x14029c312
popf
pop rax
jmp 0x14029c606
cmp eax, 0xd
jne 0x14029c321
popf
pop rax
jmp 0x14029cc4a
cmp eax, 0x1a
jne 0x14029c330
popf
pop rax
jmp 0x14029d221
cmp eax, 0xe
jne 0x14029c33f
popf
pop rax
jmp 0x14029ccbd
cmp eax, 0xb
jne 0x14029c34e
popf
pop rax
jmp 0x14029cb8d
cmp eax, 0x19
jne 0x14029c35d
popf
pop rax
jmp 0x14029d1b7
cmp eax, 8
jne 0x14029c36c
popf
pop rax
jmp 0x14029ca3c
cmp eax, 0x1d
jne 0x14029c37b
popf
pop rax
jmp 0x14029d387
cmp eax, 0x17
jne 0x14029c38a
popf
pop rax
jmp 0x14029d0c6
cmp eax, 0x1c
jne 0x14029c399
popf
pop rax
jmp 0x14029d312
cmp eax, 0x12
jne 0x14029c3a8
popf
pop rax
jmp 0x14029ce7d
cmp eax, 0x18
jne 0x14029c3b7
popf
pop rax
jmp 0x14029d16a
cmp eax, 0x11
jne 0x14029c3c6
popf
pop rax
jmp 0x14029ce13
cmp eax, 0x1b
jne 0x14029c3d5
popf
pop rax
jmp 0x14029d281
cmp eax, 0x21
jne 0x14029c3e4
popf
pop rax
jmp 0x14029d517
cmp eax, 0x23
jne 0x14029c3f3
popf
pop rax
jmp 0x14029d65f
cmp eax, 0x25
jne 0x14029c402
popf
pop rax
jmp 0x14029d784
cmp eax, 0xf
jne 0x14029c411
popf
pop rax
jmp 0x14029cd51
cmp eax, 0x13
jne 0x14029c420
popf
pop rax
jmp 0x14029cf2f
cmp eax, 0x15
jne 0x14029c42f
popf
pop rax
jmp 0x14029cfc7
cmp eax, 0x24
jne 0x14029c43e
popf
pop rax
jmp 0x14029d6f2
cmp eax, 0x1e
jne 0x14029c44d
popf
pop rax
jmp 0x14029d42c
cmp eax, 0xc
jne 0x14029c45c
popf
pop rax
jmp 0x14029cbd0
cmp eax, 7
jne 0x14029c46b
popf
pop rax
jmp 0x14029c995
cmp eax, 5
jne 0x14029c47a
popf
pop rax
jmp 0x14029c839
cmp eax, 0x1f
jne 0x14029c489
popf
pop rax
jmp 0x14029d479
cmp eax, 0x10
jne 0x14029c498
popf
pop rax
jmp 0x14029cdaf
cmp eax, 6
jne 0x14029c4a7
popf
pop rax
jmp 0x14029c8f2
cmp eax, 9
jne 0x14029c4b6
popf
pop rax
jmp 0x14029ca99
cmp eax, 4
jne 0x14029c4c5
popf
pop rax
jmp 0x14029c7a0
cmp eax, 0x16
jne 0x14029c4d4
popf
pop rax
jmp 0x14029d032
cmp eax, 2
jne 0x14029c4e3
popf
pop rax
jmp 0x14029c66b
cmp eax, 0xa
jne 0x14029c4f2
popf
pop rax
jmp 0x14029cb2a
cmp eax, 0x22
jne 0x14029c501
popf
pop rax
jmp 0x14029d5a9
cmp eax, 0x14
jne 0x14029c510
popf
pop rax
jmp 0x14029cfc0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x30
mov r9d, dword [rdx + 0xc]
xor r12d, r12d
test r9d, r9d
mov ebp, r12d
mov r15d, r8d
mov rbx, rdx
cmovs ebp, r9d
mov r14, rcx
mov dword [rdx + 8], ebp
cmp ebp, r9d
jge 0x14029c5ad
push rax
pushf
mov eax, 0x9357d59
pushf
not eax
add eax, 0xeaadfde9
xor eax, 0xac2f0083
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf6bc3a70
xor eax, 0x8bbf8df2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa56bbdf7
xor eax, 0xbde6ccaf
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc946e13e
xor eax, 0x9ead87ce
rol eax, 0x34
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x8b4b896
pushf
not eax
add eax, 0xe0543378
xor eax, 0xb1f1cac4
rol eax, 0x75
popf
pushf
not eax
add eax, 0xed82c2a5
xor eax, 0x8380dde4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8d81af26
xor eax, 0x8001abe2
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc20b597f
xor eax, 0xb09881ab
rol eax, 0xc3
popf
jmp 0x14029c2d6
mov esi, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xcabd33d
pushf
not eax
add eax, 0xf7e1e991
xor eax, 0xe2123c7b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8ef1108e
xor eax, 0xf8384186
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfdaff536
xor eax, 0xd6cede3a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x96a99625
xor eax, 0x9dd950f3
rol eax, 0x6d
popf
jmp 0x14029c2d6
mov rcx, rbx
mov edx, ebp
mov r8d, r9d
call fcn.140159775
cmp al, 0x1c
jb 0x14029c6d9
push rax
pushf
mov eax, 0x7344fb2a
pushf
not eax
add eax, 0xac2068cb
xor eax, 0xd8e27c8c
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbfde56e9
xor eax, 0xb328f8f1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf079976a
xor eax, 0xe931539f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf64896bc
xor eax, 0xb79173c1
rol eax, 0x9b
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0xe2619487
pushf
not eax
add eax, 0x8dedb6c6
xor eax, 0xad6eb76f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xaaa8e6b0
xor eax, 0x8152e641
rol eax, 0xf4
popf
jmp 0x14029c2d6
mov r8d, r9d
cmp edx, r9d
jge 0x14029c76d
push rax
pushf
mov eax, 0x9495e40c
pushf
not eax
add eax, 0xb7d3430a
xor eax, 0xc70341a5
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc31d488d
xor eax, 0xdccdd803
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8091a3d8
xor eax, 0xdc1b6640
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xce766de4
xor eax, 0xa57e5060
rol eax, 0xaf
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x2cfd30b9
pushf
not eax
add eax, 0xc2126746
xor eax, 0x95f5b8c3
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb1021ea2
xor eax, 0xec1d2e93
rol eax, 0xc6
popf
jmp 0x14029c2d6
mov rdi, qword [rbx]
movsxd rax, edx
cmp byte [rax + rdi], 0x1e
jne 0x14029c7f2
push rax
pushf
mov eax, 0xb6fb9d7f
pushf
not eax
add eax, 0xfa540358
xor eax, 0xc093f0fe
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc4cb0d0a
xor eax, 0xe4afd40d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc6128251
xor eax, 0xa23f6a6b
rol eax, 0x56
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x4c992618
pushf
not eax
add eax, 0x9adb2d21
xor eax, 0xb2e14957
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8a83b0e5
xor eax, 0xd28ef4ac
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd41051ea
xor eax, 0xfa35b4b9
rol eax, 0x98
popf
jmp 0x14029c2d6
inc edx
cmp edx, r9d
jg 0x14029c899
push rax
pushf
mov eax, 0x922cda5c
pushf
not eax
add eax, 0xf7783467
xor eax, 0xc1f1f7fc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf8ab973e
xor eax, 0xb676972f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x80d9d9d6
xor eax, 0xf8d4bc26
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9269067c
xor eax, 0xe6f41e8e
rol eax, 0x28
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0xbe1fff40
pushf
not eax
add eax, 0xa426fa02
xor eax, 0x8804ff20
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb93a6417
xor eax, 0xee2f6227
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9f6782c6
xor eax, 0xd16a4e68
rol eax, 0xff
popf
pushf
not eax
add eax, 0x85473eb4
xor eax, 0xe8be68b4
rol eax, 0x56
popf
jmp 0x14029c2d6
test edx, edx
js 0x14029c93c
push rax
pushf
mov eax, 0x6957f5ad
pushf
not eax
add eax, 0x8e0355ed
xor eax, 0x945071ca
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x97f0ff6c
xor eax, 0xf5d2a6ef
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa57bc9f4
xor eax, 0xc56849b8
rol eax, 0xc6
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x8ae87473
pushf
not eax
add eax, 0xa71e9492
xor eax, 0xe626d271
rol eax, 9
popf
pushf
not eax
add eax, 0xc6d250bc
xor eax, 0xf3baef21
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb1812172
xor eax, 0xf4ee6646
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfd38f47a
xor eax, 0xbe19423d
rol eax, 0x5e
popf
jmp 0x14029c2d6
mov dword [rbx + 8], edx
cmp edx, r9d
jge 0x14029c9f6
push rax
pushf
mov eax, 0x76daa79c
pushf
not eax
add eax, 0x8402777d
xor eax, 0xe05024eb
rol eax, 0x17
popf
pushf
not eax
add eax, 0xcf453a00
xor eax, 0xe5a8d32d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xaf602abf
xor eax, 0xd5dd616e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xeb6105d1
xor eax, 0xe5c59973
rol eax, 0x74
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x88e74eac
pushf
not eax
add eax, 0xdb4e71d0
xor eax, 0xa00ca89e
rol eax, 0x13
popf
pushf
not eax
add eax, 0x96730c5c
xor eax, 0x99ab7770
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf3bde6bd
xor eax, 0xf9ab77c4
rol eax, 0x38
popf
jmp 0x14029c2d6
mov eax, edx
nop
push rax
pushf
mov eax, 0xb5e46fbc
pushf
not eax
add eax, 0x84e3e6e5
xor eax, 0xeac27c5e
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8b9c34cf
xor eax, 0xaef0d4bd
rol eax, 0x18
popf
pushf
not eax
add eax, 0x838500c4
xor eax, 0xcac179e8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc9d676d1
xor eax, 0xf060ed84
rol eax, 0x83
popf
jmp 0x14029c2d6
cmp eax, r9d
jl 0x14029cad1
push rax
pushf
mov eax, 0x1c94e21a
pushf
not eax
add eax, 0x9aa19771
xor eax, 0xa2b63516
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x80d0e256
xor eax, 0xe0caab27
rol eax, 0xf0
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x779728f
pushf
not eax
add eax, 0xf6997f3a
xor eax, 0x8020173b
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe1f28555
xor eax, 0xf9291a6b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfc591baf
xor eax, 0xfab3112a
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf92320f0
xor eax, 0xcac51b7d
rol eax, 0x4f
popf
jmp 0x14029c2d6
xor cl, cl
mov r8d, r9d
jmp 0x14029cbd0
movsxd rcx, eax
mov r8d, esi
jmp 0x14029cb94
inc eax
movzx ecx, byte [rcx + rdi]
mov dword [rbx + 8], eax
push rax
pushf
mov eax, 0x5e1667b6
pushf
not eax
add eax, 0xf04c24d1
xor eax, 0xe1fab905
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf8457512
xor eax, 0xf1e88150
rol eax, 0xeb
popf
jmp 0x14029c2d6
movzx r11d, cl
mov r10d, eax
mov ecx, r11d
mov edx, eax
and ecx, 0xf
cmp cl, 0xf
je 0x14029cc17
push rax
pushf
mov eax, 0xeceb1c71
pushf
not eax
add eax, 0xebc7d4df
xor eax, 0xbeafb214
rol eax, 4
popf
pushf
not eax
add eax, 0xe3b7f2d9
xor eax, 0xdc874b5e
rol eax, 0x1f
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x6db997f3
pushf
not eax
add eax, 0xaf070cbe
xor eax, 0xaa94fbf3
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xde13a085
xor eax, 0xa435c6f5
rol eax, 0x70
popf
jmp 0x14029c2d6
and r11d, 0xfffffff0
cmp r11d, 0xf0
je 0x14029cc8a
push rax
pushf
mov eax, 0x51733cb1
pushf
not eax
add eax, 0xae3842a7
xor eax, 0xb09582de
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd5a60f88
xor eax, 0xda91ed85
rol eax, 0x3e
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x665e96be
pushf
not eax
add eax, 0xc261ab8d
xor eax, 0xb648ba7b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbb11ce04
xor eax, 0xc5ebf6bb
rol eax, 0
popf
jmp 0x14029c2d6
mov r8d, r9d
cmp eax, r9d
jl 0x14029cd0b
push rax
pushf
mov eax, 0x94edb910
pushf
not eax
add eax, 0x84a5a929
xor eax, 0xbd11d0d9
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xea08427b
xor eax, 0xdd81bf24
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb201a88c
xor eax, 0x8a681ac8
rol eax, 0xba
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x4da6faea
pushf
not eax
add eax, 0xa1c4e289
xor eax, 0x9c903abc
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf60033bb
xor eax, 0xfbf7ac94
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa847d06b
xor eax, 0xba3a6cb0
rol eax, 0xc0
popf
jmp 0x14029c2d6
jmp 0x14029ce7d
mov edx, r9d
mov dword [rbx + 8], edx
jmp 0x14029ce7d
mov rcx, rbx
call fcn.14022d834
mov esi, dword [rbx + 0xc]
mov r8d, esi
mov edx, dword [rbx + 8]
push rax
pushf
mov eax, 0x445f696a
pushf
not eax
add eax, 0x87f4bcc2
xor eax, 0xab1ef3d0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb86fbfca
xor eax, 0xbb1b2ee6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xceb3cb93
xor eax, 0xff07ba45
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcc4b86a2
xor eax, 0x82638a34
rol eax, 0x91
popf
jmp 0x14029c2d6
mov rcx, rbx
mov r9d, r8d
call fcn.140159775
cmp al, 0x1c
jae 0x14029ced6
push rax
pushf
mov eax, 0x593f7dd
pushf
not eax
add eax, 0x93cd1702
xor eax, 0x8541149b
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdce3c21e
xor eax, 0x947d4a2a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf1443496
xor eax, 0xa4eee11d
rol eax, 0xf4
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x5667f27b
pushf
not eax
add eax, 0xda9fb93a
xor eax, 0xd8f2c7ef
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xabaed28e
xor eax, 0xb72655d4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe7410bd8
xor eax, 0xe2825289
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8e60de26
xor eax, 0xe43eb48d
rol eax, 0xfe
popf
jmp 0x14029c2d6
cmp edx, r8d
jl 0x14029cf7a
push rax
pushf
mov eax, 0xda497814
pushf
not eax
add eax, 0xf4fbd546
xor eax, 0xcc1453cd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa2e4466e
xor eax, 0xcb372121
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb9e9cbf1
xor eax, 0xbb71b6c0
rol eax, 0xd6
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0xa2b2260f
pushf
not eax
add eax, 0x8f763b65
xor eax, 0xdc9cade1
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc1beb8be
xor eax, 0xc9b8700a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf3b29d8b
xor eax, 0xfecacefa
rol eax, 0x2c
popf
jmp 0x14029c2d6
xor al, al
mov r10d, edx
jmp 0x14029d032
mov rax, qword [rbx]
lea r10d, [rdx + 1]
movsxd rcx, edx
movzx eax, byte [rcx + rax]
mov dword [rbx + 8], r10d
push rax
pushf
mov eax, 0x23912f65
pushf
not eax
add eax, 0xae71ca14
xor eax, 0xd1b983e0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc7e5c085
xor eax, 0xe1b0fb33
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe3946346
xor eax, 0x866c18f7
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe9310897
xor eax, 0xc8ab27aa
rol eax, 0x4f
popf
jmp 0x14029c2d6
movzx eax, al
cmp eax, 0xc
jne 0x14029d06d
push rax
pushf
mov eax, 0x51b89f75
pushf
not eax
add eax, 0xbbea3c3b
xor eax, 0xed7679db
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9b40b08f
xor eax, 0xb2cc253d
rol eax, 0xf8
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x330a5175
pushf
not eax
add eax, 0xde9506ce
xor eax, 0xb1695c81
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfa22f957
xor eax, 0xade0ed2e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcd48b6e9
xor eax, 0xf306055f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x95900adc
xor eax, 0xde64428d
rol eax, 0xe
popf
jmp 0x14029c2d6
cmp r10d, r8d
jl 0x14029d111
push rax
pushf
mov eax, 0x80175b03
pushf
not eax
add eax, 0x8e470213
xor eax, 0xe815e3a3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf2965886
xor eax, 0xe78d8690
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb95d163d
xor eax, 0xf8a101b0
rol eax, 0xfd
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0xddb52ebd
pushf
not eax
add eax, 0xe9ac52d7
xor eax, 0x87701ade
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe02198d8
xor eax, 0xfcb98c59
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdf4465b2
xor eax, 0xde0e44e7
rol eax, 0x75
popf
pushf
not eax
add eax, 0x81f71851
xor eax, 0xdb47bbed
rol eax, 0xce
popf
jmp 0x14029c2d6
xor al, al
jmp 0x14029d221
mov rax, qword [rbx]
movsxd rcx, r10d
inc r10d
movzx eax, byte [rcx + rax]
mov dword [rbx + 8], r10d
push rax
pushf
mov eax, 0x60ebe374
pushf
not eax
add eax, 0xfa244fb6
xor eax, 0xc107e7d0
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfff442f7
xor eax, 0xb9f6231b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xeb7e4d05
xor eax, 0x8977137a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9d33b5ab
xor eax, 0xdcb52e03
rol eax, 0x83
popf
jmp 0x14029c2d6
movzx eax, al
bts eax, 8
push rax
pushf
mov eax, 0xce196fa7
pushf
not eax
add eax, 0xbe97bed5
xor eax, 0x8907c401
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb21a436e
xor eax, 0xdd8afe51
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfdc783fa
xor eax, 0xdeeb7fc1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xef5f366c
xor eax, 0x84cb251b
rol eax, 0xc4
popf
jmp 0x14029c2d6
cmp eax, r15d
je 0x14029d2b9
push rax
pushf
mov eax, 0x8adad51f
pushf
not eax
add eax, 0xced713a1
xor eax, 0x9842f82c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xaf475fc7
xor eax, 0x948f80cb
rol eax, 0x56
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x1eac22a7
pushf
not eax
add eax, 0xd3505e4b
xor eax, 0xb4f31398
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x87767a85
xor eax, 0x8f88e3f5
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9b8956da
xor eax, 0xa7b7d1d7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbd99a8e5
xor eax, 0xb6aa2815
rol eax, 0x45
popf
jmp 0x14029c2d6
mov ebp, r10d
mov r9d, r8d
cmp r10d, r8d
jl 0x14029d354
push rax
pushf
mov eax, 0x12a98e0d
pushf
not eax
add eax, 0xceac09c4
xor eax, 0xc2d66366
rol eax, 0x96
popf
pushf
not eax
add eax, 0xcef46cc6
xor eax, 0x9ad4b7cb
rol eax, 0x5e
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x85fa8a30
pushf
not eax
add eax, 0xe74a6d3e
xor eax, 0xb3ff5720
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8532d1b1
xor eax, 0xcadcbbab
rol eax, 0x7a
popf
jmp 0x14029c2d6
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x28], r12
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [r14], xmm0
cmp dword [rbx + 0xc], r12d
jl 0x14029d3d3
push rax
pushf
mov eax, 0xc858e1d4
pushf
not eax
add eax, 0xe8c9361d
xor eax, 0xd82fd323
rol eax, 6
popf
pushf
not eax
add eax, 0xb887fb4d
xor eax, 0xa0a62041
rol eax, 0xe1
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x7e8d0493
pushf
not eax
add eax, 0x84a14633
xor eax, 0x9a55f34e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbf99c0c2
xor eax, 0xce2f0a57
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9d5def79
xor eax, 0xf3278742
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbfc938fe
xor eax, 0xd28dee54
rol eax, 4
popf
jmp 0x14029c2d6
mov rax, qword [rbx]
mov dword [r14 + 0xc], r12d
push rax
pushf
mov eax, 0xf26a3717
pushf
not eax
add eax, 0xfce54437
xor eax, 0xa78b1419
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbe1142cf
xor eax, 0x8ff255e9
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa030cff9
xor eax, 0xcad213de
rol eax, 0x24
popf
jmp 0x14029c2d6
mov qword [r14], rax
push rax
pushf
mov eax, 0xbf048bb8
pushf
not eax
add eax, 0xe1ae0795
xor eax, 0xab8bf6b4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xacd54224
xor eax, 0x9869fdd2
rol eax, 2
popf
jmp 0x14029c2d6
mov rbx, qword [rsp + 0x50]
mov rax, r14
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r12
ret
mov qword [rsp + 0x20], r12
sub edx, ebp
mov qword [rsp + 0x28], r12
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [r14], xmm0
test ebp, ebp
js 0x14029d563
push rax
pushf
mov eax, 0x8bba3000
pushf
not eax
add eax, 0xda05febc
xor eax, 0x9a99d303
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb8582e37
xor eax, 0xc21187a6
rol eax, 0x8a
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x5a74ceb
pushf
not eax
add eax, 0x8cb17627
xor eax, 0x9c723fad
rol eax, 0xb
popf
pushf
not eax
add eax, 0x92e2a5ae
xor eax, 0xefe30c3b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc003e1ef
xor eax, 0xd18c12a5
rol eax, 0x7a
popf
jmp 0x14029c2d6
test edx, edx
js 0x14029d606
push rax
pushf
mov eax, 0xd1cb9b3b
pushf
not eax
add eax, 0xc33a81cf
xor eax, 0xb40d84fd
rol eax, 0x43
popf
pushf
not eax
add eax, 0xedb9934b
xor eax, 0xe86cee7d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe239899f
xor eax, 0x8585a01d
rol eax, 5
popf
pushf
not eax
add eax, 0x86a81fd8
xor eax, 0xc2786638
rol eax, 0x7e
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x18fb8b5
pushf
not eax
add eax, 0xe2b7ad00
xor eax, 0xdb3f16bf
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xeee6df63
xor eax, 0xf0531962
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdf824fbb
xor eax, 0xdf7c36ab
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xeebef32a
xor eax, 0xac58e2af
rol eax, 0x16
popf
jmp 0x14029c2d6
mov eax, dword [rbx + 0xc]
cmp ebp, eax
jg 0x14029d699
push rax
pushf
mov eax, 0x2e88dd72
pushf
not eax
add eax, 0x9a2bb93c
xor eax, 0xcf5ebc0b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf7d56369
xor eax, 0xb9c4bb85
rol eax, 0x53
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0xac9090c3
pushf
not eax
add eax, 0x9f91b114
xor eax, 0xbc73c01a
rol eax, 5
popf
pushf
not eax
add eax, 0xaf5c0b37
xor eax, 0xb33c933a
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfe0bf454
xor eax, 0x8233d2d0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbaf7fbb3
xor eax, 0xa2eb4f3c
rol eax, 0x51
popf
jmp 0x14029c2d6
sub eax, ebp
cmp edx, eax
jg 0x14029d73e
push rax
pushf
mov eax, 0x2fafc05c
pushf
not eax
add eax, 0xd2e401c6
xor eax, 0xbd20d35e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa9f109f6
xor eax, 0xba187ddd
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf4c63e21
xor eax, 0xae0e2ec3
rol eax, 0x32
popf
jmp 0x14029c2d6
push rax
pushf
mov eax, 0x9b80b5a4
pushf
not eax
add eax, 0xbd2bb0a9
xor eax, 0x9aa536a1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xdf955f86
xor eax, 0xf6182776
rol eax, 0x21
popf
pushf
not eax
add eax, 0xfbd7cfd1
xor eax, 0xfb5a5407
rol eax, 0x5c
popf
jmp 0x14029c2d6
movsxd rax, ebp
add rax, qword [rbx]
mov dword [r14 + 0xc], edx
jmp 0x14029d479