MQHDAQSPTHAPTAMRASRDLQGHLVRMQKIFGDLEQVVSQTPSRRRATDPGGSAAAGSPALVVAAPPLALPQRQQPACSSLPGLPTRPATQQPPRQKHCSAGSSVDAASSSTCRAVPPQESYDCLVSRMFQERYCPLQTGLTQQQQQQVGDPQRHQQQQKQQQHQQGPQNDEQRHTHTLAQQGPQCGTPAGGIVCGGSGGDSSVASTSSYASEEGDEVLFASPGKAARPQLPAAPRQDTGSLTQAAAMVALAAEPGSGEPAAAPCPAANPLASKEVGSAPEAQALPAASRQPAAAAX