MFLVVCQISRRFSLLNTSNFAQFPRGLRHSAALSQRFERKNETVALRQLLGHLYGPERTTWSSVMLLRRHFAHLNTEDDTVVMSSEQNLPSIKLDPQENQVLPSTNLDALSEDLEGATLQSPLEEITENEAAQIAADLPIPPDSFTLRDYVDQSETLKKLVFLGVDLSKLEKRPNVATLLLKVDFEKDVTPILLFLKDVGVEDDHLGAFLTRNPFILNEDLENLQKRVSYLRKKEFNKEAVARMVAKAPYLLNFSVERLDNRLGFFQRELGLSTEKTRDLIIRLPRLITGSLEPVRENLKVCEIELGFKKNEIQHIATKVPKMLSANKKKLTETFDYVHNIMGIPHHLIVKFPQVFNSKLLKIKERHLFLKFLGRAVYDPTKPNYVSLDKLTSSPDEIFCVEFAKASVQDYEQFLKTL