IQPALWSREDVLHWLRWAEREYSLQRTRERGFEMNGRALCILTKDDFRLRAPGSGDVLYELLQYIKTQRQALVCGPFFGRAFRQKMPRGHCPCPLQASTHLPGVSHLPPGALLQPDDQTLSILAQLLDLPDLTEWPPSSANTAVVSILLHAGPSLSGPERLPHARPHSARKAACTLCSIADCRLLWDYVYQLLSDTRYQSVIRWEDENARIFRVVDPNGLARLWGNHKNRVNMTYEKMSRALRHYYKLNIIRKEPGQKLLFRFLKLPGKTAPDQGSRPQQPQRREQGQAGFKANVLALSP