46064d:	48                   	dec    %eax
46064e:	47                   	inc    %edi
46064f:	39 6a 7a             	cmp    %ebp,0x7a(%edx)
460652:	33 79 65             	xor    0x65(%ecx),%edi
460655:	6f                   	outsl  %ds:(%esi),(%dx)
460656:	72 4c                	jb     0x4606a4
460658:	73 4e                	jae    0x4606a8
46065a:	65 6c                	gs insb (%dx),%es:(%edi)
46065c:	4d                   	dec    %ebp
46065d:	56                   	push   %esi
46065e:	7a 71                	jp     0x4606d1
460660:	50                   	push   %eax
460661:	30 34 66             	xor    %dh,(%esi,%eiz,2)
460664:	4d                   	dec    %ebp
460665:	35 39 59 38 4b       	xor    $0x4b385939,%eax
46066a:	31 6c 69 56          	xor    %ebp,0x56(%ecx,%ebp,2)
46066e:	50                   	push   %eax
46066f:	76 6f                	jbe    0x4606e0
460671:	35 34 58 69 4f       	xor    $0x4f695834,%eax
460676:	66 72 45             	data16 jb 0x4606be
460679:	36 61                	ss popa
46067b:	6f                   	outsl  %ds:(%esi),(%dx)
46067c:	63 57 72             	arpl   %edx,0x72(%edi)
46067f:	41                   	inc    %ecx
460680:	72 38                	jb     0x4606ba
460682:	54                   	push   %esp
460683:	61                   	popa
460684:	69 4b 41 44 57 47 31 	imul   $0x31475744,0x41(%ebx),%ecx
46068b:	33 4b 79             	xor    0x79(%ebx),%ecx
46068e:	77 59                	ja     0x4606e9
460690:	71 32                	jno    0x4606c4
460692:	7a 6a                	jp     0x4606fe
460694:	53                   	push   %ebx
460695:	4a                   	dec    %edx
460696:	33 6d 59             	xor    0x59(%ebp),%ebp
460699:	66 31 32             	xor    %si,(%edx)
46069c:	4f                   	dec    %edi
46069d:	66 77 4a             	data16 ja 0x4606ea
4606a0:	39 44 75 35          	cmp    %eax,0x35(%ebp,%esi,2)
4606a4:	61                   	popa
4606a5:	35 6d 68 54 54       	xor    $0x5454686d,%eax
4606aa:	33 35 6b 76 50 56    	xor    0x5650766b,%esi
4606b0:	77 49                	ja     0x4606fb
4606b2:	75 75                	jne    0x460729
4606b4:	6d                   	insl   (%dx),%es:(%edi)
4606b5:	66 62 77 47          	bound  %si,0x47(%edi)
4606b9:	50                   	push   %eax
4606ba:	38 6d 6b             	cmp    %ch,0x6b(%ebp)
4606bd:	64 30 36             	xor    %dh,%fs:(%esi)
4606c0:	72 6b                	jb     0x46072d
4606c2:	2b 39                	sub    (%ecx),%edi
4606c4:	62 39                	bound  %edi,(%ecx)
4606c6:	47                   	inc    %edi
4606c7:	63 4f 67             	arpl   %ecx,0x67(%edi)
4606ca:	39 73 77             	cmp    %esi,0x77(%ebx)
4606cd:	50                   	push   %eax
4606ce:	6a 38                	push   $0x38
4606d0:	37                   	aaa
4606d1:	36 65 45             	ss gs inc %ebp
4606d4:	62 72 35             	bound  %esi,0x35(%edx)
4606d7:	42                   	inc    %edx
4606d8:	55                   	push   %ebp
4606d9:	58                   	pop    %eax
4606da:	58                   	pop    %eax
4606db:	31 6b 34             	xor    %ebp,0x34(%ebx)
4606de:	42                   	inc    %edx
4606df:	6b 2b 45             	imul   $0x45,(%ebx),%ebp
4606e2:	4a                   	dec    %edx
4606e3:	76 64                	jbe    0x460749
4606e5:	4b                   	dec    %ebx
4606e6:	43                   	inc    %ebx
4606e7:	76 68                	jbe    0x460751
4606e9:	76 4d                	jbe    0x460738
4606eb:	59                   	pop    %ecx
4606ec:	36 69 53 6b 70 62 6a 	imul   $0x706a6270,%ss:0x6b(%ebx),%edx
4606f3:	70
4606f4:	7a 54                	jp     0x46074a
4606f6:	6f                   	outsl  %ds:(%esi),(%dx)
4606f7:	6b 42 4d 31          	imul   $0x31,0x4d(%edx),%eax
4606fb:	72 72                	jb     0x46076f
4606fd:	59                   	pop    %ecx
4606fe:	78 74                	js     0x460774
460700:	74 45                	je     0x460747
460702:	45                   	inc    %ebp
460703:	70 62                	jo     0x460767
460705:	49                   	dec    %ecx
460706:	4b                   	dec    %ebx
460707:	6a 2b                	push   $0x2b
460709:	35 45 64 6b 36       	xor    $0x366b6445,%eax
46070e:	58                   	pop    %eax
46070f:	69 38 72 32 45 38    	imul   $0x38453272,(%eax),%edi
460715:	59                   	pop    %ecx
460716:	41                   	inc    %ecx
460717:	6d                   	insl   (%dx),%es:(%edi)
460718:	59                   	pop    %ecx
460719:	47                   	inc    %edi
46071a:	77 34                	ja     0x460750
46071c:	70 56                	jo     0x460774
46071e:	50                   	push   %eax
46071f:	78 68                	js     0x460789
460721:	41                   	inc    %ecx
460722:	2f                   	das
460723:	31 73 75             	xor    %esi,0x75(%ebx)
460726:	63 4b 4f             	arpl   %ecx,0x4f(%ebx)
460729:	5a                   	pop    %edx
46072a:	55                   	push   %ebp
46072b:	44                   	inc    %esp
46072c:	67 6a 4a             	addr16 push $0x4a
46072f:	55                   	push   %ebp
460730:	4d                   	dec    %ebp
460731:	30 5a 38             	xor    %bl,0x38(%edx)
460734:	6e                   	outsb  %ds:(%esi),(%dx)
460735:	55                   	push   %ebp
460736:	33 77 45             	xor    0x45(%edi),%esi
460739:	4b                   	dec    %ebx
46073a:	39 44 57 50          	cmp    %eax,0x50(%edi,%edx,2)
46073e:	4e                   	dec    %esi
46073f:	41                   	inc    %ecx
460740:	71 64                	jno    0x4607a6
460742:	5a                   	pop    %edx
460743:	54                   	push   %esp
460744:	75 47                	jne    0x46078d
460746:	74 2b                	je     0x460773
460748:	41                   	inc    %ecx
460749:	57                   	push   %edi
46074a:	62 57 6b             	bound  %edx,0x6b(%edi)
46074d:	6a 32                	push   $0x32
46074f:	49                   	dec    %ecx
460750:	79 70                	jns    0x4607c2
460752:	74 43                	je     0x460797
460754:	37                   	aaa
460755:	5a                   	pop    %edx
460756:	79 68                	jns    0x4607c0
460758:	38 6a 63             	cmp    %ch,0x63(%edx)
46075b:	6b 71 73 37          	imul   $0x37,0x73(%ecx),%esi
46075f:	65 67 53             	gs addr16 push %ebx
460762:	53                   	push   %ebx
460763:	45                   	inc    %ebp
460764:	74 67                	je     0x4607cd
460766:	57                   	push   %edi
460767:	56                   	push   %esi
460768:	38 77 56             	cmp    %dh,0x56(%edi)
46076b:	47                   	inc    %edi
46076c:	79 7a                	jns    0x4607e8
46076e:	63 79 77             	arpl   %edi,0x77(%ecx)
460771:	73 57                	jae    0x4607ca
460773:	55                   	push   %ebp
460774:	75 52                	jne    0x4607c8
460776:	38 79 6e             	cmp    %bh,0x6e(%ecx)
460779:	33 44 33 63          	xor    0x63(%ebx,%esi,1),%eax
46077d:	54                   	push   %esp
46077e:	51                   	push   %ecx
46077f:	57                   	push   %edi
460780:	4e                   	dec    %esi
460781:	6c                   	insb   (%dx),%es:(%edi)
460782:	6d                   	insl   (%dx),%es:(%edi)
460783:	31 38                	xor    %edi,(%eax)
460785:	59                   	pop    %ecx
460786:	51                   	push   %ecx
460787:	4f                   	dec    %edi
460788:	47                   	inc    %edi
460789:	37                   	aaa
46078a:	2b 51 48             	sub    0x48(%ecx),%edx
46078d:	4c                   	dec    %esp
46078e:	56                   	push   %esi
46078f:	6b 6c 71 57 71       	imul   $0x71,0x57(%ecx,%esi,2),%ebp
460794:	4e                   	dec    %esi
460795:	71 46                	jno    0x4607dd
460797:	37                   	aaa
460798:	2f                   	das
460799:	73 77                	jae    0x460812
46079b:	68 6d 48 76 75       	push   $0x7576486d
4607a0:	64 41                	fs inc %ecx
4607a2:	75 72                	jne    0x460816
4607a4:	75 76                	jne    0x46081c
4607a6:	56                   	push   %esi
4607a7:	36 75 50             	ss jne 0x4607fa
4607aa:	46                   	inc    %esi
4607ab:	5a                   	pop    %edx
4607ac:	39 58 66             	cmp    %ebx,0x66(%eax)
4607af:	4a                   	dec    %edx
4607b0:	75 42                	jne    0x4607f4
4607b2:	31 34 38             	xor    %esi,(%eax,%edi,1)
4607b5:	4b                   	dec    %ebx
4607b6:	42                   	inc    %edx
4607b7:	51                   	push   %ecx
4607b8:	4a                   	dec    %edx
4607b9:	72 58                	jb     0x460813
4607bb:	61                   	popa
4607bc:	69 44 69 41 50 47 34 	imul   $0x4c344750,0x41(%ecx,%ebp,2),%eax
4607c3:	4c
4607c4:	62 2f                	bound  %ebp,(%edi)
4607c6:	70 52                	jo     0x46081a
4607c8:	55                   	push   %ebp
4607c9:	4d                   	dec    %ebp
4607ca:	7a 59                	jp     0x460825
4607cc:	71 4b                	jno    0x460819
4607ce:	48                   	dec    %eax
4607cf:	45                   	inc    %ebp
4607d0:	53                   	push   %ebx
4607d1:	6c                   	insb   (%dx),%es:(%edi)
4607d2:	67 6c                	insb   (%dx),%es:(%di)
4607d4:	77 6b                	ja     0x460841
4607d6:	41                   	inc    %ecx
4607d7:	6d                   	insl   (%dx),%es:(%edi)
4607d8:	39 62 6c             	cmp    %esp,0x6c(%edx)
4607db:	6e                   	outsb  %ds:(%esi),(%dx)
4607dc:	69 37 35 58 48 36    	imul   $0x36485835,(%edi),%esi
4607e2:	49                   	dec    %ecx
4607e3:	65 38 2b             	cmp    %ch,%gs:(%ebx)
4607e6:	4f                   	dec    %edi
4607e7:	42                   	inc    %edx
4607e8:	66 77 48             	data16 ja 0x460833
4607eb:	52                   	push   %edx
4607ec:	37                   	aaa
4607ed:	50                   	push   %eax
4607ee:	4b                   	dec    %ebx
4607ef:	78 66                	js     0x460857
4607f1:	55                   	push   %ebp
4607f2:	59                   	pop    %ecx
4607f3:	74 51                	je     0x460846
4607f5:	68 66 4e 57 74       	push   $0x74574e66
4607fa:	68 50 70 2f 70       	push   $0x702f7050
4607ff:	50                   	push   %eax
460800:	35 42 74 58 6c       	xor    $0x6c587442,%eax
460805:	47                   	inc    %edi
460806:	61                   	popa
460807:	62 37                	bound  %esi,(%edi)
460809:	77 38                	ja     0x460843
46080b:	6c                   	insb   (%dx),%es:(%edi)
46080c:	67 36 69 50 65 61 73 	imul   $0x44707361,%ss:0x65(%bx,%si),%edx
460813:	70 44
460815:	62 73 4d             	bound  %esi,0x4d(%ebx)
460818:	46                   	inc    %esi
460819:	6c                   	insb   (%dx),%es:(%edi)
46081a:	55                   	push   %ebp
46081b:	70 52                	jo     0x46086f
46081d:	31 73 50             	xor    %esi,0x50(%ebx)
460820:	41                   	inc    %ecx
460821:	48                   	dec    %eax
460822:	66 76 31             	data16 jbe 0x460856
460825:	4b                   	dec    %ebx
460826:	73 6f                	jae    0x460897
460828:	72 71                	jb     0x46089b
46082a:	4c                   	dec    %esp
46082b:	74 31                	je     0x46085e
46082d:	73 68                	jae    0x460897
46082f:	2f                   	das
460830:	67 2b 31             	sub    (%bx,%di),%esi
460833:	67 63 65 68          	arpl   %esp,0x68(%di)
460837:	50                   	push   %eax
460838:	55                   	push   %ebp
460839:	61                   	popa
46083a:	73 65                	jae    0x4608a1
46083c:	6c                   	insb   (%dx),%es:(%edi)
46083d:	65 34 34             	gs xor $0x34,%al
460840:	4b                   	dec    %ebx
460841:	46                   	inc    %esi
460842:	63 68 50             	arpl   %ebp,0x50(%eax)
460845:	43                   	inc    %ebx
460846:	53                   	push   %ebx
460847:	6a 55                	push   $0x55
460849:	48                   	dec    %eax
46084a:	4c                   	dec    %esp
46084b:	58                   	pop    %eax
46084c:	47                   	inc    %edi
46084d:	30 4d 44             	xor    %cl,0x44(%ebp)
460850:	42                   	inc    %edx
460851:	30 5a 31             	xor    %bl,0x31(%edx)
460854:	70 2f                	jo     0x460885
460856:	72 37                	jb     0x46088f
460858:	4c                   	dec    %esp
460859:	4a                   	dec    %edx
46085a:	6a 39                	push   $0x39
46085c:	39 58 75             	cmp    %ebx,0x75(%eax)
46085f:	38 30                	cmp    %dh,(%eax)
460861:	63 6f 31             	arpl   %ebp,0x31(%edi)
460864:	52                   	push   %edx
460865:	6f                   	outsl  %ds:(%esi),(%dx)
460866:	51                   	push   %ecx
460867:	49                   	dec    %ecx
460868:	71 7a                	jno    0x4608e4
46086a:	75 39                	jne    0x4608a5
46086c:	4d                   	dec    %ebp
46086d:	52                   	push   %edx
46086e:	76 2b                	jbe    0x46089b
460870:	72 66                	jb     0x4608d8
460872:	6d                   	insl   (%dx),%es:(%edi)
460873:	36 38 39             	cmp    %bh,%ss:(%ecx)
460876:	42                   	inc    %edx
460877:	43                   	inc    %ebx
460878:	31 44 52 51          	xor    %eax,0x51(%edx,%edx,2)
46087c:	6e                   	outsb  %ds:(%esi),(%dx)
46087d:	6a 5a                	push   $0x5a
46087f:	55                   	push   %ebp
460880:	4d                   	dec    %ebp
460881:	33 58 47             	xor    0x47(%eax),%ebx
460884:	75 73                	jne    0x4608f9
460886:	6c                   	insb   (%dx),%es:(%edi)
460887:	64 32 39             	xor    %fs:(%ecx),%bh
46088a:	34 6a                	xor    $0x6a,%al
46088c:	70 53                	jo     0x4608e1
46088e:	77 63                	ja     0x4608f3
460890:	73 37                	jae    0x4608c9
460892:	56                   	push   %esi
460893:	35 5a 6e 32 43       	xor    $0x43326e5a,%eax
460898:	57                   	push   %edi
460899:	36 42                	ss inc %edx
46089b:	48                   	dec    %eax
46089c:	78 31                	js     0x4608cf
46089e:	55                   	push   %ebp
46089f:	6a 57                	push   $0x57
4608a1:	54                   	push   %esp
4608a2:	43                   	inc    %ebx
4608a3:	61                   	popa
4608a4:	30 44 74 31          	xor    %al,0x31(%esp,%esi,2)
4608a8:	56                   	push   %esi
4608a9:	44                   	inc    %esp
4608aa:	62 78 72             	bound  %edi,0x72(%eax)
4608ad:	36 42                	ss inc %edx
4608af:	73 49                	jae    0x4608fa
4608b1:	6e                   	outsb  %ds:(%esi),(%dx)
4608b2:	72 36                	jb     0x4608ea
4608b4:	32 47 2b             	xor    0x2b(%edi),%al
4608b7:	63 56 59             	arpl   %edx,0x59(%esi)
4608ba:	63 54 2f 77          	arpl   %edx,0x77(%edi,%ebp,1)
4608be:	52                   	push   %edx
4608bf:	6c                   	insb   (%dx),%es:(%edi)
4608c0:	67 70 45             	addr16 jo 0x460908
4608c3:	73 74                	jae    0x460939
4608c5:	32 55 4d             	xor    0x4d(%ebp),%dl
4608c8:	58                   	pop    %eax
4608c9:	49                   	dec    %ecx
4608ca:	76 4c                	jbe    0x460918
4608cc:	77 54                	ja     0x460922
4608ce:	51                   	push   %ecx
4608cf:	70 5a                	jo     0x46092b
4608d1:	7a 32                	jp     0x460905
4608d3:	73 4c                	jae    0x460921
4608d5:	30 67 65             	xor    %ah,0x65(%edi)
4608d8:	6e                   	outsb  %ds:(%esi),(%dx)
4608d9:	41                   	inc    %ecx
4608da:	57                   	push   %edi
4608db:	31 30                	xor    %esi,(%eax)
4608dd:	58                   	pop    %eax
4608de:	50                   	push   %eax
4608df:	77 64                	ja     0x460945
4608e1:	4a                   	dec    %edx
4608e2:	5a                   	pop    %edx
4608e3:	38 36                	cmp    %dh,(%esi)