MKSTLSPTQHAVLSHAIDHREGRVDWFPDHIKGGARKKVLTSLMRLELIHAEGEAWRINDAAYEALGRGKPIPAEPEPESLDTERDVAQTAPQRQPPRLRANSKQALVIQMLERPEGATIDQLSHATGWQKHTVRGTLSGALKKKLGLNVISEKSADGERIYRIAKTDQP