MEDMDLFSYMRENSHDDDSPLAKRLRPETLDEVVGQEHIIGKDKLLYRAIKADKISSLIFYGPPGTGKTTLAMVIAHSTKAEFKQINATTAGKKDMEAIINEAKDDRGMYGKKTILFVDEIHRFNKSQQDYLLPFVEDGTVILIGATTENPYFEVNGALLSRSNIFELKPLSKDNIKQLVLKAVYDPKGMQAFNACIDDEAAEFLSDMAGGDARSALNAVELGILSTERSEDGKIHITLPVAEECIQKRAIRYDKDGDNHYDIISAFIKSMRGSDPDAAVFYLAKMLYGGESVTFIARRIMICASEDVGNADPNAIVVATACAQAVERVGMPEAQIILAHAAIYVACAPKSNSVVNAIFAAADIVKNRETGEVPPYLKDAHYGGAKKLGHSGYKYAHDYPNHYVKQQYLPDKVADERFYEPSDNGYEKDIKKYFEFIKKEQ