14041d325:	89 5e 10             	mov    %ebx,0x10(%rsi)
14041d328:	e8 17 de 9f 00       	call   0x140e1b144
14041d32d:	ba 10 00 00 00       	mov    $0x10,%edx
14041d332:	49 89 1e             	mov    %rbx,(%r14)
14041d335:	49 8b ce             	mov    %r14,%rcx
14041d338:	e8 07 de 9f 00       	call   0x140e1b144
14041d33d:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14041d341:	e9 82 00 00 00       	jmp    0x14041d3c8
14041d346:	48 8b 77 08          	mov    0x8(%rdi),%rsi
14041d34a:	33 db                	xor    %ebx,%ebx
14041d34c:	48 85 f6             	test   %rsi,%rsi
14041d34f:	74 73                	je     0x14041d3c4
14041d351:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14041d356:	48 8b 2e             	mov    (%rsi),%rbp
14041d359:	48 85 ed             	test   %rbp,%rbp
14041d35c:	74 22                	je     0x14041d380
14041d35e:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14041d362:	48 85 c9             	test   %rcx,%rcx
14041d365:	74 05                	je     0x14041d36c
14041d367:	e8 d8 dd 9f 00       	call   0x140e1b144
14041d36c:	ba 18 00 00 00       	mov    $0x18,%edx
14041d371:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14041d375:	48 8b cd             	mov    %rbp,%rcx
14041d378:	89 5d 10             	mov    %ebx,0x10(%rbp)
14041d37b:	e8 c4 dd 9f 00       	call   0x140e1b144
14041d380:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
14041d384:	48 89 1e             	mov    %rbx,(%rsi)
14041d387:	48 85 ed             	test   %rbp,%rbp
14041d38a:	74 22                	je     0x14041d3ae
14041d38c:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14041d390:	48 85 c9             	test   %rcx,%rcx
14041d393:	74 05                	je     0x14041d39a
14041d395:	e8 aa dd 9f 00       	call   0x140e1b144
14041d39a:	ba 18 00 00 00       	mov    $0x18,%edx
14041d39f:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14041d3a3:	48 8b cd             	mov    %rbp,%rcx
14041d3a6:	89 5d 10             	mov    %ebx,0x10(%rbp)
14041d3a9:	e8 96 dd 9f 00       	call   0x140e1b144
14041d3ae:	ba 18 00 00 00       	mov    $0x18,%edx
14041d3b3:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14041d3b7:	48 8b ce             	mov    %rsi,%rcx
14041d3ba:	e8 85 dd 9f 00       	call   0x140e1b144
14041d3bf:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14041d3c4:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14041d3c8:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14041d3cd:	41 f6 c7 01          	test   $0x1,%r15b
14041d3d1:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14041d3d6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14041d3db:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14041d3e0:	74 0d                	je     0x14041d3ef
14041d3e2:	ba 28 00 00 00       	mov    $0x28,%edx
14041d3e7:	48 8b cf             	mov    %rdi,%rcx
14041d3ea:	e8 55 dd 9f 00       	call   0x140e1b144
14041d3ef:	48 8b c7             	mov    %rdi,%rax
14041d3f2:	48 83 c4 30          	add    $0x30,%rsp
14041d3f6:	5f                   	pop    %rdi
14041d3f7:	c3                   	ret
14041d3f8:	cc                   	int3
14041d3f9:	cc                   	int3
14041d3fa:	cc                   	int3
14041d3fb:	cc                   	int3
14041d3fc:	cc                   	int3
14041d3fd:	cc                   	int3
14041d3fe:	cc                   	int3
14041d3ff:	cc                   	int3
14041d400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14041d405:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14041d40a:	57                   	push   %rdi
14041d40b:	48 83 ec 20          	sub    $0x20,%rsp
14041d40f:	48 8d 05 6a 46 bd 00 	lea    0xbd466a(%rip),%rax        # 0x140ff1a80
14041d416:	48 8b d9             	mov    %rcx,%rbx
14041d419:	48 89 01             	mov    %rax,(%rcx)
14041d41c:	8b fa                	mov    %edx,%edi
14041d41e:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14041d422:	48 85 c9             	test   %rcx,%rcx
14041d425:	74 05                	je     0x14041d42c
14041d427:	e8 18 dd 9f 00       	call   0x140e1b144
14041d42c:	33 f6                	xor    %esi,%esi
14041d42e:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14041d432:	89 73 40             	mov    %esi,0x40(%rbx)
14041d435:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14041d439:	48 85 c9             	test   %rcx,%rcx
14041d43c:	74 05                	je     0x14041d443
14041d43e:	e8 01 dd 9f 00       	call   0x140e1b144
14041d443:	48 89 73 28          	mov    %rsi,0x28(%rbx)
14041d447:	89 73 30             	mov    %esi,0x30(%rbx)
14041d44a:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14041d44e:	48 85 c9             	test   %rcx,%rcx
14041d451:	74 0a                	je     0x14041d45d
14041d453:	ba 01 00 00 00       	mov    $0x1,%edx
14041d458:	e8 53 00 00 00       	call   0x14041d4b0
14041d45d:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14041d461:	48 89 73 48          	mov    %rsi,0x48(%rbx)
14041d465:	48 85 c9             	test   %rcx,%rcx
14041d468:	74 0a                	je     0x14041d474
14041d46a:	ba 01 00 00 00       	mov    $0x1,%edx
14041d46f:	e8 3c 00 00 00       	call   0x14041d4b0
14041d474:	48 89 73 50          	mov    %rsi,0x50(%rbx)
14041d478:	48 8d 05 c1 76 b8 00 	lea    0xb876c1(%rip),%rax        # 0x140fa4b40
14041d47f:	48 89 03             	mov    %rax,(%rbx)
14041d482:	40 f6 c7 01          	test   $0x1,%dil
14041d486:	74 0d                	je     0x14041d495
14041d488:	ba 60 00 00 00       	mov    $0x60,%edx
14041d48d:	48 8b cb             	mov    %rbx,%rcx
14041d490:	e8 af dc 9f 00       	call   0x140e1b144
14041d495:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14041d49a:	48 8b c3             	mov    %rbx,%rax
14041d49d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14041d4a2:	48 83 c4 20          	add    $0x20,%rsp
14041d4a6:	5f                   	pop    %rdi
14041d4a7:	c3                   	ret
14041d4a8:	cc                   	int3
14041d4a9:	cc                   	int3
14041d4aa:	cc                   	int3
14041d4ab:	cc                   	int3
14041d4ac:	cc                   	int3
14041d4ad:	cc                   	int3
14041d4ae:	cc                   	int3
14041d4af:	cc                   	int3
14041d4b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14041d4b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14041d4ba:	57                   	push   %rdi
14041d4bb:	48 83 ec 20          	sub    $0x20,%rsp
14041d4bf:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14041d4c3:	48 8d 05 ce 45 bd 00 	lea    0xbd45ce(%rip),%rax        # 0x140ff1a98
14041d4ca:	48 89 01             	mov    %rax,(%rcx)
14041d4cd:	8b f2                	mov    %edx,%esi
14041d4cf:	48 8b d9             	mov    %rcx,%rbx
14041d4d2:	48 85 ff             	test   %rdi,%rdi
14041d4d5:	74 15                	je     0x14041d4ec
14041d4d7:	48 8b cf             	mov    %rdi,%rcx
14041d4da:	e8 e1 f9 ff ff       	call   0x14041cec0
14041d4df:	ba 28 00 00 00       	mov    $0x28,%edx
14041d4e4:	48 8b cf             	mov    %rdi,%rcx
14041d4e7:	e8 58 dc 9f 00       	call   0x140e1b144
14041d4ec:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14041d4f0:	33 ff                	xor    %edi,%edi
14041d4f2:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14041d4f6:	48 85 c9             	test   %rcx,%rcx
14041d4f9:	74 0a                	je     0x14041d505
14041d4fb:	ba 18 00 00 00       	mov    $0x18,%edx
14041d500:	e8 3f dc 9f 00       	call   0x140e1b144
14041d505:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14041d509:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14041d50d:	48 85 c9             	test   %rcx,%rcx
14041d510:	74 11                	je     0x14041d523
14041d512:	48 8b 01             	mov    (%rcx),%rax
14041d515:	ba 01 00 00 00       	mov    $0x1,%edx
14041d51a:	48 8b 00             	mov    (%rax),%rax
14041d51d:	ff 15 fd 64 b6 00    	call   *0xb664fd(%rip)        # 0x140f83a20
14041d523:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14041d527:	48 8d 05 2a 76 b8 00 	lea    0xb8762a(%rip),%rax        # 0x140fa4b58
14041d52e:	48 89 03             	mov    %rax,(%rbx)
14041d531:	40 f6 c6 01          	test   $0x1,%sil
14041d535:	74 0d                	je     0x14041d544
14041d537:	ba 30 00 00 00       	mov    $0x30,%edx
14041d53c:	48 8b cb             	mov    %rbx,%rcx
14041d53f:	e8 00 dc 9f 00       	call   0x140e1b144
14041d544:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14041d549:	48 8b c3             	mov    %rbx,%rax
14041d54c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14041d551:	48 83 c4 20          	add    $0x20,%rsp
14041d555:	5f                   	pop    %rdi
14041d556:	c3                   	ret
14041d557:	cc                   	int3
14041d558:	cc                   	int3
14041d559:	cc                   	int3
14041d55a:	cc                   	int3
14041d55b:	cc                   	int3
14041d55c:	cc                   	int3
14041d55d:	cc                   	int3
14041d55e:	cc                   	int3
14041d55f:	cc                   	int3
14041d560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14041d565:	57                   	push   %rdi
14041d566:	48 83 ec 20          	sub    $0x20,%rsp
14041d56a:	8b da                	mov    %edx,%ebx
14041d56c:	48 8b f9             	mov    %rcx,%rdi
14041d56f:	e8 4c f9 ff ff       	call   0x14041cec0
14041d574:	f6 c3 01             	test   $0x1,%bl
14041d577:	74 0d                	je     0x14041d586
14041d579:	ba 28 00 00 00       	mov    $0x28,%edx
14041d57e:	48 8b cf             	mov    %rdi,%rcx
14041d581:	e8 be db 9f 00       	call   0x140e1b144
14041d586:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14041d58b:	48 8b c7             	mov    %rdi,%rax
14041d58e:	48 83 c4 20          	add    $0x20,%rsp
14041d592:	5f                   	pop    %rdi
14041d593:	c3                   	ret
14041d594:	cc                   	int3
14041d595:	cc                   	int3
14041d596:	cc                   	int3
14041d597:	cc                   	int3
14041d598:	cc                   	int3
14041d599:	cc                   	int3
14041d59a:	cc                   	int3
14041d59b:	cc                   	int3
14041d59c:	cc                   	int3
14041d59d:	cc                   	int3
14041d59e:	cc                   	int3
14041d59f:	cc                   	int3
14041d5a0:	40 53                	rex push %rbx
14041d5a2:	48 83 ec 20          	sub    $0x20,%rsp
14041d5a6:	84 d2                	test   %dl,%dl
14041d5a8:	74 06                	je     0x14041d5b0
14041d5aa:	48 8b 59 48          	mov    0x48(%rcx),%rbx
14041d5ae:	eb 04                	jmp    0x14041d5b4
14041d5b0:	48 8b 59 50          	mov    0x50(%rcx),%rbx
14041d5b4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14041d5b8:	e8 f3 15 5a 00       	call   0x1409bebb0
14041d5bd:	45 33 c0             	xor    %r8d,%r8d
14041d5c0:	33 d2                	xor    %edx,%edx
14041d5c2:	48 8b cb             	mov    %rbx,%rcx
14041d5c5:	48 83 c4 20          	add    $0x20,%rsp
14041d5c9:	5b                   	pop    %rbx
14041d5ca:	e9 31 00 00 00       	jmp    0x14041d600
14041d5cf:	cc                   	int3
14041d5d0:	49 8b c0             	mov    %r8,%rax
14041d5d3:	84 d2                	test   %dl,%dl
14041d5d5:	74 0f                	je     0x14041d5e6
14041d5d7:	48 8b 49 48          	mov    0x48(%rcx),%rcx
14041d5db:	4d 8b c1             	mov    %r9,%r8
14041d5de:	48 8b d0             	mov    %rax,%rdx
14041d5e1:	e9 1a 00 00 00       	jmp    0x14041d600
14041d5e6:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14041d5ea:	4d 8b c1             	mov    %r9,%r8
14041d5ed:	48 8b d0             	mov    %rax,%rdx
14041d5f0:	e9 0b 00 00 00       	jmp    0x14041d600
14041d5f5:	cc                   	int3
14041d5f6:	cc                   	int3
14041d5f7:	cc                   	int3
14041d5f8:	cc                   	int3
14041d5f9:	cc                   	int3
14041d5fa:	cc                   	int3
14041d5fb:	cc                   	int3
14041d5fc:	cc                   	int3
14041d5fd:	cc                   	int3
14041d5fe:	cc                   	int3
14041d5ff:	cc                   	int3
14041d600:	40 53                	rex push %rbx
14041d602:	56                   	push   %rsi
14041d603:	57                   	push   %rdi
14041d604:	48 83 ec 60          	sub    $0x60,%rsp
14041d608:	48 8b 05 f1 b8 f9 00 	mov    0xf9b8f1(%rip),%rax        # 0x1413b8f00
14041d60f:	48 33 c4             	xor    %rsp,%rax
14041d612:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14041d617:	48 8b d9             	mov    %rcx,%rbx
14041d61a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14041d61f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14041d623:	e8 f8 11 5a 00       	call   0x1409be820
14041d628:	33 f6                	xor    %esi,%esi
14041d62a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14041d630:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14041d634:	39 71 08             	cmp    %esi,0x8(%rcx)
14041d637:	7f 0e                	jg     0x14041d647
14041d639:	48 8b 41 28          	mov    0x28(%rcx),%rax
14041d63d:	48 39 41 30          	cmp    %rax,0x30(%rcx)
14041d641:	0f 86 cd 00 00 00    	jbe    0x14041d714
14041d647:	40 38 71 51          	cmp    %sil,0x51(%rcx)
14041d64b:	74 0f                	je     0x14041d65c
14041d64d:	40 38 71 18          	cmp    %sil,0x18(%rcx)
14041d651:	75 09                	jne    0x14041d65c
14041d653:	39 71 44             	cmp    %esi,0x44(%rcx)
14041d656:	0f 85 b8 00 00 00    	jne    0x14041d714
14041d65c:	48 39 73 08          	cmp    %rsi,0x8(%rbx)
14041d660:	75 5f                	jne    0x14041d6c1
14041d662:	b9 28 00 00 00       	mov    $0x28,%ecx
14041d667:	e8 9c da 9f 00       	call   0x140e1b108
14041d66c:	48 85 c0             	test   %rax,%rax
14041d66f:	74 1e                	je     0x14041d68f
14041d671:	0f b6 4b 28          	movzbl 0x28(%rbx),%ecx
14041d675:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14041d67b:	48 89 70 08          	mov    %rsi,0x8(%rax)
14041d67f:	48 89 70 10          	mov    %rsi,0x10(%rax)
14041d683:	48 89 70 18          	mov    %rsi,0x18(%rax)
14041d687:	88 48 20             	mov    %cl,0x20(%rax)
14041d68a:	89 70 24             	mov    %esi,0x24(%rax)
14041d68d:	eb 03                	jmp    0x14041d692
14041d68f:	48 8b c6             	mov    %rsi,%rax
14041d692:	48 89 43 08          	mov    %rax,0x8(%rbx)
14041d696:	b9 18 00 00 00       	mov    $0x18,%ecx
14041d69b:	e8 68 da 9f 00       	call   0x140e1b108
14041d6a0:	48 85 c0             	test   %rax,%rax
14041d6a3:	74 15                	je     0x14041d6ba
14041d6a5:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14041d6a9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14041d6ad:	48 89 08             	mov    %rcx,(%rax)
14041d6b0:	48 89 58 08          	mov    %rbx,0x8(%rax)
14041d6b4:	48 89 50 10          	mov    %rdx,0x10(%rax)
14041d6b8:	eb 03                	jmp    0x14041d6bd
14041d6ba:	48 8b c6             	mov    %rsi,%rax
14041d6bd:	48 89 43 10          	mov    %rax,0x10(%rbx)
14041d6c1:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14041d6c5:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14041d6c9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14041d6cd:	e8 6e 2f 00 00       	call   0x140420640
14041d6d2:	84 c0                	test   %al,%al
14041d6d4:	74 3e                	je     0x14041d714
14041d6d6:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14041d6da:	48 85 ff             	test   %rdi,%rdi
14041d6dd:	74 15                	je     0x14041d6f4
14041d6df:	48 8b cf             	mov    %rdi,%rcx
14041d6e2:	e8 d9 f7 ff ff       	call   0x14041cec0
14041d6e7:	ba 28 00 00 00       	mov    $0x28,%edx
14041d6ec:	48 8b cf             	mov    %rdi,%rcx
14041d6ef:	e8 50 da 9f 00       	call   0x140e1b144
14041d6f4:	48 89 73 08          	mov    %rsi,0x8(%rbx)
14041d6f8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14041d6fc:	48 85 c9             	test   %rcx,%rcx
14041d6ff:	74 0a                	je     0x14041d70b
14041d701:	ba 18 00 00 00       	mov    $0x18,%edx
14041d706:	e8 39 da 9f 00       	call   0x140e1b144
14041d70b:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14041d70f:	e9 1c ff ff ff       	jmp    0x14041d630
14041d714:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14041d719:	48 33 cc             	xor    %rsp,%rcx
14041d71c:	e8 df dd 9f 00       	call   0x140e1b500
14041d721:	48 83 c4 60          	add    $0x60,%rsp
14041d725:	5f                   	pop    %rdi
14041d726:	5e                   	pop    %rsi
14041d727:	5b                   	pop    %rbx
14041d728:	c3                   	ret
14041d729:	cc                   	int3
14041d72a:	cc                   	int3
14041d72b:	cc                   	int3
14041d72c:	cc                   	int3
14041d72d:	cc                   	int3
14041d72e:	cc                   	int3
14041d72f:	cc                   	int3
14041d730:	84 d2                	test   %dl,%dl
14041d732:	74 10                	je     0x14041d744
14041d734:	48 8b 41 48          	mov    0x48(%rcx),%rax
14041d738:	41 8b d0             	mov    %r8d,%edx
14041d73b:	48 8b 48 18          	mov    0x18(%rax),%rcx
14041d73f:	e9 6c 12 5a 00       	jmp    0x1409be9b0
14041d744:	48 8b 41 50          	mov    0x50(%rcx),%rax
14041d748:	41 8b d0             	mov    %r8d,%edx
14041d74b:	48 8b 48 18          	mov    0x18(%rax),%rcx
14041d74f:	e9 5c 12 5a 00       	jmp    0x1409be9b0
14041d754:	cc                   	int3
14041d755:	cc                   	int3
14041d756:	cc                   	int3
14041d757:	cc                   	int3
14041d758:	cc                   	int3
14041d759:	cc                   	int3
14041d75a:	cc                   	int3
14041d75b:	cc                   	int3
14041d75c:	cc                   	int3
14041d75d:	cc                   	int3
14041d75e:	cc                   	int3