40a64a:	86 00                	xchg   %al,(%eax)
40a64c:	a3 11 06 00 07       	mov    %eax,0x7000611
40a651:	01 8c 8a 00 00 00 00 	add    %ecx,0x0(%edx,%ecx,4)
40a658:	86 00                	xchg   %al,(%eax)
40a65a:	b6 11                	mov    $0x11,%dh
40a65c:	01 01                	add    %eax,(%ecx)
40a65e:	07                   	pop    %es
40a65f:	01 af 8a 00 00 00    	add    %ebp,0x8a(%edi)
40a665:	00 86 00 c8 11 06    	add    %al,0x611c800(%esi)
40a66b:	00 07                	add    %al,(%edi)
40a66d:	01 cc                	add    %ecx,%esp
40a66f:	8a 00                	mov    (%eax),%al
40a671:	00 00                	add    %al,(%eax)
40a673:	00 86 00 db 11 01    	add    %al,0x111db00(%esi)
40a679:	01 07                	add    %eax,(%edi)
40a67b:	01 ef                	add    %ebp,%edi
40a67d:	8a 00                	mov    (%eax),%al
40a67f:	00 00                	add    %al,(%eax)
40a681:	00 86 00 ed 11 06    	add    %al,0x611ed00(%esi)
40a687:	00 07                	add    %al,(%edi)
40a689:	01 0c 8b             	add    %ecx,(%ebx,%ecx,4)
40a68c:	00 00                	add    %al,(%eax)
40a68e:	00 00                	add    %al,(%eax)
40a690:	86 00                	xchg   %al,(%eax)
40a692:	00 12                	add    %dl,(%edx)
40a694:	01 01                	add    %eax,(%ecx)
40a696:	07                   	pop    %es
40a697:	01 2f                	add    %ebp,(%edi)
40a699:	8b 00                	mov    (%eax),%eax
40a69b:	00 00                	add    %al,(%eax)
40a69d:	00 86 00 12 12 06    	add    %al,0x6121200(%esi)
40a6a3:	00 07                	add    %al,(%edi)
40a6a5:	01 4c 8b 00          	add    %ecx,0x0(%ebx,%ecx,4)
40a6a9:	00 00                	add    %al,(%eax)
40a6ab:	00 86 00 25 12 01    	add    %al,0x1122500(%esi)
40a6b1:	01 07                	add    %eax,(%edi)
40a6b3:	01 6f 8b             	add    %ebp,-0x75(%edi)
40a6b6:	00 00                	add    %al,(%eax)
40a6b8:	00 00                	add    %al,(%eax)
40a6ba:	86 00                	xchg   %al,(%eax)
40a6bc:	37                   	aaa
40a6bd:	12 06                	adc    (%esi),%al
40a6bf:	00 07                	add    %al,(%edi)
40a6c1:	01 8c 8b 00 00 00 00 	add    %ecx,0x0(%ebx,%ecx,4)
40a6c8:	86 00                	xchg   %al,(%eax)
40a6ca:	4a                   	dec    %edx
40a6cb:	12 01                	adc    (%ecx),%al
40a6cd:	01 07                	add    %eax,(%edi)
40a6cf:	01 af 8b 00 00 00    	add    %ebp,0x8b(%edi)
40a6d5:	00 86 00 5c 12 06    	add    %al,0x6125c00(%esi)
40a6db:	00 07                	add    %al,(%edi)
40a6dd:	01 cc                	add    %ecx,%esp
40a6df:	8b 00                	mov    (%eax),%eax
40a6e1:	00 00                	add    %al,(%eax)
40a6e3:	00 86 00 6f 12 01    	add    %al,0x1126f00(%esi)
40a6e9:	01 07                	add    %eax,(%edi)
40a6eb:	01 ef                	add    %ebp,%edi
40a6ed:	8b 00                	mov    (%eax),%eax
40a6ef:	00 00                	add    %al,(%eax)
40a6f1:	00 86 00 81 12 06    	add    %al,0x6128100(%esi)
40a6f7:	00 07                	add    %al,(%edi)
40a6f9:	01 09                	add    %ecx,(%ecx)
40a6fb:	8c 00                	mov    %es,(%eax)
40a6fd:	00 00                	add    %al,(%eax)
40a6ff:	00 86 18 4e 18 0d    	add    %al,0xd184e18(%esi)
40a705:	0a 07                	or     (%edi),%al
40a707:	01 24 8c             	add    %esp,(%esp,%ecx,4)
40a70a:	00 00                	add    %al,(%eax)
40a70c:	00 00                	add    %al,(%eax)
40a70e:	86 08                	xchg   %cl,(%eax)
40a710:	fc                   	cld
40a711:	1f                   	pop    %ds
40a712:	cf                   	iret
40a713:	09 09                	or     %ecx,(%ecx)
40a715:	01 3c 8c             	add    %edi,(%esp,%ecx,4)
40a718:	00 00                	add    %al,(%eax)
40a71a:	00 00                	add    %al,(%eax)
40a71c:	86 08                	xchg   %cl,(%eax)
40a71e:	06                   	push   %es
40a71f:	15 67 06 09 01       	adc    $0x1090667,%eax
40a724:	54                   	push   %esp
40a725:	8c 00                	mov    %es,(%eax)
40a727:	00 00                	add    %al,(%eax)
40a729:	00 86 18 4e 18 17    	add    %al,0x17184e18(%esi)
40a72f:	0a 09                	or     (%ecx),%cl
40a731:	01 6c 8c 00          	add    %ebp,0x0(%esp,%ecx,4)
40a735:	00 00                	add    %al,(%eax)
40a737:	00 86 08 fc 1f 07    	add    %al,0x71ffc08(%esi)
40a73d:	0a 0b                	or     (%ebx),%cl
40a73f:	01 84 8c 00 00 00 00 	add    %eax,0x0(%esp,%ecx,4)
40a746:	86 08                	xchg   %cl,(%eax)
40a748:	06                   	push   %es
40a749:	15 67 06 0b 01       	adc    $0x10b0667,%eax
40a74e:	00 00                	add    %al,(%eax)
40a750:	01 00                	add    %eax,(%eax)
40a752:	92                   	xchg   %eax,%edx
40a753:	0d 00 00 01 00       	or     $0x10000,%eax
40a758:	92                   	xchg   %eax,%edx
40a759:	0d 00 00 01 00       	or     $0x10000,%eax
40a75e:	9d                   	popf
40a75f:	16                   	push   %ss
40a760:	00 00                	add    %al,(%eax)
40a762:	02 00                	add    (%eax),%al
40a764:	7b 1f                	jnp    0x40a785
40a766:	00 00                	add    %al,(%eax)
40a768:	01 00                	add    %eax,(%eax)
40a76a:	92                   	xchg   %eax,%edx
40a76b:	0d 00 00 01 00       	or     $0x10000,%eax
40a770:	ea 16 00 00 01 00 62 	ljmp   $0x6200,$0x1000016
40a777:	08 00                	or     %al,(%eax)
40a779:	00 01                	add    %al,(%ecx)
40a77b:	00 1a                	add    %bl,(%edx)
40a77d:	17                   	pop    %ss
40a77e:	00 00                	add    %al,(%eax)
40a780:	02 00                	add    (%eax),%al
40a782:	8d 0e                	lea    (%esi),%ecx
40a784:	00 00                	add    %al,(%eax)
40a786:	01 00                	add    %eax,(%eax)
40a788:	06                   	push   %es
40a789:	1d 00 00 01 00       	sbb    $0x10000,%eax
40a78e:	1a 17                	sbb    (%edi),%dl
40a790:	00 00                	add    %al,(%eax)
40a792:	02 00                	add    (%eax),%al
40a794:	8d 0e                	lea    (%esi),%ecx
40a796:	00 00                	add    %al,(%eax)
40a798:	01 00                	add    %eax,(%eax)
40a79a:	1a 17                	sbb    (%edi),%dl
40a79c:	00 00                	add    %al,(%eax)
40a79e:	02 00                	add    (%eax),%al
40a7a0:	8d 0e                	lea    (%esi),%ecx
40a7a2:	00 00                	add    %al,(%eax)
40a7a4:	01 00                	add    %eax,(%eax)
40a7a6:	1a 17                	sbb    (%edi),%dl
40a7a8:	00 00                	add    %al,(%eax)
40a7aa:	02 00                	add    (%eax),%al
40a7ac:	8d 0e                	lea    (%esi),%ecx
40a7ae:	00 00                	add    %al,(%eax)
40a7b0:	01 00                	add    %eax,(%eax)
40a7b2:	1a 17                	sbb    (%edi),%dl
40a7b4:	00 00                	add    %al,(%eax)
40a7b6:	02 00                	add    (%eax),%al
40a7b8:	8d 0e                	lea    (%esi),%ecx
40a7ba:	00 00                	add    %al,(%eax)
40a7bc:	01 00                	add    %eax,(%eax)
40a7be:	75 0f                	jne    0x40a7cf
40a7c0:	00 00                	add    %al,(%eax)
40a7c2:	01 00                	add    %eax,(%eax)
40a7c4:	75 0f                	jne    0x40a7d5
40a7c6:	00 00                	add    %al,(%eax)
40a7c8:	01 00                	add    %eax,(%eax)
40a7ca:	af                   	scas   %es:(%edi),%eax
40a7cb:	06                   	push   %es
40a7cc:	00 00                	add    %al,(%eax)
40a7ce:	01 00                	add    %eax,(%eax)
40a7d0:	af                   	scas   %es:(%edi),%eax
40a7d1:	06                   	push   %es
40a7d2:	00 00                	add    %al,(%eax)
40a7d4:	01 00                	add    %eax,(%eax)
40a7d6:	5d                   	pop    %ebp
40a7d7:	06                   	push   %es
40a7d8:	00 00                	add    %al,(%eax)
40a7da:	01 00                	add    %eax,(%eax)
40a7dc:	40                   	inc    %eax
40a7dd:	21 00                	and    %eax,(%eax)
40a7df:	00 01                	add    %al,(%ecx)
40a7e1:	00 93 0e 00 00 01    	add    %dl,0x100000e(%ebx)
40a7e7:	00 40 21             	add    %al,0x21(%eax)
40a7ea:	00 00                	add    %al,(%eax)
40a7ec:	02 00                	add    (%eax),%al
40a7ee:	f5                   	cmc
40a7ef:	21 00                	and    %eax,(%eax)
40a7f1:	00 03                	add    %al,(%ebx)
40a7f3:	00 f8                	add    %bh,%al
40a7f5:	21 00                	and    %eax,(%eax)
40a7f7:	00 01                	add    %al,(%ecx)
40a7f9:	00 40 21             	add    %al,0x21(%eax)
40a7fc:	00 00                	add    %al,(%eax)
40a7fe:	02 00                	add    (%eax),%al
40a800:	f5                   	cmc
40a801:	21 00                	and    %eax,(%eax)
40a803:	00 03                	add    %al,(%ebx)
40a805:	00 f8                	add    %bh,%al
40a807:	21 00                	and    %eax,(%eax)
40a809:	00 01                	add    %al,(%ecx)
40a80b:	00 40 21             	add    %al,0x21(%eax)
40a80e:	00 00                	add    %al,(%eax)
40a810:	02 00                	add    (%eax),%al
40a812:	f5                   	cmc
40a813:	21 00                	and    %eax,(%eax)
40a815:	00 03                	add    %al,(%ebx)
40a817:	00 f8                	add    %bh,%al
40a819:	21 00                	and    %eax,(%eax)
40a81b:	00 01                	add    %al,(%ecx)
40a81d:	00 40 21             	add    %al,0x21(%eax)
40a820:	00 00                	add    %al,(%eax)
40a822:	02 00                	add    (%eax),%al
40a824:	f5                   	cmc
40a825:	21 00                	and    %eax,(%eax)
40a827:	00 03                	add    %al,(%ebx)
40a829:	00 f8                	add    %bh,%al
40a82b:	21 00                	and    %eax,(%eax)
40a82d:	00 01                	add    %al,(%ecx)
40a82f:	00 40 21             	add    %al,0x21(%eax)
40a832:	00 00                	add    %al,(%eax)
40a834:	01 00                	add    %eax,(%eax)
40a836:	40                   	inc    %eax
40a837:	21 00                	and    %eax,(%eax)
40a839:	00 01                	add    %al,(%ecx)
40a83b:	00 40 21             	add    %al,0x21(%eax)
40a83e:	00 00                	add    %al,(%eax)
40a840:	01 00                	add    %eax,(%eax)
40a842:	93                   	xchg   %eax,%ebx
40a843:	0e                   	push   %cs
40a844:	00 00                	add    %al,(%eax)
40a846:	01 00                	add    %eax,(%eax)
40a848:	93                   	xchg   %eax,%ebx
40a849:	0e                   	push   %cs
40a84a:	00 00                	add    %al,(%eax)
40a84c:	01 00                	add    %eax,(%eax)
40a84e:	93                   	xchg   %eax,%ebx
40a84f:	0e                   	push   %cs
40a850:	00 00                	add    %al,(%eax)
40a852:	01 00                	add    %eax,(%eax)
40a854:	f0 00 00             	lock add %al,(%eax)
40a857:	00 02                	add    %al,(%edx)
40a859:	00 6c 01 00          	add    %ch,0x0(%ecx,%eax,1)
40a85d:	00 03                	add    %al,(%ebx)
40a85f:	00 d1                	add    %dl,%cl
40a861:	01 00                	add    %eax,(%eax)
40a863:	00 04 00             	add    %al,(%eax,%eax,1)
40a866:	17                   	pop    %ss
40a867:	02 00                	add    (%eax),%al
40a869:	00 01                	add    %al,(%ecx)
40a86b:	00 bd 07 00 00 01    	add    %bh,0x1000007(%ebp)
40a871:	00 81 1f 00 00 01    	add    %al,0x100001f(%ecx)
40a877:	00 bd 07 00 00 02    	add    %bh,0x2000007(%ebp)
40a87d:	00 30                	add    %dh,(%eax)
40a87f:	13 00                	adc    (%eax),%eax
40a881:	00 03                	add    %al,(%ebx)
40a883:	00 72 16             	add    %dh,0x16(%edx)
40a886:	00 00                	add    %al,(%eax)
40a888:	04 00                	add    $0x0,%al
40a88a:	d2 12                	rclb   %cl,(%edx)
40a88c:	00 00                	add    %al,(%eax)
40a88e:	01 00                	add    %eax,(%eax)
40a890:	fd                   	std
40a891:	1e                   	push   %ds
40a892:	00 00                	add    %al,(%eax)
40a894:	02 00                	add    (%eax),%al
40a896:	4a                   	dec    %edx
40a897:	06                   	push   %es
40a898:	00 00                	add    %al,(%eax)
40a89a:	03 00                	add    (%eax),%eax
40a89c:	fd                   	std
40a89d:	17                   	pop    %ss
40a89e:	00 00                	add    %al,(%eax)
40a8a0:	01 00                	add    %eax,(%eax)
40a8a2:	fd                   	std
40a8a3:	1e                   	push   %ds
40a8a4:	00 00                	add    %al,(%eax)
40a8a6:	02 00                	add    (%eax),%al
40a8a8:	4a                   	dec    %edx
40a8a9:	06                   	push   %es
40a8aa:	00 00                	add    %al,(%eax)
40a8ac:	03 00                	add    (%eax),%eax
40a8ae:	fd                   	std
40a8af:	17                   	pop    %ss
40a8b0:	00 00                	add    %al,(%eax)
40a8b2:	01 00                	add    %eax,(%eax)
40a8b4:	92                   	xchg   %eax,%edx
40a8b5:	0d 00 00 01 00       	or     $0x10000,%eax
40a8ba:	92                   	xchg   %eax,%edx
40a8bb:	0d 00 00 01 00       	or     $0x10000,%eax
40a8c0:	92                   	xchg   %eax,%edx
40a8c1:	0d 00 00 01 00       	or     $0x10000,%eax
40a8c6:	92                   	xchg   %eax,%edx
40a8c7:	0d 00 00 01 00       	or     $0x10000,%eax
40a8cc:	83 1f 00             	sbbl   $0x0,(%edi)
40a8cf:	00 02                	add    %al,(%edx)
40a8d1:	00 87 1f 00 00 03    	add    %al,0x300001f(%edi)
40a8d7:	00 66 03             	add    %ah,0x3(%esi)
40a8da:	00 00                	add    %al,(%eax)
40a8dc:	04 00                	add    $0x0,%al
40a8de:	82 03 00             	addb   $0x0,(%ebx)
40a8e1:	00 01                	add    %al,(%ecx)
40a8e3:	00 3b                	add    %bh,(%ebx)
40a8e5:	20 00                	and    %al,(%eax)
40a8e7:	00 01                	add    %al,(%ecx)
40a8e9:	00 d2                	add    %dl,%dl
40a8eb:	12 00                	adc    (%eax),%al
40a8ed:	00 01                	add    %al,(%ecx)
40a8ef:	00 fd                	add    %bh,%ch
40a8f1:	1e                   	push   %ds
40a8f2:	00 00                	add    %al,(%eax)
40a8f4:	02 00                	add    (%eax),%al
40a8f6:	4a                   	dec    %edx
40a8f7:	06                   	push   %es
40a8f8:	00 00                	add    %al,(%eax)
40a8fa:	03 00                	add    (%eax),%eax
40a8fc:	fd                   	std
40a8fd:	17                   	pop    %ss
40a8fe:	00 00                	add    %al,(%eax)
40a900:	01 00                	add    %eax,(%eax)
40a902:	85 01                	test   %eax,(%ecx)
40a904:	00 00                	add    %al,(%eax)
40a906:	01 00                	add    %eax,(%eax)
40a908:	65 00 00             	add    %al,%gs:(%eax)
40a90b:	00 02                	add    %al,(%edx)
40a90d:	00 0b                	add    %cl,(%ebx)
40a90f:	01 00                	add    %eax,(%eax)
40a911:	00 03                	add    %al,(%ebx)
40a913:	00 7f 01             	add    %bh,0x1(%edi)
40a916:	00 00                	add    %al,(%eax)
40a918:	01 00                	add    %eax,(%eax)
40a91a:	65 00 00             	add    %al,%gs:(%eax)
40a91d:	00 02                	add    %al,(%edx)
40a91f:	00 0b                	add    %cl,(%ebx)
40a921:	01 00                	add    %eax,(%eax)
40a923:	00 01                	add    %al,(%ecx)
40a925:	00 83 1f 00 00 02    	add    %al,0x200001f(%ebx)
40a92b:	00 87 1f 00 00 03    	add    %al,0x300001f(%edi)
40a931:	00 66 03             	add    %ah,0x3(%esi)
40a934:	00 00                	add    %al,(%eax)
40a936:	04 00                	add    $0x0,%al
40a938:	82 03 00             	addb   $0x0,(%ebx)
40a93b:	00 01                	add    %al,(%ecx)
40a93d:	00 b6 16 00 00 01    	add    %dh,0x1000016(%esi)
40a943:	00 1d 03 00 00 02    	add    %bl,0x2000003
40a949:	00 42 21             	add    %al,0x21(%edx)
40a94c:	00 00                	add    %al,(%eax)
40a94e:	01 00                	add    %eax,(%eax)
40a950:	0a 09                	or     (%ecx),%cl
40a952:	00 00                	add    %al,(%eax)
40a954:	01 00                	add    %eax,(%eax)
40a956:	dc 00                	faddl  (%eax)
40a958:	00 00                	add    %al,(%eax)
40a95a:	02 00                	add    (%eax),%al
40a95c:	69 01 00 00 01 00    	imul   $0x10000,(%ecx),%eax
40a962:	dc 00                	faddl  (%eax)
40a964:	00 00                	add    %al,(%eax)
40a966:	02 00                	add    (%eax),%al
40a968:	69 01 00 00 01 00    	imul   $0x10000,(%ecx),%eax
40a96e:	dc 00                	faddl  (%eax)
40a970:	00 00                	add    %al,(%eax)
40a972:	02 00                	add    (%eax),%al
40a974:	69 01 00 00 01 00    	imul   $0x10000,(%ecx),%eax
40a97a:	dc 00                	faddl  (%eax)
40a97c:	00 00                	add    %al,(%eax)
40a97e:	02 00                	add    (%eax),%al
40a980:	6f                   	outsl  %ds:(%esi),(%dx)