MEVSKRVLSYVKSQYEFGLVDEEILEAAKRDVLDAEASFRASNVILSDNLCPLVVDAHLYYFLALLYVSNHLKGKPLAASKELKKLVNFGQELSSQCLNGFDDLTPAFTALEELYNRRGDTANEEEIITVEESEEIILVVKRPLLWDVLTKVVHSPYFSIFPEGQAWTAVFTKVQQKIATHKHLCVTRDKITELYNATQRFAPSATQCEEIIGQGLRSVELDNFGFSWGALTVAQAKSLLEASSRSSLARSLFITRPPRSVFLSHLLAVSDCAVHARLWLLRSDSPIYHQFPSLTYRVLAAEAKVQENEFLEAKILMSKDGFQHRIPDVKDLKMRKNDLVQHADFV*