140a4e316:	f2 41 0f 10 00       	movsd  (%r8),%xmm0
140a4e31b:	48 8b da             	mov    %rdx,%rbx
140a4e31e:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
140a4e325:	00
140a4e326:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140a4e32a:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140a4e330:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140a4e334:	48 8b 01             	mov    (%rcx),%rax
140a4e337:	f2 0f 11 44 24 34    	movsd  %xmm0,0x34(%rsp)
140a4e33d:	f2 41 0f 10 01       	movsd  (%r9),%xmm0
140a4e342:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140a4e348:	4c 8b 50 38          	mov    0x38(%rax),%r10
140a4e34c:	41 8b 40 08          	mov    0x8(%r8),%eax
140a4e350:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
140a4e355:	0f 10 02             	movups (%rdx),%xmm0
140a4e358:	8b 52 20             	mov    0x20(%rdx),%edx
140a4e35b:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140a4e35f:	41 8b 41 08          	mov    0x8(%r9),%eax
140a4e363:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
140a4e36a:	00
140a4e36b:	89 44 24 48          	mov    %eax,0x48(%rsp)
140a4e36f:	49 8b c2             	mov    %r10,%rax
140a4e372:	89 54 24 6c          	mov    %edx,0x6c(%rsp)
140a4e376:	48 8b d3             	mov    %rbx,%rdx
140a4e379:	0f 11 44 24 4c       	movups %xmm0,0x4c(%rsp)
140a4e37e:	0f 11 4c 24 5c       	movups %xmm1,0x5c(%rsp)
140a4e383:	ff 15 af e8 0b 00    	call   *0xbe8af(%rip)        # 0x140b0cc38
140a4e389:	48 8b c3             	mov    %rbx,%rax
140a4e38c:	48 83 c4 70          	add    $0x70,%rsp
140a4e390:	5b                   	pop    %rbx
140a4e391:	c3                   	ret
140a4e392:	90                   	nop
140a4e393:	90                   	nop
140a4e394:	90                   	nop
140a4e395:	90                   	nop
140a4e396:	90                   	nop
140a4e397:	90                   	nop
140a4e398:	90                   	nop
140a4e399:	90                   	nop
140a4e39a:	90                   	nop
140a4e39b:	90                   	nop
140a4e39c:	90                   	nop
140a4e39d:	90                   	nop
140a4e39e:	90                   	nop
140a4e39f:	90                   	nop
140a4e3a0:	40 53                	rex push %rbx
140a4e3a2:	48 83 ec 40          	sub    $0x40,%rsp
140a4e3a6:	f2 41 0f 10 00       	movsd  (%r8),%xmm0
140a4e3ab:	48 8b da             	mov    %rdx,%rbx
140a4e3ae:	45 8b 40 08          	mov    0x8(%r8),%r8d
140a4e3b2:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140a4e3b6:	48 8b 01             	mov    (%rcx),%rax
140a4e3b9:	44 89 44 24 2c       	mov    %r8d,0x2c(%rsp)
140a4e3be:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
140a4e3c3:	f3 0f 11 5c 24 30    	movss  %xmm3,0x30(%rsp)
140a4e3c9:	f2 0f 11 44 24 24    	movsd  %xmm0,0x24(%rsp)
140a4e3cf:	48 8b 40 20          	mov    0x20(%rax),%rax
140a4e3d3:	ff 15 5f e8 0b 00    	call   *0xbe85f(%rip)        # 0x140b0cc38
140a4e3d9:	48 8b c3             	mov    %rbx,%rax
140a4e3dc:	48 83 c4 40          	add    $0x40,%rsp
140a4e3e0:	5b                   	pop    %rbx
140a4e3e1:	c3                   	ret
140a4e3e2:	90                   	nop
140a4e3e3:	90                   	nop
140a4e3e4:	90                   	nop
140a4e3e5:	90                   	nop
140a4e3e6:	90                   	nop
140a4e3e7:	90                   	nop
140a4e3e8:	90                   	nop
140a4e3e9:	90                   	nop
140a4e3ea:	90                   	nop
140a4e3eb:	90                   	nop
140a4e3ec:	90                   	nop
140a4e3ed:	90                   	nop
140a4e3ee:	90                   	nop
140a4e3ef:	90                   	nop
140a4e3f0:	40 53                	rex push %rbx
140a4e3f2:	48 83 ec 50          	sub    $0x50,%rsp
140a4e3f6:	f2 41 0f 10 00       	movsd  (%r8),%xmm0
140a4e3fb:	48 8b da             	mov    %rdx,%rbx
140a4e3fe:	45 8b 40 08          	mov    0x8(%r8),%r8d
140a4e402:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140a4e406:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140a4e40c:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
140a4e413:	00
140a4e414:	48 8b 01             	mov    (%rcx),%rax
140a4e417:	44 89 44 24 3c       	mov    %r8d,0x3c(%rsp)
140a4e41c:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
140a4e421:	f3 0f 11 5c 24 40    	movss  %xmm3,0x40(%rsp)
140a4e427:	f2 0f 11 44 24 34    	movsd  %xmm0,0x34(%rsp)
140a4e42d:	48 8b 40 38          	mov    0x38(%rax),%rax
140a4e431:	ff 15 01 e8 0b 00    	call   *0xbe801(%rip)        # 0x140b0cc38
140a4e437:	48 8b c3             	mov    %rbx,%rax
140a4e43a:	48 83 c4 50          	add    $0x50,%rsp
140a4e43e:	5b                   	pop    %rbx
140a4e43f:	c3                   	ret
140a4e440:	40 53                	rex push %rbx
140a4e442:	48 83 ec 40          	sub    $0x40,%rsp
140a4e446:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140a4e44a:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
140a4e44f:	f3 0f 10 44 24 70    	movss  0x70(%rsp),%xmm0
140a4e455:	48 8b da             	mov    %rdx,%rbx
140a4e458:	f3 0f 10 4c 24 78    	movss  0x78(%rsp),%xmm1
140a4e45e:	48 8b 01             	mov    (%rcx),%rax
140a4e461:	f3 0f 11 54 24 24    	movss  %xmm2,0x24(%rsp)
140a4e467:	f3 0f 11 5c 24 28    	movss  %xmm3,0x28(%rsp)
140a4e46d:	f3 0f 11 44 24 2c    	movss  %xmm0,0x2c(%rsp)
140a4e473:	48 8b 40 20          	mov    0x20(%rax),%rax
140a4e477:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
140a4e47d:	ff 15 b5 e7 0b 00    	call   *0xbe7b5(%rip)        # 0x140b0cc38
140a4e483:	48 8b c3             	mov    %rbx,%rax
140a4e486:	48 83 c4 40          	add    $0x40,%rsp
140a4e48a:	5b                   	pop    %rbx
140a4e48b:	c3                   	ret
140a4e48c:	90                   	nop
140a4e48d:	90                   	nop
140a4e48e:	90                   	nop
140a4e48f:	90                   	nop
140a4e490:	40 53                	rex push %rbx
140a4e492:	48 83 ec 50          	sub    $0x50,%rsp
140a4e496:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140a4e49a:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
140a4e49f:	f3 0f 10 84 24 80 00 	movss  0x80(%rsp),%xmm0
140a4e4a6:	00 00
140a4e4a8:	48 8b da             	mov    %rdx,%rbx
140a4e4ab:	f3 0f 10 8c 24 88 00 	movss  0x88(%rsp),%xmm1
140a4e4b2:	00 00
140a4e4b4:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140a4e4ba:	48 8b 01             	mov    (%rcx),%rax
140a4e4bd:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
140a4e4c4:	00
140a4e4c5:	f3 0f 11 54 24 34    	movss  %xmm2,0x34(%rsp)
140a4e4cb:	f3 0f 11 5c 24 38    	movss  %xmm3,0x38(%rsp)
140a4e4d1:	48 8b 40 38          	mov    0x38(%rax),%rax
140a4e4d5:	f3 0f 11 44 24 3c    	movss  %xmm0,0x3c(%rsp)
140a4e4db:	f3 0f 11 4c 24 40    	movss  %xmm1,0x40(%rsp)
140a4e4e1:	ff 15 51 e7 0b 00    	call   *0xbe751(%rip)        # 0x140b0cc38
140a4e4e7:	48 8b c3             	mov    %rbx,%rax
140a4e4ea:	48 83 c4 50          	add    $0x50,%rsp
140a4e4ee:	5b                   	pop    %rbx
140a4e4ef:	c3                   	ret
140a4e4f0:	40 53                	rex push %rbx
140a4e4f2:	48 83 ec 30          	sub    $0x30,%rsp
140a4e4f6:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
140a4e4fd:	48 8b da             	mov    %rdx,%rbx
140a4e500:	48 8b 01             	mov    (%rcx),%rax
140a4e503:	48 8b 40 20          	mov    0x20(%rax),%rax
140a4e507:	ff 15 2b e7 0b 00    	call   *0xbe72b(%rip)        # 0x140b0cc38
140a4e50d:	48 8b c3             	mov    %rbx,%rax
140a4e510:	48 83 c4 30          	add    $0x30,%rsp
140a4e514:	5b                   	pop    %rbx
140a4e515:	c3                   	ret
140a4e516:	90                   	nop
140a4e517:	90                   	nop
140a4e518:	90                   	nop
140a4e519:	90                   	nop
140a4e51a:	90                   	nop
140a4e51b:	90                   	nop
140a4e51c:	90                   	nop
140a4e51d:	90                   	nop
140a4e51e:	90                   	nop
140a4e51f:	90                   	nop
140a4e520:	40 53                	rex push %rbx
140a4e522:	48 83 ec 40          	sub    $0x40,%rsp
140a4e526:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
140a4e52d:	48 8b da             	mov    %rdx,%rbx
140a4e530:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140a4e536:	48 8b 01             	mov    (%rcx),%rax
140a4e539:	48 8b 40 38          	mov    0x38(%rax),%rax
140a4e53d:	ff 15 f5 e6 0b 00    	call   *0xbe6f5(%rip)        # 0x140b0cc38
140a4e543:	48 8b c3             	mov    %rbx,%rax
140a4e546:	48 83 c4 40          	add    $0x40,%rsp
140a4e54a:	5b                   	pop    %rbx
140a4e54b:	c3                   	ret
140a4e54c:	90                   	nop
140a4e54d:	90                   	nop
140a4e54e:	90                   	nop
140a4e54f:	90                   	nop
140a4e550:	48 8b c4             	mov    %rsp,%rax
140a4e553:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a4e557:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a4e55b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a4e55f:	57                   	push   %rdi
140a4e560:	48 83 ec 40          	sub    $0x40,%rsp
140a4e564:	48 8b f2             	mov    %rdx,%rsi
140a4e567:	49 8b d0             	mov    %r8,%rdx
140a4e56a:	48 8d 48 e0          	lea    -0x20(%rax),%rcx
140a4e56e:	e8 55 51 01 00       	call   0x140a636c8
140a4e573:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4e578:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140a4e57c:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a4e580:	48 85 d2             	test   %rdx,%rdx
140a4e583:	0f 84 f6 00 00 00    	je     0x140a4e67f
140a4e589:	8b 42 08             	mov    0x8(%rdx),%eax
140a4e58c:	eb 0a                	jmp    0x140a4e598
140a4e58e:	8d 48 01             	lea    0x1(%rax),%ecx
140a4e591:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a4e596:	74 0a                	je     0x140a4e5a2
140a4e598:	85 c0                	test   %eax,%eax
140a4e59a:	0f 84 df 00 00 00    	je     0x140a4e67f
140a4e5a0:	eb ec                	jmp    0x140a4e58e
140a4e5a2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4e5a6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a4e5aa:	33 c9                	xor    %ecx,%ecx
140a4e5ac:	33 ff                	xor    %edi,%edi
140a4e5ae:	48 85 db             	test   %rbx,%rbx
140a4e5b1:	74 0a                	je     0x140a4e5bd
140a4e5b3:	48 8b c8             	mov    %rax,%rcx
140a4e5b6:	48 8b fb             	mov    %rbx,%rdi
140a4e5b9:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a4e5bd:	33 c0                	xor    %eax,%eax
140a4e5bf:	33 d2                	xor    %edx,%edx
140a4e5c1:	48 85 ff             	test   %rdi,%rdi
140a4e5c4:	74 0a                	je     0x140a4e5d0
140a4e5c6:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a4e5ca:	48 8b c1             	mov    %rcx,%rax
140a4e5cd:	48 8b d7             	mov    %rdi,%rdx
140a4e5d0:	49 89 40 08          	mov    %rax,0x8(%r8)
140a4e5d4:	49 8b 48 10          	mov    0x10(%r8),%rcx
140a4e5d8:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a4e5dc:	83 cd ff             	or     $0xffffffff,%ebp
140a4e5df:	48 85 c9             	test   %rcx,%rcx
140a4e5e2:	74 18                	je     0x140a4e5fc
140a4e5e4:	8b c5                	mov    %ebp,%eax
140a4e5e6:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a4e5eb:	03 c5                	add    %ebp,%eax
140a4e5ed:	75 0d                	jne    0x140a4e5fc
140a4e5ef:	48 8b 01             	mov    (%rcx),%rax
140a4e5f2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e5f6:	ff 15 3c e6 0b 00    	call   *0xbe63c(%rip)        # 0x140b0cc38
140a4e5fc:	48 85 ff             	test   %rdi,%rdi
140a4e5ff:	74 1b                	je     0x140a4e61c
140a4e601:	8b c5                	mov    %ebp,%eax
140a4e603:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4e608:	03 c5                	add    %ebp,%eax
140a4e60a:	75 10                	jne    0x140a4e61c
140a4e60c:	48 8b 07             	mov    (%rdi),%rax
140a4e60f:	48 8b cf             	mov    %rdi,%rcx
140a4e612:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e616:	ff 15 1c e6 0b 00    	call   *0xbe61c(%rip)        # 0x140b0cc38
140a4e61c:	48 85 db             	test   %rbx,%rbx
140a4e61f:	74 35                	je     0x140a4e656
140a4e621:	8b c5                	mov    %ebp,%eax
140a4e623:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4e628:	03 c5                	add    %ebp,%eax
140a4e62a:	75 2a                	jne    0x140a4e656
140a4e62c:	48 8b 03             	mov    (%rbx),%rax
140a4e62f:	48 8b cb             	mov    %rbx,%rcx
140a4e632:	48 8b 00             	mov    (%rax),%rax
140a4e635:	ff 15 fd e5 0b 00    	call   *0xbe5fd(%rip)        # 0x140b0cc38
140a4e63b:	8b c5                	mov    %ebp,%eax
140a4e63d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4e642:	03 c5                	add    %ebp,%eax
140a4e644:	75 10                	jne    0x140a4e656
140a4e646:	48 8b 03             	mov    (%rbx),%rax
140a4e649:	48 8b cb             	mov    %rbx,%rcx
140a4e64c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e650:	ff 15 e2 e5 0b 00    	call   *0xbe5e2(%rip)        # 0x140b0cc38
140a4e656:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a4e65b:	48 89 06             	mov    %rax,(%rsi)
140a4e65e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a4e663:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a4e667:	48 8b c6             	mov    %rsi,%rax
140a4e66a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a4e66f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a4e674:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a4e679:	48 83 c4 40          	add    $0x40,%rsp
140a4e67d:	5f                   	pop    %rdi
140a4e67e:	c3                   	ret
140a4e67f:	e8 04 ac 5b ff       	call   0x140009288
140a4e684:	90                   	nop
140a4e685:	eb 00                	jmp    0x140a4e687
140a4e687:	90                   	nop
140a4e688:	90                   	nop
140a4e689:	90                   	nop
140a4e68a:	90                   	nop
140a4e68b:	90                   	nop
140a4e68c:	90                   	nop
140a4e68d:	90                   	nop
140a4e68e:	90                   	nop
140a4e68f:	90                   	nop
140a4e690:	48 8b c4             	mov    %rsp,%rax
140a4e693:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a4e697:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a4e69b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a4e69f:	57                   	push   %rdi
140a4e6a0:	48 83 ec 40          	sub    $0x40,%rsp
140a4e6a4:	48 8b f2             	mov    %rdx,%rsi
140a4e6a7:	49 8b d0             	mov    %r8,%rdx
140a4e6aa:	48 8d 48 e0          	lea    -0x20(%rax),%rcx
140a4e6ae:	e8 7d 51 01 00       	call   0x140a63830
140a4e6b3:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4e6b8:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140a4e6bc:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a4e6c0:	48 85 d2             	test   %rdx,%rdx
140a4e6c3:	0f 84 f6 00 00 00    	je     0x140a4e7bf
140a4e6c9:	8b 42 08             	mov    0x8(%rdx),%eax
140a4e6cc:	eb 0a                	jmp    0x140a4e6d8
140a4e6ce:	8d 48 01             	lea    0x1(%rax),%ecx
140a4e6d1:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a4e6d6:	74 0a                	je     0x140a4e6e2
140a4e6d8:	85 c0                	test   %eax,%eax
140a4e6da:	0f 84 df 00 00 00    	je     0x140a4e7bf
140a4e6e0:	eb ec                	jmp    0x140a4e6ce
140a4e6e2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4e6e6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a4e6ea:	33 c9                	xor    %ecx,%ecx
140a4e6ec:	33 ff                	xor    %edi,%edi
140a4e6ee:	48 85 db             	test   %rbx,%rbx
140a4e6f1:	74 0a                	je     0x140a4e6fd
140a4e6f3:	48 8b c8             	mov    %rax,%rcx
140a4e6f6:	48 8b fb             	mov    %rbx,%rdi
140a4e6f9:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a4e6fd:	33 c0                	xor    %eax,%eax
140a4e6ff:	33 d2                	xor    %edx,%edx
140a4e701:	48 85 ff             	test   %rdi,%rdi
140a4e704:	74 0a                	je     0x140a4e710
140a4e706:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a4e70a:	48 8b c1             	mov    %rcx,%rax
140a4e70d:	48 8b d7             	mov    %rdi,%rdx
140a4e710:	49 89 40 08          	mov    %rax,0x8(%r8)
140a4e714:	49 8b 48 10          	mov    0x10(%r8),%rcx
140a4e718:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a4e71c:	83 cd ff             	or     $0xffffffff,%ebp
140a4e71f:	48 85 c9             	test   %rcx,%rcx
140a4e722:	74 18                	je     0x140a4e73c
140a4e724:	8b c5                	mov    %ebp,%eax
140a4e726:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a4e72b:	03 c5                	add    %ebp,%eax
140a4e72d:	75 0d                	jne    0x140a4e73c
140a4e72f:	48 8b 01             	mov    (%rcx),%rax
140a4e732:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e736:	ff 15 fc e4 0b 00    	call   *0xbe4fc(%rip)        # 0x140b0cc38
140a4e73c:	48 85 ff             	test   %rdi,%rdi
140a4e73f:	74 1b                	je     0x140a4e75c
140a4e741:	8b c5                	mov    %ebp,%eax
140a4e743:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4e748:	03 c5                	add    %ebp,%eax
140a4e74a:	75 10                	jne    0x140a4e75c
140a4e74c:	48 8b 07             	mov    (%rdi),%rax
140a4e74f:	48 8b cf             	mov    %rdi,%rcx
140a4e752:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e756:	ff 15 dc e4 0b 00    	call   *0xbe4dc(%rip)        # 0x140b0cc38
140a4e75c:	48 85 db             	test   %rbx,%rbx
140a4e75f:	74 35                	je     0x140a4e796
140a4e761:	8b c5                	mov    %ebp,%eax
140a4e763:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4e768:	03 c5                	add    %ebp,%eax
140a4e76a:	75 2a                	jne    0x140a4e796
140a4e76c:	48 8b 03             	mov    (%rbx),%rax