MNLLNGQNFGVCSWVWKKMGGTSNSAESILLNGQTGLDWEFTAAPSQDITIVLVGRTGNGKSATGNSIVGRRVFLSKSSSRAITSTCETSSTTLADGRRINVVDTPGLFDPTTSSDVIGREIVKCIDFAKEGIHGILMVLSTRNRFTAEEMATLESLQALFGPKVVNYMTVVFTGGDELEENNEDLNVYLANAPSSLLDFLKKCSNRTLLFDNKTKDKHKKEAQRSQLLEMVDQILAENNGTPFSNELFQQAKDRALKFSEQTYHLSSLQGYPREELKQLKIEMEIAQAEQLRYVAEMVEEKIRICTARLEEQLVLEQQARLQIEQQAMAAKAQSEEDMKKLRNLLEEAHREREILHQKLNEVKSKCSIL*