MQYRDQFHKWAISLSSNQSILLYGLGSKRSVLDDFGASLSSEGDVISLNGYDTDIDMGEFIGLMEQLFVDNDSGQTNALVGTEVESLHRDSGKGLTKRASHVAKNFAATRSRPLFLLIHNIDGASLRNRFAQDALATLTSDSKRDGTQLIRVVASVDNVNVAMFLWDPIIQHKFDWSLKRVHTHRAYFEEIRHGPRTESTKKARKIHIERASVVAVAKVLESLAPRHAEVVQLLATLQRSRNSEPVSFATLKSQCASKMLTSSDSQLRNMLKELSDHGIVSVX