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
42f5f5:	49                   	dec    %ecx
42f5f6:	46                   	inc    %esi
42f5f7:	51                   	push   %ecx
42f5f8:	75 62                	jne    0x42f65c
42f5fa:	78 67                	js     0x42f663
42f5fc:	67 58                	addr16 pop %eax
42f5fe:	79 35                	jns    0x42f635
42f600:	76 47                	jbe    0x42f649
42f602:	46                   	inc    %esi
42f603:	6c                   	insb   (%dx),%es:(%edi)
42f604:	6d                   	insl   (%dx),%es:(%edi)
42f605:	6d                   	insl   (%dx),%es:(%edi)
42f606:	69 42 6b 66 73 55 58 	imul   $0x58557366,0x6b(%edx),%eax
42f60d:	49                   	dec    %ecx
42f60e:	4a                   	dec    %edx
42f60f:	74 6e                	je     0x42f67f
42f611:	4f                   	dec    %edi
42f612:	75 68                	jne    0x42f67c
42f614:	59                   	pop    %ecx
42f615:	5a                   	pop    %edx
42f616:	69 41 48 41 41 41 41 	imul   $0x41414141,0x48(%ecx),%eax
42f61d:	59                   	pop    %ecx
42f61e:	78 51                	js     0x42f671
42f620:	67 6c                	insb   (%dx),%es:(%di)
42f622:	79 58                	jns    0x42f67c
42f624:	53                   	push   %ebx
42f625:	48                   	dec    %eax
42f626:	69 43 6a 4e 7a 76 5a 	imul   $0x5a767a4e,0x6a(%ebx),%eax
42f62d:	57                   	push   %edi
42f62e:	43                   	inc    %ebx
42f62f:	43                   	inc    %ebx
42f630:	49                   	dec    %ecx
42f631:	48                   	dec    %eax
42f632:	4d                   	dec    %ebp
42f633:	62 69 59             	bound  %ebp,0x59(%ecx)
42f636:	57                   	push   %edi
42f637:	59                   	pop    %ecx
42f638:	67 54                	addr16 push %esp
42f63a:	62 34 30             	bound  %esi,(%eax,%esi,1)
42f63d:	35 57 45 67 41       	xor    $0x41674557,%eax
42f642:	77 41                	ja     0x42f685
42f644:	41                   	inc    %ecx
42f645:	41                   	inc    %ecx
42f646:	47                   	inc    %edi
42f647:	4f                   	dec    %edi
42f648:	4e                   	dec    %esi
42f649:	48                   	dec    %eax
42f64a:	77 41                	ja     0x42f68d
42f64c:	41                   	inc    %ecx
42f64d:	41                   	inc    %ecx
42f64e:	52                   	push   %edx
42f64f:	51                   	push   %ecx
42f650:	6f                   	outsl  %ds:(%esi),(%dx)
42f651:	4c                   	dec    %esp
42f652:	41                   	inc    %ecx
42f653:	41                   	inc    %ecx
42f654:	41                   	inc    %ecx
42f655:	43                   	inc    %ebx
42f656:	76 34                	jbe    0x42f68c
42f658:	4f                   	dec    %edi
42f659:	44                   	inc    %esp
42f65a:	51                   	push   %ecx
42f65b:	41                   	inc    %ecx
42f65c:	34 54                	xor    $0x54,%al
42f65e:	67 41                	addr16 inc %ecx
42f660:	41                   	inc    %ecx
42f661:	41                   	inc    %ecx
42f662:	50                   	push   %eax
42f663:	34 4d                	xor    $0x4d,%al
42f665:	47                   	inc    %edi
42f666:	41                   	inc    %ecx
42f667:	41                   	inc    %ecx
42f668:	67 69 53 43 45 46 6d 	imul   $0x556d4645,0x43(%bp,%di),%edx
42f66f:	55
42f670:	67 74 38             	addr16 je 0x42f6ab
42f673:	5a                   	pop    %edx
42f674:	37                   	aaa
42f675:	36 56                	ss push %esi
42f677:	6b 67 42 67          	imul   $0x67,0x42(%edi),%esp
42f67b:	41                   	inc    %ecx
42f67c:	41                   	inc    %ecx
42f67d:	41                   	inc    %ecx
42f67e:	47                   	inc    %edi
42f67f:	4e                   	dec    %esi
42f680:	68 2f 67 34 59       	push   $0x5934672f
42f685:	41                   	inc    %ecx
42f686:	50                   	push   %eax
42f687:	34 4d                	xor    $0x4d,%al
42f689:	47                   	inc    %edi
42f68a:	41                   	inc    %ecx
42f68b:	41                   	inc    %ecx
42f68c:	67 54                	addr16 push %esp
42f68e:	36 49                	ss dec %ecx
42f690:	36 4e                	ss dec %esi
42f692:	43                   	inc    %ebx
42f693:	41                   	inc    %ecx
42f694:	51                   	push   %ecx
42f695:	47                   	inc    %edi
42f696:	44                   	inc    %esp
42f697:	41                   	inc    %ecx
42f698:	44                   	inc    %esp
42f699:	59                   	pop    %ecx
42f69a:	57                   	push   %edi
42f69b:	56                   	push   %esi
42f69c:	6d                   	insl   (%dx),%es:(%edi)
42f69d:	49                   	dec    %ecx
42f69e:	45                   	inc    %ebp
42f69f:	68 79 6a 69 4e       	push   $0x4e696a79
42f6a4:	5a                   	pop    %edx
42f6a5:	49                   	dec    %ecx
42f6a6:	45                   	inc    %ebp
42f6a7:	65 34 67             	gs xor $0x67,%al
42f6aa:	2b 78 59             	sub    0x59(%eax),%edi
42f6ad:	57                   	push   %edi
42f6ae:	55                   	push   %ebp
42f6af:	55                   	push   %ebp
42f6b0:	45                   	inc    %ebp
42f6b1:	41                   	inc    %ecx
42f6b2:	41                   	inc    %ecx
42f6b3:	41                   	inc    %ecx
42f6b4:	41                   	inc    %ecx
42f6b5:	49                   	dec    %ecx
42f6b6:	51                   	push   %ecx
42f6b7:	41                   	inc    %ecx
42f6b8:	41                   	inc    %ecx
42f6b9:	41                   	inc    %ecx
42f6ba:	4f                   	dec    %edi
42f6bb:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
42f6bf:	43                   	inc    %ebx
42f6c0:	45                   	inc    %ebp
42f6c1:	41                   	inc    %ecx
42f6c2:	51                   	push   %ecx
42f6c3:	41                   	inc    %ecx
42f6c4:	41                   	inc    %ecx
42f6c5:	75 77                	jne    0x42f73e
42f6c7:	45                   	inc    %ebp
42f6c8:	41                   	inc    %ecx
42f6c9:	41                   	inc    %ecx
42f6ca:	43                   	inc    %ebx
42f6cb:	44                   	inc    %esp
42f6cc:	4d                   	dec    %ebp
42f6cd:	4f                   	dec    %edi
42f6ce:	4d                   	dec    %ebp
42f6cf:	31 77 49             	xor    %esi,0x49(%edi)
42f6d2:	41                   	inc    %ecx
42f6d3:	49                   	dec    %ecx
42f6d4:	41                   	inc    %ecx
42f6d5:	41                   	inc    %ecx
42f6d6:	41                   	inc    %ecx
42f6d7:	42                   	inc    %edx
42f6d8:	6a 49                	push   $0x49
42f6da:	4e                   	dec    %esi
42f6db:	51                   	push   %ecx
42f6dc:	65 50                	gs push %eax
42f6de:	77 68                	ja     0x42f748
42f6e0:	68 49 4e 79 75       	push   $0x75794e49
42f6e5:	38 2b                	cmp    %ch,(%ebx)
42f6e7:	74 59                	je     0x42f742
42f6e9:	5a                   	pop    %edx
42f6ea:	66 34 4f             	data16 xor $0x4f,%al
42f6ed:	47                   	inc    %edi
42f6ee:	41                   	inc    %ecx
42f6ef:	41                   	inc    %ecx
42f6f0:	34 6b                	xor    $0x6b,%al
42f6f2:	66 2f                	data16 das
42f6f4:	2f                   	das
42f6f5:	2f                   	das
42f6f6:	39 41 59             	cmp    %eax,0x59(%ecx)
42f6f9:	41                   	inc    %ecx
42f6fa:	41                   	inc    %ecx
42f6fb:	41                   	inc    %ecx
42f6fc:	42                   	inc    %edx
42f6fd:	4b                   	dec    %ebx
42f6fe:	43                   	inc    %ebx
42f6ff:	63 41 41             	arpl   %eax,0x41(%ecx)