MAVLDDLSGFEFEDVMEDVFRNLGYENVRQADRTADEGRDVIMEEVVDGTRRAIIVECKHTGTVGRPVVQKLHSAIATFDFDGPKRGMVVTTGRFTNPAQEYADRLQQNDDPHPIELLDGEDLRDIADEIGLDLYNGRIEILCDETLRPYDPAADVDMAVAEAFRDIENIEAADLPDPHSSVTFRPVVAVTADTNAVFETSVGVIHRINDRTRFVAHAERGQPQVVDEDVATLVTENLHATVDLDAEQFGEVFDAVEERRFGQTQTEYKEWAVERLQQHHTTTVTYTGDNNVTYNKTCEPNRSDISVQSIEPVYLPEVRQTTELQEYTYPYEYYAAGPSRVTAEDGIYQCVHCDTSGGDETYTYCPNCGAIACSSHIKTERLEGEPVCTGCAVTERFALKTKYFYDEENLEAFREEYADMPLHEKAMENKVLTTGGVVTAVVLLLGILALGGVI