MSDIISIKDIDLAKKKVFIRCDFNVPQDDFLNITDDRRIRSAIPTIRYCLDNGCSVILASHLGRPKEISSKYSLEPVAKRLARLLDKEIIMAKDVIGEDAKTKAMNLKAGEILLLENLRFEKGETKNDENLAKELASMVQVYINDAFGVCHRAHSSVEAITKFFDEKHKGAGFLLQKEIDFASNLIKHPARPFVAVVGGSKVSGKLQALTNLLPKVDKLIIGGGMAFTFLKALGYDIGNSLLEEELLEEANKILTKGKNLGVKIYLPVDVVAAPACSQDAPMKFVPAQEIPNGWMGLDIGPASVRLFKEVISDAQTIWWNGPMGVFEIDKFSKGSIKMSHYISEGHATSVVGGGDTADVVARAGDADEMTFISTGGGASLELIEGKELPGVKALRSKENE*