42e3e1:	42                   	inc    %edx
42e3e2:	52                   	push   %edx
42e3e3:	6f                   	outsl  %ds:(%esi),(%dx)
42e3e4:	54                   	push   %esp
42e3e5:	43                   	inc    %ebx
42e3e6:	79 75                	jns    0x42e45d
42e3e8:	62 46 69             	bound  %eax,0x69(%esi)
42e3eb:	73 44                	jae    0x42e431
42e3ed:	46                   	inc    %esi
42e3ee:	79 73                	jns    0x42e463
42e3f0:	41                   	inc    %ecx
42e3f1:	4c                   	dec    %esp
42e3f2:	58                   	pop    %eax
42e3f3:	41                   	inc    %ecx
42e3f4:	41                   	inc    %ecx
42e3f5:	4b                   	dec    %ebx
42e3f6:	79 45                	jns    0x42e43d
42e3f8:	52                   	push   %edx
42e3f9:	43                   	inc    %ebx
42e3fa:	68 38 5a 59 52       	push   $0x52595a38
42e3ff:	4d                   	dec    %ebp
42e400:	4b                   	dec    %ebx
42e401:	45                   	inc    %ebp
42e402:	51                   	push   %ecx
42e403:	6f                   	outsl  %ds:(%esi),(%dx)
42e404:	66 48                	dec    %ax
42e406:	46                   	inc    %esi
42e407:	6c                   	insb   (%dx),%es:(%edi)
42e408:	46                   	inc    %esi
42e409:	42                   	inc    %edx
42e40a:	41                   	inc    %ecx
42e40b:	41                   	inc    %ecx
42e40c:	41                   	inc    %ecx
42e40d:	41                   	inc    %ecx
42e40e:	41                   	inc    %ecx
42e40f:	55                   	push   %ebp
42e410:	41                   	inc    %ecx
42e411:	41                   	inc    %ecx
42e412:	41                   	inc    %ecx
42e413:	41                   	inc    %ecx
42e414:	51                   	push   %ecx
42e415:	41                   	inc    %ecx
42e416:	41                   	inc    %ecx
42e417:	41                   	inc    %ecx
42e418:	41                   	inc    %ecx
42e419:	46                   	inc    %esi
42e41a:	67 41                	addr16 inc %ecx
42e41c:	41                   	inc    %ecx
42e41d:	41                   	inc    %ecx
42e41e:	45                   	inc    %ebp
42e41f:	73 41                	jae    0x42e462
42e421:	41                   	inc    %ecx
42e422:	41                   	inc    %ecx
42e423:	41                   	inc    %ecx
42e424:	64 45                	fs inc %ebp
42e426:	77 6f                	ja     0x42e497
42e428:	72 32                	jb     0x42e45c
42e42a:	74 41                	je     0x42e46d
42e42c:	44                   	inc    %esp
42e42d:	41                   	inc    %ecx
42e42e:	41                   	inc    %ecx
42e42f:	41                   	inc    %ecx
42e430:	47                   	inc    %edi
42e431:	4a                   	dec    %edx
42e432:	68 73 54 43 69       	push   $0x69435473
42e437:	76 50                	jbe    0x42e489
42e439:	41                   	inc    %ecx
42e43a:	42                   	inc    %edx
42e43b:	77 54                	ja     0x42e491
42e43d:	43                   	inc    %ebx
42e43e:	69 76 4a 42 67 5a 76 	imul   $0x765a6742,0x4a(%esi),%esi
42e445:	45                   	inc    %ebp
42e446:	41                   	inc    %ecx
42e447:	41                   	inc    %ecx
42e448:	41                   	inc    %ecx
42e449:	43                   	inc    %ebx
42e44a:	68 6d 4e 42 41       	push   $0x41424e6d
42e44f:	41                   	inc    %ecx
42e450:	41                   	inc    %ecx
42e451:	41                   	inc    %ecx
42e452:	53                   	push   %ebx
42e453:	55                   	push   %ebp
42e454:	57                   	push   %edi
42e455:	45                   	inc    %ebp
42e456:	67 55                	addr16 push %ebp
42e458:	6f                   	outsl  %ds:(%esi),(%dx)
42e459:	45                   	inc    %ebp
42e45a:	51                   	push   %ecx
42e45b:	41                   	inc    %ecx
42e45c:	41                   	inc    %ecx
42e45d:	43                   	inc    %ebx
42e45e:	70 77                	jo     0x42e4d7
42e460:	6c                   	insb   (%dx),%es:(%edi)
42e461:	46                   	inc    %esi
42e462:	78 49                	js     0x42e4ad
42e464:	46                   	inc    %esi
42e465:	4b                   	dec    %ebx
42e466:	42                   	inc    %edx
42e467:	49                   	dec    %ecx
42e468:	41                   	inc    %ecx
42e469:	41                   	inc    %ecx
42e46a:	41                   	inc    %ecx
42e46b:	71 63                	jno    0x42e4d0
42e46d:	4a                   	dec    %edx
42e46e:	52                   	push   %edx
42e46f:	67 53                	addr16 push %ebx
42e471:	42                   	inc    %edx
42e472:	53                   	push   %ebx
42e473:	67 54                	addr16 push %esp
42e475:	41                   	inc    %ecx
42e476:	41                   	inc    %ecx
42e477:	41                   	inc    %ecx
42e478:	4b                   	dec    %ebx
42e479:	6e                   	outsb  %ds:(%esi),(%dx)
42e47a:	47                   	inc    %edi
42e47b:	38 55 41             	cmp    %dl,0x41(%ebp)
42e47e:	41                   	inc    %ecx
42e47f:	41                   	inc    %ecx
42e480:	4b                   	dec    %ebx
42e481:	47                   	inc    %edi
42e482:	68 4d 4b 4b 35       	push   $0x354b4b4d
42e487:	51                   	push   %ecx
42e488:	41                   	inc    %ecx
42e489:	41                   	inc    %ecx
42e48a:	42                   	inc    %edx
42e48b:	45                   	inc    %ebp
42e48c:	45                   	inc    %ebp
42e48d:	46                   	inc    %esi
42e48e:	39 59 54             	cmp    %ebx,0x54(%ecx)
42e491:	42                   	inc    %edx
42e492:	42                   	inc    %edx
42e493:	45                   	inc    %ebp
42e494:	45                   	inc    %ebp
42e495:	43                   	inc    %ebx
42e496:	66 34 43             	data16 xor $0x43,%al
42e499:	46                   	inc    %esi
42e49a:	76 34                	jbe    0x42e4d0
42e49c:	42                   	inc    %edx
42e49d:	45                   	inc    %ebp
42e49e:	77 63                	ja     0x42e503
42e4a0:	52                   	push   %edx
42e4a1:	42                   	inc    %edx
42e4a2:	79 77                	jns    0x42e51b
42e4a4:	44                   	inc    %esp
42e4a5:	46                   	inc    %esi
42e4a6:	79 73                	jns    0x42e51b
42e4a8:	44                   	inc    %esp
42e4a9:	46                   	inc    %esi
42e4aa:	69 73 41 4f 70 37 2b 	imul   $0x2b37704f,0x41(%ebx),%esi
42e4b1:	2f                   	das
42e4b2:	2f                   	das
42e4b3:	38 41 43             	cmp    %al,0x43(%ecx)
42e4b6:	42                   	inc    %edx
42e4b7:	66 57                	push   %di
42e4b9:	44                   	inc    %esp
42e4ba:	43                   	inc    %ebx
42e4bb:	73 47                	jae    0x42e504
42e4bd:	44                   	inc    %esp
42e4be:	44                   	inc    %esp
42e4bf:	69 4d 2f 76 2f 2f 43 	imul   $0x432f2f76,0x2f(%ebp),%ecx
42e4c6:	41                   	inc    %ecx
42e4c7:	66 2b 41 68          	sub    0x68(%ecx),%ax
42e4cb:	62 2b                	bound  %ebp,(%ebx)
42e4cd:	41                   	inc    %ecx
42e4ce:	52                   	push   %edx
42e4cf:	4d                   	dec    %ebp
42e4d0:	49                   	dec    %ecx
42e4d1:	4b                   	dec    %ebx
42e4d2:	7a 5a                	jp     0x42e52e
42e4d4:	46                   	inc    %esi
42e4d5:	43                   	inc    %ebx
42e4d6:	77 41                	ja     0x42e519
42e4d8:	41                   	inc    %ecx
42e4d9:	41                   	inc    %ecx
42e4da:	45                   	inc    %ebp
42e4db:	72 2b                	jb     0x42e508
42e4dd:	2f                   	das
42e4de:	2f                   	das
42e4df:	39 56 2f             	cmp    %edx,0x2f(%esi)
42e4e2:	76 2f                	jbe    0x42e513
42e4e4:	2f                   	das
42e4e5:	58                   	pop    %eax
42e4e6:	50                   	push   %eax
42e4e7:	37                   	aaa
42e4e8:	2f                   	das
42e4e9:	2f                   	das
42e4ea:	32 76 2b             	xor    0x2b(%esi),%dh
42e4ed:	2f                   	das
42e4ee:	2f                   	das
42e4ef:	39 32                	cmp    %esi,(%edx)
42e4f1:	2f                   	das
42e4f2:	76 2f                	jbe    0x42e523
42e4f4:	2f                   	das
42e4f5:	66 50                	push   %ax
42e4f7:	37                   	aaa
42e4f8:	2f                   	das
42e4f9:	2f                   	das
42e4fa:	34 6e                	xor    $0x6e,%al
42e4fc:	2b 2f                	sub    (%edi),%ebp
42e4fe:	2f                   	das
42e4ff:	2b 55 2f             	sub    0x2f(%ebp),%edx
42e502:	76 2f                	jbe    0x42e533
42e504:	2f                   	das
42e505:	6e                   	outsb  %ds:(%esi),(%dx)
42e506:	50                   	push   %eax
42e507:	37                   	aaa
42e508:	2f                   	das
42e509:	2f                   	das
42e50a:	36 66 2b 2f          	sub    %ss:(%edi),%bp
42e50e:	2f                   	das
42e50f:	2b 34 2f             	sub    (%edi,%ebp,1),%esi
42e512:	76 2f                	jbe    0x42e543
42e514:	2f                   	das
42e515:	4f                   	dec    %edi
42e516:	45                   	inc    %ebp
42e517:	44                   	inc    %esp
42e518:	2b 2f                	sub    (%edi),%ebp
42e51a:	2f                   	das
42e51b:	38 52 43             	cmp    %dl,0x43(%edx)
42e51e:	43                   	inc    %ebx
42e51f:	77 43                	ja     0x42e564
42e521:	4b                   	dec    %ebx
42e522:	77 6b                	ja     0x42e58f
42e524:	72 43                	jb     0x42e569
42e526:	68 4d 4d 4f 43       	push   $0x434f4d4d
42e52b:	66 2b 2f             	sub    (%edi),%bp
42e52e:	2f                   	das
42e52f:	38 58 4b             	cmp    %bl,0x4b(%eax)
42e532:	77 4d                	ja     0x42e581
42e534:	57                   	push   %edi
42e535:	4b                   	dec    %ebx
42e536:	77 41                	ja     0x42e579
42e538:	36 56                	ss push %esi
42e53a:	2f                   	das
42e53b:	37                   	aaa
42e53c:	2f                   	das
42e53d:	2f                   	das
42e53e:	77 5a                	ja     0x42e59a
42e540:	76 46                	jbe    0x42e588
42e542:	51                   	push   %ecx
42e543:	41                   	inc    %ecx
42e544:	41                   	inc    %ecx
42e545:	43                   	inc    %ebx
42e546:	68 4d 4a 4b 77       	push   $0x774b4a4d
42e54b:	41                   	inc    %ecx
42e54c:	52                   	push   %edx
42e54d:	43                   	inc    %ebx
42e54e:	53                   	push   %ebx
42e54f:	6f                   	outsl  %ds:(%esi),(%dx)
42e550:	41                   	inc    %ecx
42e551:	45                   	inc    %ebp
42e552:	7a 41                	jp     0x42e595
42e554:	43                   	inc    %ebx
42e555:	41                   	inc    %ecx
42e556:	44                   	inc    %esp
42e557:	51                   	push   %ecx
42e558:	42                   	inc    %edx
42e559:	41                   	inc    %ecx
42e55a:	41                   	inc    %ecx
42e55b:	41                   	inc    %ecx
42e55c:	45                   	inc    %ebp
42e55d:	41                   	inc    %ecx
42e55e:	41                   	inc    %ecx
42e55f:	41                   	inc    %ecx
42e560:	52                   	push   %edx
42e561:	4b                   	dec    %ebx
42e562:	77 49                	ja     0x42e5ad
42e564:	6d                   	insl   (%dx),%es:(%edi)
42e565:	46                   	inc    %esi
42e566:	67 41                	addr16 inc %ecx
42e568:	41                   	inc    %ecx
42e569:	4b                   	dec    %ebx
42e56a:	32 41 49             	xor    0x49(%ecx),%al
42e56d:	48                   	dec    %eax
42e56e:	78 42                	js     0x42e5b2
42e570:	68 44 43 73 74       	push   $0x74734344
42e575:	43                   	inc    %ebx
42e576:	52                   	push   %edx
42e577:	38 58 59             	cmp    %bl,0x59(%eax)
42e57a:	51                   	push   %ecx
42e57b:	30 72 46             	xor    %dh,0x46(%edx)
42e57e:	42                   	inc    %edx
42e57f:	45                   	inc    %ebp
42e580:	45                   	inc    %ebp
42e581:	48                   	dec    %eax
42e582:	78 74                	js     0x42e5f8
42e584:	68 4f 50 51 41       	push   $0x4151504f
42e589:	41                   	inc    %ecx
42e58a:	41                   	inc    %ecx
42e58b:	41                   	inc    %ecx
42e58c:	52                   	push   %edx
42e58d:	42                   	inc    %edx
42e58e:	42                   	inc    %edx
42e58f:	38 4f 57             	cmp    %cl,0x57(%edi)
42e592:	54                   	push   %esp
42e593:	69 35 41 41 41 41 48 	imul   $0x54557848,0x41414141,%esi
42e59a:	78 55 54
42e59d:	42                   	inc    %edx
42e59e:	43                   	inc    %ebx
42e59f:	76 6d                	jbe    0x42e60e
42e5a1:	43                   	inc    %ebx
42e5a2:	52                   	push   %edx
42e5a3:	38 64 57 43          	cmp    %ah,0x43(%edi,%edx,2)
42e5a7:	74 65                	je     0x42e60e
42e5a9:	48                   	dec    %eax
42e5aa:	78 51                	js     0x42e5fd
42e5ac:	54                   	push   %esp
42e5ad:	42                   	inc    %edx
42e5ae:	43                   	inc    %ebx
42e5af:	76 61                	jbe    0x42e612
42e5b1:	48                   	dec    %eax
42e5b2:	78 49                	js     0x42e5fd
42e5b4:	6f                   	outsl  %ds:(%esi),(%dx)
42e5b5:	4e                   	dec    %esi
42e5b6:	67 41                	addr16 inc %ecx
42e5b8:	41                   	inc    %ecx
42e5b9:	42                   	inc    %edx
42e5ba:	67 30 66 43          	xor    %ah,0x43(%bp)
42e5be:	68 4d 45 4b 38       	push   $0x384b454d
42e5c3:	7a 51                	jp     0x42e616
42e5c5:	41                   	inc    %ecx
42e5c6:	77 41                	ja     0x42e609
42e5c8:	41                   	inc    %ecx
42e5c9:	42                   	inc    %edx
42e5ca:	69 59 66 43 78 4d 45 	imul   $0x454d7843,0x66(%ecx),%ebx
42e5d1:	4b                   	dec    %ebx
42e5d2:	38 41 72             	cmp    %al,0x72(%ecx)
42e5d5:	74 39                	je     0x42e610
42e5d7:	41                   	inc    %ecx
42e5d8:	43                   	inc    %ebx
42e5d9:	41                   	inc    %ecx
42e5da:	41                   	inc    %ecx
42e5db:	41                   	inc    %ecx
42e5dc:	47                   	inc    %edi
42e5dd:	4a                   	dec    %edx
42e5de:	68 38 65 4b 44       	push   $0x444b6538
42e5e3:	55                   	push   %ebp
42e5e4:	41                   	inc    %ecx
42e5e5:	41                   	inc    %ecx
42e5e6:	41                   	inc    %ecx
42e5e7:	59                   	pop    %ecx
42e5e8:	4e                   	dec    %esi
42e5e9:	4b                   	dec    %ebx
42e5ea:	36 63 66 46          	arpl   %esp,%ss:0x46(%esi)
42e5ee:	69 67 32 41 41 41 47 	imul   $0x47414141,0x32(%edi),%esp
42e5f5:	44                   	inc    %esp
42e5f6:	42                   	inc    %edx
42e5f7:	2f                   	das
42e5f8:	78 44                	js     0x42e63e
42e5fa:	53                   	push   %ebx