4014d2:	00 00                	add    %al,(%eax)
4014d4:	28 46 40             	sub    %al,0x40(%esi)
4014d7:	00 38                	add    %bh,(%eax)
4014d9:	27                   	daa
4014da:	00 00                	add    %al,(%eax)
4014dc:	3c 46                	cmp    $0x46,%al
4014de:	40                   	inc    %eax
4014df:	00 4f 27             	add    %cl,0x27(%edi)
4014e2:	00 00                	add    %al,(%eax)
4014e4:	4c                   	dec    %esp
4014e5:	46                   	inc    %esi
4014e6:	40                   	inc    %eax
4014e7:	00 42 27             	add    %al,0x27(%edx)
4014ea:	00 00                	add    %al,(%eax)
4014ec:	60                   	pusha
4014ed:	46                   	inc    %esi
4014ee:	40                   	inc    %eax
4014ef:	00 44 27 00          	add    %al,0x0(%edi,%eiz,1)
4014f3:	00 70 46             	add    %dh,0x46(%eax)
4014f6:	40                   	inc    %eax
4014f7:	00 43 27             	add    %al,0x27(%ebx)
4014fa:	00 00                	add    %al,(%eax)
4014fc:	80 46 40 00          	addb   $0x0,0x40(%esi)
401500:	47                   	inc    %edi
401501:	27                   	daa
401502:	00 00                	add    %al,(%eax)
401504:	94                   	xchg   %eax,%esp
401505:	46                   	inc    %esi
401506:	40                   	inc    %eax
401507:	00 3a                	add    %bh,(%edx)
401509:	27                   	daa
40150a:	00 00                	add    %al,(%eax)
40150c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40150d:	46                   	inc    %esi
40150e:	40                   	inc    %eax
40150f:	00 49 27             	add    %cl,0x27(%ecx)
401512:	00 00                	add    %al,(%eax)
401514:	b8 46 40 00 36       	mov    $0x36004046,%eax
401519:	27                   	daa
40151a:	00 00                	add    %al,(%eax)
40151c:	c8 46 40 00          	enter  $0x4046,$0x0
401520:	3d 27 00 00 d8       	cmp    $0xd8000027,%eax
401525:	46                   	inc    %esi
401526:	40                   	inc    %eax
401527:	00 3b                	add    %bh,(%ebx)
401529:	27                   	daa
40152a:	00 00                	add    %al,(%eax)
40152c:	f0 46                	lock inc %esi
40152e:	40                   	inc    %eax
40152f:	00 39                	add    %bh,(%ecx)
401531:	27                   	daa
401532:	00 00                	add    %al,(%eax)
401534:	08 47 40             	or     %al,0x40(%edi)
401537:	00 4c 27 00          	add    %cl,0x0(%edi,%eiz,1)
40153b:	00 1c 47             	add    %bl,(%edi,%eax,2)
40153e:	40                   	inc    %eax
40153f:	00 33                	add    %dh,(%ebx)
401541:	27                   	daa
401542:	00 00                	add    %al,(%eax)
401544:	28 47 40             	sub    %al,0x40(%edi)
40154f:	00 66 00             	add    %ah,0x0(%esi)
401552:	00 00                	add    %al,(%eax)
401554:	40                   	inc    %eax
401555:	47                   	inc    %edi
401556:	40                   	inc    %eax
401557:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40155b:	00 60 47             	add    %ah,0x47(%eax)
40155e:	40                   	inc    %eax
40155f:	00 65 00             	add    %ah,0x0(%ebp)
401562:	00 00                	add    %al,(%eax)
401564:	70 47                	jo     0x4015ad
401566:	40                   	inc    %eax
401567:	00 71 00             	add    %dh,0x0(%ecx)
40156a:	00 00                	add    %al,(%eax)
40156c:	88 47 40             	mov    %al,0x40(%edi)
40156f:	00 07                	add    %al,(%edi)
401571:	00 00                	add    %al,(%eax)
401573:	00 9c 47 40 00 21 00 	add    %bl,0x210040(%edi,%eax,2)
40157a:	00 00                	add    %al,(%eax)
40157c:	b4 47                	mov    $0x47,%ah
40157e:	40                   	inc    %eax
40157f:	00 0e                	add    %cl,(%esi)
401581:	00 00                	add    %al,(%eax)
401583:	00 cc                	add    %cl,%ah
401585:	47                   	inc    %edi
401586:	40                   	inc    %eax
401587:	00 09                	add    %cl,(%ecx)
401589:	00 00                	add    %al,(%eax)
40158b:	00 d8                	add    %bl,%al
40158d:	47                   	inc    %edi
40158e:	40                   	inc    %eax
40158f:	00 68 00             	add    %ch,0x0(%eax)
401592:	00 00                	add    %al,(%eax)
401594:	ec                   	in     (%dx),%al
401595:	47                   	inc    %edi
401596:	40                   	inc    %eax
401597:	00 20                	add    %ah,(%eax)
401599:	00 00                	add    %al,(%eax)
40159b:	00 f8                	add    %bh,%al
40159d:	47                   	inc    %edi
40159e:	40                   	inc    %eax
40159f:	00 6a 00             	add    %ch,0x0(%edx)
4015a2:	00 00                	add    %al,(%eax)
4015a4:	04 48                	add    $0x48,%al
4015a6:	40                   	inc    %eax
4015a7:	00 67 00             	add    %ah,0x0(%edi)
4015aa:	00 00                	add    %al,(%eax)
4015ac:	18 48 40             	sbb    %cl,0x40(%eax)
4015af:	00 6b 00             	add    %ch,0x0(%ebx)
4015b2:	00 00                	add    %al,(%eax)
4015b4:	38 48 40             	cmp    %cl,0x40(%eax)
4015b7:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4015bb:	00 4c 48 40          	add    %cl,0x40(%eax,%ecx,2)
4015bf:	00 12                	add    %dl,(%edx)
4015c1:	00 00                	add    %al,(%eax)
4015c3:	00 94 44 40 00 6d 00 	add    %dl,0x6d0040(%esp,%eax,2)
4015ca:	00 00                	add    %al,(%eax)
4015cc:	60                   	pusha
4015cd:	48                   	dec    %eax
4015ce:	40                   	inc    %eax
4015cf:	00 10                	add    %dl,(%eax)
4015d1:	00 00                	add    %al,(%eax)
4015d3:	00 b8 43 40 00 29    	add    %bh,0x29004043(%eax)
4015d9:	00 00                	add    %al,(%eax)
4015db:	00 dc                	add    %bl,%ah
4015dd:	43                   	inc    %ebx
4015de:	40                   	inc    %eax
4015df:	00 08                	add    %cl,(%eax)
4015e1:	00 00                	add    %al,(%eax)
4015e3:	00 80 48 40 00 11    	add    %al,0x11004048(%eax)
4015e9:	00 00                	add    %al,(%eax)
4015eb:	00 88 43 40 00 1b    	add    %cl,0x1b004043(%eax)
4015f1:	00 00                	add    %al,(%eax)
4015f3:	00 98 48 40 00 26    	add    %bl,0x26004048(%eax)
4015f9:	00 00                	add    %al,(%eax)
4015fb:	00 a4 43 40 00 28 00 	add    %ah,0x280040(%ebx,%eax,2)
401602:	00 00                	add    %al,(%eax)
401604:	34 44                	xor    $0x44,%al
401606:	40                   	inc    %eax
401607:	00 6e 00             	add    %ch,0x0(%esi)
40160a:	00 00                	add    %al,(%eax)
40160c:	a8 48                	test   $0x48,%al
40160e:	40                   	inc    %eax
40160f:	00 6f 00             	add    %ch,0x0(%edi)
401612:	00 00                	add    %al,(%eax)
401614:	bc 48 40 00 2a       	mov    $0x2a004048,%esp
401619:	00 00                	add    %al,(%eax)
40161b:	00 d0                	add    %dl,%al
40161d:	48                   	dec    %eax
40161e:	40                   	inc    %eax
40161f:	00 19                	add    %bl,(%ecx)
401621:	00 00                	add    %al,(%eax)
401623:	00 e8                	add    %ch,%al
401625:	48                   	dec    %eax
401626:	40                   	inc    %eax
401627:	00 04 00             	add    %al,(%eax,%eax,1)
40162a:	00 00                	add    %al,(%eax)
40162c:	f4                   	hlt
40162d:	45                   	inc    %ebp
40162e:	40                   	inc    %eax
40162f:	00 16                	add    %dl,(%esi)
401631:	00 00                	add    %al,(%eax)
401633:	00 f0                	add    %dh,%al
401635:	43                   	inc    %ebx
401636:	40                   	inc    %eax
401637:	00 1d 00 00 00 0c    	add    %bl,0xc000000
40163d:	49                   	dec    %ecx
40163e:	40                   	inc    %eax
40163f:	00 05 00 00 00 d0    	add    %al,0xd0000000
401645:	43                   	inc    %ebx
401646:	40                   	inc    %eax
401647:	00 15 00 00 00 1c    	add    %dl,0x1c000000
40164d:	49                   	dec    %ecx
40164e:	40                   	inc    %eax
40164f:	00 73 00             	add    %dh,0x0(%ebx)
401652:	00 00                	add    %al,(%eax)
401654:	2c 49                	sub    $0x49,%al
401656:	40                   	inc    %eax
401657:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40165b:	00 3c 49             	add    %bh,(%ecx,%ecx,2)
40165e:	40                   	inc    %eax
40165f:	00 75 00             	add    %dh,0x0(%ebp)
401662:	00 00                	add    %al,(%eax)
401664:	4c                   	dec    %esp
401665:	49                   	dec    %ecx
401666:	40                   	inc    %eax
401667:	00 76 00             	add    %dh,0x0(%esi)
40166a:	00 00                	add    %al,(%eax)
40166c:	5c                   	pop    %esp
40166d:	49                   	dec    %ecx
40166e:	40                   	inc    %eax
40166f:	00 77 00             	add    %dh,0x0(%edi)
401672:	00 00                	add    %al,(%eax)
401674:	70 49                	jo     0x4016bf
401676:	40                   	inc    %eax
401677:	00 0a                	add    %cl,(%edx)
401679:	00 00                	add    %al,(%eax)
40167b:	00 80 49 40 00 79    	add    %al,0x79004049(%eax)
401681:	00 00                	add    %al,(%eax)
401683:	00 94 49 40 00 27 00 	add    %dl,0x270040(%ecx,%ecx,2)
40168a:	00 00                	add    %al,(%eax)
40168c:	4c                   	dec    %esp
40168d:	44                   	inc    %esp
40168e:	40                   	inc    %eax
40168f:	00 78 00             	add    %bh,0x0(%eax)
401692:	00 00                	add    %al,(%eax)
401694:	9c                   	pushf
401695:	49                   	dec    %ecx
401696:	40                   	inc    %eax
401697:	00 7a 00             	add    %bh,0x0(%edx)
40169a:	00 00                	add    %al,(%eax)
40169c:	b4 49                	mov    $0x49,%ah
40169e:	40                   	inc    %eax
40169f:	00 7b 00             	add    %bh,0x0(%ebx)
4016a2:	00 00                	add    %al,(%eax)
4016a4:	c0 49 40 00          	rorb   $0x0,0x40(%ecx)
4016a8:	1c 00                	sbb    $0x0,%al
4016aa:	00 00                	add    %al,(%eax)
4016ac:	04 44                	add    $0x44,%al
4016ae:	40                   	inc    %eax
4016af:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4016b3:	00 d4                	add    %dl,%ah
4016b5:	49                   	dec    %ecx
4016b6:	40                   	inc    %eax
4016b7:	00 06                	add    %al,(%esi)
4016b9:	00 00                	add    %al,(%eax)
4016bb:	00 e8                	add    %ch,%al
4016bd:	49                   	dec    %ecx
4016be:	40                   	inc    %eax
4016bf:	00 13                	add    %dl,(%ebx)
4016c1:	00 00                	add    %al,(%eax)
4016c3:	00 94 43 40 00 02 00 	add    %dl,0x20040(%ebx,%eax,2)
4016ca:	00 00                	add    %al,(%eax)
4016cc:	18 44 40 00          	sbb    %al,0x0(%eax,%eax,2)
4016d0:	03 00                	add    (%eax),%eax
4016d2:	00 00                	add    %al,(%eax)
4016d4:	04 4a                	add    $0x4a,%al
4016d6:	40                   	inc    %eax
4016d7:	00 14 00             	add    %dl,(%eax,%eax,1)
4016da:	00 00                	add    %al,(%eax)
4016dc:	14 4a                	adc    $0x4a,%al
4016de:	40                   	inc    %eax
4016df:	00 80 00 00 00 24    	add    %al,0x24000000(%eax)
4016e5:	4a                   	dec    %edx
4016e6:	40                   	inc    %eax
4016e7:	00 7d 00             	add    %bh,0x0(%ebp)
4016ea:	00 00                	add    %al,(%eax)
4016ec:	34 4a                	xor    $0x4a,%al
4016ee:	40                   	inc    %eax
4016ef:	00 7e 00             	add    %bh,0x0(%esi)
4016f2:	00 00                	add    %al,(%eax)
4016f4:	44                   	inc    %esp
4016f5:	4a                   	dec    %edx
4016f6:	40                   	inc    %eax
4016f7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4016fa:	00 00                	add    %al,(%eax)
4016fc:	60                   	pusha
4016fd:	44                   	inc    %esp
4016fe:	40                   	inc    %eax
4016ff:	00 81 00 00 00 54    	add    %al,0x54000000(%ecx)
401705:	4a                   	dec    %edx
401706:	40                   	inc    %eax
401707:	00 69 00             	add    %ch,0x0(%ecx)
40170a:	00 00                	add    %al,(%eax)
40170c:	a8 44                	test   $0x44,%al
40170e:	40                   	inc    %eax
40170f:	00 70 00             	add    %dh,0x0(%eax)
401712:	00 00                	add    %al,(%eax)
401714:	64 4a                	fs dec %edx
401716:	40                   	inc    %eax
401717:	00 01                	add    %al,(%ecx)
401719:	00 00                	add    %al,(%eax)
40171b:	00 7c 4a 40          	add    %bh,0x40(%edx,%ecx,2)
40171f:	00 82 00 00 00 94    	add    %al,-0x6c000000(%edx)
401725:	4a                   	dec    %edx
401726:	40                   	inc    %eax
401727:	00 8c 00 00 00 ac 4a 	add    %cl,0x4aac0000(%eax,%eax,1)
40172e:	40                   	inc    %eax
40172f:	00 85 00 00 00 c4    	add    %al,-0x3c000000(%ebp)
401735:	4a                   	dec    %edx
401736:	40                   	inc    %eax
401737:	00 0d 00 00 00 74    	add    %cl,0x74000000
40173d:	43                   	inc    %ebx
40173e:	40                   	inc    %eax
40173f:	00 86 00 00 00 d0    	add    %al,-0x30000000(%esi)
401745:	4a                   	dec    %edx
401746:	40                   	inc    %eax
401747:	00 87 00 00 00 e0    	add    %al,-0x20000000(%edi)
40174d:	4a                   	dec    %edx
40174e:	40                   	inc    %eax
40174f:	00 1e                	add    %bl,(%esi)
401751:	00 00                	add    %al,(%eax)
401753:	00 f8                	add    %bh,%al
401755:	4a                   	dec    %edx
401756:	40                   	inc    %eax
401757:	00 24 00             	add    %ah,(%eax,%eax,1)
40175a:	00 00                	add    %al,(%eax)
40175c:	10 4b 40             	adc    %cl,0x40(%ebx)
40175f:	00 0b                	add    %cl,(%ebx)
401761:	00 00                	add    %al,(%eax)
401763:	00 74 44 40          	add    %dh,0x40(%esp,%eax,2)
401767:	00 22                	add    %ah,(%edx)
401769:	00 00                	add    %al,(%eax)
40176b:	00 30                	add    %dh,(%eax)
40176d:	4b                   	dec    %ebx
40176e:	40                   	inc    %eax
40176f:	00 7f 00             	add    %bh,0x0(%edi)
401772:	00 00                	add    %al,(%eax)
401774:	44                   	inc    %esp
401775:	4b                   	dec    %ebx
401776:	40                   	inc    %eax
401777:	00 89 00 00 00 5c    	add    %cl,0x5c000000(%ecx)
40177d:	4b                   	dec    %ebx
40177e:	40                   	inc    %eax
40177f:	00 8b 00 00 00 6c    	add    %cl,0x6c000000(%ebx)
401785:	4b                   	dec    %ebx
401786:	40                   	inc    %eax
401787:	00 8a 00 00 00 7c    	add    %cl,0x7c000000(%edx)
40178d:	4b                   	dec    %ebx
40178e:	40                   	inc    %eax
40178f:	00 17                	add    %dl,(%edi)
401791:	00 00                	add    %al,(%eax)
401793:	00 88 4b 40 00 18    	add    %cl,0x1800404b(%eax)
401799:	00 00                	add    %al,(%eax)
40179b:	00 bc 44 40 00 1f 00 	add    %bh,0x1f0040(%esp,%eax,2)
4017a2:	00 00                	add    %al,(%eax)
4017a4:	a8 4b                	test   $0x4b,%al
4017a6:	40                   	inc    %eax
4017a7:	00 72 00             	add    %dh,0x0(%edx)
4017aa:	00 00                	add    %al,(%eax)
4017ac:	b8 4b 40 00 84       	mov    $0x8400404b,%eax
4017b1:	00 00                	add    %al,(%eax)
4017b3:	00 d8                	add    %bl,%al
4017b5:	4b                   	dec    %ebx
4017b6:	40                   	inc    %eax
4017b7:	00 88 00 00 00 e8    	add    %cl,-0x18000000(%eax)
4017bd:	4b                   	dec    %ebx
4017be:	40                   	inc    %eax
4017c7:	00 68 86             	add    %ch,-0x7a(%eax)
4017ca:	43                   	inc    %ebx
4017cb:	00 b8 86 43 00 80    	add    %bh,-0x7fffbc7a(%eax)
4017d1:	aa                   	stos   %al,%es:(%edi)
4017d2:	41                   	inc    %ecx
4017d3:	00 d0                	add    %dl,%al
4017d5:	ac                   	lods   %ds:(%esi),%al
4017d6:	41                   	inc    %ecx
4017d7:	00 46 00             	add    %al,0x0(%esi)
4017da:	48                   	dec    %eax
4017db:	00 68 4c             	add    %ch,0x4c(%eax)
4017de:	40                   	inc    %eax