MGSLEQRRLEQDKRPDDVRDEYDRDEARLIHSAAFRRLQSKTQVLGLGESDFYRTRLTHSMEVAQIGRGIVQYLSKNKKFAEYHEHLPNTSLITAICLAHDIGHPPFGHGGEVALNYCMREHGGFEGNGQTLRILGKLDKYTGEHGLNPTRRMLLGILKYPVAYSELVNEKAYEQVPDKNAPYWLFEARMQKPPKCYHDCDQEIVDFIFDGFAREELAKFTQTEQPIDKDEPEKPLHKKSLYKSLDCTIMNLADNISYSLHDFEDALSLGMITQRHWREHFEGKEALFNDLAKQLVRNDLNFDLITVNLFHKESHCRKEAIGSLVNLMITNAIIEKNQSGCENPLLSLEVKLAPQIEKLRQHIFDLVCEQVIFDENVQQLEFKGQKLVIELFQTLAKDPNRFLPKPTRERLKKAGEGLEGEHKKSAQLRVICDFVSGMTDDYATKFYEKLFTPSKGSIFDRL