Function at 0x180293c43
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xc6fba792
pushf
not eax
add eax, 0xa485711e
xor eax, 0xd7ec9f2d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfbabea9d
xor eax, 0xd3af24ee
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa82ab3f8
xor eax, 0xb70b5c8a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb30289bb
xor eax, 0xb6b4e665
rol eax, 1
popf
cmp eax, 0x63
jne 0x180293ca5
popf
pop rax
jmp 0x1802980e7
cmp eax, 0x48
jne 0x180293cb4
popf
pop rax
jmp 0x1802971a4
cmp eax, 0x3f
jne 0x180293cc3
popf
pop rax
jmp 0x180296ca1
cmp eax, 0x99
jne 0x180293cd2
popf
pop rax
jmp 0x18029a34c
cmp eax, 0x4a
jne 0x180293ce1
popf
pop rax
jmp 0x1802972fd
cmp eax, 0x78
jne 0x180293cf0
popf
pop rax
jmp 0x180298c0a
cmp eax, 0x80
jne 0x180293cff
popf
pop rax
jmp 0x180299056
cmp eax, 0x6e
jne 0x180293d0e
popf
pop rax
jmp 0x180298690
cmp eax, 0x8b
jne 0x180293d1d
popf
pop rax
jmp 0x18029964f
cmp eax, 0x7d
jne 0x180293d2c
popf
pop rax
jmp 0x180298e42
cmp eax, 0x2a
jne 0x180293d3b
popf
pop rax
jmp 0x1802961e2
cmp eax, 0x71
jne 0x180293d4a
popf
pop rax
jmp 0x1802987ee
cmp eax, 0x1c
jne 0x180293d59
popf
pop rax
jmp 0x180295a7f
cmp eax, 0x2e
jne 0x180293d68
popf
pop rax
jmp 0x1802963eb
cmp eax, 0x89
jne 0x180293d77
popf
pop rax
jmp 0x180299550
cmp eax, 0x2b
jne 0x180293d86
popf
pop rax
jmp 0x18029622f
cmp eax, 0xbb
jne 0x180293d95
popf
pop rax
jmp 0x18029b8ec
cmp eax, 0x9d
jne 0x180293da4
popf
pop rax
jmp 0x18029a4a8
cmp eax, 0x23
jne 0x180293db3
popf
pop rax
jmp 0x180295e58
cmp eax, 0xb3
jne 0x180293dc2
popf
pop rax
jmp 0x18029b296
cmp eax, 0x43
jne 0x180293dd1
popf
pop rax
jmp 0x180296f3b
cmp eax, 0x13
jne 0x180293de0
popf
pop rax
jmp 0x1802954cf
cmp eax, 0x33
jne 0x180293def
popf
pop rax
jmp 0x180296680
cmp eax, 0x24
jne 0x180293dfe
popf
pop rax
jmp 0x180295ec6
cmp eax, 0x1e
jne 0x180293e0d
popf
pop rax
jmp 0x180295bed
cmp eax, 0xb1
jne 0x180293e1c
popf
pop rax
jmp 0x18029b198
cmp eax, 0x26
jne 0x180293e2b
popf
pop rax
jmp 0x18029600f
cmp eax, 0x27
jne 0x180293e3a
popf
pop rax
jmp 0x180296070
cmp eax, 0x30
jne 0x180293e49
popf
pop rax
jmp 0x18029654c
cmp eax, 0xb9
jne 0x180293e58
popf
pop rax
jmp 0x18029b7c2
cmp eax, 0x37
jne 0x180293e67
popf
pop rax
jmp 0x180296846
cmp eax, 9
jne 0x180293e76
popf
pop rax
jmp 0x180294cf6
cmp eax, 0x39
jne 0x180293e85
popf
pop rax
jmp 0x18029693c
cmp eax, 0x16
jne 0x180293e94
popf
pop rax
jmp 0x180295623
cmp eax, 0x7e
jne 0x180293ea3
popf
pop rax
jmp 0x180298ed8
cmp eax, 0x4b
jne 0x180293eb2
popf
pop rax
jmp 0x180297345
cmp eax, 0x92
jne 0x180293ec1
popf
pop rax
jmp 0x180299d15
cmp eax, 0x14
jne 0x180293ed0
popf
pop rax
jmp 0x180295523
cmp eax, 0xa4
jne 0x180293edf
popf
pop rax
jmp 0x18029a922
cmp eax, 0x7f
jne 0x180293eee
popf
pop rax
jmp 0x180298fe4
cmp eax, 0xb7
jne 0x180293efd
popf
pop rax
jmp 0x18029b586
cmp eax, 0x83
jne 0x180293f0c
popf
pop rax
jmp 0x180299243
cmp eax, 0x51
jne 0x180293f1b
popf
pop rax
jmp 0x18029762b
cmp eax, 0x11
jne 0x180293f2a
popf
pop rax
jmp 0x1802953ba
cmp eax, 0x35
jne 0x180293f39
popf
pop rax
jmp 0x180296709
cmp eax, 0xa0
jne 0x180293f48
popf
pop rax
jmp 0x18029a797
cmp eax, 0x7a
jne 0x180293f57
popf
pop rax
jmp 0x180298cf3
cmp eax, 0x6b
jne 0x180293f66
popf
pop rax
jmp 0x180298532
cmp eax, 0x38
jne 0x180293f75
popf
pop rax
jmp 0x1802968cd
cmp eax, 0x64
jne 0x180293f84
popf
pop rax
jmp 0x180298132
cmp eax, 0x5c
jne 0x180293f93
popf
pop rax
jmp 0x180297d4b
cmp eax, 0x15
jne 0x180293fa2
popf
pop rax
jmp 0x1802955a8
cmp eax, 0xaf
jne 0x180293fb1
popf
pop rax
jmp 0x18029ae4c
cmp eax, 6
jne 0x180293fc0
popf
pop rax
jmp 0x180294b97
cmp eax, 0x85
jne 0x180293fcf
popf
pop rax
jmp 0x18029936b
cmp eax, 0x49
jne 0x180293fde
popf
pop rax
jmp 0x18029725a
cmp eax, 0x1f
jne 0x180293fed
popf
pop rax
jmp 0x180295c51
cmp eax, 4
jne 0x180293ffc
popf
pop rax
jmp 0x180294a86
cmp eax, 0x8f
jne 0x18029400b
popf
pop rax
jmp 0x18029990a
cmp eax, 0x4d
jne 0x18029401a
popf
pop rax
jmp 0x18029745c
cmp eax, 0x90
jne 0x180294029
popf
pop rax
jmp 0x180299a11
cmp eax, 0xb5
jne 0x180294038
popf
pop rax
jmp 0x18029b4d7
cmp eax, 0x2c
jne 0x180294047
popf
pop rax
jmp 0x1802962d7
cmp eax, 0x5f
jne 0x180294056
popf
pop rax
jmp 0x180297f41
cmp eax, 0x19
jne 0x180294065
popf
pop rax
jmp 0x180295795
cmp eax, 0x1d
jne 0x180294074
popf
pop rax
jmp 0x180295b1e
cmp eax, 0x9e
jne 0x180294083
popf
pop rax
jmp 0x18029a576
cmp eax, 0x53
jne 0x180294092
popf
pop rax
jmp 0x180297760
cmp eax, 0x4f
jne 0x1802940a1
popf
pop rax
jmp 0x1802975a7
cmp eax, 0x6c
jne 0x1802940b0
popf
pop rax
jmp 0x1802985c4
cmp eax, 7
jne 0x1802940bf
popf
pop rax
jmp 0x180294bcc
cmp eax, 0xa8
jne 0x1802940ce
popf
pop rax
jmp 0x18029ab23
cmp eax, 0x84
jne 0x1802940dd
popf
pop rax
jmp 0x1802992ca
cmp eax, 0x7c
jne 0x1802940ec
popf
pop rax
jmp 0x180298dad
cmp eax, 0xac
jne 0x1802940fb
popf
pop rax
jmp 0x18029ace7
cmp eax, 0x8c
jne 0x18029410a
popf
pop rax
jmp 0x1802996c4
cmp eax, 0x18
jne 0x180294119
popf
pop rax
jmp 0x180295721
cmp eax, 0x28
jne 0x180294128
popf
pop rax
jmp 0x1802960fd
cmp eax, 0xbd
jne 0x180294137
popf
pop rax
jmp 0x18029b9e1
cmp eax, 0x98
jne 0x180294146
popf
pop rax
jmp 0x18029a2fe
cmp eax, 0x52
jne 0x180294155
popf
pop rax
jmp 0x1802976f0
cmp eax, 0x41
jne 0x180294164
popf
pop rax
jmp 0x180296e19
cmp eax, 0xba
jne 0x180294173
popf
pop rax
jmp 0x18029b88b
cmp eax, 0x70
jne 0x180294182
popf
pop rax
jmp 0x180298790
cmp eax, 0x29
jne 0x180294191
popf
pop rax
jmp 0x18029615e
cmp eax, 0x95
jne 0x1802941a0
popf
pop rax
jmp 0x180299e56
cmp eax, 0
jne 0x1802941af
popf
pop rax
jmp 0x1802947b8
cmp eax, 0x4e
jne 0x1802941be
popf
pop rax
jmp 0x1802974f2
cmp eax, 0x31
jne 0x1802941cd
popf
pop rax
jmp 0x180296587
cmp eax, 0xa1
jne 0x1802941dc
popf
pop rax
jmp 0x18029a7d2
cmp eax, 0x82
jne 0x1802941eb
popf
pop rax
jmp 0x18029918f
cmp eax, 0xa3
jne 0x1802941fa
popf
pop rax
jmp 0x18029a8e5
cmp eax, 0xad
jne 0x180294209
popf
pop rax
jmp 0x18029ad9e
cmp eax, 0x7b
jne 0x180294218
popf
pop rax
jmp 0x180298d5a
cmp eax, 0x75
jne 0x180294227
popf
pop rax
jmp 0x180298a74
cmp eax, 3
jne 0x180294236
popf
pop rax
jmp 0x180294a49
cmp eax, 0x6f
jne 0x180294245
popf
pop rax
jmp 0x180298722
cmp eax, 0x34
jne 0x180294254
popf
pop rax
jmp 0x1802966ce
cmp eax, 0x88
jne 0x180294263
popf
pop rax
jmp 0x18029950a
cmp eax, 0x76
jne 0x180294272
popf
pop rax
jmp 0x180298b0b
cmp eax, 0xb
jne 0x180294281
popf
pop rax
jmp 0x180294ddb
cmp eax, 0x66
jne 0x180294290
popf
pop rax
jmp 0x180298270
cmp eax, 0x81
jne 0x18029429f
popf
pop rax
jmp 0x1802990e4
cmp eax, 0x9f
jne 0x1802942ae
popf
pop rax
jmp 0x18029a635
cmp eax, 0x3a
jne 0x1802942bd
popf
pop rax
jmp 0x1802969dd
cmp eax, 2
jne 0x1802942cc
popf
pop rax
jmp 0x180294909
cmp eax, 0x65
jne 0x1802942db
popf
pop rax
jmp 0x1802981c9
cmp eax, 0x21
jne 0x1802942ea
popf
pop rax
jmp 0x180295d1b
cmp eax, 0xa5
jne 0x1802942f9
popf
pop rax
jmp 0x18029a9c6
cmp eax, 0xb6
jne 0x180294308
popf
pop rax
jmp 0x18029b525
cmp eax, 0x87
jne 0x180294317
popf
pop rax
jmp 0x180299469
cmp eax, 0x46
jne 0x180294326
popf
pop rax
jmp 0x1802970cb
cmp eax, 0x32
jne 0x180294335
popf
pop rax
jmp 0x1802965d5
cmp eax, 0x96
jne 0x180294344
popf
pop rax
jmp 0x180299ed0
cmp eax, 0x60
jne 0x180294353
popf
pop rax
jmp 0x180297f94
cmp eax, 0x42
jne 0x180294362
popf
pop rax
jmp 0x180296eda
cmp eax, 8
jne 0x180294371
popf
pop rax
jmp 0x180294c86
cmp eax, 0xb4
jne 0x180294380
popf
pop rax
jmp 0x18029b41a
cmp eax, 0x59
jne 0x18029438f
popf
pop rax
jmp 0x180297bab
cmp eax, 0x9c
jne 0x18029439e
popf
pop rax
jmp 0x18029a45a
cmp eax, 0x1a
jne 0x1802943ad
popf
pop rax
jmp 0x1802958a8
cmp eax, 0x73
jne 0x1802943bc
popf
pop rax
jmp 0x180298931
cmp eax, 0x12
jne 0x1802943cb
popf
pop rax
jmp 0x180295467
cmp eax, 0xa9
jne 0x1802943da
popf
pop rax
jmp 0x18029ab84
cmp eax, 0x3c
jne 0x1802943e9
popf
pop rax
jmp 0x180296b5b
cmp eax, 0x74
jne 0x1802943f8
popf
pop rax
jmp 0x1802989c9
cmp eax, 0x3b
jne 0x180294407
popf
pop rax
jmp 0x180296aae
cmp eax, 0x3d
jne 0x180294416
popf
pop rax
jmp 0x180296ba9
cmp eax, 0x5d
jne 0x180294425
push rbp
push rbx
push rsi
push rdi
push r13
push r14
lea rbp, [rsp - 0x138]
sub rsp, 0x238
mov rax, qword [0x180257a00]
xor rax, rsp
mov qword [rbp + 0x78], rax
mov r14, qword [0x180259f90]
mov ebx, r8d
mov qword [rbp - 0x68], r9
mov rsi, rdx
mov qword [rbp + 0x60], rdx
mov rdi, rcx
mov qword [rbp - 0x30], rcx
mov rax, qword [r14 + 0x3ed0]
mov qword [rbp + 0x20], r14
mov byte [rax + 0xb0], 1
mov r13, qword [r14 + 0x3ed0]
cmp byte [r13 + 0xb3], 0
je 0x180294863
push rax
pushf
mov eax, 0x9be02f2f
pushf
not eax
add eax, 0x82ce6861
xor eax, 0xfaa90f53
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x89618f3d
xor eax, 0xff4f143e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8e0b2419
xor eax, 0xe1e78d97
rol eax, 0xf9
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xfa67914c
pushf
not eax
add eax, 0xae830d79
xor eax, 0xf353735b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd008a929
xor eax, 0x91ef86ba
rol eax, 0x14
popf
pushf
not eax
add eax, 0xab8619cd
xor eax, 0x88413844
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc79ac4f6
xor eax, 0xc0676d45
rol eax, 0x3f
popf
jmp 0x180293c96
mov qword [rsp + 0x230], r12
mov qword [rsp + 0x228], r15
mov r15, qword [r13 + 0x290]
movaps xmmword [rsp + 0x210], xmm6
movaps xmmword [rsp + 0x200], xmm7
movaps xmmword [rsp + 0x1f0], xmm8
movaps xmmword [rsp + 0x1e0], xmm9
movaps xmmword [rsp + 0x1d0], xmm10
movaps xmmword [rsp + 0x1c0], xmm11
movaps xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1a0], xmm13
movaps xmmword [rsp + 0x190], xmm14
movaps xmmword [rsp + 0x180], xmm15
call fcn.18045e462
mov rcx, rdi
mov dword [r14 + 0x4758], 0
movaps xmm6, xmm0
call fcn.18045e122
call fcn.18029e4a0
mov edi, ebx
or edi, 0x10
bt ebx, 8
cmovb edi, ebx
test dil, 8
jne 0x180294a03
push rax
pushf
mov eax, 0xa01e405e
pushf
not eax
add eax, 0xb02484d1
xor eax, 0xb72bc086
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe37a9a50
xor eax, 0xe7fa965c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd1641901
xor eax, 0x9adf664a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd1252eaf
xor eax, 0xeccc3fac
rol eax, 0x3a
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x3b70920e
pushf
not eax
add eax, 0xfd5f6abd
xor eax, 0xe12587e9
rol eax, 2
popf
pushf
not eax
add eax, 0x916d99d8
xor eax, 0x9a543584
rol eax, 6
popf
pushf
not eax
add eax, 0x9c10132a
xor eax, 0x9705c340
rol eax, 0x60
popf
jmp 0x180293c96
mov edx, edi
mov rcx, rsi
call fcn.1804758a1
push rax
pushf
mov eax, 0x8f18c5ca
pushf
not eax
add eax, 0xea0f8936
xor eax, 0x8a5e77a5
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf87a04ff
xor eax, 0xbd37662b
rol eax, 0x78
popf
jmp 0x180293c96
mov ecx, 0x34aad116
pushf
not ecx
add ecx, 0xb4966572
xor ecx, 0x8c8fdaf1
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xcf9c2910
xor ecx, 0xfbf16c1c
rol ecx, 0xd6
popf
test edi, 0x6000000
jne 0x180294af0
push rax
pushf
mov eax, 0x9278e02d
pushf
not eax
add eax, 0xb39899b0
xor eax, 0x96950c28
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb151a206
xor eax, 0xebf6e4aa
rol eax, 0xb5
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x1b698040
pushf
not eax
add eax, 0xb1c337fb
xor eax, 0x803495cd
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8c8dccdc
xor eax, 0xe9797b80
rol eax, 0xab
popf
pushf
not eax
add eax, 0xab052e90
xor eax, 0xb03ea215
rol eax, 0x44
popf
pushf
not eax
add eax, 0x890f8557
xor eax, 0xee49a0ac
rol eax, 0xb6
popf
jmp 0x180293c96
mov ebx, edi
push rax
pushf
mov eax, 0xf7122ea5
pushf
not eax
add eax, 0xdba45b8e
xor eax, 0xeeec2345
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa275dde0
xor eax, 0xe2f1f29d
rol eax, 0x83
popf
jmp 0x180293c96
test ebx, 0x18000000
jne 0x180294c2d
push rax
pushf
mov eax, 0xd048760c
pushf
not eax
add eax, 0xc5ab0df4
xor eax, 0x83f27e0c
rol eax, 0x23
popf
pushf
not eax
add eax, 0x93bab85c
xor eax, 0xdf80f11d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc75b7380
xor eax, 0xfeb2c055
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x964d7729
xor eax, 0xa1c850c7
rol eax, 0xa2
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x4fc25bba
pushf
not eax
add eax, 0x8a60fefc
xor eax, 0xc4fc9935
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb72dc8ab
xor eax, 0xcb24d354
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdbcf84b6
xor eax, 0xf43ef946
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd5598897
xor eax, 0x988e038f
rol eax, 0xbb
popf
jmp 0x180293c96
mov eax, dword [r14 + 0x5aec]
test eax, 0x18000000
cmovne ecx, eax
and ecx, 0x18000000
or ebx, ecx
push rax
pushf
mov eax, 0xf6baa869
pushf
not eax
add eax, 0xd38d07ee
xor eax, 0xab7f288f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8c6f4d5b
xor eax, 0xb3958754
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc89e90a1
xor eax, 0xcec52b64
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc879150c
xor eax, 0xa5b28791
rol eax, 0xd3
popf
jmp 0x180293c96
test bl, 8
jne 0x180294d41
push rax
pushf
mov eax, 0x9a798722
pushf
not eax
add eax, 0xa59d4321
xor eax, 0xc1f2f998
rol eax, 0x27
popf
pushf
not eax
add eax, 0xde5d398a
xor eax, 0xa430e750
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x835a98e6
xor eax, 0xfc792414
rol eax, 0xa8
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x685d9d0c
pushf
not eax
add eax, 0x8651f93a
xor eax, 0xe9e02e6f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa2ab5977
xor eax, 0xfe02733a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdd0f21c9
xor eax, 0xa1d59fa1
rol eax, 0xc
popf
jmp 0x180293c96
movsd xmm0, qword [r13 + 0xf8]
mov r12d, ebx
mov edi, ebx
movsd qword [rsp + 0x50], xmm0
and r12d, 2
and edi, 0x10002
mov dword [rbp + 0x1c], r12d
mov dword [rbp - 0x18], edi
call fcn.1802746dc
movss xmm11, dword [r14 + 0x3834]
lea rcx, [rbp + 0x68]
movaps xmm8, xmm0
movaps xmm14, xmm0
xor eax, eax
movss dword [rbp - 0x6c], xmm8
cmp edi, 0x10000
movaps xmm1, xmm11
addss xmm1, xmm8
mov r13d, 0xc5efa80f
pushf
not r13d
add r13d, 0x8d474a9a
xor r13d, 0xfe4c1445
rol r13d, 0x33
popf
pushf
not r13d
add r13d, 0x9fd12cc3
xor r13d, 0xe9576be5
rol r13d, 0xf9
popf
sete al
mov r8d, r13d
jmp 0x180294e70
inc eax
mov rdx, rsi
test r12d, r12d
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm1
subss xmm6, xmm2
maxss xmm14, xmm6
movss xmm6, dword [rsp + 0x50]
movaps xmm9, xmm6
addss xmm9, xmm14
movss dword [rsp + 0x6c], xmm14
addss xmm9, xmm11
movaps xmm0, xmm9
movss dword [rbp - 0x10], xmm9
addss xmm0, xmm8
addss xmm11, xmm0
movaps xmm0, xmm8
mulss xmm0, dword [0x1801d1e30]
cvttss2si eax, xmm0
movss dword [rbp - 8], xmm11
movd xmm0, eax
mov eax, 0xeb3be2b6
pushf
not eax
add eax, 0x83bc799f
xor eax, 0x8a93f85e
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa031aa9e
xor eax, 0xf5e0517c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf956c402
xor eax, 0x8308072a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xabc2b9fb
xor eax, 0xbef54397
rol eax, 0x65
popf
cvtdq2ps xmm0, xmm0
cmovne r8d, eax
movss dword [rbp + 0x18], xmm0
call fcn.1801cbb10
movss xmm10, dword [0x1801d1e38]
movaps xmm1, xmm14
mulss xmm1, xmm10
movaps xmm0, xmm14
mov dword [rbp + 4], 0
addss xmm0, xmm8
movaps xmm7, xmm14
mulss xmm7, dword [0x1801d41ac]
xorps xmm12, xmm12
movaps xmm15, xmm1
movss dword [rbp - 0x20], xmm1
mulss xmm0, xmm10
subss xmm15, xmm7
movss dword [rbp - 0x70], xmm7
addss xmm0, xmm6
movaps xmm2, xmm15
movss dword [rbp - 0x60], xmm0
movaps xmm0, xmm1
addss xmm0, dword [rsp + 0x54]
movaps xmm1, xmm14
mulss xmm1, dword [0x1801d41a8]
movss dword [rbp - 0x5c], xmm0
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
movaps xmm1, xmm2
movss dword [rbp], xmm2
mulss xmm1, dword [0x1801d422c]
movaps xmm0, xmm2
mulss xmm0, dword [0x1801d4230]
movss dword [rbp + 8], xmm1
movss dword [rbp + 0xc], xmm0
mulss xmm2, dword [0x1801d41c0]
movss xmm0, dword [rsi]
movss xmm13, dword [0x1801d1e60]
movss dword [rbp + 0x14], xmm2
movss xmm2, dword [rsi + 8]
movss dword [rbp + 0x10], xmm1
movss xmm1, dword [rsi + 4]
movss dword [rsp + 0x68], xmm2
movss dword [rbp - 0x50], xmm2
movss dword [rsp + 0x44], xmm0
movss dword [rsp + 0x48], xmm1
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
bt ebx, 0x1b
jae 0x180295063
push rax
pushf
mov eax, 0xc9afcdd0
pushf
not eax
add eax, 0xd0484eb3
xor eax, 0xbb622d9b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf41280a4
xor eax, 0xbc632af4
rol eax, 0xce
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x40860834
pushf
not eax
add eax, 0xe670e2be
xor eax, 0x93838452
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb405b362
xor eax, 0x8b30ca6b
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe1da6df2
xor eax, 0x94145341
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb944878e
xor eax, 0xb7216a3d
rol eax, 0x5e
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af0]
ucomiss xmm0, xmm13
jp 0x180295421
push rax
pushf
mov eax, 0xf7ebceca
pushf
not eax
add eax, 0xc951ecc8
xor eax, 0x88223125
rol eax, 0x10
popf
pushf
not eax
add eax, 0x855579a6
xor eax, 0xc255c976
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdc1d4662
xor eax, 0x9bd1fa28
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaf762e78
xor eax, 0x9168e778
rol eax, 0x60
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x694944f2
pushf
not eax
add eax, 0xa77a12a4
xor eax, 0x9252af03
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd8dda081
xor eax, 0xec8cb377
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xac87dfc5
xor eax, 0xe7fb4595
rol eax, 0x53
popf
jmp 0x180293c96
jne 0x18029549c
push rax
pushf
mov eax, 0x74465a82
pushf
not eax
add eax, 0xa3a4c6ce
xor eax, 0xf566b8e5
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8e593169
xor eax, 0xbc0a8bf2
rol eax, 0x2d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x55d1c784
pushf
not eax
add eax, 0xa14dd65b
xor eax, 0xa4a0aa13
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc6a9a462
xor eax, 0x972bff3b
rol eax, 0xd4
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af0]
movss dword [rsp + 0x44], xmm0
push rax
pushf
mov eax, 0x3c8d8e61
pushf
not eax
add eax, 0x9c3460a5
xor eax, 0x8dcfac00
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe10d6900
xor eax, 0xa3dafe6b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa3ed814e
xor eax, 0x928fbc9c
rol eax, 0xdc
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x68]
ucomiss xmm0, xmm12
jp 0x180295562
push rax
pushf
mov eax, 0x2cab3ac2
pushf
not eax
add eax, 0xb6fade77
xor eax, 0xe269d843
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd365332d
xor eax, 0x866d46fc
rol eax, 0x9b
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xdba10d6f
pushf
not eax
add eax, 0x93742cfd
xor eax, 0xc210503c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf6868020
xor eax, 0x941d9d04
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf5df8fbe
xor eax, 0xe1583c7a
rol eax, 0x43
popf
jmp 0x180293c96
jne 0x1802955f0
push rax
pushf
mov eax, 0x7d8b9d8f
pushf
not eax
add eax, 0xf6229e70
xor eax, 0x8c0ec468
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa7a8cc15
xor eax, 0xe9d5c97f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc21c40c8
xor eax, 0xc857f1f5
rol eax, 0x15
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x87e3316b
pushf
not eax
add eax, 0x9e9a4e5d
xor eax, 0xee35dc8d
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8a4461e4
xor eax, 0x993ef9ea
rol eax, 0x98
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af4]
movss dword [rsp + 0x48], xmm0
jmp 0x180295795
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x58]
lea rax, [rbp - 0x54]
mov qword [rsp + 0x20], rax
call fcn.180095440
push rax
pushf
mov eax, 0xc619fdc6
pushf
not eax
add eax, 0xab9c9a5a
xor eax, 0xa17b0f16
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb9e65048
xor eax, 0xca183ad3
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8008a38f
xor eax, 0xaca40d56
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb160dfc3
xor eax, 0xc421d6ec
rol eax, 0x29
popf
jmp 0x180293c96
xor r12b, r12b
mov dl, 0x37
pushf
not dl
add dl, 0x5d
xor dl, 0x7b
rol dl, 0xa4
popf
pushf
not dl
add dl, 0x85
xor dl, 0x1f
rol dl, 0xe9
popf
mov ecx, 0xd4e6284e
pushf
not ecx
add ecx, 0xa2a610b5
xor ecx, 0xa2a9f2e9
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xbcc297b7
xor ecx, 0x9bd46676
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xfe4026e3
xor ecx, 0xb1d97298
rol ecx, 0xbc
popf
pushf
not ecx
add ecx, 0xb228d4a9
xor ecx, 0x984aba58
rol ecx, 9
popf
mov byte [rsp + 0x40], r12b
mov byte [rsp + 0x41], r12b
mov byte [rsp + 0x42], r12b
call fcn.18030fa1a
bt ebx, 0x1a
jae 0x180295862
push rax
pushf
mov eax, 0x8e90b50a
pushf
not eax
add eax, 0xe2c9c897
xor eax, 0xa69bbc05
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf5e2c0c5
xor eax, 0xfd40d69a
rol eax, 0xb3
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x76b963ff
pushf
not eax
add eax, 0xdd58bab2
xor eax, 0x83421db3
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd3949238
xor eax, 0xd941752b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xec20efae
xor eax, 0x9cadaa66
rol eax, 0x91
popf
jmp 0x180293c96
movaps xmm0, xmm14
movss dword [rsp + 0x5c], xmm14
addss xmm0, dword [r14 + 0x3834]
xor r8d, r8d
lea rdx, [rsp + 0x58]
lea rcx, [0x1e864f4af]
pushf
sub rcx, 0x6847b507
popf
addss xmm0, xmm8
movss dword [rsp + 0x58], xmm0
call fcn.1802e240f
call fcn.1803a030c
test al, al
je 0x18029594c
push rax
pushf
mov eax, 0xbac33f34
pushf
not eax
add eax, 0xdb41fc73
xor eax, 0xef6a526a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xca65d963
xor eax, 0xbb5f19c9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9e243de7
xor eax, 0xa145a0bf
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa3e66063
xor eax, 0x82af4c25
rol eax, 0xe3
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x49f70c42
pushf
not eax
add eax, 0xae717962
xor eax, 0xe7f4664b
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc186d277
xor eax, 0xd4c3fd56
rol eax, 0x8a
popf
jmp 0x180293c96
movss xmm0, dword [rbp - 0x20]
addss xmm0, xmm13
mulss xmm0, xmm0
comiss xmm0, xmm2
jb 0x180295aeb
push rax
pushf
mov eax, 0x2eefb1eb
pushf
not eax
add eax, 0xd84cea8e
xor eax, 0xc9dc4205
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8fc1e939
xor eax, 0xac7a6d0f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf11e1e05
xor eax, 0xd4f25b51
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb57be502
xor eax, 0xa608e01d
rol eax, 0x4b
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xba275182
pushf
not eax
add eax, 0xdebd4008
xor eax, 0xc3ee7849
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf42e0ec4
xor eax, 0xc15471d4
rol eax, 0xa7
popf
jmp 0x180293c96
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.1801af594
movaps xmm6, xmm0
movss xmm0, dword [0x1801d2820]
divss xmm6, xmm0
mulss xmm6, dword [0x1801d1e38]
comiss xmm12, xmm6
movss dword [rsp + 0x44], xmm6
jbe 0x180295b94
push rax
pushf
mov eax, 0xb1d144f9
pushf
not eax
add eax, 0xac96ea0a
xor eax, 0xb47da267
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf7dd4bf2
xor eax, 0xc7dccdb9
rol eax, 0x55
popf
pushf
not eax
add eax, 0x85a2b8e8
xor eax, 0xbb39b69c
rol eax, 0x76
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x13be5aac
pushf
not eax
add eax, 0xdabb9820
xor eax, 0xbef8a6ca
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9ca69898
xor eax, 0xdd501553
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe70252e9
xor eax, 0x999dd65d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf805fe60
xor eax, 0xbe87cbc9
rol eax, 0x34
popf
jmp 0x180293c96
addss xmm6, xmm13
movss dword [rsp + 0x44], xmm6
push rax
pushf
mov eax, 0x18bfb5e
pushf
not eax
add eax, 0x8d9d5bb7
xor eax, 0xf0f17e58
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9c7477a6
xor eax, 0xd1021ebf
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbbe90e69
xor eax, 0xd877f00b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd6b75a65
xor eax, 0xb08e658b
rol eax, 0xae
popf
jmp 0x180293c96
mov r12b, 0xcd
pushf
not r12b
add r12b, 0xdf
xor r12b, 0x94
rol r12b, 0xe0
popf
pushf
not r12b
add r12b, 0xd3
xor r12b, 0x4c
rol r12b, 0x1d
popf
pushf
not r12b
add r12b, 7
xor r12b, 0x52
rol r12b, 0x25
popf
pushf
not r12b
add r12b, 7
xor r12b, 0x50
rol r12b, 0x2b
popf
mov byte [rsp + 0x40], r12b
jmp 0x180295d1b
xorps xmm6, xmmword [0x1801d1f40]
movzx edi, r12b
addss xmm6, xmm6
mulss xmm6, xmm0
movaps xmm0, xmm6
call fcn.1801ac090
movaps xmm8, xmm0
movaps xmm0, xmm6
call fcn.1801ac7e0
movaps xmm1, xmm7
mov byte [rsp + 0x41], r12b
movaps xmm6, xmm0
mulss xmm7, xmm8
lea r9, [rsp + 0x58]
movaps xmm2, xmm9
mulss xmm1, xmm6
lea r8, [rbp + 0x10]
mulss xmm2, xmm8
lea rdx, [rbp + 8]
lea rcx, [rbp]
mulss xmm9, xmm6
subss xmm2, xmm1
addss xmm7, xmm9
movss dword [rsp + 0x58], xmm2
movss dword [rsp + 0x5c], xmm7
call fcn.18009a240
test al, al
je 0x180295ddd
push rax
pushf
mov eax, 0x4f0a218b
pushf
not eax
add eax, 0xd43f3dab
xor eax, 0xe341f8b1
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf62cd0db
xor eax, 0xa5787d8d
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xaacd8396
xor eax, 0xc9cb6e8e
rol eax, 2
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x4fb4424d
pushf
not eax
add eax, 0xec44e909
xor eax, 0xe990f221
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8d9a9fe5
xor eax, 0xb9f2c940
rol eax, 0xb7
popf
jmp 0x180293c96
lea rax, [rbp - 0x48]
lea r9, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 8]
lea rdx, [rbp]
lea rcx, [rsp + 0x74]
call fcn.180099f90
movsd xmm0, qword [rax]
movsd qword [rbp - 0x48], xmm0
push rax
pushf
mov eax, 0x46674b16
pushf
not eax
add eax, 0xbe6579cf
xor eax, 0xb0d6277b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe0dddcbe
xor eax, 0xf912410f
rol eax, 6
popf
pushf
not eax
add eax, 0xce4df158
xor eax, 0x9eb90432
rol eax, 0xc6
popf
jmp 0x180293c96
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x48]
lea rax, [rsp + 0x7c]
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x10]
lea rax, [rbp - 0x80]
lea rdx, [rbp + 8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp]
call fcn.180099ec0
movss xmm0, dword [0x1801d41a4]
movaps xmm2, xmm13
subss xmm2, dword [rsp + 0x7c]
comiss xmm0, xmm2
jbe 0x180295f68
push rax
pushf
mov eax, 0x3c87c89b
pushf
not eax
add eax, 0x90e562d3
xor eax, 0xbf8316ff
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa765ae3e
xor eax, 0xf36b31bc
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc7128a1f
xor eax, 0xf0c77b6f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf29fa6d5
xor eax, 0xb60cf836
rol eax, 0xc4
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x45816e2b
pushf
not eax
add eax, 0x94642dce
xor eax, 0xf33aaef2
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe7a16fca
xor eax, 0xc67c0bd0
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcdbd0edd
xor eax, 0xbb345c62
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8be8e520
xor eax, 0xe725d57a
rol eax, 0xc
popf
jmp 0x180293c96
movaps xmm1, xmm13
minss xmm1, xmm2
push rax
pushf
mov eax, 0xcfaf257c
pushf
not eax
add eax, 0xed524c5a
xor eax, 0xa0eef0ed
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9babbdad
xor eax, 0xa778001b
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd1c67079
xor eax, 0xeef29f09
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xca71ddbc
xor eax, 0xb595bb91
rol eax, 0xd7
popf
jmp 0x180293c96
movss xmm2, dword [rbp - 0x80]
divss xmm2, xmm1
movss dword [rsp + 0x68], xmm1
comiss xmm0, xmm2
ja 0x1802960ca
push rax
pushf
mov eax, 0x6075f857
pushf
not eax
add eax, 0xcfc43fc7
xor eax, 0xcb4f2a7a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc37de7df
xor eax, 0xcf729dc9
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9e8d7b83
xor eax, 0xb49cfe0a
rol eax, 0x81
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x492ee53c
pushf
not eax
add eax, 0xb9430851
xor eax, 0xbdd3907c
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc6169241
xor eax, 0xe23cddf3
rol eax, 0x40
popf
jmp 0x180293c96
movaps xmm0, xmm13
minss xmm0, xmm2
push rax
pushf
mov eax, 0xea9a28be
pushf
not eax
add eax, 0xb528a9a9
xor eax, 0xe253bdbe
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc5e22603
xor eax, 0xf099df98
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc0c3a4ed
xor eax, 0xe8bbdcd8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb6acee24
xor eax, 0xa6ee6d62
rol eax, 0x6b
popf
jmp 0x180293c96
mov r12b, 0xa1
pushf
not r12b
add r12b, 0xf1
xor r12b, 0xfe
rol r12b, 0xe1
popf
pushf
not r12b
add r12b, 0x6d
xor r12b, 0x19
rol r12b, 0xfc
popf
movss dword [rsp + 0x48], xmm0
mov byte [rsp + 0x40], r12b
mov byte [rsp + 0x42], 1
mov byte [rsp + 0x41], dil
push rax
pushf
mov eax, 0x34be04b0
pushf
not eax
add eax, 0xf862dc24
xor eax, 0xa8875df0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa5c606b3
xor eax, 0xa04aee16
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8cd13eb3
xor eax, 0xa94ea549
rol eax, 0x14
popf
jmp 0x180293c96
movss xmm11, dword [rbp - 8]
movss xmm10, dword [0x1801d1e38]
movss xmm8, dword [rbp - 0x6c]
movss xmm7, dword [rbp - 0x70]
push rax
pushf
mov eax, 0xda670490
pushf
not eax
add eax, 0xbdaadb68
xor eax, 0xd402a8bf
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbdcfa09f
xor eax, 0xd5b4d398
rol eax, 0x10
popf
jmp 0x180293c96
test bl, 8
jne 0x18029627e
push rax
pushf
mov eax, 0x45cdfb40
pushf
not eax
add eax, 0xe585daa2
xor eax, 0x86f0f364
rol eax, 0x32
popf
pushf
not eax
add eax, 0x888f1397
xor eax, 0xa8c9a65f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc6e3ce94
xor eax, 0xf6617789
rol eax, 0x25
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xdee7be98
pushf
not eax
add eax, 0xdb15b2b4
xor eax, 0x83e9d643
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe5df5bcb
xor eax, 0xd81b34e0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc36ab454
xor eax, 0xf4ac76e0
rol eax, 0xca
popf
pushf
not eax
add eax, 0xca0dc374
xor eax, 0xd619e0f6
rol eax, 0xb0
popf
jmp 0x180293c96
mov edx, 0x8337a88a
pushf
not edx
add edx, 0xb3fbe603
xor edx, 0xc2254366
rol edx, 0x75
popf
pushf
not edx
add edx, 0x93303ee5
xor edx, 0xcf51a2b5
rol edx, 0x72
popf
lea rcx, [0x1f4aef158]
pushf
sub rcx, 0x7491b228
popf
call fcn.18043b2de
jmp 0x180296ca1
xor r8d, r8d
movss dword [rsp + 0x58], xmm14
lea rdx, [rsp + 0x58]
movss dword [rsp + 0x5c], xmm14
lea rcx, [0x1cd7907f5]
pushf
sub rcx, 0x4d5bc849
popf
call fcn.1802e240f
call fcn.1803a030c
test al, al
je 0x180296458
push rax
pushf
mov eax, 0x8a38b4b4
pushf
not eax
add eax, 0xb468fc89
xor eax, 0xb68fc1cf
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe55f8185
xor eax, 0xe92fdc9f
rol eax, 0x75
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x55c3d8f3
pushf
not eax
add eax, 0xe89e77bf
xor eax, 0xaeac7d42
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xaf0b82dd
xor eax, 0xcccc6524
rol eax, 0x4f
popf
jmp 0x180293c96
xorps xmm1, xmm1
jmp 0x1802965d5
movaps xmm1, xmm13
minss xmm1, xmm0
push rax
pushf
mov eax, 0xb16e0c90
pushf
not eax
add eax, 0xf89ddbf0
xor eax, 0xd207cb44
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd02c268e
xor eax, 0xe660d8bb
rol eax, 0x41
popf
pushf
not eax
add eax, 0x865c7014
xor eax, 0xa4e973b4
rol eax, 0x5d
popf
jmp 0x180293c96
movss dword [rsp + 0x48], xmm1
movss xmm0, dword [r14 + 0xe00]
subss xmm0, dword [rsp + 0x54]
divss xmm0, xmm2
comiss xmm12, xmm0
jbe 0x18029664d
push rax
pushf
mov eax, 0x7b8ce434
pushf
not eax
add eax, 0xb0999954
xor eax, 0xb0126952
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf863dd58
xor eax, 0x98a954b5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc58362ab
xor eax, 0x8f0f7771
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x829181e6
xor eax, 0xa2491036
rol eax, 0x69
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x43f17727
pushf
not eax
add eax, 0xbf6191d0
xor eax, 0x9cd06881
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcaabb751
xor eax, 0xb9a82601
rol eax, 0x68
popf
jmp 0x180293c96
xorps xmm1, xmm1
jmp 0x180296709
movaps xmm1, xmm13
minss xmm1, xmm0
push rax
pushf
mov eax, 0xd2e86be6
pushf
not eax
add eax, 0xd9b5c808
xor eax, 0x89136236
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc4e24b91
xor eax, 0xb6a43402
rol eax, 0x24
popf
jmp 0x180293c96
movaps xmm0, xmm13
mov dword [rsp + 0x64], 0
subss xmm0, xmm1
movss xmm1, dword [rsi + 4]
lea rcx, [rsp + 0x58]
movss dword [rsp + 0x5c], xmm1
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [rsi]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsi + 8]
movss dword [rsp + 0x60], xmm0
call fcn.180460b30
cmp dword [r14 + 0x5af8], eax
jne 0x1802967ab
push rax
pushf
mov eax, 0xdb834b36
pushf
not eax
add eax, 0xc1bb87ad
xor eax, 0xe8352d6e
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xff85b39c
xor eax, 0xd1ed8b83
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xef98bb18
xor eax, 0x8bf611b0
rol eax, 0x16
popf
pushf
not eax
add eax, 0x87ea83fa
xor eax, 0xe9c95330
rol eax, 0xd8
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x2bbcda62
pushf
not eax
add eax, 0xbff959e2
xor eax, 0xc6bb53d4
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc94f8d0d
xor eax, 0xe38d22bc
rol eax, 0xf0
popf
jmp 0x180293c96
mov r12b, 0x3a
pushf
not r12b
add r12b, 0xe3
xor r12b, 0x28
rol r12b, 0x9c
popf
pushf
not r12b
add r12b, 0x86
xor r12b, 0x7c
rol r12b, 0x90
popf
mov byte [rsp + 0x40], r12b
push rax
pushf
mov eax, 0x45c8e6e6
pushf
not eax
add eax, 0xa7a7b9cf
xor eax, 0xb053ef7f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe258106f
xor eax, 0xb5cf5c72
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb46c52eb
xor eax, 0xf23530b5
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd3258246
xor eax, 0x8dcf1549
rol eax, 0x85
popf
jmp 0x180293c96
movzx edi, r12b
test bl, 8
jne 0x180296909
push rax
pushf
mov eax, 0xe0df34a1
pushf
not eax
add eax, 0x8fa7095b
xor eax, 0xc62cdb86
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcf89215c
xor eax, 0xb22738a6
rol eax, 0x5d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x21d19ba3
pushf
not eax
add eax, 0x8e6395ee
xor eax, 0xa8500fab
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa4a13094
xor eax, 0xb4fecf99
rol eax, 0x8b
popf
jmp 0x180293c96
mov edx, 0x2043c297
pushf
not edx
add edx, 0xc9ef5b84
xor edx, 0xa08bf41b
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xd700d276
xor edx, 0xdc6578ac
rol edx, 0xa9
popf
pushf
not edx
add edx, 0xad11b036
xor edx, 0xf52bc2ab
rol edx, 0x18
popf
lea rcx, [0x1e141a6de]
pushf
sub rcx, 0x612467ae
popf
call fcn.18043b2de
push rax
pushf
mov eax, 0x49d2c078
pushf
not eax
add eax, 0x804c9891
xor eax, 0xb7106492
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcb0ac7e1
xor eax, 0xbb2b9e86
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x84f6025a
xor eax, 0xef580730
rol eax, 0x27
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x54]
lea rcx, [rsp + 0x58]
movss dword [rsp + 0x5c], xmm0
movss dword [rsp + 0x58], xmm9
call fcn.1803885e1
xor r8d, r8d
movss dword [rsp + 0x58], xmm8
lea rdx, [rsp + 0x58]
movss dword [rsp + 0x5c], xmm14
lea rcx, [0x1c449f7b8]
pushf
sub rcx, 0x442cb808
popf
call fcn.1802e240f
mov byte [rsp + 0x42], r12b
call fcn.1803a030c
test al, al
je 0x180296a7b
push rax
pushf
mov eax, 0x79735d72
pushf
not eax
add eax, 0xce65ccfa
xor eax, 0xb52bcbbe
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe2f8cfa2
xor eax, 0xf51488c6
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa0bfbfd0
xor eax, 0xecda4bec
rol eax, 0x7f
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x9cc8f284
pushf
not eax
add eax, 0x8c01cf4b
xor eax, 0xcfb8536b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe8a7ee1e
xor eax, 0x8e66ecc1
rol eax, 0xa0
popf
jmp 0x180293c96
movss xmm1, dword [r14 + 0xe00]
movaps xmm0, xmm14
subss xmm1, dword [rsp + 0x54]
subss xmm0, xmm13
divss xmm1, xmm0
comiss xmm12, xmm1
jbe 0x180296b03
xorps xmm0, xmm0
jmp 0x180296c0a
mov r12b, 0x54
pushf
not r12b
add r12b, 0xd4
xor r12b, 0x33
rol r12b, 0x56
popf
pushf
not r12b
add r12b, 0x54
xor r12b, 0xa7
rol r12b, 0xe7
popf
pushf
not r12b
add r12b, 0x66
xor r12b, 0x32
rol r12b, 0xc2
popf
movss dword [rsp + 0x44], xmm0
mov byte [rsp + 0x40], r12b
mov byte [rsp + 0x41], 1
mov byte [rsp + 0x42], dil
push rax
pushf
mov eax, 0x3ac2d746
pushf
not eax
add eax, 0xb57ff28d
xor eax, 0xdc47c32a
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9fe40a52
xor eax, 0xdae63abb
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf8fa590f
xor eax, 0x930f205b
rol eax, 0xdd
popf
jmp 0x180293c96
cmp dword [rbp - 0x18], 0x10000
jne 0x180296cf4
push rax
pushf
mov eax, 0x18e1fc74
pushf
not eax
add eax, 0xf5d4825f
xor eax, 0xfd29de2a
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8c54ea45
xor eax, 0xd7ec4b2b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x888a7d3a
xor eax, 0xe80e955d
rol eax, 0xed
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x589b1bd7
pushf
not eax
add eax, 0x984bcc8e
xor eax, 0x879a7b37
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xea426f86
xor eax, 0xf221c457
rol eax, 0x8a
popf
jmp 0x180293c96
movss xmm1, dword [r14 + 0xe00]
movaps xmm0, xmm14
subss xmm1, dword [rsp + 0x54]
subss xmm0, xmm13
divss xmm1, xmm0
comiss xmm12, xmm1
jbe 0x180296e81
push rax
pushf
mov eax, 0x8409d0dc
pushf
not eax
add eax, 0x9f1998ca
xor eax, 0xbd7b9edb
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe9ab43a4
xor eax, 0xdb398372
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc5b7ee9e
xor eax, 0xaac53006
rol eax, 0xc0
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xb706578a
pushf
not eax
add eax, 0xa9018c6b
xor eax, 0xdafeea46
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc2f0ad4b
xor eax, 0xdd38c58c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8f5e63c6
xor eax, 0xf03f77a6
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe7135a38
xor eax, 0x8e379214
rol eax, 0x10
popf
jmp 0x180293c96
xorps xmm2, xmm2
jmp 0x180296f9c
movaps xmm2, xmm13
minss xmm2, xmm1
push rax
pushf
mov eax, 0x1e093d4f
pushf
not eax
add eax, 0xe8240339
xor eax, 0xe68f9d7d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9d6a813a
xor eax, 0xb5ffb402
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9ebd2819
xor eax, 0xc120ad36
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd6244173
xor eax, 0x97b0961c
rol eax, 0xd
popf
jmp 0x180293c96
movaps xmm0, xmm13
mov r12b, 0xa5
pushf
not r12b
add r12b, 0x34
xor r12b, 0xc6
rol r12b, 0x21
popf
pushf
not r12b
add r12b, 0x35
xor r12b, 0xb1
rol r12b, 0x14
popf
pushf
not r12b
add r12b, 0xe7
xor r12b, 0xd5
rol r12b, 0x22
popf
subss xmm0, xmm2
mov byte [rsp + 0x40], r12b
movss dword [rsi + 0xc], xmm0
push rax
pushf
mov eax, 0xf2190918
pushf
not eax
add eax, 0xc15f7431
xor eax, 0xe2c0558b
rol eax, 0x75
popf
pushf
not eax
add eax, 0x91f548e4
xor eax, 0x9a4fcd98
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb2af2651
xor eax, 0xf09c0326
rol eax, 0xb8
popf
jmp 0x180293c96
movss xmm1, dword [r14 + 0x3834]
xorps xmm0, xmm0
call fcn.1803a6500
call fcn.18029e4a0
push rax
pushf
mov eax, 0xe9a6b556
pushf
not eax
add eax, 0x84f2efc3
xor eax, 0xf7d27ee5
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc0a5b048
xor eax, 0x9c5b5755
rol eax, 0x56
popf
jmp 0x180293c96
mov rcx, qword [rbp - 0x30]
xor edx, edx
call fcn.18033d497
mov r13, rax
mov rax, qword [rbp - 0x30]
cmp rax, r13
je 0x180297201
push rax
pushf
mov eax, 0x78f523f3
pushf
not eax
add eax, 0x88cce3b4
xor eax, 0x85646606
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf58bc1e4
xor eax, 0xa1611760
rol eax, 0xe
popf
pushf
not eax
add eax, 0xacf8daa6
xor eax, 0xacdbcee8
rol eax, 0x23
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x60ea26c8
pushf
not eax
add eax, 0xc741f9df
xor eax, 0xe5894d3e
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe9ab1d0e
xor eax, 0x87e6f129
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xac9fafe1
xor eax, 0xa4d78140
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x87ebf7cd
xor eax, 0xebe3e000
rol eax, 0x40
popf
jmp 0x180293c96
test edi, edi
je 0x1802972a4
push rax
pushf
mov eax, 0x2cf2ff43
pushf
not eax
add eax, 0xd3779143
xor eax, 0x9ad47387
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf59c1126
xor eax, 0xfe86fd14
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb9989e49
xor eax, 0xc143ee35
rol eax, 0x20
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x56436eee
pushf
not eax
add eax, 0x81f084a9
xor eax, 0xea170e2e
rol eax, 0xac
popf
pushf
not eax
add eax, 0xabd539a3
xor eax, 0xaaf0797f
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb986907a
xor eax, 0xf8c04a96
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8c013f96
xor eax, 0x993f1d9f
rol eax, 0xf8
popf
jmp 0x180293c96
movss xmm1, dword [r14 + 0x3834]
xorps xmm0, xmm0
call fcn.1803a6500
mov rax, qword [rbp - 0x30]
push rax
pushf
mov eax, 0x19f730f0
pushf
not eax
add eax, 0x98620268
xor eax, 0xde4ff867
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc275ac52
xor eax, 0xb877e9c0
rol eax, 0x14
popf
jmp 0x180293c96
xor r8d, r8d
mov rdx, r13
mov rcx, rax
call fcn.18044f02c
push rax
pushf
mov eax, 0xe6bcaf04
pushf
not eax
add eax, 0xc2d0b5c1
xor eax, 0xff928199
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb7d47f47
xor eax, 0xf44ef10c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xec4b7ab1
xor eax, 0xca066dc4
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc9e5996a
xor eax, 0x9de2ac69
rol eax, 0x8b
popf
jmp 0x180293c96
bt ebx, 8
jb 0x1802974ac
push rax
pushf
mov eax, 0x7fc96e12
pushf
not eax
add eax, 0xb9f6c76d
xor eax, 0xe3831ec7
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfbe44189
xor eax, 0x83e63cdf
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeaeee658
xor eax, 0xb1894c43
rol eax, 0x36
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8726a6a6
pushf
not eax
add eax, 0x80157a19
xor eax, 0xa4a8e338
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc1aeb3a0
xor eax, 0x91d064aa
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc8e070de
xor eax, 0xaff89673
rol eax, 0xb0
popf
jmp 0x180293c96
mov dl, 0x51
pushf
not dl
add dl, 0x60
xor dl, 0xd2
rol dl, 0x98
popf
pushf
not dl
add dl, 0x5d
xor dl, 0x1e
rol dl, 0xde
popf
pushf
not dl
add dl, 0xf6
xor dl, 0x6e
rol dl, 0x53
popf
mov ecx, r13d
call fcn.18030fa1a
test bl, 2
je 0x180297574
push rax
pushf
mov eax, 0x19d960e4
pushf
not eax
add eax, 0xe203cc95
xor eax, 0x9cc65396
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8726a181
xor eax, 0xe2e76c89
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfdba1522
xor eax, 0xfe3729e2
rol eax, 0x95
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x50be752f
pushf
not eax
add eax, 0xe46d54a4
xor eax, 0xa2524a4f
rol eax, 0x63
popf
pushf
not eax
add eax, 0xad0d2fef
xor eax, 0xbd288615
rol eax, 0x67
popf
jmp 0x180293c96
movaps xmm2, xmm13
jmp 0x18029762b
movss xmm0, dword [rsi]
movss xmm1, dword [rsi + 4]
movss dword [rbp - 0x48], xmm0
movss xmm0, dword [rsi + 8]
movss dword [rbp - 0x40], xmm0
movss dword [rbp - 0x44], xmm1
movss dword [rbp - 0x3c], xmm2
test bl, bl
jns 0x1802976aa
push rax
pushf
mov eax, 0xb747d641
pushf
not eax
add eax, 0xfb39a665
xor eax, 0xbf931baf
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd6c2ba18
xor eax, 0xb6f11e59
rol eax, 0xb
popf
pushf
not eax
add eax, 0x95bd0e8e
xor eax, 0xeb3bf771
rol eax, 0x54
popf
pushf
not eax
add eax, 0xced2ff37
xor eax, 0xeaedb00d
rol eax, 0x61
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x632c412b
pushf
not eax
add eax, 0xbb972e10
xor eax, 0x80684930
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbcec5777
xor eax, 0xe881aefb
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcc5db640
xor eax, 0xbad06703
rol eax, 0x4a
popf
jmp 0x180293c96
lea rcx, [0x1edd93167]
pushf
sub rcx, 0x6dbbf1a7
popf
call fcn.1802abca8
push rax
pushf
mov eax, 0xaaa42dbd
pushf
not eax
add eax, 0xef4e0891
xor eax, 0x993ab6d8
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc2d48422
xor eax, 0xa6d3e723
rol eax, 0x15
popf
pushf
not eax
add eax, 0xfd19a36d
xor eax, 0xd47f9110
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa70c8e3f
xor eax, 0xeac1121a
rol eax, 0xad
popf
jmp 0x180293c96
movaps xmm9, xmm8
lea r9, [rsp + 0x58]
movaps xmm6, xmm8
addss xmm9, xmm8
mulss xmm6, dword [0x1801d1e80]
lea rdx, [rbp - 0x48]
mov edi, ebx
lea rcx, [0x1d9c6deaf]
pushf
sub rcx, 0x59a99ee7
popf
and edi, 0x180e0040
mov r8d, edi
movss dword [rsp + 0x5c], xmm9
movss dword [rsp + 0x58], xmm6
call fcn.180415fbb
mov r13, qword [rbp - 0x68]
test r13, r13
je 0x180297800
push rax
pushf
mov eax, 0xb1b6c202
pushf
not eax
add eax, 0xf4e78ebe
xor eax, 0xbdb0afb0
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa1d9a895
xor eax, 0x80e8ae74
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x80693a52
xor eax, 0xe7025922
rol eax, 0xec
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x4e7b3c40
pushf
not eax
add eax, 0xf9b4831f
xor eax, 0xb5ea9700
rol eax, 0x56
popf
pushf
not eax
add eax, 0x90c46303
xor eax, 0xc88bfa32
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa55dda3a
xor eax, 0xce073684
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe07c3735
xor eax, 0x8e74a4fc
rol eax, 0xe1
popf
jmp 0x180293c96
call fcn.180450b74
call fcn.1802d19a8
push rax
pushf
mov eax, 0x48f1510
pushf
not eax
add eax, 0x9bead3c3
xor eax, 0xf75708cb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9b768f23
xor eax, 0xc53ea52c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb96937ad
xor eax, 0xd3642bf7
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb0ce7ee7
xor eax, 0xc0a4165d
rol eax, 7
popf
jmp 0x180293c96
bt ebx, 0x1b
jae 0x180297d88
push rax
pushf
mov eax, 0x4fc58594
pushf
not eax
add eax, 0xc133ef1d
xor eax, 0xfd8d8385
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xcd7c3078
xor eax, 0xae2bc1c0
rol eax, 0x9c
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x679d3d10
pushf
not eax
add eax, 0x92934ab0
xor eax, 0x9d4a7585
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xeaa35ba1
xor eax, 0x85b10751
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcac2ab1a
xor eax, 0xc8a3f297
rol eax, 0x16
popf
pushf
not eax
add eax, 0x96b5c0c0
xor eax, 0xbd7c1b1c
rol eax, 0x78
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x44]
movss xmm1, dword [rsp + 0x48]
movss dword [rsi], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsi + 8], xmm0
movss dword [rsi + 4], xmm1
push rax
pushf
mov eax, 0x61a7fb5a
pushf
not eax
add eax, 0xcab884b1
xor eax, 0xecf4878e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa3b2b731
xor eax, 0xdfb396ba
rol eax, 0x91
popf
jmp 0x180293c96
xor r13b, r13b
test bl, 0x20
jne 0x180297fd3
push rax
pushf
mov eax, 0x56a60434
pushf
not eax
add eax, 0xf64840ba
xor eax, 0x98374c54
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x90a36976
xor eax, 0xe93ce139
rol eax, 0x2b
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x466e005a
pushf
not eax
add eax, 0x9b4f0d09
xor eax, 0xe6cbc222
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd270f8fe
xor eax, 0xb7ec7ea3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xcf81d514
xor eax, 0xe8126570
rol eax, 0x47
popf
jmp 0x180293c96
movss xmm0, dword [rbp - 0x10]
push rax
pushf
mov eax, 0x7155e2f3
pushf
not eax
add eax, 0xd4400c29
xor eax, 0x9c0c6ac5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf8201656
xor eax, 0xd92ad000
rol eax, 0xda
popf
pushf
not eax
add eax, 0x835ae95c
xor eax, 0xa8b7708b
rol eax, 0x16
popf
jmp 0x180293c96
addss xmm0, xmm8
subss xmm0, dword [rsp + 0x50]
call fcn.1802e6fef
mov edi, ebx
and edi, 0x198e001a
bt ebx, 0x14
jb 0x180298196
push rax
pushf
mov eax, 0xeb9fcec3
pushf
not eax
add eax, 0x873fb88c
xor eax, 0xf2de6583
rol eax, 3
popf
pushf
not eax
add eax, 0xf2dff363
xor eax, 0x9db815ba
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdcf1db7a
xor eax, 0xc210ac35
rol eax, 0x62
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xd1e9bdc6
pushf
not eax
add eax, 0xa48f142d
xor eax, 0xc93c6db1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe4617c5c
xor eax, 0xf62a49e8
rol eax, 0x83
popf
jmp 0x180293c96
test ebx, 0x700000
jne 0x18029822a
push rax
pushf
mov eax, 0x16505bc2
pushf
not eax
add eax, 0x8c09339e
xor eax, 0xae2ac38c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdea40442
xor eax, 0xe17470d6
rol eax, 3
popf
pushf
not eax
add eax, 0x92f17cb0
xor eax, 0xe5728aa2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaa37258a
xor eax, 0x9e5a79f0
rol eax, 0xda
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8d9ef02
pushf
not eax
add eax, 0x859a56da
xor eax, 0x83461427
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x81bef2cf
xor eax, 0x97a162d4
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf3282c19
xor eax, 0x8337a722
rol eax, 0xaf
popf
jmp 0x180293c96
mov r8d, edi
lea rcx, [0x1e30a20b0]
pushf
sub rcx, 0x62ece0bc
popf
or r8d, 0x100004
mov rdx, rsi
call fcn.1802751be
test al, al
je 0x1802982f1
push rax
pushf
mov eax, 0xdb5e74ea
pushf
not eax
add eax, 0x94e55b65
xor eax, 0x9bcc822b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xaaeee0a3
xor eax, 0xd7cdc7ba
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9371c0f6
xor eax, 0xbd5c442f
rol eax, 0x44
popf
pushf
not eax
add eax, 0xcd4cbcb4
xor eax, 0xc371f941
rol eax, 0xb2
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xb7c5b897
pushf
not eax
add eax, 0xc4a774fe
xor eax, 0x99f4138b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9d4e6524
xor eax, 0xe408b281
rol eax, 0xad
popf
jmp 0x180293c96
bt ebx, 0x15
jb 0x180298591
push rax
pushf
mov eax, 0x2e2f580e
pushf
not eax
add eax, 0xd0fb022a
xor eax, 0xf1b1f3a3
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd8a91dc0
xor eax, 0xfcc961c2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xffdcf52c
xor eax, 0x89056d8d
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd819b860
xor eax, 0xa2899ada
rol eax, 0x70
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x1e1832d8
pushf
not eax
add eax, 0x957a912e
xor eax, 0xf23d218a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb4bddb21
xor eax, 0xd3e87ba1
rol eax, 0xac
popf
jmp 0x180293c96
test ebx, 0x700000
jne 0x1802985ff
push rax
pushf
mov eax, 0x7c7a99af
pushf
not eax
add eax, 0x9df74159
xor eax, 0xbaf44997
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcc0a48f1
xor eax, 0x87c2d6ff
rol eax, 0x45
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8227fd2
pushf
not eax
add eax, 0x8fdade45
xor eax, 0xc866d052
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc56da16d
xor eax, 0xb5440a25
rol eax, 0x76
popf
jmp 0x180293c96
bt ebx, 0x16
jb 0x1802986dc
push rax
pushf
mov eax, 0x768dfe4
pushf
not eax
add eax, 0xe2687ba0
xor eax, 0xbef57e68
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc0c82100
xor eax, 0xab252745
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd2441eef
xor eax, 0xaf2ef378
rol eax, 0xc2
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xfa09cf73
pushf
not eax
add eax, 0xc7980e58
xor eax, 0xab95ea35
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb2c9b642
xor eax, 0x8af30db1
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf6b080f7
xor eax, 0x801e1ef7
rol eax, 0x9b
popf
jmp 0x180293c96
test ebx, 0x700000
jne 0x18029875d
push rax
pushf
mov eax, 0xb052a6b4
pushf
not eax
add eax, 0xcbff5527
xor eax, 0xcd486e76
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd4f029cb
xor eax, 0xd4dcce30
rol eax, 0xc4
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xaa13b8f3
pushf
not eax
add eax, 0xbaaa2a0f
xor eax, 0xfcbc8108
rol eax, 0xac
popf
pushf
not eax
add eax, 0x85db8cdb
xor eax, 0xd5524e18
rol eax, 0x4d
popf
jmp 0x180293c96
or edi, 0x400004
lea rcx, [0x1d6df1fee]
pushf
sub rcx, 0x56c1dfea
popf
mov r8d, edi
mov rdx, rsi
call fcn.1802751be
or r12b, al
mov byte [rsp + 0x40], r12b
push rax
pushf
mov eax, 0xe918a64c
pushf
not eax
add eax, 0xe37f0304
xor eax, 0xabf79c24
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd36bcb53
xor eax, 0xa133b6c8
rol eax, 0x1b
popf
jmp 0x180293c96
call fcn.1803bf3aa
test r13b, r13b
je 0x180298842
push rax
pushf
mov eax, 0x5f66eb9a
pushf
not eax
add eax, 0xda50be3c
xor eax, 0xebf89262
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe6e544c5
xor eax, 0xfcb0883b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd6367441
xor eax, 0xa550e5e7
rol eax, 0x98
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x6284e60e
pushf
not eax
add eax, 0xd36d3582
xor eax, 0xd701d8c4
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf55a6b24
xor eax, 0x9686e204
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf2d1db9a
xor eax, 0xafca18d4
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd1caa7f6
xor eax, 0xc940ef9d
rol eax, 0x1e
popf
jmp 0x180293c96
movss xmm2, dword [rsi + 8]
lea rax, [rbp - 0x80]
movss xmm1, dword [rsi + 4]
lea r9, [rsp + 0x7c]
movss xmm0, dword [rsi]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
call fcn.18035ba01
comiss xmm12, dword [rsp + 0x7c]
jb 0x180298996
push rax
pushf
mov eax, 0x1555d5f1
pushf
not eax
add eax, 0xbb9fed34
xor eax, 0x9b0ef2df
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb480bb8f
xor eax, 0xcee37e70
rol eax, 0x61
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x9319b41
pushf
not eax
add eax, 0x93b9dd40
xor eax, 0xdfac5243
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9b3163ba
xor eax, 0xfd46bae5
rol eax, 0x80
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x44]
comiss xmm0, xmm12
jbe 0x180298a2e
push rax
pushf
mov eax, 0x82b2d43a
pushf
not eax
add eax, 0xb94b5a33
xor eax, 0x829376e5
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf67ba044
xor eax, 0x99cb6023
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe417b502
xor eax, 0xcbb81dc8
rol eax, 0x50
popf
pushf
not eax
add eax, 0x92a1563c
xor eax, 0x9924153f
rol eax, 0x91
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xd42bae63
pushf
not eax
add eax, 0xc266daba
xor eax, 0xfa0816ed
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe8c766f0
xor eax, 0x8e4d93fc
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb567f755
xor eax, 0xf260c186
rol eax, 0x1a
popf
jmp 0x180293c96
movss xmm0, dword [rbp - 0x80]
comiss xmm12, xmm0
jb 0x180298ad8
push rax
pushf
mov eax, 0xe24bf93e
pushf
not eax
add eax, 0xe8d5d647
xor eax, 0x908d73e6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x83f9b318
xor eax, 0xa06412c1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe7c49650
xor eax, 0xeaa8f354
rol eax, 0x47
popf
pushf
not eax
add eax, 0xff2fceb0
xor eax, 0xb4f1c4e9
rol eax, 0x4d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x27a27f84
pushf
not eax
add eax, 0xa5602bcf
xor eax, 0xd80b5b54
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcdd9497b
xor eax, 0xdf69fe0d
rol eax, 0x6f
popf
jmp 0x180293c96
movss xmm2, dword [rsp + 0x68]
ucomiss xmm2, xmm0
jp 0x180298b5c
push rax
pushf
mov eax, 0x7d377bcb
pushf
not eax
add eax, 0xcc88e84f
xor eax, 0xa6c89888
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcc8ee7de
xor eax, 0xc1bfc4d1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8e910da8
xor eax, 0xaeb5efdf
rol eax, 0x6a
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x767093c7
pushf
not eax
add eax, 0x846b7e84
xor eax, 0xc6483b2b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9ca0a98e
xor eax, 0xb6c74032
rol eax, 0x5f
popf
jmp 0x180293c96
movss xmm1, dword [rsp + 0x48]
mulss xmm2, xmm10
jmp 0x180298d5a
movss xmm1, dword [rsp + 0x48]
movaps xmm2, xmm0
mulss xmm1, xmm10
push rax
pushf
mov eax, 0x9e35ae4c
pushf
not eax
add eax, 0x8cbb6806
xor eax, 0xd11cd497
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc0750b5d
xor eax, 0x837c17e4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa0b25425
xor eax, 0xac6280b1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xddec3a16
xor eax, 0x8643d01c
rol eax, 5
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x44]
lea rax, [rsi + 8]
lea rcx, [rsi + 4]
mov qword [rsp + 0x28], rax
mov r9, rsi
mov qword [rsp + 0x20], rcx
call fcn.180095440
push rax
pushf
mov eax, 0x1bcced40
pushf
not eax
add eax, 0xfc0b760f
xor eax, 0x9ade7b74
rol eax, 0xba
popf
pushf
not eax
add eax, 0x96f0e0ad
xor eax, 0xad055d2e
rol eax, 0x7e
popf
jmp 0x180293c96
test r12b, r12b
je 0x180298de9
push rax
pushf
mov eax, 0x624b11f3
pushf
not eax
add eax, 0xf5c61e34
xor eax, 0xa87a693f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdfb2f536
xor eax, 0xe5c5aa0a
rol eax, 0x72
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x28977858
pushf
not eax
add eax, 0x95d7b299
xor eax, 0xa0258f6e
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8470316c
xor eax, 0xefc01dbb
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe13db388
xor eax, 0xe1030d66
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8b75cc32
xor eax, 0xa875e785
rol eax, 0xcc
popf
jmp 0x180293c96
bt ebx, 0x1b
jae 0x180298ea5
push rax
pushf
mov eax, 0x47a3abfa
pushf
not eax
add eax, 0xf33b8caf
xor eax, 0xb3169cfd
rol eax, 0x47
popf
pushf
not eax
add eax, 0x917ef7de
xor eax, 0xed14a08a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc436b63b
xor eax, 0x9c6b3632
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdfdbe977
xor eax, 0xbda5f34b
rol eax, 0x17
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xf270ff7b
pushf
not eax
add eax, 0xacd98aaa
xor eax, 0xf65d979b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9af0189c
xor eax, 0xc5bb0c29
rol eax, 0x75
popf
jmp 0x180293c96
movss xmm0, dword [rsi]
lea rax, [rsp + 0x68]
movss xmm1, dword [rsi + 4]
lea r9, [rsp + 0x44]
movss xmm2, dword [rsi + 8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
movss dword [rbp - 0x50], xmm2
call fcn.18035ba01
movss xmm0, dword [rsi]
lea rcx, [rsp + 0x58]
movss xmm1, dword [rsi + 4]
mov rdi, qword [0x180259f90]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsi + 8]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x5c], xmm1
mov dword [rsp + 0x64], 0
call fcn.180460b30
cmp dword [rdi + 0x5af8], eax
jne 0x180298f9e
push rax
pushf
mov eax, 0xad9a8538
pushf
not eax
add eax, 0x9054f133
xor eax, 0x88135bd8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9526803d
xor eax, 0x9b518224
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xeb308473
xor eax, 0x994a606f
rol eax, 0x2d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x150d7dc9
pushf
not eax
add eax, 0xac021de4
xor eax, 0xa5214517
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe1186438
xor eax, 0xcbed2f1f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe11b197e
xor eax, 0xdfa05fc1
rol eax, 0x60
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x48]
ucomiss xmm0, xmm12
jp 0x180299023
push rax
pushf
mov eax, 0xe092c716
pushf
not eax
add eax, 0x9c760767
xor eax, 0xa1f67028
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf8a2f124
xor eax, 0xc0789033
rol eax, 0x4d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x11db164a
pushf
not eax
add eax, 0xfeddb6c6
xor eax, 0xa8cf6153
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9119de81
xor eax, 0x8ec952a5
rol eax, 0xa1
popf
jmp 0x180293c96
je 0x18029908b
push rax
pushf
mov eax, 0xf672d44c
pushf
not eax
add eax, 0xed180f5a
xor eax, 0xd86ff089
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbaa77fe5
xor eax, 0xba49ea49
rol eax, 0x45
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x6ac0c7b0
pushf
not eax
add eax, 0x83b22fbd
xor eax, 0x87eedfb0
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd2dcae86
xor eax, 0xc01e8d21
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd6c57b7b
xor eax, 0x942e05f9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbd976f9f
xor eax, 0xcbd1ac52
rol eax, 0x28
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x44]
ucomiss xmm0, xmm12
jp 0x180299136
push rax
pushf
mov eax, 0x67c2ed20
pushf
not eax
add eax, 0x86948016
xor eax, 0xcf442dca
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xabf74774
xor eax, 0xde1b6a12
rol eax, 0
popf
pushf
not eax
add eax, 0xb36852ed
xor eax, 0xbff3a492
rol eax, 0x34
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x140f6deb
pushf
not eax
add eax, 0xdfdaa142
xor eax, 0xf43b12ec
rol eax, 0xea
popf
pushf
not eax
add eax, 0x853f5b9e
xor eax, 0xc67f64ca
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa372f27b
xor eax, 0xf77809f8
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9f896785
xor eax, 0xa786b51a
rol eax, 0x82
popf
jmp 0x180293c96
jne 0x1802991ea
push rax
pushf
mov eax, 0xe4571aab
pushf
not eax
add eax, 0xf9e7e5c9
xor eax, 0xafb7e5ab
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa18a397c
xor eax, 0x89658248
rol eax, 0x33
popf
pushf
not eax
add eax, 0xac94bac2
xor eax, 0xa444b4de
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc908a406
xor eax, 0x9e81e3ef
rol eax, 0x48
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x114e25e0
pushf
not eax
add eax, 0x877b89b0
xor eax, 0xe395ef60
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbe473eaf
xor eax, 0xde42f146
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfdd8dfdf
xor eax, 0xbf298625
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8662d0b5
xor eax, 0xc07d19c6
rol eax, 0xdc
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af0]
ucomiss xmm0, xmm13
jp 0x180299284
push rax
pushf
mov eax, 0x7b0e6229
pushf
not eax
add eax, 0xbde8746a
xor eax, 0xdaf69b21
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa3343bc1
xor eax, 0x9011e35b
rol eax, 0x87
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8d208ae0
pushf
not eax
add eax, 0x8a83e017
xor eax, 0x8131b874
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa7b44b8a
xor eax, 0xc9241ac4
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb4664649
xor eax, 0xaf467324
rol eax, 0xa7
popf
jmp 0x180293c96
jne 0x180299325
push rax
pushf
mov eax, 0x2e70db4b
pushf
not eax
add eax, 0xa42f0bc8
xor eax, 0xeaece806
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa8bb7671
xor eax, 0xdd07d2cb
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbb00f4ee
xor eax, 0x92e13d06
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc49b19f6
xor eax, 0xb7b602e5
rol eax, 0xc1
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xba369fca
pushf
not eax
add eax, 0xdc169102
xor eax, 0xc21acd94
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf461cbc2
xor eax, 0xe3ef80b1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb352e768
xor eax, 0xcc190dee
rol eax, 0xd2
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af0]
movss dword [rsp + 0x44], xmm0
push rax
pushf
mov eax, 0x1174686
pushf
not eax
add eax, 0x84a085ce
xor eax, 0xf4332b03
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc51701f4
xor eax, 0x849c87ef
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc73f35e2
xor eax, 0xd3d27119
rol eax, 0xaf
popf
jmp 0x180293c96
jne 0x1802994b1
push rax
pushf
mov eax, 0x7d8a093b
pushf
not eax
add eax, 0x83eb5a02
xor eax, 0x809e9a9f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa700cc8d
xor eax, 0xe3e8a427
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa7525495
xor eax, 0x86ffcb4e
rol eax, 0x4c
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xa7b7c012
pushf
not eax
add eax, 0x969a3d8e
xor eax, 0xd8513e6b
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf45827ed
xor eax, 0xfecc6d8a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9de0b800
xor eax, 0xf6184ae0
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfdfd6310
xor eax, 0xb87fe146
rol eax, 0x29
popf
jmp 0x180293c96
movss xmm0, dword [rdi + 0x5af4]
movss dword [rsp + 0x48], xmm0
jmp 0x18029964f
bt ebx, 0x1c
jae 0x1802995ae
push rax
pushf
mov eax, 0xedcb38df
pushf
not eax
add eax, 0x9a9723e6
xor eax, 0xc5d29e53
rol eax, 1
popf
pushf
not eax
add eax, 0xcbc556ed
xor eax, 0x84c2e958
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf03f72a4
xor eax, 0xec871194
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc06ee19c
xor eax, 0xb19faeb5
rol eax, 0xbe
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x3c8d6faf
pushf
not eax
add eax, 0xd28206f6
xor eax, 0xb0da2a66
rol eax, 0x71
popf
pushf
not eax
add eax, 0xca50b1ac
xor eax, 0xdb10674e
rol eax, 0xc8
popf
jmp 0x180293c96
movss xmm1, dword [r14 + 0x37e0]
comiss xmm12, xmm1
jbe 0x180299691
push rax
pushf
mov eax, 0xe823a2c3
pushf
not eax
add eax, 0xedda2dbf
xor eax, 0x9d1a5cf7
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe9411548
xor eax, 0xe694bedc
rol eax, 0x2d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x4346b398
pushf
not eax
add eax, 0xcde299cd
xor eax, 0x806d81da
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd115eaf7
xor eax, 0xd5932dd0
rol eax, 0xe0
popf
jmp 0x180293c96
xorps xmm0, xmm0
jmp 0x180299760
mulss xmm0, dword [0x1801d1eb0]
lea r9, [rbp + 0x30]
mov dword [rbp + 0x30], 0x3f800000
movss dword [rbp + 0x3c], xmm1
movaps xmm2, xmm13
movaps xmm1, xmm13
mov dword [rbp + 0x34], 0x3f800000
addss xmm0, xmm10
mov dword [rbp + 0x38], 0x3f800000
cvttss2si edi, xmm0
movss xmm0, dword [rsp + 0x44]
shl edi, 0x18
mov eax, edi
mov dword [rsp + 0x74], edi
or eax, 0xffffff
mov r13d, edi
mov dword [rbp - 0x4c], eax
or r13d, 0xff
mov eax, edi
mov dword [rbp + 0x40], r13d
or eax, 0x808080
mov dword [rbp + 0x58], r13d
mov dword [rbp - 0x1c], eax
mov eax, edi
or eax, 0xffff
mov dword [rbp - 0x68], eax
mov dword [rbp + 0x44], eax
mov eax, edi
or eax, 0xff00
mov dword [rbp - 0x80], eax
mov dword [rbp + 0x48], eax
mov eax, edi
or eax, 0xffff00
mov dword [rbp - 0x30], eax
mov dword [rbp + 0x4c], eax
mov eax, edi
or eax, 0xff0000
mov dword [rsp + 0x7c], eax
mov dword [rbp + 0x50], eax
mov eax, edi
or eax, 0xff00ff
mov dword [rbp - 0x48], eax
mov dword [rbp + 0x54], eax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x34]
mov qword [rsp + 0x20], rax
call fcn.180095440
lea rcx, [rbp + 0x30]
call fcn.180460b30
movss xmm0, dword [rbp - 0x58]
lea rcx, [rsp + 0x58]
movss xmm1, dword [rbp - 0x54]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rbp - 0x50]
movss dword [rsp + 0x5c], xmm1
movss xmm1, dword [r14 + 0x37e0]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
mov dword [rbp - 0x38], eax
call fcn.180460b30
movss xmm11, dword [0x1801d1e90]
movss xmm9, dword [0x1801d1e78]
mov dword [rsp + 0x58], eax
mov qword [rbp - 0x78], 0
bt ebx, 0x1a
jae 0x1802998d7
push rax
pushf
mov eax, 0x948efefd
pushf
not eax
add eax, 0x989abe7f
xor eax, 0xbbee983b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8aacd537
xor eax, 0x8da06a56
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xcc0c45e8
xor eax, 0xd508f403
rol eax, 0x31
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xfdf145f
pushf
not eax
add eax, 0xc9fdc9f4
xor eax, 0x8e4469c7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf7b8eb3b
xor eax, 0xaaa23401
rol eax, 0x62
popf
jmp 0x180293c96
movss xmm1, dword [rbp - 0x20]
lea r14, [rbp + 0x40]
mov r12d, dword [rbp + 0x40]
mov eax, 0xa3fd45ba
pushf
not eax
add eax, 0xf547fb03
xor eax, 0x89206afd
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8df82a21
xor eax, 0xfd831f2d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbaee862c
xor eax, 0xa295f5c3
rol eax, 0xfd
popf
cvttss2si ecx, xmm1
movaps xmm0, xmm15
movaps xmm14, xmm10
imul ecx
addss xmm0, xmm1
movaps xmm12, xmm11
divss xmm14, xmm1
mov r13d, edx
sar r13d, 1
mov eax, r13d
shr eax, 0x1f
push rax
not eax
sub r13d, eax
pop rax
sub r13d, 1
mov eax, 0x5036d882
pushf
not eax
add eax, 0xfb7b5603
xor eax, 0xe458a3cb
rol eax, 6
popf
pushf
not eax
add eax, 0xb2825884
xor eax, 0x9dfc5738
rol eax, 0x51
popf
pushf
not eax
add eax, 0xefb818c0
xor eax, 0xdaa72b52
rol eax, 0xe6
popf
cmp r13d, eax
cmovle r13d, eax
xor ebx, ebx
mov esi, ebx
mulss xmm0, xmm10
movss dword [rsp + 0x7c], xmm0
nop dword [rax]
push rax
pushf
mov eax, 0x8aac14b3
pushf
not eax
add eax, 0xc1410966
xor eax, 0xc0d2cb5d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd85ffd97
xor eax, 0xb8737115
rol eax, 0x26
popf
jmp 0x180293c96
mov edi, dword [r15 + 0x20]
lea rdx, [rbp - 0x60]
movd xmm11, esi
movaps xmm2, xmm0
cvtdq2ps xmm11, xmm11
mov dword [rsp + 0x28], r13d
mov rcx, r15
movaps xmm6, xmm11
addss xmm11, xmm13
divss xmm6, xmm12
divss xmm11, xmm12
addss xmm6, xmm6
addss xmm11, xmm11
mulss xmm6, dword [0x1801d2820]
mulss xmm11, dword [0x1801d2820]
subss xmm6, xmm14
addss xmm11, xmm14
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm11
call fcn.1800b4d60
mov r9d, dword [rbp - 0x4c]
mov rcx, r15
mov r8d, dword [r15 + 0x78]
mov rdx, qword [r15 + 0x80]
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], ebx
call fcn.1800ad960
movaps xmm0, xmm6
mov dword [r15 + 0x78], ebx
call fcn.1801ac090
movaps xmm10, xmm0
movaps xmm0, xmm6
mulss xmm10, xmm15
addss xmm10, dword [rbp - 0x60]
call fcn.1801ac7e0
movaps xmm9, xmm0
movaps xmm0, xmm11
mulss xmm9, xmm15
addss xmm9, dword [rbp - 0x5c]
call fcn.1801ac090
movaps xmm8, xmm0
movaps xmm0, xmm11
mulss xmm8, xmm15
addss xmm8, dword [rbp - 0x60]
call fcn.1801ac7e0
mov ebx, dword [r14 + 4]
add r14, 4
mov r8d, dword [r15 + 0x20]
mov edx, edi
mulss xmm0, xmm15
mov rcx, r15
mov dword [rsp + 0x30], ebx
unpcklps xmm10, xmm9
mov dword [rsp + 0x28], r12d
movq r9, xmm10
addss xmm0, dword [rbp - 0x5c]
unpcklps xmm8, xmm0
movsd qword [rsp + 0x20], xmm8
call fcn.18038a397
movss xmm0, dword [rsp + 0x7c]
jmp 0x180299b2b
inc esi
movss xmm7, dword [rbp - 0x70]
mov r12d, ebx
mov ebx, 0xa4fc48d8
pushf
not ebx
add ebx, 0x862159be
xor ebx, 0xa926cb3b
rol ebx, 0x76
popf
pushf
not ebx
add ebx, 0xe3a963de
xor ebx, 0xc2a5de1f
rol ebx, 0xab
popf
pushf
not ebx
add ebx, 0x95277d6f
xor ebx, 0xff3fbbf9
rol ebx, 0xb0
popf
cmp esi, 6
jl 0x180299bb5
push rax
pushf
mov eax, 0x887f96d8
pushf
not eax
add eax, 0xc52e3fcf
xor eax, 0x9f8c58ca
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf6da32e2
xor eax, 0x99c11b64
rol eax, 0x25
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xec7bedf6
pushf
not eax
add eax, 0xf42b39b8
xor eax, 0x8d38ac1d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe3cb7195
xor eax, 0xf676b256
rol eax, 0x4c
popf
jmp 0x180293c96
mulss xmm6, dword [0x1801d1e40]
jmp 0x180299db6
movaps xmm0, xmm6
divss xmm0, dword [0x1801d41c8]
cvttss2si ebx, xmm0
cmp ebx, 9
jge 0x180299dfd
push rax
pushf
mov eax, 0x29db7c13
pushf
not eax
add eax, 0xbbeeebe1
xor eax, 0xd188f40a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8a617030
xor eax, 0xf97a891b
rol eax, 2
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8f2d82fe
pushf
not eax
add eax, 0xcb4d71dc
xor eax, 0x8fd00f7a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8180e784
xor eax, 0xa0432875
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8241cc1d
xor eax, 0xc207d008
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa31c9741
xor eax, 0xab735475
rol eax, 0xe8
popf
jmp 0x180293c96
mov ebx, 0x61564f18
pushf
not ebx
add ebx, 0x9608c3cd
xor ebx, 0xd4b80ff1
rol ebx, 0x8c
popf
pushf
not ebx
add ebx, 0x8a7d45ba
xor ebx, 0xe258e7b9
rol ebx, 0xcc
popf
jmp 0x180299f46
mov eax, 0x153e6659
pushf
not eax
add eax, 0xe95b72f0
xor eax, 0xbffdbd58
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x82b61e1d
xor eax, 0x9bf81700
rol eax, 0xfb
popf
cmp ebx, eax
cmovg ebx, eax
push rax
pushf
mov eax, 0x2714702a
pushf
not eax
add eax, 0xb9c972a8
xor eax, 0xc84567f1
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd4b998df
xor eax, 0x91c1c433
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd11e3e76
xor eax, 0xecc0dfab
rol eax, 0xd6
popf
jmp 0x180293c96
mov edi, dword [rbp - 0x38]
lea rdx, [rbp - 0x10]
mov r9d, edi
mov dword [rsp + 0x20], ebx
movaps xmm2, xmm6
mov rcx, r15
call fcn.1800ac600
mov r13d, dword [rbp - 0x1c]
lea rdx, [rbp - 0x10]
movaps xmm2, xmm6
movss dword [rsp + 0x28], xmm13
addss xmm2, xmm13
mov dword [rsp + 0x20], ebx
mov r9d, r13d
mov rcx, r15
call fcn.1800ac510
movss dword [rsp + 0x28], xmm13
lea rdx, [rbp - 0x10]
mov dword [rsp + 0x20], ebx
movaps xmm2, xmm6
mov ebx, dword [rbp - 0x4c]
mov rcx, r15
mov r9d, ebx
call fcn.1800ac510
movss xmm3, dword [rbp]
lea rcx, [rbp - 0x48]
movss xmm5, dword [rbp - 0x5c]
movaps xmm1, xmm3
movss xmm6, dword [rbp - 0x60]
movaps xmm0, xmm8
mulss xmm0, dword [rbp + 4]
movss xmm4, dword [rbp + 0x10]
movss xmm2, dword [rbp + 0x14]
mulss xmm1, xmm7
mulss xmm3, xmm8
subss xmm1, xmm0
movaps xmm0, xmm7
mulss xmm0, dword [rbp + 4]
addss xmm3, xmm0
movaps xmm0, xmm8
mulss xmm0, dword [rbp + 0xc]
addss xmm1, xmm6
addss xmm3, xmm5
movss dword [rbp - 0x30], xmm1
movss dword [rbp - 0x2c], xmm3
movss xmm3, dword [rbp + 8]
movaps xmm1, xmm3
mulss xmm3, xmm8
mulss xmm1, xmm7
subss xmm1, xmm0
movaps xmm0, xmm7
mulss xmm0, dword [rbp + 0xc]
addss xmm1, xmm6
addss xmm3, xmm0
movaps xmm0, xmm2
mulss xmm0, xmm8
mulss xmm2, xmm7
movss dword [rbp - 0x80], xmm1
movaps xmm1, xmm4
mulss xmm1, xmm7
addss xmm3, xmm5
mulss xmm4, xmm8
subss xmm1, xmm0
movss dword [rbp - 0x7c], xmm3
addss xmm4, xmm2
addss xmm1, xmm6
addss xmm4, xmm5
movss dword [rbp - 0x68], xmm1
movss dword [rbp - 0x64], xmm4
call fcn.1803f6ff5
mov edx, 0x54ba6187
pushf
not edx
add edx, 0xf4d22732
xor edx, 0xe8c6c33c
rol edx, 6
popf
pushf
not edx
add edx, 0xfa0f1999
xor edx, 0x958e1e07
rol edx, 0x79
popf
pushf
not edx
add edx, 0x9ae2d150
xor edx, 0x9b424a7b
rol edx, 0xe9
popf
mov rcx, r15
mov r8d, edx
call fcn.1800b5990
mov rcx, qword [r15 + 0x50]
movzx eax, word [r15 + 0x34]
mov word [rcx], ax
mov rax, qword [r15 + 0x48]
movsd xmm0, qword [rbp - 0x30]
add qword [r15 + 0x50], 2
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
xor edx, edx
movsd xmm1, qword [rbp - 0x48]
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], edi
add qword [r15 + 0x48], 0x14
inc dword [r15 + 0x34]
mov rax, qword [r15 + 0x50]
mov ecx, dword [r15 + 0x34]
mov word [rax], cx
add qword [r15 + 0x50], 2
mov rax, qword [r15 + 0x48]
movsd xmm0, qword [rbp - 0x80]
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
movsd xmm1, qword [rbp - 0x48]
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], edi
add qword [r15 + 0x48], 0x14
inc dword [r15 + 0x34]
mov rax, qword [r15 + 0x50]
mov ecx, dword [r15 + 0x34]
mov word [rax], cx
add qword [r15 + 0x50], 2
mov rax, qword [r15 + 0x48]
movsd xmm0, qword [rbp - 0x68]
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
movsd xmm1, qword [rbp - 0x48]
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], ebx
add qword [r15 + 0x48], 0x14
inc dword [r15 + 0x34]
mov rax, qword [r15 + 0x50]
mov ecx, dword [r15 + 0x34]
mov word [rax], cx
add qword [r15 + 0x50], 2
mov rax, qword [r15 + 0x48]
movsd xmm0, qword [rbp - 0x30]
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
movsd xmm1, qword [rbp - 0x48]
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], edx
add qword [r15 + 0x48], 0x14
inc dword [r15 + 0x34]
mov rax, qword [r15 + 0x50]
mov ecx, dword [r15 + 0x34]
mov word [rax], cx
mov rax, qword [r15 + 0x48]
add qword [r15 + 0x50], 2
movsd xmm0, qword [rbp - 0x80]
mov ecx, dword [rsp + 0x74]
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
movsd xmm1, qword [rbp - 0x48]
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], ecx
add qword [r15 + 0x48], 0x14
mov rax, qword [r15 + 0x50]
inc dword [r15 + 0x34]
mov ecx, dword [r15 + 0x34]
mov word [rax], cx
mov rax, qword [r15 + 0x48]
movsd xmm0, qword [rbp - 0x68]
add qword [r15 + 0x50], 2
movsd qword [rax], xmm0
mov rax, qword [r15 + 0x48]
movsd xmm1, qword [rbp - 0x48]
movss xmm0, dword [0x1801d41cc]
movss dword [rsp + 0x28], xmm0
movsd qword [rax + 8], xmm1
mov rax, qword [r15 + 0x48]
mov dword [rax + 0x10], edx
add qword [r15 + 0x48], 0x14
inc dword [r15 + 0x34]
lea r9, [rbp - 0x68]
mov dword [rsp + 0x20], r13d
lea r8, [rbp - 0x80]
mov rcx, r15
lea rdx, [rbp - 0x30]
call fcn.1800affb0
movaps xmm0, xmm13
xorps xmm12, xmm12
subss xmm0, dword [rsp + 0x68]
comiss xmm12, xmm0
jbe 0x18029a2b8
push rax
pushf
mov eax, 0x59bd79c8
pushf
not eax
add eax, 0xa9f5d7e3
xor eax, 0xc4a44404
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdc311c16
xor eax, 0x891f49a7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb4a89912
xor eax, 0xd9689945
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x866e3630
xor eax, 0xa7a8c2c3
rol eax, 0x27
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x7c3e6d58
pushf
not eax
add eax, 0xe6857a93
xor eax, 0xdca5dc03
rol eax, 8
popf
pushf
not eax
add eax, 0xdc169e16
xor eax, 0x8b956923
rol eax, 0xde
popf
pushf
not eax
add eax, 0xee6cf325
xor eax, 0xd570efc5
rol eax, 0x8d
popf
jmp 0x180293c96
xorps xmm4, xmm4
jmp 0x18029a3ad
movaps xmm4, xmm13
minss xmm4, xmm0
push rax
pushf
mov eax, 0xd984550b
pushf
not eax
add eax, 0x870ba330
xor eax, 0xa4db76ef
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb4ea8871
xor eax, 0x802a95ce
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc01480e5
xor eax, 0xbf8b8d9e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9ab9f912
xor eax, 0xc1744521
rol eax, 0x95
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x48]
comiss xmm12, xmm0
jbe 0x18029a3ec
push rax
pushf
mov eax, 0x601bb191
pushf
not eax
add eax, 0xdda8a35f
xor eax, 0x89d2f3a0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xcba296a7
xor eax, 0xda5cb681
rol eax, 0xa7
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x61fd6e25
pushf
not eax
add eax, 0x8445e326
xor eax, 0xd0b1c263
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf173fdc3
xor eax, 0x923d8d44
rol eax, 0xb8
popf
jmp 0x180293c96
movaps xmm1, xmm13
minss xmm1, xmm0
push rax
pushf
mov eax, 0x66e77a58
pushf
not eax
add eax, 0xb544c300
xor eax, 0xeb27a3e1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xec0d13fa
xor eax, 0xbaa74c75
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf55a0be4
xor eax, 0xc2a37898
rol eax, 0x62
popf
jmp 0x180293c96
movss xmm3, dword [rbp - 0x30]
subss xmm3, dword [rbp - 0x68]
movss xmm2, dword [rbp - 0x2c]
subss xmm2, dword [rbp - 0x64]
movss xmm0, dword [rbp - 0x7c]
movss xmm14, dword [rsp + 0x6c]
movss xmm11, dword [0x1801d1e90]
mov rsi, qword [rbp + 0x60]
mov r14, qword [rbp + 0x20]
movzx r12d, byte [rsp + 0x40]
mulss xmm3, xmm1
mulss xmm2, xmm1
addss xmm3, dword [rbp - 0x68]
movss xmm1, dword [rbp - 0x80]
addss xmm2, dword [rbp - 0x64]
subss xmm1, xmm3
subss xmm0, xmm2
mulss xmm1, xmm4
mulss xmm0, xmm4
addss xmm1, xmm3
addss xmm0, xmm2
movss dword [rbp - 0x78], xmm1
movss dword [rbp - 0x74], xmm0
jmp 0x18029b160
bt ebx, 0x19
mov ebx, dword [rbp - 0x4c]
jae 0x18029a5dc
push rax
pushf
mov eax, 0x6da2a89
pushf
not eax
add eax, 0xb5602cd8
xor eax, 0x888ae07d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xaf034fd9
xor eax, 0xb035cd82
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfd8aadec
xor eax, 0xfa9bc2dd
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbf2258b0
xor eax, 0xcf768121
rol eax, 0xfb
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xe320bfd9
pushf
not eax
add eax, 0xaaaa98ca
xor eax, 0xe9456b0b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa7171325
xor eax, 0x8c292443
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe5ef75d8
xor eax, 0xf6d125d5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa43e13d2
xor eax, 0xb688db57
rol eax, 0x4f
popf
jmp 0x180293c96
mov eax, dword [rbp - 0x38]
lea r8, [rsp + 0x6c]
movss xmm0, dword [rsp + 0x50]
lea rdx, [rsp + 0x50]
movss xmm1, dword [rsp + 0x54]
addss xmm0, xmm14
addss xmm1, xmm14
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], eax
mov r9d, ebx
mov rcx, r15
mov dword [rsp + 0x20], eax
movss dword [rsp + 0x6c], xmm0
movss dword [rsp + 0x70], xmm1
call fcn.1800aeb60
movss xmm0, dword [rsp + 0x50]
lea r8, [rsp + 0x6c]
movss xmm1, dword [rsp + 0x54]
addss xmm0, xmm14
addss xmm1, xmm14
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], edi
lea rdx, [rsp + 0x50]
xor r9d, r9d
mov dword [rsp + 0x20], 0
mov rcx, r15
movss dword [rsp + 0x6c], xmm0
movss dword [rsp + 0x70], xmm1
call fcn.1800aeb60
movss xmm4, dword [rsp + 0x50]
xorps xmm2, xmm2
movss xmm3, dword [rsp + 0x54]
movaps xmm0, xmm4
movaps xmm1, xmm3
addss xmm0, xmm14
addss xmm1, xmm14
unpcklps xmm0, xmm1
movaps xmm1, xmm4
unpcklps xmm1, xmm3
movq rdx, xmm0
movq rcx, xmm1
movsd qword [rsp + 0x50], xmm1
call fcn.180437504
movss xmm0, dword [rsp + 0x48]
comiss xmm12, xmm0
jbe 0x18029a751
push rax
pushf
mov eax, 0x6d274a89
pushf
not eax
add eax, 0xc6e93aa5
xor eax, 0xd6ca5e92
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb688b56f
xor eax, 0xbbc7ba8a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaf4a2a00
xor eax, 0xbefc771c
rol eax, 0xf4
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x476ccb4a
pushf
not eax
add eax, 0x9c839606
xor eax, 0xce0a2f6b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa7409216
xor eax, 0xa3e1675b
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc1fa3c62
xor eax, 0xa1dc7dcc
rol eax, 0x27
popf
jmp 0x180293c96
xorps xmm1, xmm1
jmp 0x18029a833
movaps xmm1, xmm13
minss xmm1, xmm0
push rax
pushf
mov eax, 0x8e73864d
pushf
not eax
add eax, 0x9c7a8dae
xor eax, 0xca04d700
rol eax, 0x18
popf
pushf
not eax
add eax, 0x99cac3fe
xor eax, 0x8e4a7d6d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xebc03036
xor eax, 0xa061a346
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd407ab47
xor eax, 0x88e7bd5b
rol eax, 0x91
popf
jmp 0x180293c96
movss xmm0, dword [rsp + 0x50]
movaps xmm2, xmm0
mulss xmm1, xmm14
movaps xmm3, xmm0
addss xmm2, xmm14
addss xmm3, xmm9
addss xmm1, xmm0
subss xmm2, xmm9
addss xmm1, xmm10
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm3, xmm0
jbe 0x18029a89f
push rax
pushf
mov eax, 0x248b4200
pushf
not eax
add eax, 0xc6aa7576
xor eax, 0xde66065e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe2547fa6
xor eax, 0xbbad9c16
rol eax, 0x76
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x284dadee
pushf
not eax
add eax, 0xc708e507
xor eax, 0xe4f4e107
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd69fbf0b
xor eax, 0xe921e2d0
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc3a16266
xor eax, 0xdae00344
rol eax, 0xb6
popf
jmp 0x180293c96
movss dword [rbp - 0x78], xmm3
jmp 0x18029aa61
comiss xmm0, xmm2
jbe 0x18029a96d
push rax
pushf
mov eax, 0x5f97c13e
pushf
not eax
add eax, 0x9b0e1437
xor eax, 0x81f96731
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x909f23c1
xor eax, 0x8361a46e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf6354434
xor eax, 0xfafeabc2
rol eax, 0xff
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x28010855
pushf
not eax
add eax, 0xf60407f0
xor eax, 0x84b10355
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcb54102a
xor eax, 0xfb481319
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa87a4c92
xor eax, 0xeae7aa67
rol eax, 0xff
popf
pushf
not eax
add eax, 0xeb1d5bfe
xor eax, 0xc575dea2
rol eax, 0xee
popf
jmp 0x180293c96
movss dword [rbp - 0x78], xmm2
jmp 0x18029aa61
movaps xmm1, xmm13
subss xmm1, dword [rsp + 0x68]
comiss xmm12, xmm1
jbe 0x18029aaca
push rax
pushf
mov eax, 0xe1aeb9ca
pushf
not eax
add eax, 0xd87256e9
xor eax, 0xd6d0c06a
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfd887c40
xor eax, 0xa1a43227
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe74dab15
xor eax, 0xa6e789d7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf495297b
xor eax, 0xd79b7b8e
rol eax, 0x4d
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0xd53168b8
pushf
not eax
add eax, 0x85d99289
xor eax, 0xb34d8f59
rol eax, 0x35
popf
pushf
not eax
add eax, 0x885b1bd7
xor eax, 0x94d1189d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd825cd7b
xor eax, 0xb7e863d3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfb988ac4
xor eax, 0xbe0ee1df
rol eax, 0xd8
popf
jmp 0x180293c96
xorps xmm0, xmm0
jmp 0x18029abe5
movaps xmm0, xmm13
minss xmm0, xmm1
push rax
pushf
mov eax, 0x41b89364
pushf
not eax
add eax, 0xe76aee02
xor eax, 0xe2dcac88
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8e993b60
xor eax, 0xb05a47e4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xef4ef056
xor eax, 0xc6baedba
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd3583aa4
xor eax, 0xc58dbbea
rol eax, 0xfa
popf
jmp 0x180293c96
movss xmm4, dword [rsp + 0x54]
mulss xmm0, xmm14
movaps xmm2, xmm4
movaps xmm1, xmm4
addss xmm2, xmm9
addss xmm1, xmm14
addss xmm0, xmm4
subss xmm1, xmm9
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
comiss xmm2, xmm3
jbe 0x18029ac77
push rax
pushf
mov eax, 0x5348c813
pushf
not eax
add eax, 0xc4e3eed7
xor eax, 0x86757e84
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa64bc34b
xor eax, 0xb5d8a7c1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xae67564c
xor eax, 0xb41363e9
rol eax, 0x94
popf
pushf
not eax
add eax, 0xff0655e8
xor eax, 0x9110e9f5
rol eax, 0xf5
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x6e35e451
pushf
not eax
add eax, 0xd0a616a8
xor eax, 0xc06a5cc4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x955deeeb
xor eax, 0xf9838058
rol eax, 0x6c
popf
jmp 0x180293c96
comiss xmm3, xmm1
jbe 0x18029ad45
push rax
pushf
mov eax, 0xb50b00f8
pushf
not eax
add eax, 0xad7408d2
xor eax, 0x9aec6afc
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbb0e460d
xor eax, 0xad2b6556
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf2752c56
xor eax, 0xce00c040
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8acf8ed7
xor eax, 0xc5ae423f
rol eax, 0xfe
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x3e57bbe3
pushf
not eax
add eax, 0xe3f6534d
xor eax, 0x8df260b2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf9e75cc3
xor eax, 0xd2134a1e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdd25775c
xor eax, 0x8849ed26
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd0289660
xor eax, 0x8022cc4d
rol eax, 0xe7
popf
jmp 0x180293c96
movss dword [rbp - 0x74], xmm1
jmp 0x18029ae4c
movss xmm15, dword [rbp - 0x10]
lea r8, [rsp + 0x6c]
mov edi, dword [rbp - 0x68]
lea rdx, [rsp + 0x74]
movaps xmm10, xmm14
mov dword [rsp + 0x30], edi
divss xmm10, xmm11
mov dword [rsp + 0x28], edi
mov r9d, r13d
mov rcx, r15
mov dword [rsp + 0x20], r13d
movaps xmm9, xmm15
movss dword [rsp + 0x74], xmm15
movaps xmm1, xmm10
addss xmm9, xmm8
mulss xmm1, xmm12
movaps xmm0, xmm10
addss xmm0, xmm4
addss xmm1, xmm4
movss dword [rsp + 0x6c], xmm9
movss dword [rsp + 0x70], xmm0
movss dword [rsp + 0x78], xmm1
call fcn.1800aeb60
mov eax, dword [rbp - 0x80]
lea r8, [rsp + 0x6c]
movaps xmm6, xmm10
mov dword [rsp + 0x30], eax
addss xmm6, xmm10
mov dword [rsp + 0x28], eax
mov r9d, edi
movss dword [rsp + 0x6c], xmm9
lea rdx, [rsp + 0x74]
movss dword [rsp + 0x74], xmm15
mov rcx, r15
mov dword [rsp + 0x20], edi
movaps xmm0, xmm6
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x70], xmm0
movaps xmm0, xmm10
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x78], xmm0
call fcn.1800aeb60
mov eax, dword [rbp - 0x80]
lea r8, [rsp + 0x6c]
addss xmm6, dword [rsp + 0x54]
mov edi, dword [rbp - 0x30]
lea rdx, [rsp + 0x74]
movaps xmm7, xmm10
mov dword [rsp + 0x30], edi
mulss xmm7, dword [0x1801d1e80]
mov r9d, eax
mov dword [rsp + 0x28], edi
mov rcx, r15
movss dword [rsp + 0x6c], xmm9
movss dword [rsp + 0x74], xmm15
movaps xmm0, xmm7
movss dword [rsp + 0x78], xmm6
addss xmm0, dword [rsp + 0x54]
mov dword [rsp + 0x20], eax
movss dword [rsp + 0x70], xmm0
call fcn.1800aeb60
mov eax, dword [rsp + 0x7c]
lea r8, [rsp + 0x6c]
addss xmm7, dword [rsp + 0x54]
movaps xmm8, xmm10
mov dword [rsp + 0x30], eax
mulss xmm8, dword [0x1801d1e88]
lea rdx, [rsp + 0x74]
mov dword [rsp + 0x28], eax
mov r9d, edi
mov rcx, r15
movss dword [rsp + 0x6c], xmm9
movss dword [rsp + 0x74], xmm15
movaps xmm0, xmm8
movss dword [rsp + 0x78], xmm7
addss xmm0, dword [rsp + 0x54]
mov dword [rsp + 0x20], edi
movss dword [rsp + 0x70], xmm0
call fcn.1800aeb60
movss dword [rsp + 0x6c], xmm9
movaps xmm6, xmm10
mov eax, dword [rsp + 0x7c]
lea r8, [rsp + 0x6c]
mulss xmm6, dword [0x1801d1e8c]
lea rdx, [rsp + 0x74]
mov edi, dword [rbp - 0x48]
mov r9d, eax
addss xmm8, dword [rsp + 0x54]
mov dword [rsp + 0x30], edi
mov rcx, r15
movaps xmm0, xmm6
mov dword [rsp + 0x28], edi
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x74], xmm15
movss dword [rsp + 0x78], xmm8
mov dword [rsp + 0x20], eax
movss dword [rsp + 0x70], xmm0
call fcn.1800aeb60
addss xmm6, dword [rsp + 0x54]
mulss xmm10, xmm11
lea r8, [rsp + 0x6c]
mov dword [rsp + 0x30], r13d
lea rdx, [rsp + 0x74]
mov dword [rsp + 0x28], r13d
mov r9d, edi
mov rcx, r15
movss dword [rsp + 0x6c], xmm9
addss xmm10, dword [rsp + 0x54]
movss dword [rsp + 0x74], xmm15
movss dword [rsp + 0x78], xmm6
mov dword [rsp + 0x20], edi
movss dword [rsp + 0x70], xmm10
call fcn.1800aeb60
movss xmm4, dword [rsp + 0x54]
movaps xmm3, xmm15
movss xmm0, dword [rsp + 0x44]
movaps xmm1, xmm4
movss xmm10, dword [0x1801d1e38]
addss xmm1, xmm14
movss xmm7, dword [rbp - 0x6c]
xorps xmm2, xmm2
mulss xmm0, xmm14
addss xmm3, xmm7
addss xmm0, xmm4
unpcklps xmm3, xmm1
movaps xmm1, xmm15
unpcklps xmm1, xmm4
movq rdx, xmm3
movq rcx, xmm1
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.180437504
mov rcx, r15
movss xmm2, dword [rbp + 0x18]
subss xmm15, xmm13
movss xmm0, dword [r14 + 0x37e0]
movaps xmm1, xmm2
movss xmm9, dword [0x1801d1e78]
addss xmm1, xmm13
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm0
addss xmm3, xmm9
unpcklps xmm15, xmm6
movq rdx, xmm15
unpcklps xmm1, xmm2
movq r8, xmm1
call fcn.1800d5fb0
mov r13d, dword [rbp - 0x1c]
jmp 0x18029b198
movss xmm7, dword [rbp - 0x6c]
push rax
pushf
mov eax, 0x40172469
pushf
not eax
add eax, 0xed2aa91f
xor eax, 0xbf5cab4b
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc05a7aa9
xor eax, 0xe3880129
rol eax, 0x4a
popf
jmp 0x180293c96
cmp byte [rsp + 0x42], 0
movaps xmm15, xmmword [rsp + 0x180]
je 0x18029b1ee
push rax
pushf
mov eax, 0x67099a01
pushf
not eax
add eax, 0xb729d649
xor eax, 0x88cbaef3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbaa8da5d
xor eax, 0xfac025a2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8c2b5ea9
xor eax, 0xf4a9b424
rol eax, 0x4c
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x67b374e1
pushf
not eax
add eax, 0xef85cc5d
xor eax, 0xcb2b2e86
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x83c610b6
xor eax, 0xc7f352e5
rol eax, 0x53
popf
pushf
not eax
add eax, 0x974a1b99
xor eax, 0x87957caf
rol eax, 0xd0
popf
jmp 0x180293c96
mov edi, dword [rsp + 0x58]
lea rdx, [rbp - 0x78]
mov r9d, edi
mov dword [rsp + 0x20], 0xc
movaps xmm2, xmm11
mov rcx, r15
call fcn.1800ac600
movaps xmm2, xmm11
movss dword [rsp + 0x28], xmm13
addss xmm2, xmm13
mov dword [rsp + 0x20], 0xc
mov r9d, r13d
lea rdx, [rbp - 0x78]
mov rcx, r15
call fcn.1800ac510
movss dword [rsp + 0x28], xmm13
lea rdx, [rbp - 0x78]
mov r13d, 0x4741577c
pushf
not r13d
add r13d, 0xa2c2af58
xor r13d, 0xfbf52d7f
rol r13d, 0x1d
popf
pushf
not r13d
add r13d, 0xe8a84d77
xor r13d, 0x897ffcfa
rol r13d, 0xa3
popf
pushf
not r13d
add r13d, 0xeed9a54c
xor r13d, 0xf5b433ef
rol r13d, 0x23
popf
pushf
not r13d
add r13d, 0xf28b5b76
xor r13d, 0xa1ed71a5
rol r13d, 0x3b
popf
mov r9d, ebx
movaps xmm2, xmm11
mov dword [rsp + 0x20], r13d
mov rcx, r15
call fcn.1800ac510
cmp dword [rbp - 0x18], 0x10000
movaps xmm11, xmmword [rsp + 0x1c0]
jne 0x18029b3c1
push rax
pushf
mov eax, 0x60bb412c
pushf
not eax
add eax, 0xa3a11354
xor eax, 0x9ae21d12
rol eax, 4
popf
pushf
not eax
add eax, 0xf84bfb24
xor eax, 0xef2b8344
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc8a83edd
xor eax, 0xafd377b8
rol eax, 0xec
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x8a1d0aa2
pushf
not eax
add eax, 0xd21f8129
xor eax, 0xbd7ca404
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd8b129f6
xor eax, 0xa2e5fa87
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xcb78979e
xor eax, 0xda430228
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9d316fe1
xor eax, 0xc8361588
rol eax, 0x25
popf
jmp 0x180293c96
movss xmm0, dword [rsi + 0xc]
comiss xmm12, xmm0
jbe 0x18029b47e
push rax
pushf
mov eax, 0xa69c59b2
pushf
not eax
add eax, 0xaf3a5104
xor eax, 0xa41ab6ad
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd2c28966
xor eax, 0xd5e76111
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe09d795a
xor eax, 0xec8113cc
rol eax, 0x30
popf
pushf
not eax
add eax, 0x978b1e59
xor eax, 0xe510ba92
rol eax, 0xb7
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x1f40e5ab
pushf
not eax
add eax, 0xe618ecf9
xor eax, 0xd6819483
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xebd50308
xor eax, 0x96c1640d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x98c325bf
xor eax, 0xa9ebdf2c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8da6c87e
xor eax, 0x944cd7f8
rol eax, 0x94
popf
jmp 0x180293c96
xorps xmm6, xmm6
jmp 0x18029b586
movaps xmm6, xmm13
minss xmm6, xmm0
push rax
pushf
mov eax, 0x89d904c1
pushf
not eax
add eax, 0xdf5e1f0a
xor eax, 0xef8aea40
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdb982cac
xor eax, 0xd48c8bad
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe499fe60
xor eax, 0xe518dfa5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x846413bc
xor eax, 0xf5931fa0
rol eax, 0x82
popf
jmp 0x180293c96
movss xmm8, dword [rbp - 8]
xorps xmm0, xmm0
movss xmm4, dword [rsp + 0x54]
movaps xmm3, xmm8
unpcklps xmm0, xmm12
addss xmm3, xmm7
mov dword [rsp + 0x38], 0
movaps xmm2, xmm4
movss dword [rsp + 0x30], xmm12
addss xmm2, xmm14
movsd qword [rsp + 0x28], xmm0
xor r9d, r9d
mov rcx, r15
movaps xmm1, xmm3
movaps xmm0, xmm3
subss xmm1, xmm8
unpcklps xmm0, xmm2
movsd qword [rbp + 0x28], xmm0
movq r8, xmm0
movaps xmm0, xmm8
unpcklps xmm0, xmm4
mulss xmm1, xmm10
movq rdx, xmm0
movsd qword [rbp + 0x20], xmm0
movss dword [rsp + 0x20], xmm1
call fcn.18044bc5f
mov eax, edi
lea r8, [rbp + 0x28]
and eax, 0xffffff
lea rdx, [rbp + 0x20]
mov dword [rsp + 0x30], eax
mov r9d, edi
mov dword [rsp + 0x28], eax
mov rcx, r15
mov dword [rsp + 0x20], edi
call fcn.1800aeb60
mov rdx, qword [rbp + 0x28]
movaps xmm0, xmm13
mov rcx, qword [rbp + 0x20]
subss xmm0, xmm6
xorps xmm2, xmm2
mulss xmm0, xmm14
addss xmm0, dword [rsp + 0x54]
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.180437504
mov rcx, r15
movss xmm2, dword [rbp + 0x18]
subss xmm8, xmm13
movss xmm0, dword [r14 + 0x37e0]
addss xmm7, xmm9
movaps xmm1, xmm2
movss dword [rsp + 0x20], xmm0
addss xmm1, xmm13
unpcklps xmm8, xmm6
movaps xmm3, xmm7
movq rdx, xmm8
unpcklps xmm1, xmm2
movq r8, xmm1
call fcn.1800d5fb0
push rax
pushf
mov eax, 0xb0218ea9
pushf
not eax
add eax, 0xbee2e961
xor eax, 0xae61569f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x90c339a6
xor eax, 0x91bce19b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xcce6fbcd
xor eax, 0xd105f8f5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8ecffd9c
xor eax, 0xaef9efeb
rol eax, 0x5b
popf
jmp 0x180293c96
cmp dword [rbp + 0x1c], 0
lea rcx, [rbp + 0x68]
mov r8d, 0x279a9a09
pushf
not r8d
add r8d, 0xf3b44a10
xor r8d, 0xbcb0ad6f
rol r8d, 0x70
popf
pushf
not r8d
add r8d, 0xe37a1aec
xor r8d, 0xc610aa52
rol r8d, 0xe0
popf
mov rdx, rsi
cmovne r8, r13
call fcn.1801cc550
test eax, eax
jne 0x18029b845
push rax
pushf
mov eax, 0xf1826944
pushf
not eax
add eax, 0xf6a6086a
xor eax, 0xe880a278
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc2658487
xor eax, 0xf3b4091e
rol eax, 0xb0
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x684b5b76
pushf
not eax
add eax, 0xf77d0764
xor eax, 0xc8e3ec90
rol eax, 0xce
popf
pushf
not eax
add eax, 0xaf9b47a7
xor eax, 0xd2698e9f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdef86a23
xor eax, 0xb5a98d25
rol eax, 0x6e
popf
jmp 0x180293c96
xor r12b, r12b
jmp 0x18029b9e1
mov ecx, dword [r14 + 0x476c]
test ecx, ecx
je 0x18029b950
push rax
pushf
mov eax, 0xf504d25
pushf
not eax
add eax, 0xab026320
xor eax, 0xe1e13792
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9bcaab10
xor eax, 0x8dc8ec6c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa28e1c00
xor eax, 0x9e64da68
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8fefa142
xor eax, 0xd4a8baec
rol eax, 0x21
popf
jmp 0x180293c96
push rax
pushf
mov eax, 0x382f628b
pushf
not eax
add eax, 0x985eb584
xor eax, 0xab4c92ce
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa69d3bfd
xor eax, 0xc9f92490
rol eax, 0x63
popf
pushf
not eax
add eax, 0x970f19d3
xor eax, 0x82de26f6
rol eax, 0x9d
popf
jmp 0x180293c96
call fcn.180287399
movzx eax, r12b
mov r12, qword [rsp + 0x230]
mov rcx, qword [rbp + 0x78]
xor rcx, rsp
call fcn.180197f20
add rsp, 0x238
pop r14
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret