MSIGWQDGIACAAGRAWNLFLGQKIEFKTPRELSAKETVDDLLKIYAGALYGLPGLPRMPVDEAHAEIARRLRTAMYQFGSIFIKVAQYAVQLDQTRREYKEQLADAQAGAESRSSRAYLVAQLACFGEADLRVPALHAARQHGGALECTSASMAASYRDDLHIADLLSRYLEGQPEARGVRASIAAVRGRLLGMMDSELDLRLELENQARLRRFAARAGLAIVVPEPLEAHEAGLVSERAALPRGRAPLEHLLAPAQRDVVYEAFARFMFDIGESQSYPRPPAPP*