MSRFDLTPPDEAQLQALAAALSPEERHVLLQHGTERPFCGVFLDNKREGTYVCRLCGLPLFRSSAKFDSGTGWPSFFEPYDEEHIACIRDTSHGMIRTEIVCARCGGHLGHVFPDGPPPTHERHCLNSVSLGFVDDGEPLPDPLRRGGAEAGPA