MKVKWSRDFSIKNMQLDKQHELIFEITNLANDLALNIQDNNTQHKNDLKQILVKLFQYIKIHFKDEEKFMESIDFPLIEEHKKSHQILVEKTKELLEHSNDIVKMSQELSILTKDWILDHFANEDLWIANFTKKTLHLQEIHYTLEQYIKLKSIKQDLRAEKTHDYICNCSLRIHAVPQTIHQELVSKENTLKCEKCGQILVHLDYFDLNQNFEKFNAIFEDALQNHHFTTQKNDMGGGIDEFSSKNLRNFQSF*