MLEQLDAPLIAHCLQKRYAADKIYTWVGADHSVLISINPFKHLPIYGQYFLERFAAPAPNRDVEPHTYALARRAFRGMMDARRDQAILISGESGAGKTEATKQCLHFLADAAGTKSGVEQRILQANPILEAFGNAKTVRNDNSSRFGRWMEVHFESSGRVEGQIAGAFVESYLLEKSRVVAQAAGERSFHIFYQLCSSPRAAGLGLRPASEHRSLGRAGCTAIRGVDDVADFEAVLSSLAAMGLGDDEVGWALRLCAASVHLCDLDFEPCDGGDGSRVAAGSATPLAAAAECLGVATSALSAALVERAVVVRGEAQRIRNTAGKADEASAALAKAAYAGLFRDLVRRINAACGGERGRLIGVLDIFGFEIFEANSFEQLCINFANERLQRTFCEHTFENEQASAAPRPHLPAQAVYADEGIAYDNVPYIDNAPVLALLAERPFGLLNLLDEEVRVPQGSDAKWLEKVSQRHADHPAFGAPKQQGKARRDFFCVRHYAGEVRYSADGLVEKNADRLSRGLYDLLSGSSCGLTRACFPPKDDAIAGRVRTVGEEWRSQLGGLMQKVGRMSPLFIRCVKPNQHKRPGLVESKATIDQLSCAGLFEAVRIRATGFPFRHSHAEFARRYRWIA