MFYHFSYPHKYKMVRVIIKGGVWKNTECKARWYEWLDPRIKKTEWSREEDEKLLHLAKIMPTQWRTIAPIVGRTAAQCLERYEYLLDEAQRRAEGIEEDDSLKEAKKLKPGDVDPTPETKPARPDPIDMDED