MLFGQGRFVNQQTGYPIQLYDQINQIAIRAWKSIPNKGEVSGNLTKIIQGPMEPFADFVASMDPHGMVKWKDILSGLWCGPDPVLTWARGSVCVFPQDQQDPVWVPERLIRKIQHEEHHECQRGDASAPSHDESTGDGGAEMGDTVSSQDLC