1408177d5:	48 8d 15 74 af 80 00 	lea    0x80af74(%rip),%rdx        # 0x141022750
1408177dc:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408177e1:	e8 0a 45 02 00       	call   0x14083bcf0
1408177e6:	90                   	nop
1408177e7:	48 8d 15 f2 7b 7f 00 	lea    0x7f7bf2(%rip),%rdx        # 0x14100f3e0
1408177ee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408177f3:	e8 f8 44 02 00       	call   0x14083bcf0
1408177f8:	90                   	nop
1408177f9:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1408177fe:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140817803:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817808:	e8 83 5d 02 00       	call   0x14083d590
14081780d:	90                   	nop
14081780e:	4c 8b c3             	mov    %rbx,%r8
140817811:	48 8b d0             	mov    %rax,%rdx
140817814:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817819:	e8 72 5d 02 00       	call   0x14083d590
14081781e:	90                   	nop
14081781f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817824:	e8 f7 4f 02 00       	call   0x14083c820
140817829:	90                   	nop
14081782a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14081782f:	e8 ec 4f 02 00       	call   0x14083c820
140817834:	90                   	nop
140817835:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14081783a:	e8 e1 4f 02 00       	call   0x14083c820
14081783f:	90                   	nop
140817840:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817847:	00
140817848:	e8 d3 4f 02 00       	call   0x14083c820
14081784d:	90                   	nop
14081784e:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817853:	40 0f b6 d7          	movzbl %dil,%edx
140817857:	48 8b ce             	mov    %rsi,%rcx
14081785a:	e8 91 43 02 00       	call   0x14083bbf0
14081785f:	90                   	nop
140817860:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817865:	e8 b6 4f 02 00       	call   0x14083c820
14081786a:	48 8b c6             	mov    %rsi,%rax
14081786d:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140817874:	00
140817875:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140817879:	49 8b 73 18          	mov    0x18(%r11),%rsi
14081787d:	49 8b e3             	mov    %r11,%rsp
140817880:	5f                   	pop    %rdi
140817881:	c3                   	ret
140817882:	cc                   	int3
140817883:	cc                   	int3
140817884:	cc                   	int3
140817885:	cc                   	int3
140817886:	cc                   	int3
140817887:	cc                   	int3
140817888:	cc                   	int3
140817889:	cc                   	int3
14081788a:	cc                   	int3
14081788b:	cc                   	int3
14081788c:	cc                   	int3
14081788d:	cc                   	int3
14081788e:	cc                   	int3
14081788f:	cc                   	int3
140817890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140817895:	57                   	push   %rdi
140817896:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14081789d:	48 8b fa             	mov    %rdx,%rdi
1408178a0:	4c 8b c9             	mov    %rcx,%r9
1408178a3:	48 8b 11             	mov    (%rcx),%rdx
1408178a6:	48 8b 02             	mov    (%rdx),%rax
1408178a9:	49 2b 00             	sub    (%r8),%rax
1408178ac:	75 08                	jne    0x1408178b6
1408178ae:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408178b2:	49 2b 40 08          	sub    0x8(%r8),%rax
1408178b6:	48 85 c0             	test   %rax,%rax
1408178b9:	0f 94 c1             	sete   %cl
1408178bc:	0f b6 c1             	movzbl %cl,%eax
1408178bf:	34 01                	xor    $0x1,%al
1408178c1:	0f b6 d8             	movzbl %al,%ebx
1408178c4:	0f b6 c1             	movzbl %cl,%eax
1408178c7:	41 f7 41 08 00 01 00 	testl  $0x100,0x8(%r9)
1408178ce:	00
1408178cf:	0f 44 d8             	cmove  %eax,%ebx
1408178d2:	84 db                	test   %bl,%bl
1408178d4:	74 2a                	je     0x140817900
1408178d6:	e8 a5 95 02 00       	call   0x140840e80
1408178db:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
1408178df:	75 1f                	jne    0x140817900
1408178e1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408178e6:	e8 a5 44 02 00       	call   0x14083bd90
1408178eb:	90                   	nop
1408178ec:	4c 8b c0             	mov    %rax,%r8
1408178ef:	0f b6 d3             	movzbl %bl,%edx
1408178f2:	48 8b cf             	mov    %rdi,%rcx
1408178f5:	e8 f6 42 02 00       	call   0x14083bbf0
1408178fa:	90                   	nop
1408178fb:	e9 a1 00 00 00       	jmp    0x1408179a1
140817900:	48 8d 15 d9 7a 7f 00 	lea    0x7f7ad9(%rip),%rdx        # 0x14100f3e0
140817907:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14081790c:	e8 df 43 02 00       	call   0x14083bcf0
140817911:	90                   	nop
140817912:	48 8d 15 37 ae 80 00 	lea    0x80ae37(%rip),%rdx        # 0x141022750
140817919:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14081791e:	e8 cd 43 02 00       	call   0x14083bcf0
140817923:	90                   	nop
140817924:	48 8d 15 b5 7a 7f 00 	lea    0x7f7ab5(%rip),%rdx        # 0x14100f3e0
14081792b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817930:	e8 bb 43 02 00       	call   0x14083bcf0
140817935:	90                   	nop
140817936:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14081793b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140817940:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817947:	00
140817948:	e8 43 5c 02 00       	call   0x14083d590
14081794d:	90                   	nop
14081794e:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140817953:	48 8b d0             	mov    %rax,%rdx
140817956:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14081795b:	e8 30 5c 02 00       	call   0x14083d590
140817960:	90                   	nop
140817961:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817968:	00
140817969:	e8 b2 4e 02 00       	call   0x14083c820
14081796e:	90                   	nop
14081796f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817974:	e8 a7 4e 02 00       	call   0x14083c820
140817979:	90                   	nop
14081797a:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14081797f:	e8 9c 4e 02 00       	call   0x14083c820
140817984:	90                   	nop
140817985:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14081798a:	e8 91 4e 02 00       	call   0x14083c820
14081798f:	90                   	nop
140817990:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817995:	0f b6 d3             	movzbl %bl,%edx
140817998:	48 8b cf             	mov    %rdi,%rcx
14081799b:	e8 50 42 02 00       	call   0x14083bbf0
1408179a0:	90                   	nop
1408179a1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408179a6:	e8 75 4e 02 00       	call   0x14083c820
1408179ab:	48 8b c7             	mov    %rdi,%rax
1408179ae:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1408179b5:	00
1408179b6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1408179bd:	5f                   	pop    %rdi
1408179be:	c3                   	ret
1408179bf:	cc                   	int3
1408179c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408179c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408179ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408179cf:	57                   	push   %rdi
1408179d0:	41 56                	push   %r14
1408179d2:	41 57                	push   %r15
1408179d4:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1408179db:	49 8b f8             	mov    %r8,%rdi
1408179de:	4c 8b f2             	mov    %rdx,%r14
1408179e1:	48 8b f1             	mov    %rcx,%rsi
1408179e4:	45 33 ff             	xor    %r15d,%r15d
1408179e7:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408179ee:	66 90                	xchg   %ax,%ax
1408179f0:	48 ff c0             	inc    %rax
1408179f3:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
1408179f7:	75 f7                	jne    0x1408179f0
1408179f9:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1408179fd:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140817a02:	76 03                	jbe    0x140817a07
140817a04:	48 8b 09             	mov    (%rcx),%rcx
140817a07:	4c 3b c0             	cmp    %rax,%r8
140817a0a:	75 10                	jne    0x140817a1c
140817a0c:	48 8b d7             	mov    %rdi,%rdx
140817a0f:	e8 3c 80 6c 00       	call   0x140edfa50
140817a14:	85 c0                	test   %eax,%eax
140817a16:	75 04                	jne    0x140817a1c
140817a18:	b0 01                	mov    $0x1,%al
140817a1a:	eb 02                	jmp    0x140817a1e
140817a1c:	32 c0                	xor    %al,%al
140817a1e:	0f b6 d0             	movzbl %al,%edx
140817a21:	0f b6 c2             	movzbl %dl,%eax
140817a24:	34 01                	xor    $0x1,%al
140817a26:	0f b6 e8             	movzbl %al,%ebp
140817a29:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140817a30:	0f 44 ea             	cmove  %edx,%ebp
140817a33:	40 84 ed             	test   %bpl,%bpl
140817a36:	74 2b                	je     0x140817a63
140817a38:	e8 43 94 02 00       	call   0x140840e80
140817a3d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140817a41:	75 20                	jne    0x140817a63
140817a43:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817a48:	e8 43 43 02 00       	call   0x14083bd90
140817a4d:	90                   	nop
140817a4e:	4c 8b c0             	mov    %rax,%r8
140817a51:	40 0f b6 d5          	movzbl %bpl,%edx
140817a55:	49 8b ce             	mov    %r14,%rcx
140817a58:	e8 93 41 02 00       	call   0x14083bbf0
140817a5d:	90                   	nop
140817a5e:	e9 d3 00 00 00       	jmp    0x140817b36
140817a63:	e8 68 cb 03 00       	call   0x1408545d0
140817a68:	48 8b d8             	mov    %rax,%rbx
140817a6b:	44 38 7f 07          	cmp    %r15b,0x7(%rdi)
140817a6f:	41 0f 95 c7          	setne  %r15b
140817a73:	45 8d 47 07          	lea    0x7(%r15),%r8d
140817a77:	48 8b d7             	mov    %rdi,%rdx
140817a7a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817a7f:	e8 9c 42 02 00       	call   0x14083bd20
140817a84:	90                   	nop
140817a85:	48 8b d0             	mov    %rax,%rdx
140817a88:	48 8b cb             	mov    %rbx,%rcx
140817a8b:	e8 80 56 02 00       	call   0x14083d110
140817a90:	90                   	nop
140817a91:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817a96:	e8 85 4d 02 00       	call   0x14083c820
140817a9b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817aa0:	e8 eb c9 03 00       	call   0x140854490
140817aa5:	90                   	nop
140817aa6:	48 8d 15 a3 ac 80 00 	lea    0x80aca3(%rip),%rdx        # 0x141022750
140817aad:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817ab2:	e8 39 42 02 00       	call   0x14083bcf0
140817ab7:	90                   	nop
140817ab8:	48 8b d6             	mov    %rsi,%rdx
140817abb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817ac2:	00
140817ac3:	e8 b8 cb 03 00       	call   0x140854680
140817ac8:	90                   	nop
140817ac9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140817ace:	48 8b d0             	mov    %rax,%rdx
140817ad1:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817ad8:	00
140817ad9:	e8 b2 5a 02 00       	call   0x14083d590
140817ade:	90                   	nop
140817adf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140817ae4:	48 8b d0             	mov    %rax,%rdx
140817ae7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817aec:	e8 9f 5a 02 00       	call   0x14083d590
140817af1:	90                   	nop
140817af2:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817af9:	00
140817afa:	e8 21 4d 02 00       	call   0x14083c820
140817aff:	90                   	nop
140817b00:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817b07:	00
140817b08:	e8 13 4d 02 00       	call   0x14083c820
140817b0d:	90                   	nop
140817b0e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817b13:	e8 08 4d 02 00       	call   0x14083c820
140817b18:	90                   	nop
140817b19:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817b1e:	e8 fd 4c 02 00       	call   0x14083c820
140817b23:	90                   	nop
140817b24:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817b29:	40 0f b6 d5          	movzbl %bpl,%edx
140817b2d:	49 8b ce             	mov    %r14,%rcx
140817b30:	e8 bb 40 02 00       	call   0x14083bbf0
140817b35:	90                   	nop
140817b36:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817b3b:	e8 e0 4c 02 00       	call   0x14083c820
140817b40:	49 8b c6             	mov    %r14,%rax
140817b43:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140817b4a:	00
140817b4b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140817b4f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140817b53:	49 8b 73 30          	mov    0x30(%r11),%rsi
140817b57:	49 8b e3             	mov    %r11,%rsp
140817b5a:	41 5f                	pop    %r15
140817b5c:	41 5e                	pop    %r14
140817b5e:	5f                   	pop    %rdi
140817b5f:	c3                   	ret
140817b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140817b65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140817b6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140817b6f:	57                   	push   %rdi
140817b70:	41 56                	push   %r14
140817b72:	41 57                	push   %r15
140817b74:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140817b7b:	49 8b f8             	mov    %r8,%rdi
140817b7e:	4c 8b f2             	mov    %rdx,%r14
140817b81:	48 8b f1             	mov    %rcx,%rsi
140817b84:	45 33 ff             	xor    %r15d,%r15d
140817b87:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140817b8e:	66 90                	xchg   %ax,%ax
140817b90:	48 ff c0             	inc    %rax
140817b93:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140817b97:	75 f7                	jne    0x140817b90
140817b99:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140817b9d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140817ba2:	76 03                	jbe    0x140817ba7
140817ba4:	48 8b 09             	mov    (%rcx),%rcx
140817ba7:	4c 3b c0             	cmp    %rax,%r8
140817baa:	75 10                	jne    0x140817bbc
140817bac:	48 8b d7             	mov    %rdi,%rdx
140817baf:	e8 9c 7e 6c 00       	call   0x140edfa50
140817bb4:	85 c0                	test   %eax,%eax
140817bb6:	75 04                	jne    0x140817bbc
140817bb8:	b0 01                	mov    $0x1,%al
140817bba:	eb 02                	jmp    0x140817bbe
140817bbc:	32 c0                	xor    %al,%al
140817bbe:	0f b6 d0             	movzbl %al,%edx
140817bc1:	0f b6 c2             	movzbl %dl,%eax
140817bc4:	34 01                	xor    $0x1,%al
140817bc6:	0f b6 e8             	movzbl %al,%ebp
140817bc9:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140817bd0:	0f 44 ea             	cmove  %edx,%ebp
140817bd3:	40 84 ed             	test   %bpl,%bpl
140817bd6:	74 2b                	je     0x140817c03
140817bd8:	e8 a3 92 02 00       	call   0x140840e80
140817bdd:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140817be1:	75 20                	jne    0x140817c03
140817be3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817be8:	e8 a3 41 02 00       	call   0x14083bd90
140817bed:	90                   	nop
140817bee:	4c 8b c0             	mov    %rax,%r8
140817bf1:	40 0f b6 d5          	movzbl %bpl,%edx
140817bf5:	49 8b ce             	mov    %r14,%rcx
140817bf8:	e8 f3 3f 02 00       	call   0x14083bbf0
140817bfd:	90                   	nop
140817bfe:	e9 d3 00 00 00       	jmp    0x140817cd6
140817c03:	e8 c8 c9 03 00       	call   0x1408545d0
140817c08:	48 8b d8             	mov    %rax,%rbx
140817c0b:	44 38 7f 0b          	cmp    %r15b,0xb(%rdi)
140817c0f:	41 0f 95 c7          	setne  %r15b
140817c13:	45 8d 47 0b          	lea    0xb(%r15),%r8d
140817c17:	48 8b d7             	mov    %rdi,%rdx
140817c1a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817c1f:	e8 fc 40 02 00       	call   0x14083bd20
140817c24:	90                   	nop
140817c25:	48 8b d0             	mov    %rax,%rdx
140817c28:	48 8b cb             	mov    %rbx,%rcx
140817c2b:	e8 e0 54 02 00       	call   0x14083d110
140817c30:	90                   	nop
140817c31:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817c36:	e8 e5 4b 02 00       	call   0x14083c820
140817c3b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817c40:	e8 4b c8 03 00       	call   0x140854490
140817c45:	90                   	nop
140817c46:	48 8d 15 03 ab 80 00 	lea    0x80ab03(%rip),%rdx        # 0x141022750
140817c4d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817c52:	e8 99 40 02 00       	call   0x14083bcf0
140817c57:	90                   	nop
140817c58:	48 8b d6             	mov    %rsi,%rdx
140817c5b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817c62:	00
140817c63:	e8 18 ca 03 00       	call   0x140854680
140817c68:	90                   	nop
140817c69:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140817c6e:	48 8b d0             	mov    %rax,%rdx
140817c71:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817c78:	00
140817c79:	e8 12 59 02 00       	call   0x14083d590
140817c7e:	90                   	nop
140817c7f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140817c84:	48 8b d0             	mov    %rax,%rdx
140817c87:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817c8c:	e8 ff 58 02 00       	call   0x14083d590
140817c91:	90                   	nop