MDAAGGDQLSLAAVRDALVRLEDSVVFALIERARHPRNAPAYAPAATAGEHSLVEFFVREAEALNAKAGHYQKPEDVPFFPQDLPSPLFPTKPSPKVLHPFASLVTVNDAIWKMYFDELLPLFTVDGDDGSYAQTVALDLACLQVLSQRIHIGKYVAEVKFKDAPQEYSRLIKEKDSNSLMDMLTFKAVEEKVKKRVEKKARTFGQNVTLDDNATAGDSECKVDPKVLSKLYDQWVMPLTKDVEVEYLLRRLD*