MSDNLMEKVNALGERLKITGSEVSKQMQAGMSSMSFKMKELFQAQTPADKIVEDATAESLEGPDWAANLEICDLINTEQVNSVDLIRGIKKRIVLKEARVQFLALFLLETIVKNCEKAFSEVAAEKILDEMVRLIDDPQTVVNNRNKALTLIEAWGESGDELRYLPVYEQTYKSLKSRGIRFPGRDNESLAPIFTPPRSVAEAEAAANFSQQAFEDVHVHTYTAEETKEAFDVARNSMELLSTVLSSSPQQDALQDDLTTTLVQQCYQSQHTIQRFIETAGDNEALLFEALSVNDEVQKVLSKYEEMKKPMASARTEQPVVIPIATEHEDSVTVGNEDALVRKPAAARAMSGGDDDILDDLDEMIFGKKGGSSSQDVSKRQDPKKDDLINF*