14000cb4e:	8b fa                	mov    %edx,%edi
14000cb50:	48 8b d9             	mov    %rcx,%rbx
14000cb53:	48 83 f8 0f          	cmp    $0xf,%rax
14000cb57:	76 29                	jbe    0x14000cb82
14000cb59:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000cb5d:	48 ff c0             	inc    %rax
14000cb60:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000cb66:	72 14                	jb     0x14000cb7c
14000cb68:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000cb6c:	48 2b ca             	sub    %rdx,%rcx
14000cb6f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000cb73:	48 83 f8 1f          	cmp    $0x1f,%rax
14000cb77:	77 36                	ja     0x14000cbaf
14000cb79:	48 8b ca             	mov    %rdx,%rcx
14000cb7c:	ff 15 26 2a 06 00    	call   *0x62a26(%rip)        # 0x14006f5a8
14000cb82:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
14000cb87:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
14000cb8e:	00
14000cb8f:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14000cb93:	40 f6 c7 01          	test   $0x1,%dil
14000cb97:	74 08                	je     0x14000cba1
14000cb99:	48 8b cb             	mov    %rbx,%rcx
14000cb9c:	e8 3f 8d 04 00       	call   0x1400558e0
14000cba1:	48 8b c3             	mov    %rbx,%rax
14000cba4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cba9:	48 83 c4 20          	add    $0x20,%rsp
14000cbad:	5f                   	pop    %rdi
14000cbae:	c3                   	ret
14000cbaf:	ff 15 c3 28 06 00    	call   *0x628c3(%rip)        # 0x14006f478
14000cbb5:	cc                   	int3
14000cbb6:	90                   	nop
14000cbb7:	90                   	nop
14000cbb8:	90                   	nop
14000cbb9:	90                   	nop
14000cbba:	90                   	nop
14000cbbb:	90                   	nop
14000cbbc:	90                   	nop
14000cbbd:	90                   	nop
14000cbbe:	90                   	nop
14000cbbf:	90                   	nop
14000cbc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000cbc5:	57                   	push   %rdi
14000cbc6:	48 83 ec 20          	sub    $0x20,%rsp
14000cbca:	48 8b 41 28          	mov    0x28(%rcx),%rax
14000cbce:	8b fa                	mov    %edx,%edi
14000cbd0:	48 8b d9             	mov    %rcx,%rbx
14000cbd3:	48 83 f8 07          	cmp    $0x7,%rax
14000cbd7:	76 2e                	jbe    0x14000cc07
14000cbd9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000cbdd:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14000cbe4:	00
14000cbe5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000cbeb:	72 14                	jb     0x14000cc01
14000cbed:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000cbf1:	48 2b ca             	sub    %rdx,%rcx
14000cbf4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000cbf8:	48 83 f8 1f          	cmp    $0x1f,%rax
14000cbfc:	77 37                	ja     0x14000cc35
14000cbfe:	48 8b ca             	mov    %rdx,%rcx
14000cc01:	ff 15 a1 29 06 00    	call   *0x629a1(%rip)        # 0x14006f5a8
14000cc07:	33 c0                	xor    %eax,%eax
14000cc09:	48 c7 43 28 07 00 00 	movq   $0x7,0x28(%rbx)
14000cc10:	00
14000cc11:	48 89 43 20          	mov    %rax,0x20(%rbx)
14000cc15:	66 89 43 10          	mov    %ax,0x10(%rbx)
14000cc19:	40 f6 c7 01          	test   $0x1,%dil
14000cc1d:	74 08                	je     0x14000cc27
14000cc1f:	48 8b cb             	mov    %rbx,%rcx
14000cc22:	e8 b9 8c 04 00       	call   0x1400558e0
14000cc27:	48 8b c3             	mov    %rbx,%rax
14000cc2a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cc2f:	48 83 c4 20          	add    $0x20,%rsp
14000cc33:	5f                   	pop    %rdi
14000cc34:	c3                   	ret
14000cc35:	ff 15 3d 28 06 00    	call   *0x6283d(%rip)        # 0x14006f478
14000cc3b:	cc                   	int3
14000cc3c:	90                   	nop
14000cc3d:	90                   	nop
14000cc3e:	90                   	nop
14000cc3f:	90                   	nop
14000cc40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000cc45:	57                   	push   %rdi
14000cc46:	48 83 ec 20          	sub    $0x20,%rsp
14000cc4a:	48 8b 41 40          	mov    0x40(%rcx),%rax
14000cc4e:	8b fa                	mov    %edx,%edi
14000cc50:	48 8b d9             	mov    %rcx,%rbx
14000cc53:	48 83 f8 07          	cmp    $0x7,%rax
14000cc57:	76 2e                	jbe    0x14000cc87
14000cc59:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14000cc5d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14000cc64:	00
14000cc65:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000cc6b:	72 14                	jb     0x14000cc81
14000cc6d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000cc71:	48 2b ca             	sub    %rdx,%rcx
14000cc74:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000cc78:	48 83 f8 1f          	cmp    $0x1f,%rax
14000cc7c:	77 37                	ja     0x14000ccb5
14000cc7e:	48 8b ca             	mov    %rdx,%rcx
14000cc81:	ff 15 21 29 06 00    	call   *0x62921(%rip)        # 0x14006f5a8
14000cc87:	33 c0                	xor    %eax,%eax
14000cc89:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14000cc90:	00
14000cc91:	48 89 43 38          	mov    %rax,0x38(%rbx)
14000cc95:	66 89 43 28          	mov    %ax,0x28(%rbx)
14000cc99:	40 f6 c7 01          	test   $0x1,%dil
14000cc9d:	74 08                	je     0x14000cca7
14000cc9f:	48 8b cb             	mov    %rbx,%rcx
14000cca2:	e8 39 8c 04 00       	call   0x1400558e0
14000cca7:	48 8b c3             	mov    %rbx,%rax
14000ccaa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ccaf:	48 83 c4 20          	add    $0x20,%rsp
14000ccb3:	5f                   	pop    %rdi
14000ccb4:	c3                   	ret
14000ccb5:	ff 15 bd 27 06 00    	call   *0x627bd(%rip)        # 0x14006f478
14000ccbb:	cc                   	int3
14000ccbc:	90                   	nop
14000ccbd:	90                   	nop
14000ccbe:	90                   	nop
14000ccbf:	90                   	nop
14000ccc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ccc5:	57                   	push   %rdi
14000ccc6:	48 83 ec 20          	sub    $0x20,%rsp
14000ccca:	8b da                	mov    %edx,%ebx
14000cccc:	48 8b f9             	mov    %rcx,%rdi
14000cccf:	e8 9c de ff ff       	call   0x14000ab70
14000ccd4:	f6 c3 01             	test   $0x1,%bl
14000ccd7:	74 08                	je     0x14000cce1
14000ccd9:	48 8b cf             	mov    %rdi,%rcx
14000ccdc:	e8 ff 8b 04 00       	call   0x1400558e0
14000cce1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cce6:	48 8b c7             	mov    %rdi,%rax
14000cce9:	48 83 c4 20          	add    $0x20,%rsp
14000cced:	5f                   	pop    %rdi
14000ccee:	c3                   	ret
14000ccef:	90                   	nop
14000ccf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ccf5:	57                   	push   %rdi
14000ccf6:	48 83 ec 20          	sub    $0x20,%rsp
14000ccfa:	8b da                	mov    %edx,%ebx
14000ccfc:	48 8b f9             	mov    %rcx,%rdi
14000ccff:	e8 ac db ff ff       	call   0x14000a8b0
14000cd04:	f6 c3 01             	test   $0x1,%bl
14000cd07:	74 08                	je     0x14000cd11
14000cd09:	48 8b cf             	mov    %rdi,%rcx
14000cd0c:	e8 cf 8b 04 00       	call   0x1400558e0
14000cd11:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cd16:	48 8b c7             	mov    %rdi,%rax
14000cd19:	48 83 c4 20          	add    $0x20,%rsp
14000cd1d:	5f                   	pop    %rdi
14000cd1e:	c3                   	ret
14000cd1f:	90                   	nop
14000cd20:	40 53                	rex push %rbx
14000cd22:	48 83 ec 30          	sub    $0x30,%rsp
14000cd26:	48 8b d9             	mov    %rcx,%rbx
14000cd29:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000cd2e:	48 8d 05 9b d6 06 00 	lea    0x6d69b(%rip),%rax        # 0x14007a3d0
14000cd35:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
14000cd3a:	48 89 01             	mov    %rax,(%rcx)
14000cd3d:	0f 57 c0             	xorps  %xmm0,%xmm0
14000cd40:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14000cd44:	33 c9                	xor    %ecx,%ecx
14000cd46:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000cd4a:	89 4c 24 29          	mov    %ecx,0x29(%rsp)
14000cd4e:	66 89 4c 24 2d       	mov    %cx,0x2d(%rsp)
14000cd53:	88 4c 24 2f          	mov    %cl,0x2f(%rsp)
14000cd57:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000cd5c:	ff 15 fe 25 06 00    	call   *0x625fe(%rip)        # 0x14006f360
14000cd62:	48 8d 05 9f 0e 07 00 	lea    0x70e9f(%rip),%rax        # 0x14007dc08
14000cd69:	48 89 03             	mov    %rax,(%rbx)
14000cd6c:	48 8b c3             	mov    %rbx,%rax
14000cd6f:	48 83 c4 30          	add    $0x30,%rsp
14000cd73:	5b                   	pop    %rbx
14000cd74:	c3                   	ret
14000cd75:	90                   	nop
14000cd76:	90                   	nop
14000cd77:	90                   	nop
14000cd78:	40 53                	rex push %rbx
14000cd7a:	48 83 ec 20          	sub    $0x20,%rsp
14000cd7e:	48 8b d9             	mov    %rcx,%rbx
14000cd81:	48 8b c2             	mov    %rdx,%rax
14000cd84:	48 8d 0d 45 d6 06 00 	lea    0x6d645(%rip),%rcx        # 0x14007a3d0
14000cd8b:	0f 57 c0             	xorps  %xmm0,%xmm0
14000cd8e:	48 89 0b             	mov    %rcx,(%rbx)
14000cd91:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000cd95:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000cd99:	0f 11 02             	movups %xmm0,(%rdx)
14000cd9c:	ff 15 be 25 06 00    	call   *0x625be(%rip)        # 0x14006f360
14000cda2:	48 8d 05 5f 0e 07 00 	lea    0x70e5f(%rip),%rax        # 0x14007dc08
14000cda9:	48 89 03             	mov    %rax,(%rbx)
14000cdac:	48 8b c3             	mov    %rbx,%rax
14000cdaf:	48 83 c4 20          	add    $0x20,%rsp
14000cdb3:	5b                   	pop    %rbx
14000cdb4:	c3                   	ret
14000cdb5:	90                   	nop
14000cdb6:	90                   	nop
14000cdb7:	90                   	nop
14000cdb8:	40 53                	rex push %rbx
14000cdba:	48 83 ec 20          	sub    $0x20,%rsp
14000cdbe:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000cdc2:	48 8b d9             	mov    %rcx,%rbx
14000cdc5:	48 83 f8 0f          	cmp    $0xf,%rax
14000cdc9:	76 28                	jbe    0x14000cdf3
14000cdcb:	48 8b 09             	mov    (%rcx),%rcx
14000cdce:	48 ff c0             	inc    %rax
14000cdd1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000cdd7:	72 14                	jb     0x14000cded
14000cdd9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000cddd:	48 2b ca             	sub    %rdx,%rcx
14000cde0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000cde4:	48 83 f8 1f          	cmp    $0x1f,%rax
14000cde8:	77 1f                	ja     0x14000ce09
14000cdea:	48 8b ca             	mov    %rdx,%rcx
14000cded:	ff 15 b5 27 06 00    	call   *0x627b5(%rip)        # 0x14006f5a8
14000cdf3:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14000cdf8:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14000cdff:	00
14000ce00:	c6 03 00             	movb   $0x0,(%rbx)
14000ce03:	48 83 c4 20          	add    $0x20,%rsp
14000ce07:	5b                   	pop    %rbx
14000ce08:	c3                   	ret
14000ce09:	ff 15 69 26 06 00    	call   *0x62669(%rip)        # 0x14006f478
14000ce0f:	cc                   	int3
14000ce10:	48 8b c4             	mov    %rsp,%rax
14000ce13:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000ce17:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000ce1b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000ce1f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000ce23:	41 56                	push   %r14
14000ce25:	48 83 ec 20          	sub    $0x20,%rsp
14000ce29:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
14000ce30:	ff ff 7f
14000ce33:	49 8b d8             	mov    %r8,%rbx
14000ce36:	48 8b ea             	mov    %rdx,%rbp
14000ce39:	4c 8b f1             	mov    %rcx,%r14
14000ce3c:	4c 3b c7             	cmp    %rdi,%r8
14000ce3f:	0f 87 a4 00 00 00    	ja     0x14000cee9
14000ce45:	48 83 fb 0f          	cmp    $0xf,%rbx
14000ce49:	77 18                	ja     0x14000ce63
14000ce4b:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14000ce4f:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
14000ce56:	00
14000ce57:	e8 b4 d4 05 00       	call   0x14006a310
14000ce5c:	42 c6 04 33 00       	movb   $0x0,(%rbx,%r14,1)
14000ce61:	eb 43                	jmp    0x14000cea6
14000ce63:	48 8b c3             	mov    %rbx,%rax
14000ce66:	48 83 c8 0f          	or     $0xf,%rax
14000ce6a:	48 3b c7             	cmp    %rdi,%rax
14000ce6d:	77 0f                	ja     0x14000ce7e
14000ce6f:	b9 16 00 00 00       	mov    $0x16,%ecx
14000ce74:	48 8b f8             	mov    %rax,%rdi
14000ce77:	48 3b c1             	cmp    %rcx,%rax
14000ce7a:	48 0f 42 f9          	cmovb  %rcx,%rdi
14000ce7e:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14000ce82:	48 85 c9             	test   %rcx,%rcx
14000ce85:	75 3a                	jne    0x14000cec1
14000ce87:	33 f6                	xor    %esi,%esi
14000ce89:	4c 8b c3             	mov    %rbx,%r8
14000ce8c:	49 89 36             	mov    %rsi,(%r14)
14000ce8f:	48 8b d5             	mov    %rbp,%rdx
14000ce92:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14000ce96:	48 8b ce             	mov    %rsi,%rcx
14000ce99:	49 89 7e 18          	mov    %rdi,0x18(%r14)
14000ce9d:	e8 6e d4 05 00       	call   0x14006a310
14000cea2:	c6 04 1e 00          	movb   $0x0,(%rsi,%rbx,1)
14000cea6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ceab:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000ceb0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000ceb5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14000ceba:	48 83 c4 20          	add    $0x20,%rsp
14000cebe:	41 5e                	pop    %r14
14000cec0:	c3                   	ret
14000cec1:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14000cec8:	72 0a                	jb     0x14000ced4
14000ceca:	e8 71 52 ff ff       	call   0x140002140
14000cecf:	48 8b f0             	mov    %rax,%rsi
14000ced2:	eb b5                	jmp    0x14000ce89
14000ced4:	ff 15 be 26 06 00    	call   *0x626be(%rip)        # 0x14006f598
14000ceda:	48 8b f0             	mov    %rax,%rsi
14000cedd:	48 85 c0             	test   %rax,%rax
14000cee0:	75 a7                	jne    0x14000ce89
14000cee2:	ff 15 40 25 06 00    	call   *0x62540(%rip)        # 0x14006f428
14000cee8:	cc                   	int3
14000cee9:	e8 1a 66 ff ff       	call   0x140003508
14000ceee:	cc                   	int3
14000ceef:	90                   	nop
14000cef0:	48 8b c4             	mov    %rsp,%rax
14000cef3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000cef7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000cefb:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000ceff:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000cf03:	41 56                	push   %r14
14000cf05:	48 83 ec 20          	sub    $0x20,%rsp
14000cf09:	33 ff                	xor    %edi,%edi
14000cf0b:	0f 57 c0             	xorps  %xmm0,%xmm0
14000cf0e:	0f 11 01             	movups %xmm0,(%rcx)
14000cf11:	48 89 79 10          	mov    %rdi,0x10(%rcx)
14000cf15:	48 8b d9             	mov    %rcx,%rbx
14000cf18:	48 89 79 18          	mov    %rdi,0x18(%rcx)
14000cf1c:	4c 8b f2             	mov    %rdx,%r14
14000cf1f:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
14000cf23:	8d 4f 0f             	lea    0xf(%rdi),%ecx
14000cf26:	48 39 4a 18          	cmp    %rcx,0x18(%rdx)
14000cf2a:	76 03                	jbe    0x14000cf2f
14000cf2c:	4c 8b 32             	mov    (%rdx),%r14
14000cf2f:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
14000cf36:	ff ff 7f
14000cf39:	48 3b ee             	cmp    %rsi,%rbp
14000cf3c:	0f 87 95 00 00 00    	ja     0x14000cfd7
14000cf42:	48 3b e9             	cmp    %rcx,%rbp
14000cf45:	77 12                	ja     0x14000cf59
14000cf47:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14000cf4b:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14000cf4f:	41 0f 10 06          	movups (%r14),%xmm0
14000cf53:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
14000cf57:	eb 4e                	jmp    0x14000cfa7
14000cf59:	48 8b c5             	mov    %rbp,%rax
14000cf5c:	48 0b c1             	or     %rcx,%rax
14000cf5f:	48 3b c6             	cmp    %rsi,%rax
14000cf62:	77 0f                	ja     0x14000cf73
14000cf64:	b9 16 00 00 00       	mov    $0x16,%ecx
14000cf69:	48 8b f0             	mov    %rax,%rsi
14000cf6c:	48 3b c1             	cmp    %rcx,%rax
14000cf6f:	48 0f 42 f1          	cmovb  %rcx,%rsi
14000cf73:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
14000cf77:	48 85 c9             	test   %rcx,%rcx
14000cf7a:	74 11                	je     0x14000cf8d
14000cf7c:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14000cf83:	72 40                	jb     0x14000cfc5
14000cf85:	e8 b6 51 ff ff       	call   0x140002140
14000cf8a:	48 8b f8             	mov    %rax,%rdi
14000cf8d:	4c 8d 45 01          	lea    0x1(%rbp),%r8
14000cf91:	48 89 3b             	mov    %rdi,(%rbx)
14000cf94:	49 8b d6             	mov    %r14,%rdx
14000cf97:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14000cf9b:	48 8b cf             	mov    %rdi,%rcx
14000cf9e:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14000cfa2:	e8 69 d3 05 00       	call   0x14006a310
14000cfa7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000cfac:	48 8b c3             	mov    %rbx,%rax
14000cfaf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cfb4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000cfb9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14000cfbe:	48 83 c4 20          	add    $0x20,%rsp
14000cfc2:	41 5e                	pop    %r14
14000cfc4:	c3                   	ret
14000cfc5:	ff 15 cd 25 06 00    	call   *0x625cd(%rip)        # 0x14006f598
14000cfcb:	48 85 c0             	test   %rax,%rax
14000cfce:	75 ba                	jne    0x14000cf8a
14000cfd0:	ff 15 52 24 06 00    	call   *0x62452(%rip)        # 0x14006f428