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

Disassembly:
push rax
pushf
mov eax, 0xc9dcaa15
pushf
not eax
add eax, 0xc559c576
xor eax, 0xb2550831
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x80d8773f
xor eax, 0x82a69bc9
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa004bb08
xor eax, 0xd567629a
rol eax, 0
popf
pushf
not eax
add eax, 0xa09d5e45
xor eax, 0xf189d7cc
rol eax, 0x2c
popf
cmp eax, 0x63
jne 0x180447d0a
popf
pop rax
jmp 0x18044bbaa
cmp eax, 0x48
jne 0x180447d19
popf
pop rax
jmp 0x18044abe5
cmp eax, 0x3f
jne 0x180447d28
popf
pop rax
jmp 0x18044a67a
cmp eax, 1
jne 0x180447d37
popf
pop rax
jmp 0x180448396
cmp eax, 0x4a
jne 0x180447d46
popf
pop rax
jmp 0x18044accb
cmp eax, 0x1a
jne 0x180447d55
popf
pop rax
jmp 0x18044923c
cmp eax, 0x5d
jne 0x180447d64
popf
pop rax
jmp 0x18044b8ad
cmp eax, 0x58
jne 0x180447d73
popf
pop rax
jmp 0x18044b588
cmp eax, 0x40
jne 0x180447d82
popf
pop rax
jmp 0x18044a724
cmp eax, 8
jne 0x180447d91
popf
pop rax
jmp 0x180448883
cmp eax, 0x2a
jne 0x180447da0
popf
pop rax
jmp 0x1804499d1
cmp eax, 0x17
jne 0x180447daf
popf
pop rax
jmp 0x1804490e3
cmp eax, 0x1c
jne 0x180447dbe
popf
pop rax
jmp 0x18044931b
cmp eax, 0x2e
jne 0x180447dcd
popf
pop rax
jmp 0x180449c01
cmp eax, 0x4c
jne 0x180447ddc
popf
pop rax
jmp 0x18044adda
cmp eax, 0x2b
jne 0x180447deb
popf
pop rax
jmp 0x180449a65
cmp eax, 0x1b
jne 0x180447dfa
popf
pop rax
jmp 0x1804492ca
cmp eax, 0x2d
jne 0x180447e09
popf
pop rax
jmp 0x180449b89
cmp eax, 0x23
jne 0x180447e18
popf
pop rax
jmp 0x18044969c
cmp eax, 0x5b
jne 0x180447e27
popf
pop rax
jmp 0x18044b745
cmp eax, 0x43
jne 0x180447e36
popf
pop rax
jmp 0x18044a900
cmp eax, 0x13
jne 0x180447e45
popf
pop rax
jmp 0x180448eac
cmp eax, 0x33
jne 0x180447e54
popf
pop rax
jmp 0x180449f12
cmp eax, 0x24
jne 0x180447e63
popf
pop rax
jmp 0x1804496d7
cmp eax, 0x1e
jne 0x180447e72
popf
pop rax
jmp 0x18044941d
cmp eax, 0xc
jne 0x180447e81
popf
pop rax
jmp 0x180448a75
cmp eax, 0x26
jne 0x180447e90
popf
pop rax
jmp 0x180449819
cmp eax, 0x27
jne 0x180447e9f
popf
pop rax
jmp 0x180449867
cmp eax, 0x30
jne 0x180447eae
popf
pop rax
jmp 0x180449d40
cmp eax, 0x10
jne 0x180447ebd
popf
pop rax
jmp 0x180448d14
cmp eax, 0x37
jne 0x180447ecc
popf
pop rax
jmp 0x18044a285
cmp eax, 9
jne 0x180447edb
popf
pop rax
jmp 0x18044890a
cmp eax, 0x39
jne 0x180447eea
popf
pop rax
jmp 0x18044a38e
cmp eax, 0x16
jne 0x180447ef9
popf
pop rax
jmp 0x180449068
cmp eax, 0x3b
jne 0x180447f08
popf
pop rax
jmp 0x18044a480
cmp eax, 0x4b
jne 0x180447f17
popf
pop rax
jmp 0x18044ad2f
cmp eax, 0x36
jne 0x180447f26
popf
pop rax
jmp 0x18044a1fe
cmp eax, 0x14
jne 0x180447f35
popf
pop rax
jmp 0x180448f53
cmp eax, 0x60
jne 0x180447f44
popf
pop rax
jmp 0x18044ba07
cmp eax, 0x3d
jne 0x180447f53
popf
pop rax
jmp 0x18044a596
cmp eax, 2
jne 0x180447f62
popf
pop rax
jmp 0x180448455
cmp eax, 0x47
jne 0x180447f71
popf
pop rax
jmp 0x18044ab63
cmp eax, 0x51
jne 0x180447f80
popf
pop rax
jmp 0x18044b064
cmp eax, 0x11
jne 0x180447f8f
popf
pop rax
jmp 0x180448dbe
cmp eax, 0x35
jne 0x180447f9e
popf
pop rax
jmp 0x18044a060
cmp eax, 0x3a
jne 0x180447fad
popf
pop rax
jmp 0x18044a419
cmp eax, 0x12
jne 0x180447fbc
popf
pop rax
jmp 0x180448e3b
cmp eax, 0x21
jne 0x180447fcb
popf
pop rax
jmp 0x180449543
cmp eax, 0x38
jne 0x180447fda
popf
pop rax
jmp 0x18044a319
cmp eax, 0x64
jne 0x180447fe9
popf
pop rax
jmp 0x18044bc0a
cmp eax, 0x5c
jne 0x180447ff8
popf
pop rax
jmp 0x18044b7f1
cmp eax, 0x15
jne 0x180448007
popf
pop rax
jmp 0x180448fe4
cmp eax, 5
jne 0x180448016
popf
pop rax
jmp 0x180448691
cmp eax, 6
jne 0x180448025
popf
pop rax
jmp 0x1804486e5
cmp eax, 0x5a
jne 0x180448034
popf
pop rax
jmp 0x18044b6a4
cmp eax, 0x49
jne 0x180448043
popf
pop rax
jmp 0x18044ac36
cmp eax, 0x1f
jne 0x180448052
popf
pop rax
jmp 0x1804494be
cmp eax, 4
jne 0x180448061
popf
pop rax
jmp 0x18044854e
cmp eax, 0x2f
jne 0x180448070
popf
pop rax
jmp 0x180449cc0
cmp eax, 0x4d
jne 0x18044807f
popf
pop rax
jmp 0x18044ae3e
cmp eax, 0x55
jne 0x18044808e
popf
pop rax
jmp 0x18044b398
cmp eax, 0x45
jne 0x18044809d
popf
pop rax
jmp 0x18044aa44
cmp eax, 0x2c
jne 0x1804480ac
popf
pop rax
jmp 0x180449af9
cmp eax, 0x5f
jne 0x1804480bb
popf
pop rax
jmp 0x18044b98c
cmp eax, 0x19
jne 0x1804480ca
popf
pop rax
jmp 0x180449191
cmp eax, 0x1d
jne 0x1804480d9
popf
pop rax
jmp 0x180449365
cmp eax, 0x61
jne 0x1804480e8
popf
pop rax
jmp 0x18044ba9f
cmp eax, 0x53
jne 0x1804480f7
popf
pop rax
jmp 0x18044b19b
cmp eax, 0x4f
jne 0x180448106
popf
pop rax
jmp 0x18044af2d
cmp eax, 0x42
jne 0x180448115
popf
pop rax
jmp 0x18044a825
cmp eax, 7
jne 0x180448124
popf
pop rax
jmp 0x180448742
cmp eax, 0x20
jne 0x180448133
popf
pop rax
jmp 0x18044950c
cmp eax, 0x56
jne 0x180448142
popf
pop rax
jmp 0x18044b417
cmp eax, 0x3c
jne 0x180448151
popf
pop rax
jmp 0x18044a549
cmp eax, 0xd
jne 0x180448160
popf
pop rax
jmp 0x180448ab4
cmp eax, 0xa
jne 0x18044816f
popf
pop rax
jmp 0x180448a1e
cmp eax, 0x18
jne 0x18044817e
popf
pop rax
jmp 0x180449147
cmp eax, 0x28
jne 0x18044818d
popf
pop rax
jmp 0x18044991e
cmp eax, 0x22
jne 0x18044819c
popf
pop rax
jmp 0x1804495fb
cmp eax, 0x50
jne 0x1804481ab
popf
pop rax
jmp 0x18044afd6
cmp eax, 0x52
jne 0x1804481ba
popf
pop rax
jmp 0x18044b109
cmp eax, 0x41
jne 0x1804481c9
popf
pop rax
jmp 0x18044a7d3
cmp eax, 0xe
jne 0x1804481d8
popf
pop rax
jmp 0x180448bee
cmp eax, 0x32
jne 0x1804481e7
popf
pop rax
jmp 0x180449e5b
cmp eax, 0x29
jne 0x1804481f6
popf
pop rax
jmp 0x180449959
cmp eax, 0x3e
jne 0x180448205
popf
pop rax
jmp 0x18044a61a
cmp eax, 0
jne 0x180448214
popf
pop rax
jmp 0x1804482e6
cmp eax, 0x4e
jne 0x180448223
popf
pop rax
jmp 0x18044aed3
cmp eax, 0x31
jne 0x180448232
popf
pop rax
jmp 0x180449e06
cmp eax, 0x62
jne 0x180448241
popf
pop rax
jmp 0x18044bb5b
cmp eax, 0x5e
jne 0x180448250
popf
pop rax
jmp 0x18044b90f
cmp eax, 0x25
jne 0x18044825f
popf
pop rax
jmp 0x180449721
cmp eax, 0xf
jne 0x18044826e
popf
pop rax
jmp 0x180448c6f
cmp eax, 0x44
jne 0x18044827d
popf
pop rax
jmp 0x18044a9ac
cmp eax, 0x57
jne 0x18044828c
popf
pop rax
jmp 0x18044b4cb
cmp eax, 3
jne 0x18044829b
popf
pop rax
jmp 0x1804484c8
cmp eax, 0x46
jne 0x1804482aa
popf
pop rax
jmp 0x18044aaf1
cmp eax, 0x34
jne 0x1804482b9
popf
pop rax
jmp 0x180449fc5
cmp eax, 0x54
jne 0x1804482c8
popf
pop rax
jmp 0x18044b30a
cmp eax, 0x59
jne 0x1804482d7
popf
pop rax
jmp 0x18044b5e5
cmp eax, 0xb
jne 0x1804482e6
popf
pop rax
jmp 0x180448a70
mov rax, rsp
mov dword [rax + 0x20], r9d
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
push rbp
push rbx
push rdi
push r14
lea rbp, [rsp - 0x68]
sub rsp, 0x168
test byte [rcx + 0xc], 0x42
mov ebx, r9d
mov r14, qword [0x180259f90]
mov rdi, rcx
jne 0x180448350
push rax
pushf
mov eax, 0xfe767404
pushf
not eax
add eax, 0xc8a2f265
xor eax, 0x942a4a3f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x81f5c7a5
xor eax, 0x91c42caa
rol eax, 0x95
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x40d5dc5e
pushf
not eax
add eax, 0xc4ffa546
xor eax, 0xe564e93b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd8a5e08f
xor eax, 0x91c91977
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x92efea07
xor eax, 0xf511d9c1
rol eax, 5
popf
jmp 0x180447cfb
cmp byte [rcx + 0xc8], 0
jg 0x1804483fc
push rax
pushf
mov eax, 0x3c5a864b
pushf
not eax
add eax, 0xfd8a6a87
xor eax, 0xc6a61b9e
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9332c93a
xor eax, 0x8e696952
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa21bd369
xor eax, 0x9caadb18
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa8a03106
xor eax, 0x90aa4849
rol eax, 0xf8
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x62f49f29
pushf
not eax
add eax, 0x8eb68fb8
xor eax, 0xf73a038d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9e0ba422
xor eax, 0xb1bc8d55
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd1ad3a02
xor eax, 0xf189f8e9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb8695a99
xor eax, 0xe228dfd2
rol eax, 0x2e
popf
jmp 0x180447cfb
cmp byte [rcx + 0xc9], 0
jg 0x180448495
push rax
pushf
mov eax, 0x94c4f3bd
pushf
not eax
add eax, 0xed556b28
xor eax, 0x994886c9
rol eax, 0x84
popf
pushf
not eax
add eax, 0xffcb05ff
xor eax, 0xe2fbebc2
rol eax, 0xca
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x684167df
pushf
not eax
add eax, 0x8ad97903
xor eax, 0x99161ee3
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa30b3ff4
xor eax, 0xe11fa882
rol eax, 0xd3
popf
jmp 0x180447cfb
cmp byte [rcx + 0xaf], 0
je 0x18044851b
push rax
pushf
mov eax, 0x7a62d208
pushf
not eax
add eax, 0xc8917115
xor eax, 0x9ad94b68
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbd1d4843
xor eax, 0xbe0119bb
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9235d052
xor eax, 0x9cf5f68a
rol eax, 0xb2
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xcfd9e3ed
pushf
not eax
add eax, 0xc9c56035
xor eax, 0x96e5f861
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe01b09de
xor eax, 0x933cea95
rol eax, 0xfc
popf
jmp 0x180447cfb
movss xmm1, dword [r14 + 0x3c20]
movss xmm0, dword [rcx + 0x50]
movaps xmm2, xmm1
mulss xmm1, dword [0x1801d1e30]
mov qword [rax - 0x28], rsi
mulss xmm2, dword [0x1801d1e68]
mov qword [rax - 0x38], r13
mov qword [rax - 0x40], r15
movzx r15d, byte [r14 + 0x7e]
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x88], xmm9
xorps xmm9, xmm9
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xe8], xmm15
movss xmm15, dword [0x1801d1e60]
movaps xmmword [rax - 0x78], xmm8
addss xmm0, xmm15
movaps xmmword [rax - 0xd8], xmm14
xorps xmm8, xmm8
mov byte [rsp + 0x32], 0
mov byte [rsp + 0x31], r15b
addss xmm0, xmm1
maxss xmm2, xmm0
xorps xmm0, xmm0
cvttss2si eax, xmm2
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x1801d1e50]
cvttss2si eax, xmm0
cvtsi2ss xmm9, eax
movss dword [rsp + 0x38], xmm9
test r15b, r15b
je 0x18044865e
push rax
pushf
mov eax, 0xcba66028
pushf
not eax
add eax, 0xa77d868b
xor eax, 0xeb286581
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe61fd884
xor eax, 0xff52b111
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc782dfbb
xor eax, 0xe5e1bdb7
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd25d52d5
xor eax, 0xe8a0f5f4
rol eax, 0xb0
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x63cb2b0a
pushf
not eax
add eax, 0xa29bdb1e
xor eax, 0xce105985
rol eax, 0x31
popf
pushf
not eax
add eax, 0x82a8ec15
xor eax, 0xaf7d0a93
rol eax, 0xf0
popf
jmp 0x180447cfb
movss xmm14, dword [0x1801d1e88]
jmp 0x180448742
xorps xmm14, xmm14
push rax
pushf
mov eax, 0xf3e5c130
pushf
not eax
add eax, 0xee8e287d
xor eax, 0xfe6788cc
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe2bc05ab
xor eax, 0x8ce6952f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb6486fb5
xor eax, 0xfce3ac69
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe19394d5
xor eax, 0xeda83daa
rol eax, 0x93
popf
jmp 0x180447cfb
movss xmm12, dword [0x1801d1ec8]
movaps xmm7, xmm12
mov dword [rcx + 0x150], 1
movaps xmm6, xmm12
mov qword [rsp + 0x158], r12
lea rcx, [0x1d13a10b9]
pushf
sub rcx, 0x511cf971
popf
movss dword [rsp + 0x48], xmm7
movss dword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0xf0], xmm10
mov dword [rsp + 0x4c], 0x7f7fffff
mov dword [rsp + 0x44], 0x7f7fffff
call fcn.18045e122
mov r13, qword [rbp + 0xb8]
lea r9, [0x1d5550cc9]
pushf
sub r9, 0x5537ffb9
popf
movss xmm13, dword [0x1801d1edc]
xor esi, esi
mov dword [rsp + 0x70], esi
test ebx, ebx
jle 0x18044882a
push rax
pushf
mov eax, 0x512804bd
pushf
not eax
add eax, 0x8b67c49f
xor eax, 0xbf2b82cc
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbf93a619
xor eax, 0x8e0f5a54
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xdcbd85db
xor eax, 0xc20f4f13
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x87d10613
xor eax, 0xffa9f637
rol eax, 0xd
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x4aabd5a6
pushf
not eax
add eax, 0xfc544b74
xor eax, 0x9b4023e9
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9c86f526
xor eax, 0xfe855f07
rol eax, 6
popf
pushf
not eax
add eax, 0xcea65faa
xor eax, 0xb1685ecc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbdbadbb6
xor eax, 0x92df6fb2
rol eax, 0x9a
popf
jmp 0x180447cfb
mov rax, qword [rbp + 0xb0]
lea r15, [0x1f2782562]
pushf
sub r15, 0x725b191e
popf
mov qword [rsp + 0x50], rax
movaps xmmword [rsp + 0xe0], xmm11
nop dword [rax]
push rax
pushf
mov eax, 0xfacf3aa8
pushf
not eax
add eax, 0xcd766b89
xor eax, 0x8d672d81
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc595e70c
xor eax, 0xad59f96e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb3a8de9f
xor eax, 0xadfb77d4
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbdd998d9
xor eax, 0xa04365e4
rol eax, 0x66
popf
jmp 0x180447cfb
movss xmm0, dword [rdi + 0x18]
movss xmm1, dword [rdi + 0x1c]
movaps xmm3, xmm0
addss xmm3, dword [rdi + 0x20]
movaps xmm2, xmm1
addss xmm2, dword [rdi + 0x24]
subss xmm3, xmm0
subss xmm2, xmm1
mulss xmm3, dword [r15 - 4]
mulss xmm2, dword [r15]
addss xmm3, xmm0
movss xmm0, dword [r15 + 4]
movaps xmm5, xmm0
mulss xmm0, xmm14
addss xmm2, xmm1
mulss xmm5, xmm9
movss xmm1, dword [r15 + 8]
movaps xmm4, xmm1
mulss xmm1, xmm14
addss xmm5, xmm3
mulss xmm4, xmm9
subss xmm3, xmm0
addss xmm4, xmm2
subss xmm2, xmm1
movss dword [rsp + 0x60], xmm5
comiss xmm3, xmm5
movss dword [rsp + 0x58], xmm3
movss dword [rsp + 0x5c], xmm2
movss dword [rsp + 0x64], xmm4
jbe 0x1804489c5
push rax
pushf
mov eax, 0x72fc7219
pushf
not eax
add eax, 0xa37ab9d5
xor eax, 0x8a46e49c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd288a420
xor eax, 0x94b6dfa6
rol eax, 0x5c
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x50121dc5
pushf
not eax
add eax, 0xe876c7eb
xor eax, 0x80fe0ab6
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd5a1a864
xor eax, 0xc247c499
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfe60b926
xor eax, 0xacb40489
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd6819da6
xor eax, 0xa63b4e7e
rol eax, 0x52
popf
jmp 0x180447cfb
movss dword [rsp + 0x58], xmm5
movss dword [rsp + 0x60], xmm3
push rax
pushf
mov eax, 0x5796469f
pushf
not eax
add eax, 0x987809eb
xor eax, 0xe4158b27
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa6ef6750
xor eax, 0xad314c98
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8db7ec0c
xor eax, 0xc6c0bec8
rol eax, 0x3e
popf
jmp 0x180447cfb
comiss xmm2, xmm4
jbe 0x180448ab4
movss dword [rsp + 0x5c], xmm4
movss dword [rsp + 0x64], xmm2
push rax
pushf
mov eax, 0xba93b640
pushf
not eax
add eax, 0xcce46aeb
xor eax, 0x806435ba
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa8e865c7
xor eax, 0xd6e42316
rol eax, 0xfd
popf
jmp 0x180447cfb
movsxd rcx, dword [rdi + 0xe8]
xor r8d, r8d
mov rax, qword [rdi + 0xf0]
mov ebx, dword [rax + rcx*4 - 4]
not ebx
movzx eax, sil
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x71]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x72]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x73]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
xor ebx, dword [r9 + rcx*4]
mov r9d, 0x966227d2
pushf
not r9d
add r9d, 0xcef40016
xor r9d, 0xe7472d50
rol r9d, 0x14
popf
pushf
not r9d
add r9d, 0xe651851c
xor r9d, 0x9d1387ac
rol r9d, 0xa8
popf
not ebx
lea rcx, [rsp + 0x58]
mov edx, ebx
call fcn.18041defc
lea r9, [rbp + 0x90]
mov dword [rsp + 0x20], 0x40800
lea r8, [rsp + 0x30]
mov edx, ebx
lea rcx, [rsp + 0x58]
call fcn.18040e613
movzx edx, byte [rsp + 0x30]
movzx ecx, byte [rbp + 0x90]
test dl, dl
jne 0x180448bbb
push rax
pushf
mov eax, 0x98130fa8
pushf
not eax
add eax, 0x856ec9ac
xor eax, 0xfa6f92c6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe941c7ae
xor eax, 0xa3745d7c
rol eax, 0x94
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xf4c076e8
pushf
not eax
add eax, 0xaadf20dc
xor eax, 0xc59911fb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x97457c08
xor eax, 0xb55879eb
rol eax, 0x70
popf
jmp 0x180447cfb
test cl, cl
je 0x180448c29
push rax
pushf
mov eax, 0xc5e42e26
pushf
not eax
add eax, 0x9d78fb9f
xor eax, 0x9e879ea0
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa468fbe6
xor eax, 0xe22f6147
rol eax, 0x90
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb30bfa90
pushf
not eax
add eax, 0xc06c9e95
xor eax, 0x95a37e1c
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9a9e8a81
xor eax, 0xd3ca13ac
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8aedfaba
xor eax, 0xbb18fae8
rol eax, 0x7a
popf
jmp 0x180447cfb
mov eax, esi
not eax
and eax, 1
add eax, 5
mov dword [r14 + 0x4a58], eax
test cl, cl
je 0x180448cbb
push rax
pushf
mov eax, 0x617a9c39
pushf
not eax
add eax, 0xea12a147
xor eax, 0xe2e6920a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa75073c8
xor eax, 0xf0112844
rol eax, 0xeb
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xdf8124c1
pushf
not eax
add eax, 0xb1536f9d
xor eax, 0x936d3fb6
rol eax, 4
popf
pushf
not eax
add eax, 0xac64e598
xor eax, 0xfc79b2dc
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8a303e1a
xor eax, 0xe96ec6f2
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd32fc199
xor eax, 0x8838cd04
rol eax, 0x3b
popf
jmp 0x180447cfb
cmp word [r14 + 0x3742], 2
jne 0x180448d78
push rax
pushf
mov eax, 0x5910fd
pushf
not eax
add eax, 0xea9759dd
xor eax, 0xd3af8caf
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd98a9334
xor eax, 0x9096a155
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf1ca45d4
xor eax, 0xf2ec4296
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb6c725c7
xor eax, 0xc4a47370
rol eax, 0x12
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xdd83e90
pushf
not eax
add eax, 0xb4e72672
xor eax, 0x8b148ad2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd92ce8bb
xor eax, 0xd7390efd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd5a297a5
xor eax, 0xc742b0bf
rol eax, 0xde
popf
jmp 0x180447cfb
test esi, esi
jne 0x180448df5
push rax
pushf
mov eax, 0x91f6ea02
pushf
not eax
add eax, 0x8943af97
xor eax, 0xe8e195fe
rol eax, 5
popf
pushf
not eax
add eax, 0xc79425d3
xor eax, 0xd1f8188f
rol eax, 0xf0
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x51dde826
pushf
not eax
add eax, 0xe9771c23
xor eax, 0xdc872830
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xacf1804b
xor eax, 0xdcd3c980
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcb40e3ed
xor eax, 0xcc83f819
rol eax, 0xdc
popf
jmp 0x180447cfb
mov r8, qword [rbp + 0x98]
lea rcx, [rbp - 0x80]
mov rdx, rdi
call fcn.180094870
mov byte [rsp + 0x32], 1
movss xmm6, dword [rax]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x40], xmm6
movss dword [rsp + 0x44], xmm0
call fcn.1803a9aa1
movzx ecx, byte [rbp + 0x90]
movzx edx, byte [rsp + 0x30]
push rax
pushf
mov eax, 0xf4bbbe33
pushf
not eax
add eax, 0xf037cbb5
xor eax, 0xbd2a241b
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8b1620ca
xor eax, 0x98af8f34
rol eax, 0x25
popf
jmp 0x180447cfb
test cl, cl
je 0x180448f0d
push rax
pushf
mov eax, 0x24579d40
pushf
not eax
add eax, 0x985d342b
xor eax, 0x8c219546
rol eax, 9
popf
pushf
not eax
add eax, 0x91b43011
xor eax, 0xd9d6df3a
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8844329d
xor eax, 0xe129f6cc
rol eax, 0x14
popf
pushf
not eax
add eax, 0xee576195
xor eax, 0x83cf3294
rol eax, 0x4a
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x261e54c8
pushf
not eax
add eax, 0xcd471483
xor eax, 0x90cf39f8
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf421d0c2
xor eax, 0xce4fef0d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd3e5fe0d
xor eax, 0xf7ac1b1f
rol eax, 0x9a
popf
jmp 0x180447cfb
mov ecx, 0x7af37905
pushf
not ecx
add ecx, 0x826d47c9
xor ecx, 0x8eb5939c
rol ecx, 0x7e
popf
pushf
not ecx
add ecx, 0x8b6a419c
xor ecx, 0xa3624f1a
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xfc75c784
xor ecx, 0xef95ebbe
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0x9b0dbe52
xor ecx, 0xe519b25c
rol ecx, 0x42
popf
jmp 0x180449b94
movss xmm11, dword [r15]
ucomiss xmm11, xmm15
jp 0x180449035
push rax
pushf
mov eax, 0xad23e396
pushf
not eax
add eax, 0xe8d9b66e
xor eax, 0xbc57965e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xff3d7ea3
xor eax, 0xa10c8a65
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc367936f
xor eax, 0xfc31fd82
rol eax, 0xc6
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x569dc249
pushf
not eax
add eax, 0xecd99836
xor eax, 0xeb74e26c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc6ef1bee
xor eax, 0xdf755fea
rol eax, 0x4b
popf
jmp 0x180447cfb
jne 0x18044909d
push rax
pushf
mov eax, 0x48c0c54c
pushf
not eax
add eax, 0x8bb8bb72
xor eax, 0xd234bfa2
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd7de6cc3
xor eax, 0xac94e532
rol eax, 5
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xa68c2aa8
pushf
not eax
add eax, 0xd15f3169
xor eax, 0xc9f04f0c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe6ac47b4
xor eax, 0xa69b7c6f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb350c8cf
xor eax, 0xa9ebe3e9
rol eax, 0x56
popf
jmp 0x180447cfb
movss xmm7, dword [r13 + 4]
jmp 0x180449191
movaps xmm7, xmm13
push rax
pushf
mov eax, 0x67a62b56
pushf
not eax
add eax, 0xc7f2de0f
xor eax, 0xc13cc680
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbf01c620
xor eax, 0xe1b02641
rol eax, 0
popf
pushf
not eax
add eax, 0x876eddb3
xor eax, 0xb215d515
rol eax, 0x94
popf
jmp 0x180447cfb
movss xmm9, dword [r15 - 4]
ucomiss xmm9, xmm15
jp 0x1804491e3
push rax
pushf
mov eax, 0x298c1d17
pushf
not eax
add eax, 0xde6f901e
xor eax, 0xf37de32f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x901a7b0f
xor eax, 0xe68909c5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xce35f305
xor eax, 0xa0aa7739
rol eax, 0x48
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x273e93d6
pushf
not eax
add eax, 0xb326c7a5
xor eax, 0x95be756f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa483ab5c
xor eax, 0xfc2db095
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe58d825d
xor eax, 0xab0c391a
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x98e8fb92
xor eax, 0xdc45cd8e
rol eax, 0x27
popf
jmp 0x180447cfb
jne 0x180449284
push rax
pushf
mov eax, 0xfbbce091
pushf
not eax
add eax, 0x8c5dab41
xor eax, 0xf55342c4
rol eax, 9
popf
pushf
not eax
add eax, 0xa91f4c23
xor eax, 0xa7c0b66f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x93c5ffaf
xor eax, 0xd0963995
rol eax, 0xb4
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xd32b639
pushf
not eax
add eax, 0x88749cc1
xor eax, 0xdfd562ab
rol eax, 0x71
popf
pushf
not eax
add eax, 0xcfaea1de
xor eax, 0xcfb67330
rol eax, 0x80
popf
pushf
not eax
add eax, 0xce90759c
xor eax, 0xc62d4a17
rol eax, 0xab
popf
jmp 0x180447cfb
movss xmm6, dword [r13]
jmp 0x180449365
movaps xmm6, xmm13
push rax
pushf
mov eax, 0xe5efaeb9
pushf
not eax
add eax, 0xb8e90741
xor eax, 0xae809412
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x852f47dd
xor eax, 0x9106c8cb
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9c8ddbde
xor eax, 0x80598204
rol eax, 0xa2
popf
jmp 0x180447cfb
ucomiss xmm11, xmm8
jp 0x1804493c4
push rax
pushf
mov eax, 0x2b92b22f
pushf
not eax
add eax, 0x8e576ce3
xor eax, 0xf5ce2398
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8eb1d090
xor eax, 0x81d5e871
rol eax, 0x62
popf
pushf
not eax
add eax, 0x97ce0022
xor eax, 0xaf722722
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9d580664
xor eax, 0xfa977e2f
rol eax, 0x2e
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xe00a55f5
pushf
not eax
add eax, 0x9d3eede7
xor eax, 0x83f2510b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdd79d049
xor eax, 0xa9c949c7
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x91058593
xor eax, 0xa0cd8415
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9afc37dd
xor eax, 0xa3324336
rol eax, 0x63
popf
jmp 0x180447cfb
jne 0x180449465
push rax
pushf
mov eax, 0xe78d27fd
pushf
not eax
add eax, 0xce72e639
xor eax, 0xef797496
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe3b4adde
xor eax, 0xf76e3bcc
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa19251c8
xor eax, 0xa9b264d3
rol eax, 0x6d
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x78dd622b
pushf
not eax
add eax, 0xc6b3ed79
xor eax, 0xeb575375
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf89988db
xor eax, 0xf2b6a719
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa2b05109
xor eax, 0x978215dd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdd7d99fe
xor eax, 0xe802a7a0
rol eax, 9
popf
jmp 0x180447cfb
movss xmm10, dword [r13 + 0xc]
jmp 0x180449543
movaps xmm10, xmm12
push rax
pushf
mov eax, 0x42e0edc1
pushf
not eax
add eax, 0xc8933296
xor eax, 0xf0967369
rol eax, 0xad
popf
pushf
not eax
add eax, 0x842083b7
xor eax, 0xdd28d516
rol eax, 0xc3
popf
jmp 0x180447cfb
ucomiss xmm9, xmm8
jp 0x1804495a2
push rax
pushf
mov eax, 0xc9e77926
pushf
not eax
add eax, 0x8372177c
xor eax, 0xfae58f15
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8f7e4ec5
xor eax, 0x9a7ec4d8
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc1e0473f
xor eax, 0x84bfcd52
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8cbacbe7
xor eax, 0xc01f873e
rol eax, 0xfd
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x19b46cef
pushf
not eax
add eax, 0xb7b535dc
xor eax, 0x86445652
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa8976f69
xor eax, 0xfe8bdb65
rol eax, 0x65
popf
pushf
not eax
add eax, 0xac08bd80
xor eax, 0xca343e3a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa025a12a
xor eax, 0xa3b0d8dd
rol eax, 0xab
popf
jmp 0x180447cfb
jne 0x180449656
push rax
pushf
mov eax, 0x45d76df3
pushf
not eax
add eax, 0xa83f8ba3
xor eax, 0xfe1e3f1b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaa23b60b
xor eax, 0xdd6ba33d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd1248063
xor eax, 0xe9454ed6
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9ad9e50c
xor eax, 0xd1014952
rol eax, 0xe9
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x488bec0b
pushf
not eax
add eax, 0xdd4d11c9
xor eax, 0xecb7c304
rol eax, 0x49
popf
pushf
not eax
add eax, 0x855c1ac8
xor eax, 0xfa7a1d80
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd25bcb06
xor eax, 0xd7fe9bcf
rol eax, 0x9b
popf
jmp 0x180447cfb
movss xmm8, dword [r13 + 8]
jmp 0x180449721
movaps xmm8, xmm12
push rax
pushf
mov eax, 0x6be67fa1
pushf
not eax
add eax, 0xf1dadf38
xor eax, 0xc7fc0284
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc3abc22d
xor eax, 0x8af2fb2d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc3536f6a
xor eax, 0x8b631c51
rol eax, 0x6e
popf
jmp 0x180447cfb
movss xmm0, dword [r15 + 4]
movss xmm4, dword [rsp + 0x38]
movaps xmm1, xmm0
xorps xmm4, xmmword [0x1801d1f40]
movss xmm2, dword [r15 + 8]
movaps xmm5, xmm4
mulss xmm5, xmm0
movaps xmm3, xmm2
movss xmm0, dword [r14 + 0xdfc]
subss xmm0, dword [r14 + 0x3f44]
mulss xmm1, xmm14
mulss xmm4, xmm2
subss xmm5, xmm1
mulss xmm3, xmm14
subss xmm4, xmm3
mulss xmm5, xmm9
addss xmm5, xmm1
mulss xmm4, xmm11
movss xmm1, dword [r14 + 0xe00]
subss xmm1, dword [r14 + 0x3f48]
addss xmm4, xmm3
addss xmm5, xmm0
addss xmm1, xmm4
comiss xmm7, xmm1
ja 0x1804497d3
push rax
pushf
mov eax, 0x1747f4d2
pushf
not eax
add eax, 0xce2224c2
xor eax, 0xc72ce8a2
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbf22626f
xor eax, 0x84b4b2b8
rol eax, 0x34
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x16d05595
pushf
not eax
add eax, 0xe3dee638
xor eax, 0xb5829e41
rol eax, 0x78
popf
pushf
not eax
add eax, 0xed0702cc
xor eax, 0x9d3d307d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xccba23de
xor eax, 0xf4a7aa75
rol eax, 0x98
popf
jmp 0x180447cfb
movaps xmm7, xmm10
minss xmm7, xmm1
push rax
pushf
mov eax, 0x1127efc6
pushf
not eax
add eax, 0xa3c1a872
xor eax, 0xfef15690
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf3e74b03
xor eax, 0xce531418
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd7c4b4f8
xor eax, 0xdc7ae0f4
rol eax, 0xec
popf
jmp 0x180447cfb
comiss xmm6, xmm5
ja 0x1804498c5
push rax
pushf
mov eax, 0xabd5552
pushf
not eax
add eax, 0x890d79e3
xor eax, 0x8dfa4c1c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9eb93eec
xor eax, 0x8f9bb793
rol eax, 0x53
popf
pushf
not eax
add eax, 0xda5a5ddb
xor eax, 0xfc5606c4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa07f6fb6
xor eax, 0x893bb6e7
rol eax, 0x81
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x5e7a89c9
pushf
not eax
add eax, 0xbe7859cb
xor eax, 0xdf491ec2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x82fcc74d
xor eax, 0x956ed070
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8cf2b1db
xor eax, 0xf0e845fd
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xba8f5384
xor eax, 0x953e896f
rol eax, 0xdc
popf
jmp 0x180447cfb
movaps xmm6, xmm8
minss xmm6, xmm5
push rax
pushf
mov eax, 0x20234e5d
pushf
not eax
add eax, 0xff8bb4f7
xor eax, 0xc8f22367
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf5180863
xor eax, 0x8c028004
rol eax, 0x14
popf
jmp 0x180447cfb
lea rax, [rsp + 0x40]
movss dword [rsp + 0x68], xmm6
lea r9, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r8, [r15 - 4]
movss dword [rsp + 0x6c], xmm7
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1800942c0
movzx ecx, byte [rbp + 0x90]
movzx edx, byte [rsp + 0x30]
movss xmm6, dword [rsp + 0x40]
movss xmm9, dword [rsp + 0x38]
push rax
pushf
mov eax, 0xf24576ba
pushf
not eax
add eax, 0xe947fe98
xor eax, 0xe78a8c25
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdcf3e8dc
xor eax, 0xcc6b74e3
rol eax, 0xf6
popf
jmp 0x180447cfb
test esi, esi
je 0x180449a1f
push rax
pushf
mov eax, 0xf0582cf9
pushf
not eax
add eax, 0x9db5c1fa
xor eax, 0xf66e2435
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x87e2b17d
xor eax, 0xab6e94c4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe341c46c
xor eax, 0x92aec81e
rol eax, 0x90
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xcba77aeb
pushf
not eax
add eax, 0xf15116ec
xor eax, 0xefd50c0f
rol eax, 5
popf
pushf
not eax
add eax, 0x85acfc6f
xor eax, 0xd3e642a0
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd91ebfe5
xor eax, 0xe632e84d
rol eax, 0x31
popf
jmp 0x180447cfb
test cl, cl
jne 0x180449ac6
push rax
pushf
mov eax, 0xce1190bd
pushf
not eax
add eax, 0xa4e5b869
xor eax, 0xf7f03a2f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xeb98a2e8
xor eax, 0xe9ba1ec3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x818bbe8c
xor eax, 0x8a8a8266
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe93f6e33
xor eax, 0xc0bddcbc
rol eax, 0xe
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x3c06cd50
pushf
not eax
add eax, 0xbc09d780
xor eax, 0xa085f56e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa53c9448
xor eax, 0x9ccca065
rol eax, 0xde
popf
jmp 0x180447cfb
test dl, dl
je 0x180449b30
push rax
pushf
mov eax, 0xb448667a
pushf
not eax
add eax, 0xc1c819ec
xor eax, 0xa0e9ae8d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf3cdb6eb
xor eax, 0xdd1cc705
rol eax, 7
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x2a5d5f0
pushf
not eax
add eax, 0x83779382
xor eax, 0xa307b671
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xeb0fcb07
xor eax, 0xa62493d7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb8e0c28c
xor eax, 0xb0ad3b42
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfc0a293c
xor eax, 0xf31e4e49
rol eax, 0x4b
popf
jmp 0x180447cfb
xor ecx, ecx
test dl, dl
setne cl
add rcx, 0x1e
mov rax, qword [0x180259f90]
add rcx, rcx
movups xmm0, xmmword [rax + rcx*8 + 0x38b4]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x7c], xmm0
call fcn.180460b30
mov rcx, qword [rsp + 0x50]
mov dword [rcx], eax
push rax
pushf
mov eax, 0x1bf94dd2
pushf
not eax
add eax, 0xf5b25263
xor eax, 0xa8480f44
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd8b5cb40
xor eax, 0xf48fb397
rol eax, 0xcf
popf
jmp 0x180447cfb
add qword [rsp + 0x50], 4
lea r9, [0x1f352870a]
pushf
sub r9, 0x733579fa
popf
jmp 0x180449c1a
inc esi
add r15, 0x18
xorps xmm8, xmm8
mov dword [rsp + 0x70], esi
cmp esi, dword [rbp + 0xa8]
jl 0x180449c67
push rax
pushf
mov eax, 0xea74f057
pushf
not eax
add eax, 0xe96cc8d9
xor eax, 0x9597d802
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe8441c76
xor eax, 0xb18ea06d
rol eax, 0x56
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x36c2115f
pushf
not eax
add eax, 0xed4df32a
xor eax, 0xfc32dbad
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe4e0d19a
xor eax, 0xf299ccb5
rol eax, 6
popf
pushf
not eax
add eax, 0xdad0936f
xor eax, 0xb9e6ab6f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf0992484
xor eax, 0x9592fb82
rol eax, 0xf0
popf
jmp 0x180447cfb
movaps xmm11, xmmword [rsp + 0xe0]
lea r9, [0x1d888fb73]
pushf
sub r9, 0x586bee63
popf
movss xmm7, dword [rsp + 0x48]
movzx r15d, byte [rsp + 0x31]
push rax
pushf
mov eax, 0x539d0c59
pushf
not eax
add eax, 0xd94b83aa
xor eax, 0xb46d3603
rol eax, 0x75
popf
pushf
not eax
add eax, 0xab0cd920
xor eax, 0xbe7c2a8c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb0b77ba1
xor eax, 0xf5566745
rol eax, 0x30
popf
pushf
not eax
add eax, 0x89c12d5e
xor eax, 0x9fe07945
rol eax, 0xfe
popf
jmp 0x180447cfb
movaps xmm15, xmmword [rsp + 0xa0]
xor esi, esi
movaps xmm14, xmmword [rsp + 0xb0]
neg r15b
sbb rax, rax
and eax, 4
mov qword [rbp - 0x80], rax
jbe 0x180449dc0
push rax
pushf
mov eax, 0x66e70e80
pushf
not eax
add eax, 0xcc1b0103
xor eax, 0xb893475e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc787b9bb
xor eax, 0xa313e0c3
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf9d72553
xor eax, 0xa925989f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc9169ae9
xor eax, 0x99906c3c
rol eax, 0xfb
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x1915f157
pushf
not eax
add eax, 0x8d7848c3
xor eax, 0xd773ea3f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa454ec36
xor eax, 0xbde57e64
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf9e00801
xor eax, 0xdf27f041
rol eax, 0xdc
popf
jmp 0x180447cfb
movss xmm6, dword [0x1801d1e1c]
lea r15, [0x1cb34d9d5]
pushf
sub r15, 0x4b17cd21
popf
movss xmm7, dword [0x1801d1e88]
push rax
pushf
mov eax, 0x8aa613de
pushf
not eax
add eax, 0xd85fed08
xor eax, 0xed4d414b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x841d3c09
xor eax, 0xdda015f0
rol eax, 0xcb
popf
jmp 0x180447cfb
cmp esi, 1
jbe 0x180449eb9
push rax
pushf
mov eax, 0x34b1610f
pushf
not eax
add eax, 0xacb91711
xor eax, 0xf153314a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf5e60a2b
xor eax, 0xa2df15ee
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8f39fa94
xor eax, 0xb2527327
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd9b5d5f5
xor eax, 0xabe10d67
rol eax, 0xee
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xbeb473b0
pushf
not eax
add eax, 0xa2871aae
xor eax, 0xfce6f886
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf2f95c98
xor eax, 0xacdbc00a
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbb17a6be
xor eax, 0x82d8114a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd72d20ed
xor eax, 0xf97346cc
rol eax, 0x4c
popf
jmp 0x180447cfb
mov r12d, 0x357d0fff
pushf
not r12d
add r12d, 0xdd88cbae
xor r12d, 0xd08a2d54
rol r12d, 0x22
popf
pushf
not r12d
add r12d, 0x82e96982
xor r12d, 0xaacf41cd
rol r12d, 0xac
popf
pushf
not r12d
add r12d, 0xc2482e3e
xor r12d, 0x9d82dd9b
rol r12d, 0xc3
popf
mov qword [rsp + 0x68], 0xe00
mov qword [rsp + 0x50], 0x3f48
lea rax, [rsp + 0x3c]
jmp 0x18044a060
mov r12d, 0xc1bbae5d
pushf
not r12d
add r12d, 0xeff059f1
xor r12d, 0xedfb5d85
rol r12d, 0x1d
popf
pushf
not r12d
add r12d, 0xccf59529
xor r12d, 0xb93182b1
rol r12d, 0xbe
popf
pushf
not r12d
add r12d, 0xc868cb10
xor r12d, 0xf51645ca
rol r12d, 0xbe
popf
mov qword [rsp + 0x68], 0xdfc
mov qword [rsp + 0x50], 0x3f44
lea rax, [rsp + 0x38]
push rax
pushf
mov eax, 0x66c474b
pushf
not eax
add eax, 0xee2cfaec
xor eax, 0xc6edb267
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfef495d0
xor eax, 0xbb63ff49
rol eax, 3
popf
jmp 0x180447cfb
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm7
mov r8d, esi
mov qword [rsp + 0x70], rax
mov rdx, rdi
lea rcx, [rbp - 0x78]
call fcn.180098400
mov rax, qword [rdi + 0xf0]
lea r8d, [rsi + 4]
movsxd rcx, dword [rdi + 0xe8]
mov ebx, dword [rax + rcx*4 - 4]
not ebx
movzx eax, r8b
movzx ecx, bl
xor rcx, rax
shr ebx, 8
mov eax, r8d
shr eax, 8
movzx edx, al
mov eax, r8d
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rdx, rcx
shr ebx, 8
shr r8, 0x18
shr eax, 0x10
xor ebx, dword [r9 + rdx*4]
movzx ecx, bl
shr ebx, 8
movzx edx, al
xor rdx, rcx
xor ebx, dword [r9 + rdx*4]
movzx ecx, bl
xor r8, rcx
shr ebx, 8
lea rcx, [rbp - 0x78]
xor ebx, dword [r9 + r8*4]
mov r9d, 0x3ca44244
pushf
not r9d
add r9d, 0xfde354ee
xor r9d, 0xe1d65f5a
rol r9d, 0xe1
popf
pushf
not r9d
add r9d, 0x9d2f50bc
xor r9d, 0x97e91a33
rol r9d, 0xa0
popf
pushf
not r9d
add r9d, 0x900edc91
xor r9d, 0xc3592d2a
rol r9d, 0x3c
popf
not ebx
xor r8d, r8d
mov edx, ebx
call fcn.18041defc
lea r9, [rbp + 0x90]
mov dword [rsp + 0x20], 0x40800
lea r8, [rsp + 0x31]
mov edx, ebx
lea rcx, [rbp - 0x78]
call fcn.18040e613
cmp byte [rsp + 0x31], 0
movzx eax, byte [rbp + 0x90]
je 0x18044a1cb
push rax
pushf
mov eax, 0x194256bf
pushf
not eax
add eax, 0xf5460790
xor eax, 0xa7241e1e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe29c1dab
xor eax, 0xc749f951
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd3d8b6c8
xor eax, 0xe8ff2bb3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9d17a002
xor eax, 0x918304d7
rol eax, 0x93
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xe7b03223
pushf
not eax
add eax, 0xc6239ebe
xor eax, 0x95d1a642
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcbf898fc
xor eax, 0xf8c5e2e9
rol eax, 0xe9
popf
jmp 0x180447cfb
movss xmm0, dword [r14 + 0x3f28]
comiss xmm0, xmm6
ja 0x18044a23f
push rax
pushf
mov eax, 0xfa06b301
pushf
not eax
add eax, 0x95c55314
xor eax, 0xb2206d70
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfa270fa9
xor eax, 0xad30bf17
rol eax, 0xf9
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x4a71a89
pushf
not eax
add eax, 0xd9950bc9
xor eax, 0xc5f2aa08
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe66f008f
xor eax, 0xe9f24010
rol eax, 0x27
popf
pushf
not eax
add eax, 0x99efa2e6
xor eax, 0xafdaba00
rol eax, 0x8e
popf
jmp 0x180447cfb
test al, al
je 0x18044a2d3
push rax
pushf
mov eax, 0x1b3d6377
pushf
not eax
add eax, 0xfbccb159
xor eax, 0xb3275ef1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x85944e6a
xor eax, 0x9b3c1b7b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf61124a9
xor eax, 0xa619b110
rol eax, 0x67
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb6e85192
pushf
not eax
add eax, 0xf083ec8d
xor eax, 0xbe18c5da
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbae17bff
xor eax, 0xd77b9813
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x80ab7c3d
xor eax, 0xdf7d5c33
rol eax, 0xa2
popf
jmp 0x180447cfb
mov dword [r14 + 0x4a58], r12d
test al, al
je 0x18044a35b
push rax
pushf
mov eax, 0xa0ab4bd5
pushf
not eax
add eax, 0xed06c2f1
xor eax, 0xcbbc8bcf
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe07df245
xor eax, 0xab5bf98d
rol eax, 0xbd
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x47effda8
pushf
not eax
add eax, 0xc776d35d
xor eax, 0x8d645c8f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc3d2d60f
xor eax, 0xc71ab3c0
rol eax, 0x37
popf
jmp 0x180447cfb
mov rax, qword [rbp + 0xa0]
mov dword [rax], esi
cmp esi, 3
jne 0x18044a3e6
push rax
pushf
mov eax, 0x76239598
pushf
not eax
add eax, 0xd6270fd3
xor eax, 0xb52c3c47
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe4159ded
xor eax, 0x8ba574f0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x93a4a29f
xor eax, 0xcdb6c665
rol eax, 4
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb3420192
pushf
not eax
add eax, 0xf542b8a9
xor eax, 0xb6ac5791
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfe3b2314
xor eax, 0xe3e4b2d8
rol eax, 0x63
popf
jmp 0x180447cfb
movss xmm2, dword [r13 + 4]
movaps xmm3, xmm13
movaps xmm4, xmm12
push rax
pushf
mov eax, 0xd184c9f2
pushf
not eax
add eax, 0xd240549c
xor eax, 0x891565c8
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcc741b34
xor eax, 0xac49353d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf1d57ffb
xor eax, 0xec93ae6d
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcc391f2c
xor eax, 0x94cd9664
rol eax, 0xb9
popf
jmp 0x180447cfb
movaps xmm5, xmm12
mov rax, qword [rsp + 0x68]
movsd xmm0, qword [rdi + 0x18]
movsd qword [rsp + 0x38], xmm0
movss xmm1, dword [rax + r14]
mov rax, qword [rsp + 0x50]
subss xmm1, dword [rax + r14]
mov rax, qword [rsp + 0x70]
addss xmm1, xmm7
movss dword [rax], xmm1
movss xmm0, dword [rsp + 0x3c]
comiss xmm2, xmm0
ja 0x18044a516
push rax
pushf
mov eax, 0xecedf8b6
pushf
not eax
add eax, 0xe5197fb1
xor eax, 0xecd864f3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd86d7920
xor eax, 0x8fd634cc
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x830e0729
xor eax, 0xe6cfca1c
rol eax, 4
popf
pushf
not eax
add eax, 0x90760aa1
xor eax, 0xe70738d3
rol eax, 0x25
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x429ca0dd
pushf
not eax
add eax, 0x8ebd3bb9
xor eax, 0xc88e8f77
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe9e753ab
xor eax, 0xe79048db
rol eax, 0x82
popf
jmp 0x180447cfb
movaps xmm2, xmm4
minss xmm2, xmm0
push rax
pushf
mov eax, 0xb7787be7
pushf
not eax
add eax, 0x95997354
xor eax, 0xda82cd19
rol eax, 0x60
popf
pushf
not eax
add eax, 0xaa001431
xor eax, 0xdf3ff917
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe443cf20
xor eax, 0xdcb90779
rol eax, 0x49
popf
jmp 0x180447cfb
movss xmm0, dword [rsp + 0x38]
comiss xmm3, xmm0
ja 0x18044a5d4
push rax
pushf
mov eax, 0xbd253e3b
pushf
not eax
add eax, 0xf948de7f
xor eax, 0xb804bf78
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd32aa7f2
xor eax, 0xb211ae15
rol eax, 0x2c
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xd28527e1
pushf
not eax
add eax, 0xb7e43941
xor eax, 0xca7b0bf3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8557ab1f
xor eax, 0xf0b97358
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe8459ccd
xor eax, 0xcb8b5a57
rol eax, 8
popf
jmp 0x180447cfb
movaps xmm3, xmm5
minss xmm3, xmm0
push rax
pushf
mov eax, 0x3a6dcd48
pushf
not eax
add eax, 0xfb781d87
xor eax, 0xdc080807
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbf10128e
xor eax, 0xb63f2f26
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8afdb4b3
xor eax, 0x8e441500
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa8978053
xor eax, 0x903d3431
rol eax, 0xba
popf
jmp 0x180447cfb
movss xmm0, dword [r15 - 0xc]
lea rax, [rsp + 0x40]
movss xmm1, dword [r15 - 8]
lea r9, [rsp + 0x48]
minss xmm0, dword [r15 - 4]
minss xmm1, dword [r15]
lea r8, [rsp + 0x58]
movss dword [rsp + 0x38], xmm3
lea rdx, [rsp + 0x38]
movss dword [rsp + 0x3c], xmm2
mov rcx, rdi
mov qword [rsp + 0x20], rax
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
call fcn.1800942c0
push rax
pushf
mov eax, 0xc452137
pushf
not eax
add eax, 0xe9c47a62
xor eax, 0xb3312c83
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc656d8a4
xor eax, 0x8bf9fb2f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8732e25c
xor eax, 0xacb577d4
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe204c88c
xor eax, 0xe5de9989
rol eax, 0x1a
popf
jmp 0x180447cfb
inc esi
lea r9, [0x1d21ec15c]
pushf
sub r9, 0x5201b44c
popf
add r15, 0x1c
sub qword [rbp - 0x80], 1
jne 0x18044a77a
push rax
pushf
mov eax, 0x631a3da6
pushf
not eax
add eax, 0xb532757c
xor eax, 0xaed95513
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa344396e
xor eax, 0x850c5360
rol eax, 0x85
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x677a3d49
pushf
not eax
add eax, 0xf7bd6aa0
xor eax, 0xa6f2317f
rol eax, 0x81
popf
pushf
not eax
add eax, 0x843411cf
xor eax, 0xbfb14820
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9eea9410
xor eax, 0x8469a6b9
rol eax, 0x24
popf
pushf
not eax
add eax, 0x81eb4085
xor eax, 0xe3a61b1c
rol eax, 0xf7
popf
jmp 0x180447cfb
movss xmm7, dword [rsp + 0x48]
movss xmm6, dword [rsp + 0x40]
push rax
pushf
mov eax, 0x407aa8da
pushf
not eax
add eax, 0xd60be118
xor eax, 0xaad2ebcf
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcf298b2a
xor eax, 0xbe87a63e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa4506c76
xor eax, 0xb4acb8ca
rol eax, 0xed
popf
jmp 0x180447cfb
mov rax, qword [0x180259f90]
movaps xmm13, xmmword [rsp + 0xc0]
mov r15, qword [rsp + 0x148]
mov r12, qword [rsp + 0x158]
mov rcx, qword [rax + 0x3ed0]
mov rsi, qword [rsp + 0x160]
jmp 0x18044a855
dec dword [rcx + 0xe8]
mov dword [rdi + 0x150], 0
mov rax, qword [r14 + 0x4a20]
test rax, rax
je 0x18044a8cd
push rax
pushf
mov eax, 0x1ff48c88
pushf
not eax
add eax, 0xdd29d4bb
xor eax, 0xccaf4d3f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb5f9adaa
xor eax, 0xdababf22
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb68a5d13
xor eax, 0xf1f98cb1
rol eax, 1
popf
pushf
not eax
add eax, 0xe10c86fa
xor eax, 0x9b7a00b6
rol eax, 0xe2
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x7aff72d8
pushf
not eax
add eax, 0x832926a5
xor eax, 0xdc492f24
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe792c700
xor eax, 0xf55daed8
rol eax, 8
popf
jmp 0x180447cfb
cmp qword [rax + 0x370], rdi
jne 0x18044a953
push rax
pushf
mov eax, 0x8fa948c0
pushf
not eax
add eax, 0xb7cc2cc0
xor eax, 0xd409533b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x959d13a2
xor eax, 0xeb5bbaa6
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb5e91566
xor eax, 0x806d2ea9
rol eax, 0x7b
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x55c7e008
pushf
not eax
add eax, 0x80a46406
xor eax, 0x857d2a72
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd1b013fb
xor eax, 0xbfceec1f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x90970c77
xor eax, 0x9d40819e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbecc2812
xor eax, 0x95d67ad1
rol eax, 0xf1
popf
jmp 0x180447cfb
mov eax, dword [r14 + 0x48e8]
cmp eax, 2
jne 0x18044a9fe
push rax
pushf
mov eax, 0x79ebf49e
pushf
not eax
add eax, 0xc6392d1e
xor eax, 0xf5bc0f41
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8a2f379d
xor eax, 0xb7f08c08
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb56fa38c
xor eax, 0xdf00db2c
rol eax, 0x34
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xee2e8340
pushf
not eax
add eax, 0xa3c88963
xor eax, 0x87221d69
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf01130e1
xor eax, 0xafd09069
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbd37671b
xor eax, 0xa8790dbd
rol eax, 2
popf
jmp 0x180447cfb
cmp byte [r14 + 0xe15], 0
je 0x18044aa98
push rax
pushf
mov eax, 0x56355f9
pushf
not eax
add eax, 0xc29590cb
xor eax, 0xb67fd023
rol eax, 0x87
popf
pushf
not eax
add eax, 0x960b3444
xor eax, 0x9baf4b49
rol eax, 0xab
popf
pushf
not eax
add eax, 0xba54b683
xor eax, 0xe25cfadd
rol eax, 0xaf
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x3505309
pushf
not eax
add eax, 0x8d365445
xor eax, 0xf83b0df6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xea1055c5
xor eax, 0x9112091b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbcb6e537
xor eax, 0xa6e01160
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9507436d
xor eax, 0xc3d45430
rol eax, 0x67
popf
jmp 0x180447cfb
mov rax, qword [0x180259f90]
movss xmm1, dword [rax + 0x2e48]
movss xmm4, dword [rax + 0x2e68]
subss xmm1, dword [rax + 0x2e38]
subss xmm4, dword [rax + 0x2e58]
jmp 0x18044af2d
movaps xmm2, xmm13
cmp esi, 1
jne 0x18044abb2
push rax
pushf
mov eax, 0x48647769
pushf
not eax
add eax, 0x992e8647
xor eax, 0x9586651c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfae24671
xor eax, 0xc860fa47
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe847b189
xor eax, 0xa273d9ac
rol eax, 0xca
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x9db8cde6
pushf
not eax
add eax, 0xafb18875
xor eax, 0xdfdc7e64
rol eax, 0
popf
pushf
not eax
add eax, 0x818c5105
xor eax, 0xb367a89a
rol eax, 0x19
popf
jmp 0x180447cfb
movss xmm3, dword [r13]
jmp 0x18044a423
movaps xmm3, xmm13
cmp esi, 2
jne 0x18044ac72
push rax
pushf
mov eax, 0xdce69de
pushf
not eax
add eax, 0x872144ef
xor eax, 0xca0a6465
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8f16f8ca
xor eax, 0xe2b39df0
rol eax, 0xf4
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x25a11e5b
pushf
not eax
add eax, 0xf150ed20
xor eax, 0xbf3ac927
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfd16ac07
xor eax, 0x93cfed06
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe3f928e1
xor eax, 0xcaf06b0f
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9a96b0c4
xor eax, 0x9547370e
rol eax, 0xd8
popf
jmp 0x180447cfb
movss xmm4, dword [r13 + 0xc]
jmp 0x18044a480
movaps xmm4, xmm12
test esi, esi
jne 0x18044ad81
push rax
pushf
mov eax, 0x40c4092
pushf
not eax
add eax, 0xef0d80da
xor eax, 0xabd313a2
rol eax, 0x66
popf
pushf
not eax
add eax, 0x80f08f76
xor eax, 0x9e668e61
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe8016223
xor eax, 0xbddad03a
rol eax, 0xe7
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb36d5a85
pushf
not eax
add eax, 0xb9e305bb
xor eax, 0xb5c09d0e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xda31ff3b
xor eax, 0x8b1d6bbf
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbbb18b91
xor eax, 0xa60253ac
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x85ca3f05
xor eax, 0xf2825c29
rol eax, 0x73
popf
jmp 0x180447cfb
movss xmm5, dword [r13 + 8]
jmp 0x18044a484
cmp eax, 3
jne 0x18044aea0
push rax
pushf
mov eax, 0x76e4e3a4
pushf
not eax
add eax, 0xe11da97f
xor eax, 0xe0cf0c4e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe06451fd
xor eax, 0xa28adb58
rol eax, 0x77
popf
pushf
not eax
add eax, 0xee70e770
xor eax, 0xe709be6c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x95f2454f
xor eax, 0x950303ec
rol eax, 0x86
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x9eefc00
pushf
not eax
add eax, 0x8569b070
xor eax, 0x8161143b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xba3b3f6b
xor eax, 0xa2eb9db0
rol eax, 0x4a
popf
jmp 0x180447cfb
mov rax, qword [0x180259f90]
movss xmm1, dword [rax + 0x3528]
movss xmm4, dword [rax + 0x3548]
subss xmm1, dword [rax + 0x3518]
subss xmm4, dword [rax + 0x3538]
push rax
pushf
mov eax, 0xc50f2d03
pushf
not eax
add eax, 0xc7757c17
xor eax, 0xa0840a1c
rol eax, 2
popf
pushf
not eax
add eax, 0x8912fcdd
xor eax, 0xfd89e800
rol eax, 0x9f
popf
jmp 0x180447cfb
xorps xmm10, xmm10
ucomiss xmm1, xmm10
jp 0x18044af90
push rax
pushf
mov eax, 0xa08b2361
pushf
not eax
add eax, 0xcbdd2d28
xor eax, 0xcb3101dd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc4ccde50
xor eax, 0xca003131
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf084bb23
xor eax, 0xe86f2f05
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc1abe76c
xor eax, 0x9e4e5071
rol eax, 0xe8
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x514c786e
pushf
not eax
add eax, 0x993e360c
xor eax, 0x891cca64
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xac017548
xor eax, 0xf0c206d5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xaa52db15
xor eax, 0xf777235b
rol eax, 0x15
popf
jmp 0x180447cfb
jne 0x18044b01e
push rax
pushf
mov eax, 0xc5d2ff17
pushf
not eax
add eax, 0xbb991d1d
xor eax, 0xeb8fafe2
rol eax, 0x63
popf
pushf
not eax
add eax, 0x80a3eb27
xor eax, 0xf63bb246
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x828dc177
xor eax, 0xc558a629
rol eax, 0xda
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x700277ac
pushf
not eax
add eax, 0xc50b8d97
xor eax, 0xbb397855
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe4c5960f
xor eax, 0xe5d29218
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc7f8093d
xor eax, 0xb2f100a2
rol eax, 0x89
popf
jmp 0x180447cfb
ucomiss xmm4, xmm10
jp 0x18044b0c3
push rax
pushf
mov eax, 0x14b9cb2d
pushf
not eax
add eax, 0xc35253f3
xor eax, 0xa432c22a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc7a169db
xor eax, 0x960bfc53
rol eax, 0x61
popf
pushf
not eax
add eax, 0xcb236d3e
xor eax, 0xbac73226
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x86a8efc5
xor eax, 0xa9555571
rol eax, 0x35
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb43bfe1a
pushf
not eax
add eax, 0xd151d884
xor eax, 0x81fa5ccf
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xaffcb90e
xor eax, 0xe47e79ce
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb875f922
xor eax, 0xc722182b
rol eax, 0x5a
popf
jmp 0x180447cfb
je 0x18044b168
push rax
pushf
mov eax, 0x6aaecaad
pushf
not eax
add eax, 0xd57bf8e0
xor eax, 0xbc2ec16d
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8466d1e9
xor eax, 0x8349fce5
rol eax, 0x96
popf
pushf
not eax
add eax, 0x93dee96f
xor eax, 0x9ce21405
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc4207624
xor eax, 0x8f36e0e9
rol eax, 0x79
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x8ce40cb0
pushf
not eax
add eax, 0x92bbaae3
xor eax, 0xa90f987f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xce98b931
xor eax, 0xc84b0e90
rol eax, 0x9d
popf
jmp 0x180447cfb
movss xmm3, dword [r14 + 0x70]
lea rcx, [rbp - 0x78]
minss xmm3, dword [r14 + 0x74]
movss xmm0, dword [r14 + 0x18]
mulss xmm0, dword [0x1801d1eb8]
mulss xmm3, xmm0
movaps xmm2, xmm3
mulss xmm3, xmm4
mulss xmm2, xmm1
addss xmm3, dword [r14 + 0x4a50]
addss xmm2, dword [r14 + 0x4a4c]
movss dword [r14 + 0x4a50], xmm3
movss dword [r14 + 0x4a4c], xmm2
movss xmm0, dword [r13]
subss xmm0, dword [rdi + 0x18]
movss xmm1, dword [r13 + 4]
subss xmm1, dword [rdi + 0x1c]
subss xmm0, dword [rdi + 0x20]
subss xmm1, dword [rdi + 0x24]
mov byte [r14 + 0x4a40], 0
mov byte [r14 + 0x48f3], 1
maxss xmm2, xmm0
maxss xmm3, xmm1
movss dword [r14 + 0x4a4c], xmm2
movss dword [r14 + 0x4a50], xmm3
mov rax, qword [0x180259f90]
movups xmm0, xmmword [rax + 0x3ab4]
movups xmmword [rbp - 0x78], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x6c], xmm0
call fcn.180460b30
mov rcx, qword [rbp + 0xb0]
mov dword [rcx], eax
cvttss2si eax, dword [r14 + 0x4a4c]
movd xmm9, eax
cvttss2si eax, dword [r14 + 0x4a50]
cvtdq2ps xmm9, xmm9
movd xmm8, eax
ucomiss xmm9, xmm10
cvtdq2ps xmm8, xmm8
jp 0x18044b2d7
push rax
pushf
mov eax, 0x5d521102
pushf
not eax
add eax, 0xaea6faba
xor eax, 0xc65b9c78
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcb518859
xor eax, 0x92ada146
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd2920191
xor eax, 0xd0a8418c
rol eax, 0x40
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x69de6b49
pushf
not eax
add eax, 0xa9b30f87
xor eax, 0xdd3721ce
rol eax, 0x66
popf
pushf
not eax
add eax, 0x90220b9a
xor eax, 0xc2808ea1
rol eax, 0xa
popf
jmp 0x180447cfb
jne 0x18044b352
push rax
pushf
mov eax, 0x867451f4
pushf
not eax
add eax, 0xa8ee4501
xor eax, 0xb6fcaa79
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa7e9fc1a
xor eax, 0xb29ad478
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc647abd3
xor eax, 0xef6567ee
rol eax, 0x40
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xe019bba6
pushf
not eax
add eax, 0xd64e663e
xor eax, 0x8db75365
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x95bb5ea5
xor eax, 0xd5474df4
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb073d9d3
xor eax, 0xf24d9a50
rol eax, 0x73
popf
jmp 0x180447cfb
ucomiss xmm8, xmm10
jp 0x18044b3e4
push rax
pushf
mov eax, 0x16776366
pushf
not eax
add eax, 0xd870715f
xor eax, 0xef249bd0
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x81737d93
xor eax, 0x9c18f16e
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9731b399
xor eax, 0xe48c530b
rol eax, 0x9a
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xb4f0984f
pushf
not eax
add eax, 0xffca2467
xor eax, 0xb7692767
rol eax, 0
popf
pushf
not eax
add eax, 0xd1929bf0
xor eax, 0xd3eb107f
rol eax, 0x53
popf
jmp 0x180447cfb
je 0x18044b472
push rax
pushf
mov eax, 0x63b4ca2f
pushf
not eax
add eax, 0xba0efc7e
xor eax, 0x80899a62
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9e3c00b1
xor eax, 0xc4d6cfe4
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9bfdae96
xor eax, 0xe7aad705
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb44d6abe
xor eax, 0x95a6d3e3
rol eax, 0xdf
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x6f00f76c
pushf
not eax
add eax, 0xc3201310
xor eax, 0xe112838b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb08b8823
xor eax, 0xa48623e7
rol eax, 9
popf
pushf
not eax
add eax, 0x913c19e6
xor eax, 0xc6314278
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbc97b06d
xor eax, 0xa6db8ed0
rol eax, 0x23
popf
jmp 0x180447cfb
movaps xmm0, xmm9
lea r8, [rbp + 0x90]
addss xmm0, dword [rdi + 0x28]
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
addss xmm1, dword [rdi + 0x2c]
mov rdx, rdi
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm1
call fcn.180094870
movss xmm1, dword [r14 + 0x4a4c]
subss xmm1, xmm9
movss xmm0, dword [rax + 4]
movss xmm6, dword [rax]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [r14 + 0x4a50]
subss xmm0, xmm8
movss dword [r14 + 0x4a4c], xmm1
movss dword [r14 + 0x4a50], xmm0
jmp 0x18044b5e5
xorps xmm10, xmm10
push rax
pushf
mov eax, 0x8159221d
pushf
not eax
add eax, 0x9f1e4436
xor eax, 0xacfd768c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf6f3d1d1
xor eax, 0x9ce44c4e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfd16875b
xor eax, 0xf9ae487a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfc3b9272
xor eax, 0xbfee3b85
rol eax, 0x47
popf
jmp 0x180447cfb
ucomiss xmm6, xmm12
mov r13, qword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm8, xmmword [rsp + 0x110]
jp 0x18044b65e
push rax
pushf
mov eax, 0x98bb7338
pushf
not eax
add eax, 0xa5e6a1d7
xor eax, 0xad288b70
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9ded817d
xor eax, 0xe8fcf4cf
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdbbf1110
xor eax, 0xc9d61534
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdb1fddc3
xor eax, 0xe7023615
rol eax, 2
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xe9298778
pushf
not eax
add eax, 0xdce38ae1
xor eax, 0xc2e60698
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcb4bcbd7
xor eax, 0xcc60622c
rol eax, 0x69
popf
pushf
not eax
add eax, 0x98678037
xor eax, 0x9d119e89
rol eax, 0x3c
popf
jmp 0x180447cfb
je 0x18044b6ec
push rax
pushf
mov eax, 0x3f76e548
pushf
not eax
add eax, 0xffd8fb1c
xor eax, 0x94ebb352
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9efcdd52
xor eax, 0xe56570a1
rol eax, 0x70
popf
pushf
not eax
add eax, 0xecdc6083
xor eax, 0xaf4d9049
rol eax, 0xc8
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xa648dd4b
pushf
not eax
add eax, 0x88fcbb65
xor eax, 0xba729bbc
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbb370ea5
xor eax, 0x847d986b
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8560e965
xor eax, 0xcc1c684c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xad111860
xor eax, 0x8be22432
rol eax, 0xb4
popf
jmp 0x180447cfb
test dword [rdi + 0xc], 0x100
movss xmm0, dword [rsp + 0x44]
movss dword [rdi + 0x2c], xmm0
movss dword [rdi + 0x28], xmm6
mov rcx, qword [0x180259f90]
jne 0x18044b7ab
push rax
pushf
mov eax, 0xb77abe97
pushf
not eax
add eax, 0x85baf36c
xor eax, 0xe2ee6595
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcc9bc630
xor eax, 0xa3b5a634
rol eax, 0x63
popf
pushf
not eax
add eax, 0x948b30ea
xor eax, 0xc1d1f7b0
rol eax, 0x80
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x72cf69ce
pushf
not eax
add eax, 0xa2531dd3
xor eax, 0xe657c352
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8cdba5db
xor eax, 0x8b0750b5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9ca633e8
xor eax, 0xdf53282e
rol eax, 0xe8
popf
jmp 0x180447cfb
comiss xmm10, dword [rcx + 0x5ba4]
jb 0x18044b854
push rax
pushf
mov eax, 0x1a384d57
pushf
not eax
add eax, 0xd370874b
xor eax, 0x83e7827b
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9a9677fc
xor eax, 0xf9d5cf6f
rol eax, 0x65
popf
pushf
not eax
add eax, 0x868cda41
xor eax, 0xf0a48c9d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbe20f391
xor eax, 0xd53becd8
rol eax, 0x7d
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x19732500
pushf
not eax
add eax, 0xe884f814
xor eax, 0xa5c09701
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfef31359
xor eax, 0xa015e604
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa80d2abb
xor eax, 0xe59222d2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x98536ed8
xor eax, 0x852b96de
rol eax, 0x24
popf
jmp 0x180447cfb
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x5ba4], eax
push rax
pushf
mov eax, 0x44a92342
pushf
not eax
add eax, 0x8a761d33
xor eax, 0xa5f52987
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfc2c1c83
xor eax, 0x9978f322
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbf7d2940
xor eax, 0xfd3916bb
rol eax, 2
popf
pushf
not eax
add eax, 0xaa91601a
xor eax, 0xcfcba59b
rol eax, 0xa1
popf
jmp 0x180447cfb
movaps xmm6, xmmword [rsp + 0x130]
ucomiss xmm7, xmm12
movaps xmm12, xmmword [rsp + 0xd0]
jp 0x18044b959
push rax
pushf
mov eax, 0x3af2514b
pushf
not eax
add eax, 0x87819a44
xor eax, 0xed28e4f6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xda222792
xor eax, 0xd9380d00
rol eax, 0xa2
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0x2451b331
pushf
not eax
add eax, 0xde5d6197
xor eax, 0xf22b7ba5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8c15b84c
xor eax, 0xd40cb5b1
rol eax, 0xde
popf
jmp 0x180447cfb
je 0x18044b9c1
push rax
pushf
mov eax, 0x23288c6b
pushf
not eax
add eax, 0x8ba50f3d
xor eax, 0x9af53442
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfba332da
xor eax, 0xb607e8e0
rol eax, 0x4f
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xdd90ba0b
pushf
not eax
add eax, 0xf11585b1
xor eax, 0xcf04b22b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd2d5e6a3
xor eax, 0x8a9ec7be
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf9accdce
xor eax, 0xfb038cbf
rol eax, 0xf2
popf
jmp 0x180447cfb
test dword [rdi + 0xc], 0x100
cvttss2si eax, xmm7
movd xmm1, eax
cvttss2si eax, dword [rsp + 0x4c]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x18], xmm1
movss dword [rdi + 0x1c], xmm0
mov rdx, qword [0x180259f90]
jne 0x18044ba6c
push rax
pushf
mov eax, 0x212d321c
pushf
not eax
add eax, 0x8fb0ac68
xor eax, 0xe8b2981c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb1889335
xor eax, 0x9f4861a5
rol eax, 0x6e
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xdac600ad
pushf
not eax
add eax, 0xbb90d00e
xor eax, 0xff6d56a3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc0d36d37
xor eax, 0xcb8334d3
rol eax, 0xf0
popf
jmp 0x180447cfb
comiss xmm10, dword [rdx + 0x5ba4]
jb 0x18044bb02
push rax
pushf
mov eax, 0x808cb74f
pushf
not eax
add eax, 0x9553011c
xor eax, 0xb4028580
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdfce88a1
xor eax, 0xadaba1f4
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe74e19ff
xor eax, 0xa5216cf3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf7753d57
xor eax, 0xa58e95c1
rol eax, 0xe4
popf
jmp 0x180447cfb
push rax
pushf
mov eax, 0xec8adee6
pushf
not eax
add eax, 0xc0d8c7e8
xor eax, 0xfde8188f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe10c7585
xor eax, 0x95a2d58a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb8a27506
xor eax, 0xc5d6b2b6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9c9a675e
xor eax, 0x948eb02d
rol eax, 0x22
popf
jmp 0x180447cfb
mov ecx, dword [rdx + 0x1c]
mov dword [rdx + 0x5ba4], ecx
push rax
pushf
mov eax, 0x2c5dcb82
pushf
not eax
add eax, 0xa276e3f4
xor eax, 0xa2999d4f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf1d4a136
xor eax, 0xb1a62556
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xada03cbf
xor eax, 0xfd6dd81d
rol eax, 0x70
popf
jmp 0x180447cfb
movsd xmm0, qword [rdi + 0x28]
movzx eax, byte [rsp + 0x32]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm7, xmmword [rsp + 0x120]
movsd qword [rdi + 0x20], xmm0
add rsp, 0x168
pop r14
pop rdi
pop rbx
pop rbp
ret
xor al, al
add rsp, 0x168
pop r14
pop rdi
pop rbx
pop rbp
ret