MSKKLIKKGCVYVLCALIFYTLGRYGSLWKSSDLTNSYISKESLNFFLSDNKASMLAYDRSMPLIFVGGMPRSGTTLMRALLDAHSDIRCGEETRAKVIPRVLALRGQWTKSQKEIDRMLEGGITDEVLYSAVAAFILEVIVKHGEPAPRLCNKDPFTLKYVDELKIMFPQAKYILMIRDGRAVVHSIINRKVTITGFDLNNYETSLQKWNTIMTNMYKQCMNAGPSRCLMVYYEQLVLHPRDIMTKVLKFLDIPWDERVMHHEDYINKPGGISLSKIERSTDQVIKPVNLEALTKWASSFPDNLKGNVRQLAPMLEKLGYDPDEFPPNYGAPDANVWSVAILYNVHSNVKFMRLLVLNY