4014cb:	00 f0                	add    %dh,%al
4014cd:	21 40 00             	and    %eax,0x0(%eax)
4014d0:	24 00                	and    $0x0,%al
4014d2:	00 00                	add    %al,(%eax)
4014d4:	08 22                	or     %ah,(%edx)
4014d6:	40                   	inc    %eax
4014d7:	00 0b                	add    %cl,(%ebx)
4014d9:	00 00                	add    %al,(%eax)
4014db:	00 6c 1b 40          	add    %ch,0x40(%ebx,%ebx,1)
4014df:	00 22                	add    %ah,(%edx)
4014e1:	00 00                	add    %al,(%eax)
4014e3:	00 28                	add    %ch,(%eax)
4014e5:	22 40 00             	and    0x0(%eax),%al
4014e8:	7f 00                	jg     0x4014ea
4014ea:	00 00                	add    %al,(%eax)
4014ec:	3c 22                	cmp    $0x22,%al
4014ee:	40                   	inc    %eax
4014ef:	00 89 00 00 00 54    	add    %cl,0x54000000(%ecx)
4014f5:	22 40 00             	and    0x0(%eax),%al
4014f8:	8b 00                	mov    (%eax),%eax
4014fa:	00 00                	add    %al,(%eax)
4014fc:	64 22 40 00          	and    %fs:0x0(%eax),%al
401500:	8a 00                	mov    (%eax),%al
401502:	00 00                	add    %al,(%eax)
401504:	74 22                	je     0x401528
401506:	40                   	inc    %eax
401507:	00 17                	add    %dl,(%edi)
401509:	00 00                	add    %al,(%eax)
40150b:	00 80 22 40 00 18    	add    %al,0x18004022(%eax)
401511:	00 00                	add    %al,(%eax)
401513:	00 b4 1b 40 00 1f 00 	add    %dh,0x1f0040(%ebx,%ebx,1)
40151a:	00 00                	add    %al,(%eax)
40151c:	a0 22 40 00 72       	mov    0x72004022,%al
401521:	00 00                	add    %al,(%eax)
401523:	00 b0 22 40 00 84    	add    %dh,-0x7bffbfde(%eax)
401529:	00 00                	add    %al,(%eax)
40152b:	00 d0                	add    %dl,%al
40152d:	22 40 00             	and    0x0(%eax),%al
401530:	88 00                	mov    %al,(%eax)
401532:	00 00                	add    %al,(%eax)
401534:	e0 22                	loopne 0x401558
401536:	40                   	inc    %eax
40153f:	00 b0 99 40 00 e0    	add    %dh,-0x1fffbf67(%eax)
401545:	99                   	cltd
401546:	40                   	inc    %eax
401547:	00 70 c2             	add    %dh,-0x3e(%eax)
40154a:	40                   	inc    %eax
40154b:	00 c0                	add    %al,%al
40154d:	c2 40 00             	ret    $0x40
401550:	10 42 40             	adc    %al,0x40(%edx)
401553:	00 70 42             	add    %dh,0x42(%eax)
401556:	40                   	inc    %eax
401557:	00 40 42             	add    %al,0x42(%eax)
40155a:	40                   	inc    %eax
40155b:	00 40 3e             	add    %al,0x3e(%eax)
40155e:	40                   	inc    %eax
40155f:	00 10                	add    %dl,(%eax)
401561:	3e 40                	ds inc %eax
401563:	00 f0                	add    %dh,%al
401565:	3d 40 00 90 3d       	cmp    $0x3d900040,%eax
40156a:	40                   	inc    %eax
40156b:	00 40 7c             	add    %al,0x7c(%eax)
40156e:	40                   	inc    %eax
40156f:	00 a0 42 40 00 c0    	add    %ah,-0x3fffbfbe(%eax)
401575:	44                   	inc    %esp
401576:	40                   	inc    %eax
401577:	00 40 45             	add    %al,0x45(%eax)
40157a:	40                   	inc    %eax
40157b:	00 40 3e             	add    %al,0x3e(%eax)
40157e:	40                   	inc    %eax
40157f:	00 10                	add    %dl,(%eax)
401581:	3e 40                	ds inc %eax
401583:	00 f0                	add    %dh,%al
401585:	3d 40 00 90 3d       	cmp    $0x3d900040,%eax
40158a:	40                   	inc    %eax
40158b:	00 40 7c             	add    %al,0x7c(%eax)
40158e:	40                   	inc    %eax
40158f:	00 50 46             	add    %dl,0x46(%eax)
401592:	40                   	inc    %eax
401593:	00 e0                	add    %ah,%al
401595:	43                   	inc    %ebx
401596:	40                   	inc    %eax
401597:	00 c0                	add    %al,%al
401599:	44                   	inc    %esp
40159a:	40                   	inc    %eax
40159b:	00 40 44             	add    %al,0x44(%eax)
40159e:	40                   	inc    %eax
40159f:	00 20                	add    %ah,(%eax)
4015a1:	46                   	inc    %esi
4015a2:	40                   	inc    %eax
4015a3:	00 60 9d             	add    %ah,-0x63(%eax)
4015a6:	40                   	inc    %eax
4015a7:	00 60 9d             	add    %ah,-0x63(%eax)
4015aa:	40                   	inc    %eax
4015ab:	00 60 9d             	add    %ah,-0x63(%eax)
4015ae:	40                   	inc    %eax
4015af:	00 00                	add    %al,(%eax)
4015b1:	47                   	inc    %edi
4015b2:	40                   	inc    %eax
4015b3:	00 50 47             	add    %dl,0x47(%eax)
4015b6:	40                   	inc    %eax
4015b7:	00 60 9d             	add    %ah,-0x63(%eax)
4015ba:	40                   	inc    %eax
4015bb:	00 60 9d             	add    %ah,-0x63(%eax)
4015be:	40                   	inc    %eax
4015bf:	00 60 9d             	add    %ah,-0x63(%eax)
4015c2:	40                   	inc    %eax
4015c3:	00 60 3f             	add    %ah,0x3f(%eax)
4015c6:	40                   	inc    %eax
4015c7:	00 50 47             	add    %dl,0x47(%eax)
4015ca:	40                   	inc    %eax
4015cb:	00 a0 42 40 00 30    	add    %ah,0x30004042(%eax)
4015d1:	43                   	inc    %ebx
4015d2:	40                   	inc    %eax
4015d3:	00 c0                	add    %al,%al
4015d5:	42                   	inc    %edx
4015d6:	40                   	inc    %eax
4015d7:	00 40 3e             	add    %al,0x3e(%eax)
4015da:	40                   	inc    %eax
4015db:	00 10                	add    %dl,(%eax)
4015dd:	3e 40                	ds inc %eax
4015df:	00 f0                	add    %dh,%al
4015e1:	3d 40 00 90 3d       	cmp    $0x3d900040,%eax
4015e6:	40                   	inc    %eax
4015e7:	00 40 7c             	add    %al,0x7c(%eax)
4015ea:	40                   	inc    %eax
4015eb:	00 a0 3e 40 00 20    	add    %ah,0x2000403e(%eax)
4015f1:	3f                   	aas
4015f2:	40                   	inc    %eax
4015f3:	00 c0                	add    %al,%al
4015f5:	3e 40                	ds inc %eax
4015f7:	00 60 3f             	add    %ah,0x3f(%eax)
4015fa:	40                   	inc    %eax
4015fb:	00 50 47             	add    %dl,0x47(%eax)
4015fe:	40                   	inc    %eax
4015ff:	00 e0                	add    %ah,%al
401601:	39 40 00             	cmp    %eax,0x0(%eax)
401604:	b0 39                	mov    $0x39,%al
401606:	40                   	inc    %eax
401607:	00 c0                	add    %al,%al
401609:	39 40 00             	cmp    %eax,0x0(%eax)
40160c:	a0 5a 40 00 b0       	mov    0xb000405a,%al
401611:	5a                   	pop    %edx
401612:	40                   	inc    %eax
401613:	00 10                	add    %dl,(%eax)
401615:	5b                   	pop    %ebx
401616:	40                   	inc    %eax
401617:	00 40 5b             	add    %al,0x5b(%eax)
40161a:	40                   	inc    %eax
40161b:	00 40 5b             	add    %al,0x5b(%eax)
40161e:	40                   	inc    %eax
40161f:	00 90 7b 40 00 80    	add    %dl,-0x7fffbf85(%eax)
401625:	5d                   	pop    %ebp
401626:	40                   	inc    %eax
401627:	00 e0                	add    %ah,%al
401629:	39 40 00             	cmp    %eax,0x0(%eax)
40162c:	b0 39                	mov    $0x39,%al
40162e:	40                   	inc    %eax
40162f:	00 a0 5d 40 00 a0    	add    %ah,-0x5fffbfa3(%eax)
401635:	5a                   	pop    %edx
401636:	40                   	inc    %eax
401637:	00 b0 5a 40 00 10    	add    %dh,0x1000405a(%eax)
40163d:	5b                   	pop    %ebx
40163e:	40                   	inc    %eax
40163f:	00 40 5b             	add    %al,0x5b(%eax)
401642:	40                   	inc    %eax
401643:	00 40 5b             	add    %al,0x5b(%eax)
401646:	40                   	inc    %eax
401647:	00 90 7b 40 00 80    	add    %dl,-0x7fffbf85(%eax)
40164d:	5d                   	pop    %ebp
40164e:	40                   	inc    %eax
40164f:	00 b0 5e 40 00 d0    	add    %dh,-0x2fffbfa2(%eax)
401655:	5e                   	pop    %esi
401656:	40                   	inc    %eax
401657:	00 e0                	add    %ah,%al
401659:	5e                   	pop    %esi
40165a:	40                   	inc    %eax
40165b:	00 60 62             	add    %ah,0x62(%eax)
40165e:	40                   	inc    %eax
40165f:	00 a0 5f 40 00 f0    	add    %ah,-0xfffbfa1(%eax)
401665:	5e                   	pop    %esi
401666:	40                   	inc    %eax
40166f:	00 2c 24             	add    %ch,(%esp)
401672:	40                   	inc    %eax
401673:	00 00                	add    %al,(%eax)
401675:	00 00                	add    %al,(%eax)
401677:	00 01                	add    %al,(%ecx)
40168d:	00 00                	add    %al,(%eax)
40168f:	00 14 25 40 00 00 00 	add    %dl,0x40(,%eiz,1)
401696:	00 00                	add    %al,(%eax)
401698:	01 00                	add    %eax,(%eax)
40169a:	00 00                	add    %al,(%eax)
40169c:	04 25                	add    $0x25,%al
40169e:	40                   	inc    %eax
40169f:	00 00                	add    %al,(%eax)
4016a1:	00 00                	add    %al,(%eax)
4016a3:	00 01                	add    %al,(%ecx)
4016bd:	00 00                	add    %al,(%eax)
4016bf:	00 70 25             	add    %dh,0x25(%eax)
4016c2:	40                   	inc    %eax
4016c3:	00 00                	add    %al,(%eax)
4016c5:	00 00                	add    %al,(%eax)
4016c7:	80 7c 25 40 00       	cmpb   $0x0,0x40(%ebp,%eiz,1)
4016cc:	01 00                	add    %eax,(%eax)
4016ce:	00 80 88 25 40 00    	add    %al,0x402588(%eax)
4016d4:	02 00                	add    (%eax),%al
4016d6:	00 80 94 25 40 00    	add    %al,0x402594(%eax)
4016dc:	03 00                	add    (%eax),%eax
4016de:	00 80 9c 25 40 00    	add    %al,0x40259c(%eax)
4016e4:	04 00                	add    $0x0,%al
4016e6:	00 80 a8 25 40 00    	add    %al,0x4025a8(%eax)
4016ec:	06                   	push   %es
4016ed:	00 00                	add    %al,(%eax)
4016ef:	80 b4 25 40 00 05 00 	xorb   $0x0,0x50040(%ebp,%eiz,1)
4016f6:	00
4016f7:	80 c0 25             	add    $0x25,%al
4016fa:	40                   	inc    %eax
4016fb:	00 00                	add    %al,(%eax)
4016fd:	00 00                	add    %al,(%eax)
4016ff:	80 e4 25             	and    $0x25,%ah
401702:	40                   	inc    %eax
401703:	00 01                	add    %al,(%ecx)
401705:	00 00                	add    %al,(%eax)
401707:	80 08 26             	orb    $0x26,(%eax)
40170a:	40                   	inc    %eax
40170b:	00 02                	add    %al,(%edx)
40170d:	00 00                	add    %al,(%eax)
40170f:	80 30 26             	xorb   $0x26,(%eax)
401712:	40                   	inc    %eax
401713:	00 03                	add    %al,(%ebx)
401715:	00 00                	add    %al,(%eax)
401717:	80 48 26 40          	orb    $0x40,0x26(%eax)
40171b:	00 04 00             	add    %al,(%eax,%eax,1)
40171e:	00 80 74 26 40 00    	add    %al,0x402674(%eax)
401724:	06                   	push   %es
401725:	00 00                	add    %al,(%eax)
401727:	80 90 26 40 00 05 00 	adcb   $0x0,0x5004026(%eax)
40172e:	00 80 b8 26 40 00    	add    %al,0x4026b8(%eax)
401734:	08 00                	or     %al,(%eax)
401736:	00 00                	add    %al,(%eax)
401738:	bc 26 40 00 08       	mov    $0x8004026,%esp
40173d:	40                   	inc    %eax
40173e:	00 00                	add    %al,(%eax)
401740:	c0 26 40             	shlb   $0x40,(%esi)
401743:	00 13                	add    %dl,(%ebx)
401745:	00 00                	add    %al,(%eax)
401747:	00 c4                	add    %al,%ah
401749:	26 40                	es inc %eax
40174b:	00 11                	add    %dl,(%ecx)
40174d:	00 00                	add    %al,(%eax)
40174f:	00 c8                	add    %cl,%al
401751:	26 40                	es inc %eax
401753:	00 d4                	add    %dl,%ah
401755:	26 40                	es inc %eax
401757:	00 e0                	add    %ah,%al
401759:	26 40                	es inc %eax
40175b:	00 0c 27             	add    %cl,(%edi,%eiz,1)
40175e:	40                   	inc    %eax
40175f:	00 20                	add    %ah,(%eax)
401761:	27                   	daa
401762:	40                   	inc    %eax
401763:	00 34 27             	add    %dh,(%edi,%eiz,1)
401766:	40                   	inc    %eax
401767:	00 48 27             	add    %cl,0x27(%eax)
40176a:	40                   	inc    %eax
40176b:	00 54 27 40          	add    %dl,0x40(%edi,%eiz,1)
40176f:	00 5c 27 40          	add    %bl,0x40(%edi,%eiz,1)
401773:	00 70 27             	add    %dh,0x27(%eax)
401776:	40                   	inc    %eax
401777:	00 80 27 40 00 94    	add    %al,-0x6bffbfd9(%eax)
40177d:	27                   	daa
40177e:	40                   	inc    %eax
40177f:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
4017ba:	00 00                	add    %al,(%eax)
4017bc:	e4 c1                	in     $0xc1,%al
4017be:	40                   	inc    %eax
4017bf:	00 40 30             	add    %al,0x30(%eax)
4017c2:	40                   	inc    %eax
4017c3:	00 12                	add    %dl,(%edx)
4017c5:	00 00                	add    %al,(%eax)
4017c7:	00 20                	add    %ah,(%eax)
4017c9:	f2 40                	repnz inc %eax
4017cb:	00 00                	add    %al,(%eax)
4017cd:	00 00                	add    %al,(%eax)
4017cf:	00 68 18             	add    %ch,0x18(%eax)
4017d2:	40                   	inc    %eax
4017d3:	00 61 00             	add    %ah,0x0(%ecx)
4017d6:	00 00                	add    %al,(%eax)
4017d8:	00 75 01             	add    %dh,0x1(%ebp)
4017e7:	00 ec                	add    %ch,%ah
4017e9:	19 40 00             	sbb    %eax,0x0(%eax)
4017ec:	02 00                	add    (%eax),%al
40182e:	00 00                	add    %al,(%eax)
401830:	90                   	nop
401831:	95                   	xchg   %eax,%ebp
401832:	40                   	inc    %eax
401833:	00 70 38             	add    %dh,0x38(%eax)
401836:	40                   	inc    %eax
401837:	00 90 38 40 00 c0    	add    %dl,-0x3fffbfc8(%eax)
40183d:	38 40 00             	cmp    %al,0x0(%eax)
401840:	f0 38 40 00          	lock cmp %al,0x0(%eax)
401844:	00 39                	add    %bh,(%ecx)
401846:	40                   	inc    %eax
401847:	00 10                	add    %dl,(%eax)
401849:	39 40 00             	cmp    %eax,0x0(%eax)
40184c:	10 38                	adc    %bh,(%eax)
40184e:	40                   	inc    %eax
40184f:	00 50 38             	add    %dl,0x38(%eax)
401852:	40                   	inc    %eax
40185b:	00 20                	add    %ah,(%eax)
40185d:	95                   	xchg   %eax,%ebp
40185e:	40                   	inc    %eax
40185f:	00 20                	add    %ah,(%eax)
401861:	9f                   	lahf
401862:	40                   	inc    %eax
401863:	00 00                	add    %al,(%eax)
401865:	00 00                	add    %al,(%eax)
401867:	00 a0 36 00 00 10    	add    %ah,0x10000036(%eax)
40186d:	38 00                	cmp    %al,(%eax)
40186f:	00 50 38             	add    %dl,0x38(%eax)
401872:	00 00                	add    %al,(%eax)
401874:	70 38                	jo     0x4018ae
401876:	00 00                	add    %al,(%eax)
401878:	90                   	nop
401879:	38 00                	cmp    %al,(%eax)
40187b:	00 c0                	add    %al,%al
40187d:	38 00                	cmp    %al,(%eax)
40187f:	00 f0                	add    %dh,%al
401881:	38 00                	cmp    %al,(%eax)
401883:	00 00                	add    %al,(%eax)
401885:	39 00                	cmp    %eax,(%eax)
401887:	00 10                	add    %dl,(%eax)
401889:	39 00                	cmp    %eax,(%eax)
40188b:	00 20                	add    %ah,(%eax)
40188d:	39 00                	cmp    %eax,(%eax)
40188f:	00 30                	add    %dh,(%eax)
401891:	39 00                	cmp    %eax,(%eax)
401893:	00 50 39             	add    %dl,0x39(%eax)
401896:	00 00                	add    %al,(%eax)
401898:	b0 39                	mov    $0x39,%al
40189a:	00 00                	add    %al,(%eax)
40189c:	c0 39 00             	sarb   $0x0,(%ecx)
40189f:	00 e0                	add    %ah,%al
4018a1:	39 00                	cmp    %eax,(%eax)
4018a3:	00 b0 3c 00 00 90    	add    %dh,-0x6fffffc4(%eax)
4018a9:	3d 00 00 f0 3d       	cmp    $0x3df00000,%eax
4018ae:	00 00                	add    %al,(%eax)
4018b0:	10 3e                	adc    %bh,(%esi)
4018b2:	00 00                	add    %al,(%eax)
4018b4:	40                   	inc    %eax