140cfe1b0:	c7 40 10 80 00 00 00 	movl   $0x80,0x10(%rax)
140cfe1b7:	eb 08                	jmp    0x140cfe1c1
140cfe1b9:	e8 72 5f fc ff       	call   0x140cc4130
140cfe1be:	48 89 03             	mov    %rax,(%rbx)
140cfe1c1:	80 3f 05             	cmpb   $0x5,(%rdi)
140cfe1c4:	0f 85 ae 00 00 00    	jne    0x140cfe278
140cfe1ca:	48 85 c0             	test   %rax,%rax
140cfe1cd:	0f 84 a5 00 00 00    	je     0x140cfe278
140cfe1d3:	83 48 10 40          	orl    $0x40,0x10(%rax)
140cfe1d7:	48 39 33             	cmp    %rsi,(%rbx)
140cfe1da:	40 0f 95 c6          	setne  %sil
140cfe1de:	8b c6                	mov    %esi,%eax
140cfe1e0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cfe1e5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cfe1ea:	48 83 c4 30          	add    $0x30,%rsp
140cfe1ee:	5f                   	pop    %rdi
140cfe1ef:	c3                   	ret
140cfe1f0:	33 c9                	xor    %ecx,%ecx
140cfe1f2:	e8 59 5a fd ff       	call   0x140cd3c50
140cfe1f7:	48 89 03             	mov    %rax,(%rbx)
140cfe1fa:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cfe1ff:	b8 01 00 00 00       	mov    $0x1,%eax
140cfe204:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cfe209:	48 83 c4 30          	add    $0x30,%rsp
140cfe20d:	5f                   	pop    %rdi
140cfe20e:	c3                   	ret
140cfe20f:	48 c7 03 01 00 00 00 	movq   $0x1,(%rbx)
140cfe216:	eb e2                	jmp    0x140cfe1fa
140cfe218:	8b 42 20             	mov    0x20(%rdx),%eax
140cfe21b:	89 03                	mov    %eax,(%rbx)
140cfe21d:	eb db                	jmp    0x140cfe1fa
140cfe21f:	41 b8 2e 01 00 00    	mov    $0x12e,%r8d
140cfe225:	48 8d 15 7c 05 47 00 	lea    0x47057c(%rip),%rdx        # 0x14116e7a8
140cfe22c:	b9 10 00 00 00       	mov    $0x10,%ecx
140cfe231:	e8 7a 37 fc ff       	call   0x140cc19b0
140cfe236:	48 85 c0             	test   %rax,%rax
140cfe239:	75 30                	jne    0x140cfe26b
140cfe23b:	4c 8d 0d 66 05 47 00 	lea    0x470566(%rip),%r9        # 0x14116e7a8
140cfe242:	c7 44 24 20 2f 01 00 	movl   $0x12f,0x20(%rsp)
140cfe249:	00
140cfe24a:	8d 50 77             	lea    0x77(%rax),%edx
140cfe24d:	8d 48 0d             	lea    0xd(%rax),%ecx
140cfe250:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cfe254:	e8 27 2a fd ff       	call   0x140cd0c80
140cfe259:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cfe25e:	33 c0                	xor    %eax,%eax
140cfe260:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cfe265:	48 83 c4 30          	add    $0x30,%rsp
140cfe269:	5f                   	pop    %rdi
140cfe26a:	c3                   	ret
140cfe26b:	48 89 70 08          	mov    %rsi,0x8(%rax)
140cfe26f:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
140cfe275:	48 89 03             	mov    %rax,(%rbx)
140cfe278:	48 39 33             	cmp    %rsi,(%rbx)
140cfe27b:	40 0f 95 c6          	setne  %sil
140cfe27f:	8b c6                	mov    %esi,%eax
140cfe281:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cfe286:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cfe28b:	48 83 c4 30          	add    $0x30,%rsp
140cfe28f:	5f                   	pop    %rdi
140cfe290:	c3                   	ret
140cfe291:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cfe296:	33 c0                	xor    %eax,%eax
140cfe298:	48 83 c4 30          	add    $0x30,%rsp
140cfe29c:	5f                   	pop    %rdi
140cfe29d:	c3                   	ret
140cfe29e:	cc                   	int3
140cfe29f:	cc                   	int3
140cfe2a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cfe2a5:	57                   	push   %rdi
140cfe2a6:	b8 20 00 00 00       	mov    $0x20,%eax
140cfe2ab:	e8 f0 d1 11 00       	call   0x140e1b4a0
140cfe2b0:	48 2b e0             	sub    %rax,%rsp
140cfe2b3:	f7 02 06 03 00 00    	testl  $0x306,(%rdx)
140cfe2b9:	48 8b d9             	mov    %rcx,%rbx
140cfe2bc:	75 39                	jne    0x140cfe2f7
140cfe2be:	48 8d 3d 3b 1d 30 ff 	lea    -0xcfe2c5(%rip),%rdi        # 0x140000000
140cfe2c5:	48 8b 42 18          	mov    0x18(%rdx),%rax
140cfe2c9:	ff 15 51 57 28 00    	call   *0x285751(%rip)        # 0x140f83a20
140cfe2cf:	4c 0f be 00          	movsbq (%rax),%r8
140cfe2d3:	41 83 f8 06          	cmp    $0x6,%r8d
140cfe2d7:	77 25                	ja     0x140cfe2fe
140cfe2d9:	42 8b 94 87 60 e3 cf 	mov    0xcfe360(%rdi,%r8,4),%edx
140cfe2e0:	00
140cfe2e1:	48 03 d7             	add    %rdi,%rdx
140cfe2e4:	ff e2                	jmp    *%rdx
140cfe2e6:	48 8b 50 08          	mov    0x8(%rax),%rdx
140cfe2ea:	48 85 d2             	test   %rdx,%rdx
140cfe2ed:	74 1a                	je     0x140cfe309
140cfe2ef:	f7 02 06 03 00 00    	testl  $0x306,(%rdx)
140cfe2f5:	74 ce                	je     0x140cfe2c5
140cfe2f7:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfe2fe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfe303:	48 83 c4 20          	add    $0x20,%rsp
140cfe307:	5f                   	pop    %rdi
140cfe308:	c3                   	ret
140cfe309:	48 8b 48 18          	mov    0x18(%rax),%rcx
140cfe30d:	48 85 c9             	test   %rcx,%rcx
140cfe310:	74 23                	je     0x140cfe335
140cfe312:	4c 8b 41 20          	mov    0x20(%rcx),%r8
140cfe316:	4d 85 c0             	test   %r8,%r8
140cfe319:	74 dc                	je     0x140cfe2f7
140cfe31b:	48 8b d0             	mov    %rax,%rdx
140cfe31e:	48 8b cb             	mov    %rbx,%rcx
140cfe321:	49 8b c0             	mov    %r8,%rax
140cfe324:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfe329:	48 83 c4 20          	add    $0x20,%rsp
140cfe32d:	5f                   	pop    %rdi
140cfe32e:	48 ff 25 eb 56 28 00 	rex.W jmp *0x2856eb(%rip)        # 0x140f83a20
140cfe335:	41 80 f8 05          	cmp    $0x5,%r8b
140cfe339:	74 bc                	je     0x140cfe2f7
140cfe33b:	83 78 04 01          	cmpl   $0x1,0x4(%rax)
140cfe33f:	75 b6                	jne    0x140cfe2f7
140cfe341:	8b 40 20             	mov    0x20(%rax),%eax
140cfe344:	89 03                	mov    %eax,(%rbx)
140cfe346:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfe34b:	48 83 c4 20          	add    $0x20,%rsp
140cfe34f:	5f                   	pop    %rdi
140cfe350:	c3                   	ret
140cfe351:	48 8b 48 18          	mov    0x18(%rax),%rcx
140cfe355:	48 85 c9             	test   %rcx,%rcx
140cfe358:	74 9d                	je     0x140cfe2f7
140cfe35a:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140cfe35e:	eb b6                	jmp    0x140cfe316
140cfe360:	e6 e2                	out    %al,$0xe2
140cfe362:	cf                   	iret
140cfe363:	00 f7                	add    %dh,%bh
140cfe365:	e2 cf                	loop   0x140cfe336
140cfe367:	00 f7                	add    %dh,%bh
140cfe369:	e2 cf                	loop   0x140cfe33a
140cfe36b:	00 fe                	add    %bh,%dh
140cfe36d:	e2 cf                	loop   0x140cfe33e
140cfe36f:	00 51 e3             	add    %dl,-0x1d(%rcx)
140cfe372:	cf                   	iret
140cfe373:	00 09                	add    %cl,(%rcx)
140cfe375:	e3 cf                	jrcxz  0x140cfe346
140cfe377:	00 f7                	add    %dh,%bh
140cfe379:	e2 cf                	loop   0x140cfe34a
140cfe37b:	00 cc                	add    %cl,%ah
140cfe37d:	cc                   	int3
140cfe37e:	cc                   	int3
140cfe37f:	cc                   	int3
140cfe380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cfe385:	57                   	push   %rdi
140cfe386:	b8 30 00 00 00       	mov    $0x30,%eax
140cfe38b:	e8 10 d1 11 00       	call   0x140e1b4a0
140cfe390:	48 2b e0             	sub    %rax,%rsp
140cfe393:	48 8b 42 18          	mov    0x18(%rdx),%rax
140cfe397:	48 8b fa             	mov    %rdx,%rdi
140cfe39a:	48 8b d9             	mov    %rcx,%rbx
140cfe39d:	ff 15 7d 56 28 00    	call   *0x28567d(%rip)        # 0x140f83a20
140cfe3a3:	8b 0f                	mov    (%rdi),%ecx
140cfe3a5:	44 8b c1             	mov    %ecx,%r8d
140cfe3a8:	41 81 e0 00 10 00 00 	and    $0x1000,%r8d
140cfe3af:	74 0a                	je     0x140cfe3bb
140cfe3b1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140cfe3b6:	48 8d 5c 24 48       	lea    0x48(%rsp),%rbx
140cfe3bb:	f6 c1 01             	test   $0x1,%cl
140cfe3be:	74 1b                	je     0x140cfe3db
140cfe3c0:	48 8b d7             	mov    %rdi,%rdx
140cfe3c3:	48 8b cb             	mov    %rbx,%rcx
140cfe3c6:	e8 d5 fe ff ff       	call   0x140cfe2a0
140cfe3cb:	b8 01 00 00 00       	mov    $0x1,%eax
140cfe3d0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cfe3d5:	48 83 c4 30          	add    $0x30,%rsp
140cfe3d9:	5f                   	pop    %rdi
140cfe3da:	c3                   	ret
140cfe3db:	f7 c1 00 03 00 00    	test   $0x300,%ecx
140cfe3e1:	74 15                	je     0x140cfe3f8
140cfe3e3:	33 c0                	xor    %eax,%eax
140cfe3e5:	48 89 03             	mov    %rax,(%rbx)
140cfe3e8:	b8 01 00 00 00       	mov    $0x1,%eax
140cfe3ed:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cfe3f2:	48 83 c4 30          	add    $0x30,%rsp
140cfe3f6:	5f                   	pop    %rdi
140cfe3f7:	c3                   	ret
140cfe3f8:	f6 c1 06             	test   $0x6,%cl
140cfe3fb:	74 37                	je     0x140cfe434
140cfe3fd:	e8 2e 30 fc ff       	call   0x140cc1430
140cfe402:	48 85 c0             	test   %rax,%rax
140cfe405:	75 de                	jne    0x140cfe3e5
140cfe407:	4c 8d 0d 9a 03 47 00 	lea    0x47039a(%rip),%r9        # 0x14116e7a8
140cfe40e:	c7 44 24 20 e7 00 00 	movl   $0xe7,0x20(%rsp)
140cfe415:	00
140cfe416:	ba 85 00 00 00       	mov    $0x85,%edx
140cfe41b:	8d 48 0d             	lea    0xd(%rax),%ecx
140cfe41e:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cfe422:	e8 59 28 fd ff       	call   0x140cd0c80
140cfe427:	33 c0                	xor    %eax,%eax
140cfe429:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cfe42e:	48 83 c4 30          	add    $0x30,%rsp
140cfe432:	5f                   	pop    %rdi
140cfe433:	c3                   	ret
140cfe434:	48 8b d0             	mov    %rax,%rdx
140cfe437:	48 8b cb             	mov    %rbx,%rcx
140cfe43a:	e8 e1 f9 ff ff       	call   0x140cfde20
140cfe43f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cfe444:	48 83 c4 30          	add    $0x30,%rsp
140cfe448:	5f                   	pop    %rdi
140cfe449:	c3                   	ret
140cfe44a:	cc                   	int3
140cfe44b:	cc                   	int3
140cfe44c:	cc                   	int3
140cfe44d:	cc                   	int3
140cfe44e:	cc                   	int3
140cfe44f:	cc                   	int3
140cfe450:	b8 28 00 00 00       	mov    $0x28,%eax
140cfe455:	e8 46 d0 11 00       	call   0x140e1b4a0
140cfe45a:	48 2b e0             	sub    %rax,%rsp
140cfe45d:	45 33 c0             	xor    %r8d,%r8d
140cfe460:	48 83 c4 28          	add    $0x28,%rsp
140cfe464:	e9 37 00 00 00       	jmp    0x140cfe4a0
140cfe469:	cc                   	int3
140cfe46a:	cc                   	int3
140cfe46b:	cc                   	int3
140cfe46c:	cc                   	int3
140cfe46d:	cc                   	int3
140cfe46e:	cc                   	int3
140cfe46f:	cc                   	int3
140cfe470:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140cfe475:	b8 28 00 00 00       	mov    $0x28,%eax
140cfe47a:	e8 21 d0 11 00       	call   0x140e1b4a0
140cfe47f:	48 2b e0             	sub    %rax,%rsp
140cfe482:	45 33 c0             	xor    %r8d,%r8d
140cfe485:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140cfe48a:	e8 11 00 00 00       	call   0x140cfe4a0
140cfe48f:	48 83 c4 28          	add    $0x28,%rsp
140cfe493:	c3                   	ret
140cfe494:	cc                   	int3
140cfe495:	cc                   	int3
140cfe496:	cc                   	int3
140cfe497:	cc                   	int3
140cfe498:	cc                   	int3
140cfe499:	cc                   	int3
140cfe49a:	cc                   	int3
140cfe49b:	cc                   	int3
140cfe49c:	cc                   	int3
140cfe49d:	cc                   	int3
140cfe49e:	cc                   	int3
140cfe49f:	cc                   	int3
140cfe4a0:	48 85 c9             	test   %rcx,%rcx
140cfe4a3:	0f 84 45 02 00 00    	je     0x140cfe6ee
140cfe4a9:	56                   	push   %rsi
140cfe4aa:	57                   	push   %rdi
140cfe4ab:	41 54                	push   %r12
140cfe4ad:	b8 30 00 00 00       	mov    $0x30,%eax
140cfe4b2:	e8 e9 cf 11 00       	call   0x140e1b4a0
140cfe4b7:	48 2b e0             	sub    %rax,%rsp
140cfe4ba:	48 8b f2             	mov    %rdx,%rsi
140cfe4bd:	45 8b e0             	mov    %r8d,%r12d
140cfe4c0:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140cfe4c4:	48 8b f9             	mov    %rcx,%rdi
140cfe4c7:	48 0f be 06          	movsbq (%rsi),%rax
140cfe4cb:	84 c0                	test   %al,%al
140cfe4cd:	74 0a                	je     0x140cfe4d9
140cfe4cf:	48 83 39 00          	cmpq   $0x0,(%rcx)
140cfe4d3:	0f 84 0d 02 00 00    	je     0x140cfe6e6
140cfe4d9:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140cfe4de:	48 85 d2             	test   %rdx,%rdx
140cfe4e1:	74 09                	je     0x140cfe4ec
140cfe4e3:	4c 8b 72 18          	mov    0x18(%rdx),%r14
140cfe4e7:	4d 85 f6             	test   %r14,%r14
140cfe4ea:	75 03                	jne    0x140cfe4ef
140cfe4ec:	45 33 f6             	xor    %r14d,%r14d
140cfe4ef:	83 f8 06             	cmp    $0x6,%eax
140cfe4f2:	0f 87 e9 01 00 00    	ja     0x140cfe6e1
140cfe4f8:	4c 8d 05 01 1b 30 ff 	lea    -0xcfe4ff(%rip),%r8        # 0x140000000
140cfe4ff:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140cfe504:	41 8b 8c 80 f0 e6 cf 	mov    0xcfe6f0(%r8,%rax,4),%ecx
140cfe50b:	00
140cfe50c:	49 03 c8             	add    %r8,%rcx
140cfe50f:	ff e1                	jmp    *%rcx
140cfe511:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140cfe515:	48 8b cf             	mov    %rdi,%rcx
140cfe518:	48 85 d2             	test   %rdx,%rdx
140cfe51b:	74 0a                	je     0x140cfe527
140cfe51d:	e8 1e 03 00 00       	call   0x140cfe840
140cfe522:	e9 b5 01 00 00       	jmp    0x140cfe6dc
140cfe527:	45 8b c4             	mov    %r12d,%r8d
140cfe52a:	48 8b d6             	mov    %rsi,%rdx
140cfe52d:	e8 de 01 00 00       	call   0x140cfe710
140cfe532:	e9 a5 01 00 00       	jmp    0x140cfe6dc
140cfe537:	45 8b c4             	mov    %r12d,%r8d
140cfe53a:	48 8b d6             	mov    %rsi,%rdx
140cfe53d:	48 8b cf             	mov    %rdi,%rcx
140cfe540:	e8 cb 01 00 00       	call   0x140cfe710
140cfe545:	e9 92 01 00 00       	jmp    0x140cfe6dc
140cfe54a:	4d 85 f6             	test   %r14,%r14
140cfe54d:	74 1f                	je     0x140cfe56e
140cfe54f:	45 33 c9             	xor    %r9d,%r9d
140cfe552:	4c 8b c6             	mov    %rsi,%r8
140cfe555:	48 8b d7             	mov    %rdi,%rdx
140cfe558:	49 8b c6             	mov    %r14,%rax
140cfe55b:	41 8d 49 02          	lea    0x2(%r9),%ecx
140cfe55f:	ff 15 bb 54 28 00    	call   *0x2854bb(%rip)        # 0x140f83a20
140cfe565:	83 f8 02             	cmp    $0x2,%eax
140cfe568:	0f 84 6e 01 00 00    	je     0x140cfe6dc
140cfe56e:	48 8b d6             	mov    %rsi,%rdx
140cfe571:	48 8b cf             	mov    %rdi,%rcx
140cfe574:	e8 57 b3 05 00       	call   0x140d598d0
140cfe579:	85 c0                	test   %eax,%eax
140cfe57b:	78 26                	js     0x140cfe5a3
140cfe57d:	3b 46 10             	cmp    0x10(%rsi),%eax
140cfe580:	7d 21                	jge    0x140cfe5a3
140cfe582:	48 63 d8             	movslq %eax,%rbx
140cfe585:	48 8b cf             	mov    %rdi,%rcx
140cfe588:	48 c1 e3 05          	shl    $0x5,%rbx
140cfe58c:	48 03 5e 08          	add    0x8(%rsi),%rbx
140cfe590:	48 8b d3             	mov    %rbx,%rdx
140cfe593:	e8 48 b3 05 00       	call   0x140d598e0
140cfe598:	48 8b d3             	mov    %rbx,%rdx
140cfe59b:	48 8b c8             	mov    %rax,%rcx
140cfe59e:	e8 9d 02 00 00       	call   0x140cfe840
140cfe5a3:	4d 85 f6             	test   %r14,%r14
140cfe5a6:	74 16                	je     0x140cfe5be
140cfe5a8:	45 33 c9             	xor    %r9d,%r9d
140cfe5ab:	4c 8b c6             	mov    %rsi,%r8
140cfe5ae:	48 8b d7             	mov    %rdi,%rdx
140cfe5b1:	49 8b c6             	mov    %r14,%rax
140cfe5b4:	41 8d 49 03          	lea    0x3(%r9),%ecx
140cfe5b8:	ff 15 62 54 28 00    	call   *0x285462(%rip)        # 0x140f83a20
140cfe5be:	45 85 e4             	test   %r12d,%r12d
140cfe5c1:	0f 85 15 01 00 00    	jne    0x140cfe6dc
140cfe5c7:	45 8d 44 24 4b       	lea    0x4b(%r12),%r8d
140cfe5cc:	e9 f5 00 00 00       	jmp    0x140cfe6c6
140cfe5d1:	48 85 d2             	test   %rdx,%rdx
140cfe5d4:	0f 84 02 01 00 00    	je     0x140cfe6dc
140cfe5da:	48 8b 42 10          	mov    0x10(%rdx),%rax
140cfe5de:	48 85 c0             	test   %rax,%rax
140cfe5e1:	0f 84 f5 00 00 00    	je     0x140cfe6dc
140cfe5e7:	48 8b d6             	mov    %rsi,%rdx
140cfe5ea:	48 8b cf             	mov    %rdi,%rcx
140cfe5ed:	ff 15 2d 54 28 00    	call   *0x28542d(%rip)        # 0x140f83a20
140cfe5f3:	e9 e4 00 00 00       	jmp    0x140cfe6dc
140cfe5f8:	4c 8b c6             	mov    %rsi,%r8
140cfe5fb:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140cfe600:	48 8b cf             	mov    %rdi,%rcx
140cfe603:	e8 88 af 05 00       	call   0x140d59590
140cfe608:	85 c0                	test   %eax,%eax
140cfe60a:	0f 85 cc 00 00 00    	jne    0x140cfe6dc
140cfe610:	4d 85 f6             	test   %r14,%r14
140cfe613:	74 1e                	je     0x140cfe633
140cfe615:	8d 48 02             	lea    0x2(%rax),%ecx
140cfe618:	45 33 c9             	xor    %r9d,%r9d
140cfe61b:	49 8b c6             	mov    %r14,%rax
140cfe61e:	4c 8b c6             	mov    %rsi,%r8
140cfe621:	48 8b d7             	mov    %rdi,%rdx
140cfe624:	ff 15 f6 53 28 00    	call   *0x2853f6(%rip)        # 0x140f83a20
140cfe62a:	83 f8 02             	cmp    $0x2,%eax
140cfe62d:	0f 84 a9 00 00 00    	je     0x140cfe6dc