MKTYDLIVIGFGKAGKTLAKYAASTGQHVAVIEQSPKMYGGTCINIGCIPSKTLVHDGLEGKSFEASYNRKNDVVNALNNKNYHLLADDNNIDVLDFKAQFKSNTEVNLLDQHDDIVDSITAPHIIINTGATSVIPNIKGLDQAKHVFDSTGLLNISYQPKHLVIVGGGYIALEFASMFANLGSKVTVLERGESFMPREDQDVVAYGITDLENKGIALHTNVETTELSSDNHHTTVHTNVDNFEADAVLLAIGRKPNTDLALENTDIELGDRGEIKVNAHLQTTVPHIYAAGDVKGGLQFTYISLDDYRIIKSALYGNQSRTTDNRGSVPYTVFIDPPLSRVGLTSKEAAAQHYDYTEHQLLVSAIPRHKINNDPRGLFKVVINNENNMILGATLYGKQSEELINIIKLAIDQNIPYTVLRDNIYTHPTMAESFNDLFNF*