MQEGKLDVREMNCVLGLMKLMRDGEDEQQMGEVRTRKTVFQMAALKEVFKITAHPSKMTKMDLALMIKLPLKAVQIWFQNERSRKENLERSKMQAISKAKSESIDPTRLFDVIMMAVRNNREALENIQRGY