MIKKTSIDRKAIYDLFQNIDMIYAQALISNSFPFIYGIPDQQQIESSLNRVEAELIQNKGIWTEAQDQYLKIIVFGTCLQTRTRPLDLSTLQWDQISRIFKFHNWKACRNRWLNEKRKKVNWTPQEDQVLVQLQQLHPNKWCEIAIELMKICQTPYVRLGKQCRDRWVNKLDPKILNVPWYKEEELKLFQEVKKRGKRWADISAQIFKFKRTENTIKNRFYNLLKQEENRQRLGRVPKEERDILLIDSVIETLTRDLNKCDKSTSQNEANIENKNFEFLEFNSSDLDGLVIIKHKKIQKLNNP