14019a49f:	0f 8e e4 01 00 00    	jle    0x14019a689
14019a4a5:	bf 00 ff 00 00       	mov    $0xff00,%edi
14019a4aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14019a4b0:	8b d6                	mov    %esi,%edx
14019a4b2:	48 8b cb             	mov    %rbx,%rcx
14019a4b5:	e8 86 15 f5 ff       	call   0x1400eba40
14019a4ba:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14019a4be:	48 8b d8             	mov    %rax,%rbx
14019a4c1:	41 8b 16             	mov    (%r14),%edx
14019a4c4:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14019a4cb:	f6 40 60 08          	testb  $0x8,0x60(%rax)
14019a4cf:	75 28                	jne    0x14019a4f9
14019a4d1:	3b 53 2c             	cmp    0x2c(%rbx),%edx
14019a4d4:	0f 8c 8e 01 00 00    	jl     0x14019a668
14019a4da:	3b 53 30             	cmp    0x30(%rbx),%edx
14019a4dd:	0f 8f 85 01 00 00    	jg     0x14019a668
14019a4e3:	8b 01                	mov    (%rcx),%eax
14019a4e5:	3d 04 03 00 00       	cmp    $0x304,%eax
14019a4ea:	7c 47                	jl     0x14019a533
14019a4ec:	3d 00 00 01 00       	cmp    $0x10000,%eax
14019a4f1:	0f 85 c8 00 00 00    	jne    0x14019a5bf
14019a4f7:	eb 3a                	jmp    0x14019a533
14019a4f9:	8b 43 34             	mov    0x34(%rbx),%eax
14019a4fc:	81 fa 00 01 00 00    	cmp    $0x100,%edx
14019a502:	8b ca                	mov    %edx,%ecx
14019a504:	0f 44 cf             	cmove  %edi,%ecx
14019a507:	3d 00 01 00 00       	cmp    $0x100,%eax
14019a50c:	0f 44 c7             	cmove  %edi,%eax
14019a50f:	3b c8                	cmp    %eax,%ecx
14019a511:	0f 8f 51 01 00 00    	jg     0x14019a668
14019a517:	8b 43 38             	mov    0x38(%rbx),%eax
14019a51a:	81 fa 00 01 00 00    	cmp    $0x100,%edx
14019a520:	0f 44 d7             	cmove  %edi,%edx
14019a523:	3d 00 01 00 00       	cmp    $0x100,%eax
14019a528:	0f 44 c7             	cmove  %edi,%eax
14019a52b:	3b d0                	cmp    %eax,%edx
14019a52d:	0f 8c 35 01 00 00    	jl     0x14019a668
14019a533:	41 8b 86 e0 03 00 00 	mov    0x3e0(%r14),%eax
14019a53a:	44 8b c0             	mov    %eax,%r8d
14019a53d:	41 8b 96 dc 03 00 00 	mov    0x3dc(%r14),%edx
14019a544:	41 83 c8 40          	or     $0x40,%r8d
14019a548:	8b 7b 1c             	mov    0x1c(%rbx),%edi
14019a54b:	41 8b 8e 3c 0c 00 00 	mov    0xc3c(%r14),%ecx
14019a552:	83 e1 20             	and    $0x20,%ecx
14019a555:	89 bc 24 80 00 00 00 	mov    %edi,0x80(%rsp)
14019a55c:	44 0f 44 c0          	cmove  %eax,%r8d
14019a560:	8b c2                	mov    %edx,%eax
14019a562:	83 c8 20             	or     $0x20,%eax
14019a565:	0f ba e1 05          	bt     $0x5,%ecx
14019a569:	8b 4b 20             	mov    0x20(%rbx),%ecx
14019a56c:	89 8c 24 98 00 00 00 	mov    %ecx,0x98(%rsp)
14019a573:	0f 43 c2             	cmovae %edx,%eax
14019a576:	f7 c7 c8 01 00 00    	test   $0x1c8,%edi
14019a57c:	74 0e                	je     0x14019a58c
14019a57e:	49 83 be 88 09 00 00 	cmpq   $0x0,0x988(%r14)
14019a585:	00
14019a586:	0f 84 d7 00 00 00    	je     0x14019a663
14019a58c:	85 c7                	test   %eax,%edi
14019a58e:	74 0c                	je     0x14019a59c
14019a590:	44 85 c1             	test   %r8d,%ecx
14019a593:	74 07                	je     0x14019a59c
14019a595:	b8 01 00 00 00       	mov    $0x1,%eax
14019a59a:	eb 02                	jmp    0x14019a59e
14019a59c:	33 c0                	xor    %eax,%eax
14019a59e:	40 f6 c7 04          	test   $0x4,%dil
14019a5a2:	74 13                	je     0x14019a5b7
14019a5a4:	85 c0                	test   %eax,%eax
14019a5a6:	0f 84 b7 00 00 00    	je     0x14019a663
14019a5ac:	8b 53 18             	mov    0x18(%rbx),%edx
14019a5af:	49 8b ce             	mov    %r14,%rcx
14019a5b2:	e8 59 5c f7 ff       	call   0x140110210
14019a5b7:	85 c0                	test   %eax,%eax
14019a5b9:	0f 84 a4 00 00 00    	je     0x14019a663
14019a5bf:	48 8b d3             	mov    %rbx,%rdx
14019a5c2:	49 8b cc             	mov    %r12,%rcx
14019a5c5:	e8 f6 0b f5 ff       	call   0x1400eb1c0
14019a5ca:	8b f8                	mov    %eax,%edi
14019a5cc:	85 c0                	test   %eax,%eax
14019a5ce:	0f 88 8f 00 00 00    	js     0x14019a663
14019a5d4:	44 8b 43 44          	mov    0x44(%rbx),%r8d
14019a5d8:	45 33 c9             	xor    %r9d,%r9d
14019a5db:	ba 02 00 01 00       	mov    $0x10002,%edx
14019a5e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14019a5e5:	49 8b ce             	mov    %r14,%rcx
14019a5e8:	e8 d3 e8 f7 ff       	call   0x140118ec0
14019a5ed:	85 c0                	test   %eax,%eax
14019a5ef:	74 72                	je     0x14019a663
14019a5f1:	f6 84 24 80 00 00 00 	testb  $0x4,0x80(%rsp)
14019a5f8:	04
14019a5f9:	74 28                	je     0x14019a623
14019a5fb:	f6 84 24 98 00 00 00 	testb  $0x8,0x98(%rsp)
14019a602:	08
14019a603:	74 1e                	je     0x14019a623
14019a605:	41 80 be ac 04 00 00 	cmpb   $0x0,0x4ac(%r14)
14019a60c:	00
14019a60d:	74 14                	je     0x14019a623
14019a60f:	4d 85 ff             	test   %r15,%r15
14019a612:	75 4f                	jne    0x14019a663
14019a614:	8b d7                	mov    %edi,%edx
14019a616:	49 8b cc             	mov    %r12,%rcx
14019a619:	e8 22 14 f5 ff       	call   0x1400eba40
14019a61e:	4c 8b f8             	mov    %rax,%r15
14019a621:	eb 40                	jmp    0x14019a663
14019a623:	8b d7                	mov    %edi,%edx
14019a625:	49 8b cc             	mov    %r12,%rcx
14019a628:	e8 13 14 f5 ff       	call   0x1400eba40
14019a62d:	48 85 ed             	test   %rbp,%rbp
14019a630:	74 54                	je     0x14019a686
14019a632:	8b 50 40             	mov    0x40(%rax),%edx
14019a635:	48 8b d8             	mov    %rax,%rbx
14019a638:	49 8b 8e a0 09 00 00 	mov    0x9a0(%r14),%rcx
14019a63f:	e8 5c b1 f7 ff       	call   0x1401157a0
14019a644:	48 85 c0             	test   %rax,%rax
14019a647:	74 13                	je     0x14019a65c
14019a649:	48 8d 15 80 5a 18 00 	lea    0x185a80(%rip),%rdx        # 0x1403200d0
14019a650:	48 8b c8             	mov    %rax,%rcx
14019a653:	e8 08 fa f9 ff       	call   0x14013a060
14019a658:	85 c0                	test   %eax,%eax
14019a65a:	75 25                	jne    0x14019a681
14019a65c:	4d 85 ff             	test   %r15,%r15
14019a65f:	4c 0f 44 fb          	cmove  %rbx,%r15
14019a663:	bf 00 ff 00 00       	mov    $0xff00,%edi
14019a668:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019a66d:	ff c6                	inc    %esi
14019a66f:	48 8b cb             	mov    %rbx,%rcx
14019a672:	e8 c9 10 f5 ff       	call   0x1400eb740
14019a677:	3b f0                	cmp    %eax,%esi
14019a679:	0f 8c 31 fe ff ff    	jl     0x14019a4b0
14019a67f:	eb 08                	jmp    0x14019a689
14019a681:	4c 8b fb             	mov    %rbx,%r15
14019a684:	eb 03                	jmp    0x14019a689
14019a686:	4c 8b f8             	mov    %rax,%r15
14019a689:	49 8b cd             	mov    %r13,%rcx
14019a68c:	e8 4f 0d f5 ff       	call   0x1400eb3e0
14019a691:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14019a698:	00
14019a699:	49 8b c7             	mov    %r15,%rax
14019a69c:	48 83 c4 40          	add    $0x40,%rsp
14019a6a0:	41 5f                	pop    %r15
14019a6a2:	41 5e                	pop    %r14
14019a6a4:	41 5d                	pop    %r13
14019a6a6:	41 5c                	pop    %r12
14019a6a8:	5f                   	pop    %rdi
14019a6a9:	5e                   	pop    %rsi
14019a6aa:	5d                   	pop    %rbp
14019a6ab:	c3                   	ret
14019a6ac:	cc                   	int3
14019a6ad:	cc                   	int3
14019a6ae:	cc                   	int3
14019a6af:	cc                   	int3
14019a6b0:	40 53                	rex push %rbx
14019a6b2:	b8 20 00 00 00       	mov    $0x20,%eax
14019a6b7:	e8 74 64 11 00       	call   0x1402b0b30
14019a6bc:	48 2b e0             	sub    %rax,%rsp
14019a6bf:	48 8b d9             	mov    %rcx,%rbx
14019a6c2:	e8 39 2c 05 00       	call   0x1401ed300
14019a6c7:	48 8b 8b f8 02 00 00 	mov    0x2f8(%rbx),%rcx
14019a6ce:	48 8d 15 db a3 18 00 	lea    0x18a3db(%rip),%rdx        # 0x140324ab0
14019a6d5:	41 b8 35 0d 00 00    	mov    $0xd35,%r8d
14019a6db:	e8 e0 16 f5 ff       	call   0x1400ebdc0
14019a6e0:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
14019a6e7:	48 8d 15 22 57 f9 ff 	lea    -0x6a8de(%rip),%rdx        # 0x14012fe10
14019a6ee:	e8 8d 10 f5 ff       	call   0x1400eb780
14019a6f3:	48 8b 8b 50 03 00 00 	mov    0x350(%rbx),%rcx
14019a6fa:	48 8d 15 af a3 18 00 	lea    0x18a3af(%rip),%rdx        # 0x140324ab0
14019a701:	41 b8 37 0d 00 00    	mov    $0xd37,%r8d
14019a707:	e8 b4 16 f5 ff       	call   0x1400ebdc0
14019a70c:	48 8b 93 68 03 00 00 	mov    0x368(%rbx),%rdx
14019a713:	4c 8d 05 96 a3 18 00 	lea    0x18a396(%rip),%r8        # 0x140324ab0
14019a71a:	48 8b 8b 60 03 00 00 	mov    0x360(%rbx),%rcx
14019a721:	41 b9 38 0d 00 00    	mov    $0xd38,%r9d
14019a727:	e8 84 17 f5 ff       	call   0x1400ebeb0
14019a72c:	48 8b 8b 90 03 00 00 	mov    0x390(%rbx),%rcx
14019a733:	48 8d 15 76 a3 18 00 	lea    0x18a376(%rip),%rdx        # 0x140324ab0
14019a73a:	41 b8 39 0d 00 00    	mov    $0xd39,%r8d
14019a740:	e8 7b 16 f5 ff       	call   0x1400ebdc0
14019a745:	48 8b 8b 98 03 00 00 	mov    0x398(%rbx),%rcx
14019a74c:	48 8d 15 5d a3 18 00 	lea    0x18a35d(%rip),%rdx        # 0x140324ab0
14019a753:	41 b8 3a 0d 00 00    	mov    $0xd3a,%r8d
14019a759:	e8 62 16 f5 ff       	call   0x1400ebdc0
14019a75e:	48 8b 8b e8 02 00 00 	mov    0x2e8(%rbx),%rcx
14019a765:	e8 a6 ec f5 ff       	call   0x1400f9410
14019a76a:	48 8b 8b b0 04 00 00 	mov    0x4b0(%rbx),%rcx
14019a771:	e8 9a ec f5 ff       	call   0x1400f9410
14019a776:	48 8b cb             	mov    %rbx,%rcx
14019a779:	e8 e2 31 05 00       	call   0x1401ed960
14019a77e:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
14019a785:	48 8d 15 24 a3 18 00 	lea    0x18a324(%rip),%rdx        # 0x140324ab0
14019a78c:	41 b8 41 0d 00 00    	mov    $0xd41,%r8d
14019a792:	e8 29 16 f5 ff       	call   0x1400ebdc0
14019a797:	48 8b 8b 98 04 00 00 	mov    0x498(%rbx),%rcx
14019a79e:	48 8d 15 0b a3 18 00 	lea    0x18a30b(%rip),%rdx        # 0x140324ab0
14019a7a5:	41 b8 42 0d 00 00    	mov    $0xd42,%r8d
14019a7ab:	e8 10 16 f5 ff       	call   0x1400ebdc0
14019a7b0:	48 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%rcx
14019a7b7:	33 d2                	xor    %edx,%edx
14019a7b9:	41 b8 10 04 00 00    	mov    $0x410,%r8d
14019a7bf:	e8 3c 72 14 00       	call   0x1402e1a00
14019a7c4:	48 8b cb             	mov    %rbx,%rcx
14019a7c7:	e8 34 f9 f6 ff       	call   0x14010a100
14019a7cc:	85 c0                	test   %eax,%eax
14019a7ce:	75 06                	jne    0x14019a7d6
14019a7d0:	48 83 c4 20          	add    $0x20,%rsp
14019a7d4:	5b                   	pop    %rbx
14019a7d5:	c3                   	ret
14019a7d6:	48 8b 8b 10 0b 00 00 	mov    0xb10(%rbx),%rcx
14019a7dd:	48 8d 15 cc a2 18 00 	lea    0x18a2cc(%rip),%rdx        # 0x140324ab0
14019a7e4:	41 b8 4d 0d 00 00    	mov    $0xd4d,%r8d
14019a7ea:	c7 03 00 03 00 00    	movl   $0x300,(%rbx)
14019a7f0:	e8 cb 15 f5 ff       	call   0x1400ebdc0
14019a7f5:	33 c0                	xor    %eax,%eax
14019a7f7:	48 89 83 10 0b 00 00 	mov    %rax,0xb10(%rbx)
14019a7fe:	48 89 83 18 0b 00 00 	mov    %rax,0xb18(%rbx)
14019a805:	b8 01 00 00 00       	mov    $0x1,%eax
14019a80a:	48 83 c4 20          	add    $0x20,%rsp
14019a80e:	5b                   	pop    %rbx
14019a80f:	c3                   	ret
14019a810:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14019a815:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14019a81a:	56                   	push   %rsi
14019a81b:	57                   	push   %rdi
14019a81c:	41 56                	push   %r14
14019a81e:	b8 20 00 00 00       	mov    $0x20,%eax
14019a823:	e8 08 63 11 00       	call   0x1402b0b30
14019a828:	48 2b e0             	sub    %rax,%rsp
14019a82b:	33 ed                	xor    %ebp,%ebp
14019a82d:	4d 63 f0             	movslq %r8d,%r14
14019a830:	83 c2 fd             	add    $0xfffffffd,%edx
14019a833:	49 8b f1             	mov    %r9,%rsi
14019a836:	48 8b d9             	mov    %rcx,%rbx
14019a839:	8b fd                	mov    %ebp,%edi
14019a83b:	81 fa 87 00 00 00    	cmp    $0x87,%edx
14019a841:	0f 87 d3 02 00 00    	ja     0x14019ab1a
14019a847:	48 63 c2             	movslq %edx,%rax
14019a84a:	48 8d 0d af 57 e6 ff 	lea    -0x19a851(%rip),%rcx        # 0x140000000
14019a851:	0f b6 84 01 64 b0 19 	movzbl 0x19b064(%rcx,%rax,1),%eax
14019a858:	00
14019a859:	8b 94 81 b0 af 19 00 	mov    0x19afb0(%rcx,%rax,4),%edx
14019a860:	48 03 d1             	add    %rcx,%rdx
14019a863:	ff e2                	jmp    *%rdx
14019a865:	8b bb b4 01 00 00    	mov    0x1b4(%rbx),%edi
14019a86b:	e9 aa 02 00 00       	jmp    0x14019ab1a
14019a870:	8b bb b4 01 00 00    	mov    0x1b4(%rbx),%edi
14019a876:	89 ab b4 01 00 00    	mov    %ebp,0x1b4(%rbx)
14019a87c:	e9 99 02 00 00       	jmp    0x14019ab1a
14019a881:	8b bb b0 01 00 00    	mov    0x1b0(%rbx),%edi
14019a887:	e9 8e 02 00 00       	jmp    0x14019ab1a
14019a88c:	8b bb a8 00 00 00    	mov    0xa8(%rbx),%edi
14019a892:	e9 83 02 00 00       	jmp    0x14019ab1a
14019a897:	48 85 f6             	test   %rsi,%rsi
14019a89a:	75 34                	jne    0x14019a8d0
14019a89c:	e8 cf c7 f8 ff       	call   0x140127070
14019a8a1:	4c 8d 05 18 a2 18 00 	lea    0x18a218(%rip),%r8        # 0x140324ac0
14019a8a8:	ba 77 0d 00 00       	mov    $0xd77,%edx
14019a8ad:	48 8d 0d fc a1 18 00 	lea    0x18a1fc(%rip),%rcx        # 0x140324ab0
14019a8b4:	e8 d7 c8 f8 ff       	call   0x140127190
14019a8b9:	45 33 c0             	xor    %r8d,%r8d
14019a8bc:	8d 4e 14             	lea    0x14(%rsi),%ecx
14019a8bf:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14019a8c4:	e8 c7 c9 f8 ff       	call   0x140127290
14019a8c9:	33 c0                	xor    %eax,%eax
14019a8cb:	e9 4c 02 00 00       	jmp    0x14019ab1c
14019a8d0:	48 8b ce             	mov    %rsi,%rcx
14019a8d3:	e8 78 63 ff ff       	call   0x140190c50
14019a8d8:	48 8b f8             	mov    %rax,%rdi
14019a8db:	48 85 c0             	test   %rax,%rax
14019a8de:	75 34                	jne    0x14019a914
14019a8e0:	e8 8b c7 f8 ff       	call   0x140127070
14019a8e5:	4c 8d 05 d4 a1 18 00 	lea    0x18a1d4(%rip),%r8        # 0x140324ac0
14019a8ec:	ba 7c 0d 00 00       	mov    $0xd7c,%edx
14019a8f1:	48 8d 0d b8 a1 18 00 	lea    0x18a1b8(%rip),%rcx        # 0x140324ab0
14019a8f8:	e8 93 c8 f8 ff       	call   0x140127190
14019a8fd:	45 33 c0             	xor    %r8d,%r8d
14019a900:	8d 4f 14             	lea    0x14(%rdi),%ecx
14019a903:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14019a908:	e8 83 c9 f8 ff       	call   0x140127290
14019a90d:	33 c0                	xor    %eax,%eax
14019a90f:	e9 08 02 00 00       	jmp    0x14019ab1c
14019a914:	48 8b d7             	mov    %rdi,%rdx
14019a917:	48 8b cb             	mov    %rbx,%rcx
14019a91a:	e8 61 e3 f6 ff       	call   0x140108c80
14019a91f:	85 c0                	test   %eax,%eax
14019a921:	75 4f                	jne    0x14019a972
14019a923:	48 8b cf             	mov    %rdi,%rcx
14019a926:	e8 e5 ea f5 ff       	call   0x1400f9410
14019a92b:	33 c0                	xor    %eax,%eax
14019a92d:	e9 ea 01 00 00       	jmp    0x14019ab1c
14019a932:	e8 39 c7 f8 ff       	call   0x140127070
14019a937:	4c 8d 05 82 a1 18 00 	lea    0x18a182(%rip),%r8        # 0x140324ac0
14019a93e:	ba 88 0d 00 00       	mov    $0xd88,%edx
14019a943:	48 8d 0d 66 a1 18 00 	lea    0x18a166(%rip),%rcx        # 0x140324ab0
14019a94a:	e8 41 c8 f8 ff       	call   0x140127190
14019a94f:	45 33 c0             	xor    %r8d,%r8d
14019a952:	ba 01 01 0c 00       	mov    $0xc0101,%edx
14019a957:	41 8d 48 14          	lea    0x14(%r8),%ecx
14019a95b:	e8 30 c9 f8 ff       	call   0x140127290
14019a960:	33 c0                	xor    %eax,%eax
14019a962:	e9 b5 01 00 00       	jmp    0x14019ab1c
14019a967:	48 8b 83 90 08 00 00 	mov    0x890(%rbx),%rax
14019a96e:	44 89 70 18          	mov    %r14d,0x18(%rax)
14019a972:	b8 01 00 00 00       	mov    $0x1,%eax
14019a977:	e9 a0 01 00 00       	jmp    0x14019ab1c
14019a97c:	48 85 f6             	test   %rsi,%rsi
14019a97f:	75 34                	jne    0x14019a9b5
14019a981:	e8 ea c6 f8 ff       	call   0x140127070
14019a986:	4c 8d 05 33 a1 18 00 	lea    0x18a133(%rip),%r8        # 0x140324ac0
14019a98d:	ba 93 0d 00 00       	mov    $0xd93,%edx
14019a992:	48 8d 0d 17 a1 18 00 	lea    0x18a117(%rip),%rcx        # 0x140324ab0
14019a999:	e8 f2 c7 f8 ff       	call   0x140127190
14019a99e:	45 33 c0             	xor    %r8d,%r8d
14019a9a1:	8d 4e 14             	lea    0x14(%rsi),%ecx
14019a9a4:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14019a9a9:	e8 e2 c8 f8 ff       	call   0x140127290
14019a9ae:	33 c0                	xor    %eax,%eax
14019a9b0:	e9 67 01 00 00       	jmp    0x14019ab1c
14019a9b5:	48 8d 93 b8 0a 00 00 	lea    0xab8(%rbx),%rdx
14019a9bc:	4c 8b c6             	mov    %rsi,%r8
14019a9bf:	48 8d 8b c0 0a 00 00 	lea    0xac0(%rbx),%rcx
14019a9c6:	e8 25 64 ff ff       	call   0x140190df0
14019a9cb:	e9 4c 01 00 00       	jmp    0x14019ab1c
14019a9d0:	45 85 c0             	test   %r8d,%r8d
14019a9d3:	0f 85 e6 00 00 00    	jne    0x14019aabf
14019a9d9:	48 8b 8b 50 0a 00 00 	mov    0xa50(%rbx),%rcx
14019a9e0:	48 8d 15 c9 a0 18 00 	lea    0x18a0c9(%rip),%rdx        # 0x140324ab0
14019a9e7:	41 b8 a7 0d 00 00    	mov    $0xda7,%r8d
14019a9ed:	e8 ce 13 f5 ff       	call   0x1400ebdc0
14019a9f2:	48 89 ab 50 0a 00 00 	mov    %rbp,0xa50(%rbx)
14019a9f9:	bf 01 00 00 00       	mov    $0x1,%edi
14019a9fe:	48 85 f6             	test   %rsi,%rsi
14019aa01:	0f 84 13 01 00 00    	je     0x14019ab1a
14019aa07:	48 8b c6             	mov    %rsi,%rax
14019aa0a:	40 38 2e             	cmp    %bpl,(%rsi)
14019aa0d:	74 13                	je     0x14019aa22
14019aa0f:	90                   	nop
14019aa10:	81 fd 00 00 00 80    	cmp    $0x80000000,%ebp
14019aa16:	73 0a                	jae    0x14019aa22
14019aa18:	48 ff c0             	inc    %rax
14019aa1b:	ff c5                	inc    %ebp
14019aa1d:	80 38 00             	cmpb   $0x0,(%rax)
14019aa20:	75 ee                	jne    0x14019aa10
14019aa22:	8b c5                	mov    %ebp,%eax
14019aa24:	0f ba f0 1f          	btr    $0x1f,%eax
14019aa28:	48 ff c8             	dec    %rax
14019aa2b:	48 3d fe 00 00 00    	cmp    $0xfe,%rax
14019aa31:	77 5a                	ja     0x14019aa8d
14019aa33:	41 b8 b2 0d 00 00    	mov    $0xdb2,%r8d
14019aa39:	48 8d 15 70 a0 18 00 	lea    0x18a070(%rip),%rdx        # 0x140324ab0
14019aa40:	48 8b ce             	mov    %rsi,%rcx
14019aa43:	e8 a8 f6 f8 ff       	call   0x14012a0f0
14019aa48:	48 89 83 50 0a 00 00 	mov    %rax,0xa50(%rbx)