41100f:	49                   	dec    %ecx
411010:	6e                   	outsb  %ds:(%esi),(%dx)
411011:	66 72 61             	data16 jb 0x411075
411014:	73 74                	jae    0x41108a
411016:	72 75                	jb     0x41108d
411018:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
41101c:	65 43                	gs inc %ebx
41101e:	6f                   	outsl  %ds:(%esi),(%dx)
41101f:	73 74                	jae    0x411095
411021:	53                   	push   %ebx
411022:	74 6f                	je     0x411093
411024:	6e                   	outsb  %ds:(%esi),(%dx)
411025:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
41102a:	65 6c                	gs insb (%dx),%es:(%edi)
41102c:	48                   	dec    %eax
41102d:	75 6e                	jne    0x41109d
41102f:	74 69                	je     0x41109a
411031:	6e                   	outsb  %ds:(%esi),(%dx)
411032:	67 42                	addr16 inc %edx
411034:	75 69                	jne    0x41109f
411036:	6c                   	insb   (%dx),%es:(%edi)
411037:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
41103e:	74
41103f:	53                   	push   %ebx
411040:	74 6f                	je     0x4110b1
411042:	6e                   	outsb  %ds:(%esi),(%dx)
411043:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411048:	65 6c                	gs insb (%dx),%es:(%edi)
41104a:	45                   	inc    %ebp
41104b:	6c                   	insb   (%dx),%es:(%edi)
41104c:	76 69                	jbe    0x4110b7
41104e:	73 68                	jae    0x4110b8
411050:	42                   	inc    %edx
411051:	75 69                	jne    0x4110bc
411053:	6c                   	insb   (%dx),%es:(%edi)
411054:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
41105b:	74
41105c:	53                   	push   %ebx
41105d:	74 6f                	je     0x4110ce
41105f:	6e                   	outsb  %ds:(%esi),(%dx)
411060:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411065:	65 6c                	gs insb (%dx),%es:(%edi)
411067:	45                   	inc    %ebp
411068:	6c                   	insb   (%dx),%es:(%edi)
411069:	76 69                	jbe    0x4110d4
41106b:	73 68                	jae    0x4110d5
41106d:	41                   	inc    %ecx
41106e:	72 63                	jb     0x4110d3
411070:	68 65 72 54 72       	push   $0x72547265
411075:	61                   	popa
411076:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
41107d:	73 74                	jae    0x4110f3
41107f:	53                   	push   %ebx
411080:	74 6f                	je     0x4110f1
411082:	6e                   	outsb  %ds:(%esi),(%dx)
411083:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411088:	65 6c                	gs insb (%dx),%es:(%edi)
41108a:	45                   	inc    %ebp
41108b:	6c                   	insb   (%dx),%es:(%edi)
41108c:	76 69                	jbe    0x4110f7
41108e:	73 68                	jae    0x4110f8
411090:	4d                   	dec    %ebp
411091:	61                   	popa
411092:	73 74                	jae    0x411108
411094:	65 72 54             	gs jb  0x4110eb
411097:	72 61                	jb     0x4110fa
411099:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
4110a0:	73 74                	jae    0x411116
4110a2:	53                   	push   %ebx
4110a3:	74 6f                	je     0x411114
4110a5:	6e                   	outsb  %ds:(%esi),(%dx)
4110a6:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
4110ab:	65 6c                	gs insb (%dx),%es:(%edi)
4110ad:	45                   	inc    %ebp
4110ae:	6c                   	insb   (%dx),%es:(%edi)
4110af:	76 69                	jbe    0x41111a
4110b1:	73 68                	jae    0x41111b
4110b3:	57                   	push   %edi
4110b4:	61                   	popa
4110b5:	72 72                	jb     0x411129
4110b7:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
4110be:	6e                   	outsb  %ds:(%esi),(%dx)
4110bf:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
4110c6:	53                   	push   %ebx
4110c7:	74 6f                	je     0x411138
4110c9:	6e                   	outsb  %ds:(%esi),(%dx)
4110ca:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
4110cf:	65 6c                	gs insb (%dx),%es:(%edi)
4110d1:	4d                   	dec    %ebp
4110d2:	61                   	popa
4110d3:	72 74                	jb     0x411149
4110d5:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
4110dc:	53                   	push   %ebx
4110dd:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4110e0:	6f                   	outsl  %ds:(%esi),(%dx)
4110e1:	6c                   	insb   (%dx),%es:(%edi)
4110e2:	43                   	inc    %ebx
4110e3:	6f                   	outsl  %ds:(%esi),(%dx)
4110e4:	73 74                	jae    0x41115a
4110e6:	53                   	push   %ebx
4110e7:	74 6f                	je     0x411158
4110e9:	6e                   	outsb  %ds:(%esi),(%dx)
4110ea:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
4110ef:	65 6c                	gs insb (%dx),%es:(%edi)
4110f1:	48                   	dec    %eax
4110f2:	6f                   	outsl  %ds:(%esi),(%dx)
4110f3:	75 73                	jne    0x411168
4110f5:	65 73 43             	gs jae 0x41113b
4110f8:	6f                   	outsl  %ds:(%esi),(%dx)
4110f9:	73 74                	jae    0x41116f
4110fb:	53                   	push   %ebx
4110fc:	74 6f                	je     0x41116d
4110fe:	6e                   	outsb  %ds:(%esi),(%dx)
4110ff:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411104:	65 6c                	gs insb (%dx),%es:(%edi)
411106:	49                   	dec    %ecx
411107:	72 6f                	jb     0x411178
411109:	6e                   	outsb  %ds:(%esi),(%dx)
41110a:	57                   	push   %edi
41110b:	6f                   	outsl  %ds:(%esi),(%dx)
41110c:	72 6b                	jb     0x411179
41110e:	73 43                	jae    0x411153
411110:	6f                   	outsl  %ds:(%esi),(%dx)
411111:	73 74                	jae    0x411187
411113:	53                   	push   %ebx
411114:	74 6f                	je     0x411185
411116:	6e                   	outsb  %ds:(%esi),(%dx)
411117:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
41111c:	65 6c                	gs insb (%dx),%es:(%edi)
41111e:	57                   	push   %edi
41111f:	6f                   	outsl  %ds:(%esi),(%dx)
411120:	6f                   	outsl  %ds:(%esi),(%dx)
411121:	64 73 68             	fs jae 0x41118c
411124:	65 74 43             	gs je  0x41116a
411127:	6f                   	outsl  %ds:(%esi),(%dx)
411128:	73 74                	jae    0x41119e
41112a:	53                   	push   %ebx
41112b:	74 6f                	je     0x41119c
41112d:	6e                   	outsb  %ds:(%esi),(%dx)
41112e:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411133:	65 6c                	gs insb (%dx),%es:(%edi)
411135:	51                   	push   %ecx
411136:	75 61                	jne    0x411199
411138:	72 72                	jb     0x4111ac
41113a:	79 43                	jns    0x41117f
41113c:	6f                   	outsl  %ds:(%esi),(%dx)
41113d:	73 74                	jae    0x4111b3
41113f:	53                   	push   %ebx
411140:	74 6f                	je     0x4111b1
411142:	6e                   	outsb  %ds:(%esi),(%dx)
411143:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
411147:	73 74                	jae    0x4111bd
411149:	53                   	push   %ebx
41114a:	74 6f                	je     0x4111bb
41114c:	6e                   	outsb  %ds:(%esi),(%dx)
41114d:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411152:	65 6c                	gs insb (%dx),%es:(%edi)
411154:	51                   	push   %ecx
411155:	75 61                	jne    0x4111b8
411157:	72 72                	jb     0x4111cb
411159:	79 53                	jns    0x4111ae
41115b:	74 6f                	je     0x4111cc
41115d:	6e                   	outsb  %ds:(%esi),(%dx)
41115e:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
411162:	6c                   	insb   (%dx),%es:(%edi)
411163:	75 65                	jne    0x4111ca
411165:	54                   	push   %esp
411166:	79 70                	jns    0x4111d8
411168:	65 00 62 75          	add    %ah,%gs:0x75(%edx)
41116c:	74 74                	je     0x4111e2
41116e:	6f                   	outsl  %ds:(%esi),(%dx)
41116f:	6e                   	outsb  %ds:(%esi),(%dx)
411170:	55                   	push   %ebp
411171:	70 67                	jo     0x4111da
411173:	72 61                	jb     0x4111d6
411175:	64 65 49             	fs gs dec %ecx
411178:	6e                   	outsb  %ds:(%esi),(%dx)
411179:	66 72 61             	data16 jb 0x4111dd
41117c:	73 74                	jae    0x4111f2
41117e:	72 75                	jb     0x4111f5
411180:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
411184:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
411189:	65 6c                	gs insb (%dx),%es:(%edi)
41118b:	4c                   	dec    %esp
41118c:	65 76 65             	gs jbe 0x4111f4
41118f:	6c                   	insb   (%dx),%es:(%edi)
411190:	4f                   	dec    %edi
411191:	66 49                	dec    %cx
411193:	6e                   	outsb  %ds:(%esi),(%dx)
411194:	66 72 61             	data16 jb 0x4111f8
411197:	73 74                	jae    0x41120d
411199:	72 75                	jb     0x411210
41119b:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
41119f:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
4111a4:	65 6c                	gs insb (%dx),%es:(%edi)
4111a6:	49                   	dec    %ecx
4111a7:	6e                   	outsb  %ds:(%esi),(%dx)
4111a8:	66 72 61             	data16 jb 0x41120c
4111ab:	73 74                	jae    0x411221
4111ad:	72 75                	jb     0x411224
4111af:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
4111b3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4111b7:	74 5f                	je     0x411218
4111b9:	43                   	inc    %ebx
4111ba:	75 6c                	jne    0x411228
4111bc:	74 75                	je     0x411233
4111be:	72 65                	jb     0x411225
4111c0:	00 73 65             	add    %dh,0x65(%ebx)
4111c3:	74 5f                	je     0x411224
4111c5:	43                   	inc    %ebx
4111c6:	75 6c                	jne    0x411234
4111c8:	74 75                	je     0x41123f
4111ca:	72 65                	jb     0x411231
4111cc:	00 72 65             	add    %dh,0x65(%edx)
4111cf:	73 6f                	jae    0x411240
4111d1:	75 72                	jne    0x411245
4111d3:	63 65 43             	arpl   %esp,0x43(%ebp)
4111d6:	75 6c                	jne    0x411244
4111d8:	74 75                	je     0x41124f
4111da:	72 65                	jb     0x411241
4111dc:	00 42 75             	add    %al,0x75(%edx)
4111df:	74 74                	je     0x411255
4111e1:	6f                   	outsl  %ds:(%esi),(%dx)
4111e2:	6e                   	outsb  %ds:(%esi),(%dx)
4111e3:	42                   	inc    %edx
4111e4:	61                   	popa
4111e5:	73 65                	jae    0x41124c
4111e7:	00 41 70             	add    %al,0x70(%ecx)
4111ea:	70 6c                	jo     0x411258
4111ec:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4111f3:	53                   	push   %ebx
4111f4:	65 74 74             	gs je  0x41126b
4111f7:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
4111fe:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
411202:	6f                   	outsl  %ds:(%esi),(%dx)
411203:	73 65                	jae    0x41126a
411205:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
411209:	70 6f                	jo     0x41127a
41120b:	73 65                	jae    0x411272
41120d:	00 50 61             	add    %dl,0x61(%eax)
411210:	72 73                	jb     0x411285
411212:	65 00 74 69 6d       	add    %dh,%gs:0x6d(%ecx,%ebp,2)
411217:	65 72 46             	gs jb  0x411260
41121a:	69 72 65 49 6e 57 61 	imul   $0x61576e49,0x65(%edx),%esi
411221:	72 65                	jb     0x411288
411223:	68 6f 75 73 65       	push   $0x6573756f
411228:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
41122c:	75 67                	jne    0x411295
41122e:	67 65 72 42          	addr16 gs jb 0x411274
411232:	72 6f                	jb     0x4112a3
411234:	77 73                	ja     0x4112a9
411236:	61                   	popa
411237:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41123b:	74 61                	je     0x41129e
41123d:	74 65                	je     0x4112a4
41123f:	00 45 64             	add    %al,0x64(%ebp)
411242:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
411249:	77
41124a:	73 61                	jae    0x4112ad
41124c:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
411250:	74 61                	je     0x4112b3
411252:	74 65                	je     0x4112b9
411254:	00 41 63             	add    %al,0x63(%ecx)
411257:	74 69                	je     0x4112c2
411259:	76 61                	jbe    0x4112bc
41125b:	74 65                	je     0x4112c2
41125d:	00 53 54             	add    %dl,0x54(%ebx)
411260:	41                   	inc    %ecx
411261:	54                   	push   %esp
411262:	68 72 65 61 64       	push   $0x64616572
411267:	41                   	inc    %ecx
411268:	74 74                	je     0x4112de
41126a:	72 69                	jb     0x4112d5
41126c:	62 75 74             	bound  %esi,0x74(%ebp)
41126f:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
411273:	6d                   	insl   (%dx),%es:(%edi)
411274:	70 69                	jo     0x4112df
411276:	6c                   	insb   (%dx),%es:(%edi)
411277:	65 72 47             	gs jb  0x4112c1
41127a:	65 6e                	outsb  %gs:(%esi),(%dx)
41127c:	65 72 61             	gs jb  0x4112e0
41127f:	74 65                	je     0x4112e6
411281:	64 41                	fs inc %ecx
411283:	74 74                	je     0x4112f9
411285:	72 69                	jb     0x4112f0
411287:	62 75 74             	bound  %esi,0x74(%ebp)
41128a:	65 00 47 75          	add    %al,%gs:0x75(%edi)
41128e:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
411295:	62
411296:	75 74                	jne    0x41130c
411298:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41129c:	6e                   	outsb  %ds:(%esi),(%dx)
41129d:	65 72 61             	gs jb  0x411301
4112a0:	74 65                	je     0x411307
4112a2:	64 43                	fs inc %ebx
4112a4:	6f                   	outsl  %ds:(%esi),(%dx)
4112a5:	64 65 41             	fs gs inc %ecx
4112a8:	74 74                	je     0x41131e
4112aa:	72 69                	jb     0x411315
4112ac:	62 75 74             	bound  %esi,0x74(%ebp)
4112af:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4112b4:	75 67                	jne    0x41131d
4112b6:	67 65 72 4e          	addr16 gs jb 0x411308
4112ba:	6f                   	outsl  %ds:(%esi),(%dx)
4112bb:	6e                   	outsb  %ds:(%esi),(%dx)
4112bc:	55                   	push   %ebp
4112bd:	73 65                	jae    0x411324
4112bf:	72 43                	jb     0x411304
4112c1:	6f                   	outsl  %ds:(%esi),(%dx)
4112c2:	64 65 41             	fs gs inc %ecx
4112c5:	74 74                	je     0x41133b
4112c7:	72 69                	jb     0x411332
4112c9:	62 75 74             	bound  %esi,0x74(%ebp)
4112cc:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4112d1:	75 67                	jne    0x41133a
4112d3:	67 61                	addr16 popa
4112d5:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4112d9:	74 74                	je     0x41134f
4112db:	72 69                	jb     0x411346
4112dd:	62 75 74             	bound  %esi,0x74(%ebp)
4112e0:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4112e5:	75 67                	jne    0x41134e
4112e7:	67 65 72 42          	addr16 gs jb 0x41132d
4112eb:	72 6f                	jb     0x41135c
4112ed:	77 73                	ja     0x411362
4112ef:	61                   	popa
4112f0:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4112f4:	74 74                	je     0x41136a
4112f6:	72 69                	jb     0x411361
4112f8:	62 75 74             	bound  %esi,0x74(%ebp)
4112fb:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4112ff:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
411306:	77
411307:	73 61                	jae    0x41136a
411309:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41130d:	74 74                	je     0x411383
41130f:	72 69                	jb     0x41137a
411311:	62 75 74             	bound  %esi,0x74(%ebp)
411314:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
411318:	6d                   	insl   (%dx),%es:(%edi)
411319:	56                   	push   %esi
41131a:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
411321:	74 74                	je     0x411397
411323:	72 69                	jb     0x41138e
411325:	62 75 74             	bound  %esi,0x74(%ebp)
411328:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41132c:	73 65                	jae    0x411393
41132e:	6d                   	insl   (%dx),%es:(%edi)
41132f:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
411333:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi