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
41133a:	72
41133b:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
411342:	73 73                	jae    0x4113b7
411344:	65 6d                	gs insl (%dx),%es:(%edi)
411346:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
41134a:	72 61                	jb     0x4113ad
41134c:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
41134f:	61                   	popa
411350:	72 6b                	jb     0x4113bd
411352:	41                   	inc    %ecx
411353:	74 74                	je     0x4113c9
411355:	72 69                	jb     0x4113c0
411357:	62 75 74             	bound  %esi,0x74(%ebp)
41135a:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41135e:	73 65                	jae    0x4113c5
411360:	6d                   	insl   (%dx),%es:(%edi)
411361:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
411365:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
41136c:	69
41136d:	6f                   	outsl  %ds:(%esi),(%dx)
41136e:	6e                   	outsb  %ds:(%esi),(%dx)
41136f:	41                   	inc    %ecx
411370:	74 74                	je     0x4113e6
411372:	72 69                	jb     0x4113dd
411374:	62 75 74             	bound  %esi,0x74(%ebp)
411377:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41137b:	73 65                	jae    0x4113e2
41137d:	6d                   	insl   (%dx),%es:(%edi)
41137e:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
411382:	6f                   	outsl  %ds:(%esi),(%dx)
411383:	6e                   	outsb  %ds:(%esi),(%dx)
411384:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
41138a:	74 69                	je     0x4113f5
41138c:	6f                   	outsl  %ds:(%esi),(%dx)
41138d:	6e                   	outsb  %ds:(%esi),(%dx)
41138e:	41                   	inc    %ecx
41138f:	74 74                	je     0x411405
411391:	72 69                	jb     0x4113fc
411393:	62 75 74             	bound  %esi,0x74(%ebp)
411396:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41139a:	73 65                	jae    0x411401
41139c:	6d                   	insl   (%dx),%es:(%edi)
41139d:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4113a1:	65 73 63             	gs jae 0x411407
4113a4:	72 69                	jb     0x41140f
4113a6:	70 74                	jo     0x41141c
4113a8:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
4113af:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
4113b6:	6f                   	outsl  %ds:(%esi),(%dx)
4113b7:	6d                   	insl   (%dx),%es:(%edi)
4113b8:	70 69                	jo     0x411423
4113ba:	6c                   	insb   (%dx),%es:(%edi)
4113bb:	61                   	popa
4113bc:	74 69                	je     0x411427
4113be:	6f                   	outsl  %ds:(%esi),(%dx)
4113bf:	6e                   	outsb  %ds:(%esi),(%dx)
4113c0:	52                   	push   %edx
4113c1:	65 6c                	gs insb (%dx),%es:(%edi)
4113c3:	61                   	popa
4113c4:	78 61                	js     0x411427
4113c6:	74 69                	je     0x411431
4113c8:	6f                   	outsl  %ds:(%esi),(%dx)
4113c9:	6e                   	outsb  %ds:(%esi),(%dx)
4113ca:	73 41                	jae    0x41140d
4113cc:	74 74                	je     0x411442
4113ce:	72 69                	jb     0x411439
4113d0:	62 75 74             	bound  %esi,0x74(%ebp)
4113d3:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4113d7:	73 65                	jae    0x41143e
4113d9:	6d                   	insl   (%dx),%es:(%edi)
4113da:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4113de:	72 6f                	jb     0x41144f
4113e0:	64 75 63             	fs jne 0x411446
4113e3:	74 41                	je     0x411426
4113e5:	74 74                	je     0x41145b
4113e7:	72 69                	jb     0x411452
4113e9:	62 75 74             	bound  %esi,0x74(%ebp)
4113ec:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4113f0:	73 65                	jae    0x411457
4113f2:	6d                   	insl   (%dx),%es:(%edi)
4113f3:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4113f7:	6f                   	outsl  %ds:(%esi),(%dx)
4113f8:	70 79                	jo     0x411473
4113fa:	72 69                	jb     0x411465
4113fc:	67 68 74 41 74 74    	addr16 push $0x74744174
411402:	72 69                	jb     0x41146d
411404:	62 75 74             	bound  %esi,0x74(%ebp)
411407:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41140b:	73 65                	jae    0x411472
41140d:	6d                   	insl   (%dx),%es:(%edi)
41140e:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
411412:	6f                   	outsl  %ds:(%esi),(%dx)
411413:	6d                   	insl   (%dx),%es:(%edi)
411414:	70 61                	jo     0x411477
411416:	6e                   	outsb  %ds:(%esi),(%dx)
411417:	79 41                	jns    0x41145a
411419:	74 74                	je     0x41148f
41141b:	72 69                	jb     0x411486
41141d:	62 75 74             	bound  %esi,0x74(%ebp)
411420:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
411424:	6e                   	outsb  %ds:(%esi),(%dx)
411425:	74 69                	je     0x411490
411427:	6d                   	insl   (%dx),%es:(%edi)
411428:	65 43                	gs inc %ebx
41142a:	6f                   	outsl  %ds:(%esi),(%dx)
41142b:	6d                   	insl   (%dx),%es:(%edi)
41142c:	70 61                	jo     0x41148f
41142e:	74 69                	je     0x411499
411430:	62 69 6c             	bound  %ebp,0x6c(%ecx)
411433:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
41143a:	69
41143b:	62 75 74             	bound  %esi,0x74(%ebp)
41143e:	65 00 42 79          	add    %al,%gs:0x79(%edx)
411442:	74 65                	je     0x4114a9
411444:	00 73 65             	add    %dh,0x65(%ebx)
411447:	74 5f                	je     0x4114a8
411449:	56                   	push   %esi
41144a:	61                   	popa
41144b:	6c                   	insb   (%dx),%es:(%edi)
41144c:	75 65                	jne    0x4114b3
41144e:	00 76 61             	add    %dh,0x61(%esi)
411451:	6c                   	insb   (%dx),%es:(%edi)
411452:	75 65                	jne    0x4114b9
411454:	00 62 75             	add    %ah,0x75(%edx)
411457:	74 74                	je     0x4114cd
411459:	6f                   	outsl  %ds:(%esi),(%dx)
41145a:	6e                   	outsb  %ds:(%esi),(%dx)
41145b:	53                   	push   %ebx
41145c:	61                   	popa
41145d:	76 65                	jbe    0x4114c4
41145f:	00 4e 65             	add    %cl,0x65(%esi)
411462:	78 74                	js     0x4114d8
411464:	57                   	push   %edi
411465:	61                   	popa
411466:	76 65                	jbe    0x4114cd
411468:	00 56 4c             	add    %dl,0x4c(%esi)
41146b:	72 44                	jb     0x4114b1
41146d:	4e                   	dec    %esi
41146e:	49                   	dec    %ecx
41146f:	4e                   	dec    %esi
411470:	67 66 53             	addr16 push %bx
411473:	72 62                	jb     0x4114d7
411475:	2e 65 78 65          	cs js,pn 0x4114de
411479:	00 73 65             	add    %dh,0x65(%ebx)
41147c:	74 5f                	je     0x4114dd
41147e:	53                   	push   %ebx
41147f:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
411486:	5f                   	pop    %edi
411487:	49                   	dec    %ecx
411488:	6d                   	insl   (%dx),%es:(%edi)
411489:	61                   	popa
41148a:	67 65 53             	addr16 gs push %ebx
41148d:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
411494:	5f                   	pop    %edi
411495:	4d                   	dec    %ebp
411496:	69 6e 69 6d 75 6d 53 	imul   $0x536d756d,0x69(%esi),%ebp
41149d:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4114a4:	5f                   	pop    %edi
4114a5:	4d                   	dec    %ebp
4114a6:	61                   	popa
4114a7:	78 69                	js     0x411512
4114a9:	6d                   	insl   (%dx),%es:(%edi)
4114aa:	75 6d                	jne    0x411519
4114ac:	53                   	push   %ebx
4114ad:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4114b4:	5f                   	pop    %edi
4114b5:	41                   	inc    %ecx
4114b6:	75 74                	jne    0x41152c
4114b8:	6f                   	outsl  %ds:(%esi),(%dx)
4114b9:	53                   	push   %ebx
4114ba:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4114c1:	5f                   	pop    %edi
4114c2:	43                   	inc    %ebx
4114c3:	6c                   	insb   (%dx),%es:(%edi)
4114c4:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp