409495:	00 02                	add    %al,(%edx)
409497:	00 ff                	add    %bh,%bh
409499:	0a 00                	or     (%eax),%al
40949b:	00 01                	add    %al,(%ecx)
40949d:	00 45 1a             	add    %al,0x1a(%ebp)
4094a0:	00 00                	add    %al,(%eax)
4094a2:	02 00                	add    (%eax),%al
4094a4:	ff 0a                	decl   (%edx)
4094a6:	00 00                	add    %al,(%eax)
4094a8:	01 00                	add    %eax,(%eax)
4094aa:	45                   	inc    %ebp
4094ab:	1a 00                	sbb    (%eax),%al
4094ad:	00 02                	add    %al,(%edx)
4094af:	00 ff                	add    %bh,%bh
4094b1:	0a 00                	or     (%eax),%al
4094b3:	00 01                	add    %al,(%ecx)
4094b5:	00 45 1a             	add    %al,0x1a(%ebp)
4094b8:	00 00                	add    %al,(%eax)
4094ba:	02 00                	add    (%eax),%al
4094bc:	ff 0a                	decl   (%edx)
4094be:	00 00                	add    %al,(%eax)
4094c0:	01 00                	add    %eax,(%eax)
4094c2:	45                   	inc    %ebp
4094c3:	1a 00                	sbb    (%eax),%al
4094c5:	00 02                	add    %al,(%edx)
4094c7:	00 ff                	add    %bh,%bh
4094c9:	0a 00                	or     (%eax),%al
4094cb:	00 01                	add    %al,(%ecx)
4094cd:	00 45 1a             	add    %al,0x1a(%ebp)
4094d0:	00 00                	add    %al,(%eax)
4094d2:	02 00                	add    (%eax),%al
4094d4:	ff 0a                	decl   (%edx)
4094d6:	00 00                	add    %al,(%eax)
4094d8:	01 00                	add    %eax,(%eax)
4094da:	45                   	inc    %ebp
4094db:	1a 00                	sbb    (%eax),%al
4094dd:	00 02                	add    %al,(%edx)
4094df:	00 ff                	add    %bh,%bh
4094e1:	0a 00                	or     (%eax),%al
4094e3:	00 01                	add    %al,(%ecx)
4094e5:	00 45 1a             	add    %al,0x1a(%ebp)
4094e8:	00 00                	add    %al,(%eax)
4094ea:	02 00                	add    (%eax),%al
4094ec:	ff 0a                	decl   (%edx)
4094ee:	00 00                	add    %al,(%eax)
4094f0:	01 00                	add    %eax,(%eax)
4094f2:	74 16                	je     0x40950a
4094f4:	00 00                	add    %al,(%eax)
4094f6:	01 00                	add    %eax,(%eax)
4094f8:	7c 0b                	jl     0x409505
4094fa:	00 00                	add    %al,(%eax)
4094fc:	01 00                	add    %eax,(%eax)
4094fe:	45                   	inc    %ebp
4094ff:	1a 00                	sbb    (%eax),%al
409501:	00 02                	add    %al,(%edx)
409503:	00 ff                	add    %bh,%bh
409505:	0a 00                	or     (%eax),%al
409507:	00 01                	add    %al,(%ecx)
409509:	00 45 1a             	add    %al,0x1a(%ebp)
40950c:	00 00                	add    %al,(%eax)
40950e:	02 00                	add    (%eax),%al
409510:	ff 0a                	decl   (%edx)
409512:	00 00                	add    %al,(%eax)
409514:	01 00                	add    %eax,(%eax)
409516:	7c 0b                	jl     0x409523
409518:	00 00                	add    %al,(%eax)
40951a:	01 00                	add    %eax,(%eax)
40951c:	59                   	pop    %ecx
40951d:	1e                   	push   %ds
40951e:	00 00                	add    %al,(%eax)
409520:	02 00                	add    (%eax),%al
409522:	85 03                	test   %eax,(%ebx)
409524:	00 00                	add    %al,(%eax)
409526:	01 00                	add    %eax,(%eax)
409528:	8b 1b                	mov    (%ebx),%ebx
40952a:	02 00                	add    (%eax),%al
40952c:	02 00                	add    (%eax),%al
40952e:	48                   	dec    %eax
40952f:	0c 02                	or     $0x2,%al
409531:	00 03                	add    %al,(%ebx)
409533:	00 04 21             	add    %al,(%ecx,%eiz,1)
409536:	00 00                	add    %al,(%eax)
409538:	01 00                	add    %eax,(%eax)
40953a:	e0 23                	loopne 0x40955f
40953c:	00 00                	add    %al,(%eax)
40953e:	02 00                	add    (%eax),%al
409540:	54                   	push   %esp
409541:	24 00                	and    $0x0,%al
409543:	00 01                	add    %al,(%ecx)
409545:	00 61 23             	add    %ah,0x23(%ecx)
409548:	00 00                	add    %al,(%eax)
40954a:	02 00                	add    (%eax),%al
40954c:	f5                   	cmc
40954d:	23 00                	and    (%eax),%eax
40954f:	00 01                	add    %al,(%ecx)
409551:	00 8a 04 00 00 01    	add    %cl,0x1000004(%edx)
409557:	00 81 20 00 00 02    	add    %al,0x2000020(%ecx)
40955d:	00 6c 04 00          	add    %ch,0x0(%esp,%eax,1)
409561:	00 01                	add    %al,(%ecx)
409563:	00 8a 04 00 00 02    	add    %cl,0x2000004(%edx)
409569:	00 74 16 00          	add    %dh,0x0(%esi,%edx,1)
40956d:	00 01                	add    %al,(%ecx)
40956f:	00 8a 04 00 00 02    	add    %cl,0x2000004(%edx)
409575:	00 74 16 00          	add    %dh,0x0(%esi,%edx,1)
409579:	00 03                	add    %al,(%ebx)
40957b:	00 99 0c 00 00 04    	add    %bl,0x400000c(%ecx)
409581:	00 81 20 00 00 01    	add    %al,0x1000020(%ecx)
409587:	00 95 21 00 00 01    	add    %dl,0x1000021(%ebp)
40958d:	00 81 20 00 00 02    	add    %al,0x2000020(%ecx)
409593:	00 6c 04 00          	add    %ch,0x0(%esp,%eax,1)
409597:	00 01                	add    %al,(%ecx)
409599:	00 c2                	add    %al,%dl
40959b:	06                   	push   %es
40959c:	00 00                	add    %al,(%eax)
40959e:	02 00                	add    (%eax),%al
4095a0:	1c 11                	sbb    $0x11,%al
4095a2:	00 00                	add    %al,(%eax)
4095a4:	01 00                	add    %eax,(%eax)
4095a6:	c2 06 00             	ret    $0x6
4095a9:	00 02                	add    %al,(%edx)
4095ab:	00 1c 11             	add    %bl,(%ecx,%edx,1)
4095ae:	00 00                	add    %al,(%eax)
4095b0:	03 00                	add    (%eax),%eax
4095b2:	99                   	cltd
4095b3:	0c 00                	or     $0x0,%al
4095b5:	00 04 00             	add    %al,(%eax,%eax,1)
4095b8:	81 20 00 00 01 00    	andl   $0x10000,(%eax)
4095be:	95                   	xchg   %eax,%ebp
4095bf:	21 00                	and    %eax,(%eax)
4095c1:	00 01                	add    %al,(%ecx)
4095c3:	00 e0                	add    %ah,%al
4095c5:	23 00                	and    (%eax),%eax
4095c7:	00 02                	add    %al,(%edx)
4095c9:	00 54 24 00          	add    %dl,0x0(%esp)
4095cd:	00 01                	add    %al,(%ecx)
4095cf:	00 45 1a             	add    %al,0x1a(%ebp)
4095d2:	00 00                	add    %al,(%eax)
4095d4:	02 00                	add    (%eax),%al
4095d6:	ff 0a                	decl   (%edx)
4095d8:	00 00                	add    %al,(%eax)
4095da:	01 00                	add    %eax,(%eax)
4095dc:	8b 1b                	mov    (%ebx),%ebx
4095de:	00 00                	add    %al,(%eax)
4095e0:	01 00                	add    %eax,(%eax)
4095e2:	8a 04 00             	mov    (%eax,%eax,1),%al
4095e5:	00 02                	add    %al,(%edx)
4095e7:	00 74 16 00          	add    %dh,0x0(%esi,%edx,1)
4095eb:	00 01                	add    %al,(%ecx)
4095ed:	00 c2                	add    %al,%dl
4095ef:	06                   	push   %es
4095f0:	00 00                	add    %al,(%eax)
4095f2:	02 00                	add    (%eax),%al
4095f4:	1c 11                	sbb    $0x11,%al
4095f6:	00 00                	add    %al,(%eax)
4095f8:	01 00                	add    %eax,(%eax)
4095fa:	91                   	xchg   %eax,%ecx
4095fb:	03 00                	add    (%eax),%eax
4095fd:	00 01                	add    %al,(%ecx)
4095ff:	00 45 1a             	add    %al,0x1a(%ebp)
409602:	00 00                	add    %al,(%eax)
409604:	02 00                	add    (%eax),%al
409606:	ff 0a                	decl   (%edx)
409608:	00 00                	add    %al,(%eax)
40960a:	01 00                	add    %eax,(%eax)
40960c:	45                   	inc    %ebp
40960d:	1a 00                	sbb    (%eax),%al
40960f:	00 02                	add    %al,(%edx)
409611:	00 ff                	add    %bh,%bh
409613:	0a 00                	or     (%eax),%al
409615:	00 01                	add    %al,(%ecx)
409617:	00 45 1a             	add    %al,0x1a(%ebp)
40961a:	00 00                	add    %al,(%eax)
40961c:	02 00                	add    (%eax),%al
40961e:	ff 0a                	decl   (%edx)
409620:	00 00                	add    %al,(%eax)
409622:	01 00                	add    %eax,(%eax)
409624:	45                   	inc    %ebp
409625:	1a 00                	sbb    (%eax),%al
409627:	00 02                	add    %al,(%edx)
409629:	00 ff                	add    %bh,%bh
40962b:	0a 00                	or     (%eax),%al
40962d:	00 01                	add    %al,(%ecx)
40962f:	00 45 1a             	add    %al,0x1a(%ebp)
409632:	00 00                	add    %al,(%eax)
409634:	02 00                	add    (%eax),%al
409636:	ff 0a                	decl   (%edx)
409638:	00 00                	add    %al,(%eax)
40963a:	01 00                	add    %eax,(%eax)
40963c:	7c 0b                	jl     0x409649
40963e:	00 00                	add    %al,(%eax)
409640:	01 00                	add    %eax,(%eax)
409642:	89 06                	mov    %eax,(%esi)
409644:	00 00                	add    %al,(%eax)
409646:	01 00                	add    %eax,(%eax)
409648:	8b 1b                	mov    (%ebx),%ebx
40964a:	00 00                	add    %al,(%eax)
40964c:	01 00                	add    %eax,(%eax)
40964e:	ab                   	stos   %eax,%es:(%edi)
40964f:	06                   	push   %es
409650:	02 00                	add    (%eax),%al
409652:	02 00                	add    (%eax),%al
409654:	6f                   	outsl  %ds:(%esi),(%dx)
409655:	1b 02                	sbb    (%edx),%eax
409657:	00 03                	add    %al,(%ebx)
409659:	00 68 0c             	add    %ch,0xc(%eax)
40965c:	02 00                	add    (%eax),%al
40965e:	04 00                	add    $0x0,%al
409660:	25 21 00 00 01       	and    $0x1000021,%eax
409665:	00 e0                	add    %ah,%al
409667:	23 00                	and    (%eax),%eax
409669:	00 01                	add    %al,(%ecx)
40966b:	00 e0                	add    %ah,%al
40966d:	23 00                	and    (%eax),%eax
40966f:	00 01                	add    %al,(%ecx)
409671:	00 d4                	add    %dl,%ah
409673:	22 00                	and    (%eax),%al
409675:	00 01                	add    %al,(%ecx)
409677:	00 fc                	add    %bh,%ah
409679:	0a 00                	or     (%eax),%al
40967b:	00 01                	add    %al,(%ecx)
40967d:	00 04 0a             	add    %al,(%edx,%ecx,1)
409680:	00 00                	add    %al,(%eax)
409682:	01 00                	add    %eax,(%eax)
409684:	45                   	inc    %ebp
409685:	1a 00                	sbb    (%eax),%al
409687:	00 02                	add    %al,(%edx)
409689:	00 ff                	add    %bh,%bh
40968b:	0a 00                	or     (%eax),%al
40968d:	00 01                	add    %al,(%ecx)
40968f:	00 45 1a             	add    %al,0x1a(%ebp)
409692:	00 00                	add    %al,(%eax)
409694:	02 00                	add    (%eax),%al
409696:	ff 0a                	decl   (%edx)
409698:	00 00                	add    %al,(%eax)
40969a:	01 00                	add    %eax,(%eax)
40969c:	45                   	inc    %ebp
40969d:	1a 00                	sbb    (%eax),%al
40969f:	00 02                	add    %al,(%edx)
4096a1:	00 ff                	add    %bh,%bh
4096a3:	0a 00                	or     (%eax),%al
4096a5:	00 01                	add    %al,(%ecx)
4096a7:	00 45 1a             	add    %al,0x1a(%ebp)
4096aa:	00 00                	add    %al,(%eax)
4096ac:	02 00                	add    (%eax),%al
4096ae:	ff 0a                	decl   (%edx)
4096b0:	00 00                	add    %al,(%eax)
4096b2:	01 00                	add    %eax,(%eax)
4096b4:	45                   	inc    %ebp
4096b5:	1a 00                	sbb    (%eax),%al
4096b7:	00 02                	add    %al,(%edx)
4096b9:	00 ff                	add    %bh,%bh
4096bb:	0a 00                	or     (%eax),%al
4096bd:	00 01                	add    %al,(%ecx)
4096bf:	00 45 1a             	add    %al,0x1a(%ebp)
4096c2:	00 00                	add    %al,(%eax)
4096c4:	02 00                	add    (%eax),%al
4096c6:	ff 0a                	decl   (%edx)
4096c8:	00 00                	add    %al,(%eax)
4096ca:	01 00                	add    %eax,(%eax)
4096cc:	45                   	inc    %ebp
4096cd:	1a 00                	sbb    (%eax),%al
4096cf:	00 02                	add    %al,(%edx)
4096d1:	00 ff                	add    %bh,%bh
4096d3:	0a 00                	or     (%eax),%al
4096d5:	00 01                	add    %al,(%ecx)
4096d7:	00 45 1a             	add    %al,0x1a(%ebp)
4096da:	00 00                	add    %al,(%eax)
4096dc:	02 00                	add    (%eax),%al
4096de:	ff 0a                	decl   (%edx)
4096e0:	00 00                	add    %al,(%eax)
4096e2:	01 00                	add    %eax,(%eax)
4096e4:	45                   	inc    %ebp
4096e5:	1a 00                	sbb    (%eax),%al
4096e7:	00 02                	add    %al,(%edx)
4096e9:	00 ff                	add    %bh,%bh
4096eb:	0a 00                	or     (%eax),%al
4096ed:	00 01                	add    %al,(%ecx)
4096ef:	00 45 1a             	add    %al,0x1a(%ebp)
4096f2:	00 00                	add    %al,(%eax)
4096f4:	02 00                	add    (%eax),%al
4096f6:	ff 0a                	decl   (%edx)
4096f8:	00 00                	add    %al,(%eax)
4096fa:	01 00                	add    %eax,(%eax)
4096fc:	45                   	inc    %ebp
4096fd:	1a 00                	sbb    (%eax),%al
4096ff:	00 02                	add    %al,(%edx)
409701:	00 ff                	add    %bh,%bh
409703:	0a 00                	or     (%eax),%al
409705:	00 01                	add    %al,(%ecx)
409707:	00 45 1a             	add    %al,0x1a(%ebp)
40970a:	00 00                	add    %al,(%eax)
40970c:	02 00                	add    (%eax),%al
40970e:	ff 0a                	decl   (%edx)
409710:	00 00                	add    %al,(%eax)
409712:	01 00                	add    %eax,(%eax)
409714:	45                   	inc    %ebp
409715:	1a 00                	sbb    (%eax),%al
409717:	00 02                	add    %al,(%edx)
409719:	00 ff                	add    %bh,%bh
40971b:	0a 00                	or     (%eax),%al
40971d:	00 01                	add    %al,(%ecx)
40971f:	00 45 1a             	add    %al,0x1a(%ebp)
409722:	00 00                	add    %al,(%eax)
409724:	02 00                	add    (%eax),%al
409726:	ff 0a                	decl   (%edx)
409728:	00 00                	add    %al,(%eax)
40972a:	01 00                	add    %eax,(%eax)
40972c:	7c 0b                	jl     0x409739
40972e:	00 00                	add    %al,(%eax)
409730:	01 00                	add    %eax,(%eax)
409732:	04 0a                	add    $0xa,%al
409734:	00 00                	add    %al,(%eax)
409736:	02 00                	add    (%eax),%al
409738:	1c 0a                	sbb    $0xa,%al
40973a:	00 00                	add    %al,(%eax)
40973c:	01 00                	add    %eax,(%eax)
40973e:	74 16                	je     0x409756
409740:	00 00                	add    %al,(%eax)
409742:	01 00                	add    %eax,(%eax)
409744:	74 16                	je     0x40975c
409746:	00 00                	add    %al,(%eax)
409748:	01 00                	add    %eax,(%eax)
40974a:	58                   	pop    %eax
40974b:	00 00                	add    %al,(%eax)
40974d:	00 02                	add    %al,(%edx)
40974f:	00 34 01             	add    %dh,(%ecx,%eax,1)
409752:	00 00                	add    %al,(%eax)
409754:	03 00                	add    (%eax),%eax
409756:	f7 12                	notl   (%edx)
409758:	00 00                	add    %al,(%eax)
40975a:	01 00                	add    %eax,(%eax)
40975c:	0d 0a 00 00 01       	or     $0x100000a,%eax
409761:	00 0d 0a 00 00 01    	add    %cl,0x100000a
409767:	00 74 16 00          	add    %dh,0x0(%esi,%edx,1)
40976b:	00 01                	add    %al,(%ecx)
40976d:	00 74 16 00          	add    %dh,0x0(%esi,%edx,1)
409771:	00 01                	add    %al,(%ecx)
409773:	00 fc                	add    %bh,%ah
409775:	0a 00                	or     (%eax),%al
409777:	00 01                	add    %al,(%ecx)
409779:	00 04 0a             	add    %al,(%edx,%ecx,1)
40977c:	00 00                	add    %al,(%eax)
40977e:	02 00                	add    (%eax),%al
409780:	1c 0a                	sbb    $0xa,%al
409782:	00 00                	add    %al,(%eax)
409784:	01 00                	add    %eax,(%eax)
409786:	de 16                	ficoms (%esi)
409788:	00 00                	add    %al,(%eax)
40978a:	02 00                	add    (%eax),%al
40978c:	ef                   	out    %eax,(%dx)