MVAGVNGGADTFSVTRAAAEATGIKLGAEGVGVVVAAGAEADYAAGDRVAFIGGGYSEYTRVKARLCNAVDEGGDAAEQTAARVSGLTAAVALGHTAPVTSGDVVVVTACATGSFAVQLAKAAGASVVGTVGSAAKVDAAKQLGVDRVLNYRHESLADVLAAEYPGGVDVAYEGVGGALLGAVCANLKPEGRVLIVGSISQYPHNDETPHHGVEGVGDIMDDVFRPGRTVELPNGGRLIGNVWGDAFSTGVLPAFRDRLYADLAAGEIRALVDGTRFCGVSEAPAAVAHMLAGRNTGKTVL