41bf57:	49                   	dec    %ecx
41bf58:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41bf5c:	00 20                	add    %ah,(%eax)
41bf5e:	00 40 00             	add    %al,0x0(%eax)
41bf61:	53                   	push   %ebx
41bf62:	00 75 00             	add    %dh,0x0(%ebp)
41bf65:	70 00                	jo     0x41bf67
41bf67:	70 00                	jo     0x41bf69
41bf69:	6c                   	insb   (%dx),%es:(%edi)
41bf6a:	00 69 00             	add    %ch,0x0(%ecx)
41bf6d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bf71:	4e                   	dec    %esi
41bf72:	00 61 00             	add    %ah,0x0(%ecx)
41bf75:	6d                   	insl   (%dx),%es:(%edi)
41bf76:	00 65 00             	add    %ah,0x0(%ebp)
41bf79:	29 00                	sub    %eax,(%eax)
41bf7b:	3b 00                	cmp    (%eax),%eax
41bf7d:	0a 00                	or     (%eax),%al
41bf7f:	53                   	push   %ebx
41bf80:	00 45 00             	add    %al,0x0(%ebp)
41bf83:	4c                   	dec    %esp
41bf84:	00 45 00             	add    %al,0x0(%ebp)
41bf87:	43                   	inc    %ebx
41bf88:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41bf8c:	00 53 00             	add    %dl,0x0(%ebx)
41bf8f:	75 00                	jne    0x41bf91
41bf91:	70 00                	jo     0x41bf93
41bf93:	70 00                	jo     0x41bf95
41bf95:	6c                   	insb   (%dx),%es:(%edi)
41bf96:	00 69 00             	add    %ch,0x0(%ecx)
41bf99:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bf9d:	49                   	dec    %ecx
41bf9e:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41bfa2:	00 20                	add    %ah,(%eax)
41bfa4:	00 53 00             	add    %dl,0x0(%ebx)
41bfa7:	75 00                	jne    0x41bfa9
41bfa9:	70 00                	jo     0x41bfab
41bfab:	70 00                	jo     0x41bfad
41bfad:	6c                   	insb   (%dx),%es:(%edi)
41bfae:	00 69 00             	add    %ch,0x0(%ecx)
41bfb1:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bfb5:	4e                   	dec    %esi
41bfb6:	00 61 00             	add    %ah,0x0(%ecx)
41bfb9:	6d                   	insl   (%dx),%es:(%edi)
41bfba:	00 65 00             	add    %ah,0x0(%ebp)
41bfbd:	20 00                	and    %al,(%eax)
41bfbf:	46                   	inc    %esi
41bfc0:	00 52 00             	add    %dl,0x0(%edx)
41bfc3:	4f                   	dec    %edi
41bfc4:	00 4d 00             	add    %cl,0x0(%ebp)
41bfc7:	20 00                	and    %al,(%eax)
41bfc9:	53                   	push   %ebx
41bfca:	00 75 00             	add    %dh,0x0(%ebp)
41bfcd:	70 00                	jo     0x41bfcf
41bfcf:	70 00                	jo     0x41bfd1
41bfd1:	6c                   	insb   (%dx),%es:(%edi)
41bfd2:	00 69 00             	add    %ch,0x0(%ecx)
41bfd5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bfd9:	73 00                	jae    0x41bfdb
41bfdb:	20 00                	and    %al,(%eax)
41bfdd:	57                   	push   %edi
41bfde:	00 48 00             	add    %cl,0x0(%eax)
41bfe1:	45                   	inc    %ebp
41bfe2:	00 52 00             	add    %dl,0x0(%edx)
41bfe5:	45                   	inc    %ebp
41bfe6:	00 20                	add    %ah,(%eax)
41bfe8:	00 28                	add    %ch,(%eax)
41bfea:	00 53 00             	add    %dl,0x0(%ebx)
41bfed:	75 00                	jne    0x41bfef
41bfef:	70 00                	jo     0x41bff1
41bff1:	70 00                	jo     0x41bff3
41bff3:	6c                   	insb   (%dx),%es:(%edi)
41bff4:	00 69 00             	add    %ch,0x0(%ecx)
41bff7:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bffb:	49                   	dec    %ecx
41bffc:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c000:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c006:	00 53 00             	add    %dl,0x0(%ebx)
41c009:	75 00                	jne    0x41c00b
41c00b:	70 00                	jo     0x41c00d
41c00d:	70 00                	jo     0x41c00f
41c00f:	6c                   	insb   (%dx),%es:(%edi)
41c010:	00 69 00             	add    %ch,0x0(%ecx)
41c013:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c017:	49                   	dec    %ecx
41c018:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c01c:	00 00                	add    %al,(%eax)
41c01e:	17                   	pop    %ss
41c01f:	40                   	inc    %eax
41c020:	00 53 00             	add    %dl,0x0(%ebx)
41c023:	75 00                	jne    0x41c025
41c025:	70 00                	jo     0x41c027
41c027:	70 00                	jo     0x41c029
41c029:	6c                   	insb   (%dx),%es:(%edi)
41c02a:	00 69 00             	add    %ch,0x0(%ecx)
41c02d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c031:	49                   	dec    %ecx
41c032:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41c036:	1b 40 00             	sbb    0x0(%eax),%eax
41c039:	53                   	push   %ebx
41c03a:	00 75 00             	add    %dh,0x0(%ebp)
41c03d:	70 00                	jo     0x41c03f
41c03f:	70 00                	jo     0x41c041
41c041:	6c                   	insb   (%dx),%es:(%edi)
41c042:	00 69 00             	add    %ch,0x0(%ecx)
41c045:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c049:	4e                   	dec    %esi
41c04a:	00 61 00             	add    %ah,0x0(%ecx)
41c04d:	6d                   	insl   (%dx),%es:(%edi)
41c04e:	00 65 00             	add    %ah,0x0(%ebp)
41c051:	00 82 09 55 00 50    	add    %al,0x50005509(%edx)
41c057:	00 44 00 41          	add    %al,0x41(%eax,%eax,1)
41c05b:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
41c05f:	00 20                	add    %ah,(%eax)
41c061:	00 5b 00             	add    %bl,0x0(%ebx)
41c064:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41c068:	6f                   	outsl  %ds:(%esi),(%dx)
41c069:	00 5d 00             	add    %bl,0x0(%ebp)
41c06c:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41c070:	53                   	push   %ebx
41c071:	00 75 00             	add    %dh,0x0(%ebp)
41c074:	70 00                	jo     0x41c076
41c076:	70 00                	jo     0x41c078
41c078:	6c                   	insb   (%dx),%es:(%edi)
41c079:	00 69 00             	add    %ch,0x0(%ecx)
41c07c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c080:	73 00                	jae    0x41c082
41c082:	5d                   	pop    %ebp
41c083:	00 20                	add    %ah,(%eax)
41c085:	00 53 00             	add    %dl,0x0(%ebx)
41c088:	45                   	inc    %ebp
41c089:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41c08d:	00 5b 00             	add    %bl,0x0(%ebx)
41c090:	53                   	push   %ebx
41c091:	00 75 00             	add    %dh,0x0(%ebp)
41c094:	70 00                	jo     0x41c096
41c096:	70 00                	jo     0x41c098
41c098:	6c                   	insb   (%dx),%es:(%edi)
41c099:	00 69 00             	add    %ch,0x0(%ecx)
41c09c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c0a0:	49                   	dec    %ecx
41c0a1:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41c0a5:	00 20                	add    %ah,(%eax)
41c0a7:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c0ad:	00 53 00             	add    %dl,0x0(%ebx)
41c0b0:	75 00                	jne    0x41c0b2
41c0b2:	70 00                	jo     0x41c0b4
41c0b4:	70 00                	jo     0x41c0b6
41c0b6:	6c                   	insb   (%dx),%es:(%edi)
41c0b7:	00 69 00             	add    %ch,0x0(%ecx)
41c0ba:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c0be:	49                   	dec    %ecx
41c0bf:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41c0c3:	00 20                	add    %ah,(%eax)
41c0c5:	00 5b 00             	add    %bl,0x0(%ebx)
41c0c8:	53                   	push   %ebx
41c0c9:	00 75 00             	add    %dh,0x0(%ebp)
41c0cc:	70 00                	jo     0x41c0ce
41c0ce:	70 00                	jo     0x41c0d0
41c0d0:	6c                   	insb   (%dx),%es:(%edi)
41c0d1:	00 69 00             	add    %ch,0x0(%ecx)
41c0d4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c0d8:	4e                   	dec    %esi
41c0d9:	00 61 00             	add    %ah,0x0(%ecx)
41c0dc:	6d                   	insl   (%dx),%es:(%edi)
41c0dd:	00 65 00             	add    %ah,0x0(%ebp)
41c0e0:	5d                   	pop    %ebp
41c0e1:	00 20                	add    %ah,(%eax)
41c0e3:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c0e9:	00 53 00             	add    %dl,0x0(%ebx)
41c0ec:	75 00                	jne    0x41c0ee
41c0ee:	70 00                	jo     0x41c0f0
41c0f0:	70 00                	jo     0x41c0f2
41c0f2:	6c                   	insb   (%dx),%es:(%edi)
41c0f3:	00 69 00             	add    %ch,0x0(%ecx)
41c0f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c0fa:	4e                   	dec    %esi
41c0fb:	00 61 00             	add    %ah,0x0(%ecx)
41c0fe:	6d                   	insl   (%dx),%es:(%edi)
41c0ff:	00 65 00             	add    %ah,0x0(%ebp)
41c102:	20 00                	and    %al,(%eax)
41c104:	57                   	push   %edi
41c105:	00 48 00             	add    %cl,0x0(%eax)
41c108:	45                   	inc    %ebp
41c109:	00 52 00             	add    %dl,0x0(%edx)
41c10c:	45                   	inc    %ebp
41c10d:	00 20                	add    %ah,(%eax)
41c10f:	00 28                	add    %ch,(%eax)
41c111:	00 28                	add    %ch,(%eax)
41c113:	00 5b 00             	add    %bl,0x0(%ebx)
41c116:	53                   	push   %ebx
41c117:	00 75 00             	add    %dh,0x0(%ebp)
41c11a:	70 00                	jo     0x41c11c
41c11c:	70 00                	jo     0x41c11e
41c11e:	6c                   	insb   (%dx),%es:(%edi)
41c11f:	00 69 00             	add    %ch,0x0(%ecx)
41c122:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c126:	49                   	dec    %ecx
41c127:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41c12b:	00 20                	add    %ah,(%eax)
41c12d:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c133:	00 4f 00             	add    %cl,0x0(%edi)
41c136:	72 00                	jb     0x41c138
41c138:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c13e:	6e                   	outsb  %ds:(%esi),(%dx)
41c13f:	00 61 00             	add    %ah,0x0(%ecx)
41c142:	6c                   	insb   (%dx),%es:(%edi)
41c143:	00 5f 00             	add    %bl,0x0(%edi)
41c146:	53                   	push   %ebx
41c147:	00 75 00             	add    %dh,0x0(%ebp)
41c14a:	70 00                	jo     0x41c14c
41c14c:	70 00                	jo     0x41c14e
41c14e:	6c                   	insb   (%dx),%es:(%edi)
41c14f:	00 69 00             	add    %ch,0x0(%ecx)
41c152:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c156:	49                   	dec    %ecx
41c157:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c15b:	00 20                	add    %ah,(%eax)
41c15d:	00 41 00             	add    %al,0x0(%ecx)
41c160:	4e                   	dec    %esi
41c161:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c165:	00 28                	add    %ch,(%eax)
41c167:	00 5b 00             	add    %bl,0x0(%ebx)
41c16a:	53                   	push   %ebx
41c16b:	00 75 00             	add    %dh,0x0(%ebp)
41c16e:	70 00                	jo     0x41c170
41c170:	70 00                	jo     0x41c172
41c172:	6c                   	insb   (%dx),%es:(%edi)
41c173:	00 69 00             	add    %ch,0x0(%ecx)
41c176:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c17a:	4e                   	dec    %esi
41c17b:	00 61 00             	add    %ah,0x0(%ecx)
41c17e:	6d                   	insl   (%dx),%es:(%edi)
41c17f:	00 65 00             	add    %ah,0x0(%ebp)
41c182:	5d                   	pop    %ebp
41c183:	00 20                	add    %ah,(%eax)
41c185:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c18b:	00 4f 00             	add    %cl,0x0(%edi)
41c18e:	72 00                	jb     0x41c190
41c190:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c196:	6e                   	outsb  %ds:(%esi),(%dx)
41c197:	00 61 00             	add    %ah,0x0(%ecx)
41c19a:	6c                   	insb   (%dx),%es:(%edi)
41c19b:	00 5f 00             	add    %bl,0x0(%edi)
41c19e:	53                   	push   %ebx
41c19f:	00 75 00             	add    %dh,0x0(%ebp)
41c1a2:	70 00                	jo     0x41c1a4
41c1a4:	70 00                	jo     0x41c1a6
41c1a6:	6c                   	insb   (%dx),%es:(%edi)
41c1a7:	00 69 00             	add    %ch,0x0(%ecx)
41c1aa:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1ae:	4e                   	dec    %esi
41c1af:	00 61 00             	add    %ah,0x0(%ecx)
41c1b2:	6d                   	insl   (%dx),%es:(%edi)
41c1b3:	00 65 00             	add    %ah,0x0(%ebp)
41c1b6:	29 00                	sub    %eax,(%eax)
41c1b8:	29 00                	sub    %eax,(%eax)
41c1ba:	3b 00                	cmp    (%eax),%eax
41c1bc:	0a 00                	or     (%eax),%al
41c1be:	53                   	push   %ebx
41c1bf:	00 45 00             	add    %al,0x0(%ebp)
41c1c2:	4c                   	dec    %esp
41c1c3:	00 45 00             	add    %al,0x0(%ebp)
41c1c6:	43                   	inc    %ebx
41c1c7:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41c1cb:	00 53 00             	add    %dl,0x0(%ebx)
41c1ce:	75 00                	jne    0x41c1d0
41c1d0:	70 00                	jo     0x41c1d2
41c1d2:	70 00                	jo     0x41c1d4
41c1d4:	6c                   	insb   (%dx),%es:(%edi)
41c1d5:	00 69 00             	add    %ch,0x0(%ecx)
41c1d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1dc:	49                   	dec    %ecx
41c1dd:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41c1e1:	00 20                	add    %ah,(%eax)
41c1e3:	00 53 00             	add    %dl,0x0(%ebx)
41c1e6:	75 00                	jne    0x41c1e8
41c1e8:	70 00                	jo     0x41c1ea
41c1ea:	70 00                	jo     0x41c1ec
41c1ec:	6c                   	insb   (%dx),%es:(%edi)
41c1ed:	00 69 00             	add    %ch,0x0(%ecx)
41c1f0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1f4:	4e                   	dec    %esi
41c1f5:	00 61 00             	add    %ah,0x0(%ecx)
41c1f8:	6d                   	insl   (%dx),%es:(%edi)
41c1f9:	00 65 00             	add    %ah,0x0(%ebp)
41c1fc:	20 00                	and    %al,(%eax)
41c1fe:	46                   	inc    %esi
41c1ff:	00 52 00             	add    %dl,0x0(%edx)
41c202:	4f                   	dec    %edi
41c203:	00 4d 00             	add    %cl,0x0(%ebp)
41c206:	20 00                	and    %al,(%eax)
41c208:	53                   	push   %ebx
41c209:	00 75 00             	add    %dh,0x0(%ebp)
41c20c:	70 00                	jo     0x41c20e
41c20e:	70 00                	jo     0x41c210
41c210:	6c                   	insb   (%dx),%es:(%edi)
41c211:	00 69 00             	add    %ch,0x0(%ecx)
41c214:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c218:	73 00                	jae    0x41c21a
41c21a:	20 00                	and    %al,(%eax)
41c21c:	57                   	push   %edi
41c21d:	00 48 00             	add    %cl,0x0(%eax)
41c220:	45                   	inc    %ebp
41c221:	00 52 00             	add    %dl,0x0(%edx)
41c224:	45                   	inc    %ebp
41c225:	00 20                	add    %ah,(%eax)
41c227:	00 28                	add    %ch,(%eax)
41c229:	00 53 00             	add    %dl,0x0(%ebx)
41c22c:	75 00                	jne    0x41c22e
41c22e:	70 00                	jo     0x41c230
41c230:	70 00                	jo     0x41c232
41c232:	6c                   	insb   (%dx),%es:(%edi)
41c233:	00 69 00             	add    %ch,0x0(%ecx)
41c236:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c23a:	49                   	dec    %ecx
41c23b:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c23f:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c245:	00 53 00             	add    %dl,0x0(%ebx)
41c248:	75 00                	jne    0x41c24a
41c24a:	70 00                	jo     0x41c24c
41c24c:	70 00                	jo     0x41c24e
41c24e:	6c                   	insb   (%dx),%es:(%edi)
41c24f:	00 69 00             	add    %ch,0x0(%ecx)
41c252:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c256:	49                   	dec    %ecx
41c257:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c25b:	00 00                	add    %al,(%eax)
41c25d:	65 53                	gs push %ebx
41c25f:	00 45 00             	add    %al,0x0(%ebp)
41c262:	4c                   	dec    %esp
41c263:	00 45 00             	add    %al,0x0(%ebp)
41c266:	43                   	inc    %ebx
41c267:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41c26b:	00 53 00             	add    %dl,0x0(%ebx)
41c26e:	75 00                	jne    0x41c270
41c270:	70 00                	jo     0x41c272
41c272:	70 00                	jo     0x41c274
41c274:	6c                   	insb   (%dx),%es:(%edi)
41c275:	00 69 00             	add    %ch,0x0(%ecx)
41c278:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c27c:	49                   	dec    %ecx
41c27d:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41c281:	00 20                	add    %ah,(%eax)
41c283:	00 53 00             	add    %dl,0x0(%ebx)
41c286:	75 00                	jne    0x41c288
41c288:	70 00                	jo     0x41c28a
41c28a:	70 00                	jo     0x41c28c
41c28c:	6c                   	insb   (%dx),%es:(%edi)
41c28d:	00 69 00             	add    %ch,0x0(%ecx)