MQEGALASSLSPVAAAPPPATQAQARCDAQVHLLDEEGVCKLPGRLRIQPALWSREDVLHWLRWAEREYSLRSPGQLGFEMNGRALCFLTKDDFRLRAPGSGDVLYELLQYIKTQRRALVCGPFFGSAFRRKMPVRQPPSPLEELGCGAAGGCSFPTVPPAPIDGRIADCRLLWDYVYQLLSDARYEPYIRWEDKDAKIFRVVDPNGLARLWGNHKNRVNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGKTVEDKGSDLEPLESPGQEGTDFQDGMLEVSP