MEALVKVVSQIHKQWGIDCKAKDFTLAVTKLLQLSIIDRPVDILHPDVWDQCTKALAEDTMSSGSGKNLKAWGRVVDALQKALQEQDTWRAARNCLKVSPQLGIAAATQTFSEGTVVENFQSVKECSLNVSDNAQSVDEVSSAECMGSGSENQELASKPPSSRSLTEEIKQMQSFYNGLAEEARNAEKVGEGPPPYAPQDSAESERESSNYTAENKVV