404301:	02 7b 32             	add    0x32(%ebx),%bh
404304:	00 00                	add    %al,(%eax)
404306:	04 02                	add    $0x2,%al
404308:	fe 06                	incb   (%esi)
40430a:	1b 00                	sbb    (%eax),%eax
40430c:	00 06                	add    %al,(%esi)
40430e:	73 7a                	jae    0x40438a
404310:	00 00                	add    %al,(%eax)
404312:	0a 6f 7b             	or     0x7b(%edi),%ch
404315:	00 00                	add    %al,(%eax)
404317:	0a 00                	or     (%eax),%al
404319:	02 7b 33             	add    0x33(%ebx),%bh
40431c:	00 00                	add    %al,(%eax)
40431e:	04 1f                	add    $0x1f,%al
404320:	78 1f                	js     0x404341
404322:	27                   	daa
404323:	73 28                	jae    0x40434d
404325:	00 00                	add    %al,(%eax)
404327:	0a 6f 29             	or     0x29(%edi),%ch
40432a:	00 00                	add    %al,(%eax)
40432c:	0a 00                	or     (%eax),%al
40432e:	02 7b 33             	add    0x33(%ebx),%bh
404331:	00 00                	add    %al,(%eax)
404333:	04 72                	add    $0x72,%al
404335:	45                   	inc    %ebp
404336:	09 00                	or     %eax,(%eax)
404338:	70 6f                	jo     0x4043a9
40433a:	2a 00                	sub    (%eax),%al
40433c:	00 0a                	add    %cl,(%edx)
40433e:	00 02                	add    %al,(%edx)
404340:	7b 33                	jnp    0x404375
404342:	00 00                	add    %al,(%eax)
404344:	04 20                	add    $0x20,%al
404346:	b4 00                	mov    $0x0,%ah
404348:	00 00                	add    %al,(%eax)
40434a:	1f                   	pop    %ds
40434b:	15 73 2b 00 00       	adc    $0x2b73,%eax
404350:	0a 6f 2c             	or     0x2c(%edi),%ch
404353:	00 00                	add    %al,(%eax)
404355:	0a 00                	or     (%eax),%al
404357:	02 7b 33             	add    0x33(%ebx),%bh
40435a:	00 00                	add    %al,(%eax)
40435c:	04 19                	add    $0x19,%al
40435e:	6f                   	outsl  %ds:(%esi),(%dx)
40435f:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404364:	02 7b 33             	add    0x33(%ebx),%bh
404367:	00 00                	add    %al,(%eax)
404369:	04 02                	add    $0x2,%al
40436b:	fe 06                	incb   (%esi)
40436d:	1b 00                	sbb    (%eax),%eax
40436f:	00 06                	add    %al,(%esi)
404371:	73 7a                	jae    0x4043ed
404373:	00 00                	add    %al,(%eax)
404375:	0a 6f 7b             	or     0x7b(%edi),%ch
404378:	00 00                	add    %al,(%eax)
40437a:	0a 00                	or     (%eax),%al
40437c:	02 7b 2d             	add    0x2d(%ebx),%bh
40437f:	00 00                	add    %al,(%eax)
404381:	04 17                	add    $0x17,%al
404383:	6f                   	outsl  %ds:(%esi),(%dx)
404384:	27                   	daa
404385:	00 00                	add    %al,(%eax)
404387:	0a 00                	or     (%eax),%al
404389:	02 7b 2d             	add    0x2d(%ebx),%bh
40438c:	00 00                	add    %al,(%eax)
40438e:	04 1f                	add    $0x1f,%al
404390:	1f                   	pop    %ds
404391:	20 89 00 00 00 73    	and    %cl,0x73000000(%ecx)
404397:	28 00                	sub    %al,(%eax)
404399:	00 0a                	add    %cl,(%edx)
40439b:	6f                   	outsl  %ds:(%esi),(%dx)
40439c:	29 00                	sub    %eax,(%eax)
40439e:	00 0a                	add    %cl,(%edx)
4043a0:	00 02                	add    %al,(%edx)
4043a2:	7b 2d                	jnp    0x4043d1
4043a4:	00 00                	add    %al,(%eax)
4043a6:	04 72                	add    $0x72,%al
4043a8:	04 06                	add    $0x6,%al
4043aa:	00 70 6f             	add    %dh,0x6f(%eax)
4043ad:	2a 00                	sub    (%eax),%al
4043af:	00 0a                	add    %cl,(%edx)
4043b1:	00 02                	add    %al,(%edx)
4043b3:	7b 2d                	jnp    0x4043e2
4043b5:	00 00                	add    %al,(%eax)
4043b7:	04 1f                	add    $0x1f,%al
4043b9:	35 1f 0c 73 2b       	xor    $0x2b730c1f,%eax
4043be:	00 00                	add    %al,(%eax)
4043c0:	0a 6f 2c             	or     0x2c(%edi),%ch
4043c3:	00 00                	add    %al,(%eax)
4043c5:	0a 00                	or     (%eax),%al
4043c7:	02 7b 2d             	add    0x2d(%ebx),%bh
4043ca:	00 00                	add    %al,(%eax)
4043cc:	04 18                	add    $0x18,%al
4043ce:	6f                   	outsl  %ds:(%esi),(%dx)
4043cf:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4043d4:	02 7b 2d             	add    0x2d(%ebx),%bh
4043d7:	00 00                	add    %al,(%eax)
4043d9:	04 72                	add    $0x72,%al
4043db:	57                   	push   %edi
4043dc:	09 00                	or     %eax,(%eax)
4043de:	70 6f                	jo     0x40444f
4043e0:	1b 00                	sbb    (%eax),%eax
4043e2:	00 0a                	add    %cl,(%edx)
4043e4:	00 02                	add    %al,(%edx)
4043e6:	7b 2e                	jnp    0x404416
4043e8:	00 00                	add    %al,(%eax)
4043ea:	04 17                	add    $0x17,%al
4043ec:	6f                   	outsl  %ds:(%esi),(%dx)
4043ed:	27                   	daa
4043ee:	00 00                	add    %al,(%eax)
4043f0:	0a 00                	or     (%eax),%al
4043f2:	02 7b 2e             	add    0x2e(%ebx),%bh
4043f5:	00 00                	add    %al,(%eax)
4043f7:	04 1f                	add    $0x1f,%al
4043f9:	37                   	aaa
4043fa:	1f                   	pop    %ds
4043fb:	5e                   	pop    %esi
4043fc:	73 28                	jae    0x404426
4043fe:	00 00                	add    %al,(%eax)
404400:	0a 6f 29             	or     0x29(%edi),%ch
404403:	00 00                	add    %al,(%eax)
404405:	0a 00                	or     (%eax),%al
404407:	02 7b 2e             	add    0x2e(%ebx),%bh
40440a:	00 00                	add    %al,(%eax)
40440c:	04 72                	add    $0x72,%al
40440e:	db 00                	fildl  (%eax)
404410:	00 70 6f             	add    %dh,0x6f(%eax)
404413:	2a 00                	sub    (%eax),%al
404415:	00 0a                	add    %cl,(%edx)
404417:	00 02                	add    %al,(%edx)
404419:	7b 2e                	jnp    0x404449
40441b:	00 00                	add    %al,(%eax)
40441d:	04 1f                	add    $0x1f,%al
40441f:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404424:	00 00                	add    %al,(%eax)
404426:	0a 6f 2c             	or     0x2c(%edi),%ch
404429:	00 00                	add    %al,(%eax)
40442b:	0a 00                	or     (%eax),%al
40442d:	02 7b 2e             	add    0x2e(%ebx),%bh
404430:	00 00                	add    %al,(%eax)
404432:	04 17                	add    $0x17,%al
404434:	6f                   	outsl  %ds:(%esi),(%dx)
404435:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40443a:	02 7b 2e             	add    0x2e(%ebx),%bh
40443d:	00 00                	add    %al,(%eax)
40443f:	04 72                	add    $0x72,%al
404441:	61                   	popa
404442:	09 00                	or     %eax,(%eax)
404444:	70 6f                	jo     0x4044b5
404446:	1b 00                	sbb    (%eax),%eax
404448:	00 0a                	add    %cl,(%edx)
40444a:	00 02                	add    %al,(%edx)
40444c:	7b 2f                	jnp    0x40447d
40444e:	00 00                	add    %al,(%eax)
404450:	04 17                	add    $0x17,%al
404452:	6f                   	outsl  %ds:(%esi),(%dx)
404453:	27                   	daa
404454:	00 00                	add    %al,(%eax)
404456:	0a 00                	or     (%eax),%al
404458:	02 7b 2f             	add    0x2f(%ebx),%bh
40445b:	00 00                	add    %al,(%eax)
40445d:	04 1f                	add    $0x1f,%al
40445f:	2b 1f                	sub    (%edi),%ebx
404461:	2a 73 28             	sub    0x28(%ebx),%dh
404464:	00 00                	add    %al,(%eax)
404466:	0a 6f 29             	or     0x29(%edi),%ch
404469:	00 00                	add    %al,(%eax)
40446b:	0a 00                	or     (%eax),%al
40446d:	02 7b 2f             	add    0x2f(%ebx),%bh
404470:	00 00                	add    %al,(%eax)
404472:	04 72                	add    $0x72,%al
404474:	cd 00                	int    $0x0
404476:	00 70 6f             	add    %dh,0x6f(%eax)
404479:	2a 00                	sub    (%eax),%al
40447b:	00 0a                	add    %cl,(%edx)
40447d:	00 02                	add    %al,(%edx)
40447f:	7b 2f                	jnp    0x4044b0
404481:	00 00                	add    %al,(%eax)
404483:	04 1f                	add    $0x1f,%al
404485:	29 1f                	sub    %ebx,(%edi)
404487:	0c 73                	or     $0x73,%al
404489:	2b 00                	sub    (%eax),%eax
40448b:	00 0a                	add    %cl,(%edx)
40448d:	6f                   	outsl  %ds:(%esi),(%dx)
40448e:	2c 00                	sub    $0x0,%al
404490:	00 0a                	add    %cl,(%edx)
404492:	00 02                	add    %al,(%edx)
404494:	7b 2f                	jnp    0x4044c5
404496:	00 00                	add    %al,(%eax)
404498:	04 16                	add    $0x16,%al
40449a:	6f                   	outsl  %ds:(%esi),(%dx)
40449b:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4044a0:	02 7b 2f             	add    0x2f(%ebx),%bh
4044a3:	00 00                	add    %al,(%eax)
4044a5:	04 72                	add    $0x72,%al
4044a7:	67 09 00             	or     %eax,(%bx,%si)
4044aa:	70 6f                	jo     0x40451b
4044ac:	1b 00                	sbb    (%eax),%eax
4044ae:	00 0a                	add    %cl,(%edx)
4044b0:	00 02                	add    %al,(%edx)
4044b2:	7b 30                	jnp    0x4044e4
4044b4:	00 00                	add    %al,(%eax)
4044b6:	04 6f                	add    $0x6f,%al
4044b8:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4044bd:	7b 3d                	jnp    0x4044fc
4044bf:	00 00                	add    %al,(%eax)
4044c1:	04 6f                	add    $0x6f,%al
4044c3:	36 00 00             	add    %al,%ss:(%eax)
4044c6:	0a 00                	or     (%eax),%al
4044c8:	02 7b 30             	add    0x30(%ebx),%bh
4044cb:	00 00                	add    %al,(%eax)
4044cd:	04 6f                	add    $0x6f,%al
4044cf:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4044d4:	7b 3e                	jnp    0x404514
4044d6:	00 00                	add    %al,(%eax)
4044d8:	04 6f                	add    $0x6f,%al
4044da:	36 00 00             	add    %al,%ss:(%eax)
4044dd:	0a 00                	or     (%eax),%al
4044df:	02 7b 30             	add    0x30(%ebx),%bh
4044e2:	00 00                	add    %al,(%eax)
4044e4:	04 6f                	add    $0x6f,%al
4044e6:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4044eb:	7b 3f                	jnp    0x40452c
4044ed:	00 00                	add    %al,(%eax)
4044ef:	04 6f                	add    $0x6f,%al
4044f1:	36 00 00             	add    %al,%ss:(%eax)
4044f4:	0a 00                	or     (%eax),%al
4044f6:	02 7b 30             	add    0x30(%ebx),%bh
4044f9:	00 00                	add    %al,(%eax)
4044fb:	04 6f                	add    $0x6f,%al
4044fd:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404502:	7b 40                	jnp    0x404544
404504:	00 00                	add    %al,(%eax)
404506:	04 6f                	add    $0x6f,%al
404508:	36 00 00             	add    %al,%ss:(%eax)
40450b:	0a 00                	or     (%eax),%al
40450d:	02 7b 30             	add    0x30(%ebx),%bh
404510:	00 00                	add    %al,(%eax)
404512:	04 6f                	add    $0x6f,%al
404514:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404519:	7b 41                	jnp    0x40455c
40451b:	00 00                	add    %al,(%eax)
40451d:	04 6f                	add    $0x6f,%al
40451f:	36 00 00             	add    %al,%ss:(%eax)
404522:	0a 00                	or     (%eax),%al
404524:	02 7b 30             	add    0x30(%ebx),%bh
404527:	00 00                	add    %al,(%eax)
404529:	04 6f                	add    $0x6f,%al
40452b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404530:	7b 42                	jnp    0x404574
404532:	00 00                	add    %al,(%eax)
404534:	04 6f                	add    $0x6f,%al
404536:	36 00 00             	add    %al,%ss:(%eax)
404539:	0a 00                	or     (%eax),%al
40453b:	02 7b 30             	add    0x30(%ebx),%bh
40453e:	00 00                	add    %al,(%eax)
404540:	04 6f                	add    $0x6f,%al
404542:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404547:	7b 3b                	jnp    0x404584
404549:	00 00                	add    %al,(%eax)
40454b:	04 6f                	add    $0x6f,%al
40454d:	36 00 00             	add    %al,%ss:(%eax)
404550:	0a 00                	or     (%eax),%al
404552:	02 7b 30             	add    0x30(%ebx),%bh
404555:	00 00                	add    %al,(%eax)
404557:	04 6f                	add    $0x6f,%al
404559:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40455e:	7b 3c                	jnp    0x40459c
404560:	00 00                	add    %al,(%eax)
404562:	04 6f                	add    $0x6f,%al
404564:	36 00 00             	add    %al,%ss:(%eax)
404567:	0a 00                	or     (%eax),%al
404569:	02 7b 30             	add    0x30(%ebx),%bh
40456c:	00 00                	add    %al,(%eax)
40456e:	04 6f                	add    $0x6f,%al
404570:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404575:	7b 36                	jnp    0x4045ad
404577:	00 00                	add    %al,(%eax)
404579:	04 6f                	add    $0x6f,%al
40457b:	36 00 00             	add    %al,%ss:(%eax)
40457e:	0a 00                	or     (%eax),%al
404580:	02 7b 30             	add    0x30(%ebx),%bh
404583:	00 00                	add    %al,(%eax)
404585:	04 6f                	add    $0x6f,%al
404587:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40458c:	7b 37                	jnp    0x4045c5
40458e:	00 00                	add    %al,(%eax)
404590:	04 6f                	add    $0x6f,%al
404592:	36 00 00             	add    %al,%ss:(%eax)
404595:	0a 00                	or     (%eax),%al
404597:	02 7b 30             	add    0x30(%ebx),%bh
40459a:	00 00                	add    %al,(%eax)
40459c:	04 6f                	add    $0x6f,%al
40459e:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4045a3:	7b 38                	jnp    0x4045dd
4045a5:	00 00                	add    %al,(%eax)
4045a7:	04 6f                	add    $0x6f,%al
4045a9:	36 00 00             	add    %al,%ss:(%eax)
4045ac:	0a 00                	or     (%eax),%al
4045ae:	02 7b 30             	add    0x30(%ebx),%bh
4045b1:	00 00                	add    %al,(%eax)
4045b3:	04 6f                	add    $0x6f,%al
4045b5:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4045ba:	7b 39                	jnp    0x4045f5
4045bc:	00 00                	add    %al,(%eax)
4045be:	04 6f                	add    $0x6f,%al
4045c0:	36 00 00             	add    %al,%ss:(%eax)
4045c3:	0a 00                	or     (%eax),%al
4045c5:	02 7b 30             	add    0x30(%ebx),%bh
4045c8:	00 00                	add    %al,(%eax)
4045ca:	04 6f                	add    $0x6f,%al
4045cc:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4045d1:	7b 3a                	jnp    0x40460d
4045d3:	00 00                	add    %al,(%eax)
4045d5:	04 6f                	add    $0x6f,%al
4045d7:	36 00 00             	add    %al,%ss:(%eax)
4045da:	0a 00                	or     (%eax),%al
4045dc:	02 7b 30             	add    0x30(%ebx),%bh
4045df:	00 00                	add    %al,(%eax)
4045e1:	04 1a                	add    $0x1a,%al
4045e3:	1f                   	pop    %ds
4045e4:	16                   	push   %ss
4045e5:	73 28                	jae    0x40460f
4045e7:	00 00                	add    %al,(%eax)
4045e9:	0a 6f 74             	or     0x74(%edi),%ch
4045ec:	00 00                	add    %al,(%eax)
4045ee:	0a 00                	or     (%eax),%al
4045f0:	02 7b 30             	add    0x30(%ebx),%bh
4045f3:	00 00                	add    %al,(%eax)
4045f5:	04 72                	add    $0x72,%al
4045f7:	6f                   	outsl  %ds:(%esi),(%dx)
4045f8:	09 00                	or     %eax,(%eax)
4045fa:	70 6f                	jo     0x40466b
4045fc:	2a 00                	sub    (%eax),%al
4045fe:	00 0a                	add    %cl,(%edx)
404600:	00 02                	add    %al,(%edx)
404602:	7b 30                	jnp    0x404634
404604:	00 00                	add    %al,(%eax)
404606:	04 19                	add    $0x19,%al
404608:	73 75                	jae    0x40467f
40460a:	00 00                	add    %al,(%eax)
40460c:	0a 6f 76             	or     0x76(%edi),%ch
40460f:	00 00                	add    %al,(%eax)
404611:	0a 00                	or     (%eax),%al
404613:	02 7b 30             	add    0x30(%ebx),%bh
404616:	00 00                	add    %al,(%eax)
404618:	04 20                	add    $0x20,%al
40461a:	f2 01 00             	repnz add %eax,(%eax)
40461d:	00 20                	add    %ah,(%eax)
40461f:	ca 00 00             	lret   $0x0