14013dd04:	48 8b ce             	mov    %rsi,%rcx
14013dd07:	e8 e4 c3 fe ff       	call   0x14012a0f0
14013dd0c:	48 89 47 38          	mov    %rax,0x38(%rdi)
14013dd10:	48 85 c0             	test   %rax,%rax
14013dd13:	75 32                	jne    0x14013dd47
14013dd15:	e8 56 93 fe ff       	call   0x140127070
14013dd1a:	4c 8d 05 5f 85 1d 00 	lea    0x1d855f(%rip),%r8        # 0x140316280
14013dd21:	ba 1f 06 00 00       	mov    $0x61f,%edx
14013dd26:	48 8d 0d 23 84 1d 00 	lea    0x1d8423(%rip),%rcx        # 0x140316150
14013dd2d:	e8 5e 94 fe ff       	call   0x140127190
14013dd32:	45 33 c0             	xor    %r8d,%r8d
14013dd35:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14013dd3a:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013dd3e:	e8 4d 95 fe ff       	call   0x140127290
14013dd43:	33 c0                	xor    %eax,%eax
14013dd45:	eb 6c                	jmp    0x14013ddb3
14013dd47:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14013dd4c:	48 85 db             	test   %rbx,%rbx
14013dd4f:	74 55                	je     0x14013dda6
14013dd51:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14013dd56:	4c 8d 05 f3 83 1d 00 	lea    0x1d83f3(%rip),%r8        # 0x140316150
14013dd5d:	41 b9 24 06 00 00    	mov    $0x624,%r9d
14013dd63:	48 8b d3             	mov    %rbx,%rdx
14013dd66:	e8 c5 c2 fe ff       	call   0x14012a030
14013dd6b:	48 89 47 40          	mov    %rax,0x40(%rdi)
14013dd6f:	48 85 c0             	test   %rax,%rax
14013dd72:	75 32                	jne    0x14013dda6
14013dd74:	e8 f7 92 fe ff       	call   0x140127070
14013dd79:	4c 8d 05 00 85 1d 00 	lea    0x1d8500(%rip),%r8        # 0x140316280
14013dd80:	ba 26 06 00 00       	mov    $0x626,%edx
14013dd85:	48 8d 0d c4 83 1d 00 	lea    0x1d83c4(%rip),%rcx        # 0x140316150
14013dd8c:	e8 ff 93 fe ff       	call   0x140127190
14013dd91:	45 33 c0             	xor    %r8d,%r8d
14013dd94:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14013dd99:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013dd9d:	e8 ee 94 fe ff       	call   0x140127290
14013dda2:	33 c0                	xor    %eax,%eax
14013dda4:	eb 0d                	jmp    0x14013ddb3
14013dda6:	83 4f 50 01          	orl    $0x1,0x50(%rdi)
14013ddaa:	b8 01 00 00 00       	mov    $0x1,%eax
14013ddaf:	48 89 5f 48          	mov    %rbx,0x48(%rdi)
14013ddb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013ddb8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14013ddbd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013ddc2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14013ddc7:	48 83 c4 20          	add    $0x20,%rsp
14013ddcb:	41 5e                	pop    %r14
14013ddcd:	c3                   	ret
14013ddce:	cc                   	int3
14013ddcf:	cc                   	int3
14013ddd0:	b8 38 00 00 00       	mov    $0x38,%eax
14013ddd5:	e8 56 2d 17 00       	call   0x1402b0b30
14013ddda:	48 2b e0             	sub    %rax,%rsp
14013dddd:	f6 41 50 01          	testb  $0x1,0x50(%rcx)
14013dde1:	74 3e                	je     0x14013de21
14013dde3:	48 8b 51 38          	mov    0x38(%rcx),%rdx
14013dde7:	48 8b 41 40          	mov    0x40(%rcx),%rax
14013ddeb:	4c 8b 41 48          	mov    0x48(%rcx),%r8
14013ddef:	48 85 d2             	test   %rdx,%rdx
14013ddf2:	74 0c                	je     0x14013de00
14013ddf4:	4c 8b c0             	mov    %rax,%r8
14013ddf7:	48 83 c4 38          	add    $0x38,%rsp
14013ddfb:	e9 d0 f3 ff ff       	jmp    0x14013d1d0
14013de00:	41 b9 0f 00 00 00    	mov    $0xf,%r9d
14013de06:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14013de0b:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14013de10:	44 8b 01             	mov    (%rcx),%r8d
14013de13:	41 8d 51 f0          	lea    -0x10(%r9),%edx
14013de17:	e8 f4 f1 ff ff       	call   0x14013d010
14013de1c:	48 83 c4 38          	add    $0x38,%rsp
14013de20:	c3                   	ret
14013de21:	b8 01 00 00 00       	mov    $0x1,%eax
14013de26:	48 83 c4 38          	add    $0x38,%rsp
14013de2a:	c3                   	ret
14013de2b:	cc                   	int3
14013de2c:	cc                   	int3
14013de2d:	cc                   	int3
14013de2e:	cc                   	int3
14013de2f:	cc                   	int3
14013de30:	b8 28 01 00 00       	mov    $0x128,%eax
14013de35:	e8 f6 2c 17 00       	call   0x1402b0b30
14013de3a:	48 2b e0             	sub    %rax,%rsp
14013de3d:	8b c1                	mov    %ecx,%eax
14013de3f:	48 8b 0d 02 a8 29 00 	mov    0x29a802(%rip),%rcx        # 0x1403d8648
14013de46:	48 85 c9             	test   %rcx,%rcx
14013de49:	74 28                	je     0x14013de73
14013de4b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14013de50:	89 44 24 20          	mov    %eax,0x20(%rsp)
14013de54:	e8 67 d3 fa ff       	call   0x1400eb1c0
14013de59:	85 c0                	test   %eax,%eax
14013de5b:	78 16                	js     0x14013de73
14013de5d:	48 8b 0d e4 a7 29 00 	mov    0x29a7e4(%rip),%rcx        # 0x1403d8648
14013de64:	8b d0                	mov    %eax,%edx
14013de66:	e8 d5 db fa ff       	call   0x1400eba40
14013de6b:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
14013de72:	c3                   	ret
14013de73:	33 c0                	xor    %eax,%eax
14013de75:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
14013de7c:	c3                   	ret
14013de7d:	cc                   	int3
14013de7e:	cc                   	int3
14013de7f:	cc                   	int3
14013de80:	40 53                	rex push %rbx
14013de82:	b8 20 00 00 00       	mov    $0x20,%eax
14013de87:	e8 a4 2c 17 00       	call   0x1402b0b30
14013de8c:	48 2b e0             	sub    %rax,%rsp
14013de8f:	83 3a 00             	cmpl   $0x0,(%rdx)
14013de92:	48 8b da             	mov    %rdx,%rbx
14013de95:	75 07                	jne    0x14013de9e
14013de97:	e8 34 dd fb ff       	call   0x1400fbbd0
14013de9c:	89 03                	mov    %eax,(%rbx)
14013de9e:	48 83 c4 20          	add    $0x20,%rsp
14013dea2:	5b                   	pop    %rbx
14013dea3:	c3                   	ret
14013dea4:	cc                   	int3
14013dea5:	cc                   	int3
14013dea6:	cc                   	int3
14013dea7:	cc                   	int3
14013dea8:	cc                   	int3
14013dea9:	cc                   	int3
14013deaa:	cc                   	int3
14013deab:	cc                   	int3
14013deac:	cc                   	int3
14013dead:	cc                   	int3
14013deae:	cc                   	int3
14013deaf:	cc                   	int3
14013deb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14013deb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14013deba:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14013debf:	56                   	push   %rsi
14013dec0:	57                   	push   %rdi
14013dec1:	41 54                	push   %r12
14013dec3:	41 56                	push   %r14
14013dec5:	41 57                	push   %r15
14013dec7:	b8 40 02 00 00       	mov    $0x240,%eax
14013decc:	e8 5f 2c 17 00       	call   0x1402b0b30
14013ded1:	48 2b e0             	sub    %rax,%rsp
14013ded4:	8b b4 24 98 02 00 00 	mov    0x298(%rsp),%esi
14013dedb:	33 db                	xor    %ebx,%ebx
14013dedd:	33 ed                	xor    %ebp,%ebp
14013dedf:	45 33 e4             	xor    %r12d,%r12d
14013dee2:	4d 8b f9             	mov    %r9,%r15
14013dee5:	4d 8b f0             	mov    %r8,%r14
14013dee8:	48 8b fa             	mov    %rdx,%rdi
14013deeb:	83 fe ff             	cmp    $0xffffffff,%esi
14013deee:	75 73                	jne    0x14013df63
14013def0:	48 85 d2             	test   %rdx,%rdx
14013def3:	74 56                	je     0x14013df4b
14013def5:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
14013def9:	48 85 c9             	test   %rcx,%rcx
14013defc:	75 45                	jne    0x14013df43
14013defe:	8b 32                	mov    (%rdx),%esi
14013df00:	83 fe ff             	cmp    $0xffffffff,%esi
14013df03:	75 5e                	jne    0x14013df63
14013df05:	4d 85 f6             	test   %r14,%r14
14013df08:	0f 84 ea 01 00 00    	je     0x14013e0f8
14013df0e:	e8 5d 91 fe ff       	call   0x140127070
14013df13:	4c 8d 05 4e 82 1d 00 	lea    0x1d824e(%rip),%r8        # 0x140316168
14013df1a:	ba d6 00 00 00       	mov    $0xd6,%edx
14013df1f:	48 8d 0d 2a 82 1d 00 	lea    0x1d822a(%rip),%rcx        # 0x140316150
14013df26:	e8 65 92 fe ff       	call   0x140127190
14013df2b:	ba 9c 00 00 00       	mov    $0x9c,%edx
14013df30:	45 33 c0             	xor    %r8d,%r8d
14013df33:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013df37:	e8 54 93 fe ff       	call   0x140127290
14013df3c:	33 c0                	xor    %eax,%eax
14013df3e:	e9 bc 03 00 00       	jmp    0x14013e2ff
14013df43:	e8 38 a9 f6 ff       	call   0x1400a8880
14013df48:	4c 8b f8             	mov    %rax,%r15
14013df4b:	4d 85 ff             	test   %r15,%r15
14013df4e:	74 b5                	je     0x14013df05
14013df50:	49 8b cf             	mov    %r15,%rcx
14013df53:	e8 78 dc fb ff       	call   0x1400fbbd0
14013df58:	8b f0                	mov    %eax,%esi
14013df5a:	85 c0                	test   %eax,%eax
14013df5c:	75 a2                	jne    0x14013df00
14013df5e:	8d 70 ff             	lea    -0x1(%rax),%esi
14013df61:	eb a2                	jmp    0x14013df05
14013df63:	33 c0                	xor    %eax,%eax
14013df65:	4d 85 f6             	test   %r14,%r14
14013df68:	49 0f 44 c7          	cmove  %r15,%rax
14013df6c:	4c 8b f8             	mov    %rax,%r15
14013df6f:	0f 85 90 00 00 00    	jne    0x14013e005
14013df75:	48 85 ff             	test   %rdi,%rdi
14013df78:	74 06                	je     0x14013df80
14013df7a:	f6 47 4c 01          	testb  $0x1,0x4c(%rdi)
14013df7e:	75 0f                	jne    0x14013df8f
14013df80:	8b ce                	mov    %esi,%ecx
14013df82:	e8 b9 76 fb ff       	call   0x1400f5640
14013df87:	4c 8b f8             	mov    %rax,%r15
14013df8a:	48 85 ff             	test   %rdi,%rdi
14013df8d:	74 12                	je     0x14013dfa1
14013df8f:	4c 8b 77 18          	mov    0x18(%rdi),%r14
14013df93:	4d 85 f6             	test   %r14,%r14
14013df96:	75 6d                	jne    0x14013e005
14013df98:	4c 8b 77 10          	mov    0x10(%rdi),%r14
14013df9c:	4d 85 f6             	test   %r14,%r14
14013df9f:	75 64                	jne    0x14013e005
14013dfa1:	8b ce                	mov    %esi,%ecx
14013dfa3:	e8 48 f6 00 00       	call   0x14014d5f0
14013dfa8:	4c 8b f0             	mov    %rax,%r14
14013dfab:	4d 85 f6             	test   %r14,%r14
14013dfae:	0f 84 92 00 00 00    	je     0x14013e046
14013dfb4:	8b d6                	mov    %esi,%edx
14013dfb6:	49 8b ce             	mov    %r14,%rcx
14013dfb9:	e8 c2 f5 00 00       	call   0x14014d580
14013dfbe:	48 8b e8             	mov    %rax,%rbp
14013dfc1:	48 85 ed             	test   %rbp,%rbp
14013dfc4:	0f 85 1d 02 00 00    	jne    0x14013e1e7
14013dfca:	4d 85 e4             	test   %r12,%r12
14013dfcd:	0f 85 14 02 00 00    	jne    0x14013e1e7
14013dfd3:	e8 98 90 fe ff       	call   0x140127070
14013dfd8:	4c 8d 05 89 81 1d 00 	lea    0x1d8189(%rip),%r8        # 0x140316168
14013dfdf:	ba 3d 01 00 00       	mov    $0x13d,%edx
14013dfe4:	48 8d 0d 65 81 1d 00 	lea    0x1d8165(%rip),%rcx        # 0x140316150
14013dfeb:	e8 a0 91 fe ff       	call   0x140127190
14013dff0:	45 33 c0             	xor    %r8d,%r8d
14013dff3:	8d 4d 06             	lea    0x6(%rbp),%ecx
14013dff6:	ba 9c 00 00 00       	mov    $0x9c,%edx
14013dffb:	e8 90 92 fe ff       	call   0x140127290
14013e000:	e9 35 02 00 00       	jmp    0x14013e23a
14013e005:	49 8b ce             	mov    %r14,%rcx
14013e008:	e8 c3 56 fe ff       	call   0x1401236d0
14013e00d:	85 c0                	test   %eax,%eax
14013e00f:	75 9a                	jne    0x14013dfab
14013e011:	e8 5a 90 fe ff       	call   0x140127070
14013e016:	4c 8d 05 4b 81 1d 00 	lea    0x1d814b(%rip),%r8        # 0x140316168
14013e01d:	ba f1 00 00 00       	mov    $0xf1,%edx
14013e022:	48 8d 0d 27 81 1d 00 	lea    0x1d8127(%rip),%rcx        # 0x140316150
14013e029:	e8 62 91 fe ff       	call   0x140127190
14013e02e:	45 33 c0             	xor    %r8d,%r8d
14013e031:	ba 26 00 08 00       	mov    $0x80026,%edx
14013e036:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013e03a:	e8 51 92 fe ff       	call   0x140127290
14013e03f:	33 c0                	xor    %eax,%eax
14013e041:	e9 b9 02 00 00       	jmp    0x14013e2ff
14013e046:	48 85 ff             	test   %rdi,%rdi
14013e049:	0f 84 96 00 00 00    	je     0x14013e0e5
14013e04f:	f6 47 4c 01          	testb  $0x1,0x4c(%rdi)
14013e053:	0f 84 8c 00 00 00    	je     0x14013e0e5
14013e059:	48 8b 0d e8 a5 29 00 	mov    0x29a5e8(%rip),%rcx        # 0x1403d8648
14013e060:	48 85 c9             	test   %rcx,%rcx
14013e063:	74 2d                	je     0x14013e092
14013e065:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013e06a:	89 74 24 40          	mov    %esi,0x40(%rsp)
14013e06e:	e8 4d d1 fa ff       	call   0x1400eb1c0
14013e073:	85 c0                	test   %eax,%eax
14013e075:	78 1b                	js     0x14013e092
14013e077:	48 8b 0d ca a5 29 00 	mov    0x29a5ca(%rip),%rcx        # 0x1403d8648
14013e07e:	8b d0                	mov    %eax,%edx
14013e080:	e8 bb d9 fa ff       	call   0x1400eba40
14013e085:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14013e08a:	48 8b e8             	mov    %rax,%rbp
14013e08d:	48 85 c0             	test   %rax,%rax
14013e090:	75 66                	jne    0x14013e0f8
14013e092:	41 b9 08 00 00 00    	mov    $0x8,%r9d
14013e098:	89 b4 24 40 01 00 00 	mov    %esi,0x140(%rsp)
14013e09f:	48 8d 84 24 40 01 00 	lea    0x140(%rsp),%rax
14013e0a6:	00
14013e0a7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14013e0ac:	48 8d 15 dd 20 29 00 	lea    0x2920dd(%rip),%rdx        # 0x1403d0190
14013e0b3:	48 8d 05 66 02 00 00 	lea    0x266(%rip),%rax        # 0x14013e320
14013e0ba:	45 8d 41 02          	lea    0x2(%r9),%r8d
14013e0be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013e0c3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14013e0c8:	e8 93 71 fb ff       	call   0x1400f5260
14013e0cd:	48 85 c0             	test   %rax,%rax
14013e0d0:	74 0f                	je     0x14013e0e1
14013e0d2:	48 8b 00             	mov    (%rax),%rax
14013e0d5:	48 85 c0             	test   %rax,%rax
14013e0d8:	74 07                	je     0x14013e0e1
14013e0da:	ff d0                	call   *%rax
14013e0dc:	48 8b e8             	mov    %rax,%rbp
14013e0df:	eb 17                	jmp    0x14013e0f8
14013e0e1:	33 ed                	xor    %ebp,%ebp
14013e0e3:	eb 13                	jmp    0x14013e0f8
14013e0e5:	8b ce                	mov    %esi,%ecx
14013e0e7:	e8 44 fd ff ff       	call   0x14013de30
14013e0ec:	48 8b e8             	mov    %rax,%rbp
14013e0ef:	48 85 c0             	test   %rax,%rax
14013e0f2:	0f 85 ef 00 00 00    	jne    0x14013e1e7
14013e0f8:	4d 85 ff             	test   %r15,%r15
14013e0fb:	0f 84 c0 fe ff ff    	je     0x14013dfc1
14013e101:	48 85 ff             	test   %rdi,%rdi
14013e104:	74 3f                	je     0x14013e145
14013e106:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
14013e10a:	48 85 c9             	test   %rcx,%rcx
14013e10d:	74 36                	je     0x14013e145
14013e10f:	e8 dc 7a 00 00       	call   0x140145bf0
14013e114:	85 c0                	test   %eax,%eax
14013e116:	75 27                	jne    0x14013e13f
14013e118:	e8 53 8f fe ff       	call   0x140127070
14013e11d:	4c 8d 05 44 80 1d 00 	lea    0x1d8044(%rip),%r8        # 0x140316168
14013e124:	ba 15 01 00 00       	mov    $0x115,%edx
14013e129:	48 8d 0d 20 80 1d 00 	lea    0x1d8020(%rip),%rcx        # 0x140316150
14013e130:	e8 5b 90 fe ff       	call   0x140127190
14013e135:	ba 86 00 00 00       	mov    $0x86,%edx
14013e13a:	e9 f1 fd ff ff       	jmp    0x14013df30
14013e13f:	4c 8b 67 60          	mov    0x60(%rdi),%r12
14013e143:	eb 1b                	jmp    0x14013e160
14013e145:	4c 8b 84 24 90 02 00 	mov    0x290(%rsp),%r8
14013e14c:	00
14013e14d:	49 8b d7             	mov    %r15,%rdx
14013e150:	48 8b 8c 24 70 02 00 	mov    0x270(%rsp),%rcx
14013e157:	00
14013e158:	e8 53 79 00 00       	call   0x140145ab0
14013e15d:	4c 8b e0             	mov    %rax,%r12
14013e160:	4d 85 e4             	test   %r12,%r12
14013e163:	0f 84 d3 fd ff ff    	je     0x14013df3c
14013e169:	4c 8d 84 24 98 02 00 	lea    0x298(%rsp),%r8
14013e170:	00
14013e171:	89 9c 24 98 02 00 00 	mov    %ebx,0x298(%rsp)
14013e178:	48 8d 15 01 fd ff ff 	lea    -0x2ff(%rip),%rdx        # 0x14013de80
14013e17f:	49 8b cc             	mov    %r12,%rcx
14013e182:	e8 29 7a 00 00       	call   0x140145bb0
14013e187:	8b 84 24 98 02 00 00 	mov    0x298(%rsp),%eax
14013e18e:	85 c0                	test   %eax,%eax
14013e190:	0f 84 2b fe ff ff    	je     0x14013dfc1
14013e196:	83 fe ff             	cmp    $0xffffffff,%esi
14013e199:	75 07                	jne    0x14013e1a2
14013e19b:	8b f0                	mov    %eax,%esi
14013e19d:	e9 1f fe ff ff       	jmp    0x14013dfc1
14013e1a2:	3b f0                	cmp    %eax,%esi
14013e1a4:	0f 84 17 fe ff ff    	je     0x14013dfc1
14013e1aa:	e8 c1 8e fe ff       	call   0x140127070
14013e1af:	4c 8d 05 b2 7f 1d 00 	lea    0x1d7fb2(%rip),%r8        # 0x140316168
14013e1b6:	ba 32 01 00 00       	mov    $0x132,%edx
14013e1bb:	48 8d 0d 8e 7f 1d 00 	lea    0x1d7f8e(%rip),%rcx        # 0x140316150
14013e1c2:	e8 c9 8f fe ff       	call   0x140127190
14013e1c7:	45 33 c0             	xor    %r8d,%r8d
14013e1ca:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14013e1cf:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013e1d3:	e8 b8 90 fe ff       	call   0x140127290
14013e1d8:	49 8b cc             	mov    %r12,%rcx
14013e1db:	e8 20 79 00 00       	call   0x140145b00
14013e1e0:	33 c0                	xor    %eax,%eax
14013e1e2:	e9 18 01 00 00       	jmp    0x14013e2ff
14013e1e7:	41 b8 3f 01 00 00    	mov    $0x13f,%r8d
14013e1ed:	48 8d 15 5c 7f 1d 00 	lea    0x1d7f5c(%rip),%rdx        # 0x140316150
14013e1f4:	b9 b0 00 00 00       	mov    $0xb0,%ecx
14013e1f9:	e8 c2 de fa ff       	call   0x1400ec0c0
14013e1fe:	48 8b d8             	mov    %rax,%rbx
14013e201:	48 85 c0             	test   %rax,%rax
14013e204:	75 2f                	jne    0x14013e235
14013e206:	e8 65 8e fe ff       	call   0x140127070
14013e20b:	4c 8d 05 56 7f 1d 00 	lea    0x1d7f56(%rip),%r8        # 0x140316168
14013e212:	ba 41 01 00 00       	mov    $0x141,%edx
14013e217:	48 8d 0d 32 7f 1d 00 	lea    0x1d7f32(%rip),%rcx        # 0x140316150
14013e21e:	e8 6d 8f fe ff       	call   0x140127190
14013e223:	45 33 c0             	xor    %r8d,%r8d