MAHSLTSLAVFQSVTRKEMMRSLHVYGSVEIEREFLFKSKSCYVEKKAKPLFRSEDSRRPEISEGSVFGTWRCIFVFRFTHSLPRFPTLLCLSRNPKLEDIPNLANELKFISELNTKKPSKISEEEQISEDEQCSTDEYYNSDLPKPRKLVLKQDLNCLPDSETEHSESENEKTEHSESDAKSEILERKKMRTTSRHVAELSLEDLSKYFGLTIVEASRNLNVGLTVLKKKCREFGIPRWPHRKIKSLDSLIQDLQREAEKQQEKNEAAAMAVAKKQEKLETEKRNIVMRPFMEIQTETKKFRQDNFKKRHRASRAKKNQESLVTSSST