MVRPRGTTSTGRHRIEMSLRPDKNSRQVTFSKRRAGLFKKCSELSILCGARVAVVVFSEAGNVFALGSPSMEAVLRLHDSAPVPAADVDDREVLEEMFRAREATAEQVASEVARMNSIADKVVKAQMGRRYWWEADVEALGEDELPEFARALDRLRANVRRHADKLLP