MTRTAATKQPDPRAQDPADGTPVKEVAPFLSSLRVMLDTESPRILRWTPDGKAFEIHDMAAMTSYVLPKYFKHRKYASFQRQLNYFHFRKWTKSRAVVCTFSNQFFQRDQPALTWRITRKRALSLAKHASPRSCNKAEPHEPLALPTSELQLGKQLEPVVTVQTTAFKTEPGVFDEDASLAWIDVLYPELDLDLLEDDSSLADCFQSSKLLSL