MASALRALHHRLPRSLHHSNPLSTSASPHDLRELLRIQRILGDPAATTQPTQTQQRPRAAATADLHRLLHRAAGLTTAEATSLLGRIPNTHRLEHLLQELRGLRLPAGEIRKALGSDPDGLLSMEPGEPSRLVELLDELRCRAPIKDQVLSHGVLSAAIAARRRVELLHERGLSRRDALRVISVEPRAILYSLDDVERKVEFLVGRMGFEIGWLVEYPEFLGINLDRSIIPRHNVVEYLASVGGLGDPIEMKHYVRFSRLKFYNLFVKPYPECERIFGGLVREKKDEVRRQHPVGLWKLFKPAKYEITEENVKDMKLVVESLH