1400cda6d:	4d 8b c5             	mov    %r13,%r8
1400cda70:	41 8b d4             	mov    %r12d,%edx
1400cda73:	49 8b cf             	mov    %r15,%rcx
1400cda76:	e8 f5 af 0b 00       	call   0x140188a70
1400cda7b:	43 c6 04 2f 00       	movb   $0x0,(%r15,%r13,1)
1400cda80:	48 89 3e             	mov    %rdi,(%rsi)
1400cda83:	48 8b c6             	mov    %rsi,%rax
1400cda86:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1400cda8b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400cda90:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400cda95:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400cda9a:	48 83 c4 28          	add    $0x28,%rsp
1400cda9e:	41 5e                	pop    %r14
1400cdaa0:	41 5d                	pop    %r13
1400cdaa2:	5e                   	pop    %rsi
1400cdaa3:	5b                   	pop    %rbx
1400cdaa4:	c3                   	ret
1400cdaa5:	e8 da da 0b 00       	call   0x14018b584
1400cdaaa:	cc                   	int3
1400cdaab:	e8 a0 84 ff ff       	call   0x1400c5f50
1400cdab0:	cc                   	int3
1400cdab1:	e8 ba 84 ff ff       	call   0x1400c5f70
1400cdab6:	cc                   	int3
1400cdab7:	cc                   	int3
1400cdab8:	cc                   	int3
1400cdab9:	cc                   	int3
1400cdaba:	cc                   	int3
1400cdabb:	cc                   	int3
1400cdabc:	cc                   	int3
1400cdabd:	cc                   	int3
1400cdabe:	cc                   	int3
1400cdabf:	cc                   	int3
1400cdac0:	40 53                	rex push %rbx
1400cdac2:	56                   	push   %rsi
1400cdac3:	41 54                	push   %r12
1400cdac5:	41 56                	push   %r14
1400cdac7:	48 83 ec 28          	sub    $0x28,%rsp
1400cdacb:	4c 8b 71 10          	mov    0x10(%rcx),%r14
1400cdacf:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
1400cdad6:	ff ff 7f
1400cdad9:	48 8b c3             	mov    %rbx,%rax
1400cdadc:	4d 8b e1             	mov    %r9,%r12
1400cdadf:	49 2b c6             	sub    %r14,%rax
1400cdae2:	48 8b f1             	mov    %rcx,%rsi
1400cdae5:	48 3b c2             	cmp    %rdx,%rax
1400cdae8:	0f 82 52 01 00 00    	jb     0x1400cdc40
1400cdaee:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1400cdaf3:	49 8d 2c 16          	lea    (%r14,%rdx,1),%rbp
1400cdaf7:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1400cdafc:	48 8b d5             	mov    %rbp,%rdx
1400cdaff:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1400cdb04:	48 83 ca 0f          	or     $0xf,%rdx
1400cdb08:	4c 8b 69 18          	mov    0x18(%rcx),%r13
1400cdb0c:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400cdb11:	48 3b d3             	cmp    %rbx,%rdx
1400cdb14:	77 3a                	ja     0x1400cdb50
1400cdb16:	49 8b cd             	mov    %r13,%rcx
1400cdb19:	48 8b c3             	mov    %rbx,%rax
1400cdb1c:	48 d1 e9             	shr    $1,%rcx
1400cdb1f:	48 2b c1             	sub    %rcx,%rax
1400cdb22:	4c 3b e8             	cmp    %rax,%r13
1400cdb25:	77 29                	ja     0x1400cdb50
1400cdb27:	4a 8d 04 29          	lea    (%rcx,%r13,1),%rax
1400cdb2b:	48 8b da             	mov    %rdx,%rbx
1400cdb2e:	48 3b d0             	cmp    %rax,%rdx
1400cdb31:	48 0f 42 d8          	cmovb  %rax,%rbx
1400cdb35:	48 8d 43 01          	lea    0x1(%rbx),%rax
1400cdb39:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400cdb3f:	72 35                	jb     0x1400cdb76
1400cdb41:	48 8d 48 27          	lea    0x27(%rax),%rcx
1400cdb45:	48 3b c8             	cmp    %rax,%rcx
1400cdb48:	0f 86 ec 00 00 00    	jbe    0x1400cdc3a
1400cdb4e:	eb 0a                	jmp    0x1400cdb5a
1400cdb50:	48 b9 27 00 00 00 00 	movabs $0x8000000000000027,%rcx
1400cdb57:	00 00 80
1400cdb5a:	e8 91 87 0b 00       	call   0x1401862f0
1400cdb5f:	48 85 c0             	test   %rax,%rax
1400cdb62:	0f 84 cc 00 00 00    	je     0x1400cdc34
1400cdb68:	48 8d 78 27          	lea    0x27(%rax),%rdi
1400cdb6c:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1400cdb70:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1400cdb74:	eb 14                	jmp    0x1400cdb8a
1400cdb76:	48 85 c0             	test   %rax,%rax
1400cdb79:	74 0d                	je     0x1400cdb88
1400cdb7b:	48 8b c8             	mov    %rax,%rcx
1400cdb7e:	e8 6d 87 0b 00       	call   0x1401862f0
1400cdb83:	48 8b f8             	mov    %rax,%rdi
1400cdb86:	eb 02                	jmp    0x1400cdb8a
1400cdb88:	33 ff                	xor    %edi,%edi
1400cdb8a:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1400cdb8e:	4e 8d 3c 37          	lea    (%rdi,%r14,1),%r15
1400cdb92:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400cdb97:	4d 8b c6             	mov    %r14,%r8
1400cdb9a:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1400cdb9e:	48 8b cf             	mov    %rdi,%rcx
1400cdba1:	49 83 fd 10          	cmp    $0x10,%r13
1400cdba5:	72 4d                	jb     0x1400cdbf4
1400cdba7:	48 8b 1e             	mov    (%rsi),%rbx
1400cdbaa:	48 8b d3             	mov    %rbx,%rdx
1400cdbad:	e8 0e a8 0b 00       	call   0x1401883c0
1400cdbb2:	4c 8b c5             	mov    %rbp,%r8
1400cdbb5:	49 8b d4             	mov    %r12,%rdx
1400cdbb8:	49 8b cf             	mov    %r15,%rcx
1400cdbbb:	e8 00 a8 0b 00       	call   0x1401883c0
1400cdbc0:	49 8d 55 01          	lea    0x1(%r13),%rdx
1400cdbc4:	41 c6 04 2f 00       	movb   $0x0,(%r15,%rbp,1)
1400cdbc9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400cdbd0:	72 18                	jb     0x1400cdbea
1400cdbd2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400cdbd6:	48 83 c2 27          	add    $0x27,%rdx
1400cdbda:	48 2b d9             	sub    %rcx,%rbx
1400cdbdd:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
1400cdbe1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400cdbe5:	77 4d                	ja     0x1400cdc34
1400cdbe7:	48 8b d9             	mov    %rcx,%rbx
1400cdbea:	48 8b cb             	mov    %rbx,%rcx
1400cdbed:	e8 5a 8a 0b 00       	call   0x14018664c
1400cdbf2:	eb 1b                	jmp    0x1400cdc0f
1400cdbf4:	48 8b d6             	mov    %rsi,%rdx
1400cdbf7:	e8 c4 a7 0b 00       	call   0x1401883c0
1400cdbfc:	4c 8b c5             	mov    %rbp,%r8
1400cdbff:	49 8b d4             	mov    %r12,%rdx
1400cdc02:	49 8b cf             	mov    %r15,%rcx
1400cdc05:	e8 b6 a7 0b 00       	call   0x1401883c0
1400cdc0a:	41 c6 04 2f 00       	movb   $0x0,(%r15,%rbp,1)
1400cdc0f:	48 89 3e             	mov    %rdi,(%rsi)
1400cdc12:	48 8b c6             	mov    %rsi,%rax
1400cdc15:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1400cdc1a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400cdc1f:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400cdc24:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400cdc29:	48 83 c4 28          	add    $0x28,%rsp
1400cdc2d:	41 5e                	pop    %r14
1400cdc2f:	41 5c                	pop    %r12
1400cdc31:	5e                   	pop    %rsi
1400cdc32:	5b                   	pop    %rbx
1400cdc33:	c3                   	ret
1400cdc34:	e8 4b d9 0b 00       	call   0x14018b584
1400cdc39:	cc                   	int3
1400cdc3a:	e8 11 83 ff ff       	call   0x1400c5f50
1400cdc3f:	cc                   	int3
1400cdc40:	e8 2b 83 ff ff       	call   0x1400c5f70
1400cdc45:	cc                   	int3
1400cdc46:	cc                   	int3
1400cdc47:	cc                   	int3
1400cdc48:	cc                   	int3
1400cdc49:	cc                   	int3
1400cdc4a:	cc                   	int3
1400cdc4b:	cc                   	int3
1400cdc4c:	cc                   	int3
1400cdc4d:	cc                   	int3
1400cdc4e:	cc                   	int3
1400cdc4f:	cc                   	int3
1400cdc50:	48 83 ec 08          	sub    $0x8,%rsp
1400cdc54:	4c 8b d2             	mov    %rdx,%r10
1400cdc57:	33 c0                	xor    %eax,%eax
1400cdc59:	48 2b d1             	sub    %rcx,%rdx
1400cdc5c:	4c 8b c9             	mov    %rcx,%r9
1400cdc5f:	48 83 c2 07          	add    $0x7,%rdx
1400cdc63:	48 c1 ea 03          	shr    $0x3,%rdx
1400cdc67:	49 3b ca             	cmp    %r10,%rcx
1400cdc6a:	48 0f 47 d0          	cmova  %rax,%rdx
1400cdc6e:	48 85 d2             	test   %rdx,%rdx
1400cdc71:	74 3f                	je     0x1400cdcb2
1400cdc73:	48 83 fa 02          	cmp    $0x2,%rdx
1400cdc77:	72 39                	jb     0x1400cdcb2
1400cdc79:	49 8b 00             	mov    (%r8),%rax
1400cdc7c:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
1400cdc80:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
1400cdc84:	4d 3b c8             	cmp    %r8,%r9
1400cdc87:	77 05                	ja     0x1400cdc8e
1400cdc89:	49 3b c8             	cmp    %r8,%rcx
1400cdc8c:	73 24                	jae    0x1400cdcb2
1400cdc8e:	48 89 3c 24          	mov    %rdi,(%rsp)
1400cdc92:	48 83 e2 fe          	and    $0xfffffffffffffffe,%rdx
1400cdc96:	49 8b f9             	mov    %r9,%rdi
1400cdc99:	48 8d 14 d5 00 00 00 	lea    0x0(,%rdx,8),%rdx
1400cdca0:	00
1400cdca1:	48 8b ca             	mov    %rdx,%rcx
1400cdca4:	48 c1 e9 03          	shr    $0x3,%rcx
1400cdca8:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400cdcab:	4c 03 ca             	add    %rdx,%r9
1400cdcae:	48 8b 3c 24          	mov    (%rsp),%rdi
1400cdcb2:	4d 3b ca             	cmp    %r10,%r9
1400cdcb5:	74 18                	je     0x1400cdccf
1400cdcb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cdcbe:	00 00
1400cdcc0:	49 8b 00             	mov    (%r8),%rax
1400cdcc3:	49 89 01             	mov    %rax,(%r9)
1400cdcc6:	49 83 c1 08          	add    $0x8,%r9
1400cdcca:	4d 3b ca             	cmp    %r10,%r9
1400cdccd:	75 f1                	jne    0x1400cdcc0
1400cdccf:	48 83 c4 08          	add    $0x8,%rsp
1400cdcd3:	c3                   	ret
1400cdcd4:	cc                   	int3
1400cdcd5:	cc                   	int3
1400cdcd6:	cc                   	int3
1400cdcd7:	cc                   	int3
1400cdcd8:	cc                   	int3
1400cdcd9:	cc                   	int3
1400cdcda:	cc                   	int3
1400cdcdb:	cc                   	int3
1400cdcdc:	cc                   	int3
1400cdcdd:	cc                   	int3
1400cdcde:	cc                   	int3
1400cdcdf:	cc                   	int3
1400cdce0:	48 8b 09             	mov    (%rcx),%rcx
1400cdce3:	48 85 c9             	test   %rcx,%rcx
1400cdce6:	0f 85 d4 e5 ff ff    	jne    0x1400cc2c0
1400cdcec:	c3                   	ret
1400cdced:	cc                   	int3
1400cdcee:	cc                   	int3
1400cdcef:	cc                   	int3
1400cdcf0:	48 83 ec 28          	sub    $0x28,%rsp
1400cdcf4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400cdcf9:	48 8b f9             	mov    %rcx,%rdi
1400cdcfc:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400cdd00:	48 85 c9             	test   %rcx,%rcx
1400cdd03:	74 23                	je     0x1400cdd28
1400cdd05:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400cdd0a:	48 8d 59 10          	lea    0x10(%rcx),%rbx
1400cdd0e:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400cdd12:	e8 69 86 ff ff       	call   0x1400c6380
1400cdd17:	48 8b cb             	mov    %rbx,%rcx
1400cdd1a:	e8 61 86 ff ff       	call   0x1400c6380
1400cdd1f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400cdd23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cdd28:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1400cdd2d:	48 85 c9             	test   %rcx,%rcx
1400cdd30:	74 0e                	je     0x1400cdd40
1400cdd32:	ba 50 00 00 00       	mov    $0x50,%edx
1400cdd37:	48 83 c4 28          	add    $0x28,%rsp
1400cdd3b:	e9 0c 89 0b 00       	jmp    0x14018664c
1400cdd40:	48 83 c4 28          	add    $0x28,%rsp
1400cdd44:	c3                   	ret
1400cdd45:	cc                   	int3
1400cdd46:	cc                   	int3
1400cdd47:	cc                   	int3
1400cdd48:	cc                   	int3
1400cdd49:	cc                   	int3
1400cdd4a:	cc                   	int3
1400cdd4b:	cc                   	int3
1400cdd4c:	cc                   	int3
1400cdd4d:	cc                   	int3
1400cdd4e:	cc                   	int3
1400cdd4f:	cc                   	int3
1400cdd50:	48 85 c9             	test   %rcx,%rcx
1400cdd53:	74 0c                	je     0x1400cdd61
1400cdd55:	48 8b 01             	mov    (%rcx),%rax
1400cdd58:	ba 01 00 00 00       	mov    $0x1,%edx
1400cdd5d:	48 ff 60 10          	rex.W jmp *0x10(%rax)
1400cdd61:	c3                   	ret
1400cdd62:	cc                   	int3
1400cdd63:	cc                   	int3
1400cdd64:	cc                   	int3
1400cdd65:	cc                   	int3
1400cdd66:	cc                   	int3
1400cdd67:	cc                   	int3
1400cdd68:	cc                   	int3
1400cdd69:	cc                   	int3
1400cdd6a:	cc                   	int3
1400cdd6b:	cc                   	int3
1400cdd6c:	cc                   	int3
1400cdd6d:	cc                   	int3
1400cdd6e:	cc                   	int3
1400cdd6f:	cc                   	int3
1400cdd70:	40 53                	rex push %rbx
1400cdd72:	48 83 ec 20          	sub    $0x20,%rsp
1400cdd76:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1400cdd7a:	48 85 db             	test   %rbx,%rbx
1400cdd7d:	74 1a                	je     0x1400cdd99
1400cdd7f:	48 8b cb             	mov    %rbx,%rcx
1400cdd82:	e8 d9 a4 ff ff       	call   0x1400c8260
1400cdd87:	ba a0 01 00 00       	mov    $0x1a0,%edx
1400cdd8c:	48 8b cb             	mov    %rbx,%rcx
1400cdd8f:	48 83 c4 20          	add    $0x20,%rsp
1400cdd93:	5b                   	pop    %rbx
1400cdd94:	e9 b3 88 0b 00       	jmp    0x14018664c
1400cdd99:	48 83 c4 20          	add    $0x20,%rsp
1400cdd9d:	5b                   	pop    %rbx
1400cdd9e:	c3                   	ret
1400cdd9f:	cc                   	int3
1400cdda0:	40 53                	rex push %rbx
1400cdda2:	48 83 ec 20          	sub    $0x20,%rsp
1400cdda6:	48 8b d9             	mov    %rcx,%rbx
1400cdda9:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1400cddad:	48 8d 15 04 b7 24 00 	lea    0x24b704(%rip),%rdx        # 0x1403194b8
1400cddb4:	e8 1f a3 0b 00       	call   0x1401880d8
1400cddb9:	85 c0                	test   %eax,%eax
1400cddbb:	75 0a                	jne    0x1400cddc7
1400cddbd:	48 8d 43 10          	lea    0x10(%rbx),%rax
1400cddc1:	48 83 c4 20          	add    $0x20,%rsp
1400cddc5:	5b                   	pop    %rbx
1400cddc6:	c3                   	ret
1400cddc7:	33 c0                	xor    %eax,%eax
1400cddc9:	48 83 c4 20          	add    $0x20,%rsp
1400cddcd:	5b                   	pop    %rbx
1400cddce:	c3                   	ret
1400cddcf:	cc                   	int3
1400cddd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cddd5:	57                   	push   %rdi
1400cddd6:	48 83 ec 20          	sub    $0x20,%rsp
1400cddda:	48 8b f9             	mov    %rcx,%rdi
1400cdddd:	48 8b 19             	mov    (%rcx),%rbx
1400cdde0:	48 8b 03             	mov    (%rbx),%rax
1400cdde3:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400cdde7:	83 7c 1a 10 00       	cmpl   $0x0,0x10(%rdx,%rbx,1)
1400cddec:	75 2d                	jne    0x1400cde1b
1400cddee:	f6 44 1a 18 02       	testb  $0x2,0x18(%rdx,%rbx,1)
1400cddf3:	74 26                	je     0x1400cde1b
1400cddf5:	48 8b 4c 1a 48       	mov    0x48(%rdx,%rbx,1),%rcx
1400cddfa:	48 8b 01             	mov    (%rcx),%rax
1400cddfd:	ff 50 68             	call   *0x68(%rax)
1400cde00:	83 f8 ff             	cmp    $0xffffffff,%eax
1400cde03:	75 16                	jne    0x1400cde1b
1400cde05:	48 8b 03             	mov    (%rbx),%rax
1400cde08:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400cde0c:	48 03 cb             	add    %rbx,%rcx
1400cde0f:	8b 51 10             	mov    0x10(%rcx),%edx
1400cde12:	83 ca 04             	or     $0x4,%edx
1400cde15:	e8 96 96 ff ff       	call   0x1400c74b0
1400cde1a:	90                   	nop
1400cde1b:	48 8b 17             	mov    (%rdi),%rdx
1400cde1e:	48 8b 02             	mov    (%rdx),%rax
1400cde21:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400cde25:	48 8b 4c 11 48       	mov    0x48(%rcx,%rdx,1),%rcx
1400cde2a:	48 85 c9             	test   %rcx,%rcx
1400cde2d:	74 07                	je     0x1400cde36
1400cde2f:	48 8b 01             	mov    (%rcx),%rax
1400cde32:	ff 50 10             	call   *0x10(%rax)
1400cde35:	90                   	nop
1400cde36:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cde3b:	48 83 c4 20          	add    $0x20,%rsp
1400cde3f:	5f                   	pop    %rdi
1400cde40:	c3                   	ret
1400cde41:	cc                   	int3
1400cde42:	cc                   	int3
1400cde43:	cc                   	int3
1400cde44:	cc                   	int3
1400cde45:	cc                   	int3
1400cde46:	cc                   	int3
1400cde47:	cc                   	int3
1400cde48:	cc                   	int3
1400cde49:	cc                   	int3
1400cde4a:	cc                   	int3
1400cde4b:	cc                   	int3
1400cde4c:	cc                   	int3
1400cde4d:	cc                   	int3
1400cde4e:	cc                   	int3
1400cde4f:	cc                   	int3