1404dbef1:	5b                   	pop    %rbx
1404dbef2:	e9 4d f2 93 00       	jmp    0x140e1b144
1404dbef7:	cc                   	int3
1404dbef8:	cc                   	int3
1404dbef9:	cc                   	int3
1404dbefa:	cc                   	int3
1404dbefb:	cc                   	int3
1404dbefc:	cc                   	int3
1404dbefd:	cc                   	int3
1404dbefe:	cc                   	int3
1404dbeff:	cc                   	int3
1404dbf00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404dbf05:	57                   	push   %rdi
1404dbf06:	48 83 ec 20          	sub    $0x20,%rsp
1404dbf0a:	48 8b f9             	mov    %rcx,%rdi
1404dbf0d:	48 8b 89 68 01 00 00 	mov    0x168(%rcx),%rcx
1404dbf14:	48 85 c9             	test   %rcx,%rcx
1404dbf17:	74 24                	je     0x1404dbf3d
1404dbf19:	8b 41 10             	mov    0x10(%rcx),%eax
1404dbf1c:	ff c8                	dec    %eax
1404dbf1e:	89 41 10             	mov    %eax,0x10(%rcx)
1404dbf21:	85 c0                	test   %eax,%eax
1404dbf23:	7f 18                	jg     0x1404dbf3d
1404dbf25:	0f 88 52 01 00 00    	js     0x1404dc07d
1404dbf2b:	48 8b 01             	mov    (%rcx),%rax
1404dbf2e:	ba 01 00 00 00       	mov    $0x1,%edx
1404dbf33:	48 8b 00             	mov    (%rax),%rax
1404dbf36:	ff 15 e4 7a aa 00    	call   *0xaa7ae4(%rip)        # 0x140f83a20
1404dbf3c:	90                   	nop
1404dbf3d:	48 8d 8f 38 01 00 00 	lea    0x138(%rdi),%rcx
1404dbf44:	e8 a7 57 00 00       	call   0x1404e16f0
1404dbf49:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
1404dbf50:	48 c7 87 38 01 00 00 	movq   $0x0,0x138(%rdi)
1404dbf57:	00 00 00 00
1404dbf5b:	ba 10 00 00 00       	mov    $0x10,%edx
1404dbf60:	e8 df f1 93 00       	call   0x140e1b144
1404dbf65:	90                   	nop
1404dbf66:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
1404dbf6d:	48 85 c9             	test   %rcx,%rcx
1404dbf70:	74 24                	je     0x1404dbf96
1404dbf72:	8b 41 10             	mov    0x10(%rcx),%eax
1404dbf75:	ff c8                	dec    %eax
1404dbf77:	89 41 10             	mov    %eax,0x10(%rcx)
1404dbf7a:	85 c0                	test   %eax,%eax
1404dbf7c:	7f 18                	jg     0x1404dbf96
1404dbf7e:	0f 88 04 01 00 00    	js     0x1404dc088
1404dbf84:	48 8b 01             	mov    (%rcx),%rax
1404dbf87:	ba 01 00 00 00       	mov    $0x1,%edx
1404dbf8c:	48 8b 00             	mov    (%rax),%rax
1404dbf8f:	ff 15 8b 7a aa 00    	call   *0xaa7a8b(%rip)        # 0x140f83a20
1404dbf95:	90                   	nop
1404dbf96:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1404dbf9d:	48 85 c9             	test   %rcx,%rcx
1404dbfa0:	74 24                	je     0x1404dbfc6
1404dbfa2:	8b 41 10             	mov    0x10(%rcx),%eax
1404dbfa5:	ff c8                	dec    %eax
1404dbfa7:	89 41 10             	mov    %eax,0x10(%rcx)
1404dbfaa:	85 c0                	test   %eax,%eax
1404dbfac:	7f 18                	jg     0x1404dbfc6
1404dbfae:	0f 88 df 00 00 00    	js     0x1404dc093
1404dbfb4:	48 8b 01             	mov    (%rcx),%rax
1404dbfb7:	ba 01 00 00 00       	mov    $0x1,%edx
1404dbfbc:	48 8b 00             	mov    (%rax),%rax
1404dbfbf:	ff 15 5b 7a aa 00    	call   *0xaa7a5b(%rip)        # 0x140f83a20
1404dbfc5:	90                   	nop
1404dbfc6:	48 8b 8f 20 01 00 00 	mov    0x120(%rdi),%rcx
1404dbfcd:	48 85 c9             	test   %rcx,%rcx
1404dbfd0:	74 24                	je     0x1404dbff6
1404dbfd2:	8b 41 10             	mov    0x10(%rcx),%eax
1404dbfd5:	ff c8                	dec    %eax
1404dbfd7:	89 41 10             	mov    %eax,0x10(%rcx)
1404dbfda:	85 c0                	test   %eax,%eax
1404dbfdc:	7f 18                	jg     0x1404dbff6
1404dbfde:	0f 88 88 00 00 00    	js     0x1404dc06c
1404dbfe4:	48 8b 01             	mov    (%rcx),%rax
1404dbfe7:	ba 01 00 00 00       	mov    $0x1,%edx
1404dbfec:	48 8b 00             	mov    (%rax),%rax
1404dbfef:	ff 15 2b 7a aa 00    	call   *0xaa7a2b(%rip)        # 0x140f83a20
1404dbff5:	90                   	nop
1404dbff6:	48 8b 97 18 01 00 00 	mov    0x118(%rdi),%rdx
1404dbffd:	48 83 fa 0f          	cmp    $0xf,%rdx
1404dc001:	76 30                	jbe    0x1404dc033
1404dc003:	48 ff c2             	inc    %rdx
1404dc006:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
1404dc00d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404dc014:	72 18                	jb     0x1404dc02e
1404dc016:	48 83 c2 27          	add    $0x27,%rdx
1404dc01a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404dc01e:	49 2b c8             	sub    %r8,%rcx
1404dc021:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404dc025:	48 83 f8 1f          	cmp    $0x1f,%rax
1404dc029:	77 4c                	ja     0x1404dc077
1404dc02b:	49 8b c8             	mov    %r8,%rcx
1404dc02e:	e8 11 f1 93 00       	call   0x140e1b144
1404dc033:	48 c7 87 10 01 00 00 	movq   $0x0,0x110(%rdi)
1404dc03a:	00 00 00 00
1404dc03e:	48 c7 87 18 01 00 00 	movq   $0xf,0x118(%rdi)
1404dc045:	0f 00 00 00
1404dc049:	c6 87 00 01 00 00 00 	movb   $0x0,0x100(%rdi)
1404dc050:	48 8d 05 41 94 ac 00 	lea    0xac9441(%rip),%rax        # 0x140fa5498
1404dc057:	48 89 07             	mov    %rax,(%rdi)
1404dc05a:	48 8b cf             	mov    %rdi,%rcx
1404dc05d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404dc062:	48 83 c4 20          	add    $0x20,%rsp
1404dc066:	5f                   	pop    %rdi
1404dc067:	e9 54 99 05 00       	jmp    0x1405359c0
1404dc06c:	b9 02 00 00 00       	mov    $0x2,%ecx
1404dc071:	e8 8a e6 2a 00       	call   0x14078a700
1404dc076:	90                   	nop
1404dc077:	e8 28 e1 94 00       	call   0x140e2a1a4
1404dc07c:	90                   	nop
1404dc07d:	b9 02 00 00 00       	mov    $0x2,%ecx
1404dc082:	e8 79 e6 2a 00       	call   0x14078a700
1404dc087:	90                   	nop
1404dc088:	b9 02 00 00 00       	mov    $0x2,%ecx
1404dc08d:	e8 6e e6 2a 00       	call   0x14078a700
1404dc092:	90                   	nop
1404dc093:	b9 02 00 00 00       	mov    $0x2,%ecx
1404dc098:	e8 63 e6 2a 00       	call   0x14078a700
1404dc09d:	cc                   	int3
1404dc09e:	cc                   	int3
1404dc09f:	cc                   	int3
1404dc0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404dc0a5:	57                   	push   %rdi
1404dc0a6:	48 83 ec 20          	sub    $0x20,%rsp
1404dc0aa:	8b da                	mov    %edx,%ebx
1404dc0ac:	48 8b f9             	mov    %rcx,%rdi
1404dc0af:	e8 4c fe ff ff       	call   0x1404dbf00
1404dc0b4:	f6 c3 01             	test   $0x1,%bl
1404dc0b7:	74 0d                	je     0x1404dc0c6
1404dc0b9:	ba 90 01 00 00       	mov    $0x190,%edx
1404dc0be:	48 8b cf             	mov    %rdi,%rcx
1404dc0c1:	e8 7e f0 93 00       	call   0x140e1b144
1404dc0c6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404dc0cb:	48 8b c7             	mov    %rdi,%rax
1404dc0ce:	48 83 c4 20          	add    $0x20,%rsp
1404dc0d2:	5f                   	pop    %rdi
1404dc0d3:	c3                   	ret
1404dc0d4:	cc                   	int3
1404dc0d5:	cc                   	int3
1404dc0d6:	cc                   	int3
1404dc0d7:	cc                   	int3
1404dc0d8:	cc                   	int3
1404dc0d9:	cc                   	int3
1404dc0da:	cc                   	int3
1404dc0db:	cc                   	int3
1404dc0dc:	cc                   	int3
1404dc0dd:	cc                   	int3
1404dc0de:	cc                   	int3
1404dc0df:	cc                   	int3
1404dc0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404dc0e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1404dc0ea:	57                   	push   %rdi
1404dc0eb:	48 83 ec 20          	sub    $0x20,%rsp
1404dc0ef:	8b f2                	mov    %edx,%esi
1404dc0f1:	48 8b d9             	mov    %rcx,%rbx
1404dc0f4:	48 8d 05 e5 71 b2 00 	lea    0xb271e5(%rip),%rax        # 0x1410032e0
1404dc0fb:	48 89 01             	mov    %rax,(%rcx)
1404dc0fe:	48 8b 89 f0 00 00 00 	mov    0xf0(%rcx),%rcx
1404dc105:	48 85 c9             	test   %rcx,%rcx
1404dc108:	74 26                	je     0x1404dc130
1404dc10a:	e8 c1 da f1 ff       	call   0x1403f9bd0
1404dc10f:	48 8b bb f0 00 00 00 	mov    0xf0(%rbx),%rdi
1404dc116:	48 85 ff             	test   %rdi,%rdi
1404dc119:	74 15                	je     0x1404dc130
1404dc11b:	48 8b cf             	mov    %rdi,%rcx
1404dc11e:	e8 0d d8 f1 ff       	call   0x1403f9930
1404dc123:	ba d8 00 00 00       	mov    $0xd8,%edx
1404dc128:	48 8b cf             	mov    %rdi,%rcx
1404dc12b:	e8 14 f0 93 00       	call   0x140e1b144
1404dc130:	48 8b 93 30 01 00 00 	mov    0x130(%rbx),%rdx
1404dc137:	48 83 fa 0f          	cmp    $0xf,%rdx
1404dc13b:	76 30                	jbe    0x1404dc16d
1404dc13d:	48 8b 8b 18 01 00 00 	mov    0x118(%rbx),%rcx
1404dc144:	48 ff c2             	inc    %rdx
1404dc147:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404dc14e:	72 18                	jb     0x1404dc168
1404dc150:	48 83 c2 27          	add    $0x27,%rdx
1404dc154:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404dc158:	49 2b c8             	sub    %r8,%rcx
1404dc15b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404dc15f:	48 83 f8 1f          	cmp    $0x1f,%rax
1404dc163:	77 54                	ja     0x1404dc1b9
1404dc165:	49 8b c8             	mov    %r8,%rcx
1404dc168:	e8 d7 ef 93 00       	call   0x140e1b144
1404dc16d:	48 c7 83 28 01 00 00 	movq   $0x0,0x128(%rbx)
1404dc174:	00 00 00 00
1404dc178:	48 c7 83 30 01 00 00 	movq   $0xf,0x130(%rbx)
1404dc17f:	0f 00 00 00
1404dc183:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
1404dc18a:	48 8b cb             	mov    %rbx,%rcx
1404dc18d:	e8 3e 55 fd ff       	call   0x1404b16d0
1404dc192:	90                   	nop
1404dc193:	40 f6 c6 01          	test   $0x1,%sil
1404dc197:	74 0d                	je     0x1404dc1a6
1404dc199:	ba 38 01 00 00       	mov    $0x138,%edx
1404dc19e:	48 8b cb             	mov    %rbx,%rcx
1404dc1a1:	e8 9e ef 93 00       	call   0x140e1b144
1404dc1a6:	48 8b c3             	mov    %rbx,%rax
1404dc1a9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404dc1ae:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404dc1b3:	48 83 c4 20          	add    $0x20,%rsp
1404dc1b7:	5f                   	pop    %rdi
1404dc1b8:	c3                   	ret
1404dc1b9:	e8 e6 df 94 00       	call   0x140e2a1a4
1404dc1be:	cc                   	int3
1404dc1bf:	cc                   	int3
1404dc1c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404dc1c5:	57                   	push   %rdi
1404dc1c6:	48 83 ec 20          	sub    $0x20,%rsp
1404dc1ca:	8b fa                	mov    %edx,%edi
1404dc1cc:	48 8b d9             	mov    %rcx,%rbx
1404dc1cf:	48 8d 05 4a 71 b2 00 	lea    0xb2714a(%rip),%rax        # 0x141003320
1404dc1d6:	48 89 01             	mov    %rax,(%rcx)
1404dc1d9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1404dc1dd:	48 85 c9             	test   %rcx,%rcx
1404dc1e0:	74 11                	je     0x1404dc1f3
1404dc1e2:	48 8b 01             	mov    (%rcx),%rax
1404dc1e5:	ba 01 00 00 00       	mov    $0x1,%edx
1404dc1ea:	48 8b 00             	mov    (%rax),%rax
1404dc1ed:	ff 15 2d 78 aa 00    	call   *0xaa782d(%rip)        # 0x140f83a20
1404dc1f3:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1404dc1f7:	e8 48 ef 93 00       	call   0x140e1b144
1404dc1fc:	90                   	nop
1404dc1fd:	48 8d 05 8c 35 b2 00 	lea    0xb2358c(%rip),%rax        # 0x140fff790
1404dc204:	48 89 03             	mov    %rax,(%rbx)
1404dc207:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1404dc20b:	75 18                	jne    0x1404dc225
1404dc20d:	4c 8d 05 cc 35 b2 00 	lea    0xb235cc(%rip),%r8        # 0x140fff7e0
1404dc214:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1404dc218:	48 8b 0d d9 52 f5 00 	mov    0xf552d9(%rip),%rcx        # 0x1414314f8
1404dc21f:	e8 fc 5b 2b 00       	call   0x140791e20
1404dc224:	90                   	nop
1404dc225:	40 f6 c7 01          	test   $0x1,%dil
1404dc229:	74 0d                	je     0x1404dc238
1404dc22b:	ba 68 00 00 00       	mov    $0x68,%edx
1404dc230:	48 8b cb             	mov    %rbx,%rcx
1404dc233:	e8 0c ef 93 00       	call   0x140e1b144
1404dc238:	48 8b c3             	mov    %rbx,%rax
1404dc23b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404dc240:	48 83 c4 20          	add    $0x20,%rsp
1404dc244:	5f                   	pop    %rdi
1404dc245:	c3                   	ret
1404dc246:	cc                   	int3
1404dc247:	cc                   	int3
1404dc248:	cc                   	int3
1404dc249:	cc                   	int3
1404dc24a:	cc                   	int3
1404dc24b:	cc                   	int3
1404dc24c:	cc                   	int3
1404dc24d:	cc                   	int3
1404dc24e:	cc                   	int3
1404dc24f:	cc                   	int3
1404dc250:	40 53                	rex push %rbx
1404dc252:	48 83 ec 20          	sub    $0x20,%rsp
1404dc256:	48 8d 05 5b 70 b2 00 	lea    0xb2705b(%rip),%rax        # 0x1410032b8
1404dc25d:	48 8b d9             	mov    %rcx,%rbx
1404dc260:	48 89 01             	mov    %rax,(%rcx)
1404dc263:	f6 c2 01             	test   $0x1,%dl
1404dc266:	74 0a                	je     0x1404dc272
1404dc268:	ba 08 00 00 00       	mov    $0x8,%edx
1404dc26d:	e8 d2 ee 93 00       	call   0x140e1b144
1404dc272:	48 8b c3             	mov    %rbx,%rax
1404dc275:	48 83 c4 20          	add    $0x20,%rsp
1404dc279:	5b                   	pop    %rbx
1404dc27a:	c3                   	ret
1404dc27b:	cc                   	int3
1404dc27c:	cc                   	int3
1404dc27d:	cc                   	int3
1404dc27e:	cc                   	int3
1404dc27f:	cc                   	int3
1404dc280:	40 53                	rex push %rbx
1404dc282:	48 83 ec 20          	sub    $0x20,%rsp
1404dc286:	48 8d 05 2b 70 b2 00 	lea    0xb2702b(%rip),%rax        # 0x1410032b8
1404dc28d:	48 8b d9             	mov    %rcx,%rbx
1404dc290:	48 89 01             	mov    %rax,(%rcx)
1404dc293:	f6 c2 01             	test   $0x1,%dl
1404dc296:	74 0a                	je     0x1404dc2a2
1404dc298:	ba 10 00 00 00       	mov    $0x10,%edx
1404dc29d:	e8 a2 ee 93 00       	call   0x140e1b144
1404dc2a2:	48 8b c3             	mov    %rbx,%rax
1404dc2a5:	48 83 c4 20          	add    $0x20,%rsp
1404dc2a9:	5b                   	pop    %rbx
1404dc2aa:	c3                   	ret
1404dc2ab:	cc                   	int3
1404dc2ac:	cc                   	int3
1404dc2ad:	cc                   	int3
1404dc2ae:	cc                   	int3
1404dc2af:	cc                   	int3
1404dc2b0:	40 53                	rex push %rbx
1404dc2b2:	48 83 ec 20          	sub    $0x20,%rsp
1404dc2b6:	48 8b d9             	mov    %rcx,%rbx
1404dc2b9:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1404dc2bd:	48 8b 0d 84 e4 f4 00 	mov    0xf4e484(%rip),%rcx        # 0x14142a748
1404dc2c4:	48 85 c9             	test   %rcx,%rcx
1404dc2c7:	74 55                	je     0x1404dc31e
1404dc2c9:	e8 62 92 33 00       	call   0x140815530
1404dc2ce:	84 c0                	test   %al,%al
1404dc2d0:	74 4c                	je     0x1404dc31e
1404dc2d2:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
1404dc2d6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1404dc2db:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404dc2df:	48 8b 1d 92 6b f5 00 	mov    0xf56b92(%rip),%rbx        # 0x141432e78
1404dc2e6:	74 06                	je     0x1404dc2ee
1404dc2e8:	48 83 c3 58          	add    $0x58,%rbx
1404dc2ec:	eb 04                	jmp    0x1404dc2f2
1404dc2ee:	48 83 c3 60          	add    $0x60,%rbx
1404dc2f2:	48 8b cf             	mov    %rdi,%rcx
1404dc2f5:	e8 46 a3 05 00       	call   0x140536640
1404dc2fa:	48 8b 15 47 e4 f4 00 	mov    0xf4e447(%rip),%rdx        # 0x14142a748
1404dc301:	4c 8b cb             	mov    %rbx,%r9
1404dc304:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1404dc309:	4c 8b c0             	mov    %rax,%r8
1404dc30c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404dc311:	48 8b cf             	mov    %rdi,%rcx
1404dc314:	e8 57 cb f0 ff       	call   0x1403e8e70
1404dc319:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1404dc31e:	48 83 c4 20          	add    $0x20,%rsp
1404dc322:	5b                   	pop    %rbx
1404dc323:	c3                   	ret
1404dc324:	cc                   	int3
1404dc325:	cc                   	int3
1404dc326:	cc                   	int3
1404dc327:	cc                   	int3
1404dc328:	cc                   	int3
1404dc329:	cc                   	int3
1404dc32a:	cc                   	int3
1404dc32b:	cc                   	int3
1404dc32c:	cc                   	int3
1404dc32d:	cc                   	int3
1404dc32e:	cc                   	int3
1404dc32f:	cc                   	int3
1404dc330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404dc335:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404dc33a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404dc33f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1404dc344:	57                   	push   %rdi
1404dc345:	41 56                	push   %r14
1404dc347:	41 57                	push   %r15
1404dc349:	48 83 ec 50          	sub    $0x50,%rsp
1404dc34d:	49 8b f1             	mov    %r9,%rsi
1404dc350:	45 0f b6 f8          	movzbl %r8b,%r15d
1404dc354:	48 8b fa             	mov    %rdx,%rdi
1404dc357:	4c 8b f1             	mov    %rcx,%r14
1404dc35a:	33 ed                	xor    %ebp,%ebp
1404dc35c:	8b dd                	mov    %ebp,%ebx
1404dc35e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404dc362:	44 8b 15 9f 29 fc 00 	mov    0xfc299f(%rip),%r10d        # 0x14149ed08
1404dc369:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1404dc370:	00 00