MAALFIVLEGIDGSGKTTQGDLLLAHFQRQGLAAVLSPEPTNGPVGRLIRQALQGDLFTYNDARQFEAQMGYLFAADRHYHLYHPGDGVEAKLAQQCHVITTRYYFSSLAYNCHTEADWEFVQRLNQSFPQPDWVIYLDLPVDLALQRLGDRQQLEDQAPRECYEQREKLISVHRNYDRIFAHYQGQLCRLDASLPVEQLHQAIITKVEEML