MKSYLHDDPEIFASAGADDAIRVFIEDKDNEVDGLPFKLLLKKEKAHETNINSIKWHYGLTESLRRHNSAAMKNFSYDDFELKEIQKLEGHTGKVLGIAWKVDTGVSGFLAVMASWSDDKTIRIWEENLSGFFLCKAVLEESSTVRSCSWSRELNLLAAGCSDATTAIWKNVGDHAYERIYTLKGHENEVRSVSWDMRGLLLATCGGDKSIWIWEALPGDEFDCASVLQGHTADVKIVQWNAVNELLSVSSDNNIKVWKETSYDSGDWPCIKTLGESDREHTSAVLSLCFSKHTSRIVSCSDDLTVKIWDYDHDSTELWSQVCTLPGHHDTKIFAFDWLRESLRWVPEEEEQDPKIFASAGADDAIHIFIENKDNEVNGLPFKQLLKKEKAHETNINSVKWHSGDKRRLASASDDGTVKIWEFVCPWPAGHSAIDDTSKKYMLLY*