MEEKDDIAKDVTELIGNTPMVYLNKIVEGCAAQIAAKLETMEPCASVKDRIAYSMIKDAEDKGLITPGKSVLLEVTSGNTGIGLAFVAAARGYKLVIVMPSSYSLERRIVLKALGAELYITDPAKGLDGLLQKAQEILDRTPNSHFFRQFENPANPKIHYETTGPEIWKSTGGKVDIFIAGIGTGGTVTGAGRFLKEKNPEIKVYGVEPAENAILNGGQLGPHKIQGIGAGFIPAVLDQSILDGVLQVSSNEAIEMTKVLALKEGLLVGISSGAAAAAAVQVAKKPENAGKLIAVIFPSFGERYLSTVLFDSIREEVMNMTFENNMAHMTFRKTLIASPRRAYLVLDRDYVMRIKS*