1405b9fe7:	33 c9                	xor    %ecx,%ecx
1405b9fe9:	e8 12 07 1d 00       	call   0x14078a700
1405b9fee:	cc                   	int3
1405b9fef:	b9 01 00 00 00       	mov    $0x1,%ecx
1405b9ff4:	e8 07 07 1d 00       	call   0x14078a700
1405b9ff9:	90                   	nop
1405b9ffa:	33 c9                	xor    %ecx,%ecx
1405b9ffc:	e8 ff 06 1d 00       	call   0x14078a700
1405ba001:	cc                   	int3
1405ba002:	b9 01 00 00 00       	mov    $0x1,%ecx
1405ba007:	e8 f4 06 1d 00       	call   0x14078a700
1405ba00c:	90                   	nop
1405ba00d:	b9 02 00 00 00       	mov    $0x2,%ecx
1405ba012:	e8 e9 06 1d 00       	call   0x14078a700
1405ba017:	90                   	nop
1405ba018:	33 c9                	xor    %ecx,%ecx
1405ba01a:	e8 e1 06 1d 00       	call   0x14078a700
1405ba01f:	cc                   	int3
1405ba020:	b9 01 00 00 00       	mov    $0x1,%ecx
1405ba025:	e8 d6 06 1d 00       	call   0x14078a700
1405ba02a:	90                   	nop
1405ba02b:	b9 02 00 00 00       	mov    $0x2,%ecx
1405ba030:	e8 cb 06 1d 00       	call   0x14078a700
1405ba035:	cc                   	int3
1405ba036:	cc                   	int3
1405ba037:	cc                   	int3
1405ba038:	cc                   	int3
1405ba039:	cc                   	int3
1405ba03a:	cc                   	int3
1405ba03b:	cc                   	int3
1405ba03c:	cc                   	int3
1405ba03d:	cc                   	int3
1405ba03e:	cc                   	int3
1405ba03f:	cc                   	int3
1405ba040:	33 d2                	xor    %edx,%edx
1405ba042:	48 c7 41 08 7a 04 00 	movq   $0x47a,0x8(%rcx)
1405ba049:	00
1405ba04a:	48 c7 41 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rcx)
1405ba051:	ff
1405ba052:	48 8d 05 97 e1 a5 00 	lea    0xa5e197(%rip),%rax        # 0x1410181f0
1405ba059:	48 89 01             	mov    %rax,(%rcx)
1405ba05c:	33 c0                	xor    %eax,%eax
1405ba05e:	48 c7 41 18 ff ff ff 	movq   $0xffffffffffffffff,0x18(%rcx)
1405ba065:	ff
1405ba066:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1405ba06a:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1405ba06e:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1405ba072:	48 89 51 38          	mov    %rdx,0x38(%rcx)
1405ba076:	48 89 51 40          	mov    %rdx,0x40(%rcx)
1405ba07a:	48 89 51 48          	mov    %rdx,0x48(%rcx)
1405ba07e:	48 89 51 50          	mov    %rdx,0x50(%rcx)
1405ba082:	88 41 68             	mov    %al,0x68(%rcx)
1405ba085:	48 8b c1             	mov    %rcx,%rax
1405ba088:	48 89 51 58          	mov    %rdx,0x58(%rcx)
1405ba08c:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1405ba090:	c3                   	ret
1405ba091:	cc                   	int3
1405ba092:	cc                   	int3
1405ba093:	cc                   	int3
1405ba094:	cc                   	int3
1405ba095:	cc                   	int3
1405ba096:	cc                   	int3
1405ba097:	cc                   	int3
1405ba098:	cc                   	int3
1405ba099:	cc                   	int3
1405ba09a:	cc                   	int3
1405ba09b:	cc                   	int3
1405ba09c:	cc                   	int3
1405ba09d:	cc                   	int3
1405ba09e:	cc                   	int3
1405ba09f:	cc                   	int3
1405ba0a0:	40 53                	rex push %rbx
1405ba0a2:	48 83 ec 20          	sub    $0x20,%rsp
1405ba0a6:	48 8b d9             	mov    %rcx,%rbx
1405ba0a9:	48 8b 02             	mov    (%rdx),%rax
1405ba0ac:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1405ba0b3:	48 89 01             	mov    %rax,(%rcx)
1405ba0b6:	48 8b 0a             	mov    (%rdx),%rcx
1405ba0b9:	48 85 c9             	test   %rcx,%rcx
1405ba0bc:	74 20                	je     0x1405ba0de
1405ba0be:	8b 41 10             	mov    0x10(%rcx),%eax
1405ba0c1:	ff c8                	dec    %eax
1405ba0c3:	89 41 10             	mov    %eax,0x10(%rcx)
1405ba0c6:	85 c0                	test   %eax,%eax
1405ba0c8:	7f 14                	jg     0x1405ba0de
1405ba0ca:	78 1b                	js     0x1405ba0e7
1405ba0cc:	48 8b 01             	mov    (%rcx),%rax
1405ba0cf:	ba 01 00 00 00       	mov    $0x1,%edx
1405ba0d4:	48 8b 00             	mov    (%rax),%rax
1405ba0d7:	ff 15 43 99 9c 00    	call   *0x9c9943(%rip)        # 0x140f83a20
1405ba0dd:	90                   	nop
1405ba0de:	48 8b c3             	mov    %rbx,%rax
1405ba0e1:	48 83 c4 20          	add    $0x20,%rsp
1405ba0e5:	5b                   	pop    %rbx
1405ba0e6:	c3                   	ret
1405ba0e7:	b9 02 00 00 00       	mov    $0x2,%ecx
1405ba0ec:	e8 0f 06 1d 00       	call   0x14078a700
1405ba0f1:	cc                   	int3
1405ba0f2:	cc                   	int3
1405ba0f3:	cc                   	int3
1405ba0f4:	cc                   	int3
1405ba0f5:	cc                   	int3
1405ba0f6:	cc                   	int3
1405ba0f7:	cc                   	int3
1405ba0f8:	cc                   	int3
1405ba0f9:	cc                   	int3
1405ba0fa:	cc                   	int3
1405ba0fb:	cc                   	int3
1405ba0fc:	cc                   	int3
1405ba0fd:	cc                   	int3
1405ba0fe:	cc                   	int3
1405ba0ff:	cc                   	int3
1405ba100:	48 8b 41 08          	mov    0x8(%rcx),%rax
1405ba104:	48 85 c0             	test   %rax,%rax
1405ba107:	74 0b                	je     0x1405ba114
1405ba109:	48 8b 11             	mov    (%rcx),%rdx
1405ba10c:	48 8b c8             	mov    %rax,%rcx
1405ba10f:	e9 7c ed ff ff       	jmp    0x1405b8e90
1405ba114:	c3                   	ret
1405ba115:	cc                   	int3
1405ba116:	cc                   	int3
1405ba117:	cc                   	int3
1405ba118:	cc                   	int3
1405ba119:	cc                   	int3
1405ba11a:	cc                   	int3
1405ba11b:	cc                   	int3
1405ba11c:	cc                   	int3
1405ba11d:	cc                   	int3
1405ba11e:	cc                   	int3
1405ba11f:	cc                   	int3
1405ba120:	40 53                	rex push %rbx
1405ba122:	48 83 ec 20          	sub    $0x20,%rsp
1405ba126:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1405ba12a:	48 85 db             	test   %rbx,%rbx
1405ba12d:	74 24                	je     0x1405ba153
1405ba12f:	4c 8b 03             	mov    (%rbx),%r8
1405ba132:	48 8b 11             	mov    (%rcx),%rdx
1405ba135:	48 8b cb             	mov    %rbx,%rcx
1405ba138:	4d 8b 40 08          	mov    0x8(%r8),%r8
1405ba13c:	e8 df 83 f7 ff       	call   0x140532520
1405ba141:	48 8b 0b             	mov    (%rbx),%rcx
1405ba144:	ba 48 00 00 00       	mov    $0x48,%edx
1405ba149:	48 83 c4 20          	add    $0x20,%rsp
1405ba14d:	5b                   	pop    %rbx
1405ba14e:	e9 f1 0f 86 00       	jmp    0x140e1b144
1405ba153:	48 83 c4 20          	add    $0x20,%rsp
1405ba157:	5b                   	pop    %rbx
1405ba158:	c3                   	ret
1405ba159:	cc                   	int3
1405ba15a:	cc                   	int3
1405ba15b:	cc                   	int3
1405ba15c:	cc                   	int3
1405ba15d:	cc                   	int3
1405ba15e:	cc                   	int3
1405ba15f:	cc                   	int3
1405ba160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405ba165:	57                   	push   %rdi
1405ba166:	48 83 ec 20          	sub    $0x20,%rsp
1405ba16a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1405ba16e:	48 8b 19             	mov    (%rcx),%rbx
1405ba171:	48 3b df             	cmp    %rdi,%rbx
1405ba174:	74 1e                	je     0x1405ba194
1405ba176:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1405ba17d:	00 00 00
1405ba180:	48 8b d3             	mov    %rbx,%rdx
1405ba183:	48 8b cb             	mov    %rbx,%rcx
1405ba186:	e8 05 ed ff ff       	call   0x1405b8e90
1405ba18b:	48 83 c3 10          	add    $0x10,%rbx
1405ba18f:	48 3b df             	cmp    %rdi,%rbx
1405ba192:	75 ec                	jne    0x1405ba180
1405ba194:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405ba199:	48 83 c4 20          	add    $0x20,%rsp
1405ba19d:	5f                   	pop    %rdi
1405ba19e:	c3                   	ret
1405ba19f:	cc                   	int3
1405ba1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405ba1a5:	57                   	push   %rdi
1405ba1a6:	48 83 ec 20          	sub    $0x20,%rsp
1405ba1aa:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1405ba1ae:	48 8b 19             	mov    (%rcx),%rbx
1405ba1b1:	48 3b df             	cmp    %rdi,%rbx
1405ba1b4:	74 32                	je     0x1405ba1e8
1405ba1b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1405ba1bd:	00 00 00
1405ba1c0:	4c 8b 03             	mov    (%rbx),%r8
1405ba1c3:	48 8b d3             	mov    %rbx,%rdx
1405ba1c6:	48 8b cb             	mov    %rbx,%rcx
1405ba1c9:	4d 8b 40 08          	mov    0x8(%r8),%r8
1405ba1cd:	e8 4e 83 f7 ff       	call   0x140532520
1405ba1d2:	48 8b 0b             	mov    (%rbx),%rcx
1405ba1d5:	ba 48 00 00 00       	mov    $0x48,%edx
1405ba1da:	e8 65 0f 86 00       	call   0x140e1b144
1405ba1df:	48 83 c3 10          	add    $0x10,%rbx
1405ba1e3:	48 3b df             	cmp    %rdi,%rbx
1405ba1e6:	75 d8                	jne    0x1405ba1c0
1405ba1e8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405ba1ed:	48 83 c4 20          	add    $0x20,%rsp
1405ba1f1:	5f                   	pop    %rdi
1405ba1f2:	c3                   	ret
1405ba1f3:	cc                   	int3
1405ba1f4:	cc                   	int3
1405ba1f5:	cc                   	int3
1405ba1f6:	cc                   	int3
1405ba1f7:	cc                   	int3
1405ba1f8:	cc                   	int3
1405ba1f9:	cc                   	int3
1405ba1fa:	cc                   	int3
1405ba1fb:	cc                   	int3
1405ba1fc:	cc                   	int3
1405ba1fd:	cc                   	int3
1405ba1fe:	cc                   	int3
1405ba1ff:	cc                   	int3
1405ba200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405ba205:	57                   	push   %rdi
1405ba206:	48 83 ec 20          	sub    $0x20,%rsp
1405ba20a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1405ba20e:	48 8b 19             	mov    (%rcx),%rbx
1405ba211:	48 3b df             	cmp    %rdi,%rbx
1405ba214:	74 13                	je     0x1405ba229
1405ba216:	33 d2                	xor    %edx,%edx
1405ba218:	48 8b cb             	mov    %rbx,%rcx
1405ba21b:	e8 f0 0f 00 00       	call   0x1405bb210
1405ba220:	48 83 c3 50          	add    $0x50,%rbx
1405ba224:	48 3b df             	cmp    %rdi,%rbx
1405ba227:	75 ed                	jne    0x1405ba216
1405ba229:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405ba22e:	48 83 c4 20          	add    $0x20,%rsp
1405ba232:	5f                   	pop    %rdi
1405ba233:	c3                   	ret
1405ba234:	cc                   	int3
1405ba235:	cc                   	int3
1405ba236:	cc                   	int3
1405ba237:	cc                   	int3
1405ba238:	cc                   	int3
1405ba239:	cc                   	int3
1405ba23a:	cc                   	int3
1405ba23b:	cc                   	int3
1405ba23c:	cc                   	int3
1405ba23d:	cc                   	int3
1405ba23e:	cc                   	int3
1405ba23f:	cc                   	int3
1405ba240:	48 8b d1             	mov    %rcx,%rdx
1405ba243:	e9 48 ec ff ff       	jmp    0x1405b8e90
1405ba248:	cc                   	int3
1405ba249:	cc                   	int3
1405ba24a:	cc                   	int3
1405ba24b:	cc                   	int3
1405ba24c:	cc                   	int3
1405ba24d:	cc                   	int3
1405ba24e:	cc                   	int3
1405ba24f:	cc                   	int3
1405ba250:	40 53                	rex push %rbx
1405ba252:	48 83 ec 20          	sub    $0x20,%rsp
1405ba256:	48 8b 19             	mov    (%rcx),%rbx
1405ba259:	48 85 db             	test   %rbx,%rbx
1405ba25c:	74 1a                	je     0x1405ba278
1405ba25e:	48 8b cb             	mov    %rbx,%rcx
1405ba261:	e8 5a 73 05 00       	call   0x1406115c0
1405ba266:	ba 18 00 00 00       	mov    $0x18,%edx
1405ba26b:	48 8b cb             	mov    %rbx,%rcx
1405ba26e:	48 83 c4 20          	add    $0x20,%rsp
1405ba272:	5b                   	pop    %rbx
1405ba273:	e9 cc 0e 86 00       	jmp    0x140e1b144
1405ba278:	48 83 c4 20          	add    $0x20,%rsp
1405ba27c:	5b                   	pop    %rbx
1405ba27d:	c3                   	ret
1405ba27e:	cc                   	int3
1405ba27f:	cc                   	int3
1405ba280:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405ba285:	57                   	push   %rdi
1405ba286:	48 83 ec 20          	sub    $0x20,%rsp
1405ba28a:	48 8b 19             	mov    (%rcx),%rbx
1405ba28d:	48 8b f9             	mov    %rcx,%rdi
1405ba290:	48 85 db             	test   %rbx,%rbx
1405ba293:	74 68                	je     0x1405ba2fd
1405ba295:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1405ba29a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1405ba29e:	48 3b de             	cmp    %rsi,%rbx
1405ba2a1:	74 14                	je     0x1405ba2b7
1405ba2a3:	48 8b d3             	mov    %rbx,%rdx
1405ba2a6:	48 8b cb             	mov    %rbx,%rcx
1405ba2a9:	e8 e2 eb ff ff       	call   0x1405b8e90
1405ba2ae:	48 83 c3 10          	add    $0x10,%rbx
1405ba2b2:	48 3b de             	cmp    %rsi,%rbx
1405ba2b5:	75 ec                	jne    0x1405ba2a3
1405ba2b7:	48 8b 0f             	mov    (%rdi),%rcx
1405ba2ba:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1405ba2be:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1405ba2c3:	48 2b d1             	sub    %rcx,%rdx
1405ba2c6:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
1405ba2ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405ba2d1:	72 18                	jb     0x1405ba2eb
1405ba2d3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1405ba2d7:	48 83 c2 27          	add    $0x27,%rdx
1405ba2db:	49 2b c8             	sub    %r8,%rcx
1405ba2de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405ba2e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ba2e6:	77 20                	ja     0x1405ba308
1405ba2e8:	49 8b c8             	mov    %r8,%rcx
1405ba2eb:	e8 54 0e 86 00       	call   0x140e1b144
1405ba2f0:	33 c0                	xor    %eax,%eax
1405ba2f2:	48 89 07             	mov    %rax,(%rdi)
1405ba2f5:	48 89 47 08          	mov    %rax,0x8(%rdi)
1405ba2f9:	48 89 47 10          	mov    %rax,0x10(%rdi)
1405ba2fd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1405ba302:	48 83 c4 20          	add    $0x20,%rsp
1405ba306:	5f                   	pop    %rdi
1405ba307:	c3                   	ret
1405ba308:	e8 97 fe 86 00       	call   0x140e2a1a4
1405ba30d:	cc                   	int3
1405ba30e:	cc                   	int3
1405ba30f:	cc                   	int3
1405ba310:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405ba315:	57                   	push   %rdi
1405ba316:	48 83 ec 20          	sub    $0x20,%rsp
1405ba31a:	48 8b 19             	mov    (%rcx),%rbx
1405ba31d:	48 8b f9             	mov    %rcx,%rdi
1405ba320:	48 85 db             	test   %rbx,%rbx
1405ba323:	74 7c                	je     0x1405ba3a1
1405ba325:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1405ba32a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1405ba32e:	48 3b de             	cmp    %rsi,%rbx
1405ba331:	74 28                	je     0x1405ba35b
1405ba333:	4c 8b 03             	mov    (%rbx),%r8
1405ba336:	48 8b d3             	mov    %rbx,%rdx
1405ba339:	48 8b cb             	mov    %rbx,%rcx
1405ba33c:	4d 8b 40 08          	mov    0x8(%r8),%r8
1405ba340:	e8 db 81 f7 ff       	call   0x140532520
1405ba345:	48 8b 0b             	mov    (%rbx),%rcx
1405ba348:	ba 48 00 00 00       	mov    $0x48,%edx
1405ba34d:	e8 f2 0d 86 00       	call   0x140e1b144
1405ba352:	48 83 c3 10          	add    $0x10,%rbx
1405ba356:	48 3b de             	cmp    %rsi,%rbx
1405ba359:	75 d8                	jne    0x1405ba333
1405ba35b:	48 8b 0f             	mov    (%rdi),%rcx
1405ba35e:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1405ba362:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1405ba367:	48 2b d1             	sub    %rcx,%rdx
1405ba36a:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
1405ba36e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405ba375:	72 18                	jb     0x1405ba38f
1405ba377:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1405ba37b:	48 83 c2 27          	add    $0x27,%rdx
1405ba37f:	49 2b c8             	sub    %r8,%rcx
1405ba382:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405ba386:	48 83 f8 1f          	cmp    $0x1f,%rax
1405ba38a:	77 20                	ja     0x1405ba3ac
1405ba38c:	49 8b c8             	mov    %r8,%rcx
1405ba38f:	e8 b0 0d 86 00       	call   0x140e1b144
1405ba394:	33 c0                	xor    %eax,%eax