MQVAVTGASGNIANHLLFMLASGEVYGKEQPIALQLLGSERSRGALEGVAMELEDSLYPLLREVSIGIDPAEIFSGADWALMVGAKPRGPGMERADLLNQNGEIFQQQGRALNESADPNCKIIVVGNPCNTNALIAMENAPRIPRRNFHALTRLDENRAKCQLALKAGKFYTSVSRVAIWGNHSTTQVPDFLNAKIGGLPAVNVIRDNKWFKDEFTPQVAQRGGALIKKWGKSSAASTAVSVADAIRSLVVPTPPGDCFSTAVCSDGNPYGIKDGLVFSFPCRSKGDGDYEICNDFILDDWLRQKLAV