MPFVNKSGFFDPSTAPYYDPKETRKVVFITGGNSGIGWYTVLHLYLHGYIVYVAGRTESKVLKAIDDIKAEAENRQAKETAKHPLGELNYIHIDLLDLSTVTKAVDEFAEKEKILDVLINNAGLMGVPYEVTKDDYEIQYQVNFVAHYLLTLKLLPFLQSAVKIGVTPRIINLASIGHNFQFKHFTPEQNKLDKFPNSVFTWVRYGIAKSSQIQFAKELANHYPDILSVSVHPGVILGTELYNHWKNIPIIGIGARGIFALSDKLIGVSNEEGSLATLRAALDPSLTLKENGEYLITGGKIDEPSKIASNTQYSKETWDWNYEQLKKRGYNI*