MELSKLFPNYAFNQIIPSEFRGQLKAEEMQKSLVGLELGHRRRKKVRTFQVGMDSLPSSGSSSDDEVESEQSTSQLSDKEIRALVRVIKRFSLPLERIDAIAADAKLPDRTEGELREVVDAVLKGCKPAMEAVANMSDEQQKPTGSKGPVFQYGRLSVAAKPLLQSLQYLEILHQSLPSGGKEARMAFELPFLPKLVAWSCPWDASDDVRLLTGVYEHGYDNWEAIKLDADLGLGSKLLPVSQTERPQASHIRSRVDYLLRMLAKHVQQKSDADSPCGSISRKCKQTDNSAGTVDSKPKHGHRAHRGSGKAPDDSGSAANISKPKSAEFVDTDDSVITRP