41c1d4:	00 69 00             	add    %ch,0x0(%ecx)
41c1d7:	6e                   	outsb  %ds:(%esi),(%dx)
41c1d8:	00 65 00             	add    %ah,0x0(%ebp)
41c1db:	00 0d 68 00 6f 00    	add    %cl,0x6f0068
41c1e1:	75 00                	jne    0x41c1e3
41c1e3:	73 00                	jae    0x41c1e5
41c1e5:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c1e9:	00 0d 74 00 65 00    	add    %cl,0x650074
41c1ef:	6d                   	insl   (%dx),%es:(%edi)
41c1f0:	00 70 00             	add    %dh,0x0(%eax)
41c1f3:	6c                   	insb   (%dx),%es:(%edi)
41c1f4:	00 65 00             	add    %ah,0x0(%ebp)
41c1f7:	00 1d 65 00 6c 00    	add    %bl,0x6c0065
41c1fd:	76 00                	jbe    0x41c1ff
41c1ff:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c205:	42                   	inc    %edx
41c206:	00 75 00             	add    %dh,0x0(%ebp)
41c209:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c20f:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c215:	00 23                	add    %ah,(%ebx)
41c217:	6d                   	insl   (%dx),%es:(%edi)
41c218:	00 61 00             	add    %ah,0x0(%ecx)
41c21b:	72 00                	jb     0x41c21d
41c21d:	74 00                	je     0x41c21f
41c21f:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41c225:	41                   	inc    %ecx
41c226:	00 72 00             	add    %dh,0x0(%edx)
41c229:	74 00                	je     0x41c22b
41c22b:	73 00                	jae    0x41c22d
41c22d:	53                   	push   %ebx
41c22e:	00 63 00             	add    %ah,0x0(%ebx)
41c231:	68 00 6f 00 6f       	push   $0x6f006f00
41c236:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c23a:	1d 69 00 6e 00       	sbb    $0x6e0069,%eax
41c23f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41c243:	61                   	popa
41c244:	00 73 00             	add    %dh,0x0(%ebx)
41c247:	74 00                	je     0x41c249
41c249:	72 00                	jb     0x41c24b
41c24b:	75 00                	jne    0x41c24d
41c24d:	63 00                	arpl   %eax,(%eax)
41c24f:	74 00                	je     0x41c251
41c251:	75 00                	jne    0x41c253
41c253:	72 00                	jb     0x41c255
41c255:	65 00 00             	add    %al,%gs:(%eax)
41c258:	17                   	pop    %ss
41c259:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c25e:	00 69 00             	add    %ch,0x0(%ecx)
41c261:	73 00                	jae    0x41c263
41c263:	68 00 55 00 6e       	push   $0x6e005500
41c268:	00 69 00             	add    %ch,0x0(%ecx)
41c26b:	74 00                	je     0x41c26d
41c26d:	73 00                	jae    0x41c26f
41c26f:	00 19                	add    %bl,(%ecx)
41c271:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c276:	00 69 00             	add    %ch,0x0(%ecx)
41c279:	73 00                	jae    0x41c27b
41c27b:	68 00 41 00 72       	push   $0x72004100
41c280:	00 63 00             	add    %ah,0x0(%ebx)
41c283:	68 00 65 00 72       	push   $0x72006500
41c288:	00 00                	add    %al,(%eax)
41c28a:	1b 65 00             	sbb    0x0(%ebp),%esp
41c28d:	6c                   	insb   (%dx),%es:(%edi)
41c28e:	00 76 00             	add    %dh,0x0(%esi)
41c291:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c297:	57                   	push   %edi
41c298:	00 61 00             	add    %ah,0x0(%ecx)
41c29b:	72 00                	jb     0x41c29d
41c29d:	72 00                	jb     0x41c29f
41c29f:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c2a5:	00 19                	add    %bl,(%ecx)
41c2a7:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c2ac:	00 69 00             	add    %ch,0x0(%ecx)
41c2af:	73 00                	jae    0x41c2b1
41c2b1:	68 00 4d 00 61       	push   $0x61004d00
41c2b6:	00 73 00             	add    %dh,0x0(%ebx)
41c2b9:	74 00                	je     0x41c2bb
41c2bb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c2bf:	00 17                	add    %dl,(%edi)
41c2c1:	6f                   	outsl  %ds:(%esi),(%dx)
41c2c2:	00 72 00             	add    %dh,0x0(%edx)
41c2c5:	63 00                	arpl   %eax,(%eax)
41c2c7:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c2cd:	55                   	push   %ebp
41c2ce:	00 6e 00             	add    %ch,0x0(%esi)
41c2d1:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c2d7:	00 23                	add    %ah,(%ebx)
41c2d9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2da:	00 72 00             	add    %dh,0x0(%edx)
41c2dd:	63 00                	arpl   %eax,(%eax)
41c2df:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c2e5:	43                   	inc    %ebx
41c2e6:	00 72 00             	add    %dh,0x0(%edx)
41c2e9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ea:	00 73 00             	add    %dh,0x0(%ebx)
41c2ed:	73 00                	jae    0x41c2ef
41c2ef:	62 00                	bound  %eax,(%eax)
41c2f1:	6f                   	outsl  %ds:(%esi),(%dx)
41c2f2:	00 77 00             	add    %dh,0x0(%edi)
41c2f5:	6d                   	insl   (%dx),%es:(%edi)
41c2f6:	00 61 00             	add    %ah,0x0(%ecx)
41c2f9:	6e                   	outsb  %ds:(%esi),(%dx)
41c2fa:	00 00                	add    %al,(%eax)
41c2fc:	1b 6f 00             	sbb    0x0(%edi),%ebp
41c2ff:	72 00                	jb     0x41c301
41c301:	63 00                	arpl   %eax,(%eax)
41c303:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c309:	57                   	push   %edi
41c30a:	00 61 00             	add    %ah,0x0(%ecx)
41c30d:	72 00                	jb     0x41c30f
41c30f:	72 00                	jb     0x41c311
41c311:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c317:	00 1f                	add    %bl,(%edi)
41c319:	6f                   	outsl  %ds:(%esi),(%dx)
41c31a:	00 72 00             	add    %dh,0x0(%edx)
41c31d:	63 00                	arpl   %eax,(%eax)
41c31f:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c325:	43                   	inc    %ebx
41c326:	00 6f 00             	add    %ch,0x0(%edi)
41c329:	6d                   	insl   (%dx),%es:(%edi)
41c32a:	00 6d 00             	add    %ch,0x0(%ebp)
41c32d:	61                   	popa
41c32e:	00 6e 00             	add    %ch,0x0(%esi)
41c331:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41c335:	72 00                	jb     0x41c337
41c337:	00 1b                	add    %bl,(%ebx)
41c339:	62 00                	bound  %eax,(%eax)
41c33b:	61                   	popa
41c33c:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
41c340:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41c344:	00 43 00             	add    %al,0x0(%ebx)
41c347:	6f                   	outsl  %ds:(%esi),(%dx)
41c348:	00 75 00             	add    %dh,0x0(%ebp)
41c34b:	6e                   	outsb  %ds:(%esi),(%dx)
41c34c:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41c350:	00 72 00             	add    %dh,0x0(%edx)
41c353:	00 13                	add    %dl,(%ebx)
41c355:	5a                   	pop    %edx
41c356:	00 61 00             	add    %ah,0x0(%ecx)
41c359:	70 00                	jo     0x41c35b
41c35b:	69 00 73 00 61 00    	imul   $0x610073,(%eax),%eax
41c361:	6e                   	outsb  %ds:(%esi),(%dx)
41c362:	00 6f 00             	add    %ch,0x0(%edi)
41c365:	21 00                	and    %eax,(%eax)
41c367:	00 15 49 00 6e 00    	add    %dl,0x6e0049
41c36d:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41c371:	72 00                	jb     0x41c373
41c373:	6d                   	insl   (%dx),%es:(%edi)
41c374:	00 61 00             	add    %ah,0x0(%ecx)
41c377:	63 00                	arpl   %eax,(%eax)
41c379:	6a 00                	push   $0x0
41c37b:	61                   	popa
41c37c:	00 00                	add    %al,(%eax)
41c37e:	59                   	pop    %ecx
41c37f:	4f                   	dec    %edi
41c380:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
41c384:	00 6f 00             	add    %ch,0x0(%edi)
41c387:	72 00                	jb     0x41c389
41c389:	7a 00                	jp     0x41c38b
41c38b:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c38f:	69 00 65 00 20 00    	imul   $0x200065,(%eax),%eax
41c395:	70 00                	jo     0x41c397
41c397:	6c                   	insb   (%dx),%es:(%edi)
41c398:	00 69 00             	add    %ch,0x0(%ecx)
41c39b:	6b 00 75             	imul   $0x75,(%eax),%eax
41c39e:	00 20                	add    %ah,(%eax)
41c3a0:	00 7a 00             	add    %bh,0x0(%edx)
41c3a3:	20 00                	and    %al,(%eax)
41c3a5:	7a 00                	jp     0x41c3a7
41c3a7:	61                   	popa
41c3a8:	00 70 00             	add    %dh,0x0(%eax)
41c3ab:	69 00 73 00 61 00    	imul   $0x610073,(%eax),%eax
41c3b1:	6d                   	insl   (%dx),%es:(%edi)
41c3b2:	00 69 00             	add    %ch,0x0(%ecx)
41c3b5:	20 00                	and    %al,(%eax)
41c3b7:	6e                   	outsb  %ds:(%esi),(%dx)
41c3b8:	00 69 00             	add    %ch,0x0(%ecx)
41c3bb:	65 00 20             	add    %ah,%gs:(%eax)
41c3be:	00 70 00             	add    %dh,0x0(%eax)
41c3c1:	6f                   	outsl  %ds:(%esi),(%dx)
41c3c2:	00 77 00             	add    %dh,0x0(%edi)
41c3c5:	69 00 6f 00 64 00    	imul   $0x64006f,(%eax),%eax
41c3cb:	42                   	inc    %edx
41c3cc:	01 6f 00             	add    %ebp,0x0(%edi)
41c3cf:	20 00                	and    %al,(%eax)
41c3d1:	73 00                	jae    0x41c3d3
41c3d3:	69 00 65 00 01 15    	imul   $0x15010065,(%eax),%eax
41c3d9:	73 00                	jae    0x41c3db
41c3db:	61                   	popa
41c3dc:	00 76 00             	add    %dh,0x0(%esi)
41c3df:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c3e3:	2f                   	das
41c3e4:	00 73 00             	add    %dh,0x0(%ebx)
41c3e7:	61                   	popa
41c3e8:	00 76 00             	add    %dh,0x0(%esi)
41c3eb:	65 00 00             	add    %al,%gs:(%eax)
41c3ee:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c3f3:	73 00                	jae    0x41c3f5
41c3f5:	6f                   	outsl  %ds:(%esi),(%dx)
41c3f6:	00 75 00             	add    %dh,0x0(%ebp)
41c3f9:	72 00                	jb     0x41c3fb
41c3fb:	63 00                	arpl   %eax,(%eax)
41c3fd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c401:	2f                   	das
41c402:	00 66 00             	add    %ah,0x0(%esi)
41c405:	6f                   	outsl  %ds:(%esi),(%dx)
41c406:	00 6f 00             	add    %ch,0x0(%edi)
41c409:	64 00 00             	add    %al,%fs:(%eax)
41c40c:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c411:	73 00                	jae    0x41c413
41c413:	6f                   	outsl  %ds:(%esi),(%dx)
41c414:	00 75 00             	add    %dh,0x0(%ebp)
41c417:	72 00                	jb     0x41c419
41c419:	63 00                	arpl   %eax,(%eax)
41c41b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c41f:	2f                   	das
41c420:	00 77 00             	add    %dh,0x0(%edi)
41c423:	6f                   	outsl  %ds:(%esi),(%dx)
41c424:	00 6f 00             	add    %ch,0x0(%edi)
41c427:	64 00 00             	add    %al,%fs:(%eax)
41c42a:	1f                   	pop    %ds
41c42b:	72 00                	jb     0x41c42d
41c42d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c431:	6f                   	outsl  %ds:(%esi),(%dx)
41c432:	00 75 00             	add    %dh,0x0(%ebp)
41c435:	72 00                	jb     0x41c437
41c437:	63 00                	arpl   %eax,(%eax)
41c439:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c43d:	2f                   	das
41c43e:	00 73 00             	add    %dh,0x0(%ebx)
41c441:	74 00                	je     0x41c443
41c443:	6f                   	outsl  %ds:(%esi),(%dx)
41c444:	00 6e 00             	add    %ch,0x0(%esi)
41c447:	65 00 00             	add    %al,%gs:(%eax)
41c44a:	1d 72 00 65 00       	sbb    $0x650072,%eax
41c44f:	73 00                	jae    0x41c451
41c451:	6f                   	outsl  %ds:(%esi),(%dx)
41c452:	00 75 00             	add    %dh,0x0(%ebp)
41c455:	72 00                	jb     0x41c457
41c457:	63 00                	arpl   %eax,(%eax)
41c459:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c45d:	2f                   	das
41c45e:	00 69 00             	add    %ch,0x0(%ecx)
41c461:	72 00                	jb     0x41c463
41c463:	6f                   	outsl  %ds:(%esi),(%dx)
41c464:	00 6e 00             	add    %ch,0x0(%esi)
41c467:	00 25 72 00 65 00    	add    %ah,0x650072
41c46d:	73 00                	jae    0x41c46f
41c46f:	6f                   	outsl  %ds:(%esi),(%dx)
41c470:	00 75 00             	add    %dh,0x0(%ebp)
41c473:	72 00                	jb     0x41c475
41c475:	63 00                	arpl   %eax,(%eax)
41c477:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c47b:	2f                   	das
41c47c:	00 63 00             	add    %ah,0x0(%ebx)
41c47f:	72 00                	jb     0x41c481
41c481:	79 00                	jns    0x41c483
41c483:	73 00                	jae    0x41c485
41c485:	74 00                	je     0x41c487
41c487:	61                   	popa
41c488:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41c48c:	00 00                	add    %al,(%eax)
41c48e:	29 72 00             	sub    %esi,0x0(%edx)
41c491:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c495:	6f                   	outsl  %ds:(%esi),(%dx)
41c496:	00 75 00             	add    %dh,0x0(%ebp)
41c499:	72 00                	jb     0x41c49b
41c49b:	63 00                	arpl   %eax,(%eax)
41c49d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c4a1:	2f                   	das
41c4a2:	00 70 00             	add    %dh,0x0(%eax)
41c4a5:	6f                   	outsl  %ds:(%esi),(%dx)
41c4a6:	00 70 00             	add    %dh,0x0(%eax)
41c4a9:	75 00                	jne    0x41c4ab
41c4ab:	6c                   	insb   (%dx),%es:(%edi)
41c4ac:	00 61 00             	add    %ah,0x0(%ecx)
41c4af:	74 00                	je     0x41c4b1
41c4b1:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41c4b7:	00 39                	add    %bh,(%ecx)
41c4b9:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c4be:	00 69 00             	add    %ch,0x0(%ecx)
41c4c1:	73 00                	jae    0x41c4c3
41c4c3:	68 00 42 00 75       	push   $0x75004200
41c4c8:	00 69 00             	add    %ch,0x0(%ecx)
41c4cb:	6c                   	insb   (%dx),%es:(%edi)
41c4cc:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c4d0:	00 6e 00             	add    %ch,0x0(%esi)
41c4d3:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c4d7:	2f                   	das
41c4d8:	00 68 00             	add    %ch,0x0(%eax)
41c4db:	75 00                	jne    0x41c4dd
41c4dd:	6e                   	outsb  %ds:(%esi),(%dx)
41c4de:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c4e2:	00 6e 00             	add    %ch,0x0(%esi)
41c4e5:	67 00 42 00          	add    %al,0x0(%bp,%si)
41c4e9:	75 00                	jne    0x41c4eb
41c4eb:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c4f1:	00 31                	add    %dh,(%ecx)
41c4f3:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c4f8:	00 69 00             	add    %ch,0x0(%ecx)
41c4fb:	73 00                	jae    0x41c4fd
41c4fd:	68 00 42 00 75       	push   $0x75004200
41c502:	00 69 00             	add    %ch,0x0(%ecx)
41c505:	6c                   	insb   (%dx),%es:(%edi)
41c506:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c50a:	00 6e 00             	add    %ch,0x0(%esi)
41c50d:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c511:	2f                   	das
41c512:	00 77 00             	add    %dh,0x0(%edi)
41c515:	6f                   	outsl  %ds:(%esi),(%dx)
41c516:	00 6f 00             	add    %ch,0x0(%edi)
41c519:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
41c51d:	68 00 65 00 74       	push   $0x74006500
41c522:	00 00                	add    %al,(%eax)
41c524:	2d 65 00 6c 00       	sub    $0x6c0065,%eax
41c529:	76 00                	jbe    0x41c52b
41c52b:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c531:	42                   	inc    %edx
41c532:	00 75 00             	add    %dh,0x0(%ebp)
41c535:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41c53b:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41c541:	73 00                	jae    0x41c543
41c543:	2f                   	das
41c544:	00 71 00             	add    %dh,0x0(%ecx)
41c547:	75 00                	jne    0x41c549
41c549:	61                   	popa
41c54a:	00 72 00             	add    %dh,0x0(%edx)
41c54d:	72 00                	jb     0x41c54f
41c54f:	79 00                	jns    0x41c551
41c551:	00 33                	add    %dh,(%ebx)
41c553:	65 00 6c 00 76       	add    %ch,%gs:0x76(%eax,%eax,1)
41c558:	00 69 00             	add    %ch,0x0(%ecx)
41c55b:	73 00                	jae    0x41c55d
41c55d:	68 00 42 00 75       	push   $0x75004200
41c562:	00 69 00             	add    %ch,0x0(%ecx)
41c565:	6c                   	insb   (%dx),%es:(%edi)
41c566:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c56a:	00 6e 00             	add    %ch,0x0(%esi)
41c56d:	67 00 73 00          	add    %dh,0x0(%bp,%di)
41c571:	2f                   	das
41c572:	00 69 00             	add    %ch,0x0(%ecx)
41c575:	72 00                	jb     0x41c577
41c577:	6f                   	outsl  %ds:(%esi),(%dx)
41c578:	00 6e 00             	add    %ch,0x0(%esi)
41c57b:	57                   	push   %edi
41c57c:	00 6f 00             	add    %ch,0x0(%edi)
41c57f:	72 00                	jb     0x41c581
41c581:	6b 00 73             	imul   $0x73,(%eax),%eax
41c584:	00 00                	add    %al,(%eax)
41c586:	37                   	aaa