MLKEEAEGVKMEDDDEEPPMAVQIHPDVSVGKVHSSSDTVSVGVSVITGYLGAGKSTLVNYILNGKHGKRIAVILNEFGEEIGVERAMINEGEEGAIVEEWVELANGCVCCTVKHSLVQALEQLVQRKDRLDHILLETTGLANPAPLASILWLDDQLESEVKLDCIVTVVDAKNLRFQLNERRDSSSFPEAFNQIAFADTIIMNKVDLISQEESDELEKEIHSINSLANVIRSVRCQVDLSNILNCQAYDSTHVSRLESLLEANKSLTTTDLHDSGVRTLCISEPQPINLDKVRLWLEEILWDKKSEMDVYRCKAVLSIQNSDQMHILQAVRDIYEIVPARKWSEEENRTNKIVFIGHKLDEEVLRSGLRDCRP*