MGRRAGPDRPSVTPASPAARRGLCLMVAGREVVRLTDLRAFCRHPLSATNEDTAMTDRQRSDIRDHLQRELDSLRRAAIMGGYEPCADENEFASRLAEMALSVTLLHRAEHRIGLLENALRRLEAYDYGVCEGCGEDIPVARLKASPATRLCVFCQQESECAPVAATDGERLTGRV