MCHKLNVDPKYKPVIQKTRRTGVPQIEALIEEIQKLLEAEAIKEVHYPEWLANIVVVKKKTGKWRVCVDFTDLNKACPKDSFLLPKIDQLIDATAGHDSMSFLDAYRGYHQIPLFESDQEKTTFITPRGTYCYKVMPFGLKNAGATY