MKVASIGCTDYNYGQVKEKVVQTISLLGGIEEFVSSGDTVLLKPNLLSPHQPKLGITTHPAVVKAVIELVKDAGGEVKVGESSGGMMINHSLTQQAFKETGIKEVCQDLGVELINFDRVETKIMTSGQGEEIPLPKVLLEADVVISLPKIKTHSLTLFTGAIKNLYGCIPGAKKAEYHKLYPNPRDFAGLVVDLFSLIKPQLTIMDGIVGLEGNGPGTTGDRCEVGTILAGSDLVAVDTVAASYLGYGADEVPITSIANQQDLGTNDLDNIEILGDFKRPEREYKLPSNALLNLLPNWLLGSVFNSFLSSPKIMQEECVQCKRCLHSCPQKVIVEKNDKLKIELDDCIKCLCCQELCPKEAIVVTEHKLVQLIKQVKKFWS