MTFDLNRFRATLDAAHVRNDDPTTLVFDNYLRWKGVPAFLVRPVFKNDAPPAEVFVSPHFTVLVYRANPLYTTLCTLGASYRTIPFSRASFGDERGVRYEYIMHAAPSHEQQVAQLLALIAEYPFIHTIEIGPGYILPVGEPVVPGSSMEYLYFTYPYLDDGRLYESDPWGQIERPDLLIQMLWVLPIYRSEAQFIRTNGMEAFEQRLQERHSRIYDAYDMLRLPVVEHVP