41be03:	20 00                	and    %al,(%eax)
41be05:	62 00                	bound  %eax,(%eax)
41be07:	75 00                	jne    0x41be09
41be09:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
41be0d:	6e                   	outsb  %ds:(%esi),(%dx)
41be0e:	00 6b 00             	add    %ch,0x0(%ebx)
41be11:	69 00 01 37 6c 00    	imul   $0x6c3701,(%eax),%eax
41be17:	61                   	popa
41be18:	00 62 00             	add    %ah,0x0(%edx)
41be1b:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41be20:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41be24:	00 69 00             	add    %ch,0x0(%ecx)
41be27:	73 00                	jae    0x41be29
41be29:	68 00 42 00 75       	push   $0x75004200
41be2e:	00 69 00             	add    %ch,0x0(%ecx)
41be31:	6c                   	insb   (%dx),%es:(%edi)
41be32:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41be36:	00 6e 00             	add    %ch,0x0(%esi)
41be39:	67 00 43 00          	add    %al,0x0(%bp,%di)
41be3d:	6f                   	outsl  %ds:(%esi),(%dx)
41be3e:	00 73 00             	add    %dh,0x0(%ebx)
41be41:	74 00                	je     0x41be43
41be43:	49                   	dec    %ecx
41be44:	00 72 00             	add    %dh,0x0(%edx)
41be47:	6f                   	outsl  %ds:(%esi),(%dx)
41be48:	00 6e 00             	add    %ch,0x0(%esi)
41be4b:	00 3f                	add    %bh,(%edi)
41be4d:	6c                   	insb   (%dx),%es:(%edi)
41be4e:	00 61 00             	add    %ah,0x0(%ecx)
41be51:	62 00                	bound  %eax,(%eax)
41be53:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41be58:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41be5c:	00 69 00             	add    %ch,0x0(%ecx)
41be5f:	73 00                	jae    0x41be61
41be61:	68 00 42 00 75       	push   $0x75004200
41be66:	00 69 00             	add    %ch,0x0(%ecx)
41be69:	6c                   	insb   (%dx),%es:(%edi)
41be6a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41be6e:	00 6e 00             	add    %ch,0x0(%esi)
41be71:	67 00 43 00          	add    %al,0x0(%bp,%di)
41be75:	6f                   	outsl  %ds:(%esi),(%dx)
41be76:	00 73 00             	add    %dh,0x0(%ebx)
41be79:	74 00                	je     0x41be7b
41be7b:	43                   	inc    %ebx
41be7c:	00 72 00             	add    %dh,0x0(%edx)
41be7f:	79 00                	jns    0x41be81
41be81:	73 00                	jae    0x41be83
41be83:	74 00                	je     0x41be85
41be85:	61                   	popa
41be86:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41be8a:	00 00                	add    %al,(%eax)
41be8c:	39 6c 00 61          	cmp    %ebp,0x61(%eax,%eax,1)
41be90:	00 62 00             	add    %ah,0x0(%edx)
41be93:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41be98:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41be9c:	00 69 00             	add    %ch,0x0(%ecx)
41be9f:	73 00                	jae    0x41bea1
41bea1:	68 00 42 00 75       	push   $0x75004200
41bea6:	00 69 00             	add    %ch,0x0(%ecx)
41bea9:	6c                   	insb   (%dx),%es:(%edi)
41beaa:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41beae:	00 6e 00             	add    %ch,0x0(%esi)
41beb1:	67 00 43 00          	add    %al,0x0(%bp,%di)
41beb5:	6f                   	outsl  %ds:(%esi),(%dx)
41beb6:	00 73 00             	add    %dh,0x0(%ebx)
41beb9:	74 00                	je     0x41bebb
41bebb:	53                   	push   %ebx
41bebc:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41bec0:	00 6e 00             	add    %ch,0x0(%esi)
41bec3:	65 00 00             	add    %al,%gs:(%eax)
41bec6:	37                   	aaa
41bec7:	6c                   	insb   (%dx),%es:(%edi)
41bec8:	00 61 00             	add    %ah,0x0(%ecx)
41becb:	62 00                	bound  %eax,(%eax)
41becd:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bed2:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bed6:	00 69 00             	add    %ch,0x0(%ecx)
41bed9:	73 00                	jae    0x41bedb
41bedb:	68 00 42 00 75       	push   $0x75004200
41bee0:	00 69 00             	add    %ch,0x0(%ecx)
41bee3:	6c                   	insb   (%dx),%es:(%edi)
41bee4:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bee8:	00 6e 00             	add    %ch,0x0(%esi)
41beeb:	67 00 43 00          	add    %al,0x0(%bp,%di)
41beef:	6f                   	outsl  %ds:(%esi),(%dx)
41bef0:	00 73 00             	add    %dh,0x0(%ebx)
41bef3:	74 00                	je     0x41bef5
41bef5:	57                   	push   %edi
41bef6:	00 6f 00             	add    %ch,0x0(%edi)
41bef9:	6f                   	outsl  %ds:(%esi),(%dx)
41befa:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41befe:	37                   	aaa
41beff:	6c                   	insb   (%dx),%es:(%edi)
41bf00:	00 61 00             	add    %ah,0x0(%ecx)
41bf03:	62 00                	bound  %eax,(%eax)
41bf05:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bf0a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bf0e:	00 69 00             	add    %ch,0x0(%ecx)
41bf11:	73 00                	jae    0x41bf13
41bf13:	68 00 42 00 75       	push   $0x75004200
41bf18:	00 69 00             	add    %ch,0x0(%ecx)
41bf1b:	6c                   	insb   (%dx),%es:(%edi)
41bf1c:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bf20:	00 6e 00             	add    %ch,0x0(%esi)
41bf23:	67 00 43 00          	add    %al,0x0(%bp,%di)
41bf27:	72 00                	jb     0x41bf29
41bf29:	79 00                	jns    0x41bf2b
41bf2b:	73 00                	jae    0x41bf2d
41bf2d:	74 00                	je     0x41bf2f
41bf2f:	61                   	popa
41bf30:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41bf34:	00 00                	add    %al,(%eax)
41bf36:	2f                   	das
41bf37:	6c                   	insb   (%dx),%es:(%edi)
41bf38:	00 61 00             	add    %ah,0x0(%ecx)
41bf3b:	62 00                	bound  %eax,(%eax)
41bf3d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bf42:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bf46:	00 69 00             	add    %ch,0x0(%ecx)
41bf49:	73 00                	jae    0x41bf4b
41bf4b:	68 00 42 00 75       	push   $0x75004200
41bf50:	00 69 00             	add    %ch,0x0(%ecx)
41bf53:	6c                   	insb   (%dx),%es:(%edi)
41bf54:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bf58:	00 6e 00             	add    %ch,0x0(%esi)
41bf5b:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41bf5f:	72 00                	jb     0x41bf61
41bf61:	6f                   	outsl  %ds:(%esi),(%dx)
41bf62:	00 6e 00             	add    %ch,0x0(%esi)
41bf65:	00 31                	add    %dh,(%ecx)
41bf67:	6c                   	insb   (%dx),%es:(%edi)
41bf68:	00 61 00             	add    %ah,0x0(%ecx)
41bf6b:	62 00                	bound  %eax,(%eax)
41bf6d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bf72:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bf76:	00 69 00             	add    %ch,0x0(%ecx)
41bf79:	73 00                	jae    0x41bf7b
41bf7b:	68 00 42 00 75       	push   $0x75004200
41bf80:	00 69 00             	add    %ch,0x0(%ecx)
41bf83:	6c                   	insb   (%dx),%es:(%edi)
41bf84:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bf88:	00 6e 00             	add    %ch,0x0(%esi)
41bf8b:	67 00 53 00          	add    %dl,0x0(%bp,%di)
41bf8f:	74 00                	je     0x41bf91
41bf91:	6f                   	outsl  %ds:(%esi),(%dx)
41bf92:	00 6e 00             	add    %ch,0x0(%esi)
41bf95:	65 00 00             	add    %al,%gs:(%eax)
41bf98:	2f                   	das
41bf99:	6c                   	insb   (%dx),%es:(%edi)
41bf9a:	00 61 00             	add    %ah,0x0(%ecx)
41bf9d:	62 00                	bound  %eax,(%eax)
41bf9f:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bfa4:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bfa8:	00 69 00             	add    %ch,0x0(%ecx)
41bfab:	73 00                	jae    0x41bfad
41bfad:	68 00 42 00 75       	push   $0x75004200
41bfb2:	00 69 00             	add    %ch,0x0(%ecx)
41bfb5:	6c                   	insb   (%dx),%es:(%edi)
41bfb6:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bfba:	00 6e 00             	add    %ch,0x0(%esi)
41bfbd:	67 00 57 00          	add    %dl,0x0(%bx)
41bfc1:	6f                   	outsl  %ds:(%esi),(%dx)
41bfc2:	00 6f 00             	add    %ch,0x0(%edi)
41bfc5:	64 00 00             	add    %al,%fs:(%eax)
41bfc8:	2f                   	das
41bfc9:	6c                   	insb   (%dx),%es:(%edi)
41bfca:	00 61 00             	add    %ah,0x0(%ecx)
41bfcd:	62 00                	bound  %eax,(%eax)
41bfcf:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bfd4:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bfd8:	00 69 00             	add    %ch,0x0(%ecx)
41bfdb:	73 00                	jae    0x41bfdd
41bfdd:	68 00 42 00 75       	push   $0x75004200
41bfe2:	00 69 00             	add    %ch,0x0(%ecx)
41bfe5:	6c                   	insb   (%dx),%es:(%edi)
41bfe6:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bfea:	00 6e 00             	add    %ch,0x0(%esi)
41bfed:	67 00 43 00          	add    %al,0x0(%bp,%di)
41bff1:	6f                   	outsl  %ds:(%esi),(%dx)
41bff2:	00 73 00             	add    %dh,0x0(%ebx)
41bff5:	74 00                	je     0x41bff7
41bff7:	00 35 6c 00 61 00    	add    %dh,0x61006c
41bffd:	62 00                	bound  %eax,(%eax)
41bfff:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41c004:	00 65 00             	add    %ah,0x0(%ebp)
41c007:	76 00                	jbe    0x41c009
41c009:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41c00e:	00 66 00             	add    %ah,0x0(%esi)
41c011:	45                   	inc    %ebp
41c012:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c016:	00 69 00             	add    %ch,0x0(%ecx)
41c019:	73 00                	jae    0x41c01b
41c01b:	68 00 42 00 75       	push   $0x75004200
41c020:	00 69 00             	add    %ch,0x0(%ecx)
41c023:	6c                   	insb   (%dx),%es:(%edi)
41c024:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c028:	00 6e 00             	add    %ch,0x0(%esi)
41c02b:	67 00 00             	add    %al,(%bx,%si)
41c02e:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41c032:	00 62 00             	add    %ah,0x0(%edx)
41c035:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c03a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c03e:	00 69 00             	add    %ch,0x0(%ecx)
41c041:	73 00                	jae    0x41c043
41c043:	68 00 42 00 75       	push   $0x75004200
41c048:	00 69 00             	add    %ch,0x0(%ecx)
41c04b:	6c                   	insb   (%dx),%es:(%edi)
41c04c:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c050:	00 6e 00             	add    %ch,0x0(%esi)
41c053:	67 00 4c 00          	add    %cl,0x0(%si)
41c057:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41c05b:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41c060:	27                   	daa
41c061:	6c                   	insb   (%dx),%es:(%edi)
41c062:	00 61 00             	add    %ah,0x0(%ecx)
41c065:	62 00                	bound  %eax,(%eax)
41c067:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c06c:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c070:	00 69 00             	add    %ch,0x0(%ecx)
41c073:	73 00                	jae    0x41c075
41c075:	68 00 42 00 75       	push   $0x75004200
41c07a:	00 69 00             	add    %ch,0x0(%ecx)
41c07d:	6c                   	insb   (%dx),%es:(%edi)
41c07e:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c082:	00 6e 00             	add    %ch,0x0(%esi)
41c085:	67 00 00             	add    %al,(%bx,%si)
41c088:	1f                   	pop    %ds
41c089:	46                   	inc    %esi
41c08a:	00 69 00             	add    %ch,0x0(%ecx)
41c08d:	6b 00 75             	imul   $0x75,(%eax),%eax
41c090:	00 5b 01             	add    %bl,0x1(%ebx)
41c093:	6e                   	outsb  %ds:(%esi),(%dx)
41c094:	00 65 00             	add    %ah,0x0(%ebp)
41c097:	20 00                	and    %al,(%eax)
41c099:	62 00                	bound  %eax,(%eax)
41c09b:	75 00                	jne    0x41c09d
41c09d:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
41c0a1:	6e                   	outsb  %ds:(%esi),(%dx)
41c0a2:	00 6b 00             	add    %ch,0x0(%ebx)
41c0a5:	69 00 01 1b 46 00    	imul   $0x461b01,(%eax),%eax
41c0ab:	6f                   	outsl  %ds:(%esi),(%dx)
41c0ac:	00 72 00             	add    %dh,0x0(%edx)
41c0af:	6d                   	insl   (%dx),%es:(%edi)
41c0b0:	00 42 00             	add    %al,0x0(%edx)
41c0b3:	75 00                	jne    0x41c0b5
41c0b5:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c0bb:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c0c1:	73 00                	jae    0x41c0c3
41c0c3:	00 0f                	add    %cl,(%edi)
41c0c5:	42                   	inc    %edx
41c0c6:	00 75 00             	add    %dh,0x0(%ebp)
41c0c9:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
41c0cd:	6e                   	outsb  %ds:(%esi),(%dx)
41c0ce:	00 6b 00             	add    %ch,0x0(%ebx)
41c0d1:	69 00 00 09 73 00    	imul   $0x730900,(%eax),%eax
41c0d7:	61                   	popa
41c0d8:	00 76 00             	add    %dh,0x0(%esi)
41c0db:	65 00 00             	add    %al,%gs:(%eax)
41c0de:	11 73 00             	adc    %esi,0x0(%ebx)
41c0e1:	61                   	popa
41c0e2:	00 76 00             	add    %dh,0x0(%esi)
41c0e5:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41c0e9:	61                   	popa
41c0ea:	00 6d 00             	add    %ch,0x0(%ebp)
41c0ed:	65 00 00             	add    %al,%gs:(%eax)
41c0f0:	13 72 00             	adc    0x0(%edx),%esi
41c0f3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c0f7:	6f                   	outsl  %ds:(%esi),(%dx)
41c0f8:	00 75 00             	add    %dh,0x0(%ebp)
41c0fb:	72 00                	jb     0x41c0fd
41c0fd:	63 00                	arpl   %eax,(%eax)
41c0ff:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c103:	00 09                	add    %cl,(%ecx)
41c105:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41c109:	6f                   	outsl  %ds:(%esi),(%dx)
41c10a:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41c10e:	09 77 00             	or     %esi,0x0(%edi)
41c111:	6f                   	outsl  %ds:(%esi),(%dx)
41c112:	00 6f 00             	add    %ch,0x0(%edi)
41c115:	64 00 00             	add    %al,%fs:(%eax)
41c118:	0b 73 00             	or     0x0(%ebx),%esi
41c11b:	74 00                	je     0x41c11d
41c11d:	6f                   	outsl  %ds:(%esi),(%dx)
41c11e:	00 6e 00             	add    %ch,0x0(%esi)
41c121:	65 00 00             	add    %al,%gs:(%eax)
41c124:	09 69 00             	or     %ebp,0x0(%ecx)
41c127:	72 00                	jb     0x41c129
41c129:	6f                   	outsl  %ds:(%esi),(%dx)
41c12a:	00 6e 00             	add    %ch,0x0(%esi)
41c12d:	00 11                	add    %dl,(%ecx)
41c12f:	63 00                	arpl   %eax,(%eax)
41c131:	72 00                	jb     0x41c133
41c133:	79 00                	jns    0x41c135
41c135:	73 00                	jae    0x41c137
41c137:	74 00                	je     0x41c139
41c139:	61                   	popa
41c13a:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41c13e:	00 00                	add    %al,(%eax)
41c140:	15 70 00 6f 00       	adc    $0x6f0070,%eax
41c145:	70 00                	jo     0x41c147
41c147:	75 00                	jne    0x41c149
41c149:	6c                   	insb   (%dx),%es:(%edi)
41c14a:	00 61 00             	add    %ah,0x0(%ecx)
41c14d:	74 00                	je     0x41c14f
41c14f:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41c155:	00 1f                	add    %bl,(%edi)
41c157:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c15c:	00 69 00             	add    %ch,0x0(%ecx)
41c15f:	73 00                	jae    0x41c161
41c161:	68 00 42 00 75       	push   $0x75004200
41c166:	00 69 00             	add    %ch,0x0(%ecx)
41c169:	6c                   	insb   (%dx),%es:(%edi)
41c16a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c16e:	00 6e 00             	add    %ch,0x0(%esi)
41c171:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c175:	00 19                	add    %bl,(%ecx)
41c177:	68 00 75 00 6e       	push   $0x6e007500
41c17c:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c180:	00 6e 00             	add    %ch,0x0(%esi)
41c183:	67 00 42 00          	add    %al,0x0(%bp,%si)
41c187:	75 00                	jne    0x41c189
41c189:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c18f:	00 11                	add    %dl,(%ecx)
41c191:	77 00                	ja     0x41c193
41c193:	6f                   	outsl  %ds:(%esi),(%dx)
41c194:	00 6f 00             	add    %ch,0x0(%edi)
41c197:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
41c19b:	68 00 65 00 74       	push   $0x74006500
41c1a0:	00 00                	add    %al,(%eax)
41c1a2:	0d 71 00 75 00       	or     $0x750071,%eax
41c1a7:	61                   	popa
41c1a8:	00 72 00             	add    %dh,0x0(%edx)
41c1ab:	72 00                	jb     0x41c1ad
41c1ad:	79 00                	jns    0x41c1af
41c1af:	00 13                	add    %dl,(%ebx)
41c1b1:	69 00 72 00 6f 00    	imul   $0x6f0072,(%eax),%eax
41c1b7:	6e                   	outsb  %ds:(%esi),(%dx)
41c1b8:	00 57 00             	add    %dl,0x0(%edi)
41c1bb:	6f                   	outsl  %ds:(%esi),(%dx)
41c1bc:	00 72 00             	add    %dh,0x0(%edx)
41c1bf:	6b 00 73             	imul   $0x73,(%eax),%eax
41c1c2:	00 00                	add    %al,(%eax)
41c1c4:	17                   	pop    %ss
41c1c5:	63 00                	arpl   %eax,(%eax)
41c1c7:	72 00                	jb     0x41c1c9
41c1c9:	79 00                	jns    0x41c1cb
41c1cb:	73 00                	jae    0x41c1cd
41c1cd:	74 00                	je     0x41c1cf
41c1cf:	61                   	popa
41c1d0:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)