MLALTASAAHSETLCRAWQPSNRTTDRLNRRQRGQGVNPAAAARIPPGGSWQRHRQRPCRLMAMRAGLTDAELAATKPPLITLQELQGIAQSRGLELSIRTLGPFYRIVCRDAAPASRSKGRRAPSSAERAAEEAAAGVGGSGRVLAVTSGFVVPQPVGLMHCDTLQVFTKGQTGEEGGRTRGGVMGLGLLMGAATFAHGVACGCRTAEILAINDDDEWHERLVRYYGRFGFRTVRDVQGNSLADLPHMLVWGGAGTRMDADMVSMLRRWSTAIRRNSAAAALAGGGDSATDGETSAAAAEAGAHPVATASWQDDX