MSVLKFSKQQMEVLKAVAEGKSVFITGSAGTGKSYVLGFIVRFLRAQWGAECVYVTASTGLAACAVQGTTLHSFAGIGVATDDDAETMAAKAFGKFECRDRWRHARVLIIDEISMIDGDLFDKLDYVARAVRKGAHNNNNEEEEERCFGGIQLIVTGDFFQLPPVKPPNPRKYFAFEADCWDRCFDLQIELKHPFRQSDERLIEMLNDIRKGSLMAQTLESLQSCFRRGPTANDGKLGIAPTRLYPLKVDVREENMKELRALGERVFKFVAQDSAASPVYRAMLESMRAQKELELCVGAQVLLVKNLDTEVGFVNGAKGVVVGFQSLPFKEGDVKEEEARLISPTMKWPVVRFACNGVERIMGPEKQSLECGGMEVAKRVQVPLILAWALSVHKCQGMTLEKVETDLSKAFDYGMVYVALSRVKNLEGLQLLGFDPARIKVHPNVVSFYHQLTSCK*