MLSRASHSLHALSPFPPFLPNSRFLRHNTDNISFLQIQKPFFSRPLNPRMASSRPSSFTVRASAQQLKNANELINSVETFIFDCDGVIWKGDSLIDGVPQTLDMLRSKGKRLVFVTNNSTKSRKQYGKKFETLGLSVNEEEIFASSFAAAAYLKSIDFPKDKKVYVIGEDGILKELELAGFQYLGGPEDGGKKIELKPGFLMEHDESVGAVVVGFDRYFNYFKVQYGTLCIRENPGCLFIATNRDAVTHLTDAQEWAGGGSMVGALCGSTQREPIVVGKPSTFMMDYLSNKFGILKSQICMVGDRLDTDILFGQNGGCKTLLVLSGVTSLSTLQSPSNSIQPDFYTSKISDFLALKAATV