MRFSFFTALSAVASLGHALPGKVQTRDVSTSELNQFGFWVQYAAATYYIENYDAQVGDKISCSKGNCPEVEQTGATVFYDFSKTTITDTAGFIAVDHTNAAVVLAFRGSYSVRNWVSDATFIHTNPDLCDGCLAELGFWSSWELVRDDIIKELKDAVTQNPDYELVVVGHSLGAAVATLAAADLRGKGYPSAKLYAYASPRVANAALAKYITAQGNNYRFTHTNDPVPKLPLLSMGYVHVSPEYWITSPNNATVSTSDIKVIQGDVSFDGNTGTGLPLLTDFEAHVWYFVHVDAGKGPGLPFKRGSI