MSQHVPPPAPPQQQPAHEQAAVQAPQRHQQQPAAAEFQQPEAGAWHAEEEEKMPLAQRKQQLAASSRRQQAQQQQQLQQGQEQLDSQAQQGPDLPVTAKPCNQLATDQALSCSQLLSLEHVTLAVRAQHLLQPKQQLQQQQPQAQQQEGQAPSAWQVLRHAQQQAQQQAQHVQQIPALAGDCEGADGNMSDGGDAGAGADVACWRILPSMPYSTWQPPEKQQEQQGLVFASEKENAVSCSPDVTLAKRAAQLAARRAPGQAPSADAAAAVPSPHGVPLQNAAPHSAMSRQGQQQRVLQESQQQQRQQQQX