MDDLDTSSEFDPATPHSQEGAPDTARSASLVGNPFDDQLFDLVRPDAVDELRAIAERMGRAGYASELVQVYCGIRRDLLDECLTVLGVERLSIDEVQRVEWKQLNDKMKKWVHGVKTVVRSLLTGERRLCDQVLAVSDELRDECFVESTKVCIMQILNFGDAVAVCPRSPEKVSRILDMYEALAEVIPELKELYYGTPGDDVICDLEGVLGRLGDAVKGNLLEFGKVLQQESSRRPMMAGEIHPITRYVMNYLRLLVVYSDTLDKLLDEDAARDVDHNASNGGADDDEEYLQSLTPLGHRLVKLMSYLEANLEEKSKLYEDVALQCIFSMNNTLYIVQKVKDSELGRILGDHWTRRRRGKIRQNSKSYLRISWTKVLSYLKDDGHSSGSGSLGNSSSRVKEKFKNFNFAFDEIYRSQTLWKVPDPQLREELKISISENVIPAYRAFLGRYGSLVDNGRNSGKYIKYTPEDLENQLSDLFEGSLGSANHSRRRS