MKERIVNLETLDFEISQEVSLRPSLWEDFIGQEKIKSNLQISICAAKKRQESLDHMLFFGPPGLGKTSISHIIAKEMETNIKITAAPMIEKSGDLAAILTNLQAKDILFIDEIHRLSPAIEEVLYPAMEDFRLDIIIGSGPAAQTIKIDLPPFTLIGATTRAGMLSNPLRDRFGMSFRMQFYSPSELALIIKKAAAKLNQDIKEESTDEIAKRSRGTPRIALRLLKRVRDFALVKNSSLMDLNITLHALNELGVNELGFDEADLAYLSLLANAQGKPVGLNTIAASMREDEGTIEDVIEPFLLANGYLERTAKGRIATPKTHALLKIPTLKSQTLF*