MREVQLFGAFPSPFSSRVEWALMHKGIAYEYIEEDLQNKSPLLLQHNPVYKKIPVLLHGGKPIIESLVILEYIEETWKENPLLPQDPFERAKARFWAKFADEKCAFIIWTAFRTEAKEQEKAVEASLEALKALDEEVKGKEFFGGERIGLVDIVLGWIPHWLPVLDEVTGLNLLDADAFPSLQTWGHRFLNIQFIKETLPPLDRMVTHFTTARKGILNK