425516:	4f                   	dec    %edi
425517:	5a                   	pop    %edx
425518:	68 56 4e 76 35       	push   $0x35764e56
42551d:	76 62                	jbe    0x425581
42551f:	43                   	inc    %ebx
425520:	57                   	push   %edi
425521:	69 4e 54 51 51 61 46 	imul   $0x46615151,0x54(%esi),%ecx
425528:	73 56                	jae    0x425580
42552a:	44                   	inc    %esp
42552b:	6e                   	outsb  %ds:(%esi),(%dx)
42552c:	41                   	inc    %ecx
42552d:	33 43 51             	xor    0x51(%ebx),%eax
425530:	4f                   	dec    %edi
425531:	67 49                	addr16 dec %ecx
425533:	77 4c                	ja     0x425581
425535:	66 2f                	data16 das
425537:	42                   	inc    %edx
425538:	78 45                	js     0x42557f
42553a:	36 61                	ss popa
42553c:	6f                   	outsl  %ds:(%esi),(%dx)
42553d:	63 44 6a 7a          	arpl   %eax,0x7a(%edx,%ebp,2)
425541:	46                   	inc    %esi
425542:	49                   	dec    %ecx
425543:	4e                   	dec    %esi
425544:	69 41 37 55 5a 79 45 	imul   $0x45795a55,0x37(%ecx),%eax
42554b:	74 72                	je     0x4255bf
42554d:	72 6c                	jb     0x4255bb
42554f:	4b                   	dec    %ebx
425550:	2f                   	das
425551:	34 62                	xor    $0x62,%al
425553:	32 34 76             	xor    (%esi,%esi,2),%dh
425556:	35 51 56 33 37       	xor    $0x37335651,%eax
42555b:	55                   	push   %ebp
42555c:	6d                   	insl   (%dx),%es:(%edi)
42555d:	35 75 79 75 4d       	xor    $0x4d757975,%eax
425562:	41                   	inc    %ecx
425563:	70 6b                	jo     0x4255d0
425565:	69 59 6b 32 30 70 69 	imul   $0x69703032,0x6b(%ecx),%ebx
42556c:	71 78                	jno    0x4255e6
42556e:	47                   	inc    %edi
42556f:	6a 64                	push   $0x64
425571:	33 74 66 41          	xor    0x41(%esi,%eiz,2),%esi
425575:	72 70                	jb     0x4255e7
425577:	36 53                	ss push %ebx
425579:	2f                   	das
42557a:	6f                   	outsl  %ds:(%esi),(%dx)
42557b:	38 4e 70             	cmp    %cl,0x70(%esi)
42557e:	35 64 6a 38 34       	xor    $0x34386a64,%eax
425583:	51                   	push   %ecx
425584:	42                   	inc    %edx
425585:	78 54                	js     0x4255db
425587:	7a 4e                	jp     0x4255d7
425589:	79 39                	jns    0x4255c4
42558b:	62 39                	bound  %edi,(%ecx)
42558d:	5a                   	pop    %edx
42558e:	36 67 56             	ss addr16 push %esi
425591:	58                   	pop    %eax
425592:	6d                   	insl   (%dx),%es:(%edi)
425593:	4c                   	dec    %esp
425594:	56                   	push   %esi
425595:	53                   	push   %ebx
425596:	44                   	inc    %esp
425597:	79 52                	jns    0x4255eb
425599:	48                   	dec    %eax
42559a:	72 58                	jb     0x4255f4
42559c:	75 77                	jne    0x425615
42559e:	4f                   	dec    %edi
42559f:	71 47                	jno    0x4255e8
4255a1:	51                   	push   %ecx
4255a2:	62 68 6b             	bound  %ebp,0x6b(%eax)
4255a5:	31 75 6e             	xor    %esi,0x6e(%ebp)
4255a8:	58                   	pop    %eax
4255a9:	77 36                	ja     0x4255e1
4255ab:	67 2b 78 70          	sub    0x70(%bx,%si),%edi
4255af:	34 49                	xor    $0x49,%al
4255b1:	33 2b                	xor    (%ebx),%ebp
4255b3:	51                   	push   %ecx
4255b4:	6a 47                	push   $0x47
4255b6:	6c                   	insb   (%dx),%es:(%edi)
4255b7:	74 6b                	je     0x425624
4255b9:	67 32 42 76          	xor    0x76(%bp,%si),%al
4255bd:	50                   	push   %eax
4255be:	44                   	inc    %esp
4255bf:	72 32                	jb     0x4255f3
4255c1:	73 77                	jae    0x42563a
4255c3:	35 41 4c 6c 42       	xor    $0x426c4c41,%eax
4255c8:	49                   	dec    %ecx
4255c9:	74 74                	je     0x42563f
4255cb:	52                   	push   %edx
4255cc:	4f                   	dec    %edi
4255cd:	45                   	inc    %ebp
4255ce:	32 78 4d             	xor    0x4d(%eax),%bh
4255d1:	4a                   	dec    %edx
4255d2:	75 78                	jne    0x42564c
4255d4:	69 54 4f 71 77 4c 36 	imul   $0x55364c77,0x71(%edi,%ecx,2),%edx
4255db:	55
4255dc:	43                   	inc    %ebx
4255dd:	53                   	push   %ebx
4255de:	62 63 76             	bound  %esp,0x76(%ebx)
4255e1:	35 43 4d 4d 34       	xor    $0x344d4d43,%eax
4255e6:	73 55                	jae    0x42563d
4255e8:	71 2b                	jno    0x425615
4255ea:	6e                   	outsb  %ds:(%esi),(%dx)
4255eb:	6e                   	outsb  %ds:(%esi),(%dx)
4255ec:	32 77 58             	xor    0x58(%edi),%dh
4255ef:	30 78 37             	xor    %bh,0x37(%eax)
4255f2:	67 72 69             	addr16 jb 0x42565e
4255f5:	46                   	inc    %esi
4255f6:	45                   	inc    %ebp
4255f7:	69 37 32 41 32 74    	imul   $0x74324132,(%edi),%esi
4255fd:	68 34 44 4f 38       	push   $0x384f4434
425602:	75 6e                	jne    0x425672
425604:	65 4b                	gs dec %ebx
425606:	30 38                	xor    %bh,(%eax)
425608:	33 62 4b             	xor    0x4b(%edx),%esp
42560b:	49                   	dec    %ecx
42560c:	6f                   	outsl  %ds:(%esi),(%dx)
42560d:	73 79                	jae    0x425688
42560f:	73 70                	jae    0x425681
425611:	69 4f 4c 71 62 30 48 	imul   $0x48306271,0x4c(%edi),%ecx
425618:	6b 33 6a             	imul   $0x6a,(%ebx),%esi
42561b:	6b 77 47 6f          	imul   $0x6f,0x47(%edi),%esi
42561f:	42                   	inc    %edx
425620:	75 4a                	jne    0x42566c
425622:	50                   	push   %eax
425623:	6a 4b                	push   $0x4b
425625:	47                   	inc    %edi
425626:	73 66                	jae    0x42568e
425628:	52                   	push   %edx
425629:	6a 6e                	push   $0x6e
42562b:	66 76 64             	data16 jbe 0x425692
42562e:	66 54                	push   %sp
425630:	6f                   	outsl  %ds:(%esi),(%dx)
425631:	73 5a                	jae    0x42568d
425633:	38 2f                	cmp    %ch,(%edi)
425635:	65 55                	gs push %ebp
425637:	4b                   	dec    %ebx
425638:	58                   	pop    %eax
425639:	41                   	inc    %ecx
42563a:	73 66                	jae    0x4256a2
42563c:	4f                   	dec    %edi
42563d:	39 72 6b             	cmp    %esi,0x6b(%edx)
425640:	68 4b 34 56 64       	push   $0x6456344b
425645:	45                   	inc    %ebp
425646:	51                   	push   %ecx
425647:	67 32 31             	xor    (%bx,%di),%dh
42564a:	35 7a 73 35 79       	xor    $0x7935737a,%eax
42564f:	62 77 47             	bound  %esi,0x47(%edi)
425652:	4a                   	dec    %edx
425653:	58                   	pop    %eax
425654:	56                   	push   %esi
425655:	6e                   	outsb  %ds:(%esi),(%dx)
425656:	31 73 35             	xor    %esi,0x35(%ebx)
425659:	63 6e 55             	arpl   %ebp,0x55(%esi)
42565c:	7a 52                	jp     0x4256b0
42565e:	7a 35                	jp     0x425695
425660:	58                   	pop    %eax
425661:	2f                   	das
425662:	4f                   	dec    %edi
425663:	6e                   	outsb  %ds:(%esi),(%dx)
425664:	6c                   	insb   (%dx),%es:(%edi)
425665:	39 66 7a             	cmp    %esp,0x7a(%esi)
425668:	6f                   	outsl  %ds:(%esi),(%dx)
425669:	4c                   	dec    %esp
42566a:	30 59 76             	xor    %bl,0x76(%ecx)
42566d:	4c                   	dec    %esp
42566e:	59                   	pop    %ecx
42566f:	6e                   	outsb  %ds:(%esi),(%dx)
425670:	35 32 38 64 6c       	xor    $0x6c643832,%eax
425675:	71 53                	jno    0x4256ca
425677:	64 65 38 42 54       	fs cmp %al,%gs:0x54(%edx)
42567c:	39 6e 6a             	cmp    %ebp,0x6a(%esi)
42567f:	7a 4e                	jp     0x4256cf
425681:	4a                   	dec    %edx
425682:	50                   	push   %eax
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