41f08c:	62 6a 56             	bound  %ebp,0x56(%edx)
41f08f:	61                   	popa
41f090:	72 00                	jb     0x41f092
41f092:	b0 01                	mov    $0x1,%al
41f094:	5f                   	pop    %edi
41f095:	61                   	popa
41f096:	64 6a 5f             	fs push $0x5f
41f099:	66 70 61             	data16 jo 0x41f0fd
41f09c:	74 61                	je     0x41f0ff
41f09e:	6e                   	outsb  %ds:(%esi),(%dx)
41f09f:	00 15 00 45 56 45    	add    %dl,0x45564500
41f0a5:	4e                   	dec    %esi
41f0a6:	54                   	push   %esp
41f0a7:	5f                   	pop    %edi
41f0a8:	53                   	push   %ebx
41f0a9:	49                   	dec    %ecx
41f0aa:	4e                   	dec    %esi
41f0ab:	4b                   	dec    %ebx
41f0ac:	5f                   	pop    %edi
41f0ad:	52                   	push   %edx
41f0ae:	65 6c                	gs insb (%dx),%es:(%edi)
41f0b0:	65 61                	gs popa
41f0b2:	73 65                	jae    0x41f119
41f0b4:	00 00                	add    %al,(%eax)
41f0b6:	57                   	push   %edi
41f0b7:	00 5f 43             	add    %bl,0x43(%edi)
41f0ba:	49                   	dec    %ecx
41f0bb:	73 71                	jae    0x41f12e
41f0bd:	72 74                	jb     0x41f133
41f0bf:	00 14 00             	add    %dl,(%eax,%eax,1)
41f0c2:	45                   	inc    %ebp
41f0c3:	56                   	push   %esi
41f0c4:	45                   	inc    %ebp
41f0c5:	4e                   	dec    %esi
41f0c6:	54                   	push   %esp
41f0c7:	5f                   	pop    %edi
41f0c8:	53                   	push   %ebx
41f0c9:	49                   	dec    %ecx
41f0ca:	4e                   	dec    %esi
41f0cb:	4b                   	dec    %ebx
41f0cc:	5f                   	pop    %edi
41f0cd:	51                   	push   %ecx
41f0ce:	75 65                	jne    0x41f135
41f0d0:	72 79                	jb     0x41f14b
41f0d2:	49                   	dec    %ecx
41f0d3:	6e                   	outsb  %ds:(%esi),(%dx)
41f0d4:	74 65                	je     0x41f13b
41f0d6:	72 66                	jb     0x41f13e
41f0d8:	61                   	popa
41f0d9:	63 65 00             	arpl   %esp,0x0(%ebp)
41f0dc:	8e 00                	mov    (%eax),%es
41f0de:	5f                   	pop    %edi
41f0df:	5f                   	pop    %edi
41f0e0:	76 62                	jbe    0x41f144
41f0e2:	61                   	popa
41f0e3:	45                   	inc    %ebp
41f0e4:	78 63                	js     0x41f149
41f0e6:	65 70 74             	gs jo  0x41f15d
41f0e9:	48                   	dec    %eax
41f0ea:	61                   	popa
41f0eb:	6e                   	outsb  %ds:(%esi),(%dx)
41f0ec:	64 6c                	fs insb (%dx),%es:(%edi)
41f0ee:	65 72 00             	gs jb  0x41f0f1
41f0f1:	00 b1 01 5f 61 64    	add    %dh,0x64615f01(%ecx)
41f0f7:	6a 5f                	push   $0x5f
41f0f9:	66 70 72             	data16 jo 0x41f16e
41f0fc:	65 6d                	gs insl (%dx),%es:(%edi)
41f0fe:	00 00                	add    %al,(%eax)
41f100:	af                   	scas   %es:(%edi),%eax
41f101:	01 5f 61             	add    %ebx,0x61(%edi)
41f104:	64 6a 5f             	fs push $0x5f
41f107:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
41f10e:	36 34 00             	ss xor $0x0,%al
41f111:	00 c7                	add    %al,%bh
41f113:	00 5f 5f             	add    %bl,0x5f(%edi)
41f116:	76 62                	jbe    0x41f17a
41f118:	61                   	popa
41f119:	49                   	dec    %ecx
41f11a:	32 53 74             	xor    0x74(%ebx),%dl
41f11d:	72 00                	jb     0x41f11f
41f11f:	00 93 00 5f 5f 76    	add    %dl,0x765f5f00(%ebx)
41f125:	62 61 46             	bound  %esp,0x46(%ecx)
41f128:	50                   	push   %eax
41f129:	45                   	inc    %ebp
41f12a:	78 63                	js     0x41f18f
41f12c:	65 70 74             	gs jo  0x41f1a3
41f12f:	69 6f 6e 00 00 55 00 	imul   $0x550000,0x6e(%edi),%ebp
41f136:	5f                   	pop    %edi
41f137:	43                   	inc    %ebx
41f138:	49                   	dec    %ecx
41f139:	6c                   	insb   (%dx),%es:(%edi)
41f13a:	6f                   	outsl  %ds:(%esi),(%dx)
41f13b:	67 00 00             	add    %al,(%bx,%si)
41f13e:	f7 00 5f 5f 76 62    	testl  $0x62765f5f,(%eax)
41f144:	61                   	popa
41f145:	4e                   	dec    %esi
41f146:	65 77 32             	gs ja  0x41f17b
41f149:	00 a9 01 5f 61 64    	add    %ch,0x64615f01(%ecx)
41f14f:	6a 5f                	push   $0x5f
41f151:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
41f158:	32 69 00             	xor    0x0(%ecx),%ch
41f15b:	00 ae 01 5f 61 64    	add    %ch,0x64615f01(%esi)
41f161:	6a 5f                	push   $0x5f
41f163:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
41f16a:	33 32                	xor    (%edx),%esi
41f16c:	69 00 37 01 5f 5f    	imul   $0x5f5f0137,(%eax),%eax
41f172:	76 62                	jbe    0x41f1d6
41f174:	61                   	popa
41f175:	53                   	push   %ebx
41f176:	74 72                	je     0x41f1ea
41f178:	43                   	inc    %ebx
41f179:	6f                   	outsl  %ds:(%esi),(%dx)
41f17a:	70 79                	jo     0x41f1f5
41f17c:	00 00                	add    %al,(%eax)
41f17e:	ad                   	lods   %ds:(%esi),%eax
41f17f:	01 5f 61             	add    %ebx,0x61(%edi)
41f182:	64 6a 5f             	fs push $0x5f
41f185:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
41f18c:	33 32                	xor    (%edx),%esi
41f18e:	00 00                	add    %al,(%eax)
41f190:	ab                   	stos   %eax,%es:(%edi)
41f191:	01 5f 61             	add    %ebx,0x61(%edi)
41f194:	64 6a 5f             	fs push $0x5f
41f197:	66 64 69 76 5f 72 00 	imul   $0x72,%fs:0x5f(%esi),%si
41f19e:	98                   	cwtl
41f19f:	01 5f 5f             	add    %ebx,0x5f(%edi)
41f1a2:	76 62                	jbe    0x41f206
41f1a4:	61                   	popa
41f1a5:	56                   	push   %esi
41f1a6:	61                   	popa
41f1a7:	72 54                	jb     0x41f1fd
41f1a9:	73 74                	jae    0x41f21f
41f1ab:	4e                   	dec    %esi
41f1ac:	65 00 d1             	gs add %dl,%cl
41f1af:	00 5f 5f             	add    %bl,0x5f(%edi)
41f1b2:	76 62                	jbe    0x41f216
41f1b4:	61                   	popa
41f1b5:	49                   	dec    %ecx
41f1b6:	6e                   	outsb  %ds:(%esi),(%dx)
41f1b7:	53                   	push   %ebx
41f1b8:	74 72                	je     0x41f22c
41f1ba:	42                   	inc    %edx
41f1bb:	00 62 01             	add    %ah,0x1(%edx)
41f1be:	5f                   	pop    %edi
41f1bf:	5f                   	pop    %edi
41f1c0:	76 62                	jbe    0x41f224
41f1c2:	61                   	popa
41f1c3:	56                   	push   %esi
41f1c4:	61                   	popa
41f1c5:	72 44                	jb     0x41f20b
41f1c7:	75 70                	jne    0x41f239
41f1c9:	00 a9 00 5f 5f 76    	add    %ch,0x765f5f00(%ecx)
41f1cf:	62 61 46             	bound  %esp,0x46(%ecx)
41f1d2:	70 49                	jo     0x41f21d
41f1d4:	34 00                	xor    $0x0,%al
41f1d6:	df 00                	filds  (%eax)
41f1d8:	5f                   	pop    %edi
41f1d9:	5f                   	pop    %edi
41f1da:	76 62                	jbe    0x41f23e
41f1dc:	61                   	popa
41f1dd:	4c                   	dec    %esp
41f1de:	61                   	popa
41f1df:	74 65                	je     0x41f246
41f1e1:	4d                   	dec    %ebp
41f1e2:	65 6d                	gs insl (%dx),%es:(%edi)
41f1e4:	43                   	inc    %ebx
41f1e5:	61                   	popa
41f1e6:	6c                   	insb   (%dx),%es:(%edi)
41f1e7:	6c                   	insb   (%dx),%es:(%edi)
41f1e8:	4c                   	dec    %esp
41f1e9:	64 00 00             	add    %al,%fs:(%eax)
41f1ec:	52                   	push   %edx
41f1ed:	00 5f 43             	add    %bl,0x43(%edi)
41f1f0:	49                   	dec    %ecx
41f1f1:	61                   	popa
41f1f2:	74 61                	je     0x41f255
41f1f4:	6e                   	outsb  %ds:(%esi),(%dx)
41f1f5:	00 3f                	add    %bh,(%edi)
41f1f7:	01 5f 5f             	add    %ebx,0x5f(%edi)
41f1fa:	76 62                	jbe    0x41f25e
41f1fc:	61                   	popa
41f1fd:	53                   	push   %ebx
41f1fe:	74 72                	je     0x41f272
41f200:	4d                   	dec    %ebp
41f201:	6f                   	outsl  %ds:(%esi),(%dx)
41f202:	76 65                	jbe    0x41f269
41f204:	00 00                	add    %al,(%eax)
41f206:	b4 01                	mov    $0x1,%ah
41f208:	5f                   	pop    %edi
41f209:	61                   	popa
41f20a:	6c                   	insb   (%dx),%es:(%edi)
41f20b:	6c                   	insb   (%dx),%es:(%edi)
41f20c:	6d                   	insl   (%dx),%es:(%edi)
41f20d:	75 6c                	jne    0x41f27b
41f20f:	00 58 00             	add    %bl,0x0(%eax)
41f212:	5f                   	pop    %edi
41f213:	43                   	inc    %ebx
41f214:	49                   	dec    %ecx
41f215:	74 61                	je     0x41f278
41f217:	6e                   	outsb  %ds:(%esi),(%dx)
41f218:	00 00                	add    %al,(%eax)
41f21a:	95                   	xchg   %eax,%ebp
41f21b:	00 5f 5f             	add    %bl,0x5f(%edi)
41f21e:	76 62                	jbe    0x41f282
41f220:	61                   	popa
41f221:	46                   	inc    %esi
41f222:	50                   	push   %eax
41f223:	49                   	dec    %ecx
41f224:	6e                   	outsb  %ds:(%esi),(%dx)
41f225:	74 00                	je     0x41f227
41f227:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
41f22b:	43                   	inc    %ebx
41f22c:	49                   	dec    %ecx
41f22d:	65 78 70             	gs js  0x41f2a0
41f230:	00 00                	add    %al,(%eax)
41f232:	af                   	scas   %es:(%edi),%eax
41f233:	00 5f 5f             	add    %bl,0x5f(%edi)
41f236:	76 62                	jbe    0x41f29a
41f238:	61                   	popa
41f239:	46                   	inc    %esi
41f23a:	72 65                	jb     0x41f2a1
41f23c:	65 53                	gs push %ebx
41f23e:	74 72                	je     0x41f2b2
41f240:	00 00                	add    %al,(%eax)
41f242:	ad                   	lods   %ds:(%esi),%eax
41f243:	00 5f 5f             	add    %bl,0x5f(%edi)
41f246:	76 62                	jbe    0x41f2aa
41f248:	61                   	popa
41f249:	46                   	inc    %esi
41f24a:	72 65                	jb     0x41f2b1
41f24c:	65 4f                	gs dec %edi
41f24e:	62 6a 00             	bound  %ebp,0x0(%edx)
41f251:	00 00                	add    %al,(%eax)