MVSLLGVRKGAWTEEEDILLRKCVEKYGEGRWHQVPSKTGLNRCRKSCRLRWLNYLKPNIKRGQFSVDEVDLIIRLHKLLGNRQVQMWSLIAGRLPGRTANDVKNYWNTNLRKKVVSSTEDAQTKPEAKSITKDNIIKPRPRNLKNLCWSRAGKGTPYINVASQYGDDLCQPYSTTALPPSETDEVERMWWESLLDDKEINLTNNSSCLGSGSAVNQDPIKSLFVEDNAAGGIMIGDVFCEQGQSSWAGISFDANLRNQIVTEIYRQGPEGL