Function at 0x1802ff2c1
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xf3b89f38
pushf
not eax
add eax, 0xa0639d05
xor eax, 0xc5940661
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x83b3279e
xor eax, 0x8c2afeb7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc2c3e85b
xor eax, 0xf1cf691f
rol eax, 0xcf
popf
cmp eax, 0x29
jne 0x1802ff311
popf
pop rax
jmp 0x180300ccf
cmp eax, 0
jne 0x1802ff320
popf
pop rax
jmp 0x1802ff6ef
cmp eax, 0x3f
jne 0x1802ff32f
popf
pop rax
jmp 0x1803017c0
cmp eax, 1
jne 0x1802ff33e
popf
pop rax
jmp 0x1802ff7a9
cmp eax, 0xd
jne 0x1802ff34d
popf
pop rax
jmp 0x1802ffd92
cmp eax, 0x1a
jne 0x1802ff35c
popf
pop rax
jmp 0x180300443
cmp eax, 0xe
jne 0x1802ff36b
popf
pop rax
jmp 0x1802ffe04
cmp eax, 0x31
jne 0x1802ff37a
popf
pop rax
jmp 0x1803010f9
cmp eax, 0x40
jne 0x1802ff389
popf
pop rax
jmp 0x180301884
cmp eax, 8
jne 0x1802ff398
popf
pop rax
jmp 0x1802ffafb
cmp eax, 0x2a
jne 0x1802ff3a7
popf
pop rax
jmp 0x180300d07
cmp eax, 0x17
jne 0x1802ff3b6
popf
pop rax
jmp 0x18030028b
cmp eax, 0x1c
jne 0x1802ff3c5
popf
pop rax
jmp 0x1803004eb
cmp eax, 0x2e
jne 0x1802ff3d4
popf
pop rax
jmp 0x180300f6d
cmp eax, 0x18
jne 0x1802ff3e3
popf
pop rax
jmp 0x18030031d
cmp eax, 0x2b
jne 0x1802ff3f2
popf
pop rax
jmp 0x180300d9c
cmp eax, 0x1b
jne 0x1802ff401
popf
pop rax
jmp 0x1803004a2
cmp eax, 0x2d
jne 0x1802ff410
popf
pop rax
jmp 0x180300ed4
cmp eax, 0x23
jne 0x1802ff41f
popf
pop rax
jmp 0x180300926
cmp eax, 0x25
jne 0x1802ff42e
popf
pop rax
jmp 0x180300a45
cmp eax, 0x32
jne 0x1802ff43d
popf
pop rax
jmp 0x180301192
cmp eax, 0x13
jne 0x1802ff44c
popf
pop rax
jmp 0x1803000de
cmp eax, 0x33
jne 0x1802ff45b
popf
pop rax
jmp 0x180301227
cmp eax, 0x24
jne 0x1802ff46a
popf
pop rax
jmp 0x1803009a0
cmp eax, 0x1e
jne 0x1802ff479
popf
pop rax
jmp 0x1803005ee
cmp eax, 0xc
jne 0x1802ff488
popf
pop rax
jmp 0x1802ffd13
cmp eax, 0x26
jne 0x1802ff497
popf
pop rax
jmp 0x180300ad7
cmp eax, 0x27
jne 0x1802ff4a6
popf
pop rax
jmp 0x180300bee
cmp eax, 0x30
jne 0x1802ff4b5
popf
pop rax
jmp 0x180301077
cmp eax, 0x10
jne 0x1802ff4c4
popf
pop rax
jmp 0x1802ffef2
cmp eax, 0x37
jne 0x1802ff4d3
popf
pop rax
jmp 0x18030137c
cmp eax, 9
jne 0x1802ff4e2
popf
pop rax
jmp 0x1802ffb60
cmp eax, 0x39
jne 0x1802ff4f1
popf
pop rax
jmp 0x180301480
cmp eax, 0x16
jne 0x1802ff500
popf
pop rax
jmp 0x1803001d7
cmp eax, 0x3b
jne 0x1802ff50f
popf
pop rax
jmp 0x180301592
cmp eax, 0xa
jne 0x1802ff51e
popf
pop rax
jmp 0x1802ffbde
cmp eax, 0x36
jne 0x1802ff52d
popf
pop rax
jmp 0x18030133b
cmp eax, 0x14
jne 0x1802ff53c
popf
pop rax
jmp 0x18030012f
cmp eax, 7
jne 0x1802ff54b
popf
pop rax
jmp 0x1802ffaa1
cmp eax, 0x3d
jne 0x1802ff55a
popf
pop rax
jmp 0x1803016ee
cmp eax, 2
jne 0x1802ff569
popf
pop rax
jmp 0x1802ff807
cmp eax, 0x20
jne 0x1802ff578
popf
pop rax
jmp 0x180300780
cmp eax, 0x41
jne 0x1802ff587
popf
pop rax
jmp 0x180301924
cmp eax, 0x11
jne 0x1802ff596
popf
pop rax
jmp 0x1802fffa1
cmp eax, 0x35
jne 0x1802ff5a5
popf
pop rax
jmp 0x180301282
cmp eax, 0x3a
jne 0x1802ff5b4
popf
pop rax
jmp 0x18030153f
cmp eax, 0x12
jne 0x1802ff5c3
popf
pop rax
jmp 0x180300059
cmp eax, 0x21
jne 0x1802ff5d2
popf
pop rax
jmp 0x1803007df
cmp eax, 0x38
jne 0x1802ff5e1
popf
pop rax
jmp 0x180301409
cmp eax, 0xb
jne 0x1802ff5f0
popf
pop rax
jmp 0x1802ffc55
cmp eax, 0xf
jne 0x1802ff5ff
popf
pop rax
jmp 0x1802ffe3a
cmp eax, 0x15
jne 0x1802ff60e
popf
pop rax
jmp 0x18030017b
cmp eax, 5
jne 0x1802ff61d
popf
pop rax
jmp 0x1802ff9ca
cmp eax, 6
jne 0x1802ff62c
popf
pop rax
jmp 0x1802ffa4e
cmp eax, 0x22
jne 0x1802ff63b
popf
pop rax
jmp 0x18030086f
cmp eax, 0x3c
jne 0x1802ff64a
popf
pop rax
jmp 0x1803015d9
cmp eax, 0x1f
jne 0x1802ff659
popf
pop rax
jmp 0x1803006ef
cmp eax, 4
jne 0x1802ff668
popf
pop rax
jmp 0x1802ff8fe
cmp eax, 0x2f
jne 0x1802ff677
popf
pop rax
jmp 0x180300fdf
cmp eax, 0x28
jne 0x1802ff686
popf
pop rax
jmp 0x180300c25
cmp eax, 0x3e
jne 0x1802ff695
popf
pop rax
jmp 0x180301724
cmp eax, 0x42
jne 0x1802ff6a4
popf
pop rax
jmp 0x18030195d
cmp eax, 0x2c
jne 0x1802ff6b3
popf
pop rax
jmp 0x180300e52
cmp eax, 3
jne 0x1802ff6c2
popf
pop rax
jmp 0x1802ff89c
cmp eax, 0x19
jne 0x1802ff6d1
popf
pop rax
jmp 0x18030039b
cmp eax, 0x1d
jne 0x1802ff6e0
popf
pop rax
jmp 0x18030056d
cmp eax, 0x34
jne 0x1802ff6ef
popf
pop rax
jmp 0x18030126f
mov rax, rsp
push rbp
push rbx
lea rbp, [rax - 0x5f]
sub rsp, 0xb8
cmp dword [rcx + 0x7c], 0xffffffff
mov rbx, rcx
mov qword [rax - 0x18], rsi
mov qword [rax - 0x20], rdi
mov rdi, qword [0x180259f90]
mov qword [rax - 0x38], r14
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
mov r14, qword [rdi + 0x3ed0]
movaps xmmword [rsp + 0x40], xmm9
je 0x1802ff776
push rax
pushf
mov eax, 0x5a6d2216
pushf
not eax
add eax, 0x9845cd71
xor eax, 0x8081669d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8b7ce6e8
xor eax, 0xb128913e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9116ae20
xor eax, 0xc8ee00d3
rol eax, 0x9a
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x9c9b36c6
pushf
not eax
add eax, 0x8dc5403d
xor eax, 0x86a12a28
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc742591d
xor eax, 0x81856a06
rol eax, 0xc9
popf
jmp 0x1802ff302
call fcn.180461216
push rax
pushf
mov eax, 0x5578cdbb
pushf
not eax
add eax, 0xcd927dc3
xor eax, 0xdbd0aef8
rol eax, 0xee
popf
pushf
not eax
add eax, 0x815c11d0
xor eax, 0xd8c5057f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa1f78536
xor eax, 0xb3635eb4
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc9a5b766
xor eax, 0xcbeb63df
rol eax, 0x49
popf
jmp 0x1802ff302
cmp byte [rdi + 0x5c38], 0
je 0x1802ff856
push rax
pushf
mov eax, 0x6011c951
pushf
not eax
add eax, 0xc15caa6c
xor eax, 0x873963e4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xca22435e
xor eax, 0x94371fae
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd783504e
xor eax, 0xa43e7d39
rol eax, 0x64
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x91542812
pushf
not eax
add eax, 0xa2000d76
xor eax, 0xe5d54b9e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xaf268704
xor eax, 0x9d72c539
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdc3b5649
xor eax, 0x957e12c4
rol eax, 0x5b
popf
jmp 0x1802ff302
xor r8d, r8d
lea rdx, [0x1dd806cb4]
pushf
sub rdx, 0x5d6331b0
popf
xor ecx, ecx
call fcn.18038b627
push rax
pushf
mov eax, 0xd3523a3
pushf
not eax
add eax, 0xc238a2ee
xor eax, 0xbe008bb1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9931a32b
xor eax, 0x94144b6b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc7a35d9a
xor eax, 0xb810b887
rol eax, 0xe0
popf
jmp 0x1802ff302
mov eax, dword [rbx + 0x88]
mov dword [r14 + 0xfc], eax
mov eax, dword [rbx + 0x78]
movsx r8d, byte [rbx + 0x20a]
movss xmm7, dword [rbx + 0x84]
movss xmm6, dword [rbx + 0x88]
mov dword [rbp + 0x77], r8d
lea ecx, [rax + 1]
mov dword [rbp + 0x67], ecx
movsx ecx, byte [rbx + 0x209]
mov dword [rbp + 0x7f], ecx
test eax, eax
jne 0x1802ff971
push rax
pushf
mov eax, 0x4c997f35
pushf
not eax
add eax, 0xd2ab0e39
xor eax, 0xec9bbeb5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd94e909a
xor eax, 0xc4ff23c4
rol eax, 0xe
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x898a6c79
pushf
not eax
add eax, 0xa8a7ba48
xor eax, 0x8551abca
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd914e729
xor eax, 0xbea56023
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfb89dcad
xor eax, 0xf500a97e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xed1e0742
xor eax, 0xa05651ae
rol eax, 0xc3
popf
jmp 0x1802ff302
movsx eax, word [rbx + 0x80]
test eax, eax
jne 0x1802ffa1b
push rax
pushf
mov eax, 0x88f63385
pushf
not eax
add eax, 0xd4a5a3d3
xor eax, 0xfcbc1cfe
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdc92e0bd
xor eax, 0x99d679b6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf440cc12
xor eax, 0xb6e7381c
rol eax, 0x78
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x74079db0
pushf
not eax
add eax, 0x80c7f8cc
xor eax, 0xd830dbed
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8a127990
xor eax, 0xa910b3e6
rol eax, 0xf5
popf
jmp 0x1802ff302
lea rax, [rbx + 0x1a8]
jmp 0x1802ffafb
dec eax
movsxd rcx, eax
mov rax, qword [rbx + 0x1c0]
lea rdx, [rcx + rcx*2]
lea rax, [rax + rdx*4]
push rax
pushf
mov eax, 0x82d345a6
pushf
not eax
add eax, 0xabd993d8
xor eax, 0xe7497d26
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8e8454ee
xor eax, 0xaef3c56b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa701a120
xor eax, 0xbe80e26c
rol eax, 0x72
popf
jmp 0x1802ff302
movaps xmm0, xmm6
subss xmm0, xmm7
movss dword [rax + 4], xmm0
push rax
pushf
mov eax, 0x4c2216b
pushf
not eax
add eax, 0xb45cff75
xor eax, 0xd922ba60
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa9704428
xor eax, 0xc182cb1a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd09f02ea
xor eax, 0xad37a816
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbc523afa
xor eax, 0xa2a7ca57
rol eax, 0x26
popf
jmp 0x1802ff302
movss xmm9, dword [0x1801d1e60]
xor edi, edi
comiss xmm6, dword [rbx + 0x124]
jb 0x1802ffbab
push rax
pushf
mov eax, 0xd63f714f
pushf
not eax
add eax, 0xb3c0408f
xor eax, 0xbb86f85a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaed412c4
xor eax, 0xf55284ea
rol eax, 0x64
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x91b032b2
pushf
not eax
add eax, 0x842a8c06
xor eax, 0xbd03892e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xba7559f0
xor eax, 0xc6d46c51
rol eax, 0xd8
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0x12c]
comiss xmm0, xmm7
jb 0x1802ffc22
push rax
pushf
mov eax, 0x31328b92
pushf
not eax
add eax, 0xd2674a19
xor eax, 0xe7953cc1
rol eax, 4
popf
pushf
not eax
add eax, 0xf5800414
xor eax, 0x8b67c99f
rol eax, 0xd7
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x5fd653bf
pushf
not eax
add eax, 0x82b4ff08
xor eax, 0xbec09a35
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa611d181
xor eax, 0x878653e4
rol eax, 0xaf
popf
jmp 0x1802ff302
mov eax, dword [rbx + 0xa0]
mov qword [rsp + 0xa0], r12
mov r12d, edi
mov qword [rsp + 0x98], r13
movaps xmmword [rsp + 0x50], xmm8
mov qword [rsp + 0x88], r15
lea r15, [rbx + 4]
cmp eax, 0x1000000
jne 0x1802ffccd
push rax
pushf
mov eax, 0x597ccf6
pushf
not eax
add eax, 0xafc6a0ab
xor eax, 0xbcf6339f
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa5dee10a
xor eax, 0xb1c6c05f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbb4f49f4
xor eax, 0x9ae0eb22
rol eax, 0xcb
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xa7b7b04a
pushf
not eax
add eax, 0x9f82af19
xor eax, 0xba7d90bb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa85a2554
xor eax, 0x86f96301
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf3923479
xor eax, 0xc827079f
rol eax, 0x34
popf
jmp 0x1802ff302
test byte [r15], 0x40
je 0x1802ffd4c
push rax
pushf
mov eax, 0x2c9b8709
pushf
not eax
add eax, 0x82919fa2
xor eax, 0xb762a6e0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x85310a20
xor eax, 0xdf3d590b
rol eax, 0xd7
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x4e5cd10f
pushf
not eax
add eax, 0xd5f55444
xor eax, 0xf5c199a0
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc80075db
xor eax, 0xaafc3503
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb4388f55
xor eax, 0xeb1b983c
rol eax, 0x1f
popf
jmp 0x1802ff302
mov ecx, dword [rbx + 0x9c]
movaps xmm1, xmm9
and ecx, 1
add ecx, 0x2d
call fcn.1803fe7ae
mov r8d, dword [rbp + 0x77]
push rax
pushf
mov eax, 0x1fdcd55b
pushf
not eax
add eax, 0xf514cdbe
xor eax, 0xc266190f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd4780505
xor eax, 0x9de67a81
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9ab70203
xor eax, 0xf26a233d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xeb378e69
xor eax, 0xdf5d4c16
rol eax, 0x89
popf
jmp 0x1802ff302
mov r12d, eax
push rax
pushf
mov eax, 0xef2c20e1
pushf
not eax
add eax, 0x9bd8c485
xor eax, 0xfc647409
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb55a4455
xor eax, 0x9de4fa3b
rol eax, 0x49
popf
jmp 0x1802ff302
mov esi, dword [rbx + 0xa4]
mov ecx, edi
cmp esi, 0x1000000
mov dword [rbp + 0x6f], ecx
cmove esi, edi
cmp dword [rbx + 0x78], edi
jg 0x1802ffeac
push rax
pushf
mov eax, 0xd98d617c
pushf
not eax
add eax, 0xd3399821
xor eax, 0xeb62d802
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd0915e8e
xor eax, 0x8145515b
rol eax, 2
popf
pushf
not eax
add eax, 0x8a31503b
xor eax, 0xf6ed58f9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf0174b8b
xor eax, 0x94623eb3
rol eax, 0xef
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x4b47ffa6
pushf
not eax
add eax, 0xb4a099c4
xor eax, 0x9b1a03d5
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8fddcd51
xor eax, 0xbd4b0a6d
rol eax, 0xde
popf
pushf
not eax
add eax, 0xcb399b2a
xor eax, 0xf86184d1
rol eax, 0xd7
popf
jmp 0x1802ff302
mov rax, qword [rbx + 0x180]
cmp qword [rbx + 0x188], rax
jne 0x1802fff5b
push rax
pushf
mov eax, 0xda5f03b2
pushf
not eax
add eax, 0xc6eb9bae
xor eax, 0xccfb7460
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xabe6eb75
xor eax, 0x8e9ea2c4
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe942cbcb
xor eax, 0xbe99b868
rol eax, 0x46
popf
pushf
not eax
add eax, 0xee7613a4
xor eax, 0xf07f783c
rol eax, 0xcb
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x764f822c
pushf
not eax
add eax, 0xa09ea1a0
xor eax, 0xcad59caf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9df69cce
xor eax, 0x932a92a1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xed0db6dc
xor eax, 0xbda8ea7d
rol eax, 0xa6
popf
jmp 0x1802ff302
test byte [r15], 0x80
je 0x180300000
push rax
pushf
mov eax, 0x57552798
pushf
not eax
add eax, 0xae165146
xor eax, 0xa4d9eade
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xcf403d1a
xor eax, 0x8f263c4c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8620fc58
xor eax, 0xdc3a34ea
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeff92e6a
xor eax, 0xa9fb6e97
rol eax, 0x8f
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xc0f0d016
pushf
not eax
add eax, 0xba6d6814
xor eax, 0xe8f36bad
rol eax, 0x87
popf
pushf
not eax
add eax, 0x967bfa92
xor eax, 0xf4aa936d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xec504fa4
xor eax, 0xc8169603
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd5d903da
xor eax, 0x871a1644
rol eax, 0x31
popf
jmp 0x1802ff302
test dword [rbx + 0x98], 0x10000
je 0x1803000ab
push rax
pushf
mov eax, 0x133a63f4
pushf
not eax
add eax, 0xbd848f29
xor eax, 0xab49f70d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x92de3220
xor eax, 0xd18071fe
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9fe53cdb
xor eax, 0x9791fb97
rol eax, 0xa0
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xd1317b6
pushf
not eax
add eax, 0xd9948510
xor eax, 0xaa699822
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8f907220
xor eax, 0x9892a035
rol eax, 0x4e
popf
jmp 0x1802ff302
mov ecx, dword [rbx + 0xa8]
jmp 0x18030017b
mov ecx, dword [rbx + 0xac]
push rax
pushf
mov eax, 0x5c7977ad
pushf
not eax
add eax, 0xba0d9096
xor eax, 0xbc859264
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe09ea887
xor eax, 0xd736dfe0
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe9ee4865
xor eax, 0xcf3bd58f
rol eax, 0xf9
popf
jmp 0x1802ff302
mov dword [rbp + 0x6f], ecx
push rax
pushf
mov eax, 0xedf12eab
pushf
not eax
add eax, 0xa69e3afa
xor eax, 0xc1a4bb32
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa59e1d68
xor eax, 0xab7c4ef9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf82a3642
xor eax, 0x9261ef70
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe777d1c2
xor eax, 0x96bb0b5e
rol eax, 0x6a
popf
jmp 0x1802ff302
movzx r13d, byte [rbx + 0x20d]
mov eax, esi
shr r13b, 7
or eax, ecx
or eax, r12d
jne 0x180300245
push rax
pushf
mov eax, 0x50fe2c2b
pushf
not eax
add eax, 0xd8e2f392
xor eax, 0x874c0d6c
rol eax, 0x13
popf
pushf
not eax
add eax, 0x99a8264a
xor eax, 0xbc859764
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa483625e
xor eax, 0xb917e2e3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa1417af6
xor eax, 0xc05b772f
rol eax, 0x8c
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x65575913
pushf
not eax
add eax, 0xfb72c1ca
xor eax, 0xfdc1fd90
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdf269306
xor eax, 0xd901ea72
rol eax, 0x21
popf
pushf
not eax
add eax, 0xae0425eb
xor eax, 0x88214e57
rol eax, 0x75
popf
jmp 0x1802ff302
cmp dword [rbp + 0x67], r8d
je 0x1803002c4
push rax
pushf
mov eax, 0xba774d8
pushf
not eax
add eax, 0xe43d95d3
xor eax, 0xd0726e2f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcefb9474
xor eax, 0x87d51dcb
rol eax, 0x11
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x4690feaf
pushf
not eax
add eax, 0xe830cc6e
xor eax, 0x97df3a3d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc56c47d7
xor eax, 0xfe5bbdaa
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd24aeb2f
xor eax, 0xf055d99a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd15cabc0
xor eax, 0xc7e91b37
rol eax, 0x58
popf
jmp 0x1802ff302
test r13b, r13b
jne 0x180300355
push rax
pushf
mov eax, 0xc0eae8e8
pushf
not eax
add eax, 0xa48d7d2a
xor eax, 0xdca31313
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd3b5768d
xor eax, 0x8aa0706f
rol eax, 0x30
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xe46d55ed
pushf
not eax
add eax, 0xfbac41fd
xor eax, 0xdfcb3b94
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb7ea000c
xor eax, 0xc62820fb
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb07f711c
xor eax, 0xb805ab94
rol eax, 0x44
popf
jmp 0x1802ff302
test dword [r15], 0x100000
jne 0x1803003ea
push rax
pushf
mov eax, 0xe66a85a0
pushf
not eax
add eax, 0xbfb7eb18
xor eax, 0x87c3481b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd3b6b5ea
xor eax, 0xc4336503
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa3714895
xor eax, 0xf67b6345
rol eax, 0x87
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xf8336d1f
pushf
not eax
add eax, 0xc62e943b
xor eax, 0x8da93c8a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc3292a0c
xor eax, 0xa1a52f6e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa82bd7cc
xor eax, 0xf6c7f11f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xaee0f073
xor eax, 0x8e69a1c6
rol eax, 0x84
popf
jmp 0x1802ff302
movups xmm0, xmmword [rbx + 0x140]
mov rax, qword [r14 + 0x290]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rax + 0x88], xmm0
push rax
pushf
mov eax, 0xb6980980
pushf
not eax
add eax, 0xf834e650
xor eax, 0xdce87b5a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xad7cf31e
xor eax, 0x8cac28ef
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd8fe8e78
xor eax, 0x8eeb8477
rol eax, 0x7a
popf
jmp 0x1802ff302
mov rdx, qword [r14 + 0x290]
xor r8d, r8d
mov rcx, qword [rbx + 0x1a0]
call fcn.1800b7690
push rax
pushf
mov eax, 0x6ff10011
pushf
not eax
add eax, 0xabe00eb7
xor eax, 0xc476dc11
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x98021175
xor eax, 0xf80ed91e
rol eax, 0xd9
popf
jmp 0x1802ff302
xorps xmm8, xmm8
test r12d, r12d
jne 0x18030053a
push rax
pushf
mov eax, 0xfa7c0c2b
pushf
not eax
add eax, 0x87953c30
xor eax, 0x8cdb8778
rol eax, 0x40
popf
pushf
not eax
add eax, 0x89fada39
xor eax, 0xaa154a0f
rol eax, 0xca
popf
pushf
not eax
add eax, 0x975d0cc2
xor eax, 0x95ba4039
rol eax, 0x66
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x8b3b402e
pushf
not eax
add eax, 0x99ae06ff
xor eax, 0xff03f5f0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd56e081e
xor eax, 0x9911bba5
rol eax, 0xbd
popf
jmp 0x1802ff302
test esi, esi
je 0x1803005a8
push rax
pushf
mov eax, 0xa2d3bae7
pushf
not eax
add eax, 0xf263e02e
xor eax, 0xc29620c4
rol eax, 0x50
popf
pushf
not eax
add eax, 0x887af99e
xor eax, 0x8df86c97
rol eax, 0x89
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x43209c52
pushf
not eax
add eax, 0xfcfff07a
xor eax, 0xa998df1e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf979ca34
xor eax, 0xab051292
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb34d1830
xor eax, 0xb6d19b00
rol eax, 0x83
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0x110]
movaps xmm1, xmm7
movaps xmm2, xmm6
maxss xmm0, dword [rbx + 0x130]
maxss xmm1, dword [rbx + 0x134]
minss xmm2, dword [rbx + 0x13c]
movss dword [rbp - 0x39], xmm0
movss xmm0, dword [rbx + 0x118]
movss dword [rbp - 0x35], xmm1
movss dword [rbp - 0x2d], xmm2
minss xmm0, dword [rbx + 0x138]
movss dword [rbp - 0x31], xmm0
test r12d, r12d
je 0x180300696
push rax
pushf
mov eax, 0x1befd82a
pushf
not eax
add eax, 0xf12949e7
xor eax, 0xe5f12bbf
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xab0ea8bc
xor eax, 0xb3a66ff3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xafe6e250
xor eax, 0xce9ec6fc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfecc47a1
xor eax, 0xb10a809e
rol eax, 0x71
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x34384c1
pushf
not eax
add eax, 0xe4996061
xor eax, 0xbf37188f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb98e29ce
xor eax, 0xfe36dd01
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfb568d14
xor eax, 0xd0f2170d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe74a4ffa
xor eax, 0xa11f7bd2
rol eax, 0x17
popf
jmp 0x1802ff302
comiss xmm2, xmm1
jbe 0x180300727
push rax
pushf
mov eax, 0x80ac3ffc
pushf
not eax
add eax, 0x92523f2c
xor eax, 0xdddb8874
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcf47cee6
xor eax, 0xd2d9174d
rol eax, 0x6e
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x882f8efe
pushf
not eax
add eax, 0xdd58170f
xor eax, 0xe78e025d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x895b948d
xor eax, 0xa5afa527
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9ffe4adc
xor eax, 0xb60b99df
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa37b369c
xor eax, 0x9dad828d
rol eax, 0x87
popf
jmp 0x1802ff302
mov rcx, qword [r14 + 0x290]
lea r8, [rbp - 0x31]
mov dword [rsp + 0x28], edi
lea rdx, [rbp - 0x39]
mov r9d, r12d
movss dword [rsp + 0x20], xmm8
call fcn.1800ae9b0
movss xmm2, dword [rbp - 0x2d]
movss xmm1, dword [rbp - 0x35]
push rax
pushf
mov eax, 0xfe8b743a
pushf
not eax
add eax, 0xbb71c2d6
xor eax, 0x90a9024d
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xdbf5437d
xor eax, 0xf9304ebf
rol eax, 0xa1
popf
jmp 0x1802ff302
test esi, esi
je 0x18030083c
push rax
pushf
mov eax, 0x7c9fb792
pushf
not eax
add eax, 0xf3ed7d5f
xor eax, 0x8d58c293
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd5320617
xor eax, 0x9057c450
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x91e5deac
xor eax, 0x80ccaa0d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe86c4499
xor eax, 0xa149f776
rol eax, 0xf6
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x55ec73fd
pushf
not eax
add eax, 0x83b0beaa
xor eax, 0x8ced65ad
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9e5ae928
xor eax, 0x9ef9bff8
rol eax, 0x4c
popf
jmp 0x1802ff302
comiss xmm2, xmm1
jbe 0x1803008cd
push rax
pushf
mov eax, 0x931bb000
pushf
not eax
add eax, 0xc07f392d
xor eax, 0xeeeab715
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbb81ae41
xor eax, 0x9c7f3b16
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x98583d03
xor eax, 0xfbc07ab0
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf7801eed
xor eax, 0x990ae863
rol eax, 0xa0
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x182c2108
pushf
not eax
add eax, 0xed504bff
xor eax, 0xb5bceaf5
rol eax, 0x48
popf
pushf
not eax
add eax, 0xab31bc5e
xor eax, 0xfdc14797
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb5951692
xor eax, 0xd7458354
rol eax, 0x50
popf
pushf
not eax
add eax, 0x83709f74
xor eax, 0xce2c3d79
rol eax, 0xcd
popf
jmp 0x1802ff302
mov rcx, qword [r14 + 0x290]
lea r8, [rbp - 0x31]
mov dword [rsp + 0x28], edi
lea rdx, [rbp - 0x39]
mov r9d, esi
movss dword [rsp + 0x20], xmm8
call fcn.1800ae9b0
push rax
pushf
mov eax, 0xf6891ed0
pushf
not eax
add eax, 0xa0632688
xor eax, 0xf9e930de
rol eax, 0x82
popf
pushf
not eax
add eax, 0xaf61eccc
xor eax, 0xf759a4aa
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe1c95173
xor eax, 0xd7567632
rol eax, 1
popf
pushf
not eax
add eax, 0x9f08095c
xor eax, 0x9fb48d26
rol eax, 0xba
popf
jmp 0x1802ff302
mov r12, qword [rsp + 0xa0]
test r13b, r13b
mov r13, qword [rsp + 0x98]
jne 0x180300a12
push rax
pushf
mov eax, 0xc27b2781
pushf
not eax
add eax, 0xcb9d1cc8
xor eax, 0xcf7db2b2
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf9e19186
xor eax, 0xb281bb09
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf11c880b
xor eax, 0x9dc0f596
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbe6b47dc
xor eax, 0xf141c3f7
rol eax, 0xc1
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x9c0ca51d
pushf
not eax
add eax, 0x9409d1e5
xor eax, 0x9c0a5eaf
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8571a6ef
xor eax, 0xc9d4a38f
rol eax, 0xb2
popf
jmp 0x1802ff302
mov rsi, qword [rbx + 0x38]
movsx rax, byte [rbx + 0x20d]
lea r15, [rsi + rax*8]
cmp rsi, r15
ja 0x180300aa4
push rax
pushf
mov eax, 0x53fbb725
pushf
not eax
add eax, 0x87a3601d
xor eax, 0xe1f62a4c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd315990f
xor eax, 0xd2f98783
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb9f74c20
xor eax, 0xad3fe8bd
rol eax, 0x56
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xd7345f16
pushf
not eax
add eax, 0xbbbd84f9
xor eax, 0xbac38257
rol eax, 0xae
popf
pushf
not eax
add eax, 0x92bd094c
xor eax, 0xe8cfb192
rol eax, 0x80
popf
jmp 0x1802ff302
movsx rax, byte [rsi + 4]
movss xmm0, dword [rbx + 0x84]
maxss xmm0, dword [rbx + 0x134]
imul rcx, rax, 0x68
mov rax, qword [rbx + 0x18]
movss xmm2, dword [rcx + rax + 0xc]
movss xmm1, dword [rcx + rax + 8]
maxss xmm1, dword [rbx + 0x110]
minss xmm2, dword [rbx + 0x118]
movss dword [rbp - 0x35], xmm0
movss xmm0, dword [rbx + 0x88]
minss xmm0, dword [rbx + 0x13c]
maxss xmm1, dword [rbx + 0x130]
minss xmm2, dword [rbx + 0x138]
movss dword [rbp - 0x2d], xmm0
movss dword [rbp - 0x39], xmm1
movss dword [rbp - 0x31], xmm2
movss xmm3, dword [rcx + rax + 0x20]
comiss xmm1, xmm3
jae 0x180300ba8
push rax
pushf
mov eax, 0xb94c8415
pushf
not eax
add eax, 0x88a541f5
xor eax, 0xba4866cb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb4ac9063
xor eax, 0xf0538a78
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xaf68431e
xor eax, 0xfcb70d75
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc52c553d
xor eax, 0xc640c80d
rol eax, 0x80
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x348b7b09
pushf
not eax
add eax, 0xea3a3512
xor eax, 0xbba8f954
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe725a120
xor eax, 0xf497f557
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa6e7c8b1
xor eax, 0xc1e7397c
rol eax, 0x87
popf
jmp 0x1802ff302
movss dword [rbp - 0x39], xmm3
push rax
pushf
mov eax, 0x10cecdaf
pushf
not eax
add eax, 0xebfd2527
xor eax, 0xb1acd7b3
rol eax, 1
popf
pushf
not eax
add eax, 0x9717c699
xor eax, 0xc2104510
rol eax, 0xd4
popf
jmp 0x1802ff302
movss xmm0, dword [rcx + rax + 0xc]
comiss xmm0, xmm2
ja 0x180300c76
push rax
pushf
mov eax, 0x849110b3
pushf
not eax
add eax, 0xa7dc1391
xor eax, 0xc6a6f132
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf2a5db93
xor eax, 0x90047c9d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe3bf6a3e
xor eax, 0xa11bc73d
rol eax, 9
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xaba64ea3
pushf
not eax
add eax, 0x84286681
xor eax, 0xca7165e3
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb1cd791b
xor eax, 0x97f75833
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb70beee1
xor eax, 0xbd6ed2dc
rol eax, 0x99
popf
pushf
not eax
add eax, 0x885f9449
xor eax, 0x874879b1
rol eax, 0x2e
popf
jmp 0x1802ff302
movss dword [rbp - 0x31], xmm0
push rax
pushf
mov eax, 0x3fd42f93
pushf
not eax
add eax, 0xb54681f6
xor eax, 0xe07b9fbe
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe1d4bf1f
xor eax, 0x974f8c30
rol eax, 0x17
popf
jmp 0x1802ff302
mov r9d, dword [rsi]
lea r8, [rbp - 0x31]
mov rcx, qword [r14 + 0x290]
lea rdx, [rbp - 0x39]
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm8
call fcn.1800ae9b0
add rsi, 8
cmp rsi, r15
jbe 0x180300d69
push rax
pushf
mov eax, 0x5a3c3025
pushf
not eax
add eax, 0x9bb4cdee
xor eax, 0xb43bac7f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb25f0ce6
xor eax, 0xd666db4d
rol eax, 0x54
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xeeaf575f
pushf
not eax
add eax, 0xdf5235dd
xor eax, 0xb4dae393
rol eax, 0xd
popf
pushf
not eax
add eax, 0xce52817c
xor eax, 0xc694abec
rol eax, 0xb9
popf
jmp 0x1802ff302
mov r9d, dword [rbp + 0x6f]
movaps xmm8, xmmword [rsp + 0x50]
mov r15, qword [rsp + 0x88]
test r9d, r9d
je 0x180300df9
push rax
pushf
mov eax, 0x98b0ba08
pushf
not eax
add eax, 0xd4acdf56
xor eax, 0xa23a1037
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcbf33086
xor eax, 0xfe270e7a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe94c9b13
xor eax, 0x8a4ffebd
rol eax, 0x18
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xc0a761a2
pushf
not eax
add eax, 0xa708fc5b
xor eax, 0xb11914b5
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdaf98d34
xor eax, 0xeb6f0e17
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9540276c
xor eax, 0xfdedfebc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd87e90ad
xor eax, 0xbfa458f2
rol eax, 0xc5
popf
jmp 0x1802ff302
comiss xmm7, dword [rbx + 0x134]
jb 0x180300ea1
push rax
pushf
mov eax, 0x55261452
pushf
not eax
add eax, 0xef1cc19d
xor eax, 0xdb6b5456
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe3f3796f
xor eax, 0xebe5e97f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xab3c03f5
xor eax, 0x9393fd5e
rol eax, 0x40
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x79771810
pushf
not eax
add eax, 0xfd6eafef
xor eax, 0xc414778c
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9d9a38cf
xor eax, 0xd5d983bf
rol eax, 0x19
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0x13c]
comiss xmm0, xmm7
jbe 0x180300f3a
push rax
pushf
mov eax, 0xefd2ae0b
pushf
not eax
add eax, 0x8ed800b9
xor eax, 0xb2de1486
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe3927687
xor eax, 0x8b9329fd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcbc096f2
xor eax, 0xa445d900
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd1a884d5
xor eax, 0xae1117da
rol eax, 0xb1
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xac25a997
pushf
not eax
add eax, 0x93980f6c
xor eax, 0xd2a14d5c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xea1e2c4f
xor eax, 0x850d0a94
rol eax, 0x78
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0xb4]
lea r8, [rbp + 0x6f]
movss xmm1, dword [rbx + 0xb0]
lea rdx, [rbp - 0x39]
mov rcx, qword [r14 + 0x290]
movss dword [rbp + 0x6f], xmm0
movss dword [rbp - 0x39], xmm1
movss dword [rbp + 0x73], xmm7
movss dword [rbp - 0x35], xmm7
movss dword [rsp + 0x20], xmm9
call fcn.1800ad800
push rax
pushf
mov eax, 0xa9925b12
pushf
not eax
add eax, 0x8acbc787
xor eax, 0xc9a65cee
rol eax, 8
popf
pushf
not eax
add eax, 0x92b61b68
xor eax, 0xf175813f
rol eax, 0x2c
popf
jmp 0x1802ff302
mov esi, dword [rbp + 0x67]
mov r8d, dword [rbp + 0x77]
cmp esi, r8d
jne 0x180301044
push rax
pushf
mov eax, 0x9480b063
pushf
not eax
add eax, 0xf18fc54d
xor eax, 0xad579f90
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf9cb8349
xor eax, 0xd9d4784a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf023a75f
xor eax, 0x8215003e
rol eax, 0x51
popf
pushf
not eax
add eax, 0x87d179cc
xor eax, 0xd6084676
rol eax, 0x2c
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x77942072
pushf
not eax
add eax, 0xd4fab93f
xor eax, 0x8170ffc8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc4f81784
xor eax, 0x8df4fdc2
rol eax, 0xf3
popf
jmp 0x1802ff302
comiss xmm6, dword [rbx + 0x134]
jb 0x1803010c6
push rax
pushf
mov eax, 0x274f9157
pushf
not eax
add eax, 0x82e15ff1
xor eax, 0xe13ccf96
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf1262cf9
xor eax, 0xe737381c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbe7cc784
xor eax, 0xf08b4596
rol eax, 0x63
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xf17cf395
pushf
not eax
add eax, 0xa212d0ac
xor eax, 0xa8195a76
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf8df4eb9
xor eax, 0xe052c730
rol eax, 0x5f
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0x13c]
comiss xmm0, xmm6
jbe 0x18030115f
push rax
pushf
mov eax, 0xb811eb65
pushf
not eax
add eax, 0x86a06096
xor eax, 0x95537f35
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbb2dc899
xor eax, 0x8e336c15
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x90b89235
xor eax, 0xe4cc8b04
rol eax, 0x26
popf
pushf
not eax
add eax, 0xde4738f6
xor eax, 0xc072d6b0
rol eax, 0x23
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x671a9ba1
pushf
not eax
add eax, 0x802c9d5a
xor eax, 0xb0e7fa71
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf02983b1
xor eax, 0x85ac04d6
rol eax, 0xbf
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0xb4]
lea r8, [rbp + 0x67]
movss xmm1, dword [rbx + 0xb0]
lea rdx, [rbp + 0x6f]
mov r9d, dword [rbx + 0xa8]
mov rcx, qword [r14 + 0x290]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6f], xmm1
movss dword [rbp + 0x6b], xmm6
movss dword [rbp + 0x73], xmm6
movss dword [rsp + 0x20], xmm9
call fcn.1800ad800
mov r8d, dword [rbp + 0x77]
jmp 0x18030126f
mov esi, dword [rbp + 0x67]
push rax
pushf
mov eax, 0x1d112e51
pushf
not eax
add eax, 0xe1235a59
xor eax, 0xf2cbca8c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xad8ec59e
xor eax, 0x84709653
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9a342cb4
xor eax, 0xd7784b3b
rol eax, 1
popf
jmp 0x1802ff302
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm6, xmmword [rsp + 0x70]
cmp esi, dword [rbp + 0x7f]
jne 0x180301409
mov edx, edi
cmp dword [rbx + 0x74], edi
jle 0x1803012e2
push rax
pushf
mov eax, 0xca8ed5f6
pushf
not eax
add eax, 0xbcb74dd0
xor eax, 0x889bf4cb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb072593c
xor eax, 0xb7ce7d29
rol eax, 0xca
popf
pushf
not eax
add eax, 0x965a0cdb
xor eax, 0x95e4d3b0
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd900f0db
xor eax, 0xd22f779c
rol eax, 0x7d
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x7b4667c7
pushf
not eax
add eax, 0xb406da9d
xor eax, 0xfd12f46a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaece1121
xor eax, 0x87eb3cf9
rol eax, 9
popf
pushf
not eax
add eax, 0xc506d034
xor eax, 0xb5bc7874
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9dfd691a
xor eax, 0xfe7926b9
rol eax, 0x50
popf
jmp 0x1802ff302
mov rcx, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0x8949e3d5
pushf
not eax
add eax, 0x97fb6d42
xor eax, 0xf46bc5f5
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd6a8b625
xor eax, 0x89c548fe
rol eax, 0x6f
popf
jmp 0x1802ff302
mov rax, qword [rbx + 0x18]
lea rcx, [rcx + 0x68]
jmp 0x180301385
inc edx
mov byte [rax + rcx - 6], dil
cmp edx, dword [rbx + 0x74]
jl 0x1803013c4
push rax
pushf
mov eax, 0x63253081
pushf
not eax
add eax, 0xd128c71e
xor eax, 0xea483846
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf6bb13ed
xor eax, 0x87dfc363
rol eax, 0x6b
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x663f144e
pushf
not eax
add eax, 0x9a25e353
xor eax, 0x8543fcb5
rol eax, 1
popf
pushf
not eax
add eax, 0xf563071f
xor eax, 0xce22adb9
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xee8eb78c
xor eax, 0xbc8c718d
rol eax, 0x9e
popf
jmp 0x1802ff302
cmp esi, r8d
mov rsi, qword [rsp + 0xb0]
jne 0x18030144d
push rax
pushf
mov eax, 0xcc2cf189
pushf
not eax
add eax, 0xe5824a49
xor eax, 0xebf177d0
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9f7dc285
xor eax, 0xd4ecccc5
rol eax, 0xb5
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x9186a80d
pushf
not eax
add eax, 0x8e4880b7
xor eax, 0xc0c74fcc
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa34930eb
xor eax, 0x9ffd7e48
rol eax, 0x64
popf
jmp 0x1802ff302
movss xmm0, dword [rbx + 0x88]
movsx eax, word [rbx + 0x80]
addss xmm0, xmm9
maxss xmm0, dword [r14 + 0x204]
mov byte [rbx + 0x21c], 1
movaps xmm1, xmm0
subss xmm1, dword [rbx + 0xf4]
test eax, eax
jne 0x18030150c
push rax
pushf
mov eax, 0xc4b51f05
pushf
not eax
add eax, 0xf6343903
xor eax, 0xc389faca
rol eax, 0xac
popf
pushf
not eax
add eax, 0x859b25a2
xor eax, 0xac5bd8e0
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbdd2b2c7
xor eax, 0xafaa1dff
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbb226431
xor eax, 0xb94230a4
rol eax, 0xaf
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xd67248ed
pushf
not eax
add eax, 0x9b925984
xor eax, 0xc5365d67
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc8a04506
xor eax, 0xe98dc3a1
rol eax, 0x51
popf
jmp 0x1802ff302
lea rax, [rbx + 0x1a8]
jmp 0x1803015d9
dec eax
movsxd rcx, eax
mov rax, qword [rbx + 0x1c0]
lea rdx, [rcx + rcx*2]
lea rax, [rax + rdx*4]
push rax
pushf
mov eax, 0xdeda42f7
pushf
not eax
add eax, 0xc688588d
xor eax, 0xf4663675
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd75cc1dd
xor eax, 0xf774f9b9
rol eax, 0x10
popf
jmp 0x1802ff302
movss dword [rax + 8], xmm1
minss xmm0, dword [r14 + 0x20c]
movss xmm1, dword [rbx + 0x88]
movzx eax, byte [rbx + 0x210]
movss dword [rbx + 0x154], xmm0
movss dword [rbx + 0x134], xmm0
movss xmm0, dword [r14 + 0x20c]
movss dword [rbx + 0x15c], xmm0
movss dword [rbx + 0x13c], xmm0
movaps xmm0, xmm1
addss xmm1, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x84]
mov byte [rbx + 0x20f], al
subss xmm1, dword [rbx + 0xf4]
movss dword [r14 + 0xfc], xmm1
movss dword [rbx + 0x88], xmm1
subss xmm1, xmm0
movss dword [rbx + 0x84], xmm1
cmp dword [rbx + 0x74], edi
jle 0x1803016bb
push rax
pushf
mov eax, 0xe6a053a0
pushf
not eax
add eax, 0x8dde0fc4
xor eax, 0x9ce7d34a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8b9a5910
xor eax, 0xb6324626
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbc7810dc
xor eax, 0xcbc73713
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd344efb1
xor eax, 0xfab709e0
rol eax, 0x2e
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0x462007ac
pushf
not eax
add eax, 0xa44a017d
xor eax, 0xff0de7fa
rol eax, 0x16
popf
pushf
not eax
add eax, 0x89c0e865
xor eax, 0xff189ea5
rol eax, 0x7d
popf
jmp 0x1802ff302
mov rdx, rdi
push rax
pushf
mov eax, 0x390948a9
pushf
not eax
add eax, 0xec4d270a
xor eax, 0x8f4816c4
rol eax, 0x46
popf
pushf
not eax
add eax, 0x940b6bd3
xor eax, 0x92f942c3
rol eax, 0xc
popf
jmp 0x1802ff302
mov rcx, qword [rbx + 0x18]
lea rdx, [rdx + 0x68]
jmp 0x18030172d
inc edi
movzx eax, byte [rdx + rcx - 0xf]
mov byte [rdx + rcx - 0x11], al
mov eax, dword [rbx + 0x154]
mov dword [rdx + rcx - 0x44], eax
cmp edi, dword [rbx + 0x74]
jl 0x18030177a
push rax
pushf
mov eax, 0x64c3bec4
pushf
not eax
add eax, 0xa3aafa78
xor eax, 0xc3dbe5ff
rol eax, 0x82
popf
pushf
not eax
add eax, 0x80625386
xor eax, 0x8c8eda52
rol eax, 0xcb
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xcc89e48d
pushf
not eax
add eax, 0x9409c2f8
xor eax, 0x87249a3e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb6adc98b
xor eax, 0xbc284ca5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc010b13b
xor eax, 0xd78a18e8
rol eax, 0xac
popf
jmp 0x1802ff302
mov rax, qword [rbx + 0x18]
movss xmm1, dword [rax + 0x20]
movss xmm2, dword [rax + 0x24]
movss xmm3, dword [rax + 0x28]
movss xmm4, dword [rax + 0x2c]
movups xmm0, xmmword [rax + 0x20]
mov rax, qword [r14 + 0x290]
movups xmmword [r14 + 0x230], xmm0
movss dword [rax + 0x88], xmm1
movss dword [rax + 0x8c], xmm2
movss dword [rax + 0x90], xmm3
movss dword [rax + 0x94], xmm4
mov rax, qword [r14 + 0x290]
movsxd rdx, dword [rax + 0x58]
mov rcx, qword [rax + 0x60]
add rdx, rdx
movss dword [rcx + rdx*8 - 0x10], xmm1
movss dword [rcx + rdx*8 - 0xc], xmm2
movss dword [rcx + rdx*8 - 8], xmm3
movss dword [rcx + rdx*8 - 4], xmm4
mov rax, qword [rbx + 0x18]
mov rdx, qword [r14 + 0x290]
mov rcx, qword [rbx + 0x1a0]
movzx r8d, byte [rax + 0x57]
call fcn.1800b7690
push rax
pushf
mov eax, 0x7814004e
pushf
not eax
add eax, 0xccd6bfdf
xor eax, 0x951c9747
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdef4de4a
xor eax, 0xee7dd414
rol eax, 0x57
popf
jmp 0x1802ff302
test byte [rbx + 0x98], 1
movaps xmm9, xmmword [rsp + 0x40]
mov r14, qword [rsp + 0x90]
mov rdi, qword [rsp + 0xa8]
mov byte [rbx + 0x212], 0
jne 0x1803018f0
push rax
pushf
mov eax, 0x74723cf
pushf
not eax
add eax, 0xb0fd581d
xor eax, 0xeddb20f9
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8817ac8a
xor eax, 0xc3680362
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9f6652eb
xor eax, 0x8aa5afde
rol eax, 0x58
popf
jmp 0x1802ff302
push rax
pushf
mov eax, 0xa7cd968c
pushf
not eax
add eax, 0xe699f2a8
xor eax, 0xdc517ad8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcea89e95
xor eax, 0x807ecc2a
rol eax, 0xe5
popf
jmp 0x1802ff302
inc dword [rbx + 0x9c]
push rax
pushf
mov eax, 0x12fedade
pushf
not eax
add eax, 0xfce02884
xor eax, 0xaafe2ca0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xeb46b608
xor eax, 0x875eb55f
rol eax, 0xf4
popf
jmp 0x1802ff302
add rsp, 0xb8
pop rbx
pop rbp
ret