MSTASSLVPADELAKRNGSHFPNESVEYRRARDALLAEEIELRRHIERVAEQRRRLPPGGEVTGDYRFVGEAGSVDFAGLFGDKATLVIYSFMFGPQRERPCPMCTSLLGAWDGEARDITQRIALAVVARSPIERLVAFKEERGWRALKLYSDVNGVYSRDFGAINDDGGDDPAFHVFTRRDGTIRHFYASEMGFATADPGQDPRGAPDLMPMWTIFDMTPEGRDPHWYPKLDYAR