KLTPAAFEKHSGRETAKKWKNNIWVIVDGEKVPLYKTVLLKYYNQVSRGANGSNKHQNGHRDEFVRCTSCNKERRFRLRTKEECRIHHDAVADANWKCSDLPY