403294:	7b 10                	jnp    0x4032a6
403296:	00 00                	add    %al,(%eax)
403298:	04 6f                	add    $0x6f,%al
40329a:	28 00                	sub    %al,(%eax)
40329c:	00 0a                	add    %cl,(%edx)
40329e:	73 67                	jae    0x403307
4032a0:	00 00                	add    %al,(%eax)
4032a2:	06                   	push   %es
4032a3:	0a 02                	or     (%edx),%al
4032a5:	7b 1b                	jnp    0x4032c2
4032a7:	00 00                	add    %al,(%eax)
4032a9:	04 2d                	add    $0x2d,%al
4032ab:	03 17                	add    (%edi),%edx
4032ad:	2b 01                	sub    (%ecx),%eax
4032af:	18 17                	sbb    %dl,(%edi)
4032b1:	02 7b 11             	add    0x11(%ebx),%bh
4032b4:	00 00                	add    %al,(%eax)
4032b6:	04 6f                	add    $0x6f,%al
4032b8:	28 00                	sub    %al,(%eax)
4032ba:	00 0a                	add    %cl,(%edx)
4032bc:	73 67                	jae    0x403325
4032be:	00 00                	add    %al,(%eax)
4032c0:	06                   	push   %es
4032c1:	0b 18                	or     (%eax),%ebx
4032c3:	8d 12                	lea    (%edx),%edx
4032c5:	00 00                	add    %al,(%eax)
4032c7:	02 0c 08             	add    (%eax,%ecx,1),%cl
4032ca:	16                   	push   %ss
4032cb:	06                   	push   %es
4032cc:	a2 08 17 07 a2       	mov    %al,0xa2071708
4032d1:	02 08                	add    (%eax),%cl
4032d3:	02 7b 1c             	add    0x1c(%ebx),%bh
4032d6:	00 00                	add    %al,(%eax)
4032d8:	04 02                	add    $0x2,%al
4032da:	7b 1b                	jnp    0x4032f7
4032dc:	00 00                	add    %al,(%eax)
4032de:	04 2d                	add    $0x2d,%al
4032e0:	03 17                	add    (%edi),%edx
4032e2:	2b 01                	sub    (%ecx),%eax
4032e4:	18 73 4d             	sbb    %dh,0x4d(%ebx)
4032e7:	00 00                	add    %al,(%eax)
4032e9:	06                   	push   %es
4032ea:	7d 1d                	jge    0x403309
4032ec:	00 00                	add    %al,(%eax)
4032ee:	04 02                	add    $0x2,%al
4032f0:	02 7b 1c             	add    0x1c(%ebx),%bh
4032f3:	00 00                	add    %al,(%eax)
4032f5:	04 02                	add    $0x2,%al
4032f7:	7b 1d                	jnp    0x403316
4032f9:	00 00                	add    %al,(%eax)
4032fb:	04 73                	add    $0x73,%al
4032fd:	07                   	pop    %es
4032fe:	00 00                	add    %al,(%eax)
403300:	06                   	push   %es
403301:	7d 1e                	jge    0x403321
403303:	00 00                	add    %al,(%eax)
403305:	04 2a                	add    $0x2a,%al
403307:	00 13                	add    %dl,(%ebx)
403309:	30 02                	xor    %al,(%edx)
40330b:	00 05 01 00 00 13    	add    %al,0x13000001
403311:	00 00                	add    %al,(%eax)
403313:	11 00                	adc    %eax,(%eax)
403315:	16                   	push   %ss
403316:	0a 02                	or     (%edx),%al
403318:	7b 18                	jnp    0x403332
40331a:	00 00                	add    %al,(%eax)
40331c:	04 6f                	add    $0x6f,%al
40331e:	44                   	inc    %esp
40331f:	00 00                	add    %al,(%eax)
403321:	0a 2d 1d 02 7b 19    	or     0x197b021d,%ch
403327:	00 00                	add    %al,(%eax)
403329:	04 6f                	add    $0x6f,%al
40332b:	44                   	inc    %esp
40332c:	00 00                	add    %al,(%eax)
40332e:	0a 2d 10 02 7b 1a    	or     0x1a7b0210,%ch
403334:	00 00                	add    %al,(%eax)
403336:	04 6f                	add    $0x6f,%al
403338:	44                   	inc    %esp
403339:	00 00                	add    %al,(%eax)
40333b:	0a 16                	or     (%esi),%dl
40333d:	fe 01                	incb   (%ecx)
40333f:	2b 01                	sub    (%ecx),%eax
403341:	16                   	push   %ss
403342:	0b 07                	or     (%edi),%eax
403344:	2c 12                	sub    $0x12,%al
403346:	00 72 03             	add    %dh,0x3(%edx)
403349:	02 00                	add    (%eax),%al
40334b:	70 28                	jo     0x403375
40334d:	26 00 00             	add    %al,%es:(%eax)
403350:	0a 26                	or     (%esi),%ah
403352:	00 38                	add    %bh,(%eax)
403354:	b9 00 00 00 02       	mov    $0x2000000,%ecx
403359:	7b 10                	jnp    0x40336b
40335b:	00 00                	add    %al,(%eax)
40335d:	04 6f                	add    $0x6f,%al
40335f:	28 00                	sub    %al,(%eax)
403361:	00 0a                	add    %cl,(%edx)
403363:	28 45 00             	sub    %al,0x0(%ebp)
403366:	00 0a                	add    %cl,(%edx)
403368:	0c 08                	or     $0x8,%al
40336a:	2c 12                	sub    $0x12,%al
40336c:	00 72 3b             	add    %dh,0x3b(%edx)
40336f:	02 00                	add    (%eax),%al
403371:	70 28                	jo     0x40339b
403373:	26 00 00             	add    %al,%es:(%eax)
403376:	0a 26                	or     (%esi),%ah
403378:	00 38                	add    %bh,(%eax)
40337a:	93                   	xchg   %eax,%ebx
40337b:	00 00                	add    %al,(%eax)
40337d:	00 02                	add    %al,(%edx)
40337f:	7b 16                	jnp    0x403397
403381:	00 00                	add    %al,(%eax)
403383:	04 6f                	add    $0x6f,%al
403385:	46                   	inc    %esi
403386:	00 00                	add    %al,(%eax)
403388:	0a 2c 12             	or     (%edx,%edx,1),%ch
40338b:	02 7b 11             	add    0x11(%ebx),%bh
40338e:	00 00                	add    %al,(%eax)
403390:	04 6f                	add    $0x6f,%al
403392:	28 00                	sub    %al,(%eax)
403394:	00 0a                	add    %cl,(%edx)
403396:	28 45 00             	sub    %al,0x0(%ebp)
403399:	00 0a                	add    %cl,(%edx)
40339b:	2b 01                	sub    (%ecx),%eax
40339d:	16                   	push   %ss
40339e:	0d 09 2c 0f 00       	or     $0xf2c09,%eax
4033a3:	72 75                	jb     0x40341a
4033a5:	02 00                	add    (%eax),%al
4033a7:	70 28                	jo     0x4033d1
4033a9:	26 00 00             	add    %al,%es:(%eax)
4033ac:	0a 26                	or     (%esi),%ah
4033ae:	00 2b                	add    %ch,(%ebx)
4033b0:	60                   	pusha
4033b1:	00 02                	add    %al,(%edx)
4033b3:	7b 18                	jnp    0x4033cd
4033b5:	00 00                	add    %al,(%eax)
4033b7:	04 6f                	add    $0x6f,%al
4033b9:	44                   	inc    %esp
4033ba:	00 00                	add    %al,(%eax)
4033bc:	0a 13                	or     (%ebx),%dl
4033be:	04 11                	add    $0x11,%al
4033c0:	04 2c                	add    $0x2c,%al
4033c2:	0b 00                	or     (%eax),%eax
4033c4:	02 1c 7d 1c 00 00 04 	add    0x400001c(,%edi,2),%bl
4033cb:	00 2b                	add    %ch,(%ebx)
4033cd:	26 02 7b 19          	add    %es:0x19(%ebx),%bh
4033d1:	00 00                	add    %al,(%eax)
4033d3:	04 6f                	add    $0x6f,%al
4033d5:	44                   	inc    %esp
4033d6:	00 00                	add    %al,(%eax)
4033d8:	0a 13                	or     (%ebx),%dl
4033da:	05 11 05 2c 0b       	add    $0xb2c0511,%eax
4033df:	00 02                	add    %al,(%edx)
4033e1:	1e                   	push   %ds
4033e2:	7d 1c                	jge    0x403400
4033e4:	00 00                	add    %al,(%eax)
4033e6:	04 00                	add    $0x0,%al
4033e8:	2b 0a                	sub    (%edx),%ecx
4033ea:	00 02                	add    %al,(%edx)
4033ec:	1f                   	pop    %ds
4033ed:	0a 7d 1c             	or     0x1c(%ebp),%bh
4033f0:	00 00                	add    %al,(%eax)
4033f2:	04 00                	add    $0x0,%al
4033f4:	02 7b 16             	add    0x16(%ebx),%bh
4033f7:	00 00                	add    %al,(%eax)
4033f9:	04 6f                	add    $0x6f,%al
4033fb:	46                   	inc    %esi
4033fc:	00 00                	add    %al,(%eax)
4033fe:	0a 13                	or     (%ebx),%dl
403400:	06                   	push   %es
403401:	11 06                	adc    %eax,(%esi)
403403:	2c 09                	sub    $0x9,%al
403405:	00 02                	add    %al,(%edx)
403407:	16                   	push   %ss
403408:	7d 1b                	jge    0x403425
40340a:	00 00                	add    %al,(%eax)
40340c:	04 00                	add    $0x0,%al
40340e:	17                   	pop    %ss
40340f:	0a 00                	or     (%eax),%al
403411:	06                   	push   %es
403412:	13 07                	adc    (%edi),%eax
403414:	2b 00                	sub    (%eax),%eax
403416:	11 07                	adc    %eax,(%edi)
403418:	2a 00                	sub    (%eax),%al
40341a:	00 00                	add    %al,(%eax)
40341c:	13 30                	adc    (%eax),%esi
40341e:	02 00                	add    (%eax),%al
403420:	31 00                	xor    %eax,(%eax)
403422:	00 00                	add    %al,(%eax)
403424:	0d 00 00 11 00       	or     $0x110000,%eax
403429:	02 7b 16             	add    0x16(%ebx),%bh
40342c:	00 00                	add    %al,(%eax)
40342e:	04 6f                	add    $0x6f,%al
403430:	46                   	inc    %esi
403431:	00 00                	add    %al,(%eax)
403433:	0a 0a                	or     (%edx),%cl
403435:	06                   	push   %es
403436:	2c 11                	sub    $0x11,%al
403438:	00 02                	add    %al,(%edx)
40343a:	7b 11                	jnp    0x40344d
40343c:	00 00                	add    %al,(%eax)
40343e:	04 17                	add    $0x17,%al
403440:	6f                   	outsl  %ds:(%esi),(%dx)
403441:	34 00                	xor    $0x0,%al
403443:	00 0a                	add    %cl,(%edx)
403445:	00 00                	add    %al,(%eax)
403447:	2b 0f                	sub    (%edi),%ecx
403449:	00 02                	add    %al,(%edx)
40344b:	7b 11                	jnp    0x40345e
40344d:	00 00                	add    %al,(%eax)
40344f:	04 16                	add    $0x16,%al
403451:	6f                   	outsl  %ds:(%esi),(%dx)
403452:	34 00                	xor    $0x0,%al
403454:	00 0a                	add    %cl,(%edx)
403456:	00 00                	add    %al,(%eax)
403458:	2a 00                	sub    (%eax),%al
40345a:	00 00                	add    %al,(%eax)
40345c:	13 30                	adc    (%eax),%esi
40345e:	01 00                	add    %eax,(%eax)
403460:	11 00                	adc    %eax,(%eax)
403462:	00 00                	add    %al,(%eax)
403464:	14 00                	adc    $0x0,%al
403466:	00 11                	add    %dl,(%ecx)
403468:	00 02                	add    %al,(%edx)
40346a:	7b 10                	jnp    0x40347c
40346c:	00 00                	add    %al,(%eax)
40346e:	04 6f                	add    $0x6f,%al
403470:	28 00                	sub    %al,(%eax)
403472:	00 0a                	add    %cl,(%edx)
403474:	0a 2b                	or     (%ebx),%ch
403476:	00 06                	add    %al,(%esi)
403478:	2a 3e                	sub    (%esi),%bh
40347a:	00 02                	add    %al,(%edx)
40347c:	7b 10                	jnp    0x40348e
40347e:	00 00                	add    %al,(%eax)
403480:	04 03                	add    $0x3,%al
403482:	6f                   	outsl  %ds:(%esi),(%dx)
403483:	17                   	pop    %ss
403484:	00 00                	add    %al,(%eax)
403486:	0a 00                	or     (%eax),%al
403488:	2a 00                	sub    (%eax),%al
40348a:	00 00                	add    %al,(%eax)
40348c:	13 30                	adc    (%eax),%esi
40348e:	01 00                	add    %eax,(%eax)
403490:	11 00                	adc    %eax,(%eax)
403492:	00 00                	add    %al,(%eax)
403494:	14 00                	adc    $0x0,%al
403496:	00 11                	add    %dl,(%ecx)
403498:	00 02                	add    %al,(%edx)
40349a:	7b 11                	jnp    0x4034ad
40349c:	00 00                	add    %al,(%eax)
40349e:	04 6f                	add    $0x6f,%al
4034a0:	28 00                	sub    %al,(%eax)
4034a2:	00 0a                	add    %cl,(%edx)
4034a4:	0a 2b                	or     (%ebx),%ch
4034a6:	00 06                	add    %al,(%esi)
4034a8:	2a 3e                	sub    (%esi),%bh
4034aa:	00 02                	add    %al,(%edx)
4034ac:	7b 11                	jnp    0x4034bf
4034ae:	00 00                	add    %al,(%eax)
4034b0:	04 03                	add    $0x3,%al
4034b2:	6f                   	outsl  %ds:(%esi),(%dx)
4034b3:	17                   	pop    %ss
4034b4:	00 00                	add    %al,(%eax)
4034b6:	0a 00                	or     (%eax),%al
4034b8:	2a 1e                	sub    (%esi),%bl
4034ba:	02 7b 1c             	add    0x1c(%ebx),%bh
4034bd:	00 00                	add    %al,(%eax)
4034bf:	04 2a                	add    $0x2a,%al
4034c1:	1e                   	push   %ds
4034c2:	02 7b 1f             	add    0x1f(%ebx),%bh
4034c5:	00 00                	add    %al,(%eax)
4034c7:	04 2a                	add    $0x2a,%al
4034c9:	22 02                	and    (%edx),%al
4034cb:	03 7d 1f             	add    0x1f(%ebp),%edi
4034ce:	00 00                	add    %al,(%eax)
4034d0:	04 2a                	add    $0x2a,%al
4034d2:	1e                   	push   %ds
4034d3:	02 7b 20             	add    0x20(%ebx),%bh
4034d6:	00 00                	add    %al,(%eax)
4034d8:	04 2a                	add    $0x2a,%al
4034da:	22 02                	and    (%edx),%al
4034dc:	03 7d 20             	add    0x20(%ebp),%edi
4034df:	00 00                	add    %al,(%eax)
4034e1:	04 2a                	add    $0x2a,%al
4034e3:	22 02                	and    (%edx),%al
4034e5:	28 0a                	sub    %cl,(%edx)
4034e7:	00 00                	add    %al,(%eax)
4034e9:	0a 00                	or     (%eax),%al
4034eb:	2a 13                	sub    (%ebx),%dl
4034ed:	30 01                	xor    %al,(%ecx)
4034ef:	00 1a                	add    %bl,(%edx)
4034f1:	00 00                	add    %al,(%eax)
4034f3:	00 15 00 00 11 00    	add    %dl,0x110000
4034f9:	20 e8                	and    %ch,%al
4034fb:	80 00 00             	addb   $0x0,(%eax)
4034fe:	28 47 00             	sub    %al,0x0(%edi)
403501:	00 0a                	add    %cl,(%edx)
403503:	00 73 18             	add    %dh,0x18(%ebx)
403506:	00 00                	add    %al,(%eax)
403508:	06                   	push   %es
403509:	0a 06                	or     (%esi),%al
40350b:	6f                   	outsl  %ds:(%esi),(%dx)
40350c:	43                   	inc    %ebx
40350d:	00 00                	add    %al,(%eax)
40350f:	0a 26                	or     (%esi),%ah
403511:	2a 00                	sub    (%eax),%al
403513:	00 13                	add    %dl,(%ebx)
403515:	30 04 00             	xor    %al,(%eax,%eax,1)
403518:	20 00                	and    %al,(%eax)
40351a:	00 00                	add    %al,(%eax)
40351c:	16                   	push   %ss
40351d:	00 00                	add    %al,(%eax)
40351f:	11 02                	adc    %eax,(%edx)
403521:	28 0a                	sub    %cl,(%edx)
403523:	00 00                	add    %al,(%eax)
403525:	0a 00                	or     (%eax),%al
403527:	00 02                	add    %al,(%edx)
403529:	02 03                	add    (%ebx),%al
40352b:	25 0a 7d 22 00       	and    $0x227d0a,%eax
403530:	00 04 06             	add    %al,(%esi,%eax,1)
403533:	7d 21                	jge    0x403556
403535:	00 00                	add    %al,(%eax)
403537:	04 02                	add    $0x2,%al
403539:	28 35 00 00 06 00    	sub    %dh,0x60000
40353f:	2a 26                	sub    (%esi),%ah
403541:	00 02                	add    %al,(%edx)
403543:	28 36                	sub    %dh,(%esi)
403545:	00 00                	add    %al,(%eax)
403547:	06                   	push   %es
403548:	00 2a                	add    %ch,(%edx)
40354a:	1e                   	push   %ds
40354b:	02 7b 22             	add    0x22(%ebx),%bh
40354e:	00 00                	add    %al,(%eax)
403550:	04 2a                	add    $0x2a,%al
403552:	1e                   	push   %ds
403553:	02 7b 23             	add    0x23(%ebx),%bh
403556:	00 00                	add    %al,(%eax)
403558:	04 2a                	add    $0x2a,%al
40355a:	22 02                	and    (%edx),%al
40355c:	03 7d 23             	add    0x23(%ebp),%edi
40355f:	00 00                	add    %al,(%eax)
403561:	04 2a                	add    $0x2a,%al
403563:	62 02                	bound  %eax,(%edx)
403565:	7b 23                	jnp    0x40358a
403567:	00 00                	add    %al,(%eax)
403569:	04 03                	add    $0x3,%al
40356b:	6f                   	outsl  %ds:(%esi),(%dx)
40356c:	3a 00                	cmp    (%eax),%al
40356e:	00 06                	add    %al,(%esi)