MGEAVDRVGGLAEELMESSGIPGMAVAIVHNGDVVYSEGFGVGNVDTKSEVGPDTVFQLASVSKSVGATVVAQQVSAGAVEWDTPIRQLLPDFALGDPYVSEHVTVGDLYAHRSGLPDHAGDLLEDLGYDRAEVLERLRLLPLGPFRNSYEYTNFGLAAAADAVARAAATDWATLSARELYEPLGMDATSSRYRDFADRADRADGHVFVDGEYRVANPGRQPDAQSPAGGVSSSVTDMAKWMTMVLADGTANGRALIEPDDLLPAISPQSVAHPPQAADARAGFYGFGFNVGESAAGRVMLSHSGAFDLGAATAFTLIPSADVGIVTLTNAAPIGVPETLNAEFADLVQFGDIRQDWRTLYRQAFAPMGAPLGELAGATPPADPAPARPLTEYAGVYDNAYYGPATVTETAGALTLTLGPKSMAFPLTHWDGDTFVFTPTGENATLDTVSKATFDGDELTLEYYDQEGLGSFDRGS