1407d64dc:	49 8b 40 08          	mov    0x8(%r8),%rax
1407d64e0:	48 2b c1             	sub    %rcx,%rax
1407d64e3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407d64e7:	48 83 f8 08          	cmp    $0x8,%rax
1407d64eb:	74 26                	je     0x1407d6513
1407d64ed:	48 8d 15 74 7e 85 00 	lea    0x857e74(%rip),%rdx        # 0x14102e368
1407d64f4:	48 8b 0d fd af c5 00 	mov    0xc5affd(%rip),%rcx        # 0x1414314f8
1407d64fb:	e8 c0 d0 fb ff       	call   0x1407935c0
1407d6500:	33 d2                	xor    %edx,%edx
1407d6502:	48 8b cb             	mov    %rbx,%rcx
1407d6505:	e8 a6 84 a3 ff       	call   0x14020e9b0
1407d650a:	48 8b c3             	mov    %rbx,%rax
1407d650d:	48 83 c4 30          	add    $0x30,%rsp
1407d6511:	5b                   	pop    %rbx
1407d6512:	c3                   	ret
1407d6513:	48 8b 09             	mov    (%rcx),%rcx
1407d6516:	e8 65 e4 f5 ff       	call   0x140734980
1407d651b:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407d651f:	48 8b 01             	mov    (%rcx),%rax
1407d6522:	48 3b 05 27 bd 7d 00 	cmp    0x7dbd27(%rip),%rax        # 0x140fb2250
1407d6529:	75 3b                	jne    0x1407d6566
1407d652b:	8b 41 08             	mov    0x8(%rcx),%eax
1407d652e:	3b 05 24 bd 7d 00    	cmp    0x7dbd24(%rip),%eax        # 0x140fb2258
1407d6534:	75 30                	jne    0x1407d6566
1407d6536:	48 8b 05 3b c9 c5 00 	mov    0xc5c93b(%rip),%rax        # 0x141432e78
1407d653d:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407d6541:	48 85 c9             	test   %rcx,%rcx
1407d6544:	74 14                	je     0x1407d655a
1407d6546:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6549:	ff c0                	inc    %eax
1407d654b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d654e:	83 f8 01             	cmp    $0x1,%eax
1407d6551:	7e 4e                	jle    0x1407d65a1
1407d6553:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6558:	74 4f                	je     0x1407d65a9
1407d655a:	48 89 0b             	mov    %rcx,(%rbx)
1407d655d:	48 8b c3             	mov    %rbx,%rax
1407d6560:	48 83 c4 30          	add    $0x30,%rsp
1407d6564:	5b                   	pop    %rbx
1407d6565:	c3                   	ret
1407d6566:	48 8b 05 0b c9 c5 00 	mov    0xc5c90b(%rip),%rax        # 0x141432e78
1407d656d:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407d6571:	48 85 c9             	test   %rcx,%rcx
1407d6574:	74 14                	je     0x1407d658a
1407d6576:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6579:	ff c0                	inc    %eax
1407d657b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d657e:	83 f8 01             	cmp    $0x1,%eax
1407d6581:	7e 31                	jle    0x1407d65b4
1407d6583:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6588:	74 0c                	je     0x1407d6596
1407d658a:	48 89 0b             	mov    %rcx,(%rbx)
1407d658d:	48 8b c3             	mov    %rbx,%rax
1407d6590:	48 83 c4 30          	add    $0x30,%rsp
1407d6594:	5b                   	pop    %rbx
1407d6595:	c3                   	ret
1407d6596:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d659b:	e8 60 41 fb ff       	call   0x14078a700
1407d65a0:	90                   	nop
1407d65a1:	33 c9                	xor    %ecx,%ecx
1407d65a3:	e8 58 41 fb ff       	call   0x14078a700
1407d65a8:	cc                   	int3
1407d65a9:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d65ae:	e8 4d 41 fb ff       	call   0x14078a700
1407d65b3:	90                   	nop
1407d65b4:	33 c9                	xor    %ecx,%ecx
1407d65b6:	e8 45 41 fb ff       	call   0x14078a700
1407d65bb:	cc                   	int3
1407d65bc:	cc                   	int3
1407d65bd:	cc                   	int3
1407d65be:	cc                   	int3
1407d65bf:	cc                   	int3
1407d65c0:	40 53                	rex push %rbx
1407d65c2:	48 83 ec 30          	sub    $0x30,%rsp
1407d65c6:	48 8b d9             	mov    %rcx,%rbx
1407d65c9:	49 8b 08             	mov    (%r8),%rcx
1407d65cc:	49 8b 40 08          	mov    0x8(%r8),%rax
1407d65d0:	48 2b c1             	sub    %rcx,%rax
1407d65d3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407d65d7:	48 83 f8 08          	cmp    $0x8,%rax
1407d65db:	74 26                	je     0x1407d6603
1407d65dd:	48 8d 15 54 7d 85 00 	lea    0x857d54(%rip),%rdx        # 0x14102e338
1407d65e4:	48 8b 0d 0d af c5 00 	mov    0xc5af0d(%rip),%rcx        # 0x1414314f8
1407d65eb:	e8 d0 cf fb ff       	call   0x1407935c0
1407d65f0:	33 d2                	xor    %edx,%edx
1407d65f2:	48 8b cb             	mov    %rbx,%rcx
1407d65f5:	e8 b6 83 a3 ff       	call   0x14020e9b0
1407d65fa:	48 8b c3             	mov    %rbx,%rax
1407d65fd:	48 83 c4 30          	add    $0x30,%rsp
1407d6601:	5b                   	pop    %rbx
1407d6602:	c3                   	ret
1407d6603:	48 8b 09             	mov    (%rcx),%rcx
1407d6606:	e8 c5 df f5 ff       	call   0x1407345d0
1407d660b:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407d660f:	48 8b 01             	mov    (%rcx),%rax
1407d6612:	48 3b 05 37 bc 7d 00 	cmp    0x7dbc37(%rip),%rax        # 0x140fb2250
1407d6619:	75 3b                	jne    0x1407d6656
1407d661b:	8b 41 08             	mov    0x8(%rcx),%eax
1407d661e:	3b 05 34 bc 7d 00    	cmp    0x7dbc34(%rip),%eax        # 0x140fb2258
1407d6624:	75 30                	jne    0x1407d6656
1407d6626:	48 8b 05 4b c8 c5 00 	mov    0xc5c84b(%rip),%rax        # 0x141432e78
1407d662d:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407d6631:	48 85 c9             	test   %rcx,%rcx
1407d6634:	74 14                	je     0x1407d664a
1407d6636:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6639:	ff c0                	inc    %eax
1407d663b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d663e:	83 f8 01             	cmp    $0x1,%eax
1407d6641:	7e 4e                	jle    0x1407d6691
1407d6643:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6648:	74 4f                	je     0x1407d6699
1407d664a:	48 89 0b             	mov    %rcx,(%rbx)
1407d664d:	48 8b c3             	mov    %rbx,%rax
1407d6650:	48 83 c4 30          	add    $0x30,%rsp
1407d6654:	5b                   	pop    %rbx
1407d6655:	c3                   	ret
1407d6656:	48 8b 05 1b c8 c5 00 	mov    0xc5c81b(%rip),%rax        # 0x141432e78
1407d665d:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407d6661:	48 85 c9             	test   %rcx,%rcx
1407d6664:	74 14                	je     0x1407d667a
1407d6666:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6669:	ff c0                	inc    %eax
1407d666b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d666e:	83 f8 01             	cmp    $0x1,%eax
1407d6671:	7e 31                	jle    0x1407d66a4
1407d6673:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6678:	74 0c                	je     0x1407d6686
1407d667a:	48 89 0b             	mov    %rcx,(%rbx)
1407d667d:	48 8b c3             	mov    %rbx,%rax
1407d6680:	48 83 c4 30          	add    $0x30,%rsp
1407d6684:	5b                   	pop    %rbx
1407d6685:	c3                   	ret
1407d6686:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d668b:	e8 70 40 fb ff       	call   0x14078a700
1407d6690:	90                   	nop
1407d6691:	33 c9                	xor    %ecx,%ecx
1407d6693:	e8 68 40 fb ff       	call   0x14078a700
1407d6698:	cc                   	int3
1407d6699:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d669e:	e8 5d 40 fb ff       	call   0x14078a700
1407d66a3:	90                   	nop
1407d66a4:	33 c9                	xor    %ecx,%ecx
1407d66a6:	e8 55 40 fb ff       	call   0x14078a700
1407d66ab:	cc                   	int3
1407d66ac:	cc                   	int3
1407d66ad:	cc                   	int3
1407d66ae:	cc                   	int3
1407d66af:	cc                   	int3
1407d66b0:	40 53                	rex push %rbx
1407d66b2:	48 83 ec 30          	sub    $0x30,%rsp
1407d66b6:	48 8b d9             	mov    %rcx,%rbx
1407d66b9:	49 8b 08             	mov    (%r8),%rcx
1407d66bc:	49 8b 40 08          	mov    0x8(%r8),%rax
1407d66c0:	48 2b c1             	sub    %rcx,%rax
1407d66c3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407d66c7:	48 83 f8 08          	cmp    $0x8,%rax
1407d66cb:	74 26                	je     0x1407d66f3
1407d66cd:	48 8d 15 c4 7c 85 00 	lea    0x857cc4(%rip),%rdx        # 0x14102e398
1407d66d4:	48 8b 0d 1d ae c5 00 	mov    0xc5ae1d(%rip),%rcx        # 0x1414314f8
1407d66db:	e8 e0 ce fb ff       	call   0x1407935c0
1407d66e0:	33 d2                	xor    %edx,%edx
1407d66e2:	48 8b cb             	mov    %rbx,%rcx
1407d66e5:	e8 c6 82 a3 ff       	call   0x14020e9b0
1407d66ea:	48 8b c3             	mov    %rbx,%rax
1407d66ed:	48 83 c4 30          	add    $0x30,%rsp
1407d66f1:	5b                   	pop    %rbx
1407d66f2:	c3                   	ret
1407d66f3:	48 8b 09             	mov    (%rcx),%rcx
1407d66f6:	e8 85 e2 f5 ff       	call   0x140734980
1407d66fb:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407d66ff:	48 8b 01             	mov    (%rcx),%rax
1407d6702:	48 3b 05 47 bb 7d 00 	cmp    0x7dbb47(%rip),%rax        # 0x140fb2250
1407d6709:	75 3b                	jne    0x1407d6746
1407d670b:	8b 41 08             	mov    0x8(%rcx),%eax
1407d670e:	3b 05 44 bb 7d 00    	cmp    0x7dbb44(%rip),%eax        # 0x140fb2258
1407d6714:	75 30                	jne    0x1407d6746
1407d6716:	48 8b 05 5b c7 c5 00 	mov    0xc5c75b(%rip),%rax        # 0x141432e78
1407d671d:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407d6721:	48 85 c9             	test   %rcx,%rcx
1407d6724:	74 14                	je     0x1407d673a
1407d6726:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6729:	ff c0                	inc    %eax
1407d672b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d672e:	83 f8 01             	cmp    $0x1,%eax
1407d6731:	7e 4e                	jle    0x1407d6781
1407d6733:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6738:	74 4f                	je     0x1407d6789
1407d673a:	48 89 0b             	mov    %rcx,(%rbx)
1407d673d:	48 8b c3             	mov    %rbx,%rax
1407d6740:	48 83 c4 30          	add    $0x30,%rsp
1407d6744:	5b                   	pop    %rbx
1407d6745:	c3                   	ret
1407d6746:	48 8b 05 2b c7 c5 00 	mov    0xc5c72b(%rip),%rax        # 0x141432e78
1407d674d:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407d6751:	48 85 c9             	test   %rcx,%rcx
1407d6754:	74 14                	je     0x1407d676a
1407d6756:	8b 41 10             	mov    0x10(%rcx),%eax
1407d6759:	ff c0                	inc    %eax
1407d675b:	89 41 10             	mov    %eax,0x10(%rcx)
1407d675e:	83 f8 01             	cmp    $0x1,%eax
1407d6761:	7e 31                	jle    0x1407d6794
1407d6763:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d6768:	74 0c                	je     0x1407d6776
1407d676a:	48 89 0b             	mov    %rcx,(%rbx)
1407d676d:	48 8b c3             	mov    %rbx,%rax
1407d6770:	48 83 c4 30          	add    $0x30,%rsp
1407d6774:	5b                   	pop    %rbx
1407d6775:	c3                   	ret
1407d6776:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d677b:	e8 80 3f fb ff       	call   0x14078a700
1407d6780:	90                   	nop
1407d6781:	33 c9                	xor    %ecx,%ecx
1407d6783:	e8 78 3f fb ff       	call   0x14078a700
1407d6788:	cc                   	int3
1407d6789:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d678e:	e8 6d 3f fb ff       	call   0x14078a700
1407d6793:	90                   	nop
1407d6794:	33 c9                	xor    %ecx,%ecx
1407d6796:	e8 65 3f fb ff       	call   0x14078a700
1407d679b:	cc                   	int3
1407d679c:	cc                   	int3
1407d679d:	cc                   	int3
1407d679e:	cc                   	int3
1407d679f:	cc                   	int3
1407d67a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407d67a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407d67aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1407d67af:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1407d67b4:	41 54                	push   %r12
1407d67b6:	41 56                	push   %r14
1407d67b8:	41 57                	push   %r15
1407d67ba:	48 83 ec 40          	sub    $0x40,%rsp
1407d67be:	4c 8b 79 08          	mov    0x8(%rcx),%r15
1407d67c2:	4c 3b 7a 08          	cmp    0x8(%rdx),%r15
1407d67c6:	0f 85 91 00 00 00    	jne    0x1407d685d
1407d67cc:	48 8b 29             	mov    (%rcx),%rbp
1407d67cf:	0f 10 0a             	movups (%rdx),%xmm1
1407d67d2:	49 c1 e7 05          	shl    $0x5,%r15
1407d67d6:	4c 03 fd             	add    %rbp,%r15
1407d67d9:	49 3b ef             	cmp    %r15,%rbp
1407d67dc:	74 7b                	je     0x1407d6859
1407d67de:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1407d67e2:	66 49 0f 7e cc       	movq   %xmm1,%r12
1407d67e7:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1407d67ec:	66 48 0f 7e c6       	movq   %xmm0,%rsi
1407d67f1:	48 c1 e6 05          	shl    $0x5,%rsi
1407d67f5:	49 03 f4             	add    %r12,%rsi
1407d67f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407d67ff:	00
1407d6800:	49 8b dc             	mov    %r12,%rbx
1407d6803:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1407d6807:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1407d680c:	4c 3b e6             	cmp    %rsi,%r12
1407d680f:	74 3a                	je     0x1407d684b
1407d6811:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1407d6816:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1407d681b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1407d6820:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1407d6825:	48 8b d3             	mov    %rbx,%rdx
1407d6828:	76 03                	jbe    0x1407d682d
1407d682a:	48 8b 13             	mov    (%rbx),%rdx
1407d682d:	48 3b 7b 10          	cmp    0x10(%rbx),%rdi
1407d6831:	75 0f                	jne    0x1407d6842
1407d6833:	4c 8b c7             	mov    %rdi,%r8
1407d6836:	49 8b ce             	mov    %r14,%rcx
1407d6839:	e8 12 92 70 00       	call   0x140edfa50
1407d683e:	85 c0                	test   %eax,%eax
1407d6840:	74 09                	je     0x1407d684b
1407d6842:	48 83 c3 20          	add    $0x20,%rbx
1407d6846:	48 3b de             	cmp    %rsi,%rbx
1407d6849:	75 d5                	jne    0x1407d6820
1407d684b:	48 3b de             	cmp    %rsi,%rbx
1407d684e:	74 0d                	je     0x1407d685d
1407d6850:	48 83 c5 20          	add    $0x20,%rbp
1407d6854:	49 3b ef             	cmp    %r15,%rbp
1407d6857:	75 a7                	jne    0x1407d6800
1407d6859:	b0 01                	mov    $0x1,%al
1407d685b:	eb 02                	jmp    0x1407d685f
1407d685d:	32 c0                	xor    %al,%al
1407d685f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1407d6864:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1407d6869:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1407d686e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1407d6873:	48 83 c4 40          	add    $0x40,%rsp
1407d6877:	41 5f                	pop    %r15
1407d6879:	41 5e                	pop    %r14
1407d687b:	41 5c                	pop    %r12
1407d687d:	c3                   	ret
1407d687e:	cc                   	int3
1407d687f:	cc                   	int3
1407d6880:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407d6885:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407d688a:	57                   	push   %rdi
1407d688b:	48 83 ec 40          	sub    $0x40,%rsp
1407d688f:	48 8b 05 6a 26 be 00 	mov    0xbe266a(%rip),%rax        # 0x1413b8f00
1407d6896:	48 33 c4             	xor    %rsp,%rax
1407d6899:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1407d689e:	48 8b f1             	mov    %rcx,%rsi
1407d68a1:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1407d68a6:	49 8b 00             	mov    (%r8),%rax
1407d68a9:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407d68ad:	48 2b c8             	sub    %rax,%rcx
1407d68b0:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407d68b4:	48 83 f9 08          	cmp    $0x8,%rcx
1407d68b8:	74 1f                	je     0x1407d68d9
1407d68ba:	48 8d 15 97 7f 85 00 	lea    0x857f97(%rip),%rdx        # 0x14102e858
1407d68c1:	48 8b 0d 30 ac c5 00 	mov    0xc5ac30(%rip),%rcx        # 0x1414314f8
1407d68c8:	e8 f3 cc fb ff       	call   0x1407935c0
1407d68cd:	33 d2                	xor    %edx,%edx
1407d68cf:	48 8b ce             	mov    %rsi,%rcx
1407d68d2:	e8 d9 80 a3 ff       	call   0x14020e9b0
1407d68d7:	eb 69                	jmp    0x1407d6942
1407d68d9:	48 8b 08             	mov    (%rax),%rcx
1407d68dc:	e8 3f e0 f5 ff       	call   0x140734920
1407d68e1:	45 33 c0             	xor    %r8d,%r8d
1407d68e4:	ba 08 00 00 00       	mov    $0x8,%edx
1407d68e9:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407d68ed:	e8 8e e3 f4 ff       	call   0x140724c80
1407d68f2:	48 8b d8             	mov    %rax,%rbx
1407d68f5:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407d68fa:	48 8b c8             	mov    %rax,%rcx
1407d68fd:	e8 be 1a fc ff       	call   0x1407983c0
1407d6902:	0f b6 f8             	movzbl %al,%edi
1407d6905:	48 8b cb             	mov    %rbx,%rcx
1407d6908:	e8 37 48 64 00       	call   0x140e1b144
1407d690d:	48 8b 0d 64 c5 c5 00 	mov    0xc5c564(%rip),%rcx        # 0x141432e78
1407d6914:	40 84 ff             	test   %dil,%dil
1407d6917:	74 06                	je     0x1407d691f
1407d6919:	48 83 c1 58          	add    $0x58,%rcx
1407d691d:	eb 04                	jmp    0x1407d6923
1407d691f:	48 83 c1 60          	add    $0x60,%rcx
1407d6923:	48 8b 09             	mov    (%rcx),%rcx
1407d6926:	48 85 c9             	test   %rcx,%rcx
1407d6929:	74 14                	je     0x1407d693f
1407d692b:	8b 41 10             	mov    0x10(%rcx),%eax
1407d692e:	ff c0                	inc    %eax
1407d6930:	89 41 10             	mov    %eax,0x10(%rcx)
1407d6933:	83 f8 01             	cmp    $0x1,%eax
1407d6936:	7e 35                	jle    0x1407d696d
1407d6938:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d693d:	74 23                	je     0x1407d6962
1407d693f:	48 89 0e             	mov    %rcx,(%rsi)
1407d6942:	48 8b c6             	mov    %rsi,%rax
1407d6945:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1407d694a:	48 33 cc             	xor    %rsp,%rcx
1407d694d:	e8 ae 4b 64 00       	call   0x140e1b500
1407d6952:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1407d6957:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1407d695c:	48 83 c4 40          	add    $0x40,%rsp
1407d6960:	5f                   	pop    %rdi