40ff7f:	7b 4f                	jnp    0x40ffd0
40ff81:	01 00                	add    %eax,(%eax)
40ff83:	04 72                	add    $0x72,%al
40ff85:	bb 29 00 70 6f       	mov    $0x6f700029,%ebx
40ff8a:	e4 00                	in     $0x0,%al
40ff8c:	00 0a                	add    %cl,(%edx)
40ff8e:	00 02                	add    %al,(%edx)
40ff90:	7b 4f                	jnp    0x40ffe1
40ff92:	01 00                	add    %eax,(%eax)
40ff94:	04 02                	add    $0x2,%al
40ff96:	fe 06                	incb   (%esi)
40ff98:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40ff99:	00 00                	add    %al,(%eax)
40ff9b:	06                   	push   %es
40ff9c:	73 37                	jae    0x40ffd5
40ff9e:	00 00                	add    %al,(%eax)
40ffa0:	0a 6f e5             	or     -0x1b(%edi),%ch
40ffa3:	00 00                	add    %al,(%eax)
40ffa5:	0a 00                	or     (%eax),%al
40ffa7:	02 7b 61             	add    0x61(%ebx),%bh
40ffaa:	01 00                	add    %eax,(%eax)
40ffac:	04 72                	add    $0x72,%al
40ffae:	c5 29                	lds    (%ecx),%ebp
40ffb0:	00 70 6f             	add    %dh,0x6f(%eax)
40ffb3:	e2 00                	loop   0x40ffb5
40ffb5:	00 0a                	add    %cl,(%edx)
40ffb7:	00 02                	add    %al,(%edx)
40ffb9:	7b 61                	jnp    0x41001c
40ffbb:	01 00                	add    %eax,(%eax)
40ffbd:	04 20                	add    $0x20,%al
40ffbf:	b4 00                	mov    $0x0,%ah
40ffc1:	00 00                	add    %al,(%eax)
40ffc3:	1f                   	pop    %ds
40ffc4:	16                   	push   %ss
40ffc5:	73 2b                	jae    0x40fff2
40ffc7:	00 00                	add    %al,(%eax)
40ffc9:	0a 6f e3             	or     -0x1d(%edi),%ch
40ffcc:	00 00                	add    %al,(%eax)
40ffce:	0a 00                	or     (%eax),%al
40ffd0:	02 7b 61             	add    0x61(%ebx),%bh
40ffd3:	01 00                	add    %eax,(%eax)
40ffd5:	04 72                	add    $0x72,%al
40ffd7:	f9                   	stc
40ffd8:	29 00                	sub    %eax,(%eax)
40ffda:	70 6f                	jo     0x41004b
40ffdc:	e4 00                	in     $0x0,%al
40ffde:	00 0a                	add    %cl,(%edx)
40ffe0:	00 02                	add    %al,(%edx)
40ffe2:	7b 61                	jnp    0x410045
40ffe4:	01 00                	add    %eax,(%eax)
40ffe6:	04 02                	add    $0x2,%al
40ffe8:	fe 06                	incb   (%esi)
40ffea:	a8 00                	test   $0x0,%al
40ffec:	00 06                	add    %al,(%esi)
40ffee:	73 37                	jae    0x410027
40fff0:	00 00                	add    %al,(%eax)
40fff2:	0a 6f e5             	or     -0x1b(%edi),%ch
40fff5:	00 00                	add    %al,(%eax)
40fff7:	0a 00                	or     (%eax),%al
40fff9:	02 7b 62             	add    0x62(%ebx),%bh
40fffc:	01 00                	add    %eax,(%eax)
40fffe:	04 72                	add    $0x72,%al
410000:	0b 2a                	or     (%edx),%ebp
410002:	00 70 6f             	add    %dh,0x6f(%eax)
410005:	e2 00                	loop   0x410007
410007:	00 0a                	add    %cl,(%edx)
410009:	00 02                	add    %al,(%edx)
41000b:	7b 62                	jnp    0x41006f
41000d:	01 00                	add    %eax,(%eax)
41000f:	04 20                	add    $0x20,%al
410011:	b4 00                	mov    $0x0,%ah
410013:	00 00                	add    %al,(%eax)
410015:	1f                   	pop    %ds
410016:	16                   	push   %ss
410017:	73 2b                	jae    0x410044
410019:	00 00                	add    %al,(%eax)
41001b:	0a 6f e3             	or     -0x1d(%edi),%ch
41001e:	00 00                	add    %al,(%eax)
410020:	0a 00                	or     (%eax),%al
410022:	02 7b 62             	add    0x62(%ebx),%bh
410025:	01 00                	add    %eax,(%eax)
410027:	04 72                	add    $0x72,%al
410029:	3b 2a                	cmp    (%edx),%ebp
41002b:	00 70 6f             	add    %dh,0x6f(%eax)
41002e:	e4 00                	in     $0x0,%al
410030:	00 0a                	add    %cl,(%edx)
410032:	00 02                	add    %al,(%edx)
410034:	7b 62                	jnp    0x410098
410036:	01 00                	add    %eax,(%eax)
410038:	04 02                	add    $0x2,%al
41003a:	fe 06                	incb   (%esi)
41003c:	a9 00 00 06 73       	test   $0x73060000,%eax
410041:	37                   	aaa
410042:	00 00                	add    %al,(%eax)
410044:	0a 6f e5             	or     -0x1b(%edi),%ch
410047:	00 00                	add    %al,(%eax)
410049:	0a 00                	or     (%eax),%al
41004b:	02 7b 50             	add    0x50(%ebx),%bh
41004e:	01 00                	add    %eax,(%eax)
410050:	04 6f                	add    $0x6f,%al
410052:	e0 00                	loopne 0x410054
410054:	00 0a                	add    %cl,(%edx)
410056:	1f                   	pop    %ds
410057:	0e                   	push   %cs
410058:	8d 82 00 00 01 25    	lea    0x25010000(%edx),%eax
41005e:	16                   	push   %ss
41005f:	02 7b 51             	add    0x51(%ebx),%bh
410062:	01 00                	add    %eax,(%eax)
410064:	04 a2                	add    $0xa2,%al
410066:	25 17 02 7b 52       	and    $0x527b0217,%eax
41006b:	01 00                	add    %eax,(%eax)
41006d:	04 a2                	add    $0xa2,%al
41006f:	25 18 02 7b 53       	and    $0x537b0218,%eax
410074:	01 00                	add    %eax,(%eax)
410076:	04 a2                	add    $0xa2,%al
410078:	25 19 02 7b 54       	and    $0x547b0219,%eax
41007d:	01 00                	add    %eax,(%eax)
41007f:	04 a2                	add    $0xa2,%al
410081:	25 1a 02 7b 55       	and    $0x557b021a,%eax
410086:	01 00                	add    %eax,(%eax)
410088:	04 a2                	add    $0xa2,%al
41008a:	25 1b 02 7b 56       	and    $0x567b021b,%eax
41008f:	01 00                	add    %eax,(%eax)
410091:	04 a2                	add    $0xa2,%al
410093:	25 1c 02 7b 57       	and    $0x577b021c,%eax
410098:	01 00                	add    %eax,(%eax)
41009a:	04 a2                	add    $0xa2,%al
41009c:	25 1d 02 7b 58       	and    $0x587b021d,%eax
4100a1:	01 00                	add    %eax,(%eax)
4100a3:	04 a2                	add    $0xa2,%al
4100a5:	25 1e 02 7b 59       	and    $0x597b021e,%eax
4100aa:	01 00                	add    %eax,(%eax)
4100ac:	04 a2                	add    $0xa2,%al
4100ae:	25 1f 09 02 7b       	and    $0x7b02091f,%eax
4100b3:	5a                   	pop    %edx
4100b4:	01 00                	add    %eax,(%eax)
4100b6:	04 a2                	add    $0xa2,%al
4100b8:	25 1f 0a 02 7b       	and    $0x7b020a1f,%eax
4100bd:	5b                   	pop    %ebx
4100be:	01 00                	add    %eax,(%eax)
4100c0:	04 a2                	add    $0xa2,%al
4100c2:	25 1f 0b 02 7b       	and    $0x7b020b1f,%eax
4100c7:	5c                   	pop    %esp
4100c8:	01 00                	add    %eax,(%eax)
4100ca:	04 a2                	add    $0xa2,%al
4100cc:	25 1f 0c 02 7b       	and    $0x7b020c1f,%eax
4100d1:	5d                   	pop    %ebp
4100d2:	01 00                	add    %eax,(%eax)
4100d4:	04 a2                	add    $0xa2,%al
4100d6:	25 1f 0d 02 7b       	and    $0x7b020d1f,%eax
4100db:	64 01 00             	add    %eax,%fs:(%eax)
4100de:	04 a2                	add    $0xa2,%al
4100e0:	6f                   	outsl  %ds:(%esi),(%dx)
4100e1:	e1 00                	loope  0x4100e3
4100e3:	00 0a                	add    %cl,(%edx)
4100e5:	00 02                	add    %al,(%edx)
4100e7:	7b 50                	jnp    0x410139
4100e9:	01 00                	add    %eax,(%eax)
4100eb:	04 16                	add    $0x16,%al
4100ed:	1f                   	pop    %ds
4100ee:	18 73 28             	sbb    %dh,0x28(%ebx)
4100f1:	00 00                	add    %al,(%eax)
4100f3:	0a 6f 29             	or     0x29(%edi),%ch
4100f6:	00 00                	add    %al,(%eax)
4100f8:	0a 00                	or     (%eax),%al
4100fa:	02 7b 50             	add    0x50(%ebx),%bh
4100fd:	01 00                	add    %eax,(%eax)
4100ff:	04 72                	add    $0x72,%al
410101:	49                   	dec    %ecx
410102:	2a 00                	sub    (%eax),%al
410104:	70 6f                	jo     0x410175
410106:	2a 00                	sub    (%eax),%al
410108:	00 0a                	add    %cl,(%edx)
41010a:	00 02                	add    %al,(%edx)
41010c:	7b 50                	jnp    0x41015e
41010e:	01 00                	add    %eax,(%eax)
410110:	04 20                	add    $0x20,%al
410112:	d5 04                	aad    $0x4
410114:	00 00                	add    %al,(%eax)
410116:	1f                   	pop    %ds
410117:	19 73 2b             	sbb    %esi,0x2b(%ebx)
41011a:	00 00                	add    %al,(%eax)
41011c:	0a 6f 2c             	or     0x2c(%edi),%ch
41011f:	00 00                	add    %al,(%eax)
410121:	0a 00                	or     (%eax),%al
410123:	02 7b 50             	add    0x50(%ebx),%bh
410126:	01 00                	add    %eax,(%eax)
410128:	04 18                	add    $0x18,%al
41012a:	6f                   	outsl  %ds:(%esi),(%dx)
41012b:	2d 00 00 0a 00       	sub    $0xa0000,%eax
410130:	02 7b 50             	add    0x50(%ebx),%bh
410133:	01 00                	add    %eax,(%eax)
410135:	04 72                	add    $0x72,%al
410137:	49                   	dec    %ecx
410138:	2a 00                	sub    (%eax),%al
41013a:	70 6f                	jo     0x4101ab
41013c:	1b 00                	sbb    (%eax),%eax
41013e:	00 0a                	add    %cl,(%edx)
410140:	00 02                	add    %al,(%edx)
410142:	7b 51                	jnp    0x410195
410144:	01 00                	add    %eax,(%eax)
410146:	04 18                	add    $0x18,%al
410148:	6f                   	outsl  %ds:(%esi),(%dx)
410149:	1a 01                	sbb    (%ecx),%al
41014b:	00 0a                	add    %cl,(%edx)
41014d:	00 02                	add    %al,(%edx)
41014f:	7b 51                	jnp    0x4101a2
410151:	01 00                	add    %eax,(%eax)
410153:	04 28                	add    $0x28,%al
410155:	1b 01                	sbb    (%ecx),%eax
410157:	00 0a                	add    %cl,(%edx)
410159:	6f                   	outsl  %ds:(%esi),(%dx)
41015a:	1c 01                	sbb    $0x1,%al
41015c:	00 0a                	add    %cl,(%edx)
41015e:	00 02                	add    %al,(%edx)
410160:	7b 51                	jnp    0x4101b3
410162:	01 00                	add    %eax,(%eax)
410164:	04 72                	add    $0x72,%al
410166:	5f                   	pop    %edi
410167:	2a 00                	sub    (%eax),%al
410169:	70 6f                	jo     0x4101da
41016b:	e2 00                	loop   0x41016d
41016d:	00 0a                	add    %cl,(%edx)
41016f:	00 02                	add    %al,(%edx)
410171:	7b 51                	jnp    0x4101c4
410173:	01 00                	add    %eax,(%eax)
410175:	04 1f                	add    $0x1f,%al
410177:	17                   	pop    %ss
410178:	1f                   	pop    %ds
410179:	16                   	push   %ss
41017a:	73 2b                	jae    0x4101a7
41017c:	00 00                	add    %al,(%eax)
41017e:	0a 6f e3             	or     -0x1d(%edi),%ch
410181:	00 00                	add    %al,(%eax)
410183:	0a 00                	or     (%eax),%al
410185:	02 7b 51             	add    0x51(%ebx),%bh
410188:	01 00                	add    %eax,(%eax)
41018a:	04 72                	add    $0x72,%al
41018c:	5f                   	pop    %edi
41018d:	2a 00                	sub    (%eax),%al
41018f:	70 6f                	jo     0x410200
410191:	e4 00                	in     $0x0,%al
410193:	00 0a                	add    %cl,(%edx)
410195:	00 02                	add    %al,(%edx)
410197:	7b 51                	jnp    0x4101ea
410199:	01 00                	add    %eax,(%eax)
41019b:	04 72                	add    $0x72,%al
41019d:	81 2a 00 70 6f 1d    	subl   $0x1d6f7000,(%edx)
4101a3:	01 00                	add    %eax,(%eax)
4101a5:	0a 00                	or     (%eax),%al
4101a7:	02 7b 51             	add    0x51(%ebx),%bh
4101aa:	01 00                	add    %eax,(%eax)
4101ac:	04 02                	add    $0x2,%al
4101ae:	fe 06                	incb   (%esi)
4101b0:	98                   	cwtl
4101b1:	00 00                	add    %al,(%eax)
4101b3:	06                   	push   %es
4101b4:	73 37                	jae    0x4101ed
4101b6:	00 00                	add    %al,(%eax)
4101b8:	0a 6f e5             	or     -0x1b(%edi),%ch
4101bb:	00 00                	add    %al,(%eax)
4101bd:	0a 00                	or     (%eax),%al
4101bf:	02 7b 52             	add    0x52(%ebx),%bh
4101c2:	01 00                	add    %eax,(%eax)
4101c4:	04 72                	add    $0x72,%al
4101c6:	8b 2a                	mov    (%edx),%ebp
4101c8:	00 70 6f             	add    %dh,0x6f(%eax)
4101cb:	e2 00                	loop   0x4101cd
4101cd:	00 0a                	add    %cl,(%edx)
4101cf:	00 02                	add    %al,(%edx)
4101d1:	7b 52                	jnp    0x410225
4101d3:	01 00                	add    %eax,(%eax)
4101d5:	04 1c                	add    $0x1c,%al
4101d7:	1f                   	pop    %ds
4101d8:	19 73 2b             	sbb    %esi,0x2b(%ebx)
4101db:	00 00                	add    %al,(%eax)
4101dd:	0a 6f e3             	or     -0x1d(%edi),%ch
4101e0:	00 00                	add    %al,(%eax)
4101e2:	0a 00                	or     (%eax),%al
4101e4:	02 7b 53             	add    0x53(%ebx),%bh
4101e7:	01 00                	add    %eax,(%eax)
4101e9:	04 18                	add    $0x18,%al
4101eb:	6f                   	outsl  %ds:(%esi),(%dx)
4101ec:	1a 01                	sbb    (%ecx),%al
4101ee:	00 0a                	add    %cl,(%edx)
4101f0:	00 02                	add    %al,(%edx)
4101f2:	7b 53                	jnp    0x410247
4101f4:	01 00                	add    %eax,(%eax)
4101f6:	04 28                	add    $0x28,%al
4101f8:	1b 01                	sbb    (%ecx),%eax
4101fa:	00 0a                	add    %cl,(%edx)
4101fc:	6f                   	outsl  %ds:(%esi),(%dx)
4101fd:	1c 01                	sbb    $0x1,%al
4101ff:	00 0a                	add    %cl,(%edx)
410201:	00 02                	add    %al,(%edx)
410203:	7b 53                	jnp    0x410258
410205:	01 00                	add    %eax,(%eax)
410207:	04 72                	add    $0x72,%al
410209:	b3 2a                	mov    $0x2a,%bl
41020b:	00 70 6f             	add    %dh,0x6f(%eax)
41020e:	e2 00                	loop   0x410210
410210:	00 0a                	add    %cl,(%edx)
410212:	00 02                	add    %al,(%edx)
410214:	7b 53                	jnp    0x410269
410216:	01 00                	add    %eax,(%eax)
410218:	04 1f                	add    $0x1f,%al
41021a:	17                   	pop    %ss
41021b:	1f                   	pop    %ds
41021c:	16                   	push   %ss
41021d:	73 2b                	jae    0x41024a
41021f:	00 00                	add    %al,(%eax)
410221:	0a 6f e3             	or     -0x1d(%edi),%ch
410224:	00 00                	add    %al,(%eax)
410226:	0a 00                	or     (%eax),%al
410228:	02 7b 53             	add    0x53(%ebx),%bh
41022b:	01 00                	add    %eax,(%eax)
41022d:	04 72                	add    $0x72,%al
41022f:	d5 2a                	aad    $0x2a
410231:	00 70 6f             	add    %dh,0x6f(%eax)
410234:	e4 00                	in     $0x0,%al
410236:	00 0a                	add    %cl,(%edx)
410238:	00 02                	add    %al,(%edx)
41023a:	7b 53                	jnp    0x41028f
41023c:	01 00                	add    %eax,(%eax)
41023e:	04 02                	add    $0x2,%al
410240:	fe 06                	incb   (%esi)
410242:	9b                   	fwait
410243:	00 00                	add    %al,(%eax)
410245:	06                   	push   %es
410246:	73 37                	jae    0x41027f
410248:	00 00                	add    %al,(%eax)
41024a:	0a 6f e5             	or     -0x1b(%edi),%ch
41024d:	00 00                	add    %al,(%eax)
41024f:	0a 00                	or     (%eax),%al
410251:	02 7b 54             	add    0x54(%ebx),%bh
410254:	01 00                	add    %eax,(%eax)
410256:	04 72                	add    $0x72,%al
410258:	eb 2a                	jmp    0x410284
41025a:	00 70 6f             	add    %dh,0x6f(%eax)
41025d:	e2 00                	loop   0x41025f
41025f:	00 0a                	add    %cl,(%edx)
410261:	00 02                	add    %al,(%edx)
410263:	7b 54                	jnp    0x4102b9
410265:	01 00                	add    %eax,(%eax)
410267:	04 1c                	add    $0x1c,%al
410269:	1f                   	pop    %ds
41026a:	19 73 2b             	sbb    %esi,0x2b(%ebx)
41026d:	00 00                	add    %al,(%eax)
41026f:	0a 6f e3             	or     -0x1d(%edi),%ch
410272:	00 00                	add    %al,(%eax)