MSDRRRSAAALSSRAHAFSVEALIGSNRKRKLRGWEDKDLELSMESLATGGPLGDPEDRAPCLDMEPDSEASPSSDGEGLAERTSCSFGSPADLAPVAVACEASPPASMEEIHVELQCADLWKRFHEIGTEMIITKAGRRMFPAMRVKILGLDPHQQYYIAMDIVPVDNKRYR