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)
42f702:	41                   	inc    %ecx
42f703:	72 2b                	jb     0x42f730
42f705:	44                   	inc    %esp
42f706:	41                   	inc    %ecx
42f707:	49                   	dec    %ecx
42f708:	41                   	inc    %ecx
42f709:	49                   	dec    %ecx
42f70a:	41                   	inc    %ecx
42f70b:	6f                   	outsl  %ds:(%esi),(%dx)
42f70c:	6c                   	insb   (%dx),%es:(%edi)
42f70d:	56                   	push   %esi
42f70e:	51                   	push   %ecx
42f70f:	70 6d                	jo     0x42f77e
42f711:	5a                   	pop    %edx
42f712:	53                   	push   %ebx
42f713:	44                   	inc    %esp
42f714:	62 55 35             	bound  %edx,0x35(%ebp)
42f717:	58                   	pop    %eax
42f718:	34 57                	xor    $0x57,%al
42f71a:	53                   	push   %ebx
42f71b:	41                   	inc    %ecx
42f71c:	43                   	inc    %ebx
42f71d:	41                   	inc    %ecx
42f71e:	41                   	inc    %ecx
42f71f:	41                   	inc    %ecx
42f720:	41                   	inc    %ecx
42f721:	59                   	pop    %ecx
42f722:	79 43                	jns    0x42f767
42f724:	52                   	push   %edx
42f725:	7a 61                	jp     0x42f788
42f727:	59                   	pop    %ecx
42f728:	4e                   	dec    %esi
42f729:	57                   	push   %edi
42f72a:	43                   	inc    %ebx
42f72b:	43                   	inc    %ebx
42f72c:	73 30                	jae    0x42f75e
42f72e:	32 6a 77             	xor    0x77(%edx),%ch
42f731:	57                   	push   %edi
42f732:	53                   	push   %ebx
42f733:	44                   	inc    %esp
42f734:	62 45 56             	bound  %eax,0x56(%ebp)
42f737:	4c                   	dec    %esp
42f738:	65 57                	gs push %edi
42f73a:	4a                   	dec    %edx
42f73b:	6f                   	outsl  %ds:(%esi),(%dx)
42f73c:	67 41                	addr16 inc %ecx
42f73e:	44                   	inc    %esp
42f73f:	67 56                	addr16 push %esi
42f741:	4c                   	dec    %esp
42f742:	43                   	inc    %ebx
42f743:	41                   	inc    %ecx
42f744:	67 66 36 41          	addr16 ss inc %cx
42f748:	56                   	push   %esi
42f749:	57                   	push   %edi
42f74a:	53                   	push   %ebx
42f74b:	44                   	inc    %esp
42f74c:	55                   	push   %ebp
42f74d:	75 48                	jne    0x42f797
42f74f:	51                   	push   %ecx
42f750:	57                   	push   %edi
42f751:	59                   	pop    %ecx
42f752:	52                   	push   %edx
42f753:	51                   	push   %ecx
42f754:	67 43                	addr16 inc %ebx
42f756:	41                   	inc    %ecx
42f757:	6d                   	insl   (%dx),%es:(%edi)
42f758:	69 33 47 59 67 39    	imul   $0x39675947,(%ebx),%esi
42f75e:	66 5a                	pop    %dx
42f760:	64 49                	fs dec %ecx
42f762:	31 6d 4e             	xor    %ebp,0x4e(%ebp)
42f765:	48                   	dec    %eax
42f766:	77 41                	ja     0x42f7a9
42f768:	41                   	inc    %ecx
42f769:	41                   	inc    %ecx
42f76a:	53                   	push   %ebx
42f76b:	55                   	push   %ebp
42f76c:	67 52                	addr16 push %edx
42f76e:	32 6a 42             	xor    0x42(%edx),%ch
42f771:	46                   	inc    %esi
42f772:	69 43 35 6c 7a 37 70 	imul   $0x70377a6c,0x35(%ebx),%eax
42f779:	57                   	push   %edi
42f77a:	4e                   	dec    %esi
42f77b:	41                   	inc    %ecx
42f77c:	4a                   	dec    %edx
42f77d:	41                   	inc    %ecx
42f77e:	41                   	inc    %ecx
42f77f:	41                   	inc    %ecx
42f780:	42                   	inc    %edx
42f781:	4b                   	dec    %ebx
42f782:	43                   	inc    %ebx
42f783:	63 41 41             	arpl   %eax,0x41(%ecx)
42f786:	41                   	inc    %ecx
42f787:	71 69                	jno    0x42f7f2
42f789:	4a                   	dec    %edx
42f78a:	53                   	push   %ebx
42f78b:	41                   	inc    %ecx
42f78c:	46                   	inc    %esi
42f78d:	46                   	inc    %esi
42f78e:	6c                   	insb   (%dx),%es:(%edi)
42f78f:	45                   	inc    %ebp
42f790:	68 49 47 6a 67       	push   $0x676a4749
42f795:	5a                   	pop    %edx
42f796:	65 4e                	gs dec %esi
42f798:	59                   	pop    %ecx
42f799:	49                   	dec    %ecx
42f79a:	4a                   	dec    %edx
42f79b:	32 71 5a             	xor    0x5a(%ecx),%dh
42f79e:	42                   	inc    %edx
42f79f:	31 59 49             	xor    %ebx,0x49(%ecx)
42f7a2:	41                   	inc    %ecx
42f7a3:	75 68                	jne    0x42f80d
42f7a5:	47                   	inc    %edi
42f7a6:	79 4a                	jns    0x42f7f2
42f7a8:	68 30 41 45 41       	push   $0x41454130
42f7ad:	41                   	inc    %ecx
42f7ae:	41                   	inc    %ecx
42f7af:	45                   	inc    %ebp
42f7b0:	6f                   	outsl  %ds:(%esi),(%dx)
42f7b1:	4a                   	dec    %edx
42f7b2:	77 41                	ja     0x42f7f5
42f7b4:	41                   	inc    %ecx
42f7b5:	43                   	inc    %ebx
42f7b6:	71 49                	jno    0x42f801
42f7b8:	55                   	push   %ebp
42f7b9:	4b                   	dec    %ebx
42f7ba:	43                   	inc    %ebx
42f7bb:	77 41                	ja     0x42f7fe
42f7bd:	41                   	inc    %ecx
42f7be:	41                   	inc    %ecx
42f7bf:	72 2b                	jb     0x42f7ec
42f7c1:	44                   	inc    %esp
42f7c2:	67 38 41 49          	cmp    %al,0x49(%bx,%di)
42f7c6:	49                   	dec    %ecx
42f7c7:	4a                   	dec    %edx
42f7c8:	51                   	push   %ecx
42f7c9:	49                   	dec    %ecx
42f7ca:	75 77                	jne    0x42f843
42f7cc:	67 79 64             	addr16 jns 0x42f833
42f7cf:	6d                   	insl   (%dx),%es:(%edi)
42f7d0:	4c                   	dec    %esp
42f7d1:	48                   	dec    %eax
42f7d2:	46                   	inc    %esi
42f7d3:	6b 67 4b 4c          	imul   $0x4c,0x4b(%edi),%esp
42f7d7:	4a                   	dec    %edx
42f7d8:	4d                   	dec    %ebp
42f7d9:	49                   	dec    %ecx
42f7da:	46                   	inc    %esi
42f7db:	67 67 46             	addr16 addr16 inc %esi
42f7de:	70 69                	jo     0x42f849
42f7e0:	51                   	push   %ecx
42f7e1:	48                   	dec    %eax
42f7e2:	6d                   	insl   (%dx),%es:(%edi)
42f7e3:	46                   	inc    %esi
42f7e4:	6d                   	insl   (%dx),%es:(%edi)
42f7e5:	49                   	dec    %ecx
42f7e6:	49                   	dec    %ecx
42f7e7:	68 48 6a 41 35       	push   $0x35416a48
42f7ec:	5a                   	pop    %edx
42f7ed:	49                   	dec    %ecx
42f7ee:	41                   	inc    %ecx
42f7ef:	55                   	push   %ebp
42f7f0:	41                   	inc    %ecx
42f7f1:	41                   	inc    %ecx
42f7f2:	41                   	inc    %ecx
42f7f3:	42                   	inc    %edx
42f7f4:	6a 2f                	push   $0x2f
42f7f6:	67 34 59             	addr16 xor $0x59,%al
42f7f9:	41                   	inc    %ecx
42f7fa:	44                   	inc    %esp
42f7fb:	6a 4a                	push   $0x4a
42f7fd:	2f                   	das
42f7fe:	76 2f                	jbe    0x42f82f
42f800:	2f                   	das
42f801:	30 42 67             	xor    %al,0x67(%edx)
42f804:	41                   	inc    %ecx