MEKQKVFSQSEVSLHSSKNDCWLIINGRVYDVTKFLDEHPGGDKVLVDASADGDASDAFEDVGHGTAARSIMNNYWIGVLEGSDPFLVGGYPQSLRTKDKKASSPITSLLQFLRPLLPVILLGMIWYYFSSKGKMPQSP