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

Disassembly:
push rax
pushf
mov eax, 0x206bae06
pushf
not eax
add eax, 0xc0173543
xor eax, 0xa68b50da
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf219d9e9
xor eax, 0xf0127271
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc8eee862
xor eax, 0xd8064a82
rol eax, 0x89
popf
pushf
not eax
add eax, 0x86bfda25
xor eax, 0xca9cec63
rol eax, 0x2b
popf
cmp eax, 0x54
jne 0x1400fefa6
popf
pop rax
jmp 0x1401027da
cmp eax, 0x48
jne 0x1400fefb5
popf
pop rax
jmp 0x140101fc3
cmp eax, 0x3f
jne 0x1400fefc4
popf
pop rax
jmp 0x140101aa9
cmp eax, 1
jne 0x1400fefd3
popf
pop rax
jmp 0x1400ff535
cmp eax, 0x4a
jne 0x1400fefe2
popf
pop rax
jmp 0x1401020f8
cmp eax, 0x1a
jne 0x1400feff1
popf
pop rax
jmp 0x1401003ec
cmp eax, 0x44
jne 0x1400ff000
popf
pop rax
jmp 0x140101de4
cmp eax, 0x31
jne 0x1400ff00f
popf
pop rax
jmp 0x1401011a4
cmp eax, 0x40
jne 0x1400ff01e
popf
pop rax
jmp 0x140101b77
cmp eax, 8
jne 0x1400ff02d
popf
pop rax
jmp 0x1400ffa52
cmp eax, 0x2a
jne 0x1400ff03c
popf
pop rax
jmp 0x140100da5
cmp eax, 0x17
jne 0x1400ff04b
popf
pop rax
jmp 0x1401001d5
cmp eax, 0x1c
jne 0x1400ff05a
popf
pop rax
jmp 0x14010052e
cmp eax, 0x2e
jne 0x1400ff069
popf
pop rax
jmp 0x140100ffd
cmp eax, 0x4c
jne 0x1400ff078
popf
pop rax
jmp 0x1401021fe
cmp eax, 0x2b
jne 0x1400ff087
popf
pop rax
jmp 0x140100e56
cmp eax, 0x1b
jne 0x1400ff096
popf
pop rax
jmp 0x14010043e
cmp eax, 0x2d
jne 0x1400ff0a5
popf
pop rax
jmp 0x140100fae
cmp eax, 0x23
jne 0x1400ff0b4
popf
pop rax
jmp 0x140100875
cmp eax, 0x25
jne 0x1400ff0c3
popf
pop rax
jmp 0x1401009ca
cmp eax, 0x43
jne 0x1400ff0d2
popf
pop rax
jmp 0x140101d41
cmp eax, 0x13
jne 0x1400ff0e1
popf
pop rax
jmp 0x1400fff83
cmp eax, 0x33
jne 0x1400ff0f0
popf
pop rax
jmp 0x1401013ff
cmp eax, 0x24
jne 0x1400ff0ff
popf
pop rax
jmp 0x14010092f
cmp eax, 0x1e
jne 0x1400ff10e
popf
pop rax
jmp 0x140100652
cmp eax, 0xc
jne 0x1400ff11d
popf
pop rax
jmp 0x1400ffc69
cmp eax, 0x26
jne 0x1400ff12c
popf
pop rax
jmp 0x140100a0b
cmp eax, 0x27
jne 0x1400ff13b
popf
pop rax
jmp 0x140100aad
cmp eax, 0x30
jne 0x1400ff14a
popf
pop rax
jmp 0x140101146
cmp eax, 0x10
jne 0x1400ff159
popf
pop rax
jmp 0x1400ffe30
cmp eax, 0x37
jne 0x1400ff168
popf
pop rax
jmp 0x14010169d
cmp eax, 9
jne 0x1400ff177
popf
pop rax
jmp 0x1400ffaf5
cmp eax, 0x39
jne 0x1400ff186
popf
pop rax
jmp 0x140101772
cmp eax, 0x16
jne 0x1400ff195
popf
pop rax
jmp 0x140100183
cmp eax, 0x3b
jne 0x1400ff1a4
popf
pop rax
jmp 0x14010192a
cmp eax, 0x4b
jne 0x1400ff1b3
popf
pop rax
jmp 0x140102143
cmp eax, 0x36
jne 0x1400ff1c2
popf
pop rax
jmp 0x140101652
cmp eax, 0x14
jne 0x1400ff1d1
popf
pop rax
jmp 0x14010003c
cmp eax, 0x46
jne 0x1400ff1e0
popf
pop rax
jmp 0x140101e9e
cmp eax, 0x3d
jne 0x1400ff1ef
popf
pop rax
jmp 0x140101a58
cmp eax, 2
jne 0x1400ff1fe
popf
pop rax
jmp 0x1400ff60a
cmp eax, 0x47
jne 0x1400ff20d
popf
pop rax
jmp 0x140101f38
cmp eax, 0x51
jne 0x1400ff21c
popf
pop rax
jmp 0x1401024d3
cmp eax, 0x11
jne 0x1400ff22b
popf
pop rax
jmp 0x1400ffec9
cmp eax, 0x35
jne 0x1400ff23a
popf
pop rax
jmp 0x140101537
cmp eax, 0x3a
jne 0x1400ff249
popf
pop rax
jmp 0x14010188d
cmp eax, 0x12
jne 0x1400ff258
popf
pop rax
jmp 0x1400fff28
cmp eax, 0x21
jne 0x1400ff267
popf
pop rax
jmp 0x140100780
cmp eax, 0x38
jne 0x1400ff276
popf
pop rax
jmp 0x1401016f1
cmp eax, 0xb
jne 0x1400ff285
popf
pop rax
jmp 0x1400ffbbd
cmp eax, 0xf
jne 0x1400ff294
popf
pop rax
jmp 0x1400ffdf7
cmp eax, 0x15
jne 0x1400ff2a3
popf
pop rax
jmp 0x1401000a2
cmp eax, 5
jne 0x1400ff2b2
popf
pop rax
jmp 0x1400ff899
cmp eax, 6
jne 0x1400ff2c1
popf
pop rax
jmp 0x1400ff92b
cmp eax, 0x4e
jne 0x1400ff2d0
popf
pop rax
jmp 0x140102345
cmp eax, 0x49
jne 0x1400ff2df
popf
pop rax
jmp 0x14010203b
cmp eax, 0x1f
jne 0x1400ff2ee
popf
pop rax
jmp 0x1401006cc
cmp eax, 4
jne 0x1400ff2fd
popf
pop rax
jmp 0x1400ff7de
cmp eax, 0x2f
jne 0x1400ff30c
popf
pop rax
jmp 0x14010105b
cmp eax, 0x4d
jne 0x1400ff31b
popf
pop rax
jmp 0x14010223c
cmp eax, 0x55
jne 0x1400ff32a
popf
pop rax
jmp 0x140102865
cmp eax, 0x45
jne 0x1400ff339
popf
pop rax
jmp 0x140101e60
cmp eax, 0x2c
jne 0x1400ff348
popf
pop rax
jmp 0x140100efa
cmp eax, 3
jne 0x1400ff357
popf
pop rax
jmp 0x1400ff760
cmp eax, 0x19
jne 0x1400ff366
popf
pop rax
jmp 0x140100300
cmp eax, 0x1d
jne 0x1400ff375
popf
pop rax
jmp 0x140100593
cmp eax, 0x34
jne 0x1400ff384
popf
pop rax
jmp 0x1401014cc
cmp eax, 0x53
jne 0x1400ff393
popf
pop rax
jmp 0x14010260a
cmp eax, 0x4f
jne 0x1400ff3a2
popf
pop rax
jmp 0x1401023c2
cmp eax, 0x42
jne 0x1400ff3b1
popf
pop rax
jmp 0x140101cd2
cmp eax, 7
jne 0x1400ff3c0
popf
pop rax
jmp 0x1400ff9cc
cmp eax, 0x20
jne 0x1400ff3cf
popf
pop rax
jmp 0x14010074b
cmp eax, 0
jne 0x1400ff3de
popf
pop rax
jmp 0x1400ff4a1
cmp eax, 0x3c
jne 0x1400ff3ed
popf
pop rax
jmp 0x1401019b7
cmp eax, 0xd
jne 0x1400ff3fc
popf
pop rax
jmp 0x1400ffcfe
cmp eax, 0xa
jne 0x1400ff40b
popf
pop rax
jmp 0x1400ffb5a
cmp eax, 0x18
jne 0x1400ff41a
popf
pop rax
jmp 0x1401002c1
cmp eax, 0x28
jne 0x1400ff429
popf
pop rax
jmp 0x140100b31
cmp eax, 0x22
jne 0x1400ff438
popf
pop rax
jmp 0x140100823
cmp eax, 0x50
jne 0x1400ff447
popf
pop rax
jmp 0x14010246c
cmp eax, 0x52
jne 0x1400ff456
popf
pop rax
jmp 0x1401025a5
cmp eax, 0x41
jne 0x1400ff465
popf
pop rax
jmp 0x140101be7
cmp eax, 0xe
jne 0x1400ff474
popf
pop rax
jmp 0x1400ffd97
cmp eax, 0x32
jne 0x1400ff483
popf
pop rax
jmp 0x140101391
cmp eax, 0x29
jne 0x1400ff492
popf
pop rax
jmp 0x140100bf2
cmp eax, 0x3e
jne 0x1400ff4a1
popf
pop rax
jmp 0x140101a91
mov r11, rsp
mov dword [r11 + 0x20], r9d
mov qword [r11 + 8], rcx
push rbx
push rdi
push r14
push r15
sub rsp, 0xf8
movsxd r14, r8d
mov r15d, r9d
mov rdi, rdx
mov rbx, rcx
cmp r14d, 2
jl 0x1400ff502
push rax
pushf
mov eax, 0x2695e6b3
pushf
not eax
add eax, 0xd29109f8
xor eax, 0x861e46c8
rol eax, 0xed
popf
pushf
not eax
add eax, 0x95913fad
xor eax, 0xe89fb9f0
rol eax, 0x2a
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xe60cfdd3
pushf
not eax
add eax, 0x93bf447d
xor eax, 0xf227f28d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd9d4fadc
xor eax, 0x9115ca23
rol eax, 0xbc
popf
jmp 0x1400fef97
mov rax, qword [rcx + 0x38]
lea ecx, [r14 - 1]
and byte [rsp + 0x140], 1
mov edx, dword [rbx + 0x30]
mov qword [r11 + 0x10], rbp
mov qword [r11 - 0x30], r12
movaps xmmword [r11 - 0x48], xmm6
movss xmm6, dword [rax]
movaps xmmword [r11 - 0x58], xmm7
movss xmm7, dword [rax + 4]
mov eax, r14d
cmove eax, ecx
movaps xmmword [r11 - 0x68], xmm8
movss xmm8, dword [rsp + 0x148]
movaps xmmword [r11 - 0x78], xmm9
movss xmm9, dword [rbx + 0xc0]
comiss xmm8, xmm9
movsxd r12, eax
mov qword [rsp + 0x40], r12
seta r8b
mov byte [rsp + 0x21], r8b
test dl, 1
je 0x1400ff5d7
push rax
pushf
mov eax, 0x69219ef8
pushf
not eax
add eax, 0xc568957f
xor eax, 0xdfce3e7f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb76ec735
xor eax, 0x983f561b
rol eax, 0xb1
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xeb873df5
pushf
not eax
add eax, 0x97dfcfcd
xor eax, 0x822365a4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd2bd8ad2
xor eax, 0xda9ba475
rol eax, 0x70
popf
jmp 0x1400fef97
mov qword [r11 - 0x28], rsi
mov ecx, r9d
and ecx, 0xffffff
mov qword [r11 - 0x38], r13
movaps xmmword [rsp + 0x70], xmm12
mov r13d, 0x24a90bd0
pushf
not r13d
add r13d, 0xb0772f4c
xor r13d, 0x99e1bde7
rol r13d, 0xd0
popf
pushf
not r13d
add r13d, 0x8b1b1486
xor r13d, 0xec8d071e
rol r13d, 0xc9
popf
pushf
not r13d
add r13d, 0xd9ed13fc
xor r13d, 0xf5e283ba
rol r13d, 0x1b
popf
movss xmm12, dword [0x1400b8eb0]
mov esi, 0x8b9f3412
pushf
not esi
add esi, 0xd283c67b
xor esi, 0xc9eedce3
rol esi, 0x81
popf
pushf
not esi
add esi, 0xd8865b71
xor esi, 0xba71de59
rol esi, 0x73
popf
mov dword [rsp + 0x2c], ecx
maxss xmm8, xmm12
cvttss2si ecx, xmm8
mov dword [rsp + 0x48], ecx
test r13b, dl
je 0x1400ff71a
push rax
pushf
mov eax, 0x10cdbcab
pushf
not eax
add eax, 0xa982f9b7
xor eax, 0xf5aca68a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc3890d18
xor eax, 0xee5afa04
rol eax, 0x28
popf
pushf
not eax
add eax, 0x98a1d7a4
xor eax, 0xf29fea0a
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc4938bb5
xor eax, 0xef4e85c5
rol eax, 0x80
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x4f02fa01
pushf
not eax
add eax, 0xa36343b8
xor eax, 0x847bf967
rol eax, 0xae
popf
pushf
not eax
add eax, 0xee287f64
xor eax, 0x9b187112
rol eax, 0x84
popf
pushf
not eax
add eax, 0x802faabe
xor eax, 0xd1680544
rol eax, 0x5c
popf
jmp 0x1400fef97
cmp ecx, 0x3f
jge 0x1400ff7ab
push rax
pushf
mov eax, 0x43d82497
pushf
not eax
add eax, 0xdbfe8f45
xor eax, 0xe3084dcd
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe3fe6e14
xor eax, 0xf60c9083
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa0173295
xor eax, 0xa30159c7
rol eax, 0xdb
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xcb4539d4
pushf
not eax
add eax, 0xe434b702
xor eax, 0xb514afe1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9237141b
xor eax, 0x950a493b
rol eax, 0xa5
popf
jmp 0x1400fef97
movd xmm0, ecx
movaps xmm1, xmm8
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss xmm0, dword [0x1400b8e34]
comiss xmm0, xmm1
jb 0x1400ff840
push rax
pushf
mov eax, 0x2647dff2
pushf
not eax
add eax, 0xd622d42b
xor eax, 0x9065cce5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe716760a
xor eax, 0xc95e9e36
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbfc45674
xor eax, 0xbdad6b69
rol eax, 0xda
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x64fd828f
pushf
not eax
add eax, 0xac8ffce5
xor eax, 0xc10bf63d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xde5f0dbf
xor eax, 0x85a0b3e9
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x99da8c3d
xor eax, 0xcdfc22f9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb5e2eef3
xor eax, 0xfad256b8
rol eax, 0xe0
popf
jmp 0x1400fef97
ucomiss xmm9, xmm12
jp 0x1400ff8f8
push rax
pushf
mov eax, 0x57c212cf
pushf
not eax
add eax, 0xf55566f2
xor eax, 0xb7c1ae42
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x87f2788f
xor eax, 0x853d1399
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xafaf0071
xor eax, 0xe3d89983
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa5ab1430
xor eax, 0xc5c36afa
rol eax, 0x53
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xfc7926a
pushf
not eax
add eax, 0x8c63d8ad
xor eax, 0x9bc384c0
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe32f8f1a
xor eax, 0xa1bfdf38
rol eax, 0xf1
popf
jmp 0x1400fef97
jne 0x1400ff973
push rax
pushf
mov eax, 0x942b3f36
pushf
not eax
add eax, 0xcd49d60c
xor eax, 0x87b29de2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf3aba398
xor eax, 0x8ae1b73d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa562029f
xor eax, 0xc53ab6cd
rol eax, 0x92
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x65118274
pushf
not eax
add eax, 0xea6e36c9
xor eax, 0xf4980303
rol eax, 0xef
popf
pushf
not eax
add eax, 0x941b752a
xor eax, 0xd47e7395
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf07bd5f1
xor eax, 0xfe644eaa
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbb9ad241
xor eax, 0xe480116d
rol eax, 0x4a
popf
jmp 0x1400fef97
mov ecx, r14d
mov byte [rsp + 0x130], 1
imul ecx, r13d
lea edx, [rax + rax*2]
add edx, edx
mov byte [rsp + 0x20], 1
mov dword [rsp + 0x28], ecx
mov r8d, ecx
mov rcx, rbx
call fcn.140163196
jmp 0x1400ffbbd
xor ebp, ebp
mov ecx, r14d
mov byte [rsp + 0x20], bpl
mov byte [rsp + 0x130], bpl
test r8b, r8b
je 0x1400ffaaf
push rax
pushf
mov eax, 0x4a2390af
pushf
not eax
add eax, 0xb1304d61
xor eax, 0xb1870a2e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x95d8dbdb
xor eax, 0x9bb7a865
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8f785028
xor eax, 0xf2afe919
rol eax, 0x4f
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x6f6b307c
pushf
not eax
add eax, 0xed51b0a1
xor eax, 0x93dab669
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf02ad5e1
xor eax, 0xae34b0ac
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbf6339b8
xor eax, 0xaf27ee7f
rol eax, 0x86
popf
jmp 0x1400fef97
imul ecx, ecx, 4
lea edx, [rax + rax*8]
add edx, edx
mov dword [rsp + 0x28], ecx
mov r8d, ecx
mov rcx, rbx
call fcn.140163196
lea esi, [rbp + 5]
jmp 0x1400ffbbd
imul ecx, esi
lea edx, [rax + rax*2]
shl edx, 2
mov dword [rsp + 0x28], ecx
mov r8d, ecx
mov rcx, rbx
call fcn.140163196
mov byte [rsp + 0x20], bpl
push rax
pushf
mov eax, 0x642c114a
pushf
not eax
add eax, 0xda86fb9e
xor eax, 0xac3eef56
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd0166da1
xor eax, 0xe66b45bb
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd04e5e26
xor eax, 0xa1affe5f
rol eax, 0x30
popf
jmp 0x1400fef97
mov rbp, qword [rbx + 0x38]
imul esi, r14d
cmp esi, dword [rbp + 0x34]
jle 0x1400ffc10
push rax
pushf
mov eax, 0x8cd6c092
pushf
not eax
add eax, 0xc6946d42
xor eax, 0xc8620d55
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb1d15745
xor eax, 0xa39903e0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfba9abe4
xor eax, 0xb97238fd
rol eax, 0xe0
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xb87b775
pushf
not eax
add eax, 0xb571bdb9
xor eax, 0xc1c9bb95
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf0f3f2a3
xor eax, 0xd2d6e6fe
rol eax, 0x38
popf
pushf
not eax
add eax, 0x933faba9
xor eax, 0xcbc84a88
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb8da42d5
xor eax, 0xf95a4eb8
rol eax, 0x8c
popf
jmp 0x1400fef97
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x1400ffccb
push rax
pushf
mov eax, 0x748929a3
pushf
not eax
add eax, 0xc1668962
xor eax, 0xab29bc39
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa66dba3c
xor eax, 0xabc333e6
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa29c950c
xor eax, 0xa9bd8abb
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9bb56c8c
xor eax, 0xe9f1d52e
rol eax, 0xca
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x83d38bad
pushf
not eax
add eax, 0x900fd115
xor eax, 0xd810f4cb
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xfdc57bac
xor eax, 0xa4ef1095
rol eax, 0x7c
popf
jmp 0x1400fef97
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1400ffd63
push rax
pushf
mov eax, 0xc885073d
pushf
not eax
add eax, 0xeaa18565
xor eax, 0xe9c0f3ac
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9e2fa6e3
xor eax, 0xd4c6faf5
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x872b405c
xor eax, 0x90185128
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbe0dbee9
xor eax, 0xc4d6c8f4
rol eax, 0xbf
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xe445ec68
pushf
not eax
add eax, 0x91e21f00
xor eax, 0x95e5b06b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe49c8801
xor eax, 0xec1794fb
rol eax, 0xe
popf
jmp 0x1400fef97
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x575b0123
pushf
not eax
add eax, 0xd6752366
xor eax, 0xa406e6db
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb86ddd52
xor eax, 0xf42e02c8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe20b5681
xor eax, 0xec4386d3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9af315c1
xor eax, 0xca2edfd9
rol eax, 0xa5
popf
jmp 0x1400fef97
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0x8e2eb55
pushf
not eax
add eax, 0xd189c70d
xor eax, 0xae2cc479
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf89ffc00
xor eax, 0xb903aeeb
rol eax, 0x15
popf
jmp 0x1400fef97
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1400ffe95
push rax
pushf
mov eax, 0x6bf4add6
pushf
not eax
add eax, 0xafecc48f
xor eax, 0xe5c043db
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe3139615
xor eax, 0x9d5535c6
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xed15c77a
xor eax, 0xebac05d1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdbea63ee
xor eax, 0x953da0d7
rol eax, 0x11
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x8847fb22
pushf
not eax
add eax, 0xd5e27eed
xor eax, 0xd4920293
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfb2b4e60
xor eax, 0x970948dd
rol eax, 0x1f
popf
jmp 0x1400fef97
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0x64ee4fe2
pushf
not eax
add eax, 0x8398903d
xor eax, 0xbf1eb22f
rol eax, 0xca
popf
pushf
not eax
add eax, 0xeee6697d
xor eax, 0x93ba3dfa
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc5dc1ff4
xor eax, 0x996e0ff3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x90061eb3
xor eax, 0xe8a342ba
rol eax, 0xab
popf
jmp 0x1400fef97
movsxd rcx, esi
shl rcx, 3
jmp 0x1400fff30
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x34], esi
push rax
pushf
mov eax, 0x77550d8f
pushf
not eax
add eax, 0x85394110
xor eax, 0xdcbcd0ce
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x82431d57
xor eax, 0xa90e11bf
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe966a125
xor eax, 0xd3a76507
rol eax, 0x10
popf
jmp 0x1400fef97
mov rax, qword [rbx + 0x38]
xor r10d, r10d
movss xmm4, dword [0x1400b94a0]
mov r9, r14
mov ecx, r10d
mov r8d, r10d
xorps xmm5, xmm5
mov r11, qword [rax + 0x38]
lea rsi, [r11 + r14*8]
cmp r12, 4
jl 0x140100009
push rax
pushf
mov eax, 0xae40de35
pushf
not eax
add eax, 0xd6a665ba
xor eax, 0xd143a55d
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb4e615c3
xor eax, 0xd7ab67d0
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcc00e27d
xor eax, 0xcb7c6e17
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb316e5c3
xor eax, 0xecab95cd
rol eax, 0xf2
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x43cf8fb9
pushf
not eax
add eax, 0x88d74f20
xor eax, 0x8b6afd24
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8b502a50
xor eax, 0xe307d0bc
rol eax, 0x1f
popf
jmp 0x1400fef97
lea rax, [r12 - 3]
mov r15d, ecx
mov rbx, rax
nop
push rax
pushf
mov eax, 0x8f426bf4
pushf
not eax
add eax, 0xa32d47b7
xor eax, 0x918860c9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xefe49299
xor eax, 0xa89acd83
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9fc0b3ae
xor eax, 0x9f2f691d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb0af4d73
xor eax, 0xc662c71f
rol eax, 0xad
popf
jmp 0x1400fef97
lea rbp, [rdi + r8*8]
mov rdx, r10
lea ecx, [r13 - 1]
cmp ecx, r14d
lea rax, [r8 + 1]
cmovne rdx, rax
movss xmm1, dword [rdi + rdx*8]
movss xmm2, dword [rdi + rdx*8 + 4]
subss xmm1, dword [rbp]
subss xmm2, dword [rbp + 4]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x14010012a
push rax
pushf
mov eax, 0x79b02843
pushf
not eax
add eax, 0xd970c3d6
xor eax, 0xfda88710
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa83fa3aa
xor eax, 0xcddbac83
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc1a665aa
xor eax, 0x95ebfa5d
rol eax, 0xfa
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xd1163edf
pushf
not eax
add eax, 0x9fb04d3d
xor eax, 0xcda1a716
rol eax, 0x81
popf
pushf
not eax
add eax, 0x98b7635b
xor eax, 0xc2581f37
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc20748f4
xor eax, 0x8b59d916
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc9103a0b
xor eax, 0xb65f9700
rol eax, 0xf0
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
push rax
pushf
mov eax, 0x358bbcdc
pushf
not eax
add eax, 0x8883d964
xor eax, 0x97d06741
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd656b2a9
xor eax, 0xcebfb050
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd2ef8062
xor eax, 0xc4dc2000
rol eax, 0x1f
popf
jmp 0x1400fef97
movss dword [r11 + r8*8], xmm2
lea r9, [r11 + r8*8]
xorps xmm1, xmm4
lea rdx, [r8 + 2]
movss dword [r9 + 4], xmm1
cmp r13d, r14d
mov rax, r10
cmovne rax, rdx
movss xmm1, dword [rdi + rax*8]
movss xmm2, dword [rdi + rax*8 + 4]
subss xmm1, dword [rbp + 8]
subss xmm2, dword [rbp + 0xc]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x14010027b
push rax
pushf
mov eax, 0xc0967611
pushf
not eax
add eax, 0xbb2ed46e
xor eax, 0xcb9978ea
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa196999e
xor eax, 0xdba6ff8b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc1259d8c
xor eax, 0xf80a6e34
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd62a8142
xor eax, 0xd409429d
rol eax, 0xdd
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x36dd02a1
pushf
not eax
add eax, 0xfd267842
xor eax, 0xb3d7e738
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x80df0e7e
xor eax, 0xf314564a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc743182a
xor eax, 0xd09e3016
rol eax, 0x53
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
push rax
pushf
mov eax, 0x6db93c73
pushf
not eax
add eax, 0xe270d2f6
xor eax, 0x98c2bd1c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x80d882b3
xor eax, 0xcf0f5437
rol eax, 0x91
popf
jmp 0x1400fef97
movss dword [r9 + 8], xmm2
lea eax, [r13 + 1]
xorps xmm1, xmm4
lea r12, [r8 + 3]
movss dword [r9 + 0xc], xmm1
cmp eax, r14d
mov rcx, r10
cmovne rcx, r12
movss xmm1, dword [rdi + rcx*8]
movss xmm2, dword [rdi + rcx*8 + 4]
subss xmm1, dword [rdi + rdx*8]
subss xmm2, dword [rbp + 0x14]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x140100393
push rax
pushf
mov eax, 0x73506783
pushf
not eax
add eax, 0xc7fe1ff7
xor eax, 0x88305c4f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9d4bf983
xor eax, 0xeda994e6
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xee5800ba
xor eax, 0x9a05aef9
rol eax, 0x93
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x50d92f05
pushf
not eax
add eax, 0xa2b55b77
xor eax, 0xa17ecd5c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe745c25b
xor eax, 0xcd1ef143
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe5556a37
xor eax, 0xd6528236
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc738e9e2
xor eax, 0x94114399
rol eax, 0x5f
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
push rax
pushf
mov eax, 0x4527bfa6
pushf
not eax
add eax, 0xa4c8c76c
xor eax, 0xfb9f2da9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc32777eb
xor eax, 0xb16163cf
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9eb0c9ad
xor eax, 0xf5580a15
rol eax, 0x24
popf
jmp 0x1400fef97
movss dword [r11 + rdx*8], xmm2
lea rcx, [r8 + 4]
xorps xmm1, xmm4
lea eax, [r13 + 2]
movss dword [r9 + 0x14], xmm1
cmp eax, r14d
mov rdx, r10
mov r8, rcx
cmovne rdx, rcx
movss xmm1, dword [rdi + rdx*8]
movss xmm2, dword [rdi + rdx*8 + 4]
subss xmm1, dword [rdi + r12*8]
subss xmm2, dword [rbp + 0x1c]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x1401004d5
push rax
pushf
mov eax, 0x2c5a8156
pushf
not eax
add eax, 0xe4862134
xor eax, 0xf72adffc
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbcd6f16c
xor eax, 0xc4935836
rol eax, 5
popf
pushf
not eax
add eax, 0xb838fb39
xor eax, 0xb7824cb5
rol eax, 0x6a
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x279c8df1
pushf
not eax
add eax, 0xe7424c51
xor eax, 0xb9ea662f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x96c2eb68
xor eax, 0x84d26163
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb7bc5139
xor eax, 0x90e956fa
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9d0e0c96
xor eax, 0xba199127
rol eax, 0x8f
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
push rax
pushf
mov eax, 0xe1790d3f
pushf
not eax
add eax, 0xb355b84f
xor eax, 0x9aa4905a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbd0ced4b
xor eax, 0xc20d020b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc422fddd
xor eax, 0xab6f5766
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd0b2e486
xor eax, 0x956f7a26
rol eax, 0x4a
popf
jmp 0x1400fef97
add r15d, 4
movss dword [r11 + r12*8], xmm2
add r13d, 4
xorps xmm1, xmm4
movss dword [r9 + 0x1c], xmm1
cmp rcx, rbx
jl 0x1401005f9
push rax
pushf
mov eax, 0xc138c982
pushf
not eax
add eax, 0x8d630f2d
xor eax, 0x843dc09c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa3f6ea1f
xor eax, 0x89645a06
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8ade9b18
xor eax, 0xfce534b9
rol eax, 0x16
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xb915137a
pushf
not eax
add eax, 0xffe37e54
xor eax, 0x831ca5e6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8b845d9f
xor eax, 0xca88816c
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8e3cafc3
xor eax, 0x93902319
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc1cab5cf
xor eax, 0x89483f65
rol eax, 0x8f
popf
jmp 0x1400fef97
mov rbx, qword [rsp + 0x120]
mov r9, r14
mov r12, qword [rsp + 0x40]
mov dword [rsp + 0x24], r15d
mov ecx, dword [rsp + 0x24]
mov r15d, dword [rsp + 0x138]
push rax
pushf
mov eax, 0xb359f7d6
pushf
not eax
add eax, 0xb2456d9b
xor eax, 0xfcefe95d
rol eax, 0x96
popf
pushf
not eax
add eax, 0xebdda412
xor eax, 0x98b8e0ec
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9a45aaed
xor eax, 0xf8f69ff7
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8bc382e9
xor eax, 0x829ff716
rol eax, 0x68
popf
jmp 0x1400fef97
cmp r8, r12
jge 0x140100704
push rax
pushf
mov eax, 0x9eea2177
pushf
not eax
add eax, 0xcc809c15
xor eax, 0x80ae7d9d
rol eax, 0x87
popf
pushf
not eax
add eax, 0x82c71857
xor eax, 0xe6c39808
rol eax, 0x82
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x8d88fb79
pushf
not eax
add eax, 0xa23b80c9
xor eax, 0xd3baa3bd
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb7f9bd62
xor eax, 0xe29475bd
rol eax, 0xca
popf
pushf
not eax
add eax, 0xeace1026
xor eax, 0xf66148f8
rol eax, 0x34
popf
jmp 0x1400fef97
inc ecx
push rax
pushf
mov eax, 0x98bc16e9
pushf
not eax
add eax, 0xe265fe47
xor eax, 0xd4573cdf
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8a8f699a
xor eax, 0xed0ccb9b
rol eax, 0xc7
popf
jmp 0x1400fef97
cmp ecx, r14d
lea rdx, [r8 + 1]
mov rax, r10
cmovne rax, rdx
movss xmm1, dword [rdi + rax*8]
movss xmm2, dword [rdi + rax*8 + 4]
subss xmm1, dword [rdi + r8*8]
subss xmm2, dword [rdi + r8*8 + 4]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x1401007f0
push rax
pushf
mov eax, 0xf46da242
pushf
not eax
add eax, 0xa342cb37
xor eax, 0xec0c0c37
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xee11db1b
xor eax, 0xb9e44c8e
rol eax, 0xfb
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xc072d98a
pushf
not eax
add eax, 0x820b920a
xor eax, 0x80266928
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbdaf048d
xor eax, 0xc64658ed
rol eax, 0x65
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
push rax
pushf
mov eax, 0x9c1e4692
pushf
not eax
add eax, 0xcb9c1da4
xor eax, 0xe5ffff3a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x85171bca
xor eax, 0xc94e03e0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xaa1b4861
xor eax, 0xa642f3ce
rol eax, 0x71
popf
jmp 0x1400fef97
xorps xmm1, xmm4
movss dword [r11 + r8*8], xmm2
jmp 0x14010087f
inc ecx
movss dword [r11 + r8*8 + 4], xmm1
mov r8, rdx
cmp rdx, r12
jl 0x1401008e9
push rax
pushf
mov eax, 0xf35d6a96
pushf
not eax
add eax, 0xb30cbe45
xor eax, 0xf2aa5f75
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd1a4c5be
xor eax, 0x9eae4d8e
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa850c414
xor eax, 0x9b610da6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdc1b9596
xor eax, 0xe3012b41
rol eax, 0x84
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x485d0138
pushf
not eax
add eax, 0xb2281e8c
xor eax, 0xe50cf094
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa6665a98
xor eax, 0x8089380e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa8d02efd
xor eax, 0xb3928e11
rol eax, 0x3f
popf
jmp 0x1400fef97
movzx eax, byte [rsp + 0x140]
mov r8, r9
test al, al
jne 0x140100997
push rax
pushf
mov eax, 0xdfb7483a
pushf
not eax
add eax, 0x8981ee9b
xor eax, 0xccf819d3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x825be10d
xor eax, 0xfbdab49a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd5c6e080
xor eax, 0x83cf288b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xef122109
xor eax, 0x88849dbb
rol eax, 0xa3
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x3fff7d60
pushf
not eax
add eax, 0xe5d43380
xor eax, 0xff85469a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xdda4fb31
xor eax, 0x95e2a9c7
rol eax, 0x57
popf
jmp 0x1400fef97
movsd xmm0, qword [r11 + r9*8 - 0x10]
movsd qword [r11 + r9*8 - 8], xmm0
push rax
pushf
mov eax, 0xadbcafee
pushf
not eax
add eax, 0xca62483b
xor eax, 0xaf4261fb
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbd882245
xor eax, 0xbeb8825c
rol eax, 0xe4
popf
jmp 0x1400fef97
movss xmm4, dword [0x1400b8e74]
cmp byte [rsp + 0x130], r10b
jne 0x140100a7a
push rax
pushf
mov eax, 0xff24f608
pushf
not eax
add eax, 0xf4854f0d
xor eax, 0xf98e61f0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa71fa6e7
xor eax, 0x9de0e433
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8968b71e
xor eax, 0xd67564be
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xad895696
xor eax, 0xd4f32455
rol eax, 0x3b
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xf7394f65
pushf
not eax
add eax, 0xb2890f54
xor eax, 0xef6e2446
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd815db21
xor eax, 0xcfaf490b
rol eax, 0x95
popf
jmp 0x1400fef97
cmp byte [rsp + 0x21], r10b
je 0x140100aeb
push rax
pushf
mov eax, 0xe8839e43
pushf
not eax
add eax, 0xddb2bbd9
xor eax, 0xa6b6fc49
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9370027d
xor eax, 0xa5e6358c
rol eax, 0x8e
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x43684b2
pushf
not eax
add eax, 0xb77ebd3e
xor eax, 0x9d1c40af
rol eax, 8
popf
pushf
not eax
add eax, 0x930ad4eb
xor eax, 0xdb7e3d3b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe2e1ae53
xor eax, 0xf6542655
rol eax, 0x40
popf
jmp 0x1400fef97
movaps xmmword [rsp + 0x90], xmm10
subss xmm8, xmm9
movaps xmmword [rsp + 0x80], xmm11
movaps xmm10, xmm4
lea rdx, [rsi + 0x10]
mulss xmm8, xmm10
movaps xmm11, xmm8
addss xmm11, xmm9
test al, al
jne 0x140100b99
push rax
pushf
mov eax, 0x313e857f
pushf
not eax
add eax, 0xf50d96ad
xor eax, 0x8dd8b26a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8bec5b3
xor eax, 0x8e4b2898
rol eax, 0x13
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xfe612efe
pushf
not eax
add eax, 0xe9b1934c
xor eax, 0xd32de297
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb7fabed8
xor eax, 0xb5800437
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf95be240
xor eax, 0xfa32664e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xca46058b
xor eax, 0x9319220a
rol eax, 0xae
popf
jmp 0x1400fef97
movaps xmm0, xmm11
lea eax, [r14*4 - 4]
mulss xmm0, dword [r11 + 4]
movaps xmm1, xmm11
movsxd rcx, eax
mulss xmm1, dword [r11]
addss xmm0, dword [rdi + 4]
addss xmm1, dword [rdi]
movss dword [rsi + 4], xmm0
movaps xmm0, xmm8
movss dword [rsi], xmm1
movaps xmm1, xmm8
mulss xmm0, dword [r11 + 4]
mulss xmm1, dword [r11]
addss xmm0, dword [rdi + 4]
addss xmm1, dword [rdi]
movss dword [rsi + 0xc], xmm0
movaps xmm0, xmm8
movss dword [rsi + 8], xmm1
movaps xmm1, xmm8
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rdi]
subss xmm2, xmm0
movss xmm0, dword [rdi + 4]
subss xmm0, xmm1
movaps xmm1, xmm11
movss dword [rdx], xmm2
movss dword [rdx + 4], xmm0
movaps xmm0, xmm11
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rdi]
subss xmm2, xmm0
movss xmm0, dword [rdi + 4]
subss xmm0, xmm1
movaps xmm1, xmm11
movss dword [rsi + 0x18], xmm2
movss dword [rsi + 0x1c], xmm0
movaps xmm0, xmm11
mulss xmm0, dword [r11 + r8*8 - 4]
mulss xmm1, dword [r11 + r8*8 - 8]
addss xmm0, dword [rdi + r8*8 - 4]
addss xmm1, dword [rdi + r8*8 - 8]
movss dword [rsi + rcx*8 + 4], xmm0
movaps xmm0, xmm8
movss dword [rsi + rcx*8], xmm1
movaps xmm1, xmm8
mulss xmm0, dword [r11 + r8*8 - 4]
mulss xmm1, dword [r11 + r8*8 - 8]
addss xmm0, dword [rdi + r8*8 - 4]
addss xmm1, dword [rdi + r8*8 - 8]
movss dword [rsi + rcx*8 + 0xc], xmm0
movaps xmm0, xmm8
movss dword [rsi + rcx*8 + 8], xmm1
movaps xmm1, xmm8
mulss xmm0, dword [r11 + r8*8 - 8]
mulss xmm1, dword [r11 + r8*8 - 4]
movss xmm2, dword [rdi + r8*8 - 8]
subss xmm2, xmm0
movss xmm0, dword [rdi + r8*8 - 4]
subss xmm0, xmm1
movaps xmm1, xmm11
movss dword [rsi + rcx*8 + 0x10], xmm2
movss dword [rsi + rcx*8 + 0x14], xmm0
movaps xmm0, xmm11
mulss xmm0, dword [r11 + r8*8 - 8]
movss xmm2, dword [rdi + r8*8 - 8]
mulss xmm1, dword [r11 + r8*8 - 4]
subss xmm2, xmm0
movss xmm0, dword [rdi + r8*8 - 4]
subss xmm0, xmm1
movss dword [rsi + rcx*8 + 0x18], xmm2
movss dword [rsi + rcx*8 + 0x1c], xmm0
push rax
pushf
mov eax, 0x9e635037
pushf
not eax
add eax, 0xbeb50c43
xor eax, 0x9cf8a0bd
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf353805a
xor eax, 0xcac524fb
rol eax, 0x47
popf
jmp 0x1400fef97
lea r13, [rbx + 0x34]
mov r12d, dword [r13]
cmp qword [rsp + 0x40], r10
jle 0x140100e10
push rax
pushf
mov eax, 0x21cca66b
pushf
not eax
add eax, 0x9b966385
xor eax, 0xbbfece4b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb11df186
xor eax, 0xd61a80f4
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa3faa60a
xor eax, 0xb30d5840
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8bb5e2ee
xor eax, 0xe8b898e4
rol eax, 1
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x18043d71
pushf
not eax
add eax, 0xaea07209
xor eax, 0x8c287ea9
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc0e8edf8
xor eax, 0xa8f9ef6a
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf2c671d5
xor eax, 0xca2086e7
rol eax, 0x4a
popf
jmp 0x1400fef97
movss xmm9, dword [0x1400b8f34]
mov rdx, r10
mov r15, qword [rsp + 0x40]
mov ebp, 0xa1064b3a
pushf
not ebp
add ebp, 0x85eff7e9
xor ebp, 0xe932b9f2
rol ebp, 0x34
popf
pushf
not ebp
add ebp, 0x827fe533
xor ebp, 0x96921e92
rol ebp, 0xd4
popf
pushf
not ebp
add ebp, 0x860cb351
xor ebp, 0xf4d1105f
rol ebp, 0x5b
popf
movaps xmmword [rsp + 0x60], xmm13
movss xmm13, dword [0x1400b8e30]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xdcf838ea
pushf
not eax
add eax, 0xa1ceed5e
xor eax, 0xf6cac2a4
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcbd35535
xor eax, 0x8dc47a4e
rol eax, 0x2b
popf
jmp 0x1400fef97
lea rcx, [rdx + 1]
cmp ebp, r14d
mov rax, r10
mov qword [rsp + 0x30], rcx
cmovne rax, rcx
jne 0x140100f55
push rax
pushf
mov eax, 0x64c9ea91
pushf
not eax
add eax, 0x98386817
xor eax, 0x967889f9
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xafcecc00
xor eax, 0xdbf81dd0
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc8f910ac
xor eax, 0x8d5a4727
rol eax, 0x5c
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xa40c9f09
pushf
not eax
add eax, 0xe20de9d8
xor eax, 0xf11bcacc
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfd88da8e
xor eax, 0xf97421b4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x82262493
xor eax, 0xde5d19ff
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd8caf9af
xor eax, 0x97949c19
rol eax, 0xeb
popf
jmp 0x1400fef97
mov r8d, dword [r13]
jmp 0x14010105b
lea r8d, [r12 + 4]
push rax
pushf
mov eax, 0x826e73b0
pushf
not eax
add eax, 0xdc6cfc86
xor eax, 0xc5d5d337
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa2af6e20
xor eax, 0xb31bfd9a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf1672cd5
xor eax, 0x9dfc47c7
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfb0c30f5
xor eax, 0xfd58d9e9
rol eax, 0x6c
popf
jmp 0x1400fef97
lea rcx, [rax*8]
mov dword [rsp + 0x130], r8d
movss xmm4, dword [rcx + r11]
movss xmm5, dword [rcx + r11 + 4]
addss xmm4, dword [r11 + rdx*8]
addss xmm5, dword [r11 + rdx*8 + 4]
mulss xmm4, xmm10
mulss xmm5, xmm10
movaps xmm0, xmm4
mulss xmm0, xmm4
movaps xmm1, xmm5
mulss xmm1, xmm5
addss xmm1, xmm0
comiss xmm1, xmm13
jbe 0x140101100
push rax
pushf
mov eax, 0xcd913b84
pushf
not eax
add eax, 0xa346e150
xor eax, 0xbf8c59e5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf6e1cc14
xor eax, 0xa78b567a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb2edc824
xor eax, 0x920e2597
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf5cfd36e
xor eax, 0x87e96d86
rol eax, 0xc0
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xc91960b8
pushf
not eax
add eax, 0xb4854b73
xor eax, 0xdfe73317
rol eax, 5
popf
pushf
not eax
add eax, 0x9ceba0f6
xor eax, 0xfcdb89b6
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd2fbfbe0
xor eax, 0xe3d535ec
rol eax, 0xb0
popf
jmp 0x1400fef97
movaps xmm0, xmm12
divss xmm0, xmm1
movaps xmm1, xmm9
minss xmm1, xmm0
mulss xmm4, xmm1
mulss xmm5, xmm1
push rax
pushf
mov eax, 0x328b5c5
pushf
not eax
add eax, 0xb6b2b408
xor eax, 0xb25789a5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xddf18441
xor eax, 0x95807c64
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xec713a18
xor eax, 0xc4d2f860
rol eax, 0x97
popf
jmp 0x1400fef97
shl rax, 5
lea edx, [r12 + 2]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
lea r9d, [r8 + 1]
movaps xmm2, xmm11
movaps xmm3, xmm11
mulss xmm2, xmm4
add r8w, 2
jmp 0x1401011cf
inc ebp
mulss xmm3, xmm5
movaps xmm0, xmm2
mulss xmm4, xmm8
addss xmm0, dword [rcx + rdi]
mulss xmm5, xmm8
movaps xmm1, xmm4
movss dword [rax], xmm0
movaps xmm0, xmm3
addss xmm0, dword [rcx + rdi + 4]
movss dword [rax + 4], xmm0
movaps xmm0, xmm5
addss xmm1, dword [rcx + rdi]
movss dword [rax + 8], xmm1
addss xmm0, dword [rcx + rdi + 4]
movss dword [rax + 0xc], xmm0
movss xmm1, dword [rcx + rdi]
subss xmm1, xmm4
movss dword [rax + 0x10], xmm1
movss xmm0, dword [rcx + rdi + 4]
subss xmm0, xmm5
movss dword [rax + 0x14], xmm0
movss xmm1, dword [rcx + rdi]
subss xmm1, xmm2
movss dword [rax + 0x18], xmm1
movss xmm0, dword [rcx + rdi + 4]
lea ecx, [r12 + 1]
subss xmm0, xmm3
movss dword [rax + 0x1c], xmm0
mov rax, qword [rbx + 0x50]
mov word [rax], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 4], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 8], r8w
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 0xc], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 0xe], cx
mov rax, qword [rbx + 0x50]
mov ecx, dword [rsp + 0x130]
mov word [rax + 0x10], r12w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x12], r12w
add r12w, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 0x14], cx
add cx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 0x16], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x18], r8w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x1a], dx
mov rax, qword [rbx + 0x50]
mov rdx, qword [rsp + 0x30]
mov word [rax + 0x1c], r12w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x1e], r12w
mov rax, qword [rbx + 0x50]
mov r12d, dword [rsp + 0x130]
mov word [rax + 0x20], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0x22], r8w
add qword [rbx + 0x50], 0x24
cmp rdx, r15
jl 0x14010134b
push rax
pushf
mov eax, 0xbb9b2a0f
pushf
not eax
add eax, 0xae3e5d40
xor eax, 0x8e24685f
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb27b97fa
xor eax, 0xd3828971
rol eax, 0xe0
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x9fc1d054
pushf
not eax
add eax, 0xb4b6d94c
xor eax, 0xfc7d663a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf2aa3475
xor eax, 0xf8882c38
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xee229189
xor eax, 0xc1ffe3fa
rol eax, 0x92
popf
jmp 0x1400fef97
mov r15d, dword [rsp + 0x138]
lea rdx, [rsi + 0x10]
movaps xmm13, xmmword [rsp + 0x60]
mov r9, r14
push rax
pushf
mov eax, 0xbb920b2b
pushf
not eax
add eax, 0xefe4dfdd
xor eax, 0xe73a1e82
rol eax, 0x32
popf
pushf
not eax
add eax, 0xcef2eb9c
xor eax, 0xf099daf4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xea45dfb9
xor eax, 0xd207c0e9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xac763ca5
xor eax, 0x9f80ed44
rol eax, 0x2c
popf
jmp 0x1400fef97
movaps xmm11, xmmword [rsp + 0x80]
movaps xmm10, xmmword [rsp + 0x90]
test r9, r9
je 0x140101473
push rax
pushf
mov eax, 0xd5b115a9
pushf
not eax
add eax, 0xf53df6ce
xor eax, 0xb3cdf272
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa33d7c35
xor eax, 0x9e95e1fd
rol eax, 7
popf
pushf
not eax
add eax, 0xcabaa520
xor eax, 0xfc0e81e8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8c6c83f8
xor eax, 0xdc721d0e
rol eax, 0x9f
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xb3c1ee80
pushf
not eax
add eax, 0x843c057c
xor eax, 0xa30d64fd
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc848d983
xor eax, 0xfd6cf4f6
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaecbb26f
xor eax, 0x9565dc3f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf0d10141
xor eax, 0xa68c7abe
rol eax, 0x71
popf
jmp 0x1400fef97
mov ecx, dword [rsp + 0x2c]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x7e82d7aa
pushf
not eax
add eax, 0xc5dca046
xor eax, 0xc4b57617
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa8e0077f
xor eax, 0x815bdacb
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x99b8b626
xor eax, 0xd3c7ed57
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa12f7b68
xor eax, 0xd941f2f4
rol eax, 0x59
popf
jmp 0x1400fef97
movsd xmm0, qword [rdx - 0x10]
lea rdx, [rdx + 0x20]
mov rax, qword [rbx + 0x48]
inc r10
movsd qword [rax], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 8], xmm6
movss dword [rax + 0xc], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], ecx
movsd xmm0, qword [rdx - 0x28]
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x14], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm6
movss dword [rax + 0x20], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], r15d
movsd xmm0, qword [rdx - 0x20]
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm6
movss dword [rax + 0x34], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], r15d
mov rax, qword [rbx + 0x48]
movsd xmm0, qword [rdx - 0x18]
movsd qword [rax + 0x3c], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm6
movss dword [rax + 0x48], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], ecx
add qword [rbx + 0x48], 0x50
cmp r10, r9
jl 0x14010160c
push rax
pushf
mov eax, 0xf1274e9f
pushf
not eax
add eax, 0xa9bcb29e
xor eax, 0x89a62046
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8838dc4b
xor eax, 0xc6af9a2d
rol eax, 0x56
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x98ba3b64
pushf
not eax
add eax, 0x84460f1c
xor eax, 0xdad099db
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xccbdbac0
xor eax, 0xa6e63b27
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb663d1d3
xor eax, 0xf042ac5e
rol eax, 0xbe
popf
jmp 0x1400fef97
jmp 0x140102345
movaps xmm9, xmm8
mulss xmm9, xmm4
addss xmm9, xmm12
push rax
pushf
mov eax, 0x8025cc16
pushf
not eax
add eax, 0xbb350610
xor eax, 0x9a6c1add
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbee8943b
xor eax, 0xfac4fa98
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa6d872b2
xor eax, 0xde4b7e7b
rol eax, 0x52
popf
jmp 0x1400fef97
test al, al
jne 0x14010172c
push rax
pushf
mov eax, 0xffbfac0f
pushf
not eax
add eax, 0x92df9cee
xor eax, 0x8d10d958
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa1d6cb3c
xor eax, 0x9a5300c6
rol eax, 0xc1
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xaee63212
pushf
not eax
add eax, 0x9b5252ac
xor eax, 0xf1caa82f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb6f7ac56
xor eax, 0xc96d7f01
rol eax, 0xee
popf
pushf
not eax
add eax, 0xca769054
xor eax, 0x8cd76eef
rol eax, 0xbe
popf
jmp 0x1400fef97
movaps xmm0, xmm9
lea eax, [r14 + r14]
mulss xmm0, dword [r11 + 4]
movaps xmm1, xmm9
movsxd rcx, eax
mulss xmm1, dword [r11]
addss xmm0, dword [rdi + 4]
addss xmm1, dword [rdi]
movss dword [rsi + 4], xmm0
movaps xmm0, xmm9
movss dword [rsi], xmm1
movaps xmm1, xmm9
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rdi]
subss xmm2, xmm0
movss xmm0, dword [rdi + 4]
subss xmm0, xmm1
movaps xmm1, xmm9
movss dword [rsi + 8], xmm2
movss dword [rsi + 0xc], xmm0
movaps xmm0, xmm9
mulss xmm0, dword [r11 + r8*8 - 4]
mulss xmm1, dword [r11 + r8*8 - 8]
addss xmm0, dword [rdi + r8*8 - 4]
addss xmm1, dword [rdi + r8*8 - 8]
movss dword [rsi + rcx*8 - 0xc], xmm0
movaps xmm0, xmm9
movss dword [rsi + rcx*8 - 0x10], xmm1
movaps xmm1, xmm9
mulss xmm0, dword [r11 + r8*8 - 8]
movss xmm2, dword [rdi + r8*8 - 8]
mulss xmm1, dword [r11 + r8*8 - 4]
subss xmm2, xmm0
movss xmm0, dword [rdi + r8*8 - 4]
subss xmm0, xmm1
movss dword [rsi + rcx*8 - 8], xmm2
movss dword [rsi + rcx*8 - 4], xmm0
push rax
pushf
mov eax, 0x6352c62c
pushf
not eax
add eax, 0xf7e0c08e
xor eax, 0xf1fdd0d5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf1ce7eb2
xor eax, 0xfc723235
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x899e65d9
xor eax, 0x8fdb1653
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa1d03635
xor eax, 0xb2a275da
rol eax, 0x2b
popf
jmp 0x1400fef97
mov r8d, dword [rbx + 0x34]
lea r13, [rbx + 0x34]
test r12, r12
jle 0x1401018f7
push rax
pushf
mov eax, 0xd3bc6a42
pushf
not eax
add eax, 0xd407b715
xor eax, 0xd514a696
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf5acd412
xor eax, 0x975d8439
rol eax, 0x39
popf
pushf
not eax
add eax, 0x945c0c45
xor eax, 0xdef4aecb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xebabd4d3
xor eax, 0x81591e76
rol eax, 0xff
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x2694416b
pushf
not eax
add eax, 0x9b2d9d1b
xor eax, 0xccdddde0
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc6d6e331
xor eax, 0xb5964f42
rol eax, 0xb1
popf
jmp 0x1400fef97
movss xmm8, dword [0x1400b8e30]
mov r9, r10
movss xmm5, dword [0x1400b8f34]
mov ebp, 0xf80629ef
pushf
not ebp
add ebp, 0xce7bb4ca
xor ebp, 0xc6281cac
rol ebp, 0x7a
popf
pushf
not ebp
add ebp, 0xca1128e5
xor ebp, 0xb1cfb28b
rol ebp, 0x22
popf
movzx r15d, byte [rsp + 0x130]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x36f4ccc7
pushf
not eax
add eax, 0xe95eb448
xor eax, 0xbeec5c22
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf032df52
xor eax, 0xc24bceed
rol eax, 0x51
popf
jmp 0x1400fef97
lea rax, [r9 + 1]
cmp ebp, r14d
mov rcx, r10
mov qword [rsp + 0x30], rax
cmovne rcx, rax
jne 0x140101a25
push rax
pushf
mov eax, 0x84f64a76
pushf
not eax
add eax, 0xa2ae9dd0
xor eax, 0xc79b25fe
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd782c6ce
xor eax, 0xe207b1ea
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9a05f9dd
xor eax, 0xeaf6fc44
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9c0aa058
xor eax, 0x87526b0d
rol eax, 0x10
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x607ada2d
pushf
not eax
add eax, 0xd71ee7c8
xor eax, 0xbc55517d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd45fdd25
xor eax, 0xe302f6ba
rol eax, 0xfc
popf
jmp 0x1400fef97
mov edx, dword [r13]
jmp 0x140101aa9
movzx edx, byte [rsp + 0x20]
xor edx, 1
add edx, 2
push r8
not r8d
sub edx, r8d
pop r8
sub edx, 1
lea rax, [rcx*8]
movss xmm2, dword [rax + r11]
movss xmm3, dword [rax + r11 + 4]
addss xmm2, dword [r11 + r9*8]
addss xmm3, dword [r11 + r9*8 + 4]
mulss xmm2, xmm4
mulss xmm3, xmm4
movaps xmm0, xmm2
mulss xmm0, xmm2
movaps xmm1, xmm3
mulss xmm1, xmm3
addss xmm1, xmm0
comiss xmm1, xmm8
jbe 0x140101b31
push rax
pushf
mov eax, 0x56221103
pushf
not eax
add eax, 0x85fd39f5
xor eax, 0xb2accd38
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9d1579b0
xor eax, 0xcabb09a6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb891be25
xor eax, 0xf64882b9
rol eax, 0x5f
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x725db679
pushf
not eax
add eax, 0xc8e38aea
xor eax, 0x9c7dedc3
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa70305e8
xor eax, 0xa5b2870f
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9f4a57f1
xor eax, 0x86f6c4c3
rol eax, 0xeb
popf
jmp 0x1400fef97
movaps xmm0, xmm12
divss xmm0, xmm1
movaps xmm1, xmm5
minss xmm1, xmm0
mulss xmm2, xmm1
mulss xmm3, xmm1
push rax
pushf
mov eax, 0x3c7010a8
pushf
not eax
add eax, 0xd8ca2567
xor eax, 0xadd17407
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfd9976fb
xor eax, 0xa6b5fa9d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8f9b0d4a
xor eax, 0xa4fc9a1c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdf1d8ed1
xor eax, 0xf20116cc
rol eax, 0x60
popf
jmp 0x1400fef97
mulss xmm2, xmm9
lea r12d, [rdx + 1]
shl rcx, 4
lea r9d, [r8 + 1]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
mulss xmm3, xmm9
movaps xmm0, xmm2
addss xmm0, dword [rax + rdi]
movaps xmm1, xmm3
movss dword [rcx], xmm0
addss xmm1, dword [rax + rdi + 4]
movss dword [rcx + 4], xmm1
movss xmm0, dword [rax + rdi]
subss xmm0, xmm2
movss dword [rcx + 8], xmm0
movss xmm1, dword [rax + rdi + 4]
subss xmm1, xmm3
movss dword [rcx + 0xc], xmm1
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], r8w
mov rax, qword [rbx + 0x50]
test r15b, r15b
je 0x140101c9f
push rax
pushf
mov eax, 0xf2bad2b1
pushf
not eax
add eax, 0xfa3aa75c
xor eax, 0xd1496bef
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9077a59f
xor eax, 0x971899c0
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdc1fbd69
xor eax, 0xf620c840
rol eax, 8
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x60d231c6
pushf
not eax
add eax, 0xa9b87c43
xor eax, 0xaf3b6505
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdadf47c5
xor eax, 0xe35009f2
rol eax, 0xb2
popf
jmp 0x1400fef97
mov word [rax + 4], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 6], r12w
mov rax, qword [rbx + 0x50]
mov word [rax + 8], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
add qword [rbx + 0x50], 0xc
jmp 0x140101de4
lea ecx, [r8 + 2]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xc], r12w
mov rax, qword [rbx + 0x50]
mov word [rax + 0xe], r9w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x10], r8w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x12], r8w
mov rax, qword [rbx + 0x50]
mov word [rax + 0x14], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 0x16], r12w
add qword [rbx + 0x50], 0x18
push rax
pushf
mov eax, 0x6d3534a9
pushf
not eax
add eax, 0x92447ac7
xor eax, 0x841e32c7
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe1ae5e5e
xor eax, 0xf2dd97e3
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcec7080f
xor eax, 0x8359932b
rol eax, 0x59
popf
jmp 0x1400fef97
mov r9, qword [rsp + 0x30]
jmp 0x140101dea
inc ebp
mov r8d, edx
cmp r9, qword [rsp + 0x40]
jl 0x140101e2d
push rax
pushf
mov eax, 0x24748b9c
pushf
not eax
add eax, 0xdcc9483f
xor eax, 0xb2488c3f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcb682fe1
xor eax, 0xfce321ea
rol eax, 0x81
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xc39cec96
pushf
not eax
add eax, 0x98186d0b
xor eax, 0xb87dd535
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd0a58dc0
xor eax, 0xa33ac317
rol eax, 0x71
popf
jmp 0x1400fef97
mov r15d, dword [rsp + 0x138]
mov r9, r14
push rax
pushf
mov eax, 0x1751a33a
pushf
not eax
add eax, 0xe676aab8
xor eax, 0xd0338a46
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcf014f74
xor eax, 0xf599eb91
rol eax, 0xb
popf
jmp 0x1400fef97
cmp byte [rsp + 0x130], r10b
je 0x140101f05
push rax
pushf
mov eax, 0xa2755503
pushf
not eax
add eax, 0x969ed30c
xor eax, 0xf647be2c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe966d0d0
xor eax, 0xdaa05966
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcabb9b26
xor eax, 0xef679793
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9e044663
xor eax, 0xf640ae88
rol eax, 0xb
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x4401c3c9
pushf
not eax
add eax, 0xa55d8d48
xor eax, 0xf9786c64
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd11e82d6
xor eax, 0x89d44dee
rol eax, 0x80
popf
jmp 0x1400fef97
mov rax, qword [rbx + 0x38]
movsxd rdx, dword [rsp + 0x48]
add rdx, rdx
mov rcx, qword [rax + 0x208]
movups xmm0, xmmword [rcx + rdx*8]
movups xmmword [rsp + 0x30], xmm0
test r9, r9
je 0x140101f90
push rax
pushf
mov eax, 0xcd18d316
pushf
not eax
add eax, 0x8fec09e9
xor eax, 0x8ed9710d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9009becc
xor eax, 0x94203903
rol eax, 0xbc
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xdd9bf805
pushf
not eax
add eax, 0xe24c5059
xor eax, 0x824d147f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x82fa4822
xor eax, 0xf218ee9c
rol eax, 0x55
popf
jmp 0x1400fef97
movss xmm1, dword [rsp + 0x3c]
movss xmm2, dword [rsp + 0x38]
movss xmm3, dword [rsp + 0x34]
movss xmm4, dword [rsp + 0x30]
nop dword [rax]
push rax
pushf
mov eax, 0x69eaf91d
pushf
not eax
add eax, 0xe960aa28
xor eax, 0x9d577354
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfcc8879f
xor eax, 0xc717876f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8351c6f4
xor eax, 0xe6e70586
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd9e8002e
xor eax, 0xf5b47930
rol eax, 0x5f
popf
jmp 0x1400fef97
movsd xmm0, qword [rsi]
lea rsi, [rsi + 0x10]
mov rax, qword [rbx + 0x48]
inc r10
movsd qword [rax], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 8], xmm4
movss dword [rax + 0xc], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], r15d
mov rax, qword [rbx + 0x48]
movsd xmm0, qword [rsi - 8]
movsd qword [rax + 0x14], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm2
movss dword [rax + 0x20], xmm1
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], r15d
add qword [rbx + 0x48], 0x28
cmp r10, r9
jl 0x1401020c5
push rax
pushf
mov eax, 0xdb06690c
pushf
not eax
add eax, 0xf4623127
xor eax, 0xacc1646c
rol eax, 0x57
popf
pushf
not eax
add eax, 0x97937584
xor eax, 0xdc38a83f
rol eax, 2
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xe1345f78
pushf
not eax
add eax, 0xd62191b0
xor eax, 0x9832a7c9
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xdc6568bb
xor eax, 0xfccd224e
rol eax, 0x35
popf
jmp 0x1400fef97
jmp 0x140102345
test r9, r9
je 0x1401021a5
push rax
pushf
mov eax, 0x4d64ea8b
pushf
not eax
add eax, 0xa3f58c02
xor eax, 0xd29e8054
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf6f987c4
xor eax, 0x83e560e4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9341fc78
xor eax, 0xf12ac310
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa93bf7ce
xor eax, 0xae72250a
rol eax, 0x20
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x7fe2da20
pushf
not eax
add eax, 0xbd00a62d
xor eax, 0xb4114fcd
rol eax, 8
popf
pushf
not eax
add eax, 0xc4abe536
xor eax, 0x817b2b3f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfd1d124c
xor eax, 0xb72c9a29
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf134953b
xor eax, 0xda47dcb9
rol eax, 0x54
popf
jmp 0x1400fef97
mov ecx, dword [rsp + 0x2c]
nop dword [rax]
push rax
pushf
mov eax, 0x72f27838
pushf
not eax
add eax, 0xc164cab5
xor eax, 0x9862682b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8847774f
xor eax, 0xd7c5b7d0
rol eax, 0x1a
popf
jmp 0x1400fef97
movsd xmm0, qword [rdi]
lea rdi, [rdi + 8]
mov rax, qword [rbx + 0x48]
lea rsi, [rsi + 0x10]
inc r10
movsd qword [rax], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 8], xmm6
movss dword [rax + 0xc], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], r15d
movsd xmm0, qword [rsi - 0x10]
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x14], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm6
movss dword [rax + 0x20], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], ecx
mov rax, qword [rbx + 0x48]
movsd xmm0, qword [rsi - 8]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm6
movss dword [rax + 0x34], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], ecx
add qword [rbx + 0x48], 0x3c
cmp r10, r9
jl 0x140102312
push rax
pushf
mov eax, 0x50023741
pushf
not eax
add eax, 0x9caf2edc
xor eax, 0xe273199f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd5fd82ee
xor eax, 0x82713946
rol eax, 7
popf
pushf
not eax
add eax, 0xadbf9245
xor eax, 0xc2a63479
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe3680c74
xor eax, 0xe42af893
rol eax, 0x4c
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x485d02e5
pushf
not eax
add eax, 0x94a3bec0
xor eax, 0x9cc303b7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd615e19b
xor eax, 0x931f2ab2
rol eax, 0xd1
popf
jmp 0x1400fef97
movzx eax, word [rsp + 0x28]
add dword [r13], eax
mov r13, qword [rsp + 0xe0]
movaps xmm12, xmmword [rsp + 0x70]
mov rsi, qword [rsp + 0xf0]
jmp 0x1401027da
lea edx, [rax + rax*2]
mov rcx, rbx
add edx, edx
lea r8d, [rax*4]
call fcn.140163196
test r12, r12
jle 0x140102439
push rax
pushf
mov eax, 0x818aa691
pushf
not eax
add eax, 0x9c5c5b1b
xor eax, 0xded6fd5c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf3b99c5f
xor eax, 0xce9231c2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xef0bc89e
xor eax, 0x9c637e8e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf8a3796f
xor eax, 0x87e755fd
rol eax, 0xb
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xf2ec6263
pushf
not eax
add eax, 0xd2ea719b
xor eax, 0xcb62c97f
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfeb1933d
xor eax, 0xde5f8823
rol eax, 0xb7
popf
jmp 0x1400fef97
mulss xmm8, dword [0x1400b8e74]
xor r10d, r10d
mov r8d, r10d
xorps xmm5, xmm5
lea ebp, [r10 + 1]
nop word [rax + rax]
push rax
pushf
mov eax, 0x2610bd52
pushf
not eax
add eax, 0xc75382b9
xor eax, 0xa90d3a2b
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8409f6e0
xor eax, 0xebc1062f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x93d56ea9
xor eax, 0xdaec8f02
rol eax, 0x65
popf
jmp 0x1400fef97
movss xmm4, dword [rdi + r8*8]
lea rdx, [rdi + r8*8]
cmp ebp, r14d
lea rax, [r8 + 1]
mov rcx, r10
mov r8, rax
cmovne rcx, rax
movss xmm2, dword [rdi + rcx*8]
movss xmm3, dword [rdi + rcx*8 + 4]
subss xmm2, xmm4
subss xmm3, dword [rdx + 4]
movaps xmm0, xmm2
movaps xmm1, xmm3
mulss xmm0, xmm2
mulss xmm1, xmm3
addss xmm1, xmm0
comiss xmm1, xmm5
jbe 0x140102572
push rax
pushf
mov eax, 0xe4ebcba3
pushf
not eax
add eax, 0xafaefcbe
xor eax, 0x956815f7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x89138260
xor eax, 0xa311c1e0
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf8689354
xor eax, 0xfa7e0c9c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd589b38c
xor eax, 0xb1a588dd
rol eax, 0xd2
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0xb42c01dd
pushf
not eax
add eax, 0xbf7c566e
xor eax, 0x99339250
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa634ac2b
xor eax, 0xce227632
rol eax, 0x39
popf
jmp 0x1400fef97
rsqrtss xmm0, xmm1
mulss xmm2, xmm0
mulss xmm3, xmm0
push rax
pushf
mov eax, 0x23b1fadd
pushf
not eax
add eax, 0xf0ab3607
xor eax, 0x9b780949
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x84b10a85
xor eax, 0xccb14731
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe6be01bc
xor eax, 0x8d20e4d5
rol eax, 0x81
popf
pushf
not eax
add eax, 0x87078267
xor eax, 0x8b49844f
rol eax, 0x18
popf
jmp 0x1400fef97
mov rax, qword [rbx + 0x48]
jmp 0x14010260f
inc ebp
mulss xmm3, xmm8
mulss xmm2, xmm8
addss xmm4, xmm3
movss dword [rax], xmm4
movss xmm0, dword [rdx + 4]
mov rax, qword [rbx + 0x48]
subss xmm0, xmm2
movss dword [rax + 4], xmm0
movaps xmm0, xmm3
mov rax, qword [rbx + 0x48]
movss dword [rax + 8], xmm6
movss dword [rax + 0xc], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], r15d
addss xmm0, dword [rdi + rcx*8]
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm0
movss xmm1, dword [rdi + rcx*8 + 4]
mov rax, qword [rbx + 0x48]
subss xmm1, xmm2
movss dword [rax + 0x18], xmm1
movaps xmm1, xmm2
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm6
movss dword [rax + 0x20], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], r15d
movss xmm0, dword [rdi + rcx*8]
mov rax, qword [rbx + 0x48]
subss xmm0, xmm3
movss dword [rax + 0x28], xmm0
addss xmm1, dword [rdi + rcx*8 + 4]
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x2c], xmm1
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm6
movss dword [rax + 0x34], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], r15d
movss xmm0, dword [rdx]
mov rax, qword [rbx + 0x48]
subss xmm0, xmm3
movss dword [rax + 0x3c], xmm0
addss xmm2, dword [rdx + 4]
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm6
movss dword [rax + 0x48], xmm7
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], r15d
mov rcx, qword [rbx + 0x50]
movzx eax, word [rbx + 0x34]
add qword [rbx + 0x48], 0x50
mov word [rcx], ax
movzx ecx, word [rbx + 0x34]
mov rax, qword [rbx + 0x50]
inc cx
mov word [rax + 2], cx
mov rax, qword [rbx + 0x50]
movzx ecx, word [rbx + 0x34]
add cx, 2
mov word [rax + 4], cx
mov rcx, qword [rbx + 0x50]
movzx eax, word [rbx + 0x34]
mov word [rcx + 6], ax
mov rax, qword [rbx + 0x50]
movzx ecx, word [rbx + 0x34]
add cx, 2
mov word [rax + 8], cx
movzx ecx, word [rbx + 0x34]
mov rax, qword [rbx + 0x50]
add cx, 3
mov word [rax + 0xa], cx
add qword [rbx + 0x50], 0xc
add dword [rbx + 0x34], 4
cmp r8, r12
jl 0x140102794
push rax
pushf
mov eax, 0x7f11ed9
pushf
not eax
add eax, 0xbceebd6a
xor eax, 0xc38db4b0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd4811879
xor eax, 0xc9f8fa89
rol eax, 2
popf
jmp 0x1400fef97
push rax
pushf
mov eax, 0x45ba5bcc
pushf
not eax
add eax, 0xcc285fd0
xor eax, 0xd45fee5a
rol eax, 0xde
popf
pushf
not eax
add eax, 0x86016103
xor eax, 0xe8e140d8
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf1c5bbf7
xor eax, 0x880cc591
rol eax, 0x52
popf
jmp 0x1400fef97
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm6, xmmword [rsp + 0xd0]
mov r12, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0x128]
movaps xmm9, xmmword [rsp + 0xa0]
push rax
pushf
mov eax, 0x7f4a4ecb
pushf
not eax
add eax, 0x9e20cb50
xor eax, 0xffc64661
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x800c5ec6
xor eax, 0xf57b542f
rol eax, 0xff
popf
pushf
not eax
add eax, 0x81f82360
xor eax, 0xc2e9a889
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb5a53a64
xor eax, 0x80e2a548
rol eax, 0xf2
popf
jmp 0x1400fef97
add rsp, 0xf8
pop r15
pop r14
pop rdi
pop rbx
ret