MPRPFFHKLILSTTLQDKKLRIPDNFIKKFRDELSVAAALTVPDGHVWRVGIKKVDNKAWFKEGWQEFVERYYIRVGYFLIFRYEGNSAFSVSIFDLYNSEINYQTNALVGTQYNLGRQYPFEELEDDECVSPAMPNLFGRSKLNCINWSGEVNHHAPKGVNNQPIRVKLHSSGAELPKLKKPGRKKQKFQPSEEDSSLGHEDDMEMRNRFYESASARKRIVTAEERERAINAAKAFEPTNPFCRVVLRPSYLYRGCIMYLPSCFAEQHLSGVSGFIKLQLPDGRQWPVRCLYRGGRAKFSQGWYEFTLENNLGEGDVCVFELLRSREFVLKVTVFRVMESAGLMDRSQ*