1401f817e:	00
1401f817f:	3a c1                	cmp    %cl,%al
1401f8181:	75 0d                	jne    0x1401f8190
1401f8183:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f818a:	00
1401f818b:	48 8b 00             	mov    (%rax),%rax
1401f818e:	eb 20                	jmp    0x1401f81b0
1401f8190:	84 c0                	test   %al,%al
1401f8192:	75 0d                	jne    0x1401f81a1
1401f8194:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f819b:	00
1401f819c:	48 8b 00             	mov    (%rax),%rax
1401f819f:	eb 0f                	jmp    0x1401f81b0
1401f81a1:	e8 1a 31 8a 00       	call   0x140a9b2c0
1401f81a6:	0f b6 4c 24 58       	movzbl 0x58(%rsp),%ecx
1401f81ab:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401f81b0:	48 85 c0             	test   %rax,%rax
1401f81b3:	0f 84 0f 0e 00 00    	je     0x1401f8fc8
1401f81b9:	84 c9                	test   %cl,%cl
1401f81bb:	48 8d 48 40          	lea    0x40(%rax),%rcx
1401f81bf:	74 0c                	je     0x1401f81cd
1401f81c1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f81c6:	e8 b5 84 fd ff       	call   0x1401d0680
1401f81cb:	eb 06                	jmp    0x1401f81d3
1401f81cd:	e8 9e 21 01 00       	call   0x14020a370
1401f81d2:	90                   	nop
1401f81d3:	80 7c 24 58 00       	cmpb   $0x0,0x58(%rsp)
1401f81d8:	74 46                	je     0x1401f8220
1401f81da:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401f81df:	48 85 ff             	test   %rdi,%rdi
1401f81e2:	74 3c                	je     0x1401f8220
1401f81e4:	48 83 2f 01          	subq   $0x1,(%rdi)
1401f81e8:	75 36                	jne    0x1401f8220
1401f81ea:	4c 8b 77 10          	mov    0x10(%rdi),%r14
1401f81ee:	4d 85 f6             	test   %r14,%r14
1401f81f1:	74 1f                	je     0x1401f8212
1401f81f3:	49 8d 4e 40          	lea    0x40(%r14),%rcx
1401f81f7:	e8 24 94 fe ff       	call   0x1401e1620
1401f81fc:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401f8200:	e8 6b ea fe ff       	call   0x1401e6c70
1401f8205:	ba 48 00 00 00       	mov    $0x48,%edx
1401f820a:	49 8b ce             	mov    %r14,%rcx
1401f820d:	e8 32 2f c2 00       	call   0x140e1b144
1401f8212:	ba 28 00 00 00       	mov    $0x28,%edx
1401f8217:	48 8b cf             	mov    %rdi,%rcx
1401f821a:	e8 25 2f c2 00       	call   0x140e1b144
1401f821f:	90                   	nop
1401f8220:	80 bc 24 d0 0a 00 00 	cmpb   $0x1,0xad0(%rsp)
1401f8227:	01
1401f8228:	75 0d                	jne    0x1401f8237
1401f822a:	48 8d bc 24 c0 0a 00 	lea    0xac0(%rsp),%rdi
1401f8231:	00
1401f8232:	48 8b 3f             	mov    (%rdi),%rdi
1401f8235:	eb 21                	jmp    0x1401f8258
1401f8237:	80 bc 24 d0 0a 00 00 	cmpb   $0x0,0xad0(%rsp)
1401f823e:	00
1401f823f:	75 0d                	jne    0x1401f824e
1401f8241:	48 8d bc 24 c0 0a 00 	lea    0xac0(%rsp),%rdi
1401f8248:	00
1401f8249:	48 8b 3f             	mov    (%rdi),%rdi
1401f824c:	eb 0a                	jmp    0x1401f8258
1401f824e:	e8 6d 30 8a 00       	call   0x140a9b2c0
1401f8253:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401f8258:	48 85 ff             	test   %rdi,%rdi
1401f825b:	0f 84 2e 0d 00 00    	je     0x1401f8f8f
1401f8261:	48 81 c7 90 00 00 00 	add    $0x90,%rdi
1401f8268:	0f b6 47 70          	movzbl 0x70(%rdi),%eax
1401f826c:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401f8270:	74 26                	je     0x1401f8298
1401f8272:	48 8b d6             	mov    %rsi,%rdx
1401f8275:	48 8b cf             	mov    %rdi,%rcx
1401f8278:	84 c0                	test   %al,%al
1401f827a:	74 07                	je     0x1401f8283
1401f827c:	e8 8f c2 fe ff       	call   0x1401e4510
1401f8281:	eb 2e                	jmp    0x1401f82b1
1401f8283:	e8 48 6b fe ff       	call   0x1401dedd0
1401f8288:	4c 8d 3d 79 16 db 00 	lea    0xdb1679(%rip),%r15        # 0x140fa9908
1401f828f:	4c 89 3f             	mov    %r15,(%rdi)
1401f8292:	c6 47 70 01          	movb   $0x1,0x70(%rdi)
1401f8296:	eb 20                	jmp    0x1401f82b8
1401f8298:	84 c0                	test   %al,%al
1401f829a:	74 15                	je     0x1401f82b1
1401f829c:	48 8b 07             	mov    (%rdi),%rax
1401f829f:	33 d2                	xor    %edx,%edx
1401f82a1:	48 8b cf             	mov    %rdi,%rcx
1401f82a4:	48 8b 00             	mov    (%rax),%rax
1401f82a7:	ff 15 73 b7 d8 00    	call   *0xd8b773(%rip)        # 0x140f83a20
1401f82ad:	c6 47 70 00          	movb   $0x0,0x70(%rdi)
1401f82b1:	4c 8d 3d 50 16 db 00 	lea    0xdb1650(%rip),%r15        # 0x140fa9908
1401f82b8:	32 c9                	xor    %cl,%cl
1401f82ba:	88 4c 24 58          	mov    %cl,0x58(%rsp)
1401f82be:	80 bc 24 d0 0a 00 00 	cmpb   $0x1,0xad0(%rsp)
1401f82c5:	01
1401f82c6:	75 0d                	jne    0x1401f82d5
1401f82c8:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f82cf:	00
1401f82d0:	48 8b 00             	mov    (%rax),%rax
1401f82d3:	eb 26                	jmp    0x1401f82fb
1401f82d5:	80 bc 24 d0 0a 00 00 	cmpb   $0x0,0xad0(%rsp)
1401f82dc:	00
1401f82dd:	75 0d                	jne    0x1401f82ec
1401f82df:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f82e6:	00
1401f82e7:	48 8b 00             	mov    (%rax),%rax
1401f82ea:	eb 0f                	jmp    0x1401f82fb
1401f82ec:	e8 cf 2f 8a 00       	call   0x140a9b2c0
1401f82f1:	0f b6 4c 24 58       	movzbl 0x58(%rsp),%ecx
1401f82f6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401f82fb:	48 85 c0             	test   %rax,%rax
1401f82fe:	0f 84 4c 0c 00 00    	je     0x1401f8f50
1401f8304:	84 c9                	test   %cl,%cl
1401f8306:	48 8d 48 60          	lea    0x60(%rax),%rcx
1401f830a:	74 0c                	je     0x1401f8318
1401f830c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f8311:	e8 6a 83 fd ff       	call   0x1401d0680
1401f8316:	eb 06                	jmp    0x1401f831e
1401f8318:	e8 53 20 01 00       	call   0x14020a370
1401f831d:	90                   	nop
1401f831e:	80 7c 24 58 00       	cmpb   $0x0,0x58(%rsp)
1401f8323:	74 45                	je     0x1401f836a
1401f8325:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401f832a:	48 85 ff             	test   %rdi,%rdi
1401f832d:	74 3b                	je     0x1401f836a
1401f832f:	48 83 2f 01          	subq   $0x1,(%rdi)
1401f8333:	75 35                	jne    0x1401f836a
1401f8335:	4c 8b 77 10          	mov    0x10(%rdi),%r14
1401f8339:	4d 85 f6             	test   %r14,%r14
1401f833c:	74 1f                	je     0x1401f835d
1401f833e:	49 8d 4e 40          	lea    0x40(%r14),%rcx
1401f8342:	e8 d9 92 fe ff       	call   0x1401e1620
1401f8347:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401f834b:	e8 20 e9 fe ff       	call   0x1401e6c70
1401f8350:	ba 48 00 00 00       	mov    $0x48,%edx
1401f8355:	49 8b ce             	mov    %r14,%rcx
1401f8358:	e8 e7 2d c2 00       	call   0x140e1b144
1401f835d:	ba 28 00 00 00       	mov    $0x28,%edx
1401f8362:	48 8b cf             	mov    %rdi,%rcx
1401f8365:	e8 da 2d c2 00       	call   0x140e1b144
1401f836a:	e8 41 78 8a 00       	call   0x140a9fbb0
1401f836f:	48 8b 00             	mov    (%rax),%rax
1401f8372:	48 85 c0             	test   %rax,%rax
1401f8375:	74 0b                	je     0x1401f8382
1401f8377:	48 8d 0d 12 1f db 00 	lea    0xdb1f12(%rip),%rcx        # 0x140faa290
1401f837e:	48 89 48 60          	mov    %rcx,0x60(%rax)
1401f8382:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f8389:	00
1401f838a:	3c 01                	cmp    $0x1,%al
1401f838c:	75 0d                	jne    0x1401f839b
1401f838e:	48 8d 8c 24 c0 0a 00 	lea    0xac0(%rsp),%rcx
1401f8395:	00
1401f8396:	48 8b 09             	mov    (%rcx),%rcx
1401f8399:	eb 23                	jmp    0x1401f83be
1401f839b:	84 c0                	test   %al,%al
1401f839d:	75 0d                	jne    0x1401f83ac
1401f839f:	48 8d 8c 24 c0 0a 00 	lea    0xac0(%rsp),%rcx
1401f83a6:	00
1401f83a7:	48 8b 09             	mov    (%rcx),%rcx
1401f83aa:	eb 12                	jmp    0x1401f83be
1401f83ac:	e8 0f 2f 8a 00       	call   0x140a9b2c0
1401f83b1:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f83b8:	00
1401f83b9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401f83be:	48 85 c9             	test   %rcx,%rcx
1401f83c1:	0f 84 50 0b 00 00    	je     0x1401f8f17
1401f83c7:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1401f83cb:	0f 84 17 01 00 00    	je     0x1401f84e8
1401f83d1:	3c 01                	cmp    $0x1,%al
1401f83d3:	75 0d                	jne    0x1401f83e2
1401f83d5:	48 8d 8c 24 c0 0a 00 	lea    0xac0(%rsp),%rcx
1401f83dc:	00
1401f83dd:	48 8b 09             	mov    (%rcx),%rcx
1401f83e0:	eb 1b                	jmp    0x1401f83fd
1401f83e2:	84 c0                	test   %al,%al
1401f83e4:	75 0d                	jne    0x1401f83f3
1401f83e6:	48 8d 8c 24 c0 0a 00 	lea    0xac0(%rsp),%rcx
1401f83ed:	00
1401f83ee:	48 8b 09             	mov    (%rcx),%rcx
1401f83f1:	eb 0a                	jmp    0x1401f83fd
1401f83f3:	e8 c8 2e 8a 00       	call   0x140a9b2c0
1401f83f8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401f83fd:	48 85 c9             	test   %rcx,%rcx
1401f8400:	0f 84 4d 08 00 00    	je     0x1401f8c53
1401f8406:	48 83 c1 60          	add    $0x60,%rcx
1401f840a:	48 8d 15 7b b3 da 00 	lea    0xdab37b(%rip),%rdx        # 0x140fa378c
1401f8411:	e8 5a 46 fe ff       	call   0x1401dca70
1401f8416:	48 8b 08             	mov    (%rax),%rcx
1401f8419:	48 89 8c 24 d8 0a 00 	mov    %rcx,0xad8(%rsp)
1401f8420:	00
1401f8421:	48 85 c9             	test   %rcx,%rcx
1401f8424:	74 03                	je     0x1401f8429
1401f8426:	48 ff 01             	incq   (%rcx)
1401f8429:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401f842d:	48 89 8c 24 e0 0a 00 	mov    %rcx,0xae0(%rsp)
1401f8434:	00
1401f8435:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f8439:	48 89 84 24 e8 0a 00 	mov    %rax,0xae8(%rsp)
1401f8440:	00
1401f8441:	4c 8d 84 24 d8 0a 00 	lea    0xad8(%rsp),%r8
1401f8448:	00
1401f8449:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401f844e:	48 8b cb             	mov    %rbx,%rcx
1401f8451:	e8 3a bf 00 00       	call   0x140204390
1401f8456:	48 8b d0             	mov    %rax,%rdx
1401f8459:	48 8b cb             	mov    %rbx,%rcx
1401f845c:	e8 af c1 fe ff       	call   0x1401e4610
1401f8461:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401f8466:	e8 f5 b0 8a 00       	call   0x140aa3560
1401f846b:	32 c9                	xor    %cl,%cl
1401f846d:	88 4c 24 58          	mov    %cl,0x58(%rsp)
1401f8471:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f8478:	00
1401f8479:	3c 01                	cmp    $0x1,%al
1401f847b:	75 0d                	jne    0x1401f848a
1401f847d:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f8484:	00
1401f8485:	48 8b 00             	mov    (%rax),%rax
1401f8488:	eb 20                	jmp    0x1401f84aa
1401f848a:	84 c0                	test   %al,%al
1401f848c:	75 0d                	jne    0x1401f849b
1401f848e:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f8495:	00
1401f8496:	48 8b 00             	mov    (%rax),%rax
1401f8499:	eb 0f                	jmp    0x1401f84aa
1401f849b:	e8 20 2e 8a 00       	call   0x140a9b2c0
1401f84a0:	0f b6 4c 24 58       	movzbl 0x58(%rsp),%ecx
1401f84a5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401f84aa:	48 85 c0             	test   %rax,%rax
1401f84ad:	0f 84 61 07 00 00    	je     0x1401f8c14
1401f84b3:	84 c9                	test   %cl,%cl
1401f84b5:	48 8d 48 60          	lea    0x60(%rax),%rcx
1401f84b9:	74 0c                	je     0x1401f84c7
1401f84bb:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f84c0:	e8 bb 81 fd ff       	call   0x1401d0680
1401f84c5:	eb 06                	jmp    0x1401f84cd
1401f84c7:	e8 a4 1e 01 00       	call   0x14020a370
1401f84cc:	90                   	nop
1401f84cd:	80 7c 24 58 00       	cmpb   $0x0,0x58(%rsp)
1401f84d2:	74 0c                	je     0x1401f84e0
1401f84d4:	33 d2                	xor    %edx,%edx
1401f84d6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f84db:	e8 c0 e3 fe ff       	call   0x1401e68a0
1401f84e0:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f84e7:	00
1401f84e8:	3c 01                	cmp    $0x1,%al
1401f84ea:	75 0d                	jne    0x1401f84f9
1401f84ec:	48 8d 94 24 c0 0a 00 	lea    0xac0(%rsp),%rdx
1401f84f3:	00
1401f84f4:	48 8b 12             	mov    (%rdx),%rdx
1401f84f7:	eb 1b                	jmp    0x1401f8514
1401f84f9:	84 c0                	test   %al,%al
1401f84fb:	75 0d                	jne    0x1401f850a
1401f84fd:	48 8d 94 24 c0 0a 00 	lea    0xac0(%rsp),%rdx
1401f8504:	00
1401f8505:	48 8b 12             	mov    (%rdx),%rdx
1401f8508:	eb 0a                	jmp    0x1401f8514
1401f850a:	e8 b1 2d 8a 00       	call   0x140a9b2c0
1401f850f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401f8514:	48 85 d2             	test   %rdx,%rdx
1401f8517:	0f 84 c1 09 00 00    	je     0x1401f8ede
1401f851d:	48 81 c2 90 00 00 00 	add    $0x90,%rdx
1401f8524:	48 8b ce             	mov    %rsi,%rcx
1401f8527:	e8 d4 a8 fe ff       	call   0x1401e2e00
1401f852c:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f852f:	f3 0f 7f 8c 24 b8 00 	movdqu %xmm1,0xb8(%rsp)
1401f8536:	00 00
1401f8538:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f853f:	00
1401f8540:	3c 01                	cmp    $0x1,%al
1401f8542:	75 0d                	jne    0x1401f8551
1401f8544:	48 8d 94 24 c0 0a 00 	lea    0xac0(%rsp),%rdx
1401f854b:	00
1401f854c:	48 8b 12             	mov    (%rdx),%rdx
1401f854f:	eb 1b                	jmp    0x1401f856c
1401f8551:	84 c0                	test   %al,%al
1401f8553:	75 0d                	jne    0x1401f8562
1401f8555:	48 8d 94 24 c0 0a 00 	lea    0xac0(%rsp),%rdx
1401f855c:	00
1401f855d:	48 8b 12             	mov    (%rdx),%rdx
1401f8560:	eb 0a                	jmp    0x1401f856c
1401f8562:	e8 59 2d 8a 00       	call   0x140a9b2c0
1401f8567:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401f856c:	48 85 d2             	test   %rdx,%rdx
1401f856f:	0f 84 30 09 00 00    	je     0x1401f8ea5
1401f8575:	4c 8b cb             	mov    %rbx,%r9
1401f8578:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401f857d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401f8582:	e8 d9 ee fd ff       	call   0x1401d7460
1401f8587:	b8 01 00 00 00       	mov    $0x1,%eax
1401f858c:	83 c8 02             	or     $0x2,%eax
1401f858f:	89 44 24 68          	mov    %eax,0x68(%rsp)
1401f8593:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1401f859a:	00
1401f859b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401f85a0:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1401f85a7:	00
1401f85a8:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401f85af:	00
1401f85b0:	48 85 c0             	test   %rax,%rax
1401f85b3:	0f 84 17 02 00 00    	je     0x1401f87d0
1401f85b9:	48 85 ff             	test   %rdi,%rdi
1401f85bc:	74 11                	je     0x1401f85cf
1401f85be:	f0 ff 47 08          	lock incl 0x8(%rdi)
1401f85c2:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
1401f85c9:	00
1401f85ca:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401f85cf:	48 89 84 24 d8 0a 00 	mov    %rax,0xad8(%rsp)
1401f85d6:	00
1401f85d7:	48 89 bc 24 e0 0a 00 	mov    %rdi,0xae0(%rsp)
1401f85de:	00
1401f85df:	c6 84 24 e8 0a 00 00 	movb   $0x0,0xae8(%rsp)
1401f85e6:	00
1401f85e7:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f85ee:	00
1401f85ef:	3c 01                	cmp    $0x1,%al
1401f85f1:	75 0d                	jne    0x1401f8600
1401f85f3:	4c 8d b4 24 c0 0a 00 	lea    0xac0(%rsp),%r14
1401f85fa:	00
1401f85fb:	4d 8b 36             	mov    (%r14),%r14
1401f85fe:	eb 1b                	jmp    0x1401f861b
1401f8600:	84 c0                	test   %al,%al
1401f8602:	75 0d                	jne    0x1401f8611
1401f8604:	4c 8d b4 24 c0 0a 00 	lea    0xac0(%rsp),%r14
1401f860b:	00
1401f860c:	4d 8b 36             	mov    (%r14),%r14
1401f860f:	eb 0a                	jmp    0x1401f861b
1401f8611:	e8 aa 2c 8a 00       	call   0x140a9b2c0
1401f8616:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1401f861b:	4d 85 f6             	test   %r14,%r14
1401f861e:	0f 84 a1 06 00 00    	je     0x1401f8cc5
1401f8624:	48 8d 84 24 f0 01 00 	lea    0x1f0(%rsp),%rax
1401f862b:	00
1401f862c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f8631:	c6 84 24 60 02 00 00 	movb   $0x0,0x260(%rsp)
1401f8638:	00
1401f8639:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401f863d:	74 20                	je     0x1401f865f
1401f863f:	48 8b d6             	mov    %rsi,%rdx
1401f8642:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
1401f8649:	00
1401f864a:	e8 81 67 fe ff       	call   0x1401dedd0
1401f864f:	4c 89 bc 24 f0 01 00 	mov    %r15,0x1f0(%rsp)
1401f8656:	00
1401f8657:	c6 84 24 60 02 00 00 	movb   $0x1,0x260(%rsp)
1401f865e:	01
1401f865f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401f8664:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401f8669:	49 8b 04 24          	mov    (%r12),%rax
1401f866d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401f8672:	48 85 c0             	test   %rax,%rax
1401f8675:	74 03                	je     0x1401f867a