4214d9:	65 00 20             	add    %ah,%gs:(%eax)
4214dc:	00 6f 00             	add    %ch,0x0(%edi)
4214df:	66 00 20             	data16 add %ah,(%eax)
4214e2:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
4214e6:	00 76 00             	add    %dh,0x0(%esi)
4214e9:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
4214ee:	00 33                	add    %dh,(%ebx)
4214f0:	00 00                	add    %al,(%eax)
4214f2:	0f 66 00             	pcmpgtd (%eax),%mm0
4214f5:	72 00                	jb     0x4214f7
4214f7:	6d                   	insl   (%dx),%es:(%edi)
4214f8:	00 48 00             	add    %cl,0x0(%eax)
4214fb:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
421500:	00 00                	add    %al,(%eax)
421502:	09 48 00             	or     %ecx,0x0(%eax)
421505:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
42150a:	00 00                	add    %al,(%eax)
42150c:	13 4e 00             	adc    0x0(%esi),%ecx
42150f:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
421513:	57                   	push   %edi
421514:	00 65 00             	add    %ah,0x0(%ebp)
421517:	61                   	popa
421518:	00 70 00             	add    %dh,0x0(%eax)
42151b:	6f                   	outsl  %ds:(%esi),(%dx)
42151c:	00 6e 00             	add    %ch,0x0(%esi)
42151f:	00 11                	add    %dl,(%ecx)
421521:	4e                   	dec    %esi
421522:	00 65 00             	add    %ah,0x0(%ebp)
421525:	77 00                	ja     0x421527
421527:	41                   	inc    %ecx
421528:	00 72 00             	add    %dh,0x0(%edx)
42152b:	6d                   	insl   (%dx),%es:(%edi)
42152c:	00 6f 00             	add    %ch,0x0(%edi)
42152f:	72 00                	jb     0x421531
421531:	00 80 d9 45 00 72    	add    %al,0x720045d9(%eax)
421537:	00 72 00             	add    %dh,0x0(%edx)
42153a:	6f                   	outsl  %ds:(%esi),(%dx)
42153b:	00 72 00             	add    %dh,0x0(%edx)
42153e:	20 00                	and    %al,(%eax)
421540:	6c                   	insb   (%dx),%es:(%edi)
421541:	00 6f 00             	add    %ch,0x0(%edi)
421544:	61                   	popa
421545:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
421549:	00 6e 00             	add    %ch,0x0(%esi)
42154c:	67 00 20             	add    %ah,(%bx,%si)
42154f:	00 65 00             	add    %ah,0x0(%ebp)
421552:	71 00                	jno    0x421554
421554:	75 00                	jne    0x421556
421556:	69 00 70 00 6d 00    	imul   $0x6d0070,(%eax),%eax
42155c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
421560:	74 00                	je     0x421562
421562:	20 00                	and    %al,(%eax)
421564:	66 00 6f 00          	data16 add %ch,0x0(%edi)
421568:	75 00                	jne    0x42156a
42156a:	6e                   	outsb  %ds:(%esi),(%dx)
42156b:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
42156f:	00 20                	add    %ah,(%eax)
421571:	00 50 00             	add    %dl,0x0(%eax)
421574:	6c                   	insb   (%dx),%es:(%edi)
421575:	00 65 00             	add    %ah,0x0(%ebp)
421578:	61                   	popa
421579:	00 73 00             	add    %dh,0x0(%ebx)
42157c:	65 00 20             	add    %ah,%gs:(%eax)
42157f:	00 72 00             	add    %dh,0x0(%edx)
421582:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
421586:	74 00                	je     0x421588
421588:	61                   	popa
421589:	00 72 00             	add    %dh,0x0(%edx)
42158c:	74 00                	je     0x42158e
42158e:	20 00                	and    %al,(%eax)
421590:	74 00                	je     0x421592
421592:	68 00 65 00 20       	push   $0x20006500
421597:	00 67 00             	add    %ah,0x0(%edi)
42159a:	61                   	popa
42159b:	00 6d 00             	add    %ch,0x0(%ebp)
42159e:	65 00 20             	add    %ah,%gs:(%eax)
4215a1:	00 57 00             	add    %dl,0x0(%edi)
4215a4:	49                   	dec    %ecx
4215a5:	00 54 00 48          	add    %dl,0x48(%eax,%eax,1)
4215a9:	00 4f 00             	add    %cl,0x0(%edi)
4215ac:	55                   	push   %ebp
4215ad:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
4215b1:	00 53 00             	add    %dl,0x0(%ebx)
4215b4:	41                   	inc    %ecx
4215b5:	00 56 00             	add    %dl,0x0(%esi)
4215b8:	49                   	dec    %ecx
4215b9:	00 4e 00             	add    %cl,0x0(%esi)
4215bc:	47                   	inc    %edi
4215bd:	00 2e                	add    %ch,(%esi)
4215bf:	00 20                	add    %ah,(%eax)
4215c1:	00 43 00             	add    %al,0x0(%ebx)
4215c4:	68 00 65 00 63       	push   $0x63006500
4215c9:	00 6b 00             	add    %ch,0x0(%ebx)
4215cc:	20 00                	and    %al,(%eax)
4215ce:	58                   	pop    %eax
4215cf:	00 4d 00             	add    %cl,0x0(%ebp)
4215d2:	4c                   	dec    %esp
4215d3:	00 20                	add    %ah,(%eax)
4215d5:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4215d9:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4215dd:	00 20                	add    %ah,(%eax)
4215df:	00 69 00             	add    %ch,0x0(%ecx)
4215e2:	6e                   	outsb  %ds:(%esi),(%dx)
4215e3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4215e7:	00 67 00             	add    %ah,0x0(%edi)
4215ea:	72 00                	jb     0x4215ec
4215ec:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4215f2:	20 00                	and    %al,(%eax)
4215f4:	69 00 66 00 20 00    	imul   $0x200066,(%eax),%eax
4215fa:	6d                   	insl   (%dx),%es:(%edi)
4215fb:	00 6f 00             	add    %ch,0x0(%edi)
4215fe:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
421602:	66 00 69 00          	data16 add %ch,0x0(%ecx)
421606:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
42160b:	00 00                	add    %al,(%eax)
42160d:	3b 59 00             	cmp    0x0(%ecx),%ebx
421610:	6f                   	outsl  %ds:(%esi),(%dx)
421611:	00 75 00             	add    %dh,0x0(%ebp)
421614:	20 00                	and    %al,(%eax)
421616:	68 00 61 00 76       	push   $0x76006100
42161b:	00 65 00             	add    %ah,0x0(%ebp)
42161e:	20 00                	and    %al,(%eax)
421620:	62 00                	bound  %eax,(%eax)
421622:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
421626:	6e                   	outsb  %ds:(%esi),(%dx)
421627:	00 20                	add    %ah,(%eax)
421629:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
42162d:	00 66 00             	add    %ah,0x0(%esi)
421630:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
421634:	74 00                	je     0x421636
421636:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42163b:	00 62 00             	add    %ah,0x0(%edx)
42163e:	79 00                	jns    0x421640
421640:	20 00                	and    %al,(%eax)
421642:	61                   	popa
421643:	00 6e 00             	add    %ch,0x0(%esi)
421646:	20 00                	and    %al,(%eax)
421648:	00 2d 20 00 79 00    	add    %ch,0x790020
42164e:	6f                   	outsl  %ds:(%esi),(%dx)
42164f:	00 75 00             	add    %dh,0x0(%ebp)
421652:	72 00                	jb     0x421654
421654:	20 00                	and    %al,(%eax)
421656:	72 00                	jb     0x421658
421658:	75 00                	jne    0x42165a
42165a:	6e                   	outsb  %ds:(%esi),(%dx)
42165b:	00 20                	add    %ah,(%eax)
42165d:	00 69 00             	add    %ch,0x0(%ecx)
421660:	73 00                	jae    0x421662
421662:	20 00                	and    %al,(%eax)
421664:	6e                   	outsb  %ds:(%esi),(%dx)
421665:	00 6f 00             	add    %ch,0x0(%edi)
421668:	77 00                	ja     0x42166a
42166a:	20 00                	and    %al,(%eax)
42166c:	6f                   	outsl  %ds:(%esi),(%dx)
42166d:	00 76 00             	add    %dh,0x0(%esi)
421670:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
421674:	2e 00 00             	add    %al,%cs:(%eax)
421677:	80 d3 59             	adc    $0x59,%bl
42167a:	00 6f 00             	add    %ch,0x0(%edi)
42167d:	75 00                	jne    0x42167f
42167f:	20 00                	and    %al,(%eax)
421681:	6d                   	insl   (%dx),%es:(%edi)
421682:	00 61 00             	add    %ah,0x0(%ecx)
421685:	79 00                	jns    0x421687
421687:	20 00                	and    %al,(%eax)
421689:	71 00                	jno    0x42168b
42168b:	75 00                	jne    0x42168d
42168d:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
421693:	74 00                	je     0x421695
421695:	68 00 65 00 20       	push   $0x20006500
42169a:	00 67 00             	add    %ah,0x0(%edi)
42169d:	61                   	popa
42169e:	00 6d 00             	add    %ch,0x0(%ebp)
4216a1:	65 00 20             	add    %ah,%gs:(%eax)
4216a4:	00 75 00             	add    %dh,0x0(%ebp)
4216a7:	73 00                	jae    0x4216a9
4216a9:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4216af:	20 00                	and    %al,(%eax)
4216b1:	74 00                	je     0x4216b3
4216b3:	68 00 65 00 20       	push   $0x20006500
4216b8:	00 4d 00             	add    %cl,0x0(%ebp)
4216bb:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4216bf:	75 00                	jne    0x4216c1
4216c1:	20 00                	and    %al,(%eax)
4216c3:	2d 00 3e 00 20       	sub    $0x20003e00,%eax
4216c8:	00 45 00             	add    %al,0x0(%ebp)
4216cb:	78 00                	js     0x4216cd
4216cd:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
4216d3:	6f                   	outsl  %ds:(%esi),(%dx)
4216d4:	00 70 00             	add    %dh,0x0(%eax)
4216d7:	74 00                	je     0x4216d9
4216d9:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4216df:	2c 00                	sub    $0x0,%al
4216e1:	20 00                	and    %al,(%eax)
4216e3:	6f                   	outsl  %ds:(%esi),(%dx)
4216e4:	00 72 00             	add    %dh,0x0(%edx)
4216e7:	20 00                	and    %al,(%eax)
4216e9:	62 00                	bound  %eax,(%eax)
4216eb:	79 00                	jns    0x4216ed
4216ed:	20 00                	and    %al,(%eax)
4216ef:	63 00                	arpl   %eax,(%eax)
4216f1:	6c                   	insb   (%dx),%es:(%edi)
4216f2:	00 69 00             	add    %ch,0x0(%ecx)
4216f5:	63 00                	arpl   %eax,(%eax)
4216f7:	6b 00 69             	imul   $0x69,(%eax),%eax
4216fa:	00 6e 00             	add    %ch,0x0(%esi)
4216fd:	67 00 20             	add    %ah,(%bx,%si)
421700:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421704:	00 65 00             	add    %ah,0x0(%ebp)
421707:	20 00                	and    %al,(%eax)
421709:	27                   	daa
42170a:	00 58 00             	add    %bl,0x0(%eax)
42170d:	27                   	daa
42170e:	00 20                	add    %ah,(%eax)
421710:	00 69 00             	add    %ch,0x0(%ecx)
421713:	6e                   	outsb  %ds:(%esi),(%dx)
421714:	00 20                	add    %ah,(%eax)
421716:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42171a:	00 65 00             	add    %ah,0x0(%ebp)
42171d:	20 00                	and    %al,(%eax)
42171f:	74 00                	je     0x421721
421721:	6f                   	outsl  %ds:(%esi),(%dx)
421722:	00 70 00             	add    %dh,0x0(%eax)
421725:	20 00                	and    %al,(%eax)
421727:	72 00                	jb     0x421729
421729:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
42172f:	74 00                	je     0x421731
421731:	20 00                	and    %al,(%eax)
421733:	68 00 61 00 6e       	push   $0x6e006100
421738:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
42173c:	00 63 00             	add    %ah,0x0(%ebx)
42173f:	6f                   	outsl  %ds:(%esi),(%dx)
421740:	00 72 00             	add    %dh,0x0(%edx)
421743:	6e                   	outsb  %ds:(%esi),(%dx)
421744:	00 65 00             	add    %ah,0x0(%ebp)
421747:	72 00                	jb     0x421749
421749:	2e 00 01             	add    %al,%cs:(%ecx)
42174c:	39 59 00             	cmp    %ebx,0x0(%ecx)
42174f:	6f                   	outsl  %ds:(%esi),(%dx)
421750:	00 75 00             	add    %dh,0x0(%ebp)
421753:	20 00                	and    %al,(%eax)
421755:	68 00 61 00 76       	push   $0x76006100
42175a:	00 65 00             	add    %ah,0x0(%ebp)
42175d:	20 00                	and    %al,(%eax)
42175f:	62 00                	bound  %eax,(%eax)
421761:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
421765:	6e                   	outsb  %ds:(%esi),(%dx)
421766:	00 20                	add    %ah,(%eax)
421768:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
42176c:	00 66 00             	add    %ah,0x0(%esi)
42176f:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
421773:	74 00                	je     0x421775
421775:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42177a:	00 62 00             	add    %ah,0x0(%edx)
42177d:	79 00                	jns    0x42177f
42177f:	20 00                	and    %al,(%eax)
421781:	61                   	popa
421782:	00 20                	add    %ah,(%eax)
421784:	00 00                	add    %al,(%eax)
421786:	81 4d 59 00 6f 00 75 	orl    $0x75006f00,0x59(%ebp)
42178d:	00 20                	add    %ah,(%eax)
42178f:	00 61 00             	add    %ah,0x0(%ecx)
421792:	72 00                	jb     0x421794
421794:	65 00 20             	add    %ah,%gs:(%eax)
421797:	00 73 00             	add    %dh,0x0(%ebx)
42179a:	74 00                	je     0x42179c
42179c:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
4217a2:	20 00                	and    %al,(%eax)
4217a4:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
4217aa:	63 00                	arpl   %eax,(%eax)
4217ac:	6f                   	outsl  %ds:(%esi),(%dx)
4217ad:	00 6d 00             	add    %ch,0x0(%ebp)
4217b0:	62 00                	bound  %eax,(%eax)
4217b2:	61                   	popa
4217b3:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
4217b7:	00 20                	add    %ah,(%eax)
4217b9:	00 79 00             	add    %bh,0x0(%ecx)
4217bc:	6f                   	outsl  %ds:(%esi),(%dx)
4217bd:	00 75 00             	add    %dh,0x0(%ebp)
4217c0:	20 00                	and    %al,(%eax)
4217c2:	6d                   	insl   (%dx),%es:(%edi)
4217c3:	00 75 00             	add    %dh,0x0(%ebp)
4217c6:	73 00                	jae    0x4217c8
4217c8:	74 00                	je     0x4217ca
4217ca:	20 00                	and    %al,(%eax)
4217cc:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4217d0:	6e                   	outsb  %ds:(%esi),(%dx)
4217d1:	00 69 00             	add    %ch,0x0(%ecx)
4217d4:	73 00                	jae    0x4217d6
4217d6:	68 00 20 00 63       	push   $0x63002000
4217db:	00 6f 00             	add    %ch,0x0(%edi)
4217de:	6d                   	insl   (%dx),%es:(%edi)
4217df:	00 62 00             	add    %ah,0x0(%edx)
4217e2:	61                   	popa
4217e3:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4217e7:	00 62 00             	add    %ah,0x0(%edx)
4217ea:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
4217ee:	6f                   	outsl  %ds:(%esi),(%dx)
4217ef:	00 72 00             	add    %dh,0x0(%edx)
4217f2:	65 00 20             	add    %ah,%gs:(%eax)
4217f5:	00 70 00             	add    %dh,0x0(%eax)
4217f8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4217fc:	66 00 6f 00          	data16 add %ch,0x0(%edi)
421800:	72 00                	jb     0x421802
421802:	6d                   	insl   (%dx),%es:(%edi)
421803:	00 69 00             	add    %ch,0x0(%ecx)
421806:	6e                   	outsb  %ds:(%esi),(%dx)
421807:	00 67 00             	add    %ah,0x0(%edi)
42180a:	20 00                	and    %al,(%eax)
42180c:	6f                   	outsl  %ds:(%esi),(%dx)
42180d:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421811:	00 65 00             	add    %ah,0x0(%ebp)
421814:	72 00                	jb     0x421816
421816:	20 00                	and    %al,(%eax)
421818:	61                   	popa
421819:	00 63 00             	add    %ah,0x0(%ebx)
42181c:	74 00                	je     0x42181e
42181e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
421824:	73 00                	jae    0x421826
421826:	2e 00 20             	add    %ah,%cs:(%eax)
421829:	00 41 00             	add    %al,0x0(%ecx)
42182c:	64 00 64 00 69       	add    %ah,%fs:0x69(%eax,%eax,1)
421831:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
421835:	00 6f 00             	add    %ch,0x0(%edi)
421838:	6e                   	outsb  %ds:(%esi),(%dx)
421839:	00 61 00             	add    %ah,0x0(%ecx)
42183c:	6c                   	insb   (%dx),%es:(%edi)
42183d:	00 20                	add    %ah,(%eax)
42183f:	00 61 00             	add    %ah,0x0(%ecx)
421842:	74 00                	je     0x421844
421844:	74 00                	je     0x421846
421846:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42184a:	70 00                	jo     0x42184c
42184c:	74 00                	je     0x42184e
42184e:	73 00                	jae    0x421850
421850:	20 00                	and    %al,(%eax)
421852:	74 00                	je     0x421854
421854:	6f                   	outsl  %ds:(%esi),(%dx)
421855:	00 20                	add    %ah,(%eax)
421857:	00 63 00             	add    %ah,0x0(%ebx)
42185a:	6c                   	insb   (%dx),%es:(%edi)
42185b:	00 6f 00             	add    %ch,0x0(%edi)
42185e:	73 00                	jae    0x421860
421860:	65 00 20             	add    %ah,%gs:(%eax)
421863:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421867:	00 65 00             	add    %ah,0x0(%ebp)
42186a:	20 00                	and    %al,(%eax)
42186c:	63 00                	arpl   %eax,(%eax)
42186e:	6f                   	outsl  %ds:(%esi),(%dx)
42186f:	00 6d 00             	add    %ch,0x0(%ebp)