479c39:	43                   	inc    %ebx
479c3a:	41                   	inc    %ecx
479c3b:	55                   	push   %ebp
479c3c:	2c 67                	sub    $0x67,%al
479c3e:	67 49                	addr16 dec %ecx
479c40:	43                   	inc    %ebx
479c41:	41                   	inc    %ecx
479c42:	67 48                	addr16 dec %eax
479c44:	42                   	inc    %edx
479c45:	51                   	push   %ecx
479c46:	67 64 42             	addr16 fs inc %edx
479c49:	51                   	push   %ecx
479c4a:	67 49                	addr16 dec %ecx
479c4c:	43                   	inc    %ebx
479c4d:	41                   	inc    %ecx
479c4e:	6b 67 41 77          	imul   $0x77,0x41(%edi),%esp
479c52:	45                   	inc    %ebp
479c53:	64 42                	fs inc %edx
479c55:	52                   	push   %edx
479c56:	41                   	inc    %ecx
479c57:	49                   	dec    %ecx
479c58:	45                   	inc    %ebp
479c59:	41                   	inc    %ecx
479c5a:	67 45                	addr16 inc %ebp
479c5c:	49                   	dec    %ecx
479c5d:	41                   	inc    %ecx
479c5e:	45                   	inc    %ebp
479c5f:	43                   	inc    %ebx
479c60:	43                   	inc    %ebx
479c61:	41                   	inc    %ecx
479c62:	63 2c 67             	arpl   %ebp,(%edi,%eiz,2)
479c65:	67 53                	addr16 push %ebx
479c67:	51                   	push   %ecx
479c68:	42                   	inc    %edx
479c69:	49                   	dec    %ecx
479c6a:	77 42                	ja     0x479cae
479c6c:	67 41                	addr16 inc %ecx
479c6e:	43                   	inc    %ebx
479c6f:	43                   	inc    %ebx
479c70:	42                   	inc    %edx
479c71:	4a                   	dec    %edx
479c72:	41                   	inc    %ecx
479c73:	43                   	inc    %ebx
479c74:	42                   	inc    %edx
479c75:	4d                   	dec    %ebp
479c76:	48                   	dec    %eax
479c77:	44                   	inc    %esp
479c78:	51                   	push   %ecx
479c79:	67 49                	addr16 dec %ecx
479c7b:	43                   	inc    %ebx
479c7c:	42                   	inc    %edx
479c7d:	30 49 48             	xor    %cl,0x48(%ecx)
479c80:	51                   	push   %ecx
479c81:	67 53                	addr16 push %ebx
479c83:	4d                   	dec    %ebp
479c84:	42                   	inc    %edx
479c85:	30 49 43             	xor    %cl,0x43(%ecx)
479c88:	41                   	inc    %ecx
479c89:	67 49                	addr16 dec %ecx
479c8b:	43                   	inc    %ebx
479c8c:	41                   	inc    %ecx
479c8d:	67 49                	addr16 dec %ecx
479c8f:	44                   	inc    %esp
479c90:	53                   	push   %ebx
479c91:	41                   	inc    %ecx
479c92:	44                   	inc    %esp
479c93:	41                   	inc    %ecx
479c94:	52                   	push   %edx
479c95:	4a                   	dec    %edx
479c96:	41                   	inc    %ecx
479c97:	45                   	inc    %ebp
479c98:	42                   	inc    %edx
479c99:	30 52 4c             	xor    %dl,0x4c(%edx)
479c9c:	42                   	inc    %edx
479c9d:	41                   	inc    %ecx
479c9e:	64 45                	fs inc %ebp
479ca0:	53                   	push   %ebx
479ca1:	77 4e                	ja     0x479cf1
479ca3:	42                   	inc    %edx
479ca4:	77 6f                	ja     0x479d15
479ca6:	64 43                	fs inc %ebx
479ca8:	41                   	inc    %ecx
479ca9:	67 49                	addr16 dec %ecx
479cab:	43                   	inc    %ebx
479cac:	41                   	inc    %ecx
479cad:	67 49                	addr16 dec %ecx
479caf:	43                   	inc    %ebx
479cb0:	41                   	inc    %ecx
479cb1:	67 49                	addr16 dec %ecx
479cb3:	43                   	inc    %ebx
479cb4:	41                   	inc    %ecx
479cb5:	6b 2c 78 30          	imul   $0x30,(%eax,%edi,2),%ebp
479cb9:	49                   	dec    %ecx
479cba:	45                   	inc    %ebp
479cbb:	6b 41 53 4d          	imul   $0x4d,0x53(%ecx),%eax
479cbf:	41                   	inc    %ecx
479cc0:	67 43                	addr16 inc %ebx
479cc2:	42                   	inc    %edx
479cc3:	67 6b 44 42 68       	imul   $0x68,0x42(%si),%eax
479cc8:	4a                   	dec    %edx
479cc9:	4a                   	dec    %edx
479cca:	42                   	inc    %edx
479ccb:	43                   	inc    %ebx
479ccc:	41                   	inc    %ecx
479ccd:	42                   	inc    %edx
479cce:	41                   	inc    %ecx
479ccf:	51                   	push   %ecx
479cd0:	67 45                	addr16 inc %ebp
479cd2:	49                   	dec    %ecx
479cd3:	41                   	inc    %ecx
479cd4:	45                   	inc    %ebp
479cd5:	42                   	inc    %edx
479cd6:	42                   	inc    %edx
479cd7:	51                   	push   %ecx
479cd8:	63 48 42             	arpl   %ecx,0x42(%eax)
479cdb:	42                   	inc    %edx
479cdc:	30 46 43             	xor    %al,0x43(%esi)
479cdf:	41                   	inc    %ecx
479ce0:	67 49                	addr16 dec %ecx
479ce2:	42                   	inc    %edx
479ce3:	69 41 43 48 51 55 49 	imul   $0x49555148,0x43(%ecx),%eax
479cea:	43                   	inc    %ebx
479ceb:	41                   	inc    %ecx
479cec:	67 42                	addr16 inc %edx
479cee:	2c 67                	sub    $0x67,%al
479cf0:	2c 2c                	sub    $0x2c,%al
479cf2:	2c 42                	sub    $0x42,%al
479cf4:	34 42                	xor    $0x42,%al
479cf6:	2c 45                	sub    $0x45,%al
479cf8:	41                   	inc    %ecx
479cf9:	56                   	push   %esi
479cfa:	41                   	inc    %ecx
479cfb:	49                   	dec    %ecx
479cfc:	57                   	push   %edi
479cfd:	56                   	push   %esi
479cfe:	33 4a 68             	xor    0x68(%edx),%ecx
479d01:	63 45 35             	arpl   %eax,0x35(%ebp)
479d04:	76 62                	jbe    0x479d68
479d06:	6b 56 34 59          	imul   $0x59,0x34(%esi),%edx
479d0a:	32 56 77             	xor    0x77(%esi),%dl
479d0d:	64 47                	fs inc %edi
479d0f:	6c                   	insb   (%dx),%es:(%edi)
479d10:	76 62                	jbe    0x479d74
479d12:	6c                   	insb   (%dx),%es:(%edi)
479d13:	52                   	push   %edx
479d14:	6f                   	outsl  %ds:(%esi),(%dx)
479d15:	63 6d 39             	arpl   %ebp,0x39(%ebp)
479d18:	33 63 77             	xor    0x77(%ebx),%esp
479d1b:	45                   	inc    %ebp
479d1c:	47                   	inc    %edi
479d1d:	49                   	dec    %ecx
479d1e:	41                   	inc    %ecx
479d1f:	45                   	inc    %ebp
479d20:	42                   	inc    %edx
479d21:	45                   	inc    %ebp
479d22:	59                   	pop    %ecx
479d23:	45                   	inc    %ebp
479d24:	5a                   	pop    %edx
479d25:	43                   	inc    %ebx
479d26:	41                   	inc    %ecx
479d27:	45                   	inc    %ebp
479d28:	41                   	inc    %ecx
479d29:	42                   	inc    %edx
479d2a:	77 45                	ja     0x479d71
479d2c:	2c 2c                	sub    $0x2c,%al
479d2e:	41                   	inc    %ecx
479d2f:	45                   	inc    %ebp
479d30:	67 45                	addr16 inc %ebp
479d32:	41                   	inc    %ecx
479d33:	44                   	inc    %esp
479d34:	55                   	push   %ebp
479d35:	52                   	push   %edx
479d36:	79 61                	jns    0x479d99
479d38:	58                   	pop    %eax
479d39:	5a                   	pop    %edx
479d3a:	6c                   	insb   (%dx),%es:(%edi)
479d3b:	63 6c 56 77          	arpl   %ebp,0x77(%esi,%edx,2)
479d3f:	5a                   	pop    %edx
479d40:	47                   	inc    %edi
479d41:	46                   	inc    %esi
479d42:	30 5a 58             	xor    %bl,0x58(%edx)
479d45:	49                   	dec    %ecx
479d46:	2c 41                	sub    $0x41,%al
479d48:	55                   	push   %ebp
479d49:	42                   	inc    %edx
479d4a:	2c 2c                	sub    $0x2c,%al
479d4c:	41                   	inc    %ecx
479d4d:	42                   	inc    %edx
479d4e:	63 42 41             	arpl   %eax,0x41(%edx)
479d51:	42                   	inc    %edx
479d52:	4a                   	dec    %edx
479d53:	44                   	inc    %esp
479d54:	62 33                	bound  %esi,(%ebx)
479d56:	42                   	inc    %edx
479d57:	35 63 6d 6c 6e       	xor    $0x6e6c6d63,%eax
479d5c:	61                   	popa
479d5d:	48                   	dec    %eax
479d5e:	51                   	push   %ecx
479d5f:	67 77 71             	addr16 ja 0x479dd3
479d62:	6b 67 49 44          	imul   $0x44,0x49(%edi),%esp
479d66:	49                   	dec    %ecx
479d67:	77 4d                	ja     0x479db6
479d69:	6a 2c                	push   $0x2c
479d6b:	2c 51                	sub    $0x51,%al
479d6d:	67 41                	addr16 inc %ecx
479d6f:	51                   	push   %ecx
479d70:	45                   	inc    %ebp
479d71:	43                   	inc    %ebx
479d72:	4b                   	dec    %ebx
479d73:	51                   	push   %ecx
479d74:	45                   	inc    %ebp
479d75:	41                   	inc    %ecx
479d76:	4a                   	dec    %edx
479d77:	47                   	inc    %edi
479d78:	52                   	push   %edx
479d79:	6c                   	insb   (%dx),%es:(%edi)
479d7a:	4d                   	dec    %ebp
479d7b:	6a 6c                	push   $0x6c
479d7d:	6b 5a 6a 59          	imul   $0x59,0x6a(%edx),%ebx
479d81:	35 4c 57 49 35       	xor    $0x3549574c,%eax
479d86:	4d                   	dec    %ebp
479d87:	44                   	inc    %esp
479d88:	4d                   	dec    %ebp
479d89:	74 4e                	je     0x479dd9
479d8b:	44                   	inc    %esp
479d8c:	67 78 4d             	addr16 js 0x479ddc
479d8f:	43                   	inc    %ebx
479d90:	30 35 59 54 56 6a    	xor    %dh,0x6a565459
479d96:	4c                   	dec    %esp
479d97:	57                   	push   %edi
479d98:	55                   	push   %ebp
479d99:	7a 59                	jp     0x479df4
479d9b:	32 4e 6c             	xor    0x6c(%esi),%cl
479d9e:	4f                   	dec    %edi
479d9f:	54                   	push   %esp
479da0:	49                   	dec    %ecx
479da1:	79 4e                	jns    0x479df1
479da3:	44                   	inc    %esp
479da4:	52                   	push   %edx
479da5:	6a 4d                	push   $0x4d
479da7:	51                   	push   %ecx
479da8:	2c 44                	sub    $0x44,%al
479daa:	41                   	inc    %ecx
479dab:	45                   	inc    %ebp
479dac:	41                   	inc    %ecx
479dad:	42                   	inc    %edx
479dae:	7a 45                	jp     0x479df5
479db0:	75 4d                	jne    0x479dff
479db2:	43                   	inc    %ebx
479db3:	34 77                	xor    $0x77,%al
479db5:	4c                   	dec    %esp
479db6:	6a 2c                	push   $0x2c
479db8:	41                   	inc    %ecx
479db9:	45                   	inc    %ebp
479dba:	63 42 41             	arpl   %eax,0x41(%edx)
479dbd:	42                   	inc    %edx
479dbe:	6f                   	outsl  %ds:(%esi),(%dx)
479dbf:	75 54                	jne    0x479e15
479dc1:	6b 56 55 52          	imul   $0x52,0x55(%esi),%edx
479dc5:	6e                   	outsb  %ds:(%esi),(%dx)
479dc6:	4a                   	dec    %edx
479dc7:	68 62 57 56 33       	push   $0x33565762
479dcc:	62 33                	bound  %esi,(%ebx)
479dce:	4a                   	dec    %edx
479dcf:	72 4c                	jb     0x479e1d
479dd1:	46                   	inc    %esi
479dd2:	5a                   	pop    %edx
479dd3:	6c                   	insb   (%dx),%es:(%edi)
479dd4:	63 6e 4e             	arpl   %ebp,0x4e(%esi)
479dd7:	70 62                	jo     0x479e3b
479dd9:	32 34 39             	xor    (%ecx,%edi,1),%dh
479ddc:	64 6a 51             	fs push $0x51
479ddf:	75 4d                	jne    0x479e2e
479de1:	41                   	inc    %ecx
479de2:	45                   	inc    %ebp
479de3:	41                   	inc    %ecx
479de4:	56                   	push   %esi
479de5:	41                   	inc    %ecx
479de6:	34 55                	xor    $0x55,%al
479de8:	52                   	push   %edx
479de9:	6e                   	outsb  %ds:(%esi),(%dx)
479dea:	4a                   	dec    %edx
479deb:	68 62 57 56 33       	push   $0x33565762
479df0:	62 33                	bound  %esi,(%ebx)
479df2:	4a                   	dec    %edx
479df3:	72 52                	jb     0x479e47
479df5:	47                   	inc    %edi
479df6:	6c                   	insb   (%dx),%es:(%edi)
479df7:	7a 63                	jp     0x479e5c
479df9:	47                   	inc    %edi
479dfa:	78 68                	js     0x479e64
479dfc:	65 55                	gs push %ebp
479dfe:	35 68 62 57 55       	xor    $0x55576268,%eax
479e03:	51                   	push   %ecx
479e04:	4c                   	dec    %esp
479e05:	6b 35 46 56 43 42 47 	imul   $0x47,0x42435646,%esi
479e0c:	63 6d 46             	arpl   %ebp,0x46(%ebp)
479e0f:	74 5a                	je     0x479e6b
479e11:	58                   	pop    %eax
479e12:	64 76 63             	fs jbe 0x479e78
479e15:	6d                   	insl   (%dx),%es:(%edi)
479e16:	73 67                	jae    0x479e7f
479e18:	4e                   	dec    %esi
479e19:	41                   	inc    %ecx
479e1a:	51                   	push   %ecx
479e1b:	42                   	inc    %edx
479e1c:	2c 2c                	sub    $0x2c,%al
479e1e:	72 4d                	jb     0x479e6d
479e20:	77 2c                	ja     0x479e4e
479e22:	2c 2c                	sub    $0x2c,%al
479e24:	2c 2c                	sub    $0x2c,%al
479e26:	2c 41                	sub    $0x41,%al
479e28:	7a 73                	jp     0x479e9d
479e2a:	77 2c                	ja     0x479e58
479e2c:	2c 67                	sub    $0x67,%al
479e2e:	2c 2c                	sub    $0x2c,%al
479e30:	2c 2c                	sub    $0x2c,%al
479e32:	2c 2c                	sub    $0x2c,%al
479e34:	2c 2c                	sub    $0x2c,%al
479e36:	2c 2c                	sub    $0x2c,%al
479e38:	2c 2c                	sub    $0x2c,%al
479e3a:	2c 2c                	sub    $0x2c,%al
479e3c:	41                   	inc    %ecx
479e3d:	4d                   	dec    %ebp
479e3e:	44                   	inc    %esp
479e3f:	4d                   	dec    %ebp
479e40:	2c 2c                	sub    $0x2c,%al
479e42:	2c 2c                	sub    $0x2c,%al
479e44:	2c 2c                	sub    $0x2c,%al
479e46:	2c 2c                	sub    $0x2c,%al
479e48:	2c 2c                	sub    $0x2c,%al
479e4a:	2c 2c                	sub    $0x2c,%al
479e4c:	2c 42                	sub    $0x42,%al
479e4e:	66 51                	push   %cx
479e50:	32 39                	xor    (%ecx),%bh
479e52:	79 52                	jns    0x479ea6
479e54:	47                   	inc    %edi
479e55:	78 73                	js     0x479eca
479e57:	54                   	push   %esp
479e58:	57                   	push   %edi
479e59:	46                   	inc    %esi
479e5a:	70 62                	jo     0x479ebe
479e5c:	67 42                	addr16 inc %edx
479e5e:	74 63                	je     0x479ec3
479e60:	32 4e 76             	xor    0x76(%esi),%cl
479e63:	63 6d 56             	arpl   %ebp,0x56(%ebp)
479e66:	6c                   	insb   (%dx),%es:(%edi)
479e67:	4c                   	dec    %esp
479e68:	6d                   	insl   (%dx),%es:(%edi)
479e69:	52                   	push   %edx