MVDQGFFTLKKEKKKNILIKLFYVKILGFCFCDSWSSSDMAHSLTSLAVFQSVIRKEMVRSLHVYESVEIEREFWFKSKSCYVEKKAKPLFRSEDFRRPEISEGSVFGTWRCIFVFRFNHSLPRFPTLLCLSRNPKLEDIPNLANELKFISELKPSKIYEEEQCSSSTEGYYNSDLPKPRKLVLKQDLNCLPDSETESEESVNEKTEHSEFENDKTEQSESDAKTEILKKKKRTPSRHVAELSLEELSKYFDLTIVEASRNLKVGLTVLKKKCREFGIPRWPHRKIKSLDCLIHDLQREAEKQQEKNEAAAMAVAKKQEKLETEKRNIVKRPFMEIGIETKKFRQENFKKRHRASRAKKNQESLVTSSST