MFILASPCVLHENLRADGITTDEDREVFIKCRKRCEEFGIDIVPLPCPETLYLGTPRSPGSFTERLDTPEFSALLDRLEEEVRDLISVKGEPICILGVNSSPTCGVTTTYFTNEKSVGPGVFLKRFSHFCAVDARVFAKYRIYLASPLFSEAERRYNAYLVEVLRQNFFFVYLPQEAADTEDGREGSREQIIYEKNLSELKRADIVVGVIDGSDADSGTAWEMGYAFASGKRVIALRTDFRKFSGNERVNLMLEMEAEVVLNVDELVSALGFHPLP