MAFALRALHHRLPRSLHHSNTLSTSASSHDLRELLRIQRILSDPAATTHPPQTQPRPRAAAATADLHHLLHRAAGLTTAEATSLLRRVHNTHRLGHLLQELRGLRLPADEIKNALGSDPDGLLSMEPGEPSRLVELLDELRCRAAIKDQVLSHGVLGAAIATRRRVELLHERGLSRRDALRVISVEPRAILYSLEDVERKLEFLVGRMGFEIGWLVEYPEFLGINLDRSIIPRHNVVEYLASVGGLGDPIEMKHYVRFSRLRFYNLFVKPYPECERIFGGLVRERKEEVRRQHPVGLWKLFKPTKHESTEENVKDMKLVVESLH