64ce25:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
64ce29:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
64ce2d:	4a                   	dec    %edx
64ce2e:	46                   	inc    %esi
64ce2f:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
64ce33:	00 68 ef             	add    %ch,-0x11(%eax)
64ce36:	44                   	inc    %esp
64ce37:	00 c0                	add    %al,%al
64ce39:	51                   	push   %ecx
64ce3a:	46                   	inc    %esi
64ce3b:	00 ec                	add    %ch,%ah
64ce3d:	eb 44                	jmp    0x64ce83
64ce3f:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
64ce46:	46                   	inc    %esi
64ce47:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
64ce4e:	46                   	inc    %esi
64ce4f:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
64ce56:	46                   	inc    %esi
64ce57:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
64ce5a:	46                   	inc    %esi
64ce5b:	00 00                	add    %al,(%eax)
64ce5d:	26 46                	es inc %esi
64ce5f:	00 78 65             	add    %bh,0x65(%eax)
64ce62:	46                   	inc    %esi
64ce63:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
64ce69:	67 46                	addr16 inc %esi
64ce6b:	00 1c 33             	add    %bl,(%ebx,%esi,1)
64ce6e:	46                   	inc    %esi
64ce6f:	00 0e                	add    %cl,(%esi)
64ce71:	00 00                	add    %al,(%eax)
64ce73:	00 00                	add    %al,(%eax)
64ce75:	00 01                	add    %al,(%ecx)
64ce77:	00 00                	add    %al,(%eax)
64ce79:	00 ac 10 40 00 58 03 	add    %ch,0x3580040(%eax,%edx,1)
64ce80:	00 00                	add    %al,(%eax)
64ce82:	18 00                	sbb    %al,(%eax)
64ce84:	cc                   	int3
64ce85:	d0 64 00 f0          	shlb   $1,-0x10(%eax,%eax,1)
64ce89:	02 00                	add    (%eax),%al
64ce8b:	00 00                	add    %al,(%eax)
64ce8d:	00 07                	add    %al,(%edi)
64ce8f:	48                   	dec    %eax
64ce90:	53                   	push   %ebx
64ce91:	56                   	push   %esi
64ce92:	42                   	inc    %edx
64ce93:	6f                   	outsl  %ds:(%esi),(%dx)
64ce94:	78 31                	js     0x64cec7
64ce96:	f4                   	hlt
64ce97:	02 00                	add    (%eax),%al
64ce99:	00 01                	add    %al,(%ecx)
64ce9b:	00 06                	add    %al,(%esi)
64ce9d:	4c                   	dec    %esp
64ce9e:	61                   	popa
64ce9f:	62 65 6c             	bound  %esp,0x6c(%ebp)
64cea2:	35 f8 02 00 00       	xor    $0x2f8,%eax
64cea7:	01 00                	add    %eax,(%eax)
64cea9:	06                   	push   %es
64ceaa:	4c                   	dec    %esp
64ceab:	61                   	popa
64ceac:	62 65 6c             	bound  %esp,0x6c(%ebp)
64ceaf:	36 fc                	ss cld
64ceb1:	02 00                	add    (%eax),%al
64ceb3:	00 01                	add    %al,(%ecx)
64ceb5:	00 06                	add    %al,(%esi)
64ceb7:	4c                   	dec    %esp
64ceb8:	61                   	popa
64ceb9:	62 65 6c             	bound  %esp,0x6c(%ebp)
64cebc:	37                   	aaa
64cebd:	00 03                	add    %al,(%ebx)
64cebf:	00 00                	add    %al,(%eax)
64cec1:	01 00                	add    %eax,(%eax)
64cec3:	06                   	push   %es
64cec4:	4c                   	dec    %esp
64cec5:	61                   	popa
64cec6:	62 65 6c             	bound  %esp,0x6c(%ebp)
64cec9:	31 04 03             	xor    %eax,(%ebx,%eax,1)
64cecc:	00 00                	add    %al,(%eax)
64cece:	02 00                	add    (%eax),%al
64ced0:	07                   	pop    %es
64ced1:	44                   	inc    %esp
64ced2:	65 63 54 65 78       	arpl   %edx,%gs:0x78(%ebp,%eiz,2)
64ced7:	74 08                	je     0x64cee1
64ced9:	03 00                	add    (%eax),%eax
64cedb:	00 01                	add    %al,(%ecx)
64cedd:	00 06                	add    %al,(%esi)
64cedf:	4c                   	dec    %esp
64cee0:	61                   	popa
64cee1:	62 65 6c             	bound  %esp,0x6c(%ebp)
64cee4:	32 0c 03             	xor    (%ebx,%eax,1),%cl
64cee7:	00 00                	add    %al,(%eax)
64cee9:	02 00                	add    (%eax),%al
64ceeb:	07                   	pop    %es
64ceec:	48                   	dec    %eax
64ceed:	65 78 54             	gs js  0x64cf44
64cef0:	65 78 74             	gs js  0x64cf67
64cef3:	10 03                	adc    %al,(%ebx)
64cef5:	00 00                	add    %al,(%eax)
64cef7:	01 00                	add    %eax,(%eax)
64cef9:	06                   	push   %es
64cefa:	4c                   	dec    %esp
64cefb:	61                   	popa
64cefc:	62 65 6c             	bound  %esp,0x6c(%ebp)
64ceff:	33 14 03             	xor    (%ebx,%eax,1),%edx
64cf02:	00 00                	add    %al,(%eax)
64cf04:	01 00                	add    %eax,(%eax)
64cf06:	06                   	push   %es
64cf07:	4c                   	dec    %esp
64cf08:	61                   	popa
64cf09:	62 65 6c             	bound  %esp,0x6c(%ebp)
64cf0c:	34 18                	xor    $0x18,%al
64cf0e:	03 00                	add    (%eax),%eax
64cf10:	00 03                	add    %al,(%ebx)
64cf12:	00 06                	add    %al,(%esi)
64cf14:	50                   	push   %eax
64cf15:	61                   	popa
64cf16:	6e                   	outsb  %ds:(%esi),(%dx)
64cf17:	65 6c                	gs insb (%dx),%es:(%edi)
64cf19:	31 1c 03             	xor    %ebx,(%ebx,%eax,1)
64cf1c:	00 00                	add    %al,(%eax)
64cf1e:	01 00                	add    %eax,(%eax)
64cf20:	0b 43 6f             	or     0x6f(%ebx),%eax
64cf23:	6c                   	insb   (%dx),%es:(%edi)
64cf24:	6f                   	outsl  %ds:(%esi),(%dx)
64cf25:	72 50                	jb     0x64cf77
64cf27:	61                   	popa
64cf28:	6e                   	outsb  %ds:(%esi),(%dx)
64cf29:	65 6c                	gs insb (%dx),%es:(%edi)
64cf2b:	31 20                	xor    %esp,(%eax)
64cf2d:	03 00                	add    (%eax),%eax
64cf2f:	00 03                	add    %al,(%ebx)
64cf31:	00 06                	add    %al,(%esi)
64cf33:	50                   	push   %eax
64cf34:	61                   	popa
64cf35:	6e                   	outsb  %ds:(%esi),(%dx)
64cf36:	65 6c                	gs insb (%dx),%es:(%edi)
64cf38:	32 24 03             	xor    (%ebx,%eax,1),%ah
64cf3b:	00 00                	add    %al,(%eax)
64cf3d:	01 00                	add    %eax,(%eax)
64cf3f:	0b 43 6f             	or     0x6f(%ebx),%eax
64cf42:	6c                   	insb   (%dx),%es:(%edi)
64cf43:	6f                   	outsl  %ds:(%esi),(%dx)
64cf44:	72 50                	jb     0x64cf96
64cf46:	61                   	popa
64cf47:	6e                   	outsb  %ds:(%esi),(%dx)
64cf48:	65 6c                	gs insb (%dx),%es:(%edi)
64cf4a:	32 28                	xor    (%eax),%ch
64cf4c:	03 00                	add    (%eax),%eax
64cf4e:	00 04 00             	add    %al,(%eax,%eax,1)
64cf51:	06                   	push   %es
64cf52:	54                   	push   %esp
64cf53:	69 6d 65 72 31 2c 03 	imul   $0x32c3172,0x65(%ebp),%ebp
64cf5a:	00 00                	add    %al,(%eax)
64cf5c:	05 00 08 42 6e       	add    $0x6e420800,%eax
64cf61:	74 43                	je     0x64cfa6
64cf63:	6c                   	insb   (%dx),%es:(%edi)
64cf64:	6f                   	outsl  %ds:(%esi),(%dx)
64cf65:	73 65                	jae    0x64cfcc
64cf67:	30 03                	xor    %al,(%ebx)
64cf69:	00 00                	add    %al,(%eax)
64cf6b:	02 00                	add    (%eax),%al
64cf6d:	07                   	pop    %es
64cf6e:	52                   	push   %edx
64cf6f:	65 64 54             	gs fs push %esp
64cf72:	65 78 74             	gs js  0x64cfe9
64cf75:	34 03                	xor    $0x3,%al
64cf77:	00 00                	add    %al,(%eax)
64cf79:	06                   	push   %es
64cf7a:	00 07                	add    %al,(%edi)
64cf7c:	55                   	push   %ebp
64cf7d:	70 44                	jo     0x64cfc3
64cf7f:	6f                   	outsl  %ds:(%esi),(%dx)
64cf80:	77 6e                	ja     0x64cff0
64cf82:	31 38                	xor    %edi,(%eax)
64cf84:	03 00                	add    (%eax),%eax
64cf86:	00 02                	add    %al,(%edx)
64cf88:	00 09                	add    %cl,(%ecx)
64cf8a:	47                   	inc    %edi
64cf8b:	72 65                	jb     0x64cff2
64cf8d:	65 6e                	outsb  %gs:(%esi),(%dx)
64cf8f:	54                   	push   %esp
64cf90:	65 78 74             	gs js  0x64d007
64cf93:	3c 03                	cmp    $0x3,%al
64cf95:	00 00                	add    %al,(%eax)
64cf97:	02 00                	add    (%eax),%al
64cf99:	08 42 6c             	or     %al,0x6c(%edx)
64cf9c:	75 65                	jne    0x64d003
64cf9e:	54                   	push   %esp
64cf9f:	65 78 74             	gs js  0x64d016
64cfa2:	40                   	inc    %eax
64cfa3:	03 00                	add    (%eax),%eax
64cfa5:	00 06                	add    %al,(%esi)
64cfa7:	00 07                	add    %al,(%edi)
64cfa9:	55                   	push   %ebp
64cfaa:	70 44                	jo     0x64cff0
64cfac:	6f                   	outsl  %ds:(%esi),(%dx)
64cfad:	77 6e                	ja     0x64d01d
64cfaf:	32 44 03 00          	xor    0x0(%ebx,%eax,1),%al
64cfb3:	00 06                	add    %al,(%esi)
64cfb5:	00 07                	add    %al,(%edi)
64cfb7:	55                   	push   %ebp
64cfb8:	70 44                	jo     0x64cffe
64cfba:	6f                   	outsl  %ds:(%esi),(%dx)
64cfbb:	77 6e                	ja     0x64d02b
64cfbd:	33 48 03             	xor    0x3(%eax),%ecx
64cfc0:	00 00                	add    %al,(%eax)
64cfc2:	07                   	pop    %es
64cfc3:	00 09                	add    %cl,(%ecx)
64cfc5:	42                   	inc    %edx
64cfc6:	6e                   	outsb  %ds:(%esi),(%dx)
64cfc7:	74 50                	je     0x64d019
64cfc9:	61                   	popa
64cfca:	73 74                	jae    0x64d040
64cfcc:	65 31 4c 03 00       	xor    %ecx,%gs:0x0(%ebx,%eax,1)
64cfd1:	00 07                	add    %al,(%edi)
64cfd3:	00 09                	add    %cl,(%ecx)
64cfd5:	42                   	inc    %edx
64cfd6:	6e                   	outsb  %ds:(%esi),(%dx)
64cfd7:	74 50                	je     0x64d029
64cfd9:	61                   	popa
64cfda:	73 74                	jae    0x64d050
64cfdc:	65 32 0b             	xor    %gs:(%ebx),%cl
64cfdf:	00 14 00             	add    %dl,(%eax,%eax,1)
64cfe2:	28 d1                	sub    %dl,%cl
64cfe4:	64 00 0d 42 6e 74 43 	add    %cl,%fs:0x43746e42
64cfeb:	6c                   	insb   (%dx),%es:(%edi)
64cfec:	6f                   	outsl  %ds:(%esi),(%dx)
64cfed:	73 65                	jae    0x64d054
64cfef:	43                   	inc    %ebx
64cff0:	6c                   	insb   (%dx),%es:(%edi)
64cff1:	69 63 6b 0f 00 14 d2 	imul   $0xd214000f,0x6b(%ebx),%esp
64cff8:	64 00 08             	add    %cl,%fs:(%eax)
64cffb:	46                   	inc    %esi
64cffc:	6f                   	outsl  %ds:(%esi),(%dx)
64cffd:	72 6d                	jb     0x64d06c
64cfff:	53                   	push   %ebx
64d000:	68 6f 77 14 00       	push   $0x14776f
64d005:	bc d2 64 00 0d       	mov    $0xd0064d2,%esp
64d00a:	48                   	dec    %eax
64d00b:	53                   	push   %ebx
64d00c:	56                   	push   %esi
64d00d:	42                   	inc    %edx
64d00e:	6f                   	outsl  %ds:(%esi),(%dx)
64d00f:	78 31                	js     0x64d042
64d011:	43                   	inc    %ebx
64d012:	68 61 6e 67 65       	push   $0x65676e61
64d017:	17                   	pop    %ss
64d018:	00 f8                	add    %bh,%al
64d01a:	d2 64 00 10          	shlb   %cl,0x10(%eax,%eax,1)
64d01e:	43                   	inc    %ebx
64d01f:	6f                   	outsl  %ds:(%esi),(%dx)
64d020:	6c                   	insb   (%dx),%es:(%edi)
64d021:	6f                   	outsl  %ds:(%esi),(%dx)
64d022:	72 50                	jb     0x64d074
64d024:	61                   	popa
64d025:	6e                   	outsb  %ds:(%esi),(%dx)
64d026:	65 6c                	gs insb (%dx),%es:(%edi)
64d028:	31 43 6c             	xor    %eax,0x6c(%ebx)
64d02b:	69 63 6b 12 00 30 d3 	imul   $0xd3300012,0x6b(%ebx),%esp
64d032:	64 00 0b             	add    %cl,%fs:(%ebx)
64d035:	46                   	inc    %esi
64d036:	6f                   	outsl  %ds:(%esi),(%dx)
64d037:	72 6d                	jb     0x64d0a6
64d039:	4b                   	dec    %ebx
64d03a:	65 79 44             	gs jns 0x64d081
64d03d:	6f                   	outsl  %ds:(%esi),(%dx)
64d03e:	77 6e                	ja     0x64d0ae
64d040:	12 00                	adc    (%eax),%al
64d042:	48                   	dec    %eax
64d043:	d4 64                	aam    $0x64
64d045:	00 0b                	add    %cl,(%ebx)
64d047:	54                   	push   %esp
64d048:	69 6d 65 72 31 54 69 	imul   $0x69543172,0x65(%ebp),%ebp
64d04f:	6d                   	insl   (%dx),%es:(%edi)
64d050:	65 72 14             	gs jb  0x64d067
64d053:	00 38                	add    %bh,(%eax)
64d055:	d5 64                	aad    $0x64
64d057:	00 0d 52 65 64 54    	add    %cl,0x54646552
64d05d:	65 78 74             	gs js  0x64d0d4
64d060:	43                   	inc    %ebx
64d061:	68 61 6e 67 65       	push   $0x65676e61
64d066:	16                   	push   %ss
64d067:	00 78 d5             	add    %bh,-0x2b(%eax)
64d06a:	64 00 0f             	add    %cl,%fs:(%edi)
64d06d:	47                   	inc    %edi
64d06e:	72 65                	jb     0x64d0d5
64d070:	65 6e                	outsb  %gs:(%esi),(%dx)
64d072:	54                   	push   %esp
64d073:	65 78 74             	gs js  0x64d0ea
64d076:	43                   	inc    %ebx
64d077:	68 61 6e 67 65       	push   $0x65676e61
64d07c:	15 00 b8 d5 64       	adc    $0x64d5b800,%eax
64d081:	00 0e                	add    %cl,(%esi)
64d083:	42                   	inc    %edx
64d084:	6c                   	insb   (%dx),%es:(%edi)
64d085:	75 65                	jne    0x64d0ec
64d087:	54                   	push   %esp
64d088:	65 78 74             	gs js  0x64d0ff
64d08b:	43                   	inc    %ebx
64d08c:	68 61 6e 67 65       	push   $0x65676e61
64d091:	15 00 f8 d5 64       	adc    $0x64d5f800,%eax
64d096:	00 0e                	add    %cl,(%esi)
64d098:	42                   	inc    %edx
64d099:	6e                   	outsb  %ds:(%esi),(%dx)
64d09a:	74 50                	je     0x64d0ec
64d09c:	61                   	popa
64d09d:	73 74                	jae    0x64d113
64d09f:	65 31 43 6c          	xor    %eax,%gs:0x6c(%ebx)
64d0a3:	69 63 6b 15 00 54 d6 	imul   $0xd6540015,0x6b(%ebx),%esp
64d0aa:	64 00 0e             	add    %cl,%fs:(%esi)
64d0ad:	42                   	inc    %edx
64d0ae:	6e                   	outsb  %ds:(%esi),(%dx)
64d0af:	74 50                	je     0x64d101
64d0b1:	61                   	popa
64d0b2:	73 74                	jae    0x64d128
64d0b4:	65 32 43 6c          	xor    %gs:0x6c(%ebx),%al
64d0b8:	69 63 6b 10 54 43 6f 	imul   $0x6f435410,0x6b(%ebx),%esp
64d0bf:	6c                   	insb   (%dx),%es:(%edi)
64d0c0:	6f                   	outsl  %ds:(%esi),(%dx)
64d0c1:	72 50                	jb     0x64d113
64d0c3:	69 63 6b 65 72 53 68 	imul   $0x68537265,0x6b(%ebx),%esp
64d0ca:	6f                   	outsl  %ds:(%esi),(%dx)
64d0cb:	77 08                	ja     0x64d0d5
64d0cd:	00 74 f1 59          	add    %dh,0x59(%ecx,%esi,8)
64d0d1:	00 e8                	add    %ch,%al
64d0d3:	3c 43                	cmp    $0x43,%al
64d0d5:	00 80 45 43 00 d4    	add    %al,-0x2bffbcbb(%eax)
64d0db:	d7                   	xlat   %ds:(%ebx)
64d0dc:	43                   	inc    %ebx
64d0dd:	00 48 d5             	add    %cl,-0x2b(%eax)
64d0e0:	43                   	inc    %ebx
64d0e1:	00 60 6b             	add    %ah,0x6b(%eax)
64d0e4:	43                   	inc    %ebx
64d0e5:	00 a8 a0 49 00 c8    	add    %ch,-0x37ffb660(%eax)
64d0eb:	33 49 00             	xor    0x0(%ecx),%ecx
64d0ee:	8b c0                	mov    %eax,%eax
64d0f0:	f4                   	hlt
64d0f1:	d0 64 00 07          	shlb   $1,0x7(%eax,%eax,1)
64d0f5:	10 54 43 6f          	adc    %dl,0x6f(%ebx,%eax,2)
64d0f9:	6c                   	insb   (%dx),%es:(%edi)
64d0fa:	6f                   	outsl  %ds:(%esi),(%dx)
64d0fb:	72 50                	jb     0x64d14d
64d0fd:	69 63 6b 65 72 53 68 	imul   $0x68537265,0x6b(%ebx),%esp
64d104:	6f                   	outsl  %ds:(%esi),(%dx)
64d105:	77 80                	ja     0x64d087
64d107:	cd 64                	int    $0x64
64d109:	00 e8                	add    %ch,%al
64d10b:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
64d10f:	00 12                	add    %dl,(%edx)
64d111:	55                   	push   %ebp
64d112:	43                   	inc    %ebx