MKRFSFSDSSGKLLYPTEEKNTENLGYSNEFQAMLDGLEDEDGIEESGCGTGKKRRLRVDQVQALEKIFEVDNKLDPDRKVKIAQEIGLQPRQIAIWFQNRRARWKTKQLERDYNILKSNYEALQHNYTKVEHEKEGLLTELKGLKEKLGEETLLSPVFQRPQEILNKLKNSSDSKDGSSDSDSSGVMNEENYNISTLKYQQLMPKVSSYNNALDHLSLSSSTYTQLMDPRASNSTSSSMRAYNNSNNQQQQQGVGRIEEQNGFTTEDSCNIYSVDQAPNLYWYFSDHRN*