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)
41cab9:	6a 00                	push   $0x0
41cabb:	48                   	dec    %eax
41cabc:	00 50 00             	add    %dl,0x0(%eax)
41cabf:	41                   	inc    %ecx
41cac0:	00 30                	add    %dh,(%eax)
41cac2:	00 37                	add    %dh,(%edi)
41cac4:	00 39                	add    %bh,(%ecx)
41cac6:	00 32                	add    %dh,(%edx)
41cac8:	00 65 00             	add    %ah,0x0(%ebp)
41cacb:	59                   	pop    %ecx
41cacc:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
41cad0:	00 77 00             	add    %dh,0x0(%edi)
41cad3:	72 00                	jb     0x41cad5
41cad5:	38 00                	cmp    %al,(%eax)
41cad7:	75 00                	jne    0x41cad9
41cad9:	77 00                	ja     0x41cadb
41cadb:	4f                   	dec    %edi
41cadc:	00 43 00             	add    %al,0x0(%ebx)
41cadf:	67 00 31             	add    %dh,(%bx,%di)
41cae2:	00 67 00             	add    %ah,0x0(%edi)
41cae5:	48                   	dec    %eax
41cae6:	00 54 00 31          	add    %dl,0x31(%eax,%eax,1)
41caea:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
41caee:	00 49 00             	add    %cl,0x0(%ecx)
41caf1:	32 00                	xor    (%eax),%al
41caf3:	59                   	pop    %ecx
41caf4:	00 6a 00             	add    %ch,0x0(%edx)
41caf7:	58                   	pop    %eax
41caf8:	00 6b 00             	add    %ch,0x0(%ebx)
41cafb:	70 00                	jo     0x41cafd
41cafd:	79 00                	jns    0x41caff
41caff:	38 00                	cmp    %al,(%eax)
41cb01:	49                   	dec    %ecx
41cb02:	00 49 00             	add    %cl,0x0(%ecx)
41cb05:	32 00                	xor    (%eax),%al
41cb07:	44                   	inc    %esp
41cb08:	00 30                	add    %dh,(%eax)
41cb0a:	00 43 00             	add    %al,0x0(%ebx)
41cb0d:	6c                   	insb   (%dx),%es:(%edi)
41cb0e:	00 36                	add    %dh,(%esi)
41cb10:	00 68 00             	add    %ch,0x0(%eax)
41cb13:	6a 00                	push   $0x0
41cb15:	32 00                	xor    (%eax),%al
41cb17:	6a 00                	push   $0x0
41cb19:	50                   	push   %eax
41cb1a:	00 72 00             	add    %dh,0x0(%edx)
41cb1d:	64 00 46 00          	add    %al,%fs:0x0(%esi)
41cb21:	6e                   	outsb  %ds:(%esi),(%dx)
41cb22:	00 54 00 32          	add    %dl,0x32(%eax,%eax,1)
41cb26:	00 2f                	add    %ch,(%edi)
41cb28:	00 48 00             	add    %cl,0x0(%eax)
41cb2b:	53                   	push   %ebx
41cb2c:	00 56 00             	add    %dl,0x0(%esi)
41cb2f:	69 00 2b 00 69 00    	imul   $0x69002b,(%eax),%eax
41cb35:	6d                   	insl   (%dx),%es:(%edi)
41cb36:	00 50 00             	add    %dl,0x0(%eax)
41cb39:	43                   	inc    %ebx
41cb3a:	00 61 00             	add    %ah,0x0(%ecx)
41cb3d:	39 00                	cmp    %eax,(%eax)
41cb3f:	6c                   	insb   (%dx),%es:(%edi)
41cb40:	00 7a 00             	add    %bh,0x0(%edx)
41cb43:	76 00                	jbe    0x41cb45
41cb45:	35 00 73 00 79       	xor    $0x79007300,%eax
41cb4a:	00 72 00             	add    %dh,0x0(%edx)
41cb4d:	4e                   	dec    %esi
41cb4e:	00 33                	add    %dh,(%ebx)
41cb50:	00 69 00             	add    %ch,0x0(%ecx)
41cb53:	6a 00                	push   $0x0
41cb55:	75 00                	jne    0x41cb57
41cb57:	4f                   	dec    %edi
41cb58:	00 70 00             	add    %dh,0x0(%eax)
41cb5b:	75 00                	jne    0x41cb5d
41cb5d:	68 00 78 00 45       	push   $0x45007800
41cb62:	00 53 00             	add    %dl,0x0(%ebx)
41cb65:	52                   	push   %edx
41cb66:	00 66 00             	add    %ah,0x0(%esi)
41cb69:	79 00                	jns    0x41cb6b
41cb6b:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
41cb6f:	36 00 77 00          	add    %dh,%ss:0x0(%edi)
41cb73:	6a 00                	push   $0x0
41cb75:	45                   	inc    %ebp
41cb76:	00 41 00             	add    %al,0x0(%ecx)
41cb79:	4c                   	dec    %esp
41cb7a:	00 58 00             	add    %bl,0x0(%eax)
41cb7d:	41                   	inc    %ecx
41cb7e:	00 4d 00             	add    %cl,0x0(%ebp)
41cb81:	77 00                	ja     0x41cb83
41cb83:	2b 00                	sub    (%eax),%eax
41cb85:	61                   	popa
41cb86:	00 63 00             	add    %ah,0x0(%ebx)
41cb89:	36 00 55 00          	add    %dl,%ss:0x0(%ebp)
41cb8d:	58                   	pop    %eax
41cb8e:	00 68 00             	add    %ch,0x0(%eax)
41cb91:	4a                   	dec    %edx
41cb92:	00 33                	add    %dh,(%ebx)
41cb94:	00 70 00             	add    %dh,0x0(%eax)
41cb97:	33 00                	xor    (%eax),%eax
41cb99:	58                   	pop    %eax
41cb9a:	00 44 00 76          	add    %al,0x76(%eax,%eax,1)
41cb9e:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41cba2:	00 53 00             	add    %dl,0x0(%ebx)
41cba5:	7a 00                	jp     0x41cba7
41cba7:	51                   	push   %ecx
41cba8:	00 56 00             	add    %dl,0x0(%esi)
41cbab:	77 00                	ja     0x41cbad
41cbad:	49                   	dec    %ecx
41cbae:	00 50 00             	add    %dl,0x0(%eax)
41cbb1:	33 00                	xor    (%eax),%eax
41cbb3:	33 00                	xor    (%eax),%eax
41cbb5:	6b 00 6a             	imul   $0x6a,(%eax),%eax
41cbb8:	00 4c 00 47          	add    %cl,0x47(%eax,%eax,1)
41cbbc:	00 57 00             	add    %dl,0x0(%edi)
41cbbf:	4f                   	dec    %edi
41cbc0:	00 71 00             	add    %dh,0x0(%ecx)
41cbc3:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
41cbc7:	74 00                	je     0x41cbc9
41cbc9:	6d                   	insl   (%dx),%es:(%edi)
41cbca:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
41cbce:	00 79 00             	add    %bh,0x0(%ecx)
41cbd1:	6d                   	insl   (%dx),%es:(%edi)
41cbd2:	00 65 00             	add    %ah,0x0(%ebp)
41cbd5:	6b 00 4a             	imul   $0x4a,(%eax),%eax
41cbd8:	00 37                	add    %dh,(%edi)
41cbda:	00 4a 00             	add    %cl,0x0(%edx)
41cbdd:	68 00 66 00 7a       	push   $0x7a006600
41cbe2:	00 63 00             	add    %ah,0x0(%ebx)
41cbe5:	50                   	push   %eax
41cbe6:	00 56 00             	add    %dl,0x0(%esi)
41cbe9:	53                   	push   %ebx
41cbea:	00 59 00             	add    %bl,0x0(%ecx)
41cbed:	7a 00                	jp     0x41cbef
41cbef:	6a 00                	push   $0x0
41cbf1:	50                   	push   %eax
41cbf2:	00 6c 00 4a          	add    %ch,0x4a(%eax,%eax,1)
41cbf6:	00 39                	add    %bh,(%ecx)
41cbf8:	00 6d 00             	add    %ch,0x0(%ebp)
41cbfb:	77 00                	ja     0x41cbfd
41cbfd:	7a 00                	jp     0x41cbff
41cbff:	70 00                	jo     0x41cc01
41cc01:	4b                   	dec    %ebx
41cc02:	00 6b 00             	add    %ch,0x0(%ebx)
41cc05:	41                   	inc    %ecx
41cc06:	00 42 00             	add    %al,0x0(%edx)
41cc09:	32 00                	xor    (%eax),%al
41cc0b:	54                   	push   %esp
41cc0c:	00 77 00             	add    %dh,0x0(%edi)
41cc0f:	76 00                	jbe    0x41cc11
41cc11:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41cc15:	50                   	push   %eax
41cc16:	00 34 00             	add    %dh,(%eax,%eax,1)
41cc19:	61                   	popa
41cc1a:	00 75 00             	add    %dh,0x0(%ebp)
41cc1d:	74 00                	je     0x41cc1f
41cc1f:	63 00                	arpl   %eax,(%eax)
41cc21:	6d                   	insl   (%dx),%es:(%edi)
41cc22:	00 2f                	add    %ch,(%edi)
41cc24:	00 62 00             	add    %ah,0x0(%edx)
41cc27:	50                   	push   %eax
41cc28:	00 32                	add    %dh,(%edx)
41cc2a:	00 45 00             	add    %al,0x0(%ebp)
41cc2d:	7a 00                	jp     0x41cc2f
41cc2f:	6d                   	insl   (%dx),%es:(%edi)
41cc30:	00 34 00             	add    %dh,(%eax,%eax,1)
41cc33:	6f                   	outsl  %ds:(%esi),(%dx)
41cc34:	00 52 00             	add    %dl,0x0(%edx)
41cc37:	69 00 64 00 31 00    	imul   $0x310064,(%eax),%eax
41cc3d:	48                   	dec    %eax
41cc3e:	00 5a 00             	add    %bl,0x0(%edx)
41cc41:	47                   	inc    %edi
41cc42:	00 33                	add    %dh,(%ebx)
41cc44:	00 31                	add    %dh,(%ecx)
41cc46:	00 69 00             	add    %ch,0x0(%ecx)
41cc49:	71 00                	jno    0x41cc4b
41cc4b:	55                   	push   %ebp
41cc4c:	00 49 00             	add    %cl,0x0(%ecx)