4694bb:	35 4c 64 75 50       	xor    $0x5075644c,%eax
4694c0:	6a 53                	push   $0x53
4694c2:	6d                   	insl   (%dx),%es:(%edi)
4694c3:	54                   	push   %esp
4694c4:	4d                   	dec    %ebp
4694c5:	4b                   	dec    %ebx
4694c6:	33 65 30             	xor    0x30(%ebp),%esp
4694c9:	64 34 6f             	fs xor $0x6f,%al
4694cc:	57                   	push   %edi
4694cd:	6d                   	insl   (%dx),%es:(%edi)
4694ce:	34 4d                	xor    $0x4d,%al
4694d0:	67 36 6c             	ss insb (%dx),%es:(%di)
4694d3:	6e                   	outsb  %ds:(%esi),(%dx)
4694d4:	72 63                	jb     0x469539
4694d6:	61                   	popa
4694d7:	5a                   	pop    %edx
4694d8:	5a                   	pop    %edx
4694d9:	47                   	inc    %edi
4694da:	54                   	push   %esp
4694db:	38 58 74             	cmp    %bl,0x74(%eax)
4694de:	52                   	push   %edx
4694df:	35 37 52 48 4c       	xor    $0x4c485237,%eax
4694e4:	55                   	push   %ebp
4694e5:	30 74 59 45          	xor    %dh,0x45(%ecx,%ebx,2)
4694e9:	56                   	push   %esi
4694ea:	50                   	push   %eax
4694eb:	35 67 75 61 31       	xor    $0x31617567,%eax
4694f0:	4c                   	dec    %esp
4694f1:	6a 4c                	push   $0x4c
4694f3:	4f                   	dec    %edi
4694f4:	30 75 51             	xor    %dh,0x51(%ebp)
4694f7:	79 32                	jns    0x46952b
4694f9:	68 73 33 34 6e       	push   $0x6e343373
4694fe:	7a 39                	jp     0x469539
469500:	49                   	dec    %ecx
469501:	34 39                	xor    $0x39,%al
469503:	77 35                	ja     0x46953a
469505:	68 4f 6b 2f 51       	push   $0x512f6b4f
46950a:	4b                   	dec    %ebx
46950b:	4a                   	dec    %edx
46950c:	59                   	pop    %ecx
46950d:	55                   	push   %ebp
46950e:	61                   	popa
46950f:	68 47 41 69 46       	push   $0x46694147
469514:	68 61 6f 63 61       	push   $0x61636f61
469519:	62 66 4c             	bound  %esp,0x4c(%esi)
46951c:	46                   	inc    %esi
46951d:	77 6f                	ja     0x46958e
46951f:	2b 7a 38             	sub    0x38(%edx),%edi
469522:	50                   	push   %eax
469523:	33 62 6d             	xor    0x6d(%edx),%esp
469526:	78 74                	js     0x46959c
469528:	62 43 45             	bound  %eax,0x45(%ebx)
46952b:	33 6f 58             	xor    0x58(%edi),%ebp
46952e:	66 51                	push   %cx
469530:	49                   	dec    %ecx
469531:	2f                   	das
469532:	4b                   	dec    %ebx
469533:	66 70 59             	data16 jo 0x46958f
469536:	77 72                	ja     0x4695aa
469538:	4d                   	dec    %ebp
469539:	46                   	inc    %esi
46953a:	30 44 6b 6f          	xor    %al,0x6f(%ebx,%ebp,2)
46953e:	76 33                	jbe    0x469573
469540:	46                   	inc    %esi
469541:	37                   	aaa
469542:	31 41 4c             	xor    %eax,0x4c(%ecx)
469545:	70 35                	jo     0x46957c
469547:	33 62 6d             	xor    0x6d(%edx),%esp
46954a:	68 6f 64 55 39       	push   $0x3955646f
46954f:	32 41 63             	xor    0x63(%ecx),%al
469552:	7a 51                	jp     0x4695a5
469554:	31 66 77             	xor    %esp,0x77(%esi)
469557:	47                   	inc    %edi
469558:	75 6e                	jne    0x4695c8
46955a:	65 68 42 4b 79 6f    	gs push $0x6f794b42
469560:	47                   	inc    %edi
469561:	6b 4f 72 50          	imul   $0x50,0x72(%edi),%ecx
469565:	77 65                	ja     0x4695cc
469567:	36 4e                	ss dec %esi
469569:	67 6e                	outsb  %ds:(%si),(%dx)
46956b:	56                   	push   %esi
46956c:	66 78 37             	data16 js 0x4695a6
46956f:	39 76 54             	cmp    %esi,0x54(%esi)
469572:	6f                   	outsl  %ds:(%esi),(%dx)
469573:	45                   	inc    %ebp
469574:	44                   	inc    %esp
469575:	7a 51                	jp     0x4695c8
469577:	44                   	inc    %esp
469578:	31 74 41 75          	xor    %esi,0x75(%ecx,%eax,2)
46957c:	6e                   	outsb  %ds:(%esi),(%dx)
46957d:	49                   	dec    %ecx
46957e:	78 31                	js     0x4695b1
469580:	66 4f                	dec    %di
469582:	6e                   	outsb  %ds:(%esi),(%dx)
469583:	7a 57                	jp     0x4695dc
469585:	79 6d                	jns    0x4695f4
469587:	57                   	push   %edi
469588:	56                   	push   %esi
469589:	59                   	pop    %ecx
46958a:	34 74                	xor    $0x74,%al
46958c:	6f                   	outsl  %ds:(%esi),(%dx)
46958d:	77 51                	ja     0x4695e0
46958f:	6b 4a 34 6c          	imul   $0x6c,0x34(%edx),%ecx
469593:	5a                   	pop    %edx
469594:	5a                   	pop    %edx
469595:	51                   	push   %ecx
469596:	75 61                	jne    0x4695f9
469598:	32 71 37             	xor    0x37(%ecx),%dh
46959b:	6e                   	outsb  %ds:(%esi),(%dx)
46959c:	39 43 43             	cmp    %eax,0x43(%ebx)
46959f:	4f                   	dec    %edi
4695a0:	5a                   	pop    %edx
4695a1:	72 6f                	jb     0x469612
4695a3:	54                   	push   %esp
4695a4:	4e                   	dec    %esi
4695a5:	6b 4a 69 35          	imul   $0x35,0x69(%edx),%ecx
4695a9:	2f                   	das
4695aa:	72 57                	jb     0x469603
4695ac:	37                   	aaa
4695ad:	4d                   	dec    %ebp
4695ae:	46                   	inc    %esi
4695af:	41                   	inc    %ecx
4695b0:	4e                   	dec    %esi
4695b1:	6e                   	outsb  %ds:(%esi),(%dx)
4695b2:	4d                   	dec    %ebp
4695b3:	53                   	push   %ebx
4695b4:	5a                   	pop    %edx
4695b5:	7a 41                	jp     0x4695f8
4695b7:	39 32                	cmp    %esi,(%edx)
4695b9:	39 4e 47             	cmp    %ecx,0x47(%esi)
4695bc:	72 7a                	jb     0x469638
4695be:	6f                   	outsl  %ds:(%esi),(%dx)
4695bf:	65 52                	gs push %edx
4695c1:	4f                   	dec    %edi
4695c2:	50                   	push   %eax
4695c3:	4b                   	dec    %ebx
4695c4:	6e                   	outsb  %ds:(%esi),(%dx)
4695c5:	53                   	push   %ebx
4695c6:	56                   	push   %esi
4695c7:	6f                   	outsl  %ds:(%esi),(%dx)
4695c8:	33 44 78 71          	xor    0x71(%eax,%edi,2),%eax
4695cc:	31 6b 6e             	xor    %ebp,0x6e(%ebx)
4695cf:	6d                   	insl   (%dx),%es:(%edi)
4695d0:	45                   	inc    %ebp
4695d1:	2f                   	das
4695d2:	56                   	push   %esi
4695d3:	46                   	inc    %esi
4695d4:	45                   	inc    %ebp
4695d5:	73 74                	jae    0x46964b
4695d7:	48                   	dec    %eax
4695d8:	77 4c                	ja     0x469626
4695da:	35 6f 46 65 37       	xor    $0x3765466f,%eax
4695df:	64 52                	fs push %edx
4695e1:	6f                   	outsl  %ds:(%esi),(%dx)
4695e2:	4f                   	dec    %edi
4695e3:	4f                   	dec    %edi
4695e4:	7a 4e                	jp     0x469634
4695e6:	4c                   	dec    %esp
4695e7:	53                   	push   %ebx
4695e8:	79 49                	jns    0x469633
4695ea:	43                   	inc    %ebx
4695eb:	2f                   	das
4695ec:	67 59                	addr16 pop %ecx
4695ee:	76 46                	jbe    0x469636
4695f0:	59                   	pop    %ecx
4695f1:	74 7a                	je     0x46966d
4695f3:	6d                   	insl   (%dx),%es:(%edi)
4695f4:	41                   	inc    %ecx
4695f5:	75 77                	jne    0x46966e
4695f7:	66 79 67             	data16 jns 0x469661
4695fa:	39 73 63             	cmp    %esi,0x63(%ebx)
4695fd:	34 62                	xor    $0x62,%al
4695ff:	33 42 68             	xor    0x68(%edx),%eax
469602:	4f                   	dec    %edi
469603:	7a 59                	jp     0x46965e
469605:	7a 2b                	jp     0x469632
469607:	41                   	inc    %ecx
469608:	56                   	push   %esi
469609:	55                   	push   %ebp
46960a:	6d                   	insl   (%dx),%es:(%edi)
46960b:	50                   	push   %eax
46960c:	46                   	inc    %esi
46960d:	72 6c                	jb     0x46967b
46960f:	62 53 2f             	bound  %edx,0x2f(%ebx)
469612:	71 58                	jno    0x46966c
469614:	4d                   	dec    %ebp
469615:	72 49                	jb     0x469660
469617:	35 74 4e 31 2f       	xor    $0x2f314e74,%eax
46961c:	55                   	push   %ebp
46961d:	53                   	push   %ebx
46961e:	62 4b 6f             	bound  %ecx,0x6f(%ebx)
469621:	45                   	inc    %ebp
469622:	32 79 51             	xor    0x51(%ecx),%bh
469625:	41                   	inc    %ecx
469626:	6c                   	insb   (%dx),%es:(%edi)
469627:	52                   	push   %edx
469628:	2f                   	das
469629:	54                   	push   %esp
46962a:	30 7a 46             	xor    %bh,0x46(%edx)
46962d:	32 4a 51             	xor    0x51(%edx),%cl
469630:	55                   	push   %ebp
469631:	53                   	push   %ebx
469632:	46                   	inc    %esi
469633:	2b 53 37             	sub    0x37(%ebx),%edx
469636:	36 32 56 30          	xor    %ss:0x30(%esi),%dl
46963a:	59                   	pop    %ecx
46963b:	6b 58 6d 46          	imul   $0x46,0x6d(%eax),%ebx
46963f:	35 71 76 46 73       	xor    $0x73467671,%eax
469644:	78 38                	js     0x46967e
469646:	4a                   	dec    %edx
469647:	49                   	dec    %ecx
469648:	2f                   	das
469649:	32 6e 71             	xor    0x71(%esi),%ch
46964c:	69 46 70 51 61 58 41 	imul   $0x41586151,0x70(%esi),%eax
469653:	31 41 63             	xor    %eax,0x63(%ecx)
469656:	4b                   	dec    %ebx
469657:	72 78                	jb     0x4696d1
469659:	68 31 47 56 5a       	push   $0x5a564731
46965e:	63 35 64 44 41 56    	arpl   %esi,0x56414464
469664:	64 58                	fs pop %eax
469666:	72 61                	jb     0x4696c9
469668:	77 76                	ja     0x4696e0
46966a:	75 31                	jne    0x46969d
46966c:	4f                   	dec    %edi
46966d:	4f                   	dec    %edi
46966e:	6b 54 30 34 32       	imul   $0x32,0x34(%eax,%esi,1),%edx
469673:	78 64                	js     0x4696d9
469675:	56                   	push   %esi
469676:	75 30                	jne    0x4696a8
469678:	2b 2b                	sub    (%ebx),%ebp
46967a:	35 6d 71 6e 4e       	xor    $0x4e6e716d,%eax
46967f:	32 37                	xor    (%edi),%dh
469681:	46                   	inc    %esi
469682:	65 48                	gs dec %eax
469684:	77 6c                	ja     0x4696f2
469686:	76 2b                	jbe    0x4696b3
469688:	4b                   	dec    %ebx
469689:	4c                   	dec    %esp
46968a:	69 64 43 34 61 43 6c 	imul   $0x416c4361,0x34(%ebx,%eax,2),%esp
469691:	41
469692:	41                   	inc    %ecx
469693:	49                   	dec    %ecx
469694:	61                   	popa
469695:	57                   	push   %edi
469696:	59                   	pop    %ecx
469697:	69 37 53 66 47 39    	imul   $0x39476653,(%edi),%esi
46969d:	61                   	popa
46969e:	6e                   	outsb  %ds:(%esi),(%dx)
46969f:	67 77 42             	addr16 ja 0x4696e4
4696a2:	57                   	push   %edi
4696a3:	65 4a                	gs dec %edx
4696a5:	34 71                	xor    $0x71,%al
4696a7:	72 79                	jb     0x469722
4696a9:	49                   	dec    %ecx
4696aa:	54                   	push   %esp
4696ab:	41                   	inc    %ecx
4696ac:	38 59 4b             	cmp    %bl,0x4b(%ecx)
4696af:	4e                   	dec    %esi
4696b0:	4f                   	dec    %edi
4696b1:	73 31                	jae    0x4696e4
4696b3:	57                   	push   %edi
4696b4:	33 78 45             	xor    0x45(%eax),%edi
4696b7:	33 4a 31             	xor    0x31(%edx),%ecx
4696ba:	51                   	push   %ecx
4696bb:	35 47 68 74 46       	xor    $0x46746847,%eax
4696c0:	2f                   	das
4696c1:	64 49                	fs dec %ecx
4696c3:	2b 51 37             	sub    0x37(%ecx),%edx
4696c6:	74 6c                	je     0x469734
4696c8:	72 4a                	jb     0x469714
4696ca:	68 47 69 6e 69       	push   $0x696e6947
4696cf:	66 6a 59             	pushw  $0x59
4696d2:	30 6a 38             	xor    %ch,0x38(%edx)
4696d5:	46                   	inc    %esi
4696d6:	68 30 45 32 75       	push   $0x75324530
4696db:	76 53                	jbe    0x469730
4696dd:	34 51                	xor    $0x51,%al
4696df:	67 38 30             	cmp    %dh,(%bx,%si)
4696e2:	65 44                	gs inc %esp
4696e4:	46                   	inc    %esi
4696e5:	39 70 69             	cmp    %esi,0x69(%eax)
4696e8:	33 62 52             	xor    0x52(%edx),%esp
4696eb:	4b                   	dec    %ebx
4696ec:	32 34 30             	xor    (%eax,%esi,1),%dh
4696ef:	34 4e                	xor    $0x4e,%al
4696f1:	4a                   	dec    %edx
4696f2:	37                   	aaa
4696f3:	49                   	dec    %ecx
4696f4:	6f                   	outsl  %ds:(%esi),(%dx)
4696f5:	6e                   	outsb  %ds:(%esi),(%dx)
4696f6:	47                   	inc    %edi
4696f7:	54                   	push   %esp
4696f8:	2b 49 65             	sub    0x65(%ecx),%ecx
4696fb:	77 69                	ja     0x469766
4696fd:	67 74 72             	addr16 je 0x469772
469700:	6e                   	outsb  %ds:(%esi),(%dx)
469701:	61                   	popa
469702:	76 55                	jbe    0x469759
469704:	2b 67 51             	sub    0x51(%edi),%esp
469707:	6c                   	insb   (%dx),%es:(%edi)
469708:	2b 6a 4a             	sub    0x4a(%edx),%ebp
46970b:	4d                   	dec    %ebp
46970c:	38 52 74             	cmp    %dl,0x74(%edx)
46970f:	73 49                	jae    0x46975a
469711:	69 48 7a 69 6e 32 59 	imul   $0x59326e69,0x7a(%eax),%ecx
469718:	2b 76 76             	sub    0x76(%esi),%esi
46971b:	34 6e                	xor    $0x6e,%al
46971d:	52                   	push   %edx
46971e:	41                   	inc    %ecx
46971f:	43                   	inc    %ebx
469720:	49                   	dec    %ecx
469721:	72 76                	jb     0x469799
469723:	45                   	inc    %ebp
469724:	30 58 35             	xor    %bl,0x35(%eax)
469727:	49                   	dec    %ecx
469728:	4f                   	dec    %edi
469729:	6e                   	outsb  %ds:(%esi),(%dx)
46972a:	71 70                	jno    0x46979c
46972c:	6f                   	outsl  %ds:(%esi),(%dx)
46972d:	4f                   	dec    %edi
46972e:	73 39                	jae    0x469769
469730:	45                   	inc    %ebp
469731:	35 51 4c 77 6b       	xor    $0x6b774c51,%eax
469736:	46                   	inc    %esi
469737:	6e                   	outsb  %ds:(%esi),(%dx)
469738:	59                   	pop    %ecx
469739:	41                   	inc    %ecx
46973a:	53                   	push   %ebx
46973b:	4f                   	dec    %edi
46973c:	38 44 2b 73          	cmp    %al,0x73(%ebx,%ebp,1)
469740:	79 77                	jns    0x4697b9
469742:	34 6c                	xor    $0x6c,%al
469744:	37                   	aaa
469745:	36 74 65             	ss je  0x4697ad
469748:	7a 39                	jp     0x469783
46974a:	35 51 34 4c 65       	xor    $0x654c3451,%eax
46974f:	69 61 4f 44 77 5a 59 	imul   $0x595a7744,0x4f(%ecx),%esp
469756:	49                   	dec    %ecx
469757:	58                   	pop    %eax
469758:	32 52 4c             	xor    0x4c(%edx),%dl
46975b:	57                   	push   %edi
46975c:	32 78 56             	xor    0x56(%eax),%bh
46975f:	6a 74                	push   $0x74
469761:	75 4b                	jne    0x4697ae
469763:	38 67 68             	cmp    %ah,0x68(%edi)
469766:	4f                   	dec    %edi
469767:	53                   	push   %ebx
469768:	46                   	inc    %esi
469769:	42                   	inc    %edx