SALNLECRVCGDRASGYHYGVHACEGCKGFFRRTIRLKLEYDKCERRCKIQKKNRNKCQYCRFQKCLSVGMSHNAIRFGRMPQSEKLKLKAELVTGELEVEDPRQADQKTLARQIYEAYLKNFNMNKAKARTILTGKTSTPPFVIHDMDTLQLAEQTLVAKMVGTGGALLDREAEARIFHCCQCTSVETVTELTEFAKSVPGFAELDLNDQVTLLKYGVYEALFAMLASCMNKDGLLVAYGAGFITREFLKSLRRPFSDMMEPKFQFAMRFNALELDDSDLALFVAAIICCGDRPGLVNVGHIERMQENIVQVLRLHLLANHQDDAFLFPKLLQKLADLRQLVTEHAQLVQEIKKTEDASLHPLLQEIYRDMY