MTKPEIVLTPAAPSLDTPLQIRVNGLPPGAETVLTATQPDQTARPWTSSATFVAGPSGELDLSTDAPIAGYAGADPMGLVWSMTRGRKPRGAERDRRLLPPAELTLSVEATVPAAGGRFSASAVVQRHRWPDGVRRATVSGRGLVGTLFWRGDDGPRPGILVLGGSEGGLHELDAALLAARGFTVLALAYFGRRGLPRGLVSIPLEYFRDAITFLTACRSVLPGGVGVLGASRGGEAALLTACADERVRAVVSVVGSAVMTQGIPAFDQLDTILAAGEPSWTLGGQTLPFVPQQVTPRMREQIEAREPVDLALAYDDGLADADQVAAAAIPLQRTRAAVLVATAGDDRMWPCGRLSTVPSIARHVGSWQQLDYPEAGHLVAAPPYGPSTDLVTGGPGVRFATGGSAAANAAARADLWPRIIDFFAEQLPHRPD