MFGTATRPGATRALLLGSGELGKEVAIELQRFGIEVIAADRYADAPAMQVAHKAHVLDMLDGAALRALVNEVKPDLIIPELEAIATDTLAALEQEGVKVVPNARATQLTMNREGIRRLAAETLGLPTSPYHFAQSKEEFVAAVDTIGLPCVVKPVMSSSGKGQSVLRDLAKLDESWTHAQEGGRAGRGKVIVEGFVPFEYEITLLTVRAVDGIHFCQPIGHRQEDGDYRESWQPQAMSEQALARSKEVAAKVVEALGGYGLFGVELFIKGDEVWFSEVSPRPHDTGMVTLISQDLSEFALHVRAILGLPVGTITQYGPSASAVVLREGHSQDIRYQGIGEALALVPGAQLRLFGKPEIAGRRRLGVALARAEDCPTAVEQAKAVAARVDVLF