Function at 0x1802e47dc
Capabilities:
Authenticate hmac
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xfc595146
pushf
not eax
add eax, 0xce1a7e64
xor eax, 0xd8d8a394
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdf347a1a
xor eax, 0xf6a3e881
rol eax, 0x77
popf
cmp eax, 0x29
jne 0x1802e4819
popf
pop rax
jmp 0x1802e630e
cmp eax, 0
jne 0x1802e4828
popf
pop rax
jmp 0x1802e4bf7
cmp eax, 0x3f
jne 0x1802e4837
popf
pop rax
jmp 0x1802e6e3c
cmp eax, 1
jne 0x1802e4846
popf
pop rax
jmp 0x1802e4cc1
cmp eax, 0xd
jne 0x1802e4855
popf
pop rax
jmp 0x1802e529e
cmp eax, 0x1a
jne 0x1802e4864
popf
pop rax
jmp 0x1802e597a
cmp eax, 0xe
jne 0x1802e4873
popf
pop rax
jmp 0x1802e52f1
cmp eax, 0x31
jne 0x1802e4882
popf
pop rax
jmp 0x1802e66fa
cmp eax, 0x40
jne 0x1802e4891
popf
pop rax
jmp 0x1802e6edd
cmp eax, 8
jne 0x1802e48a0
popf
pop rax
jmp 0x1802e5094
cmp eax, 0x2a
jne 0x1802e48af
popf
pop rax
jmp 0x1802e63a5
cmp eax, 0x17
jne 0x1802e48be
popf
pop rax
jmp 0x1802e57d2
cmp eax, 0x1c
jne 0x1802e48cd
popf
pop rax
jmp 0x1802e5a4e
cmp eax, 0x2e
jne 0x1802e48dc
popf
pop rax
jmp 0x1802e6548
cmp eax, 0x18
jne 0x1802e48eb
popf
pop rax
jmp 0x1802e58a1
cmp eax, 0x2b
jne 0x1802e48fa
popf
pop rax
jmp 0x1802e640d
cmp eax, 0x1b
jne 0x1802e4909
popf
pop rax
jmp 0x1802e59b9
cmp eax, 0x2d
jne 0x1802e4918
popf
pop rax
jmp 0x1802e650e
cmp eax, 0x23
jne 0x1802e4927
popf
pop rax
jmp 0x1802e5f2c
cmp eax, 0x25
jne 0x1802e4936
popf
pop rax
jmp 0x1802e6075
cmp eax, 0x32
jne 0x1802e4945
popf
pop rax
jmp 0x1802e67a6
cmp eax, 0x13
jne 0x1802e4954
popf
pop rax
jmp 0x1802e5580
cmp eax, 0x33
jne 0x1802e4963
popf
pop rax
jmp 0x1802e6821
cmp eax, 0x24
jne 0x1802e4972
popf
pop rax
jmp 0x1802e5fd0
cmp eax, 0x1e
jne 0x1802e4981
popf
pop rax
jmp 0x1802e5c0c
cmp eax, 0xc
jne 0x1802e4990
popf
pop rax
jmp 0x1802e5217
cmp eax, 0x26
jne 0x1802e499f
popf
pop rax
jmp 0x1802e6119
cmp eax, 0x27
jne 0x1802e49ae
popf
pop rax
jmp 0x1802e61ce
cmp eax, 0x30
jne 0x1802e49bd
popf
pop rax
jmp 0x1802e6646
cmp eax, 0x10
jne 0x1802e49cc
popf
pop rax
jmp 0x1802e53fd
cmp eax, 0x37
jne 0x1802e49db
popf
pop rax
jmp 0x1802e69db
cmp eax, 9
jne 0x1802e49ea
popf
pop rax
jmp 0x1802e50f4
cmp eax, 0x39
jne 0x1802e49f9
popf
pop rax
jmp 0x1802e6aff
cmp eax, 0x16
jne 0x1802e4a08
popf
pop rax
jmp 0x1802e573c
cmp eax, 0x3b
jne 0x1802e4a17
popf
pop rax
jmp 0x1802e6c06
cmp eax, 0xa
jne 0x1802e4a26
popf
pop rax
jmp 0x1802e5168
cmp eax, 0x36
jne 0x1802e4a35
popf
pop rax
jmp 0x1802e6937
cmp eax, 0x14
jne 0x1802e4a44
popf
pop rax
jmp 0x1802e55eb
cmp eax, 7
jne 0x1802e4a53
popf
pop rax
jmp 0x1802e5026
cmp eax, 0x3d
jne 0x1802e4a62
popf
pop rax
jmp 0x1802e6d35
cmp eax, 2
jne 0x1802e4a71
popf
pop rax
jmp 0x1802e4d99
cmp eax, 0x20
jne 0x1802e4a80
popf
pop rax
jmp 0x1802e5d4c
cmp eax, 0x41
jne 0x1802e4a8f
popf
pop rax
jmp 0x1802e6f3c
cmp eax, 0x11
jne 0x1802e4a9e
popf
pop rax
jmp 0x1802e544b
cmp eax, 0x35
jne 0x1802e4aad
popf
pop rax
jmp 0x1802e6895
cmp eax, 0x3a
jne 0x1802e4abc
popf
pop rax
jmp 0x1802e6b96
cmp eax, 0x12
jne 0x1802e4acb
popf
pop rax
jmp 0x1802e54fa
cmp eax, 0x21
jne 0x1802e4ada
popf
pop rax
jmp 0x1802e5d85
cmp eax, 0x38
jne 0x1802e4ae9
popf
pop rax
jmp 0x1802e6a58
cmp eax, 0xb
jne 0x1802e4af8
popf
pop rax
jmp 0x1802e51ce
cmp eax, 0xf
jne 0x1802e4b07
popf
pop rax
jmp 0x1802e534d
cmp eax, 0x15
jne 0x1802e4b16
popf
pop rax
jmp 0x1802e5690
cmp eax, 5
jne 0x1802e4b25
popf
pop rax
jmp 0x1802e4f0d
cmp eax, 6
jne 0x1802e4b34
popf
pop rax
jmp 0x1802e4fb1
cmp eax, 0x22
jne 0x1802e4b43
popf
pop rax
jmp 0x1802e5e9e
cmp eax, 0x3c
jne 0x1802e4b52
popf
pop rax
jmp 0x1802e6ca0
cmp eax, 0x1f
jne 0x1802e4b61
popf
pop rax
jmp 0x1802e5cba
cmp eax, 4
jne 0x1802e4b70
popf
pop rax
jmp 0x1802e4eca
cmp eax, 0x2f
jne 0x1802e4b7f
popf
pop rax
jmp 0x1802e65b1
cmp eax, 0x28
jne 0x1802e4b8e
popf
pop rax
jmp 0x1802e6265
cmp eax, 0x3e
jne 0x1802e4b9d
popf
pop rax
jmp 0x1802e6ddf
cmp eax, 0x42
jne 0x1802e4bac
popf
pop rax
jmp 0x1802e6f9b
cmp eax, 0x2c
jne 0x1802e4bbb
popf
pop rax
jmp 0x1802e6493
cmp eax, 3
jne 0x1802e4bca
popf
pop rax
jmp 0x1802e4e2a
cmp eax, 0x19
jne 0x1802e4bd9
popf
pop rax
jmp 0x1802e58eb
cmp eax, 0x1d
jne 0x1802e4be8
popf
pop rax
jmp 0x1802e5b73
cmp eax, 0x34
jne 0x1802e4bf7
popf
pop rax
jmp 0x1802e686c
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x60
mov rax, qword [0x180259f90]
xor ebp, ebp
mov rbx, rax
xorps xmm4, xmm4
cmp qword [rax + 0x3ef0], rbp
je 0x1802e4c7b
push rax
pushf
mov eax, 0xff23babd
pushf
not eax
add eax, 0xb9207814
xor eax, 0x9b413b3c
rol eax, 6
popf
pushf
not eax
add eax, 0x98406557
xor eax, 0xe015c9d2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xed5a1a97
xor eax, 0xe7b70d38
rol eax, 0x25
popf
pushf
not eax
add eax, 0x87e97a72
xor eax, 0xd6c5dd10
rol eax, 0x18
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xb0f69318
pushf
not eax
add eax, 0xba899a7d
xor eax, 0xb121d726
rol eax, 3
popf
pushf
not eax
add eax, 0x9bde63be
xor eax, 0xc19fcaae
rol eax, 0x76
popf
pushf
not eax
add eax, 0x821f8c90
xor eax, 0xc9999685
rol eax, 0x68
popf
jmp 0x1802e480a
movss xmm3, dword [rax + 0x3f04]
subss xmm3, dword [rax + 0x18]
movss xmm1, dword [0x1801d1ed4]
movss dword [rax + 0x3f04], xmm3
mov rax, qword [0x180259f90]
movss xmm0, dword [rax + 0xdfc]
comiss xmm0, xmm1
movss xmm2, dword [rax + 0xe00]
jb 0x1802e4d53
push rax
pushf
mov eax, 0xc2f0bc05
pushf
not eax
add eax, 0xb7eba983
xor eax, 0xda961550
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa9893400
xor eax, 0xc5495676
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbbbf0643
xor eax, 0xabb5cdd5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcb56bdad
xor eax, 0xe2c896bc
rol eax, 0xf9
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xa21a997c
pushf
not eax
add eax, 0xa5433891
xor eax, 0xb3736305
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf8995c27
xor eax, 0xb1decc08
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb0769463
xor eax, 0xce42b8ca
rol eax, 0xdc
popf
jmp 0x1802e480a
comiss xmm2, xmm1
jb 0x1802e4de4
push rax
pushf
mov eax, 0x91081d45
pushf
not eax
add eax, 0xfc73cf29
xor eax, 0xb399b0d3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc9551072
xor eax, 0xcbcc6cf5
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x875849fb
xor eax, 0xdee013d9
rol eax, 0x8b
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x89372379
pushf
not eax
add eax, 0xa811fd84
xor eax, 0xc05cf216
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa1287f2f
xor eax, 0xf80ad330
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb7514c3c
xor eax, 0xa626be9c
rol eax, 0x8b
popf
jmp 0x1802e480a
movss xmm1, dword [rbx + 0xdfc]
movss xmm2, dword [rbx + 0xe00]
subss xmm2, dword [rbx + 0x3efc]
subss xmm1, dword [rbx + 0x3ef8]
movss xmm0, dword [rbx + 0x38]
mulss xmm0, xmm0
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm1
comiss xmm2, xmm0
jbe 0x1802e4e97
push rax
pushf
mov eax, 0x722343b0
pushf
not eax
add eax, 0xcc70dca0
xor eax, 0xcce4ce95
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc6545762
xor eax, 0x9a85048c
rol eax, 0xea
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xb17e86f1
pushf
not eax
add eax, 0xd3b59236
xor eax, 0x8aa53ce8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf0a3a021
xor eax, 0xde5e2a8b
rol eax, 0x11
popf
jmp 0x1802e480a
mov dword [rbx + 0x3f04], ebp
xorps xmm3, xmm3
mov rax, qword [0x180259f90]
push rax
pushf
mov eax, 0xe252641c
pushf
not eax
add eax, 0x8259f7fa
xor eax, 0xdb68fa7c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xab95633f
xor eax, 0x9fb9e7f4
rol eax, 0xa0
popf
jmp 0x1802e480a
comiss xmm4, xmm3
jb 0x1802e4f58
push rax
pushf
mov eax, 0xd9eaf12
pushf
not eax
add eax, 0xc2016d95
xor eax, 0xd9bee333
rol eax, 3
popf
pushf
not eax
add eax, 0xf12a901c
xor eax, 0xe122512d
rol eax, 0
popf
pushf
not eax
add eax, 0xdcdc6efe
xor eax, 0xf9767b41
rol eax, 0xa2
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xd82517
pushf
not eax
add eax, 0xee677877
xor eax, 0xf0cfc16d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc2df0d60
xor eax, 0x8434f3a9
rol eax, 0xb
popf
pushf
not eax
add eax, 0xde8fda03
xor eax, 0x8585f285
rol eax, 0x86
popf
pushf
not eax
add eax, 0x86158506
xor eax, 0xa9a75203
rol eax, 0
popf
jmp 0x1802e480a
mov dword [rax + 0x3f04], ebp
cmp qword [rax + 0x3ef0], rbp
je 0x1802e4ff3
push rax
pushf
mov eax, 0x727b3476
pushf
not eax
add eax, 0xf863e27d
xor eax, 0xcbce92aa
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x976b6d6e
xor eax, 0xd123d7e4
rol eax, 0xe9
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xbf0578c8
pushf
not eax
add eax, 0xb9d794f6
xor eax, 0x9f45b846
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8f109b0c
xor eax, 0xe97a3c7a
rol eax, 8
popf
jmp 0x1802e480a
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rbp
mov dword [rax + 0x3f00], 0xffffffff
mov qword [rax + 0x3f10], rbp
push rax
pushf
mov eax, 0xbc888d9
pushf
not eax
add eax, 0xb8fae4b2
xor eax, 0xd22bc548
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd20de8fd
xor eax, 0xc33163c4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa02d5fd7
xor eax, 0x87dac54d
rol eax, 9
popf
jmp 0x1802e480a
mov rax, qword [0x180259f90]
push rax
pushf
mov eax, 0xa582c0c9
pushf
not eax
add eax, 0x81b20f9e
xor eax, 0x8fac67e9
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe6ebfc69
xor eax, 0xeb0e924d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x84629ca9
xor eax, 0xbdd274e2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xea88262b
xor eax, 0xaa6e9bbb
rol eax, 2
popf
jmp 0x1802e480a
cmp dword [rax + 0x45c0], 0xffffffff
movaps xmmword [rsp + 0x40], xmm7
jne 0x1802e5135
push rax
pushf
mov eax, 0xe33764ec
pushf
not eax
add eax, 0xce0cb5da
xor eax, 0xcee10ec2
rol eax, 3
popf
pushf
not eax
add eax, 0xf5d93928
xor eax, 0xd13647ae
rol eax, 0xe9
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x83fce1ff
pushf
not eax
add eax, 0xe82af871
xor eax, 0xac2d2e49
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x82b45cee
xor eax, 0xacb124b5
rol eax, 7
popf
jmp 0x1802e480a
movss xmm7, dword [rbx + 0xe10]
jmp 0x1802e5217
xorps xmm7, xmm7
push rax
pushf
mov eax, 0x69f81a60
pushf
not eax
add eax, 0xd6c321ec
xor eax, 0xb820d21b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8979694c
xor eax, 0xb1782b12
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf94fe960
xor eax, 0xc9736ebb
rol eax, 0xd9
popf
jmp 0x1802e480a
cmp dword [rax + 0x45cc], 0xffffffff
movaps xmmword [rsp + 0x50], xmm6
jne 0x1802e526b
push rax
pushf
mov eax, 0x321fb313
pushf
not eax
add eax, 0xadb58796
xor eax, 0xa5c538bb
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa7746238
xor eax, 0xdfd5cb3e
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8ee6f1f3
xor eax, 0xc83322df
rol eax, 6
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xa6d56647
pushf
not eax
add eax, 0xd5c2f968
xor eax, 0x81f5e6a8
rol eax, 0x51
popf
pushf
not eax
add eax, 0xaf9398de
xor eax, 0xc48234ad
rol eax, 0x38
popf
jmp 0x1802e480a
movss xmm6, dword [rbx + 0xe0c]
jmp 0x1802e534d
xorps xmm6, xmm6
push rax
pushf
mov eax, 0xe2aaa647
pushf
not eax
add eax, 0xce8bc699
xor eax, 0xa95f9c82
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8d830e2a
xor eax, 0xdcffa3e8
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd55bd758
xor eax, 0x9e71f0eb
rol eax, 0x45
popf
pushf
not eax
add eax, 0x84934a59
xor eax, 0xc8b1541c
rol eax, 0xa3
popf
jmp 0x1802e480a
mov rdi, qword [rbx + 0x3ef0]
mov qword [rsp + 0x78], rsi
test rdi, rdi
je 0x1802e53a4
push rax
pushf
mov eax, 0x1f477c0a
pushf
not eax
add eax, 0x83c8dafa
xor eax, 0xc99bb9b4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbe2417ab
xor eax, 0xd0a96316
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd5c64234
xor eax, 0xd1309572
rol eax, 0xcc
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x832819b1
pushf
not eax
add eax, 0xbd5cccb9
xor eax, 0x997b2213
rol eax, 0x16
popf
pushf
not eax
add eax, 0x963f5ae4
xor eax, 0x8094067f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa53c6618
xor eax, 0xb9cad145
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe97f7071
xor eax, 0xfb54d291
rol eax, 0x4d
popf
jmp 0x1802e480a
mov rsi, rdi
jmp 0x1802e54fa
mov rsi, qword [rbx + 0x3ed8]
test rsi, rsi
je 0x1802e54a1
push rax
pushf
mov eax, 0x674f242f
pushf
not eax
add eax, 0x9cfb89ef
xor eax, 0xcd84ec22
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa920f528
xor eax, 0xe03aeb8f
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd8ee0f0a
xor eax, 0xf8ecb594
rol eax, 0x10
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x3aafe1ce
pushf
not eax
add eax, 0xb3313d6c
xor eax, 0x83ebdb65
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x99876dc6
xor eax, 0x82c3f53d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xeb61b435
xor eax, 0xf259c471
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdc4d17e1
xor eax, 0xc1f040cd
rol eax, 0x6c
popf
jmp 0x1802e480a
cmp byte [rsi + 0xb1], bpl
jne 0x1802e553a
push rax
pushf
mov eax, 0xcd98ae9a
pushf
not eax
add eax, 0xbfe834c4
xor eax, 0xece929ac
rol eax, 0x63
popf
pushf
not eax
add eax, 0xca043451
xor eax, 0xd4ceb918
rol eax, 0xfc
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xadd4f66
pushf
not eax
add eax, 0xb77a0315
xor eax, 0xa67c86bc
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcaf696e3
xor eax, 0x865fc36d
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8b013335
xor eax, 0xcde57d9c
rol eax, 0x68
popf
jmp 0x1802e480a
ucomiss xmm6, xmm4
jp 0x1802e55b8
push rax
pushf
mov eax, 0xbb81bd5e
pushf
not eax
add eax, 0xe54ba001
xor eax, 0xd2f84805
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd304f85b
xor eax, 0xc32b6b05
rol eax, 0x46
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xa08e9d5a
pushf
not eax
add eax, 0xb1ce1fa4
xor eax, 0x9d6f60bb
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x94726970
xor eax, 0x8649c0aa
rol eax, 0x91
popf
jmp 0x1802e480a
je 0x1802e564a
push rax
pushf
mov eax, 0x4e3c7eba
pushf
not eax
add eax, 0xa318153d
xor eax, 0xb79367fd
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe90b5c78
xor eax, 0xadcbe4a8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf198cabf
xor eax, 0xcbc8c8cc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbf668f0d
xor eax, 0xa33bca46
rol eax, 0xa2
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xf6fde6ff
pushf
not eax
add eax, 0xd5d8d9c4
xor eax, 0x97c94c7d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf508d7fb
xor eax, 0x82d7c02f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfeb9d925
xor eax, 0xa4b8d5e6
rol eax, 0x7c
popf
jmp 0x1802e480a
cmp byte [rbx + 0xe14], bpl
je 0x1802e56f6
push rax
pushf
mov eax, 0x29150df8
pushf
not eax
add eax, 0xa3a9ab58
xor eax, 0xd278b8d7
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x81148afc
xor eax, 0xfb29875f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe70c3754
xor eax, 0xd2f8efe5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdbfaf47a
xor eax, 0xa08bcc8d
rol eax, 0x76
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xf154f089
pushf
not eax
add eax, 0x94717a1e
xor eax, 0x8dc2868a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x87a26b1c
xor eax, 0xe1edc621
rol eax, 0x78
popf
pushf
not eax
add eax, 0x97ebd39b
xor eax, 0xdca9a252
rol eax, 3
popf
jmp 0x1802e480a
cmp byte [rbx + 0x64], bpl
je 0x1802e578c
push rax
pushf
mov eax, 0x580479f1
pushf
not eax
add eax, 0xf7f8004d
xor eax, 0x9b804978
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xeef147ec
xor eax, 0xd8cc7d81
rol eax, 0x86
popf
pushf
not eax
add eax, 0x84b25c58
xor eax, 0xfa3110a9
rol eax, 0x8a
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xec342b64
pushf
not eax
add eax, 0xb3d730f8
xor eax, 0xe5ed9e3a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8a28e6b9
xor eax, 0xbf38f33a
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe39f78c5
xor eax, 0xd2462b6d
rol eax, 0x89
popf
jmp 0x1802e480a
andps xmm6, xmmword [0x1801d1f30]
mulss xmm6, dword [0x1801d1e48]
addss xmm6, dword [rax + 0x3f04]
minss xmm6, dword [0x1801d1e48]
movss dword [rax + 0x3f04], xmm6
cmp qword [rax + 0x3ef0], rsi
je 0x1802e5848
push rax
pushf
mov eax, 0xf36e2511
pushf
not eax
add eax, 0xd3b0da74
xor eax, 0xa4a69695
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdcd99dbf
xor eax, 0xd3b514a5
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9e7d8d3c
xor eax, 0xa013858c
rol eax, 0x1e
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x3de0e5e0
pushf
not eax
add eax, 0xb63b213b
xor eax, 0xaa77a1b8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xca5d4903
xor eax, 0xf55ead47
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8fb1835d
xor eax, 0xcecfe1c6
rol eax, 0x68
popf
pushf
not eax
add eax, 0x947bb154
xor eax, 0x803b3aad
rol eax, 0x50
popf
jmp 0x1802e480a
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rsi
push rax
pushf
mov eax, 0xa0d11d98
pushf
not eax
add eax, 0xf834b0e6
xor eax, 0xe5e1312b
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc8d031b6
xor eax, 0xa0a6394a
rol eax, 0x97
popf
jmp 0x1802e480a
movss xmm1, dword [rbx + 0xe0c]
mulss xmm1, dword [0x1801d1e24]
movss xmm2, dword [rsi + 0x288]
movss xmm0, dword [0x1801d1e38]
addss xmm1, xmm2
comiss xmm0, xmm1
ja 0x1802e5947
push rax
pushf
mov eax, 0x4d19243e
pushf
not eax
add eax, 0xdcb68d3c
xor eax, 0xc994ba58
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdcc05664
xor eax, 0x9235e2be
rol eax, 0xf4
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x3a2bf37
pushf
not eax
add eax, 0xbd7d4c09
xor eax, 0xa87e3267
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9a14dcf1
xor eax, 0x92227d95
rol eax, 0xab
popf
jmp 0x1802e480a
movss xmm0, dword [0x1801d1e7c]
minss xmm0, xmm1
push rax
pushf
mov eax, 0x65a24d2c
pushf
not eax
add eax, 0xc551819d
xor eax, 0xad02876c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfb2133c5
xor eax, 0xde2e867d
rol eax, 0x5e
popf
jmp 0x1802e480a
movaps xmm7, xmm0
movss dword [rsi + 0x288], xmm0
divss xmm7, xmm2
cmp rsi, qword [rsi + 0x370]
jne 0x1802e5a08
push rax
pushf
mov eax, 0xb99002fc
pushf
not eax
add eax, 0xa9e4aaa1
xor eax, 0xe59ca6bd
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x848b1d5f
xor eax, 0xbc8bc449
rol eax, 0x34
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x7e831722
pushf
not eax
add eax, 0x87585183
xor eax, 0xc81b4a44
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x942acbe4
xor eax, 0xd92e46a2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8f575a86
xor eax, 0xefdfb71b
rol eax, 0x45
popf
jmp 0x1802e480a
movss xmm5, dword [0x1801d1e60]
lea rdx, [rsp + 0x70]
movss xmm1, dword [rbx + 0xdfc]
subss xmm5, xmm7
subss xmm1, dword [rsi + 0x18]
xor r8d, r8d
mov rcx, rsi
movaps xmm0, xmm5
mulss xmm5, dword [rsi + 0x24]
mulss xmm0, dword [rsi + 0x20]
mulss xmm1, xmm0
movss xmm0, dword [rbx + 0xe00]
subss xmm0, dword [rsi + 0x1c]
divss xmm1, dword [rsi + 0x20]
mulss xmm0, xmm5
addss xmm1, dword [rsi + 0x18]
divss xmm0, dword [rsi + 0x24]
movss dword [rsp + 0x70], xmm1
addss xmm0, dword [rsi + 0x1c]
movss dword [rsp + 0x74], xmm0
call fcn.18041d603
movaps xmm0, xmm7
movaps xmm1, xmm7
mulss xmm0, dword [rsi + 0x20]
mulss xmm1, dword [rsi + 0x24]
cvttss2si eax, xmm0
movd xmm2, eax
cvttss2si eax, xmm1
cvtdq2ps xmm2, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsi + 0x20], xmm2
movss dword [rsi + 0x24], xmm0
movaps xmm0, xmm7
mulss xmm0, dword [rsi + 0x28]
mulss xmm7, dword [rsi + 0x2c]
cvttss2si eax, xmm0
movd xmm1, eax
cvttss2si eax, xmm7
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsi + 0x28], xmm1
movss dword [rsi + 0x2c], xmm0
jmp 0x1802e6f9b
cmp byte [rbx + 0xe14], bpl
jne 0x1802e5bd9
push rax
pushf
mov eax, 0x9464fb6f
pushf
not eax
add eax, 0xde868fc1
xor eax, 0xe320c7ea
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x991a6f84
xor eax, 0xbbd5751e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xafe9ff3d
xor eax, 0x89b0e28b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa96e8ba5
xor eax, 0xef9539e1
rol eax, 0x23
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x5dd652c4
pushf
not eax
add eax, 0xc95bf090
xor eax, 0xd8d53ad6
rol eax, 0x87
popf
pushf
not eax
add eax, 0x84ed789b
xor eax, 0xd499e9c0
rol eax, 0xc6
popf
jmp 0x1802e480a
movaps xmmword [rsp + 0x20], xmm10
cmp byte [rbx + 0xe15], bpl
je 0x1802e5c74
push rax
pushf
mov eax, 0x89024fd8
pushf
not eax
add eax, 0xbae54678
xor eax, 0xa360fa2b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xea6b0289
xor eax, 0xbe831e9c
rol eax, 0x17
popf
pushf
not eax
add eax, 0x93aac812
xor eax, 0xedb865fb
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9739b852
xor eax, 0xe08ace19
rol eax, 0x26
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x1e4e59f4
pushf
not eax
add eax, 0xd4fecd78
xor eax, 0xf63ec97c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcfae5432
xor eax, 0xa95d2b48
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9d7cdf5d
xor eax, 0xddcba4f1
rol eax, 0x1a
popf
jmp 0x1802e480a
cmp byte [rbx + 0x79], bpl
jne 0x1802e5d06
push rax
pushf
mov eax, 0x29badfec
pushf
not eax
add eax, 0xb7a84493
xor eax, 0x8b83604a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xadd96c5d
xor eax, 0xecf90e8e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd0f93cdc
xor eax, 0xae6bc76d
rol eax, 0x40
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x3668096d
pushf
not eax
add eax, 0xd590ffc3
xor eax, 0xeed74ebe
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcb4d077c
xor eax, 0xc26a0de3
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfca1defd
xor eax, 0xb4054364
rol eax, 0xa5
popf
jmp 0x1802e480a
movaps xmm7, xmm6
xorps xmm6, xmm6
push rax
pushf
mov eax, 0x7803bfbc
pushf
not eax
add eax, 0xc537c9af
xor eax, 0x82ca2db7
rol eax, 0x88
popf
pushf
not eax
add eax, 0x913dbf71
xor eax, 0x935b79a1
rol eax, 0xf
popf
jmp 0x1802e480a
movss xmm1, dword [rbx + 0x3f10]
movaps xmm2, xmm7
movss xmm3, dword [0x1801d1ea4]
movaps xmm0, xmm1
movss xmm10, dword [0x1801d1f30]
andps xmm2, xmm10
divss xmm2, xmm3
divss xmm0, xmm3
subss xmm1, xmm0
addss xmm2, xmm1
movss xmm1, dword [rbx + 0x3f14]
movaps xmm0, xmm1
divss xmm0, xmm3
movss dword [rbx + 0x3f10], xmm2
movaps xmm2, xmm6
andps xmm2, xmm10
subss xmm1, xmm0
divss xmm2, xmm3
addss xmm2, xmm1
movss dword [rbx + 0x3f14], xmm2
addss xmm7, dword [rbx + 0x3f08]
addss xmm6, dword [rbx + 0x3f0c]
mov qword [rbx + 0x3f08], rbp
ucomiss xmm7, xmm4
movss dword [rsp + 0x70], xmm7
movss dword [rsp + 0x74], xmm6
jp 0x1802e5e45
push rax
pushf
mov eax, 0xfd390254
pushf
not eax
add eax, 0xd8413578
xor eax, 0xada3ff4f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa7b57650
xor eax, 0xe0423989
rol eax, 0x32
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x45b1b63
pushf
not eax
add eax, 0x98866248
xor eax, 0xd658590d
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8e3b8698
xor eax, 0xb3da3e84
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfdb98abd
xor eax, 0x9d38bc33
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8489fcfc
xor eax, 0xb36d0b72
rol eax, 0x75
popf
jmp 0x1802e480a
jne 0x1802e5ee6
push rax
pushf
mov eax, 0xe09f4046
pushf
not eax
add eax, 0xd60b4840
xor eax, 0x9f4b4c7d
rol eax, 0xc
popf
pushf
not eax
add eax, 0xadf9e400
xor eax, 0x9fa211ea
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd46a2ab0
xor eax, 0xa6c671cc
rol eax, 0xcf
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x44d2753a
pushf
not eax
add eax, 0xcf632baf
xor eax, 0xf9257121
rol eax, 0xd
popf
pushf
not eax
add eax, 0x99ab406a
xor eax, 0x97ccbc64
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe33a4b40
xor eax, 0xf5216411
rol eax, 0x16
popf
jmp 0x1802e480a
ucomiss xmm6, xmm4
jp 0x1802e5f77
push rax
pushf
mov eax, 0xec19327d
pushf
not eax
add eax, 0x8dd16c5b
xor eax, 0xb2d4721b
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8d8bcea9
xor eax, 0xdafa1b0d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe314670e
xor eax, 0xffd845e1
rol eax, 0xd3
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xac59fdb4
pushf
not eax
add eax, 0xb3f316e8
xor eax, 0x98ef8239
rol eax, 0xae
popf
pushf
not eax
add eax, 0x91ce0feb
xor eax, 0xa32d7da5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x912caf60
xor eax, 0xa690354a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa7ad82e4
xor eax, 0xbe22ef45
rol eax, 0xcd
popf
jmp 0x1802e480a
je 0x1802e602f
push rax
pushf
mov eax, 0x3623900a
pushf
not eax
add eax, 0xfb961ae2
xor eax, 0xbf0afa85
rol eax, 0x47
popf
pushf
not eax
add eax, 0xaeca55d7
xor eax, 0xa73a01fe
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe756d4aa
xor eax, 0xf70582e6
rol eax, 2
popf
pushf
not eax
add eax, 0x95236444
xor eax, 0xf654eec2
rol eax, 0xfc
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x560984df
pushf
not eax
add eax, 0xcd1498c3
xor eax, 0x89e9ec29
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe80c8d5c
xor eax, 0xfaf16f69
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf179016d
xor eax, 0xaaa02186
rol eax, 0x17
popf
jmp 0x1802e480a
test rdi, rdi
jne 0x1802e60d3
push rax
pushf
mov eax, 0x743f9716
pushf
not eax
add eax, 0xa185c555
xor eax, 0xde3d2c20
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf6a0a170
xor eax, 0xf382a609
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xca75a238
xor eax, 0x8cb62c78
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc34a65ce
xor eax, 0xe316542b
rol eax, 0xc
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x690986d8
pushf
not eax
add eax, 0xae0cbf15
xor eax, 0xcaab6097
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9e308f4d
xor eax, 0x894bf809
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf5715802
xor eax, 0x9ba08411
rol eax, 0xaa
popf
jmp 0x1802e480a
lea rcx, [rsp + 0x70]
call fcn.180096b40
mov rdi, rax
test rax, rax
je 0x1802e6175
push rax
pushf
mov eax, 0x6f5f65dd
pushf
not eax
add eax, 0xdf87a2a3
xor eax, 0xac9c4c4c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xaf477052
xor eax, 0xc377d597
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf8c178e4
xor eax, 0xdbf77241
rol eax, 0xbd
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x88fc6fb8
pushf
not eax
add eax, 0xe2cef475
xor eax, 0xc00fa837
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc79b9ee7
xor eax, 0xa91ff17b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd3d6143f
xor eax, 0xf16b31ef
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdc157b41
xor eax, 0xf1da781f
rol eax, 0x16
popf
jmp 0x1802e480a
mov eax, dword [rdi + 0xc]
test al, 0x10
jne 0x1802e621f
push rax
pushf
mov eax, 0x3c85fd7e
pushf
not eax
add eax, 0xacc9535a
xor eax, 0xd6038322
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8e1df561
xor eax, 0xca838035
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9ffd7aa3
xor eax, 0x9a0abb34
rol eax, 0xfa
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x58e26cb9
pushf
not eax
add eax, 0xa748d730
xor eax, 0x84685324
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9ab8fd46
xor eax, 0xc4f6f8eb
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa2293078
xor eax, 0xbb07ae3f
rol eax, 0x9e
popf
jmp 0x1802e480a
bt eax, 9
jb 0x1802e62c8
push rax
pushf
mov eax, 0xbca32abb
pushf
not eax
add eax, 0xde3a78c4
xor eax, 0x981eeeab
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe577f19b
xor eax, 0xc2ab9b1c
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdf115b72
xor eax, 0xed8146e2
rol eax, 0x28
popf
pushf
not eax
add eax, 0xbbd7ca99
xor eax, 0xa15aa707
rol eax, 0x97
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xc08d50f2
pushf
not eax
add eax, 0xd5104070
xor eax, 0xbe8e2d45
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9aa7233d
xor eax, 0xc77e3505
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9275c440
xor eax, 0x8c81c295
rol eax, 0xff
popf
jmp 0x1802e480a
ucomiss xmm7, xmm4
movaps xmmword [rsp + 0x30], xmm8
jp 0x1802e6372
push rax
pushf
mov eax, 0x2ba307f9
pushf
not eax
add eax, 0xc835db74
xor eax, 0xe6ce68ad
rol eax, 0x65
popf
pushf
not eax
add eax, 0xda9db7dc
xor eax, 0xafad50dc
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xcdb52cb7
xor eax, 0xb8d2831c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd0289cb8
xor eax, 0xa63cbe76
rol eax, 0x13
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x976176f2
pushf
not eax
add eax, 0xb14d3cc2
xor eax, 0x82101568
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe62bbc1e
xor eax, 0xdbb1d760
rol eax, 0xb8
popf
jmp 0x1802e480a
je 0x1802e63da
push rax
pushf
mov eax, 0x13341dfd
pushf
not eax
add eax, 0xa35aeb16
xor eax, 0xb245890f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd8bd9da1
xor eax, 0x86b20c6d
rol eax, 0x64
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x99466e35
pushf
not eax
add eax, 0xf1675051
xor eax, 0x978ef4f7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xac724be0
xor eax, 0x97557c31
rol eax, 0xac
popf
jmp 0x1802e480a
movss xmm0, dword [rdi + 0x84]
ucomiss xmm0, xmm4
jp 0x1802e6460
push rax
pushf
mov eax, 0x9a836f7
pushf
not eax
add eax, 0x9f02c346
xor eax, 0x989a5fe7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xac3fe11c
xor eax, 0xfdbe8cee
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdf36049d
xor eax, 0xae21abeb
rol eax, 3
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x7ce91ac8
pushf
not eax
add eax, 0x98ae5f4c
xor eax, 0xa504636c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe160425f
xor eax, 0xe57473e0
rol eax, 0x97
popf
jmp 0x1802e480a
jne 0x1802e64c8
push rax
pushf
mov eax, 0xea67eee0
pushf
not eax
add eax, 0xdb84c342
xor eax, 0xff1ed1fa
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe2042b03
xor eax, 0xdc4dbeca
rol eax, 0x2b
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x4b6edd8d
pushf
not eax
add eax, 0xe2cdffe0
xor eax, 0xdf522ef4
rol eax, 3
popf
pushf
not eax
add eax, 0xfb780b00
xor eax, 0x9b7d9efa
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa29d141b
xor eax, 0x9b7977a8
rol eax, 0x39
popf
jmp 0x1802e480a
xor al, al
jmp 0x1802e65b1
mov al, 0x17
pushf
not al
add al, 0x9c
xor al, 0x90
rol al, 0x4a
popf
pushf
not al
add al, 0xe
xor al, 0xb4
rol al, 0x7c
popf
pushf
not al
add al, 0x2c
xor al, 0xd
rol al, 0xae
popf
pushf
not al
add al, 0x6b
xor al, 0xc1
rol al, 0x1e
popf
push rax
pushf
mov eax, 0xb5e47d6
pushf
not eax
add eax, 0x8f1d95f6
xor eax, 0xbc91d4e0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb21bd2b6
xor eax, 0xb95a5dde
rol eax, 0xcd
popf
jmp 0x1802e480a
ucomiss xmm6, xmm4
mov byte [rsp + 0x70], al
jp 0x1802e6600
push rax
pushf
mov eax, 0x3ccff42b
pushf
not eax
add eax, 0xfa7ecf95
xor eax, 0xc0d87e69
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x93992199
xor eax, 0xa0ee6076
rol eax, 0x33
popf
pushf
not eax
add eax, 0xeee339f0
xor eax, 0x8eb03fd7
rol eax, 0xb5
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xf1f9e517
pushf
not eax
add eax, 0xa8bfdedf
xor eax, 0xdc143e95
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc8b87d5a
xor eax, 0x9759284d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x802345a2
xor eax, 0x84b2a814
rol eax, 0x66
popf
jmp 0x1802e480a
je 0x1802e66a1
push rax
pushf
mov eax, 0x40a48f6
pushf
not eax
add eax, 0xd2f7a522
xor eax, 0xcb5ac60a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8f74fdf1
xor eax, 0xcd5c6ddb
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb5e66c1d
xor eax, 0x9469cb4e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xea603486
xor eax, 0x9a6c8e3e
rol eax, 0x63
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xca9f490f
pushf
not eax
add eax, 0xe6177d76
xor eax, 0xe6309209
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc4b09032
xor eax, 0xa07dd4b1
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8a150a87
xor eax, 0xd095650b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd3beef3c
xor eax, 0xc6cd5b3a
rol eax, 0x7b
popf
jmp 0x1802e480a
movss xmm0, dword [rdi + 0x88]
ucomiss xmm0, xmm4
jp 0x1802e674d
push rax
pushf
mov eax, 0xfd69039a
pushf
not eax
add eax, 0xa2170c4b
xor eax, 0x80e0189e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd52d4bef
xor eax, 0xb4d76587
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc207cb51
xor eax, 0xb57ca6b6
rol eax, 0x84
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xc3683508
pushf
not eax
add eax, 0xf0bb1ec6
xor eax, 0xf435a46a
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb59e16cb
xor eax, 0xeeb91e6c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xec79a142
xor eax, 0xa205f0a6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf332ec04
xor eax, 0xc226aae6
rol eax, 0xcb
popf
jmp 0x1802e480a
jne 0x1802e67ee
push rax
pushf
mov eax, 0xe7368713
pushf
not eax
add eax, 0x8d50c70e
xor eax, 0xfa4c24f0
rol eax, 7
popf
pushf
not eax
add eax, 0xd32c9ee2
xor eax, 0xce7d79e4
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8a6fadc7
xor eax, 0xd0d715b7
rol eax, 0xa3
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x2c1add5
pushf
not eax
add eax, 0xb9d1eb8d
xor eax, 0xb226634a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa87c0117
xor eax, 0xf58415ed
rol eax, 0xba
popf
jmp 0x1802e480a
xor sil, sil
jmp 0x1802e6895
mov sil, 0x74
pushf
not sil
add sil, 0x2f
xor sil, 0xa6
rol sil, 0x50
popf
pushf
not sil
add sil, 0x85
xor sil, 0xe8
rol sil, 0x19
popf
movss xmm8, dword [0x1801d1e48]
mov byte [rsp + 0x71], sil
test al, al
je 0x1802e68de
push rax
pushf
mov eax, 0xecf3b0
pushf
not eax
add eax, 0xd2444fb6
xor eax, 0x965ff3e4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf715d457
xor eax, 0xce34885a
rol eax, 0xd8
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x249df4c8
pushf
not eax
add eax, 0xa8af8887
xor eax, 0x9aab70b5
rol eax, 0x43
popf
pushf
not eax
add eax, 0xda7a2f30
xor eax, 0x94118ef7
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa1671999
xor eax, 0xa1bc484f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x95a7353a
xor eax, 0xc7b755e8
rol eax, 0x81
popf
jmp 0x1802e480a
test sil, sil
je 0x1802e6995
push rax
pushf
mov eax, 0x583083c9
pushf
not eax
add eax, 0xd486b30d
xor eax, 0xce1ff3f1
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd4c24da5
xor eax, 0xd85a7481
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9934563b
xor eax, 0x91dc2abe
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe3e4c07c
xor eax, 0xa31324a6
rol eax, 0xee
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x9ce6f950
pushf
not eax
add eax, 0x8d68eea9
xor eax, 0xa70193b1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf4c6a128
xor eax, 0xc36868ae
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8818a822
xor eax, 0xc38a2baa
rol eax, 0xde
popf
jmp 0x1802e480a
movss xmm0, dword [rbx + 0x3f10]
mov rax, rbp
comiss xmm0, dword [rbx + 0x3f14]
seta al
mov byte [rsp + rax + 0x70], bpl
movzx esi, byte [rsp + 0x71]
movzx eax, byte [rsp + 0x70]
push rax
pushf
mov eax, 0x9f2cb7a1
pushf
not eax
add eax, 0x85238fee
xor eax, 0xbd96d43a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfcbc53c4
xor eax, 0x96225878
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98548c79
xor eax, 0xa71f1166
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xebe042c2
xor eax, 0xb24188d1
rol eax, 0xda
popf
jmp 0x1802e480a
test al, al
je 0x1802e6aa6
push rax
pushf
mov eax, 0x94028bef
pushf
not eax
add eax, 0x82ce48f3
xor eax, 0xce6ea04c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xaf219a9e
xor eax, 0x9aab8441
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc61dc4e2
xor eax, 0x84b17657
rol eax, 0xdd
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xdb05169
pushf
not eax
add eax, 0xa032d6a4
xor eax, 0xb9d53344
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8ebdf284
xor eax, 0x957b1edc
rol eax, 6
popf
pushf
not eax
add eax, 0xd9a0448c
xor eax, 0xcdeb4201
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8ec69ade
xor eax, 0x8ee1c183
rol eax, 0x54
popf
jmp 0x1802e480a
mov rax, qword [0x180259f90]
movaps xmm0, xmm7
andps xmm0, xmm10
mulss xmm0, xmm8
addss xmm0, dword [rax + 0x3f04]
minss xmm0, xmm8
movss dword [rax + 0x3f04], xmm0
cmp qword [rax + 0x3ef0], rdi
je 0x1802e6b63
push rax
pushf
mov eax, 0x5e9a2b09
pushf
not eax
add eax, 0xae9e9045
xor eax, 0xf55e68d0
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb3f68303
xor eax, 0xe6097c0d
rol eax, 0x6b
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0x9d72a99f
pushf
not eax
add eax, 0x8bd52de6
xor eax, 0xbdd2b64d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd58bd616
xor eax, 0x9a88c360
rol eax, 0x77
popf
jmp 0x1802e480a
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rdi
push rax
pushf
mov eax, 0x268289aa
pushf
not eax
add eax, 0x8712537d
xor eax, 0x83f2d2b5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfcf7681d
xor eax, 0xc5daa82d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf458e695
xor eax, 0xe9a17b24
rol eax, 3
popf
pushf
not eax
add eax, 0xd1fc04b9
xor eax, 0xf6770d73
rol eax, 0x39
popf
jmp 0x1802e480a
mov rcx, rdi
call fcn.18043b14c
movss xmm1, dword [rdi + 0x1f8]
addss xmm0, xmm0
subss xmm1, dword [rdi + 0x1f0]
mov dword [rdi + 0x94], ebp
mov dword [rdi + 0x9c], ebp
mulss xmm1, dword [0x1801d1e44]
minss xmm0, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [rdi + 0x7c]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm7
subss xmm0, xmm1
movss dword [rdi + 0x8c], xmm0
push rax
pushf
mov eax, 0xfdd5f981
pushf
not eax
add eax, 0xe46faa82
xor eax, 0xb7e24fbc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa0479600
xor eax, 0x853a39a3
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8bf92ec8
xor eax, 0x89b03ddf
rol eax, 0xe4
popf
jmp 0x1802e480a
test sil, sil
je 0x1802e6d02
push rax
pushf
mov eax, 0xda14cee3
pushf
not eax
add eax, 0xade56e3e
xor eax, 0x8a81fde1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdd3b93c8
xor eax, 0xc7c562d4
rol eax, 0x40
popf
pushf
not eax
add eax, 0x92b935f1
xor eax, 0xb2c8691a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb9ca73c7
xor eax, 0xa9819c6f
rol eax, 0xa5
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xa74603dc
pushf
not eax
add eax, 0xfbbe047f
xor eax, 0xb8e63578
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9223bbc8
xor eax, 0xc308ce51
rol eax, 0x87
popf
jmp 0x1802e480a
mov rax, qword [0x180259f90]
movaps xmm0, xmm6
andps xmm0, xmm10
mulss xmm0, xmm8
addss xmm0, dword [rax + 0x3f04]
minss xmm0, xmm8
movss dword [rax + 0x3f04], xmm0
cmp qword [rax + 0x3ef0], rdi
je 0x1802e6d99
push rax
pushf
mov eax, 0xbf54ff2b
pushf
not eax
add eax, 0x95efb240
xor eax, 0xf6ff098a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xea66c4d9
xor eax, 0x98cfda61
rol eax, 0x65
popf
jmp 0x1802e480a
push rax
pushf
mov eax, 0xfc5211e4
pushf
not eax
add eax, 0xc1058b36
xor eax, 0xb75dfcf4
rol eax, 0x87
popf
pushf
not eax
add eax, 0x81f8f603
xor eax, 0x815a1182
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf8f72a97
xor eax, 0x9779a5c5
rol eax, 0x9d
popf
jmp 0x1802e480a
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rdi
push rax
pushf
mov eax, 0x2cbee17
pushf
not eax
add eax, 0xb5234360
xor eax, 0xa307295f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa7eefa12
xor eax, 0xa907c0ae
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf2f14394
xor eax, 0xfa6c42bc
rol eax, 0x13
popf
jmp 0x1802e480a
mov rcx, rdi
call fcn.18043b14c
movss xmm1, dword [rdi + 0x1fc]
subss xmm1, dword [rdi + 0x1f4]
mulss xmm0, dword [0x1801d1e8c]
mov dword [rdi + 0x98], ebp
mov dword [rdi + 0xa0], ebp
mulss xmm1, dword [0x1801d1e44]
minss xmm0, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [rdi + 0x80]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm6
subss xmm0, xmm1
movss dword [rdi + 0x90], xmm0
push rax
pushf
mov eax, 0x5907013c
pushf
not eax
add eax, 0xe2694978
xor eax, 0xac4b988e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcd007231
xor eax, 0xff0d12f0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8e0db5d3
xor eax, 0xc613da2a
rol eax, 3
popf
jmp 0x1802e480a
movaps xmm8, xmmword [rsp + 0x30]
push rax
pushf
mov eax, 0xa26d839
pushf
not eax
add eax, 0xd2ac895e
xor eax, 0xa70272d3
rol eax, 0x20
popf
pushf
not eax
add eax, 0x99ccf8d5
xor eax, 0x93e15638
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8336c868
xor eax, 0xe7df3162
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcc6b8db8
xor eax, 0xdbef2eff
rol eax, 0x17
popf
jmp 0x1802e480a
movaps xmm10, xmmword [rsp + 0x20]
push rax
pushf
mov eax, 0x91f75269
pushf
not eax
add eax, 0xf7850a14
xor eax, 0x9cadf744
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xaab2b5e9
xor eax, 0xfd819478
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfa83c3bd
xor eax, 0xcc5a1176
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf6fddd7e
xor eax, 0xcbd9a9da
rol eax, 0x28
popf
jmp 0x1802e480a
movaps xmm7, xmmword [rsp + 0x40]
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x28]
movaps xmm6, xmmword [rsp + 0x50]
mov rsi, qword [rsp + 0x78]
mov rsp, r11
pop rdi
ret