4031f5:	00 73 00             	add    %dh,0x0(%ebx)
4031f8:	72 00                	jb     0x4031fa
4031fa:	63 00                	arpl   %eax,(%eax)
4031fc:	5c                   	pop    %esp
4031fd:	00 72 00             	add    %dh,0x0(%edx)
403200:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
403204:	6f                   	outsl  %ds:(%esi),(%dx)
403205:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
403209:	00 61 00             	add    %ah,0x0(%ecx)
40320c:	73 00                	jae    0x40320e
40320e:	73 00                	jae    0x403210
403210:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
403216:	61                   	popa
403217:	00 6e 00             	add    %ch,0x0(%esi)
40321a:	63 00                	arpl   %eax,(%eax)
40321c:	65 00 2e             	add    %ch,%gs:(%esi)
40321f:	00 63 00             	add    %ah,0x0(%ebx)
403222:	70 00                	jo     0x403224
403224:	70 00                	jo     0x403226
403226:	00 00                	add    %al,(%eax)
403228:	2d 00 43 00 72       	sub    $0x72004300,%eax
40322d:	00 65 00             	add    %ah,0x0(%ebp)
403230:	61                   	popa
403231:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
403235:	00 52 00             	add    %dl,0x0(%edx)
403238:	41                   	inc    %ecx
403239:	00 43 00             	add    %al,0x0(%ebx)
40323c:	6f                   	outsl  %ds:(%esi),(%dx)
40323d:	00 6e 00             	add    %ch,0x0(%esi)
403240:	6e                   	outsb  %ds:(%esi),(%dx)
403241:	00 65 00             	add    %ah,0x0(%ebp)
403244:	63 00                	arpl   %eax,(%eax)
403246:	74 00                	je     0x403248
403248:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40324e:	53                   	push   %ebx
40324f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
403253:	00 69 00             	add    %ch,0x0(%ecx)
403256:	6e                   	outsb  %ds:(%esi),(%dx)
403257:	00 67 00             	add    %ah,0x0(%edi)
40325a:	20 00                	and    %al,(%eax)
40325c:	00 00                	add    %al,(%eax)
40325e:	00 00                	add    %al,(%eax)
403260:	2d 00 4f 00 66       	sub    $0x66004f00,%eax
403265:	00 66 00             	add    %ah,0x0(%esi)
403268:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40326c:	49                   	dec    %ecx
40326d:	00 4d 00             	add    %cl,0x0(%ebp)
403270:	20 00                	and    %al,(%eax)
403272:	00 00                	add    %al,(%eax)
403274:	2d 00 53 00 6f       	sub    $0x6f005300,%eax
403279:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40327d:	00 63 00             	add    %ah,0x0(%ebx)
403280:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
403286:	64 00 49 00          	add    %cl,%fs:0x0(%ecx)
40328a:	4d                   	dec    %ebp
40328b:	00 20                	add    %ah,(%eax)
40328d:	00 00                	add    %al,(%eax)
40328f:	00 53 00             	add    %dl,0x0(%ebx)
403292:	74 00                	je     0x403294
403294:	61                   	popa
403295:	00 72 00             	add    %dh,0x0(%edx)
403298:	74 00                	je     0x40329a
40329a:	4d                   	dec    %ebp
40329b:	00 53 00             	add    %dl,0x0(%ebx)
40329e:	52                   	push   %edx
40329f:	00 41 00             	add    %al,0x0(%ecx)
4032a2:	52                   	push   %edx
4032a3:	00 65 00             	add    %ah,0x0(%ebp)
4032a6:	76 00                	jbe    0x4032a8
4032a8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4032ac:	73 00                	jae    0x4032ae
4032ae:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
4032b2:	72 00                	jb     0x4032b4
4032b4:	6f                   	outsl  %ds:(%esi),(%dx)
4032b5:	00 63 00             	add    %ah,0x0(%ebx)
4032b8:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4032bc:	73 00                	jae    0x4032be
4032be:	00 00                	add    %al,(%eax)
4032c0:	2d 00 43 00 72       	sub    $0x72004300,%eax
4032c5:	00 65 00             	add    %ah,0x0(%ebp)
4032c8:	61                   	popa
4032c9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4032cd:	00 52 00             	add    %dl,0x0(%edx)
4032d0:	41                   	inc    %ecx
4032d1:	00 52 00             	add    %dl,0x0(%edx)
4032d4:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
4032d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4032dc:	73 00                	jae    0x4032de
4032de:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
4032e2:	6f                   	outsl  %ds:(%esi),(%dx)
4032e3:	00 6e 00             	add    %ch,0x0(%esi)
4032e6:	6e                   	outsb  %ds:(%esi),(%dx)
4032e7:	00 65 00             	add    %ah,0x0(%ebp)
4032ea:	63 00                	arpl   %eax,(%eax)
4032ec:	74 00                	je     0x4032ee
4032ee:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4032f4:	53                   	push   %ebx
4032f5:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4032f9:	00 69 00             	add    %ch,0x0(%ecx)
4032fc:	6e                   	outsb  %ds:(%esi),(%dx)
4032fd:	00 67 00             	add    %ah,0x0(%edi)
403300:	20 00                	and    %al,(%eax)
403302:	00 00                	add    %al,(%eax)
403304:	2d 00 53 00 6f       	sub    $0x6f005300,%eax
403309:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40330d:	00 63 00             	add    %ah,0x0(%ebx)
403310:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
403316:	64 00 49 00          	add    %cl,%fs:0x0(%ecx)
40331a:	4d                   	dec    %ebp
40331b:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
40331f:	00 67 00             	add    %ah,0x0(%edi)
403322:	61                   	popa
403323:	00 63 00             	add    %ah,0x0(%ebx)
403326:	79 00                	jns    0x403328
403328:	20 00                	and    %al,(%eax)
40332a:	00 00                	add    %al,(%eax)
40332c:	2d 00 52 00 41       	sub    $0x41005200,%eax
403331:	00 43 00             	add    %al,0x0(%ebx)
403334:	6f                   	outsl  %ds:(%esi),(%dx)
403335:	00 6e 00             	add    %ch,0x0(%esi)
403338:	6e                   	outsb  %ds:(%esi),(%dx)
403339:	00 65 00             	add    %ah,0x0(%ebp)
40333c:	63 00                	arpl   %eax,(%eax)
40333e:	74 00                	je     0x403340
403340:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403346:	53                   	push   %ebx
403347:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40334b:	00 69 00             	add    %ch,0x0(%ecx)
40334e:	6e                   	outsb  %ds:(%esi),(%dx)
40334f:	00 67 00             	add    %ah,0x0(%edi)
403352:	4f                   	dec    %edi
403353:	00 66 00             	add    %ah,0x0(%esi)
403356:	66 00 65 00          	data16 add %ah,0x0(%ebp)
40335a:	72 00                	jb     0x40335c
40335c:	20 00                	and    %al,(%eax)
40335e:	00 00                	add    %al,(%eax)
403360:	2d 00 52 00 41       	sub    $0x41005200,%eax
403365:	00 43 00             	add    %al,0x0(%ebx)
403368:	6f                   	outsl  %ds:(%esi),(%dx)
403369:	00 6e 00             	add    %ch,0x0(%esi)
40336c:	6e                   	outsb  %ds:(%esi),(%dx)
40336d:	00 65 00             	add    %ah,0x0(%ebp)
403370:	63 00                	arpl   %eax,(%eax)
403372:	74 00                	je     0x403374
403374:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40337a:	53                   	push   %ebx
40337b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40337f:	00 69 00             	add    %ch,0x0(%ecx)
403382:	6e                   	outsb  %ds:(%esi),(%dx)
403383:	00 67 00             	add    %ah,0x0(%edi)
403386:	41                   	inc    %ecx
403387:	00 73 00             	add    %dh,0x0(%ebx)
40338a:	6b 00 20             	imul   $0x20,(%eax),%eax
40338d:	00 00                	add    %al,(%eax)
40338f:	00 53 00             	add    %dl,0x0(%ebx)
403392:	74 00                	je     0x403394
403394:	61                   	popa
403395:	00 72 00             	add    %dh,0x0(%edx)
403398:	74 00                	je     0x40339a
40339a:	43                   	inc    %ebx
40339b:	00 6f 00             	add    %ch,0x0(%edi)
40339e:	6e                   	outsb  %ds:(%esi),(%dx)
40339f:	00 6e 00             	add    %ch,0x0(%esi)
4033a2:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4033a6:	74 00                	je     0x4033a8
4033a8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4033ae:	00 00                	add    %al,(%eax)
4033b0:	43                   	inc    %ebx
4033b1:	00 52 00             	add    %dl,0x0(%edx)
4033b4:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4033b8:	6f                   	outsl  %ds:(%esi),(%dx)
4033b9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4033bd:	00 41 00             	add    %al,0x0(%ecx)
4033c0:	73 00                	jae    0x4033c2
4033c2:	73 00                	jae    0x4033c4
4033c4:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
4033ca:	61                   	popa
4033cb:	00 6e 00             	add    %ch,0x0(%esi)
4033ce:	63 00                	arpl   %eax,(%eax)
4033d0:	65 00 3a             	add    %bh,%gs:(%edx)
4033d3:	00 3a                	add    %bh,(%edx)
4033d5:	00 57 00             	add    %dl,0x0(%edi)
4033d8:	61                   	popa
4033d9:	00 69 00             	add    %ch,0x0(%ecx)
4033dc:	74 00                	je     0x4033de
4033de:	46                   	inc    %esi
4033df:	00 6f 00             	add    %ch,0x0(%edi)
4033e2:	72 00                	jb     0x4033e4
4033e4:	54                   	push   %esp
4033e5:	00 69 00             	add    %ch,0x0(%ecx)
4033e8:	63 00                	arpl   %eax,(%eax)
4033ea:	6b 00 65             	imul   $0x65,(%eax),%eax
4033ed:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
4033f1:	00 00                	add    %al,(%eax)
4033f3:	00 00                	add    %al,(%eax)
4033f5:	00 00                	add    %al,(%eax)
4033f7:	00 43 00             	add    %al,0x0(%ebx)
4033fa:	52                   	push   %edx
4033fb:	00 65 00             	add    %ah,0x0(%ebp)
4033fe:	6d                   	insl   (%dx),%es:(%edi)
4033ff:	00 6f 00             	add    %ch,0x0(%edi)
403402:	74 00                	je     0x403404
403404:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
403408:	73 00                	jae    0x40340a
40340a:	73 00                	jae    0x40340c
40340c:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
403412:	61                   	popa
403413:	00 6e 00             	add    %ch,0x0(%esi)
403416:	63 00                	arpl   %eax,(%eax)
403418:	65 00 3a             	add    %bh,%gs:(%edx)
40341b:	00 3a                	add    %bh,(%edx)
40341d:	00 57 00             	add    %dl,0x0(%edi)
403420:	61                   	popa
403421:	00 69 00             	add    %ch,0x0(%ecx)
403424:	74 00                	je     0x403426
403426:	46                   	inc    %esi
403427:	00 6f 00             	add    %ch,0x0(%edi)
40342a:	72 00                	jb     0x40342c
40342c:	43                   	inc    %ebx
40342d:	00 6f 00             	add    %ch,0x0(%edi)
403430:	6e                   	outsb  %ds:(%esi),(%dx)
403431:	00 73 00             	add    %dh,0x0(%ebx)
403434:	75 00                	jne    0x403436
403436:	6d                   	insl   (%dx),%es:(%edi)
403437:	00 70 00             	add    %dh,0x0(%eax)
40343a:	74 00                	je     0x40343c
40343c:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403442:	00 00                	add    %al,(%eax)
403444:	6d                   	insl   (%dx),%es:(%edi)
403445:	00 73 00             	add    %dh,0x0(%ebx)
403448:	72 00                	jb     0x40344a
40344a:	61                   	popa
40344b:	00 2e                	add    %ch,(%esi)
40344d:	00 65 00             	add    %ah,0x0(%ebp)
403450:	78 00                	js     0x403452
403452:	65 00 00             	add    %al,%gs:(%eax)
403455:	00 00                	add    %al,(%eax)
403457:	00 66 00             	add    %ah,0x0(%esi)
40345a:	41                   	inc    %ecx
40345b:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40345f:	00 6f 00             	add    %ch,0x0(%edi)
403462:	77 00                	ja     0x403464
403464:	55                   	push   %ebp
403465:	00 6e 00             	add    %ch,0x0(%esi)
403468:	73 00                	jae    0x40346a
40346a:	6f                   	outsl  %ds:(%esi),(%dx)
40346b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40346f:	00 63 00             	add    %ah,0x0(%ebx)
403472:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
403478:	64 00 00             	add    %al,%fs:(%eax)
40347b:	00 00                	add    %al,(%eax)
40347d:	00 00                	add    %al,(%eax)
40347f:	00 43 00             	add    %al,0x0(%ebx)
403482:	52                   	push   %edx
403483:	00 41 00             	add    %al,0x0(%ecx)
403486:	47                   	inc    %edi
403487:	00 72 00             	add    %dh,0x0(%edx)
40348a:	6f                   	outsl  %ds:(%esi),(%dx)
40348b:	00 75 00             	add    %dh,0x0(%ebp)
40348e:	70 00                	jo     0x403490
403490:	50                   	push   %eax
403491:	00 6f 00             	add    %ch,0x0(%edi)
403494:	6c                   	insb   (%dx),%es:(%edi)
403495:	00 69 00             	add    %ch,0x0(%ecx)
403498:	63 00                	arpl   %eax,(%eax)
40349a:	79 00                	jns    0x40349c
40349c:	3a 00                	cmp    (%eax),%al
40349e:	3a 00                	cmp    (%eax),%al
4034a0:	52                   	push   %edx
4034a1:	00 41 00             	add    %al,0x0(%ecx)
4034a4:	47                   	inc    %edi
4034a5:	00 72 00             	add    %dh,0x0(%edx)
4034a8:	6f                   	outsl  %ds:(%esi),(%dx)
4034a9:	00 75 00             	add    %dh,0x0(%ebp)
4034ac:	70 00                	jo     0x4034ae
4034ae:	50                   	push   %eax
4034af:	00 6f 00             	add    %ch,0x0(%edi)
4034b2:	6c                   	insb   (%dx),%es:(%edi)
4034b3:	00 69 00             	add    %ch,0x0(%ecx)
4034b6:	63 00                	arpl   %eax,(%eax)
4034b8:	79 00                	jns    0x4034ba
4034ba:	52                   	push   %edx
4034bb:	00 65 00             	add    %ah,0x0(%ebp)
4034be:	66 00 72 00          	data16 add %dh,0x0(%edx)
4034c2:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4034c6:	68 00 00 00 00       	push   $0x0
4034cb:	00 00                	add    %al,(%eax)
4034cd:	00 00                	add    %al,(%eax)
4034cf:	00 62 00             	add    %ah,0x0(%edx)
4034d2:	61                   	popa
4034d3:	00 73 00             	add    %dh,0x0(%ebx)
4034d6:	65 00 5c 00 64       	add    %bl,%gs:0x64(%eax,%eax,1)
4034db:	00 69 00             	add    %ch,0x0(%ecx)
4034de:	61                   	popa
4034df:	00 67 00             	add    %ah,0x0(%edi)
4034e2:	6e                   	outsb  %ds:(%esi),(%dx)
4034e3:	00 6f 00             	add    %ch,0x0(%edi)
4034e6:	73 00                	jae    0x4034e8
4034e8:	69 00 73 00 5c 00    	imul   $0x5c0073,(%eax),%eax
4034ee:	72 00                	jb     0x4034f0
4034f0:	61                   	popa
4034f1:	00 5c 00 64          	add    %bl,0x64(%eax,%eax,1)
4034f5:	00 63 00             	add    %ah,0x0(%ebx)
4034f8:	6f                   	outsl  %ds:(%esi),(%dx)
4034f9:	00 6d 00             	add    %ch,0x0(%ebp)
4034fc:	5c                   	pop    %esp
4034fd:	00 73 00             	add    %dh,0x0(%ebx)
403500:	72 00                	jb     0x403502
403502:	63 00                	arpl   %eax,(%eax)
403504:	5c                   	pop    %esp
403505:	00 67 00             	add    %ah,0x0(%edi)
403508:	70 00                	jo     0x40350a
40350a:	73 00                	jae    0x40350c
40350c:	65 00 74 00 74       	add    %dh,%gs:0x74(%eax,%eax,1)
403511:	00 69 00             	add    %ch,0x0(%ecx)
403514:	6e                   	outsb  %ds:(%esi),(%dx)
403515:	00 67 00             	add    %ah,0x0(%edi)
403518:	73 00                	jae    0x40351a
40351a:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
40351e:	70 00                	jo     0x403520
403520:	70 00                	jo     0x403522
403522:	00 00                	add    %al,(%eax)
403524:	00 00                	add    %al,(%eax)
403526:	00 00                	add    %al,(%eax)
403528:	43                   	inc    %ebx
403529:	00 52 00             	add    %dl,0x0(%edx)
40352c:	41                   	inc    %ecx
40352d:	00 47 00             	add    %al,0x0(%edi)
403530:	72 00                	jb     0x403532
403532:	6f                   	outsl  %ds:(%esi),(%dx)
403533:	00 75 00             	add    %dh,0x0(%ebp)
403536:	70 00                	jo     0x403538
403538:	50                   	push   %eax
403539:	00 6f 00             	add    %ch,0x0(%edi)
40353c:	6c                   	insb   (%dx),%es:(%edi)
40353d:	00 69 00             	add    %ch,0x0(%ecx)
403540:	63 00                	arpl   %eax,(%eax)
403542:	79 00                	jns    0x403544
403544:	3a 00                	cmp    (%eax),%al
403546:	3a 00                	cmp    (%eax),%al
403548:	47                   	inc    %edi
403549:	00 65 00             	add    %ah,0x0(%ebp)
40354c:	74 00                	je     0x40354e
40354e:	53                   	push   %ebx
40354f:	00 44 00 46          	add    %al,0x46(%eax,%eax,1)
403553:	00 72 00             	add    %dh,0x0(%edx)
403556:	6f                   	outsl  %ds:(%esi),(%dx)
403557:	00 6d 00             	add    %ch,0x0(%ebp)
40355a:	52                   	push   %edx
40355b:	00 65 00             	add    %ah,0x0(%ebp)