MSELSFPPLMAGLALSGAEDPFALACQKAVLGCDAGLVVHNLAHDRVQAALVFAPEVALQQAMTMLPVCAIALQNALGALAPPEVAVHLQWDGGLRINGGRCGRLRAAASTTAPSEVPDWLVIGLDLPLWPPSDGETGDRPEDTALYAEGCADVDAGQLLESWARHALHWINRWEDTGTEPVHSTWRGLAQDIGETITHAGRTGTFLGVDEDFGLLLRDETTTHMIPLTTLLETP