MDPFALVHADRQDPGYVPSTFGTGVIVARQRGGRERYILTNSHVVTSEPHEGTADRIFVRLSTRHTLGAHVHAFDPETDLAVLRVDLVGTGLRPEDVPPLQIGDGGAVRKGQLVIALGNPYAIARDGSCSASVGMISNIGRRPAPPPQGLSSTDRDVTLNHYGTLLHVDTRLQLGTSGGALVNLQGELIGLTTSLAAIRGYETSAGFAIPLDEGIRRTVESLLEGLEAEYGFLGIAPDDALARDLVASRPVVRQATAARIGRVAADSPADRSGLRAGDIVLKVDGREVYDGNDLLREVAFRGPGHETTLRIWRPGSGRLRTVTVRLAKRPLYDDSRLVTTADRYPIWRGFRVDWPTGRHRFMSSVFLETYERAVAVSEIMPESVAVEAGLQPGELIAKVGGKSVETPSEFYAAIDGLDGEVVSLTTVSGRVLAYLSFFESKGCVRRPSDVLVPRDDPTVLFTPAGMNQFKNQFLGVGPLEFSKATTCQKCLRTGDIGNVGVTAYHHTFFEMLGNFSFGDYFKREAIHWAWEFLTGKEWLKLDPAQLTVTVYLDDDEAFNIWHEEVGLPTSQIRRDDEYENFWPAGAPTDGPDGVCGPCSEIYFHPGEGHKEVEIWNLVFTQFNRVGAPPDNLRPLPSKNIDTGMGLERCASVLQGVVSNFEIDSLRPLCVAAGEVESADAVATVVREEEDHFLGIIERGVSKFDRLVEEARSQGASMISGRAAFELHSTDGFLVELTESLAARHNLKIDRQEFEACVRAHEETSGTGAFLDSVMAEGPLDALRKTSGGTDFLGYDTVSASASIVGIIAERQLVEQIEEVGHTDPIGLVLDQSPFYGEAGGQVGDVGWIQTPSASFEVLDTQRDGELLLHIGHLRSGSVQVGEKVEAVVDADRRSGIRRAHSATHLLHHALRNVLGPNAVQRGSKVENDILRFDFAHKGPMTADELVAVEDEINRRIAEGANVGICRIAAEEPVAKGVRRIVAFTGKKAIERIRDAENLLKDLAVQLKVPQPDELLRRVGQLQDEVKQLKNELAKYTKASVESEAAKFLSEADEVNGTKIVCRQVDVADRDVLREYADFLRRGKTPVCVLLAAELDGKVALLAAVTKDLVGRGVKAGDCVREAAKVVGGGGGGRPDLAEAGGKDASKIADALATAAX