MSWESNGVNVEVDWKPERTLVLLGRTGNGKSATGNSILGETKFLSKTRGRFITKECKLHTTMQPNGQRINVIDTPGLFSASSTPDFTIREIVRCLRLAKDGIDAVILVFSVRNRLTEEEQLTLRTLKILFGSQIVDYMTVVFTNGDAFDDGDTLDDYLEDCPEFQEILKECDDRKVLFDNRRNIPKSKKDKQVQDLLNFVEQISKKNNGKPFMADLSLELRENEATLEEKQKQIQAMKGQSKQEISQVKKEMEKTYNEMLEGIKEKIANQLKESLNDVKEQLAKAQVAREEAEKKMSEMQKLSSDEIRRLRDQLNNAERETARLRRQQRTQKCSVL*