4072de:	86 18                	xchg   %bl,(%eax)
4072e0:	0a 14 1c             	or     (%esp,%ebx,1),%dl
4072e3:	09 d0                	or     %edx,%eax
4072e5:	00 00                	add    %al,(%eax)
4072e7:	00 01                	add    %al,(%ecx)
4072e9:	00 e2                	add    %ah,%dl
4072eb:	12 00                	adc    (%eax),%al
4072ed:	00 02                	add    %al,(%edx)
4072ef:	00 f7                	add    %dh,%bh
4072f1:	0b 00                	or     (%eax),%eax
4072f3:	00 01                	add    %al,(%ecx)
4072f5:	00 5a 0c             	add    %bl,0xc(%edx)
4072f8:	00 00                	add    %al,(%eax)
4072fa:	01 00                	add    %eax,(%eax)
4072fc:	58                   	pop    %eax
4072fd:	0b 00                	or     (%eax),%eax
4072ff:	00 01                	add    %al,(%ecx)
407301:	00 58 0b             	add    %bl,0xb(%eax)
407304:	00 00                	add    %al,(%eax)
407306:	01 00                	add    %eax,(%eax)
407308:	58                   	pop    %eax
407309:	0b 00                	or     (%eax),%eax
40730b:	00 01                	add    %al,(%ecx)
40730d:	00 58 0b             	add    %bl,0xb(%eax)
407310:	00 00                	add    %al,(%eax)
407312:	01 00                	add    %eax,(%eax)
407314:	58                   	pop    %eax
407315:	0b 00                	or     (%eax),%eax
407317:	00 01                	add    %al,(%ecx)
407319:	00 68 1c             	add    %ch,0x1c(%eax)
40731c:	00 00                	add    %al,(%eax)
40731e:	01 00                	add    %eax,(%eax)
407320:	68 1c 00 00 01       	push   $0x100001c
407325:	00 58 0b             	add    %bl,0xb(%eax)
407328:	00 00                	add    %al,(%eax)
40732a:	01 00                	add    %eax,(%eax)
40732c:	bd 11 00 00 02       	mov    $0x2000011,%ebp
407331:	00 c9                	add    %cl,%cl
407333:	11 00                	adc    %eax,(%eax)
407335:	00 03                	add    %al,(%ebx)
407337:	00 d5                	add    %dl,%ch
407339:	11 00                	adc    %eax,(%eax)
40733b:	00 01                	add    %al,(%ecx)
40733d:	00 58 0b             	add    %bl,0xb(%eax)
407340:	00 00                	add    %al,(%eax)
407342:	01 00                	add    %eax,(%eax)
407344:	58                   	pop    %eax
407345:	0b 00                	or     (%eax),%eax
407347:	00 01                	add    %al,(%ecx)
407349:	00 58 0b             	add    %bl,0xb(%eax)
40734c:	00 00                	add    %al,(%eax)
40734e:	01 00                	add    %eax,(%eax)
407350:	58                   	pop    %eax
407351:	0b 00                	or     (%eax),%eax
407353:	00 01                	add    %al,(%ecx)
407355:	00 bf 17 00 00 01    	add    %bh,0x1000017(%edi)
40735b:	00 d0                	add    %dl,%al
40735d:	17                   	pop    %ss
40735e:	00 00                	add    %al,(%eax)
407360:	01 00                	add    %eax,(%eax)
407362:	3a 1a                	cmp    (%edx),%bl
407364:	02 00                	add    (%eax),%al
407366:	01 00                	add    %eax,(%eax)
407368:	3a 1a                	cmp    (%edx),%bl
40736a:	00 00                	add    %al,(%eax)
40736c:	01 00                	add    %eax,(%eax)
40736e:	82 07 02             	addb   $0x2,(%edi)
407371:	00 02                	add    %al,(%edx)
407373:	00 3a                	add    %bh,(%edx)
407375:	1a 00                	sbb    (%eax),%al
407377:	00 01                	add    %al,(%ecx)
407379:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
40737f:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
407385:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
40738b:	00 d0                	add    %dl,%al
40738d:	17                   	pop    %ss
40738e:	00 00                	add    %al,(%eax)
407390:	01 00                	add    %eax,(%eax)
407392:	82 07 00             	addb   $0x0,(%edi)
407395:	00 01                	add    %al,(%ecx)
407397:	00 3a                	add    %bh,(%edx)
407399:	1a 00                	sbb    (%eax),%al
40739b:	00 01                	add    %al,(%ecx)
40739d:	00 d6                	add    %dl,%dh
40739f:	15 00 00 01 00       	adc    $0x10000,%eax
4073a4:	82 07 00             	addb   $0x0,(%edi)
4073a7:	00 01                	add    %al,(%ecx)
4073a9:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073af:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073b5:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073bb:	00 bf 17 00 00 01    	add    %bh,0x1000017(%edi)
4073c1:	00 d0                	add    %dl,%al
4073c3:	17                   	pop    %ss
4073c4:	00 00                	add    %al,(%eax)
4073c6:	01 00                	add    %eax,(%eax)
4073c8:	3a 1a                	cmp    (%edx),%bl
4073ca:	02 00                	add    (%eax),%al
4073cc:	01 00                	add    %eax,(%eax)
4073ce:	3a 1a                	cmp    (%edx),%bl
4073d0:	00 00                	add    %al,(%eax)
4073d2:	01 00                	add    %eax,(%eax)
4073d4:	82 07 02             	addb   $0x2,(%edi)
4073d7:	00 02                	add    %al,(%edx)
4073d9:	00 3a                	add    %bh,(%edx)
4073db:	1a 00                	sbb    (%eax),%al
4073dd:	00 01                	add    %al,(%ecx)
4073df:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073e5:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073eb:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073f1:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
4073f7:	00 d6                	add    %dl,%dh
4073f9:	15 00 00 01 00       	adc    $0x10000,%eax
4073fe:	82 07 00             	addb   $0x0,(%edi)
407401:	00 01                	add    %al,(%ecx)
407403:	00 58 0b             	add    %bl,0xb(%eax)
407406:	00 00                	add    %al,(%eax)
407408:	01 00                	add    %eax,(%eax)
40740a:	9f                   	lahf
40740b:	10 00                	adc    %al,(%eax)
40740d:	00 01                	add    %al,(%ecx)
40740f:	00 a1 1b 00 00 02    	add    %ah,0x200001b(%ecx)
407415:	00 86 1c 00 00 01    	add    %al,0x100001c(%esi)
40741b:	00 1e                	add    %bl,(%esi)
40741d:	14 00                	adc    $0x0,%al
40741f:	00 01                	add    %al,(%ecx)
407421:	00 1e                	add    %bl,(%esi)
407423:	14 00                	adc    $0x0,%al
407425:	00 01                	add    %al,(%ecx)
407427:	00 1e                	add    %bl,(%esi)
407429:	14 00                	adc    $0x0,%al
40742b:	00 01                	add    %al,(%ecx)
40742d:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
407433:	00 ca                	add    %cl,%dl
407435:	0c 00                	or     $0x0,%al
407437:	00 01                	add    %al,(%ecx)
407439:	00 1e                	add    %bl,(%esi)
40743b:	14 00                	adc    $0x0,%al
40743d:	00 01                	add    %al,(%ecx)
40743f:	00 1e                	add    %bl,(%esi)
407441:	14 00                	adc    $0x0,%al
407443:	00 01                	add    %al,(%ecx)
407445:	00 1e                	add    %bl,(%esi)
407447:	14 00                	adc    $0x0,%al
407449:	00 01                	add    %al,(%ecx)
40744b:	00 35 00 00 00 02    	add    %dh,0x2000000
407451:	00 73 00             	add    %dh,0x0(%ebx)
407454:	00 00                	add    %al,(%eax)
407456:	01 00                	add    %eax,(%eax)
407458:	35 00 00 00 02       	xor    $0x2000000,%eax
40745d:	00 73 00             	add    %dh,0x0(%ebx)
407460:	00 00                	add    %al,(%eax)
407462:	01 00                	add    %eax,(%eax)
407464:	1e                   	push   %ds
407465:	14 00                	adc    $0x0,%al
407467:	00 01                	add    %al,(%ecx)
407469:	00 1e                	add    %bl,(%esi)
40746b:	14 00                	adc    $0x0,%al
40746d:	00 01                	add    %al,(%ecx)
40746f:	00 1e                	add    %bl,(%esi)
407471:	14 00                	adc    $0x0,%al
407473:	00 01                	add    %al,(%ecx)
407475:	00 1e                	add    %bl,(%esi)
407477:	14 00                	adc    $0x0,%al
407479:	00 01                	add    %al,(%ecx)
40747b:	00 35 00 00 00 02    	add    %dh,0x2000000
407481:	00 73 00             	add    %dh,0x0(%ebx)
407484:	00 00                	add    %al,(%eax)
407486:	01 00                	add    %eax,(%eax)
407488:	1e                   	push   %ds
407489:	14 00                	adc    $0x0,%al
40748b:	00 02                	add    %al,(%edx)
40748d:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
407493:	00 35 00 00 00 02    	add    %dh,0x2000000
407499:	00 73 00             	add    %dh,0x0(%ebx)
40749c:	00 00                	add    %al,(%eax)
40749e:	01 00                	add    %eax,(%eax)
4074a0:	1e                   	push   %ds
4074a1:	14 00                	adc    $0x0,%al
4074a3:	00 02                	add    %al,(%edx)
4074a5:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4074ab:	00 35 00 00 00 02    	add    %dh,0x2000000
4074b1:	00 73 00             	add    %dh,0x0(%ebx)
4074b4:	00 00                	add    %al,(%eax)
4074b6:	01 00                	add    %eax,(%eax)
4074b8:	1e                   	push   %ds
4074b9:	14 00                	adc    $0x0,%al
4074bb:	00 02                	add    %al,(%edx)
4074bd:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4074c3:	00 35 00 00 00 02    	add    %dh,0x2000000
4074c9:	00 73 00             	add    %dh,0x0(%ebx)
4074cc:	00 00                	add    %al,(%eax)
4074ce:	01 00                	add    %eax,(%eax)
4074d0:	1e                   	push   %ds
4074d1:	14 00                	adc    $0x0,%al
4074d3:	00 02                	add    %al,(%edx)
4074d5:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4074db:	00 35 00 00 00 02    	add    %dh,0x2000000
4074e1:	00 73 00             	add    %dh,0x0(%ebx)
4074e4:	00 00                	add    %al,(%eax)
4074e6:	01 00                	add    %eax,(%eax)
4074e8:	1e                   	push   %ds
4074e9:	14 00                	adc    $0x0,%al
4074eb:	00 02                	add    %al,(%edx)
4074ed:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4074f3:	00 1e                	add    %bl,(%esi)
4074f5:	14 00                	adc    $0x0,%al
4074f7:	00 02                	add    %al,(%edx)
4074f9:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4074ff:	00 1e                	add    %bl,(%esi)
407501:	14 00                	adc    $0x0,%al
407503:	00 02                	add    %al,(%edx)
407505:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
40750b:	00 35 00 00 00 02    	add    %dh,0x2000000
407511:	00 73 00             	add    %dh,0x0(%ebx)
407514:	00 00                	add    %al,(%eax)
407516:	01 00                	add    %eax,(%eax)
407518:	1e                   	push   %ds
407519:	14 00                	adc    $0x0,%al
40751b:	00 02                	add    %al,(%edx)
40751d:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
407523:	00 35 00 00 00 02    	add    %dh,0x2000000
407529:	00 73 00             	add    %dh,0x0(%ebx)
40752c:	00 00                	add    %al,(%eax)
40752e:	01 00                	add    %eax,(%eax)
407530:	1e                   	push   %ds
407531:	14 00                	adc    $0x0,%al
407533:	00 02                	add    %al,(%edx)
407535:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
40753b:	00 35 00 00 00 02    	add    %dh,0x2000000
407541:	00 73 00             	add    %dh,0x0(%ebx)
407544:	00 00                	add    %al,(%eax)
407546:	01 00                	add    %eax,(%eax)
407548:	1e                   	push   %ds
407549:	14 00                	adc    $0x0,%al
40754b:	00 02                	add    %al,(%edx)
40754d:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
407553:	00 35 00 00 00 02    	add    %dh,0x2000000
407559:	00 73 00             	add    %dh,0x0(%ebx)
40755c:	00 00                	add    %al,(%eax)
40755e:	01 00                	add    %eax,(%eax)
407560:	1e                   	push   %ds
407561:	14 00                	adc    $0x0,%al
407563:	00 02                	add    %al,(%edx)
407565:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
40756b:	00 35 00 00 00 02    	add    %dh,0x2000000
407571:	00 73 00             	add    %dh,0x0(%ebx)
407574:	00 00                	add    %al,(%eax)
407576:	01 00                	add    %eax,(%eax)
407578:	1e                   	push   %ds
407579:	14 00                	adc    $0x0,%al
40757b:	00 02                	add    %al,(%edx)
40757d:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
407583:	00 35 00 00 00 02    	add    %dh,0x2000000
407589:	00 73 00             	add    %dh,0x0(%ebx)
40758c:	00 00                	add    %al,(%eax)
40758e:	01 00                	add    %eax,(%eax)
407590:	1e                   	push   %ds
407591:	14 00                	adc    $0x0,%al
407593:	00 02                	add    %al,(%edx)
407595:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
40759b:	00 35 00 00 00 02    	add    %dh,0x2000000
4075a1:	00 73 00             	add    %dh,0x0(%ebx)
4075a4:	00 00                	add    %al,(%eax)
4075a6:	01 00                	add    %eax,(%eax)
4075a8:	1e                   	push   %ds
4075a9:	14 00                	adc    $0x0,%al
4075ab:	00 02                	add    %al,(%edx)
4075ad:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4075b3:	00 35 00 00 00 02    	add    %dh,0x2000000
4075b9:	00 73 00             	add    %dh,0x0(%ebx)
4075bc:	00 00                	add    %al,(%eax)
4075be:	01 00                	add    %eax,(%eax)
4075c0:	1e                   	push   %ds
4075c1:	14 00                	adc    $0x0,%al
4075c3:	00 02                	add    %al,(%edx)
4075c5:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4075cb:	00 35 00 00 00 02    	add    %dh,0x2000000
4075d1:	00 73 00             	add    %dh,0x0(%ebx)
4075d4:	00 00                	add    %al,(%eax)
4075d6:	01 00                	add    %eax,(%eax)
4075d8:	1e                   	push   %ds
4075d9:	14 00                	adc    $0x0,%al
4075db:	00 02                	add    %al,(%edx)
4075dd:	00 93 12 00 00 01    	add    %dl,0x1000012(%ebx)
4075e3:	00 1e                	add    %bl,(%esi)
4075e5:	14 00                	adc    $0x0,%al
4075e7:	00 01                	add    %al,(%ecx)
4075e9:	00 1e                	add    %bl,(%esi)
4075eb:	14 00                	adc    $0x0,%al
4075ed:	00 01                	add    %al,(%ecx)
4075ef:	00 1e                	add    %bl,(%esi)
4075f1:	14 00                	adc    $0x0,%al
4075f3:	00 01                	add    %al,(%ecx)
4075f5:	00 1e                	add    %bl,(%esi)
4075f7:	14 00                	adc    $0x0,%al
4075f9:	00 01                	add    %al,(%ecx)
4075fb:	00 1e                	add    %bl,(%esi)
4075fd:	14 00                	adc    $0x0,%al
4075ff:	00 01                	add    %al,(%ecx)
407601:	00 1e                	add    %bl,(%esi)
407603:	14 00                	adc    $0x0,%al
407605:	00 01                	add    %al,(%ecx)
407607:	00 1e                	add    %bl,(%esi)
407609:	14 00                	adc    $0x0,%al
40760b:	00 01                	add    %al,(%ecx)
40760d:	00 1e                	add    %bl,(%esi)
40760f:	14 00                	adc    $0x0,%al
407611:	00 01                	add    %al,(%ecx)
407613:	00 1e                	add    %bl,(%esi)
407615:	14 00                	adc    $0x0,%al
407617:	00 01                	add    %al,(%ecx)
407619:	00 1e                	add    %bl,(%esi)
40761b:	14 00                	adc    $0x0,%al
40761d:	00 01                	add    %al,(%ecx)
40761f:	00 1e                	add    %bl,(%esi)
407621:	14 00                	adc    $0x0,%al
407623:	00 01                	add    %al,(%ecx)
407625:	00 1e                	add    %bl,(%esi)
407627:	14 00                	adc    $0x0,%al
407629:	00 01                	add    %al,(%ecx)
40762b:	00 ad 1a 00 00 01    	add    %ch,0x100001a(%ebp)
407631:	00 2d 1c 00 00 02    	add    %ch,0x200001c
407637:	00 82 07 00 00 01    	add    %al,0x1000007(%edx)
40763d:	00 ab 00 00 00 02    	add    %ch,0x2000000(%ebx)
407643:	00 c7                	add    %al,%bh
407645:	1b 00                	sbb    (%eax),%eax
407647:	00 01                	add    %al,(%ecx)
407649:	00 5a 0c             	add    %bl,0xc(%edx)
40764c:	00 00                	add    %al,(%eax)
40764e:	01 00                	add    %eax,(%eax)
407650:	58                   	pop    %eax
407651:	0b 00                	or     (%eax),%eax
407653:	00 01                	add    %al,(%ecx)
407655:	00 58 0b             	add    %bl,0xb(%eax)
407658:	00 00                	add    %al,(%eax)
40765a:	01 00                	add    %eax,(%eax)
40765c:	fe 06                	incb   (%esi)
40765e:	00 00                	add    %al,(%eax)
407660:	01 00                	add    %eax,(%eax)
407662:	1b 16                	sbb    (%esi),%edx
407664:	00 00                	add    %al,(%eax)
407666:	01 00                	add    %eax,(%eax)
407668:	c4 0c 00             	les    (%eax,%eax,1),%ecx
40766b:	00 02                	add    %al,(%edx)
40766d:	00 d9                	add    %bl,%cl
40766f:	18 00                	sbb    %al,(%eax)
407671:	00 01                	add    %al,(%ecx)
407673:	00 58 0b             	add    %bl,0xb(%eax)
407676:	00 00                	add    %al,(%eax)
407678:	01 00                	add    %eax,(%eax)