MATQLPHLPEVERLSPACVRILGGNPGKFTLQGTNTYLVGTGRGRILVDTGEGRSSWITALTRALREEDATVTDVILTHWHPDHVGGVKDVLAHVNADARVHKKHRPSHDDDQELDIQDGDVFRADGASLTAVHSPGHTTDHIALVLQEEDAMFTGDNVLGHGTSVYEDLGDYMRSLGKMQPLFRGRAYPGHGPVIDNGPAKIQEYIFHRQQREDQVLQTLQSTTKDASDPGADNSRGLTSGELVKIIYSDVREELHPAAEKGVRQILGKLQQEQKVLPYGDKWLCEVGGKLLAKADIDKP