1400064aa:	48 83 22 00          	andq   $0x0,(%rdx)
1400064ae:	48 8d 59 28          	lea    0x28(%rcx),%rbx
1400064b2:	48 8b 0b             	mov    (%rbx),%rcx
1400064b5:	33 c0                	xor    %eax,%eax
1400064b7:	4c 8b 53 08          	mov    0x8(%rbx),%r10
1400064bb:	4d 8b d8             	mov    %r8,%r11
1400064be:	4c 2b d1             	sub    %rcx,%r10
1400064c1:	48 8b fa             	mov    %rdx,%rdi
1400064c4:	49 c1 ea 04          	shr    $0x4,%r10
1400064c8:	4d 85 d2             	test   %r10,%r10
1400064cb:	74 19                	je     0x1400064e6
1400064cd:	48 8b d1             	mov    %rcx,%rdx
1400064d0:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1400064d4:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400064d8:	74 47                	je     0x140006521
1400064da:	48 83 c2 10          	add    $0x10,%rdx
1400064de:	49 8b c0             	mov    %r8,%rax
1400064e1:	4d 3b c2             	cmp    %r10,%r8
1400064e4:	72 ea                	jb     0x1400064d0
1400064e6:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1400064ec:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1400064f1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400064f6:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1400064fb:	48 8b cb             	mov    %rbx,%rcx
1400064fe:	e8 e9 e9 ff ff       	call   0x140004eec
140006503:	84 c0                	test   %al,%al
140006505:	74 0e                	je     0x140006515
140006507:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000650b:	48 2b 03             	sub    (%rbx),%rax
14000650e:	48 c1 e8 04          	shr    $0x4,%rax
140006512:	48 89 07             	mov    %rax,(%rdi)
140006515:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000651a:	48 83 c4 30          	add    $0x30,%rsp
14000651e:	5f                   	pop    %rdi
14000651f:	c3                   	ret
140006520:	cc                   	int3
140006521:	48 03 c0             	add    %rax,%rax
140006524:	4c 89 1c c1          	mov    %r11,(%rcx,%rax,8)
140006528:	4c 89 4c c1 08       	mov    %r9,0x8(%rcx,%rax,8)
14000652d:	4c 89 07             	mov    %r8,(%rdi)
140006530:	eb e3                	jmp    0x140006515
140006532:	cc                   	int3
140006533:	cc                   	int3
140006534:	cc                   	int3
140006535:	cc                   	int3
140006536:	cc                   	int3
140006537:	cc                   	int3
140006538:	4d 85 c0             	test   %r8,%r8
14000653b:	0f 84 8d 00 00 00    	je     0x1400065ce
140006541:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006546:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000654b:	57                   	push   %rdi
14000654c:	48 83 ec 20          	sub    $0x20,%rsp
140006550:	49 8b f0             	mov    %r8,%rsi
140006553:	48 8b fa             	mov    %rdx,%rdi
140006556:	48 8b d9             	mov    %rcx,%rbx
140006559:	48 ff 15 f0 47 02 00 	rex.W call *0x247f0(%rip)        # 0x14002ad50
140006560:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006565:	48 8b cf             	mov    %rdi,%rcx
140006568:	48 ff 15 61 46 02 00 	rex.W call *0x24661(%rip)        # 0x14002abd0
14000656f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006574:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140006578:	48 8d 4e ff          	lea    -0x1(%rsi),%rcx
14000657c:	48 8b 43 30          	mov    0x30(%rbx),%rax
140006580:	48 2b c2             	sub    %rdx,%rax
140006583:	48 c1 e8 04          	shr    $0x4,%rax
140006587:	48 3b c8             	cmp    %rax,%rcx
14000658a:	73 0b                	jae    0x140006597
14000658c:	48 03 c9             	add    %rcx,%rcx
14000658f:	0f 57 c0             	xorps  %xmm0,%xmm0
140006592:	f3 0f 7f 04 ca       	movdqu %xmm0,(%rdx,%rcx,8)
140006597:	48 85 ff             	test   %rdi,%rdi
14000659a:	74 0f                	je     0x1400065ab
14000659c:	48 8b cf             	mov    %rdi,%rcx
14000659f:	48 ff 15 12 46 02 00 	rex.W call *0x24612(%rip)        # 0x14002abb8
1400065a6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400065ab:	48 85 db             	test   %rbx,%rbx
1400065ae:	74 0f                	je     0x1400065bf
1400065b0:	48 8b cb             	mov    %rbx,%rcx
1400065b3:	48 ff 15 ae 47 02 00 	rex.W call *0x247ae(%rip)        # 0x14002ad68
1400065ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400065bf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400065c4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400065c9:	48 83 c4 20          	add    $0x20,%rsp
1400065cd:	5f                   	pop    %rdi
1400065ce:	c3                   	ret
1400065cf:	cc                   	int3
1400065d0:	cc                   	int3
1400065d1:	cc                   	int3
1400065d2:	cc                   	int3
1400065d3:	cc                   	int3
1400065d4:	cc                   	int3
1400065d5:	cc                   	int3
1400065d6:	cc                   	int3
1400065d7:	cc                   	int3
1400065d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400065dd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400065e2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400065e7:	57                   	push   %rdi
1400065e8:	41 56                	push   %r14
1400065ea:	41 57                	push   %r15
1400065ec:	48 83 ec 30          	sub    $0x30,%rsp
1400065f0:	48 8b e9             	mov    %rcx,%rbp
1400065f3:	48 8b f2             	mov    %rdx,%rsi
1400065f6:	48 8b ca             	mov    %rdx,%rcx
1400065f9:	48 ff 15 20 46 02 00 	rex.W call *0x24620(%rip)        # 0x14002ac20
140006600:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006605:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
140006609:	48 2b 7d 28          	sub    0x28(%rbp),%rdi
14000660d:	48 c1 ef 04          	shr    $0x4,%rdi
140006611:	48 85 f6             	test   %rsi,%rsi
140006614:	74 0f                	je     0x140006625
140006616:	48 8b ce             	mov    %rsi,%rcx
140006619:	48 ff 15 d8 45 02 00 	rex.W call *0x245d8(%rip)        # 0x14002abf8
140006620:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006625:	33 db                	xor    %ebx,%ebx
140006627:	48 85 ff             	test   %rdi,%rdi
14000662a:	0f 84 aa 00 00 00    	je     0x1400066da
140006630:	48 8b cd             	mov    %rbp,%rcx
140006633:	45 33 f6             	xor    %r14d,%r14d
140006636:	45 33 ff             	xor    %r15d,%r15d
140006639:	48 ff 15 10 47 02 00 	rex.W call *0x24710(%rip)        # 0x14002ad50
140006640:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006645:	48 8b ce             	mov    %rsi,%rcx
140006648:	48 ff 15 81 45 02 00 	rex.W call *0x24581(%rip)        # 0x14002abd0
14000664f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006654:	48 3b df             	cmp    %rdi,%rbx
140006657:	73 3f                	jae    0x140006698
140006659:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14000665d:	48 8b c3             	mov    %rbx,%rax
140006660:	48 c1 e0 04          	shl    $0x4,%rax
140006664:	48 03 c2             	add    %rdx,%rax
140006667:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14000666b:	4c 39 30             	cmp    %r14,(%rax)
14000666e:	75 0e                	jne    0x14000667e
140006670:	48 83 c0 10          	add    $0x10,%rax
140006674:	48 8b d9             	mov    %rcx,%rbx
140006677:	48 3b cf             	cmp    %rdi,%rcx
14000667a:	72 eb                	jb     0x140006667
14000667c:	eb 1a                	jmp    0x140006698
14000667e:	48 03 db             	add    %rbx,%rbx
140006681:	0f 10 04 da          	movups (%rdx,%rbx,8),%xmm0
140006685:	48 8b d9             	mov    %rcx,%rbx
140006688:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14000668e:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
140006693:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140006698:	48 85 f6             	test   %rsi,%rsi
14000669b:	74 0f                	je     0x1400066ac
14000669d:	48 8b ce             	mov    %rsi,%rcx
1400066a0:	48 ff 15 11 45 02 00 	rex.W call *0x24511(%rip)        # 0x14002abb8
1400066a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400066ac:	4d 85 f6             	test   %r14,%r14
1400066af:	74 0c                	je     0x1400066bd
1400066b1:	49 8b cf             	mov    %r15,%rcx
1400066b4:	49 8b c6             	mov    %r14,%rax
1400066b7:	ff 15 8b 4a 02 00    	call   *0x24a8b(%rip)        # 0x14002b148
1400066bd:	48 85 ed             	test   %rbp,%rbp
1400066c0:	74 0f                	je     0x1400066d1
1400066c2:	48 8b cd             	mov    %rbp,%rcx
1400066c5:	48 ff 15 9c 46 02 00 	rex.W call *0x2469c(%rip)        # 0x14002ad68
1400066cc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400066d1:	48 3b df             	cmp    %rdi,%rbx
1400066d4:	0f 82 56 ff ff ff    	jb     0x140006630
1400066da:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400066df:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400066e4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400066e9:	48 83 c4 30          	add    $0x30,%rsp
1400066ed:	41 5f                	pop    %r15
1400066ef:	41 5e                	pop    %r14
1400066f1:	5f                   	pop    %rdi
1400066f2:	c3                   	ret
1400066f3:	cc                   	int3
1400066f4:	cc                   	int3
1400066f5:	cc                   	int3
1400066f6:	cc                   	int3
1400066f7:	cc                   	int3
1400066f8:	cc                   	int3
1400066f9:	cc                   	int3
1400066fa:	cc                   	int3
1400066fb:	cc                   	int3
1400066fc:	40 53                	rex push %rbx
1400066fe:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140006705:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000670c:	ff ff
14000670e:	48 8b d9             	mov    %rcx,%rbx
140006711:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006716:	e8 b5 fb ff ff       	call   0x1400062d0
14000671b:	90                   	nop
14000671c:	80 7b 40 00          	cmpb   $0x0,0x40(%rbx)
140006720:	74 0e                	je     0x140006730
140006722:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140006726:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000672b:	e8 18 ed ff ff       	call   0x140005448
140006730:	80 bb 80 00 00 00 00 	cmpb   $0x0,0x80(%rbx)
140006737:	74 0e                	je     0x140006747
140006739:	48 8d 53 48          	lea    0x48(%rbx),%rdx
14000673d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140006742:	e8 01 ed ff ff       	call   0x140005448
140006747:	80 bb c0 00 00 00 00 	cmpb   $0x0,0xc0(%rbx)
14000674e:	74 14                	je     0x140006764
140006750:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
140006757:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14000675e:	00
14000675f:	e8 e4 ec ff ff       	call   0x140005448
140006764:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006769:	e8 22 fc ff ff       	call   0x140006390
14000676e:	90                   	nop
14000676f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006774:	e8 bf 00 00 00       	call   0x140006838
140006779:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140006780:	5b                   	pop    %rbx
140006781:	c3                   	ret
140006782:	cc                   	int3
140006783:	cc                   	int3
140006784:	cc                   	int3
140006785:	cc                   	int3
140006786:	cc                   	int3
140006787:	cc                   	int3
140006788:	cc                   	int3
140006789:	cc                   	int3
14000678a:	cc                   	int3
14000678b:	cc                   	int3
14000678c:	40 53                	rex push %rbx
14000678e:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140006795:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000679c:	ff ff
14000679e:	48 8b d9             	mov    %rcx,%rbx
1400067a1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400067a6:	e8 25 fb ff ff       	call   0x1400062d0
1400067ab:	90                   	nop
1400067ac:	48 8b cb             	mov    %rbx,%rcx
1400067af:	48 ff 15 1a 44 02 00 	rex.W call *0x2441a(%rip)        # 0x14002abd0
1400067b6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400067bb:	80 7b 40 00          	cmpb   $0x0,0x40(%rbx)
1400067bf:	74 0e                	je     0x1400067cf
1400067c1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400067c5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400067ca:	e8 79 ec ff ff       	call   0x140005448
1400067cf:	80 bb 80 00 00 00 00 	cmpb   $0x0,0x80(%rbx)
1400067d6:	74 0e                	je     0x1400067e6
1400067d8:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1400067dc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400067e1:	e8 62 ec ff ff       	call   0x140005448
1400067e6:	80 bb c0 00 00 00 00 	cmpb   $0x0,0xc0(%rbx)
1400067ed:	74 14                	je     0x140006803
1400067ef:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
1400067f6:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400067fd:	00
1400067fe:	e8 45 ec ff ff       	call   0x140005448
140006803:	48 8b cb             	mov    %rbx,%rcx
140006806:	48 ff 15 ab 43 02 00 	rex.W call *0x243ab(%rip)        # 0x14002abb8
14000680d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006812:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006817:	e8 74 fb ff ff       	call   0x140006390
14000681c:	90                   	nop
14000681d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006822:	e8 11 00 00 00       	call   0x140006838
140006827:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
14000682e:	5b                   	pop    %rbx
14000682f:	c3                   	ret
140006830:	cc                   	int3
140006831:	cc                   	int3
140006832:	cc                   	int3
140006833:	cc                   	int3
140006834:	cc                   	int3
140006835:	cc                   	int3
140006836:	cc                   	int3
140006837:	cc                   	int3
140006838:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000683d:	57                   	push   %rdi
14000683e:	48 83 ec 20          	sub    $0x20,%rsp
140006842:	48 8b b9 b0 00 00 00 	mov    0xb0(%rcx),%rdi
140006849:	48 8b d9             	mov    %rcx,%rbx
14000684c:	48 83 a1 b0 00 00 00 	andq   $0x0,0xb0(%rcx)
140006853:	00
140006854:	48 85 ff             	test   %rdi,%rdi
140006857:	74 20                	je     0x140006879
140006859:	48 ff 15 d8 43 02 00 	rex.W call *0x243d8(%rip)        # 0x14002ac38
140006860:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006865:	4c 8b c7             	mov    %rdi,%r8
140006868:	33 d2                	xor    %edx,%edx
14000686a:	48 8b c8             	mov    %rax,%rcx
14000686d:	48 ff 15 cc 44 02 00 	rex.W call *0x244cc(%rip)        # 0x14002ad40
140006874:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006879:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
14000687d:	48 83 63 70 00       	andq   $0x0,0x70(%rbx)
140006882:	48 85 ff             	test   %rdi,%rdi
140006885:	74 20                	je     0x1400068a7
140006887:	48 ff 15 aa 43 02 00 	rex.W call *0x243aa(%rip)        # 0x14002ac38
14000688e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006893:	4c 8b c7             	mov    %rdi,%r8
140006896:	33 d2                	xor    %edx,%edx
140006898:	48 8b c8             	mov    %rax,%rcx
14000689b:	48 ff 15 9e 44 02 00 	rex.W call *0x2449e(%rip)        # 0x14002ad40
1400068a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400068a7:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1400068ab:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
1400068b0:	48 85 ff             	test   %rdi,%rdi
1400068b3:	74 20                	je     0x1400068d5
1400068b5:	48 ff 15 7c 43 02 00 	rex.W call *0x2437c(%rip)        # 0x14002ac38
1400068bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400068c1:	4c 8b c7             	mov    %rdi,%r8
1400068c4:	33 d2                	xor    %edx,%edx
1400068c6:	48 8b c8             	mov    %rax,%rcx
1400068c9:	48 ff 15 70 44 02 00 	rex.W call *0x24470(%rip)        # 0x14002ad40
1400068d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400068d5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400068da:	48 83 c4 20          	add    $0x20,%rsp
1400068de:	5f                   	pop    %rdi
1400068df:	c3                   	ret
1400068e0:	cc                   	int3
1400068e1:	cc                   	int3
1400068e2:	cc                   	int3
1400068e3:	cc                   	int3
1400068e4:	cc                   	int3
1400068e5:	cc                   	int3
1400068e6:	cc                   	int3
1400068e7:	cc                   	int3
1400068e8:	48 8b c4             	mov    %rsp,%rax
1400068eb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400068ef:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400068f3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400068f7:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400068fb:	41 56                	push   %r14
1400068fd:	48 83 ec 20          	sub    $0x20,%rsp
140006901:	80 39 00             	cmpb   $0x0,(%rcx)
140006904:	4d 8b f1             	mov    %r9,%r14
140006907:	41 8b d8             	mov    %r8d,%ebx
14000690a:	8b ea                	mov    %edx,%ebp
14000690c:	48 8b f1             	mov    %rcx,%rsi
14000690f:	0f 84 01 01 00 00    	je     0x140006a16
140006915:	e8 e2 03 00 00       	call   0x140006cfc
14000691a:	84 c0                	test   %al,%al
14000691c:	0f 84 f4 00 00 00    	je     0x140006a16
140006922:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140006926:	81 fb fe 00 00 00    	cmp    $0xfe,%ebx
14000692c:	0f 84 85 00 00 00    	je     0x1400069b7
140006932:	81 fb c8 00 00 00    	cmp    $0xc8,%ebx
140006938:	72 18                	jb     0x140006952
14000693a:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
140006940:	0f 8c d0 00 00 00    	jl     0x140006a16
140006946:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
14000694c:	0f 83 c4 00 00 00    	jae    0x140006a16
140006952:	48 8b cf             	mov    %rdi,%rcx
140006955:	48 ff 15 74 42 02 00 	rex.W call *0x24274(%rip)        # 0x14002abd0
14000695c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006961:	83 fb 07             	cmp    $0x7,%ebx
140006964:	77 0a                	ja     0x140006970
140006966:	b8 cc 00 00 00       	mov    $0xcc,%eax
14000696b:	0f a3 d8             	bt     %ebx,%eax