MTTIHDDQLYEHASRLKDSVVLITGAANGIGRTAAFEFAKHGAKVVAGDLDQASGIAVVEKIVAEGGQATFLQTDVLDYESLVSLFQHTIRTYGKLDVVVPCAGITEHTATTVGVINLDKNGVPKRPSLKTAEVNLLAVMNTTHLALHYLTLDQKSQSTPIPLDDLDPSSVPPPNPKEQLKSIVLIGSIASIQGIPSAPNYSAAKHGIIGFMGGIRMACRLKNVHIGTVCPWFADTAIVPITAKVLLAGIPKAPIPRIAGAIIRCATEPDWLASAALWTIPDDGPVFRIEKVVLNEGVYKLLNNRLLVLGRHAIFLVSSSH*