IQPALWSREDVLHWLRWAEQEYSLQRTGEHGFEMNGRALCILTKDDFRLRAPGSGDVLYELLQYIKTRRQALVCGPFFGGDFRQKMPPQRCPSLLEGELWDLPSVDLWEGRASSRQRNGRGSCVGRAPLPSALPPQPSPLAPVSLLAALQAAASHLLSSLLSSLAKCCFLVSLSHVLHCLPDLPAGNWTEGTGRPQLAPRTGLLQQPPHLGFASSLSHLARWPLGREDSLNVSHCSELSCRAEGACSSPMMPEAPIDGRIADCRLLWDYVYQLLSDTRYEPYIRWEDKNAKIFRVVDPNGLARLWGNHKNRVNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPRKVVQDR