MVNQFDVVLIDLNPTVGAEINKTRPCVVISPDDINQHLRTVIIAPLTSTPRGWPFRPVVQGSKVKSEVAIDQMRAVDKNRIIKKLGQLTAIESNLVASVVKEFFE