40e4b2:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e4b6:	34 00                	xor    $0x0,%al
40e4b8:	36 00 30             	add    %dh,%ss:(%eax)
40e4bb:	00 63 00             	add    %ah,0x0(%ebx)
40e4be:	31 00                	xor    %eax,(%eax)
40e4c0:	61                   	popa
40e4c1:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e4c7:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e4cd:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e4d1:	00 31                	add    %dh,(%ecx)
40e4d3:	00 33                	add    %dh,(%ebx)
40e4d5:	00 30                	add    %dh,(%eax)
40e4d7:	00 89 ae 00 00 26    	add    %cl,0x260000ae(%ecx)
40e4dd:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e4e1:	34 00                	xor    $0x0,%al
40e4e3:	36 00 30             	add    %dh,%ss:(%eax)
40e4e6:	00 63 00             	add    %ah,0x0(%ebx)
40e4e9:	31 00                	xor    %eax,(%eax)
40e4eb:	61                   	popa
40e4ec:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e4f2:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e4f8:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e4fc:	00 31                	add    %dh,(%ecx)
40e4fe:	00 33                	add    %dh,(%ebx)
40e500:	00 31                	add    %dh,(%ecx)
40e502:	00 62 b3             	add    %ah,-0x4d(%edx)
40e505:	00 00                	add    %al,(%eax)
40e507:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e50c:	34 00                	xor    $0x0,%al
40e50e:	36 00 30             	add    %dh,%ss:(%eax)
40e511:	00 63 00             	add    %ah,0x0(%ebx)
40e514:	31 00                	xor    %eax,(%eax)
40e516:	61                   	popa
40e517:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e51d:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e523:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e527:	00 31                	add    %dh,(%ecx)
40e529:	00 33                	add    %dh,(%ebx)
40e52b:	00 32                	add    %dh,(%edx)
40e52d:	00 3b                	add    %bh,(%ebx)
40e52f:	b8 00 00 26 36       	mov    $0x36260000,%eax
40e534:	00 66 00             	add    %ah,0x0(%esi)
40e537:	34 00                	xor    $0x0,%al
40e539:	36 00 30             	add    %dh,%ss:(%eax)
40e53c:	00 63 00             	add    %ah,0x0(%ebx)
40e53f:	31 00                	xor    %eax,(%eax)
40e541:	61                   	popa
40e542:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e548:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e54e:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e552:	00 31                	add    %dh,(%ecx)
40e554:	00 33                	add    %dh,(%ebx)
40e556:	00 33                	add    %dh,(%ebx)
40e558:	00 14 bd 00 00 26 36 	add    %dl,0x36260000(,%edi,4)
40e55f:	00 66 00             	add    %ah,0x0(%esi)
40e562:	34 00                	xor    $0x0,%al
40e564:	36 00 30             	add    %dh,%ss:(%eax)
40e567:	00 63 00             	add    %ah,0x0(%ebx)
40e56a:	31 00                	xor    %eax,(%eax)
40e56c:	61                   	popa
40e56d:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e573:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e579:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e57d:	00 31                	add    %dh,(%ecx)
40e57f:	00 33                	add    %dh,(%ebx)
40e581:	00 34 00             	add    %dh,(%eax,%eax,1)
40e584:	ed                   	in     (%dx),%eax
40e585:	c1 00 00             	roll   $0x0,(%eax)
40e588:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e58d:	34 00                	xor    $0x0,%al
40e58f:	36 00 30             	add    %dh,%ss:(%eax)
40e592:	00 63 00             	add    %ah,0x0(%ebx)
40e595:	31 00                	xor    %eax,(%eax)
40e597:	61                   	popa
40e598:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e59e:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e5a4:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e5a8:	00 31                	add    %dh,(%ecx)
40e5aa:	00 33                	add    %dh,(%ebx)
40e5ac:	00 35 00 c6 c6 00    	add    %dh,0xc6c600
40e5b2:	00 26                	add    %ah,(%esi)
40e5b4:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e5b8:	34 00                	xor    $0x0,%al
40e5ba:	36 00 30             	add    %dh,%ss:(%eax)
40e5bd:	00 63 00             	add    %ah,0x0(%ebx)
40e5c0:	31 00                	xor    %eax,(%eax)
40e5c2:	61                   	popa
40e5c3:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e5c9:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e5cf:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e5d3:	00 31                	add    %dh,(%ecx)
40e5d5:	00 33                	add    %dh,(%ebx)
40e5d7:	00 36                	add    %dh,(%esi)
40e5d9:	00 9f cb 00 00 26    	add    %bl,0x260000cb(%edi)
40e5df:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e5e3:	34 00                	xor    $0x0,%al
40e5e5:	36 00 30             	add    %dh,%ss:(%eax)
40e5e8:	00 63 00             	add    %ah,0x0(%ebx)
40e5eb:	31 00                	xor    %eax,(%eax)
40e5ed:	61                   	popa
40e5ee:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e5f4:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e5fa:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e5fe:	00 31                	add    %dh,(%ecx)
40e600:	00 33                	add    %dh,(%ebx)
40e602:	00 37                	add    %dh,(%edi)
40e604:	00 78 d0             	add    %bh,-0x30(%eax)
40e607:	00 00                	add    %al,(%eax)
40e609:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e60e:	34 00                	xor    $0x0,%al
40e610:	36 00 30             	add    %dh,%ss:(%eax)
40e613:	00 63 00             	add    %ah,0x0(%ebx)
40e616:	31 00                	xor    %eax,(%eax)
40e618:	61                   	popa
40e619:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e61f:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e625:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e629:	00 31                	add    %dh,(%ecx)
40e62b:	00 33                	add    %dh,(%ebx)
40e62d:	00 38                	add    %bh,(%eax)
40e62f:	00 51 d5             	add    %dl,-0x2b(%ecx)
40e632:	00 00                	add    %al,(%eax)
40e634:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e639:	34 00                	xor    $0x0,%al
40e63b:	36 00 30             	add    %dh,%ss:(%eax)
40e63e:	00 63 00             	add    %ah,0x0(%ebx)
40e641:	31 00                	xor    %eax,(%eax)
40e643:	61                   	popa
40e644:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e64a:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e650:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e654:	00 31                	add    %dh,(%ecx)
40e656:	00 33                	add    %dh,(%ebx)
40e658:	00 39                	add    %bh,(%ecx)
40e65a:	00 2a                	add    %ch,(%edx)
40e65c:	da 00                	fiaddl (%eax)
40e65e:	00 24 36             	add    %ah,(%esi,%esi,1)
40e661:	00 66 00             	add    %ah,0x0(%esi)
40e664:	34 00                	xor    $0x0,%al
40e666:	36 00 30             	add    %dh,%ss:(%eax)
40e669:	00 63 00             	add    %ah,0x0(%ebx)
40e66c:	31 00                	xor    %eax,(%eax)
40e66e:	61                   	popa
40e66f:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e675:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e67b:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e67f:	00 31                	add    %dh,(%ecx)
40e681:	00 34 00             	add    %dh,(%eax,%eax,1)
40e684:	03 df                	add    %edi,%ebx
40e686:	00 00                	add    %al,(%eax)
40e688:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e68d:	34 00                	xor    $0x0,%al
40e68f:	36 00 30             	add    %dh,%ss:(%eax)
40e692:	00 63 00             	add    %ah,0x0(%ebx)
40e695:	31 00                	xor    %eax,(%eax)
40e697:	61                   	popa
40e698:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e69e:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e6a4:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e6a8:	00 31                	add    %dh,(%ecx)
40e6aa:	00 34 00             	add    %dh,(%eax,%eax,1)
40e6ad:	30 00                	xor    %al,(%eax)
40e6af:	dc e3                	fsub   %st,%st(3)
40e6b1:	00 00                	add    %al,(%eax)
40e6b3:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e6b8:	34 00                	xor    $0x0,%al
40e6ba:	36 00 30             	add    %dh,%ss:(%eax)
40e6bd:	00 63 00             	add    %ah,0x0(%ebx)
40e6c0:	31 00                	xor    %eax,(%eax)
40e6c2:	61                   	popa
40e6c3:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e6c9:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e6cf:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e6d3:	00 31                	add    %dh,(%ecx)
40e6d5:	00 34 00             	add    %dh,(%eax,%eax,1)
40e6d8:	31 00                	xor    %eax,(%eax)
40e6da:	b5 e8                	mov    $0xe8,%ch
40e6dc:	00 00                	add    %al,(%eax)
40e6de:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e6e3:	34 00                	xor    $0x0,%al
40e6e5:	36 00 30             	add    %dh,%ss:(%eax)
40e6e8:	00 63 00             	add    %ah,0x0(%ebx)
40e6eb:	31 00                	xor    %eax,(%eax)
40e6ed:	61                   	popa
40e6ee:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e6f4:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e6fa:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e6fe:	00 31                	add    %dh,(%ecx)
40e700:	00 34 00             	add    %dh,(%eax,%eax,1)
40e703:	32 00                	xor    (%eax),%al
40e705:	8e ed                	mov    %ebp,%gs
40e707:	00 00                	add    %al,(%eax)
40e709:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e70e:	34 00                	xor    $0x0,%al
40e710:	36 00 30             	add    %dh,%ss:(%eax)
40e713:	00 63 00             	add    %ah,0x0(%ebx)
40e716:	31 00                	xor    %eax,(%eax)
40e718:	61                   	popa
40e719:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e71f:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e725:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e729:	00 31                	add    %dh,(%ecx)
40e72b:	00 34 00             	add    %dh,(%eax,%eax,1)
40e72e:	33 00                	xor    (%eax),%eax
40e730:	67 f2 00 00          	repnz add %al,(%bx,%si)
40e734:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e739:	34 00                	xor    $0x0,%al
40e73b:	36 00 30             	add    %dh,%ss:(%eax)
40e73e:	00 63 00             	add    %ah,0x0(%ebx)
40e741:	31 00                	xor    %eax,(%eax)
40e743:	61                   	popa
40e744:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e74a:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e750:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e754:	00 31                	add    %dh,(%ecx)
40e756:	00 34 00             	add    %dh,(%eax,%eax,1)
40e759:	34 00                	xor    $0x0,%al
40e75b:	40                   	inc    %eax
40e75c:	f7 00 00 26 36 00    	testl  $0x362600,(%eax)
40e762:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
40e766:	36 00 30             	add    %dh,%ss:(%eax)
40e769:	00 63 00             	add    %ah,0x0(%ebx)
40e76c:	31 00                	xor    %eax,(%eax)
40e76e:	61                   	popa
40e76f:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e775:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e77b:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e77f:	00 31                	add    %dh,(%ecx)
40e781:	00 34 00             	add    %dh,(%eax,%eax,1)
40e784:	35 00 19 fc 00       	xor    $0xfc1900,%eax
40e789:	00 26                	add    %ah,(%esi)
40e78b:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e78f:	34 00                	xor    $0x0,%al
40e791:	36 00 30             	add    %dh,%ss:(%eax)
40e794:	00 63 00             	add    %ah,0x0(%ebx)
40e797:	31 00                	xor    %eax,(%eax)
40e799:	61                   	popa
40e79a:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e7a0:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e7a6:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e7aa:	00 31                	add    %dh,(%ecx)
40e7ac:	00 34 00             	add    %dh,(%eax,%eax,1)
40e7af:	36 00 f2             	ss add %dh,%dl
40e7b2:	00 01                	add    %al,(%ecx)
40e7b4:	00 26                	add    %ah,(%esi)
40e7b6:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e7ba:	34 00                	xor    $0x0,%al
40e7bc:	36 00 30             	add    %dh,%ss:(%eax)
40e7bf:	00 63 00             	add    %ah,0x0(%ebx)
40e7c2:	31 00                	xor    %eax,(%eax)
40e7c4:	61                   	popa
40e7c5:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e7cb:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e7d1:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e7d5:	00 31                	add    %dh,(%ecx)
40e7d7:	00 34 00             	add    %dh,(%eax,%eax,1)
40e7da:	37                   	aaa
40e7db:	00 cb                	add    %cl,%bl
40e7dd:	05 01 00 26 36       	add    $0x36260001,%eax
40e7e2:	00 66 00             	add    %ah,0x0(%esi)
40e7e5:	34 00                	xor    $0x0,%al
40e7e7:	36 00 30             	add    %dh,%ss:(%eax)
40e7ea:	00 63 00             	add    %ah,0x0(%ebx)
40e7ed:	31 00                	xor    %eax,(%eax)
40e7ef:	61                   	popa
40e7f0:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e7f6:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e7fc:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e800:	00 31                	add    %dh,(%ecx)
40e802:	00 34 00             	add    %dh,(%eax,%eax,1)
40e805:	38 00                	cmp    %al,(%eax)
40e807:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40e808:	0a 01                	or     (%ecx),%al
40e80a:	00 26                	add    %ah,(%esi)
40e80c:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e810:	34 00                	xor    $0x0,%al
40e812:	36 00 30             	add    %dh,%ss:(%eax)
40e815:	00 63 00             	add    %ah,0x0(%ebx)
40e818:	31 00                	xor    %eax,(%eax)
40e81a:	61                   	popa
40e81b:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e821:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e827:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e82b:	00 31                	add    %dh,(%ecx)
40e82d:	00 34 00             	add    %dh,(%eax,%eax,1)
40e830:	39 00                	cmp    %eax,(%eax)
40e832:	7d 0f                	jge    0x40e843
40e834:	01 00                	add    %eax,(%eax)
40e836:	24 36                	and    $0x36,%al
40e838:	00 66 00             	add    %ah,0x0(%esi)
40e83b:	34 00                	xor    $0x0,%al
40e83d:	36 00 30             	add    %dh,%ss:(%eax)
40e840:	00 63 00             	add    %ah,0x0(%ebx)
40e843:	31 00                	xor    %eax,(%eax)
40e845:	61                   	popa
40e846:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e84c:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e852:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e856:	00 31                	add    %dh,(%ecx)
40e858:	00 35 00 56 14 01    	add    %dh,0x1145600
40e85e:	00 26                	add    %ah,(%esi)
40e860:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e864:	34 00                	xor    $0x0,%al
40e866:	36 00 30             	add    %dh,%ss:(%eax)
40e869:	00 63 00             	add    %ah,0x0(%ebx)
40e86c:	31 00                	xor    %eax,(%eax)
40e86e:	61                   	popa
40e86f:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e875:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e87b:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e87f:	00 31                	add    %dh,(%ecx)
40e881:	00 35 00 30 00 2f    	add    %dh,0x2f003000
40e887:	19 01                	sbb    %eax,(%ecx)
40e889:	00 26                	add    %ah,(%esi)
40e88b:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e88f:	34 00                	xor    $0x0,%al
40e891:	36 00 30             	add    %dh,%ss:(%eax)
40e894:	00 63 00             	add    %ah,0x0(%ebx)
40e897:	31 00                	xor    %eax,(%eax)
40e899:	61                   	popa
40e89a:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e8a0:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e8a6:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e8aa:	00 31                	add    %dh,(%ecx)
40e8ac:	00 35 00 31 00 08    	add    %dh,0x8003100
40e8b2:	1e                   	push   %ds
40e8b3:	01 00                	add    %eax,(%eax)
40e8b5:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e8ba:	34 00                	xor    $0x0,%al
40e8bc:	36 00 30             	add    %dh,%ss:(%eax)
40e8bf:	00 63 00             	add    %ah,0x0(%ebx)
40e8c2:	31 00                	xor    %eax,(%eax)
40e8c4:	61                   	popa
40e8c5:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e8cb:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e8d1:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e8d5:	00 31                	add    %dh,(%ecx)
40e8d7:	00 35 00 32 00 e1    	add    %dh,0xe1003200
40e8dd:	22 01                	and    (%ecx),%al
40e8df:	00 26                	add    %ah,(%esi)
40e8e1:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e8e5:	34 00                	xor    $0x0,%al
40e8e7:	36 00 30             	add    %dh,%ss:(%eax)
40e8ea:	00 63 00             	add    %ah,0x0(%ebx)
40e8ed:	31 00                	xor    %eax,(%eax)
40e8ef:	61                   	popa
40e8f0:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e8f6:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e8fc:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e900:	00 31                	add    %dh,(%ecx)