MKPLQLENVVVGQYKSHIKDGVSYPAYTEDKTVAKDSLTPTFAAAALFIDNARWDGVPFLMKAGKALHMQRAEIRVQFRHVPGNLYKRFFTDLDEATNELVIRLQPNAAIYLKINNKIPGLGMRLDCSNLDLLYAARYSKEIPDAYERLLLDAIEGERRLFIRSDELDVAWKLFTPLLKELEDKKITPELYSYGSTGPIEAHNLASKYNVKWGDLSTDNY