MSVVVQHVEEKAVHSWSRISTAGKKALEEALLVFNPMSQDLNATEAQLVAFLQGLRDDGFQPTILRSGDVYGYSSCTASPPSQTKLQARAPNPTATSPPASAPQTAVHLPTGRATLLPMSLSGRLAKGSTPALTKHTTTNLLLSSLKQSSASRTRGATMGFPTHLYPGVYPAMRLSVVLEALVPLKNPMRCLNAKHKPQSLRLSLANSPLKLQKGSGKSPEKSCSKAPRKTTSKGATCLTHKGSRAGPQQGTGSQRKTCKAIGSVRGLQMKEGSTLGTETAQVKATRTLAKAAQNSGNVARIQAKAKAARDKAKAKAIRDKAKAKAIRDKAKAKAIRDKAKAKAAWNKAKAKAARNKVAQIQLKGRGRPKASVQPSMSRKAQKSHSVTLGQKRKRAEEAKDLPPKKKKRLESQSPKSCLGSGTAKLIKFRAIKVNRQSSDDEVRQQAQQILRVNLSPVVRLQPLMPYSTS