Function at 0x1803f2b03
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xe3668409
pushf
not eax
add eax, 0xa700e4db
xor eax, 0xbae6b213
rol eax, 1
popf
pushf
not eax
add eax, 0x9f7059ca
xor eax, 0xbe0e88aa
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa945b4eb
xor eax, 0xc4b04c01
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa596e1b8
xor eax, 0xe246a85a
rol eax, 0x83
popf
cmp eax, 4
jne 0x180350b99
popf
pop rax
jmp 0x180350efd
cmp eax, 0
jne 0x180350ba8
popf
pop rax
jmp 0x180350cb6
cmp eax, 3
jne 0x180350bb7
popf
pop rax
jmp 0x180350e77
cmp eax, 1
jne 0x180350bc6
popf
pop rax
jmp 0x180350d7c
cmp eax, 0xd
jne 0x180350bd5
popf
pop rax
jmp 0x180351389
cmp eax, 7
jne 0x180350be4
popf
pop rax
jmp 0x180351065
cmp eax, 0xe
jne 0x180350bf3
popf
pop rax
jmp 0x1803513c1
cmp eax, 0xb
jne 0x180350c02
popf
pop rax
jmp 0x180351243
cmp eax, 0xc
jne 0x180350c11
popf
pop rax
jmp 0x1803512f1
cmp eax, 8
jne 0x180350c20
popf
pop rax
jmp 0x1803510f9
cmp eax, 0x10
jne 0x180350c2f
popf
pop rax
jmp 0x180351487
cmp eax, 2
jne 0x180350c3e
popf
pop rax
jmp 0x180350df9
cmp eax, 9
jne 0x180350c4d
popf
pop rax
jmp 0x180351167
cmp eax, 0x12
jne 0x180350c5c
popf
pop rax
jmp 0x1803515c5
cmp eax, 6
jne 0x180350c6b
popf
pop rax
jmp 0x180350fe3
cmp eax, 0x11
jne 0x180350c7a
popf
pop rax
jmp 0x1803514e1
cmp eax, 5
jne 0x180350c89
popf
pop rax
jmp 0x180350f33
cmp eax, 0x13
jne 0x180350c98
popf
pop rax
jmp 0x180351653
cmp eax, 0xa
jne 0x180350ca7
popf
pop rax
jmp 0x1803511fe
cmp eax, 0xf
jne 0x180350cb6
popf
pop rax
jmp 0x180351446
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x20
mov r12, qword [0x180259f90]
lea rdi, [rcx + 0x128]
mov r8d, dword [rdi + 4]
xor esi, esi
mov r14, rcx
test r8d, r8d
jns 0x180350d36
push rax
pushf
mov eax, 0x5980c59d
pushf
not eax
add eax, 0xade1173a
xor eax, 0xaf225ff8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9d951985
xor eax, 0x86e57d46
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc05b3680
xor eax, 0x9873e98d
rol eax, 0x3a
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x357ad02b
pushf
not eax
add eax, 0x9def81e8
xor eax, 0xe9dcaf86
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb4b2d38f
xor eax, 0xd0f3a8d5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcf2bc083
xor eax, 0xaa12551c
rol eax, 0x61
popf
jmp 0x180350b8a
mov eax, r8d
mov rcx, rdi
cdq
sub eax, edx
mov edx, esi
sar eax, 1
push r8
not r8d
sub eax, r8d
pop r8
sub eax, 1
test eax, eax
cmovg edx, eax
call fcn.1804744a8
push rax
pushf
mov eax, 0x9e01170c
pushf
not eax
add eax, 0xe81270f4
xor eax, 0x877503c0
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd44f2161
xor eax, 0xe19f29ae
rol eax, 0xde
popf
pushf
not eax
add eax, 0xcab22abf
xor eax, 0xcbb240ee
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb275a5e9
xor eax, 0xfd3201ab
rol eax, 0x61
popf
jmp 0x180350b8a
mov dword [rdi], esi
mov ebp, 0x94b00ae7
pushf
not ebp
add ebp, 0xd08fb2bf
xor ebp, 0xd33157a6
rol ebp, 0xd1
popf
pushf
not ebp
add ebp, 0xeab6fb9b
xor ebp, 0xcb0e8141
rol ebp, 0x3a
popf
pushf
not ebp
add ebp, 0xe28c3548
xor ebp, 0xef80bea6
rol ebp, 0x48
popf
mov r15, r14
nop
push rax
pushf
mov eax, 0xf7cfd3c8
pushf
not eax
add eax, 0x97893173
xor eax, 0xc7d90fbf
rol eax, 0x49
popf
pushf
not eax
add eax, 0x972eb066
xor eax, 0xd68b05b5
rol eax, 0x91
popf
jmp 0x180350b8a
movsx eax, word [r15]
cmp eax, 0xffffffff
je 0x180350eca
push rax
pushf
mov eax, 0x8c053070
pushf
not eax
add eax, 0xc5e8cf95
xor eax, 0xbe3444d8
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb99ef4f8
xor eax, 0xec8daa59
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc0f367dd
xor eax, 0x92e8ee81
rol eax, 0xaf
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x7af3fea3
pushf
not eax
add eax, 0x94490ef4
xor eax, 0x9411bc62
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9acd0220
xor eax, 0x804ca9ba
rol eax, 0x10
popf
jmp 0x180350b8a
nop dword [rax]
push rax
pushf
mov eax, 0xae0dd165
pushf
not eax
add eax, 0xc01d3e45
xor eax, 0xcc3b743f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb657754e
xor eax, 0xd8235d2d
rol eax, 0x9a
popf
jmp 0x180350b8a
movsxd rbx, eax
shl rbx, 4
add rbx, qword [r14 + 0x120]
mov eax, dword [rbx + 0xc]
mov dword [rbx + 8], eax
mov dword [rbx + 0xc], 0xffffffff
mov byte [rbx + 4], 0xff
cmp eax, 0xffffffff
je 0x180350fb0
push rax
pushf
mov eax, 0xebac259d
pushf
not eax
add eax, 0xf70af656
xor eax, 0xeff86a6c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xae11b87c
xor eax, 0xc7b572e6
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd018c205
xor eax, 0xc1784f33
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcf9d1508
xor eax, 0x85707588
rol eax, 0xc7
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x141c9e88
pushf
not eax
add eax, 0x83089c49
xor eax, 0x8e11a086
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa46f6218
xor eax, 0xb3f23377
rol eax, 0xa2
popf
jmp 0x180350b8a
mov ecx, dword [rdi + 4]
mov eax, dword [rdi]
cmp eax, ecx
jne 0x18035101f
push rax
pushf
mov eax, 0x78cde046
pushf
not eax
add eax, 0xba39908b
xor eax, 0x9a9b9fda
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf6161fd3
xor eax, 0xdf86b1da
rol eax, 0x4a
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x1bf25033
pushf
not eax
add eax, 0xf21783a4
xor eax, 0xaae9e232
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf48f72a5
xor eax, 0xc48e2290
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb06fbc3e
xor eax, 0xbaef2676
rol eax, 0x26
popf
jmp 0x180350b8a
lea r8d, [rax + 1]
test ecx, ecx
je 0x1803510a0
push rax
pushf
mov eax, 0x16b71490
pushf
not eax
add eax, 0xe2f92676
xor eax, 0xf39e6705
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8835a70d
xor eax, 0x9951f00b
rol eax, 7
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x3f5fa086
pushf
not eax
add eax, 0xaa4b9b1d
xor eax, 0x8212a4db
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc058b595
xor eax, 0xb3edb775
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x90b6ce83
xor eax, 0xbe6906ae
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xedcf192f
xor eax, 0xb2db9f9e
rol eax, 0x4a
popf
jmp 0x180350b8a
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1803511fe
mov eax, 0x57368493
pushf
not eax
add eax, 0xe2216f5c
xor eax, 0xa7a26bb1
rol eax, 0x70
popf
pushf
not eax
add eax, 0x88ad0d8e
xor eax, 0xe67b896c
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9bdb2753
xor eax, 0xd28c1d0f
rol eax, 0xa4
popf
push rax
pushf
mov eax, 0x5158ad1f
pushf
not eax
add eax, 0x88e20207
xor eax, 0x8f27eb01
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9e64ca1f
xor eax, 0xba136fa4
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf22d1811
xor eax, 0xa0bca643
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8e94431b
xor eax, 0xb2aa2b32
rol eax, 0xb1
popf
jmp 0x180350b8a
cmp eax, r8d
mov rcx, rdi
cmovg r8d, eax
mov edx, r8d
call fcn.1804744a8
push rax
pushf
mov eax, 0x6f81d39a
pushf
not eax
add eax, 0xe5e8b89f
xor eax, 0x9e6bf278
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbb1e2153
xor eax, 0x9ae9c35a
rol eax, 0x21
popf
jmp 0x180350b8a
movsxd rcx, dword [rdi]
mov rax, qword [rdi + 8]
add rcx, rcx
movups xmm0, xmmword [rbx]
movups xmmword [rax + rcx*8], xmm0
jmp 0x180351255
inc dword [rdi]
movzx eax, word [rbx + 2]
cmp eax, dword [r12 + 0xe18]
jne 0x180351298
push rax
pushf
mov eax, 0xcbc97e0e
pushf
not eax
add eax, 0xa4195afb
xor eax, 0x960cdda7
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf15a89f2
xor eax, 0xa145d50d
rol eax, 0x45
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0xd7b1aced
pushf
not eax
add eax, 0xa4c9634d
xor eax, 0xe4e57667
rol eax, 0xc
popf
pushf
not eax
add eax, 0x91aec6f6
xor eax, 0xd06cc24a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8db7f3ba
xor eax, 0x825f5dab
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfe3237fa
xor eax, 0xe820c459
rol eax, 0xf8
popf
jmp 0x180350b8a
mov ecx, ebp
call fcn.1802e347b
cmp dword [rax], 0xffffffff
jne 0x180351330
push rax
pushf
mov eax, 0x228e9b46
pushf
not eax
add eax, 0xd9420e61
xor eax, 0xda746cd3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb713a89e
xor eax, 0xf9608c1e
rol eax, 0xa5
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x2af67f94
pushf
not eax
add eax, 0xe92d02b9
xor eax, 0xe1b06006
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb67a4dd1
xor eax, 0x83c5655d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x90755607
xor eax, 0xd1a2cbb8
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9fc3b0b7
xor eax, 0xd7f6c03f
rol eax, 0xff
popf
jmp 0x180350b8a
mov ecx, dword [rbx + 8]
mov dword [rax], ecx
push rax
pushf
mov eax, 0x16695880
pushf
not eax
add eax, 0xef05797e
xor eax, 0xd2271190
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb16cfe5c
xor eax, 0xfd421056
rol eax, 0x3b
popf
jmp 0x180350b8a
movsx eax, word [rbx]
cmp eax, 0xffffffff
jne 0x180351400
push rax
pushf
mov eax, 0xa41a7c0d
pushf
not eax
add eax, 0xe047e5de
xor eax, 0x8e826ca8
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe2c1d7c2
xor eax, 0xf15fb9b7
rol eax, 0xd2
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x164605da
pushf
not eax
add eax, 0xd61359a4
xor eax, 0x98edf517
rol eax, 4
popf
pushf
not eax
add eax, 0xe089a1d4
xor eax, 0xfa2d8687
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa1294787
xor eax, 0xf3cb8a72
rol eax, 0xf5
popf
jmp 0x180350b8a
cmp esi, dword [rdi]
mov eax, 0xbe82f808
pushf
not eax
add eax, 0xa1e17284
xor eax, 0xca8fbf44
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd19eff77
xor eax, 0xd6463ac1
rol eax, 0xe0
popf
cmovl ax, si
mov word [r15], ax
mov r9d, dword [rdi]
cmp esi, r9d
jge 0x1803515c5
movsxd r10, esi
lea r8d, [rsi + 1]
shl r10, 4
nop word [rax + rax]
push rax
pushf
mov eax, 0xbc69647b
pushf
not eax
add eax, 0xa965e38e
xor eax, 0x85cdab75
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcb72b229
xor eax, 0xace03616
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe66d0744
xor eax, 0xb679a9c9
rol eax, 0xcb
popf
jmp 0x180350b8a
mov rax, qword [r14 + 0x130]
lea r10, [r10 + 0x10]
cmp r8d, r9d
mov edx, r8d
mov ecx, 0xb72de9cf
pushf
not ecx
add ecx, 0xca6c8317
xor ecx, 0xc8df2aaa
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xe4c6482f
xor ecx, 0xc0e82fcc
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xbc51bd98
xor ecx, 0xa1a49272
rol ecx, 0xa6
popf
cmovl ecx, r8d
inc r8d
mov word [r10 + rax - 0x10], cx
mov r9d, dword [rdi]
cmp edx, r9d
jl 0x180351591
push rax
pushf
mov eax, 0xb50dfd3b
pushf
not eax
add eax, 0xc09dc27d
xor eax, 0xc83e4174
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe71aae89
xor eax, 0x83de01fd
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe4b576f2
xor eax, 0xf0d0acc7
rol eax, 0xe1
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0xafc6d666
pushf
not eax
add eax, 0xf7d3c8d6
xor eax, 0x8b74c160
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf0157b21
xor eax, 0xe07002ed
rol eax, 0x4f
popf
jmp 0x180350b8a
inc ebp
add r15, 2
mov esi, r9d
cmp ebp, 0x28c
jl 0x18035160d
push rax
pushf
mov eax, 0xe6d2c1ed
pushf
not eax
add eax, 0xaed78f0d
xor eax, 0xb5dc9474
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9946b4e3
xor eax, 0xde3f4773
rol eax, 0xb2
popf
jmp 0x180350b8a
push rax
pushf
mov eax, 0x34c6bd87
pushf
not eax
add eax, 0x93cb9912
xor eax, 0xdf5fe931
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8f7ec034
xor eax, 0xeb8bd57d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb3cc5b29
xor eax, 0xa1ca5235
rol eax, 0x9a
popf
jmp 0x180350b8a
mov eax, dword [r14 + 0x118]
mov ecx, dword [rdi + 4]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov dword [rdi], eax
mov eax, dword [r14 + 0x11c]
mov dword [rdi + 4], eax
mov rax, qword [r14 + 0x120]
mov dword [r14 + 0x11c], ecx
mov rcx, qword [rdi + 8]
mov qword [rdi + 8], rax
mov rdi, qword [rsp + 0x58]
mov dword [r14 + 0x118], r9d
mov qword [r14 + 0x120], rcx
add rsp, 0x20
pop r15
pop r14
pop r12
ret
push rax
pushf
mov eax, 0x2006b1f0
pushf
not eax
add eax, 0xaaf8c1ae
xor eax, 0xae269e04
rol eax, 0x63
popf
pushf
not eax
add eax, 0xab82f9f2
xor eax, 0x84de6c28
rol eax, 0xa
popf
cmp eax, 0x59
jne 0x1803f2b40
popf
pop rax
jmp 0x1803f5eff
cmp eax, 0x48
jne 0x1803f2b4f
popf
pop rax
jmp 0x1803f5719
cmp eax, 0x3f
jne 0x1803f2b5e
popf
pop rax
jmp 0x1803f528d
cmp eax, 1
jne 0x1803f2b6d
popf
pop rax
jmp 0x1803f318b
cmp eax, 0x4a
jne 0x1803f2b7c
popf
pop rax
jmp 0x1803f585d
cmp eax, 0x1a
jne 0x1803f2b8b
popf
pop rax
jmp 0x1803f3f13
cmp eax, 0x5d
jne 0x1803f2b9a
popf
pop rax
jmp 0x1803f60f8
cmp eax, 0x58
jne 0x1803f2ba9
popf
pop rax
jmp 0x1803f5e3b
cmp eax, 0x40
jne 0x1803f2bb8
popf
pop rax
jmp 0x1803f52c4
cmp eax, 8
jne 0x1803f2bc7
popf
pop rax
jmp 0x1803f3581
cmp eax, 0x2a
jne 0x1803f2bd6
popf
pop rax
jmp 0x1803f4826
cmp eax, 0x17
jne 0x1803f2be5
popf
pop rax
jmp 0x1803f3de4
cmp eax, 0x1c
jne 0x1803f2bf4
popf
pop rax
jmp 0x1803f4048
cmp eax, 0x2e
jne 0x1803f2c03
popf
pop rax
jmp 0x1803f4a94
cmp eax, 0x4c
jne 0x1803f2c12
popf
pop rax
jmp 0x1803f590e
cmp eax, 0x2b
jne 0x1803f2c21
popf
pop rax
jmp 0x1803f485c
cmp eax, 0x1b
jne 0x1803f2c30
popf
pop rax
jmp 0x1803f3fd5
cmp eax, 0x2d
jne 0x1803f2c3f
popf
pop rax
jmp 0x1803f49be
cmp eax, 0x23
jne 0x1803f2c4e
popf
pop rax
jmp 0x1803f448e
cmp eax, 0x5b
jne 0x1803f2c5d
popf
pop rax
jmp 0x1803f5fd7
cmp eax, 0x43
jne 0x1803f2c6c
popf
pop rax
jmp 0x1803f55ae
cmp eax, 0x13
jne 0x1803f2c7b
popf
pop rax
jmp 0x1803f3b19
cmp eax, 0x33
jne 0x1803f2c8a
popf
pop rax
jmp 0x1803f4d0d
cmp eax, 0x24
jne 0x1803f2c99
popf
pop rax
jmp 0x1803f44ef
cmp eax, 0x1e
jne 0x1803f2ca8
popf
pop rax
jmp 0x1803f4124
cmp eax, 0xc
jne 0x1803f2cb7
popf
pop rax
jmp 0x1803f375f
cmp eax, 0x26
jne 0x1803f2cc6
popf
pop rax
jmp 0x1803f4651
cmp eax, 0x27
jne 0x1803f2cd5
popf
pop rax
jmp 0x1803f469f
cmp eax, 0x30
jne 0x1803f2ce4
popf
pop rax
jmp 0x1803f4b36
cmp eax, 0x10
jne 0x1803f2cf3
popf
pop rax
jmp 0x1803f39a4
cmp eax, 0x37
jne 0x1803f2d02
popf
pop rax
jmp 0x1803f4ecd
cmp eax, 9
jne 0x1803f2d11
popf
pop rax
jmp 0x1803f3603
cmp eax, 0x39
jne 0x1803f2d20
popf
pop rax
jmp 0x1803f500b
cmp eax, 0x16
jne 0x1803f2d2f
popf
pop rax
jmp 0x1803f3c91
cmp eax, 0x3b
jne 0x1803f2d3e
popf
pop rax
jmp 0x1803f50bd
cmp eax, 0x4b
jne 0x1803f2d4d
popf
pop rax
jmp 0x1803f58be
cmp eax, 0x36
jne 0x1803f2d5c
popf
pop rax
jmp 0x1803f4e93
cmp eax, 0x14
jne 0x1803f2d6b
popf
pop rax
jmp 0x1803f3b4e
cmp eax, 0x60
jne 0x1803f2d7a
popf
pop rax
jmp 0x1803f6259
cmp eax, 0x3d
jne 0x1803f2d89
popf
pop rax
jmp 0x1803f5176
cmp eax, 2
jne 0x1803f2d98
popf
pop rax
jmp 0x1803f321f
cmp eax, 0x47
jne 0x1803f2da7
popf
pop rax
jmp 0x1803f56e3
cmp eax, 0x51
jne 0x1803f2db6
popf
pop rax
jmp 0x1803f5b27
cmp eax, 0x11
jne 0x1803f2dc5
popf
pop rax
jmp 0x1803f3a36
cmp eax, 0x35
jne 0x1803f2dd4
popf
pop rax
jmp 0x1803f4dcf
cmp eax, 0x3a
jne 0x1803f2de3
popf
pop rax
jmp 0x1803f504e
cmp eax, 0x12
jne 0x1803f2df2
popf
pop rax
jmp 0x1803f3ab5
cmp eax, 0x21
jne 0x1803f2e01
popf
pop rax
jmp 0x1803f4352
cmp eax, 0x38
jne 0x1803f2e10
popf
pop rax
jmp 0x1803f4f76
cmp eax, 0xb
jne 0x1803f2e1f
popf
pop rax
jmp 0x1803f36f9
cmp eax, 0x5c
jne 0x1803f2e2e
popf
pop rax
jmp 0x1803f6068
cmp eax, 0x15
jne 0x1803f2e3d
popf
pop rax
jmp 0x1803f3bea
cmp eax, 5
jne 0x1803f2e4c
popf
pop rax
jmp 0x1803f33d4
cmp eax, 6
jne 0x1803f2e5b
popf
pop rax
jmp 0x1803f342f
cmp eax, 0x5a
jne 0x1803f2e6a
popf
pop rax
jmp 0x1803f5f99
cmp eax, 0x49
jne 0x1803f2e79
popf
pop rax
jmp 0x1803f57a6
cmp eax, 0x1f
jne 0x1803f2e88
popf
pop rax
jmp 0x1803f41fa
cmp eax, 4
jne 0x1803f2e97
popf
pop rax
jmp 0x1803f3314
cmp eax, 0x2f
jne 0x1803f2ea6
popf
pop rax
jmp 0x1803f4afc
cmp eax, 0x4d
jne 0x1803f2eb5
popf
pop rax
jmp 0x1803f5957
cmp eax, 0x55
jne 0x1803f2ec4
popf
pop rax
jmp 0x1803f5d16
cmp eax, 0x45
jne 0x1803f2ed3
popf
pop rax
jmp 0x1803f568e
cmp eax, 0x2c
jne 0x1803f2ee2
popf
pop rax
jmp 0x1803f4975
cmp eax, 0x5f
jne 0x1803f2ef1
popf
pop rax
jmp 0x1803f61ba
cmp eax, 0x19
jne 0x1803f2f00
popf
pop rax
jmp 0x1803f3e91
cmp eax, 0x1d
jne 0x1803f2f0f
popf
pop rax
jmp 0x1803f4095
cmp eax, 0x34
jne 0x1803f2f1e
popf
pop rax
jmp 0x1803f4d47
cmp eax, 0x53
jne 0x1803f2f2d
popf
pop rax
jmp 0x1803f5c37
cmp eax, 0x4f
jne 0x1803f2f3c
popf
pop rax
jmp 0x1803f5a9c
cmp eax, 0x42
jne 0x1803f2f4b
popf
pop rax
jmp 0x1803f5521
cmp eax, 7
jne 0x1803f2f5a
popf
pop rax
jmp 0x1803f34c4
cmp eax, 0x20
jne 0x1803f2f69
popf
pop rax
jmp 0x1803f4304
cmp eax, 0x56
jne 0x1803f2f78
popf
pop rax
jmp 0x1803f5d53
cmp eax, 0x3c
jne 0x1803f2f87
popf
pop rax
jmp 0x1803f512c
cmp eax, 0xd
jne 0x1803f2f96
popf
pop rax
jmp 0x1803f37dc
cmp eax, 0xa
jne 0x1803f2fa5
popf
pop rax
jmp 0x1803f36a2
cmp eax, 0x18
jne 0x1803f2fb4
popf
pop rax
jmp 0x1803f3e57
cmp eax, 0x28
jne 0x1803f2fc3
popf
pop rax
jmp 0x1803f46e8
cmp eax, 0x22
jne 0x1803f2fd2
popf
pop rax
jmp 0x1803f43ae
cmp eax, 0x50
jne 0x1803f2fe1
popf
pop rax
jmp 0x1803f5aea
cmp eax, 0x52
jne 0x1803f2ff0
popf
pop rax
jmp 0x1803f5b83
cmp eax, 0x41
jne 0x1803f2fff
popf
pop rax
jmp 0x1803f5390
cmp eax, 0xe
jne 0x1803f300e
popf
pop rax
jmp 0x1803f3866
cmp eax, 0x32
jne 0x1803f301d
popf
pop rax
jmp 0x1803f4c59
cmp eax, 0x29
jne 0x1803f302c
popf
pop rax
jmp 0x1803f47db
cmp eax, 0x3e
jne 0x1803f303b
popf
pop rax
jmp 0x1803f51f8
cmp eax, 0
jne 0x1803f304a
popf
pop rax
jmp 0x1803f30e0
cmp eax, 0x4e
jne 0x1803f3059
popf
pop rax
jmp 0x1803f5a1e
cmp eax, 0x31
jne 0x1803f3068
popf
pop rax
jmp 0x1803f4bab
cmp eax, 0x54
jne 0x1803f3077
popf
pop rax
jmp 0x1803f5cc8
cmp eax, 0x5e
jne 0x1803f3086
popf
pop rax
jmp 0x1803f615f
cmp eax, 0x25
jne 0x1803f3095
popf
pop rax
jmp 0x1803f4538
cmp eax, 0xf
jne 0x1803f30a4
popf
pop rax
jmp 0x1803f3921
cmp eax, 0x44
jne 0x1803f30b3
popf
pop rax
jmp 0x1803f5623
cmp eax, 0x57
jne 0x1803f30c2
popf
pop rax
jmp 0x1803f5daf
cmp eax, 3
jne 0x1803f30d1
popf
pop rax
jmp 0x1803f32b3
cmp eax, 0x46
jne 0x1803f30e0
popf
pop rax
jmp 0x1803f56dc
sub rsp, 0x28
mov rdx, qword [0x180259f90]
mov qword [rsp + 0x20], rdi
xor edi, edi
cmp byte [rdx + 0x37aa], dil
je 0x1803f3145
push rax
pushf
mov eax, 0xb8d8d231
pushf
not eax
add eax, 0x861f98e2
xor eax, 0xf9727ced
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xab7e7c5c
xor eax, 0xe8a32aa6
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8b3ce5e6
xor eax, 0x9da0f98f
rol eax, 0x68
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x8997d829
pushf
not eax
add eax, 0x854a2154
xor eax, 0xe8a85684
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc278de3c
xor eax, 0xd43fb14b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x86111028
xor eax, 0xa9ab3faa
rol eax, 0xac
popf
jmp 0x1803f2b31
mov ecx, 0x2e6f85b
pushf
not ecx
add ecx, 0x9f0dccc9
xor ecx, 0xb649d605
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0xd18e6660
xor ecx, 0xc6f2a5c1
rol ecx, 0xa7
popf
lea r8, [rdx + 0x900]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb33287a1
pushf
not eax
add eax, 0xfd115dd7
xor eax, 0xc9f0f941
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9df47092
xor eax, 0x8d02e1ef
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe58e50e6
xor eax, 0xafb701a6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd646628f
xor eax, 0xe8396df3
rol eax, 0xf0
popf
jmp 0x1803f2b31
movsxd rax, dword [r8]
cmp eax, 0xffffffff
je 0x1803f326d
push rax
pushf
mov eax, 0x2e25996
pushf
not eax
add eax, 0xfdfefdf4
xor eax, 0xd8a1e781
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8c150993
xor eax, 0x8e7da3c4
rol eax, 0x72
popf
pushf
not eax
add eax, 0x85b6663b
xor eax, 0x9f5df874
rol eax, 0x4a
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xb380130e
pushf
not eax
add eax, 0xea5abe25
xor eax, 0xeab5fbb2
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcecf4654
xor eax, 0x844f034b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf5c32803
xor eax, 0x8a851240
rol eax, 0x49
popf
jmp 0x1803f2b31
mov dword [rdx + rax*4 + 0x100], ecx
push rax
pushf
mov eax, 0x898d2d69
pushf
not eax
add eax, 0x90e8f41a
xor eax, 0xb0d24355
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa41c5d4b
xor eax, 0xa918ac9f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9b904b4e
xor eax, 0x9babf119
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd680cde8
xor eax, 0xd7ae6acb
rol eax, 0xab
popf
jmp 0x1803f2b31
inc ecx
add r8, 4
cmp ecx, 0x28c
jl 0x1803f337b
push rax
pushf
mov eax, 0xe9d69272
pushf
not eax
add eax, 0x921771a6
xor eax, 0xd219da3a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xad93e24c
xor eax, 0x8f6e0c4b
rol eax, 0x53
popf
pushf
not eax
add eax, 0x83fbfdc8
xor eax, 0x9837abbd
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf95e9363
xor eax, 0xeb51da4c
rol eax, 0x98
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xa4f48886
pushf
not eax
add eax, 0x9e09f0e6
xor eax, 0xba64dd14
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x886f9c46
xor eax, 0xf40f7a67
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf7a2108b
xor eax, 0xea2ce3a1
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfeaa6fda
xor eax, 0xbedb845c
rol eax, 3
popf
jmp 0x1803f2b31
mov ecx, edi
mov qword [rsp + 0x30], rbx
lea r8, [rdx + 0xb30]
lea r11, [rdx + 0x100]
push rax
pushf
mov eax, 0x850c12e5
pushf
not eax
add eax, 0xa5aa872a
xor eax, 0xda0f5506
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x83605d34
xor eax, 0xd59f6cd9
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd5f62510
xor eax, 0xdb082725
rol eax, 4
popf
jmp 0x1803f2b31
movzx r9d, byte [r8]
test r9b, r9b
jne 0x1803f3491
push rax
pushf
mov eax, 0xc66ef634
pushf
not eax
add eax, 0xac57cce9
xor eax, 0x92b89dbe
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9518122b
xor eax, 0xd19c12cb
rol eax, 0x66
popf
pushf
not eax
add eax, 0x82801d3a
xor eax, 0xd508683e
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbf06cfe1
xor eax, 0x835bad1d
rol eax, 0xc4
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xc08ee31
pushf
not eax
add eax, 0x926bd841
xor eax, 0xd8f0a133
rol eax, 0x81
popf
pushf
not eax
add eax, 0x954f67ea
xor eax, 0x982ad171
rol eax, 0xa5
popf
jmp 0x1803f2b31
movzx eax, byte [rdx + 0x37aa]
cmp al, 1
jne 0x1803f3528
push rax
pushf
mov eax, 0x4c2764cb
pushf
not eax
add eax, 0xf70f7990
xor eax, 0x81057d90
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf8d2f853
xor eax, 0xb19ccc5f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd9fe0243
xor eax, 0xa59c1fa3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc181c1b4
xor eax, 0x98a7255a
rol eax, 0xc3
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x370b33
pushf
not eax
add eax, 0xdbcdbe79
xor eax, 0x95d34bec
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa3314352
xor eax, 0xf34ba375
rol eax, 0x29
popf
pushf
not eax
add eax, 0xeba9f85e
xor eax, 0xf4bb876e
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb124927a
xor eax, 0x85fb5fd3
rol eax, 0x7b
popf
jmp 0x1803f2b31
movsxd r10, dword [r11]
cmp r10d, 0xffffffff
je 0x1803f35bd
push rax
pushf
mov eax, 0xaf68ed70
pushf
not eax
add eax, 0xd9b86386
xor eax, 0xcee83a4f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdeafa36a
xor eax, 0xb1754fc3
rol eax, 0xed
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xcfd0519d
pushf
not eax
add eax, 0xfe465c73
xor eax, 0x85f44cff
rol eax, 7
popf
pushf
not eax
add eax, 0xec4ea738
xor eax, 0x9e3ce142
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb7adf6af
xor eax, 0xd6dc8c80
rol eax, 0x8c
popf
jmp 0x1803f2b31
mov rax, r10
add rax, rax
mov byte [rdx + rax*8 + 0xe1c], r9b
cmp r10d, ecx
je 0x1803f3649
push rax
pushf
mov eax, 0xe144fa9b
pushf
not eax
add eax, 0x8e66a3b6
xor eax, 0xf8cd9d7d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85f666aa
xor eax, 0xda09fddb
rol eax, 0xaf
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x864150d8
pushf
not eax
add eax, 0xa744fe2f
xor eax, 0xfa5f25de
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcc2c3368
xor eax, 0x9ebc495d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf290e455
xor eax, 0xec70c4fe
rol eax, 3
popf
pushf
not eax
add eax, 0xb0d639af
xor eax, 0xadb0b441
rol eax, 0x7e
popf
jmp 0x1803f2b31
movzx eax, byte [r8]
mov byte [r10 + rdx + 0xb30], al
jmp 0x1803f375f
mov eax, ecx
add rax, rax
mov byte [rdx + rax*8 + 0xe1c], r9b
push rax
pushf
mov eax, 0x1c532f3f
pushf
not eax
add eax, 0xc75f09c7
xor eax, 0x9dc2c936
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8da3c672
xor eax, 0xb6def9ba
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8d407942
xor eax, 0xd7a2f8d8
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcb0e536c
xor eax, 0xe1559c54
rol eax, 0xca
popf
jmp 0x1803f2b31
mov byte [rdx + 0x37aa], 1
mov al, 0x38
pushf
not al
add al, 0x40
xor al, 0x2f
rol al, 0x12
popf
pushf
not al
add al, 0xef
xor al, 0xce
rol al, 0xd9
popf
push rax
pushf
mov eax, 0x356509f6
pushf
not eax
add eax, 0x89b6c959
xor eax, 0xa98699f4
rol eax, 0xba
popf
pushf
not eax
add eax, 0x84a7e961
xor eax, 0x8d083422
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcfc60e88
xor eax, 0x85537971
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfda48724
xor eax, 0xf6f5a671
rol eax, 5
popf
jmp 0x1803f2b31
inc ecx
add r11, 4
inc r8
cmp ecx, 0x200
jl 0x1803f3820
push rax
pushf
mov eax, 0x408fc96e
pushf
not eax
add eax, 0xf6c948c4
xor eax, 0xebe18281
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdd71647a
xor eax, 0xf33277fb
rol eax, 0x6d
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xeaa6425b
pushf
not eax
add eax, 0xf1910815
xor eax, 0xc3a3a8dd
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa2ab61ae
xor eax, 0xecaa360a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc29b50cb
xor eax, 0xec3c3d40
rol eax, 0xb6
popf
jmp 0x1803f2b31
mov rbx, qword [rsp + 0x30]
cmp al, 1
jne 0x1803f38c8
push rax
pushf
mov eax, 0xc24856ef
pushf
not eax
add eax, 0xe217fd44
xor eax, 0xe5160a66
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc3515e29
xor eax, 0xe2093093
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf2323a44
xor eax, 0xac4311f7
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbefda958
xor eax, 0xab63ecd2
rol eax, 0xaf
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xdac631b7
pushf
not eax
add eax, 0xa80dc6b9
xor eax, 0xe21b9c80
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8cca6c9b
xor eax, 0xe990b055
rol eax, 0xca
popf
pushf
not eax
add eax, 0xce361ffc
xor eax, 0xdb11a784
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfa1c0cc4
xor eax, 0x8d2f4942
rol eax, 0x9f
popf
jmp 0x1803f2b31
mov rax, qword [0x180259f90]
movzx ecx, byte [rdx + 0xe14]
mov byte [rax + 0x369c], cl
mov rax, qword [0x180259f90]
movzx ecx, byte [rdx + 0xe15]
mov byte [rax + 0x36ac], cl
mov rax, qword [0x180259f90]
movzx ecx, byte [rdx + 0xe16]
mov byte [rax + 0x36bc], cl
mov rax, qword [0x180259f90]
movzx ecx, byte [rdx + 0xe17]
mov byte [rax + 0x36cc], cl
push rax
pushf
mov eax, 0x404d5254
pushf
not eax
add eax, 0xa4240879
xor eax, 0xf29ee91d
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbfafad58
xor eax, 0x8d1eeee4
rol eax, 0x88
popf
jmp 0x1803f2b31
test byte [rdx + 8], 2
je 0x1803f39f0
push rax
pushf
mov eax, 0xd9be8e44
pushf
not eax
add eax, 0xfa3e8d46
xor eax, 0xfe3d92e2
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdfa52c31
xor eax, 0x8a974e97
rol eax, 0x49
popf
pushf
not eax
add eax, 0xad1f531d
xor eax, 0x8a362c28
rol eax, 0xb8
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x6b7dfe32
pushf
not eax
add eax, 0xd2d4c493
xor eax, 0x957ee5ef
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf863b88c
xor eax, 0xca9c8270
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8731ebe5
xor eax, 0xc81bb0cb
rol eax, 0xb
popf
jmp 0x1803f2b31
test byte [rdx + 0xc], 1
je 0x1803f3a82
push rax
pushf
mov eax, 0xea683d94
pushf
not eax
add eax, 0xe97fbd23
xor eax, 0xfca02fea
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd352da58
xor eax, 0xabad85db
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xecd986d7
xor eax, 0xc7cb5a81
rol eax, 0x71
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x3a56f8b4
pushf
not eax
add eax, 0xb73fd8cc
xor eax, 0x929a7689
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd44a3d01
xor eax, 0xa70c64db
rol eax, 0xda
popf
jmp 0x1803f2b31
mov al, 0x56
pushf
not al
add al, 0xf5
xor al, 0xe3
rol al, 0x47
popf
pushf
not al
add al, 0x15
xor al, 0x46
rol al, 0x4c
popf
jmp 0x1803f3b4e
xor al, al
push rax
pushf
mov eax, 0x62d158f7
pushf
not eax
add eax, 0xc51399a4
xor eax, 0x9e9d9fd7
rol eax, 0x61
popf
pushf
not eax
add eax, 0x86451e97
xor eax, 0x86855f9f
rol eax, 0xa9
popf
jmp 0x1803f2b31
xorps xmm2, xmm2
cmp byte [rdx + 0x37ab], dil
je 0x1803f3ba4
push rax
pushf
mov eax, 0xad5dc950
pushf
not eax
add eax, 0xd945cdf1
xor eax, 0x8513e36f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd51c64ea
xor eax, 0xe7ac6d45
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe25b9125
xor eax, 0x9df778cd
rol eax, 0xd1
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xb9735f17
pushf
not eax
add eax, 0xba208fd5
xor eax, 0xf83a48e9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdf40d0f2
xor eax, 0x9641681b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc055e1cb
xor eax, 0xf16aa942
rol eax, 0xfe
popf
jmp 0x1803f2b31
test al, al
je 0x1803f3c4b
push rax
pushf
mov eax, 0xebe485de
pushf
not eax
add eax, 0x8ae86e64
xor eax, 0xb2d8cb3d
rol eax, 0x35
popf
pushf
not eax
add eax, 0x98a5fdf8
xor eax, 0x852db052
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa30a816c
xor eax, 0xe15098e1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa42ab707
xor eax, 0xe2c55adb
rol eax, 0x89
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x3b485b66
pushf
not eax
add eax, 0xc2c6ab96
xor eax, 0x8e5237ba
rol eax, 0x32
popf
pushf
not eax
add eax, 0xadee2d7b
xor eax, 0x957b77c2
rol eax, 0x43
popf
pushf
not eax
add eax, 0x81490bfb
xor eax, 0xd63d139e
rol eax, 0x66
popf
jmp 0x1803f2b31
movss xmm0, dword [rdx + 0xdbc]
movss xmm1, dword [rdx + 0xdc0]
movss xmm3, dword [rdx + 0xdec]
comiss xmm0, xmm2
movss dword [rdx + 0x3508], xmm0
movss xmm0, dword [rdx + 0xdc8]
seta al
movss dword [rdx + 0x34e8], xmm1
comiss xmm1, xmm2
mov byte [rdx + 0x34fc], al
movss xmm1, dword [rdx + 0xdc4]
movss dword [rdx + 0x34d8], xmm0
seta al
movss dword [rdx + 0x34f8], xmm1
comiss xmm0, xmm2
mov byte [rdx + 0x34dc], al
movss xmm0, dword [rdx + 0xdcc]
movss dword [rdx + 0x3518], xmm0
seta al
comiss xmm1, xmm2
mov byte [rdx + 0x34cc], al
movss xmm1, dword [rdx + 0xdd0]
movss dword [rdx + 0x3528], xmm1
seta al
comiss xmm0, xmm2
mov byte [rdx + 0x34ec], al
movss xmm0, dword [rdx + 0xdd4]
movss dword [rdx + 0x3538], xmm0
seta al
comiss xmm1, xmm2
mov byte [rdx + 0x350c], al
movss xmm1, dword [rdx + 0xdd8]
movss dword [rdx + 0x3548], xmm1
seta al
comiss xmm0, xmm2
mov byte [rdx + 0x351c], al
seta al
comiss xmm1, xmm2
mov byte [rdx + 0x352c], al
seta al
comiss xmm3, xmm2
mov byte [rdx + 0x353c], al
ja 0x1803f3db1
push rax
pushf
mov eax, 0xa0f37f9d
pushf
not eax
add eax, 0xe9dc5176
xor eax, 0x95f2a7c4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc14370a3
xor eax, 0x87450215
rol eax, 0xec
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x5f8e7af2
pushf
not eax
add eax, 0xec04996b
xor eax, 0xe4483479
rol eax, 0x61
popf
pushf
not eax
add eax, 0x90688489
xor eax, 0xffec3080
rol eax, 0xa2
popf
jmp 0x1803f2b31
movss xmm0, dword [rdx + 0xdf4]
comiss xmm0, xmm2
ja 0x1803f3e24
push rax
pushf
mov eax, 0x1be26755
pushf
not eax
add eax, 0xecd8571c
xor eax, 0xd9371a0f
rol eax, 8
popf
pushf
not eax
add eax, 0xadc10c70
xor eax, 0xeacb4365
rol eax, 0x43
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x9559bd0e
pushf
not eax
add eax, 0xf19847c7
xor eax, 0xa34ecd2e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc8ad4cf5
xor eax, 0x80898174
rol eax, 0x84
popf
jmp 0x1803f2b31
xor al, al
jmp 0x1803f3f13
mov al, 0xa0
pushf
not al
add al, 0x84
xor al, 0xdf
rol al, 0x55
popf
pushf
not al
add al, 0x6d
xor al, 0x75
rol al, 0xd8
popf
pushf
not al
add al, 0xec
xor al, 0x59
rol al, 0x6f
popf
push rax
pushf
mov eax, 0x1060741
pushf
not eax
add eax, 0xdb1f044d
xor eax, 0x85a98dab
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb528ff5f
xor eax, 0xccc91e1f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd0fcbd31
xor eax, 0x8a1d8d82
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xeef56d10
xor eax, 0xef59ae46
rol eax, 0xb7
popf
jmp 0x1803f2b31
maxss xmm3, dword [rdx + 0xdf4]
movss xmm1, dword [rdx + 0xdf0]
comiss xmm1, xmm2
mov byte [rdx + 0x354c], al
movss dword [rdx + 0x3558], xmm3
ja 0x1803f3f7c
push rax
pushf
mov eax, 0xeebddf85
pushf
not eax
add eax, 0xbf99a1b3
xor eax, 0x9e67804e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8b3d4b58
xor eax, 0xb11b0a9a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe564c9d8
xor eax, 0x97617642
rol eax, 0x17
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x544ca099
pushf
not eax
add eax, 0x9f844289
xor eax, 0xb453866a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb5a4a242
xor eax, 0xf24a5a05
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe91f2047
xor eax, 0xa63ce786
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xece80b11
xor eax, 0xdcecec53
rol eax, 0x1b
popf
jmp 0x1803f2b31
movss xmm0, dword [rdx + 0xdf8]
comiss xmm0, xmm2
ja 0x1803f4015
push rax
pushf
mov eax, 0xf2ec4041
pushf
not eax
add eax, 0xf1c63b13
xor eax, 0xde2c61ec
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x95da39d5
xor eax, 0xc83ba9ba
rol eax, 0xbd
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x642b2803
pushf
not eax
add eax, 0xffb5e431
xor eax, 0x8c5f8f8e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfe1e306f
xor eax, 0xaa97fef1
rol eax, 0x2e
popf
jmp 0x1803f2b31
xor al, al
jmp 0x1803f4124
mov al, 0xc4
pushf
not al
add al, 0x81
xor al, 0xad
rol al, 0xad
popf
pushf
not al
add al, 0x48
xor al, 0x97
rol al, 0x34
popf
pushf
not al
add al, 0x1c
xor al, 0x4e
rol al, 0x30
popf
pushf
not al
add al, 0x6d
xor al, 0x2e
rol al, 0xf1
popf
push rax
pushf
mov eax, 0x9834f33a
pushf
not eax
add eax, 0xf71a5aab
xor eax, 0x9a0e8a9e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8ab6e10c
xor eax, 0xa7b6e632
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfc48484a
xor eax, 0x8e2dbc39
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa9d1d6a2
xor eax, 0xc6021889
rol eax, 0x3d
popf
jmp 0x1803f2b31
movss xmm0, dword [rdx + 0xddc]
maxss xmm1, dword [rdx + 0xdf8]
comiss xmm0, xmm2
mov byte [rdx + 0x355c], al
movss dword [rdx + 0x3568], xmm1
movss xmm1, dword [rdx + 0xde0]
seta al
movss dword [rdx + 0x35b8], xmm0
movss xmm0, dword [rdx + 0xde4]
comiss xmm1, xmm2
mov byte [rdx + 0x35ac], al
movss dword [rdx + 0x35c8], xmm1
movss xmm1, dword [rdx + 0xde8]
seta al
movss dword [rdx + 0x35d8], xmm0
comiss xmm0, xmm2
mov byte [rdx + 0x35bc], al
movss dword [rdx + 0x35e8], xmm1
seta al
comiss xmm1, xmm2
mov byte [rdx + 0x35cc], al
seta al
mov byte [rdx + 0x35dc], al
nop word [rax + rax]
push rax
pushf
mov eax, 0x7f126bf4
pushf
not eax
add eax, 0xfc907bd8
xor eax, 0xbbd8f88b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x948d08f7
xor eax, 0xdbc30bc4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x90449bb4
xor eax, 0xb3c86474
rol eax, 0x91
popf
jmp 0x1803f2b31
movzx ecx, byte [rdx + 0xe04]
mov eax, 0x79d422c7
pushf
not eax
add eax, 0xa9b1fe64
xor eax, 0xee0aa389
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9fb6c901
xor eax, 0x852b3817
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9c06a803
xor eax, 0xaeb0c347
rol eax, 0x37
popf
pushf
not eax
add eax, 0x817f7d17
xor eax, 0xd6349a73
rol eax, 0x3a
popf
movss xmm0, dword [0x1801d1e60]
mov r8, qword [0x180259f90]
test cl, cl
je 0x1803f42ab
push rax
pushf
mov eax, 0x9116ada8
pushf
not eax
add eax, 0x915fcae0
xor eax, 0xb15cd4a7
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb2eda164
xor eax, 0xc1af3d24
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf1e36bac
xor eax, 0xe5e911b2
rol eax, 0xd9
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x3551134d
pushf
not eax
add eax, 0x9b32ab8f
xor eax, 0x99929fdb
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9805f2f4
xor eax, 0xcb6006f2
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbf185b36
xor eax, 0xee141e86
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd76436af
xor eax, 0xfb4b3981
rol eax, 0xfb
popf
jmp 0x1803f2b31
movaps xmm1, xmm0
jmp 0x1803f43ae
xorps xmm1, xmm1
push rax
pushf
mov eax, 0x4623a09e
pushf
not eax
add eax, 0xb1a9c786
xor eax, 0x9beba201
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc2c5d878
xor eax, 0xb0d374f1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdd444e5e
xor eax, 0xa955df1d
rol eax, 0x21
popf
pushf
not eax
add eax, 0xadc6026d
xor eax, 0xefe97ee6
rol eax, 0xd8
popf
jmp 0x1803f2b31
cdqe
add rax, rax
movss dword [r8 + rax*8 + 0xe28], xmm1
mov byte [r8 + rax*8 + 0xe1c], cl
mov eax, 0xf558d7b0
pushf
not eax
add eax, 0xd718082a
xor eax, 0xc150684a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc9ad8321
xor eax, 0x91047f52
rol eax, 0x32
popf
pushf
not eax
add eax, 0x87165721
xor eax, 0xe9f2acd1
rol eax, 0x5c
popf
movzx ecx, byte [rdx + 0xe05]
mov r8, qword [0x180259f90]
test cl, cl
je 0x1803f4448
push rax
pushf
mov eax, 0x941962f5
pushf
not eax
add eax, 0xa818745f
xor eax, 0xd1a28001
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd3dda11d
xor eax, 0x85c5556a
rol eax, 0x88
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xccb41d84
pushf
not eax
add eax, 0xba7c5b5f
xor eax, 0xa7af494e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8791e9ab
xor eax, 0xf78bd3ab
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd9cc61b0
xor eax, 0xe7db8835
rol eax, 0x4d
popf
jmp 0x1803f2b31
movaps xmm1, xmm0
jmp 0x1803f4538
xorps xmm1, xmm1
push rax
pushf
mov eax, 0x20aa0702
pushf
not eax
add eax, 0x900b9170
xor eax, 0xd96d555c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdcee477e
xor eax, 0x8c4ca607
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xac95c3e0
xor eax, 0xcdce1a29
rol eax, 0x4b
popf
jmp 0x1803f2b31
cdqe
add rax, rax
mov byte [r8 + rax*8 + 0xe1c], cl
movss dword [r8 + rax*8 + 0xe28], xmm1
mov eax, 0xa139425e
pushf
not eax
add eax, 0x9e1ee506
xor eax, 0xda5c786a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc0f743f9
xor eax, 0xf240a683
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd54bd2c5
xor eax, 0x80a257fc
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbd0b1eab
xor eax, 0x8c76d783
rol eax, 0x2d
popf
movzx ecx, byte [rdx + 0xe06]
mov r8, qword [0x180259f90]
test cl, cl
je 0x1803f45f8
push rax
pushf
mov eax, 0xcda68211
pushf
not eax
add eax, 0xbc93c088
xor eax, 0x9e78c431
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9609abc3
xor eax, 0xc69a3a95
rol eax, 9
popf
pushf
not eax
add eax, 0xa08c7a99
xor eax, 0x86da8e2a
rol eax, 0x2a
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xf3949a48
pushf
not eax
add eax, 0xe9a6f918
xor eax, 0x9e86e6e6
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfb6fe43b
xor eax, 0xad2668a2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbe1ef2d3
xor eax, 0xdcdd49de
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8ef5c290
xor eax, 0xe4813caf
rol eax, 0x43
popf
jmp 0x1803f2b31
movaps xmm1, xmm0
jmp 0x1803f46e8
xorps xmm1, xmm1
push rax
pushf
mov eax, 0x73475e9f
pushf
not eax
add eax, 0xdd6a3e85
xor eax, 0x9aeec407
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x855bcccb
xor eax, 0xe07ae748
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd8994c94
xor eax, 0xbe1de233
rol eax, 0xdc
popf
jmp 0x1803f2b31
cdqe
add rax, rax
mov byte [r8 + rax*8 + 0xe1c], cl
movss dword [r8 + rax*8 + 0xe28], xmm1
mov eax, 0x5f4f16e5
pushf
not eax
add eax, 0xfe5d9f3a
xor eax, 0xbccc54dc
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb784e892
xor eax, 0xd343e23b
rol eax, 0x1c
popf
movzx ecx, byte [rdx + 0xe07]
mov r8, qword [0x180259f90]
test cl, cl
je 0x1803f4782
push rax
pushf
mov eax, 0xe8c53025
pushf
not eax
add eax, 0xd7a4139b
xor eax, 0xdd136141
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9b87850f
xor eax, 0xd124dc7f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xec15a3b2
xor eax, 0x88e9bbe9
rol eax, 0x53
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x3150739d
pushf
not eax
add eax, 0xd209185c
xor eax, 0xc3f74c91
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xaf29bbd8
xor eax, 0xebf415bb
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa84269e4
xor eax, 0xf1e68e01
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9ff5f52f
xor eax, 0xeb221c99
rol eax, 0xde
popf
jmp 0x1803f2b31
movaps xmm1, xmm0
jmp 0x1803f485c
xorps xmm1, xmm1
push rax
pushf
mov eax, 0xd41218f0
pushf
not eax
add eax, 0xbbbcf270
xor eax, 0xb564c592
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdf1a4d28
xor eax, 0xf7afbc77
rol eax, 0xfa
popf
jmp 0x1803f2b31
cdqe
add rax, rax
mov byte [r8 + rax*8 + 0xe1c], cl
movss dword [r8 + rax*8 + 0xe28], xmm1
mov eax, 0xc50c00fa
pushf
not eax
add eax, 0xa177150a
xor eax, 0x834e3687
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa13153b5
xor eax, 0xfe831367
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf22efdd2
xor eax, 0xd88ca61e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc494e505
xor eax, 0x9de79bb1
rol eax, 0xa0
popf
movzx ecx, byte [rdx + 0xe08]
mov r8, qword [0x180259f90]
test cl, cl
jne 0x1803f491c
push rax
pushf
mov eax, 0x3a83c385
pushf
not eax
add eax, 0xb576c50e
xor eax, 0xa86a41a4
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x98470190
xor eax, 0x894f0379
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa5391071
xor eax, 0x924f96bb
rol eax, 0xa8
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x2de0c6bd
pushf
not eax
add eax, 0xb78d03ae
xor eax, 0xdaa260aa
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xefdb17fd
xor eax, 0xc34c5f7f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe3e39968
xor eax, 0xcb70710b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x90bb54c0
xor eax, 0xeb791e04
rol eax, 0xfb
popf
jmp 0x1803f2b31
xorps xmm0, xmm0
push rax
pushf
mov eax, 0x23f3db24
pushf
not eax
add eax, 0xbd97e9c9
xor eax, 0xffc516ce
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbd4ddcd2
xor eax, 0xbb985fbb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb49e6e29
xor eax, 0xfc23efb2
rol eax, 0x87
popf
jmp 0x1803f2b31
cdqe
add rax, rax
mov byte [r8 + rax*8 + 0xe1c], cl
movss dword [r8 + rax*8 + 0xe28], xmm0
movss xmm1, dword [rdx + 0xe10]
ucomiss xmm1, xmm2
jp 0x1803f4a3b
push rax
pushf
mov eax, 0x2365bf90
pushf
not eax
add eax, 0x972249ba
xor eax, 0x8527ae30
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbef07a56
xor eax, 0xb8e5e2fb
rol eax, 6
popf
pushf
not eax
add eax, 0xe35ca8a7
xor eax, 0xb82c12ba
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd53db890
xor eax, 0xb51a7580
rol eax, 0x94
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x4bfd24f3
pushf
not eax
add eax, 0x888d7834
xor eax, 0xfde1a680
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf7de8a30
xor eax, 0xd9e35a9a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xebf0808b
xor eax, 0x80fe15d3
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc670f50a
xor eax, 0xa3daac1e
rol eax, 0x82
popf
jmp 0x1803f2b31
jne 0x1803f4ac9
push rax
pushf
mov eax, 0x218f1637
pushf
not eax
add eax, 0xc44319c1
xor eax, 0xd6b1048f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xabe9a7a4
xor eax, 0xaeb5a29c
rol eax, 0xa
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xd8d6fe9e
pushf
not eax
add eax, 0xf12769fa
xor eax, 0x8d589dd9
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbbec7a5c
xor eax, 0xb2f6f7c6
rol eax, 0x74
popf
jmp 0x1803f2b31
xor cl, cl
jmp 0x1803f4bab
mov cl, 0x4b
pushf
not cl
add cl, 0xf3
xor cl, 0xdf
rol cl, 0xe3
popf
pushf
not cl
add cl, 0xab
xor cl, 0x53
rol cl, 0x84
popf
pushf
not cl
add cl, 0x1a
xor cl, 0xcf
rol cl, 0xa8
popf
push rax
pushf
mov eax, 0x13dfe2b4
pushf
not eax
add eax, 0x8667e70b
xor eax, 0xc7b2656b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xee8165f3
xor eax, 0xb109d735
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8d31a2a8
xor eax, 0xb11de7ad
rol eax, 0xb3
popf
jmp 0x1803f2b31
mov rax, qword [0x180259f90]
movss dword [rax + 0x3688], xmm1
mov byte [rax + 0x367c], cl
movss xmm0, dword [rdx + 0xe0c]
ucomiss xmm0, xmm2
jp 0x1803f4c26
push rax
pushf
mov eax, 0x2457dd24
pushf
not eax
add eax, 0x9427c53a
xor eax, 0xa42eed09
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe10ad43a
xor eax, 0xd4012d55
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf2815ab1
xor eax, 0xb10146fd
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa31c75d9
xor eax, 0xad380e73
rol eax, 0x4f
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xc639a1b4
pushf
not eax
add eax, 0xb273b039
xor eax, 0xb2393167
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd4145ea6
xor eax, 0xe3fa5f91
rol eax, 0x41
popf
jmp 0x1803f2b31
jne 0x1803f4cb4
push rax
pushf
mov eax, 0x82cd8501
pushf
not eax
add eax, 0xd8ba7b99
xor eax, 0xe6312a78
rol eax, 0
popf
pushf
not eax
add eax, 0xd5a0c8ee
xor eax, 0xd817ba52
rol eax, 0x55
popf
pushf
not eax
add eax, 0xedb184cc
xor eax, 0x8426dca8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe1a0e523
xor eax, 0xba1bca51
rol eax, 0x95
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xf7a1d526
pushf
not eax
add eax, 0xfa82d0a1
xor eax, 0xa0377117
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8c39786f
xor eax, 0xbbcf895f
rol eax, 5
popf
pushf
not eax
add eax, 0xafdff6c6
xor eax, 0xbf886a57
rol eax, 0x68
popf
pushf
not eax
add eax, 0x81ee8737
xor eax, 0xcc78e01b
rol eax, 0x52
popf
jmp 0x1803f2b31
xor cl, cl
jmp 0x1803f4dcf
mov cl, 0xed
pushf
not cl
add cl, 0x8c
xor cl, 0xef
rol cl, 0x71
popf
pushf
not cl
add cl, 9
xor cl, 0x7c
rol cl, 0x53
popf
pushf
not cl
add cl, 0x54
xor cl, 0x85
rol cl, 0xbe
popf
push rax
pushf
mov eax, 0x1d95745
pushf
not eax
add eax, 0xe128ce80
xor eax, 0xe190a360
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xae026327
xor eax, 0xf2fe42dd
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x991d2d35
xor eax, 0xe7aca5ed
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb12cf09f
xor eax, 0xa5388360
rol eax, 0x63
popf
jmp 0x1803f2b31
mov rax, qword [0x180259f90]
movss dword [rax + 0x3698], xmm0
mov byte [rax + 0x368c], cl
mov r8, qword [0x180259f90]
cmp byte [r8 + 0x369c], dil
jne 0x1803f4e4d
push rax
pushf
mov eax, 0x440d027b
pushf
not eax
add eax, 0xb44a47f6
xor eax, 0xb332cee3
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf5798d4c
xor eax, 0xd7af3244
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8c151ae8
xor eax, 0xdeb7fd66
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xea27448e
xor eax, 0xed1db3f9
rol eax, 0x66
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x5ac017e1
pushf
not eax
add eax, 0xe954003a
xor eax, 0xe69bce25
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd8d6fd61
xor eax, 0xcb34ca76
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe610094d
xor eax, 0xf0454af0
rol eax, 0x4c
popf
jmp 0x1803f2b31
mov ecx, edi
jmp 0x1803f4f76
cmp byte [r8 + 0x45e0], dil
mov ecx, 0xfad2af27
pushf
not ecx
add ecx, 0xcc485311
xor ecx, 0xc79b0f01
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xd5be157a
xor ecx, 0xa0196f13
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0x81a1e59f
xor ecx, 0xd9d998b1
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0xdd63dc2f
xor ecx, 0x875a55fc
rol ecx, 0xac
popf
cmovne ecx, edi
push rax
pushf
mov eax, 0xc5e9409b
pushf
not eax
add eax, 0xcd70e46f
xor eax, 0xa26a533f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x973ac8bc
xor eax, 0xe0400686
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9b6032ce
xor eax, 0xa7580d7f
rol eax, 0xb0
popf
jmp 0x1803f2b31
cmp byte [r8 + 0x36ac], dil
je 0x1803f4fd8
push rax
pushf
mov eax, 0xc35909d0
pushf
not eax
add eax, 0xd8df01d7
xor eax, 0xd15e68b1
rol eax, 0x60
popf
pushf
not eax
add eax, 0x81dd97be
xor eax, 0xdec09a57
rol eax, 0
popf
pushf
not eax
add eax, 0xa3122ead
xor eax, 0xb779af4f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd9146018
xor eax, 0xf7cbdf24
rol eax, 0x3c
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xfc65f723
pushf
not eax
add eax, 0xe81433d6
xor eax, 0x9995368b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdc8d5427
xor eax, 0x952c78f8
rol eax, 0xb7
popf
jmp 0x1803f2b31
mov eax, ecx
bts ecx, 0xd
cmp byte [r8 + 0x45ec], dil
cmovne ecx, eax
push rax
pushf
mov eax, 0x647dd733
pushf
not eax
add eax, 0xf0f00de7
xor eax, 0xf5ee08ca
rol eax, 4
popf
pushf
not eax
add eax, 0x8746dbac
xor eax, 0xed82f409
rol eax, 0x41
popf
jmp 0x1803f2b31
cmp byte [r8 + 0x36bc], dil
je 0x1803f508a
push rax
pushf
mov eax, 0x4560b4f6
pushf
not eax
add eax, 0xc64a434e
xor eax, 0xf3e8a057
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8a264b65
xor eax, 0xd1947f60
rol eax, 0xc
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xd622b196
pushf
not eax
add eax, 0xc38b0bdb
xor eax, 0xeafdbabb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xecf5ab9e
xor eax, 0xe4fd6e94
rol eax, 0xff
popf
jmp 0x1803f2b31
cmp byte [r8 + 0x45f8], dil
jne 0x1803f50f9
push rax
pushf
mov eax, 0x7f126b1a
pushf
not eax
add eax, 0xb4f045cd
xor eax, 0xf8e2f82c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xec9e8586
xor eax, 0xfc898f1c
rol eax, 0xaa
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xa8326499
pushf
not eax
add eax, 0xf62c3f74
xor eax, 0xc20f9502
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa870e476
xor eax, 0xbc36694e
rol eax, 0x11
popf
jmp 0x1803f2b31
bts ecx, 0xe
push rax
pushf
mov eax, 0x8e87a836
pushf
not eax
add eax, 0xdd17294a
xor eax, 0xbe591359
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd7d4afe0
xor eax, 0x97c99ec8
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xccae3cef
xor eax, 0x9250c367
rol eax, 0x6b
popf
jmp 0x1803f2b31
cmp byte [r8 + 0x36cc], dil
je 0x1803f51c5
push rax
pushf
mov eax, 0x69da4fc6
pushf
not eax
add eax, 0xa3f7a2b0
xor eax, 0x88d6cae7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb1fdfe17
xor eax, 0xd9b2d2b0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb7851b72
xor eax, 0xe372d216
rol eax, 0xde
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xdf325b5f
pushf
not eax
add eax, 0x8ccb15b0
xor eax, 0x9bdbf0ec
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbee87409
xor eax, 0xd590ed40
rol eax, 0x67
popf
jmp 0x1803f2b31
cmp byte [r8 + 0x4604], dil
jne 0x1803f5234
push rax
pushf
mov eax, 0x3a95fc2f
pushf
not eax
add eax, 0xbdf60c4a
xor eax, 0xa29a08f4
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xccbf2e81
xor eax, 0xbbc2de09
rol eax, 0x36
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xbd442139
pushf
not eax
add eax, 0xb597712e
xor eax, 0x9fe97eb0
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe736f20a
xor eax, 0xbe2db4f5
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf80b2d63
xor eax, 0xfbe02006
rol eax, 0xba
popf
pushf
not eax
add eax, 0x899286e4
xor eax, 0x80465b67
rol eax, 0xa
popf
jmp 0x1803f2b31
bts ecx, 0xf
push rax
pushf
mov eax, 0x6136bbc1
pushf
not eax
add eax, 0xbc6c9723
xor eax, 0x86e973d9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x83724fe5
xor eax, 0xca20de69
rol eax, 0x20
popf
jmp 0x1803f2b31
mov eax, ecx
mov dword [rdx + 0xe18], ecx
shr eax, 0xc
and al, 1
mov byte [rdx + 0xe14], al
mov eax, ecx
shr eax, 0xd
and al, 1
mov byte [rdx + 0xe15], al
mov eax, ecx
shr eax, 0xe
and al, 1
shr ecx, 0xf
test byte [rdx + 0xc], 1
mov byte [rdx + 0xe16], al
mov byte [rdx + 0xe17], cl
jne 0x1803f535d
push rax
pushf
mov eax, 0xd909822a
pushf
not eax
add eax, 0xdb878d2c
xor eax, 0xcadc9930
rol eax, 0x33
popf
pushf
not eax
add eax, 0x816fb1fd
xor eax, 0xfe9f8f2d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb67301d9
xor eax, 0xaa792bb5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbe90b4ab
xor eax, 0xce5df916
rol eax, 0xaf
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xb6c300b0
pushf
not eax
add eax, 0x91233d93
xor eax, 0x8835cf28
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd6a93eb1
xor eax, 0x94534ae4
rol eax, 0x25
popf
jmp 0x1803f2b31
mov byte [rdx + 0x34ac], dil
mov dword [rdx + 0x34b8], edi
mov byte [rdx + 0x34bc], dil
mov dword [rdx + 0x34c8], edi
mov byte [rdx + 0x34cc], dil
mov dword [rdx + 0x34d8], edi
mov byte [rdx + 0x34dc], dil
mov dword [rdx + 0x34e8], edi
mov byte [rdx + 0x34ec], dil
mov dword [rdx + 0x34f8], edi
mov byte [rdx + 0x34fc], dil
mov dword [rdx + 0x3508], edi
mov byte [rdx + 0x350c], dil
mov dword [rdx + 0x3518], edi
mov byte [rdx + 0x351c], dil
mov dword [rdx + 0x3528], edi
mov byte [rdx + 0x352c], dil
mov dword [rdx + 0x3538], edi
mov byte [rdx + 0x353c], dil
mov dword [rdx + 0x3548], edi
mov byte [rdx + 0x354c], dil
mov dword [rdx + 0x3558], edi
mov byte [rdx + 0x355c], dil
mov dword [rdx + 0x3568], edi
mov byte [rdx + 0x356c], dil
mov dword [rdx + 0x3578], edi
mov byte [rdx + 0x357c], dil
mov dword [rdx + 0x3588], edi
mov byte [rdx + 0x358c], dil
mov dword [rdx + 0x3598], edi
mov byte [rdx + 0x359c], dil
mov dword [rdx + 0x35a8], edi
mov byte [rdx + 0x35ac], dil
mov dword [rdx + 0x35b8], edi
mov byte [rdx + 0x35bc], dil
mov dword [rdx + 0x35c8], edi
mov byte [rdx + 0x35cc], dil
mov dword [rdx + 0x35d8], edi
mov byte [rdx + 0x35dc], dil
mov dword [rdx + 0x35e8], edi
mov byte [rdx + 0x35ec], dil
mov dword [rdx + 0x35f8], edi
mov byte [rdx + 0x35fc], dil
mov dword [rdx + 0x3608], edi
mov byte [rdx + 0x360c], dil
mov dword [rdx + 0x3618], edi
mov byte [rdx + 0x361c], dil
mov dword [rdx + 0x3628], edi
push rax
pushf
mov eax, 0x37e5e478
pushf
not eax
add eax, 0x9e14ee7d
xor eax, 0xa63f4477
rol eax, 0x26
popf
pushf
not eax
add eax, 0x809d4167
xor eax, 0x8963c6a1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd9b8532a
xor eax, 0xfb23ad37
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd8a70cd8
xor eax, 0x887151d8
rol eax, 0x57
popf
jmp 0x1803f2b31
movss xmm1, dword [0x1801d1ed0]
lea rax, [rdx + 0xe20]
mov rdi, qword [rsp + 0x20]
mov ecx, 0x31ff79a7
pushf
not ecx
add ecx, 0xdab18b45
xor ecx, 0xa12541fc
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0xb1c78b20
xor ecx, 0x8d33a85c
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0x8f15e2eb
xor ecx, 0x8a57fc00
rol ecx, 0x78
popf
nop
push rax
pushf
mov eax, 0xdba86500
pushf
not eax
add eax, 0xeedab166
xor eax, 0xa5f10c25
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd0a63033
xor eax, 0xd6a42a74
rol eax, 0xa3
popf
jmp 0x1803f2b31
cmp byte [rax - 4], 0
movss xmm0, dword [rax]
movss dword [rax + 4], xmm0
je 0x1803f55f0
push rax
pushf
mov eax, 0x61a397cc
pushf
not eax
add eax, 0xb9f016f3
xor eax, 0xe549f4c6
rol eax, 0x43
popf
pushf
not eax
add eax, 0xde51cf77
xor eax, 0xf6257161
rol eax, 0x5e
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x851f22a6
pushf
not eax
add eax, 0xa8ba9340
xor eax, 0xb88adee6
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc0c372b7
xor eax, 0xc7125f2f
rol eax, 0xfb
popf
jmp 0x1803f2b31
comiss xmm2, xmm0
jbe 0x1803f565b
push rax
pushf
mov eax, 0x3e3576c8
pushf
not eax
add eax, 0xdfc0b7e3
xor eax, 0xc1aa5722
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfabb4152
xor eax, 0xd0a9ddc9
rol eax, 0x45
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x74d58a21
pushf
not eax
add eax, 0xe59479f7
xor eax, 0xa5aad7cb
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xae077f6c
xor eax, 0xc0b63bac
rol eax, 0
popf
jmp 0x1803f2b31
movaps xmm0, xmm2
jmp 0x1803f5719
addss xmm0, dword [rdx + 0x18]
jmp 0x1803f5719
movaps xmm0, xmm1
push rax
pushf
mov eax, 0x9f317f4b
pushf
not eax
add eax, 0xe21f49b9
xor eax, 0xf2dd5728
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xef641f6a
xor eax, 0x8356d818
rol eax, 0x36
popf
jmp 0x1803f2b31
movss dword [rax], xmm0
movss xmm0, dword [rax + 0x10]
movss dword [rax + 0x14], xmm0
cmp byte [rax + 0xc], 0
je 0x1803f5760
push rax
pushf
mov eax, 0x638f487a
pushf
not eax
add eax, 0xc71f6b50
xor eax, 0x9dd570cd
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb618fbd7
xor eax, 0x841c3832
rol eax, 0x18
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x9df01907
pushf
not eax
add eax, 0x9fe043e1
xor eax, 0xfc1879cc
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8868bdcf
xor eax, 0xb580a4be
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa1b986a4
xor eax, 0xd4723b3b
rol eax, 0xea
popf
jmp 0x1803f2b31
comiss xmm2, xmm0
jbe 0x1803f5804
push rax
pushf
mov eax, 0x3e48f4f1
pushf
not eax
add eax, 0xff501ccd
xor eax, 0xe391acf9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x88355ce3
xor eax, 0xa4e1b1cb
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd16d4187
xor eax, 0xb9bcde75
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xce47e8c3
xor eax, 0xf6f7c23d
rol eax, 0xf9
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x4da21943
pushf
not eax
add eax, 0xc38c5c18
xor eax, 0xa7a8d3af
rol eax, 0x91
popf
pushf
not eax
add eax, 0x844c2a66
xor eax, 0x800106af
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe01564be
xor eax, 0x9e5f096f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb6c98266
xor eax, 0xdce1e67e
rol eax, 0x33
popf
jmp 0x1803f2b31
movaps xmm0, xmm2
jmp 0x1803f5957
addss xmm0, dword [rdx + 0x18]
jmp 0x1803f5957
movaps xmm0, xmm1
push rax
pushf
mov eax, 0x170d98db
pushf
not eax
add eax, 0xcf13d979
xor eax, 0x9822944d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd7fbe1e8
xor eax, 0xff77359b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xef98a56a
xor eax, 0xac0ff53b
rol eax, 0xf6
popf
jmp 0x1803f2b31
movss dword [rax + 0x10], xmm0
movss xmm0, dword [rax + 0x20]
movss dword [rax + 0x24], xmm0
cmp byte [rax + 0x1c], 0
je 0x1803f59c5
push rax
pushf
mov eax, 0x594b758e
pushf
not eax
add eax, 0x89b0fd01
xor eax, 0xe5bcf1b4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd3b86a8d
xor eax, 0xc162f204
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaa1408fc
xor eax, 0xf284662e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfd25a56a
xor eax, 0x9adea75e
rol eax, 0xf2
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x8974a8ba
pushf
not eax
add eax, 0xc1aec886
xor eax, 0xb676cacf
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8faccda7
xor eax, 0xf22b4c02
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8e4d1f51
xor eax, 0xe0d66e48
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xad41c72e
xor eax, 0xf0b980f6
rol eax, 0x75
popf
jmp 0x1803f2b31
comiss xmm2, xmm0
jbe 0x1803f5a56
push rax
pushf
mov eax, 0xfc9a5b04
pushf
not eax
add eax, 0xd82d9176
xor eax, 0xbde7a914
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfe28180a
xor eax, 0xa1003ea3
rol eax, 0x22
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xf8492cd5
pushf
not eax
add eax, 0xfa1dc4bc
xor eax, 0xcfb2f85b
rol eax, 0x99
popf
pushf
not eax
add eax, 0x839fcfa1
xor eax, 0xe94eed8a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9bee0dcb
xor eax, 0xa45c1d24
rol eax, 0x52
popf
jmp 0x1803f2b31
movaps xmm0, xmm2
jmp 0x1803f5b83
addss xmm0, dword [rdx + 0x18]
jmp 0x1803f5b83
movaps xmm0, xmm1
push rax
pushf
mov eax, 0x1d0c27fe
pushf
not eax
add eax, 0xf024c1ae
xor eax, 0xdaee0deb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xefd3e4fb
xor eax, 0xd44142a1
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xccc2cc28
xor eax, 0x971d5b03
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd23dc7ff
xor eax, 0xbfe17684
rol eax, 0x9e
popf
jmp 0x1803f2b31
movss dword [rax + 0x20], xmm0
movss xmm0, dword [rax + 0x30]
movss dword [rax + 0x34], xmm0
cmp byte [rax + 0x2c], 0
je 0x1803f5bf1
push rax
pushf
mov eax, 0xc5914e4c
pushf
not eax
add eax, 0xed6180c0
xor eax, 0xd8e2cadf
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xf1eb2737
xor eax, 0xb1608425
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb265f4d5
xor eax, 0xb0f18300
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9fe3f3d0
xor eax, 0x9825872e
rol eax, 0xac
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x9a3ed05f
pushf
not eax
add eax, 0xe65d3fb0
xor eax, 0xb2df3e9e
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbd8f6003
xor eax, 0x963b0524
rol eax, 0xa
popf
pushf
not eax
add eax, 0xaf6275c0
xor eax, 0xb0a3b879
rol eax, 0xf
popf
jmp 0x1803f2b31
comiss xmm2, xmm0
jbe 0x1803f5c95
push rax
pushf
mov eax, 0xbe97fc2f
pushf
not eax
add eax, 0x91699dd8
xor eax, 0xf72135b7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfa8f455c
xor eax, 0xf8145e95
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd647afd8
xor eax, 0x977ae1f2
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc52ad928
xor eax, 0xbbaec2f0
rol eax, 0xe3
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x1a414964
pushf
not eax
add eax, 0x87c7b34f
xor eax, 0xc7037c44
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb9f6f9d6
xor eax, 0xb1084f50
rol eax, 0xa
popf
jmp 0x1803f2b31
movaps xmm0, xmm2
jmp 0x1803f5daf
addss xmm0, dword [rdx + 0x18]
jmp 0x1803f5daf
movaps xmm0, xmm1
push rax
pushf
mov eax, 0xca552b52
pushf
not eax
add eax, 0xd920cf83
xor eax, 0xd540c0ce
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfa481171
xor eax, 0xa351b9fd
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcc510d61
xor eax, 0xdf80a044
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe1dd72c2
xor eax, 0xb102fa6d
rol eax, 0x72
popf
jmp 0x1803f2b31
movss dword [rax + 0x30], xmm0
add rax, 0x40
sub rcx, 1
jne 0x1803f5df5
push rax
pushf
mov eax, 0xe04661f9
pushf
not eax
add eax, 0xbee60448
xor eax, 0x9fbf4d1f
rol eax, 3
popf
pushf
not eax
add eax, 0x8d34b778
xor eax, 0x842ffced
rol eax, 0x95
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x94967030
pushf
not eax
add eax, 0xd33257fd
xor eax, 0x94b80fe9
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x81a98321
xor eax, 0xeeecc859
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8a4765d3
xor eax, 0xb4d83096
rol eax, 0xbd
popf
jmp 0x1803f2b31
lea r8, [rdx + 0x2e1c]
mov r9d, 0x27c9dc04
pushf
not r9d
add r9d, 0xb2bb0029
xor r9d, 0xff9ee644
rol r9d, 0x30
popf
pushf
not r9d
add r9d, 0xeaf163d0
xor r9d, 0xb0c2cb4c
rol r9d, 0xa5
popf
pushf
not r9d
add r9d, 0xb8b8aba2
xor r9d, 0xae740682
rol r9d, 0xc0
popf
lea rcx, [rdx + 0x3f81]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x77d9a4e8
pushf
not eax
add eax, 0xa67fe60a
xor eax, 0xde7a6799
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb65ad4af
xor eax, 0xb3c89153
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe8edfe8e
xor eax, 0xcd1a27c9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x873a7019
xor eax, 0x814b9312
rol eax, 0x63
popf
jmp 0x1803f2b31
mov eax, dword [rcx - 5]
mov dword [rcx - 9], eax
movzx eax, byte [r8]
test al, al
jne 0x1803f5f66
push rax
pushf
mov eax, 0x991f55b7
pushf
not eax
add eax, 0xb486fc31
xor eax, 0xeb77dd48
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x86d4fbdc
xor eax, 0xb47b1438
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8ccde09b
xor eax, 0x9dc1dde6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdd376a91
xor eax, 0xd7ff68d6
rol eax, 0xa3
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x34bbaeaa
pushf
not eax
add eax, 0xa2488feb
xor eax, 0xa75088a4
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xba2d434b
xor eax, 0xd5bb9bb7
rol eax, 0x28
popf
jmp 0x1803f2b31
mov dword [rcx - 5], 0xffffffff
movzx eax, byte [r8]
push rax
pushf
mov eax, 0xd742d534
pushf
not eax
add eax, 0xb49bc9cb
xor eax, 0xadc2dbd2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf0520909
xor eax, 0xbdb4f166
rol eax, 0x6c
popf
jmp 0x1803f2b31
cmp byte [rcx], 0
je 0x1803f6022
push rax
pushf
mov eax, 0x7bdcc8cc
pushf
not eax
add eax, 0xead71762
xor eax, 0xf69651e0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbcb2fb73
xor eax, 0xe7c4fb7f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbf159d16
xor eax, 0xdb31271a
rol eax, 0x2c
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xe25d51bb
pushf
not eax
add eax, 0xe337f01f
xor eax, 0xa7623606
rol eax, 0xa
popf
pushf
not eax
add eax, 0xaed26404
xor eax, 0xd401b5ee
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdd122f75
xor eax, 0xbb716992
rol eax, 0xb
popf
jmp 0x1803f2b31
test al, al
je 0x1803f60c5
push rax
pushf
mov eax, 0xc1391b2d
pushf
not eax
add eax, 0xcc09577b
xor eax, 0xc5b101e5
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf4466cd0
xor eax, 0xbda54bd6
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd6e1b9ca
xor eax, 0xcc5c867b
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc30985e0
xor eax, 0xcbd6a3ae
rol eax, 0xef
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0xa702a6d6
pushf
not eax
add eax, 0xc9336e6e
xor eax, 0xfe15fa97
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc51455e7
xor eax, 0xab129d99
rol eax, 0x84
popf
jmp 0x1803f2b31
mov al, 0x5a
pushf
not al
add al, 0xda
xor al, 0xa0
rol al, 0xfd
popf
pushf
not al
add al, 0xd9
xor al, 0xdf
rol al, 0x5f
popf
jmp 0x1803f61ba
xor al, al
push rax
pushf
mov eax, 0x97d50081
pushf
not eax
add eax, 0xe067ae3e
xor eax, 0xc07d2e0a
rol eax, 0x40
popf
pushf
not eax
add eax, 0x959d4a8b
xor eax, 0x8ed1e649
rol eax, 0x51
popf
pushf
not eax
add eax, 0xba8c081e
xor eax, 0xb66bfdda
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd909ca79
xor eax, 0x8111cbd0
rol eax, 0x61
popf
jmp 0x1803f2b31
mov byte [rcx], al
add r8, 0x10
mov byte [rcx - 1], al
add rcx, 0xc
sub r9, 1
jne 0x1803f6213
push rax
pushf
mov eax, 0xc274c987
pushf
not eax
add eax, 0xf2d3c68a
xor eax, 0xcddb609a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa93e0e43
xor eax, 0xffef82d4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf6d4da03
xor eax, 0xc613d3a2
rol eax, 0x55
popf
jmp 0x1803f2b31
push rax
pushf
mov eax, 0x8614557a
pushf
not eax
add eax, 0xdf796339
xor eax, 0x8c949caa
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xadee33f4
xor eax, 0xb82e04ff
rol eax, 0x69
popf
pushf
not eax
add eax, 0x80acfd35
xor eax, 0xbc8f8f2b
rol eax, 0x9e
popf
jmp 0x1803f2b31
lea rcx, [rdx + 0x4608]
add rsp, 0x28
jmp 0x180350b37