MELSSKKKLHALSLAEKIRVLELLDESKMSQSEVARRFQVSQPQISRICKNKEKLLADWCSGTANRERKRKRESKYSGIDEALLCWYHIARAKSWDVTGPMLLHKAKELADIMGQDFVPSIGWLVRWKRRNNVGFGARHVLAPSFPPEPPPPGLTSQAQLPLSLKDFSPEDVFGCAELPLLYRAVPGSLGACDQVQVLLCANSRGTEKRRVLLGGLQAAPRCFFGVRSETLPASYHPDLGIPWSEWLAQFDRDMGEQGRQVALLLAARVVEELAGLPGLYHVRLLPLATSSTTPPLPSSVVRAFKAHYRHRLLGKLAAIQSERDGTSLAEARAGITMLDALHVAAAAWAKVPPQLIFSSFIQEGLAPGKTPPSSDKASEMPPVPSGLSLEEFSHFVDLEGEEPGPGVCKEETGTEDKEGDGEGAFKPLPTRADALRALGTLRRWFECNSTSPELFEKFYNCEEEVERLCCL