4076ac:	0d 09 2c 13 00       	or     $0x132c09,%eax
4076b1:	02 7c 6b 00          	add    0x0(%ebx,%ebp,2),%bh
4076b5:	00 04 fe             	add    %al,(%esi,%edi,8)
4076b8:	15 10 00 00 1b       	adc    $0x1b000010,%eax
4076bd:	00 38                	add    %bh,(%eax)
4076bf:	3f                   	aas
4076c0:	02 00                	add    (%eax),%al
4076c2:	00 04 6f             	add    %al,(%edi,%ebp,2)
4076c5:	f2 00 00             	repnz add %al,(%eax)
4076c8:	0a 1f                	or     (%edi),%bl
4076ca:	26 fe 01             	incb   %es:(%ecx)
4076cd:	13 04 11             	adc    (%ecx,%edx,1),%eax
4076d0:	04 2c                	add    $0x2c,%al
4076d2:	13 02                	adc    (%edx),%eax
4076d4:	17                   	pop    %ss
4076d5:	04 6f                	add    $0x6f,%al
4076d7:	f4                   	hlt
4076d8:	00 00                	add    %al,(%eax)
4076da:	0a 28                	or     (%eax),%ch
4076dc:	a9 00 00 06 00       	test   $0x60000,%eax
4076e1:	38 1c 02             	cmp    %bl,(%edx,%eax,1)
4076e4:	00 00                	add    %al,(%eax)
4076e6:	04 6f                	add    $0x6f,%al
4076e8:	f2 00 00             	repnz add %al,(%eax)
4076eb:	0a 1f                	or     (%edi),%bl
4076ed:	25 fe 01 13 05       	and    $0x51301fe,%eax
4076f2:	11 05 2c 13 02 18    	adc    %eax,0x1802132c
4076f8:	04 6f                	add    $0x6f,%al
4076fa:	f4                   	hlt
4076fb:	00 00                	add    %al,(%eax)
4076fd:	0a 28                	or     (%eax),%ch
4076ff:	a9 00 00 06 00       	test   $0x60000,%eax
407704:	38 f9                	cmp    %bh,%cl
407706:	01 00                	add    %eax,(%eax)
407708:	00 04 6f             	add    %al,(%edi,%ebp,2)
40770b:	f2 00 00             	repnz add %al,(%eax)
40770e:	0a 1f                	or     (%edi),%bl
407710:	27                   	daa
407711:	fe 01                	incb   (%ecx)
407713:	13 06                	adc    (%esi),%eax
407715:	11 06                	adc    %eax,(%esi)
407717:	2c 13                	sub    $0x13,%al
407719:	02 19                	add    (%ecx),%bl
40771b:	04 6f                	add    $0x6f,%al
40771d:	f4                   	hlt
40771e:	00 00                	add    %al,(%eax)
407720:	0a 28                	or     (%eax),%ch
407722:	a9 00 00 06 00       	test   $0x60000,%eax
407727:	38 d6                	cmp    %dl,%dh
407729:	01 00                	add    %eax,(%eax)
40772b:	00 04 6f             	add    %al,(%edi,%ebp,2)
40772e:	f2 00 00             	repnz add %al,(%eax)
407731:	0a 1f                	or     (%edi),%bl
407733:	28 fe                	sub    %bh,%dh
407735:	01 13                	add    %edx,(%ebx)
407737:	07                   	pop    %es
407738:	11 07                	adc    %eax,(%edi)
40773a:	2c 13                	sub    $0x13,%al
40773c:	02 1a                	add    (%edx),%bl
40773e:	04 6f                	add    $0x6f,%al
407740:	f4                   	hlt
407741:	00 00                	add    %al,(%eax)
407743:	0a 28                	or     (%eax),%ch
407745:	a9 00 00 06 00       	test   $0x60000,%eax
40774a:	38 b3 01 00 00 04    	cmp    %dh,0x4000001(%ebx)
407750:	6f                   	outsl  %ds:(%esi),(%dx)
407751:	f2 00 00             	repnz add %al,(%eax)
407754:	0a 1f                	or     (%edi),%bl
407756:	20 2e                	and    %ch,(%esi)
407758:	0a 04 6f             	or     (%edi,%ebp,2),%al
40775b:	f2 00 00             	repnz add %al,(%eax)
40775e:	0a 1f                	or     (%edi),%bl
407760:	0d 33 16 02 7b       	or     $0x7b021633,%eax
407765:	54                   	push   %esp
407766:	00 00                	add    %al,(%eax)
407768:	04 1a                	add    $0x1a,%al
40776a:	33 0d 02 7c 6b 00    	xor    0x6b7c02,%ecx
407770:	00 04 28             	add    %al,(%eax,%ebp,1)
407773:	b6 00                	mov    $0x0,%dh
407775:	00 0a                	add    %cl,(%edx)
407777:	2b 01                	sub    (%ecx),%eax
407779:	16                   	push   %ss
40777a:	13 08                	adc    (%eax),%ecx
40777c:	11 08                	adc    %ecx,(%eax)
40777e:	2c 19                	sub    $0x19,%al
407780:	00 02                	add    %al,(%edx)
407782:	02 7c 6b 00          	add    0x0(%ebx,%ebp,2),%bh
407786:	00 04 28             	add    %al,(%eax,%ebp,1)
407789:	b7 00                	mov    $0x0,%bh
40778b:	00 0a                	add    %cl,(%edx)
40778d:	28 9e 00 00 06 00    	sub    %bl,0x60000(%esi)
407793:	00 38                	add    %bh,(%eax)
407795:	69 01 00 00 04 6f    	imul   $0x6f040000,(%ecx),%eax
40779b:	f2 00 00             	repnz add %al,(%eax)
40779e:	0a 1f                	or     (%edi),%bl
4077a0:	20 fe                	and    %bh,%dh
4077a2:	01 13                	add    %edx,(%ebx)
4077a4:	09 11                	or     %edx,(%ecx)
4077a6:	09 2c 1a             	or     %ebp,(%edx,%ebx,1)
4077a9:	00 02                	add    %al,(%edx)
4077ab:	02 7b 6b             	add    0x6b(%ebx),%bh
4077ae:	00 00                	add    %al,(%eax)
4077b0:	04 7d                	add    $0x7d,%al
4077b2:	6c                   	insb   (%dx),%es:(%edi)
4077b3:	00 00                	add    %al,(%eax)
4077b5:	04 02                	add    $0x2,%al
4077b7:	28 aa 00 00 06 00    	sub    %ch,0x60000(%edx)
4077bd:	00 38                	add    %bh,(%eax)
4077bf:	3f                   	aas
4077c0:	01 00                	add    %eax,(%eax)
4077c2:	00 04 6f             	add    %al,(%edi,%ebp,2)
4077c5:	f2 00 00             	repnz add %al,(%eax)
4077c8:	0a 1f                	or     (%edi),%bl
4077ca:	0d 40 a8 00 00       	or     $0xa840,%eax
4077cf:	00 02                	add    %al,(%edx)
4077d1:	7b 54                	jnp    0x407827
4077d3:	00 00                	add    %al,(%eax)
4077d5:	04 18                	add    $0x18,%al
4077d7:	40                   	inc    %eax
4077d8:	9c                   	pushf
4077d9:	00 00                	add    %al,(%eax)
4077db:	00 02                	add    %al,(%edx)
4077dd:	7c 6b                	jl     0x40784a
4077df:	00 00                	add    %al,(%eax)
4077e1:	04 28                	add    $0x28,%al
4077e3:	b6 00                	mov    $0x0,%dh
4077e5:	00 0a                	add    %cl,(%edx)
4077e7:	39 8c 00 00 00 02 7b 	cmp    %ecx,0x7b020000(%eax,%eax,1)
4077ee:	53                   	push   %ebx
4077ef:	00 00                	add    %al,(%eax)
4077f1:	04 39                	add    $0x39,%al
4077f3:	81 00 00 00 02 7c    	addl   $0x7c020000,(%eax)
4077f9:	6a 00                	push   $0x0
4077fb:	00 04 28             	add    %al,(%eax,%ebp,1)
4077fe:	b6 00                	mov    $0x0,%dh
407800:	00 0a                	add    %cl,(%edx)
407802:	2c 74                	sub    $0x74,%al
407804:	02 7c 6a 00          	add    0x0(%edx,%ebp,2),%bh
407808:	00 04 28             	add    %al,(%eax,%ebp,1)
40780b:	b7 00                	mov    $0x0,%bh
40780d:	00 0a                	add    %cl,(%edx)
40780f:	13 0b                	adc    (%ebx),%ecx
407811:	12 0b                	adc    (%ebx),%cl
407813:	02 7c 6b 00          	add    0x0(%ebx,%ebp,2),%bh
407817:	00 04 28             	add    %al,(%eax,%ebp,1)
40781a:	b7 00                	mov    $0x0,%bh
40781c:	00 0a                	add    %cl,(%edx)
40781e:	8c 30                	mov    %?,(%eax)
407820:	00 00                	add    %al,(%eax)
407822:	01 fe                	add    %edi,%esi
407824:	16                   	push   %ss
407825:	30 00                	xor    %al,(%eax)
407827:	00 01                	add    %al,(%ecx)
407829:	6f                   	outsl  %ds:(%esi),(%dx)
40782a:	dd 00                	fldl   (%eax)
40782c:	00 0a                	add    %cl,(%edx)
40782e:	2c 48                	sub    $0x48,%al
407830:	02 02                	add    (%edx),%al
407832:	7c 6b                	jl     0x40789f
407834:	00 00                	add    %al,(%eax)
407836:	04 28                	add    $0x28,%al
407838:	b7 00                	mov    $0x0,%bh
40783a:	00 0a                	add    %cl,(%edx)
40783c:	02 7b 6c             	add    0x6c(%ebx),%bh
40783f:	00 00                	add    %al,(%eax)
407841:	04 28                	add    $0x28,%al
407843:	99                   	cltd
407844:	00 00                	add    %al,(%eax)
407846:	06                   	push   %es
407847:	2c 2f                	sub    $0x2f,%al
407849:	02 7b 53             	add    0x53(%ebx),%bh
40784c:	00 00                	add    %al,(%eax)
40784e:	04 02                	add    $0x2,%al
407850:	7c 6b                	jl     0x4078bd
407852:	00 00                	add    %al,(%eax)
407854:	04 28                	add    $0x28,%al
407856:	b7 00                	mov    $0x0,%bh
407858:	00 0a                	add    %cl,(%edx)
40785a:	02 02                	add    (%edx),%al
40785c:	7c 6b                	jl     0x4078c9
40785e:	00 00                	add    %al,(%eax)
407860:	04 28                	add    $0x28,%al
407862:	b7 00                	mov    $0x0,%bh
407864:	00 0a                	add    %cl,(%edx)
407866:	02 7b 6c             	add    0x6c(%ebx),%bh
407869:	00 00                	add    %al,(%eax)
40786b:	04 28                	add    $0x28,%al
40786d:	99                   	cltd
40786e:	00 00                	add    %al,(%eax)
407870:	06                   	push   %es
407871:	6f                   	outsl  %ds:(%esi),(%dx)
407872:	59                   	pop    %ecx
407873:	00 00                	add    %al,(%eax)
407875:	06                   	push   %es
407876:	2b 01                	sub    (%ecx),%eax
407878:	16                   	push   %ss
407879:	13 0a                	adc    (%edx),%ecx
40787b:	11 0a                	adc    %ecx,(%edx)
40787d:	2c 09                	sub    $0x9,%al
40787f:	02 28                	add    (%eax),%ch
407881:	9f                   	lahf
407882:	00 00                	add    %al,(%eax)
407884:	06                   	push   %es
407885:	00 2b                	add    %ch,(%ebx)
407887:	7a 04                	jp     0x40788d
407889:	6f                   	outsl  %ds:(%esi),(%dx)
40788a:	f2 00 00             	repnz add %al,(%eax)
40788d:	0a 1f                	or     (%edi),%bl
40788f:	0d 33 25 02 7c       	or     $0x7c022533,%eax
407894:	6b 00 00             	imul   $0x0,(%eax),%eax
407897:	04 28                	add    $0x28,%al
407899:	b6 00                	mov    $0x0,%dh
40789b:	00 0a                	add    %cl,(%edx)
40789d:	2c 18                	sub    $0x18,%al
40789f:	02 7b 50             	add    0x50(%ebx),%bh
4078a2:	00 00                	add    %al,(%eax)
4078a4:	04 02                	add    $0x2,%al
4078a6:	7c 6b                	jl     0x407913
4078a8:	00 00                	add    %al,(%eax)
4078aa:	04 28                	add    $0x28,%al
4078ac:	b7 00                	mov    $0x0,%bh
4078ae:	00 0a                	add    %cl,(%edx)
4078b0:	6f                   	outsl  %ds:(%esi),(%dx)
4078b1:	11 01                	adc    %eax,(%ecx)
4078b3:	00 06                	add    %al,(%esi)
4078b5:	2b 01                	sub    (%ecx),%eax
4078b7:	16                   	push   %ss
4078b8:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
4078bb:	0c 2c                	or     $0x2c,%al
4078bd:	14 02                	adc    $0x2,%al
4078bf:	02 7c 6b 00          	add    0x0(%ebx,%ebp,2),%bh
4078c3:	00 04 28             	add    %al,(%eax,%ebp,1)
4078c6:	b7 00                	mov    $0x0,%bh
4078c8:	00 0a                	add    %cl,(%edx)
4078ca:	28 ab 00 00 06 00    	sub    %ch,0x60000(%ebx)
4078d0:	2b 30                	sub    (%eax),%esi
4078d2:	04 6f                	add    $0x6f,%al
4078d4:	f2 00 00             	repnz add %al,(%eax)
4078d7:	0a 1f                	or     (%edi),%bl
4078d9:	0d 33 18 02 7c       	or     $0x7c021833,%eax
4078de:	6b 00 00             	imul   $0x0,(%eax),%eax
4078e1:	04 28                	add    $0x28,%al
4078e3:	b6 00                	mov    $0x0,%dh
4078e5:	00 0a                	add    %cl,(%edx)
4078e7:	2c 0b                	sub    $0xb,%al
4078e9:	02 7b 54             	add    0x54(%ebx),%bh
4078ec:	00 00                	add    %al,(%eax)
4078ee:	04 18                	add    $0x18,%al
4078f0:	fe 01                	incb   (%ecx)
4078f2:	2b 01                	sub    (%ecx),%eax
4078f4:	16                   	push   %ss
4078f5:	13 0d 11 0d 2c 07    	adc    0x72c0d11,%ecx
4078fb:	02 28                	add    (%eax),%ch
4078fd:	9f                   	lahf
4078fe:	00 00                	add    %al,(%eax)
407900:	06                   	push   %es
407901:	00 2a                	add    %ch,(%edx)
407903:	00 13                	add    %dl,(%ebx)
407905:	30 02                	xor    %al,(%edx)
407907:	00 21                	add    %ah,(%ecx)
407909:	00 00                	add    %al,(%eax)
40790b:	00 04 00             	add    %al,(%eax,%eax,1)
40790e:	00 11                	add    %dl,(%ecx)
407910:	00 02                	add    %al,(%edx)
407912:	7b 55                	jnp    0x407969
407914:	00 00                	add    %al,(%eax)
407916:	04 2c                	add    $0x2c,%al
407918:	10 02                	adc    %al,(%edx)
40791a:	7b 55                	jnp    0x407971
40791c:	00 00                	add    %al,(%eax)
40791e:	04 6f                	add    $0x6f,%al
407920:	ca 00 00             	lret   $0x0
407923:	0a 16                	or     (%esi),%dl
407925:	fe 01                	incb   (%ecx)
407927:	2b 01                	sub    (%ecx),%eax
407929:	17                   	pop    %ss
40792a:	0a 06                	or     (%esi),%al
40792c:	2c 02                	sub    $0x2,%al
40792e:	2b 00                	sub    (%eax),%eax
407930:	2a 00                	sub    (%eax),%al
407932:	00 00                	add    %al,(%eax)
407934:	13 30                	adc    (%eax),%esi
407936:	02 00                	add    (%eax),%al
407938:	2c 00                	sub    $0x0,%al
40793a:	00 00                	add    %al,(%eax)
40793c:	2b 00                	sub    (%eax),%eax
40793e:	00 11                	add    %dl,(%ecx)
407940:	00 02                	add    %al,(%edx)
407942:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
407946:	06                   	push   %es
407947:	19 2e                	sbb    %ebp,(%esi)
407949:	13 02                	adc    (%edx),%eax
40794b:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
40794f:	06                   	push   %es
407950:	2c 0b                	sub    $0xb,%al
407952:	02 7b 56             	add    0x56(%ebx),%bh
407955:	00 00                	add    %al,(%eax)
407957:	04 16                	add    $0x16,%al
407959:	fe 01                	incb   (%ecx)
40795b:	2b 01                	sub    (%ecx),%eax
40795d:	17                   	pop    %ss
40795e:	0a 06                	or     (%esi),%al
407960:	2c 04                	sub    $0x4,%al
407962:	17                   	pop    %ss
407963:	0b 2b                	or     (%ebx),%ebp
407965:	04 17                	add    $0x17,%al
407967:	0b 2b                	or     (%ebx),%ebp
407969:	00 07                	add    %al,(%edi)
40796b:	2a 13                	sub    (%ebx),%dl
40796d:	30 04 00             	xor    %al,(%eax,%eax,1)
407970:	18 03                	sbb    %al,(%ebx)
407972:	00 00                	add    %al,(%eax)
407974:	40                   	inc    %eax
407975:	00 00                	add    %al,(%eax)
407977:	11 00                	adc    %eax,(%eax)
407979:	02 7b 54             	add    0x54(%ebx),%bh
40797c:	00 00                	add    %al,(%eax)
40797e:	04 17                	add    $0x17,%al
407980:	fe 01                	incb   (%ecx)
407982:	0a 06                	or     (%esi),%al
407984:	39 12                	cmp    %edx,(%edx)
407986:	01 00                	add    %eax,(%eax)
407988:	00 00                	add    %al,(%eax)
40798a:	73 f5                	jae    0x407981
40798c:	00 00                	add    %al,(%eax)
40798e:	0a 0b                	or     (%ebx),%cl
407990:	73 f6                	jae    0x407988
407992:	00 00                	add    %al,(%eax)
407994:	0a 0c 1f             	or     (%edi,%ebx,1),%cl
407997:	61                   	popa
407998:	0d 16 13 04 38       	or     $0x38041316,%eax
40799d:	be 00 00 00 00       	mov    $0x0,%esi
4079a2:	16                   	push   %ss
4079a3:	13 05 38 96 00 00    	adc    0x9638,%eax
4079a9:	00 00                	add    %al,(%eax)
4079ab:	02 7b 50             	add    0x50(%ebx),%bh
4079ae:	00 00                	add    %al,(%eax)
4079b0:	04 11                	add    $0x11,%al
4079b2:	05 11 04 6f 12       	add    $0x126f0411,%eax
4079b7:	01 00                	add    %eax,(%eax)
4079b9:	06                   	push   %es
4079ba:	2c 4f                	sub    $0x4f,%al
4079bc:	02 7b 52             	add    0x52(%ebx),%bh
4079bf:	00 00                	add    %al,(%eax)
4079c1:	04 11                	add    $0x11,%al
4079c3:	05 17 58 11 04       	add    $0x4115817,%eax
4079c8:	6f                   	outsl  %ds:(%esi),(%dx)
4079c9:	6b 00 00             	imul   $0x0,(%eax),%eax
4079cc:	06                   	push   %es
4079cd:	2d 39 02 7b 52       	sub    $0x527b0239,%eax