MSLNPQYEDIGKGFVQQYYAIFDDPANRANVVNFYSATDSFMTFEGHQIQGAPKILEKVQSLSFQKITRVITTVDSQPTFDGGVLINVLGRLQCDDDPPHAFSQVFFLKANAGTFFVAHDIFRLNIHNSA