14014dd4d:	4d 8b 01             	mov    (%r9),%r8
14014dd50:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
14014dd54:	4c 89 43 78          	mov    %r8,0x78(%rbx)
14014dd58:	48 85 c9             	test   %rcx,%rcx
14014dd5b:	74 0d                	je     0x14014dd6a
14014dd5d:	48 8b 01             	mov    (%rcx),%rax
14014dd60:	48 8b 40 10          	mov    0x10(%rax),%rax
14014dd64:	ff 15 c6 50 0c 00    	call   *0xc50c6(%rip)        # 0x140212e30
14014dd6a:	4c 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8
14014dd71:	00
14014dd72:	49 8b 40 08          	mov    0x8(%r8),%rax
14014dd76:	49 8b cf             	mov    %r15,%rcx
14014dd79:	49 8b d7             	mov    %r15,%rdx
14014dd7c:	48 85 c0             	test   %rax,%rax
14014dd7f:	74 0a                	je     0x14014dd8b
14014dd81:	49 8b 08             	mov    (%r8),%rcx
14014dd84:	f0 ff 40 0c          	lock incl 0xc(%rax)
14014dd88:	48 8b d0             	mov    %rax,%rdx
14014dd8b:	48 89 8b b0 00 00 00 	mov    %rcx,0xb0(%rbx)
14014dd92:	48 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%rcx
14014dd99:	48 89 93 b8 00 00 00 	mov    %rdx,0xb8(%rbx)
14014dda0:	48 85 c9             	test   %rcx,%rcx
14014dda3:	74 18                	je     0x14014ddbd
14014dda5:	8b c6                	mov    %esi,%eax
14014dda7:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014ddac:	03 c6                	add    %esi,%eax
14014ddae:	75 0d                	jne    0x14014ddbd
14014ddb0:	48 8b 01             	mov    (%rcx),%rax
14014ddb3:	48 8b 40 08          	mov    0x8(%rax),%rax
14014ddb7:	ff 15 73 50 0c 00    	call   *0xc5073(%rip)        # 0x140212e30
14014ddbd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14014ddc2:	48 ff c6             	inc    %rsi
14014ddc5:	66 44 39 3c 70       	cmp    %r15w,(%rax,%rsi,2)
14014ddca:	75 f6                	jne    0x14014ddc2
14014ddcc:	4c 8b c6             	mov    %rsi,%r8
14014ddcf:	48 8b d0             	mov    %rax,%rdx
14014ddd2:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
14014ddd9:	e8 96 b5 eb ff       	call   0x140009374
14014ddde:	4d 3b f4             	cmp    %r12,%r14
14014dde1:	74 28                	je     0x14014de0b
14014dde3:	49 8b ce             	mov    %r14,%rcx
14014dde6:	e8 59 0e 00 00       	call   0x14014ec44
14014ddeb:	49 8b 0e             	mov    (%r14),%rcx
14014ddee:	49 8b 04 24          	mov    (%r12),%rax
14014ddf2:	49 89 06             	mov    %rax,(%r14)
14014ddf5:	49 89 0c 24          	mov    %rcx,(%r12)
14014ddf9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14014ddfd:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14014de02:	49 89 46 08          	mov    %rax,0x8(%r14)
14014de06:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
14014de0b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14014de10:	48 8b 06             	mov    (%rsi),%rax
14014de13:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14014de1a:	48 83 c6 08          	add    $0x8,%rsi
14014de1e:	48 3b fe             	cmp    %rsi,%rdi
14014de21:	74 5b                	je     0x14014de7e
14014de23:	48 8b 47 18          	mov    0x18(%rdi),%rax
14014de27:	41 be 0f 00 00 00    	mov    $0xf,%r14d
14014de2d:	49 3b c6             	cmp    %r14,%rax
14014de30:	76 28                	jbe    0x14014de5a
14014de32:	48 8b 0f             	mov    (%rdi),%rcx
14014de35:	48 ff c0             	inc    %rax
14014de38:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14014de3e:	72 14                	jb     0x14014de54
14014de40:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014de44:	48 2b ca             	sub    %rdx,%rcx
14014de47:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014de4b:	48 83 f8 1f          	cmp    $0x1f,%rax
14014de4f:	77 46                	ja     0x14014de97
14014de51:	48 8b ca             	mov    %rdx,%rcx
14014de54:	ff 15 e6 4c 0c 00    	call   *0xc4ce6(%rip)        # 0x140212b40
14014de5a:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14014de5e:	4c 89 77 18          	mov    %r14,0x18(%rdi)
14014de62:	44 88 3f             	mov    %r15b,(%rdi)
14014de65:	0f 10 06             	movups (%rsi),%xmm0
14014de68:	0f 11 07             	movups %xmm0,(%rdi)
14014de6b:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14014de6f:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14014de73:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
14014de77:	4c 89 76 18          	mov    %r14,0x18(%rsi)
14014de7b:	44 88 3e             	mov    %r15b,(%rsi)
14014de7e:	8a 84 24 10 01 00 00 	mov    0x110(%rsp),%al
14014de85:	88 83 e8 00 00 00    	mov    %al,0xe8(%rbx)
14014de8b:	8a 84 24 18 01 00 00 	mov    0x118(%rsp),%al
14014de92:	88 43 58             	mov    %al,0x58(%rbx)
14014de95:	eb 0c                	jmp    0x14014dea3
14014de97:	ff 15 e3 4c 0c 00    	call   *0xc4ce3(%rip)        # 0x140212b80
14014de9d:	90                   	nop
14014de9e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014dea3:	48 8b c3             	mov    %rbx,%rax
14014dea6:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14014dead:	00
14014deae:	48 33 cc             	xor    %rsp,%rcx
14014deb1:	e8 ba 68 0b 00       	call   0x140204770
14014deb6:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14014debd:	00
14014debe:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14014dec2:	49 8b 73 48          	mov    0x48(%r11),%rsi
14014dec6:	49 8b e3             	mov    %r11,%rsp
14014dec9:	41 5f                	pop    %r15
14014decb:	41 5e                	pop    %r14
14014decd:	41 5d                	pop    %r13
14014decf:	41 5c                	pop    %r12
14014ded1:	5f                   	pop    %rdi
14014ded2:	c3                   	ret
14014ded3:	90                   	nop
14014ded4:	90                   	nop
14014ded5:	90                   	nop
14014ded6:	90                   	nop
14014ded7:	90                   	nop
14014ded8:	90                   	nop
14014ded9:	90                   	nop
14014deda:	90                   	nop
14014dedb:	90                   	nop
14014dedc:	90                   	nop
14014dedd:	90                   	nop
14014dede:	90                   	nop
14014dedf:	90                   	nop
14014dee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014dee5:	57                   	push   %rdi
14014dee6:	48 83 ec 20          	sub    $0x20,%rsp
14014deea:	8b da                	mov    %edx,%ebx
14014deec:	48 8b f9             	mov    %rcx,%rdi
14014deef:	e8 24 00 00 00       	call   0x14014df18
14014def4:	f6 c3 01             	test   $0x1,%bl
14014def7:	74 0e                	je     0x14014df07
14014def9:	48 85 ff             	test   %rdi,%rdi
14014defc:	74 09                	je     0x14014df07
14014defe:	48 8b cf             	mov    %rdi,%rcx
14014df01:	ff 15 39 4c 0c 00    	call   *0xc4c39(%rip)        # 0x140212b40
14014df07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014df0c:	48 8b c7             	mov    %rdi,%rax
14014df0f:	48 83 c4 20          	add    $0x20,%rsp
14014df13:	5f                   	pop    %rdi
14014df14:	c3                   	ret
14014df15:	90                   	nop
14014df16:	90                   	nop
14014df17:	90                   	nop
14014df18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014df1d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14014df22:	41 56                	push   %r14
14014df24:	48 83 ec 20          	sub    $0x20,%rsp
14014df28:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
14014df2f:	48 8b d9             	mov    %rcx,%rbx
14014df32:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14014df38:	48 83 f8 0f          	cmp    $0xf,%rax
14014df3c:	76 2d                	jbe    0x14014df6b
14014df3e:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
14014df45:	48 ff c0             	inc    %rax
14014df48:	49 3b c6             	cmp    %r14,%rax
14014df4b:	72 18                	jb     0x14014df65
14014df4d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014df51:	48 2b ca             	sub    %rdx,%rcx
14014df54:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014df58:	48 83 f8 1f          	cmp    $0x1f,%rax
14014df5c:	0f 87 52 01 00 00    	ja     0x14014e0b4
14014df62:	48 8b ca             	mov    %rdx,%rcx
14014df65:	ff 15 d5 4b 0c 00    	call   *0xc4bd5(%rip)        # 0x140212b40
14014df6b:	33 ff                	xor    %edi,%edi
14014df6d:	48 c7 83 e0 00 00 00 	movq   $0xf,0xe0(%rbx)
14014df74:	0f 00 00 00
14014df78:	48 89 bb d8 00 00 00 	mov    %rdi,0xd8(%rbx)
14014df7f:	40 88 bb c8 00 00 00 	mov    %dil,0xc8(%rbx)
14014df86:	48 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%rcx
14014df8d:	48 85 c9             	test   %rcx,%rcx
14014df90:	74 1a                	je     0x14014dfac
14014df92:	83 c8 ff             	or     $0xffffffff,%eax
14014df95:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014df9a:	83 f8 01             	cmp    $0x1,%eax
14014df9d:	75 0d                	jne    0x14014dfac
14014df9f:	48 8b 01             	mov    (%rcx),%rax
14014dfa2:	48 8b 40 08          	mov    0x8(%rax),%rax
14014dfa6:	ff 15 84 4e 0c 00    	call   *0xc4e84(%rip)        # 0x140212e30
14014dfac:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
14014dfb3:	48 8b d1             	mov    %rcx,%rdx
14014dfb6:	e8 3d af ed ff       	call   0x140028ef8
14014dfbb:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14014dfc2:	48 83 f8 07          	cmp    $0x7,%rax
14014dfc6:	76 32                	jbe    0x14014dffa
14014dfc8:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14014dfcf:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014dfd6:	00
14014dfd7:	49 3b c6             	cmp    %r14,%rax
14014dfda:	72 18                	jb     0x14014dff4
14014dfdc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014dfe0:	48 2b ca             	sub    %rdx,%rcx
14014dfe3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014dfe7:	48 83 f8 1f          	cmp    $0x1f,%rax
14014dfeb:	0f 87 c3 00 00 00    	ja     0x14014e0b4
14014dff1:	48 8b ca             	mov    %rdx,%rcx
14014dff4:	ff 15 46 4b 0c 00    	call   *0xc4b46(%rip)        # 0x140212b40
14014dffa:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
14014e001:	48 c7 83 98 00 00 00 	movq   $0x7,0x98(%rbx)
14014e008:	07 00 00 00
14014e00c:	66 89 bb 80 00 00 00 	mov    %di,0x80(%rbx)
14014e013:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
14014e017:	48 85 c9             	test   %rcx,%rcx
14014e01a:	74 11                	je     0x14014e02d
14014e01c:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
14014e020:	48 8b 01             	mov    (%rcx),%rax
14014e023:	48 8b 40 10          	mov    0x10(%rax),%rax
14014e027:	ff 15 03 4e 0c 00    	call   *0xc4e03(%rip)        # 0x140212e30
14014e02d:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
14014e031:	48 39 39             	cmp    %rdi,(%rcx)
14014e034:	74 05                	je     0x14014e03b
14014e036:	e8 6d 90 eb ff       	call   0x1400070a8
14014e03b:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14014e03f:	48 85 c9             	test   %rcx,%rcx
14014e042:	74 1a                	je     0x14014e05e
14014e044:	83 c8 ff             	or     $0xffffffff,%eax
14014e047:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14014e04c:	83 f8 01             	cmp    $0x1,%eax
14014e04f:	75 0d                	jne    0x14014e05e
14014e051:	48 8b 01             	mov    (%rcx),%rax
14014e054:	48 8b 40 08          	mov    0x8(%rax),%rax
14014e058:	ff 15 d2 4d 0c 00    	call   *0xc4dd2(%rip)        # 0x140212e30
14014e05e:	48 8b 43 48          	mov    0x48(%rbx),%rax
14014e062:	48 83 f8 07          	cmp    $0x7,%rax
14014e066:	76 2b                	jbe    0x14014e093
14014e068:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014e06c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014e073:	00
14014e074:	49 3b c6             	cmp    %r14,%rax
14014e077:	72 14                	jb     0x14014e08d
14014e079:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014e07d:	48 2b ca             	sub    %rdx,%rcx
14014e080:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014e084:	48 83 f8 1f          	cmp    $0x1f,%rax
14014e088:	77 2a                	ja     0x14014e0b4
14014e08a:	48 8b ca             	mov    %rdx,%rcx
14014e08d:	ff 15 ad 4a 0c 00    	call   *0xc4aad(%rip)        # 0x140212b40
14014e093:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
14014e097:	66 89 7b 30          	mov    %di,0x30(%rbx)
14014e09b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14014e0a0:	48 c7 43 48 07 00 00 	movq   $0x7,0x48(%rbx)
14014e0a7:	00
14014e0a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014e0ad:	48 83 c4 20          	add    $0x20,%rsp
14014e0b1:	41 5e                	pop    %r14
14014e0b3:	c3                   	ret
14014e0b4:	ff 15 c6 4a 0c 00    	call   *0xc4ac6(%rip)        # 0x140212b80
14014e0ba:	cc                   	int3
14014e0bb:	90                   	nop
14014e0bc:	40 53                	rex push %rbx
14014e0be:	48 83 ec 20          	sub    $0x20,%rsp
14014e0c2:	48 8b 41 20          	mov    0x20(%rcx),%rax
14014e0c6:	48 8b d9             	mov    %rcx,%rbx
14014e0c9:	48 83 f8 0f          	cmp    $0xf,%rax
14014e0cd:	76 29                	jbe    0x14014e0f8
14014e0cf:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14014e0d3:	48 ff c0             	inc    %rax
14014e0d6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14014e0dc:	72 14                	jb     0x14014e0f2
14014e0de:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14014e0e2:	48 2b ca             	sub    %rdx,%rcx
14014e0e5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14014e0e9:	48 83 f8 1f          	cmp    $0x1f,%rax
14014e0ed:	77 20                	ja     0x14014e10f
14014e0ef:	48 8b ca             	mov    %rdx,%rcx
14014e0f2:	ff 15 48 4a 0c 00    	call   *0xc4a48(%rip)        # 0x140212b40
14014e0f8:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14014e0fd:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
14014e104:	00
14014e105:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
14014e109:	48 83 c4 20          	add    $0x20,%rsp
14014e10d:	5b                   	pop    %rbx
14014e10e:	c3                   	ret
14014e10f:	ff 15 6b 4a 0c 00    	call   *0xc4a6b(%rip)        # 0x140212b80
14014e115:	cc                   	int3
14014e116:	90                   	nop
14014e117:	90                   	nop
14014e118:	90                   	nop
14014e119:	90                   	nop
14014e11a:	90                   	nop
14014e11b:	90                   	nop
14014e11c:	90                   	nop
14014e11d:	90                   	nop
14014e11e:	90                   	nop
14014e11f:	90                   	nop
14014e120:	48 83 ec 48          	sub    $0x48,%rsp
14014e124:	48 8b 02             	mov    (%rdx),%rax
14014e127:	4c 8d 41 28          	lea    0x28(%rcx),%r8
14014e12b:	4c 8b ca             	mov    %rdx,%r9
14014e12e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14014e133:	49 8b c9             	mov    %r9,%rcx
14014e136:	48 8b 40 50          	mov    0x50(%rax),%rax
14014e13a:	ff 15 f0 4c 0c 00    	call   *0xc4cf0(%rip)        # 0x140212e30
14014e140:	48 83 c4 48          	add    $0x48,%rsp
14014e144:	c3                   	ret
14014e145:	90                   	nop
14014e146:	90                   	nop
14014e147:	90                   	nop
14014e148:	90                   	nop
14014e149:	90                   	nop
14014e14a:	90                   	nop
14014e14b:	90                   	nop
14014e14c:	90                   	nop
14014e14d:	90                   	nop
14014e14e:	90                   	nop
14014e14f:	90                   	nop
14014e150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14014e155:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014e15a:	57                   	push   %rdi
14014e15b:	41 54                	push   %r12
14014e15d:	41 55                	push   %r13
14014e15f:	41 56                	push   %r14
14014e161:	41 57                	push   %r15
14014e163:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
14014e16a:	48 8b 05 0f 30 1b 00 	mov    0x1b300f(%rip),%rax        # 0x140301180
14014e171:	48 33 c4             	xor    %rsp,%rax
14014e174:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
14014e17b:	00
14014e17c:	48 8b da             	mov    %rdx,%rbx
14014e17f:	4c 8b f1             	mov    %rcx,%r14
14014e182:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
14014e189:	00
14014e18a:	0f 57 c0             	xorps  %xmm0,%xmm0
14014e18d:	f3 0f 7f 84 24 a8 00 	movdqu %xmm0,0xa8(%rsp)
14014e194:	00 00
14014e196:	45 33 ed             	xor    %r13d,%r13d
14014e199:	4c 89 ac 24 b8 00 00 	mov    %r13,0xb8(%rsp)
14014e1a0:	00
14014e1a1:	4c 8d 61 60          	lea    0x60(%rcx),%r12
14014e1a5:	f3 0f 7f 84 24 98 00 	movdqu %xmm0,0x98(%rsp)
14014e1ac:	00 00
14014e1ae:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
14014e1b3:	48 85 d2             	test   %rdx,%rdx
14014e1b6:	74 2e                	je     0x14014e1e6
14014e1b8:	8b 42 08             	mov    0x8(%rdx),%eax
14014e1bb:	eb 0a                	jmp    0x14014e1c7
14014e1bd:	8d 48 01             	lea    0x1(%rax),%ecx
14014e1c0:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14014e1c5:	74 06                	je     0x14014e1cd
14014e1c7:	85 c0                	test   %eax,%eax
14014e1c9:	75 f2                	jne    0x14014e1bd
14014e1cb:	eb 19                	jmp    0x14014e1e6
14014e1cd:	49 8b 04 24          	mov    (%r12),%rax
14014e1d1:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14014e1d8:	00
14014e1d9:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14014e1de:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14014e1e5:	00
14014e1e6:	4c 39 ac 24 98 00 00 	cmp    %r13,0x98(%rsp)
14014e1ed:	00
14014e1ee:	75 2f                	jne    0x14014e21f
14014e1f0:	4d 39 6e 70          	cmp    %r13,0x70(%r14)
14014e1f4:	75 29                	jne    0x14014e21f
14014e1f6:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14014e1fa:	48 85 c9             	test   %rcx,%rcx
14014e1fd:	0f 84 2b 06 00 00    	je     0x14014e82e