140a8afc1:	f3 0f 2c d8          	cvttss2si %xmm0,%ebx
140a8afc5:	84 c0                	test   %al,%al
140a8afc7:	75 10                	jne    0x140a8afd9
140a8afc9:	85 d2                	test   %edx,%edx
140a8afcb:	0f 84 21 01 00 00    	je     0x140a8b0f2
140a8afd1:	81 fa b4 00 00 00    	cmp    $0xb4,%edx
140a8afd7:	eb 0f                	jmp    0x140a8afe8
140a8afd9:	83 fa 5a             	cmp    $0x5a,%edx
140a8afdc:	0f 84 10 01 00 00    	je     0x140a8b0f2
140a8afe2:	81 fa 0e 01 00 00    	cmp    $0x10e,%edx
140a8afe8:	0f 84 04 01 00 00    	je     0x140a8b0f2
140a8afee:	f3 44 0f 10 4d b3    	movss  -0x4d(%rbp),%xmm9
140a8aff4:	f3 44 0f 10 55 cf    	movss  -0x31(%rbp),%xmm10
140a8affa:	41 0f 28 d1          	movaps %xmm9,%xmm2
140a8affe:	f3 44 0f 10 45 9b    	movss  -0x65(%rbp),%xmm8
140a8b004:	41 0f 28 c2          	movaps %xmm10,%xmm0
140a8b008:	f3 44 0f 10 5d b7    	movss  -0x49(%rbp),%xmm11
140a8b00e:	f3 41 0f 58 d0       	addss  %xmm8,%xmm2
140a8b013:	f3 41 0f 58 c3       	addss  %xmm11,%xmm0
140a8b018:	f3 0f 59 15 b0 60 12 	mulss  0x1260b0(%rip),%xmm2        # 0x140bb10d0
140a8b01f:	00
140a8b020:	f3 0f 59 05 a8 60 12 	mulss  0x1260a8(%rip),%xmm0        # 0x140bb10d0
140a8b027:	00
140a8b028:	0f 2f c2             	comiss %xmm2,%xmm0
140a8b02b:	76 50                	jbe    0x140a8b07d
140a8b02d:	0f 10 45 bb          	movups -0x45(%rbp),%xmm0
140a8b031:	0f 10 5d 9f          	movups -0x61(%rbp),%xmm3
140a8b035:	f3 0f 10 55 97       	movss  -0x69(%rbp),%xmm2
140a8b03a:	f3 0f 10 7d af       	movss  -0x51(%rbp),%xmm7
140a8b03f:	f3 0f 10 4d d3       	movss  -0x2d(%rbp),%xmm1
140a8b044:	0f 11 45 9b          	movups %xmm0,-0x65(%rbp)
140a8b048:	f3 0f 10 45 cb       	movss  -0x35(%rbp),%xmm0
140a8b04d:	f3 0f 11 45 ab       	movss  %xmm0,-0x55(%rbp)
140a8b052:	f3 44 0f 11 5d 97    	movss  %xmm11,-0x69(%rbp)
140a8b058:	f3 44 0f 11 55 af    	movss  %xmm10,-0x51(%rbp)
140a8b05e:	f3 0f 11 4d b3       	movss  %xmm1,-0x4d(%rbp)
140a8b063:	f3 0f 11 55 b7       	movss  %xmm2,-0x49(%rbp)
140a8b068:	f3 44 0f 11 45 bb    	movss  %xmm8,-0x45(%rbp)
140a8b06e:	f3 0f 11 7d cf       	movss  %xmm7,-0x31(%rbp)
140a8b073:	f3 44 0f 11 4d d3    	movss  %xmm9,-0x2d(%rbp)
140a8b079:	0f 11 5d bf          	movups %xmm3,-0x41(%rbp)
140a8b07d:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a8b081:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8b086:	e8 71 24 e9 ff       	call   0x14091d4fc
140a8b08b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a8b08f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8b094:	f3 0f 6f 30          	movdqu (%rax),%xmm6
140a8b098:	e8 5f 24 e9 ff       	call   0x14091d4fc
140a8b09d:	0f 28 c6             	movaps %xmm6,%xmm0
140a8b0a0:	0f c6 c6 aa          	shufps $0xaa,%xmm6,%xmm0
140a8b0a4:	f3 0f 6f 18          	movdqu (%rax),%xmm3
140a8b0a8:	0f 28 d3             	movaps %xmm3,%xmm2
140a8b0ab:	0f 28 cb             	movaps %xmm3,%xmm1
140a8b0ae:	f3 0f 5f ce          	maxss  %xmm6,%xmm1
140a8b0b2:	0f c6 d3 aa          	shufps $0xaa,%xmm3,%xmm2
140a8b0b6:	f3 0f 5d d0          	minss  %xmm0,%xmm2
140a8b0ba:	0f c6 f6 ff          	shufps $0xff,%xmm6,%xmm6
140a8b0be:	0f c6 db 55          	shufps $0x55,%xmm3,%xmm3
140a8b0c2:	f3 0f 11 74 24 24    	movss  %xmm6,0x24(%rsp)
140a8b0c8:	f3 0f 11 5d 83       	movss  %xmm3,-0x7d(%rbp)
140a8b0cd:	f3 0f 11 4c 24 20    	movss  %xmm1,0x20(%rsp)
140a8b0d3:	f3 0f 11 55 87       	movss  %xmm2,-0x79(%rbp)
140a8b0d8:	f3 0f 11 55 8f       	movss  %xmm2,-0x71(%rbp)
140a8b0dd:	f3 0f 11 4c 24 28    	movss  %xmm1,0x28(%rsp)
140a8b0e3:	f3 0f 11 75 8b       	movss  %xmm6,-0x75(%rbp)
140a8b0e8:	f3 0f 11 5d 93       	movss  %xmm3,-0x6d(%rbp)
140a8b0ed:	e9 06 01 00 00       	jmp    0x140a8b1f8
140a8b0f2:	f3 44 0f 10 4d af    	movss  -0x51(%rbp),%xmm9
140a8b0f8:	f3 44 0f 10 55 cf    	movss  -0x31(%rbp),%xmm10
140a8b0fe:	41 0f 28 d1          	movaps %xmm9,%xmm2
140a8b102:	f3 44 0f 10 45 97    	movss  -0x69(%rbp),%xmm8
140a8b108:	41 0f 28 c2          	movaps %xmm10,%xmm0
140a8b10c:	f3 44 0f 10 5d b7    	movss  -0x49(%rbp),%xmm11
140a8b112:	f3 41 0f 58 d0       	addss  %xmm8,%xmm2
140a8b117:	f3 41 0f 58 c3       	addss  %xmm11,%xmm0
140a8b11c:	f3 0f 59 15 ac 5f 12 	mulss  0x125fac(%rip),%xmm2        # 0x140bb10d0
140a8b123:	00
140a8b124:	f3 0f 59 05 a4 5f 12 	mulss  0x125fa4(%rip),%xmm0        # 0x140bb10d0
140a8b12b:	00
140a8b12c:	0f 2f d0             	comiss %xmm0,%xmm2
140a8b12f:	76 50                	jbe    0x140a8b181
140a8b131:	0f 10 45 bb          	movups -0x45(%rbp),%xmm0
140a8b135:	0f 10 55 9b          	movups -0x65(%rbp),%xmm2
140a8b139:	f3 0f 10 75 ab       	movss  -0x55(%rbp),%xmm6
140a8b13e:	f3 0f 10 7d b3       	movss  -0x4d(%rbp),%xmm7
140a8b143:	f3 0f 10 4d d3       	movss  -0x2d(%rbp),%xmm1
140a8b148:	0f 11 45 9b          	movups %xmm0,-0x65(%rbp)
140a8b14c:	f3 0f 10 45 cb       	movss  -0x35(%rbp),%xmm0
140a8b151:	f3 0f 11 45 ab       	movss  %xmm0,-0x55(%rbp)
140a8b156:	f3 44 0f 11 5d 97    	movss  %xmm11,-0x69(%rbp)
140a8b15c:	f3 44 0f 11 55 af    	movss  %xmm10,-0x51(%rbp)
140a8b162:	f3 0f 11 4d b3       	movss  %xmm1,-0x4d(%rbp)
140a8b167:	f3 44 0f 11 45 b7    	movss  %xmm8,-0x49(%rbp)
140a8b16d:	f3 0f 11 75 cb       	movss  %xmm6,-0x35(%rbp)
140a8b172:	f3 44 0f 11 4d cf    	movss  %xmm9,-0x31(%rbp)
140a8b178:	f3 0f 11 7d d3       	movss  %xmm7,-0x2d(%rbp)
140a8b17d:	0f 11 55 bb          	movups %xmm2,-0x45(%rbp)
140a8b181:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a8b185:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8b18a:	e8 6d 23 e9 ff       	call   0x14091d4fc
140a8b18f:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a8b193:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8b198:	f3 0f 6f 30          	movdqu (%rax),%xmm6
140a8b19c:	e8 5b 23 e9 ff       	call   0x14091d4fc
140a8b1a1:	0f 28 c6             	movaps %xmm6,%xmm0
140a8b1a4:	0f c6 c6 55          	shufps $0x55,%xmm6,%xmm0
140a8b1a8:	f3 0f 6f 18          	movdqu (%rax),%xmm3
140a8b1ac:	0f 28 d3             	movaps %xmm3,%xmm2
140a8b1af:	f3 0f 11 5d 87       	movss  %xmm3,-0x79(%rbp)
140a8b1b4:	0f c6 d3 55          	shufps $0x55,%xmm3,%xmm2
140a8b1b8:	0f 28 cb             	movaps %xmm3,%xmm1
140a8b1bb:	f3 0f 5d d0          	minss  %xmm0,%xmm2
140a8b1bf:	0f c6 cb ff          	shufps $0xff,%xmm3,%xmm1
140a8b1c3:	0f 28 c6             	movaps %xmm6,%xmm0
140a8b1c6:	f3 0f 11 5d 8f       	movss  %xmm3,-0x71(%rbp)
140a8b1cb:	0f c6 c6 ff          	shufps $0xff,%xmm6,%xmm0
140a8b1cf:	f3 0f 5f c8          	maxss  %xmm0,%xmm1
140a8b1d3:	0f c6 f6 aa          	shufps $0xaa,%xmm6,%xmm6
140a8b1d7:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
140a8b1dd:	f3 0f 11 54 24 24    	movss  %xmm2,0x24(%rsp)
140a8b1e3:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140a8b1e9:	f3 0f 11 55 8b       	movss  %xmm2,-0x75(%rbp)
140a8b1ee:	f3 0f 11 4d 83       	movss  %xmm1,-0x7d(%rbp)
140a8b1f3:	f3 0f 11 4d 93       	movss  %xmm1,-0x6d(%rbp)
140a8b1f8:	44 8b c3             	mov    %ebx,%r8d
140a8b1fb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a8b200:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140a8b204:	e8 53 2e e9 ff       	call   0x14091e05c
140a8b209:	48 8b d0             	mov    %rax,%rdx
140a8b20c:	8b 08                	mov    (%rax),%ecx
140a8b20e:	89 0e                	mov    %ecx,(%rsi)
140a8b210:	8b 48 04             	mov    0x4(%rax),%ecx
140a8b213:	89 4e 04             	mov    %ecx,0x4(%rsi)
140a8b216:	8b 48 08             	mov    0x8(%rax),%ecx
140a8b219:	89 4e 08             	mov    %ecx,0x8(%rsi)
140a8b21c:	8b 48 0c             	mov    0xc(%rax),%ecx
140a8b21f:	89 4e 0c             	mov    %ecx,0xc(%rsi)
140a8b222:	8b 48 10             	mov    0x10(%rax),%ecx
140a8b225:	89 4e 10             	mov    %ecx,0x10(%rsi)
140a8b228:	8b 40 14             	mov    0x14(%rax),%eax
140a8b22b:	89 46 14             	mov    %eax,0x14(%rsi)
140a8b22e:	8b 42 18             	mov    0x18(%rdx),%eax
140a8b231:	89 46 18             	mov    %eax,0x18(%rsi)
140a8b234:	8b 42 1c             	mov    0x1c(%rdx),%eax
140a8b237:	89 46 1c             	mov    %eax,0x1c(%rsi)
140a8b23a:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a8b241:	00
140a8b242:	48 8b c6             	mov    %rsi,%rax
140a8b245:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a8b249:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a8b24d:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140a8b251:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a8b256:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140a8b25b:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140a8b260:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
140a8b265:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
140a8b26a:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
140a8b26f:	49 8b e3             	mov    %r11,%rsp
140a8b272:	5d                   	pop    %rbp
140a8b273:	c3                   	ret
140a8b274:	48 8b c4             	mov    %rsp,%rax
140a8b277:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a8b27b:	57                   	push   %rdi
140a8b27c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a8b283:	80 bc 24 d0 00 00 00 	cmpb   $0x0,0xd0(%rsp)
140a8b28a:	00
140a8b28b:	0f 28 c3             	movaps %xmm3,%xmm0
140a8b28e:	f3 0f 10 8c 24 c0 00 	movss  0xc0(%rsp),%xmm1
140a8b295:	00 00
140a8b297:	48 8b fa             	mov    %rdx,%rdi
140a8b29a:	0f 57 05 6f 6c 12 00 	xorps  0x126c6f(%rip),%xmm0        # 0x140bb1f10
140a8b2a1:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140a8b2a5:	0f 28 f2             	movaps %xmm2,%xmm6
140a8b2a8:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140a8b2ac:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
140a8b2b1:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
140a8b2b6:	44 0f 29 50 a8       	movaps %xmm10,-0x58(%rax)
140a8b2bb:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
140a8b2c0:	44 0f 29 60 88       	movaps %xmm12,-0x78(%rax)
140a8b2c5:	f3 44 0f 10 a4 24 c8 	movss  0xc8(%rsp),%xmm12
140a8b2cc:	00 00 00
140a8b2cf:	74 0e                	je     0x140a8b2df
140a8b2d1:	0f 28 f1             	movaps %xmm1,%xmm6
140a8b2d4:	0f 28 c8             	movaps %xmm0,%xmm1
140a8b2d7:	41 0f 28 c4          	movaps %xmm12,%xmm0
140a8b2db:	44 0f 28 e2          	movaps %xmm2,%xmm12
140a8b2df:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
140a8b2e6:	00
140a8b2e7:	48 8b 01             	mov    (%rcx),%rax
140a8b2ea:	f3 0f 10 78 10       	movss  0x10(%rax),%xmm7
140a8b2ef:	f3 44 0f 10 10       	movss  (%rax),%xmm10
140a8b2f4:	f3 44 0f 10 40 04    	movss  0x4(%rax),%xmm8
140a8b2fa:	41 0f 28 da          	movaps %xmm10,%xmm3
140a8b2fe:	f3 44 0f 10 58 08    	movss  0x8(%rax),%xmm11
140a8b304:	41 0f 28 d0          	movaps %xmm8,%xmm2
140a8b308:	f3 44 0f 10 48 0c    	movss  0xc(%rax),%xmm9
140a8b30e:	41 0f 28 eb          	movaps %xmm11,%xmm5
140a8b312:	f3 0f 59 d9          	mulss  %xmm1,%xmm3
140a8b316:	41 0f 28 e1          	movaps %xmm9,%xmm4
140a8b31a:	f3 44 0f 59 c8       	mulss  %xmm0,%xmm9
140a8b31f:	f3 44 0f 59 d8       	mulss  %xmm0,%xmm11
140a8b324:	0f 28 c3             	movaps %xmm3,%xmm0
140a8b327:	f3 0f 59 d1          	mulss  %xmm1,%xmm2
140a8b32b:	f3 0f 59 ee          	mulss  %xmm6,%xmm5
140a8b32f:	f3 0f 59 e6          	mulss  %xmm6,%xmm4
140a8b333:	0f 28 ca             	movaps %xmm2,%xmm1
140a8b336:	f3 0f 10 70 14       	movss  0x14(%rax),%xmm6
140a8b33b:	f3 0f 58 c5          	addss  %xmm5,%xmm0
140a8b33f:	f3 45 0f 59 d4       	mulss  %xmm12,%xmm10
140a8b344:	f3 0f 58 cc          	addss  %xmm4,%xmm1
140a8b348:	f3 45 0f 59 c4       	mulss  %xmm12,%xmm8
140a8b34d:	f3 0f 58 c7          	addss  %xmm7,%xmm0
140a8b351:	f3 0f 58 ce          	addss  %xmm6,%xmm1
140a8b355:	f3 0f 11 02          	movss  %xmm0,(%rdx)
140a8b359:	41 0f 28 c3          	movaps %xmm11,%xmm0
140a8b35d:	f3 0f 58 c3          	addss  %xmm3,%xmm0
140a8b361:	f3 0f 11 4a 04       	movss  %xmm1,0x4(%rdx)
140a8b366:	41 0f 28 c9          	movaps %xmm9,%xmm1
140a8b36a:	f3 0f 58 ca          	addss  %xmm2,%xmm1
140a8b36e:	f3 0f 58 c7          	addss  %xmm7,%xmm0
140a8b372:	f3 0f 58 ce          	addss  %xmm6,%xmm1
140a8b376:	f3 0f 11 42 08       	movss  %xmm0,0x8(%rdx)
140a8b37b:	41 0f 28 c2          	movaps %xmm10,%xmm0
140a8b37f:	f3 0f 58 c5          	addss  %xmm5,%xmm0
140a8b383:	f3 45 0f 58 d3       	addss  %xmm11,%xmm10
140a8b388:	f3 0f 11 4a 0c       	movss  %xmm1,0xc(%rdx)
140a8b38d:	41 0f 28 c8          	movaps %xmm8,%xmm1
140a8b391:	f3 0f 58 cc          	addss  %xmm4,%xmm1
140a8b395:	f3 45 0f 58 c1       	addss  %xmm9,%xmm8
140a8b39a:	f3 0f 58 c7          	addss  %xmm7,%xmm0
140a8b39e:	f3 44 0f 58 d7       	addss  %xmm7,%xmm10
140a8b3a3:	f3 0f 58 ce          	addss  %xmm6,%xmm1
140a8b3a7:	f3 44 0f 58 c6       	addss  %xmm6,%xmm8
140a8b3ac:	f3 0f 11 42 10       	movss  %xmm0,0x10(%rdx)
140a8b3b1:	f3 44 0f 11 52 18    	movss  %xmm10,0x18(%rdx)
140a8b3b7:	f3 0f 11 4a 14       	movss  %xmm1,0x14(%rdx)
140a8b3bc:	f3 44 0f 11 42 1c    	movss  %xmm8,0x1c(%rdx)
140a8b3c2:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a8b3c6:	48 85 db             	test   %rbx,%rbx
140a8b3c9:	74 39                	je     0x140a8b404
140a8b3cb:	83 c8 ff             	or     $0xffffffff,%eax
140a8b3ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8b3d3:	83 f8 01             	cmp    $0x1,%eax
140a8b3d6:	75 2c                	jne    0x140a8b404
140a8b3d8:	48 8b 03             	mov    (%rbx),%rax
140a8b3db:	48 8b cb             	mov    %rbx,%rcx
140a8b3de:	48 8b 00             	mov    (%rax),%rax
140a8b3e1:	ff 15 51 18 08 00    	call   *0x81851(%rip)        # 0x140b0cc38
140a8b3e7:	83 c8 ff             	or     $0xffffffff,%eax
140a8b3ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8b3ef:	83 f8 01             	cmp    $0x1,%eax
140a8b3f2:	75 10                	jne    0x140a8b404
140a8b3f4:	48 8b 03             	mov    (%rbx),%rax
140a8b3f7:	48 8b cb             	mov    %rbx,%rcx
140a8b3fa:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8b3fe:	ff 15 34 18 08 00    	call   *0x81834(%rip)        # 0x140b0cc38
140a8b404:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
140a8b409:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140a8b410:	00
140a8b411:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a8b415:	48 8b c7             	mov    %rdi,%rax
140a8b418:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a8b41d:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140a8b422:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
140a8b427:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
140a8b42c:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
140a8b431:	45 0f 28 63 90       	movaps -0x70(%r11),%xmm12
140a8b436:	49 8b e3             	mov    %r11,%rsp
140a8b439:	5f                   	pop    %rdi
140a8b43a:	c3                   	ret
140a8b43b:	90                   	nop
140a8b43c:	48 83 ec 28          	sub    $0x28,%rsp
140a8b440:	33 c0                	xor    %eax,%eax
140a8b442:	4c 8b c2             	mov    %rdx,%r8
140a8b445:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8b448:	48 85 d2             	test   %rdx,%rdx
140a8b44b:	74 37                	je     0x140a8b484
140a8b44d:	4c 8b 49 08          	mov    0x8(%rcx),%r9
140a8b451:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140a8b458:	aa aa aa
140a8b45b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a8b45f:	49 2b c9             	sub    %r9,%rcx
140a8b462:	48 c1 f9 04          	sar    $0x4,%rcx
140a8b466:	48 0f af ca          	imul   %rdx,%rcx
140a8b46a:	8b d0                	mov    %eax,%edx
140a8b46c:	48 3b c1             	cmp    %rcx,%rax
140a8b46f:	73 18                	jae    0x140a8b489
140a8b471:	f2 42 0f 58 44 0a 20 	addsd  0x20(%rdx,%r9,1),%xmm0
140a8b478:	48 83 c2 30          	add    $0x30,%rdx
140a8b47c:	48 ff c0             	inc    %rax
140a8b47f:	49 3b c0             	cmp    %r8,%rax
140a8b482:	72 e8                	jb     0x140a8b46c
140a8b484:	48 83 c4 28          	add    $0x28,%rsp
140a8b488:	c3                   	ret
140a8b489:	ff 15 09 15 08 00    	call   *0x81509(%rip)        # 0x140b0c998
140a8b48f:	cc                   	int3
140a8b490:	8b 02                	mov    (%rdx),%eax
140a8b492:	89 41 20             	mov    %eax,0x20(%rcx)
140a8b495:	8b 42 04             	mov    0x4(%rdx),%eax
140a8b498:	89 41 24             	mov    %eax,0x24(%rcx)
140a8b49b:	8b 42 08             	mov    0x8(%rdx),%eax
140a8b49e:	89 41 28             	mov    %eax,0x28(%rcx)
140a8b4a1:	8b 42 0c             	mov    0xc(%rdx),%eax
140a8b4a4:	89 41 2c             	mov    %eax,0x2c(%rcx)
140a8b4a7:	8b 42 10             	mov    0x10(%rdx),%eax
140a8b4aa:	89 41 30             	mov    %eax,0x30(%rcx)
140a8b4ad:	8b 42 14             	mov    0x14(%rdx),%eax
140a8b4b0:	89 41 34             	mov    %eax,0x34(%rcx)
140a8b4b3:	c3                   	ret
140a8b4b4:	90                   	nop
140a8b4b5:	90                   	nop
140a8b4b6:	90                   	nop
140a8b4b7:	90                   	nop
140a8b4b8:	90                   	nop
140a8b4b9:	90                   	nop
140a8b4ba:	90                   	nop
140a8b4bb:	90                   	nop
140a8b4bc:	90                   	nop
140a8b4bd:	90                   	nop
140a8b4be:	90                   	nop
140a8b4bf:	90                   	nop
140a8b4c0:	f2 0f 58 49 38       	addsd  0x38(%rcx),%xmm1
140a8b4c5:	f2 0f 11 51 60       	movsd  %xmm2,0x60(%rcx)
140a8b4ca:	f2 0f 11 49 38       	movsd  %xmm1,0x38(%rcx)
140a8b4cf:	c3                   	ret
140a8b4d0:	48 83 ec 28          	sub    $0x28,%rsp
140a8b4d4:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a8b4d8:	0f 28 d1             	movaps %xmm1,%xmm2
140a8b4db:	4c 8b c1             	mov    %rcx,%r8
140a8b4de:	48 39 41 08          	cmp    %rax,0x8(%rcx)
140a8b4e2:	75 07                	jne    0x140a8b4eb
140a8b4e4:	ff 15 ae 14 08 00    	call   *0x814ae(%rip)        # 0x140b0c998
140a8b4ea:	cc                   	int3
140a8b4eb:	0f 54 0d fe 69 12 00 	andps  0x1269fe(%rip),%xmm1        # 0x140bb1ef0
140a8b4f2:	0f 28 c2             	movaps %xmm2,%xmm0
140a8b4f5:	f2 0f 58 40 f0       	addsd  -0x10(%rax),%xmm0
140a8b4fa:	f2 0f 11 40 f0       	movsd  %xmm0,-0x10(%rax)
140a8b4ff:	f2 0f 5f 49 68       	maxsd  0x68(%rcx),%xmm1
140a8b504:	f2 0f 11 49 68       	movsd  %xmm1,0x68(%rcx)
140a8b509:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
140a8b50d:	74 0d                	je     0x140a8b51c
140a8b50f:	0f 28 c2             	movaps %xmm2,%xmm0
140a8b512:	f2 0f 58 41 38       	addsd  0x38(%rcx),%xmm0
140a8b517:	f2 0f 11 41 38       	movsd  %xmm0,0x38(%rcx)
140a8b51c:	f2 0f 10 41 50       	movsd  0x50(%rcx),%xmm0
140a8b521:	0f 57 c9             	xorps  %xmm1,%xmm1
140a8b524:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
140a8b528:	f2 0f 10 58 f0       	movsd  -0x10(%rax),%xmm3
140a8b52d:	7a 02                	jp     0x140a8b531
140a8b52f:	74 25                	je     0x140a8b556