14053db04:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14053db08:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
14053db0c:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14053db13:	00
14053db14:	48 89 42 10          	mov    %rax,0x10(%rdx)
14053db18:	88 02                	mov    %al,(%rdx)
14053db1a:	48 8b c1             	mov    %rcx,%rax
14053db1d:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14053db24:	00
14053db25:	48 83 c4 18          	add    $0x18,%rsp
14053db29:	c3                   	ret
14053db2a:	cc                   	int3
14053db2b:	cc                   	int3
14053db2c:	cc                   	int3
14053db2d:	cc                   	int3
14053db2e:	cc                   	int3
14053db2f:	cc                   	int3
14053db30:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053db34:	48 85 c9             	test   %rcx,%rcx
14053db37:	74 0a                	je     0x14053db43
14053db39:	ba 60 00 00 00       	mov    $0x60,%edx
14053db3e:	e9 01 d6 8d 00       	jmp    0x140e1b144
14053db43:	c3                   	ret
14053db44:	cc                   	int3
14053db45:	cc                   	int3
14053db46:	cc                   	int3
14053db47:	cc                   	int3
14053db48:	cc                   	int3
14053db49:	cc                   	int3
14053db4a:	cc                   	int3
14053db4b:	cc                   	int3
14053db4c:	cc                   	int3
14053db4d:	cc                   	int3
14053db4e:	cc                   	int3
14053db4f:	cc                   	int3
14053db50:	40 53                	rex push %rbx
14053db52:	48 83 ec 20          	sub    $0x20,%rsp
14053db56:	48 8b d9             	mov    %rcx,%rbx
14053db59:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14053db5d:	48 85 c9             	test   %rcx,%rcx
14053db60:	74 3f                	je     0x14053dba1
14053db62:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14053db66:	48 2b d1             	sub    %rcx,%rdx
14053db69:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14053db6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053db74:	72 18                	jb     0x14053db8e
14053db76:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14053db7a:	48 83 c2 27          	add    $0x27,%rdx
14053db7e:	49 2b c8             	sub    %r8,%rcx
14053db81:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14053db85:	48 83 f8 1f          	cmp    $0x1f,%rax
14053db89:	77 24                	ja     0x14053dbaf
14053db8b:	49 8b c8             	mov    %r8,%rcx
14053db8e:	e8 b1 d5 8d 00       	call   0x140e1b144
14053db93:	33 c0                	xor    %eax,%eax
14053db95:	48 89 43 18          	mov    %rax,0x18(%rbx)
14053db99:	48 89 43 20          	mov    %rax,0x20(%rbx)
14053db9d:	48 89 43 28          	mov    %rax,0x28(%rbx)
14053dba1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14053dba5:	48 83 c4 20          	add    $0x20,%rsp
14053dba9:	5b                   	pop    %rbx
14053dbaa:	e9 51 00 00 00       	jmp    0x14053dc00
14053dbaf:	e8 f0 c5 8e 00       	call   0x140e2a1a4
14053dbb4:	cc                   	int3
14053dbb5:	cc                   	int3
14053dbb6:	cc                   	int3
14053dbb7:	cc                   	int3
14053dbb8:	cc                   	int3
14053dbb9:	cc                   	int3
14053dbba:	cc                   	int3
14053dbbb:	cc                   	int3
14053dbbc:	cc                   	int3
14053dbbd:	cc                   	int3
14053dbbe:	cc                   	int3
14053dbbf:	cc                   	int3
14053dbc0:	40 53                	rex push %rbx
14053dbc2:	48 83 ec 20          	sub    $0x20,%rsp
14053dbc6:	48 8b d9             	mov    %rcx,%rbx
14053dbc9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053dbcd:	48 85 c9             	test   %rcx,%rcx
14053dbd0:	74 09                	je     0x14053dbdb
14053dbd2:	48 83 c1 10          	add    $0x10,%rcx
14053dbd6:	e8 95 00 00 00       	call   0x14053dc70
14053dbdb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14053dbdf:	48 85 c9             	test   %rcx,%rcx
14053dbe2:	74 0f                	je     0x14053dbf3
14053dbe4:	ba 60 00 00 00       	mov    $0x60,%edx
14053dbe9:	48 83 c4 20          	add    $0x20,%rsp
14053dbed:	5b                   	pop    %rbx
14053dbee:	e9 51 d5 8d 00       	jmp    0x140e1b144
14053dbf3:	48 83 c4 20          	add    $0x20,%rsp
14053dbf7:	5b                   	pop    %rbx
14053dbf8:	c3                   	ret
14053dbf9:	cc                   	int3
14053dbfa:	cc                   	int3
14053dbfb:	cc                   	int3
14053dbfc:	cc                   	int3
14053dbfd:	cc                   	int3
14053dbfe:	cc                   	int3
14053dbff:	cc                   	int3
14053dc00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14053dc05:	56                   	push   %rsi
14053dc06:	48 83 ec 20          	sub    $0x20,%rsp
14053dc0a:	48 8b 19             	mov    (%rcx),%rbx
14053dc0d:	48 8b f1             	mov    %rcx,%rsi
14053dc10:	48 8b 43 08          	mov    0x8(%rbx),%rax
14053dc14:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14053dc1b:	48 8b 1b             	mov    (%rbx),%rbx
14053dc1e:	48 85 db             	test   %rbx,%rbx
14053dc21:	74 33                	je     0x14053dc56
14053dc23:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14053dc28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14053dc2f:	00
14053dc30:	48 8b 3b             	mov    (%rbx),%rdi
14053dc33:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14053dc37:	e8 34 00 00 00       	call   0x14053dc70
14053dc3c:	ba 60 00 00 00       	mov    $0x60,%edx
14053dc41:	48 8b cb             	mov    %rbx,%rcx
14053dc44:	e8 fb d4 8d 00       	call   0x140e1b144
14053dc49:	48 8b df             	mov    %rdi,%rbx
14053dc4c:	48 85 ff             	test   %rdi,%rdi
14053dc4f:	75 df                	jne    0x14053dc30
14053dc51:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14053dc56:	48 8b 0e             	mov    (%rsi),%rcx
14053dc59:	ba 60 00 00 00       	mov    $0x60,%edx
14053dc5e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14053dc63:	48 83 c4 20          	add    $0x20,%rsp
14053dc67:	5e                   	pop    %rsi
14053dc68:	e9 d7 d4 8d 00       	jmp    0x140e1b144
14053dc6d:	cc                   	int3
14053dc6e:	cc                   	int3
14053dc6f:	cc                   	int3
14053dc70:	40 53                	rex push %rbx
14053dc72:	48 83 ec 20          	sub    $0x20,%rsp
14053dc76:	48 8b d9             	mov    %rcx,%rbx
14053dc79:	48 83 c1 20          	add    $0x20,%rcx
14053dc7d:	e8 1e 40 e8 ff       	call   0x1403c1ca0
14053dc82:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14053dc86:	48 83 fa 0f          	cmp    $0xf,%rdx
14053dc8a:	76 2c                	jbe    0x14053dcb8
14053dc8c:	48 8b 0b             	mov    (%rbx),%rcx
14053dc8f:	48 ff c2             	inc    %rdx
14053dc92:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053dc99:	72 18                	jb     0x14053dcb3
14053dc9b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14053dc9f:	48 83 c2 27          	add    $0x27,%rdx
14053dca3:	49 2b c8             	sub    %r8,%rcx
14053dca6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14053dcaa:	48 83 f8 1f          	cmp    $0x1f,%rax
14053dcae:	77 21                	ja     0x14053dcd1
14053dcb0:	49 8b c8             	mov    %r8,%rcx
14053dcb3:	e8 8c d4 8d 00       	call   0x140e1b144
14053dcb8:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14053dcbf:	00
14053dcc0:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14053dcc7:	00
14053dcc8:	c6 03 00             	movb   $0x0,(%rbx)
14053dccb:	48 83 c4 20          	add    $0x20,%rsp
14053dccf:	5b                   	pop    %rbx
14053dcd0:	c3                   	ret
14053dcd1:	e8 ce c4 8e 00       	call   0x140e2a1a4
14053dcd6:	cc                   	int3
14053dcd7:	cc                   	int3
14053dcd8:	cc                   	int3
14053dcd9:	cc                   	int3
14053dcda:	cc                   	int3
14053dcdb:	cc                   	int3
14053dcdc:	cc                   	int3
14053dcdd:	cc                   	int3
14053dcde:	cc                   	int3
14053dcdf:	cc                   	int3
14053dce0:	e9 6b fe ff ff       	jmp    0x14053db50
14053dce5:	cc                   	int3
14053dce6:	cc                   	int3
14053dce7:	cc                   	int3
14053dce8:	cc                   	int3
14053dce9:	cc                   	int3
14053dcea:	cc                   	int3
14053dceb:	cc                   	int3
14053dcec:	cc                   	int3
14053dced:	cc                   	int3
14053dcee:	cc                   	int3
14053dcef:	cc                   	int3
14053dcf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053dcf5:	57                   	push   %rdi
14053dcf6:	48 83 ec 20          	sub    $0x20,%rsp
14053dcfa:	8b fa                	mov    %edx,%edi
14053dcfc:	48 8b d9             	mov    %rcx,%rbx
14053dcff:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
14053dd06:	48 85 c9             	test   %rcx,%rcx
14053dd09:	74 20                	je     0x14053dd2b
14053dd0b:	8b 41 10             	mov    0x10(%rcx),%eax
14053dd0e:	ff c8                	dec    %eax
14053dd10:	89 41 10             	mov    %eax,0x10(%rcx)
14053dd13:	85 c0                	test   %eax,%eax
14053dd15:	7f 14                	jg     0x14053dd2b
14053dd17:	78 56                	js     0x14053dd6f
14053dd19:	48 8b 01             	mov    (%rcx),%rax
14053dd1c:	ba 01 00 00 00       	mov    $0x1,%edx
14053dd21:	48 8b 00             	mov    (%rax),%rax
14053dd24:	ff 15 f6 5c a4 00    	call   *0xa45cf6(%rip)        # 0x140f83a20
14053dd2a:	90                   	nop
14053dd2b:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
14053dd2f:	e8 ac 1f 48 00       	call   0x1409bfce0
14053dd34:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14053dd38:	e8 a3 1f 48 00       	call   0x1409bfce0
14053dd3d:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14053dd41:	e8 2a 59 48 00       	call   0x1409c3670
14053dd46:	48 8b cb             	mov    %rbx,%rcx
14053dd49:	e8 02 71 24 00       	call   0x140784e50
14053dd4e:	40 f6 c7 01          	test   $0x1,%dil
14053dd52:	74 0d                	je     0x14053dd61
14053dd54:	ba 90 00 00 00       	mov    $0x90,%edx
14053dd59:	48 8b cb             	mov    %rbx,%rcx
14053dd5c:	e8 e3 d3 8d 00       	call   0x140e1b144
14053dd61:	48 8b c3             	mov    %rbx,%rax
14053dd64:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14053dd69:	48 83 c4 20          	add    $0x20,%rsp
14053dd6d:	5f                   	pop    %rdi
14053dd6e:	c3                   	ret
14053dd6f:	b9 02 00 00 00       	mov    $0x2,%ecx
14053dd74:	e8 87 c9 24 00       	call   0x14078a700
14053dd79:	cc                   	int3
14053dd7a:	cc                   	int3
14053dd7b:	cc                   	int3
14053dd7c:	cc                   	int3
14053dd7d:	cc                   	int3
14053dd7e:	cc                   	int3
14053dd7f:	cc                   	int3
14053dd80:	40 53                	rex push %rbx
14053dd82:	48 83 ec 30          	sub    $0x30,%rsp
14053dd86:	48 8b da             	mov    %rdx,%rbx
14053dd89:	c6 02 00             	movb   $0x0,(%rdx)
14053dd8c:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14053dd90:	b2 0c                	mov    $0xc,%dl
14053dd92:	e8 e9 11 48 00       	call   0x1409bef80
14053dd97:	48 8b c3             	mov    %rbx,%rax
14053dd9a:	48 83 c4 30          	add    $0x30,%rsp
14053dd9e:	5b                   	pop    %rbx
14053dd9f:	c3                   	ret
14053dda0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053dda5:	55                   	push   %rbp
14053dda6:	56                   	push   %rsi
14053dda7:	57                   	push   %rdi
14053dda8:	48 83 ec 30          	sub    $0x30,%rsp
14053ddac:	48 8b f1             	mov    %rcx,%rsi
14053ddaf:	33 ed                	xor    %ebp,%ebp
14053ddb1:	b9 90 00 00 00       	mov    $0x90,%ecx
14053ddb6:	e8 4d d3 8d 00       	call   0x140e1b108
14053ddbb:	48 8b f8             	mov    %rax,%rdi
14053ddbe:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14053ddc3:	48 85 c0             	test   %rax,%rax
14053ddc6:	0f 84 84 00 00 00    	je     0x14053de50
14053ddcc:	48 8b 0d fd e3 ee 00 	mov    0xeee3fd(%rip),%rcx        # 0x14142c1d0
14053ddd3:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14053ddd8:	48 85 c9             	test   %rcx,%rcx
14053dddb:	74 18                	je     0x14053ddf5
14053dddd:	8b 41 10             	mov    0x10(%rcx),%eax
14053dde0:	ff c0                	inc    %eax
14053dde2:	89 41 10             	mov    %eax,0x10(%rcx)
14053dde5:	83 f8 01             	cmp    $0x1,%eax
14053dde8:	0f 8e 83 00 00 00    	jle    0x14053de71
14053ddee:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14053ddf3:	74 71                	je     0x14053de66
14053ddf5:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14053ddfa:	48 8b cf             	mov    %rdi,%rcx
14053ddfd:	e8 ae 68 24 00       	call   0x1407846b0
14053de02:	48 8d 05 07 f2 ac 00 	lea    0xacf207(%rip),%rax        # 0x14100d010
14053de09:	48 89 07             	mov    %rax,(%rdi)
14053de0c:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
14053de10:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
14053de14:	48 89 6f 30          	mov    %rbp,0x30(%rdi)
14053de18:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14053de1c:	e8 8f 1e 48 00       	call   0x1409bfcb0
14053de21:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14053de25:	e8 86 1e 48 00       	call   0x1409bfcb0
14053de2a:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
14053de2e:	e8 bd 1b 48 00       	call   0x1409bf9f0
14053de33:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
14053de37:	e8 b4 1b 48 00       	call   0x1409bf9f0
14053de3c:	48 89 6f 78          	mov    %rbp,0x78(%rdi)
14053de40:	48 89 af 80 00 00 00 	mov    %rbp,0x80(%rdi)
14053de47:	c6 87 88 00 00 00 00 	movb   $0x0,0x88(%rdi)
14053de4e:	eb 03                	jmp    0x14053de53
14053de50:	48 8b fd             	mov    %rbp,%rdi
14053de53:	48 89 3e             	mov    %rdi,(%rsi)
14053de56:	48 8b c6             	mov    %rsi,%rax
14053de59:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14053de5e:	48 83 c4 30          	add    $0x30,%rsp
14053de62:	5f                   	pop    %rdi
14053de63:	5e                   	pop    %rsi
14053de64:	5d                   	pop    %rbp
14053de65:	c3                   	ret
14053de66:	b9 01 00 00 00       	mov    $0x1,%ecx
14053de6b:	e8 90 c8 24 00       	call   0x14078a700
14053de70:	cc                   	int3
14053de71:	33 c9                	xor    %ecx,%ecx
14053de73:	e8 88 c8 24 00       	call   0x14078a700
14053de78:	cc                   	int3
14053de79:	cc                   	int3
14053de7a:	cc                   	int3
14053de7b:	cc                   	int3
14053de7c:	cc                   	int3
14053de7d:	cc                   	int3
14053de7e:	cc                   	int3
14053de7f:	cc                   	int3
14053de80:	48 8d 05 71 f1 ac 00 	lea    0xacf171(%rip),%rax        # 0x14100cff8
14053de87:	c3                   	ret
14053de88:	cc                   	int3
14053de89:	cc                   	int3
14053de8a:	cc                   	int3
14053de8b:	cc                   	int3
14053de8c:	cc                   	int3
14053de8d:	cc                   	int3
14053de8e:	cc                   	int3
14053de8f:	cc                   	int3
14053de90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14053de95:	57                   	push   %rdi
14053de96:	48 83 ec 50          	sub    $0x50,%rsp
14053de9a:	48 8b 05 5f b0 e7 00 	mov    0xe7b05f(%rip),%rax        # 0x1413b8f00
14053dea1:	48 33 c4             	xor    %rsp,%rax
14053dea4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14053dea9:	48 8b fa             	mov    %rdx,%rdi
14053deac:	48 8b d9             	mov    %rcx,%rbx
14053deaf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14053deb5:	48 8d 15 fc f1 ac 00 	lea    0xacf1fc(%rip),%rdx        # 0x14100d0b8
14053debc:	48 8b cf             	mov    %rdi,%rcx
14053debf:	e8 cc 60 2e 00       	call   0x140823f90
14053dec4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14053deca:	48 8d 15 53 72 a7 00 	lea    0xa77253(%rip),%rdx        # 0x140fb5124
14053ded1:	48 8b cf             	mov    %rdi,%rcx
14053ded4:	e8 b7 60 2e 00       	call   0x140823f90
14053ded9:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14053dedd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14053dee2:	e8 d9 7f 48 00       	call   0x1409c5ec0
14053dee7:	90                   	nop
14053dee8:	44 8b 40 10          	mov    0x10(%rax),%r8d
14053deec:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14053def1:	76 03                	jbe    0x14053def6
14053def3:	48 8b 00             	mov    (%rax),%rax
14053def6:	48 8b d0             	mov    %rax,%rdx
14053def9:	48 8b cf             	mov    %rdi,%rcx
14053defc:	e8 5f 64 2e 00       	call   0x140824360
14053df01:	90                   	nop
14053df02:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14053df07:	48 83 fa 0f          	cmp    $0xf,%rdx
14053df0b:	76 2e                	jbe    0x14053df3b
14053df0d:	48 ff c2             	inc    %rdx
14053df10:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14053df15:	48 8b c1             	mov    %rcx,%rax