140001330:	40 53                	rex push %rbx
140001332:	48 83 ec 20          	sub    $0x20,%rsp
140001336:	b9 02 00 00 00       	mov    $0x2,%ecx
14000133b:	e8 10 f6 00 00       	call   0x140010950
140001340:	48 8d 0d e9 45 04 00 	lea    0x445e9(%rip),%rcx        # 0x140045930
140001347:	48 8b d8             	mov    %rax,%rbx
14000134a:	e8 39 60 00 00       	call   0x140007388
14000134f:	48 8d 05 0a b7 02 00 	lea    0x2b70a(%rip),%rax        # 0x14002ca60
140001356:	45 33 c0             	xor    %r8d,%r8d
140001359:	48 8b d3             	mov    %rbx,%rdx
14000135c:	48 89 05 cd 45 04 00 	mov    %rax,0x445cd(%rip)        # 0x140045930
140001363:	48 8d 0d c6 45 04 00 	lea    0x445c6(%rip),%rcx        # 0x140045930
14000136a:	e8 55 69 00 00       	call   0x140007cc4
14000136f:	48 8d 0d ae a7 02 00 	lea    0x2a7ae(%rip),%rcx        # 0x14002bb24
140001376:	48 83 c4 20          	add    $0x20,%rsp
14000137a:	5b                   	pop    %rbx
14000137b:	e9 ec b4 00 00       	jmp    0x14000c86c
140001380:	48 8b 05 39 45 04 00 	mov    0x44539(%rip),%rax        # 0x1400458c0
140001387:	48 8d 15 32 45 04 00 	lea    0x44532(%rip),%rdx        # 0x1400458c0
14000138e:	48 89 15 4b 4a 04 00 	mov    %rdx,0x44a4b(%rip)        # 0x140045de0
140001395:	48 63 48 04          	movslq 0x4(%rax),%rcx
140001399:	48 8b 05 38 4a 04 00 	mov    0x44a38(%rip),%rax        # 0x140045dd8
1400013a0:	48 89 44 11 50       	mov    %rax,0x50(%rcx,%rdx,1)
1400013a5:	48 8b 05 14 45 04 00 	mov    0x44514(%rip),%rax        # 0x1400458c0
1400013ac:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400013b0:	83 4c 11 18 02       	orl    $0x2,0x18(%rcx,%rdx,1)
1400013b5:	c3                   	ret
1400013b6:	cc                   	int3
1400013b7:	cc                   	int3
1400013b8:	48 83 ec 28          	sub    $0x28,%rsp
1400013bc:	48 8d 0d ed 44 04 00 	lea    0x444ed(%rip),%rcx        # 0x1400458b0
1400013c3:	e8 78 5a 00 00       	call   0x140006e40
1400013c8:	48 8d 0d 61 a7 02 00 	lea    0x2a761(%rip),%rcx        # 0x14002bb30
1400013cf:	48 83 c4 28          	add    $0x28,%rsp
1400013d3:	e9 94 b4 00 00       	jmp    0x14000c86c
1400013d8:	48 8b 05 a1 46 04 00 	mov    0x446a1(%rip),%rax        # 0x140045a80
1400013df:	48 8d 15 9a 46 04 00 	lea    0x4469a(%rip),%rdx        # 0x140045a80
1400013e6:	48 89 15 03 4a 04 00 	mov    %rdx,0x44a03(%rip)        # 0x140045df0
1400013ed:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400013f1:	48 8b 05 00 4a 04 00 	mov    0x44a00(%rip),%rax        # 0x140045df8
1400013f8:	48 89 44 11 50       	mov    %rax,0x50(%rcx,%rdx,1)
1400013fd:	c3                   	ret
1400013fe:	cc                   	int3
1400013ff:	cc                   	int3
140001400:	48 83 ec 28          	sub    $0x28,%rsp
140001404:	48 8d 0d c5 45 04 00 	lea    0x445c5(%rip),%rcx        # 0x1400459d0
14000140b:	e8 30 5a 00 00       	call   0x140006e40
140001410:	48 8d 0d 25 a7 02 00 	lea    0x2a725(%rip),%rcx        # 0x14002bb3c
140001417:	48 83 c4 28          	add    $0x28,%rsp
14000141b:	e9 4c b4 00 00       	jmp    0x14000c86c
140001420:	48 83 ec 28          	sub    $0x28,%rsp
140001424:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14000142a:	48 8d 15 af 45 04 00 	lea    0x445af(%rip),%rdx        # 0x1400459e0
140001431:	45 33 c0             	xor    %r8d,%r8d
140001434:	48 8d 0d 45 46 04 00 	lea    0x44645(%rip),%rcx        # 0x140045a80
14000143b:	e8 60 99 00 00       	call   0x14000ada0
140001440:	48 8d 0d 01 a7 02 00 	lea    0x2a701(%rip),%rcx        # 0x14002bb48
140001447:	48 83 c4 28          	add    $0x28,%rsp
14000144b:	e9 1c b4 00 00       	jmp    0x14000c86c
140001450:	48 83 ec 28          	sub    $0x28,%rsp
140001454:	33 c9                	xor    %ecx,%ecx
140001456:	e8 f5 f4 00 00       	call   0x140010950
14000145b:	48 8b d0             	mov    %rax,%rdx
14000145e:	48 8d 0d 7b 45 04 00 	lea    0x4457b(%rip),%rcx        # 0x1400459e0
140001465:	e8 06 7e 00 00       	call   0x140009270
14000146a:	48 8d 0d 37 a7 02 00 	lea    0x2a737(%rip),%rcx        # 0x14002bba8
140001471:	48 83 c4 28          	add    $0x28,%rsp
140001475:	e9 f2 b3 00 00       	jmp    0x14000c86c
14000147a:	cc                   	int3
14000147b:	cc                   	int3
14000147c:	48 8b 05 8d 46 04 00 	mov    0x4468d(%rip),%rax        # 0x140045b10
140001483:	48 8d 15 86 46 04 00 	lea    0x44686(%rip),%rdx        # 0x140045b10
14000148a:	48 89 15 6f 49 04 00 	mov    %rdx,0x4496f(%rip)        # 0x140045e00
140001491:	48 63 48 04          	movslq 0x4(%rax),%rcx
140001495:	48 8b 05 5c 49 04 00 	mov    0x4495c(%rip),%rax        # 0x140045df8
14000149c:	48 89 44 11 50       	mov    %rax,0x50(%rcx,%rdx,1)
1400014a1:	48 8b 05 68 46 04 00 	mov    0x44668(%rip),%rax        # 0x140045b10
1400014a8:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400014ac:	83 4c 11 18 02       	orl    $0x2,0x18(%rcx,%rdx,1)
1400014b1:	c3                   	ret
1400014b2:	cc                   	int3
1400014b3:	cc                   	int3
1400014b4:	48 83 ec 28          	sub    $0x28,%rsp
1400014b8:	48 8d 0d 41 46 04 00 	lea    0x44641(%rip),%rcx        # 0x140045b00
1400014bf:	e8 7c 59 00 00       	call   0x140006e40
1400014c4:	48 8d 0d e9 a6 02 00 	lea    0x2a6e9(%rip),%rcx        # 0x14002bbb4
1400014cb:	48 83 c4 28          	add    $0x28,%rsp
1400014cf:	e9 98 b3 00 00       	jmp    0x14000c86c
1400014d4:	48 83 ec 28          	sub    $0x28,%rsp
1400014d8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400014de:	48 8d 15 9b 46 04 00 	lea    0x4469b(%rip),%rdx        # 0x140045b80
1400014e5:	45 33 c0             	xor    %r8d,%r8d
1400014e8:	48 8d 0d 21 46 04 00 	lea    0x44621(%rip),%rcx        # 0x140045b10
1400014ef:	e8 1c 7e 00 00       	call   0x140009310
1400014f4:	48 8d 0d c5 a6 02 00 	lea    0x2a6c5(%rip),%rcx        # 0x14002bbc0
1400014fb:	48 83 c4 28          	add    $0x28,%rsp
1400014ff:	e9 68 b3 00 00       	jmp    0x14000c86c
140001504:	48 83 ec 28          	sub    $0x28,%rsp
140001508:	b9 02 00 00 00       	mov    $0x2,%ecx
14000150d:	e8 3e f4 00 00       	call   0x140010950
140001512:	48 8b d0             	mov    %rax,%rdx
140001515:	48 8d 0d 64 46 04 00 	lea    0x44664(%rip),%rcx        # 0x140045b80
14000151c:	e8 4f 7d 00 00       	call   0x140009270
140001521:	48 8d 0d f8 a6 02 00 	lea    0x2a6f8(%rip),%rcx        # 0x14002bc20
140001528:	48 83 c4 28          	add    $0x28,%rsp
14000152c:	e9 3b b3 00 00       	jmp    0x14000c86c
140001531:	cc                   	int3
140001532:	cc                   	int3
140001533:	cc                   	int3
140001534:	48 8d 0d f1 a6 02 00 	lea    0x2a6f1(%rip),%rcx        # 0x14002bc2c
14000153b:	e9 2c b3 00 00       	jmp    0x14000c86c
140001540:	48 8d 0d f1 a6 02 00 	lea    0x2a6f1(%rip),%rcx        # 0x14002bc38
140001547:	e9 20 b3 00 00       	jmp    0x14000c86c
14000154c:	48 8d 0d 2d a7 02 00 	lea    0x2a72d(%rip),%rcx        # 0x14002bc80
140001553:	e9 14 b3 00 00       	jmp    0x14000c86c
140001558:	48 83 ec 28          	sub    $0x28,%rsp
14000155c:	48 8d 0d ad 48 04 00 	lea    0x448ad(%rip),%rcx        # 0x140045e10
140001563:	e8 d8 58 00 00       	call   0x140006e40
140001568:	48 8d 0d 59 a7 02 00 	lea    0x2a759(%rip),%rcx        # 0x14002bcc8
14000156f:	48 83 c4 28          	add    $0x28,%rsp
140001573:	e9 f4 b2 00 00       	jmp    0x14000c86c
140001578:	cc                   	int3
140001579:	cc                   	int3
14000157a:	cc                   	int3
14000157b:	cc                   	int3
14000157c:	cc                   	int3
14000157d:	cc                   	int3
14000157e:	cc                   	int3
14000157f:	cc                   	int3
140001580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001585:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000158a:	57                   	push   %rdi
14000158b:	48 83 ec 20          	sub    $0x20,%rsp
14000158f:	48 8b 0d c2 5c 04 00 	mov    0x45cc2(%rip),%rcx        # 0x140047258
140001596:	33 f6                	xor    %esi,%esi
140001598:	48 85 c9             	test   %rcx,%rcx
14000159b:	74 4a                	je     0x1400015e7
14000159d:	48 8b 15 c4 5c 04 00 	mov    0x45cc4(%rip),%rdx        # 0x140047268
1400015a4:	48 8b c1             	mov    %rcx,%rax
1400015a7:	48 2b d1             	sub    %rcx,%rdx
1400015aa:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1400015ae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400015b5:	72 19                	jb     0x1400015d0
1400015b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400015bb:	48 83 c2 27          	add    $0x27,%rdx
1400015bf:	48 2b c1             	sub    %rcx,%rax
1400015c2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400015c6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400015ca:	0f 87 c6 00 00 00    	ja     0x140001696
1400015d0:	e8 af b2 00 00       	call   0x14000c884
1400015d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400015d8:	48 89 35 79 5c 04 00 	mov    %rsi,0x45c79(%rip)        # 0x140047258
1400015df:	66 0f 7f 05 79 5c 04 	movdqa %xmm0,0x45c79(%rip)        # 0x140047260
1400015e6:	00
1400015e7:	48 8b 05 5a 5c 04 00 	mov    0x45c5a(%rip),%rax        # 0x140047248
1400015ee:	48 8b 18             	mov    (%rax),%rbx
1400015f1:	48 89 00             	mov    %rax,(%rax)
1400015f4:	48 8b 05 4d 5c 04 00 	mov    0x45c4d(%rip),%rax        # 0x140047248
1400015fb:	48 89 40 08          	mov    %rax,0x8(%rax)
1400015ff:	48 8b 0d 42 5c 04 00 	mov    0x45c42(%rip),%rcx        # 0x140047248
140001606:	48 89 35 43 5c 04 00 	mov    %rsi,0x45c43(%rip)        # 0x140047250
14000160d:	48 3b d9             	cmp    %rcx,%rbx
140001610:	74 6b                	je     0x14000167d
140001612:	48 8b 53 30          	mov    0x30(%rbx),%rdx
140001616:	48 8b 3b             	mov    (%rbx),%rdi
140001619:	48 83 fa 08          	cmp    $0x8,%rdx
14000161d:	72 32                	jb     0x140001651
14000161f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140001623:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000162a:	00
14000162b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001632:	72 18                	jb     0x14000164c
140001634:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140001638:	48 83 c2 27          	add    $0x27,%rdx
14000163c:	49 2b c8             	sub    %r8,%rcx
14000163f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140001643:	48 83 f8 1f          	cmp    $0x1f,%rax
140001647:	77 4d                	ja     0x140001696
140001649:	49 8b c8             	mov    %r8,%rcx
14000164c:	e8 33 b2 00 00       	call   0x14000c884
140001651:	48 89 73 28          	mov    %rsi,0x28(%rbx)
140001655:	ba 38 00 00 00       	mov    $0x38,%edx
14000165a:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
140001661:	00
140001662:	48 8b cb             	mov    %rbx,%rcx
140001665:	66 89 73 18          	mov    %si,0x18(%rbx)
140001669:	e8 16 b2 00 00       	call   0x14000c884
14000166e:	48 8b 0d d3 5b 04 00 	mov    0x45bd3(%rip),%rcx        # 0x140047248
140001675:	48 8b df             	mov    %rdi,%rbx
140001678:	48 3b f9             	cmp    %rcx,%rdi
14000167b:	75 95                	jne    0x140001612
14000167d:	ba 38 00 00 00       	mov    $0x38,%edx
140001682:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140001687:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000168c:	48 83 c4 20          	add    $0x20,%rsp
140001690:	5f                   	pop    %rdi
140001691:	e9 ee b1 00 00       	jmp    0x14000c884
140001696:	e8 1d f1 00 00       	call   0x1400107b8
14000169b:	cc                   	int3
14000169c:	cc                   	int3
14000169d:	cc                   	int3
14000169e:	cc                   	int3
14000169f:	cc                   	int3
1400016a0:	48 8b c4             	mov    %rsp,%rax
1400016a3:	55                   	push   %rbp
1400016a4:	48 8d a8 58 fe ff ff 	lea    -0x1a8(%rax),%rbp
1400016ab:	48 81 ec a0 02 00 00 	sub    $0x2a0,%rsp
1400016b2:	48 c7 44 24 58 fe ff 	movq   $0xfffffffffffffffe,0x58(%rsp)
1400016b9:	ff ff
1400016bb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400016bf:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400016c3:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400016c7:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400016cb:	48 8b 05 ae 29 04 00 	mov    0x429ae(%rip),%rax        # 0x140044080
1400016d2:	48 33 c4             	xor    %rsp,%rax
1400016d5:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
1400016dc:	c7 44 24 30 20 00 00 	movl   $0x20,0x30(%rsp)
1400016e3:	00
1400016e4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400016e9:	e8 c2 1a 00 00       	call   0x1400031b0
1400016ee:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1400016f3:	0f 85 62 03 00 00    	jne    0x140001a5b
1400016f9:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400016ff:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140001703:	33 c9                	xor    %ecx,%ecx
140001705:	ff 15 4d a9 02 00    	call   *0x2a94d(%rip)        # 0x14002c058
14000170b:	45 33 f6             	xor    %r14d,%r14d
14000170e:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140001713:	48 c7 44 24 78 07 00 	movq   $0x7,0x78(%rsp)
14000171a:	00 00
14000171c:	66 44 89 74 24 60    	mov    %r14w,0x60(%rsp)
140001722:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140001726:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14000172d:	48 8b d6             	mov    %rsi,%rdx
140001730:	48 ff c2             	inc    %rdx
140001733:	66 44 39 34 50       	cmp    %r14w,(%rax,%rdx,2)
140001738:	75 f6                	jne    0x140001730
14000173a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000173f:	48 83 fa 07          	cmp    $0x7,%rdx
140001743:	77 1d                	ja     0x140001762
140001745:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14000174a:	48 8d 1c 12          	lea    (%rdx,%rdx,1),%rbx
14000174e:	4c 8b c3             	mov    %rbx,%r8
140001751:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140001755:	e8 b6 c7 00 00       	call   0x14000df10
14000175a:	66 44 89 74 1c 60    	mov    %r14w,0x60(%rsp,%rbx,1)
140001760:	eb 0a                	jmp    0x14000176c
140001762:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140001766:	e8 45 21 00 00       	call   0x1400038b0
14000176b:	90                   	nop
14000176c:	8b 54 24 70          	mov    0x70(%rsp),%edx
140001770:	ff ca                	dec    %edx
140001772:	48 63 ca             	movslq %edx,%rcx
140001775:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14000177a:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14000177f:	85 d2                	test   %edx,%edx
140001781:	7e 1e                	jle    0x1400017a1
140001783:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140001788:	49 83 f8 08          	cmp    $0x8,%r8
14000178c:	49 0f 43 c1          	cmovae %r9,%rax
140001790:	66 83 3c 48 5c       	cmpw   $0x5c,(%rax,%rcx,2)
140001795:	74 0a                	je     0x1400017a1
140001797:	ff ca                	dec    %edx
140001799:	48 ff c9             	dec    %rcx
14000179c:	48 85 c9             	test   %rcx,%rcx
14000179f:	7f e2                	jg     0x140001783
1400017a1:	48 63 fa             	movslq %edx,%rdi
1400017a4:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1400017a8:	66 0f 6f 05 f0 ca 03 	movdqa 0x3caf0(%rip),%xmm0        # 0x14003e2a0
1400017af:	00
1400017b0:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
1400017b6:	66 44 89 74 24 38    	mov    %r14w,0x38(%rsp)
1400017bc:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400017c1:	48 3b c1             	cmp    %rcx,%rax
1400017c4:	0f 82 df 02 00 00    	jb     0x140001aa9
1400017ca:	48 2b c1             	sub    %rcx,%rax
1400017cd:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400017d1:	48 0f 42 f0          	cmovb  %rax,%rsi
1400017d5:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400017da:	49 83 f8 08          	cmp    $0x8,%r8
1400017de:	49 0f 43 c1          	cmovae %r9,%rax
1400017e2:	4c 8d 0c 48          	lea    (%rax,%rcx,2),%r9
1400017e6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400017eb:	48 83 fe 07          	cmp    $0x7,%rsi
1400017ef:	77 1c                	ja     0x14000180d
1400017f1:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1400017f6:	48 8d 1c 36          	lea    (%rsi,%rsi,1),%rbx
1400017fa:	4c 8b c3             	mov    %rbx,%r8
1400017fd:	49 8b d1             	mov    %r9,%rdx
140001800:	e8 0b c7 00 00       	call   0x14000df10
140001805:	66 44 89 74 1c 38    	mov    %r14w,0x38(%rsp,%rbx,1)
14000180b:	eb 08                	jmp    0x140001815
14000180d:	48 8b d6             	mov    %rsi,%rdx
140001810:	e8 9b 20 00 00       	call   0x1400038b0
140001815:	48 8b 15 6c 33 04 00 	mov    0x4336c(%rip),%rdx        # 0x140044b88
14000181c:	48 83 fa 08          	cmp    $0x8,%rdx
140001820:	72 39                	jb     0x14000185b
140001822:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140001829:	00
14000182a:	48 8b 0d 3f 33 04 00 	mov    0x4333f(%rip),%rcx        # 0x140044b70
140001831:	48 8b c1             	mov    %rcx,%rax
140001834:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000183b:	72 19                	jb     0x140001856
14000183d:	48 83 c2 27          	add    $0x27,%rdx
140001841:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001845:	48 2b c1             	sub    %rcx,%rax
140001848:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14000184c:	48 83 f8 1f          	cmp    $0x1f,%rax
140001850:	0f 87 59 02 00 00    	ja     0x140001aaf
140001856:	e8 29 b0 00 00       	call   0x14000c884
14000185b:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
140001860:	0f 11 05 09 33 04 00 	movups %xmm0,0x43309(%rip)        # 0x140044b70
140001867:	0f 10 4c 24 48       	movups 0x48(%rsp),%xmm1
14000186c:	0f 11 0d 0d 33 04 00 	movups %xmm1,0x4330d(%rip)        # 0x140044b80
140001873:	c7 44 24 30 20 00 00 	movl   $0x20,0x30(%rsp)
14000187a:	00
14000187b:	66 0f 6f 05 1d ca 03 	movdqa 0x3ca1d(%rip),%xmm0        # 0x14003e2a0
140001882:	00
140001883:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140001889:	66 44 89 74 24 38    	mov    %r14w,0x38(%rsp)
14000188f:	48 39 7c 24 70       	cmp    %rdi,0x70(%rsp)
140001894:	48 0f 42 7c 24 70    	cmovb  0x70(%rsp),%rdi
14000189a:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000189f:	48 83 7c 24 78 08    	cmpq   $0x8,0x78(%rsp)
1400018a5:	4c 0f 43 4c 24 60    	cmovae 0x60(%rsp),%r9
1400018ab:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400018b0:	48 83 ff 07          	cmp    $0x7,%rdi
1400018b4:	77 1c                	ja     0x1400018d2
1400018b6:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400018bb:	48 8d 1c 3f          	lea    (%rdi,%rdi,1),%rbx
1400018bf:	4c 8b c3             	mov    %rbx,%r8
1400018c2:	49 8b d1             	mov    %r9,%rdx
1400018c5:	e8 46 c6 00 00       	call   0x14000df10
1400018ca:	66 44 89 74 1c 38    	mov    %r14w,0x38(%rsp,%rbx,1)
1400018d0:	eb 09                	jmp    0x1400018db
1400018d2:	48 8b d7             	mov    %rdi,%rdx
1400018d5:	e8 d6 1f 00 00       	call   0x1400038b0
1400018da:	90                   	nop
1400018db:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400018e0:	e8 cb 18 00 00       	call   0x1400031b0
1400018e5:	48 8b d8             	mov    %rax,%rbx
1400018e8:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400018ed:	48 3b d8             	cmp    %rax,%rbx
1400018f0:	74 74                	je     0x140001966
1400018f2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400018f6:	48 83 fa 08          	cmp    $0x8,%rdx
1400018fa:	72 35                	jb     0x140001931
1400018fc:	48 8b 0b             	mov    (%rbx),%rcx
1400018ff:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140001906:	00