41d598:	74 00                	je     0x41d59a
41d59a:	20 00                	and    %al,(%eax)
41d59c:	62 00                	bound  %eax,(%eax)
41d59e:	65 00 20             	add    %ah,%gs:(%eax)
41d5a1:	00 72 00             	add    %dh,0x0(%edx)
41d5a4:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41d5a8:	6f                   	outsl  %ds:(%esi),(%dx)
41d5a9:	00 72 00             	add    %dh,0x0(%edx)
41d5ac:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d5b0:	64 00 2e             	add    %ch,%fs:(%esi)
41d5b3:	00 0a                	add    %cl,(%edx)
41d5b5:	00 59 00             	add    %bl,0x0(%ecx)
41d5b8:	6f                   	outsl  %ds:(%esi),(%dx)
41d5b9:	00 75 00             	add    %dh,0x0(%ebp)
41d5bc:	20 00                	and    %al,(%eax)
41d5be:	63 00                	arpl   %eax,(%eax)
41d5c0:	61                   	popa
41d5c1:	00 6e 00             	add    %ch,0x0(%esi)
41d5c4:	20 00                	and    %al,(%eax)
41d5c6:	63 00                	arpl   %eax,(%eax)
41d5c8:	68 00 61 00 6e       	push   $0x6e006100
41d5cd:	00 67 00             	add    %ah,0x0(%edi)
41d5d0:	65 00 20             	add    %ah,%gs:(%eax)
41d5d3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d5d7:	00 69 00             	add    %ch,0x0(%ecx)
41d5da:	73 00                	jae    0x41d5dc
41d5dc:	20 00                	and    %al,(%eax)
41d5de:	6e                   	outsb  %ds:(%esi),(%dx)
41d5df:	00 61 00             	add    %ah,0x0(%ecx)
41d5e2:	6d                   	insl   (%dx),%es:(%edi)
41d5e3:	00 65 00             	add    %ah,0x0(%ebp)
41d5e6:	20 00                	and    %al,(%eax)
41d5e8:	61                   	popa
41d5e9:	00 67 00             	add    %ah,0x0(%edi)
41d5ec:	61                   	popa
41d5ed:	00 69 00             	add    %ch,0x0(%ecx)
41d5f0:	6e                   	outsb  %ds:(%esi),(%dx)
41d5f1:	00 20                	add    %ah,(%eax)
41d5f3:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41d5f7:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d5fb:	00 72 00             	add    %dh,0x0(%edx)
41d5fe:	20 00                	and    %al,(%eax)
41d600:	62 00                	bound  %eax,(%eax)
41d602:	79 00                	jns    0x41d604
41d604:	20 00                	and    %al,(%eax)
41d606:	73 00                	jae    0x41d608
41d608:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41d60d:	00 63 00             	add    %ah,0x0(%ebx)
41d610:	74 00                	je     0x41d612
41d612:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41d618:	20 00                	and    %al,(%eax)
41d61a:	1c 20                	sbb    $0x20,%al
41d61c:	43                   	inc    %ebx
41d61d:	00 68 00             	add    %ch,0x0(%eax)
41d620:	61                   	popa
41d621:	00 6e 00             	add    %ch,0x0(%esi)
41d624:	67 00 65 00          	add    %ah,0x0(%di)
41d628:	20 00                	and    %al,(%eax)
41d62a:	70 00                	jo     0x41d62c
41d62c:	6c                   	insb   (%dx),%es:(%edi)
41d62d:	00 61 00             	add    %ah,0x0(%ecx)
41d630:	79 00                	jns    0x41d632
41d632:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d636:	20 00                	and    %al,(%eax)
41d638:	6e                   	outsb  %ds:(%esi),(%dx)
41d639:	00 61 00             	add    %ah,0x0(%ecx)
41d63c:	6d                   	insl   (%dx),%es:(%edi)
41d63d:	00 65 00             	add    %ah,0x0(%ebp)
41d640:	1d 20 20 00 66       	sbb    $0x66002020,%eax
41d645:	00 72 00             	add    %dh,0x0(%edx)
41d648:	6f                   	outsl  %ds:(%esi),(%dx)
41d649:	00 6d 00             	add    %ch,0x0(%ebp)
41d64c:	20 00                	and    %al,(%eax)
41d64e:	74 00                	je     0x41d650
41d650:	68 00 65 00 20       	push   $0x20006500
41d655:	00 1c 20             	add    %bl,(%eax,%eiz,1)
41d658:	4c                   	dec    %esp
41d659:	00 65 00             	add    %ah,0x0(%ebp)
41d65c:	76 00                	jbe    0x41d65e
41d65e:	65 00 6c 00 1d       	add    %ch,%gs:0x1d(%eax,%eax,1)
41d663:	20 20                	and    %ah,(%eax)
41d665:	00 6d 00             	add    %ch,0x0(%ebp)
41d668:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d66c:	75 00                	jne    0x41d66e
41d66e:	2e 00 01             	add    %al,%cs:(%ecx)
41d671:	69 54 00 68 00 65 00 	imul   $0x20006500,0x68(%eax,%eax,1),%edx
41d678:	20
41d679:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d67d:	00 76 00             	add    %dh,0x0(%esi)
41d680:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d685:	00 63 00             	add    %ah,0x0(%ebx)
41d688:	6f                   	outsl  %ds:(%esi),(%dx)
41d689:	00 75 00             	add    %dh,0x0(%ebp)
41d68c:	6c                   	insb   (%dx),%es:(%edi)
41d68d:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d691:	00 6e 00             	add    %ch,0x0(%esi)
41d694:	6f                   	outsl  %ds:(%esi),(%dx)
41d695:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41d699:	00 62 00             	add    %ah,0x0(%edx)
41d69c:	65 00 20             	add    %ah,%gs:(%eax)
41d69f:	00 6f 00             	add    %ch,0x0(%edi)
41d6a2:	70 00                	jo     0x41d6a4
41d6a4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d6a8:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41d6ad:	00 62 00             	add    %ah,0x0(%edx)
41d6b0:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41d6b4:	61                   	popa
41d6b5:	00 75 00             	add    %dh,0x0(%ebp)
41d6b8:	73 00                	jae    0x41d6ba
41d6ba:	65 00 20             	add    %ah,%gs:(%eax)
41d6bd:	00 69 00             	add    %ch,0x0(%ecx)
41d6c0:	74 00                	je     0x41d6c2
41d6c2:	20 00                	and    %al,(%eax)
41d6c4:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41d6ca:	69 00 6e 00 76 00    	imul   $0x76006e,(%eax),%eax
41d6d0:	61                   	popa
41d6d1:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d6d5:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41d6d9:	00 00                	add    %al,(%eax)
41d6db:	27                   	daa
41d6dc:	54                   	push   %esp
41d6dd:	00 68 00             	add    %ch,0x0(%eax)
41d6e0:	65 00 20             	add    %ah,%gs:(%eax)
41d6e3:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d6e7:	00 76 00             	add    %dh,0x0(%esi)
41d6ea:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d6ef:	00 69 00             	add    %ch,0x0(%ecx)
41d6f2:	73 00                	jae    0x41d6f4
41d6f4:	20 00                	and    %al,(%eax)
41d6f6:	76 00                	jbe    0x41d6f8
41d6f8:	61                   	popa
41d6f9:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d6fd:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41d701:	00 00                	add    %al,(%eax)
41d703:	80 8b 54 00 68 00 65 	orb    $0x65,0x680054(%ebx)
41d70a:	00 20                	add    %ah,(%eax)
41d70c:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d710:	00 76 00             	add    %dh,0x0(%esi)
41d713:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d718:	00 69 00             	add    %ch,0x0(%ecx)
41d71b:	73 00                	jae    0x41d71d
41d71d:	20 00                	and    %al,(%eax)
41d71f:	69 00 6e 00 76 00    	imul   $0x76006e,(%eax),%eax
41d725:	61                   	popa
41d726:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d72a:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d72e:	00 62 00             	add    %ah,0x0(%edx)
41d731:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41d735:	61                   	popa
41d736:	00 75 00             	add    %dh,0x0(%ebp)
41d739:	73 00                	jae    0x41d73b
41d73b:	65 00 20             	add    %ah,%gs:(%eax)
41d73e:	00 69 00             	add    %ch,0x0(%ecx)
41d741:	74 00                	je     0x41d743
41d743:	20 00                	and    %al,(%eax)
41d745:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41d74b:	6e                   	outsb  %ds:(%esi),(%dx)
41d74c:	00 6f 00             	add    %ch,0x0(%edi)
41d74f:	74 00                	je     0x41d751
41d751:	20 00                	and    %al,(%eax)
41d753:	63 00                	arpl   %eax,(%eax)
41d755:	6f                   	outsl  %ds:(%esi),(%dx)
41d756:	00 6d 00             	add    %ch,0x0(%ebp)
41d759:	70 00                	jo     0x41d75b
41d75b:	6c                   	insb   (%dx),%es:(%edi)
41d75c:	00 65 00             	add    %ah,0x0(%ebp)
41d75f:	74 00                	je     0x41d761
41d761:	65 00 6c 00 79       	add    %ch,%gs:0x79(%eax,%eax,1)
41d766:	00 20                	add    %ah,(%eax)
41d768:	00 65 00             	add    %ah,0x0(%ebp)
41d76b:	6e                   	outsb  %ds:(%esi),(%dx)
41d76c:	00 63 00             	add    %ah,0x0(%ebx)
41d76f:	6c                   	insb   (%dx),%es:(%edi)
41d770:	00 6f 00             	add    %ch,0x0(%edi)
41d773:	73 00                	jae    0x41d775
41d775:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41d77a:	00 62 00             	add    %ah,0x0(%edx)
41d77d:	79 00                	jns    0x41d77f
41d77f:	20 00                	and    %al,(%eax)
41d781:	61                   	popa
41d782:	00 20                	add    %ah,(%eax)
41d784:	00 77 00             	add    %dh,0x0(%edi)
41d787:	61                   	popa
41d788:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41d78c:	00 2e                	add    %ch,(%esi)
41d78e:	00 00                	add    %al,(%eax)
41d790:	80 af 54 00 68 00 65 	subb   $0x65,0x680054(%edi)
41d797:	00 20                	add    %ah,(%eax)
41d799:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d79d:	00 76 00             	add    %dh,0x0(%esi)
41d7a0:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d7a5:	00 69 00             	add    %ch,0x0(%ecx)
41d7a8:	73 00                	jae    0x41d7aa
41d7aa:	20 00                	and    %al,(%eax)
41d7ac:	69 00 6e 00 76 00    	imul   $0x76006e,(%eax),%eax
41d7b2:	61                   	popa
41d7b3:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d7b7:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d7bb:	00 62 00             	add    %ah,0x0(%edx)
41d7be:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41d7c2:	61                   	popa
41d7c3:	00 75 00             	add    %dh,0x0(%ebp)
41d7c6:	73 00                	jae    0x41d7c8
41d7c8:	65 00 20             	add    %ah,%gs:(%eax)
41d7cb:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d7cf:	00 65 00             	add    %ah,0x0(%ebp)
41d7d2:	20 00                	and    %al,(%eax)
41d7d4:	6e                   	outsb  %ds:(%esi),(%dx)
41d7d5:	00 75 00             	add    %dh,0x0(%ebp)
41d7d8:	6d                   	insl   (%dx),%es:(%edi)
41d7d9:	00 62 00             	add    %ah,0x0(%edx)
41d7dc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d7e0:	20 00                	and    %al,(%eax)
41d7e2:	6f                   	outsl  %ds:(%esi),(%dx)
41d7e3:	00 66 00             	add    %ah,0x0(%esi)
41d7e6:	20 00                	and    %al,(%eax)
41d7e8:	70 00                	jo     0x41d7ea
41d7ea:	69 00 65 00 63 00    	imul   $0x630065,(%eax),%eax
41d7f0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d7f4:	20 00                	and    %al,(%eax)
41d7f6:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41d7fa:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d7fe:	20 00                	and    %al,(%eax)
41d800:	6e                   	outsb  %ds:(%esi),(%dx)
41d801:	00 6f 00             	add    %ch,0x0(%edi)
41d804:	74 00                	je     0x41d806
41d806:	20 00                	and    %al,(%eax)
41d808:	6d                   	insl   (%dx),%es:(%edi)
41d809:	00 61 00             	add    %ah,0x0(%ecx)
41d80c:	74 00                	je     0x41d80e
41d80e:	63 00                	arpl   %eax,(%eax)
41d810:	68 00 20 00 74       	push   $0x74002000
41d815:	00 68 00             	add    %ch,0x0(%eax)
41d818:	65 00 20             	add    %ah,%gs:(%eax)
41d81b:	00 6e 00             	add    %ch,0x0(%esi)
41d81e:	75 00                	jne    0x41d820
41d820:	6d                   	insl   (%dx),%es:(%edi)
41d821:	00 62 00             	add    %ah,0x0(%edx)
41d824:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d828:	20 00                	and    %al,(%eax)
41d82a:	6f                   	outsl  %ds:(%esi),(%dx)
41d82b:	00 66 00             	add    %ah,0x0(%esi)
41d82e:	20 00                	and    %al,(%eax)
41d830:	74 00                	je     0x41d832
41d832:	61                   	popa
41d833:	00 72 00             	add    %dh,0x0(%edx)
41d836:	67 00 65 00          	add    %ah,0x0(%di)
41d83a:	74 00                	je     0x41d83c
41d83c:	73 00                	jae    0x41d83e
41d83e:	2e 00 00             	add    %al,%cs:(%eax)
41d841:	80 bb 59 00 6f 00 75 	cmpb   $0x75,0x6f0059(%ebx)
41d848:	00 20                	add    %ah,(%eax)
41d84a:	00 6d 00             	add    %ch,0x0(%ebp)
41d84d:	75 00                	jne    0x41d84f
41d84f:	73 00                	jae    0x41d851
41d851:	74 00                	je     0x41d853
41d853:	20 00                	and    %al,(%eax)
41d855:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41d85a:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41d85e:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d862:	00 65 00             	add    %ah,0x0(%ebp)
41d865:	20 00                	and    %al,(%eax)
41d867:	6c                   	insb   (%dx),%es:(%edi)
41d868:	00 65 00             	add    %ah,0x0(%ebp)
41d86b:	76 00                	jbe    0x41d86d
41d86d:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d872:	00 69 00             	add    %ch,0x0(%ecx)
41d875:	6e                   	outsb  %ds:(%esi),(%dx)
41d876:	00 20                	add    %ah,(%eax)
41d878:	00 6f 00             	add    %ch,0x0(%edi)
41d87b:	72 00                	jb     0x41d87d
41d87d:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d881:	72 00                	jb     0x41d883
41d883:	20 00                	and    %al,(%eax)
41d885:	74 00                	je     0x41d887
41d887:	6f                   	outsl  %ds:(%esi),(%dx)
41d888:	00 20                	add    %ah,(%eax)
41d88a:	00 61 00             	add    %ah,0x0(%ecx)
41d88d:	64 00 64 00 72       	add    %ah,%fs:0x72(%eax,%eax,1)
41d892:	00 65 00             	add    %ah,0x0(%ebp)
41d895:	73 00                	jae    0x41d897
41d897:	73 00                	jae    0x41d899
41d899:	20 00                	and    %al,(%eax)
41d89b:	74 00                	je     0x41d89d
41d89d:	68 00 69 00 73       	push   $0x73006900
41d8a2:	00 20                	add    %ah,(%eax)
41d8a4:	00 69 00             	add    %ch,0x0(%ecx)
41d8a7:	73 00                	jae    0x41d8a9
41d8a9:	73 00                	jae    0x41d8ab
41d8ab:	75 00                	jne    0x41d8ad
41d8ad:	65 00 2e             	add    %ch,%gs:(%esi)
41d8b0:	00 20                	add    %ah,(%eax)
41d8b2:	00 57 00             	add    %dl,0x0(%edi)
41d8b5:	6f                   	outsl  %ds:(%esi),(%dx)
41d8b6:	00 75 00             	add    %dh,0x0(%ebp)
41d8b9:	6c                   	insb   (%dx),%es:(%edi)
41d8ba:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d8be:	00 79 00             	add    %bh,0x0(%ecx)
41d8c1:	6f                   	outsl  %ds:(%esi),(%dx)
41d8c2:	00 75 00             	add    %dh,0x0(%ebp)
41d8c5:	20 00                	and    %al,(%eax)
41d8c7:	6c                   	insb   (%dx),%es:(%edi)
41d8c8:	00 69 00             	add    %ch,0x0(%ecx)
41d8cb:	6b 00 65             	imul   $0x65,(%eax),%eax
41d8ce:	00 20                	add    %ah,(%eax)
41d8d0:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41d8d4:	00 20                	add    %ah,(%eax)
41d8d6:	00 65 00             	add    %ah,0x0(%ebp)
41d8d9:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41d8dd:	74 00                	je     0x41d8df
41d8df:	20 00                	and    %al,(%eax)
41d8e1:	74 00                	je     0x41d8e3
41d8e3:	68 00 65 00 20       	push   $0x20006500
41d8e8:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d8ec:	00 76 00             	add    %dh,0x0(%esi)
41d8ef:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d8f4:	00 6e 00             	add    %ch,0x0(%esi)
41d8f7:	6f                   	outsl  %ds:(%esi),(%dx)
41d8f8:	00 77 00             	add    %dh,0x0(%edi)
41d8fb:	3f                   	aas
41d8fc:	00 00                	add    %al,(%eax)
41d8fe:	80 f1 59             	xor    $0x59,%cl
41d901:	00 6f 00             	add    %ch,0x0(%edi)
41d904:	75 00                	jne    0x41d906
41d906:	20 00                	and    %al,(%eax)
41d908:	63 00                	arpl   %eax,(%eax)
41d90a:	61                   	popa
41d90b:	00 6e 00             	add    %ch,0x0(%esi)
41d90e:	6e                   	outsb  %ds:(%esi),(%dx)
41d90f:	00 6f 00             	add    %ch,0x0(%edi)
41d912:	74 00                	je     0x41d914
41d914:	20 00                	and    %al,(%eax)
41d916:	70 00                	jo     0x41d918
41d918:	6c                   	insb   (%dx),%es:(%edi)
41d919:	00 61 00             	add    %ah,0x0(%ecx)
41d91c:	79 00                	jns    0x41d91e
41d91e:	20 00                	and    %al,(%eax)
41d920:	74 00                	je     0x41d922
41d922:	68 00 69 00 73       	push   $0x73006900
41d927:	00 20                	add    %ah,(%eax)
41d929:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d92d:	00 76 00             	add    %dh,0x0(%esi)
41d930:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d935:	00 75 00             	add    %dh,0x0(%ebp)
41d938:	6e                   	outsb  %ds:(%esi),(%dx)
41d939:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41d93d:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
41d941:	00 79 00             	add    %bh,0x0(%ecx)
41d944:	6f                   	outsl  %ds:(%esi),(%dx)
41d945:	00 75 00             	add    %dh,0x0(%ebp)