MMDEAPSAVPLSFSSPSSPEIPALVPVALPDELEFPEDKFDGEEDSAKAGPNAPSTDKSITLLDNEEQEAVGITMITGYLGSGKTTLVNYILKEQHGRRIAVILNEFGEELGIERAMINEGAQGSLVEEWVDLPNGCVCCSVKHSFVQAIEQLMERRERFDYILLETTGLANPGPVASILWVDDQLEASVRLDSIVTVVDAGNFLRQLHEPREAGSVTEAYLQIAYADVVILNKTDLVKDESGHSTLEKIEREIKSINGMVKIVHSERCRVDLDDVLDCKAYGIKHSVDLEALLSKPVDDNVHDSAVKTISFKLDGPVDLEKVNEWLGNLLWEPSDKMEIYRMKGVLDIHGSGEMHMLQAVRDLYEIVPTRKWREGDKRINHVVLIGKNLNKDTIIEMFNHCLVSKVLSFDP*