MKSGDLNKYDLVKNTLVLVLAGGRGSRLHELTDKRAKPALYFGGNRRIIDFALSNCINSDLNRIGVVTQYAAHSLLRHLQTGWSFLPQERGEFVDMLPARQQIDDSTWYRGTADAVYQNMAIIKNHYRPKYILILAGDHIYKQDYSVMLMDHVNSGAKCTVGCIEVPRSEAHEFGVMAVNENLKVKAFVEKPKDPPAMVGKPDVSLASMGIYVFDADYLYKMLEQEVNTPQTSHDFGKDVLPKCLEEGALLCSPI*