MKIKDDWEEKREFIYLKNVEIKDRFVVKIIQKNNNKYDSYKNNIDGYLRSIDLNLDKNIFKVEIIDRSKYIPSDQLKKKILIEITNNEIFKIFCLDLKKCNCYETSILCKSEQNNNFNLIEENIQNYKDKLLSNYWTEINLIGYKIELLQKQKVEYPKEVLKSRIIYIGSEIRGIIEGNKRNCFNCRVILTITAYRYLKEHYLCNPCQKYKIYNGKMKPEGSLYQTRMRITEDRKCINCGATKTSKWYRHSKPKHYICDTCYKRQQIINKNSNKNQTEQETNK