1406b8ef2:	5d                   	pop    %rbp
1406b8ef3:	c3                   	ret
1406b8ef4:	e8 77 46 ae ff       	call   0x14019d570
1406b8ef9:	90                   	nop
1406b8efa:	e8 a5 12 77 00       	call   0x140e2a1a4
1406b8eff:	cc                   	int3
1406b8f00:	e8 9f 12 77 00       	call   0x140e2a1a4
1406b8f05:	90                   	nop
1406b8f06:	e8 85 42 ae ff       	call   0x14019d190
1406b8f0b:	cc                   	int3
1406b8f0c:	e8 93 12 77 00       	call   0x140e2a1a4
1406b8f11:	cc                   	int3
1406b8f12:	e8 8d 12 77 00       	call   0x140e2a1a4
1406b8f17:	cc                   	int3
1406b8f18:	cc                   	int3
1406b8f19:	cc                   	int3
1406b8f1a:	cc                   	int3
1406b8f1b:	cc                   	int3
1406b8f1c:	cc                   	int3
1406b8f1d:	cc                   	int3
1406b8f1e:	cc                   	int3
1406b8f1f:	cc                   	int3
1406b8f20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406b8f25:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406b8f2a:	57                   	push   %rdi
1406b8f2b:	48 83 ec 50          	sub    $0x50,%rsp
1406b8f2f:	48 8b 05 ca ff cf 00 	mov    0xcfffca(%rip),%rax        # 0x1413b8f00
1406b8f36:	48 33 c4             	xor    %rsp,%rax
1406b8f39:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406b8f3e:	48 8b da             	mov    %rdx,%rbx
1406b8f41:	48 8b f1             	mov    %rcx,%rsi
1406b8f44:	48 8d 51 40          	lea    0x40(%rcx),%rdx
1406b8f48:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1406b8f4c:	e8 5f 2d ff ff       	call   0x1406abcb0
1406b8f51:	8b d0                	mov    %eax,%edx
1406b8f53:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1406b8f58:	e8 c3 ae af ff       	call   0x1401b3e20
1406b8f5d:	90                   	nop
1406b8f5e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1406b8f62:	bf 0f 00 00 00       	mov    $0xf,%edi
1406b8f67:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1406b8f6b:	74 1f                	je     0x1406b8f8c
1406b8f6d:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1406b8f72:	0f 11 02             	movups %xmm0,(%rdx)
1406b8f75:	0f 10 4c 24 38       	movups 0x38(%rsp),%xmm1
1406b8f7a:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b8f7e:	8b d7                	mov    %edi,%edx
1406b8f80:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1406b8f85:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1406b8f8a:	eb 12                	jmp    0x1406b8f9e
1406b8f8c:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1406b8f91:	48 8b cb             	mov    %rbx,%rcx
1406b8f94:	e8 77 fe b7 ff       	call   0x140238e10
1406b8f99:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1406b8f9e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8fa2:	76 32                	jbe    0x1406b8fd6
1406b8fa4:	48 ff c2             	inc    %rdx
1406b8fa7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1406b8fac:	48 8b c1             	mov    %rcx,%rax
1406b8faf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8fb6:	72 19                	jb     0x1406b8fd1
1406b8fb8:	48 83 c2 27          	add    $0x27,%rdx
1406b8fbc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b8fc0:	48 2b c1             	sub    %rcx,%rax
1406b8fc3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b8fc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8fcb:	0f 87 39 01 00 00    	ja     0x1406b910a
1406b8fd1:	e8 6e 21 76 00       	call   0x140e1b144
1406b8fd6:	48 8d 56 48          	lea    0x48(%rsi),%rdx
1406b8fda:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1406b8fde:	74 0b                	je     0x1406b8feb
1406b8fe0:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1406b8fe4:	e8 c7 2c ff ff       	call   0x1406abcb0
1406b8fe9:	eb 05                	jmp    0x1406b8ff0
1406b8feb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406b8ff0:	8b d0                	mov    %eax,%edx
1406b8ff2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1406b8ff7:	e8 24 ae af ff       	call   0x1401b3e20
1406b8ffc:	90                   	nop
1406b8ffd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1406b9001:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1406b9005:	74 20                	je     0x1406b9027
1406b9007:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1406b900c:	0f 11 02             	movups %xmm0,(%rdx)
1406b900f:	0f 10 4c 24 38       	movups 0x38(%rsp),%xmm1
1406b9014:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b9018:	48 8b d7             	mov    %rdi,%rdx
1406b901b:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1406b9020:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1406b9025:	eb 12                	jmp    0x1406b9039
1406b9027:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1406b902c:	48 8b cb             	mov    %rbx,%rcx
1406b902f:	e8 dc fd b7 ff       	call   0x140238e10
1406b9034:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1406b9039:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b903d:	76 32                	jbe    0x1406b9071
1406b903f:	48 ff c2             	inc    %rdx
1406b9042:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1406b9047:	48 8b c1             	mov    %rcx,%rax
1406b904a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9051:	72 19                	jb     0x1406b906c
1406b9053:	48 83 c2 27          	add    $0x27,%rdx
1406b9057:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b905b:	48 2b c1             	sub    %rcx,%rax
1406b905e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9062:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9066:	0f 87 9e 00 00 00    	ja     0x1406b910a
1406b906c:	e8 d3 20 76 00       	call   0x140e1b144
1406b9071:	8b 56 38             	mov    0x38(%rsi),%edx
1406b9074:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1406b9079:	e8 a2 ad af ff       	call   0x1401b3e20
1406b907e:	90                   	nop
1406b907f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1406b9083:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1406b9087:	74 1d                	je     0x1406b90a6
1406b9089:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1406b908e:	0f 11 02             	movups %xmm0,(%rdx)
1406b9091:	0f 10 4c 24 38       	movups 0x38(%rsp),%xmm1
1406b9096:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b909a:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1406b909f:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1406b90a4:	eb 12                	jmp    0x1406b90b8
1406b90a6:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1406b90ab:	48 8b cb             	mov    %rbx,%rcx
1406b90ae:	e8 5d fd b7 ff       	call   0x140238e10
1406b90b3:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1406b90b8:	48 83 ff 0f          	cmp    $0xf,%rdi
1406b90bc:	76 2f                	jbe    0x1406b90ed
1406b90be:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1406b90c2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1406b90c7:	48 8b c1             	mov    %rcx,%rax
1406b90ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b90d1:	72 15                	jb     0x1406b90e8
1406b90d3:	48 83 c2 27          	add    $0x27,%rdx
1406b90d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b90db:	48 2b c1             	sub    %rcx,%rax
1406b90de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b90e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b90e6:	77 22                	ja     0x1406b910a
1406b90e8:	e8 57 20 76 00       	call   0x140e1b144
1406b90ed:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406b90f2:	48 33 cc             	xor    %rsp,%rcx
1406b90f5:	e8 06 24 76 00       	call   0x140e1b500
1406b90fa:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1406b90ff:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1406b9104:	48 83 c4 50          	add    $0x50,%rsp
1406b9108:	5f                   	pop    %rdi
1406b9109:	c3                   	ret
1406b910a:	e8 95 10 77 00       	call   0x140e2a1a4
1406b910f:	cc                   	int3
1406b9110:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406b9115:	55                   	push   %rbp
1406b9116:	56                   	push   %rsi
1406b9117:	57                   	push   %rdi
1406b9118:	41 56                	push   %r14
1406b911a:	41 57                	push   %r15
1406b911c:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1406b9123:	48 8b 05 d6 fd cf 00 	mov    0xcffdd6(%rip),%rax        # 0x1413b8f00
1406b912a:	48 33 c4             	xor    %rsp,%rax
1406b912d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1406b9132:	48 8b ea             	mov    %rdx,%rbp
1406b9135:	4c 8b f9             	mov    %rcx,%r15
1406b9138:	0f 57 c0             	xorps  %xmm0,%xmm0
1406b913b:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1406b9140:	66 0f 6f 0d e8 ac 8e 	movdqa 0x8eace8(%rip),%xmm1        # 0x140fa3e30
1406b9147:	00
1406b9148:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1406b914e:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1406b9153:	48 8b 41 38          	mov    0x38(%rcx),%rax
1406b9157:	48 8b 30             	mov    (%rax),%rsi
1406b915a:	4c 8b 70 08          	mov    0x8(%rax),%r14
1406b915e:	49 3b f6             	cmp    %r14,%rsi
1406b9161:	0f 84 f5 00 00 00    	je     0x1406b925c
1406b9167:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406b916e:	00 00
1406b9170:	4c 8b c6             	mov    %rsi,%r8
1406b9173:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1406b9178:	49 8b 4f 28          	mov    0x28(%r15),%rcx
1406b917c:	e8 df 94 fe ff       	call   0x1406a2660
1406b9181:	48 8b 38             	mov    (%rax),%rdi
1406b9184:	48 85 ff             	test   %rdi,%rdi
1406b9187:	74 05                	je     0x1406b918e
1406b9189:	8b 7f 18             	mov    0x18(%rdi),%edi
1406b918c:	eb 05                	jmp    0x1406b9193
1406b918e:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1406b9193:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b9198:	48 85 db             	test   %rbx,%rbx
1406b919b:	74 3d                	je     0x1406b91da
1406b919d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406b91a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1406b91a7:	83 f8 01             	cmp    $0x1,%eax
1406b91aa:	75 2e                	jne    0x1406b91da
1406b91ac:	48 8b 03             	mov    (%rbx),%rax
1406b91af:	48 8b cb             	mov    %rbx,%rcx
1406b91b2:	48 8b 00             	mov    (%rax),%rax
1406b91b5:	ff 15 65 a8 8c 00    	call   *0x8ca865(%rip)        # 0x140f83a20
1406b91bb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406b91c0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1406b91c5:	83 f8 01             	cmp    $0x1,%eax
1406b91c8:	75 10                	jne    0x1406b91da
1406b91ca:	48 8b 03             	mov    (%rbx),%rax
1406b91cd:	48 8b cb             	mov    %rbx,%rcx
1406b91d0:	48 8b 40 08          	mov    0x8(%rax),%rax
1406b91d4:	ff 15 46 a8 8c 00    	call   *0x8ca846(%rip)        # 0x140f83a20
1406b91da:	8b d7                	mov    %edi,%edx
1406b91dc:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1406b91e1:	e8 3a ac af ff       	call   0x1401b3e20
1406b91e6:	90                   	nop
1406b91e7:	48 8b 45 08          	mov    0x8(%rbp),%rax
1406b91eb:	48 3b 45 10          	cmp    0x10(%rbp),%rax
1406b91ef:	74 14                	je     0x1406b9205
1406b91f1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406b91f6:	48 8b c8             	mov    %rax,%rcx
1406b91f9:	e8 42 f8 ae ff       	call   0x1401a8a40
1406b91fe:	48 83 45 08 20       	addq   $0x20,0x8(%rbp)
1406b9203:	eb 11                	jmp    0x1406b9216
1406b9205:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1406b920a:	48 8b d0             	mov    %rax,%rdx
1406b920d:	48 8b cd             	mov    %rbp,%rcx
1406b9210:	e8 1b 4a cc ff       	call   0x14037dc30
1406b9215:	90                   	nop
1406b9216:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1406b921b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b921f:	76 2e                	jbe    0x1406b924f
1406b9221:	48 ff c2             	inc    %rdx
1406b9224:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406b9229:	48 8b c1             	mov    %rcx,%rax
1406b922c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9233:	72 15                	jb     0x1406b924a
1406b9235:	48 83 c2 27          	add    $0x27,%rdx
1406b9239:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b923d:	48 2b c1             	sub    %rcx,%rax
1406b9240:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9244:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b9248:	77 36                	ja     0x1406b9280
1406b924a:	e8 f5 1e 76 00       	call   0x140e1b144
1406b924f:	48 83 c6 08          	add    $0x8,%rsi
1406b9253:	49 3b f6             	cmp    %r14,%rsi
1406b9256:	0f 85 14 ff ff ff    	jne    0x1406b9170
1406b925c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406b9261:	48 33 cc             	xor    %rsp,%rcx
1406b9264:	e8 97 22 76 00       	call   0x140e1b500
1406b9269:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1406b9270:	00
1406b9271:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1406b9278:	41 5f                	pop    %r15
1406b927a:	41 5e                	pop    %r14
1406b927c:	5f                   	pop    %rdi
1406b927d:	5e                   	pop    %rsi
1406b927e:	5d                   	pop    %rbp
1406b927f:	c3                   	ret
1406b9280:	e8 1f 0f 77 00       	call   0x140e2a1a4
1406b9285:	90                   	nop
1406b9286:	cc                   	int3
1406b9287:	cc                   	int3
1406b9288:	cc                   	int3
1406b9289:	cc                   	int3
1406b928a:	cc                   	int3
1406b928b:	cc                   	int3
1406b928c:	cc                   	int3
1406b928d:	cc                   	int3
1406b928e:	cc                   	int3
1406b928f:	cc                   	int3
1406b9290:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406b9295:	57                   	push   %rdi
1406b9296:	48 83 ec 70          	sub    $0x70,%rsp
1406b929a:	48 8b 05 5f fc cf 00 	mov    0xcffc5f(%rip),%rax        # 0x1413b8f00
1406b92a1:	48 33 c4             	xor    %rsp,%rax
1406b92a4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406b92a9:	48 8b fa             	mov    %rdx,%rdi
1406b92ac:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1406b92b0:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1406b92b4:	e8 37 12 09 00       	call   0x14074a4f0
1406b92b9:	48 8d 50 40          	lea    0x40(%rax),%rdx
1406b92bd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1406b92c2:	e8 79 f7 ae ff       	call   0x1401a8a40
1406b92c7:	48 8b d0             	mov    %rax,%rdx
1406b92ca:	48 8b cb             	mov    %rbx,%rcx
1406b92cd:	e8 6e 44 00 00       	call   0x1406bd740
1406b92d2:	8b d0                	mov    %eax,%edx
1406b92d4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1406b92d9:	e8 42 ab af ff       	call   0x1401b3e20
1406b92de:	90                   	nop
1406b92df:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1406b92e3:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1406b92e7:	74 22                	je     0x1406b930b
1406b92e9:	0f 10 44 24 48       	movups 0x48(%rsp),%xmm0
1406b92ee:	0f 11 02             	movups %xmm0,(%rdx)
1406b92f1:	0f 10 4c 24 58       	movups 0x58(%rsp),%xmm1
1406b92f6:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b92fa:	ba 0f 00 00 00       	mov    $0xf,%edx
1406b92ff:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1406b9304:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1406b9309:	eb 12                	jmp    0x1406b931d
1406b930b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406b9310:	48 8b cf             	mov    %rdi,%rcx
1406b9313:	e8 f8 fa b7 ff       	call   0x140238e10
1406b9318:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1406b931d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b9321:	76 2e                	jbe    0x1406b9351
1406b9323:	48 ff c2             	inc    %rdx
1406b9326:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406b932b:	48 8b c1             	mov    %rcx,%rax
1406b932e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b9335:	72 15                	jb     0x1406b934c
1406b9337:	48 83 c2 27          	add    $0x27,%rdx
1406b933b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b933f:	48 2b c1             	sub    %rcx,%rax
1406b9342:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b9346:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b934a:	77 20                	ja     0x1406b936c
1406b934c:	e8 f3 1d 76 00       	call   0x140e1b144
1406b9351:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406b9356:	48 33 cc             	xor    %rsp,%rcx
1406b9359:	e8 a2 21 76 00       	call   0x140e1b500
1406b935e:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1406b9365:	00
1406b9366:	48 83 c4 70          	add    $0x70,%rsp
1406b936a:	5f                   	pop    %rdi
1406b936b:	c3                   	ret
1406b936c:	e8 33 0e 77 00       	call   0x140e2a1a4
1406b9371:	cc                   	int3
1406b9372:	cc                   	int3
1406b9373:	cc                   	int3
1406b9374:	cc                   	int3
1406b9375:	cc                   	int3
1406b9376:	cc                   	int3
1406b9377:	cc                   	int3
1406b9378:	cc                   	int3
1406b9379:	cc                   	int3
1406b937a:	cc                   	int3
1406b937b:	cc                   	int3
1406b937c:	cc                   	int3
1406b937d:	cc                   	int3
1406b937e:	cc                   	int3
1406b937f:	cc                   	int3
1406b9380:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406b9385:	55                   	push   %rbp
1406b9386:	56                   	push   %rsi
1406b9387:	57                   	push   %rdi
1406b9388:	41 54                	push   %r12
1406b938a:	41 55                	push   %r13
1406b938c:	41 56                	push   %r14
1406b938e:	41 57                	push   %r15
1406b9390:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1406b9395:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1406b939c:	48 8b 05 5d fb cf 00 	mov    0xcffb5d(%rip),%rax        # 0x1413b8f00
1406b93a3:	48 33 c4             	xor    %rsp,%rax
1406b93a6:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1406b93aa:	4c 8b f2             	mov    %rdx,%r14