MPPSLDLLRVFESAARQLSFTAAAEELGTTQPAVSQQIKRLEKELATPLFQRVHRGIVLTDAGQLLLRHVAAGLETIDAGIAALGARQRHEVLQVATDYAFAAYWLMPRLPRFHQAHPHLDVSLVTSERGLAGQRGDIDVAILFGDGRSKHGEAHRLFREEVFPVCSPRLVEGLQLPLAKAHLARLPMLHLKPAQHARWFDWPALFEALAIDRQPIPAVLSFDNYTLLIQAAIAGQGVAIGWRHLVDGLLEQGLLCRPIGESCLSRYGYYAVLPERKRRQRLVDGFVDWLQAELQAGGA*