MTNALVWLRRDLRLADQPALARAAQTAERLAPVYIHAPAETRPTVGAASCWWLHHSLAALDAELASAGSRLCLDTGPSAERLCHWAQVSDAAVVYCTAIAEPWARQQEAAVAEALAAIGVRLEVLADGLLTDPSAVRNRSGTPYRAFTPFWRSVRAQLDPPRPAPPPALPGLPEAIPEPQPLETLGLLPRIRWDEKLAPCWQPGAAGAQQRLERFLDGAGPAYGERRDFPAQPGTSRLSPHLHFGEISIRAVWHAVRDAQQMQPAAADALDTFLAELGWREFAYHLLWQQPELHRTPIDERFSRFPWREDPDGALLDAWRRGATGIPLVDAGMRELWATGWMHNRVRMVVGSFLVKNLRLPWQHGEAHFRDTLVDWDLASNSMGWQWVSGCGADAAPYFRIFNPVRQGERFDPDGDYVRHWVPEVAGLPKSHIHQPWAAPADARARCGLHLGRDYPEPLVDLATSRKEALAAFHALG