MKMRTAALALAAASLATGCATGPDRKPGDPLEPMNRAIFTFNDALDRTVAVPIAKGYQKVTPQPLRQAISNFFSNLGDLDNFANSLLQLHIKDATESLMRFAMNSTFGIGGLIDFATPAGLPKHKQDFGLTLGRWGVPSGPYLVLPLFGPSSFRDGLGYLVDFRANPISYLDAEVKYPLYFMQFVSVRSDLLGATTLLEQAALDKYSFVRDAYTQQRRSLLRGANAPASALPDYGDDDTGAEAPAGASGTAPTTVPGAAPLGLPNYAEPAEGASGAGGTGGAGGKKRAPTNDESLPNYEDPGEGAAPSPASPGAPATGAAPAENATPAPADKPAPQ