406127:	6d                   	insl   (%dx),%es:(%edi)
406128:	6b 61 2e 4c          	imul   $0x4c,0x2e(%ecx),%esp
40612c:	6f                   	outsl  %ds:(%esi),(%dx)
40612d:	67 69 63 00 67 65 74 	imul   $0x5f746567,0x0(%bp,%di),%esp
406134:	5f
406135:	4c                   	dec    %esp
406136:	6f                   	outsl  %ds:(%esi),(%dx)
406137:	67 69 63 00 73 65 74 	imul   $0x5f746573,0x0(%bp,%di),%esp
40613e:	5f
40613f:	4c                   	dec    %esp
406140:	6f                   	outsl  %ds:(%esi),(%dx)
406141:	67 69 63 00 69 5f 47 	imul   $0x61475f69,0x0(%bp,%di),%esp
406148:	61
406149:	6d                   	insl   (%dx),%es:(%edi)
40614a:	65 4c                	gs dec %esp
40614c:	6f                   	outsl  %ds:(%esi),(%dx)
40614d:	67 69 63 00 6d 5f 47 	imul   $0x61475f6d,0x0(%bp,%di),%esp
406154:	61
406155:	6d                   	insl   (%dx),%es:(%edi)
406156:	65 4c                	gs dec %esp
406158:	6f                   	outsl  %ds:(%esi),(%dx)
406159:	67 69 63 00 72 5f 47 	imul   $0x61475f72,0x0(%bp,%di),%esp
406160:	61
406161:	6d                   	insl   (%dx),%es:(%edi)
406162:	65 4c                	gs dec %esp
406164:	6f                   	outsl  %ds:(%esi),(%dx)
406165:	67 69 63 00 53 79 73 	imul   $0x74737953,0x0(%bp,%di),%esp
40616c:	74
40616d:	65 6d                	gs insl (%dx),%es:(%edi)
40616f:	2e 43                	cs inc %ebx
406171:	6f                   	outsl  %ds:(%esi),(%dx)
406172:	6c                   	insb   (%dx),%es:(%edi)
406173:	6c                   	insb   (%dx),%es:(%edi)
406174:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
406179:	6e                   	outsb  %ds:(%esi),(%dx)
40617a:	73 2e                	jae    0x4061aa
40617c:	47                   	inc    %edi
40617d:	65 6e                	outsb  %gs:(%esi),(%dx)
40617f:	65 72 69             	gs jb  0x4061eb
406182:	63 00                	arpl   %eax,(%eax)
406184:	4d                   	dec    %ebp
406185:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
40618c:	74 2e                	je     0x4061bc
40618e:	56                   	push   %esi
40618f:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
406196:	73 69                	jae    0x406201
406198:	63 00                	arpl   %eax,(%eax)
40619a:	45                   	inc    %ebp
40619b:	6e                   	outsb  %ds:(%esi),(%dx)
40619c:	65 6d                	gs insl (%dx),%es:(%edi)
40619e:	79 49                	jns    0x4061e9
4061a0:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
4061a5:	65 61                	gs popa
4061a7:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4061ab:	4c                   	dec    %esp
4061ac:	6f                   	outsl  %ds:(%esi),(%dx)
4061ad:	61                   	popa
4061ae:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
4061b2:	64 00 52 69          	add    %dl,%fs:0x69(%edx)
4061b6:	6a 6e                	push   $0x6e
4061b8:	64 61                	fs popa
4061ba:	65 6c                	gs insb (%dx),%es:(%edi)
4061bc:	4d                   	dec    %ebp
4061bd:	61                   	popa
4061be:	6e                   	outsb  %ds:(%esi),(%dx)
4061bf:	61                   	popa
4061c0:	67 65 64 00 6d 5f    	gs add %ch,%fs:0x5f(%di)
4061c6:	49                   	dec    %ecx
4061c7:	73 47                	jae    0x406210
4061c9:	61                   	popa
4061ca:	6d                   	insl   (%dx),%es:(%edi)
4061cb:	65 46                	gs inc %esi
4061cd:	69 6e 69 73 68 65 64 	imul   $0x64656873,0x69(%esi),%ebp
4061d4:	00 67 65             	add    %ah,0x65(%edi)
4061d7:	74 5f                	je     0x406238
4061d9:	43                   	inc    %ebx
4061da:	68 65 63 6b 65       	push   $0x656b6365
4061df:	64 00 69 5f          	add    %ch,%fs:0x5f(%ecx)
4061e3:	42                   	inc    %edx
4061e4:	75 74                	jne    0x40625a
4061e6:	74 6f                	je     0x406257
4061e8:	6e                   	outsb  %ds:(%esi),(%dx)
4061e9:	43                   	inc    %ebx
4061ea:	6c                   	insb   (%dx),%es:(%edi)
4061eb:	69 63 6b 65 64 00 63 	imul   $0x63006465,0x6b(%ebx),%esp
4061f2:	65 6c                	gs insb (%dx),%es:(%edi)
4061f4:	6c                   	insb   (%dx),%es:(%edi)
4061f5:	42                   	inc    %edx
4061f6:	75 74                	jne    0x40626c
4061f8:	74 6f                	je     0x406269
4061fa:	6e                   	outsb  %ds:(%esi),(%dx)
4061fb:	43                   	inc    %ebx
4061fc:	6c                   	insb   (%dx),%es:(%edi)
4061fd:	69 63 6b 65 64 00 49 	imul   $0x49006465,0x6b(%ebx),%esp
406204:	6e                   	outsb  %ds:(%esi),(%dx)
406205:	74 65                	je     0x40626c
406207:	72 6c                	jb     0x406275
406209:	6f                   	outsl  %ds:(%esi),(%dx)
40620a:	63 6b 65             	arpl   %ebp,0x65(%ebx)
40620d:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
406211:	74 5f                	je     0x406272
406213:	45                   	inc    %ebp
406214:	6e                   	outsb  %ds:(%esi),(%dx)
406215:	61                   	popa
406216:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
40621a:	00 73 65             	add    %dh,0x65(%ebx)
40621d:	74 5f                	je     0x40627e
40621f:	45                   	inc    %ebp
406220:	6e                   	outsb  %ds:(%esi),(%dx)
406221:	61                   	popa
406222:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
406226:	00 63 68             	add    %ah,0x68(%ebx)
406229:	65 63 6b 53          	arpl   %ebp,%gs:0x53(%ebx)
40622d:	65 74 74             	gs je  0x4062a4
406230:	69 6e 67 73 41 72 65 	imul   $0x65724173,0x67(%esi),%ebp
406237:	56                   	push   %esi
406238:	61                   	popa
406239:	6c                   	insb   (%dx),%es:(%edi)
40623a:	69 64 00 3c 64 65 73 	imul   $0x69736564,0x3c(%eax,%eax,1),%esp
406241:	69
406242:	72 65                	jb     0x4062a9
406244:	64 43                	fs inc %ebx
406246:	65 6c                	gs insb (%dx),%es:(%edi)
406248:	6c                   	insb   (%dx),%es:(%edi)
406249:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40624e:	61                   	popa
40624f:	63 6b 69             	arpl   %ebp,0x69(%ebx)
406252:	6e                   	outsb  %ds:(%esi),(%dx)
406253:	67 46                	addr16 inc %esi
406255:	69 65 6c 64 00 3c 6f 	imul   $0x6f3c0064,0x6c(%ebp),%esp
40625c:	72 69                	jb     0x4062c7
40625e:	67 69 6e 61 6c 43 65 	imul   $0x6c65436c,0x61(%bp),%ebp
406265:	6c
406266:	6c                   	insb   (%dx),%es:(%edi)
406267:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40626c:	61                   	popa
40626d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
406270:	6e                   	outsb  %ds:(%esi),(%dx)
406271:	67 46                	addr16 inc %esi
406273:	69 65 6c 64 00 3c 64 	imul   $0x643c0064,0x6c(%ebp),%esp
40627a:	65 73 69             	gs jae 0x4062e6
40627d:	72 65                	jb     0x4062e4
40627f:	64 42                	fs inc %edx
406281:	75 74                	jne    0x4062f7
406283:	74 6f                	je     0x4062f4
406285:	6e                   	outsb  %ds:(%esi),(%dx)
406286:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40628b:	61                   	popa
40628c:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40628f:	6e                   	outsb  %ds:(%esi),(%dx)
406290:	67 46                	addr16 inc %esi
406292:	69 65 6c 64 00 3c 6f 	imul   $0x6f3c0064,0x6c(%ebp),%esp
406299:	72 69                	jb     0x406304
40629b:	67 69 6e 61 6c 42 75 	imul   $0x7475426c,0x61(%bp),%ebp
4062a2:	74
4062a3:	74 6f                	je     0x406314
4062a5:	6e                   	outsb  %ds:(%esi),(%dx)
4062a6:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4062ab:	61                   	popa
4062ac:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4062af:	6e                   	outsb  %ds:(%esi),(%dx)
4062b0:	67 46                	addr16 inc %esi
4062b2:	69 65 6c 64 00 41 70 	imul   $0x70410064,0x6c(%ebp),%esp
4062b9:	70 65                	jo     0x406320
4062bb:	6e                   	outsb  %ds:(%esi),(%dx)
4062bc:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4062c0:	74 55                	je     0x406317
4062c2:	70 70                	jo     0x406334
4062c4:	65 72 42             	gs jb  0x406309
4062c7:	6f                   	outsl  %ds:(%esi),(%dx)
4062c8:	75 6e                	jne    0x406338
4062ca:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4062ce:	74 4c                	je     0x40631c
4062d0:	6f                   	outsl  %ds:(%esi),(%dx)
4062d1:	77 65                	ja     0x406338
4062d3:	72 42                	jb     0x406317
4062d5:	6f                   	outsl  %ds:(%esi),(%dx)
4062d6:	75 6e                	jne    0x406346
4062d8:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
4062dc:	73 65                	jae    0x406343
4062de:	74 52                	je     0x406332
4062e0:	6f                   	outsl  %ds:(%esi),(%dx)
4062e1:	75 6e                	jne    0x406351
4062e3:	64 00 6d 65          	add    %ch,%fs:0x65(%ebp)
4062e7:	74 68                	je     0x406351
4062e9:	6f                   	outsl  %ds:(%esi),(%dx)
4062ea:	64 00 6d 5f          	add    %ch,%fs:0x5f(%ebp)
4062ee:	44                   	inc    %esp
4062ef:	61                   	popa
4062f0:	6d                   	insl   (%dx),%es:(%edi)
4062f1:	6b 61 42 6f          	imul   $0x6f,0x42(%ecx),%esp
4062f5:	61                   	popa
4062f6:	72 64                	jb     0x40635c
4062f8:	00 46 6f             	add    %al,0x6f(%esi)
4062fb:	72 6d                	jb     0x40636a
4062fd:	44                   	inc    %esp
4062fe:	61                   	popa
4062ff:	6d                   	insl   (%dx),%es:(%edi)
406300:	6b 61 42 6f          	imul   $0x6f,0x42(%ecx),%esp
406304:	61                   	popa
406305:	72 64                	jb     0x40636b
406307:	00 6d 5f             	add    %ch,0x5f(%ebp)
40630a:	47                   	inc    %edi
40630b:	61                   	popa
40630c:	6d                   	insl   (%dx),%es:(%edi)
40630d:	65 42                	gs inc %edx
40630f:	6f                   	outsl  %ds:(%esi),(%dx)
406310:	61                   	popa
406311:	72 64                	jb     0x406377
406313:	00 67 65             	add    %ah,0x65(%edi)
406316:	74 5f                	je     0x406377
406318:	47                   	inc    %edi
406319:	61                   	popa
40631a:	6d                   	insl   (%dx),%es:(%edi)
40631b:	65 42                	gs inc %edx
40631d:	6f                   	outsl  %ds:(%esi),(%dx)
40631e:	61                   	popa
40631f:	72 64                	jb     0x406385
406321:	00 6d 5f             	add    %ch,0x5f(%ebp)
406324:	46                   	inc    %esi
406325:	6f                   	outsl  %ds:(%esi),(%dx)
406326:	72 6d                	jb     0x406395
406328:	42                   	inc    %edx
406329:	6f                   	outsl  %ds:(%esi),(%dx)
40632a:	61                   	popa
40632b:	72 64                	jb     0x406391
40632d:	00 63 72             	add    %ah,0x72(%ebx)
406330:	65 61                	gs popa
406332:	74 65                	je     0x406399
406334:	46                   	inc    %esi
406335:	6f                   	outsl  %ds:(%esi),(%dx)
406336:	72 6d                	jb     0x4063a5
406338:	42                   	inc    %edx
406339:	6f                   	outsl  %ds:(%esi),(%dx)
40633a:	61                   	popa
40633b:	72 64                	jb     0x4063a1
40633d:	00 4d 61             	add    %cl,0x61(%ebp)
406340:	6b 65 4d 6f          	imul   $0x6f,0x4d(%ebp),%esp
406344:	76 65                	jbe    0x4063ab
406346:	4f                   	dec    %edi
406347:	6e                   	outsb  %ds:(%esi),(%dx)
406348:	42                   	inc    %edx
406349:	6f                   	outsl  %ds:(%esi),(%dx)
40634a:	61                   	popa
40634b:	72 64                	jb     0x4063b1
40634d:	00 52 65             	add    %dl,0x65(%edx)
406350:	73 65                	jae    0x4063b7
406352:	74 42                	je     0x406396
406354:	6f                   	outsl  %ds:(%esi),(%dx)
406355:	61                   	popa
406356:	72 64                	jb     0x4063bc
406358:	00 6d 5f             	add    %ch,0x5f(%ebp)
40635b:	50                   	push   %eax
40635c:	6c                   	insb   (%dx),%es:(%edi)
40635d:	61                   	popa
40635e:	79 42                	jns    0x4063a2
406360:	6f                   	outsl  %ds:(%esi),(%dx)
406361:	61                   	popa
406362:	72 64                	jb     0x4063c8
406364:	00 67 65             	add    %ah,0x65(%edi)
406367:	74 5f                	je     0x4063c8
406369:	50                   	push   %eax
40636a:	6c                   	insb   (%dx),%es:(%edi)
40636b:	61                   	popa
40636c:	79 42                	jns    0x4063b0
40636e:	6f                   	outsl  %ds:(%esi),(%dx)
40636f:	61                   	popa
406370:	72 64                	jb     0x4063d6
406372:	00 73 65             	add    %dh,0x65(%ebx)
406375:	74 5f                	je     0x4063d6
406377:	50                   	push   %eax
406378:	6c                   	insb   (%dx),%es:(%edi)
406379:	61                   	popa
40637a:	79 42                	jns    0x4063be
40637c:	6f                   	outsl  %ds:(%esi),(%dx)
40637d:	61                   	popa
40637e:	72 64                	jb     0x4063e4
406380:	00 63 68             	add    %ah,0x68(%ebx)
406383:	61                   	popa
406384:	6e                   	outsb  %ds:(%esi),(%dx)
406385:	67 65 43             	addr16 gs inc %ebx
406388:	65 6c                	gs insb (%dx),%es:(%edi)
40638a:	6c                   	insb   (%dx),%es:(%edi)
40638b:	42                   	inc    %edx
40638c:	75 74                	jne    0x406402
40638e:	74 6f                	je     0x4063ff
406390:	6e                   	outsb  %ds:(%esi),(%dx)
406391:	41                   	inc    %ecx
406392:	70 70                	jo     0x406404
406394:	65 61                	gs popa
406396:	72 61                	jb     0x4063f9
406398:	6e                   	outsb  %ds:(%esi),(%dx)
406399:	63 65 00             	arpl   %esp,0x0(%ebp)
40639c:	41                   	inc    %ecx
40639d:	64 64 52             	fs fs push %edx
4063a0:	61                   	popa
4063a1:	6e                   	outsb  %ds:(%esi),(%dx)
4063a2:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
4063a7:	6d                   	insl   (%dx),%es:(%edi)
4063a8:	70 61                	jo     0x40640b
4063aa:	72 65                	jb     0x406411
4063ac:	45                   	inc    %ebp
4063ad:	78 63                	js     0x406412
4063af:	68 61 6e 67 65       	push   $0x65676e61
4063b4:	00 45 6e             	add    %al,0x6e(%ebp)
4063b7:	64 49                	fs dec %ecx
4063b9:	6e                   	outsb  %ds:(%esi),(%dx)
4063ba:	76 6f                	jbe    0x40642b
4063bc:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
4063c0:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
4063c7:	6f 6b
4063c9:	65 00 49 44          	add    %cl,%gs:0x44(%ecx)
4063cd:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4063d4:	6c                   	insb   (%dx),%es:(%edi)
4063d5:	65 00 69 5f          	add    %ch,%gs:0x5f(%ecx)
4063d9:	54                   	push   %esp
4063da:	68 65 43 65 6c       	push   $0x6c654365
4063df:	6c                   	insb   (%dx),%es:(%edi)
4063e0:	49                   	dec    %ecx
4063e1:	6e                   	outsb  %ds:(%esi),(%dx)
4063e2:	54                   	push   %esp
4063e3:	68 65 4d 69 64       	push   $0x64694d65
4063e8:	64 6c                	fs insb (%dx),%es:(%edi)
4063ea:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4063ee:	6e                   	outsb  %ds:(%esi),(%dx)
4063ef:	74 69                	je     0x40645a
4063f1:	6d                   	insl   (%dx),%es:(%edi)
4063f2:	65 54                	gs push %esp
4063f4:	79 70                	jns    0x406466
4063f6:	65 48                	gs dec %eax
4063f8:	61                   	popa
4063f9:	6e                   	outsb  %ds:(%esi),(%dx)
4063fa:	64 6c                	fs insb (%dx),%es:(%edi)
4063fc:	65 00 47 65          	add    %al,%gs:0x65(%edi)
406400:	74 54                	je     0x406456
406402:	79 70                	jns    0x406474
406404:	65 46                	gs inc %esi
406406:	72 6f                	jb     0x406477
406408:	6d                   	insl   (%dx),%es:(%edi)
406409:	48                   	dec    %eax
40640a:	61                   	popa
40640b:	6e                   	outsb  %ds:(%esi),(%dx)
40640c:	64 6c                	fs insb (%dx),%es:(%edi)
40640e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
406412:	72 65                	jb     0x406479
406414:	42                   	inc    %edx
406415:	61                   	popa
406416:	74 74                	je     0x40648c
406418:	6c                   	insb   (%dx),%es:(%edi)
406419:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)