MVRKCAVCNERRAMLKRPKTGQQICKECFFQAFEDEIHATIVANQLFSPGDRVAIAASGGKDSTVLAHIMTLLNERHNYGLDLFLLSIDEGISGYRDDSLETVKRNEKQYGIPLKVLSYKTLYGWTMDDIVRAIGRKNNCTFCGVFRRQANALCLALDRGAAIMKANKMATGHNADDMAETVLLNLLRGDVARLSRCAAIVTGEEGALPRCKPFNPLSSLEGGLNFGESTYAYFKKLDYFSTECLYSPAAYRGFSREFVKDLEAIRPRAILDIIQSAEEFRISSTTRMPEQGTCERCGYISSQKWCKACVLLDGLNKGLPRLGISRTRGDSSRRVVPPSSSLSVETEERGDG*