MDAAGGEQLSLAAVRDALVRLEDSVVFALIERARHPRNAPAYAPAAGGGGGYSLVEFFVREAEALNAKAGHYQKPEDVPFFPQDLPSPLFPTKPSPKALHPFALLVTVNDAIWKMYFDELLPLFTVDGDDGNYAQTVALDFACLQVLSQRIHIGKYVAEVKFKDAPQDYSRLIKAKDSNSLMDLLTFKAVEEKVKKRVEKKARTFGQNVTLEDNATASDSECKVNPKVLSKLYDQWVMPLTKDVEVEYLLRRLD*