Function at 0x1802fdf70
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x51d40268
pushf
not eax
add eax, 0xa2317b42
xor eax, 0x94608f78
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcd1dd7d0
xor eax, 0xc75737e2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc22a8f24
xor eax, 0x9df30be2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xdc6b1fbc
xor eax, 0xdde4df88
rol eax, 0x8f
popf
cmp eax, 4
jne 0x1802fdfd3
popf
pop rax
jmp 0x1802fe36e
cmp eax, 0
jne 0x1802fdfe2
popf
pop rax
jmp 0x1802fe177
cmp eax, 3
jne 0x1802fdff1
popf
pop rax
jmp 0x1802fe312
cmp eax, 1
jne 0x1802fe000
popf
pop rax
jmp 0x1802fe205
cmp eax, 0xd
jne 0x1802fe00f
popf
pop rax
jmp 0x1802fe909
cmp eax, 0x1a
jne 0x1802fe01e
popf
pop rax
jmp 0x1802ff07b
cmp eax, 0xe
jne 0x1802fe02d
popf
pop rax
jmp 0x1802fe954
cmp eax, 0xb
jne 0x1802fe03c
popf
pop rax
jmp 0x1802fe786
cmp eax, 0x19
jne 0x1802fe04b
popf
pop rax
jmp 0x1802feffa
cmp eax, 8
jne 0x1802fe05a
popf
pop rax
jmp 0x1802fe5e3
cmp eax, 0x10
jne 0x1802fe069
popf
pop rax
jmp 0x1802fea41
cmp eax, 0x17
jne 0x1802fe078
popf
pop rax
jmp 0x1802feefc
cmp eax, 0x1c
jne 0x1802fe087
popf
pop rax
jmp 0x1802ff11f
cmp eax, 0x12
jne 0x1802fe096
popf
pop rax
jmp 0x1802feba6
cmp eax, 0x18
jne 0x1802fe0a5
popf
pop rax
jmp 0x1802fef8a
cmp eax, 0x11
jne 0x1802fe0b4
popf
pop rax
jmp 0x1802feb0d
cmp eax, 0x1b
jne 0x1802fe0c3
popf
pop rax
jmp 0x1802ff0c3
cmp eax, 0x16
jne 0x1802fe0d2
popf
pop rax
jmp 0x1802fee68
cmp eax, 0xa
jne 0x1802fe0e1
popf
pop rax
jmp 0x1802fe6dd
cmp eax, 0x14
jne 0x1802fe0f0
popf
pop rax
jmp 0x1802fecaa
cmp eax, 0xf
jne 0x1802fe0ff
popf
pop rax
jmp 0x1802fe9b0
cmp eax, 0x13
jne 0x1802fe10e
popf
pop rax
jmp 0x1802fec4b
cmp eax, 0x15
jne 0x1802fe11d
popf
pop rax
jmp 0x1802fed3b
cmp eax, 2
jne 0x1802fe12c
popf
pop rax
jmp 0x1802fe294
cmp eax, 6
jne 0x1802fe13b
popf
pop rax
jmp 0x1802fe4d8
cmp eax, 0xc
jne 0x1802fe14a
popf
pop rax
jmp 0x1802fe85d
cmp eax, 7
jne 0x1802fe159
popf
pop rax
jmp 0x1802fe581
cmp eax, 5
jne 0x1802fe168
popf
pop rax
jmp 0x1802fe418
cmp eax, 9
jne 0x1802fe177
popf
pop rax
jmp 0x1802fe6a1
push rbx
sub rsp, 0x90
mov rax, qword [0x1802799c0]
xor rax, rsp
mov qword [rsp + 0x80], rax
movzx eax, byte [rcx]
mov rbx, r8
mov rdx, rcx
test al, al
je 0x1802fe1d2
push rax
pushf
mov eax, 0x75356ff2
pushf
not eax
add eax, 0x99324ec5
xor eax, 0xe01bdb7a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfce70444
xor eax, 0xc6b9be24
rol eax, 0xa7
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x65e5db05
pushf
not eax
add eax, 0xa41b45a1
xor eax, 0xb3bd2a4d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc0c350c5
xor eax, 0xa5fb9fbc
rol eax, 0x4f
popf
jmp 0x1802fdfc4
cmp al, 0x25
jne 0x1802fe261
push rax
pushf
mov eax, 0xb7258142
pushf
not eax
add eax, 0x84a893d6
xor eax, 0xfc05870c
rol eax, 1
popf
pushf
not eax
add eax, 0xf9f91576
xor eax, 0xa2c0ec6c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa9acf460
xor eax, 0xa4814e7b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe1baba15
xor eax, 0xfd8c4a76
rol eax, 0x58
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x22c9e97
pushf
not eax
add eax, 0xff29cf1a
xor eax, 0xd29a62d0
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8072d4f0
xor eax, 0xd749bd9c
rol eax, 0x7d
popf
jmp 0x1802fdfc4
cmp byte [rdx + 1], al
jne 0x1802fe2df
push rax
pushf
mov eax, 0x67d7f9a1
pushf
not eax
add eax, 0xfc8b44fd
xor eax, 0xad4a9c12
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf8a4ee90
xor eax, 0x86dc3655
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb70d0961
xor eax, 0xd3ced302
rol eax, 0xb7
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xdfdafb1f
pushf
not eax
add eax, 0x830fcabc
xor eax, 0xc54c7b00
rol eax, 0x45
popf
pushf
not eax
add eax, 0xac3e7708
xor eax, 0xdd27e32b
rol eax, 0x1c
popf
jmp 0x1802fdfc4
inc rdx
push rax
pushf
mov eax, 0x39f12537
pushf
not eax
add eax, 0xc25d0e79
xor eax, 0xc897c27b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfbd2fd0c
xor eax, 0xcdf24f6f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcf057af1
xor eax, 0x85735238
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc254ba35
xor eax, 0xd4eee0d3
rol eax, 0x3a
popf
jmp 0x1802fdfc4
movzx eax, byte [rdx + 1]
inc rdx
test al, al
jne 0x1802fe3d2
push rax
pushf
mov eax, 0x1bb823ef
pushf
not eax
add eax, 0xc6aada4e
xor eax, 0xa5e99520
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8764b1af
xor eax, 0xc3e89822
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb315da2c
xor eax, 0x87293c18
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdf23a5dc
xor eax, 0xc812d7bc
rol eax, 0x30
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x23bf25a1
pushf
not eax
add eax, 0xd8b9fedd
xor eax, 0xc1edb19f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xff76c69e
xor eax, 0xa7905fa2
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdc832e41
xor eax, 0xb0587eab
rol eax, 0x97
popf
jmp 0x1802fdfc4
movzx r8d, byte [rdx]
cmp r8b, 0x25
jne 0x1802fe47f
push rax
pushf
mov eax, 0xcf72fe60
pushf
not eax
add eax, 0x81f4b528
xor eax, 0xe589a383
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8525cf00
xor eax, 0x8b179940
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc3c89b3a
xor eax, 0xbe46cdec
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf2d94a29
xor eax, 0xd638f10a
rol eax, 0x59
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x81ddece8
pushf
not eax
add eax, 0xcf71fa35
xor eax, 0xddc7d2cf
rol eax, 0x75
popf
pushf
not eax
add eax, 0x85ca86a4
xor eax, 0xb1a52287
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf2f97fe2
xor eax, 0xa38916ab
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf13f428c
xor eax, 0xfc6183ee
rol eax, 0x8a
popf
jmp 0x1802fdfc4
cmp byte [rdx + 1], r8b
je 0x1802fe528
push rax
pushf
mov eax, 0x92b587f8
pushf
not eax
add eax, 0xd027809b
xor eax, 0xbc08885c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcbfe9175
xor eax, 0xa4ed9fe7
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb59e40f2
xor eax, 0xb5b0acd5
rol eax, 0xb6
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xb1c2643
pushf
not eax
add eax, 0x8ecb214b
xor eax, 0xbf21741c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdc340886
xor eax, 0xe4d783a9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe50afdee
xor eax, 0xac8ffc78
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe38d383c
xor eax, 0x8db5bb28
rol eax, 0xae
popf
jmp 0x1802fdfc4
lea r11, [rsp + 0x20]
mov r9, rdx
nop
push rax
pushf
mov eax, 0x296def9a
pushf
not eax
add eax, 0xfe8fca20
xor eax, 0xb318089f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfb3ba3f2
xor eax, 0xb582b0ff
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb305a203
xor eax, 0xe9c089dc
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdf7aa8b3
xor eax, 0xe90d56b7
rol eax, 0x45
popf
jmp 0x1802fdfc4
lea eax, [r8 - 0x41]
movsx r10d, r8b
cmp al, 0x19
ja 0x1802fe648
push rax
pushf
mov eax, 0xb20c8bb4
pushf
not eax
add eax, 0xba8a0550
xor eax, 0x855f97f1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbbe541b6
xor eax, 0xdc524c37
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcf063941
xor eax, 0xa730bb92
rol eax, 9
popf
pushf
not eax
add eax, 0xd2465fd6
xor eax, 0xb588aee9
rol eax, 0x12
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xcb411897
pushf
not eax
add eax, 0xefa01457
xor eax, 0xd5451f3d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd77d1211
xor eax, 0xaaf76c15
rol eax, 0x84
popf
pushf
not eax
add eax, 0x907e6d9c
xor eax, 0x8294f3b9
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf39d994c
xor eax, 0xa815a9e9
rol eax, 0xe2
popf
jmp 0x1802fdfc4
lea ecx, [r10 - 0x41]
mov eax, 0xe67ce7d8
pushf
not eax
add eax, 0xdd66f49c
xor eax, 0x82d20494
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe5a83194
xor eax, 0xfd7820e5
rol eax, 0xea
popf
shl eax, cl
test eax, 0x900
je 0x1802fe954
sub r8b, 0x61
cmp r8b, 0x19
ja 0x1802fe72d
push rax
pushf
mov eax, 0xa6a9e62b
pushf
not eax
add eax, 0xfb831c39
xor eax, 0xb3ebf157
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd71c02fd
xor eax, 0xcc3e65ad
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xee36e611
xor eax, 0xf26ae554
rol eax, 0x53
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xdeda184b
pushf
not eax
add eax, 0x9345b1ae
xor eax, 0xd712390f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb1437200
xor eax, 0xf4ea6e23
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbf80372c
xor eax, 0xc21f5872
rol eax, 0x53
popf
pushf
not eax
add eax, 0x97ac6559
xor eax, 0x89374e7b
rol eax, 0x3f
popf
jmp 0x1802fdfc4
lea ecx, [r10 - 0x61]
mov eax, 0xd73fc0b7
pushf
not eax
add eax, 0x91b4d20e
xor eax, 0x91905296
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd1018da6
xor eax, 0x8112b46e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x934c6e91
xor eax, 0xc62bb60d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdb72e675
xor eax, 0xa98b8a7c
rol eax, 0xb2
popf
shl eax, cl
test eax, 0x2480a80
je 0x1802fe817
push rax
pushf
mov eax, 0x1739dfc
pushf
not eax
add eax, 0xf4e934eb
xor eax, 0xa182410f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa034e1dd
xor eax, 0xb0851f57
rol eax, 0xfd
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xa602be99
pushf
not eax
add eax, 0x8a2c167e
xor eax, 0xa5a83672
rol eax, 0x16
popf
pushf
not eax
add eax, 0x91ce5de7
xor eax, 0xf824a909
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd7b14b00
xor eax, 0xbe5cc2eb
rol eax, 0x3b
popf
jmp 0x1802fdfc4
movzx r8d, byte [r9 + 1]
inc r9
test r8b, r8b
jne 0x1802fe8b0
push rax
pushf
mov eax, 0x76847f98
pushf
not eax
add eax, 0x876779ab
xor eax, 0xf682cab4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x83db6eb5
xor eax, 0xfaf641a8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xedbedaf6
xor eax, 0xf0906eb8
rol eax, 0xe8
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x640803bd
pushf
not eax
add eax, 0xc7d6ba78
xor eax, 0xcd567803
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcebad02c
xor eax, 0xc0247d6c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe6ccd892
xor eax, 0xf7df5cbf
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe1a47a8d
xor eax, 0xa73b4781
rol eax, 0x31
popf
jmp 0x1802fdfc4
jmp 0x1802fe9b0
inc r9
push rax
pushf
mov eax, 0x9568cd74
pushf
not eax
add eax, 0xbe98b9b9
xor eax, 0xc31612b0
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd68e57a3
xor eax, 0x935fde97
rol eax, 3
popf
pushf
not eax
add eax, 0xfe7d39c7
xor eax, 0xe2d2c51f
rol eax, 0x17
popf
pushf
not eax
add eax, 0x90643db8
xor eax, 0xf6d216c5
rol eax, 0xcc
popf
jmp 0x1802fdfc4
cmp rdx, r9
jae 0x1802fe9e8
push rax
pushf
mov eax, 0x5ebc9937
pushf
not eax
add eax, 0xf0a2a534
xor eax, 0x9c618dc2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x98bacd11
xor eax, 0x91f309f1
rol eax, 0x72
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0xaa12d16d
pushf
not eax
add eax, 0xd7f4ff44
xor eax, 0xcf2c488a
rol eax, 9
popf
pushf
not eax
add eax, 0xb916cce4
xor eax, 0xd9d15af9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd22cea8f
xor eax, 0xc8e6dcaf
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xdbb6f9fb
xor eax, 0xafe5e001
rol eax, 0x46
popf
jmp 0x1802fdfc4
movabs r8, 0x3c7a2cce8c7ed7e9
pushf
not r8
add r8, 0x4588140d
xor r8, 0x7bae22b3
rol r8, 0x60
popf
pushf
not r8
add r8, 0x454244e2
xor r8, 0x7e438e4f
rol r8, 0x1c
popf
pushf
not r8
add r8, 0x7a78a78d
xor r8, 0x45986196
rol r8, 0xfe
popf
pushf
not r8
add r8, 0x73a0771c
xor r8, 0x42d1bcc3
rol r8, 0xf6
popf
nop dword [rax + rax]
push rax
pushf
mov eax, 0xe31de89a
pushf
not eax
add eax, 0x92b8d0c0
xor eax, 0xb71b7c41
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf1970c3a
xor eax, 0xa4ad0b28
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe86e948
xor eax, 0xc2d831e9
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc1e26804
xor eax, 0xd1b3d5ce
rol eax, 0xd6
popf
jmp 0x1802fdfc4
movzx ecx, byte [rdx]
inc rdx
lea eax, [rcx - 0x24]
cmp al, 0x3b
ja 0x1802feb4d
push rax
pushf
mov eax, 0xd0cf2ff8
pushf
not eax
add eax, 0xd6c5bf97
xor eax, 0xad3a01cd
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa30a4584
xor eax, 0xbbb8ac65
rol eax, 0x43
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x2ae27e87
pushf
not eax
add eax, 0xc00771ff
xor eax, 0xf36b310c
rol eax, 8
popf
pushf
not eax
add eax, 0xc9baeaf2
xor eax, 0xa3efa717
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9c1063b7
xor eax, 0x86d5d81b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9d9b9fa0
xor eax, 0xee6900f5
rol eax, 0x50
popf
jmp 0x1802fdfc4
bt r8, rax
jb 0x1802fec05
push rax
pushf
mov eax, 0x27ff462a
pushf
not eax
add eax, 0xb43f4ba8
xor eax, 0xab14116f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbc19b5a1
xor eax, 0xbc992ed3
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdd92ffaa
xor eax, 0xe38ea68c
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfcc01155
xor eax, 0xdaa6caa9
rol eax, 0xc4
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x4f4caa7
pushf
not eax
add eax, 0xf1cfd060
xor eax, 0xb59de56e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe0011ce4
xor eax, 0xdc3db43b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe6965ea5
xor eax, 0xae6b1841
rol eax, 0xda
popf
jmp 0x1802fdfc4
mov byte [r11], cl
inc r11
push rax
pushf
mov eax, 0x4d34fe9c
pushf
not eax
add eax, 0x87ea3939
xor eax, 0xcfe680a6
rol eax, 4
popf
pushf
not eax
add eax, 0xd5aeb035
xor eax, 0xe0b566fa
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe7a5d7a5
xor eax, 0xbda311b5
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8074bb32
xor eax, 0xbc58b26c
rol eax, 0xed
popf
jmp 0x1802fdfc4
cmp rdx, r9
jb 0x1802fed08
push rax
pushf
mov eax, 0x8ff85250
pushf
not eax
add eax, 0xc96a0c98
xor eax, 0xc3af9831
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbdd25352
xor eax, 0xbe60033f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9061740d
xor eax, 0xe902eff9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xedb29386
xor eax, 0xc75451c7
rol eax, 0x78
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x2339964e
pushf
not eax
add eax, 0xc7638535
xor eax, 0xb130cad6
rol eax, 6
popf
pushf
not eax
add eax, 0xccd6de1a
xor eax, 0x86c9d214
rol eax, 0xae
popf
jmp 0x1802fdfc4
mov r9, rbx
mov byte [r11], 0
lea r8, [rsp + 0x20]
mov edx, 0x30687b63
pushf
not edx
add edx, 0xf9f1098f
xor edx, 0xa9709fdf
rol edx, 0x48
popf
pushf
not edx
add edx, 0xf6406ea8
xor edx, 0x89d4aea4
rol edx, 0xbe
popf
pushf
not edx
add edx, 0xe0471991
xor edx, 0x9e4c960b
rol edx, 0xa4
popf
pushf
not edx
add edx, 0xb7e298d5
xor edx, 0xf79373bb
rol edx, 0xa1
popf
lea rcx, [rsp + 0x40]
call fcn.1800a6f00
cmp byte [rsp + 0x40], 0x20
lea rcx, [rsp + 0x40]
jne 0x1802fee0f
push rax
pushf
mov eax, 0xebf6034
pushf
not eax
add eax, 0xede22f0d
xor eax, 0xa91be42e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdd14355a
xor eax, 0xfc3e00fa
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x992aeffa
xor eax, 0x838b4906
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x91bd54f5
xor eax, 0xd4c1edc1
rol eax, 0x10
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x8013e48a
pushf
not eax
add eax, 0xbb77f045
xor eax, 0x87a717dc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x97ec7e93
xor eax, 0xd3c63bda
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb2e93a46
xor eax, 0xac301659
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbe31db8a
xor eax, 0xaa018a77
rol eax, 0x6a
popf
jmp 0x1802fdfc4
inc rcx
cmp byte [rcx], 0x20
je 0x1802feeb6
push rax
pushf
mov eax, 0x7236c86e
pushf
not eax
add eax, 0xec85f743
xor eax, 0xdddd2d24
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe49e7676
xor eax, 0xa1675cd8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc4df5789
xor eax, 0xfbe2868e
rol eax, 0x59
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x58e02b00
pushf
not eax
add eax, 0xd5d7438d
xor eax, 0xcbb24c44
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcc96d375
xor eax, 0x97dece49
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd72483fc
xor eax, 0xebb02bcb
rol eax, 0xd0
popf
jmp 0x1802fdfc4
call fcn.1801cd15c
movsd xmm1, qword [0x1801f2368]
xor ecx, ecx
comisd xmm0, xmm1
jb 0x1802fef44
push rax
pushf
mov eax, 0x7d03e8bf
pushf
not eax
add eax, 0xc1199d77
xor eax, 0xc364e9c4
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd86430f6
xor eax, 0xf707d999
rol eax, 0x4c
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x53a7e3f0
pushf
not eax
add eax, 0xc6c15899
xor eax, 0xf15363f3
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf090be54
xor eax, 0x98976c6f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe4f2a215
xor eax, 0x9274fc9f
rol eax, 0
popf
jmp 0x1802fdfc4
subsd xmm0, xmm1
comisd xmm0, xmm1
jae 0x1802fefc7
push rax
pushf
mov eax, 0xf32eb612
pushf
not eax
add eax, 0x8ac5321f
xor eax, 0xe77252e2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8f97af21
xor eax, 0xa0bc20de
rol eax, 0x91
popf
jmp 0x1802fdfc4
push rax
pushf
mov eax, 0x7fcd9983
pushf
not eax
add eax, 0xd6badda0
xor eax, 0xfa32de56
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa656f41b
xor eax, 0xec5d4f70
rol eax, 0xc7
popf
jmp 0x1802fdfc4
movabs rax, 0x20008b621524
pushf
not rax
add rax, 0x42978398
xor rax, 0x5f4eb5e8
rol rax, 0x80
popf
pushf
not rax
add rax, 0x50cbc55a
xor rax, 0x684fe9be
rol rax, 0x92
popf
mov rcx, rax
push rax
pushf
mov eax, 0xb8853c9c
pushf
not eax
add eax, 0xdc41b8d3
xor eax, 0xb8d88843
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe0f9b926
xor eax, 0x886ef30a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfb3a1984
xor eax, 0x8b0dd157
rol eax, 0x28
popf
jmp 0x1802fdfc4
cvttsd2si rax, xmm0
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jmp 0x1802ff11f
mov rax, rbx
push rax
pushf
mov eax, 0xbf7f631d
pushf
not eax
add eax, 0xc93437e3
xor eax, 0xadbdad39
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe9e28ce8
xor eax, 0xcdeeb5c7
rol eax, 0x83
popf
pushf
not eax
add eax, 0x81de9a66
xor eax, 0xb23b0821
rol eax, 6
popf
pushf
not eax
add eax, 0xdcf946e4
xor eax, 0xebb6b64f
rol eax, 0xb1
popf
jmp 0x1802fdfc4
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.1801b6830
add rsp, 0x90
pop rbx
ret