464e51:	54                   	push   %esp
464e52:	46                   	inc    %esi
464e53:	6c                   	insb   (%dx),%es:(%edi)
464e54:	61                   	popa
464e55:	74 4c                	je     0x464ea3
464e57:	69 73 74 8b c0 60 4e 	imul   $0x4e60c08b,0x74(%ebx),%esi
464e5e:	46                   	inc    %esi
464e5f:	00 07                	add    %al,(%edi)
464e61:	09 54 46 6c          	or     %edx,0x6c(%esi,%eax,2)
464e65:	61                   	popa
464e66:	74 4c                	je     0x464eb4
464e68:	69 73 74 b0 4d 46 00 	imul   $0x464db0,0x74(%ebx),%esi
464e6f:	10 9d 41 00 00 00    	adc    %bl,0x41(%ebp)
464e75:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
464e79:	00 8b c0 c8 4e 46    	add    %cl,0x464ec8c0(%ebx)
464e8b:	00 7c 4f 46          	add    %bh,0x46(%edi,%ecx,2)
464e9b:	00 68 4f             	add    %ch,0x4f(%eax)
464e9e:	46                   	inc    %esi
464e9f:	00 38                	add    %bh,(%eax)
464ea1:	00 00                	add    %al,(%eax)
464ea3:	00 64 4d 46          	add    %ah,0x46(%ebp,%ecx,2)
464ea7:	00 1c 36             	add    %bl,(%esi,%esi,1)
464eaa:	40                   	inc    %eax
464eab:	00 28                	add    %ch,(%eax)
464ead:	36 40                	ss inc %eax
464eaf:	00 2c 36             	add    %ch,(%esi,%esi,1)
464eb2:	40                   	inc    %eax
464eb3:	00 30                	add    %dh,(%eax)
464eb5:	36 40                	ss inc %eax
464eb7:	00 24 36             	add    %ah,(%esi,%esi,1)
464eba:	40                   	inc    %eax
464ebb:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
464ec2:	40                   	inc    %eax
464ec3:	00 f8                	add    %bh,%al
464ec5:	dd 41 00             	fldl   0x0(%ecx)
464ec8:	e8 c4 41 00 b8       	call   0xb8469091
464ecd:	d0 41 00             	rolb   $1,0x0(%ecx)
464ed0:	b0 cf                	mov    $0xcf,%al
464ed2:	41                   	inc    %ecx
464ed3:	00 a0 e0 41 00 d4    	add    %ah,-0x2bffbe20(%eax)
464ed9:	e0 41                	loopne 0x464f1c
464edb:	00 88 ad 46 00 dc    	add    %cl,-0x23ffb953(%eax)
464ee1:	e0 41                	loopne 0x464f24
464ee3:	00 78 d4             	add    %bh,-0x2c(%eax)
464ee6:	41                   	inc    %ecx
464ee7:	00 50 e2             	add    %dl,-0x1e(%eax)
464eea:	41                   	inc    %ecx
464eeb:	00 ac e2 41 00 80 e3 	add    %ch,-0x1c7fffbf(%edx,%eiz,8)
464ef2:	41                   	inc    %ecx
464ef3:	00 c4                	add    %al,%ah
464ef5:	db 41 00             	fildl  0x0(%ecx)
464ef8:	bc e3 41 00 30       	mov    $0x300041e3,%esp
464efd:	e4 41                	in     $0x41,%al
464eff:	00 54 de 41          	add    %dl,0x41(%esi,%ebx,8)
464f03:	00 60 de             	add    %ah,-0x22(%eax)
464f06:	41                   	inc    %ecx
464f07:	00 f8                	add    %bh,%al
464f09:	ce                   	into
464f0a:	41                   	inc    %ecx
464f0b:	00 fc                	add    %bh,%ah
464f0d:	de 41 00             	fiadds 0x0(%ecx)
464f10:	3c df                	cmp    $0xdf,%al
464f12:	41                   	inc    %ecx
464f13:	00 a8 df 41 00 24    	add    %ch,0x240041df(%eax)
464f19:	d4 41                	aam    $0x41
464f1b:	00 38                	add    %bh,(%eax)
464f1d:	e1 41                	loope  0x464f60
464f1f:	00 b8 d6 41 00 8c    	add    %bh,-0x73ffbe2a(%eax)
464f25:	d7                   	xlat   %ds:(%ebx)
464f26:	41                   	inc    %ecx
464f27:	00 74 e1 41          	add    %dh,0x41(%ecx,%eiz,8)
464f2b:	00 84 e1 41 00 f0 d7 	add    %al,-0x280fffbf(%ecx,%eiz,8)
464f32:	41                   	inc    %ecx
464f33:	00 44 d8 41          	add    %al,0x41(%eax,%ebx,8)
464f37:	00 f0                	add    %dh,%al
464f39:	d8 41 00             	fadds  0x0(%ecx)
464f3c:	88 da                	mov    %bl,%dl
464f3e:	41                   	inc    %ecx
464f3f:	00 e0                	add    %ah,%al
464f41:	da 41 00             	fiaddl 0x0(%ecx)
464f44:	74 db                	je     0x464f21
464f46:	41                   	inc    %ecx
464f47:	00 c4                	add    %al,%ah
464f49:	de 41 00             	fiadds 0x0(%ecx)
464f4c:	e0 de                	loopne 0x464f2c
464f4e:	41                   	inc    %ecx
464f4f:	00 d8                	add    %bl,%al
464f51:	e1 41                	loope  0x464f94
464f53:	00 28                	add    %ch,(%eax)
464f55:	e0 41                	loopne 0x464f98
464f57:	00 e8                	add    %ch,%al
464f59:	e3 41                	jecxz  0x464f9c
464f5b:	00 f8                	add    %bh,%al
464f5d:	e3 41                	jecxz  0x464fa0
464f5f:	00 ac b0 46 00 70 b0 	add    %ch,-0x4f8fffba(%eax,%esi,4)
464f66:	46                   	inc    %esi
464f67:	00 0d 54 46 69 65    	add    %cl,0x65694654
464f6d:	6c                   	insb   (%dx),%es:(%edi)
464f6e:	64 44                	fs inc %esp
464f70:	65 66 4c             	gs dec %sp
464f73:	69 73 74 8b c0 7c 4f 	imul   $0x4f7cc08b,0x74(%ebx),%esi
464f7a:	46                   	inc    %esi
464f7b:	00 07                	add    %al,(%edi)
464f7d:	0d 54 46 69 65       	or     $0x65694654,%eax
464f82:	6c                   	insb   (%dx),%es:(%edi)
464f83:	64 44                	fs inc %esp
464f85:	65 66 4c             	gs dec %sp
464f88:	69 73 74 c8 4e 46 00 	imul   $0x464ec8,0x74(%ebx),%esi
464f8f:	5c                   	pop    %esp
464f90:	4e                   	dec    %esi
464f91:	46                   	inc    %esi
464f92:	00 00                	add    %al,(%eax)
464f94:	00 02                	add    %al,(%edx)
464f96:	44                   	inc    %esp
464f97:	42                   	inc    %edx
464f98:	00 00                	add    %al,(%eax)
464f9a:	8b c0                	mov    %eax,%eax
464f9c:	e8 4f 46 00 00       	call   0x4695f0
464fa9:	00 00                	add    %al,(%eax)
464fab:	00 98 50 46 00 00    	add    %bl,0x4650(%eax)
464fb9:	00 00                	add    %al,(%eax)
464fbb:	00 88 50 46 00 38    	add    %cl,0x38004650(%eax)
464fc1:	00 00                	add    %al,(%eax)
464fc3:	00 64 4d 46          	add    %ah,0x46(%ebp,%ecx,2)
464fc7:	00 1c 36             	add    %bl,(%esi,%esi,1)
464fca:	40                   	inc    %eax
464fcb:	00 28                	add    %ch,(%eax)
464fcd:	36 40                	ss inc %eax
464fcf:	00 2c 36             	add    %ch,(%esi,%esi,1)
464fd2:	40                   	inc    %eax
464fd3:	00 30                	add    %dh,(%eax)
464fd5:	36 40                	ss inc %eax
464fd7:	00 24 36             	add    %ah,(%esi,%esi,1)
464fda:	40                   	inc    %eax
464fdb:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
464fe2:	40                   	inc    %eax
464fe3:	00 f8                	add    %bh,%al
464fe5:	dd 41 00             	fldl   0x0(%ecx)
464fe8:	e8 c4 41 00 b8       	call   0xb84691b1
464fed:	d0 41 00             	rolb   $1,0x0(%ecx)
464ff0:	b0 cf                	mov    $0xcf,%al
464ff2:	41                   	inc    %ecx
464ff3:	00 a0 e0 41 00 d4    	add    %ah,-0x2bffbe20(%eax)
464ff9:	e0 41                	loopne 0x46503c
464ffb:	00 88 ad 46 00 dc    	add    %cl,-0x23ffb953(%eax)
465001:	e0 41                	loopne 0x465044
465003:	00 78 d4             	add    %bh,-0x2c(%eax)
465006:	41                   	inc    %ecx
465007:	00 50 e2             	add    %dl,-0x1e(%eax)
46500a:	41                   	inc    %ecx
46500b:	00 ac e2 41 00 80 e3 	add    %ch,-0x1c7fffbf(%edx,%eiz,8)
465012:	41                   	inc    %ecx
465013:	00 c4                	add    %al,%ah
465015:	db 41 00             	fildl  0x0(%ecx)
465018:	bc e3 41 00 30       	mov    $0x300041e3,%esp
46501d:	e4 41                	in     $0x41,%al
46501f:	00 54 de 41          	add    %dl,0x41(%esi,%ebx,8)
465023:	00 60 de             	add    %ah,-0x22(%eax)
465026:	41                   	inc    %ecx
465027:	00 f8                	add    %bh,%al
465029:	ce                   	into
46502a:	41                   	inc    %ecx
46502b:	00 fc                	add    %bh,%ah
46502d:	de 41 00             	fiadds 0x0(%ecx)
465030:	3c df                	cmp    $0xdf,%al
465032:	41                   	inc    %ecx
465033:	00 a8 df 41 00 24    	add    %ch,0x240041df(%eax)
465039:	d4 41                	aam    $0x41
46503b:	00 38                	add    %bh,(%eax)
46503d:	e1 41                	loope  0x465080
46503f:	00 b8 d6 41 00 8c    	add    %bh,-0x73ffbe2a(%eax)
465045:	d7                   	xlat   %ds:(%ebx)
465046:	41                   	inc    %ecx
465047:	00 74 e1 41          	add    %dh,0x41(%ecx,%eiz,8)
46504b:	00 84 e1 41 00 f0 d7 	add    %al,-0x280fffbf(%ecx,%eiz,8)
465052:	41                   	inc    %ecx
465053:	00 44 d8 41          	add    %al,0x41(%eax,%ebx,8)
465057:	00 f0                	add    %dh,%al
465059:	d8 41 00             	fadds  0x0(%ecx)
46505c:	88 da                	mov    %bl,%dl
46505e:	41                   	inc    %ecx
46505f:	00 e0                	add    %ah,%al
465061:	da 41 00             	fiaddl 0x0(%ecx)
465064:	74 db                	je     0x465041
465066:	41                   	inc    %ecx
465067:	00 c4                	add    %al,%ah
465069:	de 41 00             	fiadds 0x0(%ecx)
46506c:	e0 de                	loopne 0x46504c
46506e:	41                   	inc    %ecx
46506f:	00 d8                	add    %bl,%al
465071:	e1 41                	loope  0x4650b4
465073:	00 28                	add    %ch,(%eax)
465075:	e0 41                	loopne 0x4650b8
465077:	00 e8                	add    %ch,%al
465079:	e3 41                	jecxz  0x4650bc
46507b:	00 f8                	add    %bh,%al
46507d:	e3 41                	jecxz  0x4650c0
46507f:	00 ac ad 46 00 78 b1 	add    %ch,-0x4e87ffba(%ebp,%ebp,4)
465086:	46                   	inc    %esi
465087:	00 0a                	add    %cl,(%edx)
465089:	54                   	push   %esp
46508a:	46                   	inc    %esi
46508b:	69 65 6c 64 4c 69 73 	imul   $0x73694c64,0x6c(%ebp),%esp
465092:	74 90                	je     0x465024
465094:	98                   	cwtl
465095:	50                   	push   %eax
465096:	46                   	inc    %esi
465097:	00 07                	add    %al,(%edi)
465099:	0a 54 46 69          	or     0x69(%esi,%eax,2),%dl
46509d:	65 6c                	gs insb (%dx),%es:(%edi)
46509f:	64 4c                	fs dec %esp
4650a1:	69 73 74 e8 4f 46 00 	imul   $0x464fe8,0x74(%ebx),%esi
4650a8:	5c                   	pop    %esp
4650a9:	4e                   	dec    %esi
4650aa:	46                   	inc    %esi
4650ab:	00 00                	add    %al,(%eax)
4650ad:	00 02                	add    %al,(%edx)
4650af:	44                   	inc    %esp
4650b0:	42                   	inc    %edx
4650b1:	00 00                	add    %al,(%eax)
4650b3:	90                   	nop
4650b4:	b8 50 46 00 03       	mov    $0x3004650,%eax
4650b9:	0a 54 46 69          	or     0x69(%esi,%eax,2),%dl
4650bd:	65 6c                	gs insb (%dx),%es:(%edi)
4650bf:	64 4b                	fs dec %ebx
4650c1:	69 6e 64 01 00 00 00 	imul   $0x1,0x64(%esi),%ebp
4650c8:	00 04 00             	add    %al,(%eax,%eax,1)
4650cb:	00 00                	add    %al,(%eax)
4650cd:	b4 50                	mov    $0x50,%ah
4650cf:	46                   	inc    %esi
4650d0:	00 06                	add    %al,(%esi)
4650d2:	66 6b 44 61 74 61    	imul   $0x61,0x74(%ecx,%eiz,2),%ax
4650d8:	0c 66                	or     $0x66,%al
4650da:	6b 43 61 6c          	imul   $0x6c,0x61(%ebx),%eax
4650de:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4650e1:	61                   	popa
4650e2:	74 65                	je     0x465149
4650e4:	64 08 66 6b          	or     %ah,%fs:0x6b(%esi)
4650e8:	4c                   	dec    %esp
4650e9:	6f                   	outsl  %ds:(%esi),(%dx)
4650ea:	6f                   	outsl  %ds:(%esi),(%dx)
4650eb:	6b 75 70 0e          	imul   $0xe,0x70(%ebp),%esi
4650ef:	66 6b 49 6e 74       	imul   $0x74,0x6e(%ecx),%cx
4650f4:	65 72 6e             	gs jb  0x465165
4650f7:	61                   	popa
4650f8:	6c                   	insb   (%dx),%es:(%edi)
4650f9:	43                   	inc    %ebx
4650fa:	61                   	popa
4650fb:	6c                   	insb   (%dx),%es:(%edi)
4650fc:	63 0b                	arpl   %ecx,(%ebx)
4650fe:	66 6b 41 67 67       	imul   $0x67,0x67(%ecx),%ax
465103:	72 65                	jb     0x46516a
465105:	67 61                	addr16 popa
465107:	74 65                	je     0x46516e
465109:	02 44 42 58          	add    0x58(%edx,%eax,2),%al
46510d:	51                   	push   %ecx
46510e:	46                   	inc    %esi
46512b:	00 58 51             	add    %bl,0x51(%eax)
46512e:	46                   	inc    %esi
46512f:	00 1c 00             	add    %bl,(%eax,%eax,1)
465132:	00 00                	add    %al,(%eax)
465134:	24 11                	and    $0x11,%al
465136:	40                   	inc    %eax
465137:	00 1c 36             	add    %bl,(%esi,%esi,1)
46513a:	40                   	inc    %eax
46513b:	00 28                	add    %ch,(%eax)
46513d:	36 40                	ss inc %eax
46513f:	00 2c 36             	add    %ch,(%esi,%esi,1)
465142:	40                   	inc    %eax
465143:	00 30                	add    %dh,(%eax)
465145:	36 40                	ss inc %eax
465147:	00 24 36             	add    %ah,(%esi,%esi,1)
46514a:	40                   	inc    %eax
46514b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
465152:	40                   	inc    %eax
465153:	00 e4                	add    %ah,%ah
465155:	b1 46                	mov    $0x46,%cl
465157:	00 07                	add    %al,(%edi)
465159:	54                   	push   %esp
46515a:	46                   	inc    %esi
46515b:	69 65 6c 64 73 64 51 	imul   $0x51647364,0x6c(%ebp),%esp
465162:	46                   	inc    %esi
465163:	00 03                	add    %al,(%ebx)
465165:	0d 54 50 72 6f       	or     $0x6f725054,%eax
46516a:	76 69                	jbe    0x4651d5
46516c:	64 65 72 46          	fs gs jb 0x4651b6
465170:	6c                   	insb   (%dx),%es:(%edi)
465171:	61                   	popa
465172:	67 01 00             	add    %eax,(%bx,%si)
465175:	00 00                	add    %al,(%eax)
465177:	00 03                	add    %al,(%ebx)
465179:	00 00                	add    %al,(%eax)
46517b:	00 60 51             	add    %ah,0x51(%eax)
46517e:	46                   	inc    %esi
46517f:	00 0a                	add    %cl,(%edx)
465181:	70 66                	jo     0x4651e9
465183:	49                   	dec    %ecx
465184:	6e                   	outsb  %ds:(%esi),(%dx)
465185:	55                   	push   %ebp
465186:	70 64                	jo     0x4651ec
465188:	61                   	popa
465189:	74 65                	je     0x4651f0
46518b:	09 70 66             	or     %esi,0x66(%eax)
46518e:	49                   	dec    %ecx
46518f:	6e                   	outsb  %ds:(%esi),(%dx)
465190:	57                   	push   %edi
465191:	68 65 72 65 07       	push   $0x7657265
465196:	70 66                	jo     0x4651fe
465198:	49                   	dec    %ecx
465199:	6e                   	outsb  %ds:(%esi),(%dx)
46519a:	4b                   	dec    %ebx
46519b:	65 79 08             	gs jns 0x4651a6
46519e:	70 66                	jo     0x465206
4651a0:	48                   	dec    %eax
4651a1:	69 64 64 65 6e 02 44 	imul   $0x4244026e,0x65(%esp,%eiz,2),%esp
4651a8:	42
4651a9:	8d 40 00             	lea    0x0(%eax),%eax
4651ac:	b0 51                	mov    $0x51,%al
4651ae:	46                   	inc    %esi
4651af:	00 06                	add    %al,(%esi)
4651b1:	0e                   	push   %cs
4651b2:	54                   	push   %esp
4651b3:	50                   	push   %eax
4651b4:	72 6f                	jb     0x465225
4651b6:	76 69                	jbe    0x465221
4651b8:	64 65 72 46          	fs gs jb 0x465202
4651bc:	6c                   	insb   (%dx),%es:(%edi)
4651bd:	61                   	popa
4651be:	67 73 01             	addr16 jae 0x4651c2
4651c1:	60                   	pusha
4651c2:	51                   	push   %ecx
4651c3:	46                   	inc    %esi
4651c4:	00 8d 40 00 cc 51    	add    %cl,0x51cc0040(%ebp)
4651ca:	46                   	inc    %esi
4651cb:	00 08                	add    %cl,(%eax)
4651cd:	11 54 46 69          	adc    %edx,0x69(%esi,%eax,2)
4651d1:	65 6c                	gs insb (%dx),%es:(%edi)
4651d3:	64 4e                	fs dec %esi
4651d5:	6f                   	outsl  %ds:(%esi),(%dx)
4651d6:	74 69                	je     0x465241
4651d8:	66 79 45             	data16 jns 0x465220
4651db:	76 65                	jbe    0x465242
4651dd:	6e                   	outsb  %ds:(%esi),(%dx)
4651de:	74 00                	je     0x4651e0
4651e0:	01 08                	add    %ecx,(%eax)
4651e2:	06                   	push   %es
4651e3:	53                   	push   %ebx
4651e4:	65 6e                	outsb  %gs:(%esi),(%dx)
4651e6:	64 65 72 06          	fs gs jb 0x4651f0
4651ea:	54                   	push   %esp