MLACRVPSGACVSALLRIGAGRLVKHASSLPKPSAKPASFRRPAAAGRKLVAAAAAEPTEQEAAAARSAVAFKELGVDTRLLPSLAGQGIFTPTEIQSAAVPPILAGENVALRAFTGSGKTLAFLLPALTMAVERAEREWATATRKTAGQAGSVQVVVVAPSRELAMQIMRVAQGLLPETARRGVQQAIGGANIWRQREALKVLKPFMVVGTPGRLAELSRDGTLQTHRTPLLILDEVDQLLAPQFREEMVRICGHTGKKAPGGRQTLVVSATLTERVLQMAETWCPQAKQVFIGGASAESIAADAELAAAEEAAAVQRRSAAX