MELSSKKKLHALSLAEKIQVLELLDESKMSQSEVARRFQVSQPQISRICKNKEKLLADWCSGTANGERKRKRESKYSGIDEALLCWYHIARAKAWDITGPMLLHKAKELADIMGQDFVPSIGWLVRWKRRNNVGFGARQVLGPPFPLESPNPVLMGQAPPPLSLKDFTPEDVFGCAEVPLLYRAVPGKRVPCDQVQVLLCANSRGTEKRRILVGGLQAAPRCFFGISSEALPATYHPDPGLPWSEWLAQFDQDMGQQGRKVALLLAARVVEELVGPPGLHHVRLLPLATSSTTASLPSSVVWAFKAHYRHRLLGKLAAVQTKRASASLVEAGTGITVLDALHMAAAAWAKVPPQLILSSFIQEGLAPGKTPLSPDAACEIPPVPRGLSQEEFSQFVDLEGEEMGSGVCKEEKGTEDQEGAREDSFEPLPTKAEALQALGTLRRWFECNGSSPELFEKFYDCEAEVERLCSL