MEKRGHVLAVPYPAQGHITPIHQFCKRLNSKGLQTTLALTTFIFNSIKPDPSGPVSIATISDGYDQGFDSSGSIQDYVQSFKTFGSKTITDIIRKHETSDNPITCIVYDSFLPWAFNVAREFGIAAAPFFTQSCAVNYVYYLSYISNESLNLPIEEFHFLEHQDLPSFLSAPESYPAYLEMVLQQFTNFQKADFVLVNTFQELELHEQELLSNVCHVLTIGPTVPSMYLDQRIISDTNYDLNIFDLKDAAFCTSWLNTRPQGSVVYVAFGSIAKLNNVQMEELASAVSKFSFLWVVRDSEEEKLPSGFLETLDKDKSLVLKWSPQLEVLSNKAIGCFLTHCGWNSTLEALAIGVPMVAMPQWIDQPMDAKYIQDVWKAGVRVKIDNESRIAKREEIEFSIKEVMEGEKSKEMKENAKKWRDLAVKSLSEGGSTDINIDTFVSKVQSK*