MRTTALWSHLWNVRAPTQGLEDFRLEGRRADSGMLAFDDDGKPYRLSYNLEYEKGWEPRAFSATVRDARGSRSLALRRDGLHWFDGNGQKLPELSGSLDLDLWPTPFTNSPSIWRLFLNPGERREIEVVFIEAPQLTVRRMRQAYTRLDQTRYLYQNLDGSGFEAVLTLDEDGLVNRYPSFFQRL