14000911c:	90                   	nop
14000911d:	90                   	nop
14000911e:	90                   	nop
14000911f:	90                   	nop
140009120:	48 8b 02             	mov    (%rdx),%rax
140009123:	4c 8b c2             	mov    %rdx,%r8
140009126:	48 8b d1             	mov    %rcx,%rdx
140009129:	49 8b c8             	mov    %r8,%rcx
14000912c:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140009133:	48 ff 25 fe 3a b0 00 	rex.W jmp *0xb03afe(%rip)        # 0x140b0cc38
14000913a:	90                   	nop
14000913b:	90                   	nop
14000913c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009141:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140009146:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000914b:	56                   	push   %rsi
14000914c:	57                   	push   %rdi
14000914d:	41 54                	push   %r12
14000914f:	41 56                	push   %r14
140009151:	41 57                	push   %r15
140009153:	48 83 ec 20          	sub    $0x20,%rsp
140009157:	4c 8b 71 10          	mov    0x10(%rcx),%r14
14000915b:	48 bb fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rbx
140009162:	ff ff 7f
140009165:	48 8b c3             	mov    %rbx,%rax
140009168:	45 0f b7 f9          	movzwl %r9w,%r15d
14000916c:	49 2b c6             	sub    %r14,%rax
14000916f:	48 8b f9             	mov    %rcx,%rdi
140009172:	48 83 f8 01          	cmp    $0x1,%rax
140009176:	0f 82 e3 00 00 00    	jb     0x14000925f
14000917c:	48 8b 69 18          	mov    0x18(%rcx),%rbp
140009180:	4d 8d 66 01          	lea    0x1(%r14),%r12
140009184:	49 8b d4             	mov    %r12,%rdx
140009187:	48 83 ca 07          	or     $0x7,%rdx
14000918b:	48 3b d3             	cmp    %rbx,%rdx
14000918e:	77 1f                	ja     0x1400091af
140009190:	48 8b cd             	mov    %rbp,%rcx
140009193:	48 8b c3             	mov    %rbx,%rax
140009196:	48 d1 e9             	shr    $1,%rcx
140009199:	48 2b c1             	sub    %rcx,%rax
14000919c:	48 3b e8             	cmp    %rax,%rbp
14000919f:	77 0e                	ja     0x1400091af
1400091a1:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1400091a5:	48 8b da             	mov    %rdx,%rbx
1400091a8:	48 3b d0             	cmp    %rax,%rdx
1400091ab:	48 0f 42 d8          	cmovb  %rax,%rbx
1400091af:	48 ff c3             	inc    %rbx
1400091b2:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400091b7:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400091bc:	e8 27 ad ff ff       	call   0x140003ee8
1400091c1:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1400091c5:	4c 89 67 10          	mov    %r12,0x10(%rdi)
1400091c9:	4d 03 f6             	add    %r14,%r14
1400091cc:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
1400091d0:	48 8b c8             	mov    %rax,%rcx
1400091d3:	48 8b f0             	mov    %rax,%rsi
1400091d6:	4d 8b c6             	mov    %r14,%r8
1400091d9:	48 83 fd 07          	cmp    $0x7,%rbp
1400091dd:	76 4e                	jbe    0x14000922d
1400091df:	48 8b 1f             	mov    (%rdi),%rbx
1400091e2:	48 8b d3             	mov    %rbx,%rdx
1400091e5:	e8 b6 8c ae 00       	call   0x140af1ea0
1400091ea:	33 c0                	xor    %eax,%eax
1400091ec:	66 45 89 3c 36       	mov    %r15w,(%r14,%rsi,1)
1400091f1:	66 41 89 44 36 02    	mov    %ax,0x2(%r14,%rsi,1)
1400091f7:	48 8d 04 6d 02 00 00 	lea    0x2(,%rbp,2),%rax
1400091fe:	00
1400091ff:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140009205:	72 14                	jb     0x14000921b
140009207:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000920b:	48 2b d9             	sub    %rcx,%rbx
14000920e:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
140009212:	48 83 f8 1f          	cmp    $0x1f,%rax
140009216:	77 0e                	ja     0x140009226
140009218:	48 8b d9             	mov    %rcx,%rbx
14000921b:	48 8b cb             	mov    %rbx,%rcx
14000921e:	ff 15 9c 36 b0 00    	call   *0xb0369c(%rip)        # 0x140b0c8c0
140009224:	eb 1c                	jmp    0x140009242
140009226:	ff 15 6c 37 b0 00    	call   *0xb0376c(%rip)        # 0x140b0c998
14000922c:	cc                   	int3
14000922d:	48 8b d7             	mov    %rdi,%rdx
140009230:	e8 6b 8c ae 00       	call   0x140af1ea0
140009235:	33 c0                	xor    %eax,%eax
140009237:	66 45 89 3c 36       	mov    %r15w,(%r14,%rsi,1)
14000923c:	66 41 89 44 36 02    	mov    %ax,0x2(%r14,%rsi,1)
140009242:	48 89 37             	mov    %rsi,(%rdi)
140009245:	48 8b c7             	mov    %rdi,%rax
140009248:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000924d:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140009252:	48 83 c4 20          	add    $0x20,%rsp
140009256:	41 5f                	pop    %r15
140009258:	41 5e                	pop    %r14
14000925a:	41 5c                	pop    %r12
14000925c:	5f                   	pop    %rdi
14000925d:	5e                   	pop    %rsi
14000925e:	c3                   	ret
14000925f:	e8 0c ab ff ff       	call   0x140003d70
140009264:	cc                   	int3
140009265:	90                   	nop
140009266:	90                   	nop
140009267:	90                   	nop
140009268:	48 8d 05 31 c2 b0 00 	lea    0xb0c231(%rip),%rax        # 0x140b154a0
14000926f:	0f 57 c0             	xorps  %xmm0,%xmm0
140009272:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140009276:	48 89 01             	mov    %rax,(%rcx)
140009279:	48 8b c1             	mov    %rcx,%rax
14000927c:	c3                   	ret
14000927d:	90                   	nop
14000927e:	90                   	nop
14000927f:	90                   	nop
140009280:	48 8d 05 e9 5e b3 00 	lea    0xb35ee9(%rip),%rax        # 0x140b3f170
140009287:	c3                   	ret
140009288:	48 83 ec 48          	sub    $0x48,%rsp
14000928c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009291:	e8 d2 ff ff ff       	call   0x140009268
140009296:	48 8d 15 ab c6 c2 00 	lea    0xc2c6ab(%rip),%rdx        # 0x140c35948
14000929d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400092a2:	e8 d7 71 ae 00       	call   0x140af047e
1400092a7:	cc                   	int3
1400092a8:	40 53                	rex push %rbx
1400092aa:	48 83 ec 20          	sub    $0x20,%rsp
1400092ae:	48 8b d9             	mov    %rcx,%rbx
1400092b1:	48 8b c2             	mov    %rdx,%rax
1400092b4:	48 8d 0d 1d b2 b0 00 	lea    0xb0b21d(%rip),%rcx        # 0x140b144d8
1400092bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400092be:	48 89 0b             	mov    %rcx,(%rbx)
1400092c1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400092c5:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400092c9:	0f 11 02             	movups %xmm0,(%rdx)
1400092cc:	ff 15 4e 30 b0 00    	call   *0xb0304e(%rip)        # 0x140b0c320
1400092d2:	48 8d 05 c7 c1 b0 00 	lea    0xb0c1c7(%rip),%rax        # 0x140b154a0
1400092d9:	48 89 03             	mov    %rax,(%rbx)
1400092dc:	48 8b c3             	mov    %rbx,%rax
1400092df:	48 83 c4 20          	add    $0x20,%rsp
1400092e3:	5b                   	pop    %rbx
1400092e4:	c3                   	ret
1400092e5:	90                   	nop
1400092e6:	90                   	nop
1400092e7:	90                   	nop
1400092e8:	40 53                	rex push %rbx
1400092ea:	48 83 ec 20          	sub    $0x20,%rsp
1400092ee:	4c 8b 01             	mov    (%rcx),%r8
1400092f1:	48 8b d1             	mov    %rcx,%rdx
1400092f4:	48 8b d9             	mov    %rcx,%rbx
1400092f7:	4d 8b 40 08          	mov    0x8(%r8),%r8
1400092fb:	e8 2c 53 01 00       	call   0x14001e62c
140009300:	48 8b 0b             	mov    (%rbx),%rcx
140009303:	48 83 c4 20          	add    $0x20,%rsp
140009307:	5b                   	pop    %rbx
140009308:	48 ff 25 b1 35 b0 00 	rex.W jmp *0xb035b1(%rip)        # 0x140b0c8c0
14000930f:	cc                   	int3
140009310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009315:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000931a:	57                   	push   %rdi
14000931b:	48 83 ec 50          	sub    $0x50,%rsp
14000931f:	48 8b fa             	mov    %rdx,%rdi
140009322:	48 8b d9             	mov    %rcx,%rbx
140009325:	48 8b d1             	mov    %rcx,%rdx
140009328:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14000932d:	e8 26 2e 01 00       	call   0x14001c158
140009332:	4c 8b 08             	mov    (%rax),%r9
140009335:	49 8b 01             	mov    (%r9),%rax
140009338:	4c 8b 50 10          	mov    0x10(%rax),%r10
14000933c:	0f 57 c0             	xorps  %xmm0,%xmm0
14000933f:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140009345:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140009349:	48 85 d2             	test   %rdx,%rdx
14000934c:	0f 84 d6 00 00 00    	je     0x140009428
140009352:	8b 42 08             	mov    0x8(%rdx),%eax
140009355:	eb 0a                	jmp    0x140009361
140009357:	8d 48 01             	lea    0x1(%rax),%ecx
14000935a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14000935f:	74 0a                	je     0x14000936b
140009361:	85 c0                	test   %eax,%eax
140009363:	0f 84 bf 00 00 00    	je     0x140009428
140009369:	eb ec                	jmp    0x140009357
14000936b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14000936f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140009374:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140009378:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14000937d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140009382:	48 8b d7             	mov    %rdi,%rdx
140009385:	49 8b c9             	mov    %r9,%rcx
140009388:	49 8b c2             	mov    %r10,%rax
14000938b:	ff 15 a7 38 b0 00    	call   *0xb038a7(%rip)        # 0x140b0cc38
140009391:	83 ce ff             	or     $0xffffffff,%esi
140009394:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009399:	48 85 db             	test   %rbx,%rbx
14000939c:	74 38                	je     0x1400093d6
14000939e:	66 90                	xchg   %ax,%ax
1400093a0:	8b c6                	mov    %esi,%eax
1400093a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400093a7:	03 c6                	add    %esi,%eax
1400093a9:	75 2b                	jne    0x1400093d6
1400093ab:	48 8b 03             	mov    (%rbx),%rax
1400093ae:	48 8b cb             	mov    %rbx,%rcx
1400093b1:	48 8b 00             	mov    (%rax),%rax
1400093b4:	ff 15 7e 38 b0 00    	call   *0xb0387e(%rip)        # 0x140b0cc38
1400093ba:	8b c6                	mov    %esi,%eax
1400093bc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400093c1:	03 c6                	add    %esi,%eax
1400093c3:	75 11                	jne    0x1400093d6
1400093c5:	48 8b 03             	mov    (%rbx),%rax
1400093c8:	48 8b cb             	mov    %rbx,%rcx
1400093cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400093cf:	ff 15 63 38 b0 00    	call   *0xb03863(%rip)        # 0x140b0cc38
1400093d5:	90                   	nop
1400093d6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400093db:	48 85 db             	test   %rbx,%rbx
1400093de:	74 35                	je     0x140009415
1400093e0:	8b c6                	mov    %esi,%eax
1400093e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400093e7:	03 c6                	add    %esi,%eax
1400093e9:	75 2a                	jne    0x140009415
1400093eb:	48 8b 03             	mov    (%rbx),%rax
1400093ee:	48 8b cb             	mov    %rbx,%rcx
1400093f1:	48 8b 00             	mov    (%rax),%rax
1400093f4:	ff 15 3e 38 b0 00    	call   *0xb0383e(%rip)        # 0x140b0cc38
1400093fa:	8b c6                	mov    %esi,%eax
1400093fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140009401:	03 c6                	add    %esi,%eax
140009403:	75 10                	jne    0x140009415
140009405:	48 8b 03             	mov    (%rbx),%rax
140009408:	48 8b cb             	mov    %rbx,%rcx
14000940b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000940f:	ff 15 23 38 b0 00    	call   *0xb03823(%rip)        # 0x140b0cc38
140009415:	48 8b c7             	mov    %rdi,%rax
140009418:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000941d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140009422:	48 83 c4 50          	add    $0x50,%rsp
140009426:	5f                   	pop    %rdi
140009427:	c3                   	ret
140009428:	e8 5b fe ff ff       	call   0x140009288
14000942d:	90                   	nop
14000942e:	eb 00                	jmp    0x140009430
140009430:	90                   	nop
140009431:	90                   	nop
140009432:	90                   	nop
140009433:	90                   	nop
140009434:	90                   	nop
140009435:	90                   	nop
140009436:	90                   	nop
140009437:	90                   	nop
140009438:	90                   	nop
140009439:	90                   	nop
14000943a:	90                   	nop
14000943b:	90                   	nop
14000943c:	90                   	nop
14000943d:	90                   	nop
14000943e:	90                   	nop
14000943f:	90                   	nop
140009440:	40 53                	rex push %rbx
140009442:	48 83 ec 20          	sub    $0x20,%rsp
140009446:	48 8b d9             	mov    %rcx,%rbx
140009449:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000944d:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140009451:	48 3b ca             	cmp    %rdx,%rcx
140009454:	74 0d                	je     0x140009463
140009456:	e8 15 4e 01 00       	call   0x14001e270
14000945b:	48 8b 43 30          	mov    0x30(%rbx),%rax
14000945f:	48 89 43 38          	mov    %rax,0x38(%rbx)
140009463:	48 83 c4 20          	add    $0x20,%rsp
140009467:	5b                   	pop    %rbx
140009468:	c3                   	ret
140009469:	90                   	nop
14000946a:	90                   	nop
14000946b:	90                   	nop
14000946c:	90                   	nop
14000946d:	90                   	nop
14000946e:	90                   	nop
14000946f:	90                   	nop
140009470:	8b 41 78             	mov    0x78(%rcx),%eax
140009473:	c3                   	ret
140009474:	90                   	nop
140009475:	90                   	nop
140009476:	90                   	nop
140009477:	90                   	nop
140009478:	90                   	nop
140009479:	90                   	nop
14000947a:	90                   	nop
14000947b:	90                   	nop
14000947c:	90                   	nop
14000947d:	90                   	nop
14000947e:	90                   	nop
14000947f:	90                   	nop
140009480:	89 51 78             	mov    %edx,0x78(%rcx)
140009483:	c3                   	ret
140009484:	48 8b c4             	mov    %rsp,%rax
140009487:	48 89 58 20          	mov    %rbx,0x20(%rax)
14000948b:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000948f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140009493:	55                   	push   %rbp
140009494:	56                   	push   %rsi
140009495:	57                   	push   %rdi
140009496:	41 56                	push   %r14
140009498:	41 57                	push   %r15
14000949a:	48 83 ec 50          	sub    $0x50,%rsp
14000949e:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1400094a2:	0f 28 f2             	movaps %xmm2,%xmm6
1400094a5:	4c 8b f2             	mov    %rdx,%r14
1400094a8:	4c 8b f9             	mov    %rcx,%r15
1400094ab:	83 60 18 00          	andl   $0x0,0x18(%rax)
1400094af:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400094b3:	bd 01 00 00 00       	mov    $0x1,%ebp
1400094b8:	48 85 c0             	test   %rax,%rax
1400094bb:	74 04                	je     0x1400094c1
1400094bd:	f0 01 68 08          	lock add %ebp,0x8(%rax)
1400094c1:	48 8b 0a             	mov    (%rdx),%rcx
1400094c4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400094c9:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400094cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400094d2:	49 8b 47 08          	mov    0x8(%r15),%rax
1400094d6:	48 85 c0             	test   %rax,%rax
1400094d9:	74 04                	je     0x1400094df
1400094db:	f0 01 68 08          	lock add %ebp,0x8(%rax)
1400094df:	49 8b 1f             	mov    (%r15),%rbx
1400094e2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400094e7:	49 8b 77 08          	mov    0x8(%r15),%rsi
1400094eb:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400094f0:	c7 84 24 90 00 00 00 	movl   $0x3,0x90(%rsp)
1400094f7:	03 00 00 00
1400094fb:	48 8b 01             	mov    (%rcx),%rax
1400094fe:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140009505:	ff 15 2d 37 b0 00    	call   *0xb0372d(%rip)        # 0x140b0cc38
14000950b:	48 8b f8             	mov    %rax,%rdi
14000950e:	48 8b 03             	mov    (%rbx),%rax
140009511:	48 8b cb             	mov    %rbx,%rcx
140009514:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14000951b:	ff 15 17 37 b0 00    	call   *0xb03717(%rip)        # 0x140b0cc38
140009521:	f3 0f 10 60 08       	movss  0x8(%rax),%xmm4
140009526:	f3 0f 58 20          	addss  (%rax),%xmm4
14000952a:	f3 0f 10 0d 9e 7b ba 	movss  0xba7b9e(%rip),%xmm1        # 0x140bb10d0
140009531:	00
140009532:	f3 0f 59 e1          	mulss  %xmm1,%xmm4
140009536:	f3 0f 10 57 08       	movss  0x8(%rdi),%xmm2
14000953b:	f3 0f 58 17          	addss  (%rdi),%xmm2
14000953f:	f3 0f 59 d1          	mulss  %xmm1,%xmm2
140009543:	f3 0f 10 58 0c       	movss  0xc(%rax),%xmm3
140009548:	f3 0f 58 58 04       	addss  0x4(%rax),%xmm3
14000954d:	f3 0f 59 d9          	mulss  %xmm1,%xmm3
140009551:	f3 0f 10 47 0c       	movss  0xc(%rdi),%xmm0
140009556:	f3 0f 58 47 04       	addss  0x4(%rdi),%xmm0
14000955b:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
14000955f:	f3 0f 5c d8          	subss  %xmm0,%xmm3
140009563:	f3 0f 5c e2          	subss  %xmm2,%xmm4
140009567:	f3 0f 59 f6          	mulss  %xmm6,%xmm6
14000956b:	f3 0f 59 e4          	mulss  %xmm4,%xmm4
14000956f:	f3 0f 59 db          	mulss  %xmm3,%xmm3
140009573:	f3 0f 58 e3          	addss  %xmm3,%xmm4
140009577:	0f 2f f4             	comiss %xmm4,%xmm6