GAEPTVPLTTLELWRAADDAAQAARLAELAKFTVEAREGANILRFVALVDRPPEKHERKYINGVTVANSVSRFEAVDMRDPAFEAEVAEILLRFPAERFHLIELRAFRGERDPNADLLLEDIGW