MTKEAVRVLVTGAAGQIGYALVPMIARGVMLGPDQPVILHMLDIPPAAEALNGVKMELIDAAFPLLKGVVATTDAVEACTGVSIAVMVGGFPRKEGMERKDVMSKNVSIYKSQASALERHAAANCKVLVVANPANTNALILKEFAPSIPEKNVTCLTRLDHNRALGQISERLEVPVSDVKNAIIWGNHSSTQYPDVNHAVVVTKEGEKPVRELVADDAWLDGEFITTVQQRGAAIIKARKLSSALSAASAACDHIRDWVLGTPKGTWVSMGVYSDGSYDVPPGLIYSYPVTCENGNWSIVQGLHIDELSRKKMDATANELAEEKSLAYSCLS*