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
14000ab5c:	85 c0                	test   %eax,%eax
14000ab5e:	0f 89 83 00 00 00    	jns    0x14000abe7
14000ab64:	4c 8b 15 dd 34 03 00 	mov    0x334dd(%rip),%r10        # 0x14003e048
14000ab6b:	48 8d 05 d6 34 03 00 	lea    0x334d6(%rip),%rax        # 0x14003e048
14000ab72:	4c 3b d0             	cmp    %rax,%r10
14000ab75:	74 4b                	je     0x14000abc2
14000ab77:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000ab7c:	74 44                	je     0x14000abc2
14000ab7e:	41 8b 45 00          	mov    0x0(%r13),%eax
14000ab82:	ff c0                	inc    %eax
14000ab84:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000ab87:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000ab8d:	77 0c                	ja     0x14000ab9b
14000ab8f:	8b c1                	mov    %ecx,%eax
14000ab91:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000ab96:	48 2b c8             	sub    %rax,%rcx
14000ab99:	eb 03                	jmp    0x14000ab9e
14000ab9b:	49 8b cf             	mov    %r15,%rcx
14000ab9e:	ba 20 00 00 00       	mov    $0x20,%edx
14000aba3:	4c 8d 0d a6 b9 02 00 	lea    0x2b9a6(%rip),%r9        # 0x140036550
14000abaa:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000abaf:	4c 03 c9             	add    %rcx,%r9
14000abb2:	4c 8d 05 07 c2 02 00 	lea    0x2c207(%rip),%r8        # 0x140036dc0
14000abb9:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000abbd:	e8 b2 70 ff ff       	call   0x140001c74
14000abc2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000abc7:	48 85 c9             	test   %rcx,%rcx
14000abca:	0f 84 f4 fe ff ff    	je     0x14000aac4
14000abd0:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14000abd5:	48 8b 01             	mov    (%rcx),%rax
14000abd8:	48 8b 40 10          	mov    0x10(%rax),%rax
14000abdc:	ff 15 e6 b1 02 00    	call   *0x2b1e6(%rip)        # 0x140035dc8
14000abe2:	e9 dd fe ff ff       	jmp    0x14000aac4
14000abe7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000abec:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14000abf0:	48 8b 01             	mov    (%rcx),%rax
14000abf3:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
14000abfa:	ff 15 c8 b1 02 00    	call   *0x2b1c8(%rip)        # 0x140035dc8
14000ac00:	44 8b f0             	mov    %eax,%r14d
14000ac03:	85 c0                	test   %eax,%eax
14000ac05:	79 44                	jns    0x14000ac4b
14000ac07:	4c 8b 15 3a 34 03 00 	mov    0x3343a(%rip),%r10        # 0x14003e048
14000ac0e:	48 8d 05 33 34 03 00 	lea    0x33433(%rip),%rax        # 0x14003e048
14000ac15:	4c 3b d0             	cmp    %rax,%r10
14000ac18:	74 a8                	je     0x14000abc2
14000ac1a:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000ac1f:	74 a1                	je     0x14000abc2
14000ac21:	41 8b 45 00          	mov    0x0(%r13),%eax
14000ac25:	ff c0                	inc    %eax
14000ac27:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000ac2a:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000ac30:	77 0c                	ja     0x14000ac3e
14000ac32:	8b c1                	mov    %ecx,%eax
14000ac34:	b9 df 01 00 00       	mov    $0x1df,%ecx
14000ac39:	48 2b c8             	sub    %rax,%rcx
14000ac3c:	eb 03                	jmp    0x14000ac41
14000ac3e:	49 8b cf             	mov    %r15,%rcx
14000ac41:	ba 21 00 00 00       	mov    $0x21,%edx
14000ac46:	e9 58 ff ff ff       	jmp    0x14000aba3
14000ac4b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000ac50:	48 85 c9             	test   %rcx,%rcx
14000ac53:	74 12                	je     0x14000ac67
14000ac55:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14000ac5a:	48 8b 01             	mov    (%rcx),%rax
14000ac5d:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ac61:	ff 15 61 b1 02 00    	call   *0x2b161(%rip)        # 0x140035dc8
14000ac67:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000ac6c:	48 85 c9             	test   %rcx,%rcx
14000ac6f:	74 12                	je     0x14000ac83
14000ac71:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14000ac76:	48 8b 01             	mov    (%rcx),%rax
14000ac79:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ac7d:	ff 15 45 b1 02 00    	call   *0x2b145(%rip)        # 0x140035dc8
14000ac83:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000ac88:	48 85 c9             	test   %rcx,%rcx
14000ac8b:	74 12                	je     0x14000ac9f
14000ac8d:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14000ac92:	48 8b 01             	mov    (%rcx),%rax
14000ac95:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ac99:	ff 15 29 b1 02 00    	call   *0x2b129(%rip)        # 0x140035dc8
14000ac9f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000aca4:	48 85 c9             	test   %rcx,%rcx
14000aca7:	74 12                	je     0x14000acbb
14000aca9:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14000acae:	48 8b 01             	mov    (%rcx),%rax
14000acb1:	48 8b 40 10          	mov    0x10(%rax),%rax
14000acb5:	ff 15 0d b1 02 00    	call   *0x2b10d(%rip)        # 0x140035dc8
14000acbb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000acc0:	48 85 c9             	test   %rcx,%rcx
14000acc3:	74 12                	je     0x14000acd7
14000acc5:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14000acca:	48 8b 01             	mov    (%rcx),%rax
14000accd:	48 8b 40 10          	mov    0x10(%rax),%rax
14000acd1:	ff 15 f1 b0 02 00    	call   *0x2b0f1(%rip)        # 0x140035dc8
14000acd7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000acdc:	48 85 c9             	test   %rcx,%rcx
14000acdf:	74 12                	je     0x14000acf3
14000ace1:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14000ace6:	48 8b 01             	mov    (%rcx),%rax
14000ace9:	48 8b 40 10          	mov    0x10(%rax),%rax
14000aced:	ff 15 d5 b0 02 00    	call   *0x2b0d5(%rip)        # 0x140035dc8
14000acf3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000acf8:	48 85 c9             	test   %rcx,%rcx
14000acfb:	74 12                	je     0x14000ad0f
14000acfd:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14000ad02:	48 8b 01             	mov    (%rcx),%rax
14000ad05:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ad09:	ff 15 b9 b0 02 00    	call   *0x2b0b9(%rip)        # 0x140035dc8
14000ad0f:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
14000ad13:	ba 2a 00 00 00       	mov    $0x2a,%edx
14000ad18:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14000ad1c:	48 8d 0d 9d b6 02 00 	lea    0x2b69d(%rip),%rcx        # 0x1400363c0
14000ad23:	48 ff 15 1e ad 02 00 	rex.W call *0x2ad1e(%rip)        # 0x140035a48
14000ad2a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ad2f:	85 c0                	test   %eax,%eax
14000ad31:	79 1b                	jns    0x14000ad4e
14000ad33:	45 33 c9             	xor    %r9d,%r9d
14000ad36:	45 33 c0             	xor    %r8d,%r8d
14000ad39:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14000ad3e:	41 8d 51 01          	lea    0x1(%r9),%edx
14000ad42:	48 ff 15 57 a9 02 00 	rex.W call *0x2a957(%rip)        # 0x1400356a0
14000ad49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ad4e:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14000ad53:	4c 8b 75 20          	mov    0x20(%rbp),%r14
14000ad57:	48 85 c9             	test   %rcx,%rcx
14000ad5a:	74 0d                	je     0x14000ad69
14000ad5c:	48 8b 01             	mov    (%rcx),%rax
14000ad5f:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ad63:	ff 15 5f b0 02 00    	call   *0x2b05f(%rip)        # 0x140035dc8
14000ad69:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000ad6e:	49 8b ce             	mov    %r14,%rcx
14000ad71:	48 ff 15 90 ac 02 00 	rex.W call *0x2ac90(%rip)        # 0x140035a08
14000ad78:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ad7d:	44 8b f0             	mov    %eax,%r14d
14000ad80:	85 c0                	test   %eax,%eax
14000ad82:	78 5e                	js     0x14000ade2
14000ad84:	48 8b 05 dd ba 02 00 	mov    0x2badd(%rip),%rax        # 0x140036868
14000ad8b:	48 3b 05 66 be 02 00 	cmp    0x2be66(%rip),%rax        # 0x140036bf8
14000ad92:	75 1c                	jne    0x14000adb0
14000ad94:	48 8b 05 d5 ba 02 00 	mov    0x2bad5(%rip),%rax        # 0x140036870
14000ad9b:	48 3b 05 5e be 02 00 	cmp    0x2be5e(%rip),%rax        # 0x140036c00
14000ada2:	75 0c                	jne    0x14000adb0
14000ada4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14000ada9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14000adae:	eb 32                	jmp    0x14000ade2
14000adb0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000adb5:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14000adba:	48 8d 15 a7 ba 02 00 	lea    0x2baa7(%rip),%rdx        # 0x140036868
14000adc1:	48 8b 01             	mov    (%rcx),%rax
14000adc4:	48 8b 00             	mov    (%rax),%rax
14000adc7:	ff 15 fb af 02 00    	call   *0x2affb(%rip)        # 0x140035dc8
14000adcd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000add2:	44 8b f0             	mov    %eax,%r14d
14000add5:	48 8b 01             	mov    (%rcx),%rax
14000add8:	48 8b 40 10          	mov    0x10(%rax),%rax
14000addc:	ff 15 e6 af 02 00    	call   *0x2afe6(%rip)        # 0x140035dc8
14000ade2:	45 85 f6             	test   %r14d,%r14d
14000ade5:	79 50                	jns    0x14000ae37
14000ade7:	4c 8b 15 5a 32 03 00 	mov    0x3325a(%rip),%r10        # 0x14003e048
14000adee:	48 8d 05 53 32 03 00 	lea    0x33253(%rip),%rax        # 0x14003e048
14000adf5:	4c 3b d0             	cmp    %rax,%r10
14000adf8:	0f 84 56 f3 ff ff    	je     0x14000a154
14000adfe:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000ae03:	0f 84 4b f3 ff ff    	je     0x14000a154
14000ae09:	41 8b 45 00          	mov    0x0(%r13),%eax
14000ae0d:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000ae13:	ff c0                	inc    %eax
14000ae15:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000ae18:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000ae1e:	77 0a                	ja     0x14000ae2a
14000ae20:	8b c1                	mov    %ecx,%eax
14000ae22:	41 8b cc             	mov    %r12d,%ecx
14000ae25:	48 2b c8             	sub    %rax,%rcx
14000ae28:	eb 03                	jmp    0x14000ae2d
14000ae2a:	49 8b cf             	mov    %r15,%rcx