4609dc:	55                   	push   %ebp
4609dd:	48                   	dec    %eax
4609de:	4a                   	dec    %edx
4609df:	76 5a                	jbe    0x460a3b
4609e1:	48                   	dec    %eax
4609e2:	56                   	push   %esi
4609e3:	6a 64                	push   $0x64
4609e5:	45                   	inc    %ebp
4609e6:	46                   	inc    %esi
4609e7:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
4609eb:	70 59                	jo     0x460a46
4609ed:	6e                   	outsb  %ds:(%esi),(%dx)
4609ee:	56                   	push   %esi
4609ef:	30 5a 51             	xor    %bl,0x51(%edx)
4609f2:	42                   	inc    %edx
4609f3:	42                   	inc    %edx
4609f4:	63 33                	arpl   %esi,(%ebx)
4609f6:	4e                   	dec    %esi
4609f7:	6c                   	insb   (%dx),%es:(%edi)
4609f8:	62 57 4a             	bound  %edx,0x4a(%edi)
4609fb:	73 65                	jae    0x460a62
4609fd:	55                   	push   %ebp
4609fe:	4e                   	dec    %esi
4609ff:	76 63                	jbe    0x460a64
460a01:	48                   	dec    %eax
460a02:	6c                   	insb   (%dx),%es:(%edi)
460a03:	79 61                	jns    0x460a66
460a05:	57                   	push   %edi
460a06:	64 6f                	outsl  %fs:(%esi),(%dx)
460a08:	64 45                	fs inc %ebp
460a0a:	46                   	inc    %esi
460a0b:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
460a0f:	70 59                	jo     0x460a6a
460a11:	6e                   	outsb  %ds:(%esi),(%dx)
460a12:	56                   	push   %esi
460a13:	30 5a 51             	xor    %bl,0x51(%edx)
460a16:	42                   	inc    %edx
460a17:	42                   	inc    %edx
460a18:	63 33                	arpl   %esi,(%ebx)
460a1a:	4e                   	dec    %esi
460a1b:	6c                   	insb   (%dx),%es:(%edi)
460a1c:	62 57 4a             	bound  %edx,0x4a(%edi)
460a1f:	73 65                	jae    0x460a86
460a21:	56                   	push   %esi
460a22:	52                   	push   %edx
460a23:	79 59                	jns    0x460a7e
460a25:	57                   	push   %edi
460a26:	52                   	push   %edx
460a27:	6c                   	insb   (%dx),%es:(%edi)
460a28:	62 57 46             	bound  %edx,0x46(%edi)
460a2b:	79 61                	jns    0x460a8e
460a2d:	30 46 30             	xor    %al,0x30(%esi)
460a30:	64 48                	fs dec %eax
460a32:	4a                   	dec    %edx
460a33:	70 59                	jo     0x460a8e
460a35:	6e                   	outsb  %ds:(%esi),(%dx)
460a36:	56                   	push   %esi
460a37:	30 5a 51             	xor    %bl,0x51(%edx)
460a3a:	42                   	inc    %edx
460a3b:	44                   	inc    %esp
460a3c:	62 32                	bound  %esi,(%edx)
460a3e:	31 57 61             	xor    %edx,0x61(%edi)
460a41:	58                   	pop    %eax
460a42:	4e                   	dec    %esi
460a43:	70 59                	jo     0x460a9e
460a45:	6d                   	insl   (%dx),%es:(%edi)
460a46:	78 6c                	js     0x460ab4
460a48:	51                   	push   %ecx
460a49:	58                   	pop    %eax
460a4a:	52                   	push   %edx
460a4b:	30 63 6d             	xor    %ah,0x6d(%ebx)
460a4e:	6c                   	insb   (%dx),%es:(%edi)
460a4f:	69 64 58 52 6c 41 46 	imul   $0x4e46416c,0x52(%eax,%ebx,2),%esp
460a56:	4e
460a57:	35 63 33 52 6c       	xor    $0x6c523363,%eax
460a5c:	62 53 35             	bound  %edx,0x35(%ebx)
460a5f:	53                   	push   %ebx
460a60:	64 57                	fs push %edi
460a62:	35 30 61 57 31       	xor    $0x31576130,%eax
460a67:	6c                   	insb   (%dx),%es:(%edi)
460a68:	4c                   	dec    %esp
460a69:	6b 6c 75 64 47       	imul   $0x47,0x64(%ebp,%esi,2),%ebp
460a6e:	56                   	push   %esi
460a6f:	79 62                	jns    0x460ad3
460a71:	33 42 54             	xor    0x54(%edx),%eax
460a74:	5a                   	pop    %edx
460a75:	58                   	pop    %eax
460a76:	4a                   	dec    %edx
460a77:	32 61 57             	xor    0x57(%ecx),%ah
460a7a:	4e                   	dec    %esi
460a7b:	6c                   	insb   (%dx),%es:(%edi)
460a7c:	63 77 42             	arpl   %esi,0x42(%edi)
460a7f:	48                   	dec    %eax
460a80:	64 57                	fs push %edi
460a82:	6c                   	insb   (%dx),%es:(%edi)
460a83:	6b 51 58 52          	imul   $0x52,0x58(%ecx),%edx
460a87:	30 63 6d             	xor    %ah,0x6d(%ebx)
460a8a:	6c                   	insb   (%dx),%es:(%edi)
460a8b:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
460a92:	46
460a93:	7a 63                	jp     0x460af8
460a95:	32 56 74             	xor    0x74(%esi),%dl
460a98:	59                   	pop    %ecx
460a99:	6d                   	insl   (%dx),%es:(%edi)
460a9a:	78 35                	js     0x460ad1
460a9c:	52                   	push   %edx
460a9d:	6d                   	insl   (%dx),%es:(%edi)
460a9e:	6c                   	insb   (%dx),%es:(%edi)
460a9f:	73 5a                	jae    0x460afb
460aa1:	56                   	push   %esi
460aa2:	5a                   	pop    %edx
460aa3:	6c                   	insb   (%dx),%es:(%edi)
460aa4:	63 6e 4e             	arpl   %ebp,0x4e(%esi)
460aa7:	70 62                	jo     0x460b0b
460aa9:	32 35 42 64 48 52    	xor    0x52486442,%dh
460aaf:	79 61                	jns    0x460b12
460ab1:	57                   	push   %edi
460ab2:	4a                   	dec    %edx
460ab3:	31 64 47 55          	xor    %esp,0x55(%edi,%eax,2)
460ab7:	41                   	inc    %ecx
460ab8:	51                   	push   %ecx
460ab9:	6e                   	outsb  %ds:(%esi),(%dx)
460aba:	6c                   	insb   (%dx),%es:(%edi)
460abb:	30 5a 51             	xor    %bl,0x51(%edx)
460abe:	42                   	inc    %edx
460abf:	43                   	inc    %ebx
460ac0:	64 57                	fs push %edi
460ac2:	5a                   	pop    %edx
460ac3:	6d                   	insl   (%dx),%es:(%edi)
460ac4:	5a                   	pop    %edx
460ac5:	58                   	pop    %eax
460ac6:	49                   	dec    %ecx
460ac7:	41                   	inc    %ecx
460ac8:	51                   	push   %ecx
460ac9:	6d                   	insl   (%dx),%es:(%edi)
460aca:	78 76                	js     0x460b42
460acc:	59                   	pop    %ecx
460acd:	32 74 44 62          	xor    0x62(%esp,%eax,2),%dh
460ad1:	33 42 35             	xor    0x35(%edx),%eax
460ad4:	41                   	inc    %ecx
460ad5:	45                   	inc    %ebp
460ad6:	46                   	inc    %esi
460ad7:	79 63                	jns    0x460b3c
460ad9:	6d                   	insl   (%dx),%es:(%edi)
460ada:	46                   	inc    %esi
460adb:	35 41 45 6c 74       	xor    $0x746c4541,%eax
460ae0:	59                   	pop    %ecx
460ae1:	57                   	push   %edi
460ae2:	64 6c                	fs insb (%dx),%es:(%edi)
460ae4:	41                   	inc    %ecx
460ae5:	47                   	inc    %edi
460ae6:	64 6c                	fs insb (%dx),%es:(%edi)
460ae8:	64 46                	fs inc %esi
460aea:	39 49 5a             	cmp    %ecx,0x5a(%ecx)
460aed:	57                   	push   %edi
460aee:	6c                   	insb   (%dx),%es:(%edi)
460aef:	6e                   	outsb  %ds:(%esi),(%dx)
460af0:	61                   	popa
460af1:	48                   	dec    %eax
460af2:	51                   	push   %ecx
460af3:	41                   	inc    %ecx
460af4:	52                   	push   %edx
460af5:	32 56 30             	xor    0x30(%esi),%dl
460af8:	55                   	push   %ebp
460af9:	47                   	inc    %edi
460afa:	6c                   	insb   (%dx),%es:(%edi)
460afb:	34 5a                	xor    $0x5a,%al
460afd:	57                   	push   %edi
460afe:	77 41                	ja     0x460b41
460b00:	51                   	push   %ecx
460b01:	32 39                	xor    (%ecx),%bh
460b03:	73 62                	jae    0x460b67
460b05:	33 49 41             	xor    0x41(%ecx),%ecx
460b08:	52                   	push   %edx
460b09:	6e                   	outsb  %ds:(%esi),(%dx)
460b0a:	4a                   	dec    %edx
460b0b:	76 62                	jbe    0x460b6f
460b0d:	55                   	push   %ebp
460b0e:	46                   	inc    %esi
460b0f:	79 5a                	jns    0x460b6b
460b11:	32 49 41             	xor    0x41(%ecx),%cl
460b14:	62 33                	bound  %esi,(%ebx)
460b16:	42                   	inc    %edx
460b17:	66 53                	push   %bx
460b19:	57                   	push   %edi
460b1a:	35 6c 63 58 56       	xor    $0x5658636c,%eax
460b1f:	68 62 47 6c 30       	push   $0x306c4762
460b24:	65 51                	gs push %ecx
460b26:	42                   	inc    %edx
460b27:	42                   	inc    %edx
460b28:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
460b2b:	68 65 55 78 70       	push   $0x70785565
460b30:	63 33                	arpl   %esi,(%ebx)
460b32:	51                   	push   %ecx
460b33:	41                   	inc    %ecx
460b34:	55                   	push   %ebp
460b35:	33 6c 7a 64          	xor    0x64(%edx,%edi,2),%ebp
460b39:	47                   	inc    %edi
460b3a:	56                   	push   %esi
460b3b:	74 4c                	je     0x460b89
460b3d:	6b 4e 76 62          	imul   $0x62,0x76(%esi),%ecx
460b41:	47                   	inc    %edi
460b42:	78 6c                	js     0x460bb0
460b44:	59                   	pop    %ecx
460b45:	33 52 70             	xor    0x70(%edx),%edx
460b48:	62 32                	bound  %esi,(%edx)
460b4a:	35 7a 41 47 64       	xor    $0x6447417a,%eax
460b4f:	6c                   	insb   (%dx),%es:(%edi)
460b50:	64 46                	fs inc %esi
460b52:	39 44 62 33          	cmp    %eax,0x33(%edx,%eiz,2)
460b56:	56                   	push   %esi
460b57:	75 64                	jne    0x460bbd
460b59:	41                   	inc    %ecx
460b5a:	42                   	inc    %edx
460b5b:	6e                   	outsb  %ds:(%esi),(%dx)
460b5c:	5a                   	pop    %edx
460b5d:	58                   	pop    %eax
460b5e:	52                   	push   %edx
460b5f:	66 55                	push   %bp
460b61:	67 42                	addr16 inc %edx
460b63:	6e                   	outsb  %ds:(%esi),(%dx)
460b64:	5a                   	pop    %edx
460b65:	58                   	pop    %eax
460b66:	52                   	push   %edx
460b67:	66 52                	push   %dx
460b69:	77 42                	ja     0x460bad
460b6b:	6e                   	outsb  %ds:(%esi),(%dx)
460b6c:	5a                   	pop    %edx
460b6d:	58                   	pop    %eax
460b6e:	52                   	push   %edx
460b6f:	66 51                	push   %cx
460b71:	67 42                	addr16 inc %edx
460b73:	4a                   	dec    %edx
460b74:	62 6e 4e             	bound  %ebp,0x4e(%esi)
460b77:	6c                   	insb   (%dx),%es:(%edi)
460b78:	63 6e 52             	arpl   %ebp,0x52(%esi)
460b7b:	53                   	push   %ebx
460b7c:	59                   	pop    %ecx
460b7d:	57                   	push   %edi
460b7e:	35 6e 5a 51 42       	xor    $0x42515a6e,%eax
460b83:	4a                   	dec    %edx
460b84:	51                   	push   %ecx
460b85:	32 39                	xor    (%ecx),%bh
460b87:	73 62                	jae    0x460beb
460b89:	47                   	inc    %edi
460b8a:	56                   	push   %esi
460b8b:	6a 64                	push   $0x64
460b8d:	47                   	inc    %edi
460b8e:	6c                   	insb   (%dx),%es:(%edi)
460b8f:	76 62                	jbe    0x460bf3
460b91:	67 42                	addr16 inc %edx
460b93:	55                   	push   %ebp
460b94:	65 58                	gs pop %eax
460b96:	42                   	inc    %edx
460b97:	6c                   	insb   (%dx),%es:(%edi)
460b98:	41                   	inc    %ecx
460b99:	45                   	inc    %ebp
460b9a:	64 6c                	fs insb (%dx),%es:(%edi)
460b9c:	64 46                	fs inc %esi
460b9e:	52                   	push   %edx
460b9f:	35 63 47 56 47       	xor    $0x47564763,%eax
460ba4:	63 6d 39             	arpl   %ebp,0x39(%ebp)
460ba7:	74 53                	je     0x460bfc
460ba9:	47                   	inc    %edi
460baa:	46                   	inc    %esi
460bab:	75 5a                	jne    0x460c07
460bad:	47                   	inc    %edi
460bae:	78 6c                	js     0x460c1c
460bb0:	41                   	inc    %ecx
460bb1:	46                   	inc    %esi
460bb2:	4a                   	dec    %edx
460bb3:	31 62 6e             	xor    %esp,0x6e(%edx)
460bb6:	52                   	push   %edx
460bb7:	70 62                	jo     0x460c1b
460bb9:	57                   	push   %edi
460bba:	56                   	push   %esi
460bbb:	55                   	push   %ebp
460bbc:	65 58                	gs pop %eax
460bbe:	42                   	inc    %edx
460bbf:	6c                   	insb   (%dx),%es:(%edi)
460bc0:	53                   	push   %ebx
460bc1:	47                   	inc    %edi
460bc2:	46                   	inc    %esi
460bc3:	75 5a                	jne    0x460c1f
460bc5:	47                   	inc    %edi
460bc6:	78 6c                	js     0x460c34
460bc8:	41                   	inc    %ecx
460bc9:	46                   	inc    %esi
460bca:	52                   	push   %edx
460bcb:	76 51                	jbe    0x460c1e
460bcd:	58                   	pop    %eax
460bce:	4a                   	dec    %edx
460bcf:	79 59                	jns    0x460c2a
460bd1:	58                   	pop    %eax
460bd2:	6b 41 5a 32          	imul   $0x32,0x5a(%ecx),%eax
460bd6:	56                   	push   %esi
460bd7:	30 58 31             	xor    %bl,0x31(%eax)
460bda:	64 70 5a             	fs jo  0x460c37
460bdd:	48                   	dec    %eax
460bde:	52                   	push   %edx
460bdf:	6f                   	outsl  %ds:(%esi),(%dx)
460be0:	41                   	inc    %ecx
460be1:	46                   	inc    %esi
460be2:	4e                   	dec    %esi
460be3:	30 63 6d             	xor    %ah,0x6d(%ebx)
460be6:	6c                   	insb   (%dx),%es:(%edi)
460be7:	75 5a                	jne    0x460c43
460be9:	77 42                	ja     0x460c2d
460beb:	44                   	inc    %esp
460bec:	62 32                	bound  %esi,(%edx)
460bee:	35 6a 59 58 51       	xor    $0x5158596a,%eax
460bf3:	41                   	inc    %ecx
460bf4:	51                   	push   %ecx
460bf5:	58                   	pop    %eax
460bf6:	4e                   	dec    %esi
460bf7:	7a 5a                	jp     0x460c53
460bf9:	57                   	push   %edi
460bfa:	31 69 62             	xor    %ebp,0x62(%ecx)
460bfd:	48                   	dec    %eax
460bfe:	6b 41 52 32          	imul   $0x32,0x52(%ecx),%eax
460c02:	56                   	push   %esi
460c03:	30 52 57             	xor    %dl,0x57(%edx)
460c06:	35 30 63 6e 6c       	xor    $0x6c6e6330,%eax
460c0b:	42                   	inc    %edx
460c0c:	63 33                	arpl   %esi,(%ebx)
460c0e:	4e                   	dec    %esi
460c0f:	6c                   	insb   (%dx),%es:(%edi)
460c10:	62 57 4a             	bound  %edx,0x4a(%edi)
460c13:	73 65                	jae    0x460c7a
460c15:	51                   	push   %ecx
460c16:	42                   	inc    %edx
460c17:	53                   	push   %ebx
460c18:	5a                   	pop    %edx
460c19:	58                   	pop    %eax
460c1a:	4e                   	dec    %esi
460c1b:	76 64                	jbe    0x460c81
460c1d:	58                   	pop    %eax
460c1e:	4a                   	dec    %edx
460c1f:	6a 5a                	push   $0x5a
460c21:	55                   	push   %ebp
460c22:	31 68 62             	xor    %ebp,0x62(%eax)
460c25:	6d                   	insl   (%dx),%es:(%edi)
460c26:	46                   	inc    %esi
460c27:	6e                   	outsb  %ds:(%esi),(%dx)
460c28:	5a                   	pop    %edx
460c29:	58                   	pop    %eax
460c2a:	49                   	dec    %ecx
460c2b:	41                   	inc    %ecx
460c2c:	55                   	push   %ebp
460c2d:	33 6c 7a 64          	xor    0x64(%edx,%edi,2),%ebp