140cfc204:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140cfc209:	48 ff c7             	inc    %rdi
140cfc20c:	c7 44 24 28 00 01 00 	movl   $0x100,0x28(%rsp)
140cfc213:	00
140cfc214:	44 8b cf             	mov    %edi,%r9d
140cfc217:	4d 8b c6             	mov    %r14,%r8
140cfc21a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cfc21f:	33 d2                	xor    %edx,%edx
140cfc221:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140cfc226:	ff 15 7c 71 28 00    	call   *0x28717c(%rip)        # 0x140f833a8
140cfc22c:	85 c0                	test   %eax,%eax
140cfc22e:	75 27                	jne    0x140cfc257
140cfc230:	48 85 ff             	test   %rdi,%rdi
140cfc233:	74 22                	je     0x140cfc257
140cfc235:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140cfc23c:	00 00 00 00
140cfc240:	41 0f b6 04 5e       	movzbl (%r14,%rbx,2),%eax
140cfc245:	48 8b 0e             	mov    (%rsi),%rcx
140cfc248:	88 84 19 58 02 00 00 	mov    %al,0x258(%rcx,%rbx,1)
140cfc24f:	48 ff c3             	inc    %rbx
140cfc252:	48 3b df             	cmp    %rdi,%rbx
140cfc255:	72 e9                	jb     0x140cfc240
140cfc257:	48 8b 06             	mov    (%rsi),%rax
140cfc25a:	c6 80 57 03 00 00 00 	movb   $0x0,0x357(%rax)
140cfc261:	48 8b 06             	mov    (%rsi),%rax
140cfc264:	48 05 58 02 00 00    	add    $0x258,%rax
140cfc26a:	e9 7d fd ff ff       	jmp    0x140cfbfec
140cfc26f:	cc                   	int3
140cfc270:	b8 28 00 00 00       	mov    $0x28,%eax
140cfc275:	e8 26 f2 11 00       	call   0x140e1b4a0
140cfc27a:	48 2b e0             	sub    %rax,%rsp
140cfc27d:	4c 8b c1             	mov    %rcx,%r8
140cfc280:	8d 50 58             	lea    0x58(%rax),%edx
140cfc283:	48 8d 0d b6 c4 46 00 	lea    0x46c4b6(%rip),%rcx        # 0x141168740
140cfc28a:	48 83 c4 28          	add    $0x28,%rsp
140cfc28e:	e9 7d 95 fd ff       	jmp    0x140cd5810
140cfc293:	cc                   	int3
140cfc294:	cc                   	int3
140cfc295:	cc                   	int3
140cfc296:	cc                   	int3
140cfc297:	cc                   	int3
140cfc298:	cc                   	int3
140cfc299:	cc                   	int3
140cfc29a:	cc                   	int3
140cfc29b:	cc                   	int3
140cfc29c:	cc                   	int3
140cfc29d:	cc                   	int3
140cfc29e:	cc                   	int3
140cfc29f:	cc                   	int3
140cfc2a0:	b8 28 00 00 00       	mov    $0x28,%eax
140cfc2a5:	e8 f6 f1 11 00       	call   0x140e1b4a0
140cfc2aa:	48 2b e0             	sub    %rax,%rsp
140cfc2ad:	4c 8b c1             	mov    %rcx,%r8
140cfc2b0:	ba 00 01 00 00       	mov    $0x100,%edx
140cfc2b5:	48 8d 0d c4 c5 46 00 	lea    0x46c5c4(%rip),%rcx        # 0x141168880
140cfc2bc:	48 83 c4 28          	add    $0x28,%rsp
140cfc2c0:	e9 4b 95 fd ff       	jmp    0x140cd5810
140cfc2c5:	cc                   	int3
140cfc2c6:	cc                   	int3
140cfc2c7:	cc                   	int3
140cfc2c8:	cc                   	int3
140cfc2c9:	cc                   	int3
140cfc2ca:	cc                   	int3
140cfc2cb:	cc                   	int3
140cfc2cc:	cc                   	int3
140cfc2cd:	cc                   	int3
140cfc2ce:	cc                   	int3
140cfc2cf:	cc                   	int3
140cfc2d0:	b8 28 00 00 00       	mov    $0x28,%eax
140cfc2d5:	e8 c6 f1 11 00       	call   0x140e1b4a0
140cfc2da:	48 2b e0             	sub    %rax,%rsp
140cfc2dd:	4c 8b c1             	mov    %rcx,%r8
140cfc2e0:	ba 80 01 00 00       	mov    $0x180,%edx
140cfc2e5:	48 8d 0d 94 c6 46 00 	lea    0x46c694(%rip),%rcx        # 0x141168980
140cfc2ec:	48 83 c4 28          	add    $0x28,%rsp
140cfc2f0:	e9 1b 95 fd ff       	jmp    0x140cd5810
140cfc2f5:	cc                   	int3
140cfc2f6:	cc                   	int3
140cfc2f7:	cc                   	int3
140cfc2f8:	cc                   	int3
140cfc2f9:	cc                   	int3
140cfc2fa:	cc                   	int3
140cfc2fb:	cc                   	int3
140cfc2fc:	cc                   	int3
140cfc2fd:	cc                   	int3
140cfc2fe:	cc                   	int3
140cfc2ff:	cc                   	int3
140cfc300:	b8 28 00 00 00       	mov    $0x28,%eax
140cfc305:	e8 96 f1 11 00       	call   0x140e1b4a0
140cfc30a:	48 2b e0             	sub    %rax,%rsp
140cfc30d:	4c 8b c1             	mov    %rcx,%r8
140cfc310:	ba 00 02 00 00       	mov    $0x200,%edx
140cfc315:	48 8d 0d e4 c7 46 00 	lea    0x46c7e4(%rip),%rcx        # 0x141168b00
140cfc31c:	48 83 c4 28          	add    $0x28,%rsp
140cfc320:	e9 eb 94 fd ff       	jmp    0x140cd5810
140cfc325:	cc                   	int3
140cfc326:	cc                   	int3
140cfc327:	cc                   	int3
140cfc328:	cc                   	int3
140cfc329:	cc                   	int3
140cfc32a:	cc                   	int3
140cfc32b:	cc                   	int3
140cfc32c:	cc                   	int3
140cfc32d:	cc                   	int3
140cfc32e:	cc                   	int3
140cfc32f:	cc                   	int3
140cfc330:	b8 28 00 00 00       	mov    $0x28,%eax
140cfc335:	e8 66 f1 11 00       	call   0x140e1b4a0
140cfc33a:	48 2b e0             	sub    %rax,%rsp
140cfc33d:	4c 8b c1             	mov    %rcx,%r8
140cfc340:	ba 00 04 00 00       	mov    $0x400,%edx
140cfc345:	48 8d 0d b4 cc 46 00 	lea    0x46ccb4(%rip),%rcx        # 0x141169000
140cfc34c:	48 83 c4 28          	add    $0x28,%rsp
140cfc350:	e9 bb 94 fd ff       	jmp    0x140cd5810
140cfc355:	cc                   	int3
140cfc356:	cc                   	int3
140cfc357:	cc                   	int3
140cfc358:	cc                   	int3
140cfc359:	cc                   	int3
140cfc35a:	cc                   	int3
140cfc35b:	cc                   	int3
140cfc35c:	cc                   	int3
140cfc35d:	cc                   	int3
140cfc35e:	cc                   	int3
140cfc35f:	cc                   	int3
140cfc360:	40 53                	rex push %rbx
140cfc362:	55                   	push   %rbp
140cfc363:	57                   	push   %rdi
140cfc364:	41 54                	push   %r12
140cfc366:	41 55                	push   %r13
140cfc368:	41 56                	push   %r14
140cfc36a:	41 57                	push   %r15
140cfc36c:	b8 90 00 00 00       	mov    $0x90,%eax
140cfc371:	e8 2a f1 11 00       	call   0x140e1b4a0
140cfc376:	48 2b e0             	sub    %rax,%rsp
140cfc379:	48 8b 05 80 cb 6b 00 	mov    0x6bcb80(%rip),%rax        # 0x1413b8f00
140cfc380:	48 33 c4             	xor    %rsp,%rax
140cfc383:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140cfc38a:	00
140cfc38b:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
140cfc392:	00
140cfc393:	4c 8d 35 86 15 7a 00 	lea    0x7a1586(%rip),%r14        # 0x14149d920
140cfc39a:	4c 8b ac 24 00 01 00 	mov    0x100(%rsp),%r13
140cfc3a1:	00
140cfc3a2:	41 8b e8             	mov    %r8d,%ebp
140cfc3a5:	41 b8 89 00 00 00    	mov    $0x89,%r8d
140cfc3ab:	48 85 c0             	test   %rax,%rax
140cfc3ae:	48 8b fa             	mov    %rdx,%rdi
140cfc3b1:	4c 8b f9             	mov    %rcx,%r15
140cfc3b4:	48 8d 15 4d d0 46 00 	lea    0x46d04d(%rip),%rdx        # 0x141169408
140cfc3bb:	4d 8b e1             	mov    %r9,%r12
140cfc3be:	4c 0f 45 f0          	cmovne %rax,%r14
140cfc3c2:	41 8d 48 97          	lea    -0x69(%r8),%ecx
140cfc3c6:	e8 85 59 fc ff       	call   0x140cc1d50
140cfc3cb:	48 8b d8             	mov    %rax,%rbx
140cfc3ce:	48 85 c0             	test   %rax,%rax
140cfc3d1:	0f 84 7a 01 00 00    	je     0x140cfc551
140cfc3d7:	48 8b c8             	mov    %rax,%rcx
140cfc3da:	e8 51 03 00 00       	call   0x140cfc730
140cfc3df:	85 c0                	test   %eax,%eax
140cfc3e1:	0f 84 18 01 00 00    	je     0x140cfc4ff
140cfc3e7:	48 85 ff             	test   %rdi,%rdi
140cfc3ea:	75 10                	jne    0x140cfc3fc
140cfc3ec:	85 ed                	test   %ebp,%ebp
140cfc3ee:	48 8d 05 0b d0 46 00 	lea    0x46d00b(%rip),%rax        # 0x141169400
140cfc3f5:	48 0f 45 c7          	cmovne %rdi,%rax
140cfc3f9:	48 8b f8             	mov    %rax,%rdi
140cfc3fc:	4d 8b cf             	mov    %r15,%r9
140cfc3ff:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140cfc406:	00 00
140cfc408:	44 8b c5             	mov    %ebp,%r8d
140cfc40b:	48 8b d7             	mov    %rdi,%rdx
140cfc40e:	48 8b cb             	mov    %rbx,%rcx
140cfc411:	e8 9a 04 00 00       	call   0x140cfc8b0
140cfc416:	85 c0                	test   %eax,%eax
140cfc418:	0f 84 e1 00 00 00    	je     0x140cfc4ff
140cfc41e:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140cfc422:	0f 84 d7 00 00 00    	je     0x140cfc4ff
140cfc428:	4c 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8
140cfc42f:	00
140cfc430:	49 8b d4             	mov    %r12,%rdx
140cfc433:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc437:	e8 84 89 fc ff       	call   0x140cc4dc0
140cfc43c:	85 c0                	test   %eax,%eax
140cfc43e:	0f 84 bb 00 00 00    	je     0x140cfc4ff
140cfc444:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140cfc448:	0f 84 b1 00 00 00    	je     0x140cfc4ff
140cfc44e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc452:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140cfc457:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140cfc45c:	e8 0f 86 fc ff       	call   0x140cc4a70
140cfc461:	85 c0                	test   %eax,%eax
140cfc463:	0f 84 96 00 00 00    	je     0x140cfc4ff
140cfc469:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140cfc46d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc471:	e8 ba 89 fc ff       	call   0x140cc4e30
140cfc476:	85 c0                	test   %eax,%eax
140cfc478:	0f 84 81 00 00 00    	je     0x140cfc4ff
140cfc47e:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140cfc483:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140cfc488:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc48c:	e8 2f 89 fc ff       	call   0x140cc4dc0
140cfc491:	85 c0                	test   %eax,%eax
140cfc493:	74 6a                	je     0x140cfc4ff
140cfc495:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc499:	4d 8b c5             	mov    %r13,%r8
140cfc49c:	49 8b d6             	mov    %r14,%rdx
140cfc49f:	e8 cc 85 fc ff       	call   0x140cc4a70
140cfc4a4:	85 c0                	test   %eax,%eax
140cfc4a6:	74 57                	je     0x140cfc4ff
140cfc4a8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc4ac:	e8 0f 8c fc ff       	call   0x140cc50c0
140cfc4b1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc4b5:	e8 06 8c fc ff       	call   0x140cc50c0
140cfc4ba:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc4be:	e8 fd 8b fc ff       	call   0x140cc50c0
140cfc4c3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc4c7:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc4ce:	e8 7d 8b fc ff       	call   0x140cc5050
140cfc4d3:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc4d7:	e8 74 8b fc ff       	call   0x140cc5050
140cfc4dc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc4e0:	e8 6b 8b fc ff       	call   0x140cc5050
140cfc4e5:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc4eb:	48 8d 15 16 cf 46 00 	lea    0x46cf16(%rip),%rdx        # 0x141169408
140cfc4f2:	48 8b cb             	mov    %rbx,%rcx
140cfc4f5:	e8 16 55 fc ff       	call   0x140cc1a10
140cfc4fa:	49 8b c6             	mov    %r14,%rax
140cfc4fd:	eb 54                	jmp    0x140cfc553
140cfc4ff:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc503:	e8 b8 8b fc ff       	call   0x140cc50c0
140cfc508:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc50c:	e8 af 8b fc ff       	call   0x140cc50c0
140cfc511:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc515:	e8 a6 8b fc ff       	call   0x140cc50c0
140cfc51a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc521:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc525:	e8 26 8b fc ff       	call   0x140cc5050
140cfc52a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc52e:	e8 1d 8b fc ff       	call   0x140cc5050
140cfc533:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc537:	e8 14 8b fc ff       	call   0x140cc5050
140cfc53c:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc542:	48 8d 15 bf ce 46 00 	lea    0x46cebf(%rip),%rdx        # 0x141169408
140cfc549:	48 8b cb             	mov    %rbx,%rcx
140cfc54c:	e8 bf 54 fc ff       	call   0x140cc1a10
140cfc551:	33 c0                	xor    %eax,%eax
140cfc553:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140cfc55a:	00
140cfc55b:	48 33 cc             	xor    %rsp,%rcx
140cfc55e:	e8 9d ef 11 00       	call   0x140e1b500
140cfc563:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140cfc56a:	41 5f                	pop    %r15
140cfc56c:	41 5e                	pop    %r14
140cfc56e:	41 5d                	pop    %r13
140cfc570:	41 5c                	pop    %r12
140cfc572:	5f                   	pop    %rdi
140cfc573:	5d                   	pop    %rbp
140cfc574:	5b                   	pop    %rbx
140cfc575:	c3                   	ret
140cfc576:	cc                   	int3
140cfc577:	cc                   	int3
140cfc578:	cc                   	int3
140cfc579:	cc                   	int3
140cfc57a:	cc                   	int3
140cfc57b:	cc                   	int3
140cfc57c:	cc                   	int3
140cfc57d:	cc                   	int3
140cfc57e:	cc                   	int3
140cfc57f:	cc                   	int3
140cfc580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cfc585:	57                   	push   %rdi
140cfc586:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc58b:	e8 10 ef 11 00       	call   0x140e1b4a0
140cfc590:	48 2b e0             	sub    %rax,%rsp
140cfc593:	48 8b fa             	mov    %rdx,%rdi
140cfc596:	48 8b d9             	mov    %rcx,%rbx
140cfc599:	e8 72 06 00 00       	call   0x140cfcc10
140cfc59e:	85 c0                	test   %eax,%eax
140cfc5a0:	74 49                	je     0x140cfc5eb
140cfc5a2:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140cfc5a6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc5aa:	e8 81 88 fc ff       	call   0x140cc4e30
140cfc5af:	85 c0                	test   %eax,%eax
140cfc5b1:	74 38                	je     0x140cfc5eb
140cfc5b3:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140cfc5b7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc5bb:	e8 70 88 fc ff       	call   0x140cc4e30
140cfc5c0:	85 c0                	test   %eax,%eax
140cfc5c2:	74 27                	je     0x140cfc5eb
140cfc5c4:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cfc5c8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc5cc:	e8 5f 88 fc ff       	call   0x140cc4e30
140cfc5d1:	85 c0                	test   %eax,%eax
140cfc5d3:	74 16                	je     0x140cfc5eb
140cfc5d5:	48 8b 07             	mov    (%rdi),%rax
140cfc5d8:	48 89 03             	mov    %rax,(%rbx)
140cfc5db:	b8 01 00 00 00       	mov    $0x1,%eax
140cfc5e0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfc5e5:	48 83 c4 20          	add    $0x20,%rsp
140cfc5e9:	5f                   	pop    %rdi
140cfc5ea:	c3                   	ret
140cfc5eb:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc5ef:	e8 cc 8a fc ff       	call   0x140cc50c0
140cfc5f4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc5f8:	e8 c3 8a fc ff       	call   0x140cc50c0
140cfc5fd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc601:	e8 ba 8a fc ff       	call   0x140cc50c0
140cfc606:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc60d:	33 c0                	xor    %eax,%eax
140cfc60f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfc614:	48 83 c4 20          	add    $0x20,%rsp
140cfc618:	5f                   	pop    %rdi
140cfc619:	c3                   	ret
140cfc61a:	cc                   	int3
140cfc61b:	cc                   	int3
140cfc61c:	cc                   	int3
140cfc61d:	cc                   	int3
140cfc61e:	cc                   	int3
140cfc61f:	cc                   	int3
140cfc620:	48 85 c9             	test   %rcx,%rcx
140cfc623:	74 68                	je     0x140cfc68d
140cfc625:	53                   	push   %rbx
140cfc626:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc62b:	e8 70 ee 11 00       	call   0x140e1b4a0
140cfc630:	48 2b e0             	sub    %rax,%rsp
140cfc633:	48 8b d9             	mov    %rcx,%rbx
140cfc636:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140cfc63a:	e8 81 8a fc ff       	call   0x140cc50c0
140cfc63f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc643:	e8 78 8a fc ff       	call   0x140cc50c0
140cfc648:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc64c:	e8 6f 8a fc ff       	call   0x140cc50c0
140cfc651:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc655:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc65c:	e8 ef 89 fc ff       	call   0x140cc5050
140cfc661:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc665:	e8 e6 89 fc ff       	call   0x140cc5050
140cfc66a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc66e:	e8 dd 89 fc ff       	call   0x140cc5050
140cfc673:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc679:	48 8d 15 88 cd 46 00 	lea    0x46cd88(%rip),%rdx        # 0x141169408
140cfc680:	48 8b cb             	mov    %rbx,%rcx
140cfc683:	e8 88 53 fc ff       	call   0x140cc1a10
140cfc688:	48 83 c4 20          	add    $0x20,%rsp
140cfc68c:	5b                   	pop    %rbx
140cfc68d:	c3                   	ret
140cfc68e:	cc                   	int3
140cfc68f:	cc                   	int3
140cfc690:	40 53                	rex push %rbx