4687a0:	ac                   	lods   %ds:(%esi),%al
4687a1:	88 46 00             	mov    %al,0x0(%esi)
4687a4:	e0 00                	loopne 0x4687a6
4687a6:	00 00                	add    %al,(%eax)
4687a8:	5c                   	pop    %esp
4687a9:	53                   	push   %ebx
4687aa:	46                   	inc    %esi
4687ab:	00 70 4a             	add    %dh,0x4a(%eax)
4687ae:	42                   	inc    %edx
4687af:	00 28                	add    %ch,(%eax)
4687b1:	36 40                	ss inc %eax
4687b3:	00 c4                	add    %al,%ah
4687b5:	43                   	inc    %ebx
4687b6:	42                   	inc    %edx
4687b7:	00 30                	add    %dh,(%eax)
4687b9:	36 40                	ss inc %eax
4687bb:	00 24 36             	add    %ah,(%esi,%esi,1)
4687be:	40                   	inc    %eax
4687bf:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4687c6:	40                   	inc    %eax
4687c7:	00 fc                	add    %bh,%ah
4687c9:	b6 46                	mov    $0x46,%dh
4687cb:	00 e8                	add    %ch,%al
4687cd:	c4 41 00             	les    0x0(%ecx),%eax
4687d0:	58                   	pop    %eax
4687d1:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
4687d6:	46                   	inc    %esi
4687d7:	00 50 47             	add    %dl,0x47(%eax)
4687da:	42                   	inc    %edx
4687db:	00 04 c2             	add    %al,(%edx,%eax,8)
4687de:	46                   	inc    %esi
4687df:	00 e4                	add    %ah,%ah
4687e1:	c2 46 00             	ret    $0x46
4687e4:	58                   	pop    %eax
4687e5:	48                   	dec    %eax
4687e6:	42                   	inc    %edx
4687e7:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
4687ed:	47                   	inc    %edi
4687ee:	42                   	inc    %edx
4687ef:	00 68 47             	add    %ch,0x47(%eax)
4687f2:	42                   	inc    %edx
4687f3:	00 90 4a 42 00 00    	add    %dl,0x424a(%eax)
4687f9:	20 47 00             	and    %al,0x0(%edi)
4687fc:	44                   	inc    %esp
4687fd:	b8 46 00 40 20       	mov    $0x20400046,%eax
468802:	47                   	inc    %edi
468803:	00 30                	add    %dh,(%eax)
468805:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
46880a:	46                   	inc    %esi
46880b:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
468811:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
468816:	46                   	inc    %esi
468817:	00 d0                	add    %dl,%al
468819:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46881e:	46                   	inc    %esi
46881f:	00 2c bc             	add    %ch,(%esp,%edi,4)
468822:	46                   	inc    %esi
468823:	00 60 bc             	add    %ah,-0x44(%eax)
468826:	46                   	inc    %esi
468827:	00 8c bc 46 00 c0 bc 	add    %cl,-0x433fffba(%esp,%edi,4)
46882e:	46                   	inc    %esi
46882f:	00 44 20 47          	add    %al,0x47(%eax,%eiz,1)
468833:	00 08                	add    %cl,(%eax)
468835:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
46883a:	46                   	inc    %esi
46883b:	00 70 bf             	add    %dh,-0x41(%eax)
46883e:	46                   	inc    %esi
46883f:	00 70 b9             	add    %dh,-0x47(%eax)
468842:	46                   	inc    %esi
468843:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
468847:	00 c8                	add    %cl,%al
468849:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46884e:	46                   	inc    %esi
46884f:	00 e4                	add    %ah,%ah
468851:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
468855:	cc                   	int3
468856:	46                   	inc    %esi
468857:	00 20                	add    %ah,(%eax)
468859:	c1 46 00 6c          	roll   $0x6c,0x0(%esi)
46885d:	c4 46 00             	les    0x0(%esi),%eax
468860:	94                   	xchg   %eax,%esp
468861:	c4 46 00             	les    0x0(%esi),%eax
468864:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
468869:	c4 46 00             	les    0x0(%esi),%eax
46886c:	ec                   	in     (%dx),%al
46886d:	c4 46 00             	les    0x0(%esi),%eax
468870:	24 c5                	and    $0xc5,%al
468872:	46                   	inc    %esi
468873:	00 58 c5             	add    %bl,-0x3b(%eax)
468876:	46                   	inc    %esi
468877:	00 84 c5 46 00 b8 c5 	add    %al,-0x3a47ffba(%ebp,%eax,8)
46887e:	46                   	inc    %esi
46887f:	00 e4                	add    %ah,%ah
468881:	c5 46 00             	lds    0x0(%esi),%eax
468884:	60                   	pusha
468885:	c8 46 00 7c          	enter  $0x46,$0x7c
468889:	ca 46 00             	lret   $0x46
46888c:	28 c9                	sub    %cl,%cl
46888e:	46                   	inc    %esi
46888f:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
468895:	cc                   	int3
468896:	46                   	inc    %esi
468897:	00 ec                	add    %ch,%ah
468899:	20 47 00             	and    %al,0x0(%edi)
46889c:	64 b9 46 00 e0 c0    	fs mov $0xc0e00046,%ecx
4688a2:	46                   	inc    %esi
4688a3:	00 dc                	add    %bl,%ah
4688a5:	c1 46 00 50          	roll   $0x50,0x0(%esi)
4688a9:	cb                   	lret
4688aa:	46                   	inc    %esi
4688ab:	00 0f                	add    %cl,(%edi)
4688ad:	54                   	push   %esp
4688ae:	49                   	dec    %ecx
4688af:	6e                   	outsb  %ds:(%esi),(%dx)
4688b0:	74 65                	je     0x468917
4688b2:	72 66                	jb     0x46891a
4688b4:	61                   	popa
4688b5:	63 65 46             	arpl   %esp,0x46(%ebp)
4688b8:	69 65 6c 64 c0 88 46 	imul   $0x4688c064,0x6c(%ebp),%esp
4688bf:	00 07                	add    %al,(%edi)
4688c1:	0f 54 49 6e          	andps  0x6e(%ecx),%xmm1
4688c5:	74 65                	je     0x46892c
4688c7:	72 66                	jb     0x46892f
4688c9:	61                   	popa
4688ca:	63 65 46             	arpl   %esp,0x46(%ebp)
4688cd:	69 65 6c 64 cc 87 46 	imul   $0x4687cc64,0x6c(%ebp),%esp
4688d4:	00 14 55 46 00 1c 00 	add    %dl,0x1c0046(,%edx,2)
4688db:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
4688df:	00 2c 89             	add    %ch,(%ecx,%ecx,4)
4688e2:	46                   	inc    %esi
4688ef:	00 20                	add    %ah,(%eax)
4688f1:	8a 46 00             	mov    0x0(%esi),%al
468900:	0c 8a                	or     $0x8a,%al
468902:	46                   	inc    %esi
468903:	00 e0                	add    %ah,%al
468905:	00 00                	add    %al,(%eax)
468907:	00 80 87 46 00 70    	add    %al,0x70004687(%eax)
46890d:	4a                   	dec    %edx
46890e:	42                   	inc    %edx
46890f:	00 28                	add    %ch,(%eax)
468911:	36 40                	ss inc %eax
468913:	00 c4                	add    %al,%ah
468915:	43                   	inc    %ebx
468916:	42                   	inc    %edx
468917:	00 30                	add    %dh,(%eax)
468919:	36 40                	ss inc %eax
46891b:	00 24 36             	add    %ah,(%esi,%esi,1)
46891e:	40                   	inc    %eax
46891f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
468926:	40                   	inc    %eax
468927:	00 fc                	add    %bh,%ah
468929:	b6 46                	mov    $0x46,%dh
46892b:	00 e8                	add    %ch,%al
46892d:	c4 41 00             	les    0x0(%ecx),%eax
468930:	58                   	pop    %eax
468931:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
468936:	46                   	inc    %esi
468937:	00 50 47             	add    %dl,0x47(%eax)
46893a:	42                   	inc    %edx
46893b:	00 04 c2             	add    %al,(%edx,%eax,8)
46893e:	46                   	inc    %esi
46893f:	00 e4                	add    %ah,%ah
468941:	c2 46 00             	ret    $0x46
468944:	58                   	pop    %eax
468945:	48                   	dec    %eax
468946:	42                   	inc    %edx
468947:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
46894d:	47                   	inc    %edi
46894e:	42                   	inc    %edx
46894f:	00 68 47             	add    %ch,0x47(%eax)
468952:	42                   	inc    %edx
468953:	00 90 4a 42 00 3c    	add    %dl,0x3c00424a(%eax)
468959:	21 47 00             	and    %eax,0x0(%edi)
46895c:	44                   	inc    %esp
46895d:	b8 46 00 40 20       	mov    $0x20400046,%eax
468962:	47                   	inc    %edi
468963:	00 30                	add    %dh,(%eax)
468965:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
46896a:	46                   	inc    %esi
46896b:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
468971:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
468976:	46                   	inc    %esi
468977:	00 d0                	add    %dl,%al
468979:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46897e:	46                   	inc    %esi
46897f:	00 2c bc             	add    %ch,(%esp,%edi,4)
468982:	46                   	inc    %esi
468983:	00 60 bc             	add    %ah,-0x44(%eax)
468986:	46                   	inc    %esi
468987:	00 8c bc 46 00 c0 bc 	add    %cl,-0x433fffba(%esp,%edi,4)
46898e:	46                   	inc    %esi
46898f:	00 44 20 47          	add    %al,0x47(%eax,%eiz,1)
468993:	00 08                	add    %cl,(%eax)
468995:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
46899a:	46                   	inc    %esi
46899b:	00 70 bf             	add    %dh,-0x41(%eax)
46899e:	46                   	inc    %esi
46899f:	00 70 b9             	add    %dh,-0x47(%eax)
4689a2:	46                   	inc    %esi
4689a3:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
4689a7:	00 c8                	add    %cl,%al
4689a9:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
4689ae:	46                   	inc    %esi
4689af:	00 e4                	add    %ah,%ah
4689b1:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
4689b5:	cc                   	int3
4689b6:	46                   	inc    %esi
4689b7:	00 20                	add    %ah,(%eax)
4689b9:	c1 46 00 6c          	roll   $0x6c,0x0(%esi)
4689bd:	c4 46 00             	les    0x0(%esi),%eax
4689c0:	94                   	xchg   %eax,%esp
4689c1:	c4 46 00             	les    0x0(%esi),%eax
4689c4:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
4689c9:	c4 46 00             	les    0x0(%esi),%eax
4689cc:	ec                   	in     (%dx),%al
4689cd:	c4 46 00             	les    0x0(%esi),%eax
4689d0:	24 c5                	and    $0xc5,%al
4689d2:	46                   	inc    %esi
4689d3:	00 58 c5             	add    %bl,-0x3b(%eax)
4689d6:	46                   	inc    %esi
4689d7:	00 84 c5 46 00 b8 c5 	add    %al,-0x3a47ffba(%ebp,%eax,8)
4689de:	46                   	inc    %esi
4689df:	00 e4                	add    %ah,%ah
4689e1:	c5 46 00             	lds    0x0(%esi),%eax
4689e4:	60                   	pusha
4689e5:	c8 46 00 7c          	enter  $0x46,$0x7c
4689e9:	ca 46 00             	lret   $0x46
4689ec:	28 c9                	sub    %cl,%cl
4689ee:	46                   	inc    %esi
4689ef:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
4689f5:	cc                   	int3
4689f6:	46                   	inc    %esi
4689f7:	00 ec                	add    %ch,%ah
4689f9:	20 47 00             	and    %al,0x0(%edi)
4689fc:	64 b9 46 00 e0 c0    	fs mov $0xc0e00046,%ecx
468a02:	46                   	inc    %esi
468a03:	00 dc                	add    %bl,%ah
468a05:	c1 46 00 50          	roll   $0x50,0x0(%esi)
468a09:	cb                   	lret
468a0a:	46                   	inc    %esi
468a0b:	00 0f                	add    %cl,(%edi)
468a0d:	54                   	push   %esp
468a0e:	49                   	dec    %ecx
468a0f:	44                   	inc    %esp
468a10:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
468a17:	46                   	inc    %esi
468a18:	69 65 6c 64 20 8a 46 	imul   $0x468a2064,0x6c(%ebp),%esp
468a1f:	00 07                	add    %al,(%edi)
468a21:	0f 54 49 44          	andps  0x44(%ecx),%xmm1
468a25:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
468a2c:	46                   	inc    %esi
468a2d:	69 65 6c 64 2c 89 46 	imul   $0x46892c64,0x6c(%ebp),%esp
468a34:	00 bc 88 46 00 1c 00 	add    %bh,0x1c0046(%eax,%ecx,4)
468a3b:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
468a3f:	00 8c 8a 46 00 00 00 	add    %cl,0x46(%edx,%ecx,4)
468a4e:	00 00                	add    %al,(%eax)
468a50:	7c 8b                	jl     0x4689dd
468a52:	46                   	inc    %esi
468a5f:	00 6c 8b 46          	add    %ch,0x46(%ebx,%ecx,4)
468a63:	00 e8                	add    %ch,%al
468a65:	00 00                	add    %al,(%eax)
468a67:	00 1c 59             	add    %bl,(%ecx,%ebx,2)
468a6a:	46                   	inc    %esi
468a6b:	00 70 4a             	add    %dh,0x4a(%eax)
468a6e:	42                   	inc    %edx
468a6f:	00 28                	add    %ch,(%eax)
468a71:	36 40                	ss inc %eax
468a73:	00 c4                	add    %al,%ah
468a75:	43                   	inc    %ebx
468a76:	42                   	inc    %edx
468a77:	00 30                	add    %dh,(%eax)
468a79:	36 40                	ss inc %eax
468a7b:	00 24 36             	add    %ah,(%esi,%esi,1)
468a7e:	40                   	inc    %eax
468a7f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
468a86:	40                   	inc    %eax
468a87:	00 fc                	add    %bh,%ah
468a89:	b6 46                	mov    $0x46,%dh
468a8b:	00 e8                	add    %ch,%al
468a8d:	c4 41 00             	les    0x0(%ecx),%eax
468a90:	58                   	pop    %eax
468a91:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
468a96:	46                   	inc    %esi
468a97:	00 50 47             	add    %dl,0x47(%eax)
468a9a:	42                   	inc    %edx
468a9b:	00 04 c2             	add    %al,(%edx,%eax,8)
468a9e:	46                   	inc    %esi
468a9f:	00 e4                	add    %ah,%ah
468aa1:	c2 46 00             	ret    $0x46
468aa4:	58                   	pop    %eax
468aa5:	48                   	dec    %eax
468aa6:	42                   	inc    %edx
468aa7:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
468aad:	47                   	inc    %edi
468aae:	42                   	inc    %edx
468aaf:	00 68 47             	add    %ch,0x47(%eax)
468ab2:	42                   	inc    %edx
468ab3:	00 90 4a 42 00 7c    	add    %dl,0x7c00424a(%eax)
468ab9:	21 47 00             	and    %eax,0x0(%edi)
468abc:	44                   	inc    %esp
468abd:	b8 46 00 d0 21       	mov    $0x21d00046,%eax
468ac2:	47                   	inc    %edi
468ac3:	00 30                	add    %dh,(%eax)
468ac5:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
468aca:	46                   	inc    %esi
468acb:	00 34 cf             	add    %dh,(%edi,%ecx,8)
468ace:	46                   	inc    %esi
468acf:	00 84 cf 46 00 80 bb 	add    %al,-0x447fffba(%edi,%ecx,8)
468ad6:	46                   	inc    %esi
468ad7:	00 d0                	add    %dl,%al
468ad9:	bb 46 00 f0 cf       	mov    $0xcff00046,%ebx
468ade:	46                   	inc    %esi
468adf:	00 48 d0             	add    %cl,-0x30(%eax)
468ae2:	46                   	inc    %esi
468ae3:	00 a0 d0 46 00 f0    	add    %ah,-0xfffb930(%eax)
468ae9:	d0 46 00             	rolb   $1,0x0(%esi)
468aec:	40                   	inc    %eax
468aed:	d1 46 00             	roll   $1,0x0(%esi)
468af0:	60                   	pusha
468af1:	d1 46 00             	roll   $1,0x0(%esi)
468af4:	08 bd 46 00 4c bd    	or     %bh,-0x42b3ffba(%ebp)
468afa:	46                   	inc    %esi
468afb:	00 bc d1 46 00 70 b9 	add    %bh,-0x468fffba(%ecx,%edx,8)
468b02:	46                   	inc    %esi
468b03:	00 20                	add    %ah,(%eax)
468b05:	22 47 00             	and    0x0(%edi),%al
468b08:	c8 bf 46 00          	enter  $0x46bf,$0x0
468b0c:	5c                   	pop    %esp
468b0d:	c0 46 00 e4          	rolb   $0xe4,0x0(%esi)
468b11:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
468b15:	cc                   	int3
468b16:	46                   	inc    %esi
468b17:	00 d8                	add    %bl,%al
468b19:	d1 46 00             	roll   $1,0x0(%esi)
468b1c:	7c d3                	jl     0x468af1
468b1e:	46                   	inc    %esi
468b1f:	00 d0                	add    %dl,%al
468b21:	d3 46 00             	roll   %cl,0x0(%esi)
468b24:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
468b29:	c4 46 00             	les    0x0(%esi),%eax
468b2c:	2c d4                	sub    $0xd4,%al
468b2e:	46                   	inc    %esi
468b2f:	00 80 d4 46 00 d8    	add    %al,-0x27ffb92c(%eax)
468b35:	d4 46                	aam    $0x46
468b37:	00 2c d5 46 00 80 d5 	add    %ch,-0x2a7fffba(,%edx,8)
468b3e:	46                   	inc    %esi
468b3f:	00 e4                	add    %ah,%ah
468b41:	c5 46 00             	lds    0x0(%esi),%eax
468b44:	60                   	pusha
468b45:	c8 46 00 7c          	enter  $0x46,$0x7c