MASSRPSSFTVRASAQQLKNANELINSVETFIFDCDGVIWKGDSLIDGVPQTLDMLRSKGKRLVFVTNNSTKSRKQYGKKFETLGLSVNEEEIFASSFAAAAYLKSIDFPKDKKVYVIGEDGILKELELAGFQYLGGPEDGGKKIELKPGFLMEHDESVGAVVVGFDRYFNYFKVQYGTLCIRENPGCLFIATNRDAVTHLTDAQEWAGGGSMVGALCGSTQREPIVVGKPSTFMMDYLSNKFGILKSQICMVGDRLDTDILFGQNGGCKTLLVLSGVTSLSTLQSPSNSIQPDFYTSKISDFLALKAATV