MDGHDFALDAVAAGAVAIVCERPIDGLGVDVPQVVVPSARAALPRLAAAFYGNPSASLTTVGVTGASGKTTVTHMVRAILDANDVRCGVIGTTGYSLDDYDVPTSSPDALQCQQLMAGMLDNGARATAMEVSSRDLAQGRVDCCDFDVAVFTNLRGDHHEGDAASCRNATAELFRRLTDPERQRAVINLDVSTAEDGEKPFDDAAYFSEAASAADVFVERADLSLFETAVTIRTPVGTFDAITGLVGEVNVSNVAAAVAAGIALEIPLDVIAEGVEAMEPAPGRMELVDEGQPFSVVVDYAQTPEALKRAIESVRKTGANNVITVFGCGGDRDASKRAEMGRVADEYSDIVFVTNDNPRTEDPYKILDDITMKLQNMCRRYVIVDRFYAIRAAIAMAGEDDAVLICGKGHEDYIVVGTKKHWFDDRVEARDALQK