MKDTTAKLKEALGISPDAANSKLSPLWWAELEILSLEASDGLNTSVDLDELQGKMKELRAIFLALTNYITVHVVKVNYIRDKFNAQISQLKVEASKLRQELVTVNTELLHTQANYNKDLRKIRVIILDFGERIRFVPSKLLEKFRREAIEANRSAASSRPGIRAALRKPQLALVLADLSVDAVQLQMISIATSLQEIGYSNSVCGLCYSLLLTRKEEETIWVELFRLSPTLQMPSKSGLSV