MDAAGGDQLSLAAVRDALVRLEDSVVFALIERARHPRNAPAYAPAATAGEHSLVEFFVREAEALNAKASLFLFRAFLAGHYQKPEDVPFFPQDLPSPLFPTKPSPKVLHPFASLVTVNDAIWKMYFDELLPLFTVDGDDGSYAQTVALDLACLQVLSQRIHIGKYVAEVKFKDAPQEYSRLIKEKVNLLNISISSSNYLKFTGLDSNSLMDMLTFKAVEEKVKKRVEKKARTFGQNVTLDDNATAGDSECKVDPKVLSKLYDQWVMPLTKDVEVEYLLRRLD*