MQHIDFRSAFFFFSHDKRPEVQQQHPEWKVGQVAQELGRFWKALGEEERAVYERKALEDKERYAEEMRNYKGTPVQTITPMKMPMMATVEGVPTTGMMQMGVPPQHAQQMVQPQEVNDEGAEE