MSTDVKKFFLAARRELDDNGAVLVLVDPWTGERHLMNESQLRDTYSIGLGDFMHAYVDPMKILYKISKTEHTARLWTKVDGNVAFVENVLSHLNLVKGELLFQNKLFGDSLCSDKSLAPGDYKIKIHLLETPHQLSNGRKVHFQGTDAEPRVPKPTIGAGFPAAPKKDGKFIGAGFQSASKNEDLVEMRAVVLSSIAKPIGTHYYVWNVDSRTEALFVSKEHDLQQGHFFVGVFKKKPDGRMTCQRYEKPIEQLFEGGLTDKNKIYFTVKIDNYQPAEGNSKYASAFAKYFGNVLEGDTEGTKLSTESNGKMVNIQRRRIGEKDFVWMITE