4626b9:	6c                   	insb   (%dx),%es:(%edi)
4626ba:	56                   	push   %esi
4626bb:	65 54                	gs push %esp
4626bd:	36 79 67             	ss jns 0x462727
4626c0:	74 6c                	je     0x46272e
4626c2:	37                   	aaa
4626c3:	39 72 65             	cmp    %esi,0x65(%edx)
4626c6:	42                   	inc    %edx
4626c7:	41                   	inc    %ecx
4626c8:	47                   	inc    %edi
4626c9:	42                   	inc    %edx
4626ca:	66 7a 72             	data16 jp 0x46273f
4626cd:	7a 44                	jp     0x462713
4626cf:	6c                   	insb   (%dx),%es:(%edi)
4626d0:	37                   	aaa
4626d1:	51                   	push   %ecx
4626d2:	77 45                	ja     0x462719
4626d4:	2b 57 45             	sub    0x45(%edi),%edx
4626d7:	44                   	inc    %esp
4626d8:	2b 50 57             	sub    0x57(%eax),%edx
4626db:	77 57                	ja     0x462734
4626dd:	4f                   	dec    %edi
4626de:	70 59                	jo     0x462739
4626e0:	71 75                	jno    0x462757
4626e2:	35 45 5a 77 4e       	xor    $0x4e775a45,%eax
4626e7:	32 41 5a             	xor    0x5a(%ecx),%al
4626ea:	44                   	inc    %esp
4626eb:	52                   	push   %edx
4626ec:	77 6f                	ja     0x46275d
4626ee:	75 65                	jne    0x462755
4626f0:	32 49 71             	xor    0x71(%ecx),%cl
4626f3:	43                   	inc    %ebx
4626f4:	70 64                	jo     0x46275a
4626f6:	4e                   	dec    %esi
4626f7:	48                   	dec    %eax
4626f8:	33 45 49             	xor    0x49(%ebp),%eax
4626fb:	4d                   	dec    %ebp
4626fc:	4d                   	dec    %ebp
4626fd:	6b 4d 4b 48          	imul   $0x48,0x4b(%ebp),%ecx
462701:	79 48                	jns    0x46274b
462703:	63 52 47             	arpl   %edx,0x47(%edx)
462706:	75 6a                	jne    0x462772
462708:	32 77 4d             	xor    0x4d(%edi),%dh
46270b:	59                   	pop    %ecx
46270c:	43                   	inc    %ebx
46270d:	73 61                	jae    0x462770
46270f:	57                   	push   %edi
462710:	4d                   	dec    %ebp
462711:	67 45                	addr16 inc %ebp
462713:	54                   	push   %esp
462714:	34 52                	xor    $0x52,%al
462716:	4b                   	dec    %ebx
462717:	72 62                	jb     0x46277b
462719:	6f                   	outsl  %ds:(%esi),(%dx)
46271a:	6c                   	insb   (%dx),%es:(%edi)
46271b:	2f                   	das
46271c:	53                   	push   %ebx
46271d:	36 38 46 43          	cmp    %al,%ss:0x43(%esi)
462721:	53                   	push   %ebx
462722:	76 38                	jbe    0x46275c
462724:	70 71                	jo     0x462797
462726:	4b                   	dec    %ebx
462727:	4a                   	dec    %edx
462728:	74 58                	je     0x462782
46272a:	66 33 6c 72 41       	xor    0x41(%edx,%esi,2),%bp
46272f:	35 6e 66 67 77       	xor    $0x7767666e,%eax
462734:	55                   	push   %ebp
462735:	7a 48                	jp     0x46277f
462737:	65 41                	gs inc %ecx
462739:	7a 54                	jp     0x46278f
46273b:	7a 35                	jp     0x462772
46273d:	75 43                	jne    0x462782
46273f:	46                   	inc    %esi
462740:	50                   	push   %eax
462741:	4f                   	dec    %edi
462742:	5a                   	pop    %edx
462743:	59                   	pop    %ecx
462744:	4e                   	dec    %esi
462745:	67 64 79 44          	addr16 fs jns 0x46278d
462749:	32 38                	xor    (%eax),%bh
46274b:	70 63                	jo     0x4627b0
46274d:	54                   	push   %esp
46274e:	59                   	pop    %ecx
46274f:	67 6f                	outsl  %ds:(%si),(%dx)
462751:	56                   	push   %esi
462752:	63 42 79             	arpl   %eax,0x79(%edx)
462755:	74 38                	je     0x46278f
462757:	54                   	push   %esp
462758:	73 73                	jae    0x4627cd
46275a:	6f                   	outsl  %ds:(%esi),(%dx)
46275b:	52                   	push   %edx
46275c:	4a                   	dec    %edx
46275d:	61                   	popa
46275e:	70 4a                	jo     0x4627aa
462760:	77 36                	ja     0x462798
462762:	67 70 30             	addr16 jo 0x462795
462765:	73 4c                	jae    0x4627b3
462767:	6d                   	insl   (%dx),%es:(%edi)
462768:	42                   	inc    %edx
462769:	4c                   	dec    %esp
46276a:	2b 51 75             	sub    0x75(%ecx),%edx
46276d:	63 35 33 7a 2b 61    	arpl   %esi,0x612b7a33
462773:	77 4b                	ja     0x4627c0
462775:	66 64 2b 77 69       	sub    %fs:0x69(%edi),%si
46277a:	4a                   	dec    %edx
46277b:	70 62                	jo     0x4627df
46277d:	33 46 4b             	xor    0x4b(%esi),%eax
462780:	55                   	push   %ebp
462781:	7a 4e                	jp     0x4627d1
462783:	4b                   	dec    %ebx
462784:	32 73 6f             	xor    0x6f(%ebx),%dh
462787:	6d                   	insl   (%dx),%es:(%edi)
462788:	67 39 4d 62          	cmp    %ecx,0x62(%di)
46278c:	61                   	popa
46278d:	64 55                	fs push %ebp
46278f:	71 31                	jno    0x4627c2
462791:	4d                   	dec    %ebp
462792:	47                   	inc    %edi
462793:	53                   	push   %ebx
462794:	51                   	push   %ecx
462795:	79 44                	jns    0x4627db
462797:	46                   	inc    %esi
462798:	4b                   	dec    %ebx
462799:	55                   	push   %ebp
46279a:	6e                   	outsb  %ds:(%esi),(%dx)
46279b:	59                   	pop    %ecx
46279c:	4c                   	dec    %esp
46279d:	33 79 41             	xor    0x41(%ecx),%edi
4627a0:	43                   	inc    %ebx
4627a1:	69 34 36 59 6f 67 41 	imul   $0x41676f59,(%esi,%esi,1),%esi
4627a8:	4f                   	dec    %edi
4627a9:	4a                   	dec    %edx
4627aa:	48                   	dec    %eax
4627ab:	36 69 58 33 61 30 33 	imul   $0x4a333061,%ss:0x33(%eax),%ebx
4627b2:	4a
4627b3:	48                   	dec    %eax
4627b4:	6f                   	outsl  %ds:(%esi),(%dx)
4627b5:	6d                   	insl   (%dx),%es:(%edi)
4627b6:	48                   	dec    %eax
4627b7:	6f                   	outsl  %ds:(%esi),(%dx)
4627b8:	4e                   	dec    %esi
4627b9:	48                   	dec    %eax
4627ba:	67 74 71             	addr16 je 0x46282e
4627bd:	77 2f                	ja     0x4627ee
4627bf:	64 4a                	fs dec %edx
4627c1:	53                   	push   %ebx
4627c2:	76 30                	jbe    0x4627f4
4627c4:	34 71                	xor    $0x71,%al
4627c6:	33 48 35             	xor    0x35(%eax),%ecx
4627c9:	75 32                	jne    0x4627fd
4627cb:	31 54 47 6a          	xor    %edx,0x6a(%edi,%eax,2)
4627cf:	6f                   	outsl  %ds:(%esi),(%dx)
4627d0:	58                   	pop    %eax
4627d1:	31 63 35             	xor    %esp,0x35(%ebx)
4627d4:	77 54                	ja     0x46282a
4627d6:	70 4d                	jo     0x462825
4627d8:	30 41 51             	xor    %al,0x51(%ecx)
4627db:	6d                   	insl   (%dx),%es:(%edi)
4627dc:	4f                   	dec    %edi
4627dd:	68 35 6a 58 77       	push   $0x77586a35
4627e2:	55                   	push   %ebp
4627e3:	57                   	push   %edi
4627e4:	4e                   	dec    %esi
4627e5:	7a 45                	jp     0x46282c
4627e7:	6a 49                	push   $0x49
4627e9:	4d                   	dec    %ebp
4627ea:	32 4b 36             	xor    0x36(%ebx),%cl
4627ed:	6b 75 51 47          	imul   $0x47,0x51(%ebp),%esi
4627f1:	30 6e 67             	xor    %ch,0x67(%esi)
4627f4:	50                   	push   %eax
4627f5:	55                   	push   %ebp
4627f6:	42                   	inc    %edx
4627f7:	68 79 59 44 46       	push   $0x46445979
4627fc:	61                   	popa
4627fd:	6d                   	insl   (%dx),%es:(%edi)
4627fe:	56                   	push   %esi
4627ff:	42                   	inc    %edx
462800:	44                   	inc    %esp
462801:	6f                   	outsl  %ds:(%esi),(%dx)
462802:	62 72 44             	bound  %esi,0x44(%edx)
462805:	30 2b                	xor    %ch,(%ebx)
462807:	52                   	push   %edx
462808:	41                   	inc    %ecx
462809:	49                   	dec    %ecx
46280a:	41                   	inc    %ecx
46280b:	69 30 51 35 5a 6f    	imul   $0x6f5a3551,(%eax),%esi
462811:	6f                   	outsl  %ds:(%esi),(%dx)
462812:	31 6c 2f 43          	xor    %ebp,0x43(%edi,%ebp,1)
462816:	42                   	inc    %edx
462817:	38 34 4d 6c 59 76 6a 	cmp    %dh,0x6a76596c(,%ecx,2)
46281e:	47                   	inc    %edi
46281f:	46                   	inc    %esi
462820:	39 70 52             	cmp    %esi,0x52(%eax)
462823:	6f                   	outsl  %ds:(%esi),(%dx)
462824:	63 2b                	arpl   %ebp,(%ebx)
462826:	6c                   	insb   (%dx),%es:(%edi)
462827:	79 41                	jns    0x46286a
462829:	55                   	push   %ebp
46282a:	7a 31                	jp     0x46285d
46282c:	6d                   	insl   (%dx),%es:(%edi)
46282d:	6b 53 75 58          	imul   $0x58,0x75(%ebx),%edx
462831:	4d                   	dec    %ebp
462832:	51                   	push   %ecx
462833:	57                   	push   %edi
462834:	73 4b                	jae    0x462881
462836:	6c                   	insb   (%dx),%es:(%edi)
462837:	62 6b 30             	bound  %ebp,0x30(%ebx)
46283a:	43                   	inc    %ebx
46283b:	33 39                	xor    (%ecx),%edi
46283d:	5a                   	pop    %edx
46283e:	5a                   	pop    %edx
46283f:	4b                   	dec    %ebx
462840:	42                   	inc    %edx
462841:	56                   	push   %esi
462842:	72 66                	jb     0x4628aa
462844:	5a                   	pop    %edx
462845:	6a 79                	push   $0x79
462847:	76 72                	jbe    0x4628bb
462849:	79 54                	jns    0x46289f
46284b:	75 35                	jne    0x462882
46284d:	4a                   	dec    %edx
46284e:	72 67                	jb     0x4628b7
462850:	68 57 79 5a 46       	push   $0x465a7957
462855:	4b                   	dec    %ebx
462856:	47                   	inc    %edi
462857:	6a 2b                	push   $0x2b
462859:	6b 68 6b 50          	imul   $0x50,0x6b(%eax),%ebp
46285d:	71 30                	jno    0x46288f
46285f:	6d                   	insl   (%dx),%es:(%edi)
462860:	4a                   	dec    %edx
462861:	32 67 75             	xor    0x75(%edi),%ah
462864:	4c                   	dec    %esp
462865:	58                   	pop    %eax
462866:	38 33                	cmp    %dh,(%ebx)
462868:	50                   	push   %eax
462869:	4a                   	dec    %edx
46286a:	6d                   	insl   (%dx),%es:(%edi)
46286b:	56                   	push   %esi
46286c:	6a 6e                	push   $0x6e
46286e:	57                   	push   %edi
46286f:	76 61                	jbe    0x4628d2
462871:	30 69 52             	xor    %ch,0x52(%ecx)
462874:	54                   	push   %esp
462875:	59                   	pop    %ecx
462876:	56                   	push   %esi
462877:	73 45                	jae    0x4628be
462879:	56                   	push   %esi
46287a:	54                   	push   %esp
46287b:	33 53 32             	xor    0x32(%ebx),%edx
46287e:	6f                   	outsl  %ds:(%esi),(%dx)
46287f:	6a 63                	push   $0x63
462881:	73 76                	jae    0x4628f9
462883:	78 74                	js     0x4628f9
462885:	38 4f 62             	cmp    %cl,0x62(%edi)
462888:	63 7a 4b             	arpl   %edi,0x4b(%edx)
46288b:	69 48 42 2f 49 42 4f 	imul   $0x4f42492f,0x42(%eax),%ecx
462892:	41                   	inc    %ecx
462893:	48                   	dec    %eax
462894:	6b 56 44 49          	imul   $0x49,0x44(%esi),%edx
462898:	75 53                	jne    0x4628ed
46289a:	62 4d 63             	bound  %ecx,0x63(%ebp)
46289d:	63 2b                	arpl   %ebp,(%ebx)
46289f:	39 55 65             	cmp    %edx,0x65(%ebp)
4628a2:	4b                   	dec    %ebx
4628a3:	6a 79                	push   $0x79
4628a5:	39 45 4b             	cmp    %eax,0x4b(%ebp)
4628a8:	6a 51                	push   $0x51
4628aa:	69 6f 73 4a 37 30 32 	imul   $0x3230374a,0x73(%edi),%ebp
4628b1:	46                   	inc    %esi
4628b2:	66 4a                	dec    %dx
4628b4:	45                   	inc    %ebp
4628b5:	34 30                	xor    $0x30,%al
4628b7:	34 72                	xor    $0x72,%al
4628b9:	5a                   	pop    %edx
4628ba:	4f                   	dec    %edi
4628bb:	4e                   	dec    %esi
4628bc:	6b 30 67             	imul   $0x67,(%eax),%esi
4628bf:	74 38                	je     0x4628f9
4628c1:	69 59 6d 54 6a 66 51 	imul   $0x51666a54,0x6d(%ecx),%ebx
4628c8:	4f                   	dec    %edi
4628c9:	34 64                	xor    $0x64,%al
4628cb:	4e                   	dec    %esi
4628cc:	77 54                	ja     0x462922
4628ce:	2f                   	das
4628cf:	55                   	push   %ebp
4628d0:	31 34 31             	xor    %esi,(%ecx,%esi,1)
4628d3:	63 38                	arpl   %edi,(%eax)
4628d5:	74 70                	je     0x462947
4628d7:	67 35 51 5a 64 5a    	addr16 xor $0x5a645a51,%eax
4628dd:	72 65                	jb     0x462944
4628df:	49                   	dec    %ecx
4628e0:	6f                   	outsl  %ds:(%esi),(%dx)
4628e1:	65 4b                	gs dec %ebx
4628e3:	44                   	inc    %esp
4628e4:	70 4d                	jo     0x462933
4628e6:	64 54                	fs push %esp
4628e8:	58                   	pop    %eax
4628e9:	34 4a                	xor    $0x4a,%al
4628eb:	59                   	pop    %ecx
4628ec:	42                   	inc    %edx
4628ed:	30 66 6e             	xor    %ah,0x6e(%esi)
4628f0:	47                   	inc    %edi
4628f1:	38 55 6a             	cmp    %dl,0x6a(%ebp)
4628f4:	31 51 75             	xor    %edx,0x75(%ecx)
4628f7:	43                   	inc    %ebx
4628f8:	43                   	inc    %ebx
4628f9:	58                   	pop    %eax
4628fa:	61                   	popa
4628fb:	4c                   	dec    %esp
4628fc:	58                   	pop    %eax
4628fd:	5a                   	pop    %edx
4628fe:	47                   	inc    %edi
4628ff:	37                   	aaa
462900:	52                   	push   %edx
462901:	49                   	dec    %ecx
462902:	76 35                	jbe    0x462939
462904:	6a 74                	push   $0x74
462906:	48                   	dec    %eax
462907:	72 50                	jb     0x462959
462909:	6c                   	insb   (%dx),%es:(%edi)
46290a:	63 63 30             	arpl   %esp,0x30(%ebx)
46290d:	49                   	dec    %ecx
46290e:	72 73                	jb     0x462983
462910:	78 2b                	js     0x46293d
462912:	43                   	inc    %ebx
462913:	68 43 7a 34 78       	push   $0x78347a43
462918:	77 69                	ja     0x462983
46291a:	67 56                	addr16 push %esi
46291c:	55                   	push   %ebp
46291d:	4c                   	dec    %esp
46291e:	50                   	push   %eax
46291f:	4a                   	dec    %edx
462920:	72 5a                	jb     0x46297c
462922:	74 4e                	je     0x462972
462924:	57                   	push   %edi
462925:	45                   	inc    %ebp
462926:	51                   	push   %ecx
462927:	39 70 56             	cmp    %esi,0x56(%eax)
46292a:	6c                   	insb   (%dx),%es:(%edi)
46292b:	42                   	inc    %edx
46292c:	49                   	dec    %ecx
46292d:	4c                   	dec    %esp
46292e:	2b 67 52             	sub    0x52(%edi),%esp
462931:	79 2b                	jns    0x46295e
462933:	70 4f                	jo     0x462984
462935:	34 41                	xor    $0x41,%al
462937:	31 4e 51             	xor    %ecx,0x51(%esi)
46293a:	4c                   	dec    %esp
46293b:	76 33                	jbe    0x462970
46293d:	57                   	push   %edi