MELSHKKKLHALSLAEKIQVLELLDESKMSQSEVARRFRVSQPQISRICKNKEKLLADWSSGTANRERKRKRESKYSGIDEALLCWYHIARAKAWDVTGPMLLHKAKELADLLGQDFVPSIGWLVRWKRRNNVGFGARPGLLPPCPPEPPPPRPLARAPGPLSLADFSPEDVFGCAQVPLLYRAVPGGRAGACDEVRVLLCANSTGTEKRRLVISAPAASGCFFGVTSEALPASHPELGPWSAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXEALPTHADALRALGTLRRWFECNGASPELFEKFYACEEEVERTCCL