MDPCDDSLMDTIDCRELRMFPAFKVRVMGLDKKAKYILLMDIVAADECRYKFHNRTIEYRRDRGTLAGMVCELPDVSWVHPALKLAL