MSDFGKFDVSLEADVDQALSADDNYMLETLFRVCDVQSTGEVRISKIISYLKQNALPDTTESAEALEELARLFDPGNGDPLIAKDTYKRVIRRWISSLKYKKSNFSSEFSANAVVGIDHQTVRAVVT