MATIAVPRVVPSPAEDAAALLKAFQGWGTDEQAVIGILAHRDATQREQIALEYEHKYGESLVQRLQSELTGDFERAVYHWMLGPAERQAVMANAATECLQEECAVIVEIACANSSAELVAVKKAYHALYRRSLEEDVAARATAGNLRSLLLALVSTYRYDGADSVDMELARSEAKAVHEAVRDGGGAGGHEELIRVVGTRSKAQLRATFGCFKDEHRRSVAKALPRGTDPTGYLRALRAAVRCVADPSKYFAKVLRSATRESAGTDEDSLARVVLLHAEKDDMGAICAAFLKRASCTLEQAVAKETSGDYRSFLLALLGS*