MPRPFFHKLILSTTLQEKKLRIPDNFVKKFRDELSVAAALTVPDGHVWRVGIKKVDNKVWFQEGWQEFLERYYIRVGYVLVFRYEGNSAFSVSIFNLYNSEINYQTNALVGTQYNHGKQYPFEQLEDDECISPALQNLFGGSKLNNCINWGGDANLQTSKGVNNQPIRVKLHTSGSGAMKPEPKKRGRKRKFDPNVQDSSAGREDDVDMRFRCYESASARKRTVTAEERERAINAAKAFEPTNPFCRVVLRPSYLYRGCIMYLPSCFAEKHLSGVSGSIKLQLPDGRQWSVRCLYKGGKAKFSQGWYEFTLENNLGEGDVCVFELLRSREFVLKVTVFRVMESGGLMHRSQ*