MFRDPQWQLLKCFLGDDVSFNNVILQGGSGVGKSFLLNKFLETKADSIIIQIDCETCLSTEMIMQRILNCIYELDFDFKGKYTAGEVRQTNPASTCHDINSFIDTIVQVIENGLHKPIFIILEKLDECLEDTESFLLALTKEAEVDECLNSVHFVEVISTLIPEKLATIGIPTIYFPNYTLEETKEILKIMKQTTLENQLLQESKAKLEKNAPIDEQVKNFTDEQLVSTTILKSQQQFITTFLGIVVDSFYFVLASDLKELEKIVDKIWVQFKGPLIETNGRIVMGKSDAISVFRQFKSLFRPEYAIPCSVLNEEEGKALLDDDLFNLSLYDKYILLASYLASFNDPRNDLIFFSKFRDARFDKRKKPMLKKKSVKTLTPNAFSLERLLAILHAIYESEVELQTDVDLLKSLATLASQDMILKSSNDVLDGNTRWKCNVSWDIIKSIAKSVNFDISVYLQSEY*