MDSSSSSSSRSEELVDQISSLSDDLLLHILLSLDMRRAVLTGILSSRWRGLWAHTQSLDFDEYRYYGIDDNDIIPFDDCNGFLNFLEFFTSVPASTSSVSTSISGTSLLDGCPLLEDLVLEESEFFGGGVLRTSSSSTSGLLLKRLTIASNSICVTEEEVGLEIEAPKLQILNLSWFKKSELLGIANLLWCSHDLENLVIKLIPSEFDSLNLESIEDDFDKEYWERLKFPFPCMVSHLMTIKIYGFMGRECVSAVDGVTARRFFEKQDEEIELVKIFLKNAAALKKITIHFCGKPDFVEEAEWLKLLQMIDQKLTALP