MELSSKKKLHALSLAEKIQVLELLDESKMSQSEVARRFQVSQPQISRICKNKEKLLADWCSGTANRERKRKRESKYSGIDEALLCWYHIARAKAWDVTGPMLLHKAKELADIMGQDFVPSIGWLVRWKRRNNVGFGARHVLAPPFPPEPPPPGPTSQAQPPLSLKDXLLAARVAEGLAGRPGLRHVRLLPLAADGSTPALPGSVVRAFRTHYRHRLLGKLAAVRSKRAGASLAEAAAGITVLDALHMAAAAWAKVPPQLIGSSFVQEGLAPCKMSPSPDQASEMPPVPGGLSLEEFSRFVDLEGEEPASGGCKEETGTEDEAGAGEDGLGPLPTKADALRALGTLRRWLECNGTSPELFEKFYACEEEVERLCGS