41b720:	00 63 00             	add    %ah,0x0(%ebx)
41b723:	68 00 6f 00 6f       	push   $0x6f006f00
41b728:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b72c:	00 6f 00             	add    %ch,0x0(%edi)
41b72f:	73 00                	jae    0x41b731
41b731:	74 00                	je     0x41b733
41b733:	00 3b                	add    %bh,(%ebx)
41b735:	6c                   	insb   (%dx),%es:(%edi)
41b736:	00 61 00             	add    %ah,0x0(%ecx)
41b739:	62 00                	bound  %eax,(%eax)
41b73b:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41b740:	00 65 00             	add    %ah,0x0(%ebp)
41b743:	76 00                	jbe    0x41b745
41b745:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41b74a:	00 66 00             	add    %ah,0x0(%esi)
41b74d:	4d                   	dec    %ebp
41b74e:	00 61 00             	add    %ah,0x0(%ecx)
41b751:	72 00                	jb     0x41b753
41b753:	74 00                	je     0x41b755
41b755:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b75b:	41                   	inc    %ecx
41b75c:	00 72 00             	add    %dh,0x0(%edx)
41b75f:	74 00                	je     0x41b761
41b761:	73 00                	jae    0x41b763
41b763:	53                   	push   %ebx
41b764:	00 63 00             	add    %ah,0x0(%ebx)
41b767:	68 00 6f 00 6f       	push   $0x6f006f00
41b76c:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b770:	37                   	aaa
41b771:	6c                   	insb   (%dx),%es:(%edi)
41b772:	00 61 00             	add    %ah,0x0(%ecx)
41b775:	62 00                	bound  %eax,(%eax)
41b777:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b77c:	00 61 00             	add    %ah,0x0(%ecx)
41b77f:	72 00                	jb     0x41b781
41b781:	74 00                	je     0x41b783
41b783:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b789:	41                   	inc    %ecx
41b78a:	00 72 00             	add    %dh,0x0(%edx)
41b78d:	74 00                	je     0x41b78f
41b78f:	73 00                	jae    0x41b791
41b791:	53                   	push   %ebx
41b792:	00 63 00             	add    %ah,0x0(%ebx)
41b795:	68 00 6f 00 6f       	push   $0x6f006f00
41b79a:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
41b79e:	00 65 00             	add    %ah,0x0(%ebp)
41b7a1:	76 00                	jbe    0x41b7a3
41b7a3:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b7a8:	2d 6c 00 61 00       	sub    $0x61006c,%eax
41b7ad:	62 00                	bound  %eax,(%eax)
41b7af:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b7b4:	00 61 00             	add    %ah,0x0(%ecx)
41b7b7:	72 00                	jb     0x41b7b9
41b7b9:	74 00                	je     0x41b7bb
41b7bb:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b7c1:	41                   	inc    %ecx
41b7c2:	00 72 00             	add    %dh,0x0(%edx)
41b7c5:	74 00                	je     0x41b7c7
41b7c7:	73 00                	jae    0x41b7c9
41b7c9:	53                   	push   %ebx
41b7ca:	00 63 00             	add    %ah,0x0(%ebx)
41b7cd:	68 00 6f 00 6f       	push   $0x6f006f00
41b7d2:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b7d6:	25 53 00 7a 00       	and    $0x7a0053,%eax
41b7db:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b7de:	00 42 01             	add    %al,0x1(%edx)
41b7e1:	61                   	popa
41b7e2:	00 20                	add    %ah,(%eax)
41b7e4:	00 73 00             	add    %dh,0x0(%ebx)
41b7e7:	7a 00                	jp     0x41b7e9
41b7e9:	74 00                	je     0x41b7eb
41b7eb:	75 00                	jne    0x41b7ed
41b7ed:	6b 00 20             	imul   $0x20,(%eax),%eax
41b7f0:	00 77 00             	add    %dh,0x0(%edi)
41b7f3:	61                   	popa
41b7f4:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41b7f8:	00 69 00             	add    %ch,0x0(%ecx)
41b7fb:	01 37                	add    %esi,(%edi)
41b7fd:	62 00                	bound  %eax,(%eax)
41b7ff:	75 00                	jne    0x41b801
41b801:	74 00                	je     0x41b803
41b803:	74 00                	je     0x41b805
41b805:	6f                   	outsl  %ds:(%esi),(%dx)
41b806:	00 6e 00             	add    %ch,0x0(%esi)
41b809:	55                   	push   %ebp
41b80a:	00 70 00             	add    %dh,0x0(%eax)
41b80d:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b811:	61                   	popa
41b812:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b816:	00 49 00             	add    %cl,0x0(%ecx)
41b819:	6e                   	outsb  %ds:(%esi),(%dx)
41b81a:	00 66 00             	add    %ah,0x0(%esi)
41b81d:	72 00                	jb     0x41b81f
41b81f:	61                   	popa
41b820:	00 73 00             	add    %dh,0x0(%ebx)
41b823:	74 00                	je     0x41b825
41b825:	72 00                	jb     0x41b827
41b827:	75 00                	jne    0x41b829
41b829:	63 00                	arpl   %eax,(%eax)
41b82b:	74 00                	je     0x41b82d
41b82d:	75 00                	jne    0x41b82f
41b82f:	72 00                	jb     0x41b831
41b831:	65 00 00             	add    %al,%gs:(%eax)
41b834:	29 55 00             	sub    %edx,0x0(%ebp)
41b837:	6c                   	insb   (%dx),%es:(%edi)
41b838:	00 65 00             	add    %ah,0x0(%ebp)
41b83b:	70 00                	jo     0x41b83d
41b83d:	73 00                	jae    0x41b83f
41b83f:	7a 00                	jp     0x41b841
41b841:	20 00                	and    %al,(%eax)
41b843:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
41b849:	72 00                	jb     0x41b84b
41b84b:	61                   	popa
41b84c:	00 73 00             	add    %dh,0x0(%ebx)
41b84f:	74 00                	je     0x41b851
41b851:	75 00                	jne    0x41b853
41b853:	6b 00 74             	imul   $0x74,(%eax),%eax
41b856:	00 f3                	add    %dh,%bl
41b858:	00 72 00             	add    %dh,0x0(%edx)
41b85b:	19 01                	sbb    %eax,(%ecx)
41b85d:	01 37                	add    %esi,(%edi)
41b85f:	6c                   	insb   (%dx),%es:(%edi)
41b860:	00 61 00             	add    %ah,0x0(%ecx)
41b863:	62 00                	bound  %eax,(%eax)
41b865:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b86a:	00 6e 00             	add    %ch,0x0(%esi)
41b86d:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b871:	61                   	popa
41b872:	00 73 00             	add    %dh,0x0(%ebx)
41b875:	74 00                	je     0x41b877
41b877:	72 00                	jb     0x41b879
41b879:	75 00                	jne    0x41b87b
41b87b:	63 00                	arpl   %eax,(%eax)
41b87d:	74 00                	je     0x41b87f
41b87f:	75 00                	jne    0x41b881
41b881:	72 00                	jb     0x41b883
41b883:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b887:	6f                   	outsl  %ds:(%esi),(%dx)
41b888:	00 73 00             	add    %dh,0x0(%ebx)
41b88b:	74 00                	je     0x41b88d
41b88d:	49                   	dec    %ecx
41b88e:	00 72 00             	add    %dh,0x0(%edx)
41b891:	6f                   	outsl  %ds:(%esi),(%dx)
41b892:	00 6e 00             	add    %ch,0x0(%esi)
41b895:	00 3f                	add    %bh,(%edi)
41b897:	6c                   	insb   (%dx),%es:(%edi)
41b898:	00 61 00             	add    %ah,0x0(%ecx)
41b89b:	62 00                	bound  %eax,(%eax)
41b89d:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b8a2:	00 6e 00             	add    %ch,0x0(%esi)
41b8a5:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b8a9:	61                   	popa
41b8aa:	00 73 00             	add    %dh,0x0(%ebx)
41b8ad:	74 00                	je     0x41b8af
41b8af:	72 00                	jb     0x41b8b1
41b8b1:	75 00                	jne    0x41b8b3
41b8b3:	63 00                	arpl   %eax,(%eax)
41b8b5:	74 00                	je     0x41b8b7
41b8b7:	75 00                	jne    0x41b8b9
41b8b9:	72 00                	jb     0x41b8bb
41b8bb:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b8bf:	6f                   	outsl  %ds:(%esi),(%dx)
41b8c0:	00 73 00             	add    %dh,0x0(%ebx)
41b8c3:	74 00                	je     0x41b8c5
41b8c5:	43                   	inc    %ebx
41b8c6:	00 72 00             	add    %dh,0x0(%edx)
41b8c9:	79 00                	jns    0x41b8cb
41b8cb:	73 00                	jae    0x41b8cd
41b8cd:	74 00                	je     0x41b8cf
41b8cf:	61                   	popa
41b8d0:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b8d4:	00 00                	add    %al,(%eax)
41b8d6:	39 6c 00 61          	cmp    %ebp,0x61(%eax,%eax,1)
41b8da:	00 62 00             	add    %ah,0x0(%edx)
41b8dd:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b8e2:	00 6e 00             	add    %ch,0x0(%esi)
41b8e5:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b8e9:	61                   	popa
41b8ea:	00 73 00             	add    %dh,0x0(%ebx)
41b8ed:	74 00                	je     0x41b8ef
41b8ef:	72 00                	jb     0x41b8f1
41b8f1:	75 00                	jne    0x41b8f3
41b8f3:	63 00                	arpl   %eax,(%eax)
41b8f5:	74 00                	je     0x41b8f7
41b8f7:	75 00                	jne    0x41b8f9
41b8f9:	72 00                	jb     0x41b8fb
41b8fb:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b8ff:	6f                   	outsl  %ds:(%esi),(%dx)
41b900:	00 73 00             	add    %dh,0x0(%ebx)
41b903:	74 00                	je     0x41b905
41b905:	53                   	push   %ebx
41b906:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b90a:	00 6e 00             	add    %ch,0x0(%esi)
41b90d:	65 00 00             	add    %al,%gs:(%eax)
41b910:	37                   	aaa
41b911:	6c                   	insb   (%dx),%es:(%edi)
41b912:	00 61 00             	add    %ah,0x0(%ecx)
41b915:	62 00                	bound  %eax,(%eax)
41b917:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b91c:	00 6e 00             	add    %ch,0x0(%esi)
41b91f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b923:	61                   	popa
41b924:	00 73 00             	add    %dh,0x0(%ebx)
41b927:	74 00                	je     0x41b929
41b929:	72 00                	jb     0x41b92b
41b92b:	75 00                	jne    0x41b92d
41b92d:	63 00                	arpl   %eax,(%eax)
41b92f:	74 00                	je     0x41b931
41b931:	75 00                	jne    0x41b933
41b933:	72 00                	jb     0x41b935
41b935:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b939:	6f                   	outsl  %ds:(%esi),(%dx)
41b93a:	00 73 00             	add    %dh,0x0(%ebx)
41b93d:	74 00                	je     0x41b93f
41b93f:	57                   	push   %edi
41b940:	00 6f 00             	add    %ch,0x0(%edi)
41b943:	6f                   	outsl  %ds:(%esi),(%dx)
41b944:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b948:	37                   	aaa
41b949:	6c                   	insb   (%dx),%es:(%edi)
41b94a:	00 61 00             	add    %ah,0x0(%ecx)
41b94d:	62 00                	bound  %eax,(%eax)
41b94f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b954:	00 6e 00             	add    %ch,0x0(%esi)
41b957:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b95b:	61                   	popa
41b95c:	00 73 00             	add    %dh,0x0(%ebx)
41b95f:	74 00                	je     0x41b961
41b961:	72 00                	jb     0x41b963
41b963:	75 00                	jne    0x41b965
41b965:	63 00                	arpl   %eax,(%eax)
41b967:	74 00                	je     0x41b969
41b969:	75 00                	jne    0x41b96b
41b96b:	72 00                	jb     0x41b96d
41b96d:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b971:	72 00                	jb     0x41b973
41b973:	79 00                	jns    0x41b975
41b975:	73 00                	jae    0x41b977
41b977:	74 00                	je     0x41b979
41b979:	61                   	popa
41b97a:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b97e:	00 00                	add    %al,(%eax)
41b980:	2f                   	das
41b981:	6c                   	insb   (%dx),%es:(%edi)
41b982:	00 61 00             	add    %ah,0x0(%ecx)
41b985:	62 00                	bound  %eax,(%eax)
41b987:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b98c:	00 6e 00             	add    %ch,0x0(%esi)
41b98f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b993:	61                   	popa
41b994:	00 73 00             	add    %dh,0x0(%ebx)
41b997:	74 00                	je     0x41b999
41b999:	72 00                	jb     0x41b99b
41b99b:	75 00                	jne    0x41b99d
41b99d:	63 00                	arpl   %eax,(%eax)
41b99f:	74 00                	je     0x41b9a1
41b9a1:	75 00                	jne    0x41b9a3
41b9a3:	72 00                	jb     0x41b9a5
41b9a5:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
41b9a9:	72 00                	jb     0x41b9ab
41b9ab:	6f                   	outsl  %ds:(%esi),(%dx)
41b9ac:	00 6e 00             	add    %ch,0x0(%esi)
41b9af:	00 31                	add    %dh,(%ecx)
41b9b1:	6c                   	insb   (%dx),%es:(%edi)
41b9b2:	00 61 00             	add    %ah,0x0(%ecx)
41b9b5:	62 00                	bound  %eax,(%eax)
41b9b7:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b9bc:	00 6e 00             	add    %ch,0x0(%esi)
41b9bf:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b9c3:	61                   	popa
41b9c4:	00 73 00             	add    %dh,0x0(%ebx)
41b9c7:	74 00                	je     0x41b9c9
41b9c9:	72 00                	jb     0x41b9cb
41b9cb:	75 00                	jne    0x41b9cd
41b9cd:	63 00                	arpl   %eax,(%eax)
41b9cf:	74 00                	je     0x41b9d1
41b9d1:	75 00                	jne    0x41b9d3
41b9d3:	72 00                	jb     0x41b9d5
41b9d5:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
41b9d9:	74 00                	je     0x41b9db
41b9db:	6f                   	outsl  %ds:(%esi),(%dx)
41b9dc:	00 6e 00             	add    %ch,0x0(%esi)
41b9df:	65 00 00             	add    %al,%gs:(%eax)
41b9e2:	2f                   	das
41b9e3:	6c                   	insb   (%dx),%es:(%edi)
41b9e4:	00 61 00             	add    %ah,0x0(%ecx)
41b9e7:	62 00                	bound  %eax,(%eax)
41b9e9:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b9ee:	00 6e 00             	add    %ch,0x0(%esi)
41b9f1:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b9f5:	61                   	popa
41b9f6:	00 73 00             	add    %dh,0x0(%ebx)
41b9f9:	74 00                	je     0x41b9fb
41b9fb:	72 00                	jb     0x41b9fd
41b9fd:	75 00                	jne    0x41b9ff
41b9ff:	63 00                	arpl   %eax,(%eax)
41ba01:	74 00                	je     0x41ba03
41ba03:	75 00                	jne    0x41ba05
41ba05:	72 00                	jb     0x41ba07
41ba07:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
41ba0b:	6f                   	outsl  %ds:(%esi),(%dx)
41ba0c:	00 6f 00             	add    %ch,0x0(%edi)
41ba0f:	64 00 00             	add    %al,%fs:(%eax)
41ba12:	2f                   	das
41ba13:	6c                   	insb   (%dx),%es:(%edi)
41ba14:	00 61 00             	add    %ah,0x0(%ecx)
41ba17:	62 00                	bound  %eax,(%eax)
41ba19:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ba1e:	00 6e 00             	add    %ch,0x0(%esi)
41ba21:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba25:	75 00                	jne    0x41ba27
41ba27:	73 00                	jae    0x41ba29
41ba29:	74 00                	je     0x41ba2b
41ba2b:	72 00                	jb     0x41ba2d
41ba2d:	75 00                	jne    0x41ba2f
41ba2f:	63 00                	arpl   %eax,(%eax)
41ba31:	74 00                	je     0x41ba33
41ba33:	75 00                	jne    0x41ba35
41ba35:	72 00                	jb     0x41ba37
41ba37:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41ba3b:	6f                   	outsl  %ds:(%esi),(%dx)
41ba3c:	00 73 00             	add    %dh,0x0(%ebx)
41ba3f:	74 00                	je     0x41ba41
41ba41:	00 35 6c 00 61 00    	add    %dh,0x61006c
41ba47:	62 00                	bound  %eax,(%eax)
41ba49:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41ba4e:	00 65 00             	add    %ah,0x0(%ebp)
41ba51:	76 00                	jbe    0x41ba53
41ba53:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41ba58:	00 66 00             	add    %ah,0x0(%esi)
41ba5b:	49                   	dec    %ecx
41ba5c:	00 6e 00             	add    %ch,0x0(%esi)
41ba5f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba63:	61                   	popa
41ba64:	00 73 00             	add    %dh,0x0(%ebx)
41ba67:	74 00                	je     0x41ba69
41ba69:	72 00                	jb     0x41ba6b
41ba6b:	75 00                	jne    0x41ba6d
41ba6d:	63 00                	arpl   %eax,(%eax)
41ba6f:	74 00                	je     0x41ba71
41ba71:	75 00                	jne    0x41ba73
41ba73:	72 00                	jb     0x41ba75
41ba75:	65 00 00             	add    %al,%gs:(%eax)
41ba78:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41ba7c:	00 62 00             	add    %ah,0x0(%edx)
41ba7f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ba84:	00 6e 00             	add    %ch,0x0(%esi)
41ba87:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba8b:	61                   	popa
41ba8c:	00 73 00             	add    %dh,0x0(%ebx)