Function at 0x1402d0974
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x3b007fd8
pushf
not eax
add eax, 0x8fb558d3
xor eax, 0xf6e5191d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x96308a9a
xor eax, 0xd8ff94cc
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8c07ad68
xor eax, 0xc981ac26
rol eax, 0x99
popf
cmp eax, 0x20
jne 0x1402d09c4
popf
pop rax
jmp 0x1402d1bfd
cmp eax, 0
jne 0x1402d09d3
popf
pop rax
jmp 0x1402d0bb3
cmp eax, 3
jne 0x1402d09e2
popf
pop rax
jmp 0x1402d0df5
cmp eax, 1
jne 0x1402d09f1
popf
pop rax
jmp 0x1402d0cd5
cmp eax, 0xd
jne 0x1402d0a00
popf
pop rax
jmp 0x1402d12f1
cmp eax, 0x1a
jne 0x1402d0a0f
popf
pop rax
jmp 0x1402d1954
cmp eax, 0xe
jne 0x1402d0a1e
popf
pop rax
jmp 0x1402d1352
cmp eax, 0xb
jne 0x1402d0a2d
popf
pop rax
jmp 0x1402d11cb
cmp eax, 0x19
jne 0x1402d0a3c
popf
pop rax
jmp 0x1402d18fe
cmp eax, 8
jne 0x1402d0a4b
popf
pop rax
jmp 0x1402d104c
cmp eax, 0x1d
jne 0x1402d0a5a
popf
pop rax
jmp 0x1402d1a69
cmp eax, 0x17
jne 0x1402d0a69
popf
pop rax
jmp 0x1402d17ae
cmp eax, 0x1c
jne 0x1402d0a78
popf
pop rax
jmp 0x1402d1a0e
cmp eax, 0x12
jne 0x1402d0a87
popf
pop rax
jmp 0x1402d1580
cmp eax, 0x18
jne 0x1402d0a96
popf
pop rax
jmp 0x1402d180f
cmp eax, 0x11
jne 0x1402d0aa5
popf
pop rax
jmp 0x1402d1533
cmp eax, 0x1b
jne 0x1402d0ab4
popf
pop rax
jmp 0x1402d19d6
cmp eax, 0x21
jne 0x1402d0ac3
popf
pop rax
jmp 0x1402d1c5e
cmp eax, 0xa
jne 0x1402d0ad2
popf
pop rax
jmp 0x1402d1137
cmp eax, 0x14
jne 0x1402d0ae1
popf
pop rax
jmp 0x1402d1646
cmp eax, 0xf
jne 0x1402d0af0
popf
pop rax
jmp 0x1402d13f9
cmp eax, 0x13
jne 0x1402d0aff
popf
pop rax
jmp 0x1402d15b8
cmp eax, 0x15
jne 0x1402d0b0e
popf
pop rax
jmp 0x1402d16df
cmp eax, 2
jne 0x1402d0b1d
popf
pop rax
jmp 0x1402d0d4b
cmp eax, 0x1e
jne 0x1402d0b2c
popf
pop rax
jmp 0x1402d1afd
cmp eax, 0xc
jne 0x1402d0b3b
popf
pop rax
jmp 0x1402d123a
cmp eax, 7
jne 0x1402d0b4a
popf
pop rax
jmp 0x1402d0fec
cmp eax, 5
jne 0x1402d0b59
popf
pop rax
jmp 0x1402d0f14
cmp eax, 0x1f
jne 0x1402d0b68
popf
pop rax
jmp 0x1402d1b59
cmp eax, 0x10
jne 0x1402d0b77
popf
pop rax
jmp 0x1402d1458
cmp eax, 6
jne 0x1402d0b86
popf
pop rax
jmp 0x1402d0f72
cmp eax, 9
jne 0x1402d0b95
popf
pop rax
jmp 0x1402d10e1
cmp eax, 4
jne 0x1402d0ba4
popf
pop rax
jmp 0x1402d0ec4
cmp eax, 0x16
jne 0x1402d0bb3
popf
pop rax
jmp 0x1402d17a1
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xb8
mov rax, qword [0x140140a78]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x5428]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x5430]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x5430], 0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x5428], 0
cmp qword [rsp + 0xd0], 0
jne 0x1402d0c8f
push rax
pushf
mov eax, 0x4bff5e14
pushf
not eax
add eax, 0x864ff512
xor eax, 0xbef43011
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfcea885f
xor eax, 0xc05616ef
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf55bd45a
xor eax, 0xa24ce82b
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa2b5e7e5
xor eax, 0xc32dc397
rol eax, 2
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x637b44c9
pushf
not eax
add eax, 0x824b4d3b
xor eax, 0xc2f34fc6
rol eax, 0x16
popf
pushf
not eax
add eax, 0x851f27d8
xor eax, 0x84fb480a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb4341e1d
xor eax, 0xaa427296
rol eax, 0x6e
popf
jmp 0x1402d09b5
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xc8]
call fcn.1402686ea
mov qword [rsp + 0xd0], rax
push rax
pushf
mov eax, 0xbaa2ba39
pushf
not eax
add eax, 0x8ecc11cd
xor eax, 0x8876e295
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa485f58b
xor eax, 0xf975d9a1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcfdac944
xor eax, 0xef9a3cd6
rol eax, 0x47
popf
pushf
not eax
add eax, 0x814125eb
xor eax, 0xa20565c6
rol eax, 9
popf
jmp 0x1402d09b5
cmp qword [rsp + 0xc0], 0
je 0x1402d0daf
push rax
pushf
mov eax, 0x554b6baf
pushf
not eax
add eax, 0xbf1d2827
xor eax, 0xf90775f9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd7a317eb
xor eax, 0xb50355a9
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8e5da275
xor eax, 0x80ef46ed
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x928bbab6
xor eax, 0xf34ec8e2
rol eax, 0x32
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xb576cabd
pushf
not eax
add eax, 0x8ba4e5b9
xor eax, 0x82c0a37c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8f952d4b
xor eax, 0xdc45f54a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdfdd6c93
xor eax, 0xe8224f99
rol eax, 0xe4
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
movss xmm0, dword [rax + 0x5438]
addss xmm0, dword [rcx + 0x3838]
addss xmm0, dword [0x140118974]
mov rax, qword [rsp + 0xc0]
comiss xmm0, dword [rax + 4]
jae 0x1402d0e7e
push rax
pushf
mov eax, 0xdac3e09d
pushf
not eax
add eax, 0xa293f576
xor eax, 0xf996b0c8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf220573c
xor eax, 0xd14f4e2d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x92524e0d
xor eax, 0x914fbc59
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb2370d3e
xor eax, 0xdff784f2
rol eax, 0x89
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x11e1ea0
pushf
not eax
add eax, 0xf536e6de
xor eax, 0xbcc39746
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf52fa132
xor eax, 0xa7061e39
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfc012c74
xor eax, 0xbd0c7113
rol eax, 0xd0
popf
jmp 0x1402d09b5
mov byte [rsp + 0x30], 1
jmp 0x1402d0f72
mov byte [rsp + 0x30], 0
push rax
pushf
mov eax, 0x677680f9
pushf
not eax
add eax, 0xe51682a1
xor eax, 0xa7ffd258
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd236f655
xor eax, 0xaf072871
rol eax, 0xab
popf
pushf
not eax
add eax, 0x969f715a
xor eax, 0xeffc08ea
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc5e58f7c
xor eax, 0xd1c2cfe0
rol eax, 0xf7
popf
jmp 0x1402d09b5
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x33], al
cmp qword [rsp + 0xc0], 0
je 0x1402d0fb9
push rax
pushf
mov eax, 0x9be0f571
pushf
not eax
add eax, 0x97f39e01
xor eax, 0xbbd90cfd
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdf6f1c81
xor eax, 0xec85ff9f
rol eax, 0x9c
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xcf72640
pushf
not eax
add eax, 0xd3260bf7
xor eax, 0x9618406b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9fda70aa
xor eax, 0xf6635c9c
rol eax, 0x95
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0xc0]
movss xmm0, dword [rcx + 4]
movss dword [rax + 0x5438], xmm0
push rax
pushf
mov eax, 0x891458c5
pushf
not eax
add eax, 0xd40b33e1
xor eax, 0xb1d1488a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfb0e5de6
xor eax, 0xe3eb457b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf5b903d0
xor eax, 0xdcb7db3f
rol eax, 0x70
popf
jmp 0x1402d09b5
movzx eax, byte [rsp + 0x33]
test eax, eax
je 0x1402d1088
push rax
pushf
mov eax, 0xee9419f7
pushf
not eax
add eax, 0xfac5457f
xor eax, 0xc89ac4c1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf8f4a4a3
xor eax, 0xef44e787
rol eax, 0x68
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xca6bc601
pushf
not eax
add eax, 0xb211bc51
xor eax, 0xd6c68741
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf474ecbc
xor eax, 0xdc34889f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf333898b
xor eax, 0xc0812ee8
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc3651239
xor eax, 0xd756fdc1
rol eax, 0xfc
popf
jmp 0x1402d09b5
lea rcx, [0x1a298d570]
pushf
sub rcx, 0x628737fc
popf
call fcn.14035c1d3
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x543c], 1
push rax
pushf
mov eax, 0x15c827f1
pushf
not eax
add eax, 0xc0cd202e
xor eax, 0x8d25b16e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe404fec3
xor eax, 0xbcc03a99
rol eax, 0xa9
popf
jmp 0x1402d09b5
cmp qword [rsp + 0x58], 0
je 0x1402d1172
push rax
pushf
mov eax, 0x387e0c4a
pushf
not eax
add eax, 0xf34bd004
xor eax, 0xcee5d737
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8930c029
xor eax, 0xb8906dc3
rol eax, 0xbe
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x18bfc9e1
pushf
not eax
add eax, 0xa367d8f7
xor eax, 0x8cabb49e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xab539e71
xor eax, 0xd8687320
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x96d47cad
xor eax, 0xce02ecee
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8bb3b46e
xor eax, 0xbbbf7045
rol eax, 0x86
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x50], 0xffffffffffffffff
push rax
pushf
mov eax, 0x11fd22d
pushf
not eax
add eax, 0xd6df0c31
xor eax, 0xb72e4e5b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x98138b65
xor eax, 0xd4f1c9d0
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe4577a3b
xor eax, 0x90175997
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfaf756d1
xor eax, 0xb2845e55
rol eax, 0x4f
popf
jmp 0x1402d09b5
inc qword [rsp + 0x50]
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x50]
cmp byte [rax + rcx], 0
jne 0x1402d12ab
push rax
pushf
mov eax, 0xdb959453
pushf
not eax
add eax, 0xf443224f
xor eax, 0xc0bb2659
rol eax, 0x11
popf
pushf
not eax
add eax, 0x85cd558e
xor eax, 0xe7319fa9
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe2c3ac6e
xor eax, 0xc054e3be
rol eax, 0x51
popf
pushf
not eax
add eax, 0x84db0680
xor eax, 0xd15dd0f4
rol eax, 0x78
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x3c00354b
pushf
not eax
add eax, 0xabcb1d16
xor eax, 0xc85f98d1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc51488d2
xor eax, 0xbf1af81f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xffbc7a7b
xor eax, 0xb2a6086f
rol eax, 0x18
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8, rax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xc0]
call fcn.1402d0974
push rax
pushf
mov eax, 0x46b18c83
pushf
not eax
add eax, 0xe2010b5d
xor eax, 0xa022f312
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8261af58
xor eax, 0xceaaee7b
rol eax, 0xd6
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rcx + 0x16c]
cmp dword [rax + 0x5440], ecx
jle 0x1402d13a0
push rax
pushf
mov eax, 0xcf887924
pushf
not eax
add eax, 0xa06bb6a7
xor eax, 0xbfd9828b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xffa6d73e
xor eax, 0xcd4b088e
rol eax, 0x44
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x43fd26f3
pushf
not eax
add eax, 0x9cc1acb4
xor eax, 0xeb4e02eb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf4e83812
xor eax, 0xc8407926
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x961b1faa
xor eax, 0xbae4fee8
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfa08b50c
xor eax, 0xfeb6e523
rol eax, 0x55
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rcx + 0x16c]
mov dword [rax + 0x5440], ecx
push rax
pushf
mov eax, 0xd50130c4
pushf
not eax
add eax, 0xe1c88d5f
xor eax, 0xad04f76d
rol eax, 4
popf
pushf
not eax
add eax, 0x832a680a
xor eax, 0xaa154d0b
rol eax, 0x88
popf
pushf
not eax
add eax, 0x823bc814
xor eax, 0x87464347
rol eax, 0xb0
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rcx + 0x5440]
mov eax, dword [rax + 0x16c]
sub eax, ecx
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x60]
call fcn.1402c2101
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xd0]
cmp qword [rsp + 0x48], rax
jne 0x1402d1500
push rax
pushf
mov eax, 0x580cb2c6
pushf
not eax
add eax, 0xeb451f49
xor eax, 0xafdaca8a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa630d243
xor eax, 0xc02310e7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaa684fa5
xor eax, 0xe6880de2
rol eax, 0x36
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x3857f11c
pushf
not eax
add eax, 0xeefbd3c0
xor eax, 0x8e54a3a3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xeb1328f9
xor eax, 0xce978871
rol eax, 0xa1
popf
jmp 0x1402d09b5
mov byte [rsp + 0x31], 1
jmp 0x1402d15b8
mov byte [rsp + 0x31], 0
push rax
pushf
mov eax, 0x7c490c00
pushf
not eax
add eax, 0xef005f76
xor eax, 0xc6ee6f7a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbc0f9b34
xor eax, 0xc5847282
rol eax, 0x3c
popf
jmp 0x1402d09b5
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x32], al
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x60], rax
jne 0x1402d1613
push rax
pushf
mov eax, 0xf47b287a
pushf
not eax
add eax, 0x83733584
xor eax, 0xf438008e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe284e520
xor eax, 0xd6ca1c59
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xad9bb1cf
xor eax, 0x8a4a5b5b
rol eax, 0x50
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xb6eb99cf
pushf
not eax
add eax, 0xb153240a
xor eax, 0x883c46ea
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe930509b
xor eax, 0xe766e162
rol eax, 0x82
popf
jmp 0x1402d09b5
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x1402d1699
push rax
pushf
mov eax, 0x3d5b3279
pushf
not eax
add eax, 0xb6cfb0f2
xor eax, 0xbac32d99
rol eax, 0xb
popf
pushf
not eax
add eax, 0xec0c4ac6
xor eax, 0xc81b165f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8f3008b7
xor eax, 0xcf64574a
rol eax, 0xa0
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x37f9b464
pushf
not eax
add eax, 0xd5c38faa
xor eax, 0x88e675ba
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x803f10a1
xor eax, 0xda2e191c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfc00d79d
xor eax, 0xb7372370
rol eax, 0xb
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
sub rcx, rax
mov rax, rcx
mov dword [rsp + 0x7c], eax
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + 0x543c]
test eax, eax
je 0x1402d1748
push rax
pushf
mov eax, 0x45daf84
pushf
not eax
add eax, 0x82fa3615
xor eax, 0xfc649f4f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf02dc50a
xor eax, 0xfdfaf2ed
rol eax, 1
popf
pushf
not eax
add eax, 0xa4d1c70a
xor eax, 0xfe63311a
rol eax, 0x2e
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x22e98969
pushf
not eax
add eax, 0xa610bda6
xor eax, 0xeebf1c4b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xac9fa095
xor eax, 0xba10326f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9b906e8a
xor eax, 0xd48e08ef
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa16bde7b
xor eax, 0xe2c8b6e4
rol eax, 0x3c
popf
jmp 0x1402d09b5
mov eax, dword [rsp + 0x78]
shl eax, 2
mov dword [rsp + 0x40], eax
jmp 0x1402d180f
mov dword [rsp + 0x40], 1
push rax
pushf
mov eax, 0x9f23829
pushf
not eax
add eax, 0xe4293a27
xor eax, 0xcc300e46
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbefeb201
xor eax, 0xdcd05957
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8f34d542
xor eax, 0xc05f21ff
rol eax, 0x46
popf
pushf
not eax
add eax, 0x923e19a2
xor eax, 0xe736fd95
rol eax, 0x7a
popf
jmp 0x1402d09b5
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x7c]
lea r8, [0x19fa02a3f]
pushf
sub r8, 0x5f8cec8c
popf
mov edx, dword [rsp + 0x80]
lea rcx, [0x1ac30c636]
pushf
sub rcx, 0x6c1f28be
popf
call fcn.14035c1d3
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x543c], 0
mov rax, qword [rsp + 0x48]
movsx eax, byte [rax]
cmp eax, 0xa
jne 0x1402d18cb
push rax
pushf
mov eax, 0xc61e9301
pushf
not eax
add eax, 0xafa28196
xor eax, 0xf0c4614a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xaeae0807
xor eax, 0xba5e4ddb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd68b4aeb
xor eax, 0xe77712b1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa2e29293
xor eax, 0x9e128804
rol eax, 0xf6
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xc4a7c043
pushf
not eax
add eax, 0x8ca5a06a
xor eax, 0x87032c0a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa099afaa
xor eax, 0xb41a4993
rol eax, 0xe7
popf
jmp 0x1402d09b5
lea rcx, [0x19863641d]
pushf
sub rcx, 0x5851c6a9
popf
call fcn.14035c1d3
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x543c], 1
push rax
pushf
mov eax, 0x4b14164
pushf
not eax
add eax, 0xc30cc497
xor eax, 0xb1d60a94
rol eax, 7
popf
pushf
not eax
add eax, 0xb10060cc
xor eax, 0xea3b97c4
rol eax, 0xf8
popf
jmp 0x1402d09b5
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x1402d19a3
push rax
pushf
mov eax, 0x5fe88eca
pushf
not eax
add eax, 0xe177cd79
xor eax, 0x9115a8c5
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x91ca4986
xor eax, 0x915d1997
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x880910ae
xor eax, 0x8b101daf
rol eax, 0x42
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x1061762c
pushf
not eax
add eax, 0xee112c6a
xor eax, 0xf638ecc1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdc4d4ed7
xor eax, 0xeb7ef16b
rol eax, 0x4d
popf
jmp 0x1402d09b5
jmp 0x1402d1a69
mov rax, qword [rsp + 0x48]
inc rax
mov qword [rsp + 0x90], rax
jmp 0x1402d1487
cmp qword [rsp + 0x70], 0
je 0x1402d1ab7
push rax
pushf
mov eax, 0xfda5b74a
pushf
not eax
add eax, 0xd2d80f2e
xor eax, 0xec9b1b9d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd8d95354
xor eax, 0xdba00573
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa0de9511
xor eax, 0x81f67db1
rol eax, 0xb5
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0xa1aeaf2c
pushf
not eax
add eax, 0xedd43b9f
xor eax, 0xd4fbec8a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd5c4de87
xor eax, 0x924d272d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb87c293f
xor eax, 0x8bd57932
rol eax, 0x15
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x68], 0xffffffffffffffff
push rax
pushf
mov eax, 0xda48b4f3
pushf
not eax
add eax, 0xf51ddb2f
xor eax, 0xc817aac1
rol eax, 0x93
popf
pushf
not eax
add eax, 0xabd0eea7
xor eax, 0xb6e5d3fe
rol eax, 0x18
popf
pushf
not eax
add eax, 0x907dc31d
xor eax, 0xdb88a391
rol eax, 0xc5
popf
jmp 0x1402d09b5
inc qword [rsp + 0x68]
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x68]
cmp byte [rax + rcx], 0
jne 0x1402d1bb7
push rax
pushf
mov eax, 0xf3266539
pushf
not eax
add eax, 0xb4057bea
xor eax, 0xc6ecfd6b
rol eax, 7
popf
pushf
not eax
add eax, 0xbd86d283
xor eax, 0xd6b33087
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbaa8b80b
xor eax, 0xc2339436
rol eax, 0xe6
popf
jmp 0x1402d09b5
push rax
pushf
mov eax, 0x302f85b2
pushf
not eax
add eax, 0xab53739d
xor eax, 0xe1da16ab
rol eax, 0x38
popf
pushf
not eax
add eax, 0xae67ba25
xor eax, 0xe6056d43
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xcdcec003
xor eax, 0x8999e94d
rol eax, 0xcc
popf
jmp 0x1402d09b5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8, rax
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0xc0]
call fcn.1402d0974
push rax
pushf
mov eax, 0xb0f03116
pushf
not eax
add eax, 0x882cfe75
xor eax, 0xa2137315
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf89966b0
xor eax, 0x9cefeaad
rol eax, 0x9c
popf
jmp 0x1402d09b5
add rsp, 0xb8
ret