MSSALDQVLEWKLEKLLKEGVNSHNCEPYSTMIHFCGDTRNAALAMRVFECAEARGIQLNTGIFNALINTFLAVGDLLAAVTLYETMEEMEDSKPDRATYDAFICAFSRLRSGDAMMSWYLAAKNAGFIPGIQAFESLMVGFVLLNKLDDAELVFTDMVSFEMKPTCTILEAKLEVFSRTEEVNRVKSFIKLVSDGNWELNKALVDRLTRLCLDGCEVDGMEQLLALIQTEAHFSSVTQLHCEIIRFYASADLLSDMEHAIDRMLNDGMMFLCAEDVEAVICSYFRHKAFDRLEMFLNRIQSLYMLTRSSYDILVAGFRRFDLHQRLEATIKDMREAGFA*