452fef:	69 65 6c 64 00 3c 42 	imul   $0x423c0064,0x6c(%ebp),%esp
452ff6:	6f                   	outsl  %ds:(%esi),(%dx)
452ff7:	61                   	popa
452ff8:	72 64                	jb     0x45305e
452ffa:	42                   	inc    %edx
452ffb:	6f                   	outsl  %ds:(%esi),(%dx)
452ffc:	72 64                	jb     0x453062
452ffe:	65 72 43             	gs jb  0x453044
453001:	6f                   	outsl  %ds:(%esi),(%dx)
453002:	6c                   	insb   (%dx),%es:(%edi)
453003:	6f                   	outsl  %ds:(%esi),(%dx)
453004:	72 3e                	jb     0x453044
453006:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
45300a:	61                   	popa
45300b:	63 6b 69             	arpl   %ebp,0x69(%ebx)
45300e:	6e                   	outsb  %ds:(%esi),(%dx)
45300f:	67 46                	addr16 inc %esi
453011:	69 65 6c 64 00 66 6f 	imul   $0x6f660064,0x6c(%ebp),%esp
453018:	72 6d                	jb     0x453087
45301a:	00 67 65             	add    %ah,0x65(%edi)
45301d:	74 5f                	je     0x45307e
45301f:	42                   	inc    %edx
453020:	61                   	popa
453021:	6c                   	insb   (%dx),%es:(%edi)
453022:	6c                   	insb   (%dx),%es:(%edi)
453023:	44                   	inc    %esp
453024:	69 61 6d 65 74 65 72 	imul   $0x72657465,0x6d(%ecx),%esp
45302b:	00 73 65             	add    %dh,0x65(%ebx)
45302e:	74 5f                	je     0x45308f
453030:	42                   	inc    %edx
453031:	61                   	popa
453032:	6c                   	insb   (%dx),%es:(%edi)
453033:	6c                   	insb   (%dx),%es:(%edi)
453034:	44                   	inc    %esp
453035:	69 61 6d 65 74 65 72 	imul   $0x72657465,0x6d(%ecx),%esp
45303c:	00 67 65             	add    %ah,0x65(%edi)
45303f:	74 5f                	je     0x4530a0
453041:	42                   	inc    %edx
453042:	61                   	popa
453043:	6c                   	insb   (%dx),%es:(%edi)
453044:	6c                   	insb   (%dx),%es:(%edi)
453045:	42                   	inc    %edx
453046:	61                   	popa
453047:	63 6b 43             	arpl   %ebp,0x43(%ebx)
45304a:	6f                   	outsl  %ds:(%esi),(%dx)
45304b:	6c                   	insb   (%dx),%es:(%edi)
45304c:	6f                   	outsl  %ds:(%esi),(%dx)
45304d:	72 00                	jb     0x45304f
45304f:	73 65                	jae    0x4530b6
453051:	74 5f                	je     0x4530b2
453053:	42                   	inc    %edx
453054:	61                   	popa
453055:	6c                   	insb   (%dx),%es:(%edi)
453056:	6c                   	insb   (%dx),%es:(%edi)
453057:	42                   	inc    %edx
453058:	61                   	popa
453059:	63 6b 43             	arpl   %ebp,0x43(%ebx)
45305c:	6f                   	outsl  %ds:(%esi),(%dx)
45305d:	6c                   	insb   (%dx),%es:(%edi)
45305e:	6f                   	outsl  %ds:(%esi),(%dx)
45305f:	72 00                	jb     0x453061
453061:	67 65 74 5f          	addr16 gs je 0x4530c4
453065:	46                   	inc    %esi
453066:	6f                   	outsl  %ds:(%esi),(%dx)
453067:	72 6d                	jb     0x4530d6
453069:	00 73 65             	add    %dh,0x65(%ebx)
45306c:	74 5f                	je     0x4530cd
45306e:	46                   	inc    %esi
45306f:	6f                   	outsl  %ds:(%esi),(%dx)
453070:	72 6d                	jb     0x4530df
453072:	00 67 65             	add    %ah,0x65(%edi)
453075:	74 5f                	je     0x4530d6
453077:	52                   	push   %edx
453078:	61                   	popa
453079:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45307c:	74 57                	je     0x4530d5
45307e:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
453085:	74
453086:	5f                   	pop    %edi
453087:	52                   	push   %edx
453088:	61                   	popa
453089:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45308c:	74 57                	je     0x4530e5
45308e:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
453095:	74
453096:	5f                   	pop    %edi
453097:	52                   	push   %edx
453098:	61                   	popa
453099:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45309c:	74 48                	je     0x4530e6
45309e:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
4530a5:	65
4530a6:	74 5f                	je     0x453107
4530a8:	52                   	push   %edx
4530a9:	61                   	popa
4530aa:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4530ad:	74 48                	je     0x4530f7
4530af:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
4530b6:	65
4530b7:	74 5f                	je     0x453118
4530b9:	52                   	push   %edx
4530ba:	61                   	popa
4530bb:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4530be:	74 53                	je     0x453113
4530c0:	70 65                	jo     0x453127
4530c2:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
4530c7:	74 5f                	je     0x453128
4530c9:	52                   	push   %edx
4530ca:	61                   	popa
4530cb:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4530ce:	74 53                	je     0x453123
4530d0:	70 65                	jo     0x453137
4530d2:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
4530d7:	74 5f                	je     0x453138
4530d9:	52                   	push   %edx
4530da:	61                   	popa
4530db:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4530de:	74 49                	je     0x453129
4530e0:	6e                   	outsb  %ds:(%esi),(%dx)
4530e1:	69 74 69 61 6c 44 69 	imul   $0x7369446c,0x61(%ecx,%ebp,2),%esi
4530e8:	73
4530e9:	74 61                	je     0x45314c
4530eb:	6e                   	outsb  %ds:(%esi),(%dx)
4530ec:	63 65 00             	arpl   %esp,0x0(%ebp)
4530ef:	73 65                	jae    0x453156
4530f1:	74 5f                	je     0x453152
4530f3:	52                   	push   %edx
4530f4:	61                   	popa
4530f5:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4530f8:	74 49                	je     0x453143
4530fa:	6e                   	outsb  %ds:(%esi),(%dx)
4530fb:	69 74 69 61 6c 44 69 	imul   $0x7369446c,0x61(%ecx,%ebp,2),%esi
453102:	73
453103:	74 61                	je     0x453166
453105:	6e                   	outsb  %ds:(%esi),(%dx)
453106:	63 65 00             	arpl   %esp,0x0(%ebp)
453109:	67 65 74 5f          	addr16 gs je 0x45316c
45310d:	52                   	push   %edx
45310e:	61                   	popa
45310f:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453112:	74 42                	je     0x453156
453114:	61                   	popa
453115:	63 6b 43             	arpl   %ebp,0x43(%ebx)
453118:	6f                   	outsl  %ds:(%esi),(%dx)
453119:	6c                   	insb   (%dx),%es:(%edi)
45311a:	6f                   	outsl  %ds:(%esi),(%dx)
45311b:	72 00                	jb     0x45311d
45311d:	73 65                	jae    0x453184
45311f:	74 5f                	je     0x453180
453121:	52                   	push   %edx
453122:	61                   	popa
453123:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453126:	74 42                	je     0x45316a
453128:	61                   	popa
453129:	63 6b 43             	arpl   %ebp,0x43(%ebx)
45312c:	6f                   	outsl  %ds:(%esi),(%dx)
45312d:	6c                   	insb   (%dx),%es:(%edi)
45312e:	6f                   	outsl  %ds:(%esi),(%dx)
45312f:	72 00                	jb     0x453131
453131:	67 65 74 5f          	addr16 gs je 0x453194
453135:	42                   	inc    %edx
453136:	6f                   	outsl  %ds:(%esi),(%dx)
453137:	61                   	popa
453138:	72 64                	jb     0x45319e
45313a:	57                   	push   %edi
45313b:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
453142:	74
453143:	5f                   	pop    %edi
453144:	42                   	inc    %edx
453145:	6f                   	outsl  %ds:(%esi),(%dx)
453146:	61                   	popa
453147:	72 64                	jb     0x4531ad
453149:	57                   	push   %edi
45314a:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
453151:	74
453152:	5f                   	pop    %edi
453153:	42                   	inc    %edx
453154:	6f                   	outsl  %ds:(%esi),(%dx)
453155:	61                   	popa
453156:	72 64                	jb     0x4531bc
453158:	48                   	dec    %eax
453159:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
453160:	65
453161:	74 5f                	je     0x4531c2
453163:	42                   	inc    %edx
453164:	6f                   	outsl  %ds:(%esi),(%dx)
453165:	61                   	popa
453166:	72 64                	jb     0x4531cc
453168:	48                   	dec    %eax
453169:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
453170:	65
453171:	74 5f                	je     0x4531d2
453173:	42                   	inc    %edx
453174:	6f                   	outsl  %ds:(%esi),(%dx)
453175:	61                   	popa
453176:	72 64                	jb     0x4531dc
453178:	42                   	inc    %edx
453179:	6f                   	outsl  %ds:(%esi),(%dx)
45317a:	72 64                	jb     0x4531e0
45317c:	65 72 54             	gs jb  0x4531d3
45317f:	68 69 63 6b 6e       	push   $0x6e6b6369
453184:	65 73 73             	gs jae 0x4531fa
453187:	00 73 65             	add    %dh,0x65(%ebx)
45318a:	74 5f                	je     0x4531eb
45318c:	42                   	inc    %edx
45318d:	6f                   	outsl  %ds:(%esi),(%dx)
45318e:	61                   	popa
45318f:	72 64                	jb     0x4531f5
453191:	42                   	inc    %edx
453192:	6f                   	outsl  %ds:(%esi),(%dx)
453193:	72 64                	jb     0x4531f9
453195:	65 72 54             	gs jb  0x4531ec
453198:	68 69 63 6b 6e       	push   $0x6e6b6369
45319d:	65 73 73             	gs jae 0x453213
4531a0:	00 67 65             	add    %ah,0x65(%edi)
4531a3:	74 5f                	je     0x453204
4531a5:	42                   	inc    %edx
4531a6:	6f                   	outsl  %ds:(%esi),(%dx)
4531a7:	61                   	popa
4531a8:	72 64                	jb     0x45320e
4531aa:	42                   	inc    %edx
4531ab:	61                   	popa
4531ac:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4531af:	6f                   	outsl  %ds:(%esi),(%dx)
4531b0:	6c                   	insb   (%dx),%es:(%edi)
4531b1:	6f                   	outsl  %ds:(%esi),(%dx)
4531b2:	72 00                	jb     0x4531b4
4531b4:	73 65                	jae    0x45321b
4531b6:	74 5f                	je     0x453217
4531b8:	42                   	inc    %edx
4531b9:	6f                   	outsl  %ds:(%esi),(%dx)
4531ba:	61                   	popa
4531bb:	72 64                	jb     0x453221
4531bd:	42                   	inc    %edx
4531be:	61                   	popa
4531bf:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4531c2:	6f                   	outsl  %ds:(%esi),(%dx)
4531c3:	6c                   	insb   (%dx),%es:(%edi)
4531c4:	6f                   	outsl  %ds:(%esi),(%dx)
4531c5:	72 00                	jb     0x4531c7
4531c7:	67 65 74 5f          	addr16 gs je 0x45322a
4531cb:	42                   	inc    %edx
4531cc:	6f                   	outsl  %ds:(%esi),(%dx)
4531cd:	61                   	popa
4531ce:	72 64                	jb     0x453234
4531d0:	42                   	inc    %edx
4531d1:	6f                   	outsl  %ds:(%esi),(%dx)
4531d2:	72 64                	jb     0x453238
4531d4:	65 72 43             	gs jb  0x45321a
4531d7:	6f                   	outsl  %ds:(%esi),(%dx)
4531d8:	6c                   	insb   (%dx),%es:(%edi)
4531d9:	6f                   	outsl  %ds:(%esi),(%dx)
4531da:	72 00                	jb     0x4531dc
4531dc:	73 65                	jae    0x453243
4531de:	74 5f                	je     0x45323f
4531e0:	42                   	inc    %edx
4531e1:	6f                   	outsl  %ds:(%esi),(%dx)
4531e2:	61                   	popa
4531e3:	72 64                	jb     0x453249
4531e5:	42                   	inc    %edx
4531e6:	6f                   	outsl  %ds:(%esi),(%dx)
4531e7:	72 64                	jb     0x45324d
4531e9:	65 72 43             	gs jb  0x45322f
4531ec:	6f                   	outsl  %ds:(%esi),(%dx)
4531ed:	6c                   	insb   (%dx),%es:(%edi)
4531ee:	6f                   	outsl  %ds:(%esi),(%dx)
4531ef:	72 00                	jb     0x4531f1
4531f1:	42                   	inc    %edx
4531f2:	61                   	popa
4531f3:	6c                   	insb   (%dx),%es:(%edi)
4531f4:	6c                   	insb   (%dx),%es:(%edi)
4531f5:	44                   	inc    %esp
4531f6:	69 61 6d 65 74 65 72 	imul   $0x72657465,0x6d(%ecx),%esp
4531fd:	00 42 61             	add    %al,0x61(%edx)
453200:	6c                   	insb   (%dx),%es:(%edi)
453201:	6c                   	insb   (%dx),%es:(%edi)
453202:	42                   	inc    %edx
453203:	61                   	popa
453204:	63 6b 43             	arpl   %ebp,0x43(%ebx)
453207:	6f                   	outsl  %ds:(%esi),(%dx)
453208:	6c                   	insb   (%dx),%es:(%edi)
453209:	6f                   	outsl  %ds:(%esi),(%dx)
45320a:	72 00                	jb     0x45320c
45320c:	52                   	push   %edx
45320d:	61                   	popa
45320e:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453211:	74 57                	je     0x45326a
453213:	69 64 74 68 00 52 61 	imul   $0x63615200,0x68(%esp,%esi,2),%esp
45321a:	63
45321b:	6b 65 74 48          	imul   $0x48,0x74(%ebp),%esp
45321f:	65 69 67 68 74 00 52 	imul   $0x61520074,%gs:0x68(%edi),%esp
453226:	61
453227:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45322a:	74 53                	je     0x45327f
45322c:	70 65                	jo     0x453293
45322e:	65 64 00 52 61       	gs add %dl,%fs:0x61(%edx)
453233:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453236:	74 49                	je     0x453281
453238:	6e                   	outsb  %ds:(%esi),(%dx)
453239:	69 74 69 61 6c 44 69 	imul   $0x7369446c,0x61(%ecx,%ebp,2),%esi
453240:	73
453241:	74 61                	je     0x4532a4
453243:	6e                   	outsb  %ds:(%esi),(%dx)
453244:	63 65 00             	arpl   %esp,0x0(%ebp)
453247:	52                   	push   %edx
453248:	61                   	popa
453249:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45324c:	74 42                	je     0x453290
45324e:	61                   	popa
45324f:	63 6b 43             	arpl   %ebp,0x43(%ebx)
453252:	6f                   	outsl  %ds:(%esi),(%dx)
453253:	6c                   	insb   (%dx),%es:(%edi)
453254:	6f                   	outsl  %ds:(%esi),(%dx)
453255:	72 00                	jb     0x453257
453257:	42                   	inc    %edx
453258:	6f                   	outsl  %ds:(%esi),(%dx)
453259:	61                   	popa
45325a:	72 64                	jb     0x4532c0
45325c:	57                   	push   %edi
45325d:	69 64 74 68 00 42 6f 	imul   $0x616f4200,0x68(%esp,%esi,2),%esp
453264:	61
453265:	72 64                	jb     0x4532cb
453267:	48                   	dec    %eax
453268:	65 69 67 68 74 00 42 	imul   $0x6f420074,%gs:0x68(%edi),%esp
45326f:	6f
453270:	61                   	popa
453271:	72 64                	jb     0x4532d7
453273:	42                   	inc    %edx
453274:	6f                   	outsl  %ds:(%esi),(%dx)
453275:	72 64                	jb     0x4532db
453277:	65 72 54             	gs jb  0x4532ce
45327a:	68 69 63 6b 6e       	push   $0x6e6b6369
45327f:	65 73 73             	gs jae 0x4532f5
453282:	00 42 6f             	add    %al,0x6f(%edx)
453285:	61                   	popa
453286:	72 64                	jb     0x4532ec
453288:	42                   	inc    %edx
453289:	61                   	popa
45328a:	63 6b 43             	arpl   %ebp,0x43(%ebx)
45328d:	6f                   	outsl  %ds:(%esi),(%dx)
45328e:	6c                   	insb   (%dx),%es:(%edi)
45328f:	6f                   	outsl  %ds:(%esi),(%dx)
453290:	72 00                	jb     0x453292
453292:	42                   	inc    %edx
453293:	6f                   	outsl  %ds:(%esi),(%dx)
453294:	61                   	popa
453295:	72 64                	jb     0x4532fb
453297:	42                   	inc    %edx
453298:	6f                   	outsl  %ds:(%esi),(%dx)
453299:	72 64                	jb     0x4532ff