42e531:	4c                   	dec    %esp
42e532:	61                   	popa
42e533:	52                   	push   %edx
42e534:	52                   	push   %edx
42e535:	6b 58 55 41          	imul   $0x41,0x55(%eax),%ebx
42e539:	7a 61                	jp     0x42e59c
42e53b:	48                   	dec    %eax
42e53c:	45                   	inc    %ebp
42e53d:	73 57                	jae    0x42e596
42e53f:	6d                   	insl   (%dx),%es:(%edi)
42e540:	64 2b 34 69          	sub    %fs:(%ecx,%ebp,2),%esi
42e544:	42                   	inc    %edx
42e545:	71 4e                	jno    0x42e595
42e547:	6a 4c                	push   $0x4c
42e549:	43                   	inc    %ebx
42e54a:	53                   	push   %ebx
42e54b:	51                   	push   %ecx
42e54c:	4e                   	dec    %esi
42e54d:	53                   	push   %ebx
42e54e:	59                   	pop    %ecx
42e54f:	64 75 63             	fs jne 0x42e5b5
42e552:	52                   	push   %edx
42e553:	59                   	pop    %ecx
42e554:	77 67                	ja     0x42e5bd
42e556:	35 35 65 4b 31       	xor    $0x314b6535,%eax
42e55b:	61                   	popa
42e55c:	47                   	inc    %edi
42e55d:	50                   	push   %eax
42e55e:	6b 5a 4c 56          	imul   $0x56,0x4c(%edx),%ebx
42e562:	64 2f                	fs das
42e564:	54                   	push   %esp
42e565:	51                   	push   %ecx
42e566:	65 43                	gs inc %ebx
42e568:	35 49 49 48 51       	xor    $0x51484949,%eax
42e56d:	4b                   	dec    %ebx
42e56e:	61                   	popa
42e56f:	72 32                	jb     0x42e5a3
42e571:	4e                   	dec    %esi
42e572:	66 53                	push   %bx
42e574:	62 4a 39             	bound  %ecx,0x39(%edx)
42e577:	53                   	push   %ebx
42e578:	55                   	push   %ebp
42e579:	38 6b 72             	cmp    %ch,0x72(%ebx)
42e57c:	45                   	inc    %ebp
42e57d:	75 43                	jne    0x42e5c2
42e57f:	73 4e                	jae    0x42e5cf
42e581:	52                   	push   %edx
42e582:	66 73 4a             	data16 jae 0x42e5cf
42e585:	55                   	push   %ebp
42e586:	66 4b                	dec    %bx
42e588:	34 64                	xor    $0x64,%al
42e58a:	61                   	popa
42e58b:	48                   	dec    %eax
42e58c:	36 78 33             	ss js  0x42e5c2
42e58f:	6b 6a 32 4d          	imul   $0x4d,0x32(%edx),%ebp
42e593:	76 7a                	jbe    0x42e60f
42e595:	63 6c 34 5a          	arpl   %ebp,0x5a(%esp,%esi,1)
42e599:	47                   	inc    %edi
42e59a:	38 54 59 55          	cmp    %dl,0x55(%ecx,%ebx,2)
42e59e:	65 51                	gs push %ecx
42e5a0:	4d                   	dec    %ebp
42e5a1:	6e                   	outsb  %ds:(%esi),(%dx)
42e5a2:	4e                   	dec    %esi
42e5a3:	4f                   	dec    %edi
42e5a4:	6d                   	insl   (%dx),%es:(%edi)
42e5a5:	6c                   	insb   (%dx),%es:(%edi)
42e5a6:	4f                   	dec    %edi
42e5a7:	6d                   	insl   (%dx),%es:(%edi)
42e5a8:	39 36                	cmp    %esi,(%esi)
42e5aa:	30 30                	xor    %dh,(%eax)
42e5ac:	4b                   	dec    %ebx
42e5ad:	57                   	push   %edi
42e5ae:	6b 47 61 6c          	imul   $0x6c,0x61(%edi),%eax
42e5b2:	45                   	inc    %ebp
42e5b3:	48                   	dec    %eax
42e5b4:	4f                   	dec    %edi
42e5b5:	46                   	inc    %esi
42e5b6:	51                   	push   %ecx
42e5b7:	53                   	push   %ebx
42e5b8:	39 2f                	cmp    %ebp,(%edi)
42e5ba:	73 56                	jae    0x42e612
42e5bc:	4b                   	dec    %ebx
42e5bd:	66 48                	dec    %ax
42e5bf:	35 64 44 74 6b       	xor    $0x6b744464,%eax
42e5c4:	51                   	push   %ecx
42e5c5:	41                   	inc    %ecx
42e5c6:	6e                   	outsb  %ds:(%esi),(%dx)
42e5c7:	6c                   	insb   (%dx),%es:(%edi)
42e5c8:	6a 4f                	push   $0x4f
42e5ca:	4a                   	dec    %edx
42e5cb:	5a                   	pop    %edx
42e5cc:	6f                   	outsl  %ds:(%esi),(%dx)
42e5cd:	44                   	inc    %esp
42e5ce:	73 53                	jae    0x42e623
42e5d0:	76 36                	jbe    0x42e608
42e5d2:	44                   	inc    %esp
42e5d3:	48                   	dec    %eax
42e5d4:	2f                   	das
42e5d5:	32 61 44             	xor    0x44(%ecx),%ah
42e5d8:	69 56 59 77 56 31 54 	imul   $0x54315677,0x59(%esi),%edx
42e5df:	6b 35 41 4a 46 74 75 	imul   $0x75,0x74464a41,%esi
42e5e6:	36 78 57             	ss js  0x42e640
42e5e9:	54                   	push   %esp
42e5ea:	62 54 6b 39          	bound  %edx,0x39(%ebx,%ebp,2)
42e5ee:	73 6c                	jae    0x42e65c
42e5f0:	30 4f 74             	xor    %cl,0x74(%edi)
42e5f3:	4e                   	dec    %esi
42e5f4:	6b 6d 73 36          	imul   $0x36,0x73(%ebp),%ebp
42e5f8:	30 59 61             	xor    %bl,0x61(%ecx)
42e5fb:	56                   	push   %esi
42e5fc:	68 5a 66 32 4d       	push   $0x4d32665a
42e601:	55                   	push   %ebp
42e602:	78 4b                	js     0x42e64f
42e604:	30 56 66             	xor    %dl,0x66(%esi)
42e607:	57                   	push   %edi
42e608:	54                   	push   %esp
42e609:	5a                   	pop    %edx
42e60a:	2f                   	das
42e60b:	2f                   	das
42e60c:	71 6e                	jno    0x42e67c
42e60e:	77 4d                	ja     0x42e65d
42e610:	2f                   	das
42e611:	36 6d                	ss insl (%dx),%es:(%edi)
42e613:	67 32 4e 46          	xor    0x46(%bp),%cl
42e617:	49                   	dec    %ecx
42e618:	70 49                	jo     0x42e663
42e61a:	6e                   	outsb  %ds:(%esi),(%dx)
42e61b:	69 47 50 59 55 48 66 	imul   $0x66485559,0x50(%edi),%eax
42e622:	41                   	inc    %ecx
42e623:	69 31 7a 4e 4b 4a    	imul   $0x4a4b4e7a,(%ecx),%esi
42e629:	69 6d 35 78 6e 4a 58 	imul   $0x584a6e78,0x35(%ebp),%ebp
42e630:	62 58 7a             	bound  %ebx,0x7a(%eax)
42e633:	39 61 4c             	cmp    %esp,0x4c(%ecx)
42e636:	57                   	push   %edi
42e637:	4f                   	dec    %edi
42e638:	36 35 2f 69 69 37    	ss xor $0x3769692f,%eax
42e63e:	7a 55                	jp     0x42e695
42e640:	35 6a 46 4a 6c       	xor    $0x6c4a466a,%eax
42e645:	35 76 34 75 44       	xor    $0x44753476,%eax
42e64a:	61                   	popa
42e64b:	62 7a 42             	bound  %edi,0x42(%edx)
42e64e:	30 6c 69 4b          	xor    %ch,0x4b(%ecx,%ebp,2)
42e652:	32 51 64             	xor    0x64(%ecx),%dl
42e655:	2f                   	das
42e656:	49                   	dec    %ecx
42e657:	45                   	inc    %ebp
42e658:	50                   	push   %eax
42e659:	39 4f 34             	cmp    %ecx,0x34(%edi)
42e65c:	33 46 68             	xor    0x68(%esi),%eax
42e65f:	71 6e                	jno    0x42e6cf
42e661:	68 35 71 43 49       	push   $0x49437135
42e666:	54                   	push   %esp
42e667:	67 46                	addr16 inc %esi
42e669:	44                   	inc    %esp
42e66a:	48                   	dec    %eax
42e66b:	36 33 36             	xor    %ss:(%esi),%esi
42e66e:	31 43 30             	xor    %eax,0x30(%ebx)
42e671:	77 4a                	ja     0x42e6bd
42e673:	54                   	push   %esp
42e674:	4b                   	dec    %ebx
42e675:	65 75 76             	gs jne 0x42e6ee
42e678:	69 33 70 53 57 48    	imul   $0x48575370,(%ebx),%esi
42e67e:	35 71 65 71 51       	xor    $0x51716571,%eax
42e683:	6a 6b                	push   $0x6b
42e685:	64 55                	fs push %ebp
42e687:	54                   	push   %esp
42e688:	36 57                	ss push %edi
42e68a:	71 4e                	jno    0x42e6da
42e68c:	64 66 6e             	data16 outsb %fs:(%esi),(%dx)
42e68f:	4e                   	dec    %esi
42e690:	4f                   	dec    %edi
42e691:	62 58 54             	bound  %ebx,0x54(%eax)
42e694:	6c                   	insb   (%dx),%es:(%edi)
42e695:	67 58                	addr16 pop %eax
42e697:	4a                   	dec    %edx
42e698:	4d                   	dec    %ebp
42e699:	4a                   	dec    %edx
42e69a:	38 69 36             	cmp    %ch,0x36(%ecx)
42e69d:	68 4c 50 46 6b       	push   $0x6b46504c
42e6a2:	49                   	dec    %ecx
42e6a3:	77 39                	ja     0x42e6de
42e6a5:	71 2f                	jno    0x42e6d6
42e6a7:	4d                   	dec    %ebp
42e6a8:	6d                   	insl   (%dx),%es:(%edi)
42e6a9:	30 70 37             	xor    %dh,0x37(%eax)
42e6ac:	52                   	push   %edx
42e6ad:	4b                   	dec    %ebx
42e6ae:	70 73                	jo     0x42e723
42e6b0:	52                   	push   %edx
42e6b1:	2b 72 6c             	sub    0x6c(%edx),%esi
42e6b4:	75 35                	jne    0x42e6eb
42e6b6:	66 44                	inc    %sp
42e6b8:	43                   	inc    %ebx
42e6b9:	46                   	inc    %esi
42e6ba:	74 6c                	je     0x42e728
42e6bc:	79 71                	jns    0x42e72f
42e6be:	35 62 31 6f 67       	xor    $0x676f3162,%eax
42e6c3:	43                   	inc    %ebx
42e6c4:	37                   	aaa
42e6c5:	68 61 4d 7a 66       	push   $0x667a4d61
42e6ca:	57                   	push   %edi
42e6cb:	50                   	push   %eax
42e6cc:	6b 50 56 69          	imul   $0x69,0x56(%eax),%edx
42e6d0:	56                   	push   %esi
42e6d1:	43                   	inc    %ebx
42e6d2:	55                   	push   %ebp
42e6d3:	57                   	push   %edi
42e6d4:	6b 77 7a 76          	imul   $0x76,0x7a(%edi),%esi
42e6d8:	75 72                	jne    0x42e74c
42e6da:	4e                   	dec    %esi
42e6db:	45                   	inc    %ebp
42e6dc:	42                   	inc    %edx
42e6dd:	51                   	push   %ecx
42e6de:	70 59                	jo     0x42e739
42e6e0:	30 67 49             	xor    %ah,0x49(%edi)
42e6e3:	4b                   	dec    %ebx
42e6e4:	31 37                	xor    %esi,(%edi)
42e6e6:	45                   	inc    %ebp
42e6e7:	4d                   	dec    %ebp
42e6e8:	31 2f                	xor    %ebp,(%edi)
42e6ea:	36 42                	ss inc %edx
42e6ec:	52                   	push   %edx
42e6ed:	33 38                	xor    (%eax),%edi
42e6ef:	63 44 67 55          	arpl   %eax,0x55(%edi,%eiz,2)
42e6f3:	4b                   	dec    %ebx
42e6f4:	68 62 71 59 6a       	push   $0x6a597162
42e6f9:	4e                   	dec    %esi
42e6fa:	6d                   	insl   (%dx),%es:(%edi)
42e6fb:	42                   	inc    %edx
42e6fc:	56                   	push   %esi
42e6fd:	6b 57 4a 54          	imul   $0x54,0x4a(%edi),%edx
42e701:	51                   	push   %ecx
42e702:	62 46 62             	bound  %eax,0x62(%esi)
42e705:	41                   	inc    %ecx
42e706:	38 37                	cmp    %dh,(%edi)
42e708:	62 4f 70             	bound  %ecx,0x70(%edi)
42e70b:	55                   	push   %ebp
42e70c:	32 53 7a             	xor    0x7a(%ebx),%dl
42e70f:	42                   	inc    %edx
42e710:	6d                   	insl   (%dx),%es:(%edi)
42e711:	63 34 74             	arpl   %esi,(%esp,%esi,2)
42e714:	77 47                	ja     0x42e75d
42e716:	62 53 72             	bound  %edx,0x72(%ebx)
42e719:	31 32                	xor    %esi,(%edx)
42e71b:	6a 49                	push   $0x49
42e71d:	57                   	push   %edi
42e71e:	4d                   	dec    %ebp
42e71f:	6a 67                	push   $0x67
42e721:	57                   	push   %edi
42e722:	37                   	aaa
42e723:	35 68 50 45 57       	xor    $0x57455068,%eax
42e728:	5a                   	pop    %edx
42e729:	59                   	pop    %ecx
42e72a:	54                   	push   %esp
42e72b:	30 74 6a 47          	xor    %dh,0x47(%edx,%ebp,2)
42e72f:	43                   	inc    %ebx
42e730:	72 5a                	jb     0x42e78c
42e732:	45                   	inc    %ebp
42e733:	79 46                	jns    0x42e77b
42e735:	71 4e                	jno    0x42e785
42e737:	52                   	push   %edx
42e738:	47                   	inc    %edi
42e739:	45                   	inc    %ebp
42e73a:	47                   	inc    %edi
42e73b:	36 33 69 30          	xor    %ss:0x30(%ecx),%ebp
42e73f:	58                   	pop    %eax
42e740:	6a 6f                	push   $0x6f
42e742:	72 63                	jb     0x42e7a7
42e744:	62 51 54             	bound  %edx,0x54(%ecx)
42e747:	73 79                	jae    0x42e7c2
42e749:	4b                   	dec    %ebx
42e74a:	51                   	push   %ecx
42e74b:	6a 44                	push   $0x44
42e74d:	4c                   	dec    %esp
42e74e:	74 4f                	je     0x42e79f
42e750:	52                   	push   %edx
42e751:	72 41                	jb     0x42e794
42e753:	68 33 42 67 68       	push   $0x68674233
42e758:	6f                   	outsl  %ds:(%esi),(%dx)
42e759:	50                   	push   %eax
42e75a:	31 79 30             	xor    %edi,0x30(%ecx)
42e75d:	35 77 75 55 49       	xor    $0x49557577,%eax
42e762:	45                   	inc    %ebp
42e763:	79 61                	jns    0x42e7c6
42e765:	69 68 32 51 70 50 69 	imul   $0x69507051,0x32(%eax),%ebp
42e76c:	5a                   	pop    %edx
42e76d:	76 35                	jbe    0x42e7a4
42e76f:	72 6b                	jb     0x42e7dc
42e771:	63 4f 33             	arpl   %ecx,0x33(%edi)
42e774:	43                   	inc    %ebx
42e775:	68 76 55 71 48       	push   $0x48715576
42e77a:	4e                   	dec    %esi
42e77b:	6f                   	outsl  %ds:(%esi),(%dx)
42e77c:	34 63                	xor    $0x63,%al
42e77e:	56                   	push   %esi
42e77f:	5a                   	pop    %edx
42e780:	75 45                	jne    0x42e7c7
42e782:	6f                   	outsl  %ds:(%esi),(%dx)
42e783:	43                   	inc    %ebx
42e784:	67 31 78 43          	xor    %edi,0x43(%bx,%si)
42e788:	4f                   	dec    %edi
42e789:	68 49 31 63 56       	push   $0x56633149
42e78e:	63 33                	arpl   %esi,(%ebx)
42e790:	6a 56                	push   $0x56
42e792:	54                   	push   %esp
42e793:	4e                   	dec    %esi
42e794:	6b 5a 7a 4a          	imul   $0x4a,0x7a(%edx),%ebx
42e798:	43                   	inc    %ebx
42e799:	71 37                	jno    0x42e7d2
42e79b:	4a                   	dec    %edx
42e79c:	47                   	inc    %edi
42e79d:	59                   	pop    %ecx
42e79e:	4a                   	dec    %edx
42e79f:	45                   	inc    %ebp
42e7a0:	37                   	aaa
42e7a1:	34 6d                	xor    $0x6d,%al
42e7a3:	4c                   	dec    %esp
42e7a4:	2b 2b                	sub    (%ebx),%ebp
42e7a6:	62 50 4b             	bound  %edx,0x4b(%eax)
42e7a9:	47                   	inc    %edi
42e7aa:	70 50                	jo     0x42e7fc
42e7ac:	55                   	push   %ebp
42e7ad:	51                   	push   %ecx
42e7ae:	76 62                	jbe    0x42e812
42e7b0:	39 47 44             	cmp    %eax,0x44(%edi)
42e7b3:	43                   	inc    %ebx
42e7b4:	30 53 35             	xor    %dl,0x35(%ebx)
42e7b7:	6f                   	outsl  %ds:(%esi),(%dx)
42e7b8:	43                   	inc    %ebx
42e7b9:	57                   	push   %edi
42e7ba:	30 58 50             	xor    %bl,0x50(%eax)
42e7bd:	47                   	inc    %edi
42e7be:	68 73 50 43 68       	push   $0x68435073
42e7c3:	73 63                	jae    0x42e828
42e7c5:	77 64                	ja     0x42e82b
42e7c7:	79 41                	jns    0x42e80a
42e7c9:	6b 32 66             	imul   $0x66,(%edx),%esi
42e7cc:	33 6a 39             	xor    0x39(%edx),%ebp
42e7cf:	68 41 55 45 63       	push   $0x63455541
42e7d4:	70 35                	jo     0x42e80b
42e7d6:	63 35 78 51 33 53    	arpl   %esi,0x53335178
42e7dc:	63 47 65             	arpl   %eax,0x65(%edi)
42e7df:	55                   	push   %ebp
42e7e0:	33 6a 53             	xor    0x53(%edx),%ebp
42e7e3:	68 57 64 70 71       	push   $0x71706457
42e7e8:	68 62 70 2b 4d       	push   $0x4d2b7062
42e7ed:	6e                   	outsb  %ds:(%esi),(%dx)
42e7ee:	43                   	inc    %ebx
42e7ef:	6a 52                	push   $0x52
42e7f1:	2b 73 2b             	sub    0x2b(%ebx),%esi