MSSSKNGVHILILPYPAQGHILALLDLTHQLLLHGFKITVLVTPKNVPILDPLISTHSSVEILVFPFPGHPSLPSGVENIKDVGNSGNAPIIAGLSKLRGPIVEWFKAQSNPPVAIIYDFFLGWTLDLAQEIGVPGIVFYGVGALLISIFFDVWKNIEAYKGLGFVEFNGLPKSPRFVKEHLPSVFLKFKEDDPTWEIVRNGFIANGKSCGSIFNTFETLDSEYLGFLKKQMGHERVYSIGPINLVGGPGRNGKCDDNANEKIFTWLNECPNESVLYVAFGSQKLLTKAQMEALTIGLEKSEVRFILVAKQLSAQQEEQGFGSVPLGFEERVLGRGLVIKGWAPQVEILGHRAVGGFLSHCGWNSVMEAIVAGVIILGWPMEADQFINTWLLVDNTKTSFRVCEGSDSVPDPIELGRKINEAMNNDLFKKRAKELKDEAYEAVKIGGSSKRDLDAIVTELAQLKS*