MSRKYFYFDYDYYGMSFCEEEITTEPEEKVAYTSNSGGFADEVTGIPKEGHQSSIGEHSCVMPNTQDTGREEPEETSKVAETSEQSLFRIPRKAYRFTPGQLWELQAVFVENQYPDALKRKELAGLLNVDEQKIKDWFNNKRAKYRKIQREILGGKNITPTQEELRMKTLVESKKIIIFQEQEGDGLFWEHQNIDTQNSPLSLLFS