MPALDKLLQLVAAFDVLLNPVISQTCVYWLSDGRPSDPTVRGVGDTAALAPLVASRMAELIDASRSPVSMSCIGLGSDEDFAVLHEMADCVPGGRGSFHALSQLNEAAITATLTTFSSSLLTSRLASIRVDDHIKRRERPVTVRIGLAVENATFQLFPAAKVFFPPDAGDFDSPMTELGSYAIEVSTDALAKGGERNVFHMRFCEPAPDFSHAKDRWVVKENRRVEESTQRELEFHRTSLVTQKTAEALAERFNERAVELGLEGLPRIAFMTCCFVTVQRETG