MKVSHLKTPRLTVWLVASIVLAVLAYANRQSDPLLSVTFYKAHLMSLGGWGGYWLDRLIFPYARPHEFVPTADQFEVDVAGVELSEFECKIALDPRAHAELFKAVSLRRAIIVAASLICVGLAA