40323e:	00 00                	add    %al,(%eax)
403240:	04 1f                	add    $0x1f,%al
403242:	78 1f                	js     0x403263
403244:	11 73 4a             	adc    %esi,0x4a(%ebx)
403247:	00 00                	add    %al,(%eax)
403249:	0a 6f 4b             	or     0x4b(%edi),%ch
40324c:	00 00                	add    %al,(%eax)
40324e:	0a 00                	or     (%eax),%al
403250:	02 7b 18             	add    0x18(%ebx),%bh
403253:	00 00                	add    %al,(%eax)
403255:	04 1f                	add    $0x1f,%al
403257:	09 6f 55             	or     %ebp,0x55(%edi)
40325a:	00 00                	add    %al,(%eax)
40325c:	0a 00                	or     (%eax),%al
40325e:	02 7b 18             	add    0x18(%ebx),%bh
403261:	00 00                	add    %al,(%eax)
403263:	04 72                	add    $0x72,%al
403265:	0f 03 00             	lsl    (%eax),%eax
403268:	70 6f                	jo     0x4032d9
40326a:	22 00                	and    (%eax),%al
40326c:	00 0a                	add    %cl,(%edx)
40326e:	00 02                	add    %al,(%edx)
403270:	7b 19                	jnp    0x40328b
403272:	00 00                	add    %al,(%eax)
403274:	04 17                	add    $0x17,%al
403276:	6f                   	outsl  %ds:(%esi),(%dx)
403277:	52                   	push   %edx
403278:	00 00                	add    %al,(%eax)
40327a:	0a 00                	or     (%eax),%al
40327c:	02 7b 19             	add    0x19(%ebx),%bh
40327f:	00 00                	add    %al,(%eax)
403281:	04 20                	add    $0x20,%al
403283:	93                   	xchg   %eax,%ebx
403284:	00 00                	add    %al,(%eax)
403286:	00 1f                	add    %bl,(%edi)
403288:	14 73                	adc    $0x73,%al
40328a:	48                   	dec    %eax
40328b:	00 00                	add    %al,(%eax)
40328d:	0a 6f 31             	or     0x31(%edi),%ch
403290:	00 00                	add    %al,(%eax)
403292:	0a 00                	or     (%eax),%al
403294:	02 7b 19             	add    0x19(%ebx),%bh
403297:	00 00                	add    %al,(%eax)
403299:	04 72                	add    $0x72,%al
40329b:	33 03                	xor    (%ebx),%eax
40329d:	00 70 6f             	add    %dh,0x6f(%eax)
4032a0:	49                   	dec    %ecx
4032a1:	00 00                	add    %al,(%eax)
4032a3:	0a 00                	or     (%eax),%al
4032a5:	02 7b 19             	add    0x19(%ebx),%bh
4032a8:	00 00                	add    %al,(%eax)
4032aa:	04 1f                	add    $0x1f,%al
4032ac:	69 1f 11 73 4a 00    	imul   $0x4a7311,(%edi),%ebx
4032b2:	00 0a                	add    %cl,(%edx)
4032b4:	6f                   	outsl  %ds:(%esi),(%dx)
4032b5:	4b                   	dec    %ebx
4032b6:	00 00                	add    %al,(%eax)
4032b8:	0a 00                	or     (%eax),%al
4032ba:	02 7b 19             	add    0x19(%ebx),%bh
4032bd:	00 00                	add    %al,(%eax)
4032bf:	04 1e                	add    $0x1e,%al
4032c1:	6f                   	outsl  %ds:(%esi),(%dx)
4032c2:	55                   	push   %ebp
4032c3:	00 00                	add    %al,(%eax)
4032c5:	0a 00                	or     (%eax),%al
4032c7:	02 7b 19             	add    0x19(%ebx),%bh
4032ca:	00 00                	add    %al,(%eax)
4032cc:	04 72                	add    $0x72,%al
4032ce:	4b                   	dec    %ebx
4032cf:	03 00                	add    (%eax),%eax
4032d1:	70 6f                	jo     0x403342
4032d3:	22 00                	and    (%eax),%al
4032d5:	00 0a                	add    %cl,(%edx)
4032d7:	00 02                	add    %al,(%edx)
4032d9:	7b 1a                	jnp    0x4032f5
4032db:	00 00                	add    %al,(%eax)
4032dd:	04 17                	add    $0x17,%al
4032df:	6f                   	outsl  %ds:(%esi),(%dx)
4032e0:	52                   	push   %edx
4032e1:	00 00                	add    %al,(%eax)
4032e3:	0a 00                	or     (%eax),%al
4032e5:	02 7b 1a             	add    0x1a(%ebx),%bh
4032e8:	00 00                	add    %al,(%eax)
4032ea:	04 16                	add    $0x16,%al
4032ec:	1f                   	pop    %ds
4032ed:	14 73                	adc    $0x73,%al
4032ef:	48                   	dec    %eax
4032f0:	00 00                	add    %al,(%eax)
4032f2:	0a 6f 31             	or     0x31(%edi),%ch
4032f5:	00 00                	add    %al,(%eax)
4032f7:	0a 00                	or     (%eax),%al
4032f9:	02 7b 1a             	add    0x1a(%ebx),%bh
4032fc:	00 00                	add    %al,(%eax)
4032fe:	04 72                	add    $0x72,%al
403300:	69 03 00 70 6f 49    	imul   $0x496f7000,(%ebx),%eax
403306:	00 00                	add    %al,(%eax)
403308:	0a 00                	or     (%eax),%al
40330a:	02 7b 1a             	add    0x1a(%ebx),%bh
40330d:	00 00                	add    %al,(%eax)
40330f:	04 1f                	add    $0x1f,%al
403311:	79 1f                	jns    0x403332
403313:	11 73 4a             	adc    %esi,0x4a(%ebx)
403316:	00 00                	add    %al,(%eax)
403318:	0a 6f 4b             	or     0x4b(%edi),%ch
40331b:	00 00                	add    %al,(%eax)
40331d:	0a 00                	or     (%eax),%al
40331f:	02 7b 1a             	add    0x1a(%ebx),%bh
403322:	00 00                	add    %al,(%eax)
403324:	04 1d                	add    $0x1d,%al
403326:	6f                   	outsl  %ds:(%esi),(%dx)
403327:	55                   	push   %ebp
403328:	00 00                	add    %al,(%eax)
40332a:	0a 00                	or     (%eax),%al
40332c:	02 7b 1a             	add    0x1a(%ebx),%bh
40332f:	00 00                	add    %al,(%eax)
403331:	04 72                	add    $0x72,%al
403333:	87 03                	xchg   %eax,(%ebx)
403335:	00 70 6f             	add    %dh,0x6f(%eax)
403338:	22 00                	and    (%eax),%al
40333a:	00 0a                	add    %cl,(%edx)
40333c:	00 02                	add    %al,(%edx)
40333e:	7b 1b                	jnp    0x40335b
403340:	00 00                	add    %al,(%eax)
403342:	04 17                	add    $0x17,%al
403344:	6f                   	outsl  %ds:(%esi),(%dx)
403345:	56                   	push   %esi
403346:	00 00                	add    %al,(%eax)
403348:	0a 00                	or     (%eax),%al
40334a:	02 7b 1b             	add    0x1b(%ebx),%bh
40334d:	00 00                	add    %al,(%eax)
40334f:	04 1f                	add    $0x1f,%al
403351:	14 6f                	adc    $0x6f,%al
403353:	57                   	push   %edi
403354:	00 00                	add    %al,(%eax)
403356:	0a 00                	or     (%eax),%al
403358:	02 7b 1b             	add    0x1b(%ebx),%bh
40335b:	00 00                	add    %al,(%eax)
40335d:	04 02                	add    $0x2,%al
40335f:	fe 06                	incb   (%esi)
403361:	0a 00                	or     (%eax),%al
403363:	00 06                	add    %al,(%esi)
403365:	73 58                	jae    0x4033bf
403367:	00 00                	add    %al,(%eax)
403369:	0a 6f 59             	or     0x59(%edi),%ch
40336c:	00 00                	add    %al,(%eax)
40336e:	0a 00                	or     (%eax),%al
403370:	02 22                	add    (%edx),%ah
403372:	00 00                	add    %al,(%eax)
403374:	00 41 22             	add    %al,0x22(%ecx)
403377:	00 00                	add    %al,(%eax)
403379:	80 41 73 5a          	addb   $0x5a,0x73(%ecx)
40337d:	00 00                	add    %al,(%eax)
40337f:	0a 28                	or     (%eax),%ch
403381:	5b                   	pop    %ebx
403382:	00 00                	add    %al,(%eax)
403384:	0a 00                	or     (%eax),%al
403386:	02 17                	add    (%edi),%dl
403388:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
40338c:	0a 00                	or     (%eax),%al
40338e:	02 20                	add    (%eax),%ah
403390:	62 02                	bound  %eax,(%edx)
403392:	00 00                	add    %al,(%eax)
403394:	20 b6 02 00 00 73    	and    %dh,0x73000002(%esi)
40339a:	4a                   	dec    %edx
40339b:	00 00                	add    %al,(%eax)
40339d:	0a 28                	or     (%eax),%ch
40339f:	5d                   	pop    %ebp
4033a0:	00 00                	add    %al,(%eax)
4033a2:	0a 00                	or     (%eax),%al
4033a4:	02 28                	add    (%eax),%ch
4033a6:	28 00                	sub    %al,(%eax)
4033a8:	00 0a                	add    %cl,(%edx)
4033aa:	02 7b 17             	add    0x17(%ebx),%bh
4033ad:	00 00                	add    %al,(%eax)
4033af:	04 6f                	add    $0x6f,%al
4033b1:	36 00 00             	add    %al,%ss:(%eax)
4033b4:	0a 00                	or     (%eax),%al
4033b6:	02 28                	add    (%eax),%ch
4033b8:	28 00                	sub    %al,(%eax)
4033ba:	00 0a                	add    %cl,(%edx)
4033bc:	02 7b 18             	add    0x18(%ebx),%bh
4033bf:	00 00                	add    %al,(%eax)
4033c1:	04 6f                	add    $0x6f,%al
4033c3:	36 00 00             	add    %al,%ss:(%eax)
4033c6:	0a 00                	or     (%eax),%al
4033c8:	02 28                	add    (%eax),%ch
4033ca:	28 00                	sub    %al,(%eax)
4033cc:	00 0a                	add    %cl,(%edx)
4033ce:	02 7b 19             	add    0x19(%ebx),%bh
4033d1:	00 00                	add    %al,(%eax)
4033d3:	04 6f                	add    $0x6f,%al
4033d5:	36 00 00             	add    %al,%ss:(%eax)
4033d8:	0a 00                	or     (%eax),%al
4033da:	02 28                	add    (%eax),%ch
4033dc:	28 00                	sub    %al,(%eax)
4033de:	00 0a                	add    %cl,(%edx)
4033e0:	02 7b 1a             	add    0x1a(%ebx),%bh
4033e3:	00 00                	add    %al,(%eax)
4033e5:	04 6f                	add    $0x6f,%al
4033e7:	36 00 00             	add    %al,%ss:(%eax)
4033ea:	0a 00                	or     (%eax),%al
4033ec:	02 28                	add    (%eax),%ch
4033ee:	28 00                	sub    %al,(%eax)
4033f0:	00 0a                	add    %cl,(%edx)
4033f2:	02 7b 16             	add    0x16(%ebx),%bh
4033f5:	00 00                	add    %al,(%eax)
4033f7:	04 6f                	add    $0x6f,%al
4033f9:	36 00 00             	add    %al,%ss:(%eax)
4033fc:	0a 00                	or     (%eax),%al
4033fe:	02 28                	add    (%eax),%ch
403400:	28 00                	sub    %al,(%eax)
403402:	00 0a                	add    %cl,(%edx)
403404:	02 7b 15             	add    0x15(%ebx),%bh
403407:	00 00                	add    %al,(%eax)
403409:	04 6f                	add    $0x6f,%al
40340b:	36 00 00             	add    %al,%ss:(%eax)
40340e:	0a 00                	or     (%eax),%al
403410:	02 28                	add    (%eax),%ch
403412:	28 00                	sub    %al,(%eax)
403414:	00 0a                	add    %cl,(%edx)
403416:	02 7b 14             	add    0x14(%ebx),%bh
403419:	00 00                	add    %al,(%eax)
40341b:	04 6f                	add    $0x6f,%al
40341d:	36 00 00             	add    %al,%ss:(%eax)
403420:	0a 00                	or     (%eax),%al
403422:	02 28                	add    (%eax),%ch
403424:	28 00                	sub    %al,(%eax)
403426:	00 0a                	add    %cl,(%edx)
403428:	02 7b 13             	add    0x13(%ebx),%bh
40342b:	00 00                	add    %al,(%eax)
40342d:	04 6f                	add    $0x6f,%al
40342f:	36 00 00             	add    %al,%ss:(%eax)
403432:	0a 00                	or     (%eax),%al
403434:	02 28                	add    (%eax),%ch
403436:	28 00                	sub    %al,(%eax)
403438:	00 0a                	add    %cl,(%edx)
40343a:	02 7b 12             	add    0x12(%ebx),%bh
40343d:	00 00                	add    %al,(%eax)
40343f:	04 6f                	add    $0x6f,%al
403441:	36 00 00             	add    %al,%ss:(%eax)
403444:	0a 00                	or     (%eax),%al
403446:	02 28                	add    (%eax),%ch
403448:	28 00                	sub    %al,(%eax)
40344a:	00 0a                	add    %cl,(%edx)
40344c:	02 7b 11             	add    0x11(%ebx),%bh
40344f:	00 00                	add    %al,(%eax)
403451:	04 6f                	add    $0x6f,%al
403453:	36 00 00             	add    %al,%ss:(%eax)
403456:	0a 00                	or     (%eax),%al
403458:	02 28                	add    (%eax),%ch
40345a:	28 00                	sub    %al,(%eax)
40345c:	00 0a                	add    %cl,(%edx)
40345e:	02 7b 10             	add    0x10(%ebx),%bh
403461:	00 00                	add    %al,(%eax)
403463:	04 6f                	add    $0x6f,%al
403465:	36 00 00             	add    %al,%ss:(%eax)
403468:	0a 00                	or     (%eax),%al
40346a:	02 72 ab             	add    -0x55(%edx),%dh
40346d:	03 00                	add    (%eax),%eax
40346f:	70 28                	jo     0x403499
403471:	49                   	dec    %ecx
403472:	00 00                	add    %al,(%eax)
403474:	0a 00                	or     (%eax),%al
403476:	02 72 bf             	add    -0x41(%edx),%dh
403479:	03 00                	add    (%eax),%eax
40347b:	70 6f                	jo     0x4034ec
40347d:	22 00                	and    (%eax),%al
40347f:	00 0a                	add    %cl,(%edx)
403481:	00 02                	add    %al,(%edx)
403483:	02 fe                	add    %dh,%bh
403485:	06                   	push   %es
403486:	08 00                	or     %al,(%eax)
403488:	00 06                	add    %al,(%esi)
40348a:	73 5e                	jae    0x4034ea
40348c:	00 00                	add    %al,(%eax)
40348e:	0a 28                	or     (%eax),%ch
403490:	5f                   	pop    %edi
403491:	00 00                	add    %al,(%eax)
403493:	0a 00                	or     (%eax),%al
403495:	02 02                	add    (%edx),%al
403497:	fe 06                	incb   (%esi)
403499:	09 00                	or     %eax,(%eax)
40349b:	00 06                	add    %al,(%esi)
40349d:	73 5e                	jae    0x4034fd
40349f:	00 00                	add    %al,(%eax)
4034a1:	0a 28                	or     (%eax),%ch
4034a3:	60                   	pusha
4034a4:	00 00                	add    %al,(%eax)
4034a6:	0a 00                	or     (%eax),%al
4034a8:	02 7b 14             	add    0x14(%ebx),%bh
4034ab:	00 00                	add    %al,(%eax)
4034ad:	04 6f                	add    $0x6f,%al
4034af:	61                   	popa
4034b0:	00 00                	add    %al,(%eax)
4034b2:	0a 00                	or     (%eax),%al
4034b4:	02 7b 13             	add    0x13(%ebx),%bh
4034b7:	00 00                	add    %al,(%eax)
4034b9:	04 6f                	add    $0x6f,%al
4034bb:	61                   	popa
4034bc:	00 00                	add    %al,(%eax)
4034be:	0a 00                	or     (%eax),%al
4034c0:	02 7b 12             	add    0x12(%ebx),%bh
4034c3:	00 00                	add    %al,(%eax)
4034c5:	04 6f                	add    $0x6f,%al
4034c7:	61                   	popa
4034c8:	00 00                	add    %al,(%eax)
4034ca:	0a 00                	or     (%eax),%al
4034cc:	02 7b 11             	add    0x11(%ebx),%bh
4034cf:	00 00                	add    %al,(%eax)
4034d1:	04 6f                	add    $0x6f,%al
4034d3:	61                   	popa
4034d4:	00 00                	add    %al,(%eax)
4034d6:	0a 00                	or     (%eax),%al
4034d8:	02 7b 10             	add    0x10(%ebx),%bh
4034db:	00 00                	add    %al,(%eax)
4034dd:	04 6f                	add    $0x6f,%al
4034df:	61                   	popa
4034e0:	00 00                	add    %al,(%eax)
4034e2:	0a 00                	or     (%eax),%al
4034e4:	02 7b 15             	add    0x15(%ebx),%bh
4034e7:	00 00                	add    %al,(%eax)
4034e9:	04 6f                	add    $0x6f,%al
4034eb:	61                   	popa
4034ec:	00 00                	add    %al,(%eax)
4034ee:	0a 00                	or     (%eax),%al
4034f0:	02 16                	add    (%esi),%dl
4034f2:	28 62 00             	sub    %ah,0x0(%edx)
4034f5:	00 0a                	add    %cl,(%edx)
4034f7:	00 02                	add    %al,(%edx)
4034f9:	28 63 00             	sub    %ah,0x0(%ebx)
4034fc:	00 0a                	add    %cl,(%edx)
4034fe:	00 2a                	add    %ch,(%edx)
403500:	5e                   	pop    %esi
403501:	02 14 7d 1c 00 00 04 	add    0x400001c(,%edi,2),%dl
403508:	02 28                	add    (%eax),%ch
40350a:	1e                   	push   %ds
40350b:	00 00                	add    %al,(%eax)
40350d:	0a 00                	or     (%eax),%al
40350f:	00 02                	add    %al,(%edx)
403511:	28 12                	sub    %dl,(%edx)
403513:	00 00                	add    %al,(%eax)
403515:	06                   	push   %es
403516:	00 2a                	add    %ch,(%edx)
403518:	13 30                	adc    (%eax),%esi
40351a:	01 00                	add    %eax,(%eax)
40351c:	16                   	push   %ss
40351d:	00 00                	add    %al,(%eax)
40351f:	00 07                	add    %al,(%edi)
403521:	00 00                	add    %al,(%eax)
403523:	11 00                	adc    %eax,(%eax)