MPVPTDDDKRLPVTLLSGFLGSGKTTLLSYILKSKEHGLRCAVVVNDMGSLNIDAALINNHKLTQKEEKVVQMQNGCICCTLRADLLEEIATLAEAGQYDTEFAETMGEGTVEEIIDSLPEDASTTPESRRRLAELIHAGGLSKVARLDCCVSMVDCTTFLDDFDTTDFLTDRHGKEVAPEDERNITDLLTDQIEFANVILLNKTDMVSKEHVAKVEGLVDILNTRLFDFGKAAMGAGWLQSLRENTLTEFTDARGNKKMTLEDDEDQDSDEEDEDDEMIQELTEEEGKQAMFEQMQKEKLLRSKGFVWLATRPHVHGEWSQAGIMFTLNGGGSWMCRIPESEWPGGDDQEVIDAIKLDFMGPWGDRRQELVFIGQNLDQELITKTLNDTLLNDKEWAQWEKIMNSRRSEEKKLERLCNVFDDGWEAWMDPEASVEEEEANEGHRHAHAHDVPSVTKKAK