4062a6:	40                   	inc    %eax
4062a7:	40                   	inc    %eax
4062a8:	40                   	inc    %eax
4062a9:	40                   	inc    %eax
4062aa:	51                   	push   %ecx
4062ab:	41                   	inc    %ecx
4062ac:	45                   	inc    %ebp
4062ad:	40                   	inc    %eax
4062ae:	58                   	pop    %eax
4062af:	5a                   	pop    %edx
4062b0:	00 3f                	add    %bh,(%edi)
4062b2:	3f                   	aas
4062b3:	31 3f                	xor    %edi,(%edi)
4062b5:	24 53                	and    $0x53,%al
4062b7:	61                   	popa
4062b8:	66 65 53             	gs push %bx
4062bb:	65 74 5f             	gs je  0x40631d
4062be:	49                   	dec    %ecx
4062bf:	74 65                	je     0x406326
4062c1:	72 61                	jb     0x406324
4062c3:	74 6f                	je     0x406334
4062c5:	72 40                	jb     0x406307
4062c7:	50                   	push   %eax
4062c8:	41                   	inc    %ecx
4062c9:	56                   	push   %esi
4062ca:	43                   	inc    %ebx
4062cb:	4c                   	dec    %esp
4062cc:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
4062d3:	4f                   	dec    %edi
4062d4:	70 65                	jo     0x40633b
4062d6:	72 61                	jb     0x406339
4062d8:	74 69                	je     0x406343
4062da:	6f                   	outsl  %ds:(%esi),(%dx)
4062db:	6e                   	outsb  %ds:(%esi),(%dx)
4062dc:	40                   	inc    %eax
4062dd:	40                   	inc    %eax
4062de:	40                   	inc    %eax
4062df:	40                   	inc    %eax
4062e0:	51                   	push   %ecx
4062e1:	41                   	inc    %ecx
4062e2:	45                   	inc    %ebp
4062e3:	40                   	inc    %eax
4062e4:	58                   	pop    %eax
4062e5:	5a                   	pop    %edx
4062e6:	00 3f                	add    %bh,(%edi)
4062e8:	3f                   	aas
4062e9:	31 3f                	xor    %edi,(%edi)
4062eb:	24 53                	and    $0x53,%al
4062ed:	61                   	popa
4062ee:	66 65 53             	gs push %bx
4062f1:	65 74 5f             	gs je  0x406353
4062f4:	49                   	dec    %ecx
4062f5:	74 65                	je     0x40635c
4062f7:	72 61                	jb     0x40635a
4062f9:	74 6f                	je     0x40636a
4062fb:	72 40                	jb     0x40633d
4062fd:	50                   	push   %eax
4062fe:	41                   	inc    %ecx
4062ff:	56                   	push   %esi
406300:	49                   	dec    %ecx
406301:	4f                   	dec    %edi
406302:	70 65                	jo     0x406369
406304:	72 61                	jb     0x406367
406306:	74 69                	je     0x406371
406308:	6f                   	outsl  %ds:(%esi),(%dx)
406309:	6e                   	outsb  %ds:(%esi),(%dx)
40630a:	40                   	inc    %eax
40630b:	40                   	inc    %eax
40630c:	40                   	inc    %eax
40630d:	40                   	inc    %eax
40630e:	51                   	push   %ecx
40630f:	41                   	inc    %ecx
406310:	45                   	inc    %ebp
406311:	40                   	inc    %eax
406312:	58                   	pop    %eax
406313:	5a                   	pop    %edx
406314:	00 3f                	add    %bh,(%edi)
406316:	3f                   	aas
406317:	31 43 57             	xor    %eax,0x57(%ebx)
40631a:	53                   	push   %ebx
40631b:	4d                   	dec    %ebp
40631c:	61                   	popa
40631d:	6e                   	outsb  %ds:(%esi),(%dx)
40631e:	43                   	inc    %ebx
40631f:	72 69                	jb     0x40638a
406321:	74 69                	je     0x40638c
406323:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406326:	53                   	push   %ebx
406327:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
40632c:	6e                   	outsb  %ds:(%esi),(%dx)
40632d:	57                   	push   %edi
40632e:	69 74 68 43 6f 6e 64 	imul   $0x69646e6f,0x43(%eax,%ebp,2),%esi
406335:	69
406336:	74 69                	je     0x4063a1
406338:	6f                   	outsl  %ds:(%esi),(%dx)
406339:	6e                   	outsb  %ds:(%esi),(%dx)
40633a:	56                   	push   %esi
40633b:	61                   	popa
40633c:	72 40                	jb     0x40637e
40633e:	40                   	inc    %eax
40633f:	51                   	push   %ecx
406340:	41                   	inc    %ecx
406341:	45                   	inc    %ebp
406342:	40                   	inc    %eax
406343:	58                   	pop    %eax
406344:	5a                   	pop    %edx
406345:	00 3f                	add    %bh,(%edi)
406347:	3f                   	aas
406348:	5f                   	pop    %edi
406349:	37                   	aaa
40634a:	3f                   	aas
40634b:	24 53                	and    $0x53,%al
40634d:	61                   	popa
40634e:	66 65 4d             	gs dec %bp
406351:	61                   	popa
406352:	70 40                	jo     0x406394
406354:	50                   	push   %eax
406355:	41                   	inc    %ecx
406356:	56                   	push   %esi
406357:	43                   	inc    %ebx
406358:	4c                   	dec    %esp
406359:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406360:	4f                   	dec    %edi
406361:	70 65                	jo     0x4063c8
406363:	72 61                	jb     0x4063c6
406365:	74 69                	je     0x4063d0
406367:	6f                   	outsl  %ds:(%esi),(%dx)
406368:	6e                   	outsb  %ds:(%esi),(%dx)
406369:	40                   	inc    %eax
40636a:	40                   	inc    %eax
40636b:	55                   	push   %ebp
40636c:	45                   	inc    %ebp
40636d:	6d                   	insl   (%dx),%es:(%edi)
40636e:	70 74                	jo     0x4063e4
406370:	79 40                	jns    0x4063b2
406372:	40                   	inc    %eax
406373:	56                   	push   %esi
406374:	3f                   	aas
406375:	24 53                	and    $0x53,%al
406377:	61                   	popa
406378:	66 65 53             	gs push %bx
40637b:	65 74 5f             	gs je  0x4063dd
40637e:	49                   	dec    %ecx
40637f:	74 65                	je     0x4063e6
406381:	72 61                	jb     0x4063e4
406383:	74 6f                	je     0x4063f4
406385:	72 40                	jb     0x4063c7
406387:	50                   	push   %eax
406388:	41                   	inc    %ecx
406389:	56                   	push   %esi
40638a:	43                   	inc    %ebx
40638b:	4c                   	dec    %esp
40638c:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406393:	4f                   	dec    %edi
406394:	70 65                	jo     0x4063fb
406396:	72 61                	jb     0x4063f9
406398:	74 69                	je     0x406403
40639a:	6f                   	outsl  %ds:(%esi),(%dx)
40639b:	6e                   	outsb  %ds:(%esi),(%dx)
40639c:	40                   	inc    %eax
40639d:	40                   	inc    %eax
40639e:	40                   	inc    %eax
40639f:	40                   	inc    %eax
4063a0:	40                   	inc    %eax
4063a1:	40                   	inc    %eax
4063a2:	36 42                	ss inc %edx
4063a4:	40                   	inc    %eax
4063a5:	00 3f                	add    %bh,(%edi)
4063a7:	3f                   	aas
4063a8:	5f                   	pop    %edi
4063a9:	37                   	aaa
4063aa:	3f                   	aas
4063ab:	24 53                	and    $0x53,%al
4063ad:	61                   	popa
4063ae:	66 65 4d             	gs dec %bp
4063b1:	61                   	popa
4063b2:	70 40                	jo     0x4063f4
4063b4:	50                   	push   %eax
4063b5:	41                   	inc    %ecx
4063b6:	56                   	push   %esi
4063b7:	49                   	dec    %ecx
4063b8:	4f                   	dec    %edi
4063b9:	70 65                	jo     0x406420
4063bb:	72 61                	jb     0x40641e
4063bd:	74 69                	je     0x406428
4063bf:	6f                   	outsl  %ds:(%esi),(%dx)
4063c0:	6e                   	outsb  %ds:(%esi),(%dx)
4063c1:	40                   	inc    %eax
4063c2:	40                   	inc    %eax
4063c3:	55                   	push   %ebp
4063c4:	45                   	inc    %ebp
4063c5:	6d                   	insl   (%dx),%es:(%edi)
4063c6:	70 74                	jo     0x40643c
4063c8:	79 40                	jns    0x40640a
4063ca:	40                   	inc    %eax
4063cb:	56                   	push   %esi
4063cc:	3f                   	aas
4063cd:	24 53                	and    $0x53,%al
4063cf:	61                   	popa
4063d0:	66 65 53             	gs push %bx
4063d3:	65 74 5f             	gs je  0x406435
4063d6:	49                   	dec    %ecx
4063d7:	74 65                	je     0x40643e
4063d9:	72 61                	jb     0x40643c
4063db:	74 6f                	je     0x40644c
4063dd:	72 40                	jb     0x40641f
4063df:	50                   	push   %eax
4063e0:	41                   	inc    %ecx
4063e1:	56                   	push   %esi
4063e2:	49                   	dec    %ecx
4063e3:	4f                   	dec    %edi
4063e4:	70 65                	jo     0x40644b
4063e6:	72 61                	jb     0x406449
4063e8:	74 69                	je     0x406453
4063ea:	6f                   	outsl  %ds:(%esi),(%dx)
4063eb:	6e                   	outsb  %ds:(%esi),(%dx)
4063ec:	40                   	inc    %eax
4063ed:	40                   	inc    %eax
4063ee:	40                   	inc    %eax
4063ef:	40                   	inc    %eax
4063f0:	40                   	inc    %eax
4063f1:	40                   	inc    %eax
4063f2:	36 42                	ss inc %edx
4063f4:	40                   	inc    %eax
4063f5:	00 3f                	add    %bh,(%edi)
4063f7:	3f                   	aas
4063f8:	5f                   	pop    %edi
4063f9:	37                   	aaa
4063fa:	3f                   	aas
4063fb:	24 53                	and    $0x53,%al
4063fd:	61                   	popa
4063fe:	66 65 4d             	gs dec %bp
406401:	61                   	popa
406402:	70 40                	jo     0x406444
406404:	55                   	push   %ebp
406405:	50                   	push   %eax
406406:	6c                   	insb   (%dx),%es:(%edi)
406407:	75 67                	jne    0x406470
406409:	69 6e 4b 65 79 40 40 	imul   $0x40407965,0x4b(%esi),%ebp
406410:	4b                   	dec    %ebx
406411:	56                   	push   %esi
406412:	3f                   	aas
406413:	24 53                	and    $0x53,%al
406415:	61                   	popa
406416:	66 65 4d             	gs dec %bp
406419:	61                   	popa
40641a:	70 5f                	jo     0x40647b
40641c:	49                   	dec    %ecx
40641d:	74 65                	je     0x406484
40641f:	72 61                	jb     0x406482
406421:	74 6f                	je     0x406492
406423:	72 40                	jb     0x406465
406425:	55                   	push   %ebp
406426:	50                   	push   %eax
406427:	6c                   	insb   (%dx),%es:(%edi)
406428:	75 67                	jne    0x406491
40642a:	69 6e 4b 65 79 40 40 	imul   $0x40407965,0x4b(%esi),%ebp
406431:	4b                   	dec    %ebx
406432:	40                   	inc    %eax
406433:	40                   	inc    %eax
406434:	40                   	inc    %eax
406435:	40                   	inc    %eax
406436:	36 42                	ss inc %edx
406438:	40                   	inc    %eax
406439:	00 3f                	add    %bh,(%edi)
40643b:	3f                   	aas
40643c:	5f                   	pop    %edi
40643d:	37                   	aaa
40643e:	3f                   	aas
40643f:	24 53                	and    $0x53,%al
406441:	61                   	popa
406442:	66 65 4d             	gs dec %bp
406445:	61                   	popa
406446:	70 40                	jo     0x406488
406448:	56                   	push   %esi
406449:	4b                   	dec    %ebx
40644a:	65 79 40             	gs jns 0x40648d
40644d:	4c                   	dec    %esp
40644e:	6f                   	outsl  %ds:(%esi),(%dx)
40644f:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406452:	65 40                	gs inc %eax
406454:	40                   	inc    %eax
406455:	4b                   	dec    %ebx
406456:	56                   	push   %esi
406457:	3f                   	aas
406458:	24 53                	and    $0x53,%al
40645a:	61                   	popa
40645b:	66 65 4d             	gs dec %bp
40645e:	61                   	popa
40645f:	70 5f                	jo     0x4064c0
406461:	49                   	dec    %ecx
406462:	74 65                	je     0x4064c9
406464:	72 61                	jb     0x4064c7
406466:	74 6f                	je     0x4064d7
406468:	72 40                	jb     0x4064aa
40646a:	56                   	push   %esi
40646b:	4b                   	dec    %ebx
40646c:	65 79 40             	gs jns 0x4064af
40646f:	4c                   	dec    %esp
406470:	6f                   	outsl  %ds:(%esi),(%dx)
406471:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406474:	65 40                	gs inc %eax
406476:	40                   	inc    %eax
406477:	4b                   	dec    %ebx
406478:	40                   	inc    %eax
406479:	40                   	inc    %eax
40647a:	40                   	inc    %eax
40647b:	40                   	inc    %eax
40647c:	36 42                	ss inc %edx
40647e:	40                   	inc    %eax
40647f:	00 3f                	add    %bh,(%edi)
406481:	41                   	inc    %ecx
406482:	63 71 75             	arpl   %esi,0x75(%ecx)
406485:	69 72 65 40 3f 24 53 	imul   $0x53243f40,0x65(%edx),%esi
40648c:	61                   	popa
40648d:	66 65 4d             	gs dec %bp
406490:	61                   	popa
406491:	70 40                	jo     0x4064d3
406493:	50                   	push   %eax
406494:	41                   	inc    %ecx
406495:	56                   	push   %esi
406496:	43                   	inc    %ebx
406497:	4c                   	dec    %esp
406498:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
40649f:	4f                   	dec    %edi
4064a0:	70 65                	jo     0x406507
4064a2:	72 61                	jb     0x406505
4064a4:	74 69                	je     0x40650f
4064a6:	6f                   	outsl  %ds:(%esi),(%dx)
4064a7:	6e                   	outsb  %ds:(%esi),(%dx)
4064a8:	40                   	inc    %eax
4064a9:	40                   	inc    %eax
4064aa:	55                   	push   %ebp
4064ab:	45                   	inc    %ebp
4064ac:	6d                   	insl   (%dx),%es:(%edi)
4064ad:	70 74                	jo     0x406523
4064af:	79 40                	jns    0x4064f1
4064b1:	40                   	inc    %eax
4064b2:	56                   	push   %esi
4064b3:	3f                   	aas
4064b4:	24 53                	and    $0x53,%al
4064b6:	61                   	popa
4064b7:	66 65 4d             	gs dec %bp
4064ba:	61                   	popa
4064bb:	70 5f                	jo     0x40651c
4064bd:	49                   	dec    %ecx
4064be:	74 65                	je     0x406525
4064c0:	72 61                	jb     0x406523
4064c2:	74 6f                	je     0x406533
4064c4:	72 40                	jb     0x406506