MEMLDAHNKLVKAFRCARERIEHTHNSDITLRLLGCNTRHDVQYNLPSSGEIATIIIGDYSSSQYTYDVLVHAKNHGLKRVSHLHPCYMALQYPLLFPYGEHGFHLGIRMVVPSSFTGGRRYHVMNYQDAMAICRVFGPPDLFVTFTCNTKWKEIADAIHFETGQQPCDRSDVVVRVFHMKVDEFVDDIREGKTFGPVLAGVASLLMPKGRTTHSRFKIPFDMNETTMCTIRRGTMLAELIQMAEVLIGSLMIGNCSDRLCVRVSRMWEFYDPQDESKLLHADMVLIDEETCPCMLLGIWQQLLLENVNMVQ