MKLHAEFKQDGINDFSYILKGLKEFCSFSIETSFLCFKFSEKHLLIFGNEKRHVEILIKISMNDLFYENYILKSNSNNEIIILVYIYQIYDIFKNISKNTKITIDLFEKNGICILLFKHHCNVTDAFKKYECGVEIINPSLTKFPDIKMHKNSIYINCKLKKCCKILNTYSKFYSDRIELIFEIVNKKCDIIFLMDSITTKNVTTLKNNYVLKNVIDTKKKKNICKTYKNNDNSDLKKVVYIKTLTKALNILNECRNNKDDIGIFKFIVPDNKCWFALKLGQFESSGNWTVLIIITDLNFNQ*