MELSTPHSDQPPQLLGLAIFQHLHRLEHVRSIHLFKKGWCLHKIQQEFYLSKGRSFGERSAPTYLACWYNEAQVKEHMDMARAKQESENWKCLLDFCTSLPRKLHLETVPSVTLVADICAKTNTLFMSVNNAPENHAINWEQPQCILPSHSAYLQDSKLSEHENHHVALESPITTSQKLQLDLWQQWGSDLELASPRMSETFKLPLRKCHSNDANAASYRATSSPTSSSLSNTNMDSSSWTHKPSMPTPLMLLKVMEEPQIDYEMGRNATSFGCTRMLPNSEFETLLRETSTTSNSNIFGTVPFEYVMPQPMSSTSVTCSSNDDRSLEAVNSRSPDQLKDDWRGRNSFPKAKESTKSKSPRASTGRLTELTKDELTHYFNMPITQASKELKVGLTVLKKRCRIFGIPRWPHRKMKS