MEKRGHVLAVPYPAQGHITPIHQFCKRLNSKGLQTTLALTTFIFNSIKPDPSGPVSIATISDGYDQGFDSSGSIQDYVQSFKTFGSKTITDIIRKHETSDNPITCIVYDSFLPWAFNVAREFGIAAAPFFTQSCAVNYVYYLSYISNGSLNLPIEEFHFLELQDLPSFLSAPESYPAYLEMVLQQFTNFQKADFVLVNTFQESELHEQELLSNVCPVLTIGPTVPSMYLDQRNISDTNYDLNIFDSKDAAFCTSWLNTRPQGSVVYVAFGSIAKLNNVQMEELASAVSNFSFLWVVRDSEEEKLPSGFLETLDKDKSLVLKWSPQLEVLSNKAIGCFLTHCGWNSTLEALAIGVPMVAMPQWIDQPMDAKYIQDVWKAGVRVKIDNESRIAKREEIEFSIKEVMEGEKSKEMKENAKKWRDLAVKSLSEGGSTDINIDTFVSKVQSK*