14021d92b:	e8 70 3a 00 00       	call   0x1402213a0
14021d930:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021d935:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14021d93a:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14021d93f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14021d944:	48 83 c4 40          	add    $0x40,%rsp
14021d948:	41 5e                	pop    %r14
14021d94a:	5e                   	pop    %rsi
14021d94b:	5d                   	pop    %rbp
14021d94c:	c3                   	ret
14021d94d:	48 8b 03             	mov    (%rbx),%rax
14021d950:	4d 8b ce             	mov    %r14,%r9
14021d953:	4c 8b c6             	mov    %rsi,%r8
14021d956:	48 8b d5             	mov    %rbp,%rdx
14021d959:	48 8b cb             	mov    %rbx,%rcx
14021d95c:	ff 50 20             	call   *0x20(%rax)
14021d95f:	85 c0                	test   %eax,%eax
14021d961:	7e 07                	jle    0x14021d96a
14021d963:	49 8b 0e             	mov    (%r14),%rcx
14021d966:	48 01 4b 58          	add    %rcx,0x58(%rbx)
14021d96a:	4c 39 7b 08          	cmp    %r15,0x8(%rbx)
14021d96e:	75 05                	jne    0x14021d975
14021d970:	4c 39 3f             	cmp    %r15,(%rdi)
14021d973:	74 26                	je     0x14021d99b
14021d975:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14021d97a:	4c 8b ce             	mov    %rsi,%r9
14021d97d:	89 44 24 30          	mov    %eax,0x30(%rsp)
14021d981:	4c 8b c5             	mov    %rbp,%r8
14021d984:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14021d989:	ba 82 00 00 00       	mov    $0x82,%edx
14021d98e:	48 8b cb             	mov    %rbx,%rcx
14021d991:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021d996:	e8 95 fd ff ff       	call   0x14021d730
14021d99b:	85 c0                	test   %eax,%eax
14021d99d:	7e 96                	jle    0x14021d935
14021d99f:	49 39 36             	cmp    %rsi,(%r14)
14021d9a2:	76 91                	jbe    0x14021d935
14021d9a4:	ba 78 00 00 00       	mov    $0x78,%edx
14021d9a9:	c7 44 24 20 19 01 00 	movl   $0x119,0x20(%rsp)
14021d9b0:	00
14021d9b1:	4c 8d 0d 80 e8 13 00 	lea    0x13e880(%rip),%r9        # 0x14035c238
14021d9b8:	8d 4a a8             	lea    -0x58(%rdx),%ecx
14021d9bb:	44 8d 42 cc          	lea    -0x34(%rdx),%r8d
14021d9bf:	e8 dc 39 00 00       	call   0x1402213a0
14021d9c4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021d9c9:	e9 67 ff ff ff       	jmp    0x14021d935
14021d9ce:	ba 78 00 00 00       	mov    $0x78,%edx
14021d9d3:	c7 44 24 20 00 01 00 	movl   $0x100,0x20(%rsp)
14021d9da:	00
14021d9db:	4c 8d 0d 56 e8 13 00 	lea    0x13e856(%rip),%r9        # 0x14035c238
14021d9e2:	8d 4a a8             	lea    -0x58(%rdx),%ecx
14021d9e5:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14021d9e9:	e8 b2 39 00 00       	call   0x1402213a0
14021d9ee:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14021d9f3:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021d9f8:	48 83 c4 40          	add    $0x40,%rsp
14021d9fc:	41 5e                	pop    %r14
14021d9fe:	5e                   	pop    %rsi
14021d9ff:	5d                   	pop    %rbp
14021da00:	c3                   	ret
14021da01:	cc                   	int3
14021da02:	cc                   	int3
14021da03:	cc                   	int3
14021da04:	cc                   	int3
14021da05:	cc                   	int3
14021da06:	cc                   	int3
14021da07:	cc                   	int3
14021da08:	cc                   	int3
14021da09:	cc                   	int3
14021da0a:	cc                   	int3
14021da0b:	cc                   	int3
14021da0c:	cc                   	int3
14021da0d:	cc                   	int3
14021da0e:	cc                   	int3
14021da0f:	cc                   	int3
14021da10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14021da15:	55                   	push   %rbp
14021da16:	56                   	push   %rsi
14021da17:	41 56                	push   %r14
14021da19:	b8 40 00 00 00       	mov    $0x40,%eax
14021da1e:	e8 bd cb 0d 00       	call   0x1402fa5e0
14021da23:	48 2b e0             	sub    %rax,%rsp
14021da26:	4d 8b f1             	mov    %r9,%r14
14021da29:	49 8b f0             	mov    %r8,%rsi
14021da2c:	48 8b ea             	mov    %rdx,%rbp
14021da2f:	48 8b d9             	mov    %rcx,%rbx
14021da32:	48 85 c9             	test   %rcx,%rcx
14021da35:	75 10                	jne    0x14021da47
14021da37:	33 c0                	xor    %eax,%eax
14021da39:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14021da3e:	48 83 c4 40          	add    $0x40,%rsp
14021da42:	41 5e                	pop    %r14
14021da44:	5e                   	pop    %rsi
14021da45:	5d                   	pop    %rbp
14021da46:	c3                   	ret
14021da47:	48 8b 01             	mov    (%rcx),%rax
14021da4a:	48 85 c0             	test   %rax,%rax
14021da4d:	0f 84 21 01 00 00    	je     0x14021db74
14021da53:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
14021da58:	0f 84 16 01 00 00    	je     0x14021db74
14021da5e:	4c 8b 51 08          	mov    0x8(%rcx),%r10
14021da62:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14021da67:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14021da6b:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14021da70:	45 33 ff             	xor    %r15d,%r15d
14021da73:	4d 85 d2             	test   %r10,%r10
14021da76:	75 05                	jne    0x14021da7d
14021da78:	4c 39 3f             	cmp    %r15,(%rdi)
14021da7b:	74 73                	je     0x14021daf0
14021da7d:	48 8b 07             	mov    (%rdi),%rax
14021da80:	48 85 c0             	test   %rax,%rax
14021da83:	74 26                	je     0x14021daab
14021da85:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14021da8a:	4c 8b ce             	mov    %rsi,%r9
14021da8d:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14021da94:	00
14021da95:	4c 8b c5             	mov    %rbp,%r8
14021da98:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14021da9d:	ba 03 00 00 00       	mov    $0x3,%edx
14021daa2:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021daa7:	ff d0                	call   *%rax
14021daa9:	eb 41                	jmp    0x14021daec
14021daab:	48 81 fe ff ff ff 7f 	cmp    $0x7fffffff,%rsi
14021dab2:	76 1d                	jbe    0x14021dad1
14021dab4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021dab9:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14021dabe:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14021dac3:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14021dac8:	48 83 c4 40          	add    $0x40,%rsp
14021dacc:	41 5e                	pop    %r14
14021dace:	5e                   	pop    %rsi
14021dacf:	5d                   	pop    %rbp
14021dad0:	c3                   	ret
14021dad1:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14021dad8:	00
14021dad9:	44 8b ce             	mov    %esi,%r9d
14021dadc:	4c 8b c5             	mov    %rbp,%r8
14021dadf:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021dae4:	ba 03 00 00 00       	mov    $0x3,%edx
14021dae9:	41 ff d2             	call   *%r10
14021daec:	85 c0                	test   %eax,%eax
14021daee:	7e c9                	jle    0x14021dab9
14021daf0:	44 39 7b 20          	cmp    %r15d,0x20(%rbx)
14021daf4:	75 27                	jne    0x14021db1d
14021daf6:	ba 80 00 00 00       	mov    $0x80,%edx
14021dafb:	c7 44 24 20 53 01 00 	movl   $0x153,0x20(%rsp)
14021db02:	00
14021db03:	4c 8d 0d 2e e7 13 00 	lea    0x13e72e(%rip),%r9        # 0x14035c238
14021db0a:	8d 4a a0             	lea    -0x60(%rdx),%ecx
14021db0d:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
14021db11:	e8 8a 38 00 00       	call   0x1402213a0
14021db16:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021db1b:	eb 9c                	jmp    0x14021dab9
14021db1d:	48 8b 03             	mov    (%rbx),%rax
14021db20:	4d 8b ce             	mov    %r14,%r9
14021db23:	4c 8b c6             	mov    %rsi,%r8
14021db26:	48 8b d5             	mov    %rbp,%rdx
14021db29:	48 8b cb             	mov    %rbx,%rcx
14021db2c:	ff 50 10             	call   *0x10(%rax)
14021db2f:	85 c0                	test   %eax,%eax
14021db31:	7e 07                	jle    0x14021db3a
14021db33:	49 8b 0e             	mov    (%r14),%rcx
14021db36:	48 01 4b 60          	add    %rcx,0x60(%rbx)
14021db3a:	4c 39 7b 08          	cmp    %r15,0x8(%rbx)
14021db3e:	75 09                	jne    0x14021db49
14021db40:	4c 39 3f             	cmp    %r15,(%rdi)
14021db43:	0f 84 70 ff ff ff    	je     0x14021dab9
14021db49:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14021db4e:	4c 8b ce             	mov    %rsi,%r9
14021db51:	89 44 24 30          	mov    %eax,0x30(%rsp)
14021db55:	4c 8b c5             	mov    %rbp,%r8
14021db58:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14021db5d:	ba 83 00 00 00       	mov    $0x83,%edx
14021db62:	48 8b cb             	mov    %rbx,%rcx
14021db65:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021db6a:	e8 c1 fb ff ff       	call   0x14021d730
14021db6f:	e9 45 ff ff ff       	jmp    0x14021dab9
14021db74:	ba 80 00 00 00       	mov    $0x80,%edx
14021db79:	c7 44 24 20 49 01 00 	movl   $0x149,0x20(%rsp)
14021db80:	00
14021db81:	4c 8d 0d b0 e6 13 00 	lea    0x13e6b0(%rip),%r9        # 0x14035c238
14021db88:	8d 4a a0             	lea    -0x60(%rdx),%ecx
14021db8b:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
14021db8f:	e8 0c 38 00 00       	call   0x1402213a0
14021db94:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14021db99:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021db9e:	48 83 c4 40          	add    $0x40,%rsp
14021dba2:	41 5e                	pop    %r14
14021dba4:	5e                   	pop    %rsi
14021dba5:	5d                   	pop    %rbp
14021dba6:	c3                   	ret
14021dba7:	cc                   	int3
14021dba8:	cc                   	int3
14021dba9:	cc                   	int3
14021dbaa:	cc                   	int3
14021dbab:	cc                   	int3
14021dbac:	cc                   	int3
14021dbad:	cc                   	int3
14021dbae:	cc                   	int3
14021dbaf:	cc                   	int3
14021dbb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021dbb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14021dbba:	56                   	push   %rsi
14021dbbb:	57                   	push   %rdi
14021dbbc:	41 56                	push   %r14
14021dbbe:	b8 30 00 00 00       	mov    $0x30,%eax
14021dbc3:	e8 18 ca 0d 00       	call   0x1402fa5e0
14021dbc8:	48 2b e0             	sub    %rax,%rsp
14021dbcb:	48 8b 71 38          	mov    0x38(%rcx),%rsi
14021dbcf:	4c 8b f2             	mov    %rdx,%r14
14021dbd2:	49 63 f8             	movslq %r8d,%rdi
14021dbd5:	48 8b d9             	mov    %rcx,%rbx
14021dbd8:	8d 68 cf             	lea    -0x31(%rax),%ebp
14021dbdb:	48 85 d2             	test   %rdx,%rdx
14021dbde:	75 23                	jne    0x14021dc03
14021dbe0:	4c 8d 0d 51 e7 13 00 	lea    0x13e751(%rip),%r9        # 0x14035c338
14021dbe7:	c7 44 24 20 e0 00 00 	movl   $0xe0,0x20(%rsp)
14021dbee:	00
14021dbef:	8d 50 45             	lea    0x45(%rax),%edx
14021dbf2:	8d 48 f0             	lea    -0x10(%rax),%ecx
14021dbf5:	44 8d 40 43          	lea    0x43(%rax),%r8d
14021dbf9:	e8 a2 37 00 00       	call   0x1402213a0
14021dbfe:	e9 96 00 00 00       	jmp    0x14021dc99
14021dc03:	f7 41 28 00 02 00 00 	testl  $0x200,0x28(%rcx)
14021dc0a:	74 22                	je     0x14021dc2e
14021dc0c:	ba 75 00 00 00       	mov    $0x75,%edx
14021dc11:	c7 44 24 20 e4 00 00 	movl   $0xe4,0x20(%rsp)
14021dc18:	00
14021dc19:	4c 8d 0d 18 e7 13 00 	lea    0x13e718(%rip),%r9        # 0x14035c338
14021dc20:	8d 4a ab             	lea    -0x55(%rdx),%ecx
14021dc23:	44 8d 42 09          	lea    0x9(%rdx),%r8d
14021dc27:	e8 74 37 00 00       	call   0x1402213a0
14021dc2c:	eb 6b                	jmp    0x14021dc99
14021dc2e:	ba 0f 00 00 00       	mov    $0xf,%edx
14021dc33:	e8 d8 ec ff ff       	call   0x14021c910
14021dc38:	85 ff                	test   %edi,%edi
14021dc3a:	75 04                	jne    0x14021dc40
14021dc3c:	33 c0                	xor    %eax,%eax
14021dc3e:	eb 5b                	jmp    0x14021dc9b
14021dc40:	48 8b 46 08          	mov    0x8(%rsi),%rax
14021dc44:	48 8b cb             	mov    %rbx,%rcx
14021dc47:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14021dc4c:	4c 63 38             	movslq (%rax),%r15
14021dc4f:	e8 3c 07 00 00       	call   0x14021e390
14021dc54:	48 8b 0e             	mov    (%rsi),%rcx
14021dc57:	41 8d 04 3f          	lea    (%r15,%rdi,1),%eax
14021dc5b:	48 63 d0             	movslq %eax,%rdx
14021dc5e:	e8 5d f1 01 00       	call   0x14023cdc0
14021dc63:	48 85 c0             	test   %rax,%rax
14021dc66:	74 2c                	je     0x14021dc94
14021dc68:	48 8b 06             	mov    (%rsi),%rax
14021dc6b:	49 8b cf             	mov    %r15,%rcx
14021dc6e:	4c 8b c7             	mov    %rdi,%r8
14021dc71:	49 8b d6             	mov    %r14,%rdx
14021dc74:	48 03 48 08          	add    0x8(%rax),%rcx
14021dc78:	e8 ab ed 0d 00       	call   0x1402fca28
14021dc7d:	48 8b 06             	mov    (%rsi),%rax
14021dc80:	8b ef                	mov    %edi,%ebp
14021dc82:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14021dc86:	0f 10 00             	movups (%rax),%xmm0
14021dc89:	0f 11 01             	movups %xmm0,(%rcx)
14021dc8c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14021dc90:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14021dc94:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14021dc99:	8b c5                	mov    %ebp,%eax
14021dc9b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14021dca0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14021dca5:	48 83 c4 30          	add    $0x30,%rsp
14021dca9:	41 5e                	pop    %r14
14021dcab:	5f                   	pop    %rdi
14021dcac:	5e                   	pop    %rsi
14021dcad:	c3                   	ret
14021dcae:	cc                   	int3
14021dcaf:	cc                   	int3
14021dcb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021dcb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14021dcba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14021dcbf:	41 56                	push   %r14
14021dcc1:	b8 20 00 00 00       	mov    $0x20,%eax
14021dcc6:	e8 15 c9 0d 00       	call   0x1402fa5e0
14021dccb:	48 2b e0             	sub    %rax,%rsp
14021dcce:	f7 41 28 00 02 00 00 	testl  $0x200,0x28(%rcx)
14021dcd5:	4c 8b f2             	mov    %rdx,%r14
14021dcd8:	48 8b 41 38          	mov    0x38(%rcx),%rax
14021dcdc:	48 8b e9             	mov    %rcx,%rbp
14021dcdf:	49 63 d8             	movslq %r8d,%rbx
14021dce2:	48 8b 78 08          	mov    0x8(%rax),%rdi
14021dce6:	74 03                	je     0x14021dceb
14021dce8:	48 8b 38             	mov    (%rax),%rdi
14021dceb:	ba 0f 00 00 00       	mov    $0xf,%edx
14021dcf0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14021dcf5:	e8 16 ec ff ff       	call   0x14021c910
14021dcfa:	85 db                	test   %ebx,%ebx
14021dcfc:	78 08                	js     0x14021dd06
14021dcfe:	48 8b 37             	mov    (%rdi),%rsi
14021dd01:	48 3b de             	cmp    %rsi,%rbx
14021dd04:	77 02                	ja     0x14021dd08
14021dd06:	8b f3                	mov    %ebx,%esi
14021dd08:	4d 85 f6             	test   %r14,%r14
14021dd0b:	74 3e                	je     0x14021dd4b
14021dd0d:	85 f6                	test   %esi,%esi
14021dd0f:	7e 3a                	jle    0x14021dd4b
14021dd11:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14021dd15:	49 8b ce             	mov    %r14,%rcx
14021dd18:	48 63 de             	movslq %esi,%rbx
14021dd1b:	4c 8b c3             	mov    %rbx,%r8
14021dd1e:	e8 05 ed 0d 00       	call   0x1402fca28
14021dd23:	48 29 1f             	sub    %rbx,(%rdi)
14021dd26:	48 29 5f 10          	sub    %rbx,0x10(%rdi)
14021dd2a:	48 01 5f 08          	add    %rbx,0x8(%rdi)
14021dd2e:	8b c6                	mov    %esi,%eax
14021dd30:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14021dd35:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14021dd3a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14021dd3f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14021dd44:	48 83 c4 20          	add    $0x20,%rsp
14021dd48:	41 5e                	pop    %r14
14021dd4a:	c3                   	ret
14021dd4b:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14021dd4f:	75 dd                	jne    0x14021dd2e
14021dd51:	8b 5d 30             	mov    0x30(%rbp),%ebx
14021dd54:	85 db                	test   %ebx,%ebx
14021dd56:	74 0d                	je     0x14021dd65
14021dd58:	ba 09 00 00 00       	mov    $0x9,%edx
14021dd5d:	48 8b cd             	mov    %rbp,%rcx
14021dd60:	e8 eb f8 ff ff       	call   0x14021d650
14021dd65:	8b c3                	mov    %ebx,%eax
14021dd67:	eb c7                	jmp    0x14021dd30
14021dd69:	cc                   	int3
14021dd6a:	cc                   	int3
14021dd6b:	cc                   	int3
14021dd6c:	cc                   	int3
14021dd6d:	cc                   	int3
14021dd6e:	cc                   	int3
14021dd6f:	cc                   	int3
14021dd70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021dd75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14021dd7a:	56                   	push   %rsi
14021dd7b:	57                   	push   %rdi
14021dd7c:	41 56                	push   %r14
14021dd7e:	b8 30 00 00 00       	mov    $0x30,%eax
14021dd83:	e8 58 c8 0d 00       	call   0x1402fa5e0
14021dd88:	48 2b e0             	sub    %rax,%rsp
14021dd8b:	33 db                	xor    %ebx,%ebx
14021dd8d:	48 8b f2             	mov    %rdx,%rsi
14021dd90:	48 8b f9             	mov    %rcx,%rdi
14021dd93:	48 8b c2             	mov    %rdx,%rax
14021dd96:	38 1a                	cmp    %bl,(%rdx)
14021dd98:	74 18                	je     0x14021ddb2
14021dd9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)