MDVFKDTKRYRLGGGGVGGGGEQIDSVNMANVLMLLSQGGGGSGGGAEKRDHSGRVFECKTCNRQFPSFQALGGHRASHKKPRLGGDGHGQAQGGAAKPRVHECSICGLEFAIGQALGGHMRRHRTTAEGFGHGLTEKPPGDRRGTLLDLNLPPLETDLKLGLGLEIVDKIPMVGCGH