66ff09:	00 fb                	add    %bh,%bl
66ff0b:	01 67 00             	add    %esp,0x0(%edi)
66ff0e:	f0 02 00             	lock add (%eax),%al
66ff11:	00 00                	add    %al,(%eax)
66ff13:	00 06                	add    %al,(%esi)
66ff15:	4c                   	dec    %esp
66ff16:	61                   	popa
66ff17:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ff1a:	32 f4                	xor    %ah,%dh
66ff1c:	02 00                	add    (%eax),%al
66ff1e:	00 01                	add    %al,(%ecx)
66ff20:	00 08                	add    %cl,(%eax)
66ff22:	49                   	dec    %ecx
66ff23:	6d                   	insl   (%dx),%es:(%edi)
66ff24:	61                   	popa
66ff25:	67 65 45             	addr16 gs inc %ebp
66ff28:	6e                   	outsb  %ds:(%esi),(%dx)
66ff29:	31 f8                	xor    %edi,%eax
66ff2b:	02 00                	add    (%eax),%al
66ff2d:	00 01                	add    %al,(%ecx)
66ff2f:	00 08                	add    %cl,(%eax)
66ff31:	49                   	dec    %ecx
66ff32:	6d                   	insl   (%dx),%es:(%edi)
66ff33:	61                   	popa
66ff34:	67 65 45             	addr16 gs inc %ebp
66ff37:	6e                   	outsb  %ds:(%esi),(%dx)
66ff38:	32 fc                	xor    %ah,%bh
66ff3a:	02 00                	add    (%eax),%al
66ff3c:	00 00                	add    %al,(%eax)
66ff3e:	00 06                	add    %al,(%esi)
66ff40:	4c                   	dec    %esp
66ff41:	61                   	popa
66ff42:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ff45:	31 00                	xor    %eax,(%eax)
66ff47:	03 00                	add    (%eax),%eax
66ff49:	00 02                	add    %al,(%edx)
66ff4b:	00 04 50             	add    %al,(%eax,%edx,2)
66ff4e:	42                   	inc    %edx
66ff4f:	61                   	popa
66ff50:	72 04                	jb     0x66ff56
66ff52:	03 00                	add    (%eax),%eax
66ff54:	00 00                	add    %al,(%eax)
66ff56:	00 0f                	add    %cl,(%edi)
66ff58:	50                   	push   %eax
66ff59:	72 6f                	jb     0x66ffca
66ff5b:	63 65 73             	arpl   %esp,0x73(%ebp)
66ff5e:	73 69                	jae    0x66ffc9
66ff60:	6e                   	outsb  %ds:(%esi),(%dx)
66ff61:	67 4c                	addr16 dec %esp
66ff63:	61                   	popa
66ff64:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ff67:	08 03                	or     %al,(%ebx)
66ff69:	00 00                	add    %al,(%eax)
66ff6b:	03 00                	add    (%eax),%eax
66ff6d:	0b 42 72             	or     0x72(%edx),%eax
66ff70:	69 67 68 74 53 6c 69 	imul   $0x696c5374,0x68(%edi),%esp
66ff77:	64 65 0c 03          	fs gs or $0x3,%al
66ff7b:	00 00                	add    %al,(%eax)
66ff7d:	00 00                	add    %al,(%eax)
66ff7f:	06                   	push   %es
66ff80:	4c                   	dec    %esp
66ff81:	61                   	popa
66ff82:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ff85:	34 10                	xor    $0x10,%al
66ff87:	03 00                	add    (%eax),%eax
66ff89:	00 00                	add    %al,(%eax)
66ff8b:	00 06                	add    %al,(%esi)
66ff8d:	4c                   	dec    %esp
66ff8e:	61                   	popa
66ff8f:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ff92:	35 14 03 00 00       	xor    $0x314,%eax
66ff97:	03 00                	add    (%eax),%eax
66ff99:	0d 43 6f 6e 74       	or     $0x746e6f43,%eax
66ff9e:	72 61                	jb     0x670001
66ffa0:	73 74                	jae    0x670016
66ffa2:	53                   	push   %ebx
66ffa3:	6c                   	insb   (%dx),%es:(%edi)
66ffa4:	69 64 65 18 03 00 00 	imul   $0x3,0x18(%ebp,%eiz,2),%esp
66ffab:	00
66ffac:	00 06                	add    %al,(%esi)
66ffae:	4c                   	dec    %esp
66ffaf:	61                   	popa
66ffb0:	62 65 6c             	bound  %esp,0x6c(%ebp)
66ffb3:	36 1c 03             	ss sbb $0x3,%al
66ffb6:	00 00                	add    %al,(%eax)
66ffb8:	03 00                	add    (%eax),%eax
66ffba:	0a 47 61             	or     0x61(%edi),%al
66ffbd:	6d                   	insl   (%dx),%es:(%edi)
66ffbe:	6d                   	insl   (%dx),%es:(%edi)
66ffbf:	61                   	popa
66ffc0:	53                   	push   %ebx
66ffc1:	6c                   	insb   (%dx),%es:(%edi)
66ffc2:	69 64 65 20 03 00 00 	imul   $0x1000003,0x20(%ebp,%eiz,2),%esp
66ffc9:	01
66ffca:	00 0c 49             	add    %cl,(%ecx,%ecx,2)
66ffcd:	6d                   	insl   (%dx),%es:(%edi)
66ffce:	61                   	popa
66ffcf:	67 65 50             	addr16 gs push %eax
66ffd2:	72 65                	jb     0x670039
66ffd4:	76 69                	jbe    0x67003f
66ffd6:	65 77 24             	gs ja  0x66fffd
66ffd9:	03 00                	add    (%eax),%eax
66ffdb:	00 04 00             	add    %al,(%eax,%eax,1)
66ffde:	0b 53 6c             	or     0x6c(%ebx),%edx
66ffe1:	69 64 65 72 54 69 6d 	imul   $0x656d6954,0x72(%ebp,%eiz,2),%esp
66ffe8:	65
66ffe9:	72 28                	jb     0x670013
66ffeb:	03 00                	add    (%eax),%eax
66ffed:	00 05 00 0a 42 6e    	add    %al,0x6e420a00
66fff3:	74 50                	je     0x670045
66fff5:	72 65                	jb     0x67005c
66fff7:	76 69                	jbe    0x670062
66fff9:	65 77 2c             	gs ja  0x670028
66fffc:	03 00                	add    (%eax),%eax
66fffe:	00 05 00 05 42 6e    	add    %al,0x6e420500
670004:	74 4f                	je     0x670055
670006:	4b                   	dec    %ebx
670007:	30 03                	xor    %al,(%ebx)
670009:	00 00                	add    %al,(%eax)
67000b:	05 00 09 42 6e       	add    $0x6e420900,%eax
670010:	74 43                	je     0x670055
670012:	61                   	popa
670013:	6e                   	outsb  %ds:(%esi),(%dx)
670014:	63 65 6c             	arpl   %esp,0x6c(%ebp)
670017:	34 03                	xor    $0x3,%al
670019:	00 00                	add    %al,(%eax)
67001b:	05 00 08 42 6e       	add    $0x6e420800,%eax
670020:	74 52                	je     0x670074
670022:	65 73 65             	gs jae 0x67008a
670025:	74 38                	je     0x67005f
670027:	03 00                	add    (%eax),%eax
670029:	00 06                	add    %al,(%esi)
67002b:	00 0f                	add    %cl,(%edi)
67002d:	43                   	inc    %ebx
67002e:	68 6b 4b 65 65       	push   $0x65654b6b
670033:	70 53                	jo     0x670088
670035:	65 74 74             	gs je  0x6700ac
670038:	69 6e 67 73 3c 03 00 	imul   $0x33c73,0x67(%esi),%ebp
67003f:	00 07                	add    %al,(%edi)
670041:	00 08                	add    %cl,(%eax)
670043:	42                   	inc    %edx
670044:	72 69                	jb     0x6700af
670046:	67 68 74 55 44 40    	addr16 push $0x40445574
67004c:	03 00                	add    (%eax),%eax
67004e:	00 08                	add    %cl,(%eax)
670050:	00 0a                	add    %cl,(%edx)
670052:	42                   	inc    %edx
670053:	72 69                	jb     0x6700be
670055:	67 68 74 54 65 78    	addr16 push $0x78655474
67005b:	74 44                	je     0x6700a1
67005d:	03 00                	add    (%eax),%eax
67005f:	00 08                	add    %cl,(%eax)
670061:	00 0c 43             	add    %cl,(%ebx,%eax,2)
670064:	6f                   	outsl  %ds:(%esi),(%dx)
670065:	6e                   	outsb  %ds:(%esi),(%dx)
670066:	74 72                	je     0x6700da
670068:	61                   	popa
670069:	73 74                	jae    0x6700df
67006b:	54                   	push   %esp
67006c:	65 78 74             	gs js  0x6700e3
67006f:	48                   	dec    %eax
670070:	03 00                	add    (%eax),%eax
670072:	00 07                	add    %al,(%edi)
670074:	00 0a                	add    %cl,(%edx)
670076:	43                   	inc    %ebx
670077:	6f                   	outsl  %ds:(%esi),(%dx)
670078:	6e                   	outsb  %ds:(%esi),(%dx)
670079:	74 72                	je     0x6700ed
67007b:	61                   	popa
67007c:	73 74                	jae    0x6700f2
67007e:	55                   	push   %ebp
67007f:	44                   	inc    %esp
670080:	4c                   	dec    %esp
670081:	03 00                	add    (%eax),%eax
670083:	00 08                	add    %cl,(%eax)
670085:	00 09                	add    %cl,(%ecx)
670087:	47                   	inc    %edi
670088:	61                   	popa
670089:	6d                   	insl   (%dx),%es:(%edi)
67008a:	6d                   	insl   (%dx),%es:(%edi)
67008b:	61                   	popa
67008c:	54                   	push   %esp
67008d:	65 78 74             	gs js  0x670104
670090:	50                   	push   %eax
670091:	03 00                	add    (%eax),%eax
670093:	00 07                	add    %al,(%edi)
670095:	00 07                	add    %al,(%edi)
670097:	47                   	inc    %edi
670098:	61                   	popa
670099:	6d                   	insl   (%dx),%es:(%edi)
67009a:	6d                   	insl   (%dx),%es:(%edi)
67009b:	61                   	popa
67009c:	55                   	push   %ebp
67009d:	44                   	inc    %esp
67009e:	10 00                	adc    %al,(%eax)
6700a0:	0f 00 58 02          	ltr    0x2(%eax)
6700a4:	67 00 08             	add    %cl,(%bx,%si)
6700a7:	46                   	inc    %esi
6700a8:	6f                   	outsl  %ds:(%esi),(%dx)
6700a9:	72 6d                	jb     0x670118
6700ab:	53                   	push   %ebx
6700ac:	68 6f 77 11 00       	push   $0x11776f
6700b1:	e0 03                	loopne 0x6700b6
6700b3:	67 00 0a             	add    %cl,(%bp,%si)
6700b6:	46                   	inc    %esi
6700b7:	6f                   	outsl  %ds:(%esi),(%dx)
6700b8:	72 6d                	jb     0x670127
6700ba:	43                   	inc    %ebx
6700bb:	72 65                	jb     0x670122
6700bd:	61                   	popa
6700be:	74 65                	je     0x670125
6700c0:	12 00                	adc    (%eax),%al
6700c2:	e8 03 67 00 0b       	call   0xb6767ca
6700c7:	46                   	inc    %esi
6700c8:	6f                   	outsl  %ds:(%esi),(%dx)
6700c9:	72 6d                	jb     0x670138
6700cb:	4b                   	dec    %ebx
6700cc:	65 79 44             	gs jns 0x670113
6700cf:	6f                   	outsl  %ds:(%esi),(%dx)
6700d0:	77 6e                	ja     0x670140
6700d2:	18 00                	sbb    %al,(%eax)
6700d4:	d4 04                	aam    $0x4
6700d6:	67 00 11             	add    %dl,(%bx,%di)
6700d9:	42                   	inc    %edx
6700da:	72 69                	jb     0x670145
6700dc:	67 68 74 53 6c 69    	addr16 push $0x696c5374
6700e2:	64 65 43             	fs gs inc %ebx
6700e5:	68 61 6e 67 65       	push   $0x65676e61
6700ea:	17                   	pop    %ss
6700eb:	00 54 04 67          	add    %dl,0x67(%esp,%eax,1)
6700ef:	00 10                	add    %dl,(%eax)
6700f1:	53                   	push   %ebx
6700f2:	6c                   	insb   (%dx),%es:(%edi)
6700f3:	69 64 65 72 54 69 6d 	imul   $0x656d6954,0x72(%ebp,%eiz,2),%esp
6700fa:	65
6700fb:	72 54                	jb     0x670151
6700fd:	69 6d 65 72 1a 00 48 	imul   $0x48001a72,0x65(%ebp),%ebp
670104:	05 67 00 13 43       	add    $0x43130067,%eax
670109:	6f                   	outsl  %ds:(%esi),(%dx)
67010a:	6e                   	outsb  %ds:(%esi),(%dx)
67010b:	74 72                	je     0x67017f
67010d:	61                   	popa
67010e:	73 74                	jae    0x670184
670110:	53                   	push   %ebx
670111:	6c                   	insb   (%dx),%es:(%edi)
670112:	69 64 65 43 68 61 6e 	imul   $0x676e6168,0x43(%ebp,%eiz,2),%esp
670119:	67
67011a:	65 17                	gs pop %ss
67011c:	00 bc 05 67 00 10 47 	add    %bh,0x47100067(%ebp,%eax,1)
670123:	61                   	popa
670124:	6d                   	insl   (%dx),%es:(%edi)
670125:	6d                   	insl   (%dx),%es:(%edi)
670126:	61                   	popa
670127:	53                   	push   %ebx
670128:	6c                   	insb   (%dx),%es:(%edi)
670129:	69 64 65 43 68 61 6e 	imul   $0x676e6168,0x43(%ebp,%eiz,2),%esp
670130:	67
670131:	65 1a 00             	sbb    %gs:(%eax),%al
670134:	30 06                	xor    %al,(%esi)
670136:	67 00 13             	add    %dl,(%bp,%di)
670139:	42                   	inc    %edx
67013a:	6e                   	outsb  %ds:(%esi),(%dx)
67013b:	74 50                	je     0x67018d
67013d:	72 65                	jb     0x6701a4
67013f:	76 69                	jbe    0x6701aa
670141:	65 77 4d             	gs ja  0x670191
670144:	6f                   	outsl  %ds:(%esi),(%dx)
670145:	75 73                	jne    0x6701ba
670147:	65 44                	gs inc %esp
670149:	6f                   	outsl  %ds:(%esi),(%dx)
67014a:	77 6e                	ja     0x6701ba
67014c:	18 00                	sbb    %al,(%eax)
67014e:	00 0a                	add    %cl,(%edx)
670150:	67 00 11             	add    %dl,(%bx,%di)
670153:	42                   	inc    %edx
670154:	6e                   	outsb  %ds:(%esi),(%dx)
670155:	74 50                	je     0x6701a7
670157:	72 65                	jb     0x6701be
670159:	76 69                	jbe    0x6701c4
67015b:	65 77 4d             	gs ja  0x6701ab
67015e:	6f                   	outsl  %ds:(%esi),(%dx)
67015f:	75 73                	jne    0x6701d4
670161:	65 55                	gs push %ebp
670163:	70 14                	jo     0x670179
670165:	00 5c 0a 67          	add    %bl,0x67(%edx,%ecx,1)
670169:	00 0d 42 6e 74 52    	add    %cl,0x52746e42
67016f:	65 73 65             	gs jae 0x6701d7
670172:	74 43                	je     0x6701b7
670174:	6c                   	insb   (%dx),%es:(%edi)
670175:	69 63 6b 15 00 98 0a 	imul   $0xa980015,0x6b(%ebx),%esp
67017c:	67 00 0e 42 6e       	add    %cl,0x6e42
670181:	74 43                	je     0x6701c6
670183:	61                   	popa
670184:	6e                   	outsb  %ds:(%esi),(%dx)
670185:	63 65 6c             	arpl   %esp,0x6c(%ebp)
670188:	43                   	inc    %ebx
670189:	6c                   	insb   (%dx),%es:(%edi)
67018a:	69 63 6b 14 00 a0 0a 	imul   $0xaa00014,0x6b(%ebx),%esp
670191:	67 00 0d             	add    %cl,(%di)
670194:	42                   	inc    %edx
670195:	72 69                	jb     0x670200
670197:	67 68 74 55 44 43    	addr16 push $0x43445574
67019d:	6c                   	insb   (%dx),%es:(%edi)
67019e:	69 63 6b 16 00 d8 0a 	imul   $0xad80016,0x6b(%ebx),%esp
6701a5:	67 00 0f             	add    %cl,(%bx)
6701a8:	43                   	inc    %ebx
6701a9:	6f                   	outsl  %ds:(%esi),(%dx)
6701aa:	6e                   	outsb  %ds:(%esi),(%dx)
6701ab:	74 72                	je     0x67021f
6701ad:	61                   	popa
6701ae:	73 74                	jae    0x670224
6701b0:	55                   	push   %ebp
6701b1:	44                   	inc    %esp
6701b2:	43                   	inc    %ebx
6701b3:	6c                   	insb   (%dx),%es:(%edi)
6701b4:	69 63 6b 13 00 10 0b 	imul   $0xb100013,0x6b(%ebx),%esp
6701bb:	67 00 0c             	add    %cl,(%si)
6701be:	47                   	inc    %edi
6701bf:	61                   	popa
6701c0:	6d                   	insl   (%dx),%es:(%edi)
6701c1:	6d                   	insl   (%dx),%es:(%edi)
6701c2:	61                   	popa
6701c3:	55                   	push   %ebp
6701c4:	44                   	inc    %esp
6701c5:	43                   	inc    %ebx
6701c6:	6c                   	insb   (%dx),%es:(%edi)
6701c7:	69 63 6b 11 00 4c 0b 	imul   $0xb4c0011,0x6b(%ebx),%esp
6701ce:	67 00 0a             	add    %cl,(%bp,%si)
6701d1:	42                   	inc    %edx
6701d2:	6e                   	outsb  %ds:(%esi),(%dx)
6701d3:	74 4f                	je     0x670224
6701d5:	4b                   	dec    %ebx
6701d6:	43                   	inc    %ebx
6701d7:	6c                   	insb   (%dx),%es:(%edi)
6701d8:	69 63 6b 10 00 dc 0f 	imul   $0xfdc0010,0x6b(%ebx),%esp
6701df:	67 00 09             	add    %cl,(%bx,%di)
6701e2:	46                   	inc    %esi
6701e3:	6f                   	outsl  %ds:(%esi),(%dx)
6701e4:	72 6d                	jb     0x670253
6701e6:	43                   	inc    %ebx
6701e7:	6c                   	insb   (%dx),%es:(%edi)
6701e8:	6f                   	outsl  %ds:(%esi),(%dx)
6701e9:	73 65                	jae    0x670250
6701eb:	0f 54 41 64          	andps  0x64(%ecx),%xmm0
6701ef:	6a 75                	push   $0x75
6701f1:	73 74                	jae    0x670267
6701f3:	43                   	inc    %ebx
6701f4:	6f                   	outsl  %ds:(%esi),(%dx)
6701f5:	6c                   	insb   (%dx),%es:(%edi)
6701f6:	6f                   	outsl  %ds:(%esi),(%dx)