MPRPFFHKLIFSSTIQEKRLRVPDKFVSKFKDELSVAVALTVPDGHVWRVGLRKADNKIWFQDGWQEFVDRYSIRIGYLLIFRYEGNSAFSVYIFNLSHSEINYHSTGLMDSAHNHFKRARLFEDLEDEDAEFIFPSSVYPSPLPESTVPANKGYAGSAIQSLFTGSVKAEEATPTPKIPKKRGRKKKNADPEEINSSAPRDDDPENRSKFYESASARKRTVTAEERERAINAAKTFEPTNPFFRVVLRPSYLYRGCIMYLPSGFAEKYLSGISGFIKVQLAEKQWPVRCLYKAGRAKFSQGWYEFTLENNLGEGDVCVFELLRTRDFVLKVTAFRVNEYV