MFRSAVRFGAKDIRFGTEARQSMLKGVQRTVDAVATTLGPKGRNVIIEQSYGAPKITKDGVTVAKSIEFKDPYENMGAQLVRQVCNKTNDLAGDGTTTSAVLVASIFSEGIKSIATGTNPIDMKRGMDRAVDVILKSIESQSRKVANTENIVQVATISANGDVELGKMIGEAMEKVGKDGVITTQDGKTMTTELEVVEGMSVDRGYISPYFVTDAKTQKAELEDAFVLVSAKKVNNIHTILPVLNHVVRSGRPLLIIADDVESEALTTMIFNKLQGKLKIACVKAPGFGDNKAAMLQDIAIFSGARVVGEEGSCVELDAENFDATILGSVKKATITKDDTVLLNGGGDAAHVKERVELLRSLVEQETSDYNREKLQERLAKLSGGVAVIRVGGASEVEVNEKKDRITDALCSTRAAVQEGIVPGGGAALLRASKALDGLLADQSLTADQRTGVQIIRNAVRLPAHRIVANA