MKLYLSADIEGTCGIVNWDETKLECEFSQHYRTQMSKEITAACDGATQSGVHEILVKDAHDSGRNINPNILPENVKILRGWTKDPLVMMAGIDESFDACIFTGYHSGATCNGNPLSHTMDIDYDYFKINDEIASEFTINAYIAAYYNVPVAFLSGDEMLCESAKKLNPNIVTVPVSKGIGNGSISIHPNLALKKIEKGVKKALSGDLSRHLIKLPDKFKIEIKFREHYKAFKASFYPNMKKIDSQTVLFETEDYYEFLRMLLFI*