1403e68a1:	84 c0                	test   %al,%al
1403e68a3:	74 3a                	je     0x1403e68df
1403e68a5:	48 8b cb             	mov    %rbx,%rcx
1403e68a8:	e8 53 35 3b 00       	call   0x140799e00
1403e68ad:	84 c0                	test   %al,%al
1403e68af:	74 19                	je     0x1403e68ca
1403e68b1:	48 8b 0b             	mov    (%rbx),%rcx
1403e68b4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1403e68b8:	48 2b c1             	sub    %rcx,%rax
1403e68bb:	48 c1 f8 03          	sar    $0x3,%rax
1403e68bf:	48 8b 44 c1 f8       	mov    -0x8(%rcx,%rax,8),%rax
1403e68c4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1403e68c8:	eb 03                	jmp    0x1403e68cd
1403e68ca:	49 8b ce             	mov    %r14,%rcx
1403e68cd:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
1403e68d1:	ff 15 41 d0 b9 00    	call   *0xb9d041(%rip)        # 0x140f83918
1403e68d7:	0f b7 f0             	movzwl %ax,%esi
1403e68da:	83 e6 01             	and    $0x1,%esi
1403e68dd:	eb 03                	jmp    0x1403e68e2
1403e68df:	41 8b f6             	mov    %r14d,%esi
1403e68e2:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403e68e6:	48 85 c9             	test   %rcx,%rcx
1403e68e9:	74 1c                	je     0x1403e6907
1403e68eb:	0f b7 49 06          	movzwl 0x6(%rcx),%ecx
1403e68ef:	ff 15 23 d0 b9 00    	call   *0xb9d023(%rip)        # 0x140f83918
1403e68f5:	44 0f b7 e0          	movzwl %ax,%r12d
1403e68f9:	41 c1 ec 0e          	shr    $0xe,%r12d
1403e68fd:	41 83 e4 01          	and    $0x1,%r12d
1403e6901:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403e6905:	eb 03                	jmp    0x1403e690a
1403e6907:	45 8b e6             	mov    %r14d,%r12d
1403e690a:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1403e690e:	48 85 c9             	test   %rcx,%rcx
1403e6911:	74 11                	je     0x1403e6924
1403e6913:	0f b6 01             	movzbl (%rcx),%eax
1403e6916:	24 0f                	and    $0xf,%al
1403e6918:	0f b6 d0             	movzbl %al,%edx
1403e691b:	66 c1 e2 02          	shl    $0x2,%dx
1403e691f:	4c 8b f1             	mov    %rcx,%r14
1403e6922:	eb 04                	jmp    0x1403e6928
1403e6924:	0f b7 53 18          	movzwl 0x18(%rbx),%edx
1403e6928:	0f b7 c2             	movzwl %dx,%eax
1403e692b:	83 c0 04             	add    $0x4,%eax
1403e692e:	44 3b f8             	cmp    %eax,%r15d
1403e6931:	0f 82 c7 00 00 00    	jb     0x1403e69fe
1403e6937:	4d 85 f6             	test   %r14,%r14
1403e693a:	74 10                	je     0x1403e694c
1403e693c:	41 0f b6 1e          	movzbl (%r14),%ebx
1403e6940:	83 e3 0f             	and    $0xf,%ebx
1403e6943:	48 c1 e3 02          	shl    $0x2,%rbx
1403e6947:	49 03 de             	add    %r14,%rbx
1403e694a:	eb 0b                	jmp    0x1403e6957
1403e694c:	0f b7 4b 18          	movzwl 0x18(%rbx),%ecx
1403e6950:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1403e6954:	48 03 d9             	add    %rcx,%rbx
1403e6957:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1403e695b:	e8 00 6c ff ff       	call   0x1403dd560
1403e6960:	0f b6 c8             	movzbl %al,%ecx
1403e6963:	83 e9 01             	sub    $0x1,%ecx
1403e6966:	74 48                	je     0x1403e69b0
1403e6968:	83 e9 05             	sub    $0x5,%ecx
1403e696b:	74 39                	je     0x1403e69a6
1403e696d:	83 e9 0b             	sub    $0xb,%ecx
1403e6970:	74 19                	je     0x1403e698b
1403e6972:	83 f9 29             	cmp    $0x29,%ecx
1403e6975:	74 39                	je     0x1403e69b0
1403e6977:	33 c0                	xor    %eax,%eax
1403e6979:	89 44 24 30          	mov    %eax,0x30(%rsp)
1403e697d:	33 c9                	xor    %ecx,%ecx
1403e697f:	ff 15 93 cf b9 00    	call   *0xb9cf93(%rip)        # 0x140f83918
1403e6985:	44 0f b7 f8          	movzwl %ax,%r15d
1403e6989:	eb 5f                	jmp    0x1403e69ea
1403e698b:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1403e6992:	00
1403e6993:	0f b7 0b             	movzwl (%rbx),%ecx
1403e6996:	ff 15 7c cf b9 00    	call   *0xb9cf7c(%rip)        # 0x140f83918
1403e699c:	44 0f b7 f8          	movzwl %ax,%r15d
1403e69a0:	0f b7 4b 02          	movzwl 0x2(%rbx),%ecx
1403e69a4:	eb 3e                	jmp    0x1403e69e4
1403e69a6:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1403e69ad:	00
1403e69ae:	eb e3                	jmp    0x1403e6993
1403e69b0:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1403e69b7:	00
1403e69b8:	0f b6 0b             	movzbl (%rbx),%ecx
1403e69bb:	ff 15 57 cf b9 00    	call   *0xb9cf57(%rip)        # 0x140f83918
1403e69c1:	44 0f b7 f8          	movzwl %ax,%r15d
1403e69c5:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1403e69c9:	0f b6 0b             	movzbl (%rbx),%ecx
1403e69cc:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1403e69d1:	4d 85 f6             	test   %r14,%r14
1403e69d4:	74 07                	je     0x1403e69dd
1403e69d6:	e8 45 07 00 00       	call   0x1403e7120
1403e69db:	eb 05                	jmp    0x1403e69e2
1403e69dd:	e8 ee 07 00 00       	call   0x1403e71d0
1403e69e2:	8b c8                	mov    %eax,%ecx
1403e69e4:	ff 15 2e cf b9 00    	call   *0xb9cf2e(%rip)        # 0x140f83918
1403e69ea:	0f b7 c0             	movzwl %ax,%eax
1403e69ed:	89 45 97             	mov    %eax,-0x69(%rbp)
1403e69f0:	45 0f b7 ff          	movzwl %r15w,%r15d
1403e69f4:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1403e69f8:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403e69fc:	eb 11                	jmp    0x1403e6a0f
1403e69fe:	c7 45 97 00 00 00 00 	movl   $0x0,-0x69(%rbp)
1403e6a05:	45 33 ff             	xor    %r15d,%r15d
1403e6a08:	c7 45 a7 01 00 00 00 	movl   $0x1,-0x59(%rbp)
1403e6a0f:	48 85 db             	test   %rbx,%rbx
1403e6a12:	74 19                	je     0x1403e6a2d
1403e6a14:	48 8b cb             	mov    %rbx,%rcx
1403e6a17:	e8 04 24 3b 00       	call   0x140798e20
1403e6a1c:	ba 30 00 00 00       	mov    $0x30,%edx
1403e6a21:	48 8b cb             	mov    %rbx,%rcx
1403e6a24:	e8 1b 47 a3 00       	call   0x140e1b144
1403e6a29:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403e6a2d:	80 7d cf 00          	cmpb   $0x0,-0x31(%rbp)
1403e6a31:	74 0e                	je     0x1403e6a41
1403e6a33:	e8 0c 47 a3 00       	call   0x140e1b144
1403e6a38:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1403e6a3c:	e8 03 47 a3 00       	call   0x140e1b144
1403e6a41:	33 db                	xor    %ebx,%ebx
1403e6a43:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1403e6a48:	8b 0d ba 82 0b 01    	mov    0x10b82ba(%rip),%ecx        # 0x14149ed08
1403e6a4e:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1403e6a55:	00 00
1403e6a57:	ba 00 13 00 00       	mov    $0x1300,%edx
1403e6a5c:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1403e6a60:	8b 04 02             	mov    (%rdx,%rax,1),%eax
1403e6a63:	39 05 0f e2 03 01    	cmp    %eax,0x103e20f(%rip)        # 0x141424c78
1403e6a69:	0f 8f d9 03 00 00    	jg     0x1403e6e48
1403e6a6f:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e6a74:	e8 8f 46 a3 00       	call   0x140e1b108
1403e6a79:	4c 8b c8             	mov    %rax,%r9
1403e6a7c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1403e6a80:	48 85 c0             	test   %rax,%rax
1403e6a83:	74 40                	je     0x1403e6ac5
1403e6a85:	48 8b 05 e4 e1 03 01 	mov    0x103e1e4(%rip),%rax        # 0x141424c70
1403e6a8c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e6a91:	48 85 c0             	test   %rax,%rax
1403e6a94:	74 1d                	je     0x1403e6ab3
1403e6a96:	8b 48 10             	mov    0x10(%rax),%ecx
1403e6a99:	ff c1                	inc    %ecx
1403e6a9b:	89 48 10             	mov    %ecx,0x10(%rax)
1403e6a9e:	83 f9 01             	cmp    $0x1,%ecx
1403e6aa1:	0f 8e 3b 04 00 00    	jle    0x1403e6ee2
1403e6aa7:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1403e6aad:	0f 84 37 04 00 00    	je     0x1403e6eea
1403e6ab3:	41 b0 01             	mov    $0x1,%r8b
1403e6ab6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403e6abb:	49 8b c9             	mov    %r9,%rcx
1403e6abe:	e8 fd ae 34 00       	call   0x1407319c0
1403e6ac3:	eb 03                	jmp    0x1403e6ac8
1403e6ac5:	48 8b c3             	mov    %rbx,%rax
1403e6ac8:	49 89 45 00          	mov    %rax,0x0(%r13)
1403e6acc:	83 cf 02             	or     $0x2,%edi
1403e6acf:	83 cf 01             	or     $0x1,%edi
1403e6ad2:	89 7d 8f             	mov    %edi,-0x71(%rbp)
1403e6ad5:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e6ada:	e8 29 46 a3 00       	call   0x140e1b108
1403e6adf:	4c 8b c8             	mov    %rax,%r9
1403e6ae2:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1403e6ae6:	48 85 c0             	test   %rax,%rax
1403e6ae9:	74 40                	je     0x1403e6b2b
1403e6aeb:	48 8b 0d 36 ae 04 01 	mov    0x104ae36(%rip),%rcx        # 0x141431928
1403e6af2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1403e6af7:	48 85 c9             	test   %rcx,%rcx
1403e6afa:	74 1c                	je     0x1403e6b18
1403e6afc:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6aff:	ff c0                	inc    %eax
1403e6b01:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6b04:	83 f8 01             	cmp    $0x1,%eax
1403e6b07:	0f 8e e8 03 00 00    	jle    0x1403e6ef5
1403e6b0d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6b12:	0f 84 e5 03 00 00    	je     0x1403e6efd
1403e6b18:	41 b0 01             	mov    $0x1,%r8b
1403e6b1b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403e6b20:	49 8b c9             	mov    %r9,%rcx
1403e6b23:	e8 98 ae 34 00       	call   0x1407319c0
1403e6b28:	48 8b d8             	mov    %rax,%rbx
1403e6b2b:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1403e6b2f:	83 cf 04             	or     $0x4,%edi
1403e6b32:	89 7d 8f             	mov    %edi,-0x71(%rbp)
1403e6b35:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e6b3a:	e8 c9 45 a3 00       	call   0x140e1b108
1403e6b3f:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1403e6b43:	48 85 c0             	test   %rax,%rax
1403e6b46:	74 0d                	je     0x1403e6b55
1403e6b48:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1403e6b4c:	48 8b c8             	mov    %rax,%rcx
1403e6b4f:	e8 5c a8 34 00       	call   0x1407313b0
1403e6b54:	90                   	nop
1403e6b55:	83 cf 08             	or     $0x8,%edi
1403e6b58:	89 7d 8f             	mov    %edi,-0x71(%rbp)
1403e6b5b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e6b60:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403e6b65:	33 d2                	xor    %edx,%edx
1403e6b67:	48 8b cb             	mov    %rbx,%rcx
1403e6b6a:	e8 91 df 34 00       	call   0x140734b00
1403e6b6f:	45 8b c6             	mov    %r14d,%r8d
1403e6b72:	41 8b d7             	mov    %r15d,%edx
1403e6b75:	48 8b 0d fc c2 04 01 	mov    0x104c2fc(%rip),%rcx        # 0x141432e78
1403e6b7c:	e8 cf 8c 35 00       	call   0x14073f850
1403e6b81:	48 8b 08             	mov    (%rax),%rcx
1403e6b84:	48 85 c9             	test   %rcx,%rcx
1403e6b87:	74 1c                	je     0x1403e6ba5
1403e6b89:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6b8c:	ff c0                	inc    %eax
1403e6b8e:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6b91:	83 f8 01             	cmp    $0x1,%eax
1403e6b94:	0f 8e 6e 03 00 00    	jle    0x1403e6f08
1403e6b9a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6b9f:	0f 84 6b 03 00 00    	je     0x1403e6f10
1403e6ba5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1403e6baa:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403e6baf:	ba 01 00 00 00       	mov    $0x1,%edx
1403e6bb4:	48 8b cb             	mov    %rbx,%rcx
1403e6bb7:	e8 44 df 34 00       	call   0x140734b00
1403e6bbc:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e6bc1:	e8 42 45 a3 00       	call   0x140e1b108
1403e6bc6:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1403e6bca:	48 85 c0             	test   %rax,%rax
1403e6bcd:	74 0d                	je     0x1403e6bdc
1403e6bcf:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1403e6bd3:	48 8b c8             	mov    %rax,%rcx
1403e6bd6:	e8 d5 a7 34 00       	call   0x1407313b0
1403e6bdb:	90                   	nop
1403e6bdc:	83 cf 10             	or     $0x10,%edi
1403e6bdf:	89 7d 8f             	mov    %edi,-0x71(%rbp)
1403e6be2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e6be7:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403e6bec:	ba 02 00 00 00       	mov    $0x2,%edx
1403e6bf1:	48 8b cb             	mov    %rbx,%rcx
1403e6bf4:	e8 07 df 34 00       	call   0x140734b00
1403e6bf9:	45 8b c6             	mov    %r14d,%r8d
1403e6bfc:	8b 55 97             	mov    -0x69(%rbp),%edx
1403e6bff:	48 8b 0d 72 c2 04 01 	mov    0x104c272(%rip),%rcx        # 0x141432e78
1403e6c06:	e8 45 8c 35 00       	call   0x14073f850
1403e6c0b:	48 8b 08             	mov    (%rax),%rcx
1403e6c0e:	48 85 c9             	test   %rcx,%rcx
1403e6c11:	74 1c                	je     0x1403e6c2f
1403e6c13:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6c16:	ff c0                	inc    %eax
1403e6c18:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6c1b:	83 f8 01             	cmp    $0x1,%eax
1403e6c1e:	0f 8e f7 02 00 00    	jle    0x1403e6f1b
1403e6c24:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6c29:	0f 84 f4 02 00 00    	je     0x1403e6f23
1403e6c2f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1403e6c34:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403e6c39:	ba 03 00 00 00       	mov    $0x3,%edx
1403e6c3e:	48 8b cb             	mov    %rbx,%rcx
1403e6c41:	e8 ba de 34 00       	call   0x140734b00
1403e6c46:	48 c7 45 af 00 00 00 	movq   $0x0,-0x51(%rbp)
1403e6c4d:	00
1403e6c4e:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
1403e6c52:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1403e6c56:	33 d2                	xor    %edx,%edx
1403e6c58:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1403e6c5c:	e8 9f de 34 00       	call   0x140734b00
1403e6c61:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1403e6c65:	44 8b 45 9f          	mov    -0x61(%rbp),%r8d
1403e6c69:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1403e6c6d:	48 8b 0d 04 c2 04 01 	mov    0x104c204(%rip),%rcx        # 0x141432e78
1403e6c74:	e8 a7 92 db ff       	call   0x14019ff20
1403e6c79:	4c 8b c0             	mov    %rax,%r8
1403e6c7c:	ba 01 00 00 00       	mov    $0x1,%edx
1403e6c81:	48 8b cb             	mov    %rbx,%rcx
1403e6c84:	e8 77 de 34 00       	call   0x140734b00
1403e6c89:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1403e6c8d:	45 8b c6             	mov    %r14d,%r8d
1403e6c90:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1403e6c94:	48 8b 0d dd c1 04 01 	mov    0x104c1dd(%rip),%rcx        # 0x141432e78
1403e6c9b:	e8 80 92 db ff       	call   0x14019ff20
1403e6ca0:	4c 8b c0             	mov    %rax,%r8
1403e6ca3:	ba 02 00 00 00       	mov    $0x2,%edx
1403e6ca8:	48 8b cb             	mov    %rbx,%rcx
1403e6cab:	e8 50 de 34 00       	call   0x140734b00
1403e6cb0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1403e6cb4:	44 8b 45 87          	mov    -0x79(%rbp),%r8d
1403e6cb8:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1403e6cbc:	48 8b 0d b5 c1 04 01 	mov    0x104c1b5(%rip),%rcx        # 0x141432e78
1403e6cc3:	e8 58 92 db ff       	call   0x14019ff20
1403e6cc8:	4c 8b c0             	mov    %rax,%r8
1403e6ccb:	ba 03 00 00 00       	mov    $0x3,%edx
1403e6cd0:	48 8b cb             	mov    %rbx,%rcx
1403e6cd3:	e8 28 de 34 00       	call   0x140734b00
1403e6cd8:	4d 8b 4d 00          	mov    0x0(%r13),%r9
1403e6cdc:	48 8b 0d 95 c1 04 01 	mov    0x104c195(%rip),%rcx        # 0x141432e78
1403e6ce3:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1403e6ce7:	74 06                	je     0x1403e6cef
1403e6ce9:	48 83 c1 58          	add    $0x58,%rcx
1403e6ced:	eb 04                	jmp    0x1403e6cf3
1403e6cef:	48 83 c1 60          	add    $0x60,%rcx
1403e6cf3:	48 8b 09             	mov    (%rcx),%rcx
1403e6cf6:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1403e6cfa:	48 85 c9             	test   %rcx,%rcx
1403e6cfd:	74 1c                	je     0x1403e6d1b
1403e6cff:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6d02:	ff c0                	inc    %eax
1403e6d04:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6d07:	83 f8 01             	cmp    $0x1,%eax
1403e6d0a:	0f 8e 1e 02 00 00    	jle    0x1403e6f2e
1403e6d10:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6d15:	0f 84 1b 02 00 00    	je     0x1403e6f36
1403e6d1b:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1403e6d1f:	ba 04 00 00 00       	mov    $0x4,%edx
1403e6d24:	49 8b c9             	mov    %r9,%rcx
1403e6d27:	e8 d4 dd 34 00       	call   0x140734b00
1403e6d2c:	4d 8b 4d 00          	mov    0x0(%r13),%r9
1403e6d30:	48 8b 05 41 c1 04 01 	mov    0x104c141(%rip),%rax        # 0x141432e78
1403e6d37:	48 8b 48 60          	mov    0x60(%rax),%rcx
1403e6d3b:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1403e6d3f:	48 85 c9             	test   %rcx,%rcx
1403e6d42:	74 1c                	je     0x1403e6d60
1403e6d44:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6d47:	ff c0                	inc    %eax
1403e6d49:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6d4c:	83 f8 01             	cmp    $0x1,%eax
1403e6d4f:	0f 8e ec 01 00 00    	jle    0x1403e6f41
1403e6d55:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6d5a:	0f 84 e9 01 00 00    	je     0x1403e6f49
1403e6d60:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1403e6d64:	ba 05 00 00 00       	mov    $0x5,%edx
1403e6d69:	49 8b c9             	mov    %r9,%rcx
1403e6d6c:	e8 8f dd 34 00       	call   0x140734b00
1403e6d71:	4d 8b 4d 00          	mov    0x0(%r13),%r9
1403e6d75:	48 8b 0d fc c0 04 01 	mov    0x104c0fc(%rip),%rcx        # 0x141432e78
1403e6d7c:	85 f6                	test   %esi,%esi
1403e6d7e:	74 06                	je     0x1403e6d86
1403e6d80:	48 83 c1 58          	add    $0x58,%rcx
1403e6d84:	eb 04                	jmp    0x1403e6d8a
1403e6d86:	48 83 c1 60          	add    $0x60,%rcx
1403e6d8a:	48 8b 09             	mov    (%rcx),%rcx
1403e6d8d:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1403e6d91:	48 85 c9             	test   %rcx,%rcx
1403e6d94:	74 1c                	je     0x1403e6db2
1403e6d96:	8b 41 10             	mov    0x10(%rcx),%eax
1403e6d99:	ff c0                	inc    %eax
1403e6d9b:	89 41 10             	mov    %eax,0x10(%rcx)
1403e6d9e:	83 f8 01             	cmp    $0x1,%eax
1403e6da1:	0f 8e ad 01 00 00    	jle    0x1403e6f54
1403e6da7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e6dac:	0f 84 aa 01 00 00    	je     0x1403e6f5c
1403e6db2:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1403e6db6:	ba 06 00 00 00       	mov    $0x6,%edx
1403e6dbb:	49 8b c9             	mov    %r9,%rcx
1403e6dbe:	e8 3d dd 34 00       	call   0x140734b00
1403e6dc3:	4d 8b 4d 00          	mov    0x0(%r13),%r9
1403e6dc7:	48 8b 0d aa c0 04 01 	mov    0x104c0aa(%rip),%rcx        # 0x141432e78
1403e6dce:	45 85 e4             	test   %r12d,%r12d
1403e6dd1:	74 06                	je     0x1403e6dd9