MEKIHHNYVNVRGLKLHFAEIGTGPVVVFLHGFPEIWYSWRHQMIAVADAGFRAIAPDFRGYGLSELPTYPELTTFKDLVDDLLDMIDSLDIHKVFLVGKDFGARVVFHFALLHPNRVLALATLGVPFLLTGPGTFPQDLLPKGFYVLRWQEPGRAEADFGRFDTKTVVKNIYILFSGSELPAAKDDEEIMDLVDPSTPLPAWFTEEDLANYASLYENSGFQTALQVPYRAWLEEYGVEDIKIKVPSLLVMGEKDYALKFGGLEHFISSGMVKEYVPNLEITFLPEGSHFVQEQFPQQVNQLIINFLNKLV*