140cb7286:	cc                   	int3
140cb7287:	cc                   	int3
140cb7288:	cc                   	int3
140cb7289:	cc                   	int3
140cb728a:	cc                   	int3
140cb728b:	cc                   	int3
140cb728c:	cc                   	int3
140cb728d:	cc                   	int3
140cb728e:	cc                   	int3
140cb728f:	cc                   	int3
140cb7290:	40 56                	rex push %rsi
140cb7292:	57                   	push   %rdi
140cb7293:	b8 a8 00 00 00       	mov    $0xa8,%eax
140cb7298:	e8 03 42 16 00       	call   0x140e1b4a0
140cb729d:	48 2b e0             	sub    %rax,%rsp
140cb72a0:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cb72a7:	33 f6                	xor    %esi,%esi
140cb72a9:	89 b4 24 c0 00 00 00 	mov    %esi,0xc0(%rsp)
140cb72b0:	48 8b f9             	mov    %rcx,%rdi
140cb72b3:	48 89 b4 24 d0 00 00 	mov    %rsi,0xd0(%rsp)
140cb72ba:	00
140cb72bb:	48 39 b0 68 02 00 00 	cmp    %rsi,0x268(%rax)
140cb72c2:	74 0d                	je     0x140cb72d1
140cb72c4:	8d 46 01             	lea    0x1(%rsi),%eax
140cb72c7:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140cb72ce:	5f                   	pop    %rdi
140cb72cf:	5e                   	pop    %rsi
140cb72d0:	c3                   	ret
140cb72d1:	8b 81 0c 07 00 00    	mov    0x70c(%rcx),%eax
140cb72d7:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
140cb72de:	00
140cb72df:	48 8b 89 08 05 00 00 	mov    0x508(%rcx),%rcx
140cb72e6:	4c 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%r8
140cb72ed:	00
140cb72ee:	89 44 24 30          	mov    %eax,0x30(%rsp)
140cb72f2:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140cb72f9:	00
140cb72fa:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140cb7301:	00
140cb7302:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140cb7309:	00
140cb730a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cb730f:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
140cb7316:	00
140cb7317:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb731c:	e8 0f 05 fd ff       	call   0x140c87830
140cb7321:	85 c0                	test   %eax,%eax
140cb7323:	75 3b                	jne    0x140cb7360
140cb7325:	8d 50 50             	lea    0x50(%rax),%edx
140cb7328:	c7 44 24 28 62 01 00 	movl   $0x162,0x28(%rsp)
140cb732f:	00
140cb7330:	44 8d 4a 3a          	lea    0x3a(%rdx),%r9d
140cb7334:	48 8b cf             	mov    %rdi,%rcx
140cb7337:	48 8d 1d 32 ec 48 00 	lea    0x48ec32(%rip),%rbx        # 0x141145f70
140cb733e:	45 8d 41 49          	lea    0x49(%r9),%r8d
140cb7342:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140cb7347:	e8 f4 36 fd ff       	call   0x140c8aa40
140cb734c:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140cb7353:	00
140cb7354:	33 c0                	xor    %eax,%eax
140cb7356:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140cb735d:	5f                   	pop    %rdi
140cb735e:	5e                   	pop    %rsi
140cb735f:	c3                   	ret
140cb7360:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
140cb7367:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140cb736e:	00
140cb736f:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140cb7376:	00
140cb7377:	48 89 81 78 02 00 00 	mov    %rax,0x278(%rcx)
140cb737e:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140cb7385:	00
140cb7386:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
140cb738d:	48 89 81 80 02 00 00 	mov    %rax,0x280(%rcx)
140cb7394:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
140cb739b:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
140cb73a2:	89 81 88 02 00 00    	mov    %eax,0x288(%rcx)
140cb73a8:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
140cb73af:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140cb73b6:	00
140cb73b7:	48 89 81 90 02 00 00 	mov    %rax,0x290(%rcx)
140cb73be:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140cb73c5:	00
140cb73c6:	e8 a5 6a 50 ff       	call   0x1401bde70
140cb73cb:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140cb73d2:	00
140cb73d3:	48 63 d8             	movslq %eax,%rbx
140cb73d6:	e8 c5 b1 7c ff       	call   0x1404825a0
140cb73db:	48 63 e8             	movslq %eax,%rbp
140cb73de:	48 8b cf             	mov    %rdi,%rcx
140cb73e1:	48 03 eb             	add    %rbx,%rbp
140cb73e4:	48 03 ac 24 d0 00 00 	add    0xd0(%rsp),%rbp
140cb73eb:	00
140cb73ec:	48 03 ed             	add    %rbp,%rbp
140cb73ef:	e8 0c e0 ff ff       	call   0x140cb5400
140cb73f4:	48 8d 1d 75 eb 48 00 	lea    0x48eb75(%rip),%rbx        # 0x141145f70
140cb73fb:	41 b8 6f 01 00 00    	mov    $0x16f,%r8d
140cb7401:	48 8b d3             	mov    %rbx,%rdx
140cb7404:	48 8b cd             	mov    %rbp,%rcx
140cb7407:	e8 a4 a5 00 00       	call   0x140cc19b0
140cb740c:	4c 8b c0             	mov    %rax,%r8
140cb740f:	48 85 c0             	test   %rax,%rax
140cb7412:	75 27                	jne    0x140cb743b
140cb7414:	c7 44 24 28 71 01 00 	movl   $0x171,0x28(%rsp)
140cb741b:	00
140cb741c:	8d 50 50             	lea    0x50(%rax),%edx
140cb741f:	44 8d 48 41          	lea    0x41(%rax),%r9d
140cb7423:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140cb7428:	41 b8 d3 00 00 00    	mov    $0xd3,%r8d
140cb742e:	48 8b cf             	mov    %rdi,%rcx
140cb7431:	e8 0a 36 fd ff       	call   0x140c8aa40
140cb7436:	e9 15 01 00 00       	jmp    0x140cb7550
140cb743b:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb7442:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
140cb7449:	00
140cb744a:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
140cb744f:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
140cb7454:	48 89 a8 68 02 00 00 	mov    %rbp,0x268(%rax)
140cb745b:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb7462:	4c 89 80 70 02 00 00 	mov    %r8,0x270(%rax)
140cb7469:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140cb746f:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cb7476:	4c 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%r9
140cb747d:	48 8d 48 50          	lea    0x50(%rax),%rcx
140cb7481:	48 8b 40 08          	mov    0x8(%rax),%rax
140cb7485:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140cb748a:	49 8d 91 b8 00 00 00 	lea    0xb8(%r9),%rdx
140cb7491:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140cb7496:	49 81 c1 98 00 00 00 	add    $0x98,%r9
140cb749d:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140cb74a2:	48 8b cf             	mov    %rdi,%rcx
140cb74a5:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140cb74aa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140cb74af:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140cb74b4:	48 c7 44 24 30 20 00 	movq   $0x20,0x30(%rsp)
140cb74bb:	00 00
140cb74bd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140cb74c2:	48 8d 15 7f a5 33 00 	lea    0x33a57f(%rip),%rdx        # 0x140ff1a48
140cb74c9:	48 c7 44 24 20 20 00 	movq   $0x20,0x20(%rsp)
140cb74d0:	00 00
140cb74d2:	e8 69 ed ff ff       	call   0x140cb6240
140cb74d7:	85 c0                	test   %eax,%eax
140cb74d9:	74 75                	je     0x140cb7550
140cb74db:	f7 87 cc 05 00 00 00 	testl  $0x800,0x5cc(%rdi)
140cb74e2:	08 00 00
140cb74e5:	75 64                	jne    0x140cb754b
140cb74e7:	48 8b 47 08          	mov    0x8(%rdi),%rax
140cb74eb:	81 38 01 03 00 00    	cmpl   $0x301,(%rax)
140cb74f1:	7f 58                	jg     0x140cb754b
140cb74f3:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb74fa:	c7 80 d8 00 00 00 01 	movl   $0x1,0xd8(%rax)
140cb7501:	00 00 00
140cb7504:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cb750b:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
140cb7512:	48 85 c9             	test   %rcx,%rcx
140cb7515:	74 34                	je     0x140cb754b
140cb7517:	83 79 24 20          	cmpl   $0x20,0x24(%rcx)
140cb751b:	75 0d                	jne    0x140cb752a
140cb751d:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb7524:	89 b0 d8 00 00 00    	mov    %esi,0xd8(%rax)
140cb752a:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cb7531:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
140cb7538:	83 79 24 04          	cmpl   $0x4,0x24(%rcx)
140cb753c:	75 0d                	jne    0x140cb754b
140cb753e:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb7545:	89 b0 d8 00 00 00    	mov    %esi,0xd8(%rax)
140cb754b:	be 01 00 00 00       	mov    $0x1,%esi
140cb7550:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140cb7557:	00
140cb7558:	8b c6                	mov    %esi,%eax
140cb755a:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140cb7561:	00
140cb7562:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140cb7569:	5f                   	pop    %rdi
140cb756a:	5e                   	pop    %rsi
140cb756b:	c3                   	ret
140cb756c:	cc                   	int3
140cb756d:	cc                   	int3
140cb756e:	cc                   	int3
140cb756f:	cc                   	int3
140cb7570:	b8 28 00 00 00       	mov    $0x28,%eax
140cb7575:	e8 26 3f 16 00       	call   0x140e1b4a0
140cb757a:	48 2b e0             	sub    %rax,%rsp
140cb757d:	48 8b 41 20          	mov    0x20(%rcx),%rax
140cb7581:	45 33 c0             	xor    %r8d,%r8d
140cb7584:	4c 8b ca             	mov    %rdx,%r9
140cb7587:	41 8d 50 62          	lea    0x62(%r8),%edx
140cb758b:	48 85 c0             	test   %rax,%rax
140cb758e:	74 16                	je     0x140cb75a6
140cb7590:	48 8b c8             	mov    %rax,%rcx
140cb7593:	e8 58 c2 fc ff       	call   0x140c837f0
140cb7598:	8b c8                	mov    %eax,%ecx
140cb759a:	33 c0                	xor    %eax,%eax
140cb759c:	85 c9                	test   %ecx,%ecx
140cb759e:	0f 9f c0             	setg   %al
140cb75a1:	48 83 c4 28          	add    $0x28,%rsp
140cb75a5:	c3                   	ret
140cb75a6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cb75aa:	e8 b1 ba fc ff       	call   0x140c83060
140cb75af:	8b c8                	mov    %eax,%ecx
140cb75b1:	33 c0                	xor    %eax,%eax
140cb75b3:	85 c9                	test   %ecx,%ecx
140cb75b5:	0f 9f c0             	setg   %al
140cb75b8:	48 83 c4 28          	add    $0x28,%rsp
140cb75bc:	c3                   	ret
140cb75bd:	cc                   	int3
140cb75be:	cc                   	int3
140cb75bf:	cc                   	int3
140cb75c0:	b8 28 00 00 00       	mov    $0x28,%eax
140cb75c5:	e8 d6 3e 16 00       	call   0x140e1b4a0
140cb75ca:	48 2b e0             	sub    %rax,%rsp
140cb75cd:	48 8b 41 20          	mov    0x20(%rcx),%rax
140cb75d1:	45 33 c0             	xor    %r8d,%r8d
140cb75d4:	4c 8b ca             	mov    %rdx,%r9
140cb75d7:	41 8d 50 66          	lea    0x66(%r8),%edx
140cb75db:	48 85 c0             	test   %rax,%rax
140cb75de:	74 16                	je     0x140cb75f6
140cb75e0:	48 8b c8             	mov    %rax,%rcx
140cb75e3:	e8 08 c2 fc ff       	call   0x140c837f0
140cb75e8:	8b c8                	mov    %eax,%ecx
140cb75ea:	33 c0                	xor    %eax,%eax
140cb75ec:	85 c9                	test   %ecx,%ecx
140cb75ee:	0f 9f c0             	setg   %al
140cb75f1:	48 83 c4 28          	add    $0x28,%rsp
140cb75f5:	c3                   	ret
140cb75f6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cb75fa:	e8 61 ba fc ff       	call   0x140c83060
140cb75ff:	8b c8                	mov    %eax,%ecx
140cb7601:	33 c0                	xor    %eax,%eax
140cb7603:	85 c9                	test   %ecx,%ecx
140cb7605:	0f 9f c0             	setg   %al
140cb7608:	48 83 c4 28          	add    $0x28,%rsp
140cb760c:	c3                   	ret
140cb760d:	cc                   	int3
140cb760e:	cc                   	int3
140cb760f:	cc                   	int3
140cb7610:	b8 28 00 00 00       	mov    $0x28,%eax
140cb7615:	e8 86 3e 16 00       	call   0x140e1b4a0
140cb761a:	48 2b e0             	sub    %rax,%rsp
140cb761d:	48 8b 41 20          	mov    0x20(%rcx),%rax
140cb7621:	45 33 c0             	xor    %r8d,%r8d
140cb7624:	4c 8b ca             	mov    %rdx,%r9
140cb7627:	41 8d 50 5c          	lea    0x5c(%r8),%edx
140cb762b:	48 85 c0             	test   %rax,%rax
140cb762e:	74 16                	je     0x140cb7646
140cb7630:	48 8b c8             	mov    %rax,%rcx
140cb7633:	e8 b8 c1 fc ff       	call   0x140c837f0
140cb7638:	8b c8                	mov    %eax,%ecx
140cb763a:	33 c0                	xor    %eax,%eax
140cb763c:	85 c9                	test   %ecx,%ecx
140cb763e:	0f 9f c0             	setg   %al
140cb7641:	48 83 c4 28          	add    $0x28,%rsp
140cb7645:	c3                   	ret
140cb7646:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cb764a:	e8 11 ba fc ff       	call   0x140c83060
140cb764f:	8b c8                	mov    %eax,%ecx
140cb7651:	33 c0                	xor    %eax,%eax
140cb7653:	85 c9                	test   %ecx,%ecx
140cb7655:	0f 9f c0             	setg   %al
140cb7658:	48 83 c4 28          	add    $0x28,%rsp
140cb765c:	c3                   	ret
140cb765d:	cc                   	int3
140cb765e:	cc                   	int3
140cb765f:	cc                   	int3
140cb7660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb7665:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cb766a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cb766f:	57                   	push   %rdi
140cb7670:	b8 20 00 00 00       	mov    $0x20,%eax
140cb7675:	e8 26 3e 16 00       	call   0x140e1b4a0
140cb767a:	48 2b e0             	sub    %rax,%rsp
140cb767d:	f6 01 02             	testb  $0x2,(%rcx)
140cb7680:	8d 70 e1             	lea    -0x1f(%rax),%esi
140cb7683:	48 8b da             	mov    %rdx,%rbx
140cb7686:	48 8b f9             	mov    %rcx,%rdi
140cb7689:	74 26                	je     0x140cb76b1
140cb768b:	48 8d 15 4e f8 48 00 	lea    0x48f84e(%rip),%rdx        # 0x141146ee0
140cb7692:	48 8b cb             	mov    %rbx,%rcx
140cb7695:	e8 06 8f 18 00       	call   0x140e405a0
140cb769a:	85 c0                	test   %eax,%eax
140cb769c:	74 36                	je     0x140cb76d4
140cb769e:	48 8d 15 4b f8 48 00 	lea    0x48f84b(%rip),%rdx        # 0x141146ef0
140cb76a5:	48 8b cb             	mov    %rbx,%rcx
140cb76a8:	e8 f3 8e 18 00       	call   0x140e405a0
140cb76ad:	85 c0                	test   %eax,%eax
140cb76af:	74 23                	je     0x140cb76d4
140cb76b1:	33 ed                	xor    %ebp,%ebp
140cb76b3:	40 84 37             	test   %sil,(%rdi)
140cb76b6:	74 20                	je     0x140cb76d8
140cb76b8:	8b cd                	mov    %ebp,%ecx
140cb76ba:	48 8d 15 c7 75 39 00 	lea    0x3975c7(%rip),%rdx        # 0x14104ec88
140cb76c1:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140cb76c5:	48 ff c1             	inc    %rcx
140cb76c8:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140cb76cc:	75 0a                	jne    0x140cb76d8
140cb76ce:	48 83 f9 05          	cmp    $0x5,%rcx
140cb76d2:	75 ed                	jne    0x140cb76c1
140cb76d4:	8b c6                	mov    %esi,%eax
140cb76d6:	eb 6f                	jmp    0x140cb7747
140cb76d8:	48 8b cb             	mov    %rbx,%rcx
140cb76db:	e8 70 56 04 00       	call   0x140cfcd50
140cb76e0:	85 c0                	test   %eax,%eax
140cb76e2:	75 0c                	jne    0x140cb76f0
140cb76e4:	48 8b cb             	mov    %rbx,%rcx
140cb76e7:	e8 94 cc 01 00       	call   0x140cd4380
140cb76ec:	85 c0                	test   %eax,%eax
140cb76ee:	74 0f                	je     0x140cb76ff
140cb76f0:	8b c8                	mov    %eax,%ecx
140cb76f2:	e8 59 26 02 00       	call   0x140cd9d50
140cb76f7:	48 8b d8             	mov    %rax,%rbx
140cb76fa:	48 85 c0             	test   %rax,%rax
140cb76fd:	75 04                	jne    0x140cb7703
140cb76ff:	33 c0                	xor    %eax,%eax
140cb7701:	eb 44                	jmp    0x140cb7747
140cb7703:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140cb7707:	48 85 c9             	test   %rcx,%rcx
140cb770a:	74 11                	je     0x140cb771d
140cb770c:	45 33 c0             	xor    %r8d,%r8d
140cb770f:	4c 8b cb             	mov    %rbx,%r9
140cb7712:	41 8d 50 04          	lea    0x4(%r8),%edx
140cb7716:	e8 45 b9 fc ff       	call   0x140c83060
140cb771b:	eb 18                	jmp    0x140cb7735
140cb771d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140cb7721:	48 85 c9             	test   %rcx,%rcx
140cb7724:	74 11                	je     0x140cb7737
140cb7726:	45 33 c0             	xor    %r8d,%r8d
140cb7729:	4c 8b cb             	mov    %rbx,%r9
140cb772c:	41 8d 50 04          	lea    0x4(%r8),%edx
140cb7730:	e8 bb c0 fc ff       	call   0x140c837f0
140cb7735:	8b f0                	mov    %eax,%esi
140cb7737:	48 8b cb             	mov    %rbx,%rcx
140cb773a:	e8 51 24 02 00       	call   0x140cd9b90
140cb773f:	85 f6                	test   %esi,%esi
140cb7741:	40 0f 9f c5          	setg   %bpl
140cb7745:	8b c5                	mov    %ebp,%eax
140cb7747:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cb774c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140cb7751:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cb7756:	48 83 c4 20          	add    $0x20,%rsp
140cb775a:	5f                   	pop    %rdi
140cb775b:	c3                   	ret
140cb775c:	cc                   	int3
140cb775d:	cc                   	int3
140cb775e:	cc                   	int3
140cb775f:	cc                   	int3
140cb7760:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb7765:	57                   	push   %rdi
140cb7766:	b8 20 00 00 00       	mov    $0x20,%eax
140cb776b:	e8 30 3d 16 00       	call   0x140e1b4a0
140cb7770:	48 2b e0             	sub    %rax,%rsp