MELEEIGNEIFDELVMRSFFQDVLVLVETDYMGYIIPDRTTFQMHDLMHDLAHSVMENEYRVVLNGKSKDISPRIRHVSSNRLGILAASLPKAQMLRTYVMFETYDMSEEEDDFQFPCDVGIFKCLRALDFMRQQDKEEVEKRVLTSLGNLQHLSYLNLSFTLIEMLPESLTSLCYLQTLILMHCEELRELPKEMCKLTQPQMFGYKSL