MSRVKRKRTDDFLLADEPTDIVIITAVSEQPLEAHLVVLLPCCKVVFDLPRASSGKTTWDLSKLVLEGQSSPVSSAVVRQWLDLVYSRVDAGRQPPKFPSLSEAARSLLLFADAVGTSRVVMDALGDALAAQPGLALPVVVNGGGGGGEGGAAGGGGGPLQLELALRGKLYYYLKSYSLHAFDVPTSGTVHTVVSGEDLEPFKVALPGAVAAALEGWLYLAGRLGLVALVRLLRDFFQAQLISSFLSILRATAAKVFSRRVLECMPHELLVEGFVSDSLWGPQLGQADVATGSKFSLVMNSEHAAAWFRVASGGQVDGDEIEATNVFKKGGGDNRLRVSVGGMTLAEHQAAMQEVLQQLEEEEAA*