MTAVMRGRDCLSLLPTGAGKSLVYVLPAMLRAERNAPGVTVVVTPLLSLLADQLRRCDEMGVDAEAWSGATDPTRLERIERDLRAAAADDEGPTLTLLFTTPESLQTPRLRAALRVASDNGHVAALAVDEAHCVSQWGHDFRPAYLALKDDRDELLGGAPIQALTATATRATEASIAAALGLRRDHVVARSSLNRANLGHEVVRRERLGDGGGDGEERAAVDHVVAVSRAAKATAPESAGIVYARERGECERVAELLATAGMDVEVFHAGRSKESLRRALANWAGGDVDAVVATVAFGMGIDKPDVRWVAHWGPPTSLEGLYQESGRAGRDGKPSRCVLYADAGELDKIRKLDPGRAEKVDAYVRGTSCRRAALLSHFDEGAGGGARACDENDVPCDACADVGAVKRMNAAADRKSDRDA