MGEVKVLGAFISCFAYRVEWVLLHKGIKYEYIEEDLQNKSPLLLKCNPVMESHIILEYIDETWKENALLPEDPFERAKARFWSKFADEKCLCSARTACVSEGKEQEKAVE