MEALADALPTIEAEKELPVTVALMMRPLVGPELVDGCRECVFPNPEENSVTLVSEHKFTYDHVFHGPGPTEKALYEQCVEPLVRGLVCGYNATVLAYGQTGSGKTHCMGTSHEPGGATEGVIPRVMQTLFRTIADEPPEVSVKLKVGFIEIHKEDIRDLLVTDLKNAEAVSLRENVGRGQNGGVSLVGAKEVEVSTAAEMAAALASGSAARATAATGMNHRSSRSHAIFTIHVERRGRDPADVTRAKMHLVDLAGSERAKRTKAEGQRLKEGIQINKGLLALGNVISALGDDKRRHAGGHVPYRDSKLTRLLQDSLGGNSRTVMVACISPADANLDETMSTLKYANRARNI