462a90:	61                   	popa
462a91:	69 70 7a 72 37 6a 76 	imul   $0x766a3772,0x7a(%eax),%esi
462a98:	70 4d                	jo     0x462ae7
462a9a:	38 62 63             	cmp    %ah,0x63(%edx)
462a9d:	5a                   	pop    %edx
462a9e:	51                   	push   %ecx
462a9f:	39 6d 79             	cmp    %ebp,0x79(%ebp)
462aa2:	39 4b 31             	cmp    %ecx,0x31(%ebx)
462aa5:	30 4b 38             	xor    %cl,0x38(%ebx)
462aa8:	71 6f                	jno    0x462b19
462aaa:	65 58                	gs pop %eax
462aac:	66 77 69             	data16 ja 0x462b18
462aaf:	6f                   	outsl  %ds:(%esi),(%dx)
462ab0:	4d                   	dec    %ebp
462ab1:	37                   	aaa
462ab2:	4e                   	dec    %esi
462ab3:	4b                   	dec    %ebx
462ab4:	67 47                	addr16 inc %edi
462ab6:	6b 57 4d 47          	imul   $0x47,0x4d(%edi),%edx
462aba:	33 39                	xor    (%ecx),%edi
462abc:	66 73 44             	data16 jae 0x462b03
462abf:	44                   	inc    %esp
462ac0:	45                   	inc    %ebp
462ac1:	79 52                	jns    0x462b15
462ac3:	37                   	aaa
462ac4:	32 2b                	xor    (%ebx),%ch
462ac6:	6a 52                	push   $0x52
462ac8:	4e                   	dec    %esi
462ac9:	38 74 4e 57          	cmp    %dh,0x57(%esi,%ecx,2)
462acd:	51                   	push   %ecx
462ace:	57                   	push   %edi
462acf:	57                   	push   %edi
462ad0:	32 47 38             	xor    0x38(%edi),%al
462ad3:	2f                   	das
462ad4:	67 59                	addr16 pop %ecx
462ad6:	42                   	inc    %edx
462ad7:	4b                   	dec    %ebx
462ad8:	46                   	inc    %esi
462ad9:	4a                   	dec    %edx
462ada:	44                   	inc    %esp
462adb:	44                   	inc    %esp
462adc:	53                   	push   %ebx
462add:	68 66 31 78 4c       	push   $0x4c783166
462ae2:	76 39                	jbe    0x462b1d
462ae4:	4b                   	dec    %ebx
462ae5:	30 67 73             	xor    %ah,0x73(%edi)
462ae8:	64 58                	fs pop %eax
462aea:	38 59 39             	cmp    %bl,0x39(%ecx)
462aed:	50                   	push   %eax
462aee:	73 51                	jae    0x462b41
462af0:	4a                   	dec    %edx
462af1:	50                   	push   %eax
462af2:	6d                   	insl   (%dx),%es:(%edi)
462af3:	53                   	push   %ebx
462af4:	50                   	push   %eax
462af5:	56                   	push   %esi
462af6:	71 55                	jno    0x462b4d
462af8:	49                   	dec    %ecx
462af9:	50                   	push   %eax
462afa:	36 77 5a             	ss ja  0x462b57
462afd:	67 75 44             	addr16 jne 0x462b44
462b00:	72 67                	jb     0x462b69
462b02:	6f                   	outsl  %ds:(%esi),(%dx)
462b03:	52                   	push   %edx
462b04:	7a 71                	jp     0x462b77
462b06:	73 63                	jae    0x462b6b
462b08:	31 73 6c             	xor    %esi,0x6c(%ebx)
462b0b:	45                   	inc    %ebp
462b0c:	35 35 4e 45 6a       	xor    $0x6a454e35,%eax
462b11:	79 79                	jns    0x462b8c
462b13:	72 69                	jb     0x462b7e
462b15:	69 56 37 52 6a 49 4f 	imul   $0x4f496a52,0x37(%esi),%edx
462b1c:	79 41                	jns    0x462b5f
462b1e:	49                   	dec    %ecx
462b1f:	54                   	push   %esp
462b20:	4c                   	dec    %esp
462b21:	50                   	push   %eax
462b22:	34 35                	xor    $0x35,%al
462b24:	43                   	inc    %ebx
462b25:	6d                   	insl   (%dx),%es:(%edi)
462b26:	6a 30                	push   $0x30
462b28:	73 46                	jae    0x462b70
462b2a:	71 2f                	jno    0x462b5b
462b2c:	36 33 6b 39          	xor    %ss:0x39(%ebx),%ebp
462b30:	56                   	push   %esi
462b31:	73 4d                	jae    0x462b80
462b33:	6b 71 6b 72          	imul   $0x72,0x6b(%ecx),%esi
462b37:	39 2b                	cmp    %ebp,(%ebx)
462b39:	32 38                	xor    (%eax),%bh
462b3b:	41                   	inc    %ecx
462b3c:	55                   	push   %ebp
462b3d:	44                   	inc    %esp
462b3e:	7a 36                	jp     0x462b76
462b40:	4a                   	dec    %edx
462b41:	62 5a 33             	bound  %ebx,0x33(%edx)
462b44:	4a                   	dec    %edx
462b45:	73 41                	jae    0x462b88
462b47:	47                   	inc    %edi
462b48:	56                   	push   %esi
462b49:	78 69                	js     0x462bb4
462b4b:	55                   	push   %ebp
462b4c:	61                   	popa
462b4d:	76 30                	jbe    0x462b7f
462b4f:	59                   	pop    %ecx
462b50:	59                   	pop    %ecx
462b51:	6b 49 47 30          	imul   $0x30,0x47(%ecx),%ecx
462b55:	42                   	inc    %edx
462b56:	55                   	push   %ebp
462b57:	56                   	push   %esi
462b58:	61                   	popa
462b59:	71 45                	jno    0x462ba0
462b5b:	65 30 63 46          	xor    %ah,%gs:0x46(%ebx)
462b5f:	67 53                	addr16 push %ebx
462b61:	6a 75                	push   $0x75
462b63:	41                   	inc    %ecx
462b64:	6b 6a 74 45          	imul   $0x45,0x74(%edx),%ebp
462b68:	4f                   	dec    %edi
462b69:	37                   	aaa
462b6a:	62 74 2f 74          	bound  %esi,0x74(%edi,%ebp,1)
462b6e:	62 79 57             	bound  %edi,0x57(%ecx)
462b71:	36 52                	ss push %edx
462b73:	64 39 31             	cmp    %esi,%fs:(%ecx)
462b76:	48                   	dec    %eax
462b77:	45                   	inc    %ebp
462b78:	75 4d                	jne    0x462bc7
462b7a:	55                   	push   %ebp
462b7b:	41                   	inc    %ecx
462b7c:	65 36 49             	gs ss dec %ecx
462b7f:	44                   	inc    %esp
462b80:	45                   	inc    %ebp
462b81:	61                   	popa
462b82:	64 59                	fs pop %ecx
462b84:	5a                   	pop    %edx
462b85:	42                   	inc    %edx
462b86:	67 38 4e 65          	cmp    %cl,0x65(%bp)
462b8a:	42                   	inc    %edx
462b8b:	37                   	aaa
462b8c:	31 70 61             	xor    %esi,0x61(%eax)
462b8f:	4a                   	dec    %edx
462b90:	33 6c 46 6f          	xor    0x6f(%esi,%eax,2),%ebp
462b94:	72 50                	jb     0x462be6
462b96:	4f                   	dec    %edi
462b97:	7a 4a                	jp     0x462be3
462b99:	71 77                	jno    0x462c12
462b9b:	57                   	push   %edi
462b9c:	38 37                	cmp    %dh,(%edi)
462b9e:	6e                   	outsb  %ds:(%esi),(%dx)
462b9f:	68 62 4d 54 52       	push   $0x52544d62
462ba4:	71 66                	jno    0x462c0c
462ba6:	7a 4f                	jp     0x462bf7
462ba8:	4a                   	dec    %edx
462ba9:	46                   	inc    %esi
462baa:	39 6b 75             	cmp    %ebp,0x75(%ebx)
462bad:	42                   	inc    %edx
462bae:	71 61                	jno    0x462c11
462bb0:	69 4e 51 46 6f 56 35 	imul   $0x35566f46,0x51(%esi),%ecx
462bb7:	78 51                	js     0x462c0a
462bb9:	64 56                	fs push %esi
462bbb:	4e                   	dec    %esi
462bbc:	6a 4a                	push   $0x4a
462bbe:	4f                   	dec    %edi
462bbf:	57                   	push   %edi
462bc0:	6c                   	insb   (%dx),%es:(%edi)
462bc1:	55                   	push   %ebp
462bc2:	72 30                	jb     0x462bf4
462bc4:	6d                   	insl   (%dx),%es:(%edi)
462bc5:	48                   	dec    %eax
462bc6:	44                   	inc    %esp
462bc7:	46                   	inc    %esi
462bc8:	63 74 7a 4b          	arpl   %esi,0x4b(%edx,%edi,2)
462bcc:	47                   	inc    %edi
462bcd:	50                   	push   %eax
462bce:	69 4c 49 53 57 74 4b 	imul   $0x564b7457,0x53(%ecx,%ecx,2),%ecx
462bd5:	56
462bd6:	64 64 66 72 65       	fs fs data16 jb 0x462c40
462bdb:	44                   	inc    %esp
462bdc:	56                   	push   %esi
462bdd:	41                   	inc    %ecx
462bde:	4a                   	dec    %edx
462bdf:	66 69 30 79 61       	imul   $0x6179,(%eax),%si
462be4:	47                   	inc    %edi
462be5:	73 52                	jae    0x462c39
462be7:	4d                   	dec    %ebp
462be8:	37                   	aaa
462be9:	6a 32                	push   $0x32
462beb:	31 34 32             	xor    %esi,(%edx,%esi,1)
462bee:	70 63                	jo     0x462c53
462bf0:	63 55 48             	arpl   %edx,0x48(%ebp)
462bf3:	34 4a                	xor    $0x4a,%al
462bf5:	51                   	push   %ecx
462bf6:	72 33                	jb     0x462c2b
462bf8:	6b 34 50 52          	imul   $0x52,(%eax,%edx,2),%esi
462bfc:	67 55                	addr16 push %ebp
462bfe:	43                   	inc    %ebx
462bff:	71 6f                	jno    0x462c70
462c01:	77 68                	ja     0x462c6b
462c03:	6e                   	outsb  %ds:(%esi),(%dx)
462c04:	34 55                	xor    $0x55,%al
462c06:	6a 58                	push   $0x58
462c08:	33 63 37             	xor    0x37(%ebx),%esp
462c0b:	53                   	push   %ebx
462c0c:	63 4e 68             	arpl   %ecx,0x68(%esi)
462c0f:	71 6d                	jno    0x462c7e
462c11:	74 52                	je     0x462c65
462c13:	6a 54                	push   $0x54
462c15:	56                   	push   %esi
462c16:	67 63 38             	arpl   %edi,(%bx,%si)
462c19:	61                   	popa
462c1a:	7a 69                	jp     0x462c85
462c1c:	6b 41 6a 50          	imul   $0x50,0x6a(%ecx),%eax
462c20:	65 36 76 72          	gs ss jbe 0x462c96
462c24:	33 73 6a             	xor    0x6a(%ebx),%esi
462c27:	76 68                	jbe    0x462c91
462c29:	58                   	pop    %eax
462c2a:	2f                   	das
462c2b:	2f                   	das
462c2c:	64 67 50             	fs addr16 push %eax
462c2f:	58                   	pop    %eax
462c30:	53                   	push   %ebx
462c31:	77 6c                	ja     0x462c9f
462c33:	48                   	dec    %eax
462c34:	36 72 31             	ss jb  0x462c68
462c37:	6e                   	outsb  %ds:(%esi),(%dx)
462c38:	34 4d                	xor    $0x4d,%al
462c3a:	78 77                	js     0x462cb3
462c3c:	36 4d                	ss dec %ebp
462c3e:	77 58                	ja     0x462c98
462c40:	7a 72                	jp     0x462cb4
462c42:	73 4a                	jae    0x462c8e
462c44:	32 5a 4a             	xor    0x4a(%edx),%bl
462c47:	52                   	push   %edx
462c48:	51                   	push   %ecx
462c49:	52                   	push   %edx
462c4a:	69 41 4c 61 73 6b 39 	imul   $0x396b7361,0x4c(%ecx),%eax
462c51:	55                   	push   %ebp
462c52:	37                   	aaa
462c53:	79 61                	jns    0x462cb6
462c55:	6d                   	insl   (%dx),%es:(%edi)
462c56:	39 50 2b             	cmp    %edx,0x2b(%eax)
462c59:	73 4f                	jae    0x462caa
462c5b:	63 45 2b             	arpl   %eax,0x2b(%ebp)
462c5e:	65 32 7a 70          	xor    %gs:0x70(%edx),%bh
462c62:	78 33                	js     0x462c97
462c64:	64 6d                	fs insl (%dx),%es:(%edi)
462c66:	4c                   	dec    %esp
462c67:	57                   	push   %edi
462c68:	49                   	dec    %ecx
462c69:	64 76 46             	fs jbe 0x462cb2
462c6c:	4a                   	dec    %edx
462c6d:	75 4d                	jne    0x462cbc
462c6f:	36 50                	ss push %eax
462c71:	62 6f 44             	bound  %ebp,0x44(%edi)
462c74:	6b 6d 78 45          	imul   $0x45,0x78(%ebp),%ebp
462c78:	54                   	push   %esp
462c79:	46                   	inc    %esi
462c7a:	7a 6d                	jp     0x462ce9
462c7c:	72 77                	jb     0x462cf5
462c7e:	67 49                	addr16 dec %ecx
462c80:	70 6d                	jo     0x462cef
462c82:	4c                   	dec    %esp
462c83:	4e                   	dec    %esi
462c84:	37                   	aaa
462c85:	78 64                	js     0x462ceb
462c87:	77 30                	ja     0x462cb9
462c89:	6e                   	outsb  %ds:(%esi),(%dx)
462c8a:	73 75                	jae    0x462d01
462c8c:	32 50 51             	xor    0x51(%eax),%dl
462c8f:	2f                   	das
462c90:	36 2f                	ss das
462c92:	44                   	inc    %esp
462c93:	75 56                	jne    0x462ceb
462c95:	39 78 70             	cmp    %edi,0x70(%eax)
462c98:	4a                   	dec    %edx
462c99:	61                   	popa
462c9a:	54                   	push   %esp
462c9b:	68 70 69 32 64       	push   $0x64326970
462ca0:	6f                   	outsl  %ds:(%esi),(%dx)
462ca1:	39 33                	cmp    %esi,(%ebx)
462ca3:	53                   	push   %ebx
462ca4:	32 56 54             	xor    0x54(%esi),%dl
462ca7:	32 66 61             	xor    0x61(%esi),%ah
462caa:	70 4d                	jo     0x462cf9
462cac:	45                   	inc    %ebp
462cad:	4a                   	dec    %edx
462cae:	4e                   	dec    %esi
462caf:	6e                   	outsb  %ds:(%esi),(%dx)
462cb0:	6d                   	insl   (%dx),%es:(%edi)
462cb1:	6f                   	outsl  %ds:(%esi),(%dx)
462cb2:	38 61 74             	cmp    %ah,0x74(%ecx)
462cb5:	53                   	push   %ebx
462cb6:	42                   	inc    %edx
462cb7:	54                   	push   %esp
462cb8:	2b 4f 39             	sub    0x39(%edi),%ecx
462cbb:	46                   	inc    %esi
462cbc:	79 74                	jns    0x462d32
462cbe:	53                   	push   %ebx
462cbf:	61                   	popa
462cc0:	52                   	push   %edx
462cc1:	41                   	inc    %ecx
462cc2:	7a 2f                	jp     0x462cf3
462cc4:	70 67                	jo     0x462d2d
462cc6:	69 6c 54 66 49 35 4f 	imul   $0x4f4f3549,0x66(%esp,%edx,2),%ebp
462ccd:	4f
462cce:	4e                   	dec    %esi
462ccf:	77 61                	ja     0x462d32
462cd1:	44                   	inc    %esp
462cd2:	35 74 53 75 32       	xor    $0x32755374,%eax
462cd7:	71 76                	jno    0x462d4f
462cd9:	72 70                	jb     0x462d4b
462cdb:	6b 41 67 33          	imul   $0x33,0x67(%ecx),%eax
462cdf:	32 33                	xor    (%ebx),%dh
462ce1:	38 61 7a             	cmp    %ah,0x7a(%ecx)
462ce4:	62 67 4a             	bound  %esp,0x4a(%edi)
462ce7:	57                   	push   %edi
462ce8:	39 4e 76             	cmp    %ecx,0x76(%esi)
462ceb:	65 72 69             	gs jb  0x462d57
462cee:	78 34                	js     0x462d24
462cf0:	57                   	push   %edi
462cf1:	79 63                	jns    0x462d56
462cf3:	32 31                	xor    (%ecx),%dh
462cf5:	36 52                	ss push %edx
462cf7:	55                   	push   %ebp
462cf8:	2b 62 79             	sub    0x79(%edx),%esp
462cfb:	6e                   	outsb  %ds:(%esi),(%dx)
462cfc:	4c                   	dec    %esp
462cfd:	61                   	popa
462cfe:	75 50                	jne    0x462d50
462d00:	57                   	push   %edi
462d01:	2f                   	das
462d02:	6d                   	insl   (%dx),%es:(%edi)
462d03:	46                   	inc    %esi
462d04:	42                   	inc    %edx
462d05:	36 79 79             	ss jns 0x462d81
462d08:	59                   	pop    %ecx
462d09:	47                   	inc    %edi
462d0a:	45                   	inc    %ebp
462d0b:	4e                   	dec    %esi
462d0c:	31 46 55             	xor    %eax,0x55(%esi)
462d0f:	55                   	push   %ebp
462d10:	6b 4f 65 37          	imul   $0x37,0x65(%edi),%ecx
462d14:	53                   	push   %ebx
462d15:	31 73 62             	xor    %esi,0x62(%ebx)
462d18:	50                   	push   %eax
462d19:	44                   	inc    %esp
462d1a:	77 39                	ja     0x462d55
462d1c:	41                   	inc    %ecx
462d1d:	6c                   	insb   (%dx),%es:(%edi)
462d1e:	55                   	push   %ebp
462d1f:	6c                   	insb   (%dx),%es:(%edi)
462d20:	41                   	inc    %ecx