MSAKNLVREGARWVVGDGRSTHFWKDAWLSNLPGGCIISTPPNEGMQNAMVAERWDGELGRWELEDLLDVITDEEMKAIKATRLASSMQDNFLAWPHTSRGDFTVRSAYHLELQRRKGGEGASNVAANGWIWKKVWKAGVPQKGNNPSYALLCKETKVLWRLSPLRLDIDEVQGGFKDWCEQFVRKCCDERAWAMTMMYIWQFWNDRNCWVFEKKKANPMISCTRTLRLLGEFEAACERDETSAGVRDAATEQHTWLAPILGRSKLNTDAAVTKEGKVGLGMVVRDAVGDVLMIAGSKGTEKRQVLHAEADALLFGLRYSYDAGFRRLEVEVDNQTLAALVAGKTKVFSATQIVVNDIIDFAKKLEVCSFGFSRRTCNKVPHSMAKASLDFEEDLVWMEECPPYVLPFVQKDKASNE*