MALVGQPATFCYDGFVGDGVPAFMDAGGVLGFGYGYDHHSHLLEEECLLGGHAHAWELPTGNLGAEAPGSVNAFGSHDLGWTSPAGRMSSSSSVLTFDSPGEDKCAAAAWMDAADQLSYSPSTATAPAGSFSFEGCGGNGPPAASPSHKRPRARAQAQQGTEQESTTLPKKQCGGDRKSAVKPIKTSAATTSAKDPQSDAAKTRRERIGERLRVLQELVPNGNKVDMVTMLDKAITYVKFMQLQLTVLETDAFWPAQGGEAPEISQVKAALDAIILSSSQQPRQWS