MWKSLDLQSLGASLNERGSKIIITTRNKAVCTLMNAEEMIPVDPLLEDEGWQLFCTRAFRNGDVPADIEDVAREIAGECKGLPLAIIVVAAAMAHYGYRHEWELALHQMQTIDERFYDIHGEIEEKLFQRLKWSYNILPNYLKTCFVYFAAYPEDRIISCEEVIEMWIAEGLEGLVTRGGQSFLHDTAYSFISFLRDRCLIEATKMDITGRIEQVKIHDVLRDLATLIAQKEHKCFFKAGQNVRDFPVEEDSKGWARVSLMYNPLRSLPTTFVCSSVLVLTLRQNPAIEVVPGSFLQGMSSLRVLDLSDTHIMSLPSSIGDLKHLASLQLYRTDIRELPESIGDLNKLQFLNVGFCGQLQCLPKRITELKCLRALDIWGCKKLTFLPRGISEFVSLERLKMKTSIPLDFEEAPTQMPKEAMLV*