MNLPNPATSAVTPAPVVQRVRHSFRARHVQLLSREQPSPGFVRLTLGGPDLEDFVSAGFDDHVKLILPQAGRELPALPVLLDGRPTFVEDERPTLRDYTPLRYDAARQNLIMDFALHDAGPATEWALTAPLGQWVGLAGPRGSLVISANLPWHWLFGDETAMPAIERRLAELPAGSRAVVRVQLRNPADRRQWSSTARLDCDWVESLADAVQALELPQDDGYIWAAGEHSAMAELRRLLLAKGASPKRMRVASYWKQGTADHHEDLNDPS