140a78386:	90                   	nop
140a78387:	90                   	nop
140a78388:	90                   	nop
140a78389:	90                   	nop
140a7838a:	90                   	nop
140a7838b:	90                   	nop
140a7838c:	90                   	nop
140a7838d:	90                   	nop
140a7838e:	90                   	nop
140a7838f:	90                   	nop
140a78390:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78394:	48 2b c8             	sub    %rax,%rcx
140a78397:	48 83 e9 28          	sub    $0x28,%rcx
140a7839b:	e9 ec f4 ff ff       	jmp    0x140a7788c
140a783a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783a4:	48 2b c8             	sub    %rax,%rcx
140a783a7:	48 83 e9 48          	sub    $0x48,%rcx
140a783ab:	e9 2c 69 fc ff       	jmp    0x140a3ecdc
140a783b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783b4:	48 2b c8             	sub    %rax,%rcx
140a783b7:	48 83 e9 70          	sub    $0x70,%rcx
140a783bb:	e9 8c 7a f9 ff       	jmp    0x140a0fe4c
140a783c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783c4:	48 2b c8             	sub    %rax,%rcx
140a783c7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a783ce:	48 63 40 08          	movslq 0x8(%rax),%rax
140a783d2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a783d9:	ff
140a783da:	e9 05 a0 6e ff       	jmp    0x1401623e4
140a783df:	90                   	nop
140a783e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783e4:	48 2b c8             	sub    %rax,%rcx
140a783e7:	e9 84 ee ff ff       	jmp    0x140a77270
140a783ec:	90                   	nop
140a783ed:	90                   	nop
140a783ee:	90                   	nop
140a783ef:	90                   	nop
140a783f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783f4:	48 2b c8             	sub    %rax,%rcx
140a783f7:	48 83 e9 48          	sub    $0x48,%rcx
140a783fb:	e9 38 66 fc ff       	jmp    0x140a3ea38
140a78400:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78404:	48 2b c8             	sub    %rax,%rcx
140a78407:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7840e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78412:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78419:	ff
140a7841a:	e9 11 9f 6e ff       	jmp    0x140162330
140a7841f:	90                   	nop
140a78420:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78424:	48 2b c8             	sub    %rax,%rcx
140a78427:	e9 78 ea ff ff       	jmp    0x140a76ea4
140a7842c:	90                   	nop
140a7842d:	90                   	nop
140a7842e:	90                   	nop
140a7842f:	90                   	nop
140a78430:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78434:	48 2b c8             	sub    %rax,%rcx
140a78437:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7843e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78442:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78449:	ff
140a7844a:	e9 e5 a0 6e ff       	jmp    0x140162534
140a7844f:	90                   	nop
140a78450:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78454:	48 2b c8             	sub    %rax,%rcx
140a78457:	e9 20 eb ff ff       	jmp    0x140a76f7c
140a7845c:	90                   	nop
140a7845d:	90                   	nop
140a7845e:	90                   	nop
140a7845f:	90                   	nop
140a78460:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78464:	48 2b c8             	sub    %rax,%rcx
140a78467:	48 83 e9 48          	sub    $0x48,%rcx
140a7846b:	e9 94 66 fc ff       	jmp    0x140a3eb04
140a78470:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78474:	48 2b c8             	sub    %rax,%rcx
140a78477:	e9 6c f8 ff ff       	jmp    0x140a77ce8
140a7847c:	90                   	nop
140a7847d:	90                   	nop
140a7847e:	90                   	nop
140a7847f:	90                   	nop
140a78480:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78484:	48 2b c8             	sub    %rax,%rcx
140a78487:	48 83 e9 48          	sub    $0x48,%rcx
140a7848b:	e9 9c 63 fc ff       	jmp    0x140a3e82c
140a78490:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78494:	48 2b c8             	sub    %rax,%rcx
140a78497:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7849e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784a2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784a9:	ff
140a784aa:	e9 75 f0 6e ff       	jmp    0x140167524
140a784af:	90                   	nop
140a784b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784b4:	48 2b c8             	sub    %rax,%rcx
140a784b7:	48 83 e9 50          	sub    $0x50,%rcx
140a784bb:	e9 cc f3 ff ff       	jmp    0x140a7788c
140a784c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784c4:	48 2b c8             	sub    %rax,%rcx
140a784c7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a784ce:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784d2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784d9:	ff
140a784da:	e9 0d a0 6e ff       	jmp    0x1401624ec
140a784df:	90                   	nop
140a784e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784e4:	48 2b c8             	sub    %rax,%rcx
140a784e7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a784ee:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784f2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784f9:	ff
140a784fa:	e9 e1 f0 6e ff       	jmp    0x1401675e0
140a784ff:	90                   	nop
140a78500:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78504:	48 2b c8             	sub    %rax,%rcx
140a78507:	e9 3c ed ff ff       	jmp    0x140a77248
140a7850c:	90                   	nop
140a7850d:	90                   	nop
140a7850e:	90                   	nop
140a7850f:	90                   	nop
140a78510:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78514:	48 2b c8             	sub    %rax,%rcx
140a78517:	48 83 e9 48          	sub    $0x48,%rcx
140a7851b:	e9 24 62 f9 ff       	jmp    0x140a0e744
140a78520:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78524:	48 2b c8             	sub    %rax,%rcx
140a78527:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7852e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78532:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78539:	ff
140a7853a:	e9 19 9f 6e ff       	jmp    0x140162458
140a7853f:	90                   	nop
140a78540:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78544:	48 2b c8             	sub    %rax,%rcx
140a78547:	48 83 e9 70          	sub    $0x70,%rcx
140a7854b:	e9 ac 9d 6e ff       	jmp    0x1401622fc
140a78550:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78554:	48 2b c8             	sub    %rax,%rcx
140a78557:	48 83 e9 70          	sub    $0x70,%rcx
140a7855b:	e9 f8 77 f9 ff       	jmp    0x140a0fd58
140a78560:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78564:	48 2b c8             	sub    %rax,%rcx
140a78567:	48 83 e9 48          	sub    $0x48,%rcx
140a7856b:	e9 c0 64 fc ff       	jmp    0x140a3ea30
140a78570:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78574:	48 2b c8             	sub    %rax,%rcx
140a78577:	48 83 e9 48          	sub    $0x48,%rcx
140a7857b:	e9 e8 63 fc ff       	jmp    0x140a3e968
140a78580:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78584:	48 2b c8             	sub    %rax,%rcx
140a78587:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7858e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78592:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78599:	ff
140a7859a:	e9 6d 9d 6e ff       	jmp    0x14016230c
140a7859f:	90                   	nop
140a785a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785a4:	48 2b c8             	sub    %rax,%rcx
140a785a7:	e9 c4 e9 ff ff       	jmp    0x140a76f70
140a785ac:	90                   	nop
140a785ad:	90                   	nop
140a785ae:	90                   	nop
140a785af:	90                   	nop
140a785b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785b4:	48 2b c8             	sub    %rax,%rcx
140a785b7:	48 83 e9 48          	sub    $0x48,%rcx
140a785bb:	e9 c0 60 fc ff       	jmp    0x140a3e680
140a785c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785c4:	48 2b c8             	sub    %rax,%rcx
140a785c7:	48 83 e9 70          	sub    $0x70,%rcx
140a785cb:	e9 40 76 f9 ff       	jmp    0x140a0fc10
140a785d0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785d4:	48 2b c8             	sub    %rax,%rcx
140a785d7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a785de:	48 63 40 08          	movslq 0x8(%rax),%rax
140a785e2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a785e9:	ff
140a785ea:	e9 3d 9f 6e ff       	jmp    0x14016252c
140a785ef:	90                   	nop
140a785f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785f4:	48 2b c8             	sub    %rax,%rcx
140a785f7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a785fe:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78602:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78609:	ff
140a7860a:	e9 ed 9c 6e ff       	jmp    0x1401622fc
140a7860f:	90                   	nop
140a78610:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78614:	48 2b c8             	sub    %rax,%rcx
140a78617:	e9 68 ec ff ff       	jmp    0x140a77284
140a7861c:	90                   	nop
140a7861d:	90                   	nop
140a7861e:	90                   	nop
140a7861f:	90                   	nop
140a78620:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78624:	48 2b c8             	sub    %rax,%rcx
140a78627:	e9 30 ec ff ff       	jmp    0x140a7725c
140a7862c:	90                   	nop
140a7862d:	90                   	nop
140a7862e:	90                   	nop
140a7862f:	90                   	nop
140a78630:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78634:	48 2b c8             	sub    %rax,%rcx
140a78637:	48 83 e9 70          	sub    $0x70,%rcx
140a7863b:	e9 20 77 f9 ff       	jmp    0x140a0fd60
140a78640:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78644:	48 2b c8             	sub    %rax,%rcx
140a78647:	e9 f4 eb ff ff       	jmp    0x140a77240
140a7864c:	48 8b c4             	mov    %rsp,%rax
140a7864f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a78653:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a78657:	48 89 50 10          	mov    %rdx,0x10(%rax)
140a7865b:	57                   	push   %rdi
140a7865c:	48 83 ec 60          	sub    $0x60,%rsp
140a78660:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140a78664:	0f 28 f3             	movaps %xmm3,%xmm6
140a78667:	48 8b fa             	mov    %rdx,%rdi
140a7866a:	48 8b d9             	mov    %rcx,%rbx
140a7866d:	83 60 b8 00          	andl   $0x0,-0x48(%rax)
140a78671:	48 83 22 00          	andq   $0x0,(%rdx)
140a78675:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a7867a:	c7 40 b8 01 00 00 00 	movl   $0x1,-0x48(%rax)
140a78681:	49 83 38 00          	cmpq   $0x0,(%r8)
140a78685:	0f 84 32 01 00 00    	je     0x140a787bd
140a7868b:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140a7868f:	48 8b 01             	mov    (%rcx),%rax
140a78692:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a78697:	48 8b 80 28 03 00 00 	mov    0x328(%rax),%rax
140a7869e:	ff 15 94 45 09 00    	call   *0x94594(%rip)        # 0x140b0cc38
140a786a4:	83 ce ff             	or     $0xffffffff,%esi
140a786a7:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
140a786ad:	0f 84 cb 00 00 00    	je     0x140a7877e
140a786b3:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140a786b7:	48 8b 01             	mov    (%rcx),%rax
140a786ba:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140a786bf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a786c4:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a786cb:	ff 15 67 45 09 00    	call   *0x94567(%rip)        # 0x140b0cc38
140a786d1:	48 8b 08             	mov    (%rax),%rcx
140a786d4:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a786d8:	48 83 20 00          	andq   $0x0,(%rax)
140a786dc:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a786e1:	48 89 0f             	mov    %rcx,(%rdi)
140a786e4:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a786e8:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a786ec:	48 85 db             	test   %rbx,%rbx
140a786ef:	74 35                	je     0x140a78726
140a786f1:	8b c6                	mov    %esi,%eax
140a786f3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a786f8:	03 c6                	add    %esi,%eax
140a786fa:	75 2a                	jne    0x140a78726
140a786fc:	48 8b 03             	mov    (%rbx),%rax
140a786ff:	48 8b cb             	mov    %rbx,%rcx
140a78702:	48 8b 00             	mov    (%rax),%rax
140a78705:	ff 15 2d 45 09 00    	call   *0x9452d(%rip)        # 0x140b0cc38
140a7870b:	8b c6                	mov    %esi,%eax
140a7870d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a78712:	03 c6                	add    %esi,%eax
140a78714:	75 10                	jne    0x140a78726
140a78716:	48 8b 03             	mov    (%rbx),%rax
140a78719:	48 8b cb             	mov    %rbx,%rcx
140a7871c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a78720:	ff 15 12 45 09 00    	call   *0x94512(%rip)        # 0x140b0cc38
140a78726:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a7872b:	48 85 db             	test   %rbx,%rbx
140a7872e:	74 35                	je     0x140a78765
140a78730:	8b c6                	mov    %esi,%eax
140a78732:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a78737:	03 c6                	add    %esi,%eax
140a78739:	75 2a                	jne    0x140a78765
140a7873b:	48 8b 03             	mov    (%rbx),%rax
140a7873e:	48 8b cb             	mov    %rbx,%rcx
140a78741:	48 8b 00             	mov    (%rax),%rax
140a78744:	ff 15 ee 44 09 00    	call   *0x944ee(%rip)        # 0x140b0cc38
140a7874a:	8b c6                	mov    %esi,%eax
140a7874c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a78751:	03 c6                	add    %esi,%eax
140a78753:	75 10                	jne    0x140a78765
140a78755:	48 8b 03             	mov    (%rbx),%rax
140a78758:	48 8b cb             	mov    %rbx,%rcx
140a7875b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7875f:	ff 15 d3 44 09 00    	call   *0x944d3(%rip)        # 0x140b0cc38
140a78765:	48 8b 0f             	mov    (%rdi),%rcx
140a78768:	48 85 c9             	test   %rcx,%rcx
140a7876b:	74 11                	je     0x140a7877e
140a7876d:	48 8b 01             	mov    (%rcx),%rax
140a78770:	0f 28 ce             	movaps %xmm6,%xmm1
140a78773:	48 8b 40 08          	mov    0x8(%rax),%rax
140a78777:	ff 15 bb 44 09 00    	call   *0x944bb(%rip)        # 0x140b0cc38
140a7877d:	90                   	nop
140a7877e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a78783:	48 85 db             	test   %rbx,%rbx
140a78786:	74 35                	je     0x140a787bd
140a78788:	8b c6                	mov    %esi,%eax
140a7878a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7878f:	03 c6                	add    %esi,%eax
140a78791:	75 2a                	jne    0x140a787bd
140a78793:	48 8b 03             	mov    (%rbx),%rax
140a78796:	48 8b cb             	mov    %rbx,%rcx
140a78799:	48 8b 00             	mov    (%rax),%rax
140a7879c:	ff 15 96 44 09 00    	call   *0x94496(%rip)        # 0x140b0cc38
140a787a2:	8b c6                	mov    %esi,%eax
140a787a4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a787a9:	03 c6                	add    %esi,%eax
140a787ab:	75 10                	jne    0x140a787bd
140a787ad:	48 8b 03             	mov    (%rbx),%rax
140a787b0:	48 8b cb             	mov    %rbx,%rcx
140a787b3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a787b7:	ff 15 7b 44 09 00    	call   *0x9447b(%rip)        # 0x140b0cc38
140a787bd:	48 8b c7             	mov    %rdi,%rax
140a787c0:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a787c5:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a787c9:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a787cd:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140a787d2:	49 8b e3             	mov    %r11,%rsp
140a787d5:	5f                   	pop    %rdi
140a787d6:	c3                   	ret
140a787d7:	90                   	nop
140a787d8:	90                   	nop
140a787d9:	90                   	nop
140a787da:	90                   	nop
140a787db:	90                   	nop
140a787dc:	90                   	nop
140a787dd:	90                   	nop
140a787de:	90                   	nop
140a787df:	90                   	nop
140a787e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a787e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a787ea:	56                   	push   %rsi
140a787eb:	57                   	push   %rdi
140a787ec:	41 56                	push   %r14
140a787ee:	48 83 ec 40          	sub    $0x40,%rsp
140a787f2:	48 8b 79 18          	mov    0x18(%rcx),%rdi
140a787f6:	48 8b f1             	mov    %rcx,%rsi
140a787f9:	48 8b ca             	mov    %rdx,%rcx
140a787fc:	49 8b e9             	mov    %r9,%rbp
140a787ff:	4d 8b f0             	mov    %r8,%r14
140a78802:	48 8b 07             	mov    (%rdi),%rax
140a78805:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140a7880c:	48 8b 02             	mov    (%rdx),%rax
140a7880f:	48 8b 40 50          	mov    0x50(%rax),%rax
140a78813:	ff 15 1f 44 09 00    	call   *0x9441f(%rip)        # 0x140b0cc38
140a78819:	8b d0                	mov    %eax,%edx
140a7881b:	48 8b cf             	mov    %rdi,%rcx
140a7881e:	48 8b c3             	mov    %rbx,%rax
140a78821:	ff 15 11 44 09 00    	call   *0x94411(%rip)        # 0x140b0cc38
140a78827:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140a7882e:	00
140a7882f:	0f 57 c0             	xorps  %xmm0,%xmm0