1401dba17:	8d 88 98 00 00 00    	lea    0x98(%rax),%ecx
1401dba1d:	31 c0                	xor    %eax,%eax
1401dba1f:	c1 e9 03             	shr    $0x3,%ecx
1401dba22:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401dba25:	41 88 10             	mov    %dl,(%r8)
1401dba28:	80 fa 69             	cmp    $0x69,%dl
1401dba2b:	74 13                	je     0x1401dba40
1401dba2d:	76 21                	jbe    0x1401dba50
1401dba2f:	80 fa 6f             	cmp    $0x6f,%dl
1401dba32:	74 05                	je     0x1401dba39
1401dba34:	80 fa 72             	cmp    $0x72,%dl
1401dba37:	75 1c                	jne    0x1401dba55
1401dba39:	48 83 c4 20          	add    $0x20,%rsp
1401dba3d:	5f                   	pop    %rdi
1401dba3e:	c3                   	ret
1401dba3f:	90                   	nop
1401dba40:	49 8d 48 10          	lea    0x10(%r8),%rcx
1401dba44:	48 83 c4 20          	add    $0x20,%rsp
1401dba48:	5f                   	pop    %rdi
1401dba49:	e9 a2 50 00 00       	jmp    0x1401e0af0
1401dba4e:	66 90                	xchg   %ax,%ax
1401dba50:	80 fa 67             	cmp    $0x67,%dl
1401dba53:	74 e4                	je     0x1401dba39
1401dba55:	4c 8d 05 5e c6 05 00 	lea    0x5c65e(%rip),%r8        # 0x1402380ba
1401dba5c:	ba 2c 05 00 00       	mov    $0x52c,%edx
1401dba61:	48 8d 0d e7 c5 05 00 	lea    0x5c5e7(%rip),%rcx        # 0x14023804f
1401dba68:	e8 23 7d ee ff       	call   0x1400c3790
1401dba6d:	90                   	nop
1401dba6e:	90                   	nop
1401dba6f:	90                   	nop
1401dba70:	90                   	nop
1401dba71:	90                   	nop
1401dba72:	90                   	nop
1401dba73:	90                   	nop
1401dba74:	90                   	nop
1401dba75:	90                   	nop
1401dba76:	90                   	nop
1401dba77:	90                   	nop
1401dba78:	90                   	nop
1401dba79:	90                   	nop
1401dba7a:	90                   	nop
1401dba7b:	90                   	nop
1401dba7c:	90                   	nop
1401dba7d:	90                   	nop
1401dba7e:	90                   	nop
1401dba7f:	90                   	nop
1401dba80:	57                   	push   %rdi
1401dba81:	56                   	push   %rsi
1401dba82:	53                   	push   %rbx
1401dba83:	48 83 ec 20          	sub    $0x20,%rsp
1401dba87:	48 89 d6             	mov    %rdx,%rsi
1401dba8a:	48 89 cb             	mov    %rcx,%rbx
1401dba8d:	4c 89 c7             	mov    %r8,%rdi
1401dba90:	e8 ab 50 00 00       	call   0x1401e0b40
1401dba95:	48 8b 56 60          	mov    0x60(%rsi),%rdx
1401dba99:	48 89 d9             	mov    %rbx,%rcx
1401dba9c:	e8 ff 51 00 00       	call   0x1401e0ca0
1401dbaa1:	85 c0                	test   %eax,%eax
1401dbaa3:	78 25                	js     0x1401dbaca
1401dbaa5:	48 8d 15 24 c6 05 00 	lea    0x5c624(%rip),%rdx        # 0x1402380d0
1401dbaac:	48 89 d9             	mov    %rbx,%rcx
1401dbaaf:	e8 ec 51 00 00       	call   0x1401e0ca0
1401dbab4:	85 c0                	test   %eax,%eax
1401dbab6:	78 12                	js     0x1401dbaca
1401dbab8:	48 89 fa             	mov    %rdi,%rdx
1401dbabb:	48 89 d9             	mov    %rbx,%rcx
1401dbabe:	e8 dd 51 00 00       	call   0x1401e0ca0
1401dbac3:	31 d2                	xor    %edx,%edx
1401dbac5:	85 c0                	test   %eax,%eax
1401dbac7:	0f 4f c2             	cmovg  %edx,%eax
1401dbaca:	48 83 c4 20          	add    $0x20,%rsp
1401dbace:	5b                   	pop    %rbx
1401dbacf:	5e                   	pop    %rsi
1401dbad0:	5f                   	pop    %rdi
1401dbad1:	c3                   	ret
1401dbad2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401dbad9:	00 00 00 00
1401dbadd:	0f 1f 00             	nopl   (%rax)
1401dbae0:	41 54                	push   %r12
1401dbae2:	55                   	push   %rbp
1401dbae3:	57                   	push   %rdi
1401dbae4:	56                   	push   %rsi
1401dbae5:	53                   	push   %rbx
1401dbae6:	48 83 ec 20          	sub    $0x20,%rsp
1401dbaea:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401dbaf0:	48 89 d7             	mov    %rdx,%rdi
1401dbaf3:	31 d2                	xor    %edx,%edx
1401dbaf5:	41 89 cc             	mov    %ecx,%r12d
1401dbaf8:	e8 63 90 00 00       	call   0x1401e4b60
1401dbafd:	48 89 c6             	mov    %rax,%rsi
1401dbb00:	48 85 c0             	test   %rax,%rax
1401dbb03:	78 7b                	js     0x1401dbb80
1401dbb05:	45 31 c0             	xor    %r8d,%r8d
1401dbb08:	31 d2                	xor    %edx,%edx
1401dbb0a:	44 89 e1             	mov    %r12d,%ecx
1401dbb0d:	e8 4e 90 00 00       	call   0x1401e4b60
1401dbb12:	89 c5                	mov    %eax,%ebp
1401dbb14:	85 c0                	test   %eax,%eax
1401dbb16:	78 68                	js     0x1401dbb80
1401dbb18:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1401dbb1c:	e8 4f 4e 00 00       	call   0x1401e0970
1401dbb21:	48 89 c3             	mov    %rax,%rbx
1401dbb24:	48 85 c0             	test   %rax,%rax
1401dbb27:	74 67                	je     0x1401dbb90
1401dbb29:	49 89 f0             	mov    %rsi,%r8
1401dbb2c:	48 89 c2             	mov    %rax,%rdx
1401dbb2f:	44 89 e1             	mov    %r12d,%ecx
1401dbb32:	e8 89 f5 ee ff       	call   0x1400cb0c0
1401dbb37:	48 39 f0             	cmp    %rsi,%rax
1401dbb3a:	75 34                	jne    0x1401dbb70
1401dbb3c:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
1401dbb40:	89 c2                	mov    %eax,%edx
1401dbb42:	48 89 d9             	mov    %rbx,%rcx
1401dbb45:	e8 36 53 00 00       	call   0x1401e0e80
1401dbb4a:	48 89 07             	mov    %rax,(%rdi)
1401dbb4d:	48 85 c0             	test   %rax,%rax
1401dbb50:	74 3e                	je     0x1401dbb90
1401dbb52:	48 89 d9             	mov    %rbx,%rcx
1401dbb55:	e8 96 4e 00 00       	call   0x1401e09f0
1401dbb5a:	89 e8                	mov    %ebp,%eax
1401dbb5c:	48 83 c4 20          	add    $0x20,%rsp
1401dbb60:	5b                   	pop    %rbx
1401dbb61:	5e                   	pop    %rsi
1401dbb62:	5f                   	pop    %rdi
1401dbb63:	5d                   	pop    %rbp
1401dbb64:	41 5c                	pop    %r12
1401dbb66:	c3                   	ret
1401dbb67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401dbb6e:	00 00
1401dbb70:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
1401dbb75:	eb db                	jmp    0x1401dbb52
1401dbb77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401dbb7e:	00 00
1401dbb80:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
1401dbb85:	31 db                	xor    %ebx,%ebx
1401dbb87:	eb c9                	jmp    0x1401dbb52
1401dbb89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401dbb90:	bd f3 ff ff ff       	mov    $0xfffffff3,%ebp
1401dbb95:	eb bb                	jmp    0x1401dbb52
1401dbb97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401dbb9e:	00 00
1401dbba0:	41 54                	push   %r12
1401dbba2:	55                   	push   %rbp
1401dbba3:	57                   	push   %rdi
1401dbba4:	56                   	push   %rsi
1401dbba5:	53                   	push   %rbx
1401dbba6:	48 83 ec 40          	sub    $0x40,%rsp
1401dbbaa:	4c 8b 25 3f cf 05 00 	mov    0x5cf3f(%rip),%r12        # 0x140238af0
1401dbbb1:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dbbb5:	49 8b 04 24          	mov    (%r12),%rax
1401dbbb9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401dbbbe:	31 c0                	xor    %eax,%eax
1401dbbc0:	48 89 ce             	mov    %rcx,%rsi
1401dbbc3:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401dbbc8:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401dbbcc:	48 83 7e 28 00       	cmpq   $0x0,0x28(%rsi)
1401dbbd1:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1401dbbd6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401dbbdd:	00 00
1401dbbdf:	74 5f                	je     0x1401dbc40
1401dbbe1:	31 db                	xor    %ebx,%ebx
1401dbbe3:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1401dbbe8:	eb 29                	jmp    0x1401dbc13
1401dbbea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401dbbf0:	48 8b 46 20          	mov    0x20(%rsi),%rax
1401dbbf4:	48 83 c3 01          	add    $0x1,%rbx
1401dbbf8:	48 8b 0c 38          	mov    (%rax,%rdi,1),%rcx
1401dbbfc:	e8 ef 4d 00 00       	call   0x1401e09f0
1401dbc01:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401dbc05:	48 c7 04 39 00 00 00 	movq   $0x0,(%rcx,%rdi,1)
1401dbc0c:	00
1401dbc0d:	48 3b 5e 28          	cmp    0x28(%rsi),%rbx
1401dbc11:	73 2d                	jae    0x1401dbc40
1401dbc13:	4c 8b 04 d9          	mov    (%rcx,%rbx,8),%r8
1401dbc17:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1401dbc1b:	48 89 e9             	mov    %rbp,%rcx
1401dbc1e:	48 8d 3c dd 00 00 00 	lea    0x0(,%rbx,8),%rdi
1401dbc25:	00
1401dbc26:	e8 55 fe ff ff       	call   0x1401dba80
1401dbc2b:	85 c0                	test   %eax,%eax
1401dbc2d:	75 c1                	jne    0x1401dbbf0
1401dbc2f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401dbc34:	e8 a7 8b f0 ff       	call   0x1400e47e0
1401dbc39:	eb b5                	jmp    0x1401dbbf0
1401dbc3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401dbc40:	e8 ab 4d 00 00       	call   0x1401e09f0
1401dbc45:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
1401dbc4c:	00
1401dbc4d:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dbc51:	48 89 f1             	mov    %rsi,%rcx
1401dbc54:	0f 11 46 28          	movups %xmm0,0x28(%rsi)
1401dbc58:	e8 b3 34 00 00       	call   0x1401df110
1401dbc5d:	48 89 e9             	mov    %rbp,%rcx
1401dbc60:	e8 9b 4e 00 00       	call   0x1401e0b00
1401dbc65:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401dbc6a:	49 2b 04 24          	sub    (%r12),%rax
1401dbc6e:	75 0b                	jne    0x1401dbc7b
1401dbc70:	48 83 c4 40          	add    $0x40,%rsp
1401dbc74:	5b                   	pop    %rbx
1401dbc75:	5e                   	pop    %rsi
1401dbc76:	5f                   	pop    %rdi
1401dbc77:	5d                   	pop    %rbp
1401dbc78:	41 5c                	pop    %r12
1401dbc7a:	c3                   	ret
1401dbc7b:	e8 f0 8b 00 00       	call   0x1401e4870
1401dbc80:	90                   	nop
1401dbc81:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401dbc88:	00 00 00 00
1401dbc8c:	0f 1f 40 00          	nopl   0x0(%rax)
1401dbc90:	8b 49 08             	mov    0x8(%rcx),%ecx
1401dbc93:	e9 88 f4 ee ff       	jmp    0x1400cb120
1401dbc98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401dbc9f:	00
1401dbca0:	53                   	push   %rbx
1401dbca1:	48 83 ec 30          	sub    $0x30,%rsp
1401dbca5:	48 8b 1d 44 ce 05 00 	mov    0x5ce44(%rip),%rbx        # 0x140238af0
1401dbcac:	ba 64 00 00 00       	mov    $0x64,%edx
1401dbcb1:	4c 8d 05 1a c4 05 00 	lea    0x5c41a(%rip),%r8        # 0x1402380d2
1401dbcb8:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1401dbcbd:	4c 8b 0b             	mov    (%rbx),%r9
1401dbcc0:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1401dbcc5:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1401dbcca:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401dbccf:	e8 9c 8e 00 00       	call   0x1401e4b70
1401dbcd4:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401dbcd9:	48 2b 13             	sub    (%rbx),%rdx
1401dbcdc:	75 06                	jne    0x1401dbce4
1401dbcde:	48 83 c4 30          	add    $0x30,%rsp
1401dbce2:	5b                   	pop    %rbx
1401dbce3:	c3                   	ret
1401dbce4:	e8 87 8b 00 00       	call   0x1401e4870
1401dbce9:	90                   	nop
1401dbcea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401dbcf0:	48 8b 01             	mov    (%rcx),%rax
1401dbcf3:	8b 51 08             	mov    0x8(%rcx),%edx
1401dbcf6:	48 8b 40 28          	mov    0x28(%rax),%rax
1401dbcfa:	89 d1                	mov    %edx,%ecx
1401dbcfc:	48 85 c0             	test   %rax,%rax
1401dbcff:	74 07                	je     0x1401dbd08
1401dbd01:	48 ff e0             	rex.W jmp *%rax
1401dbd04:	0f 1f 40 00          	nopl   0x0(%rax)
1401dbd08:	48 ff 25 e9 36 0d 00 	rex.W jmp *0xd36e9(%rip)        # 0x1402af3f8
1401dbd0f:	90                   	nop
1401dbd10:	56                   	push   %rsi
1401dbd11:	53                   	push   %rbx
1401dbd12:	48 83 ec 28          	sub    $0x28,%rsp
1401dbd16:	48 89 d6             	mov    %rdx,%rsi
1401dbd19:	31 d2                	xor    %edx,%edx
1401dbd1b:	e8 c0 9c f0 ff       	call   0x1400e59e0
1401dbd20:	89 c3                	mov    %eax,%ebx
1401dbd22:	85 c0                	test   %eax,%eax
1401dbd24:	78 22                	js     0x1401dbd48
1401dbd26:	48 89 f2             	mov    %rsi,%rdx
1401dbd29:	89 c1                	mov    %eax,%ecx
1401dbd2b:	e8 b0 fd ff ff       	call   0x1401dbae0
1401dbd30:	89 d9                	mov    %ebx,%ecx
1401dbd32:	89 c6                	mov    %eax,%esi
1401dbd34:	e8 07 de 00 00       	call   0x1401e9b40
1401dbd39:	89 f0                	mov    %esi,%eax
1401dbd3b:	48 83 c4 28          	add    $0x28,%rsp
1401dbd3f:	5b                   	pop    %rbx
1401dbd40:	5e                   	pop    %rsi
1401dbd41:	c3                   	ret
1401dbd42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401dbd48:	ff 15 d2 36 0d 00    	call   *0xd36d2(%rip)        # 0x1402af420
1401dbd4e:	83 38 02             	cmpl   $0x2,(%rax)
1401dbd51:	75 25                	jne    0x1401dbd78
1401dbd53:	ba 08 00 00 00       	mov    $0x8,%edx
1401dbd58:	b9 01 00 00 00       	mov    $0x1,%ecx
1401dbd5d:	e8 ae 4c 00 00       	call   0x1401e0a10
1401dbd62:	48 89 06             	mov    %rax,(%rsi)
1401dbd65:	48 85 c0             	test   %rax,%rax
1401dbd68:	74 15                	je     0x1401dbd7f
1401dbd6a:	31 f6                	xor    %esi,%esi
1401dbd6c:	89 f0                	mov    %esi,%eax
1401dbd6e:	48 83 c4 28          	add    $0x28,%rsp
1401dbd72:	5b                   	pop    %rbx
1401dbd73:	5e                   	pop    %rsi
1401dbd74:	c3                   	ret
1401dbd75:	0f 1f 00             	nopl   (%rax)
1401dbd78:	be fe ff ff ff       	mov    $0xfffffffe,%esi
1401dbd7d:	eb ba                	jmp    0x1401dbd39
1401dbd7f:	be f3 ff ff ff       	mov    $0xfffffff3,%esi
1401dbd84:	eb b3                	jmp    0x1401dbd39
1401dbd86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401dbd8d:	00 00 00
1401dbd90:	41 57                	push   %r15
1401dbd92:	41 56                	push   %r14
1401dbd94:	41 55                	push   %r13
1401dbd96:	41 54                	push   %r12
1401dbd98:	55                   	push   %rbp
1401dbd99:	57                   	push   %rdi
1401dbd9a:	56                   	push   %rsi
1401dbd9b:	53                   	push   %rbx
1401dbd9c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1401dbda3:	89 94 24 38 01 00 00 	mov    %edx,0x138(%rsp)
1401dbdaa:	48 8b 15 3f cd 05 00 	mov    0x5cd3f(%rip),%rdx        # 0x140238af0
1401dbdb1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401dbdb6:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1401dbdbd:	00
1401dbdbe:	48 8b 02             	mov    (%rdx),%rax
1401dbdc1:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
1401dbdc8:	00
1401dbdc9:	31 c0                	xor    %eax,%eax
1401dbdcb:	31 d2                	xor    %edx,%edx
1401dbdcd:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401dbdd4:	00 00 00 00 00
1401dbdd9:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
1401dbde0:	00 00 00 00 00
1401dbde5:	e8 d6 36 f0 ff       	call   0x1400df4c0
1401dbdea:	89 c3                	mov    %eax,%ebx
1401dbdec:	85 c0                	test   %eax,%eax
1401dbdee:	0f 88 72 07 00 00    	js     0x1401dc566
1401dbdf4:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
1401dbdfb:	00
1401dbdfc:	83 84 24 a0 00 00 00 	addl   $0x3,0xa0(%rsp)
1401dbe03:	03
1401dbe04:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
1401dbe0b:	00
1401dbe0c:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1401dbe13:	00 00
1401dbe15:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401dbe1a:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dbe1f:	31 d2                	xor    %edx,%edx
1401dbe21:	e8 9a 36 f0 ff       	call   0x1400df4c0
1401dbe26:	41 89 c1             	mov    %eax,%r9d
1401dbe29:	85 c0                	test   %eax,%eax
1401dbe2b:	0f 88 0b 08 00 00    	js     0x1401dc63c
1401dbe31:	83 44 24 68 01       	addl   $0x1,0x68(%rsp)
1401dbe36:	8b 44 24 68          	mov    0x68(%rsp),%eax
1401dbe3a:	83 f8 03             	cmp    $0x3,%eax
1401dbe3d:	7e 26                	jle    0x1401dbe65
1401dbe3f:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1401dbe46:	2b 84 24 a0 00 00 00 	sub    0xa0(%rsp),%eax
1401dbe4d:	75 0e                	jne    0x1401dbe5d
1401dbe4f:	8b 84 24 ac 00 00 00 	mov    0xac(%rsp),%eax
1401dbe56:	2b 84 24 a4 00 00 00 	sub    0xa4(%rsp),%eax
1401dbe5d:	85 c0                	test   %eax,%eax
1401dbe5f:	0f 89 ca 07 00 00    	jns    0x1401dc62f
1401dbe65:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401dbe6a:	31 d2                	xor    %edx,%edx
1401dbe6c:	48 8b 48 50          	mov    0x50(%rax),%rcx
1401dbe70:	e8 6b 9b f0 ff       	call   0x1400e59e0
1401dbe75:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
1401dbe79:	85 c0                	test   %eax,%eax
1401dbe7b:	0f 88 de 02 00 00    	js     0x1401dc15f
1401dbe81:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
1401dbe85:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1401dbe8c:	00
1401dbe8d:	e8 4e fc ff ff       	call   0x1401dbae0