425680:	49                   	dec    %ecx
425681:	56                   	push   %esi
425682:	61                   	popa
425683:	34 48                	xor    $0x48,%al
425685:	58                   	pop    %eax
425686:	47                   	inc    %edi
425687:	31 58 6f             	xor    %ebx,0x6f(%eax)
42568a:	64 69 30 52 6d 6a 34 	imul   $0x346a6d52,%fs:(%eax),%esi
425691:	37                   	aaa
425692:	42                   	inc    %edx
425693:	37                   	aaa
425694:	6e                   	outsb  %ds:(%esi),(%dx)
425695:	52                   	push   %edx
425696:	6c                   	insb   (%dx),%es:(%edi)
425697:	6a 77                	push   $0x77
425699:	47                   	inc    %edi
42569a:	4e                   	dec    %esi
42569b:	56                   	push   %esi
42569c:	68 55 64 59 4f       	push   $0x4f596455
4256a1:	34 4f                	xor    $0x4f,%al
4256a3:	49                   	dec    %ecx
4256a4:	54                   	push   %esp
4256a5:	55                   	push   %ebp
4256a6:	74 7a                	je     0x425722
4256a8:	55                   	push   %ebp
4256a9:	67 38 58 64          	cmp    %bl,0x64(%bx,%si)
4256ad:	7a 4e                	jp     0x4256fd
4256af:	77 74                	ja     0x425725
4256b1:	61                   	popa
4256b2:	78 6a                	js     0x42571e
4256b4:	61                   	popa
4256b5:	52                   	push   %edx
4256b6:	78 35                	js     0x4256ed
4256b8:	72 7a                	jb     0x425734
4256ba:	49                   	dec    %ecx
4256bb:	32 4e 6d             	xor    0x6d(%esi),%cl
4256be:	2b 32                	sub    (%edx),%esi
4256c0:	47                   	inc    %edi
4256c1:	42                   	inc    %edx
4256c2:	49                   	dec    %ecx
4256c3:	55                   	push   %ebp
4256c4:	67 75 77             	addr16 jne 0x42573e
4256c7:	6e                   	outsb  %ds:(%esi),(%dx)
4256c8:	79 58                	jns    0x425722
4256ca:	74 50                	je     0x42571c
4256cc:	4b                   	dec    %ebx
4256cd:	78 32                	js     0x425701
4256cf:	44                   	inc    %esp
4256d0:	44                   	inc    %esp
4256d1:	7a 6a                	jp     0x42573d
4256d3:	4c                   	dec    %esp
4256d4:	4f                   	dec    %edi
4256d5:	6e                   	outsb  %ds:(%esi),(%dx)
4256d6:	36 6f                	outsl  %ss:(%esi),(%dx)
4256d8:	6f                   	outsl  %ds:(%esi),(%dx)
4256d9:	58                   	pop    %eax
4256da:	4a                   	dec    %edx
4256db:	47                   	inc    %edi
4256dc:	6c                   	insb   (%dx),%es:(%edi)
4256dd:	64 77 52             	fs ja  0x425732
4256e0:	71 52                	jno    0x425734
4256e2:	6c                   	insb   (%dx),%es:(%edi)
4256e3:	57                   	push   %edi
4256e4:	47                   	inc    %edi
4256e5:	51                   	push   %ecx
4256e6:	30 2f                	xor    %ch,(%edi)
4256e8:	68 38 72 61 4e       	push   $0x4e617238
4256ed:	50                   	push   %eax
4256ee:	44                   	inc    %esp
4256ef:	5a                   	pop    %edx
4256f0:	43                   	inc    %ebx
4256f1:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
4256f4:	52                   	push   %edx
4256f5:	66 4a                	dec    %dx
4256f7:	7a 59                	jp     0x425752
4256f9:	79 35                	jns    0x425730
4256fb:	67 59                	addr16 pop %ecx
4256fd:	6f                   	outsl  %ds:(%esi),(%dx)
4256fe:	72 6f                	jb     0x42576f
425700:	32 59 52             	xor    0x52(%ecx),%bl
425703:	6d                   	insl   (%dx),%es:(%edi)
425704:	7a 71                	jp     0x425777
425706:	47                   	inc    %edi
425707:	65 79 6d             	gs jns 0x425777
42570a:	42                   	inc    %edx
42570b:	68 64 47 38 4c       	push   $0x4c384764
425710:	34 64                	xor    $0x64,%al
425712:	46                   	inc    %esi
425713:	31 58 54             	xor    %ebx,0x54(%eax)
425716:	4f                   	dec    %edi
425717:	4e                   	dec    %esi
425718:	34 6b                	xor    $0x6b,%al
42571a:	56                   	push   %esi
42571b:	39 67 7a             	cmp    %esp,0x7a(%edi)
42571e:	63 4e 4f             	arpl   %ecx,0x4f(%esi)
425721:	50                   	push   %eax
425722:	36 33 44 42 4c       	xor    %ss:0x4c(%edx,%eax,2),%eax
425727:	50                   	push   %eax
425728:	35 4c 4d 57 76       	xor    $0x76574d4c,%eax
42572d:	46                   	inc    %esi
42572e:	51                   	push   %ecx
42572f:	73 51                	jae    0x425782
425731:	33 2b                	xor    (%ebx),%ebp
425733:	65 4a                	gs dec %edx
425735:	55                   	push   %ebp
425736:	56                   	push   %esi
425737:	47                   	inc    %edi
425738:	6f                   	outsl  %ds:(%esi),(%dx)
425739:	77 50                	ja     0x42578b
42573b:	61                   	popa
42573c:	36 31 41 4f          	xor    %eax,%ss:0x4f(%ecx)
425740:	4b                   	dec    %ebx
425741:	33 48 6d             	xor    0x6d(%eax),%ecx
425744:	2b 61 48             	sub    0x48(%ecx),%esp
425747:	58                   	pop    %eax
425748:	72 44                	jb     0x42578e
42574a:	6f                   	outsl  %ds:(%esi),(%dx)
42574b:	53                   	push   %ebx
42574c:	64 6d                	fs insl (%dx),%es:(%edi)
42574e:	4e                   	dec    %esi
42574f:	53                   	push   %ebx
425750:	6e                   	outsb  %ds:(%esi),(%dx)
425751:	66 64 72 70          	data16 fs jb 0x4257c5
425755:	75 6e                	jne    0x4257c5
425757:	32 39                	xor    (%ecx),%bh
425759:	51                   	push   %ecx
42575a:	69 2b 6f 66 56 43    	imul   $0x4356666f,(%ebx),%ebp
425760:	57                   	push   %edi
425761:	31 52 71             	xor    %edx,0x71(%edx)
425764:	31 50 42             	xor    %edx,0x42(%eax)
425767:	36 6e                	outsb  %ss:(%esi),(%dx)
425769:	47                   	inc    %edi
42576a:	57                   	push   %edi
42576b:	65 6e                	outsb  %gs:(%esi),(%dx)
42576d:	48                   	dec    %eax
42576e:	77 43                	ja     0x4257b3
425770:	37                   	aaa
425771:	58                   	pop    %eax
425772:	5a                   	pop    %edx
425773:	68 66 63 64 2f       	push   $0x2f646366
425778:	4a                   	dec    %edx
425779:	74 38                	je     0x4257b3
42577b:	4a                   	dec    %edx
42577c:	68 31 58 44 76       	push   $0x76445831
425781:	2f                   	das
425782:	49                   	dec    %ecx
425783:	41                   	inc    %ecx
425784:	76 61                	jbe    0x4257e7
425786:	36 44                	ss inc %esp
425788:	6d                   	insl   (%dx),%es:(%edi)
425789:	64 69 79 33 30 57 30 	imul   $0x79305730,%fs:0x33(%ecx),%edi
425790:	79
425791:	4d                   	dec    %ebp
425792:	61                   	popa
425793:	7a 41                	jp     0x4257d6
425795:	44                   	inc    %esp
425796:	70 32                	jo     0x4257ca
425798:	41                   	inc    %ecx
425799:	57                   	push   %edi
42579a:	61                   	popa
42579b:	61                   	popa
42579c:	50                   	push   %eax
42579d:	48                   	dec    %eax
42579e:	57                   	push   %edi
42579f:	2b 6a 66             	sub    0x66(%edx),%ebp
4257a2:	79 4c                	jns    0x4257f0
4257a4:	6d                   	insl   (%dx),%es:(%edi)
4257a5:	66 52                	push   %dx
4257a7:	34 32                	xor    $0x32,%al
4257a9:	6a 49                	push   $0x49
4257ab:	34 68                	xor    $0x68,%al
4257ad:	48                   	dec    %eax
4257ae:	4e                   	dec    %esi
4257af:	55                   	push   %ebp
4257b0:	51                   	push   %ecx
4257b1:	47                   	inc    %edi
4257b2:	45                   	inc    %ebp
4257b3:	65 6e                	outsb  %gs:(%esi),(%dx)
4257b5:	46                   	inc    %esi
4257b6:	4d                   	dec    %ebp
4257b7:	2b 66 76             	sub    0x76(%esi),%esp
4257ba:	31 34 51             	xor    %esi,(%ecx,%edx,2)
4257bd:	4b                   	dec    %ebx
4257be:	46                   	inc    %esi
4257bf:	48                   	dec    %eax
4257c0:	67 49                	addr16 dec %ecx
4257c2:	61                   	popa
4257c3:	73 78                	jae    0x42583d
4257c5:	63 42 50             	arpl   %eax,0x50(%edx)
4257c8:	2b 54 37 74          	sub    0x74(%edi,%esi,1),%edx
4257cc:	4a                   	dec    %edx
4257cd:	6e                   	outsb  %ds:(%esi),(%dx)
4257ce:	4c                   	dec    %esp
4257cf:	69 4f 4e 65 4c 78 63 	imul   $0x63784c65,0x4e(%edi),%ecx
4257d6:	6f                   	outsl  %ds:(%esi),(%dx)
4257d7:	48                   	dec    %eax
4257d8:	46                   	inc    %esi
4257d9:	4c                   	dec    %esp
4257da:	53                   	push   %ebx
4257db:	50                   	push   %eax
4257dc:	78 31                	js     0x42580f
4257de:	6b 35 79 62 6a 69 71 	imul   $0x71,0x696a6279,%esi
4257e5:	67 34 6a             	addr16 xor $0x6a,%al
4257e8:	44                   	inc    %esp
4257e9:	47                   	inc    %edi
4257ea:	44                   	inc    %esp
4257eb:	75 35                	jne    0x425822
4257ed:	78 69                	js     0x425858
4257ef:	43                   	inc    %ebx
4257f0:	55                   	push   %ebp
4257f1:	7a 30                	jp     0x425823
4257f3:	71 41                	jno    0x425836
4257f5:	68 45 30 58 53       	push   $0x53583045
4257fa:	56                   	push   %esi
4257fb:	64 58                	fs pop %eax
4257fd:	4e                   	dec    %esi
4257fe:	66 51                	push   %cx
425800:	64 61                	fs popa
425802:	67 37                	addr16 aaa
425804:	6f                   	outsl  %ds:(%esi),(%dx)
425805:	58                   	pop    %eax
425806:	71 6c                	jno    0x425874
425808:	67 32 53 57          	xor    0x57(%bp,%di),%dl
42580c:	33 42 34             	xor    0x34(%edx),%eax
42580f:	6c                   	insb   (%dx),%es:(%edi)
425810:	57                   	push   %edi
425811:	51                   	push   %ecx
425812:	50                   	push   %eax
425813:	45                   	inc    %ebp
425814:	6d                   	insl   (%dx),%es:(%edi)
425815:	61                   	popa
425816:	52                   	push   %edx
425817:	6c                   	insb   (%dx),%es:(%edi)
425818:	74 39                	je     0x425853
42581a:	61                   	popa
42581b:	6e                   	outsb  %ds:(%esi),(%dx)
42581c:	46                   	inc    %esi
42581d:	2b 50 6b             	sub    0x6b(%eax),%edx
425820:	4f                   	dec    %edi
425821:	4f                   	dec    %edi
425822:	69 41 31 77 6a 38 6e 	imul   $0x6e386a77,0x31(%ecx),%eax
425829:	54                   	push   %esp
42582a:	33 2f                	xor    (%edi),%ebp
42582c:	32 71 32             	xor    0x32(%ecx),%dh
42582f:	71 4e                	jno    0x42587f
425831:	39 33                	cmp    %esi,(%ebx)
425833:	63 6d 62             	arpl   %ebp,0x62(%ebp)
425836:	44                   	inc    %esp
425837:	34 35                	xor    $0x35,%al
425839:	55                   	push   %ebp
42583a:	67 55                	addr16 push %ebp
42583c:	47                   	inc    %edi
42583d:	6e                   	outsb  %ds:(%esi),(%dx)
42583e:	77 77                	ja     0x4258b7
425840:	45                   	inc    %ebp
425841:	34 4a                	xor    $0x4a,%al
425843:	43                   	inc    %ebx
425844:	70 72                	jo     0x4258b8
425846:	75 4f                	jne    0x425897
425848:	4c                   	dec    %esp
425849:	6a 4d                	push   $0x4d
42584b:	66 41                	inc    %cx
42584d:	66 31 54 78 75       	xor    %dx,0x75(%eax,%edi,2)
425852:	7a 66                	jp     0x4258ba
425854:	79 58                	jns    0x4258ae
425856:	4a                   	dec    %edx
425857:	6e                   	outsb  %ds:(%esi),(%dx)
425858:	44                   	inc    %esp
425859:	51                   	push   %ecx
42585a:	75 64                	jne    0x4258c0
42585c:	42                   	inc    %edx
42585d:	61                   	popa
42585e:	2f                   	das
42585f:	39 33                	cmp    %esi,(%ebx)
425861:	49                   	dec    %ecx
425862:	53                   	push   %ebx
425863:	67 72 36             	addr16 jb 0x42589c
425866:	39 54 49 5a          	cmp    %edx,0x5a(%ecx,%ecx,2)
42586a:	4d                   	dec    %ebp
42586b:	43                   	inc    %ebx
42586c:	5a                   	pop    %edx
42586d:	39 4c 79 6d          	cmp    %ecx,0x6d(%ecx,%edi,2)
425871:	65 4b                	gs dec %ebx
425873:	74 42                	je     0x4258b7
425875:	2f                   	das
425876:	6a 56                	push   $0x56
425878:	2b 4a 35             	sub    0x35(%edx),%ecx
42587b:	32 4c 70 4c          	xor    0x4c(%eax,%esi,2),%cl
42587f:	4b                   	dec    %ebx
425880:	74 68                	je     0x4258ea
425882:	32 46 6a             	xor    0x6a(%esi),%al
425885:	6a 35                	push   $0x35
425887:	52                   	push   %edx
425888:	2f                   	das
425889:	2f                   	das
42588a:	53                   	push   %ebx
42588b:	35 2f 74 38 34       	xor    $0x3438742f,%eax
425890:	5a                   	pop    %edx
425891:	54                   	push   %esp
425892:	4e                   	dec    %esi
425893:	44                   	inc    %esp
425894:	32 2f                	xor    (%edi),%ch
425896:	53                   	push   %ebx
425897:	5a                   	pop    %edx
425898:	54                   	push   %esp
425899:	30 65 75             	xor    %ah,0x75(%ebp)
42589c:	76 2f                	jbe    0x4258cd
42589e:	2f                   	das
42589f:	52                   	push   %edx
4258a0:	77 63                	ja     0x425905
4258a2:	6a 52                	push   $0x52
4258a4:	56                   	push   %esi
4258a5:	79 66                	jns    0x42590d
4258a7:	67 53                	addr16 push %ebx
4258a9:	64 33 49 49          	xor    %fs:0x49(%ecx),%ecx
4258ad:	6d                   	insl   (%dx),%es:(%edi)
4258ae:	34 37                	xor    $0x37,%al
4258b0:	55                   	push   %ebp
4258b1:	71 6b                	jno    0x42591e
4258b3:	4b                   	dec    %ebx
4258b4:	4a                   	dec    %edx
4258b5:	35 47 50 39 52       	xor    $0x52395047,%eax
4258ba:	56                   	push   %esi
4258bb:	7a 4c                	jp     0x425909
4258bd:	50                   	push   %eax
4258be:	46                   	inc    %esi
4258bf:	34 58                	xor    $0x58,%al
4258c1:	77 53                	ja     0x425916
4258c3:	2b 50 2b             	sub    0x2b(%eax),%edx
4258c6:	2b 4e 57             	sub    0x57(%esi),%ecx
4258c9:	76 49                	jbe    0x425914
4258cb:	61                   	popa
4258cc:	6c                   	insb   (%dx),%es:(%edi)
4258cd:	56                   	push   %esi
4258ce:	36 5a                	ss pop %edx
4258d0:	6a 4e                	push   $0x4e
4258d2:	76 43                	jbe    0x425917
4258d4:	46                   	inc    %esi
4258d5:	6d                   	insl   (%dx),%es:(%edi)
4258d6:	2f                   	das
4258d7:	6c                   	insb   (%dx),%es:(%edi)
4258d8:	35 77 72 79 67       	xor    $0x67797277,%eax
4258dd:	72 72                	jb     0x425951
4258df:	58                   	pop    %eax
4258e0:	52                   	push   %edx
4258e1:	43                   	inc    %ebx
4258e2:	45                   	inc    %ebp
4258e3:	75 6b                	jne    0x425950
4258e5:	5a                   	pop    %edx
4258e6:	77 4a                	ja     0x425932