MTTLWDTTGTDVVRALAAERRSAGALAFGLALTLVVVVDEKHVSAAESAATTAAAAHPCRLLIIVRRQLDAPNSRLDAEVSIGGRLGPGEAVVMRMYGRLGLHAESVVLPLLAPDAPVVTWWDGEPPDRIAYDPLGVFADRRVSDAAAAPDPVAALRRRAVDFAPGDTDLAWTRLTGWRTLTAAAFDSITEQPRSVTIAGSPTDPSVCLLSGWLADRLHVPVTVSETVSRGGPTEIRVDFDHDDELTLARQDSHTALLRRPGRPDRALPLPERGLGDLLAEELRRLDDDEPYADALSAWSGIAGLASRPAVREHVWRDPMAPENTGATDNSGGGADGVDGADGNGAAGSAGGAGATATAGPADPAVTTTPGTNPAGNGARASG