41c587:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c58c:	00 69 00             	add    %ch,0x0(%ecx)
41c58f:	73 00                	jae    0x41c591
41c591:	68 00 42 00 75       	push   $0x75004200
41c596:	00 69 00             	add    %ch,0x0(%ecx)
41c599:	6c                   	insb   (%dx),%es:(%edi)
41c59a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c59e:	00 6e 00             	add    %ch,0x0(%esi)
41c5a1:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c5a5:	2f                   	das
41c5a6:	00 63 00             	add    %ah,0x0(%ebx)
41c5a9:	72 00                	jb     0x41c5ab
41c5ab:	79 00                	jns    0x41c5ad
41c5ad:	73 00                	jae    0x41c5af
41c5af:	74 00                	je     0x41c5b1
41c5b1:	61                   	popa
41c5b2:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41c5b6:	00 69 00             	add    %ch,0x0(%ecx)
41c5b9:	6e                   	outsb  %ds:(%esi),(%dx)
41c5ba:	00 65 00             	add    %ah,0x0(%ebp)
41c5bd:	00 2d 65 00 6c 00    	add    %ch,0x6c0065
41c5c3:	76 00                	jbe    0x41c5c5
41c5c5:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c5cb:	42                   	inc    %edx
41c5cc:	00 75 00             	add    %dh,0x0(%ebp)
41c5cf:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c5d5:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c5db:	73 00                	jae    0x41c5dd
41c5dd:	2f                   	das
41c5de:	00 68 00             	add    %ch,0x0(%eax)
41c5e1:	6f                   	outsl  %ds:(%esi),(%dx)
41c5e2:	00 75 00             	add    %dh,0x0(%ebp)
41c5e5:	73 00                	jae    0x41c5e7
41c5e7:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c5eb:	00 2d 65 00 6c 00    	add    %ch,0x6c0065
41c5f1:	76 00                	jbe    0x41c5f3
41c5f3:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c5f9:	42                   	inc    %edx
41c5fa:	00 75 00             	add    %dh,0x0(%ebp)
41c5fd:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c603:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c609:	73 00                	jae    0x41c60b
41c60b:	2f                   	das
41c60c:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41c610:	00 6d 00             	add    %ch,0x0(%ebp)
41c613:	70 00                	jo     0x41c615
41c615:	6c                   	insb   (%dx),%es:(%edi)
41c616:	00 65 00             	add    %ah,0x0(%ebp)
41c619:	00 3d 65 00 6c 00    	add    %bh,0x6c0065
41c61f:	76 00                	jbe    0x41c621
41c621:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c627:	42                   	inc    %edx
41c628:	00 75 00             	add    %dh,0x0(%ebp)
41c62b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c631:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c637:	73 00                	jae    0x41c639
41c639:	2f                   	das
41c63a:	00 65 00             	add    %ah,0x0(%ebp)
41c63d:	6c                   	insb   (%dx),%es:(%edi)
41c63e:	00 76 00             	add    %dh,0x0(%esi)
41c641:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c647:	42                   	inc    %edx
41c648:	00 75 00             	add    %dh,0x0(%ebp)
41c64b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c651:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c657:	00 43 65             	add    %al,0x65(%ebx)
41c65a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c65e:	00 69 00             	add    %ch,0x0(%ecx)
41c661:	73 00                	jae    0x41c663
41c663:	68 00 42 00 75       	push   $0x75004200
41c668:	00 69 00             	add    %ch,0x0(%ecx)
41c66b:	6c                   	insb   (%dx),%es:(%edi)
41c66c:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c670:	00 6e 00             	add    %ch,0x0(%esi)
41c673:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c677:	2f                   	das
41c678:	00 6d 00             	add    %ch,0x0(%ebp)
41c67b:	61                   	popa
41c67c:	00 72 00             	add    %dh,0x0(%edx)
41c67f:	74 00                	je     0x41c681
41c681:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41c687:	41                   	inc    %ecx
41c688:	00 72 00             	add    %dh,0x0(%edx)
41c68b:	74 00                	je     0x41c68d
41c68d:	73 00                	jae    0x41c68f
41c68f:	53                   	push   %ebx
41c690:	00 63 00             	add    %ah,0x0(%ebx)
41c693:	68 00 6f 00 6f       	push   $0x6f006f00
41c698:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c69c:	3d 65 00 6c 00       	cmp    $0x6c0065,%eax
41c6a1:	76 00                	jbe    0x41c6a3
41c6a3:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6a9:	42                   	inc    %edx
41c6aa:	00 75 00             	add    %dh,0x0(%ebp)
41c6ad:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c6b3:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c6b9:	73 00                	jae    0x41c6bb
41c6bb:	2f                   	das
41c6bc:	00 69 00             	add    %ch,0x0(%ecx)
41c6bf:	6e                   	outsb  %ds:(%esi),(%dx)
41c6c0:	00 66 00             	add    %ah,0x0(%esi)
41c6c3:	72 00                	jb     0x41c6c5
41c6c5:	61                   	popa
41c6c6:	00 73 00             	add    %dh,0x0(%ebx)
41c6c9:	74 00                	je     0x41c6cb
41c6cb:	72 00                	jb     0x41c6cd
41c6cd:	75 00                	jne    0x41c6cf
41c6cf:	63 00                	arpl   %eax,(%eax)
41c6d1:	74 00                	je     0x41c6d3
41c6d3:	75 00                	jne    0x41c6d5
41c6d5:	72 00                	jb     0x41c6d7
41c6d7:	65 00 00             	add    %al,%gs:(%eax)
41c6da:	31 65 00             	xor    %esp,0x0(%ebp)
41c6dd:	6c                   	insb   (%dx),%es:(%edi)
41c6de:	00 76 00             	add    %dh,0x0(%esi)
41c6e1:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6e7:	55                   	push   %ebp
41c6e8:	00 6e 00             	add    %ch,0x0(%esi)
41c6eb:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c6f1:	2f                   	das
41c6f2:	00 65 00             	add    %ah,0x0(%ebp)
41c6f5:	6c                   	insb   (%dx),%es:(%edi)
41c6f6:	00 76 00             	add    %dh,0x0(%esi)
41c6f9:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c6ff:	41                   	inc    %ecx
41c700:	00 72 00             	add    %dh,0x0(%edx)
41c703:	63 00                	arpl   %eax,(%eax)
41c705:	68 00 65 00 72       	push   $0x72006500
41c70a:	00 00                	add    %al,(%eax)
41c70c:	33 65 00             	xor    0x0(%ebp),%esp
41c70f:	6c                   	insb   (%dx),%es:(%edi)
41c710:	00 76 00             	add    %dh,0x0(%esi)
41c713:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c719:	55                   	push   %ebp
41c71a:	00 6e 00             	add    %ch,0x0(%esi)
41c71d:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c723:	2f                   	das
41c724:	00 65 00             	add    %ah,0x0(%ebp)
41c727:	6c                   	insb   (%dx),%es:(%edi)
41c728:	00 76 00             	add    %dh,0x0(%esi)
41c72b:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c731:	57                   	push   %edi
41c732:	00 61 00             	add    %ah,0x0(%ecx)
41c735:	72 00                	jb     0x41c737
41c737:	72 00                	jb     0x41c739
41c739:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c73f:	00 31                	add    %dh,(%ecx)
41c741:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c746:	00 69 00             	add    %ch,0x0(%ecx)
41c749:	73 00                	jae    0x41c74b
41c74b:	68 00 55 00 6e       	push   $0x6e005500
41c750:	00 69 00             	add    %ch,0x0(%ecx)
41c753:	74 00                	je     0x41c755
41c755:	73 00                	jae    0x41c757
41c757:	2f                   	das
41c758:	00 65 00             	add    %ah,0x0(%ebp)
41c75b:	6c                   	insb   (%dx),%es:(%edi)
41c75c:	00 76 00             	add    %dh,0x0(%esi)
41c75f:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c765:	4d                   	dec    %ebp
41c766:	00 61 00             	add    %ah,0x0(%ecx)
41c769:	73 00                	jae    0x41c76b
41c76b:	74 00                	je     0x41c76d
41c76d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c771:	00 3b                	add    %bh,(%ebx)
41c773:	6f                   	outsl  %ds:(%esi),(%dx)
41c774:	00 72 00             	add    %dh,0x0(%edx)
41c777:	63 00                	arpl   %eax,(%eax)
41c779:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c77f:	55                   	push   %ebp
41c780:	00 6e 00             	add    %ch,0x0(%esi)
41c783:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c789:	2f                   	das
41c78a:	00 6f 00             	add    %ch,0x0(%edi)
41c78d:	72 00                	jb     0x41c78f
41c78f:	63 00                	arpl   %eax,(%eax)
41c791:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c797:	43                   	inc    %ebx
41c798:	00 72 00             	add    %dh,0x0(%edx)
41c79b:	6f                   	outsl  %ds:(%esi),(%dx)
41c79c:	00 73 00             	add    %dh,0x0(%ebx)
41c79f:	73 00                	jae    0x41c7a1
41c7a1:	62 00                	bound  %eax,(%eax)
41c7a3:	6f                   	outsl  %ds:(%esi),(%dx)
41c7a4:	00 77 00             	add    %dh,0x0(%edi)
41c7a7:	6d                   	insl   (%dx),%es:(%edi)
41c7a8:	00 61 00             	add    %ah,0x0(%ecx)
41c7ab:	6e                   	outsb  %ds:(%esi),(%dx)
41c7ac:	00 00                	add    %al,(%eax)
41c7ae:	33 6f 00             	xor    0x0(%edi),%ebp
41c7b1:	72 00                	jb     0x41c7b3
41c7b3:	63 00                	arpl   %eax,(%eax)
41c7b5:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7bb:	55                   	push   %ebp
41c7bc:	00 6e 00             	add    %ch,0x0(%esi)
41c7bf:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c7c5:	2f                   	das
41c7c6:	00 6f 00             	add    %ch,0x0(%edi)
41c7c9:	72 00                	jb     0x41c7cb
41c7cb:	63 00                	arpl   %eax,(%eax)
41c7cd:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7d3:	57                   	push   %edi
41c7d4:	00 61 00             	add    %ah,0x0(%ecx)
41c7d7:	72 00                	jb     0x41c7d9
41c7d9:	72 00                	jb     0x41c7db
41c7db:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c7e1:	00 37                	add    %dh,(%edi)
41c7e3:	6f                   	outsl  %ds:(%esi),(%dx)
41c7e4:	00 72 00             	add    %dh,0x0(%edx)
41c7e7:	63 00                	arpl   %eax,(%eax)
41c7e9:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7ef:	55                   	push   %ebp
41c7f0:	00 6e 00             	add    %ch,0x0(%esi)
41c7f3:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c7f9:	2f                   	das
41c7fa:	00 6f 00             	add    %ch,0x0(%edi)
41c7fd:	72 00                	jb     0x41c7ff
41c7ff:	63 00                	arpl   %eax,(%eax)
41c801:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c807:	43                   	inc    %ebx
41c808:	00 6f 00             	add    %ch,0x0(%edi)
41c80b:	6d                   	insl   (%dx),%es:(%edi)
41c80c:	00 6d 00             	add    %ch,0x0(%ebp)
41c80f:	61                   	popa
41c810:	00 6e 00             	add    %ch,0x0(%esi)
41c813:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41c817:	72 00                	jb     0x41c819
41c819:	00 13                	add    %dl,(%ebx)
41c81b:	57                   	push   %edi
41c81c:	00 63 00             	add    %ah,0x0(%ebx)
41c81f:	7a 00                	jp     0x41c821
41c821:	79 00                	jns    0x41c823
41c823:	74 00                	je     0x41c825
41c825:	61                   	popa
41c826:	00 6e 00             	add    %ch,0x0(%esi)
41c829:	6f                   	outsl  %ds:(%esi),(%dx)
41c82a:	00 21                	add    %ah,(%ecx)
41c82c:	00 00                	add    %al,(%eax)
41c82e:	15 62 00 75 00       	adc    $0x750062,%eax
41c833:	74 00                	je     0x41c835
41c835:	74 00                	je     0x41c837
41c837:	6f                   	outsl  %ds:(%esi),(%dx)
41c838:	00 6e 00             	add    %ch,0x0(%esi)
41c83b:	53                   	push   %ebx
41c83c:	00 61 00             	add    %ah,0x0(%ecx)
41c83f:	76 00                	jbe    0x41c841
41c841:	65 00 00             	add    %al,%gs:(%eax)
41c844:	0d 5a 00 61 00       	or     $0x61005a,%eax
41c849:	70 00                	jo     0x41c84b
41c84b:	69 00 73 00 7a 00    	imul   $0x7a0073,(%eax),%eax
41c851:	00 15 62 00 75 00    	add    %dl,0x750062
41c857:	74 00                	je     0x41c859
41c859:	74 00                	je     0x41c85b
41c85b:	6f                   	outsl  %ds:(%esi),(%dx)
41c85c:	00 6e 00             	add    %ch,0x0(%esi)
41c85f:	4c                   	dec    %esp
41c860:	00 6f 00             	add    %ch,0x0(%edi)
41c863:	61                   	popa
41c864:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41c868:	0f 57 00             	xorps  (%eax),%xmm0
41c86b:	63 00                	arpl   %eax,(%eax)
41c86d:	7a 00                	jp     0x41c86f
41c86f:	79 00                	jns    0x41c871
41c871:	74 00                	je     0x41c873
41c873:	61                   	popa
41c874:	00 6a 00             	add    %ch,0x0(%edx)
41c877:	00 15 62 00 75 00    	add    %dl,0x750062
41c87d:	74 00                	je     0x41c87f
41c87f:	74 00                	je     0x41c881
41c881:	6f                   	outsl  %ds:(%esi),(%dx)
41c882:	00 6e 00             	add    %ch,0x0(%esi)
41c885:	45                   	inc    %ebp
41c886:	00 78 00             	add    %bh,0x0(%eax)
41c889:	69 00 74 00 00 0b    	imul   $0xb000074,(%eax),%eax
41c88f:	57                   	push   %edi
41c890:	00 79 00             	add    %bh,0x0(%ecx)
41c893:	6a 00                	push   $0x0
41c895:	64 00 7a 01          	add    %bh,%fs:0x1(%edx)
41c899:	01 1f                	add    %ebx,(%edi)
41c89b:	74 00                	je     0x41c89d
41c89d:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41c8a1:	74 00                	je     0x41c8a3
41c8a3:	42                   	inc    %edx
41c8a4:	00 6f 00             	add    %ch,0x0(%edi)
41c8a7:	78 00                	js     0x41c8a9
41c8a9:	53                   	push   %ebx
41c8aa:	00 61 00             	add    %ah,0x0(%ecx)
41c8ad:	76 00                	jbe    0x41c8af
41c8af:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41c8b3:	61                   	popa
41c8b4:	00 6d 00             	add    %ch,0x0(%ebp)
41c8b7:	65 00 00             	add    %al,%gs:(%eax)
41c8ba:	11 46 00             	adc    %eax,0x0(%esi)
41c8bd:	6f                   	outsl  %ds:(%esi),(%dx)
41c8be:	00 72 00             	add    %dh,0x0(%edx)
41c8c1:	6d                   	insl   (%dx),%es:(%edi)
41c8c2:	00 4d 00             	add    %cl,0x0(%ebp)
41c8c5:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c8c9:	75 00                	jne    0x41c8cb
41c8cb:	00 0d 2e 00 2e 00    	add    %cl,0x2e002e
41c8d1:	5c                   	pop    %esp
41c8d2:	00 2e                	add    %ch,(%esi)
41c8d4:	00 2e                	add    %ch,(%esi)
41c8d6:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
41c8da:	13 2f                	adc    (%edi),%ebp
41c8dc:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41c8e0:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41c8e4:	00 2e                	add    %ch,(%esi)
41c8e6:	00 78 00             	add    %bh,0x0(%eax)
41c8e9:	6d                   	insl   (%dx),%es:(%edi)
41c8ea:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c8ee:	47                   	inc    %edi
41c8ef:	42                   	inc    %edx
41c8f0:	00 72 00             	add    %dh,0x0(%edx)
41c8f3:	61                   	popa
41c8f4:	00 6b 00             	add    %ch,0x0(%ebx)
41c8f7:	20 00                	and    %al,(%eax)
41c8f9:	77 00                	ja     0x41c8fb
41c8fb:	79 00                	jns    0x41c8fd
41c8fd:	73 00                	jae    0x41c8ff
41c8ff:	74 00                	je     0x41c901
41c901:	61                   	popa
41c902:	00 72 00             	add    %dh,0x0(%edx)
41c905:	63 00                	arpl   %eax,(%eax)
41c907:	7a 00                	jp     0x41c909
41c909:	61                   	popa
41c90a:	00 6a 00             	add    %ch,0x0(%edx)
41c90d:	61                   	popa
41c90e:	00 63 00             	add    %ah,0x0(%ebx)
41c911:	79 00                	jns    0x41c913
41c913:	63 00                	arpl   %eax,(%eax)
41c915:	68 00 20 00 69       	push   $0x69002000
41c91a:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41c91e:	00 73 00             	add    %dh,0x0(%ebx)
41c921:	63 00                	arpl   %eax,(%eax)
41c923:	69 00 20 00 7a 00    	imul   $0x7a0020,(%eax),%eax
41c929:	61                   	popa
41c92a:	00 73 00             	add    %dh,0x0(%ebx)
41c92d:	6f                   	outsl  %ds:(%esi),(%dx)
41c92e:	00 62 00             	add    %ah,0x0(%edx)
41c931:	6f                   	outsl  %ds:(%esi),(%dx)
41c932:	00 77 00             	add    %dh,0x0(%edi)
41c935:	00 23                	add    %ah,(%ebx)
41c937:	6c                   	insb   (%dx),%es:(%edi)
41c938:	00 61 00             	add    %ah,0x0(%ecx)
41c93b:	62 00                	bound  %eax,(%eax)
41c93d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c942:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c946:	00 69 00             	add    %ch,0x0(%ecx)
41c949:	73 00                	jae    0x41c94b