MDVALNLVATVGIEESVKEVLALLECESEEKAVTVIIHGFGGMGKTTLADAVFSKIGGCKYSEVQLFKDIDSIPDIIDLQTKLLKHLMGPKATVPEITKYQDGQRELEVVLKEVHAFIYIDNVLERDELKKVLPEDMCTAKKVRLLVTARDQNVKLTCPRSSIHKIYSLKGIHSAGALRILKEEIKKGINDSEFNEIVRICGEIPLMLTLAAAFIGRADDKRKAYDRLMQGKWENENFNAMRLAFAYDAIPNNCKDPFLDICSYFKGWDWDTVANIVGEEALESLASRALVTKDAKGLASVHDVILKLACQKSREESQGKEVRLTFTTEAELDDFKGTQGIKGIWVSEYMENADISSSTLDSMSSSLRVLQLGNVKNVSGKCTEKFEKLVFFKAEITQLPFDVSKSEQLRYFCYKSEEMKPLPKASDFISPFNFLET*