MEGEKKKRVVLVTGASSGLGKEFAIAFAQQGSYRVVLAARRTHLLESVCEEIGHHDARSVELDVSASEKFIDAGVDRAWNCFGGVDVLVNNAGIRGNIIFCFSFPSGPVKSPLELDEDDWNKTFNTNTRGTWLVSKAVARRMVAAKKPGSIINISSTASSGGLLPGGIAYASSKAAINRLTQSMALELGKFKIRVNAIAAGIFPSEITDSLLDKAWVHDAAAKIVPLRRFGQVSPDLTSLVLMLASDEHSSYITGQIYHVDGGHTLPGIQLWSSL*