41c78e:	00 5a 00             	add    %bl,0x0(%edx)
41c791:	79 00                	jns    0x41c793
41c793:	38 00                	cmp    %al,(%eax)
41c795:	74 00                	je     0x41c797
41c797:	30 00                	xor    %al,(%eax)
41c799:	6b 00 76             	imul   $0x76,(%eax),%eax
41c79c:	00 75 00             	add    %dh,0x0(%ebp)
41c79f:	41                   	inc    %ecx
41c7a0:	00 35 00 43 00 68    	add    %dh,0x68004300
41c7a6:	00 30                	add    %dh,(%eax)
41c7a8:	00 42 00             	add    %al,0x0(%edx)
41c7ab:	34 00                	xor    $0x0,%al
41c7ad:	33 00                	xor    (%eax),%eax
41c7af:	2f                   	das
41c7b0:	00 41 00             	add    %al,0x0(%ecx)
41c7b3:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
41c7b7:	72 00                	jb     0x41c7b9
41c7b9:	4e                   	dec    %esi
41c7ba:	00 36                	add    %dh,(%esi)
41c7bc:	00 4e 00             	add    %cl,0x0(%esi)
41c7bf:	59                   	pop    %ecx
41c7c0:	00 62 00             	add    %ah,0x0(%edx)
41c7c3:	4b                   	dec    %ebx
41c7c4:	00 69 00             	add    %ch,0x0(%ecx)
41c7c7:	4e                   	dec    %esi
41c7c8:	00 32                	add    %dh,(%edx)
41c7ca:	00 34 00             	add    %dh,(%eax,%eax,1)
41c7cd:	46                   	inc    %esi
41c7ce:	00 5a 00             	add    %bl,0x0(%edx)
41c7d1:	71 00                	jno    0x41c7d3
41c7d3:	4d                   	dec    %ebp
41c7d4:	00 72 00             	add    %dh,0x0(%edx)
41c7d7:	44                   	inc    %esp
41c7d8:	00 6b 00             	add    %ch,0x0(%ebx)
41c7db:	6a 00                	push   $0x0
41c7dd:	2b 00                	sub    (%eax),%eax
41c7df:	66 00 45 00          	data16 add %al,0x0(%ebp)
41c7e3:	56                   	push   %esi
41c7e4:	00 79 00             	add    %bh,0x0(%ecx)
41c7e7:	48                   	dec    %eax
41c7e8:	00 73 00             	add    %dh,0x0(%ebx)
41c7eb:	75 00                	jne    0x41c7ed
41c7ed:	69 00 59 00 4c 00    	imul   $0x4c0059,(%eax),%eax
41c7f3:	79 00                	jns    0x41c7f5
41c7f5:	55                   	push   %ebp
41c7f6:	00 51 00             	add    %dl,0x0(%ecx)
41c7f9:	70 00                	jo     0x41c7fb
41c7fb:	58                   	pop    %eax
41c7fc:	00 71 00             	add    %dh,0x0(%ecx)
41c7ff:	57                   	push   %edi
41c800:	00 54 00 49          	add    %dl,0x49(%eax,%eax,1)
41c804:	00 4c 00 39          	add    %cl,0x39(%eax,%eax,1)
41c808:	00 78 00             	add    %bh,0x0(%eax)
41c80b:	30 00                	xor    %al,(%eax)
41c80d:	38 00                	cmp    %al,(%eax)
41c80f:	39 00                	cmp    %eax,(%eax)
41c811:	44                   	inc    %esp
41c812:	00 58 00             	add    %bl,0x0(%eax)
41c815:	44                   	inc    %esp
41c816:	00 78 00             	add    %bh,0x0(%eax)
41c819:	38 00                	cmp    %al,(%eax)
41c81b:	42                   	inc    %edx
41c81c:	00 6d 00             	add    %ch,0x0(%ebp)
41c81f:	73 00                	jae    0x41c821
41c821:	66 00 52 00          	data16 add %dl,0x0(%edx)
41c825:	4b                   	dec    %ebx
41c826:	00 46 00             	add    %al,0x0(%esi)
41c829:	63 00                	arpl   %eax,(%eax)
41c82b:	66 00 67 00          	data16 add %ah,0x0(%edi)
41c82f:	6c                   	insb   (%dx),%es:(%edi)
41c830:	00 71 00             	add    %dh,0x0(%ecx)
41c833:	75 00                	jne    0x41c835
41c835:	4b                   	dec    %ebx
41c836:	00 65 00             	add    %ah,0x0(%ebp)
41c839:	55                   	push   %ebp
41c83a:	00 68 00             	add    %ch,0x0(%eax)
41c83d:	79 00                	jns    0x41c83f
41c83f:	4b                   	dec    %ebx
41c840:	00 36                	add    %dh,(%esi)
41c842:	00 2f                	add    %ch,(%edi)
41c844:	00 49 00             	add    %cl,0x0(%ecx)
41c847:	6a 00                	push   $0x0
41c849:	61                   	popa
41c84a:	00 4e 00             	add    %cl,0x0(%esi)
41c84d:	7a 00                	jp     0x41c84f
41c84f:	36 00 31             	add    %dh,%ss:(%ecx)
41c852:	00 35 00 32 00 77    	add    %dh,0x77003200
41c858:	00 31                	add    %dh,(%ecx)
41c85a:	00 4b 00             	add    %cl,0x0(%ebx)
41c85d:	7a 00                	jp     0x41c85f
41c85f:	70 00                	jo     0x41c861
41c861:	50                   	push   %eax
41c862:	00 58 00             	add    %bl,0x0(%eax)
41c865:	6c                   	insb   (%dx),%es:(%edi)
41c866:	00 58 00             	add    %bl,0x0(%eax)
41c869:	75 00                	jne    0x41c86b
41c86b:	54                   	push   %esp
41c86c:	00 35 00 58 00 71    	add    %dh,0x71005800
41c872:	00 57 00             	add    %dl,0x0(%edi)
41c875:	67 00 31             	add    %dh,(%bx,%di)
41c878:	00 35 00 51 00 32    	add    %dh,0x32005100
41c87e:	00 30                	add    %dh,(%eax)
41c880:	00 6d 00             	add    %ch,0x0(%ebp)
41c883:	36 00 4f 00          	add    %cl,%ss:0x0(%edi)
41c887:	76 00                	jbe    0x41c889
41c889:	36 00 69 00          	add    %ch,%ss:0x0(%ecx)
41c88d:	4e                   	dec    %esi
41c88e:	00 71 00             	add    %dh,0x0(%ecx)
41c891:	54                   	push   %esp
41c892:	00 2b                	add    %ch,(%ebx)
41c894:	00 37                	add    %dh,(%edi)
41c896:	00 70 00             	add    %dh,0x0(%eax)
41c899:	71 00                	jno    0x41c89b
41c89b:	30 00                	xor    %al,(%eax)
41c89d:	6d                   	insl   (%dx),%es:(%edi)
41c89e:	00 46 00             	add    %al,0x0(%esi)
41c8a1:	66 00 48 00          	data16 add %cl,0x0(%eax)
41c8a5:	71 00                	jno    0x41c8a7
41c8a7:	64 00 52 00          	add    %dl,%fs:0x0(%edx)
41c8ab:	57                   	push   %edi
41c8ac:	00 2b                	add    %ch,(%ebx)
41c8ae:	00 48 00             	add    %cl,0x0(%eax)
41c8b1:	44                   	inc    %esp
41c8b2:	00 51 00             	add    %dl,0x0(%ecx)
41c8b5:	51                   	push   %ecx
41c8b6:	00 37                	add    %dh,(%edi)
41c8b8:	00 41 00             	add    %al,0x0(%ecx)
41c8bb:	4e                   	dec    %esi
41c8bc:	00 31                	add    %dh,(%ecx)
41c8be:	00 66 00             	add    %ah,0x0(%esi)
41c8c1:	62 00                	bound  %eax,(%eax)
41c8c3:	47                   	inc    %edi
41c8c4:	00 6d 00             	add    %ch,0x0(%ebp)
41c8c7:	68 00 36 00 46       	push   $0x46003600
41c8cc:	00 65 00             	add    %ah,0x0(%ebp)
41c8cf:	6e                   	outsb  %ds:(%esi),(%dx)
41c8d0:	00 43 00             	add    %al,0x0(%ebx)
41c8d3:	47                   	inc    %edi
41c8d4:	00 6d 00             	add    %ch,0x0(%ebp)
41c8d7:	55                   	push   %ebp
41c8d8:	00 37                	add    %dh,(%edi)
41c8da:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41c8de:	00 76 00             	add    %dh,0x0(%esi)
41c8e1:	77 00                	ja     0x41c8e3
41c8e3:	36 00 38             	add    %bh,%ss:(%eax)
41c8e6:	00 6a 00             	add    %ch,0x0(%edx)
41c8e9:	68 00 44 00 71       	push   $0x71004400
41c8ee:	00 2f                	add    %ch,(%edi)
41c8f0:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
41c8f4:	00 32                	add    %dh,(%edx)
41c8f6:	00 33                	add    %dh,(%ebx)
41c8f8:	00 52 00             	add    %dl,0x0(%edx)
41c8fb:	52                   	push   %edx
41c8fc:	00 46 00             	add    %al,0x0(%esi)
41c8ff:	64 00 44 00 36       	add    %al,%fs:0x36(%eax,%eax,1)
41c904:	00 53 00             	add    %dl,0x0(%ebx)
41c907:	2f                   	das
41c908:	00 5a 00             	add    %bl,0x0(%edx)
41c90b:	31 00                	xor    %eax,(%eax)
41c90d:	49                   	dec    %ecx
41c90e:	00 47 00             	add    %al,0x0(%edi)
41c911:	7a 00                	jp     0x41c913
41c913:	4c                   	dec    %esp
41c914:	00 53 00             	add    %dl,0x0(%ebx)
41c917:	61                   	popa
41c918:	00 4b 00             	add    %cl,0x0(%ebx)
41c91b:	6d                   	insl   (%dx),%es:(%edi)
41c91c:	00 67 00             	add    %ah,0x0(%edi)
41c91f:	68 00 4d 00 4b       	push   $0x4b004d00
41c924:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
41c928:	00 42 00             	add    %al,0x0(%edx)
41c92b:	39 00                	cmp    %eax,(%eax)
41c92d:	47                   	inc    %edi
41c92e:	00 4a 00             	add    %cl,0x0(%edx)
41c931:	35 00 53 00 4c       	xor    $0x4c005300,%eax
41c936:	00 56 00             	add    %dl,0x0(%esi)
41c939:	77 00                	ja     0x41c93b
41c93b:	61                   	popa
41c93c:	00 65 00             	add    %ah,0x0(%ebp)
41c93f:	6c                   	insb   (%dx),%es:(%edi)
41c940:	00 63 00             	add    %ah,0x0(%ebx)
41c943:	72 00                	jb     0x41c945
41c945:	79 00                	jns    0x41c947
41c947:	6b 00 73             	imul   $0x73,(%eax),%eax
41c94a:	00 46 00             	add    %al,0x0(%esi)
41c94d:	41                   	inc    %ecx
41c94e:	00 7a 00             	add    %bh,0x0(%edx)
41c951:	33 00                	xor    (%eax),%eax
41c953:	34 00                	xor    $0x0,%al
41c955:	33 00                	xor    (%eax),%eax
41c957:	6d                   	insl   (%dx),%es:(%edi)
41c958:	00 69 00             	add    %ch,0x0(%ecx)
41c95b:	59                   	pop    %ecx
41c95c:	00 6a 00             	add    %ch,0x0(%edx)
41c95f:	4e                   	dec    %esi
41c960:	00 65 00             	add    %ah,0x0(%ebp)
41c963:	52                   	push   %edx
41c964:	00 6d 00             	add    %ch,0x0(%ebp)
41c967:	4b                   	dec    %ebx
41c968:	00 7a 00             	add    %bh,0x0(%edx)
41c96b:	75 00                	jne    0x41c96d
41c96d:	55                   	push   %ebp
41c96e:	00 48 00             	add    %cl,0x0(%eax)
41c971:	39 00                	cmp    %eax,(%eax)
41c973:	75 00                	jne    0x41c975
41c975:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
41c979:	6f                   	outsl  %ds:(%esi),(%dx)
41c97a:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
41c97e:	00 69 00             	add    %ch,0x0(%ecx)
41c981:	72 00                	jb     0x41c983
41c983:	57                   	push   %edi
41c984:	00 74 00 62          	add    %dh,0x62(%eax,%eax,1)
41c988:	00 79 00             	add    %bh,0x0(%ecx)
41c98b:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
41c98f:	49                   	dec    %ecx
41c990:	00 53 00             	add    %dl,0x0(%ebx)
41c993:	2b 00                	sub    (%eax),%eax
41c995:	69 00 71 00 4d 00    	imul   $0x4d0071,(%eax),%eax
41c99b:	6d                   	insl   (%dx),%es:(%edi)
41c99c:	00 68 00             	add    %ch,0x0(%eax)
41c99f:	6c                   	insb   (%dx),%es:(%edi)
41c9a0:	00 77 00             	add    %dh,0x0(%edi)
41c9a3:	34 00                	xor    $0x0,%al
41c9a5:	77 00                	ja     0x41c9a7
41c9a7:	4e                   	dec    %esi
41c9a8:	00 52 00             	add    %dl,0x0(%edx)
41c9ab:	39 00                	cmp    %eax,(%eax)
41c9ad:	30 00                	xor    %al,(%eax)
41c9af:	30 00                	xor    %al,(%eax)
41c9b1:	2b 00                	sub    (%eax),%eax
41c9b3:	4c                   	dec    %esp
41c9b4:	00 4a 00             	add    %cl,0x0(%edx)
41c9b7:	33 00                	xor    (%eax),%eax
41c9b9:	68 00 34 00 45       	push   $0x45003400
41c9be:	00 6a 00             	add    %ch,0x0(%edx)
41c9c1:	74 00                	je     0x41c9c3
41c9c3:	39 00                	cmp    %eax,(%eax)
41c9c5:	46                   	inc    %esi
41c9c6:	00 32                	add    %dh,(%edx)
41c9c8:	00 36                	add    %dh,(%esi)
41c9ca:	00 56 00             	add    %dl,0x0(%esi)
41c9cd:	69 00 76 00 64 00    	imul   $0x640076,(%eax),%eax
41c9d3:	33 00                	xor    (%eax),%eax
41c9d5:	62 00                	bound  %eax,(%eax)
41c9d7:	78 00                	js     0x41c9d9
41c9d9:	39 00                	cmp    %eax,(%eax)
41c9db:	37                   	aaa
41c9dc:	00 7a 00             	add    %bh,0x0(%edx)
41c9df:	5a                   	pop    %edx
41c9e0:	00 37                	add    %dh,(%edi)
41c9e2:	00 47 00             	add    %al,0x0(%edi)
41c9e5:	75 00                	jne    0x41c9e7
41c9e7:	51                   	push   %ecx
41c9e8:	00 4f 00             	add    %cl,0x0(%edi)
41c9eb:	76 00                	jbe    0x41c9ed
41c9ed:	73 00                	jae    0x41c9ef
41c9ef:	6a 00                	push   $0x0
41c9f1:	66 00 67 00          	data16 add %ah,0x0(%edi)
41c9f5:	61                   	popa
41c9f6:	00 70 00             	add    %dh,0x0(%eax)
41c9f9:	2b 00                	sub    (%eax),%eax
41c9fb:	2f                   	das
41c9fc:	00 6f 00             	add    %ch,0x0(%edi)
41c9ff:	34 00                	xor    $0x0,%al
41ca01:	53                   	push   %ebx
41ca02:	00 61 00             	add    %ah,0x0(%ecx)
41ca05:	56                   	push   %esi
41ca06:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca09:	6f                   	outsl  %ds:(%esi),(%dx)
41ca0a:	00 50 00             	add    %dl,0x0(%eax)
41ca0d:	4c                   	dec    %esp
41ca0e:	00 2b                	add    %ch,(%ebx)
41ca10:	00 6e 00             	add    %ch,0x0(%esi)
41ca13:	2b 00                	sub    (%eax),%eax
41ca15:	62 00                	bound  %eax,(%eax)
41ca17:	4b                   	dec    %ebx
41ca18:	00 58 00             	add    %bl,0x0(%eax)
41ca1b:	75 00                	jne    0x41ca1d
41ca1d:	72 00                	jb     0x41ca1f
41ca1f:	6f                   	outsl  %ds:(%esi),(%dx)
41ca20:	00 36                	add    %dh,(%esi)
41ca22:	00 61 00             	add    %ah,0x0(%ecx)
41ca25:	59                   	pop    %ecx
41ca26:	00 71 00             	add    %dh,0x0(%ecx)
41ca29:	47                   	inc    %edi
41ca2a:	00 59 00             	add    %bl,0x0(%ecx)
41ca2d:	4f                   	dec    %edi
41ca2e:	00 6d 00             	add    %ch,0x0(%ebp)
41ca31:	49                   	dec    %ecx
41ca32:	00 6e 00             	add    %ch,0x0(%esi)
41ca35:	79 00                	jns    0x41ca37
41ca37:	49                   	dec    %ecx
41ca38:	00 39                	add    %bh,(%ecx)
41ca3a:	00 6b 00             	add    %ch,0x0(%ebx)
41ca3d:	36 00 79 00          	add    %bh,%ss:0x0(%ecx)
41ca41:	50                   	push   %eax
41ca42:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca45:	4b                   	dec    %ebx
41ca46:	00 41 00             	add    %al,0x0(%ecx)
41ca49:	74 00                	je     0x41ca4b
41ca4b:	38 00                	cmp    %al,(%eax)
41ca4d:	6e                   	outsb  %ds:(%esi),(%dx)
41ca4e:	00 4b 00             	add    %cl,0x0(%ebx)
41ca51:	43                   	inc    %ebx
41ca52:	00 37                	add    %dh,(%edi)
41ca54:	00 4f 00             	add    %cl,0x0(%edi)
41ca57:	4d                   	dec    %ebp
41ca58:	00 48 00             	add    %cl,0x0(%eax)
41ca5b:	53                   	push   %ebx
41ca5c:	00 75 00             	add    %dh,0x0(%ebp)
41ca5f:	48                   	dec    %eax
41ca60:	00 4e 00             	add    %cl,0x0(%esi)
41ca63:	72 00                	jb     0x41ca65
41ca65:	44                   	inc    %esp
41ca66:	00 56 00             	add    %dl,0x0(%esi)
41ca69:	51                   	push   %ecx
41ca6a:	00 76 00             	add    %dh,0x0(%esi)
41ca6d:	52                   	push   %edx
41ca6e:	00 53 00             	add    %dl,0x0(%ebx)
41ca71:	72 00                	jb     0x41ca73
41ca73:	37                   	aaa
41ca74:	00 32                	add    %dh,(%edx)
41ca76:	00 48 00             	add    %cl,0x0(%eax)
41ca79:	4b                   	dec    %ebx
41ca7a:	00 4b 00             	add    %cl,0x0(%ebx)
41ca7d:	35 00 32 00 2f       	xor    $0x2f003200,%eax
41ca82:	00 5a 00             	add    %bl,0x0(%edx)
41ca85:	66 00 68 00          	data16 add %ch,0x0(%eax)
41ca89:	6e                   	outsb  %ds:(%esi),(%dx)
41ca8a:	00 39                	add    %bh,(%ecx)
41ca8c:	00 53 00             	add    %dl,0x0(%ebx)
41ca8f:	43                   	inc    %ebx
41ca90:	00 4e 00             	add    %cl,0x0(%esi)
41ca93:	66 00 44 00 32       	data16 add %al,0x32(%eax,%eax,1)
41ca98:	00 78 00             	add    %bh,0x0(%eax)
41ca9b:	58                   	pop    %eax
41ca9c:	00 4b 00             	add    %cl,0x0(%ebx)
41ca9f:	5a                   	pop    %edx
41caa0:	00 78 00             	add    %bh,0x0(%eax)
41caa3:	6f                   	outsl  %ds:(%esi),(%dx)
41caa4:	00 79 00             	add    %bh,0x0(%ecx)
41caa7:	38 00                	cmp    %al,(%eax)
41caa9:	55                   	push   %ebp
41caaa:	00 72 00             	add    %dh,0x0(%edx)
41caad:	39 00                	cmp    %eax,(%eax)
41caaf:	43                   	inc    %ebx
41cab0:	00 70 00             	add    %dh,0x0(%eax)
41cab3:	61                   	popa
41cab4:	00 39                	add    %bh,(%ecx)
41cab6:	00 71 00             	add    %dh,0x0(%ecx)