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
467c9b:	00 07                	add    %al,(%edi)
467c9d:	0a 54 4d 65          	or     0x65(%ebp,%ecx,2),%dl
467ca1:	6d                   	insl   (%dx),%es:(%edi)
467ca2:	6f                   	outsl  %ds:(%esi),(%dx)
467ca3:	46                   	inc    %esi
467ca4:	69 65 6c 64 a8 7b 46 	imul   $0x467ba864,0x6c(%ebp),%esp
467cab:	00 d0                	add    %dl,%al
467cad:	7a 46                	jp     0x467cf5
467caf:	00 20                	add    %ah,(%eax)
467cb1:	00 02                	add    %al,(%edx)
467cb3:	44                   	inc    %esp
467cb4:	42                   	inc    %edx
467cb5:	01 00                	add    %eax,(%eax)
467cb7:	00 10                	add    %dl,(%eax)
467cb9:	40                   	inc    %eax
467cba:	00 e6                	add    %ah,%dh
467cbc:	00 00                	add    %al,(%eax)
467cbe:	ff e6                	jmp    *%esi
467cc0:	00 00                	add    %al,(%eax)
467cc2:	ff 01                	incl   (%ecx)
467cc4:	00 00                	add    %al,(%eax)
467cc6:	00 00                	add    %al,(%eax)
467cc8:	00 00                	add    %al,(%eax)
467cca:	80 01 00             	addb   $0x0,(%ecx)
467ccd:	00 00                	add    %al,(%eax)
467ccf:	1f                   	pop    %ds
467cd0:	00 0d 54 72 61 6e    	add    %cl,0x6e617254
467cd6:	73 6c                	jae    0x467d44
467cd8:	69 74 65 72 61 74 65 	imul   $0x90657461,0x72(%ebp,%eiz,2),%esi
467cdf:	90
467ce0:	2c 7d                	sub    $0x7d,%al
467ce2:	46                   	inc    %esi
467cef:	00 24 7e             	add    %ah,(%esi,%edi,2)
467cf2:	46                   	inc    %esi
467cff:	00 10                	add    %dl,(%eax)
467d01:	7e 46                	jle    0x467d49
467d03:	00 e8                	add    %ch,%al
467d05:	00 00                	add    %al,(%eax)
467d07:	00 94 79 46 00 70 4a 	add    %dl,0x4a700046(%ecx,%edi,2)
467d0e:	42                   	inc    %edx
467d0f:	00 28                	add    %ch,(%eax)
467d11:	36 40                	ss inc %eax
467d13:	00 c4                	add    %al,%ah
467d15:	43                   	inc    %ebx
467d16:	42                   	inc    %edx
467d17:	00 30                	add    %dh,(%eax)
467d19:	36 40                	ss inc %eax
467d1b:	00 24 36             	add    %ah,(%esi,%esi,1)
467d1e:	40                   	inc    %eax
467d1f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
467d26:	40                   	inc    %eax
467d27:	00 fc                	add    %bh,%ah
467d29:	b6 46                	mov    $0x46,%dh
467d2b:	00 cc                	add    %cl,%ah
467d2d:	06                   	push   %es
467d2e:	47                   	inc    %edi
467d2f:	00 58 ba             	add    %bl,-0x46(%eax)
467d32:	46                   	inc    %esi
467d33:	00 ec                	add    %ch,%ah
467d35:	05 47 00 50 47       	add    $0x47500047,%eax
467d3a:	42                   	inc    %edx
467d3b:	00 04 c2             	add    %al,(%edx,%eax,8)
467d3e:	46                   	inc    %esi
467d3f:	00 e4                	add    %ah,%ah
467d41:	c2 46 00             	ret    $0x46
467d44:	58                   	pop    %eax
467d45:	48                   	dec    %eax
467d46:	42                   	inc    %edx
467d47:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467d4d:	47                   	inc    %edi
467d4e:	42                   	inc    %edx
467d4f:	00 68 47             	add    %ch,0x47(%eax)
467d52:	42                   	inc    %edx
467d53:	00 90 4a 42 00 a4    	add    %dl,-0x5bffbdb6(%eax)
467d59:	0e                   	push   %cs
467d5a:	47                   	inc    %edi
467d5b:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
467d5f:	00 34 cc             	add    %dh,(%esp,%ecx,8)
467d62:	46                   	inc    %esi
467d63:	00 30                	add    %dh,(%eax)
467d65:	b9 46 00 64 07       	mov    $0x7640046,%ecx
467d6a:	47                   	inc    %edi
467d6b:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
467d71:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467d76:	46                   	inc    %esi
467d77:	00 d0                	add    %dl,%al
467d79:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
467d7e:	46                   	inc    %esi
467d7f:	00 2c bc             	add    %ch,(%esp,%edi,4)
467d82:	46                   	inc    %esi
467d83:	00 60 bc             	add    %ah,-0x44(%eax)
467d86:	46                   	inc    %esi
467d87:	00 8c bc 46 00 88 07 	add    %cl,0x7880046(%esp,%edi,4)
467d8e:	47                   	inc    %edi
467d8f:	00 f8                	add    %bh,%al
467d91:	07                   	pop    %es
467d92:	47                   	inc    %edi
467d93:	00 08                	add    %cl,(%eax)
467d95:	bd 46 00 a0 08       	mov    $0x8a00046,%ebp
467d9a:	47                   	inc    %edi
467d9b:	00 70 bf             	add    %dh,-0x41(%eax)
467d9e:	46                   	inc    %esi
467d9f:	00 70 b9             	add    %dh,-0x47(%eax)
467da2:	46                   	inc    %esi
467da3:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
467da7:	00 c8                	add    %cl,%al
467da9:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
467dae:	46                   	inc    %esi
467daf:	00 3c 09             	add    %bh,(%ecx,%ecx,1)
467db2:	47                   	inc    %edi
467db3:	00 b4 cc 46 00 d4 09 	add    %dh,0x9d40046(%esp,%ecx,8)
467dba:	47                   	inc    %edi
467dbb:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
467dbf:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
467dc6:	46                   	inc    %esi
467dc7:	00 c0                	add    %al,%al
467dc9:	c4 46 00             	les    0x0(%esi),%eax
467dcc:	ec                   	in     (%dx),%al
467dcd:	c4 46 00             	les    0x0(%esi),%eax
467dd0:	24 c5                	and    $0xc5,%al
467dd2:	46                   	inc    %esi
467dd3:	00 58 c5             	add    %bl,-0x3b(%eax)
467dd6:	46                   	inc    %esi
467dd7:	00 84 c5 46 00 48 0d 	add    %al,0xd480046(%ebp,%eax,8)
467dde:	47                   	inc    %edi
467ddf:	00 e4                	add    %ah,%ah
467de1:	c5 46 00             	lds    0x0(%esi),%eax
467de4:	60                   	pusha
467de5:	c8 46 00 7c          	enter  $0x46,$0x7c
467de9:	ca 46 00             	lret   $0x46
467dec:	28 c9                	sub    %cl,%cl
467dee:	46                   	inc    %esi
467def:	00 98 cc 46 00 dc    	add    %bl,-0x23ffb934(%eax)
467df5:	0d 47 00 08 0e       	or     $0xe080047,%eax
467dfa:	47                   	inc    %edi
467dfb:	00 48 07             	add    %cl,0x7(%eax)
467dfe:	47                   	inc    %edi
467dff:	00 24 0a             	add    %ah,(%edx,%ecx,1)
467e02:	47                   	inc    %edi
467e03:	00 dc                	add    %bl,%ah
467e05:	c1 46 00 b0          	roll   $0xb0,0x0(%esi)
467e09:	0d 47 00 48 08       	or     $0x8480047,%eax
467e0e:	47                   	inc    %edi
467e0f:	00 0d 54 47 72 61    	add    %cl,0x61724754
467e15:	70 68                	jo     0x467e7f
467e17:	69 63 46 69 65 6c 64 	imul   $0x646c6569,0x46(%ebx),%esp
467e1e:	8b c0                	mov    %eax,%eax
467e20:	24 7e                	and    $0x7e,%al
467e22:	46                   	inc    %esi
467e23:	00 07                	add    %al,(%edi)
467e25:	0d 54 47 72 61       	or     $0x61724754,%eax
467e2a:	70 68                	jo     0x467e94
467e2c:	69 63 46 69 65 6c 64 	imul   $0x646c6569,0x46(%ebx),%esp
467e33:	2c 7d                	sub    $0x7d,%al
467e35:	46                   	inc    %esi
467e36:	00 d0                	add    %dl,%al
467e38:	7a 46                	jp     0x467e80
467e3a:	00 1f                	add    %bl,(%edi)
467e3c:	00 02                	add    %al,(%edx)
467e3e:	44                   	inc    %esp
467e3f:	42                   	inc    %edx
467e40:	00 00                	add    %al,(%eax)
467e42:	8b c0                	mov    %eax,%eax
467e44:	90                   	nop
467e45:	7e 46                	jle    0x467e8d
467e4f:	00 7c 7f 46          	add    %bh,0x46(%edi,%edi,2)
467e53:	00 b0 7f 46 00 00    	add    %dh,0x467f(%eax)
467e59:	00 00                	add    %al,(%eax)
467e5b:	00 00                	add    %al,(%eax)
467e5d:	00 00                	add    %al,(%eax)
467e5f:	00 8e 7f 46 00 9c    	add    %cl,-0x63ffb981(%esi)
467e65:	7f 46                	jg     0x467ead
467e67:	00 f4                	add    %dh,%ah
467e69:	00 00                	add    %al,(%eax)
467e6b:	00 5c 53 46          	add    %bl,0x46(%ebx,%edx,2)