4901dc:	00 00                	add    %al,(%eax)
4901de:	00 18                	add    %bl,(%eax)
4901e0:	00 00                	add    %al,(%eax)
4901e2:	00 01                	add    %al,(%ecx)
4901e4:	00 18                	add    %bl,(%eax)
4901ee:	00 c4                	add    %al,%ah
4901f0:	0e                   	push   %cs
4901f1:	00 00                	add    %al,(%eax)
4901f3:	c4 0e                	les    (%esi),%ecx
4903f5:	00 00                	add    %al,(%eax)
4903f7:	28 8d 00 00 00 00    	sub    %cl,0x0(%ebp)
490441:	01 25 d0 bc 00 00    	add    %esp,0xbcd0
490447:	04 28                	add    $0x28,%al
490449:	16                   	push   %ss
49044a:	00 00                	add    %al,(%eax)
49044c:	0a a2 25 20 bb 00    	or     0xbb2025(%edx),%ah
490452:	00 00                	add    %al,(%eax)
490454:	1f                   	pop    %ds
490455:	20 8d 3a 00 00 01    	and    %cl,0x100003a(%ebp)
49045b:	25 d0 bd 00 00       	and    $0xbdd0,%eax
490460:	04 28                	add    $0x28,%al
490462:	16                   	push   %ss
490463:	00 00                	add    %al,(%eax)
490465:	0a a2 25 20 bc 00    	or     0xbc2025(%edx),%ah
49046b:	00 00                	add    %al,(%eax)
49046d:	1f                   	pop    %ds
49046e:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490474:	25 d0 be 00 00       	and    $0xbed0,%eax
490479:	04 28                	add    $0x28,%al
49047b:	16                   	push   %ss
49047c:	00 00                	add    %al,(%eax)
49047e:	0a a2 25 20 bd 00    	or     0xbd2025(%edx),%ah
490484:	00 00                	add    %al,(%eax)
490486:	1f                   	pop    %ds
490487:	25 d0 b9 00 00       	and    $0xb9d0,%eax
49048c:	04 28                	add    $0x28,%al
49048e:	16                   	push   %ss
49048f:	00 00                	add    %al,(%eax)
490491:	0a a2 25 20 b8 00    	or     0xb82025(%edx),%ah
490497:	00 00                	add    %al,(%eax)
490499:	1f                   	pop    %ds
49049a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4904a0:	25 d0 ba 00 00       	and    $0xbad0,%eax
4904a5:	04 28                	add    $0x28,%al
4904a7:	16                   	push   %ss
4904a8:	00 00                	add    %al,(%eax)
4904aa:	0a a2 25 20 b9 00    	or     0xb92025(%edx),%ah
4904b0:	00 00                	add    %al,(%eax)
4904b2:	1f                   	pop    %ds
4904b3:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4904b9:	25 d0 bb 00 00       	and    $0xbbd0,%eax
4904be:	04 28                	add    $0x28,%al
4904c0:	16                   	push   %ss
4904c1:	00 00                	add    %al,(%eax)
4904c3:	0a a2 25 20 ba 00    	or     0xba2025(%edx),%ah
4904c9:	00 00                	add    %al,(%eax)
4904cb:	1f                   	pop    %ds
4904cc:	14 8d                	adc    $0x8d,%al
4904ce:	3a 00                	cmp    (%eax),%al
4904d0:	00 04 28             	add    %al,(%eax,%ebp,1)
4904d3:	16                   	push   %ss
4904d4:	00 00                	add    %al,(%eax)
4904d6:	0a a2 25 20 b5 00    	or     0xb52025(%edx),%ah
4904dc:	00 00                	add    %al,(%eax)
4904de:	1f                   	pop    %ds
4904df:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4904e5:	25 d0 b7 00 00       	and    $0xb7d0,%eax
4904ea:	04 28                	add    $0x28,%al
4904ec:	16                   	push   %ss
4904ed:	00 00                	add    %al,(%eax)
4904ef:	0a a2 25 20 b6 00    	or     0xb62025(%edx),%ah
4904f5:	00 00                	add    %al,(%eax)
4904f7:	1f                   	pop    %ds
4904f8:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4904fe:	25 d0 b8 00 00       	and    $0xb8d0,%eax
490503:	04 28                	add    $0x28,%al
490505:	16                   	push   %ss
490506:	00 00                	add    %al,(%eax)
490508:	0a a2 25 20 b7 00    	or     0xb72025(%edx),%ah
49050e:	00 00                	add    %al,(%eax)
490510:	1f                   	pop    %ds
490511:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490517:	28 16                	sub    %dl,(%esi)
490519:	00 00                	add    %al,(%eax)
49051b:	0a a2 25 20 b2 00    	or     0xb22025(%edx),%ah
490521:	00 00                	add    %al,(%eax)
490523:	1f                   	pop    %ds
490524:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49052a:	25 d0 b4 00 00       	and    $0xb4d0,%eax
49052f:	04 28                	add    $0x28,%al
490531:	16                   	push   %ss
490532:	00 00                	add    %al,(%eax)
490534:	0a a2 25 20 b3 00    	or     0xb32025(%edx),%ah
49053a:	00 00                	add    %al,(%eax)
49053c:	1f                   	pop    %ds
49053d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490543:	25 d0 b5 00 00       	and    $0xb5d0,%eax
490548:	04 28                	add    $0x28,%al
49054a:	16                   	push   %ss
49054b:	00 00                	add    %al,(%eax)
49054d:	0a a2 25 20 b4 00    	or     0xb42025(%edx),%ah
490553:	00 00                	add    %al,(%eax)
490555:	1f                   	pop    %ds
490556:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49055c:	25 d0 b6 00 0a       	and    $0xa00b6d0,%eax
490561:	a2 25 20 af 00       	mov    %al,0xaf2025
490566:	00 00                	add    %al,(%eax)
490568:	1f                   	pop    %ds
490569:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49056f:	25 d0 b1 00 00       	and    $0xb1d0,%eax
490574:	04 28                	add    $0x28,%al
490576:	16                   	push   %ss
490577:	00 00                	add    %al,(%eax)
490579:	0a a2 25 20 b0 00    	or     0xb02025(%edx),%ah
49057f:	00 00                	add    %al,(%eax)
490581:	1f                   	pop    %ds
490582:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490588:	25 d0 b2 00 00       	and    $0xb2d0,%eax
49058d:	04 28                	add    $0x28,%al
49058f:	16                   	push   %ss
490590:	00 00                	add    %al,(%eax)
490592:	0a a2 25 20 b1 00    	or     0xb12025(%edx),%ah
490598:	00 00                	add    %al,(%eax)
49059a:	1f                   	pop    %ds
49059b:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4905a1:	25 d0 b3 00 00       	and    $0xb3d0,%eax
4905a6:	04 25                	add    $0x25,%al
4905a8:	20 ac 00 00 00 1f 10 	and    %ch,0x101f0000(%eax,%eax,1)
4905af:	8d 3a                	lea    (%edx),%edi
4905b1:	00 00                	add    %al,(%eax)
4905b3:	01 25 d0 ae 00 00    	add    %esp,0xaed0
4905b9:	04 28                	add    $0x28,%al
4905bb:	16                   	push   %ss
4905bc:	00 00                	add    %al,(%eax)
4905be:	0a a2 25 20 ad 00    	or     0xad2025(%edx),%ah
4905c4:	00 00                	add    %al,(%eax)
4905c6:	1f                   	pop    %ds
4905c7:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4905cd:	25 d0 af 00 00       	and    $0xafd0,%eax
4905d2:	04 28                	add    $0x28,%al
4905d4:	16                   	push   %ss
4905d5:	00 00                	add    %al,(%eax)
4905d7:	0a a2 25 20 ae 00    	or     0xae2025(%edx),%ah
4905dd:	00 00                	add    %al,(%eax)
4905df:	1f                   	pop    %ds
4905e0:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4905e6:	25 d0 b0 00 00       	and    $0xb0d0,%eax
4905eb:	04 28                	add    $0x28,%al
4905ed:	16                   	push   %ss
4905ee:	00 00                	add    %al,(%eax)
4905f0:	00 00                	add    %al,(%eax)
4905f2:	1f                   	pop    %ds
4905f3:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4905f9:	25 d0 ab 00 00       	and    $0xabd0,%eax
4905fe:	04 28                	add    $0x28,%al
490600:	16                   	push   %ss
490601:	00 00                	add    %al,(%eax)
490603:	0a a2 25 20 aa 00    	or     0xaa2025(%edx),%ah
490609:	00 00                	add    %al,(%eax)
49060b:	1f                   	pop    %ds
49060c:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490612:	25 d0 ac 00 00       	and    $0xacd0,%eax
490617:	04 28                	add    $0x28,%al
490619:	16                   	push   %ss
49061a:	00 00                	add    %al,(%eax)
49061c:	0a a2 25 20 ab 00    	or     0xab2025(%edx),%ah
490622:	00 00                	add    %al,(%eax)
490624:	1f                   	pop    %ds
490625:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49062b:	25 d0 ad 00 00       	and    $0xadd0,%eax
490630:	04 28                	add    $0x28,%al
490632:	16                   	push   %ss
490633:	00 00                	add    %al,(%eax)
490635:	0a a2 1f 10 8d 3a    	or     0x3a8d101f(%edx),%ah
49063b:	00 00                	add    %al,(%eax)
49063d:	01 25 d0 a8 00 00    	add    %esp,0xa8d0
490643:	04 28                	add    $0x28,%al
490645:	16                   	push   %ss
490646:	00 00                	add    %al,(%eax)
490648:	0a a2 25 20 a7 00    	or     0xa72025(%edx),%ah
49064e:	00 00                	add    %al,(%eax)
490650:	1f                   	pop    %ds
490651:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490657:	25 d0 a9 00 00       	and    $0xa9d0,%eax
49065c:	04 28                	add    $0x28,%al
49065e:	16                   	push   %ss
49065f:	00 00                	add    %al,(%eax)
490661:	0a a2 25 20 a8 00    	or     0xa82025(%edx),%ah
490667:	00 00                	add    %al,(%eax)
490669:	1f                   	pop    %ds
49066a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490670:	25 d0 aa 00 00       	and    $0xaad0,%eax
490675:	04 28                	add    $0x28,%al
490677:	16                   	push   %ss
490678:	00 00                	add    %al,(%eax)
49067a:	0a a2 25 20 a9 3a    	or     0x3aa92025(%edx),%ah
490680:	00 00                	add    %al,(%eax)
490682:	01 25 d0 a5 00 00    	add    %esp,0xa5d0
490688:	04 28                	add    $0x28,%al
49068a:	16                   	push   %ss
49068b:	00 00                	add    %al,(%eax)
49068d:	0a a2 25 20 a4 00    	or     0xa42025(%edx),%ah
490693:	00 00                	add    %al,(%eax)
490695:	1f                   	pop    %ds
490696:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49069c:	25 d0 a6 00 00       	and    $0xa6d0,%eax
4906a1:	04 28                	add    $0x28,%al
4906a3:	16                   	push   %ss
4906a4:	00 00                	add    %al,(%eax)
4906a6:	0a a2 25 20 a5 00    	or     0xa52025(%edx),%ah
4906ac:	00 00                	add    %al,(%eax)
4906ae:	1f                   	pop    %ds
4906af:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4906b5:	25 d0 a7 00 00       	and    $0xa7d0,%eax
4906ba:	04 28                	add    $0x28,%al
4906bc:	16                   	push   %ss
4906bd:	00 00                	add    %al,(%eax)
4906bf:	0a a2 25 20 a6 00    	or     0xa62025(%edx),%ah
4906c5:	00 00                	add    %al,(%eax)
4906c7:	01 25 d0 a2 00 00    	add    %esp,0xa2d0
4906cd:	04 28                	add    $0x28,%al
4906cf:	16                   	push   %ss
4906d0:	00 00                	add    %al,(%eax)
4906d2:	0a a2 25 20 a1 00    	or     0xa12025(%edx),%ah
4906d8:	00 00                	add    %al,(%eax)
4906da:	1f                   	pop    %ds
4906db:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4906e1:	25 d0 a3 00 00       	and    $0xa3d0,%eax
4906e6:	04 28                	add    $0x28,%al
4906e8:	16                   	push   %ss
4906e9:	00 00                	add    %al,(%eax)
4906eb:	0a a2 25 20 a2 00    	or     0xa22025(%edx),%ah
4906f1:	00 00                	add    %al,(%eax)
4906f3:	1f                   	pop    %ds
4906f4:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4906fa:	25 d0 a4 00 00       	and    $0xa4d0,%eax
4906ff:	04 28                	add    $0x28,%al
490701:	16                   	push   %ss
490702:	00 00                	add    %al,(%eax)
490704:	0a a2 25 20 a3 00    	or     0xa32025(%edx),%ah
49070a:	00 00                	add    %al,(%eax)
49070c:	1f                   	pop    %ds
49070d:	10 8d 9f 00 00 04    	adc    %cl,0x400009f(%ebp)
490713:	28 16                	sub    %dl,(%esi)
490715:	00 00                	add    %al,(%eax)
490717:	0a a2 25 20 9e 00    	or     0x9e2025(%edx),%ah
49071d:	00 00                	add    %al,(%eax)
49071f:	1f                   	pop    %ds
490720:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490726:	25 d0 a0 00 00       	and    $0xa0d0,%eax
49072b:	04 28                	add    $0x28,%al
49072d:	16                   	push   %ss
49072e:	00 00                	add    %al,(%eax)
490730:	0a a2 25 20 9f 00    	or     0x9f2025(%edx),%ah
490736:	00 00                	add    %al,(%eax)
490738:	1f                   	pop    %ds
490739:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49073f:	25 d0 a1 00 00       	and    $0xa1d0,%eax
490744:	04 28                	add    $0x28,%al
490746:	16                   	push   %ss
490747:	00 00                	add    %al,(%eax)
490749:	0a a2 25 20 a0 00    	or     0xa02025(%edx),%ah
49074f:	00 00                	add    %al,(%eax)
490751:	1f                   	pop    %ds
490752:	10 8d 3a 00 00 04    	adc    %cl,0x400003a(%ebp)
490758:	28 16                	sub    %dl,(%esi)
49075a:	00 00                	add    %al,(%eax)
49075c:	0a a2 25 20 9b 00    	or     0x9b2025(%edx),%ah
490762:	00 00                	add    %al,(%eax)
490764:	1f                   	pop    %ds
490765:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49076b:	25 d0 9d 00 00       	and    $0x9dd0,%eax
490770:	04 28                	add    $0x28,%al
490772:	16                   	push   %ss
490773:	00 00                	add    %al,(%eax)
490775:	0a a2 25 20 9c 00    	or     0x9c2025(%edx),%ah
49077b:	00 00                	add    %al,(%eax)
49077d:	1f                   	pop    %ds
49077e:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490784:	25 d0 9e 00 00       	and    $0x9ed0,%eax
490789:	04 28                	add    $0x28,%al
49078b:	16                   	push   %ss
49078c:	00 00                	add    %al,(%eax)
49078e:	0a a2 25 20 9d 00    	or     0x9d2025(%edx),%ah
490794:	00 00                	add    %al,(%eax)
490796:	1f                   	pop    %ds
490797:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49079d:	25 d0 00 00 0a       	and    $0xa0000d0,%eax
4907a2:	a2 25 20 98 00       	mov    %al,0x982025
4907a7:	00 00                	add    %al,(%eax)
4907a9:	1f                   	pop    %ds
4907aa:	18 8d 3a 00 00 01    	sbb    %cl,0x100003a(%ebp)
4907b0:	25 d0 9a 00 00       	and    $0x9ad0,%eax
4907b5:	04 28                	add    $0x28,%al
4907b7:	16                   	push   %ss
4907b8:	00 00                	add    %al,(%eax)
4907ba:	0a a2 25 20 99 00    	or     0x992025(%edx),%ah
4907c0:	00 00                	add    %al,(%eax)
4907c2:	1f                   	pop    %ds
4907c3:	18 8d 3a 00 00 01    	sbb    %cl,0x100003a(%ebp)
4907c9:	25 d0 9b 00 00       	and    $0x9bd0,%eax
4907ce:	04 28                	add    $0x28,%al
4907d0:	16                   	push   %ss
4907d1:	00 00                	add    %al,(%eax)
4907d3:	0a a2 25 20 9a 00    	or     0x9a2025(%edx),%ah
4907d9:	00 00                	add    %al,(%eax)
4907db:	1f                   	pop    %ds
4907dc:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4907e2:	25 d0 9c 00 00       	and    $0x9cd0,%eax
4907e7:	a2 25 20 95 00       	mov    %al,0x952025
4907ec:	00 00                	add    %al,(%eax)
4907ee:	1f                   	pop    %ds
4907ef:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4907f5:	25 d0 97 00 00       	and    $0x97d0,%eax
4907fa:	04 28                	add    $0x28,%al
4907fc:	16                   	push   %ss
4907fd:	00 00                	add    %al,(%eax)
4907ff:	0a a2 25 20 96 00    	or     0x962025(%edx),%ah
490805:	00 00                	add    %al,(%eax)
490807:	1f                   	pop    %ds
490808:	18 8d 3a 00 00 01    	sbb    %cl,0x100003a(%ebp)
49080e:	25 d0 98 00 00       	and    $0x98d0,%eax
490813:	04 28                	add    $0x28,%al
490815:	16                   	push   %ss
490816:	00 00                	add    %al,(%eax)
490818:	0a a2 25 20 97 00    	or     0x972025(%edx),%ah
49081e:	00 00                	add    %al,(%eax)
490820:	1f                   	pop    %ds
490821:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490827:	25 d0 99 00 00       	and    $0x99d0,%eax
49082c:	04 28                	add    $0x28,%al
49082e:	16                   	push   %ss
49082f:	92                   	xchg   %eax,%edx
490830:	00 00                	add    %al,(%eax)
490832:	00 1f                	add    %bl,(%edi)
490834:	1c 8d                	sbb    $0x8d,%al
490836:	3a 00                	cmp    (%eax),%al
490838:	00 01                	add    %al,(%ecx)
49083a:	25 d0 94 00 00       	and    $0x94d0,%eax
49083f:	04 28                	add    $0x28,%al
490841:	16                   	push   %ss
490842:	00 00                	add    %al,(%eax)
490844:	0a a2 25 20 93 00    	or     0x932025(%edx),%ah
49084a:	00 00                	add    %al,(%eax)
49084c:	1f                   	pop    %ds
49084d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
490853:	25 d0 95 00 00       	and    $0x95d0,%eax
490858:	04 28                	add    $0x28,%al
49085a:	16                   	push   %ss
49085b:	00 00                	add    %al,(%eax)