444ec9:	6d                   	insl   (%dx),%es:(%edi)
444eca:	65 00 70 67          	add    %dh,%gs:0x67(%eax)
444ece:	68 00 70 67 78       	push   $0x78677000
444ed3:	00 70 68             	add    %dh,0x68(%eax)
444ed6:	78 00                	js     0x444ed8
444ed8:	77 73                	ja     0x444f4d
444eda:	65 00 77 73          	add    %dh,%gs:0x73(%edi)
444ede:	76 00                	jbe    0x444ee0
444ee0:	77 73                	ja     0x444f55
444ee2:	6a 00                	push   $0x0
444ee4:	77 73                	ja     0x444f59
444ee6:	6f                   	outsl  %ds:(%esi),(%dx)
444ee7:	00 77 73             	add    %dh,0x73(%edi)
444eea:	62 00                	bound  %eax,(%eax)
444eec:	77 73                	ja     0x444f61
444eee:	61                   	popa
444eef:	00 77 73             	add    %dh,0x73(%edi)
444ef2:	68 00 77 73 78       	push   $0x78737700
444ef7:	00 77 65             	add    %dh,0x65(%edi)
444efa:	76 00                	jbe    0x444efc
444efc:	77 73                	ja     0x444f71
444efe:	67 00 53 65          	add    %dl,0x65(%bp,%di)
444f02:	71 75                	jno    0x444f79
444f04:	65 6e                	outsb  %gs:(%esi),(%dx)
444f06:	63 65 00             	arpl   %esp,0x0(%ebp)
444f09:	49                   	dec    %ecx
444f0a:	6e                   	outsb  %ds:(%esi),(%dx)
444f0b:	74 65                	je     0x444f72
444f0d:	67 65 72 00          	addr16 gs jb 0x444f11
444f11:	42                   	inc    %edx
444f12:	69 74 53 74 72 69 6e 	imul   $0x676e6972,0x74(%ebx,%edx,2),%esi
444f19:	67
444f1a:	00 4f 63             	add    %cl,0x63(%edi)
444f1d:	74 65                	je     0x444f84
444f1f:	74 53                	je     0x444f74
444f21:	74 72                	je     0x444f95
444f23:	69 6e 67 00 4e 75 6c 	imul   $0x6c754e00,0x67(%esi),%ebp
444f2a:	6c                   	insb   (%dx),%es:(%edi)
444f2b:	00 4f 62             	add    %cl,0x62(%edi)
444f2e:	6a 65                	push   $0x65
444f30:	63 74 49 64          	arpl   %esi,0x64(%ecx,%ecx,2)
444f34:	65 6e                	outsb  %gs:(%esi),(%dx)
444f36:	74 69                	je     0x444fa1
444f38:	66 69 65 72 00 77    	imul   $0x7700,0x72(%ebp),%sp
444f3e:	65 68 00 5f 54 79    	gs push $0x79545f00
444f44:	70 65                	jo     0x444fab
444f46:	00 5f 4c             	add    %bl,0x4c(%edi)
444f49:	65 6e                	outsb  %gs:(%esi),(%dx)
444f4b:	67 68 74 00 5f 6f    	addr16 push $0x6f5f0074
444f51:	62 6a 65             	bound  %ebp,0x65(%edx)
444f54:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f58:	5f                   	pop    %edi
444f59:	44                   	inc    %esp
444f5a:	61                   	popa
444f5b:	74 61                	je     0x444fbe
444f5d:	00 67 65             	add    %ah,0x65(%edi)
444f60:	74 5f                	je     0x444fc1
444f62:	54                   	push   %esp
444f63:	79 70                	jns    0x444fd5
444f65:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
444f69:	74 5f                	je     0x444fca
444f6b:	54                   	push   %esp
444f6c:	79 70                	jns    0x444fde
444f6e:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
444f72:	74 5f                	je     0x444fd3
444f74:	4c                   	dec    %esp
444f75:	65 6e                	outsb  %gs:(%esi),(%dx)
444f77:	67 68 74 00 73 65    	addr16 push $0x65730074
444f7d:	74 5f                	je     0x444fde
444f7f:	4c                   	dec    %esp
444f80:	65 6e                	outsb  %gs:(%esi),(%dx)
444f82:	67 68 74 00 67 65    	addr16 push $0x65670074
444f88:	74 5f                	je     0x444fe9
444f8a:	6f                   	outsl  %ds:(%esi),(%dx)
444f8b:	62 6a 65             	bound  %ebp,0x65(%edx)
444f8e:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f92:	73 65                	jae    0x444ff9
444f94:	74 5f                	je     0x444ff5
444f96:	6f                   	outsl  %ds:(%esi),(%dx)
444f97:	62 6a 65             	bound  %ebp,0x65(%edx)
444f9a:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
444f9e:	67 65 74 5f          	addr16 gs je 0x445001
444fa2:	44                   	inc    %esp
444fa3:	61                   	popa
444fa4:	74 61                	je     0x445007
444fa6:	00 73 65             	add    %dh,0x65(%ebx)
444fa9:	74 5f                	je     0x44500a
444fab:	44                   	inc    %esp
444fac:	61                   	popa
444fad:	74 61                	je     0x445010
444faf:	00 77 65             	add    %dh,0x65(%edi)
444fb2:	78 00                	js     0x444fb4
444fb4:	77 6e                	ja     0x445024
444fb6:	64 00 77 6e          	add    %dh,%fs:0x6e(%edi)
444fba:	63 00                	arpl   %eax,(%eax)
444fbc:	77 6e                	ja     0x44502c
444fbe:	6a 00                	push   $0x0
444fc0:	77 6e                	ja     0x445030
444fc2:	6f                   	outsl  %ds:(%esi),(%dx)
444fc3:	00 77 6e             	add    %dh,0x6e(%edi)
444fc6:	6c                   	insb   (%dx),%es:(%edi)
444fc7:	00 73 64             	add    %dh,0x64(%ebx)
444fca:	63 00                	arpl   %eax,(%eax)
444fcc:	77 6e                	ja     0x44503c
444fce:	62 00                	bound  %eax,(%eax)
444fd0:	77 6e                	ja     0x445040
444fd2:	61                   	popa
444fd3:	00 77 6d             	add    %dh,0x6d(%edi)
444fd6:	63 00                	arpl   %eax,(%eax)
444fd8:	77 6d                	ja     0x445047
444fda:	6a 00                	push   $0x0
444fdc:	77 6d                	ja     0x44504b
444fde:	6f                   	outsl  %ds:(%esi),(%dx)
444fdf:	00 77 6d             	add    %dh,0x6d(%edi)
444fe2:	61                   	popa
444fe3:	00 77 6d             	add    %dh,0x6d(%edi)
444fe6:	67 00 77 79          	add    %dh,0x79(%bx)
444fea:	64 00 77 79          	add    %dh,%fs:0x79(%edi)
444fee:	63 00                	arpl   %eax,(%eax)
444ff0:	77 79                	ja     0x44506b
444ff2:	6a 00                	push   $0x0
444ff4:	77 79                	ja     0x44506f
444ff6:	62 00                	bound  %eax,(%eax)
444ff8:	77 79                	ja     0x445073
444ffa:	61                   	popa
444ffb:	00 77 79             	add    %dh,0x79(%edi)
444ffe:	67 00 77 79          	add    %dh,0x79(%bx)
445002:	68 00 77 79 78       	push   $0x78797700
445007:	00 77 63             	add    %dh,0x63(%edi)
44500a:	6c                   	insb   (%dx),%es:(%edi)
44500b:	00 77 63             	add    %dh,0x63(%edi)
44500e:	62 00                	bound  %eax,(%eax)
445010:	73 65                	jae    0x445077
445012:	76 00                	jbe    0x445014
445014:	73 65                	jae    0x44507b
445016:	6e                   	outsb  %ds:(%esi),(%dx)
445017:	00 73 65             	add    %dh,0x65(%ebx)
44501a:	6f                   	outsl  %ds:(%esi),(%dx)
44501b:	00 73 65             	add    %dh,0x65(%ebx)
44501e:	6c                   	insb   (%dx),%es:(%edi)
44501f:	00 73 65             	add    %dh,0x65(%ebx)
445022:	62 00                	bound  %eax,(%eax)
445024:	73 6e                	jae    0x445094
445026:	6c                   	insb   (%dx),%es:(%edi)
445027:	00 73 6e             	add    %dh,0x6e(%ebx)
44502a:	62 00                	bound  %eax,(%eax)
44502c:	73 6e                	jae    0x44509c
44502e:	61                   	popa
44502f:	00 73 64             	add    %dh,0x64(%ebx)
445032:	6a 00                	push   $0x0
445034:	73 64                	jae    0x44509a
445036:	6f                   	outsl  %ds:(%esi),(%dx)
445037:	00 73 64             	add    %dh,0x64(%ebx)
44503a:	6c                   	insb   (%dx),%es:(%edi)
44503b:	00 73 64             	add    %dh,0x64(%ebx)
44503e:	62 00                	bound  %eax,(%eax)
445040:	73 64                	jae    0x4450a6
445042:	61                   	popa
445043:	00 73 63             	add    %dh,0x63(%ebx)
445046:	68 00 73 63 78       	push   $0x78637300
44504b:	00 73 6a             	add    %dh,0x6a(%ebx)
44504e:	6f                   	outsl  %ds:(%esi),(%dx)
44504f:	00 73 6a             	add    %dh,0x6a(%ebx)
445052:	6c                   	insb   (%dx),%es:(%edi)
445053:	00 73 6f             	add    %dh,0x6f(%ebx)
445056:	61                   	popa
445057:	00 73 6f             	add    %dh,0x6f(%ebx)
44505a:	67 00 73 6f          	add    %dh,0x6f(%bp,%di)
44505e:	68 00 73 6f 78       	push   $0x786f7300
445063:	00 73 67             	add    %dh,0x67(%ebx)
445066:	78 00                	js     0x445068
445068:	73 68                	jae    0x4450d2
44506a:	78 00                	js     0x44506c
44506c:	47                   	inc    %edi
44506d:	75 69                	jne    0x4450d8
44506f:	64 00 56 61          	add    %dl,%fs:0x61(%esi)
445073:	75 6c                	jne    0x4450e1
445075:	74 4f                	je     0x4450c6
445077:	70 65                	jo     0x4450de
445079:	6e                   	outsb  %ds:(%esi),(%dx)
44507a:	56                   	push   %esi
44507b:	61                   	popa
44507c:	75 6c                	jne    0x4450ea
44507e:	74 00                	je     0x445080
445080:	76 61                	jbe    0x4450e3
445082:	75 6c                	jne    0x4450f0
445084:	74 63                	je     0x4450e9
445086:	6c                   	insb   (%dx),%es:(%edi)
445087:	69 2e 64 6c 6c 00    	imul   $0x6c6c64,(%esi),%ebp
44508d:	65 76 6e             	gs jbe 0x4450fe
445090:	00 65 76             	add    %ah,0x76(%ebp)
445093:	6d                   	insl   (%dx),%es:(%edi)
445094:	00 65 76             	add    %ah,0x76(%ebp)
445097:	79 00                	jns    0x445099
445099:	65 76 64             	gs jbe 0x445100
44509c:	00 56 61             	add    %dl,0x61(%esi)
44509f:	75 6c                	jne    0x44510d
4450a1:	74 43                	je     0x4450e6
4450a3:	6c                   	insb   (%dx),%es:(%edi)
4450a4:	6f                   	outsl  %ds:(%esi),(%dx)
4450a5:	73 65                	jae    0x44510c
4450a7:	56                   	push   %esi
4450a8:	61                   	popa
4450a9:	75 6c                	jne    0x445117
4450ab:	74 00                	je     0x4450ad
4450ad:	65 76 63             	gs jbe 0x445113
4450b0:	00 65 76             	add    %ah,0x76(%ebp)
4450b3:	6a 00                	push   $0x0
4450b5:	56                   	push   %esi
4450b6:	61                   	popa
4450b7:	75 6c                	jne    0x445125
4450b9:	74 46                	je     0x445101
4450bb:	72 65                	jb     0x445122
4450bd:	65 00 65 76          	add    %ah,%gs:0x76(%ebp)
4450c1:	6f                   	outsl  %ds:(%esi),(%dx)
4450c2:	00 65 76             	add    %ah,0x76(%ebp)
4450c5:	6c                   	insb   (%dx),%es:(%edi)
4450c6:	00 56 61             	add    %dl,0x61(%esi)
4450c9:	75 6c                	jne    0x445137
4450cb:	74 45                	je     0x445112
4450cd:	6e                   	outsb  %ds:(%esi),(%dx)
4450ce:	75 6d                	jne    0x44513d
4450d0:	65 72 61             	gs jb  0x445134
4450d3:	74 65                	je     0x44513a
4450d5:	56                   	push   %esi
4450d6:	61                   	popa
4450d7:	75 6c                	jne    0x445145
4450d9:	74 73                	je     0x44514e
4450db:	00 65 76             	add    %ah,0x76(%ebp)
4450de:	62 00                	bound  %eax,(%eax)
4450e0:	65 76 61             	gs jbe 0x445144
4450e3:	00 65 76             	add    %ah,0x76(%ebp)
4450e6:	67 00 65 76          	add    %ah,0x76(%di)
4450ea:	68 00 56 61 75       	push   $0x75615600
4450ef:	6c                   	insb   (%dx),%es:(%edi)
4450f0:	74 45                	je     0x445137
4450f2:	6e                   	outsb  %ds:(%esi),(%dx)
4450f3:	75 6d                	jne    0x445162
4450f5:	65 72 61             	gs jb  0x445159
4450f8:	74 65                	je     0x44515f
4450fa:	49                   	dec    %ecx
4450fb:	74 65                	je     0x445162
4450fd:	6d                   	insl   (%dx),%es:(%edi)
4450fe:	73 00                	jae    0x445100
445100:	65 76 78             	gs jbe 0x44517b
445103:	00 65 6e             	add    %ah,0x6e(%ebp)
445106:	6d                   	insl   (%dx),%es:(%edi)
445107:	00 65 6e             	add    %ah,0x6e(%ebp)
44510a:	79 00                	jns    0x44510c
44510c:	65 6e                	outsb  %gs:(%esi),(%dx)
44510e:	64 00 65 6e          	add    %ah,%fs:0x6e(%ebp)
445112:	63 00                	arpl   %eax,(%eax)
445114:	56                   	push   %esi
445115:	61                   	popa
445116:	75 6c                	jne    0x445184
445118:	74 47                	je     0x445161
44511a:	65 74 49             	gs je  0x445166
44511d:	74 65                	je     0x445184
44511f:	6d                   	insl   (%dx),%es:(%edi)
445120:	00 65 6e             	add    %ah,0x6e(%ebp)
445123:	6a 00                	push   $0x0
445125:	65 6e                	outsb  %gs:(%esi),(%dx)
445127:	6f                   	outsl  %ds:(%esi),(%dx)
445128:	00 65 6e             	add    %ah,0x6e(%ebp)
44512b:	6c                   	insb   (%dx),%es:(%edi)
44512c:	00 65 6e             	add    %ah,0x6e(%ebp)
44512f:	62 00                	bound  %eax,(%eax)
445131:	65 6e                	outsb  %gs:(%esi),(%dx)
445133:	61                   	popa
445134:	00 65 6e             	add    %ah,0x6e(%ebp)
445137:	67 00 65 6e          	add    %ah,0x6e(%di)
44513b:	68 00 65 6e 78       	push   $0x786e6500
445140:	00 65 6d             	add    %ah,0x6d(%ebp)
445143:	79 00                	jns    0x445145
445145:	65 6d                	gs insl (%dx),%es:(%edi)
445147:	64 00 65 6d          	add    %ah,%fs:0x6d(%ebp)
44514b:	63 00                	arpl   %eax,(%eax)
44514d:	65 6d                	gs insl (%dx),%es:(%edi)
44514f:	6a 00                	push   $0x0
445151:	65 6d                	gs insl (%dx),%es:(%edi)
445153:	6f                   	outsl  %ds:(%esi),(%dx)
445154:	00 65 6d             	add    %ah,0x6d(%ebp)
445157:	6c                   	insb   (%dx),%es:(%edi)
445158:	00 65 6d             	add    %ah,0x6d(%ebp)
44515b:	62 00                	bound  %eax,(%eax)
44515d:	65 6d                	gs insl (%dx),%es:(%edi)
44515f:	61                   	popa
445160:	00 73 62             	add    %dh,0x62(%ebx)
445163:	78 00                	js     0x445165
445165:	55                   	push   %ebp
445166:	6e                   	outsb  %ds:(%esi),(%dx)
445167:	64 65 66 69 6e 65 64 	fs imul $0x64,%gs:0x65(%esi),%bp
44516e:	00
44516f:	42                   	inc    %edx
445170:	6f                   	outsl  %ds:(%esi),(%dx)
445171:	6f                   	outsl  %ds:(%esi),(%dx)
445172:	6c                   	insb   (%dx),%es:(%edi)
445173:	65 61                	gs popa
445175:	6e                   	outsb  %ds:(%esi),(%dx)
445176:	00 53 68             	add    %dl,0x68(%ebx)
445179:	6f                   	outsl  %ds:(%esi),(%dx)
44517a:	72 74                	jb     0x4451f0
44517c:	00 55 6e             	add    %dl,0x6e(%ebp)
44517f:	73 69                	jae    0x4451ea
445181:	67 6e                	outsb  %ds:(%si),(%dx)
445183:	65 64 53             	gs fs push %ebx
445186:	68 6f 72 74 00       	push   $0x74726f
44518b:	49                   	dec    %ecx
44518c:	6e                   	outsb  %ds:(%esi),(%dx)
44518d:	74 00                	je     0x44518f
44518f:	55                   	push   %ebp
445190:	6e                   	outsb  %ds:(%esi),(%dx)
445191:	73 69                	jae    0x4451fc
445193:	67 6e                	outsb  %ds:(%si),(%dx)
445195:	65 64 49             	gs fs dec %ecx
445198:	6e                   	outsb  %ds:(%esi),(%dx)
445199:	74 00                	je     0x44519b
44519b:	44                   	inc    %esp
44519c:	6f                   	outsl  %ds:(%esi),(%dx)
44519d:	75 62                	jne    0x445201
44519f:	6c                   	insb   (%dx),%es:(%edi)
4451a0:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
4451a4:	72 69                	jb     0x44520f
4451a6:	6e                   	outsb  %ds:(%esi),(%dx)
4451a7:	67 00 42 79          	add    %al,0x79(%bp,%si)
4451ab:	74 65                	je     0x445212
4451ad:	41                   	inc    %ecx
4451ae:	72 72                	jb     0x445222
4451b0:	61                   	popa
4451b1:	79 00                	jns    0x4451b3
4451b3:	54                   	push   %esp
4451b4:	69 6d 65 53 74 61 6d 	imul   $0x6d617453,0x65(%ebp),%ebp
4451bb:	70 00                	jo     0x4451bd
4451bd:	50                   	push   %eax
4451be:	72 6f                	jb     0x44522f
4451c0:	74 65                	je     0x445227
4451c2:	63 74 65 64          	arpl   %esi,0x64(%ebp,%eiz,2)
4451c6:	41                   	inc    %ecx
4451c7:	72 72                	jb     0x44523b
4451c9:	61                   	popa
4451ca:	79 00                	jns    0x4451cc
4451cc:	41                   	inc    %ecx
4451cd:	74 74                	je     0x445243
4451cf:	72 69                	jb     0x44523a
4451d1:	62 75 74             	bound  %esi,0x74(%ebp)
4451d4:	65 00 53 69          	add    %dl,%gs:0x69(%ebx)
4451d8:	64 00 4c 61 73       	add    %cl,%fs:0x73(%ecx,%eiz,2)
4451dd:	74 00                	je     0x4451df
4451df:	73 61                	jae    0x445242
4451e1:	67 00 49 6c          	add    %cl,0x6c(%bx,%di)