4638ff:	49                   	dec    %ecx
463900:	46                   	inc    %esi
463901:	79 4d                	jns    0x463950
463903:	37                   	aaa
463904:	44                   	inc    %esp
463905:	63 67 54             	arpl   %esp,0x54(%edi)
463908:	39 66 46             	cmp    %esp,0x46(%esi)
46390b:	33 56 68             	xor    0x68(%esi),%edx
46390e:	6c                   	insb   (%dx),%es:(%edi)
46390f:	49                   	dec    %ecx
463910:	46                   	inc    %esi
463911:	6b 55 30 75          	imul   $0x75,0x30(%ebp),%edx
463915:	42                   	inc    %edx
463916:	68 5a 69 44 2f       	push   $0x2f44695a
46391b:	68 35 38 4b 57       	push   $0x574b3835
463920:	47                   	inc    %edi
463921:	57                   	push   %edi
463922:	52                   	push   %edx
463923:	49                   	dec    %ecx
463924:	4e                   	dec    %esi
463925:	4a                   	dec    %edx
463926:	63 42 67             	arpl   %eax,0x67(%edx)
463929:	49                   	dec    %ecx
46392a:	67 45                	addr16 inc %ebp
46392c:	31 6b 47             	xor    %ebp,0x47(%ebx)
46392f:	41                   	inc    %ecx
463930:	6c                   	insb   (%dx),%es:(%edi)
463931:	6c                   	insb   (%dx),%es:(%edi)
463932:	6d                   	insl   (%dx),%es:(%edi)
463933:	49                   	dec    %ecx
463934:	41                   	inc    %ecx
463935:	4d                   	dec    %ebp
463936:	41                   	inc    %ecx
463937:	41                   	inc    %ecx
463938:	41                   	inc    %ecx
463939:	42                   	inc    %edx
46393a:	6a 5a                	push   $0x5a
46393c:	6d                   	insl   (%dx),%es:(%edi)
46393d:	56                   	push   %esi
46393e:	6d                   	insl   (%dx),%es:(%edi)
46393f:	59                   	pop    %ecx
463940:	64 4b                	fs dec %ebx
463942:	63 2f                	arpl   %ebp,(%edi)
463944:	67 77 42             	addr16 ja 0x463989
463947:	41                   	inc    %ecx
463948:	43                   	inc    %ebx
463949:	44                   	inc    %esp
46394a:	34 2f                	xor    $0x2f,%al
46394c:	2f                   	das
46394d:	2f                   	das
46394e:	2f                   	das
46394f:	49                   	dec    %ecx
463950:	41                   	inc    %ecx
463951:	45                   	inc    %ebp
463952:	41                   	inc    %ecx
463953:	41                   	inc    %ecx
463954:	41                   	inc    %ecx
463955:	42                   	inc    %edx
463956:	69 5a 76 34 4d 41 51 	imul   $0x51414d34,0x76(%edx),%ebx
46395d:	41                   	inc    %ecx
46395e:	67 33 69 63          	xor    0x63(%bx,%di),%ebp
463962:	51                   	push   %ecx
463963:	39 47 56             	cmp    %eax,0x56(%edi)
463966:	6d                   	insl   (%dx),%es:(%edi)
463967:	49                   	dec    %ecx
463968:	48                   	dec    %eax
463969:	77 5a                	ja     0x4639c5
46396b:	6c                   	insb   (%dx),%es:(%edi)
46396c:	43                   	inc    %ebx
46396d:	46                   	inc    %esi
46396e:	59                   	pop    %ecx
46396f:	49                   	dec    %ecx
463970:	47                   	inc    %edi
463971:	4d                   	dec    %ebp
463972:	68 64 77 39 68       	push   $0x68397764
463977:	49                   	dec    %ecx
463978:	4c                   	dec    %esp
463979:	65 66 4c             	gs dec %sp
46397c:	4f                   	dec    %edi
46397d:	56                   	push   %esi
46397e:	59                   	pop    %ecx
46397f:	5a                   	pop    %edx
463980:	5a                   	pop    %edx
463981:	45                   	inc    %ebp
463982:	67 41                	addr16 inc %ecx
463984:	67 52                	addr16 push %edx
463986:	5a                   	pop    %edx
463987:	71 32                	jno    0x4639bb
463989:	5a                   	pop    %edx
46398a:	6c                   	insb   (%dx),%es:(%edi)
46398b:	49                   	dec    %ecx
46398c:	4e                   	dec    %esi
46398d:	35 4f 43 69 70       	xor    $0x7069434f,%eax
463992:	59                   	pop    %ecx
463993:	49                   	dec    %ecx
463994:	48                   	dec    %eax
463995:	65 74 6e             	gs je  0x463a06
463998:	43                   	inc    %ebx
463999:	70 68                	jo     0x463a03
46399b:	5a                   	pop    %edx
46399c:	6d                   	insl   (%dx),%es:(%edi)
46399d:	48                   	dec    %eax
46399e:	53                   	push   %ebx
46399f:	6e                   	outsb  %ds:(%esi),(%dx)
4639a0:	50                   	push   %eax
4639a1:	34 4d                	xor    $0x4d,%al
4639a3:	41                   	inc    %ecx
4639a4:	51                   	push   %ecx
4639a5:	41                   	inc    %ecx
4639a6:	67 63 49 62          	arpl   %ecx,0x62(%bx,%di)
4639aa:	39 63 69             	cmp    %esp,0x69(%ebx)
4639ad:	41                   	inc    %ecx
4639ae:	45                   	inc    %ebp
4639af:	41                   	inc    %ecx
4639b0:	41                   	inc    %ecx
4639b1:	41                   	inc    %ecx
4639b2:	41                   	inc    %ecx
4639b3:	59                   	pop    %ecx
4639b4:	32 55 67             	xor    0x67(%ebp),%dl
4639b7:	69 53 66 51 2b 46 6e 	imul   $0x6e462b51,0x66(%ebx),%edx
4639be:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4639c2:	41                   	inc    %ecx
4639c3:	49                   	dec    %ecx
4639c4:	48                   	dec    %eax
4639c5:	46                   	inc    %esi
4639c6:	6b 72 30 68          	imul   $0x68,0x30(%edx),%esi
4639ca:	6d                   	insl   (%dx),%es:(%edi)
4639cb:	49                   	dec    %ecx
4639cc:	4f                   	dec    %edi
4639cd:	31 6a 51             	xor    %ebp,0x51(%edx)
4639d0:	64 70 5a             	fs jo  0x463a2d
4639d3:	5a                   	pop    %edx
4639d4:	53                   	push   %ebx
4639d5:	42                   	inc    %edx
4639d6:	68 77 6d 7a 75       	push   $0x757a6d77
4639db:	57                   	push   %edi
4639dc:	43                   	inc    %ebx
4639dd:	44                   	inc    %esp
4639de:	51                   	push   %ecx
4639df:	69 6c 30 52 59 5a 45 	imul   $0x67455a59,0x52(%eax,%esi,1),%ebp
4639e6:	67
4639e7:	62 70 44             	bound  %esi,0x44(%eax)
4639ea:	32 2f                	xor    (%edi),%ch
4639ec:	47                   	inc    %edi
4639ed:	59                   	pop    %ecx
4639ee:	67 44                	addr16 inc %esp
4639f0:	7a 4d                	jp     0x463a3f
4639f2:	4d                   	dec    %ebp
4639f3:	45                   	inc    %ebp
4639f4:	31 67 67             	xor    %esp,0x67(%edi)
4639f7:	4d                   	dec    %ebp
4639f8:	70 41                	jo     0x463a3b
4639fa:	4d                   	dec    %ebp
4639fb:	45                   	inc    %ebp
4639fc:	32 45 67             	xor    0x67(%ebp),%al
4639ff:	41                   	inc    %ecx
463a00:	4f                   	dec    %edi
463a01:	66 51                	push   %cx
463a03:	42                   	inc    %edx
463a04:	31 67 67             	xor    %esp,0x67(%edi)
463a07:	6f                   	outsl  %ds:(%esi),(%dx)
463a08:	61                   	popa
463a09:	41                   	inc    %ecx
463a0a:	6f                   	outsl  %ds:(%esi),(%dx)
463a0b:	46                   	inc    %esi
463a0c:	56                   	push   %esi
463a0d:	6c                   	insb   (%dx),%es:(%edi)
463a0e:	6d                   	insl   (%dx),%es:(%edi)
463a0f:	49                   	dec    %ecx
463a10:	43                   	inc    %ebx
463a11:	69 48 50 67 68 68 49 	imul   $0x49686867,0x50(%eax),%ecx
463a18:	41                   	inc    %ecx
463a19:	45                   	inc    %ebp
463a1a:	41                   	inc    %ecx
463a1b:	41                   	inc    %ecx
463a1c:	41                   	inc    %ecx
463a1d:	42                   	inc    %edx
463a1e:	69 49 41 45 41 41 41 	imul   $0x41414145,0x41(%ecx),%ecx
463a25:	42                   	inc    %edx
463a26:	6a 59                	push   $0x59
463a28:	64 4b                	fs dec %ebx
463a2a:	63 49 4e             	arpl   %ecx,0x4e(%ecx)
463a2d:	59                   	pop    %ecx
463a2e:	51                   	push   %ecx
463a2f:	34 73                	xor    $0x73,%al
463a31:	68 6c 5a 69 43       	push   $0x43695a6c
463a36:	35 68 75 49 6d       	xor    $0x6d497568,%eax
463a3b:	57                   	push   %edi
463a3c:	57                   	push   %edi
463a3d:	59                   	pop    %ecx
463a3e:	67 51                	addr16 push %ecx
463a40:	79 65                	jns    0x463aa7
463a42:	71 42                	jno    0x463a86
463a44:	6c                   	insb   (%dx),%es:(%edi)
463a45:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
463a49:	41                   	inc    %ecx
463a4a:	41                   	inc    %ecx
463a4b:	41                   	inc    %ecx
463a4c:	47                   	inc    %edi
463a4d:	4e                   	dec    %esi
463a4e:	6d                   	insl   (%dx),%es:(%edi)
463a4f:	49                   	dec    %ecx
463a50:	50                   	push   %eax
463a51:	30 73 68             	xor    %dh,0x68(%ebx)
463a54:	77 78                	ja     0x463ace
463a56:	68 49 47 35 55       	push   $0x55354749
463a5b:	44                   	inc    %esp
463a5c:	51                   	push   %ecx
463a5d:	6c                   	insb   (%dx),%es:(%edi)
463a5e:	5a                   	pop    %edx
463a5f:	49                   	dec    %ecx
463a60:	4e                   	dec    %esi
463a61:	63 54 59 43          	arpl   %edx,0x43(%ecx,%ebx,2)
463a65:	4a                   	dec    %edx
463a66:	68 2f 67 34 57       	push   $0x5734672f
463a6b:	41                   	inc    %ecx
463a6c:	44                   	inc    %esp
463a6d:	6a 33                	push   $0x33
463a6f:	35 66 2f 2f 2f       	xor    $0x2f2f2f66,%eax
463a74:	67 77 42             	addr16 ja 0x463ab9
463a77:	41                   	inc    %ecx
463a78:	43                   	inc    %ebx
463a79:	44                   	inc    %esp
463a7a:	31 56 6f             	xor    %edx,0x6f(%esi)
463a7d:	49                   	dec    %ecx
463a7e:	56                   	push   %esi
463a7f:	5a                   	pop    %edx
463a80:	69 41 42 41 41 41 41 	imul   $0x41414141,0x42(%ecx),%eax
463a87:	59                   	pop    %ecx
463a88:	6d                   	insl   (%dx),%es:(%edi)
463a89:	56                   	push   %esi
463a8a:	6d                   	insl   (%dx),%es:(%edi)
463a8b:	5a                   	pop    %edx
463a8c:	53                   	push   %ebx
463a8d:	42                   	inc    %edx
463a8e:	45                   	inc    %ebp
463a8f:	64 7a 63             	fs jp  0x463af5
463a92:	4e                   	dec    %esi
463a93:	59                   	pop    %ecx
463a94:	57                   	push   %edi
463a95:	55                   	push   %ebp
463a96:	67 65 64 6f          	gs outsl %fs:(%si),(%dx)
463a9a:	7a 4a                	jp     0x463ae6
463a9c:	6c                   	insb   (%dx),%es:(%edi)
463a9d:	67 67 42             	addr16 addr16 inc %edx
463aa0:	41                   	inc    %ecx
463aa1:	41                   	inc    %ecx
463aa2:	41                   	inc    %ecx
463aa3:	41                   	inc    %ecx
463aa4:	47                   	inc    %edi
463aa5:	4e                   	dec    %esi
463aa6:	6d                   	insl   (%dx),%es:(%edi)
463aa7:	2f                   	das
463aa8:	67 77 42             	addr16 ja 0x463aed
463aab:	41                   	inc    %ecx
463aac:	43                   	inc    %ebx
463aad:	43                   	inc    %ebx
463aae:	67 70 48             	addr16 jo 0x463af9
463ab1:	70 37                	jo     0x463aea
463ab3:	49                   	dec    %ecx
463ab4:	41                   	inc    %ecx
463ab5:	49                   	dec    %ecx
463ab6:	41                   	inc    %ecx
463ab7:	41                   	inc    %ecx
463ab8:	41                   	inc    %ecx
463ab9:	42                   	inc    %edx
463aba:	6a 49                	push   $0x49
463abc:	43                   	inc    %ebx
463abd:	71 70                	jno    0x463b2f
463abf:	33 68 35             	xor    0x35(%eax),%ebp
463ac2:	68 6b 53 44 4f       	push   $0x4f44536b
463ac7:	35 65 37 69 5a       	xor    $0x5a693765,%eax
463acc:	6d                   	insl   (%dx),%es:(%edi)
463acd:	55                   	push   %ebp
463ace:	67 4e                	addr16 dec %esi
463ad0:	73 47                	jae    0x463b19
463ad2:	54                   	push   %esp
463ad3:	2f                   	das
463ad4:	31 67 67             	xor    %esp,0x67(%edi)
463ad7:	66 57                	push   %di
463ad9:	74 7a                	je     0x463b55
463adb:	49                   	dec    %ecx
463adc:	56                   	push   %esi
463add:	67 67 56             	addr16 addr16 push %esi
463ae0:	52                   	push   %edx
463ae1:	4c                   	dec    %esp
463ae2:	32 41 31             	xor    0x31(%ecx),%al
463ae5:	6c                   	insb   (%dx),%es:(%edi)
463ae6:	68 30 70 7a 2b       	push   $0x2b7a7030
463aeb:	44                   	inc    %esp
463aec:	41                   	inc    %ecx
463aed:	45                   	inc    %ebp
463aee:	41                   	inc    %ecx
463aef:	49                   	dec    %ecx
463af0:	4e                   	dec    %esi
463af1:	4d                   	dec    %ebp
463af2:	46                   	inc    %esi
463af3:	73 4c                	jae    0x463b41
463af5:	42                   	inc    %edx
463af6:	6d                   	insl   (%dx),%es:(%edi)
463af7:	49                   	dec    %ecx
463af8:	48                   	dec    %eax
463af9:	4e                   	dec    %esi
463afa:	4a                   	dec    %edx
463afb:	2f                   	das
463afc:	77 35                	ja     0x463b33
463afe:	68 5a 69 41 42       	push   $0x4241695a
463b03:	41                   	inc    %ecx
463b04:	41                   	inc    %ecx
463b05:	41                   	inc    %ecx
463b06:	41                   	inc    %ecx
463b07:	59                   	pop    %ecx
463b08:	79 42                	jns    0x463b4c
463b0a:	4e                   	dec    %esi
463b0b:	70 69                	jo     0x463b76
463b0d:	66 66 57             	data16 push %di
463b10:	66 34 4d             	data16 xor $0x4d,%al
463b13:	41                   	inc    %ecx
463b14:	51                   	push   %ecx
463b15:	41                   	inc    %ecx
463b16:	67 70 6f             	addr16 jo 0x463b88
463b19:	66 76 4f             	data16 jbe 0x463b6b
463b1c:	6d                   	insl   (%dx),%es:(%edi)
463b1d:	55                   	push   %ebp
463b1e:	67 73 41             	addr16 jae 0x463b62
463b21:	62 6b 32             	bound  %ebp,0x32(%ebx)
463b24:	47                   	inc    %edi
463b25:	45                   	inc    %ebp
463b26:	67 59                	addr16 pop %ecx
463b28:	64 38 44 33 31       	cmp    %al,%fs:0x31(%ebx,%esi,1)
463b2d:	6b 67 46 66          	imul   $0x66,0x46(%edi),%esp
463b31:	55                   	push   %ebp
463b32:	59                   	pop    %ecx
463b33:	34 32                	xor    $0x32,%al
463b35:	45                   	inc    %ebp
463b36:	67 5a                	addr16 pop %edx
463b38:	6a 63                	push   $0x63
463b3a:	6d                   	insl   (%dx),%es:(%edi)
463b3b:	41                   	inc    %ecx
463b3c:	56                   	push   %esi
463b3d:	6b 67 7a 63          	imul   $0x63,0x7a(%edi),%esp
463b41:	77 39                	ja     0x463b7c
463b43:	49                   	dec    %ecx
463b44:	31 69 52             	xor    %ebp,0x52(%ecx)
463b47:	49                   	dec    %ecx
463b48:	4b                   	dec    %ebx
463b49:	45                   	inc    %ebp
463b4a:	59                   	pop    %ecx
463b4b:	78 52                	js     0x463b9f
463b4d:	73 67                	jae    0x463bb6