MVQKNQNQGRQKIAMKKIAKKNNLQVTFSKRRTGLFKKASELCTLCGVDVAIIVFSPAGKVFSFGHPQVESTIDRFLTRNPSLHVSNTHSLVEAHRNANIQELNVQLTRQLEMLEVQKRKGEALEEIREAGRRQCWWQAPTDVLGLNELKQLRIALEELNRNVKKQANKVLVESTNCWQFLTANGIGGGVNNEANEMKAASSVTQMYNLGQGLF