Function at 0x1406ad363
Capabilities:
Authenticate hmac
Encrypt data using speck
Manually build aes constants
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x29273afb
pushf
not eax
add eax, 0xd374e8c9
xor eax, 0xfe74b719
rol eax, 0
popf
pushf
not eax
add eax, 0xdbea86ed
xor eax, 0xa0cdb81d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xff892171
xor eax, 0xf53a27c8
rol eax, 0x1c
popf
cmp eax, 0x29
jne 0x1406ad3b3
popf
pop rax
jmp 0x1406aee2a
cmp eax, 0
jne 0x1406ad3c2
popf
pop rax
jmp 0x1406ad755
cmp eax, 3
jne 0x1406ad3d1
popf
pop rax
jmp 0x1406ad912
cmp eax, 1
jne 0x1406ad3e0
popf
pop rax
jmp 0x1406ad813
cmp eax, 0xd
jne 0x1406ad3ef
popf
pop rax
jmp 0x1406adfae
cmp eax, 0x1a
jne 0x1406ad3fe
popf
pop rax
jmp 0x1406ae5d7
cmp eax, 0xe
jne 0x1406ad40d
popf
pop rax
jmp 0x1406adfe9
cmp eax, 0x31
jne 0x1406ad41c
popf
pop rax
jmp 0x1406af1fe
cmp eax, 0x19
jne 0x1406ad42b
popf
pop rax
jmp 0x1406ae597
cmp eax, 8
jne 0x1406ad43a
popf
pop rax
jmp 0x1406add39
cmp eax, 0x2a
jne 0x1406ad449
popf
pop rax
jmp 0x1406aeed1
cmp eax, 0x17
jne 0x1406ad458
popf
pop rax
jmp 0x1406ae467
cmp eax, 0x1c
jne 0x1406ad467
popf
pop rax
jmp 0x1406ae701
cmp eax, 0x2e
jne 0x1406ad476
popf
pop rax
jmp 0x1406af08a
cmp eax, 0x18
jne 0x1406ad485
popf
pop rax
jmp 0x1406ae526
cmp eax, 0x2b
jne 0x1406ad494
popf
pop rax
jmp 0x1406aef30
cmp eax, 0x1b
jne 0x1406ad4a3
popf
pop rax
jmp 0x1406ae67b
cmp eax, 0x2d
jne 0x1406ad4b2
popf
pop rax
jmp 0x1406aeff9
cmp eax, 0x23
jne 0x1406ad4c1
popf
pop rax
jmp 0x1406aeac1
cmp eax, 0x25
jne 0x1406ad4d0
popf
pop rax
jmp 0x1406aebaa
cmp eax, 0x32
jne 0x1406ad4df
popf
pop rax
jmp 0x1406af25c
cmp eax, 0x13
jne 0x1406ad4ee
popf
pop rax
jmp 0x1406ae282
cmp eax, 0x33
jne 0x1406ad4fd
popf
pop rax
jmp 0x1406af2ca
cmp eax, 0x24
jne 0x1406ad50c
popf
pop rax
jmp 0x1406aeaf8
cmp eax, 0x1e
jne 0x1406ad51b
popf
pop rax
jmp 0x1406ae7ee
cmp eax, 0xc
jne 0x1406ad52a
popf
pop rax
jmp 0x1406adf04
cmp eax, 0x26
jne 0x1406ad539
popf
pop rax
jmp 0x1406aec56
cmp eax, 0x27
jne 0x1406ad548
popf
pop rax
jmp 0x1406aeced
cmp eax, 0x30
jne 0x1406ad557
popf
pop rax
jmp 0x1406af165
cmp eax, 0x10
jne 0x1406ad566
popf
pop rax
jmp 0x1406ae11e
cmp eax, 0x37
jne 0x1406ad575
popf
pop rax
jmp 0x1406af504
cmp eax, 9
jne 0x1406ad584
popf
pop rax
jmp 0x1406add83
cmp eax, 0x39
jne 0x1406ad593
popf
pop rax
jmp 0x1406af5fa
cmp eax, 0x16
jne 0x1406ad5a2
popf
pop rax
jmp 0x1406ae3d3
cmp eax, 0x3b
jne 0x1406ad5b1
popf
pop rax
jmp 0x1406af6f9
cmp eax, 0xa
jne 0x1406ad5c0
popf
pop rax
jmp 0x1406ade1a
cmp eax, 0x36
jne 0x1406ad5cf
popf
pop rax
jmp 0x1406af496
cmp eax, 0x14
jne 0x1406ad5de
popf
pop rax
jmp 0x1406ae313
cmp eax, 7
jne 0x1406ad5ed
popf
pop rax
jmp 0x1406adcbb
cmp eax, 0x3d
jne 0x1406ad5fc
popf
pop rax
jmp 0x1406af7dc
cmp eax, 2
jne 0x1406ad60b
popf
pop rax
jmp 0x1406ad8a4
cmp eax, 0x20
jne 0x1406ad61a
popf
pop rax
jmp 0x1406ae92b
cmp eax, 0x1d
jne 0x1406ad629
popf
pop rax
jmp 0x1406ae785
cmp eax, 0x11
jne 0x1406ad638
popf
pop rax
jmp 0x1406ae17c
cmp eax, 0x35
jne 0x1406ad647
popf
pop rax
jmp 0x1406af405
cmp eax, 0x3a
jne 0x1406ad656
popf
pop rax
jmp 0x1406af68b
cmp eax, 0x12
jne 0x1406ad665
popf
pop rax
jmp 0x1406ae23d
cmp eax, 0x21
jne 0x1406ad674
popf
pop rax
jmp 0x1406ae9f0
cmp eax, 0x38
jne 0x1406ad683
popf
pop rax
jmp 0x1406af5ac
cmp eax, 0xb
jne 0x1406ad692
popf
pop rax
jmp 0x1406ade76
cmp eax, 0xf
jne 0x1406ad6a1
popf
pop rax
jmp 0x1406ae09e
cmp eax, 0x15
jne 0x1406ad6b0
popf
pop rax
jmp 0x1406ae397
cmp eax, 5
jne 0x1406ad6bf
popf
pop rax
jmp 0x1406ada5a
cmp eax, 6
jne 0x1406ad6ce
popf
pop rax
jmp 0x1406adbc7
cmp eax, 0x22
jne 0x1406ad6dd
popf
pop rax
jmp 0x1406aea76
cmp eax, 0x3c
jne 0x1406ad6ec
popf
pop rax
jmp 0x1406af78e
cmp eax, 0x1f
jne 0x1406ad6fb
popf
pop rax
jmp 0x1406ae8a5
cmp eax, 4
jne 0x1406ad70a
popf
pop rax
jmp 0x1406ad9a3
cmp eax, 0x2f
jne 0x1406ad719
popf
pop rax
jmp 0x1406af0be
cmp eax, 0x28
jne 0x1406ad728
popf
pop rax
jmp 0x1406aed86
cmp eax, 0x3e
jne 0x1406ad737
popf
pop rax
jmp 0x1406af82f
cmp eax, 0x34
jne 0x1406ad746
popf
pop rax
jmp 0x1406af363
cmp eax, 0x2c
jne 0x1406ad755
popf
pop rax
jmp 0x1406aefe7
push r12
push r13
push r14
push r15
sub rsp, 0x448
mov rax, qword [0x14004b080]
xor rax, rsp
mov qword [rsp + 0x410], rax
mov r12, r9
mov r14, r8
mov r15, rdx
mov r13, rcx
test rcx, rcx
jne 0x1406ad7e0
push rax
pushf
mov eax, 0x4dda69c8
pushf
not eax
add eax, 0xeada7e1a
xor eax, 0xcb6bff83
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xce99832d
xor eax, 0xa0daa889
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeb95a5d0
xor eax, 0xdf7170eb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd5f143fc
xor eax, 0xa754ed54
rol eax, 0xdf
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xe1e24fb0
pushf
not eax
add eax, 0xa69f95a2
xor eax, 0xa54db2d8
rol eax, 7
popf
pushf
not eax
add eax, 0xeffe6fe3
xor eax, 0xf782eb32
rol eax, 0x14
popf
jmp 0x1406ad3a4
test rdx, rdx
je 0x1406ad871
push rax
pushf
mov eax, 0xe53d2be9
pushf
not eax
add eax, 0x9a54e680
xor eax, 0xc38c26a1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf12eb009
xor eax, 0x93d12ae9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8bcf49c4
xor eax, 0xbc4df167
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xafb166de
xor eax, 0x84931d14
rol eax, 0xb8
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xab36c27
pushf
not eax
add eax, 0x8bffed91
xor eax, 0xddde6242
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa2513281
xor eax, 0xda7a795b
rol eax, 9
popf
jmp 0x1406ad3a4
call fcn.1406220c4
mov dword [rax], 0x16
call fcn.14066720a
jmp 0x1406af82f
test r14, r14
je 0x1406ad94a
push rax
pushf
mov eax, 0x18609d5e
pushf
not eax
add eax, 0xf60d47fc
xor eax, 0xaa483c65
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf4753234
xor eax, 0xa8f8f649
rol eax, 0x3f
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x216c0585
pushf
not eax
add eax, 0xc0c793e3
xor eax, 0x8c0c2d64
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcaad9bd2
xor eax, 0xac56d7fb
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xfd3d3d15
xor eax, 0xa67d26f1
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd0b11a7d
xor eax, 0xfc04c654
rol eax, 0x11
popf
jmp 0x1406ad3a4
test r12, r12
je 0x1406ada01
push rax
pushf
mov eax, 0x4eceb628
pushf
not eax
add eax, 0x9645f50e
xor eax, 0xf580e592
rol eax, 0x53
popf
pushf
not eax
add eax, 0xefeae540
xor eax, 0xf0835718
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe45cfcd1
xor eax, 0xe6ff8a02
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdd69e2ee
xor eax, 0xf8aa1d1b
rol eax, 0x50
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xcd81754a
pushf
not eax
add eax, 0xd868fbfd
xor eax, 0xf104aa3a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xf957c448
xor eax, 0xc265ef05
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf55c3bf4
xor eax, 0xed1299c7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9d8736ba
xor eax, 0xec7146fb
rol eax, 0x30
popf
jmp 0x1406ad3a4
mov rcx, r12
call fcn.1406cb119
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0xf07bd308
pushf
not r8d
add r8d, 0x91d21e81
xor r8d, 0x86f49ba3
rol r8d, 0x11
popf
pushf
not r8d
add r8d, 0xefe77cb9
xor r8d, 0xb4d7b8b7
rol r8d, 0x98
popf
pushf
not r8d
add r8d, 0xb15ef343
xor r8d, 0xec6413ad
rol r8d, 0x5c
popf
call fcn.14002f2d0
xor edx, edx
lea rcx, [rsp + 0x220]
mov r8d, 0x8e9d2506
pushf
not r8d
add r8d, 0xcda0a54b
xor r8d, 0x8e38143c
rol r8d, 1
popf
pushf
not r8d
add r8d, 0xdc8c91ef
xor r8d, 0x97420e0d
rol r8d, 0x63
popf
pushf
not r8d
add r8d, 0xa838be80
xor r8d, 0xdd7d86fb
rol r8d, 0x47
popf
call fcn.14002f2d0
cmp r15, 2
jb 0x1406adb81
push rax
pushf
mov eax, 0x64c49f23
pushf
not eax
add eax, 0xea278d6d
xor eax, 0xdc63a54b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc27af33f
xor eax, 0xf665e2a3
rol eax, 7
popf
pushf
not eax
add eax, 0xd5724299
xor eax, 0xd41a0a46
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa023ccce
xor eax, 0xa67f9a43
rol eax, 0xcc
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x9286a5a
pushf
not eax
add eax, 0xfb7c4ac8
xor eax, 0xb388e7b0
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf5d5cec8
xor eax, 0xb7fe2ba2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf72245fc
xor eax, 0xa1ef10dd
rol eax, 0x8e
popf
jmp 0x1406ad3a4
dec r15
mov qword [rsp + 0x440], rbx
imul r15, r14
mov qword [rsp + 0x438], rbp
push r13
not r13
sub r15, r13
pop r13
sub r15, 1
mov qword [rsp + 0x430], rsi
xor ecx, ecx
mov qword [rsp + 0x428], rdi
mov qword [rsp + 0x20], rcx
xor edx, edx
mov rax, r15
sub rax, r13
div r14
lea rbx, [rax + 1]
cmp rbx, 8
ja 0x1406adc62
push rax
pushf
mov eax, 0xb9f38626
pushf
not eax
add eax, 0xb56f4442
xor eax, 0xb91b59c3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd2261136
xor eax, 0x8f730a8a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x93f4fc8f
xor eax, 0xefb090a1
rol eax, 0xe9
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x563b41c5
pushf
not eax
add eax, 0xa96ea181
xor eax, 0x855a0242
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd926d61f
xor eax, 0xc4236d06
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe0c6f142
xor eax, 0xd3419b06
rol eax, 0x34
popf
pushf
not eax
add eax, 0xae856640
xor eax, 0xe22ba496
rol eax, 0xe4
popf
jmp 0x1406ad3a4
cmp r15, r13
jbe 0x1406adcf3
push rax
pushf
mov eax, 0x9abd5c92
pushf
not eax
add eax, 0xebcc955f
xor eax, 0xe862cfd7
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb96763bf
xor eax, 0xf2790861
rol eax, 0xfe
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x9c66dca3
pushf
not eax
add eax, 0xe984afe0
xor eax, 0x89fdd6b0
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xca9cb3ef
xor eax, 0xd9f15e05
rol eax, 0x50
popf
pushf
not eax
add eax, 0x866a5a0b
xor eax, 0x973e882d
rol eax, 0xd3
popf
jmp 0x1406ad3a4
lea rsi, [r14 + r13]
push rax
pushf
mov eax, 0x683cbec0
pushf
not eax
add eax, 0xd324eb68
xor eax, 0xbbd1d7c9
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xbf466320
xor eax, 0xaa7da7c8
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf56cefe9
xor eax, 0xe3017042
rol eax, 0xd3
popf
jmp 0x1406ad3a4
mov rbx, r13
mov rdi, rsi
cmp rsi, r15
ja 0x1406addd4
push rax
pushf
mov eax, 0x8ef42d9f
pushf
not eax
add eax, 0xc99384d1
xor eax, 0xa02efb5d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd947f20a
xor eax, 0xc587058b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x82a48d97
xor eax, 0xb6fa275d
rol eax, 0xf
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x9b037ae9
pushf
not eax
add eax, 0x888855e2
xor eax, 0xc5a6bcd0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf6b248cc
xor eax, 0xb52a76f3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd1a173e2
xor eax, 0xb77ebb86
rol eax, 0x58
popf
jmp 0x1406ad3a4
nop dword [rax]
push rax
pushf
mov eax, 0xdf9e85b7
pushf
not eax
add eax, 0xb81ba52a
xor eax, 0xf49559fc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9b0a2a50
xor eax, 0x98b32af5
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcc4f2477
xor eax, 0x8e9aac29
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa4182b8a
xor eax, 0x8bb59fe2
rol eax, 0xa9
popf
jmp 0x1406ad3a4
mov rdx, rbx
mov rcx, rdi
call r12
test eax, eax
mov rcx, rdi
cmovle rcx, rbx
push r14
not r14
sub rdi, r14
pop r14
sub rdi, 1
mov rbx, rcx
cmp rdi, r15
jbe 0x1406aded1
push rax
pushf
mov eax, 0x89c127be
pushf
not eax
add eax, 0xf0c57734
xor eax, 0xae0d3b2d
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8f061f2e
xor eax, 0xf7c0929e
rol eax, 0x62
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x1c5a5398
pushf
not eax
add eax, 0x9393426a
xor eax, 0xdf66b049
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbba6ff12
xor eax, 0xaff72bfc
rol eax, 0xce
popf
jmp 0x1406ad3a4
mov r8, r14
mov rdx, r15
cmp rbx, r15
je 0x1406adf55
push rax
pushf
mov eax, 0xee8388e8
pushf
not eax
add eax, 0xa1aba772
xor eax, 0xca4fd72b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf80c6b93
xor eax, 0xd7c644ff
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb5616ac3
xor eax, 0x841d189f
rol eax, 0x9f
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x7fcd08e2
pushf
not eax
add eax, 0xa4091db9
xor eax, 0x96abe961
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8b51a85b
xor eax, 0x9a5fc2bf
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8a34c799
xor eax, 0xe8141e55
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfc417b5c
xor eax, 0xa252a1ba
rol eax, 0xc4
popf
jmp 0x1406ad3a4
sub rbx, r15
nop dword [rax + rax]
push rax
pushf
mov eax, 0xcd06ed5
pushf
not eax
add eax, 0x8689b5ab
xor eax, 0xf4a69762
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8f72b5b9
xor eax, 0x90e4c150
rol eax, 0x96
popf
jmp 0x1406ad3a4
movzx eax, byte [rdx]
movzx ecx, byte [rbx + rdx]
mov byte [rbx + rdx], al
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x1406ae045
push rax
pushf
mov eax, 0xa880394a
pushf
not eax
add eax, 0xae05078c
xor eax, 0xab91478e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb655933e
xor eax, 0xf84c8c08
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa50bcd3d
xor eax, 0x830254a0
rol eax, 0xc8
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x5eda0b28
pushf
not eax
add eax, 0xb230a074
xor eax, 0xb50c56fb
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc5c6fc54
xor eax, 0x8ffee833
rol eax, 0x43
popf
pushf
not eax
add eax, 0xad032369
xor eax, 0xa8adab7d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xac1295e0
xor eax, 0x9ce35284
rol eax, 0xd3
popf
jmp 0x1406ad3a4
sub r15, r14
cmp r15, r13
ja 0x1406ae0d8
push rax
pushf
mov eax, 0x620f815c
pushf
not eax
add eax, 0xb1457198
xor eax, 0xf47910cc
rol eax, 0x50
popf
pushf
not eax
add eax, 0xdacb7ba1
xor eax, 0xf9d3c05c
rol eax, 1
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x515535f
pushf
not eax
add eax, 0xdb8283b1
xor eax, 0xf339e678
rol eax, 5
popf
pushf
not eax
add eax, 0xd9cb8d34
xor eax, 0x9756d056
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe67f7b9c
xor eax, 0xb7fcadd8
rol eax, 0x6a
popf
jmp 0x1406ad3a4
mov rcx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x82093d84
pushf
not eax
add eax, 0xcbae9570
xor eax, 0xeb514a21
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbe9936b3
xor eax, 0xbe3d2611
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcae6dcb8
xor eax, 0xb6244480
rol eax, 0x23
popf
pushf
not eax
add eax, 0xabe3fe1f
xor eax, 0xee255516
rol eax, 0x7e
popf
jmp 0x1406ad3a4
sub rcx, 1
mov qword [rsp + 0x20], rcx
js 0x1406ae1e4
push rax
pushf
mov eax, 0xf027443
pushf
not eax
add eax, 0xe6b7227c
xor eax, 0xf5170f88
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdc5c217b
xor eax, 0xc7ebd26b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8d381cf3
xor eax, 0xb4cc3f04
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf04ddc21
xor eax, 0xab5064fc
rol eax, 0xf2
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xbe428396
pushf
not eax
add eax, 0xef828c89
xor eax, 0xe70a01db
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xae1b92c2
xor eax, 0x941a15c2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb6483ac4
xor eax, 0xcac8aab4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xec357fe8
xor eax, 0xe343383e
rol eax, 0x85
popf
jmp 0x1406ad3a4
mov r13, qword [rsp + rcx*8 + 0x30]
mov r15, qword [rsp + rcx*8 + 0x220]
jmp 0x1406adc03
shr rbx, 1
mov rcx, r13
imul rbx, r14
lea rdi, [rbx + r13]
mov rdx, rdi
call r12
test eax, eax
jle 0x1406ae2e0
push rax
pushf
mov eax, 0x93de8ab2
pushf
not eax
add eax, 0xac0ff16f
xor eax, 0xe6c73792
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9a63b68a
xor eax, 0xef71259c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa7846275
xor eax, 0x8e0c28f1
rol eax, 0xcd
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x25793f08
pushf
not eax
add eax, 0xf70a72f3
xor eax, 0xdbc4e943
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa34d32cd
xor eax, 0xcec807d4
rol eax, 0xa1
popf
jmp 0x1406ad3a4
mov r9, r14
mov r8, rdi
cmp r13, rdi
je 0x1406ae364
push rax
pushf
mov eax, 0xf113d0e8
pushf
not eax
add eax, 0xa1e62e8c
xor eax, 0xaecfcdbb
rol eax, 6
popf
pushf
not eax
add eax, 0xc14df1f4
xor eax, 0xf8960d45
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd48539fe
xor eax, 0xd74a9de6
rol eax, 0xc
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xd00c306a
pushf
not eax
add eax, 0xdb843e05
xor eax, 0xfd7b9c8c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xfb9c254c
xor eax, 0x9fc41729
rol eax, 0x7f
popf
jmp 0x1406ad3a4
nop word [rax + rax]
push rax
pushf
mov eax, 0xebf32624
pushf
not eax
add eax, 0xa31a78f0
xor eax, 0x9d1616dc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf83aae29
xor eax, 0xc9e65da0
rol eax, 0x18
popf
jmp 0x1406ad3a4
movzx eax, byte [r8]
mov rdx, r8
sub rdx, rbx
movzx ecx, byte [rdx]
mov byte [rdx], al
mov byte [r8], cl
inc r8
sub r9, 1
jne 0x1406ae434
push rax
pushf
mov eax, 0x67d56551
pushf
not eax
add eax, 0xe1e464db
xor eax, 0xb5a1d402
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x93f1c825
xor eax, 0xccec1e24
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf1bf43b7
xor eax, 0xe2f8aa31
rol eax, 0x50
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xcd2de659
pushf
not eax
add eax, 0xf7505885
xor eax, 0xb12d9a43
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb378b0e6
xor eax, 0xa6654ee3
rol eax, 0x61
popf
jmp 0x1406ad3a4
mov rdx, r15
mov rcx, r13
call r12
test eax, eax
jle 0x1406ae4cd
push rax
pushf
mov eax, 0xe4f9597b
pushf
not eax
add eax, 0xe222f544
xor eax, 0xd0e0184f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf06a8207
xor eax, 0xcbb5b481
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbf459ad8
xor eax, 0xaceb9ef7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9edf323a
xor eax, 0xc9fcf416
rol eax, 0x71
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x766cff22
pushf
not eax
add eax, 0xe96dc9c3
xor eax, 0xd9b388b9
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf828bec9
xor eax, 0xb8b1571e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x94e0d59a
xor eax, 0x9cbb66f3
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8d00f336
xor eax, 0xdff09649
rol eax, 0x4e
popf
jmp 0x1406ad3a4
mov r8, r14
mov rdx, r15
cmp r13, r15
je 0x1406ae564
push rax
pushf
mov eax, 0xcc80843e
pushf
not eax
add eax, 0xb86bfe7a
xor eax, 0xfbe66aaa
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf4a348d5
xor eax, 0x805f08a0
rol eax, 7
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xa4977e6f
pushf
not eax
add eax, 0xd050c78d
xor eax, 0xea9bb4ba
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbf101f45
xor eax, 0xaec75fd8
rol eax, 0xc3
popf
jmp 0x1406ad3a4
mov r9, r13
sub r9, r15
nop dword [rax]
push rax
pushf
mov eax, 0x8891479f
pushf
not eax
add eax, 0xc1f4c728
xor eax, 0xd0674116
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb74a1c26
xor eax, 0xc2519404
rol eax, 0xb3
popf
jmp 0x1406ad3a4
movzx eax, byte [rdx]
movzx ecx, byte [r9 + rdx]
mov byte [r9 + rdx], al
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x1406ae635
push rax
pushf
mov eax, 0xb160a9e9
pushf
not eax
add eax, 0x86c3d093
xor eax, 0xbcc1aa02
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xafd5ed58
xor eax, 0xf1a7db11
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xae41b8ee
xor eax, 0xaf6c0a5b
rol eax, 0x65
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xf859ee19
pushf
not eax
add eax, 0x8ecce8c2
xor eax, 0xb178c736
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8f5fe467
xor eax, 0x9176077c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9daf37a5
xor eax, 0xb9b85767
rol eax, 0x1b
popf
jmp 0x1406ad3a4
mov rdx, r15
mov rcx, rdi
call r12
test eax, eax
jle 0x1406ae6ce
push rax
pushf
mov eax, 0x40862cef
pushf
not eax
add eax, 0x9d60cc44
xor eax, 0xa3071229
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xaadd4e14
xor eax, 0x8be4fc6a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf8931b73
xor eax, 0xd6703f9e
rol eax, 0xc9
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x78ca5412
pushf
not eax
add eax, 0xd0a0dd63
xor eax, 0xbdf13f5d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x82714748
xor eax, 0xbcb40251
rol eax, 6
popf
jmp 0x1406ad3a4
mov r8, r14
mov rdx, r15
cmp rdi, r15
je 0x1406ae752
push rax
pushf
mov eax, 0x60574474
pushf
not eax
add eax, 0xb5c06b53
xor eax, 0xdef63a24
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf35952c5
xor eax, 0xe7a8eff6
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xed2feac1
xor eax, 0xba01a698
rol eax, 0xab
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xf0f1244c
pushf
not eax
add eax, 0x88a38495
xor eax, 0xef4d9b8e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc421300d
xor eax, 0xcc95ce0d
rol eax, 0x74
popf
jmp 0x1406ad3a4
mov r9, rdi
sub r9, r15
nop word [rax + rax]
push rax
pushf
mov eax, 0x65429d4d
pushf
not eax
add eax, 0xae108344
xor eax, 0xa3270033
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfc9473d6
xor eax, 0x82a32efb
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8df62c24
xor eax, 0xb460f7a0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbed9d734
xor eax, 0xa61cc062
rol eax, 0xc5
popf
jmp 0x1406ad3a4
movzx eax, byte [rdx]
movzx ecx, byte [r9 + rdx]
mov byte [r9 + rdx], al
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x1406ae84c
push rax
pushf
mov eax, 0x31dd3d88
pushf
not eax
add eax, 0xe16df172
xor eax, 0x8a0b27f7
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb0cffb7b
xor eax, 0xe0110026
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa2a0e52f
xor eax, 0x838a7dec
rol eax, 0x6d
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x1abf9479
pushf
not eax
add eax, 0xc4e84a6e
xor eax, 0xe4ce4d7b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc4e87d0c
xor eax, 0xd0259466
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xba1c04e0
xor eax, 0xc62b5ddb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8c25898b
xor eax, 0x9232cfce
rol eax, 0xc0
popf
jmp 0x1406ad3a4
mov rbx, r13
mov rsi, r15
nop
cmp rdi, rbx
jbe 0x1406ae8f8
push rax
pushf
mov eax, 0x10c4fca9
pushf
not eax
add eax, 0xd956c4b0
xor eax, 0xc8dd3678
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfc583334
xor eax, 0x89415beb
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbdeeafb1
xor eax, 0xd91a4ec6
rol eax, 0x6f
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x323b040
pushf
not eax
add eax, 0x9c9cd59d
xor eax, 0xd81188b5
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x990b06d4
xor eax, 0x8f859789
rol eax, 0x4c
popf
jmp 0x1406ad3a4
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, rdi
jae 0x1406ae997
push rax
pushf
mov eax, 0xd8c99248
pushf
not eax
add eax, 0xf4949e53
xor eax, 0x8ee96133
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb0b6a5da
xor eax, 0xb9ea6892
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf0645024
xor eax, 0xc440ff21
rol eax, 0x65
popf
pushf
not eax
add eax, 0xef261fa8
xor eax, 0xc5f25668
rol eax, 0x93
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x97e6aa6c
pushf
not eax
add eax, 0xd7cfd891
xor eax, 0xec4af78c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb3a27bf0
xor eax, 0xf99139b6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc0d5f5f7
xor eax, 0xec9d97db
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc0053332
xor eax, 0xc9d1ea41
rol eax, 0x89
popf
jmp 0x1406ad3a4
mov rdx, rdi
mov rcx, rbx
call r12
test eax, eax
jle 0x1406aea43
push rax
pushf
mov eax, 0xd6054f27
pushf
not eax
add eax, 0xeef06419
xor eax, 0xaf7f82f7
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xdc742918
xor eax, 0xa5edd527
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd6a8929b
xor eax, 0xc2dbc949
rol eax, 9
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x5423dc4a
pushf
not eax
add eax, 0xfc0a9f6b
xor eax, 0xb1fabbb8
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9983ba1b
xor eax, 0x96e02b07
rol eax, 0xb0
popf
jmp 0x1406ad3a4
jmp 0x1406aec56
nop dword [rax]
push rax
pushf
mov eax, 0x55b968c3
pushf
not eax
add eax, 0xae24f941
xor eax, 0xebff3d5b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfa7bad03
xor eax, 0xc4df0709
rol eax, 0xfe
popf
jmp 0x1406ad3a4
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, r15
ja 0x1406aeb64
push rax
pushf
mov eax, 0x68864910
pushf
not eax
add eax, 0xf6db1b58
xor eax, 0xd458045e
rol eax, 0x28
popf
pushf
not eax
add eax, 0xad064662
xor eax, 0xbab21ed2
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaca0bda0
xor eax, 0xdef1313c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc77539bb
xor eax, 0xeda111e7
rol eax, 0xb7
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x7063223c
pushf
not eax
add eax, 0xca031d41
xor eax, 0xd412b5e6
rol eax, 0x33
popf
pushf
not eax
add eax, 0xebcb7334
xor eax, 0xa8097e1a
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9c7d54b4
xor eax, 0xaa4d9b37
rol eax, 0x4e
popf
jmp 0x1406ad3a4
mov rdx, rdi
mov rcx, rbx
call r12
test eax, eax
jle 0x1406aebfd
push rax
pushf
mov eax, 0xff6ec0d
pushf
not eax
add eax, 0xb09c4f27
xor eax, 0x8ade0f82
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe06e75db
xor eax, 0x8f51cf93
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x984c9376
xor eax, 0x83c23fe2
rol eax, 0xdb
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x2cb87fbf
pushf
not eax
add eax, 0x8915eca2
xor eax, 0xaab57c81
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeffc7201
xor eax, 0xfb5ba829
rol eax, 0xce
popf
pushf
not eax
add eax, 0x942c8fc4
xor eax, 0xb0935026
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xff3c9e67
xor eax, 0xa509d3d8
rol eax, 0x5c
popf
jmp 0x1406ad3a4
mov rbp, rsi
sub rsi, r14
cmp rsi, rdi
jbe 0x1406aeca7
push rax
pushf
mov eax, 0x21c946f0
pushf
not eax
add eax, 0x8a4e4dac
xor eax, 0xc555bdff
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9f8bdc3e
xor eax, 0xf6a6eebc
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8e83eaa5
xor eax, 0xd255832c
rol eax, 0x90
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xdee9f3dc
pushf
not eax
add eax, 0xd00f825e
xor eax, 0xa67bc62b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xad40f440
xor eax, 0xf15ea85c
rol eax, 0x44
popf
pushf
not eax
add eax, 0xef185353
xor eax, 0xedc0e8bf
rol eax, 0xed
popf
jmp 0x1406ad3a4
mov rdx, rdi
mov rcx, rsi
call r12
test eax, eax
jg 0x1406aed2d
push rax
pushf
mov eax, 0x2ff99a3
pushf
not eax
add eax, 0xac4ed489
xor eax, 0x9d06947f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb7830b7a
xor eax, 0xbd1a3a52
rol eax, 0x45
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xcd13259
pushf
not eax
add eax, 0xde8548be
xor eax, 0xb6cb936d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbda2a91f
xor eax, 0xb4fac375
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe603c564
xor eax, 0xd1b5b8d1
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9ba49422
xor eax, 0xfe72535a
rol eax, 0x73
popf
jmp 0x1406ad3a4
cmp rsi, rbx
jb 0x1406aedd1
push rax
pushf
mov eax, 0xd45c6eb3
pushf
not eax
add eax, 0xa623e0de
xor eax, 0xb31dded2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xede82234
xor eax, 0x905616b5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8016671f
xor eax, 0xc7900099
rol eax, 0x58
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x48666d8
pushf
not eax
add eax, 0xfbbd8486
xor eax, 0xda043ddf
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb29a55e1
xor eax, 0xf2043e9e
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xdb492614
xor eax, 0xc0a127d6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfb8e8b11
xor eax, 0x87da07aa
rol eax, 0x5d
popf
jmp 0x1406ad3a4
mov r8, r14
mov rdx, rsi
je 0x1406aee78
push rax
pushf
mov eax, 0xe146f609
pushf
not eax
add eax, 0xebcfc73a
xor eax, 0xc0907132
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9d271e70
xor eax, 0xe303d5e3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfcfa73d6
xor eax, 0xccece247
rol eax, 0xd8
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x65118730
pushf
not eax
add eax, 0xbb13a7e0
xor eax, 0xa3b56941
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe7395b0b
xor eax, 0xea6e0333
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe0546159
xor eax, 0xd4add488
rol eax, 0x78
popf
pushf
not eax
add eax, 0x90899c03
xor eax, 0x8be5686f
rol eax, 0xc0
popf
jmp 0x1406ad3a4
mov r9, rbx
sub r9, rsi
push rax
pushf
mov eax, 0xbc6533fc
pushf
not eax
add eax, 0xe43ed078
xor eax, 0x8548ec47
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcdfb1f66
xor eax, 0xb6c7430a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdcf05c1e
xor eax, 0x85f96e09
rol eax, 0x27
popf
pushf
not eax
add eax, 0x956fa35c
xor eax, 0x81666000
rol eax, 0x98
popf
jmp 0x1406ad3a4
movzx eax, byte [rdx]
movzx ecx, byte [r9 + rdx]
mov byte [r9 + rdx], al
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x1406aef8e
push rax
pushf
mov eax, 0xdc546d41
pushf
not eax
add eax, 0xb20f4060
xor eax, 0xf07806d6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfc534a92
xor eax, 0x89204df0
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd72734d2
xor eax, 0x8a5f46d9
rol eax, 0x77
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xbd0d6baa
pushf
not eax
add eax, 0x9c5f6eda
xor eax, 0xbc0aab76
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbf39943c
xor eax, 0xf79d62d2
rol eax, 0x98
popf
pushf
not eax
add eax, 0xeb7e1d6f
xor eax, 0xd3d29202
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe1494187
xor eax, 0x9bf1c15f
rol eax, 0x8a
popf
jmp 0x1406ad3a4
cmp rdi, rsi
mov rax, rbx
cmovne rax, rdi
mov rdi, rax
jmp 0x1406ae8ad
cmp rdi, rbp
jae 0x1406af044
push rax
pushf
mov eax, 0x5f0bc6f1
pushf
not eax
add eax, 0xe8a69d17
xor eax, 0xb679075d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb5e040d9
xor eax, 0xfa1bd075
rol eax, 0x27
popf
pushf
not eax
add eax, 0x98044a67
xor eax, 0xfbacf430
rol eax, 0x2a
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x888e4f22
pushf
not eax
add eax, 0xfa726f46
xor eax, 0xa047b154
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb6d93ed2
xor eax, 0xc466d47f
rol eax, 0x57
popf
pushf
not eax
add eax, 0x948e9f0c
xor eax, 0xeb9d3b2f
rol eax, 0xd4
popf
jmp 0x1406ad3a4
nop
push rax
pushf
mov eax, 0xd37d12b7
pushf
not eax
add eax, 0xb2142f3a
xor eax, 0xa5a547fd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa6b2b091
xor eax, 0xe6e29763
rol eax, 0x71
popf
jmp 0x1406ad3a4
sub rbp, r14
cmp rbp, rdi
jbe 0x1406af10c
push rax
pushf
mov eax, 0xd24ea677
pushf
not eax
add eax, 0xd54306dc
xor eax, 0xa86c7c5b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb5ba5cd2
xor eax, 0xf6d97332
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd9d019fe
xor eax, 0x9dc81540
rol eax, 0x22
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xcafce2be
pushf
not eax
add eax, 0xe87d3562
xor eax, 0xbc24fd2d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9a1d6e6a
xor eax, 0xed4e2648
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfc857143
xor eax, 0xe7e347dc
rol eax, 0x67
popf
pushf
not eax
add eax, 0x96558eef
xor eax, 0xe6023f2d
rol eax, 0x14
popf
jmp 0x1406ad3a4
mov rdx, rdi
mov rcx, rbp
call r12
test eax, eax
je 0x1406af1cb
push rax
pushf
mov eax, 0x6cd95e6c
pushf
not eax
add eax, 0xbe12abbb
xor eax, 0xf06b681f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbe5a0589
xor eax, 0x90a06eab
rol eax, 0x90
popf
pushf
not eax
add eax, 0x943f4bac
xor eax, 0xa679119e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf8c4527f
xor eax, 0x9043cf0e
rol eax, 0xd9
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x74389cc9
pushf
not eax
add eax, 0xe326686c
xor eax, 0x94c99db1
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb93eb139
xor eax, 0xc89ee01d
rol eax, 0xe2
popf
jmp 0x1406ad3a4
jmp 0x1406af363
sub rbp, r14
cmp rbp, r13
jbe 0x1406af297
push rax
pushf
mov eax, 0x66c3b158
pushf
not eax
add eax, 0xe8635a2d
xor eax, 0x93912dde
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbe9ba8d0
xor eax, 0x9a671ebb
rol eax, 0xb1
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x60f07cc0
pushf
not eax
add eax, 0xfc905b1b
xor eax, 0x955ecfe6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe9b775f3
xor eax, 0xd8f3b506
rol eax, 0xcf
popf
jmp 0x1406ad3a4
mov rdx, rdi
mov rcx, rbp
call r12
test eax, eax
je 0x1406af30a
push rax
pushf
mov eax, 0x98c8a1be
pushf
not eax
add eax, 0xe9828868
xor eax, 0xf835231a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcb87fae5
xor eax, 0xd0ff2e8a
rol eax, 0xc4
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x16b0d062
pushf
not eax
add eax, 0x82215550
xor eax, 0xd44cdd6b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe47cfbf2
xor eax, 0xe53bc49e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb5095f2f
xor eax, 0xc035ca9d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbc2f6dfb
xor eax, 0xf6edd682
rol eax, 0x66
popf
jmp 0x1406ad3a4
mov rcx, r15
mov rax, rbp
sub rcx, rbx
sub rax, r13
cmp rax, rcx
mov rcx, qword [rsp + 0x20]
jl 0x1406af3bf
push rax
pushf
mov eax, 0x6b704faf
pushf
not eax
add eax, 0xd9604f92
xor eax, 0xb0056c20
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfc4259e0
xor eax, 0x81643c0e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x90a1df66
xor eax, 0xd5dd1a5c
rol eax, 0x1e
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xae23e88
pushf
not eax
add eax, 0xc8187956
xor eax, 0xbb34aade
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9aae484f
xor eax, 0xb5afa63a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x83f60a9f
xor eax, 0xeb3ccdcb
rol eax, 0xca
popf
jmp 0x1406ad3a4
cmp r13, rbp
jae 0x1406af43d
push rax
pushf
mov eax, 0xdd7db108
pushf
not eax
add eax, 0xe39e125f
xor eax, 0xc3cad65a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xed9ac3f6
xor eax, 0xbe4508ef
rol eax, 0xbc
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xe8052ff1
pushf
not eax
add eax, 0xb17e52cf
xor eax, 0xa5ff6a79
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb26e7337
xor eax, 0x8d915a5e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa9a61fe8
xor eax, 0xb4a34594
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb94871a3
xor eax, 0x965c9850
rol eax, 0xe7
popf
jmp 0x1406ad3a4
mov qword [rsp + rcx*8 + 0x30], r13
mov qword [rsp + rcx*8 + 0x220], rbp
inc rcx
mov qword [rsp + 0x20], rcx
push rax
pushf
mov eax, 0x879b053b
pushf
not eax
add eax, 0xd4f7c4e4
xor eax, 0xbea56272
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9f8cdb03
xor eax, 0xfd6cfa14
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdffe1f53
xor eax, 0xb5df2fe5
rol eax, 0xff
popf
pushf
not eax
add eax, 0xff343c54
xor eax, 0xa75b839b
rol eax, 0xe2
popf
jmp 0x1406ad3a4
cmp rbx, r15
jae 0x1406af566
push rax
pushf
mov eax, 0x6369bd02
pushf
not eax
add eax, 0xb5446bfb
xor eax, 0x8c8cc9b7
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb5667dd7
xor eax, 0x9a7fc738
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcc4d0227
xor eax, 0xae805583
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd402778b
xor eax, 0xc19e0dfc
rol eax, 5
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0x50b2952f
pushf
not eax
add eax, 0x8ee37f0f
xor eax, 0xb0084354
rol eax, 0x18
popf
pushf
not eax
add eax, 0xec99984e
xor eax, 0xc96da21a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xecec1a20
xor eax, 0x94fe4cde
rol eax, 0x63
popf
jmp 0x1406ad3a4
mov r13, rbx
jmp 0x1406adc03
cmp rbx, r15
jae 0x1406af645
push rax
pushf
mov eax, 0x82b43c1f
pushf
not eax
add eax, 0xc6b1de1c
xor eax, 0xc90742e6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb96a3f9c
xor eax, 0xbe858303
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb4f5977c
xor eax, 0xace61657
rol eax, 0xe1
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xdb565d2a
pushf
not eax
add eax, 0xe901cc34
xor eax, 0xb3c7d9dc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa667bbb0
xor eax, 0xf82ae4e9
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa2222d95
xor eax, 0xef78189f
rol eax, 0x3f
popf
jmp 0x1406ad3a4
mov qword [rsp + rcx*8 + 0x30], rbx
mov qword [rsp + rcx*8 + 0x220], r15
inc rcx
mov qword [rsp + 0x20], rcx
push rax
pushf
mov eax, 0x3a941c34
pushf
not eax
add eax, 0xe2c16e05
xor eax, 0x9fa58455
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfcb46530
xor eax, 0xd64a30ff
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfe546a6c
xor eax, 0x869a655c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc0acf07b
xor eax, 0xd43138c6
rol eax, 0x51
popf
jmp 0x1406ad3a4
cmp r13, rbp
jae 0x1406af75b
push rax
pushf
mov eax, 0xaee8ed04
pushf
not eax
add eax, 0xb1b2340f
xor eax, 0xf2bc75d8
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcfaad6b5
xor eax, 0xd096cba1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe7be1365
xor eax, 0x9cda6eb9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc28c2618
xor eax, 0xde9d492a
rol eax, 0x62
popf
jmp 0x1406ad3a4
push rax
pushf
mov eax, 0xb5c43053
pushf
not eax
add eax, 0xe269c402
xor eax, 0xf84a4086
rol eax, 0x46
popf
pushf
not eax
add eax, 0xed91c888
xor eax, 0xb3bcfe52
rol eax, 0x4b
popf
jmp 0x1406ad3a4
mov r15, rbp
jmp 0x1406adc03
mov rsi, qword [rsp + 0x430]
mov rbp, qword [rsp + 0x438]
mov rbx, qword [rsp + 0x440]
mov rdi, qword [rsp + 0x428]
push rax
pushf
mov eax, 0xc0d3bda7
pushf
not eax
add eax, 0xb88f7bcb
xor eax, 0xedc7a85e
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd8237619
xor eax, 0x88a15675
rol eax, 0x95
popf
jmp 0x1406ad3a4
mov rcx, qword [rsp + 0x410]
xor rcx, rsp
call fcn.14066b1de
add rsp, 0x448
pop r15
pop r14
pop r13
pop r12
ret