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
42f4de:	51                   	push   %ecx
42f4df:	41                   	inc    %ecx
42f4e0:	41                   	inc    %ecx
42f4e1:	41                   	inc    %ecx
42f4e2:	47                   	inc    %edi
42f4e3:	49                   	dec    %ecx
42f4e4:	67 4d                	addr16 dec %ebp
42f4e6:	67 79 48             	addr16 jns 0x42f531
42f4e9:	31 31                	xor    %esi,(%ecx)
42f4eb:	6b 67 41 77          	imul   $0x77,0x41(%edi),%esp
42f4ef:	41                   	inc    %ecx
42f4f0:	41                   	inc    %ecx
42f4f1:	41                   	inc    %ecx
42f4f2:	47                   	inc    %edi
42f4f3:	4f                   	dec    %edi
42f4f4:	52                   	push   %edx
42f4f5:	49                   	dec    %ecx
42f4f6:	44                   	inc    %esp
42f4f7:	51                   	push   %ecx
42f4f8:	62 54 7a 4d          	bound  %edx,0x4d(%edx,%edi,2)
42f4fc:	67 74 75             	addr16 je 0x42f574
42f4ff:	38 73 41             	cmp    %dh,0x41(%ebx)
42f502:	56                   	push   %esi
42f503:	6c                   	insb   (%dx),%es:(%edi)
42f504:	6c                   	insb   (%dx),%es:(%edi)
42f505:	49                   	dec    %ecx
42f506:	4d                   	dec    %ebp
42f507:	70 53                	jo     0x42f55c
42f509:	71 4f                	jno    0x42f55a
42f50b:	68 59 5a 57 59       	push   $0x59575a59
42f510:	67 43                	addr16 inc %ebx
42f512:	6d                   	insl   (%dx),%es:(%edi)
42f513:	4b                   	dec    %ebx
42f514:	77 4a                	ja     0x42f560
42f516:	6c                   	insb   (%dx),%es:(%edi)
42f517:	67 67 4e             	addr16 addr16 dec %esi
42f51a:	34 6b                	xor    $0x6b,%al
42f51c:	32 33                	xor    (%ebx),%dh
42f51e:	56                   	push   %esi
42f51f:	6c                   	insb   (%dx),%es:(%edi)
42f520:	68 30 70 7a 2b       	push   $0x2b7a7030
42f525:	44                   	inc    %esp
42f526:	41                   	inc    %ecx
42f527:	45                   	inc    %ebp
42f528:	41                   	inc    %ecx
42f529:	49                   	dec    %ecx
42f52a:	4d                   	dec    %ebp
42f52b:	66 39 62 66          	cmp    %sp,0x66(%edx)
42f52f:	68 6d 49 41 4d       	push   $0x4d41496d
42f534:	41                   	inc    %ecx
42f535:	41                   	inc    %ecx
42f536:	41                   	inc    %ecx
42f537:	42                   	inc    %edx
42f538:	6a 49                	push   $0x49
42f53a:	49                   	dec    %ecx
42f53b:	62 6f 51             	bound  %ebp,0x51(%edi)
42f53e:	4e                   	dec    %esi
42f53f:	74 59                	je     0x42f59a
42f541:	49                   	dec    %ecx
42f542:	4e                   	dec    %esi
42f543:	30 6f 4d             	xor    %ch,0x4d(%edi)
42f546:	39 78 5a             	cmp    %edi,0x5a(%eax)
42f549:	49                   	dec    %ecx
42f54a:	41                   	inc    %ecx
42f54b:	51                   	push   %ecx
42f54c:	41                   	inc    %ecx
42f54d:	41                   	inc    %ecx
42f54e:	41                   	inc    %ecx
42f54f:	42                   	inc    %edx
42f550:	6a 5a                	push   $0x5a
42f552:	66 34 4d             	data16 xor $0x4d,%al
42f555:	41                   	inc    %ecx
42f556:	51                   	push   %ecx
42f557:	41                   	inc    %ecx
42f558:	67 44                	addr16 inc %esp
42f55a:	61                   	popa
42f55b:	63 62 45             	arpl   %esp,0x45(%edx)
42f55e:	69 42 6d 33 4c 55 57 	imul   $0x57554c33,0x6d(%edx),%eax
42f565:	57                   	push   %edi
42f566:	53                   	push   %ebx
42f567:	42                   	inc    %edx
42f568:	39 33                	cmp    %esi,(%ebx)
42f56a:	6b 54 79 59 57       	imul   $0x57,0x59(%ecx,%edi,2),%edx
42f56f:	5a                   	pop    %edx
42f570:	6c                   	insb   (%dx),%es:(%edi)
42f571:	49                   	dec    %ecx
42f572:	44                   	inc    %esp
42f573:	58                   	pop    %eax
42f574:	72 33                	jb     0x42f5a9
42f576:	76 5a                	jbe    0x42f5d2
42f578:	59                   	pop    %ecx
42f579:	49                   	dec    %ecx
42f57a:	41                   	inc    %ecx
42f57b:	51                   	push   %ecx
42f57c:	41                   	inc    %ecx
42f57d:	41                   	inc    %ecx
42f57e:	41                   	inc    %ecx
42f57f:	42                   	inc    %edx
42f580:	6a 6b                	push   $0x6b
42f582:	53                   	push   %ebx
42f583:	44                   	inc    %esp
42f584:	36 35 38 39 45 49    	ss xor $0x49453938,%eax
42f58a:	48                   	dec    %eax
42f58b:	4b                   	dec    %ebx
42f58c:	77 50                	ja     0x42f5de
42f58e:	50                   	push   %eax
42f58f:	64 59                	fs pop %ecx
42f591:	49                   	dec    %ecx
42f592:	45                   	inc    %ebp
42f593:	52                   	push   %edx
42f594:	4f                   	dec    %edi
42f595:	34 69                	xor    $0x69,%al
42f597:	64 68 5a 53 42 6e    	fs push $0x6e42535a
42f59d:	33 65 34             	xor    0x34(%ebp),%esp
42f5a0:	62 59 57             	bound  %ebx,0x57(%ecx)
42f5a3:	59                   	pop    %ecx
42f5a4:	67 42                	addr16 inc %edx
42f5a6:	41                   	inc    %ecx
42f5a7:	41                   	inc    %ecx
42f5a8:	41                   	inc    %ecx
42f5a9:	41                   	inc    %ecx
42f5aa:	47                   	inc    %edi
42f5ab:	4d                   	dec    %ebp
42f5ac:	67 41                	addr16 inc %ecx
42f5ae:	51                   	push   %ecx
42f5af:	41                   	inc    %ecx
42f5b0:	41                   	inc    %ecx
42f5b1:	41                   	inc    %ecx
42f5b2:	47                   	inc    %edi
42f5b3:	4e                   	dec    %esi
42f5b4:	68 30 70 77 67       	push   $0x67777030
42f5b9:	49                   	dec    %ecx
42f5ba:	4e                   	dec    %esi
42f5bb:	4f                   	dec    %edi
42f5bc:	37                   	aaa
42f5bd:	59                   	pop    %ecx
42f5be:	79 42                	jns    0x42f602
42f5c0:	34 37                	xor    $0x37,%al
42f5c2:	73 50                	jae    0x42f614
42f5c4:	6c                   	insb   (%dx),%es:(%edi)
42f5c5:	57                   	push   %edi
42f5c6:	43                   	inc    %ebx
42f5c7:	41                   	inc    %ecx
42f5c8:	44                   	inc    %esp
42f5c9:	41                   	inc    %ecx
42f5ca:	41                   	inc    %ecx
42f5cb:	41                   	inc    %ecx
42f5cc:	41                   	inc    %ecx
42f5cd:	59                   	pop    %ecx
42f5ce:	79 42                	jns    0x42f612
42f5d0:	47                   	inc    %edi
42f5d1:	2b 43 38             	sub    0x38(%ebx),%eax
42f5d4:	4a                   	dec    %edx
42f5d5:	57                   	push   %edi
42f5d6:	66 34 4f             	data16 xor $0x4f,%al
42f5d9:	46                   	inc    %esi
42f5da:	67 41                	addr16 inc %ecx
42f5dc:	34 41                	xor    $0x41,%al
42f5de:	76 6a                	jbe    0x42f64a
42f5e0:	2f                   	das
42f5e1:	2f                   	das
42f5e2:	39 41 47             	cmp    %eax,0x47(%ecx)
42f5e5:	41                   	inc    %ecx
42f5e6:	41                   	inc    %ecx
42f5e7:	41                   	inc    %ecx
42f5e8:	42                   	inc    %edx
42f5e9:	4b                   	dec    %ebx
42f5ea:	43                   	inc    %ebx
42f5eb:	63 41 41             	arpl   %eax,0x41(%ecx)
42f5ee:	41                   	inc    %ecx
42f5ef:	72 2b                	jb     0x42f61c
42f5f1:	44                   	inc    %esp
42f5f2:	41                   	inc    %ecx
42f5f3:	49                   	dec    %ecx
42f5f4:	41                   	inc    %ecx