MRFSTTLATAATALFFTASQVSAIGELAFNLGVKNNDGTCKSTSDYETELQALKSYTSTVKVYAASDCNTLQNLGPAAEAEGFTIFVGVWPTDDSHYAAEKAALQTYLPKIKESTVAGFLVGSEALYRNDLTASQLSDKINDVRSVVADISDSDGKSYSGKQVGTVDSWNVLVAGYNSAVIEASDFVMANAFSYWQGQTMQNASYSFFDDIMQALQVIQSTKGSTDITFWVGETGWPTDGTNFESSYPSVDNAKQFWKEGICSMRAWGVNVIVFEAFDEDWKPNTSGTSDVEKHWGVFTSSDNLKYSLDCDFS