METRRDERIGQLLQALKRSDKLHLKEAATLLGVSEMTIRRDLNHKSAPVVLLGGYIVLEPRSASHYLLSDQKSRLVEEKRRAAQLAAGLVQAHQTVFIDCGTTTPWIIEAIDNDLPFTAVCYSLNTFLALQDKPHCRAILSGGEFHASNAIFKPLDFHETLNNICPDIAFYSAAGVHTSKGATCFNLEELPVKHWAMTMAQCHVLVVDHSKFGKVRPARMGELSRFDTIISDRRPDEAFVAYAKAQQITLMY*