KDSPIIEANGTLDELTSFIGEAKHYVDEEMKGILEEIQNDIYKIMGEIGSKGKIEGISEERIAWLLKLILRYMEMVNLKSFVLPGGTLESAKLDVCRTIARRALRKVLTVTREFGIGAEAAAYLLALSDLLFLLARVIEIELGKKLLEAARAGQDDEVRILMANGADVNAHDDQGSTPLHLAAWIGHPEIVEVLLKHGADVNARDTDGWTPLHLAADNGHLEIVEVLLKYGADVNAQDAYGLTPLHLAADRGHLEIVEVLLKHGADVNAQDKFGKTAFDISIDNGNEDLAEILQ