40781b:	00 f8                	add    %bh,%al
40781d:	07                   	pop    %es
40781e:	47                   	inc    %edi
40781f:	00 d1                	add    %dl,%cl
407821:	ff 00                	incl   (%eax)
407823:	00 f8                	add    %bh,%al
407825:	07                   	pop    %es
407826:	47                   	inc    %edi
407827:	00 d2                	add    %dl,%dl
407829:	ff 00                	incl   (%eax)
40782b:	00 f8                	add    %bh,%al
40782d:	07                   	pop    %es
40782e:	47                   	inc    %edi
40782f:	00 d3                	add    %dl,%bl
407831:	ff 00                	incl   (%eax)
407833:	00 f8                	add    %bh,%al
407835:	07                   	pop    %es
407836:	47                   	inc    %edi
407837:	00 d4                	add    %dl,%ah
407839:	ff 00                	incl   (%eax)
40783b:	00 f8                	add    %bh,%al
40783d:	07                   	pop    %es
40783e:	47                   	inc    %edi
40783f:	00 d5                	add    %dl,%ch
407841:	ff 00                	incl   (%eax)
407843:	00 f8                	add    %bh,%al
407845:	07                   	pop    %es
407846:	47                   	inc    %edi
407847:	00 d6                	add    %dl,%dh
407849:	ff 00                	incl   (%eax)
40784b:	00 f8                	add    %bh,%al
40784d:	07                   	pop    %es
40784e:	47                   	inc    %edi
40784f:	00 d7                	add    %dl,%bh
407851:	ff 00                	incl   (%eax)
407853:	00 f8                	add    %bh,%al
407855:	07                   	pop    %es
407856:	47                   	inc    %edi
407857:	00 d8                	add    %bl,%al
407859:	ff 00                	incl   (%eax)
40785b:	00 f8                	add    %bh,%al
40785d:	07                   	pop    %es
40785e:	47                   	inc    %edi
40785f:	00 d9                	add    %bl,%cl
407861:	ff 00                	incl   (%eax)
407863:	00 f8                	add    %bh,%al
407865:	07                   	pop    %es
407866:	47                   	inc    %edi
407867:	00 da                	add    %bl,%dl
407869:	ff 00                	incl   (%eax)
40786b:	00 f8                	add    %bh,%al
40786d:	07                   	pop    %es
40786e:	47                   	inc    %edi
40786f:	00 db                	add    %bl,%bl
407871:	ff 00                	incl   (%eax)
407873:	00 f8                	add    %bh,%al
407875:	07                   	pop    %es
407876:	47                   	inc    %edi
407877:	00 dc                	add    %bl,%ah
407879:	ff 00                	incl   (%eax)
40787b:	00 f8                	add    %bh,%al
40787d:	07                   	pop    %es
40787e:	47                   	inc    %edi
40787f:	00 dd                	add    %bl,%ch
407881:	ff 00                	incl   (%eax)
407883:	00 f8                	add    %bh,%al
407885:	07                   	pop    %es
407886:	47                   	inc    %edi
407887:	00 de                	add    %bl,%dh
407889:	ff 00                	incl   (%eax)
40788b:	00 f8                	add    %bh,%al
40788d:	07                   	pop    %es
40788e:	47                   	inc    %edi
40788f:	00 df                	add    %bl,%bh
407891:	ff 00                	incl   (%eax)
407893:	00 f8                	add    %bh,%al
407895:	07                   	pop    %es
407896:	47                   	inc    %edi
407897:	00 c0                	add    %al,%al
407899:	ff 00                	incl   (%eax)
40789b:	00 f8                	add    %bh,%al
40789d:	07                   	pop    %es
40789e:	47                   	inc    %edi
40789f:	00 c1                	add    %al,%cl
4078a1:	ff 00                	incl   (%eax)
4078a3:	00 f8                	add    %bh,%al
4078a5:	07                   	pop    %es
4078a6:	47                   	inc    %edi
4078a7:	00 c2                	add    %al,%dl
4078a9:	ff 00                	incl   (%eax)
4078ab:	00 f8                	add    %bh,%al
4078ad:	07                   	pop    %es
4078ae:	47                   	inc    %edi
4078af:	00 c3                	add    %al,%bl
4078b1:	ff 00                	incl   (%eax)
4078b3:	00 f8                	add    %bh,%al
4078b5:	07                   	pop    %es
4078b6:	47                   	inc    %edi
4078b7:	00 c4                	add    %al,%ah
4078b9:	ff 00                	incl   (%eax)
4078bb:	00 f8                	add    %bh,%al
4078bd:	07                   	pop    %es
4078be:	47                   	inc    %edi
4078bf:	00 c5                	add    %al,%ch
4078c1:	ff 00                	incl   (%eax)
4078c3:	00 f8                	add    %bh,%al
4078c5:	07                   	pop    %es
4078c6:	47                   	inc    %edi
4078c7:	00 c6                	add    %al,%dh
4078c9:	ff 00                	incl   (%eax)
4078cb:	00 f8                	add    %bh,%al
4078cd:	07                   	pop    %es
4078ce:	47                   	inc    %edi
4078cf:	00 c7                	add    %al,%bh
4078d1:	ff 00                	incl   (%eax)
4078d3:	00 f8                	add    %bh,%al
4078d5:	07                   	pop    %es
4078d6:	47                   	inc    %edi
4078d7:	00 c8                	add    %cl,%al
4078d9:	ff 00                	incl   (%eax)
4078db:	00 f8                	add    %bh,%al
4078dd:	07                   	pop    %es
4078de:	47                   	inc    %edi
4078df:	00 c9                	add    %cl,%cl
4078e1:	ff 00                	incl   (%eax)
4078e3:	00 f8                	add    %bh,%al
4078e5:	07                   	pop    %es
4078e6:	47                   	inc    %edi
4078e7:	00 ca                	add    %cl,%dl
4078e9:	ff 00                	incl   (%eax)
4078eb:	00 f8                	add    %bh,%al
4078ed:	07                   	pop    %es
4078ee:	47                   	inc    %edi
4078ef:	00 cb                	add    %cl,%bl
4078f1:	ff 00                	incl   (%eax)
4078f3:	00 f8                	add    %bh,%al
4078f5:	07                   	pop    %es
4078f6:	47                   	inc    %edi
4078f7:	00 cc                	add    %cl,%ah
4078f9:	ff 00                	incl   (%eax)
4078fb:	00 f8                	add    %bh,%al
4078fd:	07                   	pop    %es
4078fe:	47                   	inc    %edi
4078ff:	00 cd                	add    %cl,%ch
407901:	ff 00                	incl   (%eax)
407903:	00 f8                	add    %bh,%al
407905:	07                   	pop    %es
407906:	47                   	inc    %edi
407907:	00 ce                	add    %cl,%dh
407909:	ff 00                	incl   (%eax)
40790b:	00 f8                	add    %bh,%al
40790d:	07                   	pop    %es
40790e:	47                   	inc    %edi
40790f:	00 cf                	add    %cl,%bh
407911:	ff 00                	incl   (%eax)
407913:	00 f8                	add    %bh,%al
407915:	07                   	pop    %es
407916:	47                   	inc    %edi
407917:	00 b0 ff 00 00 f8    	add    %dh,-0x7ffff01(%eax)
40791d:	07                   	pop    %es
40791e:	47                   	inc    %edi
40791f:	00 b1 ff 00 00 f8    	add    %dh,-0x7ffff01(%ecx)
407925:	07                   	pop    %es
407926:	47                   	inc    %edi
407927:	00 b2 ff 00 00 f8    	add    %dh,-0x7ffff01(%edx)
40792d:	07                   	pop    %es
40792e:	47                   	inc    %edi
40792f:	00 b3 ff 00 00 f8    	add    %dh,-0x7ffff01(%ebx)
407935:	07                   	pop    %es
407936:	47                   	inc    %edi
407937:	00 b4 ff 00 00 f8 07 	add    %dh,0x7f80000(%edi,%edi,8)
40793e:	47                   	inc    %edi
40793f:	00 b5 ff 00 00 f8    	add    %dh,-0x7ffff01(%ebp)
407945:	07                   	pop    %es
407946:	47                   	inc    %edi
407947:	00 b6 ff 00 00 f8    	add    %dh,-0x7ffff01(%esi)
40794d:	07                   	pop    %es
40794e:	47                   	inc    %edi
40794f:	00 b7 ff 00 00 f8    	add    %dh,-0x7ffff01(%edi)
407955:	07                   	pop    %es
407956:	47                   	inc    %edi
407957:	00 b8 ff 00 00 f8    	add    %bh,-0x7ffff01(%eax)
40795d:	07                   	pop    %es
40795e:	47                   	inc    %edi
40795f:	00 b9 ff 00 00 f8    	add    %bh,-0x7ffff01(%ecx)
407965:	07                   	pop    %es
407966:	47                   	inc    %edi
407967:	00 ba ff 00 00 f8    	add    %bh,-0x7ffff01(%edx)
40796d:	07                   	pop    %es
40796e:	47                   	inc    %edi
40796f:	00 bb ff 00 00 f8    	add    %bh,-0x7ffff01(%ebx)
407975:	07                   	pop    %es
407976:	47                   	inc    %edi
407977:	00 bc ff 00 00 f8 07 	add    %bh,0x7f80000(%edi,%edi,8)
40797e:	47                   	inc    %edi
40797f:	00 bd ff 00 00 f8    	add    %bh,-0x7ffff01(%ebp)
407985:	07                   	pop    %es
407986:	47                   	inc    %edi
407987:	00 be ff 00 00 f8    	add    %bh,-0x7ffff01(%esi)
40798d:	07                   	pop    %es
40798e:	47                   	inc    %edi
40798f:	00 bf ff 00 00 f8    	add    %bh,-0x7ffff01(%edi)
407995:	07                   	pop    %es
407996:	47                   	inc    %edi
407997:	00 a0 ff 00 00 f8    	add    %ah,-0x7ffff01(%eax)
40799d:	07                   	pop    %es
40799e:	47                   	inc    %edi
40799f:	00 a1 ff 00 00 f8    	add    %ah,-0x7ffff01(%ecx)
4079a5:	07                   	pop    %es
4079a6:	47                   	inc    %edi
4079a7:	00 a2 ff 00 00 f8    	add    %ah,-0x7ffff01(%edx)
4079ad:	07                   	pop    %es
4079ae:	47                   	inc    %edi
4079af:	00 a3 ff 00 00 f8    	add    %ah,-0x7ffff01(%ebx)
4079b5:	07                   	pop    %es
4079b6:	47                   	inc    %edi
4079b7:	00 a4 ff 00 00 f8 07 	add    %ah,0x7f80000(%edi,%edi,8)
4079be:	47                   	inc    %edi
4079bf:	00 a5 ff 00 00 f8    	add    %ah,-0x7ffff01(%ebp)
4079c5:	07                   	pop    %es
4079c6:	47                   	inc    %edi
4079c7:	00 a6 ff 00 00 f8    	add    %ah,-0x7ffff01(%esi)
4079cd:	07                   	pop    %es
4079ce:	47                   	inc    %edi
4079cf:	00 a7 ff 00 00 f8    	add    %ah,-0x7ffff01(%edi)
4079d5:	07                   	pop    %es
4079d6:	47                   	inc    %edi
4079d7:	00 a8 ff 00 00 f8    	add    %ch,-0x7ffff01(%eax)
4079dd:	07                   	pop    %es
4079de:	47                   	inc    %edi
4079df:	00 a9 ff 00 00 f8    	add    %ch,-0x7ffff01(%ecx)
4079e5:	07                   	pop    %es
4079e6:	47                   	inc    %edi
4079e7:	00 aa ff 00 00 38    	add    %ch,0x380000ff(%edx)
4079ed:	7a 40                	jp     0x407a2f
4079f7:	00 38                	add    %bh,(%eax)
4079f9:	7a 40                	jp     0x407a3b
407a0b:	00 4a 7a             	add    %cl,0x7a(%edx)
407a0e:	40                   	inc    %eax
407a0f:	00 0c 00             	add    %cl,(%eax,%eax,1)
407a12:	00 00                	add    %al,(%eax)
407a14:	c0 10 40             	rclb   $0x40,(%eax)
407a17:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
407a1a:	40                   	inc    %eax
407a1b:	00 48 3b             	add    %cl,0x3b(%eax)
407a1e:	40                   	inc    %eax
407a1f:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
407a23:	00 50 3b             	add    %dl,0x3b(%eax)
407a26:	40                   	inc    %eax
407a27:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
407a2b:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
407a32:	40                   	inc    %eax
407a33:	00 e4                	add    %ah,%ah
407a35:	38 40 00             	cmp    %al,0x0(%eax)
407a38:	0e                   	push   %cs
407a39:	00 00                	add    %al,(%eax)
407a3b:	00 00                	add    %al,(%eax)
407a3d:	00 01                	add    %al,(%ecx)
407a3f:	00 00                	add    %al,(%eax)
407a41:	00 94 10 40 00 04 00 	add    %dl,0x40040(%eax,%edx,1)
407a48:	00 00                	add    %al,(%eax)
407a4a:	09 45 78             	or     %eax,0x78(%ebp)
407a4d:	63 65 70             	arpl   %esp,0x70(%ebp)
407a50:	74 69                	je     0x407abb
407a52:	6f                   	outsl  %ds:(%esi),(%dx)
407a53:	6e                   	outsb  %ds:(%esi),(%dx)
407a54:	a0 7a 40 00 00       	mov    0x407a,%al
407a71:	00 00                	add    %al,(%eax)
407a73:	00 a0 7a 40 00 0c    	add    %ah,0xc00407a(%eax)
407a79:	00 00                	add    %al,(%eax)
407a7b:	00 ec                	add    %ch,%ah
407a7d:	79 40                	jns    0x407abf
407a7f:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
407a82:	40                   	inc    %eax
407a83:	00 48 3b             	add    %cl,0x3b(%eax)
407a86:	40                   	inc    %eax
407a87:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
407a8b:	00 50 3b             	add    %dl,0x3b(%eax)
407a8e:	40                   	inc    %eax
407a8f:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
407a93:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
407a9a:	40                   	inc    %eax
407a9b:	00 e4                	add    %ah,%ah
407a9d:	38 40 00             	cmp    %al,0x0(%eax)
407aa0:	06                   	push   %es
407aa1:	45                   	inc    %ebp
407aa2:	41                   	inc    %ecx
407aa3:	62 6f 72             	bound  %ebp,0x72(%edi)
407aa6:	74 90                	je     0x407a38
407aa8:	f4                   	hlt
407aa9:	7a 40                	jp     0x407aeb
407ac7:	00 f4                	add    %dh,%ah
407ac9:	7a 40                	jp     0x407b0b
407acb:	00 10                	add    %dl,(%eax)
407acd:	00 00                	add    %al,(%eax)
407acf:	00 ec                	add    %ch,%ah
407ad1:	79 40                	jns    0x407b13
407ad3:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
407ad6:	40                   	inc    %eax
407ad7:	00 48 3b             	add    %cl,0x3b(%eax)
407ada:	40                   	inc    %eax
407adb:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
407adf:	00 50 3b             	add    %dl,0x3b(%eax)
407ae2:	40                   	inc    %eax
407ae3:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
407ae7:	00 8c 38 40 00 10 c4 	add    %cl,-0x3befffc0(%eax,%edi,1)
407aee:	40                   	inc    %eax
407aef:	00 e4                	add    %ah,%ah
407af1:	38 40 00             	cmp    %al,0x0(%eax)
407af4:	0e                   	push   %cs
407af5:	45                   	inc    %ebp
407af6:	48                   	dec    %eax
407af7:	65 61                	gs popa
407af9:	70 45                	jo     0x407b40
407afb:	78 63                	js     0x407b60
407afd:	65 70 74             	gs jo  0x407b74
407b00:	69 6f 6e 90 50 7b 40 	imul   $0x407b5090,0x6e(%edi),%ebp
407b23:	00 50 7b             	add    %dl,0x7b(%eax)
407b26:	40                   	inc    %eax
407b27:	00 10                	add    %dl,(%eax)
407b29:	00 00                	add    %al,(%eax)
407b2b:	00 a8 7a 40 00 3c    	add    %ch,0x3c00407a(%eax)
407b31:	3b 40 00             	cmp    0x0(%eax),%eax
407b34:	48                   	dec    %eax
407b35:	3b 40 00             	cmp    0x0(%eax),%eax
407b38:	4c                   	dec    %esp
407b39:	3b 40 00             	cmp    0x0(%eax),%eax
407b3c:	50                   	push   %eax
407b3d:	3b 40 00             	cmp    0x0(%eax),%eax
407b40:	44                   	inc    %esp
407b41:	3b 40 00             	cmp    0x0(%eax),%eax
407b44:	8c 38                	mov    %?,(%eax)
407b46:	40                   	inc    %eax
407b47:	00 10                	add    %dl,(%eax)
407b49:	c4 40 00             	les    0x0(%eax),%eax
407b4c:	e4 38                	in     $0x38,%al
407b4e:	40                   	inc    %eax
407b4f:	00 0c 45 4f 75 74 4f 	add    %cl,0x4f74754f(,%eax,2)
407b56:	66 4d                	dec    %bp
407b58:	65 6d                	gs insl (%dx),%es:(%edi)
407b5a:	6f                   	outsl  %ds:(%esi),(%dx)
407b5b:	72 79                	jb     0x407bd6
407b5d:	8d 40 00             	lea    0x0(%eax),%eax
407b60:	ac                   	lods   %ds:(%esi),%al
407b61:	7b 40                	jnp    0x407ba3
407b7f:	00 ac 7b 40 00 10 00 	add    %ch,0x100040(%ebx,%edi,2)
407b86:	00 00                	add    %al,(%eax)
407b88:	ec                   	in     (%dx),%al
407b89:	79 40                	jns    0x407bcb
407b8b:	00 3c 3b             	add    %bh,(%ebx,%edi,1)