425683:	37                   	aaa
425684:	52                   	push   %edx
425685:	2f                   	das
425686:	79 77                	jns    0x4256ff
425688:	2b 6f 43             	sub    0x43(%edi),%ebp
42568b:	36 71 53             	ss jno 0x4256e1
42568e:	66 6b 4f 56 6e       	imul   $0x6e,0x56(%edi),%cx
425693:	59                   	pop    %ecx
425694:	67 71 6a             	addr16 jno 0x425701
425697:	4a                   	dec    %edx
425698:	4b                   	dec    %ebx
425699:	67 78 62             	addr16 js 0x4256fe
42569c:	41                   	inc    %ecx
42569d:	71 51                	jno    0x4256f0
42569f:	32 6a 32             	xor    0x32(%edx),%ch
4256a2:	52                   	push   %edx
4256a3:	4f                   	dec    %edi
4256a4:	4a                   	dec    %edx
4256a5:	58                   	pop    %eax
4256a6:	6c                   	insb   (%dx),%es:(%edi)
4256a7:	54                   	push   %esp
4256a8:	4e                   	dec    %esi
4256a9:	51                   	push   %ecx
4256aa:	48                   	dec    %eax
4256ab:	48                   	dec    %eax
4256ac:	59                   	pop    %ecx
4256ad:	51                   	push   %ecx
4256ae:	77 77                	ja     0x425727
4256b0:	68 61 36 32 62       	push   $0x62323661
4256b5:	72 5a                	jb     0x425711
4256b7:	68 66 76 55 2b       	push   $0x2b557666
4256bc:	71 4c                	jno    0x42570a
4256be:	66 51                	push   %cx
4256c0:	7a 65                	jp     0x425727
4256c2:	55                   	push   %ebp
4256c3:	43                   	inc    %ebx
4256c4:	72 75                	jb     0x42573b
4256c6:	4c                   	dec    %esp
4256c7:	63 66 48             	arpl   %esp,0x48(%esi)
4256ca:	32 46 2b             	xor    0x2b(%esi),%al
4256cd:	6a 6b                	push   $0x6b
4256cf:	70 75                	jo     0x425746
4256d1:	4c                   	dec    %esp
4256d2:	2b 67 35             	sub    0x35(%edi),%esp
4256d5:	75 66                	jne    0x42573d
4256d7:	65 45                	gs inc %ebp
4256d9:	59                   	pop    %ecx
4256da:	70 52                	jo     0x42572e
4256dc:	64 64 39 46 6e       	fs cmp %eax,%fs:0x6e(%esi)
4256e1:	53                   	push   %ebx
4256e2:	6e                   	outsb  %ds:(%esi),(%dx)
4256e3:	44                   	inc    %esp
4256e4:	61                   	popa
4256e5:	6b 65 74 47          	imul   $0x47,0x74(%ebp),%esp
4256e9:	7a 66                	jp     0x425751
4256eb:	43                   	inc    %ebx
4256ec:	2b 45 61             	sub    0x61(%ebp),%eax
4256ef:	30 31                	xor    %dh,(%ecx)
4256f1:	41                   	inc    %ecx
4256f2:	56                   	push   %esi
4256f3:	67 67 66 48          	addr16 addr16 dec %ax
4256f7:	77 34                	ja     0x42572d
4256f9:	58                   	pop    %eax
4256fa:	4a                   	dec    %edx
4256fb:	4e                   	dec    %esi
4256fc:	50                   	push   %eax
4256fd:	48                   	dec    %eax
4256fe:	51                   	push   %ecx
4256ff:	59                   	pop    %ecx
425700:	70 41                	jo     0x425743
425702:	4e                   	dec    %esi
425703:	73 55                	jae    0x42575a
425705:	30 6d 46             	xor    %ch,0x46(%ebp)
425708:	46                   	inc    %esi
425709:	55                   	push   %ebp
42570a:	30 49 63             	xor    %cl,0x63(%ecx)
42570d:	58                   	pop    %eax
42570e:	62 44 34 6f          	bound  %eax,0x6f(%esp,%esi,1)
425712:	44                   	inc    %esp
425713:	61                   	popa
425714:	6e                   	outsb  %ds:(%esi),(%dx)
425715:	67 46                	addr16 inc %esi
425717:	67 49                	addr16 dec %ecx
425719:	2f                   	das
42571a:	31 62 31             	xor    %esp,0x31(%edx)
42571d:	4a                   	dec    %edx
42571e:	6d                   	insl   (%dx),%es:(%edi)
42571f:	56                   	push   %esi
425720:	31 41 50             	xor    %eax,0x50(%ecx)
425723:	61                   	popa
425724:	6e                   	outsb  %ds:(%esi),(%dx)
425725:	76 76                	jbe    0x42579d
425727:	45                   	inc    %ebp
425728:	64 56                	fs push %esi
42572a:	52                   	push   %edx
42572b:	77 64                	ja     0x425791
42572d:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
425730:	50                   	push   %eax
425731:	30 78 47             	xor    %bh,0x47(%eax)
425734:	70 61                	jo     0x425797
425736:	4e                   	dec    %esi
425737:	4f                   	dec    %edi
425738:	6a 39                	push   $0x39
42573a:	73 6a                	jae    0x4257a6
42573c:	55                   	push   %ebp
42573d:	2b 2b                	sub    (%ebx),%ebp
42573f:	51                   	push   %ecx
425740:	75 6a                	jne    0x4257ac
425742:	6d                   	insl   (%dx),%es:(%edi)
425743:	42                   	inc    %edx
425744:	50                   	push   %eax
425745:	6c                   	insb   (%dx),%es:(%edi)
425746:	4e                   	dec    %esi
425747:	41                   	inc    %ecx
425748:	39 51 43             	cmp    %edx,0x43(%ecx)
42574b:	77 48                	ja     0x425795
42574d:	66 55                	push   %bp
42574f:	55                   	push   %ebp
425750:	30 70 6f             	xor    %dh,0x6f(%eax)
425753:	33 78 55             	xor    0x55(%eax),%edi
425756:	79 46                	jns    0x42579e
425758:	37                   	aaa
425759:	35 78 31 56 64       	xor    $0x64563178,%eax
42575e:	73 43                	jae    0x4257a3
425760:	4c                   	dec    %esp
425761:	43                   	inc    %ebx
425762:	69 6a 76 35 72 54 54 	imul   $0x54547235,0x76(%edx),%ebp
425769:	73 76                	jae    0x4257e1
42576b:	30 6e 5a             	xor    %ch,0x5a(%esi)
42576e:	6b 58 51 70          	imul   $0x70,0x51(%eax),%ebx
425772:	68 50 30 39 69       	push   $0x69393050
425777:	64 4a                	fs dec %edx
425779:	51                   	push   %ecx
42577a:	73 53                	jae    0x4257cf
42577c:	79 79                	jns    0x4257f7
42577e:	78 33                	js     0x4257b3
425780:	43                   	inc    %ebx
425781:	6b 51 32 33          	imul   $0x33,0x32(%ecx),%edx
425785:	56                   	push   %esi
425786:	6b 38 56             	imul   $0x56,(%eax),%edi
425789:	47                   	inc    %edi
42578a:	58                   	pop    %eax
42578b:	75 65                	jne    0x4257f2
42578d:	68 41 43 42 38       	push   $0x38424341
425792:	72 71                	jb     0x425805
425794:	4f                   	dec    %edi
425795:	72 6c                	jb     0x425803
425797:	65 74 32             	gs je  0x4257cc
42579a:	52                   	push   %edx
42579b:	4e                   	dec    %esi
42579c:	56                   	push   %esi
42579d:	63 65 79             	arpl   %esp,0x79(%ebp)
4257a0:	6d                   	insl   (%dx),%es:(%edi)
4257a1:	63 74 2f 52          	arpl   %esi,0x52(%edi,%ebp,1)
4257a5:	59                   	pop    %ecx
4257a6:	50                   	push   %eax
4257a7:	4b                   	dec    %ebx
4257a8:	2b 76 53             	sub    0x53(%esi),%esi
4257ab:	4f                   	dec    %edi
4257ac:	68 71 39 61 37       	push   $0x37613971
4257b1:	56                   	push   %esi
4257b2:	6e                   	outsb  %ds:(%esi),(%dx)
4257b3:	2b 58 45             	sub    0x45(%eax),%ebx
4257b6:	5a                   	pop    %edx
4257b7:	75 41                	jne    0x4257fa
4257b9:	33 6c 46 78          	xor    0x78(%esi,%eax,2),%ebp
4257bd:	65 39 7a 6d          	cmp    %edi,%gs:0x6d(%edx)
4257c1:	2b 50 78             	sub    0x78(%eax),%edx
4257c4:	70 48                	jo     0x42580e
4257c6:	37                   	aaa
4257c7:	51                   	push   %ecx
4257c8:	47                   	inc    %edi
4257c9:	42                   	inc    %edx
4257ca:	58                   	pop    %eax
4257cb:	50                   	push   %eax
4257cc:	4b                   	dec    %ebx
4257cd:	46                   	inc    %esi
4257ce:	71 4f                	jno    0x42581f
4257d0:	77 4a                	ja     0x42581c
4257d2:	7a 4d                	jp     0x425821
4257d4:	31 6e 31             	xor    %ebp,0x31(%esi)
4257d7:	47                   	inc    %edi
4257d8:	2f                   	das
4257d9:	6b 66 45 72          	imul   $0x72,0x45(%esi),%esp
4257dd:	43                   	inc    %ebx
4257de:	43                   	inc    %ebx
4257df:	7a 49                	jp     0x42582a
4257e1:	6c                   	insb   (%dx),%es:(%edi)
4257e2:	4c                   	dec    %esp
4257e3:	64 54                	fs push %esp
4257e5:	76 2f                	jbe    0x425816
4257e7:	75 63                	jne    0x42584c
4257e9:	63 35 64 62 4b 54    	arpl   %esi,0x544b6264
4257ef:	38 30                	cmp    %dh,(%eax)
4257f1:	62 35 6b 53 53 68    	bound  %esi,0x6853536b
4257f7:	4d                   	dec    %ebp
4257f8:	7a 6f                	jp     0x425869
4257fa:	50                   	push   %eax
4257fb:	53                   	push   %ebx
4257fc:	6e                   	outsb  %ds:(%esi),(%dx)
4257fd:	54                   	push   %esp
4257fe:	77 53                	ja     0x425853
425800:	45                   	inc    %ebp
425801:	66 74 31             	data16 je 0x425835
425804:	2b 43 34             	sub    0x34(%ebx),%eax
425807:	7a 4d                	jp     0x425856
425809:	6e                   	outsb  %ds:(%esi),(%dx)
42580a:	6a 74                	push   $0x74
42580c:	73 57                	jae    0x425865
42580e:	64 4b                	fs dec %ebx
425810:	49                   	dec    %ecx
425811:	46                   	inc    %esi
425812:	6a 6a                	push   $0x6a
425814:	2f                   	das
425815:	33 46 43             	xor    0x43(%esi),%eax
425818:	52                   	push   %edx
425819:	42                   	inc    %edx
42581a:	6b 44 48 7a 54       	imul   $0x54,0x7a(%eax,%ecx,2),%eax
42581f:	34 53                	xor    $0x53,%al
425821:	78 54                	js     0x425877
425823:	68 72 56 54 36       	push   $0x36545672
425828:	65 6b 42 48 31       	imul   $0x31,%gs:0x48(%edx),%eax
42582d:	62 65 49             	bound  %esp,0x49(%ebp)
425830:	4e                   	dec    %esi
425831:	41                   	inc    %ecx
425832:	41                   	inc    %ecx
425833:	4b                   	dec    %ebx
425834:	65 79 56             	gs jns 0x42588d
425837:	71 6e                	jno    0x4258a7
425839:	52                   	push   %edx
42583a:	73 36                	jae    0x425872
42583c:	76 2f                	jbe    0x42586d
42583e:	46                   	inc    %esi
42583f:	46                   	inc    %esi
425840:	4e                   	dec    %esi
425841:	57                   	push   %edi
425842:	43                   	inc    %ebx
425843:	4d                   	dec    %ebp
425844:	57                   	push   %edi
425845:	46                   	inc    %esi
425846:	6c                   	insb   (%dx),%es:(%edi)
425847:	71 33                	jno    0x42587c
425849:	41                   	inc    %ecx
42584a:	39 4f 5a             	cmp    %ecx,0x5a(%edi)
42584d:	6a 75                	push   $0x75
42584f:	41                   	inc    %ecx
425850:	6e                   	outsb  %ds:(%esi),(%dx)
425851:	48                   	dec    %eax
425852:	38 72 50             	cmp    %dh,0x50(%edx)
425855:	4c                   	dec    %esp
425856:	50                   	push   %eax
425857:	2b 41 77             	sub    0x77(%ecx),%eax
42585a:	57                   	push   %edi
42585b:	6d                   	insl   (%dx),%es:(%edi)
42585c:	70 32                	jo     0x425890
42585e:	7a 76                	jp     0x4258d6
425860:	47                   	inc    %edi
425861:	6c                   	insb   (%dx),%es:(%edi)
425862:	53                   	push   %ebx
425863:	49                   	dec    %ecx
425864:	61                   	popa
425865:	61                   	popa
425866:	56                   	push   %esi
425867:	66 58                	pop    %ax
425869:	6b 38 31             	imul   $0x31,(%eax),%edi
42586c:	37                   	aaa
42586d:	33 4e 4a             	xor    0x4a(%esi),%ecx
425870:	57                   	push   %edi
425871:	4e                   	dec    %esi
425872:	33 6d 5a             	xor    0x5a(%ebp),%ebp
425875:	31 54 4a 78          	xor    %edx,0x78(%edx,%ecx,2)
425879:	35 63 70 77 63       	xor    $0x63777063,%eax
42587e:	4a                   	dec    %edx
42587f:	6e                   	outsb  %ds:(%esi),(%dx)
425880:	70 63                	jo     0x4258e5
425882:	79 6d                	jns    0x4258f1
425884:	36 7a 36             	ss jp  0x4258bd
425887:	5a                   	pop    %edx
425888:	4e                   	dec    %esi
425889:	65 69 48 52 48 43 62 	imul   $0x54624348,%gs:0x52(%eax),%ecx
425890:	54
425891:	58                   	pop    %eax
425892:	49                   	dec    %ecx
425893:	48                   	dec    %eax
425894:	65 45                	gs inc %ebp
425896:	45                   	inc    %ebp
425897:	4d                   	dec    %ebp
425898:	61                   	popa
425899:	4e                   	dec    %esi
42589a:	6a 74                	push   $0x74
42589c:	37                   	aaa
42589d:	39 78 33             	cmp    %edi,0x33(%eax)
4258a0:	2b 64 41 6c          	sub    0x6c(%ecx,%eax,2),%esp
4258a4:	77 54                	ja     0x4258fa
4258a6:	6f                   	outsl  %ds:(%esi),(%dx)
4258a7:	6b 57 73 54          	imul   $0x54,0x73(%edi),%edx
4258ab:	59                   	pop    %ecx
4258ac:	54                   	push   %esp
4258ad:	6a 67                	push   $0x67
4258af:	75 38                	jne    0x4258e9
4258b1:	61                   	popa
4258b2:	4b                   	dec    %ebx
4258b3:	69 63 68 54 6a 4c 78 	imul   $0x784c6a54,0x68(%ebx),%esp
4258ba:	57                   	push   %edi
4258bb:	4e                   	dec    %esi
4258bc:	7a 38                	jp     0x4258f6
4258be:	79 79                	jns    0x425939
4258c0:	41                   	inc    %ecx
4258c1:	55                   	push   %ebp
4258c2:	5a                   	pop    %edx
4258c3:	76 4c                	jbe    0x425911
4258c5:	46                   	inc    %esi
4258c6:	65 30 6d 72          	xor    %ch,%gs:0x72(%ebp)
4258ca:	78 6d                	js     0x425939
4258cc:	35 54 37 71 67       	xor    $0x67713754,%eax
4258d1:	35 74 6f 64 52       	xor    $0x52646f74,%eax
4258d6:	33 30                	xor    (%eax),%esi
4258d8:	58                   	pop    %eax
4258d9:	56                   	push   %esi
4258da:	70 37                	jo     0x425913
4258dc:	36 73 49             	ss jae 0x425928
4258df:	7a 6b                	jp     0x42594c
4258e1:	59                   	pop    %ecx
4258e2:	76 43                	jbe    0x425927
4258e4:	31 4b 67             	xor    %ecx,0x67(%ebx)
4258e7:	41                   	inc    %ecx
4258e8:	6f                   	outsl  %ds:(%esi),(%dx)
4258e9:	6d                   	insl   (%dx),%es:(%edi)
4258ea:	77 61                	ja     0x42594d
4258ec:	6d                   	insl   (%dx),%es:(%edi)
4258ed:	2f                   	das
4258ee:	52                   	push   %edx
4258ef:	30 42 38             	xor    %al,0x38(%edx)
4258f2:	59                   	pop    %ecx
4258f3:	59                   	pop    %ecx
4258f4:	61                   	popa
4258f5:	61                   	popa
4258f6:	53                   	push   %ebx
4258f7:	64 75 75             	fs jne 0x42596f
4258fa:	56                   	push   %esi
4258fb:	64 70 4f             	fs jo  0x42594d
4258fe:	46                   	inc    %esi
4258ff:	61                   	popa
425900:	2f                   	das
425901:	55                   	push   %ebp
425902:	39 6c 57 73          	cmp    %ebp,0x73(%edi,%edx,2)
425906:	33 68 36             	xor    0x36(%eax),%ebp
425909:	35 2f 57 4c 6b       	xor    $0x6b4c572f,%eax
42590e:	57                   	push   %edi
42590f:	58                   	pop    %eax