14011d052:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14011d059:	4c 8b ea             	mov    %rdx,%r13
14011d05c:	48 8b f1             	mov    %rcx,%rsi
14011d05f:	49 8b 00             	mov    (%r8),%rax
14011d062:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14011d066:	49 8b c8             	mov    %r8,%rcx
14011d069:	48 8b 40 48          	mov    0x48(%rax),%rax
14011d06d:	ff 15 c5 fb 9e 00    	call   *0x9efbc5(%rip)        # 0x140b0cc38
14011d073:	41 83 cc ff          	or     $0xffffffff,%r12d
14011d077:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14011d07b:	48 85 c9             	test   %rcx,%rcx
14011d07e:	0f 84 3d 0a 00 00    	je     0x14011dac1
14011d084:	48 8b 45 0f          	mov    0xf(%rbp),%rax
14011d088:	48 85 c0             	test   %rax,%rax
14011d08b:	74 08                	je     0x14011d095
14011d08d:	f0 ff 40 08          	lock incl 0x8(%rax)
14011d091:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14011d095:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
14011d099:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
14011d09e:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d0a1:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
14011d0a6:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
14011d0ab:	48 85 c9             	test   %rcx,%rcx
14011d0ae:	0f 84 1a 01 00 00    	je     0x14011d1ce
14011d0b4:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14011d0b8:	48 3b 4d f7          	cmp    -0x9(%rbp),%rcx
14011d0bc:	74 32                	je     0x14011d0f0
14011d0be:	48 83 21 00          	andq   $0x0,(%rcx)
14011d0c2:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14011d0c6:	48 83 22 00          	andq   $0x0,(%rdx)
14011d0ca:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14011d0ce:	48 85 c9             	test   %rcx,%rcx
14011d0d1:	74 04                	je     0x14011d0d7
14011d0d3:	f0 ff 41 08          	lock incl 0x8(%rcx)
14011d0d7:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
14011d0db:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14011d0df:	48 89 01             	mov    %rax,(%rcx)
14011d0e2:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14011d0e6:	48 89 02             	mov    %rax,(%rdx)
14011d0e9:	48 83 45 ef 10       	addq   $0x10,-0x11(%rbp)
14011d0ee:	eb 11                	jmp    0x14011d101
14011d0f0:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14011d0f4:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
14011d0f8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14011d0fc:	e8 ef 35 f0 ff       	call   0x1400206f0
14011d101:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14011d105:	48 8b 42 08          	mov    0x8(%rdx),%rax
14011d109:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011d10d:	48 83 c2 08          	add    $0x8,%rdx
14011d111:	48 03 ca             	add    %rdx,%rcx
14011d114:	48 8b 01             	mov    (%rcx),%rax
14011d117:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14011d11b:	48 8b 40 48          	mov    0x48(%rax),%rax
14011d11f:	ff 15 13 fb 9e 00    	call   *0x9efb13(%rip)        # 0x140b0cc38
14011d125:	48 8b 48 08          	mov    0x8(%rax),%rcx
14011d129:	48 85 c9             	test   %rcx,%rcx
14011d12c:	74 04                	je     0x14011d132
14011d12e:	f0 ff 41 08          	lock incl 0x8(%rcx)
14011d132:	48 8b 38             	mov    (%rax),%rdi
14011d135:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
14011d139:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d13d:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14011d141:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14011d145:	48 85 db             	test   %rbx,%rbx
14011d148:	74 39                	je     0x14011d183
14011d14a:	41 8b c4             	mov    %r12d,%eax
14011d14d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011d152:	41 03 c4             	add    %r12d,%eax
14011d155:	75 2c                	jne    0x14011d183
14011d157:	48 8b 03             	mov    (%rbx),%rax
14011d15a:	48 8b cb             	mov    %rbx,%rcx
14011d15d:	48 8b 00             	mov    (%rax),%rax
14011d160:	ff 15 d2 fa 9e 00    	call   *0x9efad2(%rip)        # 0x140b0cc38
14011d166:	41 8b c4             	mov    %r12d,%eax
14011d169:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011d16e:	41 03 c4             	add    %r12d,%eax
14011d171:	75 10                	jne    0x14011d183
14011d173:	48 8b 03             	mov    (%rbx),%rax
14011d176:	48 8b cb             	mov    %rbx,%rcx
14011d179:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d17d:	ff 15 b5 fa 9e 00    	call   *0x9efab5(%rip)        # 0x140b0cc38
14011d183:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14011d187:	48 85 db             	test   %rbx,%rbx
14011d18a:	74 39                	je     0x14011d1c5
14011d18c:	41 8b c4             	mov    %r12d,%eax
14011d18f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011d194:	41 03 c4             	add    %r12d,%eax
14011d197:	75 2c                	jne    0x14011d1c5
14011d199:	48 8b 03             	mov    (%rbx),%rax
14011d19c:	48 8b cb             	mov    %rbx,%rcx
14011d19f:	48 8b 00             	mov    (%rax),%rax
14011d1a2:	ff 15 90 fa 9e 00    	call   *0x9efa90(%rip)        # 0x140b0cc38
14011d1a8:	41 8b c4             	mov    %r12d,%eax
14011d1ab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011d1b0:	41 03 c4             	add    %r12d,%eax
14011d1b3:	75 10                	jne    0x14011d1c5
14011d1b5:	48 8b 03             	mov    (%rbx),%rax
14011d1b8:	48 8b cb             	mov    %rbx,%rcx
14011d1bb:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d1bf:	ff 15 73 fa 9e 00    	call   *0x9efa73(%rip)        # 0x140b0cc38
14011d1c5:	48 85 ff             	test   %rdi,%rdi
14011d1c8:	0f 85 e6 fe ff ff    	jne    0x14011d0b4
14011d1ce:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d1d1:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14011d1d6:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
14011d1db:	4c 8b 7d ef          	mov    -0x11(%rbp),%r15
14011d1df:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14011d1e3:	4c 2b f9             	sub    %rcx,%r15
14011d1e6:	49 c1 ff 04          	sar    $0x4,%r15
14011d1ea:	4d 8b f7             	mov    %r15,%r14
14011d1ed:	4d 85 ff             	test   %r15,%r15
14011d1f0:	0f 84 ef 07 00 00    	je     0x14011d9e5
14011d1f6:	4d 8b e7             	mov    %r15,%r12
14011d1f9:	49 c1 e4 04          	shl    $0x4,%r12
14011d1fd:	49 83 c4 08          	add    $0x8,%r12
14011d201:	4c 03 e1             	add    %rcx,%r12
14011d204:	49 ff ce             	dec    %r14
14011d207:	4d 8d 64 24 f0       	lea    -0x10(%r12),%r12
14011d20c:	4d 3b f7             	cmp    %r15,%r14
14011d20f:	0f 83 55 09 00 00    	jae    0x14011db6a
14011d215:	49 8b 04 24          	mov    (%r12),%rax
14011d219:	48 85 c0             	test   %rax,%rax
14011d21c:	74 04                	je     0x14011d222
14011d21e:	f0 ff 40 08          	lock incl 0x8(%rax)
14011d222:	49 8b 7c 24 f8       	mov    -0x8(%r12),%rdi
14011d227:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
14011d22b:	49 8b 1c 24          	mov    (%r12),%rbx
14011d22f:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
14011d233:	48 8b 07             	mov    (%rdi),%rax
14011d236:	48 8b cf             	mov    %rdi,%rcx
14011d239:	48 8b 40 28          	mov    0x28(%rax),%rax
14011d23d:	ff 15 f5 f9 9e 00    	call   *0x9ef9f5(%rip)        # 0x140b0cc38
14011d243:	83 f8 02             	cmp    $0x2,%eax
14011d246:	0f 85 c1 01 00 00    	jne    0x14011d40d
14011d24c:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14011d250:	e8 c3 13 00 00       	call   0x14011e618
14011d255:	48 8b 30             	mov    (%rax),%rsi
14011d258:	48 8b 48 08          	mov    0x8(%rax),%rcx
14011d25c:	48 83 20 00          	andq   $0x0,(%rax)
14011d260:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14011d265:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
14011d269:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14011d26d:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
14011d271:	48 85 db             	test   %rbx,%rbx
14011d274:	74 3c                	je     0x14011d2b2
14011d276:	83 cf ff             	or     $0xffffffff,%edi
14011d279:	8b c7                	mov    %edi,%eax
14011d27b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011d280:	03 c7                	add    %edi,%eax
14011d282:	75 2a                	jne    0x14011d2ae
14011d284:	48 8b 03             	mov    (%rbx),%rax
14011d287:	48 8b cb             	mov    %rbx,%rcx
14011d28a:	48 8b 00             	mov    (%rax),%rax
14011d28d:	ff 15 a5 f9 9e 00    	call   *0x9ef9a5(%rip)        # 0x140b0cc38
14011d293:	8b c7                	mov    %edi,%eax
14011d295:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011d29a:	03 c7                	add    %edi,%eax
14011d29c:	75 10                	jne    0x14011d2ae
14011d29e:	48 8b 03             	mov    (%rbx),%rax
14011d2a1:	48 8b cb             	mov    %rbx,%rcx
14011d2a4:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d2a8:	ff 15 8a f9 9e 00    	call   *0x9ef98a(%rip)        # 0x140b0cc38
14011d2ae:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14011d2b2:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
14011d2b6:	48 85 db             	test   %rbx,%rbx
14011d2b9:	74 3c                	je     0x14011d2f7
14011d2bb:	83 cf ff             	or     $0xffffffff,%edi
14011d2be:	8b c7                	mov    %edi,%eax
14011d2c0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011d2c5:	03 c7                	add    %edi,%eax
14011d2c7:	75 2a                	jne    0x14011d2f3
14011d2c9:	48 8b 03             	mov    (%rbx),%rax
14011d2cc:	48 8b cb             	mov    %rbx,%rcx
14011d2cf:	48 8b 00             	mov    (%rax),%rax
14011d2d2:	ff 15 60 f9 9e 00    	call   *0x9ef960(%rip)        # 0x140b0cc38
14011d2d8:	8b c7                	mov    %edi,%eax
14011d2da:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011d2df:	03 c7                	add    %edi,%eax
14011d2e1:	75 10                	jne    0x14011d2f3
14011d2e3:	48 8b 03             	mov    (%rbx),%rax
14011d2e6:	48 8b cb             	mov    %rbx,%rcx
14011d2e9:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d2ed:	ff 15 45 f9 9e 00    	call   *0x9ef945(%rip)        # 0x140b0cc38
14011d2f3:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14011d2f7:	48 8b 07             	mov    (%rdi),%rax
14011d2fa:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14011d2fe:	48 8b cf             	mov    %rdi,%rcx
14011d301:	48 8b 40 38          	mov    0x38(%rax),%rax
14011d305:	ff 15 2d f9 9e 00    	call   *0x9ef92d(%rip)        # 0x140b0cc38
14011d30b:	90                   	nop
14011d30c:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d310:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
14011d314:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011d318:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14011d31d:	76 03                	jbe    0x14011d322
14011d31f:	48 8b 09             	mov    (%rcx),%rcx
14011d322:	48 85 c0             	test   %rax,%rax
14011d325:	75 17                	jne    0x14011d33e
14011d327:	45 33 c0             	xor    %r8d,%r8d
14011d32a:	48 8d 15 87 19 a2 00 	lea    0xa21987(%rip),%rdx        # 0x140b3ecb8
14011d331:	e8 06 a8 ee ff       	call   0x140007b3c
14011d336:	85 c0                	test   %eax,%eax
14011d338:	74 11                	je     0x14011d34b
14011d33a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d33e:	48 83 c2 20          	add    $0x20,%rdx
14011d342:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14011d346:	e8 a9 ab ee ff       	call   0x140007ef4
14011d34b:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d34f:	48 8b ca             	mov    %rdx,%rcx
14011d352:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14011d357:	76 03                	jbe    0x14011d35c
14011d359:	48 8b 0a             	mov    (%rdx),%rcx
14011d35c:	48 83 7a 10 00       	cmpq   $0x0,0x10(%rdx)
14011d361:	75 17                	jne    0x14011d37a
14011d363:	45 33 c0             	xor    %r8d,%r8d
14011d366:	48 8d 15 4b 19 a2 00 	lea    0xa2194b(%rip),%rdx        # 0x140b3ecb8
14011d36d:	e8 ca a7 ee ff       	call   0x140007b3c
14011d372:	85 c0                	test   %eax,%eax
14011d374:	74 0c                	je     0x14011d382
14011d376:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d37a:	48 8b ce             	mov    %rsi,%rcx
14011d37d:	e8 72 ab ee ff       	call   0x140007ef4
14011d382:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d386:	48 8d 4a 40          	lea    0x40(%rdx),%rcx
14011d38a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011d38e:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14011d393:	76 03                	jbe    0x14011d398
14011d395:	48 8b 09             	mov    (%rcx),%rcx
14011d398:	48 85 c0             	test   %rax,%rax
14011d39b:	75 17                	jne    0x14011d3b4
14011d39d:	45 33 c0             	xor    %r8d,%r8d
14011d3a0:	48 8d 15 11 19 a2 00 	lea    0xa21911(%rip),%rdx        # 0x140b3ecb8
14011d3a7:	e8 90 a7 ee ff       	call   0x140007b3c
14011d3ac:	85 c0                	test   %eax,%eax
14011d3ae:	74 12                	je     0x14011d3c2
14011d3b0:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14011d3b4:	48 83 c2 40          	add    $0x40,%rdx
14011d3b8:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
14011d3bc:	e8 33 ab ee ff       	call   0x140007ef4
14011d3c1:	90                   	nop
14011d3c2:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
14011d3c6:	48 85 db             	test   %rbx,%rbx
14011d3c9:	74 39                	je     0x14011d404
14011d3cb:	83 c8 ff             	or     $0xffffffff,%eax
14011d3ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011d3d3:	83 f8 01             	cmp    $0x1,%eax
14011d3d6:	75 2c                	jne    0x14011d404
14011d3d8:	48 8b 03             	mov    (%rbx),%rax
14011d3db:	48 8b cb             	mov    %rbx,%rcx
14011d3de:	48 8b 00             	mov    (%rax),%rax
14011d3e1:	ff 15 51 f8 9e 00    	call   *0x9ef851(%rip)        # 0x140b0cc38
14011d3e7:	83 c8 ff             	or     $0xffffffff,%eax
14011d3ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011d3ef:	83 f8 01             	cmp    $0x1,%eax
14011d3f2:	75 10                	jne    0x14011d404
14011d3f4:	48 8b 03             	mov    (%rbx),%rax
14011d3f7:	48 8b cb             	mov    %rbx,%rcx
14011d3fa:	48 8b 40 08          	mov    0x8(%rax),%rax
14011d3fe:	ff 15 34 f8 9e 00    	call   *0x9ef834(%rip)        # 0x140b0cc38
14011d404:	48 8b 75 67          	mov    0x67(%rbp),%rsi
14011d408:	e9 4e 02 00 00       	jmp    0x14011d65b
14011d40d:	48 83 be 80 00 00 00 	cmpq   $0x0,0x80(%rsi)
14011d414:	00
14011d415:	0f 84 40 02 00 00    	je     0x14011d65b
14011d41b:	48 8b 07             	mov    (%rdi),%rax
14011d41e:	48 8b cf             	mov    %rdi,%rcx
14011d421:	48 8b 40 28          	mov    0x28(%rax),%rax
14011d425:	ff 15 0d f8 9e 00    	call   *0x9ef80d(%rip)        # 0x140b0cc38
14011d42b:	83 f8 01             	cmp    $0x1,%eax
14011d42e:	74 18                	je     0x14011d448
14011d430:	48 8b 07             	mov    (%rdi),%rax
14011d433:	48 8b cf             	mov    %rdi,%rcx
14011d436:	48 8b 40 28          	mov    0x28(%rax),%rax
14011d43a:	ff 15 f8 f7 9e 00    	call   *0x9ef7f8(%rip)        # 0x140b0cc38
14011d440:	85 c0                	test   %eax,%eax
14011d442:	0f 85 13 02 00 00    	jne    0x14011d65b
14011d448:	48 8b 8e 80 00 00 00 	mov    0x80(%rsi),%rcx
14011d44f:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d452:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14011d457:	48 85 db             	test   %rbx,%rbx
14011d45a:	74 04                	je     0x14011d460
14011d45c:	f0 ff 43 08          	lock incl 0x8(%rbx)
14011d460:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
14011d464:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14011d469:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14011d46d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14011d472:	e8 15 df 00 00       	call   0x14012b38c
14011d477:	90                   	nop
14011d478:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d47d:	48 85 c9             	test   %rcx,%rcx
14011d480:	0f 84 91 01 00 00    	je     0x14011d617
14011d486:	48 83 7d 87 00       	cmpq   $0x0,-0x79(%rbp)
14011d48b:	0f 84 24 01 00 00    	je     0x14011d5b5
14011d491:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
14011d498:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011d49c:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14011d4a1:	76 03                	jbe    0x14011d4a6
14011d4a3:	48 8b 09             	mov    (%rcx),%rcx
14011d4a6:	48 85 c0             	test   %rax,%rax
14011d4a9:	75 2c                	jne    0x14011d4d7
14011d4ab:	45 33 c0             	xor    %r8d,%r8d
14011d4ae:	48 8d 15 03 18 a2 00 	lea    0xa21803(%rip),%rdx        # 0x140b3ecb8
14011d4b5:	e8 82 a6 ee ff       	call   0x140007b3c
14011d4ba:	85 c0                	test   %eax,%eax
14011d4bc:	75 19                	jne    0x14011d4d7
14011d4be:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
14011d4c2:	48 83 c2 20          	add    $0x20,%rdx
14011d4c6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d4cb:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
14011d4d2:	e8 1d aa ee ff       	call   0x140007ef4
14011d4d7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d4dc:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
14011d4e3:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011d4e7:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14011d4ec:	76 03                	jbe    0x14011d4f1
14011d4ee:	48 8b 09             	mov    (%rcx),%rcx
14011d4f1:	48 85 c0             	test   %rax,%rax
14011d4f4:	75 28                	jne    0x14011d51e
14011d4f6:	45 33 c0             	xor    %r8d,%r8d
14011d4f9:	48 8d 15 b8 17 a2 00 	lea    0xa217b8(%rip),%rdx        # 0x140b3ecb8
14011d500:	e8 37 a6 ee ff       	call   0x140007b3c
14011d505:	85 c0                	test   %eax,%eax
14011d507:	75 15                	jne    0x14011d51e
14011d509:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d50e:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
14011d515:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
14011d519:	e8 d6 a9 ee ff       	call   0x140007ef4
14011d51e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d523:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
14011d52a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011d52e:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14011d533:	76 03                	jbe    0x14011d538
14011d535:	48 8b 09             	mov    (%rcx),%rcx
14011d538:	48 85 c0             	test   %rax,%rax
14011d53b:	75 2c                	jne    0x14011d569
14011d53d:	45 33 c0             	xor    %r8d,%r8d
14011d540:	48 8d 15 71 17 a2 00 	lea    0xa21771(%rip),%rdx        # 0x140b3ecb8
14011d547:	e8 f0 a5 ee ff       	call   0x140007b3c
14011d54c:	85 c0                	test   %eax,%eax
14011d54e:	75 19                	jne    0x14011d569
14011d550:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
14011d554:	48 83 c2 40          	add    $0x40,%rdx
14011d558:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14011d55d:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
14011d564:	e8 8b a9 ee ff       	call   0x140007ef4
14011d569:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
14011d56e:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14011d572:	48 83 65 8f 00       	andq   $0x0,-0x71(%rbp)
14011d577:	48 85 db             	test   %rbx,%rbx
14011d57a:	74 39                	je     0x14011d5b5