MVVAKRTRAAKGLLNLWATDRGTFPVVFLVGVAMIAAIGNGARYLRNNPDVCLDKSKRNNFMHYNEDQGADWRARRFRFANIKKNAINQSRQFDPAFEKEENKDVKRA