MLDRSFSEGYGDVVSWVDDGQAFRVHNAEVFVDHIMRRFFKQTKYKSFQRQLNLYGFNRIQHGNCKGGYKHKFFRRGQRTMCQLIARCAARDKDQEDSTDYIEKLARSGLITKGETGRNNKSIVDDVGNNVKSNNNINSDNMSYDTLNVPTNVSISSNELSNVVLPMVPTSTAASSRLLAGHHQATAAMIAERQHNIDAAI