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
46976a:	78 49                	js     0x4697b5
46976c:	4f                   	dec    %edi
46976d:	70 62                	jo     0x4697d1
46976f:	4c                   	dec    %esp
469770:	38 51 34             	cmp    %dl,0x34(%ecx)
469773:	49                   	dec    %ecx
469774:	46                   	inc    %esi
469775:	73 44                	jae    0x4697bb
469777:	2b 57 34             	sub    0x34(%edi),%edx
46977a:	56                   	push   %esi
46977b:	44                   	inc    %esp
46977c:	4f                   	dec    %edi
46977d:	46                   	inc    %esi
46977e:	2f                   	das
46977f:	56                   	push   %esi
469780:	62 70 4c             	bound  %esi,0x4c(%eax)
469783:	64 6e                	outsb  %fs:(%esi),(%dx)
469785:	4d                   	dec    %ebp
469786:	42                   	inc    %edx
469787:	5a                   	pop    %edx
469788:	55                   	push   %ebp
469789:	6e                   	outsb  %ds:(%esi),(%dx)
46978a:	51                   	push   %ecx
46978b:	6a 62                	push   $0x62
46978d:	4f                   	dec    %edi
46978e:	39 52 56             	cmp    %edx,0x56(%edx)
469791:	37                   	aaa
469792:	72 49                	jb     0x4697dd
469794:	4e                   	dec    %esi
469795:	36 2b 64 76 41       	sub    %ss:0x41(%esi,%esi,2),%esp
46979a:	74 56                	je     0x4697f2
46979c:	43                   	inc    %ebx
46979d:	51                   	push   %ecx
46979e:	77 4f                	ja     0x4697ef
4697a0:	4f                   	dec    %edi
4697a1:	71 36                	jno    0x4697d9
4697a3:	52                   	push   %edx
4697a4:	45                   	inc    %ebp
4697a5:	70 6d                	jo     0x469814
4697a7:	4a                   	dec    %edx
4697a8:	63 7a 6d             	arpl   %edi,0x6d(%edx)
4697ab:	53                   	push   %ebx
4697ac:	55                   	push   %ebp
4697ad:	4f                   	dec    %edi
4697ae:	52                   	push   %edx
4697af:	75 39                	jne    0x4697ea
4697b1:	69 6f 52 35 36 45 49 	imul   $0x49453635,0x52(%edi),%ebp
4697b8:	66 62 46 6a          	bound  %ax,0x6a(%esi)
4697bc:	35 30 6b 72 55       	xor    $0x55726b30,%eax
4697c1:	55                   	push   %ebp
4697c2:	54                   	push   %esp
4697c3:	57                   	push   %edi
4697c4:	68 4c 52 41 66       	push   $0x6641524c
4697c9:	76 5a                	jbe    0x469825
4697cb:	43                   	inc    %ebx
4697cc:	37                   	aaa
4697cd:	77 75                	ja     0x469844
4697cf:	66 59                	pop    %cx
4697d1:	5a                   	pop    %edx
4697d2:	71 51                	jno    0x469825
4697d4:	31 30                	xor    %esi,(%eax)
4697d6:	64 48                	fs dec %eax
4697d8:	79 37                	jns    0x469811
4697da:	38 35 33 59 35 4c    	cmp    %dh,0x4c355933
4697e0:	6e                   	outsb  %ds:(%esi),(%dx)
4697e1:	70 50                	jo     0x469833
4697e3:	46                   	inc    %esi
4697e4:	4a                   	dec    %edx
4697e5:	53                   	push   %ebx
4697e6:	72 37                	jb     0x46981f
4697e8:	72 56                	jb     0x469840
4697ea:	6e                   	outsb  %ds:(%esi),(%dx)
4697eb:	4e                   	dec    %esi
4697ec:	36 6c                	ss insb (%dx),%es:(%edi)
4697ee:	47                   	inc    %edi
4697ef:	6c                   	insb   (%dx),%es:(%edi)
4697f0:	55                   	push   %ebp
4697f1:	41                   	inc    %ecx
4697f2:	2b 69 48             	sub    0x48(%ecx),%ebp
4697f5:	37                   	aaa
4697f6:	49                   	dec    %ecx
4697f7:	73 4b                	jae    0x469844
4697f9:	68 6b 71 44 59       	push   $0x5944716b
4697fe:	75 55                	jne    0x469855
469800:	30 32                	xor    %dh,(%edx)
469802:	69 65 50 2b 41 4f 4a 	imul   $0x4a4f412b,0x50(%ebp),%esp
469809:	42                   	inc    %edx
46980a:	78 63                	js     0x46986f
46980c:	52                   	push   %edx
46980d:	62 76 33             	bound  %esi,0x33(%esi)
469810:	71 44                	jno    0x469856
469812:	56                   	push   %esi
469813:	75 53                	jne    0x469868
469815:	2f                   	das
469816:	4f                   	dec    %edi
469817:	58                   	pop    %eax
469818:	61                   	popa
469819:	7a 79                	jp     0x469894
46981b:	46                   	inc    %esi
46981c:	71 69                	jno    0x469887
46981e:	38 6e 4e             	cmp    %ch,0x4e(%esi)
469821:	76 4c                	jbe    0x46986f
469823:	42                   	inc    %edx
469824:	30 44 49 4d          	xor    %al,0x4d(%ecx,%ecx,2)
469828:	4f                   	dec    %edi
469829:	52                   	push   %edx
46982a:	51                   	push   %ecx
46982b:	78 73                	js     0x4698a0
46982d:	4f                   	dec    %edi
46982e:	51                   	push   %ecx
46982f:	45                   	inc    %ebp
469830:	4d                   	dec    %ebp
469831:	34 45                	xor    $0x45,%al
469833:	32 68 74             	xor    0x74(%eax),%ch
469836:	64 7a 32             	fs jp  0x46986b
469839:	74 73                	je     0x4698ae
46983b:	45                   	inc    %ebp
46983c:	35 54 62 7a 42       	xor    $0x427a6254,%eax
469841:	68 43 67 32 6f       	push   $0x6f326743
469846:	43                   	inc    %ebx
469847:	79 59                	jns    0x4698a2
469849:	32 2b                	xor    (%ebx),%ch
46984b:	43                   	inc    %ebx
46984c:	54                   	push   %esp
46984d:	2f                   	das
46984e:	4c                   	dec    %esp
46984f:	46                   	inc    %esi
469850:	6e                   	outsb  %ds:(%esi),(%dx)
469851:	33 6e 78             	xor    0x78(%esi),%ebp
469854:	39 4c 39 4e          	cmp    %ecx,0x4e(%ecx,%edi,1)
469858:	38 65 6a             	cmp    %ah,0x6a(%ebp)
46985b:	4f                   	dec    %edi
46985c:	4e                   	dec    %esi
46985d:	51                   	push   %ecx
46985e:	75 6a                	jne    0x4698ca
469860:	73 2b                	jae    0x46988d
469862:	6a 46                	push   $0x46
469864:	68 4b 55 4e 31       	push   $0x314e554b
469869:	78 45                	js     0x4698b0
46986b:	32 39                	xor    (%ecx),%bh
46986d:	61                   	popa
46986e:	69 78 75 39 33 58 43 	imul   $0x43583339,0x75(%eax),%edi
469875:	7a 69                	jp     0x4698e0
469877:	69 6a 6c 39 69 7a 53 	imul   $0x537a6939,0x6c(%edx),%ebp
46987e:	6d                   	insl   (%dx),%es:(%edi)
46987f:	53                   	push   %ebx
469880:	5a                   	pop    %edx
469881:	75 41                	jne    0x4698c4
469883:	57                   	push   %edi
469884:	53                   	push   %ebx
469885:	68 6e 6f 6a 41       	push   $0x416a6f6e
46988a:	4a                   	dec    %edx
46988b:	49                   	dec    %ecx
46988c:	4a                   	dec    %edx
46988d:	78 4c                	js     0x4698db
46988f:	75 63                	jne    0x4698f4
469891:	59                   	pop    %ecx
469892:	34 35                	xor    $0x35,%al
469894:	41                   	inc    %ecx
469895:	31 35 55 43 38 76    	xor    %esi,0x76384355
46989b:	38 4f 63             	cmp    %cl,0x63(%edi)
46989e:	53                   	push   %ebx
46989f:	78 51                	js     0x4698f2
4698a1:	53                   	push   %ebx
4698a2:	46                   	inc    %esi
4698a3:	6f                   	outsl  %ds:(%esi),(%dx)
4698a4:	68 51 74 39 64       	push   $0x64397451
4698a9:	49                   	dec    %ecx
4698aa:	6b 32 79             	imul   $0x79,(%edx),%esi
4698ad:	34 4c                	xor    $0x4c,%al
4698af:	76 66                	jbe    0x469917
4698b1:	73 44                	jae    0x4698f7
4698b3:	57                   	push   %edi
4698b4:	6c                   	insb   (%dx),%es:(%edi)
4698b5:	77 79                	ja     0x469930