MKRAYYSSSVNEFIVKDIFTIFGEITCNDQFAADDLQKNTWKKEIGILKRELSTFKDGHLLFEYTIPRIGSRIDNVLIYKGIVFLLEFKVDEDTYPKHAIEQVTDYALDLNCFHKESHDKLLVPILICTKAPQKDQRIRMMKENILETYCCNEFNIGKYIKKICTTYNRSSFNSDTWINSLYMPTPTIIEAAQALYMGHNVEDISRNDASAKNLNQTTKAINKIIDYSKTHNRKSICFITGVPGAGKTLAGLNIAIERQKVDENEHAVFLSGNGPLVDVLQEALARDDVTRNGIRKSEAIRKAKEFIQIIHHFRDEAISVDTPPIERVTIFDEAQRAWDEPNLTNFMKRKKGVLDFNMSEPEFLISILNRHIGWATIVCLIGGGQEINKGESDGISGWFESLRNNYSDWDVYISNKIIDEEYSKGNSFDELTEGVNYRIIDDLHLSVSLRSFRSENVSTFVKAVLDVDKVAAKELYNQFKKDYPICVTRDLELAKKWVRDKSKGSQRYGMTASSGAKRLRKYGVWVQNKIDATNWFLNGKDDVRASYFLEETATEFDIQGLELDWTIVCWDGNLRFKNNHFEYYNFNGTKWQNINKEDNILYLKNAYRVLLTRARQGFIIFVPIGDESDITMQPNFYNGVYEYLKEIGIEEL*