4b45bb:	91                   	xchg   %eax,%ecx
4b45bc:	02 00                	add    (%eax),%al
4b45be:	ff e0                	jmp    *%eax
4b45c0:	46                   	inc    %esi
4b45c1:	48                   	dec    %eax
4b45c2:	00 01                	add    %al,(%ecx)
4b45c4:	00 00                	add    %al,(%eax)
4b45c6:	00 00                	add    %al,(%eax)
4b45c8:	00 00                	add    %al,(%eax)
4b45ca:	80 01 00             	addb   $0x0,(%ecx)
4b45cd:	00 00                	add    %al,(%eax)
4b45cf:	0e                   	push   %cs
4b45d0:	00 0b                	add    %cl,(%ebx)
4b45d2:	42                   	inc    %edx
4b45d3:	6f                   	outsl  %ds:(%esi),(%dx)
4b45d4:	72 64                	jb     0x4b463a
4b45d6:	65 72 53             	gs jb  0x4b462c
4b45d9:	74 79                	je     0x4b4654
4b45db:	6c                   	insb   (%dx),%es:(%edi)
4b45dc:	65 fc                	gs cld
4b45de:	36 44                	ss inc %esp
4b45e0:	00 cc                	add    %cl,%ah
4b45e2:	87 44 00 fc          	xchg   %eax,-0x4(%eax,%eax,1)
4b45e6:	87 44 00 00          	xchg   %eax,0x0(%eax,%eax,1)
4b45ea:	a8 44                	test   $0x44,%al
4b45ec:	00 00                	add    %al,(%eax)
4b45ee:	00 00                	add    %al,(%eax)
4b45f0:	80 00 00             	addb   $0x0,(%eax)
4b45f3:	00 80 0f 00 07 43    	add    %al,0x4307000f(%eax)
4b45f9:	61                   	popa
4b45fa:	70 74                	jo     0x4b4670
4b45fc:	69 6f 6e ac 10 40 00 	imul   $0x4010ac,0x6e(%edi),%ebp
4b4603:	cc                   	int3
4b4604:	62 48 00             	bound  %ecx,0x0(%eax)
4b4607:	e8 62 48 00 a4       	call   0xa44b8e6e
4b460c:	63 48 00             	arpl   %ecx,0x0(%eax)
4b460f:	00 00                	add    %al,(%eax)
4b4611:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4b4617:	10 00                	adc    %al,(%eax)
4b4619:	0b 43 68             	or     0x68(%ebx),%eax
4b461c:	65 76 72             	gs jbe 0x4b4691
4b461f:	6f                   	outsl  %ds:(%esi),(%dx)
4b4620:	6e                   	outsb  %ds:(%esi),(%dx)
4b4621:	48                   	dec    %eax
4b4622:	69 6e 74 00 10 40 00 	imul   $0x401000,0x74(%esi),%ebp
4b4629:	d4 02                	aam    $0x2
4b462b:	00 ff                	add    %bh,%bh
4b462d:	60                   	pusha
4b462e:	63 48 00             	arpl   %ecx,0x0(%eax)
4b4631:	01 00                	add    %eax,(%eax)
4b4633:	00 00                	add    %al,(%eax)
4b4635:	00 00                	add    %al,(%eax)
4b4637:	00 80 01 00 00 00    	add    %al,0x1(%eax)
4b463d:	11 00                	adc    %eax,(%eax)
4b463f:	10 43 68             	adc    %al,0x68(%ebx)
4b4642:	65 76 72             	gs jbe 0x4b46b7
4b4645:	6f                   	outsl  %ds:(%esi),(%dx)
4b4646:	6e                   	outsb  %ds:(%esi),(%dx)
4b4647:	4d                   	dec    %ebp
4b4648:	6f                   	outsl  %ds:(%esi),(%dx)
4b4649:	76 65                	jbe    0x4b46b0
4b464b:	49                   	dec    %ecx
4b464c:	74 65                	je     0x4b46b3
4b464e:	6d                   	insl   (%dx),%es:(%edi)
4b464f:	73 f4                	jae    0x4b4645
4b4651:	4b                   	dec    %ebx
4b4652:	48                   	dec    %eax
4b4653:	00 d5                	add    %dl,%ch
4b4655:	02 00                	add    (%eax),%al
4b4657:	ff 8c 63 48 00 01 00 	decl   0x10048(%ebx,%eiz,2)
4b465e:	00 00                	add    %al,(%eax)
4b4660:	00 00                	add    %al,(%eax)
4b4662:	00 80 00 00 00 00    	add    %al,0x0(%eax)
4b4668:	12 00                	adc    (%eax),%al
4b466a:	1a 43 68             	sbb    0x68(%ebx),%al
4b466d:	65 76 72             	gs jbe 0x4b46e2
4b4670:	6f                   	outsl  %ds:(%esi),(%dx)
4b4671:	6e                   	outsb  %ds:(%esi),(%dx)
4b4672:	50                   	push   %eax
4b4673:	72 69                	jb     0x4b46de
4b4675:	6f                   	outsl  %ds:(%esi),(%dx)
4b4676:	72 69                	jb     0x4b46e1
4b4678:	74 79                	je     0x4b46f3
4b467a:	46                   	inc    %esi
4b467b:	6f                   	outsl  %ds:(%esi),(%dx)
4b467c:	72 4e                	jb     0x4b46cc
4b467e:	65 77 49             	gs ja  0x4b46ca
4b4681:	74 65                	je     0x4b46e8
4b4683:	6d                   	insl   (%dx),%es:(%edi)
4b4684:	73 00                	jae    0x4b4686
4b4686:	10 40 00             	adc    %al,0x0(%eax)
4b4689:	8a 02                	mov    (%edx),%al
4b468b:	00 ff                	add    %bh,%bh
4b468d:	e0 45                	loopne 0x4b46d4
4b468f:	48                   	dec    %eax
4b4690:	00 01                	add    %al,(%ecx)
4b4692:	00 00                	add    %al,(%eax)
4b4694:	00 00                	add    %al,(%eax)
4b4696:	00 00                	add    %al,(%eax)
4b4698:	80 01 00             	addb   $0x0,(%ecx)
4b469b:	00 00                	add    %al,(%eax)
4b469d:	13 00                	adc    (%eax),%eax
4b469f:	0b 43 6c             	or     0x6c(%ebx),%eax
4b46a2:	6f                   	outsl  %ds:(%esi),(%dx)
4b46a3:	73 65                	jae    0x4b470a
4b46a5:	42                   	inc    %edx
4b46a6:	75 74                	jne    0x4b471c
4b46a8:	74 6f                	je     0x4b4719
4b46aa:	6e                   	outsb  %ds:(%esi),(%dx)
4b46ab:	00 10                	add    %dl,(%eax)
4b46ad:	40                   	inc    %eax
4b46ae:	00 8b 02 00 ff 1c    	add    %cl,0x1cff0002(%ebx)
4b46b4:	46                   	inc    %esi
4b46b5:	48                   	dec    %eax
4b46b6:	00 01                	add    %al,(%ecx)
4b46b8:	00 00                	add    %al,(%eax)
4b46ba:	00 00                	add    %al,(%eax)
4b46bc:	00 00                	add    %al,(%eax)
4b46be:	80 00 00             	addb   $0x0,(%eax)
4b46c1:	00 00                	add    %al,(%eax)
4b46c3:	14 00                	adc    $0x0,%al
4b46c5:	15 43 6c 6f 73       	adc    $0x736f6c43,%eax
4b46ca:	65 42                	gs inc %edx
4b46cc:	75 74                	jne    0x4b4742
4b46ce:	74 6f                	je     0x4b473f
4b46d0:	6e                   	outsb  %ds:(%esi),(%dx)
4b46d1:	57                   	push   %edi
4b46d2:	68 65 6e 44 6f       	push   $0x6f446e65
4b46d7:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4b46da:	64 00 cf             	fs add %cl,%bh
4b46dd:	47                   	inc    %edi
4b46de:	00 28                	add    %ch,(%eax)
4b46e0:	02 00                	add    (%eax),%al
4b46e2:	ff 58 46             	lcall  *0x46(%eax)
4b46e5:	48                   	dec    %eax
4b46ee:	80 00 00             	addb   $0x0,(%eax)
4b46f1:	00 80 15 00 0b 43    	add    %al,0x430b0015(%eax)
4b46f7:	75 72                	jne    0x4b476b
4b46f9:	72 65                	jb     0x4b4760
4b46fb:	6e                   	outsb  %ds:(%esi),(%dx)
4b46fc:	74 44                	je     0x4b4742
4b46fe:	6f                   	outsl  %ds:(%esi),(%dx)
4b46ff:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4b4702:	10 40 00             	adc    %al,0x0(%eax)
4b4705:	11 02                	adc    %eax,(%edx)
4b4707:	00 ff                	add    %bh,%bh
4b4709:	11 02                	adc    %eax,(%edx)
4b470b:	00 ff                	add    %bh,%bh
4b470d:	01 00                	add    %eax,(%eax)
4b470f:	00 00                	add    %al,(%eax)
4b4711:	00 00                	add    %al,(%eax)
4b4713:	00 80 00 00 00 00    	add    %al,0x0(%eax)
4b4719:	16                   	push   %ss
4b471a:	00 0e                	add    %cl,(%esi)
4b471c:	44                   	inc    %esp
4b471d:	62 6c 43 6c          	bound  %ebp,0x6c(%ebx,%eax,2)
4b4721:	69 63 6b 55 6e 64 6f 	imul   $0x6f646e55,0x6b(%ebx),%esp
4b4728:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4b472b:	cf                   	iret
4b472c:	47                   	inc    %edi
4b472d:	00 2c 02             	add    %ch,(%edx,%eax,1)
4b4730:	00 ff                	add    %bh,%bh
4b4732:	3c 46                	cmp    $0x46,%al
4b4734:	48                   	dec    %eax
4b4735:	00 01                	add    %al,(%ecx)
4b4737:	00 00                	add    %al,(%eax)
4b4739:	00 00                	add    %al,(%eax)
4b473b:	00 00                	add    %al,(%eax)
4b473d:	80 00 00             	addb   $0x0,(%eax)
4b4740:	00 80 17 00 0b 44    	add    %al,0x440b0017(%eax)
4b4746:	65 66 61             	gs popaw
4b4749:	75 6c                	jne    0x4b47b7
4b474b:	74 44                	je     0x4b4791
4b474d:	6f                   	outsl  %ds:(%esi),(%dx)
4b474e:	63 6b c4             	arpl   %ebp,-0x3c(%ebx)
4b4751:	cc                   	int3
4b4752:	47                   	inc    %edi
4b4753:	00 94 02 00 ff 94 02 	add    %dl,0x294ff00(%edx,%eax,1)
4b475a:	00 ff                	add    %bh,%bh
4b475c:	01 00                	add    %eax,(%eax)
4b475e:	00 00                	add    %al,(%eax)
4b4760:	00 00                	add    %al,(%eax)
4b4762:	00 80 0f 00 00 00    	add    %al,0xf(%eax)
4b4768:	18 00                	sbb    %al,(%eax)
4b476a:	0a 44 6f 63          	or     0x63(%edi,%ebp,2),%al
4b476e:	6b 61 62 6c          	imul   $0x6c,0x62(%ecx),%esp
4b4772:	65 54                	gs push %esp
4b4774:	6f                   	outsl  %ds:(%esi),(%dx)
4b4775:	30 d4                	xor    %dl,%ah
4b4777:	47                   	inc    %edi
4b4778:	00 92 02 00 ff 92    	add    %dl,-0x6d00fffe(%edx)
4b477e:	02 00                	add    (%eax),%al
4b4780:	ff 01                	incl   (%ecx)
4b4782:	00 00                	add    %al,(%eax)
4b4784:	00 00                	add    %al,(%eax)
4b4786:	00 00                	add    %al,(%eax)
4b4788:	80 00 00             	addb   $0x0,(%eax)
4b478b:	00 00                	add    %al,(%eax)
4b478d:	19 00                	sbb    %eax,(%eax)
4b478f:	08 44 6f 63          	or     %al,0x63(%edi,%ebp,2)
4b4793:	6b 4d 6f 64          	imul   $0x64,0x6f(%ebp),%ecx
4b4797:	65 54                	gs push %esp
4b4799:	10 40 00             	adc    %al,0x0(%eax)
4b479c:	14 02                	adc    $0x2,%al
4b479e:	00 ff                	add    %bh,%bh
4b47a0:	80 46 48 00          	addb   $0x0,0x48(%esi)
4b47a4:	01 00                	add    %eax,(%eax)
4b47a6:	00 00                	add    %al,(%eax)
4b47a8:	00 00                	add    %al,(%eax)
4b47aa:	00 80 ff ff ff ff    	add    %al,-0x1(%eax)
4b47b0:	1a 00                	sbb    (%eax),%al
4b47b2:	07                   	pop    %es
4b47b3:	44                   	inc    %esp
4b47b4:	6f                   	outsl  %ds:(%esi),(%dx)
4b47b5:	63 6b 50             	arpl   %ebp,0x50(%ebx)
4b47b8:	6f                   	outsl  %ds:(%esi),(%dx)
4b47b9:	73 54                	jae    0x4b480f
4b47bb:	10 40 00             	adc    %al,0x0(%eax)
4b47be:	18 02                	sbb    %al,(%edx)
4b47c0:	00 ff                	add    %bh,%bh
4b47c2:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4b47c3:	46                   	inc    %esi
4b47c4:	48                   	dec    %eax
4b47c5:	00 01                	add    %al,(%ecx)
4b47c7:	00 00                	add    %al,(%eax)
4b47c9:	00 00                	add    %al,(%eax)
4b47cb:	00 00                	add    %al,(%eax)
4b47cd:	80 00 00             	addb   $0x0,(%eax)
4b47d0:	00 00                	add    %al,(%eax)
4b47d2:	1b 00                	sbb    (%eax),%eax
4b47d4:	07                   	pop    %es
4b47d5:	44                   	inc    %esp
4b47d6:	6f                   	outsl  %ds:(%esi),(%dx)
4b47d7:	63 6b 52             	arpl   %ebp,0x52(%ebx)
4b47da:	6f                   	outsl  %ds:(%esi),(%dx)
4b47db:	77 e8                	ja     0x4b47c5
4b47dd:	d3 47 00             	roll   %cl,0x0(%edi)
4b47e0:	93                   	xchg   %eax,%ebx
4b47e1:	02 00                	add    (%eax),%al
4b47e3:	ff 00                	incl   (%eax)
4b47e5:	47                   	inc    %edi
4b47e6:	48                   	dec    %eax
4b47e7:	00 01                	add    %al,(%ecx)
4b47e9:	00 00                	add    %al,(%eax)
4b47eb:	00 00                	add    %al,(%eax)
4b47ed:	00 00                	add    %al,(%eax)
4b47ef:	80 02 00             	addb   $0x0,(%edx)
4b47f2:	00 00                	add    %al,(%eax)
4b47f4:	1c 00                	sbb    $0x0,%al
4b47f6:	0f 44 72 61          	cmove  0x61(%edx),%esi
4b47fa:	67 48                	addr16 dec %eax
4b47fc:	61                   	popa
4b47fd:	6e                   	outsb  %ds:(%esi),(%dx)
4b47fe:	64 6c                	fs insb (%dx),%es:(%edi)
4b4800:	65 53                	gs push %ebx
4b4802:	74 79                	je     0x4b487d
4b4804:	6c                   	insb   (%dx),%es:(%edi)
4b4805:	65 8c d4             	gs mov %ss,%esp
4b4808:	47                   	inc    %edi
4b4809:	00 95 02 00 ff 0c    	add    %dl,0xcff0002(%ebp)
4b480f:	49                   	dec    %ecx
4b4810:	48                   	dec    %eax
4b4811:	00 01                	add    %al,(%ecx)
4b4813:	00 00                	add    %al,(%eax)
4b4815:	00 00                	add    %al,(%eax)
4b4817:	00 00                	add    %al,(%eax)
4b4819:	80 00 00             	addb   $0x0,(%eax)
4b481c:	00 00                	add    %al,(%eax)
4b481e:	1d 00 0c 46 6c       	sbb    $0x6c460c00,%eax
4b4823:	6f                   	outsl  %ds:(%esi),(%dx)
4b4824:	61                   	popa
4b4825:	74 69                	je     0x4b4890
4b4827:	6e                   	outsb  %ds:(%esi),(%dx)
4b4828:	67 4d                	addr16 dec %ebp
4b482a:	6f                   	outsl  %ds:(%esi),(%dx)
4b482b:	64 65 88 61 42       	fs mov %ah,%gs:0x42(%ecx)
4b4830:	00 68 00             	add    %ch,0x0(%eax)
4b4833:	00 ff                	add    %bh,%bh
4b4835:	c0 88 44 00 d0 88 44 	rorb   $0x44,-0x772fffbc(%eax)
4b483c:	00 00                	add    %al,(%eax)
4b483e:	00 00                	add    %al,(%eax)
4b4840:	80 00 00             	addb   $0x0,(%eax)
4b4843:	00 80 1e 00 04 46    	add    %al,0x4604001e(%eax)
4b4849:	6f                   	outsl  %ds:(%esi),(%dx)
4b484a:	6e                   	outsb  %ds:(%esi),(%dx)
4b484b:	74 00                	je     0x4b484d
4b484d:	10 40 00             	adc    %al,0x0(%eax)
4b4850:	8c 02                	mov    %es,(%edx)
4b4852:	00 ff                	add    %bh,%bh
4b4854:	90                   	nop
4b4855:	49                   	dec    %ecx
4b4856:	48                   	dec    %eax
4b4857:	00 01                	add    %al,(%ecx)
4b4859:	00 00                	add    %al,(%eax)
4b485b:	00 00                	add    %al,(%eax)
4b485d:	00 00                	add    %al,(%eax)
4b485f:	80 00 00             	addb   $0x0,(%eax)
4b4862:	00 00                	add    %al,(%eax)
4b4864:	1f                   	pop    %ds
4b4865:	00 08                	add    %cl,(%eax)
4b4867:	46                   	inc    %esi
4b4868:	75 6c                	jne    0x4b48d6
4b486a:	6c                   	insb   (%dx),%es:(%edi)
4b486b:	53                   	push   %ebx
4b486c:	69 7a 65 00 10 40 00 	imul   $0x401000,0x65(%edx),%edi
4b4873:	89 02                	mov    %eax,(%edx)
4b4875:	00 ff                	add    %bh,%bh
4b4877:	89 02                	mov    %eax,(%edx)
4b4879:	00 ff                	add    %bh,%bh
4b487b:	01 00                	add    %eax,(%eax)
4b487d:	00 00                	add    %al,(%eax)
4b487f:	00 00                	add    %al,(%eax)
4b4881:	00 80 01 00 00 00    	add    %al,0x1(%eax)
4b4887:	20 00                	and    %al,(%eax)
4b4889:	10 48 69             	adc    %cl,0x69(%eax)
4b488c:	64 65 57             	fs gs push %edi
4b488f:	68 65 6e 49 6e       	push   $0x6e496e65
4b4894:	61                   	popa
4b4895:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4b4899:	65 e8 57 45 00 00    	gs call 0x4b8df6
4b489f:	64 48                	fs dec %eax
4b48a1:	00 10                	add    %dl,(%eax)
4b48a3:	64 48                	fs dec %eax
4b48a5:	00 01                	add    %al,(%ecx)
4b48a7:	00 00                	add    %al,(%eax)
4b48a9:	00 00                	add    %al,(%eax)
4b48ab:	00 00                	add    %al,(%eax)
4b48ad:	80 00 00             	addb   $0x0,(%eax)
4b48b0:	00 80 21 00 06 49    	add    %al,0x49060021(%eax)
4b48b6:	6d                   	insl   (%dx),%es:(%edi)
4b48b7:	61                   	popa
4b48b8:	67 65 73 74          	addr16 gs jae 0x4b4930
4b48bc:	01 47 00             	add    %eax,0x0(%edi)
4b48bf:	e4 02                	in     $0x2,%al
4b48c1:	00 ff                	add    %bh,%bh
4b48c3:	00 00                	add    %al,(%eax)
4b48c5:	00 00                	add    %al,(%eax)
4b48c7:	01 00                	add    %eax,(%eax)
4b48c9:	00 00                	add    %al,(%eax)
4b48cb:	00 00                	add    %al,(%eax)
4b48cd:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4b48d3:	22 00                	and    (%eax),%al
4b48d5:	05 49 74 65 6d       	add    $0x6d657449,%eax
4b48da:	73 48                	jae    0x4b4924
4b48dc:	43                   	inc    %ebx
4b48dd:	4b                   	dec    %ebx
4b48de:	00 1c 03             	add    %bl,(%ebx,%eax,1)
4b48e1:	00 ff                	add    %bh,%bh
4b48e3:	74 8b                	je     0x4b4870
4b48e5:	4b                   	dec    %ebx