MSVTPRRVRLKPWLVAQVDSGRYPGLVWIDREAMRFRIPWKHATRHTPQHEDEDTIFKAWAVETGKFQEGMDEPDPAKWKAQLRCALNKSREFNLVYDGTKEVPMNPLKIYDVCEIPQPSSNQAYFFPHPKGSSDAGSWTPHDDDGGEEDIPDTPESLPPYPSNGTSPSPLILWSPTGSESSMQPSSCPPSNEGWPKEESVKIWPKEEPVDVEMHPTLMADMPPANLPDHPMQPPPLPDTLFATPETWISSLPMTDLEVQFLYRGKEMCPTVTVSNPQGCRLFYGDLGPMVNQEELFGPVSLEQLRFPTAEHITNDKQRVFTSRLLDVMDRGLILEVSGHDIYAVRLCQCKVYWSGPCAPNQAAPNLIERQKKVKLFCLESFLSGVIAHQRGQTPTLPAFDISLCFGEEWPDGRPRERKLIMVQVIPVVARMITEMFSGDNTRSFDSGSVRLQISVPDIKDNIVSHLKHLYCLLQTHQGQEGWALPPGAGLNIDQALQAQ