MEMEGVSHRTISTNGITMHVAEMGSGPPVLFLHGFPEGWYGWRKQISAFAKAGYHAIAPDMRGYGDTSAPEGVENYTYLHIVGDLIGLLDALQVEKAFLVTHDWGALIGWQLSLFRPDRVIALASLSVYFVPRNPAGSIVQLQRAVHGDEHYMCQFQAPGKFEGEIASMSSEVFFRYFFGTRFDQKVSFVKGPKEKVPLPEWMSEEDLAYYVSDFEKHGFTPALNYYRALDLSWELTAPWAGSKVMVPAIYIVGDQDIVYGFHGAKNYIHGGGMAADVPNLKETIVLEGVSHFLQLEKPEVVNDHILRFFKDF*