MSKSFVLHSAFRPSGDQPEAIRRLEEGLEDGLAHQTLLGVTGSGKTFTIANVIADLQRPTMVLAPNKTLAAQLYGEMKEFFPENAVEYFVSYYDYYQPEAYVPSSDTFIEKDASVNEHIEQMRLSATKALLERRDVVVVASVSAIYGLGDPDLYLKMMLHLTVGMLIDQRAILRRLAELQYTRNDQAFQRGTFRVRGEVIDVFPAESDDIALRIELFDEEVERLSLFDPLTGHVEGTVPRYTIYPKTHYVTPRERIVQAMEEIKLELAERRKVLLANNKLLEEQRLTQRTQFDLEMMNELGYCSGIENYSRFLSGRGPGEPPPTLFDYLPADGLLVIDESHVTVPQIGGMYRGDRARKETLVEYGFRLPSALDNRPMKFEEFEALAPQTIYVSATPGAYELDKSGGEVVDQVVRPTGLLDPIIEVRPVATQVDDLLSEIRLRTAINERVLVTTLTKRMAEDLTEYLEEHGERVRYLHSDIDTVERMEIIRDLRLGEFDVLVGINLLREGLDMPEVSLVAILDADKEGFLRSERSLIQTIGRAARNVNGKAILYGDKITPSMAKAIGETERRREKQQRYNEEHGIVPQGLNKKVVDILQLGQGLAKTKAKGRGKAKAVEPAGLSAVDMTPKALQQKIHELEGQMMQHAQNLEFEEAAQIRDQLHQLRELFIAAS*