MESRMDKIFQAYIDNEISLDEICTKFNITSWDFFKKLANFCNSHFVDLDEDNDFIYEGIPFSLLLKFKFLLIKNNDGFMIIRSKPCSLELLEQVKTFMICEKIDTAIADELKIAKILNQIRIQEEIKRLSIKLRLEWQENHKRDDQSCISQIFDFLLHEILSFHASDIHIEARNDDALIRFRVDGILREFAIFEKDIYEALVFHVKFLACLNLAESRKTQDGSFELDFENERYDFRVSCLPLIYGESVVIRILKYDKEILDLHKLNLGDKNLKILKKILHRPNGMILLTGPTGSGKSTTLYACLNELKSIEKKIISAEDPIEYKIPLVQQILLNSKVGVEFNSVLRAILRQDPDIIMIGEIRDEESLDIALKASLTGHLLLSTLHTNDALSTIDRLLDMQAKSYLIASALSLVIAQRLVRKLCPWCKQKSKKHYIEFEGEFFEPKGCERCHHSGFFGRELIAECLEINEDLSCAIRENQDKTILMELAKKYGFQTMFEQGLKKAKEGLTSIDELLRVVR*