MATQSEENATKFLQAYTQIDDHSLRFIHSMSLKCAIDLSIPDIIHKYGQPMPLSQLIASLPIHPSKTCYIHRLMRLFTHSGFFSRHDLVENEQEVITYELTDASRLLLKDHPFSLRPLLLVTLDPSVIKSWCQFSTWLTSEDRTPFQTENGVTYFDYAKRDPKFGHFYNDAMAKDTRFASSVVIENYKEVFEGLKSIVDVGGGIGTMAKAIAKAFPQVKCTVFDLPHVVDGLQGTENIEYVGGDMFEVIPAADCIMLKWVLHCWNDEECMKILKKCKEAIPSDGKVIIMELVMEHNKEDNKLIEMQLCCDMLMMSLFAGKDRTEKEWAHLIASAGFSNYKITHIFDLYHIIVVYP*