MKYKMICIDMDGTLLNSKKVVSEENRIALKKAYEKGVHIIICTGRNPKNAIYFSEFLGVNCAVIANNGAWVIDEDKEVIISKDVLDENQCMDIMSICKEYKGVPSFHSRDSVYWPSRFRKYLYDIILNKKIPEKYRVKNIYVKEKEEWREVFKSNNIGKCIIIELNTKKLKKIRENLIKKGNYEITQSGRYALEVNNKGVSKGRAVKALAEEYKIKREEIICIGDNENDLSMITYAGLGVAMGNAIDSLKEKADYITESNDKNGVAKVIYEFVLKND