1400dfb5c:	0f 85 56 01 00 00    	jne    0x1400dfcb8
1400dfb62:	49 83 fc 07          	cmp    $0x7,%r12
1400dfb66:	76 63                	jbe    0x1400dfbcb
1400dfb68:	49 8d 56 f9          	lea    -0x7(%r14),%rdx
1400dfb6c:	49 03 d4             	add    %r12,%rdx
1400dfb6f:	48 8d 0d fa dd 20 00 	lea    0x20ddfa(%rip),%rcx        # 0x1402ed970
1400dfb76:	e8 45 3b 1e 00       	call   0x1402c36c0
1400dfb7b:	85 c0                	test   %eax,%eax
1400dfb7d:	75 4c                	jne    0x1400dfbcb
1400dfb7f:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1400dfb83:	4c 8d 4d 0f          	lea    0xf(%rbp),%r9
1400dfb87:	49 8b 08             	mov    (%r8),%rcx
1400dfb8a:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1400dfb8e:	8b 11                	mov    (%rcx),%edx
1400dfb90:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400dfb94:	e8 e3 bb fe ff       	call   0x1400cb77c
1400dfb99:	8b d8                	mov    %eax,%ebx
1400dfb9b:	85 c0                	test   %eax,%eax
1400dfb9d:	0f 85 15 01 00 00    	jne    0x1400dfcb8
1400dfba3:	4c 8b 4d 0f          	mov    0xf(%rbp),%r9
1400dfba7:	4d 85 c9             	test   %r9,%r9
1400dfbaa:	74 44                	je     0x1400dfbf0
1400dfbac:	4c 8b 45 f7          	mov    -0x9(%rbp),%r8
1400dfbb0:	8d 50 01             	lea    0x1(%rax),%edx
1400dfbb3:	48 8b ce             	mov    %rsi,%rcx
1400dfbb6:	e8 85 5a fd ff       	call   0x1400b5640
1400dfbbb:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1400dfbbf:	8b d8                	mov    %eax,%ebx
1400dfbc1:	ff 15 41 f4 2e 00    	call   *0x2ef441(%rip)        # 0x1403cf008
1400dfbc7:	85 db                	test   %ebx,%ebx
1400dfbc9:	eb 1f                	jmp    0x1400dfbea
1400dfbcb:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1400dfbcf:	ba 01 00 00 00       	mov    $0x1,%edx
1400dfbd4:	48 8b ce             	mov    %rsi,%rcx
1400dfbd7:	4d 8b 00             	mov    (%r8),%r8
1400dfbda:	45 8b 08             	mov    (%r8),%r9d
1400dfbdd:	4d 8b 40 08          	mov    0x8(%r8),%r8
1400dfbe1:	e8 5a 5a fd ff       	call   0x1400b5640
1400dfbe6:	8b d8                	mov    %eax,%ebx
1400dfbe8:	85 c0                	test   %eax,%eax
1400dfbea:	0f 85 c8 00 00 00    	jne    0x1400dfcb8
1400dfbf0:	b8 01 00 00 00       	mov    $0x1,%eax
1400dfbf5:	4c 8d 05 14 93 20 00 	lea    0x209314(%rip),%r8        # 0x1402e8f10
1400dfbfc:	44 8b c8             	mov    %eax,%r9d
1400dfbff:	8b d0                	mov    %eax,%edx
1400dfc01:	48 8b ce             	mov    %rsi,%rcx
1400dfc04:	e8 37 5a fd ff       	call   0x1400b5640
1400dfc09:	8b d8                	mov    %eax,%ebx
1400dfc0b:	85 c0                	test   %eax,%eax
1400dfc0d:	0f 85 a5 00 00 00    	jne    0x1400dfcb8
1400dfc13:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1400dfc17:	48 83 c0 08          	add    $0x8,%rax
1400dfc1b:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400dfc1f:	48 83 38 00          	cmpq   $0x0,(%rax)
1400dfc23:	0f 85 db fe ff ff    	jne    0x1400dfb04
1400dfc29:	48 8b cf             	mov    %rdi,%rcx
1400dfc2c:	ff 15 0e 5b 20 00    	call   *0x205b0e(%rip)        # 0x1402e5740
1400dfc32:	49 8b ce             	mov    %r14,%rcx
1400dfc35:	e8 8e cc 1d 00       	call   0x1402bc8c8
1400dfc3a:	49 8b cf             	mov    %r15,%rcx
1400dfc3d:	ff 15 ed 5a 20 00    	call   *0x205aed(%rip)        # 0x1402e5730
1400dfc43:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400dfc49:	4c 8d 05 c0 92 20 00 	lea    0x2092c0(%rip),%r8        # 0x1402e8f10
1400dfc50:	41 8b d1             	mov    %r9d,%edx
1400dfc53:	48 8b ce             	mov    %rsi,%rcx
1400dfc56:	e8 e5 59 fd ff       	call   0x1400b5640
1400dfc5b:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1400dfc5f:	8b d8                	mov    %eax,%ebx
1400dfc61:	85 c0                	test   %eax,%eax
1400dfc63:	0f 85 b9 00 00 00    	jne    0x1400dfd22
1400dfc69:	4c 8b 65 df          	mov    -0x21(%rbp),%r12
1400dfc6d:	48 8b cf             	mov    %rdi,%rcx
1400dfc70:	4c 8b 45 ef          	mov    -0x11(%rbp),%r8
1400dfc74:	49 8b d4             	mov    %r12,%rdx
1400dfc77:	ff 15 9b 5a 20 00    	call   *0x205a9b(%rip)        # 0x1402e5718
1400dfc7d:	4c 8b f8             	mov    %rax,%r15
1400dfc80:	48 85 c0             	test   %rax,%rax
1400dfc83:	0f 85 2f fe ff ff    	jne    0x1400dfab8
1400dfc89:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400dfc8d:	48 85 c9             	test   %rcx,%rcx
1400dfc90:	74 08                	je     0x1400dfc9a
1400dfc92:	33 d2                	xor    %edx,%edx
1400dfc94:	ff 15 8e 5a 20 00    	call   *0x205a8e(%rip)        # 0x1402e5728
1400dfc9a:	49 8b d4             	mov    %r12,%rdx
1400dfc9d:	48 8b cf             	mov    %rdi,%rcx
1400dfca0:	ff 15 ba 5a 20 00    	call   *0x205aba(%rip)        # 0x1402e5760
1400dfca6:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400dfcaa:	4c 8b e0             	mov    %rax,%r12
1400dfcad:	48 85 c0             	test   %rax,%rax
1400dfcb0:	0f 85 44 fd ff ff    	jne    0x1400df9fa
1400dfcb6:	eb 6a                	jmp    0x1400dfd22
1400dfcb8:	48 8b cf             	mov    %rdi,%rcx
1400dfcbb:	ff 15 7f 5a 20 00    	call   *0x205a7f(%rip)        # 0x1402e5740
1400dfcc1:	49 8b ce             	mov    %r14,%rcx
1400dfcc4:	e8 ff cb 1d 00       	call   0x1402bc8c8
1400dfcc9:	49 8b cf             	mov    %r15,%rcx
1400dfccc:	ff 15 5e 5a 20 00    	call   *0x205a5e(%rip)        # 0x1402e5730
1400dfcd2:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400dfcd6:	48 85 c9             	test   %rcx,%rcx
1400dfcd9:	74 43                	je     0x1400dfd1e
1400dfcdb:	33 d2                	xor    %edx,%edx
1400dfcdd:	ff 15 45 5a 20 00    	call   *0x205a45(%rip)        # 0x1402e5728
1400dfce3:	eb 39                	jmp    0x1400dfd1e
1400dfce5:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400dfce9:	48 85 c9             	test   %rcx,%rcx
1400dfcec:	74 08                	je     0x1400dfcf6
1400dfcee:	33 d2                	xor    %edx,%edx
1400dfcf0:	ff 15 32 5a 20 00    	call   *0x205a32(%rip)        # 0x1402e5728
1400dfcf6:	bb 1b 00 00 00       	mov    $0x1b,%ebx
1400dfcfb:	eb 25                	jmp    0x1400dfd22
1400dfcfd:	48 8b cf             	mov    %rdi,%rcx
1400dfd00:	e8 c3 cb 1d 00       	call   0x1402bc8c8
1400dfd05:	49 8b ce             	mov    %r14,%rcx
1400dfd08:	ff 15 22 5a 20 00    	call   *0x205a22(%rip)        # 0x1402e5730
1400dfd0e:	eb 0e                	jmp    0x1400dfd1e
1400dfd10:	49 8b ce             	mov    %r14,%rcx
1400dfd13:	ff 15 17 5a 20 00    	call   *0x205a17(%rip)        # 0x1402e5730
1400dfd19:	bb 1b 00 00 00       	mov    $0x1b,%ebx
1400dfd1e:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1400dfd22:	4c 8b 75 cf          	mov    -0x31(%rbp),%r14
1400dfd26:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400dfd2a:	48 85 c9             	test   %rcx,%rcx
1400dfd2d:	74 06                	je     0x1400dfd35
1400dfd2f:	ff 15 43 5a 20 00    	call   *0x205a43(%rip)        # 0x1402e5778
1400dfd35:	4d 85 ed             	test   %r13,%r13
1400dfd38:	74 08                	je     0x1400dfd42
1400dfd3a:	49 8b cd             	mov    %r13,%rcx
1400dfd3d:	e8 6e 00 00 00       	call   0x1400dfdb0
1400dfd42:	48 85 ff             	test   %rdi,%rdi
1400dfd45:	74 09                	je     0x1400dfd50
1400dfd47:	48 8b cf             	mov    %rdi,%rcx
1400dfd4a:	ff 15 c0 59 20 00    	call   *0x2059c0(%rip)        # 0x1402e5710
1400dfd50:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
1400dfd54:	48 85 c0             	test   %rax,%rax
1400dfd57:	74 08                	je     0x1400dfd61
1400dfd59:	48 8b c8             	mov    %rax,%rcx
1400dfd5c:	e8 67 cb 1d 00       	call   0x1402bc8c8
1400dfd61:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400dfd65:	45 33 c9             	xor    %r9d,%r9d
1400dfd68:	4c 8b c0             	mov    %rax,%r8
1400dfd6b:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400dfd6f:	8b d0                	mov    %eax,%edx
1400dfd71:	48 8b ce             	mov    %rsi,%rcx
1400dfd74:	e8 93 34 fe ff       	call   0x1400c320c
1400dfd79:	ba 01 00 00 00       	mov    $0x1,%edx
1400dfd7e:	49 8b ce             	mov    %r14,%rcx
1400dfd81:	e8 9e 69 fd ff       	call   0x1400b6724
1400dfd86:	8b c3                	mov    %ebx,%eax
1400dfd88:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400dfd8c:	48 33 cc             	xor    %rsp,%rcx
1400dfd8f:	e8 1c 01 1d 00       	call   0x1402afeb0
1400dfd94:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1400dfd9b:	00
1400dfd9c:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400dfda3:	41 5f                	pop    %r15
1400dfda5:	41 5e                	pop    %r14
1400dfda7:	41 5d                	pop    %r13
1400dfda9:	41 5c                	pop    %r12
1400dfdab:	5f                   	pop    %rdi
1400dfdac:	5e                   	pop    %rsi
1400dfdad:	5d                   	pop    %rbp
1400dfdae:	c3                   	ret
1400dfdaf:	cc                   	int3
1400dfdb0:	48 85 c9             	test   %rcx,%rcx
1400dfdb3:	0f 84 a6 00 00 00    	je     0x1400dfe5f
1400dfdb9:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dfdbe:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400dfdc3:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400dfdc8:	41 56                	push   %r14
1400dfdca:	48 83 ec 20          	sub    $0x20,%rsp
1400dfdce:	48 8b d9             	mov    %rcx,%rbx
1400dfdd1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400dfdd5:	48 85 c9             	test   %rcx,%rcx
1400dfdd8:	74 0a                	je     0x1400dfde4
1400dfdda:	e8 e9 ca 1d 00       	call   0x1402bc8c8
1400dfddf:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400dfde4:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400dfde8:	48 85 c9             	test   %rcx,%rcx
1400dfdeb:	74 0a                	je     0x1400dfdf7
1400dfded:	e8 d6 ca 1d 00       	call   0x1402bc8c8
1400dfdf2:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1400dfdf7:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1400dfdfc:	74 43                	je     0x1400dfe41
1400dfdfe:	33 ff                	xor    %edi,%edi
1400dfe00:	48 39 7b 38          	cmp    %rdi,0x38(%rbx)
1400dfe04:	76 31                	jbe    0x1400dfe37
1400dfe06:	33 f6                	xor    %esi,%esi
1400dfe08:	45 33 f6             	xor    %r14d,%r14d
1400dfe0b:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400dfe0f:	48 8b 0c 06          	mov    (%rsi,%rax,1),%rcx
1400dfe13:	48 85 c9             	test   %rcx,%rcx
1400dfe16:	74 0e                	je     0x1400dfe26
1400dfe18:	e8 ab ca 1d 00       	call   0x1402bc8c8
1400dfe1d:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400dfe21:	49 83 24 06 00       	andq   $0x0,(%r14,%rax,1)
1400dfe26:	48 ff c7             	inc    %rdi
1400dfe29:	48 83 c6 08          	add    $0x8,%rsi
1400dfe2d:	49 83 c6 08          	add    $0x8,%r14
1400dfe31:	48 3b 7b 38          	cmp    0x38(%rbx),%rdi
1400dfe35:	72 d4                	jb     0x1400dfe0b
1400dfe37:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400dfe3b:	ff 15 c7 f1 2e 00    	call   *0x2ef1c7(%rip)        # 0x1403cf008
1400dfe41:	48 8b cb             	mov    %rbx,%rcx
1400dfe44:	ff 15 be f1 2e 00    	call   *0x2ef1be(%rip)        # 0x1403cf008
1400dfe4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dfe4f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400dfe54:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400dfe59:	48 83 c4 20          	add    $0x20,%rsp
1400dfe5d:	41 5e                	pop    %r14
1400dfe5f:	c3                   	ret
1400dfe60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400dfe65:	55                   	push   %rbp
1400dfe66:	56                   	push   %rsi
1400dfe67:	57                   	push   %rdi
1400dfe68:	41 54                	push   %r12
1400dfe6a:	41 55                	push   %r13
1400dfe6c:	41 56                	push   %r14
1400dfe6e:	41 57                	push   %r15
1400dfe70:	48 8b ec             	mov    %rsp,%rbp
1400dfe73:	48 83 ec 50          	sub    $0x50,%rsp
1400dfe77:	48 8b 05 02 5c 2f 00 	mov    0x2f5c02(%rip),%rax        # 0x1403d5a80
1400dfe7e:	48 33 c4             	xor    %rsp,%rax
1400dfe81:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400dfe85:	33 db                	xor    %ebx,%ebx
1400dfe87:	49 8b f8             	mov    %r8,%rdi
1400dfe8a:	4c 8b f2             	mov    %rdx,%r14
1400dfe8d:	48 8b f1             	mov    %rcx,%rsi
1400dfe90:	44 8b e3             	mov    %ebx,%r12d
1400dfe93:	48 85 c9             	test   %rcx,%rcx
1400dfe96:	0f 84 f7 02 00 00    	je     0x1400e0193
1400dfe9c:	48 8b 81 28 11 00 00 	mov    0x1128(%rcx),%rax
1400dfea3:	48 85 c0             	test   %rax,%rax
1400dfea6:	0f 84 e7 02 00 00    	je     0x1400e0193
1400dfeac:	80 38 2f             	cmpb   $0x2f,(%rax)
1400dfeaf:	0f 85 de 02 00 00    	jne    0x1400e0193
1400dfeb5:	48 8b 91 f8 10 00 00 	mov    0x10f8(%rcx),%rdx
1400dfebc:	44 8d 43 04          	lea    0x4(%rbx),%r8d
1400dfec0:	48 8d 0d dd da 20 00 	lea    0x20dadd(%rip),%rcx        # 0x1402ed9a4
1400dfec7:	e8 40 98 fd ff       	call   0x1400b970c
1400dfecc:	85 c0                	test   %eax,%eax
1400dfece:	0f 84 bf 02 00 00    	je     0x1400e0193
1400dfed4:	89 5f 20             	mov    %ebx,0x20(%rdi)
1400dfed7:	41 8b 86 28 05 00 00 	mov    0x528(%r14),%eax
1400dfede:	89 47 08             	mov    %eax,0x8(%rdi)
1400dfee1:	49 8b 46 50          	mov    0x50(%r14),%rax
1400dfee5:	48 89 07             	mov    %rax,(%rdi)
1400dfee8:	48 8b 8e 28 11 00 00 	mov    0x1128(%rsi),%rcx
1400dfeef:	48 ff c1             	inc    %rcx
1400dfef2:	ff 15 20 f1 2e 00    	call   *0x2ef120(%rip)        # 0x1403cf018
1400dfef8:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400dfefc:	4c 8b f0             	mov    %rax,%r14
1400dfeff:	48 85 c0             	test   %rax,%rax
1400dff02:	75 0a                	jne    0x1400dff0e
1400dff04:	b8 5a 00 00 00       	mov    $0x5a,%eax
1400dff09:	e9 8a 02 00 00       	jmp    0x1400e0198
1400dff0e:	48 8b 8e 30 11 00 00 	mov    0x1130(%rsi),%rcx
1400dff15:	48 85 c9             	test   %rcx,%rcx
1400dff18:	74 19                	je     0x1400dff33
1400dff1a:	ff 15 f8 f0 2e 00    	call   *0x2ef0f8(%rip)        # 0x1403cf018
1400dff20:	4c 8b e0             	mov    %rax,%r12
1400dff23:	48 85 c0             	test   %rax,%rax
1400dff26:	75 0b                	jne    0x1400dff33
1400dff28:	49 8b ce             	mov    %r14,%rcx
1400dff2b:	ff 15 d7 f0 2e 00    	call   *0x2ef0d7(%rip)        # 0x1403cf008
1400dff31:	eb d1                	jmp    0x1400dff04
1400dff33:	41 38 1e             	cmp    %bl,(%r14)
1400dff36:	74 44                	je     0x1400dff7c
1400dff38:	45 33 c9             	xor    %r9d,%r9d
1400dff3b:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400dff42:	00
1400dff43:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400dff47:	33 d2                	xor    %edx,%edx
1400dff49:	49 8b ce             	mov    %r14,%rcx
1400dff4c:	e8 73 9d fd ff       	call   0x1400b9cc4
1400dff51:	85 c0                	test   %eax,%eax
1400dff53:	74 0a                	je     0x1400dff5f
1400dff55:	bb 5a 00 00 00       	mov    $0x5a,%ebx
1400dff5a:	e9 1d 02 00 00       	jmp    0x1400e017c
1400dff5f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400dff63:	e8 40 ad 1e 00       	call   0x1402caca8
1400dff68:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400dff6c:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400dff70:	ff 15 92 f0 2e 00    	call   *0x2ef092(%rip)        # 0x1403cf008
1400dff76:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
1400dff7a:	74 d9                	je     0x1400dff55
1400dff7c:	4d 85 e4             	test   %r12,%r12
1400dff7f:	0f 84 f7 01 00 00    	je     0x1400e017c
1400dff85:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400dff8a:	49 8b cc             	mov    %r12,%rcx
1400dff8d:	e8 5e 1f 1d 00       	call   0x1402b1ef0
1400dff92:	48 8b f0             	mov    %rax,%rsi
1400dff95:	48 85 c0             	test   %rax,%rax
1400dff98:	74 05                	je     0x1400dff9f
1400dff9a:	88 18                	mov    %bl,(%rax)
1400dff9c:	48 ff c6             	inc    %rsi
1400dff9f:	41 38 1c 24          	cmp    %bl,(%r12)
1400dffa3:	0f 84 ab 00 00 00    	je     0x1400e0054
1400dffa9:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400dffad:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1400dffb1:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400dffb5:	49 8b cc             	mov    %r12,%rcx
1400dffb8:	e8 8b 02 00 00       	call   0x1400e0248
1400dffbd:	84 c0                	test   %al,%al
1400dffbf:	74 94                	je     0x1400dff55
1400dffc1:	4c 8b 6d f0          	mov    -0x10(%rbp),%r13
1400dffc5:	ba 08 00 00 00       	mov    $0x8,%edx
1400dffca:	49 8d 4d 01          	lea    0x1(%r13),%rcx
1400dffce:	ff 15 4c f0 2e 00    	call   *0x2ef04c(%rip)        # 0x1403cf020
1400dffd4:	48 89 47 18          	mov    %rax,0x18(%rdi)
1400dffd8:	48 85 c0             	test   %rax,%rax
1400dffdb:	75 0f                	jne    0x1400dffec
1400dffdd:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400dffe1:	ff 15 21 f0 2e 00    	call   *0x2ef021(%rip)        # 0x1403cf008
1400dffe7:	e9 69 ff ff ff       	jmp    0x1400dff55
1400dffec:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
1400dfff0:	4c 8b fb             	mov    %rbx,%r15
1400dfff3:	4d 85 ed             	test   %r13,%r13
1400dfff6:	74 53                	je     0x1400e004b
1400dfff8:	4b 8b 0c fe          	mov    (%r14,%r15,8),%rcx
1400dfffc:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400e0000:	45 33 c9             	xor    %r9d,%r9d
1400e0003:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400e000a:	00
1400e000b:	33 d2                	xor    %edx,%edx
1400e000d:	e8 b2 9c fd ff       	call   0x1400b9cc4
1400e0012:	85 c0                	test   %eax,%eax
1400e0014:	0f 85 a3 00 00 00    	jne    0x1400e00bd
1400e001a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e001e:	e8 85 ac 1e 00       	call   0x1402caca8
1400e0023:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400e0027:	4a 89 04 f9          	mov    %rax,(%rcx,%r15,8)
1400e002b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e002f:	ff 15 d3 ef 2e 00    	call   *0x2eefd3(%rip)        # 0x1403cf008
1400e0035:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400e0039:	4a 39 1c f8          	cmp    %rbx,(%rax,%r15,8)
1400e003d:	74 7e                	je     0x1400e00bd
1400e003f:	48 ff 47 38          	incq   0x38(%rdi)
1400e0043:	49 ff c7             	inc    %r15
1400e0046:	4d 3b fd             	cmp    %r13,%r15
1400e0049:	72 ad                	jb     0x1400dfff8
1400e004b:	49 8b ce             	mov    %r14,%rcx
1400e004e:	ff 15 b4 ef 2e 00    	call   *0x2eefb4(%rip)        # 0x1403cf008
1400e0054:	48 85 f6             	test   %rsi,%rsi
1400e0057:	0f 84 1f 01 00 00    	je     0x1400e017c
1400e005d:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400e0062:	48 8b ce             	mov    %rsi,%rcx
1400e0065:	e8 86 1e 1d 00       	call   0x1402b1ef0
1400e006a:	4c 8b f0             	mov    %rax,%r14
1400e006d:	48 85 c0             	test   %rax,%rax
1400e0070:	74 05                	je     0x1400e0077