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
14000ae2d:	ba 23 00 00 00       	mov    $0x23,%edx
14000ae32:	e9 ca f2 ff ff       	jmp    0x14000a101
14000ae37:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000ae3b:	48 85 c9             	test   %rcx,%rcx
14000ae3e:	74 0d                	je     0x14000ae4d
14000ae40:	48 8b 01             	mov    (%rcx),%rax
14000ae43:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ae47:	ff 15 7b af 02 00    	call   *0x2af7b(%rip)        # 0x140035dc8
14000ae4d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14000ae52:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
14000ae56:	48 8d 15 eb bd 02 00 	lea    0x2bdeb(%rip),%rdx        # 0x140036c48
14000ae5d:	48 8b 01             	mov    (%rcx),%rax
14000ae60:	48 8b 00             	mov    (%rax),%rax
14000ae63:	ff 15 5f af 02 00    	call   *0x2af5f(%rip)        # 0x140035dc8
14000ae69:	44 8b f0             	mov    %eax,%r14d
14000ae6c:	85 c0                	test   %eax,%eax
14000ae6e:	79 50                	jns    0x14000aec0
14000ae70:	4c 8b 15 d1 31 03 00 	mov    0x331d1(%rip),%r10        # 0x14003e048
14000ae77:	48 8d 05 ca 31 03 00 	lea    0x331ca(%rip),%rax        # 0x14003e048
14000ae7e:	4c 3b d0             	cmp    %rax,%r10
14000ae81:	0f 84 cd f2 ff ff    	je     0x14000a154
14000ae87:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000ae8c:	0f 84 c2 f2 ff ff    	je     0x14000a154
14000ae92:	41 8b 45 00          	mov    0x0(%r13),%eax
14000ae96:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000ae9c:	ff c0                	inc    %eax
14000ae9e:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000aea1:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000aea7:	77 0a                	ja     0x14000aeb3
14000aea9:	8b c1                	mov    %ecx,%eax
14000aeab:	41 8b cc             	mov    %r12d,%ecx
14000aeae:	48 2b c8             	sub    %rax,%rcx
14000aeb1:	eb 03                	jmp    0x14000aeb6
14000aeb3:	49 8b cf             	mov    %r15,%rcx
14000aeb6:	ba 24 00 00 00       	mov    $0x24,%edx
14000aebb:	e9 41 f2 ff ff       	jmp    0x14000a101
14000aec0:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
14000aec4:	ba 20 00 00 00       	mov    $0x20,%edx
14000aec9:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14000aecd:	48 8d 0d ec b8 02 00 	lea    0x2b8ec(%rip),%rcx        # 0x1400367c0
14000aed4:	48 ff 15 6d ab 02 00 	rex.W call *0x2ab6d(%rip)        # 0x140035a48
14000aedb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000aee0:	85 c0                	test   %eax,%eax
14000aee2:	79 1b                	jns    0x14000aeff
14000aee4:	45 33 c9             	xor    %r9d,%r9d
14000aee7:	45 33 c0             	xor    %r8d,%r8d
14000aeea:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14000aeef:	41 8d 51 01          	lea    0x1(%r9),%edx
14000aef3:	48 ff 15 a6 a7 02 00 	rex.W call *0x2a7a6(%rip)        # 0x1400356a0
14000aefa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000aeff:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14000af03:	4c 8b 75 20          	mov    0x20(%rbp),%r14
14000af07:	48 85 c9             	test   %rcx,%rcx
14000af0a:	74 0d                	je     0x14000af19
14000af0c:	48 8b 01             	mov    (%rcx),%rax
14000af0f:	48 8b 40 10          	mov    0x10(%rax),%rax
14000af13:	ff 15 af ae 02 00    	call   *0x2aeaf(%rip)        # 0x140035dc8
14000af19:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14000af1d:	49 8b ce             	mov    %r14,%rcx
14000af20:	48 8d 15 51 b9 02 00 	lea    0x2b951(%rip),%rdx        # 0x140036878
14000af27:	48 ff 15 f2 aa 02 00 	rex.W call *0x2aaf2(%rip)        # 0x140035a20
14000af2e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000af33:	44 8b f0             	mov    %eax,%r14d
14000af36:	85 c0                	test   %eax,%eax
14000af38:	79 50                	jns    0x14000af8a
14000af3a:	4c 8b 15 07 31 03 00 	mov    0x33107(%rip),%r10        # 0x14003e048
14000af41:	48 8d 05 00 31 03 00 	lea    0x33100(%rip),%rax        # 0x14003e048
14000af48:	4c 3b d0             	cmp    %rax,%r10
14000af4b:	0f 84 03 f2 ff ff    	je     0x14000a154
14000af51:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000af56:	0f 84 f8 f1 ff ff    	je     0x14000a154
14000af5c:	41 8b 45 00          	mov    0x0(%r13),%eax
14000af60:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000af66:	ff c0                	inc    %eax
14000af68:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000af6b:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000af71:	77 0a                	ja     0x14000af7d
14000af73:	8b c1                	mov    %ecx,%eax
14000af75:	41 8b cc             	mov    %r12d,%ecx
14000af78:	48 2b c8             	sub    %rax,%rcx
14000af7b:	eb 03                	jmp    0x14000af80
14000af7d:	49 8b cf             	mov    %r15,%rcx
14000af80:	ba 25 00 00 00       	mov    $0x25,%edx
14000af85:	e9 77 f1 ff ff       	jmp    0x14000a101
14000af8a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14000af8f:	4c 8b 75 90          	mov    -0x70(%rbp),%r14
14000af93:	48 85 c9             	test   %rcx,%rcx
14000af96:	74 0d                	je     0x14000afa5
14000af98:	48 8b 01             	mov    (%rcx),%rax
14000af9b:	48 8b 40 10          	mov    0x10(%rax),%rax
14000af9f:	ff 15 23 ae 02 00    	call   *0x2ae23(%rip)        # 0x140035dc8
14000afa5:	49 8b 06             	mov    (%r14),%rax
14000afa8:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14000afad:	b2 01                	mov    $0x1,%dl
14000afaf:	49 8b ce             	mov    %r14,%rcx
14000afb2:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14000afb9:	ff 15 09 ae 02 00    	call   *0x2ae09(%rip)        # 0x140035dc8
14000afbf:	44 8b f0             	mov    %eax,%r14d
14000afc2:	85 c0                	test   %eax,%eax
14000afc4:	79 50                	jns    0x14000b016
14000afc6:	4c 8b 15 7b 30 03 00 	mov    0x3307b(%rip),%r10        # 0x14003e048
14000afcd:	48 8d 05 74 30 03 00 	lea    0x33074(%rip),%rax        # 0x14003e048
14000afd4:	4c 3b d0             	cmp    %rax,%r10
14000afd7:	0f 84 77 f1 ff ff    	je     0x14000a154
14000afdd:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000afe2:	0f 84 6c f1 ff ff    	je     0x14000a154
14000afe8:	41 8b 45 00          	mov    0x0(%r13),%eax
14000afec:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000aff2:	ff c0                	inc    %eax
14000aff4:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000aff7:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000affd:	77 0a                	ja     0x14000b009
14000afff:	8b c1                	mov    %ecx,%eax
14000b001:	41 8b cc             	mov    %r12d,%ecx
14000b004:	48 2b c8             	sub    %rax,%rcx
14000b007:	eb 03                	jmp    0x14000b00c
14000b009:	49 8b cf             	mov    %r15,%rcx
14000b00c:	ba 26 00 00 00       	mov    $0x26,%edx
14000b011:	e9 eb f0 ff ff       	jmp    0x14000a101
14000b016:	4c 8b 75 98          	mov    -0x68(%rbp),%r14
14000b01a:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
14000b01e:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14000b023:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14000b027:	ba 0a 00 00 00       	mov    $0xa,%edx
14000b02c:	48 8d 0d 6d bd 02 00 	lea    0x2bd6d(%rip),%rcx        # 0x140036da0
14000b033:	48 ff 15 0e aa 02 00 	rex.W call *0x2aa0e(%rip)        # 0x140035a48
14000b03a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b03f:	85 c0                	test   %eax,%eax
14000b041:	79 1b                	jns    0x14000b05e
14000b043:	45 33 c9             	xor    %r9d,%r9d
14000b046:	45 33 c0             	xor    %r8d,%r8d
14000b049:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14000b04e:	41 8d 51 01          	lea    0x1(%r9),%edx
14000b052:	48 ff 15 47 a6 02 00 	rex.W call *0x2a647(%rip)        # 0x1400356a0
14000b059:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b05e:	49 8b 06             	mov    (%r14),%rax
14000b061:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14000b066:	48 8b 55 20          	mov    0x20(%rbp),%rdx
14000b06a:	4d 8b c7             	mov    %r15,%r8
14000b06d:	49 8b ce             	mov    %r14,%rcx
14000b070:	48 8b 40 50          	mov    0x50(%rax),%rax
14000b074:	ff 15 4e ad 02 00    	call   *0x2ad4e(%rip)        # 0x140035dc8
14000b07a:	45 33 ff             	xor    %r15d,%r15d
14000b07d:	44 8b f0             	mov    %eax,%r14d
14000b080:	85 c0                	test   %eax,%eax
14000b082:	79 50                	jns    0x14000b0d4
14000b084:	4c 8b 15 bd 2f 03 00 	mov    0x32fbd(%rip),%r10        # 0x14003e048
14000b08b:	48 8d 05 b6 2f 03 00 	lea    0x32fb6(%rip),%rax        # 0x14003e048
14000b092:	4c 3b d0             	cmp    %rax,%r10
14000b095:	0f 84 b9 f0 ff ff    	je     0x14000a154
14000b09b:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000b0a0:	0f 84 ae f0 ff ff    	je     0x14000a154
14000b0a6:	41 8b 45 00          	mov    0x0(%r13),%eax
14000b0aa:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000b0b0:	ff c0                	inc    %eax
14000b0b2:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000b0b5:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000b0bb:	77 0a                	ja     0x14000b0c7
14000b0bd:	8b c1                	mov    %ecx,%eax
14000b0bf:	41 8b cc             	mov    %r12d,%ecx
14000b0c2:	48 2b c8             	sub    %rax,%rcx
14000b0c5:	eb 03                	jmp    0x14000b0ca
14000b0c7:	49 8b cf             	mov    %r15,%rcx
14000b0ca:	ba 27 00 00 00       	mov    $0x27,%edx
14000b0cf:	e9 2d f0 ff ff       	jmp    0x14000a101
14000b0d4:	44 8b 7d f0          	mov    -0x10(%rbp),%r15d
14000b0d8:	33 c0                	xor    %eax,%eax
14000b0da:	45 85 ff             	test   %r15d,%r15d
14000b0dd:	0f 84 57 01 00 00    	je     0x14000b23a
14000b0e3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14000b0e8:	4c 8b 75 90          	mov    -0x70(%rbp),%r14
14000b0ec:	48 85 c9             	test   %rcx,%rcx
14000b0ef:	74 12                	je     0x14000b103
14000b0f1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14000b0f6:	48 8b 01             	mov    (%rcx),%rax