MFAPKLVPLFVGFMALTKGGLVTASKMTFKTGDCRYNRQIFSNFTMQIINTKLLMDMVVASTIQQGLKAHLGFEFRLAKGRPYQSIYQHDINYCAMIRGAQESIYRRWFTSMLKFGNFATSCPIGRGYYYLHGWTLDASYIPSFFYLGDYRISGRFFYGRFKKKEDNPMLDCSVEAVLN