MHVPGMTAVASRLLLGLALVFGSGVTACGGDDGLDCKVGEPQYQTDLYFGRNRVNNEPVSEAEFQAFVDTVVTPRFQDGLTVYDANGQYQLESGELVHEQSKIIVLLHDGSAARSADIETIREEYKSQFDQESVLRIDSQPCVAF