140eda596:	ed                   	in     (%dx),%eax
140eda597:	00 d9                	add    %bl,%cl
140eda599:	6d                   	insl   (%dx),%es:(%rdi)
140eda59a:	ed                   	in     (%dx),%eax
140eda59b:	00 eb                	add    %ch,%bl
140eda59d:	6d                   	insl   (%dx),%es:(%rdi)
140eda59e:	ed                   	in     (%dx),%eax
140eda59f:	00 fd                	add    %bh,%ch
140eda5a1:	6d                   	insl   (%dx),%es:(%rdi)
140eda5a2:	ed                   	in     (%dx),%eax
140eda5a3:	00 0f                	add    %cl,(%rdi)
140eda5a5:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5a6:	ed                   	in     (%dx),%eax
140eda5a7:	00 3b                	add    %bh,(%rbx)
140eda5a9:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5aa:	ed                   	in     (%dx),%eax
140eda5ab:	00 57 6e             	add    %dl,0x6e(%rdi)
140eda5ae:	ed                   	in     (%dx),%eax
140eda5af:	00 69 6e             	add    %ch,0x6e(%rcx)
140eda5b2:	ed                   	in     (%dx),%eax
140eda5b3:	00 7a 6e             	add    %bh,0x6e(%rdx)
140eda5b6:	ed                   	in     (%dx),%eax
140eda5b7:	00 90 6e ed 00 10    	add    %dl,0x1000ed6e(%rax)
140eda5bd:	a3 ed 00 25 6c ed 00 	movabs %eax,0x6c5100ed6c2500ed
140eda5c4:	51 6c
140eda5c6:	ed                   	in     (%dx),%eax
140eda5c7:	00 3b                	add    %bh,(%rbx)
140eda5c9:	6c                   	insb   (%dx),%es:(%rdi)
140eda5ca:	ed                   	in     (%dx),%eax
140eda5cb:	00 a1 6e ed 00 b7    	add    %ah,-0x48ff1292(%rcx)
140eda5d1:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5d2:	ed                   	in     (%dx),%eax
140eda5d3:	00 cd                	add    %cl,%ch
140eda5d5:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5d6:	ed                   	in     (%dx),%eax
140eda5d7:	00 e3                	add    %ah,%bl
140eda5d9:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5da:	ed                   	in     (%dx),%eax
140eda5db:	00 f4                	add    %dh,%ah
140eda5dd:	6e                   	outsb  %ds:(%rsi),(%dx)
140eda5de:	ed                   	in     (%dx),%eax
140eda5df:	00 0a                	add    %cl,(%rdx)
140eda5e1:	6f                   	outsl  %ds:(%rsi),(%dx)
140eda5e2:	ed                   	in     (%dx),%eax
140eda5e3:	00 20                	add    %ah,(%rax)
140eda5e5:	6f                   	outsl  %ds:(%rsi),(%dx)
140eda5e6:	ed                   	in     (%dx),%eax
140eda5e7:	00 31                	add    %dh,(%rcx)
140eda5e9:	6f                   	outsl  %ds:(%rsi),(%dx)
140eda5ea:	ed                   	in     (%dx),%eax
140eda5eb:	00 42 6f             	add    %al,0x6f(%rdx)
140eda5ee:	ed                   	in     (%dx),%eax
140eda5ef:	00 58 6f             	add    %bl,0x6f(%rax)
140eda5f2:	ed                   	in     (%dx),%eax
140eda5f3:	00 6e 6f             	add    %ch,0x6f(%rsi)
140eda5f6:	ed                   	in     (%dx),%eax
140eda5f7:	00 7f 6f             	add    %bh,0x6f(%rdi)
140eda5fa:	ed                   	in     (%dx),%eax
140eda5fb:	00 90 6f ed 00 a1    	add    %dl,-0x5eff1291(%rax)
140eda601:	6f                   	outsl  %ds:(%rsi),(%dx)
140eda602:	ed                   	in     (%dx),%eax
140eda603:	00 b2 6f ed 00 0c    	add    %dh,0xc00ed6f(%rdx)
140eda609:	6a ed                	push   $0xffffffffffffffed
140eda60b:	00 25 6a ed 00 3e    	add    %ah,0x3e00ed6a(%rip)        # 0x17eee937b
140eda611:	6a ed                	push   $0xffffffffffffffed
140eda613:	00 57 6a             	add    %dl,0x6a(%rdi)
140eda616:	ed                   	in     (%dx),%eax
140eda617:	00 cc                	add    %cl,%ah
140eda619:	cc                   	int3
140eda61a:	cc                   	int3
140eda61b:	cc                   	int3
140eda61c:	cc                   	int3
140eda61d:	cc                   	int3
140eda61e:	cc                   	int3
140eda61f:	cc                   	int3
140eda620:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140eda625:	56                   	push   %rsi
140eda626:	48 83 ec 20          	sub    $0x20,%rsp
140eda62a:	48 8b f1             	mov    %rcx,%rsi
140eda62d:	49 8b d9             	mov    %r9,%rbx
140eda630:	41 8b 49 14          	mov    0x14(%r9),%ecx
140eda634:	83 f9 04             	cmp    $0x4,%ecx
140eda637:	0f 87 03 01 00 00    	ja     0x140eda740
140eda63d:	41 8b 41 18          	mov    0x18(%r9),%eax
140eda641:	83 f8 04             	cmp    $0x4,%eax
140eda644:	0f 87 f6 00 00 00    	ja     0x140eda740
140eda64a:	03 c1                	add    %ecx,%eax
140eda64c:	83 f8 04             	cmp    $0x4,%eax
140eda64f:	0f 87 eb 00 00 00    	ja     0x140eda740
140eda655:	41 83 79 1c 04       	cmpl   $0x4,0x1c(%r9)
140eda65a:	0f 87 e0 00 00 00    	ja     0x140eda740
140eda660:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140eda665:	48 b8 02 00 00 00 00 	movabs $0x4000000000000002,%rax
140eda66c:	00 00 40
140eda66f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140eda674:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140eda67b:	40 b5 01             	mov    $0x1,%bpl
140eda67e:	4c 3b c0             	cmp    %rax,%r8
140eda681:	75 41                	jne    0x140eda6c4
140eda683:	41 8b 49 30          	mov    0x30(%r9),%ecx
140eda687:	f7 c1 fe ff ff ff    	test   $0xfffffffe,%ecx
140eda68d:	74 18                	je     0x140eda6a7
140eda68f:	8d 47 09             	lea    0x9(%rdi),%eax
140eda692:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140eda697:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140eda69c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140eda6a1:	48 83 c4 20          	add    $0x20,%rsp
140eda6a5:	5e                   	pop    %rsi
140eda6a6:	c3                   	ret
140eda6a7:	41 8b 79 38          	mov    0x38(%r9),%edi
140eda6ab:	41 8b 41 34          	mov    0x34(%r9),%eax
140eda6af:	48 c1 e7 20          	shl    $0x20,%rdi
140eda6b3:	48 03 f8             	add    %rax,%rdi
140eda6b6:	40 84 cd             	test   %cl,%bpl
140eda6b9:	75 09                	jne    0x140eda6c4
140eda6bb:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140eda6bf:	74 03                	je     0x140eda6c4
140eda6c1:	40 32 ed             	xor    %bpl,%bpl
140eda6c4:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140eda6c8:	75 3a                	jne    0x140eda704
140eda6ca:	b9 c0 6e 00 00       	mov    $0x6ec0,%ecx
140eda6cf:	e8 ac 7f ff ff       	call   0x140ed2680
140eda6d4:	48 89 06             	mov    %rax,(%rsi)
140eda6d7:	48 85 c0             	test   %rax,%rax
140eda6da:	75 07                	jne    0x140eda6e3
140eda6dc:	b8 05 00 00 00       	mov    $0x5,%eax
140eda6e1:	eb af                	jmp    0x140eda692
140eda6e3:	48 8d 05 c6 c0 ff ff 	lea    -0x3f3a(%rip),%rax        # 0x140ed67b0
140eda6ea:	48 89 46 08          	mov    %rax,0x8(%rsi)
140eda6ee:	48 8d 05 5b 00 00 00 	lea    0x5b(%rip),%rax        # 0x140eda750
140eda6f5:	48 89 46 10          	mov    %rax,0x10(%rsi)
140eda6f9:	48 8d 05 40 09 00 00 	lea    0x940(%rip),%rax        # 0x140edb040
140eda700:	48 89 46 18          	mov    %rax,0x18(%rsi)
140eda704:	8b 03                	mov    (%rbx),%eax
140eda706:	48 8b d3             	mov    %rbx,%rdx
140eda709:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140eda70e:	48 89 01             	mov    %rax,(%rcx)
140eda711:	48 8b 43 08          	mov    0x8(%rbx),%rax
140eda715:	48 89 41 08          	mov    %rax,0x8(%rcx)
140eda719:	8b 43 10             	mov    0x10(%rbx),%eax
140eda71c:	48 89 41 10          	mov    %rax,0x10(%rcx)
140eda720:	48 8b 0e             	mov    (%rsi),%rcx
140eda723:	e8 28 00 00 00       	call   0x140eda750
140eda728:	48 8b 06             	mov    (%rsi),%rax
140eda72b:	48 89 b8 98 6e 00 00 	mov    %rdi,0x6e98(%rax)
140eda732:	40 88 a8 a0 6e 00 00 	mov    %bpl,0x6ea0(%rax)
140eda739:	33 c0                	xor    %eax,%eax
140eda73b:	e9 52 ff ff ff       	jmp    0x140eda692
140eda740:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140eda745:	b8 0b 00 00 00       	mov    $0xb,%eax
140eda74a:	48 83 c4 20          	add    $0x20,%rsp
140eda74e:	5e                   	pop    %rsi
140eda74f:	c3                   	ret
140eda750:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140eda755:	4c 8b c1             	mov    %rcx,%r8
140eda758:	b8 01 00 00 00       	mov    $0x1,%eax
140eda75d:	8b 4a 1c             	mov    0x1c(%rdx),%ecx
140eda760:	41 b9 00 04 00 00    	mov    $0x400,%r9d
140eda766:	d3 e0                	shl    %cl,%eax
140eda768:	ff c8                	dec    %eax
140eda76a:	41 89 80 8c 6e 00 00 	mov    %eax,0x6e8c(%r8)
140eda771:	b8 01 00 00 00       	mov    $0x1,%eax
140eda776:	8b 4a 14             	mov    0x14(%rdx),%ecx
140eda779:	03 4a 18             	add    0x18(%rdx),%ecx
140eda77c:	d3 e0                	shl    %cl,%eax
140eda77e:	85 c0                	test   %eax,%eax
140eda780:	74 15                	je     0x140eda797
140eda782:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140eda786:	49 8b f8             	mov    %r8,%rdi
140eda789:	48 c1 e1 09          	shl    $0x9,%rcx
140eda78d:	48 d1 e9             	shr    $1,%rcx
140eda790:	41 0f b7 c1          	movzwl %r9w,%eax
140eda794:	66 f3 ab             	rep stos %ax,%es:(%rdi)
140eda797:	8b 42 14             	mov    0x14(%rdx),%eax
140eda79a:	45 33 d2             	xor    %r10d,%r10d
140eda79d:	41 89 80 90 6e 00 00 	mov    %eax,0x6e90(%r8)
140eda7a4:	b8 01 00 00 00       	mov    $0x1,%eax
140eda7a9:	8b 4a 18             	mov    0x18(%rdx),%ecx
140eda7ac:	d3 e0                	shl    %cl,%eax
140eda7ae:	ff c8                	dec    %eax
140eda7b0:	4d 89 90 78 6e 00 00 	mov    %r10,0x6e78(%r8)
140eda7b7:	41 89 80 94 6e 00 00 	mov    %eax,0x6e94(%r8)
140eda7be:	b8 01 00 00 00       	mov    $0x1,%eax
140eda7c3:	4d 89 90 80 6e 00 00 	mov    %r10,0x6e80(%r8)
140eda7ca:	45 89 90 88 6e 00 00 	mov    %r10d,0x6e88(%r8)
140eda7d1:	8b 4a 1c             	mov    0x1c(%rdx),%ecx
140eda7d4:	d3 e0                	shl    %cl,%eax
140eda7d6:	41 8b ca             	mov    %r10d,%ecx
140eda7d9:	ff c8                	dec    %eax
140eda7db:	41 c7 80 6c 6e 00 00 	movl   $0xffffffff,0x6e6c(%r8)
140eda7e2:	ff ff ff ff
140eda7e6:	41 89 80 8c 6e 00 00 	mov    %eax,0x6e8c(%r8)
140eda7ed:	45 89 90 70 6e 00 00 	mov    %r10d,0x6e70(%r8)
140eda7f4:	41 c7 80 74 6e 00 00 	movl   $0x5,0x6e74(%r8)
140eda7fb:	05 00 00 00
140eda7ff:	90                   	nop
140eda800:	8b c1                	mov    %ecx,%eax
140eda802:	ff c1                	inc    %ecx
140eda804:	66 45 89 8c 40 00 60 	mov    %r9w,0x6000(%r8,%rax,2)
140eda80b:	00 00
140eda80d:	66 45 89 8c 40 e0 61 	mov    %r9w,0x61e0(%r8,%rax,2)
140eda814:	00 00
140eda816:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda81d:	76 e1                	jbe    0x140eda800
140eda81f:	66 45 89 88 80 61 00 	mov    %r9w,0x6180(%r8)
140eda826:	00
140eda827:	41 8b ca             	mov    %r10d,%ecx
140eda82a:	66 45 89 88 98 61 00 	mov    %r9w,0x6198(%r8)
140eda831:	00
140eda832:	66 45 89 88 b0 61 00 	mov    %r9w,0x61b0(%r8)
140eda839:	00
140eda83a:	66 45 89 88 c8 61 00 	mov    %r9w,0x61c8(%r8)
140eda841:	00
140eda842:	8b c1                	mov    %ecx,%eax
140eda844:	ff c1                	inc    %ecx
140eda846:	66 45 89 8c 40 20 60 	mov    %r9w,0x6020(%r8,%rax,2)
140eda84d:	00 00
140eda84f:	66 45 89 8c 40 00 62 	mov    %r9w,0x6200(%r8,%rax,2)
140eda856:	00 00
140eda858:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda85f:	76 e1                	jbe    0x140eda842
140eda861:	66 45 89 88 82 61 00 	mov    %r9w,0x6182(%r8)
140eda868:	00
140eda869:	41 8b ca             	mov    %r10d,%ecx
140eda86c:	66 45 89 88 9a 61 00 	mov    %r9w,0x619a(%r8)
140eda873:	00
140eda874:	66 45 89 88 b2 61 00 	mov    %r9w,0x61b2(%r8)
140eda87b:	00
140eda87c:	66 45 89 88 ca 61 00 	mov    %r9w,0x61ca(%r8)
140eda883:	00
140eda884:	0f 1f 40 00          	nopl   0x0(%rax)
140eda888:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140eda88f:	00
140eda890:	8b c1                	mov    %ecx,%eax
140eda892:	ff c1                	inc    %ecx
140eda894:	66 45 89 8c 40 40 60 	mov    %r9w,0x6040(%r8,%rax,2)
140eda89b:	00 00
140eda89d:	66 45 89 8c 40 20 62 	mov    %r9w,0x6220(%r8,%rax,2)
140eda8a4:	00 00
140eda8a6:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda8ad:	76 e1                	jbe    0x140eda890
140eda8af:	66 45 89 88 84 61 00 	mov    %r9w,0x6184(%r8)
140eda8b6:	00
140eda8b7:	41 8b ca             	mov    %r10d,%ecx
140eda8ba:	66 45 89 88 9c 61 00 	mov    %r9w,0x619c(%r8)
140eda8c1:	00
140eda8c2:	66 45 89 88 b4 61 00 	mov    %r9w,0x61b4(%r8)
140eda8c9:	00
140eda8ca:	66 45 89 88 cc 61 00 	mov    %r9w,0x61cc(%r8)
140eda8d1:	00
140eda8d2:	8b c1                	mov    %ecx,%eax
140eda8d4:	ff c1                	inc    %ecx
140eda8d6:	66 45 89 8c 40 60 60 	mov    %r9w,0x6060(%r8,%rax,2)
140eda8dd:	00 00
140eda8df:	66 45 89 8c 40 40 62 	mov    %r9w,0x6240(%r8,%rax,2)
140eda8e6:	00 00
140eda8e8:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda8ef:	76 e1                	jbe    0x140eda8d2
140eda8f1:	66 45 89 88 86 61 00 	mov    %r9w,0x6186(%r8)
140eda8f8:	00
140eda8f9:	41 8b ca             	mov    %r10d,%ecx
140eda8fc:	66 45 89 88 9e 61 00 	mov    %r9w,0x619e(%r8)
140eda903:	00
140eda904:	66 45 89 88 b6 61 00 	mov    %r9w,0x61b6(%r8)
140eda90b:	00
140eda90c:	66 45 89 88 ce 61 00 	mov    %r9w,0x61ce(%r8)
140eda913:	00
140eda914:	0f 1f 40 00          	nopl   0x0(%rax)
140eda918:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140eda91f:	00
140eda920:	8b c1                	mov    %ecx,%eax
140eda922:	ff c1                	inc    %ecx
140eda924:	66 45 89 8c 40 80 60 	mov    %r9w,0x6080(%r8,%rax,2)
140eda92b:	00 00
140eda92d:	66 45 89 8c 40 60 62 	mov    %r9w,0x6260(%r8,%rax,2)
140eda934:	00 00
140eda936:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda93d:	76 e1                	jbe    0x140eda920
140eda93f:	66 45 89 88 88 61 00 	mov    %r9w,0x6188(%r8)
140eda946:	00
140eda947:	41 8b ca             	mov    %r10d,%ecx
140eda94a:	66 45 89 88 a0 61 00 	mov    %r9w,0x61a0(%r8)
140eda951:	00
140eda952:	66 45 89 88 b8 61 00 	mov    %r9w,0x61b8(%r8)
140eda959:	00
140eda95a:	66 45 89 88 d0 61 00 	mov    %r9w,0x61d0(%r8)
140eda961:	00
140eda962:	8b c1                	mov    %ecx,%eax
140eda964:	ff c1                	inc    %ecx
140eda966:	66 45 89 8c 40 a0 60 	mov    %r9w,0x60a0(%r8,%rax,2)
140eda96d:	00 00
140eda96f:	66 45 89 8c 40 80 62 	mov    %r9w,0x6280(%r8,%rax,2)
140eda976:	00 00
140eda978:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda97f:	76 e1                	jbe    0x140eda962
140eda981:	66 45 89 88 8a 61 00 	mov    %r9w,0x618a(%r8)
140eda988:	00
140eda989:	41 8b ca             	mov    %r10d,%ecx
140eda98c:	66 45 89 88 a2 61 00 	mov    %r9w,0x61a2(%r8)
140eda993:	00
140eda994:	66 45 89 88 ba 61 00 	mov    %r9w,0x61ba(%r8)
140eda99b:	00
140eda99c:	66 45 89 88 d2 61 00 	mov    %r9w,0x61d2(%r8)
140eda9a3:	00
140eda9a4:	0f 1f 40 00          	nopl   0x0(%rax)
140eda9a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140eda9af:	00
140eda9b0:	8b c1                	mov    %ecx,%eax
140eda9b2:	ff c1                	inc    %ecx
140eda9b4:	66 45 89 8c 40 c0 60 	mov    %r9w,0x60c0(%r8,%rax,2)
140eda9bb:	00 00
140eda9bd:	66 45 89 8c 40 a0 62 	mov    %r9w,0x62a0(%r8,%rax,2)
140eda9c4:	00 00
140eda9c6:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140eda9cd:	76 e1                	jbe    0x140eda9b0
140eda9cf:	66 45 89 88 8c 61 00 	mov    %r9w,0x618c(%r8)
140eda9d6:	00
140eda9d7:	41 8b ca             	mov    %r10d,%ecx
140eda9da:	66 45 89 88 a4 61 00 	mov    %r9w,0x61a4(%r8)
140eda9e1:	00
140eda9e2:	66 45 89 88 bc 61 00 	mov    %r9w,0x61bc(%r8)
140eda9e9:	00
140eda9ea:	66 45 89 88 d4 61 00 	mov    %r9w,0x61d4(%r8)
140eda9f1:	00
140eda9f2:	8b c1                	mov    %ecx,%eax
140eda9f4:	ff c1                	inc    %ecx
140eda9f6:	66 45 89 8c 40 e0 60 	mov    %r9w,0x60e0(%r8,%rax,2)
140eda9fd:	00 00
140eda9ff:	66 45 89 8c 40 c0 62 	mov    %r9w,0x62c0(%r8,%rax,2)
140edaa06:	00 00
140edaa08:	41 3b 88 8c 6e 00 00 	cmp    0x6e8c(%r8),%ecx
140edaa0f:	76 e1                	jbe    0x140eda9f2
140edaa11:	66 45 89 88 8e 61 00 	mov    %r9w,0x618e(%r8)
140edaa18:	00
140edaa19:	41 8b ca             	mov    %r10d,%ecx
140edaa1c:	66 45 89 88 a6 61 00 	mov    %r9w,0x61a6(%r8)
140edaa23:	00
140edaa24:	66 45 89 88 be 61 00 	mov    %r9w,0x61be(%r8)
140edaa2b:	00
140edaa2c:	66 45 89 88 d6 61 00 	mov    %r9w,0x61d6(%r8)
140edaa33:	00
140edaa34:	0f 1f 40 00          	nopl   0x0(%rax)
140edaa38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140edaa3f:	00
140edaa40:	8b c1                	mov    %ecx,%eax
140edaa42:	ff c1                	inc    %ecx
140edaa44:	66 45 89 8c 40 00 61 	mov    %r9w,0x6100(%r8,%rax,2)
140edaa4b:	00 00
140edaa4d:	66 45 89 8c 40 e0 62 	mov    %r9w,0x62e0(%r8,%rax,2)
140edaa54:	00 00