MAKKRRQHPQNAAATRPGATSGEIPAVGAREPCPCGSGRRYKACHGRAAAQAATELVRRPFEGLPSECDWVALRELVPAATAPLTLKDGLPADVPSVTLGTVLPMAWPALRRDDGSVLLAIQNDTATGDLSRDLADVLGRALTTEPGNPVPSGRTDPEGPRLQDLLDLEAPFVPEVREGFEFWLDDAQAATPDVAASLERANEAATPTARLTGVDAAYWCQTPERNHLRWVMAHPEDALLDALARLHAAGASSLGEETRLVGSFRAHGLTVPVWDLPSGMGAEECEKPATAFGERLAEALAAGTPLSAAERRARSGLTNRQITLN