Function at 0x1803a0fc3
Capabilities:
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x4d0326a
pushf
not eax
add eax, 0xff83d1bc
xor eax, 0xdf2c6508
rol eax, 3
popf
pushf
not eax
add eax, 0xdb975b57
xor eax, 0xb5e1e86f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc58b448a
xor eax, 0x88e2d921
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x884d038b
xor eax, 0xdf389c01
rol eax, 0xb1
popf
cmp eax, 0x29
jne 0x1803a1026
popf
pop rax
jmp 0x1803a29ad
cmp eax, 0x48
jne 0x1803a1035
popf
pop rax
jmp 0x1803a3b5d
cmp eax, 0x3f
jne 0x1803a1044
popf
pop rax
jmp 0x1803a3665
cmp eax, 1
jne 0x1803a1053
popf
pop rax
jmp 0x1803a15b7
cmp eax, 0x4a
jne 0x1803a1062
popf
pop rax
jmp 0x1803a3c4d
cmp eax, 0x1a
jne 0x1803a1071
popf
pop rax
jmp 0x1803a21de
cmp eax, 0x44
jne 0x1803a1080
popf
pop rax
jmp 0x1803a395a
cmp eax, 0x31
jne 0x1803a108f
popf
pop rax
jmp 0x1803a2dc3
cmp eax, 0x40
jne 0x1803a109e
popf
pop rax
jmp 0x1803a36ee
cmp eax, 8
jne 0x1803a10ad
popf
pop rax
jmp 0x1803a1923
cmp eax, 0x2a
jne 0x1803a10bc
popf
pop rax
jmp 0x1803a2a45
cmp eax, 0x17
jne 0x1803a10cb
popf
pop rax
jmp 0x1803a204c
cmp eax, 0x1c
jne 0x1803a10da
popf
pop rax
jmp 0x1803a22bb
cmp eax, 0x2e
jne 0x1803a10e9
popf
pop rax
jmp 0x1803a2c50
cmp eax, 0x4c
jne 0x1803a10f8
popf
pop rax
jmp 0x1803a3d47
cmp eax, 0x2b
jne 0x1803a1107
popf
pop rax
jmp 0x1803a2ade
cmp eax, 0x1b
jne 0x1803a1116
popf
pop rax
jmp 0x1803a224f
cmp eax, 0x2d
jne 0x1803a1125
popf
pop rax
jmp 0x1803a2bcc
cmp eax, 0x23
jne 0x1803a1134
popf
pop rax
jmp 0x1803a2693
cmp eax, 0x25
jne 0x1803a1143
popf
pop rax
jmp 0x1803a27d9
cmp eax, 0x43
jne 0x1803a1152
popf
pop rax
jmp 0x1803a38d4
cmp eax, 0x13
jne 0x1803a1161
popf
pop rax
jmp 0x1803a1ed2
cmp eax, 0x33
jne 0x1803a1170
popf
pop rax
jmp 0x1803a2eff
cmp eax, 0x24
jne 0x1803a117f
popf
pop rax
jmp 0x1803a273f
cmp eax, 0x1e
jne 0x1803a118e
popf
pop rax
jmp 0x1803a23be
cmp eax, 0xc
jne 0x1803a119d
popf
pop rax
jmp 0x1803a1bb9
cmp eax, 0x26
jne 0x1803a11ac
popf
pop rax
jmp 0x1803a287d
cmp eax, 0x27
jne 0x1803a11bb
popf
pop rax
jmp 0x1803a28d9
cmp eax, 0x30
jne 0x1803a11ca
popf
pop rax
jmp 0x1803a2d25
cmp eax, 0x10
jne 0x1803a11d9
popf
pop rax
jmp 0x1803a1d29
cmp eax, 0x37
jne 0x1803a11e8
popf
pop rax
jmp 0x1803a31b6
cmp eax, 9
jne 0x1803a11f7
popf
pop rax
jmp 0x1803a19dc
cmp eax, 0x39
jne 0x1803a1206
popf
pop rax
jmp 0x1803a3312
cmp eax, 0x16
jne 0x1803a1215
popf
pop rax
jmp 0x1803a1ff7
cmp eax, 0x3b
jne 0x1803a1224
popf
pop rax
jmp 0x1803a340f
cmp eax, 0x4b
jne 0x1803a1233
popf
pop rax
jmp 0x1803a3c9f
cmp eax, 0x36
jne 0x1803a1242
popf
pop rax
jmp 0x1803a316d
cmp eax, 0x14
jne 0x1803a1251
popf
pop rax
jmp 0x1803a1f2d
cmp eax, 0x46
jne 0x1803a1260
popf
pop rax
jmp 0x1803a3a3c
cmp eax, 0x3d
jne 0x1803a126f
popf
pop rax
jmp 0x1803a352c
cmp eax, 2
jne 0x1803a127e
popf
pop rax
jmp 0x1803a164d
cmp eax, 0x47
jne 0x1803a128d
popf
pop rax
jmp 0x1803a3b0e
cmp eax, 0x51
jne 0x1803a129c
popf
pop rax
jmp 0x1803a4002
cmp eax, 0x11
jne 0x1803a12ab
popf
pop rax
jmp 0x1803a1dae
cmp eax, 0x35
jne 0x1803a12ba
popf
pop rax
jmp 0x1803a30f0
cmp eax, 0x3a
jne 0x1803a12c9
popf
pop rax
jmp 0x1803a33a0
cmp eax, 0x12
jne 0x1803a12d8
popf
pop rax
jmp 0x1803a1e3e
cmp eax, 0x21
jne 0x1803a12e7
popf
pop rax
jmp 0x1803a251b
cmp eax, 0x38
jne 0x1803a12f6
popf
pop rax
jmp 0x1803a327d
cmp eax, 0xb
jne 0x1803a1305
popf
pop rax
jmp 0x1803a1b28
cmp eax, 0xf
jne 0x1803a1314
popf
pop rax
jmp 0x1803a1c89
cmp eax, 0x15
jne 0x1803a1323
popf
pop rax
jmp 0x1803a1fb1
cmp eax, 5
jne 0x1803a1332
popf
pop rax
jmp 0x1803a17e9
cmp eax, 6
jne 0x1803a1341
popf
pop rax
jmp 0x1803a184e
cmp eax, 0x4e
jne 0x1803a1350
popf
pop rax
jmp 0x1803a3e60
cmp eax, 0x49
jne 0x1803a135f
popf
pop rax
jmp 0x1803a3bc4
cmp eax, 0x1f
jne 0x1803a136e
popf
pop rax
jmp 0x1803a242b
cmp eax, 4
jne 0x1803a137d
popf
pop rax
jmp 0x1803a1777
cmp eax, 0x2f
jne 0x1803a138c
popf
pop rax
jmp 0x1803a2cbb
cmp eax, 0x4d
jne 0x1803a139b
popf
pop rax
jmp 0x1803a3dfb
cmp eax, 0x3e
jne 0x1803a13aa
popf
pop rax
jmp 0x1803a361d
cmp eax, 0x45
jne 0x1803a13b9
popf
pop rax
jmp 0x1803a39d8
cmp eax, 0x2c
jne 0x1803a13c8
popf
pop rax
jmp 0x1803a2b71
cmp eax, 3
jne 0x1803a13d7
popf
pop rax
jmp 0x1803a16b5
cmp eax, 0x19
jne 0x1803a13e6
popf
pop rax
jmp 0x1803a2196
cmp eax, 0x1d
jne 0x1803a13f5
popf
pop rax
jmp 0x1803a2350
cmp eax, 0x34
jne 0x1803a1404
popf
pop rax
jmp 0x1803a3035
cmp eax, 0x32
jne 0x1803a1413
popf
pop rax
jmp 0x1803a2e72
cmp eax, 0x4f
jne 0x1803a1422
popf
pop rax
jmp 0x1803a3ef7
cmp eax, 0x42
jne 0x1803a1431
popf
pop rax
jmp 0x1803a382a
cmp eax, 7
jne 0x1803a1440
popf
pop rax
jmp 0x1803a188f
cmp eax, 0x20
jne 0x1803a144f
popf
pop rax
jmp 0x1803a24c8
cmp eax, 0
jne 0x1803a145e
popf
pop rax
jmp 0x1803a14f4
cmp eax, 0x3c
jne 0x1803a146d
popf
pop rax
jmp 0x1803a34a8
cmp eax, 0xd
jne 0x1803a147c
popf
pop rax
jmp 0x1803a1c02
cmp eax, 0xa
jne 0x1803a148b
popf
pop rax
jmp 0x1803a1a93
cmp eax, 0x18
jne 0x1803a149a
popf
pop rax
jmp 0x1803a2102
cmp eax, 0x28
jne 0x1803a14a9
popf
pop rax
jmp 0x1803a2928
cmp eax, 0x22
jne 0x1803a14b8
popf
pop rax
jmp 0x1803a25ad
cmp eax, 0x50
jne 0x1803a14c7
popf
pop rax
jmp 0x1803a3fa1
cmp eax, 0x52
jne 0x1803a14d6
popf
pop rax
jmp 0x1803a404a
cmp eax, 0x41
jne 0x1803a14e5
popf
pop rax
jmp 0x1803a37c9
cmp eax, 0xe
jne 0x1803a14f4
popf
pop rax
jmp 0x1803a1c7c
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r13
push r14
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x180259f90]
mov rdi, rcx
mov rbx, qword [rcx + 0x18]
mov rsi, rax
mov r14, qword [rax + 0x4b18]
mov r13, qword [rax + 0x3ed0]
test r14, r14
je 0x1803a155e
push rax
pushf
mov eax, 0xbc86b4b4
pushf
not eax
add eax, 0x9c06523b
xor eax, 0xc722cae3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xaa8547eb
xor eax, 0x932d6ea4
rol eax, 0x6f
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x9f360db8
pushf
not eax
add eax, 0xc87457b2
xor eax, 0xeb79cfee
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf3e87577
xor eax, 0xda6735c7
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc798c519
xor eax, 0xa8a10378
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcb26eb07
xor eax, 0xaf1a3d95
rol eax, 0x23
popf
jmp 0x1803a1017
cmp byte [r14 + 0x212], 0
je 0x1803a161a
push rax
pushf
mov eax, 0xfa7d5aba
pushf
not eax
add eax, 0xcf46e0ec
xor eax, 0xe3308f36
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf3927087
xor eax, 0xbf14cc35
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x91bf1935
xor eax, 0xad5d1e1e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf08ded4f
xor eax, 0xfa22de16
rol eax, 0xf7
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xb22087a5
pushf
not eax
add eax, 0x910925c4
xor eax, 0xbc978094
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa555bbfc
xor eax, 0xc1446fac
rol eax, 0x2a
popf
jmp 0x1803a1017
mov rcx, r14
call fcn.1802ff2c1
mov rax, qword [0x180259f90]
push rax
pushf
mov eax, 0xe4a839a4
pushf
not eax
add eax, 0xb4b59018
xor eax, 0x8ea0d1bf
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf4bedb1d
xor eax, 0x9ffc2f4d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x950bf83e
xor eax, 0xb0da23a8
rol eax, 0x10
popf
pushf
not eax
add eax, 0xac41fa1a
xor eax, 0xbc0e5477
rol eax, 7
popf
jmp 0x1803a1017
mov edx, dword [rdi + 8]
mov qword [rsp + 0x78], r15
test edx, edx
je 0x1803a171e
push rax
pushf
mov eax, 0xff449c5f
pushf
not eax
add eax, 0xb0f83d3f
xor eax, 0x85dc46f9
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd87de4cc
xor eax, 0xe708cffa
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcd8e68d1
xor eax, 0xb603766e
rol eax, 0x20
popf
pushf
not eax
add eax, 0xec6ea44c
xor eax, 0xf29ce4b0
rol eax, 0xe5
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xa3eb8256
pushf
not eax
add eax, 0xdbd0e9b8
xor eax, 0xc528e217
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x854755c3
xor eax, 0xcedc4748
rol eax, 4
popf
pushf
not eax
add eax, 0x9357053f
xor eax, 0xf48ee375
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbb551b37
xor eax, 0xf788f3be
rol eax, 0x14
popf
jmp 0x1803a1017
mov rcx, qword [rax + 0x4b18]
test rcx, rcx
je 0x1803a17b6
push rax
pushf
mov eax, 0x8bcf153
pushf
not eax
add eax, 0x97106e6d
xor eax, 0xad439c93
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc06099ea
xor eax, 0x87fe0525
rol eax, 0x76
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xb74bc142
pushf
not eax
add eax, 0x903c8069
xor eax, 0xe33a6f71
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc23c2b92
xor eax, 0xd310e635
rol eax, 0x77
popf
jmp 0x1803a1017
movzx eax, byte [rcx + 0x221]
jmp 0x1803a188f
mov rax, qword [rax + 0x3ed0]
movzx eax, byte [rax + 0xb3]
push rax
pushf
mov eax, 0x34989a52
pushf
not eax
add eax, 0xaa07903c
xor eax, 0xf2bad055
rol eax, 6
popf
pushf
not eax
add eax, 0x9ed5d5e8
xor eax, 0x91cc66c6
rol eax, 0x45
popf
jmp 0x1803a1017
test al, al
jne 0x1803a18ca
push rax
pushf
mov eax, 0x33c01343
pushf
not eax
add eax, 0xdb039206
xor eax, 0xfabd805c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa0661657
xor eax, 0xa871a367
rol eax, 0xb4
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xdf11051b
pushf
not eax
add eax, 0xe9b434a8
xor eax, 0xe9c8d334
rol eax, 0x53
popf
pushf
not eax
add eax, 0xae19da3e
xor eax, 0xfe11e2c9
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9f19fa35
xor eax, 0xda15af45
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc6be9659
xor eax, 0xe2028237
rol eax, 0x58
popf
jmp 0x1803a1017
mov eax, dword [rbx + 0xc]
test eax, eax
jne 0x1803a1983
push rax
pushf
mov eax, 0x2820e0bf
pushf
not eax
add eax, 0xf61348d6
xor eax, 0xaf23e1cc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbe873bc9
xor eax, 0xac3dc141
rol eax, 0x35
popf
pushf
not eax
add eax, 0x814e1f69
xor eax, 0xb551c716
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xff8a36ef
xor eax, 0x8dbc2a15
rol eax, 0xb3
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x4556b9ce
pushf
not eax
add eax, 0xc674dd61
xor eax, 0x8792e91c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xee75d74c
xor eax, 0xeb3ea19b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x808e971c
xor eax, 0x9da81dff
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdacba1f2
xor eax, 0xf0f86df9
rol eax, 0x2f
popf
jmp 0x1803a1017
test r14, r14
je 0x1803a1a3a
push rax
pushf
mov eax, 0xc6aecdef
pushf
not eax
add eax, 0xca7143fa
xor eax, 0xa4491d77
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf196bd8d
xor eax, 0xbcd1afb4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x84c0fb71
xor eax, 0xf0f4da2c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe6bf3b08
xor eax, 0xde641c59
rol eax, 0xc6
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xf0a4204b
pushf
not eax
add eax, 0xc78bf7f5
xor eax, 0xe150132e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb32848d9
xor eax, 0xc7508c67
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfc9de8a8
xor eax, 0x876dfa47
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x93c86604
xor eax, 0x92f8de4a
rol eax, 0x7e
popf
jmp 0x1803a1017
cmp byte [r14 + 0x21c], al
jne 0x1803a1acf
push rax
pushf
mov eax, 0x76418edd
pushf
not eax
add eax, 0x8d15dceb
xor eax, 0xf460218e
rol eax, 0x92
popf
pushf
not eax
add eax, 0x873d79a5
xor eax, 0xc92dee63
rol eax, 0x1c
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x94775983
pushf
not eax
add eax, 0xc06fa7dd
xor eax, 0xed62929f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8994f818
xor eax, 0xe96e4e65
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb1880635
xor eax, 0x8d6b949a
rol eax, 6
popf
pushf
not eax
add eax, 0x9b69d4bb
xor eax, 0xa84105c5
rol eax, 0xe8
popf
jmp 0x1803a1017
mov ecx, dword [rbx + 0x10]
mov dword [rdi], ecx
mov eax, dword [rbx + 0x10]
jmp 0x1803a1b31
inc eax
cmp eax, edx
cmovl edx, eax
mov dword [rdi + 4], edx
cmp ecx, edx
jge 0x1803a1b85
push rax
pushf
mov eax, 0x5fb4acda
pushf
not eax
add eax, 0x8a1c53b1
xor eax, 0xe4a01e59
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8653563b
xor eax, 0x86c2563b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcbe0285b
xor eax, 0xf96bfaf6
rol eax, 0xd1
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xd1fa13b7
pushf
not eax
add eax, 0x8b5466bf
xor eax, 0x96e1c1e3
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbc2c9b60
xor eax, 0xb3cd2439
rol eax, 2
popf
jmp 0x1803a1017
inc dword [rbx + 0x10]
push rax
pushf
mov eax, 0xa5a89b28
pushf
not eax
add eax, 0xf67d8a08
xor eax, 0xbf850f20
rol eax, 5
popf
pushf
not eax
add eax, 0xb8934868
xor eax, 0xef1f9bfa
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbe7bae71
xor eax, 0x95643c6c
rol eax, 0xf0
popf
jmp 0x1803a1017
mov al, 0xad
pushf
not al
add al, 0xd8
xor al, 0x1c
rol al, 0x10
popf
pushf
not al
add al, 0x5e
xor al, 0x25
rol al, 0xdf
popf
jmp 0x1803a404a
xor cl, cl
xorps xmm0, xmm0
test eax, eax
jne 0x1803a251b
comiss xmm0, dword [rdi + 0xc]
mov eax, dword [r13 + 0xfc]
mov dword [rdi + 0x10], eax
jb 0x1803a1cf6
push rax
pushf
mov eax, 0x66700454
pushf
not eax
add eax, 0xb6b16144
xor eax, 0xf434d53e
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf525c398
xor eax, 0x9f0aee43
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf282a041
xor eax, 0xd9d0c6c7
rol eax, 4
popf
pushf
not eax
add eax, 0xc9012d93
xor eax, 0xd5d7e95f
rol eax, 0x41
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xd128fb94
pushf
not eax
add eax, 0xd5180fc5
xor eax, 0xeea7f960
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe03f76b3
xor eax, 0xe4eb3b60
rol eax, 0x87
popf
jmp 0x1803a1017
mov eax, dword [rbx + 0x10]
mov dword [rbp - 0x20], eax
jmp 0x1803a1d30
inc eax
mov dword [rbp - 0x1c], eax
mov eax, dword [rbx + 0x18]
mov byte [rbp - 0x16], cl
mov ecx, dword [rbx + 0x1c]
mov word [rbp - 0x18], 0
test eax, eax
jne 0x1803a1d7b
push rax
pushf
mov eax, 0x3d94707
pushf
not eax
add eax, 0xe8a37d3f
xor eax, 0xd8242280
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd40e6380
xor eax, 0xc9b28108
rol eax, 0x76
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xdb2a33ca
pushf
not eax
add eax, 0xf848784a
xor eax, 0xa16dedb7
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdff5f7c3
xor eax, 0xc0d90d51
rol eax, 0xc4
popf
jmp 0x1803a1017
cmp eax, ecx
jne 0x1803a1df8
push rax
pushf
mov eax, 0xb1ad9a1e
pushf
not eax
add eax, 0x9767115c
xor eax, 0xae233dd0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xecb8b1da
xor eax, 0x8cd47d07
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xeffe6923
xor eax, 0xada4d7e7
rol eax, 0xeb
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xaebaa117
pushf
not eax
add eax, 0x8badb8be
xor eax, 0x930f6618
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc49e9f03
xor eax, 0xc20352a0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfaed5581
xor eax, 0xf87f3952
rol eax, 0x23
popf
jmp 0x1803a1017
lea r8d, [rax + 1]
test ecx, ecx
je 0x1803a1e9f
push rax
pushf
mov eax, 0x1547b841
pushf
not eax
add eax, 0x93d500c4
xor eax, 0xf7422dae
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf7b5cc15
xor eax, 0xd3aac5b2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa2107069
xor eax, 0xadd2bbf0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb6873b5b
xor eax, 0xdba3dc1d
rol eax, 0xa9
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xa01a0a36
pushf
not eax
add eax, 0x82ab3af1
xor eax, 0xdbad491a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb842c696
xor eax, 0xeb40fca6
rol eax, 0xc0
popf
jmp 0x1803a1017
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1803a1fb1
mov eax, 0x92241cb3
pushf
not eax
add eax, 0xfea7ba54
xor eax, 0xc6eb48c1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa1d7da8b
xor eax, 0xca8ad389
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa7e5558a
xor eax, 0xcda05113
rol eax, 0xba
popf
push rax
pushf
mov eax, 0x495b957a
pushf
not eax
add eax, 0xc8929f3b
xor eax, 0xb7d51884
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf0026de7
xor eax, 0xdea7388e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xec1007c8
xor eax, 0x8d1cfb73
rol eax, 0x9e
popf
jmp 0x1803a1017
cmp eax, r8d
lea rcx, [rbx + 0x18]
cmovg r8d, eax
mov edx, r8d
call fcn.1803019ad
push rax
pushf
mov eax, 0x2d26f7b9
pushf
not eax
add eax, 0xbb5a37cd
xor eax, 0xea8717f0
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaff1f93b
xor eax, 0x8a4f161f
rol eax, 0xd7
popf
jmp 0x1803a1017
movsxd rax, dword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
movsd xmm0, qword [rbp - 0x20]
lea rdx, [rax + rax*2]
mov eax, dword [rbp - 0x18]
movsd qword [rcx + rdx*4], xmm0
mov dword [rcx + rdx*4 + 8], eax
jmp 0x1803a242b
cmp eax, ecx
jne 0x1803a20a9
push rax
pushf
mov eax, 0x8dd5fa35
pushf
not eax
add eax, 0xcfb08bfb
xor eax, 0xfc4c7d55
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x961c4fcb
xor eax, 0xe404a4e9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa244f7c6
xor eax, 0xf977996d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe44c6dfc
xor eax, 0xd41e8874
rol eax, 0xdc
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xfb118b41
pushf
not eax
add eax, 0xc62949fa
xor eax, 0x9f3af9b5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa2e3654b
xor eax, 0xac254915
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8b601146
xor eax, 0xf962ebc2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc2f36507
xor eax, 0x837157b9
rol eax, 0x1d
popf
jmp 0x1803a1017
lea r8d, [rax + 1]
test ecx, ecx
je 0x1803a2150
push rax
pushf
mov eax, 0x5e7d4f68
pushf
not eax
add eax, 0x9d0a77b6
xor eax, 0xca31ed33
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfa7483de
xor eax, 0x9489d456
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbc5decad
xor eax, 0xfe4685a0
rol eax, 0xfd
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x1329c90e
pushf
not eax
add eax, 0xb929b6ec
xor eax, 0xafc76f6c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa73aa318
xor eax, 0x9992699f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x89254601
xor eax, 0xef88a978
rol eax, 0xa2
popf
jmp 0x1803a1017
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1803a224f
mov eax, 0xac28451c
pushf
not eax
add eax, 0xf478bcca
xor eax, 0xa25bac62
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xabf8cb1a
xor eax, 0xecfa2a5c
rol eax, 0xea
popf
push rax
pushf
mov eax, 0xd6d538c3
pushf
not eax
add eax, 0x817330ed
xor eax, 0xbce2d3ad
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfea722c8
xor eax, 0xe2b007ed
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb1638a33
xor eax, 0xff123599
rol eax, 0xde
popf
jmp 0x1803a1017
cmp eax, r8d
lea rcx, [rbx + 0x18]
cmovg r8d, eax
mov edx, r8d
call fcn.1803019ad
push rax
pushf
mov eax, 0x58092502
pushf
not eax
add eax, 0xa29397cd
xor eax, 0xeb860121
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb2648370
xor eax, 0xe1957fa2
rol eax, 0x16
popf
pushf
not eax
add eax, 0x90e5b993
xor eax, 0xda1207e8
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa139d5ca
xor eax, 0x8f22d27a
rol eax, 0x90
popf
jmp 0x1803a1017
movsxd rax, dword [rbx + 0x18]
test rax, rax
jle 0x1803a230a
push rax
pushf
mov eax, 0xac82915c
pushf
not eax
add eax, 0xdf7956c2
xor eax, 0xa29df153
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9245030e
xor eax, 0x9245e021
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xaa56f64e
xor eax, 0xfb914b67
rol eax, 0xf
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x9dfcac17
pushf
not eax
add eax, 0x86c30c9b
xor eax, 0xeed3d5f3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa97eb9e7
xor eax, 0x8c934d1b
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcd1b51f8
xor eax, 0xb4097b57
rol eax, 0x34
popf
jmp 0x1803a1017
mov rdx, qword [rbx + 0x20]
lea r8, [rax + rax*2]
shl r8, 2
lea rcx, [rdx + 0xc]
call fcn.1801cbb10
push rax
pushf
mov eax, 0x9d272faa
pushf
not eax
add eax, 0x9d56d880
xor eax, 0xd2c0f899
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb12d9871
xor eax, 0xeea235b0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe51433a3
xor eax, 0xe24fb1f1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xce153766
xor eax, 0xfa8bb934
rol eax, 0x85
popf
jmp 0x1803a1017
mov rcx, qword [rbx + 0x20]
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movsd qword [rcx], xmm0
mov dword [rcx + 8], eax
push rax
pushf
mov eax, 0xc87380a3
pushf
not eax
add eax, 0x996353f5
xor eax, 0x8771a43e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcb768c18
xor eax, 0xb2869936
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb0bee00e
xor eax, 0xe2b3c1e2
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe27e369a
xor eax, 0xd357489f
rol eax, 7
popf
jmp 0x1803a1017
inc dword [rbx + 0x18]
mov rax, qword [rbx + 0x20]
mov edx, dword [rbx + 0x10]
cmp dword [rax], edx
cmovge edx, dword [rax]
mov dword [rdi], edx
mov rax, qword [rbx + 0x20]
mov edx, dword [rdi + 8]
cmp dword [rax + 4], edx
cmovl edx, dword [rax + 4]
mov al, 0x80
pushf
not al
add al, 0x2b
xor al, 0x72
rol al, 0xdd
popf
pushf
not al
add al, 0xa3
xor al, 2
rol al, 0x27
popf
pushf
not al
add al, 0x98
xor al, 0xf5
rol al, 3
popf
mov dword [rdi + 4], edx
mov dword [rbx + 0xc], 1
jmp 0x1803a404a
mov cl, 0x21
pushf
not cl
add cl, 0x2d
xor cl, 0x43
rol cl, 0x29
popf
pushf
not cl
add cl, 0x52
xor cl, 0xd1
rol cl, 0x44
popf
push rax
pushf
mov eax, 0xa7c51dac
pushf
not eax
add eax, 0xc6ea9089
xor eax, 0xfffa128f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x85424d98
xor eax, 0xdd808ef6
rol eax, 0xe0
popf
jmp 0x1803a1017
comiss xmm0, dword [rdi + 0xc]
jb 0x1803a257a
push rax
pushf
mov eax, 0xbc1587d0
pushf
not eax
add eax, 0xdab275a6
xor eax, 0xa3efbb73
rol eax, 0x92
popf
pushf
not eax
add eax, 0x97bd0e58
xor eax, 0xa7e2c1a4
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb8e86d48
xor eax, 0xb0581b02
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd6e0065c
xor eax, 0xeebc3772
rol eax, 0xc1
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x86187365
pushf
not eax
add eax, 0x861e9a56
xor eax, 0xebad76c8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc2b8bf50
xor eax, 0xaf9b49e5
rol eax, 0xe9
popf
jmp 0x1803a1017
movss xmm2, dword [rdi + 0x10]
movss xmm1, dword [r13 + 0xfc]
mov eax, dword [rdi + 4]
subss xmm1, xmm2
sub eax, dword [rdi]
movss xmm3, dword [0x1801d1ed8]
comiss xmm3, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm1, xmm0
movss dword [rdi + 0xc], xmm1
jae 0x1803a263a
push rax
pushf
mov eax, 0xbbe27457
pushf
not eax
add eax, 0xec9303e3
xor eax, 0xf1ea5c9f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xef4df9c2
xor eax, 0x85e44be9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf8b1165d
xor eax, 0xebafc0cd
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8c3744f8
xor eax, 0xa541045b
rol eax, 0x44
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xb3cb435f
pushf
not eax
add eax, 0xedf7c177
xor eax, 0xb174ac8a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xdd236ce7
xor eax, 0xac874995
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb5a0eeed
xor eax, 0x9943ea33
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8521386c
xor eax, 0xa2af32ec
rol eax, 0x24
popf
jmp 0x1803a1017
movss xmm1, dword [0x1801d1ec4]
comiss xmm2, xmm1
jae 0x1803a26f9
push rax
pushf
mov eax, 0xa9d08af7
pushf
not eax
add eax, 0x923308aa
xor eax, 0xad3b15cf
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdde3500f
xor eax, 0x92bf7a26
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcacd61af
xor eax, 0xecd762fa
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfaaf868b
xor eax, 0xc3b87b51
rol eax, 0x9a
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xa56d593
pushf
not eax
add eax, 0xf70287d7
xor eax, 0xbf376bfb
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf486366c
xor eax, 0xd393c762
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc52613df
xor eax, 0xa019a53d
rol eax, 0x98
popf
jmp 0x1803a1017
movss xmm0, dword [r13 + 0xfc]
comiss xmm3, xmm0
jae 0x1803a2793
push rax
pushf
mov eax, 0xa467863f
pushf
not eax
add eax, 0xaba7bd74
xor eax, 0x83ebc52a
rol eax, 0
popf
pushf
not eax
add eax, 0xab5e8c6e
xor eax, 0xb3e0e927
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe6380645
xor eax, 0xff017ce6
rol eax, 2
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xfd80ea35
pushf
not eax
add eax, 0xd6eb4d75
xor eax, 0x9e133788
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb0d78aea
xor eax, 0xadd1709a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb766cf84
xor eax, 0xb80d39e2
rol eax, 0x36
popf
jmp 0x1803a1017
comiss xmm0, xmm1
jb 0x1803a2837
push rax
pushf
mov eax, 0xd42dccfc
pushf
not eax
add eax, 0xfef38dcd
xor eax, 0xf8947d7b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf7ebefb9
xor eax, 0xfaca5211
rol eax, 0x82
popf
pushf
not eax
add eax, 0x81798b4e
xor eax, 0xf1f1a0b0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe712521c
xor eax, 0xf5c10fff
rol eax, 0x17
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x54a3f5de
pushf
not eax
add eax, 0xa660f3ea
xor eax, 0xfe66f05e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x94628e38
xor eax, 0x99edf7c5
rol eax, 8
popf
pushf
not eax
add eax, 0xd1ce2f87
xor eax, 0xe7fadd50
rol eax, 0xce
popf
jmp 0x1803a1017
movss xmm0, dword [rsi + 0x3830]
addss xmm0, dword [r13 + 0x12c]
movss dword [rdi + 0xc], xmm0
push rax
pushf
mov eax, 0xd12d3840
pushf
not eax
add eax, 0xd19aef38
xor eax, 0x8a7b57aa
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9db8da98
xor eax, 0xaeb56e0c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x80696c01
xor eax, 0x8cf92e9b
rol eax, 0xf6
popf
jmp 0x1803a1017
mov r15d, dword [rdi + 4]
jmp 0x1803a29ad
mov r15d, dword [rdi + 4]
test cl, cl
je 0x1803a2967
push rax
pushf
mov eax, 0x5d383e7b
pushf
not eax
add eax, 0x978e623f
xor eax, 0xe40df453
rol eax, 0xe
popf
pushf
not eax
add eax, 0x89639877
xor eax, 0xc17f60e0
rol eax, 0x87
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x87b6390
pushf
not eax
add eax, 0xfbb9fdc1
xor eax, 0xe9993973
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8ba750ac
xor eax, 0xdda2854b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfff47127
xor eax, 0xf0a8a9b2
rol eax, 0x35
popf
jmp 0x1803a1017
xor r14d, r14d
cmp byte [rsi + 0x5c38], r14b
je 0x1803a2a12
push rax
pushf
mov eax, 0xcf09b878
pushf
not eax
add eax, 0xafe278aa
xor eax, 0xcd06415e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9b8061d4
xor eax, 0xbe6b176f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe23bd393
xor eax, 0xff2b18b5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8e3fcd30
xor eax, 0xf66d29a4
rol eax, 0x7b
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xaf226a45
pushf
not eax
add eax, 0xf08623a8
xor eax, 0xc0e5c886
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc8d337ef
xor eax, 0xe50a3482
rol eax, 0xff
popf
jmp 0x1803a1017
mov r8d, dword [rbx + 0x18]
lea rsi, [rbx + 0x18]
mov ecx, dword [rsi + 4]
mov dword [rbp - 0x20], r14d
mov dword [rbp - 0x1c], edx
mov word [rbp - 0x18], r14w
mov byte [rbp - 0x16], r14b
cmp r8d, ecx
jne 0x1803a2a98
push rax
pushf
mov eax, 0x3e33fec1
pushf
not eax
add eax, 0xcf7d0b67
xor eax, 0xc158cbbf
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf8a80c3e
xor eax, 0xbe8d8baf
rol eax, 0xad
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x7c0280b2
pushf
not eax
add eax, 0x9b68bd1d
xor eax, 0xf880b4d2
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfec5a265
xor eax, 0xb8f68294
rol eax, 8
popf
pushf
not eax
add eax, 0xd15cd99e
xor eax, 0x8335d23c
rol eax, 0x64
popf
jmp 0x1803a1017
inc r8d
test ecx, ecx
je 0x1803a2b18
push rax
pushf
mov eax, 0xdb633f4b
pushf
not eax
add eax, 0xd7fa39ae
xor eax, 0x859dfe93
rol eax, 0x12
popf
pushf
not eax
add eax, 0xce539d08
xor eax, 0xba8de0db
rol eax, 0xd7
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x877a8e33
pushf
not eax
add eax, 0xe9ae54f8
xor eax, 0xf4cd318d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe95987a1
xor eax, 0xa664d330
rol eax, 0
popf
pushf
not eax
add eax, 0xc3055aa5
xor eax, 0xbd9f2f70
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa0e11923
xor eax, 0x912750e4
rol eax, 0x69
popf
jmp 0x1803a1017
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1803a2c50
mov eax, 0x20ef0772
pushf
not eax
add eax, 0xbf51dff6
xor eax, 0xf9774d49
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf7ecf47d
xor eax, 0xa0c3582e
rol eax, 0xc0
popf
push rax
pushf
mov eax, 0xbd3335fe
pushf
not eax
add eax, 0xfdf83105
xor eax, 0xe9143dd1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc4241a45
xor eax, 0xcdb37131
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb0ae67b0
xor eax, 0xde85ef2d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8563f7b1
xor eax, 0xcfe8fe71
rol eax, 0x94
popf
jmp 0x1803a1017
cmp eax, r8d
mov rcx, rsi
cmovg r8d, eax
mov edx, r8d
call fcn.1803019ad
push rax
pushf
mov eax, 0x23c6e565
pushf
not eax
add eax, 0xb5fd1fa9
xor eax, 0xb948f9c9
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf39cde1f
xor eax, 0xc68041d0
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfe8b82cd
xor eax, 0xc2122875
rol eax, 3
popf
pushf
not eax
add eax, 0xeb000094
xor eax, 0xf856d84f
rol eax, 0x7e
popf
jmp 0x1803a1017
movsxd rax, dword [rsi]
mov rcx, qword [rsi + 8]
movsd xmm0, qword [rbp - 0x20]
lea rdx, [rax + rax*2]
mov eax, dword [rbp - 0x18]
movsd qword [rcx + rdx*4], xmm0
mov dword [rcx + rdx*4 + 8], eax
jmp 0x1803a2cd8
inc dword [rsi]
jmp 0x1803a3575
mov qword [rsp + 0x70], r12
cmp byte [rsi + 0x490d], r14b
je 0x1803a2d7d
push rax
pushf
mov eax, 0xc8608a28
pushf
not eax
add eax, 0xa1f73591
xor eax, 0xfa1dede5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x83ff2e00
xor eax, 0xaa0f005a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x90cdefda
xor eax, 0xccff86fa
rol eax, 0xa5
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x252403aa
pushf
not eax
add eax, 0xef2225c6
xor eax, 0xf84a66b4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcfb48b44
xor eax, 0xa3411ac1
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe801c24d
xor eax, 0x9396b358
rol eax, 0x6f
popf
jmp 0x1803a1017
mov rcx, qword [rsi + 0x48b0]
test rcx, rcx
je 0x1803a2e2c
push rax
pushf
mov eax, 0x4005fcab
pushf
not eax
add eax, 0xbea1a602
xor eax, 0x858c2e60
rol eax, 0x22
popf
pushf
not eax
add eax, 0xea626ad3
xor eax, 0x8f1b3d36
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcf704607
xor eax, 0xaac5f07d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xceb07565
xor eax, 0x84456745
rol eax, 0x39
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x65d8c4da
pushf
not eax
add eax, 0xa9155496
xor eax, 0x872c016a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc8dad4f9
xor eax, 0xfc214aa4
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8f2972f6
xor eax, 0xf460b62d
rol eax, 0x38
popf
jmp 0x1803a1017
mov rax, qword [r13 + 0x388]
cmp qword [rcx + 0x388], rax
jne 0x1803a2eb9
push rax
pushf
mov eax, 0x50bf1c30
pushf
not eax
add eax, 0xfba7dc6d
xor eax, 0xfabdc086
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8c9d1f8c
xor eax, 0xa35bf889
rol eax, 0xd8
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x49162d3b
pushf
not eax
add eax, 0xa3297768
xor eax, 0xefade858
rol eax, 9
popf
pushf
not eax
add eax, 0xc42b0065
xor eax, 0x8aee15cf
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd7581312
xor eax, 0xa7383036
rol eax, 0x78
popf
jmp 0x1803a1017
cvttss2si eax, dword [rsi + 0x493c]
mov word [rbp - 0x18], 1
lea rcx, [rbx + 0x18]
mov byte [rbp - 0x16], r14b
lea rdx, [rbp - 0x10]
mov r12b, 0x1b
pushf
not r12b
add r12b, 0xb7
xor r12b, 0xb9
rol r12b, 0xd2
popf
pushf
not r12b
add r12b, 0xe3
xor r12b, 0x24
rol r12b, 0x28
popf
pushf
not r12b
add r12b, 0x8f
xor r12b, 0xab
rol r12b, 0xf3
popf
pushf
not r12b
add r12b, 0x4d
xor r12b, 0x6e
rol r12b, 0xd8
popf
mov dword [rbp - 0x20], eax
cvttss2si eax, dword [rsi + 0x4944]
mov dword [rbp - 0x1c], eax
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movsd qword [rbp - 0x10], xmm0
mov dword [rbp - 8], eax
call fcn.1802f8e8b
test dword [rsi + 0x4910], 0x400
je 0x1803a2fdd
push rax
pushf
mov eax, 0xd20b2276
pushf
not eax
add eax, 0x9a30bcdf
xor eax, 0xe9566a4c
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8bccd649
xor eax, 0xab095ab4
rol eax, 0x17
popf
pushf
not eax
add eax, 0x99879bec
xor eax, 0x8b16caa3
rol eax, 0x8d
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x7757ffa8
pushf
not eax
add eax, 0xc234ed47
xor eax, 0x9f21aaf0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbe92397b
xor eax, 0xf348b3c3
rol eax, 1
popf
pushf
not eax
add eax, 0xa5e24bff
xor eax, 0xc5479414
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd486c939
xor eax, 0xe0ef2695
rol eax, 0x39
popf
jmp 0x1803a1017
cmp dword [rsi + 0x494c], 0xffffffff
jne 0x1803a3097
push rax
pushf
mov eax, 0xbdb634b0
pushf
not eax
add eax, 0xa89d72c4
xor eax, 0xbef0867a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe1b083fd
xor eax, 0xb5c8e4fe
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa1cf4f76
xor eax, 0xb5da73d3
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x836d25eb
xor eax, 0xa43680f4
rol eax, 0xd5
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x9ef58e86
pushf
not eax
add eax, 0xb603356c
xor eax, 0xa78ef0d7
rol eax, 0x62
popf
pushf
not eax
add eax, 0xba163a78
xor eax, 0xde9920e1
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf3986b49
xor eax, 0xb89dd1f1
rol eax, 0x59
popf
pushf
not eax
add eax, 0x90608469
xor eax, 0xc52c894e
rol eax, 0x63
popf
jmp 0x1803a1017
mov edx, dword [rdi + 8]
lea rcx, [rbx + 0x18]
mov dword [rbp - 0x1c], edx
mov word [rbp - 0x18], r14w
mov byte [rbp - 0x16], r14b
lea eax, [rdx - 1]
mov dword [rbp - 0x20], eax
lea rdx, [rbp - 0x10]
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movsd qword [rbp - 0x10], xmm0
mov dword [rbp - 8], eax
call fcn.1802f8e8b
jmp 0x1803a31b6
xor r12b, r12b
push rax
pushf
mov eax, 0xb453b68f
pushf
not eax
add eax, 0xc099c7b4
xor eax, 0xfafa1bd9
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf824afcf
xor eax, 0xeff3447a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xba95d06c
xor eax, 0x8a6d5b13
rol eax, 0x84
popf
jmp 0x1803a1017
movss xmm0, dword [r13 + 0x10c]
mov eax, dword [rsi + 0x48b8]
movaps xmm1, xmm0
addss xmm1, dword [r13 + 0x3a4]
addss xmm0, dword [r13 + 0x3ac]
test eax, eax
je 0x1803a3237
push rax
pushf
mov eax, 0x704f1108
pushf
not eax
add eax, 0x943bb38c
xor eax, 0xd6b9e4ff
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbde7236b
xor eax, 0xfa628f5f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8fde6d30
xor eax, 0xfee24823
rol eax, 0x74
popf
pushf
not eax
add eax, 0xaccf4e09
xor eax, 0xa5eea25c
rol eax, 0x41
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x680342a4
pushf
not eax
add eax, 0xfd667a0e
xor eax, 0xbc26498d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb23e32bf
xor eax, 0xfe409db2
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa2655745
xor eax, 0x92e769c0
rol eax, 0xbf
popf
jmp 0x1803a1017
cmp dword [r13 + 0x398], eax
jne 0x1803a32b9
push rax
pushf
mov eax, 0xe32ef5c4
pushf
not eax
add eax, 0x94c0b3a9
xor eax, 0xdcb9075f
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8977beb8
xor eax, 0xce0b5dfd
rol eax, 0xb5
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xc6abbd16
pushf
not eax
add eax, 0xbc4aff63
xor eax, 0xc8ae5eec
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc52a958b
xor eax, 0x8bdb2f3c
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbcc7aebc
xor eax, 0x8ac05c7b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8fc046d1
xor eax, 0xdacab510
rol eax, 0x67
popf
jmp 0x1803a1017
cvttss2si eax, xmm1
mov word [rbp - 0x18], 1
lea rcx, [rbx + 0x18]
mov byte [rbp - 0x16], r14b
lea rdx, [rbp - 0x10]
mov dword [rbp - 0x20], eax
cvttss2si eax, xmm0
mov dword [rbp - 0x1c], eax
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movsd qword [rbp - 0x10], xmm0
mov dword [rbp - 8], eax
call fcn.1802f8e8b
push rax
pushf
mov eax, 0x94d97b8c
pushf
not eax
add eax, 0x944a857b
xor eax, 0xd3a44e00
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa0a5ea37
xor eax, 0xa60a2106
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xea118c1b
xor eax, 0xbb44083d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd4714df5
xor eax, 0x8d5eeac3
rol eax, 0xac
popf
jmp 0x1803a1017
test r12b, r12b
je 0x1803a33dc
push rax
pushf
mov eax, 0xf75901da
pushf
not eax
add eax, 0x8ed8bf2d
xor eax, 0x87259c7e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf339b24e
xor eax, 0x82f849c7
rol eax, 0xe2
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x47eb0c3f
pushf
not eax
add eax, 0xf2ef1323
xor eax, 0xb4f64585
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfc2d3d08
xor eax, 0xb9cf1d15
rol eax, 0xe
popf
jmp 0x1803a1017
cmp dword [rsi + 0x4924], 2
jne 0x1803a3462
push rax
pushf
mov eax, 0x87c87ae9
pushf
not eax
add eax, 0xf9d7fb41
xor eax, 0xf66c4e26
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9908e0ce
xor eax, 0xd85d3a56
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe6f5e6db
xor eax, 0xb0e717c6
rol eax, 0xeb
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x87eb8cdc
pushf
not eax
add eax, 0xf1377583
xor eax, 0xe0ff12ee
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfab5e784
xor eax, 0xc75ac7fd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa9eba90d
xor eax, 0xa6f97db8
rol eax, 0xed
popf
jmp 0x1803a1017
mov cl, 0xfb
pushf
not cl
add cl, 0xa8
xor cl, 0xcf
rol cl, 0x34
popf
pushf
not cl
add cl, 0x95
xor cl, 0x24
rol cl, 0xf7
popf
pushf
not cl
add cl, 0x1e
xor cl, 0x38
rol cl, 0x82
popf
pushf
not cl
add cl, 0x37
xor cl, 0x2c
rol cl, 0x8c
popf
push rax
pushf
mov eax, 0x573c2069
pushf
not eax
add eax, 0xae79405c
xor eax, 0x90a36d73
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xef26faf4
xor eax, 0xcf16bfac
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc8735a8a
xor eax, 0xda271ca4
rol eax, 5
popf
jmp 0x1803a1017
xor dl, dl
cvttss2si eax, dword [r13 + 0x234]
mov byte [rbp - 0x17], cl
lea rsi, [rbx + 0x18]
mov byte [rbp - 0x16], dl
mov rcx, rsi
mov byte [rbp - 0x18], 1
lea rdx, [rbp - 0x10]
mov dword [rbp - 0x20], eax
cvttss2si eax, dword [r13 + 0x23c]
mov dword [rbp - 0x1c], eax
movsd xmm0, qword [rbp - 0x20]
mov eax, dword [rbp - 0x18]
movsd qword [rbp - 0x10], xmm0
mov dword [rbp - 8], eax
call fcn.1802f8e8b
mov r12, qword [rsp + 0x70]
cmp dword [rsi], r14d
jle 0x1803a35d7
push rax
pushf
mov eax, 0x28a10f97
pushf
not eax
add eax, 0xe0ee2bd8
xor eax, 0xd5c32fed
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf06dd76d
xor eax, 0xe2062884
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd061e7b9
xor eax, 0xd11c62fe
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfa65361d
xor eax, 0x88a785ad
rol eax, 0xd9
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x2d3706a1
pushf
not eax
add eax, 0x8ae16ef1
xor eax, 0x82f79929
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x882fc69e
xor eax, 0x9bee71ef
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe64c0414
xor eax, 0xf5ed9aa9
rol eax, 0x2f
popf
jmp 0x1803a1017
movsd xmm4, qword [0x1801d1e70]
mov rcx, r14
nop word [rax + rax]
push rax
pushf
mov eax, 0x47271d5e
pushf
not eax
add eax, 0xc5a3c1ac
xor eax, 0xe221bd81
rol eax, 0x43
popf
pushf
not eax
add eax, 0x936455df
xor eax, 0xb07c677a
rol eax, 0xd3
popf
jmp 0x1803a1017
mov r8, qword [rbx + 0x20]
cmp byte [rcx + r8 + 8], 0
je 0x1803a36a8
push rax
pushf
mov eax, 0x13259966
pushf
not eax
add eax, 0xae510556
xor eax, 0xd82aa24b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc09bcdf2
xor eax, 0xb9753cc5
rol eax, 0x81
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x2d44ef5a
pushf
not eax
add eax, 0x8c598adb
xor eax, 0xb12d9b04
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc79c3b76
xor eax, 0xa375f1ea
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb09cce40
xor eax, 0xa239ecd0
rol eax, 0xc8
popf
jmp 0x1803a1017
movss xmm1, dword [r13 + 0xfc]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [rcx + r8 + 4]
movsx edx, byte [rcx + r8 + 9]
movss xmm2, dword [rbx + 8]
movss xmm3, dword [rdi + 0xc]
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
subsd xmm0, xmm1
cvtps2pd xmm3, xmm3
subsd xmm0, xmm2
divsd xmm0, xmm3
addsd xmm0, xmm4
cvttsd2si r9d, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [rcx + r8]
subsd xmm0, xmm1
subsd xmm0, xmm2
divsd xmm0, xmm3
cvttsd2si eax, xmm0
push r15
not r15d
sub eax, r15d
pop r15
sub eax, 1
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
cmp edx, r15d
jge 0x1803a3796
push rax
pushf
mov eax, 0x452be7c8
pushf
not eax
add eax, 0xc0175d30
xor eax, 0x9339e926
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd82ea308
xor eax, 0x8fb59b60
rol eax, 0x8d
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xab5ce19c
pushf
not eax
add eax, 0xf18de98b
xor eax, 0xe9080701
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbfd8d3aa
xor eax, 0xa19897ba
rol eax, 0x24
popf
jmp 0x1803a1017
mov edx, r15d
jmp 0x1803a3a3c
xor cl, cl
test r12b, r12b
je 0x1803a387b
push rax
pushf
mov eax, 0xc9a6c8b3
pushf
not eax
add eax, 0xea4ed641
xor eax, 0xb15af35e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x81f3a39d
xor eax, 0x835f8515
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbf8a6481
xor eax, 0xeb77055f
rol eax, 0xab
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x6f74c83a
pushf
not eax
add eax, 0x8fd54560
xor eax, 0xe97c142d
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9a181aa4
xor eax, 0xdf792d66
rol eax, 0x93
popf
pushf
not eax
add eax, 0x98291377
xor eax, 0x83474d14
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa9b06a25
xor eax, 0xa21f8854
rol eax, 0x7f
popf
jmp 0x1803a1017
cmp dword [rsi + 0x4924], 3
jne 0x1803a3927
push rax
pushf
mov eax, 0x5ac02e54
pushf
not eax
add eax, 0xedde4192
xor eax, 0xee69bb6f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8ca0105f
xor eax, 0x94b161ef
rol eax, 0x93
popf
pushf
not eax
add eax, 0xafaf212d
xor eax, 0xa8a1a88a
rol eax, 0x95
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xe974ee02
pushf
not eax
add eax, 0xdc856e17
xor eax, 0xeed5fbcb
rol eax, 0x18
popf
pushf
not eax
add eax, 0xae59bc18
xor eax, 0xcf06f69c
rol eax, 0xf0
popf
jmp 0x1803a1017
mov dl, 0x42
pushf
not dl
add dl, 0x3b
xor dl, 0xfa
rol dl, 0x12
popf
pushf
not dl
add dl, 0xd1
xor dl, 0xca
rol dl, 0x47
popf
jmp 0x1803a352e
mov eax, dword [rdi + 8]
jmp 0x1803a39dc
dec eax
cmp edx, eax
cmovg edx, eax
push rax
pushf
mov eax, 0xc36679d2
pushf
not eax
add eax, 0xd3a60f95
xor eax, 0x84489c26
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcb56c538
xor eax, 0xeff3d932
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8ef9be65
xor eax, 0xb9f067ec
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdf44305c
xor eax, 0xf8f06bff
rol eax, 0xa
popf
jmp 0x1803a1017
mov dword [rcx + r8], edx
mov r8, qword [rbx + 0x20]
movsx edx, byte [rcx + r8 + 0xa]
mov eax, dword [rcx + r8]
push r9
not r9d
sub edx, r9d
pop r9
sub edx, 1
push r15
not r15d
sub edx, r15d
pop r15
sub edx, 1
jmp 0x1803a3a69
inc eax
cmp edx, eax
jl 0x1803a3ab5
push rax
pushf
mov eax, 0x63d9d5fb
pushf
not eax
add eax, 0xb5593cb2
xor eax, 0xf1a5fb02
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaf068f96
xor eax, 0x8a56c91b
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa20da5a7
xor eax, 0xbca958bb
rol eax, 0x25
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x98366451
pushf
not eax
add eax, 0x8c5a3bdf
xor eax, 0x866565ef
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8b4fd102
xor eax, 0x9839042e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb575c903
xor eax, 0xe499f2c1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8975cf6c
xor eax, 0xa1f1bc8e
rol eax, 0xd3
popf
jmp 0x1803a1017
cmp edx, dword [rdi + 8]
cmovg edx, dword [rdi + 8]
mov eax, edx
push rax
pushf
mov eax, 0x1c0dd428
pushf
not eax
add eax, 0x86cb71ad
xor eax, 0xf5162401
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9ba69357
xor eax, 0xfcd6ae6e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa7116a6c
xor eax, 0xe924d865
rol eax, 0x89
popf
jmp 0x1803a1017
mov dword [rcx + r8 + 4], eax
mov rax, qword [rbx + 0x20]
mov byte [rcx + rax + 8], 0
push rax
pushf
mov eax, 0x34fff445
pushf
not eax
add eax, 0xc6dad316
xor eax, 0xfe3b9531
rol eax, 0x48
popf
pushf
not eax
add eax, 0xad917d8f
xor eax, 0xdc8d285a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x982f8067
xor eax, 0xe6efc1df
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xee2f1d01
xor eax, 0x81608ac3
rol eax, 0x85
popf
jmp 0x1803a1017
inc r14d
add rcx, 0xc
cmp r14d, dword [rsi]
jl 0x1803a3c1a
push rax
pushf
mov eax, 0x45f67b9b
pushf
not eax
add eax, 0xa7bddd47
xor eax, 0xc0f76594
rol eax, 0xe
popf
pushf
not eax
add eax, 0x94237f24
xor eax, 0x820d1390
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb344c0c9
xor eax, 0xa15c6e07
rol eax, 0xfd
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x6e841701
pushf
not eax
add eax, 0xdaeb992a
xor eax, 0xadf7ac16
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc2602484
xor eax, 0xbf7c3855
rol eax, 0x40
popf
jmp 0x1803a1017
mov edx, dword [rbx + 0xc]
lea rcx, [rbx + 0x18]
call fcn.1803a0813
push rax
pushf
mov eax, 0x442846e3
pushf
not eax
add eax, 0xd655d9e2
xor eax, 0xac4b77f7
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xce2838dc
xor eax, 0x8f3a3557
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb5ad89bd
xor eax, 0x848505df
rol eax, 0xa
popf
jmp 0x1803a1017
movsxd rax, dword [rbx + 0xc]
cmp eax, dword [rbx + 0x18]
jge 0x1803a3d01
push rax
pushf
mov eax, 0xb0231c3b
pushf
not eax
add eax, 0xdf7cb64c
xor eax, 0xb7591478
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x97de858b
xor eax, 0xa9ed11c1
rol eax, 0x62
popf
pushf
not eax
add eax, 0xed05c830
xor eax, 0x9f68ab44
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9d6a6a3c
xor eax, 0xf10c4176
rol eax, 0x9f
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0xa2f83575
pushf
not eax
add eax, 0xac1d52aa
xor eax, 0xee6e81a6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcaf6b3dc
xor eax, 0xa5efb66f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xafbc9640
xor eax, 0xe2e5a019
rol eax, 0x4e
popf
jmp 0x1803a1017
mov r9d, dword [rdi + 8]
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x20]
mov r10d, r15d
cmp dword [rax + rcx*4], r15d
cmovge r10d, dword [rax + rcx*4]
mov dword [rdi], r10d
movsxd rax, dword [rbx + 0xc]
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x20]
cmp dword [rax + rcx*4 + 4], r9d
cmovl r9d, dword [rax + rcx*4 + 4]
mov dword [rdi + 4], r9d
cmp r10d, r15d
jle 0x1803a3dc8
push rax
pushf
mov eax, 0xe588bf01
pushf
not eax
add eax, 0x8ab9ced1
xor eax, 0xccaf4f34
rol eax, 0x44
popf
pushf
not eax
add eax, 0xda432ac2
xor eax, 0xf6f0a449
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf6cd67b1
xor eax, 0xff4ee241
rol eax, 0x85
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x88e711f9
pushf
not eax
add eax, 0xd72545a1
xor eax, 0x88e60f90
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbb1ab3e5
xor eax, 0xb393bfe9
rol eax, 0x9c
popf
jmp 0x1803a1017
mov edx, r10d
mov rcx, rdi
call fcn.18047545c
push rax
pushf
mov eax, 0x6b3037bf
pushf
not eax
add eax, 0xe5f43de1
xor eax, 0xd9f08077
rol eax, 4
popf
pushf
not eax
add eax, 0x83db4bb4
xor eax, 0xc5d809ea
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf0549222
xor eax, 0xc7703ddb
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb8b9678c
xor eax, 0x924790d1
rol eax, 0xee
popf
jmp 0x1803a1017
inc dword [rbx + 0xc]
mov al, 0x8b
pushf
not al
add al, 0xa0
xor al, 0xfd
rol al, 0x7b
popf
pushf
not al
add al, 0x78
xor al, 0xcb
rol al, 0xe2
popf
pushf
not al
add al, 0x1c
xor al, 0xec
rol al, 0x3b
popf
pushf
not al
add al, 0x47
xor al, 0x41
rol al, 0xbf
popf
jmp 0x1803a404a
mov edx, dword [rdi + 8]
cmp edx, 0x7fffffff
jge 0x1803a3f5b
push rax
pushf
mov eax, 0xc536f0d6
pushf
not eax
add eax, 0x92b5732f
xor eax, 0xd8f4a9a8
rol eax, 9
popf
pushf
not eax
add eax, 0xf610752a
xor eax, 0x8f312616
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe42aa337
xor eax, 0x9e3c8ae5
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb39136aa
xor eax, 0xd0d74122
rol eax, 0x3d
popf
jmp 0x1803a1017
push rax
pushf
mov eax, 0x701c0791
pushf
not eax
add eax, 0xe210d0c7
xor eax, 0xb58cd878
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa5618909
xor eax, 0x8f84d50d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf399f006
xor eax, 0xd25b0c5f
rol eax, 0x78
popf
jmp 0x1803a1017
mov rcx, rdi
call fcn.18047545c
push rax
pushf
mov eax, 0x12e1ca55
pushf
not eax
add eax, 0xf45e064e
xor eax, 0xfa6c0d98
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xfae69d43
xor eax, 0xda940568
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcee1a093
xor eax, 0x987c1a19
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf470c638
xor eax, 0xf92885dd
rol eax, 0xe4
popf
jmp 0x1803a1017
xor al, al
push rax
pushf
mov eax, 0x19ded733
pushf
not eax
add eax, 0xc30878e5
xor eax, 0xe1dbc318
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x831a5351
xor eax, 0xcda74f34
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9306fdf4
xor eax, 0xb8153928
rol eax, 0xed
popf
jmp 0x1803a1017
mov r15, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
add rsp, 0x40
pop r14
pop r13
pop rdi
pop rsi
pop rbp
ret