MLGLFRKLLPREDRFFDLFADHSRTVMGAAEALNALLAGGPDIESHCDRIVALENEADEITREVLLAVRRSFITPFDRGDIKDLIQSMDDAIDMMHKTVKTIRLYEQKSFDPGMQAMGAAVVEAAHLVAEAIPLLSRIGANAHRLSAIAEEVTHVEDRSDQLHEQGLKDLFQRHGASNPMAYIIGSEIYGELEKVVDRFEDVANEISGIVIENV