MASAKGILERVLGLQGNELPDDSSAQRLATEVYATMDVDGSGTLPRQDVYDFLIMQLGVSHMQTVDKLFEHMSSDAAITVHEFVKSVTARYASLGKHKQLAIKKLEPSKAGALKVPEASAPKMQVLRGSERLNKLSQTSAFKVQVVTRESAKHMYEIFNDMDRKGEGRIGFPELKAYLARNKPQLATMAYSMFRTLDKDNKGSLSFKQMLRMFYPEAAEDDINKFVQMAKTGQEVTKVHIKTGTDAVLEEVSQVFEVYDADKTGSLLEEEFVQAIQLAGFSATEGLDIFSQVDKRSTGTINFSQFKTWYLQSKYAHTQQDTTLSQ*