MKHQTYFNSLLTSIQNQEESLNLLLHSQDIVQIINNLQLILYQLSAYLLNSTLTLEEEIYFFKVLKPTILGKLIYYNKIYRLESSLNRQMHLEKKFFSKKLTQLKNQSKKYIRKSSFYKYYINNRTDKDHLYFSRGNIDLKEGLSSVAFKIDMEFSTYYDIKVAKIIADNMFYSYLKDQLYLLEQQEVYSCKSNKVKSQTLHWSESQNALIELIYALYVTGSIGHRRIEIRKIAIVFQELFQIPLGDIHHAFHRMKTRAKSRTCYLDKLKQELEEYMDKDI