MGSTGNIQLPTQSEDEERNCTYAMQLLSSSVLPFVLHSTIQLDVFEILAKDKATKLSALEIVSHMPNCKNSDAATMLDRMLYVLASYSLLDCSVVEEGNGVTERRYGLSGVGKFFVRDEDGASMGPLLALLQDKVFINSWFELKDAVLEGGVPFDRVHGVHAFEYPKLDPKFNDVFNKAMINHTTVVMKKILENYKGFENLKTLVDVGGGLGVNLKMITSKYPTIKGTNFDLPHVVQHAPSYPGVDHVGGDMFESVPQGDAIFMKWILHDWSDGHCLKLLKNCHKALPDNGKVIVVEANLPVKPDTDTTVVGVSQCDLIMMAQNPGGKERSEQEFRALASEAGFKGVNLICCVCNFWVMEFYK*