MAGIGFEDLLPVMANKLGGEGLMKELCNGFELLVDKEKGVITLESLRRNAALLGLQDLKEDELVSMMREGDLDGDGALTQMEFCVLMFRLSPDLMEESWFWLEEALQHELNNNKNYNNNNDYHSSI