MDLFDYMRQNNKEKESPLAARMRPRTLDEVVGQQHIIARDKLLYRAISADKLSSIILYGPPGTGKTTLAKVIAGTTKAEFMQINATIAGKKDMEDVVNKAKDNLGMYGKKTILFIDEIHRFNKGQQDYLLPFVEDGTVILIGATTENPYFEVNGALISRSIIFELKPLTADDIKVLLNRAVTDNERGMGAYKAVLETDAADFLADLADGDARHALNAIELGILTTPRSEDGLIHITKEVAEECIQKKVARYDKDGDNHYDTISAFIKSMRGSDPDAAVYYLARMLNAGEDPKFIVRRMMVCASEDVGNADPQALQVAVSASLAVERLGMPEARITLAQAASYIATAPKSNAAICAIDDAMATVRETGNLPIPSHLQDAHYKSAGKLGHGIGYKYAHDYPNNYVEQQYLPYELNGKEFYNPSGNGYEVKIKEHMKKLKGQK