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

Disassembly:
push rax
pushf
mov eax, 0x93dbbe1d
pushf
not eax
add eax, 0xa04b1af8
xor eax, 0xc4b97682
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfb8a3aa2
xor eax, 0x9fae80c5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcb660589
xor eax, 0xb93ea87d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8b1457e5
xor eax, 0xc959d04d
rol eax, 0x69
popf
cmp eax, 0x59
jne 0x18035c468
popf
pop rax
jmp 0x18035fabe
cmp eax, 0x48
jne 0x18035c477
popf
pop rax
jmp 0x18035f115
cmp eax, 0x3f
jne 0x18035c486
popf
pop rax
jmp 0x18035eccc
cmp eax, 1
jne 0x18035c495
popf
pop rax
jmp 0x18035caaa
cmp eax, 0x4a
jne 0x18035c4a4
popf
pop rax
jmp 0x18035f237
cmp eax, 0x1a
jne 0x18035c4b3
popf
pop rax
jmp 0x18035d9dd
cmp eax, 0x44
jne 0x18035c4c2
popf
pop rax
jmp 0x18035eec3
cmp eax, 0x58
jne 0x18035c4d1
popf
pop rax
jmp 0x18035fa4c
cmp eax, 0x40
jne 0x18035c4e0
popf
pop rax
jmp 0x18035ed4f
cmp eax, 8
jne 0x18035c4ef
popf
pop rax
jmp 0x18035d092
cmp eax, 0x2a
jne 0x18035c4fe
popf
pop rax
jmp 0x18035e193
cmp eax, 0x17
jne 0x18035c50d
popf
pop rax
jmp 0x18035d7f2
cmp eax, 0x1c
jne 0x18035c51c
popf
pop rax
jmp 0x18035dabd
cmp eax, 0x2e
jne 0x18035c52b
popf
pop rax
jmp 0x18035e423
cmp eax, 0x4c
jne 0x18035c53a
popf
pop rax
jmp 0x18035f329
cmp eax, 0x2b
jne 0x18035c549
popf
pop rax
jmp 0x18035e26b
cmp eax, 0x1b
jne 0x18035c558
popf
pop rax
jmp 0x18035da5f
cmp eax, 0x2d
jne 0x18035c567
popf
pop rax
jmp 0x18035e3c1
cmp eax, 0x23
jne 0x18035c576
popf
pop rax
jmp 0x18035de84
cmp eax, 0x5b
jne 0x18035c585
popf
pop rax
jmp 0x18035fb8e
cmp eax, 0x43
jne 0x18035c594
popf
pop rax
jmp 0x18035ee77
cmp eax, 0x13
jne 0x18035c5a3
popf
pop rax
jmp 0x18035d5f0
cmp eax, 0x33
jne 0x18035c5b2
popf
pop rax
jmp 0x18035e65d
cmp eax, 0x24
jne 0x18035c5c1
popf
pop rax
jmp 0x18035df16
cmp eax, 0x1e
jne 0x18035c5d0
popf
pop rax
jmp 0x18035dbb0
cmp eax, 0xc
jne 0x18035c5df
popf
pop rax
jmp 0x18035d1ce
cmp eax, 0x26
jne 0x18035c5ee
popf
pop rax
jmp 0x18035dfe8
cmp eax, 0x27
jne 0x18035c5fd
popf
pop rax
jmp 0x18035e032
cmp eax, 0x30
jne 0x18035c60c
popf
pop rax
jmp 0x18035e4ed
cmp eax, 0x10
jne 0x18035c61b
popf
pop rax
jmp 0x18035d3d0
cmp eax, 0x37
jne 0x18035c62a
popf
pop rax
jmp 0x18035e847
cmp eax, 9
jne 0x18035c639
popf
pop rax
jmp 0x18035d0c8
cmp eax, 0x39
jne 0x18035c648
popf
pop rax
jmp 0x18035e944
cmp eax, 0x16
jne 0x18035c657
popf
pop rax
jmp 0x18035d74e
cmp eax, 0x3b
jne 0x18035c666
popf
pop rax
jmp 0x18035ea3d
cmp eax, 0x4b
jne 0x18035c675
popf
pop rax
jmp 0x18035f299
cmp eax, 0x36
jne 0x18035c684
popf
pop rax
jmp 0x18035e7bc
cmp eax, 0x14
jne 0x18035c693
popf
pop rax
jmp 0x18035d630
cmp eax, 0x46
jne 0x18035c6a2
popf
pop rax
jmp 0x18035efd8
cmp eax, 0x3d
jne 0x18035c6b1
popf
pop rax
jmp 0x18035eb73
cmp eax, 2
jne 0x18035c6c0
popf
pop rax
jmp 0x18035cc01
cmp eax, 0x47
jne 0x18035c6cf
popf
pop rax
jmp 0x18035f06d
cmp eax, 0x51
jne 0x18035c6de
popf
pop rax
jmp 0x18035f651
cmp eax, 0x11
jne 0x18035c6ed
popf
pop rax
jmp 0x18035d4aa
cmp eax, 0x35
jne 0x18035c6fc
popf
pop rax
jmp 0x18035e737
cmp eax, 0x3a
jne 0x18035c70b
popf
pop rax
jmp 0x18035e9ab
cmp eax, 0x12
jne 0x18035c71a
popf
pop rax
jmp 0x18035d547
cmp eax, 0x21
jne 0x18035c729
popf
pop rax
jmp 0x18035dd48
cmp eax, 0x38
jne 0x18035c738
popf
pop rax
jmp 0x18035e8f0
cmp eax, 0xb
jne 0x18035c747
popf
pop rax
jmp 0x18035d16f
cmp eax, 0x5c
jne 0x18035c756
popf
pop rax
jmp 0x18035fbff
cmp eax, 0x15
jne 0x18035c765
popf
pop rax
jmp 0x18035d697
cmp eax, 5
jne 0x18035c774
popf
pop rax
jmp 0x18035cda6
cmp eax, 6
jne 0x18035c783
popf
pop rax
jmp 0x18035ce86
cmp eax, 0x5a
jne 0x18035c792
popf
pop rax
jmp 0x18035fb31
cmp eax, 0x49
jne 0x18035c7a1
popf
pop rax
jmp 0x18035f1b0
cmp eax, 0x1f
jne 0x18035c7b0
popf
pop rax
jmp 0x18035dbfc
cmp eax, 4
jne 0x18035c7bf
popf
pop rax
jmp 0x18035ccb1
cmp eax, 0x2f
jne 0x18035c7ce
popf
pop rax
jmp 0x18035e4b4
cmp eax, 0x4d
jne 0x18035c7dd
popf
pop rax
jmp 0x18035f3a8
cmp eax, 0x55
jne 0x18035c7ec
popf
pop rax
jmp 0x18035f893
cmp eax, 0x45
jne 0x18035c7fb
popf
pop rax
jmp 0x18035ef55
cmp eax, 0x2c
jne 0x18035c80a
popf
pop rax
jmp 0x18035e330
cmp eax, 3
jne 0x18035c819
popf
pop rax
jmp 0x18035cc55
cmp eax, 0x19
jne 0x18035c828
popf
pop rax
jmp 0x18035d909
cmp eax, 0x1d
jne 0x18035c837
popf
pop rax
jmp 0x18035db4e
cmp eax, 0x34
jne 0x18035c846
popf
pop rax
jmp 0x18035e6db
cmp eax, 0x53
jne 0x18035c855
popf
pop rax
jmp 0x18035f7b1
cmp eax, 0x4f
jne 0x18035c864
popf
pop rax
jmp 0x18035f4cd
cmp eax, 0x42
jne 0x18035c873
popf
pop rax
jmp 0x18035ee15
cmp eax, 7
jne 0x18035c882
popf
pop rax
jmp 0x18035cef1
cmp eax, 0x20
jne 0x18035c891
popf
pop rax
jmp 0x18035dcb3
cmp eax, 0x56
jne 0x18035c8a0
popf
pop rax
jmp 0x18035f8e6
cmp eax, 0x3c
jne 0x18035c8af
popf
pop rax
jmp 0x18035eacf
cmp eax, 0xd
jne 0x18035c8be
popf
pop rax
jmp 0x18035d285
cmp eax, 0xa
jne 0x18035c8cd
popf
pop rax
jmp 0x18035d133
cmp eax, 0x18
jne 0x18035c8dc
popf
pop rax
jmp 0x18035d896
cmp eax, 0x28
jne 0x18035c8eb
popf
pop rax
jmp 0x18035e06a
cmp eax, 0x22
jne 0x18035c8fa
popf
pop rax
jmp 0x18035de03
cmp eax, 0x50
jne 0x18035c909
popf
pop rax
jmp 0x18035f532
cmp eax, 0x52
jne 0x18035c918
popf
pop rax
jmp 0x18035f6fa
cmp eax, 0x41
jne 0x18035c927
popf
pop rax
jmp 0x18035edaa
cmp eax, 0xe
jne 0x18035c936
popf
pop rax
jmp 0x18035d33c
cmp eax, 0x32
jne 0x18035c945
popf
pop rax
jmp 0x18035e5cb
cmp eax, 0x29
jne 0x18035c954
popf
pop rax
jmp 0x18035e0da
cmp eax, 0x3e
jne 0x18035c963
popf
pop rax
jmp 0x18035ec1e
cmp eax, 0
jne 0x18035c972
popf
pop rax
jmp 0x18035c9cc
cmp eax, 0x4e
jne 0x18035c981
popf
pop rax
jmp 0x18035f43b
cmp eax, 0x31
jne 0x18035c990
popf
pop rax
jmp 0x18035e539
cmp eax, 0x54
jne 0x18035c99f
popf
pop rax
jmp 0x18035f80e
cmp eax, 0x57
jne 0x18035c9ae
popf
pop rax
jmp 0x18035f9a4
cmp eax, 0x25
jne 0x18035c9bd
popf
pop rax
jmp 0x18035df52
cmp eax, 0xf
jne 0x18035c9cc
popf
pop rax
jmp 0x18035d3cd
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rbx
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x38]
sub rsp, 0x108
mov r8, qword [0x18027c030]
mov r12, rdx
movaps xmmword [rax - 0x78], xmm9
mov rbx, rcx
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
mov rax, qword [r8 + 0x3ed0]
movaps xmmword [rsp + 0x70], xmm14
mov byte [rax + 0xb0], 1
mov r15, qword [r8 + 0x3ed0]
cmp byte [r15 + 0xb3], 0
jne 0x18035ca64
push rax
pushf
mov eax, 0xf3e14ca4
pushf
not eax
add eax, 0xec3cea45
xor eax, 0xe9ba0b51
rol eax, 1
popf
pushf
not eax
add eax, 0x93f3d379
xor eax, 0xf030a596
rol eax, 0xa1
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x46fb8915
pushf
not eax
add eax, 0xd1713151
xor eax, 0xe64237a5
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf0e38998
xor eax, 0xb7264876
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb2dd83e9
xor eax, 0xd4f3fc33
rol eax, 0x5c
popf
jmp 0x18035c459
mov r14, qword [0x18027c030]
mov rdx, rcx
mov rcx, r15
xor r8d, r8d
call fcn.1803111ab
movss xmm0, dword [0x1801f0030]
lea rcx, [rsp + 0x30]
mov r9b, 0xb3
pushf
not r9b
add r9b, 0xfd
xor r9b, 0xbd
rol r9b, 0x7a
popf
pushf
not r9b
add r9b, 0x1d
xor r9b, 0x22
rol r9b, 0xc9
popf
pushf
not r9b
add r9b, 0xf3
xor r9b, 0x5c
rol r9b, 0x2a
popf
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rbx
mov edi, eax
call fcn.1803208e6
call fcn.180297212
movss xmm1, dword [r14 + 0x3820]
movaps xmm12, xmm0
movss xmm0, dword [rsp + 0x30]
addss xmm1, xmm1
mulss xmm12, dword [0x1801effb8]
xorps xmm14, xmm14
comiss xmm0, xmm14
addss xmm1, dword [rsp + 0x34]
movss xmm13, dword [r15 + 0xf8]
movss xmm9, dword [r15 + 0xfc]
jbe 0x18035cbbb
push rax
pushf
mov eax, 0x49117bb5
pushf
not eax
add eax, 0x883498d4
xor eax, 0xffc3fd77
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x85577af4
xor eax, 0xd8bffd1a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa47a5bcb
xor eax, 0xc14bff7c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xec85e570
xor eax, 0xa07bf022
rol eax, 0xfd
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xbd0ae27f
pushf
not eax
add eax, 0xc1691fa4
xor eax, 0xbeb5234f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaaa037fb
xor eax, 0x901a095c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xeb187b6e
xor eax, 0xd6e543c7
rol eax, 0x96
popf
jmp 0x18035c459
addss xmm0, dword [r14 + 0x3834]
jmp 0x18035ccb1
xorps xmm0, xmm0
push rax
pushf
mov eax, 0xe2abf86
pushf
not eax
add eax, 0xd8e92213
xor eax, 0x8c5bed59
rol eax, 0x24
popf
pushf
not eax
add eax, 0x992a4c62
xor eax, 0xacc6bde9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe5d01d40
xor eax, 0xc6786a89
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x96e15c59
xor eax, 0xbf812189
rol eax, 0xfc
popf
jmp 0x18035c459
addss xmm1, xmm9
movss dword [rsp + 0x40], xmm13
addss xmm0, xmm12
movss dword [rsp + 0x44], xmm9
lea rcx, [rbp + 0x50]
movss dword [rsp + 0x4c], xmm1
subss xmm1, xmm9
addss xmm0, xmm13
movss dword [rbp + 0x54], xmm1
movss dword [rsp + 0x48], xmm0
subss xmm0, xmm13
movss xmm1, dword [r14 + 0x3820]
movss dword [rbp + 0x50], xmm0
call fcn.1802b86fd
xor r9d, r9d
lea rcx, [rsp + 0x40]
xor r8d, r8d
mov edx, edi
call fcn.1803ef1f9
test al, al
je 0x18035cd73
push rax
pushf
mov eax, 0x51bdffa4
pushf
not eax
add eax, 0x960dd874
xor eax, 0xc2829925
rol eax, 0x56
popf
pushf
not eax
add eax, 0xea95e717
xor eax, 0xf405cac1
rol eax, 0x18
popf
pushf
not eax
add eax, 0x98182446
xor eax, 0x9be251d4
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbb4d834a
xor eax, 0xa4b0bc19
rol eax, 0xab
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x630a4e19
pushf
not eax
add eax, 0xdfb5c316
xor eax, 0x9f0c76e7
rol eax, 0x58
popf
pushf
not eax
add eax, 0xda0a54cf
xor eax, 0xbf4eadcc
rol eax, 0x4e
popf
jmp 0x18035c459
mov qword [rsp + 0x148], rsi
lea r9, [rbp + 0x58]
mov qword [rsp + 0x100], r13
lea r8, [rbp + 0x50]
movaps xmmword [rsp + 0xf0], xmm6
lea rcx, [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm7
xor ebx, ebx
movaps xmmword [rsp + 0xb0], xmm10
mov edx, edi
movaps xmmword [rsp + 0xa0], xmm11
mov dword [rsp + 0x20], ebx
call fcn.1803e03fd
movzx r13d, al
test al, al
je 0x18035ce53
push rax
pushf
mov eax, 0x26fea6cf
pushf
not eax
add eax, 0xebca35fa
xor eax, 0xa9fd6712
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb25caa86
xor eax, 0xf40e2e35
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8b178338
xor eax, 0xcc869f8b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8b83f6b3
xor eax, 0xb279047d
rol eax, 0x82
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x7755e5c1
pushf
not eax
add eax, 0xb0c9b006
xor eax, 0xa60bc4cb
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xfbff9143
xor eax, 0xfb8b1446
rol eax, 2
popf
jmp 0x18035c459
cmp byte [r12], bl
sete cl
mov byte [r12], cl
mov ecx, edi
call fcn.1800aa2d0
push rax
pushf
mov eax, 0xfb430cb2
pushf
not eax
add eax, 0xcaaea542
xor eax, 0xed7ed40e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd716e12a
xor eax, 0xf5d44a30
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9d4af753
xor eax, 0xbe111291
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdef951a6
xor eax, 0xdebce2d0
rol eax, 0x2c
popf
jmp 0x18035c459
movaps xmm7, xmm9
lea rcx, [rsp + 0x40]
addss xmm7, xmm12
movaps xmm10, xmm13
mov r8d, 0x7783f3a7
pushf
not r8d
add r8d, 0xf56ef9ca
xor r8d, 0xaec1006b
rol r8d, 0x14
popf
pushf
not r8d
add r8d, 0xd4b645a6
xor r8d, 0xf1bb2af9
rol r8d, 0x4c
popf
pushf
not r8d
add r8d, 0xe25808d2
xor r8d, 0x9feded9e
rol r8d, 0xb
popf
pushf
not r8d
add r8d, 0x98c876ee
xor r8d, 0xeb5f29e3
rol r8d, 0x56
popf
addss xmm10, xmm12
mov edx, edi
movss dword [rbp + 0x58], xmm7
call fcn.1803d3b8a
movaps xmm0, xmmword [0x1801f09c0]
lea rcx, [rsp + 0x50]
movss xmm6, dword [r14 + 0x3824]
movups xmmword [rsp + 0x50], xmm0
call fcn.1803d232c
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm6
movaps xmm11, xmm10
unpcklps xmm1, xmm9
unpcklps xmm11, xmm7
movq rcx, xmm1
mov r9b, 0x65
pushf
not r9b
add r9b, 0x24
xor r9b, 0x72
rol r9b, 0x7a
popf
pushf
not r9b
add r9b, 0x5a
xor r9b, 0x24
rol r9b, 0x97
popf
mov r8d, eax
movq rdx, xmm11
call fcn.1803104cb
mov rsi, qword [0x18027c0e0]
mov rdx, rsi
mov rax, qword [rsi + 8]
movzx r8d, byte [rax + 0x19]
test r8b, r8b
jne 0x18035d039
push rax
pushf
mov eax, 0xe39eb40b
pushf
not eax
add eax, 0xa217d897
xor eax, 0x9b93b5a1
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbecc5179
xor eax, 0xea430049
rol eax, 0x84
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x81abcffc
pushf
not eax
add eax, 0xcd156ffc
xor eax, 0xb7406e29
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcec36c6c
xor eax, 0xed8f374c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8ca733ae
xor eax, 0x9ca28d10
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf74ebd07
xor eax, 0xab6a8f79
rol eax, 0xc
popf
jmp 0x18035c459
mov rcx, rax
push rax
pushf
mov eax, 0xfc57354f
pushf
not eax
add eax, 0xd340022a
xor eax, 0xcce2fdca
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa134c0b8
xor eax, 0xdc1c38a8
rol eax, 0x22
popf
jmp 0x18035c459
cmp dword [rcx + 0x1c], edi
jae 0x18035d100
push rax
pushf
mov eax, 0xf6e0df96
pushf
not eax
add eax, 0xc3604ef5
xor eax, 0x93840eb3
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xca42fabc
xor eax, 0xcc92045c
rol eax, 0x1d
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x3312fefc
pushf
not eax
add eax, 0xb8b13b08
xor eax, 0xdee72260
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe77ea681
xor eax, 0x8c058975
rol eax, 0x9b
popf
jmp 0x18035c459
mov rcx, qword [rcx + 0x10]
jmp 0x18035d1ce
mov rdx, rcx
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x23381db0
pushf
not eax
add eax, 0xd94ac07e
xor eax, 0xd64528bf
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfe65f918
xor eax, 0x8439c277
rol eax, 0x76
popf
pushf
not eax
add eax, 0xecc97171
xor eax, 0x8f0eec7d
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe37fe881
xor eax, 0xcabdd600
rol eax, 0x9f
popf
jmp 0x18035c459
cmp byte [rcx + 0x19], bl
je 0x18035d22c
push rax
pushf
mov eax, 0x1c1c58bf
pushf
not eax
add eax, 0xf9175f76
xor eax, 0xfeaa620f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb44a298e
xor eax, 0xc245bcb7
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc40b9222
xor eax, 0x8efc0d03
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd4c9894f
xor eax, 0x868a2d91
rol eax, 0x99
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x52c60e16
pushf
not eax
add eax, 0xb192a3fe
xor eax, 0xb2fb693b
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb16657de
xor eax, 0x80ed2800
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd8685353
xor eax, 0xf0094e0d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa501e97d
xor eax, 0xfed2a9e6
rol eax, 0xd0
popf
jmp 0x18035c459
cmp byte [rdx + 0x19], bl
jne 0x18035d2e3
push rax
pushf
mov eax, 0x9e4fc0cc
pushf
not eax
add eax, 0xaffb22b2
xor eax, 0xa9edaa19
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x99a69a58
xor eax, 0xb743ef11
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc641d4cf
xor eax, 0xcfcdfbe6
rol eax, 0x32
popf
pushf
not eax
add eax, 0xabbc4c5e
xor eax, 0x93baa669
rol eax, 0x65
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x85c98135
pushf
not eax
add eax, 0xab847657
xor eax, 0xd2dc1b9c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xac626f16
xor eax, 0xe61cf609
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x89b0db85
xor eax, 0xcac2ab95
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa9f948cb
xor eax, 0xd2f8c822
rol eax, 0x5d
popf
jmp 0x18035c459
cmp edi, dword [rdx + 0x1c]
jae 0x18035d39a
push rax
pushf
mov eax, 0x56cd993d
pushf
not eax
add eax, 0xef0e61a3
xor eax, 0xdda998e5
rol eax, 0x21
popf
pushf
not eax
add eax, 0xdceb61a4
xor eax, 0xd3912c51
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc2837904
xor eax, 0x97dde3c0
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc66d333f
xor eax, 0xf4fa66d0
rol eax, 0xce
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xd80d9422
pushf
not eax
add eax, 0x84e42193
xor eax, 0xe6f1065c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb1f1abc2
xor eax, 0xac5b86ae
rol eax, 6
popf
jmp 0x18035c459
mov rdx, rsi
movaps xmmword [rsp + 0xd0], xmm8
movabs r9, 0x999999998c49d6b1
pushf
not r9
add r9, 0x569a3ef4
xor r9, 0x5f552c33
rol r9, 2
popf
pushf
not r9
add r9, 0x7117cdc6
xor r9, 0x7b64da60
rol r9, 0x3c
popf
cmp rdx, rsi
jne 0x18035d464
push rax
pushf
mov eax, 0x6d5cff9c
pushf
not eax
add eax, 0xa691ccd3
xor eax, 0xd2991a26
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x823dbbf4
xor eax, 0x830700fd
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe4f7bb28
xor eax, 0xeeb353dd
rol eax, 7
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc0c99d99
pushf
not eax
add eax, 0xb98cf6f9
xor eax, 0x9c965e03
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa4d5648e
xor eax, 0xa7fa3bcf
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa2094902
xor eax, 0x91efd7f0
rol eax, 0x6b
popf
jmp 0x18035c459
mov qword [rsp + 0x50], rax
mov rcx, rsi
mov dword [rsp + 0x58], ebx
test r8b, r8b
jne 0x18035d514
push rax
pushf
mov eax, 0xf920662d
pushf
not eax
add eax, 0xe53eb10c
xor eax, 0x98bb08dd
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb5e7c9e4
xor eax, 0xb2b7f437
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x91242fe4
xor eax, 0xfcf29890
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc820825f
xor eax, 0xf6bb38e5
rol eax, 0xcf
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x9d8d757e
pushf
not eax
add eax, 0xb5b4b62b
xor eax, 0x9da2e8fb
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8626e2be
xor eax, 0xf0458156
rol eax, 0x82
popf
jmp 0x18035c459
mov qword [rsp + 0x50], rax
cmp dword [rax + 0x1c], edi
jae 0x18035d5aa
push rax
pushf
mov eax, 0xedfc495e
pushf
not eax
add eax, 0xf8e5e236
xor eax, 0xfd3bbfd6
rol eax, 0x72
popf
pushf
not eax
add eax, 0xab57b877
xor eax, 0xac4bd0db
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdaa680e1
xor eax, 0xe0ce2d4e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc4ab0c13
xor eax, 0xed53cfd9
rol eax, 0x4f
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x1605823e
pushf
not eax
add eax, 0xf30909a3
xor eax, 0xfdd07291
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbdf7113b
xor eax, 0x818cb6bf
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8ebe2aaf
xor eax, 0xa06db94f
rol eax, 0xd8
popf
jmp 0x18035c459
mov rax, qword [rax + 0x10]
mov dword [rsp + 0x58], ebx
jmp 0x18035d697
mov rcx, rax
mov dword [rsp + 0x58], 1
mov rax, qword [rax]
push rax
pushf
mov eax, 0x8cb47040
pushf
not eax
add eax, 0x9c280d21
xor eax, 0xb73fb00c
rol eax, 7
popf
pushf
not eax
add eax, 0xd571cdd8
xor eax, 0xf91a8c6b
rol eax, 0x59
popf
pushf
not eax
add eax, 0x95bde697
xor eax, 0x9ebc8b00
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xde1bfc65
xor eax, 0xc00e3f28
rol eax, 0x2d
popf
jmp 0x18035c459
cmp byte [rax + 0x19], bl
je 0x18035d6f5
push rax
pushf
mov eax, 0x6871b8f6
pushf
not eax
add eax, 0xb357da6d
xor eax, 0x986b1c05
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8c61a3dc
xor eax, 0xdb55a047
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbc6ba786
xor eax, 0xe2b97955
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8939b059
xor eax, 0xa006e7a6
rol eax, 0x77
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x1af23c2d
pushf
not eax
add eax, 0x8cc136e3
xor eax, 0xa1b36cda
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa6c9f300
xor eax, 0xd8ad6b4b
rol eax, 0x95
popf
pushf
not eax
add eax, 0x81c56016
xor eax, 0x9bc4d470
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdde1bce1
xor eax, 0x94289175
rol eax, 5
popf
jmp 0x18035c459
cmp byte [rcx + 0x19], bl
jne 0x18035d7ac
push rax
pushf
mov eax, 0x413e72a1
pushf
not eax
add eax, 0x9ffac227
xor eax, 0xabb5a835
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf09b860d
xor eax, 0xfd9ab8a1
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd205f32a
xor eax, 0xbf1deaf1
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe9802e5b
xor eax, 0x99e2f97c
rol eax, 0xeb
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x5f37aa89
pushf
not eax
add eax, 0xf044ce46
xor eax, 0x830fb514
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb4d7a51b
xor eax, 0xc0327d74
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xebef1e87
xor eax, 0xe54a26ec
rol eax, 0xe6
popf
jmp 0x18035c459
cmp edi, dword [rcx + 0x1c]
jae 0x18035d83d
push rax
pushf
mov eax, 0xb473dd78
pushf
not eax
add eax, 0xfbc06a4c
xor eax, 0xb05900c4
rol eax, 0xad
popf
pushf
not eax
add eax, 0x803091b9
xor eax, 0xf47df843
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe3b73908
xor eax, 0xcf11ea53
rol eax, 0xca
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x85dcb68d
pushf
not eax
add eax, 0xd06d1c9c
xor eax, 0xe128d9f8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9bfe6091
xor eax, 0xeca5d710
rol eax, 0x77
popf
pushf
not eax
add eax, 0xaa2c0d82
xor eax, 0xe5e1a6aa
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfc2ca3b1
xor eax, 0xa53ebab0
rol eax, 0x7a
popf
jmp 0x18035c459
cmp qword [0x18027c0e8], r9
je 0x18035d8d6
push rax
pushf
mov eax, 0x5e887396
pushf
not eax
add eax, 0xec9687cd
xor eax, 0xc6ad1b01
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcb1a0b19
xor eax, 0x93b56809
rol eax, 0xe
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x4c8d0c4e
pushf
not eax
add eax, 0xefc06fef
xor eax, 0xe436e07e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x96b422fc
xor eax, 0xcdd36580
rol eax, 0x1a
popf
jmp 0x18035c459
mov ecx, 0x4549c82a
pushf
not ecx
add ecx, 0xfffb537f
xor ecx, 0xef18bce5
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xee7daa07
xor ecx, 0x821b7dc1
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xa152b7df
xor ecx, 0xa3ba3437
rol ecx, 0xd2
popf
call fcn.1801b6850
movups xmm0, xmmword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [0x1e92fbd5f]
pushf
sub rcx, 0x6907fc7f
popf
mov dword [rax + 0x1c], edi
mov dword [rax + 0x20], ebx
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
mov word [rax + 0x18], bx
movaps xmmword [rsp + 0x50], xmm0
call fcn.1800ba2c0
mov rsi, qword [0x18027c0e0]
push rax
pushf
mov eax, 0x7816407d
pushf
not eax
add eax, 0xae8be49a
xor eax, 0x9ce3d4b2
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc1fd4834
xor eax, 0xacfdf5fd
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa579e322
xor eax, 0xcc96ea4c
rol eax, 0x44
popf
jmp 0x18035c459
mov rax, qword [rsi + 8]
cmp byte [rax + 0x19], bl
jne 0x18035da2c
push rax
pushf
mov eax, 0x71790c75
pushf
not eax
add eax, 0xf44ebc24
xor eax, 0x98612631
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfd7959ac
xor eax, 0x96ce8bb9
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd6c84a3e
xor eax, 0xf399a082
rol eax, 0x12
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x5f9c1daa
pushf
not eax
add eax, 0xde510d25
xor eax, 0xd3a051ce
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xda7c2257
xor eax, 0x87814fa3
rol eax, 0x25
popf
jmp 0x18035c459
nop dword [rax + rax]
push rax
pushf
mov eax, 0x7c32f995
pushf
not eax
add eax, 0xeef5b8d0
xor eax, 0xfd2edfb0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa4c67fb0
xor eax, 0xf15288e6
rol eax, 2
popf
pushf
not eax
add eax, 0xcbbdf39e
xor eax, 0xe434fce9
rol eax, 0x79
popf
pushf
not eax
add eax, 0x84cf3018
xor eax, 0x950c6a85
rol eax, 0x65
popf
jmp 0x18035c459
cmp dword [rax + 0x1c], edi
jae 0x18035daf5
push rax
pushf
mov eax, 0xb689cb82
pushf
not eax
add eax, 0xa415ebe1
xor eax, 0x86f37f71
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd58711db
xor eax, 0xd3a1246b
rol eax, 0xe7
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x963607ec
pushf
not eax
add eax, 0xb6752b9f
xor eax, 0x94e4e949
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb800fc52
xor eax, 0xfc8a098b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa5144ac7
xor eax, 0xd2a4f7d9
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcd425c1b
xor eax, 0xa0c70f4c
rol eax, 0x69
popf
jmp 0x18035c459
mov rax, qword [rax + 0x10]
jmp 0x18035dbfc
mov rsi, rax
mov rax, qword [rax]
push rax
pushf
mov eax, 0x681b3ffa
pushf
not eax
add eax, 0xc7c8ca99
xor eax, 0xa4177c95
rol eax, 0xca
popf
pushf
not eax
add eax, 0x833f5cae
xor eax, 0xc0ee8aec
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xadc887c0
xor eax, 0xf55ef2ea
rol eax, 0x67
popf
jmp 0x18035c459
cmp byte [rax + 0x19], bl
je 0x18035dc5a
push rax
pushf
mov eax, 0xaebe839f
pushf
not eax
add eax, 0xe0614e05
xor eax, 0x9545a85d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc890acb8
xor eax, 0xf4273d7c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd15c7284
xor eax, 0x82e7e522
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd0152376
xor eax, 0xe80c014a
rol eax, 0x8c
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x2ecce888
pushf
not eax
add eax, 0xa023c651
xor eax, 0x98265173
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb3a0fd34
xor eax, 0xfb047289
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf25b0e75
xor eax, 0x80a7033c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbddfa588
xor eax, 0x9984376b
rol eax, 0xf0
popf
jmp 0x18035c459
cmp byte [rsi + 0x19], bl
jne 0x18035dcef
push rax
pushf
mov eax, 0x28f2e119
pushf
not eax
add eax, 0xda48263b
xor eax, 0xa684ec5f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfdadf01b
xor eax, 0xb707f39b
rol eax, 0x9b
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc0c377c1
pushf
not eax
add eax, 0xa397db16
xor eax, 0xd569fd64
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa74e410b
xor eax, 0xecb744f6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa56e0db5
xor eax, 0xa41f9a3a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdc573c97
xor eax, 0xdba968b1
rol eax, 0x63
popf
jmp 0x18035c459
cmp edi, dword [rsi + 0x1c]
jb 0x18035ddaa
push rax
pushf
mov eax, 0xba0bd381
pushf
not eax
add eax, 0xdd7a3dcd
xor eax, 0xa7db646e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd436e099
xor eax, 0x90425e5e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x83a12574
xor eax, 0xa310d5ef
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x904360f4
xor eax, 0xa68e261c
rol eax, 0x15
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xf84f27e1
pushf
not eax
add eax, 0xd8b8d929
xor eax, 0xcc558442
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd2a19b63
xor eax, 0xc6e10f65
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe7df84bc
xor eax, 0xa624459d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x91f55d43
xor eax, 0xcf40e3ca
rol eax, 0xea
popf
jmp 0x18035c459
movss xmm0, dword [rsi + 0x20]
movss xmm8, dword [0x1801effc0]
movss xmm7, dword [0x1801eff80]
cmp byte [rbp + 0x50], bl
je 0x18035de51
push rax
pushf
mov eax, 0x58f93d2a
pushf
not eax
add eax, 0x8727562e
xor eax, 0xe0f13b5e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc8f910e8
xor eax, 0xb60a99cd
rol eax, 0x20
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xde845962
pushf
not eax
add eax, 0x9d8fd65d
xor eax, 0xd3fea959
rol eax, 4
popf
pushf
not eax
add eax, 0x9bd24e74
xor eax, 0xcc74e6bd
rol eax, 0x79
popf
jmp 0x18035c459
comiss xmm8, xmm0
jbe 0x18035debd
push rax
pushf
mov eax, 0x4f179af9
pushf
not eax
add eax, 0xb575061a
xor eax, 0xca5d834a
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb51172de
xor eax, 0x8a041d5d
rol eax, 0x89
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc7d59cc9
pushf
not eax
add eax, 0xbe57b1bb
xor eax, 0xd34fd9b8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe48ad38f
xor eax, 0xfa380a63
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc61fb849
xor eax, 0xf96ffec9
rol eax, 0xde
popf
pushf
not eax
add eax, 0xce3a7056
xor eax, 0xa58e85f5
rol eax, 0x21
popf
jmp 0x18035c459
addss xmm0, xmm7
jmp 0x18035e032
comiss xmm0, xmm14
jbe 0x18035dfb5
push rax
pushf
mov eax, 0x6f3975ec
pushf
not eax
add eax, 0x9ef5bd15
xor eax, 0x896b9e66
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd5cf88e6
xor eax, 0xb5de140d
rol eax, 0x87
popf
pushf
not eax
add eax, 0x992fac19
xor eax, 0xfc1615c2
rol eax, 0x89
popf
pushf
not eax
add eax, 0x97f6014d
xor eax, 0xae680ecd
rol eax, 0x3a
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xad25306e
pushf
not eax
add eax, 0xd896fcbd
xor eax, 0xcb948060
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc1d1af46
xor eax, 0xe5b7a5c0
rol eax, 0xd4
popf
jmp 0x18035c459
subss xmm0, xmm7
push rax
pushf
mov eax, 0x989392b2
pushf
not eax
add eax, 0x8228c948
xor eax, 0xfb939734
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb38c3de1
xor eax, 0x9084bc1f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbbceeb15
xor eax, 0xf8c70339
rol eax, 0xd2
popf
jmp 0x18035c459
movss dword [rsi + 0x20], xmm0
push rax
pushf
mov eax, 0x1362c6db
pushf
not eax
add eax, 0xdc9447fd
xor eax, 0xd511ce8c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc5fb61f8
xor eax, 0xbc11be73
rol eax, 0x11
popf
jmp 0x18035c459
comiss xmm0, xmm14
jbe 0x18035e0a7
push rax
pushf
mov eax, 0x87f56ae1
pushf
not eax
add eax, 0xb4df72ef
xor eax, 0xd7cf81e7
rol eax, 0x78
popf
pushf
not eax
add eax, 0x89a97fd4
xor eax, 0x9eae5aee
rol eax, 0x3e
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc7329c57
pushf
not eax
add eax, 0x843e8522
xor eax, 0xdac3725c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x824811eb
xor eax, 0xf89ebe6e
rol eax, 0xf9
popf
jmp 0x18035c459
movaps xmm0, xmmword [0x1801f23c0]
lea rcx, [rsp + 0x50]
movss xmm6, dword [r14 + 0x3824]
movups xmmword [rsp + 0x50], xmm0
call fcn.1803d232c
movss xmm0, dword [rsi + 0x20]
mov ebx, eax
mulss xmm0, dword [0x1801f0980]
cvtps2pd xmm0, xmm0
call fcn.1801cafb0
subsd xmm0, qword [0x1801f0978]
movss xmm2, dword [rbp + 0x58]
xorps xmm1, xmm1
xor r9d, r9d
movss dword [rsp + 0x20], xmm6
mov r8d, ebx
movq rdx, xmm11
xorps xmm0, xmmword [0x1801f0a00]
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm13
mulss xmm1, dword [0x1801eff98]
mulss xmm1, xmm12
subss xmm2, xmm1
unpcklps xmm0, xmm2
movq rcx, xmm0
call fcn.1803104cb
xor ebx, ebx
push rax
pushf
mov eax, 0x7d303337
pushf
not eax
add eax, 0xdef53635
xor eax, 0xb5d5c9e2
rol eax, 0x11
popf
pushf
not eax
add eax, 0x95bd2211
xor eax, 0xff7d7caf
rol eax, 0x1b
popf
jmp 0x18035c459
movaps xmm1, xmm8
mov ecx, 0xf06bf628
pushf
not ecx
add ecx, 0xffd03053
xor ecx, 0xf9863cd1
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0x810dfa6f
xor ecx, 0xb736f89c
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xf1d1af90
xor ecx, 0xa3fbb60e
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0x8e690a55
xor ecx, 0x90255461
rol ecx, 0x9e
popf
call fcn.1800a6020
mov esi, dword [r14 + 0x4770]
shr esi, 6
and sil, 1
je 0x18035e238
push rax
pushf
mov eax, 0xeb19db91
pushf
not eax
add eax, 0xcecbdcae
xor eax, 0xfea1f39d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xee8cdd7c
xor eax, 0xea19d5b1
rol eax, 0x35
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xf830de13
pushf
not eax
add eax, 0xe2359b5c
xor eax, 0xe1ac6da5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd5e1c506
xor eax, 0xc7110ac8
rol eax, 0x9e
popf
jmp 0x18035c459
divss xmm12, dword [0x1801f2350]
mov dword [rsp + 0x28], ebx
mov r9d, eax
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x58]
movaps xmm1, xmm10
cvttss2si ecx, xmm12
movd xmm0, ecx
mov rcx, qword [r15 + 0x290]
cvtdq2ps xmm0, xmm0
maxss xmm8, xmm0
movss xmm0, dword [rbp + 0x58]
subss xmm0, xmm8
subss xmm1, xmm8
addss xmm13, xmm8
movss dword [rbp + 0x54], xmm0
movaps xmm0, xmm9
addss xmm0, xmm8
movss dword [rbp + 0x50], xmm1
movss dword [rbp + 0x58], xmm13
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [r14 + 0x3824]
movss dword [rsp + 0x20], xmm0
call fcn.1800bcda0
jmp 0x18035f651
mov rbx, qword [0x18027c0d0]
mov rdx, rbx
mov rax, qword [rbx + 8]
movzx r8d, byte [rax + 0x19]
test r8b, r8b
jne 0x18035e37b
push rax
pushf
mov eax, 0x44e6dc35
pushf
not eax
add eax, 0xaa975ff4
xor eax, 0xe16163a6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd4249167
xor eax, 0xd29d2c48
rol eax, 0xf5
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x6660120
pushf
not eax
add eax, 0xf2facc1c
xor eax, 0xb92d5d21
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf35ba10d
xor eax, 0xc7caae9c
rol eax, 0x98
popf
pushf
not eax
add eax, 0x90f6dc46
xor eax, 0xd5a6d3be
rol eax, 0x43
popf
jmp 0x18035c459
mov rcx, rax
nop word [rax + rax]
push rax
pushf
mov eax, 0x8b1bc3d7
pushf
not eax
add eax, 0xd32cc26a
xor eax, 0xc10cade1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdeef826c
xor eax, 0xc73804ba
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd58218ee
xor eax, 0xe9ece25c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd27ca8a9
xor eax, 0xb00d44bc
rol eax, 0x98
popf
jmp 0x18035c459
cmp dword [rcx + 0x1c], edi
jae 0x18035e46e
push rax
pushf
mov eax, 0x30b54ac6
pushf
not eax
add eax, 0xb68d0f94
xor eax, 0xb5a68d9d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa10a3262
xor eax, 0xd6fd5471
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x989ab562
xor eax, 0xf80a43f1
rol eax, 0xc9
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xf8b465ad
pushf
not eax
add eax, 0x85fdb653
xor eax, 0xd15ae5d7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x92087386
xor eax, 0xbf8397be
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa507e649
xor eax, 0x8e9799fe
rol eax, 0x23
popf
jmp 0x18035c459
mov rcx, qword [rcx + 0x10]
jmp 0x18035e539
mov rdx, rcx
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x4c47691
pushf
not eax
add eax, 0x89e7bac0
xor eax, 0xd36b9964
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x813c4f3e
xor eax, 0xb3619d8d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9a699878
xor eax, 0xd376fe7d
rol eax, 0xa4
popf
jmp 0x18035c459
cmp byte [rcx + 0x19], 0
je 0x18035e598
push rax
pushf
mov eax, 0xcb295f06
pushf
not eax
add eax, 0xef9ebb91
xor eax, 0xaf3068f4
rol eax, 0x38
popf
pushf
not eax
add eax, 0x928740d6
xor eax, 0xf6a000df
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf1d5a294
xor eax, 0xf9c170f8
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcd39b9df
xor eax, 0xd004531d
rol eax, 0xa6
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x76ed79fb
pushf
not eax
add eax, 0xe5e2c369
xor eax, 0xee5b1f2c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfdc40bb7
xor eax, 0xa11788a2
rol eax, 0x61
popf
jmp 0x18035c459
cmp byte [rdx + 0x19], 0
jne 0x18035e617
push rax
pushf
mov eax, 0x62c8c366
pushf
not eax
add eax, 0xb3988829
xor eax, 0xe2412cec
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc3ae2573
xor eax, 0xa186fccd
rol eax, 0xea
popf
pushf
not eax
add eax, 0xec7bd06c
xor eax, 0xfb807cf5
rol eax, 0x2c
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xbe390d6c
pushf
not eax
add eax, 0xc559663d
xor eax, 0xa2c29ab2
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc2fcc2e0
xor eax, 0xdd145d1e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa451d6d0
xor eax, 0xea89dead
rol eax, 0x1d
popf
jmp 0x18035c459
cmp edi, dword [rdx + 0x1c]
jae 0x18035e695
push rax
pushf
mov eax, 0xa81fb6e9
pushf
not eax
add eax, 0xcfe291d0
xor eax, 0xcee14349
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc46deb65
xor eax, 0xc5db85ca
rol eax, 0x18
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x637a8e88
pushf
not eax
add eax, 0x84e3264f
xor eax, 0x8c935fb2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xee8e442a
xor eax, 0xdcf7ffbd
rol eax, 0x92
popf
pushf
not eax
add eax, 0x84127a24
xor eax, 0xa4f5e5c5
rol eax, 0x2f
popf
jmp 0x18035c459
mov rdx, rbx
push rax
pushf
mov eax, 0x23cb069f
pushf
not eax
add eax, 0xb2774af0
xor eax, 0x82eaf2a2
rol eax, 6
popf
pushf
not eax
add eax, 0x820d4301
xor eax, 0xdf080052
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9e2b6683
xor eax, 0xad97933d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd354670e
xor eax, 0xf851177f
rol eax, 0x8c
popf
jmp 0x18035c459
xor r15d, r15d
cmp rdx, rbx
jne 0x18035e776
push rax
pushf
mov eax, 0xa735fd19
pushf
not eax
add eax, 0x8cf346d3
xor eax, 0x8b3a1d12
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xdcdc75ab
xor eax, 0xd200d3d6
rol eax, 0xa4
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x99e49e9d
pushf
not eax
add eax, 0xfe812ea0
xor eax, 0xd9282839
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf49a34a1
xor eax, 0xe6b221fa
rol eax, 9
popf
pushf
not eax
add eax, 0x99445da4
xor eax, 0xfc64e4a6
rol eax, 0x70
popf
jmp 0x18035c459
mov qword [rsp + 0x50], rax
mov rcx, rbx
mov dword [rsp + 0x58], r15d
test r8b, r8b
jne 0x18035e801
push rax
pushf
mov eax, 0x8dd72de9
pushf
not eax
add eax, 0xe33257bc
xor eax, 0xbd4147ae
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd2e7dd15
xor eax, 0x9bc76907
rol eax, 0xaf
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x84be4e21
pushf
not eax
add eax, 0xec5b501d
xor eax, 0xf5646cac
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf772af0c
xor eax, 0x85db9334
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd8242e70
xor eax, 0xa1742c1a
rol eax, 0xeb
popf
jmp 0x18035c459
mov qword [rsp + 0x50], rax
cmp dword [rax + 0x1c], edi
jae 0x18035e897
push rax
pushf
mov eax, 0x1bf2f438
pushf
not eax
add eax, 0xfae9f95d
xor eax, 0xb41c0819
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xac609867
xor eax, 0xa687a9c1
rol eax, 7
popf
pushf
not eax
add eax, 0xd78f219c
xor eax, 0xe0ec63c3
rol eax, 0xbf
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x97f984f9
pushf
not eax
add eax, 0xd18ba904
xor eax, 0xbec1f83f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfab6a804
xor eax, 0xf3fee475
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf2b90a54
xor eax, 0xf67e3e65
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa53c9b66
xor eax, 0xde630854
rol eax, 0xc7
popf
jmp 0x18035c459
mov rax, qword [rax + 0x10]
mov dword [rsp + 0x58], r15d
jmp 0x18035e9ab
mov rcx, rax
mov dword [rsp + 0x58], 1
mov rax, qword [rax]
push rax
pushf
mov eax, 0x846ff9c
pushf
not eax
add eax, 0xdc5c714d
xor eax, 0xad92335f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8ac8075f
xor eax, 0x9ac6846e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdf9794b5
xor eax, 0xb7113bb3
rol eax, 0x85
popf
pushf
not eax
add eax, 0xddcba93b
xor eax, 0x8ee60c09
rol eax, 0xda
popf
jmp 0x18035c459
cmp byte [rax + 0x19], r15b
je 0x18035e9f7
push rax
pushf
mov eax, 0xa30cf622
pushf
not eax
add eax, 0xfde4592c
xor eax, 0x8d6afb16
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd5953644
xor eax, 0xa3dead7c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf2ee3f6a
xor eax, 0x9f1c969d
rol eax, 0xb1
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc7f6acff
pushf
not eax
add eax, 0xfae3b00f
xor eax, 0xc4796f64
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xde64d3a2
xor eax, 0xf4ba4a4e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xed2152de
xor eax, 0x85dfc02f
rol eax, 0x8b
popf
jmp 0x18035c459
cmp byte [rcx + 0x19], r15b
jne 0x18035ea76
push rax
pushf
mov eax, 0x34ab3185
pushf
not eax
add eax, 0x88d1485c
xor eax, 0xf6c2cb58
rol eax, 8
popf
pushf
not eax
add eax, 0xd099529a
xor eax, 0xeb4bc3f7
rol eax, 0x6e
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x7c67ca04
pushf
not eax
add eax, 0xd2fc3c9f
xor eax, 0xe9dc6335
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xebfcd2ec
xor eax, 0xc2299401
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8b45f990
xor eax, 0x9730860b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf9453d73
xor eax, 0xc99cc666
rol eax, 0xad
popf
jmp 0x18035c459
cmp edi, dword [rcx + 0x1c]
jae 0x18035eb2d
push rax
pushf
mov eax, 0xbfcf139f
pushf
not eax
add eax, 0x88cb43af
xor eax, 0xc20db24d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbff9f758
xor eax, 0xd6b4cfef
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa1aee8d6
xor eax, 0xddce13b6
rol eax, 0x98
popf
pushf
not eax
add eax, 0x837a36e8
xor eax, 0xd7645f1f
rol eax, 0xf2
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xaa671deb
pushf
not eax
add eax, 0xb833de28
xor eax, 0xca74e66d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa4817994
xor eax, 0x95135d3e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb519f86d
xor eax, 0xa83c5bef
rol eax, 0xc0
popf
jmp 0x18035c459
movabs rax, 0x7215999a3dc2efc2
pushf
not rax
add rax, 0x6d54c04b
xor rax, 0x49f95f8c
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x572903c3
xor rax, 0x5501802e
rol rax, 0x34
popf
cmp qword [0x18027c0d8], rax
je 0x18035ebeb
push rax
pushf
mov eax, 0x411e1809
pushf
not eax
add eax, 0xa17e5269
xor eax, 0xb324c185
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd65946a9
xor eax, 0xf3db5938
rol eax, 3
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xcc54f4c2
pushf
not eax
add eax, 0x8a6b519c
xor eax, 0x88488397
rol eax, 0x17
popf
pushf
not eax
add eax, 0x87111e79
xor eax, 0xdf4def09
rol eax, 0xf
popf
jmp 0x18035c459
mov ecx, 0x7eb1fcc3
pushf
not ecx
add ecx, 0x90eed868
xor ecx, 0xc3d8c682
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xc511f541
xor ecx, 0xea75719c
rol ecx, 0xee
popf
call fcn.1801b6850
movups xmm0, xmmword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [0x1c0a765de]
pushf
sub rcx, 0x407fa50e
popf
mov dword [rax + 0x1c], edi
mov dword [rax + 0x20], r15d
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbx
mov word [rax + 0x18], r15w
movaps xmmword [rsp + 0x50], xmm0
call fcn.1800ba2c0
mov rbx, qword [0x18027c0d0]
push rax
pushf
mov eax, 0x710b3e48
pushf
not eax
add eax, 0xfcbcec56
xor eax, 0xdc69d0d9
rol eax, 3
popf
pushf
not eax
add eax, 0xe976d739
xor eax, 0xeab2e099
rol eax, 0x82
popf
jmp 0x18035c459
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x18035ed1c
push rax
pushf
mov eax, 0xbaba949f
pushf
not eax
add eax, 0xee64d018
xor eax, 0xfd1b438d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe7f43955
xor eax, 0xe1d9adf1
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe120f776
xor eax, 0xeea4804d
rol eax, 0xbd
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x6b8f061d
pushf
not eax
add eax, 0x8e4631c2
xor eax, 0x9d5bf1f1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xac097ef3
xor eax, 0xbf2f2b1b
rol eax, 0x5d
popf
jmp 0x18035c459
nop
push rax
pushf
mov eax, 0xa8a66232
pushf
not eax
add eax, 0xdf5ab8ac
xor eax, 0xc17a2202
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa0950a6c
xor eax, 0xa3ea5c42
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe83fe84c
xor eax, 0xd5b59b7d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xecd95cce
xor eax, 0xd34f3a5a
rol eax, 0x67
popf
jmp 0x18035c459
cmp dword [rax + 0x1c], edi
jae 0x18035ede2
push rax
pushf
mov eax, 0x25965443
pushf
not eax
add eax, 0xb5805880
xor eax, 0xb25f3222
rol eax, 0x77
popf
pushf
not eax
add eax, 0xcc7a2eac
xor eax, 0xbd5b5452
rol eax, 0xe0
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xdb54b7b7
pushf
not eax
add eax, 0xb9d1d03f
xor eax, 0xe0b92562
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8c19afc2
xor eax, 0xa6daefb4
rol eax, 0x5c
popf
jmp 0x18035c459
mov rax, qword [rax + 0x10]
jmp 0x18035eec3
mov rbx, rax
mov rax, qword [rax]
push rax
pushf
mov eax, 0x2897e589
pushf
not eax
add eax, 0x9d6e69cf
xor eax, 0xc1171438
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa1223500
xor eax, 0xb519895e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc73c054d
xor eax, 0x995eaae4
rol eax, 0xf1
popf
jmp 0x18035c459
cmp byte [rax + 0x19], 0
je 0x18035ef0f
push rax
pushf
mov eax, 0x7d1133d0
pushf
not eax
add eax, 0xa7db1e0d
xor eax, 0xc67fb46e
rol eax, 0xae
popf
pushf
not eax
add eax, 0x992db366
xor eax, 0xed12e598
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd51bd4cc
xor eax, 0x956ecd67
rol eax, 0x6a
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xeea4ff44
pushf
not eax
add eax, 0xd71bdef6
xor eax, 0xacfa5ccc
rol eax, 0x94
popf
pushf
not eax
add eax, 0xec775480
xor eax, 0xc70faecf
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf508ff2e
xor eax, 0x824cc55f
rol eax, 0x43
popf
jmp 0x18035c459
cmp byte [rbx + 0x19], 0
jne 0x18035efa5
push rax
pushf
mov eax, 0xb045bea2
pushf
not eax
add eax, 0xdcd30026
xor eax, 0x968a592b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb747a891
xor eax, 0x85f43d36
rol eax, 0x74
popf
pushf
not eax
add eax, 0x982e1dce
xor eax, 0xf79970f9
rol eax, 0xf3
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x296ddd5
pushf
not eax
add eax, 0xe2b0d584
xor eax, 0xb989d7ad
rol eax, 0xce
popf
pushf
not eax
add eax, 0x91343819
xor eax, 0x896861b4
rol eax, 0x30
popf
jmp 0x18035c459
cmp edi, dword [rbx + 0x1c]
jb 0x18035f027
push rax
pushf
mov eax, 0xd8e7ac09
pushf
not eax
add eax, 0xdf463379
xor eax, 0xb2046b91
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf823c1c7
xor eax, 0x94e8cc55
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb570b5ac
xor eax, 0x900f0b42
rol eax, 0x17
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x7ec0b23d
pushf
not eax
add eax, 0xa45edb32
xor eax, 0x83765e76
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfe242a0d
xor eax, 0x8a5eceb1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdad269e5
xor eax, 0xe5e8a361
rol eax, 0x33
popf
jmp 0x18035c459
movzx eax, byte [r12]
test al, al
jne 0x18035f0cf
push rax
pushf
mov eax, 0xe1982eac
pushf
not eax
add eax, 0xf18bbb23
xor eax, 0xf483ae45
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc3ff2b80
xor eax, 0x861d8494
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd4a596a0
xor eax, 0xea05fa8c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd25da909
xor eax, 0xf007b53c
rol eax, 0x5b
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xdc8aaa91
pushf
not eax
add eax, 0xb36e1f26
xor eax, 0x891a3c37
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xccacaaab
xor eax, 0xfaf85e9f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc0cf2580
xor eax, 0xfeb63c2a
rol eax, 0xa4
popf
jmp 0x18035c459
movss xmm0, dword [rbx + 0x20]
comiss xmm0, xmm14
jbe 0x18035f157
push rax
pushf
mov eax, 0x79ba3d75
pushf
not eax
add eax, 0xfd0d620e
xor eax, 0xe44d95a0
rol eax, 0x31
popf
pushf
not eax
add eax, 0xecf302dd
xor eax, 0x8a8226df
rol eax, 0x7a
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xdc0ad163
pushf
not eax
add eax, 0xd056b696
xor eax, 0xd8eccb5c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc6f26ceb
xor eax, 0xa9c2bce3
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9e7733e1
xor eax, 0xb454a3ce
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9e34a278
xor eax, 0x919be975
rol eax, 0x4b
popf
jmp 0x18035c459
movss xmm0, dword [rbx + 0x20]
comiss xmm0, dword [0x1801effd8]
jb 0x18035f1f1
push rax
pushf
mov eax, 0x56d76d98
pushf
not eax
add eax, 0xe1a0aceb
xor eax, 0xc950bf5e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdc19a1d2
xor eax, 0xd5f79f11
rol eax, 0x58
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xbcafc888
pushf
not eax
add eax, 0x8cad510f
xor eax, 0xbb77d38b
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb1c24e4b
xor eax, 0xef73c131
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfb5727eb
xor eax, 0xff84453b
rol eax, 0x75
popf
jmp 0x18035c459
mov dword [rbx + 0x20], r15d
jmp 0x18035f651
test al, al
je 0x18035f2d0
push rax
pushf
mov eax, 0xf810a647
pushf
not eax
add eax, 0xb1c48505
xor eax, 0xd6a24bc9
rol eax, 9
popf
pushf
not eax
add eax, 0xd688a29e
xor eax, 0xb37bb9bf
rol eax, 0xb1
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xf4aca4a2
pushf
not eax
add eax, 0xa756a8bc
xor eax, 0x96361442
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb8cf8389
xor eax, 0x988ff14c
rol eax, 3
popf
pushf
not eax
add eax, 0xd52e4a2b
xor eax, 0x9793a903
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfaa8328c
xor eax, 0xc36b327f
rol eax, 0x80
popf
jmp 0x18035c459
comiss xmm8, xmm0
ja 0x18035f375
push rax
pushf
mov eax, 0x4d83af71
pushf
not eax
add eax, 0xa9f427fc
xor eax, 0x8a265f43
rol eax, 0xc
popf
pushf
not eax
add eax, 0x92665d37
xor eax, 0xd05549e5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xaa153434
xor eax, 0x8a1964d4
rol eax, 0xa4
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xc74300ad
pushf
not eax
add eax, 0xa56828c6
xor eax, 0xb5bab512
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x94728983
xor eax, 0xda78ab1c
rol eax, 0xda
popf
jmp 0x18035c459
movaps xmm1, xmm0
test al, al
jne 0x18035f3f5
push rax
pushf
mov eax, 0x5b24e1f4
pushf
not eax
add eax, 0xb9f73a43
xor eax, 0x90129a7f
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb0216a0a
xor eax, 0xc214bf96
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8649c06e
xor eax, 0xed544729
rol eax, 0x66
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xb9cbdb70
pushf
not eax
add eax, 0xa7b08155
xor eax, 0xed27a5e0
rol eax, 0x66
popf
pushf
not eax
add eax, 0x85435665
xor eax, 0xdd1851ec
rol eax, 0x26
popf
pushf
not eax
add eax, 0xee172eae
xor eax, 0x87530c8b
rol eax, 0xf4
popf
jmp 0x18035c459
comiss xmm0, xmm8
jb 0x18035f49a
push rax
pushf
mov eax, 0x1be82f93
pushf
not eax
add eax, 0xf4575e9d
xor eax, 0x86d007ab
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf84d5a23
xor eax, 0xd5781251
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa5df0eff
xor eax, 0xb6f497cd
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe23d4d2a
xor eax, 0xf697f5f5
rol eax, 0x61
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x766fe0c9
pushf
not eax
add eax, 0xa2b4666e
xor eax, 0xca95dff5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xde2f6ec6
xor eax, 0xa015437b
rol eax, 0xee
popf
jmp 0x18035c459
movaps xmm1, xmm0
addss xmm1, xmm7
movss dword [rbx + 0x20], xmm1
push rax
pushf
mov eax, 0x6c7e587d
pushf
not eax
add eax, 0xb7ad42f4
xor eax, 0xb7636f93
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa8e41a3a
xor eax, 0xd6ebc4a3
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd24be067
xor eax, 0xcd2cc8fc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xf2d30e76
xor eax, 0xfbf3d0a4
rol eax, 0xa8
popf
jmp 0x18035c459
mulss xmm1, dword [0x1801f0980]
cvtps2pd xmm0, xmm1
call fcn.1801cafb0
subsd xmm0, qword [0x1801f0978]
divss xmm12, dword [0x1801efff0]
mov ecx, 0xdbb87776
pushf
not ecx
add ecx, 0xfe846c6d
xor ecx, 0xdb81f7dd
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x811e3506
xor ecx, 0xac0860d1
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xba0b4710
xor ecx, 0x8248c723
rol ecx, 0xae
popf
movss xmm6, dword [r14 + 0x3824]
xorps xmm7, xmm7
xorps xmm0, xmmword [0x1801f0a00]
movaps xmm2, xmm8
cvtsd2ss xmm7, xmm0
cvttss2si eax, xmm12
mulss xmm7, dword [0x1801eff98]
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
maxss xmm2, xmm0
xorps xmm2, xmmword [0x1801f00a0]
mulss xmm7, xmm2
call fcn.1800a6020
movss xmm1, dword [rbp + 0x58]
subss xmm13, xmm7
movaps xmm0, xmm10
movss dword [rsp + 0x20], xmm6
movaps xmm2, xmm9
addss xmm0, xmm7
addss xmm1, xmm7
xor r9d, r9d
subss xmm2, xmm7
mov r8d, eax
unpcklps xmm0, xmm1
unpcklps xmm13, xmm2
movq rdx, xmm0
movq rcx, xmm13
call fcn.1803104cb
push rax
pushf
mov eax, 0xb2ecdf27
pushf
not eax
add eax, 0xe8095c61
xor eax, 0xed128a52
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xddea7b1e
xor eax, 0xfefd0294
rol eax, 0x7d
popf
jmp 0x18035c459
movaps xmm1, xmm9
movaps xmm0, xmm10
addss xmm1, dword [r14 + 0x3820]
addss xmm0, dword [r14 + 0x3834]
movss dword [rsp + 0x3c], xmm1
movss dword [rsp + 0x38], xmm0
cmp byte [r14 + 0x5c38], 0
je 0x18035f6b4
push rax
pushf
mov eax, 0x9df7475a
pushf
not eax
add eax, 0xa9fc5667
xor eax, 0xdd8ce09f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc078b0a8
xor eax, 0xe4710d94
rol eax, 0xec
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x50299866
pushf
not eax
add eax, 0xcd857e4c
xor eax, 0xa3b94074
rol eax, 0xd
popf
pushf
not eax
add eax, 0x969380eb
xor eax, 0xf5b4ae6f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf4bc79d7
xor eax, 0xd9771b8c
rol eax, 0x9f
popf
jmp 0x18035c459
test sil, sil
je 0x18035f758
push rax
pushf
mov eax, 0xf88d04d3
pushf
not eax
add eax, 0xf8003d76
xor eax, 0xce092045
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8d874483
xor eax, 0xc0c1b321
rol eax, 0xe
popf
pushf
not eax
add eax, 0xaf4f568b
xor eax, 0xbe7ba4e5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xca945308
xor eax, 0x99b6e6db
rol eax, 0x65
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0xebcdc86
pushf
not eax
add eax, 0x93d26285
xor eax, 0x8d56837c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc854dd45
xor eax, 0xa5a681a5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xaf49f042
xor eax, 0xaed91503
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf38a298d
xor eax, 0xdad456d0
rol eax, 0x41
popf
jmp 0x18035c459
lea rdx, [0x1ee3c9111]
pushf
sub rdx, 0x6e1d71a5
popf
jmp 0x18035f893
cmp byte [r12], 0
lea rax, [0x1f7e38020]
pushf
sub rax, 0x77c460b0
popf
lea rdx, [0x1cf36df90]
pushf
sub rdx, 0x4f17c01c
popf
cmovne rdx, rax
push rax
pushf
mov eax, 0xc3c94bf8
pushf
not eax
add eax, 0x81d15539
xor eax, 0xb932f815
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf9ceb656
xor eax, 0x86effcf9
rol eax, 0
popf
pushf
not eax
add eax, 0xdff8025d
xor eax, 0xac405125
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbf15c8fc
xor eax, 0x8dc4172d
rol eax, 0x48
popf
jmp 0x18035c459
xor r8d, r8d
lea rcx, [rsp + 0x38]
call fcn.1803786fa
push rax
pushf
mov eax, 0x74b5dc6e
pushf
not eax
add eax, 0xdc7c435d
xor eax, 0xd6d83763
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb6aa51df
xor eax, 0xa86bd236
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbe9e2253
xor eax, 0xf01b769d
rol eax, 9
popf
jmp 0x18035c459
movss xmm0, dword [rsp + 0x30]
comiss xmm0, xmm14
jbe 0x18035f94b
push rax
pushf
mov eax, 0x68eccbe1
pushf
not eax
add eax, 0x9f882876
xor eax, 0xa81f8d7e
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe5245134
xor eax, 0xcfa159a2
rol eax, 0x24
popf
pushf
not eax
add eax, 0x942fa13d
xor eax, 0x93ac4dae
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf77653e4
xor eax, 0xabd8f7ca
rol eax, 0xdf
popf
jmp 0x18035c459
push rax
pushf
mov eax, 0x2c8f6630
pushf
not eax
add eax, 0xa5fb40fb
xor eax, 0xfa00cf2d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbdcd3aa5
xor eax, 0xc2abfc7f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf3b2ea37
xor eax, 0x9063b639
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc125813b
xor eax, 0xd420167c
rol eax, 0xf4
popf
jmp 0x18035c459
addss xmm10, dword [r14 + 0x3834]
addss xmm9, dword [r14 + 0x3820]
mov rdx, qword [rbp + 0x40]
mov r9b, 0x38
pushf
not r9b
add r9b, 0xce
xor r9b, 7
rol r9b, 0xe3
popf
pushf
not r9b
add r9b, 0xb9
xor r9b, 0x25
rol r9b, 0x30
popf
xor r8d, r8d
addss xmm10, dword [0x1801effdc]
subss xmm9, dword [0x1801effdc]
unpcklps xmm10, xmm9
movq rcx, xmm10
call fcn.180375d0c
push rax
pushf
mov eax, 0x1bb4af54
pushf
not eax
add eax, 0xd80c263a
xor eax, 0xedca81ae
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc041cbe8
xor eax, 0xa9c0ab1c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb1d56552
xor eax, 0xa770c8a1
rol eax, 0x8e
popf
jmp 0x18035c459
movaps xmm8, xmmword [rsp + 0xd0]
movzx eax, r13b
mov r13, qword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm6, xmmword [rsp + 0xf0]
mov rsi, qword [rsp + 0x148]
movaps xmm11, xmmword [rsp + 0xa0]
push rax
pushf
mov eax, 0x5452b42e
pushf
not eax
add eax, 0xd346796d
xor eax, 0x93efc822
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa97e9378
xor eax, 0x97afc1a1
rol eax, 2
popf
jmp 0x18035c459
movaps xmm14, xmmword [rsp + 0x70]
lea r11, [rsp + 0x108]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbx
pop rbp
ret
xor al, al
jmp 0x18035fabe
lea rcx, [0x1e3f3f7da]
pushf
sub rcx, 0x63d4ee9a
popf
call fcn.1801b7e48
int3
call fcn.1800ba580
int3