MEQELRSGGPALPRPHSGSGGSICFSGAAALVDGPRIQQLLLHCAAALESKDVTLAQQAMWVLNNIVGSSQGDTPNSRLTSALLRGLVARACRTCVSPGSSAEAAAGPGRSRAGGNGISATELAEYVDLTPWHRFGFTASNGAILRAAAGRPALHVVDLSVTHCMQWPTLIDALSKRAGGPPALRISVPRARPAVPPLLAASDAALLGPRLANFAKSRGVRLDFHVIDVKNAELASVLSDREALELRDGEALVVNCHSWLRHVAPGRRDGLLDAVRALEPCLVTVTDEDADLDSPSLASRIAGCLEFHWILFDALDTCAPRDSTRRAEQEAALAQKIESVVAGDDGGGAAAERSECGARLSERMRRRGFDGVGFGEEVAAEVRRLLGEHANGWGVKTEEDMMVLTWKGHGAVFTTAWAPS