4678ef:	ff 50 04             	call   *0x4(%eax)
4678f2:	47                   	inc    %edi
4678f3:	00 01                	add    %al,(%ecx)
4678f5:	00 00                	add    %al,(%eax)
4678f7:	00 00                	add    %al,(%eax)
4678f9:	00 00                	add    %al,(%eax)
4678fb:	80 00 00             	addb   $0x0,(%eax)
4678fe:	00 80 1f 00 08 4d    	add    %al,0x4d08001f(%eax)
467904:	61                   	popa
467905:	78 56                	js     0x46795d
467907:	61                   	popa
467908:	6c                   	insb   (%dx),%es:(%edi)
467909:	75 65                	jne    0x467970
46790b:	e8 10 40 00 ec       	call   0xec46b920
467910:	00 00                	add    %al,(%eax)
467912:	ff a8 04 47 00 01    	ljmp   *0x1004704(%eax)
467918:	00 00                	add    %al,(%eax)
46791a:	00 00                	add    %al,(%eax)
46791c:	00 00                	add    %al,(%eax)
46791e:	80 00 00             	addb   $0x0,(%eax)
467921:	00 80 20 00 08 4d    	add    %al,0x4d080020(%eax)
467927:	69 6e 56 61 6c 75 65 	imul   $0x65756c61,0x56(%esi),%ebp
46792e:	54                   	push   %esp
46792f:	10 40 00             	adc    %al,0x0(%eax)
467932:	f4                   	hlt
467933:	00 00                	add    %al,(%eax)
467935:	ff 00                	incl   (%eax)
467937:	05 47 00 01 00       	add    $0x10047,%eax
46793c:	00 00                	add    %al,(%eax)
46793e:	00 00                	add    %al,(%eax)
467940:	00 80 00 00 00 00    	add    %al,0x0(%eax)
467946:	21 00                	and    %eax,(%eax)
467948:	09 50 72             	or     %edx,0x72(%eax)
46794b:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
46794f:	69 6f 6e 54 10 40 00 	imul   $0x401054,0x6e(%edi),%ebp
467956:	88 00                	mov    %al,(%eax)
467958:	00 fe                	add    %bh,%dh
46795a:	c4 00                	les    (%eax),%eax
46795c:	00 fe                	add    %bh,%dh
46795e:	01 00                	add    %eax,(%eax)
467960:	00 00                	add    %al,(%eax)
467962:	00 00                	add    %al,(%eax)
467964:	00 80 04 00 00 00    	add    %al,0x4(%eax)
46796a:	22 00                	and    (%eax),%al
46796c:	04 53                	add    $0x53,%al
46796e:	69 7a 65 8d 40 00 78 	imul   $0x7800408d,0x65(%edx),%edi
467975:	79 46                	jns    0x4679bd
467977:	00 03                	add    %al,(%ebx)
467979:	09 54 42 6c          	or     %edx,0x6c(%edx,%eax,2)
46797d:	6f                   	outsl  %ds:(%esi),(%dx)
46797e:	62 54 79 70          	bound  %edx,0x70(%ecx,%edi,2)
467982:	65 01 0f             	add    %ecx,%gs:(%edi)
467985:	00 00                	add    %al,(%eax)
467987:	00 1f                	add    %bl,(%edi)
467989:	00 00                	add    %al,(%eax)
46798b:	00 a4 45 46 00 02 44 	add    %ah,0x44020046(%ebp,%eax,2)
467992:	42                   	inc    %edx
467993:	90                   	nop
467994:	e0 79                	loopne 0x467a0f
467996:	46                   	inc    %esi
4679a3:	00 d4                	add    %dl,%ah
4679a5:	7a 46                	jp     0x4679ed
4679b3:	00 c4                	add    %al,%ah
4679b5:	7a 46                	jp     0x4679fd
4679b7:	00 e8                	add    %ch,%al
4679b9:	00 00                	add    %al,(%eax)
4679bb:	00 5c 53 46          	add    %bl,0x46(%ebx,%edx,2)
4679bf:	00 70 4a             	add    %dh,0x4a(%eax)
4679c2:	42                   	inc    %edx
4679c3:	00 28                	add    %ch,(%eax)
4679c5:	36 40                	ss inc %eax
4679c7:	00 c4                	add    %al,%ah
4679c9:	43                   	inc    %ebx
4679ca:	42                   	inc    %edx
4679cb:	00 30                	add    %dh,(%eax)
4679cd:	36 40                	ss inc %eax
4679cf:	00 24 36             	add    %ah,(%esi,%esi,1)
4679d2:	40                   	inc    %eax
4679d3:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4679da:	40                   	inc    %eax
4679db:	00 fc                	add    %bh,%ah
4679dd:	b6 46                	mov    $0x46,%dh
4679df:	00 cc                	add    %cl,%ah
4679e1:	06                   	push   %es
4679e2:	47                   	inc    %edi
4679e3:	00 58 ba             	add    %bl,-0x46(%eax)
4679e6:	46                   	inc    %esi
4679e7:	00 ec                	add    %ch,%ah
4679e9:	05 47 00 50 47       	add    $0x47500047,%eax
4679ee:	42                   	inc    %edx
4679ef:	00 04 c2             	add    %al,(%edx,%eax,8)
4679f2:	46                   	inc    %esi
4679f3:	00 e4                	add    %ah,%ah
4679f5:	c2 46 00             	ret    $0x46
4679f8:	58                   	pop    %eax
4679f9:	48                   	dec    %eax
4679fa:	42                   	inc    %edx
4679fb:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467a01:	47                   	inc    %edi
467a02:	42                   	inc    %edx
467a03:	00 68 47             	add    %ch,0x47(%eax)
467a06:	42                   	inc    %edx
467a07:	00 90 4a 42 00 a4    	add    %dl,-0x5bffbdb6(%eax)
467a0d:	05 47 00 44 b8       	add    $0xb8440047,%eax
467a12:	46                   	inc    %esi
467a13:	00 34 cc             	add    %dh,(%esp,%ecx,8)
467a16:	46                   	inc    %esi
467a17:	00 30                	add    %dh,(%eax)
467a19:	b9 46 00 64 07       	mov    $0x7640046,%ecx
467a1e:	47                   	inc    %edi
467a1f:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
467a25:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467a2a:	46                   	inc    %esi
467a2b:	00 d0                	add    %dl,%al
467a2d:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
467a32:	46                   	inc    %esi
467a33:	00 2c bc             	add    %ch,(%esp,%edi,4)
467a36:	46                   	inc    %esi
467a37:	00 60 bc             	add    %ah,-0x44(%eax)
467a3a:	46                   	inc    %esi
467a3b:	00 8c bc 46 00 88 07 	add    %cl,0x7880046(%esp,%edi,4)
467a42:	47                   	inc    %edi
467a43:	00 f8                	add    %bh,%al
467a45:	07                   	pop    %es
467a46:	47                   	inc    %edi
467a47:	00 08                	add    %cl,(%eax)
467a49:	bd 46 00 a0 08       	mov    $0x8a00046,%ebp
467a4e:	47                   	inc    %edi
467a4f:	00 70 bf             	add    %dh,-0x41(%eax)
467a52:	46                   	inc    %esi
467a53:	00 70 b9             	add    %dh,-0x47(%eax)
467a56:	46                   	inc    %esi
467a57:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
467a5b:	00 c8                	add    %cl,%al
467a5d:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
467a62:	46                   	inc    %esi
467a63:	00 3c 09             	add    %bh,(%ecx,%ecx,1)
467a66:	47                   	inc    %edi
467a67:	00 b4 cc 46 00 d4 09 	add    %dh,0x9d40046(%esp,%ecx,8)
467a6e:	47                   	inc    %edi
467a6f:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
467a73:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
467a7a:	46                   	inc    %esi
467a7b:	00 c0                	add    %al,%al
467a7d:	c4 46 00             	les    0x0(%esi),%eax
467a80:	ec                   	in     (%dx),%al
467a81:	c4 46 00             	les    0x0(%esi),%eax
467a84:	24 c5                	and    $0xc5,%al
467a86:	46                   	inc    %esi
467a87:	00 58 c5             	add    %bl,-0x3b(%eax)
467a8a:	46                   	inc    %esi
467a8b:	00 84 c5 46 00 48 0d 	add    %al,0xd480046(%ebp,%eax,8)
467a92:	47                   	inc    %edi
467a93:	00 e4                	add    %ah,%ah
467a95:	c5 46 00             	lds    0x0(%esi),%eax
467a98:	60                   	pusha
467a99:	c8 46 00 7c          	enter  $0x46,$0x7c
467a9d:	ca 46 00             	lret   $0x46
467aa0:	28 c9                	sub    %cl,%cl
467aa2:	46                   	inc    %esi
467aa3:	00 98 cc 46 00 dc    	add    %bl,-0x23ffb934(%eax)
467aa9:	0d 47 00 08 0e       	or     $0xe080047,%eax
467aae:	47                   	inc    %edi
467aaf:	00 48 07             	add    %cl,0x7(%eax)
467ab2:	47                   	inc    %edi
467ab3:	00 24 0a             	add    %ah,(%edx,%ecx,1)
467ab6:	47                   	inc    %edi
467ab7:	00 dc                	add    %bl,%ah
467ab9:	c1 46 00 b0          	roll   $0xb0,0x0(%esi)
467abd:	0d 47 00 48 08       	or     $0x8480047,%eax
467ac2:	47                   	inc    %edi
467ac3:	00 0a                	add    %cl,(%edx)
467ac5:	54                   	push   %esp
467ac6:	42                   	inc    %edx
467ac7:	6c                   	insb   (%dx),%es:(%edi)
467ac8:	6f                   	outsl  %ds:(%esi),(%dx)
467ac9:	62 46 69             	bound  %eax,0x69(%esi)
467acc:	65 6c                	gs insb (%dx),%es:(%edi)
467ace:	64 90                	fs nop
467ad0:	d4 7a                	aam    $0x7a
467ad2:	46                   	inc    %esi
467ad3:	00 07                	add    %al,(%edi)
467ad5:	0a 54 42 6c          	or     0x6c(%edx,%eax,2),%dl
467ad9:	6f                   	outsl  %ds:(%esi),(%dx)
467ada:	62 46 69             	bound  %eax,0x69(%esi)
467add:	65 6c                	gs insb (%dx),%es:(%edi)
467adf:	64 e0 79             	fs loopne 0x467b5b
467ae2:	46                   	inc    %esi
467ae3:	00 14 55 46 00 1f 00 	add    %dl,0x1f0046(,%edx,2)
467aea:	02 44 42 03          	add    0x3(%edx,%eax,2),%al
467aee:	00 74 79 46          	add    %dh,0x46(%ecx,%edi,2)
467af2:	00 38                	add    %bh,(%eax)
467af4:	09 47 00             	or     %eax,0x0(%edi)
467af7:	a4                   	movsb  %ds:(%esi),%es:(%edi)
467af8:	0d 47 00 01 00       	or     $0x10047,%eax
467afd:	00 00                	add    %al,(%eax)
467aff:	00 00                	add    %al,(%eax)
467b01:	00 80 0f 00 00 00    	add    %al,0xf(%eax)
467b07:	1c 00                	sbb    $0x0,%al
467b09:	08 42 6c             	or     %al,0x6c(%edx)
467b0c:	6f                   	outsl  %ds:(%esi),(%dx)
467b0d:	62 54 79 70          	bound  %edx,0x70(%ecx,%edi,2)
467b11:	65 00 10             	add    %dl,%gs:(%eax)
467b14:	40                   	inc    %eax
467b15:	00 e5                	add    %ah,%ch
467b17:	00 00                	add    %al,(%eax)
467b19:	ff e5                	jmp    *%ebp
467b1b:	00 00                	add    %al,(%eax)
467b1d:	ff 01                	incl   (%ecx)
467b1f:	00 00                	add    %al,(%eax)
467b21:	00 00                	add    %al,(%eax)
467b23:	00 00                	add    %al,(%eax)
467b25:	80 01 00             	addb   $0x0,(%ecx)
467b28:	00 00                	add    %al,(%eax)
467b2a:	1d 00 0d 47 72       	sbb    $0x72470d00,%eax
467b2f:	61                   	popa
467b30:	70 68                	jo     0x467b9a
467b32:	69 63 48 65 61 64 65 	imul   $0x65646165,0x48(%ebx),%esp
467b39:	72 54                	jb     0x467b8f
467b3b:	10 40 00             	adc    %al,0x0(%eax)
467b3e:	88 00                	mov    %al,(%eax)
467b40:	00 fe                	add    %bh,%dh
467b42:	c4 00                	les    (%eax),%eax
467b44:	00 fe                	add    %bh,%dh
467b46:	01 00                	add    %eax,(%eax)
467b48:	00 00                	add    %al,(%eax)
467b4a:	00 00                	add    %al,(%eax)
467b4c:	00 80 00 00 00 00    	add    %al,0x0(%eax)
467b52:	1e                   	push   %ds
467b53:	00 04 53             	add    %al,(%ebx,%edx,2)
467b56:	69 7a 65 8d 40 00 a8 	imul   $0xa800408d,0x65(%edx),%edi
467b5d:	7b 46                	jnp    0x467ba5
467b6b:	00 9c 7c 46 00 00 00 	add    %bl,0x46(%esp,%edi,2)
467b7a:	00 00                	add    %al,(%eax)
467b7c:	8c 7c 46 00          	mov    %?,0x0(%esi,%eax,2)
467b80:	e8 00 00 00 94       	call   0x94467b85
467b85:	79 46                	jns    0x467bcd
467b87:	00 70 4a             	add    %dh,0x4a(%eax)
467b8a:	42                   	inc    %edx
467b8b:	00 28                	add    %ch,(%eax)
467b8d:	36 40                	ss inc %eax
467b8f:	00 c4                	add    %al,%ah
467b91:	43                   	inc    %ebx
467b92:	42                   	inc    %edx
467b93:	00 30                	add    %dh,(%eax)
467b95:	36 40                	ss inc %eax
467b97:	00 24 36             	add    %ah,(%esi,%esi,1)
467b9a:	40                   	inc    %eax
467b9b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
467ba2:	40                   	inc    %eax
467ba3:	00 fc                	add    %bh,%ah
467ba5:	b6 46                	mov    $0x46,%dh
467ba7:	00 cc                	add    %cl,%ah
467ba9:	06                   	push   %es
467baa:	47                   	inc    %edi
467bab:	00 58 ba             	add    %bl,-0x46(%eax)
467bae:	46                   	inc    %esi
467baf:	00 ec                	add    %ch,%ah
467bb1:	05 47 00 50 47       	add    $0x47500047,%eax
467bb6:	42                   	inc    %edx
467bb7:	00 04 c2             	add    %al,(%edx,%eax,8)
467bba:	46                   	inc    %esi
467bbb:	00 e4                	add    %ah,%ah
467bbd:	c2 46 00             	ret    $0x46
467bc0:	58                   	pop    %eax
467bc1:	48                   	dec    %eax
467bc2:	42                   	inc    %edx
467bc3:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467bc9:	47                   	inc    %edi
467bca:	42                   	inc    %edx
467bcb:	00 68 47             	add    %ch,0x47(%eax)
467bce:	42                   	inc    %edx
467bcf:	00 90 4a 42 00 5c    	add    %dl,0x5c00424a(%eax)
467bd5:	0e                   	push   %cs
467bd6:	47                   	inc    %edi
467bd7:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
467bdb:	00 34 cc             	add    %dh,(%esp,%ecx,8)
467bde:	46                   	inc    %esi
467bdf:	00 30                	add    %dh,(%eax)
467be1:	b9 46 00 64 07       	mov    $0x7640046,%ecx
467be6:	47                   	inc    %edi
467be7:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
467bed:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467bf2:	46                   	inc    %esi
467bf3:	00 d0                	add    %dl,%al
467bf5:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
467bfa:	46                   	inc    %esi
467bfb:	00 2c bc             	add    %ch,(%esp,%edi,4)
467bfe:	46                   	inc    %esi
467bff:	00 60 bc             	add    %ah,-0x44(%eax)
467c02:	46                   	inc    %esi
467c03:	00 8c bc 46 00 88 07 	add    %cl,0x7880046(%esp,%edi,4)
467c0a:	47                   	inc    %edi
467c0b:	00 f8                	add    %bh,%al
467c0d:	07                   	pop    %es
467c0e:	47                   	inc    %edi
467c0f:	00 08                	add    %cl,(%eax)
467c11:	bd 46 00 a0 08       	mov    $0x8a00046,%ebp
467c16:	47                   	inc    %edi
467c17:	00 70 bf             	add    %dh,-0x41(%eax)
467c1a:	46                   	inc    %esi
467c1b:	00 70 b9             	add    %dh,-0x47(%eax)
467c1e:	46                   	inc    %esi
467c1f:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
467c23:	00 c8                	add    %cl,%al
467c25:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
467c2a:	46                   	inc    %esi
467c2b:	00 3c 09             	add    %bh,(%ecx,%ecx,1)
467c2e:	47                   	inc    %edi
467c2f:	00 b4 cc 46 00 d4 09 	add    %dh,0x9d40046(%esp,%ecx,8)
467c36:	47                   	inc    %edi
467c37:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
467c3b:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
467c42:	46                   	inc    %esi
467c43:	00 c0                	add    %al,%al
467c45:	c4 46 00             	les    0x0(%esi),%eax
467c48:	ec                   	in     (%dx),%al
467c49:	c4 46 00             	les    0x0(%esi),%eax
467c4c:	24 c5                	and    $0xc5,%al
467c4e:	46                   	inc    %esi
467c4f:	00 58 c5             	add    %bl,-0x3b(%eax)
467c52:	46                   	inc    %esi
467c53:	00 84 c5 46 00 48 0d 	add    %al,0xd480046(%ebp,%eax,8)
467c5a:	47                   	inc    %edi
467c5b:	00 e4                	add    %ah,%ah
467c5d:	c5 46 00             	lds    0x0(%esi),%eax
467c60:	60                   	pusha
467c61:	c8 46 00 7c          	enter  $0x46,$0x7c
467c65:	ca 46 00             	lret   $0x46
467c68:	28 c9                	sub    %cl,%cl
467c6a:	46                   	inc    %esi
467c6b:	00 98 cc 46 00 dc    	add    %bl,-0x23ffb934(%eax)
467c71:	0d 47 00 08 0e       	or     $0xe080047,%eax
467c76:	47                   	inc    %edi
467c77:	00 48 07             	add    %cl,0x7(%eax)
467c7a:	47                   	inc    %edi
467c7b:	00 24 0a             	add    %ah,(%edx,%ecx,1)
467c7e:	47                   	inc    %edi
467c7f:	00 dc                	add    %bl,%ah
467c81:	c1 46 00 b0          	roll   $0xb0,0x0(%esi)
467c85:	0d 47 00 48 08       	or     $0x8480047,%eax
467c8a:	47                   	inc    %edi
467c8b:	00 0a                	add    %cl,(%edx)
467c8d:	54                   	push   %esp
467c8e:	4d                   	dec    %ebp
467c8f:	65 6d                	gs insl (%dx),%es:(%edi)
467c91:	6f                   	outsl  %ds:(%esi),(%dx)
467c92:	46                   	inc    %esi
467c93:	69 65 6c 64 90 9c 7c 	imul   $0x7c9c9064,0x6c(%ebp),%esp
467c9a:	46                   	inc    %esi