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
14000cfd6:	cc                   	int3
14000cfd7:	e8 2c 65 ff ff       	call   0x140003508
14000cfdc:	cc                   	int3
14000cfdd:	90                   	nop
14000cfde:	90                   	nop
14000cfdf:	90                   	nop
14000cfe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000cfe5:	57                   	push   %rdi
14000cfe6:	48 83 ec 20          	sub    $0x20,%rsp
14000cfea:	48 8b fa             	mov    %rdx,%rdi
14000cfed:	48 8b d9             	mov    %rcx,%rbx
14000cff0:	48 3b ca             	cmp    %rdx,%rcx
14000cff3:	74 65                	je     0x14000d05a
14000cff5:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000cff9:	48 83 f8 07          	cmp    $0x7,%rax
14000cffd:	76 2d                	jbe    0x14000d02c
14000cfff:	48 8b 09             	mov    (%rcx),%rcx
14000d002:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14000d009:	00
14000d00a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000d010:	72 14                	jb     0x14000d026
14000d012:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000d016:	48 2b ca             	sub    %rdx,%rcx
14000d019:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000d01d:	48 83 f8 1f          	cmp    $0x1f,%rax
14000d021:	77 45                	ja     0x14000d068
14000d023:	48 8b ca             	mov    %rdx,%rcx
14000d026:	ff 15 7c 25 06 00    	call   *0x6257c(%rip)        # 0x14006f5a8
14000d02c:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14000d033:	00
14000d034:	33 c0                	xor    %eax,%eax
14000d036:	48 89 43 10          	mov    %rax,0x10(%rbx)
14000d03a:	66 89 03             	mov    %ax,(%rbx)
14000d03d:	0f 10 07             	movups (%rdi),%xmm0
14000d040:	0f 11 03             	movups %xmm0,(%rbx)
14000d043:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14000d047:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14000d04b:	48 89 47 10          	mov    %rax,0x10(%rdi)
14000d04f:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14000d056:	00
14000d057:	66 89 07             	mov    %ax,(%rdi)
14000d05a:	48 8b c3             	mov    %rbx,%rax
14000d05d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000d062:	48 83 c4 20          	add    $0x20,%rsp
14000d066:	5f                   	pop    %rdi
14000d067:	c3                   	ret
14000d068:	ff 15 0a 24 06 00    	call   *0x6240a(%rip)        # 0x14006f478
14000d06e:	cc                   	int3
14000d06f:	90                   	nop
14000d070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000d075:	57                   	push   %rdi
14000d076:	48 83 ec 20          	sub    $0x20,%rsp
14000d07a:	48 8b d9             	mov    %rcx,%rbx
14000d07d:	48 8b fa             	mov    %rdx,%rdi
14000d080:	48 8b 0a             	mov    (%rdx),%rcx
14000d083:	48 85 c9             	test   %rcx,%rcx
14000d086:	74 73                	je     0x14000d0fb
14000d088:	48 8b 01             	mov    (%rcx),%rax
14000d08b:	48 8b 40 10          	mov    0x10(%rax),%rax
14000d08f:	ff 15 f3 25 06 00    	call   *0x625f3(%rip)        # 0x14006f688
14000d095:	48 85 c0             	test   %rax,%rax
14000d098:	74 13                	je     0x14000d0ad
14000d09a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000d09f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000d0a4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000d0a8:	e8 9f 01 00 00       	call   0x14000d24c
14000d0ad:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14000d0b1:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14000d0b5:	74 2b                	je     0x14000d0e2
14000d0b7:	48 83 22 00          	andq   $0x0,(%rdx)
14000d0bb:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14000d0c0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14000d0c4:	48 85 c0             	test   %rax,%rax
14000d0c7:	74 04                	je     0x14000d0cd
14000d0c9:	f0 ff 40 08          	lock incl 0x8(%rax)
14000d0cd:	48 8b 07             	mov    (%rdi),%rax
14000d0d0:	48 89 02             	mov    %rax,(%rdx)
14000d0d3:	48 8b 47 08          	mov    0x8(%rdi),%rax
14000d0d7:	48 89 42 08          	mov    %rax,0x8(%rdx)
14000d0db:	48 83 43 10 10       	addq   $0x10,0x10(%rbx)
14000d0e0:	eb 0c                	jmp    0x14000d0ee
14000d0e2:	4c 8b c7             	mov    %rdi,%r8
14000d0e5:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000d0e9:	e8 4a 04 00 00       	call   0x14000d538
14000d0ee:	b0 01                	mov    $0x1,%al
14000d0f0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000d0f5:	48 83 c4 20          	add    $0x20,%rsp
14000d0f9:	5f                   	pop    %rdi
14000d0fa:	c3                   	ret
14000d0fb:	b9 1c e4 71 00       	mov    $0x71e41c,%ecx
14000d100:	e8 47 48 ff ff       	call   0x14000194c
14000d105:	32 c0                	xor    %al,%al
14000d107:	eb e7                	jmp    0x14000d0f0
14000d109:	cc                   	int3
14000d10a:	90                   	nop
14000d10b:	90                   	nop
14000d10c:	90                   	nop
14000d10d:	90                   	nop
14000d10e:	90                   	nop
14000d10f:	90                   	nop
14000d110:	48 8b 41 10          	mov    0x10(%rcx),%rax
14000d114:	48 2b 41 08          	sub    0x8(%rcx),%rax
14000d118:	48 c1 f8 04          	sar    $0x4,%rax
14000d11c:	c3                   	ret
14000d11d:	90                   	nop
14000d11e:	90                   	nop
14000d11f:	90                   	nop
14000d120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000d125:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000d12a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000d12f:	57                   	push   %rdi
14000d130:	48 83 ec 30          	sub    $0x30,%rsp
14000d134:	48 8b ea             	mov    %rdx,%rbp
14000d137:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14000d13b:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14000d13f:	eb 6f                	jmp    0x14000d1b0
14000d141:	48 8b 47 08          	mov    0x8(%rdi),%rax
14000d145:	48 85 c0             	test   %rax,%rax
14000d148:	74 04                	je     0x14000d14e
14000d14a:	f0 ff 40 08          	lock incl 0x8(%rax)
14000d14e:	48 8b 0f             	mov    (%rdi),%rcx
14000d151:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000d156:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14000d15a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14000d15f:	48 8b 01             	mov    (%rcx),%rax
14000d162:	48 8b d5             	mov    %rbp,%rdx
14000d165:	48 8b 00             	mov    (%rax),%rax
14000d168:	ff 15 1a 25 06 00    	call   *0x6251a(%rip)        # 0x14006f688
14000d16e:	48 85 db             	test   %rbx,%rbx
14000d171:	74 39                	je     0x14000d1ac
14000d173:	83 c8 ff             	or     $0xffffffff,%eax
14000d176:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000d17b:	83 f8 01             	cmp    $0x1,%eax
14000d17e:	75 2c                	jne    0x14000d1ac
14000d180:	48 8b 03             	mov    (%rbx),%rax
14000d183:	48 8b cb             	mov    %rbx,%rcx
14000d186:	48 8b 00             	mov    (%rax),%rax
14000d189:	ff 15 f9 24 06 00    	call   *0x624f9(%rip)        # 0x14006f688
14000d18f:	83 c8 ff             	or     $0xffffffff,%eax
14000d192:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000d197:	83 f8 01             	cmp    $0x1,%eax
14000d19a:	75 10                	jne    0x14000d1ac
14000d19c:	48 8b 03             	mov    (%rbx),%rax
14000d19f:	48 8b cb             	mov    %rbx,%rcx
14000d1a2:	48 8b 40 08          	mov    0x8(%rax),%rax
14000d1a6:	ff 15 dc 24 06 00    	call   *0x624dc(%rip)        # 0x14006f688
14000d1ac:	48 83 c7 10          	add    $0x10,%rdi
14000d1b0:	48 3b fe             	cmp    %rsi,%rdi
14000d1b3:	75 8c                	jne    0x14000d141
14000d1b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000d1ba:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14000d1bf:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14000d1c4:	48 83 c4 30          	add    $0x30,%rsp
14000d1c8:	5f                   	pop    %rdi
14000d1c9:	c3                   	ret
14000d1ca:	90                   	nop
14000d1cb:	90                   	nop
14000d1cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000d1d1:	57                   	push   %rdi
14000d1d2:	48 83 ec 30          	sub    $0x30,%rsp
14000d1d6:	48 8b f9             	mov    %rcx,%rdi
14000d1d9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000d1de:	e8 a1 02 00 00       	call   0x14000d484
14000d1e3:	48 8b 10             	mov    (%rax),%rdx
14000d1e6:	48 89 17             	mov    %rdx,(%rdi)
14000d1e9:	48 8b 50 08          	mov    0x8(%rax),%rdx
14000d1ed:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14000d1f1:	48 83 20 00          	andq   $0x0,(%rax)
14000d1f5:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14000d1fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000d1ff:	48 85 db             	test   %rbx,%rbx
14000d202:	74 39                	je     0x14000d23d
14000d204:	83 c8 ff             	or     $0xffffffff,%eax
14000d207:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000d20c:	83 f8 01             	cmp    $0x1,%eax