MLQYDNVVGSSLVDMYARCGALAKAQLVLNELPMRNAVTWNALIGGYIQQGQGEEALKCFDCMQREGYSPDAASFACALTACASIGALVKGKQIHDKLANMDMLENDVVLGSTLVDMYARCGGLAKAQQVFDELPVRDVVAWTALVAGYVQQGQGDEALMLIDTMQYEGHSLSAVTFTCALKACGSLGAIAKGEQLHEKIVSLDMLETNIALRNILMDMYVRCGALAKAREIFDQCPVQDVVAWTTLISGYAQQGQSKEALYCFERMQSKGITPCSTTFVRLLNACSHSGLLDHAKIYFSRMNEEHGFPAGIEHYCCMVDVFGRAGKLEKALLEFEKISCAGNLPFWLALLGACRKWGDVKIGRLAFQHALYSNG