MSSSATSSAAVQPITPPLDPALVADFQNHLAKSRNIVAIIGAGLSASSGLATFRGPGGLWQNQDVFVLASPAGFVNDPGLVWQFYSYRREEALKAQPNKAHRALAELARKVPGFTMLTQNVDNLSPRAGHPADQLLELHGNLFDLKCWNESGCGYTEKGNTTVPLTPALDTALIRGPKDGVLDDSTRPRANPIMLAGLERKNREILGDNYVASEPTVNDVAPLGTTQGKGVPLGDTLQSKIDRKDLPQCPKCKSELLRPGIVWFGESLPEDTVDKADALFQDEADPIDLCLVIGTSAKVWPAAGYVDEARDKGARVAVVNLYEDDGSKNVIPGRDWSFIGDAAEVIPLILKPVIGEV