HGVLPQPDALVEALAGKLDNRAYSSKELQGKVKSLKHRYVSAAKKYELPTKEHDRRRFDLCKIVWSGHKYRGRAATASTAAAATAKANNHEPKGFE