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
1407afb22:	48 8b cb             	mov    %rbx,%rcx
1407afb25:	e8 86 ee a5 ff       	call   0x14020e9b0
1407afb2a:	48 8b c3             	mov    %rbx,%rax
1407afb2d:	48 83 c4 30          	add    $0x30,%rsp
1407afb31:	5b                   	pop    %rbx
1407afb32:	c3                   	ret
1407afb33:	48 8b 09             	mov    (%rcx),%rcx
1407afb36:	e8 f5 4a f8 ff       	call   0x140734630
1407afb3b:	48 8b d0             	mov    %rax,%rdx
1407afb3e:	48 8b 0d 43 33 c8 00 	mov    0xc83343(%rip),%rcx        # 0x141432e88
1407afb45:	e8 c6 cd bd ff       	call   0x14038c910
1407afb4a:	48 85 c0             	test   %rax,%rax
1407afb4d:	75 30                	jne    0x1407afb7f
1407afb4f:	48 8b 05 22 33 c8 00 	mov    0xc83322(%rip),%rax        # 0x141432e78
1407afb56:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407afb5a:	48 85 c9             	test   %rcx,%rcx
1407afb5d:	74 14                	je     0x1407afb73
1407afb5f:	8b 41 10             	mov    0x10(%rcx),%eax
1407afb62:	ff c0                	inc    %eax
1407afb64:	89 41 10             	mov    %eax,0x10(%rcx)
1407afb67:	83 f8 01             	cmp    $0x1,%eax
1407afb6a:	7e 55                	jle    0x1407afbc1
1407afb6c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afb71:	74 56                	je     0x1407afbc9
1407afb73:	48 89 0b             	mov    %rcx,(%rbx)
1407afb76:	48 8b c3             	mov    %rbx,%rax
1407afb79:	48 83 c4 30          	add    $0x30,%rsp
1407afb7d:	5b                   	pop    %rbx
1407afb7e:	c3                   	ret
1407afb7f:	c6 80 88 00 00 00 01 	movb   $0x1,0x88(%rax)
1407afb86:	48 8b 05 eb 32 c8 00 	mov    0xc832eb(%rip),%rax        # 0x141432e78
1407afb8d:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407afb91:	48 85 c9             	test   %rcx,%rcx
1407afb94:	74 14                	je     0x1407afbaa
1407afb96:	8b 41 10             	mov    0x10(%rcx),%eax
1407afb99:	ff c0                	inc    %eax
1407afb9b:	89 41 10             	mov    %eax,0x10(%rcx)
1407afb9e:	83 f8 01             	cmp    $0x1,%eax
1407afba1:	7e 31                	jle    0x1407afbd4
1407afba3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afba8:	74 0c                	je     0x1407afbb6
1407afbaa:	48 89 0b             	mov    %rcx,(%rbx)
1407afbad:	48 8b c3             	mov    %rbx,%rax
1407afbb0:	48 83 c4 30          	add    $0x30,%rsp
1407afbb4:	5b                   	pop    %rbx
1407afbb5:	c3                   	ret
1407afbb6:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afbbb:	e8 40 ab fd ff       	call   0x14078a700
1407afbc0:	90                   	nop
1407afbc1:	33 c9                	xor    %ecx,%ecx
1407afbc3:	e8 38 ab fd ff       	call   0x14078a700
1407afbc8:	cc                   	int3
1407afbc9:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afbce:	e8 2d ab fd ff       	call   0x14078a700
1407afbd3:	90                   	nop
1407afbd4:	33 c9                	xor    %ecx,%ecx
1407afbd6:	e8 25 ab fd ff       	call   0x14078a700
1407afbdb:	cc                   	int3
1407afbdc:	cc                   	int3
1407afbdd:	cc                   	int3
1407afbde:	cc                   	int3
1407afbdf:	cc                   	int3
1407afbe0:	40 53                	rex push %rbx
1407afbe2:	48 83 ec 30          	sub    $0x30,%rsp
1407afbe6:	48 8b d9             	mov    %rcx,%rbx
1407afbe9:	49 8b 08             	mov    (%r8),%rcx
1407afbec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407afbf0:	48 2b c1             	sub    %rcx,%rax
1407afbf3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407afbf7:	48 83 f8 08          	cmp    $0x8,%rax
1407afbfb:	74 26                	je     0x1407afc23
1407afbfd:	48 8d 15 fc 66 88 00 	lea    0x8866fc(%rip),%rdx        # 0x141036300
1407afc04:	48 8b 0d ed 18 c8 00 	mov    0xc818ed(%rip),%rcx        # 0x1414314f8
1407afc0b:	e8 b0 39 fe ff       	call   0x1407935c0
1407afc10:	33 d2                	xor    %edx,%edx
1407afc12:	48 8b cb             	mov    %rbx,%rcx
1407afc15:	e8 96 ed a5 ff       	call   0x14020e9b0
1407afc1a:	48 8b c3             	mov    %rbx,%rax
1407afc1d:	48 83 c4 30          	add    $0x30,%rsp
1407afc21:	5b                   	pop    %rbx
1407afc22:	c3                   	ret
1407afc23:	48 8b 09             	mov    (%rcx),%rcx
1407afc26:	e8 05 4a f8 ff       	call   0x140734630
1407afc2b:	48 8b d0             	mov    %rax,%rdx
1407afc2e:	48 8b 0d cb 31 c8 00 	mov    0xc831cb(%rip),%rcx        # 0x141432e00
1407afc35:	e8 36 a1 d8 ff       	call   0x140539d70
1407afc3a:	48 8b 0d 37 32 c8 00 	mov    0xc83237(%rip),%rcx        # 0x141432e78
1407afc41:	84 c0                	test   %al,%al
1407afc43:	74 06                	je     0x1407afc4b
1407afc45:	48 83 c1 58          	add    $0x58,%rcx
1407afc49:	eb 04                	jmp    0x1407afc4f
1407afc4b:	48 83 c1 60          	add    $0x60,%rcx
1407afc4f:	48 8b 09             	mov    (%rcx),%rcx
1407afc52:	48 85 c9             	test   %rcx,%rcx
1407afc55:	74 14                	je     0x1407afc6b
1407afc57:	8b 41 10             	mov    0x10(%rcx),%eax
1407afc5a:	ff c0                	inc    %eax
1407afc5c:	89 41 10             	mov    %eax,0x10(%rcx)
1407afc5f:	83 f8 01             	cmp    $0x1,%eax
1407afc62:	7e 1e                	jle    0x1407afc82
1407afc64:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afc69:	74 0c                	je     0x1407afc77
1407afc6b:	48 89 0b             	mov    %rcx,(%rbx)
1407afc6e:	48 8b c3             	mov    %rbx,%rax
1407afc71:	48 83 c4 30          	add    $0x30,%rsp
1407afc75:	5b                   	pop    %rbx
1407afc76:	c3                   	ret
1407afc77:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afc7c:	e8 7f aa fd ff       	call   0x14078a700
1407afc81:	cc                   	int3
1407afc82:	33 c9                	xor    %ecx,%ecx
1407afc84:	e8 77 aa fd ff       	call   0x14078a700
1407afc89:	cc                   	int3
1407afc8a:	cc                   	int3
1407afc8b:	cc                   	int3
1407afc8c:	cc                   	int3
1407afc8d:	cc                   	int3
1407afc8e:	cc                   	int3
1407afc8f:	cc                   	int3
1407afc90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407afc95:	57                   	push   %rdi
1407afc96:	48 83 ec 60          	sub    $0x60,%rsp
1407afc9a:	48 8b 05 5f 92 c0 00 	mov    0xc0925f(%rip),%rax        # 0x1413b8f00
1407afca1:	48 33 c4             	xor    %rsp,%rax
1407afca4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407afca9:	48 8b d9             	mov    %rcx,%rbx
1407afcac:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407afcb1:	49 8b 00             	mov    (%r8),%rax
1407afcb4:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407afcb8:	48 2b c8             	sub    %rax,%rcx
1407afcbb:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407afcbf:	48 83 f9 08          	cmp    $0x8,%rcx
1407afcc3:	74 22                	je     0x1407afce7
1407afcc5:	48 8d 15 74 31 88 00 	lea    0x883174(%rip),%rdx        # 0x141032e40
1407afccc:	48 8b 0d 25 18 c8 00 	mov    0xc81825(%rip),%rcx        # 0x1414314f8
1407afcd3:	e8 e8 38 fe ff       	call   0x1407935c0
1407afcd8:	33 d2                	xor    %edx,%edx
1407afcda:	48 8b cb             	mov    %rbx,%rcx
1407afcdd:	e8 ce ec a5 ff       	call   0x14020e9b0
1407afce2:	e9 c3 00 00 00       	jmp    0x1407afdaa
1407afce7:	48 8b 08             	mov    (%rax),%rcx
1407afcea:	e8 31 4c f8 ff       	call   0x140734920
1407afcef:	48 8b c8             	mov    %rax,%rcx
1407afcf2:	e8 d9 7b f8 ff       	call   0x1407378d0
1407afcf7:	0f 57 c0             	xorps  %xmm0,%xmm0
1407afcfa:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1407afcff:	0f 57 c9             	xorps  %xmm1,%xmm1
1407afd02:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1407afd08:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407afd0f:	90                   	nop
1407afd10:	49 ff c0             	inc    %r8
1407afd13:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1407afd18:	75 f6                	jne    0x1407afd10
1407afd1a:	48 8b d0             	mov    %rax,%rdx
1407afd1d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1407afd22:	e8 d9 70 9e ff       	call   0x140196e00
1407afd27:	90                   	nop
1407afd28:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1407afd2d:	48 8b 0d 54 31 c8 00 	mov    0xc83154(%rip),%rcx        # 0x141432e88
1407afd34:	e8 47 16 dd ff       	call   0x140581380
1407afd39:	0f b6 f8             	movzbl %al,%edi
1407afd3c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1407afd41:	48 83 fa 0f          	cmp    $0xf,%rdx
1407afd45:	76 2e                	jbe    0x1407afd75
1407afd47:	48 ff c2             	inc    %rdx
1407afd4a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1407afd4f:	48 8b c1             	mov    %rcx,%rax
1407afd52:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407afd59:	72 15                	jb     0x1407afd70
1407afd5b:	48 83 c2 27          	add    $0x27,%rdx
1407afd5f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407afd63:	48 2b c1             	sub    %rcx,%rax
1407afd66:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407afd6a:	48 83 f8 1f          	cmp    $0x1f,%rax
1407afd6e:	77 60                	ja     0x1407afdd0