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

Disassembly:
push rax
pushf
mov eax, 0x92d033db
pushf
not eax
add eax, 0xf188dcfd
xor eax, 0xc1cf02ed
rol eax, 0xad
popf
pushf
not eax
add eax, 0x83bf5892
xor eax, 0x9f80e745
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xca7e6591
xor eax, 0x8369d5f8
rol eax, 0xaa
popf
cmp eax, 0x29
jne 0x180144691
popf
pop rax
jmp 0x180146340
cmp eax, 0
jne 0x1801446a0
popf
pop rax
jmp 0x180144a33
cmp eax, 3
jne 0x1801446af
popf
pop rax
jmp 0x180144bc5
cmp eax, 1
jne 0x1801446be
popf
pop rax
jmp 0x180144aec
cmp eax, 0xd
jne 0x1801446cd
popf
pop rax
jmp 0x18014523d
cmp eax, 0x1a
jne 0x1801446dc
popf
pop rax
jmp 0x18014597e
cmp eax, 0xe
jne 0x1801446eb
popf
pop rax
jmp 0x18014527e
cmp eax, 0x31
jne 0x1801446fa
popf
pop rax
jmp 0x180146737
cmp eax, 0x19
jne 0x180144709
popf
pop rax
jmp 0x180145918
cmp eax, 8
jne 0x180144718
popf
pop rax
jmp 0x180144f4c
cmp eax, 0x2a
jne 0x180144727
popf
pop rax
jmp 0x1801463d4
cmp eax, 0x17
jne 0x180144736
popf
pop rax
jmp 0x180145779
cmp eax, 0x1c
jne 0x180144745
popf
pop rax
jmp 0x180145b04
cmp eax, 0x2e
jne 0x180144754
popf
pop rax
jmp 0x180146554
cmp eax, 0x18
jne 0x180144763
popf
pop rax
jmp 0x18014586e
cmp eax, 0x2b
jne 0x180144772
popf
pop rax
jmp 0x18014640d
cmp eax, 0x1b
jne 0x180144781
popf
pop rax
jmp 0x180145a22
cmp eax, 0x2d
jne 0x180144790
popf
pop rax
jmp 0x1801464b0
cmp eax, 0x23
jne 0x18014479f
popf
pop rax
jmp 0x180145eed
cmp eax, 0x25
jne 0x1801447ae
popf
pop rax
jmp 0x180145ffc
cmp eax, 0x32
jne 0x1801447bd
popf
pop rax
jmp 0x180146782
cmp eax, 0x13
jne 0x1801447cc
popf
pop rax
jmp 0x18014552b
cmp eax, 0x33
jne 0x1801447db
popf
pop rax
jmp 0x18014683c
cmp eax, 0x24
jne 0x1801447ea
popf
pop rax
jmp 0x180145f37
cmp eax, 0x1e
jne 0x1801447f9
popf
pop rax
jmp 0x180145c04
cmp eax, 0xc
jne 0x180144808
popf
pop rax
jmp 0x180145180
cmp eax, 0x26
jne 0x180144817
popf
pop rax
jmp 0x18014610a
cmp eax, 0x27
jne 0x180144826
popf
pop rax
jmp 0x18014618e
cmp eax, 0x30
jne 0x180144835
popf
pop rax
jmp 0x18014661c
cmp eax, 0x10
jne 0x180144844
popf
pop rax
jmp 0x1801453da
cmp eax, 0x37
jne 0x180144853
popf
pop rax
jmp 0x180146ad8
cmp eax, 9
jne 0x180144862
popf
pop rax
jmp 0x180144f96
cmp eax, 0x39
jne 0x180144871
popf
pop rax
jmp 0x180146bce
cmp eax, 0x16
jne 0x180144880
popf
pop rax
jmp 0x1801456d2
cmp eax, 0x3b
jne 0x18014488f
popf
pop rax
jmp 0x180146ccd
cmp eax, 0xa
jne 0x18014489e
popf
pop rax
jmp 0x18014502d
cmp eax, 0x36
jne 0x1801448ad
popf
pop rax
jmp 0x180146a6a
cmp eax, 0x14
jne 0x1801448bc
popf
pop rax
jmp 0x180145625
cmp eax, 7
jne 0x1801448cb
popf
pop rax
jmp 0x180144e95
cmp eax, 0x3d
jne 0x1801448da
popf
pop rax
jmp 0x180146d9d
cmp eax, 2
jne 0x1801448e9
popf
pop rax
jmp 0x180144b7d
cmp eax, 0x20
jne 0x1801448f8
popf
pop rax
jmp 0x180145d08
cmp eax, 0x1d
jne 0x180144907
popf
pop rax
jmp 0x180145bc1
cmp eax, 0x11
jne 0x180144916
popf
pop rax
jmp 0x180145438
cmp eax, 0x35
jne 0x180144925
popf
pop rax
jmp 0x1801469d9
cmp eax, 0x3a
jne 0x180144934
popf
pop rax
jmp 0x180146c72
cmp eax, 0x12
jne 0x180144943
popf
pop rax
jmp 0x1801454d3
cmp eax, 0x21
jne 0x180144952
popf
pop rax
jmp 0x180145dba
cmp eax, 0x38
jne 0x180144961
popf
pop rax
jmp 0x180146b80
cmp eax, 0xb
jne 0x180144970
popf
pop rax
jmp 0x180145063
cmp eax, 0xf
jne 0x18014497f
popf
pop rax
jmp 0x180145320
cmp eax, 0x15
jne 0x18014498e
popf
pop rax
jmp 0x180145696
cmp eax, 5
jne 0x18014499d
popf
pop rax
jmp 0x180144cfa
cmp eax, 6
jne 0x1801449ac
popf
pop rax
jmp 0x180144d8f
cmp eax, 0x22
jne 0x1801449bb
popf
pop rax
jmp 0x180145ea2
cmp eax, 0x3c
jne 0x1801449ca
popf
pop rax
jmp 0x180146d4f
cmp eax, 0x1f
jne 0x1801449d9
popf
pop rax
jmp 0x180145c95
cmp eax, 4
jne 0x1801449e8
popf
pop rax
jmp 0x180144c7c
cmp eax, 0x2f
jne 0x1801449f7
popf
pop rax
jmp 0x180146588
cmp eax, 0x28
jne 0x180144a06
popf
pop rax
jmp 0x18014629c
cmp eax, 0x3e
jne 0x180144a15
popf
pop rax
jmp 0x180146e1e
cmp eax, 0x34
jne 0x180144a24
popf
pop rax
jmp 0x18014694a
cmp eax, 0x2c
jne 0x180144a33
popf
pop rax
jmp 0x18014649e
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 0x180144a93
push rax
pushf
mov eax, 0x82fd32f6
pushf
not eax
add eax, 0xbc4e52ef
xor eax, 0xbfdb948d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xda4d99b9
xor eax, 0x9507daf5
rol eax, 0xd6
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xe202f7b2
pushf
not eax
add eax, 0xb0bec73e
xor eax, 0xde57563c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb6f03db3
xor eax, 0xbe9f7333
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd7c9a0c0
xor eax, 0xfbec04e8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa85fb35e
xor eax, 0xf943c715
rol eax, 0x8f
popf
jmp 0x180144682
test rdx, rdx
je 0x180144b4a
push rax
pushf
mov eax, 0x99891284
pushf
not eax
add eax, 0x91846bee
xor eax, 0xce4027be
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd04ec7ca
xor eax, 0xf46111a4
rol eax, 0x80
popf
pushf
not eax
add eax, 0xba94b981
xor eax, 0xd623aa9a
rol eax, 6
popf
pushf
not eax
add eax, 0xb8c7a7de
xor eax, 0xd07b432c
rol eax, 0xc5
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xa42f4f2d
pushf
not eax
add eax, 0xa86a77b0
xor eax, 0x95b1d1f8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9d7a7f7b
xor eax, 0xb1a5f323
rol eax, 0xe3
popf
jmp 0x180144682
call fcn.1800afb7c
mov dword [rax], 0x16
call fcn.1800e5695
jmp 0x180146e1e
test r14, r14
je 0x180144c23
push rax
pushf
mov eax, 0x26b33780
pushf
not eax
add eax, 0x82ca16c1
xor eax, 0xf9d08930
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaf3f1b4c
xor eax, 0xc166c43c
rol eax, 0x81
popf
pushf
not eax
add eax, 0x84789dbb
xor eax, 0x8f35856b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbd57ffba
xor eax, 0x869edcc3
rol eax, 9
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x522f96eb
pushf
not eax
add eax, 0xa1555ab2
xor eax, 0x8bc74ae9
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xef95a9d5
xor eax, 0xbddd9bbf
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8e612595
xor eax, 0xeb1e10dd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xed2785f2
xor eax, 0xdf002753
rol eax, 0x1d
popf
jmp 0x180144682
test r12, r12
je 0x180144cc7
push rax
pushf
mov eax, 0x623461e1
pushf
not eax
add eax, 0xbd3d3a85
xor eax, 0x94809476
rol eax, 0x17
popf
pushf
not eax
add eax, 0xee3d2d08
xor eax, 0x8102eb53
rol eax, 0xe
popf
pushf
not eax
add eax, 0x93e4987c
xor eax, 0xb2f847e6
rol eax, 0x74
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xf1524d43
pushf
not eax
add eax, 0xc4476534
xor eax, 0xc5c9a5ca
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9b39d953
xor eax, 0xd01637d7
rol eax, 0xde
popf
jmp 0x180144682
cmp rdx, 2
jb 0x180144d5c
push rax
pushf
mov eax, 0xca066ebc
pushf
not eax
add eax, 0x83fb740a
xor eax, 0x9d156d35
rol eax, 0x67
popf
pushf
not eax
add eax, 0x84aeae14
xor eax, 0xd8e8c35a
rol eax, 1
popf
pushf
not eax
add eax, 0xd5957247
xor eax, 0xd93ebc88
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x89878500
xor eax, 0xdcc5ebac
rol eax, 0x14
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x15ec929
pushf
not eax
add eax, 0xdd103000
xor eax, 0xbb93cc8f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8b62b116
xor eax, 0xd8a26bbd
rol eax, 0xbf
popf
jmp 0x180144682
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 0x180144e3c
push rax
pushf
mov eax, 0xfa39daed
pushf
not eax
add eax, 0xd81e8f7b
xor eax, 0x86764dfe
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb4655277
xor eax, 0x86c4c7ad
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xad41f51f
xor eax, 0xced8475e
rol eax, 0x55
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xfd964f5d
pushf
not eax
add eax, 0xa3e2c97d
xor eax, 0xe3b8b6db
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9e43579a
xor eax, 0x937ff474
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe34e33b9
xor eax, 0x9e9310b6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x93fb4dd4
xor eax, 0xefd1869c
rol eax, 0x84
popf
jmp 0x180144682
cmp r15, r13
jbe 0x180144ef3
push rax
pushf
mov eax, 0x3aac86a9
pushf
not eax
add eax, 0x9431bdda
xor eax, 0xa45403f5
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xca5f879e
xor eax, 0xf1243528
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc3b3dfe3
xor eax, 0x97749817
rol eax, 0xa
popf
pushf
not eax
add eax, 0x934f1162
xor eax, 0xfe8ab48e
rol eax, 0x9f
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x34f9ab62
pushf
not eax
add eax, 0xe37792d9
xor eax, 0xb035d2ef
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc038cc3d
xor eax, 0x8fdfd1b8
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfb96b299
xor eax, 0xfc90cfe2
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc2919292
xor eax, 0xb69a8a2d
rol eax, 0xc0
popf
jmp 0x180144682
lea rsi, [r14 + r13]
push rax
pushf
mov eax, 0xfe6663e8
pushf
not eax
add eax, 0xf1d8be1b
xor eax, 0x89572f36
rol eax, 0x13
popf
pushf
not eax
add eax, 0x99f2a783
xor eax, 0xa3106704
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9de1b05f
xor eax, 0xb2ce3b31
rol eax, 0x32
popf
jmp 0x180144682
mov rbx, r13
mov rdi, rsi
cmp rsi, r15
ja 0x180144fe7
push rax
pushf
mov eax, 0x3b77ffcc
pushf
not eax
add eax, 0xcd514cff
xor eax, 0xf85ae6ae
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfed2f341
xor eax, 0xcd8366aa
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9521ba2d
xor eax, 0xd705d142
rol eax, 0x6f
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x3cde0934
pushf
not eax
add eax, 0x9e54c035
xor eax, 0xc1143e25
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9d21aad2
xor eax, 0xea759ec0
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa5669bbc
xor eax, 0xf163ca97
rol eax, 0x7d
popf
jmp 0x180144682
nop dword [rax]
push rax
pushf
mov eax, 0xd996453f
pushf
not eax
add eax, 0x83e870d5
xor eax, 0xcbc65ab4
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdefe2043
xor eax, 0x9689bb26
rol eax, 0xce
popf
jmp 0x180144682
movabs r10, 0x88d1a18bf3f0d842
pushf
not r10
add r10, 0x775b9ace
xor r10, 0x77214610
rol r10, 0x1f
popf
pushf
not r10
add r10, 0x60892c06
xor r10, 0x6f28ce4f
rol r10, 0xf7
popf
pushf
not r10
add r10, 0x40b797c3
xor r10, 0x41bac403
rol r10, 0x9f
popf
mov rdx, rbx
mov rcx, rdi
mov rax, r12
jmp 0x1801450c2
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 0x180145127
push rax
pushf
mov eax, 0x42a80ac8
pushf
not eax
add eax, 0xc7f3c845
xor eax, 0x9d42e731
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd1dd2a16
xor eax, 0x8a9ce381
rol eax, 0x47
popf
pushf
not eax
add eax, 0x856a531d
xor eax, 0xb9f55249
rol eax, 0x6e
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xe0fe2db7
pushf
not eax
add eax, 0x8e1dd640
xor eax, 0x9ff4ab2a
rol eax, 0x36
popf
pushf
not eax
add eax, 0x95a5f1dc
xor eax, 0xabcd008c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xeb124a0c
xor eax, 0xfdb1282d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xea2ef710
xor eax, 0xf9d66363
rol eax, 0xb5
popf
jmp 0x180144682
mov r8, r14
mov rdx, r15
cmp rbx, r15
je 0x1801451e4
push rax
pushf
mov eax, 0x50d7e70f
pushf
not eax
add eax, 0x800b3df5
xor eax, 0x878bd914
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf177155d
xor eax, 0xf5e4d129
rol eax, 0x22
popf
pushf
not eax
add eax, 0xcccf4003
xor eax, 0xbea638a6
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8b746915
xor eax, 0xc0733c9d
rol eax, 0x68
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xb4a6bccb
pushf
not eax
add eax, 0xca623a1d
xor eax, 0xad992774
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbe69f3b7
xor eax, 0xcbc584c5
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9c81c2ea
xor eax, 0xc14ee175
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xca0fc7ae
xor eax, 0xef7249aa
rol eax, 0xca
popf
jmp 0x180144682
sub rbx, r15
nop word [rax + rax]
push rax
pushf
mov eax, 0xf07ce6c8
pushf
not eax
add eax, 0x9a34ded4
xor eax, 0xb4cc02e5
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x87e7b4fe
xor eax, 0xa10ff54f
rol eax, 0xa9
popf
jmp 0x180144682
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 0x1801452c7
push rax
pushf
mov eax, 0xa5265128
pushf
not eax
add eax, 0xe09c3732
xor eax, 0xc87fd755
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x84e11329
xor eax, 0xd667f610
rol eax, 0x75
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x85757e23
pushf
not eax
add eax, 0xcfe7e707
xor eax, 0x8c21d4e0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe076a73d
xor eax, 0xe9a90d7f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb7c38dd0
xor eax, 0xd50962e1
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8c58d5f5
xor eax, 0xf45ca399
rol eax, 0x46
popf
jmp 0x180144682
sub r15, r14
cmp r15, r13
ja 0x180145381
push rax
pushf
mov eax, 0xefeb92b5
pushf
not eax
add eax, 0xfe95f4fe
xor eax, 0x8b8ad23a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9a08b274
xor eax, 0x837b87b9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf9854fb9
xor eax, 0xcce09b22
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9048adfe
xor eax, 0xda01b1d9
rol eax, 0xc9
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x458d8bcb
pushf
not eax
add eax, 0xd66f6d77
xor eax, 0xee03f12d
rol eax, 6
popf
pushf
not eax
add eax, 0xd95427fc
xor eax, 0xdc1376a7
rol eax, 0xef
popf
pushf
not eax
add eax, 0xeb8a9742
xor eax, 0x8b10e756
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd7f8691e
xor eax, 0xe7bf69b4
rol eax, 0x21
popf
jmp 0x180144682
mov rcx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x34b6ba0d
pushf
not eax
add eax, 0x9c5032c0
xor eax, 0xffd46b81
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x803e6397
xor eax, 0xee90320a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdfd5edf0
xor eax, 0xcd996820
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc4cd3a97
xor eax, 0xeae69010
rol eax, 0x8c
popf
jmp 0x180144682
sub rcx, 1
mov qword [rsp + 0x20], rcx
js 0x1801454a0
push rax
pushf
mov eax, 0xae405eed
pushf
not eax
add eax, 0xb43cc64c
xor eax, 0x8ca96532
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9bd66a02
xor eax, 0xcea3eed9
rol eax, 0x75
popf
pushf
not eax
add eax, 0x88366145
xor eax, 0xf7b68520
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x84e595ab
xor eax, 0x85fd20c1
rol eax, 0xd1
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x8658c0e1
pushf
not eax
add eax, 0x9e9cca27
xor eax, 0x8801961d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcd83a53a
xor eax, 0xe5d19c86
rol eax, 0xcb
popf
jmp 0x180144682
mov r13, qword [rsp + rcx*8 + 0x30]
mov r15, qword [rsp + rcx*8 + 0x220]
jmp 0x180144ddd
shr rbx, 1
imul rbx, r14
lea rsi, [rbx + r13]
movabs r10, 0xb4b3c76a60f08513
pushf
not r10
add r10, 0x57cf2661
xor r10, 0x504cbbe5
rol r10, 0xe6
popf
pushf
not r10
add r10, 0x7ce4c0ae
xor r10, 0x41419273
rol r10, 0xf4
popf
mov rdx, rsi
mov rcx, r13
mov rax, r12
jmp 0x18014557c
call qword [0x18002f410]
test eax, eax
jle 0x1801455cc
push rax
pushf
mov eax, 0xb45cf743
pushf
not eax
add eax, 0xdb9348d2
xor eax, 0xe382208b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf84a2f06
xor eax, 0xd2e813d2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe1858ee8
xor eax, 0xbb1dd04f
rol eax, 0xe2
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x8c60c67a
pushf
not eax
add eax, 0xaf704926
xor eax, 0x9d3fc97e
rol eax, 9
popf
pushf
not eax
add eax, 0x96d617fd
xor eax, 0xc2b85a70
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x91107dbd
xor eax, 0xabfe87e9
rol eax, 0x95
popf
pushf
not eax
add eax, 0x848dd595
xor eax, 0xdb7768c5
rol eax, 0xdd
popf
jmp 0x180144682
mov r9, r14
mov r8, rsi
cmp r13, rsi
je 0x180145663
push rax
pushf
mov eax, 0xce2df3f1
pushf
not eax
add eax, 0xb41e4e65
xor eax, 0x80870dc3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xaf28b691
xor eax, 0xd1c95cfb
rol eax, 0xd5
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x16d05aae
pushf
not eax
add eax, 0x8006b933
xor eax, 0xb5e931ff
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9e7e8321
xor eax, 0xa786eb53
rol eax, 0xb7
popf
jmp 0x180144682
nop word [rax + rax]
push rax
pushf
mov eax, 0x8b7baf3
pushf
not eax
add eax, 0x9017b866
xor eax, 0xed9eebb4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8b35a622
xor eax, 0xd50252d9
rol eax, 0x1b
popf
jmp 0x180144682
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 0x180145746
push rax
pushf
mov eax, 0x9f2a5222
pushf
not eax
add eax, 0xa0aa6fb1
xor eax, 0x8da8c358
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf12016d1
xor eax, 0xda6524b2
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfbb12047
xor eax, 0x89560d01
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9ce8244d
xor eax, 0xefec624f
rol eax, 0x65
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x25c73e6e
pushf
not eax
add eax, 0xdcd289ff
xor eax, 0x87744b67
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc3fd42aa
xor eax, 0xd86d628b
rol eax, 0x8a
popf
jmp 0x180144682
movabs r10, 0x73621aa88987f6c6
pushf
not r10
add r10, 0x78acdfa6
xor r10, 0x5d3a2d02
rol r10, 0x8c
popf
pushf
not r10
add r10, 0x5c56a28f
xor r10, 0x63d2166c
rol r10, 0xb9
popf
pushf
not r10
add r10, 0x498f26e2
xor r10, 0x793d55b9
rol r10, 0x75
popf
mov rdx, r15
mov rcx, r13
mov rax, r12
jmp 0x1801457d8
call qword [0x18002f410]
test eax, eax
jle 0x180145828
push rax
pushf
mov eax, 0x676fd859
pushf
not eax
add eax, 0xe8d1d58f
xor eax, 0x971462ff
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd07b622c
xor eax, 0xe752432d
rol eax, 0x86
popf
pushf
not eax
add eax, 0xece05bbb
xor eax, 0xa1bf7956
rol eax, 0x98
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xb29a7a05
pushf
not eax
add eax, 0xde1b5da3
xor eax, 0xec0bf551
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa408fbdb
xor eax, 0xf23b6ef5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc037ad1b
xor eax, 0x9b35667e
rol eax, 0x6c
popf
jmp 0x180144682
mov r8, r14
mov rdx, r15
cmp r13, r15
je 0x1801458bf
push rax
pushf
mov eax, 0x53c8e540
pushf
not eax
add eax, 0x8f1ea3a7
xor eax, 0x8e41e8cb
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x930b4280
xor eax, 0x9287231e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9997bb08
xor eax, 0xe6da7559
rol eax, 8
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x10925b13
pushf
not eax
add eax, 0xb737ad85
xor eax, 0x8e1b53f8
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc1fdd692
xor eax, 0xc15a3ba5
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe808b76d
xor eax, 0xb226db1b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa97dffb2
xor eax, 0xb6a303c8
rol eax, 0xc1
popf
jmp 0x180144682
mov r9, r13
sub r9, r15
nop dword [rax]
push rax
pushf
mov eax, 0xdec140fe
pushf
not eax
add eax, 0xa7cdab44
xor eax, 0xec596c23
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd22c1566
xor eax, 0x8b02b366
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb4370de9
xor eax, 0xa56daa8e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdf2a1ac7
xor eax, 0xf9a057e0
rol eax, 0xc5
popf
jmp 0x180144682
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 0x1801459ef
push rax
pushf
mov eax, 0x6133f193
pushf
not eax
add eax, 0x9bf97d85
xor eax, 0xfa9371a1
rol eax, 0x96
popf
pushf
not eax
add eax, 0xae087d4d
xor eax, 0x83245aa6
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x86eb2682
xor eax, 0x82259431
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd04942f4
xor eax, 0xa2b9799e
rol eax, 0x5f
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x67d354fe
pushf
not eax
add eax, 0xbd7a8eb4
xor eax, 0x8e6c1993
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa3926a1d
xor eax, 0xd8684341
rol eax, 0xb0
popf
jmp 0x180144682
movabs r10, 0xc8aaf837da93a9d6
pushf
not r10
add r10, 0x4605fc89
xor r10, 0x4a558df7
rol r10, 0xbf
popf
pushf
not r10
add r10, 0x70a66a5a
xor r10, 0x796dcecc
rol r10, 0xee
popf
pushf
not r10
add r10, 0x7443889d
xor r10, 0x7a163f80
rol r10, 0xf
popf
mov rdx, r15
mov rcx, rsi
mov rax, r12
jmp 0x180145a81
call qword [0x18002f410]
test eax, eax
jle 0x180145ad1
push rax
pushf
mov eax, 0x7ef5ad5d
pushf
not eax
add eax, 0xa044d887
xor eax, 0xd2e43011
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa9bc0e65
xor eax, 0xff00847d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbc09cd1b
xor eax, 0x8b1437a9
rol eax, 0x75
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xd11c49b
pushf
not eax
add eax, 0xe663d93b
xor eax, 0xb67729da
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf0bf3f70
xor eax, 0x94f5ff9e
rol eax, 0xd9
popf
jmp 0x180144682
mov r8, r14
mov rdx, r15
cmp rsi, r15
je 0x180145b68
push rax
pushf
mov eax, 0x812499b7
pushf
not eax
add eax, 0x8f5d1527
xor eax, 0x9b18a2cc
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x84236b1e
xor eax, 0xb766ef60
rol eax, 4
popf
pushf
not eax
add eax, 0xa461a7d9
xor eax, 0x8b19ee91
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd280ba43
xor eax, 0xdef33bce
rol eax, 0x1f
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x7ec62bc2
pushf
not eax
add eax, 0xe5d7d6b7
xor eax, 0xecc7f22d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xac845cc7
xor eax, 0x8d45fd98
rol eax, 0xc
popf
pushf
not eax
add eax, 0x855d339a
xor eax, 0x9782b690
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb751a279
xor eax, 0xe35852c4
rol eax, 0x37
popf
jmp 0x180144682
mov r9, rsi
sub r9, r15
nop word [rax + rax]
push rax
pushf
mov eax, 0xf00070cd
pushf
not eax
add eax, 0x9b5846b2
xor eax, 0xb884b50a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb151bdc9
xor eax, 0xd014803a
rol eax, 0x5a
popf
jmp 0x180144682
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 0x180145c62
push rax
pushf
mov eax, 0x236fd585
pushf
not eax
add eax, 0xcfddc0e7
xor eax, 0xcd039888
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc07288f0
xor eax, 0xd3d6cc5c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcaa711af
xor eax, 0xe08e8691
rol eax, 0xd6
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x19ab0833
pushf
not eax
add eax, 0xaeb6ec1d
xor eax, 0xd1fcc302
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xec7c06e8
xor eax, 0x8309f833
rol eax, 0x88
popf
jmp 0x180144682
mov rbx, r13
mov rdi, r15
nop
cmp rsi, rbx
jbe 0x180145cd5
push rax
pushf
mov eax, 0xc6956724
pushf
not eax
add eax, 0xa6c667bf
xor eax, 0xe17c1469
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfa1b3edd
xor eax, 0xb64f39a8
rol eax, 0x69
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x905db227
pushf
not eax
add eax, 0xca0c70ad
xor eax, 0xf645fdcb
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8f1295db
xor eax, 0xbb5a1b0a
rol eax, 0x73
popf
jmp 0x180144682
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, rsi
jae 0x180145d61
push rax
pushf
mov eax, 0x2cc06717
pushf
not eax
add eax, 0x98d306da
xor eax, 0xef5dc675
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf9f6091e
xor eax, 0xafc00d6b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x88dc4c15
xor eax, 0xad76eaf5
rol eax, 0xfa
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x7e4f9355
pushf
not eax
add eax, 0xaf70165f
xor eax, 0x81308709
rol eax, 0x44
popf
pushf
not eax
add eax, 0xef7ed095
xor eax, 0xd57b89b3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xceef78eb
xor eax, 0xc3f26e0d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf91d3c19
xor eax, 0xc006f036
rol eax, 0xa8
popf
jmp 0x180144682
movabs r10, 0xba70def8d7baefd2
pushf
not r10
add r10, 0x710e74a2
xor r10, 0x5323c474
rol r10, 0xf4
popf
pushf
not r10
add r10, 0x57a51218
xor r10, 0x5efdc1e5
rol r10, 0xb2
popf
pushf
not r10
add r10, 0x4758bcc3
xor r10, 0x48348cda
rol r10, 0xc0
popf
pushf
not r10
add r10, 0x5854a106
xor r10, 0x675171bd
rol r10, 0xa3
popf
mov rdx, rsi
mov rcx, rbx
mov rax, r12
jmp 0x180145e32
call qword [0x18002f410]
test eax, eax
jle 0x180145e6f
push rax
pushf
mov eax, 0xee20b7a6
pushf
not eax
add eax, 0xb9cbc0f6
xor eax, 0xbf13cdb3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9aae7731
xor eax, 0xcf4b633f
rol eax, 0xaa
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xb3676f87
pushf
not eax
add eax, 0xfeb3cfb8
xor eax, 0xf5f078ec
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb4865c52
xor eax, 0xfb08e430
rol eax, 0xa1
popf
jmp 0x180144682
jmp 0x18014610a
nop dword [rax]
push rax
pushf
mov eax, 0x212d53b4
pushf
not eax
add eax, 0xc32e32bc
xor eax, 0xd481943a
rol eax, 0x78
popf
pushf
not eax
add eax, 0x91b7a99f
xor eax, 0xcfea4f04
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf698a57b
xor eax, 0xcb314ddb
rol eax, 0x23
popf
jmp 0x180144682
push r14
not r14
sub rbx, r14
pop r14
sub rbx, 1
cmp rbx, r15
ja 0x180145fa3
push rax
pushf
mov eax, 0x3daf7ec5
pushf
not eax
add eax, 0xda57e54f
xor eax, 0x98c3f699
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbed1694e
xor eax, 0xdb7ed8f7
rol eax, 4
popf
pushf
not eax
add eax, 0xc2cac4bc
xor eax, 0xa0792f8f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xce87c318
xor eax, 0xf805dce8
rol eax, 0x81
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xfa166e3a
pushf
not eax
add eax, 0x939b5698
xor eax, 0xfe4c2246
rol eax, 4
popf
pushf
not eax
add eax, 0xd64ee588
xor eax, 0xe38cb07c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc4cb4dc1
xor eax, 0xe0f4f816
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcc359bae
xor eax, 0x9d0f124e
rol eax, 0x29
popf
jmp 0x180144682
movabs r10, 0xe93d60e5181bfb94
pushf
not r10
add r10, 0x550f4733
xor r10, 0x5dd0ffe2
rol r10, 0x63
popf
pushf
not r10
add r10, 0x730c35d4
xor r10, 0x7f3a4b5d
rol r10, 0xc
popf
pushf
not r10
add r10, 0x6f412167
xor r10, 0x64b6457d
rol r10, 0xaf
popf
pushf
not r10
add r10, 0x6bc3c6aa
xor r10, 0x4f0aa3db
rol r10, 0x9f
popf
mov rdx, rsi
mov rcx, rbx
mov rax, r12
jmp 0x180146074
call qword [0x18002f410]
test eax, eax
jle 0x1801460c4
push rax
pushf
mov eax, 0x8296385a
pushf
not eax
add eax, 0xd2f8f48f
xor eax, 0xa593d989
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa1b2fc5a
xor eax, 0x9f91541c
rol eax, 0x26
popf
pushf
not eax
add eax, 0x944f5f22
xor eax, 0xf182ff8c
rol eax, 0x8b
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x38ddf39b
pushf
not eax
add eax, 0xf01e0405
xor eax, 0xd207363c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9ad9654d
xor eax, 0xb776a387
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa8544494
xor eax, 0xe1ff3597
rol eax, 0x3e
popf
jmp 0x180144682
mov rbp, rdi
sub rdi, r14
cmp rdi, rsi
jbe 0x180146148
push rax
pushf
mov eax, 0x4bb9bb4a
pushf
not eax
add eax, 0xef159453
xor eax, 0xaeb6289a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc1fa122d
xor eax, 0xd4081c1f
rol eax, 0x56
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x6adb6b4a
pushf
not eax
add eax, 0xcb167d78
xor eax, 0xd641cc90
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x80b962db
xor eax, 0x8c2e492d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaf58e089
xor eax, 0xc5bb7f66
rol eax, 0xa0
popf
jmp 0x180144682
movabs r10, 0xdeb42b27b9262c60
pushf
not r10
add r10, 0x50db3c6a
xor r10, 0x5b261f23
rol r10, 0x48
popf
pushf
not r10
add r10, 0x76456ae9
xor r10, 0x6a47d78b
rol r10, 0xe0
popf
pushf
not r10
add r10, 0x7875e13b
xor r10, 0x56001b26
rol r10, 0xab
popf
pushf
not r10
add r10, 0x56907827
xor r10, 0x67d17628
rol r10, 0xe5
popf
mov rdx, rsi
mov rcx, rdi
mov rax, r12
jmp 0x180146206
call qword [0x18002f410]
test eax, eax
jg 0x180146243
push rax
pushf
mov eax, 0x88857b2d
pushf
not eax
add eax, 0xcb2672ad
xor eax, 0xcd55f5c8
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa6497aa6
xor eax, 0xeeb985a6
rol eax, 0x63
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xa1a33886
pushf
not eax
add eax, 0x9509ec56
xor eax, 0xf9c2a458
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x92b25278
xor eax, 0xe4e05dac
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc749a755
xor eax, 0xdbd73868
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xce3f03b9
xor eax, 0xa03f4371
rol eax, 0x6d
popf
jmp 0x180144682
cmp rdi, rbx
jb 0x1801462fa
push rax
pushf
mov eax, 0x40b3b56
pushf
not eax
add eax, 0xc69b5d95
xor eax, 0x9787db0c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf94f91a2
xor eax, 0xe8e57e55
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf30d691f
xor eax, 0xc1410435
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcd54bae3
xor eax, 0xd9b053e0
rol eax, 0x75
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x204ec0ab
pushf
not eax
add eax, 0xd15101c8
xor eax, 0xd5585eee
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc4e13eda
xor eax, 0x8d73f201
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa1372129
xor eax, 0xd216e214
rol eax, 0x2e
popf
jmp 0x180144682
mov r8, r14
mov rdx, rdi
je 0x18014638e
push rax
pushf
mov eax, 0x3e6ef0eb
pushf
not eax
add eax, 0xe07ee084
xor eax, 0xf8260f36
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfde524bf
xor eax, 0xe34fdfb9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x978f5d56
xor eax, 0xb13afd2b
rol eax, 0xb6
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xed368338
pushf
not eax
add eax, 0xa5722648
xor eax, 0xaacd4805
rol eax, 0x89
popf
pushf
not eax
add eax, 0x97abc778
xor eax, 0xbdd65d32
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcb6d497f
xor eax, 0xaa71b178
rol eax, 0x85
popf
jmp 0x180144682
mov r9, rbx
sub r9, rdi
push rax
pushf
mov eax, 0xa64c5e9d
pushf
not eax
add eax, 0xb63636c0
xor eax, 0xe388f8ab
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa43ff9b4
xor eax, 0x81c4e1c7
rol eax, 0x9e
popf
jmp 0x180144682
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 0x180146458
push rax
pushf
mov eax, 0x4ee6051e
pushf
not eax
add eax, 0xa440ead8
xor eax, 0xbc5cb7d9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf0530c20
xor eax, 0xa80c7918
rol eax, 0xd0
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xbede21ca
pushf
not eax
add eax, 0xaf647864
xor eax, 0xebe9edc4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf9d2123b
xor eax, 0x86db5a60
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc3257b7b
xor eax, 0xa9430cae
rol eax, 0xae
popf
jmp 0x180144682
cmp rsi, rdi
mov rax, rbx
cmovne rax, rsi
mov rsi, rax
jmp 0x180145c9d
cmp rsi, rbp
jae 0x18014650e
push rax
pushf
mov eax, 0x7d998c39
pushf
not eax
add eax, 0xceb12a38
xor eax, 0xbe017ef2
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb61eb1ba
xor eax, 0xe6cef121
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xabec4d8e
xor eax, 0x86b12c61
rol eax, 0x73
popf
pushf
not eax
add eax, 0xca29582b
xor eax, 0xa31042bf
rol eax, 0xbb
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x21598e5b
pushf
not eax
add eax, 0xdbfd1274
xor eax, 0xe40737fa
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb2780a86
xor eax, 0x985f4690
rol eax, 0x65
popf
pushf
not eax
add eax, 0xecf5171d
xor eax, 0xe4c91fad
rol eax, 0xdd
popf
jmp 0x180144682
nop
push rax
pushf
mov eax, 0x6e7011dc
pushf
not eax
add eax, 0xb3370398
xor eax, 0xd6eb7b59
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb048feaf
xor eax, 0xf554734c
rol eax, 0x8c
popf
jmp 0x180144682
sub rbp, r14
cmp rbp, rsi
jbe 0x1801465c3
push rax
pushf
mov eax, 0x2e625f6f
pushf
not eax
add eax, 0xbe1ccb3f
xor eax, 0xb6796ede
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb3366bc9
xor eax, 0xa7222761
rol eax, 0xbd
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x5760d1ba
pushf
not eax
add eax, 0xa6a48e44
xor eax, 0xac06f4fe
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9293aa3e
xor eax, 0xdd9b7035
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcb1323b1
xor eax, 0xf55276ca
rol eax, 0x86
popf
pushf
not eax
add eax, 0x80e44f65
xor eax, 0xc4c90e45
rol eax, 0xa0
popf
jmp 0x180144682
movabs r10, 0xa85415516264343c
pushf
not r10
add r10, 0x6e08cca2
xor r10, 0x64e02220
rol r10, 0x56
popf
pushf
not r10
add r10, 0x5a861d40
xor r10, 0x58f755cc
rol r10, 0xbe
popf
pushf
not r10
add r10, 0x460505fc
xor r10, 0x650881a5
rol r10, 0x25
popf
mov rdx, rsi
mov rcx, rbp
mov rax, r12
jmp 0x18014667b
call qword [0x18002f410]
test eax, eax
je 0x1801466de
push rax
pushf
mov eax, 0x48f38fab
pushf
not eax
add eax, 0x80d321ee
xor eax, 0xd6dbc18d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf39023ae
xor eax, 0xbfbb5bbb
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb9ecd588
xor eax, 0xdff16509
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x80a53a80
xor eax, 0xe38e6519
rol eax, 0xe4
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x29910222
pushf
not eax
add eax, 0xe723491e
xor eax, 0x8ec45515
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf132b4e0
xor eax, 0x8540cdef
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfd4c36d3
xor eax, 0xc97e5f81
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xee34f65e
xor eax, 0xaaa8714a
rol eax, 0x6a
popf
jmp 0x180144682
jmp 0x18014694a
sub rbp, r14
cmp rbp, r13
jbe 0x1801467e3
push rax
pushf
mov eax, 0xa122bc52
pushf
not eax
add eax, 0xabc7dc9f
xor eax, 0xa8840735
rol eax, 6
popf
pushf
not eax
add eax, 0xf0c56eec
xor eax, 0xf2bcc61f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb6389108
xor eax, 0x81359b62
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb18d4656
xor eax, 0x88237c61
rol eax, 0xfb
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x993a61b5
pushf
not eax
add eax, 0xdca2f41f
xor eax, 0xa843d177
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xad7c54b9
xor eax, 0xe1371cbc
rol eax, 0x85
popf
pushf
not eax
add eax, 0xecbb9ea3
xor eax, 0xcdd8fc32
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x99c0a90f
xor eax, 0xae6efac1
rol eax, 0x91
popf
jmp 0x180144682
movabs r10, 0x58e033ab7e88be07
pushf
not r10
add r10, 0x48ef015e
xor r10, 0x76a06c85
rol r10, 0x44
popf
pushf
not r10
add r10, 0x4b0753c9
xor r10, 0x7b75bed5
rol r10, 0x21
popf
pushf
not r10
add r10, 0x75461886
xor r10, 0x546b8758
rol r10, 0xda
popf
pushf
not r10
add r10, 0x48fcf34b
xor r10, 0x7593cb37
rol r10, 0x31
popf
mov rdx, rsi
mov rcx, rbp
mov rax, r12
jmp 0x1801468b4
call qword [0x18002f410]
test eax, eax
je 0x1801468f1
push rax
pushf
mov eax, 0x3fbfaa39
pushf
not eax
add eax, 0xfee8c80b
xor eax, 0xc8fad20d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd39abcb9
xor eax, 0xb4fc3dd4
rol eax, 0xe5
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xa064933a
pushf
not eax
add eax, 0xeb4cb4fe
xor eax, 0x8eec963a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbae781b5
xor eax, 0xbba6a665
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x91917f04
xor eax, 0x87722902
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb6da7b4f
xor eax, 0xacfa07d6
rol eax, 0x3c
popf
jmp 0x180144682
mov rcx, r15
mov rax, rbp
sub rcx, rbx
sub rax, r13
cmp rax, rcx
mov rcx, qword [rsp + 0x20]
jl 0x180146993
push rax
pushf
mov eax, 0x617669ef
pushf
not eax
add eax, 0xe3ba906c
xor eax, 0xc339c050
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb80050d9
xor eax, 0xeba7cb7d
rol eax, 0x5b
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xfaaeed15
pushf
not eax
add eax, 0x901268f1
xor eax, 0xb008235a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd9605947
xor eax, 0xcf3cb28e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa01d94e2
xor eax, 0xc70c41a4
rol eax, 0x3d
popf
jmp 0x180144682
cmp r13, rbp
jae 0x180146a24
push rax
pushf
mov eax, 0xfc4b1f3d
pushf
not eax
add eax, 0xa75946b6
xor eax, 0x971dc719
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb9f3f342
xor eax, 0xb78cd4a7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe8d81079
xor eax, 0x943073dd
rol eax, 0xe5
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x7ea7b302
pushf
not eax
add eax, 0xcd425350
xor eax, 0xbb3530ae
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xba315e34
xor eax, 0xefd720c7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf6153c0d
xor eax, 0x8758e8fa
rol eax, 0xe9
popf
jmp 0x180144682
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, 0xef2d4aeb
pushf
not eax
add eax, 0x8ca33e32
xor eax, 0xe990e370
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xbab0033e
xor eax, 0xa17d3db3
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc279cf4e
xor eax, 0xf053d6a6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb01787bf
xor eax, 0x86b9c688
rol eax, 0xfc
popf
jmp 0x180144682
cmp rbx, r15
jae 0x180146b3a
push rax
pushf
mov eax, 0x89368ec6
pushf
not eax
add eax, 0xf4d9b1d4
xor eax, 0xb0c0470b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf3b31324
xor eax, 0xde27733b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9498d713
xor eax, 0x98de0c89
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9d4f1855
xor eax, 0xc3461f50
rol eax, 0x40
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x5b505e5a
pushf
not eax
add eax, 0xbde5d1d3
xor eax, 0x9e25341f
rol eax, 0xff
popf
pushf
not eax
add eax, 0x85914dd8
xor eax, 0xb8323907
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe7c46a03
xor eax, 0xeb909d76
rol eax, 0x91
popf
jmp 0x180144682
mov r13, rbx
jmp 0x180144ddd
cmp rbx, r15
jae 0x180146c19
push rax
pushf
mov eax, 0x1c788096
pushf
not eax
add eax, 0x814645ab
xor eax, 0x82f866f2
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd3ee3b7e
xor eax, 0xcc8fe2d1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf3a1e169
xor eax, 0xd405a9e2
rol eax, 0x39
popf
jmp 0x180144682
push rax
pushf
mov eax, 0x99ec17f8
pushf
not eax
add eax, 0xd7628d86
xor eax, 0x90aeedb0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa761b0ef
xor eax, 0xf8268f96
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xfb36f179
xor eax, 0xd419f323
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf55e8a44
xor eax, 0xcb783f69
rol eax, 0xfb
popf
jmp 0x180144682
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, 0x706ecff9
pushf
not eax
add eax, 0xc6564e45
xor eax, 0xc05e9d7a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xab5cd3a0
xor eax, 0xc11a3b8f
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb627b62a
xor eax, 0xa377ca5b
rol eax, 0xab
popf
jmp 0x180144682
cmp r13, rbp
jae 0x180146d1c
push rax
pushf
mov eax, 0x8fe766ce
pushf
not eax
add eax, 0xeabe2e9e
xor eax, 0xc1411fd5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8ced9e93
xor eax, 0xfa559e34
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc051cca4
xor eax, 0x95b0c5d5
rol eax, 0xa1
popf
jmp 0x180144682
push rax
pushf
mov eax, 0xcc4dd4bc
pushf
not eax
add eax, 0x80f41bec
xor eax, 0x87571903
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x955257b6
xor eax, 0xf54f6654
rol eax, 0xad
popf
jmp 0x180144682
mov r15, rbp
jmp 0x180144ddd
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, 0xb4f8a9c8
pushf
not eax
add eax, 0xd73619b1
xor eax, 0xb7a97f70
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8bb69285
xor eax, 0xf00af26f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf6fefa5b
xor eax, 0x8957228e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xee7f2fb2
xor eax, 0xc2f7d0a2
rol eax, 0xb
popf
jmp 0x180144682
mov rcx, qword [rsp + 0x410]
xor rcx, rsp
call fcn.1800e8c52
add rsp, 0x450
pop r14
pop r13
pop r12
ret