MNQLDLHSAEETIAQRAALARLIDGLVRDDGMHPTAIDDLFLIRCSAPSELVHGLHKPALCIIVQGSKEVRLGDELYTYDALHYLVVSVTVPVAGRVLEASSGEPYLCIRLDIDPAMVATLVAESAPLSQPVEGAARGVYLDRIDAPLLDATLRLVRLLASPQDIPVLAPLAMREIFYRLLCGRQGRHLHEIAVRDSQGHRVTRAIEWLNLNYVEPLRIEELAQRVNLSSSTLHHRFKALTSMSPLQYQKQLRLQEARRLLIAEGLDVSSAGYRVGYESPSQFSREYSRLFGASPVKDLARLRSTA