MAFLFKRNPKTPLELVRALNDQLAKLDYKDAIQDASSFKKYQDEAARHLKHVKLTIYGDDETEPQPDQKQYILHEILLTNCLYLLTTTLSKLDFDSRKDVAKVFLVLLRRNGYLSLKILPTTPPPVVDYLLHTQPAILICLVRGPETPEIGLISGQILRDCIKFESINKFVLYSPEFWNFFKYVQNPTFEIACDAMMTLNDLLTVHKKMVADFLANNYDVFMANINNLIKSNNYVTKRQSVKLLNDLVSQKVNLLFLNKYFADTKNLKYTMMLLSEKLKNLQLEGFHLLKFFIANPKRTTKVNETLIKNKLNFIEFFKTFDIASFHDSSLNEERNYVVKEIEELPDKVS