MSVSLAIQECELLIRAFSGFGVDEQSMISLLTKLHPDQRQSFRKSSPRFFSHDDRLFEKWEHDHIKQLEIEFSRFKKAVVLWTMHPWERDARFAYEIIHKGYPLSILIEIACTRSSEELLGARKAYHSLFNHSIEEDVAYYVKEDSRSLLVALVSSFRYEGPVVNAEIAKSEAKTLGKAIKEADGKKLLENEDVIRILSTRSKLQLIATFSHYKEIRGKNIDEDLEDYFILQATVQCIYSPPTYFSQVLDVALNIEVDEITKEALTRVIVTRADVDMKEIKEAYQKIYGVPLTEKIKLETHGNFKDFLLALAAKGGY