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

Disassembly:
push rax
pushf
mov eax, 0x94d1cff4
pushf
not eax
add eax, 0xe0e4713e
xor eax, 0xe815d0cf
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfd8e8ee3
xor eax, 0xab8ad61f
rol eax, 0xde
popf
cmp eax, 0x29
jne 0x1802fb708
popf
pop rax
jmp 0x1802fd234
cmp eax, 0
jne 0x1802fb717
popf
pop rax
jmp 0x1802fbae6
cmp eax, 0x3f
jne 0x1802fb726
popf
pop rax
jmp 0x1802fddf0
cmp eax, 1
jne 0x1802fb735
popf
pop rax
jmp 0x1802fbb9d
cmp eax, 0xd
jne 0x1802fb744
popf
pop rax
jmp 0x1802fc1a0
cmp eax, 0x1a
jne 0x1802fb753
popf
pop rax
jmp 0x1802fc879
cmp eax, 0xe
jne 0x1802fb762
popf
pop rax
jmp 0x1802fc1dd
cmp eax, 0x31
jne 0x1802fb771
popf
pop rax
jmp 0x1802fd639
cmp eax, 0x40
jne 0x1802fb780
popf
pop rax
jmp 0x1802fdea4
cmp eax, 8
jne 0x1802fb78f
popf
pop rax
jmp 0x1802fbf70
cmp eax, 0x2a
jne 0x1802fb79e
popf
pop rax
jmp 0x1802fd2cb
cmp eax, 0x17
jne 0x1802fb7ad
popf
pop rax
jmp 0x1802fc6ab
cmp eax, 0x1c
jne 0x1802fb7bc
popf
pop rax
jmp 0x1802fc960
cmp eax, 0x2e
jne 0x1802fb7cb
popf
pop rax
jmp 0x1802fd4a7
cmp eax, 0x18
jne 0x1802fb7da
popf
pop rax
jmp 0x1802fc741
cmp eax, 0x2b
jne 0x1802fb7e9
popf
pop rax
jmp 0x1802fd359
cmp eax, 0x1b
jne 0x1802fb7f8
popf
pop rax
jmp 0x1802fc8de
cmp eax, 0x2d
jne 0x1802fb807
popf
pop rax
jmp 0x1802fd46d
cmp eax, 0x23
jne 0x1802fb816
popf
pop rax
jmp 0x1802fce2c
cmp eax, 0x25
jne 0x1802fb825
popf
pop rax
jmp 0x1802fcf62
cmp eax, 0x32
jne 0x1802fb834
popf
pop rax
jmp 0x1802fd6bf
cmp eax, 0x13
jne 0x1802fb843
popf
pop rax
jmp 0x1802fc459
cmp eax, 0x33
jne 0x1802fb852
popf
pop rax
jmp 0x1802fd760
cmp eax, 0x24
jne 0x1802fb861
popf
pop rax
jmp 0x1802fced0
cmp eax, 0x1e
jne 0x1802fb870
popf
pop rax
jmp 0x1802fcaf9
cmp eax, 0xc
jne 0x1802fb87f
popf
pop rax
jmp 0x1802fc106
cmp eax, 0x26
jne 0x1802fb88e
popf
pop rax
jmp 0x1802fd006
cmp eax, 0x27
jne 0x1802fb89d
popf
pop rax
jmp 0x1802fd0bb
cmp eax, 0x30
jne 0x1802fb8ac
popf
pop rax
jmp 0x1802fd5ab
cmp eax, 0x10
jne 0x1802fb8bb
popf
pop rax
jmp 0x1802fc2d6
cmp eax, 0x37
jne 0x1802fb8ca
popf
pop rax
jmp 0x1802fd91d
cmp eax, 9
jne 0x1802fb8d9
popf
pop rax
jmp 0x1802fbfbd
cmp eax, 0x39
jne 0x1802fb8e8
popf
pop rax
jmp 0x1802fda2e
cmp eax, 0x16
jne 0x1802fb8f7
popf
pop rax
jmp 0x1802fc615
cmp eax, 0x3b
jne 0x1802fb906
popf
pop rax
jmp 0x1802fdb6e
cmp eax, 0xa
jne 0x1802fb915
popf
pop rax
jmp 0x1802fc057
cmp eax, 0x36
jne 0x1802fb924
popf
pop rax
jmp 0x1802fd8b2
cmp eax, 0x14
jne 0x1802fb933
popf
pop rax
jmp 0x1802fc4ea
cmp eax, 7
jne 0x1802fb942
popf
pop rax
jmp 0x1802fbeef
cmp eax, 0x3d
jne 0x1802fb951
popf
pop rax
jmp 0x1802fdcc3
cmp eax, 2
jne 0x1802fb960
popf
pop rax
jmp 0x1802fbc75
cmp eax, 0x20
jne 0x1802fb96f
popf
pop rax
jmp 0x1802fcc4c
cmp eax, 0x41
jne 0x1802fb97e
popf
pop rax
jmp 0x1802fdf03
cmp eax, 0x11
jne 0x1802fb98d
popf
pop rax
jmp 0x1802fc337
cmp eax, 0x35
jne 0x1802fb99c
popf
pop rax
jmp 0x1802fd7ea
cmp eax, 0x3a
jne 0x1802fb9ab
popf
pop rax
jmp 0x1802fdafe
cmp eax, 0x12
jne 0x1802fb9ba
popf
pop rax
jmp 0x1802fc3c0
cmp eax, 0x21
jne 0x1802fb9c9
popf
pop rax
jmp 0x1802fcc85
cmp eax, 0x38
jne 0x1802fb9d8
popf
pop rax
jmp 0x1802fd99a
cmp eax, 0xb
jne 0x1802fb9e7
popf
pop rax
jmp 0x1802fc0bd
cmp eax, 0xf
jne 0x1802fb9f6
popf
pop rax
jmp 0x1802fc213
cmp eax, 0x15
jne 0x1802fba05
popf
pop rax
jmp 0x1802fc57c
cmp eax, 5
jne 0x1802fba14
popf
pop rax
jmp 0x1802fbdc3
cmp eax, 6
jne 0x1802fba23
popf
pop rax
jmp 0x1802fbe67
cmp eax, 0x22
jne 0x1802fba32
popf
pop rax
jmp 0x1802fcd9e
cmp eax, 0x3c
jne 0x1802fba41
popf
pop rax
jmp 0x1802fdc1b
cmp eax, 0x1f
jne 0x1802fba50
popf
pop rax
jmp 0x1802fcba7
cmp eax, 4
jne 0x1802fba5f
popf
pop rax
jmp 0x1802fbd80
cmp eax, 0x2f
jne 0x1802fba6e
popf
pop rax
jmp 0x1802fd516
cmp eax, 0x28
jne 0x1802fba7d
popf
pop rax
jmp 0x1802fd178
cmp eax, 0x3e
jne 0x1802fba8c
popf
pop rax
jmp 0x1802fdd80
cmp eax, 0x42
jne 0x1802fba9b
popf
pop rax
jmp 0x1802fdf4f
cmp eax, 0x2c
jne 0x1802fbaaa
popf
pop rax
jmp 0x1802fd3f2
cmp eax, 3
jne 0x1802fbab9
popf
pop rax
jmp 0x1802fbce0
cmp eax, 0x19
jne 0x1802fbac8
popf
pop rax
jmp 0x1802fc7b1
cmp eax, 0x1d
jne 0x1802fbad7
popf
pop rax
jmp 0x1802fca60
cmp eax, 0x34
jne 0x1802fbae6
popf
pop rax
jmp 0x1802fd7c1
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x60
mov rax, qword [0x18027c030]
xor ebp, ebp
mov rbx, rax
xorps xmm4, xmm4
cmp qword [rax + 0x3ef0], rbp
je 0x1802fbb6a
push rax
pushf
mov eax, 0xd44d2c88
pushf
not eax
add eax, 0xa4a831cb
xor eax, 0x9ff4851e
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc409259e
xor eax, 0xcc53b7db
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x92d12ded
xor eax, 0x926846f4
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbc4a2c8a
xor eax, 0xff534d94
rol eax, 0xe7
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xa61c2601
pushf
not eax
add eax, 0x99fc2879
xor eax, 0xd0ca7e4c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaa09ec58
xor eax, 0x90b60a36
rol eax, 0xbd
popf
jmp 0x1802fb6f9
movss xmm3, dword [rax + 0x3f04]
subss xmm3, dword [rax + 0x18]
movss xmm1, dword [0x1801f0034]
movss dword [rax + 0x3f04], xmm3
mov rax, qword [0x18027c030]
movss xmm0, dword [rax + 0xdfc]
comiss xmm0, xmm1
movss xmm2, dword [rax + 0xe00]
jb 0x1802fbc1c
push rax
pushf
mov eax, 0x590ce30e
pushf
not eax
add eax, 0x9073ec8a
xor eax, 0xf1284d55
rol eax, 0x97
popf
pushf
not eax
add eax, 0xbba8cbfd
xor eax, 0xf750b32c
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdafb2c3c
xor eax, 0xfd6666d6
rol eax, 0x9c
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x61a6fe2c
pushf
not eax
add eax, 0xab8d9429
xor eax, 0x85ce368d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc7188776
xor eax, 0xac304114
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc87ffb9c
xor eax, 0xf1bdbe6d
rol eax, 0x66
popf
pushf
not eax
add eax, 0x938a24d8
xor eax, 0xcc756e6c
rol eax, 0x47
popf
jmp 0x1802fb6f9
comiss xmm2, xmm1
jb 0x1802fbcad
push rax
pushf
mov eax, 0x783e7cb0
pushf
not eax
add eax, 0xbb646d90
xor eax, 0xf6c2ab75
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8c0f3b9a
xor eax, 0xd4b9afcb
rol eax, 0x13
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xfc0b9c70
pushf
not eax
add eax, 0x8697dea1
xor eax, 0xe13a009c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa0c203af
xor eax, 0x9d645199
rol eax, 3
popf
jmp 0x1802fb6f9
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 0x1802fbd4d
push rax
pushf
mov eax, 0xca308dcc
pushf
not eax
add eax, 0x8232ac56
xor eax, 0xa258c2a1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8e30f0d5
xor eax, 0x81038280
rol eax, 0x1c
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x3a5eebab
pushf
not eax
add eax, 0xceaef832
xor eax, 0xb39810f7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb4fcc819
xor eax, 0xa6c43574
rol eax, 0x5a
popf
jmp 0x1802fb6f9
mov dword [rbx + 0x3f04], ebp
xorps xmm3, xmm3
mov rax, qword [0x18027c030]
push rax
pushf
mov eax, 0x668ee244
pushf
not eax
add eax, 0xc7469570
xor eax, 0xf52eaf25
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x88f92538
xor eax, 0xe392de31
rol eax, 0x40
popf
jmp 0x1802fb6f9
comiss xmm4, xmm3
jb 0x1802fbe21
push rax
pushf
mov eax, 0xc3c9c145
pushf
not eax
add eax, 0xac4b59b3
xor eax, 0x99e087a3
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfdd12d4c
xor eax, 0xd611ef26
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa493b3a5
xor eax, 0xbd97669f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcdcc5ae6
xor eax, 0xa4a72967
rol eax, 0x10
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x5e078d0c
pushf
not eax
add eax, 0xc4bc0e9f
xor eax, 0x9e6701fd
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc688e646
xor eax, 0xa0410354
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf59e6c13
xor eax, 0xfd5e6e84
rol eax, 0xab
popf
jmp 0x1802fb6f9
mov dword [rax + 0x3f04], ebp
cmp qword [rax + 0x3ef0], rbp
je 0x1802fbea9
push rax
pushf
mov eax, 0x83249526
pushf
not eax
add eax, 0x92f1eb2d
xor eax, 0x8481acac
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbb711dcc
xor eax, 0xebb67517
rol eax, 0xac
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x134280a0
pushf
not eax
add eax, 0xcdd893ff
xor eax, 0x962ff3ce
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb96862d6
xor eax, 0xd4e3ca01
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8533f9fa
xor eax, 0xbd273f8d
rol eax, 0xab
popf
jmp 0x1802fb6f9
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, 0x604604bf
pushf
not eax
add eax, 0xf4129e2f
xor eax, 0x8e0c6567
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd419fdb7
xor eax, 0xdb005c11
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x85c621f4
xor eax, 0xf70dd2ca
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe4c61c7d
xor eax, 0xffa9ad1b
rol eax, 0x70
popf
jmp 0x1802fb6f9
mov rax, qword [0x18027c030]
push rax
pushf
mov eax, 0xd2a5c59a
pushf
not eax
add eax, 0xf095a5e9
xor eax, 0x9845f7af
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbbc10b1c
xor eax, 0x817e2331
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc29b160f
xor eax, 0x9bd0ec8a
rol eax, 0x44
popf
jmp 0x1802fb6f9
cmp dword [rax + 0x45c0], 0xffffffff
movaps xmmword [rsp + 0x40], xmm7
jne 0x1802fc024
push rax
pushf
mov eax, 0xc53b28df
pushf
not eax
add eax, 0xb96aa56d
xor eax, 0xfceec684
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe8534ce3
xor eax, 0xb2d91e97
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdd9e220f
xor eax, 0xc6f4a9ef
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd491539c
xor eax, 0xeda2d7bb
rol eax, 0xab
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xf515872c
pushf
not eax
add eax, 0x99d2a757
xor eax, 0x8542eaea
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf9ae700b
xor eax, 0xf9267087
rol eax, 0xdd
popf
jmp 0x1802fb6f9
movss xmm7, dword [rbx + 0xe10]
jmp 0x1802fc106
xorps xmm7, xmm7
push rax
pushf
mov eax, 0x42b9f7c0
pushf
not eax
add eax, 0x87373555
xor eax, 0x8ebbda80
rol eax, 0x82
popf
pushf
not eax
add eax, 0xedbd5209
xor eax, 0xbe479fdd
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdbb38222
xor eax, 0x94cc50ce
rol eax, 0x6a
popf
jmp 0x1802fb6f9
cmp dword [rax + 0x45cc], 0xffffffff
movaps xmmword [rsp + 0x50], xmm6
jne 0x1802fc147
push rax
pushf
mov eax, 0x835fcae
pushf
not eax
add eax, 0xb0f1f607
xor eax, 0xd2a9d456
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd264f440
xor eax, 0xb570cca5
rol eax, 0x3a
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xedfc03f4
pushf
not eax
add eax, 0xf2d54c6d
xor eax, 0xa986c79c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdfacb2ca
xor eax, 0x9327cce9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce91fcd4
xor eax, 0xbe542237
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc426549a
xor eax, 0x95a68948
rol eax, 0x1e
popf
jmp 0x1802fb6f9
movss xmm6, dword [rbx + 0xe0c]
jmp 0x1802fc213
xorps xmm6, xmm6
push rax
pushf
mov eax, 0xe33ea63
pushf
not eax
add eax, 0x8384fdf2
xor eax, 0x99cf96d7
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd64590ca
xor eax, 0x870563d3
rol eax, 0x11
popf
jmp 0x1802fb6f9
mov rdi, qword [rbx + 0x3ef0]
mov qword [rsp + 0x78], rsi
test rdi, rdi
je 0x1802fc27d
push rax
pushf
mov eax, 0xb7b54195
pushf
not eax
add eax, 0xada2878c
xor eax, 0xfa2a703c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbb7ee382
xor eax, 0xa486633f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa4cd5623
xor eax, 0xf082a145
rol eax, 0x72
popf
pushf
not eax
add eax, 0x97fa3ccd
xor eax, 0xfa7921a8
rol eax, 0xd1
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x58cf142
pushf
not eax
add eax, 0xb30f9c9b
xor eax, 0xff5a39a5
rol eax, 6
popf
pushf
not eax
add eax, 0xa4246c91
xor eax, 0x9e535439
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x94352e18
xor eax, 0x8e3900ba
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x940b5405
xor eax, 0xb73bcb12
rol eax, 0xce
popf
jmp 0x1802fb6f9
mov rsi, rdi
jmp 0x1802fc3c0
mov rsi, qword [rbx + 0x3ed8]
test rsi, rsi
je 0x1802fc38d
push rax
pushf
mov eax, 0x411f95eb
pushf
not eax
add eax, 0xb4d91d71
xor eax, 0xe51a99b7
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa39963ac
xor eax, 0xc2c0f07f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc80b8502
xor eax, 0x8fa0b0e6
rol eax, 0x6d
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x9a7e71c4
pushf
not eax
add eax, 0xe1976595
xor eax, 0x9cd51ffe
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb48e6ace
xor eax, 0xaef6fce7
rol eax, 0x6a
popf
jmp 0x1802fb6f9
cmp byte [rsi + 0xb1], bpl
jne 0x1802fc400
push rax
pushf
mov eax, 0x3c90af97
pushf
not eax
add eax, 0xb11c77e5
xor eax, 0xcbeb7a59
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe1621fb1
xor eax, 0xaeca339b
rol eax, 0xc4
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xce5cbea
pushf
not eax
add eax, 0xb16c53b3
xor eax, 0xd827ad1b
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb50418eb
xor eax, 0x9dc2b6c3
rol eax, 8
popf
pushf
not eax
add eax, 0xa5bdd73b
xor eax, 0x853a4a59
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc4819d44
xor eax, 0xc5f9d4a4
rol eax, 0x8e
popf
jmp 0x1802fb6f9
ucomiss xmm6, xmm4
jp 0x1802fc4a4
push rax
pushf
mov eax, 0xce562e05
pushf
not eax
add eax, 0xd6dc350b
xor eax, 0xc73b132a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc4094d3d
xor eax, 0xf8dc0f0f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9062fbfa
xor eax, 0xcfd424f3
rol eax, 0xb7
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x5727fff7
pushf
not eax
add eax, 0x8d618c7a
xor eax, 0xab518926
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8f82d749
xor eax, 0xd1635e99
rol eax, 0xab
popf
pushf
not eax
add eax, 0xad42c24f
xor eax, 0xf90258ad
rol eax, 0x1e
popf
jmp 0x1802fb6f9
je 0x1802fc549
push rax
pushf
mov eax, 0x3b544aba
pushf
not eax
add eax, 0xa6adc49e
xor eax, 0xe075e8c0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xefae81c2
xor eax, 0xa09cfdd6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa275b50d
xor eax, 0xb47fc39e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xffc656d3
xor eax, 0x8752cd9b
rol eax, 0x87
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xe3a73e90
pushf
not eax
add eax, 0xc9122793
xor eax, 0xb3a45ceb
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8e013cc8
xor eax, 0xd817e5e4
rol eax, 0xa0
popf
jmp 0x1802fb6f9
cmp byte [rbx + 0xe14], bpl
je 0x1802fc5cf
push rax
pushf
mov eax, 0x71eb6b56
pushf
not eax
add eax, 0xf1162cb7
xor eax, 0xa4c7ea21
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9159392a
xor eax, 0xedca571c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb0f675a7
xor eax, 0x8101a885
rol eax, 0xc7
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xd1e79e4
pushf
not eax
add eax, 0xf884f708
xor eax, 0x86bffed1
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe07b5385
xor eax, 0xf6040227
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb65dc116
xor eax, 0xf2902a52
rol eax, 0xd8
popf
jmp 0x1802fb6f9
cmp byte [rbx + 0x64], bpl
je 0x1802fc652
push rax
pushf
mov eax, 0xecb122f9
pushf
not eax
add eax, 0xd2c3ff53
xor eax, 0xf06aaa49
rol eax, 0x16
popf
pushf
not eax
add eax, 0x80ae7d00
xor eax, 0xfca8df92
rol eax, 0xfc
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x7c06417b
pushf
not eax
add eax, 0xdb3f520d
xor eax, 0x88e6ade5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xac7a8b97
xor eax, 0xb4c52f4d
rol eax, 0xab
popf
pushf
not eax
add eax, 0x899501bb
xor eax, 0xc86457da
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc17b66a4
xor eax, 0x823651e2
rol eax, 0xfe
popf
jmp 0x1802fb6f9
andps xmm6, xmmword [0x1801f0090]
mulss xmm6, dword [0x1801effa8]
addss xmm6, dword [rax + 0x3f04]
minss xmm6, dword [0x1801effa8]
movss dword [rax + 0x3f04], xmm6
cmp qword [rax + 0x3ef0], rsi
je 0x1802fc70e
push rax
pushf
mov eax, 0x2fe9bff2
pushf
not eax
add eax, 0xbe9a0b41
xor eax, 0xd9d30b04
rol eax, 6
popf
pushf
not eax
add eax, 0xac8eacc2
xor eax, 0xd3be992c
rol eax, 0xbb
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x131fbcef
pushf
not eax
add eax, 0xeddbc18a
xor eax, 0xa9ebfb7c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe1ec9246
xor eax, 0xb1ed5eaa
rol eax, 0x24
popf
jmp 0x1802fb6f9
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rsi
push rax
pushf
mov eax, 0x9769f471
pushf
not eax
add eax, 0xbd83f7ce
xor eax, 0xd04e2303
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd3a8641e
xor eax, 0x97c88a04
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x95bfea3a
xor eax, 0xb0ddac7c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc3ba826b
xor eax, 0xe1b3ef61
rol eax, 0xb0
popf
jmp 0x1802fb6f9
movss xmm1, dword [rbx + 0xe0c]
mulss xmm1, dword [0x1801eff84]
movss xmm2, dword [rsi + 0x288]
movss xmm0, dword [0x1801eff98]
addss xmm1, xmm2
comiss xmm0, xmm1
ja 0x1802fc833
push rax
pushf
mov eax, 0x74476ca5
pushf
not eax
add eax, 0xc108fb25
xor eax, 0x979b1547
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb9a0b7c6
xor eax, 0x806b10d4
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd208588d
xor eax, 0xfe99b886
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcd87e2da
xor eax, 0xfecf6534
rol eax, 0x57
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x96d266c4
pushf
not eax
add eax, 0x8cb44882
xor eax, 0xf20a5c6f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xec90f4ba
xor eax, 0x9d321a7c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9cf14c28
xor eax, 0xc399bbf0
rol eax, 0x82
popf
jmp 0x1802fb6f9
movss xmm0, dword [0x1801effdc]
minss xmm0, xmm1
push rax
pushf
mov eax, 0x5efe9488
pushf
not eax
add eax, 0x88bedcab
xor eax, 0xabfda260
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x89a57bac
xor eax, 0xcac0b91e
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8a487e37
xor eax, 0x93abe153
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf9538ba2
xor eax, 0xfd362a72
rol eax, 0x48
popf
jmp 0x1802fb6f9
movaps xmm7, xmm0
movss dword [rsi + 0x288], xmm0
divss xmm7, xmm2
cmp rsi, qword [rsi + 0x370]
jne 0x1802fc92d
push rax
pushf
mov eax, 0x34c88bf3
pushf
not eax
add eax, 0xd06f1192
xor eax, 0xfa330c1b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe8dd82fb
xor eax, 0x904522e1
rol eax, 0x59
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x41e5427a
pushf
not eax
add eax, 0xb54e516b
xor eax, 0x8954ca7f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xab22a357
xor eax, 0x90a2ba5f
rol eax, 0x4b
popf
jmp 0x1802fb6f9
movss xmm5, dword [0x1801effc0]
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.1800b3c00
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 0x1802fdf4f
cmp byte [rbx + 0xe14], bpl
jne 0x1802fcab3
push rax
pushf
mov eax, 0xa6761a06
pushf
not eax
add eax, 0xd2e4934e
xor eax, 0xb54afefd
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe5730a0e
xor eax, 0xd6070f9d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe43e1205
xor eax, 0xf3bb28d6
rol eax, 0xe9
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xa50b404c
pushf
not eax
add eax, 0xb2c5d3f2
xor eax, 0xf9774152
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc436daa1
xor eax, 0xc8167d28
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9329a052
xor eax, 0xd6e71661
rol eax, 0x55
popf
jmp 0x1802fb6f9
movaps xmmword [rsp + 0x20], xmm10
cmp byte [rbx + 0xe15], bpl
je 0x1802fcb4e
push rax
pushf
mov eax, 0x281f89a9
pushf
not eax
add eax, 0xe5698e95
xor eax, 0xcef2bc6d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc2099f07
xor eax, 0x97564b8b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xaf47829a
xor eax, 0xf0fdef8a
rol eax, 0x60
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xd6e5d55
pushf
not eax
add eax, 0xb62acd3a
xor eax, 0xdbd7a3f6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa4e6f0cf
xor eax, 0xeddec306
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa3389ec4
xor eax, 0x84a06339
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xff7e1fb7
xor eax, 0xb621f54d
rol eax, 0x54
popf
jmp 0x1802fb6f9
cmp byte [rbx + 0x79], bpl
jne 0x1802fcc06
push rax
pushf
mov eax, 0x8761d6e1
pushf
not eax
add eax, 0xee3ac56d
xor eax, 0xd4bf2925
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdc62859b
xor eax, 0x85a064ee
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdf434862
xor eax, 0xd6e43864
rol eax, 0x45
popf
pushf
not eax
add eax, 0x871d8ca6
xor eax, 0xa603a23d
rol eax, 0x58
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x1b8d767a
pushf
not eax
add eax, 0xbf9e23db
xor eax, 0xaec4e834
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8ce076de
xor eax, 0xb1e2b321
rol eax, 0xae
popf
pushf
not eax
add eax, 0xec6b287d
xor eax, 0xace60685
rol eax, 0xf
popf
jmp 0x1802fb6f9
movaps xmm7, xmm6
xorps xmm6, xmm6
push rax
pushf
mov eax, 0xae84695a
pushf
not eax
add eax, 0x87acfd99
xor eax, 0xb4978fdc
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa48206ee
xor eax, 0x91161e0e
rol eax, 0xf4
popf
jmp 0x1802fb6f9
movss xmm1, dword [rbx + 0x3f10]
movaps xmm2, xmm7
movss xmm3, dword [0x1801f0004]
movaps xmm0, xmm1
movss xmm10, dword [0x1801f0090]
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 0x1802fcd6b
push rax
pushf
mov eax, 0xce3f1b
pushf
not eax
add eax, 0x83a48392
xor eax, 0xae279666
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8363a124
xor eax, 0x91b19a11
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd66c2d20
xor eax, 0xc63a6b27
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd3d984f8
xor eax, 0xc59f9656
rol eax, 0x65
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x4a6bbd0a
pushf
not eax
add eax, 0xca714b16
xor eax, 0xbf02a57a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb5e055f9
xor eax, 0xa78dd37a
rol eax, 0x33
popf
jmp 0x1802fb6f9
jne 0x1802fcdd3
push rax
pushf
mov eax, 0x8c607017
pushf
not eax
add eax, 0xfc0a6eea
xor eax, 0x93f02166
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8d89c94c
xor eax, 0x82b5d7e4
rol eax, 0xc6
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x3fc63c6a
pushf
not eax
add eax, 0xb4dad87f
xor eax, 0xb6c49591
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbbb6d16a
xor eax, 0x9cb1d3a3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb04b84bf
xor eax, 0xb0902085
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8f7aa117
xor eax, 0xfd0a65e8
rol eax, 0x8f
popf
jmp 0x1802fb6f9
ucomiss xmm6, xmm4
jp 0x1802fce8a
push rax
pushf
mov eax, 0xa1a95363
pushf
not eax
add eax, 0x85016e0b
xor eax, 0x88b7c41b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa51f5e58
xor eax, 0xea8df913
rol eax, 0x68
popf
pushf
not eax
add eax, 0xef36e92c
xor eax, 0xdfdab055
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9ac7be6d
xor eax, 0xe781c25e
rol eax, 0x31
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x8a6f8db4
pushf
not eax
add eax, 0x8895464f
xor eax, 0xd15e5309
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbe613753
xor eax, 0xbb7292ff
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa97fb962
xor eax, 0xb021c64b
rol eax, 0x4a
popf
jmp 0x1802fb6f9
je 0x1802fcf1c
push rax
pushf
mov eax, 0x282a1dd4
pushf
not eax
add eax, 0x8e887b7b
xor eax, 0xbb8d1abd
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa830db9d
xor eax, 0xf6bdb277
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc09eaf0d
xor eax, 0xc9d9be6d
rol eax, 0xc
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x4b79dcb9
pushf
not eax
add eax, 0xc7841562
xor eax, 0xf727b60c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xffe43fa9
xor eax, 0xe241131d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa9794014
xor eax, 0xe866d1ee
rol eax, 0xd3
popf
jmp 0x1802fb6f9
test rdi, rdi
jne 0x1802fcfc0
push rax
pushf
mov eax, 0xb3dbf044
pushf
not eax
add eax, 0xc6c9d14d
xor eax, 0xd8900174
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x94f3ce49
xor eax, 0x9c6283b1
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa0854d11
xor eax, 0x9cec8aa7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9b48375e
xor eax, 0x94c76330
rol eax, 0xe6
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x95359d1e
pushf
not eax
add eax, 0xcb1d35ab
xor eax, 0xc5c5fc1f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd2ac54cf
xor eax, 0xfd6ad01d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf60db424
xor eax, 0x9730f27d
rol eax, 0x21
popf
jmp 0x1802fb6f9
lea rcx, [rsp + 0x70]
call fcn.1800a4f00
mov rdi, rax
test rax, rax
je 0x1802fd075
push rax
pushf
mov eax, 0x101c088e
pushf
not eax
add eax, 0xe6b4243b
xor eax, 0xcc035600
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9376b1d5
xor eax, 0xb4074f40
rol eax, 0x51
popf
pushf
not eax
add eax, 0x886dcfc9
xor eax, 0xebaca37e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x903d6080
xor eax, 0xcb14c0c6
rol eax, 0xb1
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xbb1b7c58
pushf
not eax
add eax, 0xcaebd28e
xor eax, 0xb564586c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd162ae4f
xor eax, 0xaecdb905
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8882cf14
xor eax, 0xe343f38d
rol eax, 0x44
popf
jmp 0x1802fb6f9
mov eax, dword [rdi + 0xc]
test al, 0x10
jne 0x1802fd11f
push rax
pushf
mov eax, 0x4e0c77ca
pushf
not eax
add eax, 0xb42d7d0e
xor eax, 0x91325c57
rol eax, 0x27
popf
pushf
not eax
add eax, 0x910863f7
xor eax, 0x82ad4fb9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x890145c3
xor eax, 0xa031803d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x919af0e9
xor eax, 0xe8a4ace2
rol eax, 5
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x2997cc51
pushf
not eax
add eax, 0xd8ef785c
xor eax, 0xd54b02eb
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8381a724
xor eax, 0x9dcab07e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb27d7ded
xor eax, 0x93fada6a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x94323d52
xor eax, 0xe8c6a5fa
rol eax, 0x6f
popf
jmp 0x1802fb6f9
bt eax, 9
jb 0x1802fd1db
push rax
pushf
mov eax, 0x83c65f4c
pushf
not eax
add eax, 0xb99a2ef7
xor eax, 0xa8a756a6
rol eax, 2
popf
pushf
not eax
add eax, 0xf3655d88
xor eax, 0xaba140b7
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdcdee124
xor eax, 0xbdc287ec
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x89b6950c
xor eax, 0xab714875
rol eax, 0x3f
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xd2694dd3
pushf
not eax
add eax, 0x868c5929
xor eax, 0xd3b537fc
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9d08a13f
xor eax, 0x80a3f1bc
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa9a63f0f
xor eax, 0xd1cf3455
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd93c3e54
xor eax, 0x94c64244
rol eax, 0x15
popf
jmp 0x1802fb6f9
ucomiss xmm7, xmm4
movaps xmmword [rsp + 0x30], xmm8
jp 0x1802fd298
push rax
pushf
mov eax, 0xbcde1f6c
pushf
not eax
add eax, 0xe1ec8a49
xor eax, 0xf6fb74f4
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd8045326
xor eax, 0xc945222d
rol eax, 0x65
popf
pushf
not eax
add eax, 0x85759a2b
xor eax, 0xb6760078
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc6847067
xor eax, 0xea3578ca
rol eax, 0x19
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x5090e8bd
pushf
not eax
add eax, 0xe7391a74
xor eax, 0xa4b97722
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa274e17a
xor eax, 0x896c2baf
rol eax, 0x19
popf
jmp 0x1802fb6f9
je 0x1802fd313
push rax
pushf
mov eax, 0x5ae216cc
pushf
not eax
add eax, 0x86843b48
xor eax, 0xe7aa8092
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd69f6cb4
xor eax, 0xd8742775
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa36259f5
xor eax, 0xddc5bc82
rol eax, 0xb8
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x1d1335af
pushf
not eax
add eax, 0xc45f2f81
xor eax, 0x9dcd997a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8a09e3e8
xor eax, 0x82474eec
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbeadea6c
xor eax, 0x920e92ac
rol eax, 0xda
popf
jmp 0x1802fb6f9
movss xmm0, dword [rdi + 0x84]
ucomiss xmm0, xmm4
jp 0x1802fd3ac
push rax
pushf
mov eax, 0x8638acf3
pushf
not eax
add eax, 0x8f74861c
xor eax, 0xb70ba257
rol eax, 0xab
popf
pushf
not eax
add eax, 0xccf68674
xor eax, 0xf1c1f7ea
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd2a228b6
xor eax, 0xbb86aec8
rol eax, 0x79
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x21a1b0e9
pushf
not eax
add eax, 0xe8231717
xor eax, 0xa6927b71
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc490c36e
xor eax, 0xfadb98e3
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdda06bd3
xor eax, 0xc7f244a8
rol eax, 0x9f
popf
jmp 0x1802fb6f9
jne 0x1802fd427
push rax
pushf
mov eax, 0x7c6e954a
pushf
not eax
add eax, 0xe020976f
xor eax, 0x9ca8005f
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9c1b397b
xor eax, 0x9d17b6ff
rol eax, 0x71
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x6b1a1856
pushf
not eax
add eax, 0xe30384b8
xor eax, 0xe8707f4f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa7152c9b
xor eax, 0x951362f0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa504b389
xor eax, 0x9a9fe596
rol eax, 0x88
popf
jmp 0x1802fb6f9
xor al, al
jmp 0x1802fd516
mov al, 0x25
pushf
not al
add al, 0xa9
xor al, 0x40
rol al, 0xb2
popf
pushf
not al
add al, 0x38
xor al, 0x79
rol al, 0x50
popf
pushf
not al
add al, 0x58
xor al, 0x16
rol al, 0x84
popf
push rax
pushf
mov eax, 0x786b02ed
pushf
not eax
add eax, 0x9490b9cc
xor eax, 0x8cb28e6b
rol eax, 0x36
popf
pushf
not eax
add eax, 0x934fbc11
xor eax, 0xec9564eb
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdf8f21cf
xor eax, 0x8aca4d55
rol eax, 0x38
popf
jmp 0x1802fb6f9
ucomiss xmm6, xmm4
mov byte [rsp + 0x70], al
jp 0x1802fd552
push rax
pushf
mov eax, 0x51609d18
pushf
not eax
add eax, 0x82cdafa8
xor eax, 0xede570bd
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdfaf7e8b
xor eax, 0xae951046
rol eax, 0xf4
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x632a2331
pushf
not eax
add eax, 0xd4bfaffe
xor eax, 0xbad10b56
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc96a3358
xor eax, 0xbb27898b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x88247aaa
xor eax, 0xa6453af1
rol eax, 0x45
popf
pushf
not eax
add eax, 0x97dcf801
xor eax, 0xa4e7218c
rol eax, 0x96
popf
jmp 0x1802fb6f9
je 0x1802fd606
push rax
pushf
mov eax, 0xa7a9bd84
pushf
not eax
add eax, 0xfea9c04b
xor eax, 0xcf40e5b0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe28db916
xor eax, 0x80c512a2
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe83c6b1d
xor eax, 0xc92b0d05
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaccde1d9
xor eax, 0xaca6523f
rol eax, 0x6c
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x7fa13677
pushf
not eax
add eax, 0x8bd1b23f
xor eax, 0xb9c53442
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdec32a51
xor eax, 0xc7eacd12
rol eax, 0xb5
popf
jmp 0x1802fb6f9
movss xmm0, dword [rdi + 0x88]
ucomiss xmm0, xmm4
jp 0x1802fd679
push rax
pushf
mov eax, 0xd8a69cba
pushf
not eax
add eax, 0xc0ade1f0
xor eax, 0xadc2c5dd
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x98a2b6fd
xor eax, 0x8fea0617
rol eax, 0x9e
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x45b8c74a
pushf
not eax
add eax, 0xc304774c
xor eax, 0xca7aaf08
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb75779b2
xor eax, 0xf38e6c2d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc268dc3d
xor eax, 0xeef3a782
rol eax, 3
popf
jmp 0x1802fb6f9
jne 0x1802fd707
push rax
pushf
mov eax, 0x48d2ef8f
pushf
not eax
add eax, 0xb45110ae
xor eax, 0xb17d9ffb
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8d7a431e
xor eax, 0x8478b01f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc37ccaa5
xor eax, 0xaacd0ceb
rol eax, 0xd1
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x343a57d
pushf
not eax
add eax, 0x8d654e41
xor eax, 0xb9d65a22
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf6f02a22
xor eax, 0xf3d82cee
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc1b562a6
xor eax, 0xebd2d6f9
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9a93cc48
xor eax, 0xc38862c9
rol eax, 0xb3
popf
jmp 0x1802fb6f9
xor sil, sil
jmp 0x1802fd7ea
mov sil, 0xbc
pushf
not sil
add sil, 0xeb
xor sil, 0xe1
rol sil, 0x13
popf
pushf
not sil
add sil, 0xf8
xor sil, 0x7b
rol sil, 0xdf
popf
movss xmm8, dword [0x1801effa8]
mov byte [rsp + 0x71], sil
test al, al
je 0x1802fd859
push rax
pushf
mov eax, 0xad505a96
pushf
not eax
add eax, 0xcd28473e
xor eax, 0x84cc1ee3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc5c210bb
xor eax, 0xef150c8f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb90801b8
xor eax, 0xd5d03456
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc453fbe0
xor eax, 0xa30cf86f
rol eax, 0x95
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xef7e55fa
pushf
not eax
add eax, 0xdc5ab1b5
xor eax, 0xdbd44e39
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xca13d935
xor eax, 0xf8b17be9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xacaf6b86
xor eax, 0xc98030ae
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xce49acb7
xor eax, 0xaa75bb61
rol eax, 0x3c
popf
jmp 0x1802fb6f9
test sil, sil
je 0x1802fd8ea
push rax
pushf
mov eax, 0x6975fc6
pushf
not eax
add eax, 0xce420a63
xor eax, 0x917180f3
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9c556fe0
xor eax, 0xc17a0a91
rol eax, 0xe4
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xbaeb445b
pushf
not eax
add eax, 0xff369199
xor eax, 0xd33d8bab
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb0569c3f
xor eax, 0xf59ae60a
rol eax, 0x4a
popf
jmp 0x1802fb6f9
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, 0x3eb9f48e
pushf
not eax
add eax, 0x81dd59b1
xor eax, 0xe2238d7d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc9981cb3
xor eax, 0xf9866f79
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xdc6550e0
xor eax, 0xa3c385d0
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9c1caceb
xor eax, 0xa369cbac
rol eax, 0x47
popf
jmp 0x1802fb6f9
test al, al
je 0x1802fd9d5
push rax
pushf
mov eax, 0xe3aa6eaa
pushf
not eax
add eax, 0xab1ff737
xor eax, 0xa2c7ad15
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x940fe077
xor eax, 0xfdb4cc1d
rol eax, 0x57
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x59981ffb
pushf
not eax
add eax, 0xf4b834eb
xor eax, 0x826538e5
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe9d2c44f
xor eax, 0xb0c2bebe
rol eax, 5
popf
pushf
not eax
add eax, 0xa7d9ab03
xor eax, 0xe80a3d65
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf87d311f
xor eax, 0x960ced8c
rol eax, 0xf8
popf
jmp 0x1802fb6f9
mov rax, qword [0x18027c030]
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 0x1802fdab8
push rax
pushf
mov eax, 0xb691b581
pushf
not eax
add eax, 0xa5464365
xor eax, 0xa812b532
rol eax, 0x97
popf
pushf
not eax
add eax, 0x980573d2
xor eax, 0xe5571ef4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfa1c3a06
xor eax, 0xe7958697
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8ef756b0
xor eax, 0xec08baba
rol eax, 0xa6
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x68caadfd
pushf
not eax
add eax, 0x86077d40
xor eax, 0xc3ea7fd9
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa31187d6
xor eax, 0xc5b1884d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfe8f86af
xor eax, 0xb67d7a35
rol eax, 0x5b
popf
jmp 0x1802fb6f9
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rdi
push rax
pushf
mov eax, 0xd7eee27e
pushf
not eax
add eax, 0xc5d56187
xor eax, 0xa72a4bfb
rol eax, 3
popf
pushf
not eax
add eax, 0xda9b508c
xor eax, 0xa4b9be24
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcdd9d0bd
xor eax, 0xe4cef57e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd364ca2a
xor eax, 0xc2edb4e2
rol eax, 4
popf
jmp 0x1802fb6f9
mov rcx, rdi
call fcn.1804080a1
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 [0x1801effa4]
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, 0x5c6f053a
pushf
not eax
add eax, 0xb21afa5d
xor eax, 0xd862ddb7
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa6e18875
xor eax, 0xbba0db41
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9ded3827
xor eax, 0xd8ae06f8
rol eax, 6
popf
pushf
not eax
add eax, 0x9117ec1c
xor eax, 0x98901819
rol eax, 0x23
popf
jmp 0x1802fb6f9
test sil, sil
je 0x1802fdc6a
push rax
pushf
mov eax, 0xc0595d28
pushf
not eax
add eax, 0xd8775781
xor eax, 0xb8b1efd9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xaf8205b2
xor eax, 0xd97eac27
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8c6b4c7d
xor eax, 0xcd105771
rol eax, 0xbc
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0x1e239f7
pushf
not eax
add eax, 0xc8dc8724
xor eax, 0xb2317af5
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9d95dc7a
xor eax, 0xcc459fdd
rol eax, 0x19
popf
pushf
not eax
add eax, 0x852aa54a
xor eax, 0xe88f8846
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe1495ad6
xor eax, 0xccb4721e
rol eax, 0x9c
popf
jmp 0x1802fb6f9
mov rax, qword [0x18027c030]
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 0x1802fdd4d
push rax
pushf
mov eax, 0x7384febc
pushf
not eax
add eax, 0xd78c0cc0
xor eax, 0xf180d1ab
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x88fdad4b
xor eax, 0x9bf41118
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa1ffcd3c
xor eax, 0xfa5265cc
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9178fdab
xor eax, 0x93222fb3
rol eax, 0x30
popf
jmp 0x1802fb6f9
push rax
pushf
mov eax, 0xc7c20cc6
pushf
not eax
add eax, 0x907052f9
xor eax, 0xd00d3afa
rol eax, 0x11
popf
pushf
not eax
add eax, 0xae79ce0c
xor eax, 0xb4d69cc5
rol eax, 0xf0
popf
jmp 0x1802fb6f9
movsd xmm0, qword [rax + 0xdfc]
movsd qword [rax + 0x3ef8], xmm0
mov qword [rax + 0x3ef0], rdi
push rax
pushf
mov eax, 0xbeafc445
pushf
not eax
add eax, 0x95765d23
xor eax, 0xa54a712d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb58c67aa
xor eax, 0xb856663d
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8ea21cac
xor eax, 0xdebbb5d4
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe9a5254a
xor eax, 0xe9a26ece
rol eax, 0x41
popf
jmp 0x1802fb6f9
mov rcx, rdi
call fcn.1804080a1
movss xmm1, dword [rdi + 0x1fc]
subss xmm1, dword [rdi + 0x1f4]
mulss xmm0, dword [0x1801effec]
mov dword [rdi + 0x98], ebp
mov dword [rdi + 0xa0], ebp
mulss xmm1, dword [0x1801effa4]
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, 0x70561c3d
pushf
not eax
add eax, 0xf9167332
xor eax, 0xe33f5479
rol eax, 0x83
popf
pushf
not eax
add eax, 0xea62c2a6
xor eax, 0xdac60e88
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xecae8b84
xor eax, 0xeb397ad1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf2c220eb
xor eax, 0xa14f6226
rol eax, 0xca
popf
jmp 0x1802fb6f9
movaps xmm8, xmmword [rsp + 0x30]
push rax
pushf
mov eax, 0x17fa92b1
pushf
not eax
add eax, 0xfe5d2d54
xor eax, 0xd25883d0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x92eada0c
xor eax, 0xa558e238
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbf244f0d
xor eax, 0xeb32308d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa10c0b13
xor eax, 0x9bd55710
rol eax, 0x1a
popf
jmp 0x1802fb6f9
movaps xmm10, xmmword [rsp + 0x20]
push rax
pushf
mov eax, 0xefaf4c26
pushf
not eax
add eax, 0xe9ce0875
xor eax, 0xc4802e3f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa711357a
xor eax, 0x8a398a5e
rol eax, 7
popf
pushf
not eax
add eax, 0xf70e8919
xor eax, 0xf7d3562a
rol eax, 0xfa
popf
jmp 0x1802fb6f9
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