459b21:	37                   	aaa
459b22:	66 77 73             	data16 ja 0x459b98
459b25:	68 74 64 75 4f       	push   $0x4f756474
459b2a:	79 4d                	jns    0x459b79
459b2c:	7a 2b                	jp     0x459b59
459b2e:	43                   	inc    %ebx
459b2f:	33 39                	xor    (%ecx),%edi
459b31:	52                   	push   %edx
459b32:	6d                   	insl   (%dx),%es:(%edi)
459b33:	38 31                	cmp    %dh,(%ecx)
459b35:	74 37                	je     0x459b6e
459b37:	39 54 47 74          	cmp    %edx,0x74(%edi,%eax,2)
459b3b:	43                   	inc    %ebx
459b3c:	6a 6d                	push   $0x6d
459b3e:	6a 78                	push   $0x78
459b40:	4e                   	dec    %esi
459b41:	56                   	push   %esi
459b42:	34 44                	xor    $0x44,%al
459b44:	4f                   	dec    %edi
459b45:	5a                   	pop    %edx
459b46:	41                   	inc    %ecx
459b47:	58                   	pop    %eax
459b48:	64 77 75             	fs ja  0x459bc0
459b4b:	4a                   	dec    %edx
459b4c:	68 75 2b 50 7a       	push   $0x7a502b75
459b51:	35 6c 62 37 44       	xor    $0x4437626c,%eax
459b56:	6d                   	insl   (%dx),%es:(%edi)
459b57:	48                   	dec    %eax
459b58:	37                   	aaa
459b59:	61                   	popa
459b5a:	42                   	inc    %edx
459b5b:	55                   	push   %ebp
459b5c:	56                   	push   %esi
459b5d:	69 32 4f 52 67 51    	imul   $0x5167524f,(%edx),%esi
459b63:	44                   	inc    %esp
459b64:	48                   	dec    %eax
459b65:	53                   	push   %ebx
459b66:	6b 78 43 74          	imul   $0x74,0x43(%eax),%edi
459b6a:	6c                   	insb   (%dx),%es:(%edi)
459b6b:	34 76                	xor    $0x76,%al
459b6d:	31 69 43             	xor    %ebp,0x43(%ecx)
459b70:	4c                   	dec    %esp
459b71:	37                   	aaa
459b72:	52                   	push   %edx
459b73:	36 35 51 62 6a 68    	ss xor $0x686a6251,%eax
459b79:	5a                   	pop    %edx
459b7a:	2f                   	das
459b7b:	31 53 33             	xor    %edx,0x33(%ebx)
459b7e:	45                   	inc    %ebp
459b7f:	51                   	push   %ecx
459b80:	64 58                	fs pop %eax
459b82:	43                   	inc    %ebx
459b83:	4a                   	dec    %edx
459b84:	37                   	aaa
459b85:	68 65 2b 31 68       	push   $0x68312b65
459b8a:	62 6b 4a             	bound  %ebp,0x4a(%ebx)
459b8d:	54                   	push   %esp
459b8e:	2b 34 2b             	sub    (%ebx,%ebp,1),%esi
459b91:	6a 62                	push   $0x62
459b93:	6a 70                	push   $0x70
459b95:	64 65 4c             	fs gs dec %esp
459b98:	61                   	popa
459b99:	49                   	dec    %ecx
459b9a:	43                   	inc    %ebx
459b9b:	37                   	aaa
459b9c:	73 4b                	jae    0x459be9
459b9e:	69 78 6d 73 41 74 6c 	imul   $0x6c744173,0x6d(%eax),%edi
459ba5:	61                   	popa
459ba6:	5a                   	pop    %edx
459ba7:	4c                   	dec    %esp
459ba8:	69 4d 53 63 63 6d 71 	imul   $0x716d6363,0x53(%ebp),%ecx
459baf:	62 71 76             	bound  %esi,0x76(%ecx)
459bb2:	41                   	inc    %ecx
459bb3:	79 35                	jns    0x459bea
459bb5:	42                   	inc    %edx
459bb6:	7a 6a                	jp     0x459c22
459bb8:	48                   	dec    %eax
459bb9:	55                   	push   %ebp
459bba:	35 36 71 6a 72       	xor    $0x726a7136,%eax
459bbf:	2b 36                	sub    (%esi),%esi
459bc1:	71 43                	jno    0x459c06
459bc3:	57                   	push   %edi
459bc4:	6b 58 67 6a          	imul   $0x6a,0x67(%eax),%ebx
459bc8:	73 51                	jae    0x459c1b
459bca:	6e                   	outsb  %ds:(%esi),(%dx)
459bcb:	6c                   	insb   (%dx),%es:(%edi)
459bcc:	53                   	push   %ebx
459bcd:	4c                   	dec    %esp
459bce:	37                   	aaa
459bcf:	72 79                	jb     0x459c4a
459bd1:	2b 54 39 6e          	sub    0x6e(%ecx,%edi,1),%edx
459bd5:	76 6a                	jbe    0x459c41
459bd7:	51                   	push   %ecx
459bd8:	50                   	push   %eax
459bd9:	70 6a                	jo     0x459c45
459bdb:	7a 4e                	jp     0x459c2b
459bdd:	4f                   	dec    %edi
459bde:	46                   	inc    %esi
459bdf:	67 42                	addr16 inc %edx
459be1:	78 70                	js     0x459c53
459be3:	4f                   	dec    %edi
459be4:	43                   	inc    %ebx
459be5:	62 41 76             	bound  %eax,0x76(%ecx)
459be8:	73 62                	jae    0x459c4c
459bea:	69 6e 70 4a 39 72 70 	imul   $0x7072394a,0x70(%esi),%ebp
459bf1:	59                   	pop    %ecx
459bf2:	6f                   	outsl  %ds:(%esi),(%dx)
459bf3:	52                   	push   %edx
459bf4:	4b                   	dec    %ebx
459bf5:	4e                   	dec    %esi
459bf6:	64 70 46             	fs jo  0x459c3f
459bf9:	4f                   	dec    %edi
459bfa:	5a                   	pop    %edx
459bfb:	7a 68                	jp     0x459c65
459bfd:	42                   	inc    %edx
459bfe:	42                   	inc    %edx
459bff:	55                   	push   %ebp
459c00:	79 4a                	jns    0x459c4c
459c02:	4f                   	dec    %edi
459c03:	4e                   	dec    %esi
459c04:	2b 55 7a             	sub    0x7a(%ebp),%edx
459c07:	50                   	push   %eax
459c08:	76 7a                	jbe    0x459c84
459c0a:	47                   	inc    %edi
459c0b:	48                   	dec    %eax
459c0c:	38 53 56             	cmp    %dl,0x56(%ebx)
459c0f:	67 68 6f 4a 37 73    	addr16 push $0x73374a6f
459c15:	75 75                	jne    0x459c8c
459c17:	74 4c                	je     0x459c65
459c19:	44                   	inc    %esp
459c1a:	65 79 58             	gs jns 0x459c75
459c1d:	66 51                	push   %cx
459c1f:	75 42                	jne    0x459c63
459c21:	4d                   	dec    %ebp
459c22:	51                   	push   %ecx
459c23:	6f                   	outsl  %ds:(%esi),(%dx)
459c24:	70 6d                	jo     0x459c93
459c26:	30 4b 4a             	xor    %cl,0x4a(%ebx)
459c29:	43                   	inc    %ebx
459c2a:	76 46                	jbe    0x459c72
459c2c:	48                   	dec    %eax
459c2d:	57                   	push   %edi
459c2e:	77 41                	ja     0x459c71
459c30:	36 30 6f 65          	xor    %ch,%ss:0x65(%edi)
459c34:	69 36 64 42 34 74    	imul   $0x74344264,(%esi),%esi
459c3a:	4a                   	dec    %edx
459c3b:	55                   	push   %ebp
459c3c:	44                   	inc    %esp
459c3d:	48                   	dec    %eax
459c3e:	73 36                	jae    0x459c76
459c40:	70 4e                	jo     0x459c90
459c42:	61                   	popa
459c43:	72 51                	jb     0x459c96
459c45:	34 77                	xor    $0x77,%al
459c47:	35 45 57 42 32       	xor    $0x32425745,%eax
459c4c:	43                   	inc    %ebx
459c4d:	72 54                	jb     0x459ca3
459c4f:	6a 39                	push   $0x39
459c51:	6a 59                	push   $0x59
459c53:	6f                   	outsl  %ds:(%esi),(%dx)
459c54:	62 69 7a             	bound  %ebp,0x7a(%ecx)
459c57:	78 59                	js     0x459cb2
459c59:	43                   	inc    %ebx
459c5a:	66 71 4c             	data16 jno 0x459ca9
459c5d:	74 54                	je     0x459cb3
459c5f:	5a                   	pop    %edx
459c60:	2f                   	das
459c61:	32 36                	xor    (%esi),%dh
459c63:	77 32                	ja     0x459c97
459c65:	4a                   	dec    %edx
459c66:	78 47                	js     0x459caf
459c68:	61                   	popa
459c69:	31 35 4a 46 54 58    	xor    %esi,0x5854464a
459c6f:	44                   	inc    %esp
459c70:	7a 63                	jp     0x459cd5
459c72:	76 66                	jbe    0x459cda
459c74:	37                   	aaa
459c75:	2f                   	das
459c76:	43                   	inc    %ebx
459c77:	71 47                	jno    0x459cc0
459c79:	76 71                	jbe    0x459cec
459c7b:	49                   	dec    %ecx
459c7c:	6d                   	insl   (%dx),%es:(%edi)
459c7d:	37                   	aaa
459c7e:	4f                   	dec    %edi
459c7f:	43                   	inc    %ebx
459c80:	36 33 42 39          	xor    %ss:0x39(%edx),%eax
459c84:	53                   	push   %ebx
459c85:	67 71 41             	addr16 jno 0x459cc9
459c88:	36 78 63             	ss js  0x459cee
459c8b:	4d                   	dec    %ebp
459c8c:	73 31                	jae    0x459cbf
459c8e:	7a 46                	jp     0x459cd6
459c90:	35 74 66 56 64       	xor    $0x64566674,%eax
459c95:	61                   	popa
459c96:	54                   	push   %esp
459c97:	50                   	push   %eax
459c98:	71 74                	jno    0x459d0e
459c9a:	35 34 4d 4a 42       	xor    $0x424a4d34,%eax
459c9f:	59                   	pop    %ecx
459ca0:	77 4f                	ja     0x459cf1
459ca2:	76 36                	jbe    0x459cda
459ca4:	4c                   	dec    %esp
459ca5:	58                   	pop    %eax
459ca6:	64 4d                	fs dec %ebp
459ca8:	43                   	inc    %ebx
459ca9:	68 36 31 77 46       	push   $0x46773136
459cae:	4c                   	dec    %esp
459caf:	76 4a                	jbe    0x459cfb
459cb1:	70 44                	jo     0x459cf7
459cb3:	59                   	pop    %ecx
459cb4:	54                   	push   %esp
459cb5:	52                   	push   %edx
459cb6:	4b                   	dec    %ebx
459cb7:	4b                   	dec    %ebx
459cb8:	79 6f                	jns    0x459d29
459cba:	54                   	push   %esp
459cbb:	56                   	push   %esi
459cbc:	35 76 69 79 35       	xor    $0x35796976,%eax
459cc1:	39 43 69             	cmp    %eax,0x69(%ebx)
459cc4:	72 6c                	jb     0x459d32
459cc6:	6a 43                	push   $0x43
459cc8:	56                   	push   %esi
459cc9:	48                   	dec    %eax
459cca:	6a 6f                	push   $0x6f
459ccc:	74 78                	je     0x459d46
459cce:	4e                   	dec    %esi
459ccf:	59                   	pop    %ecx
459cd0:	63 6b 6a             	arpl   %ebp,0x6a(%ebx)
459cd3:	6c                   	insb   (%dx),%es:(%edi)
459cd4:	5a                   	pop    %edx
459cd5:	4f                   	dec    %edi
459cd6:	75 6f                	jne    0x459d47
459cd8:	30 67 79             	xor    %ah,0x79(%edi)
459cdb:	77 74                	ja     0x459d51
459cdd:	52                   	push   %edx
459cde:	64 31 67 71          	xor    %esp,%fs:0x71(%edi)
459ce2:	67 45                	addr16 inc %ebp
459ce4:	53                   	push   %ebx
459ce5:	57                   	push   %edi
459ce6:	41                   	inc    %ecx
459ce7:	66 6a 59             	pushw  $0x59
459cea:	46                   	inc    %esi
459ceb:	45                   	inc    %ebp
459cec:	63 37                	arpl   %esi,(%edi)
459cee:	63 5a 58             	arpl   %ebx,0x58(%edx)
459cf1:	2f                   	das
459cf2:	5a                   	pop    %edx
459cf3:	64 44                	fs inc %esp
459cf5:	4a                   	dec    %edx
459cf6:	5a                   	pop    %edx
459cf7:	53                   	push   %ebx
459cf8:	70 4b                	jo     0x459d45
459cfa:	71 6f                	jno    0x459d6b
459cfc:	44                   	inc    %esp
459cfd:	44                   	inc    %esp
459cfe:	2b 69 58             	sub    0x58(%ecx),%ebp
459d01:	71 6b                	jno    0x459d6e
459d03:	78 6c                	js     0x459d71
459d05:	4b                   	dec    %ebx
459d06:	64 69 42 4e 66 5a 6e 	imul   $0x326e5a66,%fs:0x4e(%edx),%eax
459d0d:	32
459d0e:	71 68                	jno    0x459d78
459d10:	55                   	push   %ebp
459d11:	33 54 73 54          	xor    0x54(%ebx,%esi,2),%edx
459d15:	54                   	push   %esp
459d16:	76 6a                	jbe    0x459d82
459d18:	64 44                	fs inc %esp
459d1a:	4a                   	dec    %edx
459d1b:	37                   	aaa
459d1c:	73 31                	jae    0x459d4f
459d1e:	69 31 47 49 4a 74    	imul   $0x744a4947,(%ecx),%esi
459d24:	59                   	pop    %ecx
459d25:	6b 78 67 39          	imul   $0x39,0x67(%eax),%edi
459d29:	57                   	push   %edi
459d2a:	4d                   	dec    %ebp
459d2b:	75 4c                	jne    0x459d79
459d2d:	71 2b                	jno    0x459d5a
459d2f:	48                   	dec    %eax
459d30:	71 78                	jno    0x459daa
459d32:	47                   	inc    %edi
459d33:	48                   	dec    %eax
459d34:	63 69 71             	arpl   %ebp,0x71(%ecx)
459d37:	4c                   	dec    %esp
459d38:	34 7a                	xor    $0x7a,%al
459d3a:	54                   	push   %esp
459d3b:	61                   	popa
459d3c:	4c                   	dec    %esp
459d3d:	70 72                	jo     0x459db1
459d3f:	2b 2f                	sub    (%edi),%ebp
459d41:	52                   	push   %edx
459d42:	44                   	inc    %esp
459d43:	6f                   	outsl  %ds:(%esi),(%dx)
459d44:	72 53                	jb     0x459d99
459d46:	6d                   	insl   (%dx),%es:(%edi)
459d47:	50                   	push   %eax
459d48:	6d                   	insl   (%dx),%es:(%edi)
459d49:	54                   	push   %esp
459d4a:	49                   	dec    %ecx
459d4b:	4a                   	dec    %edx
459d4c:	57                   	push   %edi
459d4d:	49                   	dec    %ecx
459d4e:	69 64 53 53 51 31 55 	imul   $0x46553151,0x53(%ebx,%edx,2),%esp
459d55:	46
459d56:	68 61 59 68 6b       	push   $0x6b685961
459d5b:	46                   	inc    %esi
459d5c:	4f                   	dec    %edi
459d5d:	70 51                	jo     0x459db0
459d5f:	7a 64                	jp     0x459dc5
459d61:	67 33 30             	xor    (%bx,%si),%esi
459d64:	5a                   	pop    %edx
459d65:	45                   	inc    %ebp
459d66:	64 31 6b 65          	xor    %ebp,%fs:0x65(%ebx)
459d6a:	46                   	inc    %esi
459d6b:	71 62                	jno    0x459dcf
459d6d:	54                   	push   %esp
459d6e:	67 4f                	addr16 dec %edi
459d70:	4e                   	dec    %esi
459d71:	69 77 4f 2f 41 56 44 	imul   $0x4456412f,0x4f(%edi),%esi
459d78:	56                   	push   %esi
459d79:	64 57                	fs push %edi
459d7b:	30 2f                	xor    %ch,(%edi)
459d7d:	44                   	inc    %esp
459d7e:	46                   	inc    %esi
459d7f:	41                   	inc    %ecx
459d80:	48                   	dec    %eax
459d81:	58                   	pop    %eax
459d82:	2b 67 54             	sub    0x54(%edi),%esp
459d85:	30 35 79 47 5a 36    	xor    %dh,0x365a4779
459d8b:	6c                   	insb   (%dx),%es:(%edi)
459d8c:	5a                   	pop    %edx
459d8d:	6e                   	outsb  %ds:(%esi),(%dx)
459d8e:	51                   	push   %ecx
459d8f:	52                   	push   %edx
459d90:	31 74 6a 35          	xor    %esi,0x35(%edx,%ebp,2)
459d94:	61                   	popa
459d95:	75 49                	jne    0x459de0
459d97:	54                   	push   %esp
459d98:	72 41                	jb     0x459ddb
459d9a:	68 76 58 37 51       	push   $0x51375876
459d9f:	35 68 34 6f 55       	xor    $0x556f3468,%eax
459da4:	7a 51                	jp     0x459df7
459da6:	61                   	popa
459da7:	77 75                	ja     0x459e1e
459da9:	52                   	push   %edx
459daa:	51                   	push   %ecx
459dab:	41                   	inc    %ecx
459dac:	32 65 38             	xor    0x38(%ebp),%ah
459daf:	34 7a                	xor    $0x7a,%al
459db1:	77 71                	ja     0x459e24