14013a5c7:	7e 06                	jle    0x14013a5cf
14013a5c9:	66 44 89 4c 4a 06    	mov    %r9w,0x6(%rdx,%rcx,2)
14013a5cf:	4c 8d 7f 40          	lea    0x40(%rdi),%r15
14013a5d3:	49 8b cf             	mov    %r15,%rcx
14013a5d6:	e8 41 20 ed ff       	call   0x14000c61c
14013a5db:	4c 8b ad 38 15 00 00 	mov    0x1538(%rbp),%r13
14013a5e2:	83 bf 4c 02 00 00 ff 	cmpl   $0xffffffff,0x24c(%rdi)
14013a5e9:	0f 84 ac 02 00 00    	je     0x14013a89b
14013a5ef:	49 f7 c5 00 00 00 18 	test   $0x18000000,%r13
14013a5f6:	0f 84 9f 02 00 00    	je     0x14013a89b
14013a5fc:	41 8b de             	mov    %r14d,%ebx
14013a5ff:	83 8f 88 02 00 00 01 	orl    $0x1,0x288(%rdi)
14013a606:	49 8b f5             	mov    %r13,%rsi
14013a609:	81 e6 00 00 00 08    	and    $0x8000000,%esi
14013a60f:	74 17                	je     0x14013a628
14013a611:	48 8b 07             	mov    (%rdi),%rax
14013a614:	48 8b cf             	mov    %rdi,%rcx
14013a617:	48 8b 80 20 03 00 00 	mov    0x320(%rax),%rax
14013a61e:	ff 15 0c 88 0d 00    	call   *0xd880c(%rip)        # 0x140212e30
14013a624:	85 c0                	test   %eax,%eax
14013a626:	75 1e                	jne    0x14013a646
14013a628:	49 0f ba e5 1c       	bt     $0x1c,%r13
14013a62d:	73 53                	jae    0x14013a682
14013a62f:	48 8b 07             	mov    (%rdi),%rax
14013a632:	48 8b cf             	mov    %rdi,%rcx
14013a635:	48 8b 80 28 03 00 00 	mov    0x328(%rax),%rax
14013a63c:	ff 15 ee 87 0d 00    	call   *0xd87ee(%rip)        # 0x140212e30
14013a642:	85 c0                	test   %eax,%eax
14013a644:	74 3c                	je     0x14013a682
14013a646:	48 f7 de             	neg    %rsi
14013a649:	45 1b c9             	sbb    %r9d,%r9d
14013a64c:	41 83 e1 f0          	and    $0xfffffff0,%r9d
14013a650:	41 83 c1 20          	add    $0x20,%r9d
14013a654:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
14013a65b:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
14013a65f:	48 8b ce             	mov    %rsi,%rcx
14013a662:	e8 f1 12 00 00       	call   0x14013b958
14013a667:	85 c0                	test   %eax,%eax
14013a669:	74 1b                	je     0x14013a686
14013a66b:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14013a672:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14013a676:	48 ff c3             	inc    %rbx
14013a679:	66 44 39 34 58       	cmp    %r14w,(%rax,%rbx,2)
14013a67e:	75 f6                	jne    0x14013a676
14013a680:	eb 04                	jmp    0x14013a686
14013a682:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
14013a686:	83 a7 88 02 00 00 fe 	andl   $0xfffffffe,0x288(%rdi)
14013a68d:	85 db                	test   %ebx,%ebx
14013a68f:	0f 8e 0a 02 00 00    	jle    0x14013a89f
14013a695:	4c 63 b7 4c 02 00 00 	movslq 0x24c(%rdi),%r14
14013a69c:	41 83 fe ff          	cmp    $0xffffffff,%r14d
14013a6a0:	75 06                	jne    0x14013a6a8
14013a6a2:	33 c0                	xor    %eax,%eax
14013a6a4:	8b d8                	mov    %eax,%ebx
14013a6a6:	eb 06                	jmp    0x14013a6ae
14013a6a8:	8b 9f 50 02 00 00    	mov    0x250(%rdi),%ebx
14013a6ae:	41 8b d6             	mov    %r14d,%edx
14013a6b1:	49 8b cf             	mov    %r15,%rcx
14013a6b4:	e8 67 c3 ff ff       	call   0x140136a20
14013a6b9:	84 c0                	test   %al,%al
14013a6bb:	0f 84 22 f6 ff ff    	je     0x140139ce3
14013a6c1:	48 63 f3             	movslq %ebx,%rsi
14013a6c4:	49 03 f6             	add    %r14,%rsi
14013a6c7:	b8 00 00 00 80       	mov    $0x80000000,%eax
14013a6cc:	48 03 c6             	add    %rsi,%rax
14013a6cf:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14013a6d4:	48 3b c2             	cmp    %rdx,%rax
14013a6d7:	0f 87 fd 06 00 00    	ja     0x14013adda
14013a6dd:	85 f6                	test   %esi,%esi
14013a6df:	0f 88 fe f5 ff ff    	js     0x140139ce3
14013a6e5:	49 8b 07             	mov    (%r15),%rax
14013a6e8:	49 8b cf             	mov    %r15,%rcx
14013a6eb:	48 8b 40 28          	mov    0x28(%rax),%rax
14013a6ef:	ff 15 3b 87 0d 00    	call   *0xd873b(%rip)        # 0x140212e30
14013a6f5:	3b f0                	cmp    %eax,%esi
14013a6f7:	0f 8f e6 f5 ff ff    	jg     0x140139ce3
14013a6fd:	85 db                	test   %ebx,%ebx
14013a6ff:	0f 88 de f5 ff ff    	js     0x140139ce3
14013a705:	49 8b 07             	mov    (%r15),%rax
14013a708:	49 8b cf             	mov    %r15,%rcx
14013a70b:	48 8b 40 10          	mov    0x10(%rax),%rax
14013a70f:	ff 15 1b 87 0d 00    	call   *0xd871b(%rip)        # 0x140212e30
14013a715:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
14013a71c:	48 3b c1             	cmp    %rcx,%rax
14013a71f:	77 42                	ja     0x14013a763
14013a721:	0f ae e8             	lfence
14013a724:	49 8b 07             	mov    (%r15),%rax
14013a727:	49 8b cf             	mov    %r15,%rcx
14013a72a:	48 8b 40 28          	mov    0x28(%rax),%rax
14013a72e:	ff 15 fc 86 0d 00    	call   *0xd86fc(%rip)        # 0x140212e30
14013a734:	48 8b d8             	mov    %rax,%rbx
14013a737:	49 8b 0f             	mov    (%r15),%rcx
14013a73a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14013a73e:	49 8b cf             	mov    %r15,%rcx
14013a741:	ff 15 e9 86 0d 00    	call   *0xd86e9(%rip)        # 0x140212e30
14013a747:	48 63 cb             	movslq %ebx,%rcx
14013a74a:	48 8d 14 48          	lea    (%rax,%rcx,2),%rdx
14013a74e:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14013a755:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14013a75a:	48 3b c2             	cmp    %rdx,%rax
14013a75d:	0f 82 80 f5 ff ff    	jb     0x140139ce3
14013a763:	0f 57 c0             	xorps  %xmm0,%xmm0
14013a766:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14013a76a:	33 db                	xor    %ebx,%ebx
14013a76c:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
14013a770:	48 c7 45 a0 07 00 00 	movq   $0x7,-0x60(%rbp)
14013a777:	00
14013a778:	66 89 5d 88          	mov    %bx,-0x78(%rbp)
14013a77c:	49 8b 07             	mov    (%r15),%rax
14013a77f:	49 8b cf             	mov    %r15,%rcx
14013a782:	48 8b 40 10          	mov    0x10(%rax),%rax
14013a786:	ff 15 a4 86 0d 00    	call   *0xd86a4(%rip)        # 0x140212e30
14013a78c:	8b d6                	mov    %esi,%edx
14013a78e:	48 8b c8             	mov    %rax,%rcx
14013a791:	e8 be c2 ff ff       	call   0x140136a54
14013a796:	48 85 c0             	test   %rax,%rax
14013a799:	74 10                	je     0x14013a7ab
14013a79b:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14013a79f:	49 ff c0             	inc    %r8
14013a7a2:	66 42 39 1c 40       	cmp    %bx,(%rax,%r8,2)
14013a7a7:	75 f6                	jne    0x14013a79f
14013a7a9:	eb 03                	jmp    0x14013a7ae
14013a7ab:	44 8b c3             	mov    %ebx,%r8d
14013a7ae:	48 8b d0             	mov    %rax,%rdx
14013a7b1:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14013a7b5:	e8 36 c0 ff ff       	call   0x1401367f0
14013a7ba:	84 c0                	test   %al,%al
14013a7bc:	0f 84 72 02 00 00    	je     0x14013aa34
14013a7c2:	41 8b d6             	mov    %r14d,%edx
14013a7c5:	49 8b cf             	mov    %r15,%rcx
14013a7c8:	e8 bb c1 ff ff       	call   0x140136988
14013a7cd:	45 33 f6             	xor    %r14d,%r14d
14013a7d0:	84 c0                	test   %al,%al
14013a7d2:	0f 84 5c 02 00 00    	je     0x14013aa34
14013a7d8:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14013a7df:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14013a7e3:	49 ff c0             	inc    %r8
14013a7e6:	66 46 39 34 40       	cmp    %r14w,(%rax,%r8,2)
14013a7eb:	75 f6                	jne    0x14013a7e3
14013a7ed:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
14013a7f4:	49 8b cf             	mov    %r15,%rcx
14013a7f7:	e8 58 c1 ff ff       	call   0x140136954
14013a7fc:	84 c0                	test   %al,%al
14013a7fe:	0f 84 30 02 00 00    	je     0x14013aa34
14013a804:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14013a808:	bb 07 00 00 00       	mov    $0x7,%ebx
14013a80d:	48 39 5d a0          	cmp    %rbx,-0x60(%rbp)
14013a811:	48 0f 47 55 88       	cmova  -0x78(%rbp),%rdx
14013a816:	48 85 d2             	test   %rdx,%rdx
14013a819:	74 10                	je     0x14013a82b
14013a81b:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14013a81f:	49 ff c0             	inc    %r8
14013a822:	66 46 39 34 42       	cmp    %r14w,(%rdx,%r8,2)
14013a827:	75 f6                	jne    0x14013a81f
14013a829:	eb 03                	jmp    0x14013a82e
14013a82b:	45 8b c6             	mov    %r14d,%r8d
14013a82e:	49 8b cf             	mov    %r15,%rcx
14013a831:	e8 1e c1 ff ff       	call   0x140136954
14013a836:	84 c0                	test   %al,%al
14013a838:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14013a83c:	0f 84 b6 01 00 00    	je     0x14013a9f8
14013a842:	48 3b c3             	cmp    %rbx,%rax
14013a845:	76 32                	jbe    0x14013a879
14013a847:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013a84e:	00
14013a84f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14013a853:	48 8b d1             	mov    %rcx,%rdx
14013a856:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14013a85c:	72 15                	jb     0x14013a873
14013a85e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013a862:	48 2b d1             	sub    %rcx,%rdx
14013a865:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013a869:	48 83 f8 1f          	cmp    $0x1f,%rax
14013a86d:	0f 87 cb 01 00 00    	ja     0x14013aa3e
14013a873:	ff 15 c7 82 0d 00    	call   *0xd82c7(%rip)        # 0x140212b40
14013a879:	4c 89 75 98          	mov    %r14,-0x68(%rbp)
14013a87d:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
14013a881:	66 44 89 75 88       	mov    %r14w,-0x78(%rbp)
14013a886:	83 a7 88 02 00 00 fd 	andl   $0xfffffffd,0x288(%rdi)
14013a88d:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
14013a891:	48 8b ce             	mov    %rsi,%rcx
14013a894:	e8 a3 40 00 00       	call   0x14013e93c
14013a899:	eb 04                	jmp    0x14013a89f
14013a89b:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
14013a89f:	8a 44 24 40          	mov    0x40(%rsp),%al
14013a8a3:	83 8f 88 02 00 00 01 	orl    $0x1,0x288(%rdi)
14013a8aa:	83 bf 30 02 00 00 ff 	cmpl   $0xffffffff,0x230(%rdi)
14013a8b1:	0f 85 8e 00 00 00    	jne    0x14013a945
14013a8b7:	84 c0                	test   %al,%al
14013a8b9:	0f 85 86 00 00 00    	jne    0x14013a945
14013a8bf:	49 f7 c5 00 06 00 00 	test   $0x600,%r13
14013a8c6:	0f 84 79 01 00 00    	je     0x14013aa45
14013a8cc:	4c 8b 4f f8          	mov    -0x8(%rdi),%r9
14013a8d0:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14013a8d5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14013a8da:	49 8b cd             	mov    %r13,%rcx
14013a8dd:	e8 0a 9d 00 00       	call   0x1401445ec
14013a8e2:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14013a8e7:	84 c0                	test   %al,%al
14013a8e9:	0f 84 56 01 00 00    	je     0x14013aa45
14013a8ef:	c6 44 24 41 01       	movb   $0x1,0x41(%rsp)
14013a8f4:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
14013a8f8:	e9 1b ef ff ff       	jmp    0x140139818
14013a8fd:	48 8d 4f f0          	lea    -0x10(%rdi),%rcx
14013a901:	4d 8b cd             	mov    %r13,%r9
14013a904:	44 8b c3             	mov    %ebx,%r8d
14013a907:	49 8b d4             	mov    %r12,%rdx
14013a90a:	e8 95 07 00 00       	call   0x14013b0a4
14013a90f:	8b d8                	mov    %eax,%ebx
14013a911:	85 c0                	test   %eax,%eax
14013a913:	0f 88 18 04 00 00    	js     0x14013ad31
14013a919:	0f ae e8             	lfence
14013a91c:	48 8d 4f f0          	lea    -0x10(%rdi),%rcx
14013a920:	4d 8b c5             	mov    %r13,%r8
14013a923:	48 8b 97 a0 00 00 00 	mov    0xa0(%rdi),%rdx
14013a92a:	e8 41 0c 00 00       	call   0x14013b570
14013a92f:	8b d8                	mov    %eax,%ebx
14013a931:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14013a936:	85 c0                	test   %eax,%eax
14013a938:	0f 88 f3 03 00 00    	js     0x14013ad31
14013a93e:	83 8f 88 02 00 00 01 	orl    $0x1,0x288(%rdi)
14013a945:	be 5c 00 00 00       	mov    $0x5c,%esi
14013a94a:	41 bf 2f 00 00 00    	mov    $0x2f,%r15d
14013a950:	48 8d 8f c0 00 00 00 	lea    0xc0(%rdi),%rcx
14013a957:	48 8b 01             	mov    (%rcx),%rax
14013a95a:	48 8b 40 28          	mov    0x28(%rax),%rax
14013a95e:	ff 15 cc 84 0d 00    	call   *0xd84cc(%rip)        # 0x140212e30
14013a964:	48 85 c0             	test   %rax,%rax
14013a967:	0f 85 e9 02 00 00    	jne    0x14013ac56
14013a96d:	48 8b 07             	mov    (%rdi),%rax
14013a970:	48 8b cf             	mov    %rdi,%rcx
14013a973:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
14013a97a:	ff 15 b0 84 0d 00    	call   *0xd84b0(%rip)        # 0x140212e30
14013a980:	85 c0                	test   %eax,%eax
14013a982:	0f 84 ce 02 00 00    	je     0x14013ac56
14013a988:	83 bf 5c 02 00 00 ff 	cmpl   $0xffffffff,0x25c(%rdi)
14013a98f:	0f 84 59 02 00 00    	je     0x14013abee
14013a995:	83 bf 64 02 00 00 ff 	cmpl   $0xffffffff,0x264(%rdi)
14013a99c:	0f 84 42 02 00 00    	je     0x14013abe4
14013a9a2:	8b 97 68 02 00 00    	mov    0x268(%rdi),%edx
14013a9a8:	83 bf 6c 02 00 00 ff 	cmpl   $0xffffffff,0x26c(%rdi)
14013a9af:	74 08                	je     0x14013a9b9
14013a9b1:	ff c2                	inc    %edx
14013a9b3:	03 97 70 02 00 00    	add    0x270(%rdi),%edx
14013a9b9:	8b 8f 60 02 00 00    	mov    0x260(%rdi),%ecx
14013a9bf:	03 ca                	add    %edx,%ecx
14013a9c1:	e9 24 02 00 00       	jmp    0x14013abea
14013a9c6:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14013a9ca:	44 8b c3             	mov    %ebx,%r8d
14013a9cd:	49 8b d4             	mov    %r12,%rdx
14013a9d0:	e8 73 bd ff ff       	call   0x140136748
14013a9d5:	84 c0                	test   %al,%al
14013a9d7:	0f 84 06 f3 ff ff    	je     0x140139ce3
14013a9dd:	83 8f 88 02 00 00 01 	orl    $0x1,0x288(%rdi)
14013a9e4:	e9 61 ff ff ff       	jmp    0x14013a94a
14013a9e9:	bb 05 40 00 80       	mov    $0x80004005,%ebx
14013a9ee:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14013a9f3:	e9 39 03 00 00       	jmp    0x14013ad31
14013a9f8:	48 3b c3             	cmp    %rbx,%rax
14013a9fb:	0f 86 e2 f2 ff ff    	jbe    0x140139ce3
14013aa01:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013aa08:	00
14013aa09:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14013aa0d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14013aa13:	48 8b d1             	mov    %rcx,%rdx
14013aa16:	72 11                	jb     0x14013aa29
14013aa18:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013aa1c:	48 2b d1             	sub    %rcx,%rdx
14013aa1f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013aa23:	48 83 f8 1f          	cmp    $0x1f,%rax
14013aa27:	77 15                	ja     0x14013aa3e
14013aa29:	ff 15 11 81 0d 00    	call   *0xd8111(%rip)        # 0x140212b40
14013aa2f:	e9 af f2 ff ff       	jmp    0x140139ce3
14013aa34:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14013aa38:	48 83 f8 07          	cmp    $0x7,%rax
14013aa3c:	eb bd                	jmp    0x14013a9fb
14013aa3e:	ff 15 3c 81 0d 00    	call   *0xd813c(%rip)        # 0x140212b80
14013aa44:	cc                   	int3
14013aa45:	83 bf 30 02 00 00 ff 	cmpl   $0xffffffff,0x230(%rdi)
14013aa4c:	0f 85 f3 fe ff ff    	jne    0x14013a945
14013aa52:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14013aa56:	48 85 c9             	test   %rcx,%rcx
14013aa59:	0f 84 75 01 00 00    	je     0x14013abd4
14013aa5f:	48 8b 01             	mov    (%rcx),%rax
14013aa62:	48 8b 80 d8 02 00 00 	mov    0x2d8(%rax),%rax
14013aa69:	ff 15 c1 83 0d 00    	call   *0xd83c1(%rip)        # 0x140212e30
14013aa6f:	85 c0                	test   %eax,%eax
14013aa71:	0f 84 ce fe ff ff    	je     0x14013a945
14013aa77:	be 5c 00 00 00       	mov    $0x5c,%esi
14013aa7c:	44 8d 7e d3          	lea    -0x2d(%rsi),%r15d
14013aa80:	f6 87 88 02 00 00 04 	testb  $0x4,0x288(%rdi)
14013aa87:	0f 85 c3 fe ff ff    	jne    0x14013a950
14013aa8d:	49 0f ba f5 0b       	btr    $0xb,%r13
14013aa92:	49 0f ba ed 0f       	bts    $0xf,%r13
14013aa97:	e9 b4 fe ff ff       	jmp    0x14013a950
14013aa9c:	8b c6                	mov    %esi,%eax
14013aa9e:	83 bf 30 02 00 00 03 	cmpl   $0x3,0x230(%rdi)
14013aaa5:	41 bf 2f 00 00 00    	mov    $0x2f,%r15d
14013aaab:	66 41 0f 44 c7       	cmove  %r15w,%ax
14013aab0:	83 fb 29             	cmp    $0x29,%ebx
14013aab3:	0f 8c fb 00 00 00    	jl     0x14013abb4
14013aab9:	66 41 39 44 24 50    	cmp    %ax,0x50(%r12)
14013aabf:	0f 85 ef 00 00 00    	jne    0x14013abb4
14013aac5:	49 8d 74 24 52       	lea    0x52(%r12),%rsi
14013aaca:	66 44 39 36          	cmp    %r14w,(%rsi)
14013aace:	0f 84 e0 00 00 00    	je     0x14013abb4
14013aad4:	c7 44 24 58 24 08 00 	movl   $0x824,0x58(%rsp)
14013aadb:	00
14013aadc:	48 8b 57 f8          	mov    -0x8(%rdi),%rdx
14013aae0:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14013aae4:	e8 93 e7 ff ff       	call   0x14013927c
14013aae9:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14013aaed:	48 8b 42 28          	mov    0x28(%rdx),%rax
14013aaf1:	48 85 f6             	test   %rsi,%rsi
14013aaf4:	74 10                	je     0x14013ab06
14013aaf6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14013aafa:	49 ff c0             	inc    %r8
14013aafd:	66 46 39 34 46       	cmp    %r14w,(%rsi,%r8,2)
14013ab02:	75 f6                	jne    0x14013aafa
14013ab04:	eb 03                	jmp    0x14013ab09
14013ab06:	45 8b c6             	mov    %r14d,%r8d
14013ab09:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14013ab0e:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14013ab13:	44 8b 4c 24 5c       	mov    0x5c(%rsp),%r9d
14013ab18:	48 8b d6             	mov    %rsi,%rdx
14013ab1b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14013ab1f:	ff 15 0b 83 0d 00    	call   *0xd830b(%rip)        # 0x140212e30
14013ab25:	85 c0                	test   %eax,%eax
14013ab27:	78 26                	js     0x14013ab4f
14013ab29:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
14013ab30:	00
14013ab31:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14013ab36:	4c 8d 85 60 04 00 00 	lea    0x460(%rbp),%r8
14013ab3d:	ba ff 07 00 00       	mov    $0x7ff,%edx
14013ab42:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14013ab46:	e8 c5 19 00 00       	call   0x14013c510
14013ab4b:	85 c0                	test   %eax,%eax
14013ab4d:	79 08                	jns    0x14013ab57
14013ab4f:	66 44 89 b5 60 04 00 	mov    %r14w,0x460(%rbp)
14013ab56:	00
14013ab57:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14013ab5b:	41 b8 29 00 00 00    	mov    $0x29,%r8d
14013ab61:	49 8b d4             	mov    %r12,%rdx
14013ab64:	e8 df bb ff ff       	call   0x140136748
14013ab69:	84 c0                	test   %al,%al
14013ab6b:	74 34                	je     0x14013aba1
14013ab6d:	48 8d 85 60 04 00 00 	lea    0x460(%rbp),%rax
14013ab74:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14013ab78:	49 ff c0             	inc    %r8
14013ab7b:	66 46 39 34 40       	cmp    %r14w,(%rax,%r8,2)