Function at 0x180144428
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x3e69a11d
pushf
not eax
add eax, 0x84f665ec
xor eax, 0x93586d57
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9fd7c6c9
xor eax, 0xe9c45f69
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc80fed9b
xor eax, 0x92e47c3f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x942c4b2c
xor eax, 0x86ba7413
rol eax, 0xd8
popf
cmp eax, 0x29
jne 0x18014448b
popf
pop rax
jmp 0x180146134
cmp eax, 0
jne 0x18014449a
popf
pop rax
jmp 0x18014482d
cmp eax, 3
jne 0x1801444a9
popf
pop rax
jmp 0x1801449ac
cmp eax, 1
jne 0x1801444b8
popf
pop rax
jmp 0x1801448d3
cmp eax, 0xd
jne 0x1801444c7
popf
pop rax
jmp 0x180145004
cmp eax, 0x1a
jne 0x1801444d6
popf
pop rax
jmp 0x180145731
cmp eax, 0xe
jne 0x1801444e5
popf
pop rax
jmp 0x18014506b
cmp eax, 0x31
jne 0x1801444f4
popf
pop rax
jmp 0x1801464ff
cmp eax, 0x19
jne 0x180144503
popf
pop rax
jmp 0x1801456f1
cmp eax, 8
jne 0x180144512
popf
pop rax
jmp 0x180144cae
cmp eax, 0x2a
jne 0x180144521
popf
pop rax
jmp 0x1801461b5
cmp eax, 0x17
jne 0x180144530
popf
pop rax
jmp 0x18014554c
cmp eax, 0x1c
jne 0x18014453f
popf
pop rax
jmp 0x180145903
cmp eax, 0x2e
jne 0x18014454e
popf
pop rax
jmp 0x18014635b
cmp eax, 0x18
jne 0x18014455d
popf
pop rax
jmp 0x180145647
cmp eax, 0x2b
jne 0x18014456c
popf
pop rax
jmp 0x1801461ee
cmp eax, 0x1b
jne 0x18014457b
popf
pop rax
jmp 0x1801457e8
cmp eax, 0x2d
jne 0x18014458a
popf
pop rax
jmp 0x1801462b7
cmp eax, 0x23
jne 0x180144599
popf
pop rax
jmp 0x180145d06
cmp eax, 0x25
jne 0x1801445a8
popf
pop rax
jmp 0x180145def
cmp eax, 0x32
jne 0x1801445b7
popf
pop rax
jmp 0x18014654a
cmp eax, 0x13
jne 0x1801445c6
popf
pop rax
jmp 0x1801452cc
cmp eax, 0x33
jne 0x1801445d5
popf
pop rax
jmp 0x1801465f1
cmp eax, 0x24
jne 0x1801445e4
popf
pop rax
jmp 0x180145d63
cmp eax, 0x1e
jne 0x1801445f3
popf
pop rax
jmp 0x1801459f0
cmp eax, 0xc
jne 0x180144602
popf
pop rax
jmp 0x180144f47
cmp eax, 0x26
jne 0x180144611
popf
pop rax
jmp 0x180145ecb
cmp eax, 0x27
jne 0x180144620
popf
pop rax
jmp 0x180145f88
cmp eax, 0x30
jne 0x18014462f
popf
pop rax
jmp 0x180146423
cmp eax, 0x10
jne 0x18014463e
popf
pop rax
jmp 0x1801451a1
cmp eax, 0x37
jne 0x18014464d
popf
pop rax
jmp 0x180146879
cmp eax, 9
jne 0x18014465c
popf
pop rax
jmp 0x180144d0b
cmp eax, 0x39
jne 0x18014466b
popf
pop rax
jmp 0x180146936
cmp eax, 0x16
jne 0x18014467a
popf
pop rax
jmp 0x1801454b8
cmp eax, 0x3b
jne 0x180144689
popf
pop rax
jmp 0x180146a35
cmp eax, 0xa
jne 0x180144698
popf
pop rax
jmp 0x180144dc8
cmp eax, 0x36
jne 0x1801446a7
popf
pop rax
jmp 0x18014681e
cmp eax, 0x14
jne 0x1801446b6
popf
pop rax
jmp 0x1801453bf
cmp eax, 7
jne 0x1801446c5
popf
pop rax
jmp 0x180144c0a
cmp eax, 0x3d
jne 0x1801446d4
popf
pop rax
jmp 0x180146b18
cmp eax, 2
jne 0x1801446e3
popf
pop rax
jmp 0x180144964
cmp eax, 0x20
jne 0x1801446f2
popf
pop rax
jmp 0x180145b1a
cmp eax, 0x1d
jne 0x180144701
popf
pop rax
jmp 0x18014599a
cmp eax, 0x11
jne 0x180144710
popf
pop rax
jmp 0x1801451d9
cmp eax, 0x35
jne 0x18014471f
popf
pop rax
jmp 0x18014678d
cmp eax, 0x3a
jne 0x18014472e
popf
pop rax
jmp 0x1801469c7
cmp eax, 0x12
jne 0x18014473d
popf
pop rax
jmp 0x180145287
cmp eax, 0x21
jne 0x18014474c
popf
pop rax
jmp 0x180145ba6
cmp eax, 0x38
jne 0x18014475b
popf
pop rax
jmp 0x1801468e8
cmp eax, 0xb
jne 0x18014476a
popf
pop rax
jmp 0x180144e24
cmp eax, 0xf
jne 0x180144779
popf
pop rax
jmp 0x1801450fa
cmp eax, 0x15
jne 0x180144788
popf
pop rax
jmp 0x180145456
cmp eax, 5
jne 0x180144797
popf
pop rax
jmp 0x180144aba
cmp eax, 6
jne 0x1801447a6
popf
pop rax
jmp 0x180144b2a
cmp eax, 0x22
jne 0x1801447b5
popf
pop rax
jmp 0x180145ca8
cmp eax, 0x3c
jne 0x1801447c4
popf
pop rax
jmp 0x180146add
cmp eax, 0x1f
jne 0x1801447d3
popf
pop rax
jmp 0x180145a81
cmp eax, 4
jne 0x1801447e2
popf
pop rax
jmp 0x180144a2a
cmp eax, 0x2f
jne 0x1801447f1
popf
pop rax
jmp 0x18014638f
cmp eax, 0x28
jne 0x180144800
popf
pop rax
jmp 0x18014607d
cmp eax, 0x3e
jne 0x18014480f
popf
pop rax
jmp 0x180146b99
cmp eax, 0x34
jne 0x18014481e
popf
pop rax
jmp 0x1801466ec
cmp eax, 0x2c
jne 0x18014482d
popf
pop rax
jmp 0x1801462a5
push r12
push r13
push r14
sub rsp, 0x450
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rsp + 0x410], rax
mov r12, r9
mov r14, r8
mov r13, rcx
test rcx, rcx
jne 0x18014488d
push rax
pushf
mov eax, 0x47496074
pushf
not eax
add eax, 0xa9b06841
xor eax, 0xda28e70f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xde73e1cc
xor eax, 0xd8521f4c
rol eax, 0xae
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xc1c4ee37
pushf
not eax
add eax, 0xa8af1ca1
xor eax, 0xec8bde0c
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe9e9b6ff
xor eax, 0xa0d37b7b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe151f3d4
xor eax, 0xfa6066ee
rol eax, 0x86
popf
jmp 0x18014447c
test rdx, rdx
je 0x18014491e
push rax
pushf
mov eax, 0x79950e54
pushf
not eax
add eax, 0xa1935e8a
xor eax, 0x8ca2b010
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc095eb69
xor eax, 0xc86833f0
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe6cbf547
xor eax, 0xd01608a7
rol eax, 0x4b
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xd129a80e
pushf
not eax
add eax, 0xe65b9fcf
xor eax, 0xb8ebb679
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9e1342ed
xor eax, 0xfdef321a
rol eax, 0
popf
pushf
not eax
add eax, 0x95fb9ef3
xor eax, 0x96a0f227
rol eax, 0xe9
popf
jmp 0x18014447c
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
jmp 0x180146b99
test r14, r14
je 0x1801449e4
push rax
pushf
mov eax, 0x436fa998
pushf
not eax
add eax, 0xe8b484ae
xor eax, 0xaf79944f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb5bab78f
xor eax, 0xc03d4f66
rol eax, 0x4c
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xf211c05a
pushf
not eax
add eax, 0x9f43d0ef
xor eax, 0xdb6baebd
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbbc372fe
xor eax, 0x8a3bd023
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd502e227
xor eax, 0xda87080d
rol eax, 0xb0
popf
jmp 0x18014447c
test r12, r12
je 0x180144a87
push rax
pushf
mov eax, 0x9e0d7be5
pushf
not eax
add eax, 0xd4c15406
xor eax, 0xa4849b73
rol eax, 0x61
popf
pushf
not eax
add eax, 0xae574c01
xor eax, 0xd3ad3207
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbe4fc41c
xor eax, 0xf31c7892
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdc27334d
xor eax, 0xba840b1e
rol eax, 1
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xdabb3f6c
pushf
not eax
add eax, 0xbebd84fe
xor eax, 0xe1bc2f14
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa70de977
xor eax, 0xfebd9d90
rol eax, 0xb5
popf
jmp 0x18014447c
cmp rdx, 2
jb 0x180144af7
push rax
pushf
mov eax, 0xa6cb7f46
pushf
not eax
add eax, 0xe425acc8
xor eax, 0xfacd6587
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xaf35d365
xor eax, 0xe391dc01
rol eax, 0x77
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x459d8de1
pushf
not eax
add eax, 0xd9e82e05
xor eax, 0xc01d8a4c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb49655b8
xor eax, 0xf40b706a
rol eax, 0x28
popf
jmp 0x18014447c
mov qword [rsp + 0x448], rbx
mov qword [rsp + 0x440], rbp
mov qword [rsp + 0x438], rsi
mov qword [rsp + 0x430], rdi
mov qword [rsp + 0x428], r15
lea r15, [rdx - 1]
imul r15, r14
push rcx
not rcx
sub r15, rcx
pop rcx
sub r15, 1
xor ecx, ecx
mov qword [rsp + 0x20], rcx
nop word [rax + rax]
xor edx, edx
mov rax, r15
sub rax, r13
div r14
lea rbx, [rax + 1]
cmp rbx, 8
ja 0x180144bd7
push rax
pushf
mov eax, 0x8f1affb8
pushf
not eax
add eax, 0xe1503b37
xor eax, 0xe04627f3
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc37405d8
xor eax, 0x98d305cf
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x80e2b6e0
xor eax, 0xc0475947
rol eax, 0x25
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xa609efd4
pushf
not eax
add eax, 0xef0c7531
xor eax, 0xccb8c86f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcc933524
xor eax, 0x8dc0cb87
rol eax, 0x48
popf
jmp 0x18014447c
cmp r15, r13
jbe 0x180144c68
push rax
pushf
mov eax, 0x59ab70a8
pushf
not eax
add eax, 0xa3b57cdd
xor eax, 0xa21732df
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa2027491
xor eax, 0xd86e95e6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x89e8e334
xor eax, 0xc64a98ec
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8b316e4a
xor eax, 0xe6318868
rol eax, 0x9f
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x7aa963e9
pushf
not eax
add eax, 0xbc18fff9
xor eax, 0xf6fb502f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xeee162e2
xor eax, 0xafb583a9
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb83c54b3
xor eax, 0xdf1b2169
rol eax, 0x5a
popf
jmp 0x18014447c
lea rsi, [r14 + r13]
push rax
pushf
mov eax, 0xd59a6b18
pushf
not eax
add eax, 0x9e80df29
xor eax, 0x94aa75eb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8c0b01f9
xor eax, 0xea650fc2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa6ee77c1
xor eax, 0x818ea1d6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdb9b1363
xor eax, 0xa42478ef
rol eax, 0x58
popf
jmp 0x18014447c
mov rbx, r13
mov rdi, rsi
cmp rsi, r15
ja 0x180144d6f
push rax
pushf
mov eax, 0xda8110b0
pushf
not eax
add eax, 0x9f3ecce2
xor eax, 0xa464e91b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeccc2fa3
xor eax, 0xab7a30e0
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd008c9fc
xor eax, 0xb8730a9b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe24e14f3
xor eax, 0xbdeeafbf
rol eax, 0x14
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x2af2270e
pushf
not eax
add eax, 0xd392747a
xor eax, 0xa17327bc
rol eax, 0xff
popf
pushf
not eax
add eax, 0xabab6e70
xor eax, 0xc26fe98d
rol eax, 3
popf
pushf
not eax
add eax, 0xe26458b4
xor eax, 0xd52b0043
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb0ab3d2a
xor eax, 0xd303d1d9
rol eax, 0x84
popf
jmp 0x18014447c
nop dword [rax]
push rax
pushf
mov eax, 0x33f09349
pushf
not eax
add eax, 0xee0adf2d
xor eax, 0xbf5af5ca
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe931363a
xor eax, 0xf28c7c68
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x878ea6fc
xor eax, 0xf23ae8bd
rol eax, 0x22
popf
pushf
not eax
add eax, 0x97f0e017
xor eax, 0x8ff69cea
rol eax, 0xd2
popf
jmp 0x18014447c
movabs r10, 0x802e12711aebf72c
pushf
not r10
add r10, 0x6d81c119
xor r10, 0x66d0ef1e
rol r10, 0xff
popf
pushf
not r10
add r10, 0x6a2faffc
xor r10, 0x78a03d03
rol r10, 0xfd
popf
pushf
not r10
add r10, 0x572d32ab
xor r10, 0x5682d010
rol r10, 0x8d
popf
pushf
not r10
add r10, 0x4998e469
xor r10, 0x789c3ccb
rol r10, 0x4a
popf
mov rdx, rbx
mov rcx, rdi
mov rax, r12
jmp 0x180144e9c
call qword [0x18002f410]
test eax, eax
cmovg rbx, rdi
push r14
not r14
sub rdi, r14
pop r14
sub rdi, 1
cmp rdi, r15
jbe 0x180144eee
push rax
pushf
mov eax, 0x2773923d
pushf
not eax
add eax, 0x8480471d
xor eax, 0xe1a69ab0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb2024a64
xor eax, 0xbc6d0496
rol eax, 0x49
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x22f3a342
pushf
not eax
add eax, 0xdf5f7786
xor eax, 0x82f100bb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc5d0ef1c
xor eax, 0xfdab7c7f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xccc4a84e
xor eax, 0xe2529421
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x89aadc12
xor eax, 0xf46bccb6
rol eax, 0x74
popf
jmp 0x18014447c
mov r8, r14
mov rdx, r15
cmp rbx, r15
je 0x180144fab
push rax
pushf
mov eax, 0x634d4739
pushf
not eax
add eax, 0xfb7b254d
xor eax, 0xd6e81bb6
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8e9b4744
xor eax, 0xb667010c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbb8f7fbe
xor eax, 0x8c5caf9a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb33f6cf2
xor eax, 0xafe22638
rol eax, 0xfe
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x9686d024
pushf
not eax
add eax, 0x871b58aa
xor eax, 0x8e71c6c1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc57d9d21
xor eax, 0x90c2589f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xef4fa39a
xor eax, 0xa1ab1ba1
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf0aaaee1
xor eax, 0xe2e8c852
rol eax, 0xd7
popf
jmp 0x18014447c
sub rbx, r15
nop word [rax + rax]
push rax
pushf
mov eax, 0x64abbfbe
pushf
not eax
add eax, 0x9813f57b
xor eax, 0xc4b622cc
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb7f8c864
xor eax, 0xddf9c85e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa876d4b8
xor eax, 0xcc8a1572
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd99a14cd
xor eax, 0xa7072a40
rol eax, 0x78
popf
jmp 0x18014447c
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 0x1801450c7
push rax
pushf
mov eax, 0x81f82d4e
pushf
not eax
add eax, 0xd33a20e3
xor eax, 0xa22dc590
rol eax, 0x99
popf
pushf
not eax
add eax, 0xacce5739
xor eax, 0xcc0f5125
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa7c44774
xor eax, 0xd4e6771b
rol eax, 0x80
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x727571e8
pushf
not eax
add eax, 0xad92a991
xor eax, 0xea799daa
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa1659c78
xor eax, 0xd000f1f5
rol eax, 0xda
popf
jmp 0x18014447c
sub r15, r14
cmp r15, r13
ja 0x180145148
push rax
pushf
mov eax, 0x92a70d6c
pushf
not eax
add eax, 0xde18ff24
xor eax, 0xe8eeb040
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd01a1369
xor eax, 0x9616dd56
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc4c0285b
xor eax, 0xbb45a9e1
rol eax, 0x7a
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xecbdebbb
pushf
not eax
add eax, 0xcbe23575
xor eax, 0x994a7724
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb2ff4481
xor eax, 0xd3be10ef
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8500636e
xor eax, 0xdf6849db
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc765c731
xor eax, 0x91743a0d
rol eax, 0x61
popf
jmp 0x18014447c
mov rcx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0xf178f5fd
pushf
not eax
add eax, 0xd287f909
xor eax, 0xd3c9b723
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf1449d2e
xor eax, 0xd7e15219
rol eax, 0x18
popf
jmp 0x18014447c
sub rcx, 1
mov qword [rsp + 0x20], rcx
js 0x180145241
push rax
pushf
mov eax, 0x392da88e
pushf
not eax
add eax, 0xc542c957
xor eax, 0xf34ff1c2
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xac08d94e
xor eax, 0xa35d51bf
rol eax, 0x27
popf
pushf
not eax
add eax, 0xffefc7e5
xor eax, 0xa42e22a9
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8a6746be
xor eax, 0xc4afab66
rol eax, 0x64
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x5add4a6f
pushf
not eax
add eax, 0xd603ef2e
xor eax, 0xf4b454db
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb75a257f
xor eax, 0xbed8e414
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x83f65ee7
xor eax, 0xedb20886
rol eax, 0x12
popf
jmp 0x18014447c
mov r13, qword [rsp + rcx*8 + 0x30]
mov r15, qword [rsp + rcx*8 + 0x220]
jmp 0x180144b78
shr rbx, 1
imul rbx, r14
lea rsi, [rbx + r13]
movabs r10, 0xd1f5509bed3454ab
pushf
not r10
add r10, 0x4145366e
xor r10, 0x6e1ea551
rol r10, 0xc5
popf
pushf
not r10
add r10, 0x6c3a2fe8
xor r10, 0x70ef1fe3
rol r10, 0xc4
popf
pushf
not r10
add r10, 0x7c467217
xor r10, 0x737fccd1
rol r10, 0xd3
popf
pushf
not r10
add r10, 0x43bd4502
xor r10, 0x76a801a6
rol r10, 0xad
popf
mov rdx, rsi
mov rcx, r13
mov rax, r12
jmp 0x18014534f
call qword [0x18002f410]
test eax, eax
jle 0x18014538c
push rax
pushf
mov eax, 0x76f2378f
pushf
not eax
add eax, 0xa116b7e4
xor eax, 0xb307679f
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb51ca459
xor eax, 0xebfd6ffc
rol eax, 0xf9
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x945c574a
pushf
not eax
add eax, 0x971de67f
xor eax, 0xb4d7e94a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdd27f507
xor eax, 0xc6c1760c
rol eax, 0xde
popf
jmp 0x18014447c
mov r9, r14
mov r8, rsi
cmp r13, rsi
je 0x1801453fd
push rax
pushf
mov eax, 0xd0aeabbb
pushf
not eax
add eax, 0xc5775a5e
xor eax, 0xfbe5d314
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbb329fe4
xor eax, 0xbd668189
rol eax, 0x2b
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x47a2e0f6
pushf
not eax
add eax, 0xd6b370eb
xor eax, 0xf20b5be2
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdaa4be68
xor eax, 0x9097ad82
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x80a4f8c2
xor eax, 0xc8351910
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd4eefab1
xor eax, 0xce7399bc
rol eax, 0xe4
popf
jmp 0x18014447c
nop word [rax + rax]
push rax
pushf
mov eax, 0xff6335b3
pushf
not eax
add eax, 0x8e45d656
xor eax, 0xb17dc8bc
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc8dfb6a8
xor eax, 0xc042692e
rol eax, 7
popf
pushf
not eax
add eax, 0x9c112dfd
xor eax, 0xdc8e7036
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd3c76da3
xor eax, 0xeaed9b56
rol eax, 0x14
popf
jmp 0x18014447c
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 0x180145519
push rax
pushf
mov eax, 0x81fdf797
pushf
not eax
add eax, 0xd925e42d
xor eax, 0x9c24c99c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc5d9412d
xor eax, 0xcc62a214
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xde547548
xor eax, 0x946672ca
rol eax, 0x7b
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x4f8b2ea2
pushf
not eax
add eax, 0xb9ef820c
xor eax, 0xc2029c9c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcbbdb7c5
xor eax, 0xfbc80f72
rol eax, 0xdf
popf
jmp 0x18014447c
movabs r10, 0xb9ed771728cc72b1
pushf
not r10
add r10, 0x7b8ab68b
xor r10, 0x460cd470
rol r10, 0xa2
popf
pushf
not r10
add r10, 0x7d519273
xor r10, 0x4f6caa91
rol r10, 0x19
popf
pushf
not r10
add r10, 0x5837acf5
xor r10, 0x484f5b1a
rol r10, 0x27
popf
pushf
not r10
add r10, 0x7ec2df81
xor r10, 0x7800b1f6
rol r10, 0xb3
popf
mov rdx, r15
mov rcx, r13
mov rax, r12
jmp 0x1801455c4
call qword [0x18002f410]
test eax, eax
jle 0x180145614
push rax
pushf
mov eax, 0x29f674f9
pushf
not eax
add eax, 0xabc19b48
xor eax, 0xf1c27caa
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd9a7527a
xor eax, 0xc9320885
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfd0f729d
xor eax, 0x83e9827d
rol eax, 0x3a
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xb7a4c84c
pushf
not eax
add eax, 0xd41f92b4
xor eax, 0xf8520e51
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb9bbbdbc
xor eax, 0x820f94f7
rol eax, 0xad
popf
jmp 0x18014447c
mov r8, r14
mov rdx, r15
cmp r13, r15
je 0x1801456ab
push rax
pushf
mov eax, 0x1e7214d9
pushf
not eax
add eax, 0x8e40dcfe
xor eax, 0xd384d996
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcb9f9dfb
xor eax, 0xa4823784
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb585e60f
xor eax, 0x86ea2713
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfdd2b469
xor eax, 0xd964ed85
rol eax, 0xe5
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xe308c55b
pushf
not eax
add eax, 0xc6e6aa21
xor eax, 0xf0d6ba1e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb985d89b
xor eax, 0xdcb4c4c3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x84cde697
xor eax, 0x9695120c
rol eax, 0x2f
popf
jmp 0x18014447c
mov r9, r13
sub r9, r15
nop dword [rax]
push rax
pushf
mov eax, 0x73253a6b
pushf
not eax
add eax, 0xea733718
xor eax, 0x884167bf
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd01982b2
xor eax, 0xdf4fd11a
rol eax, 0x1e
popf
jmp 0x18014447c
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 0x1801457a2
push rax
pushf
mov eax, 0xa5a84f78
pushf
not eax
add eax, 0xf2b2a201
xor eax, 0xdcb5f159
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd2f3f35e
xor eax, 0xf173786c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd4688511
xor eax, 0xa3ded4fb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9c8cae38
xor eax, 0xeb209e95
rol eax, 0x22
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xae95aa2f
pushf
not eax
add eax, 0xe96b42ee
xor eax, 0xf6366bc5
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa5a990b4
xor eax, 0xa2eb449d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfde6ac19
xor eax, 0xe9a2cc4c
rol eax, 0x57
popf
jmp 0x18014447c
movabs r10, 0x6d341573dce6c3d7
pushf
not r10
add r10, 0x788def5e
xor r10, 0x52b3c598
rol r10, 0x59
popf
pushf
not r10
add r10, 0x7f63d845
xor r10, 0x6cefae56
rol r10, 0x98
popf
pushf
not r10
add r10, 0x5f70fd00
xor r10, 0x4b3c7d82
rol r10, 0x9b
popf
mov rdx, r15
mov rcx, rsi
mov rax, r12
jmp 0x180145847
call qword [0x18002f410]
test eax, eax
jle 0x1801458aa
push rax
pushf
mov eax, 0xbbf0e6f1
pushf
not eax
add eax, 0xb31a435b
xor eax, 0x917b2752
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf26c1626
xor eax, 0xce290442
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8a77ee9b
xor eax, 0xd73b0509
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc61fc00b
xor eax, 0xc8ddebf4
rol eax, 0x14
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x4fd08c2b
pushf
not eax
add eax, 0x8a97dec8
xor eax, 0xeed92cf1
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xcdaf39e1
xor eax, 0x94dcc269
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfea0578b
xor eax, 0x97b7ef87
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9a246d7a
xor eax, 0xd74d410d
rol eax, 0x77
popf
jmp 0x18014447c
mov r8, r14
mov rdx, r15
cmp rsi, r15
je 0x180145967
push rax
pushf
mov eax, 0x260a8815
pushf
not eax
add eax, 0xdb99963a
xor eax, 0xa8d8227a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf70c7093
xor eax, 0x82ef9187
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xba2b56ae
xor eax, 0xdf03fe36
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd215b61f
xor eax, 0xad0ed097
rol eax, 0x63
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xfe641c65
pushf
not eax
add eax, 0xe2516d5f
xor eax, 0xe6d633b9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa6a53a13
xor eax, 0xb9183e3e
rol eax, 0x1a
popf
jmp 0x18014447c
mov r9, rsi
sub r9, r15
nop word [rax + rax]
push rax
pushf
mov eax, 0xe49901ca
pushf
not eax
add eax, 0xa204761d
xor eax, 0x98542754
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe1517b4e
xor eax, 0xbabf59c0
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc0000786
xor eax, 0xc404e1e4
rol eax, 0x59
popf
jmp 0x18014447c
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 0x180145a3b
push rax
pushf
mov eax, 0x653ad9e0
pushf
not eax
add eax, 0x9ca3ebc8
xor eax, 0x944f9729
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd5716b09
xor eax, 0xaeea9f85
rol eax, 0x7b
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xe1db82a0
pushf
not eax
add eax, 0xc32a2e97
xor eax, 0xcb34a3c4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa13a6857
xor eax, 0x8024ee98
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa884e4b4
xor eax, 0xce89e3a7
rol eax, 0x91
popf
jmp 0x18014447c
mov rbx, r13
mov rdi, r15
nop
cmp rsi, rbx
jbe 0x180145ad4
push rax
pushf
mov eax, 0x5a4672cf
pushf
not eax
add eax, 0xe150b551
xor eax, 0x95e2c9e5
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfa28997d
xor eax, 0xec14e99e
rol eax, 0x66
popf
pushf
not eax
add eax, 0xcc7d20a7
xor eax, 0xe9aa775d
rol eax, 0x31
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xc1307b3
pushf
not eax
add eax, 0xcc7e01a0
xor eax, 0x9def592c
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb9625bf7
xor eax, 0xf38f5a67
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdf5ee575
xor eax, 0xa13b1b19
rol eax, 0x95
popf
jmp 0x18014447c
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, rsi
jae 0x180145b60
push rax
pushf
mov eax, 0x73c3f88a
pushf
not eax
add eax, 0xe76655f1
xor eax, 0xc28cf063
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbcdbe949
xor eax, 0x91798bea
rol eax, 0x63
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x59a44af6
pushf
not eax
add eax, 0xd0490e9a
xor eax, 0x93f272d2
rol eax, 0x67
popf
pushf
not eax
add eax, 0xddb9490c
xor eax, 0x8ee37e5c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x94176378
xor eax, 0x845e4805
rol eax, 0x7b
popf
jmp 0x18014447c
movabs r10, 0x38b71bd1dfa31fb7
pushf
not r10
add r10, 0x6aab7a2b
xor r10, 0x5ae5c03f
rol r10, 0x52
popf
pushf
not r10
add r10, 0x4917dc9c
xor r10, 0x653f75d7
rol r10, 0x99
popf
mov rdx, rsi
mov rcx, rbx
mov rax, r12
jmp 0x180145bec
call qword [0x18002f410]
test eax, eax
jle 0x180145c4f
push rax
pushf
mov eax, 0xd16240ff
pushf
not eax
add eax, 0x96cabaaa
xor eax, 0xdc386ac6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xae850a5c
xor eax, 0x9bc1b7b9
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa167253d
xor eax, 0xfcf533f3
rol eax, 0x74
popf
pushf
not eax
add eax, 0xfc0e2ab6
xor eax, 0xa42934c9
rol eax, 0xab
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x3a9b24ef
pushf
not eax
add eax, 0x8c098cec
xor eax, 0xfa1acf26
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa1446cad
xor eax, 0xd925a994
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfdd21029
xor eax, 0xe4c1359c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf4d103ec
xor eax, 0xecbeda39
rol eax, 0xd5
popf
jmp 0x18014447c
jmp 0x180145ecb
nop dword [rax]
push rax
pushf
mov eax, 0xfb272c9
pushf
not eax
add eax, 0x8fcd6209
xor eax, 0xff30a8d9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xee9ca5ab
xor eax, 0xa264bf1d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8c565605
xor eax, 0x83a778a9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xeda2330f
xor eax, 0xead5af28
rol eax, 0x23
popf
jmp 0x18014447c
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, r15
ja 0x180145dbc
push rax
pushf
mov eax, 0xe71cd501
pushf
not eax
add eax, 0xe0b1c1da
xor eax, 0x9b18f4f2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xae9ecd43
xor eax, 0xa0013007
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9ee0b2de
xor eax, 0x8c072f06
rol eax, 0x12
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xc05e61a4
pushf
not eax
add eax, 0x9de96a66
xor eax, 0xff00f32b
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe217b170
xor eax, 0xe422a066
rol eax, 0xbf
popf
jmp 0x18014447c
movabs r10, 0x7ae3abcb265ca10a
pushf
not r10
add r10, 0x645accb5
xor r10, 0x6d6eee69
rol r10, 0xd4
popf
pushf
not r10
add r10, 0x72a5a389
xor r10, 0x5de9ca6e
rol r10, 0x2d
popf
mov rdx, rsi
mov rcx, rbx
mov rax, r12
jmp 0x180145e35
call qword [0x18002f410]
test eax, eax
jle 0x180145e85
push rax
pushf
mov eax, 0xa28a03c4
pushf
not eax
add eax, 0xf0642bb6
xor eax, 0xf04e14db
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcd87985e
xor eax, 0xbdc408a2
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8cbae4c9
xor eax, 0xb41cdf21
rol eax, 0x6d
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x3df32e81
pushf
not eax
add eax, 0xefb664dd
xor eax, 0x9dddd99b
rol eax, 0x63
popf
pushf
not eax
add eax, 0x801226a0
xor eax, 0x88bb3a3a
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb96b9d4f
xor eax, 0xfc5f1a2a
rol eax, 0x79
popf
jmp 0x18014447c
mov rbp, rdi
sub rdi, r14
cmp rdi, rsi
jbe 0x180145f2f
push rax
pushf
mov eax, 0x6af8c416
pushf
not eax
add eax, 0xecb970ab
xor eax, 0xe6a125fe
rol eax, 0x55
popf
pushf
not eax
add eax, 0xef44e8b4
xor eax, 0xd43dcbe4
rol eax, 9
popf
pushf
not eax
add eax, 0xad5c746a
xor eax, 0xb302a041
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdea790b2
xor eax, 0xfd841b34
rol eax, 0x11
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x7128a102
pushf
not eax
add eax, 0xa415075d
xor eax, 0xad19af92
rol eax, 0x15
popf
pushf
not eax
add eax, 0xce594898
xor eax, 0xedfb535f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc1e13b46
xor eax, 0xeafcbc83
rol eax, 0x68
popf
pushf
not eax
add eax, 0x91fad19d
xor eax, 0xee7cd94f
rol eax, 0x19
popf
jmp 0x18014447c
movabs r10, 0x63e22f14a7d4739f
pushf
not r10
add r10, 0x55f0e918
xor r10, 0x4751973f
rol r10, 0x91
popf
pushf
not r10
add r10, 0x7d844772
xor r10, 0x7aefa77e
rol r10, 0xa4
popf
pushf
not r10
add r10, 0x46eb2c7a
xor r10, 0x41aa1bfb
rol r10, 0x6e
popf
mov rdx, rsi
mov rcx, rdi
mov rax, r12
jmp 0x180145fe7
call qword [0x18002f410]
test eax, eax
jg 0x180146024
push rax
pushf
mov eax, 0x562128ef
pushf
not eax
add eax, 0xf2347783
xor eax, 0x89e46f05
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xea101d6a
xor eax, 0x849e9fa1
rol eax, 0x51
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x4b263206
pushf
not eax
add eax, 0xa62938a9
xor eax, 0x80a9c06e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xedb30ec7
xor eax, 0xbc82bc1f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8e684c05
xor eax, 0xb9a47fb1
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8f14766b
xor eax, 0xeff0e646
rol eax, 0x7a
popf
jmp 0x18014447c
cmp rdi, rbx
jb 0x1801460db
push rax
pushf
mov eax, 0x85602c12
pushf
not eax
add eax, 0x88106e1e
xor eax, 0x893a6754
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd444cdca
xor eax, 0xe233e7d9
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe4d90dc9
xor eax, 0xacab1577
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9433c7e8
xor eax, 0xb4307565
rol eax, 0x9f
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x5026232b
pushf
not eax
add eax, 0xc1d64b25
xor eax, 0xe1170172
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd4e8ca9c
xor eax, 0xa8da3652
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc6978dff
xor eax, 0xedd9ac83
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc3f0cf62
xor eax, 0xe5ec5484
rol eax, 0x59
popf
jmp 0x18014447c
mov r8, r14
mov rdx, rdi
je 0x180146182
push rax
pushf
mov eax, 0xd6c92605
pushf
not eax
add eax, 0xf3a71409
xor eax, 0xa210dd90
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9f97295f
xor eax, 0xf9b6fb20
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcd2370b6
xor eax, 0xfea344e2
rol eax, 0xe4
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xe9495964
pushf
not eax
add eax, 0xc35f073b
xor eax, 0xa98b844c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xba4c7c57
xor eax, 0x86fb8891
rol eax, 0x73
popf
jmp 0x18014447c
mov r9, rbx
sub r9, rdi
push rax
pushf
mov eax, 0xd04ed35b
pushf
not eax
add eax, 0xfe43b4f4
xor eax, 0x920d73e9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf58950c6
xor eax, 0xd989e19e
rol eax, 0xb7
popf
jmp 0x18014447c
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 0x18014624c
push rax
pushf
mov eax, 0x93bc5619
pushf
not eax
add eax, 0xeaca27ba
xor eax, 0xc9b184d1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe743c93a
xor eax, 0xf43a9114
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa70e049a
xor eax, 0x9869676d
rol eax, 0
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x551f6be5
pushf
not eax
add eax, 0xe91676b6
xor eax, 0xfde0bfb7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd426e962
xor eax, 0x8d11f4ba
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x943e3257
xor eax, 0x8e2e8a5a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbe37f0db
xor eax, 0x8c1d3307
rol eax, 0xee
popf
jmp 0x18014447c
cmp rsi, rdi
mov rax, rbx
cmovne rax, rsi
mov rsi, rax
jmp 0x180145a89
cmp rsi, rbp
jae 0x180146302
push rax
pushf
mov eax, 0x2d8de3a7
pushf
not eax
add eax, 0x819ac92e
xor eax, 0xca021815
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x820865de
xor eax, 0xb654ae4f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xaf6c0f2f
xor eax, 0xd8b76b20
rol eax, 0xee
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x1a224f5a
pushf
not eax
add eax, 0xae08c635
xor eax, 0xb0da0561
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc77e8af1
xor eax, 0xb63cb049
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8b8d9fac
xor eax, 0xbcc432c2
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb0920910
xor eax, 0xbe9e0f42
rol eax, 0xe4
popf
jmp 0x18014447c
nop
push rax
pushf
mov eax, 0x6d0d55c1
pushf
not eax
add eax, 0xa7e3f4d5
xor eax, 0xc22838a1
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd23ebfc0
xor eax, 0xe580816e
rol eax, 0xbd
popf
jmp 0x18014447c
sub rbp, r14
cmp rbp, rsi
jbe 0x1801463ca
push rax
pushf
mov eax, 0xae3f0a4a
pushf
not eax
add eax, 0xf1fa7e42
xor eax, 0x8337f223
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf53568b9
xor eax, 0xf3036d65
rol eax, 0xda
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xbe3d3653
pushf
not eax
add eax, 0x929f26e8
xor eax, 0xf7b27ea1
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbd185102
xor eax, 0xf6a796cb
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8aae0a18
xor eax, 0xd5c50fcf
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc37129c2
xor eax, 0xdce43d94
rol eax, 0x43
popf
jmp 0x18014447c
movabs r10, 0x2df906824d64c282
pushf
not r10
add r10, 0x4b901b05
xor r10, 0x777f7cac
rol r10, 0xe6
popf
pushf
not r10
add r10, 0x73c7a558
xor r10, 0x7692e849
rol r10, 0xa5
popf
mov rdx, rsi
mov rcx, rbp
mov rax, r12
jmp 0x180146469
call qword [0x18002f410]
test eax, eax
je 0x1801464b9
push rax
pushf
mov eax, 0x1cf16786
pushf
not eax
add eax, 0x8468a1f3
xor eax, 0xfc946ff6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf88a4002
xor eax, 0x9ba87ca4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd6c716b4
xor eax, 0x9341ff2d
rol eax, 0xc
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xe0d6a9b7
pushf
not eax
add eax, 0x8df1e12a
xor eax, 0xeed6b71f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd484798b
xor eax, 0xf3560645
rol eax, 3
popf
pushf
not eax
add eax, 0xebe7c23c
xor eax, 0x9d41b04d
rol eax, 0x83
popf
jmp 0x18014447c
jmp 0x1801466ec
sub rbp, r14
cmp rbp, r13
jbe 0x1801465ab
push rax
pushf
mov eax, 0x2a04abac
pushf
not eax
add eax, 0x86eabfd8
xor eax, 0xd395bc58
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9e992347
xor eax, 0xcb622030
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe1448fc6
xor eax, 0x836b83dd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa0be6d2e
xor eax, 0xe2495fb6
rol eax, 0x8e
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x5668d321
pushf
not eax
add eax, 0x9078cfd7
xor eax, 0xc6aa01c7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc056ac19
xor eax, 0xd0f5a13e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe773b496
xor eax, 0x8e9a804d
rol eax, 0x6d
popf
jmp 0x18014447c
movabs r10, 0xb9457956d2f4f1b
pushf
not r10
add r10, 0x7447683b
xor r10, 0x5a0356ba
rol r10, 0x3f
popf
pushf
not r10
add r10, 0x76c626b9
xor r10, 0x67636658
rol r10, 0x94
popf
pushf
not r10
add r10, 0x6edf23fa
xor r10, 0x528d0705
rol r10, 0xf6
popf
pushf
not r10
add r10, 0x62abc576
xor r10, 0x73ed49a3
rol r10, 0xf7
popf
mov rdx, rsi
mov rcx, rbp
mov rax, r12
jmp 0x180146669
call qword [0x18002f410]
test eax, eax
je 0x1801466a6
push rax
pushf
mov eax, 0x91e1e8a3
pushf
not eax
add eax, 0xb456af66
xor eax, 0x80c3af72
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc72dc9da
xor eax, 0xf54c846b
rol eax, 0xb
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x1bad4d97
pushf
not eax
add eax, 0x83e72a74
xor eax, 0xcb994e77
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe653bf3f
xor eax, 0xdb472ebc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd0076a09
xor eax, 0xaf703f7d
rol eax, 0xbb
popf
jmp 0x18014447c
mov rcx, r15
mov rax, rbp
sub rcx, rbx
sub rax, r13
cmp rax, rcx
mov rcx, qword [rsp + 0x20]
jl 0x180146748
push rax
pushf
mov eax, 0x5573f25e
pushf
not eax
add eax, 0xff991e34
xor eax, 0xbcf1b922
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x871b51c0
xor eax, 0xe066de59
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcef4f1f5
xor eax, 0x937350e1
rol eax, 0x91
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x62d7f520
pushf
not eax
add eax, 0xb0a5cff1
xor eax, 0xbb30c147
rol eax, 1
popf
pushf
not eax
add eax, 0xc3b6a2a0
xor eax, 0xe286bbc7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x965bf315
xor eax, 0xe3e62546
rol eax, 0x6d
popf
jmp 0x18014447c
cmp r13, rbp
jae 0x1801467d8
push rax
pushf
mov eax, 0x4070d85f
pushf
not eax
add eax, 0xd031bd6e
xor eax, 0x90251d4b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd30c5701
xor eax, 0x829476cf
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9bb74e1d
xor eax, 0x848e33bd
rol eax, 0xf3
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xcc8c5178
pushf
not eax
add eax, 0xc9fd7f38
xor eax, 0xb20d9e3c
rol eax, 0x20
popf
pushf
not eax
add eax, 0x93f409e4
xor eax, 0xed7881dd
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfb39945f
xor eax, 0xabbe4239
rol eax, 0xa3
popf
jmp 0x18014447c
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, 0xb98fdcf1
pushf
not eax
add eax, 0x92efc386
xor eax, 0xa9e40575
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd093e9fd
xor eax, 0x9748087c
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8da686af
xor eax, 0x8b0534b4
rol eax, 0x7e
popf
jmp 0x18014447c
cmp rbx, r15
jae 0x1801468b5
push rax
pushf
mov eax, 0xc12df896
pushf
not eax
add eax, 0x8d703368
xor eax, 0x858137ee
rol eax, 7
popf
pushf
not eax
add eax, 0x9ff07fb5
xor eax, 0xb969e010
rol eax, 0x8b
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xc1edea6f
pushf
not eax
add eax, 0xbd4abbd2
xor eax, 0xfd78b4bd
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdf70912c
xor eax, 0xd327c5e5
rol eax, 0x7d
popf
jmp 0x18014447c
mov r13, rbx
jmp 0x180144b78
cmp rbx, r15
jae 0x180146994
push rax
pushf
mov eax, 0xce12e19c
pushf
not eax
add eax, 0xeb9c1192
xor eax, 0xb0fe8b3f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf3b35368
xor eax, 0xe2904811
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xda9f63d5
xor eax, 0xe976feb2
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xca82c193
xor eax, 0xb7c839a2
rol eax, 0x87
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0x65ea886a
pushf
not eax
add eax, 0xb1fd56db
xor eax, 0x82d6c4d1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbb2900ba
xor eax, 0xb08731ce
rol eax, 0x60
popf
jmp 0x18014447c
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, 0x38a0e2ec
pushf
not eax
add eax, 0x849b47b7
xor eax, 0xa33e5997
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb18b4f7d
xor eax, 0xcf670f61
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf0873d40
xor eax, 0x89b0dfcf
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd63b4b5c
xor eax, 0xd26e872a
rol eax, 0x82
popf
jmp 0x18014447c
cmp r13, rbp
jae 0x180146a97
push rax
pushf
mov eax, 0xc695033b
pushf
not eax
add eax, 0xe11e1366
xor eax, 0xb56613c3
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf378b0f7
xor eax, 0xbe664b8c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe8c4be5e
xor eax, 0xa9658641
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcbd0f8cf
xor eax, 0x93e75e96
rol eax, 0xcb
popf
jmp 0x18014447c
push rax
pushf
mov eax, 0xbaa3b36c
pushf
not eax
add eax, 0x80ee3820
xor eax, 0xfdf7acd1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x90fe97c6
xor eax, 0xae7c298c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc9c2805a
xor eax, 0xf2d7f810
rol eax, 0x4f
popf
jmp 0x18014447c
mov r15, rbp
jmp 0x180144b78
mov rdi, qword [rsp + 0x430]
mov rsi, qword [rsp + 0x438]
mov rbp, qword [rsp + 0x440]
mov rbx, qword [rsp + 0x448]
mov r15, qword [rsp + 0x428]
push rax
pushf
mov eax, 0xa99ec275
pushf
not eax
add eax, 0x9db78c9b
xor eax, 0xb54048cd
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe007bce5
xor eax, 0xb4c0b99c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc94c55cd
xor eax, 0xec4df12f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf924d43c
xor eax, 0xdedac2eb
rol eax, 0xe7
popf
jmp 0x18014447c
mov rcx, qword [rsp + 0x410]
xor rcx, rsp
call fcn.1800e9129
add rsp, 0x450
pop r14
pop r13
pop r12
ret