14000a5aa:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a5af:	0f 84 9f fb ff ff    	je     0x14000a154
14000a5b5:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a5b9:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000a5bf:	ff c0                	inc    %eax
14000a5c1:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a5c4:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a5ca:	77 0a                	ja     0x14000a5d6
14000a5cc:	8b c1                	mov    %ecx,%eax
14000a5ce:	41 8b cc             	mov    %r12d,%ecx
14000a5d1:	48 2b c8             	sub    %rax,%rcx
14000a5d4:	eb 03                	jmp    0x14000a5d9
14000a5d6:	49 8b cf             	mov    %r15,%rcx
14000a5d9:	ba 17 00 00 00       	mov    $0x17,%edx
14000a5de:	e9 1e fb ff ff       	jmp    0x14000a101
14000a5e3:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000a5e7:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14000a5eb:	48 8b 01             	mov    (%rcx),%rax
14000a5ee:	48 8b 40 38          	mov    0x38(%rax),%rax
14000a5f2:	ff 15 d0 b7 02 00    	call   *0x2b7d0(%rip)        # 0x140035dc8
14000a5f8:	44 8b f0             	mov    %eax,%r14d
14000a5fb:	85 c0                	test   %eax,%eax
14000a5fd:	79 50                	jns    0x14000a64f
14000a5ff:	4c 8b 15 42 3a 03 00 	mov    0x33a42(%rip),%r10        # 0x14003e048
14000a606:	48 8d 05 3b 3a 03 00 	lea    0x33a3b(%rip),%rax        # 0x14003e048
14000a60d:	4c 3b d0             	cmp    %rax,%r10
14000a610:	0f 84 3e fb ff ff    	je     0x14000a154
14000a616:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a61b:	0f 84 33 fb ff ff    	je     0x14000a154
14000a621:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a625:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000a62b:	ff c0                	inc    %eax
14000a62d:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a630:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a636:	77 0a                	ja     0x14000a642
14000a638:	8b c1                	mov    %ecx,%eax
14000a63a:	41 8b cc             	mov    %r12d,%ecx
14000a63d:	48 2b c8             	sub    %rax,%rcx
14000a640:	eb 03                	jmp    0x14000a645
14000a642:	49 8b cf             	mov    %r15,%rcx
14000a645:	ba 18 00 00 00       	mov    $0x18,%edx
14000a64a:	e9 b2 fa ff ff       	jmp    0x14000a101
14000a64f:	44 39 7d a0          	cmp    %r15d,-0x60(%rbp)
14000a653:	0f 86 21 13 00 00    	jbe    0x14000b97a
14000a659:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000a65d:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14000a662:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14000a667:	33 d2                	xor    %edx,%edx
14000a669:	48 8b 01             	mov    (%rcx),%rax
14000a66c:	48 8b 40 30          	mov    0x30(%rax),%rax
14000a670:	ff 15 52 b7 02 00    	call   *0x2b752(%rip)        # 0x140035dc8
14000a676:	44 8b f0             	mov    %eax,%r14d
14000a679:	85 c0                	test   %eax,%eax
14000a67b:	0f 89 83 00 00 00    	jns    0x14000a704
14000a681:	4c 8b 15 c0 39 03 00 	mov    0x339c0(%rip),%r10        # 0x14003e048
14000a688:	48 8d 05 b9 39 03 00 	lea    0x339b9(%rip),%rax        # 0x14003e048
14000a68f:	4c 3b d0             	cmp    %rax,%r10
14000a692:	74 4b                	je     0x14000a6df
14000a694:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a699:	74 44                	je     0x14000a6df
14000a69b:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a69f:	ff c0                	inc    %eax
14000a6a1:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a6a4:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a6aa:	77 0c                	ja     0x14000a6b8
14000a6ac:	8b c1                	mov    %ecx,%eax
14000a6ae:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000a6b3:	48 2b c8             	sub    %rax,%rcx
14000a6b6:	eb 03                	jmp    0x14000a6bb
14000a6b8:	49 8b cf             	mov    %r15,%rcx
14000a6bb:	4c 8d 0d 8e be 02 00 	lea    0x2be8e(%rip),%r9        # 0x140036550
14000a6c2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a6c7:	4c 03 c9             	add    %rcx,%r9
14000a6ca:	4c 8d 05 ef c6 02 00 	lea    0x2c6ef(%rip),%r8        # 0x140036dc0
14000a6d1:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a6d5:	ba 19 00 00 00       	mov    $0x19,%edx
14000a6da:	e8 95 75 ff ff       	call   0x140001c74
14000a6df:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000a6e4:	48 85 c9             	test   %rcx,%rcx
14000a6e7:	0f 84 67 fa ff ff    	je     0x14000a154
14000a6ed:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14000a6f2:	48 8b 01             	mov    (%rcx),%rax
14000a6f5:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a6f9:	ff 15 c9 b6 02 00    	call   *0x2b6c9(%rip)        # 0x140035dc8
14000a6ff:	e9 50 fa ff ff       	jmp    0x14000a154
14000a704:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000a709:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000a70e:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14000a713:	48 8b 01             	mov    (%rcx),%rax
14000a716:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
14000a71d:	ff 15 a5 b6 02 00    	call   *0x2b6a5(%rip)        # 0x140035dc8
14000a723:	44 8b f0             	mov    %eax,%r14d
14000a726:	85 c0                	test   %eax,%eax
14000a728:	0f 89 83 00 00 00    	jns    0x14000a7b1
14000a72e:	4c 8b 15 13 39 03 00 	mov    0x33913(%rip),%r10        # 0x14003e048
14000a735:	48 8d 05 0c 39 03 00 	lea    0x3390c(%rip),%rax        # 0x14003e048
14000a73c:	4c 3b d0             	cmp    %rax,%r10
14000a73f:	74 4b                	je     0x14000a78c
14000a741:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a746:	74 44                	je     0x14000a78c
14000a748:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a74c:	ff c0                	inc    %eax
14000a74e:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a751:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a757:	77 0c                	ja     0x14000a765
14000a759:	8b c1                	mov    %ecx,%eax
14000a75b:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000a760:	48 2b c8             	sub    %rax,%rcx
14000a763:	eb 03                	jmp    0x14000a768
14000a765:	49 8b cf             	mov    %r15,%rcx
14000a768:	4c 8d 0d e1 bd 02 00 	lea    0x2bde1(%rip),%r9        # 0x140036550
14000a76f:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a774:	4c 03 c9             	add    %rcx,%r9
14000a777:	4c 8d 05 42 c6 02 00 	lea    0x2c642(%rip),%r8        # 0x140036dc0
14000a77e:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a782:	ba 1a 00 00 00       	mov    $0x1a,%edx
14000a787:	e8 e8 74 ff ff       	call   0x140001c74
14000a78c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000a791:	48 85 c9             	test   %rcx,%rcx
14000a794:	0f 84 45 ff ff ff    	je     0x14000a6df
14000a79a:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14000a79f:	48 8b 01             	mov    (%rcx),%rax
14000a7a2:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a7a6:	ff 15 1c b6 02 00    	call   *0x2b61c(%rip)        # 0x140035dc8
14000a7ac:	e9 2e ff ff ff       	jmp    0x14000a6df
14000a7b1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000a7b6:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14000a7bb:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14000a7c0:	48 8b 01             	mov    (%rcx),%rax
14000a7c3:	48 8b 40 60          	mov    0x60(%rax),%rax
14000a7c7:	ff 15 fb b5 02 00    	call   *0x2b5fb(%rip)        # 0x140035dc8
14000a7cd:	44 8b f0             	mov    %eax,%r14d
14000a7d0:	85 c0                	test   %eax,%eax
14000a7d2:	0f 89 83 00 00 00    	jns    0x14000a85b
14000a7d8:	4c 8b 15 69 38 03 00 	mov    0x33869(%rip),%r10        # 0x14003e048
14000a7df:	48 8d 05 62 38 03 00 	lea    0x33862(%rip),%rax        # 0x14003e048
14000a7e6:	4c 3b d0             	cmp    %rax,%r10
14000a7e9:	74 4b                	je     0x14000a836
14000a7eb:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a7f0:	74 44                	je     0x14000a836
14000a7f2:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a7f6:	ff c0                	inc    %eax
14000a7f8:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a7fb:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a801:	77 0c                	ja     0x14000a80f
14000a803:	8b c1                	mov    %ecx,%eax
14000a805:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000a80a:	48 2b c8             	sub    %rax,%rcx
14000a80d:	eb 03                	jmp    0x14000a812
14000a80f:	49 8b cf             	mov    %r15,%rcx
14000a812:	4c 8d 0d 37 bd 02 00 	lea    0x2bd37(%rip),%r9        # 0x140036550
14000a819:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a81e:	4c 03 c9             	add    %rcx,%r9
14000a821:	4c 8d 05 98 c5 02 00 	lea    0x2c598(%rip),%r8        # 0x140036dc0
14000a828:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a82c:	ba 1b 00 00 00       	mov    $0x1b,%edx
14000a831:	e8 3e 74 ff ff       	call   0x140001c74
14000a836:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000a83b:	48 85 c9             	test   %rcx,%rcx
14000a83e:	0f 84 48 ff ff ff    	je     0x14000a78c
14000a844:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14000a849:	48 8b 01             	mov    (%rcx),%rax
14000a84c:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a850:	ff 15 72 b5 02 00    	call   *0x2b572(%rip)        # 0x140035dc8
14000a856:	e9 31 ff ff ff       	jmp    0x14000a78c
14000a85b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000a860:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000a865:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14000a86a:	48 8b 01             	mov    (%rcx),%rax
14000a86d:	48 8b 40 60          	mov    0x60(%rax),%rax
14000a871:	ff 15 51 b5 02 00    	call   *0x2b551(%rip)        # 0x140035dc8
14000a877:	44 8b f0             	mov    %eax,%r14d
14000a87a:	85 c0                	test   %eax,%eax
14000a87c:	0f 89 83 00 00 00    	jns    0x14000a905
14000a882:	4c 8b 15 bf 37 03 00 	mov    0x337bf(%rip),%r10        # 0x14003e048
14000a889:	48 8d 05 b8 37 03 00 	lea    0x337b8(%rip),%rax        # 0x14003e048
14000a890:	4c 3b d0             	cmp    %rax,%r10
14000a893:	74 4b                	je     0x14000a8e0
14000a895:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a89a:	74 44                	je     0x14000a8e0
14000a89c:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a8a0:	ff c0                	inc    %eax
14000a8a2:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a8a5:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a8ab:	77 0c                	ja     0x14000a8b9
14000a8ad:	8b c1                	mov    %ecx,%eax
14000a8af:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000a8b4:	48 2b c8             	sub    %rax,%rcx
14000a8b7:	eb 03                	jmp    0x14000a8bc
14000a8b9:	49 8b cf             	mov    %r15,%rcx
14000a8bc:	4c 8d 0d 8d bc 02 00 	lea    0x2bc8d(%rip),%r9        # 0x140036550
14000a8c3:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a8c8:	4c 03 c9             	add    %rcx,%r9
14000a8cb:	4c 8d 05 ee c4 02 00 	lea    0x2c4ee(%rip),%r8        # 0x140036dc0
14000a8d2:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a8d6:	ba 1c 00 00 00       	mov    $0x1c,%edx
14000a8db:	e8 94 73 ff ff       	call   0x140001c74
14000a8e0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000a8e5:	48 85 c9             	test   %rcx,%rcx
14000a8e8:	0f 84 48 ff ff ff    	je     0x14000a836
14000a8ee:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14000a8f3:	48 8b 01             	mov    (%rcx),%rax
14000a8f6:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a8fa:	ff 15 c8 b4 02 00    	call   *0x2b4c8(%rip)        # 0x140035dc8
14000a900:	e9 31 ff ff ff       	jmp    0x14000a836
14000a905:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
14000a909:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14000a90e:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14000a912:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14000a917:	ba 2b 00 00 00       	mov    $0x2b,%edx
14000a91c:	48 8d 0d ad c3 02 00 	lea    0x2c3ad(%rip),%rcx        # 0x140036cd0
14000a923:	48 ff 15 1e b1 02 00 	rex.W call *0x2b11e(%rip)        # 0x140035a48
14000a92a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a92f:	85 c0                	test   %eax,%eax
14000a931:	79 1b                	jns    0x14000a94e
14000a933:	45 33 c9             	xor    %r9d,%r9d
14000a936:	45 33 c0             	xor    %r8d,%r8d
14000a939:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14000a93e:	41 8d 51 01          	lea    0x1(%r9),%edx
14000a942:	48 ff 15 57 ad 02 00 	rex.W call *0x2ad57(%rip)        # 0x1400356a0
14000a949:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a94e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000a953:	4c 8b 75 20          	mov    0x20(%rbp),%r14
14000a957:	48 85 c9             	test   %rcx,%rcx
14000a95a:	74 0d                	je     0x14000a969
14000a95c:	48 8b 01             	mov    (%rcx),%rax
14000a95f:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a963:	ff 15 5f b4 02 00    	call   *0x2b45f(%rip)        # 0x140035dc8
14000a969:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14000a96e:	49 8b ce             	mov    %r14,%rcx
14000a971:	48 8d 15 90 c2 02 00 	lea    0x2c290(%rip),%rdx        # 0x140036c08
14000a978:	48 ff 15 a1 b0 02 00 	rex.W call *0x2b0a1(%rip)        # 0x140035a20
14000a97f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a984:	44 8b f0             	mov    %eax,%r14d
14000a987:	85 c0                	test   %eax,%eax
14000a989:	0f 89 9a 00 00 00    	jns    0x14000aa29
14000a98f:	4c 8b 15 b2 36 03 00 	mov    0x336b2(%rip),%r10        # 0x14003e048
14000a996:	48 8d 05 ab 36 03 00 	lea    0x336ab(%rip),%rax        # 0x14003e048
14000a99d:	4c 3b d0             	cmp    %rax,%r10
14000a9a0:	74 4b                	je     0x14000a9ed
14000a9a2:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a9a7:	74 44                	je     0x14000a9ed
14000a9a9:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a9ad:	ff c0                	inc    %eax
14000a9af:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a9b2:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a9b8:	77 0c                	ja     0x14000a9c6
14000a9ba:	8b c1                	mov    %ecx,%eax
14000a9bc:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000a9c1:	48 2b c8             	sub    %rax,%rcx
14000a9c4:	eb 03                	jmp    0x14000a9c9
14000a9c6:	49 8b cf             	mov    %r15,%rcx
14000a9c9:	4c 8d 0d 80 bb 02 00 	lea    0x2bb80(%rip),%r9        # 0x140036550
14000a9d0:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a9d5:	4c 03 c9             	add    %rcx,%r9
14000a9d8:	4c 8d 05 e1 c3 02 00 	lea    0x2c3e1(%rip),%r8        # 0x140036dc0
14000a9df:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a9e3:	ba 1d 00 00 00       	mov    $0x1d,%edx
14000a9e8:	e8 87 72 ff ff       	call   0x140001c74
14000a9ed:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000a9f2:	48 85 c9             	test   %rcx,%rcx
14000a9f5:	74 0d                	je     0x14000aa04
14000a9f7:	48 8b 01             	mov    (%rcx),%rax
14000a9fa:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a9fe:	ff 15 c4 b3 02 00    	call   *0x2b3c4(%rip)        # 0x140035dc8
14000aa04:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000aa09:	48 85 c9             	test   %rcx,%rcx
14000aa0c:	0f 84 ce fe ff ff    	je     0x14000a8e0
14000aa12:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14000aa17:	48 8b 01             	mov    (%rcx),%rax
14000aa1a:	48 8b 40 10          	mov    0x10(%rax),%rax
14000aa1e:	ff 15 a4 b3 02 00    	call   *0x2b3a4(%rip)        # 0x140035dc8
14000aa24:	e9 b7 fe ff ff       	jmp    0x14000a8e0
14000aa29:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000aa2e:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14000aa33:	48 85 c9             	test   %rcx,%rcx
14000aa36:	74 0d                	je     0x14000aa45
14000aa38:	48 8b 01             	mov    (%rcx),%rax
14000aa3b:	48 8b 40 10          	mov    0x10(%rax),%rax
14000aa3f:	ff 15 83 b3 02 00    	call   *0x2b383(%rip)        # 0x140035dc8
14000aa45:	49 8b 06             	mov    (%r14),%rax
14000aa48:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
14000aa4d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000aa52:	49 8b ce             	mov    %r14,%rcx
14000aa55:	48 8b 40 50          	mov    0x50(%rax),%rax
14000aa59:	ff 15 69 b3 02 00    	call   *0x2b369(%rip)        # 0x140035dc8
14000aa5f:	44 8b f0             	mov    %eax,%r14d
14000aa62:	85 c0                	test   %eax,%eax
14000aa64:	79 76                	jns    0x14000aadc
14000aa66:	4c 8b 15 db 35 03 00 	mov    0x335db(%rip),%r10        # 0x14003e048
14000aa6d:	48 8d 05 d4 35 03 00 	lea    0x335d4(%rip),%rax        # 0x14003e048
14000aa74:	4c 3b d0             	cmp    %rax,%r10
14000aa77:	74 4b                	je     0x14000aac4
14000aa79:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000aa7e:	74 44                	je     0x14000aac4
14000aa80:	41 8b 45 00          	mov    0x0(%r13),%eax
14000aa84:	ff c0                	inc    %eax
14000aa86:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000aa89:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000aa8f:	77 0c                	ja     0x14000aa9d
14000aa91:	8b c1                	mov    %ecx,%eax
14000aa93:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000aa98:	48 2b c8             	sub    %rax,%rcx
14000aa9b:	eb 03                	jmp    0x14000aaa0
14000aa9d:	49 8b cf             	mov    %r15,%rcx
14000aaa0:	ba 1e 00 00 00       	mov    $0x1e,%edx
14000aaa5:	4c 8d 0d a4 ba 02 00 	lea    0x2baa4(%rip),%r9        # 0x140036550
14000aaac:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000aab1:	4c 03 c9             	add    %rcx,%r9
14000aab4:	4c 8d 05 05 c3 02 00 	lea    0x2c305(%rip),%r8        # 0x140036dc0
14000aabb:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000aabf:	e8 b0 71 ff ff       	call   0x140001c74
14000aac4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000aac9:	48 85 c9             	test   %rcx,%rcx
14000aacc:	0f 84 32 ff ff ff    	je     0x14000aa04
14000aad2:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14000aad7:	e9 1b ff ff ff       	jmp    0x14000a9f7
14000aadc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000aae1:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14000aae5:	48 8b 01             	mov    (%rcx),%rax
14000aae8:	48 8b 40 70          	mov    0x70(%rax),%rax
14000aaec:	ff 15 d6 b2 02 00    	call   *0x2b2d6(%rip)        # 0x140035dc8
14000aaf2:	44 8b f0             	mov    %eax,%r14d
14000aaf5:	85 c0                	test   %eax,%eax
14000aaf7:	79 44                	jns    0x14000ab3d
14000aaf9:	4c 8b 15 48 35 03 00 	mov    0x33548(%rip),%r10        # 0x14003e048
14000ab00:	48 8d 05 41 35 03 00 	lea    0x33541(%rip),%rax        # 0x14003e048
14000ab07:	4c 3b d0             	cmp    %rax,%r10
14000ab0a:	74 b8                	je     0x14000aac4
14000ab0c:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000ab11:	74 b1                	je     0x14000aac4
14000ab13:	41 8b 45 00          	mov    0x0(%r13),%eax
14000ab17:	ff c0                	inc    %eax
14000ab19:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000ab1c:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000ab22:	77 0c                	ja     0x14000ab30
14000ab24:	8b c1                	mov    %ecx,%eax
14000ab26:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000ab2b:	48 2b c8             	sub    %rax,%rcx
14000ab2e:	eb 03                	jmp    0x14000ab33
14000ab30:	49 8b cf             	mov    %r15,%rcx
14000ab33:	ba 1f 00 00 00       	mov    $0x1f,%edx
14000ab38:	e9 68 ff ff ff       	jmp    0x14000aaa5
14000ab3d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000ab42:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000ab47:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14000ab4c:	48 8b 01             	mov    (%rcx),%rax
14000ab4f:	48 8b 40 60          	mov    0x60(%rax),%rax
14000ab53:	ff 15 6f b2 02 00    	call   *0x2b26f(%rip)        # 0x140035dc8
14000ab59:	44 8b f0             	mov    %eax,%r14d