MTELRYGWTTGACATAATTAAYTALLTGEFPDPVEVLLPKGRRPAFALATQRLGDGSATAGVVKDAGDDPDVTHGALVVSTVSPGPPGSGVVFRAGEGVGTVTLPGLPLPVGEPAINPVPRELMTTAVQRVARRHGQQADVVVEISIPHGESMARHTWNPRLGIVGGLSVLGTTGVVVPYSCSAWIDSIRRGVDVARALGHRHVAGAVGNTSERAVARLYQLPDTALLDMGDFAGAVLKYLRANPVPRLSLAGGFAKLSKLAAGYLDLHSKRSQVDLGLLAQLAREAGHADVAVPIERANTALHALQLAHEHGLPLGDLVASRARRTALEVLAGAAVEVDVVVVDRAGVIVGRCGP