14000739f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400073a4:	45 33 c9             	xor    %r9d,%r9d
1400073a7:	4c 8b c3             	mov    %rbx,%r8
1400073aa:	49 8b d6             	mov    %r14,%rdx
1400073ad:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1400073b4:	ff 15 ce 46 01 00    	call   *0x146ce(%rip)        # 0x14001ba88
1400073ba:	89 45 67             	mov    %eax,0x67(%rbp)
1400073bd:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1400073c1:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
1400073c5:	e8 ee 1a 00 00       	call   0x140008eb8
1400073ca:	48 8b c8             	mov    %rax,%rcx
1400073cd:	e8 fe 12 00 00       	call   0x1400086d0
1400073d2:	90                   	nop
1400073d3:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400073d7:	48 85 c9             	test   %rcx,%rcx
1400073da:	74 0e                	je     0x1400073ea
1400073dc:	48 8b 01             	mov    (%rcx),%rax
1400073df:	48 8b 40 10          	mov    0x10(%rax),%rax
1400073e3:	ff 15 9f 46 01 00    	call   *0x1469f(%rip)        # 0x14001ba88
1400073e9:	90                   	nop
1400073ea:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
1400073ee:	48 85 c9             	test   %rcx,%rcx
1400073f1:	74 0e                	je     0x140007401
1400073f3:	48 8b 01             	mov    (%rcx),%rax
1400073f6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400073fa:	ff 15 88 46 01 00    	call   *0x14688(%rip)        # 0x14001ba88
140007400:	90                   	nop
140007401:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140007405:	48 85 c9             	test   %rcx,%rcx
140007408:	74 0e                	je     0x140007418
14000740a:	48 8b 01             	mov    (%rcx),%rax
14000740d:	48 8b 40 10          	mov    0x10(%rax),%rax
140007411:	ff 15 71 46 01 00    	call   *0x14671(%rip)        # 0x14001ba88
140007417:	90                   	nop
140007418:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14000741c:	48 85 c9             	test   %rcx,%rcx
14000741f:	74 0e                	je     0x14000742f
140007421:	48 8b 01             	mov    (%rcx),%rax
140007424:	48 8b 40 10          	mov    0x10(%rax),%rax
140007428:	ff 15 5a 46 01 00    	call   *0x1465a(%rip)        # 0x14001ba88
14000742e:	90                   	nop
14000742f:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
140007433:	48 85 c9             	test   %rcx,%rcx
140007436:	74 0e                	je     0x140007446
140007438:	48 8b 01             	mov    (%rcx),%rax
14000743b:	48 8b 40 10          	mov    0x10(%rax),%rax
14000743f:	ff 15 43 46 01 00    	call   *0x14643(%rip)        # 0x14001ba88
140007445:	90                   	nop
140007446:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14000744a:	48 85 c9             	test   %rcx,%rcx
14000744d:	74 0e                	je     0x14000745d
14000744f:	48 8b 01             	mov    (%rcx),%rax
140007452:	48 8b 40 10          	mov    0x10(%rax),%rax
140007456:	ff 15 2c 46 01 00    	call   *0x1462c(%rip)        # 0x14001ba88
14000745c:	90                   	nop
14000745d:	48 85 db             	test   %rbx,%rbx
140007460:	74 10                	je     0x140007472
140007462:	48 8b cb             	mov    %rbx,%rcx
140007465:	48 ff 15 ac 40 01 00 	rex.W call *0x140ac(%rip)        # 0x14001b518
14000746c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007471:	90                   	nop
140007472:	4d 85 f6             	test   %r14,%r14
140007475:	74 10                	je     0x140007487
140007477:	49 8b ce             	mov    %r14,%rcx
14000747a:	48 ff 15 97 40 01 00 	rex.W call *0x14097(%rip)        # 0x14001b518
140007481:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007486:	90                   	nop
140007487:	48 85 f6             	test   %rsi,%rsi
14000748a:	74 10                	je     0x14000749c
14000748c:	48 8b ce             	mov    %rsi,%rcx
14000748f:	48 ff 15 82 40 01 00 	rex.W call *0x14082(%rip)        # 0x14001b518
140007496:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000749b:	90                   	nop
14000749c:	48 85 ff             	test   %rdi,%rdi
14000749f:	74 10                	je     0x1400074b1
1400074a1:	48 8b cf             	mov    %rdi,%rcx
1400074a4:	48 ff 15 6d 40 01 00 	rex.W call *0x1406d(%rip)        # 0x14001b518
1400074ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400074b0:	90                   	nop
1400074b1:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
1400074b5:	e8 ea 11 00 00       	call   0x1400086a4
1400074ba:	90                   	nop
1400074bb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400074bf:	e8 e0 11 00 00       	call   0x1400086a4
1400074c4:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400074cb:	41 5f                	pop    %r15
1400074cd:	41 5e                	pop    %r14
1400074cf:	41 5c                	pop    %r12
1400074d1:	5f                   	pop    %rdi
1400074d2:	5e                   	pop    %rsi
1400074d3:	5b                   	pop    %rbx
1400074d4:	5d                   	pop    %rbp
1400074d5:	c3                   	ret
1400074d6:	cc                   	int3
1400074d7:	cc                   	int3
1400074d8:	cc                   	int3
1400074d9:	cc                   	int3
1400074da:	cc                   	int3
1400074db:	cc                   	int3
1400074dc:	cc                   	int3
1400074dd:	cc                   	int3
1400074de:	cc                   	int3
1400074df:	cc                   	int3
1400074e0:	48 83 ec 28          	sub    $0x28,%rsp
1400074e4:	48 8b 09             	mov    (%rcx),%rcx
1400074e7:	48 85 c9             	test   %rcx,%rcx
1400074ea:	74 0d                	je     0x1400074f9
1400074ec:	48 ff 15 a5 3e 01 00 	rex.W call *0x13ea5(%rip)        # 0x14001b398
1400074f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400074f8:	90                   	nop
1400074f9:	48 83 c4 28          	add    $0x28,%rsp
1400074fd:	c3                   	ret
1400074fe:	cc                   	int3
1400074ff:	cc                   	int3
140007500:	cc                   	int3
140007501:	cc                   	int3
140007502:	cc                   	int3
140007503:	cc                   	int3
140007504:	cc                   	int3
140007505:	cc                   	int3
140007506:	cc                   	int3
140007507:	cc                   	int3
140007508:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000750d:	55                   	push   %rbp
14000750e:	56                   	push   %rsi
14000750f:	57                   	push   %rdi
140007510:	41 54                	push   %r12
140007512:	41 55                	push   %r13
140007514:	41 56                	push   %r14
140007516:	41 57                	push   %r15
140007518:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
14000751f:	ff
140007520:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
140007527:	48 8b 05 e2 bf 01 00 	mov    0x1bfe2(%rip),%rax        # 0x140023510
14000752e:	48 33 c4             	xor    %rsp,%rax
140007531:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
140007538:	4c 89 4d f8          	mov    %r9,-0x8(%rbp)
14000753c:	4d 8b e8             	mov    %r8,%r13
14000753f:	48 8b da             	mov    %rdx,%rbx
140007542:	4c 8b bd 60 01 00 00 	mov    0x160(%rbp),%r15
140007549:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
140007550:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140007554:	4c 8b a5 80 01 00 00 	mov    0x180(%rbp),%r12
14000755b:	4c 8b b5 88 01 00 00 	mov    0x188(%rbp),%r14
140007562:	33 f6                	xor    %esi,%esi
140007564:	89 75 88             	mov    %esi,-0x78(%rbp)
140007567:	8d 46 01             	lea    0x1(%rsi),%eax
14000756a:	89 45 8c             	mov    %eax,-0x74(%rbp)
14000756d:	89 75 b0             	mov    %esi,-0x50(%rbp)
140007570:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140007573:	33 c9                	xor    %ecx,%ecx
140007575:	48 ff 15 ec 3e 01 00 	rex.W call *0x13eec(%rip)        # 0x14001b468
14000757c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007581:	48 8b f8             	mov    %rax,%rdi
140007584:	48 85 c0             	test   %rax,%rax
140007587:	75 27                	jne    0x1400075b0
140007589:	48 ff 15 88 3e 01 00 	rex.W call *0x13e88(%rip)        # 0x14001b418
140007590:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007595:	89 44 24 70          	mov    %eax,0x70(%rsp)
140007599:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14000759e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1400075a2:	e8 45 19 00 00       	call   0x140008eec
1400075a7:	48 8b c8             	mov    %rax,%rcx
1400075aa:	e8 25 18 00 00       	call   0x140008dd4
1400075af:	90                   	nop
1400075b0:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1400075b4:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
1400075b8:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1400075bc:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400075c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400075c5:	ba e8 03 00 00       	mov    $0x3e8,%edx
1400075ca:	48 8b cf             	mov    %rdi,%rcx
1400075cd:	e8 3a fe 00 00       	call   0x14001740c
1400075d2:	89 44 24 70          	mov    %eax,0x70(%rsp)
1400075d6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400075db:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400075df:	e8 d4 18 00 00       	call   0x140008eb8
1400075e4:	48 8b c8             	mov    %rax,%rcx
1400075e7:	e8 e4 10 00 00       	call   0x1400086d0
1400075ec:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
1400075f0:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1400075f4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400075f9:	ba e9 03 00 00       	mov    $0x3e9,%edx
1400075fe:	48 8b cf             	mov    %rdi,%rcx
140007601:	e8 06 fe 00 00       	call   0x14001740c
140007606:	89 44 24 70          	mov    %eax,0x70(%rsp)
14000760a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14000760f:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140007613:	e8 a0 18 00 00       	call   0x140008eb8
140007618:	48 8b c8             	mov    %rax,%rcx
14000761b:	e8 b0 10 00 00       	call   0x1400086d0
140007620:	33 ff                	xor    %edi,%edi
140007622:	48 c7 45 18 28 00 00 	movq   $0x28,0x18(%rbp)
140007629:	00
14000762a:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
14000762e:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
140007632:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140007636:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
14000763a:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
14000763e:	48 89 75 28          	mov    %rsi,0x28(%rbp)
140007642:	89 7c 24 7c          	mov    %edi,0x7c(%rsp)
140007646:	0f 57 c0             	xorps  %xmm0,%xmm0
140007649:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
14000764e:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
140007652:	8d 4f 10             	lea    0x10(%rdi),%ecx
140007655:	e8 22 0a 01 00       	call   0x14001807c
14000765a:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14000765e:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140007662:	48 83 c0 10          	add    $0x10,%rax
140007666:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14000766a:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14000766e:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140007672:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140007676:	48 8d 48 10          	lea    0x10(%rax),%rcx
14000767a:	0f 57 c0             	xorps  %xmm0,%xmm0
14000767d:	0f 11 00             	movups %xmm0,(%rax)
140007680:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
140007684:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
140007688:	c7 44 24 70 03 00 00 	movl   $0x3,0x70(%rsp)
14000768f:	00
140007690:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140007694:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140007698:	48 2b c2             	sub    %rdx,%rax
14000769b:	89 44 24 74          	mov    %eax,0x74(%rsp)
14000769f:	41 8a 4f 18          	mov    0x18(%r15),%cl
1400076a3:	84 c9                	test   %cl,%cl
1400076a5:	74 0d                	je     0x1400076b4
1400076a7:	49 8b 47 08          	mov    0x8(%r15),%rax
1400076ab:	49 2b 07             	sub    (%r15),%rax
1400076ae:	89 44 24 78          	mov    %eax,0x78(%rsp)
1400076b2:	eb 07                	jmp    0x1400076bb
1400076b4:	89 7c 24 78          	mov    %edi,0x78(%rsp)
1400076b8:	40 8a cf             	mov    %dil,%cl
1400076bb:	84 c9                	test   %cl,%cl
1400076bd:	74 18                	je     0x1400076d7
1400076bf:	4d 8b 4f 08          	mov    0x8(%r15),%r9
1400076c3:	4d 8b 07             	mov    (%r15),%r8
1400076c6:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1400076ca:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400076ce:	e8 4d 18 00 00       	call   0x140008f20
1400076d3:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1400076d7:	0f 10 44 24 70       	movups 0x70(%rsp),%xmm0
1400076dc:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
1400076e0:	c7 45 b8 98 fd ff ff 	movl   $0xfffffd98,-0x48(%rbp)
1400076e7:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1400076eb:	89 7d 80             	mov    %edi,-0x80(%rbp)
1400076ee:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1400076f2:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400076f6:	48 89 7d 08          	mov    %rdi,0x8(%rbp)
1400076fa:	c6 45 10 01          	movb   $0x1,0x10(%rbp)
1400076fe:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140007702:	4c 8b 4d 90          	mov    -0x70(%rbp),%r9
140007706:	49 2b c1             	sub    %r9,%rax
140007709:	c7 44 24 40 10 00 00 	movl   $0x8000010,0x40(%rsp)
140007710:	08
140007711:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140007716:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14000771a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000771f:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140007723:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140007728:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000772c:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140007730:	33 d2                	xor    %edx,%edx
140007732:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140007736:	48 ff 15 c3 f8 01 00 	rex.W call *0x1f8c3(%rip)        # 0x140027000
14000773d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007742:	89 44 24 70          	mov    %eax,0x70(%rsp)
140007746:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14000774b:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14000774f:	e8 98 17 00 00       	call   0x140008eec
140007754:	48 8b c8             	mov    %rax,%rcx
140007757:	e8 78 16 00 00       	call   0x140008dd4
14000775c:	90                   	nop
14000775d:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140007761:	e8 9e 09 00 00       	call   0x140008104
140007766:	83 7d 80 08          	cmpl   $0x8,-0x80(%rbp)
14000776a:	73 2b                	jae    0x140007797
14000776c:	c7 44 24 70 0d 00 00 	movl   $0xd,0x70(%rsp)
140007773:	00
140007774:	c7 44 24 74 01 00 00 	movl   $0x1,0x74(%rsp)
14000777b:	00
14000777c:	e8 53 21 00 00       	call   0x1400098d4
140007781:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140007786:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14000778a:	e8 e9 15 00 00       	call   0x140008d78
14000778f:	48 8b c8             	mov    %rax,%rcx
140007792:	e8 3d 16 00 00       	call   0x140008dd4
140007797:	0f 57 c0             	xorps  %xmm0,%xmm0
14000779a:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14000779f:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
1400077a3:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1400077a7:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1400077ab:	8b 0f                	mov    (%rdi),%ecx
1400077ad:	42 8d 04 01          	lea    (%rcx,%r8,1),%eax
1400077b1:	3b 45 80             	cmp    -0x80(%rbp),%eax
1400077b4:	76 35                	jbe    0x1400077eb
1400077b6:	c7 44 24 70 0d 00 00 	movl   $0xd,0x70(%rsp)
1400077bd:	00
1400077be:	c7 44 24 74 01 00 00 	movl   $0x1,0x74(%rsp)
1400077c5:	00
1400077c6:	e8 09 21 00 00       	call   0x1400098d4
1400077cb:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400077d0:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1400077d4:	e8 9f 15 00 00       	call   0x140008d78
1400077d9:	48 8b c8             	mov    %rax,%rcx
1400077dc:	e8 f3 15 00 00       	call   0x140008dd4
1400077e1:	8b 0f                	mov    (%rdi),%ecx
1400077e3:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1400077e7:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1400077eb:	8b d1                	mov    %ecx,%edx
1400077ed:	48 03 d7             	add    %rdi,%rdx
1400077f0:	4c 03 c2             	add    %rdx,%r8
1400077f3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400077f7:	e8 18 11 00 00       	call   0x140008914
1400077fc:	e8 a7 f6 ff ff       	call   0x140006ea8
140007801:	33 ff                	xor    %edi,%edi
140007803:	40 88 bd c0 00 00 00 	mov    %dil,0xc0(%rbp)
14000780a:	48 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%rax
140007811:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
140007818:	40 88 bd 98 00 00 00 	mov    %dil,0x98(%rbp)
14000781f:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140007826:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
14000782d:	40 88 7d 70          	mov    %dil,0x70(%rbp)
140007831:	48 8d 45 60          	lea    0x60(%rbp),%rax
140007835:	48 89 45 78          	mov    %rax,0x78(%rbp)
140007839:	48 8b 85 70 01 00 00 	mov    0x170(%rbp),%rax
140007840:	0f 10 00             	movups (%rax),%xmm0
140007843:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
140007848:	c6 45 70 01          	movb   $0x1,0x70(%rbp)
14000784c:	0f 57 c9             	xorps  %xmm1,%xmm1
14000784f:	f3 0f 7f 8d e0 00 00 	movdqu %xmm1,0xe0(%rbp)
140007856:	00
140007857:	66 0f 6f 05 e1 5e 01 	movdqa 0x15ee1(%rip),%xmm0        # 0x14001d740
14000785e:	00
14000785f:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
140007866:	00
140007867:	66 89 bd d0 00 00 00 	mov    %di,0xd0(%rbp)
14000786e:	0f 57 c0             	xorps  %xmm0,%xmm0
140007871:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
140007876:	66 0f 6f 0d c2 5e 01 	movdqa 0x15ec2(%rip),%xmm1        # 0x14001d740
14000787d:	00
14000787e:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
140007883:	66 89 7d 40          	mov    %di,0x40(%rbp)
140007887:	89 7d bc             	mov    %edi,-0x44(%rbp)
14000788a:	48 8d 45 bc          	lea    -0x44(%rbp),%rax
14000788e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140007893:	48 8d 45 40          	lea    0x40(%rbp),%rax
140007897:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000789c:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
1400078a3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)