QSKKPQMEKLRRARINDSLNELKSLVLEAMKKDASRYSKMEKADILEMTVKYLRSAPEKQSKISDPTSLAKYRAGYNECAAEVTRFLLSSENVSDQLRTQLLSHL