MDSLPNRLEGKVAIVTGGASGIGESTVRLFTKYGAKVVIADVQDDLGVALCNDLVSESGDNVIYVHCDVTQESDVKNAVDTAVSKFGKLDIMFNNAGIPGNLDFKILESDSENFKRVFEVNTFGSFLGAKHAARVMIPARRGVILFTSSSASVVSGESPHSYTVSKHAVVGLMKNLCVELGQYGIRVNCISPGSVSTPLLTNAMGLEKAAVDDILCAASVLKEVVPTAEDIAEAAVYLGSDASKFVSGINLVVDGAYSTTNPTYTKIIKQTFEALGKKT*