14000b330:	48 8b c4             	mov    %rsp,%rax
14000b333:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000b337:	48 89 78 18          	mov    %rdi,0x18(%rax)
14000b33b:	4c 89 60 20          	mov    %r12,0x20(%rax)
14000b33f:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000b343:	41 55                	push   %r13
14000b345:	41 56                	push   %r14
14000b347:	41 57                	push   %r15
14000b349:	48 83 ec 40          	sub    $0x40,%rsp
14000b34d:	4d 8b f9             	mov    %r9,%r15
14000b350:	4d 8b e8             	mov    %r8,%r13
14000b353:	48 8b f9             	mov    %rcx,%rdi
14000b356:	33 db                	xor    %ebx,%ebx
14000b358:	48 21 58 e0          	and    %rbx,-0x20(%rax)
14000b35c:	45 33 f6             	xor    %r14d,%r14d
14000b35f:	44 89 70 dc          	mov    %r14d,-0x24(%rax)
14000b363:	4c 8d 25 96 0c 04 00 	lea    0x40c96(%rip),%r12        # 0x14004c000
14000b36a:	48 8b 0d 8f 0c 04 00 	mov    0x40c8f(%rip),%rcx        # 0x14004c000
14000b371:	49 3b cc             	cmp    %r12,%rcx
14000b374:	74 20                	je     0x14000b396
14000b376:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b37a:	74 1a                	je     0x14000b396
14000b37c:	8d 53 1b             	lea    0x1b(%rbx),%edx
14000b37f:	4c 8d 0d c2 6d 03 00 	lea    0x36dc2(%rip),%r9        # 0x140042148
14000b386:	4c 8d 05 73 73 03 00 	lea    0x37373(%rip),%r8        # 0x140042700
14000b38d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b391:	e8 42 c3 ff ff       	call   0x1400076d8
14000b396:	48 8b cf             	mov    %rdi,%rcx
14000b399:	e8 7a f8 ff ff       	call   0x14000ac18
14000b39e:	48 85 c0             	test   %rax,%rax
14000b3a1:	75 19                	jne    0x14000b3bc
14000b3a3:	8d 48 05             	lea    0x5(%rax),%ecx
14000b3a6:	48 ff 15 eb 49 03 00 	rex.W call *0x349eb(%rip)        # 0x14003fd98
14000b3ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3b2:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
14000b3b7:	e9 51 01 00 00       	jmp    0x14000b50d
14000b3bc:	45 33 c0             	xor    %r8d,%r8d
14000b3bf:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14000b3c4:	48 8b c8             	mov    %rax,%rcx
14000b3c7:	e8 c0 f3 ff ff       	call   0x14000a78c
14000b3cc:	48 8b f8             	mov    %rax,%rdi
14000b3cf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000b3d4:	48 85 c0             	test   %rax,%rax
14000b3d7:	75 0e                	jne    0x14000b3e7
14000b3d9:	bb 08 00 00 c0       	mov    $0xc0000008,%ebx
14000b3de:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b3e2:	e9 cc 00 00 00       	jmp    0x14000b4b3
14000b3e7:	48 8d 15 72 6d 03 00 	lea    0x36d72(%rip),%rdx        # 0x140042160
14000b3ee:	49 8b cd             	mov    %r13,%rcx
14000b3f1:	e8 58 ad 02 00       	call   0x14003614e
14000b3f6:	85 c0                	test   %eax,%eax
14000b3f8:	75 49                	jne    0x14000b443
14000b3fa:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14000b401:	00
14000b402:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
14000b408:	4d 85 ff             	test   %r15,%r15
14000b40b:	0f 84 89 00 00 00    	je     0x14000b49a
14000b411:	83 bc 24 80 00 00 00 	cmpl   $0x4,0x80(%rsp)
14000b418:	04
14000b419:	75 1d                	jne    0x14000b438
14000b41b:	4c 8d 47 10          	lea    0x10(%rdi),%r8
14000b41f:	ba 04 00 00 00       	mov    $0x4,%edx
14000b424:	44 8b ca             	mov    %edx,%r9d
14000b427:	49 8b cf             	mov    %r15,%rcx
14000b42a:	48 ff 15 17 4d 03 00 	rex.W call *0x34d17(%rip)        # 0x140040148
14000b431:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b436:	eb 62                	jmp    0x14000b49a
14000b438:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
14000b43d:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b441:	eb 70                	jmp    0x14000b4b3
14000b443:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000b447:	48 ff 15 ea 48 03 00 	rex.W call *0x348ea(%rip)        # 0x14003fd38
14000b44e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b453:	41 be 01 00 00 00    	mov    $0x1,%r14d
14000b459:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
14000b45e:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
14000b465:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000b469:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14000b470:	00
14000b471:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b476:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14000b47d:	00
14000b47e:	4d 8b c7             	mov    %r15,%r8
14000b481:	49 8b d5             	mov    %r13,%rdx
14000b484:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000b488:	48 ff 15 31 4a 03 00 	rex.W call *0x34a31(%rip)        # 0x14003fec0
14000b48f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b494:	8b d8                	mov    %eax,%ebx
14000b496:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b49a:	eb 17                	jmp    0x14000b4b3
14000b49c:	8b d8                	mov    %eax,%ebx
14000b49e:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b4a2:	4c 8d 25 57 0b 04 00 	lea    0x40b57(%rip),%r12        # 0x14004c000
14000b4a9:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14000b4ae:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
14000b4b3:	85 db                	test   %ebx,%ebx
14000b4b5:	79 32                	jns    0x14000b4e9
14000b4b7:	48 8b 0d 42 0b 04 00 	mov    0x40b42(%rip),%rcx        # 0x14004c000
14000b4be:	49 3b cc             	cmp    %r12,%rcx
14000b4c1:	74 26                	je     0x14000b4e9
14000b4c3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14000b4c7:	74 20                	je     0x14000b4e9
14000b4c9:	ba 1c 00 00 00       	mov    $0x1c,%edx
14000b4ce:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14000b4d2:	4c 8d 0d 6f 6c 03 00 	lea    0x36c6f(%rip),%r9        # 0x140042148
14000b4d9:	4c 8d 05 20 72 03 00 	lea    0x37220(%rip),%r8        # 0x140042700
14000b4e0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b4e4:	e8 9b 67 ff ff       	call   0x140001c84
14000b4e9:	45 85 f6             	test   %r14d,%r14d
14000b4ec:	74 10                	je     0x14000b4fe
14000b4ee:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000b4f2:	48 ff 15 4f 48 03 00 	rex.W call *0x3484f(%rip)        # 0x14003fd48
14000b4f9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b4fe:	48 85 ff             	test   %rdi,%rdi
14000b501:	74 08                	je     0x14000b50b
14000b503:	48 8b cf             	mov    %rdi,%rcx
14000b506:	e8 2d f0 ff ff       	call   0x14000a538
14000b50b:	8b c3                	mov    %ebx,%eax
14000b50d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000b512:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14000b517:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14000b51c:	48 83 c4 40          	add    $0x40,%rsp
14000b520:	41 5f                	pop    %r15
14000b522:	41 5e                	pop    %r14
14000b524:	41 5d                	pop    %r13
14000b526:	c3                   	ret
14000b527:	cc                   	int3
14000b528:	cc                   	int3
14000b529:	cc                   	int3
14000b52a:	cc                   	int3
14000b52b:	cc                   	int3
14000b52c:	cc                   	int3
14000b52d:	cc                   	int3
14000b52e:	cc                   	int3
14000b52f:	cc                   	int3
14000b530:	48 8b c4             	mov    %rsp,%rax
14000b533:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000b537:	48 89 70 10          	mov    %rsi,0x10(%rax)
14000b53b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14000b53f:	41 54                	push   %r12
14000b541:	41 56                	push   %r14
14000b543:	41 57                	push   %r15
14000b545:	48 83 ec 40          	sub    $0x40,%rsp
14000b549:	4d 8b e1             	mov    %r9,%r12
14000b54c:	49 8b d8             	mov    %r8,%rbx
14000b54f:	4c 8b fa             	mov    %rdx,%r15
14000b552:	48 8b f9             	mov    %rcx,%rdi
14000b555:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
14000b55a:	33 f6                	xor    %esi,%esi
14000b55c:	89 70 dc             	mov    %esi,-0x24(%rax)
14000b55f:	4c 8d 35 9a 0a 04 00 	lea    0x40a9a(%rip),%r14        # 0x14004c000
14000b566:	48 8b 0d 93 0a 04 00 	mov    0x40a93(%rip),%rcx        # 0x14004c000
14000b56d:	49 3b ce             	cmp    %r14,%rcx
14000b570:	74 20                	je     0x14000b592
14000b572:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b576:	74 1a                	je     0x14000b592
14000b578:	8d 56 1d             	lea    0x1d(%rsi),%edx
14000b57b:	4c 8d 0d fe 6b 03 00 	lea    0x36bfe(%rip),%r9        # 0x140042180
14000b582:	4c 8d 05 77 71 03 00 	lea    0x37177(%rip),%r8        # 0x140042700
14000b589:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b58d:	e8 46 c1 ff ff       	call   0x1400076d8
14000b592:	48 8b cf             	mov    %rdi,%rcx
14000b595:	e8 7e f6 ff ff       	call   0x14000ac18
14000b59a:	48 85 c0             	test   %rax,%rax
14000b59d:	75 19                	jne    0x14000b5b8
14000b59f:	8d 48 05             	lea    0x5(%rax),%ecx
14000b5a2:	48 ff 15 ef 47 03 00 	rex.W call *0x347ef(%rip)        # 0x14003fd98
14000b5a9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b5ae:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
14000b5b3:	e9 3a 01 00 00       	jmp    0x14000b6f2
14000b5b8:	45 33 c0             	xor    %r8d,%r8d
14000b5bb:	49 8b d7             	mov    %r15,%rdx
14000b5be:	48 8b c8             	mov    %rax,%rcx
14000b5c1:	e8 c6 f1 ff ff       	call   0x14000a78c
14000b5c6:	48 8b f8             	mov    %rax,%rdi
14000b5c9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000b5ce:	48 85 c0             	test   %rax,%rax
14000b5d1:	75 0e                	jne    0x14000b5e1
14000b5d3:	bb 08 00 00 c0       	mov    $0xc0000008,%ebx
14000b5d8:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b5dc:	e9 b8 00 00 00       	jmp    0x14000b699
14000b5e1:	48 8d 15 78 6b 03 00 	lea    0x36b78(%rip),%rdx        # 0x140042160
14000b5e8:	48 8b cb             	mov    %rbx,%rcx
14000b5eb:	e8 5e ab 02 00       	call   0x14003614e
14000b5f0:	85 c0                	test   %eax,%eax
14000b5f2:	75 0e                	jne    0x14000b602
14000b5f4:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
14000b5f9:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b5fd:	e9 97 00 00 00       	jmp    0x14000b699
14000b602:	83 7f 24 00          	cmpl   $0x0,0x24(%rdi)
14000b606:	74 31                	je     0x14000b639
14000b608:	48 8d 15 89 6b 03 00 	lea    0x36b89(%rip),%rdx        # 0x140042198
14000b60f:	48 8b cb             	mov    %rbx,%rcx
14000b612:	e8 37 ab 02 00       	call   0x14003614e
14000b617:	85 c0                	test   %eax,%eax
14000b619:	74 13                	je     0x14000b62e
14000b61b:	48 8d 15 96 6b 03 00 	lea    0x36b96(%rip),%rdx        # 0x1400421b8
14000b622:	48 8b cb             	mov    %rbx,%rcx
14000b625:	e8 24 ab 02 00       	call   0x14003614e
14000b62a:	85 c0                	test   %eax,%eax
14000b62c:	75 0b                	jne    0x14000b639
14000b62e:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
14000b633:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b637:	eb 60                	jmp    0x14000b699
14000b639:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000b63d:	48 ff 15 1c 47 03 00 	rex.W call *0x3471c(%rip)        # 0x14003fd60
14000b644:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b649:	be 01 00 00 00       	mov    $0x1,%esi
14000b64e:	89 74 24 34          	mov    %esi,0x34(%rsp)
14000b652:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14000b659:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000b65d:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14000b664:	00
14000b665:	4d 8b c4             	mov    %r12,%r8
14000b668:	48 8b d3             	mov    %rbx,%rdx
14000b66b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000b66f:	48 ff 15 0a 48 03 00 	rex.W call *0x3480a(%rip)        # 0x14003fe80
14000b676:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b67b:	8b d8                	mov    %eax,%ebx
14000b67d:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b681:	eb 16                	jmp    0x14000b699
14000b683:	8b d8                	mov    %eax,%ebx
14000b685:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b689:	4c 8d 35 70 09 04 00 	lea    0x40970(%rip),%r14        # 0x14004c000
14000b690:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14000b695:	8b 74 24 34          	mov    0x34(%rsp),%esi
14000b699:	85 db                	test   %ebx,%ebx
14000b69b:	79 32                	jns    0x14000b6cf
14000b69d:	48 8b 0d 5c 09 04 00 	mov    0x4095c(%rip),%rcx        # 0x14004c000
14000b6a4:	49 3b ce             	cmp    %r14,%rcx
14000b6a7:	74 26                	je     0x14000b6cf
14000b6a9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14000b6ad:	74 20                	je     0x14000b6cf
14000b6af:	ba 1e 00 00 00       	mov    $0x1e,%edx
14000b6b4:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14000b6b8:	4c 8d 0d c1 6a 03 00 	lea    0x36ac1(%rip),%r9        # 0x140042180
14000b6bf:	4c 8d 05 3a 70 03 00 	lea    0x3703a(%rip),%r8        # 0x140042700
14000b6c6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b6ca:	e8 b5 65 ff ff       	call   0x140001c84
14000b6cf:	85 f6                	test   %esi,%esi
14000b6d1:	74 10                	je     0x14000b6e3
14000b6d3:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000b6d7:	48 ff 15 8a 46 03 00 	rex.W call *0x3468a(%rip)        # 0x14003fd68
14000b6de:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b6e3:	48 85 ff             	test   %rdi,%rdi
14000b6e6:	74 08                	je     0x14000b6f0
14000b6e8:	48 8b cf             	mov    %rdi,%rcx
14000b6eb:	e8 48 ee ff ff       	call   0x14000a538
14000b6f0:	8b c3                	mov    %ebx,%eax
14000b6f2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000b6f7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000b6fc:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14000b701:	48 83 c4 40          	add    $0x40,%rsp
14000b705:	41 5f                	pop    %r15
14000b707:	41 5e                	pop    %r14
14000b709:	41 5c                	pop    %r12
14000b70b:	c3                   	ret
14000b70c:	cc                   	int3
14000b70d:	cc                   	int3
14000b70e:	cc                   	int3
14000b70f:	cc                   	int3
14000b710:	cc                   	int3
14000b711:	cc                   	int3
14000b712:	cc                   	int3
14000b713:	cc                   	int3
14000b714:	cc                   	int3
14000b715:	cc                   	int3
14000b716:	cc                   	int3
14000b717:	cc                   	int3
14000b718:	cc                   	int3
14000b719:	cc                   	int3
14000b71a:	cc                   	int3
14000b71b:	cc                   	int3
14000b71c:	cc                   	int3
14000b71d:	cc                   	int3
14000b71e:	cc                   	int3
14000b71f:	cc                   	int3
14000b720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000b72a:	57                   	push   %rdi
14000b72b:	48 83 ec 40          	sub    $0x40,%rsp
14000b72f:	48 8b fa             	mov    %rdx,%rdi
14000b732:	48 8b d9             	mov    %rcx,%rbx
14000b735:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14000b73c:	00 00
14000b73e:	48 8d 35 bb 08 04 00 	lea    0x408bb(%rip),%rsi        # 0x14004c000
14000b745:	48 8b 0d b4 08 04 00 	mov    0x408b4(%rip),%rcx        # 0x14004c000
14000b74c:	48 3b ce             	cmp    %rsi,%rcx
14000b74f:	74 22                	je     0x14000b773
14000b751:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b755:	74 1c                	je     0x14000b773
14000b757:	ba 1f 00 00 00       	mov    $0x1f,%edx
14000b75c:	4c 8d 0d 85 6a 03 00 	lea    0x36a85(%rip),%r9        # 0x1400421e8
14000b763:	4c 8d 05 96 6f 03 00 	lea    0x36f96(%rip),%r8        # 0x140042700
14000b76a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b76e:	e8 65 bf ff ff       	call   0x1400076d8
14000b773:	48 8b cb             	mov    %rbx,%rcx
14000b776:	e8 9d f4 ff ff       	call   0x14000ac18
14000b77b:	48 8b d8             	mov    %rax,%rbx
14000b77e:	48 85 c0             	test   %rax,%rax
14000b781:	75 19                	jne    0x14000b79c
14000b783:	8d 48 05             	lea    0x5(%rax),%ecx
14000b786:	48 ff 15 0b 46 03 00 	rex.W call *0x3460b(%rip)        # 0x14003fd98
14000b78d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b792:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
14000b797:	e9 a5 00 00 00       	jmp    0x14000b841
14000b79c:	41 b8 41 4f 49 42    	mov    $0x42494f41,%r8d
14000b7a2:	48 8b d7             	mov    %rdi,%rdx
14000b7a5:	48 8b cb             	mov    %rbx,%rcx
14000b7a8:	e8 df ef ff ff       	call   0x14000a78c
14000b7ad:	48 8b f8             	mov    %rax,%rdi
14000b7b0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000b7b5:	48 85 c0             	test   %rax,%rax
14000b7b8:	75 0b                	jne    0x14000b7c5
14000b7ba:	bb 08 00 00 c0       	mov    $0xc0000008,%ebx
14000b7bf:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000b7c3:	eb 37                	jmp    0x14000b7fc
14000b7c5:	41 b8 41 4f 49 42    	mov    $0x42494f41,%r8d
14000b7cb:	48 8b d7             	mov    %rdi,%rdx
14000b7ce:	48 8b cb             	mov    %rbx,%rcx
14000b7d1:	e8 ca ee ff ff       	call   0x14000a6a0
14000b7d6:	8b d8                	mov    %eax,%ebx
14000b7d8:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b7dc:	85 c0                	test   %eax,%eax
14000b7de:	78 08                	js     0x14000b7e8
14000b7e0:	48 8b cf             	mov    %rdi,%rcx
14000b7e3:	e8 50 ed ff ff       	call   0x14000a538
14000b7e8:	eb 12                	jmp    0x14000b7fc
14000b7ea:	8b d8                	mov    %eax,%ebx
14000b7ec:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b7f0:	48 8d 35 09 08 04 00 	lea    0x40809(%rip),%rsi        # 0x14004c000
14000b7f7:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14000b7fc:	85 db                	test   %ebx,%ebx
14000b7fe:	79 32                	jns    0x14000b832
14000b800:	48 8b 0d f9 07 04 00 	mov    0x407f9(%rip),%rcx        # 0x14004c000
14000b807:	48 3b ce             	cmp    %rsi,%rcx
14000b80a:	74 26                	je     0x14000b832
14000b80c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14000b810:	74 20                	je     0x14000b832
14000b812:	ba 20 00 00 00       	mov    $0x20,%edx
14000b817:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14000b81b:	4c 8d 0d c6 69 03 00 	lea    0x369c6(%rip),%r9        # 0x1400421e8
14000b822:	4c 8d 05 d7 6e 03 00 	lea    0x36ed7(%rip),%r8        # 0x140042700
14000b829:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000b82d:	e8 52 64 ff ff       	call   0x140001c84
14000b832:	48 85 ff             	test   %rdi,%rdi
14000b835:	74 08                	je     0x14000b83f
14000b837:	48 8b cf             	mov    %rdi,%rcx
14000b83a:	e8 f9 ec ff ff       	call   0x14000a538
14000b83f:	8b c3                	mov    %ebx,%eax