1407af6a2:	48 83 ec 30          	sub    $0x30,%rsp
1407af6a6:	48 8b d9             	mov    %rcx,%rbx
1407af6a9:	49 8b 08             	mov    (%r8),%rcx
1407af6ac:	49 8b 40 08          	mov    0x8(%r8),%rax
1407af6b0:	48 2b c1             	sub    %rcx,%rax
1407af6b3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407af6b7:	48 83 f8 08          	cmp    $0x8,%rax
1407af6bb:	74 26                	je     0x1407af6e3
1407af6bd:	48 8d 15 74 38 88 00 	lea    0x883874(%rip),%rdx        # 0x141032f38
1407af6c4:	48 8b 0d 2d 1e c8 00 	mov    0xc81e2d(%rip),%rcx        # 0x1414314f8
1407af6cb:	e8 f0 3e fe ff       	call   0x1407935c0
1407af6d0:	33 d2                	xor    %edx,%edx
1407af6d2:	48 8b cb             	mov    %rbx,%rcx
1407af6d5:	e8 d6 f2 a5 ff       	call   0x14020e9b0
1407af6da:	48 8b c3             	mov    %rbx,%rax
1407af6dd:	48 83 c4 30          	add    $0x30,%rsp
1407af6e1:	5b                   	pop    %rbx
1407af6e2:	c3                   	ret
1407af6e3:	48 8b 09             	mov    (%rcx),%rcx
1407af6e6:	e8 45 4f f8 ff       	call   0x140734630
1407af6eb:	48 8b d0             	mov    %rax,%rdx
1407af6ee:	48 8b 0d 93 37 c8 00 	mov    0xc83793(%rip),%rcx        # 0x141432e88
1407af6f5:	e8 16 d2 bd ff       	call   0x14038c910
1407af6fa:	48 85 c0             	test   %rax,%rax
1407af6fd:	75 30                	jne    0x1407af72f
1407af6ff:	48 8b 05 72 37 c8 00 	mov    0xc83772(%rip),%rax        # 0x141432e78
1407af706:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407af70a:	48 85 c9             	test   %rcx,%rcx
1407af70d:	74 14                	je     0x1407af723
1407af70f:	8b 41 10             	mov    0x10(%rcx),%eax
1407af712:	ff c0                	inc    %eax
1407af714:	89 41 10             	mov    %eax,0x10(%rcx)
1407af717:	83 f8 01             	cmp    $0x1,%eax
1407af71a:	7e 55                	jle    0x1407af771
1407af71c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407af721:	74 56                	je     0x1407af779
1407af723:	48 89 0b             	mov    %rcx,(%rbx)
1407af726:	48 8b c3             	mov    %rbx,%rax
1407af729:	48 83 c4 30          	add    $0x30,%rsp
1407af72d:	5b                   	pop    %rbx
1407af72e:	c3                   	ret
1407af72f:	c6 80 88 00 00 00 00 	movb   $0x0,0x88(%rax)
1407af736:	48 8b 05 3b 37 c8 00 	mov    0xc8373b(%rip),%rax        # 0x141432e78
1407af73d:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407af741:	48 85 c9             	test   %rcx,%rcx
1407af744:	74 14                	je     0x1407af75a
1407af746:	8b 41 10             	mov    0x10(%rcx),%eax
1407af749:	ff c0                	inc    %eax
1407af74b:	89 41 10             	mov    %eax,0x10(%rcx)
1407af74e:	83 f8 01             	cmp    $0x1,%eax
1407af751:	7e 31                	jle    0x1407af784
1407af753:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407af758:	74 0c                	je     0x1407af766
1407af75a:	48 89 0b             	mov    %rcx,(%rbx)
1407af75d:	48 8b c3             	mov    %rbx,%rax
1407af760:	48 83 c4 30          	add    $0x30,%rsp
1407af764:	5b                   	pop    %rbx
1407af765:	c3                   	ret
1407af766:	b9 01 00 00 00       	mov    $0x1,%ecx
1407af76b:	e8 90 af fd ff       	call   0x14078a700
1407af770:	90                   	nop
1407af771:	33 c9                	xor    %ecx,%ecx
1407af773:	e8 88 af fd ff       	call   0x14078a700
1407af778:	cc                   	int3
1407af779:	b9 01 00 00 00       	mov    $0x1,%ecx
1407af77e:	e8 7d af fd ff       	call   0x14078a700
1407af783:	90                   	nop
1407af784:	33 c9                	xor    %ecx,%ecx
1407af786:	e8 75 af fd ff       	call   0x14078a700
1407af78b:	cc                   	int3
1407af78c:	cc                   	int3
1407af78d:	cc                   	int3
1407af78e:	cc                   	int3
1407af78f:	cc                   	int3
1407af790:	40 53                	rex push %rbx
1407af792:	48 83 ec 30          	sub    $0x30,%rsp
1407af796:	48 8b d9             	mov    %rcx,%rbx
1407af799:	49 8b 08             	mov    (%r8),%rcx
1407af79c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407af7a0:	48 2b c1             	sub    %rcx,%rax
1407af7a3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407af7a7:	48 83 f8 08          	cmp    $0x8,%rax
1407af7ab:	74 26                	je     0x1407af7d3
1407af7ad:	48 8d 15 fc 6a 88 00 	lea    0x886afc(%rip),%rdx        # 0x1410362b0
1407af7b4:	48 8b 0d 3d 1d c8 00 	mov    0xc81d3d(%rip),%rcx        # 0x1414314f8
1407af7bb:	e8 00 3e fe ff       	call   0x1407935c0
1407af7c0:	33 d2                	xor    %edx,%edx
1407af7c2:	48 8b cb             	mov    %rbx,%rcx
1407af7c5:	e8 e6 f1 a5 ff       	call   0x14020e9b0
1407af7ca:	48 8b c3             	mov    %rbx,%rax
1407af7cd:	48 83 c4 30          	add    $0x30,%rsp
1407af7d1:	5b                   	pop    %rbx
1407af7d2:	c3                   	ret
1407af7d3:	48 8b 09             	mov    (%rcx),%rcx
1407af7d6:	e8 55 4e f8 ff       	call   0x140734630
1407af7db:	48 8b d0             	mov    %rax,%rdx
1407af7de:	48 8b 0d 1b 36 c8 00 	mov    0xc8361b(%rip),%rcx        # 0x141432e00
1407af7e5:	e8 e6 a3 d8 ff       	call   0x140539bd0
1407af7ea:	48 8b 0d 87 36 c8 00 	mov    0xc83687(%rip),%rcx        # 0x141432e78
1407af7f1:	84 c0                	test   %al,%al
1407af7f3:	74 06                	je     0x1407af7fb
1407af7f5:	48 83 c1 58          	add    $0x58,%rcx
1407af7f9:	eb 04                	jmp    0x1407af7ff
1407af7fb:	48 83 c1 60          	add    $0x60,%rcx
1407af7ff:	48 8b 09             	mov    (%rcx),%rcx
1407af802:	48 85 c9             	test   %rcx,%rcx
1407af805:	74 14                	je     0x1407af81b
1407af807:	8b 41 10             	mov    0x10(%rcx),%eax
1407af80a:	ff c0                	inc    %eax
1407af80c:	89 41 10             	mov    %eax,0x10(%rcx)
1407af80f:	83 f8 01             	cmp    $0x1,%eax
1407af812:	7e 1e                	jle    0x1407af832
1407af814:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407af819:	74 0c                	je     0x1407af827
1407af81b:	48 89 0b             	mov    %rcx,(%rbx)
1407af81e:	48 8b c3             	mov    %rbx,%rax
1407af821:	48 83 c4 30          	add    $0x30,%rsp
1407af825:	5b                   	pop    %rbx
1407af826:	c3                   	ret
1407af827:	b9 01 00 00 00       	mov    $0x1,%ecx
1407af82c:	e8 cf ae fd ff       	call   0x14078a700
1407af831:	cc                   	int3
1407af832:	33 c9                	xor    %ecx,%ecx
1407af834:	e8 c7 ae fd ff       	call   0x14078a700
1407af839:	cc                   	int3
1407af83a:	cc                   	int3
1407af83b:	cc                   	int3
1407af83c:	cc                   	int3
1407af83d:	cc                   	int3
1407af83e:	cc                   	int3
1407af83f:	cc                   	int3
1407af840:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407af845:	57                   	push   %rdi
1407af846:	48 83 ec 60          	sub    $0x60,%rsp
1407af84a:	48 8b 05 af 96 c0 00 	mov    0xc096af(%rip),%rax        # 0x1413b8f00
1407af851:	48 33 c4             	xor    %rsp,%rax
1407af854:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407af859:	48 8b d9             	mov    %rcx,%rbx
1407af85c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407af861:	49 8b 00             	mov    (%r8),%rax
1407af864:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407af868:	48 2b c8             	sub    %rax,%rcx
1407af86b:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407af86f:	48 83 f9 08          	cmp    $0x8,%rcx
1407af873:	74 22                	je     0x1407af897
1407af875:	48 8d 15 04 36 88 00 	lea    0x883604(%rip),%rdx        # 0x141032e80
1407af87c:	48 8b 0d 75 1c c8 00 	mov    0xc81c75(%rip),%rcx        # 0x1414314f8
1407af883:	e8 38 3d fe ff       	call   0x1407935c0
1407af888:	33 d2                	xor    %edx,%edx
1407af88a:	48 8b cb             	mov    %rbx,%rcx
1407af88d:	e8 1e f1 a5 ff       	call   0x14020e9b0
1407af892:	e9 c3 00 00 00       	jmp    0x1407af95a
1407af897:	48 8b 08             	mov    (%rax),%rcx
1407af89a:	e8 81 50 f8 ff       	call   0x140734920
1407af89f:	48 8b c8             	mov    %rax,%rcx
1407af8a2:	e8 29 80 f8 ff       	call   0x1407378d0
1407af8a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1407af8aa:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1407af8af:	0f 57 c9             	xorps  %xmm1,%xmm1
1407af8b2:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1407af8b8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407af8bf:	90                   	nop
1407af8c0:	49 ff c0             	inc    %r8
1407af8c3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1407af8c8:	75 f6                	jne    0x1407af8c0
1407af8ca:	48 8b d0             	mov    %rax,%rdx
1407af8cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1407af8d2:	e8 29 75 9e ff       	call   0x140196e00
1407af8d7:	90                   	nop
1407af8d8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1407af8dd:	48 8b 0d a4 35 c8 00 	mov    0xc835a4(%rip),%rcx        # 0x141432e88
1407af8e4:	e8 67 1a dd ff       	call   0x140581350
1407af8e9:	0f b6 f8             	movzbl %al,%edi
1407af8ec:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1407af8f1:	48 83 fa 0f          	cmp    $0xf,%rdx
1407af8f5:	76 2e                	jbe    0x1407af925
1407af8f7:	48 ff c2             	inc    %rdx
1407af8fa:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1407af8ff:	48 8b c1             	mov    %rcx,%rax
1407af902:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407af909:	72 15                	jb     0x1407af920
1407af90b:	48 83 c2 27          	add    $0x27,%rdx
1407af90f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407af913:	48 2b c1             	sub    %rcx,%rax
1407af916:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407af91a:	48 83 f8 1f          	cmp    $0x1f,%rax
1407af91e:	77 60                	ja     0x1407af980
1407af920:	e8 1f b8 66 00       	call   0x140e1b144
1407af925:	48 8b 0d 4c 35 c8 00 	mov    0xc8354c(%rip),%rcx        # 0x141432e78
1407af92c:	40 84 ff             	test   %dil,%dil
1407af92f:	74 06                	je     0x1407af937
1407af931:	48 83 c1 58          	add    $0x58,%rcx
1407af935:	eb 04                	jmp    0x1407af93b
1407af937:	48 83 c1 60          	add    $0x60,%rcx
1407af93b:	48 8b 09             	mov    (%rcx),%rcx
1407af93e:	48 85 c9             	test   %rcx,%rcx
1407af941:	74 14                	je     0x1407af957
1407af943:	8b 41 10             	mov    0x10(%rcx),%eax
1407af946:	ff c0                	inc    %eax
1407af948:	89 41 10             	mov    %eax,0x10(%rcx)
1407af94b:	83 f8 01             	cmp    $0x1,%eax
1407af94e:	7e 36                	jle    0x1407af986
1407af950:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407af955:	74 1e                	je     0x1407af975
1407af957:	48 89 0b             	mov    %rcx,(%rbx)
1407af95a:	48 8b c3             	mov    %rbx,%rax
1407af95d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1407af962:	48 33 cc             	xor    %rsp,%rcx
1407af965:	e8 96 bb 66 00       	call   0x140e1b500
1407af96a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1407af96f:	48 83 c4 60          	add    $0x60,%rsp
1407af973:	5f                   	pop    %rdi
1407af974:	c3                   	ret
1407af975:	b9 01 00 00 00       	mov    $0x1,%ecx
1407af97a:	e8 81 ad fd ff       	call   0x14078a700
1407af97f:	90                   	nop
1407af980:	e8 1f a8 67 00       	call   0x140e2a1a4
1407af985:	90                   	nop
1407af986:	33 c9                	xor    %ecx,%ecx
1407af988:	e8 73 ad fd ff       	call   0x14078a700
1407af98d:	cc                   	int3
1407af98e:	cc                   	int3
1407af98f:	cc                   	int3
1407af990:	40 53                	rex push %rbx
1407af992:	48 83 ec 30          	sub    $0x30,%rsp
1407af996:	48 8b d9             	mov    %rcx,%rbx
1407af999:	49 8b 08             	mov    (%r8),%rcx
1407af99c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407af9a0:	48 2b c1             	sub    %rcx,%rax
1407af9a3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407af9a7:	48 83 f8 08          	cmp    $0x8,%rax
1407af9ab:	74 26                	je     0x1407af9d3
1407af9ad:	48 8d 15 5c 3b 88 00 	lea    0x883b5c(%rip),%rdx        # 0x141033510
1407af9b4:	48 8b 0d 3d 1b c8 00 	mov    0xc81b3d(%rip),%rcx        # 0x1414314f8
1407af9bb:	e8 00 3c fe ff       	call   0x1407935c0
1407af9c0:	33 d2                	xor    %edx,%edx
1407af9c2:	48 8b cb             	mov    %rbx,%rcx
1407af9c5:	e8 e6 ef a5 ff       	call   0x14020e9b0
1407af9ca:	48 8b c3             	mov    %rbx,%rax
1407af9cd:	48 83 c4 30          	add    $0x30,%rsp
1407af9d1:	5b                   	pop    %rbx
1407af9d2:	c3                   	ret
1407af9d3:	48 8b 09             	mov    (%rcx),%rcx
1407af9d6:	e8 55 4c f8 ff       	call   0x140734630
1407af9db:	48 8b d0             	mov    %rax,%rdx
1407af9de:	48 8b 0d 2b 34 c8 00 	mov    0xc8342b(%rip),%rcx        # 0x141432e10
1407af9e5:	e8 e6 95 de ff       	call   0x140598fd0
1407af9ea:	48 8b 0d 87 34 c8 00 	mov    0xc83487(%rip),%rcx        # 0x141432e78
1407af9f1:	84 c0                	test   %al,%al
1407af9f3:	74 06                	je     0x1407af9fb
1407af9f5:	48 83 c1 58          	add    $0x58,%rcx
1407af9f9:	eb 04                	jmp    0x1407af9ff
1407af9fb:	48 83 c1 60          	add    $0x60,%rcx
1407af9ff:	48 8b 09             	mov    (%rcx),%rcx
1407afa02:	48 85 c9             	test   %rcx,%rcx
1407afa05:	74 14                	je     0x1407afa1b
1407afa07:	8b 41 10             	mov    0x10(%rcx),%eax
1407afa0a:	ff c0                	inc    %eax
1407afa0c:	89 41 10             	mov    %eax,0x10(%rcx)
1407afa0f:	83 f8 01             	cmp    $0x1,%eax
1407afa12:	7e 1e                	jle    0x1407afa32
1407afa14:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afa19:	74 0c                	je     0x1407afa27
1407afa1b:	48 89 0b             	mov    %rcx,(%rbx)
1407afa1e:	48 8b c3             	mov    %rbx,%rax
1407afa21:	48 83 c4 30          	add    $0x30,%rsp
1407afa25:	5b                   	pop    %rbx
1407afa26:	c3                   	ret
1407afa27:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afa2c:	e8 cf ac fd ff       	call   0x14078a700
1407afa31:	cc                   	int3
1407afa32:	33 c9                	xor    %ecx,%ecx
1407afa34:	e8 c7 ac fd ff       	call   0x14078a700
1407afa39:	cc                   	int3
1407afa3a:	cc                   	int3
1407afa3b:	cc                   	int3
1407afa3c:	cc                   	int3
1407afa3d:	cc                   	int3
1407afa3e:	cc                   	int3
1407afa3f:	cc                   	int3
1407afa40:	40 53                	rex push %rbx
1407afa42:	48 83 ec 30          	sub    $0x30,%rsp
1407afa46:	48 8b d9             	mov    %rcx,%rbx
1407afa49:	49 8b 08             	mov    (%r8),%rcx
1407afa4c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407afa50:	48 2b c1             	sub    %rcx,%rax
1407afa53:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407afa57:	48 83 f8 08          	cmp    $0x8,%rax
1407afa5b:	74 26                	je     0x1407afa83
1407afa5d:	48 8d 15 dc 04 88 00 	lea    0x8804dc(%rip),%rdx        # 0x14102ff40
1407afa64:	48 8b 0d 8d 1a c8 00 	mov    0xc81a8d(%rip),%rcx        # 0x1414314f8
1407afa6b:	e8 50 3b fe ff       	call   0x1407935c0
1407afa70:	33 d2                	xor    %edx,%edx
1407afa72:	48 8b cb             	mov    %rbx,%rcx
1407afa75:	e8 36 ef a5 ff       	call   0x14020e9b0
1407afa7a:	48 8b c3             	mov    %rbx,%rax
1407afa7d:	48 83 c4 30          	add    $0x30,%rsp
1407afa81:	5b                   	pop    %rbx
1407afa82:	c3                   	ret
1407afa83:	48 8b 09             	mov    (%rcx),%rcx
1407afa86:	e8 a5 4b f8 ff       	call   0x140734630
1407afa8b:	48 8b d0             	mov    %rax,%rdx
1407afa8e:	48 8b 0d 73 33 c8 00 	mov    0xc83373(%rip),%rcx        # 0x141432e08
1407afa95:	e8 e6 40 d8 ff       	call   0x140533b80
1407afa9a:	48 8b 0d d7 33 c8 00 	mov    0xc833d7(%rip),%rcx        # 0x141432e78
1407afaa1:	84 c0                	test   %al,%al
1407afaa3:	74 06                	je     0x1407afaab
1407afaa5:	48 83 c1 58          	add    $0x58,%rcx
1407afaa9:	eb 04                	jmp    0x1407afaaf
1407afaab:	48 83 c1 60          	add    $0x60,%rcx
1407afaaf:	48 8b 09             	mov    (%rcx),%rcx
1407afab2:	48 85 c9             	test   %rcx,%rcx
1407afab5:	74 14                	je     0x1407afacb
1407afab7:	8b 41 10             	mov    0x10(%rcx),%eax
1407afaba:	ff c0                	inc    %eax
1407afabc:	89 41 10             	mov    %eax,0x10(%rcx)
1407afabf:	83 f8 01             	cmp    $0x1,%eax
1407afac2:	7e 1e                	jle    0x1407afae2
1407afac4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afac9:	74 0c                	je     0x1407afad7
1407afacb:	48 89 0b             	mov    %rcx,(%rbx)
1407aface:	48 8b c3             	mov    %rbx,%rax
1407afad1:	48 83 c4 30          	add    $0x30,%rsp
1407afad5:	5b                   	pop    %rbx
1407afad6:	c3                   	ret
1407afad7:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afadc:	e8 1f ac fd ff       	call   0x14078a700
1407afae1:	cc                   	int3
1407afae2:	33 c9                	xor    %ecx,%ecx
1407afae4:	e8 17 ac fd ff       	call   0x14078a700
1407afae9:	cc                   	int3
1407afaea:	cc                   	int3
1407afaeb:	cc                   	int3
1407afaec:	cc                   	int3
1407afaed:	cc                   	int3
1407afaee:	cc                   	int3
1407afaef:	cc                   	int3
1407afaf0:	40 53                	rex push %rbx
1407afaf2:	48 83 ec 30          	sub    $0x30,%rsp
1407afaf6:	48 8b d9             	mov    %rcx,%rbx
1407afaf9:	49 8b 08             	mov    (%r8),%rcx
1407afafc:	49 8b 40 08          	mov    0x8(%r8),%rax
1407afb00:	48 2b c1             	sub    %rcx,%rax
1407afb03:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407afb07:	48 83 f8 08          	cmp    $0x8,%rax
1407afb0b:	74 26                	je     0x1407afb33
1407afb0d:	48 8d 15 ec 33 88 00 	lea    0x8833ec(%rip),%rdx        # 0x141032f00
1407afb14:	48 8b 0d dd 19 c8 00 	mov    0xc819dd(%rip),%rcx        # 0x1414314f8
1407afb1b:	e8 a0 3a fe ff       	call   0x1407935c0
1407afb20:	33 d2                	xor    %edx,%edx