MLKEEAEGVKMEDDDEEPPMAVQIHPDVSVGKVHSSSDTVSVGVSVITGYLGAGKSTLVNYILNGKHGKRIAVILNEFGEEIGVERAMINEGEEGAIVEEWVELANGCVCCTVKHSLVQALEQLVQRKDRLDHILLETTGLANPAPLASILWLDDQLESEVKLDCIVTVVDAKNLRFQLNERRDSSSFPEAFNQIAFADTIIMNKVDLISQEESDELEKEIHSINSLANVIRSVRCQVDLSNILNCQAYDSTHVSRLESLLEANKSLTTTDLHDSGVRTLCISEPQPINLDKVRLWLEEILWDKKSEMDVYRCKAVLSIQNSDQMHILQAVRDIYEIVPARKWSEEENRTNKIVFIGHKLDEEVLRSGLRDCRP