4014e3:	00 18                	add    %bl,(%eax)
4014e5:	94                   	xchg   %eax,%esp
4014e6:	41                   	inc    %ecx
4014e7:	00 20                	add    %ah,(%eax)
4014e9:	3b 41 00             	cmp    0x0(%ecx),%eax
4014ec:	c0 55 40 00          	rclb   $0x0,0x40(%ebp)
4014f0:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4014f4:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4014f8:	10 56 40             	adc    %dl,0x40(%esi)
4014fb:	00 70 56             	add    %dh,0x56(%eax)
4014fe:	40                   	inc    %eax
4014ff:	00 30                	add    %dh,(%eax)
401501:	56                   	push   %esi
401502:	40                   	inc    %eax
401503:	00 c0                	add    %al,%al
401505:	55                   	push   %ebp
401506:	40                   	inc    %eax
401507:	00 90 56 40 00 a0    	add    %dl,-0x5fffbfaa(%eax)
40150d:	56                   	push   %esi
40150e:	40                   	inc    %eax
40150f:	00 10                	add    %dl,(%eax)
401511:	56                   	push   %esi
401512:	40                   	inc    %eax
401513:	00 70 56             	add    %dh,0x56(%eax)
401516:	40                   	inc    %eax
401517:	00 30                	add    %dh,(%eax)
401519:	56                   	push   %esi
40151a:	40                   	inc    %eax
40151b:	00 c0                	add    %al,%al
40151d:	55                   	push   %ebp
40151e:	40                   	inc    %eax
40151f:	00 d0                	add    %dl,%al
401521:	56                   	push   %esi
401522:	40                   	inc    %eax
401523:	00 e0                	add    %ah,%al
401525:	56                   	push   %esi
401526:	40                   	inc    %eax
401527:	00 10                	add    %dl,(%eax)
401529:	56                   	push   %esi
40152a:	40                   	inc    %eax
40152b:	00 70 56             	add    %dh,0x56(%eax)
40152e:	40                   	inc    %eax
40152f:	00 30                	add    %dh,(%eax)
401531:	56                   	push   %esi
401532:	40                   	inc    %eax
401533:	00 c0                	add    %al,%al
401535:	55                   	push   %ebp
401536:	40                   	inc    %eax
401537:	00 10                	add    %dl,(%eax)
401539:	57                   	push   %edi
40153a:	40                   	inc    %eax
40153b:	00 20                	add    %ah,(%eax)
40153d:	57                   	push   %edi
40153e:	40                   	inc    %eax
40153f:	00 50 57             	add    %dl,0x57(%eax)
401542:	40                   	inc    %eax
401543:	00 70 56             	add    %dh,0x56(%eax)
401546:	40                   	inc    %eax
401547:	00 30                	add    %dh,(%eax)
401549:	56                   	push   %esi
40154a:	40                   	inc    %eax
40154b:	00 00                	add    %al,(%eax)
40154d:	62 40 00             	bound  %eax,0x0(%eax)
401550:	60                   	pusha
401551:	61                   	popa
401552:	40                   	inc    %eax
401553:	00 30                	add    %dh,(%eax)
401555:	87 40 00             	xchg   %eax,0x0(%eax)
401558:	80 88 40 00 80 cb 40 	orb    $0x40,-0x347fffc0(%eax)
40155f:	00 b0 88 40 00 10    	add    %dh,0x10004088(%eax)
401565:	8a 40 00             	mov    0x0(%eax),%al
401568:	20 88 40 00 30 88    	and    %cl,-0x77cfffc0(%eax)
40156e:	40                   	inc    %eax
40156f:	00 40 88             	add    %al,-0x78(%eax)
401572:	40                   	inc    %eax
401573:	00 40 88             	add    %al,-0x78(%eax)
401576:	40                   	inc    %eax
401577:	00 50 88             	add    %dl,-0x78(%eax)
40157a:	40                   	inc    %eax
40157b:	00 40 88             	add    %al,-0x78(%eax)
40157e:	40                   	inc    %eax
40157f:	00 40 88             	add    %al,-0x78(%eax)
401582:	40                   	inc    %eax
401583:	00 60 88             	add    %ah,-0x78(%eax)
401586:	40                   	inc    %eax
401587:	00 70 88             	add    %dh,-0x78(%eax)
40158a:	40                   	inc    %eax
40158b:	00 70 88             	add    %dh,-0x78(%eax)
40158e:	40                   	inc    %eax
40158f:	00 80 88 40 00 80    	add    %al,-0x7fffbf78(%eax)
401595:	cb                   	lret
401596:	40                   	inc    %eax
401597:	00 f0                	add    %dh,%al
401599:	3a 41 00             	cmp    0x0(%ecx),%al
40159c:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4015a0:	20 88 40 00 30 88    	and    %cl,-0x77cfffc0(%eax)
4015a6:	40                   	inc    %eax
4015a7:	00 40 88             	add    %al,-0x78(%eax)
4015aa:	40                   	inc    %eax
4015ab:	00 40 88             	add    %al,-0x78(%eax)
4015ae:	40                   	inc    %eax
4015af:	00 50 88             	add    %dl,-0x78(%eax)
4015b2:	40                   	inc    %eax
4015b3:	00 40 88             	add    %al,-0x78(%eax)
4015b6:	40                   	inc    %eax
4015b7:	00 40 88             	add    %al,-0x78(%eax)
4015ba:	40                   	inc    %eax
4015bb:	00 60 88             	add    %ah,-0x78(%eax)
4015be:	40                   	inc    %eax
4015bf:	00 70 88             	add    %dh,-0x78(%eax)
4015c2:	40                   	inc    %eax
4015c3:	00 70 88             	add    %dh,-0x78(%eax)
4015c6:	40                   	inc    %eax
4015c7:	00 00                	add    %al,(%eax)
4015c9:	8c 40 00             	mov    %es,0x0(%eax)
4015cc:	80 cb 40             	or     $0x40,%bl
4015cf:	00 b0 8c 40 00 f0    	add    %dh,-0xfffbf74(%eax)
4015d5:	8c 40 00             	mov    %es,0x0(%eax)
4015d8:	20 88 40 00 30 88    	and    %cl,-0x77cfffc0(%eax)
4015de:	40                   	inc    %eax
4015df:	00 40 88             	add    %al,-0x78(%eax)
4015e2:	40                   	inc    %eax
4015e3:	00 40 88             	add    %al,-0x78(%eax)
4015e6:	40                   	inc    %eax
4015e7:	00 50 88             	add    %dl,-0x78(%eax)
4015ea:	40                   	inc    %eax
4015eb:	00 40 88             	add    %al,-0x78(%eax)
4015ee:	40                   	inc    %eax
4015ef:	00 40 88             	add    %al,-0x78(%eax)
4015f2:	40                   	inc    %eax
4015f3:	00 60 88             	add    %ah,-0x78(%eax)
4015f6:	40                   	inc    %eax
4015f7:	00 70 88             	add    %dh,-0x78(%eax)
4015fa:	40                   	inc    %eax
4015fb:	00 70 88             	add    %dh,-0x78(%eax)
4015fe:	40                   	inc    %eax
4015ff:	00 60 91             	add    %ah,-0x6f(%eax)
401602:	40                   	inc    %eax
401603:	00 80 cb 40 00 00    	add    %al,0x40cb(%eax)
401609:	92                   	xchg   %eax,%edx
40160a:	40                   	inc    %eax
40160b:	00 d0                	add    %dl,%al
40160d:	93                   	xchg   %eax,%ebx
40160e:	40                   	inc    %eax
40160f:	00 90 97 40 00 f0    	add    %dl,-0xfffbf69(%eax)
401615:	94                   	xchg   %eax,%esp
401616:	40                   	inc    %eax
401617:	00 40 88             	add    %al,-0x78(%eax)
40161a:	40                   	inc    %eax
40161b:	00 40 88             	add    %al,-0x78(%eax)
40161e:	40                   	inc    %eax
40161f:	00 50 88             	add    %dl,-0x78(%eax)
401622:	40                   	inc    %eax
401623:	00 40 88             	add    %al,-0x78(%eax)
401626:	40                   	inc    %eax
401627:	00 40 88             	add    %al,-0x78(%eax)
40162a:	40                   	inc    %eax
40162b:	00 60 88             	add    %ah,-0x78(%eax)
40162e:	40                   	inc    %eax
40162f:	00 a0 97 40 00 d0    	add    %ah,-0x2fffbf69(%eax)
401635:	98                   	cwtl
401636:	40                   	inc    %eax
401637:	00 80 88 40 00 80    	add    %al,-0x7fffbf78(%eax)
40163d:	cb                   	lret
40163e:	40                   	inc    %eax
40163f:	00 90 9e 40 00 e0    	add    %dl,-0x1fffbf62(%eax)
401645:	a0 40 00 20 88       	mov    0x88200040,%al
40164a:	40                   	inc    %eax
40164b:	00 90 a4 40 00 40    	add    %dl,0x400040a4(%eax)
401651:	88 40 00             	mov    %al,0x0(%eax)
401654:	40                   	inc    %eax
401655:	88 40 00             	mov    %al,0x0(%eax)
401658:	50                   	push   %eax
401659:	88 40 00             	mov    %al,0x0(%eax)
40165c:	40                   	inc    %eax
40165d:	88 40 00             	mov    %al,0x0(%eax)
401660:	40                   	inc    %eax
401661:	88 40 00             	mov    %al,0x0(%eax)
401664:	60                   	pusha
401665:	88 40 00             	mov    %al,0x0(%eax)
401668:	70 88                	jo     0x4015f2
40166a:	40                   	inc    %eax
40166b:	00 70 88             	add    %dh,-0x78(%eax)
40166e:	40                   	inc    %eax
40166f:	00 70 a4             	add    %dh,-0x5c(%eax)
401672:	40                   	inc    %eax
401673:	00 30                	add    %dh,(%eax)
401675:	88 40 00             	mov    %al,0x0(%eax)
401678:	f0 a3 40 00 80 88    	lock mov %eax,0x88800040
40167e:	40                   	inc    %eax
40167f:	00 80 cb 40 00 70    	add    %al,0x700040cb(%eax)
401685:	b5 40                	mov    $0x40,%ch
401687:	00 b0 b6 40 00 20    	add    %dh,0x200040b6(%eax)
40168d:	88 40 00             	mov    %al,0x0(%eax)
401690:	50                   	push   %eax
401691:	cd 40                	int    $0x40
401693:	00 40 88             	add    %al,-0x78(%eax)
401696:	40                   	inc    %eax
401697:	00 40 88             	add    %al,-0x78(%eax)
40169a:	40                   	inc    %eax
40169b:	00 50 88             	add    %dl,-0x78(%eax)
40169e:	40                   	inc    %eax
40169f:	00 40 88             	add    %al,-0x78(%eax)
4016a2:	40                   	inc    %eax
4016a3:	00 40 88             	add    %al,-0x78(%eax)
4016a6:	40                   	inc    %eax
4016a7:	00 60 88             	add    %ah,-0x78(%eax)
4016aa:	40                   	inc    %eax
4016ab:	00 70 88             	add    %dh,-0x78(%eax)
4016ae:	40                   	inc    %eax
4016af:	00 70 88             	add    %dh,-0x78(%eax)
4016b2:	40                   	inc    %eax
4016b3:	00 20                	add    %ah,(%eax)
4016b5:	b9 40 00 30 88       	mov    $0x88300040,%ecx
4016ba:	40                   	inc    %eax
4016bb:	00 e0                	add    %ah,%al
4016bd:	b9 40 00 50 bc       	mov    $0xbc500040,%ecx
4016c2:	40                   	inc    %eax
4016c3:	00 80 cb 40 00 90    	add    %al,-0x6fffbf35(%eax)
4016c9:	bc 40 00 40 be       	mov    $0xbe400040,%esp
4016ce:	40                   	inc    %eax
4016cf:	00 20                	add    %ah,(%eax)
4016d1:	88 40 00             	mov    %al,0x0(%eax)
4016d4:	30 88 40 00 40 88    	xor    %cl,-0x77bfffc0(%eax)
4016da:	40                   	inc    %eax
4016db:	00 40 88             	add    %al,-0x78(%eax)
4016de:	40                   	inc    %eax
4016df:	00 50 88             	add    %dl,-0x78(%eax)
4016e2:	40                   	inc    %eax
4016e3:	00 40 88             	add    %al,-0x78(%eax)
4016e6:	40                   	inc    %eax
4016e7:	00 40 88             	add    %al,-0x78(%eax)
4016ea:	40                   	inc    %eax
4016eb:	00 c0                	add    %al,%al
4016ed:	bf 40 00 70 88       	mov    $0x88700040,%edi
4016f2:	40                   	inc    %eax
4016f3:	00 70 88             	add    %dh,-0x78(%eax)
4016f6:	40                   	inc    %eax
4016f7:	00 80 88 40 00 80    	add    %al,-0x7fffbf78(%eax)
4016fd:	cb                   	lret
4016fe:	40                   	inc    %eax
4016ff:	00 00                	add    %al,(%eax)
401701:	c0 40 00 f0          	rolb   $0xf0,0x0(%eax)
401705:	c2 40 00             	ret    $0x40
401708:	20 88 40 00 c0 c4    	and    %cl,-0x3b3fffc0(%eax)
40170e:	40                   	inc    %eax
40170f:	00 40 88             	add    %al,-0x78(%eax)
401712:	40                   	inc    %eax
401713:	00 40 88             	add    %al,-0x78(%eax)
401716:	40                   	inc    %eax
401717:	00 50 88             	add    %dl,-0x78(%eax)
40171a:	40                   	inc    %eax
40171b:	00 40 88             	add    %al,-0x78(%eax)
40171e:	40                   	inc    %eax
40171f:	00 40 88             	add    %al,-0x78(%eax)
401722:	40                   	inc    %eax
401723:	00 60 88             	add    %ah,-0x78(%eax)
401726:	40                   	inc    %eax
401727:	00 70 88             	add    %dh,-0x78(%eax)
40172a:	40                   	inc    %eax
40172b:	00 70 88             	add    %dh,-0x78(%eax)
40172e:	40                   	inc    %eax
40172f:	00 f0                	add    %dh,%al
401731:	c3                   	ret
401732:	40                   	inc    %eax
401733:	00 30                	add    %dh,(%eax)
401735:	88 40 00             	mov    %al,0x0(%eax)
401738:	a0 c3 40 00 50       	mov    0x500040c3,%al
40173d:	c5 40 00             	lds    0x0(%eax),%eax
401740:	80 cb 40             	or     $0x40,%bl
401743:	00 90 c5 40 00 b0    	add    %dl,-0x4fffbf3b(%eax)
401749:	c7 40 00 20 88 40 00 	movl   $0x408820,0x0(%eax)
401750:	50                   	push   %eax
401751:	cd 40                	int    $0x40
401753:	00 40 88             	add    %al,-0x78(%eax)
401756:	40                   	inc    %eax
401757:	00 40 88             	add    %al,-0x78(%eax)
40175a:	40                   	inc    %eax
40175b:	00 50 88             	add    %dl,-0x78(%eax)
40175e:	40                   	inc    %eax
40175f:	00 40 88             	add    %al,-0x78(%eax)
401762:	40                   	inc    %eax
401763:	00 40 88             	add    %al,-0x78(%eax)
401766:	40                   	inc    %eax
401767:	00 60 88             	add    %ah,-0x78(%eax)
40176a:	40                   	inc    %eax
40176b:	00 70 88             	add    %dh,-0x78(%eax)
40176e:	40                   	inc    %eax
40176f:	00 70 88             	add    %dh,-0x78(%eax)
401772:	40                   	inc    %eax
401773:	00 20                	add    %ah,(%eax)
401775:	ca 40 00             	lret   $0x40
401778:	e0 c9                	loopne 0x401743
40177a:	40                   	inc    %eax
40177b:	00 30                	add    %dh,(%eax)
40177d:	88 40 00             	mov    %al,0x0(%eax)
401780:	80 88 40 00 80 cb 40 	orb    $0x40,-0x347fffc0(%eax)
401787:	00 e0                	add    %ah,%al
401789:	cd 40                	int    $0x40
40178b:	00 30                	add    %dh,(%eax)
40178d:	d0 40 00             	rolb   $1,0x0(%eax)
401790:	20 88 40 00 20 d2    	and    %cl,-0x2ddfffc0(%eax)
401796:	40                   	inc    %eax
401797:	00 f0                	add    %dh,%al
401799:	d7                   	xlat   %ds:(%ebx)
40179a:	40                   	inc    %eax
40179b:	00 40 88             	add    %al,-0x78(%eax)
40179e:	40                   	inc    %eax
40179f:	00 50 88             	add    %dl,-0x78(%eax)
4017a2:	40                   	inc    %eax
4017a3:	00 40 88             	add    %al,-0x78(%eax)
4017a6:	40                   	inc    %eax
4017a7:	00 40 88             	add    %al,-0x78(%eax)
4017aa:	40                   	inc    %eax
4017ab:	00 60 88             	add    %ah,-0x78(%eax)
4017ae:	40                   	inc    %eax
4017af:	00 70 88             	add    %dh,-0x78(%eax)
4017b2:	40                   	inc    %eax
4017b3:	00 70 88             	add    %dh,-0x78(%eax)
4017b6:	40                   	inc    %eax
4017b7:	00 40 e5             	add    %al,-0x1b(%eax)
4017ba:	40                   	inc    %eax
4017bb:	00 80 e5 40 00 50    	add    %al,0x500040e5(%eax)
4017c1:	e7 40                	out    %eax,$0x40
4017c3:	00 10                	add    %dl,(%eax)
4017c5:	e5 40                	in     $0x40,%eax
4017c7:	00 90 fe 40 00 90    	add    %dl,-0x6fffbf02(%eax)
4017cd:	ff 40 00             	incl   0x0(%eax)
4017d0:	b0 26                	mov    $0x26,%al
4017d2:	41                   	inc    %ecx
4017d3:	00 f0                	add    %dh,%al
4017d5:	3a 41 00             	cmp    0x0(%ecx),%al
4017d8:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4017dc:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4017e0:	f0 3a 41 00          	lock cmp 0x0(%ecx),%al
4017e4:	b0 26                	mov    $0x26,%al
4017e6:	41                   	inc    %ecx
4017e7:	00 e0                	add    %ah,%al
4017e9:	26 41                	es inc %ecx
4017eb:	00 e0                	add    %ah,%al
4017ed:	26 41                	es inc %ecx
4017ef:	00 80 e5 40 00 00    	add    %al,0x40e5(%eax)
4017f5:	27                   	daa
4017f6:	41                   	inc    %ecx
4017f7:	00 c0                	add    %al,%al
4017f9:	2f                   	das
4017fa:	41                   	inc    %ecx
4017fb:	00 00                	add    %al,(%eax)
4017fd:	00 00                	add    %al,(%eax)
4017ff:	00 c4                	add    %al,%ah