MKKARTCSRQGQFLRGNPRIFRVSPFFGGKDRHSKVCTIKGLRDRRIRLSIPTAIQLYDLQNKLGLSQPSKVIDWLIDVTRFEIDKLPPLPFPKDFDPNASILHHSDIGDAAFKAKNEETDHTLL