MDRLLTRIRVFLLPWIRFARSESSPFIRHFSCKELRRATGSFSTIMGNGSHGVVYKAQFSDGLVAVVREVRDFQQGQDAFDREVQLLARLHHRHLVTLRGFSKGYDRFLVFDYMENGSLKELLHDPLKTPLNWRRRLQIAVDVAAALDYLHSFCDPAVYQVSVNSSNVLLDENFAAKLSDVGFLASEGDLILKVNATCSGHIDQKFKHVIFQYGVLLLELVTGQSFGNEDMDLVKWVQESAFTDSIHKMVDTDLGNSYDSKEVKSLLVIARLCTKNEGTGSITIKQILRYLQRTLEPFVPFANYC