140e294e9:	ba 10 00 00 00       	mov    $0x10,%edx
140e294ee:	48 8d 0d 7b 5e 67 00 	lea    0x675e7b(%rip),%rcx        # 0x14149f370
140e294f5:	e8 12 c9 ff ff       	call   0x140e25e0c
140e294fa:	48 85 c0             	test   %rax,%rax
140e294fd:	74 13                	je     0x140e29512
140e294ff:	48 89 18             	mov    %rbx,(%rax)
140e29502:	89 78 08             	mov    %edi,0x8(%rax)
140e29505:	48 63 16             	movslq (%rsi),%rdx
140e29508:	8d 4a 01             	lea    0x1(%rdx),%ecx
140e2950b:	89 0e                	mov    %ecx,(%rsi)
140e2950d:	48 89 44 d6 10       	mov    %rax,0x10(%rsi,%rdx,8)
140e29512:	49 89 1e             	mov    %rbx,(%r14)
140e29515:	41 89 7e 08          	mov    %edi,0x8(%r14)
140e29519:	49 8b c6             	mov    %r14,%rax
140e2951c:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140e29520:	48 33 cc             	xor    %rsp,%rcx
140e29523:	e8 d8 1f ff ff       	call   0x140e1b500
140e29528:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140e2952f:	00
140e29530:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140e29534:	49 8b 73 30          	mov    0x30(%r11),%rsi
140e29538:	49 8b e3             	mov    %r11,%rsp
140e2953b:	41 5e                	pop    %r14
140e2953d:	5f                   	pop    %rdi
140e2953e:	5d                   	pop    %rbp
140e2953f:	c3                   	ret
140e29540:	48 83 ec 28          	sub    $0x28,%rsp
140e29544:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140e29548:	33 c0                	xor    %eax,%eax
140e2954a:	48 85 c9             	test   %rcx,%rcx
140e2954d:	74 14                	je     0x140e29563
140e2954f:	48 8b 09             	mov    (%rcx),%rcx
140e29552:	48 85 c9             	test   %rcx,%rcx
140e29555:	74 0c                	je     0x140e29563
140e29557:	48 8b 01             	mov    (%rcx),%rax
140e2955a:	48 8b 00             	mov    (%rax),%rax
140e2955d:	ff 15 bd a4 15 00    	call   *0x15a4bd(%rip)        # 0x140f83a20
140e29563:	48 83 c4 28          	add    $0x28,%rsp
140e29567:	c3                   	ret
140e29568:	cc                   	int3
140e29569:	cc                   	int3
140e2956a:	cc                   	int3
140e2956b:	cc                   	int3
140e2956c:	cc                   	int3
140e2956d:	cc                   	int3
140e2956e:	cc                   	int3
140e2956f:	cc                   	int3
140e29570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e29575:	57                   	push   %rdi
140e29576:	48 83 ec 20          	sub    $0x20,%rsp
140e2957a:	8b 41 18             	mov    0x18(%rcx),%eax
140e2957d:	48 8b f9             	mov    %rcx,%rdi
140e29580:	85 c0                	test   %eax,%eax
140e29582:	79 27                	jns    0x140e295ab
140e29584:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e29588:	48 8b 01             	mov    (%rcx),%rax
140e2958b:	48 8b 00             	mov    (%rax),%rax
140e2958e:	ff 15 8c a4 15 00    	call   *0x15a48c(%rip)        # 0x140f83a20
140e29594:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140e29598:	8b d8                	mov    %eax,%ebx
140e2959a:	48 8b 01             	mov    (%rcx),%rax
140e2959d:	48 8b 00             	mov    (%rax),%rax
140e295a0:	ff 15 7a a4 15 00    	call   *0x15a47a(%rip)        # 0x140f83a20
140e295a6:	03 c3                	add    %ebx,%eax
140e295a8:	89 47 18             	mov    %eax,0x18(%rdi)
140e295ab:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e295b0:	48 83 c4 20          	add    $0x20,%rsp
140e295b4:	5f                   	pop    %rdi
140e295b5:	c3                   	ret
140e295b6:	cc                   	int3
140e295b7:	cc                   	int3
140e295b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e295bd:	57                   	push   %rdi
140e295be:	48 83 ec 50          	sub    $0x50,%rsp
140e295c2:	48 8b 05 87 5d 67 00 	mov    0x675d87(%rip),%rax        # 0x14149f350
140e295c9:	33 db                	xor    %ebx,%ebx
140e295cb:	48 89 19             	mov    %rbx,(%rcx)
140e295ce:	48 8b f9             	mov    %rcx,%rdi
140e295d1:	89 59 08             	mov    %ebx,0x8(%rcx)
140e295d4:	48 85 c0             	test   %rax,%rax
140e295d7:	0f 84 d0 00 00 00    	je     0x140e296ad
140e295dd:	80 38 3f             	cmpb   $0x3f,(%rax)
140e295e0:	0f 85 b1 00 00 00    	jne    0x140e29697
140e295e6:	80 78 01 40          	cmpb   $0x40,0x1(%rax)
140e295ea:	75 64                	jne    0x140e29650
140e295ec:	48 83 c0 02          	add    $0x2,%rax
140e295f0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e295f5:	48 89 05 4c 5d 67 00 	mov    %rax,0x675d4c(%rip)        # 0x14149f348
140e295fc:	e8 e7 b4 ff ff       	call   0x140e24ae8
140e29601:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
140e29608:	00
140e29609:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e2960e:	48 8b d8             	mov    %rax,%rbx
140e29611:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e29616:	48 8d 05 d3 84 3b 00 	lea    0x3b84d3(%rip),%rax        # 0x1411e1af0
140e2961d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e29622:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140e29627:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140e2962d:	e8 f2 84 ff ff       	call   0x140e21b24
140e29632:	4c 8b c3             	mov    %rbx,%r8
140e29635:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e2963a:	48 8b c8             	mov    %rax,%rcx
140e2963d:	e8 3a 88 ff ff       	call   0x140e21e7c
140e29642:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140e29647:	48 89 07             	mov    %rax,(%rdi)
140e2964a:	8b 44 24 28          	mov    0x28(%rsp),%eax
140e2964e:	eb 5a                	jmp    0x140e296aa
140e29650:	80 78 01 24          	cmpb   $0x24,0x1(%rax)
140e29654:	75 65                	jne    0x140e296bb
140e29656:	33 d2                	xor    %edx,%edx
140e29658:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e2965d:	e8 c2 e7 ff ff       	call   0x140e27e24
140e29662:	48 8b 08             	mov    (%rax),%rcx
140e29665:	8b 40 08             	mov    0x8(%rax),%eax
140e29668:	48 89 0f             	mov    %rcx,(%rdi)
140e2966b:	89 47 08             	mov    %eax,0x8(%rdi)
140e2966e:	3c 02                	cmp    $0x2,%al
140e29670:	74 17                	je     0x140e29689
140e29672:	f7 05 dc 5c 67 00 00 	testl  $0x1000,0x675cdc(%rip)        # 0x14149f358
140e29679:	10 00 00
140e2967c:	75 2f                	jne    0x140e296ad
140e2967e:	48 8b 05 c3 5c 67 00 	mov    0x675cc3(%rip),%rax        # 0x14149f348
140e29685:	38 18                	cmp    %bl,(%rax)
140e29687:	74 24                	je     0x140e296ad
140e29689:	48 8b 05 c0 5c 67 00 	mov    0x675cc0(%rip),%rax        # 0x14149f350
140e29690:	48 89 05 b1 5c 67 00 	mov    %rax,0x675cb1(%rip)        # 0x14149f348
140e29697:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e2969c:	e8 47 b4 ff ff       	call   0x140e24ae8
140e296a1:	48 8b 08             	mov    (%rax),%rcx
140e296a4:	8b 40 08             	mov    0x8(%rax),%eax
140e296a7:	48 89 0f             	mov    %rcx,(%rdi)
140e296aa:	89 47 08             	mov    %eax,0x8(%rdi)
140e296ad:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e296b2:	48 8b c7             	mov    %rdi,%rax
140e296b5:	48 83 c4 50          	add    $0x50,%rsp
140e296b9:	5f                   	pop    %rdi
140e296ba:	c3                   	ret
140e296bb:	80 78 01 3f          	cmpb   $0x3f,0x1(%rax)
140e296bf:	75 d6                	jne    0x140e29697
140e296c1:	80 78 02 40          	cmpb   $0x40,0x2(%rax)
140e296c5:	75 d0                	jne    0x140e29697
140e296c7:	c6 41 08 02          	movb   $0x2,0x8(%rcx)
140e296cb:	eb e0                	jmp    0x140e296ad
140e296cd:	cc                   	int3
140e296ce:	cc                   	int3
140e296cf:	cc                   	int3
140e296d0:	48 83 ec 48          	sub    $0x48,%rsp
140e296d4:	0f b7 44 24 78       	movzwl 0x78(%rsp),%eax
140e296d9:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e296dd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140e296e2:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140e296e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e296ed:	e8 06 00 00 00       	call   0x140e296f8
140e296f2:	48 83 c4 48          	add    $0x48,%rsp
140e296f6:	c3                   	ret
140e296f7:	cc                   	int3
140e296f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e296fd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e29702:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140e29707:	41 56                	push   %r14
140e29709:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140e29710:	49 8b d9             	mov    %r9,%rbx
140e29713:	41 8b f8             	mov    %r8d,%edi
140e29716:	48 8b f2             	mov    %rdx,%rsi
140e29719:	4c 8b f1             	mov    %rcx,%r14
140e2971c:	4d 85 c9             	test   %r9,%r9
140e2971f:	75 1c                	jne    0x140e2973d
140e29721:	33 c0                	xor    %eax,%eax
140e29723:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140e2972a:	00
140e2972b:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140e2972f:	49 8b 73 18          	mov    0x18(%r11),%rsi
140e29733:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140e29737:	49 8b e3             	mov    %r11,%rsp
140e2973a:	41 5e                	pop    %r14
140e2973c:	c3                   	ret
140e2973d:	33 c9                	xor    %ecx,%ecx
140e2973f:	e8 6c 01 00 00       	call   0x140e298b0
140e29744:	90                   	nop
140e29745:	48 89 1d 24 5c 67 00 	mov    %rbx,0x675c24(%rip)        # 0x14149f370
140e2974c:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
140e29753:	00
140e29754:	48 89 05 1d 5c 67 00 	mov    %rax,0x675c1d(%rip)        # 0x14149f378
140e2975b:	48 83 25 2d 5c 67 00 	andq   $0x0,0x675c2d(%rip)        # 0x14149f390
140e29762:	00
140e29763:	0f 57 c0             	xorps  %xmm0,%xmm0
140e29766:	f3 0f 7f 05 12 5c 67 	movdqu %xmm0,0x675c12(%rip)        # 0x14149f380
140e2976d:	00
140e2976e:	44 8b 8c 24 10 01 00 	mov    0x110(%rsp),%r9d
140e29775:	00
140e29776:	4c 8b 84 24 08 01 00 	mov    0x108(%rsp),%r8
140e2977d:	00
140e2977e:	48 8b d6             	mov    %rsi,%rdx
140e29781:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e29786:	e8 75 85 ff ff       	call   0x140e21d00
140e2978b:	44 8b c7             	mov    %edi,%r8d
140e2978e:	49 8b d6             	mov    %r14,%rdx
140e29791:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e29796:	e8 d1 f3 ff ff       	call   0x140e28b6c
140e2979b:	48 8b d8             	mov    %rax,%rbx
140e2979e:	48 8b 05 d3 5b 67 00 	mov    0x675bd3(%rip),%rax        # 0x14149f378
140e297a5:	48 85 c0             	test   %rax,%rax
140e297a8:	74 2c                	je     0x140e297d6
140e297aa:	48 8b 0d cf 5b 67 00 	mov    0x675bcf(%rip),%rcx        # 0x14149f380
140e297b1:	48 89 0d d0 5b 67 00 	mov    %rcx,0x675bd0(%rip)        # 0x14149f388
140e297b8:	48 85 c9             	test   %rcx,%rcx
140e297bb:	74 19                	je     0x140e297d6
140e297bd:	48 8b 11             	mov    (%rcx),%rdx
140e297c0:	48 89 15 b9 5b 67 00 	mov    %rdx,0x675bb9(%rip)        # 0x14149f380
140e297c7:	ff 15 53 a2 15 00    	call   *0x15a253(%rip)        # 0x140f83a20
140e297cd:	48 8b 05 a4 5b 67 00 	mov    0x675ba4(%rip),%rax        # 0x14149f378
140e297d4:	eb d4                	jmp    0x140e297aa
140e297d6:	33 c9                	xor    %ecx,%ecx
140e297d8:	e8 27 01 00 00       	call   0x140e29904
140e297dd:	48 8b c3             	mov    %rbx,%rax
140e297e0:	e9 3e ff ff ff       	jmp    0x140e29723
140e297e5:	cc                   	int3
140e297e6:	cc                   	int3
140e297e7:	cc                   	int3
140e297e8:	cc                   	int3
140e297e9:	cc                   	int3
140e297ea:	cc                   	int3
140e297eb:	cc                   	int3
140e297ec:	cc                   	int3
140e297ed:	cc                   	int3
140e297ee:	cc                   	int3
140e297ef:	cc                   	int3
140e297f0:	48 8b 05 19 a2 15 00 	mov    0x15a219(%rip),%rax        # 0x140f83a10
140e297f7:	48 8d 15 02 d7 36 ff 	lea    -0xc928fe(%rip),%rdx        # 0x140196f00
140e297fe:	48 3b c2             	cmp    %rdx,%rax
140e29801:	74 23                	je     0x140e29826
140e29803:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140e2980a:	00 00
140e2980c:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
140e29813:	48 3b 48 10          	cmp    0x10(%rax),%rcx
140e29817:	72 06                	jb     0x140e2981f
140e29819:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140e2981d:	76 07                	jbe    0x140e29826
140e2981f:	b9 0d 00 00 00       	mov    $0xd,%ecx
140e29824:	cd 29                	int    $0x29
140e29826:	c3                   	ret
140e29827:	cc                   	int3
140e29828:	48 8b 05 e1 a1 15 00 	mov    0x15a1e1(%rip),%rax        # 0x140f83a10
140e2982f:	48 8b d1             	mov    %rcx,%rdx
140e29832:	48 8d 0d c7 d6 36 ff 	lea    -0xc92939(%rip),%rcx        # 0x140196f00
140e29839:	48 3b c1             	cmp    %rcx,%rax
140e2983c:	74 28                	je     0x140e29866
140e2983e:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140e29845:	00 00
140e29847:	b9 0d 00 00 00       	mov    $0xd,%ecx
140e2984c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140e29850:	4c 3b 40 10          	cmp    0x10(%rax),%r8
140e29854:	72 06                	jb     0x140e2985c
140e29856:	4c 3b 40 08          	cmp    0x8(%rax),%r8
140e2985a:	76 02                	jbe    0x140e2985e
140e2985c:	cd 29                	int    $0x29
140e2985e:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140e29862:	75 02                	jne    0x140e29866
140e29864:	cd 29                	int    $0x29
140e29866:	c3                   	ret
140e29867:	cc                   	int3
140e29868:	40 53                	rex push %rbx
140e2986a:	48 83 ec 20          	sub    $0x20,%rsp
140e2986e:	33 db                	xor    %ebx,%ebx
140e29870:	48 8d 15 21 5b 67 00 	lea    0x675b21(%rip),%rdx        # 0x14149f398
140e29877:	45 33 c0             	xor    %r8d,%r8d
140e2987a:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
140e2987e:	48 8d 0c ca          	lea    (%rdx,%rcx,8),%rcx
140e29882:	ba a0 0f 00 00       	mov    $0xfa0,%edx
140e29887:	e8 74 03 00 00       	call   0x140e29c00
140e2988c:	85 c0                	test   %eax,%eax
140e2988e:	74 11                	je     0x140e298a1
140e29890:	ff 05 2a 5b 67 00    	incl   0x675b2a(%rip)        # 0x14149f3c0
140e29896:	ff c3                	inc    %ebx
140e29898:	83 fb 01             	cmp    $0x1,%ebx
140e2989b:	72 d3                	jb     0x140e29870
140e2989d:	b0 01                	mov    $0x1,%al
140e2989f:	eb 07                	jmp    0x140e298a8
140e298a1:	e8 26 00 00 00       	call   0x140e298cc
140e298a6:	32 c0                	xor    %al,%al
140e298a8:	48 83 c4 20          	add    $0x20,%rsp
140e298ac:	5b                   	pop    %rbx
140e298ad:	c3                   	ret
140e298ae:	cc                   	int3
140e298af:	cc                   	int3
140e298b0:	48 63 c1             	movslq %ecx,%rax
140e298b3:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140e298b7:	48 8d 05 da 5a 67 00 	lea    0x675ada(%rip),%rax        # 0x14149f398
140e298be:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
140e298c2:	48 ff 25 47 9a 15 00 	rex.W jmp *0x159a47(%rip)        # 0x140f83310
140e298c9:	cc                   	int3
140e298ca:	cc                   	int3
140e298cb:	cc                   	int3
140e298cc:	40 53                	rex push %rbx
140e298ce:	48 83 ec 20          	sub    $0x20,%rsp
140e298d2:	8b 1d e8 5a 67 00    	mov    0x675ae8(%rip),%ebx        # 0x14149f3c0
140e298d8:	eb 1d                	jmp    0x140e298f7
140e298da:	48 8d 05 b7 5a 67 00 	lea    0x675ab7(%rip),%rax        # 0x14149f398
140e298e1:	ff cb                	dec    %ebx
140e298e3:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
140e298e7:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
140e298eb:	ff 15 37 9a 15 00    	call   *0x159a37(%rip)        # 0x140f83328
140e298f1:	ff 0d c9 5a 67 00    	decl   0x675ac9(%rip)        # 0x14149f3c0
140e298f7:	85 db                	test   %ebx,%ebx
140e298f9:	75 df                	jne    0x140e298da
140e298fb:	b0 01                	mov    $0x1,%al
140e298fd:	48 83 c4 20          	add    $0x20,%rsp
140e29901:	5b                   	pop    %rbx
140e29902:	c3                   	ret
140e29903:	cc                   	int3
140e29904:	48 63 c1             	movslq %ecx,%rax
140e29907:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140e2990b:	48 8d 05 86 5a 67 00 	lea    0x675a86(%rip),%rax        # 0x14149f398
140e29912:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
140e29916:	48 ff 25 fb 99 15 00 	rex.W jmp *0x1599fb(%rip)        # 0x140f83318
140e2991d:	cc                   	int3
140e2991e:	cc                   	int3
140e2991f:	cc                   	int3
140e29920:	cc                   	int3
140e29921:	cc                   	int3
140e29922:	cc                   	int3
140e29923:	cc                   	int3
140e29924:	cc                   	int3
140e29925:	cc                   	int3
140e29926:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e2992d:	00 00 00
140e29930:	cc                   	int3
140e29931:	cc                   	int3
140e29932:	cc                   	int3
140e29933:	cc                   	int3
140e29934:	cc                   	int3
140e29935:	cc                   	int3
140e29936:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e2993d:	00 00 00
140e29940:	cc                   	int3
140e29941:	cc                   	int3
140e29942:	cc                   	int3
140e29943:	cc                   	int3
140e29944:	cc                   	int3
140e29945:	cc                   	int3
140e29946:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e2994d:	00 00 00
140e29950:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140e29955:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
140e2995a:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
140e2995f:	49 c7 c1 20 05 93 19 	mov    $0x19930520,%r9
140e29966:	e9 05 00 00 00       	jmp    0x140e29970
140e2996b:	cc                   	int3
140e2996c:	cc                   	int3
140e2996d:	cc                   	int3