MTIDSVLPPKLRVAIIGAGPAGLGAAIEFAKLPFVELRVYEQARELREVGAGISIQQNTWRTPPRYLHARTLRSVLQQALLKGVDKSKLRLSSRLAEIVQLASGAFFLRFEDGHTDEVDLLVGADGVRSVVRQFAHPDHRLKYIGTTAYRALADARDILSIPGIPDSVTFWHGPADRLYTCNLKNNVYEIAARVPQTAETAPVSWGQDASVEEFSWRYKDFSPALQSVLDKIKVVKKFALFSGPRLSSVISHGSIALIGDASHPLSGAFGNSSSFHQERQKFEHHIMRPWSVPLYICSSLHLLMTLQYDILDGYGKSDVSVKATDDFDEAVSMIVANKWDDDHGWLYSYNVEEAWRETYEAEDARRAAVEQSARGEELNSRL*