14068bff8:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14068bffd:	48 8b cf             	mov    %rdi,%rcx
14068c000:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14068c007:	ff 15 13 7a 8f 00    	call   *0x8f7a13(%rip)        # 0x140f83a20
14068c00d:	bb 3f 00 00 00       	mov    $0x3f,%ebx
14068c012:	48 8b 00             	mov    (%rax),%rax
14068c015:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
14068c019:	75 05                	jne    0x14068c020
14068c01b:	40 b7 01             	mov    $0x1,%dil
14068c01e:	eb 03                	jmp    0x14068c023
14068c020:	40 32 ff             	xor    %dil,%dil
14068c023:	f6 c3 20             	test   $0x20,%bl
14068c026:	74 35                	je     0x14068c05d
14068c028:	83 e3 df             	and    $0xffffffdf,%ebx
14068c02b:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
14068c02f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14068c034:	48 85 c9             	test   %rcx,%rcx
14068c037:	74 24                	je     0x14068c05d
14068c039:	8b 41 10             	mov    0x10(%rcx),%eax
14068c03c:	ff c8                	dec    %eax
14068c03e:	89 41 10             	mov    %eax,0x10(%rcx)
14068c041:	85 c0                	test   %eax,%eax
14068c043:	7f 18                	jg     0x14068c05d
14068c045:	0f 88 3f 01 00 00    	js     0x14068c18a
14068c04b:	48 8b 01             	mov    (%rcx),%rax
14068c04e:	ba 01 00 00 00       	mov    $0x1,%edx
14068c053:	48 8b 00             	mov    (%rax),%rax
14068c056:	ff 15 c4 79 8f 00    	call   *0x8f79c4(%rip)        # 0x140f83a20
14068c05c:	90                   	nop
14068c05d:	f6 c3 10             	test   $0x10,%bl
14068c060:	74 35                	je     0x14068c097
14068c062:	83 e3 ef             	and    $0xffffffef,%ebx
14068c065:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
14068c069:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14068c06e:	48 85 c9             	test   %rcx,%rcx
14068c071:	74 24                	je     0x14068c097
14068c073:	8b 41 10             	mov    0x10(%rcx),%eax
14068c076:	ff c8                	dec    %eax
14068c078:	89 41 10             	mov    %eax,0x10(%rcx)
14068c07b:	85 c0                	test   %eax,%eax
14068c07d:	7f 18                	jg     0x14068c097
14068c07f:	0f 88 10 01 00 00    	js     0x14068c195
14068c085:	48 8b 01             	mov    (%rcx),%rax
14068c088:	ba 01 00 00 00       	mov    $0x1,%edx
14068c08d:	48 8b 00             	mov    (%rax),%rax
14068c090:	ff 15 8a 79 8f 00    	call   *0x8f798a(%rip)        # 0x140f83a20
14068c096:	90                   	nop
14068c097:	f6 c3 08             	test   $0x8,%bl
14068c09a:	74 35                	je     0x14068c0d1
14068c09c:	83 e3 f7             	and    $0xfffffff7,%ebx
14068c09f:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
14068c0a3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068c0a8:	48 85 c9             	test   %rcx,%rcx
14068c0ab:	74 24                	je     0x14068c0d1
14068c0ad:	8b 41 10             	mov    0x10(%rcx),%eax
14068c0b0:	ff c8                	dec    %eax
14068c0b2:	89 41 10             	mov    %eax,0x10(%rcx)
14068c0b5:	85 c0                	test   %eax,%eax
14068c0b7:	7f 18                	jg     0x14068c0d1
14068c0b9:	0f 88 e1 00 00 00    	js     0x14068c1a0
14068c0bf:	48 8b 01             	mov    (%rcx),%rax
14068c0c2:	ba 01 00 00 00       	mov    $0x1,%edx
14068c0c7:	48 8b 00             	mov    (%rax),%rax
14068c0ca:	ff 15 50 79 8f 00    	call   *0x8f7950(%rip)        # 0x140f83a20
14068c0d0:	90                   	nop
14068c0d1:	f6 c3 04             	test   $0x4,%bl
14068c0d4:	74 35                	je     0x14068c10b
14068c0d6:	83 e3 fb             	and    $0xfffffffb,%ebx
14068c0d9:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
14068c0dd:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14068c0e2:	48 85 c9             	test   %rcx,%rcx
14068c0e5:	74 24                	je     0x14068c10b
14068c0e7:	8b 41 10             	mov    0x10(%rcx),%eax
14068c0ea:	ff c8                	dec    %eax
14068c0ec:	89 41 10             	mov    %eax,0x10(%rcx)
14068c0ef:	85 c0                	test   %eax,%eax
14068c0f1:	7f 18                	jg     0x14068c10b
14068c0f3:	0f 88 b2 00 00 00    	js     0x14068c1ab
14068c0f9:	48 8b 01             	mov    (%rcx),%rax
14068c0fc:	ba 01 00 00 00       	mov    $0x1,%edx
14068c101:	48 8b 00             	mov    (%rax),%rax
14068c104:	ff 15 16 79 8f 00    	call   *0x8f7916(%rip)        # 0x140f83a20
14068c10a:	90                   	nop
14068c10b:	f6 c3 02             	test   $0x2,%bl
14068c10e:	74 35                	je     0x14068c145
14068c110:	83 e3 fd             	and    $0xfffffffd,%ebx
14068c113:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
14068c117:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14068c11c:	48 85 c9             	test   %rcx,%rcx
14068c11f:	74 24                	je     0x14068c145
14068c121:	8b 41 10             	mov    0x10(%rcx),%eax
14068c124:	ff c8                	dec    %eax
14068c126:	89 41 10             	mov    %eax,0x10(%rcx)
14068c129:	85 c0                	test   %eax,%eax
14068c12b:	7f 18                	jg     0x14068c145
14068c12d:	0f 88 83 00 00 00    	js     0x14068c1b6
14068c133:	48 8b 01             	mov    (%rcx),%rax
14068c136:	ba 01 00 00 00       	mov    $0x1,%edx
14068c13b:	48 8b 00             	mov    (%rax),%rax
14068c13e:	ff 15 dc 78 8f 00    	call   *0x8f78dc(%rip)        # 0x140f83a20
14068c144:	90                   	nop
14068c145:	f6 c3 01             	test   $0x1,%bl
14068c148:	74 2a                	je     0x14068c174
14068c14a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068c14f:	48 85 c9             	test   %rcx,%rcx
14068c152:	74 20                	je     0x14068c174
14068c154:	8b 41 10             	mov    0x10(%rcx),%eax
14068c157:	ff c8                	dec    %eax
14068c159:	89 41 10             	mov    %eax,0x10(%rcx)
14068c15c:	85 c0                	test   %eax,%eax
14068c15e:	7f 14                	jg     0x14068c174
14068c160:	78 1d                	js     0x14068c17f
14068c162:	4c 8b 01             	mov    (%rcx),%r8
14068c165:	ba 01 00 00 00       	mov    $0x1,%edx
14068c16a:	49 8b 00             	mov    (%r8),%rax
14068c16d:	ff 15 ad 78 8f 00    	call   *0x8f78ad(%rip)        # 0x140f83a20
14068c173:	90                   	nop
14068c174:	40 0f b6 c7          	movzbl %dil,%eax
14068c178:	48 83 c4 48          	add    $0x48,%rsp
14068c17c:	5f                   	pop    %rdi
14068c17d:	5b                   	pop    %rbx
14068c17e:	c3                   	ret
14068c17f:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c184:	e8 77 e5 0f 00       	call   0x14078a700
14068c189:	90                   	nop
14068c18a:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c18f:	e8 6c e5 0f 00       	call   0x14078a700
14068c194:	90                   	nop
14068c195:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c19a:	e8 61 e5 0f 00       	call   0x14078a700
14068c19f:	90                   	nop
14068c1a0:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c1a5:	e8 56 e5 0f 00       	call   0x14078a700
14068c1aa:	90                   	nop
14068c1ab:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c1b0:	e8 4b e5 0f 00       	call   0x14078a700
14068c1b5:	90                   	nop
14068c1b6:	b9 02 00 00 00       	mov    $0x2,%ecx
14068c1bb:	e8 40 e5 0f 00       	call   0x14078a700
14068c1c0:	cc                   	int3
14068c1c1:	cc                   	int3
14068c1c2:	cc                   	int3
14068c1c3:	cc                   	int3
14068c1c4:	cc                   	int3
14068c1c5:	cc                   	int3
14068c1c6:	cc                   	int3
14068c1c7:	cc                   	int3
14068c1c8:	cc                   	int3
14068c1c9:	cc                   	int3
14068c1ca:	cc                   	int3
14068c1cb:	cc                   	int3
14068c1cc:	cc                   	int3
14068c1cd:	cc                   	int3
14068c1ce:	cc                   	int3
14068c1cf:	cc                   	int3
14068c1d0:	40 53                	rex push %rbx
14068c1d2:	48 83 ec 20          	sub    $0x20,%rsp
14068c1d6:	48 8b d9             	mov    %rcx,%rbx
14068c1d9:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068c1dd:	48 8b 01             	mov    (%rcx),%rax
14068c1e0:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14068c1e7:	ff 15 33 78 8f 00    	call   *0x8f7833(%rip)        # 0x140f83a20
14068c1ed:	84 c0                	test   %al,%al
14068c1ef:	74 20                	je     0x14068c211
14068c1f1:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14068c1f5:	48 8b 01             	mov    (%rcx),%rax
14068c1f8:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14068c1ff:	ff 15 1b 78 8f 00    	call   *0x8f781b(%rip)        # 0x140f83a20
14068c205:	84 c0                	test   %al,%al
14068c207:	74 08                	je     0x14068c211
14068c209:	b0 01                	mov    $0x1,%al
14068c20b:	48 83 c4 20          	add    $0x20,%rsp
14068c20f:	5b                   	pop    %rbx
14068c210:	c3                   	ret
14068c211:	32 c0                	xor    %al,%al
14068c213:	48 83 c4 20          	add    $0x20,%rsp
14068c217:	5b                   	pop    %rbx
14068c218:	c3                   	ret
14068c219:	cc                   	int3
14068c21a:	cc                   	int3
14068c21b:	cc                   	int3
14068c21c:	cc                   	int3
14068c21d:	cc                   	int3
14068c21e:	cc                   	int3
14068c21f:	cc                   	int3
14068c220:	48 8b 01             	mov    (%rcx),%rax
14068c223:	48 8b 40 50          	mov    0x50(%rax),%rax
14068c227:	48 ff 25 f2 77 8f 00 	rex.W jmp *0x8f77f2(%rip)        # 0x140f83a20
14068c22e:	cc                   	int3
14068c22f:	cc                   	int3
14068c230:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068c234:	48 8b 01             	mov    (%rcx),%rax
14068c237:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14068c23e:	48 ff 25 db 77 8f 00 	rex.W jmp *0x8f77db(%rip)        # 0x140f83a20
14068c245:	cc                   	int3
14068c246:	cc                   	int3
14068c247:	cc                   	int3
14068c248:	cc                   	int3
14068c249:	cc                   	int3
14068c24a:	cc                   	int3
14068c24b:	cc                   	int3
14068c24c:	cc                   	int3
14068c24d:	cc                   	int3
14068c24e:	cc                   	int3
14068c24f:	cc                   	int3
14068c250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068c255:	57                   	push   %rdi
14068c256:	48 83 ec 20          	sub    $0x20,%rsp
14068c25a:	48 8b d9             	mov    %rcx,%rbx
14068c25d:	48 8b fa             	mov    %rdx,%rdi
14068c260:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068c264:	48 8b 01             	mov    (%rcx),%rax
14068c267:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c26e:	ff 15 ac 77 8f 00    	call   *0x8f77ac(%rip)        # 0x140f83a20
14068c274:	84 c0                	test   %al,%al
14068c276:	74 37                	je     0x14068c2af
14068c278:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
14068c27c:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14068c280:	75 1a                	jne    0x14068c29c
14068c282:	48 8b 03             	mov    (%rbx),%rax
14068c285:	48 8b d7             	mov    %rdi,%rdx
14068c288:	48 8b cb             	mov    %rbx,%rcx
14068c28b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c292:	ff 15 88 77 8f 00    	call   *0x8f7788(%rip)        # 0x140f83a20
14068c298:	84 c0                	test   %al,%al
14068c29a:	75 06                	jne    0x14068c2a2
14068c29c:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14068c2a0:	75 0d                	jne    0x14068c2af
14068c2a2:	b0 01                	mov    $0x1,%al
14068c2a4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c2a9:	48 83 c4 20          	add    $0x20,%rsp
14068c2ad:	5f                   	pop    %rdi
14068c2ae:	c3                   	ret
14068c2af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c2b4:	32 c0                	xor    %al,%al
14068c2b6:	48 83 c4 20          	add    $0x20,%rsp
14068c2ba:	5f                   	pop    %rdi
14068c2bb:	c3                   	ret
14068c2bc:	cc                   	int3
14068c2bd:	cc                   	int3
14068c2be:	cc                   	int3
14068c2bf:	cc                   	int3
14068c2c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068c2c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14068c2ca:	57                   	push   %rdi
14068c2cb:	48 83 ec 20          	sub    $0x20,%rsp
14068c2cf:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14068c2d3:	48 8b f2             	mov    %rdx,%rsi
14068c2d6:	48 8b f9             	mov    %rcx,%rdi
14068c2d9:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14068c2dd:	75 17                	jne    0x14068c2f6
14068c2df:	48 8b 03             	mov    (%rbx),%rax
14068c2e2:	48 8b cb             	mov    %rbx,%rcx
14068c2e5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c2ec:	ff 15 2e 77 8f 00    	call   *0x8f772e(%rip)        # 0x140f83a20
14068c2f2:	84 c0                	test   %al,%al
14068c2f4:	75 06                	jne    0x14068c2fc
14068c2f6:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14068c2fa:	75 3c                	jne    0x14068c338
14068c2fc:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
14068c300:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14068c304:	75 1a                	jne    0x14068c320
14068c306:	48 8b 03             	mov    (%rbx),%rax
14068c309:	48 8b d6             	mov    %rsi,%rdx
14068c30c:	48 8b cb             	mov    %rbx,%rcx
14068c30f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c316:	ff 15 04 77 8f 00    	call   *0x8f7704(%rip)        # 0x140f83a20
14068c31c:	84 c0                	test   %al,%al
14068c31e:	75 06                	jne    0x14068c326
14068c320:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14068c324:	75 12                	jne    0x14068c338
14068c326:	b0 01                	mov    $0x1,%al
14068c328:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c32d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068c332:	48 83 c4 20          	add    $0x20,%rsp
14068c336:	5f                   	pop    %rdi
14068c337:	c3                   	ret
14068c338:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c33d:	32 c0                	xor    %al,%al
14068c33f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068c344:	48 83 c4 20          	add    $0x20,%rsp
14068c348:	5f                   	pop    %rdi
14068c349:	c3                   	ret
14068c34a:	cc                   	int3
14068c34b:	cc                   	int3
14068c34c:	cc                   	int3
14068c34d:	cc                   	int3
14068c34e:	cc                   	int3
14068c34f:	cc                   	int3
14068c350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068c355:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14068c35a:	57                   	push   %rdi
14068c35b:	48 83 ec 20          	sub    $0x20,%rsp
14068c35f:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14068c363:	48 8b f2             	mov    %rdx,%rsi
14068c366:	48 8b f9             	mov    %rcx,%rdi
14068c369:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14068c36d:	75 17                	jne    0x14068c386
14068c36f:	48 8b 03             	mov    (%rbx),%rax
14068c372:	48 8b cb             	mov    %rbx,%rcx
14068c375:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c37c:	ff 15 9e 76 8f 00    	call   *0x8f769e(%rip)        # 0x140f83a20
14068c382:	84 c0                	test   %al,%al
14068c384:	75 1d                	jne    0x14068c3a3
14068c386:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14068c38a:	74 17                	je     0x14068c3a3
14068c38c:	48 8b cf             	mov    %rdi,%rcx
14068c38f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c394:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068c399:	48 83 c4 20          	add    $0x20,%rsp
14068c39d:	5f                   	pop    %rdi
14068c39e:	e9 0d 9e fe ff       	jmp    0x1406761b0
14068c3a3:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14068c3a7:	48 8b d6             	mov    %rsi,%rdx
14068c3aa:	48 8b 01             	mov    (%rcx),%rax
14068c3ad:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
14068c3b4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068c3b9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068c3be:	48 83 c4 20          	add    $0x20,%rsp
14068c3c2:	5f                   	pop    %rdi
14068c3c3:	48 ff 25 56 76 8f 00 	rex.W jmp *0x8f7656(%rip)        # 0x140f83a20
14068c3ca:	cc                   	int3
14068c3cb:	cc                   	int3
14068c3cc:	cc                   	int3
14068c3cd:	cc                   	int3
14068c3ce:	cc                   	int3
14068c3cf:	cc                   	int3
14068c3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068c3d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14068c3da:	57                   	push   %rdi
14068c3db:	48 83 ec 20          	sub    $0x20,%rsp
14068c3df:	48 8b 79 38          	mov    0x38(%rcx),%rdi
14068c3e3:	48 8b f2             	mov    %rdx,%rsi
14068c3e6:	48 8b d9             	mov    %rcx,%rbx
14068c3e9:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14068c3ed:	75 17                	jne    0x14068c406
14068c3ef:	48 8b 07             	mov    (%rdi),%rax
14068c3f2:	48 8b cf             	mov    %rdi,%rcx
14068c3f5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068c3fc:	ff 15 1e 76 8f 00    	call   *0x8f761e(%rip)        # 0x140f83a20
14068c402:	84 c0                	test   %al,%al
14068c404:	75 06                	jne    0x14068c40c
14068c406:	83 7f 18 01          	cmpl   $0x1,0x18(%rdi)
14068c40a:	75 70                	jne    0x14068c47c
14068c40c:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
14068c410:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14068c414:	75 1a                	jne    0x14068c430
14068c416:	48 8b 07             	mov    (%rdi),%rax
14068c419:	48 8b d6             	mov    %rsi,%rdx
14068c41c:	48 8b cf             	mov    %rdi,%rcx