40a281:	00 20                	add    %ah,(%eax)
40a283:	00 20                	add    %ah,(%eax)
40a285:	00 20                	add    %ah,(%eax)
40a287:	00 20                	add    %ah,(%eax)
40a289:	00 20                	add    %ah,(%eax)
40a28b:	00 20                	add    %ah,(%eax)
40a28d:	00 20                	add    %ah,(%eax)
40a28f:	00 20                	add    %ah,(%eax)
40a291:	00 20                	add    %ah,(%eax)
40a293:	00 20                	add    %ah,(%eax)
40a295:	00 20                	add    %ah,(%eax)
40a297:	00 20                	add    %ah,(%eax)
40a299:	00 20                	add    %ah,(%eax)
40a29b:	00 20                	add    %ah,(%eax)
40a29d:	00 20                	add    %ah,(%eax)
40a29f:	00 68 00             	add    %ch,0x0(%eax)
40a2a2:	20 00                	and    %al,(%eax)
40a2a4:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a2a9:	00 75 00             	add    %dh,0x0(%ebp)
40a2ac:	6d                   	insl   (%dx),%es:(%edi)
40a2ad:	00 70 00             	add    %dh,0x0(%eax)
40a2b0:	20 00                	and    %al,(%eax)
40a2b2:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
40a2b6:	74 00                	je     0x40a2b8
40a2b8:	61                   	popa
40a2b9:	00 62 00             	add    %ah,0x0(%edx)
40a2bc:	61                   	popa
40a2bd:	00 73 00             	add    %dh,0x0(%ebx)
40a2c0:	65 00 20             	add    %ah,%gs:(%eax)
40a2c3:	00 68 00             	add    %ch,0x0(%eax)
40a2c6:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40a2ca:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40a2ce:	72 00                	jb     0x40a2d0
40a2d0:	20 00                	and    %al,(%eax)
40a2d2:	28 00                	sub    %al,(%eax)
40a2d4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40a2d8:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40a2dc:	75 00                	jne    0x40a2de
40a2de:	6c                   	insb   (%dx),%es:(%edi)
40a2df:	00 74 00 29          	add    %dh,0x29(%eax,%eax,1)
40a2e3:	00 25 00 63 00 00    	add    %ah,0x6300
40a2e9:	00 00                	add    %al,(%eax)
40a2eb:	00 00                	add    %al,(%eax)
40a2ed:	00 00                	add    %al,(%eax)
40a2ef:	00 20                	add    %ah,(%eax)
40a2f1:	00 20                	add    %ah,(%eax)
40a2f3:	00 20                	add    %ah,(%eax)
40a2f5:	00 20                	add    %ah,(%eax)
40a2f7:	00 20                	add    %ah,(%eax)
40a2f9:	00 20                	add    %ah,(%eax)
40a2fb:	00 20                	add    %ah,(%eax)
40a2fd:	00 20                	add    %ah,(%eax)
40a2ff:	00 20                	add    %ah,(%eax)
40a301:	00 20                	add    %ah,(%eax)
40a303:	00 20                	add    %ah,(%eax)
40a305:	00 20                	add    %ah,(%eax)
40a307:	00 20                	add    %ah,(%eax)
40a309:	00 20                	add    %ah,(%eax)
40a30b:	00 20                	add    %ah,(%eax)
40a30d:	00 20                	add    %ah,(%eax)
40a30f:	00 20                	add    %ah,(%eax)
40a311:	00 20                	add    %ah,(%eax)
40a313:	00 20                	add    %ah,(%eax)
40a315:	00 20                	add    %ah,(%eax)
40a317:	00 20                	add    %ah,(%eax)
40a319:	00 20                	add    %ah,(%eax)
40a31b:	00 20                	add    %ah,(%eax)
40a31d:	00 20                	add    %ah,(%eax)
40a31f:	00 20                	add    %ah,(%eax)
40a321:	00 20                	add    %ah,(%eax)
40a323:	00 20                	add    %ah,(%eax)
40a325:	00 20                	add    %ah,(%eax)
40a327:	00 20                	add    %ah,(%eax)
40a329:	00 20                	add    %ah,(%eax)
40a32b:	00 20                	add    %ah,(%eax)
40a32d:	00 20                	add    %ah,(%eax)
40a32f:	00 20                	add    %ah,(%eax)
40a331:	00 20                	add    %ah,(%eax)
40a333:	00 20                	add    %ah,(%eax)
40a335:	00 20                	add    %ah,(%eax)
40a337:	00 6b 00             	add    %ch,0x0(%ebx)
40a33a:	20 00                	and    %al,(%eax)
40a33c:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a341:	00 75 00             	add    %dh,0x0(%ebp)
40a344:	6d                   	insl   (%dx),%es:(%edi)
40a345:	00 70 00             	add    %dh,0x0(%eax)
40a348:	20 00                	and    %al,(%eax)
40a34a:	63 00                	arpl   %eax,(%eax)
40a34c:	68 00 65 00 63       	push   $0x63006500
40a351:	00 6b 00             	add    %ch,0x0(%ebx)
40a354:	70 00                	jo     0x40a356
40a356:	6f                   	outsl  %ds:(%esi),(%dx)
40a357:	00 69 00             	add    %ch,0x0(%ecx)
40a35a:	6e                   	outsb  %ds:(%esi),(%dx)
40a35b:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40a35f:	00 66 00             	add    %ah,0x0(%esi)
40a362:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40a368:	25 00 63 00 00       	and    $0x6300,%eax
40a36d:	00 00                	add    %al,(%eax)
40a36f:	00 20                	add    %ah,(%eax)
40a371:	00 20                	add    %ah,(%eax)
40a373:	00 20                	add    %ah,(%eax)
40a375:	00 20                	add    %ah,(%eax)
40a377:	00 20                	add    %ah,(%eax)
40a379:	00 20                	add    %ah,(%eax)
40a37b:	00 20                	add    %ah,(%eax)
40a37d:	00 20                	add    %ah,(%eax)
40a37f:	00 20                	add    %ah,(%eax)
40a381:	00 20                	add    %ah,(%eax)
40a383:	00 20                	add    %ah,(%eax)
40a385:	00 20                	add    %ah,(%eax)
40a387:	00 20                	add    %ah,(%eax)
40a389:	00 20                	add    %ah,(%eax)
40a38b:	00 20                	add    %ah,(%eax)
40a38d:	00 20                	add    %ah,(%eax)
40a38f:	00 20                	add    %ah,(%eax)
40a391:	00 20                	add    %ah,(%eax)
40a393:	00 20                	add    %ah,(%eax)
40a395:	00 20                	add    %ah,(%eax)
40a397:	00 20                	add    %ah,(%eax)
40a399:	00 20                	add    %ah,(%eax)
40a39b:	00 20                	add    %ah,(%eax)
40a39d:	00 20                	add    %ah,(%eax)
40a39f:	00 20                	add    %ah,(%eax)
40a3a1:	00 20                	add    %ah,(%eax)
40a3a3:	00 20                	add    %ah,(%eax)
40a3a5:	00 20                	add    %ah,(%eax)
40a3a7:	00 20                	add    %ah,(%eax)
40a3a9:	00 20                	add    %ah,(%eax)
40a3ab:	00 20                	add    %ah,(%eax)
40a3ad:	00 20                	add    %ah,(%eax)
40a3af:	00 20                	add    %ah,(%eax)
40a3b1:	00 20                	add    %ah,(%eax)
40a3b3:	00 20                	add    %ah,(%eax)
40a3b5:	00 20                	add    %ah,(%eax)
40a3b7:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
40a3bb:	00 2d 00 20 00 64    	add    %ch,0x64002000
40a3c1:	00 75 00             	add    %dh,0x0(%ebp)
40a3c4:	6d                   	insl   (%dx),%es:(%edi)
40a3c5:	00 70 00             	add    %dh,0x0(%eax)
40a3c8:	20 00                	and    %al,(%eax)
40a3ca:	6c                   	insb   (%dx),%es:(%edi)
40a3cb:	00 6f 00             	add    %ch,0x0(%edi)
40a3ce:	67 00 20             	add    %ah,(%bx,%si)
40a3d1:	00 66 00             	add    %ah,0x0(%esi)
40a3d4:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40a3da:	20 00                	and    %al,(%eax)
40a3dc:	6f                   	outsl  %ds:(%esi),(%dx)
40a3dd:	00 72 00             	add    %dh,0x0(%edx)
40a3e0:	20 00                	and    %al,(%eax)
40a3e2:	73 00                	jae    0x40a3e4
40a3e4:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
40a3e9:	00 6f 00             	add    %ch,0x0(%edi)
40a3ec:	66 00 20             	data16 add %ah,(%eax)
40a3ef:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40a3f3:	00 67 00             	add    %ah,0x0(%edi)
40a3f6:	73 00                	jae    0x40a3f8
40a3f8:	25 00 63 00 00       	and    $0x6300,%eax
40a3fd:	00 00                	add    %al,(%eax)
40a3ff:	00 20                	add    %ah,(%eax)
40a401:	00 20                	add    %ah,(%eax)
40a403:	00 20                	add    %ah,(%eax)
40a405:	00 20                	add    %ah,(%eax)
40a407:	00 20                	add    %ah,(%eax)
40a409:	00 20                	add    %ah,(%eax)
40a40b:	00 20                	add    %ah,(%eax)
40a40d:	00 20                	add    %ah,(%eax)
40a40f:	00 20                	add    %ah,(%eax)
40a411:	00 20                	add    %ah,(%eax)
40a413:	00 20                	add    %ah,(%eax)
40a415:	00 20                	add    %ah,(%eax)
40a417:	00 20                	add    %ah,(%eax)
40a419:	00 20                	add    %ah,(%eax)
40a41b:	00 20                	add    %ah,(%eax)
40a41d:	00 20                	add    %ah,(%eax)
40a41f:	00 20                	add    %ah,(%eax)
40a421:	00 20                	add    %ah,(%eax)
40a423:	00 20                	add    %ah,(%eax)
40a425:	00 20                	add    %ah,(%eax)
40a427:	00 20                	add    %ah,(%eax)
40a429:	00 20                	add    %ah,(%eax)
40a42b:	00 20                	add    %ah,(%eax)
40a42d:	00 20                	add    %ah,(%eax)
40a42f:	00 20                	add    %ah,(%eax)
40a431:	00 20                	add    %ah,(%eax)
40a433:	00 20                	add    %ah,(%eax)
40a435:	00 20                	add    %ah,(%eax)
40a437:	00 20                	add    %ah,(%eax)
40a439:	00 20                	add    %ah,(%eax)
40a43b:	00 20                	add    %ah,(%eax)
40a43d:	00 20                	add    %ah,(%eax)
40a43f:	00 20                	add    %ah,(%eax)
40a441:	00 20                	add    %ah,(%eax)
40a443:	00 20                	add    %ah,(%eax)
40a445:	00 20                	add    %ah,(%eax)
40a447:	00 70 00             	add    %dh,0x0(%eax)
40a44a:	20 00                	and    %al,(%eax)
40a44c:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a451:	00 75 00             	add    %dh,0x0(%ebp)
40a454:	6d                   	insl   (%dx),%es:(%edi)
40a455:	00 70 00             	add    %dh,0x0(%eax)
40a458:	20 00                	and    %al,(%eax)
40a45a:	66 00 6c 00 75       	data16 add %ch,0x75(%eax,%eax,1)
40a45f:	00 73 00             	add    %dh,0x0(%ebx)
40a462:	68 00 20 00 6d       	push   $0x6d002000
40a467:	00 61 00             	add    %ah,0x0(%ecx)
40a46a:	70 00                	jo     0x40a46c
40a46c:	20 00                	and    %al,(%eax)
40a46e:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40a472:	6c                   	insb   (%dx),%es:(%edi)
40a473:	00 65 00             	add    %ah,0x0(%ebp)
40a476:	25 00 63 00 00       	and    $0x6300,%eax
40a47b:	00 00                	add    %al,(%eax)
40a47d:	00 00                	add    %al,(%eax)
40a47f:	00 20                	add    %ah,(%eax)
40a481:	00 20                	add    %ah,(%eax)
40a483:	00 20                	add    %ah,(%eax)
40a485:	00 20                	add    %ah,(%eax)
40a487:	00 20                	add    %ah,(%eax)
40a489:	00 20                	add    %ah,(%eax)
40a48b:	00 20                	add    %ah,(%eax)
40a48d:	00 20                	add    %ah,(%eax)
40a48f:	00 20                	add    %ah,(%eax)
40a491:	00 20                	add    %ah,(%eax)
40a493:	00 20                	add    %ah,(%eax)
40a495:	00 20                	add    %ah,(%eax)
40a497:	00 20                	add    %ah,(%eax)
40a499:	00 20                	add    %ah,(%eax)
40a49b:	00 20                	add    %ah,(%eax)
40a49d:	00 20                	add    %ah,(%eax)
40a49f:	00 20                	add    %ah,(%eax)
40a4a1:	00 20                	add    %ah,(%eax)
40a4a3:	00 20                	add    %ah,(%eax)
40a4a5:	00 20                	add    %ah,(%eax)
40a4a7:	00 20                	add    %ah,(%eax)
40a4a9:	00 20                	add    %ah,(%eax)
40a4ab:	00 20                	add    %ah,(%eax)
40a4ad:	00 20                	add    %ah,(%eax)
40a4af:	00 20                	add    %ah,(%eax)
40a4b1:	00 20                	add    %ah,(%eax)
40a4b3:	00 20                	add    %ah,(%eax)
40a4b5:	00 20                	add    %ah,(%eax)
40a4b7:	00 20                	add    %ah,(%eax)
40a4b9:	00 20                	add    %ah,(%eax)
40a4bb:	00 20                	add    %ah,(%eax)
40a4bd:	00 20                	add    %ah,(%eax)
40a4bf:	00 20                	add    %ah,(%eax)
40a4c1:	00 20                	add    %ah,(%eax)
40a4c3:	00 20                	add    %ah,(%eax)
40a4c5:	00 20                	add    %ah,(%eax)
40a4c7:	00 6d 00             	add    %ch,0x0(%ebp)
40a4ca:	20 00                	and    %al,(%eax)
40a4cc:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a4d1:	00 75 00             	add    %dh,0x0(%ebp)
40a4d4:	6d                   	insl   (%dx),%es:(%edi)
40a4d5:	00 70 00             	add    %dh,0x0(%eax)
40a4d8:	20 00                	and    %al,(%eax)
40a4da:	6d                   	insl   (%dx),%es:(%edi)
40a4db:	00 65 00             	add    %ah,0x0(%ebp)
40a4de:	74 00                	je     0x40a4e0
40a4e0:	61                   	popa
40a4e1:	00 2d 00 64 00 61    	add    %ch,0x61006400
40a4e7:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40a4eb:	00 25 00 63 00 00    	add    %ah,0x6300
40a4f1:	00 00                	add    %al,(%eax)
40a4f3:	00 00                	add    %al,(%eax)
40a4f5:	00 00                	add    %al,(%eax)
40a4f7:	00 20                	add    %ah,(%eax)
40a4f9:	00 20                	add    %ah,(%eax)
40a4fb:	00 20                	add    %ah,(%eax)
40a4fd:	00 20                	add    %ah,(%eax)
40a4ff:	00 20                	add    %ah,(%eax)
40a501:	00 20                	add    %ah,(%eax)
40a503:	00 20                	add    %ah,(%eax)
40a505:	00 20                	add    %ah,(%eax)
40a507:	00 20                	add    %ah,(%eax)
40a509:	00 20                	add    %ah,(%eax)
40a50b:	00 20                	add    %ah,(%eax)
40a50d:	00 20                	add    %ah,(%eax)
40a50f:	00 20                	add    %ah,(%eax)
40a511:	00 20                	add    %ah,(%eax)
40a513:	00 20                	add    %ah,(%eax)
40a515:	00 20                	add    %ah,(%eax)
40a517:	00 20                	add    %ah,(%eax)
40a519:	00 20                	add    %ah,(%eax)
40a51b:	00 20                	add    %ah,(%eax)
40a51d:	00 20                	add    %ah,(%eax)
40a51f:	00 20                	add    %ah,(%eax)
40a521:	00 20                	add    %ah,(%eax)
40a523:	00 20                	add    %ah,(%eax)
40a525:	00 20                	add    %ah,(%eax)
40a527:	00 20                	add    %ah,(%eax)
40a529:	00 20                	add    %ah,(%eax)
40a52b:	00 20                	add    %ah,(%eax)
40a52d:	00 20                	add    %ah,(%eax)
40a52f:	00 20                	add    %ah,(%eax)
40a531:	00 20                	add    %ah,(%eax)
40a533:	00 20                	add    %ah,(%eax)
40a535:	00 20                	add    %ah,(%eax)
40a537:	00 20                	add    %ah,(%eax)
40a539:	00 20                	add    %ah,(%eax)
40a53b:	00 20                	add    %ah,(%eax)
40a53d:	00 20                	add    %ah,(%eax)
40a53f:	00 73 00             	add    %dh,0x0(%ebx)
40a542:	20 00                	and    %al,(%eax)
40a544:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a549:	00 75 00             	add    %dh,0x0(%ebp)
40a54c:	6d                   	insl   (%dx),%es:(%edi)
40a54d:	00 70 00             	add    %dh,0x0(%eax)
40a550:	20 00                	and    %al,(%eax)
40a552:	73 00                	jae    0x40a554
40a554:	70 00                	jo     0x40a556
40a556:	61                   	popa
40a557:	00 63 00             	add    %ah,0x0(%ebx)
40a55a:	65 00 20             	add    %ah,%gs:(%eax)
40a55d:	00 75 00             	add    %dh,0x0(%ebp)
40a560:	73 00                	jae    0x40a562
40a562:	61                   	popa
40a563:	00 67 00             	add    %ah,0x0(%edi)
40a566:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40a56d:	00 00                	add    %al,(%eax)
40a56f:	00 20                	add    %ah,(%eax)
40a571:	00 20                	add    %ah,(%eax)
40a573:	00 20                	add    %ah,(%eax)
40a575:	00 20                	add    %ah,(%eax)
40a577:	00 20                	add    %ah,(%eax)
40a579:	00 20                	add    %ah,(%eax)
40a57b:	00 20                	add    %ah,(%eax)
40a57d:	00 20                	add    %ah,(%eax)
40a57f:	00 20                	add    %ah,(%eax)
40a581:	00 20                	add    %ah,(%eax)
40a583:	00 20                	add    %ah,(%eax)
40a585:	00 20                	add    %ah,(%eax)
40a587:	00 20                	add    %ah,(%eax)
40a589:	00 20                	add    %ah,(%eax)
40a58b:	00 20                	add    %ah,(%eax)
40a58d:	00 20                	add    %ah,(%eax)
40a58f:	00 20                	add    %ah,(%eax)
40a591:	00 20                	add    %ah,(%eax)
40a593:	00 20                	add    %ah,(%eax)
40a595:	00 20                	add    %ah,(%eax)
40a597:	00 20                	add    %ah,(%eax)
40a599:	00 20                	add    %ah,(%eax)
40a59b:	00 20                	add    %ah,(%eax)
40a59d:	00 20                	add    %ah,(%eax)
40a59f:	00 20                	add    %ah,(%eax)
40a5a1:	00 20                	add    %ah,(%eax)
40a5a3:	00 20                	add    %ah,(%eax)
40a5a5:	00 20                	add    %ah,(%eax)
40a5a7:	00 20                	add    %ah,(%eax)