14053b27e:	66 90                	xchg   %ax,%ax
14053b280:	48 8b 50 10          	mov    0x10(%rax),%rdx
14053b284:	48 ff c5             	inc    %rbp
14053b287:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14053b28b:	74 22                	je     0x14053b2af
14053b28d:	48 8b 48 08          	mov    0x8(%rax),%rcx
14053b291:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b295:	75 13                	jne    0x14053b2aa
14053b297:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14053b29b:	75 0d                	jne    0x14053b2aa
14053b29d:	48 8b c1             	mov    %rcx,%rax
14053b2a0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053b2a4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b2a8:	74 ed                	je     0x14053b297
14053b2aa:	48 8b c1             	mov    %rcx,%rax
14053b2ad:	eb 20                	jmp    0x14053b2cf
14053b2af:	48 8b c2             	mov    %rdx,%rax
14053b2b2:	48 8b 12             	mov    (%rdx),%rdx
14053b2b5:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14053b2b9:	75 14                	jne    0x14053b2cf
14053b2bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14053b2c0:	48 8b 0a             	mov    (%rdx),%rcx
14053b2c3:	48 8b c2             	mov    %rdx,%rax
14053b2c6:	48 8b d1             	mov    %rcx,%rdx
14053b2c9:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b2cd:	74 f1                	je     0x14053b2c0
14053b2cf:	48 3b c7             	cmp    %rdi,%rax
14053b2d2:	75 ac                	jne    0x14053b280
14053b2d4:	49 8b 36             	mov    (%r14),%rsi
14053b2d7:	48 3b 1e             	cmp    (%rsi),%rbx
14053b2da:	75 2d                	jne    0x14053b309
14053b2dc:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14053b2e0:	74 27                	je     0x14053b309
14053b2e2:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14053b2e6:	49 8b d6             	mov    %r14,%rdx
14053b2e9:	49 8b ce             	mov    %r14,%rcx
14053b2ec:	e8 1f df ff ff       	call   0x140539210
14053b2f1:	48 89 76 08          	mov    %rsi,0x8(%rsi)
14053b2f5:	48 89 36             	mov    %rsi,(%rsi)
14053b2f8:	48 89 76 10          	mov    %rsi,0x10(%rsi)
14053b2fc:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
14053b303:	00
14053b304:	e9 bf 00 00 00       	jmp    0x14053b3c8
14053b309:	48 3b df             	cmp    %rdi,%rbx
14053b30c:	0f 84 b6 00 00 00    	je     0x14053b3c8
14053b312:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14053b316:	48 8b d3             	mov    %rbx,%rdx
14053b319:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14053b31e:	74 47                	je     0x14053b367
14053b320:	48 8b 43 08          	mov    0x8(%rbx),%rax
14053b324:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14053b328:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053b32c:	75 15                	jne    0x14053b343
14053b32e:	66 90                	xchg   %ax,%ax
14053b330:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14053b334:	75 0d                	jne    0x14053b343
14053b336:	48 8b d8             	mov    %rax,%rbx
14053b339:	48 8b 40 08          	mov    0x8(%rax),%rax
14053b33d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053b341:	74 ed                	je     0x14053b330
14053b343:	48 8b 09             	mov    (%rcx),%rcx
14053b346:	48 8b d8             	mov    %rax,%rbx
14053b349:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b34d:	75 5d                	jne    0x14053b3ac
14053b34f:	48 8b c2             	mov    %rdx,%rax
14053b352:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14053b356:	75 54                	jne    0x14053b3ac
14053b358:	48 8b c1             	mov    %rcx,%rax
14053b35b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053b35f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b363:	74 ed                	je     0x14053b352
14053b365:	eb 45                	jmp    0x14053b3ac
14053b367:	49 8b 08             	mov    (%r8),%rcx
14053b36a:	49 8b d8             	mov    %r8,%rbx
14053b36d:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b371:	75 1c                	jne    0x14053b38f
14053b373:	0f 1f 40 00          	nopl   0x0(%rax)
14053b377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14053b37e:	00 00
14053b380:	48 8b 01             	mov    (%rcx),%rax
14053b383:	48 8b d9             	mov    %rcx,%rbx
14053b386:	48 8b c8             	mov    %rax,%rcx
14053b389:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053b38d:	74 f1                	je     0x14053b380
14053b38f:	49 8b 08             	mov    (%r8),%rcx
14053b392:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14053b396:	75 14                	jne    0x14053b3ac
14053b398:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14053b39f:	00
14053b3a0:	48 8b 01             	mov    (%rcx),%rax
14053b3a3:	48 8b c8             	mov    %rax,%rcx
14053b3a6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053b3aa:	74 f4                	je     0x14053b3a0
14053b3ac:	49 8b ce             	mov    %r14,%rcx
14053b3af:	e8 4c cc e9 ff       	call   0x1403d8000
14053b3b4:	48 8b d0             	mov    %rax,%rdx
14053b3b7:	49 8b ce             	mov    %r14,%rcx
14053b3ba:	e8 91 df ff ff       	call   0x140539350
14053b3bf:	48 3b df             	cmp    %rdi,%rbx
14053b3c2:	0f 85 4a ff ff ff    	jne    0x14053b312
14053b3c8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14053b3cd:	48 8b c5             	mov    %rbp,%rax
14053b3d0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14053b3d5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14053b3da:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14053b3df:	48 83 c4 20          	add    $0x20,%rsp
14053b3e3:	41 5e                	pop    %r14
14053b3e5:	c3                   	ret
14053b3e6:	cc                   	int3
14053b3e7:	cc                   	int3
14053b3e8:	cc                   	int3
14053b3e9:	cc                   	int3
14053b3ea:	cc                   	int3
14053b3eb:	cc                   	int3
14053b3ec:	cc                   	int3
14053b3ed:	cc                   	int3
14053b3ee:	cc                   	int3
14053b3ef:	cc                   	int3
14053b3f0:	48 83 ec 28          	sub    $0x28,%rsp
14053b3f4:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
14053b3fb:	aa aa 0a
14053b3fe:	48 3b d0             	cmp    %rax,%rdx
14053b401:	77 50                	ja     0x14053b453
14053b403:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
14053b407:	48 c1 e1 03          	shl    $0x3,%rcx
14053b40b:	48 85 c9             	test   %rcx,%rcx
14053b40e:	75 07                	jne    0x14053b417
14053b410:	33 c0                	xor    %eax,%eax
14053b412:	48 83 c4 28          	add    $0x28,%rsp
14053b416:	c3                   	ret
14053b417:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14053b41e:	72 2a                	jb     0x14053b44a
14053b420:	48 8d 41 27          	lea    0x27(%rcx),%rax
14053b424:	48 3b c1             	cmp    %rcx,%rax
14053b427:	76 2a                	jbe    0x14053b453
14053b429:	48 8b c8             	mov    %rax,%rcx
14053b42c:	e8 d7 fc 8d 00       	call   0x140e1b108
14053b431:	48 8b c8             	mov    %rax,%rcx
14053b434:	48 85 c0             	test   %rax,%rax
14053b437:	74 20                	je     0x14053b459
14053b439:	48 83 c0 27          	add    $0x27,%rax
14053b43d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
14053b441:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
14053b445:	48 83 c4 28          	add    $0x28,%rsp
14053b449:	c3                   	ret
14053b44a:	48 83 c4 28          	add    $0x28,%rsp
14053b44e:	e9 b5 fc 8d 00       	jmp    0x140e1b108
14053b453:	e8 38 1d c6 ff       	call   0x14019d190
14053b458:	cc                   	int3
14053b459:	e8 46 ed 8e 00       	call   0x140e2a1a4
14053b45e:	cc                   	int3
14053b45f:	cc                   	int3
14053b460:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14053b465:	53                   	push   %rbx
14053b466:	56                   	push   %rsi
14053b467:	57                   	push   %rdi
14053b468:	41 54                	push   %r12
14053b46a:	41 55                	push   %r13
14053b46c:	41 56                	push   %r14
14053b46e:	41 57                	push   %r15
14053b470:	48 83 ec 30          	sub    $0x30,%rsp
14053b474:	4d 8b e0             	mov    %r8,%r12
14053b477:	4c 8b fa             	mov    %rdx,%r15
14053b47a:	4c 8b f1             	mov    %rcx,%r14
14053b47d:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r8
14053b484:	ff ff 0f
14053b487:	49 3b d0             	cmp    %r8,%rdx
14053b48a:	0f 87 ca 01 00 00    	ja     0x14053b65a
14053b490:	4c 8b 69 08          	mov    0x8(%rcx),%r13
14053b494:	4c 2b 29             	sub    (%rcx),%r13
14053b497:	49 c1 fd 04          	sar    $0x4,%r13
14053b49b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14053b49f:	49 2b 0e             	sub    (%r14),%rcx
14053b4a2:	48 c1 f9 04          	sar    $0x4,%rcx
14053b4a6:	48 8b d1             	mov    %rcx,%rdx
14053b4a9:	48 d1 ea             	shr    $1,%rdx
14053b4ac:	49 8b c0             	mov    %r8,%rax
14053b4af:	48 2b c2             	sub    %rdx,%rax
14053b4b2:	48 3b c8             	cmp    %rax,%rcx
14053b4b5:	0f 87 99 01 00 00    	ja     0x14053b654
14053b4bb:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
14053b4bf:	49 3b ff             	cmp    %r15,%rdi
14053b4c2:	73 0a                	jae    0x14053b4ce
14053b4c4:	49 8b ff             	mov    %r15,%rdi
14053b4c7:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14053b4cc:	eb 0e                	jmp    0x14053b4dc
14053b4ce:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14053b4d3:	49 3b f8             	cmp    %r8,%rdi
14053b4d6:	0f 87 78 01 00 00    	ja     0x14053b654
14053b4dc:	48 c1 e7 04          	shl    $0x4,%rdi
14053b4e0:	48 85 ff             	test   %rdi,%rdi
14053b4e3:	75 0b                	jne    0x14053b4f0
14053b4e5:	33 db                	xor    %ebx,%ebx
14053b4e7:	8b f3                	mov    %ebx,%esi
14053b4e9:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14053b4ee:	eb 49                	jmp    0x14053b539
14053b4f0:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14053b4f7:	72 2e                	jb     0x14053b527
14053b4f9:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
14053b4fd:	48 3b cf             	cmp    %rdi,%rcx
14053b500:	0f 86 4e 01 00 00    	jbe    0x14053b654
14053b506:	e8 fd fb 8d 00       	call   0x140e1b108
14053b50b:	48 85 c0             	test   %rax,%rax
14053b50e:	0f 84 4c 01 00 00    	je     0x14053b660
14053b514:	48 8d 70 27          	lea    0x27(%rax),%rsi
14053b518:	48 83 e6 e0          	and    $0xffffffffffffffe0,%rsi
14053b51c:	48 89 46 f8          	mov    %rax,-0x8(%rsi)
14053b520:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14053b525:	eb 10                	jmp    0x14053b537
14053b527:	48 8b cf             	mov    %rdi,%rcx
14053b52a:	e8 d9 fb 8d 00       	call   0x140e1b108
14053b52f:	48 8b f0             	mov    %rax,%rsi
14053b532:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14053b537:	33 db                	xor    %ebx,%ebx
14053b539:	49 8b cd             	mov    %r13,%rcx
14053b53c:	48 c1 e1 04          	shl    $0x4,%rcx
14053b540:	48 03 ce             	add    %rsi,%rcx
14053b543:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14053b548:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14053b54f:	00
14053b550:	49 8b d7             	mov    %r15,%rdx
14053b553:	49 2b d5             	sub    %r13,%rdx
14053b556:	74 3f                	je     0x14053b597
14053b558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14053b55f:	00
14053b560:	48 89 19             	mov    %rbx,(%rcx)
14053b563:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14053b567:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14053b56c:	48 85 c0             	test   %rax,%rax
14053b56f:	74 04                	je     0x14053b575
14053b571:	f0 ff 40 08          	lock incl 0x8(%rax)
14053b575:	49 8b 04 24          	mov    (%r12),%rax
14053b579:	48 89 01             	mov    %rax,(%rcx)
14053b57c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14053b581:	48 89 41 08          	mov    %rax,0x8(%rcx)
14053b585:	48 83 c1 10          	add    $0x10,%rcx
14053b589:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14053b590:	00
14053b591:	48 83 ea 01          	sub    $0x1,%rdx
14053b595:	75 c9                	jne    0x14053b560
14053b597:	4d 8b c6             	mov    %r14,%r8
14053b59a:	48 8b d1             	mov    %rcx,%rdx
14053b59d:	e8 3e bd c5 ff       	call   0x1401972e0
14053b5a2:	4d 8b 46 08          	mov    0x8(%r14),%r8
14053b5a6:	48 8b ce             	mov    %rsi,%rcx
14053b5a9:	49 8b 16             	mov    (%r14),%rdx
14053b5ac:	49 3b d0             	cmp    %r8,%rdx
14053b5af:	74 29                	je     0x14053b5da
14053b5b1:	48 89 19             	mov    %rbx,(%rcx)
14053b5b4:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14053b5b8:	48 8b 02             	mov    (%rdx),%rax
14053b5bb:	48 89 01             	mov    %rax,(%rcx)
14053b5be:	48 8b 42 08          	mov    0x8(%rdx),%rax
14053b5c2:	48 89 41 08          	mov    %rax,0x8(%rcx)
14053b5c6:	48 89 1a             	mov    %rbx,(%rdx)
14053b5c9:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14053b5cd:	48 83 c1 10          	add    $0x10,%rcx
14053b5d1:	48 83 c2 10          	add    $0x10,%rdx
14053b5d5:	49 3b d0             	cmp    %r8,%rdx
14053b5d8:	75 d7                	jne    0x14053b5b1
14053b5da:	4d 8b c6             	mov    %r14,%r8
14053b5dd:	48 8b d1             	mov    %rcx,%rdx
14053b5e0:	e8 fb bc c5 ff       	call   0x1401972e0
14053b5e5:	90                   	nop
14053b5e6:	49 8b 0e             	mov    (%r14),%rcx
14053b5e9:	48 85 c9             	test   %rcx,%rcx
14053b5ec:	74 40                	je     0x14053b62e
14053b5ee:	4d 8b c6             	mov    %r14,%r8
14053b5f1:	49 8b 56 08          	mov    0x8(%r14),%rdx
14053b5f5:	e8 e6 bc c5 ff       	call   0x1401972e0
14053b5fa:	49 8b 0e             	mov    (%r14),%rcx
14053b5fd:	49 8b 56 10          	mov    0x10(%r14),%rdx
14053b601:	48 2b d1             	sub    %rcx,%rdx
14053b604:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
14053b608:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053b60f:	72 18                	jb     0x14053b629
14053b611:	48 83 c2 27          	add    $0x27,%rdx
14053b615:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14053b619:	49 2b c8             	sub    %r8,%rcx
14053b61c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14053b620:	48 83 f8 1f          	cmp    $0x1f,%rax
14053b624:	77 3a                	ja     0x14053b660
14053b626:	49 8b c8             	mov    %r8,%rcx
14053b629:	e8 16 fb 8d 00       	call   0x140e1b144
14053b62e:	49 89 36             	mov    %rsi,(%r14)
14053b631:	49 c1 e7 04          	shl    $0x4,%r15
14053b635:	4c 03 fe             	add    %rsi,%r15
14053b638:	4d 89 7e 08          	mov    %r15,0x8(%r14)
14053b63c:	48 8d 04 37          	lea    (%rdi,%rsi,1),%rax
14053b640:	49 89 46 10          	mov    %rax,0x10(%r14)
14053b644:	48 83 c4 30          	add    $0x30,%rsp
14053b648:	41 5f                	pop    %r15
14053b64a:	41 5e                	pop    %r14
14053b64c:	41 5d                	pop    %r13
14053b64e:	41 5c                	pop    %r12
14053b650:	5f                   	pop    %rdi
14053b651:	5e                   	pop    %rsi
14053b652:	5b                   	pop    %rbx
14053b653:	c3                   	ret
14053b654:	e8 37 1b c6 ff       	call   0x14019d190
14053b659:	cc                   	int3
14053b65a:	e8 31 1f c6 ff       	call   0x14019d590
14053b65f:	cc                   	int3
14053b660:	e8 3f eb 8e 00       	call   0x140e2a1a4
14053b665:	cc                   	int3
14053b666:	cc                   	int3
14053b667:	cc                   	int3
14053b668:	cc                   	int3
14053b669:	cc                   	int3
14053b66a:	cc                   	int3
14053b66b:	cc                   	int3
14053b66c:	cc                   	int3
14053b66d:	cc                   	int3
14053b66e:	cc                   	int3
14053b66f:	cc                   	int3
14053b670:	40 53                	rex push %rbx
14053b672:	48 83 ec 20          	sub    $0x20,%rsp
14053b676:	48 8b d9             	mov    %rcx,%rbx
14053b679:	48 85 d2             	test   %rdx,%rdx
14053b67c:	74 2e                	je     0x14053b6ac
14053b67e:	33 c9                	xor    %ecx,%ecx
14053b680:	48 89 0b             	mov    %rcx,(%rbx)
14053b683:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14053b687:	49 8b 40 08          	mov    0x8(%r8),%rax
14053b68b:	48 85 c0             	test   %rax,%rax
14053b68e:	74 04                	je     0x14053b694
14053b690:	f0 ff 40 08          	lock incl 0x8(%rax)
14053b694:	49 8b 00             	mov    (%r8),%rax
14053b697:	48 89 03             	mov    %rax,(%rbx)
14053b69a:	49 8b 40 08          	mov    0x8(%r8),%rax
14053b69e:	48 89 43 08          	mov    %rax,0x8(%rbx)
14053b6a2:	48 83 c3 10          	add    $0x10,%rbx
14053b6a6:	48 83 ea 01          	sub    $0x1,%rdx
14053b6aa:	75 d4                	jne    0x14053b680
14053b6ac:	4d 8b c1             	mov    %r9,%r8
14053b6af:	48 8b d3             	mov    %rbx,%rdx
14053b6b2:	48 8b cb             	mov    %rbx,%rcx
14053b6b5:	e8 26 bc c5 ff       	call   0x1401972e0
14053b6ba:	48 8b c3             	mov    %rbx,%rax
14053b6bd:	48 83 c4 20          	add    $0x20,%rsp
14053b6c1:	5b                   	pop    %rbx
14053b6c2:	c3                   	ret
14053b6c3:	cc                   	int3
14053b6c4:	cc                   	int3
14053b6c5:	cc                   	int3
14053b6c6:	cc                   	int3
14053b6c7:	cc                   	int3
14053b6c8:	cc                   	int3
14053b6c9:	cc                   	int3
14053b6ca:	cc                   	int3