MDAENDPALDWLGLPVDCHTCPHRAFLEDGQCRPAHTCILDRRIKHMDRFLRKHQSMADGFLDHPYFELRAVAAKHASLFRIAPMVNDLEPEVRMTVVARLPYERVKHLANDPDRRVRIGVALKMEGQALIARLGDSDYHVRVVIVRKLSPDLLPIAMHDPEPTVRRWVARRIVENRLIDMRHDKHPMVRLDVAERMAPESLSLFVDDPDLRVRFVAAERIGLDQVALFKDDSESIIRDLVAQRLREGEQSTALKIVLSPGDPLSPLA