MSSPKEFRLFCLENPLLDIQAVGDEALLNKYGLKANDAILAEAKHAGIFEELLNNYDAKLIPGGAAQNTARGAQYMLPPNSVVYSGGVGDDKYSAILRDAVQKVGLRVEYRVDPKETTGRCAVVITGHNRSMCTELGAANHYEVEFLKKPEVWELVKGAEVYYIGGYHFTVCPPAIMELAKEAATNNKTFILSLSAPFIPQFFKDPLDAALPYCDYVIGNETEAAAFAESHDMADKKDDVRAIAKAIANLPKENSQRKRVAIITQGTLPTIVAVQGEEEVKEYPVHEIAKEQINDTNGAGDAFAAGFCAGVVENKALAECVDRGQWLARLSIRSWVLHTPSPSRPTSPSLLNNLSWLLLVF